BEGIN TRANSACTION;
CREATE TABLE resources (
        url TEXT PRIMARY KEY,
        title TEXT,
        description TEXT,
        year TEXT,
        stars INTEGER,
        ai_summary TEXT,
        language TEXT,
        resource_type TEXT,
        complexity TEXT,
        is_microservice BOOLEAN,
        status TEXT,
        addition_method TEXT,
        content_hash TEXT,
        health_score REAL,
        last_checked INTEGER,
        needs_ai_refresh BOOLEAN,
        discovered_at TEXT,
        last_ai_eval TEXT,
        company TEXT,
        geo_region TEXT,
        hierarchy TEXT,
        tags TEXT,
        v1_locations TEXT,
        v2_locations TEXT,
        youtube_mosaic TEXT,
        extra_metadata TEXT
    );
INSERT INTO "resources" VALUES('https://100daysofkubernetes.io','100 Days Of Kubernetes: 100daysofkubernetes.io','','2026',5,'A highly progressive community learning roadmap tracing advanced modern platform architectures. Chronicles continuous topics ranging from standard containers to advanced Envoy proxying, service meshes, and GitOps deployments.','English','Tutorial','Advanced',1,'online','manual',NULL,NULL,NULL,0,'2026-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Orchestration", "Kubernetes", "Continuous Learning", "Platform Engineering"]','["[DE FACTO STANDARD]", "[GUIDE]"]','[]','["kubernetes-tutorials.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://12factor.net','12factor.net','','N/A',0,NULL,NULL,NULL,NULL,0,NULL,'manual','f7192439d441725427f4e28724b5279d8b2ff0d1e789d351c2a34b47b0a1890f',100.0,1779030927,1,'2026-05-17T17:15:27.998696+02:00',NULL,NULL,NULL,'[]','[]','[]','[]','{}','{}');
INSERT INTO "resources" VALUES('https://1829034.medium.com/getting-started-with-chaos-engineering-13e85a438d37','medium.com: Getting Started with Chaos Engineering','','N/A',0,'A curated technical resource and architectural guide covering medium.com: Getting Started with Chaos Engineering in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779032380,0,'2026-05-17T17:39:40.377799+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/chaos-engineering.md"]','["chaos-engineering.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://3t.io','3T MongoChef – Your New MongoDB GUI','- [Connecting to your MongoDB at MongoLab](http://3t.io/blog/how-to-connect-to-mongolab)','2025',4,'Introduces Studio 3T (formerly MongoChef), a professional desktop GUI featuring query builders, migration schemas, and JSON editors. Facilitates local database administration and connection profiles for cloud-hosted instances.','Java','Software','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2025-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Data Architecture", "MongoDB Ecosystem", "Database Tooling"]','["[ENTERPRISE-STABLE]"]','[]','["nosql.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://3t.io/blog/how-to-connect-to-mongolab',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,'manual','5f62fd92e1769dfcbcc8c89cf6ae5e9709490fc3149ea5950b6e19f5b62a855c',100.0,1779033757,1,'2026-05-17T18:02:37.936089+02:00',NULL,NULL,NULL,'[]','[]','["docs/nosql.md"]','[]','{}','{}');
INSERT INTO "resources" VALUES('https://4dayweek.medium.com/what-does-the-work-life-balance-of-a-software-engineer-look-like-fe16cc46bb0','4dayweek.medium.com: What does the work-life balance of a Software Engineer'' look like?','','N/A',0,'A curated technical resource and architectural guide covering 4dayweek.medium.com: What does the work-life balance of a Software Engineer'' look like? in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779033750,0,'2026-05-17T18:02:30.702200+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/recruitment.md"]','["recruitment.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://4sysops.com/archives/kubernetes-guide-node-selector-and-node-affinity-in-kubernetes','4sysops.com: Node selector and node affinity in Kubernetes','','N/A',0,'A curated technical resource and architectural guide covering 4sysops.com: Node selector and node affinity in Kubernetes in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779034486,0,'2026-05-17T18:14:46.878945+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes.md"]','["kubernetes.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://4sysops.com/archives/use-psexec-and-powershell-together','4sysops.com: Use PsExec and PowerShell together','','N/A',0,'A curated technical resource and architectural guide covering 4sysops.com: Use PsExec and PowerShell together in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779030558,0,'2026-05-17T17:09:18.513407+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/azure.md"]','["azure.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://53jk1.medium.com/argocd-the-continuous-delivery-solution-for-kubernetes-ae5b008e76d1','53jk1.medium.com: ArgoCD: The Continuous Delivery Solution for Kubernetes','','N/A',0,'A curated technical resource and architectural guide covering 53jk1.medium.com: ArgoCD: The Continuous Delivery Solution for Kubernetes in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779030000,0,'2026-05-17T17:00:00.188398+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/argo.md"]','["argo.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://9elements.com/blog/developing-a-week-on-windows-with-wsl2','9elements.com: Developing on Windows with WSL2','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','5a4b358577e887aefd7273f77ecdf87e36ce14dc5ccce11269f4b3605e7a3f25',100.0,1779031516,0,'2026-05-17T17:25:16.625215+02:00',NULL,NULL,NULL,'[]','[]','["docs/linux-dev-env.md"]','[]','{}','{"duplicate_of": "https://9elements.com/blog/developing-on-windows-with-wsl2"}');
INSERT INTO "resources" VALUES('https://9elements.com/blog/developing-on-windows-with-wsl2','9elements.com: Developing on Windows with WSL2','','2026',0,'A developer-focused guide optimizing local Windows workflows with WSL2. Provides performance instructions on using WSL2 backends alongside Docker Desktop, configuring VS Code remote-containers, and mitigating cross-file system read/write overhead.','English','Blog','Intermediate',0,'online','manual','d660b133132a4079eb3519613a6e510df4a73501e75331fa3bb078114755ec77',100.0,1779130494,0,'2026-05-18T20:54:54.946334+02:00',NULL,NULL,NULL,'["Local Development", "Operating Systems", "WSL"]','["[COMMUNITY-TOOL]"]','["docs/linux-dev-env.md"]','["linux-dev-env.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://9to5linux.com/centos-alternative-rocky-linux-8-5-is-out-now-with-secure-boot-support-updated-components','9to5linux.com: CentOS Alternative Rocky Linux 8.5 Is Out Now with Secure'' Boot Support, Updated Components','','N/A',0,'A curated technical resource and architectural guide covering 9to5linux.com: CentOS Alternative Rocky Linux 8.5 Is Out Now with Secure'' Boot Support, Updated Components in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779029689,0,'2026-05-17T16:54:49.133622+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/linux.md"]','["linux.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://9to5mac.com/2016/03/17/how-to-remap-windows-keyboard-buttons-match-mac-layout','9to5mac.com: How-To: Remap Windows keyboards to match the Mac keyboard layout','','N/A',0,NULL,NULL,NULL,NULL,0,NULL,'manual','1881d14400413adbedf82af6f2a8efc4e9c8234b953c25cbf9c130dc5f6e28d4',100.0,1779033415,1,'2026-05-17T17:56:55.896659+02:00',NULL,NULL,NULL,'[]','[]','["docs/visual-studio.md"]','[]','{}','{}');
INSERT INTO "resources" VALUES('https://a-connect.com','certace','','2026',0,'A high-end freelance network (formerly Certace, now part of the wider a-connect ecosystem) matching specialized business analysts and project managers with corporate clients. Live grounding shows a rigorous vetting structure that bridges traditional management consulting with agile project execution.','English','Platform/SaaS','Beginner',0,'online','manual',NULL,NULL,NULL,0,'2026-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Remote Work & Career", "Talent Platforms", "Freelance Consulting"]','["[COMMUNITY-TOOL]"]','[]','["freelancing.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://abarrak.gitbook.io/linux-sysops-handbook','abarrak.gitbook.io: Linux SysOps Handbook 🌟','','2026',4,'A high-density reference manual covering system administration, networking, performance monitoring, and scripting. Designed as a quick lookup handbook for on-call engineers resolving real-world operational incidents.','English','Reference','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2026-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Operating Systems & Infrastructure", "Linux", "Operations Handbook"]','["[ENTERPRISE-STABLE]"]','[]','["linux.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://abcabhishek.substack.com/p/chatgpt-for-generating-sql-as-a-data','abcabhishek.substack.com: ChatGPT for generating SQL as a Data Engineer''s'' assistant','','N/A',0,'A curated technical resource and architectural guide covering abcabhishek.substack.com: ChatGPT for generating SQL as a Data Engineer''s'' assistant in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779034520,0,'2026-05-17T18:15:20.694331+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/chatgpt.md"]','["chatgpt.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://abdulrwahab.medium.com/api-architecture-best-practices-for-designing-rest-apis-bf907025f5f','abdulrwahab.medium.com: API Architecture — Design Best Practices for REST'' APIs','','N/A',0,'A curated technical resource and architectural guide covering abdulrwahab.medium.com: API Architecture — Design Best Practices for REST'' APIs in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779030440,0,'2026-05-17T17:07:20.176677+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/api.md"]','["api.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://abhaypore.medium.com/migrate-your-manifest-yaml-files-into-helm-chart-32a44230f3b5','abhaypore.medium.com: Migrate your manifest yaml files into Helm Chart','','N/A',0,'A curated technical resource and architectural guide covering abhaypore.medium.com: Migrate your manifest yaml files into Helm Chart in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779030394,0,'2026-05-17T17:06:34.003373+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/helm.md"]','["helm.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://abhii85.hashnode.dev/how-to-get-started-with-k8s-contributions','abhii85.hashnode.dev: How to get started with K8s contributions','','N/A',0,'A curated technical resource and architectural guide covering abhii85.hashnode.dev: How to get started with K8s contributions in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779031979,0,'2026-05-17T17:32:59.800255+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes.md"]','["kubernetes.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://abhirajdevops.hashnode.dev/a-cheat-sheet-of-essential-commands-for-managing-and-debugging-your-kubernetes-clusters-networking','abhirajdevops.hashnode.dev: A Cheat Sheet of Essential Commands for Managing'' and Debugging Your Kubernetes Cluster''s Networking','','N/A',0,'A curated technical resource and architectural guide covering abhirajdevops.hashnode.dev: A Cheat Sheet of Essential Commands for Managing'' and Debugging Your Kubernetes Cluster''s Networking in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779034223,0,'2026-05-17T18:10:23.870124+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/cheatsheets.md"]','["cheatsheets.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://abhisheksaini.hashnode.dev/yaml-for-representation','abhisheksaini.hashnode.dev: YAML For Data Representation?','','N/A',0,'A curated technical resource and architectural guide covering abhisheksaini.hashnode.dev: YAML For Data Representation? in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779033432,0,'2026-05-17T17:57:12.090700+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/yaml.md"]','["yaml.md"]','{}','{"is_special": true}');
INSERT INTO "resources" VALUES('https://ably.com/blog/limits-aws-network-load-balancers','ably.com: Balancing act: the current limits of AWS network load balancers','','2021',0,'A highly critical real-world analysis detailing the edge-case limitations of AWS Network Load Balancers under extreme load. Outlines connection resets, silent drops, and target group scaling constraints. Live systems use this data to plan high-throughput gRPC and WebSocket infrastructure.','English','blog','advanced',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Cloud Infrastructure", "AWS", "Load Balancing", "Network Load Balancer"]','["[COMMUNITY-TOOL]"]','[]','["aws-networking.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://ably.com/blog/no-we-dont-use-kubernetes','ably.com: No, we don’t use Kubernetes','','2022',0,'An in-depth post-mortem from Ably detailing their production-scale architecture using AWS autoscaling groups instead of Kubernetes. Demonstrates stateful scaling at massive, low-latency scale without a complex container mesh.','None','Article','Advanced',1,'online','manual',NULL,NULL,NULL,0,'2022-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Orchestration", "Kubernetes", "Case Study"]','["[COMMUNITY-TOOL]"]','[]','["kubernetes-alternatives.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://ably.com/blog/realtime-ticket-booking-solution-kafka-fastapi-ably','ably.com: Building a realtime ticket booking solution with Kafka, FastAPI, and Ably','','2022',0,'Addresses transactional concurrency in reservation systems using Apache Kafka as an event broker, FastAPI for API management, and Ably for realtime WebSocket client updates. Solves standard problems like race conditions and high-throughput inventory allocation.','Python','Article','Intermediate',1,'online','manual',NULL,NULL,NULL,0,'2022-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Event-Driven Architectures", "Realtime Streams", "FastAPI & Ably"]','["[COMMUNITY-TOOL]"]','[]','["demos.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://about.appsheet.com/home','Google Cloud AppSheet','','2020',0,'AppSheet delivers a robust, no-code application development platform that integrates directly with Google Workspace, databases, and third-party APIs. Enables business developers to engineer secure mobile and web automation interfaces with zero infrastructure overhead.','English','Web Portal','Beginner',0,'online','manual',NULL,NULL,NULL,0,'2020-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Application Development", "Low-Code/No-Code", "Productivity"]','["[COMMUNITY-TOOL]"]','[]','["GoogleCloudPlatform.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://about.gitea.com','Gitea','','2024',0,'A highly performant, lightweight self-hosted Git platform written in Go. Ideal for low-resource environments, local test clusters, or edge deployments where running complex server infrastructures like GitLab is impossible.','Go','Product','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2024-06-01T00:00:00+02:00',NULL,NULL,NULL,'["DevOps", "Version Control", "Self-Hosted Git"]','["[COMMUNITY-TOOL]"]','[]','["git.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://about.gitlab.com','gitlab.com','','2014',0,'GitLab is an all-in-one DevSecOps platform that brings together Git hosting, automated CI/CD pipelines, container registries, and infrastructure monitoring. Offers a comprehensive control plane to manage the entire modern software delivery lifecycle.','Ruby','Platform','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2014-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Software Engineering", "Collaborative Platforms", "DevSecOps Platforms"]','["[COMMUNITY-TOOL]"]','[]','["git.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://about.gitlab.com/2016/06/28/get-started-with-openshift-origin-3-and-gitlab','Get started with OpenShift Origin 3 and GitLab','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','9c2d248e72942a47ffc2da2344175d0244b39c40093cdac9227a43cf319c51e7',100.0,1779029820,0,'2026-05-17T16:57:00.641852+02:00',NULL,NULL,NULL,'[]','[]','["docs/openshift.md"]','[]','{}','{"duplicate_of": "https://about.gitlab.com/blog/get-started-with-openshift-origin-3-and-gitlab"}');
INSERT INTO "resources" VALUES('https://about.gitlab.com/blog/2016/06/28/get-started-with-openshift-origin-3-and-gitlab',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,'manual','9f162dada74f4ce7951a322506a2e51821f171064016b0ef02d2f71d1f6eaed4',64.0,1779130495,0,'2026-05-18T20:54:55.019591+02:00',NULL,NULL,NULL,'[]','[]','["docs/openshift.md"]','[]','{}','{}');
INSERT INTO "resources" VALUES('https://about.gitlab.com/blog/2020/03/13/partial-clone-for-massive-repositories','about.gitlab.com: How Git Partial Clone lets you fetch only the large file'' you need','','N/A',0,'Evaluates GitLab''s implementation of Git Partial Clone to mitigate bottlenecking in massive codebases containing large assets. It contrasts standard clones with blobless and treeless clones, providing empirical metrics on how deferring binary downloads improves CI/CD runner execution speed.','English','Article','Advanced',0,'online','manual','5d113cc2e9095254de4136255ea9dbaab15ab25000efa79784a145cd8fc3c34c',100.0,1779033360,0,'2026-05-17T17:56:00.035565+02:00',NULL,NULL,NULL,'["Software Engineering", "Version Control", "Git Scale Operations"]','["[ENTERPRISE-STABLE]", "[GUIDE]"]','["docs/git.md"]','["git.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://about.gitlab.com/blog/2020/07/06/beginner-guide-ci-cd','gitlab.com: GitLab’s guide to CI/CD for beginners','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','4c74234320f65b53f2724ebca4d9264cae489f7d3474a179b18a6bef15a3da14',100.0,1779029291,0,'2026-05-17T16:48:11.602091+02:00',NULL,NULL,NULL,'[]','[]','["docs/git.md"]','[]','{}','{"review_metadata": {"original_url": "https://about.gitlab.com/blog/2020/07/06/beginner-guide-ci-cd", "proposed_url": "NONE", "reason": "High-Value Protection: generic_redirect_loss", "timestamp": "2026-05-18T18:54:54.981600"}, "duplicate_of": "https://about.gitlab.com/blog/beginner-guide-ci-cd"}');
INSERT INTO "resources" VALUES('https://about.gitlab.com/blog/2020/07/29/effective-ci-cd-pipelines','about.gitlab.com: Want a more effective CI/CD pipeline? Try our pro tips','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','0f83b87885a4d24339881f2e9fb85f6e2438f05a10f49591f72b26eefdd6d2fb',100.0,1779033949,0,'2026-05-17T18:05:49.369733+02:00',NULL,NULL,NULL,'[]','[]','["docs/git.md"]','[]','{}','{"review_metadata": {"original_url": "https://about.gitlab.com/blog/2020/07/29/effective-ci-cd-pipelines", "proposed_url": "NONE", "reason": "High-Value Protection: generic_redirect_loss", "timestamp": "2026-05-18T18:54:54.941597"}, "duplicate_of": "https://about.gitlab.com/blog/effective-ci-cd-pipelines"}');
INSERT INTO "resources" VALUES('https://about.gitlab.com/blog/2020/11/23/keep-git-history-clean-with-interactive-rebase','gitlab.com: How to keep your Git history clean with interactive rebase','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','d4f442d738d7fe58beadae4a3c04991ff8f70379381a15d1fb4bf504172352a5',100.0,1779034461,0,'2026-05-17T18:14:21.530760+02:00',NULL,NULL,NULL,'[]','[]','["docs/git.md"]','[]','{}','{"review_metadata": {"original_url": "https://about.gitlab.com/blog/2020/11/23/keep-git-history-clean-with-interactive-rebase", "proposed_url": "NONE", "reason": "High-Value Protection: generic_redirect_loss", "timestamp": "2026-05-18T18:54:54.957396"}, "duplicate_of": "https://about.gitlab.com/blog/keep-git-history-clean-with-interactive-rebase"}');
INSERT INTO "resources" VALUES('https://about.gitlab.com/blog/2020/11/30/vscode-extension-development-with-gitlab','gitlab.com: VS Code extension development with GitLab','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','8012ca6e1829e3d7a3a7bbc567fdc6d9b47886596a24e329a6be599d42ff5d89',100.0,1779033339,0,'2026-05-17T17:55:39.053262+02:00',NULL,NULL,NULL,'[]','[]','["docs/visual-studio.md"]','[]','{}','{"review_metadata": {"original_url": "https://about.gitlab.com/blog/2020/11/30/vscode-extension-development-with-gitlab", "proposed_url": "NONE", "reason": "High-Value Protection: generic_redirect_loss", "timestamp": "2026-05-18T18:54:54.959459"}, "duplicate_of": "https://about.gitlab.com/blog/vscode-extension-development-with-gitlab"}');
INSERT INTO "resources" VALUES('https://about.gitlab.com/blog/2020/12/10/basics-of-gitlab-ci-updated','about.gitlab.com: The basics of CI: How to run jobs sequentially, in parallel,'' or out of order','','N/A',0,'A curated technical resource and architectural guide covering about.gitlab.com: The basics of CI: How to run jobs sequentially, in parallel,'' or out of order in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'duplicate','manual','b2cce56f4418173c7af71356140514ff366001e180eb41c75d7b62d1842f5ba1',100.0,1779033166,0,'2026-05-17T17:52:46.494008+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/demos.md"]','["demos.md"]','{}','{"duplicate_of": "https://about.gitlab.com/blog/basics-of-gitlab-ci-updated"}');
INSERT INTO "resources" VALUES('https://about.gitlab.com/blog/2021/01/20/using-run-parallel-jobs','about.gitlab.com: How we used parallel CI/CD jobs to increase our productivity','','N/A',0,'A technical execution guide detailing how to use GitLab''s `parallel` keyword to shard test suites across multiple concurrent runner nodes. Demonstrates massive optimization in build times, boosting continuous integration feedback loops at scale.','English','Tutorial','Intermediate',0,'online','manual','b21e0f83b9245caa054de7ae5add3648532062237928726ca5bf4c957f6ce8d9',100.0,1779032754,0,'2026-05-17T17:45:54.002152+02:00',NULL,NULL,NULL,'["Infrastructure and Platform", "DevSecOps Platforms", "GitLab CI"]','["[ENTERPRISE-STABLE]", "[GUIDE]"]','["docs/git.md"]','["git.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://about.gitlab.com/blog/2021/01/25/mr-reviews-with-vs-code','gitlab.com: How to do GitLab merge request reviews in VS Code','','N/A',0,'A step-by-step workflow guide detailing how developers can complete and approve GitLab merge requests (MRs) directly within Visual Studio Code. Explains the integration capabilities offered by GitLab Workflow extension to boost focus and reduce context-switching.','English','Tutorial','Beginner',0,'online','manual','f2665a0e0a6022dd4a9e8f1be3bbf3ab8e8ab250dc94269d4655f62d14f4fe71',100.0,1779034557,0,'2026-05-17T18:15:57.991842+02:00',NULL,NULL,NULL,'["Software Engineering", "Developer Environment", "Integrations"]','["[COMMUNITY-TOOL]", "[GUIDE]"]','["docs/git.md"]','["git.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://about.gitlab.com/blog/2021/02/05/ci-deployment-and-environments','about.gitlab.com: How to use GitLab CI to deploy to multiple environments','','N/A',0,'A structured guide outlining how to design, configure, and secure environments (development, staging, production) within GitLab CI/CD. Highlights protected environments, dynamic deployment tracking, and manual approval gates.','English','Tutorial','Intermediate',0,'online','manual','a9e8e11b795398874717027a6686369741b79a332cb456efe98891b651dc638c',100.0,1779032100,0,'2026-05-17T17:35:00.347323+02:00',NULL,NULL,NULL,'["Infrastructure and Platform", "DevSecOps Platforms", "GitLab CI"]','["[ENTERPRISE-STABLE]", "[GUIDE]"]','["docs/git.md"]','["git.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://about.gitlab.com/blog/2021/02/22/gitlab-kubernetes-agent-on-gitlab-com','about.gitlab.com: A new era of Kubernetes integrations on GitLab.com','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','6d3527cb2d0bd58355344d8f88c72b63fef41a572f20bc2eae4220d5fe5a4de5',100.0,1779034045,0,'2026-05-17T18:07:25.588996+02:00',NULL,NULL,NULL,'[]','[]','["docs/git.md"]','[]','{}','{"review_metadata": {"original_url": "https://about.gitlab.com/blog/2021/02/22/gitlab-kubernetes-agent-on-gitlab-com", "proposed_url": "NONE", "reason": "High-Value Protection: generic_redirect_loss", "timestamp": "2026-05-18T18:54:54.962417"}, "duplicate_of": "https://about.gitlab.com/blog/gitlab-kubernetes-agent-on-gitlab-com"}');
INSERT INTO "resources" VALUES('https://about.gitlab.com/blog/2021/02/22/pipeline-editor-overview','about.gitlab.com: Meet Pipeline Editor, your one-stop-shop for building'' a CI/CD pipeline','','N/A',0,'Introduces GitLab''s integrated visual Pipeline Editor, featuring live YAML validation, linting, and complete visualization of pipeline structures. This tool dramatically lowers the barrier to entry for authoring complex deployment paths.','English','Tutorial','Beginner',0,'online','manual','cc6de7fe74c4a875142da6a9622ebd301b1f99004c385a663cf484f289eda409',100.0,1779033240,0,'2026-05-17T17:54:00.421868+02:00',NULL,NULL,NULL,'["Infrastructure and Platform", "DevSecOps Platforms", "GitLab CI"]','["[ENTERPRISE-STABLE]", "[GUIDE]"]','["docs/git.md"]','["git.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://about.gitlab.com/blog/2021/03/10/new-git-default-branch-name','about.gitlab.com: The new Git default branch name','','N/A',0,'Outlines GitLab''s migration steps and platform updates transitioning the default branch name from `master` to `main`. Discusses modern development standards, project initialization shifts, and backward compatibility paths.','English','Blog Post','Beginner',0,'online','manual','bb97838512dec1e81411a3235d4492ec15ae21f518b5c6b581e0f7e0853fbded',100.0,1779029154,0,'2026-05-17T16:45:54.715664+02:00',NULL,NULL,NULL,'["Software Engineering", "Version Control", "Git Operations"]','["[COMMUNITY-TOOL]"]','["docs/git.md"]','["git.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://about.gitlab.com/blog/2021/03/18/iteration-and-code-review','about.gitlab.com: Why small merge requests are key to a great review 🌟','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','db0ba7990decfdba6cbef3ae3fea78aab37029dc419aa3ad5a4a7d3cfe85e867',100.0,1779030705,0,'2026-05-17T17:11:45.825555+02:00',NULL,NULL,NULL,'[]','[]','["docs/git.md"]','[]','{}','{"review_metadata": {"original_url": "https://about.gitlab.com/blog/2021/03/18/iteration-and-code-review", "proposed_url": "NONE", "reason": "High-Value Protection: generic_redirect_loss", "timestamp": "2026-05-18T18:54:54.998799"}, "duplicate_of": "https://about.gitlab.com/blog/iteration-and-code-review"}');
INSERT INTO "resources" VALUES('https://about.gitlab.com/blog/2021/04/21/devops-workflows-json-format-jq-ci-cd-lint','about.gitlab.com: Tips for productive DevOps workflows: JSON formatting'' with jq and CI/CD linting automation','','N/A',0,'A GitLab engineering blog showcasing optimal methods for integrating automated schema validation and JSON formatters (using jq) directly inside DevOps delivery loops. Highlights strategies to enforce code-quality gates.','English','Article','Intermediate',0,'online','manual','e533af4ee00b6169a5991700319687348437104c315fa355e4227d95e671d99e',100.0,1779032289,0,'2026-05-17T17:38:09.814142+02:00',NULL,NULL,NULL,'["CI/CD Pipelines", "GitLab CI", "Linting Automation"]','["[COMMUNITY-TOOL]", "[GUIDE]"]','["docs/yaml.md"]','["data-and-advanced-analytics.md", "yaml.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://about.gitlab.com/blog/2021/04/27/gitops-done-3-ways','about.gitlab.com: 3 Ways to approach GitOps 🌟','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','ca6e279fa9d8e06413e48946dbaf0123d48a6a2faa48dd1ec676b3d1626f4197',100.0,1779030604,0,'2026-05-17T17:10:04.871714+02:00',NULL,NULL,NULL,'[]','[]','["docs/gitops.md"]','[]','{}','{"review_metadata": {"original_url": "https://about.gitlab.com/blog/2021/04/27/gitops-done-3-ways", "proposed_url": "NONE", "reason": "High-Value Protection: generic_redirect_loss", "timestamp": "2026-05-18T18:54:55.017492"}, "duplicate_of": "https://about.gitlab.com/blog/gitops-done-3-ways"}');
INSERT INTO "resources" VALUES('https://about.gitlab.com/blog/2021/07/28/secure-container-images-with-gitlab-and-grype','about.gitlab.com: How to secure your container images with GitLab and Grype','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','198d387d3823e209cb4f103495507fc5600b440755c863712edc641a530f7f3e',100.0,1779030326,0,'2026-05-17T17:05:26.731008+02:00',NULL,NULL,NULL,'[]','[]','["docs/devsecops.md"]','[]','{}','{"review_metadata": {"original_url": "https://about.gitlab.com/blog/2021/07/28/secure-container-images-with-gitlab-and-grype", "proposed_url": "NONE", "reason": "High-Value Protection: generic_redirect_loss", "timestamp": "2026-05-18T18:54:54.943597"}, "duplicate_of": "https://about.gitlab.com/blog/secure-container-images-with-gitlab-and-grype"}');
INSERT INTO "resources" VALUES('https://about.gitlab.com/blog/2021/08/10/how-to-agentless-gitops-aws','about.gitlab.com: How to use a push-based approach for GitOps with Terraform'' and AWS ECS and EC2','','N/A',0,'A curated technical resource and architectural guide covering about.gitlab.com: How to use a push-based approach for GitOps with Terraform'' and AWS ECS and EC2 in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'duplicate','manual','afb498fd48709277f85519a7de9721ac9c21d8a3fc02cfea346932faf00e0ee8',100.0,1779029992,0,'2026-05-17T16:59:52.907029+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/terraform.md"]','["terraform.md"]','{}','{"duplicate_of": "https://about.gitlab.com/blog/how-to-agentless-gitops-aws"}');
INSERT INTO "resources" VALUES('https://about.gitlab.com/blog/2021/09/09/5-code-review-features','about.gitlab.com: How GitLab''s 5 new code review features will make life'' easier','','N/A',0,'Highlights five key features designed to optimize peer code reviews inside GitLab MRs. Explains practical user benefits from improved draft reviews, inline suggestions, and visual branch comparisons.','English','Blog Post','Beginner',0,'online','manual','d7cc91fa49c116194dc0d955c67ab2bcd97ca3777c74ec783204727f3f66b855',100.0,1779034564,0,'2026-05-17T18:16:04.309403+02:00',NULL,NULL,NULL,'["Software Engineering", "Developer Environment", "Integrations"]','["[COMMUNITY-TOOL]"]','["docs/git.md"]','["git.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://about.gitlab.com/blog/2021/10/05/gitpod-desktop-app-personal-activities','about.gitlab.com: Why we built GitDock, our desktop app to navigate your'' GitLab activities','','N/A',0,'GitDock was introduced to simplify personal GitLab workflow tracking by displaying activities directly on the desktop. While it streamlines developer interaction with GitLab issues, merge requests, and pipelines without browser-hopping, live engineering trends in 2026 favor deeply integrated IDE extensions or web-native environments like Gitpod and Codespaces.','English','blog','Intermediate',0,'online','manual','366ab27c9d5ab7db62f50d9f0d97fb5de60a2b77b62fa2d658ed45d93e0b5d24',100.0,1779033765,0,'2026-05-17T18:02:45.081290+02:00',NULL,NULL,NULL,'["Developer Tools", "Collaboration and Workflow", "Desktop Integrations"]','["[COMMUNITY-TOOL]", "[GUIDE]"]','["docs/git.md"]','["git.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://about.gitlab.com/blog/2021/10/12/open-shift-ga','about.gitlab.com: GitLab’s Kubernetes Operator with support for Red Hat'' OpenShift is now generally available','','N/A',0,'This announcement marks the general availability of the GitLab Kubernetes Operator for Red Hat OpenShift, streamlining enterprise GitLab runner and instance deployments on hybrid cloud setups. In the 2026 enterprise landscape, Kubernetes operators are the standard pattern for stateful application management, validating this operator''s crucial role in automating lifecycle tasks like scaling, backups, and upgrades within secure, managed Kubernetes domains.','English','blog','Advanced',0,'online','manual','c4e48905bc171e9379f9a96febb070ce17d8725103e3312b7db9affec3d629c5',100.0,1779030326,0,'2026-05-17T17:05:26.804450+02:00',NULL,NULL,NULL,'["Cloud Native Infrastructure", "Platform Engineering", "GitLab Operations"]','["[ENTERPRISE-STABLE]"]','["docs/git.md"]','["git.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://about.gitlab.com/blog/2021/11/16/gko-on-ocp','==about.gitlab.com: How to install and use the GitLab Kubernetes Operator'' (on OCP)==','','N/A',0,'An official deployment architecture guide showing how to implement the GitLab Kubernetes Operator on Red Hat OpenShift Container Platform (OCP). Provides configuration details for persistent volumes, container security contexts, and runners to ensure stable multi-tenant operations.','en','Technical Guide','Advanced',0,'online','manual','4571cb2e5c424d4a8eec9b80a15b19c3798b441a5aef3148b770a89a608bb0a0',100.0,1779034211,0,'2026-05-17T18:10:11.520865+02:00',NULL,NULL,NULL,'["Cloud Native Architecture", "Kubernetes Operators", "GitLab Orchestration"]','["[COMMUNITY-TOOL]", "[GUIDE]"]','["docs/git.md"]','["git.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://about.gitlab.com/blog/2021/11/18/gitops-with-gitlab-connecting-the-cluster','==about.gitlab.com: GitOps with GitLab: Connect with a Kubernetes cluster==','','N/A',0,'A curated technical resource and architectural guide covering ==about.gitlab.com: GitOps with GitLab: Connect with a Kubernetes cluster== in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'online','manual','e91cca70863e8d86d9a190e4691c9fb7104eecba996e03e7c2caee2b83dc6733',100.0,1779032216,0,'2026-05-17T17:36:56.901329+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/demos.md"]','["demos.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://about.gitlab.com/blog/2021/11/30/soft-skills-are-the-key-to-your-devops-career-advancement','about.gitlab.com: Soft skills are the key to your DevOps career advancement','','N/A',0,'A curated technical resource and architectural guide covering about.gitlab.com: Soft skills are the key to your DevOps career advancement in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'duplicate','manual','14ded8976c1532860bc7bc482eca08f4874ba438874ae7ba01fa36c437ce4c7e',100.0,1779029374,0,'2026-05-17T16:49:34.417876+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/devops.md"]','["devops.md"]','{}','{"duplicate_of": "https://about.gitlab.com/blog/soft-skills-are-the-key-to-your-devops-career-advancement"}');
INSERT INTO "resources" VALUES('https://about.gitlab.com/blog/2021/12/16/how-to-navigate-the-great-resignation','about.gitlab.com: How to navigate The Great Resignation','','N/A',0,'Provides an enterprise-level blueprint for engineering organizations to mitigate talent drain during market disruptions. Leveraging GitLab''s open-source, handbook-first operational model, it illustrates how asynchronous communication systems reduce cognitive load and scale operational continuity.','English','Blog','Advanced',0,'duplicate','manual','abb2ab9d700c63e4639824e948ce484115982f37ef1f667577d4aa12492ddad0',100.0,1779031061,0,'2026-05-17T17:17:41.281586+02:00',NULL,NULL,NULL,'["Engineering Leadership & Career Dynamics", "Organizational Design & Leadership Systems", "Engineering Culture"]','["[COMMUNITY-TOOL]"]','["docs/recruitment.md"]','["recruitment.md"]','{}','{"duplicate_of": "https://about.gitlab.com/blog/how-to-navigate-the-great-resignation"}');
INSERT INTO "resources" VALUES('https://about.gitlab.com/blog/2021/12/17/gitlab-chart-works-towards-kubernetes-1-22','about.gitlab.com: GitLab Chart works towards Kubernetes 1.22','','N/A',0,'This development update outlines the efforts of the GitLab Helm Chart team to ensure compatibility with Kubernetes 1.22, addressing critical changes such as the removal of legacy v1beta1 APIs. This transition represents a historically significant engineering challenge for high-availability enterprise services migrating to modern declarative APIs. From a 2026 perspective, it highlights the continuous lifecycle maintenance required to run complex, stateful platforms natively on rapidly updating Kubernetes clusters.','English','blog','Advanced',0,'online','manual','d5cffdc388cf2915201b01863dfb8e15209d19965c133c992bf10b35fbf65a43',100.0,1779029801,0,'2026-05-17T16:56:41.729538+02:00',NULL,NULL,NULL,'["Cloud Native Infrastructure", "Helm Charts", "GitLab Infrastructure"]','["[ENTERPRISE-STABLE]", "[LEGACY]"]','["docs/git.md"]','["git.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://about.gitlab.com/blog/2022/02/03/how-to-keep-up-with-ci-cd-best-practices','about.gitlab.com: How to keep up with CI/CD best practices','','N/A',0,'Curator Insight: Provides a roadmap for keeping engineering skillsets aligned with state-of-the-art deployment practices. Live Grounding: Explores GitOps integrations, pipeline security monitoring, and automated performance tracking. A good educational resource for career platform engineers.','English','Article','Intermediate',0,'duplicate','manual','47f60bd1cf0c6c3a7564a9dbbe681d61ef4b0a856ccfd3ede24bf02b54bea636',100.0,1779030653,0,'2026-05-17T17:10:53.098463+02:00',NULL,NULL,NULL,'["Software Delivery", "CI/CD Foundations", "Industry Trends"]','["[COMMUNITY-TOOL]"]','["docs/cicd.md"]','["cicd.md"]','{}','{"duplicate_of": "https://about.gitlab.com/blog/how-to-keep-up-with-ci-cd-best-practices"}');
INSERT INTO "resources" VALUES('https://about.gitlab.com/blog/2022/02/17/fantastic-infrastructure-as-code-security-attacks-and-how-to-find-them','==about.gitlab.com: Fantastic Infrastructure as Code security attacks and'' how to find them==','','N/A',0,NULL,NULL,NULL,NULL,0,'online','manual','e63644205669e1aec04edbaf712a90b59afc1f13342f4b52834ef00c7d99a216',100.0,1779030577,0,'2026-05-17T17:09:37.928684+02:00',NULL,NULL,NULL,'[]','[]','["docs/devsecops.md"]','[]','{}','{"review_metadata": {"original_url": "https://about.gitlab.com/blog/2022/02/17/fantastic-infrastructure-as-code-security-attacks-and-how-to-find-them", "proposed_url": "NONE", "reason": "High-Value Protection: generic_redirect_loss", "timestamp": "2026-05-18T18:54:55.002528"}}');
INSERT INTO "resources" VALUES('https://about.gitlab.com/blog/2022/04/13/how-to-learn-ci-cd-fast','about.gitlab.com: How to learn CI/CD fast','','N/A',0,'Curator Insight: Practical learning blueprint focusing on building incremental toy pipelines using GitLab CI. Live Grounding: Recommends direct hand-on setups of simple test automation and container builds before transitioning to complex deployments. Perfect for rapid developer upskilling.','English','Guide','Beginner',0,'duplicate','manual','302a5921dc83a6dec68eb592a4d5f97c7b6f8e099d394113aa37d68ff28375ca',100.0,1779034581,0,'2026-05-17T18:16:21.891297+02:00',NULL,NULL,NULL,'["Software Delivery", "CI/CD Foundations", "Onboarding and Training"]','["[COMMUNITY-TOOL]", "[GUIDE]"]','["docs/cicd.md"]','["cicd.md"]','{}','{"duplicate_of": "https://about.gitlab.com/blog/how-to-learn-ci-cd-fast"}');
INSERT INTO "resources" VALUES('https://about.gitlab.com/blog/2022/11/15/simple-kubernetes-management-with-gitlab','about.gitlab.com: Simple Kubernetes management with GitLab','','N/A',0,'This blog details GitLab''s efforts to lower the barrier to entry for Kubernetes management by introducing declarative cluster integrations. It demonstrates how teams can connect clusters and safely deploy applications with minimal infrastructure overhead. Live engineering feedback stresses the value of this direct integration for small-to-midsize teams looking to deploy workloads without managing heavy external GitOps controllers.','English','blog','Intermediate',0,'online','manual','a6acebbc45a276e5f87ff20c292d80e8502dbdb0c0152f992a484614181d0b42',100.0,1779030196,0,'2026-05-17T17:03:16.421823+02:00',NULL,NULL,NULL,'["Cloud Native Infrastructure", "Platform Engineering", "GitLab Operations"]','["[ENTERPRISE-STABLE]", "[GUIDE]"]','["docs/git.md"]','["git.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://about.gitlab.com/blog/2022/11/16/how-is-ai-ml-changing-devops','about.gitlab.com: How is AI/ML changing DevOps?','','N/A',0,'A curated technical resource and architectural guide covering about.gitlab.com: How is AI/ML changing DevOps? in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'online','manual','013b9bcbca2bbed1569a5cfae86da6e3bf129ecf59e710bca2df69083200a35d',100.0,1779029309,0,'2026-05-17T16:48:29.760493+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/mlops.md"]','["mlops.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://about.gitlab.com/blog/get-started-with-openshift-origin-3-and-gitlab','Get started with OpenShift Origin 3 and GitLab','','2017',0,'Historical tutorial tracking early integration patterns between GitLab CI/CD and OpenShift Origin 3. Demonstrates pipeline orchestration, runner allocation, and deployment tasks. Replaced by GitOps-driven pipelines in contemporary architectures.','YAML','Article','Intermediate',1,'online','manual',NULL,NULL,NULL,0,'2017-06-01T00:00:00+02:00',NULL,NULL,NULL,'["CI-CD", "GitLab", "OpenShift"]','["[COMMUNITY-TOOL]"]','[]','["openshift.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://about.gitlab.com/gitlab-org/gitlab/-/issues/14595',NULL,NULL,NULL,NULL,'A curated technical resource and architectural guide covering about.gitlab.com in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual',NULL,64.0,1779130494,0,'2026-05-18T20:54:54.960769+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/git.md"]','["git.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://about.gitlab.com/gitlab-org/gitlab/-/issues/2785',NULL,NULL,NULL,NULL,'A curated technical resource and architectural guide covering about.gitlab.com in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual',NULL,64.0,1779130494,0,'2026-05-18T20:54:54.935608+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/git.md"]','["git.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://about.gitlab.com/handbook','about.gitlab.com/handbook','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','7dcbeb9c2cdfa859ac267a6ec9c5914ebb543b5a7453a1393e213d2e01dc2993',100.0,1779029190,0,'2026-05-17T16:46:30.229447+02:00',NULL,NULL,NULL,'[]','[]','["docs/hr.md"]','[]','{}','{"duplicate_of": "https://handbook.gitlab.com/handbook"}');
INSERT INTO "resources" VALUES('https://about.gitlab.com/releases/2021/04/22/gitlab-13-11',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,'manual','0e9720d9128e7b62ed817befeb2d647dc3e2c18b03b63110d92522296036f6fd',64.0,1779130495,0,'2026-05-18T20:54:55.000742+02:00',NULL,NULL,NULL,'[]','[]','["docs/cicd-kubernetes-plugins.md", "docs/git.md"]','[]','{}','{}');
INSERT INTO "resources" VALUES('https://about.gitlab.com/releases/2021/04/22/gitlab-13-11-released','GitLab Kubernetes Agent available on GitLab.com','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','10401d83978077c05f738021bf4cff91487b7346305e58bb351dee3834cc0cef',100.0,1779032789,0,'2026-05-17T17:46:29.852639+02:00',NULL,NULL,NULL,'[]','[]','["docs/cicd-kubernetes-plugins.md", "docs/git.md"]','[]','{}','{"duplicate_of": "https://about.gitlab.com/releases/2021/07/22/gitlab-14-1-released"}');
INSERT INTO "resources" VALUES('https://about.gitlab.com/releases/2021/07/22/gitlab-14-1-released','about.gitlab.com: GitLab 14.1 released with Helm Chart Registry and Escalation'' Policies','','N/A',0,'Official release notes for GitLab 14.1 introducing native Helm Chart Registry support and customizable escalation policies for incident response, aligning development workflows directly with target operational tools.','English','Reference Documentation','Intermediate',0,'duplicate','manual','10401d83978077c05f738021bf4cff91487b7346305e58bb351dee3834cc0cef',100.0,1779029735,0,'2026-05-17T16:55:35.243493+02:00',NULL,NULL,NULL,'["Infrastructure and Platform", "DevSecOps Platforms", "GitLab CI"]','["[COMMUNITY-TOOL]"]','["docs/git.md"]','["git.md"]','{}','{"duplicate_of": "https://docs.gitlab.com/releases"}');
INSERT INTO "resources" VALUES('https://about.gitlab.com/remote-work-report','about.gitlab.com: The Remote Work Report 2021','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','3f57def79b84e34221081428ece80ab6907f530edf1b4f2008cc1092538b4ad7',100.0,1779034529,0,'2026-05-17T18:15:29.020796+02:00',NULL,NULL,NULL,'[]','[]','["docs/recruitment.md"]','[]','{}','{"duplicate_of": "https://handbook.gitlab.com/handbook/company/culture/all-remote/remote-work-report"}');
INSERT INTO "resources" VALUES('https://academy.fpblock.com/blog/announcing-amber-ci-secret-tool','fpcomplete.com: Announcing Amber, encrypted secrets management','','2021',2,'Introduces Amber, a lightweight CI/CD-friendly command-line secrets tool designed to securely encrypt and decrypt sensitive application environment configurations. Offers an alternative to complex key management servers for basic build steps.','Rust','Tool','Beginner',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Security", "Secrets Management", "Encrypted Secrets"]','["[COMMUNITY-TOOL]"]','[]','["devsecops.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://academy.rancher.com','Rancher Academy 🌟','','N/A',0,'A curated technical resource and architectural guide covering Rancher Academy 🌟 in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'duplicate','manual','N/A',100.0,1779030088,0,'2026-05-17T17:01:28.191807+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/rancher.md"]','["rancher.md"]','{}','{"duplicate_of": "https://www.rancher.academy"}');
INSERT INTO "resources" VALUES('https://accenture.github.io/adop-cartridges-cookbook/docs/recipes/archiving-artefact-to-nexus','Jenkins DSL for **Nexus**','','2019',0,'A practical step-by-step recipe explaining how to programmatically define Nexus artifact upload steps using Job DSL syntax. Highlights best practices for securing artifact publishing credentials and managing build target variables inside reusable scripts.','Groovy','documentation','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2019-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Infrastructure & DevOps", "Pipeline as Code", "Artifact Archiving"]','["[COMMUNITY-TOOL]"]','[]','["jenkins.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://access.crunchydata.com/documentation/crunchy-postgres-containers/4.3.0/container-specifications/crunchy-pgadmin4','crunchy-pgadmin4','','2020',0,'Details container specification sheets for the crunchy-pgadmin4 image, including configuration variables and resource layouts. Historically, pgAdmin 4 was manually provisioned as a containerized sidecar or standalone service to provide database GUIs (Curator Insight). Current deployment strategies prefer integrated, operator-managed tooling and secure proxy pipelines.','None','Technical Documentation','Beginner',0,'online','manual',NULL,NULL,NULL,0,'2020-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Data Infrastructure", "Database Operators", "PostgreSQL", "Database Administration"]','["[COMMUNITY-TOOL]"]','[]','["crunchydata.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://access.crunchydata.com/documentation/crunchy-postgres-containers/4.3.0/examples/administration/pgadmin4','pgAdmin 4','','2020',0,'Outlines early configuration models and environment mappings for pgAdmin 4 instances running in Kubernetes clusters. This resource demonstrates how to configure volume mounts and ingress rules for user sessions. For modern enterprise production, automated telemetry models (Prometheus/Grafana) are prioritized over graphical administrative consoles.','YAML','Technical Documentation','Beginner',0,'online','manual',NULL,NULL,NULL,0,'2020-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Data Infrastructure", "Database Operators", "PostgreSQL", "Database Administration"]','["[COMMUNITY-TOOL]"]','[]','["crunchydata.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://access.crunchydata.com/documentation/crunchy-postgres-containers/latest','Documentation: Crunchy Data Container Suite 🌟','','2026',0,'Highly detailed documentation defining construction parameters for Crunchy Data''s hardened database container images. Covers security boundaries, pgBackRest, Patroni integrations, and environment variable configuration sets.','None','Documentation','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2026-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Cloud Native", "PostgreSQL", "Container Images"]','["[COMMUNITY-TOOL]"]','[]','["crunchydata.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://access.crunchydata.com/documentation/crunchy-postgres-containers/latest/examples/administration/pgadmin4',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,'manual','3cd0577e9676fc0d52580448e0e513c01f4ec2882d55b90321e1b5c1a9996e97',100.0,1779031533,0,'2026-05-17T17:25:33.770307+02:00',NULL,NULL,NULL,'[]','[]','["docs/crunchydata.md"]','[]','{}','{}');
INSERT INTO "resources" VALUES('https://access.crunchydata.com/documentation/crunchy-postgres-containers/latest/installation-guide/installation-guide',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,'manual','c0954a21f6fcee63ff80a73d4b798c439b584a7c79c9f7029275ed1f8a244d97',100.0,1779032117,0,'2026-05-17T17:35:17.522186+02:00',NULL,NULL,NULL,'[]','[]','["docs/crunchydata.md"]','[]','{}','{}');
INSERT INTO "resources" VALUES('https://access.crunchydata.com/documentation/postgres-operator/4.3.0/installation/other/ansible','Ansible playbook installation','','N/A',0,NULL,NULL,NULL,NULL,0,NULL,'manual','fa230babb878672ccf2fcac42e7630f3ce5904edad9249f62874d70848fa0355',100.0,1779030367,1,'2026-05-17T17:06:07.293777+02:00',NULL,NULL,NULL,'[]','[]','["docs/crunchydata.md"]','[]','{}','{}');
INSERT INTO "resources" VALUES('https://access.crunchydata.com/documentation/postgres-operator/4.3.0/installation/other/bash','Install Operator Using Bash (the one used in this overview)','','N/A',0,NULL,NULL,NULL,NULL,0,NULL,'manual','79cd839b4b5ebf6fd3042c6d3ad4ab24cfaf3989786ac113fccde0986e099858',100.0,1779030348,1,'2026-05-17T17:05:48.234175+02:00',NULL,NULL,NULL,'[]','[]','["docs/crunchydata.md"]','[]','{}','{}');
INSERT INTO "resources" VALUES('https://access.crunchydata.com/documentation/postgres-operator/4.3.0/installation/postgres-operator','The PostgreSQL Operator Installer with kubectl','- [Install Operator Using Bash (the one used in this overview)](https://access.crunchydata.com/documentation/postgres-operator/4.3.0/installation/other/bash)
            - [Ansible playbook installation](https://access.crunchydata.com/documentation/postgres-operator/4.3.0/installation/other/ansible)
            - CLI installation using OLM **(Deprecated)**: new CatalogSource added via “pgo.catalogsource.yaml”.
            - Openshift Console installation using OLM (OperatorHub):
                - New CatalogSource requirement. 
                - CLI settings required.
    2. **Certified Crunchydata Postgres Operator (OLM/OperatorHub):**
        - Openshift Console installation using OLM (OperatorHub): One-click deployment and Web based operation
        - **No ‘pgo’ CLI tool?** (compatibility issues: unable to find in github the version that matches the server API - Sept 2019)
        - Certified by Red Hat
        - Provided by CrunchyData
    3. Other non-certified installations (unsupported by Red Hat): with or without OLM, CLI, etc.','2020',0,'Documents installation paths for Crunchy PostgreSQL Operator v4.3.0, mapping Bash-based installations and Ansible playbooks. While highly detailed during early operator adoption (Curator Insight), these manual installation mechanisms and custom CLI commands have been deprecated in modern, helm-driven operator ecosystems (Live Grounding). It is retained only for historical system maintenance.','Shell','Technical Documentation','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2020-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Data Infrastructure", "Database Operators", "PostgreSQL", "Installation"]','["[LEGACY]"]','[]','["crunchydata.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://access.crunchydata.com/documentation/postgres-operator/latest/operatorcli/pgo-overview','ref1','','N/A',0,'A curated technical resource and architectural guide covering ref1 in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779029110,0,'2026-05-17T16:45:10.544947+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/crunchydata.md"]','["crunchydata.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://access.redhat.com/articles/4993781','List of Red Hat Supported Maintained Ansible Collections 🌟','','2023',0,'A comprehensive directory of officially supported Ansible Collections maintained by Red Hat and its certified partners. This registry ensures enterprise compliance, stability, and security by providing thoroughly tested modules for operating systems, networks, and cloud providers.','N/A','Documentation','Beginner',0,'online','manual',NULL,NULL,NULL,0,'2023-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Infrastructure as Code", "Ansible", "Dependency Management"]','["[COMMUNITY-TOOL]"]','[]','["ansible.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://access.redhat.com/community/learn','Red Hat Training & Certification Community','','2025',0,'Red Hat''s official training ecosystem community. It offers platform operators, architects, and developers verified learning pathways, course materials, and labs covering OpenShift administration and cloud-native practices.','N/A','Web Portal','Beginner',0,'online','manual',NULL,NULL,NULL,0,'2025-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Platform Engineering", "Kubernetes GitOps & Packaging", "Learning Hubs"]','["[COMMUNITY-TOOL]"]','[]','["kubernetes-tutorials.md", "helm.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://access.redhat.com/containers','Red Hat Container Catalog - RedHat Registry (registry.redhat.io) 🌟','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','53785a34147d7dc275736840cbf504ab61dbf0f5d110b04dc4efd47debd75d72',100.0,1779032622,0,'2026-05-17T17:43:42.991654+02:00',NULL,NULL,NULL,'[]','[]','["docs/openshift.md"]','[]','{}','{"duplicate_of": "https://catalog.redhat.com/en"}');
INSERT INTO "resources" VALUES('https://access.redhat.com/documentation/en-us/openshift_container_platform','OpenShift 4 documentation 🌟','','N/A',0,'A curated technical resource and architectural guide covering OpenShift 4 documentation 🌟 in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'duplicate','manual','N/A',100.0,1779032361,0,'2026-05-17T17:39:21.057519+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/ocp4.md"]','["ocp4.md"]','{}','{"duplicate_of": "https://docs.redhat.com/en/documentation/openshift_container_platform/4.22"}');
INSERT INTO "resources" VALUES('https://access.redhat.com/documentation/en-us/openshift_container_platform/4.1/pdf/updating_clusters/OpenShift_Container_Platform-4.1-Updating_clusters-en-US.pdf',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,'manual','N/A',100.0,1779032466,0,'2026-05-17T17:41:06.983718+02:00',NULL,NULL,NULL,'[]','[]','["docs/ocp4.md"]','[]','{}','{}');
INSERT INTO "resources" VALUES('https://access.redhat.com/documentation/en-us/openshift_container_platform/4.2/html/container-native_virtualization/container-native-virtualization-2-1-release-notes','Container-native virtualization allows to run and manage virtual machine workloads alongside container workloads','','N/A',0,'A curated technical resource and architectural guide covering Container-native virtualization allows to run and manage virtual machine workloads alongside container workloads in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779031719,0,'2026-05-17T17:28:39.995630+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/ocp3.md"]','["ocp3.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://access.redhat.com/documentation/en-us/openshift_container_platform/4.2/html/installing_on_ibm_z','OpenShift Container Platform 4.2. Installing on IBM Z (html)','','N/A',0,'A curated technical resource and architectural guide covering OpenShift Container Platform 4.2. Installing on IBM Z (html) in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779033398,0,'2026-05-17T17:56:38.083651+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/ibm_cloud.md"]','["ibm_cloud.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://access.redhat.com/documentation/en-us/openshift_container_platform/4.2/pdf/installing_on_ibm_z','OpenShift Container Platform 4.2. Installing on IBM Z (pdf)','','N/A',0,'A curated technical resource and architectural guide covering OpenShift Container Platform 4.2. Installing on IBM Z (pdf) in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'duplicate','manual','N/A',100.0,1779033092,0,'2026-05-17T17:51:32.389810+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/ibm_cloud.md"]','["ibm_cloud.md"]','{}','{"duplicate_of": "https://access.redhat.com/documentation/en-us/openshift_container_platform/4.2/html/installing_on_ibm_z"}');
INSERT INTO "resources" VALUES('https://access.redhat.com/documentation/en-us/openshift_container_platform/4.4/html-single/service_mesh/index','ServiceMesh','','N/A',0,'A curated technical resource and architectural guide covering ServiceMesh in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779033617,0,'2026-05-17T18:00:17.320143+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/ocp4.md"]','["ocp4.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://access.redhat.com/documentation/en-us/red_hat_amq/6.3',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,'manual','N/A',100.0,1779029932,0,'2026-05-17T16:58:52.003357+02:00',NULL,NULL,NULL,'[]','[]','["docs/message-queue.md"]','[]','{}','{}');
INSERT INTO "resources" VALUES('https://access.redhat.com/documentation/en-us/red_hat_amq/7.6/html/deploying_amq_broker_on_openshift/assembly_br-broker-monitoring_broker-ocp',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,'manual','N/A',100.0,1779032681,0,'2026-05-17T17:44:41.768032+02:00',NULL,NULL,NULL,'[]','[]','["docs/monitoring.md"]','[]','{}','{}');
INSERT INTO "resources" VALUES('https://access.redhat.com/documentation/en-us/red_hat_amq/7.6/html/deploying_amq_broker_on_openshift/deploying-broker-on-ocp-using-operator_broker-ocp',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,'manual','N/A',100.0,1779031647,0,'2026-05-17T17:27:27.337143+02:00',NULL,NULL,NULL,'[]','[]','["docs/monitoring.md"]','[]','{}','{}');
INSERT INTO "resources" VALUES('https://access.redhat.com/documentation/en-us/red_hat_amq/7.6/html/managing_amq_broker/prometheus-plugin-managing',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,'manual','N/A',100.0,1779031349,0,'2026-05-17T17:22:29.476030+02:00',NULL,NULL,NULL,'[]','[]','["docs/monitoring.md"]','[]','{}','{}');
INSERT INTO "resources" VALUES('https://access.redhat.com/documentation/en-us/red_hat_amq/7.6/html/using_amq_streams_on_openshift/assembly-distributed-tracing-str',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,'manual','N/A',100.0,1779034499,0,'2026-05-17T18:14:59.551549+02:00',NULL,NULL,NULL,'[]','[]','["docs/monitoring.md"]','[]','{}','{}');
INSERT INTO "resources" VALUES('https://access.redhat.com/documentation/en-us/red_hat_amq/7.6/html/using_amq_streams_on_openshift/assembly-metrics-setup-str',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,'manual','N/A',100.0,1779033665,0,'2026-05-17T18:01:05.687968+02:00',NULL,NULL,NULL,'[]','[]','["docs/monitoring.md"]','[]','{}','{}');
INSERT INTO "resources" VALUES('https://access.redhat.com/documentation/en-us/red_hat_amq/7.6/html/using_amq_streams_on_rhel/assembly-distributed-tracing-str',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,'manual','N/A',100.0,1779034558,0,'2026-05-17T18:15:58.070419+02:00',NULL,NULL,NULL,'[]','[]','["docs/monitoring.md"]','[]','{}','{}');
INSERT INTO "resources" VALUES('https://access.redhat.com/documentation/en-us/red_hat_amq/7.6/html/using_amq_streams_on_rhel/index',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,'manual','N/A',100.0,1779031215,0,'2026-05-17T17:20:15.755812+02:00',NULL,NULL,NULL,'[]','[]','["docs/monitoring.md"]','[]','{}','{}');
INSERT INTO "resources" VALUES('https://access.redhat.com/documentation/en-us/red_hat_jboss_web_server/5.4/html-single/red_hat_jboss_web_server_for_openshift/index','JBoss Web Server Operator 🌟','','N/A',0,'A curated technical resource and architectural guide covering JBoss Web Server Operator 🌟 in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779031541,0,'2026-05-17T17:25:41.432843+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/demos.md"]','["demos.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://access.redhat.com/documentation/en-us/reference_architectures/2017/html-single/spring_boot_microservices_on_red_hat_openshift_container_platform_3/index','redhat.com: Spring Boot Microservices on Red Hat OpenShift Container Platform'' 3 - Software Stack - Externalized Configuration','','N/A',0,'A curated technical resource and architectural guide covering redhat.com: Spring Boot Microservices on Red Hat OpenShift Container Platform'' 3 - Software Stack - Externalized Configuration in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779030779,0,'2026-05-17T17:12:59.152243+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/java_frameworks.md"]','["java_frameworks.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://access.redhat.com/solutions/18301','redhat.com: How do I analyze a Java heap dump?','','2020',0,'A technical solution article detailing how to trigger, extract, and analyze memory heap dumps from JVMs running inside Linux containers, leveraging standard OpenJDK CLI tools.','None','Article','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2020-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Observability", "Application Monitoring", "Java Diagnostics"]','["[COMMUNITY-TOOL]"]','[]','["monitoring.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://access.redhat.com/solutions/4363731','Create an OpenShift 4.2 Private Cluster in AWS 🌟','','N/A',0,'A curated technical resource and architectural guide covering Create an OpenShift 4.2 Private Cluster in AWS 🌟 in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779032376,0,'2026-05-17T17:39:36.794206+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/ocp4.md"]','["ocp4.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://accounts.google.com/v3/signin/identifier?continue=https%3A%2F%2Fconsole.cloud.google.com%2Fproducts&dsh=S-434924395%3A1779041052185976&followup=https%3A%2F%2Fconsole.cloud.google.com%2Fproducts&osid=1&passive=1209600&service=cloudconsole&flowName=WebLiteSignIn&flowEntry=ServiceLogin&ifkv=AWa2Pasn2LQq2-HAsrhKLmjDeNW0e8jsHz1CbZM8xG_fzw2d_QHhWCcHPV60tTMOkJixTn6JdLIstQ',NULL,NULL,NULL,NULL,'A curated technical resource and architectural guide covering accounts.google.com in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'online','manual','08859ffc67144f1bd23461da283e7b045d71d47f01effe5cba624a8589e51265',100.0,1779130494,1,'2026-05-18T20:54:54.985648+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/GoogleCloudPlatform.md"]','["GoogleCloudPlatform.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://accounts.google.com/v3/signin/identifier?continue=https%3A%2F%2Fdocs.google.com%2F&dsh=S20332737%3A1779042489432562&emr=1&followup=https%3A%2F%2Fdocs.google.com%2F&osid=1&passive=1209600&flowName=WebLiteSignIn&flowEntry=ServiceLogin&ifkv=AWa2Pav-11IKZl8IOb4XqImV3kUr5dyMPv-c_juxtiguwye_vvM_4JChlo3slW1NhgW6-FumHKZpvw',NULL,NULL,NULL,NULL,'A curated technical resource and architectural guide covering accounts.google.com in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'online','manual','a69e0760175e82a26008d3b71f2fbcde41e8a13bfc679e86a5bda4bd264e1908',100.0,1779130494,1,'2026-05-18T20:54:54.951467+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/workfromhome.md"]','["workfromhome.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://accounts.google.com/v3/signin/identifier?continue=https%3A%2F%2Fdocs.google.com%2Fdocument%2Fu%2F0%2Fcreate%3Fusp%3Ddot_new&dsh=S1328157413%3A1779046143757246&followup=https%3A%2F%2Fdocs.google.com%2Fdocument%2Fu%2F0%2Fcreate%3Fusp%3Ddot_new&ltmpl=docs&osid=1&passive=1209600&service=wise&flowName=WebLiteSignIn&flowEntry=ServiceLogin&ifkv=AWa2PasaQiQXmXb5iN1qZZsvtoOkhIgQoRWugSdY4-JVcpmeUs17j5clMIVQfi1xcpGGzFDWWEjvLg',NULL,NULL,NULL,NULL,'A curated technical resource and architectural guide covering accounts.google.com in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'online','manual','b22a444431ac1c9ced4af65eae4deb42cbcc4765a9851b1d25b8202950faa526',100.0,1779130495,1,'2026-05-18T20:54:55.021102+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/project-management-tools.md"]','["project-management-tools.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://accounts.google.com/v3/signin/identifier?continue=https%3A%2F%2Fdocs.google.com%2Fspreadsheets%2Fu%2F0%2Fcreate%3Fusp%3Ddot_new&dsh=S-888283151%3A1779038836107039&followup=https%3A%2F%2Fdocs.google.com%2Fspreadsheets%2Fu%2F0%2Fcreate%3Fusp%3Ddot_new&ltmpl=sheets&osid=1&passive=1209600&service=wise&flowName=WebLiteSignIn&flowEntry=ServiceLogin&ifkv=AWa2PauoMa7lQWyxlGGmOlILKdc_0OGix3neZYVIl24vayGw0wGG0CrQxkizeIBOFWVtABpTKfaO',NULL,NULL,NULL,NULL,'A curated technical resource and architectural guide covering accounts.google.com in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'online','manual','5078172d15ea897f121d54f5f6481f12c820d6acc9b5e1fa605591d320a23664',100.0,1779130494,1,'2026-05-18T20:54:54.950167+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/project-management-tools.md"]','["project-management-tools.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://accounts.google.com/v3/signin/identifier?continue=https%3A%2F%2Fnotebooklm.google.com%2Flogin%3Fcontinue%3Dhttps%3A%2F%2Fnotebooklm.google.com%2Fnotebook%2F87ae4230-9dda-445a-9775-df61ad7044dc%3Fauthuser%253D0%2526pageId%253Dnone&dsh=S-651079724%3A1780398802084305&followup=https%3A%2F%2Fnotebooklm.google.com%2Flogin%3Fcontinue%3Dhttps%3A%2F%2Fnotebooklm.google.com%2Fnotebook%2F87ae4230-9dda-445a-9775-df61ad7044dc%3Fauthuser%253D0%2526pageId%253Dnone&osid=1&passive=1209600&flowName=WebLiteSignIn&flowEntry=ServiceLogin&ifkv=AWa2PavtOIva2wcDqJnQlJq3nohbB8kL26HoI0qLEI-ErQFf9Roi9aGt-ViI1YzZGxXTHSAzER9n','Google I/O 2026 Official NotebookLM Document','An official interactive NotebookLM document curated by Google to aggregate and query announcements, APIs, and model details from Google I/O 2026.','2026',4,'This interactive NotebookLM workspace, created by the Google team for Google I/O 2026, serves as a dynamic, model-driven documentation hub. It leverages Gemini''s long-context window to allow developer questioning and rapid knowledge retrieval.

* **Direct Querying**: Enables developers to generate custom outlines and deep-dives of all conference announcements.
* **Multimodal Grounding**: Provides a structured environment for testing and querying official API guidelines and release notes.','en','Tools','Intermediate',0,'online','automatic','59000a6e704fdaf40d36ddf8b10df9d000614a06315668523e905b633b35e28b',NULL,1780401152,0,'2026-06-02T13:52:32.315692+02:00',NULL,NULL,NULL,'["Artificial Intelligence", "Knowledge Bases", "Google I/O 2026"]','["[EMERGING]", "[GUIDE]"]','[]','[]','{}','{"category": "ai-agents-mcp", "impact_score": 88, "reputation_status": "Vetted", "reputation_summary": "Official Google Accounts login flow that directs users to the authenticated Google I/O 2026 NotebookLM document. Trusted and highly relevant for conference updates.", "social_preview_url": "", "source_provenance": "X.com (NotebookLM)", "suggested_new_category": "ai"}');
INSERT INTO "resources" VALUES('https://accounts.google.com/v3/signin/identifier?continue=https%3A%2F%2Fnotebooklm.google.com%2Flogin%3Fcontinue%3Dhttps%3A%2F%2Fnotebooklm.google.com%2Fnotebook%2F87ae4230-9dda-445a-9775-df61ad7044dc%3Fauthuser%253D0%2526pageId%253Dnone&dsh=S1679469113%3A1780351896918873&followup=https%3A%2F%2Fnotebooklm.google.com%2Flogin%3Fcontinue%3Dhttps%3A%2F%2Fnotebooklm.google.com%2Fnotebook%2F87ae4230-9dda-445a-9775-df61ad7044dc%3Fauthuser%253D0%2526pageId%253Dnone&osid=1&passive=1209600&flowName=WebLiteSignIn&flowEntry=ServiceLogin&ifkv=AWa2PavSnxHMtFSGKVa_Dah4shJtj9idxNyn2Ox3EoPb7A8bY4KqdUXEQGTMYRZG1kKemtcZyQPg7w','Google I/O 2026 Official Interactive NotebookLM Workspace','An officially compiled interactive workspace inside Google NotebookLM containing consolidated keynote transcripts, slide decks, and developer blogs from Google I/O 2026.','2026',4,'* **Curator Insight**: This rescued deep link provides direct access to Google''s semantic indexing showcase, proving how a unified knowledge interface can dramatically accelerate developer comprehension during major launches.
* **Live Grounding**: Officially introduced in mid-2026, this shared notebook lets verified developers query Google I/O data, fetch precise context, and listen to automatically generated audio overviews summarizing key cloud features.','en','workspace','Intermediate',0,'online','automatic','460626ee6cdc7c56617d1fee74bd1c772a76342120329541f5bba5558390c9a9',NULL,1780352730,0,'2026-06-02T00:25:30.207551+02:00',NULL,NULL,NULL,'["Artificial Intelligence", "Knowledge Hubs", "RAG Implementations", "NotebookLM", "Google I/O"]','["EMERGING", "GUIDE"]','[]','[]','{}','{"category": "ai-agents-mcp", "reputation_status": "Vetted", "reputation_summary": "Rescued Deep-Link: This link has been successfully rescued from its Google sign-in redirect and resolved to the official Google I/O 2026 Interactive NotebookLM Workspace workspace used heavily by technical practitioners.", "social_preview_url": "", "source_provenance": "X.com (NotebookLM)", "suggested_new_category": "ai-knowledge-bases"}');
INSERT INTO "resources" VALUES('https://accounts.google.com/v3/signin/identifier?continue=https%3A%2F%2Fsites.google.com%2Fsite%2Fmrxpalmeiras%2Fansible%2Fansible-cheat-sheet&dsh=S1127513064%3A1779041015006518&followup=https%3A%2F%2Fsites.google.com%2Fsite%2Fmrxpalmeiras%2Fansible%2Fansible-cheat-sheet&osid=1&passive=1209600&flowName=WebLiteSignIn&flowEntry=ServiceLogin&ifkv=AWa2PatKhgmTZTEkwb3Q5nWpkPt4ntDFIyQrUJIi2ZjPJ-M3IOraCUtKjEa4_jbOFaWLmjeqIlS_',NULL,NULL,NULL,NULL,'A curated technical resource and architectural guide covering accounts.google.com in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'online','manual','75b19fd9b81c3b5df0a538ba3ef95a5d90f50398ccb81e763d08f15957ad229c',100.0,1779130494,1,'2026-05-18T20:54:54.990676+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/cheatsheets.md", "docs/other-awesome-lists.md"]','["cheatsheets.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://acentocoop.es','Acento: Cooperativa de freelance','','2024',0,'A cooperative platform in Spain designed to let freelance professionals pool resources, bill clients legally, and manage tax requirements without having to maintain a costly self-employed registration status.','N/A','SaaS','Beginner',0,'online','manual',NULL,NULL,NULL,0,'2024-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Careers", "Freelancing", "Cooperatives"]','["[COMMUNITY-TOOL]"]','[]','["freelancing.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://acethecloud.com/blog/azure-application-gateway-and-nginx-on-vm','acethecloud.com: Which is better Azure App Gateway or Nginx configured on Azure VMs','','2024',3,'A detailed comparison between leveraging a fully managed service (Azure Application Gateway) and hosting customized Nginx reverse proxies on virtual machines. It weighs factors such as administrative overhead, feature sets, security compliance, auto-scaling capabilities, and overall total cost of ownership (TCO). This serves as a vital tool for technical leads choosing a production-grade ingress layer.','N/A','Comparative Analysis','Intermediate',1,'online','manual',NULL,NULL,NULL,0,'2024-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Cloud Infrastructure", "Networking & Edge Routing", "Load Balancing Options"]','["[COMMUNITY-TOOL]"]','[]','["azure.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://acg-notice.pluralsight.com','Serverless: The Future of Software Architecture?','','2022',0,'An evolutionary study evaluating the long-term design patterns of serverless architectures. Compares legacy VM deployments with transient, stateless event handlers to optimize computational costs.','None','Article','Intermediate',1,'online','manual',NULL,NULL,NULL,0,'2022-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Cloud Platforms", "Serverless Architecture", "Concepts"]','["[LEGACY]"]','[]','["aws-serverless.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://acloud.guru/forums/aws-certified-advanced-networking-specialty/discussion/-LELSWplsuDI8q8_KtjN/What%20is%20the%20best%20way%20to%20generate%20a%20visual%20diagram%20of%20the%20AWS%20environment%20which%20includes%20VPC,%20VPN,%20EC2,%20and%20AMIs%3F','What is the best way to generate a visual diagram of the AWS environment which includes VPC, VPN, EC2, and AMIs?','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','46942cf4f1ddba68705814401a1a4c151c7780997ef43751d80c2f0c15a34f4e',100.0,1779034505,0,'2026-05-17T18:15:05.348568+02:00',NULL,NULL,NULL,'[]','[]','["docs/cloud-arch-diagrams.md"]','[]','{}','{"duplicate_of": "https://www.pluralsight.com"}');
INSERT INTO "resources" VALUES('https://acloudguru.com','acloudguru.com','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','f3f8528ee9dab2c92dc2ac03619beb06728222781c2cb464397347643f26b664',100.0,1779029985,0,'2026-05-17T16:59:45.623898+02:00',NULL,NULL,NULL,'[]','[]','["docs/aws-training.md"]','[]','{}','{"duplicate_of": "https://acloudguru.com/blog/engineering/10-docker-security-best-practices-to-cut-container-chaos"}');
INSERT INTO "resources" VALUES('https://acloudguru.com/blog/business/public-cloud-vs-private-cloud-whats-the-difference','acloudguru.com: Public cloud vs private cloud: What’s the difference? 🌟','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','fc7b048309b4cba36208863ddc6e95009173a36f44db76c10f5a8e4bf33c098d',100.0,1779031713,0,'2026-05-17T17:28:33.113915+02:00',NULL,NULL,NULL,'[]','[]','["docs/introduction.md"]','[]','{}','{"duplicate_of": "https://www.pluralsight.com/resources/blog/business-and-leadership/public-cloud-vs-private-cloud-whats-the-difference"}');
INSERT INTO "resources" VALUES('https://acloudguru.com/blog/business/sharing-data-in-the-cloud-four-patterns-everyone-should-know','acloudguru.com: Sharing data in the cloud: 4 patterns you should know','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','862d6fab96d4250b312be4846db1c4d39fc6c9eccfcb243cba4361ba7ab2f24a',100.0,1779033385,0,'2026-05-17T17:56:25.381991+02:00',NULL,NULL,NULL,'[]','[]','["docs/introduction.md"]','[]','{}','{"duplicate_of": "https://www.pluralsight.com/resources/blog/business-and-leadership/sharing-data-in-the-cloud-four-patterns-everyone-should-know"}');
INSERT INTO "resources" VALUES('https://acloudguru.com/blog/business/what-is-lift-and-shift-cloud-migration','acloudguru.com: What is lift and shift cloud migration?','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','ef6f6dc93bc260b8acceda373fa3cee11ee9df788ee3c916462f91a858b7a870',100.0,1779032091,0,'2026-05-17T17:34:51.878255+02:00',NULL,NULL,NULL,'[]','[]','["docs/faq.md"]','[]','{}','{"duplicate_of": "https://www.pluralsight.com/resources/blog/business-and-leadership/what-is-lift-and-shift-cloud-migration"}');
INSERT INTO "resources" VALUES('https://acloudguru.com/blog/engineering/10-docker-security-best-practices-to-cut-container-chaos','acloudguru.com: 10 Docker Security Best Practices to Cut Container Chaos','','N/A',0,'A curated technical resource and architectural guide covering acloudguru.com: 10 Docker Security Best Practices to Cut Container Chaos in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'online','manual','f3f8528ee9dab2c92dc2ac03619beb06728222781c2cb464397347643f26b664',100.0,1779031329,0,'2026-05-17T17:22:09.427842+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/docker.md"]','["docker.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://acloudguru.com/blog/engineering/10-fun-hands-on-projects-to-learn-aws','acloudguru.com: 10 fun hands-on projects to learn AWS','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','27a352a1e4862eb7156365c66b5c320bd5f6ba2b6d81e6dca000f4acbcc668c5',100.0,1779034450,0,'2026-05-17T18:14:10.939962+02:00',NULL,NULL,NULL,'[]','[]','["docs/aws-training.md"]','[]','{}','{"duplicate_of": "https://www.pluralsight.com/resources/blog/cloud/10-fun-hands-on-projects-to-learn-aws"}');
INSERT INTO "resources" VALUES('https://acloudguru.com/blog/engineering/12-aws-config-rules-that-every-account-should-have','acloudguru.com: 12 AWS Config rules that every account should have','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','140406cdbbe155f964671086f27b9626f59003c48b272def521d3ea954efe7d1',100.0,1779029365,0,'2026-05-17T16:49:25.268351+02:00',NULL,NULL,NULL,'[]','[]','["docs/aws.md"]','[]','{}','{"duplicate_of": "https://www.pluralsight.com/resources/blog/cloud/12-aws-config-rules-that-every-account-should-have"}');
INSERT INTO "resources" VALUES('https://acloudguru.com/blog/engineering/3-ways-to-practice-migrating-workloads-to-the-cloud','==acloudguru.com: 3 ways to practice migrating workloads to the cloud==','','N/A',0,NULL,NULL,NULL,NULL,0,'online','manual','83e76806eeebac4423daee8782cd1a3b35f1413b44941e0c129f513a22bd78f6',100.0,1779031327,0,'2026-05-17T17:22:07.973881+02:00',NULL,NULL,NULL,'[]','[]','["docs/introduction.md"]','[]','{}','{}');
INSERT INTO "resources" VALUES('https://acloudguru.com/blog/engineering/5-reasons-to-not-move-to-devops','acloudguru.com: 5 Reasons to NOT Move to DevOps 🌟','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','7cdc97e0c1e1d5ef3fe3637aacc0703b2277c944568f45bac6e87b0092d5d4af',100.0,1779029805,0,'2026-05-17T16:56:45.574979+02:00',NULL,NULL,NULL,'[]','[]','["docs/devops.md"]','[]','{}','{"duplicate_of": "https://www.pluralsight.com/resources/blog/cloud/5-reasons-to-not-move-to-devops"}');
INSERT INTO "resources" VALUES('https://acloudguru.com/blog/engineering/5-things-we-love-about-terraform','acloudguru.com: 5 things we love about Terraform','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','a79aac882671275813c4f9c0feb576e8ed006b41191e760674017712a1269b6e',100.0,1779032220,0,'2026-05-17T17:37:00.258024+02:00',NULL,NULL,NULL,'[]','[]','["docs/terraform.md"]','[]','{}','{"duplicate_of": "https://www.pluralsight.com/resources/blog/cloud/5-things-we-love-about-terraform"}');
INSERT INTO "resources" VALUES('https://acloudguru.com/blog/engineering/adopting-gitops-for-kubernetes-on-aws',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,'online','manual','21b3cd4937dd5275a4047ffe86f0b93fbb7ff5903abad0bb89dc296455a44323',100.0,1779030727,0,'2026-05-17T17:12:07.526301+02:00',NULL,NULL,NULL,'[]','[]','["docs/flux.md"]','[]','{}','{}');
INSERT INTO "resources" VALUES('https://acloudguru.com/blog/engineering/aks-vs-eks-vs-gke-managed-kubernetes-services-compared','acloudguru.com: AKS vs EKS vs GKE: Managed Kubernetes services compared','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','e2209ec320eb05805f159821819ade1d204c73d1c65a8559891515448d43222f',100.0,1779033504,0,'2026-05-17T17:58:24.118778+02:00',NULL,NULL,NULL,'[]','[]','["docs/managed-kubernetes-in-public-cloud.md"]','[]','{}','{"duplicate_of": "https://www.pluralsight.com/resources/blog/cloud/aks-vs-eks-vs-gke-managed-kubernetes-services-compared"}');
INSERT INTO "resources" VALUES('https://acloudguru.com/blog/engineering/ansible-vs-puppet-which-is-right-for-you','acloudguru.com: Ansible vs Puppet: Which is right for you?','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','a15f14232a7ede96f843ed41e98ab6fe6984c28c1143e8c61f32d9baccbb1cdf',100.0,1779032104,0,'2026-05-17T17:35:04.234957+02:00',NULL,NULL,NULL,'[]','[]','["docs/ansible.md"]','[]','{}','{"duplicate_of": "https://www.pluralsight.com/resources/blog/cloud/ansible-vs-puppet-which-is-right-for-you"}');
INSERT INTO "resources" VALUES('https://acloudguru.com/blog/engineering/aws-adds-to-the-no-code-pile-is-it-the-end-of-the-engineer','acloudguru.com: AWS adds to the no-code pile: Is it the end of the engineer?','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','87665ff2a5db835a4fd479921993a6ee2f0c32350c9e74a42271fc1a604145f2',100.0,1779032463,0,'2026-05-17T17:41:03.007008+02:00',NULL,NULL,NULL,'[]','[]','["docs/lowcode-nocode.md"]','[]','{}','{"duplicate_of": "https://www.pluralsight.com/resources/blog/cloud/aws-adds-to-the-no-code-pile-is-it-the-end-of-the-engineer"}');
INSERT INTO "resources" VALUES('https://acloudguru.com/blog/engineering/azure-devops-vs-github-comparing-microsofts-devops-twins','==acloudguru.com: Azure DevOps vs GitHub: Comparing Microsoft’s DevOps Tools=='' 🌟','','N/A',0,NULL,NULL,NULL,NULL,0,'online','manual','5097032b1c09441292b441ca1ff9e8a43f4dc8bb74ef2dea9a8c6fbbcb4a7638',100.0,1779030742,0,'2026-05-17T17:12:22.567161+02:00',NULL,NULL,NULL,'[]','[]','["docs/jenkins-alternatives.md"]','[]','{}','{}');
INSERT INTO "resources" VALUES('https://acloudguru.com/blog/engineering/blockchain-cloud-comparison-what-is-blockchain-as-a-service-baas','acloudguru.com: Blockchain cloud comparison: What is blockchain-as-a-service'' (BaaS)?','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','96c88eb3bdb51f9e19047e2d4344d92f9d37db408bb2295618b3216af4905f32',100.0,1779033862,0,'2026-05-17T18:04:22.690005+02:00',NULL,NULL,NULL,'[]','[]','["docs/public-cloud-solutions.md"]','[]','{}','{"duplicate_of": "https://www.pluralsight.com/resources/blog/cloud/blockchain-cloud-comparison-what-is-blockchain-as-a-service-baas"}');
INSERT INTO "resources" VALUES('https://acloudguru.com/blog/engineering/cloud-apps-secure-by-design','acloudguru.com: Cloud security risks: Why you should make apps Secure by'' Design','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','c4aa868708e8a7e7e006a2cf11d5730e6a046c20169afb8958257922799394e4',100.0,1779031389,0,'2026-05-17T17:23:09.544450+02:00',NULL,NULL,NULL,'[]','[]','["docs/devsecops.md"]','[]','{}','{"duplicate_of": "https://www.pluralsight.com/resources/blog/cloud/cloud-apps-secure-by-design"}');
INSERT INTO "resources" VALUES('https://acloudguru.com/blog/engineering/cloud-developer-tooling-compared-aws-vs-azure-vs-gcp','acloudguru.com: Cloud developer tooling compared: AWS vs. Azure vs. GCP','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','d6eafe17e286f0c45c53ba87a2ee9a429d556119b3a137fb1cb1174679315eae',100.0,1779034296,0,'2026-05-17T18:11:36.178306+02:00',NULL,NULL,NULL,'[]','[]','["docs/public-cloud-solutions.md"]','[]','{}','{"duplicate_of": "https://www.pluralsight.com/resources/blog/cloud/cloud-developer-tooling-compared-aws-vs-azure-vs-gcp"}');
INSERT INTO "resources" VALUES('https://acloudguru.com/blog/engineering/cloud-security-comparison-aws-vs-azure-vs-gcp','==acloudguru.com: Cloud security comparison: AWS vs. Azure vs. GCP==','','N/A',0,NULL,NULL,NULL,NULL,0,'online','manual','5416c72941bb661095b0b7de9e487dbdc365f9a320d8f8ea45c8f6affc14dd86',100.0,1779033213,0,'2026-05-17T17:53:33.557892+02:00',NULL,NULL,NULL,'[]','[]','["docs/public-cloud-solutions.md"]','[]','{}','{}');
INSERT INTO "resources" VALUES('https://acloudguru.com/blog/engineering/containers-vs-serverless-which-is-right-for-you','acloudguru.com: Containers vs serverless: Which is right for you?','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','a1c174e123f17d92ed766c42eb834773af907721c321f465a0bbcd95dc1247c1',100.0,1779033118,0,'2026-05-17T17:51:58.609419+02:00',NULL,NULL,NULL,'[]','[]','["docs/serverless.md"]','[]','{}','{"duplicate_of": "https://www.pluralsight.com/resources/blog/cloud/containers-vs-serverless-which-is-right-for-you"}');
INSERT INTO "resources" VALUES('https://acloudguru.com/blog/engineering/docker-copy-vs-add-whats-the-difference','acloudguru.com: Docker COPY vs ADD: What’s the difference?','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','dd7875c6b06c3055701a0213b04fc50d7674302ed4c89738b6392873864ab0e5',100.0,1779033477,0,'2026-05-17T17:57:57.373860+02:00',NULL,NULL,NULL,'[]','[]','["docs/docker.md"]','[]','{}','{"duplicate_of": "https://www.pluralsight.com/resources/blog/cloud/docker-copy-vs-add-whats-the-difference"}');
INSERT INTO "resources" VALUES('https://acloudguru.com/blog/engineering/getting-started-with-the-elastic-stack','acloudguru.com: Getting started with the Elastic Stack','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','d789b8875d9365f03e1aba9f96df7890533dd8063902d8758b34559a44301fc1',100.0,1779029640,0,'2026-05-17T16:54:00.993441+02:00',NULL,NULL,NULL,'[]','[]','["docs/monitoring.md"]','[]','{}','{"duplicate_of": "https://www.pluralsight.com/resources/blog/cloud/getting-started-with-the-elastic-stack"}');
INSERT INTO "resources" VALUES('https://acloudguru.com/blog/engineering/gke-ludicrous-speed-gke-image-streaming-speeds-up-container-starts','acloudguru.com: GKE ludicrous speed! GKE Image Streaming speeds up container'' starts','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','5b5a945b1ad80eb6304a8c4a8707d6852262d69ab409a8fe71eac22f70aeba5c',100.0,1779029138,0,'2026-05-17T16:45:38.631709+02:00',NULL,NULL,NULL,'[]','[]','["docs/managed-kubernetes-in-public-cloud.md"]','[]','{}','{"duplicate_of": "https://www.pluralsight.com/resources/blog/cloud/gke-ludicrous-speed-gke-image-streaming-speeds-up-container-starts"}');
INSERT INTO "resources" VALUES('https://acloudguru.com/blog/engineering/how-to-audit-and-secure-an-aws-account','acloudguru.com: How to audit and secure an AWS account','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','1d2304d876c2a8c0e2497b75544bd439ef7b90c33e47699b3c672c19d4fb090a',100.0,1779033400,0,'2026-05-17T17:56:40.915166+02:00',NULL,NULL,NULL,'[]','[]','["docs/aws-security.md"]','[]','{}','{"duplicate_of": "https://www.pluralsight.com/resources/blog/cloud/how-to-audit-and-secure-an-aws-account"}');
INSERT INTO "resources" VALUES('https://acloudguru.com/blog/engineering/how-to-troubleshoot-5-common-terraform-errors','==acloudguru.com: How to troubleshoot 5 common Terraform errors==','','N/A',0,NULL,NULL,NULL,NULL,0,'online','manual','6293691c6d95f53c8d864ff3fe408f2226c29e2179606b3a532e5e9516524fd0',100.0,1779032643,0,'2026-05-17T17:44:03.398077+02:00',NULL,NULL,NULL,'[]','[]','["docs/terraform.md"]','[]','{}','{}');
INSERT INTO "resources" VALUES('https://acloudguru.com/blog/engineering/how-to-use-github-actions-to-automate-terraform','==acloudguru.com: How to use GitHub Actions to automate Terraform==','','N/A',0,NULL,NULL,NULL,NULL,0,'online','manual','a2e847d105a84ffb8a9918c6c4ab959c0bef7166a24e1341904abff1629e9958',100.0,1779029460,0,'2026-05-17T16:51:00.088196+02:00',NULL,NULL,NULL,'[]','[]','["docs/terraform.md"]','[]','{}','{}');
INSERT INTO "resources" VALUES('https://acloudguru.com/blog/engineering/how-to-use-terraform-inputs-and-outputs','acloudguru.com: How to use Terraform outputs and inputs','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','d89777bcef3c290838ce4de49a28e0f525e0b5dcdeab353e7ebb5cf7af07bc5f',100.0,1779031474,0,'2026-05-17T17:24:34.452583+02:00',NULL,NULL,NULL,'[]','[]','["docs/terraform.md"]','[]','{}','{"duplicate_of": "https://www.pluralsight.com/resources/blog/cloud/how-to-use-terraform-inputs-and-outputs"}');
INSERT INTO "resources" VALUES('https://acloudguru.com/blog/engineering/one-shell-to-rule-them-all-5-reasons-to-use-powershell-for-cloud-management','==acloudguru.com: The Beginner’s Guide to Azure PowerShell: One Shell to'' Rule Them All==','','N/A',0,NULL,NULL,NULL,NULL,0,'online','manual','3c8c53316d2bb59aaeddd28cc38d9e3a6dba83e63355c154a2e6575c44b5c42d',100.0,1779029610,0,'2026-05-17T16:53:30.062788+02:00',NULL,NULL,NULL,'[]','[]','["docs/azure.md"]','[]','{}','{}');
INSERT INTO "resources" VALUES('https://acloudguru.com/blog/engineering/s3-glacier-instant-retrieval-deep-dive-which-s3-storage-class-is-right-for-me','==acloudguru.com: S3 Glacier Instant Retrieval deep dive: Which S3 Storage'' Class is right for me?==','','N/A',0,NULL,NULL,NULL,NULL,0,'online','manual','f1e20076dafcb17e273404d97a6fd77a2e29af947eaad30e85ae17c8c9193da1',100.0,1779032574,0,'2026-05-17T17:42:54.963478+02:00',NULL,NULL,NULL,'[]','[]','["docs/aws-storage.md"]','[]','{}','{}');
INSERT INTO "resources" VALUES('https://acloudguru.com/blog/engineering/securing-your-multi-cloud-terraform-pipelines-with-policy-as-code','acloudguru.com: Securing your multi-cloud Terraform pipelines with policy-as-code','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','aa82ce67b1b1b8feb039b0d50d96c8c7d682089ee68a17dc15215142ff019fea',100.0,1779034233,0,'2026-05-17T18:10:33.175092+02:00',NULL,NULL,NULL,'[]','[]','["docs/terraform.md"]','[]','{}','{"duplicate_of": "https://www.pluralsight.com/resources/blog/cloud/securing-your-multi-cloud-terraform-pipelines-with-policy-as-code"}');
INSERT INTO "resources" VALUES('https://acloudguru.com/blog/engineering/storage-showdown-aws-vs-azure-vs-gcp-cloud-comparison','acloudguru.com: Storage services compared: AWS vs Azure vs GCP','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','fb715c2e654ad29aceec3596e8213b1855a4205e6312aaca09891391253c27d4',100.0,1779033575,0,'2026-05-17T17:59:35.956780+02:00',NULL,NULL,NULL,'[]','[]','["docs/public-cloud-solutions.md"]','[]','{}','{"duplicate_of": "https://www.pluralsight.com/resources/blog/cloud/storage-showdown-aws-vs-azure-vs-gcp-cloud-comparison"}');
INSERT INTO "resources" VALUES('https://acloudguru.com/blog/engineering/the-cloud-dictionary-of-pain-five-of-awss-toughest-cloud-topics','acloudguru.com: The Cloud Dictionary of Pain: Five Of AWS’s Toughest Cloud'' Topics','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','3126ff3b1ca4f43ee36710b006b04e06343ea82241920cfb825914ecd6f64437',100.0,1779029160,0,'2026-05-17T16:46:00.094527+02:00',NULL,NULL,NULL,'[]','[]','["docs/aws.md"]','[]','{}','{"duplicate_of": "https://www.pluralsight.com/resources/blog/cloud/the-cloud-dictionary-of-pain-five-of-awss-toughest-cloud-topics"}');
INSERT INTO "resources" VALUES('https://acloudguru.com/blog/engineering/the-top-cloud-diagramming-tools-ranked','acloudguru.com: The top cloud diagramming tools, ranked','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','b3da3c03f5aa06f5622c4f4ce5b70fd70cd5051182676e90c8488a683c4564a5',100.0,1779030462,0,'2026-05-17T17:07:42.630674+02:00',NULL,NULL,NULL,'[]','[]','["docs/cloud-arch-diagrams.md"]','[]','{}','{"duplicate_of": "https://www.pluralsight.com/resources/blog/cloud/the-top-cloud-diagramming-tools-ranked"}');
INSERT INTO "resources" VALUES('https://acloudguru.com/blog/engineering/the-ultimate-terraform-cheatsheet','acloudguru.com: The Ultimate Terraform Cheatsheet','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','c33936ef9feadb9b6d50e9691528355414849f7ee99b0216d6f2c528625384b4',100.0,1779029679,0,'2026-05-17T16:54:39.304410+02:00',NULL,NULL,NULL,'[]','[]','["docs/cheatsheets.md"]','[]','{}','{"duplicate_of": "https://www.pluralsight.com/resources/blog/cloud/the-ultimate-terraform-cheatsheet"}');
INSERT INTO "resources" VALUES('https://acloudguru.com/blog/engineering/twelve-factor-apps-in-kubernetes','acloudguru.com: Twelve-Factor Apps in Kubernetes','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','ade09eaee44e659352bef46587a0e3cbf741daf6f75b6b353c23edff2fda5207',100.0,1779033770,0,'2026-05-17T18:02:50.931799+02:00',NULL,NULL,NULL,'[]','[]','["docs/introduction.md"]','[]','{}','{"duplicate_of": "https://www.pluralsight.com/resources/blog/cloud/twelve-factor-apps-in-kubernetes"}');
INSERT INTO "resources" VALUES('https://acloudguru.com/blog/engineering/what-does-the-terraform-1-0-release-mean-for-you','acloudguru.com: What does the Terraform 1.0 release mean for you?','','2021',0,'Details the watershed release of Terraform 1.0. This release established long-term API stability, backward compatibility guarantees, and highly optimized upgrade lifecycles, cementing its status as an enterprise-grade staple.','English','Release Breakdown','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Cloud Infrastructure", "Infrastructure as Code", "Major Releases"]','["[COMMUNITY-TOOL]"]','[]','["terraform.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://acloudguru.com/blog/engineering/whats-new-with-kubernetes-1-22','acloudguru.com: What’s new with Kubernetes 1.22?','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','42f23b60afd481f48069a07587c5aac5e15cb227ad674efcef2993c4af2cde8c',100.0,1779030730,0,'2026-05-17T17:12:10.623685+02:00',NULL,NULL,NULL,'[]','[]','["docs/kubernetes-releases.md"]','[]','{}','{"duplicate_of": "https://www.pluralsight.com/resources/blog/cloud/whats-new-with-kubernetes-1-22"}');
INSERT INTO "resources" VALUES('https://acloudguru.com/blog/engineering/which-kubernetes-distribution-is-right-for-you','acloudguru.com: Which Kubernetes distribution is right for you?','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','d33b3396d1818b6d6e13c21fbe33a3cb2c47d1b19e7ae61429ec15e614c76d3f',100.0,1779034265,0,'2026-05-17T18:11:05.483309+02:00',NULL,NULL,NULL,'[]','[]','["docs/kubernetes-on-premise.md"]','[]','{}','{"duplicate_of": "https://www.pluralsight.com/resources/blog/cloud/which-kubernetes-distribution-is-right-for-you"}');
INSERT INTO "resources" VALUES('https://acloudguru.com/blog/engineering/why-learn-multiple-cloud-platforms','acloudguru.com: Multicloud Fluency: 6 reasons you should learn multiple'' clouds','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','beea31d145f37057a45d489f57f6c2969bd1600fde90b8e0f8ad886d77f8cebf',100.0,1779029466,0,'2026-05-17T16:51:06.690544+02:00',NULL,NULL,NULL,'[]','[]','["docs/public-cloud-solutions.md"]','[]','{}','{"duplicate_of": "https://www.pluralsight.com/resources/blog/cloud/why-learn-multiple-cloud-platforms"}');
INSERT INTO "resources" VALUES('https://activemq.apache.org','Apache ActiveMQ','','2023',0,'The main technical reference for Apache ActiveMQ, a classic multi-protocol message broker. It supports standard messaging protocols such as AMQP, MQTT, and OpenWire, making it a reliable choice for enterprise JMS applications.','Java','Documentation','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2023-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Infrastructure", "Message Brokers", "ActiveMQ"]','["[COMMUNITY-TOOL]"]','[]','["message-queue.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://activemq.apache.org/components/artemis','ActiveMQ Artemis','','N/A',0,NULL,NULL,NULL,NULL,0,'online','manual','55fac5191b3e514b7de557a3634983e3598d621b1f35d95abe7a4c91b3be0252',100.0,1779033429,0,'2026-05-17T17:57:09.051115+02:00',NULL,NULL,NULL,'[]','[]','["docs/message-queue.md", "docs/prometheus.md"]','[]','{}','{}');
INSERT INTO "resources" VALUES('https://activemq.apache.org/components/artemis/documentation/latest/management-console.html','Apache ActiveMQ Artemis Management Console','','N/A',0,NULL,NULL,NULL,NULL,0,NULL,'manual','a4ed3ba5b31f60560eceef5ab717dd18f0e4e03b119d6803b3cf33f0f2509cde',100.0,1779034045,0,'2026-05-17T18:07:25.590390+02:00',NULL,NULL,NULL,'[]','[]','["docs/prometheus.md"]','[]','{}','{}');
INSERT INTO "resources" VALUES('https://activemq.apache.org/components/artemis/documentation/latest/metrics.html',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,'manual','1692704a3e1ad6b9a0cafe0157dcf365472d7f6cbdd34144bea4e8a8028129b1',100.0,1779030720,1,'2026-05-17T17:12:00.934182+02:00',NULL,NULL,NULL,'[]','[]','["docs/monitoring.md", "docs/prometheus.md"]','[]','{}','{}');
INSERT INTO "resources" VALUES('https://activemq.apache.org/components/artemis/documentation/latest/using-server.html','Apache ActiveMQ Artemis Using the Server','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','93165c9c7422bbf5af7b826de3739a2b7cd200bb3bbadfb9a79d2b4b5c49e5bd',100.0,1779031620,0,'2026-05-17T17:27:00.273580+02:00',NULL,NULL,NULL,'[]','[]','["docs/prometheus.md"]','[]','{}','{"duplicate_of": "https://artemis.apache.org/components/artemis/documentation/latest/using-server.html"}');
INSERT INTO "resources" VALUES('https://activemq.apache.org/components/classic','ActiveMQ 5.x "classic"','','2023',0,'Reference page for the classic Apache ActiveMQ 5.x architecture. While stable and widely deployed across global enterprises, it is gradually being superseded by the non-blocking ActiveMQ Artemis engine.','Java','Documentation','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2023-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Infrastructure", "Message Brokers", "ActiveMQ"]','["[COMMUNITY-TOOL]"]','[]','["message-queue.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://activemq.apache.org/components/classic/documentation','activemq.apache.org/components/classic/documentation','- [grafana.com/grafana/dashboards/10702](https://grafana.com/grafana/dashboards/10702-activemq)
    - [github.com/influxdata/telegraf/tree/master/plugins/inputs/activemq](https://github.com/influxdata/telegraf/tree/master/plugins/inputs/activemq)
    - [docs.wavefront.com/activemq.html](https://docs.wavefront.com/activemq.html)','2026',0,'Official operational guidelines for ActiveMQ Classic. Walks developers through configuring JMX performance statistics, thread monitoring, and telemetry collection with tools like Telegraf.','None','Documentation','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2026-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Middleware", "Messaging Orchestration", "ActiveMQ Classic"]','["[COMMUNITY-TOOL]"]','[]','["prometheus.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://acuityscheduling.com','Acuity Scheduling','','2024',0,'SaaS scheduling platform owned by Squarespace, designed for services industries. Features robust intake-form handling, integrated payment processing, and automated reminder sequences.','JavaScript','SaaS','Beginner',0,'online','manual',NULL,NULL,NULL,0,'2024-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Collaborative Operations", "Workspace Scheduling", "Commercial Tools"]','["[COMMUNITY-TOOL]"]','[]','["appointment-scheduling.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://adam-kotwasinski.medium.com/kafka-mesh-filter-in-envoy-a70b3aefcdef','adam-kotwasinski.medium.com: Kafka mesh filter in Envoy','','N/A',0,'A curated technical resource and architectural guide covering adam-kotwasinski.medium.com: Kafka mesh filter in Envoy in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779032236,0,'2026-05-17T17:37:16.046539+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/message-queue.md"]','["message-queue.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://adambien.blog/roller/abien/entry/kafka_jax_rs_microprofile_json','adambien.blog - 75th **airhacks.tv** Questions and Answers: Kafka, JAX-RS, MicroProfile, JSON-B, GSON, JWT, VSC, NetBeans, Java Fullstack','','2020',0,'An edition of Adam Bien''s ''airhacks.tv'' Q&A series focusing on modern enterprise Java backend architectures. Key engineering discussions cover reactive Kafka messaging integration using MicroProfile, JAX-RS REST endpoint implementations, and a comparison of JSON serialization libraries (JSON-B vs GSON).','Java','Q&A Video Transcript','Intermediate',1,'online','manual',NULL,NULL,NULL,0,'2020-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Software Engineering", "Backend Development", "Java Enterprise", "MicroProfile"]','["[COMMUNITY-TOOL]"]','[]','["message-queue.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://adamrushuk.github.io/increasing-the-volumeclaimtemplates-disk-size-in-a-statefulset-on-aks','adamrushuk.github.io: Increasing the volumeClaimTemplates Disk Size in a Statefulset on AKS','','2022',0,'Addresses technical hurdles and step-by-step procedures when attempting to live-resize Persistent Volumes linked to stateful applications orchestrated via StatefulSets inside AKS.','N/A','Troubleshooting Guide','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2022-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Cloud Providers", "Microsoft AKS", "Storage", "StatefulSet Volume Scaling"]','["[COMMUNITY-TOOL]", "[GUIDE]"]','[]','["managed-kubernetes-in-public-cloud.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://adamtheautomator.com/ansible-kubernetes','adamtheautomator.com: How to Use the Ansible Kubernetes Module','','2022',0,'A technical tutorial focusing on deploying applications inside Kubernetes utilizing the `k8s` Ansible module. It highlights authentication patterns, namespace orchestration, and managing deployments or services using declarative syntax.','YAML','Article','Intermediate',1,'online','manual',NULL,NULL,NULL,0,'2022-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Container Orchestration", "Kubernetes", "Object Management"]','["[COMMUNITY-TOOL]"]','[]','["ansible.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://adamtheautomator.com/aws-codedeploy','adamtheautomator.com: Getting Started with AWS CodeDeploy','','2022',0,'Walkthrough outlining primary configuration steps, appspec.yml lifecycle hook schemas, and target group integrations inside the AWS CodeDeploy ecosystem.','YAML','Tutorial','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2022-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Cloud-Native Provisioning", "CI/CD Integration", "AWS CodeDeploy"]','["[COMMUNITY-TOOL]", "[GUIDE]"]','[]','["aws-devops.md", "aws.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://adamtheautomator.com/azure-kubernetes-service','adamtheautomator.com: Getting Started with the Azure Kubernetes Service (AKS)','','2021',0,'A comprehensive onboarding guide teaching foundational skills for deploying and managing an AKS cluster. Covers cluster creation, node pool verification, and basic CLI interactions. Designed to minimize onboarding friction for junior operators.','Bash','Technical Article','Beginner',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Strategic Strategy", "Enterprise Architecture", "First Steps"]','["[COMMUNITY-TOOL]"]','[]','["managed-kubernetes-in-public-cloud.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://adamtheautomator.com/github-actions-environment-variables','adamtheautomator.com: How to Manage GitHub Actions Environment Variables and Secrets','','2021',0,'Walkthrough tracing steps to declare environment variables, configure repository variables, and securely reference encrypted secrets inside continuous workflow files.','YAML','Guide','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["DevOps", "Continuous Integration", "GitHub Actions", "Secrets Management"]','["[COMMUNITY-TOOL]", "[GUIDE]"]','[]','["git.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://adamtheautomator.com/kubernetes-dashboard',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,'manual','759e6360b07f1b4e49bc1ef91f46121e616781f2ebc220f3afb5265c2b8116c4',100.0,1779031623,1,'2026-05-17T17:27:03.262605+02:00',NULL,NULL,NULL,'[]','[]','["docs/kubernetes-based-devel.md"]','[]','{}','{}');
INSERT INTO "resources" VALUES('https://adamtheautomator.com/kubernetes-pvc','adamtheautomator.com: Effortless Storage Management With Kubernetes PVC 🌟','','2021',0,'A step-by-step hands-on tutorial guiding users through configuring PersistentVolumeClaims (PVCs). It provides clear configuration patterns for provisioning, testing, and verifying that backend storage resources bind correctly.','N/A','Tutorial','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Kubernetes Storage Implementation", "Persistent Volumes & Provisioners", "PV/PVC Fundamentals"]','["[COMMUNITY-TOOL]", "[GUIDE]"]','[]','["kubernetes-storage.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://adamtheautomator.com/kubespray','adamtheautomator.com/kubespray: Conquer Kubernetes Clusters with Ansible Kubespray','- Manually deploying Kubernetes can be challenging for administrators, especially on bare-metal infrastructure deployment. Luckily, there is an automation tool for deploying production-ready Kubernetes called Kubespray.
    - Kubespray is an Ansible Playbook for deploying Kubernetes Cluster and provides a High Availability cluster, composable attributes, components, and supports multiple Linux distributions. Kubespray also supports cloud services like AWS, GCE, and Azure.','2021',0,'A practical troubleshooting handbook detailing how to configure Ansible inventories, override default deployment parameters, and run Kubespray deployment playbooks successfully against physical or virtual hosts.','English','Article','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Provisioning", "Ansible", "Guides"]','["[COMMUNITY-TOOL]"]','[]','["kubernetes-on-premise.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://adamtheautomator.com/minikube-tutorial','==adamtheautomator.com: Jumpstart Kubernetes Locally with this MiniKube'' Tutorial==','','N/A',0,NULL,NULL,NULL,NULL,0,NULL,'manual','f5192faa4fa7c45c8c7e31dac82542eae77e065500fdf59fce084837c50cab09',100.0,1779032547,1,'2026-05-17T17:42:27.474221+02:00',NULL,NULL,NULL,'[]','[]','["docs/kubernetes-based-devel.md"]','[]','{}','{}');
INSERT INTO "resources" VALUES('https://adamtheautomator.com/mongodb-kubernetes','adamtheautomator.com: How To Perform a MongoDB Kubernetes Installation 🌟','','2023',4,'Step-by-step tutorial for deploying MongoDB to Kubernetes clusters. Addresses StatefulSet configuration, persistent volume claim (PVC) templates, and replica-set discovery mechanisms.','YAML','Article','Advanced',1,'online','manual',NULL,NULL,NULL,0,'2023-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Data Architecture", "MongoDB Ecosystem", "Kubernetes Operators"]','["[ENTERPRISE-STABLE]"]','[]','["nosql.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://adamtheautomator.com/postgres-to-kubernetes','adamtheautomator.com: How to Deploy Postgres to Kubernetes 🌟','','2021',0,'A thorough guide outlining persistent database deployments inside Kubernetes. Details creation patterns for StorageClasses, PersistentVolumeClaims, StatefulSets, and Services to support scalable and resilient Postgres engines.','YAML','Article','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Databases", "PostgreSQL", "Kubernetes"]','["[COMMUNITY-TOOL]"]','[]','["databases.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://adamtheautomator.com/prometheus-kubernetes','adamtheautomator.com: Utilizing Grafana & Prometheus Kubernetes Cluster Monitoring 🌟','','2022',0,'A comprehensive technical walkthrough on manual and Helm-based deployments of Prometheus and Grafana. Details how to import community dashboards, configure custom scraping target paths, and orchestrate baseline alerts to streamline daily cluster operations.','None','Tutorial','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2022-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Practical Diagnostics", "Cluster Monitoring", "Visual Dashboarding"]','["[COMMUNITY-TOOL]", "[GUIDE]"]','[]','["kubernetes-monitoring.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://adamtheautomator.com/terraform-and-aws-rds','adamtheautomator.com: How To Build a Database Instance with Terraform and AWS RDS','','2021',0,'A comprehensive operational blueprint for deploying managed relational databases on AWS RDS via Terraform. Demonstrates critical database reliability configurations, security groups, database subnet groups, and encrypted secret management parameters.','HCL','Tutorial','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Infrastructure as Code", "Terraform Ecosystem", "AWS RDS Databases"]','["[COMMUNITY-TOOL]", "[GUIDE]"]','[]','["demos.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://adamtheautomator.com/terraform-aws-rds','adamtheautomator.com: How To Build a Database Instance with Terraform and'' AWS RDS','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','99d25322715a589428b30890f710dbfb45f570189d4c135bb395c19ba982c627',100.0,1779029573,0,'2026-05-17T16:52:53.581086+02:00',NULL,NULL,NULL,'[]','[]','["docs/demos.md"]','[]','{}','{"duplicate_of": "https://adamtheautomator.com/terraform-and-aws-rds"}');
INSERT INTO "resources" VALUES('https://adamtheautomator.com/terraform-azure-devops','adamtheautomator.com: How to Build Infrastructure with Terraform in Azure DevOps 🌟','','2023',0,'A detailed technical guide on building CI/CD deployment pipelines inside Azure DevOps. Covers agent security, secure token management, state validation, and running automated Terraform configurations.','YAML','Tutorial','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2023-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Azure", "CI/CD", "DevOps"]','["[COMMUNITY-TOOL]", "[GUIDE]"]','[]','["terraform.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://addozhang.medium.com/non-intrusive-inject-opentelemetry-auto-instrumentation-in-kubernetes-a9dfd49fc714','addozhang.medium.com: Non-intrusive Inject OpenTelemetry Auto-Instrumentation'' in Kubernetes','','N/A',0,'A curated technical resource and architectural guide covering addozhang.medium.com: Non-intrusive Inject OpenTelemetry Auto-Instrumentation'' in Kubernetes in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779032834,0,'2026-05-17T17:47:14.800065+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-monitoring.md"]','["kubernetes-monitoring.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://addwebsolution.com/blog/how-kubernetes-helps-businesses-manage-their-it-infrastructure','addwebsolution.com: How Kubernetes helps businesses manage their IT infrastructure?','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','73982d11e419478099611f532b9c4cb017dc46b94debd633ccf6d03f67f093d1',100.0,1779034266,0,'2026-05-17T18:11:06.865841+02:00',NULL,NULL,NULL,'[]','[]','["docs/introduction.md"]','[]','{}','{"duplicate_of": "https://www.addwebsolution.com/blog/how-kubernetes-helps-businesses-manage-their-it-infrastructure"}');
INSERT INTO "resources" VALUES('https://adequatica.medium.com/principles-of-writing-automated-tests-a2b72218264c','adequatica.medium.com: Principles of Writing Automated Tests','','N/A',0,'A curated technical resource and architectural guide covering adequatica.medium.com: Principles of Writing Automated Tests in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779030986,0,'2026-05-17T17:16:26.100363+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/qa.md"]','["qa.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://adevait.com','adeva','','2026',0,'An exclusive network of vetted tech leaders and developers aimed at building distributed engineering units. The platform supports gender diversity initiatives in technology and offers strategic remote advisory services. Live grounding establishes its strength in supplying talent to scaling digital enterprises.','English','Platform/SaaS','Beginner',0,'online','manual',NULL,NULL,NULL,0,'2026-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Remote Work & Career", "Talent Platforms", "Bespoke Engineering Teams"]','["[COMMUNITY-TOOL]"]','[]','["freelancing.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://adevait.com/software/creating-branching-strategy','adevait.com: Creating a Branching Strategy for Small Teams','','2022',0,'Explains how to establish light, highly collaborative branching structures tailored for small, fast-moving agile development teams. Evaluates feature branching, hotfix workflows, and automated PR review loops to maintain speed and safety.','English','Article','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2022-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Version Control", "Development Models", "Branching Strategy"]','["[COMMUNITY-TOOL]"]','[]','["git.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://adicode.ml/python-libraries-for-webdevelopment','adicode.ml: Take your web development to next level with these python libraries','','N/A',0,'A curated technical resource and architectural guide covering adicode.ml: Take your web development to next level with these python libraries in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779034479,0,'2026-05-17T18:14:39.469084+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/python.md"]','["python.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://adictosaltrabajo.com/2016/02/03/como-reducir-el-codigo-repetitivo-con-lombok','adictosaltrabajo.com: Cómo reducir el código repetitivo con Lombok','','2016',0,'An informative tutorial detailing how Project Lombok reduces boilerplate Java code by auto-generating getters, setters, constructors, and builders at compile-time. Serves as an essential productivity baseline for developing lightweight domain models.','Java','Article','Beginner',0,'online','manual','018b41d4f0ba1f477d73996c5c27edc0e015789364e59d91d097b9193e78e006',100.0,1779130494,1,'2026-05-18T20:54:54.979375+02:00',NULL,NULL,NULL,'["Software Development", "Java Ecosystem", "Code Quality"]','["[COMMUNITY-TOOL]"]','["docs/java_frameworks.md"]','["java_frameworks.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://adictosaltrabajo.com/2016/10/26/monitorizacion-y-analisis-de-rendimiento-de-aplicaciones-con-dynatrace','adictosaltrabajo.com: Monitorización y análisis de rendimiento de aplicaciones con Dynatrace APM','','2016',0,'Spanish technical walk-through demonstrating Dynatrace''s enterprise APM dashboard, automated instrumentation, baseline-driven anomaly detection, and deep transactional flow analysis across traditional and microservices runtimes.','es','Technical Guide','Intermediate',1,'online','manual','fcc1c91ce5a7c18e6190dad2de5aa87b5f088d4bab55cc7567f6ce52f929bdb3',100.0,1779130494,1,'2026-05-18T20:54:54.963800+02:00',NULL,NULL,NULL,'["Observability", "APM & Logging", "Dynatrace APM"]','["[COMMUNITY-TOOL]", "[GUIDE]"]','["docs/monitoring.md"]','["monitoring.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://adictosaltrabajo.com/2018/12/13/spring-boot-war-o-jar-ambos','Spring Boot: ¿war o jar? Ambos','','2018',0,'Analyzes the trade-offs of packaging Spring Boot applications as standard executable JARs versus traditional deployable WAR files. While cloud-native architectures heavily dictate self-contained executable JARs, it shows how to build dual-compatible artifacts for application server environments.','Java','Article','Intermediate',1,'online','manual',NULL,NULL,NULL,0,'2018-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Spring Ecosystem", "Packaging", "Deployment Formats"]','["[COMMUNITY-TOOL]"]','[]','["java_frameworks.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://adictosaltrabajo.com/2020/12/22/como-crear-y-desplegar-microservicios-con-spring-boot-spring-cloud-netflix-y-docker','adictosaltrabajo.com: Cómo crear y desplegar microservicios con Spring Boot, Spring Cloud Netflix y Docker','','2020',0,'Deep-dive tutorial on building and orchestrating microservices in the Java ecosystem. Integrates Spring Boot applications with Spring Cloud Netflix (Eureka, Zuul) and packages them into containerized environments with custom Docker Compose manifests.','Spanish','Tutorial','Intermediate',1,'online','manual',NULL,NULL,NULL,0,'2020-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Application Architecture", "Microservices", "Java Ecosystem"]','["[COMMUNITY-TOOL]", "[GUIDE]"]','[]','["docker.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://adil.medium.com/network-traffic-shaping-in-kubernetes-topology-aware-routing-e4ea4a03dd20','adil.medium.com: Network Traffic Shaping in Kubernetes: Topology Aware Routing','','N/A',0,'A curated technical resource and architectural guide covering adil.medium.com: Network Traffic Shaping in Kubernetes: Topology Aware Routing in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779032552,0,'2026-05-17T17:42:32.076358+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-networking.md"]','["kubernetes-networking.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://aditya-sunjava.medium.com/externalizing-configurations-in-kubernetes-using-configmap-and-secret-bfda0970d8ae','aditya-sunjava.medium.com: Externalizing Configurations in Kubernetes Using'' ConfigMap and Secret','','N/A',0,'A curated technical resource and architectural guide covering aditya-sunjava.medium.com: Externalizing Configurations in Kubernetes Using'' ConfigMap and Secret in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779029710,0,'2026-05-17T16:55:10.100132+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes.md"]','["kubernetes.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://admiralty.io','admiralty.io','','2026',0,'Official platform of Admiralty, an advanced multi-cluster proxy scheduler designed to programmatically dispatch workloads across physical, virtual, or serverless Kubernetes namespaces.','Go','Framework','Advanced',1,'online','manual',NULL,NULL,NULL,0,'2026-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Multi-Cluster & Edge", "Cluster Federation", "Admiralty"]','["[COMMUNITY-TOOL]"]','[]','["aws-devops.md", "aws.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://admiralty.io/docs/tutorials/fargate','admiralty.io: Multi-Region AWS Fargate on EKS','','2021',0,'Granular implementation tutorial for deploying Admiralty proxy schedulers to configure cross-cluster communication channels that target serverless AWS Fargate environments in multi-region setups.','Go','Tutorial','Advanced',1,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Multi-Cluster & Edge", "Cluster Federation", "Serverless Integration"]','["[COMMUNITY-TOOL]", "[GUIDE]"]','[]','["aws-devops.md", "aws.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://adoptium.net','AdoptOpenJDk','','2021',0,'Eclipse Adoptium (formerly AdoptOpenJDK) represents the premier community-driven, vendor-neutral distribution of TCK-certified OpenJDK runtimes. This site serves as the de-facto standard source of robust, free Java binaries for production cloud environments.','Java','Documentation','Beginner',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Software Development", "Java Ecosystem", "JDK Distribution"]','["[COMMUNITY-TOOL]"]','[]','["java_frameworks.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://adoptium.net/news/2021/08/using-jlink-in-dockerfiles','blog.adoptium.net: Using Jlink in Dockerfiles instead of a JRE','','2021',0,'A guide to using the `jlink` utility inside multi-stage Docker builds instead of standard heavy JREs. Reduces target image sizes and limits the attack surface by bundling only the Java runtime modules required by the application.','English','Tutorial','Advanced',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Containers & Orchestration", "Image Engineering", "Java Ecosystem"]','["[COMMUNITY-TOOL]", "[GUIDE]"]','[]','["docker.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://adoptopenjdk.net','AdoptOpenJDk','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','a9ab9d6d344fbf3a9c7f890c55af0095efe06dbe66c0c0f2b5b92a18f0fa8a98',100.0,1779034090,0,'2026-05-17T18:08:10.411385+02:00',NULL,NULL,NULL,'[]','[]','["docs/java_frameworks.md"]','[]','{}','{"duplicate_of": "https://adoptium.net"}');
INSERT INTO "resources" VALUES('https://advancedweb.hu/a-categorized-list-of-all-java-and-jvm-features-since-jdk-8-to-14','advancedweb.hu: A categorized list of all Java and JVM features since JDK 8 to 14','','2020',0,'An analytical, categorized compendium listing language and JVM features introduced from JDK 8 to JDK 14. This resource highlights evolution in pattern matching, switch expressions, garbage collectors, and JFR (Java Flight Recorder) profiling utilities.','Java','Article','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2020-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Software Development", "Java Language", "Syntax and Features"]','["[COMMUNITY-TOOL]"]','[]','["java_frameworks.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://advancedweb.hu/a-categorized-list-of-all-java-and-jvm-features-since-jdk-8-to-16','advancedweb.hu: A categorized list of all Java and JVM features since JDK 8 to 16','','2021',0,'A categorized review of all key Java and JVM improvements introduced between JDK 8 and JDK 16. The synthesis covers crucial updates such as Records, JEP 395, pattern matching, vector API, and the encapsulation of internal JDK APIs to enforce modern coding standards.','Java','Article','Intermediate',0,'duplicate','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Software Development", "Java Language", "Syntax and Features"]','["[COMMUNITY-TOOL]"]','[]','["java_frameworks.md"]','{}','{"duplicate_of": "https://advancedweb.hu/a-categorized-list-of-all-java-and-jvm-features-since-jdk-8-to-14"}');
INSERT INTO "resources" VALUES('https://aesher9o1.medium.com/autoscale-large-images-faster-using-longhorn-distributed-storage-618d0cf01ba2','aesher9o1.medium.com: Autoscale large images faster using Longhorn (distributed'' storage)','','N/A',0,'A curated technical resource and architectural guide covering aesher9o1.medium.com: Autoscale large images faster using Longhorn (distributed'' storage) in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779030809,0,'2026-05-17T17:13:29.056099+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-storage.md"]','["kubernetes-storage.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://age-of-product.com/42-scrum-product-owner-interview-questions','age-of-product.com: Hiring: 71 Scrum Product Owner Interview Questions to Avoid Agile Imposters','','2020',4,'Comprehensive qualification questionnaire comprising 71 target scenarios to evaluate Agile Scrum Product Owners. Focuses on dynamic backlog refinement, metric tracking, and product value loop architectures.','None','Article','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2020-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Management", "Agile", "Scrum"]','["[ENTERPRISE-STABLE]"]','[]','["interview-questions.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://age-of-product.com/scrum-2021','age-of-product.com: Scrum 2021: Getting You Started as Scrum Master or Product Owner','','2021',2,'A practical onboarding guide for newly appointed Scrum Masters and Product Owners. Outlines core responsibilities, meeting setups, and delivery tracking rules matching updated agile patterns.','N/A','Article','Beginner',0,'duplicate','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Project Management", "Agile Methodologies", "Scrum Framework"]','["[COMMUNITY-TOOL]"]','[]','["project-management-methodology.md"]','{}','{"duplicate_of": "https://www.scrum.org/resources/blog/scrum-2021-getting-you-started-scrum-master-or-product-owner"}');
INSERT INTO "resources" VALUES('https://agent.opsera.ai','Opsera DevOps Agent','An AI-powered DevSecOps automation platform and MCP server delivering real-time security scans, compliance validation, and architectural risk assessment.','2026',4,'The Opsera DevOps Agent is an AI-driven security and automation platform integrated directly into local developer IDEs via the Model Context Protocol (MCP). It automates high-depth security audits (SAST with Semgrep, secrets with Gitleaks, IaC with Trivy), architecture conformance checks, and evidence-based compliance scans. By shifting vulnerability remediation to the inner-loop, it reduces exploitable vulnerabilities by 70-85% and significantly accelerates release validation pipelines without increasing developer cognitive load.','en','tool','intermediate',0,'online','automatic','4636e3549d39bece64c20a68aad5a3c75611b5ff76f0742ab640ea378680712c',NULL,1780352828,0,'2026-06-02T00:27:08.641502+02:00',NULL,NULL,NULL,'["DevOps", "DevSecOps", "AI Security Agents"]','["[ENTERPRISE-STABLE]", "[EMERGING]"]','[]','[]','{}','{"category": "devsecops", "reputation_status": "Vetted", "reputation_summary": "Vetted DevSecOps agent platform highly reviewed on G2 and AWS Marketplace for reducing vulnerability remediation lag.", "social_preview_url": "/favicon.png", "source_provenance": "X.com (nubenetes)", "suggested_new_category": ""}');
INSERT INTO "resources" VALUES('https://agilecheetah.com/why-so-many-developers-are-fed-up-with-agile-pt-3','agilecheetah.com: Why So Many Developers are Fed Up with Agile','','N/A',0,'A curated technical resource and architectural guide covering agilecheetah.com: Why So Many Developers are Fed Up with Agile in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779030848,0,'2026-05-17T17:14:08.835761+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/project-management-methodology.md"]','["project-management-methodology.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://agilemanifesto.org',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,'manual','7bb70732934d889dd7fd9c6132545be1f9578cd611641bf5110ddeca028e291c',100.0,1779031425,1,'2026-05-17T17:23:45.544854+02:00',NULL,NULL,NULL,'[]','[]','[]','[]','{}','{}');
INSERT INTO "resources" VALUES('https://agilemethodology.org',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,'manual','4e45120206849343aa0a8d8b20de465b622d6a663125cc1da4e7c74b09dd3937',100.0,1779032522,1,'2026-05-17T17:42:02.047201+02:00',NULL,NULL,NULL,'[]','[]','[]','[]','{}','{}');
INSERT INTO "resources" VALUES('https://agola.io','Agola','','2026',0,'A modern, container-first CI/CD platform designed to run natively on top of Kubernetes. Featuring a microservices-based architecture, Agola decouples execution from orchestration to facilitate dynamic pipeline scalability, secure execution via OpenID Connect (OIDC), and simplified distributed caching.','Go','Tool','Medium',1,'online','manual',NULL,NULL,NULL,0,'2026-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Software Delivery", "CI-CD Platforms", "Container-Native CI"]','["[COMMUNITY-TOOL]"]','[]','["jenkins-alternatives.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://ahmedy.hashnode.dev/creating-tls-certificates-for-k8s-components-with-openssl','ahmedy.hashnode.dev: Creating TLS Certificates for K8s components with OpenSSL','','N/A',0,'A curated technical resource and architectural guide covering ahmedy.hashnode.dev: Creating TLS Certificates for K8s components with OpenSSL in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779031381,0,'2026-05-17T17:23:01.557598+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-security.md"]','["kubernetes-security.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://ahmet.im/blog/building-container-images-in-go','ahmet.im: Building container images in Go','','N/A',0,'Curator Insight explores programmatically constructing container images inside Go applications without relying on a local Docker daemon. Live Grounding verifies that tools like Google''s `go-containerregistry` allow direct manipulation of OCI image layers. This approach is highly relevant for building on-demand container builders or serverless runners.','English','Article','Advanced',0,'online','manual','f663eba462ccd00ac17ef0fea4ee3a66cb3be164c1cf14608a2aff5bdb8e1b85',100.0,1779033844,1,'2026-05-17T18:04:04.915612+02:00',NULL,NULL,NULL,'["Cloud Native", "Containers", "Image Building", "Go Tools"]','["[ENTERPRISE-STABLE]"]','["docs/golang.md"]','["golang.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://aidanfinn.com/?p=23582','aidanfinn.com: Script – Document All Azure Private DNS Zones','','2023',0,'Provides a PowerShell script designed to dynamically query and document all Azure Private DNS zones within a subscription or tenant. Ideal for compliance audits, architectural reviews, and inventory collection.','PowerShell','Blog','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2023-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Network & Delivery", "DNS Resolution", "Operational Tooling"]','["[COMMUNITY-TOOL]"]','[]','["azure.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://aigents.co/blog/coding-tutorial/data-structures-and-python','aigents.co: Data Structures and Python 🌟','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','cc1e6e7b9d53f391acb808b0a3320265623a15ba4d766a9c57bef748fc45ebb3',100.0,1779032540,0,'2026-05-17T17:42:20.405405+02:00',NULL,NULL,NULL,'[]','[]','["docs/python.md"]','[]','{}','{"duplicate_of": "https://aigents.co/data-science-blog/coding-tutorial/data-structures-and-python"}');
INSERT INTO "resources" VALUES('https://aigents.co/blog/coding-tutorial/pro-python-tips-for-data-analysts','aigents.co: Pro Python Tips for Data Analysts','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','e3005da29d0f576376112103385ec91f698cb897b0ece83ef53aa58927af519b',100.0,1779030653,0,'2026-05-17T17:10:53.690788+02:00',NULL,NULL,NULL,'[]','[]','["docs/python.md"]','[]','{}','{"duplicate_of": "https://aigents.co/data-science-blog/coding-tutorial/pro-python-tips-for-data-analysts"}');
INSERT INTO "resources" VALUES('https://aigents.co/data-science-blog/coding-tutorial/data-structures-and-python','aigents.co: Data Structures and Python 🌟','','2020',0,'Comprehensive overview of native Python data structures (lists, dicts, sets, tuples) contrasted against non-native structures like stacks, queues, and linked lists, evaluating algorithmic complexities ($O(n)$) of each operation.','English','Tutorial','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2020-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Software Development", "Python Core", "Data Structures"]','["[COMMUNITY-TOOL]", "[GUIDE]"]','[]','["python.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://aigents.co/data-science-blog/coding-tutorial/pro-python-tips-for-data-analysts','aigents.co: Pro Python Tips for Data Analysts','','2022',0,'Curator Insight: A practical collection of efficient Python routines designed specifically for optimization of data workloads.
Live Grounding: Analyzes vectorization tricks, performance improvements during heavy pandas and numpy usage, and memory preservation tricks when manipulating complex analytical data structures.','Python','Article','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2022-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Software Engineering", "Python Fundamentals", "Data Analysis"]','["[COMMUNITY-TOOL]"]','[]','["python.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://aiml.com/quizzes/deep-learning-large-language-models-quiz-medium','aiml.com: Large Language Models Quiz (Medium)','','2023',2,'A structured self-assessment covering core concepts of Transformer architectures, attention layers, tokenization mechanisms, and transfer learning fundamentals. Designed to benchmark engineering comprehension of large language model internal mechanics.','None','Quiz','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2023-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Generative AI", "LLM Ops", "Self-Assessment"]','["[COMMUNITY-TOOL]"]','[]','["mlops.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://airflow.apache.org/docs/apache-airflow-providers-cncf-kubernetes/stable/operators.html','airflow.apache.org: KubernetesPodOperator 🌟🌟🌟','- The KubernetesPodOperator allows you to create and run Pods on a Kubernetes cluster.
    - The KubernetesPodOperator uses the Kubernetes API to launch a pod in a Kubernetes cluster. By supplying an image URL and a command with optional arguments, the operator uses the Kube Python Client to generate a Kubernetes API request that dynamically launches those individual pods.
    - The KubernetesPodOperator enables task-level resource configuration and is optimal for custom Python dependencies that are not available through the public PyPI repository. It also allows users to supply a template YAML file using the pod_template_file parameter. Ultimately, it allows Airflow to act a job orchestrator - no matter the language those jobs are written in.','2026',5,'The KubernetesPodOperator allows Airflow tasks to execute dynamically inside isolated, single-use Kubernetes Pods. By isolating runtime dependencies, it lets developers execute pipeline tasks of any language or version without changing parent worker system environments.','Python','Documentation','Advanced',1,'online','manual',NULL,NULL,NULL,0,'2026-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Orchestration", "Workflows", "Apache Airflow", "Kubernetes Integration"]','["[DE FACTO STANDARD]"]','[]','["message-queue.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://airflow.apache.org/docs/apache-airflow/stable/howto/add-owner-links.html','airflow.apache.org: Add Owner Links to DAG','','2022',3,'Explains how to add dynamic owner links inside Airflow''s user interface to map custom DAGs back to responsible engineering teams, monitoring channels, or contact points. This is highly useful for organizing multi-tenant team systems.','Python','Documentation','Basic',0,'online','manual',NULL,NULL,NULL,0,'2022-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Orchestration", "Workflows", "Apache Airflow", "DAG Management"]','["[COMMUNITY-TOOL]"]','[]','["message-queue.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://airflow.apache.org/docs/helm-chart','Apache Airflow official helm chart 🌟','','2026',5,'The official Helm chart for deploying Apache Airflow securely on Kubernetes. This package coordinates the complex interactions between scheduler, web server, worker nodes, and backend database deployments, offering extensive options for customizing pod parameters and cluster autoscaling.','YAML','Helm Chart','Advanced',0,'online','manual',NULL,NULL,NULL,0,'2026-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Orchestration", "Workflows", "Apache Airflow", "Kubernetes Deployment"]','["[DE FACTO STANDARD]"]','[]','["message-queue.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://aithority.com/it-and-devops/cloud/bacula-systems-announces-worlds-first-enterprise-class-backup-and-recovery-solution-for-red-hat-openshift','aithority.com: Bacula Systems Announces World’s First Enterprise-Class Backup and Recovery Solution for Red Hat OpenShift','','2020',3,'Highlights the integration of Bacula''s backup engines within Red Hat OpenShift clusters. Offers direct bare-metal and hybrid-cloud state serialization and disaster recovery procedures compatible with traditional SANs.','Markdown','Article','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2020-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Infrastructure", "Enterprise Backup", "OpenShift Integration"]','["[COMMUNITY-TOOL]"]','[]','["kubernetes-backup-migrations.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://ajay-yadav.medium.com/internals-of-kubernetes-aff264063e91','ajay-yadav.medium.com: Internals of Kubernetes','','N/A',0,'A curated technical resource and architectural guide covering ajay-yadav.medium.com: Internals of Kubernetes in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779030086,0,'2026-05-17T17:01:26.649176+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes.md"]','["kubernetes.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://akhilsharma.work/checking-kubernetes-api-calls-using-kubectl','akhilsharma.work: Checking Kubernetes API Calls using kubectl','','N/A',0,'A curated technical resource and architectural guide covering akhilsharma.work: Checking Kubernetes API Calls using kubectl in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779029726,0,'2026-05-17T16:55:26.650196+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubectl-commands.md"]','["kubectl-commands.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://akhilsharma.work/how-to-list-azure-rbac-roles-to-secure-aks-clusters','akhilsharma.work: How to list Azure RBAC Roles to Secure AKS Clusters','','N/A',0,'A curated technical resource and architectural guide covering akhilsharma.work: How to list Azure RBAC Roles to Secure AKS Clusters in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779034167,0,'2026-05-17T18:09:27.428869+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/managed-kubernetes-in-public-cloud.md"]','["managed-kubernetes-in-public-cloud.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://akhilsharma.work/kubectl-get-resource-short-names','akhilsharma.work: kubectl Get Resource - Short Names','','N/A',0,'A curated technical resource and architectural guide covering akhilsharma.work: kubectl Get Resource - Short Names in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779031158,0,'2026-05-17T17:19:18.470197+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/cheatsheets.md"]','["cheatsheets.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://akhilsharma.work/the-4cs-of-kubernetes-security','akhilsharma.work: The 4C''s of Kubernetes Security','','N/A',0,'A curated technical resource and architectural guide covering akhilsharma.work: The 4C''s of Kubernetes Security in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779032745,0,'2026-05-17T17:45:45.935280+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-security.md"]','["kubernetes-security.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://akintola-lonlon.medium.com/aws-kubernetes-the-1-rule-you-need-to-master-before-going-to-production-628b75ba1b6a','akintola-lonlon.medium.com: AWS Kubernetes: The #1 Rule You Need To Master'' Before Going To Production.','','N/A',0,'A curated technical resource and architectural guide covering akintola-lonlon.medium.com: AWS Kubernetes: The #1 Rule You Need To Master'' Before Going To Production. in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779029459,0,'2026-05-17T16:50:59.115437+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/managed-kubernetes-in-public-cloud.md"]','["managed-kubernetes-in-public-cloud.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://akka.io','lightbend.com: From Java EE To Cloud Native: The End Of The Heavyweight Era 🌟','','2022',0,'Lightbend presents the transition of traditional Java enterprise architectures to reactive, cloud-native frameworks (like Akka/Pekko). Evaluates high-concurrency patterns, asynchronous messaging, and horizontal scale-out benefits over synchronous architectures.','English','Article','Advanced',1,'online','manual',NULL,NULL,NULL,0,'2022-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Cloud Architecture", "Modernization", "Reactive Systems"]','["[COMMUNITY-TOOL]"]','[]','["introduction.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://akomljen.com/kubernetes-backup-and-restore-with-velero','akomljen.com: Kubernetes Backup and Restore with Velero 🌟','','2021',4,'A comprehensive configuration guide explaining how to deploy Velero, provision target S3 object storage adapters, and set up recurring scheduled backups for highly dynamic microservices.','Markdown','Article','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Infrastructure", "Data Protection", "Kubernetes Backup Operators"]','["[ENTERPRISE-STABLE]"]','[]','["kubernetes-backup-migrations.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://akuity.io/blog/argo-cd-architectures-explained','akuity.io: How many do you need? - Argo CD Architectures Explained','','2022',5,'Evaluates different topology designs for ArgoCD deployments in large organizations. Details the trade-offs between a single centralized Hub-and-Spoke cluster controller versus multiple decentralized Argo instances scattered across target clusters.','English','Article','Advanced',0,'online','manual',NULL,NULL,NULL,0,'2022-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Platform Engineering", "GitOps", "ArgoCD", "Architecture Topologies"]','["[DE FACTO STANDARD]"]','[]','["argo.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://akv2k8s.io','akv2k8s.io: Azure Key Vault to Kubernetes akv2k8s 🌟','','2023',0,'Main documentation site for `akv2k8s`, a specialized open-source integration bridging Azure Key Vault to Kubernetes. Outlines configuration methods for syncing secrets directly to native Kubernetes secret objects or dynamic injection into environment variables without exposing variables on disk.','English','Documentation','Intermediate',0,'duplicate','manual',NULL,NULL,NULL,0,'2023-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Security", "Kubernetes Security", "Azure Integrations"]','["[COMMUNITY-TOOL]"]','[]','["devsecops.md"]','{}','{"duplicate_of": "https://github.com/SparebankenVest/azure-key-vault-to-kubernetes"}');
INSERT INTO "resources" VALUES('https://akyriako.medium.com/configure-path-based-routing-with-nginx-ingress-controller-64a63cd4d6bd','akyriako.medium.com: Configure path-based routing with Nginx Ingress Controller','','N/A',0,'A curated technical resource and architectural guide covering akyriako.medium.com: Configure path-based routing with Nginx Ingress Controller in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779034131,0,'2026-05-17T18:08:51.319698+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-networking.md"]','["kubernetes-networking.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://akyriako.medium.com/kubernetes-logging-with-grafana-loki-promtail-in-under-10-minutes-d2847d526f9e','akyriako.medium.com: Kubernetes Logging with Grafana Loki & Promtail in'' under 10 minutes 🌟','','N/A',0,'A curated technical resource and architectural guide covering akyriako.medium.com: Kubernetes Logging with Grafana Loki & Promtail in'' under 10 minutes 🌟 in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779029168,0,'2026-05-17T16:46:08.866528+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-monitoring.md"]','["kubernetes-monitoring.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://akyriako.medium.com/provision-a-high-availability-k3s-cluster-with-k3d-a7519f476c9c','akyriako.medium.com: Provision a Highly Available K3S Cluster with K3D','','N/A',0,'A curated technical resource and architectural guide covering akyriako.medium.com: Provision a Highly Available K3S Cluster with K3D in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779034322,0,'2026-05-17T18:12:02.605720+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/rancher.md"]','["rancher.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://akyriako.medium.com/provision-an-on-prems-kubernetes-cluster-with-rancher-terraform-and-ansible-e26e24059319','==akyriako.medium.com: Provision an on-prems Kubernetes Cluster with Rancher,'' Terraform and Ansible==','','N/A',0,'A curated technical resource and architectural guide covering ==akyriako.medium.com: Provision an on-prems Kubernetes Cluster with Rancher,'' Terraform and Ansible== in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779030196,0,'2026-05-17T17:03:16.219686+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/rancher.md"]','["rancher.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://alain-airom.medium.com/kubernetes-operators-patterns-and-best-practices-b7fbaa4cbd1','alain-airom.medium.com: Kubernetes Operators Patterns and Best Practices'' 🌟','','N/A',0,'A curated technical resource and architectural guide covering alain-airom.medium.com: Kubernetes Operators Patterns and Best Practices'' 🌟 in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779033507,0,'2026-05-17T17:58:27.735988+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-operators-controllers.md"]','["kubernetes-operators-controllers.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://alanblackmore.medium.com/aws-diagram-architecture-afb50ea569a4','==alanblackmore.medium.com: AWS Diagram Architecture==','','N/A',0,'A curated technical resource and architectural guide covering ==alanblackmore.medium.com: AWS Diagram Architecture== in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779032639,0,'2026-05-17T17:43:59.887741+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/cloud-arch-diagrams.md"]','["cloud-arch-diagrams.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://alanblackmore.medium.com/what-is-aws-vpc-peering-af85c1e29fb2','alanblackmore.medium.com: What is AWS VPC Peering? 🌟','','N/A',0,'A curated technical resource and architectural guide covering alanblackmore.medium.com: What is AWS VPC Peering? 🌟 in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779034101,0,'2026-05-17T18:08:21.496128+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/aws-networking.md"]','["aws-networking.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://alemsbaja.hashnode.dev/git-and-github-demystified-a-comprehensive-guide-for-version-control-system','alemsbaja.hashnode.dev: Git and GitHub Demystified : A Comprehensive Guide'' for Version Control System','','N/A',0,'A curated technical resource and architectural guide covering alemsbaja.hashnode.dev: Git and GitHub Demystified : A Comprehensive Guide'' for Version Control System in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779034522,0,'2026-05-17T18:15:22.709628+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/git.md"]','["git.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://alenkacz.medium.com/kubernetes-operator-best-practices-implementing-observedgeneration-250728868792','alenkacz.medium.com: Kubernetes operator best practices: Implementing observedGeneration','','N/A',0,'A curated technical resource and architectural guide covering alenkacz.medium.com: Kubernetes operator best practices: Implementing observedGeneration in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779033788,0,'2026-05-17T18:03:08.661998+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-operators-controllers.md"]','["kubernetes-operators-controllers.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://alesnosek.com/blog/2020/06/30/ci-slash-cd-pipeline-spanning-multiple-openshift-clusters','alesnosek.com: CI/CD Pipeline Spanning Multiple OpenShift Clusters (jenkins & tekton)','','2020',0,'Analyzes the architecture of CI/CD pipelines running across multiple isolated OpenShift environments. Contrasts Jenkins and Tekton setups, proposing patterns for safe environment transition and credential management.','N/A','Article','Advanced',0,'online','manual',NULL,NULL,NULL,0,'2020-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Application Delivery", "CI/CD Pipelines", "Multi-Cluster Deployments"]','["[COMMUNITY-TOOL]"]','[]','["demos.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://alexander-goida.medium.com/thoughts-about-breaking-silos-of-software-engineering-teams-323d1f78ef68','alexander-goida.medium.com: Thoughts about breaking silos of software engineering'' teams 🌟','','N/A',0,'A curated technical resource and architectural guide covering alexander-goida.medium.com: Thoughts about breaking silos of software engineering'' teams 🌟 in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779031061,0,'2026-05-17T17:17:41.090821+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/about.md", "docs/project-management-methodology.md"]','["about.md", "project-management-methodology.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://alexander.holbreich.org/gitops-journey','alexander.holbreich.org: (Typical) journey towards full GitOps with Flux','','2021',3,'Chronicles an incremental architectural transition to declarative GitOps state management using Flux. Synthesizes real-world progression from initial push-based deployment topologies to pull-based continuous delivery loops. Live Grounding validates that this paradigm remains fundamental for cloud-native configurations, mitigating configuration drift through active reconciliation.','Markdown','Article','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Deployment & Orchestration", "GitOps", "Flux"]','["[COMMUNITY-TOOL]"]','[]','["flux.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://alexandre-vazquez.com/inject-secrets-in-pods-using-hashicorp-vault','alexandre-vazquez.com: How To Inject Secrets in Pods To Improve Security with Hashicorp Vault in 5 Minutes 🌟','','2022',0,'A rapid-deployment tutorial showcasing the minimum-viable configuration required to deploy the Vault Agent Injector. Explains how to leverage native Kubernetes Auth and annotate container deployments to mount external secrets as shared-memory files in less than five minutes.','English','Tutorial','Beginner',0,'online','manual',NULL,NULL,NULL,0,'2022-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Security", "Secrets Management", "Kubernetes Sidecar Injection"]','["[COMMUNITY-TOOL]", "[GUIDE]"]','[]','["devsecops.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://alexandrehtrb.github.io/posts/2024/03/http2-and-http3-explained','alexandrehtrb.github.io: HTTP/2 and HTTP/3 explained','','2024',0,'A thorough engineering analysis contrasting architectural behaviors of HTTP/2 and HTTP/3. Examines the structural transition from TCP-based flows to UDP-based QUIC, detailing performance impacts.','N/A','Article','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2024-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Web Protocols & Performance", "Protocol Evolution", "HTTP/3 & QUIC"]','["[COMMUNITY-TOOL]"]','[]','["networking.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://alexandrev.medium.com/grafana-alerting-vs-alertmanager-a-comparison-of-two-leading-monitoring-tools-5e262446a5f9','alexandrev.medium.com: Grafana Alerting vs AlertManager: A Comparison of'' Two Leading Monitoring Tools | Alex Vazquez','','N/A',0,'A curated technical resource and architectural guide covering alexandrev.medium.com: Grafana Alerting vs AlertManager: A Comparison of'' Two Leading Monitoring Tools | Alex Vazquez in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779029294,0,'2026-05-17T16:48:14.323465+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/grafana.md"]','["grafana.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://alexandrev.medium.com/how-to-enable-sticky-session-on-your-kubernetes-workloads-using-istio-e789014a6acd','alexandrev.medium.com: How To Enable Sticky Session on Your Kubernetes Workloads'' using Istio? 🌟','','N/A',0,'A curated technical resource and architectural guide covering alexandrev.medium.com: How To Enable Sticky Session on Your Kubernetes Workloads'' using Istio? 🌟 in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779031559,0,'2026-05-17T17:25:59.189675+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/istio.md"]','["istio.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://alexandrev.medium.com/kubernetes-autoscaling-1-26-a-game-changer-for-keda-users-c718a81fb155','alexandrev.medium.com: Kubernetes Autoscaling 1.26: A Game-Changer for KEDA'' Users?','','N/A',0,'A curated technical resource and architectural guide covering alexandrev.medium.com: Kubernetes Autoscaling 1.26: A Game-Changer for KEDA'' Users? in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779030965,0,'2026-05-17T17:16:05.957881+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-releases.md"]','["kubernetes-releases.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://alexsniffin.medium.com/debugging-remotely-in-kubernetes-with-go-fda4f3332316','alexsniffin.medium.com: Debugging Remotely with Go in Kubernetes','','N/A',0,'A curated technical resource and architectural guide covering alexsniffin.medium.com: Debugging Remotely with Go in Kubernetes in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779032380,0,'2026-05-17T17:39:40.354681+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/golang.md", "docs/kubernetes-troubleshooting.md"]','["golang.md", "kubernetes-troubleshooting.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://alicegg.tech/2020/11/09/helm','alicegg.tech: Managing a Kubernetes cluster with Helm and FluxCD','','2020',0,'Detailed architectural analysis of managing Helm releases within Flux GitOps pipelines. Explores automated release upgrades, HelmRepository declarations, and rollback mechanisms.','None','Technical Article','Medium',1,'online','manual',NULL,NULL,NULL,0,'2020-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Platform Engineering", "GitOps & Deployment", "Flux Ecosystem"]','["[COMMUNITY-TOOL]"]','[]','["flux.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://alicegg.tech/2020/11/09/helm.html','alicegg.tech: Managing a Kubernetes cluster with Helm and FluxCD','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','85e876cd90436759b62df6922b082ec3e1745a4db51b4e94bcadd4b7c6958849',100.0,1779029110,0,'2026-05-17T16:45:10.549530+02:00',NULL,NULL,NULL,'[]','[]','["docs/flux.md"]','[]','{}','{"duplicate_of": "https://alicegg.tech/2020/11/09/helm"}');
INSERT INTO "resources" VALUES('https://allanjohn909.medium.com/kubernetes-ingress-traefik-cert-manager-letsencrypt-3cb5ea4ee071','allanjohn909.medium.com: Kubernetes Ingress with Traefik, CertManager, LetsEncrypt'' and HAProxy','','N/A',0,'A curated technical resource and architectural guide covering allanjohn909.medium.com: Kubernetes Ingress with Traefik, CertManager, LetsEncrypt'' and HAProxy in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779029640,0,'2026-05-17T16:54:00.614940+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes.md"]','["kubernetes.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://allazureblog.wordpress.com/2024/01/18/azure-bastion-and-udrs','allazureblog.wordpress.com: Azure Bastion vs UDR','','2024',0,'An analysis of the routing interactions between Azure Bastion and User-Defined Routes (UDRs). Identifies structural routing traps that cause connectivity failure when forced-tunneling internet-bound traffic through virtual appliances. Provides architectural patterns to maintain secure administrative access to private spokes.','English','Technical Blog','Advanced',0,'online','manual',NULL,NULL,NULL,0,'2024-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Hybrid Networking", "Network Security", "Azure Bastion"]','["[COMMUNITY-TOOL]"]','[]','["azure.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://allendowney.github.io/ThinkPython','Think Python','','2024',0,'An industry-standard manual detailing computer science foundations using Python. Progresses through data structures, algorithms, functional routines, and object-oriented modeling with highly verified, elegant coding conventions.','Python','Book','Beginner',0,'online','manual',NULL,NULL,NULL,0,'2024-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Software Engineering", "Python", "Computer Science Foundations"]','["[COMMUNITY-TOOL]"]','[]','["python.md", "chatgpt.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://allure.qatools.ru',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,'manual','N/A',100.0,1779031125,0,'2026-05-17T17:18:45.943354+02:00',NULL,NULL,NULL,'[]','[]','["docs/jenkins.md", "docs/qa.md"]','[]','{}','{}');
INSERT INTO "resources" VALUES('https://alpacked.io/blog/infrastructure-as-code-for-devops','alpacked.io: Infrastructure as Code in DevOps 🌟','','2022',0,'Synthesizes why Infrastructure as Code represents the baseline of high-velocity DevOps frameworks. Features modular code design, collaborative version-control practices, and multi-tenant environment consistency.','English','Article','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2022-06-01T00:00:00+02:00',NULL,NULL,NULL,'["DevOps", "Infrastructure as Code", "Workflows"]','["[COMMUNITY-TOOL]"]','[]','["iac.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://alsmola.medium.com/securing-github-organizations-9c33c850638','alsmola.medium.com: Securing GitHub organizations','','N/A',0,'A curated technical resource and architectural guide covering alsmola.medium.com: Securing GitHub organizations in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779030655,0,'2026-05-17T17:10:55.059867+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/git.md"]','["git.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://aly.arriqaaq.com/golang-design-patterns','aly.arriqaaq.com: Golang Design Patterns in Kubernetes','','N/A',0,'A curated technical resource and architectural guide covering aly.arriqaaq.com: Golang Design Patterns in Kubernetes in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779033921,0,'2026-05-17T18:05:21.568197+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/golang.md"]','["golang.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://amalaruja.medium.com/basic-http-routing-strategies-with-envoy-376be42559eb','amalaruja.medium.com: Basic HTTP Routing Strategies with Envoy','','N/A',0,'A curated technical resource and architectural guide covering amalaruja.medium.com: Basic HTTP Routing Strategies with Envoy in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779031962,0,'2026-05-17T17:32:42.174122+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/servicemesh.md"]','["servicemesh.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://aman.ai/primers/ai','aman.ai/primers/ai: Distilled AI','','2023',0,'An elite reference manual summarizing core concepts in modern machine learning and deep learning architectures. It distills deep neural net mechanics, loss functions, optimizer designs, and regularization frameworks into actionable technical digests. Ideal for software architects who require high-density cheat sheets on machine learning theory.','English','Documentation','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2023-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Artificial Intelligence", "Machine Learning & Deep Learning Fundamentals", "AI Primer"]','["[COMMUNITY-TOOL]"]','[]','["ai.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://aman.ai/primers/ai/LLM','aman.ai/primers/ai/LLM: Primers - Overview of Large Language Models','','2023',0,'A structured primer exploring the foundational architectures, training phases, and evaluation cycles of Large Language Models (LLMs). It maps out causal language modeling, masking methodologies, and reinforcement learning from human feedback (RLHF). This overview equips engineers with deep insights into how massive neural networks interpret context.','English','Documentation','Advanced',0,'online','manual',NULL,NULL,NULL,0,'2023-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Artificial Intelligence", "Large Language Models", "LLM Primers"]','["[COMMUNITY-TOOL]"]','[]','["ai.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://aman.ai/primers/ai/bert','aman.ai: Primers • Bidirectional Encoder Representations from Transformers (BERT)','','2023',0,'Dissects BERT (Bidirectional Encoder Representations from Transformers), detailing its bidirectional training paradigm via Masked Language Modeling (MLM). By processing left and right contexts simultaneously, BERT excels at semantic search, sentence classification, and named entity recognition. This guide is ideal for engineers deploying advanced information extraction models.','English','Documentation','Advanced',0,'online','manual',NULL,NULL,NULL,0,'2023-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Artificial Intelligence", "Large Language Models", "Transformer Architecture"]','["[COMMUNITY-TOOL]"]','[]','["ai.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://aman.ai/primers/ai/gpt','aman.ai: Primers • Generative Pre-trained Transformer (GPT)','','2023',0,'A technical overview of the Generative Pre-trained Transformer (GPT) lineage, explaining decoder-only autoregressive pre-training. It highlights how next-token prediction and casual masking techniques scale predictably over billions of parameters. This documentation helps platform engineers understand parameter scaling trends and memory requirements.','English','Documentation','Advanced',0,'online','manual',NULL,NULL,NULL,0,'2023-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Artificial Intelligence", "Large Language Models", "Transformer Architecture"]','["[COMMUNITY-TOOL]"]','[]','["ai.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://aman.ai/primers/ai/transformers','aman.ai: Transformers','','2023',0,'An elegant architectural blueprint dissecting the mathematical design of the Attention is All You Need transformer model. It provides clear examinations of multi-head attention blocks, residual connections, feed-forward sublayers, and positional embeddings. Reading this is necessary for developers seeking to optimize model inference latency.','English','Documentation','Advanced',0,'online','manual',NULL,NULL,NULL,0,'2023-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Artificial Intelligence", "Large Language Models", "Transformer Architecture"]','["[COMMUNITY-TOOL]"]','[]','["ai.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://amazicworld.com/top-5-security-threats-unique-to-a-kubernetes-and-cloud-native-stack','amazicworld.com: Top 5 security threats unique to a Kubernetes and Cloud'' Native stack','','N/A',0,'A curated technical resource and architectural guide covering amazicworld.com: Top 5 security threats unique to a Kubernetes and Cloud'' Native stack in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779029148,0,'2026-05-17T16:45:48.047799+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-security.md"]','["kubernetes-security.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://amazicworld.com/why-apis-cant-be-missed-when-it-comes-to-devops','amazicworld.com: Why APIs can’t be missed when it comes to DevOps','','N/A',0,'A curated technical resource and architectural guide covering amazicworld.com: Why APIs can’t be missed when it comes to DevOps in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779029421,0,'2026-05-17T16:50:21.351753+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/api.md"]','["api.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://amazon.qwiklabs.com/catalog','==amazon.qwiklabs.com/catalog==','','2026',0,'The portal for official interactive AWS learning environments. It provides isolated sandboxed accounts for executing practical technical labs spanning serverless orchestration, database scaling, container networking, and security auditing.','N/A','Documentation','Intermediate',0,'online','manual','61362b71052128f7c4de58f157cbfdd2ffbde231c08de1f09f9fabdf62c328d4',100.0,1779033084,0,'2026-05-17T17:51:24.550442+02:00',NULL,NULL,NULL,'["Cloud Computing", "AWS", "Learning & News"]','["[COMMUNITY-TOOL]"]','["docs/aws.md"]','["aws.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://ambar-thecloudgarage.medium.com/eks-anywhere-decoding-the-architecture-fd2741b03e0a','ambar-thecloudgarage.medium.com: EKS Anywhere., decoding the architecture.','','N/A',0,'A curated technical resource and architectural guide covering ambar-thecloudgarage.medium.com: EKS Anywhere., decoding the architecture. in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779031693,0,'2026-05-17T17:28:13.837125+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/managed-kubernetes-in-public-cloud.md"]','["managed-kubernetes-in-public-cloud.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://ambking1234.biz/?action=register&marketingRef=6788b227da9499f55f6ea745','weave.works: Progressively Delivering Applications Across Cloud and On-Premise. Using Kuma & GitOps to implement canary releasing','','2021',2,'An archival reference describing historical patterns of Weaveworks GitOps implementations across multi-cloud topologies. NOTE: The original URL has redirected due to business domain changes; preserved for architectural lineage.','English','article','advanced',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["GitOps and Continuous Delivery", "Progressive Delivery", "GitOps"]','["[COMMUNITY-TOOL]"]','[]','["introduction.md", "servicemesh.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://ambking1234.biz/?action=register&marketingRef=6788b227da9499f55f6ea745/blog/case-study-national-australia-bank-decreases-operational-overhead-with-gitops',NULL,NULL,NULL,NULL,'A curated technical resource and architectural guide covering ambking1234.biz in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'online','manual','b7f3e75556107ffa37fc0b78e376b07f6ebdb4d3b53b6a3561173cc2015e8558',100.0,1779130495,0,'2026-05-18T20:54:55.001438+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/gitops.md"]','["gitops.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://ambking1234.biz/?action=register&marketingRef=6788b227da9499f55f6ea745/blog/deutsche-telekom-explain-why-they-chose-gitops-for-5g',NULL,NULL,NULL,NULL,'A curated technical resource and architectural guide covering ambking1234.biz in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'duplicate','manual','b7f3e75556107ffa37fc0b78e376b07f6ebdb4d3b53b6a3561173cc2015e8558',100.0,1779130494,0,'2026-05-18T20:54:54.921507+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/gitops.md"]','["gitops.md"]','{}','{"duplicate_of": "https://ambking1234.biz/?action=register&marketingRef=6788b227da9499f55f6ea745/blog/case-study-national-australia-bank-decreases-operational-overhead-with-gitops"}');
INSERT INTO "resources" VALUES('https://ambking1234.biz/?action=register&marketingRef=6788b227da9499f55f6ea745/blog/gitops-in-the-modern-enterprise',NULL,NULL,NULL,NULL,'A curated technical resource and architectural guide covering ambking1234.biz in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'duplicate','manual','b7f3e75556107ffa37fc0b78e376b07f6ebdb4d3b53b6a3561173cc2015e8558',100.0,1779130494,0,'2026-05-18T20:54:54.945189+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/gitops.md"]','["gitops.md"]','{}','{"duplicate_of": "https://ambking1234.biz/?action=register&marketingRef=6788b227da9499f55f6ea745/blog/case-study-national-australia-bank-decreases-operational-overhead-with-gitops"}');
INSERT INTO "resources" VALUES('https://ambking1234.biz/?action=register&marketingRef=6788b227da9499f55f6ea745/blog/gitops-takes-devops-teams-to-higher-levels-of-maturity',NULL,NULL,NULL,NULL,'A curated technical resource and architectural guide covering ambking1234.biz in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'duplicate','manual','b7f3e75556107ffa37fc0b78e376b07f6ebdb4d3b53b6a3561173cc2015e8558',100.0,1779130494,0,'2026-05-18T20:54:54.943350+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/gitops.md"]','["gitops.md"]','{}','{"duplicate_of": "https://ambking1234.biz/?action=register&marketingRef=6788b227da9499f55f6ea745/blog/case-study-national-australia-bank-decreases-operational-overhead-with-gitops"}');
INSERT INTO "resources" VALUES('https://ambking1234.biz/?action=register&marketingRef=6788b227da9499f55f6ea745/blog/manage-thousands-of-clusters-with-gitops-and-the-cluster-api','weave.works: Manage Thousands of Clusters with GitOps and the Cluster API','','2021',0,'Historical reference documenting the intersection of GitOps deployment paradigms and Cluster API (CAPI) for planetary-scale multi-cluster environments. Note: Original domain has redirected to an registration portal, reflecting legacy status.','English','Blog','Advanced',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Infrastructure", "Cluster API", "GitOps"]','["[LEGACY]"]','[]','["kubernetes-on-premise.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://ambking1234.biz/?action=register&marketingRef=6788b227da9499f55f6ea745/blog/managing-kubernetes-with-gitops-in-a-multi-cluster-multi-cloud-world',NULL,NULL,NULL,NULL,'A curated technical resource and architectural guide covering ambking1234.biz in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'duplicate','manual','b7f3e75556107ffa37fc0b78e376b07f6ebdb4d3b53b6a3561173cc2015e8558',100.0,1779130495,0,'2026-05-18T20:54:55.016799+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/gitops.md"]','["gitops.md"]','{}','{"duplicate_of": "https://ambking1234.biz/?action=register&marketingRef=6788b227da9499f55f6ea745/blog/case-study-national-australia-bank-decreases-operational-overhead-with-gitops"}');
INSERT INTO "resources" VALUES('https://ambking1234.biz/?action=register&marketingRef=6788b227da9499f55f6ea745/blog/the-history-of-gitops',NULL,NULL,NULL,NULL,'A curated technical resource and architectural guide covering ambking1234.biz in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'duplicate','manual','b7f3e75556107ffa37fc0b78e376b07f6ebdb4d3b53b6a3561173cc2015e8558',100.0,1779130494,0,'2026-05-18T20:54:54.982825+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/gitops.md"]','["gitops.md"]','{}','{"duplicate_of": "https://ambking1234.biz/?action=register&marketingRef=6788b227da9499f55f6ea745/blog/case-study-national-australia-bank-decreases-operational-overhead-with-gitops"}');
INSERT INTO "resources" VALUES('https://ambking1234.biz/?action=register&marketingRef=6788b227da9499f55f6ea745/blog/what-is-gitops-really',NULL,NULL,NULL,NULL,'A curated technical resource and architectural guide covering ambking1234.biz in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'duplicate','manual','b7f3e75556107ffa37fc0b78e376b07f6ebdb4d3b53b6a3561173cc2015e8558',100.0,1779130494,0,'2026-05-18T20:54:54.996210+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/gitops.md"]','["gitops.md"]','{}','{"duplicate_of": "https://ambking1234.biz/?action=register&marketingRef=6788b227da9499f55f6ea745/blog/case-study-national-australia-bank-decreases-operational-overhead-with-gitops"}');
INSERT INTO "resources" VALUES('https://ambking1234.biz/?action=register&marketingRef=6788b227da9499f55f6ea745/blog/wkp-team-workspaces-rbac',NULL,NULL,NULL,NULL,'A curated technical resource and architectural guide covering ambking1234.biz in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'duplicate','manual','b7f3e75556107ffa37fc0b78e376b07f6ebdb4d3b53b6a3561173cc2015e8558',100.0,1779130494,0,'2026-05-18T20:54:54.967961+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/gitops.md"]','["gitops.md"]','{}','{"duplicate_of": "https://ambking1234.biz/?action=register&marketingRef=6788b227da9499f55f6ea745/blog/case-study-national-australia-bank-decreases-operational-overhead-with-gitops"}');
INSERT INTO "resources" VALUES('https://ambking1234.biz/?action=register&marketingRef=6788b227da9499f55f6ea745/blog/wksctl-a-new-oss-kubernetes-manager-using-gitops','WKSctl - A New OSS Kubernetes Manager using GitOps','','2020',0,'Historical reference covering the announcement of WKSctl as an open-source GitOps-centric cluster bootstrapper. Note: The URL appears to have defaulted to an external registration portal and should be treated with caution.','English','Blog','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2020-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Infrastructure", "GitOps", "Cluster Provisioning"]','["[COMMUNITY-TOOL]"]','[]','["gitops.md", "kubernetes-on-premise.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://ambking1234.biz/?action=register&marketingRef=6788b227da9499f55f6ea745/product/gitops-enterprise',NULL,NULL,NULL,NULL,'A curated technical resource and architectural guide covering ambking1234.biz in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'duplicate','manual','b7f3e75556107ffa37fc0b78e376b07f6ebdb4d3b53b6a3561173cc2015e8558',100.0,1779130495,0,'2026-05-18T20:54:55.001681+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/gitops.md"]','["gitops.md"]','{}','{"duplicate_of": "https://ambking1234.biz/?action=register&marketingRef=6788b227da9499f55f6ea745/blog/case-study-national-australia-bank-decreases-operational-overhead-with-gitops"}');
INSERT INTO "resources" VALUES('https://ambking1234.biz/?action=register&marketingRef=6788b227da9499f55f6ea745/technologies/gitops',NULL,NULL,NULL,NULL,'A curated technical resource and architectural guide covering ambking1234.biz in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'duplicate','manual','b7f3e75556107ffa37fc0b78e376b07f6ebdb4d3b53b6a3561173cc2015e8558',100.0,1779130495,0,'2026-05-18T20:54:55.008272+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/gitops.md"]','["gitops.md"]','{}','{"duplicate_of": "https://ambking1234.biz/?action=register&marketingRef=6788b227da9499f55f6ea745/blog/case-study-national-australia-bank-decreases-operational-overhead-with-gitops"}');
INSERT INTO "resources" VALUES('https://ambking1234.biz/?action=register&marketingRef=6788b227da9499f55f6ea745/use-cases/security-with-gitops',NULL,NULL,NULL,NULL,'A curated technical resource and architectural guide covering ambking1234.biz in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'duplicate','manual','b7f3e75556107ffa37fc0b78e376b07f6ebdb4d3b53b6a3561173cc2015e8558',100.0,1779130494,0,'2026-05-18T20:54:54.954105+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/gitops.md"]','["gitops.md"]','{}','{"duplicate_of": "https://ambking1234.biz/?action=register&marketingRef=6788b227da9499f55f6ea745/blog/case-study-national-australia-bank-decreases-operational-overhead-with-gitops"}');
INSERT INTO "resources" VALUES('https://americanexpress.io/do-not-run-dockerized-applications-as-root','americanexpress.io: **Do Not Run Dockerized Applications as Root** 🌟','','2020',0,'An essential security analysis explaining why running container workloads as root is highly vulnerable to privilege escalation. Highlights how OpenShift''s default Security Context Constraints (SCCs) enforce rootless container profiles.','Dockerfile','Architectural Article','Intermediate',1,'online','manual',NULL,NULL,NULL,0,'2020-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Security", "Container Security", "RunAsUser"]','["[DE FACTO STANDARD]", "[GUIDE]"]','[]','["docker.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://amitprius.medium.com/python-dictionary-zero-to-hero-with-examples-a7497a672dd4','amitprius.medium.com: Python Dictionary: Zero to Hero with Examples','','N/A',0,'A curated technical resource and architectural guide covering amitprius.medium.com: Python Dictionary: Zero to Hero with Examples in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779030326,0,'2026-05-17T17:05:26.641412+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/python.md"]','["python.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://amod-kadam.medium.com/are-there-two-load-balancer-controllers-with-eks-8a7b04db8c93','amod-kadam.medium.com: Are there two Load Balancer Controllers with EKS?'' 🌟','','N/A',0,'A curated technical resource and architectural guide covering amod-kadam.medium.com: Are there two Load Balancer Controllers with EKS?'' 🌟 in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779030472,0,'2026-05-17T17:07:52.949772+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/managed-kubernetes-in-public-cloud.md"]','["managed-kubernetes-in-public-cloud.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://amolmote.hashnode.dev/replicaset-deployment-in-kubernetes','==amolmote.hashnode.dev: ReplicaSet & Deployment In Kubernetes== 🌟','','N/A',0,'A curated technical resource and architectural guide covering ==amolmote.hashnode.dev: ReplicaSet & Deployment In Kubernetes== 🌟 in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779029563,0,'2026-05-17T16:52:43.510471+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes.md"]','["kubernetes.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://amralaayassen.medium.com/how-to-create-argocd-applications-automatically-using-applicationset-automation-of-the-gitops-59455eaf4f72','amralaayassen.medium.com: How to create ArgoCD Applications Automatically'' using ApplicationSet? “Automation of GitOps”','','N/A',0,'A curated technical resource and architectural guide covering amralaayassen.medium.com: How to create ArgoCD Applications Automatically'' using ApplicationSet? “Automation of GitOps” in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779032556,0,'2026-05-17T17:42:36.128789+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/argo.md"]','["argo.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://amy-ma.medium.com/ingress-configuration-d9f13c5bcf1a','amy-ma.medium.com: Nginx Ingress Configuration','','N/A',0,'A curated technical resource and architectural guide covering amy-ma.medium.com: Nginx Ingress Configuration in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779032728,0,'2026-05-17T17:45:28.560691+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-networking.md"]','["kubernetes-networking.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://anaisurl.com/full-tutorial-monitoring','anaisurl.com: Full Tutorial: Monitoring and Troubleshooting stack with Prometheus, Grafana, Loki and Komodor 🌟','','2022',0,'Guides readers through deploying a cohesive, modern cloud-native observability stack. Integrates Prometheus metric collections with Grafana dashboarding, Loki-based log aggregation, and Komodor''s specialized Kubernetes troubleshooting platform to build rapid root-cause workflows.','None','Tutorial','Intermediate',1,'online','manual',NULL,NULL,NULL,0,'2022-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Advanced Telemetry & FinOps", "Troubleshooting Stacks", "Loki & Komodor Integration"]','["[COMMUNITY-TOOL]", "[GUIDE]"]','[]','["kubernetes-monitoring.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://anaisurl.com/kubernetes-rbac','anaisurl.com: RBAC Explained with Examples 🌟','','2022',0,'A visual, beginner-friendly guide dissecting RBAC mechanics in Kubernetes. Offers concrete examples of setting up specific read/write permissions for standard development teams.','English','Tutorial','Beginner',0,'online','manual',NULL,NULL,NULL,0,'2022-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Security", "Identity & Access", "RBAC"]','["[COMMUNITY-TOOL]", "[GUIDE]"]','[]','["kubernetes-security.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://analoghq.ai/blog/es/matriz-raci','rockcontent.com: mejor las responsabilidades con la Matriz RACI','','2021',0,'Provides a detailed breakdown of the RACI model for assigning responsibility within multidisciplinary digital product teams. Explores how defining ownership upfront helps prevent friction during agile development iterations and release activities.','Spanish','Article','Beginner',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Project Management", "Governance", "RACI Matrix"]','["[COMMUNITY-TOOL]"]','[]','["project-management-methodology.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://analoghq.ai/blog/es/tipos-de-consultoria','rockcontent.com: Conoce los principales tipos de consultoría en las que tu negocio puede invertir para explotar su potencial','','2022',3,'Details the landscape of professional advisory services, classifying key consulting types like strategic, digital transformation, and technical systems consulting. Outlines how enterprise architectures can leverage external expertise to fast-track digital adoption, modern cloud-native architectures, and software organizational structural alignment.','es','Guide','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2022-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Engineering Leadership", "Consulting & Advisory", "Enterprise Strategy"]','["[COMMUNITY-TOOL]", "[GUIDE]"]','[]','["project-management-methodology.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://analyticsindiamag.com/ansible-vs-docker-a-detailed-comparison-of-devops-tools','analyticsindiamag.com: Ansible vs Docker: A Detailed Comparison Of DevOps Tools','','2021',0,'Decouples the architectural concepts of container runtime deployment (Docker) and multi-node system orchestration (Ansible). Highlights how combining these two paradigms enables rapid deployment of complex application stacks.','English','Article','Beginner',1,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Infrastructure as Code", "Ansible", "Comparison"]','["[COMMUNITY-TOOL]"]','[]','["ansible.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://analyticsindiamag.com/free-online-resources-to-get-started-on-cloud-computing','analyticsindiamag.com: Free Online Resources To Get Started On Cloud Computing','','2021',0,'Compiles high-quality, free resources to master fundamental cloud computing concepts. Lists tutorials, official cloud vendor training pathways, and community projects to help newcomers build structured knowledge in distributed systems.','English','Article','Beginner',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Cloud Computing", "Training", "Educational Resources"]','["[COMMUNITY-TOOL]"]','[]','["aws-training.md", "aws.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://analyticsindiamag.com/github-launches-code-scanner-to-flag-security-vulnerabilities','analyticsindiamag.com: GitHub launches code scanner to flag security vulnerabilities','','2020',0,'Highlights the introduction of CodeQL-powered GitHub Advanced Security scanning. Focuses on native SAST integrations, automated injection flaw triage, secret scanning, and immediate developer alert surfaces within standard PR pipelines.','None','Blog','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2020-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Security & Compliance", "Static Analysis", "Code Scanning"]','["[COMMUNITY-TOOL]"]','[]','["git.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://analyticsindiamag.com/how-uber-is-leveraging-apache-kafka-for-more-than-300-micro-services','analyticsindiamag.com: How Uber is Leveraging Apache Kafka For More Than 300 Micro Services','','2021',0,'Details Uber''s massive deployment topology where Apache Kafka acts as the backbone communication engine linking over 300 discrete microservices. Examines regional and global replication configurations, dispatch routing, and stream optimization techniques under load.','English','Case Study','Advanced',1,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Event-Driven Systems", "Case Studies", "Scale & Infrastructure"]','["[CASE STUDY]", "[COMMUNITY-TOOL]"]','[]','["message-queue.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://analyticsindiamag.com/is-coding-necessary-to-work-as-a-data-scientist','analyticsindiamag.com: Is coding necessary to work as a data scientist?','','2021',2,'Analyzes the tension between low-code/no-code ML frameworks and custom code solutions. Synthesizes why advanced programming remains essential for architectural optimization, pipeline reliability, custom deployment debugging, and deep system engineering.','None','Article','Beginner',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Data Science", "Career Guidance", "Industry Trends"]','["[COMMUNITY-TOOL]"]','[]','["mlops.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://analyticsindiamag.com/kubernetes-v1-21-released-major-updates-latest-features','analyticsindiamag.com: Kubernetes v1.21 Released: Major Updates & Latest Features','','2021',0,'Curator Insight notes major updates in 1.21 from Analytics India Mag. Modern review in 2026 confirms the article effectively summarized regional interest in memory topology and scheduling refinements.','English','Article','Low',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Kubernetes Core", "Release Lifecycle", "v1.21"]','["[COMMUNITY-TOOL]"]','[]','["kubernetes-releases.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://analyticsindiamag.com/object-oriented-programming-python','analyticsindiamag.com: Object-Oriented Programming with Python','','2021',0,'Deeply explores core OOP principles within Python, covering classes, method resolution order (MRO), inheritance, abstract classes, encapsulation, and magic/dunder methods to ensure high architectural modularity.','English','Article','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Software Development", "Python Core", "Object-Oriented Programming"]','["[COMMUNITY-TOOL]"]','[]','["python.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://analyticsindiamag.com/top-tools-for-enabling-ci-cd-in-ml-pipelines','analyticsindiamag.com: Top tools for enabling CI/CD in ML pipelines','','2021',3,'Evaluates prominent orchestration and CI/CD tools targeted at ML pipelines, comparing systems like Jenkins, GitHub Actions, and specialized MLOps runners. Discusses the fundamental differences between traditional software compilation and ML pipelines that require data versioning and model validation.','None','Article','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["MLOps", "CI-CD", "DevOps"]','["[COMMUNITY-TOOL]"]','[]','["mlops.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://anchore.com','Anchore','','2026',0,'The main enterprise platform hub of Anchore. Provides automated Software Bill of Materials (SBOM) generation, continuous image vulnerability assessment, and policy enforcement engines. Vital for organizations seeking to inject continuous risk modeling and compliance gates into cloud-native supply chains.','N/A','Platform','Intermediate',1,'online','manual',NULL,NULL,NULL,0,'2026-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Security", "Vulnerability Management", "Container Scanning"]','["[COMMUNITY-TOOL]"]','[]','["devsecops.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://anchore.com/cicd','Anchore: Secure Container Based CI/CD Workflows','','2024',0,'Discusses integrating Anchore container security gates directly within automated CI/CD build scripts. Focuses on automated SBOM extraction, system package inspection, and vulnerability threshold enforcement, blocking problematic deployment builds long before registry promotion.','N/A','Article','Intermediate',1,'online','manual',NULL,NULL,NULL,0,'2024-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Security", "Vulnerability Management", "CI/CD Pipeline Security"]','["[COMMUNITY-TOOL]"]','[]','["devsecops.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://anchore.com/kubernetes','Securing Kubernetes With Anchore','','2024',0,'An architectural guide analyzing the integration of Anchore''s container analysis engines with Kubernetes admission controllers. Focuses on setting custom policy gates that continuously evaluate workload safety and configuration context, denying admission to non-compliant container pods.','N/A','Article','Intermediate',1,'online','manual',NULL,NULL,NULL,0,'2024-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Security", "Vulnerability Management", "Kubernetes Hardening"]','["[COMMUNITY-TOOL]"]','[]','["devsecops.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://andara88.it.com','automated-360.com: How to perform Code Quality Check for Selenium Test Automation? (SonarQube)','','2022',4,'Examines integrating SonarQube static analysis into Selenium automation codebases to ensure high structural quality, maintainability, and clean code practices. Focuses on identifying code smells, security vulnerabilities, duplicate code segments, and improper exception handling in test code. Validates that automated tests themselves must meet production software engineering standards.','Java','Tutorial','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2022-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Continuous Integration & Delivery", "Static Analysis", "SonarQube Integration"]','["[ENTERPRISE-STABLE]", "[GUIDE]"]','[]','["test-automation-frameworks.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://anderfernandez.com/blog/automatizar-script-python-google-cloud','anderfernandez.com: Cómo automatizar un script de Python en Google Cloud','','2021',0,'A step-by-step developer tutorial demonstrating execution of Python automation workflows inside Google Cloud. Reviews orchestration using Cloud Scheduler, Cloud Functions, and Compute Engine to automate data extraction, scraping, and processing routines.','Spanish','Article','Beginner',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Application Development", "Automation", "Python"]','["[COMMUNITY-TOOL]"]','[]','["GoogleCloudPlatform.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://andrewlock.net/deploying-asp-net-core-applications-to-kubernetes-part-6-adding-health-checks-with-liveness-readiness-and-startup-probes','andrewlock.net: Deploying ASP.NET Core applications to Kubernetes - Part 6 - Adding health checks with Liveness, Readiness, and Startup probes','','2020',0,'Detailed technical guide on implementing Liveness, Readiness, and Startup probes for ASP.NET Core workloads on Kubernetes.
- Explains mapping the ASP.NET Core Health Checks middleware directly to K8s probes.
- Explains how to leverage Startup probes to delay subsequent Liveness checks and prevent boot loops.','English','Article','Intermediate',1,'online','manual',NULL,NULL,NULL,0,'2020-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Workload Management", "Application Lifecycle", "Probes & Health Checks", "ASP.NET Core Implementation"]','["[COMMUNITY-TOOL]"]','[]','["kubernetes.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://andrewlock.net/deploying-asp-net-core-applications-to-kubernetes-part-7-running-database-migrations','andrewlock.net: Running database migrations when deploying to Kubernetes 🌟','','2020',0,'A detailed deployment blueprint focusing on the execution of schema migrations within ASP.NET Core and relational databases inside Kubernetes. Critically compares using Kubernetes Jobs, Init Containers, and application bootstrap processes for migrations.','English','Technical Guide','Intermediate',1,'online','manual',NULL,NULL,NULL,0,'2020-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Kubernetes Workloads", "CI/CD Pipelines", "Database Migrations"]','["[COMMUNITY-TOOL]", "[GUIDE]"]','[]','["databases.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://andrewlock.net/installing-docker-desktop-for-windows','andrewlock.net: Installing Docker Desktop for Windows and WSL 2','','2026',0,'This architectural guide explains the setup and performance considerations of running Docker Desktop on Windows utilizing Windows Subsystem for Linux (WSL 2). It unpacks how the WSL 2 integration eliminates hypervisor overhead, resulting in significantly faster file-system lookups and reduced memory footprints. It is a vital resource for Windows-based developers transitioning to cloud-native, Linux-centric container environments.','Markdown','Article','Low',0,'online','manual',NULL,NULL,NULL,0,'2026-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Infrastructure", "Local Environments", "WSL2"]','["[COMMUNITY-TOOL]"]','[]','["docker.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://andrewlock.net/series/deploying-asp-net-core-applications-to-kubernetes','andrewlock.net: Series: Deploying ASP.NET Core applications to Kubernetes with Helm 🌟','','2022',0,'A comprehensive deep-dive tutorial series on orchestrating .NET applications inside Kubernetes using Helm. Analyzes templating, YAML manifests, dependency injections, dynamic secret handling, and values customization patterns.','YAML','Tutorial','Advanced',1,'online','manual',NULL,NULL,NULL,0,'2022-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Cloud Infrastructure & Orchestration", "Container Orchestration", "Helm & Packaging"]','["[COMMUNITY-TOOL]", "[GUIDE]"]','[]','["kubernetes.md", "dotnet.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://android-developers.googleblog.com/2026/05/android-cli-stable-1-0-agent-development.html','Android CLI Stable 1.0: Accelerating Multi-Agent Development','Introducing the 1.0 stable release of the Android CLI, explicitly engineered to optimize headless, scriptable multi-agent software development.','2026',4,'* **Curator Insight:** Decoupling complex software compilation toolchains from localized graphical IDEs is vital for enabling background AI agent executors to compile and test code.
* **Live Grounding (MCP):** The launch of the stable Android CLI 1.0 provides a command-line interface optimized for agentic workloads, enabling continuous-integration platforms and software agents to autonomously trigger compilation, packaging, and testing without manual IDE setup.','en','blog','Advanced',0,'online','automatic','cd72cd0f514c54b9062e8261f82120dae9223a4d80240d8b90bb0b00809dd6e1',NULL,1780352138,0,'2026-06-02T00:15:38.622105+02:00',NULL,NULL,NULL,'["Mobile Architecture", "Android Platforms", "Command Line Tooling", "Agentic Workflows"]','["EMERGING", "ENTERPRISE-STABLE"]','[]','[]','{}','{"category": "ai-agents-mcp", "reputation_status": "Vetted", "reputation_summary": "Recognized as a critical upgrade for automated build pipelines and headless automation agents by mobile developers.", "social_preview_url": "", "source_provenance": "X.com (GoogleDevs)", "suggested_new_category": "android-automation"}');
INSERT INTO "resources" VALUES('https://android-developers.googleblog.com/2026/05/build-android-apps-google-ai-studio.html','Build Native Android Apps in Google AI Studio','Announcement of native Android app generation features inside Google AI Studio, running on Kotlin and Jetpack Compose.','2026',4,'* **Curator Insight:** Lowering software prototyping friction via high-fidelity, code-generating UI surfaces enables immediate validation of architectural assumptions and workflows.
* **Live Grounding (MCP):** Google AI Studio has introduced the capability to generate functional, native Android apps written in Kotlin and Jetpack Compose entirely from prompts, enabling developers to live-test builds in embedded emulators and seamlessly export blueprints straight to Android Studio.','en','blog','Intermediate',0,'online','automatic','917d59614b5baf527b2a26b7ba63878fd0f91cf62f2fe4fef84c2dbbfbc5025a',NULL,1780352138,0,'2026-06-02T00:15:38.622114+02:00',NULL,NULL,NULL,'["Software Prototyping", "AI Studio Environments", "Generative Code Base", "Mobile Interface Design"]','["EMERGING"]','[]','[]','{}','{"category": "ai-agents-mcp", "reputation_status": "Vetted", "reputation_summary": "Extremely popular for rapid prototyping among mobile engineers and designers on social media.", "social_preview_url": "", "source_provenance": "X.com (GoogleDevs)", "suggested_new_category": "ai-assisted-prototyping"}');
INSERT INTO "resources" VALUES('https://andydote.co.uk/2021/06/02/os-cpus-and-kubernetes','andydote.co.uk: The Problem with CPUs and Kubernetes','','2021',0,'A low-level analysis of how the Linux kernel scheduler interacting with CFS quota limits can severely throttle Kubernetes pods, even when total CPU utilization is low. The author exposes the architectural friction between container resource limits and multi-threaded application runtimes like Java and Go. Platform engineers will find valuable tuning techniques to mitigate silent latency spikes caused by CPU throttling.','English','Blog Post','Advanced',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Kubernetes", "Resource Management", "CPU Scheduling"]','["[COMMUNITY-TOOL]"]','[]','["kubernetes-troubleshooting.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://angryip.org','Angry IP Scanner (or simply ipscan)','','2001',4,'An extremely fast, multi-threaded IP and port scanner. It queries device attributes, MAC addresses, and open ports across subnets. Live Grounding tracks it as an essential tool for rapid physical infrastructure auditing.','Java','Tool','Beginner',0,'online','manual',NULL,NULL,NULL,0,'2001-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Infrastructure & Operations", "Networking", "Scanning"]','["[ENTERPRISE-STABLE]"]','[]','["linux.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://angular.dev','angular.io','','2026',0,'Angular is Google''s enterprise-grade, component-based TypeScript web framework. Highly optimized for scalable single-page application (SPA) architectures, it provides built-in routing, state handling, and dependency injection.','TypeScript','Framework','Advanced',0,'online','manual',NULL,NULL,NULL,0,'2026-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Frontend Development", "Web Frameworks", "Angular"]','["[COMMUNITY-TOOL]"]','[]','["angular.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://angular.dev/guide/build','angular.io: Building and serving Angular apps','','2026',0,'Official instructions covering deployment execution and active asset compilation within the Angular CLI environment. Emphasizes production bundling configurations, static asset caching, and lazy loading strategies.','English','Documentation','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2026-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Frontend Development", "Web Frameworks", "Angular Build"]','["[COMMUNITY-TOOL]"]','[]','["angular.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://angular.io','angular.io','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','407de4d0847a6a5d35ff586acc4a11facdf3cd67630d7398a85472b14eb64692',100.0,1779030564,0,'2026-05-17T17:09:24.136117+02:00',NULL,NULL,NULL,'[]','[]','["docs/angular.md"]','[]','{}','{"duplicate_of": "https://angular.dev"}');
INSERT INTO "resources" VALUES('https://angular.io/guide/build','angular.io: Building and serving Angular apps','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','5b3030e6481f11791c134e661d4f9733dfbbaaf633e867cb1676d8ced735701a',100.0,1779034039,0,'2026-05-17T18:07:19.798680+02:00',NULL,NULL,NULL,'[]','[]','["docs/angular.md"]','[]','{}','{"duplicate_of": "https://angular.dev/guide/build"}');
INSERT INTO "resources" VALUES('https://aninditabasak.medium.com/a-lap-around-kubernetes-security-vulnerability-scanning-tools-checkov-kube-hunter-kube-bench-4ffda92c4cf1','==aninditabasak.medium.com: A Lap around Kubernetes Security & Vulnerability'' scanning Tools — checkov, kube-hunter, kube-bench & Starboard==','','N/A',0,'A curated technical resource and architectural guide covering ==aninditabasak.medium.com: A Lap around Kubernetes Security & Vulnerability'' scanning Tools — checkov, kube-hunter, kube-bench & Starboard== in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779031850,0,'2026-05-17T17:30:50.005340+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-security.md"]','["kubernetes-security.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://anirudhdaya.hashnode.dev/kubernetes-explained-part-1','anirudhdaya.hashnode.dev: Kubernetes Explained- Part 1','','N/A',0,'A curated technical resource and architectural guide covering anirudhdaya.hashnode.dev: Kubernetes Explained- Part 1 in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779031012,0,'2026-05-17T17:16:52.136391+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes.md"]','["kubernetes.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://anirudhdaya.hashnode.dev/kubernetes-explained-part-2','anirudhdaya.hashnode.dev: Kubernetes Explained- Part 2','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','N/A',100.0,1779030809,0,'2026-05-17T17:13:29.146846+02:00',NULL,NULL,NULL,'[]','[]','["docs/kubernetes.md"]','[]','{}','{"duplicate_of": "https://anirudhdaya.hashnode.dev/kubernetes-explained-part-1"}');
INSERT INTO "resources" VALUES('https://ankush-chavan.medium.com/creating-multi-cloud-kubernetes-cluster-on-aws-azure-and-gcp-cloud-92d64633bdfc','ankush-chavan.medium.com: Creating Multi-Cloud Kubernetes Cluster on AWS,'' Azure, and GCP cloud','','N/A',0,'A curated technical resource and architectural guide covering ankush-chavan.medium.com: Creating Multi-Cloud Kubernetes Cluster on AWS,'' Azure, and GCP cloud in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779032974,0,'2026-05-17T17:49:34.757999+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/demos.md"]','["demos.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://ansible.ai','==ansible.ai==','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','a5c77dd0a850c1a79632fa2ecda35a2c292aab02e201aef85baff517b2fd222e',100.0,1779034504,0,'2026-05-17T18:15:04.828215+02:00',NULL,NULL,NULL,'[]','[]','["docs/ansible.md"]','[]','{}','{"duplicate_of": "https://www.redhat.com/en/technologies/management/ansible/ai-automation"}');
INSERT INTO "resources" VALUES('https://ansible.github.io/workshops/demos','ansible.github.io/workshops/demos : Red Hat Ansible Automation Platform'' Workshops','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','bb17eb1f9cfe88b2b5801ab12618198f3cebc0060a8021d20e20c91f4e072242',100.0,1779029118,0,'2026-05-17T16:45:18.920282+02:00',NULL,NULL,NULL,'[]','[]','["docs/demos.md"]','[]','{}','{"duplicate_of": "https://labs.demoredhat.com/demos"}');
INSERT INTO "resources" VALUES('https://answers.dynatrace.com/spaces/482/dynatrace-open-qa/questions/232421/dynatrace-distributed-tracing-with-kafka.html',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,'manual','9311a26c79903654b4d07e42cf337f7ff23ade089df73af761793aec3fe60240',100.0,1779032245,0,'2026-05-17T17:37:25.474239+02:00',NULL,NULL,NULL,'[]','[]','["docs/monitoring.md"]','[]','{}','{}');
INSERT INTO "resources" VALUES('https://anthropic.skilljar.com/claude-code-in-action','Claude Code in Action','','2025',0,'An official hands-on tutorial and demonstration course by Anthropic showing the real-world utility of Claude Code. It covers basic terminal setups, interactive file refactoring, automated git commit orchestration, and contextual testing loops. Highly valuable for teams integrating terminal-based AI agents directly into daily engineering pipelines.','None','Course','Beginner',0,'online','manual',NULL,NULL,NULL,0,'2025-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Developer Experience", "AI-Assisted Coding", "Claude Code"]','["[COMMUNITY-TOOL]", "[GUIDE]"]','[]','["ai.md", "cicd.md", "ai-agents-mcp.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://antigravity.google/use-cases/science','Google Antigravity Use Cases for Science','A dedicated look at how Google Antigravity uses specialized AI agent models to automate genomics, chemistry, and research database querying.','2026',4,'This landing page illustrates the scientific applications of Google''s agentic IDE, Antigravity, which is optimized for researchers and developers in the agent-first era. By using its ''Science'' workspace plugin, users can automatically load the DeepMind Science Skills bundle to interact with UniProt, AlphaFold, and PubChem. The IDE handles multi-step science tasks, generating structured artifacts, data visualizations, and pipeline codes through parallel coordination of autonomous agents.','English','documentation','Advanced',0,'online','automatic','c3e6cf730e5e4af14f84fa1514ad0e703eed488b7c7ae8a17cc8a5916b704f66',NULL,1780352302,0,'2026-06-02T00:18:22.456737+02:00',NULL,NULL,NULL,'["Development Tools", "Agent-First IDE", "Google Antigravity", "AI for Science"]','["EMERGING", "ENTERPRISE-STABLE"]','[]','[]','{}','{"category": "ai-agents-mcp", "reputation_status": "Vetted", "reputation_summary": "Industry-disrupting agentic IDE by Google, highly rated by modern software and data science architects.", "social_preview_url": "https://antigravity.google/assets/image/sitecards/sitecard-default.png", "source_provenance": "X.com (GoogleAI)", "suggested_new_category": ""}');
INSERT INTO "resources" VALUES('https://any-api.com','any-api.com','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','dd3d79a03c5ac4a5e41dc639979797263e1f91c8b13d0d1e244cd98f717f1eab',100.0,1779031720,0,'2026-05-17T17:28:40.752696+02:00',NULL,NULL,NULL,'[]','[]','["docs/api.md"]','[]','{}','{"duplicate_of": "https://marketplace.apilayer.com"}');
INSERT INTO "resources" VALUES('https://anywhere.eks.amazonaws.com/docs/concepts/eksafeatures','anywhere.eks.amazonaws.com: Compare EKS Anywhere and EKS','','2022',0,'A structural feature matrix comparing EKS Anywhere and standard AWS-hosted EKS. Analyzes governance models, infrastructure obligations, software component differences, and target workload environments.','N/A','Documentation','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2022-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Cloud Providers", "AWS EKS", "Hybrid Cloud", "Feature Matrix"]','["[COMMUNITY-TOOL]"]','[]','["managed-kubernetes-in-public-cloud.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://api-market.santalucia.es','santalucia.es','','2026',3,'Santalucía''s corporate API marketplace, streamlining business-to-business integrations for digital insurance products. It exposes quoting engines, client registrations, and insurance claims endpoints to external partners.','Spanish','Enterprise Product','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2026-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Domain APIs", "Fintech", "Insurtech"]','["[COMMUNITY-TOOL]"]','[]','["developerportals.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://api7.ai/blog/apisix-ingress-support-thousands-pod-replicas','api7.ai: How Does APISIX Ingress Support Thousands of Pod Replicas?','','2022',4,'A detailed case study illustrating how the Apache APISIX Ingress Controller achieves near-instant configuration reloads in environments scaling up to thousands of active pod endpoints without increasing overall connection latency.','English','Case Study','Advanced',1,'online','manual',NULL,NULL,NULL,0,'2022-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Infrastructure", "Networking", "Ingress", "Performance at Scale"]','["[CASE STUDY]", "[ENTERPRISE-STABLE]"]','[]','["kubernetes-networking.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://apidog.com','APIDog','','2026',4,'APIDog is an integrated API design, debugging, mocking, and testing toolkit. Merges Swagger, Postman, and mock services into a unified team-based collaborative workspace.','Agnostic','Tool','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2026-06-01T00:00:00+02:00',NULL,NULL,NULL,'["API Tooling", "All-in-One", "APIDog"]','["[ENTERPRISE-STABLE]"]','[]','["api.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://apifriends.com/api-creation/different-types-apis','apifriends.com: What are the different types of APIs? 🌟','','N/A',0,'A curated technical resource and architectural guide covering apifriends.com: What are the different types of APIs? 🌟 in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'duplicate','manual','N/A',100.0,1779031455,0,'2026-05-17T17:24:15.360793+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/api.md"]','["api.md"]','{}','{"duplicate_of": "https://blog.axway.com/learning-center/apis/basics/different-types-apis"}');
INSERT INTO "resources" VALUES('https://apifriends.com/api-management/what-is-an-api','apifriends.com: What is an API?','','N/A',0,'A curated technical resource and architectural guide covering apifriends.com: What is an API? in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'duplicate','manual','N/A',100.0,1779031897,0,'2026-05-17T17:31:37.906377+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/api.md"]','["api.md"]','{}','{"duplicate_of": "https://www.postman.com/what-is-an-api"}');
INSERT INTO "resources" VALUES('https://apiiro.com/blog/malicious-kubernetes-helm-charts-can-be-used-to-steal-sensitive-information-from-argo-cd-deployments','apiiro.com: Malicious Kubernetes Helm Charts can be used to steal sensitive information from Argo CD deployments','','2022',0,'Crucial security report highlighting vulnerabilities where malicious or compromised Helm charts exploit the template-rendering engine of GitOps systems (like Argo CD) to expose sensitive secrets or execute side-channel attacks.','English','Article','Advanced',1,'online','manual',NULL,NULL,NULL,0,'2022-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Cloud Native", "Security", "Vulnerabilities", "Argo CD Security"]','["[COMMUNITY-TOOL]"]','[]','["helm.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://apilandscape.apiscene.io','API Landscape','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','7a6754159e6e7f78a327eb017cf49b8d59f7244c2958b34c11eaf976dd0644f5',100.0,1779030655,0,'2026-05-17T17:10:55.577248+02:00',NULL,NULL,NULL,'[]','[]','[]','[]','{}','{"duplicate_of": "https://www.apidays.co/api-landscape"}');
INSERT INTO "resources" VALUES('https://apimarket.cecabank.es','Cecabank API Market','','2026',3,'Cecabank''s developer platform designed to align financial integration with the PSD2 mandate. It provides endpoints for third-party providers (TPPs) to execute payment initiations and retrieve consolidated account balance statements.','Spanish','Enterprise Product','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2026-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Domain APIs", "Fintech", "Banking Gateways"]','["[COMMUNITY-TOOL]"]','[]','["developerportals.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://apis.developer.tsb.co.uk','TSB API Developer Portal','','2026',3,'A PSD2-compliant developer ecosystem facilitating open-banking integration with TSB Bank. It offers sandbox environments, sandbox mock data, and security protocols to test account information and payment initiation APIs.','English','Enterprise Product','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2026-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Domain APIs", "Fintech", "Banking Gateways"]','["[COMMUNITY-TOOL]"]','[]','["developerportals.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://apistore.caixabank.com','CaixaBank API Store','','N/A',0,'A curated technical resource and architectural guide covering CaixaBank API Store in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779030589,0,'2026-05-17T17:09:49.931085+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/developerportals.md"]','["developerportals.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://apkplz.net/app/com.LearningSolution.LearnKubernetes','apkplz.net: Learn Kubernetes 1 APK','','N/A',0,NULL,NULL,NULL,NULL,0,NULL,'manual','N/A',100.0,1779032095,0,'2026-05-17T17:34:55.243110+02:00',NULL,NULL,NULL,'[]','[]','["docs/kubernetes-tutorials.md"]','[]','{}','{}');
INSERT INTO "resources" VALUES('https://apmblog.dynatrace.com/2011/05/11/how-garbage-collection-differs-in-the-three-big-jvms','How Garbage Collection differs in the three big JVMs','','2011',0,'An architectural comparison of garbage collection strategies across the three historically major JVM engines: Oracle HotSpot, IBM J9, and Oracle JRockit. It evaluates generational assumptions, compaction pauses, and old-generation management policies. Although useful for legacy support, it predates modern developments like ZGC or Shenandoah.','English','Technical Blog','Advanced',0,'online','manual',NULL,NULL,NULL,0,'2011-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Software Engineering", "Java Virtual Machine", "Garbage Collection"]','["[LEGACY]"]','[]','["java-and-java-performance-optimization.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://apolicy.io','Apolicy','','N/A',0,NULL,NULL,NULL,NULL,0,'online','manual','1b5d21a5dc646db1a9d3a1b520d2c0d56a1596c91a2b72344622cd773bd35d19',100.0,1779031410,0,'2026-05-17T17:23:30.516398+02:00',NULL,NULL,NULL,'[]','[]','["docs/securityascode.md"]','[]','{}','{}');
INSERT INTO "resources" VALUES('https://app.diagrams.net','draw.io','','2025',5,'The premier open-source interactive canvas for drafting clean UML schemas, Kubernetes layers, and custom network structures. Features broad integration capabilities and local execution variants.','JavaScript','Web Application','Beginner',0,'online','manual',NULL,NULL,NULL,0,'2025-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Architecture & Visualization", "Interactive Diagramming", "Web"]','["[DE FACTO STANDARD]"]','[]','["cloud-arch-diagrams.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://app.getambassador.io','Ambassador Edge Stack. K8S Initializer  (scaffolding tool) 🌟','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','N/A',100.0,1779032239,0,'2026-05-17T17:37:19.729805+02:00',NULL,NULL,NULL,'[]','[]','["docs/demos.md", "docs/scaffolding.md"]','[]','{}','{"duplicate_of": "https://blackbird.a8r.io"}');
INSERT INTO "resources" VALUES('https://app.getambassador.io/initializer','k8s Initializer 🌟','','N/A',0,NULL,NULL,NULL,NULL,0,'online','manual','58ebedccfbb19f2d3b13281440b513e61047c409d5f0e90eb4a68dbdc3264431',100.0,1779032754,0,'2026-05-17T17:45:54.316377+02:00',NULL,NULL,NULL,'[]','[]','["docs/demos.md"]','[]','{}','{}');
INSERT INTO "resources" VALUES('https://app.gitbook.com/o/-LbOdudvkdYwKCQYAHS8/s/RrlyoCHlF8LNFTvw74mT','Using Third Party Network Operators with OpenShift','','2020',0,'An analytical guide reviewing the integration of third-party network operators inside the OpenShift ecosystem. It details the interaction boundaries between the cluster-network-operator and custom CNI plugins. Architectural considerations focus on ensuring compatibility with OpenShift''s default SDN parameters, identity controls, and DNS routing setups to prevent operational regression during cluster upgrades.','English','Reference','Advanced',0,'online','manual',NULL,NULL,NULL,0,'2020-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Networking", "Orchestration", "Third-Party CNI"]','["[COMMUNITY-TOOL]"]','[]','["ocp4.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://app.polymersearch.com/discover/aws','Everything AWS | Search and discover 6K+ quality AWS repositories','','2026',0,'An open-source exploration platform indexing over 6,000 AWS repositories. It assists platform architects in discovering community-validated CDK constructs, deployment templates, and cloud helper scripts.','N/A','Repository','Intermediate',0,'online','manual','cc94765c29e878b6c6f5a4cc86bee8d2de2fd1b0bf3444936b36a5a81c8a4646',100.0,1779029163,1,'2026-05-17T16:46:03.531215+02:00',NULL,NULL,NULL,'["Cloud Computing", "AWS", "Learning & News"]','["[COMMUNITY-TOOL]"]','["docs/aws.md"]','["aws.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://app.rollout.io','CloudBees Rollout 🌟','','N/A',0,NULL,NULL,NULL,NULL,0,'online','manual','0afad09dc886ae98b42ac56b575ab5fdf3c508af321703084877f23a58d0f3a8',100.0,1779031511,0,'2026-05-17T17:25:11.287445+02:00',NULL,NULL,NULL,'[]','[]','["docs/jenkins.md"]','[]','{}','{}');
INSERT INTO "resources" VALUES('https://app.vagrantup.com/ansible/boxes/tower','vagrant: ansible tower','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','cfb1d00cefb9fbdbbee65df180a91ee861e70bff27fec81a2daad38a5cbb2174',100.0,1779031596,0,'2026-05-17T17:26:36.379843+02:00',NULL,NULL,NULL,'[]','[]','["docs/ansible.md"]','[]','{}','{"duplicate_of": "https://portal.cloud.hashicorp.com/vagrant/discover/ansible/tower"}');
INSERT INTO "resources" VALUES('https://app.vagrantup.com/krlex/boxes/centos-awx','vagrant: centos-awx','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','cfb1d00cefb9fbdbbee65df180a91ee861e70bff27fec81a2daad38a5cbb2174',100.0,1779034510,0,'2026-05-17T18:15:10.024748+02:00',NULL,NULL,NULL,'[]','[]','["docs/ansible.md"]','[]','{}','{"duplicate_of": "https://app.vagrantup.com/ansible/boxes/tower"}');
INSERT INTO "resources" VALUES('https://appium.io','appium.io','','2024',5,'An open-source, cross-platform mobile automation tool implementing the W3C WebDriver protocol for native, hybrid, and mobile web applications. Establishes a standard interface to control iOS (via XCUITest) and Android (via UIAutomator2) devices without requiring recompilation of the target mobile applications.','Multi-language','Repository','Advanced',0,'online','manual',NULL,NULL,NULL,0,'2024-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Quality Assurance & Testing", "Mobile Automation", "Appium Core"]','["[DE FACTO STANDARD]"]','[]','["test-automation-frameworks.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://appscode.com/blog/post/openshift-mongodb','blog.byte.builders: Manage MongoDB in Openshift Using KubeDB','','2021',4,'Demonstrates how to run and manage MongoDB instances on OpenShift using the KubeDB Operator. Covers scaling clusters, orchestrating schema updates, configuring persistent disk claims, and executing point-in-time recoveries.','English','Article','Advanced',1,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Enterprise Kubernetes", "Database Orchestration", "Operator Integrations"]','["[ENTERPRISE-STABLE]"]','[]','["ocp4.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://appsecengineer.com/courses/kubernetes-policy-management-with-kyverno','appsecengineer.com: Kubernetes Policy Management with Kyverno','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','62b70f6440830bc9558111b52c1d7d5546e13116140f7f50fb765573b7a2193b',100.0,1779033924,0,'2026-05-17T18:05:24.056373+02:00',NULL,NULL,NULL,'[]','[]','["docs/securityascode.md"]','[]','{}','{"duplicate_of": "https://www.appsecengineer.com/courses-collection/kubernetes-policy-management-with-kyverno"}');
INSERT INTO "resources" VALUES('https://aprendegit.com/git-flow-la-rama-develop-y-uso-de-feature-branches','aprendegit.com: git-flow: la rama develop y uso de feature branches','','2016',0,'A Spanish-language tutorial focusing on the mechanics of the GitFlow `develop` branch and feature integration lifecycle. It outlines merge patterns and synchronization techniques to help developers keep active lines aligned during parallel sprints.','Markdown','Guide','Beginner',0,'online','manual',NULL,NULL,NULL,0,'2016-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Software Engineering", "Version Control Systems", "Git Workflows"]','["[COMMUNITY-TOOL]", "[GUIDE]"]','[]','["git.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://aprenderbigdata.com/databricks','aprenderbigdata.com: Databricks: Introducción a Spark en la nube','- Databricks es el nombre de la plataforma analítica de datos basada en Apache Spark desarrollada por la compañía con el mismo nombre. La empresa se fundó en 2013 con los creadores y los desarrolladores principales de Spark. Permite hacer analítica Big Data e inteligencia artificial con Spark de una forma sencilla y colaborativa.
    - Esta plataforma está disponible como servicio cloud en Microsoft Azure y Amazon Web Services (AWS).','2022',3,'Offers a clear Spanish-language introduction to Databricks, highlighting its managed Apache Spark ecosystem across AWS and Azure. Demystifies collaborative notebooks, workspace management, and optimized runtimes. Live Grounding shows that Databricks continues to expand its lakehouse dominance, abstracting underlying infrastructure away from data engineers while offering native cloud integrations.','Spanish','Tutorial','Beginner',0,'online','manual',NULL,NULL,NULL,0,'2022-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Data & AI", "Cloud Platforms", "Databricks"]','["[COMMUNITY-TOOL]", "[GUIDE]"]','[]','["kubernetes-bigdata.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://aprenderbigdata.com/prometheus','aprenderbigdata.com: Prometheus: Introducción a la Monitorización de Métricas','','2020',0,'A Spanish-language introduction to Prometheus metrics monitoring. Covers core architecture, the dynamic pull-model paradigm over HTTP, structural metric types (Counters, Gauges, Histograms, Summaries), and basic PromQL querying patterns.','N/A','Technical Blog','Beginner',0,'online','manual',NULL,NULL,NULL,0,'2020-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Cloud Native Infrastructure", "Observability", "Prometheus", "Introduction"]','["[COMMUNITY-TOOL]"]','[]','["prometheus.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://aptakube.com','Aptakube','','2025',4,'A blazing fast, multi-cluster desktop client engineered in Rust and Svelte. Unlike traditional heavy Electron alternatives, it excels at low memory footprints and offers multi-cluster resource tracking across different regions in a single UI.','Rust','Tool','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2025-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Platform Engineering", "UI & Dashboards", "Desktop Client"]','["[ENTERPRISE-STABLE]"]','[]','["kubernetes-based-devel.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://arabitnetwork.com/2021/03/13/k8s-enabling-auditing-logs-step-by-step','arabitnetwork.com: K8S – Enabling Auditing Logs | Step-by-Step','','N/A',0,'A curated technical resource and architectural guide covering arabitnetwork.com: K8S – Enabling Auditing Logs | Step-by-Step in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779034476,0,'2026-05-17T18:14:36.832800+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-monitoring.md"]','["kubernetes-monitoring.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://arc.dev','arc - formerly codementor','','2026',0,'Formerly known as Codementor, Arc specializes in matching software developers with mentorship and remote work opportunities. The platform facilitates direct knowledge transfer alongside enterprise recruiting. Live grounding shows robust integration of AI career-guidance tools alongside traditional freelance pipelines.','English','Platform/SaaS','Beginner',0,'online','manual',NULL,NULL,NULL,0,'2026-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Remote Work & Career", "Talent Platforms", "Mentorship Networks"]','["[COMMUNITY-TOOL]"]','[]','["freelancing.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://architectelevator.com/cloud/hybrid-multi-cloud','architectelevator.com: Multi Cloud Architecture: Decisions and Options','','2021',0,'Analyses strategic multi-cloud architectural decisions. Gregor Hohpe presents frameworks to distinguish between cloud integration, portability, and distribution, highlighting that multi-cloud should be a deliberate architectural choice rather than a default risk-mitigation strategy.','English','Article','Advanced',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Cloud Architecture", "Strategy", "Multi-Cloud Decisions"]','["[COMMUNITY-TOOL]"]','[]','["introduction.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://architectelevator.com/cloud/serverless-design-patterns','architectelevator.com: Concerned about Serverless Lock-in? Consider Patterns!','','2020',4,'Proposes core mitigation strategies for cloud vendor lock-in through abstraction layers, hexagonal architecture, and port-and-adapters design patterns.','English','Article','Advanced',1,'online','manual',NULL,NULL,NULL,0,'2020-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Cloud Native", "Serverless", "Design Patterns"]','["[ENTERPRISE-STABLE]"]','[]','["serverless.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://architecturenotes.co/12-factor-app-revisited','architecturenotes.co: 12 Factor App Revisited','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','9ac61602a5b0bfed64302cf6719324bec6d98bd799485e73f7bdd23c6b36c291',100.0,1779034424,0,'2026-05-17T18:13:44.798541+02:00',NULL,NULL,NULL,'[]','[]','["docs/introduction.md"]','[]','{}','{"duplicate_of": "https://architecturenotes.co/p/12-factor-app-revisited"}');
INSERT INTO "resources" VALUES('https://architecturenotes.co/p/12-factor-app-revisited','architecturenotes.co: 12 Factor App Revisited','','2023',0,'Critically evaluates how classic 12-Factor concepts have aged. Addresses the challenges of serverless scaling, API-first interfaces, distributed telemetry, and modern build/release pipelines.','English','Article','Intermediate',1,'online','manual',NULL,NULL,NULL,0,'2023-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Architecture", "Patterns", "Twelve-Factor App"]','["[COMMUNITY-TOOL]"]','[]','["introduction.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://architecturenotes.co/p/redis','architecturenotes.co: Redis Explained 🌟🌟','','2022',4,'An exceptional, visually illustrated deep-dive analyzing Redis execution cycles, single-threaded multiplexing event loops, and data structural formats. Demystifies complex operational mechanisms such as AOF/RDB persistence and memory eviction strategies.','N/A','Article','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2022-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Infrastructure & Caching", "In-Memory Datastores", "Redis Deep-Dive"]','["[ENTERPRISE-STABLE]"]','[]','["caching.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://architecturenotes.co/p/things-you-should-know-about-databases','architecturenotes.co: Things You Should Know About Databases','','2022',0,'A high-density masterclass on database internals. Provides clear, deeply visual breakdowns of write-ahead logs (WAL), transaction isolation levels, indexing data structures (B-Trees vs LSM Trees), and database buffer pools.','English','Deep Dive','Advanced',0,'online','manual',NULL,NULL,NULL,0,'2022-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Database Architecture", "Core Concepts", "Engineering Essentials"]','["[COMMUNITY-TOOL]"]','[]','["databases.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://architecturenotes.co/redis','==architecturenotes.co: Redis Explained== 🌟🌟','','N/A',0,NULL,NULL,NULL,NULL,0,'online','manual','d877a157cc490492a7adb75fc796c8bb5bd7b45f1c7e2990f8811262b9869dc4',100.0,1779030503,0,'2026-05-17T17:08:23.658123+02:00',NULL,NULL,NULL,'[]','[]','["docs/caching.md"]','[]','{}','{}');
INSERT INTO "resources" VALUES('https://architecturenotes.co/things-you-should-know-about-databases','==architecturenotes.co: Things You Should Know About Databases==','','N/A',0,NULL,NULL,NULL,NULL,0,'online','manual','cca61e2ae3ab129761cc96050c8756fe73ae3091d3251ecef9d4473ad61047c8',100.0,1779032679,0,'2026-05-17T17:44:39.624064+02:00',NULL,NULL,NULL,'[]','[]','["docs/databases.md"]','[]','{}','{}');
INSERT INTO "resources" VALUES('https://archive.grafana.com/docs/grafana/v5.4','grafana.com/docs/v5.4/','','2018',0,'Archived documentation for Grafana v5.4, preserved primarily to reference legacy metrics collection architectures from early OpenShift 4 telemetry configurations.','English','Documentation','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2018-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Observability & Ops", "Metrics Visualization", "Grafana Old Versions"]','["[LEGACY]"]','[]','["ocp4.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://archive.kabisa.nl/tech/k8s-workshop-in-a-box','Kubernetes workshop in a box','- [GitHub: K8s workshop in a box](https://github.com/kabisa/k8s-workshop-in-a-box)','2020',0,'An archival portal hosting a self-contained, offline-capable ''Kubernetes Workshop in a Box.'' Designed to run interactive tutorials without reliable internet connections. (Live Grounding: While some container tooling patterns are archived, the offline structure is a highly referenced model for local development isolation).','YAML','Workshop Material','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2020-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Cloud-Native Infrastructure", "Learning Resources", "Kubernetes Workshops"]','["[LEGACY]"]','[]','["demos.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://argon2-cffi.readthedocs.io','argon2-cffi','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','07dc74516f809d9607d6446bdce50dd64cac2c70fe5c2f02a64c4287c51703d6',100.0,1779031541,0,'2026-05-17T17:25:41.461090+02:00',NULL,NULL,NULL,'[]','[]','["docs/devsecops.md"]','[]','{}','{"duplicate_of": "https://argon2-cffi.readthedocs.io/en/stable"}');
INSERT INTO "resources" VALUES('https://argon2-cffi.readthedocs.io/en/stable','argon2-cffi','','2026',5,'The recommended CFFI Python interface for Argon2, the winner of the Password Hashing Competition. Provides extreme resistance against CPU-intensive and GPU-based parallel hardware attack mechanisms. Excellent for hashing secrets and credentials inside authentication backend APIs.','Python','Library','Advanced',0,'online','manual',NULL,NULL,NULL,0,'2026-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Security", "Cryptography", "Hashing Algorithms"]','["[DE FACTO STANDARD]"]','[]','["devsecops.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://argonsys.com/microsoft-cloud/library/how-to-query-azure-resources-using-the-azure-cli','argonsys.com: How to query Azure resources using the Azure CLI','','2022',0,'Shows how to build and execute JMESPath expressions within standard Azure CLI inputs, enabling programmatic array sorting and resource discovery.','None','Blog Post','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2022-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Cloud Platform Management", "Microsoft Azure", "Azure CLI", "JMESPath Querying"]','["[COMMUNITY-TOOL]"]','[]','["azure.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://argoproj.github.io','ArgoCD','','N/A',0,NULL,NULL,NULL,NULL,0,NULL,'manual','f624ce88391cb9845b3acb71c58007b1af69a70cf86dd2f5b59210fe63e97d7d',100.0,1779033973,1,'2026-05-17T18:06:13.747960+02:00',NULL,NULL,NULL,'[]','[]','["docs/kubernetes.md"]','[]','{}','{}');
INSERT INTO "resources" VALUES('https://argoproj.github.io/argo-cd','Argo CD','','2026',5,'The absolute industry standard for GitOps-based continuous delivery on Kubernetes. Argo CD synchronizes active cluster states with declarative configurations stored in git repositories, providing robust drift correction, visual dashboarding, and audit controls.','Go','Operator','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2026-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Automation & Orchestration", "GitOps", "Argo CD"]','["[DE FACTO STANDARD]"]','["docs/about.md"]','["argo.md", "about.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://argoproj.github.io/argo-events','argoproj.github.io: Argo Events - The Event-driven Workflow Automation Framework','','2026',0,'The standard event-driven orchestration engine for Kubernetes. Argo Events integrates with sources like webhooks, S3, or pub-sub, dynamically executing serverless triggers, custom scripts, and Argo Workflows with native scalability.','Go','Operator','Advanced',1,'online','manual',NULL,NULL,NULL,0,'2026-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Kubernetes GitOps & Packaging", "Argo Project Ecosystem", "Event-Driven Automation"]','["[COMMUNITY-TOOL]"]','[]','["argo.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://argoproj.github.io/argo-rollouts','argoproj.github.io: Argo Rollouts - Kubernetes Progressive Delivery Controller','','2023',5,'Introduces the core concepts of Argo Rollouts, which replaces standard Kubernetes Deployment objects with custom Rollout resources. Enables automatic analysis, metrics integration (Prometheus, Datadog), and automated rollback strategies.','English','Documentation','Advanced',1,'online','manual',NULL,NULL,NULL,0,'2023-06-01T00:00:00+02:00',NULL,NULL,NULL,'["GitOps & CD", "Argo Rollouts", "Progressive Delivery"]','["[DE FACTO STANDARD]"]','[]','["argo.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://arinco.com.au/blog/awesome-azure-policy-chapter-1','arinco.com.au: Awesome Azure Policy Chapter 1','','2022',0,'Granular deployment guide for Azure Policy architecture, focusing on the fundamentals of constructing custom JSON definitions. Explains parameter declaration, execution contexts, and mapping policy structures to target enterprise workloads.','English','Technical Guide','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2022-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Governance & Management", "Enterprise Governance", "Compliance"]','["[COMMUNITY-TOOL]", "[GUIDE]"]','[]','["azure.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://arinco.com.au/blog/awesome-azure-policy-chapter-2','arinco.com.au: Awesome Azure Policy Chapter 2','','2022',0,'Advanced mechanics of Azure Policy, exploring parameter inheritance, deployIfNotExists policies, and automated remediation tasks across massive enterprise management groups. Key to achieving continuous compliance without developer bottlenecking.','English','Technical Guide','Advanced',0,'duplicate','manual',NULL,NULL,NULL,0,'2022-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Governance & Management", "Enterprise Governance", "Compliance"]','["[COMMUNITY-TOOL]", "[GUIDE]"]','[]','["azure.md"]','{}','{"duplicate_of": "https://arinco.com.au/blog/awesome-azure-policy-chapter-1"}');
INSERT INTO "resources" VALUES('https://arjavdave.com/2021/03/11/continuous-integration-for-ios-on-azure-devops-part-1','arjavdave.com: Continuous Integration: CI/CD for iOS (Part 1)','','N/A',0,'A curated technical resource and architectural guide covering arjavdave.com: Continuous Integration: CI/CD for iOS (Part 1) in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'duplicate','manual','14e7174c450d87f96de4989197db318984677fc2a2c9f6a3fa27241a2e6216f8',100.0,1779031115,0,'2026-05-17T17:18:35.146295+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/azure.md"]','["azure.md"]','{}','{"duplicate_of": "https://arjavdave.com"}');
INSERT INTO "resources" VALUES('https://armin.su/ssl-certificates-from-lets-encrypt-for-kubernetes-private-ingress-via-terraform-c9f595ee65fa','armin.su: SSL certificates from Let’s Encrypt for Kubernetes Private Ingress'' via Terraform','','N/A',0,'A curated technical resource and architectural guide covering armin.su: SSL certificates from Let’s Encrypt for Kubernetes Private Ingress'' via Terraform in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779030322,0,'2026-05-17T17:05:22.851171+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-security.md"]','["kubernetes-security.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://arnoldgalovics.com/github-actions-oracle-cloud-kubernetes','arnoldgalovics.com: GitHub Actions CI/CD For Oracle Cloud Kubernetes','','2021',0,'A detailed technical walkthrough showcasing the implementation of automated deployment pipelines using GitHub Actions to target Oracle Cloud Infrastructure Container Engine for Kubernetes (OKE). It delineates secure OCI API authentication configurations, container image construction, and rollout orchestrations. (Live Grounding: Represents a standard, practical approach to OKE deployments using runners, contrasting with traditional enterprise Jenkins setups).','YAML/Shell','Tutorial','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Infrastructure as Code & CI-CD", "CI-CD Pipelines", "GitHub Actions", "Oracle Cloud Infrastructure"]','["[COMMUNITY-TOOL]", "[GUIDE]"]','[]','["managed-kubernetes-in-public-cloud.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://arnoldgalovics.com/java-and-spring-boot-multiline-log-support-for-fluentd-efk-stack','arnoldgalovics.com: Java and Spring Boot multiline log support for Fluentd'' (EFK stack)','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','ab40174b43145730a87eb84fe4f855756c1779a8278c21cf21e51a7863003d20',100.0,1779033101,0,'2026-05-17T17:51:41.696071+02:00',NULL,NULL,NULL,'[]','[]','["docs/java_frameworks.md"]','[]','{}','{"duplicate_of": "https://arnoldgalovics.com/java-multiline-logs-fluentd"}');
INSERT INTO "resources" VALUES('https://arnoldgalovics.com/java-multiline-logs-fluentd','arnoldgalovics.com: Java and Spring Boot multiline log support for Fluentd (EFK stack)','','2021',0,'Solves the complex problem of forwarding multiline stack traces from Spring Boot to central logging platforms like Fluentd. It provides clear configuration patterns to parse multiline trace logs into structured JSON payloads, preventing log fragmentation.','Java','Article','Intermediate',1,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Kubernetes & Cloud Native", "Observability", "Logging"]','["[COMMUNITY-TOOL]"]','[]','["java_frameworks.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://around25.com/blog/horizontal-pod-autoscaler-in-kubernetes','around25.com: Horizontal Pod Autoscaler in Kubernetes 🌟','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','446b2ce91d7a490438739e6f05342b4dd4da1e40410dcdb3cabd03ae5488fbaa',100.0,1779030609,0,'2026-05-17T17:10:09.015183+02:00',NULL,NULL,NULL,'[]','[]','["docs/kubernetes-autoscaling.md"]','[]','{}','{"duplicate_of": "https://www.around25.com/blog/horizontal-pod-autoscaler-in-kubernetes"}');
INSERT INTO "resources" VALUES('https://aroworkshop.io',NULL,NULL,NULL,NULL,'A curated technical resource and architectural guide covering aroworkshop.io in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779031729,0,'2026-05-17T17:28:49.875250+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/openshift.md"]','["openshift.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://arstechnica.com/gadgets/2021/01/centos-is-gone-but-rhel-is-now-free-for-up-to-16-production-servers','arstechnica.com: CentOS is gone—but RHEL is now free for up to 16 production servers','','2021',2,'Report on Red Hat''s post-CentOS mitigation strategy, which expanded free Red Hat Enterprise Linux (RHEL) individual developer subscriptions to support up to 16 production nodes, easing the transition for small operations.','English','Article','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Infrastructure", "Operating Systems", "Linux Distributions"]','["[COMMUNITY-TOOL]"]','[]','["linux.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://arstechnica.com/gadgets/2021/01/on-the-death-of-centos-red-hat-liaison-brian-exelbierd-speaks','arstechnica.com: Why Red Hat killed CentOS—a CentOS board member speaks','','2021',2,'Behind-the-scenes perspective on the transition to CentOS Stream. Argues that CentOS Linux was a dead end that did not contribute back to RHEL, while CentOS Stream serves as an active, collaborative innovation platform.','English','Article','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Infrastructure", "Operating Systems", "Linux Distributions"]','["[COMMUNITY-TOOL]"]','[]','["linux.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://arstechnica.com/gadgets/2022/03/google-calendar-now-lets-paid-users-create-a-booking-page-website','arstechnica.com: New Google Calendar feature takes the back-and-forth out'' of scheduling','','N/A',0,NULL,NULL,NULL,NULL,0,NULL,'manual','abce617462e73eccbd59f47f7f085dae3d6f945009ffc9e45f4b1f68be125e8a',100.0,1779034270,1,'2026-05-17T18:11:10.211480+02:00',NULL,NULL,NULL,'[]','[]','["docs/appointment-scheduling.md"]','[]','{}','{}');
INSERT INTO "resources" VALUES('https://artemis.apache.org/components/artemis','Apache ActiveMQ Artemis broker','','2026',4,'Apache ActiveMQ Artemis is the next-generation messaging broker featuring a high-performance, asynchronous non-blocking execution model. Supporting AMQP, MQTT, STOMP, and JMS, it represents the primary engine under Red Hat AMQ deployments.','Java','Message Broker','Advanced',1,'online','manual',NULL,NULL,NULL,0,'2026-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Infrastructure", "Cloud Native Integration", "Enterprise Messaging", "ActiveMQ Artemis"]','["[ENTERPRISE-STABLE]"]','[]','["message-queue.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://artemis.apache.org/components/artemis/documentation/latest/management-console.html',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,'manual','7b9cc60f4198de657f6dddf48db83f6b3d8ac9b0dea84bae655fb6f3e9e397f7',100.0,1779130495,0,'2026-05-18T20:54:55.013159+02:00',NULL,NULL,NULL,'[]','[]','["docs/prometheus.md"]','[]','{}','{}');
INSERT INTO "resources" VALUES('https://artemis.apache.org/components/artemis/documentation/latest/using-server.html','Apache ActiveMQ Artemis Using the Server','- [Apache ActiveMQ Artemis Management Console](https://artemis.apache.org/components/artemis/documentation/latest/management-console.html)
    - [Apache ActiveMQ Artemis Metrics](http://activemq.apache.org/components/artemis/documentation/latest/metrics.html)','2026',0,'Operational manual for running ActiveMQ Artemis brokers. Outlines built-in administrative consoles, advanced queues monitoring, and direct telemetry integration using Micrometer frameworks.','None','Documentation','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2026-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Middleware", "Messaging Orchestration", "Artemis Management"]','["[COMMUNITY-TOOL]"]','[]','["prometheus.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://arthurchiao.art/blog/cracking-k8s-network-policy','arthurchiao.art: Cracking Kubernetes Network Policy','','2021',0,'Under-the-hood analysis mapping policy YAML configurations down to Linux-native iptables, Open vSwitch rules, and kernel-level socket filters.','English','Article','Advanced',1,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Networking", "Security", "Implementation Under the Hood"]','["[COMMUNITY-TOOL]"]','[]','["kubernetes-networking.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://arthurchiao.art/blog/cracking-k8s-node-proxy','arthurchiao.art: Cracking kubernetes node proxy (aka kube-proxy)','','2021',0,'Deep-dive technical blog exploring the design principles of the node proxy. Compares user-space, iptables, and IPVS proxy modes with performance telemetry data.','English','Article','Advanced',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Networking", "Core Services", "kube-proxy"]','["[COMMUNITY-TOOL]"]','[]','["kubernetes.md", "kubernetes-networking.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://arthursens.medium.com/risk-analysis-and-security-compliance-in-kube-prometheus-10c8cfb180b8','arthursens.medium.com: Risk analysis and security compliance in Kube-prometheus','','N/A',0,'A curated technical resource and architectural guide covering arthursens.medium.com: Risk analysis and security compliance in Kube-prometheus in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779029513,0,'2026-05-17T16:51:53.476504+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/prometheus.md"]','["prometheus.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://artifacthub.io','Artifact Hub 🌟','','2026',5,'The authoritative, CNCF-hosted decentralized web hub designed for discovering, installing, and monitoring cloud-native packages. It aggregates active Helm charts, Kubernetes operators, Tekton tasks, and OCI artifacts with comprehensive security and maintenance tracking.','Go','Web Portal','Beginner',0,'online','manual',NULL,NULL,NULL,0,'2026-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Platform Engineering", "Kubernetes GitOps & Packaging", "Chart Discovery"]','["[DE FACTO STANDARD]"]','[]','["helm.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://artifacthub.io/packages/helm/choerodon/nexus3','Choerodon Nexus3 🌟','','2024',3,'An active Helm package designed to configure and orchestrate Sonatype Nexus3 instances. It handles data persistence, ingress routing, and performance tuning configurations optimized for enterprise container workloads.','English','Chart','Intermediate',0,'online','manual',NULL,NULL,1781735960,0,'2026-06-18T00:39:20.433000+02:00',NULL,NULL,NULL,'["Application Delivery", "Helm", "Registries"]','["[COMMUNITY-TOOL]"]','[]','["helm.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://artifacthub.io/packages/helm/mlflowserver/mlflow-server','artifacthub.io: mlflow-server','','2023',3,'Official or community Helm Chart designed to bootstrap a highly available MLflow tracking and registry server inside a Kubernetes cluster. Streamlines configuring databases, AWS S3 / MinIO backend stores, and ingress mechanisms required for cloud-native model lifecycle management.','YAML','Helm Chart','Advanced',1,'online','manual',NULL,NULL,NULL,0,'2023-06-01T00:00:00+02:00',NULL,NULL,NULL,'["MLOps", "Kubernetes", "Artifact Registration"]','["[COMMUNITY-TOOL]"]','[]','["mlops.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://artifacthub.io/packages/helm/oteemo/sonarqube','hub.helm.sh/charts/oteemo/sonarqube','','2023',4,'Provides community Helm templates to install SonarQube onto Kubernetes nodes. Supports production deployments utilizing stateful postgres instances and customizable security boundaries.','YAML','Configuration','Advanced',1,'online','manual',NULL,NULL,NULL,0,'2023-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Continuous Integration", "Code Quality", "Kubernetes Deployment"]','["[ENTERPRISE-STABLE]"]','[]','["sonarqube.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://artifacthub.io/packages/helm/prometheus-community/kube-prometheus-stack','prometheus-community/kube-prometheus-stack 🌟🌟','','2026',0,'The standard Helm chart package representing the Kubernetes Prometheus Operator stack. Streamlines deployment of custom resources like ServiceMonitors and PrometheusRules.','None','Plugin','Advanced',1,'online','manual',NULL,NULL,NULL,0,'2026-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Cloud Native Platforms", "Kubernetes", "Helm Deployments"]','["[COMMUNITY-TOOL]"]','[]','["kubernetes-monitoring.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://artifacthub.io/packages/helm/stable/cluster-autoscaler','hub.helm.sh: cluster-autoscaler','','2022',0,'The official Helm chart for deploying Kubernetes Cluster Autoscaler. Dynamically adjusts the size of the Kubernetes cluster by provisioning or terminating nodes based on pending pod requirements and node utilization. Serves as a fundamental operations standard across cloud provider runtimes.','Go','Helm Chart','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2022-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Infrastructure & Platform", "Autoscaling", "Cluster Autoscaling"]','["[COMMUNITY-TOOL]"]','[]','["kubernetes-autoscaling.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://artifacthub.io/packages/search?repo=haproxytech','artifacthub.io: Official Helm charts for HAProxy and the HAProxy Kubernetes Ingress Controller on Artifact Hub 🌟','','2026',0,'The official, production-grade Helm packages for HAProxy load balancers and Ingress Controllers. They offer high-performance routing, custom security profiles, proxy-protocol support, and robust SSL/TLS termination configs suitable for web traffic at scale.','YAML','Chart Registry','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2026-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Networking & Ingress", "Ingress Controllers", "HAProxy Deployments"]','["[COMMUNITY-TOOL]"]','[]','["helm.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://artifacthub.io/packages/search?ts_query_web=awx&sort=relevance&page=1','artifacthub.io: Helm Charts - AWX','','2024',0,'Helm Charts indexing service for AWX deployments on Kubernetes. While the AWX Operator is the official, Red Hat-endorsed packaging system, third-party and legacy Helm Charts exist to satisfy custom, manifest-driven deployment architectures.','YAML','Helm Chart Catalog','Intermediate',1,'online','manual',NULL,NULL,NULL,0,'2024-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Container Orchestration", "Kubernetes", "Helm"]','["[LEGACY]"]','[]','["ansible.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://artificialconfidence.com/p/artificial-confidence-the-spec-for','Artificial Confidence: The Spec for the Agent-Native Cloud','A twelve-point spec for what an agent-native cloud actually needs to look like.','2026',4,'A comprehensive twelve-point architectural specification defining the requirements for an ''agent-native'' cloud environment. The article details how modern computing infrastructure must evolve to handle autonomous agent requirements—such as ephemeral micro-sandboxes, persistent state machines, and non-interactive execution pipelines—and compares early implementations by Vercel and Cloudflare.','en','article','Advanced',0,'online','automatic','3297c47240a5ad551519dba6afbd7ab8863188fc2bb51e3f19250136dc9d3d1e',NULL,1780352292,0,'2026-06-02T00:18:12.588405+02:00',NULL,NULL,NULL,'["Cloud Architecture", "Next-Gen Cloud Infrastructure", "Agentic Systems"]','["EMERGING", "CASE STUDY"]','[]','[]','{}','{"category": "ai-agents-mcp", "reputation_status": "Vetted", "reputation_summary": "Vetted and heavily discussed architectural specification across platforms like Hacker News and X, detailing infrastructure changes required for agentic workflows.", "social_preview_url": "", "source_provenance": "X.com (QuinnyPig)", "suggested_new_category": ""}');
INSERT INTO "resources" VALUES('https://artoftesting.com/sql-queries-for-interview','artoftesting.com: Top 40 SQL Query Interview Questions and Answers for Practice','','2026',0,'A practical SQL query cookbook focusing on technical interview situations. Demonstrates complex nested joins, window analytic functions, indexing patterns, and deduplication queries under high-performance criteria.','None','Interview Q&A','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2026-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Career & Interview Preparation", "Interview Prep", "Database & SQL"]','["[COMMUNITY-TOOL]"]','[]','["interview-questions.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://arun-sisodiya.medium.com/kyverno-a-policy-manager-for-kubernetes-286f6e082062','arun-sisodiya.medium.com: Kyverno — A Kubernetes native policy manager (Policy'' as Code)','','N/A',0,'A curated technical resource and architectural guide covering arun-sisodiya.medium.com: Kyverno — A Kubernetes native policy manager (Policy'' as Code) in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779029154,0,'2026-05-17T16:45:54.592129+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/securityascode.md"]','["securityascode.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://asciiflow.com','ASCIIFlow','','2026',0,'ASCIIFlow is a highly practical, browser-based editor used to design clear, text-based ASCII flowcharts and architecture diagrams. It is widely valued by software engineers and systems architects for embedding clean diagrams directly into markdown readme files, codebases, and configuration headers. This straightforward design utility simplifies collaborative technical documentation across teams.','TypeScript','Web Tool','Beginner',0,'online','manual','2a7bca173bfbf450a20db316ed20f18c6d034406626db64b202117f226e7b5c3',100.0,1779031122,1,'2026-05-17T17:18:42.246548+02:00',NULL,NULL,NULL,'["Documentation", "Diagramming", "Developer Tooling"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-tools.md"]','["kubernetes-tools.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://asdf-vm.com','ASDF 🌟','','2026',5,'An extensible CLI runtime version manager that unifies environment configurations (Node.js, Ruby, Python, Elixir, Go, and more) under a single .tool-versions file. Successfully eliminates environment drift across development machines and CI runners via a robust plugin-driven architecture.','Shell','CLI Tool','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2026-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Local Developer Environment", "Version Management", "Multi-Language Runtimes"]','["[DE FACTO STANDARD]"]','[]','["devops-tools.md", "linux-dev-env.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://ashishtechmill.com/cicd-workflow-for-spring-boot-application-on-kubernetes-via-skaffold','ashishtechmill.com: CI/CD Workflow for Spring Boot Application on Kubernetes'' via Skaffold','','N/A',0,NULL,NULL,NULL,NULL,0,NULL,'manual','N/A',100.0,1779030886,0,'2026-05-17T17:14:46.422246+02:00',NULL,NULL,NULL,'[]','[]','["docs/scaffolding.md"]','[]','{}','{}');
INSERT INTO "resources" VALUES('https://ashishtechmill.com/demystifying-google-container-tool-jib-java-image-builder','ashishtechmill.com: Demystifying Google Container Tool Jib: Java Image Builder','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','N/A',100.0,1779031148,0,'2026-05-17T17:19:08.865666+02:00',NULL,NULL,NULL,'[]','[]','["docs/maven-gradle.md"]','[]','{}','{"duplicate_of": "https://www.ashishtechmill.com/demystifying-google-container-tool-jib-java-image-builder"}');
INSERT INTO "resources" VALUES('https://asishmm.medium.com/discussion-on-horizontal-pod-autoscaler-with-a-demo-on-local-k8s-cluster-81694c09f818','asishmm.medium.com: Discussion on Horizontal Pod Autoscaler with a demo'' on local k8s cluster','','N/A',0,'A curated technical resource and architectural guide covering asishmm.medium.com: Discussion on Horizontal Pod Autoscaler with a demo'' on local k8s cluster in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779032586,0,'2026-05-17T17:43:06.731728+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes.md"]','["kubernetes.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://asonisg.medium.com/multi-tenancy-with-kubernetes-part-1-8ac4e5083e31','asonisg.medium.com: Multi-tenancy with Kubernetes (Part-1)','','N/A',0,'A curated technical resource and architectural guide covering asonisg.medium.com: Multi-tenancy with Kubernetes (Part-1) in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779032087,0,'2026-05-17T17:34:47.696573+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes.md"]','["kubernetes.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://astrofrog.github.io/blog/2016/01/12/stop-writing-python-4-incompatible-code','Stop writing code that will break on Python 4!','','2016',0,'Warns against brittle version check logic (e.g., hardcoded string indexing or strict `sys.version_info[0] == 3`) that would fail when Python 4 releases. Suggests robust check alternatives. This architectural guide remains highly relevant for legacy and enterprise codebase preservation.','English','Article','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2016-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Software Development", "Python Core", "Compatibility"]','["[LEGACY]"]','[]','["python.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://atareao.es/ubuntu/tuneles-ssh','Túneles SSH','','2021',2,'Practical guide in Spanish focusing on local, remote, and dynamic SSH port forwarding. Clarifies complex traffic redirection patterns to bypass firewall obstacles and secure local development setups.','Spanish','Tutorial','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Infrastructure", "Networking", "SSH Tunnels"]','["[COMMUNITY-TOOL]", "[GUIDE]"]','[]','["linux.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://atodorov.me/2020/06/14/comparing-kubernetes-managed-services-across-digital-ocean-scaleway-ovhcloud-and-linode','atodorov.me: Comparing Kubernetes managed services across Digital Ocean, Scaleway, OVHCloud and Linode','','2020',0,'Compares managed Kubernetes offerings from secondary cloud providers: DigitalOcean, Scaleway, OVHCloud, and Linode. It analyzes storage driver speeds, control plane SLA pricing, and API version support. This evaluation helps teams design multi-cloud setups and avoid the cost overhead associated with tier-1 hyperscalers.','None','Technical Blog','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2020-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Platform Architecture", "Cloud Providers", "Managed Kubernetes Comparison"]','["[COMMUNITY-TOOL]"]','[]','["matrix-table.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://atodorov.me/2021/02/27/why-you-should-take-a-look-at-nomad-before-jumping-on-kubernetes','atodorov.me: Why you should take a look at Nomad before jumping on Kubernetes','','2021',0,'Details why startups and lean organizations should evaluate Nomad prior to adopting Kubernetes. Emphasizes native scheduling of non-containerized, native executables and Windows workloads.','None','Article','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Orchestration", "HashiCorp Nomad", "Evaluation"]','["[COMMUNITY-TOOL]"]','[]','["kubernetes-alternatives.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://atul-agrawal.medium.com/library-vs-service-vs-sidecar-ff5a20b50cad','atul-agrawal.medium.com: Library vs Service vs Sidecar','','N/A',0,'A curated technical resource and architectural guide covering atul-agrawal.medium.com: Library vs Service vs Sidecar in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779032244,0,'2026-05-17T17:37:24.687101+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes.md"]','["kubernetes.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://austingil.com/vs-code-timeline-restores-work-git-cant','austingil.com: VS Code Timeline Restores Lost Work That Git Can’t 🌟','','2021',0,'Highlights VS Code''s Local History/Timeline feature, which functions as an independent tracking database. It enables structural code recovery for uncommitted files even when Git staging lists are purged or reset.','N/A','Article','Beginner',0,'online','manual','868ac83fb8954984fdee276c2d5158b3357255def262941c5ba5eb0433e36419',100.0,1779033424,1,'2026-05-17T17:57:04.539943+02:00',NULL,NULL,NULL,'["Developer Environment", "IDE Tooling", "Visual Studio Code", "Version Control Integration"]','["[COMMUNITY-TOOL]"]','["docs/visual-studio.md"]','["visual-studio.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://auth0.com/blog/deployment-strategies-in-kubernetes','auth0.com: Deployment Strategies In Kubernetes','','2020',4,'Explores production-grade Kubernetes deployment models. Analyzes rolling update nuances, proxy-level routing switches, and the integration of automated rollback hooks to isolate deployment errors.','English','Guide','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2020-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Cluster Management", "Deployments", "Strategies"]','["[ENTERPRISE-STABLE]", "[GUIDE]"]','[]','["kubernetes.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://auth0.com/blog/java-spring-boot-microservices','auth0.com: Java Microservices with Spring Boot and Spring Cloud','','2021',0,'A detailed tutorial for constructing secure, modular Java microservices using Spring Boot, Spring Cloud, and OAuth2/OIDC. Although service meshes have taken over some Spring Cloud networking logic, these client-side application patterns remain a core standard in 2026 enterprise architectures.','Java','Blog','Intermediate',1,'online','manual','04f846133c521d65f8e98592be2aed41f96ada1fa39783b85d545caa250f4cfa',100.0,1779029628,1,'2026-05-17T16:53:48.880526+02:00',NULL,NULL,NULL,'["Modern Java", "Frameworks", "Spring Cloud"]','["[COMMUNITY-TOOL]"]','["docs/java_frameworks.md"]','["java_frameworks.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://auth0.com/blog/kubernetes-secrets-management','auth0.com: Shhhh... Kubernetes Secrets Are Not Really Secret!','','2022',0,'Demystifies Kubernetes Secrets by addressing their default unencrypted base64 storage. Synthesizes strategies using cloud-managed KMS envelope systems, HashiCorp Vault integrations, and Secrets Store CSI Drivers.','YAML','Blog','Intermediate',1,'online','manual',NULL,NULL,NULL,0,'2022-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Security", "Secrets Management", "Encryption"]','["[COMMUNITY-TOOL]"]','[]','["kubernetes.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://auth0.com/blog/kubernetes-tutorial-step-by-step-introduction-to-basic-concepts','auth0.com: Kubernetes Tutorial - Step by Step Introduction to Basic Concepts','','2020',3,'A structured, hands-on tutorial guiding users through local cluster deployment using Minikube. Explains crucial developer concepts including cluster networking, Service discovery, and managing persistent application states.','English','Tutorial','Intermediate',1,'online','manual',NULL,NULL,NULL,0,'2020-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Fundamentals", "Tutorials", "Deployment Workflow"]','["[COMMUNITY-TOOL]", "[GUIDE]"]','[]','["kubernetes.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://auth0.com/blog/webauthn-and-passkeys-for-java-developers','auth0.com: A Passwordless Future! Passkeys for Java Developers','','2023',0,'A developer-focused guide to building passwordless authentication flows in Java web applications using WebAuthn APIs. Covers credential registration mechanics, client signature verification, and security practices for modern passkeys.','English','Technical Tutorial','Advanced',1,'online','manual',NULL,NULL,NULL,0,'2023-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Security", "Access Management", "Passwordless Authentication"]','["[COMMUNITY-TOOL]", "[GUIDE]"]','[]','["devsecops.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://auto-api.dev','auto-api.dev','- [github.com/highmobility](https://github.com/highmobility)','2026',3,'A technical portal representing High Mobility''s Auto API initiatives. It outlines structured vehicle telemetry standards and standardized JSON payloads to bridge the gap between automotive hardware and cloud-native application developers.','English','Documentation Portal','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2026-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Domain APIs", "Automotive", "API Standardization"]','["[COMMUNITY-TOOL]"]','[]','["developerportals.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://autodotes.com/posts/s90PP9397WYTsAWaRapd','Kubernetes Troubleshooting Guide: Common Pitfalls and Solutions','','2023',0,'A robust troubleshooting guide compiling common pitfalls, anti-patterns, and direct remedies for everyday Kubernetes operation. It spans topics from service networking misconfigurations to persistent volume mounting failures. This resource provides clear checklists to help platform engineers accelerate incident resolution times.','English','Blog Post','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2023-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Kubernetes", "Troubleshooting", "Guides"]','["[COMMUNITY-TOOL]"]','[]','["kubernetes-tutorials.md", "devops.md", "kubernetes-troubleshooting.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://automated-360.com/integration/how-to-perform-code-quality-check-for-selenium-test-automation','==automated-360.com: How to perform Code Quality Check for Selenium Test'' Automation? (SonarQube)==','','N/A',0,NULL,NULL,NULL,NULL,0,'online','manual','570f9690cfa86d602471769cd42587ad65afbb1a0765fbf1145f3ce3ecb0a897',100.0,1779034432,0,'2026-05-17T18:13:52.842164+02:00',NULL,NULL,NULL,'[]','[]','["docs/test-automation-frameworks.md"]','[]','{}','{}');
INSERT INTO "resources" VALUES('https://automatetheboringstuff.com','automatetheboringstuff.com: Automate the Boring Stuff with Python','','2020',0,'An industry staple for constructing lightweight, robust system automation scripts. Demystifies programmatic file manipulation, web scraping configurations, PDF/Word document handling, and automation of repetitive user interfaces.','Python','Book','Beginner',0,'online','manual',NULL,NULL,NULL,0,'2020-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Software Engineering", "Automation", "Scripting Fundamentals"]','["[COMMUNITY-TOOL]"]','[]','["python.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://automationqahub.com/common-cypress-interview-questions','automationqahub.com: The Ultimate List of Cypress Interview Questions','','2022',4,'Investigates Cypress automation framework architecture. Contrasts its in-browser node execution loop against legacy WebDriver protocols, highlighting direct control of application states.','JavaScript','Article','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2022-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Software Testing", "UI Automation", "Cypress"]','["[ENTERPRISE-STABLE]", "[LEGACY]"]','[]','["interview-questions.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://automationqahub.com/how-to-build-playwright-page-object-model','automationqahub.com: How to build a Playwright Page Object Model','','2023',5,'Focuses on implementing the Page Object Model (POM) pattern in Playwright to decouple test cases from raw element selectors and action logic. Demonstrates structuring page objects using TypeScript/JavaScript classes, showing how Playwright''s auto-waiting capabilities drastically simplify clean structural design.','TypeScript','Tutorial','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2023-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Quality Assurance & Testing", "Web Automation", "Design Patterns"]','["[DE FACTO STANDARD]", "[GUIDE]"]','[]','["test-automation-frameworks.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://automationqahub.com/how-to-configure-multiple-environments-in-playwright','automationqahub.com: How to Configure multiple environments in Playwright','','2023',4,'Details how to configure and switch target execution environments (such as Dev, Staging, and Production) within a Playwright testing suite. Covers utilizing environmental variables, configuring distinct Playwright project definitions, and injecting custom base URLs dynamically to avoid hardcoded endpoints.','TypeScript','Tutorial','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2023-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Quality Assurance & Testing", "Web Automation", "Configuration Management"]','["[ENTERPRISE-STABLE]", "[GUIDE]"]','[]','["test-automation-frameworks.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://automationqahub.com/how-to-do-mobile-automation-using-appium-2-0','automationqahub.com: How to get started with Appium 2.0','','2023',5,'Evaluates the decoupled architecture of Appium 2.0, where mobile drivers (like UIAutomator2 and XCUITest) and plugins are installed independently from the core CLI. Explains the command line utilities to manage drivers, configure server execution parameters, and adapt existing test scripts to the upgraded ecosystem.','JavaScript','Tutorial','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2023-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Quality Assurance & Testing", "Mobile Automation", "Appium Core"]','["[DE FACTO STANDARD]", "[GUIDE]"]','[]','["test-automation-frameworks.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://automationqahub.com/how-to-install-playwright-tool','automationqahub.com: How to Configure Playwright','','2023',4,'Details the initialization and low-level installation of Microsoft Playwright, a modern end-to-end testing library. Outlines how to install browser binaries, configure the playwright.config file, and set up headless and headed runs across Chromium, WebKit, and Firefox with single-command ease.','TypeScript','Tutorial','Beginner',0,'online','manual',NULL,NULL,NULL,0,'2023-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Quality Assurance & Testing", "Web Automation", "Playwright Setup"]','["[ENTERPRISE-STABLE]", "[GUIDE]"]','[]','["test-automation-frameworks.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://automationqahub.com/how-to-publish-extentreport-using-jenkins','automationqahub.com: How To Publish ExtentReport Using Jenkins','','2021',0,'Shows how to integrate the Jenkins HTML Publisher plugin to generate interactive ExtentReport test reports inside build views. *Curator Insight*: Publishing test metrics. *Live Grounding*: Essential for making automation test feedback available inside build dashboards.','English','Article','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["CI/CD Pipelines", "Code Quality", "Test Automation"]','["[COMMUNITY-TOOL]"]','[]','["jenkins.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://automationqahub.com/latest-api-testing-interview-questions-and-answers','automationqahub.com: Latest API Testing Interview Questions And Answers','','2026',0,'A concise roadmap evaluating core concepts of web service API validation structures. Details functional request testing, HTTP status assert mapping, and structural performance validations in automated integration scopes.','None','Interview Q&A','Intermediate',1,'online','manual',NULL,NULL,NULL,0,'2026-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Career & Interview Preparation", "Interview Prep", "API & Automation Testing"]','["[COMMUNITY-TOOL]"]','[]','["interview-questions.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://automationqahub.com/latest-rest-assured-interview-questions','automationqahub.com: Latest Rest Assured Interview Questions','','2021',3,'Deep-dive into Rest Assured framework mechanics for validating HTTP endpoints. Evaluates request/response logging, authentication mechanisms, custom deserialization engines, and structural JSON assertions.','Java','Article','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Software Testing", "API Automation", "REST Assured"]','["[COMMUNITY-TOOL]"]','[]','["interview-questions.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://automationqahub.com/latest-selenium-interview-questions-and-answers','automationqahub.com: The Ultimate List of Selenium Interview Questions','','2026',0,'A comprehensive list of interview questions targeting browser-based Selenium test suites. Explains element locator strategies, synchronization waits, and optimization patterns for Page Object Model setups.','None','Interview Q&A','Intermediate',0,'duplicate','manual',NULL,NULL,NULL,0,'2026-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Career & Interview Preparation", "Interview Prep", "Selenium Automation"]','["[COMMUNITY-TOOL]"]','[]','["interview-questions.md"]','{}','{"duplicate_of": "https://automationqahub.com/common-cypress-interview-questions"}');
INSERT INTO "resources" VALUES('https://automationqahub.com/mastering-git-your-ultimate-git-cheat-sheet-for-quick-reference','automationqahub.com: The Ultimate Git Cheat Sheet 🌟','','2026',0,'A comprehensive, production-ready Git reference sheet. Synthesizes key command structures for staging, branch synchronization, merging mechanics, state backtracking, and log tracking.','None','Cheat Sheet','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2026-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Career & Interview Preparation", "Reference Vaults", "Git & Version Control"]','["[COMMUNITY-TOOL]"]','[]','["interview-questions.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://automationqahub.com/popular-software-testing-interview-questions','automationqahub.com: Top Software Testing Interview Questions','','2021',3,'Comprehensive software testing reference mapping manual testing strategies, automated validation practices, test design methodologies, and classic bug lifecycle patterns.','None','Article','Beginner',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Software Testing", "Fundamentals", "QA Methodology"]','["[COMMUNITY-TOOL]"]','[]','["interview-questions.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://automationreinvented.blogspot.com/2020/02/top-18-docker-commands-for-aytomation.html','Top 18 Docker commands for Automation Tester/Devops/SDET/Test Lead? 🌟','','2020',0,'A structured compilation of fundamental Docker CLI diagnostics commands. Guides engineers through inspecting layer details, logs, network spaces, and system usage stats.','Bash','Cheat Sheet','Beginner',0,'online','manual',NULL,NULL,NULL,0,'2020-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Infrastructure", "Container Basics", "Docker Commands"]','["[COMMUNITY-TOOL]", "[GUIDE]"]','[]','["docker.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://automationreinvented.blogspot.com/2020/06/top-30-interview-questions-on.html','automationreinvented.blogspot.com: Top 30 Interview Questions on Automation Testing - Selenium for SDET/Automation QA?','','2026',0,'SDET-focused question sets targeting dynamic script writing, grid infrastructures, exception handling frameworks, and automated test optimization procedures in Selenium.','None','Interview Q&A','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2026-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Career & Interview Preparation", "Interview Prep", "Selenium Automation"]','["[COMMUNITY-TOOL]"]','[]','["interview-questions.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://automationreinvented.blogspot.com/2020/09/top-11-kubernetes-interview-question.html','automationreinvented.blogspot.com: Top 11 Kubernetes interview question and answers for SDET Devops QA SET-01?','','2020',3,'Tactical breakdown of core Kubernetes constructs targeted at system verification and automated QA architectures. Analyzes scheduling, ReplicaSet control loops, and environment variable injections.','None','Article','Intermediate',1,'online','manual',NULL,NULL,NULL,0,'2020-06-01T00:00:00+02:00',NULL,NULL,NULL,'["DevOps", "Container Orchestration", "Kubernetes"]','["[COMMUNITY-TOOL]"]','[]','["interview-questions.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://automationreinvented.blogspot.com/2020/10/top-11-kubernetes-interview-questions.html','automationreinvented.blogspot.com: Top 11 kubernetes interview questions for SDET/DevOps SET-02? Kubernetes deployment commands','','2026',0,'A curated roadmap outlining standard cluster operations and debugging procedures for DevOps and QA engineering candidates. Focuses on kubectl command structures, scheduling policies, and network ingress troubleshooting.','None','Interview Q&A','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2026-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Career & Interview Preparation", "Interview Prep", "Kubernetes"]','["[COMMUNITY-TOOL]"]','[]','["interview-questions.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://automationreinvented.blogspot.com/2020/11/top-30-api-testing-interview-questions.html','automationreinvented.blogspot.com: Top 30 API Testing Interview Questions & Answers for SDET/API Automation-Rest Assured? SET-03','','2026',0,'Contains SDET-focused interview questions highlighting API validation workflows. Emphasizes the use of REST-Assured for setting up automated testing pipelines, processing HTTP headers, and verifying JSON response payloads.','None','Interview Q&A','Intermediate',1,'online','manual',NULL,NULL,NULL,0,'2026-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Career & Interview Preparation", "Interview Prep", "API & Automation Testing"]','["[COMMUNITY-TOOL]"]','[]','["interview-questions.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://automationreinvented.blogspot.com/2020/11/top-interview-question-on-kubernetes.html','automationreinvented.blogspot.com: Top Interview Question on Kubernetes for SDET/Devops Set-03? ReplicaSet in K8S','','2020',3,'Focused architectural analysis of the Kubernetes ReplicaSet controller. Evaluates the difference between Deployments and ReplicaSets, selector configuration, and partition recovery methods during failover phases.','None','Article','Intermediate',1,'online','manual',NULL,NULL,NULL,0,'2020-06-01T00:00:00+02:00',NULL,NULL,NULL,'["DevOps", "Container Orchestration", "Kubernetes"]','["[COMMUNITY-TOOL]"]','[]','["interview-questions.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://automationreinvented.blogspot.com/2021/01/top-60-interview-questions-on.html','automationreinvented.blogspot.com: Top 70 interview questions on Automation Testing-Selenium-TestNG Set-06? TestNG Tricky Interview questions 2021 for SDET-QAE?','','2021',3,'Broad UI automation preparation set evaluating Selenium WebDriver API combined with TestNG assertions. Covers dynamic wait mechanisms, Page Object Pattern configurations, and multi-thread test runs.','Java','Article','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Software Testing", "UI Automation", "Selenium"]','["[COMMUNITY-TOOL]"]','[]','["interview-questions.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://automationreinvented.blogspot.com/2021/02/how-to-run-test-selenium-tests-from.html','automationreinvented.blogspot.com: How to run selenium tests from Jenkins? Maven and Jenkins Integration with Testng-Selenium? Run selenium maven project from command line? 🌟','','2021',3,'Explores building a continuous integration loop using TestNG, Maven, and Jenkins for Java-based Selenium suites. Focuses on setting up TestNG execution profiles in pom.xml and designing clean Jenkins pipeline steps to build and run test suites from the command line. Provides robust configurations for handling target environments dynamically.','Java','Tutorial','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Quality Assurance & Testing", "Continuous Integration", "Build & Deploy Integration"]','["[COMMUNITY-TOOL]", "[GUIDE]"]','[]','["test-automation-frameworks.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://automationreinvented.blogspot.com/2021/03/top-40-api-testing-interview-question.html','automationreinvented.blogspot.com: Top 40 API Automation testing interview question for SDET and Automation QA ?','','2021',3,'Core API testing guide investigating HTTP status behaviors, serialization pipelines, contract testing, security headers, and mock API service strategies within test suites.','None','Article','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Software Testing", "API Automation", "QA Methodology"]','["[COMMUNITY-TOOL]"]','[]','["interview-questions.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://automationreinvented.blogspot.com/2021/05/how-to-schedule-job-in-jenkins-pipeline.html','automationreinvented.blogspot.com: How to schedule a job in Jenkins pipeline? How to run automation suite everyday with auto trigger scheduler?','','2021',0,'Walks through cron syntax integrations inside declarative pipelines to handle nightly build operations and scheduled automation triggers. *Curator Insight*: Scheduled job triggers. *Live Grounding*: Critical for configuring resource-intensive smoke tests to execute during low-traffic windows.','English','Article','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["CI/CD Pipelines", "Job Triggering", "Cron Scheduling"]','["[COMMUNITY-TOOL]"]','[]','["jenkins.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://automationreinvented.blogspot.com/2021/05/top-git-interview-question-set-03-for.html','automationreinvented.blogspot.com: Top GIT Interview question Set-03 for SDET/Testers/Developers/DevOps?','','2026',0,'QA and DevOps-focused Git interview questions covering commit cherry-picking actions, reflog rollback steps, cleanup commands, git hooks integration, and pull request workflows.','None','Interview Q&A','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2026-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Career & Interview Preparation", "Interview Prep", "Git & Version Control"]','["[COMMUNITY-TOOL]"]','[]','["interview-questions.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://automationreinvented.blogspot.com/2021/06/how-to-send-email-notification-in.html','automationreinvented.blogspot.com: How to send email notification in Jenkins using Groovy Script?','','2021',0,'Shows how to write custom Groovy scripts to generate context-aware email notifications at key stages of pipeline execution. *Curator Insight*: Custom notifications. *Live Grounding*: Though legacy compared to modern Slack/Teams webhooks, it remains widely used in enterprise setups.','English','Article','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["CI/CD Pipelines", "Configuration Management", "Notifications"]','["[LEGACY]"]','[]','["jenkins.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://automationreinvented.blogspot.com/2021/08/how-to-create-parameterized-job-in.html','automationreinvented.blogspot.com: How to create parameterized job in Jenkins? What is parameterized build in Jenkins?','','2021',0,'A guide illustrating how to set up runtime input parameters inside Jenkins to enable selective builds. *Curator Insight*: Parameter setups. *Live Grounding*: Key paradigm for allowing operators to input custom variables like deployment targets during ad-hoc pipelines.','English','Article','Beginner',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["CI/CD Pipelines", "Configuration Management", "Parameterized Builds"]','["[COMMUNITY-TOOL]"]','[]','["jenkins.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://automationreinvented.blogspot.com/2021/09/top-10-jenkins-interview-question-for.html','automationreinvented.blogspot.com: Top 10 Jenkins Interview Question for SDET - DevOps - Automation QA?','','2021',3,'Curated technical questions addressing Jenkins usage inside SDET and automated QA execution chains. Focuses on Jenkinsfile schema execution, parameterized triggers, and automatic test reporting engines.','None','Article','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["DevOps", "CI-CD", "Jenkins"]','["[COMMUNITY-TOOL]"]','[]','["interview-questions.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://automationreinvented.blogspot.com/2021/09/top-40-git-interview-questions-and.html','automationreinvented.blogspot.com: Top 40 GIT Interview Questions and Answers for SDET - DevOps - Automation QA? Useful GIT commands to refer for daily DevOps Tasks?','','2026',0,'A curated list of functional Git command scenarios and branch management designs. Addresses standard branch methodologies, diff analysis, submodules handling, and branch security policies.','None','Interview Q&A','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2026-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Career & Interview Preparation", "Interview Prep", "Git & Version Control"]','["[COMMUNITY-TOOL]"]','[]','["interview-questions.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://automationreinvented.blogspot.com/2021/12/top-20-jenkins-interview-questions-and.html','automationreinvented.blogspot.com: Top 20 Jenkins Interview Questions and Answers 2022 for SDET - DevOps - Automation QA? Refer for Getting pro in Jenkins','','2021',3,'Advanced preparation guide detailing Jenkins-as-Code setups. Evaluates Jenkins Shared Library patterns, parallel build processes, workspace management, and dynamic node provisioning configurations.','None','Article','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["DevOps", "CI-CD", "Jenkins"]','["[COMMUNITY-TOOL]"]','[]','["interview-questions.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://automationreinvented.blogspot.com/2022/03/top-80-api-testing-interview-questions.html','automationreinvented.blogspot.com: Top 80 API Testing Interview Questions for QA and SDET ? API Interview Questions 2022','','2022',3,'Extended collection of 80 API testing problems assessing serialization boundaries, integration mocking, authentication tokens (JWT/OAuth), and continuous REST endpoint verification techniques.','None','Article','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2022-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Software Testing", "API Automation", "QA Methodology"]','["[COMMUNITY-TOOL]"]','[]','["interview-questions.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://automationreinvented.blogspot.com/2022/03/what-is-json-schema-and-how-to-perform.html','automationreinvented.blogspot.com: What is Json Schema and how to perform schema validation using Rest Assured?','','2022',0,'Outlines strategies to implement dynamic JSON Schema validations inside automated REST API testing pipelines using the Rest Assured Java framework. Assures structural contract compliance for microservices.','Java','Technical Article','Medium',1,'online','manual',NULL,NULL,NULL,0,'2022-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Data Architecture", "JSON & YAML Serialization", "Data Modeling"]','["[COMMUNITY-TOOL]"]','[]','["yaml.md"]','{}','{"is_special": true}');
INSERT INTO "resources" VALUES('https://automationreinvented.blogspot.com/search/label/Kubernetes?m=1','automationreinvented.blogspot.com: kubernetes posts','','2022',3,'Centralized compilation of blog references addressing Kubernetes object deployments, custom controller actions, and best practices for configuring enterprise microservices boundaries.','None','Article','Intermediate',1,'online','manual',NULL,NULL,NULL,0,'2022-06-01T00:00:00+02:00',NULL,NULL,NULL,'["DevOps", "Container Orchestration", "Kubernetes"]','["[COMMUNITY-TOOL]"]','[]','["interview-questions.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://automationscript.com/how-to-read-console-output-in-jenkins-pipeline','automationscript.com: How To Read Jenkins Build Log Console Output','','2021',0,'Guides engineers on programmatic methods to read, parse, and parse Jenkins execution console outputs within pipeline structures. *Curator Insight*: Pipeline execution console logs. *Live Grounding*: Crucial for developers building custom automation loops that rely on upstream build statuses.','English','Article','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Operations", "Observability", "Logging & Monitoring"]','["[COMMUNITY-TOOL]"]','[]','["jenkins.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://automationscript.com/parallel-execution-in-selenium-using-jenkins','automationscript.com: Parallel Execution In Selenium Using Jenkins','','2022',4,'Details how to configure parallel execution of Selenium test suites on Jenkins nodes to dramatically reduce execution feedback loops. It outlines distributing tests across multiple Jenkins executors or external grids using frameworks like TestNG or Maven Surefire. Highly useful for high-throughput enterprise continuous delivery systems.','None','Tutorial','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2022-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Quality Assurance & Testing", "Continuous Integration", "Parallel Testing"]','["[ENTERPRISE-STABLE]", "[GUIDE]"]','[]','["test-automation-frameworks.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://awesome-architecture.com','awesome-architecture.com: 🎨 Awesome Software Architecture 🌟','','2026',2,'A curated knowledge portal aggregating patterns, architectural templates, and engineering articles regarding distributed systems, cloud design, and high-concurrency microservices. Useful for staff engineers designing high-throughput, fault-tolerant networks.','N/A','Web Portal','Advanced',1,'online','manual',NULL,NULL,NULL,0,'2026-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Software Engineering", "Software Architecture", "Design Patterns"]','["[COMMUNITY-TOOL]"]','[]','["other-awesome-lists.md"]','{}','{"is_special": true}');
INSERT INTO "resources" VALUES('https://awesome-go.com','awesome-go.com','','N/A',0,NULL,NULL,NULL,NULL,0,NULL,'manual','d56b953bb64fc8fa1f8ee3f641243bacc307fc5dc92c07db31afc59314f14f56',100.0,1779032405,1,'2026-05-17T17:40:05.638766+02:00',NULL,NULL,NULL,'[]','[]','["docs/other-awesome-lists.md"]','[]','{}','{"is_special": true}');
INSERT INTO "resources" VALUES('https://awesome-kubernetes.readthedocs.io',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,'manual','31f27f5ea923b800ad40b77d77806eeb32d4e2bec4ff491d8d590b29445d6e31',100.0,1779030238,0,'2026-05-17T17:03:58.535195+02:00',NULL,NULL,NULL,'[]','[]','[]','[]','{}','{}');
INSERT INTO "resources" VALUES('https://awesome-kubernetes.readthedocs.io/kubernetes','Kubernetes e-Books','','2025',4,'Vast repository of free high-quality Kubernetes ebooks, configuration sheets, and security manuals curated by the open-source community. Covers container security hardening, network topology routing, and scale limits. Highly recommended for continuous self-guided study.','English','Resource Hub','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2025-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Platform Engineering", "Resources & Ebooks", "Kubernetes Ecosystem"]','["[ENTERPRISE-STABLE]"]','[]','["openshift.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://awesome.jimmysong.io','Awesome Cloud Native','','2026',3,'A central web portal framing the CNCF landscape, offering production-tested system diagrams, cloud architectural patterns, and guides. Essential for platform architects implementing service meshes, GitOps pipelines, and multi-tenant containers.','N/A','Web Portal','Advanced',1,'online','manual',NULL,NULL,NULL,0,'2026-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Cloud Native", "Kubernetes Ecosystem", "Cloud Native Architectures"]','["[COMMUNITY-TOOL]"]','[]','["other-awesome-lists.md"]','{}','{"is_special": true}');
INSERT INTO "resources" VALUES('https://awesomeopensource.com/project/William-Yeh/ansible-prometheus','awesomeopensource.com/project/William-Yeh/ansible-prometheus','','N/A',0,NULL,NULL,NULL,NULL,0,NULL,'manual','N/A',100.0,1779032181,0,'2026-05-17T17:36:21.926364+02:00',NULL,NULL,NULL,'[]','[]','["docs/prometheus.md"]','[]','{}','{}');
INSERT INTO "resources" VALUES('https://awesomeopensource.com/project/cloudposse/terraform-aws-multi-az-subnets','awesomeopensource.com: Terraform Aws Multi Az Subnets','','N/A',0,'A curated technical resource and architectural guide covering awesomeopensource.com: Terraform Aws Multi Az Subnets in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779030352,0,'2026-05-17T17:05:52.669833+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/terraform.md"]','["terraform.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://awesomeopensource.com/project/sirredbeard/Awesome-WSL','Awesome WSL','','N/A',0,'A curated technical resource and architectural guide covering Awesome WSL in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779030827,0,'2026-05-17T17:13:47.190713+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/other-awesome-lists.md"]','["other-awesome-lists.md"]','{}','{"is_special": true}');
INSERT INTO "resources" VALUES('https://awesomeopensource.com/projects/cidr','awesomeopensource.com: The Top 110 Cidr Open Source Projects on Github 🌟','','N/A',0,'A curated technical resource and architectural guide covering awesomeopensource.com: The Top 110 Cidr Open Source Projects on Github 🌟 in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779030228,0,'2026-05-17T17:03:48.414618+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/networking.md", "docs/other-awesome-lists.md"]','["networking.md", "other-awesome-lists.md"]','{}','{"is_special": true}');
INSERT INTO "resources" VALUES('https://awesomerank.github.io/lists/janikvonrotz/awesome-powershell.html','awesomerank.github.io: janikvonrotz/awesome-powershell','','2026',0,'An automatically ranked rendering of the Awesome PowerShell directory, categorizing contributions by community engagement and updates. It provides engineers with instant visibility into which PowerShell modules are actively maintained versus those that have lapsed into legacy status.','N/A','Website','Intermediate',0,'duplicate','manual',NULL,NULL,NULL,0,'2026-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Developer Tools", "Scripts", "PowerShell"]','["[LEGACY]"]','[]','["other-awesome-lists.md"]','{}','{"is_special": true, "duplicate_of": "https://github.com/janikvonrotz/awesome-powershell"}');
INSERT INTO "resources" VALUES('https://awkwardferny.medium.com/setting-up-distributed-tracing-with-opentelemetry-jaeger-in-kubernetes-ingress-nginx-cfdda7d9441d','awkwardferny.medium.com: Setting up Distributed Tracing in Kubernetes with'' OpenTracing, Jaeger, and Ingress-NGINX','','N/A',0,'A curated technical resource and architectural guide covering awkwardferny.medium.com: Setting up Distributed Tracing in Kubernetes with'' OpenTracing, Jaeger, and Ingress-NGINX in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779030538,0,'2026-05-17T17:08:58.481944+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/monitoring.md"]','["monitoring.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://aws-latency.altaircp.com','Find the fastest region from your location','','2018',0,'An essential community-built utility for testing regional latencies directly from client browsers to AWS data centers. Critical for architects choosing optimal regions for low-latency interactive applications and global disaster recovery architectures.','English','blog','beginner',0,'online','manual',NULL,NULL,NULL,0,'2018-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Cloud Infrastructure", "AWS", "Performance Optimization"]','["[COMMUNITY-TOOL]"]','[]','["aws-networking.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://aws-observability.github.io/terraform-aws-observability-accelerator','aws-observability.github.io: AWS Observability Accelerator for Terraform 🌟','','2024',0,'The AWS Observability Accelerator is an official collection of production-grade Terraform modules. Quickly configures and installs ADOT, Amazon Managed Service for Prometheus, and Grafana on Amazon EKS clusters.','HCL','Documentation','Advanced',0,'online','manual',NULL,NULL,NULL,0,'2024-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Cloud Infrastructure", "AWS", "EKS & Container Orchestration"]','["[COMMUNITY-TOOL]"]','[]','["terraform.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://aws-observability.github.io/terraform-aws-observability-accelerator/eks/tracing','aws-observability.github.io: Tracing on Amazon EKS','','2024',0,'A specialized sub-section of the AWS Observability Accelerator focusing exclusively on tracing strategies on EKS. Details provisioning of ADOT Collector sidecars, OpenTelemetry APIs, and AWS X-Ray integration frameworks.','HCL','Documentation','Advanced',0,'online','manual',NULL,NULL,NULL,0,'2024-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Cloud Infrastructure", "AWS", "EKS & Container Orchestration"]','["[COMMUNITY-TOOL]"]','[]','["terraform.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://aws-quickstart.github.io/quickstart-eks-rancher','aws-quickstart.github.io: Rancher on the AWS Cloud. Quick Start Reference Deployment','','2022',0,'Official AWS Quick Start reference guide for standing up Rancher on AWS. This architecture installs Rancher on an Amazon EKS cluster, giving enterprise operations teams a unified interface to govern multiple downstream clusters, enforce unified RBAC models, and manage complex multi-tenant environments.','HCL','Reference','Advanced',1,'online','manual',NULL,NULL,NULL,0,'2022-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Cloud Native", "Kubernetes", "Rancher Management"]','["[COMMUNITY-TOOL]"]','[]','["rancher.md", "aws-containers.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://aws.amazon.com','AWS OpsWorks','','2013',0,'A managed configuration management platform utilizing Chef or Puppet layers. *2026 Engineering Reality*: Now classified as legacy, with standard DevOps workflows adopting AWS Systems Manager (SSM) and Terraform for infrastructure automation.','English','Documentation','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2013-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Cloud Infrastructure", "AWS", "Configuration Management"]','["[LEGACY]"]','[]','["aws-miscellaneous.md", "aws.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://aws.amazon.com/about-aws','EC2 VM Import/Export now supports migration of virtual machines with Unified Extensible Firmware Interface (UEFI) boot to AWS','','2021',3,'Extends the VM Import/Export service to support the migration of virtual machines using UEFI (Unified Extensible Firmware Interface) bootloader architectures. This standardizes migration pipelines for modern on-premises systems, bypassing tedious BIOS-conversion steps. It enables automated VM transition directly into modern EC2 nitro-based instance types.','English','Service Feature','Advanced',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Cloud Infrastructure", "Migration", "VM Import Export"]','["[COMMUNITY-TOOL]"]','[]','["aws-newfeatures.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://aws.amazon.com/about-aws/global-infrastructure/innovation/?sc_channel=sm&sc_publisher=TWITTER&sc_country=global&sc_geo=GLOBAL&sc_outcome=awareness&trk=n/a&linkId=951858139','AWS Global Infrastructure Innovation','Explore how AWS designs and builds its global infrastructure to deliver high availability, low latency, and secure cloud services.','2026',4,'An official architectural overview of the AWS Global Infrastructure, highlighting the innovations in server design, custom silicon (Graviton/Trainium/Inferentia), cooling technologies, and networking topology. This page describes how AWS maintains regional isolation and high-availability zones to power mission-critical workloads worldwide. It serves as an essential reference for cloud architects looking to understand physical layer redundancy and infrastructure-level security baselines.','en','documentation','intermediate',0,'online','automatic','de3cea21e06278d53227a3f26c4ab81aed588d2a9d93b79a8918b5ad7f774ac7',NULL,1780352828,0,'2026-06-02T00:27:08.641312+02:00',NULL,NULL,NULL,'["Cloud Providers", "AWS", "Global Infrastructure"]','["[ENTERPRISE-STABLE]", "[GUIDE]"]','[]','[]','{}','{"category": "aws-architecture", "reputation_status": "Vetted", "reputation_summary": "Official AWS Cloud Infrastructure documentation showcasing hardware innovation and global data center standards.", "social_preview_url": "", "source_provenance": "X.com (awscloud)", "suggested_new_category": ""}');
INSERT INTO "resources" VALUES('https://aws.amazon.com/about-aws/global-infrastructure/localzones/locations','AWS Local Zones locations','','2026',0,'Official matrix detailing geographic distributions and architectural specifications of AWS Local Zones. Designed for low-latency processing, these zones deploy compute, storage, and database services adjacent to major industrial hubs, bridging Edge topologies with core Regions.','N/A','Documentation','Intermediate',0,'online','manual','5d21888d9fa3ce0ad76da7aa0dc95ff42a4fbbdf554692b179caa2b2fd61f466',100.0,1779029163,1,'2026-05-17T16:46:03.365494+02:00',NULL,NULL,NULL,'["Cloud Computing", "AWS", "Infrastructure"]','["[COMMUNITY-TOOL]"]','["docs/aws.md"]','["aws.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://aws.amazon.com/about-aws/whats-new/2015/12/aws-cloudformation-adds-support-for-aws-waf-and-aws-directory-service-for-microsoft-active-directory',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,'manual','bbc82c144edf66a97ce1a76d1d4d435cb51f7f8c9e503aef868b88b2a1770d90',64.0,1779130494,0,'2026-05-18T20:54:54.987928+02:00',NULL,NULL,NULL,'[]','[]','["docs/aws-newfeatures.md"]','[]','{}','{}');
INSERT INTO "resources" VALUES('https://aws.amazon.com/about-aws/whats-new/2015/12/now-add-or-modify-request-headers-forwarded-from-amazon-cloudfront-to-origin','Now Add or Modify Request Headers Forwarded From Amazon CloudFront to Origin','','N/A',0,'A curated technical resource and architectural guide covering Now Add or Modify Request Headers Forwarded From Amazon CloudFront to Origin in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'online','manual','57d3343d93528eb5a03a743df122d0d1738186573e12a147c26a2606f34f9e36',100.0,1779031255,0,'2026-05-17T17:20:55.563905+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/aws-newfeatures.md"]','["aws-newfeatures.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://aws.amazon.com/about-aws/whats-new/2016/01/aws-schema-conversion-tool-postgresql-support','AWS Schema Conversion Tool now supports PostgreSQL as conversion target','','2016',2,'Curator Insight chronicles the historical release when AWS SCT introduced target support for Amazon RDS PostgreSQL. Live Grounding indicates that this addition laid the groundwork for open-source migrations of commercial PL/SQL and T-SQL. Included for tracing AWS ecosystem historical growth.','English','Release Announcement','Intermediate',0,'online','manual','248608be4c8c7eeb3888e936450726ab9887d5a4b72283c39a8e742c6c1b6ca0',100.0,1779029366,0,'2026-05-17T16:49:26.864838+02:00',NULL,NULL,NULL,'["Cloud Infrastructure", "Database Migration", "Legacy Releases"]','["[COMMUNITY-TOOL]"]','["docs/aws-databases.md"]','["aws-databases.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://aws.amazon.com/about-aws/whats-new/2016/04/aws-config-rules-now-available-in-4-new-regions-us-west-oregon-eu-ireland-eu-frankfurt-and-asia-pacific-tokyo','AWS Config Rules now available in 4 new regions: US West (Oregon), EU (Ireland),'' EU (Frankfurt) and Asia Pacific (Tokyo)','','2016',0,'This release details the regional expansion of AWS Config Rules, enabling continuous compliance auditing and resource monitoring in multiple global zones. AWS Config Rules allow operators to evaluate resource configurations against organizational standards and security policies dynamically. This multi-region support is architecturally significant for companies running highly distributed systems that must comply with regional data governance rules.','N/A','Documentation','Intermediate',0,'online','manual','89f116c915b33a2dfe1fe69797042f7d8093aa60c570fe9ac30a0459a4fc07c2',100.0,1779030091,1,'2026-05-17T17:01:31.082268+02:00',NULL,NULL,NULL,'["Cloud Infrastructure", "Compliance & Governance", "AWS Config"]','["[COMMUNITY-TOOL]"]','["docs/aws.md"]','["aws.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://aws.amazon.com/about-aws/whats-new/2016/05/pci-dss-standardized-architecture-on-the-aws-cloud-quick-start-reference-deployment','PCI DSS Standardized Architecture on the AWS Cloud: Quick Start Reference Deployment','','2016',0,'Historical release information outlining AWS''s automated Quick Start reference architecture blueprint for PCI DSS Level 1 compliance. Provides pre-built CloudFormation nesting designs designed to construct multi-tier secure enclaves on AWS.','English','Announcement','Advanced',0,'online','manual',NULL,NULL,NULL,0,'2016-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Cloud Architecture", "AWS", "Security and Compliance"]','["[COMMUNITY-TOOL]"]','[]','["aws-security.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://aws.amazon.com/about-aws/whats-new/2016/06/learn-aws-security-fundamentals-with-free-and-online-training','Learn AWS Security Fundamentals with Free and Online Training','','2016',0,'Historical training material landing page detailing basic AWS security constructs. Highly useful for onboarding developers to the AWS Shared Responsibility Model, VPC security groups, IAM users, and primitive API auditing.','English','Educational','Beginner',0,'online','manual',NULL,NULL,NULL,0,'2016-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Cloud Architecture", "AWS", "Security and Compliance"]','["[COMMUNITY-TOOL]"]','[]','["aws-security.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://aws.amazon.com/about-aws/whats-new/2016/07/build-a-modular-and-scalable-amazon-vpc-architecture-with-new-quick-start','Build a Modular and Scalable Amazon VPC Architecture with New Quick Start','','2016',0,'An archetypal reference detailing modular AWS VPC deployment patterns. Explores multi-AZ layouts, public/private subnets, and NAT Gateway placements. This blueprint remains the structural basis for most automated enterprise VPC templates today.','English','documentation','intermediate',0,'online','manual',NULL,NULL,NULL,0,'2016-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Cloud Infrastructure", "AWS", "VPC Architecture"]','["[COMMUNITY-TOOL]"]','[]','["aws-networking.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://aws.amazon.com/about-aws/whats-new/2016/08/aws-elastic-beanstalk-supports-application-load-balancer','AWS Elastic Beanstalk Supports Application Load Balancer','','2016',0,'Product release documentation outlining integration of Application Load Balancers (ALBs) with Elastic Beanstalk. Unlocks path-based routing, target group pooling, and secure WebSocket connections.','English','Documentation','Intermediate',1,'online','manual',NULL,NULL,NULL,0,'2016-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Cloud Infrastructure", "AWS", "Load Balancing"]','["[COMMUNITY-TOOL]"]','[]','["aws-miscellaneous.md", "aws.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://aws.amazon.com/about-aws/whats-new/2016/08/aws-elastic-beanstalk-supports-asp-net-core-and-multi-app-net-support','AWS Elastic Beanstalk Supports ASP.NET Core and Multi-App .NET Support','','2016',0,'Highlights the 2016 platform expansion adding native support for ASP.NET Core applications and multi-app configuration models in Elastic Beanstalk Windows instances.','English','Documentation','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2016-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Cloud Infrastructure", "AWS", "Application Platform Updates"]','["[COMMUNITY-TOOL]"]','[]','["aws-miscellaneous.md", "aws.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://aws.amazon.com/about-aws/whats-new/2016/08/aws-elastic-beanstalk-supports-nginx-proxy-server-with-tomcat','AWS Elastic Beanstalk Supports Nginx Proxy Server with Tomcat','','2016',0,'Feature documentation announcing native Nginx reverse proxy configurations sitting in front of Apache Tomcat platforms in Beanstalk. Optimizes delivery of static assets and client routing.','English','Documentation','Intermediate',1,'online','manual',NULL,NULL,NULL,0,'2016-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Cloud Infrastructure", "AWS", "Web Servers"]','["[COMMUNITY-TOOL]"]','[]','["aws-miscellaneous.md", "aws.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://aws.amazon.com/about-aws/whats-new/2016/08/specifying-the-vpc-for-your-amazon-rds-db-instance','Specifying the VPC for your Amazon RDS DB Instance','','2016',0,'Documents the structural capability to assign Amazon RDS database instances to isolated VPC subnets. Critical for security architecture, establishing clear boundary isolation where databases exist in strictly private subnets separated from public app tiers.','English','documentation','intermediate',0,'online','manual',NULL,NULL,NULL,0,'2016-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Cloud Infrastructure", "AWS", "RDS", "VPC Integration"]','["[COMMUNITY-TOOL]"]','[]','["aws-networking.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://aws.amazon.com/about-aws/whats-new/2016/09/amazon-cloudfront-now-supports-http2','Amazon CloudFront now supports HTTP/2','','2016',0,'Announces native HTTP/2 support in CloudFront, highlighting performance gains from request multiplexing and header compression. A major historical milestone for fast content delivery networks, paving the way for modern responsive web applications.','English','documentation','intermediate',1,'online','manual',NULL,NULL,NULL,0,'2016-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Cloud Infrastructure", "AWS", "CDN", "CloudFront"]','["[COMMUNITY-TOOL]"]','[]','["aws-networking.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://aws.amazon.com/about-aws/whats-new/2016/09/amazon-rds-for-postgresql-enhancements-support-for-new-minor-versions-logical-replication-and-amazon-rds-postgresql-as-a-source-for-aws-dms','Amazon RDS for PostgreSQL Enhancements: Support for new minor versions,'' Logical Replication, and Amazon RDS PostgreSQL as a source for AWS DMS','','N/A',0,'Curator Insight details historical native enhancements to Amazon RDS PostgreSQL, including foundational logical replication capability. Live Grounding notes that this 2016 release unlocked the capability to use RDS PostgreSQL as a source for change-data capture in AWS DMS. Included for tracing the lineage of managed PostgreSQL features.','English','Release Announcement','Intermediate',0,'online','manual','31bda3e6483aaafe43c2133853ce4507fdef86b6b1c93487d35eb1cd0b47a177',100.0,1779029507,1,'2026-05-17T16:51:47.349279+02:00',NULL,NULL,NULL,'["Cloud Infrastructure", "Databases", "Legacy Releases"]','["[COMMUNITY-TOOL]"]','["docs/aws-databases.md"]','["aws-databases.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://aws.amazon.com/about-aws/whats-new/2016/09/nginx-plus-on-the-aws-cloud-quick-start-reference-deployment','NGINX Plus on the AWS Cloud: Quick Start Reference Deployment','','2016',0,'A legacy but highly informative deployment blueprint for configuring high-availability NGINX Plus instances on AWS. Explains load-balancing patterns, session persistence, and active health checks that bridge standard EC2 architectures with NGINX''s enterprise proxy features.','English','documentation','intermediate',1,'online','manual',NULL,NULL,NULL,0,'2016-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Cloud Infrastructure", "AWS", "Reverse Proxy", "NGINX Plus"]','["[LEGACY]"]','[]','["aws-networking.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://aws.amazon.com/about-aws/whats-new/2016/10/oracle-database-on-the-aws-cloud-quick-start-reference-deployment','Oracle Database on the AWS Cloud: Quick Start Reference Deployment','','N/A',0,'Announcement and reference guide for launching highly available Oracle Database setups on AWS. Provides pre-built CloudFormation architectures mapping storage configurations and licensing models (BYOL).','English','Article','Advanced',0,'online','manual','c98d2e0980588e9621fffa5dcf99d386f8c5ae5aced414d76cc52133241e7ea8',100.0,1779030350,1,'2026-05-17T17:05:50.134948+02:00',NULL,NULL,NULL,'["Cloud Infrastructure", "AWS Databases", "Enterprise Migrations"]','["[COMMUNITY-TOOL]"]','["docs/aws-databases.md"]','["aws-databases.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://aws.amazon.com/about-aws/whats-new/2020/06/introducing-aws-cloudformation-guard-preview','Introducing Cloud Formation Guard - a new opensource CLI for infrastructure compliance','- [AWS CloudFormation Guard](https://github.com/aws-cloudformation/cloudformation-guard) Guard offers a policy-as-code domain-specific language (DSL) to write rules and validate JSON- and YAML-formatted data such as CloudFormation Templates, K8s configurations, and Terraform JSON plans/configurations against those rules.','2020',0,'AWS CloudFormation Guard is an open-source policy-as-code evaluation engine designed to inspect JSON, YAML, and HCL configurations. Using a simple domain-specific language, it allows developers to write rules to prevent non-compliant resources from being deployed, integrating easily into CI/CD pipelines.','Rust','CLI Tool','Advanced',0,'online','manual',NULL,NULL,NULL,0,'2020-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Infrastructure as Code", "CloudFormation", "Compliance & Policy"]','["[COMMUNITY-TOOL]"]','[]','["aws-iac.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://aws.amazon.com/about-aws/whats-new/2020/08/announcing-the-aws-controllers-for-kubernetes-preview','Announcing the AWS Controllers for Kubernetes Preview','','2020',0,'Historical release note for AWS Controllers for Kubernetes (ACK), allowing developers to provision and manage AWS managed services directly using Kubernetes custom resources and controller reconcile loops.','English','Article','Advanced',0,'online','manual',NULL,NULL,NULL,0,'2020-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Cloud Native", "AWS EKS", "Operator Pattern"]','["[COMMUNITY-TOOL]"]','[]','["managed-kubernetes-in-public-cloud.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://aws.amazon.com/about-aws/whats-new/2020/09/amazon-cloudwatch-dashboards-supports-sharing','Amazon CloudWatch Dashboards now supports sharing','','2020',0,'Announces external sharing support for AWS CloudWatch Dashboards, permitting secure read-only console visualizations to key stakeholders outside the immediate AWS organization footprint.','N/A','Announcements','Beginner',0,'online','manual',NULL,NULL,NULL,0,'2020-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Observability & Monitoring", "CloudWatch", "Dashboards"]','["[COMMUNITY-TOOL]"]','[]','["aws-monitoring.md", "aws.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://aws.amazon.com/about-aws/whats-new/2020/09/amazon-cloudwatch-monitors-prometheus-metrics-container-environments','Amazon CloudWatch now monitors Prometheus metrics from Container environments','','2020',0,'Documents Amazon CloudWatch Container Insights'' ability to ingest, index, and visualize standard Prometheus application metrics directly from Elastic Kubernetes Service (EKS) cluster deployments.','N/A','Announcements','Intermediate',1,'online','manual',NULL,NULL,NULL,0,'2020-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Observability & Monitoring", "CloudWatch", "Prometheus Integration"]','["[COMMUNITY-TOOL]"]','[]','["aws-monitoring.md", "aws.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://aws.amazon.com/about-aws/whats-new/2020/12/amazon-ec2-announces-spot-blueprints-an-infrastructure-code-template-generator-to-get-started-with-ec2-spot-instances','aws.amazon.com: Amazon EC2 announces Spot Blueprints, an infrastructure code template generator to get started with EC2 Spot Instances','','2020',0,'Amazon Spot Blueprints is a specialized generator that produces optimized CloudFormation or Terraform configurations for running workloads on EC2 Spot Instances. It helps teams deploy cost-effective, auto-scaling environments following AWS best practices.','N/A','Tool','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2020-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Infrastructure as Code", "Automated Generation", "Compute Orchestration"]','["[COMMUNITY-TOOL]"]','[]','["aws-iac.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://aws.amazon.com/about-aws/whats-new/2021/01/amazon-elastic-file-system-triples-read-throughput','Amazon Elastic File System triples read throughput','','2021',0,'Introduces a significant platform enhancement where Amazon EFS tripled its read throughput capacities for standard performance-tier volumes. This architectural upgrade enhances high-concurrency read-intensive container workloads, such as machine learning training pipelines and content management systems, without necessitating manual reconfiguration or structural modifications.','Agnostic','Release Note','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Cloud Infrastructure", "Storage", "AWS EFS", "Performance Tuning"]','["[COMMUNITY-TOOL]"]','[]','["aws-storage.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://aws.amazon.com/about-aws/whats-new/2021/01/new-digital-course-and-lab-aws-cloud-development-kit-cdk-primer','New digital course and lab: AWS Cloud Development Kit (CDK) Primer','','2021',0,'Introduction to the AWS Cloud Development Kit (CDK) framework. Teaches developers how to define cloud infrastructure using familiar programming languages (TypeScript, Python) rather than declarative JSON or YAML, maximizing code reusability and CI/CD integration.','English','Course','Intermediate',1,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Cloud Computing", "AWS", "Infrastructure as Code"]','["[COMMUNITY-TOOL]", "[GUIDE]"]','[]','["aws-training.md", "aws.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://aws.amazon.com/about-aws/whats-new/2021/02/amazon-eks-clusters-support-user-authentication-oidc-compatible-identity-providers','Amazon EKS clusters now support user authentication with OIDC compatible identity providers','','2021',5,'Enables EKS clusters to utilize external OpenID Connect (OIDC) compatible identity providers for user authentication. This decouples Kubernetes RBAC from direct IAM identity mappings, allowing developers to leverage existing SSO solutions like Okta or Keycloak. It simplifies security governance by maintaining enterprise identity standards at the cluster API level.','English','Service Feature','Advanced',1,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Containers", "Kubernetes", "EKS Security"]','["[DE FACTO STANDARD]"]','[]','["aws-newfeatures.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://aws.amazon.com/about-aws/whats-new/2021/03/iam-access-analyzer-supports-over-100-policy-checks-with-actionable-recommendations','aws.amazon.com: IAM Access Analyzer now supports over 100 policy checks with actionable recommendations to help you author secure and functional policies','','2021',0,'Product release notes detailing major updates in AWS IAM Access Analyzer, introducing over 100 automated checks with recommendations to help security teams author secure and functional IAM policies.','English','Announcement','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Cloud Architecture", "AWS", "Identity and Access Management"]','["[COMMUNITY-TOOL]"]','[]','["aws-security.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://aws.amazon.com/about-aws/whats-new/2021/05/introducing-distributed-load-testing-v1-3','amazon.com: Introducing Distributed Load Testing v1.3','','N/A',0,NULL,NULL,NULL,NULL,0,NULL,'manual','980fa380627c89a8abee0ca56d2280e577eab7cf02eaa046c63b94d13b5a8ac7',100.0,1779031455,1,'2026-05-17T17:24:15.708671+02:00',NULL,NULL,NULL,'[]','[]','["docs/performance-testing-with-jenkins-and-jmeter.md"]','[]','{}','{}');
INSERT INTO "resources" VALUES('https://aws.amazon.com/about-aws/whats-new/2021/06/new-aws-solutions-implementation-tag-tamer','New AWS Solutions Implementation: Tag Tamer','','2021',3,'An open-source, reference-architecture tool designed to manage, govern, and remediate tagging compliance across AWS accounts. Featuring a user-friendly UI, it assists organizations in standardizing metadata for cost allocation, access control, and automation. In production, this mitigates drift in tagging schemas, bringing consistency to multi-account landings.','English','Software','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Cloud Governance", "Resource Tagging", "Automation"]','["[COMMUNITY-TOOL]"]','[]','["aws-newfeatures.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://aws.amazon.com/about-aws/whats-new/2021/07/amazon-ec2-auto-scaling-now-lets-you-control-which-instances-to-terminate-on-scale-in','Amazon EC2 Auto Scaling now lets you control which instances to terminate on scale-in','','2021',4,'Offers precise programmatic control over which EC2 instances are terminated first during an Auto Scaling scale-in event. This replaces generic policies, allowing engineers to retain warm instances, protect long-running tasks, or optimize container host terminations. Architecturally, it increases stability for stateful or queue-consuming workers.','English','Service Feature','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Cloud Infrastructure", "Compute", "Auto Scaling"]','["[ENTERPRISE-STABLE]"]','[]','["aws-newfeatures.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://aws.amazon.com/about-aws/whats-new/2021/07/amazon-virtual-private-cloud-vpc-customers-can-assign-ip-prefixes-ec2-instances','Amazon Virtual Private Cloud (VPC) customers can now assign IP prefixes to their EC2 instances','','2021',5,'Identical announcement enabling continuous IP prefixes to be allocated directly to EC2 instances. Architecturally, this bypasses elastic network interface (ENI) private IP limit caps, expanding physical capacity constraints for highly scaled Kubernetes EKS clusters. It simplifies route propagation configurations and scales pod-per-node capacity.','English','Infrastructure Feature','Advanced',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Cloud Infrastructure", "Networking", "VPC Addressing"]','["[DE FACTO STANDARD]"]','[]','["aws-newfeatures.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://aws.amazon.com/about-aws/whats-new/2021/07/amazon-vpc-cni-plugin-increases-pods-per-node-limits','Amazon VPC CNI plugin increases pods per node limits','','2021',5,'Introduces Prefix Delegation in the AWS VPC CNI, multiplying the number of pods allocatable per node. By assigning /28 IPv4 prefixes to network interfaces instead of single secondary IPs, small-to-medium EC2 instances can support significantly higher container densities. This architecture directly addresses the IP exhaustion problem in enterprise Kubernetes deployments on AWS.','English','Library Feature','Advanced',1,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Containers", "Kubernetes", "EKS Networking"]','["[DE FACTO STANDARD]"]','[]','["aws-newfeatures.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://aws.amazon.com/about-aws/whats-new/2021/07/simplify-ci-cd-configuration-serverless-applications-your-favorite-ci-cd-system-public-preview','Simplify CI/CD configuration for serverless applications and your favorite CI/CD system — Public Preview','','2021',0,'Explores AWS''s expanded support for external CI/CD toolkits using SAM. It simplifies deployment templates, lowers barriers to multi-environment promotions, and enables secure AWS credential management using OpenID Connect (OIDC) with major git repository providers.','N/A','Announcements','Intermediate',1,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["DevOps & CI/CD", "Serverless Deployment", "AWS SAM"]','["[COMMUNITY-TOOL]"]','[]','["aws-serverless.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://aws.amazon.com/about-aws/whats-new/2021/08/amazon-rds-proxy-created-shared-virtual-private-cloud-vpc','Amazon RDS Proxy can now be created in a shared Virtual Private Cloud (VPC)','','2021',4,'Extends Amazon RDS Proxy capabilities to shared VPCs (Resource Access Manager environments), allowing centralized application environments to pool and multiplex database connections across multiple AWS accounts. By managing highly volatile database connection limits from serverless microservices, it enhances application performance and resilience. Architecturally, it decouples the database infrastructure layer from consumer VPC microservices.','English','Service Feature','Advanced',1,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Database", "RDS Proxy", "Networking"]','["[ENTERPRISE-STABLE]"]','[]','["aws-newfeatures.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://aws.amazon.com/about-aws/whats-new/2021/08/amazon-vpc-resize-prefix-list','Amazon Virtual Private Cloud (VPC) customers can now resize their prefix list','','2021',4,'Introduces the capability to dynamically resize customer-managed prefix lists, allowing cloud engineers to adjust IP range counts without recreating dependent security groups or route tables. This update simplifies network security operations at scale by removing the rigid limits on custom prefix dimensions. Architecturally, it serves as a critical automation capability for large transit gateway deployments.','English','Infrastructure Feature','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Cloud Infrastructure", "Networking", "Security Groups"]','["[ENTERPRISE-STABLE]"]','[]','["aws-newfeatures.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://aws.amazon.com/about-aws/whats-new/2021/08/announcing-general-availability-amazon-redshift-cross-account-data-sharing','Announcing General Availability of Amazon Redshift Cross-account Data Sharing','','2021',5,'Allows instant, secure data sharing across different Amazon Redshift clusters and AWS accounts without moving or copying data. It decouples storage from compute, allowing downstream analytic nodes or consumers to run isolated queries against shared data structures in real-time. This drastically optimizes data lake engineering architectures.','English','Service Feature','Advanced',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Data & Analytics", "Data Warehouse", "Redshift"]','["[DE FACTO STANDARD]"]','[]','["aws-newfeatures.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://aws.amazon.com/about-aws/whats-new/2021/08/aws-security-hub-adds-18-new-controls-foundational-security-best-practices-standard-8-new-partners-enhanced-cloud-security-posture-monitoring','AWS Security Hub adds 18 new controls to its Foundational Security Best Practices standard and 8 new partners for enhanced cloud security posture monitoring','','2021',4,'Expands AWS Security Hub with 18 automated security checks covering IAM, EC2, and S3, alongside new integrations with third-party partners. This upgrade provides continuous compliance checks aligned with the AWS Foundational Security Best Practices standard. It gives security engineers real-time visibility and a consolidated dashboard for vulnerability posture scoring.','English','Service Feature','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Security & Compliance", "Cloud Security Posture", "Security Hub"]','["[ENTERPRISE-STABLE]"]','[]','["aws-newfeatures.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://aws.amazon.com/about-aws/whats-new/2021/08/ec2-vm-import-export-unified-extensible-firmware-interface-aws',NULL,NULL,NULL,NULL,'A curated technical resource and architectural guide covering aws.amazon.com in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'online','manual','f5be332f36143c0eae73e97cf951d9f09c3f6d2386bfc21ab4dc44df8ff395f6',84.0,1779130494,0,'2026-05-18T20:54:54.962228+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/aws-newfeatures.md"]','["aws-newfeatures.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://aws.amazon.com/about-aws/whats-new/2021/09/amazon-ec2-global-view-console-regions','Amazon EC2 now offers Global View on the console to view all resources across regions together','','2021',3,'Offers a centralized dashboard on the EC2 Console to view all running instances, volumes, VPCs, and subnets across all AWS Regions simultaneously. This feature drastically improves operational visibility, allowing engineers to track shadow IT, verify multi-region deployments, and quickly locate orphaned resources. It provides a foundational unified pane for multi-region operations.','English','Service Feature','Beginner',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Cloud Infrastructure", "Compute", "Multi-Region Operations"]','["[COMMUNITY-TOOL]"]','[]','["aws-newfeatures.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://aws.amazon.com/about-aws/whats-new/2021/09/application-load-balancer-aws-privatelink-static-ip-addresses-network-load-balancer','Application Load Balancer now enables AWS PrivateLink and static IP addresses by direct integration with Network Load Balancer','','2021',5,'Introduces direct, native integration between Application Load Balancers (ALB) and Network Load Balancers (NLB), enabling ALBs to leverage static IP addresses and register with AWS PrivateLink. This native bridge removes the complex AWS Lambda-based IP-sync workarounds. It allows organizations to expose Layer 7 HTTP/HTTPS routing routes securely over private, non-routable VPC endpoints.','English','Infrastructure Feature','Advanced',1,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Cloud Infrastructure", "Networking", "Load Balancing"]','["[DE FACTO STANDARD]"]','[]','["aws-newfeatures.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://aws.amazon.com/about-aws/whats-new/2021/09/aws-site-to-site-vpn-download-configuration-utility','AWS Site-to-Site VPN releases updated Download Configuration utility','','2021',3,'An upgraded utility providing customized configuration templates for a wider variety of Customer Gateway (CGW) devices during hybrid VPN setups. This tool streamlines the deployment of secure IPsec tunnels by providing templated scripts for Cisco, Juniper, Fortinet, and generic routers. It guarantees cryptographic and routing parameter parity between on-prem and AWS.','English','Service Tool','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Cloud Infrastructure", "Networking", "Hybrid Connectivity"]','["[COMMUNITY-TOOL]"]','[]','["aws-newfeatures.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://aws.amazon.com/about-aws/whats-new/2021/09/better-price-performance-aws-lambda-functions-aws-graviton2-processor','Achieve up to 34% better price/performance with AWS Lambda Functions powered by AWS Graviton2 processor','','2021',0,'Documents the architectural benefits of running Lambda functions on ARM64-based Graviton2 processors. Demonstrates how compiled runtimes (Go, Rust) and interpreted runtimes (Node.js, Python) achieve superior cost-efficiency and reduced execution durations compared to traditional x86 architecture.','N/A','Announcements','Intermediate',1,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Serverless Architecture", "AWS Lambda", "Hardware Platforms"]','["[COMMUNITY-TOOL]"]','[]','["aws-serverless.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://aws.amazon.com/about-aws/whats-new/2021/11/amazon-inspector-continual-vulnerability-management','AWS announces the new **Amazon Inspector** for continual vulnerability management','','2021',4,'Overhauls Amazon Inspector into a service offering continuous, automated vulnerability management for EC2 and container images. Instead of run-on-demand periodic scans, it dynamically evaluates the environment in response to system changes and newly published CVEs. It integrates with AWS Organizations, allowing security groups to manage scanning centrally.','English','Service','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Security & Compliance", "Vulnerability Management", "Inspector"]','["[ENTERPRISE-STABLE]"]','[]','["aws-newfeatures.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://aws.amazon.com/about-aws/whats-new/2021/11/aws-control-tower-supports-nested-organizational-units','AWS Control Tower now supports nested organizational units','','2021',4,'Enables AWS Control Tower to govern up to five levels of nested Organizational Units (OUs), providing fine-grained SCP (Service Control Policy) inheritance inside complex AWS Organizations structures. This allows large enterprises to map organizational hierarchies exactly to their AWS landing zones. It improves permission inheritance modeling and cloud security boundaries without forcing flat structural patterns.','English','Service Feature','Advanced',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Cloud Governance", "Landing Zones", "Control Tower"]','["[ENTERPRISE-STABLE]"]','[]','["aws-newfeatures.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://aws.amazon.com/about-aws/whats-new/2021/11/aws-toolkits-cloud9-jetbrains-vs-code','AWS Toolkits for Cloud9, JetBrains and VS Code now support interaction with over 200 new resource types 🌟','','2021',0,'An AWS announcement highlighting the release of updated AWS Toolkits for popular IDEs (Cloud9, JetBrains, VS Code), expanding interaction capabilities to over 200 resource types. This update greatly reduced context switching for developers, enabling local generation of IAM, DynamoDB, and CloudFormation schemas without visiting the AWS web console.','N/A','Blog','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Cloud Platform", "AWS Infrastructure", "Developer Tooling"]','["[COMMUNITY-TOOL]"]','[]','["aws-tools-scripts.md", "aws.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://aws.amazon.com/about-aws/whats-new/2021/11/visualize-kubernetes-clusters-one-place-amazon-eks-connector-generally-available','Visualize all your Kubernetes clusters in one place with Amazon EKS Connector, now generally available','','2021',4,'Enables registering and visualizing any Kubernetes cluster—on-premises, on EC2, or other cloud providers—directly inside the AWS EKS console. It acts as an outbound agent, linking remote clusters safely to AWS IAM and AWS Console views. It offers a single-pane-of-glass platform to observe multi-cloud and hybrid Kubernetes estates.','English','Service Feature','Intermediate',1,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Containers", "Kubernetes", "EKS Console"]','["[ENTERPRISE-STABLE]"]','[]','["aws-newfeatures.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://aws.amazon.com/about-aws/whats-new/2022/01/amazon-elastic-file-system-replication','Announcing Amazon Elastic File System Replication','','2022',4,'Launches a native replication solution for EFS, automating the replication of file systems across different AWS Regions or within the same Region. It guarantees point-in-time consistency and helps meet disaster recovery (DR) RPO and RTO compliance goals. This deprecates the need for custom rsync-based replication agents on EC2.','English','Service Feature','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2022-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Cloud Infrastructure", "Storage", "EFS"]','["[ENTERPRISE-STABLE]"]','[]','["aws-newfeatures.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://aws.amazon.com/about-aws/whats-new/2022/02/general-availability-aws-backup-amazon-s3','Announcing the general availability of AWS Backup for Amazon S3','','2022',5,'Reaches General Availability, providing complete managed backup, restore, and lifecycle orchestration of Amazon S3 data. It supports cross-region, cross-account capabilities, and immutable backup copies using AWS Backup Vault Lock. Architecturally, it streamlines data compliance audits, proving protection policies for petabyte-scale S3 data lakes.','English','Service Feature','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2022-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Data & Analytics", "Data Protection", "AWS Backup"]','["[DE FACTO STANDARD]"]','[]','["aws-newfeatures.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://aws.amazon.com/about-aws/whats-new/2022/04/amazon-cloudwatch-metrics-insights','Introducing Amazon CloudWatch Metrics Insights (General Availability)','','2022',0,'Amazon CloudWatch Metrics Insights is a highly performant SQL-based query engine that allows developers and administrators to analyze system metrics at scale in real-time. It enables querying millions of metrics dynamically, grouping by dimensions, and creating dashboard visualizers to pinpoint anomalous behaviors rapidly across distributed cloud architectures.','None','Cloud Service','Advanced',0,'online','manual',NULL,NULL,NULL,0,'2022-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Cloud Infrastructure", "Observability", "Metrics"]','["[COMMUNITY-TOOL]"]','[]','["aws-newfeatures.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://aws.amazon.com/about-aws/whats-new/2022/04/aws-data-transfer-price-reduction-privatelink-transit-gateway-client-vpn-services/?nc1=h_ls','AWS Announces Data Transfer Price Reduction for AWS PrivateLink, AWS Transit Gateway, and AWS Client VPN services','','2022',4,'Covers significant network-level price cuts for AWS PrivateLink, Transit Gateway, and Client VPN. Aids enterprise network architects in planning hybrid integrations with fewer concerns over data egress penalties.','English','Technical Article','Intermediate',0,'online','manual','341b31b5e366e39c59f8761601f61a71079243255afe5c16364af43df53431ce',100.0,1779030927,1,'2026-05-17T17:15:27.995860+02:00',NULL,NULL,NULL,'["Cloud Infrastructure", "AWS Cost Management", "Networking Costs"]','["[ENTERPRISE-STABLE]"]','["docs/aws-pricing.md"]','["aws-pricing.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://aws.amazon.com/about-aws/whats-new/2022/04/aws-shield-application-balancer-automatic-ddos-mitigation','AWS Shield Advanced now supports Application Load Balancer for automatic application layer DDoS mitigation','','2022',0,'AWS Shield Advanced introduced automatic mitigation of application layer (Layer 7) DDoS attacks for Application Load Balancers (ALB). This capability dynamically creates, tests, and deploys AWS WAF rules on behalf of the user to block malicious traffic patterns, reducing manual intervention and minimizing downstream application downtime during sustained attacks.','None','Cloud Service','Advanced',0,'online','manual',NULL,NULL,NULL,0,'2022-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Cloud Infrastructure", "Security", "DDoS Protection"]','["[COMMUNITY-TOOL]"]','[]','["aws-newfeatures.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://aws.amazon.com/about-aws/whats-new/2022/04/aws-single-sign-on-configurable-synchronization-microsoft-active-directory','AWS Single Sign-On launches configurable synchronization for Microsoft Active Directory','','2022',0,'AWS Single Sign-On (now IAM Identity Center) introduced customizable directory synchronization options for Microsoft Active Directory (AD). This feature allows administrators to select specific AD groups and users for propagation into AWS, optimizing synchronization times and preventing clutter in large-scale multi-account environments.','None','Cloud Service','Advanced',0,'online','manual',NULL,NULL,NULL,0,'2022-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Cloud Infrastructure", "Identity & Access", "Directory Services"]','["[COMMUNITY-TOOL]"]','[]','["aws-newfeatures.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://aws.amazon.com/about-aws/whats-new/2022/05/aws-systems-manager-support-port-forwarding-remote-hosts-using-session-manager','aws.amazon.com: AWS Systems Manager announces support for port forwarding to remote hosts using Session Manager','','2022',0,'Curator Insight announces native SSM port-forwarding tunnels directly to database endpoints or remote hosts inside private subnets. Live Grounding confirms this is a standard operational practice in 2026, eliminating the security risks, costs, and management overhead of maintaining traditional jump box/bastion host VMs.','N/A','Documentation','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2022-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Networking & Security", "Remote Access", "AWS Systems Manager"]','["[COMMUNITY-TOOL]"]','[]','["aws-miscellaneous.md", "aws.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://aws.amazon.com/about-aws/whats-new/2022/06/aws-well-architected-tool-organizations-integration','Integration of AWS Well-Architected Tool with AWS Organizations','','2022',0,'Integration of the AWS Well-Architected Tool with AWS Organizations provides centralized visibility into workload reviews across all member accounts. This structural update enables corporate architects to monitor governance posture, identify common architectural flaws, and establish standardized multi-tenant review patterns across the enterprise landscape.','None','Cloud Service','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2022-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Cloud Infrastructure", "Governance", "Compliance"]','["[COMMUNITY-TOOL]"]','[]','["aws-newfeatures.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://aws.amazon.com/about-aws/whats-new/2022/07/aws-single-sign-on-aws-sso-aws-identity-access-management-iam-customer-managed-policies-cmps','AWS Single Sign-On (AWS SSO) adds support for AWS Identity and Access Management (IAM) customer managed policies (CMPs)','','2022',0,'AWS SSO (IAM Identity Center) updated its permission set capabilities to reference customer managed policies (CMPs) stored in individual target AWS accounts. This feature simplifies complex migration paths and permits granular, regional policy management without duplicating policy definitions inside the central identity center interface.','None','Cloud Service','Advanced',0,'online','manual',NULL,NULL,NULL,0,'2022-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Cloud Infrastructure", "Identity & Access", "Access Control"]','["[COMMUNITY-TOOL]"]','[]','["aws-newfeatures.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://aws.amazon.com/about-aws/whats-new/2022/10/dark-mode-support-aws-management-console','Announcing dark mode support in the AWS Management Console','','2022',0,'The AWS Management Console released native dark mode support, improving accessibility and visual comfort for operators working across extended monitoring shifts. It introduces a configurable theme preference that persists across sessions.','None','Cloud Service','Beginner',0,'online','manual',NULL,NULL,NULL,0,'2022-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Cloud Infrastructure", "Console", "UI/UX"]','["[COMMUNITY-TOOL]"]','[]','["aws-newfeatures.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://aws.amazon.com/about-aws/whats-new/2022/10/iam-access-analyzer-cloudtrail-history-identify-actions-140-aws-services-fine-grained-policies','IAM Access Analyzer now reviews your AWS CloudTrail history to identify actions used across 140 AWS services and generates fine-grained policies','','2022',0,'IAM Access Analyzer expanded its policy generation features by parsing AWS CloudTrail history across 140 AWS services. It identifies the exact actions utilized by an IAM entity over a specific timeframe and translates that history into fine-grained, least-privilege IAM policies, mitigating risks of privilege escalation.','None','Cloud Service','Advanced',0,'online','manual',NULL,NULL,NULL,0,'2022-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Cloud Infrastructure", "Security", "Policy Generation"]','["[COMMUNITY-TOOL]"]','[]','["aws-newfeatures.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://aws.amazon.com/about-aws/whats-new/2022/10/iam-identity-center-session-management-features-improved-user-experience-cloud-security','IAM Identity Center adds session management features for improved user experience and cloud security','','2022',0,'AWS IAM Identity Center introduced consolidated session management settings. Security administrators can configure custom session duration limits for both portal and command-line access, enforcing systematic re-authentication and improving overall organizational compliance.','None','Cloud Service','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2022-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Cloud Infrastructure", "Identity & Access", "Session Management"]','["[COMMUNITY-TOOL]"]','[]','["aws-newfeatures.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://aws.amazon.com/about-aws/whats-new/2022/11/amazon-cloudwatch-cross-account-observability-multiple-aws-accounts','Amazon CloudWatch launches cross-account observability across multiple AWS accounts','','2022',0,'Amazon CloudWatch added native cross-account observability, enabling operators to aggregate and query metrics, logs, and traces seamlessly across multiple target accounts in an organization. This removes the need for custom ingestion microservices and pipelines to centralize application telemetry.','None','Cloud Service','Advanced',0,'online','manual',NULL,NULL,NULL,0,'2022-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Cloud Infrastructure", "Observability", "Multi-Account"]','["[COMMUNITY-TOOL]"]','[]','["aws-newfeatures.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://aws.amazon.com/about-aws/whats-new/2022/11/amazon-ec2-price-capacity-optimized-allocation-strategy-provisioning-ec2-spot-instances','Amazon EC2 announces new price and capacity optimized allocation strategy for provisioning Amazon EC2 Spot Instances','','2022',0,'Amazon EC2 introduced the ''price-capacity-optimized'' allocation strategy for Spot Instances. It balances cost-efficiency with instance availability by assessing real-time capacity pools, resulting in drastically lower interruption rates for large scale container and big data workloads.','None','Cloud Service','Advanced',0,'online','manual',NULL,NULL,NULL,0,'2022-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Cloud Infrastructure", "Compute", "Spot Instances"]','["[COMMUNITY-TOOL]"]','[]','["aws-newfeatures.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://aws.amazon.com/about-aws/whats-new/2022/11/amazon-nat-gateway-allows-select-private-ip-address-network-address-translation','Amazon NAT Gateway Now Allows You to Select Private IP Address for Network Address Translation','','2022',0,'Amazon NAT Gateway updated its networking capabilities to let administrators manually assign secondary private IP addresses for outbound traffic. This enables easier integration with transit networks, transit gateways, and hybrid cloud routes where source-IP restrictions apply.','None','Cloud Service','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2022-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Cloud Infrastructure", "Networking", "NAT Gateway"]','["[COMMUNITY-TOOL]"]','[]','["aws-newfeatures.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://aws.amazon.com/about-aws/whats-new/2022/11/amazon-rds-blue-green-deployments-safer-simpler-faster-updates','Announcing Amazon RDS Blue/Green Deployments for safer, simpler, and faster updates','','2022',0,'Amazon RDS Blue/Green Deployments introduced fully managed environment duplication, enabling automated synchronization and safe promotion of databases. This feature significantly limits downtime and rollback complexities during critical minor and major engine updates.','None','Cloud Service','Advanced',0,'online','manual',NULL,NULL,NULL,0,'2022-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Cloud Infrastructure", "Databases", "RDS Deployments"]','["[COMMUNITY-TOOL]"]','[]','["aws-newfeatures.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://aws.amazon.com/about-aws/whats-new/2022/11/amazon-sns-increases-default-quota-subscription-filter-policies-account','Amazon SNS increases the default quota for subscription filter policies by 50x to 10,000 per account','','2022',0,'Amazon SNS increased the default subscription filter policy limit 50-fold to 10,000 per account. This enhancement permits highly granular filtering configurations within event-driven architectures, eliminating the need to deploy complex dispatch microservices to parse message payloads.','None','Cloud Service','Intermediate',1,'online','manual',NULL,NULL,NULL,0,'2022-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Cloud Infrastructure", "Messaging", "Event-Driven"]','["[COMMUNITY-TOOL]"]','[]','["aws-newfeatures.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://aws.amazon.com/about-aws/whats-new/2022/11/application-load-balancers-turning-off-cross-zone-load-balancing-per-target-group','Application Load Balancers now support turning off cross zone load balancing per target group','','2022',0,'AWS ALB added fine-grained control to disable cross-zone load balancing at the target group level rather than globally. This facilitates localized traffic routing within individual Availability Zones, lowering inter-AZ data transfer costs and optimizing latency profiles.','None','Cloud Service','Advanced',0,'online','manual',NULL,NULL,NULL,0,'2022-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Cloud Infrastructure", "Networking", "Load Balancing"]','["[COMMUNITY-TOOL]"]','[]','["aws-newfeatures.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://aws.amazon.com/about-aws/whats-new/2022/11/aws-backup-audit-manager-centralized-reporting-aws-organizations','AWS Backup Audit Manager adds centralized reporting for AWS Organizations','','2022',0,'AWS Backup Audit Manager introduced consolidated, cross-account backup compliance reporting across AWS Organizations. Enterprise operators can monitor backup policies, tracking non-compliance trends dynamically from a singular delegator dashboard.','None','Cloud Service','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2022-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Cloud Infrastructure", "Storage & Backup", "Compliance"]','["[COMMUNITY-TOOL]"]','[]','["aws-newfeatures.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://aws.amazon.com/about-aws/whats-new/2022/11/aws-identity-access-management-multi-factor-authentication-devices','AWS Identity and Access Management now supports multiple multi-factor authentication (MFA) devices','','2022',0,'AWS IAM added support for registering multiple Multi-Factor Authentication (MFA) devices per user. This increases structural resiliency for root and administrative users, allowing the configuration of both physical security keys and authenticator applications to prevent lockout scenarios.','None','Cloud Service','Beginner',0,'online','manual',NULL,NULL,NULL,0,'2022-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Cloud Infrastructure", "Identity & Access", "MFA"]','["[COMMUNITY-TOOL]"]','[]','["aws-newfeatures.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://aws.amazon.com/about-aws/whats-new/2022/11/aws-organizations-delegated-administrator','Announcing delegated administrator for AWS Organizations','','2022',0,'AWS introduced delegated administrator capabilities for AWS Organizations, permitting the management of member policies and organizational hierarchies from a secondary security or utility account. This reduces operational overhead on the organization''s root administrative account, minimizing risk exposure.','None','Cloud Service','Advanced',0,'online','manual',NULL,NULL,NULL,0,'2022-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Cloud Infrastructure", "Governance", "AWS Organizations"]','["[COMMUNITY-TOOL]"]','[]','["aws-newfeatures.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://aws.amazon.com/about-aws/whats-new/2022/12/amazon-ecs-cloudwatch-alarms-safety-deployments','Amazon ECS now integrates with Amazon CloudWatch alarms to improve safety for deployments','','2022',0,'Amazon ECS integrated natively with CloudWatch alarms to implement automated deployment rollbacks. If custom indicators (like HTTP 5xx errors) cross alarm thresholds during a rolling update, ECS automatically rolls back the task definitions to the last known stable state.','None','Cloud Service','Intermediate',1,'online','manual',NULL,NULL,NULL,0,'2022-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Cloud Infrastructure", "Container Orchestration", "ECS Deployments"]','["[COMMUNITY-TOOL]"]','[]','["aws-newfeatures.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://aws.amazon.com/about-aws/whats-new/2022/12/amazon-eks-automated-provisioning-lifecycle-management-windows-containers','Amazon EKS launches automated provisioning and lifecycle management for Windows containers','','2022',0,'Amazon EKS automated the deployment and lifecycle management of Windows container nodes. It simplifies AMI updates, security patching, and scaling operations for Windows-based workloads on Kubernetes, aligning them with traditional Linux container management patterns.','None','Cloud Service','Advanced',1,'online','manual',NULL,NULL,NULL,0,'2022-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Cloud Infrastructure", "Container Orchestration", "EKS Windows"]','["[COMMUNITY-TOOL]"]','[]','["aws-newfeatures.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://aws.amazon.com/about-aws/whats-new/2022/12/amazon-rds-integration-aws-secrets-manager','Amazon RDS announces integration with AWS Secrets Manager','','2022',0,'Amazon RDS added native integration with AWS Secrets Manager, allowing the service to automatically generate, rotate, and manage database credential secrets. This eliminates hardcoded application secrets, reducing vulnerability surface areas.','None','Cloud Service','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2022-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Cloud Infrastructure", "Databases", "Secrets Management"]','["[COMMUNITY-TOOL]"]','[]','["aws-newfeatures.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://aws.amazon.com/about-aws/whats-new/2022/12/amazon-timestream-enables-protect-data-through-aws-backup','Amazon Timestream now enables you to protect your data through AWS Backup','','2022',0,'Amazon Timestream integrated with AWS Backup to provide centralized, automated protection for time-series databases. It supports scheduling continuous or periodic backups, meeting compliance targets, and executing point-in-time recoveries easily.','None','Cloud Service','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2022-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Cloud Infrastructure", "Databases", "Backup & Recovery"]','["[COMMUNITY-TOOL]"]','[]','["aws-newfeatures.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://aws.amazon.com/about-aws/whats-new/2023/02/amazon-cloudwatch-high-resolution-metric-extraction-structured-logs','Amazon CloudWatch now supports high resolution metric extraction from structured logs','','2023',0,'Amazon CloudWatch introduced high-resolution metric extraction from structured JSON logs. This update enables operators to parse nested log structures in real-time and generate metrics with sub-minute granularity, supporting rapid incident detection in distributed setups.','None','Cloud Service','Advanced',0,'online','manual',NULL,NULL,NULL,0,'2023-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Cloud Infrastructure", "Observability", "Metric Extraction"]','["[COMMUNITY-TOOL]"]','[]','["aws-newfeatures.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://aws.amazon.com/about-aws/whats-new/2023/02/amazon-guardduty-aws-europe-spain-region','Amazon GuardDuty now available in AWS Europe (Spain) Region','','2023',0,'AWS extended the availability of Amazon GuardDuty to the Europe (Spain) region. This deployment supports regional workloads with local threat intelligence and ML-driven behavior detection for AWS accounts, S3, and EKS environments.','None','Cloud Service','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2023-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Cloud Infrastructure", "Security", "Threat Detection"]','["[COMMUNITY-TOOL]"]','[]','["aws-newfeatures.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://aws.amazon.com/about-aws/whats-new/2023/02/aws-network-firewall-tag-based-resource-groups','AWS Network Firewall now supports tag-based resource groups','','2023',0,'AWS Network Firewall updated its rules engines to resolve tag-based resource groups dynamically. This modification enables security teams to configure static firewall rules that adapt automatically as VPC networks or instances scale.','None','Cloud Service','Advanced',0,'online','manual',NULL,NULL,NULL,0,'2023-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Cloud Infrastructure", "Security", "Network Firewall"]','["[COMMUNITY-TOOL]"]','[]','["aws-newfeatures.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://aws.amazon.com/about-aws/whats-new/2023/02/aws-sam-cli-sam-list-command-inspect-resources','AWS SAM CLI introduces ‘sam list’ command to inspect AWS SAM resources','','2023',0,'AWS SAM CLI introduced the ''sam list'' command to improve local diagnostics for serverless stacks. This tool displays resource endpoints, IAM roles, and stack states directly within the terminal, streamlining deployment workflows.','None','Developer Tool','Intermediate',1,'online','manual',NULL,NULL,NULL,0,'2023-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Cloud Infrastructure", "Serverless", "Developer Tooling"]','["[COMMUNITY-TOOL]"]','[]','["aws-newfeatures.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://aws.amazon.com/about-aws/whats-new/2023/02/enable-aws-systems-manager-default-all-ec2-instances-account','Announcing the ability to enable AWS Systems Manager by default across all EC2 instances in an account','','2023',0,'AWS Systems Manager launched ''Default Host Management Configuration'', enabling standard host management across all EC2 instances inside an account automatically, removing manual profile attachment requirements.','None','Cloud Service','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2023-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Cloud Infrastructure", "Governance", "Systems Management"]','["[COMMUNITY-TOOL]"]','[]','["aws-newfeatures.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://aws.amazon.com/about-aws/whats-new/2023/03/amazon-detective-graph-visualization-interactive-security-investigations','Amazon Detective adds graph visualization for interactive security investigations','','2023',0,'Amazon Detective updated its threat-hunting capabilities with interactive graph visualizations. Security analysts can trace access relationships, API anomalies, and suspicious activity logs visually across multi-account ecosystems.','None','Cloud Service','Advanced',0,'online','manual',NULL,NULL,NULL,0,'2023-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Cloud Infrastructure", "Security", "Threat Hunting"]','["[COMMUNITY-TOOL]"]','[]','["aws-newfeatures.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://aws.amazon.com/about-aws/whats-new/2023/04/aws-transit-gateway-europe-spain-region','AWS Transit Gateway is now available in Europe (Spain) Region','','2023',0,'Product update announcement covering the launch of AWS Transit Gateway in the Europe (Spain) Region (eu-south-2). Allows complex hub-and-spoke networking architectures to route traffic at regional speed.','None','Technical Release','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2023-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Cloud Platforms", "AWS Regional Infrastructure", "Spain"]','["[COMMUNITY-TOOL]"]','[]','["aws-spain.md", "aws.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://aws.amazon.com/about-aws/whats-new/2023/05/amazon-cloudfront-one-click-security-protections','Amazon CloudFront announces one-click security protections','','2023',0,'Amazon CloudFront introduced one-click security enablement, letting users easily provision AWS WAF protection directly from their CDN resource portal, simplifying deployment patterns.','None','Cloud Service','Beginner',0,'online','manual',NULL,NULL,NULL,0,'2023-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Cloud Infrastructure", "Networking", "CDN Security"]','["[COMMUNITY-TOOL]"]','[]','["aws-newfeatures.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://aws.amazon.com/about-aws/whats-new/2023/05/aws-backup-cross-region-backups-four-regions','AWS Backup supports cross-Region backups in four new Regions','','2023',3,'An AWS announcement highlighting the addition of cross-region backup capabilities in four additional regions. Live Grounding emphasizes that cross-region vault copying is crucial for meeting geographic compliance and defending enterprise databases against whole-region infrastructure outages.','English','Release Announcement','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2023-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Infrastructure", "Disaster Recovery", "AWS Services", "Multi-Region"]','["[COMMUNITY-TOOL]"]','[]','["aws-backup.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://aws.amazon.com/about-aws/whats-new/2023/05/aws-management-console-private-access','Private Access to the AWS Management Console is generally available','','2023',0,'Details the general availability of Private Access to the AWS Management Console. This feature allows enterprise customers to limit console access to connections originating from specific network endpoints or VPCs, drastically reducing potential attack surfaces and ensuring secure administration paths.','English','Product Release','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2023-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Cloud Integrations", "AWS", "Security"]','["[COMMUNITY-TOOL]"]','[]','["kubernetes-releases.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://aws.amazon.com/about-aws/whats-new/2023/05/aws-waf-rate-based-rules-request-headers-composite-keys','AWS WAF enhances rate-based rules to support request headers and composite keys','','2023',0,'AWS WAF updated rate-limiting rules to support composite key inspection, combining IP with headers, cookies, or query arguments. This helps target and neutralize sophisticated distributed L7 attacks.','None','Cloud Service','Advanced',0,'online','manual',NULL,NULL,NULL,0,'2023-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Cloud Infrastructure", "Security", "WAF Rules"]','["[COMMUNITY-TOOL]"]','[]','["aws-newfeatures.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://aws.amazon.com/about-aws/whats-new/2023/06/aws-config-recording-exclusions-resource-type','AWS Config supports recording exclusions by resource type','','2023',0,'AWS Config introduced resource-type exclusions, allowing organizations to exclude high-churn resources from continuous state recording. This helps control tracking costs and reduces noisy alerts on unimportant assets.','None','Cloud Service','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2023-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Cloud Infrastructure", "Governance", "Resource Tracking"]','["[COMMUNITY-TOOL]"]','[]','["aws-newfeatures.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://aws.amazon.com/about-aws/whats-new/2023/11/amazon-eks-pod-identity','Amazon EKS introduces EKS Pod Identity','','2023',0,'EKS Pod Identity simplifies the association of IAM roles with Kubernetes service accounts. This model bypasses the complexities of OIDC trust configurations, offering highly scalable, secure, and isolated credential structures for containers.','None','Cloud Service','Advanced',1,'online','manual',NULL,NULL,NULL,0,'2023-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Cloud Infrastructure", "Container Orchestration", "EKS Security"]','["[COMMUNITY-TOOL]"]','[]','["managed-kubernetes-in-public-cloud.md", "aws-newfeatures.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://aws.amazon.com/about-aws/whats-new/2023/11/automate-aws-control-tower-zone-operations-apis','aws.amazon.com: Automate AWS Control Tower landing zone operations using APIs','','2023',0,'An engineering overview of API-driven landing zone automation. By leveraging AWS SDKs and CLI commands for Control Tower lifecycle events, platform teams can programmatically deploy, upgrade, and track the compliance state of landing zones within their CI/CD release cycles.','None','Article','Advanced',0,'online','manual',NULL,NULL,NULL,0,'2023-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Cloud Architecture", "AWS Governance", "Landing Zone Automation"]','["[COMMUNITY-TOOL]"]','[]','["aws-security.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://aws.amazon.com/about-aws/whats-new/2023/11/aws-cloudformation-git-management-stacks','AWS CloudFormation introduces Git management of stacks','','2023',0,'AWS CloudFormation native Git integration allows deployment stacks to synchronize directly with repositories in GitHub, GitLab, and Bitbucket. This feature simplifies continuous delivery of infrastructure, reducing dependencies on third-party CI pipelines.','N/A','Platform Integration','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2023-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Infrastructure as Code", "CloudFormation", "GitOps Integrations"]','["[COMMUNITY-TOOL]"]','[]','["aws-iac.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://aws.amazon.com/about-aws/whats-new/2024/01/amazon-ecs-fargate-integrate-ebs','Amazon ECS and AWS Fargate now integrate with Amazon EBS','','2024',0,'Amazon ECS and AWS Fargate introduced native integration with Amazon EBS volumes. This lets serverless container deployments mount high-performance block storage dynamically, accommodating data-intensive file-processing workloads.','None','Cloud Service','Advanced',1,'online','manual',NULL,NULL,NULL,0,'2024-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Cloud Infrastructure", "Container Orchestration", "Storage Integration"]','["[COMMUNITY-TOOL]"]','[]','["aws-newfeatures.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://aws.amazon.com/about-aws/whats-new/2024/02/aws-cloudformation-templates-cdk-apps-minutes','aws.amazon.com: Generate AWS CloudFormation templates and AWS CDK apps for existing AWS resources in minutes','','2024',0,'This AWS updates overview introduces native tooling that scans active AWS infrastructures and outputs valid CloudFormation templates or CDK setups. It simplifies bringing legacy, manually configured environments under unified infrastructure-as-code management.','N/A','Platform Tool','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2024-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Infrastructure as Code", "CloudFormation", "Automated Generation"]','["[LEGACY]"]','[]','["aws-iac.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://aws.amazon.com/about-aws/whats-new/2024/03/application-load-balancer-http-keepalive-duration','aws.amazon.com/about-aws: Application Load Balancer enables configuring HTTP client keepalive duration','','2024',0,'Details the 2024 update enabling custom HTTP keep-alive duration configurations on ALB. Architects use this feature to align load balancer timeouts with backend server timeouts, effectively eliminating random 502 Bad Gateway errors in microservices.','English','documentation','advanced',1,'online','manual',NULL,NULL,NULL,0,'2024-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Cloud Infrastructure", "AWS", "Load Balancing", "Configuration Updates"]','["[COMMUNITY-TOOL]"]','[]','["aws-networking.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://aws.amazon.com/about-aws/whats-new/2024/05/amazon-eks-native-support-autoscaling-coredns-pods','aws.amazon.com: Amazon EKS announces native support for autoscaling CoreDNS Pods','','2024',0,'Highlights the native capabilities of EKS to automatically configure horizontal scaling for CoreDNS deployments based on cluster scale metrics. Solves structural DNS performance bottlenecks during massive scaling events without custom cron jobs.','N/A','Feature Release','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2024-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Cloud Providers", "AWS EKS", "Networking", "CoreDNS Scaling"]','["[COMMUNITY-TOOL]"]','[]','["managed-kubernetes-in-public-cloud.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://aws.amazon.com/about-aws/whats-new/2024/08/aws-waf-rate-based-rules-lower-rate-limits','AWS WAF enhances rate-based rules to support lower rate limits','','2024',0,'Highlights the critical update reducing AWS WAF rate-based rule limits to protect low-traffic APIs and login endpoints from brute-force attacks. Provides developers with more granular rate-limiting controls to prevent application abuse at the edge.','English','documentation','advanced',1,'online','manual',NULL,NULL,NULL,0,'2024-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Cloud Infrastructure", "AWS", "Security", "WAF"]','["[COMMUNITY-TOOL]"]','[]','["aws-networking.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://aws.amazon.com/about-aws/whats-new/2026/05/aws-local-zones-region-selector/?sc_channel=sm&sc_campaign=Launch_Campaign&sc_publisher=TWITTER&sc_country=global&sc_geo=GLOBAL&sc_outcome=awareness&trkCampaign=f9c69475-df97-4143-8955-acfd0ed7ce10&trk=f9c69475-df97-4143-8955-acfd0ed7ce10&linkId=944784139','AWS Management Console Local Zones in Region Selector','AWS Management Console introduces integrated visibility of opted-in AWS Local Zones directly within the top Region Selector navigation panel.','2026',4,'Curator Insight: Providing centralized edge infrastructure visibility directly in the management console significantly simplifies decentralized application deployment.

Live Grounding: AWS''s latest announcement documents the inclusion of opted-in AWS Local Zones within the Region Selector, enabling operators to quickly navigate, govern, and view low-latency edge resources parented across multiple primary regions.','en','news','Intermediate',0,'online','automatic','5df95d0bac5716c2fecf1dab3e461025bb5ac2d2467ef6029dbff12ec132f82a',NULL,1780352158,0,'2026-06-02T00:15:58.263546+02:00',NULL,NULL,NULL,'["AWS", "Management Console", "Infrastructure", "Local Zones"]','["[ENTERPRISE-STABLE]"]','[]','[]','{}','{"category": "aws-newfeatures", "reputation_status": "Vetted", "reputation_summary": "Officially released core feature within the AWS Management Console, supported globally.", "social_preview_url": "", "source_provenance": "X.com (awscloud)", "suggested_new_category": ""}');
INSERT INTO "resources" VALUES('https://aws.amazon.com/activate','AWS Activate','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','2805722d4026971e82ee97b10d3579bc775a364891a4de0644874a1673284651',100.0,1779033050,0,'2026-05-17T17:50:50.807162+02:00',NULL,NULL,NULL,'[]','[]','["docs/aws.md"]','[]','{}','{"duplicate_of": "https://aws.amazon.com/startups"}');
INSERT INTO "resources" VALUES('https://aws.amazon.com/app-mesh','aws.amazon.com/app-mesh','','2022',0,'Live Grounding Synthesis: Built on Envoy as AWS''s managed service mesh, AWS App Mesh was deprecated in late 2024 and fully sunsetted. Platform teams are urged to transition to Amazon ECS Service Connect or Amazon VPC Lattice.','English','Documentation','Medium',1,'online','manual',NULL,NULL,NULL,0,'2022-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Cloud Native Infrastructure", "Service Mesh", "AWS"]','["[LEGACY]"]','[]','["aws-miscellaneous.md", "aws.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://aws.amazon.com/application-migration-service','AWS Cloud Endure Migration','','2026',0,'Curator Insight maps the evolution of CloudEndure into AWS Application Migration Service (AWS MGN). Live Grounding confirms AWS MGN is the primary enterprise engine for lift-and-shift migrations, maintaining block-level replication of physical, virtual, or cloud-based servers directly to AWS target instances.','N/A','Platform','Advanced',0,'online','manual',NULL,NULL,NULL,0,'2026-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Cloud Infrastructure", "Migration", "AWS MGN"]','["[COMMUNITY-TOOL]"]','[]','["aws-miscellaneous.md", "aws.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://aws.amazon.com/apprunner','AWS App Runner 🌟','','2026',0,'Curator Insight outlines AWS App Runner as a fully managed container service for rapid web application and API deployment. Live Grounding confirms its position in 2026 as a premier choice for developers wanting to bypass Kubernetes complexity, offering automated load balancing, scaling, and TLS termination directly from source code or ECR.','N/A','Platform','Intermediate',1,'online','manual',NULL,NULL,NULL,0,'2026-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Application Development", "Container Orchestration", "App Runner"]','["[COMMUNITY-TOOL]"]','[]','["aws-miscellaneous.md", "aws.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://aws.amazon.com/architecture/icons','AWS Architecture Icons','','2024',0,'Official AWS collection containing current vector and raster design components. Indispensable for creating detailed corporate visual documents and modeling secure serverless or container networks.','None','Asset Pack','Beginner',0,'online','manual',NULL,NULL,NULL,0,'2024-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Architecture & Visualization", "Design Assets", "AWS"]','["[COMMUNITY-TOOL]"]','[]','["cloud-arch-diagrams.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://aws.amazon.com/architecture/serverless/serverless-or-kubernetes','aws.amazon.com: Serverless or Kubernetes on AWS 🌟','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','7bc8ff66fdaeea40c19d94a7d0e1b3a53e2d527ec65b9cc30ac4ee0638f1a936',100.0,1779034265,0,'2026-05-17T18:11:05.283798+02:00',NULL,NULL,NULL,'[]','[]','["docs/serverless.md"]','[]','{}','{"review_metadata": {"original_url": "https://aws.amazon.com/architecture/serverless/serverless-or-kubernetes", "proposed_url": "NONE", "reason": "High-Value Protection: generic_redirect_loss", "timestamp": "2026-05-18T18:54:55.022343"}, "duplicate_of": "https://docs.aws.amazon.com/modern-apps-strategy-on-aws-how-to-choose"}');
INSERT INTO "resources" VALUES('https://aws.amazon.com/architecture/this-is-my-architecture','This is My Architecture','','2023',0,'AWS''s premier video and article series showcasing production-grade architectural solutions. Focuses on design tradeoffs, performance strategies, and networking topologies of modern web applications.','English','Article','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2023-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Enterprise Architecture", "Cloud Architecture Best Practices", "Production Case Studies"]','["[COMMUNITY-TOOL]"]','[]','["aws-architecture.md", "aws.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://aws.amazon.com/backup','AWS Backup Service','','2026',5,'The main technical portal for AWS Backup, a fully managed backup hub that centralizes and automates data protection across various AWS services. Live Grounding affirms AWS Backup as the primary enterprise solution for compliance auditing, cross-account security, and centralized backup policies.','English','Service / Tool','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2026-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Infrastructure", "Disaster Recovery", "AWS Services", "AWS Backup"]','["[DE FACTO STANDARD]"]','[]','["aws-backup.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://aws.amazon.com/big-data','aws.amazon.com/big-data','','2025',4,'Official AWS portal showcasing enterprise managed data services. Covers analytical platform integrations utilizing Amazon EMR, AWS Glue, Athena, and cloud-native Amazon Redshift.','None','Documentation','Advanced',0,'online','manual',NULL,NULL,NULL,0,'2025-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Cloud Infrastructure", "AWS", "Big Data"]','["[ENTERPRISE-STABLE]"]','[]','["aws-data.md", "aws.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://aws.amazon.com/big-data/data-lake-on-aws','Building a Data Lake on AWS','','N/A',0,NULL,NULL,NULL,NULL,0,'online','manual','4dc880467ded98628b98a8cf69c214a7f49a11a58c783bcfd6e8d75daa8e1126',100.0,1779031113,0,'2026-05-17T17:18:33.396799+02:00',NULL,NULL,NULL,'[]','[]','["docs/aws-data.md"]','[]','{}','{}');
INSERT INTO "resources" VALUES('https://aws.amazon.com/blogs/apn','AWS Partner Network (APN) blog','- [Active Directory Single Sign-On (SSO) on AWS with Bitium](https://aws.amazon.com/blogs/apn/active-directory-single-sign-on-sso-on-aws-with-bitium)
    - [How to Deploy a High Availability Web Service on AWS Using Spotinst](https://aws.amazon.com/blogs/apn/how-to-deploy-a-high-availability-web-service-on-aws-using-spotinst)','2025',0,'Curator Insight focuses on architecture walkthroughs, such as deploying high-availability services on AWS using Spotinst (now Spot by NetApp) and configuring Active Directory SSO. Live Grounding validates these blog posts as critical operational blueprints for multi-tenant integrations and cost-optimization strategies in enterprise environments.','N/A','Blog','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2025-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Cloud Infrastructure", "Ecosystem", "Case Studies"]','["[COMMUNITY-TOOL]"]','[]','["aws-miscellaneous.md", "aws.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://aws.amazon.com/blogs/apn/active-directory-single-sign-on-sso-on-aws-with-bitium','Active Directory Single Sign-On (SSO) on AWS with Bitium','','N/A',0,NULL,NULL,NULL,NULL,0,NULL,'manual','c1eca590b835adb0d350b1a474f7445dce48e960fe909944c76e9e2a02762908',100.0,1779033384,1,'2026-05-17T17:56:24.625902+02:00',NULL,NULL,NULL,'[]','[]','["docs/aws-miscellaneous.md"]','[]','{}','{}');
INSERT INTO "resources" VALUES('https://aws.amazon.com/blogs/apn/centralized-traffic-inspection-with-gateway-load-balancer-on-aws','Centralized Traffic Inspection with Gateway Load Balancer on AWS','','2021',0,'Provides reference architectures for Gateway Load Balancer (GWLB), routing ingress traffic through third-party virtual security appliances (firewalls, IDS/IPS). Employs GENEVE encapsulation to maintain transparent client source IPs across the inspection cluster.','English','blog','advanced',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Cloud Infrastructure", "AWS", "Security", "Gateway Load Balancer"]','["[COMMUNITY-TOOL]"]','[]','["aws-networking.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://aws.amazon.com/blogs/apn/how-to-build-sparse-ebs-volumes-for-fun-and-easy-snapshotting','How to Build Sparse EBS Volumes for Fun and Easy Snapshotting','','2021',0,'An advanced AWS storage engineering tutorial explaining how to design sparse EBS volumes to facilitate fast, economical block-level backup snapshot loops. This architecture minimizes data transfer overhead and significantly lowers cloud backup costs.','English','Tutorial','Advanced',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Cloud Native Storage", "AWS EBS", "Sparse Snapshots"]','["[COMMUNITY-TOOL]", "[GUIDE]"]','[]','["aws-storage.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://aws.amazon.com/blogs/apn/how-to-deploy-a-high-availability-web-service-on-aws-using-spotinst','How to Deploy a High Availability Web Service on AWS Using Spotinst','','N/A',0,NULL,NULL,NULL,NULL,0,NULL,'manual','23c1fe0ce3a26b4bc45686956b41c27190477e6533e7914f508f964d655c020f',100.0,1779033400,1,'2026-05-17T17:56:40.346001+02:00',NULL,NULL,NULL,'[]','[]','["docs/aws-miscellaneous.md"]','[]','{}','{}');
INSERT INTO "resources" VALUES('https://aws.amazon.com/blogs/apn/modernize-your-ci-cd-pipeline-using-jenkins-x-with-amazon-eks','Modernize Your CI/CD Pipeline Using Jenkins X with Amazon EKS','','2021',0,'Curator Insight shares an AWS APN blog focusing on modernizing pipelines using Jenkins X with Amazon EKS. Live Grounding clarifies that Jenkins X differs entirely from classic Jenkins, utilizing Tekton, GitOps, and Kubernetes-native configurations under the hood. It acts as an instructional benchmark for organizations moving toward declarative development environments.','N/A','Documentation','Advanced',1,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["DevOps", "Cloud Native CI/CD", "Jenkins X", "AWS EKS Integration"]','["[COMMUNITY-TOOL]"]','[]','["demos.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://aws.amazon.com/blogs/apn/optimizing-your-kubernetes-clusters-with-rancher-and-amazon-eks','Optimizing Your Kubernetes Clusters with Rancher and Amazon EKS 🌟','','2021',0,'Details the integration of SUSE Rancher with Amazon EKS to simplify multi-cluster operations. Curator Insight notes its focus on centralizing security policies, while Live Grounding highlights its architecture for consolidating hybrid-cloud operations and unified access controls across distributed clusters.','Markdown','Article','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Cloud Infrastructure", "Multi-Cluster Management", "Rancher"]','["[COMMUNITY-TOOL]"]','[]','["managed-kubernetes-in-public-cloud.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://aws.amazon.com/blogs/architecture','AWS Architecture Blog','','2023',0,'The official blog portal showcasing cloud solutions, pattern guides, and engineering strategies written directly by AWS Systems Architects.','English','Documentation','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2023-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Enterprise Architecture", "Cloud Architecture Best Practices", "Design Blueprints"]','["[COMMUNITY-TOOL]"]','[]','["aws-architecture.md", "aws.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://aws.amazon.com/blogs/architecture/architecting-a-highly-available-serverless-microservices-based-ecommerce-site','Architecting a Highly Available Serverless, Microservices-Based Ecommerce Site','','2021',0,'Curator Insight details the design of a highly available, multi-region e-commerce platform using EventBridge, Cognito, Lambda, and DynamoDB. Live Grounding shows this architecture represents the gold standard for serverless distributed microservices, emphasizing event-driven decoupling and global data consistency.','N/A','Blog','Advanced',1,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Application Development", "Microservices", "E-commerce Reference"]','["[COMMUNITY-TOOL]"]','[]','["aws-miscellaneous.md", "aws.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://aws.amazon.com/blogs/architecture/best-practices-for-implementing-event-driven-architectures-in-your-organization','aws.amazon.com: Best practices for implementing event-driven architectures in your organization','','2023',0,'A comprehensive enterprise whitepaper on establishing organizational patterns for event-driven environments. Focuses on schema management, dead-letter queue (DLQ) operations, idempotency, and distributed tracing strategies.','English','Whitepaper','Advanced',1,'online','manual',NULL,NULL,NULL,0,'2023-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Architecture", "Best Practices", "EDA"]','["[CASE STUDY]", "[COMMUNITY-TOOL]"]','[]','["introduction.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://aws.amazon.com/blogs/architecture/creating-a-multi-region-application-with-aws-services-part-1-compute-and-security','Creating a Multi-Region Application with AWS Services – Part 1, Compute, Networking, and Security','','2023',0,'Part one of a multi-region deployment guide. Covers DNS failover routing with Route 53, cross-region VPC peering, compute distribution, and unified security controls across AWS regions.','English','Article','Advanced',0,'online','manual',NULL,NULL,NULL,0,'2023-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Enterprise Architecture", "Cloud Architecture Best Practices", "Multi-Region Architecture"]','["[COMMUNITY-TOOL]"]','[]','["aws-architecture.md", "aws.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://aws.amazon.com/blogs/architecture/creating-a-multi-region-application-with-aws-services-part-2-data-and-replication','Creating a Multi-Region Application with AWS Services – Part 2, Data and Replication','','2023',0,'Part two focuses on database replication, global data consistency, storage syncing protocols, and handling split-brain scenarios in multi-region cloud infrastructures.','English','Article','Advanced',0,'online','manual',NULL,NULL,NULL,0,'2023-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Enterprise Architecture", "Cloud Architecture Best Practices", "Multi-Region Architecture"]','["[COMMUNITY-TOOL]"]','[]','["aws-architecture.md", "aws.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://aws.amazon.com/blogs/architecture/data-caching-across-microservices-in-a-serverless-architecture','Data Caching Across Microservices in a Serverless Architecture','','2022',0,'Evaluates architectural strategies for distributed caching within serverless applications. It highlights the use of Amazon ElastiCache (Redis) and DynamoDB Accelerator (DAX) to alleviate performance bottlenecks, reduce database round-trips, and maintain low latency in ultra-elastic stateless execution environments.','N/A','Technical Blog','Advanced',1,'online','manual',NULL,NULL,NULL,0,'2022-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Serverless Architecture", "Caching", "Data Management"]','["[COMMUNITY-TOOL]"]','[]','["aws-serverless.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://aws.amazon.com/blogs/architecture/disaster-recovery-with-aws-managed-services-part-i-single-region','Disaster Recovery with AWS Managed Services, Part I: Single Region','','2020',4,'The first installment of an AWS technical series discussing single-region disaster recovery designs using server backups and managed services. Live Grounding points to this as a standard primer for establishing concrete RPO and RTO profiles before attempting multi-region failover configurations.','English','Blog / Article','Advanced',0,'online','manual',NULL,NULL,NULL,0,'2020-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Infrastructure", "Disaster Recovery", "AWS Architectures", "Single Region"]','["[ENTERPRISE-STABLE]"]','[]','["aws-backup.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://aws.amazon.com/blogs/architecture/disaster-recovery-with-aws-managed-services-part-ii-multi-region-backup-and-restore','Disaster recovery with AWS managed services, Part 2: Multi-Region/backup'' and restore 🌟','','N/A',0,NULL,NULL,NULL,NULL,0,NULL,'manual','fbbf5eefa0740756aa3fb6ac4b7a1b65e623c9748eee0f63fcf213262305da31',100.0,1779034109,1,'2026-05-17T18:08:29.438172+02:00',NULL,NULL,NULL,'[]','[]','["docs/aws-backup.md"]','[]','{}','{}');
INSERT INTO "resources" VALUES('https://aws.amazon.com/blogs/architecture/exploring-data-transfer-costs-for-aws-managed-databases','aws.amazon.com: Exploring Data Transfer Costs for AWS Managed Databases','','2022',4,'Breaks down inter-zone and multi-region data transfer charges on AWS managed databases. Presents structural models designed to minimize data transfer egress bills within multi-tier application layouts.','English','Technical Article','Intermediate',0,'online','manual','ee2c1dc56914def0466e3c0a26d249ba09d32ee97e5e256f15446949ce34e8d9',100.0,1779030982,1,'2026-05-17T17:16:22.750249+02:00',NULL,NULL,NULL,'["Cloud Infrastructure", "AWS Cost Management", "Database Infrastructure"]','["[ENTERPRISE-STABLE]"]','["docs/aws-pricing.md"]','["aws-pricing.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://aws.amazon.com/blogs/architecture/lets-architect-architecting-microservices-with-containers','Let’s Architect! Architecting microservices with containers','','2023',0,'A foundational guide for decoupling large legacy applications. Explores container hosting options on ECS and EKS, microservice discovery patterns, and inter-service security standards.','English','Article','Intermediate',1,'online','manual',NULL,NULL,NULL,0,'2023-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Kubernetes & Platform Engineering", "Modernization Tools", "Microservice Migration"]','["[LEGACY]"]','[]','["aws-architecture.md", "aws.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://aws.amazon.com/blogs/architecture/lets-architect-architecting-with-amazon-dynamodb','Let’s Architect! Architecting with Amazon DynamoDB','','N/A',0,'Curator Insight presents an architectural masterclass on schema design and partitioning in Amazon DynamoDB. Live Grounding verifies the recommendations cover single-table design, global secondary indexes (GSIs), and write-sharding strategies. It is an indispensable guide for engineers building highly scalable, low-latency microservices.','English','Blog Post','Advanced',1,'online','manual','4036de65093065c38bcc71ef81a346dfd707e00f1aef7db2c5f581dd407a6841',100.0,1779032289,1,'2026-05-17T17:38:09.843242+02:00',NULL,NULL,NULL,'["Cloud Infrastructure", "Databases", "NoSQL"]','["[ENTERPRISE-STABLE]"]','["docs/aws-databases.md"]','["aws-databases.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://aws.amazon.com/blogs/architecture/maintain-visibility-over-the-use-of-cloud-architecture-patterns','Maintain visibility over the use of cloud architecture patterns','','2023',0,'Outlines frameworks and tools to track, map, and enforce specific cloud architecture patterns across decentralized developer teams, helping prevent systemic configuration drift.','English','Article','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2023-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Enterprise Architecture", "Cloud Architecture Best Practices", "Cloud Governance"]','["[COMMUNITY-TOOL]"]','[]','["aws-architecture.md", "aws.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://aws.amazon.com/blogs/architecture/migrate-resources-between-aws-accounts','Migrate Resources Between AWS Accounts','','2021',4,'An architectural guide analyzing methodologies for transferring AWS resources and database volumes across separate AWS accounts during spin-offs or restructuring. Live Grounding confirms that secure inter-account migration relies on complex IAM resource policies, KMS key sharing, and automated cross-account pipeline tooling.','English','Blog / Article','Advanced',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Cloud Migration", "Multi-Account Strategy", "AWS Resources"]','["[ENTERPRISE-STABLE]"]','[]','["aws-backup.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://aws.amazon.com/blogs/architecture/migrate-your-applications-to-containers-at-scale','AWS App2Container: Migrate your Applications to Containers at Scale','','2023',0,'Introduces AWS App2Container, a tool that automates the migration of legacy .NET and Java web applications into containerized structures ready for deployment on Amazon ECS or EKS.','English','Article','Advanced',1,'online','manual',NULL,NULL,NULL,0,'2023-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Kubernetes & Platform Engineering", "Modernization Tools", "Microservice Migration"]','["[LEGACY]"]','[]','["aws-architecture.md", "aws.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://aws.amazon.com/blogs/architecture/mistakes-to-avoid-when-implementing-serverless-architecture-with-lambda','Issues to Avoid When Implementing Serverless Architecture with AWS Lambda','','2021',0,'Identifies critical pitfalls in serverless system designs, including over-allocated memory tiers, synchronous Lambda chaining, and poor database connection reuse. Offers concrete architectural remediations like asynchronous message queuing and utilizing RDS Proxy for connection pooling.','N/A','Technical Blog','Advanced',1,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Serverless Architecture", "AWS Lambda", "Antipatterns"]','["[COMMUNITY-TOOL]"]','[]','["aws-serverless.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://aws.amazon.com/blogs/architecture/multi-region-migration-using-aws-application-migration-service','Multi-Region Migration using AWS Application Migration Service','','2021',4,'This architectural guide details scale-out multi-region migrations utilizing the AWS Application Migration Service (MGN). Live Grounding confirms MGN as the de facto tool for enterprise host-level migrations, replacing CloudEndure to provide low-downtime, continuous block-level physical disk replication.','English','Blog / Article','Advanced',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Cloud Migration", "AWS MGN", "Multi-Region"]','["[ENTERPRISE-STABLE]"]','[]','["aws-backup.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://aws.amazon.com/blogs/architecture/optimize-your-modern-data-architecture-for-sustainability-part-1-data-ingestion-and-data-lake','aws.amazon.com: Optimize your modern data architecture for sustainability: Part 1 – data ingestion and data lake','','2022',0,'Curator Insight introduces architectural paradigms for building carbon-efficient data ingestion pipelines and S3 data lakes on AWS. Live Grounding emphasizes that GreenOps and carbon tracing are major metrics in 2026, where design patterns like intelligent tiering, optimal compression (Parquet), and ARM64-based Graviton instances directly reduce environmental footprint.','N/A','Blog','Advanced',0,'online','manual',NULL,NULL,NULL,0,'2022-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Cloud Infrastructure", "FinOps & Sustainability", "Green Ops"]','["[COMMUNITY-TOOL]"]','[]','["aws-miscellaneous.md", "aws.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://aws.amazon.com/blogs/architecture/optimizing-your-aws-infrastructure-for-sustainability-part-i-compute','Optimizing your AWS Infrastructure for Sustainability, Part I: Compute','','2023',0,'An engineering guide to optimizing AWS compute architectures for sustainability. Explores Graviton migrations, automated container resizing, and target serverless setups to lower carbon emissions.','English','Article','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2023-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Cloud Infrastructure", "FinOps & Cloud Optimization", "Sustainability"]','["[COMMUNITY-TOOL]"]','[]','["aws-architecture.md", "aws.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://aws.amazon.com/blogs/architecture/optimizing-your-aws-infrastructure-for-sustainability-part-ii-storage','Optimizing your AWS Infrastructure for Sustainability, Part II: Storage','','2023',0,'This second installment targets storage modernization. Details how to implement Amazon S3 Lifecycle configurations, S3 Intelligent-Tiering, and storage optimization practices.','English','Article','Intermediate',0,'duplicate','manual',NULL,NULL,NULL,0,'2023-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Cloud Infrastructure", "FinOps & Cloud Optimization", "Sustainability"]','["[COMMUNITY-TOOL]"]','[]','["aws-architecture.md"]','{}','{"duplicate_of": "https://aws.amazon.com/blogs/architecture/optimizing-your-aws-infrastructure-for-sustainability-part-i-compute"}');
INSERT INTO "resources" VALUES('https://aws.amazon.com/blogs/architecture/overview-of-data-transfer-costs-for-common-architectures','aws.amazon.com/blogs/architecture: Overview of Data Transfer Costs for Common Architectures','','2023',5,'The canonical AWS guide on standard network data transfer costs. Outlines the pricing models for NAT Gateways, transit gateways, VPC peering, and CloudFront egress, providing architectural blueprints for cost-efficient hybrid-cloud network topologies.','English','Documentation','Advanced',0,'online','manual',NULL,NULL,NULL,0,'2023-06-01T00:00:00+02:00',NULL,NULL,NULL,'["FinOps & Cloud Cost", "AWS Optimization", "Data Transfer"]','["[DE FACTO STANDARD]"]','[]','["finops.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://aws.amazon.com/blogs/architecture/reduce-cost-and-increase-security-with-amazon-vpc-endpoints','Reduce Cost and Increase Security with Amazon VPC Endpoints','','2020',0,'Highlights the architectural and fiscal benefits of adopting VPC Endpoints (Interface and Gateway types). Contrasts expensive NAT Gateway data processing charges with direct private connectivity to AWS services like S3 and DynamoDB, dramatically reducing costs.','English','blog','intermediate',0,'online','manual',NULL,NULL,NULL,0,'2020-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Cloud Infrastructure", "AWS", "VPC", "VPC Endpoints"]','["[COMMUNITY-TOOL]"]','[]','["aws-networking.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://aws.amazon.com/blogs/architecture/use-templated-answers-to-perform-well-architected-reviews-at-scale','AWS Architecture Blog: Use templated answers to perform Well-Architected reviews at scale','','2021',0,'Technical review detailing templated governance answers to scale AWS Well-Architected reviews. Offers architects a mechanism to automate and standardise security compliance reviews across decentralized environments.','None','Article','Advanced',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Cloud Infrastructure", "AWS", "Governance"]','["[COMMUNITY-TOOL]"]','[]','["aws-architecture.md", "aws.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://aws.amazon.com/blogs/architecture/verify-the-resilience-of-your-workloads-using-chaos-engineering','aws.amazon.com: Verify the resilience of your workloads using Chaos Engineering','','2021',0,'An enterprise guide from AWS demonstrating resilience validation of distributed workloads using chaos principles. Maps failure injection patterns to the AWS Well-Architected Framework, emphasizing targeted, automated disruption sequences that verify high-availability topologies and recovery mechanisms.','English','Technical Article','Advanced',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Resilience", "Chaos Engineering", "Cloud Architecture"]','["[COMMUNITY-TOOL]"]','[]','["chaos-engineering.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://aws.amazon.com/blogs/architecture/what-to-consider-when-selecting-a-region-for-your-workloads','AWS Architecture Blog: What to Consider when Selecting a Region for your'' Workloads','','2026',0,'Core architectural guidance for choosing geographic AWS regions for enterprise workloads. It details standard evaluation criteria including strict data residency mandates, latency budgets relative to end-users, service availability disparities, and cost profiling.','N/A','Blog Post','Advanced',0,'online','manual','e2e1a058ff39c8fb2ad279a521b1bcafe45f5f283353c19cfb21a2b175175e99',100.0,1779031945,1,'2026-05-17T17:32:25.038512+02:00',NULL,NULL,NULL,'["Cloud Computing", "AWS", "Infrastructure"]','["[COMMUNITY-TOOL]"]','["docs/aws.md"]','["aws.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://aws.amazon.com/blogs/aws-cloud-financial-management/announcing-general-availability-of-aws-cost-anomaly-detection','Announcing General Availability of AWS Cost Anomaly Detection','','2020',0,'Introduces AWS Cost Anomaly Detection, which applies machine learning algorithms to proactively flag unexpected spending patterns, alerting teams via Slack or SNS before runaway processes drain resources.','Markdown','Article','Intermediate',0,'online','manual','87c01b4ef0510f3d392aec79c2b8713a84062d57023f50c73582fd9c7b5ba7ab',100.0,1779130495,1,'2026-05-18T20:54:55.016521+02:00',NULL,NULL,NULL,'["Cloud Providers", "AWS", "FinOps"]','["[COMMUNITY-TOOL]"]','["docs/aws-pricing.md"]','["aws-pricing.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://aws.amazon.com/blogs/aws-cloud-financial-management/understanding-your-aws-cost-datasets-a-cheat-sheet','Understanding your AWS Cost Datasets: A Cheat Sheet','','2021',0,'A comprehensive analytical cheat sheet parsing AWS Cost and Usage Reports (CUR), Cost Explorer datasets, and billing systems, designed to help financial engineers evaluate raw operational metrics.','Markdown','Documentation','Intermediate',0,'online','manual','2a41346741bf661ab05a96cac6f893592a140a73d9ac22ce5068110e24b26687',100.0,1779130494,1,'2026-05-18T20:54:54.935096+02:00',NULL,NULL,NULL,'["Cloud Providers", "AWS", "FinOps"]','["[COMMUNITY-TOOL]"]','["docs/aws-pricing.md"]','["aws-pricing.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://aws.amazon.com/blogs/aws-cost-management/announcing-general-availability-of-aws-cost-anomaly-detection','Announcing General Availability of AWS Cost Anomaly Detection','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','05d62463bee06c61fed73bbfa682bee63e213d7ba57dabbd21d7a147ad3b443c',100.0,1779032177,0,'2026-05-17T17:36:17.749358+02:00',NULL,NULL,NULL,'[]','[]','["docs/aws-pricing.md"]','[]','{}','{"duplicate_of": "https://aws.amazon.com/blogs/aws-cloud-financial-management/announcing-general-availability-of-aws-cost-anomaly-detection"}');
INSERT INTO "resources" VALUES('https://aws.amazon.com/blogs/aws-cost-management/understanding-your-aws-cost-datasets-a-cheat-sheet','Understanding your AWS Cost Datasets: A Cheat Sheet','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','501f66282bea10ecfdd9f54550373f6b23ed51af8427e2d589909bbaf6edd0fc',100.0,1779030132,0,'2026-05-17T17:02:12.629783+02:00',NULL,NULL,NULL,'[]','[]','["docs/aws-pricing.md"]','[]','{}','{"duplicate_of": "https://aws.amazon.com/blogs/aws-cloud-financial-management/understanding-your-aws-cost-datasets-a-cheat-sheet"}');
INSERT INTO "resources" VALUES('https://aws.amazon.com/blogs/aws/amazon-eks-anywhere-now-generally-available-to-create-and-manage-kubernetes-clusters-on-premises','aws.amazon.com: Amazon EKS Anywhere – Now Generally Available to Create and Manage Kubernetes Clusters on Premises','','2021',0,'Launches EKS Anywhere into general availability, introducing key hybrid cloud deployment architectures. Examines how on-premises teams can leverage automated OS patching, tooling uniformity, and professional AWS support channels.','N/A','Feature Release','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Cloud Providers", "AWS EKS", "Hybrid Cloud", "On-Premises Launch"]','["[COMMUNITY-TOOL]"]','[]','["managed-kubernetes-in-public-cloud.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://aws.amazon.com/blogs/aws/amazon-eks-now-supports-ec2-inf1-instances','Amazon EKS Now Supports EC2 Inf1 Instances','','2020',0,'Product release covering EKS node compatibility with AWS Inferentia (Inf1) instances, enabling highly efficient, GPU-optimized hardware accelerations for deep learning and machine learning workloads on Kubernetes.','English','Article','Advanced',0,'online','manual',NULL,NULL,NULL,0,'2020-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Cloud Native", "AWS EKS", "Machine Learning"]','["[COMMUNITY-TOOL]"]','[]','["managed-kubernetes-in-public-cloud.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://aws.amazon.com/blogs/aws/amazon-elastic-file-system-production-ready-in-three-regions','EFS Elastic File System','','2016',0,'Highlights the initial production availability of Amazon Elastic File System (EFS), delivering a fully-managed, highly available NFSv4-compliant file system. By decoupling capacity planning from provisioning, EFS dynamically scales storage up or down as files are written or deleted, presenting a highly scalable shared filesystem interface suitable for distributed application architectures.','Agnostic','Announcement','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2016-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Cloud Infrastructure", "Storage", "AWS EFS"]','["[COMMUNITY-TOOL]"]','[]','["aws-storage.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://aws.amazon.com/blogs/aws/amazon-elastic-file-system-shared-file-storage-for-amazon-ec2','Amazon EFS: Amazon Elastic File System – Shared File Storage for Amazon EC2','','2015',5,'Deep dive into Amazon EFS, offering serverless elastic file sharing based on NFSv4. Integrates natively across EC2 instances, on-premises centers, and container tasks under ECS or EKS.','None','Documentation','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2015-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Cloud Infrastructure", "AWS", "Storage"]','["[DE FACTO STANDARD]"]','[]','["aws-newfeatures.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://aws.amazon.com/blogs/aws/amazon-inspector-automated-security-assessment-service','Amazon Inspector – Automated Security Assessment Service','','2015',4,'Architectural overview of Amazon Inspector, an automated vulnerability management service. Details continuous software vulnerability assessments on EC2 instances, ECR container layers, and serverless runtimes.','None','Documentation','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2015-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Cloud Infrastructure", "AWS", "Security"]','["[ENTERPRISE-STABLE]"]','[]','["aws-newfeatures.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://aws.amazon.com/blogs/aws/amazon-managed-grafana-is-now-generally-available-with-many-new-features','Amazon Managed Grafana Is Now Generally Available with Many New Features','','2021',0,'Amazon Managed Grafana (AMG) is a fully managed service that simplifies the deployment, operation, and scaling of Grafana dashboards across diverse data sources. It natively integrates with AWS security and IAM systems, offering high-availability visualization of metrics, logs, and traces without administrative overhead.','None','Cloud Service','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Cloud Infrastructure", "Observability", "Managed Monitoring"]','["[COMMUNITY-TOOL]"]','[]','["aws-newfeatures.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://aws.amazon.com/blogs/aws/amazon-managed-service-for-prometheus-is-now-generally-available-with-alert-manager-and-ruler','aws.amazon.com: Amazon Managed Service for Prometheus Is Now Generally Available with Alert Manager and Ruler','','2021',5,'Reaches General Availability, adding key enterprise capabilities such as Alert Manager and Ruler. Users can define native Prometheus alerting rules and route alerts to downstream incident response hubs like PagerDuty or AWS SNS. It reinforces the managed monitoring story by guaranteeing security, high availability, and out-of-the-box multi-region reliability.','English','Service','Advanced',1,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Observability", "Prometheus", "Managed Container Monitoring"]','["[DE FACTO STANDARD]"]','[]','["aws-newfeatures.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://aws.amazon.com/blogs/aws/amazon-rds-for-sql-server-support-for-windows-authentication','Amazon RDS for SQL Server – Support for Windows Authentication','','N/A',0,'Explains integration patterns between Amazon RDS for SQL Server and AWS Directory Service (Active Directory). Enables Windows-based enterprise authentication profiles directly inside cloud-hosted relational DBs.','English','Article','Advanced',0,'online','manual','6b7b5b462fab5dca1da6764b3f801172c8a06ac63738c8d8d40834c143b2c886',100.0,1779032817,1,'2026-05-17T17:46:57.541210+02:00',NULL,NULL,NULL,'["Cloud Infrastructure", "AWS Databases", "Amazon RDS"]','["[COMMUNITY-TOOL]"]','["docs/aws-databases.md"]','["aws-databases.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://aws.amazon.com/blogs/aws/amazon-rds-multi-az-db-cluster','New Amazon RDS for MySQL & PostgreSQL Multi-AZ Deployment Option: Improved'' Write Performance & Faster Failover','','N/A',0,'Curator Insight highlights the introduction of Amazon RDS Multi-AZ DB clusters designed with two readable standbys and transaction log replication. Live Grounding demonstrates write performance improvements of up to 2x alongside faster failover times (typically under 35 seconds). This architecture mitigates standard single-standby replication latency bottlenecks.','English','Blog Post','Advanced',0,'online','manual','30c3971c3a11fd952abd981421eb75fbf62d48f4efbaedf3b76bff8886760793',100.0,1779034109,1,'2026-05-17T18:08:29.479705+02:00',NULL,NULL,NULL,'["Cloud Infrastructure", "Databases", "High Availability"]','["[ENTERPRISE-STABLE]"]','["docs/aws-databases.md"]','["aws-databases.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://aws.amazon.com/blogs/aws/amazon-workmail-now-generally-available','Amazon WorkMail – Now Generally Available','','2016',4,'General availability announcement of Amazon WorkMail. Introduces an enterprise-grade cloud email and calendar service featuring strict security keys and existing corporate directory sync capabilities.','None','Documentation','Beginner',0,'online','manual',NULL,NULL,NULL,0,'2016-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Cloud Infrastructure", "AWS", "Business Applications"]','["[ENTERPRISE-STABLE]"]','[]','["aws-newfeatures.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://aws.amazon.com/blogs/aws/amazon-workspaces-introduces-ubuntu-desktops','Amazon WorkSpaces Introduces Ubuntu Desktops','','2022',0,'Amazon WorkSpaces extended its managed Virtual Desktop Infrastructure (VDI) to offer Ubuntu Desktop environments. Intended primarily for developers, data scientists, and engineers, this addition provides a secure, cloud-hosted Linux workspace preconfigured with developer utilities and standardized enterprise authentication.','None','Cloud Service','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2022-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Cloud Infrastructure", "Virtualization", "VDI"]','["[COMMUNITY-TOOL]"]','[]','["aws-newfeatures.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://aws.amazon.com/blogs/aws/announcing-amazon-opensearch-service-which-supports-opensearch-10','aws.amazon.com: Amazon Elasticsearch Service Is Now Amazon OpenSearch Service and Supports OpenSearch 1.0','','2021',0,'Documents the cloud service rebranding from Amazon Elasticsearch Service to Amazon OpenSearch Service. Highlights migration features, built-in security enhancements, and seamless rolling upgrades from Elasticsearch 7.10 cluster versions.','None','Article','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Observability", "Log Management", "OpenSearch"]','["[COMMUNITY-TOOL]"]','[]','["monitoring.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://aws.amazon.com/blogs/aws/announcing-aws-cloud-control-api','AWS Cloud Control API, a Uniform API to Access AWS & Third-Party Services','','2021',0,'Official blog introduction announcing the Cloud Control API. Discusses how standardization simplifies life for infrastructure-as-code creators (e.g., Terraform, Pulumi) by delivering instant support for new cloud capabilities.','English','Documentation','Advanced',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Cloud Infrastructure", "AWS", "Infrastructure APIs"]','["[COMMUNITY-TOOL]"]','[]','["aws-miscellaneous.md", "aws.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://aws.amazon.com/blogs/aws/announcing-aws-kms-external-key-store-xks','Announcing AWS KMS External Key Store (XKS)','','2022',0,'AWS KMS External Key Store (XKS) allows customers to secure cloud-stored data using keys held on hardware security modules (HSMs) outside of AWS. This architectural integration helps enterprises satisfy strict digital sovereignty and regulatory constraints.','None','Cloud Service','Advanced',0,'online','manual',NULL,NULL,NULL,0,'2022-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Cloud Infrastructure", "Security", "Key Management"]','["[COMMUNITY-TOOL]"]','[]','["aws-newfeatures.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://aws.amazon.com/blogs/aws/aws-application-discovery-service-update-agentless-discovery-for-vmware','AWS Application Discovery Service Update – Agentless Discovery for VMware','','2016',0,'AWS announcement showing how Application Discovery Service interfaces directly with VMware vCenter environments. Avoids OS agent dependencies to quickly construct VM topology maps.','English','Documentation','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2016-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Cloud Infrastructure", "AWS", "Cloud Migration"]','["[COMMUNITY-TOOL]"]','[]','["aws-miscellaneous.md", "aws.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://aws.amazon.com/blogs/aws/aws-cloud-adoption-framework-caf-3-0-is-now-available','AWS Cloud Adoption Framework (CAF) 3.0 is Now Available','','2021',0,'The AWS Cloud Adoption Framework (CAF) 3.0 provides a strategic roadmap for enterprises migrating workloads to the cloud. Focusing on six foundational perspective areas—Business, People, Governance, Platform, Security, and Operations—this framework incorporates modern cloud-native architectural patterns. It serves as an essential organizational blueprint for accelerating digital transformation while minimizing systemic risk.','N/A','Framework','Intermediate',0,'online','manual','95c42989a1fc7009efa2372aeb51f2a7bc8329b3783c6d23b11c13eb1ac7d9c6',100.0,1779032100,1,'2026-05-17T17:35:00.240405+02:00',NULL,NULL,NULL,'["Cloud Infrastructure", "Architecture & Strategy", "Cloud Adoption Framework"]','["[COMMUNITY-TOOL]"]','["docs/aws.md"]','["aws.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://aws.amazon.com/blogs/aws/aws-config-rules-dynamic-compliance-checking-for-cloud-resources','AWS Config Rules – Dynamic Compliance Checking for Cloud Resources','','2015',4,'Introduction to AWS Config Rules for dynamic resource auditing. Outlines custom Lambda-backed compliance checks, automated change detection, and state verification rules across multi-account structures.','None','Documentation','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2015-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Cloud Infrastructure", "AWS", "Governance"]','["[ENTERPRISE-STABLE]"]','[]','["aws-newfeatures.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://aws.amazon.com/blogs/aws/aws-cost-explorer-update-access-to-ec2-usage-data','AWS Cost Explorer Update – Access to EC2 Usage Data','','2015',0,'Analyzes early programmatic access to granular EC2 metrics inside Cost Explorer. Provides foundational methodologies for early-stage cloud-native resource optimization and FinOps planning.','None','Article','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2015-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Cloud Infrastructure", "FinOps", "Cost Management"]','["[COMMUNITY-TOOL]"]','[]','["aws-architecture.md", "aws.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://aws.amazon.com/blogs/aws/aws-database-migration-service','AWS Database Migration Service','','N/A',0,'Curator Insight introduces AWS Database Migration Service (DMS) as a flexible solution for database consolidation and migration. Live Grounding verifies its operational stability for continuous change data capture (CDC) and schema translation with minimal downtime. It remains a crucial component for large-scale legacy-to-cloud modernization programs.','English','Blog Post','Advanced',0,'online','manual','bcf7f74fbfbfcf0af023fe7a42c99081ccbc42ad7fe6e4016670751239dcf8f8',100.0,1779032232,1,'2026-05-17T17:37:12.050724+02:00',NULL,NULL,NULL,'["Cloud Infrastructure", "Database Migration", "Data Replication"]','["[ENTERPRISE-STABLE]", "[LEGACY]"]','["docs/aws-databases.md"]','["aws-databases.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://aws.amazon.com/blogs/aws/aws-iot-cloud-services-for-connected-devices','AWS IoT – Cloud Services for Connected Devices','','2015',4,'Core introduction of AWS IoT architecture. Details high-throughput MQTT broker brokers, secure device shadow states, rules engines, and telemetry stream mapping to AWS analytics components.','None','Documentation','Advanced',0,'online','manual',NULL,NULL,NULL,0,'2015-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Cloud Infrastructure", "AWS", "Internet of Things"]','["[ENTERPRISE-STABLE]"]','[]','["aws-newfeatures.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://aws.amazon.com/blogs/aws/aws-lambda-now-supports-up-to-10-gb-ephemeral-storage','AWS Lambda Now Supports Up to 10 GB Ephemeral Storage','','2022',0,'AWS Lambda''s configuration options permit allocating up to 10 GB of ephemeral /tmp storage, up from the previous 512 MB limit. This architectural enhancement enables serverless executions to process larger datasets, run machine learning inference, and perform intensive ETL operations directly within memory-backed local storage, significantly expanding the viability of serverless data pipelines.','None','Cloud Service','Intermediate',1,'online','manual',NULL,NULL,NULL,0,'2022-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Cloud Infrastructure", "Serverless", "Compute"]','["[COMMUNITY-TOOL]"]','[]','["aws-newfeatures.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://aws.amazon.com/blogs/aws/aws-lambda-update-python-vpc-increased-function-duration-scheduling-and-more','AWS Lambda Update – Python, VPC, Increased Function Duration, Scheduling, and More','','2015',5,'Strategic release notes highlighting early serverless evolutions: introducing Python runtime environments, VPC integration paths, dynamic event scheduling, and longer execution timeout periods.','Python','Documentation','Intermediate',1,'online','manual',NULL,NULL,NULL,0,'2015-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Cloud Infrastructure", "AWS", "Serverless"]','["[DE FACTO STANDARD]"]','[]','["aws-newfeatures.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://aws.amazon.com/blogs/aws/aws-mobile-hub-build-test-and-monitor-mobile-applications','AWS Mobile Hub – Build, Test, and Monitor Mobile Applications','','2015',2,'Historic product announcement for AWS Mobile Hub, the predecessor tool used for configuring client-side storage, compute, and cognito authentication (superseded entirely by AWS Amplify).','None','Documentation','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2015-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Cloud Infrastructure", "AWS", "Mobile Development"]','["[COMMUNITY-TOOL]"]','[]','["aws-newfeatures.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://aws.amazon.com/blogs/aws/aws-repost-a-reimagined-qa-experience-for-the-aws-community','AWS re:Post – A Reimagined Q&A Experience for the AWS Community','','2021',0,'AWS re:Post replaces legacy AWS Forums with an interactive, community-driven Q&A platform to accelerate technical troubleshooting and knowledge sharing. Featuring gamified reputation models and expert moderation, it offers verified answers on complex architectural questions. It serves as a vital knowledge repository for builders aiming to resolve configuration anomalies and adopt best-practice designs.','N/A','Platform','Beginner',0,'online','manual','f77f66c941e5464f4613e14f8bd4cbe0ecfb0239c83949043ec6970f61150e3e',100.0,1779033612,1,'2026-05-17T18:00:12.049915+02:00',NULL,NULL,NULL,'["Cloud Infrastructure", "Community & Support", "AWS re:Post"]','["[LEGACY]"]','["docs/aws.md"]','["aws.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://aws.amazon.com/blogs/aws/aws-weekly-roundup-aws-local-zones-in-istanbul-open-source-extenddb-kiro-web-and-more-may-25-2026','AWS Weekly Roundup: AWS Local Zones in Istanbul, open-source ExtendDB, Kiro Web, and more (May 25, 2026)','This weekly roundup features a new Local Zone in Istanbul, Security Hub Extended partner integrations, SageMaker AI OpenAI-compatibility, and the ExtendDB adapter.','2026',4,'This weekly digest details critical infrastructural and developer tool updates across the AWS ecosystem.

Key announcements include:
- The general availability of the Istanbul, Türkiye Local Zone (eu-central-1-ist-1a) supporting low-latency and strict data-residency requirements.
- The open-source ExtendDB adapter, which translates DynamoDB API calls onto alternative data backends.
- Kiro Web, an AI-native browser-based IDE engineered for streamlining cloud-native serverless workflows.','en','Article','Intermediate',0,'online','automatic','18fd3c72641dd78e08955820f99dee4cbd5f181b4b3ac93e2904fb54b0407507',NULL,1780353037,0,'2026-06-02T00:30:37.421391+02:00',NULL,NULL,NULL,'["AWS Cloud", "Infrastructure and Global Expansion", "Weekly Roundups"]','["[GUIDE]", "[EMERGING]"]','[]','[]','{}','{"category": "aws-newfeatures", "reputation_status": "Vetted", "reputation_summary": "Official AWS weekly summary highlighting major developer tools and geographical expansions.", "social_preview_url": "https://d2908q01vomqb2.cloudfront.net/da4b9237bacccdf19c0760cab7aec4a8359010b0/2024/06/10/AWS-WIR-default-1.png", "source_provenance": "RSS Feed (AWS News Blog)", "suggested_new_category": ""}');
INSERT INTO "resources" VALUES('https://aws.amazon.com/blogs/aws/aws-weekly-roundup-aws-transform-at-1-year-claude-platform-on-aws-ec2-m3-ultra-mac-instances-and-more-may-18-2026','AWS Weekly Roundup: AWS Transform at 1 year, Claude Platform on AWS, EC2 M3 Ultra Mac instances, and more (May 18, 2026)','A roundup celebrating AWS Transform''s 1-year anniversary, the GA of Claude Platform on AWS, EC2 M3 Ultra Mac instances, and Bedrock Advanced Prompt Optimization.','2026',4,'This weekly roundup celebrates the first anniversary of AWS Transform''s agentic migration services while introducing high-performance compute and model optimization features.

Key additions include:
- The general availability of the Claude Platform on AWS, offering native, direct account access to Anthropic''s models.
- EC2 M3 Ultra Mac instances, delivering massive 28-core CPUs and 256GB unified memory for Apple-focused CI/CD pipelines.
- Amazon Bedrock''s Advanced Prompt Optimization, which automates prompt refinement while comparing outputs across up to five models simultaneously.','en','Article','Intermediate',0,'online','automatic','59cc00f00040f8e4461d120a0bb77026023da85224a9f05b7127b356a5386e68',NULL,1780353037,0,'2026-06-02T00:30:37.421401+02:00',NULL,NULL,NULL,'["AWS Cloud", "Weekly Roundups", "Hardware and AI Milestones"]','["[ENTERPRISE-STABLE]", "[EMERGING]"]','[]','[]','{}','{"category": "aws-newfeatures", "reputation_status": "Vetted", "reputation_summary": "Official AWS weekly update showcasing foundational computing hardware and partner AI platforms.", "social_preview_url": "https://d2908q01vomqb2.cloudfront.net/da4b9237bacccdf19c0760cab7aec4a8359010b0/2023/08/13/AWS-WIR-default.png", "source_provenance": "RSS Feed (AWS News Blog)", "suggested_new_category": ""}');
INSERT INTO "resources" VALUES('https://aws.amazon.com/blogs/aws/aws-weekly-roundup-claude-opus-4-8-on-aws-aurora-mysql-with-kiro-powers-and-more-june-1-2026','AWS Weekly Roundup: Claude Opus 4.8 on AWS, Aurora MySQL with Kiro Powers, and more (June 1, 2026)','This AWS roundup features the launch of Anthropic''s Claude Opus 4.8 on Amazon Bedrock, the next-generation AWS Resilience Hub with automatic DNS dependency mapping, and Aurora MySQL with Kiro Powers.','2026',4,'The June 1, 2026 AWS roundup highlights major infrastructure and generative AI updates, led by the general availability of Anthropic''s Claude Opus 4.8 on Amazon Bedrock for advanced agentic coding and reasoning workloads. Additionally, AWS launched the next generation of the AWS Resilience Hub, introducing modular resilience policies, generative AI-powered Well-Architected assessments, and automatic network dependency discovery through passive DNS query log analysis. This issue also details new capabilities for Amazon Aurora MySQL integrated with Kiro CLI orchestration.','en','article','Intermediate',0,'online','automatic','a1488a031dd91458f7ef23aeb12a4b1f19d80f358fa3aa90b1e5bdc971066a8a',NULL,1780353052,0,'2026-06-02T00:30:52.024519+02:00',NULL,NULL,NULL,'["Cloud Infrastructure > AWS > Service Updates and Launches"]','["GUIDE"]','[]','[]','{}','{"category": "aws-newfeatures", "reputation_status": "Vetted", "reputation_summary": "N/A", "social_preview_url": "https://d2908q01vomqb2.cloudfront.net/da4b9237bacccdf19c0760cab7aec4a8359010b0/2024/06/10/AWS-WIR-default-1.png", "source_provenance": "RSS Feed (AWS News Blog)", "suggested_new_category": "N/A"}');
INSERT INTO "resources" VALUES('https://aws.amazon.com/blogs/aws/cloudwatch-dashboards-create-use-customized-metrics-views','CloudWatch Dashboards – Create & Use Customized Metrics Views','','2015',5,'Reference guide detailing custom Amazon CloudWatch Dashboards. Covers metric ingestion, multi-widget graphing configurations, and consolidated cross-region resource alerting models.','None','Documentation','Beginner',0,'online','manual',NULL,NULL,NULL,0,'2015-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Cloud Infrastructure", "AWS", "Monitoring"]','["[DE FACTO STANDARD]"]','[]','["aws-newfeatures.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://aws.amazon.com/blogs/aws/coming-soon-ec2-dedicated-hosts','Coming Soon – EC2 Dedicated Hosts','','2015',4,'Details Amazon EC2 Dedicated Hosts, designed to address strict enterprise compliance, hardware isolation requirements, and fine-grained socket-level BYOL software licensing limits.','None','Documentation','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2015-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Cloud Infrastructure", "AWS", "Compute"]','["[ENTERPRISE-STABLE]"]','[]','["aws-newfeatures.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://aws.amazon.com/blogs/aws/convert-aws-console-actions-to-reusable-code-with-aws-console-to-code-now-generally-available/?trk=0d3532c8-5f49-4c86-9683-96c2417e9b4b&sc_channel=el','Convert AWS console actions to reusable code with AWS Console-to-Code, now generally available','','2026',0,'Examines the GA release of AWS Console-to-Code. This utility records visual, interactive browser actions within the AWS Console and programmatically translates them into clean, reusable Infrastructure-as-Code (IaC) formats, such as AWS CDK and CloudFormation, using generative AI models.','English','Blog','Advanced',0,'online','manual','ff5d774c7f09c383bef873d3abf9dca2f4a7ffc47882a53e5305eed58ecd0e71',100.0,1779130494,1,'2026-05-18T20:54:54.944333+02:00',NULL,NULL,NULL,'["Cloud Infrastructure", "Infrastructure as Code", "AWS CLI"]','["[COMMUNITY-TOOL]"]','["docs/aws.md"]','["aws.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://aws.amazon.com/blogs/aws/easily-manage-security-group-rules-with-the-new-security-group-rule-id','Easily Manage Security Group Rules with the New Security Group Rule ID','','2021',5,'Introduces a unique identifier for each security group rule (sgr-xxxxxxxx), making rules individually addressable via API, CLI, or IaC. This drastically improves the management of firewall exceptions, allowing developers to target, modify, or audit precise rules without referencing the complete rule block list. It prevents race conditions and conflicts in IaC pipelines like Terraform.','English','Infrastructure Feature','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Cloud Infrastructure", "Networking", "Security Groups"]','["[DE FACTO STANDARD]"]','[]','["aws-newfeatures.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://aws.amazon.com/blogs/aws/ec2-classic-is-retiring-heres-how-to-prepare','EC2-Classic Networking is Retiring – Here’s How to Prepare','','2021',4,'Migration guidelines and operational playbooks assisting AWS accounts in transitioning off legacy EC2-Classic networks onto modern Amazon VPC resources. The blueprint outlines migration tools (ClassicLink) and technical paths to reconstruct security policies, network routing, and host configurations within dedicated VPC perimeters.','English','Migration Guide','Advanced',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Cloud Infrastructure", "Networking", "Deprecations"]','["[ENTERPRISE-STABLE]", "[GUIDE]", "[LEGACY]"]','[]','["aws-newfeatures.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://aws.amazon.com/blogs/aws/ec2-container-service-update-container-registry-ecs-cli-az-aware-scheduling-and-more','EC2 Container Service Update – Container Registry, ECS CLI, AZ-Aware Scheduling, and More','','2015',4,'Milestone feature updates outlining the inception of Amazon Elastic Container Registry (ECR), native ECS CLI utilities, and multi-AZ application container scheduler integrations.','None','Documentation','Intermediate',1,'online','manual',NULL,NULL,NULL,0,'2015-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Cloud Infrastructure", "AWS", "Container Orchestration"]','["[ENTERPRISE-STABLE]"]','[]','["aws-newfeatures.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://aws.amazon.com/blogs/aws/eks-price-reduction','Amazon EKS Price Reduction','','2020',0,'Official AWS announcement lowering the baseline cost of managing the EKS control plane. Outlines operational cost structures for running enterprise Kubernetes topologies at scale.','English','Article','Beginner',0,'online','manual',NULL,NULL,NULL,0,'2020-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Cloud Native", "AWS EKS", "Cost Optimization"]','["[COMMUNITY-TOOL]"]','[]','["managed-kubernetes-in-public-cloud.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://aws.amazon.com/blogs/aws/elastic-network-adapter-high-performance-network-interface-for-amazon-ec2','Elastic Network Adapter','','2016',0,'Analyzes the high-performance ENA interface designed for AWS EC2 instances. Live architectures rely heavily on ENA for low-latency network performance and SR-IOV-enabled network virtualization up to 100 Gbps. Crucial for understanding network throughput bottlenecks in heavy database and distributed systems workloads.','English','blog','advanced',0,'online','manual',NULL,NULL,NULL,0,'2016-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Cloud Infrastructure", "AWS", "EC2 Networking", "ENA"]','["[COMMUNITY-TOOL]"]','[]','["aws-networking.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://aws.amazon.com/blogs/aws/get-started-with-openai-gpt-5-5-gpt-5-4-models-and-codex-on-amazon-bedrock','Get started with OpenAI GPT-5.5, GPT-5.4 models, and Codex on Amazon Bedrock','AWS announces the general availability of OpenAI''s GPT-5.5, GPT-5.4, and Codex models on Amazon Bedrock, providing developers with unified governance and a secure Responses API endpoint.','2026',4,'AWS has announced the general availability of OpenAI''s GPT-5.5, GPT-5.4, and Codex models on Amazon Bedrock, ending Microsoft''s exclusive cloud hosting agreement for these frontier models. Developers can now programmatically access these models through a high-performance, security-hardened Responses API compatible with the standard OpenAI SDK. By deploying Codex—OpenAI''s advanced coding agent—inside Amazon Bedrock, enterprises can execute multi-turn, long-horizon developer workflows while strictly preserving local data residency and unified IAM compliance controls.','en','article','Intermediate',0,'online','automatic','9183ad307c1ec4a839d8da9b52265bd551f730d645732a19fbe2346fd098925a',NULL,1780353052,0,'2026-06-02T00:30:52.024509+02:00',NULL,NULL,NULL,'["Cloud Infrastructure > AWS > Generative AI Managed Services"]','["ENTERPRISE-STABLE", "EMERGING"]','[]','[]','{}','{"category": "aws-newfeatures", "reputation_status": "Vetted", "reputation_summary": "N/A", "social_preview_url": "https://d2908q01vomqb2.cloudfront.net/da4b9237bacccdf19c0760cab7aec4a8359010b0/2026/05/24/News-Blog-Featured-Images-25-2.png", "source_provenance": "RSS Feed (AWS News Blog)", "suggested_new_category": "N/A"}');
INSERT INTO "resources" VALUES('https://aws.amazon.com/blogs/aws/heads-up-amazon-s3-security-changes-are-coming-in-april-of-2023','Heads-Up: Amazon S3 Security Changes Are Coming in April of 2023','','2022',0,'AWS pre-announced default security hardening measures for Amazon S3 buckets. These updates block public access configurations by default and enforce bucket owner-enforced Object Ownership settings to automatically disable ACLs on new bucketing workloads.','None','Cloud Service','Beginner',0,'online','manual',NULL,NULL,NULL,0,'2022-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Cloud Infrastructure", "Storage & Backup", "S3 Security"]','["[COMMUNITY-TOOL]"]','[]','["aws-newfeatures.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://aws.amazon.com/blogs/aws/iam-access-analyzer-update-policy-validation','aws.amazon.com: IAM Access Analyzer Update – Policy Validation','','2021',0,'A deep dive into policy validation capabilities inside AWS IAM Access Analyzer. It explains how the engine uses mathematical logic to find grammar issues, security slips, or over-permissive configurations directly during the authoring phase.','English','Technical Blog','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Cloud Architecture", "AWS", "Identity and Access Management"]','["[COMMUNITY-TOOL]"]','[]','["aws-security.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://aws.amazon.com/blogs/aws/ide-extension-for-aws-application-composer-enhances-visual-modern-applications-development-with-ai-generated-iac','IDE extension for AWS Application Composer enhances visual modern applications development with AI-generated IaC','','2023',0,'Examines how the AWS Application Composer IDE extension leverages AI to dynamically draft modern serverless IaC templates from a visual layout canvas. As developers design, the system generates clean CloudFormation or SAM patterns. This tool merges direct visual feedback with automated infrastructure generation.','English','Blog','Intermediate',1,'online','manual',NULL,NULL,NULL,0,'2023-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Cloud Native Operations", "Infrastructure as Code", "AI-Assisted IaC"]','["[COMMUNITY-TOOL]"]','[]','["ai.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://aws.amazon.com/blogs/aws/infoworld-review-amazon-aurora-rocks-mysql','InfoWorld Review – Amazon Aurora Rocks MySQL','','2015',0,'Historical analysis validating Amazon Aurora''s decoupled compute and storage architecture. In production contexts, it remains a de facto standard for high-throughput, low-latency relational engines.','None','Article','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2015-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Data Architecture", "Databases", "Amazon Aurora"]','["[COMMUNITY-TOOL]"]','[]','["aws-architecture.md", "aws.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://aws.amazon.com/blogs/aws/introducing-the-next-generation-of-amazon-opensearch-serverless-for-building-your-agentic-ai-applications','Introducing the next generation of Amazon OpenSearch Serverless for building your agentic AI applications','AWS has rebuilt Amazon OpenSearch Serverless from the ground up for agentic AI workloads, introducing scale-to-zero compute capabilities and significant cost savings.','2026',4,'Rebuilt from the ground up to support highly dynamic agentic AI workloads, the next-generation architecture of Amazon OpenSearch Serverless completely separates compute from storage to offer true scale-to-zero capability during idle periods.

Key technical advantages include:
- Zero standby compute costs achieved via an aggressive 10-minute scale-to-zero timeout.
- Up to 20x faster autoscaling with resource provisioning occurring in seconds rather than minutes.
- Built-in OpenSearch Agent Skills to facilitate direct integration of domain knowledge with coding assistants like Cursor and Claude Code.','en','Article','Advanced',0,'online','automatic','61cc5d9a8d90085ec9f6b4cbce627e07ea6534fcf527e8be536c7a5ee0c84543',NULL,1780353037,0,'2026-06-02T00:30:37.421374+02:00',NULL,NULL,NULL,'["AWS Cloud", "Generative AI and Agents", "Vector Search and Databases", "Amazon OpenSearch Serverless"]','["[ENTERPRISE-STABLE]", "[EMERGING]"]','[]','[]','{}','{"category": "aws-serverless", "reputation_status": "Vetted", "reputation_summary": "Highly anticipated platform redesign addressing a key cost and performance bottleneck in vector database scaling.", "social_preview_url": "https://d2908q01vomqb2.cloudfront.net/da4b9237bacccdf19c0760cab7aec4a8359010b0/2026/05/29/2026-opensearch-serverless-nextgen-thum-1.jpg", "source_provenance": "RSS Feed (AWS News Blog)", "suggested_new_category": "aws-databases"}');
INSERT INTO "resources" VALUES('https://aws.amazon.com/blogs/aws/introducing-the-next-generation-of-aws-resilience-hub-for-generative-ai-based-sre-resilience-journey','Introducing the next generation of AWS Resilience Hub for generative AI-based SRE resilience journey','AWS has launched the next generation of AWS Resilience Hub, bringing together a new application model, dependency discovery, and AI-powered failure mode analysis.','2026',4,'AWS Resilience Hub''s next-generation release introduces an organization-wide resilience engine built around a new three-level application model (systems, user journeys, and services).

Key features include:
- Automatic DNS-based dependency discovery to uncover hidden architectural integrations and endpoints.
- Generative AI-powered failure mode assessments that deliver prioritized, actionable remediation steps mapped to AWS Well-Architected guidelines.
- Modular resilience policies to enforce consistent SLOs and disaster recovery targets cross-organizationally.','en','Article','Advanced',0,'online','automatic','4463ed1540d99c04090777922824b9495af8f0d65c51be118496f1486d8791e1',NULL,1780353037,0,'2026-06-02T00:30:37.421356+02:00',NULL,NULL,NULL,'["AWS Cloud", "Management and Governance", "SRE and Operational Resilience", "AWS Resilience Hub"]','["[ENTERPRISE-STABLE]", "[EMERGING]"]','[]','[]','{}','{"category": "sre", "reputation_status": "Vetted", "reputation_summary": "Trusted official AWS product release announcement with strong industry adoption for architectural reliability audits.", "social_preview_url": "https://d2908q01vomqb2.cloudfront.net/da4b9237bacccdf19c0760cab7aec4a8359010b0/2026/05/29/2026-resillence-hub-nextgen-thum-1-1260x630.jpg", "source_provenance": "RSS Feed (AWS News Blog)", "suggested_new_category": ""}');
INSERT INTO "resources" VALUES('https://aws.amazon.com/blogs/aws/meet-our-newest-aws-heroes-may-2026','Meet Our Newest AWS Heroes – May 2026','This article announces four new AWS Heroes recognized for their contributions to the AWS community through education, mentorship, and knowledge sharing.','2026',4,'This AWS publication spotlights the newly inducted technical cloud heroes for May 2026, summarizing their structural contributions in AI/ML, serverless, and cloud management. Highlighted engineering assets include a custom Amazon Bedrock-powered session advisor utilizing Nova models and extensive local community user groups. The resource acts as an index for discovering high-quality open-source projects, training programs, and cloud-native architectural patterns developed by vetted industry experts.','en','blog','intermediate',0,'online','automatic','ff62815d655c021986ece35df9436980a1db49d1a01791e2c0b38807da52c05e',NULL,1780402331,0,'2026-06-02T14:12:11.955747+02:00',NULL,NULL,NULL,'["Cloud Providers", "Amazon Web Services", "Community and Architecture"]','["[COMMUNITY-TOOL]", "[GUIDE]"]','[]','[]','{}','{"category": "aws-architecture", "impact_score": 85, "reputation_status": "Vetted", "reputation_summary": "Highly respected official program recognition, celebrating prominent serverless and AI/ML community architects.", "social_preview_url": "https://d2908q01vomqb2.cloudfront.net/da4b9237bacccdf19c0760cab7aec4a8359010b0/2021/11/10/AWS-Heroes-program_RGB_Social-blog.png", "source_provenance": "RSS Feed (AWS News Blog)", "suggested_new_category": "cloud-communities"}');
INSERT INTO "resources" VALUES('https://aws.amazon.com/blogs/aws/meet-our-newest-aws-heroes-may-2026/?sc_channel=sm&sc_campaign=Community_Heroes&sc_publisher=TWITTER&sc_country=global&sc_geo=GLOBAL&sc_outcome=awareness&linkId=951222289','Meet Our Newest AWS Heroes - May 2026','AWS recognizes four outstanding community leaders across Italy, Canada, and Argentina for their advancements in serverless architectures, custom AI tools, and public cloud enablement.','2026',4,'* **Curator Insight**: While primarily a community bulletin, this cohort highlights the tactical integration of Amazon Bedrock and Amazon Nova models into practical tools like re:Invent assistant applications.
* **Live Grounding**: Features detailed backgrounds of selected AWS AI and Serverless Heroes driving cloud optimization, open-source templates, and tech education in Europe and Latin America.','en','announcement','Beginner',0,'online','automatic','13a90259d81a22a6d8ac85cc5545aa3972dcad34ff82aa4737019178c6513adb',NULL,1780352730,0,'2026-06-02T00:25:30.207470+02:00',NULL,NULL,NULL,'["Ecosystem", "AWS", "Community", "Enablement"]','["GUIDE"]','[]','[]','{}','{"category": "aws-architecture", "reputation_status": "Vetted", "reputation_summary": "Highly regarded community recognition from AWS, highlighting major contributors in artificial intelligence, serverless computing, and localized technical training.", "social_preview_url": "https://d2908q01vomqb2.cloudfront.net/da4b9237bacccdf19c0760cab7aec4a8359010b0/2021/11/10/AWS-Heroes-program_RGB_Social-blog.png", "source_provenance": "X.com (awscloud)", "suggested_new_category": "community"}');
INSERT INTO "resources" VALUES('https://aws.amazon.com/blogs/aws/monitor-evaluate-and-demonstrate-backup-compliance-with-aws-backup-audit-manager','Monitor, Evaluate, and Demonstrate Backup Compliance with AWS Backup Audit Manager','','2021',4,'Introduces AWS Backup Audit Manager, a feature to monitor, evaluate, and demonstrate the compliance posture of data backup operations against pre-defined organizational standard controls. It automates compliance reporting, providing auditor-ready historical evidence. Architecturally, it replaces manual backup audits and ensures strict data governance.','English','Service Feature','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Data & Analytics", "Data Protection", "Compliance"]','["[ENTERPRISE-STABLE]"]','[]','["aws-newfeatures.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://aws.amazon.com/blogs/aws/new-accelerate-your-lambda-functions-with-lambda-snapstart','aws.amazon.com: New – Accelerate Your Lambda Functions with Lambda SnapStart','','2022',0,'Introduces AWS Lambda SnapStart, an optimization technique that dramatically reduces startup latency for Java runtimes by capturing and caching memory/disk snapshots of initialized microcontainers. Sub-second cold starts are achieved with minimal code changes.','N/A','Announcements','Advanced',1,'online','manual',NULL,NULL,NULL,0,'2022-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Serverless Architecture", "AWS Lambda", "Cold Starts"]','["[COMMUNITY-TOOL]"]','[]','["aws-serverless.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://aws.amazon.com/blogs/aws/new-amazon-vpc-network-access-analyzer','New – Amazon VPC Network Access Analyzer','','2021',5,'A formal network verification tool that uses mathematical analysis (automated reasoning) to check VPC security policies and network access paths. It helps teams identify unintended network configurations, verify access boundaries, and demonstrate compliance to internal/external security audits. Architecturally, it automates manual firewall reviews and prevents security isolation leaks.','English','Service','Advanced',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Cloud Infrastructure", "Networking", "Network Security"]','["[DE FACTO STANDARD]"]','[]','["aws-newfeatures.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://aws.amazon.com/blogs/aws/new-aws-application-load-balancer','aws blogs - New – AWS Application Load Balancer','','2016',0,'The foundational blog post introducing AWS ALB in 2016, revolutionizing container and microservices ingress on AWS. Contrasts CLB''s limitations with ALB''s ability to host multiple target groups on a single instance port, enabling dense ECS/EKS hosting.','English','blog','intermediate',1,'online','manual',NULL,NULL,NULL,0,'2016-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Cloud Infrastructure", "AWS", "Load Balancing", "Announcements"]','["[COMMUNITY-TOOL]"]','[]','["aws-networking.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://aws.amazon.com/blogs/aws/new-aws-competency-aws-migration','New AWS Competency – AWS Migration','','2016',3,'The announcement introducing the AWS Migration Competency, establishing a formalized framework to validate partner organizations'' migration expertise. Live Grounding shows this standard continues to qualify system integrators executing mass migrations from legacy datacenters to cloud-native platforms.','English','Blog / Article','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2016-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Cloud Migration", "AWS Competency", "Enterprise Migration"]','["[LEGACY]"]','[]','["aws-backup.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://aws.amazon.com/blogs/aws/new-aws-control-tower-account-factory-for-terraform','aws.amazon.com: New – AWS Control Tower Account Factory for Terraform','','2022',0,'An analytical introduction to the AWS Control Tower Account Factory for Terraform (AFT), enabling GitOps-driven deployment of AWS accounts. Discusses custom pipeline orchestration and landing zone configurations that maintain strict security compliance metrics across large organizations.','HCL','Tool','Advanced',0,'online','manual',NULL,NULL,NULL,0,'2022-06-01T00:00:00+02:00',NULL,NULL,NULL,'["AWS", "Multi-Account Setup", "Governance"]','["[COMMUNITY-TOOL]"]','[]','["aws-security.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://aws.amazon.com/blogs/aws/new-aws-dms-serverless-automatically-provisions-and-scales-capacity-for-migration-and-data-replication','New – AWS DMS Serverless: Automatically Provisions and Scales Capacity for Migration and Data Replication','','2023',0,'AWS DMS Serverless automates the provisioning, scaling, and operational management of resources needed for database replication and migration tasks. This reduces hands-on provisioning steps during large-scale enterprise data migrations.','None','Cloud Service','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2023-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Cloud Infrastructure", "Databases", "Data Migration"]','["[COMMUNITY-TOOL]"]','[]','["aws-newfeatures.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://aws.amazon.com/blogs/aws/new-create-microsoft-sql-server-instances-of-amazon-rds-on-aws-outposts','New – Create Microsoft SQL Server Instances of Amazon RDS on AWS Outposts','','N/A',0,'Curator Insight highlights the expansion of Amazon RDS capabilities to hybrid environments using AWS Outposts. Live Grounding verifies this enables low-latency, on-premises execution of Microsoft SQL Server workloads with cloud-style managed operations. The architecture supports local data residency while utilizing automated backups and scaling.','English','Blog Post','Intermediate',0,'online','manual','e2b575a3511d61638204a977e63c92eb37445495b84555abd9fa667be8aa5a51',100.0,1779029174,1,'2026-05-17T16:46:14.206567+02:00',NULL,NULL,NULL,'["Cloud Infrastructure", "Databases", "Hybrid Cloud and Edge"]','["[COMMUNITY-TOOL]"]','["docs/aws-databases.md"]','["aws-databases.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://aws.amazon.com/blogs/aws/new-encrypted-ebs-boot-volumes','New – Encrypted EBS Boot Volumes','- [Amazon EBS Encryption](http://docs.aws.amazon.com/AWSEC2/latest/UserGuide/EBSEncryption.html)','2015',5,'Announcement of native EBS boot volume encryption, leveraging AWS Key Management Service (KMS) without degrading overall instance throughput or input/output latency patterns.','None','Documentation','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2015-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Cloud Infrastructure", "AWS", "Storage"]','["[DE FACTO STANDARD]"]','[]','["aws-newfeatures.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://aws.amazon.com/blogs/aws/new-for-aws-distro-for-opentelemetry-tracing-support-is-now-generally-available','New for AWS Distro for OpenTelemetry – Tracing Support is Now Generally Available','','2021',5,'Generally available, AWS-supported distribution of the CNCF OpenTelemetry standards, specifically optimized for application tracing. It simplifies collecting metadata and correlates application traces across containerized (EKS, ECS) and serverless (Lambda) stacks. It seamlessly forwards telemetry to AWS X-Ray, Amazon OpenSearch, and partner SaaS platforms, eliminating vendor lock-in.','English','Software','Advanced',1,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Observability", "OpenTelemetry", "Distributed Tracing"]','["[DE FACTO STANDARD]"]','[]','["aws-newfeatures.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://aws.amazon.com/blogs/aws/new-scheduled-reserved-instances','New – Scheduled Reserved Instances','','2016',2,'Details Scheduled Reserved Instances, designed to book recurring computational capacity (mostly superseded by dynamic Savings Plans and modern On-Demand capacity reservations).','None','Documentation','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2016-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Cloud Infrastructure", "AWS", "Compute"]','["[COMMUNITY-TOOL]"]','[]','["aws-newfeatures.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://aws.amazon.com/blogs/aws/new-self-service-provisioning-of-terraform-open-source-configurations-with-aws-service-catalog','New – Self-Service Provisioning of Terraform Open-Source Configurations with AWS Service Catalog 🌟🌟🌟','','2023',0,'An official AWS documentation guide introducing out-of-the-box support for provisioning Terraform open-source templates within the AWS Service Catalog framework. Standardizes enterprise deployment control planes.','HCL','Documentation','Advanced',0,'online','manual',NULL,NULL,NULL,0,'2023-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Cloud Infrastructure", "AWS", "Networking & Core"]','["[COMMUNITY-TOOL]"]','[]','["terraform.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://aws.amazon.com/blogs/aws/new-visualize-your-vpc-resources-from-amazon-vpc-creation-experience','New – Visualize Your VPC Resources from Amazon VPC Creation Experience','','2023',0,'The Amazon VPC creation workflow introduced real-time topology visualization. As operators configure subnets, route tables, and internet gateways, the system renders a dynamic layout diagram to prevent configuration errors.','None','Cloud Service','Beginner',0,'online','manual',NULL,NULL,NULL,0,'2023-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Cloud Infrastructure", "Networking", "VPC Visualization"]','["[COMMUNITY-TOOL]"]','[]','["aws-newfeatures.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://aws.amazon.com/blogs/aws/new_deployment_pipelines_reference_architecture_and_-reference_implementations',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,'manual','ce00982850759ae8a4911efbdd625426658848fe32a9f4896a5f485bc05c8502',100.0,1779030979,0,'2026-05-17T17:16:19.393873+02:00',NULL,NULL,NULL,'[]','[]','["docs/aws.md"]','[]','{}','{}');
INSERT INTO "resources" VALUES('https://aws.amazon.com/blogs/aws/now-aws-step-functions-supports-200-aws-services-to-enable-easier-workflow-automation','Now — AWS Step Functions Supports 200 AWS Services To Enable Easier Workflow Automation','','2021',5,'Dramatically expands the capabilities of AWS Step Functions by offering direct SDK integration with over 200 AWS services and over 9,000 API actions. This architecture minimizes or completely eliminates custom ''glue'' Lambda functions whose sole purpose was calling AWS APIs. It simplifies state machine engineering, reducing latency, maintenance costs, and execution failure risks.','English','Service Feature','Intermediate',1,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Application Integration", "Serverless Orchestration", "Step Functions"]','["[DE FACTO STANDARD]"]','[]','["aws-newfeatures.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://aws.amazon.com/blogs/aws/now-open-aws-region-in-spain','Now Open–AWS Region in Spain','','2022',0,'AWS announced the general availability of the Europe (Spain) Region (eu-south-2). This physical infrastructure footprint enables customers to achieve lower latency for local workloads, meet residency and data sovereignty requirements inside the European Union, and build multi-region failover setups.','None','Cloud Service','Beginner',0,'online','manual',NULL,NULL,NULL,0,'2022-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Cloud Infrastructure", "Global Infrastructure", "Regions"]','["[COMMUNITY-TOOL]"]','[]','["aws-newfeatures.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://aws.amazon.com/blogs/aws/preview-aws-backup-adds-support-for-amazon-s3','AWS Backup Adds Support for Amazon S3','','2021',4,'Introduces preview support for centralizing data protection across S3 buckets using AWS Backup policies. It allows security and operations teams to automate backups, lifecycles, and restores of S3 objects alongside other AWS resources. This replaces customized AWS Lambda or S3 replication-based snapshot workarounds with a managed compliance framework.','English','Service Feature','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Data & Analytics", "Data Protection", "AWS Backup"]','["[ENTERPRISE-STABLE]"]','[]','["aws-backup.md", "aws-newfeatures.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://aws.amazon.com/blogs/aws/reduce-unwanted-traffic-on-your-web-site-with-aws-bot-control','amazon.com: Reduce Unwanted Traffic on Your Website with New AWS WAF Bot Control','','2021',4,'Explains AWS WAF Bot Control integration. Discusses using preconfigured rule groups at edge distribution tiers to detect, classify, and isolate automated malicious scraper patterns.','None','Documentation','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Cloud Infrastructure", "AWS", "Security"]','["[ENTERPRISE-STABLE]"]','[]','["aws-newfeatures.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://aws.amazon.com/blogs/aws/top-announcements-of-aws-reinvent-2021','aws.amazon.com/blogs: Top Announcements of AWS re:Invent 2021','','2021',4,'Synthesizes the major platform transformations unveiled at re:Invent 2021, focusing on serverless options for Redshift, EMR, and MSK alongside new Graviton3 silicon. The catalog underscores a massive architectural drive towards serverless operational models across the analytics stack. These updates solidify AWS''s platform-as-a-service offerings for enterprise engineering.','English','Industry Analysis','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Cloud Infrastructure", "Market Analysis", "Re:Invent Announcements"]','["[ENTERPRISE-STABLE]"]','[]','["aws-newfeatures.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://aws.amazon.com/blogs/big-data/category/analytics/aws-data-pipeline','AWS Big Data Blog: Category - AWS Data Pipeline','','2024',2,'Technical blog category detailing legacy deployment setups for AWS Data Pipeline, providing structural templates for data movements before cloud-native ETL tools gained dominance.','None','Documentation','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2024-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Cloud Infrastructure", "AWS", "ETL"]','["[LEGACY]"]','[]','["aws-data.md", "aws.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://aws.amazon.com/blogs/big-data/querying-amazon-kinesis-streams-directly-with-sql-and-spark-streaming','Querying Amazon Kinesis Streams Directly with SQL and Spark Streaming','','2016',4,'Technical blueprint detailing Spark Streaming integration with Amazon Kinesis streams. Discusses record-processing window optimizations, checkpoint configurations, and SQL querying on live event pipelines.','Scala','Article','Advanced',1,'online','manual',NULL,NULL,NULL,0,'2016-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Cloud Infrastructure", "AWS", "Event Streaming"]','["[ENTERPRISE-STABLE]"]','[]','["aws-data.md", "aws.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://aws.amazon.com/blogs/big-data/using-spark-sql-for-etl',NULL,NULL,NULL,NULL,'A curated technical resource and architectural guide covering aws.amazon.com in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'online','manual',NULL,NULL,1781735876,0,'2026-06-18T00:37:56.005314+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','[]','["aws-data.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://aws.amazon.com/blogs/compute/architecture-patterns-for-consuming-private-apis-cross-account','aws.amazon.com: Architecture patterns for consuming private APIs cross-account','','2021',0,'Examines security and network topology blueprints for consuming private APIs across different AWS accounts. Highlights the interaction of VPC endpoints, API Gateway resource policies, and Route 53 resolver rules to secure enterprise SaaS products.','English','blog','advanced',1,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Cloud Infrastructure", "AWS", "API Gateway", "Cross-Account Patterns"]','["[COMMUNITY-TOOL]"]','[]','["aws-networking.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://aws.amazon.com/blogs/compute/building-an-event-driven-application-with-amazon-eventbridge','Building an event-driven application with Amazon EventBridge','','2020',0,'This AWS architecture blog details how to design and build serverless event-driven applications using Amazon EventBridge. It highlights the platform''s ability to act as a centralized serverless event bus that simplifies decoupled communication across distributed microservices by routing events using declarative rules. The pattern eliminates custom routing code, improving structural robustness.','N/A','Blog','Intermediate',1,'online','manual',NULL,NULL,NULL,0,'2020-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Cloud Infrastructure", "AWS", "Event-Driven Architecture"]','["[COMMUNITY-TOOL]"]','[]','["aws-messaging.md", "aws.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://aws.amazon.com/blogs/compute/building-highly-resilient-applications-with-on-premises-interdependencies-using-aws-local-zones','Building highly resilient applications with on-premises interdependencies using AWS Local Zones','','2026',0,'An enterprise resilience design guide integrating AWS Local Zones with legacy on-premises systems. It addresses key edge architectures, detailing hybrid replication strategies, localized failovers, and latency-sensitive synchronization protocols.','N/A','Blog Post','Advanced',0,'online','manual','408c26ed1b45b2f125ac159b1ea0b040bd6b4d02bbdd63277260684efc8fd4d7',100.0,1779032731,1,'2026-05-17T17:45:31.860781+02:00',NULL,NULL,NULL,'["Cloud Computing", "AWS", "Infrastructure"]','["[LEGACY]"]','["docs/aws.md"]','["aws.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://aws.amazon.com/blogs/compute/deploying-aws-lambda-layers-automatically-across-multiple-regions','Deploying AWS Lambda layers automatically across multiple Regions','','2021',0,'Provides an automation framework for replicating Lambda Layers across multiple geographical AWS regions. Ensures dependency consistency, reduces manual overhead in multi-region failover setups, and leverages CloudFormation and Step Functions for automated version control.','N/A','Technical Blog','Advanced',1,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Serverless Architecture", "AWS Lambda", "Configuration Management"]','["[COMMUNITY-TOOL]"]','[]','["aws-serverless.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://aws.amazon.com/blogs/compute/introducing-an-enhanced-local-ide-experience-for-aws-step-functions','Enhanced Local IDE Experience for AWS Step Functions','','2026',0,'Details local IDE integration utilities for designing and tracing AWS Step Functions. Enhances developer inner-loops by rendering local visual workflow representations and offering live Amazon States Language schema validation directly in-editor.','None','Technical Blog','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2026-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Cloud Infrastructure", "AWS Automation", "Serverless Orchestration"]','["[COMMUNITY-TOOL]"]','[]','["iac.md", "aws.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://aws.amazon.com/blogs/compute/introducing-aws-sam-pipelines-automatically-generate-deployment-pipelines-for-serverless-applications','Introducing AWS SAM Pipelines: Automatically generate deployment pipelines for serverless applications','','2021',0,'Introduces AWS SAM Pipelines, a feature within the Serverless Application Model CLI that auto-generates multi-stage CI/CD pipelines. It supports integration with Jenkins, GitLab, GitHub Actions, and Bitbucket, standardizing infrastructure-as-code deployment procedures across corporate accounts.','YAML','Tool Release','Intermediate',1,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["DevOps & CI/CD", "Serverless Deployment", "AWS SAM Pipelines"]','["[COMMUNITY-TOOL]"]','[]','["aws-serverless.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://aws.amazon.com/blogs/compute/migrating-a-monolithic-net-rest-api-to-aws-lambda','Migrating a monolithic .NET REST API to AWS Lambda','','2022',0,'Formulates a structured migration plan to convert a monolithic ASP.NET Core Web API into a serverless AWS Lambda execution environment. Evaluates the use of the Amazon.Lambda.AspNetCoreServer bridge, highlighting cold start profiling and memory management strategies.','C#','Case Study','Advanced',1,'online','manual',NULL,NULL,NULL,0,'2022-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Modernization", "Monolith Migration", ".NET Core"]','["[CASE STUDY]", "[COMMUNITY-TOOL]"]','[]','["aws-serverless.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://aws.amazon.com/blogs/compute/operating-lambda-understanding-event-driven-architecture-part-1','aws.amazon.com: Operating Lambda: Understanding event-driven architecture – Part 1','','2021',0,'A foundational multi-part operational guide from AWS technical evangelists focusing on event-driven serverless architectures. Explores decoupled communication, idempotent execution, and event processing.','None','Technical Guide','Advanced',1,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Cloud Platforms", "Serverless Architecture", "AWS Lambda"]','["[COMMUNITY-TOOL]", "[GUIDE]"]','[]','["aws-serverless.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://aws.amazon.com/blogs/compute/quick-restoration-through-replacing-the-root-volumes-of-amazon-ec2','Quick Restoration through Replacing the Root Volumes of Amazon EC2 instances','','2021',3,'This AWS blog post introduces root volume replacement features for running EC2 instances, eliminating reboot downtime during failure remediation. Live Grounding shows this capability is vital for debugging critical virtual machines, allowing live hot-swapping from a golden image or secure snapshot.','English','Blog / Article','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Infrastructure", "Disaster Recovery", "AWS Compute", "EC2"]','["[COMMUNITY-TOOL]"]','[]','["aws-backup.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://aws.amazon.com/blogs/compute/scaling-aws-lambda-permissions-with-attribute-based-access-control-abac','aws.amazon.com: Scaling AWS Lambda permissions with Attribute-Based Access Control (ABAC)','','2022',0,'Explores Attribute-Based Access Control (ABAC) strategies to scale AWS Lambda permission management in complex enterprise accounts. Uses resource tags and IAM policies to authorize Lambda actions, avoiding the overhead of managing extensive role definitions.','JSON','Technical Blog','Advanced',0,'online','manual',NULL,NULL,NULL,0,'2022-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Security & Governance", "IAM & Access Control", "ABAC"]','["[COMMUNITY-TOOL]"]','[]','["aws-serverless.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://aws.amazon.com/blogs/compute/secure-connectivity-from-public-to-private-introducing-ec2-instance-connect-endpoint-june-13-2023','Secure Connectivity from Public to Private: Introducing EC2 Instance Connect Endpoint','','2023',0,'Introduces the EC2 Instance Connect Endpoint (EICE), a major evolutionary step in secure bastion-free SSH/RDP connectivity. Unlike traditional setups requiring public IPs or VPNs, EICE tunnels secure administrative connections directly through private subnets without exposed bastions.','English','blog','intermediate',0,'online','manual',NULL,NULL,NULL,0,'2023-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Cloud Infrastructure", "AWS", "Security", "EC2 Connect"]','["[COMMUNITY-TOOL]"]','[]','["aws-networking.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://aws.amazon.com/blogs/compute/server-side-rendering-micro-frontends-ui-composer-and-service-discovery','aws.amazon.com: Server-side rendering micro-frontends – UI composer and service discovery','','2021',0,'Proposes a reference architecture for deploying server-side rendered (SSR) micro-frontends on AWS. It uses serverless services like AWS Lambda, Amazon CloudFront, and dynamic composition layers to optimize SEO and page load speeds.','English','Article','Advanced',1,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Frontend Architecture", "Microfrontends", "AWS Serverless"]','["[COMMUNITY-TOOL]"]','[]','["introduction.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://aws.amazon.com/blogs/compute/understanding-aws-lambda-scaling-and-throughput','aws.amazon.com: Understanding AWS Lambda scaling and throughput','','2023',0,'Breaks down AWS Lambda''s concurrency allocation models, describing burst limits, provisioned concurrency, and account-wide throttling mechanisms. Essential for architects designing low-latency architectures under erratic user workloads.','N/A','Technical Blog','Advanced',1,'online','manual',NULL,NULL,NULL,0,'2023-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Serverless Architecture", "AWS Lambda", "Concurrency & Scaling"]','["[COMMUNITY-TOOL]"]','[]','["aws-serverless.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://aws.amazon.com/blogs/compute/using-amazon-efs-for-aws-lambda-in-your-serverless-applications','Using Amazon EFS for AWS Lambda in your serverless applications','','2020',0,'Detailed implementation pattern describing how to mount Amazon Elastic File System (EFS) onto serverless Lambda functions. This unlocks local high-performance file sharing, and heavy workload storage operations.','None','Architecture Guide','Advanced',1,'online','manual',NULL,NULL,NULL,0,'2020-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Cloud Platforms", "Serverless Architecture", "AWS Lambda"]','["[COMMUNITY-TOOL]", "[GUIDE]"]','[]','["aws-serverless.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://aws.amazon.com/blogs/containers/addressing-ipv4-address-exhaustion-in-amazon-eks-clusters-using-private-nat-gateways','aws.amazon.com: Addressing IPv4 address exhaustion in Amazon EKS clusters using private NAT gateways','','2022',0,'Proposes a highly scalable network topology to mitigate RFC 1918 IPv4 exhaustion in large-scale EKS clusters. Describes configuring private NAT Gateways and secondary VPC CIDRs to decouple internal pod networking from restricted corporate network spaces.','N/A','Architectural Guide','Advanced',0,'online','manual',NULL,NULL,NULL,0,'2022-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Cloud Providers", "AWS EKS", "Networking", "IP Management"]','["[COMMUNITY-TOOL]", "[GUIDE]"]','[]','["managed-kubernetes-in-public-cloud.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://aws.amazon.com/blogs/containers/addressing-latency-and-data-transfer-costs-on-eks-using-istio','aws.amazon.com: Addressing latency and data transfer costs on EKS using Istio','','2023',0,'Architectural guide analyzing multi-AZ data transfer charges and service-to-service latency in EKS. Demonstrates how to design topology-aware routing strategies within an Istio Service Mesh to keep traffic localized and cost-effective.','N/A','Technical Analysis','Advanced',1,'online','manual',NULL,NULL,NULL,0,'2023-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Cloud Providers", "AWS EKS", "Networking", "Service Mesh Latency"]','["[COMMUNITY-TOOL]"]','[]','["managed-kubernetes-in-public-cloud.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://aws.amazon.com/blogs/containers/amazon-eks-now-supports-kubernetes-1-22','aws.amazon.com: Amazon EKS now supports Kubernetes 1.22','','2022',0,'Curator Insight covers EKS supporting Kubernetes 1.22. Live grounding in 2026 treats this as historical information; modern EKS runs vastly newer versions, but this article highlights EKS migration paths and deprecation management.','English','Article','Medium',0,'online','manual',NULL,NULL,NULL,0,'2022-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Managed Kubernetes", "AWS EKS", "v1.22"]','["[COMMUNITY-TOOL]"]','[]','["kubernetes-releases.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://aws.amazon.com/blogs/containers/amazon-eks-now-supports-kubernetes-version-1-25','Amazon EKS now supports Kubernetes version 1.25','','2023',0,'Amazon EKS added support for Kubernetes version 1.25, bringing security policy updates, API removals (such as PodSecurityPolicy), and core platform enhancements like container registry authentication improvements.','None','Cloud Service','Intermediate',1,'duplicate','manual',NULL,NULL,NULL,0,'2023-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Cloud Infrastructure", "Container Orchestration", "EKS Kubernetes"]','["[COMMUNITY-TOOL]"]','[]','["aws-newfeatures.md"]','{}','{"duplicate_of": "https://aws.amazon.com/blogs/containers/amazon-eks-now-supports-kubernetes-1-22"}');
INSERT INTO "resources" VALUES('https://aws.amazon.com/blogs/containers/architecting-for-resiliency-on-aws-app-runner','Architecting for resiliency on AWS App Runner','','2022',0,'Curator Insight focuses on engineering multi-region, high-availability, and fault-tolerant topologies with App Runner. Live Grounding shows that resilient patterns rely on Route 53 routing, pilot light databases, and robust custom health checks to sustain production-grade service availability.','N/A','Blog','Advanced',1,'online','manual',NULL,NULL,NULL,0,'2022-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Application Development", "Container Orchestration", "App Runner"]','["[COMMUNITY-TOOL]"]','[]','["aws-miscellaneous.md", "aws.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://aws.amazon.com/blogs/containers/automate-rollbacks-for-amazon-ecs-rolling-deployments-with-cloudwatch-alarms','Automate rollbacks for Amazon ECS rolling deployments with CloudWatch alarms','','2021',0,'An architectural guide outlining automated deployment rollback capabilities within ECS rolling deployments. It illustrates how CloudWatch alarms can monitor application health (e.g., HTTP 5xx rates) during active deployments and automatically trigger rollbacks to a previously stable revision to maintain high availability.','N/A','Article','Intermediate',1,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Cloud Infrastructure", "AWS", "Continuous Deployment"]','["[COMMUNITY-TOOL]"]','[]','["aws-containers.md", "aws.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://aws.amazon.com/blogs/containers/autoscaling-eks-on-fargate-with-custom-metrics','aws.amazon.com: Autoscaling EKS on Fargate with custom metrics','','2021',0,'Explores scaling mechanisms for EKS pods deployed onto AWS Fargate using Prometheus-emitted custom metrics. Illustrates HPA structures that scale serverless compute workloads without maintaining EC2 scaling profiles.','YAML','Article','Advanced',1,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Cloud Infrastructure", "Auto-scaling", "Fargate"]','["[COMMUNITY-TOOL]"]','[]','["managed-kubernetes-in-public-cloud.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://aws.amazon.com/blogs/containers/aws-and-kubecost-collaborate-to-deliver-cost-monitoring-for-eks-customers','AWS and Kubecost collaborate to deliver cost monitoring for EKS customers','','2022',0,'Explains the native integration of Kubecost with Amazon EKS to provide free, high-granularity in-cluster resource cost allocations. Demonstrates how administrators trace expenditures back to namespaces, labels, and specific engineering departments.','Markdown','Article','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2022-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Cloud Infrastructure", "Cost Optimization", "Kubecost"]','["[COMMUNITY-TOOL]"]','[]','["managed-kubernetes-in-public-cloud.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://aws.amazon.com/blogs/containers/aws-docker-collaborate-simplify-developer-experience','AWS and Docker collaborate to simplify the developer experience','','N/A',0,NULL,NULL,NULL,NULL,0,NULL,'manual','732958e71d83dba1ec1914001f8feafa5fa9d062881ed71ef75cfb4dc9553e37',100.0,1779031399,1,'2026-05-17T17:23:19.023446+02:00',NULL,NULL,NULL,'[]','[]','["docs/docker.md"]','[]','{}','{}');
INSERT INTO "resources" VALUES('https://aws.amazon.com/blogs/containers/aws-secrets-manager-controller-poc-an-eks-operator-for-automatic-rotation-of-secrets','AWS Secrets Manager controller POC: an EKS operator for automatic rotation of secrets','','2020',0,'A proof-of-concept EKS Kubernetes Operator designed to synchronize and rotate AWS Secrets Manager secrets within EKS clusters automatically. It showcases pattern integration between AWS APIs and native Kubernetes Secret resources, reducing custom scripting for containerized application workloads.','None','Article','Advanced',1,'online','manual',NULL,NULL,NULL,0,'2020-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Security & Identity", "Secrets Management", "Kubernetes Integration"]','["[COMMUNITY-TOOL]"]','[]','["aws-security.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://aws.amazon.com/blogs/containers/blue-green-kubernetes-upgrades-for-amazon-eks-anywhere-using-flux','aws.amazon.com: Blue/Green Kubernetes upgrades for Amazon EKS Anywhere using Flux','','2022',0,'Showcases a robust GitOps upgrading mechanism using Flux CD on EKS Anywhere clusters. Focuses on orchestrating safe blue/green cluster migrations to minimize physical infrastructure interruptions.','N/A','Architectural Guide','Advanced',0,'online','manual',NULL,NULL,NULL,0,'2022-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Cloud Providers", "AWS EKS", "Hybrid Cloud", "Blue-Green Upgrades"]','["[COMMUNITY-TOOL]", "[GUIDE]"]','[]','["managed-kubernetes-in-public-cloud.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://aws.amazon.com/blogs/containers/chaos-engineering-with-litmuschaos-on-amazon-eks','aws.amazon.com: Chaos Engineering with LitmusChaos on Amazon EKS','','2021',0,'Provides an architectural blueprint for integrating LitmusChaos with Amazon EKS. Walks through installing custom resources, setting up experiment workflows for container and node disruptions, and verifying application resilience with AWS native CloudWatch metrics.','English','Technical Blog','Advanced',1,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Resilience", "Chaos Engineering", "Cloud Architecture"]','["[COMMUNITY-TOOL]"]','[]','["chaos-engineering.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://aws.amazon.com/blogs/containers/cloud-native-ci-cd-with-tekton-and-argocd-on-aws','aws.amazon.com: Cloud Native CI/CD with Tekton and ArgoCD on AWS','','2022',5,'Discusses designing an end-to-end, Kubernetes-native CI/CD pipeline on AWS EKS. Uses Tekton for building and containerizing microservices, seamlessly handing off the deployment phase to ArgoCD for pull-based application delivery.','English','Article','Advanced',1,'online','manual',NULL,NULL,NULL,0,'2022-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Platform Engineering", "GitOps", "AWS EKS", "Tekton"]','["[DE FACTO STANDARD]"]','[]','["argo.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://aws.amazon.com/blogs/containers/continuous-delivery-of-amazon-eks-clusters-using-aws-cdk-and-cdk-pipelines','aws.amazon.com: Continuous Delivery of Amazon EKS Clusters Using AWS CDK and CDK Pipelines','','2021',0,'Highlights declarative automation pathways for bootstrapping EKS clusters using AWS Cloud Development Kit (CDK) Pipelines. Enables software engineering teams to manage clusters and infrastructure configurations as deployable programming code.','TypeScript','Article','Advanced',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Cloud Infrastructure", "Infrastructure as Code", "AWS CDK"]','["[COMMUNITY-TOOL]"]','[]','["managed-kubernetes-in-public-cloud.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://aws.amazon.com/blogs/containers/create-a-pipeline-with-canary-deployments-for-amazon-eks-with-aws-app-mesh','Create a pipeline with canary deployments for Amazon EKS with AWS App Mesh 🌟','','2022',0,'A comprehensive technical walkthrough on implementing canary deployment pipelines using Amazon EKS and AWS App Mesh. It details the integration of AWS CodePipeline and Envoy-based service meshes to orchestrate fine-grained traffic shifting, minimizing blast radiuses during software rollouts.','YAML','Tutorial','Advanced',1,'online','manual',NULL,NULL,NULL,0,'2022-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Cloud Infrastructure", "Amazon EKS", "Traffic Management"]','["[COMMUNITY-TOOL]", "[GUIDE]"]','[]','["managed-kubernetes-in-public-cloud.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://aws.amazon.com/blogs/containers/easy-as-one-two-three-policy-management-with-kyverno-on-amazon-eks','aws.amazon.com: Easy as one-two-three policy management with Kyverno on Amazon EKS 🌟','','2021',0,'Analyzes the deployment of Kyverno on Amazon EKS to enforce policy as code using native Kubernetes resources. It demonstrates how to write policies to restrict root privileges, mutate incoming resources, and audit cluster compliance directly without writing complex Rego code.','YAML','Article','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Cloud Infrastructure", "Security & Compliance", "Policy Enforcement"]','["[COMMUNITY-TOOL]"]','[]','["managed-kubernetes-in-public-cloud.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://aws.amazon.com/blogs/containers/eliminate-kubernetes-node-scaling-lag-with-pod-priority-and-over-provisioning','Eliminate Kubernetes node scaling lag with pod priority and over-provisioning','','2022',0,'Examines the design pattern of utilizing low-priority ''placeholder'' pods to pre-provision infrastructure capacity on EKS clusters. Ensures that traffic spikes or high-priority deployments are scheduled instantly without waiting for node boot cycles.','N/A','Architectural Guide','Advanced',0,'online','manual',NULL,NULL,NULL,0,'2022-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Cloud Providers", "AWS EKS", "Scalability", "Proactive Scaling"]','["[COMMUNITY-TOOL]", "[GUIDE]"]','[]','["managed-kubernetes-in-public-cloud.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://aws.amazon.com/blogs/containers/fluent-bit-integration-in-cloudwatch-container-insights-for-eks','aws.amazon.com: Fluent Bit Integration in CloudWatch Container Insights for EKS','','2021',0,'Analyzes the native integration of Fluent Bit within CloudWatch Container Insights for high-performance log routing in EKS. Live Grounding verifies this as the standard cloud-native pattern, replacing legacy Fluentd setups to achieve lower memory overhead and sub-millisecond log processing speeds.','YAML','Reference','Advanced',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Cloud Infrastructure", "Amazon EKS", "Observability"]','["[LEGACY]"]','[]','["managed-kubernetes-in-public-cloud.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://aws.amazon.com/blogs/containers/gitops-model-for-provisioning-and-bootstrapping-amazon-eks-clusters-using-crossplane-and-argo-cd','aws.amazon.com: GitOps model for provisioning and bootstrapping Amazon EKS clusters using Crossplane and Argo CD','','2023',0,'Demonstrates an elegant architectural GitOps paradigm that unifies cloud infrastructure and software delivery. Integrates Crossplane for declarative AWS API provisioning with Argo CD for continuous application state synchronizations.','N/A','Architectural Guide','Advanced',1,'online','manual',NULL,NULL,NULL,0,'2023-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Cloud Providers", "AWS EKS", "GitOps & Automation", "Infrastructure Provisioning"]','["[COMMUNITY-TOOL]", "[GUIDE]"]','[]','["managed-kubernetes-in-public-cloud.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://aws.amazon.com/blogs/containers/how-to-track-costs-in-multi-tenant-amazon-eks-clusters-using-kubecost','How to track costs in multi-tenant Amazon EKS clusters using Kubecost','','2022',0,'Step-by-step implementation guide detailing how to run Kubecost within AWS EKS environments. Explains namespace-level attribution, handling shared load balancers, and calculating storage and compute resources accurately against live AWS billing registers.','N/A','Article','Advanced',0,'online','manual',NULL,NULL,NULL,0,'2022-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Infrastructure Optimization", "Cost Management", "EKS Integration"]','["[COMMUNITY-TOOL]"]','[]','["kubernetes.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://aws.amazon.com/blogs/containers/introducing-aws-load-balancer-controller','Introducing the AWS Load Balancer Controller','','2020',0,'Introduces the Kubernetes-native controller that provisions ALBs and NLBs directly from EKS Ingress and Service objects. A de facto standard in EKS architectures, replacing generic reverse proxies with tightly integrated AWS-managed application delivery controllers.','English','blog','advanced',1,'online','manual',NULL,NULL,NULL,0,'2020-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Cloud Infrastructure", "AWS", "Kubernetes Networking", "Controllers"]','["[COMMUNITY-TOOL]"]','[]','["aws-networking.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://aws.amazon.com/blogs/containers/introducing-cdk-for-kubernetes','AWS: Introducing CDK for Kubernetes','','2026',0,'AWS technical launch post announcing CDK for Kubernetes (cdk8s). It outlines the core architectural principles, detailing how software developers can use general-purpose programming interfaces to output strongly-typed, verifiable raw YAML files for any Kubernetes cluster.','None','Blog Post','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2026-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Configuration", "CDK & DSLs", "CDK8s"]','["[COMMUNITY-TOOL]"]','[]','["kubernetes.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://aws.amazon.com/blogs/containers/introducing-general-availability-of-amazon-eks-anywhere','aws.amazon.com: Getting started with Amazon EKS Anywhere','','2021',0,'Fundamental provisioning guide to instantiate an EKS Anywhere sandbox cluster. Leverages Docker-based local execution to demonstrate the configuration profiles and administration scripts of local EKS-compliant architectures.','N/A','Tutorial','Beginner',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Cloud Providers", "AWS EKS", "Hybrid Cloud", "Getting Started"]','["[COMMUNITY-TOOL]", "[GUIDE]"]','[]','["managed-kubernetes-in-public-cloud.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://aws.amazon.com/blogs/containers/kubernetes-as-a-platform-vs-kubernetes-as-an-api-2','aws.amazon.com: Kubernetes as a platform vs. Kubernetes as an API 🌟🌟','','2023',0,'An architectural analysis contrasting the consumption of Kubernetes as a pre-packaged deployment runtime versus an extensible resource management engine. Explores how the declarative API and control loop model can be utilized via Custom Resource Definitions (CRDs) to manage non-container resources (like SaaS and physical cloud infrastructure) via Crossplane and similar controllers.','English','Technical Article','Advanced',0,'online','manual',NULL,NULL,NULL,0,'2023-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Architecture", "Control Plane", "API Extensibility"]','["[COMMUNITY-TOOL]"]','[]','["kubernetes.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://aws.amazon.com/blogs/containers/leveraging-app-mesh-with-amazon-eks-in-a-multi-account-environment','amazon.com: Leveraging App Mesh with Amazon EKS in a Multi-Account environment','','2021',0,'Curator Insight presents patterns for orchestrating cross-account microservice communication using AWS App Mesh and Amazon EKS. Live Grounding highlights that while the multi-account networking concepts remain structurally valid, the reliance on App Mesh is obsolete; modern architectures deploy VPC Lattice or cross-cluster Istio meshes.','N/A','Blog','Advanced',1,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Networking & Security", "Service Mesh", "Multi-Account"]','["[COMMUNITY-TOOL]"]','[]','["aws-miscellaneous.md", "aws.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://aws.amazon.com/blogs/containers/onfidos-journey-to-a-multi-cluster-amazon-eks-architecture','Onfido’s Journey to a Multi-Cluster Amazon EKS Architecture','','2021',0,'Explores Onfido''s architectural transition from single-cluster configurations to a multi-region, multi-cluster Amazon EKS framework. Details scaling hurdles, network federation, load balancing, and configuration management at global enterprise scale.','Markdown','Case Study','Advanced',1,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Cloud Infrastructure", "Multi-Cluster Management", "Case Study"]','["[CASE STUDY]", "[COMMUNITY-TOOL]"]','[]','["managed-kubernetes-in-public-cloud.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://aws.amazon.com/blogs/containers/operating-a-multi-regional-stateless-application-using-amazon-eks','aws.amazon.com: Operating a multi-regional stateless application using Amazon EKS','','2021',0,'Architectural whitepaper addressing how to design, deploy, and synchronize global stateless applications across multiple regional EKS clusters utilizing Route 53 routing policies.','English','Article','Advanced',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Cloud Native", "AWS EKS", "High Availability"]','["[COMMUNITY-TOOL]"]','[]','["managed-kubernetes-in-public-cloud.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://aws.amazon.com/blogs/containers/planning-kubernetes-upgrades-with-amazon-eks','aws.amazon.com: Planning Kubernetes Upgrades with Amazon EKS','','2023',0,'A strategic framework for executing major Kubernetes cluster version migrations on Amazon EKS. Outlines lifecycle calendars, API deprecation checkpoints, testing environments, and emergency rollback procedures for production platforms.','N/A','Architectural Guide','Advanced',0,'online','manual',NULL,NULL,NULL,0,'2023-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Cloud Providers", "AWS EKS", "Cluster Lifecycle", "Upgrade Strategies"]','["[COMMUNITY-TOOL]", "[GUIDE]"]','[]','["managed-kubernetes-in-public-cloud.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://aws.amazon.com/blogs/containers/policy-based-countermeasures-for-kubernetes-part-1','amazon.com: Policy-based countermeasures for Kubernetes – Part 1','','2021',0,'Detailed architectural guide on implementing declarative guardrails in EKS clusters to reduce attack surfaces. Focuses on the synergy between Kubernetes admission controllers and modern policy engines, illustrating how to validate and mutate payloads to block insecure configuration drift.','YAML','Blog','Advanced',0,'online','manual','dca6bc05170d65cf15a694f2b2f5f6fe0b0310fb65e615bd3153cad2c1e932bd',100.0,1779033665,1,'2026-05-17T18:01:05.667467+02:00',NULL,NULL,NULL,'["Cloud-Native Platforms", "Kubernetes Security", "Policy-as-Code"]','["[COMMUNITY-TOOL]"]','["docs/securityascode.md"]','["securityascode.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://aws.amazon.com/blogs/containers/preventing-kubernetes-misconfigurations-using-datree','aws.amazon.com: Preventing Kubernetes misconfigurations using Datree','','2022',0,'An AWS technical write-up detailing the configuration of Datree policies inside Amazon EKS clusters to catch security and configuration drift. It details automated testing strategies to block misconfigured resource manifests at pre-commit and pipeline execution gates.','N/A','Article','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2022-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Security & Compliance", "Policy Enforcement", "Datree Integration"]','["[COMMUNITY-TOOL]"]','[]','["helm.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://aws.amazon.com/blogs/containers/scaling-amazon-eks-and-cassandra-beyond-1000-nodes','Scaling Amazon EKS and Cassandra Beyond 1,000 Nodes','','2022',0,'A technical retrospective documenting the extreme scale performance testing of Cassandra clusters across 1,000+ nodes on EKS. Highlights optimal kernel-level tuning, persistent storage layout modifications, and scheduler fine-tuning required to maintain stateful reliability.','N/A','Case Study','Advanced',0,'online','manual',NULL,NULL,NULL,0,'2022-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Cloud Providers", "AWS EKS", "Scalability", "Stateful Databases"]','["[CASE STUDY]", "[COMMUNITY-TOOL]"]','[]','["managed-kubernetes-in-public-cloud.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://aws.amazon.com/blogs/containers/start-pods-faster-by-prefetching-images','aws.amazon.com: Start Pods faster by prefetching images','','2023',0,'Describes the container image prefetching architecture on EKS nodes to slash cold-start initialization latency. Discusses daemonset solutions, caching strategies, and optimizing node startup times for responsive, highly dynamic cluster configurations.','N/A','Architectural Guide','Advanced',0,'online','manual',NULL,NULL,NULL,0,'2023-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Cloud Providers", "AWS EKS", "Scalability", "Image Prefetching"]','["[COMMUNITY-TOOL]", "[GUIDE]"]','[]','["managed-kubernetes-in-public-cloud.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://aws.amazon.com/blogs/containers/streaming-kubernetes-events-in-slack','aws.amazon.com: Streaming Kubernetes Events in Slack','','2021',0,'Walkthrough detailing how to set up serverless notification integration pipelines that stream Kubernetes events directly to Slack. Integrates tools like BotKube or AWS Lambda with EKS clusters to optimize developer response loops.','Go','Article','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Cloud Infrastructure", "Amazon EKS", "Observability"]','["[COMMUNITY-TOOL]"]','[]','["managed-kubernetes-in-public-cloud.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://aws.amazon.com/blogs/containers/troubleshooting-amazon-eks-api-servers-with-prometheus','aws.amazon.com: Troubleshooting Amazon EKS API servers with Prometheus and Grafana','','2022',0,'Architectural guide for diagnosing Amazon EKS API server performance using metrics scraped by Prometheus and rendered via Grafana dashboards. Explains how to identify bottlenecks like throttling, request latency, and resource starvation in managed control planes.','N/A','Technical Article','Advanced',0,'online','manual',NULL,NULL,NULL,0,'2022-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Cloud Providers", "AWS EKS", "Monitoring & Observability", "API Server Diagnostics"]','["[COMMUNITY-TOOL]"]','[]','["managed-kubernetes-in-public-cloud.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://aws.amazon.com/blogs/containers/understanding-and-cost-optimizing-amazon-eks-control-plane-logs','aws.amazon.com: Understanding and Cost Optimizing Amazon EKS Control Plane Logs','','2023',4,'Analyzes the high CloudWatch cost challenges generated by Amazon EKS control plane logs (API server, authenticator, audit, scheduler). Demonstrates how to configure fluent-bit to filter and route only essential telemetry records to cheap storage.','English','Article','Advanced',0,'online','manual',NULL,NULL,NULL,0,'2023-06-01T00:00:00+02:00',NULL,NULL,NULL,'["FinOps & Cloud Cost", "AWS Optimization", "EKS Log Optimization"]','["[ENTERPRISE-STABLE]"]','[]','["managed-kubernetes-in-public-cloud.md", "finops.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://aws.amazon.com/blogs/containers/using-amazon-ec2-spot-instances-with-karpenter','aws.amazon.com: Using Amazon EC2 Spot Instances with Karpenter','','2022',4,'An official AWS architectural guide explaining how to leverage EC2 Spot Instances with Karpenter. It dives deep into allocation strategies, capacity-optimized spot provisioning, and graceful node termination handling via Karpenter''s integrated interruption handler, guaranteeing high availability at minimum expense.','English','Technical Article','High',0,'online','manual','daf6c78ef3fd928bdea0cd314298c053886a158cccc23a867bf1b3a3c85e00b9',100.0,1779031793,1,'2026-05-17T17:29:53.552141+02:00',NULL,NULL,NULL,'["Autoscaling", "Resource Provisioning", "Cost Optimization"]','["[ENTERPRISE-STABLE]"]','["docs/kubernetes-tools.md"]','["kubernetes-tools.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://aws.amazon.com/blogs/containers/using-cdk-to-perform-continuous-deployments-in-multi-region-kubernetes-environments','Using CDK to perform continuous deployments in multi-region Kubernetes environments','','2022',0,'Explores the use of AWS Cloud Development Kit (CDK) to model continuous delivery systems across multi-region Kubernetes deployments. Highly relevant for cloud engineers designing hybrid-cloud architectures that span AKS and EKS infrastructure.','TypeScript','Technical Article','Advanced',1,'online','manual',NULL,NULL,NULL,0,'2022-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Infrastructure", "Provisioning & IaC", "AWS CDK & Multicluster"]','["[COMMUNITY-TOOL]"]','[]','["managed-kubernetes-in-public-cloud.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://aws.amazon.com/blogs/containers/using-prometheus-to-avoid-disasters-with-kubernetes-cpu-limits','aws.amazon.com: Using Prometheus to Avoid Disasters with Kubernetes CPU Limits 🌟','','2021',0,'Technical deep dive into using Prometheus metric queries to track CFS (Completely Fair Scheduler) throttle time within AWS EKS. Demonstrates how micro-throttling hurts API tail-latencies and how to safely size resources to eliminate runtime CPU limit bottlenecks.','None','Article','Advanced',1,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Modern Observability & Service Mesh", "Resource Management", "Sizing & Quotas"]','["[COMMUNITY-TOOL]"]','[]','["kubernetes-monitoring.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://aws.amazon.com/blogs/database/amazon-aurora-postgresql-blue-green-deployment-using-fast-database-cloning','Amazon Aurora PostgreSQL blue/green deployment using fast database cloning','','N/A',0,'Curator Insight outlines zero-downtime database upgrades utilizing Aurora PostgreSQL''s fast database cloning mechanism. Live Grounding validates that the strategy leverages copy-on-write storage architecture to create isolated environments for risk-free schema testing and updates. This significantly reduces sync latency and production migration risks.','English','Blog Post','Advanced',0,'online','manual','f2ffb426f17ec679006f7db0f9ff3be284bd868c010d3af24c43d43b07360774',100.0,1779030873,1,'2026-05-17T17:14:33.940628+02:00',NULL,NULL,NULL,'["Cloud Infrastructure", "Databases", "Deployments"]','["[ENTERPRISE-STABLE]"]','["docs/aws-databases.md"]','["aws-databases.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://aws.amazon.com/blogs/database/auditing-for-highly-regulated-industries-using-amazon-aurora-postgresql','==Auditing for highly regulated industries using Amazon Aurora PostgreSQL==','','N/A',0,'Curator Insight details compliance and auditing methodologies for highly regulated sectors utilizing Amazon Aurora PostgreSQL. Live Grounding confirms the deployment patterns involve pgAudit integration, AWS CloudWatch Logs, and database activity streams. It provides actionable reference designs for achieving HIPAA, PCI-DSS, and SOC compliance.','English','Blog Post','Advanced',0,'online','manual','9df0d1cf6ef8b785e33c781d7f39f058fdab991645d1db5a6124bc24fa62cc80',100.0,1779033692,1,'2026-05-17T18:01:32.403616+02:00',NULL,NULL,NULL,'["Cloud Infrastructure", "Databases", "Compliance and Security"]','["[ENTERPRISE-STABLE]"]','["docs/aws-databases.md"]','["aws-databases.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://aws.amazon.com/blogs/database/introducing-the-aurora-storage-engine','Introducing the Aurora Storage Engine','','N/A',0,'An architectural deep-dive into the specialized, log-structured distributed storage engine of Amazon Aurora. Details how it decouples computing from database storage, replicating blocks six ways across three availability zones.','English','Article','Advanced',1,'online','manual','f399d9c8c0f36c7175ecd5414141e38ed658c9ffd36729c7175b956aed3db1fb',100.0,1779031431,1,'2026-05-17T17:23:51.323863+02:00',NULL,NULL,NULL,'["Cloud Infrastructure", "AWS Databases", "Amazon Aurora"]','["[ENTERPRISE-STABLE]"]','["docs/aws-databases.md"]','["aws-databases.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://aws.amazon.com/blogs/database/migrating-a-commercial-database-to-open-source-with-aws-sct-and-aws-dms','Migrating a commercial database to open source with AWS SCT and AWS DMS','','N/A',0,'Curator Insight examines how the AWS Schema Conversion Tool (SCT) pairs with DMS to automate SQL dialect conversion. Live Grounding shows that SCT translates legacy stored procedures, views, and functions to Postgres-compatible code before streaming data. Essential for teams driving cloud modernization away from costly commercial engines.','English','Blog Post','Advanced',0,'online','manual','11a1d5f59317e4dfeb41257d01b6a935e045c14275622df634179151f5e7e1b7',100.0,1779030604,1,'2026-05-17T17:10:04.842077+02:00',NULL,NULL,NULL,'["Cloud Infrastructure", "Database Migration", "Schema Conversion"]','["[ENTERPRISE-STABLE]", "[LEGACY]"]','["docs/aws-databases.md"]','["aws-databases.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://aws.amazon.com/blogs/database/migrating-oracle-databases-with-near-zero-downtime-using-aws-dms','Migrating Oracle databases with near-zero downtime using AWS DMS','','N/A',0,'Curator Insight provides blueprint architectures for migrating enterprise-grade Oracle databases with near-zero business impact. Live Grounding details the setup of supplemental logging on Oracle sources and AWS DMS task tuning for high-throughput replication. Outstanding technical playbook for traditional database migrations.','English','Blog Post','Advanced',0,'online','manual','8143aee7a4468c65e90d6e60a18b3ea628dfd962564f4dc34d15b4ae8939ba91',100.0,1779030069,1,'2026-05-17T17:01:09.682236+02:00',NULL,NULL,NULL,'["Cloud Infrastructure", "Database Migration", "Oracle Migrations"]','["[ENTERPRISE-STABLE]"]','["docs/aws-databases.md"]','["aws-databases.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://aws.amazon.com/blogs/database/modernize-database-stored-procedures-to-use-amazon-aurora-postgresql-federated-queries-pg_cron-and-aws-lambda','Modernize database stored procedures to use Amazon Aurora PostgreSQL federated queries, pg_cron, and AWS Lambda','','N/A',0,'Curator Insight details the modernization of legacy stored procedures within PostgreSQL by offloading business logic. Live Grounding shows how pg_cron scheduled jobs trigger serverless AWS Lambda functions via external federated queries. This architectural pattern untangles database compute from core transaction processing.','English','Blog Post','Advanced',0,'online','manual','f9a5d0e9c71a4a562bd83e49526184013036761926d5be1cafc95dc35ab78958',100.0,1779031393,1,'2026-05-17T17:23:13.009500+02:00',NULL,NULL,NULL,'["Cloud Infrastructure", "Databases", "Modernization"]','["[ENTERPRISE-STABLE]", "[LEGACY]"]','["docs/aws-databases.md"]','["aws-databases.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://aws.amazon.com/blogs/database/replicate-and-transform-data-in-amazon-aurora-postgresql-across-multiple-regions-using-aws-dms','Replicate and transform data in Amazon Aurora PostgreSQL across multiple Regions using AWS DMS','','N/A',0,'Curator Insight explains complex data replication and real-time schema transformations using AWS DMS across geographic zones. Live Grounding demonstrates how DMS filters and manipulates streaming CDC events to populate distinct regional schemas. An advanced implementation reference for global multi-region database architectures.','English','Blog Post','Advanced',0,'online','manual','329d6352864cc03622f2584e0a623356b82bc14cb362af55e15ea58a4a79d0b0',100.0,1779029556,1,'2026-05-17T16:52:36.519643+02:00',NULL,NULL,NULL,'["Cloud Infrastructure", "Database Migration", "Multi-Region Storage"]','["[ENTERPRISE-STABLE]"]','["docs/aws-databases.md"]','["aws-databases.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://aws.amazon.com/blogs/database/securely-connect-to-an-amazon-rds-or-amazon-ec2-database-instance-remotely-with-your-preferred-gui','Securely connect to an Amazon RDS or Amazon EC2 database instance remotely with your preferred GUI','','N/A',0,'Curator Insight addresses the configuration challenges of securely managing private databases remotely using visual tools. Live Grounding confirms the methodology relies on SSH tunneling, AWS Systems Manager (SSM) Session Manager, or VPC client VPN endpoints to bypass the need for public IP addresses. This aligns with zero-trust architectural principles.','English','Blog Post','Intermediate',0,'online','manual','5165e9c9ac44beb53340bbe30d07f5f42a694e562b0aa13b48b0ca309927c322',100.0,1779032117,1,'2026-05-17T17:35:17.381603+02:00',NULL,NULL,NULL,'["Cloud Infrastructure", "Databases", "Security"]','["[COMMUNITY-TOOL]"]','["docs/aws-databases.md"]','["aws-databases.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://aws.amazon.com/blogs/developer','The AWS Developer Blog now includes Python & GoLang','','2026',0,'The core technical blog for AWS developer tooling, highlighting standard SDK architectures for Python and Go, performance benchmarks, and asynchronous pipeline developments.','N/A','Blog Post','Intermediate',0,'online','manual','ebe9278faed58eec9bfa634033be0ab6b714d88ab44c96a4e3892e59c1870961',100.0,1779031429,1,'2026-05-17T17:23:49.081064+02:00',NULL,NULL,NULL,'["Cloud Computing", "AWS", "Learning & News"]','["[COMMUNITY-TOOL]"]','["docs/aws.md"]','["aws.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://aws.amazon.com/blogs/developer/announcing-end-of-support-for-python-2-7-in-aws-sdk-for-python-and-aws-cli-v1','Announcing the end of support for Python 2.7 in the AWS SDK for Python and AWS CLI v1','','2021',0,'An official AWS deprecation announcement marking the end of Python 2.7 support within the AWS SDK for Python (Boto3) and AWS CLI v1. It details migration paths to modern Python 3.x runtimes and the container-native AWS CLI v2 architecture. Critical reading for legacy system maintainers undergoing platform modernization initiatives.','N/A','Blog','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Cloud Platform", "AWS Infrastructure", "CLI Tooling"]','["[LEGACY]"]','[]','["aws-tools-scripts.md", "aws.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://aws.amazon.com/blogs/devops','AWS DevOps Blog','','2026',0,'The authoritative AWS blog containing continuous architectural blueprints, release notes, and real-world implementation case studies for optimizing deployment patterns on Amazon Web Services.','English','Article','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2026-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Cloud-Native Provisioning", "CI/CD Integration", "AWS DevOps"]','["[COMMUNITY-TOOL]"]','[]','["aws-devops.md", "aws.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://aws.amazon.com/blogs/devops/announcing-cdk-migrate-a-single-command-to-migrate-to-the-aws-cdk','Announcing CDK Migrate: A single command to migrate to the AWS CDK','','2023',0,'Curator Insight details the native CDK CLI capability to ingest deployed CloudFormation stacks or raw resources and output fully functional CDK code. Live Grounding demonstrates its extreme usefulness in technical debt remediation, shifting old legacy infrastructure into managed, programmatically modeled code bases.','TypeScript','Blog','Advanced',0,'online','manual',NULL,NULL,NULL,0,'2023-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Infrastructure as Code", "AWS CDK", "Migration Tools"]','["[LEGACY]"]','[]','["aws-miscellaneous.md", "aws.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://aws.amazon.com/blogs/devops/aws-codedeploy-deploying-from-a-development-account-to-a-production-account',NULL,NULL,NULL,NULL,'A curated technical resource and architectural guide covering aws.amazon.com in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'online','manual',NULL,NULL,1781735876,0,'2026-06-18T00:37:56.123078+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','[]','["aws-devops.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://aws.amazon.com/blogs/devops/aws-codepipeline-adds-support-for-branch-based-development-and-monorepos','aws.amazon.com: AWS CodePipeline adds support for Branch-based development and Monorepos','','2022',0,'Release analysis highlighting newly added monorepo and branch-specific triggers within AWS CodePipeline, optimizing continuous delivery workflows and reducing build execution times.','English','Article','Intermediate',1,'online','manual',NULL,NULL,NULL,0,'2022-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Cloud-Native Provisioning", "CI/CD Integration", "AWS CodePipeline"]','["[COMMUNITY-TOOL]"]','[]','["aws-devops.md", "aws.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://aws.amazon.com/blogs/devops/blue-green-deployments-with-application-load-balancer','Fine-tuning blue/green deployments on application load balancer','','2021',0,'Focuses on ALB''s advanced routing capabilities to orchestrate safe blue/green deployments by shifting traffic percentages between target groups. A crucial operational pattern for continuous delivery pipelines, minimizing deployment blast radius.','English','blog','advanced',1,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Software Engineering", "Deployment Patterns", "Blue-Green", "ALB"]','["[COMMUNITY-TOOL]"]','[]','["aws-networking.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://aws.amazon.com/blogs/devops/building-end-to-end-aws-devsecops-ci-cd-pipeline-with-open-source-sca-sast-and-dast-tools','amazon.com: Building end-to-end AWS DevSecOps CI/CD pipeline with open source SCA, SAST and DAST tools','','2021',0,'This comprehensive AWS guide demonstrates building a DevSecOps CI/CD pipeline inside AWS CodePipeline. Outlines integrating open-source security components—such as SonarQube (SAST), OWASP ZAP (DAST), and Bandit—into native cloud deployment workflows.','English','Technical Blog','Advanced',1,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Security & Governance", "DevSecOps", "AWS Implementations"]','["[COMMUNITY-TOOL]"]','[]','["devsecops.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://aws.amazon.com/blogs/devops/chaos-engineering-on-amazon-eks-using-aws-fault-injection-simulator','Chaos engineering on Amazon EKS using AWS Fault Injection Simulator','','2021',0,'A technical walkthrough demonstrating how to orchestrate chaos experiments on Amazon EKS using AWS Fault Injection Simulator (FIS). Highlights configuring managed cluster actions to trigger node terminations, API failures, and container termination within isolated namespaces.','English','Technical Blog','Advanced',1,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Resilience", "Chaos Engineering", "Cloud Architecture"]','["[COMMUNITY-TOOL]"]','[]','["managed-kubernetes-in-public-cloud.md", "chaos-engineering.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://aws.amazon.com/blogs/devops/deploy-and-manage-gitlab-runners-on-amazon-ec2','Deploy and Manage Gitlab Runners on Amazon EC2','','2021',0,'This AWS DevOps guide outlines the deployment, scaling, and operational management of self-hosted GitLab Runners on Amazon EC2 instances. It covers autoscaling configurations via AWS Auto Scaling Groups and secure execution boundaries using AWS IAM instance profiles.','Shell','Guide','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Infrastructure", "Cloud Providers", "AWS", "GitLab Runner"]','["[COMMUNITY-TOOL]", "[GUIDE]"]','[]','["git.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://aws.amazon.com/blogs/devops/introducing-amazon-codewhisperer-for-command-line','aws.amazon.com/blogs: Introducing Amazon CodeWhisperer for command line','','2023',0,'An AWS Developer blog introducing automated command-line capabilities for Amazon CodeWhisperer. It highlights AI-driven command completion and automatic CLI parameter translation directly in modern terminal emulators. Essential for platform engineers aiming to dramatically accelerate shell and infrastructure-as-code scripting efficiency.','N/A','Blog','Beginner',0,'online','manual',NULL,NULL,NULL,0,'2023-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Cloud Platform", "AWS Infrastructure", "Developer Tooling"]','["[COMMUNITY-TOOL]"]','[]','["aws-tools-scripts.md", "aws.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://aws.amazon.com/blogs/devops/jenkins-high-availability-and-disaster-recovery-on-aws','aws.amazon.com: Jenkins high availability and disaster recovery on AWS 🌟','','2021',0,'An AWS reference guide covering high-availability and disaster recovery setups for Jenkins using shared EFS and cross-region architectures. *Curator Insight*: AWS failover patterns. *Live Grounding*: Standard baseline architectural design for enterprise continuous delivery resilience.','English','Article','Advanced',1,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Infrastructure", "Cloud Environments", "AWS Architectures"]','["[COMMUNITY-TOOL]"]','[]','["jenkins.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://aws.amazon.com/blogs/devops/multi-branch-pipeline-management-and-infrastructure-deployment-using-aws-cdk-pipelines','aws.amazon.com: Multi-branch pipeline management and infrastructure deployment using AWS CDK Pipelines','','2021',0,'Advanced engineering tutorial detailing how to set up dynamic, multi-branch environments using AWS CDK Pipelines, enabling code-driven promotion of cloud architectures.','TypeScript','Tutorial','Advanced',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Cloud-Native Provisioning", "CI/CD Integration", "CDK Pipelines"]','["[COMMUNITY-TOOL]", "[GUIDE]"]','[]','["aws-devops.md", "aws.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://aws.amazon.com/blogs/devops/new-self-paced-courses-to-improve-java-and-python-code-quality-with-amazon-codeguru','Introducing new self-paced courses to improve Java and Python code quality with Amazon CodeGuru','','2021',3,'Educational curriculum focusing on utilizing CodeGuru''s machine-learning engines to detect concurrency bugs, resource leaks, and performance bottlenecks in Java and Python. These courses provide hands-on telemetry guides to maximize DevSecOps efficiency. Architecturally, CodeGuru integrates into CI/CD pipelines to enforce static and dynamic code quality.','English','Training','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Software Engineering", "AI Code Analysis", "Developer Enablement"]','["[COMMUNITY-TOOL]"]','[]','["aws-newfeatures.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://aws.amazon.com/blogs/devops/setting-up-the-jenkins-plugin-for-aws-codedeploy','Setting Up the Jenkins Plugin for AWS CodeDeploy','','2021',0,'Step-by-step setup guide for configuring the AWS CodeDeploy Jenkins plugin, allowing legacy, on-prem Jenkins orchestrations to deploy code artifacts directly to AWS cloud groups.','Java','Tutorial','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Cloud-Native Provisioning", "CI/CD Integration", "Jenkins Integration"]','["[GUIDE]", "[LEGACY]"]','[]','["aws-devops.md", "aws.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://aws.amazon.com/blogs/devops/tag/continuous-deployment','Continuous Deployment with AWS','','2026',0,'Curated collection of continuous deployment strategies optimized for AWS runtimes. Explains canary releases, blue/green cluster migrations, and automated rollbacks on ECS and EKS.','English','Article','Intermediate',1,'online','manual',NULL,NULL,NULL,0,'2026-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Cloud-Native Provisioning", "CI/CD Integration", "AWS DevOps"]','["[COMMUNITY-TOOL]"]','[]','["aws-devops.md", "aws.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://aws.amazon.com/blogs/devops/using-jenkins-with-codeartifact','aws.amazon.com: Integrating Jenkins with AWS CodeArtifact to publish and consume Python artifacts','','2020',0,'Demonstrates how to authenticate Jenkins runner nodes securely with AWS CodeArtifact. Focuses on resolving and publishing Python artifact packages safely through automated build lifecycles.','Python','Article','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2020-06-01T00:00:00+02:00',NULL,NULL,NULL,'["DevSecOps & Automation", "Jenkins-based CI-CD", "AWS & Jenkins"]','["[COMMUNITY-TOOL]"]','[]','["demos.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://aws.amazon.com/blogs/hpc/creating-a-digital-map-of-covid-19-virus-for-discovery-of-new-treatment-compounds','aws.amazon.com: Creating a digital map of COVID-19 virus for discovery of new treatment compounds','','2020',0,'Curator Insight captures the orchestration of highly parallelized, massive HPC grids on AWS to model viral interactions. Live Grounding confirms that AWS''s modern HPC offerings (ParallelCluster, Batch, and FSx for Lustre) remain pivotal for global health research, processing exabytes of genomic data in record time.','N/A','Blog','Advanced',0,'online','manual',NULL,NULL,NULL,0,'2020-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Cloud Infrastructure", "High Performance Computing", "Life Sciences"]','["[COMMUNITY-TOOL]"]','[]','["aws-miscellaneous.md", "aws.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://aws.amazon.com/blogs/industries/accelerating-radiology-imaging-workflows-with-relevant-clinical-context-on-aws','aws.amazon.com: Accelerating radiology imaging workflows with relevant clinical context on AWS','','2023',4,'Focuses on accelerating radiology imaging workflows using serverless AWS services to contextualize clinical data. The architecture integrates Picture Archiving and Communication Systems (PACS) with Electronic Health Records (EHR) through serverless APIs and machine learning processing, delivering contextualized, real-time insights to radiologists. This reduces latency in diagnostics while maintaining compliance with HIPAA standards.','English','Article','Advanced',1,'online','manual',NULL,NULL,NULL,0,'2023-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Cloud Platform", "Healthcare Tech", "Medical Imaging Platforms"]','["[ENTERPRISE-STABLE]"]','[]','["customer.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://aws.amazon.com/blogs/industries/astrazenecas-drug-design-program-built-using-aws-wins-innovation-award','aws.amazon.com: AstraZeneca’s Drug Design Program Built using AWS wins Innovation Award','','2022',5,'Analyzes AstraZeneca''s cloud-native molecular drug design framework, which earned an AWS Innovation Award. The architecture leverages AWS high-performance computing (HPC) and serverless batch processing to run massive, parallel virtual screenings and machine learning models. This scalable platform drastically reduces the time needed to evaluate candidate compounds, showcasing cloud infrastructure as a force multiplier in pharmaceutical research.','English','Case Study','Advanced',1,'online','manual',NULL,NULL,NULL,0,'2022-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Cloud Platform", "Bioinformatics", "High-Performance Computing"]','["[CASE STUDY]", "[DE FACTO STANDARD]"]','[]','["customer.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://aws.amazon.com/blogs/industries/automating-and-scaling-chaos-engineering-using-aws-fault-injection-simulator','aws.amazon.com: Automating and Scaling Chaos Engineering using AWS Fault Injection Simulator','','2021',0,'Details structural blueprints for scaling and automating chaos engineering across multiple accounts using AWS FIS. Illustrates how to integrate fault tests with CI/CD systems and automated event alarms to prevent unintended outages.','English','Technical Article','Advanced',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Resilience", "Chaos Engineering", "Cloud Architecture"]','["[COMMUNITY-TOOL]"]','[]','["chaos-engineering.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://aws.amazon.com/blogs/industries/bmw-group-develops-a-genai-assistant-to-accelerate-infrastructure-optimization-on-aws','aws.amazon.com/blogs/industries: BMW Group Develops a GenAI Assistant to Accelerate Infrastructure Optimization on AWS','','2024',4,'This case study highlights BMW Group''s deployment of a generative AI assistant on AWS designed to automate and optimize cloud infrastructure operations. By synthesizing telemetry data and AWS resource metrics, the assistant accelerates infrastructure diagnostics, reduces operational overhead, and drives cost-efficient resource provisioning. It demonstrates how LLMs can be integrated into enterprise cloud operations (AIOps) to simplify complex architectural decision-making.','English','Case Study','Advanced',0,'online','manual',NULL,NULL,NULL,0,'2024-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Cloud Platform", "Enterprise Solutions", "AI & Infrastructure"]','["[CASE STUDY]", "[ENTERPRISE-STABLE]"]','[]','["ai.md", "customer.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://aws.amazon.com/blogs/infrastructure-and-automation/save-time-with-automated-security-checks-of-terraform-scripts','aws.amazon.com: Save time with automated security checks of your Terraform scripts','','2022',0,'An official AWS tutorial outlining security verification workflows for Terraform templates. Shows how to integrate automated scanners like tfsec and Checkov inside CI pipelines to catch vulnerabilities pre-provisioning.','HCL','Article','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2022-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Cloud Infrastructure", "AWS", "Networking & Core"]','["[COMMUNITY-TOOL]"]','[]','["terraform.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://aws.amazon.com/blogs/machine-learning/mlops-foundation-roadmap-for-enterprises-with-amazon-sagemaker','aws.amazon.com: MLOps foundation roadmap for enterprises with Amazon SageMaker','','2022',4,'A detailed blueprints roadmap by AWS outlining standard enterprise implementation strategies for SageMaker. Addresses resource provisioning, continuous training cycles, multi-account governance, and secure networking architectures required for heavy-duty financial and healthcare deployments.','None','Article','Advanced',1,'online','manual',NULL,NULL,NULL,0,'2022-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Cloud Platforms", "AWS", "SageMaker"]','["[ENTERPRISE-STABLE]"]','[]','["mlops.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://aws.amazon.com/blogs/machine-learning/openai-models-and-codex-on-amazon-bedrock-are-now-generally-available/?sc_channel=sm&sc_publisher=TWITTER&sc_country=global&sc_geo=GLOBAL&sc_outcome=awareness&trk=n/a&linkId=953986722','OpenAI Models and Codex on Amazon Bedrock are Now Generally Available','Official announcement introducing the general availability of OpenAI''s GPT-5.5, GPT-5.4, and Codex models on the serverless Amazon Bedrock platform.','2026',4,'### Curator Insight
This landmark AWS announcement marks the general availability of OpenAI''s frontier models (GPT-5.5 and GPT-5.4) and Codex directly within Amazon Bedrock''s secure enterprise environment. Organizations can now deploy these state-of-the-art LLMs and agentic coding models utilizing Bedrock''s serverless pay-per-token pricing, robust VPC data isolation, and integrated governance tools. This significantly bridges the gap between AWS''s managed infrastructure and OpenAI''s leading-edge intelligence.','English','Announcement','Intermediate',0,'online','automatic','7a8a98ae544a2e32eb710ebfbd446b0237ad4fd5ca0ccac47efe59785f1e712a',NULL,1780401702,0,'2026-06-02T14:01:42.549054+02:00',NULL,NULL,NULL,'["Amazon Web Services", "Amazon Bedrock", "Generative AI Integration"]','["DE FACTO STANDARD", "ENTERPRISE-STABLE"]','[]','[]','{}','{"category": "aws-newfeatures", "impact_score": 96, "reputation_status": "Vetted", "reputation_summary": "Official AWS Blog announcement. One of the highest-impact enterprise news cycles of 2026, marking a monumental shift in the availability of OpenAI models on major public cloud serverless platforms.", "social_preview_url": "https://d2908q01vomqb2.cloudfront.net/f1f836cb4ea6efb2a0b1b99f41ad8b103eff4b59/2026/06/01/21096.png", "source_provenance": "X.com (awscloud)", "suggested_new_category": ""}');
INSERT INTO "resources" VALUES('https://aws.amazon.com/blogs/machine-learning/promote-pipelines-in-a-multi-environment-setup-using-amazon-sagemaker-model-registry-hashicorp-terraform-github-and-jenkins-ci-cd','aws.amazon.com: Promote pipelines in a multi-environment setup using Amazon SageMaker Model Registry, HashiCorp Terraform, GitHub, and Jenkins CI/CD','','2022',4,'An advanced infrastructure-as-code deployment blueprint for multi-environment (Dev, Stage, Prod) MLOps promotion. Orchestrates SageMaker Model Registry with HashiCorp Terraform, GitHub Actions, and Jenkins, demonstrating an enterprise-grade, highly-secured CI/CD model delivery loop.','HCL','Article','Advanced',1,'online','manual',NULL,NULL,NULL,0,'2022-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Cloud Platforms", "AWS", "SageMaker"]','["[ENTERPRISE-STABLE]"]','[]','["mlops.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://aws.amazon.com/blogs/mobile/how-to-enforce-user-quota-on-aws-appsync-with-lambda-authorizer','How to enforce user quota on AWS AppSync with Lambda Authorizer','','2022',0,'Demonstrates how to design custom Lambda Authorizers for AWS AppSync (GraphQL) to implement rate-limiting, user tier quotas, and tenant-based isolation. Reduces compute strain by verifying credentials and quotas at the API edge.','JavaScript','Technical Blog','Advanced',1,'online','manual',NULL,NULL,NULL,0,'2022-06-01T00:00:00+02:00',NULL,NULL,NULL,'["API Management", "GraphQL & AppSync", "Security"]','["[COMMUNITY-TOOL]"]','[]','["aws-serverless.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://aws.amazon.com/blogs/mt','AWS Management Tools Blog','','2026',0,'The official AWS Management and Governance Tools Blog, serving as the authority on systems manager, Config, CloudTrail, and CloudWatch updates. It hosts standard architectures for designing observability frameworks and cloud optimization. Crucial for enterprise platform administrators ensuring alignment with modern AWS best practices.','N/A','Blog','Beginner',0,'online','manual',NULL,NULL,NULL,0,'2026-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Cloud Platform", "AWS Infrastructure", "Developer Tooling"]','["[COMMUNITY-TOOL]"]','[]','["aws-tools-scripts.md", "aws.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://aws.amazon.com/blogs/mt/amazon-managed-service-for-grafana-amg-preview-updated-with-new-capabilities','Amazon Managed Service for Grafana (AMG) preview updated with new capabilities','','2021',4,'Outlines preview enhancements to AMG, incorporating support for Grafana Enterprise upgrades, security posture controls, and direct data source connectivity (Prometheus, CloudWatch, OpenSearch). This update automates visualization scaling and secures connection configurations. It forms a central visualization plane across AWS-managed monitoring services.','English','Service Feature','Intermediate',1,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Observability", "Grafana", "Managed Visualization"]','["[ENTERPRISE-STABLE]"]','[]','["aws-newfeatures.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://aws.amazon.com/blogs/mt/automate-preapproved-operations-with-aws-service-catalog-service-actions','Automate preapproved operations with AWS Service Catalog service actions','','2021',4,'Enables cloud administrators to associate AWS Systems Manager (SSM) documents with cataloged products, allowing end-users to perform pre-approved operational tasks (like rebooting or scaling). This decouples routine operations from root-access privileges, enforcing zero-trust boundaries. It drastically reduces IT ticketing overhead through self-service infrastructure operations.','English','Service Feature','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Cloud Governance", "Service Catalog", "Operations Automation"]','["[ENTERPRISE-STABLE]"]','[]','["aws-newfeatures.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://aws.amazon.com/blogs/mt/automated-scaling-of-applications-running-on-eks-using-custom-metric-collected-by-amazon-prometheus-using-prometheus-adapter','aws.amazon.com: Using Prometheus Adapter to autoscale applications running on Amazon EKS','','2021',0,'Demonstrates how to configure the Prometheus Adapter to expose custom application metrics to the Kubernetes Horizontal Pod Autoscaler (HPA). The article outlines ingestion pipelines from Amazon Managed Service for Prometheus to enable dynamic workload scaling.','YAML','Article','Advanced',1,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Cloud Infrastructure", "Auto-scaling", "Prometheus"]','["[COMMUNITY-TOOL]"]','[]','["managed-kubernetes-in-public-cloud.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://aws.amazon.com/blogs/mt/extending-and-exploring-alarm-history-in-amazon-cloudwatch-part-2','Extending and exploring alarm history in Amazon CloudWatch – part 2','','2021',0,'Investigates strategies to maintain and analyze deep historical records of CloudWatch alarm states over multi-year thresholds using Kinesis Firehose, S3 object storage targets, and Athena SQL queries.','SQL','Technical Blog','Advanced',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Observability & Monitoring", "CloudWatch", "Alerting Systems"]','["[COMMUNITY-TOOL]"]','[]','["aws-monitoring.md", "aws.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://aws.amazon.com/blogs/mt/how-bt-uses-amazon-cloudwatch-to-monitor-millions-of-devices','How BT uses Amazon CloudWatch to monitor millions of devices','','2021',0,'Deep-dives into an enterprise architecture deployed by BT utilizing Amazon CloudWatch to ingest, structure, and analyze telemetry streams originating from millions of physical client network units globally.','N/A','Case Study','Advanced',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Observability & Monitoring", "Case Studies", "Enterprise Scale"]','["[CASE STUDY]", "[COMMUNITY-TOOL]"]','[]','["aws-monitoring.md", "aws.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://aws.amazon.com/blogs/mt/how-to-use-aws-config-and-cloudtrail-to-find-who-made-changes-to-a-resource','How to use AWS Config and CloudTrail to find who made changes to a resource','','2022',0,'Demonstrates how to correlate events from AWS Config history with CloudTrail api audit logs. Provides an audit mechanism to pinpoint precise user identities, timestamps, and parameters related to unauthorized resource alterations.','N/A','Technical Blog','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2022-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Security & Governance", "Cloud Governance", "Compliance & Audit"]','["[COMMUNITY-TOOL]"]','[]','["aws-monitoring.md", "aws.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://aws.amazon.com/blogs/mt/migrate-aws-landing-zone-solution-to-aws-control-tower','Migrate AWS Landing Zone solution to AWS Control Tower','','2021',4,'A technical walkthrough explaining the migration path from legacy, custom-built AWS Landing Zone (ALZ) frameworks to fully managed Control Tower landing zones. It details account enrollment, baseline consolidation, and continuous policy management translations. This migration ensures long-term supportability, lower engineering maintenance, and structured governance.','English','Migration Guide','Advanced',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Cloud Governance", "Landing Zones", "Control Tower"]','["[ENTERPRISE-STABLE]", "[GUIDE]", "[LEGACY]"]','[]','["aws-newfeatures.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://aws.amazon.com/blogs/mt/multi-account-aws-trusted-advisor-summaries-now-available-aws-systems-manager-explorer','Multi-account AWS Trusted Advisor summaries now available in AWS Systems Manager Explorer','','2021',0,'This technical integration consolidates multi-account AWS Trusted Advisor recommendations directly within AWS Systems Manager Explorer. This consolidation provides architects with a single-pane-of-glass dashboard for monitoring cost optimization, security, fault tolerance, and operational efficiency across entire AWS Organizations. Architecturally, it streamlines administrative overhead and improves governance visibility at scale.','N/A','Documentation','Intermediate',0,'online','manual','ed82966b09b4de2b38dc8548af2ef70f6c034a80410be07d75824f823bc95aab',100.0,1779031440,1,'2026-05-17T17:24:00.094399+02:00',NULL,NULL,NULL,'["Cloud Infrastructure", "Operations & Governance", "AWS Systems Manager"]','["[COMMUNITY-TOOL]"]','["docs/aws.md"]','["aws.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://aws.amazon.com/blogs/mt/share-your-amazon-cloudwatch-dashboards-with-anyone-using-aws-single-sign-on','aws.amazon.com: Share your Amazon CloudWatch Dashboards with anyone using AWS Single Sign-On','','2021',3,'Enables engineers to share CloudWatch dashboards with stakeholders outside the AWS Console using IAM Identity Center (formerly AWS SSO). This decouples operations visualization from root access management, offering a secure path to operational metrics. It ensures fine-grained dashboard sharing across federated organizational entities.','English','Service Feature','Beginner',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Observability", "CloudWatch", "Access Management"]','["[COMMUNITY-TOOL]"]','[]','["aws-newfeatures.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://aws.amazon.com/blogs/mt/simplifying-permissions-management-at-scale-using-tags-in-aws-organizations','Simplifying permissions management at scale using tags in AWS Organizations','','2022',0,'Explains how Attribute-Based Access Control (ABAC) can scale within AWS Organizations using tag propagation. By tying access control permissions to metadata tags applied to AWS accounts and resources, architectures can achieve dynamic permission management that automatically scales as new resources are provisioned.','None','Article','Advanced',0,'online','manual',NULL,NULL,NULL,0,'2022-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Cloud Architecture", "AWS Governance", "Access Control"]','["[COMMUNITY-TOOL]"]','[]','["aws-security.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://aws.amazon.com/blogs/mt/standardize-compliance-in-aws-using-devops-and-a-cloud-center-of-excellence-ccoe-approach','Standardize compliance in AWS using DevOps and a Cloud Center of Excellence (CCOE) approach','','2022',0,'Details institutional frameworks for establishing a Cloud Center of Excellence (CCoE) to govern multi-account AWS environments. It details the alignment of continuous integration pipelines, automated compliance scanning, and guardrail enforcement to deliver standardized, compliant patterns across large enterprises.','None','Article','Advanced',0,'online','manual',NULL,NULL,NULL,0,'2022-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Cloud Architecture", "AWS Governance", "Compliance Frameworks"]','["[COMMUNITY-TOOL]"]','[]','["aws-security.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://aws.amazon.com/blogs/mt/visualize-and-gain-insights-into-your-aws-cost-and-usage-with-cloud-intelligence-dashboards-using-amazon-quicksight','Visualize and gain insights into your AWS cost and usage with Cloud Intelligence Dashboards and CUDOS using Amazon QuickSight','','2021',5,'Guide to building operational cost dashboards via AWS CUDOS and Amazon QuickSight. Translates complex billing files into detailed visualizations tracking anomalous expenditure patterns in real time.','English','Technical Article','Advanced',0,'online','manual','dbcb634c0072d6d61c07855f854799ce9b31d0f4f2b6d8e2bb077b9f7dd56eb0',100.0,1779030951,1,'2026-05-17T17:15:51.759867+02:00',NULL,NULL,NULL,'["Cloud Infrastructure", "AWS Cost Management", "FinOps Strategy"]','["[DE FACTO STANDARD]"]','["docs/aws-pricing.md"]','["aws-pricing.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://aws.amazon.com/blogs/networking-and-content-delivery/centralize-access-using-vpc-interface-endpoints','Centralize access using VPC interface endpoints to access AWS services across multiple VPCs','','2021',0,'An advanced networking pattern describing how to route traffic through centralized VPC endpoints across complex multi-VPC configurations. Live architectures utilize Route 53 Private Hosted Zones and Transit Gateway routing to avoid redundant endpoint charges.','English','blog','advanced',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Cloud Infrastructure", "AWS", "VPC", "VPC Endpoints"]','["[COMMUNITY-TOOL]"]','[]','["aws-networking.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://aws.amazon.com/blogs/networking-and-content-delivery/creating-active-passive-bgp-connections-over-aws-direct-connect','aws.amazon.com: Creating active/passive BGP connections over AWS Direct Connect','','2019',0,'Explores advanced Route-Maps and BGP configuration options to establish resilient active/passive patterns on AWS Direct Connect. Explains path selection using AS-Path prepending and local preference. Critical for hybrid enterprise integrations demanding robust automated failover.','English','blog','advanced',0,'online','manual',NULL,NULL,NULL,0,'2019-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Cloud Infrastructure", "AWS", "Direct Connect", "BGP Routing"]','["[COMMUNITY-TOOL]"]','[]','["aws-networking.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://aws.amazon.com/blogs/networking-and-content-delivery/creating-disaster-recovery-mechanisms-using-amazon-route-53','Creating Disaster Recovery Mechanisms Using Amazon Route 53 🌟','- [Disaster recovery with AWS managed services, Part 2: Multi-Region/backup and restore 🌟](https://aws.amazon.com/blogs/architecture/disaster-recovery-with-aws-managed-services-part-ii-multi-region-backup-and-restore)','2021',4,'An official AWS networking guide outlining DNS-level disaster recovery configurations using Amazon Route 53 health checks and active-passive routing policies. Live Grounding shows Route 53 failover remains a foundational architectural component for maintaining global availability during severe regional cluster outages.','English','Blog / Article','Advanced',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Infrastructure", "Disaster Recovery", "DNS Routing"]','["[ENTERPRISE-STABLE]"]','[]','["aws-backup.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://aws.amazon.com/blogs/networking-and-content-delivery/resolve-dns-names-of-network-load-balancer-nodes-to-limit-cross-zone-traffic','Resolve DNS names of Network Load Balancer nodes to limit cross-Zone traffic','','2020',0,'Investigates NLB node DNS resolution mechanisms to control cross-zone traffic costs. A critical reference for low-latency systems. Curator insight underlines zonal isolation; live operations utilize cross-zone disabling to reduce inter-availability zone latency and data transfer costs.','English','blog','advanced',0,'online','manual',NULL,NULL,NULL,0,'2020-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Cloud Infrastructure", "AWS", "Load Balancing", "Network Load Balancer"]','["[COMMUNITY-TOOL]"]','[]','["aws-networking.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://aws.amazon.com/blogs/opensource/accelerate-infrastructure-as-code-development-with-open-source-former2','Accelerate infrastructure as code development with open source Former2','','2022',0,'This AWS blog post reviews the integration of Former2 into migration workflows. It demonstrates how to securely parse live AWS API parameters to generate accurate, deployable templates for complex networking configurations and database deployments.','N/A','Blog/Tutorial','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2022-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Infrastructure as Code", "Automated Generation", "AWS Resource Importers"]','["[COMMUNITY-TOOL]", "[GUIDE]"]','[]','["aws-iac.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://aws.amazon.com/blogs/opensource/building-a-prometheus-remote-write-exporter-for-the-opentelemetry-go-sdk','aws.amazon.com: Building a Prometheus remote write exporter for the OpenTelemetry Go SDK','','2021',0,'Step-by-step architectural design on constructing a Prometheus remote write exporter using the OpenTelemetry Go SDK. Demonstrates the conversion pipeline from OTel internal data points to time-series blocks compatible with Managed Prometheus ingestion points.','Go','Article','Advanced',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Observability", "OpenTelemetry", "Go SDK"]','["[COMMUNITY-TOOL]"]','[]','["prometheus.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://aws.amazon.com/blogs/opensource/declarative-provisioning-of-aws-resources-with-spinnaker-and-crossplane','amazon.com: Declarative provisioning of AWS resources with Spinnaker and Crossplane','','2021',0,'Curator Insight showcases the declarative provisioning of AWS infrastructure using Spinnaker unified with Crossplane. Live Grounding shows that combining Crossplane''s Kubernetes Control Plane model with Spinnaker''s application pipelines represents an advanced platform engineering paradigm. This enables application developers to spin up dependencies dynamically without custom script hooks.','N/A','Documentation','Advanced',1,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["DevOps", "Continuous Delivery", "Infrastructure Provisioning", "Crossplane Spinnaker Integration"]','["[COMMUNITY-TOOL]"]','[]','["demos.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://aws.amazon.com/blogs/opensource/git-push-deploy-app-eks-gitkube','aws blogs: Git Push to Deploy Your App on EKS','','2021',0,'Explains the deployment of Gitkube on AWS Elastic Kubernetes Service (EKS) for git-push deployment mechanics. Historically useful for early rapid prototyping loops, though in 2026 this pattern is largely superseded by enterprise GitOps frameworks like Flux or ArgoCD.','Go','Article','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Cloud Providers", "AWS EKS", "GitOps Tooling"]','["[COMMUNITY-TOOL]"]','[]','["demos.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://aws.amazon.com/blogs/opensource/introducing-opensearch','amazon.com: Introducing OpenSearch','','2021',0,'The formal introduction of the OpenSearch project, an Apache 2.0-licensed fork of Elasticsearch and Kibana. Outlines AWS’s roadmap for secure, open-source search, ingestion, and analytical visualization suites.','None','Article','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Observability", "Log Management", "OpenSearch"]','["[COMMUNITY-TOOL]"]','[]','["monitoring.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://aws.amazon.com/blogs/opensource/keeping-clients-of-opensearch-and-elasticsearch-compatible-with-open-source','aws.amazon.com: Keeping clients of OpenSearch and Elasticsearch compatible with open source','','2021',0,'Addresses client library compatibility hurdles between Elasticsearch and OpenSearch. Explains how AWS and the OpenSearch community maintained backwards compatibility in SDKs to prevent breaking changes in consumer applications during migration.','None','Article','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Observability", "Log Management", "OpenSearch"]','["[COMMUNITY-TOOL]"]','[]','["monitoring.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://aws.amazon.com/blogs/opensource/kubernetes-ingress-aws-alb-ingress-controller','aws.amazon.com: Kubernetes Ingress with AWS ALB Ingress Controller','','2021',0,'Covers the deployment and usage architecture of the AWS Application Load Balancer (ALB) Ingress Controller. It shows how the controller interprets Kubernetes Ingress resources to provision physical AWS ALB layers, routing external HTTP traffic directly to backend pods.','YAML','Article','Intermediate',1,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Cloud Infrastructure", "Networking", "Ingress Controllers"]','["[COMMUNITY-TOOL]"]','[]','["managed-kubernetes-in-public-cloud.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://aws.amazon.com/blogs/opensource/managing-secrets-deployment-in-kubernetes-using-sealed-secrets','aws.amazon.com: Managing secrets deployment in Kubernetes using Sealed Secrets 🌟','','2021',0,'An AWS technical publication details managing secret deployments via Bitnami Sealed Secrets. Leverages cluster-side controller decryption of `SealedSecret` custom resources, allowing teams to confidently push encrypted assets directly to open Git repositories without risking credential exposure.','English','Tutorial','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Security", "Kubernetes Security", "Bitnami Sealed Secrets"]','["[COMMUNITY-TOOL]", "[GUIDE]"]','[]','["devsecops.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://aws.amazon.com/blogs/opensource/openshift-4-on-aws-quick-start','OpenShift 4 on AWS Quick Starts 🌟','','2020',0,'An official AWS blueprint details early CloudFormation-driven automations to instantiate OpenShift 4 environments. While largely replaced by Modern Partner Solutions, it remains an informative model for multi-AZ topology layouts.','English','Blog Post','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2020-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Infrastructure", "Public Cloud", "AWS Provisioning"]','["[COMMUNITY-TOOL]"]','[]','["ocp4.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://aws.amazon.com/blogs/opensource/querying-aws-at-scale-across-apis-regions-and-accounts','Querying AWS at scale across APIs, Regions, and accounts','','2022',0,'Enterprise guide mapping performance configurations designed to query massive multi-account, multi-region AWS environments. Analyzes API latency limitations, concurrency protocols, and security audits utilizing SQL query abstractions.','Go','Blog','Advanced',0,'online','manual',NULL,NULL,NULL,0,'2022-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Cloud Infrastructure & Orchestration", "Asset Management & Governance", "Cloud Analytics"]','["[COMMUNITY-TOOL]"]','[]','["aws-tools-scripts.md", "cloud-asset-inventory.md", "aws.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://aws.amazon.com/blogs/opensource/realize-policy-as-code-with-aws-cloud-development-kit-through-open-policy-agent','Realize Policy-as-Code with AWS Cloud Development Kit through Open Policy Agent 🌟','','2022',0,'A detailed walk-through demonstrating Policy-as-Code setups within AWS CDK deployment models using Open Policy Agent (OPA). Teaches engineers how to compile cloud infrastructure representations and parse them against Rego policies to catch insecure setups before resource creation.','TypeScript/Rego','Technical Blog','Advanced',1,'online','manual',NULL,NULL,NULL,0,'2022-06-01T00:00:00+02:00',NULL,NULL,NULL,'["DevSecOps", "Policy as Code", "Open Policy Agent"]','["[COMMUNITY-TOOL]"]','[]','["aws-security.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://aws.amazon.com/blogs/opensource/stepping-up-for-a-truly-open-source-elasticsearch','amazon.com: Stepping up for a truly open source Elasticsearch','','2021',0,'AWS''s official announcement and rationale behind driving a community-led fork of Elasticsearch and Kibana. Outlines commitment to preserving open-source software licenses and maintaining Apache 2.0-compliant versions for enterprise developers.','None','Article','Beginner',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Observability", "Log Management", "Industry Shifts"]','["[COMMUNITY-TOOL]"]','[]','["monitoring.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://aws.amazon.com/blogs/opensource/why-jenkins-still-continuously-serves-developers','aws.amazon.com/blogs: Why Jenkins still continuously serves developers 🌟','','2020',0,'An AWS technical analysis detailing why Jenkins remains a widely used CI/CD platform. It highlights its plugin ecosystem, massive deployment base, and adaptability within highly customized cloud-native environments.','English','Article','Beginner',0,'online','manual',NULL,NULL,NULL,0,'2020-06-01T00:00:00+02:00',NULL,NULL,NULL,'["CI-CD", "Jenkins", "Industry Standards"]','["[COMMUNITY-TOOL]"]','[]','["jenkins.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://aws.amazon.com/blogs/security/adhere-to-iam-best-practices-in-2016',NULL,NULL,NULL,NULL,'A curated technical resource and architectural guide covering aws.amazon.com in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'online','manual',NULL,NULL,1781735878,0,'2026-06-18T00:37:58.295134+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','[]','["aws-security.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://aws.amazon.com/blogs/security/announcing-industry-best-practices-for-securing-aws-resources',NULL,NULL,NULL,NULL,'A curated technical resource and architectural guide covering aws.amazon.com in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'online','manual',NULL,NULL,1781735877,0,'2026-06-18T00:37:57.799653+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','[]','["aws-security.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://aws.amazon.com/blogs/security/announcing-new-aws-iam-identity-center-apis-to-manage-users-and-groups-at-scale','Announcing new AWS IAM Identity Center APIs to manage users and groups at scale','','2022',0,'AWS expanded its IAM Identity Center with programmatic APIs for user and group management. These endpoints facilitate Automated Provisioning (SCIM-based or native) and deep integration with existing external Identity Providers (IdPs) and custom HR software to manage lifecycle identities systematically.','None','Cloud Service','Advanced',0,'online','manual',NULL,NULL,NULL,0,'2022-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Cloud Infrastructure", "Identity & Access", "API Management"]','["[COMMUNITY-TOOL]"]','[]','["aws-newfeatures.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://aws.amazon.com/blogs/security/automated-reasoning-and-amazon-s2n',NULL,NULL,NULL,NULL,'A curated technical resource and architectural guide covering aws.amazon.com in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'online','manual',NULL,NULL,1781735878,0,'2026-06-18T00:37:58.288824+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','[]','["aws-security.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://aws.amazon.com/blogs/security/encrypt-global-data-client-side-with-aws-kms-multi-region-keys','Encrypt global data client-side with AWS KMS multi-Region keys','','2021',0,'Deep architectural guide explaining client-side data encryption utilizing AWS KMS multi-Region keys. This approach ensures secure, identical-key replication across different geographic regions, simplifying global data protection without requiring decryption and re-encryption loops.','English','Technical Blog','Advanced',1,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Cloud Architecture", "AWS", "Cryptography"]','["[COMMUNITY-TOOL]"]','[]','["aws-security.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://aws.amazon.com/blogs/security/extend-aws-iam-roles-to-workloads-outside-of-aws-with-iam-roles-anywhere','Extend AWS IAM roles to workloads outside of AWS with IAM Roles Anywhere 🌟','','2022',0,'Official announcement and architectural guide detailing IAM Roles Anywhere. This service extends AWS IAM trust to on-premises servers, containers, and databases using X.509 PKI certificates. By eliminating the need for long-lived IAM user keys outside AWS, it significantly enhances hybrid-cloud security postures.','None','Article','Advanced',0,'online','manual',NULL,NULL,NULL,0,'2022-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Security & Identity", "AWS IAM", "Hybrid Cloud Identity"]','["[COMMUNITY-TOOL]"]','[]','["aws-security.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://aws.amazon.com/blogs/security/how-to-automate-aws-account-creation-with-sso-user-assignment','How to automate AWS account creation with SSO user assignment','','2021',0,'An automation blueprint detailing programmatic AWS account creation and scaling under AWS Organizations. Details integration with IAM Identity Center (formerly AWS SSO) to automate standard permission set attachments and directory-level user allocation during tenancy bootstrap.','English','Technical Blog','Advanced',1,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Cloud Architecture", "AWS", "Identity and Access Management"]','["[COMMUNITY-TOOL]"]','[]','["aws-security.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://aws.amazon.com/blogs/security/how-to-automate-incident-response-to-security-events-with-aws-systems-manager-incident-manager','How to automate incident response to security events with AWS Systems Manager Incident Manager','','2021',0,'This guide outlines how to automate security incident response workflows using AWS Systems Manager Incident Manager. It details how to leverage custom runbooks, notify on-call teams, and orchestrate automated mitigations for resource degradation or security breaches. Utilizing these automated workflows drastically reduces the Mean Time to Resolution (MTTR) while enforcing uniform incident management standards across distributed environments.','N/A','Guide','Advanced',0,'online','manual','4f27d5fd1a5c1ced37597faa3ef46654a251728f266728cc15665ba18e8c6621',100.0,1779033081,1,'2026-05-17T17:51:21.518781+02:00',NULL,NULL,NULL,'["Cloud Infrastructure", "Security & Incident Response", "AWS Systems Manager"]','["[COMMUNITY-TOOL]", "[GUIDE]"]','["docs/aws.md"]','["aws.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://aws.amazon.com/blogs/security/how-to-automatically-update-your-security-groups-for-amazon-cloudfront-and-aws-waf-by-using-aws-lambda',NULL,NULL,NULL,NULL,'A curated technical resource and architectural guide covering aws.amazon.com in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'online','manual',NULL,NULL,1781735877,0,'2026-06-18T00:37:57.830992+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','[]','["aws-security.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://aws.amazon.com/blogs/security/how-to-monitor-and-query-iam-resources-at-scale-part-1','How to monitor and query IAM resources at scale – Part 1','','2022',0,'Technical guide on orchestrating AWS IAM visibility at scale using AWS Config, Amazon Athena, and Amazon QuickSight. It outlines data pipeline architectures to aggregate, query, and visualize IAM configurations across an entire AWS Organization, enabling rapid detection of security regressions and unmanaged IAM entities.','None','Article','Advanced',0,'online','manual',NULL,NULL,NULL,0,'2022-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Security & Identity", "AWS IAM", "Compliance & Monitoring"]','["[COMMUNITY-TOOL]"]','[]','["aws-security.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://aws.amazon.com/blogs/security/how-to-record-and-govern-your-iam-resource-configurations-using-aws-config',NULL,NULL,NULL,NULL,'A curated technical resource and architectural guide covering aws.amazon.com in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'online','manual',NULL,NULL,1781735877,0,'2026-06-18T00:37:57.763796+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','[]','["aws-security.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://aws.amazon.com/blogs/security/how-to-replicate-secrets-aws-secrets-manager-multiple-regions','How to replicate secrets in AWS Secrets Manager to multiple Regions','','2021',0,'Architectural blueprint describing how to orchestrate multi-region secrets replication natively via AWS Secrets Manager. It explains synchronization mechanics, KMS encryption wrapping at rest in target regions, and read-replica endpoint configurations to guarantee low-latency access and cross-region disaster recovery capability.','None','Article','Advanced',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Security & Identity", "Secrets Management", "Disaster Recovery"]','["[COMMUNITY-TOOL]"]','[]','["aws-security.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://aws.amazon.com/blogs/security/how-to-restrict-amazon-s3-bucket-access-to-a-specific-iam-role',NULL,NULL,NULL,NULL,'A curated technical resource and architectural guide covering aws.amazon.com in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'online','manual',NULL,NULL,1781735877,0,'2026-06-18T00:37:57.999374+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','[]','["aws-security.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://aws.amazon.com/blogs/security/how-to-use-aws-security-hub-and-amazon-opensearch-service-for-siem','How to use AWS Security Hub and Amazon OpenSearch Service for SIEM','','2022',0,'A reference architecture blueprint demonstrating how to centralize finding logs from AWS Security Hub and ingestion-routing them into Amazon OpenSearch Service. It serves as a cost-effective, real-time Security Information and Event Management (SIEM) dashboard for continuous log investigation.','English','Technical Blog','Advanced',1,'online','manual',NULL,NULL,NULL,0,'2022-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Cloud Architecture", "AWS", "Security Auditing"]','["[COMMUNITY-TOOL]"]','[]','["aws-security.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://aws.amazon.com/blogs/security/how-to-use-saml-to-automatically-direct-federated-users-to-a-specific-aws-management-console-page',NULL,NULL,NULL,NULL,'A curated technical resource and architectural guide covering aws.amazon.com in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'online','manual',NULL,NULL,1781735878,0,'2026-06-18T00:37:58.287185+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','[]','["aws-security.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://aws.amazon.com/blogs/security/in-case-you-missed-these-aws-security-blog-posts-from-june-july-and-august',NULL,NULL,NULL,NULL,'A curated technical resource and architectural guide covering aws.amazon.com in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'online','manual',NULL,NULL,1781735878,0,'2026-06-18T00:37:58.290862+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','[]','["aws-security.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://aws.amazon.com/blogs/security/security-practices-in-aws-multi-tenant-saas-environments','Security practices in AWS multi-tenant SaaS environments','','2021',0,'An analytical guide establishing SaaS tenant isolation policies on AWS. Discusses partitioning patterns across compute resources, dynamically generating short-lived IAM session credentials to enforce data-layer security boundaries, and configuring tenant-specific encryption keys via KMS.','English','Technical Blog','Advanced',1,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Cloud Architecture", "AWS", "SaaS Architecture"]','["[COMMUNITY-TOOL]"]','[]','["aws-security.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://aws.amazon.com/blogs/security/temporary-elevated-access-management-with-iam-identity-center','Temporary elevated access management with IAM Identity Center','','2023',0,'AWS IAM Identity Center introduced temporary elevated access mechanisms. This feature implements time-bound, audited administrative permissions (just-in-time privilege escalation), mitigating risks from persistently elevated root and operator access.','None','Cloud Service','Advanced',0,'online','manual',NULL,NULL,NULL,0,'2023-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Cloud Infrastructure", "Identity & Access", "Privilege Management"]','["[COMMUNITY-TOOL]"]','[]','["aws-newfeatures.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://aws.amazon.com/blogs/security/the-most-popular-aws-security-blog-posts-in-2015',NULL,NULL,NULL,NULL,'A curated technical resource and architectural guide covering aws.amazon.com in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'online','manual',NULL,NULL,1781735878,0,'2026-06-18T00:37:58.434501+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','[]','["aws-security.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://aws.amazon.com/blogs/security/the-most-viewed-aws-security-blog-posts-so-far-in-2016',NULL,NULL,NULL,NULL,'A curated technical resource and architectural guide covering aws.amazon.com in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'online','manual',NULL,NULL,1781735878,0,'2026-06-18T00:37:58.280956+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','[]','["aws-security.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://aws.amazon.com/blogs/security/update-of-aws-security-reference-architecture-is-now-available','aws.amazon.com: Update of AWS Security Reference Architecture is now available','','2023',0,'An architectural announcement detailing updates made to the AWS Security Reference Architecture (SRA). Details integrations with newly evolved AWS security services, updated multi-account strategies, and delegation changes designed to simplify operational overhead.','English','Announcement','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2023-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Cloud Architecture", "AWS", "Security and Compliance"]','["[COMMUNITY-TOOL]"]','[]','["aws-security.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://aws.amazon.com/blogs/security/updated-whitepaper-available-aws-best-practices-for-ddos-resiliency',NULL,NULL,NULL,NULL,'A curated technical resource and architectural guide covering aws.amazon.com in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'online','manual',NULL,NULL,1781735878,0,'2026-06-18T00:37:58.292008+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','[]','["aws-security.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://aws.amazon.com/blogs/security/use-iam-access-analyzer-policy-generation-to-grant-fine-grained-permissions-for-your-aws-cloudformation-service-roles','Use IAM Access Analyzer policy generation to grant fine-grained permissions for your AWS CloudFormation service roles','','2021',0,'Detailed operational guide showing how to generate least-privilege IAM policies automatically from CloudFormation deployment histories via Access Analyzer. This workflow accelerates secure infrastructure-as-code deployments by capturing actual runtime API calls and converting them into precise, production-ready IAM policies.','None','Article','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Security & Identity", "AWS IAM", "Least Privilege Automation"]','["[COMMUNITY-TOOL]"]','[]','["aws-security.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://aws.amazon.com/blogs/security/when-and-where-to-use-iam-permissions-boundaries','aws.amazon.com: When and where to use IAM permissions boundaries','','2023',0,'A comprehensive architectural guide on implementing AWS IAM permissions boundaries to delegate authority safely. It explains how to set the maximum privilege level for IAM principals, enabling developers to create roles without escalating privileges. Essential for scaling IAM governance in decentralized engineering organizations.','None','Article','Advanced',0,'online','manual',NULL,NULL,NULL,0,'2023-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Security & Identity", "AWS IAM", "Access Control"]','["[COMMUNITY-TOOL]"]','[]','["aws-security.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://aws.amazon.com/blogs/smb/four-principles-of-cloud-financial-management-small-and-medium-business-owners-need-to-know','aws.amazon.com: Four Principles of Cloud Financial Management Small and Medium Business Owners Need to Know','','2023',3,'Breaks down AWS Cloud Financial Management (CFM) pillars specifically optimized for small and medium businesses. Outlines strategies for mapping budgets to cloud infrastructure utilization using AWS Cost Explorer and AWS Budgets, striking a balance between fast delivery and operational cost overhead.','English','Article','Beginner',0,'online','manual',NULL,NULL,NULL,0,'2023-06-01T00:00:00+02:00',NULL,NULL,NULL,'["FinOps & Cloud Cost", "AWS Optimization", "SMB Frameworks"]','["[COMMUNITY-TOOL]"]','[]','["finops.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://aws.amazon.com/blogs/storage/a-step-by-step-guide-to-synchronize-data-between-amazon-s3-buckets','A step-by-step guide to synchronize data between Amazon S3 buckets','','2022',0,'A step-by-step engineering blueprint outlining how to execute multi-TB synchronization loops between distinct S3 buckets using CLI, AWS Batch, and replication mechanisms. Crucial for disaster recovery planning and regional migration strategies.','Bash','Tutorial','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2022-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Cloud Native Storage", "AWS S3", "S3 Synchronization"]','["[COMMUNITY-TOOL]", "[GUIDE]"]','[]','["aws-storage.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://aws.amazon.com/blogs/storage/automate-and-centrally-manage-data-protection-for-amazon-s3-with-aws-backup','Automate and centrally manage data protection for Amazon S3 with AWS Backup','','2021',4,'Details on leveraging AWS Backup to configure and schedule continuous backups and point-in-time restores directly for Amazon S3 buckets. Live Grounding identifies this integration as a critical requirement for securing high-scale object store applications against ransomware or logical deletion bugs.','English','Blog / Article','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Infrastructure", "Disaster Recovery", "AWS Services", "S3 Protection"]','["[ENTERPRISE-STABLE]"]','[]','["aws-backup.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://aws.amazon.com/blogs/storage/building-an-active-active-latency-based-application-across-multiple-regions','Building an active-active, latency-based application across multiple Regions 🌟','','2021',0,'Outlines patterns for constructing active-active, latency-routed storage setups across multiple geographical AWS Regions. Focuses on orchestrating distributed systems with zero-RTO ambitions, detailing replication policies, DNS-level routing strategies, and conflict-free data synchronization. Key trade-offs in consistency and replication lag are analyzed to build resilient enterprise services.','Agnostic','Architecture Reference','Advanced',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Cloud Infrastructure", "Reliability Engineering", "Multi-Region Architectures"]','["[COMMUNITY-TOOL]"]','[]','["aws-storage.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://aws.amazon.com/blogs/storage/machine-learning-with-kubeflow-on-amazon-eks-with-amazon-efs','aws.amazon.com: Machine Learning with Kubeflow on Amazon EKS with Amazon EFS','','2022',0,'Illustrates the reference architecture for scaling distributed machine learning workloads using Kubeflow on Amazon EKS backed by AWS EFS. Addresses shared-storage patterns crucial for training datasets, model checkpoints, and collaborative Jupyter notebooks.','N/A','Architectural Guide','Advanced',0,'online','manual',NULL,NULL,NULL,0,'2022-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Cloud Providers", "AWS EKS", "Machine Learning", "Kubeflow Storage"]','["[COMMUNITY-TOOL]", "[GUIDE]"]','[]','["managed-kubernetes-in-public-cloud.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://aws.amazon.com/blogs/storage/manage-amazon-s3-storage-costs-granularly-and-at-scale-using-s3-intelligent-tiering','Manage Amazon S3 storage costs granularly and at scale using S3 Intelligent-Tiering','','2021',4,'Details how S3 Intelligent-Tiering minimizes administration tasks by automating object data migration. Moves records between active and archival tiers based on individual file lifecycle events.','English','Technical Article','Intermediate',0,'online','manual','af55e777f6dd102fb7cc5e394eed245a3bd08094b063b668dbc466b217dfb6f5',100.0,1779033100,1,'2026-05-17T17:51:40.924138+02:00',NULL,NULL,NULL,'["Cloud Infrastructure", "AWS Cost Management", "Storage Costs"]','["[ENTERPRISE-STABLE]"]','["docs/aws-pricing.md"]','["aws-pricing.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://aws.amazon.com/blogs/storage/monitor-amazon-s3-activity-using-s3-server-access-logs-and-pandas-in-python','Monitor Amazon S3 activity using S3 server access logs and Pandas in Python','','2021',0,'Explores the implementation of data-driven security audits and monitoring on Amazon S3. Leveraging Python''s Pandas library, the post walks through parsing raw S3 server access logs to construct structured dataframes. This allows engineers to query access patterns, detect anomalous behaviors, and automate compliance audits with high precision without provisioning complex database engines.','Python','Technical Blog','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Cloud Infrastructure", "Storage", "AWS S3", "Analytics"]','["[COMMUNITY-TOOL]"]','[]','["aws-storage.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://aws.amazon.com/blogs/storage/mount-amazon-efs-file-systems-cross-account-from-amazon-eks','aws.amazon.com: Mount Amazon EFS file systems cross-account from Amazon EKS, and utilize AWS Organizations more effectively','','2021',0,'A guide to mounting Amazon Elastic File System (EFS) across separate AWS accounts using AWS Organizations and EKS. Outlines IAM policy delegation and EFS CSI driver setup to enable persistent shared storage across multi-tenant environments.','YAML','Article','Advanced',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Cloud Infrastructure", "Storage", "Amazon EFS"]','["[COMMUNITY-TOOL]"]','[]','["managed-kubernetes-in-public-cloud.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://aws.amazon.com/blogs/storage/persistent-storage-for-kubernetes','aws.amazon.com: Persistent storage for Kubernetes','','2021',0,'A comprehensive architectural assessment of persistent storage paradigms in AWS-hosted Kubernetes. Contrasts EBS, EFS, and FSx for Lustre, outlining optimal use cases, performance characteristics, and mounting protocols across containerized applications.','N/A','Documentation','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Cloud Providers", "AWS EKS", "Storage", "Persistent Volumes"]','["[COMMUNITY-TOOL]"]','[]','["managed-kubernetes-in-public-cloud.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://aws.amazon.com/cdk','CDK','','2026',0,'Curator Insight highlights the AWS Cloud Development Kit (CDK) for defining cloud infrastructure using familiar programming languages. Live Grounding confirms AWS CDK v2 is the undisputed standard for modern AWS programmatic provisioning, drastically reducing CloudFormation boilerplate via high-level, reusable constructs.','TypeScript','Platform','Advanced',0,'online','manual',NULL,NULL,NULL,0,'2026-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Infrastructure as Code", "AWS CDK", "Core Platform"]','["[COMMUNITY-TOOL]"]','[]','["aws-miscellaneous.md", "aws.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://aws.amazon.com/certification/certification-prep/testing','Schedule an Exam','','2023',0,'Official AWS portal dedicated to scheduling cloud certification exams via Pearson VUE. Provides essential administrative details, policy guidelines, accommodations request forms, and localized testing options.','English','Website','Beginner',0,'online','manual',NULL,NULL,NULL,0,'2023-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Cloud Computing", "AWS", "Certification Administration"]','["[COMMUNITY-TOOL]"]','[]','["aws-training.md", "aws.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://aws.amazon.com/cli','Amazon CLI Documentation','','2026',0,'The main landing and installation documentation portal for the AWS Command Line Interface. It acts as the definitive source for setting up the CLI across macOS, Linux, and Windows environments. Essential for establishing standard terminal configurations and programmatic environment variables across both developer workstations and CI/CD agents.','N/A','Documentation','Beginner',0,'online','manual',NULL,NULL,NULL,0,'2026-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Cloud Platform", "AWS Infrastructure", "CLI Tooling"]','["[COMMUNITY-TOOL]"]','[]','["aws-tools-scripts.md", "aws.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://aws.amazon.com/cloud-adoption-framework','AWS Cloud Adoption Framework (AWS CAF)','','2026',0,'The AWS Cloud Adoption Framework (AWS CAF) defines a structured architectural approach to enterprise cloud migration. Evaluates six primary organizational perspectives to securely de-risk large-scale cloud transformations.','English','Documentation','Advanced',0,'online','manual','91cf5a1db1ab2d0b67528ecbe38fc8a3a5e00d5aa2311358212017dcd995a2c3',100.0,1779130494,1,'2026-05-18T20:54:54.967017+02:00',NULL,NULL,NULL,'["Cloud Infrastructure", "Enterprise Migration", "Frameworks"]','["[COMMUNITY-TOOL]"]','["docs/aws.md"]','["aws.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://aws.amazon.com/cloudcontrolapi','AWS Cloud Control API','','2021',0,'Detailed programmatic standard for the Cloud Control API. Unifies CRUDL interactions across hundreds of AWS resource classes and third-party integration schemas, facilitating custom provisioning engine designs.','English','Documentation','Advanced',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Cloud Infrastructure", "AWS", "Infrastructure APIs"]','["[COMMUNITY-TOOL]"]','[]','["aws-miscellaneous.md", "aws.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://aws.amazon.com/cloudendure-migration','AWS Cloud Endure Migration','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','ccdb5e1bcd00e5ad0b9280760d24f3379a49018ec7469ba09622f6bd4de3fe61',100.0,1779034041,0,'2026-05-17T18:07:21.547775+02:00',NULL,NULL,NULL,'[]','[]','["docs/aws-miscellaneous.md"]','[]','{}','{"duplicate_of": "https://aws.amazon.com/application-migration-service"}');
INSERT INTO "resources" VALUES('https://aws.amazon.com/cloudformation',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,'manual','6860ed82275e041fcbe79931339f8e8c8f2a0179f7a5da72a834d4b124cc2e70',100.0,1779034045,0,'2026-05-17T18:07:25.406942+02:00',NULL,NULL,NULL,'[]','[]','["docs/yaml.md"]','[]','{}','{"is_special": true}');
INSERT INTO "resources" VALUES('https://aws.amazon.com/codeguru','Amazon CodeGuru Reviewer','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','e811a6adc26559771a1657eba236d26f3e4922cb5b5f7ea7d71281015666d74e',100.0,1779029124,0,'2026-05-17T16:45:24.171829+02:00',NULL,NULL,NULL,'[]','[]','["docs/devel-sites.md"]','[]','{}','{"duplicate_of": "https://aws.amazon.com/codeguru/profiler"}');
INSERT INTO "resources" VALUES('https://aws.amazon.com/codeguru/profiler','Amazon CodeGuru Reviewer','','2026',0,'Amazon CodeGuru Reviewer is an AI-driven security and performance analysis service built to find hard-to-detect defects within CI/CD pipelines. It identifies security vulnerabilities, synchronization issues, and resource leaks. In 2026, it offers refined cloud-native optimization suggestions tailored to AWS service dependencies and serverless execution environments.','Java','tool','Advanced',0,'online','manual',NULL,NULL,NULL,0,'2026-06-01T00:00:00+02:00',NULL,NULL,NULL,'["DevOps & CI/CD", "Automated Code Review", "Amazon CodeGuru"]','["[COMMUNITY-TOOL]"]','[]','["devel-sites.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://aws.amazon.com/codewhisperer','Amazon CodeWhisperer 🌟','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','30cd6d021ff9fb492b38f274b8c66090eadf4e900bce6a00dd2a0a3b48692f73',100.0,1779034564,0,'2026-05-17T18:16:04.308462+02:00',NULL,NULL,NULL,'[]','[]','["docs/aws-tools-scripts.md", "docs/devel-sites.md"]','[]','{}','{"duplicate_of": "https://aws.amazon.com/q/developer"}');
INSERT INTO "resources" VALUES('https://aws.amazon.com/compliance/shared-responsibility-model',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,'manual','a1ee072decf0f2baca82f1015afe12e9904f70a09c25c6bd9524eaf803947ed6',100.0,1779031826,1,'2026-05-17T17:30:26.989036+02:00',NULL,NULL,NULL,'[]','[]','["docs/aws.md"]','[]','{}','{}');
INSERT INTO "resources" VALUES('https://aws.amazon.com/controltower','aws.amazon.com: AWS Control Tower','','2023',0,'Official AWS product reference for AWS Control Tower, a managed service that streamlines multi-account governance and landing zone orchestration. It details how the platform enforces automated guardrails, visualizes enterprise health, and coordinates with AWS Organizations for centralized billing and policy compliance.','None','Service','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2023-06-01T00:00:00+02:00',NULL,NULL,NULL,'["AWS", "Multi-Account Setup", "Governance"]','["[COMMUNITY-TOOL]"]','[]','["aws-security.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://aws.amazon.com/corretto','Amazon Corretto','','2020',0,'Amazon Corretto is a no-cost, multiplatform, production-ready distribution of OpenJDK backed by Amazon AWS. It includes performance optimizations and security patches used internally at Amazon, making it a reliable standard for enterprise Java APIs.','Java','Documentation','Beginner',0,'online','manual',NULL,NULL,NULL,0,'2020-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Software Development", "Java Ecosystem", "JDK Distribution"]','["[COMMUNITY-TOOL]"]','[]','["java_frameworks.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://aws.amazon.com/datapipeline','AWS Data Pipeline','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','b9fae1d0be9296b6fc7d2340f9ab54f90a9525d2133fa56706439edcc2b3272b',100.0,1779034568,0,'2026-05-17T18:16:08.917172+02:00',NULL,NULL,NULL,'[]','[]','["docs/aws-data.md"]','[]','{}','{"duplicate_of": "https://aws.amazon.com/glue"}');
INSERT INTO "resources" VALUES('https://aws.amazon.com/de/blogs/containers/troubleshooting-amazon-eks-api-servers-with-prometheus','aws.amazon.com: Troubleshooting Amazon EKS API servers with Prometheus','','2022',0,'Discusses Prometheus instrumentation and query dashboards tailored specifically for evaluating EKS API server health. Analyzes performance bottlenecks, webhook latency, request queues, and resource utilization to maintain high availability.','PromQL','Article','Advanced',0,'duplicate','manual',NULL,NULL,NULL,0,'2022-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Cloud Infrastructure", "Amazon EKS", "Observability"]','["[COMMUNITY-TOOL]"]','[]','["managed-kubernetes-in-public-cloud.md"]','{}','{"duplicate_of": "https://aws.amazon.com/blogs/containers/troubleshooting-amazon-eks-api-servers-with-prometheus"}');
INSERT INTO "resources" VALUES('https://aws.amazon.com/de/blogs/mt/strategies-for-consolidating-aws-environments','Strategies for consolidating AWS environments','','2023',0,'Details architectural strategies for consolidating multi-account AWS environments. Explores AWS Organizations setups, control tower governance, and billing unification across enterprise structures.','English','Article','Advanced',0,'online','manual',NULL,NULL,NULL,0,'2023-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Enterprise Architecture", "Cloud Architecture Best Practices", "Cloud Governance"]','["[COMMUNITY-TOOL]"]','[]','["aws-architecture.md", "aws.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://aws.amazon.com/de/blogs/networking-and-content-delivery/authorizationedge-using-cookies-protect-your-amazon-cloudfront-content-from-being-downloaded-by-unauthenticated-users','aws.amazon.com: Authorization@Edge using cookies: Protect your Amazon CloudFront content from being downloaded by unauthenticated users','','2021',0,'Presents edge security patterns leveraging Lambda@Edge or CloudFront Functions to validate cookies and JWTs. This approach prevents unauthorized downloads of static content directly at the CDN tier, dramatically reducing backend origin load.','English','blog','advanced',1,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Cloud Infrastructure", "AWS", "CDN", "Edge Security"]','["[COMMUNITY-TOOL]"]','[]','["aws-networking.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://aws.amazon.com/de/blogs/storage/simplifying-amazon-ebs-volume-migration-and-modification-using-the-ebs-csi-driver','Simplifying Amazon EBS volume migration and modification on Kubernetes using the EBS CSI Driver','','2023',0,'Outlines techniques for non-disruptively scaling, upgrading, and migrating stateful persistent volumes using the advanced AWS Elastic Block Store (EBS) CSI Driver. Focuses on hot-modifying volume sizes, IOPS parameters, and throughput.','N/A','Technical Article','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2023-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Cloud Providers", "AWS EKS", "Storage", "EBS Migration"]','["[COMMUNITY-TOOL]"]','[]','["managed-kubernetes-in-public-cloud.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://aws.amazon.com/device-farm','AWS Device Farm: Improve the quality of your web and mobile applications by testing across desktop browsers and real mobile devices hosted in the AWS Cloud','','2025',4,'Product brief of AWS Device Farm, an automated application testing service hosting real physical mobile devices and desktop browser stacks for continuous cross-platform validation.','None','Documentation','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2025-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Cloud Infrastructure", "AWS", "Mobile Testing"]','["[ENTERPRISE-STABLE]"]','[]','["aws-newfeatures.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://aws.amazon.com/devops','AWS DevOps 🌟','','2026',0,'AWS’s primary DevOps portal, presenting their native continuous delivery and infrastructure management stack, including CodePipeline, CodeBuild, and CloudFormation. While curator listings highlight frictionless integration with EC2 and ECS, live architectural patterns in 2026 showcase teams frequently combining AWS-native compute with cloud-agnostic deployment runtimes to avoid platform lock-in.','N/A','Documentation','Intermediate',1,'online','manual',NULL,NULL,NULL,0,'2026-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Cloud Infrastructure", "AWS Ecosystem", "Cloud Services"]','["[COMMUNITY-TOOL]"]','[]','["jenkins-alternatives.md", "aws-devops.md", "devops.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://aws.amazon.com/devops-guru','Amazon DevOps Guru','','N/A',0,NULL,NULL,NULL,NULL,0,'online','manual','280116a655de3cf3a75f1334ee3bbe7f51e83630f34c706164de136170dd341e',100.0,1779029294,0,'2026-05-17T16:48:14.538587+02:00',NULL,NULL,NULL,'[]','[]','["docs/aws-devops.md"]','[]','{}','{}');
INSERT INTO "resources" VALUES('https://aws.amazon.com/devops/-guru',NULL,NULL,NULL,NULL,'A curated technical resource and architectural guide covering aws.amazon.com in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual',NULL,64.0,1779130494,0,'2026-05-18T20:54:54.999056+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/aws-devops.md"]','["aws-devops.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://aws.amazon.com/dms/?audit=2019q1','Whitepaper: Migrating Your Databases to AWS','','2019',4,'Curator Insight offers a comprehensive methodology and step-by-step guidance for planning and executing database migrations to AWS. Live Grounding reviews key architectural patterns, conversion tools (AWS SCT), and common anti-patterns. Crucial reading for enterprise modernization and cloud adoption planning.','English','Whitepaper','Advanced',0,'online','manual',NULL,NULL,NULL,0,'2019-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Cloud Infrastructure", "Database Migration", "Whitepapers"]','["[CASE STUDY]", "[ENTERPRISE-STABLE]"]','[]','["aws-databases.md", "aws.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://aws.amazon.com/dms/learn-more','Whitepaper: Migrating Your Databases to AWS','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','7ac4db73285b65f1f821b683233f8d3e1481d806d3a0bd3f07e610f53ff05139',100.0,1779031576,0,'2026-05-17T17:26:16.496623+02:00',NULL,NULL,NULL,'[]','[]','["docs/aws-databases.md"]','[]','{}','{"duplicate_of": "https://aws.amazon.com/dms/?audit=2019q1"}');
INSERT INTO "resources" VALUES('https://aws.amazon.com/documentation/elastic-beanstalk','AWS Elastic Beanstalk Documentation','','2011',0,'Official reference architecture and deployment guide for AWS Elastic Beanstalk. Simplifies cloud application lifecycle management by handling capacity provisioning, balancing, scaling, and platform patching.','English','Documentation','Intermediate',1,'online','manual',NULL,NULL,NULL,0,'2011-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Cloud Infrastructure", "AWS", "PaaS Platform"]','["[COMMUNITY-TOOL]"]','[]','["aws-miscellaneous.md", "aws.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://aws.amazon.com/eks',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,'manual','dc4e75731432f5deb65ca3101065c75f0937fad733f57179ef7f185b7ffee548',100.0,1779034155,1,'2026-05-17T18:09:15.615435+02:00',NULL,NULL,NULL,'[]','[]','["docs/kubernetes-on-premise.md"]','[]','{}','{}');
INSERT INTO "resources" VALUES('https://aws.amazon.com/elasticloadbalancing/application-load-balancer','Application Load Balancer','','2020',0,'The authoritative landing page for AWS ALB, highlighting its Layer 7 request routing capabilities, HTTP/2 support, and WAF integrations. Modern microservices rely on ALB''s path-based and host-based routing to expose APIs dynamically.','English','documentation','intermediate',1,'online','manual',NULL,NULL,NULL,0,'2020-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Cloud Infrastructure", "AWS", "Load Balancing", "Application Load Balancer"]','["[COMMUNITY-TOOL]"]','[]','["aws-networking.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://aws.amazon.com/elasticloadbalancing/applicationloadbalancer','Application Load Balancer','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','9afd89ec5e6ae024c833406a37b61768771d65db7f9dda728b3a1d4bba245dd1',100.0,1779031327,0,'2026-05-17T17:22:07.282979+02:00',NULL,NULL,NULL,'[]','[]','["docs/aws-networking.md"]','[]','{}','{"duplicate_of": "https://aws.amazon.com/elasticloadbalancing/application-load-balancer"}');
INSERT INTO "resources" VALUES('https://aws.amazon.com/en/eks',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,'duplicate','manual','dc4e75731432f5deb65ca3101065c75f0937fad733f57179ef7f185b7ffee548',100.0,1779029142,0,'2026-05-17T16:45:42.366300+02:00',NULL,NULL,NULL,'[]','[]','["docs/matrix-table.md"]','[]','{}','{"duplicate_of": "https://aws.amazon.com/eks"}');
INSERT INTO "resources" VALUES('https://aws.amazon.com/en/iot','aws.amazon.com/en/iot','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','53a4ea9ed280c66544be53a0137bd389de48046349fb777aab0ec4ac4e2650cb',100.0,1779030982,0,'2026-05-17T17:16:22.773584+02:00',NULL,NULL,NULL,'[]','[]','["docs/aws-miscellaneous.md"]','[]','{}','{"duplicate_of": "https://aws.amazon.com/iot"}');
INSERT INTO "resources" VALUES('https://aws.amazon.com/en/premiumsupport','AWS Support','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','be1cf71d0326726204d76ad5aa0b2031464021b98ef70d6e5cd4dc9101896afd',100.0,1779030436,0,'2026-05-17T17:07:16.601735+02:00',NULL,NULL,NULL,'[]','[]','["docs/aws.md"]','[]','{}','{"duplicate_of": "https://aws.amazon.com/premiumsupport"}');
INSERT INTO "resources" VALUES('https://aws.amazon.com/en/premiumsupport/knowledge-center','AWS Knowledge Center','','N/A',0,NULL,NULL,NULL,NULL,0,'online','manual','ec4e2f5075597f14863a449986ae6312a4ad332eb0b511b9da30df9b82a50582',100.0,1779033118,0,'2026-05-17T17:51:58.516298+02:00',NULL,NULL,NULL,'[]','[]','["docs/aws.md"]','[]','{}','{}');
INSERT INTO "resources" VALUES('https://aws.amazon.com/es/about-aws/whats-new/2015/12/aws-cloudformation-adds-support-for-aws-waf-and-aws-directory-service-for-microsoft-active-directory','AWS CloudFormation Adds Support for AWS WAF and AWS Directory Service for Microsoft Active Directory','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','57d3343d93528eb5a03a743df122d0d1738186573e12a147c26a2606f34f9e36',100.0,1779032159,0,'2026-05-17T17:35:59.312217+02:00',NULL,NULL,NULL,'[]','[]','["docs/aws-newfeatures.md"]','[]','{}','{"duplicate_of": "https://aws.amazon.com/about-aws/whats-new/2015/12/now-add-or-modify-request-headers-forwarded-from-amazon-cloudfront-to-origin"}');
INSERT INTO "resources" VALUES('https://aws.amazon.com/es/about-aws/whats-new/2016/06/docker-datacenter-on-the-aws-cloud-quick-start-reference-deployment','Docker Datacenter on the AWS Cloud: Quick Start Reference Deployment','','2016',0,'Quick Start guide detailing the automated orchestration of Docker Datacenter (now Mirantis Kubernetes Engine) on AWS. It serves as an architectural design reference from the pre-Kubernetes dominance era, describing multi-zone registry configurations, control planes, and Swarm-based container engines.','N/A','Reference','Advanced',0,'online','manual',NULL,NULL,NULL,0,'2016-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Cloud Infrastructure", "AWS", "Legacy Tooling"]','["[COMMUNITY-TOOL]"]','[]','["aws-containers.md", "aws.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://aws.amazon.com/es/about-aws/whats-new/2016/06/easily-model-your-app-data-in-a-nosql-database-with-aws-mobile-hub','Easily model your app data in a NoSQL database with AWS Mobile Hub','','N/A',0,'Curator Insight details a legacy utility tool (AWS Mobile Hub) that assisted developers in bootstrapping NoSQL data layers. Live Grounding highlights that AWS Mobile Hub has been replaced by the more powerful AWS Amplify framework. Included for legacy archeological reference. [SPANISH CONTENT]','Spanish','Release Announcement','Beginner',0,'online','manual','21f8bb9eda217128301104a7159790fc2f1b33f4d8dc498fb4b1a9c34391a72e',100.0,1779031618,1,'2026-05-17T17:26:58.520511+02:00',NULL,NULL,NULL,'["Cloud Infrastructure", "Mobile Development", "Legacy Releases"]','["[LEGACY]"]','["docs/aws-databases.md"]','["aws-databases.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://aws.amazon.com/es/about-aws/whats-new/2016/07/aws-schema-conversion-tool-now-supports-conversions-from-oracle-dw-and-teradata-to-amazon-redshift-embedded-code-conversion-and-cloud-native-code-optimization','AWS Schema Conversion Tool now supports conversions from Oracle DW and Teradata to Amazon Redshift, Embedded Code Conversion, and Cloud native Code Optimization','','N/A',0,'Curator Insight announces legacy enhancements to AWS SCT, focusing on target conversions to Amazon Redshift. Live Grounding confirms this enabled automation for migrating complex on-premises data warehouses like Teradata and Oracle DW to modern cloud analytics warehouses. [SPANISH CONTENT]','Spanish','Release Announcement','Advanced',0,'online','manual','ab8d47918e42fe8451e7eb56d8d4786364927e216ff5abba72f85dd1b6ed0eca',100.0,1779032217,1,'2026-05-17T17:36:57.232132+02:00',NULL,NULL,NULL,'["Cloud Infrastructure", "Database Migration", "Legacy Releases"]','["[LEGACY]"]','["docs/aws-databases.md"]','["aws-databases.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://aws.amazon.com/es/about-aws/whats-new/2016/08/amazon-inspector-announces-general-availability-for-windows','Amazon Inspector Announces General Availability for Windows','','2016',0,'Historical announcement outlining Amazon Inspector''s release of vulnerability assessment scanning support on Windows Server instances. While foundational, modern operators should reference later Amazon Inspector v2 capabilities for unified container and EC2 scanning.','Spanish','Announcement','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2016-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Cloud Architecture", "AWS", "Vulnerability Management"]','["[COMMUNITY-TOOL]"]','[]','["aws-security.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://aws.amazon.com/es/about-aws/whats-new/2016/08/backup-and-archive-to-aws-storage-gateway-vtl-with-veeam-backup-and-replication-v9','Backup and archive to AWS Storage Gateway VTL with Veeam Backup & Replication v9','','2016',3,'An AWS announcement detailing integration between Veeam Backup & Replication and the virtual tape library (VTL) functionality of AWS Storage Gateway. Live Grounding highlights how this hybrid solution continues to serve traditional enterprises transitioning to the cloud while maintaining legacy archiving requirements.','English','Release Announcement','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2016-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Infrastructure", "Disaster Recovery", "AWS Storage", "Veeam Integration"]','["[LEGACY]"]','[]','["aws-backup.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://aws.amazon.com/es/about-aws/whats-new/2016/10/first-aws-certification-study-guide-now-available','aws.amazon.com: First AWS Certification Study Guide Now Available','','2016',0,'Historical announcement of the first official AWS Certified Solutions Architect - Associate Study Guide. While highly informative on classical concepts, modern practitioners must supplement it with current AWS documentation to address the evolved features of modern cloud services.','English','Website','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2016-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Cloud Computing", "AWS", "Certification Training"]','["[COMMUNITY-TOOL]"]','[]','["aws-training.md", "aws.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://aws.amazon.com/es/about-aws/whats-new/2021/08/ec2-vm-import-export-unified-extensible-firmware-interface-aws','EC2 VM Import/Export now supports migration of virtual machines with Unified Extensible Firmware Interface (UEFI) boot to AWS','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','57d3343d93528eb5a03a743df122d0d1738186573e12a147c26a2606f34f9e36',100.0,1779034223,0,'2026-05-17T18:10:23.882681+02:00',NULL,NULL,NULL,'[]','[]','["docs/aws-newfeatures.md"]','[]','{}','{"duplicate_of": "https://aws.amazon.com/about-aws/whats-new/2015/12/now-add-or-modify-request-headers-forwarded-from-amazon-cloudfront-to-origin"}');
INSERT INTO "resources" VALUES('https://aws.amazon.com/es/blogs/apn/aws-networking-for-developers','AWS Networking for Developers','','2020',0,'Synthesizes AWS''s core networking constructs for software engineers. While early guides treat VPC and subnetting as peripheral, modern development architectures position these as foundational security boundaries. The guide details CIDR blocks, VPC structure, and security groups.','English','blog','beginner',0,'online','manual',NULL,NULL,NULL,0,'2020-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Cloud Infrastructure", "AWS", "Networking Concepts"]','["[COMMUNITY-TOOL]"]','[]','["aws-networking.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://aws.amazon.com/es/blogs/apn/oracle-database-encryption-options-on-amazon-rds','Oracle Database Encryption Options on Amazon RDS','','2018',0,'A technical architectural blog guiding engineers through configuring database security on Amazon RDS. It focuses on integrating Oracle Transparent Data Encryption (TDE) with AWS KMS, ensuring low-latency column and tablespace encryption-at-rest with robust enterprise key separation.','Spanish','Technical Blog','Advanced',0,'online','manual',NULL,NULL,NULL,0,'2018-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Cloud Architecture", "AWS", "Database Security"]','["[COMMUNITY-TOOL]"]','[]','["aws-security.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://aws.amazon.com/es/blogs/architecture/connect-amazon-s3-file-gateway-using-aws-privatelink-for-amazon-s3','Connect Amazon S3 File Gateway using AWS PrivateLink for Amazon S3','','2022',0,'A security-focused guide detailing how to mount and connect AWS S3 File Gateways securely using AWS PrivateLink endpoints. Eliminates exposure to the public internet by keeping all backup transactions fully routed within local corporate VPC networks.','English','Architecture Guide','Advanced',0,'online','manual',NULL,NULL,NULL,0,'2022-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Cloud Native Storage", "AWS S3", "Private Connectivity"]','["[COMMUNITY-TOOL]", "[GUIDE]"]','[]','["aws-storage.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://aws.amazon.com/es/blogs/aws-spanish/aws-network-firewall-nuevo-servicio-gestionado-de-firewall-para-vpc','AWS Network Firewall – Nuevo Servicio Gestionado de Firewall para VPC','','2021',4,'Un análisis en español sobre AWS Network Firewall, detallando cómo este servicio gestionado de seguridad perimetral proporciona inspección de paquetes activa, prevención de intrusiones (IPS) y filtrado de URL. Arquitectónicamente, se integra con Transit Gateway para asegurar de manera centralizada el tráfico de entrada y salida a nivel de VPC corporativo.','Spanish','Service','Advanced',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Cloud Infrastructure", "Networking", "Network Security"]','["[ENTERPRISE-STABLE]"]','[]','["aws-newfeatures.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://aws.amazon.com/es/blogs/aws-spanish/examenes-practicos-gratuitos-y-100-en-espanol-para-que-obtenga-su-certificacion','aws.amazon.com: Exámenes prácticos gratuitos y 100% en español para que obtenga su certificación','','2023',0,'Spanish-language portal by AWS detailing official, free practice certification exams. Designed to help Spanish-speaking engineers evaluate their readiness for Cloud Practitioner and Solutions Architect exams while familiarizing themselves with localized technical vocabulary.','Spanish','Website','Beginner',0,'online','manual',NULL,NULL,NULL,0,'2023-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Cloud Computing", "AWS", "Certification Training"]','["[COMMUNITY-TOOL]"]','[]','["aws-training.md", "aws.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://aws.amazon.com/es/blogs/aws/amazon-elasticsearch-service-is-now-amazon-opensearch-service-and-supports-opensearch-10','aws.amazon.com: Amazon Elasticsearch Service Is Now Amazon OpenSearch Service'' and Supports OpenSearch 1.0','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','50e89257bccff5ad33443b08ee3e69bfa8293c698504c504d6d500db995f2130',100.0,1779032977,0,'2026-05-17T17:49:37.326799+02:00',NULL,NULL,NULL,'[]','[]','["docs/monitoring.md"]','[]','{}','{"duplicate_of": "https://aws.amazon.com/blogs/aws/announcing-amazon-opensearch-service-which-supports-opensearch-10"}');
INSERT INTO "resources" VALUES('https://aws.amazon.com/es/blogs/aws/amazon-rds-proxy-now-generally-available','Amazon RDS Proxy – Now Generally Available','','N/A',0,'Curator Insight presents Amazon RDS Proxy as a managed solution to handle high database connection concurrency. Live Grounding validates that RDS Proxy multiplexes connections, bypassing the performance degradation caused by high serverless (AWS Lambda) spin-up events. A critical integration pattern for cloud-native microservices. [SPANISH CONTENT]','Spanish','Blog Post','Intermediate',1,'online','manual','bf0c24c2f82da9fadb5e86e0950ef96791ae86c854470897dd544b3ae9b0dbca',100.0,1779030597,1,'2026-05-17T17:09:57.459597+02:00',NULL,NULL,NULL,'["Cloud Infrastructure", "Databases", "Serverless Architecture"]','["[DE FACTO STANDARD]"]','["docs/aws-databases.md"]','["aws-databases.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://aws.amazon.com/es/blogs/aws/amazon-s3-glacier-price-reduction','aws.amazon.com: Amazon S3 Glacier Price Reduction','','2021',4,'Analyses structural price reductions on S3 Glacier archiving solutions. Evaluates its architectural impact for enterprises storing high-volume data lakes and maintaining long-term historical compliance logs.','English','Technical Article','Intermediate',0,'online','manual','de838d4e4d6256050d8712e060ec0a29730e57d09ef9418b67a61096d1f9ea9a',100.0,1779031720,1,'2026-05-17T17:28:40.165704+02:00',NULL,NULL,NULL,'["Cloud Infrastructure", "AWS Cost Management", "Storage Costs"]','["[ENTERPRISE-STABLE]"]','["docs/aws-pricing.md"]','["aws-pricing.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://aws.amazon.com/es/blogs/aws/aws-cloudshell-command-line-access-to-aws-resources','AWS CloudShell - Command-Line Access to AWS Resources','','2020',5,'Introduction to AWS CloudShell, a browser-based, secure terminal console preconfigured with standard CLI utilities, shell environments, and automatic IAM session credential sharing.','None','Documentation','Beginner',0,'online','manual',NULL,NULL,NULL,0,'2020-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Cloud Infrastructure", "AWS", "Management Tools"]','["[DE FACTO STANDARD]"]','[]','["aws-newfeatures.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://aws.amazon.com/es/blogs/aws/ec2-price-reduction-for-ec2-instance-saving-plans-and-standard-reserved-instances','May 2020: EC2 Price Reduction – For EC2 Instance Saving Plans and Standard'' Reserved Instances','','2020',4,'Details systemic price reductions for EC2 Instance Savings Plans and Standard Reserved Instances. Highlights AWS''s continuous price adjustments and the architectural shift towards commitment-based financial engineering models.','English','Technical Article','Intermediate',0,'online','manual','815be8e566d6624237e65cc5cb8947cdf55f101a50ffdda374bbc85a0a03a398',100.0,1779030440,1,'2026-05-17T17:07:20.264816+02:00',NULL,NULL,NULL,'["Cloud Infrastructure", "AWS Cost Management", "Compute Costs"]','["[ENTERPRISE-STABLE]"]','["docs/aws-pricing.md"]','["aws-pricing.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://aws.amazon.com/es/blogs/aws/introducing-a-public-registry-for-aws-cloudformation','Introducing a Public Registry for AWS CloudFormation','','2021',0,'The AWS CloudFormation Public Registry simplifies resource discovery, allowing platform engineers to deploy third-party resource models directly within stacks. It eliminates the need for complex, custom lambda triggers when integrating external APIs or monitoring tools.','N/A','Registry Platform','Advanced',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Infrastructure as Code", "CloudFormation", "Registries"]','["[COMMUNITY-TOOL]"]','[]','["aws-iac.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://aws.amazon.com/es/blogs/aws/new-for-aws-cloudformation-quickly-retry-stack-operations-from-the-point-of-failure','New for AWS CloudFormation – Quickly Retry Stack Operations from the Point of Failure','','2021',4,'Introduces the ability to retry failed CloudFormation stack operations from the point of failure, omitting the need to rollback and rebuild the entire deployment from scratch. This drastically optimizes development feedback loops, especially when dealing with flaky external resources or transient timeouts. It dramatically changes IaC debugging workflows on AWS.','English','Service Feature','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Infrastructure as Code", "CloudFormation", "State Management"]','["[ENTERPRISE-STABLE]"]','[]','["aws-newfeatures.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://aws.amazon.com/es/blogs/aws/red-hat-openshift-service-on-aws-now-generally-availably','amazon.com: Red Hat OpenShift Service on AWS Now GA','','2021',0,'The official AWS News Blog GA release for ROSA. It highlights deep integration with native AWS consoles, identity management, and simplified direct deployment methods.','Spanish','Blog Post','Beginner',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Infrastructure", "Managed Kubernetes", "ROSA"]','["[COMMUNITY-TOOL]"]','[]','["ocp4.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://aws.amazon.com/es/blogs/compute/optimizing-lambda-functions-packaged-as-container-images','aws.amazon.com: Optimizing Lambda functions packaged as container images','','2021',0,'Highly technical optimization guide for serverless containers. Focuses on cache warming, base image choices, and reducing multi-tier image footprints to minimize cold start latency.','None','Technical Guide','Advanced',1,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Cloud Platforms", "Serverless Architecture", "AWS Lambda"]','["[COMMUNITY-TOOL]", "[GUIDE]"]','[]','["aws-serverless.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://aws.amazon.com/es/blogs/containers/developers-guide-to-using-amazon-efs-with-amazon-ecs-and-aws-fargate-part-1','Amazon EFS with Amazon ECS and AWS Fargate – Part 1','','2021',0,'A detailed developer''s guide showing how to mount elastic, multi-writer shared storage structures (Amazon EFS) onto transient AWS ECS containers running under AWS Fargate. Highly critical for migrating legacy workloads requiring stateful configurations.','N/A','Technical Blog','Advanced',1,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Container Orchestration", "AWS ECS & Fargate", "Storage Architecture"]','["[LEGACY]"]','[]','["aws-serverless.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://aws.amazon.com/es/blogs/containers/introducing-cdk8s-intent-driven-apis-for-kubernetes-objects','Introducing cdk8s+: Intent-driven APIs for Kubernetes objects','','2021',0,'AWS blog introducing cdk8s+, an abstraction layer built on top of Cloud Development Kit for Kubernetes. Allows developers to programmatically compose secure, intent-driven configurations using object-oriented languages instead of flat YAML documents.','English','Article','Advanced',0,'online','manual','784a3338cc02023deec7725049143e6541f7344bf6de43993dbbca12b49f9f7b',100.0,1779031089,1,'2026-05-17T17:18:09.028613+02:00',NULL,NULL,NULL,'["Configuration Management", "IaC & SDKs", "CDK"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-tools.md"]','["kubernetes-tools.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://aws.amazon.com/es/blogs/containers/policy-based-countermeasures-for-kubernetes-part-1','aws.amazon.com: Policy-based countermeasures for Kubernetes – Part 1','','2021',0,'Spanish localized edition of AWS''s architectural breakdown detailing policy-driven mitigations within Kubernetes runtime layers. Instructs platform engineers on configuring robust security guardrails using native Kubernetes controllers and cloud provider identity brokers to neutralize container vulnerabilities.','YAML','Blog','Advanced',0,'duplicate','manual','dca6bc05170d65cf15a694f2b2f5f6fe0b0310fb65e615bd3153cad2c1e932bd',100.0,1779033511,1,'2026-05-17T17:58:31.089671+02:00',NULL,NULL,NULL,'["Cloud-Native Platforms", "Kubernetes Security", "Policy-as-Code"]','["[COMMUNITY-TOOL]"]','["docs/securityascode.md"]','["securityascode.md"]','{}','{"duplicate_of": "https://aws.amazon.com/blogs/containers/policy-based-countermeasures-for-kubernetes-part-1"}');
INSERT INTO "resources" VALUES('https://aws.amazon.com/es/blogs/containers/red-hat-openshift-service-on-aws-architecture-and-networking','aws.amazon.com: Red Hat OpenShift Service on AWS: architecture and networking','','2021',0,'An in-depth guide on ROSA integration within existing virtual networks, demonstrating VPC configurations, routing tables, and Elastic Load Balancer (ELB) design parameters.','Spanish','Technical Blog','Advanced',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Networking & Security", "Cluster Networking", "ROSA Networking"]','["[COMMUNITY-TOOL]"]','[]','["ocp4.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://aws.amazon.com/es/blogs/developer/migrating-to-boto3','Migrating to Boto3','','2015',4,'Curator Insight outlines the definitive transition guide from early Boto v2 to the modern Boto3 framework. Live Grounding demonstrates that Boto3 is the fundamental backend library for programmatic cloud orchestration, leveraging AWS-designed schemas to autogenerate modern client models.','Python','Article','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2015-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Infrastructure", "AWS SDK", "Migration Guides"]','["[ENTERPRISE-STABLE]"]','[]','["python.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://aws.amazon.com/es/blogs/devops/building-a-serverless-jenkins-environment-on-aws-fargate','amazon.com: Building a serverless Jenkins environment on AWS Fargate','','2021',0,'This architectural blueprint outlines how to build a highly available, serverless Jenkins cluster on AWS Fargate. It covers eliminating static controller instances, deploying dynamic containerized worker agents via ECS, and mitigating idle cost structures. *Curator Insight*: Highlighting cloud-native agent deployment. *Live Grounding*: By 2026, Fargate-backed agents represent a dominant methodology to avoid VM configuration drift and dynamic scaling bottlenecks.','English','Article','Advanced',1,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Infrastructure", "Container Orchestration", "Serverless Jenkins on AWS"]','["[COMMUNITY-TOOL]"]','[]','["jenkins.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://aws.amazon.com/es/blogs/enterprise-strategy/introducing-finops-excuse-me-devsecfinbizops','aws.amazon.com: Introducing FinOps—Excuse Me, DevSecFinBizOps','','2021',0,'An AWS enterprise strategy blog post introducing the concept of DevSecFinBizOps. Suggests integrating cloud financial management and budgeting constraints directly into the DevOps software delivery cycle, shifting financial responsibility left to engineering teams.','English','Article','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Financial Operations", "FinOps", "Methodologies"]','["[COMMUNITY-TOOL]"]','[]','["finops.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://aws.amazon.com/es/blogs/infrastructure-and-automation/use-git-pre-commit-hooks-avoid-aws-cloudformation-errors','Use Git pre-commit hooks to avoid AWS CloudFormation errors','','2021',0,'This AWS systems guide walks through integrating static scanners like cfn-lint, cfn-nag, and validation rules directly into git pre-commit hooks. It helps catch syntax errors and non-compliant configurations early, improving commit quality.','N/A','Guide','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Infrastructure as Code", "CloudFormation", "Pre-commit Hooks"]','["[COMMUNITY-TOOL]", "[GUIDE]"]','[]','["aws-iac.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://aws.amazon.com/es/blogs/mt/bring-your-own-cli-session-manager-configurable-shell-profiles','Bring your own CLI to Session Manager with configurable shell profiles','','2021',0,'An implementation guide for setting up customizable shell profiles inside AWS Systems Manager (SSM) Session Manager. It enables operators to access secure terminal connections on EC2 machines while applying automated command restrictions and central logging configurations.','English/Spanish','Technical Blog','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Cloud Architecture", "AWS", "Infrastructure Management"]','["[COMMUNITY-TOOL]"]','[]','["aws-security.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://aws.amazon.com/es/blogs/security/automatically-block-suspicious-traffic-with-aws-network-firewall-and-amazon-guardduty','Automatically block suspicious traffic with AWS Network Firewall and Amazon GuardDuty','','2021',0,'An active threat-mitigation architectural pattern integrating AWS Network Firewall and Amazon GuardDuty. By leveraging AWS Lambda to parse GuardDuty threat alerts, the architecture dynamically injects stateful IP blocking rules into the Network Firewall, creating an automated self-healing network security perimeter.','None','Article','Advanced',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Security & Identity", "Network Security", "Threat Mitigation"]','["[COMMUNITY-TOOL]"]','[]','["aws-security.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://aws.amazon.com/es/blogs/security/new-iamctl-tool-compares-multiple-iam-roles-and-policies','New IAMCTL tool compares multiple IAM roles and policies','','2023',0,'Introduces iamctl, a command-line tool designed to query, compare, and diff multi-account AWS IAM role schemas and security profiles. This utility prevents configuration drift and minimizes human error in pipeline-driven IAM updates.','English/Spanish','Technical Blog','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2023-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Cloud Architecture", "AWS", "Identity and Access Management"]','["[COMMUNITY-TOOL]"]','[]','["aws-security.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://aws.amazon.com/es/builders-library/automating-safe-hands-off-deployments','aws.amazon.com: Automating safe, hands-off deployments 🌟🌟','','2020',2,'A highly technical AWS Builders Library analysis detailing Amazon''s safe, automated deployment methodologies. Highlights pipeline design using fractional wave rollouts, automated synthetic testing, and automated rollbacks triggered by alarm thresholds.','Spanish','Documentation','Advanced',1,'online','manual',NULL,NULL,NULL,0,'2020-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Cloud Engineering", "AWS", "Automated Deployment"]','["[COMMUNITY-TOOL]"]','[]','["cicd.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://aws.amazon.com/es/codepipeline/product-integrations','AWS Partner Network - CodePipeline Integrations','','2026',0,'Technical integration matrix detailing partner-supported build, testing, and security scanning extensions available for AWS CodePipeline deployment pipelines.','English','Documentation','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2026-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Cloud-Native Provisioning", "CI/CD Integration", "AWS CodePipeline"]','["[COMMUNITY-TOOL]"]','[]','["aws-devops.md", "aws.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://aws.amazon.com/es/documentation/ecr','Amazon EC2 Container Registry Documentation','','2024',0,'Official engineering reference for Amazon ECR, a fully managed OCI-compliant container registry. It covers critical security integrations, image scanning capabilities, cross-region replication configurations, and direct integration with Amazon ECS/EKS to facilitate safe, high-speed container pull actions.','N/A','Reference','Intermediate',1,'online','manual',NULL,NULL,NULL,0,'2024-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Cloud Infrastructure", "AWS", "Container Registries"]','["[COMMUNITY-TOOL]"]','[]','["aws-containers.md", "aws.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://aws.amazon.com/es/eks/pricing','AWS Kubernetes pricing','','2026',0,'The official pricing directory for AWS Elastic Kubernetes Service (EKS). Outlines hourly control-plane overhead fees alongside integration costs for EC2 worker nodes, AWS Fargate, and localized Outposts. Live grounding establishes EKS pricing as the foundational metric for container hosting calculations.','Spanish','Reference/Pricing','Intermediate',1,'online','manual',NULL,NULL,NULL,0,'2026-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Kubernetes Management", "Managed Kubernetes", "AWS EKS Costs"]','["[COMMUNITY-TOOL]"]','[]','["public-cloud-solutions.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://aws.amazon.com/es/local/spain','AWS en España','','2023',0,'The landing portal for AWS''s infrastructure operations in Spain, outlining local low-latency clusters, geographical redundancy options, and sovereign data residency frameworks for European enterprise workloads.','None','Reference','Beginner',0,'online','manual',NULL,NULL,NULL,0,'2023-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Cloud Platforms", "AWS Regional Infrastructure", "Spain"]','["[COMMUNITY-TOOL]"]','[]','["aws-spain.md", "aws.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://aws.amazon.com/es/premiumsupport/knowledge-center/troubleshoot-service-quotas-cli-commands','How can I troubleshoot errors using the AWS CLI to manage my service quota requests?','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','f521091844b95e4b498fcddac441a8a8acc3301cd1a71087193764f3e2cfbbea',100.0,1779034173,0,'2026-05-17T18:09:33.668686+02:00',NULL,NULL,NULL,'[]','[]','["docs/aws-miscellaneous.md"]','[]','{}','{"duplicate_of": "https://repost.aws/es/knowledge-center/troubleshoot-service-quotas-cli-commands"}');
INSERT INTO "resources" VALUES('https://aws.amazon.com/es/training/ramp-up-guides','AWS Ramp-Up Guides','','2026',0,'Curated, structured training roadmaps provided by AWS experts to build capability across role-based boundaries (Architect, Developer, DevOps). These paths organize disparate services into digestible, progressive educational units.','N/A','Documentation','Beginner',0,'online','manual','08c9e28d5bdf2e68d3dd77b5c5264a2b489cd8c63862d95a915dac73bfce2229',100.0,1779033750,1,'2026-05-17T18:02:30.768372+02:00',NULL,NULL,NULL,'["Cloud Computing", "AWS", "Learning & News"]','["[COMMUNITY-TOOL]"]','["docs/aws.md"]','["aws.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://aws.amazon.com/es/vmware','VMware Cloud on AWS','','2017',0,'Official architectural landing page for VMware Cloud on AWS. Outlines SDDC framework deployments on bare-metal infrastructure, enabling disaster recovery, capacity bursting, and seamless VM migrations.','English','Documentation','Advanced',0,'online','manual',NULL,NULL,NULL,0,'2017-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Cloud Infrastructure", "AWS", "Hybrid Cloud"]','["[COMMUNITY-TOOL]"]','[]','["aws-miscellaneous.md", "aws.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://aws.amazon.com/events','RESOURCE HUB: Eventos y webinars de AWS','','2025',0,'The main catalog of upcoming and archived AWS training webinars, events, and bootcamps, detailing multi-region strategy patterns, cloud migration best practices, and serverless architectures.','None','Resource Catalog','Beginner',0,'online','manual',NULL,NULL,NULL,0,'2025-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Cloud Platforms", "AWS Education", "Resources"]','["[LEGACY]"]','[]','["aws-spain.md", "aws.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://aws.amazon.com/events/reinvent/?sc_channel=sm&sc_publisher=TWITTER&sc_country=global&sc_geo=GLOBAL&sc_outcome=GSMT%20Only&linkId=950284531','AWS re:Invent Event Portal','The primary learning and announcements portal for Amazon Web Services re:Invent conference.','2026',4,'The primary information repository and registration hub for AWS''s flagship learning event.
- **Architectural Value**: Serves as the ground truth for major cloud infrastructure, compute, and serverless product launches.
- **Key Features**: Comprehensive catalog of technical bootcamps, architectural breakout sessions, and keynotes.
- **Technical Significance**: Essential for enterprise cloud architects seeking to keep abreast of managed service innovations and optimization patterns.','en','event','intermediate',0,'online','automatic','0c494498880ce071e39678c8245dd4a17251c0eb519814b91a070326a8b68a03',NULL,1780352544,0,'2026-06-02T00:22:24.370534+02:00',NULL,NULL,NULL,'["AWS Ecosystem", "Cloud Conferences", "re:Invent Events"]','["[ENTERPRISE-STABLE]", "[GUIDE]"]','[]','[]','{}','{"category": "aws-architecture", "reputation_status": "Vetted", "reputation_summary": "The premier annual AWS learning conference where global cloud announcements, deep-dive sessions, and technical architecture workshops are launched.", "social_preview_url": "", "source_provenance": "X.com (awscloud)", "suggested_new_category": ""}');
INSERT INTO "resources" VALUES('https://aws.amazon.com/getting-started/hands-on','AWS 10-Minute Tutorials','','2026',0,'An onboarding portal featuring bite-sized, 10-minute technical exercises across core services (EC2, S3, RDS). These tutorials utilize guided steps to help engineers rapidly spin up cloud resources while demonstrating fundamental networking, security, and storage architecture patterns.','English','Educational','Beginner',0,'online','manual','e169e28e3c1fe0da727dd43e11980a3b29a9a5df232553b62ccf5f4efa0d6786',100.0,1779130495,1,'2026-05-18T20:54:55.014980+02:00',NULL,NULL,NULL,'["Cloud Infrastructure", "AWS Services", "Hands-on Tutorials"]','["[COMMUNITY-TOOL]"]','["docs/aws.md"]','["aws.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://aws.amazon.com/getting-started/hands-on/cost-optimize-jenkins','aws.amazon.com: How to cost optimize Jenkins jobs on Kubernetes with EC2'' Spot Instances 🌟','','N/A',0,NULL,NULL,NULL,NULL,0,'online','manual','54afa79a4b27d7657455be5dfb12c3c6dccb1580b6ab07a0ccdcc4aa9d558fb1',100.0,1779032232,0,'2026-05-17T17:37:12.257751+02:00',NULL,NULL,NULL,'[]','[]','["docs/jenkins.md"]','[]','{}','{}');
INSERT INTO "resources" VALUES('https://aws.amazon.com/getting-started/projects/deploy-kubernetes-app-amazon-eks','aws.amazon.com: Deploy a kubernetes application','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','4bf709362f4aef747e0ac49d07c4a607138d91ddbb4ad1c14787ac358c81f0c4',100.0,1779034235,0,'2026-05-17T18:10:35.483696+02:00',NULL,NULL,NULL,'[]','[]','["docs/demos.md"]','[]','{}','{"duplicate_of": "https://docs.aws.amazon.com/eks/latest/userguide/sample-deployment.html"}');
INSERT INTO "resources" VALUES('https://aws.amazon.com/getting-started/tutorials','AWS 10-Minute Tutorials','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','90389b12e5080aef584936b7e2fa36ffd67cd6638101365e0cd0efe64f163cc4',100.0,1779030024,0,'2026-05-17T17:00:24.676571+02:00',NULL,NULL,NULL,'[]','[]','["docs/aws.md"]','[]','{}','{"duplicate_of": "https://aws.amazon.com/getting-started/hands-on"}');
INSERT INTO "resources" VALUES('https://aws.amazon.com/getting-started/tutorials/create-mysql-db','AWS Tutorials: Create and Connect to a MySQL Database with Amazon RDS','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','721b62b045492c126d7de94e7f61fd1db854bd23c7767798fbcb580df8c76531',100.0,1779031146,0,'2026-05-17T17:19:06.829590+02:00',NULL,NULL,NULL,'[]','[]','["docs/aws-databases.md"]','[]','{}','{"duplicate_of": "https://docs.aws.amazon.com/hands-on/latest/create-mysql-db/create-mysql-db.html"}');
INSERT INTO "resources" VALUES('https://aws.amazon.com/glue','AWS Data Pipeline','','2025',5,'Official page of AWS Glue, a fully managed serverless data integration service. Identifies structural discovery using AWS Glue Data Catalog, PySpark ETL execution, and schema registry controls.','None','Documentation','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2025-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Cloud Infrastructure", "AWS", "ETL"]','["[DE FACTO STANDARD]"]','[]','["aws-data.md", "aws.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://aws.amazon.com/grafana','Amazon Managed Service for Grafana','','2024',0,'Managed visualization console offering direct enterprise integrations with SSO and IAM setups. Allows telemetry aggregation from diverse cloud datasources (S3, Prometheus, CloudWatch, Opensearch) under unified dynamic views.','N/A','Cloud Service','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2024-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Observability & Monitoring", "Managed Services", "Grafana"]','["[COMMUNITY-TOOL]"]','[]','["aws-monitoring.md", "aws.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://aws.amazon.com/iot','aws.amazon.com/en/iot','','2015',0,'Technical documentation for AWS IoT Core, a high-throughput managed broker designed to securely route and map billions of device telemetry streams into cloud databases and analysis applications.','English','Documentation','Advanced',1,'online','manual',NULL,NULL,NULL,0,'2015-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Edge & IoT", "AWS", "IoT Platforms"]','["[COMMUNITY-TOOL]"]','[]','["aws-miscellaneous.md", "aws.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://aws.amazon.com/isv/?sc_channel=sm&sc_publisher=TWITTER&sc_country=global&sc_geo=GLOBAL&sc_outcome=awareness&trk=2b5d5ac0-d7ce-421b-87ac-beedc1d30a35&linkId=953889966','AWS Software and Technology Business Scaling Solutions','The primary landing page for Independent Software Vendors (ISVs) looking to scale, optimize, and market multi-tenant SaaS products utilizing the AWS partner network.','2025',4,'### Curator Insight
This AWS portal serves as the primary gateway for Independent Software Vendors (ISVs) looking to architect, deploy, and scale SaaS products on AWS. It provides blueprints for integrating multi-tenant databases, achieving the ''Rule of 40'' through cloud growth, and aligning with the AWS Global Passport program for global expansion. Software architects and product leaders can leverage this hub for proven business and technical growth frameworks.','English','Documentation Portal','Intermediate',0,'online','automatic','5a4a19c413e621ee4426eb9e8e9b68f9267b94964c81001d3c4aba87077d3615',NULL,1780401702,0,'2026-06-02T14:01:42.548994+02:00',NULL,NULL,NULL,'["Amazon Web Services", "SaaS Architecture", "ISV Scaling"]','["ENTERPRISE-STABLE"]','[]','[]','{}','{"category": "aws-architecture", "impact_score": 80, "reputation_status": "Vetted", "reputation_summary": "Official AWS portal. Holds direct corporate backing and is verified as the central authoritative resource for scaling SaaS and software businesses on AWS infrastructure.", "social_preview_url": "", "source_provenance": "X.com (awscloud)", "suggested_new_category": ""}');
INSERT INTO "resources" VALUES('https://aws.amazon.com/lightsail','AWS LightSail','','2026',0,'Curator Insight presents AWS Lightsail as a simplified, cost-predictable virtual private server (VPS) alternative to raw EC2. Live Grounding confirms Lightsail is widely used in 2026 for small-scale projects, staging environments, and rapid WP deployments, offering pre-configured blueprints and straightforward billing.','N/A','Platform','Beginner',0,'online','manual',NULL,NULL,NULL,0,'2026-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Cloud Infrastructure", "Virtual Private Servers", "AWS Lightsail"]','["[COMMUNITY-TOOL]"]','[]','["aws-miscellaneous.md", "aws.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://aws.amazon.com/marketplace','AWS Marketplace','','2026',0,'The centralized enterprise portal cataloging certified third-party software, AMI definitions, and SaaS integrations compatible with AWS workloads. It serves as an procurement platform, simplifying image provisioning and licensing configurations.','N/A','Documentation','Beginner',0,'online','manual','5fef63d962aacea02598faf7bb9d03728428a72878ce93fff36b25a821c8c795',100.0,1779033479,1,'2026-05-17T17:57:59.137128+02:00',NULL,NULL,NULL,'["Cloud Computing", "AWS", "Infrastructure"]','["[COMMUNITY-TOOL]"]','["docs/aws.md"]','["aws.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://aws.amazon.com/marketplace/search/results?searchTerms=tower','AWS Marketplace (AMIs): AWX/Tower','','2024',0,'A curated catalog of Amazon Machine Images (AMIs) featuring pre-configured deployments of Ansible Tower and AWX. This enables fast, turn-key deployment of configuration management control centers within VPC structures on AWS.','N/A','Cloud Catalog','Beginner',0,'online','manual',NULL,NULL,NULL,0,'2024-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Cloud Infrastructure", "AWS", "Marketplace"]','["[COMMUNITY-TOOL]"]','[]','["ansible.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://aws.amazon.com/migration-and-modernization/partners/?sc_channel=sm&sc_publisher=TWITTER&sc_country=global&sc_geo=GLOBAL&sc_outcome=awareness&trkCampaign=4dd53e6b-f293-407d-aa10-583d5e116d36&sc_content=Video&trk=4dd53e6b-f293-407d-aa10-583d5e116d36&linkId=951237536','AWS Migration and Modernization partners','Official portal showcasing AWS Partner specialized solutions for migrating and modernizing VMware, SAP, and legacy enterprise workloads.','2026',4,'An official AWS directory cataloging specialized partner integrations and automation solutions designed for deep enterprise migrations.
* Supports complex migrations for legacy architectures, VMware setups, and SAP systems, incorporating automated, AI-driven refactoring mechanisms.
* Integrates proven tooling from system integrators (including Capgemini, Accenture, and Infosys) to achieve up to 90% faster workload mobilization.','en','website','intermediate',0,'online','automatic','0ce564c28a7581531b64a90c23cccb1ddf0ff5cef8093c661f0b98fcd53725ac',NULL,1780352686,0,'2026-06-02T00:24:46.744710+02:00',NULL,NULL,NULL,'["Public Cloud Solutions", "Amazon Web Services", "Cloud Migration", "Infrastructure Modernization"]','["GUIDE", "ENTERPRISE-STABLE"]','[]','[]','{}','{"category": "aws-architecture", "reputation_status": "Vetted", "reputation_summary": "The portal represents the official, highly scrutinized ecosystem database of certified cloud migration solutions on AWS, with zero negative community consensus.", "social_preview_url": "", "source_provenance": "X.com (awscloud)", "suggested_new_category": "cloud-migration"}');
INSERT INTO "resources" VALUES('https://aws.amazon.com/migration-and-modernization/podcast/?sc_channel=sm&sc_publisher=TWITTER&sc_country=global&sc_geo=GLOBAL&sc_outcome=awareness&trkCampaign=d441cd74-3302-403f-826c-e93c7355e15a&trk=d441cd74-3302-403f-826c-e93c7355e15a&linkId=943129312','AWS Migration and Modernization Podcast','Strategic and architectural discussions mapping out enterprise cloud modernization and transformation routes.','2026',4,'An official podcast series from Amazon Web Services dedicated to cloud-native application transformation, migration patterns, and organizational leadership. Featuring insights from AWS Executives-in-Residence, cloud architects, and financial analysts, it unpacks practical frameworks like the ''7 Rs'' of migration, security modernization (in collaboration with the Office of the CISO), and decoupled migration vs. modernization approaches. The discussions serve as an invaluable handbook for enterprise cloud leaders driving massive, risk-conscious cloud adoption.','en','Podcast','Advanced',0,'online','automatic','cad13ebc9ccc2a2f4959b77c95f73fb5ceaf96add87d113aaf1a032b059dbfe3',NULL,1780352148,0,'2026-06-02T00:15:48.493975+02:00',NULL,NULL,NULL,'["Cloud Architecture", "AWS", "Cloud Migration", "Modernization Strategy"]','["ENTERPRISE-STABLE", "GUIDE"]','[]','[]','{}','{"category": "aws-architecture", "reputation_status": "Vetted", "reputation_summary": "Vetted official channel from AWS featuring verified executive strategies.", "social_preview_url": "", "source_provenance": "X.com (awscloud)", "suggested_new_category": "podcasts"}');
INSERT INTO "resources" VALUES('https://aws.amazon.com/new','aws.amazon.com/new: What''s New with AWS?','','2026',0,'Duplicate stream of AWS release announcements tracking core architecture, security, and developer ecosystem changes across globally distributed infrastructure zones.','N/A','Documentation','Beginner',0,'online','manual','8ef59e9e82b6b0aff0f6b09a107f68758afb256ba6567817f6725f47252179de',100.0,1779029590,1,'2026-05-17T16:53:10.143815+02:00',NULL,NULL,NULL,'["Cloud Computing", "AWS", "Learning & News"]','["[COMMUNITY-TOOL]"]','["docs/aws.md"]','["aws.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://aws.amazon.com/opsworks','AWS OpsWorks','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','658abd4c003c0f5d6404a802de04904212bbe908c4a3bb8b6e223f85dd58aae1',100.0,1779032163,0,'2026-05-17T17:36:03.088083+02:00',NULL,NULL,NULL,'[]','[]','["docs/aws-miscellaneous.md"]','[]','{}','{"duplicate_of": "https://aws.amazon.com"}');
INSERT INTO "resources" VALUES('https://aws.amazon.com/partners','AWS Partner Network','- [APN Technology Partners](https://aws.amazon.com/partners/paths)
    - [APN Consulting Partners](https://aws.amazon.com/partners/consulting)','2026',0,'Curator Insight highlights the portal for finding verified APN Technology and Consulting partners. Live Grounding shows AWS Partner Network remains the core commercial engine for AWS, facilitating ISV integrations, validated architectures, and professional service engagements globally.','N/A','Portal','Beginner',0,'online','manual',NULL,NULL,NULL,0,'2026-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Cloud Infrastructure", "Ecosystem", "AWS Partners"]','["[COMMUNITY-TOOL]"]','[]','["aws-miscellaneous.md", "aws.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://aws.amazon.com/partners/consulting','APN Consulting Partners','','N/A',0,NULL,NULL,NULL,NULL,0,NULL,'manual','a59298b1ea21ea06d976f681238730cc4f66f913f58e69ae9c65c7a291e83324',100.0,1779032661,0,'2026-05-17T17:44:21.921593+02:00',NULL,NULL,NULL,'[]','[]','["docs/aws-miscellaneous.md"]','[]','{}','{}');
INSERT INTO "resources" VALUES('https://aws.amazon.com/partners/paths',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,'manual','d3c6564eb8b9a475e546628c89f8a8f44fa7ab6e1a83a5331af80af915e72ad3',84.0,1779130494,0,'2026-05-18T20:54:54.974513+02:00',NULL,NULL,NULL,'[]','[]','["docs/aws-miscellaneous.md"]','[]','{}','{}');
INSERT INTO "resources" VALUES('https://aws.amazon.com/partners/technology','APN Technology Partners','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','a59298b1ea21ea06d976f681238730cc4f66f913f58e69ae9c65c7a291e83324',100.0,1779029070,0,'2026-05-17T16:44:30.385110+02:00',NULL,NULL,NULL,'[]','[]','["docs/aws-miscellaneous.md"]','[]','{}','{"duplicate_of": "https://aws.amazon.com/partners/consulting"}');
INSERT INTO "resources" VALUES('https://aws.amazon.com/podcasts/aws-podcast','AWS Podcasts','','2026',0,'The official audio podcast network providing runtime updates, expert discussions, and inside perspectives on architectural patterns directly from AWS developers and clients.','N/A','Podcast','Intermediate',0,'online','manual','4af0ab4a3a787a8212685a1a7e6868084bd444d5034c4184b901b12a8d5abdb6',100.0,1779033713,1,'2026-05-17T18:01:53.588984+02:00',NULL,NULL,NULL,'["Cloud Computing", "AWS", "Learning & News"]','["[COMMUNITY-TOOL]"]','["docs/aws.md"]','["aws.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://aws.amazon.com/podcasts/aws-techchat','AWS Techchat','','2026',0,'Region-specific developer chat podcast providing quick insights, technological reviews, and platform trend discussions for engineers working across the APJ region.','N/A','Podcast','Intermediate',0,'online','manual','d7c7427cb59696e9ccc4ba09a1cce4f064cabbe61ce88f8cc4703056815dd56a',100.0,1779032087,1,'2026-05-17T17:34:47.746570+02:00',NULL,NULL,NULL,'["Cloud Computing", "AWS", "Learning & News"]','["[COMMUNITY-TOOL]"]','["docs/aws.md"]','["aws.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://aws.amazon.com/premiumsupport','AWS Support','','2008',0,'Detailed directory of AWS premium tier services, offering technical case routing, cloud guidance, and access to Trusted Advisor tools to maintain cluster health and SLA commitments.','None','Support Service','Beginner',0,'online','manual','84b7c772cba7dccafa8c32e4f9332d582b4c56813d8fe47b0a59ed724cd379fd',100.0,1779130494,1,'2026-05-18T20:54:54.950319+02:00',NULL,NULL,NULL,'["Cloud Providers", "AWS", "Operations"]','["[COMMUNITY-TOOL]"]','["docs/aws.md"]','["aws.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://aws.amazon.com/premiumsupport/knowledge-center',NULL,NULL,NULL,NULL,'A curated technical resource and architectural guide covering aws.amazon.com in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','030b85eeffc0201b8a7b7a193b2a4beddb0d7ec98cfb7bf7c29b6a14a26af5b4',84.0,1779130494,0,'2026-05-18T20:54:54.942548+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/aws.md"]','["aws.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://aws.amazon.com/premiumsupport/knowledge-center/create-and-activate-aws-account','How do I create and activate a new Amazon Web Services account?','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','6fba5cdd4be385dcb39fae7f9da4ee824c92b8282737fa09b6cb0c2e7dc25639',100.0,1779030928,0,'2026-05-17T17:15:28.431393+02:00',NULL,NULL,NULL,'[]','[]','["docs/aws.md"]','[]','{}','{"duplicate_of": "https://repost.aws/knowledge-center/create-and-activate-aws-account"}');
INSERT INTO "resources" VALUES('https://aws.amazon.com/premiumsupport/knowledge-center/start-stop-lambda-cloudwatch','How do I stop and start EC2 instances at regular intervals using AWS Lambda? (Video)','','N/A',0,'This step-by-step video guide demonstrates how to orchestrate automated EC2 state transitions utilizing AWS Lambda and Amazon EventBridge rules. The architectural walkthrough presents a cost-optimization blueprint for non-production environments by cutting off idle compute resources. It remains an essential automation reference for cloud engineers.','English','Video','Beginner',0,'duplicate','manual','54e7628550d67b00cc4404644cc6e477ac858ef15ae3426a530a435ff3ea6610',100.0,1779031866,0,'2026-05-17T17:31:06.081018+02:00',NULL,NULL,NULL,'["Serverless", "AWS Lambda", "Automation"]','["[COMMUNITY-TOOL]"]','["docs/aws-serverless.md"]','["aws-serverless.md"]','{}','{"duplicate_of": "https://repost.aws/knowledge-center/start-stop-lambda-eventbridge"}');
INSERT INTO "resources" VALUES('https://aws.amazon.com/premiumsupport/knowledge-center/transfer-domain-to-aws','How do I transfer a domain to AWS from another registrar?','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','ec4e2f5075597f14863a449986ae6312a4ad332eb0b511b9da30df9b82a50582',100.0,1779031981,0,'2026-05-17T17:33:01.682942+02:00',NULL,NULL,NULL,'[]','[]','["docs/aws-networking.md"]','[]','{}','{"duplicate_of": "https://aws.amazon.com/en/premiumsupport/knowledge-center"}');
INSERT INTO "resources" VALUES('https://aws.amazon.com/products','aws.amazon.com: Network operations with AWS Network Manager','','2019',0,'Focuses on AWS Network Manager as a single pane of glass for monitoring global hybrid networks. Live cloud architectures utilize Network Manager to synthesize telemetry from AWS Transit Gateway, SD-WAN devices, and on-premises branch offices into actionable alerts.','English','documentation','intermediate',0,'online','manual',NULL,NULL,NULL,0,'2019-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Cloud Infrastructure", "AWS", "Network Management"]','["[COMMUNITY-TOOL]"]','[]','["aws-networking.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://aws.amazon.com/products/networking/network-operations','aws.amazon.com: Network operations with AWS Network Manager','','N/A',0,'A curated technical resource and architectural guide covering aws.amazon.com: Network operations with AWS Network Manager in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'duplicate','manual','1b33db45ca8bcf45e0b88a8d4d34385863153a072d81b3ee854ccc395a651c42',100.0,1779033397,0,'2026-05-17T17:56:37.909956+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/aws-networking.md"]','["aws-networking.md"]','{}','{"duplicate_of": "https://aws.amazon.com/products"}');
INSERT INTO "resources" VALUES('https://aws.amazon.com/professional-services/CAF','==AWS Cloud Adoption Framework (AWS CAF)==','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','255ed32b78d5150de10ccb3deb82b9de9c59ecf8642efaffa9ce78047c7f1862',100.0,1779034041,0,'2026-05-17T18:07:21.530205+02:00',NULL,NULL,NULL,'[]','[]','["docs/aws.md"]','[]','{}','{"duplicate_of": "https://aws.amazon.com/cloud-adoption-framework"}');
INSERT INTO "resources" VALUES('https://aws.amazon.com/prometheus','Amazon Managed Service for Prometheus','','2026',0,'AWS fully-managed metric service designed around open-source Cortex core architecture. Automatically scales telemetry storage, ingestion, and query resources in secure enterprise environments.','None','Software','Advanced',1,'online','manual',NULL,NULL,NULL,0,'2026-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Cloud Native Platforms", "AWS", "Managed Observability"]','["[COMMUNITY-TOOL]"]','[]','["aws-monitoring.md", "aws.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://aws.amazon.com/pt/blogs/compute/architecture-patterns-for-consuming-private-apis-cross-account','Architecture patterns for consuming private APIs cross-account','','2023',0,'Highlights architectural approaches for routing and consuming private APIs across different AWS accounts. Emphasizes security through AWS PrivateLink, Route 53, and Network Load Balancers.','English','Article','Advanced',0,'duplicate','manual',NULL,NULL,NULL,0,'2023-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Enterprise Architecture", "Cloud Architecture Best Practices", "API Design"]','["[COMMUNITY-TOOL]"]','[]','["aws-architecture.md"]','{}','{"duplicate_of": "https://aws.amazon.com/blogs/compute/architecture-patterns-for-consuming-private-apis-cross-account"}');
INSERT INTO "resources" VALUES('https://aws.amazon.com/q/developer','Amazon CodeWhisperer','','2026',0,'Amazon Q Developer (formerly CodeWhisperer) is AWS''s flagship generative AI-assisted programming agent. It generates real-time, context-aware code suggestions while performing security scanning and structural code upgrades. Live grounding demonstrates its evolution into a highly secure, enterprise-compliant workspace tool with advanced reference tracking mechanisms.','Python','tool','Advanced',0,'online','manual',NULL,NULL,NULL,0,'2026-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Artificial Intelligence", "Developer Agents", "Amazon Q"]','["[COMMUNITY-TOOL]"]','[]','["aws-tools-scripts.md", "aws.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://aws.amazon.com/quick/?trk=11d49785-b668-4178-b82a-cc8f673b8c09&sc_channel=sm&sc_publisher=TWITTER&sc_country=global&sc_geo=GLOBAL&sc_outcome=awareness&linkId=944519510','Amazon Quick - AI Assistant for Work','Amazon''s official multi-tool AI assistant platform for work-based research, BI dashboards, and enterprise automations.','2026',4,'Curator Insight: Amazon Quick represents AWS’s strategic play to democratize enterprise agentic workflows and AI-driven business intelligence. Live Grounding confirms that this tool integrates organizational data with multi-model intelligence to deliver automated research, dashboards, and app integrations. Key features include root and IAM identity provider support, cross-tool workspaces (Slack, Confluence), and customizable pricing tiers tailored to strict enterprise governance structures.','en','document','Intermediate',0,'online','automatic','7252d27094860a9583afc9ce759346312fec4d9e77a3a2985726ad3553650e00',NULL,1780352424,0,'2026-06-02T00:20:24.113285+02:00',NULL,NULL,NULL,'["Cloud Architecture", "Artificial Intelligence", "AI Assistants"]','["EMERGING"]','[]','[]','{}','{"category": "ai-agents-mcp", "reputation_status": "Vetted", "reputation_summary": "Vetted and officially supported by AWS.", "social_preview_url": "", "source_provenance": "X.com (awscloud)", "suggested_new_category": ""}');
INSERT INTO "resources" VALUES('https://aws.amazon.com/quick/marketing/?sc_channel=sm&sc_publisher=TWITTER&sc_country=global&sc_geo=GLOBAL&sc_outcome=awareness&trk=60afbf58-3393-42b1-b54f-039c6a0255b4&linkId=944507053','Amazon Quick for Marketing','An AI-powered assistant designed for marketing teams to unify scattered data, automate campaign generation, personalize customer outreach, and analyze performance metrics in real-time.','2026',4,'Curator Insight: Unifying scattered customer data requires sophisticated integration patterns that do not compromise corporate data boundaries.

Live Grounding: This April 2026 AWS announcement outlines how Amazon Quick''s agentic assistant leverages Model Context Protocol (MCP) to safely access internal databases.

Operational Value:
- Builds custom personal knowledge graphs based on CRMs and marketing data.
- Automates personalized outreach campaigns while reducing execution boilerplate.
- Integrates with private VPC resources to secure sensitive business intelligence dashboards.','en','article','intermediate',0,'online','automatic','9853d9c1beb320ca1ac7568bde292286dcc34f246e98d9ed80f9eb524aa43b75',NULL,1780352168,0,'2026-06-02T00:16:08.173349+02:00',NULL,NULL,NULL,'["Cloud Providers", "Amazon Web Services", "Business Intelligence", "AI Agents", "Amazon Quick"]','["[ENTERPRISE-STABLE]"]','[]','[]','{}','{"category": "aws-architecture", "reputation_status": "Vetted", "reputation_summary": "Part of the newly released AWS Amazon Quick Suite, receiving robust enterprise adoption for secure, context-aware business assistant automation.", "social_preview_url": "", "source_provenance": "X.com (awscloud)", "suggested_new_category": "aws-newfeatures"}');
INSERT INTO "resources" VALUES('https://aws.amazon.com/quick/sales/?trk=7e833520-af64-47a5-bf6f-e3b5219f1693&sc_channel=sm&sc_publisher=TWITTER&sc_country=global&sc_geo=GLOBAL&sc_outcome=awareness&linkId=947483556','Amazon Quick for Sales','AWS''s desktop AI assistant built to streamline customer relationship management and pipeline reporting through automation pipelines.','2026',4,'An introduction to the business capabilities of Amazon Quick, a native AWS desktop AI assistant designed to consolidate research, automated flows, and enterprise CRM insights. The workspace showcases Quick Flows, allowing users to automate task reasoning, write personalized proposals, and review statements of work. Additionally, newly detailed Microsoft 365 extensions enable direct AI automation within local Excel and Word primitives. This asset is essential for cloud architects seeking to deploy, govern, and integrate native agentic AI workloads into legacy productivity environments.','en','article','Intermediate',0,'online','automatic','80eac036d1a2f9c8d8368a69bec8d1a121e6920a9fc323510025cfed6090bd1d',NULL,1780400585,0,'2026-06-02T13:43:05.972067+02:00',NULL,NULL,NULL,'["AWS Cloud", "Generative AI", "Agentic Workflows", "SaaS Integrations"]','["[ENTERPRISE-STABLE]", "[EMERGING]"]','[]','[]','{}','{"category": "aws-newfeatures", "impact_score": 84, "reputation_status": "Vetted", "reputation_summary": "An official AWS enterprise product offering that bridges AI reasoning with enterprise business data.", "social_preview_url": "", "source_provenance": "X.com (awscloud)", "suggested_new_category": ""}');
INSERT INTO "resources" VALUES('https://aws.amazon.com/quickstart/architecture/openshift','aws.amazon.com: AWS Quick Start (OpenShift 3.11 on AWS)','','N/A',0,'A curated technical resource and architectural guide covering aws.amazon.com: AWS Quick Start (OpenShift 3.11 on AWS) in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'online','manual','c4b14fbaced5d13372b8666be9bfe16ab7954c8f60b8a55f71ae067971ad1460',100.0,1779032802,0,'2026-05-17T17:46:42.065072+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/openshift.md"]','["openshift.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://aws.amazon.com/quickstart/architecture/superwerker','superwerker','','N/A',0,'A curated technical resource and architectural guide covering superwerker in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'duplicate','manual','c4b14fbaced5d13372b8666be9bfe16ab7954c8f60b8a55f71ae067971ad1460',100.0,1779031377,0,'2026-05-17T17:22:57.925384+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/aws-miscellaneous.md"]','["aws-miscellaneous.md"]','{}','{"duplicate_of": "https://aws.amazon.com/quickstart/architecture/openshift"}');
INSERT INTO "resources" VALUES('https://aws.amazon.com/releasenotes','aws.amazon.com/releasenotes','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','8ef59e9e82b6b0aff0f6b09a107f68758afb256ba6567817f6725f47252179de',100.0,1779034454,0,'2026-05-17T18:14:14.329492+02:00',NULL,NULL,NULL,'[]','[]','["docs/aws.md"]','[]','{}','{"duplicate_of": "https://aws.amazon.com/new"}');
INSERT INTO "resources" VALUES('https://aws.amazon.com/ru/blogs/aws-cloud-financial-management/aws-cost-explorers-new-ui-and-common-use-cases','AWS Cost Explorer’s New Look and Common Use Cases','','2022',0,'AWS Cost Explorer received a modernized interface and optimized query layouts to aid FinOps analysis. The upgrade simplifies tracking execution costs, identifying anomalies, and reviewing historical cloud expenditure across complex organizational units.','None','Cloud Service','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2022-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Cloud Infrastructure", "FinOps", "Cost Management"]','["[COMMUNITY-TOOL]"]','[]','["aws-newfeatures.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://aws.amazon.com/s3/faqs','S3 FAQ','','2026',0,'The authoritative FAQ database for Amazon Simple Storage Service (S3). Details critical technical specs, replication topologies, consistency models, and performance ceilings. Essential architectural standard for designing large cloud-native storage systems.','English','Official FAQ','Advanced',0,'online','manual',NULL,NULL,NULL,0,'2026-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Cloud Native Storage", "AWS S3", "FAQ Reference"]','["[COMMUNITY-TOOL]"]','[]','["aws-storage.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://aws.amazon.com/sdk-for-java','AWS SDK for Java','','2026',0,'The main portal for the AWS SDK for Java, featuring setup guides, performance tuning notes, and integration standards. It is the foundational SDK for Java-based enterprise applications leveraging S3, DynamoDB, or AWS Lambda. Crucial for software engineers designing highly resilient cloud applications using modern async client wrappers.','Java','Documentation','Advanced',0,'online','manual',NULL,NULL,NULL,0,'2026-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Cloud Platform", "AWS Infrastructure", "Developer SDKs"]','["[COMMUNITY-TOOL]"]','[]','["aws-tools-scripts.md", "aws.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://aws.amazon.com/secrets-manager',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,'manual','f7397daaae60fae857166df56ce4356575e9fb14f381c616565cd31ae5b7a7cd',100.0,1779033567,0,'2026-05-17T17:59:27.010257+02:00',NULL,NULL,NULL,'[]','[]','["docs/devsecops.md"]','[]','{}','{}');
INSERT INTO "resources" VALUES('https://aws.amazon.com/security','AWS Security','','2026',0,'Official AWS portal showcasing native infrastructure security solutions. Focuses on physical data center compliance, hypervisor-level boundaries, AWS Shield protection, and global compliance standards (ISO, SOC, and PCI DSS).','English','Product Catalog','Beginner',0,'online','manual',NULL,NULL,NULL,0,'2026-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Cloud Architecture", "AWS", "Security and Compliance"]','["[COMMUNITY-TOOL]"]','[]','["aws-security.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://aws.amazon.com/solutions','aws.amazon.com: AWS Quick Start (OpenShift 3.11 on AWS)','','2018',0,'Legacy AWS CloudFormation deployment template for automating OpenShift 3.11 cluster topologies. Serves as an architectural reference for VPC subnet divisions and multi-AZ load-balancer routing in early cloud-native systems.','CloudFormation','IaC/Template','Advanced',0,'duplicate','manual',NULL,NULL,NULL,0,'2018-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Cloud Providers", "AWS", "Infrastructure-as-Code"]','["[LEGACY]"]','[]','["aws-devops.md"]','{}','{"duplicate_of": "https://aws.amazon.com/quickstart/architecture/openshift"}');
INSERT INTO "resources" VALUES('https://aws.amazon.com/solutions/case-studies/aeromexico-case-study/?sc_channel=sm&sc_publisher=TWITTER&sc_country=global&sc_geo=GLOBAL&sc_outcome=awareness&trkCampaign=c1377653-d4d2-4ea4-ad85-f94d5d9ebf33&trk=c1377653-d4d2-4ea4-ad85-f94d5d9ebf33&linkId=950665799','Aeroméxico Modernization Case Study on AWS','Detailed enterprise architecture migration and application modernization success study on AWS.','2026',4,'An architectural case study analyzing Aeroméxico''s enterprise migration and modernization journey on AWS.
- **Architectural Value**: Demonstrates modernization of 350+ applications from three legacy data centers to a single-cloud layout.
- **Key Features**: Leverages AWS Lambda serverless pipelines, Amazon RDS state preservation, and Amazon S3.
- **Technical Significance**: Highlights an 80% application refactoring rate, showcasing how structural observability can accelerate legacy system retirement.','en','case-study','advanced',0,'online','automatic','2d0d5859523f556bf26b558a0f4a39ab3de09fb043a111a8f9a8079bb532ab7b',NULL,1780352544,0,'2026-06-02T00:22:24.370639+02:00',NULL,NULL,NULL,'["Cloud Migration", "Enterprise Architecture", "Case Studies", "Aerom\u00e9xico Modernization"]','["[CASE STUDY]", "[ENTERPRISE-STABLE]"]','[]','[]','{}','{"category": "aws-devops", "reputation_status": "Vetted", "reputation_summary": "Vetted official AWS Case Study detailing legacy system refactoring and large-scale cloud modernization.", "social_preview_url": "", "source_provenance": "X.com (awscloud)", "suggested_new_category": "aws-architecture"}');
INSERT INTO "resources" VALUES('https://aws.amazon.com/solutions/case-studies/mercedes-benz-transform-case-study/?sc_channel=sm&sc_publisher=TWITTER&sc_country=global&sc_geo=GLOBAL&sc_outcome=awareness&trkCampaign=e20794db-f1a8-4cef-9cce-67e29faee359&sc_content=Video&trk=e20794db-f1a8-4cef-9cce-67e29faee359&linkId=945588626','Mercedes-Benz Group: Global SAP Consolidation and AI Modernization on AWS','Mercedes-Benz is building a future-proof IT infrastructure that streamlines processes, reduces complexity, and integrates cutting-edge AI capabilities across its global operations, including migrating to RISE with SAP on AWS.','2024',4,'A detailed enterprise case study highlighting Mercedes-Benz''s major cloud transformation journey on AWS. Covers the migration of their global connected vehicle platform from containerized microservices to AWS Serverless (Lambda, SageMaker), alongside migrating core SAP landscapes to RISE with SAP. Showcases how they streamlined aftersales with Amazon EKS and executed high-precision automated mainframe migrations using AI-driven COBOL-to-Java translation tools.','English','document','Advanced',0,'online','automatic','c46b2af86e48efa0ed4315467170c4c107196d137fca4b018d8b6fd8bae537a2',NULL,1780352282,0,'2026-06-02T00:18:02.814583+02:00',NULL,NULL,NULL,'["Cloud Architecture", "AWS", "Enterprise Migration", "Serverless Architecture"]','["[CASE STUDY]", "[ENTERPRISE-STABLE]"]','[]','[]','{}','{"category": "aws-architecture", "reputation_status": "Vetted", "reputation_summary": "Widely cited and recognized in the enterprise cloud sector as a premier example of large-scale legacy migration (mainframe to Java) and serverless vehicle connectivity.", "social_preview_url": "", "source_provenance": "X.com (awscloud)", "suggested_new_category": ""}');
INSERT INTO "resources" VALUES('https://aws.amazon.com/solutions/case-studies/thomas-publishing','Thomas Publishing Case Study','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','02e3a8c32fc3e8b1cdd04a6d90d0682ff7e7a553baf506efa92ac768a974de16',100.0,1779032117,0,'2026-05-17T17:35:17.280077+02:00',NULL,NULL,NULL,'[]','[]','["docs/aws-architecture.md"]','[]','{}','{"review_metadata": {"original_url": "https://aws.amazon.com/solutions/case-studies/thomas-publishing", "proposed_url": "NONE", "reason": "High-Value Protection: generic_redirect_loss", "timestamp": "2026-05-18T18:54:54.998749"}, "duplicate_of": "https://aws.amazon.com/solutions/case-studies/trainline"}');
INSERT INTO "resources" VALUES('https://aws.amazon.com/solutions/case-studies/trainline','aws.amazon.com: Trainline Case Study','','N/A',0,'A curated technical resource and architectural guide covering aws.amazon.com: Trainline Case Study in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'duplicate','manual','02e3a8c32fc3e8b1cdd04a6d90d0682ff7e7a553baf506efa92ac768a974de16',100.0,1779034041,0,'2026-05-17T18:07:21.542882+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/aws-miscellaneous.md"]','["aws-miscellaneous.md"]','{}','{"duplicate_of": "https://aws.amazon.com/solutions/case-studies"}');
INSERT INTO "resources" VALUES('https://aws.amazon.com/solutions/implementations/aws-perspective','AWS Perspective 🌟','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','6efbca70fd0fd5ec9ce0112f11ae2e73236d57a18546a23bd8e7343105de3b30',100.0,1779032245,0,'2026-05-17T17:37:25.438831+02:00',NULL,NULL,NULL,'[]','[]','["docs/cloud-arch-diagrams.md"]','[]','{}','{"duplicate_of": "https://docs.aws.amazon.com/solutions/workload-discovery-on-aws"}');
INSERT INTO "resources" VALUES('https://aws.amazon.com/solutions/implementations/distributed-load-testing-on-aws','Distributed Load Testing on AWS 🌟','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','3893151e67c9637518485c2942f7d7faa5970a6d2aa67efd3341a5526b3786be',100.0,1779033906,0,'2026-05-17T18:05:06.826609+02:00',NULL,NULL,NULL,'[]','[]','["docs/performance-testing-with-jenkins-and-jmeter.md"]','[]','{}','{"review_metadata": {"original_url": "https://aws.amazon.com/solutions/implementations/distributed-load-testing-on-aws", "proposed_url": "NONE", "reason": "High-Value Protection: generic_redirect_loss", "timestamp": "2026-05-18T18:54:55.022962"}, "duplicate_of": "https://docs.aws.amazon.com/solutions/distributed-load-testing-on-aws"}');
INSERT INTO "resources" VALUES('https://aws.amazon.com/solutions/implementations/workload-discovery-on-aws',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,'review_required','manual','be33a2b6a7588b757179e312a5d6db2189ddc613e17e61c1fff0c020675a9e8e',64.0,1779130495,0,'2026-05-18T20:54:55.022726+02:00',NULL,NULL,NULL,'[]','[]','["docs/cloud-arch-diagrams.md"]','[]','{}','{"review_metadata": {"original_url": "https://aws.amazon.com/solutions/implementations/workload-discovery-on-aws", "proposed_url": "NONE", "reason": "High-Value Protection: generic_redirect_loss", "timestamp": "2026-05-18T18:54:55.022728"}}');
INSERT INTO "resources" VALUES('https://aws.amazon.com/solutions/multi-region-infrastructure-deployment','**Multi-Region Infrastructure Deployment**','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','c4b14fbaced5d13372b8666be9bfe16ab7954c8f60b8a55f71ae067971ad1460',100.0,1779033640,0,'2026-05-17T18:00:40.177133+02:00',NULL,NULL,NULL,'[]','[]','["docs/aws-devops.md"]','[]','{}','{"duplicate_of": "https://aws.amazon.com/quickstart/architecture/openshift"}');
INSERT INTO "resources" VALUES('https://aws.amazon.com/sports/f1/?sc_channel=sm&sc_campaign=Sports-Marketing&sc_publisher=TWITTER&sc_country=global&sc_geo=GLOBAL&sc_outcome=GSMT%20Only&linkId=941924374','F1 Insights Powered by AWS','Real-time edge telemetry and predictive race analytics framework running on AWS.','2026',4,'An in-depth corporate case study showcasing Formula 1''s migration and real-time processing of massive racing telemetry (1.1 million data points per second) on AWS. Utilizing high-performance computing (HPC) for Computational Fluid Dynamics (CFD) and Amazon SageMaker for predictive machine learning models, the system delivers real-time race insights, tire wear metrics, and overtaking strategies to global broadcasts. It serves as a prime demonstration of massive-scale real-time IoT ingestion and data analytics architecture.','en','Case Study','Advanced',0,'online','automatic','456539b4d1550dc61741c3f8bae29522936af08464a85c1e143ec11740b3db57',NULL,1780352148,0,'2026-06-02T00:15:48.493986+02:00',NULL,NULL,NULL,'["Cloud Architecture", "AWS", "Machine Learning", "IoT Telemetry", "High-Performance Computing"]','["CASE STUDY", "ENTERPRISE-STABLE"]','[]','[]','{}','{"category": "aws-architecture", "reputation_status": "Vetted", "reputation_summary": "High-profile case study of machine learning and HPC applications in telemetry-intensive environments.", "social_preview_url": "", "source_provenance": "X.com (awscloud)", "suggested_new_category": "case-studies"}');
INSERT INTO "resources" VALUES('https://aws.amazon.com/sqs/faqs','Amazon SQS FAQs','','2025',4,'The official FAQ suite detailing Amazon SQS''s scaling behavior, FIFO queue logic, dead-letter configurations, encryption capabilities, and pricing metrics.','Markdown','Documentation','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2025-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Application Integration", "Messaging Services", "AWS Integration"]','["[ENTERPRISE-STABLE]"]','[]','["aws-messaging.md", "aws.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://aws.amazon.com/startups','AWS Activate','','2026',0,'AWS Activate platform framework delivering technical resources, infrastructure credits, and active mentorship pathways to startup founders. Promotes rapid prototyping by offloading cloud infrastructure costs and supplying pre-configured template architectures.','English','Program','Beginner',0,'online','manual','2d85222f31d18d20895d661f3222033e4383b5c6147806856a3a890b92df04a8',100.0,1779130494,1,'2026-05-18T20:54:54.963326+02:00',NULL,NULL,NULL,'["Cloud Infrastructure", "AWS Ecosystem", "Startup Enablement"]','["[COMMUNITY-TOOL]"]','["docs/aws.md"]','["aws.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://aws.amazon.com/step-functions','AWS Step Functions','','2024',0,'A managed serverless orchestration service that simplifies state machine design for multi-step microservices. It coordinates complex distributed workflows, manages execution state, handles built-in retries, and integrates natively with over 200 AWS services to prevent deep nesting of Lambda functions.','N/A','Cloud Service','Intermediate',1,'online','manual',NULL,NULL,NULL,0,'2024-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Serverless Architecture", "Orchestration", "AWS Step Functions"]','["[COMMUNITY-TOOL]"]','[]','["aws-serverless.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://aws.amazon.com/streaming-data','What is Streaming Data?','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','ab60a5e9ace0dfed427548c879dc1e467c7af5605e857e0e9de86a3782bb6bc4',100.0,1779030658,0,'2026-05-17T17:10:58.277950+02:00',NULL,NULL,NULL,'[]','[]','["docs/aws.md"]','[]','{}','{"duplicate_of": "https://aws.amazon.com/what-is/streaming-data"}');
INSERT INTO "resources" VALUES('https://aws.amazon.com/transform/?sc_channel=sm&sc_publisher=TWITTER&sc_country=global&sc_geo=GLOBAL&sc_outcome=awareness&trkCampaign=e8bfe3c0-b9b8-494a-837a-8581eb91e029&sc_content=AWS%20Transform%20Carousel&trk=e8bfe3c0-b9b8-494a-837a-8581eb91e029&linkId=943065458','AWS Transform','AWS service using agentic AI to automate and accelerate application, code, and infrastructure migrations and transformations.','2026',4,'AWS Transform leverages agentic AI to simplify and accelerate the modernization and migration of enterprise applications and legacy workloads (such as Windows, VMware, and COBOL mainframes). By integrating generative AI, the service offers custom transformation agents designed to tackle code translations, library version upgrades, and API migrations.

Key architectural aspects:
* Uses a collaborative agent model that charges based on server-side ''agent active minutes''.
* Developer workflows remain unbilled during local idle time, optimization compilation, and test execution phases.','en','Product','Intermediate',0,'online','automatic','d785f911250df98b1b9fd1fec5971a0dfa51e9e7e746f68f73a1a86b7bfe81d0',NULL,1780351994,0,'2026-06-02T00:13:14.342762+02:00',NULL,NULL,NULL,'["Public Cloud", "AWS", "Application Migration"]','["[ENTERPRISE-STABLE]", "[EMERGING]"]','[]','[]','{}','{"category": "aws-architecture", "reputation_status": "Vetted", "reputation_summary": "Official AWS modernization tool integrating agentic AI to tackle enterprise migration and code transformations.", "social_preview_url": "", "source_provenance": "X.com (awscloud)", "suggested_new_category": ""}');
INSERT INTO "resources" VALUES('https://aws.amazon.com/waf','AWS WAF - Web Application Firewall','','2015',0,'The cloud-native web application firewall designed to protect web applications and APIs from common web exploits and bots. Integrates directly with CloudFront, Application Load Balancers, and API Gateways, offering robust managed rule sets alongside customizable rate-limiting and custom match conditions.','None','Documentation','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2015-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Security & Identity", "Network Security", "Web Application Protection"]','["[COMMUNITY-TOOL]"]','[]','["aws-security.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://aws.amazon.com/well-architected-tool','aws.amazon.com/well-architected-tool: AWS Well-Architected Tool','','2023',0,'Overview of AWS''s native tool designed to assess cloud workloads. Integrates with the Well-Architected Framework to systematically audit infrastructure and highlight configuration risks.','English','Documentation','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2023-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Enterprise Architecture", "Cloud Architecture Best Practices", "AWS Well-Architected"]','["[COMMUNITY-TOOL]"]','[]','["aws-architecture.md", "aws.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://aws.amazon.com/what-is/data-lake',NULL,NULL,NULL,NULL,'A curated technical resource and architectural guide covering aws.amazon.com in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'online','manual','4dfe304b6fbf77761b6ba40d38e5a8184586e91f2ecff10961de8b5b59f7ef80',100.0,1779130494,1,'2026-05-18T20:54:54.962464+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/aws-data.md"]','["aws-data.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://aws.amazon.com/what-is/streaming-data','What is Streaming Data?','','2026',0,'An AWS conceptual guide delineating the architecture of real-time streaming data pipelines. Compares high-throughput, sequential processing mechanisms against traditional batch structures, referencing Amazon Kinesis and Apache Kafka as key streaming backplanes.','English','Concept','Intermediate',0,'online','manual','7eb41fae1c99e472c64ff9694831661ef1c33fee31faa216ab6b828100715f20',100.0,1779130494,1,'2026-05-18T20:54:54.999164+02:00',NULL,NULL,NULL,'["Data Engineering", "Streaming Data", "Architectural Concepts"]','["[COMMUNITY-TOOL]"]','["docs/aws.md"]','["aws.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://aws.github.io','OpenSource at AWS','','2026',0,'The main portal showcasing AWS''s strategic contributions, governance standards, and active open-source projects. It acts as an architectural guide for platform engineers to align with verified cloud-native upstream projects. Grounding in 2026 verifies its status as a critical reference for production-grade SDK patterns and cloud integrations.','N/A','Platform','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2026-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Cloud Platform", "AWS Infrastructure", "Open Source Ecosystem"]','["[COMMUNITY-TOOL]"]','[]','["aws-tools-scripts.md", "aws.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://aws.github.io/aws-eks-best-practices','Amazon EKS Best Practices Guide for Security 🌟','','2024',0,'The definitive enterprise guide for hardening EKS clusters against cloud-native threats. It covers network segregation, IAM roles for service accounts (IRSA), secrets encryption, and runtime defense. This is a foundational checklist for any platform engineering team running on AWS.','English','Documentation','Advanced',0,'online','manual',NULL,NULL,NULL,0,'2024-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Security", "Cloud Security", "EKS Hardening"]','["[COMMUNITY-TOOL]"]','[]','["managed-kubernetes-in-public-cloud.md", "kubernetes-security.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://aws.github.io/aws-eks-best-practices/networking/index','Amazon EKS Best Practices Guide for Networking','','2026',0,'The dedicated guide for networking best practices on Amazon EKS. Focuses heavily on network design, security boundaries, container security, network policies (Calico), and optimizing cluster communication pathways.','Markdown','Documentation','Advanced',0,'duplicate','manual',NULL,NULL,NULL,0,'2026-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Cloud Infrastructure", "Networking", "Best Practices"]','["[COMMUNITY-TOOL]"]','[]','["managed-kubernetes-in-public-cloud.md"]','{}','{"duplicate_of": "https://aws.github.io/aws-eks-best-practices"}');
INSERT INTO "resources" VALUES('https://aws.plainenglish.io','aws.plainenglish.io','','N/A',0,'A curated technical resource and architectural guide covering aws.plainenglish.io in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779029116,0,'2026-05-17T16:45:16.170427+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/aws.md"]','["aws.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://aws.plainenglish.io/6-tips-to-improve-availability-with-aws-load-balancers-and-kubernetes-ad8d4d1c0f61','aws.plainenglish.io: 6 Tips to Improve Availability with AWS Load Balancers'' and Kubernetes','','N/A',0,'A curated technical resource and architectural guide covering aws.plainenglish.io: 6 Tips to Improve Availability with AWS Load Balancers'' and Kubernetes in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779030020,0,'2026-05-17T17:00:20.584078+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/managed-kubernetes-in-public-cloud.md"]','["managed-kubernetes-in-public-cloud.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://aws.plainenglish.io/aws-codepipeline-for-amazon-ecs-part-2-a-blue-green-deployment-type-c162fd73be91','aws.plainenglish.io: AWS CodePipeline for Amazon ECS','','N/A',0,'A curated technical resource and architectural guide covering aws.plainenglish.io: AWS CodePipeline for Amazon ECS in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779029565,0,'2026-05-17T16:52:45.221496+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/aws-devops.md"]','["aws-devops.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://aws.plainenglish.io/building-aws-infrastructure-with-terraform-modules-2cee480be24d','aws.plainenglish.io: Building AWS Infrastructure with Terraform Modules','','N/A',0,'A curated technical resource and architectural guide covering aws.plainenglish.io: Building AWS Infrastructure with Terraform Modules in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779031086,0,'2026-05-17T17:18:06.622727+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/terraform.md"]','["terraform.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://aws.plainenglish.io/choosing-the-right-aws-container-service-ecs-vs-eks-3b11dd078c99','aws.plainenglish.io: Choosing the Right AWS Container Service: ECS vs. EKS','','N/A',0,'A curated technical resource and architectural guide covering aws.plainenglish.io: Choosing the Right AWS Container Service: ECS vs. EKS in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779031787,0,'2026-05-17T17:29:47.817992+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/aws-containers.md"]','["aws-containers.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://aws.plainenglish.io/creating-a-custom-ec2-module-using-terraform-59c9896c2df2','aws.plainenglish.io: Creating a custom EC2 module using Terraform','','N/A',0,'A curated technical resource and architectural guide covering aws.plainenglish.io: Creating a custom EC2 module using Terraform in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779034476,0,'2026-05-17T18:14:36.817099+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/demos.md"]','["demos.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://aws.plainenglish.io/deploying-application-on-amazon-eks-211eb46c069c','aws.plainenglish.io: Deploying Application on Amazon EKS','','N/A',0,'A curated technical resource and architectural guide covering aws.plainenglish.io: Deploying Application on Amazon EKS in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779030688,0,'2026-05-17T17:11:28.393651+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/demos.md"]','["demos.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://aws.plainenglish.io/deploying-aws-resources-and-a-jenkins-server-with-terraform-297bad905459','aws.plainenglish.io: Deploying AWS Resources and a Jenkins Server with Terraform','','N/A',0,'A curated technical resource and architectural guide covering aws.plainenglish.io: Deploying AWS Resources and a Jenkins Server with Terraform in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779031987,0,'2026-05-17T17:33:07.591878+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/jenkins.md"]','["jenkins.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://aws.plainenglish.io/how-to-push-an-image-to-aws-ecr-b2be848c2ef','aws.plainenglish.io: How to Push a Docker Image to the AWS ECR','','N/A',0,'A curated technical resource and architectural guide covering aws.plainenglish.io: How to Push a Docker Image to the AWS ECR in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779029291,0,'2026-05-17T16:48:11.531129+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/aws-containers.md"]','["aws-containers.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://aws.plainenglish.io/kubectl-get-kubernetes-o-architecture-6d4bd97dcaaf','aws.plainenglish.io: $ kubectl get kubernetes -o architecture','','N/A',0,'A curated technical resource and architectural guide covering aws.plainenglish.io: $ kubectl get kubernetes -o architecture in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779030356,0,'2026-05-17T17:05:56.187660+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes.md"]','["kubernetes.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://aws.plainenglish.io/lessons-learned-from-switching-to-aws-sdk-v3-6babe1530a59','aws.plainenglish.io: Lessons Learned From Switching to AWS SDK v3','','N/A',0,'A curated technical resource and architectural guide covering aws.plainenglish.io: Lessons Learned From Switching to AWS SDK v3 in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779030572,0,'2026-05-17T17:09:32.388114+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/aws-tools-scripts.md"]','["aws-tools-scripts.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://aws.plainenglish.io/lets-design-a-serverless-etl-pipeline-with-aws-services-9ab88c95afd4','aws.plainenglish.io: Let''s design a serverless ETL pipeline with AWS services','','N/A',0,'A curated technical resource and architectural guide covering aws.plainenglish.io: Let''s design a serverless ETL pipeline with AWS services in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779033622,0,'2026-05-17T18:00:22.695758+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/aws-serverless.md"]','["aws-serverless.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://aws.plainenglish.io/mastering-monitoring-the-complete-guide-to-using-prometheus-and-grafana-with-kubernetes-e53d8306123d','==aws.plainenglish.io: Mastering Monitoring: The Complete Guide to Using'' Prometheus and Grafana with Kubernetes==','','N/A',0,'A curated technical resource and architectural guide covering ==aws.plainenglish.io: Mastering Monitoring: The Complete Guide to Using'' Prometheus and Grafana with Kubernetes== in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779031099,0,'2026-05-17T17:18:19.131803+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-monitoring.md"]','["kubernetes-monitoring.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://aws.plainenglish.io/pods-in-kubernetes-the-smallest-deployable-units-of-computing-dab3bf1a2762','aws.plainenglish.io: Pods in Kubernetes — The Smallest Deployable Units'' of Computing 🌟','','N/A',0,'A curated technical resource and architectural guide covering aws.plainenglish.io: Pods in Kubernetes — The Smallest Deployable Units'' of Computing 🌟 in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779029931,0,'2026-05-17T16:58:51.813436+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes.md"]','["kubernetes.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://aws.plainenglish.io/terraform-hands-on-project-d2105bbc0c62','aws.plainenglish.io: Terraform Hands-on Project','','N/A',0,'A curated technical resource and architectural guide covering aws.plainenglish.io: Terraform Hands-on Project in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779033772,0,'2026-05-17T18:02:52.796976+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/terraform.md"]','["terraform.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://aws.plainenglish.io/terraform-how-to-deploy-jenkins-ci-cd-pipelines-using-terraform-9ffc086dcd56','aws.plainenglish.io: Terraform: How To Deploy Jenkins CI/CD Pipelines Using'' Terraform','','N/A',0,'A curated technical resource and architectural guide covering aws.plainenglish.io: Terraform: How To Deploy Jenkins CI/CD Pipelines Using'' Terraform in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779030854,0,'2026-05-17T17:14:14.243763+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/jenkins.md"]','["jenkins.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://aws.plainenglish.io/the-automation-fellowship-packer-terraform-and-ansible-part-iii-73571ef103e1','aws.plainenglish.io: The Automation Fellowship: Packer, Terraform, and Ansible'' — PART III','','N/A',0,'A curated technical resource and architectural guide covering aws.plainenglish.io: The Automation Fellowship: Packer, Terraform, and Ansible'' — PART III in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779033617,0,'2026-05-17T18:00:17.333899+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/terraform.md"]','["terraform.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://aws.plainenglish.io/trigger-function-message-12f117b7f067','aws.plainenglish.io: Trigger, Function, Message | Brandi McCall','','N/A',0,'A curated technical resource and architectural guide covering aws.plainenglish.io: Trigger, Function, Message | Brandi McCall in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779034265,0,'2026-05-17T18:11:05.076219+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/demos.md"]','["demos.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://awscerts.slack.com','awscerts.slack.com','','2023',0,'A dedicated global Slack community focusing on AWS Certifications. Serves as a peer-to-peer discussion hub where developers and architects share study tips, ask technical questions, and exchange real-world infrastructure experience.','English','Platform','Beginner',0,'online','manual',NULL,NULL,NULL,0,'2023-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Cloud Computing", "AWS", "Community Learning"]','["[COMMUNITY-TOOL]"]','[]','["aws-training.md", "aws.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://awscli.amazonaws.com/v2/documentation/api/latest/reference/service-quotas/get-service-quota.html','AWS API: get-service-quota','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','7543f447dda008bc7f388eed1f917f1475932f2b63d0c1a2aa1d0b4f74d4dabe',100.0,1779032252,0,'2026-05-17T17:37:32.029994+02:00',NULL,NULL,NULL,'[]','[]','["docs/aws-miscellaneous.md"]','[]','{}','{"duplicate_of": "https://docs.aws.amazon.com/cli/latest/reference/service-quotas/get-service-quota.html"}');
INSERT INTO "resources" VALUES('https://awsfundamentals.blogspot.com/2019/12/aws-vpc-fundamental.html','awsfundamentals.blogspot.com: AWS Virtual Private Cloud - VPC','','2019',0,'A high-level introductory guide detailing the core components of Amazon VPCs, including Subnets, Route Tables, Internet Gateways, and Security Groups. Ideal for engineers transitioning from traditional infrastructure to virtualized cloud networks.','English','blog','beginner',0,'online','manual',NULL,NULL,NULL,0,'2019-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Cloud Infrastructure", "AWS", "VPC", "Fundamentals"]','["[COMMUNITY-TOOL]"]','[]','["aws-networking.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://awsfundamentals.com/blog/aws-lambda-with-terraform','blog.awsfundamentals.com: Mastering AWS Lambda with Terraform: A Comprehensive Guide','','2023',0,'An all-inclusive guide detailing AWS Lambda lifecycle management and API Gateway mappings with Terraform. Deals with local packaging zip configurations, dynamic environments, and fine-grained IAM execution policies.','HCL','Tutorial','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2023-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Cloud Infrastructure", "AWS", "Compute & Serverless"]','["[COMMUNITY-TOOL]", "[GUIDE]"]','[]','["terraform.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://awsfundamentals.com/blog/aws-organizations-the-key-to-managing-your-cloud-infrastructure-effectively','AWS Organizations: The Key to Managing Your Cloud Infrastructure Effectively','','2024',0,'Explores core configuration benefits of AWS Organizations for multi-account governance. Highlights service control policies (SCPs), unified billing, and secure programmatic account instantiation using IaC.','English','Article','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2024-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Cloud Native", "AWS", "Governance", "AWS Organizations"]','["[COMMUNITY-TOOL]"]','[]','["aws-architecture.md", "aws.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://awsfundamentals.com/blog/aws-s3-rm-removing-files','blog.awsfundamentals.com: Step-By-Step: Emptying S3 Buckets and Directories Using the AWS CLI with S3 RM','','2023',0,'A deep dive tutorial from AWS Fundamentals on how to empty S3 buckets containing millions of objects using the AWS CLI. It highlights the differences between simple deleting, multi-object API commands, and utilizing Lifecycle rules to clean buckets at zero cost. Essential for DevOps engineers avoiding massive API transactional bills.','N/A','Blog','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2023-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Cloud Platform", "AWS Infrastructure", "Storage Management"]','["[COMMUNITY-TOOL]"]','[]','["aws-tools-scripts.md", "aws.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://awsfundamentals.com/blog/aws-s3-sync','blog.awsfundamentals.com: AWS S3 Sync - An Extensive Guide','','2023',0,'An extensive guide on using AWS S3 Sync commands, showing how to achieve efficient filesystems syncs between local storage and S3 targets. It explains multi-threading optimization, inclusion/exclusion rules, and integrity checks. This reference is highly valuable for system administrators maintaining basic backup and sync pipelines.','N/A','Blog','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2023-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Cloud Platform", "AWS Infrastructure", "Storage Management"]','["[COMMUNITY-TOOL]"]','[]','["aws-storage.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://awsfundamentals.com/blog/using-s3-with-terraform','blog.awsfundamentals.com: Using S3 with Terraform','','2023',0,'A structural guide explaining how to declare and maintain AWS Simple Storage Service (S3) buckets using Terraform. Focuses on security defaults, bucket access control lists (ACLs), versioning configurations, and cross-region replication strategies.','HCL','Article','Beginner',0,'online','manual',NULL,NULL,NULL,0,'2023-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Infrastructure as Code", "Terraform Ecosystem", "AWS S3 Storage"]','["[COMMUNITY-TOOL]"]','[]','["demos.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://awstip.com','AWStip.com','','N/A',0,'A curated technical resource and architectural guide covering AWStip.com in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779030538,0,'2026-05-17T17:08:58.477002+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/aws.md"]','["aws.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://awstip.com/amazon-elastic-kubernetes-service-amazon-eks-the-only-resource-hub-you-ever-need-3b802687df36','awstip.com: Amazon Elastic Kubernetes Service (Amazon EKS) — The Only Resource'' Hub You Ever Need','','N/A',0,'A curated technical resource and architectural guide covering awstip.com: Amazon Elastic Kubernetes Service (Amazon EKS) — The Only Resource'' Hub You Ever Need in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779032756,0,'2026-05-17T17:45:56.472629+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/managed-kubernetes-in-public-cloud.md"]','["managed-kubernetes-in-public-cloud.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://awstip.com/deploying-azure-infrastructure-with-terraform-e34046c65d0f','awstip.com: Deploying Azure Infrastructure with Terraform','','N/A',0,'A curated technical resource and architectural guide covering awstip.com: Deploying Azure Infrastructure with Terraform in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779033572,0,'2026-05-17T17:59:32.558365+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/terraform.md"]','["terraform.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://awstip.com/essential-plugins-for-kubectl-cli-e35cbc99037b','==awstip.com: Essential plugins for Kubectl CLI==','','N/A',0,'A curated technical resource and architectural guide covering ==awstip.com: Essential plugins for Kubectl CLI== in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779031566,0,'2026-05-17T17:26:06.845516+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes.md"]','["kubernetes.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://awstip.com/how-to-list-all-resources-in-your-aws-account-c3f18061f71b','awstip.com: How to list all resources in your AWS account','','N/A',0,'A curated technical resource and architectural guide covering awstip.com: How to list all resources in your AWS account in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779033594,0,'2026-05-17T17:59:54.594530+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/aws.md"]','["aws.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://awstip.com/increase-security-and-efficiency-with-a-3-tier-cloud-architecture-bf5e835cd55a','==awstip.com: Increase Security and Efficiency with a 3-Tier Cloud Architecture==','','N/A',0,'A curated technical resource and architectural guide covering ==awstip.com: Increase Security and Efficiency with a 3-Tier Cloud Architecture== in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779029113,0,'2026-05-17T16:45:13.064993+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/aws-architecture.md"]','["aws-architecture.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://awstip.com/kubernetes-chaos-monkey-a-scheduled-random-pod-deletion-python-script-for-testing-cluster-6eac429554b2','awstip.com: Kubernetes Chaos Monkey: A Scheduled Random Pod Deletion Python'' Script for Testing Cluster Resilience','','N/A',0,'A curated technical resource and architectural guide covering awstip.com: Kubernetes Chaos Monkey: A Scheduled Random Pod Deletion Python'' Script for Testing Cluster Resilience in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779029877,0,'2026-05-17T16:57:57.910986+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/chaos-engineering.md"]','["chaos-engineering.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://awstip.com/kubernetes-creating-deployments-via-command-line-and-with-yaml-files-783eaad7b3be','awstip.com: Kubernetes — Creating deployments via command line and with'' YAML files','','N/A',0,'A curated technical resource and architectural guide covering awstip.com: Kubernetes — Creating deployments via command line and with'' YAML files in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779029147,0,'2026-05-17T16:45:47.624411+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubectl-commands.md"]','["kubectl-commands.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://awstip.com/kubernetes-hpa-8b7cf54f115','awstip.com: Kubernetes HPA','','N/A',0,'A curated technical resource and architectural guide covering awstip.com: Kubernetes HPA in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779029364,0,'2026-05-17T16:49:24.877865+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-autoscaling.md"]','["kubernetes-autoscaling.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://awstip.com/manage-aws-services-directly-from-kubernetes-%EF%B8%8F-6c94e376febb','awstip.com: Manage AWS services directly from Kubernetes - AWS Controllers'' for Kubernetes (ACK)','','N/A',0,'A curated technical resource and architectural guide covering awstip.com: Manage AWS services directly from Kubernetes - AWS Controllers'' for Kubernetes (ACK) in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779030346,0,'2026-05-17T17:05:46.204643+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-operators-controllers.md"]','["kubernetes-operators-controllers.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://awstip.com/monitoring-your-eks-cluster-with-the-power-of-prometheus-and-grafana-through-helm-%EF%B8%8F-1e8dc1ad5620','awstip.com: Monitoring Your EKS Cluster with the Power of Prometheus and'' Grafana through Helm','','N/A',0,'A curated technical resource and architectural guide covering awstip.com: Monitoring Your EKS Cluster with the Power of Prometheus and'' Grafana through Helm in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779029735,0,'2026-05-17T16:55:35.030426+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-monitoring.md"]','["kubernetes-monitoring.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://awstip.com/per-pod-pids-limit-on-eks-fe320638c7e9','awstip.com: Per-pod PIDs limit on EKS','','N/A',0,'A curated technical resource and architectural guide covering awstip.com: Per-pod PIDs limit on EKS in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779034101,0,'2026-05-17T18:08:21.564294+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/managed-kubernetes-in-public-cloud.md"]','["managed-kubernetes-in-public-cloud.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://awstip.com/refactor-terraform-code-with-moved-blocks-a-new-way-without-manually-modifying-the-state-5ed1d80ed53e','awstip.com: Refactor Terraform code with Moved Blocks — a new way without'' manually modifying the state','','N/A',0,'A curated technical resource and architectural guide covering awstip.com: Refactor Terraform code with Moved Blocks — a new way without'' manually modifying the state in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779032296,0,'2026-05-17T17:38:16.576179+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/terraform.md"]','["terraform.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://awstip.com/setting-up-aws-vpc-endpoint-connection-d4294d0c2204','awstip.com: Setting Up AWS VPC Endpoint Connection','','N/A',0,'A curated technical resource and architectural guide covering awstip.com: Setting Up AWS VPC Endpoint Connection in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779031401,0,'2026-05-17T17:23:21.301704+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/aws-networking.md"]','["aws-networking.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://awstip.com/streamlining-aws-eks-cluster-volume-management-with-helm-and-terraform-ebs-csi-driver-78e1d51532ee','awstip.com: Streamlining AWS EKS Cluster Volume Management with Helm and'' Terraform: EBS CSI Driver + Self-Managed AddOn Option','','N/A',0,'A curated technical resource and architectural guide covering awstip.com: Streamlining AWS EKS Cluster Volume Management with Helm and'' Terraform: EBS CSI Driver + Self-Managed AddOn Option in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779034579,0,'2026-05-17T18:16:19.963100+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/terraform.md"]','["terraform.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://awstip.com/this-code-works-autoscaling-an-amazon-eks-cluster-with-karpenter-part-1-3-40c7bed26cfd','awstip.com: This Code Works! — Autoscaling An Amazon EKS Cluster with Karpenter'' — Part 1/3','','N/A',0,'A curated technical resource and architectural guide covering awstip.com: This Code Works! — Autoscaling An Amazon EKS Cluster with Karpenter'' — Part 1/3 in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779029132,0,'2026-05-17T16:45:32.443874+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-tools.md"]','["kubernetes-tools.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://awstip.com/uploading-files-to-s3-through-api-gateway-7bb78c0d0483','awstip.com: Uploading files to S3 through API Gateway','','N/A',0,'A curated technical resource and architectural guide covering awstip.com: Uploading files to S3 through API Gateway in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779031088,0,'2026-05-17T17:18:08.984770+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/aws-storage.md"]','["aws-storage.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://awstip.com/working-the-amazon-eks-immersion-workshop-chapter-1-deploying-a-microservices-application-in-a-9acae5df2f01','awstip.com: Working The Amazon EKS Immersion Workshop — Chapter 1 — Deploying'' A Microservices Application In A Kubernetes Cluster','','N/A',0,'A curated technical resource and architectural guide covering awstip.com: Working The Amazon EKS Immersion Workshop — Chapter 1 — Deploying'' A Microservices Application In A Kubernetes Cluster in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779032521,0,'2026-05-17T17:42:01.214936+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/managed-kubernetes-in-public-cloud.md"]','["managed-kubernetes-in-public-cloud.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://awstrainingwithjagan.com/infrastructure-as-code-tool-comparison','awstrainingwithjagan.com: Comprehensive Comparison of Top Infrastructure as Code (IaC) Tools','','2023',0,'Provides a comprehensive matrix of top IaC frameworks. Evaluates learning curves, multi-cloud capabilities, configuration language types (YAML, JSON, DSL, or general-purpose languages), and drift remediation mechanisms.','English','Article','Beginner',0,'online','manual',NULL,NULL,NULL,0,'2023-06-01T00:00:00+02:00',NULL,NULL,NULL,'["DevOps", "Infrastructure as Code", "Tool Comparison"]','["[COMMUNITY-TOOL]"]','[]','["iac.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://axway.com/digitize','axway.com/digitize','','N/A',0,'A curated technical resource and architectural guide covering axway.com/digitize in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'duplicate','manual','N/A',100.0,1779032762,0,'2026-05-17T17:46:02.256404+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/developerportals.md"]','["developerportals.md"]','{}','{"duplicate_of": "https://resources.axway.com"}');
INSERT INTO "resources" VALUES('https://aymen-abdelwahed.medium.com/k8s-operators-cis-benchmarks-8d7915d5cb2d','aymen-abdelwahed.medium.com: K8s Operators — CIS Kubernetes Benchmarks','','N/A',0,'A curated technical resource and architectural guide covering aymen-abdelwahed.medium.com: K8s Operators — CIS Kubernetes Benchmarks in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779033609,0,'2026-05-17T18:00:09.423020+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-security.md"]','["kubernetes-security.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://aymen-segni.com/index.php/2020/07/22/deploying-your-serverless-services-on-kubernetes-using-knative','aymen-segni.com: Deploying Serverless Services on Kubernetes using Knative','','2020',0,'Detailed technical analysis of running microservices as serverless functions on Kubernetes using Knative. Explains configuration pathways for Knative CRDs, route mapping, and automated scaling parameters.','Yaml','Article','Intermediate',1,'online','manual',NULL,NULL,NULL,0,'2020-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Serverless & Knative", "Serverless Frameworks", "Knative Serving"]','["[COMMUNITY-TOOL]"]','[]','["demos.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://aytartana.wordpress.com/2020/08/26/migrating-springboot-petclinic-rest-to-quarkus','aytartana.wordpress.com: Migrating SpringBoot PetClinic REST to Quarkus','','2020',0,'A detailed migration journal porting the classic Spring Boot PetClinic REST API to Quarkus. Provides valuable benchmarking metrics comparing memory footprints, startup latencies, and implementation adjustments required for compilation to GraalVM native images.','Java','Article','Intermediate',1,'online','manual',NULL,NULL,NULL,0,'2020-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Application Modernization", "Spring to Quarkus", "Framework Migration"]','["[COMMUNITY-TOOL]"]','[]','["demos.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://azapril.dev/2021/04/12/deploying-a-logicapp-with-terraform','azapril.dev: Deploying a LogicApp with Terraform (Bonus: in an AzDO pipeline)','','2021',0,'Guides developers through deploying serverless workflows using Azure Logic Apps managed by Terraform, integrated with Azure DevOps CI/CD pipelines. Emphasizes deployment pipelines, environment parameters, and infrastructure security.','HCL','Article','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Infrastructure as Code", "Terraform Ecosystem", "Azure Deployments"]','["[COMMUNITY-TOOL]"]','[]','["demos.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://azeynalli1990.medium.com/15-best-practices-when-working-with-docker-720d2d8de202','azeynalli1990.medium.com: 15 Best Practices when working with Docker','','N/A',0,'A curated technical resource and architectural guide covering azeynalli1990.medium.com: 15 Best Practices when working with Docker in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779031882,0,'2026-05-17T17:31:22.667133+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/docker.md"]','["docker.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://azure-samples.github.io/aks-labs/docs/intro','AKS Labs - Introduction','','2026',0,'Hands-on, engineer-designed technical playground for AKS configurations. Deep dives into Advanced CNI options, Cilium-driven security schemas, network boundaries, and workload identity bindings.','Markdown','Documentation','Intermediate',1,'online','manual',NULL,NULL,NULL,0,'2026-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Container Orchestration", "AKS Labs", "Hands-on Learning"]','["[COMMUNITY-TOOL]"]','[]','["kubernetes-tutorials.md", "azure.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://azure.github.io/AKS-Construction','azure.github.io/AKS-Construction 🌟','','2023',0,'Interactive deployment engine for generating secure, enterprise-grade Infrastructure-as-Code templates for AKS. Supports Terraform, Bicep, and ARM formats tailored to strict corporate baseline requirements.','TypeScript','Interactive Tool','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2023-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Cloud Providers", "Microsoft AKS", "Infrastructure as Code", "Template Generator"]','["[COMMUNITY-TOOL]"]','[]','["managed-kubernetes-in-public-cloud.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://azure.github.io/AppService/2024/01/05/Diagnose-Tools-for-NodeJs-Linux-apps.html','azure.github.io/AppService: General availability of Diagnostics tools for App Service on Linux Node.js apps','','2024',3,'Announcement and documentation highlighting advanced diagnostic tools built specifically for Node.js workloads running on Linux-based Azure App Services. It explains the integration of CPU profiling, memory allocation tracking, and automated core dump collection. These tools enable real-time analysis of single-threaded event loop blockages and memory leaks directly from the Azure portal.','Node.js','Product Blog','Intermediate',1,'online','manual',NULL,NULL,NULL,0,'2024-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Cloud Application Platforms", "Azure App Service", "App Service Diagnostics"]','["[COMMUNITY-TOOL]"]','[]','["azure.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://azure.github.io/Azure-Landing-Zones','Azure Landing Zone Technical Documentation','','2026',0,'Central knowledge base for Azure Landing Zones (ALZ) design principles and implementations. This portal provides guidance on identity management, network topology, subscription organization, and proactive governance policies. It acts as the key blueprint for deploying scalable multi-subscription cloud platform architectures.','None','Documentation','Advanced',0,'online','manual',NULL,NULL,NULL,0,'2026-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Cloud Governance", "Enterprise Architecture", "Landing Zones"]','["[COMMUNITY-TOOL]"]','[]','["iac.md", "azure.md", "cloud-arch-diagrams.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://azure.github.io/Azure-Landing-Zones/accelerator','Azure Landing Zone IaC Accelerator','','N/A',0,'A curated technical resource and architectural guide covering Azure Landing Zone IaC Accelerator in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'review_required','manual','0b64b8bc1cdf40df6f87b4023024e72c50c1ca760482b3c4124886543993e97d',100.0,1779033976,0,'2026-05-17T18:06:16.428050+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/azure.md", "docs/cicd.md", "docs/iac.md"]','["azure.md", "cicd.md", "iac.md"]','{}','{"review_metadata": {"original_url": "https://azure.github.io/Azure-Landing-Zones//accelerator", "proposed_url": "NONE", "reason": "High-Value Protection: generic_redirect_loss", "timestamp": "2026-05-18T11:40:42.208611"}}');
INSERT INTO "resources" VALUES('https://azure.github.io/Azure-Landing-Zones/accelerator/accelerator-release-notes','Azure Landing Zone IaC Accelerator Release Notes','','2026',0,'The official release ledger tracking enhancements, bug fixes, and feature updates for the Azure Landing Zones IaC Accelerator. Essential for platform engineering teams to maintain up-to-date, compliant architectures using official Terraform or Bicep modules. It keeps organizations informed on modern security baseline integrations and multi-tenant tooling enhancements.','None','Documentation','Advanced',0,'online','manual',NULL,NULL,NULL,0,'2026-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Infrastructure as Code", "Landing Zones", "Accelerators"]','["[COMMUNITY-TOOL]"]','[]','["terraform.md", "azure.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://azure.github.io/Azure-Proactive-Resiliency-Library','azure.github.io: Azure Proactive Resiliency Library (APRL)','- This library is built with the intention of being a staging area for guidance and recommendations that can be used by customers, partners and the field in Well-Architected Framework reliability engagements/assessments; with the intent of the guidance and recommendations being promoted, once tested and validated with customers and partners, into the official Well-Architected Framework documentation.
    - The library also contains supporting Azure Resource Graph (ARG) queries, and sometimes Azure PowerShell or Azure CLI scripts, that can help customers, partners and the field identify resources that may or may not be compliant with the guidance and recommendations. The intent for these queries, in the long-term, is to make them part of the Azure Advisor service.','2026',0,'A staging repository of recommendations and proactive patterns designed for WAF reliability assessments. It features Azure Resource Graph (ARG) queries, PowerShell scripts, and CLI commands that analyze deployed infrastructure to identify configuration drift or single points of failure. This library represents an automated, proactive approach to infrastructure auditing before elevating guidelines to official documentation.','PowerShell','Repository','Advanced',0,'online','manual',NULL,NULL,NULL,0,'2026-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Cloud Architecture", "Resiliency", "APRL"]','["[COMMUNITY-TOOL]"]','[]','["azure.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://azure.github.io/Azure-Verified-Modules','azure.github.io/Azure-Verified-Modules 🌟','','2024',0,'The central documentation portal for Azure Verified Modules (AVM), Microsoft''s standardized, validated IaC building blocks. Supports both Bicep and Terraform, guaranteeing reliable, hardened, and highly consistent deployments at enterprise scale.','None','Documentation','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2024-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Cloud Infrastructure", "Infrastructure as Code", "Azure Verified Modules"]','["[COMMUNITY-TOOL]"]','[]','["azure.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://azure.github.io/enterprise-azure-policy-as-code','azure.github.io/enterprise-azure-policy-as-code: Enterprise Azure Policy as Code Overview','','2024',0,'Comprehensive guide for the Enterprise Azure Policy as Code framework. Enables teams to define, test, and release centralized policies via Git pipelines across nested Azure subscription directories.','PowerShell','Documentation','Advanced',0,'online','manual',NULL,NULL,NULL,0,'2024-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Infrastructure Automation", "Governance", "Enterprise Policy as Code", "Azure Policy"]','["[COMMUNITY-TOOL]"]','[]','["azure.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://azure.github.io/secrets-store-csi-driver-provider-azure','azure.github.io: Azure Key Vault Provider for Secrets Store CSI Driver','','2023',0,'Reference manual for the Azure Key Vault Provider for the Kubernetes Secrets Store CSI Driver. Live grounding confirms this CSI provider is the modern enterprise standard for AKS, allowing pods to mount key vault secrets directly as files while avoiding the overhead of custom sidecars or writing secrets to disk.','English','Documentation','Advanced',0,'online','manual',NULL,NULL,NULL,0,'2023-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Security", "Kubernetes Security", "CSI Driver Providers"]','["[COMMUNITY-TOOL]"]','[]','["devsecops.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://azure.microsoft.com','Microsoft Azure','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','8ce8c157368ff5fb4540f013176fa990d07585e19168578e344a1309247ff22b',100.0,1779032438,0,'2026-05-17T17:40:38.157747+02:00',NULL,NULL,NULL,'[]','[]','["docs/azure.md"]','[]','{}','{"duplicate_of": "https://azure.microsoft.com/en-us"}');
INSERT INTO "resources" VALUES('https://azure.microsoft.com/en-gb/blog/microsoft-azure-load-testing-is-now-generally-available','azure.microsoft.com: Microsoft Azure Load Testing is now generally available','','N/A',0,NULL,NULL,NULL,NULL,0,'online','manual','353580e39275a63fb18ac5c904ddd7671ca6cb09e0caaeb9aa5f0cbc143cc8c0',100.0,1779033539,0,'2026-05-17T17:58:59.212002+02:00',NULL,NULL,NULL,'[]','[]','["docs/azure.md"]','[]','{}','{}');
INSERT INTO "resources" VALUES('https://azure.microsoft.com/en-gb/products/load-testing','Azure Load Testing','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','28eade29090d807206b2877d76001fa9df985b743c187090ca798c990b13b582',100.0,1779032852,0,'2026-05-17T17:47:32.206295+02:00',NULL,NULL,NULL,'[]','[]','["docs/azure.md"]','[]','{}','{"duplicate_of": "https://learn.microsoft.com/en-us/azure/app-testing"}');
INSERT INTO "resources" VALUES('https://azure.microsoft.com/en-gb/updates/general-availability-azure-bastion-native-client-support','==azure.microsoft.com: General availability: Azure Bastion native client'' support==','','N/A',0,NULL,NULL,NULL,NULL,0,'online','manual','2823076e1d19d6bf56293ca61900ce61ede07aa5cfa84741fd24ee14c14bf76d',100.0,1779032313,0,'2026-05-17T17:38:33.745574+02:00',NULL,NULL,NULL,'[]','[]','["docs/azure.md"]','[]','{}','{}');
INSERT INTO "resources" VALUES('https://azure.microsoft.com/en-gb/updates/generally-available-durable-functions-support-of-managed-identity-for-azure-storage','azure.microsoft.com: Generally Available: Durable Functions support of managed'' identity for Azure Storage','','N/A',0,NULL,NULL,NULL,NULL,0,'online','manual','c61eeab3654fcbc9dd1699afcc8eb32f0ac9eadd0464560be5e6ed66e244e300',100.0,1779029205,0,'2026-05-17T16:46:45.832084+02:00',NULL,NULL,NULL,'[]','[]','["docs/azure.md"]','[]','{}','{}');
INSERT INTO "resources" VALUES('https://azure.microsoft.com/en-in/blog/how-microsoft-azure-crossregion-load-balancer-helps-create-region-redundancy-and-low-latency','==azure.microsoft.com: How Microsoft Azure Cross-region Load Balancer helps'' create region redundancy and low latency== 🌟','','N/A',0,NULL,NULL,NULL,NULL,0,'online','manual','be6129546bd6f6c3e569ba06b579f2ac4cfa106f3f1e5319386ca7a0b3a11389',100.0,1779029765,0,'2026-05-17T16:56:05.088685+02:00',NULL,NULL,NULL,'[]','[]','["docs/azure.md"]','[]','{}','{}');
INSERT INTO "resources" VALUES('https://azure.microsoft.com/en-us','Microsoft Azure','','2026',0,'The master platform portal link for Microsoft Azure services. Used by enterprise architects to model global computing resources, secure network rings, and Kubernetes nodes.','None','Documentation','Advanced',0,'online','manual',NULL,NULL,NULL,0,'2026-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Cloud Native Platforms", "Azure", "Portal Core"]','["[COMMUNITY-TOOL]"]','[]','["azure.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://azure.microsoft.com/en-us/blog/announcing-the-general-availability-of-azure-cni-overlay-in-azure-kubernetes-service','azure.microsoft.com: Announcing the general availability of Azure CNI Overlay in Azure Kubernetes Service','','2023',0,'Analyzes Microsoft''s GA release of Azure CNI Overlay in AKS. This network model decouples Pod IPs from VM subnets, mitigating private IP depletion issues and enabling clusters to scale to thousands of nodes without complex virtual network refactoring.','Markdown','News Announcement','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2023-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Infrastructure", "Networking & CNI", "Azure CNI Overlay"]','["[COMMUNITY-TOOL]"]','[]','["managed-kubernetes-in-public-cloud.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://azure.microsoft.com/en-us/blog/azure-virtual-wan-introduces-its-first-saas-offering','Azure Virtual WAN introduces its first SaaS offering','','N/A',0,NULL,NULL,NULL,NULL,0,'online','manual','1433d88ad29680e45a220aeff296a0e5818e5127cbc09b1308c9bfdd66ab6ac9',100.0,1779033884,0,'2026-05-17T18:04:44.728846+02:00',NULL,NULL,NULL,'[]','[]','["docs/azure.md"]','[]','{}','{}');
INSERT INTO "resources" VALUES('https://azure.microsoft.com/en-us/blog/choose-the-best-global-distribution-solution-for-your-applications-with-azure','==azure.microsoft.com: Choose the best global distribution solution for'' your applications with Azure==','','N/A',0,NULL,NULL,NULL,NULL,0,'online','manual','91a7b2f5ef30eb9b74f807321003ebb6b52d2d5f6d1e43695bccfa67a6686e00',100.0,1779033457,0,'2026-05-17T17:57:37.085652+02:00',NULL,NULL,NULL,'[]','[]','["docs/azure.md"]','[]','{}','{}');
INSERT INTO "resources" VALUES('https://azure.microsoft.com/en-us/blog/introducing-azure-load-testing-optimize-app-performance-at-scale','azure.microsoft.com: Introducing Azure Load Testing: Optimize app performance at scale','','2021',0,'The launch blog post detailing the debut of Microsoft''s Azure Load Testing service. It explains how the tool bridges the gap between raw load generation and cloud application monitoring, allowing developers to execute JMeter scripts in an automated cloud-native paradigm directly from GitHub Actions or Azure Pipelines.','N/A','Article','Beginner',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Cloud Infrastructure", "Azure", "Testing Services"]','["[COMMUNITY-TOOL]"]','[]','["performance-testing-with-jenkins-and-jmeter.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://azure.microsoft.com/en-us/blog/openshift-on-azure-the-easiest-fully-managed-openshift-in-the-cloud','Openshift on Azure','','N/A',0,NULL,NULL,NULL,NULL,0,NULL,'manual','aafc9ac33d0ea37afdba57b0d0cd61311ee1846fc1bb33d717d5e25a8fd99929',100.0,1779029400,1,'2026-05-17T16:50:00.768782+02:00',NULL,NULL,NULL,'[]','[]','["docs/public-cloud-solutions.md"]','[]','{}','{}');
INSERT INTO "resources" VALUES('https://azure.microsoft.com/en-us/blog/powering-multi-cluster-workloads-with-seamless-cross-cluster-networking-for-azure-kubernetes-fleet-manager','Powering multi-cluster workloads with seamless cross-cluster networking for Azure Kubernetes Fleet Manager','Azure Kubernetes Fleet Manager introduces multi-cluster networking powered by Advanced Container Networking Services.','2026',4,'Azure Kubernetes Fleet Manager now offers cross-cluster networking in public preview, powered by Advanced Container Networking Services [1.1.6]. The solution establishes low-latency, transparent east-west networking across AKS clusters spanning multiple regions, entirely removing the operational complexity of manual VPNs, gateway setups, or routing tables. It features direct endpoint discovery and global multi-cluster load balancing to streamline high-availability microservice architectures.','en','article','Advanced',0,'online','automatic','edb3dd3544982579f3fe7f22d5899efaf95e51e26be83b00e7245f1cd178d3a7',NULL,1780352720,0,'2026-06-02T00:25:20.351684+02:00',NULL,NULL,NULL,'["Cloud", "Azure", "AKS Fleet Manager"]','["ENTERPRISE-STABLE", "EMERGING"]','[]','[]','{}','{"category": "kubernetes-networking", "reputation_status": "Vetted", "reputation_summary": "Official production-grade cloud feature from Microsoft Azure, widely vetted by enterprise AKS users.", "social_preview_url": "https://azure.microsoft.com/en-us/blog/wp-content/uploads/2026/05/Azure-3D-Illustrations-ComputeNetworkStorage-Light-scaled.jpg", "source_provenance": "X.com (Azure)", "suggested_new_category": ""}');
INSERT INTO "resources" VALUES('https://azure.microsoft.com/en-us/en-gb/blog/microsoft-azure-load-testing-is-now-generally-available',NULL,NULL,NULL,NULL,'A curated technical resource and architectural guide covering azure.microsoft.com in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual',NULL,100.0,1779130494,0,'2026-05-18T20:54:54.965492+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/azure.md"]','["azure.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://azure.microsoft.com/en-us/en-gb/products/load-testing',NULL,NULL,NULL,NULL,'A curated technical resource and architectural guide covering azure.microsoft.com in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual',NULL,100.0,1779130494,0,'2026-05-18T20:54:54.983468+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/azure.md"]','["azure.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://azure.microsoft.com/en-us/en-in/blog/how-microsoft-azure-crossregion-load-balancer-helps-create-region-redundancy-and-low-latency',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,'manual',NULL,100.0,1779130495,0,'2026-05-18T20:54:55.025711+02:00',NULL,NULL,NULL,'[]','[]','["docs/azure.md"]','[]','{}','{}');
INSERT INTO "resources" VALUES('https://azure.microsoft.com/en-us/en-us/blog/azure-virtual-wan-introduces-its-first-saas-offering',NULL,NULL,NULL,NULL,'A curated technical resource and architectural guide covering azure.microsoft.com in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual',NULL,100.0,1779130495,0,'2026-05-18T20:54:55.000091+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/azure.md"]','["azure.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://azure.microsoft.com/en-us/en-us/blog/choose-the-best-global-distribution-solution-for-your-applications-with-azure',NULL,NULL,NULL,NULL,'A curated technical resource and architectural guide covering azure.microsoft.com in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual',NULL,100.0,1779130494,0,'2026-05-18T20:54:54.955255+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/azure.md"]','["azure.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://azure.microsoft.com/en-us/en-us/explore/global-infrastructure/products-by-region/table',NULL,NULL,NULL,NULL,'A curated technical resource and architectural guide covering azure.microsoft.com in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual',NULL,100.0,1779130494,0,'2026-05-18T20:54:54.980635+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/azure.md"]','["azure.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://azure.microsoft.com/en-us/en-us/resources/azure-for-architects',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,'manual',NULL,100.0,1779130494,0,'2026-05-18T20:54:54.930166+02:00',NULL,NULL,NULL,'[]','[]','["docs/azure.md"]','[]','{}','{}');
INSERT INTO "resources" VALUES('https://azure.microsoft.com/en-us/en-us/services/api-management',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,'manual',NULL,100.0,1779130495,0,'2026-05-18T20:54:55.009103+02:00',NULL,NULL,NULL,'[]','[]','["docs/azure.md"]','[]','{}','{}');
INSERT INTO "resources" VALUES('https://azure.microsoft.com/en-us/en-us/services/container-instances',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,'manual',NULL,100.0,1779130495,0,'2026-05-18T20:54:55.015828+02:00',NULL,NULL,NULL,'[]','[]','["docs/azure.md"]','[]','{}','{}');
INSERT INTO "resources" VALUES('https://azure.microsoft.com/en-us/en-us/updates',NULL,NULL,NULL,NULL,'A curated technical resource and architectural guide covering azure.microsoft.com in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual',NULL,100.0,1779130494,0,'2026-05-18T20:54:54.977670+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/azure.md"]','["azure.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://azure.microsoft.com/en-us/en-us/updates/?query=AKS',NULL,NULL,NULL,NULL,'A curated technical resource and architectural guide covering azure.microsoft.com in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual',NULL,100.0,1779130495,0,'2026-05-18T20:54:55.018483+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/azure.md"]','["azure.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://azure.microsoft.com/en-us/en-us/updates/general-availability-azure-bastion-native-client-support',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,'manual',NULL,100.0,1779130494,0,'2026-05-18T20:54:54.941341+02:00',NULL,NULL,NULL,'[]','[]','["docs/azure.md"]','[]','{}','{}');
INSERT INTO "resources" VALUES('https://azure.microsoft.com/en-us/en-us/updates/generally-available-azure-bastion-shareable-links',NULL,NULL,NULL,NULL,'A curated technical resource and architectural guide covering azure.microsoft.com in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual',NULL,100.0,1779130495,0,'2026-05-18T20:54:55.014612+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/azure.md"]','["azure.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://azure.microsoft.com/en-us/en-us/updates/generally-available-azure-blob-storage-cold-tier-support-on-change-feed-and-object-replication',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,'manual',NULL,100.0,1779130494,0,'2026-05-18T20:54:54.999092+02:00',NULL,NULL,NULL,'[]','[]','["docs/azure.md"]','[]','{}','{}');
INSERT INTO "resources" VALUES('https://azure.microsoft.com/en-us/en-us/updates/generally-available-durable-functions-support-of-managed-identity-for-azure-storage',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,'manual',NULL,100.0,1779130494,0,'2026-05-18T20:54:54.941118+02:00',NULL,NULL,NULL,'[]','[]','["docs/azure.md"]','[]','{}','{}');
INSERT INTO "resources" VALUES('https://azure.microsoft.com/en-us/en-us/updates/v2/Azure-Virtual-Network-Manager-topology-view-now-generally-available',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,'manual',NULL,100.0,1779130495,0,'2026-05-18T20:54:55.006022+02:00',NULL,NULL,NULL,'[]','[]','["docs/azure.md"]','[]','{}','{}');
INSERT INTO "resources" VALUES('https://azure.microsoft.com/en-us/explore/global-infrastructure/products-by-region/table','Azure Products by Region Table','','2026',0,'The definitive, live-updated reference catalog mapping the global availability of Azure services and network products across all Azure regions. This matrices-driven tool is vital for cloud architects designing multi-region redundancy, data residency compliance, and edge microservice topologies.','N/A','Documentation','Beginner',0,'online','manual',NULL,NULL,NULL,0,'2026-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Cloud Infrastructure", "Azure Networking", "Global Infrastructure"]','["[COMMUNITY-TOOL]"]','[]','["cloud-arch-diagrams.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://azure.microsoft.com/en-us/products/azure-vmware','Azure VMware Solution','Redeploy, extend, and run native VMware environments at scale in the Microsoft Azure cloud.','2026',4,'Curator Insight: Azure VMware Solution remains a cornerstone technology for legacy enterprise migrations, enabling zero-refactor vSphere workload portability to the cloud. Live Grounding indicates that the fully managed service natively integrates with Azure''s software-defined networking and governance layers, backed by joint Microsoft-VMware support. It serves as a critical bridge for extending VMware-based operations into public cloud native ecosystems without hypervisor-level fragmentation.','en','document','Advanced',0,'online','automatic','4f485b1edd932920fbdddace5206e107f46cfa9c9fac080a8f010d4942e3011a',NULL,1780352424,0,'2026-06-02T00:20:24.113303+02:00',NULL,NULL,NULL,'["Cloud Infrastructure", "Hybrid Cloud", "VMware Migration"]','["ENTERPRISE-STABLE"]','[]','[]','{}','{"category": "azure", "reputation_status": "Vetted", "reputation_summary": "Highly stable, co-supported enterprise cloud migration platform.", "social_preview_url": "", "source_provenance": "X.com (Azure)", "suggested_new_category": ""}');
INSERT INTO "resources" VALUES('https://azure.microsoft.com/en-us/products/chaos-studio','Azure Chaos Studio','- [techcommunity.microsoft.com: Announcing the Public Preview of Azure Chaos Studio](https://techcommunity.microsoft.com/blog/azuregovernanceandmanagementblog/announcing-the-public-preview-of-azure-chaos-studio/2893050)
    - [docs.microsoft.com: What is Azure Chaos Studio?](https://learn.microsoft.com/en-us/azure/chaos-studio/chaos-studio-overview)
    - [sqlservercentral.com: Chaos Engineering in Azure](https://www.sqlservercentral.com/articles/chaos-engineering-in-azure)','2021',0,'Provides an overview of Azure Chaos Studio, Microsoft''s managed chaos orchestration platform. Explains how to configure fault injection pipelines against virtual machines, AKS clusters, and key-value stores directly inside the Azure portal.','English','Cloud Service','Intermediate',1,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Resilience", "Chaos Engineering", "Cloud Architecture"]','["[COMMUNITY-TOOL]"]','[]','["chaos-engineering.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://azure.microsoft.com/en-us/products/container-apps',NULL,NULL,NULL,NULL,'A curated technical resource and architectural guide covering azure.microsoft.com in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'online','manual',NULL,NULL,1779388611,0,'2026-05-21T20:36:51.321149+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','[]','["azure.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://azure.microsoft.com/en-us/products/devops','Azure DevOps 🌟','','2026',0,'Microsoft''s enterprise-grade platform offering Boards, Pipelines, Repos, Test Plans, and Artifacts. Curator insights highlight its deep integration with corporate AD and Azure cloud services. Live enterprise architecture evaluations show that despite the rising popularity of GitHub Enterprise, Azure DevOps remains highly dominant in massive corporate ecosystems due to its robust work-item tracking and compliance engines.','N/A','Platform','Intermediate',1,'duplicate','manual',NULL,NULL,NULL,0,'2026-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Cloud Infrastructure", "Azure Ecosystem", "Platform Services"]','["[COMMUNITY-TOOL]"]','[]','["jenkins-alternatives.md", "devops.md"]','{}','{"duplicate_of": "https://marketplace.visualstudio.com/azuredevops"}');
INSERT INTO "resources" VALUES('https://azure.microsoft.com/en-us/resources/azure-for-architects','==azure.microsoft.com: Azure for Architects, Third Edition==','','N/A',0,NULL,NULL,NULL,NULL,0,'online','manual','d6ee70269dcb2914193a55167c2a09f7a1392f69abb5701f311a294fa47635fa',100.0,1779030276,0,'2026-05-17T17:04:36.196163+02:00',NULL,NULL,NULL,'[]','[]','["docs/azure.md"]','[]','{}','{}');
INSERT INTO "resources" VALUES('https://azure.microsoft.com/en-us/resources/templates','==azure.microsoft.com: Azure Quickstart Templates==','','N/A',0,NULL,NULL,NULL,NULL,0,'online','manual','8173b40548f195b0d9676b140d0073c39dad8a7bc5fa4ad37fd7f71adc0810a3',100.0,1779030451,0,'2026-05-17T17:07:31.349594+02:00',NULL,NULL,NULL,'[]','[]','["docs/azure.md"]','[]','{}','{}');
INSERT INTO "resources" VALUES('https://azure.microsoft.com/en-us/services/api-management','azure.microsoft.com: Azure API Management','','N/A',0,NULL,NULL,NULL,NULL,0,'online','manual','a8f612b4541e2fdb70344032748b0cdcde5c27f47ccd1b94542ba7e94327ea5f',100.0,1779030154,0,'2026-05-17T17:02:34.253433+02:00',NULL,NULL,NULL,'[]','[]','["docs/azure.md"]','[]','{}','{}');
INSERT INTO "resources" VALUES('https://azure.microsoft.com/en-us/services/container-apps',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,'manual','d68cdd6462db5bd2144e1bc364ea86a0a3766a167fae9261faf9e2ff9c29d26e',64.0,1779130494,0,'2026-05-18T20:54:54.999218+02:00',NULL,NULL,NULL,'[]','[]','["docs/azure.md"]','[]','{}','{}');
INSERT INTO "resources" VALUES('https://azure.microsoft.com/en-us/services/container-instances','azure.microsoft.com: Azure Container Instances','','N/A',0,NULL,NULL,NULL,NULL,0,'online','manual','6d631bc9abc0cf9d0490cad46b69fa4f685f57b7348e6a42815392b73aefb166',100.0,1779031284,0,'2026-05-17T17:21:24.423275+02:00',NULL,NULL,NULL,'[]','[]','["docs/azure.md"]','[]','{}','{}');
INSERT INTO "resources" VALUES('https://azure.microsoft.com/en-us/services/devops',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,'review_required','manual','4eb027814fb8d7174f68e388ab9d1ba73e4dfd9eaada1c2d4076f1ed18dfe2a1',64.0,1779130495,0,'2026-05-18T20:54:55.031928+02:00',NULL,NULL,NULL,'[]','[]','["docs/azure.md"]','[]','{}','{"review_metadata": {"original_url": "https://azure.microsoft.com/en-us/services/devops", "proposed_url": "NONE", "reason": "High-Value Protection: generic_redirect_loss", "timestamp": "2026-05-18T18:54:55.031931"}}');
INSERT INTO "resources" VALUES('https://azure.microsoft.com/en-us/solutions/azure-iaas','Infrastructure as a Service (IaaS) | Microsoft Azure','The central landing page and resource hub for Microsoft Azure''s Infrastructure as a Service, detailing compute, storage, networking, and system-level performance.','2026',4,'Curator Insight: Azure''s modern Infrastructure as a Service (IaaS) shifts the cloud narrative from raw compute units to an integrated, system-level architecture designed for AI workloads and mission-critical enterprise workloads.

Live Grounding: Recent platform updates emphasize secure-by-design baseline policies, multi-zone business continuity frameworks, and seamless telemetry instrumentation targeting CPU-intensive and distributed database engines.','English','Site','Beginner',0,'online','automatic','2d3df94f4508f706175f5e054989e9705b467ab46c3a68fae5552a625ef0187a',NULL,1780352404,0,'2026-06-02T00:20:04.147692+02:00',NULL,NULL,NULL,'["Cloud Providers", "Microsoft Azure", "IaaS"]','["DE FACTO STANDARD", "ENTERPRISE-STABLE"]','[]','[]','{}','{"category": "azure", "reputation_status": "Vetted", "reputation_summary": "Primary, highly reliable cloud product documentation suite representing foundational enterprise cloud infrastructure components.", "social_preview_url": "", "source_provenance": "X.com (Azure)", "suggested_new_category": ""}');
INSERT INTO "resources" VALUES('https://azure.microsoft.com/en-us/updates','Azure Updates 🌟','','N/A',0,NULL,NULL,NULL,NULL,0,'online','manual','c0d299b90ce1d8fae61f1bb988a1c17001f73a79cdc01d07856079acfe54806a',100.0,1779033195,0,'2026-05-17T17:53:15.230555+02:00',NULL,NULL,NULL,'[]','[]','["docs/azure.md"]','[]','{}','{}');
INSERT INTO "resources" VALUES('https://azure.microsoft.com/en-us/updates/?query=AKS','Azure Updates AKS 🌟','','2024',0,'Official real-time tracking feed for feature rollouts, API updates, region additions, and critical deprecation schedules affecting Azure Kubernetes Service.','N/A','Changelog','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2024-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Cloud Providers", "Microsoft AKS", "Lifecycle & Release Notes", "Platform Changes"]','["[COMMUNITY-TOOL]"]','[]','["managed-kubernetes-in-public-cloud.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://azure.microsoft.com/en-us/updates/azure-virtual-network-manager-topology-view-now-generally-available','==azure.microsoft.com: Azure Virtual Network Manager topology view now generally'' available==','','N/A',0,NULL,NULL,NULL,NULL,0,'online','manual','cd2d434082831561bcde20fe7922d38a408f0a0daf7e3044c019bb576eba1941',100.0,1779029093,0,'2026-05-17T16:44:53.712788+02:00',NULL,NULL,NULL,'[]','[]','["docs/azure.md"]','[]','{}','{}');
INSERT INTO "resources" VALUES('https://azure.microsoft.com/en-us/updates/generally-available-azure-bastion-shareable-links','Generally available: Azure Bastion now support shareable links','','N/A',0,NULL,NULL,NULL,NULL,0,'online','manual','349763fbbf24cfba726efb16e2396afabac9a18aaecdeb83507f3dfbd4681276',100.0,1779034191,0,'2026-05-17T18:09:51.124009+02:00',NULL,NULL,NULL,'[]','[]','["docs/azure.md"]','[]','{}','{}');
INSERT INTO "resources" VALUES('https://azure.microsoft.com/en-us/updates/generally-available-azure-blob-storage-cold-tier-support-on-change-feed-and-object-replication','azure.microsoft.com: Generally available: Azure Blob Storage Cold Tier support'' on Change Feed and Object Replication','','N/A',0,NULL,NULL,NULL,NULL,0,'online','manual','54e5a5ada010e6f05df7e9e8126be708bd485bc2cc7137dc0c97f9ead497a79d',100.0,1779029531,0,'2026-05-17T16:52:11.698732+02:00',NULL,NULL,NULL,'[]','[]','["docs/azure.md"]','[]','{}','{}');
INSERT INTO "resources" VALUES('https://azure.microsoft.com/en-us/updates/private-preview-aks-backup','==azure.microsoft.com: Private preview: Azure Kubernetes Service (AKS) Backup=='' 🌟','','N/A',0,NULL,NULL,NULL,NULL,0,'online','manual','788a8d952656e5496bf5d13320f626d7ca7752ce33ef2446975684630234583b',100.0,1779032499,0,'2026-05-17T17:41:39.621224+02:00',NULL,NULL,NULL,'[]','[]','["docs/managed-kubernetes-in-public-cloud.md"]','[]','{}','{"review_metadata": {"original_url": "https://azure.microsoft.com/en-us/updates/private-preview-aks-backup", "proposed_url": "NONE", "reason": "High-Value Protection: generic_redirect_loss", "timestamp": "2026-05-18T18:54:54.997325"}}');
INSERT INTO "resources" VALUES('https://azure.microsoft.com/en-us/updates/sftp-support-for-azure-blob-storage-now-generally-available','azure.microsoft.com: Generally available: SFTP support for Azure Blob Storage','','N/A',0,'A curated technical resource and architectural guide covering azure.microsoft.com: Generally available: SFTP support for Azure Blob Storage in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'online','manual','43788bbb19bdc3d0e0e1a644aad064e0c615697eff80db65c668cad3966da0ba',100.0,1779034066,1,'2026-05-17T18:07:46.542028+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/azure.md"]','["azure.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://azure.microsoft.com/es-es/pricing/details/kubernetes-service','Azure Kubernetes pricing','','2026',0,'The official pricing documentation for Azure Kubernetes Service (AKS). Evaluates the free tier versus Uptime SLA guarantees, VM node sizes, and integrated storage options. Live grounding points to Azure''s highly competitive pricing policies for hybrid and enterprise-scale deployments.','Spanish','Reference/Pricing','Intermediate',1,'online','manual',NULL,NULL,NULL,0,'2026-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Kubernetes Management", "Managed Kubernetes", "Azure AKS Costs"]','["[COMMUNITY-TOOL]"]','[]','["public-cloud-solutions.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://azure.microsoft.com/services/chaos-studio','Azure Chaos Studio','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','67871824337f3c8cf237064990fc07d9a0ff7d444b59565748377de97a1bdd50',100.0,1779030760,0,'2026-05-17T17:12:40.287403+02:00',NULL,NULL,NULL,'[]','[]','["docs/chaos-engineering.md"]','[]','{}','{"duplicate_of": "https://azure.microsoft.com/en-us/products/chaos-studio"}');
INSERT INTO "resources" VALUES('https://azure.microsoft.com/services/container-apps','Azure Container Apps','','N/A',0,NULL,NULL,NULL,NULL,0,'online','manual','63a918810fe9081bda21710bbb0ac48d023e55606b716269e053924d50e4dd82',100.0,1779029658,0,'2026-05-17T16:54:18.863618+02:00',NULL,NULL,NULL,'[]','[]','["docs/azure.md"]','[]','{}','{}');
INSERT INTO "resources" VALUES('https://azure.microsoft.com/services/devops','Azure DevOps 🌟','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','cab5d76c655c345a99d8bd339c33c9a00b511678e8807fa2e427a012dcdf0e6f',100.0,1779030635,0,'2026-05-17T17:10:35.108076+02:00',NULL,NULL,NULL,'[]','[]','["docs/azure.md", "docs/devops.md", "docs/jenkins-alternatives.md"]','[]','{}','{"duplicate_of": "https://azure.microsoft.com/en-us/products/devops"}');
INSERT INTO "resources" VALUES('https://azurearcjumpstart.io','azurearcjumpstart.io','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','22a467a8cc968ed9275238d39361d427819bc71676e9b8feb92ba423d1e22ad7',100.0,1779031085,0,'2026-05-17T17:18:05.111681+02:00',NULL,NULL,NULL,'[]','[]','["docs/azure.md"]','[]','{}','{"duplicate_of": "https://jumpstart.azure.com"}');
INSERT INTO "resources" VALUES('https://azurecharts.com','azurecharts.com: Azure Charts','','2026',0,'An interactive, visual tracking tool detailing Azure services. Dynamically graphs compliance updates, service availability maps, and feature changes in real-time.','TypeScript','Software','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2026-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Cloud Native Platforms", "Azure", "Visualization & Insights"]','["[COMMUNITY-TOOL]"]','[]','["azure.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://azurecharts.com/learning','azurecharts.com/learning: Azure Learning Explorer','','2026',0,'An interactive educational roadmap generator integrated inside Azure Charts. Guides cloud engineers through certifications and specific infrastructure tracks.','None','Documentation','Beginner',0,'online','manual',NULL,NULL,NULL,0,'2026-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Cloud Native Platforms", "Azure", "Education"]','["[COMMUNITY-TOOL]"]','[]','["azure.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://azurecloudai.blog/2019/09/27/deploy-azure-kubernetes-service-aks-to-a-preexisting-vnet','azurecloudai.blog: Deploy Azure Kubernetes Service (AKS) to a preexisting'' VNET','','N/A',0,'Walkthrough outlining the installation of AKS inside preexisting VNET topologies. Examines subnet sizing requirements, routing controls, and enterprise boundary setups. Helpful for aligning AKS with pre-configured network constraints.','English','blog','Intermediate',0,'duplicate','manual','5d14b2dc03dadca8119588932b102e1f5ed361f90524093ca50abddd947d2843',100.0,1779031827,0,'2026-05-17T17:30:27.300870+02:00',NULL,NULL,NULL,'["Cloud Providers", "Azure", "Networking"]','["[COMMUNITY-TOOL]"]','["docs/managed-kubernetes-in-public-cloud.md"]','["managed-kubernetes-in-public-cloud.md"]','{}','{"duplicate_of": "https://azurecloudai.blog/verify.html"}');
INSERT INTO "resources" VALUES('https://azuredevopsdemogenerator.azurewebsites.net','Azure DevOps Demo Generator 🌟','','N/A',0,'A curated technical resource and architectural guide covering Azure DevOps Demo Generator 🌟 in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779031618,0,'2026-05-17T17:26:58.118826+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/demos.md"]','["demos.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://azuredevopslabs.com','Azure DevOps Labs 🌟','','2024',0,'A extensive sandbox catalog presenting modular, self-paced technical tutorials for Azure DevOps. Teaches container builds, environment configuration matrices, and enterprise-grade security structures designed to support high-scale operations.','English','Product','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2024-06-01T00:00:00+02:00',NULL,NULL,NULL,'["DevOps", "Enterprise Platforms", "Azure DevOps"]','["[COMMUNITY-TOOL]"]','[]','["git.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://azuredevopslabs.com/labs/vstsextend/kubernetes','azuredevopslabs.com: Deploying a multi-container application to Azure Kubernetes Services','','2023',0,'An interactive, practical lab illustrating the step-by-step setup of continuous delivery pipelines targeting AKS using Azure DevOps. Covers container builds, ACR image pushes, and multi-stage YAML pipeline deployment structures.','YAML','Interactive Lab','Beginner',1,'online','manual',NULL,NULL,NULL,0,'2023-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Delivery & CI/CD", "Continuous Deployment", "Azure Pipelines"]','["[COMMUNITY-TOOL]"]','[]','["managed-kubernetes-in-public-cloud.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://azuremarketplace.microsoft.com/en-us/marketplace/apps/gofireflyltd1705083203658.firefly','azuremarketplace.microsoft.com: Firefly','','2026',0,'Firefly is an advanced multi-cloud governance platform that detects unmanaged cloud assets and programmatically generates corresponding Infrastructure as Code (IaC) configuration files. It acts as an automated drift detector and reconciliation tool, ensuring that actual cloud deployments match repository-defined target architectures.','None','Product','Advanced',0,'online','manual',NULL,NULL,NULL,0,'2026-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Cloud Governance", "Infrastructure as Code", "Asset Management"]','["[COMMUNITY-TOOL]"]','[]','["azure.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://azureviking.com/post/terraform-module-azure-dns-private-resolver','azureviking.com: Terraform module: Azure DNS Private Resolver','','2023',0,'A targeted guide detailing how to construct and deploy an Azure DNS Private Resolver utilizing Terraform scripts. Solves naming lookup hurdles within hybrid cloud topologies, replacing heavy VM-based forwarders with a secure, managed cloud native endpoint.','HCL','Module','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2023-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Azure", "Networking", "DNS Resolver"]','["[COMMUNITY-TOOL]"]','[]','["terraform.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://azureviking.com/post/terraform-module-azurerm-alz-subnet','azureviking.com: Terraform Module: azurerm-alz-subnet','','2023',0,'Presents a custom subnet management module built for enterprise landing zones. Explores routing boundaries, Network Security Group (NSG) integrations, and automation methods to scale internal VNets easily.','HCL','Module','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2023-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Azure", "Networking", "Subnets"]','["[COMMUNITY-TOOL]"]','[]','["terraform.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://azureway.cloud/azure-container-apps-creating-using-terraform-part-1',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,'manual','ef4b9f024e2eeebbdf34c696ea3d19cf32a8cbfcd49ae6c6e939b95a9eec7097',100.0,1779032680,1,'2026-05-17T17:44:40.323143+02:00',NULL,NULL,NULL,'[]','[]','["docs/terraform.md"]','[]','{}','{}');
INSERT INTO "resources" VALUES('https://azureway.cloud/azure-container-apps-traffic-splitting-part-4',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,'manual','fdf558410487332b90abd7c51698d777788edc16ef106168d480d4297a79028c',100.0,1779032381,1,'2026-05-17T17:39:41.982556+02:00',NULL,NULL,NULL,'[]','[]','["docs/terraform.md"]','[]','{}','{}');
INSERT INTO "resources" VALUES('https://backstage.io','Backstage Developer Portal:','','2026',5,'Created by Spotify and donated to the CNCF, Backstage is an open-source framework for building internal developer portals. It unifies infrastructure tooling, services, and documentation under a single, centralized Software Catalog to streamline development workflows and reduce cognitive load.','TypeScript','Framework / Tool','Advanced',1,'online','manual',NULL,NULL,NULL,0,'2026-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Platform Engineering", "Developer Portal", "Internal Developer Platforms"]','["[DE FACTO STANDARD]"]','[]','["developerportals.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://backup.docs.portworx.com','PX-Backup: docs','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','53e7bacf27df49e27bfde528e3135903962ffdb798c263833d0be1ad94eb410a',100.0,1779034094,0,'2026-05-17T18:08:14.714128+02:00',NULL,NULL,NULL,'[]','[]','["docs/kubernetes-backup-migrations.md"]','[]','{}','{"duplicate_of": "https://docs.portworx.com/portworx-backup-on-prem"}');
INSERT INTO "resources" VALUES('https://baeke.info/2022/06/02/trying-out-draft-2-on-aks','blog.baeke.info: Trying out Draft 2 on AKS','','2022',0,'An early evaluation testing out the Draft v2 workflow within AKS environments. Evaluates standard dev loops and notes architectural changes between initial Draft implementations and subsequent buildpack-driven tools. Modern architects should target standard buildpacks and OCI artifacts over older Draft versions.','Bash','Article','Intermediate',1,'online','manual',NULL,NULL,NULL,0,'2022-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Platform Engineering", "Developer Experience", "Legacy Scaffolding"]','["[COMMUNITY-TOOL]"]','[]','["managed-kubernetes-in-public-cloud.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://baeke.info/2022/11/24/aks-workload-identity-revisited','blog.baeke.info: AKS Workload Identity Revisited','','2022',0,'A deep-dive analyzing Azure AD Workload Identity mechanics. Compares this modern OIDC token-exchange flow against legacy pod identities. Essential reading for secure application migrations requiring direct integration with Azure Cloud resources.','Bash','Technical Article','Advanced',0,'online','manual',NULL,NULL,NULL,0,'2022-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Security & Governance", "Access & Identity", "Workload Identity"]','["[LEGACY]"]','[]','["managed-kubernetes-in-public-cloud.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://bagas-awibowo.medium.com/helm-templating-network-policy-using-helm-783b2f7e401a','==bagas-awibowo.medium.com: Helm — Templating Network Policy using Helm==','','N/A',0,'A curated technical resource and architectural guide covering ==bagas-awibowo.medium.com: Helm — Templating Network Policy using Helm== in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779033415,0,'2026-05-17T17:56:55.653962+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-networking.md"]','["kubernetes-networking.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://balajisblog.com/cheatsheet-for-bitbucket-pipelines','balajisblog.com: Cheatsheet for Bitbucket Pipelines','','N/A',0,'A curated technical resource and architectural guide covering balajisblog.com: Cheatsheet for Bitbucket Pipelines in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779034345,0,'2026-05-17T18:12:25.630406+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/cheatsheets.md"]','["cheatsheets.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://banksco.de/p/state-of-realtime-web-2016.html','The State of Real-Time Web in 2016','','2016',2,'A historical report from 2016 analyzing the landscape of real-time web transport. While historically useful, modern 2026 platforms have mostly replaced these early implementations with standardized WebSockets and Server-Sent Events (SSE).','Agnostic','Analysis','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2016-06-01T00:00:00+02:00',NULL,NULL,NULL,'["API Architectures", "Real-Time", "History"]','["[COMMUNITY-TOOL]"]','[]','["api.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://banzaicloud.com','Banzai Cloud 🌟','','N/A',0,'A curated technical resource and architectural guide covering Banzai Cloud 🌟 in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779032219,0,'2026-05-17T17:36:59.556124+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/managed-kubernetes-in-public-cloud.md", "docs/message-queue.md"]','["managed-kubernetes-in-public-cloud.md", "message-queue.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://banzaicloud.com/blog/backyards-api-gateway','banzaicloud.com: Istio ingress controller as an API gateway','','2020',0,'Deep technical review exploring the adaptation of Istio''s ingress controller to serve as an enterprise API gateway. Focuses on route definitions, authentication offloading, and traffic manipulation.','English','Article','Intermediate',1,'online','manual',NULL,NULL,NULL,0,'2020-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Service Mesh", "Networking", "API Gateway"]','["[COMMUNITY-TOOL]"]','[]','["istio.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://banzaicloud.com/blog/helm3-the-good-the-bad-and-the-ugly','banzaicloud.com: Helm 3, the Good, the Bad and the Ugly','','N/A',0,'A curated technical resource and architectural guide covering banzaicloud.com: Helm 3, the Good, the Bad and the Ugly in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779032163,0,'2026-05-17T17:36:03.107486+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/helm.md"]','["helm.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://banzaicloud.com/blog/istio-1.6','banzaicloud.com: What''s new in Istio 1.6, a quick walkthrough','','N/A',0,'A curated technical resource and architectural guide covering banzaicloud.com: What''s new in Istio 1.6, a quick walkthrough in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779030540,0,'2026-05-17T17:09:00.676878+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/istio.md"]','["istio.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://banzaicloud.com/blog/istio-external-demo','banzaicloud.com: Controlling egress traffic with Istio','','N/A',0,'A curated technical resource and architectural guide covering banzaicloud.com: Controlling egress traffic with Istio in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779031226,0,'2026-05-17T17:20:26.494070+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/istio.md"]','["istio.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://banzaicloud.com/blog/istio-mixerless-telemetry','banzaicloud.com: Istio telemetry V2 (Mixerless) deep dive','','N/A',0,'A curated technical resource and architectural guide covering banzaicloud.com: Istio telemetry V2 (Mixerless) deep dive in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779031602,0,'2026-05-17T17:26:42.211686+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/istio.md"]','["istio.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://banzaicloud.com/blog/istio-opa','banzaicloud.com: Istio and Kubernetes ft. OPA policies','','N/A',0,'A curated technical resource and architectural guide covering banzaicloud.com: Istio and Kubernetes ft. OPA policies in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779032518,0,'2026-05-17T17:41:58.660121+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/securityascode.md"]','["securityascode.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://banzaicloud.com/blog/k8s-cluster-autoscaler','banzaicloud.com: Autoscaling Kubernetes clusters','','N/A',0,'A curated technical resource and architectural guide covering banzaicloud.com: Autoscaling Kubernetes clusters in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779031352,0,'2026-05-17T17:22:32.438432+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-autoscaling.md"]','["kubernetes-autoscaling.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://banzaicloud.com/blog/k8s-cluster-logging','Understanding Kubernetes cluster events','','N/A',0,'A curated technical resource and architectural guide covering Understanding Kubernetes cluster events in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779034404,0,'2026-05-17T18:13:24.359046+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-troubleshooting.md"]','["kubernetes-troubleshooting.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://banzaicloud.com/blog/k8s-sidecars','banzaicloud.com: Sidecar container lifecycle changes in Kubernetes 1.18'' 🌟','','N/A',0,'A curated technical resource and architectural guide covering banzaicloud.com: Sidecar container lifecycle changes in Kubernetes 1.18'' 🌟 in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779034211,0,'2026-05-17T18:10:11.523823+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes.md"]','["kubernetes.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://banzaicloud.com/blog/kafka-on-etcd','banzaicloud.com: Kafka on Kubernetes - using etcd 🌟','','N/A',0,'A curated technical resource and architectural guide covering banzaicloud.com: Kafka on Kubernetes - using etcd 🌟 in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779031357,0,'2026-05-17T17:22:37.968546+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/message-queue.md"]','["message-queue.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://banzaicloud.com/blog/kafka-on-istio-benefits','The benefits of integrating Apache Kafka with Istio','','N/A',0,'A curated technical resource and architectural guide covering The benefits of integrating Apache Kafka with Istio in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779033698,0,'2026-05-17T18:01:38.883072+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/message-queue.md"]','["message-queue.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://banzaicloud.com/blog/kafka-rolling-upgrade','banzaicloud.com: Kafka rolling upgrade made easy with Supertubes','','N/A',0,'A curated technical resource and architectural guide covering banzaicloud.com: Kafka rolling upgrade made easy with Supertubes in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779031788,0,'2026-05-17T17:29:48.024565+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-operators-controllers.md"]','["kubernetes-operators-controllers.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://banzaicloud.com/blog/kafka-schemareg','banzaicloud.com: Kafka Schema Registry on Kubernetes the declarative way','','N/A',0,'A curated technical resource and architectural guide covering banzaicloud.com: Kafka Schema Registry on Kubernetes the declarative way in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779031094,0,'2026-05-17T17:18:14.297821+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/message-queue.md"]','["message-queue.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://banzaicloud.com/blog/kubernetes-nodepool-upgrades','Kubernetes node pool upgrades with Banzai Pipeline','','N/A',0,NULL,NULL,NULL,NULL,0,NULL,'manual','N/A',100.0,1779033773,0,'2026-05-17T18:02:53.223214+02:00',NULL,NULL,NULL,'[]','[]','["docs/managed-kubernetes-in-public-cloud.md"]','[]','{}','{}');
INSERT INTO "resources" VALUES('https://banzaicloud.com/blog/supertubes-focal','banzaicloud.com: Bulletproof Kafka, and the tale of an Amazon outage','','N/A',0,'A curated technical resource and architectural guide covering banzaicloud.com: Bulletproof Kafka, and the tale of an Amazon outage in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779034094,0,'2026-05-17T18:08:14.378221+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/message-queue.md"]','["message-queue.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://banzaicloud.com/docs/one-eye/logging-operator/quickstarts/es-nginx','Store NGINX access logs in Elasticsearch with Logging operator 🌟','','N/A',0,'A curated technical resource and architectural guide covering Store NGINX access logs in Elasticsearch with Logging operator 🌟 in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779031349,0,'2026-05-17T17:22:29.282955+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/monitoring.md"]','["monitoring.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://bash.cyberciti.biz/guide/Main_Page','bash.cyberciti.biz Wiki 🌟','','N/A',0,'A curated technical resource and architectural guide covering bash.cyberciti.biz Wiki 🌟 in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779033759,0,'2026-05-17T18:02:39.209581+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/linux.md"]','["linux.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://bash.cyberciti.biz/guide/Man_command','bash.cyberciti.biz: Man command','','N/A',0,'A curated technical resource and architectural guide covering bash.cyberciti.biz: Man command in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779032343,0,'2026-05-17T17:39:03.929081+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/cheatsheets.md"]','["cheatsheets.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://baykara.medium.com/a-gentle-inspection-of-oomkilled-in-kubernetes-4b4124cd23a8','baykara.medium.com: A Gentle Inspection of OOMKilled in Kubernetes','','N/A',0,'A curated technical resource and architectural guide covering baykara.medium.com: A Gentle Inspection of OOMKilled in Kubernetes in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779034084,0,'2026-05-17T18:08:04.230052+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-troubleshooting.md"]','["kubernetes-troubleshooting.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://bea.stollnitz.com/blog/aml-batch-endpoint','bea.stollnitz.com: Creating batch endpoints in Azure ML','- Suppose you’ve trained a machine learning model to accomplish some task, and you’d now like to provide that model’s inference capabilities as a service. Maybe you’re writing an application of your own that will rely on this service, or perhaps you want to make the service available to others. This is the purpose of endpoints — they provide a simple web-based API for feeding data to your model and getting back inference results.
    - Azure ML currently supports three types of endpoints: batch endpoints, Kubernetes online endpoints, and managed online endpoints. I’m going to focus on batch endpoints in this post, but let me start by explaining how the three types differ.','2022',3,'Demystifies Azure ML batch endpoint configurations, highlighting the differences between batch and low-latency real-time managed endpoints. Covers execution environments, partition configurations, storage connections, and scaling parameters needed to serve heavy computational batch datasets efficiently.','Python','Article','Intermediate',1,'online','manual',NULL,NULL,NULL,0,'2022-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Cloud Platforms", "Azure", "Model Serving"]','["[COMMUNITY-TOOL]"]','[]','["mlops.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://beam.apache.org','Apache Beam','','2026',0,'An advanced unified programming model for batch and stream processing pipelines. Running natively on Kubernetes via Apache Flink or Spark runners, Beam remains a fundamental framework in 2026 for high-concurrency event-driven architectures and real-time telemetry stream ingestion.','Java','Tool','Advanced',0,'online','manual','48530b322b79aaf38516fe082093a9cc89cef993adcf8b51db9d9fdf36da0519',100.0,1779033162,1,'2026-05-17T17:52:42.389359+02:00',NULL,NULL,NULL,'["Data Engineering", "Stream Processing"]','["[COMMUNITY-TOOL]"]','["docs/monitoring.md"]','["monitoring.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://beellz.hashnode.dev/continuous-profiling-in-kubernetes-using-pyroscope','==beellz.hashnode.dev: Continuous Profiling in Kubernetes Using Pyroscope==','','N/A',0,'A curated technical resource and architectural guide covering ==beellz.hashnode.dev: Continuous Profiling in Kubernetes Using Pyroscope== in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779031602,0,'2026-05-17T17:26:42.154489+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/qa.md"]','["qa.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://ben11kehoe.medium.com/never-put-aws-temporary-credentials-in-env-vars-or-credentials-files-theres-a-better-way-25ec45b4d73e','ben11kehoe.medium.com: Never put AWS temporary credentials in the credentials'' file (or env vars) — there’s a better way','','N/A',0,'A curated technical resource and architectural guide covering ben11kehoe.medium.com: Never put AWS temporary credentials in the credentials'' file (or env vars) — there’s a better way in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779031445,0,'2026-05-17T17:24:05.855104+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/aws.md"]','["aws.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://ben11kehoe.medium.com/principals-in-aws-iam-38c4a3dc322a','ben11kehoe.medium.com: AWS Authentication: Principals (users and roles)'' in AWS IAM','','N/A',0,'A curated technical resource and architectural guide covering ben11kehoe.medium.com: AWS Authentication: Principals (users and roles)'' in AWS IAM in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779034391,0,'2026-05-17T18:13:11.820348+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/aws-security.md"]','["aws-security.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://bespoyasov.me/blog/clean-architecture-on-frontend','Clean Architecture on Frontend','','2021',0,'Adapts Robert C. Martin''s Clean Architecture principles to modern client-side frontend applications. Focuses on isolation of core business domains, UI frameworks, and data sources via explicit dependency inversion layers, simplifying testing and future framework transitions.','English','Article','Advanced',0,'duplicate','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Software Engineering", "Frontend Architecture", "Design Patterns"]','["[COMMUNITY-TOOL]"]','[]','["aws-architecture.md", "developerportals.md"]','{}','{"duplicate_of": "https://dev.to/bespoyasov/clean-architecture-on-frontend-4311?utm=midu"}');
INSERT INTO "resources" VALUES('https://betanews.com/2022/01/26/overcoming-observability-challenges','==betanews.com: Overcoming observability challenges in the CI/CD Pipeline==','','N/A',0,'A curated technical resource and architectural guide covering ==betanews.com: Overcoming observability challenges in the CI/CD Pipeline== in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779034516,0,'2026-05-17T18:15:16.991445+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/cicd.md"]','["cicd.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://betanews.com/2022/10/22/cloud-security-is-complex-but-most-vulnerabilities-fall-into-three-key-categories','==betanews.com: Cloud security is complex -- but most vulnerabilities fall'' into three key categories==','','N/A',0,'A curated technical resource and architectural guide covering ==betanews.com: Cloud security is complex -- but most vulnerabilities fall'' into three key categories== in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779033338,0,'2026-05-17T17:55:38.931830+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/devsecops.md"]','["devsecops.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://betterhumans.pub/8-communication-hacks-i-use-to-appear-more-senior-as-a-young-employee-9106468bf5aa','betterhumans.pub: 8 Communication Hacks I Use To Appear More Senior As a'' Young Employee','','N/A',0,'A curated technical resource and architectural guide covering betterhumans.pub: 8 Communication Hacks I Use To Appear More Senior As a'' Young Employee in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779033697,0,'2026-05-17T18:01:37.012390+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/project-management-methodology.md"]','["project-management-methodology.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://betterprogramming.pub/10-antipatterns-for-kubernetes-deployments-e97ce1199f2d','betterprogramming.pub: 10 Anti-Patterns for Kubernetes Deployments','','N/A',0,'A curated technical resource and architectural guide covering betterprogramming.pub: 10 Anti-Patterns for Kubernetes Deployments in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779032097,0,'2026-05-17T17:34:57.594526+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes.md"]','["kubernetes.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://betterprogramming.pub/10-things-you-might-not-know-about-yaml-b0589da547c','betterprogramming.pub: 10 Things You Might Not Know About YAML','','N/A',0,'A curated technical resource and architectural guide covering betterprogramming.pub: 10 Things You Might Not Know About YAML in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779029274,0,'2026-05-17T16:47:54.148910+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/yaml.md"]','["yaml.md"]','{}','{"is_special": true}');
INSERT INTO "resources" VALUES('https://betterprogramming.pub/2-use-cases-of-python-pre-commit-hooks-to-tidy-up-your-git-repositories-8d86c9c4f06b','betterprogramming.pub: 2 Use Cases of Python Pre-commit Hooks to Tidy Up'' Your Git Repositories','','N/A',0,'A curated technical resource and architectural guide covering betterprogramming.pub: 2 Use Cases of Python Pre-commit Hooks to Tidy Up'' Your Git Repositories in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779033765,0,'2026-05-17T18:02:45.518072+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/git.md"]','["git.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://betterprogramming.pub/3-seemingly-simple-python-features-that-confuse-beginners-313575312dcf','betterprogramming.pub: 3 Seemingly Simple Python Features That Confuse Beginners','','N/A',0,'A curated technical resource and architectural guide covering betterprogramming.pub: 3 Seemingly Simple Python Features That Confuse Beginners in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779033622,0,'2026-05-17T18:00:22.689745+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/python.md"]','["python.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://betterprogramming.pub/4-awesome-browser-apis-you-might-not-be-using-yet-726d3e3237d2','betterprogramming.pub: 4 Awesome Browser APIs You Might Not Be Using Yet','','N/A',0,'A curated technical resource and architectural guide covering betterprogramming.pub: 4 Awesome Browser APIs You Might Not Be Using Yet in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779032613,0,'2026-05-17T17:43:33.200878+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/api.md"]','["api.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://betterprogramming.pub/5-simple-tips-for-debugging-docker-containers-271cb3dee77a','betterprogramming.pub: 5 Simple Tips For Debugging Docker Containers 🌟','','N/A',0,'A curated technical resource and architectural guide covering betterprogramming.pub: 5 Simple Tips For Debugging Docker Containers 🌟 in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779031539,0,'2026-05-17T17:25:39.744529+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/docker.md"]','["docker.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://betterprogramming.pub/6-metrics-to-watch-for-on-your-k8s-cluster-76d58f08397f','==betterprogramming.pub: 6 Metrics To Watch for on Your K8s Cluster== 🌟','','N/A',0,'A curated technical resource and architectural guide covering ==betterprogramming.pub: 6 Metrics To Watch for on Your K8s Cluster== 🌟 in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779029575,0,'2026-05-17T16:52:55.287568+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-monitoring.md"]','["kubernetes-monitoring.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://betterprogramming.pub/6-tips-for-creating-helm-charts-in-kubernetes-applications-452a37446f31','betterprogramming.pub: 6 Tips for Creating Helm Charts in Kubernetes Applications','','N/A',0,'A curated technical resource and architectural guide covering betterprogramming.pub: 6 Tips for Creating Helm Charts in Kubernetes Applications in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779031466,0,'2026-05-17T17:24:26.575448+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/helm.md"]','["helm.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://betterprogramming.pub/8-advanced-git-commands-university-wont-teach-you-fe63b483d34b','betterprogramming.pub: 8 Advanced Git Commands Universities Won’t Teach'' You','','N/A',0,'A curated technical resource and architectural guide covering betterprogramming.pub: 8 Advanced Git Commands Universities Won’t Teach'' You in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779033088,0,'2026-05-17T17:51:28.456543+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/cheatsheets.md"]','["cheatsheets.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://betterprogramming.pub/8-techniques-to-speed-up-your-database-292754ff7739','betterprogramming.pub: 8 Techniques To Speed up Your Database','','N/A',0,'A curated technical resource and architectural guide covering betterprogramming.pub: 8 Techniques To Speed up Your Database in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779031255,0,'2026-05-17T17:20:55.268452+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/databases.md"]','["databases.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://betterprogramming.pub/a-beginners-cheat-sheet-for-docker-f5024fd6c17f','betterprogramming.pub: A Beginners’ Cheat Sheet for Docker | Arjav Dave','','N/A',0,'A curated technical resource and architectural guide covering betterprogramming.pub: A Beginners’ Cheat Sheet for Docker | Arjav Dave in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779031669,0,'2026-05-17T17:27:49.282859+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/cheatsheets.md"]','["cheatsheets.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://betterprogramming.pub/a-cloud-migration-questionnaire-for-solution-architects-dec7ffcf063e','betterprogramming.pub: A Cloud Migration Questionnaire for Solution Architects'' 🌟🌟','','N/A',0,'A curated technical resource and architectural guide covering betterprogramming.pub: A Cloud Migration Questionnaire for Solution Architects'' 🌟🌟 in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779029573,0,'2026-05-17T16:52:53.096915+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/introduction.md"]','["introduction.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://betterprogramming.pub/advanced-features-of-kubernetes-horizontal-pod-autoscaler-536ebd7893ad','betterprogramming.pub: Advanced Features of Kubernetes’ Horizontal Pod Autoscaler','','N/A',0,'A curated technical resource and architectural guide covering betterprogramming.pub: Advanced Features of Kubernetes’ Horizontal Pod Autoscaler in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779032817,0,'2026-05-17T17:46:57.259681+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-autoscaling.md"]','["kubernetes-autoscaling.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://betterprogramming.pub/all-hail-the-monolith-celebrating-the-verbosity-of-the-unified-architecture-in-terraform-81b53e3a03ae','betterprogramming.pub: All Hail the Monolith — Celebrating the Verbosity'' of the Unified Architecture in Terraform','','N/A',0,'A curated technical resource and architectural guide covering betterprogramming.pub: All Hail the Monolith — Celebrating the Verbosity'' of the Unified Architecture in Terraform in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779030433,0,'2026-05-17T17:07:13.706317+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/demos.md"]','["demos.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://betterprogramming.pub/amazon-eks-is-eating-my-ips-e18ea057e045','betterprogramming.pub: Amazon EKS Is Eating My IPs!','','N/A',0,'A curated technical resource and architectural guide covering betterprogramming.pub: Amazon EKS Is Eating My IPs! in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779034571,0,'2026-05-17T18:16:11.630984+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/managed-kubernetes-in-public-cloud.md"]','["managed-kubernetes-in-public-cloud.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://betterprogramming.pub/applying-devops-to-api-development-for-apiops-21e2e605333e','betterprogramming.pub: Applying DevOps to API Development for APIOps','','N/A',0,'A curated technical resource and architectural guide covering betterprogramming.pub: Applying DevOps to API Development for APIOps in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779031113,0,'2026-05-17T17:18:33.219704+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/gitops.md"]','["gitops.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://betterprogramming.pub/attach-a-visual-debugger-to-ml-training-jobs-on-kubernetes-eb9678389f1f','betterprogramming.pub: Attach a Visual Debugger to ML-training Jobs on Kubernetes','','N/A',0,'A curated technical resource and architectural guide covering betterprogramming.pub: Attach a Visual Debugger to ML-training Jobs on Kubernetes in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779030335,0,'2026-05-17T17:05:35.240343+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/mlops.md"]','["mlops.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://betterprogramming.pub/automate-and-configure-your-rds-database-with-terraform-898fd4b8990d','betterprogramming.pub: Automate and Configure Your RDS Database With Terraform'' 🌟','','N/A',0,'A curated technical resource and architectural guide covering betterprogramming.pub: Automate and Configure Your RDS Database With Terraform'' 🌟 in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779030720,0,'2026-05-17T17:12:00.555891+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/demos.md"]','["demos.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://betterprogramming.pub/automate-filling-templates-with-python-1ff6c6fd595e','betterprogramming.pub: Automate Filling Templates With Python 🌟','','N/A',0,'A curated technical resource and architectural guide covering betterprogramming.pub: Automate Filling Templates With Python 🌟 in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779033100,0,'2026-05-17T17:51:40.816871+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/python.md"]','["python.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://betterprogramming.pub/awesome-kubernetes-command-line-hacks-8bd3604e394f','betterprogramming.pub: Awesome Kubernetes Command-Line Hacks','','N/A',0,'A curated technical resource and architectural guide covering betterprogramming.pub: Awesome Kubernetes Command-Line Hacks in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779033205,0,'2026-05-17T17:53:25.812403+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/cheatsheets.md"]','["cheatsheets.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://betterprogramming.pub/aws-creating-a-vpc-with-an-auto-scaling-group-using-t2-micro-instances-4ac2c5c7795b','==betterprogramming.pub: AWS: Creating a VPC With an Auto-scaling Group'' Using T2.micro Instances==','','N/A',0,'A curated technical resource and architectural guide covering ==betterprogramming.pub: AWS: Creating a VPC With an Auto-scaling Group'' Using T2.micro Instances== in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779030438,0,'2026-05-17T17:07:18.486241+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/aws-networking.md"]','["aws-networking.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://betterprogramming.pub/aws-vs-digital-ocean-vs-hetzner-cloud-which-has-the-best-value-for-money-bd9cb3c06dee','betterprogramming.pub: AWS vs. Digital Ocean vs. Hetzner Cloud — Which Has'' the Best Value for Money?','','N/A',0,'A curated technical resource and architectural guide covering betterprogramming.pub: AWS vs. Digital Ocean vs. Hetzner Cloud — Which Has'' the Best Value for Money? in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779031163,0,'2026-05-17T17:19:23.875498+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/public-cloud-solutions.md"]','["public-cloud-solutions.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://betterprogramming.pub/bash-vs-python-vs-javascript-which-is-better-for-automation-92a277ef49e','betterprogramming.pub: Bash vs. Python vs. JavaScript: Which Is Better for'' Automation? 🌟','','N/A',0,'A curated technical resource and architectural guide covering betterprogramming.pub: Bash vs. Python vs. JavaScript: Which Is Better for'' Automation? 🌟 in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779029575,0,'2026-05-17T16:52:55.288519+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/linux.md"]','["linux.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://betterprogramming.pub/build-a-cloud-native-multiprocessing-framework-b33cfc2c02b9','betterprogramming.pub: Build a Cloud-Native Multiprocessing Framework','','N/A',0,'A curated technical resource and architectural guide covering betterprogramming.pub: Build a Cloud-Native Multiprocessing Framework in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779033046,0,'2026-05-17T17:50:46.467795+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/demos.md"]','["demos.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://betterprogramming.pub/build-a-kubernetes-operator-in-10-minutes-11eec1492d30','betterprogramming.pub: Build a Kubernetes Operator in 10 Minutes 🌟','','N/A',0,'A curated technical resource and architectural guide covering betterprogramming.pub: Build a Kubernetes Operator in 10 Minutes 🌟 in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779031649,0,'2026-05-17T17:27:29.454998+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-operators-controllers.md"]','["kubernetes-operators-controllers.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://betterprogramming.pub/building-a-highly-available-kubernetes-operator-using-golang-fe4a44c395c2','betterprogramming.pub: Build a Highly Available Kubernetes Operator Using'' Golang','','N/A',0,'A curated technical resource and architectural guide covering betterprogramming.pub: Build a Highly Available Kubernetes Operator Using'' Golang in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779032172,0,'2026-05-17T17:36:12.902050+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-operators-controllers.md"]','["kubernetes-operators-controllers.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://betterprogramming.pub/building-graphql-server-using-schema-first-approach-in-python-68aeee38bcc3','betterprogramming.pub: Building GraphQL Server Using Schema-first Approach'' in Python','','N/A',0,'A curated technical resource and architectural guide covering betterprogramming.pub: Building GraphQL Server Using Schema-first Approach'' in Python in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779034217,0,'2026-05-17T18:10:17.243130+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/api.md"]','["api.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://betterprogramming.pub/chatgpt-and-software-architecture-308b6e0cc25a','betterprogramming.pub: ChatGPT and Software Architecture','','N/A',0,'A curated technical resource and architectural guide covering betterprogramming.pub: ChatGPT and Software Architecture in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779032103,0,'2026-05-17T17:35:03.674739+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/chatgpt.md"]','["chatgpt.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://betterprogramming.pub/cheat-sh-the-ultimate-multi-language-cheat-sheet-8e97c16407aa','betterprogramming.pub: Cheat.sh — The Ultimate Multi-Language Cheat Sheet','','N/A',0,NULL,NULL,NULL,NULL,0,NULL,'manual','N/A',100.0,1779030593,0,'2026-05-17T17:09:53.807104+02:00',NULL,NULL,NULL,'[]','[]','["docs/cheatsheets.md"]','[]','{}','{}');
INSERT INTO "resources" VALUES('https://betterprogramming.pub/clean-up-your-kubernetes-deployments-using-ansible-10a000db313b','betterprogramming.pub: Clean Up Your Kubernetes Deployments Using Ansible','','N/A',0,'A curated technical resource and architectural guide covering betterprogramming.pub: Clean Up Your Kubernetes Deployments Using Ansible in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779031576,0,'2026-05-17T17:26:16.212793+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/demos.md"]','["demos.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://betterprogramming.pub/creating-a-human-and-machine-freindly-logging-format-bb6d4bb01dca','betterprogramming.pub: The Art of Logging','','N/A',0,'A curated technical resource and architectural guide covering betterprogramming.pub: The Art of Logging in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779033118,0,'2026-05-17T17:51:58.161384+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/monitoring.md"]','["monitoring.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://betterprogramming.pub/dependency-free-kubernetes-cluster-monitoring-5f7aa2f038d9','betterprogramming.pub: Dependency-Free Kubernetes Cluster Monitoring','','N/A',0,'A curated technical resource and architectural guide covering betterprogramming.pub: Dependency-Free Kubernetes Cluster Monitoring in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779030022,0,'2026-05-17T17:00:22.248041+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-tools.md"]','["kubernetes-tools.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://betterprogramming.pub/design-by-contracts-in-terraform-63467a749c1a','betterprogramming.pub: Design by Contract in Terraform','','N/A',0,'A curated technical resource and architectural guide covering betterprogramming.pub: Design by Contract in Terraform in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779033129,0,'2026-05-17T17:52:09.717664+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/terraform.md"]','["terraform.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://betterprogramming.pub/distributed-tracing-with-opentelemetry-spring-cloud-sleuth-kafka-and-jaeger-939e35f45821','betterprogramming.pub: Distributed Tracing With OpenTelemetry, Spring Cloud'' Sleuth, Kafka, and Jaeger','','N/A',0,NULL,NULL,NULL,NULL,0,NULL,'manual','N/A',100.0,1779032961,0,'2026-05-17T17:49:21.154436+02:00',NULL,NULL,NULL,'[]','[]','["docs/monitoring.md"]','[]','{}','{}');
INSERT INTO "resources" VALUES('https://betterprogramming.pub/do-faster-development-and-testing-on-kubernetes-apps-with-telepresence-b7eac604dca4','betterprogramming.pub: Do Faster Development and Testing on Kubernetes Apps'' With Telepresence','','N/A',0,'A curated technical resource and architectural guide covering betterprogramming.pub: Do Faster Development and Testing on Kubernetes Apps'' With Telepresence in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779032884,0,'2026-05-17T17:48:04.291189+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-based-devel.md"]','["kubernetes-based-devel.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://betterprogramming.pub/dockerize-your-django-apps-428189407c69','==betterprogramming.pub: Dockerize Your Django Apps==','','N/A',0,'A curated technical resource and architectural guide covering ==betterprogramming.pub: Dockerize Your Django Apps== in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779030864,0,'2026-05-17T17:14:24.912271+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/python.md"]','["python.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://betterprogramming.pub/domain-partitions-how-to-find-a-healthy-balance-between-microservices-and-monoliths-2cd74206559','betterprogramming.pub: Domain Partitions: How To Find a Healthy Balance'' Between Microservices and Monoliths','','N/A',0,'A curated technical resource and architectural guide covering betterprogramming.pub: Domain Partitions: How To Find a Healthy Balance'' Between Microservices and Monoliths in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779032704,0,'2026-05-17T17:45:04.027993+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/faq.md"]','["faq.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://betterprogramming.pub/everything-you-need-to-know-about-kafka-a83e2456d14c','betterprogramming.pub: Everything You Need To Know About Kafka 🌟','','N/A',0,'A curated technical resource and architectural guide covering betterprogramming.pub: Everything You Need To Know About Kafka 🌟 in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779031099,0,'2026-05-17T17:18:19.438466+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/message-queue.md"]','["message-queue.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://betterprogramming.pub/exploring-json-json5-and-circular-references-2b5b0c5de532','betterprogramming.pub: Exploring JSON, JSON5, and Circular References','','N/A',0,'A curated technical resource and architectural guide covering betterprogramming.pub: Exploring JSON, JSON5, and Circular References in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779030440,0,'2026-05-17T17:07:20.181739+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/yaml.md"]','["yaml.md"]','{}','{"is_special": true}');
INSERT INTO "resources" VALUES('https://betterprogramming.pub/exploring-the-serverless-event-driven-architecture-8d6bda93e823','betterprogramming.pub: Exploring the Serverless Event-Driven Architecture','','N/A',0,'A curated technical resource and architectural guide covering betterprogramming.pub: Exploring the Serverless Event-Driven Architecture in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779032251,0,'2026-05-17T17:37:31.814349+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/aws-serverless.md"]','["aws-serverless.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://betterprogramming.pub/four-ways-you-can-experiment-with-sapling-709eec0ffcb1','betterprogramming.pub: My First Impressions of Sapling — Meta’s New Git'' Client','','N/A',0,'A curated technical resource and architectural guide covering betterprogramming.pub: My First Impressions of Sapling — Meta’s New Git'' Client in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779032090,0,'2026-05-17T17:34:50.966765+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/git.md"]','["git.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://betterprogramming.pub/generating-class-diagrams-for-net-core-c4913db9398b','betterprogramming.pub: Generating Class Diagrams for .Net Core','','N/A',0,'A curated technical resource and architectural guide covering betterprogramming.pub: Generating Class Diagrams for .Net Core in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779031094,0,'2026-05-17T17:18:14.099389+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/visual-studio.md"]','["visual-studio.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://betterprogramming.pub/getting-started-with-pyvcloud-a-python-library-2e77092ed3ea','betterprogramming.pub: Getting Started With Pyvcloud — A Python Library','','N/A',0,'A curated technical resource and architectural guide covering betterprogramming.pub: Getting Started With Pyvcloud — A Python Library in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779031574,0,'2026-05-17T17:26:14.133535+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/python.md"]','["python.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://betterprogramming.pub/going-serverless-governance-is-everything-c70589c9cee9','betterprogramming.pub: Going Serverless? Governance Is Everything','','N/A',0,'A curated technical resource and architectural guide covering betterprogramming.pub: Going Serverless? Governance Is Everything in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779033169,0,'2026-05-17T17:52:49.673243+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/serverless.md"]','["serverless.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://betterprogramming.pub/goldilocks-vs-krr-c986dfd7484d','betterprogramming.pub: Goldilocks vs. KRR','','N/A',0,'A curated technical resource and architectural guide covering betterprogramming.pub: Goldilocks vs. KRR in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779029364,0,'2026-05-17T16:49:24.846957+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-operators-controllers.md"]','["kubernetes-operators-controllers.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://betterprogramming.pub/good-leadership-is-about-growth-not-brilliance-af8ca30f1a3a','betterprogramming.pub: Good Leadership Is About Growth, Not Brilliance','','N/A',0,'A curated technical resource and architectural guide covering betterprogramming.pub: Good Leadership Is About Growth, Not Brilliance in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779029938,0,'2026-05-17T16:58:58.862824+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/project-management-methodology.md"]','["project-management-methodology.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://betterprogramming.pub/how-do-you-grow-as-a-software-engineering-manager-33a05873693','betterprogramming.pub: How to Grow as a (Software) Engineering Manager','','N/A',0,'A curated technical resource and architectural guide covering betterprogramming.pub: How to Grow as a (Software) Engineering Manager in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779031142,0,'2026-05-17T17:19:02.604642+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/project-management-methodology.md"]','["project-management-methodology.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://betterprogramming.pub/how-gitops-can-help-prevent-security-misconfigurations-8b506dcd89e1','betterprogramming.pub: How GitOps Can Help Prevent Security Misconfigurations','','N/A',0,'A curated technical resource and architectural guide covering betterprogramming.pub: How GitOps Can Help Prevent Security Misconfigurations in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779032248,0,'2026-05-17T17:37:28.502496+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/gitops.md"]','["gitops.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://betterprogramming.pub/how-i-split-a-monolith-into-microservices-without-refactoring-5d76924c34c2','==betterprogramming.pub: How I Split a Monolith Into Microservices Without'' Refactoring== 🌟🌟🌟','','N/A',0,'A curated technical resource and architectural guide covering ==betterprogramming.pub: How I Split a Monolith Into Microservices Without'' Refactoring== 🌟🌟🌟 in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779034045,0,'2026-05-17T18:07:25.357063+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/introduction.md"]','["introduction.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://betterprogramming.pub/how-solid-remains-solid-software-principles-vs-patterns-c77c623a628b','betterprogramming.pub: How SOLID Remains Solid — Software Principles vs.'' Patterns','','N/A',0,'A curated technical resource and architectural guide covering betterprogramming.pub: How SOLID Remains Solid — Software Principles vs.'' Patterns in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779029294,0,'2026-05-17T16:48:14.345075+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/devel-sites.md"]','["devel-sites.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://betterprogramming.pub/how-to-continuously-test-and-deploy-your-helm-charts-on-kubernetes-clusters-using-kind-d71e3585d2dc','betterprogramming.pub: How To Continuously Test and Deploy Your Helm Charts'' on Kubernetes Clusters Using Kind','','N/A',0,'A curated technical resource and architectural guide covering betterprogramming.pub: How To Continuously Test and Deploy Your Helm Charts'' on Kubernetes Clusters Using Kind in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779031185,0,'2026-05-17T17:19:45.899892+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/helm.md"]','["helm.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://betterprogramming.pub/how-to-create-a-noops-deployment-with-github-actions-kubernetes-and-shipa-18aab208fe7a','betterprogramming.pub: How To Create a NoOps Deployment With GitHub Actions'' Kubernetes and Shipa','','N/A',0,'A curated technical resource and architectural guide covering betterprogramming.pub: How To Create a NoOps Deployment With GitHub Actions'' Kubernetes and Shipa in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779033730,0,'2026-05-17T18:02:10.989633+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/demos.md"]','["demos.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://betterprogramming.pub/how-to-deprecate-apis-the-right-way-371c1cbf1723','betterprogramming.pub: How To Deprecate APIs the Right Way','','N/A',0,'A curated technical resource and architectural guide covering betterprogramming.pub: How To Deprecate APIs the Right Way in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779029063,0,'2026-05-17T16:44:23.364053+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/api.md"]','["api.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://betterprogramming.pub/how-to-filter-the-git-logs-2dcebf3d12','betterprogramming.pub: How to Filter the Git Logs','','N/A',0,'A curated technical resource and architectural guide covering betterprogramming.pub: How to Filter the Git Logs in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779030201,0,'2026-05-17T17:03:21.990250+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/git.md"]','["git.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://betterprogramming.pub/how-to-handle-duplicate-messages-and-message-ordering-in-kafka-82e2fef82025','betterprogramming.pub: How to Handle Duplicate Messages and Message Ordering'' in Kafka','','N/A',0,'A curated technical resource and architectural guide covering betterprogramming.pub: How to Handle Duplicate Messages and Message Ordering'' in Kafka in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779032455,0,'2026-05-17T17:40:55.136016+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/message-queue.md"]','["message-queue.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://betterprogramming.pub/how-to-implement-your-distributed-filesystem-with-glusterfs-and-kubernetes-83ee7f5f834f','betterprogramming.pub: How to Implement Your Distributed Filesystem With'' GlusterFS And Kubernetes','','N/A',0,'A curated technical resource and architectural guide covering betterprogramming.pub: How to Implement Your Distributed Filesystem With'' GlusterFS And Kubernetes in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779030574,0,'2026-05-17T17:09:34.228302+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes.md"]','["kubernetes.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://betterprogramming.pub/how-to-make-json-and-python-talk-to-each-other-41531d58e59d','betterprogramming.pub: How to Make JSON and Python Talk to Each Other','','N/A',0,'A curated technical resource and architectural guide covering betterprogramming.pub: How to Make JSON and Python Talk to Each Other in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779032970,0,'2026-05-17T17:49:30.974826+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/yaml.md"]','["yaml.md"]','{}','{"is_special": true}');
INSERT INTO "resources" VALUES('https://betterprogramming.pub/how-to-migrate-from-docker-compose-to-kubernetes-b57eb229beb2','betterprogramming.pub: How to Migrate From Docker Compose to Kubernetes','','N/A',0,'A curated technical resource and architectural guide covering betterprogramming.pub: How to Migrate From Docker Compose to Kubernetes in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779032872,0,'2026-05-17T17:47:52.675305+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes.md"]','["kubernetes.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://betterprogramming.pub/how-to-refactor-a-codebase-982772695078','betterprogramming.pub: How to Refactor a Codebase?','','N/A',0,'A curated technical resource and architectural guide covering betterprogramming.pub: How to Refactor a Codebase? in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779029356,0,'2026-05-17T16:49:16.162723+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/devel-sites.md"]','["devel-sites.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://betterprogramming.pub/how-to-speed-up-your-progress-with-feedback-1f41872b290a','betterprogramming.pub: How to Speed Up Your Progress With Feedback','','N/A',0,'A curated technical resource and architectural guide covering betterprogramming.pub: How to Speed Up Your Progress With Feedback in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779032095,0,'2026-05-17T17:34:55.024014+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/project-management-methodology.md"]','["project-management-methodology.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://betterprogramming.pub/how-to-transform-a-monolith-application-into-a-microservices-architecture-1e00363a03ba','==betterprogramming.pub: How to Transform a Monolith Application Into a'' Microservices Architecture==','','N/A',0,'A curated technical resource and architectural guide covering ==betterprogramming.pub: How to Transform a Monolith Application Into a'' Microservices Architecture== in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779032251,0,'2026-05-17T17:37:31.813241+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/introduction.md"]','["introduction.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://betterprogramming.pub/how-to-update-your-github-repository-in-visual-studio-code-7bb9e8549cea','betterprogramming.pub: How To Update Your GitHub Repository in Visual Studio'' Code','','N/A',0,'A curated technical resource and architectural guide covering betterprogramming.pub: How To Update Your GitHub Repository in Visual Studio'' Code in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779033166,0,'2026-05-17T17:52:46.344509+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/visual-studio.md"]','["visual-studio.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://betterprogramming.pub/how-to-use-pandas-to-consume-data-and-perform-data-analysis-76e000ad5480','==betterprogramming.pub: How to Use Pandas to Consume Data and Perform Data'' Analysis==','','N/A',0,'A curated technical resource and architectural guide covering ==betterprogramming.pub: How to Use Pandas to Consume Data and Perform Data'' Analysis== in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779031800,0,'2026-05-17T17:30:00.016444+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/python.md"]','["python.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://betterprogramming.pub/how-to-use-server-side-apply-in-k8s-operators-5cbff023183c','betterprogramming.pub: How To Use Server-Side Apply in K8S Operators','','N/A',0,'A curated technical resource and architectural guide covering betterprogramming.pub: How To Use Server-Side Apply in K8S Operators in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779033757,0,'2026-05-17T18:02:37.738291+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-operators-controllers.md"]','["kubernetes-operators-controllers.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://betterprogramming.pub/how-to-use-tmuxp-to-manage-your-tmux-session-614b6d42d6b6','betterprogramming.pub: How to Use tmuxp to Manage Your tmux Session','','N/A',0,'A curated technical resource and architectural guide covering betterprogramming.pub: How to Use tmuxp to Manage Your tmux Session in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779034446,0,'2026-05-17T18:14:06.874116+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/linux.md"]','["linux.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://betterprogramming.pub/improve-cluster-monitoring-with-network-mapping-in-grafana-fa8bb479fd47','betterprogramming.pub: Improve Cluster Monitoring With Network Mapping in'' Grafana','','N/A',0,'A curated technical resource and architectural guide covering betterprogramming.pub: Improve Cluster Monitoring With Network Mapping in'' Grafana in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779033704,0,'2026-05-17T18:01:44.299169+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-monitoring.md"]','["kubernetes-monitoring.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://betterprogramming.pub/introduction-to-aws-websockets-8b336a92c379',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,'manual','N/A',100.0,1779034571,0,'2026-05-17T18:16:11.631983+02:00',NULL,NULL,NULL,'[]','[]','["docs/api.md", "docs/aws-serverless.md"]','[]','{}','{}');
INSERT INTO "resources" VALUES('https://betterprogramming.pub/k8s-network-policy-made-simple-with-cilium-editor-a5b55781291c','betterprogramming.pub: K8s: Network Policy Made Simple With Cilium Editor'' 🌟','','N/A',0,'A curated technical resource and architectural guide covering betterprogramming.pub: K8s: Network Policy Made Simple With Cilium Editor'' 🌟 in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779030842,0,'2026-05-17T17:14:02.274550+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-networking.md"]','["kubernetes-networking.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://betterprogramming.pub/kafka-cli-commands-1a135a4ae1bd','betterprogramming.pub: 15 Kafka CLI Commands For Everyday Programming','','N/A',0,'A curated technical resource and architectural guide covering betterprogramming.pub: 15 Kafka CLI Commands For Everyday Programming in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779030348,0,'2026-05-17T17:05:48.011298+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/cheatsheets.md"]','["cheatsheets.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://betterprogramming.pub/kubectl-commands-all-beginners-must-know-e504349fcec9','betterprogramming.pub: Kubectl Commands All Beginners Must Know','','N/A',0,'A curated technical resource and architectural guide covering betterprogramming.pub: Kubectl Commands All Beginners Must Know in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779033240,0,'2026-05-17T17:54:00.240786+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/cheatsheets.md"]','["cheatsheets.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://betterprogramming.pub/kubernetes-and-ssl-certificate-management-5f6a4b6f5ae9','betterprogramming.pub: Kubernetes and SSL Certificate Management 🌟','','N/A',0,'A curated technical resource and architectural guide covering betterprogramming.pub: Kubernetes and SSL Certificate Management 🌟 in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779029165,0,'2026-05-17T16:46:05.181761+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-security.md"]','["kubernetes-security.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://betterprogramming.pub/kubernetes-authentication-sidecars-a-revelation-in-microservice-architecture-12c4608189ab','betterprogramming.pub: Kubernetes Authentication Sidecars: A Revelation'' in Microservice Architecture','','N/A',0,'A curated technical resource and architectural guide covering betterprogramming.pub: Kubernetes Authentication Sidecars: A Revelation'' in Microservice Architecture in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779031428,0,'2026-05-17T17:23:48.938506+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-security.md"]','["kubernetes-security.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://betterprogramming.pub/kubernetes-observability-part-1-events-logs-integration-with-slack-openai-and-grafana-62068cf43ec','betterprogramming.pub: Kubernetes Observability Part 1: Events, Logs, and'' Integration With Slack, OpenAI, and Grafana','','N/A',0,'A curated technical resource and architectural guide covering betterprogramming.pub: Kubernetes Observability Part 1: Events, Logs, and'' Integration With Slack, OpenAI, and Grafana in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779033486,0,'2026-05-17T17:58:06.701314+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-monitoring.md"]','["kubernetes-monitoring.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://betterprogramming.pub/kubernetes-security-with-falco-2eb060d3ae7d','betterprogramming.pub: Kubernetes Security With Falco','','N/A',0,'A curated technical resource and architectural guide covering betterprogramming.pub: Kubernetes Security With Falco in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779032800,0,'2026-05-17T17:46:40.083702+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/devsecops.md"]','["devsecops.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://betterprogramming.pub/kubernetes-service-types-3c4a3088a5c','betterprogramming.pub: An Overview to Kubernetes Services','','N/A',0,'A curated technical resource and architectural guide covering betterprogramming.pub: An Overview to Kubernetes Services in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779029899,0,'2026-05-17T16:58:19.103056+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes.md"]','["kubernetes.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://betterprogramming.pub/lambda-vs-step-functions-the-battle-of-cost-and-performance-5f008045e2ab','==betterprogramming.pub: Lambda vs. Step Functions: The Battle of Cost and'' Performance==','','N/A',0,'A curated technical resource and architectural guide covering ==betterprogramming.pub: Lambda vs. Step Functions: The Battle of Cost and'' Performance== in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779033510,0,'2026-05-17T17:58:30.951374+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/api.md", "docs/aws-serverless.md"]','["api.md", "aws-serverless.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://betterprogramming.pub/learn-solid-design-principles-in-java-by-coding-it-dcbf64a17b53','betterprogramming.pub: Learn SOLID Design Principles in Java by Coding It','','N/A',0,'A curated technical resource and architectural guide covering betterprogramming.pub: Learn SOLID Design Principles in Java by Coding It in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779031548,0,'2026-05-17T17:25:48.510861+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/java_frameworks.md"]','["java_frameworks.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://betterprogramming.pub/learn-to-code-remotely-with-vs-code-and-ssh-68c630759279','betterprogramming.pub: Learn to Code Remotely With VS Code And SSH','','N/A',0,'A curated technical resource and architectural guide covering betterprogramming.pub: Learn to Code Remotely With VS Code And SSH in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779033263,0,'2026-05-17T17:54:23.054625+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/visual-studio.md"]','["visual-studio.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://betterprogramming.pub/learning-python-with-program-templates-the-input-one-process-one-template-d7ed5156d3fc','betterprogramming.pub: Learning Python With Program Templates: The Input'' One, Process One Template','','N/A',0,'A curated technical resource and architectural guide covering betterprogramming.pub: Learning Python With Program Templates: The Input'' One, Process One Template in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779031466,0,'2026-05-17T17:24:26.578031+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/python.md"]','["python.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://betterprogramming.pub/leave-aside-git-checkout-consider-git-switch-for-a-change-7849df8714b0','betterprogramming.pub: Leave Aside Git Checkout. Consider Git Switch for'' a Change','','N/A',0,'A curated technical resource and architectural guide covering betterprogramming.pub: Leave Aside Git Checkout. Consider Git Switch for'' a Change in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779031799,0,'2026-05-17T17:29:59.992296+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/git.md"]','["git.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://betterprogramming.pub/mongodb-schema-validation-rules-8a1afc6ea67b','betterprogramming.pub: MongoDB Schema Validation Rules','','N/A',0,'A curated technical resource and architectural guide covering betterprogramming.pub: MongoDB Schema Validation Rules in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779032087,0,'2026-05-17T17:34:47.733659+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/nosql.md"]','["nosql.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://betterprogramming.pub/monitoring-kafkaapplications-implementing-healthchecks-and-tracking-lag-3976cc6f00d5','==betterprogramming.pub: Monitoring Kafka Applications — Implementing Healthchecks'' and Tracking Lag==','','N/A',0,'A curated technical resource and architectural guide covering ==betterprogramming.pub: Monitoring Kafka Applications — Implementing Healthchecks'' and Tracking Lag== in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779030115,0,'2026-05-17T17:01:55.357070+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/message-queue.md"]','["message-queue.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://betterprogramming.pub/multi-tenancy-support-with-spring-boot-liquibase-and-postgresql-d41942dc0639','==betterprogramming.pub: Multi-Tenancy Support With Spring Boot, Liquibase,'' and PostgreSQL==','','N/A',0,'A curated technical resource and architectural guide covering ==betterprogramming.pub: Multi-Tenancy Support With Spring Boot, Liquibase,'' and PostgreSQL== in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779029988,0,'2026-05-17T16:59:48.633124+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/databases.md"]','["databases.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://betterprogramming.pub/my-first-microservice-using-golang-c5cf69f1376d','betterprogramming.pub: Writing My First Microservice Using Go','','N/A',0,'A curated technical resource and architectural guide covering betterprogramming.pub: Writing My First Microservice Using Go in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779032974,0,'2026-05-17T17:49:34.761496+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/golang.md"]','["golang.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://betterprogramming.pub/my-top-7-most-underrated-intellij-idea-features-572b0b706bd6','betterprogramming.pub: My Top 7 Most Underrated IntelliJ IDEA Features','','N/A',0,'A curated technical resource and architectural guide covering betterprogramming.pub: My Top 7 Most Underrated IntelliJ IDEA Features in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779030653,0,'2026-05-17T17:10:53.029454+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/visual-studio.md"]','["visual-studio.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://betterprogramming.pub/my-yq-cheatsheet-34f2b672ee58','betterprogramming.pub: My Cheatsheet for the “yq” Tool','','N/A',0,NULL,NULL,NULL,NULL,0,NULL,'manual','N/A',100.0,1779029309,0,'2026-05-17T16:48:29.662518+02:00',NULL,NULL,NULL,'[]','[]','["docs/yaml.md"]','[]','{}','{"is_special": true}');
INSERT INTO "resources" VALUES('https://betterprogramming.pub/pandas-illustrated-the-definitive-visual-guide-to-pandas-c31fa921a43','betterprogramming.pub: Pandas Illustrated: The Definitive Visual Guide to'' Pandas','','N/A',0,'A curated technical resource and architectural guide covering betterprogramming.pub: Pandas Illustrated: The Definitive Visual Guide to'' Pandas in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779030231,0,'2026-05-17T17:03:51.940904+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/python.md"]','["python.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://betterprogramming.pub/python-fastapi-kubernetes-gcp-296e0dc3abb6','betterprogramming.pub: Deploy a Python API With Docker and Kubernetes','','N/A',0,'A curated technical resource and architectural guide covering betterprogramming.pub: Deploy a Python API With Docker and Kubernetes in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779034497,0,'2026-05-17T18:14:57.336167+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/demos.md"]','["demos.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://betterprogramming.pub/python-list-comprehensions-are-more-powerful-than-you-might-think-3363a90e5bb0','betterprogramming.pub: Python List Comprehensions Are More Powerful Than'' You Might Think','','N/A',0,'A curated technical resource and architectural guide covering betterprogramming.pub: Python List Comprehensions Are More Powerful Than'' You Might Think in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779029269,0,'2026-05-17T16:47:49.749573+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/python.md"]','["python.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://betterprogramming.pub/quit-unit-testing-classes-and-use-a-behavior-oriented-approach-306a667f9a31','==betterprogramming.pub: Why We Quit Unit Testing Classes to Focus On a'' Behavioral Approach==','','N/A',0,'A curated technical resource and architectural guide covering ==betterprogramming.pub: Why We Quit Unit Testing Classes to Focus On a'' Behavioral Approach== in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779033309,0,'2026-05-17T17:55:09.125305+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/qa.md"]','["qa.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://betterprogramming.pub/recovering-from-common-git-errors-eccda7ec6180','==betterprogramming.pub: Recovering From Common Git Errors==','','N/A',0,'A curated technical resource and architectural guide covering ==betterprogramming.pub: Recovering From Common Git Errors== in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779032819,0,'2026-05-17T17:46:59.704712+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/git.md"]','["git.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://betterprogramming.pub/reusable-ec2-instances-using-terraform-modules-59aac51f1fb','betterprogramming.pub: Reusable EC2 Instances Using Terraform Modules','','N/A',0,'A curated technical resource and architectural guide covering betterprogramming.pub: Reusable EC2 Instances Using Terraform Modules in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779031618,0,'2026-05-17T17:26:58.157237+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/terraform.md"]','["terraform.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://betterprogramming.pub/running-airflow-using-kubernetes-executor-and-kubernetes-pod-operator-with-istio-d5aa7af16ef5','betterprogramming.pub: Running Airflow Using Kubernetes Executor and Kubernetes'' Pod Operator with Istio','','N/A',0,'A curated technical resource and architectural guide covering betterprogramming.pub: Running Airflow Using Kubernetes Executor and Kubernetes'' Pod Operator with Istio in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779030891,0,'2026-05-17T17:14:51.206754+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/message-queue.md"]','["message-queue.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://betterprogramming.pub/secure-your-kubernetes-cluster-with-seccomp-9403ecf831b2','betterprogramming.pub: Secure Your Kubernetes Cluster With Seccomp','','N/A',0,'A curated technical resource and architectural guide covering betterprogramming.pub: Secure Your Kubernetes Cluster With Seccomp in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779033240,0,'2026-05-17T17:54:00.241737+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/devsecops.md"]','["devsecops.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://betterprogramming.pub/set-up-microservice-on-kubernetes-write-config-file-8df7c2b07a4c','betterprogramming.pub: Setup Microservices on Kubernetes — Write a Configuration'' File','','N/A',0,'A curated technical resource and architectural guide covering betterprogramming.pub: Setup Microservices on Kubernetes — Write a Configuration'' File in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779030069,0,'2026-05-17T17:01:09.221214+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes.md"]','["kubernetes.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://betterprogramming.pub/solutions-architect-tips-the-5-types-of-architecture-diagrams-eb0c11996f9e','betterprogramming.pub: Solutions Architect Tips — The 5 Types of Architecture'' Diagrams','','N/A',0,'A curated technical resource and architectural guide covering betterprogramming.pub: Solutions Architect Tips — The 5 Types of Architecture'' Diagrams in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779033906,0,'2026-05-17T18:05:06.275815+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/cloud-arch-diagrams.md"]','["cloud-arch-diagrams.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://betterprogramming.pub/sprint-planning-best-practices-1aad4103f6cb','betterprogramming.pub: Sprint Planning: Best Practices','','N/A',0,'A curated technical resource and architectural guide covering betterprogramming.pub: Sprint Planning: Best Practices in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779033942,0,'2026-05-17T18:05:42.409749+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/project-management-methodology.md"]','["project-management-methodology.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://betterprogramming.pub/stack-overflow-2022-developer-survey-where-is-the-industry-heading-3cd4a0cd41f3',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,'manual','N/A',100.0,1779033050,0,'2026-05-17T17:50:50.705999+02:00',NULL,NULL,NULL,'[]','[]','[]','[]','{}','{}');
INSERT INTO "resources" VALUES('https://betterprogramming.pub/stop-hiring-software-engineers-8545520437ac','betterprogramming.pub: Stop Hiring Software Engineers','','N/A',0,'A curated technical resource and architectural guide covering betterprogramming.pub: Stop Hiring Software Engineers in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779029063,0,'2026-05-17T16:44:23.357897+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/project-management-methodology.md"]','["project-management-methodology.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://betterprogramming.pub/team-topologies-a-new-way-of-thinking-about-teams-8f4853038509','betterprogramming.pub: Team Topologies — A New Way of Thinking About Teams','','N/A',0,'A curated technical resource and architectural guide covering betterprogramming.pub: Team Topologies — A New Way of Thinking About Teams in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779032289,0,'2026-05-17T17:38:09.683466+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/project-management-methodology.md"]','["project-management-methodology.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://betterprogramming.pub/techniques-for-managing-your-time-and-cognitive-load-as-a-senior-leader-2b9eadb0daa4','betterprogramming.pub: Techniques for Managing Your Time and Cognitive Load'' as a Senior Leader','','N/A',0,'A curated technical resource and architectural guide covering betterprogramming.pub: Techniques for Managing Your Time and Cognitive Load'' as a Senior Leader in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779029990,0,'2026-05-17T16:59:50.945733+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/project-management-methodology.md"]','["project-management-methodology.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://betterprogramming.pub/terraform-setup-for-using-aws-lambda-with-s3-2b8ba286b6d7','betterprogramming.pub: Terraform Setup for Using AWS Lambda With S3','','N/A',0,'A curated technical resource and architectural guide covering betterprogramming.pub: Terraform Setup for Using AWS Lambda With S3 in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779029714,0,'2026-05-17T16:55:14.732968+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/terraform.md"]','["terraform.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://betterprogramming.pub/the-5-step-checklist-for-serverless-load-testing-346f4a60841d','betterprogramming.pub: The 5-Step Checklist for Serverless Load Testing','','N/A',0,'A curated technical resource and architectural guide covering betterprogramming.pub: The 5-Step Checklist for Serverless Load Testing in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779030851,0,'2026-05-17T17:14:11.475315+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/performance-testing-with-jenkins-and-jmeter.md"]','["performance-testing-with-jenkins-and-jmeter.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://betterprogramming.pub/the-best-vs-code-extensions-to-supercharge-your-git-5d5ab3f64f64','betterprogramming.pub: The Best VS Code Extensions to Supercharge Your Git','','N/A',0,'A curated technical resource and architectural guide covering betterprogramming.pub: The Best VS Code Extensions to Supercharge Your Git in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'duplicate','manual','N/A',100.0,1779032056,0,'2026-05-17T17:34:16.884198+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/visual-studio.md"]','["visual-studio.md"]','{}','{"duplicate_of": "https://www.c-sharpcorner.com/article/the-best-vs-code-extensions-to-supercharge-git"}');
INSERT INTO "resources" VALUES('https://betterprogramming.pub/the-perfect-message-queue-solution-based-on-the-redis-stream-type-ccf273554178','betterprogramming.pub: The Perfect Message Queue Solution Based on the Redis'' Stream Type','','N/A',0,'A curated technical resource and architectural guide covering betterprogramming.pub: The Perfect Message Queue Solution Based on the Redis'' Stream Type in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779030390,0,'2026-05-17T17:06:30.645885+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/message-queue.md"]','["message-queue.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://betterprogramming.pub/the-pros-and-cons-monorepos-explained-f86c998392e1','medium: The Pros and Cons of Monorepos, Explained','','N/A',0,'A curated technical resource and architectural guide covering medium: The Pros and Cons of Monorepos, Explained in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779034530,0,'2026-05-17T18:15:30.840784+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/git.md"]','["git.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://betterprogramming.pub/the-underestimated-importance-of-clear-code-ownership-baed758e47b8','betterprogramming.pub: The Importance of Code Ownership 🌟','','N/A',0,'A curated technical resource and architectural guide covering betterprogramming.pub: The Importance of Code Ownership 🌟 in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779032819,0,'2026-05-17T17:46:59.678185+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/project-management-methodology.md"]','["project-management-methodology.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://betterprogramming.pub/this-is-why-you-should-use-tortoise-orm-in-your-python-projects-a3897dc5309e','betterprogramming.pub: This Is Why You Should Use Tortoise-ORM in Your Python'' Projects','','N/A',0,'A curated technical resource and architectural guide covering betterprogramming.pub: This Is Why You Should Use Tortoise-ORM in Your Python'' Projects in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779031425,0,'2026-05-17T17:23:45.502780+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/python.md"]','["python.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://betterprogramming.pub/understanding-kubernetes-multi-container-pod-patterns-577f74690aee','betterprogramming.pub: Understanding Kubernetes Multi-Container Pod Patterns','','N/A',0,'A curated technical resource and architectural guide covering betterprogramming.pub: Understanding Kubernetes Multi-Container Pod Patterns in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779034557,0,'2026-05-17T18:15:57.866346+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes.md"]','["kubernetes.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://betterprogramming.pub/when-should-you-self-host-ci-tools-330fc38d2a6','betterprogramming.pub: When Should You Self-Host CI Tools? | William Anderson','','N/A',0,'A curated technical resource and architectural guide covering betterprogramming.pub: When Should You Self-Host CI Tools? | William Anderson in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779031776,0,'2026-05-17T17:29:36.327035+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/cicd.md"]','["cicd.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://betterprogramming.pub/why-working-on-cloud-vs-mobile-edge-is-so-different-e32930f1c801','betterprogramming.pub: I Worked at Microsoft Cloud and Google Mobile for'' 3 Years — Here Are the Differences in Ecosystems','','N/A',0,'A curated technical resource and architectural guide covering betterprogramming.pub: I Worked at Microsoft Cloud and Google Mobile for'' 3 Years — Here Are the Differences in Ecosystems in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779034272,0,'2026-05-17T18:11:12.968834+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/edge-computing.md"]','["edge-computing.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://betterprogramming.pub/with-latest-updates-create-amazon-eks-fargate-cluster-and-managed-node-group-using-terraform-bc5cfefd5773','betterprogramming.pub: Create an Amazon EKS Fargate Cluster and Managed'' Node Group Using Terraform','','N/A',0,'A curated technical resource and architectural guide covering betterprogramming.pub: Create an Amazon EKS Fargate Cluster and Managed'' Node Group Using Terraform in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779033759,0,'2026-05-17T18:02:39.119841+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/demos.md"]','["demos.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://betterprogramming.pub/write-tests-for-your-kubernetes-operator-d3d6a9530840','betterprogramming.pub: How To Write Tests for Your Kubernetes Operator','','N/A',0,'A curated technical resource and architectural guide covering betterprogramming.pub: How To Write Tests for Your Kubernetes Operator in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779033169,0,'2026-05-17T17:52:49.668590+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-operators-controllers.md"]','["kubernetes-operators-controllers.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://betterprogramming.pub/writing-custom-kubernetes-controller-and-webhooks-141230820e9','betterprogramming.pub: Writing Custom Kubernetes Controller and Webhooks','','N/A',0,'A curated technical resource and architectural guide covering betterprogramming.pub: Writing Custom Kubernetes Controller and Webhooks in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779033236,0,'2026-05-17T17:53:56.668150+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-operators-controllers.md"]','["kubernetes-operators-controllers.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://betterprogramming.pub/yaml-tutorial-get-started-with-yaml-in-5-minutes-549d462972d8','betterprogramming.pub: YAML Tutorial: Get Started With YAML in 5 Minutes','','N/A',0,'A curated technical resource and architectural guide covering betterprogramming.pub: YAML Tutorial: Get Started With YAML in 5 Minutes in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779033611,0,'2026-05-17T18:00:11.948569+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/yaml.md"]','["yaml.md"]','{}','{"is_special": true}');
INSERT INTO "resources" VALUES('https://betterstack.com/community/comparisons/kubernetes-monitoring-tools','betterstack.com: 10 Best Kubernetes Monitoring Tools in 2022 🌟','','2022',0,'A comparative market review of ten leading commercial and open-source Kubernetes monitoring suites. Evaluates architecture models, scaling properties, out-of-the-box features, and implementation overheads across modern toolchains like Prometheus, Datadog, Dynatrace, and Better Stack.','None','Article','Beginner',0,'online','manual',NULL,NULL,NULL,0,'2022-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Practical Diagnostics", "Market Evaluations", "Monitoring Toolchains"]','["[COMMUNITY-TOOL]"]','[]','["kubernetes-monitoring.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://bgjar.com','bgjar.com','','2020',0,'Dynamic SVG background generator that lets designers and engineers instantiate light-weight, scalable graphic backgrounds. Crucial for reducing DOM paint overhead compared to rasterized assets.','JavaScript','Tool','Beginner',0,'online','manual',NULL,NULL,NULL,0,'2020-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Developer Productivity", "UI/UX Design", "Asset Generation"]','["[COMMUNITY-TOOL]"]','[]','["javascript.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://bhupesh.me/publishing-my-first-ever-dockerfile-optimization-ugit','bhupesh.me: How I reduced the size of my very first published docker image by 40% - A lesson in dockerizing shell scripts 🌟','- The author details their journey of reducing the size of their Docker image by 40%, from 31.4 MB to 17.6 MB
    - They discuss optimization attempts, multi-stage builds, removing unnecessary binaries and dependencies, and using `scratch` as the base image','2022',0,'A granular engineering narrative details a size optimization path down to raw scratch images. Explores stripping unnecessary dependencies and shell binaries.','Shell','article','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2022-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Containers", "Build Optimization", "Shell Scripts"]','["[COMMUNITY-TOOL]"]','[]','["docker.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://bikeshed.thoughtbot.com','bikeshed.fm: The Bike Shed','','2024',1,'A developer-focused podcast analyzing code health, automated testing frameworks, and dependency updates. Offers practical strategies on handling deployment scaling issues and code design patterns.','N/A','Podcast','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2024-06-01T00:00:00+02:00',NULL,NULL,NULL,'["DevOps", "Development Workflow", "Podcasts"]','["[COMMUNITY-TOOL]"]','[]','["devops.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://binero.com/observability','opsdis.com: Building a custom monitoring solution with Grafana, Prometheus and Loki','','2022',0,'A comprehensive technical walkthrough on constructing a unified, open-source observability platform leveraging the PLG (Prometheus, Loki, Grafana) stack. Covers log parsing, metric extraction, and unified dashboard panels. Curator Insight: DIY guide to custom monitoring stack creation. Live Grounding: Provides the baseline design blueprint for mid-to-large-tier teams avoiding premium SaaS licensing.','English','Blog Post','Advanced',1,'online','manual',NULL,NULL,NULL,0,'2022-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Container Orchestration", "Kubernetes", "Observability", "PLG Stack"]','["[COMMUNITY-TOOL]"]','[]','["monitoring.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://binx.io/2022/07/13/working-with-aws-permission-policies','binx.io: Working with AWS Permission Policies 🌟','','N/A',0,'A curated technical resource and architectural guide covering binx.io: Working with AWS Permission Policies 🌟 in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779029704,0,'2026-05-17T16:55:04.464160+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/aws-security.md"]','["aws-security.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://bishopfox.com/blog/kubernetes-pod-privilege-escalation','labs.bishopfox.com: Bad Pods: Kubernetes Pod Privilege Escalation 🌟','','2020',0,'A highly cited technical analysis demonstrating how misconfigured container host namespaces, capabilities, and volume mounts can be exploited to escape container boundaries and gain full host-level access.','N/A','article','Advanced',1,'online','manual',NULL,NULL,NULL,0,'2020-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Kubernetes Security", "Pod Privilege Escalation", "Vulnerability Exploitation"]','["[COMMUNITY-TOOL]"]','[]','["kubernetes-security.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://bit.ly/kube-tools-1','DevNation: 10 awesome kubernetes tools every user should know','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','1a4bf0b0e6698e92ec92122f9ee91d04850d62a93d493bda07d7ae77506d975f',100.0,1779031495,0,'2026-05-17T17:24:55.198836+02:00',NULL,NULL,NULL,'[]','[]','["docs/kubernetes-tools.md"]','[]','{}','{"duplicate_of": "https://docs.google.com/presentation/d/13k-Lhc-tVgUohrtKqAYIikaQCTsmuzzjhOe_hpwgUgw/edit"}');
INSERT INTO "resources" VALUES('https://bit.ly/kubeappserver','History of Microservices','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','0a82ab89d696c6b63a84af52d02204f78353382e4034e81b1ebf90ad7ef6a739',100.0,1779033762,0,'2026-05-17T18:02:42.297996+02:00',NULL,NULL,NULL,'[]','[]','["docs/faq.md"]','[]','{}','{"duplicate_of": "https://docs.google.com/presentation/d/1DFy4ZZdsK2ftREetv_f52E-caZXOGX6GvgzGQlfSLfE/edit?usp=sharing"}');
INSERT INTO "resources" VALUES('https://bitbucket.org','bitbucket.org','','2008',0,'Bitbucket is Atlassian''s repository management service, featuring native Jira integrations, built-in pipelines, and repository permission controls. Optimized for enterprise environments, it simplifies managing private Git codebases alongside project planning tools.','None','SaaS','Beginner',0,'online','manual',NULL,NULL,NULL,0,'2008-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Software Engineering", "Collaborative Platforms", "Git Hosting"]','["[COMMUNITY-TOOL]"]','[]','["git.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://bitbucket.org/atlassianlabs/atlascode/issues/112/cannot-activate-the-atlassian-for-vscode','VScode run from WSL in Linux: Cannot activate the ''Atlassian for VSCode'' (Official)'' extension because ''git'' extension is not loaded','','2026',0,'This troubleshooting guide addresses common extension loading failures in VS Code, specifically resolving Git integration issues within WSL environments. It provides developers with step-by-step solutions to fix filesystem access problems, path discrepancies, and workspace synchronization errors. Applying these recommendations restores full extension compatibility inside hybrid developer environments.','Markdown','Documentation','Beginner',0,'online','manual','9ac8d6aa49ea71e4ca4c81d2d3ce3d81956bd69ebfa2440cb40c4642fe479029',100.0,1779032934,1,'2026-05-17T17:48:54.725400+02:00',NULL,NULL,NULL,'["Documentation", "Developer Tooling", "IDE Troubleshooting"]','["[COMMUNITY-TOOL]"]','["docs/visual-studio.md"]','["visual-studio.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://bitbucket.org/blog/setting-up-a-ci-cd-pipeline-with-spring-mvc-jenkins-and-kubernetes-on-aws ','bitbucket.org: setting up a cicd pipeline with spring mvc and kubernetes'' on aws','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','28a1bd5341c90fca608bbe7b00dd7d9436c71e919d4841da176d304041caf957',100.0,1779030023,0,'2026-05-17T17:00:23.073428+02:00',NULL,NULL,NULL,'[]','[]','["docs/demos.md"]','[]','{}','{"duplicate_of": "https://www.atlassian.com/blog/bitbucket/setting-up-a-ci-cd-pipeline-with-spring-mvc-jenkins-and-kubernetes-on-aws"}');
INSERT INTO "resources" VALUES('https://bitbucket.org/blog/transition-jira-issues-on-merge','Transition Jira issues on merge','','N/A',0,NULL,NULL,NULL,NULL,0,NULL,'manual','3d0dec05b8a8273b871e40e9fd3058612cea06dd348dd8f1e98a4e1c7d148f80',100.0,1779032780,0,'2026-05-17T17:46:20.141167+02:00',NULL,NULL,NULL,'[]','[]','["docs/project-management-tools.md"]','[]','{}','{}');
INSERT INTO "resources" VALUES('https://bitfieldconsulting.com/blog/container-security','Don''t make this container security mistake','','N/A',0,NULL,NULL,NULL,NULL,0,NULL,'manual','282168fd3f7661a7ee1b9244f6346ca63dc9d7beb1aedb22160b1c017084e1b0',100.0,1779032333,0,'2026-05-17T17:38:53.954793+02:00',NULL,NULL,NULL,'[]','[]','["docs/kubernetes.md"]','[]','{}','{}');
INSERT INTO "resources" VALUES('https://bitfieldconsulting.com/posts/container-security',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,'manual','eea2a126dcfdeca8f6681515263c8c6ac1f178df567e1493ff5acc5eb667857d',100.0,1779130494,0,'2026-05-18T20:54:54.951480+02:00',NULL,NULL,NULL,'[]','[]','["docs/kubernetes.md"]','[]','{}','{}');
INSERT INTO "resources" VALUES('https://bitnami.com/stacks/helm','Bitnami Helm Charts','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','03bf290dd9f82d5568fb9e779cdbb68434c8254c32466cb054a46462e7886b25',100.0,1779030653,0,'2026-05-17T17:10:53.138492+02:00',NULL,NULL,NULL,'[]','[]','["docs/helm.md"]','[]','{}','{"duplicate_of": "https://bitnami.com/stacks?stack=helm"}');
INSERT INTO "resources" VALUES('https://bitnami.com/stacks?stack=helm','Bitnami Helm Charts','','2026',0,'The industry-standard, production-hardened suite of application and middleware charts maintained by Bitnami. It provides container security patches, non-root execution profiles, and reliable high-availability structures for standard database, web server, and cache backends.','YAML','Chart Registry','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2026-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Platform Engineering", "Kubernetes GitOps & Packaging", "Chart Repositories"]','["[COMMUNITY-TOOL]"]','[]','["helm.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://biztechmagazine.com/article/2021/07/6-steps-improved-api-security','biztechmagazine.com: 6 Steps to Improved API Security','','2021',4,'An actionable blueprint detailing six steps to improve enterprise API security posture. Recommends implementing API gateways, token authentication schemas, rate limiters, and complete traffic logs.','Agnostic','Technical Article','Intermediate',1,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["API Security", "Enterprise", "Implementation"]','["[ENTERPRISE-STABLE]"]','[]','["api.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://blackbird.a8r.io','Ambassador Edge Stack. K8S Initializer  (scaffolding tool) 🌟','','2021',0,'The Ambassador K8s Initializer helps engineers bootstrap cloud-native applications with ready-made Kubernetes configurations. It simplifies ingress setup, routing rules, and observability hooks by generating tailored declarative manifests.','Go','Project','Intermediate',1,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Software Engineering", "Application Scaffolding", "Boilerplate Tools"]','["[COMMUNITY-TOOL]"]','[]','["scaffolding.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://blackbird.a8r.io/initializer',NULL,NULL,NULL,NULL,'A curated technical resource and architectural guide covering blackbird.a8r.io in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'review_required','manual',NULL,64.0,1779130494,0,'2026-05-18T20:54:54.964061+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/demos.md"]','["demos.md"]','{}','{"review_metadata": {"original_url": "https://blackbird.a8r.io/initializer", "proposed_url": "NONE", "reason": "High-Value Protection: 404", "timestamp": "2026-05-18T18:54:54.964063"}}');
INSERT INTO "resources" VALUES('https://blazemeter.com/blog/three-ways-devops-benefit-aws-codepipeline','blazemeter.com: Three Ways DevOps Benefit from AWS CodePipeline','','N/A',0,'A curated technical resource and architectural guide covering blazemeter.com: Three Ways DevOps Benefit from AWS CodePipeline in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'duplicate','manual','N/A',100.0,1779033335,0,'2026-05-17T17:55:35.819645+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/aws-devops.md"]','["aws-devops.md"]','{}','{"duplicate_of": "https://www.blazemeter.com/blog/devops-best-practices-testing"}');
INSERT INTO "resources" VALUES('https://blocksandfiles.com/2020/01/30/kasten-k10-kubernetes-container-protection',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,'manual','009927989f37716a4096d75e7a48b307d7027fd6a6a45e2a9f2d729719484e38',100.0,1779032883,0,'2026-05-17T17:48:03.095030+02:00',NULL,NULL,NULL,'[]','[]','["docs/kubernetes-backup-migrations.md"]','[]','{}','{}');
INSERT INTO "resources" VALUES('https://blocksandfiles.com/2020/06/05/ibm-spectrum-protect-plus',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,'manual','d1f8113c18be1d713ec5496daf412e82d02393742f6be34e8434a0f0c63ff49d',100.0,1779030586,0,'2026-05-17T17:09:46.087425+02:00',NULL,NULL,NULL,'[]','[]','["docs/kubernetes-backup-migrations.md"]','[]','{}','{}');
INSERT INTO "resources" VALUES('https://blocksandfiles.com/2020/06/23/lightbits-labs-adds-kubernetes-table-stakes-csi-support','blocksandfiles.com: Lightbits Labs adds Kubernetes table stakes: CSI support','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','7ddf27a8e5114db682d4b1c06e08a66813e44a630c5eee5de240e174fbf5aca7',100.0,1779032379,0,'2026-05-17T17:39:39.101133+02:00',NULL,NULL,NULL,'[]','[]','["docs/kubernetes-storage.md"]','[]','{}','{"duplicate_of": "https://www.blocksandfiles.com/block/2020/06/23/lightbits-labs-adds-kubernetes-table-stakes-csi-support/1598623"}');
INSERT INTO "resources" VALUES('https://blocksandfiles.com/2020/07/21/kubernetes-stateful-status','blocksandfiles.com: Kubernetes is in a bit of state about state','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','decaa900a070ae7f1f5214e8f04900d2d92622f205876ddb2c0ab3d4dcef4577',100.0,1779034100,0,'2026-05-17T18:08:20.178365+02:00',NULL,NULL,NULL,'[]','[]','["docs/kubernetes.md"]','[]','{}','{"duplicate_of": "https://www.blocksandfiles.com/container-storage/2020/07/21/kubernetes-is-in-a-bit-of-state-about-state/1612337"}');
INSERT INTO "resources" VALUES('https://blocksandfiles.com/2020/12/10/trilio-funding',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,'manual','667889df30f483ed8b16d1f2efee49cc41c6759234d06cd5cd22eeeb9a40b8ad',100.0,1779029559,0,'2026-05-17T16:52:39.043597+02:00',NULL,NULL,NULL,'[]','[]','["docs/kubernetes-backup-migrations.md"]','[]','{}','{}');
INSERT INTO "resources" VALUES('https://blocksandfiles.com/2020/12/22/the-storageless-storage-paradox','blocksandfiles.com: geless storage is the ‘answer’ to Kubernetes data challenges','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','77964f82c6495fa5cd9056e4149397113a3f2b9867e959cd05912e98cc84234f',100.0,1779033027,0,'2026-05-17T17:50:27.672490+02:00',NULL,NULL,NULL,'[]','[]','["docs/kubernetes-storage.md"]','[]','{}','{"duplicate_of": "https://www.blocksandfiles.com/container-storage/2020/12/22/storageless-storage-is-the-answer-to-kubernetes-data-challenges/1611647"}');
INSERT INTO "resources" VALUES('https://blocksandfiles.com/2021/01/27/red-hat-openshift-container-storage-backup','blocksandfiles.com: Red Hat OpenShift now does container storage backup'' 🌟','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','2c5443d7dc6dbc75208fbe1f3b6995c448b37b26ca0cbf2007cbb8dcdf903f24',100.0,1779034480,0,'2026-05-17T18:14:40.799003+02:00',NULL,NULL,NULL,'[]','[]','["docs/kubernetes-backup-migrations.md"]','[]','{}','{"duplicate_of": "https://www.blocksandfiles.com/container-storage/2021/01/27/red-hat-openshift-now-does-container-storage-backup/1611166"}');
INSERT INTO "resources" VALUES('https://blocksandfiles.com/2021/08/05/kubernetes-storage-chinese-vendor-smartxs-iomesh-beats-portworx-longhorn-and-openebs','blocksandfiles.com: Kubernetes storage: SmartX’s IOMesh beats Portworx,'' Longhorn and OpenEBS','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','568c498e6ae20bb1f6c9cc0a1da3a7b44afd26d684c4f6e24b0edc91f3a9f191',100.0,1779032342,0,'2026-05-17T17:39:02.656443+02:00',NULL,NULL,NULL,'[]','[]','["docs/kubernetes-storage.md"]','[]','{}','{"duplicate_of": "https://www.blocksandfiles.com/block/2021/08/05/kubernetes-storage-smartxs-iomesh-beats-portworx-longhorn-and-openebs/1617691"}');
INSERT INTO "resources" VALUES('https://blog.abaganon.com/going-global-with-kubernetes-490cf51e2bf8','blog.abaganon.com: Why you probably won’t use K8gb.io','','N/A',0,'A curated technical resource and architectural guide covering blog.abaganon.com: Why you probably won’t use K8gb.io in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779034131,0,'2026-05-17T18:08:51.409419+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-networking.md"]','["kubernetes-networking.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://blog.acethecloud.com/a-step-by-step-guide-to-calculating-slas-slis-and-slos-for-your-it-services-6f0a07b67bb5','blog.acethecloud.com: A Step-by-Step Guide to Calculate SLAs, SLIs, and'' SLOs for Your IT Services','','N/A',0,'A curated technical resource and architectural guide covering blog.acethecloud.com: A Step-by-Step Guide to Calculate SLAs, SLIs, and'' SLOs for Your IT Services in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779029939,0,'2026-05-17T16:58:59.132977+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/sre.md"]','["sre.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://blog.acethecloud.com/the-kubernetes-handbook-a-comprehensive-guide-of-100-q-a-e680199e6e22','blog.acethecloud.com: The Kubernetes Handbook: A Comprehensive guide of'' 100 Q&A 🌟','','N/A',0,'A curated technical resource and architectural guide covering blog.acethecloud.com: The Kubernetes Handbook: A Comprehensive guide of'' 100 Q&A 🌟 in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779030207,0,'2026-05-17T17:03:27.268116+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes.md"]','["kubernetes.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://blog.adnansiddiqi.me/create-your-first-rest-api-in-fastapi','blog.adnansiddiqi.me: Create your first REST API in FastAPI 🌟','','2021',0,'Teaches fundamental design patterns in FastAPI, showcasing schema development with Pydantic, dynamic query validations, path routing, and automated dynamic Swagger API manual configuration.','Python','Tutorial','Intermediate',1,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Software Engineering", "Web Frameworks", "Asynchronous Frameworks"]','["[COMMUNITY-TOOL]", "[GUIDE]"]','[]','["python.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://blog.adnansiddiqi.me/getting-started-with-elasticsearch-7-in-python','blog.adnansiddiqi.me: Getting started with Elasticsearch 7 in Python 🌟','','2021',0,'Structural guide on indexing and querying massive document datasets using Elasticsearch 7 and the official Python Elasticsearch client. Covers document insertion, mapping configurations, and structured search query syntaxes.','English','Tutorial','Intermediate',1,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Data Engineering", "Python Search Engine", "Elasticsearch"]','["[COMMUNITY-TOOL]", "[GUIDE]"]','[]','["python.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://blog.adoptium.net/2021/08/using-jlink-in-dockerfiles','blog.adoptium.net: Using Jlink in Dockerfiles instead of a JRE','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','2d7547db4cb926da1c7e589cd57f48a1855fafc890bce2edb3ec5f141e836b7f',100.0,1779033674,0,'2026-05-17T18:01:14.342714+02:00',NULL,NULL,NULL,'[]','[]','["docs/docker.md"]','[]','{}','{"duplicate_of": "https://adoptium.net/news/2021/08/using-jlink-in-dockerfiles"}');
INSERT INTO "resources" VALUES('https://blog.adoptopenjdk.net/2020/06/adoptopenjdk-11-new-default','__AdoptOpenJDK 11__ Is the New Default 🌟','','2020',0,'Announces AdoptOpenJDK 11 as the default runtime, marking a massive shift in corporate standard operations away from proprietary binaries toward community-governed OpenJDK platforms to avoid licensing vulnerabilities.','Java','Article','Beginner',0,'online','manual',NULL,NULL,NULL,0,'2020-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Software Development", "Java Ecosystem", "JDK Distribution"]','["[COMMUNITY-TOOL]"]','[]','["java_frameworks.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://blog.aenix.io/argo-cd-vs-flux-cd-7b1d67a246ca','blog.aenix.io: Argo CD vs Flux CD','','N/A',0,'A curated technical resource and architectural guide covering blog.aenix.io: Argo CD vs Flux CD in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779030401,0,'2026-05-17T17:06:41.024490+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/flux.md"]','["flux.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://blog.aks.azure.com/2025/04/02/Scaling-Kubernetes-for-AI-and-Data-intensive-Workloads','Limitless Kubernetes Scaling for AI and Data-intensive Workloads: The AKS Fleet Strategy','','2025',0,'Focuses on utilizing Azure Kubernetes Service (AKS) Fleet Manager to coordinate multi-cluster scaling for modern AI and data-heavy services. It details multi-cluster updates, global load balancing, and orchestration patterns that bypass single-cluster scaling bottlenecks, supporting highly distributed deep learning and large-scale analytical runtimes.','None','Article','Advanced',1,'online','manual',NULL,NULL,NULL,0,'2025-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Container Orchestration", "Azure Kubernetes Service", "AKS Fleet Manager"]','["[COMMUNITY-TOOL]"]','[]','["ai.md", "azure.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://blog.akuity.io/unveil-the-secret-ingredients-of-continuous-delivery-at-enterprise-scale-with-argo-cd-7c5b4057ee49','blog.akuity.io: Unveil the Secret Ingredients of Continuous Delivery at'' Enterprise Scale with Argo CD','','N/A',0,'A curated technical resource and architectural guide covering blog.akuity.io: Unveil the Secret Ingredients of Continuous Delivery at'' Enterprise Scale with Argo CD in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779029369,0,'2026-05-17T16:49:29.306707+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/argo.md"]','["argo.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://blog.alexellis.io/a-bit-of-istio-before-tea-time','blog.alexellis.io: A bit of Istio before tea-time','','2020',0,'Accelerated developer tutorial detailing local installations and practical evaluations of the Istio service mesh. Covers microservice configuration injections, sidecar integrations, and foundational egress traffic testing in simple configurations.','YAML','Article','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2020-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Service Mesh", "Istio", "Hands-On"]','["[COMMUNITY-TOOL]"]','[]','["demos.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://blog.alexellis.io/bare-metal-kubernetes-with-k3s','blog.alexellis.io: Bare-metal Kubernetes with K3s','','2020',3,'A foundational tutorial by Alex Ellis on provisioning fully compliant bare-metal Kubernetes nodes on physical hardware using K3s, metalLB, and generic local network environments.','None','Article','Advanced',0,'online','manual',NULL,NULL,NULL,0,'2020-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Edge & IoT", "Bare Metal", "Infrastructure"]','["[COMMUNITY-TOOL]"]','[]','["rancher.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://blog.alexellis.io/building-containers-without-docker','blog.alexellis.io: Building containers without Docker 🌟','','2026',0,'Written by cloud-native expert Alex Ellis, this post explores build tools (such as BuildKit, Buildah, and Kaniko) that compile container images without relying on a local Docker daemon. It unpacks the benefits of using non-docker setups inside Kubernetes CI/CD runner environments, avoiding Docker-in-Docker (DinD) security compromises. It serves as an essential manual for modern cloud pipeline designs.','Markdown','Article','Medium',0,'online','manual',NULL,NULL,NULL,0,'2026-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Infrastructure", "Containerization", "Image Building"]','["[COMMUNITY-TOOL]"]','[]','["container-managers.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://blog.alexellis.io/get-private-kubectl-access-anywhere','blog.alexellis.io: Get kubectl access to your private cluster from anywhere','','2020',3,'Explores techniques for securely accessing the Kubernetes API control plane of isolated or private networks without exposing standard firewall ports. Explains how reverse-proxy tunnels provide secure endpoints. Live Grounding validates that tunnel mechanisms like inlets, Tailscale, or Cloudflare Tunnels have become common choices for secure edge environments.','Markdown','Article','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2020-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Deployment & Orchestration", "Cluster Provisioning", "Remote Access"]','["[COMMUNITY-TOOL]"]','[]','["kubernetes-networking.md", "kubectl-commands.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://blog.alexellis.io/ingress-for-your-local-kubernetes-cluster','blog.alexellis.io: Get a public LoadBalancer for your private Kubernetes cluster 🌟','','2020',4,'An operational walkthrough explaining how to attach a public load balancer to private, local Kubernetes configurations using Inlets. Bypasses corporate NAT constraints, making localized clusters easily addressable for demo pipelines.','English','Blog Post','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2020-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Infrastructure", "Networking", "Ingress", "Tunnels"]','["[ENTERPRISE-STABLE]"]','[]','["kubernetes-networking.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://blog.alexellis.io/primer-accessing-kubernetes-services','blog.alexellis.io: A Primer: Accessing services in Kubernetes','','2020',3,'Demystifies service exposition mechanisms. Breaks down the network plumbing and structural configuration differences between ClusterIP, NodePort, and cloud-provider LoadBalancer integrations.','English','Guide','Beginner',0,'online','manual',NULL,NULL,NULL,0,'2020-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Networking", "Services", "Fundamentals"]','["[COMMUNITY-TOOL]", "[GUIDE]"]','[]','["kubernetes.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://blog.alexellis.io/troubleshooting-on-kubernetes','blog.alexellis.io: How to Troubleshoot Applications on Kubernetes 🌟','','2021',0,'A classic, hands-on troubleshooting guide tailored for engineers deploying applications to Kubernetes clusters. It provides a logical flow of commands from checking container logs and inspecting events to executing commands inside a container. This resource is excellent for developing the primary instincts required to resolve containerized application failures.','English','Blog Post','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Kubernetes", "Troubleshooting", "General Guide"]','["[COMMUNITY-TOOL]"]','[]','["kubernetes-troubleshooting.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://blog.alexellis.io/what-if-your-pods-need-to-trust-self-signed-certificates','blog.alexellis.io: What if your Pods need to trust self-signed certificates?','','2022',0,'Focuses on patterns for trusting self-signed or internal enterprise Root CA certificates inside dynamic pod runtimes. Demonstrates using initContainers and shared volumes to inject trust anchors clean of custom application builds. Prevents hardcoding issues across dynamic corporate multi-tenant infrastructures.','English','Article','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2022-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Security", "PKI", "Certificate Management"]','["[COMMUNITY-TOOL]"]','[]','["kubernetes-security.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://blog.alluxi.com/8-habilidades-que-necesitas-para-ser-un-gran-programador-python','blog.alluxi.com: 8 habilidades que necesitas para ser un gran programador'' Python','','N/A',0,'A curated technical resource and architectural guide covering blog.alluxi.com: 8 habilidades que necesitas para ser un gran programador'' Python in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779033570,0,'2026-05-17T17:59:30.083262+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/python.md"]','["python.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://blog.alterway.fr/en/building-a-continious-deployment-pipeline-with-kubernetes-and-concourse-ci.html','Building a continious deployment pipeline with Kubernetes and Concourse-CI','','2026',0,'A deep-dive engineering guide on interfacing Concourse CI pipelines directly with target Kubernetes clusters. Focuses on the security boundaries of Kubernetes resources, service accounts, and secret synchronization patterns.','English','Article','Medium',1,'online','manual',NULL,NULL,NULL,0,'2026-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Software Delivery", "Continuous Deployment", "Concourse Integration"]','["[COMMUNITY-TOOL]"]','[]','["jenkins-alternatives.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://blog.amhaish.com/observing-the-k8-cluster-using-elk-stack-7d4264fdb0e3','blog.amhaish.com: Observing the K8 cluster using ELK stack','','N/A',0,'A curated technical resource and architectural guide covering blog.amhaish.com: Observing the K8 cluster using ELK stack in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779030854,0,'2026-05-17T17:14:14.309737+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-monitoring.md"]','["kubernetes-monitoring.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://blog.annamcdougall.com/git-workflow-tutorial-start-using-git-today-with-basic-git-commands-ckdc1nvfs02zp66s1d4zydz47','blog.annamcdougall.com: Git Workflow Tutorial: Start Using Git TODAY with'' Basic Git Commands','','N/A',0,'A curated technical resource and architectural guide covering blog.annamcdougall.com: Git Workflow Tutorial: Start Using Git TODAY with'' Basic Git Commands in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779031576,0,'2026-05-17T17:26:16.371468+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/git.md"]','["git.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://blog.antoinechoula.ga/native-eks-ingress-with-aws-load-balancer-controller','blog.antoinechoula.ga: Native EKS Ingress with AWS Load Balancer Controller','','N/A',0,'A curated technical resource and architectural guide covering blog.antoinechoula.ga: Native EKS Ingress with AWS Load Balancer Controller in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779032134,0,'2026-05-17T17:35:34.516675+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/managed-kubernetes-in-public-cloud.md"]','["managed-kubernetes-in-public-cloud.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://blog.appdynamics.com/cloud/a-guide-to-performance-challenges-with-aws-ec2-part-1','DZone: A Guide to Performance Challenges with AWS EC2: Part 1','','N/A',0,'A curated technical resource and architectural guide covering DZone: A Guide to Performance Challenges with AWS EC2: Part 1 in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779033274,0,'2026-05-17T17:54:34.993619+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/aws-architecture.md"]','["aws-architecture.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://blog.appsignal.com/2021/01/06/microservices-monitoring-using-namespaces-for-data-structuring.html','blog.appsignal.com: Microservices Monitoring: Using Namespaces for Data Structuring 🌟','','2021',0,'Discusses structured logging and telemetry tagging practices across distributed microservices. Explains how namespace isolation and unified tagging strategies allow DevOps teams to easily filter performance metrics, traces, and application logs.','English','Article','Intermediate',1,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Microservices", "Observability", "Namespaces"]','["[COMMUNITY-TOOL]"]','[]','["introduction.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://blog.appstack.one/how-to-run-ghost-blog-inside-kubernetes','blog.appstack.one: How to run Ghost blog inside Kubernetes','','N/A',0,'A curated technical resource and architectural guide covering blog.appstack.one: How to run Ghost blog inside Kubernetes in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779032287,0,'2026-05-17T17:38:07.580794+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes.md"]','["kubernetes.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://blog.aquasec.com/advanced-persistent-threat-techniques-container-attacks','blog.aquasec.com: Advanced Persistent Threat Techniques Used in Container Attacks','','2021',0,'Analyzes advanced persistent threat (APT) techniques targeting containerized cloud environments. Outlines attack vectors such as local privilege escalation, detection evasion, and cryptomining, highlighting the importance of real-time container runtime instrumentation.','English','Blog Post','Advanced',1,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Security", "Threat Intelligence", "Container Runtime Security"]','["[COMMUNITY-TOOL]"]','[]','["devsecops.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://blog.aquasec.com/container-isolation-techniques','blog.aquasec.com: How Do Containers Contain? Container Isolation Techniques','','2021',0,'An elite architectural breakdown explaining kernel-level containment mechanisms. Explores Linux Namespaces (PID, Mount, Net, User) and Control Groups (cgroups), as well as supplementary security layers like AppArmor, SELinux, and Seccomp filters.','English','Deep Dive','Advanced',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Security", "Container Architecture", "OS Level Virtualization"]','["[COMMUNITY-TOOL]"]','[]','["docker.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://blog.aquasec.com/docker-official-images','blog.aquasec.com: A Security Review of Docker Official Images: Which Do You Trust? (with trivy)','- [dev.to: Terraform IaC Scanning with Trivy](https://dev.to/pwd9000/terraform-iac-scanning-with-trivy-3cai)','2021',0,'A structured vulnerability study evaluating official Docker base images using the Trivy scanner. Illustrates how standard distributions accumulate vast libraries of unneeded and highly dangerous packages, reinforcing the architectural requirement to move towards optimized base images such as Alpine or Distroless.','N/A','Article','Intermediate',1,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Security", "Vulnerability Management", "Base Images"]','["[COMMUNITY-TOOL]"]','[]','["devsecops.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://blog.aquasec.com/kubernetes-ui-tools-security-threat','blog.aquasec.com: RATs (remote access tools) in the Cloud: Kubernetes UI Tools Turn into a Weapon','','2022',4,'A cybersecurity threat analysis exposing how unsecured and misconfigured Kubernetes administration dashboards can be targeted by attackers as remote access tools (RATs). Outlines strict network isolation, zero-trust patterns, and RBAC strategies.','N/A','Analysis','Advanced',0,'online','manual',NULL,NULL,NULL,0,'2022-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Security", "Threat Vector", "UI Exploitation"]','["[ENTERPRISE-STABLE]"]','[]','["kubernetes-based-devel.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://blog.aquasec.com/kubernetes-version-1.23-security-features','blog.aquasec.com: Kubernetes Version 1.23: What''s New for Security?','','2021',0,'Curator Insight duplicates security focuses in 1.23. In 2026, it remains useful for security compliance audits when checking clusters against legacy security postures.','English','Article','High',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Kubernetes Core", "Cluster Security", "v1.23"]','["[LEGACY]"]','[]','["kubernetes-releases.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://blog.argoproj.io/5-new-git-commands-and-1-tip-youll-use-every-day-3c28e97c9321','blog.argoproj.io: 5 new Git commands and 1 tip you’ll use every day','','2021',0,'Discusses modern additions to the Git toolset (such as `git switch` and `git restore`), which decouple overloaded behaviors from `git checkout`. Includes tips on managing complex working trees.','English','Blog Post','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Software Engineering", "Version Control", "Git CLI Basics"]','["[COMMUNITY-TOOL]"]','[]','["git.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://blog.argoproj.io/architecting-workflows-for-reliability-d33bd720c6cc','blog.argoproj.io: Architecting Workflows For Reliability','','2023',0,'Outlines reliable architectural patterns for running large-scale Argo Workflows. Covers retry policies, rate-limiting configurations, and workflow controller adjustments necessary to safely sustain highly concurrent executions without experiencing system degradation.','YAML','Article','Advanced',0,'online','manual',NULL,NULL,NULL,0,'2023-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Cloud Native", "Orchestration", "Argo Workflows", "Reliability"]','["[COMMUNITY-TOOL]"]','[]','["argo.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://blog.argoproj.io/best-practices-for-multi-tenancy-in-argo-cd-273e25a047b0','blog.argoproj.io: Best Practices for Multi-tenancy in Argo CD','','2021',5,'Outlines critical architectural patterns for implementing multi-tenancy in ArgoCD. Covers AppProjects boundaries, target namespace isolation, network policies, and cluster-wide RBAC to ensure secure sharing of GitOps infrastructure.','English','Article','Advanced',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Platform Engineering", "GitOps", "Multi-Tenancy", "Security & Compliance"]','["[DE FACTO STANDARD]"]','[]','["argo.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://blog.argoproj.io/getting-started-with-applicationsets-9c961611bcf0','blog.argoproj.io: Getting started with ApplicationSets','','2021',0,'Outlines technical use-cases for ApplicationSets in handling massive-scale Kubernetes rollouts, defining templating behaviors, and utilizing multi-source capabilities within modern GitOps workflows.','YAML','Article','Intermediate',0,'duplicate','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Platform Engineering", "GitOps & CI-CD", "Argo ApplicationSets"]','["[COMMUNITY-TOOL]"]','[]','["demos.md"]','{}','{"duplicate_of": "https://www.redhat.com/en/blog/getting-started-with-applicationsets"}');
INSERT INTO "resources" VALUES('https://blog.argoproj.io/introducing-the-applicationset-controller-for-argo-cd-982e28b62dc5','blog.argoproj.io: Introducing the ApplicationSet Controller for Argo CD','','2020',0,'Unveils the ApplicationSet Controller designed to orchestrate multi-cluster and multi-tenant Argo CD configurations from a single template. Enables automated templating of Kubernetes workloads using Git generators, directory generators, and cluster generators.','Go','Article','Advanced',0,'online','manual',NULL,NULL,NULL,0,'2020-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Platform Engineering", "GitOps & CI-CD", "Argo ApplicationSets"]','["[COMMUNITY-TOOL]"]','[]','["demos.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://blog.argoproj.io/introducing-the-appsource-controller-for-argocd-52f21d28d643','blog.argoproj.io: Introducing the AppSource Controller for ArgoCD','','2021',0,'Discusses the AppSource controller, which enables developer self-service by letting teams define dynamic configurations without administrative intervention, improving workflow modularity.','Go','Article','Advanced',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Platform Engineering", "GitOps & CI-CD", "Argo CD Plugins"]','["[COMMUNITY-TOOL]"]','[]','["demos.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://blog.argoproj.io/new-sync-and-diff-strategies-in-argocd-44195d3f8b8c','blog.argoproj.io: New sync and diff strategies in ArgoCD','','2022',4,'Explores performance optimizations and enhanced reconciliation engines introduced in ArgoCD. Details advanced diff options, custom synchronization hooks, and resource tracking methods that streamline deployment workflows in large-scale environments.','English','Article','Advanced',0,'online','manual',NULL,NULL,NULL,0,'2022-06-01T00:00:00+02:00',NULL,NULL,NULL,'["GitOps & CD", "ArgoCD", "Synchronization Strategies"]','["[ENTERPRISE-STABLE]"]','[]','["argo.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://blog.argoproj.io/practical-argo-workflows-hardening-dd8429acc1ce','blog.argoproj.io: Practical Argo Workflows Hardening 🌟','','2023',0,'A practical guide to security hardening for Argo Workflows deployments in enterprise environments. Focuses on minimizing RBAC permissions, configuring network policies, securing the workflow controller, and utilizing read-only file systems to mitigate risks of privilege escalation and container breakouts.','YAML','Article','Advanced',0,'online','manual',NULL,NULL,NULL,0,'2023-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Cloud Native", "Orchestration", "Argo Workflows", "Security"]','["[COMMUNITY-TOOL]"]','[]','["argo.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://blog.argoproj.io/whats-new-in-argo-workflows-v3-3-dd051d2f1c7','blog.argoproj.io: What’s new in Argo Workflows v3.3','','2022',4,'Highlights the key feature additions, execution optimizations, and performance enhancements introduced in Argo Workflows version 3.3. Discusses UI/UX developments, DAG scaling capabilities, and robust security upgrades.','English','Article','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2022-06-01T00:00:00+02:00',NULL,NULL,NULL,'["GitOps & CD", "Argo Workflows", "Release News"]','["[ENTERPRISE-STABLE]"]','[]','["argo.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://blog.arkey.fr/2020/06/28/using-jdk-flight-recorder-and-jdk-mission-control','blog.arkey.fr: Using JDK FlightRecorder and JDK Mission Control','','2020',0,'Details the usage of JDK Flight Recorder (JFR) and JDK Mission Control (JMC) for low-overhead, production-grade JVM diagnostic profiling. Explains trace capture of memory, CPU, and I/O cycles.','Java','Article','Advanced',0,'online','manual',NULL,NULL,NULL,0,'2020-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Observability", "Application Monitoring", "Java Diagnostics"]','["[COMMUNITY-TOOL]"]','[]','["monitoring.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://blog.ashwinchat.com/9-months-of-full-time-vim','blog.ashwinchat.com: 9 Months of Full Time Neovim + Tmux','','2023',3,'A highly reflective engineering journal detailing a 9-month migration from IDEs to a unified Neovim and Tmux terminal setup. Evaluates configuration complexity, speed gains, and terminal ergonomics.','English','Article','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2023-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Productivity", "Text Editors", "Workflows"]','["[COMMUNITY-TOOL]"]','[]','["linux.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://blog.asmartbear.com/slc.html','blog.asmartbear.com: I hate MVPs. So do your customers. Make it SLC instead 🌟','','2021',0,'Challenges the traditional MVP (Minimum Viable Product) paradigm, advocating instead for the ''SLC'' (Simple, Lovable, and Complete) framework. Argues that customers reject bare-bones MVPs, and outlines how building high-quality, fully realized smaller feature sets ensures stronger initial retention and reliable early feedback.','English','Article','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Product Management", "Methodology", "Alternative Paradigms"]','["[COMMUNITY-TOOL]"]','[]','["project-management-methodology.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://blog.awsfundamentals.com/aws-lambda-with-terraform','blog.awsfundamentals.com: Mastering AWS Lambda with Terraform: A Comprehensive'' Guide','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','a4ca5d1f961aa495c78890348841d90c637edea12fd961d96a9d4998f6a8db6c',100.0,1779032050,0,'2026-05-17T17:34:10.527153+02:00',NULL,NULL,NULL,'[]','[]','["docs/terraform.md"]','[]','{}','{"duplicate_of": "https://awsfundamentals.com/blog/aws-lambda-with-terraform"}');
INSERT INTO "resources" VALUES('https://blog.awsfundamentals.com/aws-s3-rm-removing-files','blog.awsfundamentals.com: Step-By-Step: Emptying S3 Buckets and Directories'' Using the AWS CLI with S3 RM','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','769d1ad539daa9d4c8f4a9bfdc75c86bec8cb096c4e9069638f51c990ffa4778',100.0,1779034273,0,'2026-05-17T18:11:13.146528+02:00',NULL,NULL,NULL,'[]','[]','["docs/aws-tools-scripts.md"]','[]','{}','{"duplicate_of": "https://awsfundamentals.com/blog/aws-s3-rm-removing-files"}');
INSERT INTO "resources" VALUES('https://blog.awsfundamentals.com/aws-s3-sync','==blog.awsfundamentals.com: AWS S3 Sync - An Extensive Guide==','','N/A',0,NULL,NULL,NULL,NULL,0,'online','manual','3d1afe6db2f21d80c107552463a1344157332015f984db94a97c76778d8c82fe',100.0,1779031642,0,'2026-05-17T17:27:22.730198+02:00',NULL,NULL,NULL,'[]','[]','["docs/aws-storage.md", "docs/aws-tools-scripts.md"]','[]','{}','{}');
INSERT INTO "resources" VALUES('https://blog.awsfundamentals.com/using-s3-with-terraform','blog.awsfundamentals.com: Using S3 with Terraform','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','8e0d4eb5e5e92f39257257cd278c94c44b4b786075d3e4e342e49905919de4ae',100.0,1779032613,0,'2026-05-17T17:43:33.329099+02:00',NULL,NULL,NULL,'[]','[]','["docs/demos.md"]','[]','{}','{"duplicate_of": "https://awsfundamentals.com/blog/using-s3-with-terraform"}');
INSERT INTO "resources" VALUES('https://blog.axiomio.com/seven-kubernetes-trends-to-watch-in-upcoming-years-e7d48e86c614','blog.axiomio.com: Seven Kubernetes Trends to Watch in Upcoming Years','','N/A',0,'A curated technical resource and architectural guide covering blog.axiomio.com: Seven Kubernetes Trends to Watch in Upcoming Years in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779031787,0,'2026-05-17T17:29:47.915158+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes.md"]','["kubernetes.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://blog.axway.com/hybrid-integration/whats-ipaas','blog.axway.com: What is iPaaS?','','N/A',0,'A curated technical resource and architectural guide covering blog.axway.com: What is iPaaS? in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'duplicate','manual','N/A',100.0,1779031649,0,'2026-05-17T17:27:29.585449+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/message-queue.md"]','["message-queue.md"]','{}','{"duplicate_of": "https://blog.axway.com/learning-center/apis/api-management/whats-ipaas"}');
INSERT INTO "resources" VALUES('https://blog.azurebrains.com','azurebrains.com: Azurebrains','','2025',0,'A technical blog and community resource highlighting cloud-native application patterns, Kubernetes orchestration, and serverless compute frameworks. Offers targeted code reviews and reference architectures to simplify distributed cloud integrations.','None','Blog','Intermediate',1,'online','manual',NULL,NULL,NULL,0,'2025-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Community", "Blogs", "Cloud-Native Architecture"]','["[COMMUNITY-TOOL]"]','[]','["azure.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://blog.azurebrains.com/despliega-azure-function-terraform-azuredevops',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,'review_required','manual',NULL,64.0,1779130494,0,'2026-05-18T20:54:54.938036+02:00',NULL,NULL,NULL,'[]','[]','["docs/azure.md"]','[]','{}','{"review_metadata": {"original_url": "https://blog.azurebrains.com/despliega-azure-function-terraform-azuredevops", "proposed_url": "NONE", "reason": "High-Value Protection: 404", "timestamp": "2026-05-18T18:54:54.938038"}}');
INSERT INTO "resources" VALUES('https://blog.baeke.info/2022/06/02/trying-out-draft-2-on-aks','blog.baeke.info: Trying out Draft 2 on AKS','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','14c463ff8a68067856a25004c06bb2b0df9767e858aeb6c55b06cd1225057799',100.0,1779030296,0,'2026-05-17T17:04:56.057626+02:00',NULL,NULL,NULL,'[]','[]','["docs/managed-kubernetes-in-public-cloud.md"]','[]','{}','{"duplicate_of": "https://baeke.info/2022/06/02/trying-out-draft-2-on-aks"}');
INSERT INTO "resources" VALUES('https://blog.baeke.info/2022/11/24/aks-workload-identity-revisited','==blog.baeke.info: AKS Workload Identity Revisited==','','N/A',0,NULL,NULL,NULL,NULL,0,'online','manual','80ab8d6dbbba013035979cc96899f41e021402649e69a33632580ab3256e041b',100.0,1779029169,0,'2026-05-17T16:46:09.675145+02:00',NULL,NULL,NULL,'[]','[]','["docs/managed-kubernetes-in-public-cloud.md"]','[]','{}','{}');
INSERT INTO "resources" VALUES('https://blog.balasundar.com/automate-git-operations-using-python','blog.balasundar.com: Automate Git Operations Using Python','','N/A',0,'A curated technical resource and architectural guide covering blog.balasundar.com: Automate Git Operations Using Python in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779031079,0,'2026-05-17T17:17:59.692671+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/git.md"]','["git.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://blog.balasundar.com/run-postman-collections-using-newman-and-python','blog.balasundar.com: Run Postman collections using Newman and Python','','N/A',0,'A curated technical resource and architectural guide covering blog.balasundar.com: Run Postman collections using Newman and Python in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779031099,0,'2026-05-17T17:18:19.094605+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/postman.md"]','["postman.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://blog.bandowski.eu/tools-that-should-be-used-in-every-kubernetes-cluster-38969ed3e603','blog.bandowski.eu: Tools that should be used in every Kubernetes cluster'' 🌟','','N/A',0,'A curated technical resource and architectural guide covering blog.bandowski.eu: Tools that should be used in every Kubernetes cluster'' 🌟 in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779029939,0,'2026-05-17T16:58:59.411940+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes.md"]','["kubernetes.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://blog.bigdataboutique.com/2021/07/tuning-elasticsearch-the-ideal-java-heap-size-2toq2j','blog.bigdataboutique.com: Tuning Elasticsearch: The Ideal Java Heap Size','','N/A',0,'A curated technical resource and architectural guide covering blog.bigdataboutique.com: Tuning Elasticsearch: The Ideal Java Heap Size in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'duplicate','manual','5d8dc2c9c23e5cedbdc0703b26605b8dfe93b10ae967e6b4c6881b5feb0bfa7b',100.0,1779033419,0,'2026-05-17T17:56:59.465887+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/monitoring.md"]','["monitoring.md"]','{}','{"duplicate_of": "https://bigdataboutique.com/blog/tuning-elasticsearch-the-ideal-java-heap-size-2toq2j"}');
INSERT INTO "resources" VALUES('https://blog.bitsrc.io/api-vs-microservices-are-you-using-2-terms-for-the-same-concept-b51f13f5974e','blog.bitsrc.io: API vs Microservices — Are you using 2 terms for the same concept?','','2023',4,'Delves into the distinct definitions of API and Microservices, resolving architectural misconceptions about their equivalence. It highlights how APIs represent the functional contract, whereas microservices represent physical implementation and deployment isolation. Correctly distinguishing these concepts allows engineering teams to optimize API gateway layers independent of back-end microservice restructuring.','English','Article','Intermediate',1,'online','manual',NULL,NULL,NULL,0,'2023-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Application Integration", "API Design", "Architecture Comparisons"]','["[ENTERPRISE-STABLE]"]','[]','["api.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://blog.bitsrc.io/best-practices-for-writing-a-dockerfile-68893706c3','blog.bitsrc.io: Best Practices for Writing a Dockerfile','','2022',0,'Details architectural recommendations for image creation pipelines. Teaches cache alignment, layer count reduction, ENTRYPOINT best practices, and standard build arg variables.','N/A','article','Beginner',0,'online','manual',NULL,NULL,NULL,0,'2022-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Containers", "Build Optimization", "Standards"]','["[COMMUNITY-TOOL]"]','[]','["docker.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://blog.bitsrc.io/ci-cd-best-practices-bca0ef665677','CI/CD Best Practices 🌟','','2021',1,'Details essential strategies for optimizing continuous integration speed and reliability. Evaluates modular pipelines, build caching systems, parallelized test execution, and shift-left automated scanning.','English','Blog','Intermediate',1,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["DevOps", "CI-CD Pipelines", "Best Practices"]','["[COMMUNITY-TOOL]"]','[]','["cicd.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://blog.bitsrc.io/deep-dive-into-websockets-e6c4c7622423','blog.bitsrc.io: Deep Dive into WebSockets','','2021',4,'A deep-dive technical investigation into the underlying RFC 6455 WebSocket protocol. Discusses the initial HTTP upgrade handshake, state management, full-duplex TCP framing, and high-frequency stream performance.','Agnostic','Technical Article','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["API Architectures", "Real-Time", "WebSockets"]','["[ENTERPRISE-STABLE]"]','[]','["api.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://blog.bitsrc.io/google-chrome-experimental-features-for-developers-a9a7cc9d1b30','blog.bitsrc.io: Google Chrome Hidden Features Every Developer Should Know','','2022',0,'Explores experimental diagnostic protocols, visual overrides, and command-palette functions hidden inside the DevTools application framework to streamline daily workflows.','None','Technical Article','Medium',0,'online','manual',NULL,NULL,NULL,0,'2022-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Developer Workspace", "Diagnostics & Debugging", "Browser Developer Tools"]','["[EMERGING]"]','[]','["ChromeDevTools.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://blog.bitsrc.io/implementing-microservices-with-cqrs-2cecb0b09c66','blog.bitsrc.io: Implementing a Microservices Application with CQRS (Command Query Responsibiltiy Segregation)','','2021',0,'Provides a practical, code-driven guide to setting up CQRS in a multi-service Node.js or TypeScript application, explaining how read-replicas are kept synchronized using event messaging systems.','English','Article','Advanced',1,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Microservices", "Implementation", "CQRS"]','["[COMMUNITY-TOOL]"]','[]','["introduction.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://blog.bitsrc.io/not-all-microservices-need-to-be-rest-3-alternatives-to-the-classic-41cedbf1a907','blog.bitsrc.io: Not All Microservices Need to Be REST — 3 Alternatives to the Classic','','2021',4,'An architectural argument against REST-by-default setups. Assesses robust, modern alternatives like gRPC, GraphQL, and event-driven architectures to minimize latency and decouple microservices.','Agnostic','Analysis','Intermediate',1,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["API Architectures", "Patterns", "Comparison"]','["[ENTERPRISE-STABLE]"]','[]','["api.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://blog.bitsrc.io/why-microservices-should-use-event-sourcing-9755a54ebfb4','blog.bitsrc.io: Why Microservices Should use Event Sourcing 🌟','','2020',0,'An in-depth analysis advocating for Event Sourcing inside microservice frameworks. It details how recording every event state change enables historical auditability and decouples read queries from primary transaction engines via CQRS.','English','Article','Advanced',1,'online','manual',NULL,NULL,NULL,0,'2020-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Microservices", "Patterns", "Event Sourcing"]','["[COMMUNITY-TOOL]"]','[]','["message-queue.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://blog.bitsrc.iogithub-actions-or-jenkins-making-the-right-choice-for-you-9ac774684c8','blog.bitsrc.io: Github Actions or Jenkins? Making the Right Choice for You','','N/A',0,'A curated technical resource and architectural guide covering blog.bitsrc.io: Github Actions or Jenkins? Making the Right Choice for You in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779033921,0,'2026-05-17T18:05:21.467532+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/jenkins-alternatives.md"]','["jenkins-alternatives.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://blog.brujordet.no/post/homelab/using_custom_hardware_in_kubernetes','blog.brujordet.no: Using custom hardware in kubernetes','','2021',3,'Details how to configure Kubernetes to detect and consume custom hardware resources like GPUs, specialized USB controllers, and serial devices. Explains device plugin setups, node labels, and mounting pathways for host paths into targeted containers.','YAML','Tutorial','Advanced',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Infrastructure", "Bare-Metal Setup", "Device Plugins"]','["[COMMUNITY-TOOL]", "[GUIDE]"]','[]','["kubernetes.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://blog.byte.builders/post/openshift-mongodb','blog.byte.builders: Manage MongoDB in Openshift Using KubeDB','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','4bcce4ae8b0915607c565508ed17c7d5352086e21a44a81ac7c1d87ca7950c85',100.0,1779032288,0,'2026-05-17T17:38:08.539053+02:00',NULL,NULL,NULL,'[]','[]','["docs/ocp4.md"]','[]','{}','{"duplicate_of": "https://appscode.com/blog/post/openshift-mongodb"}');
INSERT INTO "resources" VALUES('https://blog.bytebytego.com/p/ep94-rest-api-cheatsheet','blog.bytebytego.com: EP94: REST API Cheatsheet','','2023',5,'An architectural reference cheat sheet detailing REST API best practices. Covers correct resource mapping, status code patterns, authorization paradigms, error-payload formatting, sorting, filtering, and API pagination.','Agnostic','Reference','Intermediate',1,'online','manual',NULL,NULL,NULL,0,'2023-06-01T00:00:00+02:00',NULL,NULL,NULL,'["API Architectures", "REST", "Design Principles"]','["[DE FACTO STANDARD]"]','[]','["api.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://blog.chainguard.dev/cosign-verify-ecs','blog.chainguard.dev: How To Verify Cosigned Container Images In Amazon ECS','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','83e7fc1ec4acd2accf2dce9d6ad6c895266066e49c15ee6381e396a6cc72269e',100.0,1779032091,0,'2026-05-17T17:34:51.659332+02:00',NULL,NULL,NULL,'[]','[]','["docs/devsecops.md"]','[]','{}','{"duplicate_of": "https://www.chainguard.dev/unchained"}');
INSERT INTO "resources" VALUES('https://blog.christianposta.com/kubernetes/logging-into-a-kubernetes-cluster-with-kubectl','kubernetes login','','2020',0,'A legacy-focused technical exploration explaining the login process flow through kubectl. This article breaks down the historical and contemporary mechanics of authentication helpers and tokens. Ideal for engineers seeking to demystify credential caching behaviors.','English','Article','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2020-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Security", "Access Control", "kubectl Authentication"]','["[LEGACY]"]','[]','["kubernetes-security.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://blog.christianposta.com/microservices/do-i-need-an-api-gateway-if-i-have-a-service-mesh','blog.christianposta.com: Do I Need an API Gateway if I Use a Service Mesh?','','2018',4,'A seminal article detailing the functional boundary differences between API Gateways and Service Meshes. Christian Posta demonstrates how gateways excel at managing south-north public consumer interfaces (security, transformations, rate limiting), while service meshes optimize complex east-west backend telemetry.','English','Technical Blog','Advanced',1,'online','manual',NULL,NULL,NULL,0,'2018-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Architecture", "System Design", "Microservices Patterns"]','["[ENTERPRISE-STABLE]"]','[]','["api.md", "servicemesh.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://blog.christianposta.com/microservices/istio-as-an-example-of-when-not-to-do-microservices','blog.christianposta.com: Istio as an Example of When Not to Do Microservices','','2020',0,'Critical architectural analysis reflecting on Istio''s transition from an overly complex microservice-based control plane back to a monolithic single binary (Istiod). Essential lesson in pragmatic software engineering.','English','Article','Advanced',1,'online','manual',NULL,NULL,NULL,0,'2020-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Service Mesh", "Architecture", "Microservices Design"]','["[COMMUNITY-TOOL]"]','[]','["istio.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://blog.christophetd.fr/shifting-cloud-security-left-scanning-infrastructure-as-code-for-security-issues','blog.christophetd.fr: Shifting Cloud Security Left — Scanning Infrastructure as Code for Security Issues','','2020',0,'This blog post details shifting cloud security left by scanning Infrastructure as Code (IaC) manifests prior to deployment. Highlights implementing tools like tfsec, Kube-score, and Hadolint to automatically identify misconfigurations in Terraform, Kubernetes, and Docker files.','English','Technical Blog','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2020-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Security & Governance", "DevSecOps", "Infrastructure as Code Security"]','["[COMMUNITY-TOOL]"]','[]','["devsecops.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://blog.cloud-mercato.com/aws-m6i-the-why-you-should-abandon-your-m5','blog.cloud-mercato.com: AWS m6i: The why you should abandon your m5','','2021',4,'Compares AWS m6i instances to preceding m5 configurations, outlining performance benchmarks. Details compute and memory optimizations delivered by 3rd Gen Intel Xeon Scalable processors at similar cost brackets.','English','Technical Article','Intermediate',0,'online','manual','a15f6556595ad7dae917c3f0ae80b585061fd2af4b2f5e44909ec2dffac80a65',100.0,1779031333,1,'2026-05-17T17:22:13.972363+02:00',NULL,NULL,NULL,'["Cloud Infrastructure", "Compute Optimization", "EC2 Instances"]','["[ENTERPRISE-STABLE]"]','["docs/aws-pricing.md"]','["aws-pricing.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://blog.cloud-mercato.com/new-http-benchmark-tool-pycurlb','blog.cloud-mercato.com: New HTTP benchmark tool **pycurlb**','','2021',0,'Introduces pycurlb, a Python-based wrapper and benchmarking utility utilizing libcurl for low-overhead HTTP performance testing. Explores its use cases in testing microservice latency and raw throughput. Curator Insight: Quick functional introduction of a new pycurl tool. Live Grounding: Provides an alternative for developers seeking a highly customizable, scriptable curl execution engine for API baselining.','Python','Blog Post','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Performance Engineering", "Testing", "Benchmarking", "HTTP Tools"]','["[COMMUNITY-TOOL]"]','[]','["performance-testing-with-jenkins-and-jmeter.md", "monitoring.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://blog.cloud63.fr/landing-zone-networking-using-terraform','blog.cloud63.fr: Landing Zone networking using Terraform','','2023',0,'Analyzes complex networking setups inside enterprise landing zones. Explains how to use Terraform to build hub-and-spoke configurations, manage ExpressRoute setups, and integrate centralized firewalls.','HCL','Tutorial','Advanced',0,'online','manual',NULL,NULL,NULL,0,'2023-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Azure", "Networking", "Landing Zone"]','["[COMMUNITY-TOOL]", "[GUIDE]"]','[]','["terraform.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://blog.cloudacode.com/how-to-autoscale-kubernetes-pods-based-on-ingress-request-prometheus-keda-and-k6-84ae4250a9f3','blog.cloudacode.com: How to Autoscale Kubernetes pods based on ingress request'' — Prometheus, KEDA, and K6','','N/A',0,'A curated technical resource and architectural guide covering blog.cloudacode.com: How to Autoscale Kubernetes pods based on ingress request'' — Prometheus, KEDA, and K6 in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779029689,0,'2026-05-17T16:54:49.175312+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-autoscaling.md"]','["kubernetes-autoscaling.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://blog.clouddrove.com/aws-eks-blue-green-deployment-with-best-practices-99be4b7baa38','blog.clouddrove.com: AWS EKS Blue/Green Deployment with Best Practices','','N/A',0,'A curated technical resource and architectural guide covering blog.clouddrove.com: AWS EKS Blue/Green Deployment with Best Practices in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779031185,0,'2026-05-17T17:19:45.976608+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/managed-kubernetes-in-public-cloud.md"]','["managed-kubernetes-in-public-cloud.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://blog.cloudera.com/scalability-of-kafka-messaging-using-consumer-groups','blog.cloudera.com: Scalability of Kafka Messaging using Consumer Groups','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','7bb8364f3489bbc3a2fbe534bda2709f846cb5751cdd208fc42acb056db1d604',100.0,1779030882,0,'2026-05-17T17:14:42.818253+02:00',NULL,NULL,NULL,'[]','[]','["docs/message-queue.md"]','[]','{}','{"duplicate_of": "https://www.cloudera.com/blog.html"}');
INSERT INTO "resources" VALUES('https://blog.cloudflare.com/automatic-remediation-of-kubernetes-nodes','blog.cloudflare.com: Automatic Remediation of Kubernetes Nodes','','2021',0,'Case study of Cloudflare''s automated node remediation system. Demonstrates how to write custom monitoring scripts to detect unresponsive nodes and execute safe pod drains and machine reboots to reduce manual maintenance shifts.','English','Article','Advanced',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Operations", "Self-Healing", "Automation Platforms"]','["[COMMUNITY-TOOL]"]','[]','["kubernetes.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://blog.cloudflare.com/casb-anthropic-integration','Announcing Claude Compliance API support with Cloudflare CASB','Cloudflare extends its Cloud Access Security Broker (CASB) to integrate with Anthropic''s Claude Compliance API, allowing out-of-band monitoring of Claude Enterprise activities.','2026',4,'Cloudflare has extended its Cloud Access Security Broker (CASB) to integrate natively with Anthropic''s newly released Claude Compliance API. This integration allows enterprise security administrators to monitor user interactions, file uploads, and prompt histories in Claude Enterprise environments directly from the Cloudflare Zero Trust dashboard. By eliminating the need for endpoint agents, the platform offers out-of-band visibility to prevent sensitive data leakage while maintaining frictionless compliance with corporate governance standards.','en','article','Intermediate',0,'online','automatic','d04c700715cf994d85ca01be2795462b62603de2e5cb384d16ebc25f96d3a2cb',NULL,1780353052,0,'2026-06-02T00:30:52.024452+02:00',NULL,NULL,NULL,'["Security > Cloud Access Security Broker > AI Application Governance"]','["ENTERPRISE-STABLE", "EMERGING"]','[]','[]','{}','{"category": "devsecops", "reputation_status": "Vetted", "reputation_summary": "N/A", "social_preview_url": "https://cf-assets.www.cloudflare.com/zkvhlag99gkb/5MViMEGtj28ko2psjCNDPL/c5103829f690bd5509357593d55445d8/BLOG-3313_OG.png", "source_provenance": "RSS Feed (The Cloudflare Blog)", "suggested_new_category": "N/A"}');
INSERT INTO "resources" VALUES('https://blog.cloudflare.com/claude-managed-agents','Announcing Claude Managed Agents on Cloudflare','Cloudflare introduces secure, scalable sandboxes for Claude Managed Agents, decoupling agent orchestration on Anthropic from secure code execution and tooling on Cloudflare.','2026',4,'Cloudflare has partnered with Anthropic to host Cloudflare Environments for Claude Managed Agents, providing a secure, sandboxed execution plane for autonomous workflows. Orchestrated by a Workers-based control plane, the system supports both full-state Linux containers (microVMs) and lightweight isolates using the Cloudflare Agents SDK. This architecture decouples the agent''s ''brain'' (running on Anthropic''s platform) from its ''hands'' (executing untrusted code, proxying egress with Zero-Trust credential injection, and accessing private VPC resources on Cloudflare).','en','article','Advanced',0,'online','automatic','e4f5222c249e5484de7a0a17f338dc489d67a6e83a1e69589d5078f34f60bd54',NULL,1780353052,0,'2026-06-02T00:30:52.024464+02:00',NULL,NULL,NULL,'["AI Systems > Autonomous Agents > Secure Execution Sandboxes"]','["EMERGING", "ENTERPRISE-STABLE"]','[]','[]','{}','{"category": "ai-agents-mcp", "reputation_status": "Vetted", "reputation_summary": "N/A", "social_preview_url": "https://cf-assets.www.cloudflare.com/zkvhlag99gkb/3GBib7OfVmhYlZN4Q7BzIu/f5fe02f2eaaecb1c5da9870bfe2c756d/Announcing_Claude_Managed_Agents_on_Cloudflare-OG.png", "source_provenance": "RSS Feed (The Cloudflare Blog)", "suggested_new_category": "N/A"}');
INSERT INTO "resources" VALUES('https://blog.cloudflare.com/cyber-frontier-models','Project Glasswing: what Mythos showed us','Cloudflare shares insights from Project Glasswing, testing Anthropic''s unreleased security-focused model ''Mythos Preview'' to identify exploit chains and proof-of-concepts across 50+ repositories.','2026',4,'As part of Project Glasswing, Cloudflare evaluated Anthropic''s unreleased, security-tuned ''Mythos Preview'' model across fifty production codebases. The assessment highlights Mythos''s capability to orchestrate complex exploit chains by correlating multiple low-severity vulnerabilities, constructing and verifying its own Proof-of-Concept (PoC) code in real-time test sandboxes. The critical technical takeaway is that a raw model is insufficient; real-world efficacy depends heavily on the orchestration harness—a multi-stage pipeline designed for context injection, isolated execution, and systematic validation.','en','article','Advanced',0,'online','automatic','6228ae88774e884a4148573d195ba13e45f44f1f9eb7a035167266bcf58b7edc',NULL,1780353052,0,'2026-06-02T00:30:52.024482+02:00',NULL,NULL,NULL,'["Security > Automated Vulnerability Discovery > LLM-Powered Pentesting Harnesses"]','["CASE STUDY", "EMERGING"]','[]','[]','{}','{"category": "devsecops", "reputation_status": "Vetted", "reputation_summary": "Highly discussed on Reddit r/artificial and Hacker News. Praised for demonstrating that model capability is a commodity and a structured execution harness is the true engineering differentiator for defensive penetration testing.", "social_preview_url": "https://cf-assets.www.cloudflare.com/zkvhlag99gkb/4ILuGDGHs7n6fbasZ54VOx/0dbf7f7099880643bb53eafceb695281/OG_Share_2024-2025-2026__35_.png", "source_provenance": "RSS Feed (The Cloudflare Blog)", "suggested_new_category": "N/A"}');
INSERT INTO "resources" VALUES('https://blog.cloudflare.com/guest-blog-zero-trust-access-kubernetes','blog.cloudflare.com: Guest Blog: k8s tunnels with Kudelski Security','','2026',0,'An exploration detailing the security mechanics of wrapping Kubernetes API infrastructure within Cloudflare Zero Trust Tunnels, establishing end-to-end encrypted private topologies without dynamic ingress exposure.','English','Article','Advanced',1,'online','manual',NULL,NULL,NULL,0,'2026-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Cloud Infrastructure", "Kubernetes Security", "Zero Trust"]','["[COMMUNITY-TOOL]"]','[]','["cloudflare.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://blog.cloudflare.com/how-we-use-hashicorp-nomad','blog.cloudflare.com: How we use HashiCorp Nomad (Cloudflare using Nomad and Consul)','','2020',0,'Cloudflare''s technical layout describing how they use HashiCorp Nomad and Consul to run massive global edge microservices. Validates the performance, resource-efficiency, and stability of Nomad under hyper-scale production loads.','None','Article','Advanced',1,'online','manual',NULL,NULL,NULL,0,'2020-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Orchestration", "HashiCorp Nomad", "Case Study"]','["[COMMUNITY-TOOL]"]','[]','["kubernetes-alternatives.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://blog.cloudflare.com/http-2-for-web-developers','blog.cloudflare.com - HTTP/2 For Web Developers','','N/A',0,NULL,NULL,NULL,NULL,0,NULL,'manual','8f722b6dc18b363f17394b1f628326cab965a7b85108c84be777c13a3af9a05e',100.0,1779030740,1,'2026-05-17T17:12:20.517327+02:00',NULL,NULL,NULL,'[]','[]','["docs/networking.md"]','[]','{}','{}');
INSERT INTO "resources" VALUES('https://blog.cloudflare.com/iran-internet-partially-restored-may-2026','Iran''s Internet is partially restored, Cloudflare Radar data shows','Cloudflare Radar reports on the partial restoration of internet traffic and DNS queries in Iran following a three-month shutdown, detailing traffic trends and routing differences.','2026',4,'Using data from Cloudflare Radar, this analysis confirms a partial restoration of internet services in Iran after an extensive 87-day national shutdown. The report observes distinct traffic patterns, noting that while DNS queries and general network traffic have climbed, overall volume remains capped at roughly 40% of pre-shutdown levels. Key observations detail differences in routing policies and recovery behavior between IPv4 and IPv6 protocols, demonstrating the architectural impact of state-level network controls.','en','article','Intermediate',0,'online','automatic','ddeda0d78b89248301c1ebfb9bb8ab8fb2aedf8dbc5f0f192e74758ca082505b',NULL,1780353052,0,'2026-06-02T00:30:52.024435+02:00',NULL,NULL,NULL,'["Networking > Global Routing > Internet Traffic Analysis"]','["CASE STUDY"]','[]','[]','{}','{"category": "aws-networking", "reputation_status": "Vetted", "reputation_summary": "N/A", "social_preview_url": "https://cf-assets.www.cloudflare.com/zkvhlag99gkb/4oMLpRezg56DfPDcDom7mY/c676e35995417a603362c899f4f9658f/Cloudflare_Radar_confirms_signals_of_a_partial_Internet_restoration_in_Iran-OG.png", "source_provenance": "RSS Feed (The Cloudflare Blog)", "suggested_new_category": "N/A"}');
INSERT INTO "resources" VALUES('https://blog.cloudflare.com/moving-k8s-communication-to-grpc','blog.cloudflare.com: Moving k8s communication to gRPC','','2021',4,'An insightful case study detailing Cloudflare''s transition of internal microservices and Kubernetes cluster control-plane communications from traditional REST/JSON endpoints to high-performance gRPC over HTTP/2. Live Grounding shows that adopting gRPC significantly reduces CPU utilization and network latency across high-throughput distributed architectures.','Markdown','Article','Advanced',1,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Networking & Security", "Kubernetes Networking", "Performance & Tuning"]','["[ENTERPRISE-STABLE]"]','[]','["kubernetes-networking.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://blog.cloudflare.com/network-performance-update-full-stack-week','blog.cloudflare.com: Network Performance Update: Full Stack Week','','2026',0,'Cloudflare analysis outlining modern performance updates and the architectural advantages of edge-native isolation models over classic virtual-machine setups for high-throughput globally distributed applications.','English','Article','Advanced',0,'online','manual',NULL,NULL,NULL,0,'2026-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Cloud Infrastructure", "Edge Network", "Performance"]','["[COMMUNITY-TOOL]"]','[]','["cloudflare.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://blog.cloudflare.com/optimizing-core-unit-boot-time','How we reduced core unit boot time from hours to minutes','Cloudflare outlines how they debugged and resolved UEFI firmware boot bottlenecks on their Gen12 core bare-metal servers, reducing boot times from four hours to under a minute.','2026',4,'This technical post explores how Cloudflare diagnosed and optimized a critical UEFI-stage boot bottleneck affecting their Gen12 bare-metal fleet of nearly 2,000 servers. Engineers traced the multi-hour reboot delays to an unoptimized linear search through empty network boot interfaces triggered after routine firmware updates. The resolution involved explicit PXE network boot sequence declarations, custom UEFI configuration validation steps using a stateful `uefi-same-hex` boolean flag, and iPXE automation that brought reboots down from hours to minutes.','en','article','Advanced',0,'online','automatic','32d8c00bbca03c66dab602fccd4b9291d71775888edb211a7e55e8cc1355ed89',NULL,1780353052,0,'2026-06-02T00:30:52.024405+02:00',NULL,NULL,NULL,'["Infrastructure > Bare Metal > UEFI Firmware and PXE Boot Optimization"]','["CASE STUDY", "ENTERPRISE-STABLE"]','[]','[]','{}','{"category": "sre", "reputation_status": "Vetted", "reputation_summary": "N/A", "social_preview_url": "https://cf-assets.www.cloudflare.com/zkvhlag99gkb/2sNWgFFJRChSJRDf86w7Sk/17c01739d21d896363b098a4c0c47967/BLOG-3108_OG.png", "source_provenance": "RSS Feed (The Cloudflare Blog)", "suggested_new_category": "N/A"}');
INSERT INTO "resources" VALUES('https://blog.cloudflare.com/our-unified-data-platform','How we built Cloudflare''s data platform and an AI agent on top of it','Cloudflare introduces Town Lake, their in-house unified data platform featuring a single SQL interface, and Skipper, an AI agent enabling natural language queries over metadata, ClickHouse, and R2 logs.','2026',4,'Cloudflare addresses corporate data sprawl by engineering Town Lake, a centralized data platform that unifies access to disparate ClickHouse clusters, Kafka streams, R2 buckets, and PostgreSQL instances. On top of this single SQL interface, they implemented Skipper, an LLM-powered natural language database agent that allows teams to perform complex, auditable ad-hoc queries. This architecture significantly improves developer productivity, reduces cross-organizational data silos, and avoids the cost of querying raw sampled data logs.','en','article','Advanced',0,'online','automatic','77138477f410121e0316580f62a5f8b8ba09e72e24ffbdf97d0cb585567d46e7',NULL,1780353052,0,'2026-06-02T00:30:52.024421+02:00',NULL,NULL,NULL,'["Data Engineering > Data Lakehouse > Unified SQL Query Interfaces"]','["CASE STUDY", "EMERGING"]','[]','[]','{}','{"category": "aws-databases", "reputation_status": "Vetted", "reputation_summary": "N/A", "social_preview_url": "https://cf-assets.www.cloudflare.com/zkvhlag99gkb/6TH1tmcxAA3gDCsdXcnqSl/8c8b1ca2b9b83459d6f54025f5f8c1eb/OG_Share_2024-2025-2026__36_.png", "source_provenance": "RSS Feed (The Cloudflare Blog)", "suggested_new_category": "N/A"}');
INSERT INTO "resources" VALUES('https://blog.cloudflare.com/tools-for-debugging-testing-and-using-http-2','blog.cloudflare.com - Tools for debugging, testing and using HTTP/2','','N/A',0,NULL,NULL,NULL,NULL,0,NULL,'manual','af01f89af517a2b38c3e009fc990713cf9f30c915752e06972bc47f8271e17f5',100.0,1779029379,1,'2026-05-17T16:49:39.016448+02:00',NULL,NULL,NULL,'[]','[]','["docs/networking.md"]','[]','{}','{}');
INSERT INTO "resources" VALUES('https://blog.cloudflare.com/zero-trust-private-networking-rules','blog.cloudflare.com: Zero Trust Private Networking Rules','','2026',0,'Architectural documentation for defining identity-aware, Zero Trust private network topologies in Cloudflare. Explains granular permission structures to govern internal database and API access paths.','English','Documentation','Advanced',1,'online','manual',NULL,NULL,NULL,0,'2026-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Cloud Infrastructure", "Networking", "Zero Trust"]','["[COMMUNITY-TOOL]"]','[]','["cloudflare.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://blog.cloudgeni.ai/the-definitive-guide-to-importing-your-cloud-resources-into-iac','The Definitive Guide to Importing Your Cloud Resources into IaC','','2026',0,'A detailed technical review addressing drift reconciliation when converting untracked click-ops clouds into declarative state files. Reviews native state import commands and toolkits that automate resource generation.','None','Technical Article','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2026-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Cloud Infrastructure", "Infrastructure as Code", "Migration Strategies"]','["[COMMUNITY-TOOL]"]','[]','["terraform.md", "iac.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://blog.cloudneutral.se/running-cockroachdb-tpc-c-benchmark-on-gke','blog.cloudneutral.se: Running CockroachDB TPC-C benchmark on GKE','','N/A',0,'A curated technical resource and architectural guide covering blog.cloudneutral.se: Running CockroachDB TPC-C benchmark on GKE in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779030034,0,'2026-05-17T17:00:34.788685+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/databases.md"]','["databases.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://blog.cloudnloud.com/kubernetes-volume','blog.cloudnloud.com: Kubernetes Volume','','N/A',0,'A curated technical resource and architectural guide covering blog.cloudnloud.com: Kubernetes Volume in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779031564,0,'2026-05-17T17:26:04.555658+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-storage.md"]','["kubernetes-storage.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://blog.cloudsecque.com/how-to-improve-the-security-of-your-applications-with-kubernetes-security-scanners-cda97fd2f574','==blog.cloudsecque.com: How to Improve the Security of Your Applications'' with Kubernetes Security Scanners==','','N/A',0,'A curated technical resource and architectural guide covering ==blog.cloudsecque.com: How to Improve the Security of Your Applications'' with Kubernetes Security Scanners== in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779030367,0,'2026-05-17T17:06:07.158428+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-security.md"]','["kubernetes-security.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://blog.cloudsigma.com/kubernetes-dns-service-a-beginners-guide','blog.cloudsigma.com: Kubernetes DNS Service: A Beginner’s Guide','','2021',0,'This reference details the mechanics of Kubernetes cluster DNS architectures. It contrasts legacy kube-dns limitations with CoreDNS performance, explaining service discovery configurations, search paths, and DNS forwarding profiles essential for microservice visibility.','English','Article','Beginner',1,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Networking", "Core Services", "DNS"]','["[LEGACY]"]','[]','["kubernetes-networking.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://blog.cloudtrooper.net/2022/11/14/overlapping-ip-addresses-in-a-hub-and-spoke-network-feat-avnm-ars','blog.cloudtrooper.net: Overlapping IP addresses in a hub-and-spoke network (feat. AVNM & ARS)','','2022',0,'An in-depth network engineering analysis on resolving overlapping IP addresses in enterprise hub-and-spoke topologies. Evaluates the integration of Azure Virtual Network Manager (AVNM) and Azure Route Server (ARS) to resolve complex routing conflicts. Addresses dynamic NAT policies, route propagation metrics, and route-filtering mechanisms.','English','Technical Blog','Advanced',0,'online','manual',NULL,NULL,NULL,0,'2022-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Hybrid Networking", "Virtual WAN", "IP Routing"]','["[COMMUNITY-TOOL]"]','[]','["azure.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://blog.cloudtrooper.net/2023/02/06/virtual-network-gateways-routing-in-azure','blog.cloudtrooper.net: Virtual Network Gateways routing in Azure','','2023',0,'Deep-dive analysis exploring BGP routing, path selection, and priority mechanics inside Azure Virtual Network Gateways. Investigates routing behavior during hybrid ExpressRoute and VPN gateway co-existence scenarios, detailing path asymmetric routing and failover performance.','English','Technical Blog','Advanced',0,'online','manual',NULL,NULL,NULL,0,'2023-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Hybrid Networking", "Core Networking", "Virtual WAN"]','["[COMMUNITY-TOOL]"]','[]','["azure.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://blog.cloudtrooper.net/2023/06/08/deploy-azure-network-as-code-as-a-champ','blog.cloudtrooper.net: Deploy (Azure) Network-as-Code as a champ','','2023',0,'Evaluates production architectures for deploying Network-as-Code (NaC) in Azure using modular frameworks. Discusses the trade-offs of handling complex Hub-Spoke topologies, routing tables, and security boundaries programmatically rather than imperatively.','Bicep','Blog','Advanced',0,'online','manual',NULL,NULL,NULL,0,'2023-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Cloud Infrastructure", "Network Architecture", "Network-as-Code"]','["[COMMUNITY-TOOL]"]','[]','["azure.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://blog.cloudtrooper.net/2023/08/19/dry-terraform-code-for-private-link-and-dns','blog.cloudtrooper.net: DRY Terraform code for Private Link and DNS','','2023',0,'Explains advanced Terraform strategies to achieve highly reusable (DRY) code when managing Azure Private Link and private DNS assets. Demonstrates nested loops, dynamic map inputs, and structural decoupling to keep complex enterprise networking files clean and maintainable.','HCL','Tutorial','Advanced',0,'online','manual',NULL,NULL,NULL,0,'2023-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Azure", "Networking", "IaC"]','["[COMMUNITY-TOOL]", "[GUIDE]"]','[]','["terraform.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://blog.cloudtrooper.net/2024/01/23/azure-network-monitoring-with-synthetic-traffic','blog.cloudtrooper.net: Azure network monitoring with synthetic traffic','','2024',0,'A network engineering guide focused on orchestrating synthetic traffic generation within private Azure subnets. Demonstrates how to proactively measure packet loss, network latency, and throughput jitter across multi-region ExpressRoute paths, identifying WAN bottlenecking issues before they impact live production workloads.','English','Technical Blog','Advanced',0,'online','manual',NULL,NULL,NULL,0,'2024-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Hybrid Networking", "Core Networking", "Observability"]','["[COMMUNITY-TOOL]"]','[]','["azure.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://blog.cloudtrooper.net/2025/02/17/private-link-reality-bites-service-endpoints-vs-private-link','Private Link Reality Bites: Service Endpoints vs Private Link','','2025',0,'A deep-dive comparison of Azure Service Endpoints versus Private Link. The author details critical architectural trade-offs: while Service Endpoints are simple to configure and leverage public IPs, Private Link allocates private endpoints within your virtual network, enhancing the security posture of microservice deployments by blocking data exfiltration channels, albeit with increased cost and complexity.','N/A','Article','Advanced',1,'online','manual',NULL,NULL,NULL,0,'2025-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Cloud Infrastructure", "Azure Networking", "Private Access"]','["[COMMUNITY-TOOL]"]','[]','["azure.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://blog.cloudtrooper.net/2025/02/28/application-gateway-for-containers-a-not-so-gentle-intro-1','Introduction to Azure Application Gateway for Containers (AGC)','','2025',4,'An introductory architecture guide covering the capabilities of Azure''s modern Application Gateway for Containers (AGC). Illustrates how it integrates natively via Gateway API parameters to deliver low-latency application routing.','English','Blog Post','Intermediate',1,'online','manual',NULL,NULL,NULL,0,'2025-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Infrastructure", "Networking", "Ingress", "Azure Application Gateway"]','["[ENTERPRISE-STABLE]"]','[]','["kubernetes-operators-controllers.md", "azure.md", "kubernetes-networking.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://blog.cloudtrooper.net/2025/04/02/application-gateway-for-containers-a-not-so-gentle-intro-4','Application Gateway for Containers with AKS Overlay Networking and VNet Flow Logs','','2025',5,'A deep-dive technical investigation of Azure''s next-generation Application Gateway for Containers (AGC) running atop AKS Overlay Networking. Details the setup, logging mechanics, and network telemetry capture.','English','Blog Post','Advanced',1,'online','manual',NULL,NULL,NULL,0,'2025-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Infrastructure", "Networking", "Ingress", "Azure Application Gateway"]','["[DE FACTO STANDARD]"]','[]','["servicemesh.md", "azure.md", "kubernetes-networking.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://blog.cloudtrooper.net/2025/11/21/application-gateway-for-containers-istio-integration','Application Gateway for Containers: Istio Integration','','2025',4,'An advanced architectural post demonstrating how Azure Application Gateway for Containers (AGC) integrates with Istio Service Mesh via Kubernetes Gateway API. It details how edge traffic routing seamlessly hands off to internal mesh proxy sidecars while preserving end-to-end mTLS and header-based routing. This integration is critical for high-security microservices topologies demanding zero-trust communication.','Go / YAML','Technical Blog','Advanced',1,'online','manual',NULL,NULL,NULL,0,'2025-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Cloud Native & Kubernetes", "Networking & Edge Routing", "Gateway API"]','["[ENTERPRISE-STABLE]"]','[]','["kubernetes.md", "azure.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://blog.cloudtrooper.net/2026/01/16/which-azure-network-is-cheaper','Which Azure Network is Cheaper?','','2026',0,'This cost-analysis guide scrutinizes the pricing structures of Azure networking patterns, contrasting VNet Peering, Private Link, Virtual WAN, and ExpressRoute. It provides system architects with actionable formulas to optimize egress and internal data transfer fees, which are critical for high-throughput, multi-region distributed microservices.','N/A','Article','Advanced',0,'online','manual',NULL,NULL,NULL,0,'2026-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Cloud Infrastructure", "Azure Networking", "Cost Optimization"]','["[COMMUNITY-TOOL]"]','[]','["azure.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://blog.cloudyali.io/absolute-minimum-every-developer-must-know-about-aws-security','blog.cloudyali.io: The Absolute minimum every developer must know about'' AWS security!','','N/A',0,'A curated technical resource and architectural guide covering blog.cloudyali.io: The Absolute minimum every developer must know about'' AWS security! in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779033772,0,'2026-05-17T18:02:52.771236+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/aws.md"]','["aws.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://blog.codecentric.de/en/2021/03/github-actions-nextgen-cicd','blog.codecentric.de: Stop re-writing pipelines! Why GitHub Actions drive'' the future of CI/CD','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','189e0bee6485a9787eee65a60624bca6517c0370776ebb066fef0cccc25c9941',100.0,1779030444,0,'2026-05-17T17:07:24.977192+02:00',NULL,NULL,NULL,'[]','[]','["docs/git.md"]','[]','{}','{"duplicate_of": "https://www.codecentric.de/en/knowledge-hub/blog/github-actions-nextgen-cicd"}');
INSERT INTO "resources" VALUES('https://blog.codefx.org/java/java-11-migration-guide','All You Need To Know For Migrating To Java 11','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','489cb940c9976b6c1ed035eded2eca42dea540b58b854f2766d65ff5f65e60c6',100.0,1779032920,0,'2026-05-17T17:48:40.985325+02:00',NULL,NULL,NULL,'[]','[]','["docs/java_frameworks.md"]','[]','{}','{"duplicate_of": "https://nipafx.dev/java-11-migration-guide"}');
INSERT INTO "resources" VALUES('https://blog.coderco.io/p/tcp-fundamentals-for-software-and','blog.coderco.io: TCP Fundamentals for Software & DevOps Engineers: Building a Strong Foundation in Networking','','2023',0,'A deep engineering dive analyzing TCP transmission mechanics, window scaling options, handshake models, socket connection limits, and congestion avoidance algorithms required to tune high-throughput software backends.','N/A','Article','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2023-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Computer Networking & IPAM", "Protocols", "TCP/IP"]','["[COMMUNITY-TOOL]"]','[]','["networking.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://blog.coderco.io/p/terraform-best-practices-series-lessons','blog.coderco.io: Terraform Best Practices Series - Lessons from the Battlefield: Part 1','- [blog.coderco.io: Terraform Best Practices Series - Lessons from the Battlefield: Part 2](https://blog.coderco.io/p/terraform-best-practices-series-lessons-0cd)','2023',0,'A two-part real-world post-mortem analysis exploring system breakdowns when operating large IaC topologies. Details technical remediation steps for corrupted states, uncoordinated dynamic lock releases, and scaling boundary patterns for high-frequency microservice backbones.','None','Technical Blog','Advanced',1,'online','manual',NULL,NULL,NULL,0,'2023-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Infrastructure as Code", "Best Practices", "Case Studies"]','["[COMMUNITY-TOOL]"]','[]','["terraform.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://blog.coderco.io/p/terraform-best-practices-series-lessons-0cd','blog.coderco.io: Terraform Best Practices Series - Lessons from the Battlefield:'' Part 2','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','42c81113796cdbe211c8e1074b753caba0820e7710fed6041cfdd318c6e4ec1f',100.0,1779029482,1,'2026-05-17T16:51:22.695660+02:00',NULL,NULL,NULL,'[]','[]','["docs/terraform.md"]','[]','{}','{"duplicate_of": "https://blog.coderco.io/p/terraform-best-practices-series-lessons"}');
INSERT INTO "resources" VALUES('https://blog.codeswiftr.com/kubernetes-in-azure-a-step-by-step-guide-to-setting-up-a-production-ready-cluster-7336f78d5f7',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,'manual','N/A',100.0,1779030854,0,'2026-05-17T17:14:14.331854+02:00',NULL,NULL,NULL,'[]','[]','["docs/terraform.md"]','[]','{}','{}');
INSERT INTO "resources" VALUES('https://blog.codeswiftr.com/kubernetes-in-azure-part-2-basic-deployment-to-aks-and-https-setup-112d43e979cb',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,'manual','N/A',100.0,1779030589,0,'2026-05-17T17:09:49.304970+02:00',NULL,NULL,NULL,'[]','[]','["docs/terraform.md"]','[]','{}','{}');
INSERT INTO "resources" VALUES('https://blog.coffeeapplied.com/securing-aks-in-peered-virtual-networks-using-only-network-security-groups-nsgs-c43d6a215f32','blog.coffeeapplied.com: Securing AKS in peered virtual networks using only network security groups (NSGs)','','2022',0,'Demonstrates locking down traffic inside peered Azure virtual networks utilizing Network Security Groups (NSGs) exclusively. Shows how to avoid routing complexity and high firewall transit charges in multi-tenant hub-and-spoke virtual environments.','Bash/ARM','Technical Article','Advanced',0,'online','manual',NULL,NULL,NULL,0,'2022-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Security & Governance", "Network Security", "VNet Peering"]','["[COMMUNITY-TOOL]"]','[]','["managed-kubernetes-in-public-cloud.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://blog.container-solutions.com/7-cloud-native-trends-to-watch-in-2020','blog.container-solutions.com: 7 Cloud Native Trends to Watch in 2020','','2020',0,'Offers retrospective insight into cloud-native dynamics, analyzing service mesh scaling, security instrumentation, and multi-tenant architectures. It serves as a marker for how enterprise patterns have settled over the years.','English','Article','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2020-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Industry Analysis", "Ecosystem Trends", "Historical Analysis"]','["[COMMUNITY-TOOL]"]','[]','["kubernetes.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://blog.container-solutions.com/comparing-chaos-engineering-tools','blog.container-solutions.com: Comparing Chaos Engineering Tools for Kubernetes Workloads','','2021',0,'A comparison evaluating Litmus, Chaos Mesh, and Gremlin for Kubernetes workloads. Analyzes installation paths, custom resource capabilities, visual dashboards, access safety mechanisms, and cost factors to help enterprise teams select the right toolkit.','English','Comparative Review','Intermediate',1,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Resilience", "Chaos Engineering", "Curated Resources"]','["[COMMUNITY-TOOL]"]','[]','["chaos-engineering.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://blog.container-solutions.com/deployment-strategies','blog.container-solutions.com: Deployment Strategies 🌟','- It really depends on the needs and budget. When releasing to development/staging environments, a recreate or ramped deployment is usually a good choice. When it comes to production, a ramped or blue/green deployment is usually a good fit, but proper testing of the new platform is necessary.
    - Blue/green and shadow strategies have more impact on the budget as it requires double resource capacity. If the application lacks in tests or if there is little confidence about the impact/stability of the software, then a canary, a/b testing or shadow release can be used. If your business requires testing of a new feature amongst a specific pool of users that can be filtered depending on some parameters like geolocation, language, operating system or browser features, then you may want to use the a/b testing technique.
    - Last but not least, a shadow release is complex and requires extra work to mock egress traffic which is mandatory when calling external dependencies with mutable actions (email, bank, etc.). However, this technique can be useful when migrating to a new database technology and use shadow traffic to monitor system performance under load.','2023',0,'In-depth guide comparing core deployment topologies: recreate, rolling update, blue/green, canary, and shadow. Focuses on the trade-offs of budget, state management, infrastructure replication overhead, and traffic routing mechanisms.','English','Article','Intermediate',1,'online','manual',NULL,NULL,NULL,0,'2023-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Deployment & Delivery", "Deployment Strategies", "Blue-Green & Canary"]','["[COMMUNITY-TOOL]"]','[]','["cicd.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://blog.container-solutions.com/fluxcd-argocd-jenkins-x-gitops-tools','blog.container-solutions.com: FluxCD, ArgoCD or Jenkins X: Which Is the Right GitOps Tool for You? 🌟','','2021',0,'Compares design architectures of FluxCD, ArgoCD, and Jenkins X. Contrasts Flux''s minimal controller-native footprints with ArgoCD''s feature-rich enterprise dashboard and Jenkins X''s opinionated, complete CI/CD environments.','English','Article','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Continuous Delivery", "GitOps", "Tool Comparison"]','["[COMMUNITY-TOOL]"]','[]','["gitops.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://blog.container-solutions.com/fluxcd-argocd-or-jenkins-x-which-is-the-right-gitops-tool-for-you','FluxCD, ArgoCD or Jenkins X: Which Is the Right GitOps Tool for You?','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','a7eebe2f710f8ff790580c3a3866a0ac01578e1b845bc3241dec7c0dde27157d',100.0,1779032000,0,'2026-05-17T17:33:20.172109+02:00',NULL,NULL,NULL,'[]','[]','["docs/gitops.md"]','[]','{}','{"duplicate_of": "https://blog.container-solutions.com/fluxcd-argocd-jenkins-x-gitops-tools"}');
INSERT INTO "resources" VALUES('https://blog.container-solutions.com/gitops-limitations','blog.container-solutions.com: GitOps: The Bad and the Ugly','','2021',0,'An objective critique of GitOps limitations, exposing pain points like secret management, repo explosion, and state drift during rapid rollbacks. Highlighting live production trade-offs, it guides architects on where GitOps struggles compared to traditional imperative orchestrations.','English','Blog Post','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["GitOps", "Architecture", "Anti-Patterns"]','["[COMMUNITY-TOOL]"]','[]','["gitops.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://blog.container-solutions.com/gitops-the-bad-and-the-ugly','container-solutions.com: GitOps: The Bad and the Ugly','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','dad49eea9a9e4347ae15f0a92c06a55dffd389175b3728fb79cfc6da9eeb5027',100.0,1779030554,0,'2026-05-17T17:09:14.314891+02:00',NULL,NULL,NULL,'[]','[]','["docs/gitops.md"]','[]','{}','{"duplicate_of": "https://blog.container-solutions.com/gitops-limitations"}');
INSERT INTO "resources" VALUES('https://blog.container-solutions.com/how-mature-is-your-microservices-architecture','blog.container-solutions.com: How Mature Is Your Microservices Architecture? 🌟','','2020',4,'Establishes a systematic maturity assessment framework for microservice architectures. Evaluates technical implementation levels across continuous deployment pipelines, automated system testing, distributed observability, configuration injection, and organizational alignment.','English','Blog','Intermediate',1,'online','manual',NULL,NULL,NULL,0,'2020-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Software Architecture", "Microservices", "Maturity Models"]','["[ENTERPRISE-STABLE]"]','[]','["introduction.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://blog.container-solutions.com/kubernetes-operators-explained','container-solutions.com: Kubernetes Operators Explained','','2021',0,'An foundational architectural guide explaining the design of the Kubernetes Operator pattern. It covers the core mechanics of custom controllers, the reconciliation loop, and CRDs, codifying operational knowledge into software.','N/A','Article','Beginner',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Resources", "Education", "Concepts", "Operators"]','["[COMMUNITY-TOOL]"]','[]','["kubernetes-operators-controllers.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://blog.container-solutions.com/the-birth-of-the-external-secrets-community','blog.container-solutions.com: The Birth of the External Secrets Community','','2022',0,'An insightful historical retrospective on the consolidation of fragmented Kubernetes secrets solutions. Traces the collaborative community migration from proprietary GoDaddy and Container Solutions utilities to the unified, CNCF-incubated External Secrets Operator (ESO).','English','Article','Beginner',0,'online','manual',NULL,NULL,NULL,0,'2022-06-01T00:00:00+02:00',NULL,NULL,NULL,'["DevOps", "Open Source Evolution", "External Secrets Community"]','["[COMMUNITY-TOOL]"]','[]','["devsecops.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://blog.container-solutions.com/why-adopt-gitops','blog.container-solutions.com: 11 Reasons for Adopting GitOps','','2020',0,'Presents key reasons for adopting GitOps, focusing on deployment reliability, audit compliance, developer velocity, and cluster disaster recovery. It translates complex technical capabilities into clear business metrics like release frequency and overall uptime. This helps engineering leaders justify platform modernization efforts.','None','Technical Blog','Beginner',1,'online','manual',NULL,NULL,NULL,0,'2020-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Application Delivery", "Continuous Deployment", "GitOps", "Business Value"]','["[COMMUNITY-TOOL]"]','[]','["gitops.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://blog.couchbase.com/2016/january/nosql-in-the-perspective-of-industry-leaders',NULL,NULL,NULL,NULL,'A curated technical resource and architectural guide covering blog.couchbase.com in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779031385,0,'2026-05-17T17:23:05.004762+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/nosql.md"]','["nosql.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://blog.couchbase.com/2016/july/docker-for-aws-getting-started-scaling-nodes',NULL,NULL,NULL,NULL,'A curated technical resource and architectural guide covering blog.couchbase.com in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779033296,0,'2026-05-17T17:54:56.034776+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/aws-containers.md"]','["aws-containers.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://blog.couchbase.com/how-to-build-observability-dashboards-prometheus-grafana-couchbase','blog.couchbase.com: How to Build Observability Dashboards with Prometheus,'' Grafana & Couchbase','','N/A',0,'A curated technical resource and architectural guide covering blog.couchbase.com: How to Build Observability Dashboards with Prometheus,'' Grafana & Couchbase in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779032134,0,'2026-05-17T17:35:34.619808+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/nosql.md", "docs/prometheus.md"]','["nosql.md", "prometheus.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://blog.couchbase.com/microservices-architecture-in-couchbase','blog.couchbase.com: 4 Patterns for Microservices Architecture in Couchbase','','N/A',0,'A curated technical resource and architectural guide covering blog.couchbase.com: 4 Patterns for Microservices Architecture in Couchbase in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779030934,0,'2026-05-17T17:15:34.397055+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/introduction.md"]','["introduction.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://blog.crossplane.io/crossplane-openshift-operator-cloud-native-services','Crossplane as an OpenShift Operator to manage and provision cloud-native services','','2020',0,'Documents the operational integration of Crossplane as a certified Red Hat OpenShift Operator. It highlights how Enterprise Platform Engineers can leverage OpenShift''s native RBAC, security context constraints, and Operator Lifecycle Manager (OLM) to safely orchestrate multi-cloud infrastructure directly from Red Hat deployments, enabling compliant developer self-service.','Go','Technical Blog','Advanced',0,'online','manual',NULL,NULL,NULL,0,'2020-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Platform Engineering", "Control Planes", "Crossplane", "RedHat OpenShift"]','["[COMMUNITY-TOOL]"]','[]','["crossplane.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://blog.crunchydata.com/blog/a-postgres-primer-for-oracle-dbas','==blog.crunchydata.com: A Postgres Primer for Oracle DBAs==','','N/A',0,NULL,NULL,NULL,NULL,0,'online','manual','b1ef4c88fbbfd07dcf8edcae70a2e2d84ec29ae5bd86e7fdc84b0cc7b54b4758',100.0,1779032421,0,'2026-05-17T17:40:21.268292+02:00',NULL,NULL,NULL,'[]','[]','["docs/databases.md"]','[]','{}','{}');
INSERT INTO "resources" VALUES('https://blog.crunchydata.com/blog/active-active-postgres-federation-on-kubernetes','blog.crunchydata.com: Active-Active PostgreSQL Federation on Kubernetes','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','c591ab92e180b89d8cfdff37064b76dd98c08767b8d4b77cace072979ab7f502',100.0,1779029132,0,'2026-05-17T16:45:32.900376+02:00',NULL,NULL,NULL,'[]','[]','["docs/crunchydata.md"]','[]','{}','{"duplicate_of": "https://www.crunchydata.com/blog/active-active-postgres-federation-on-kubernetes"}');
INSERT INTO "resources" VALUES('https://blog.crunchydata.com/blog/announcing-google-cloud-storage-gcs-support-for-pgbackrest','blog.crunchydata.com: Announcing Google Cloud Storage (GCS) Support for'' pgBackRest','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','5f71d1f79345c35215d7aa29ff70635244b95b0277e654506ecd17515e07b877',100.0,1779030932,0,'2026-05-17T17:15:32.030606+02:00',NULL,NULL,NULL,'[]','[]','["docs/crunchydata.md"]','[]','{}','{"duplicate_of": "https://www.crunchydata.com/blog/announcing-google-cloud-storage-gcs-support-for-pgbackrest"}');
INSERT INTO "resources" VALUES('https://blog.crunchydata.com/blog/announcing-postgres-container-apps-easy-deploy-postgres-apps','blog.crunchydata.com: Announcing Postgres Container Apps: Easy Deploy Postgres'' Apps','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','87ce4ff02ab69141783924cbc4ba6c48c05d7d67261570d0d8f5f326123ef58f',100.0,1779032105,0,'2026-05-17T17:35:05.965893+02:00',NULL,NULL,NULL,'[]','[]','["docs/crunchydata.md"]','[]','{}','{"duplicate_of": "https://www.crunchydata.com/blog/announcing-postgres-container-apps-easy-deploy-postgres-apps"}');
INSERT INTO "resources" VALUES('https://blog.crunchydata.com/blog/crunchy-postgres-operator-4.6.0','blog.crunchydata.com: Crunchy Postgres Operator 4.6.0 🌟','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','a7e83515c52fb8f8b9baaa1d01a92926eadd5ba0d9ec925362a1cd6f9d37131f',100.0,1779030685,0,'2026-05-17T17:11:25.228323+02:00',NULL,NULL,NULL,'[]','[]','["docs/crunchydata.md"]','[]','{}','{"duplicate_of": "https://www.crunchydata.com/blog/crunchy-postgres-operator-4.6.0"}');
INSERT INTO "resources" VALUES('https://blog.crunchydata.com/blog/d-meta','blog.crunchydata.com: Quickly Document Your Postgres Database Using psql'' Meta-Commands','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','c414022c133096a2344c462863251c460a898aabadbc9a4aeea0b1e0cf928cb2',100.0,1779030966,0,'2026-05-17T17:16:06.160751+02:00',NULL,NULL,NULL,'[]','[]','["docs/databases.md"]','[]','{}','{"duplicate_of": "https://www.crunchydata.com/blog/d-meta"}');
INSERT INTO "resources" VALUES('https://blog.crunchydata.com/blog/generating-json-directly-from-postgres','blog.crunchydata.com: Cut Out the Middle Tier: Generating JSON Directly'' from Postgres','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','2de7a79f26cf16a62177787f96514089a2634481a175791154994f03756fd2e7',100.0,1779033906,0,'2026-05-17T18:05:06.496328+02:00',NULL,NULL,NULL,'[]','[]','["docs/databases.md"]','[]','{}','{"duplicate_of": "https://www.crunchydata.com/blog/generating-json-directly-from-postgres"}');
INSERT INTO "resources" VALUES('https://blog.crunchydata.com/blog/gitops-postgres-kubernetes-helm','blog.crunchydata.com: Helm, GitOps and the Postgres Operator','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','54a9d7674643cbd71739b364a39b2d0f38516df00f0d4cd06ed29fcd90ca253c',100.0,1779032167,0,'2026-05-17T17:36:07.103294+02:00',NULL,NULL,NULL,'[]','[]','["docs/crunchydata.md"]','[]','{}','{"duplicate_of": "https://www.crunchydata.com/blog/gitops-postgres-kubernetes-helm"}');
INSERT INTO "resources" VALUES('https://blog.crunchydata.com/blog/kube-cluster-from-scratch-on-rocky-8','blog.crunchydata.com: Kubernetes + Postgres Cluster From Scratch on Rocky'' 8','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','e106e0c141a7df7b9142c7f704cce26ba2fceea04a6c6905fbb456a39cd794b6',100.0,1779032455,0,'2026-05-17T17:40:55.561821+02:00',NULL,NULL,NULL,'[]','[]','["docs/crunchydata.md"]','[]','{}','{"duplicate_of": "https://www.crunchydata.com/blog/kube-cluster-from-scratch-on-rocky-8"}');
INSERT INTO "resources" VALUES('https://blog.crunchydata.com/blog/kubernetes-pod-tolerations-and-postgresql-deployment-strategies','blog.crunchydata.com: Kubernetes Pod Tolerations and Postgres Deployment'' Strategies 🌟','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','baf33b882e766907f5e9b188bb9cf504f4f97f158db74cec5355733ebd415c81',100.0,1779030119,0,'2026-05-17T17:01:59.387165+02:00',NULL,NULL,NULL,'[]','[]','["docs/crunchydata.md"]','[]','{}','{"duplicate_of": "https://www.crunchydata.com/blog/kubernetes-pod-tolerations-and-postgresql-deployment-strategies"}');
INSERT INTO "resources" VALUES('https://blog.crunchydata.com/blog/message-queuing-using-native-postgresql','blog.crunchydata.com: Devious SQL: Message Queuing Using Native PostgreSQL','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','619b139e521a691eaed8994004a45a0368e3465e1d3e5c04492eb41022aaf42b',100.0,1779030438,0,'2026-05-17T17:07:18.717626+02:00',NULL,NULL,NULL,'[]','[]','["docs/databases.md"]','[]','{}','{"duplicate_of": "https://www.crunchydata.com/blog/message-queuing-using-native-postgresql"}');
INSERT INTO "resources" VALUES('https://blog.crunchydata.com/blog/multi-kubernetes-cluster-postgresql-deployments','blog.crunchydata.com: Multi-Kubernetes Cluster PostgreSQL Deployments','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','3144488cb755c52229031d06800ae8f5461ffc5f54e9f4ca8d19bf177e28a199',100.0,1779030091,0,'2026-05-17T17:01:31.353197+02:00',NULL,NULL,NULL,'[]','[]','["docs/crunchydata.md"]','[]','{}','{"duplicate_of": "https://www.crunchydata.com/blog/multi-kubernetes-cluster-postgresql-deployments"}');
INSERT INTO "resources" VALUES('https://blog.crunchydata.com/blog/pgbackrest-point-in-time-recovery-using-crunchy-postgresql-operator','blog.crunchydata.com: pgBackRest Point-In-Time Recovery Using Crunchy PostgreSQL'' Operator','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','acb1a24a36c4730a39bb1281d2cb4e8adcbc00c31d7aecafd610c02068d524b3',100.0,1779034484,0,'2026-05-17T18:14:44.673143+02:00',NULL,NULL,NULL,'[]','[]','["docs/crunchydata.md"]','[]','{}','{"duplicate_of": "https://www.crunchydata.com/blog/pgbackrest-point-in-time-recovery-using-crunchy-postgresql-operator"}');
INSERT INTO "resources" VALUES('https://blog.crunchydata.com/blog/postgres-indexes-for-newbies','==blog.crunchydata.com: Postgres Indexes for Newbies==','','N/A',0,NULL,NULL,NULL,NULL,0,'online','manual','8558fd1382c91b73d82087afe59ec9cf3540c84c33ae879ab90284c04f3ea362',100.0,1779032296,0,'2026-05-17T17:38:16.896427+02:00',NULL,NULL,NULL,'[]','[]','["docs/databases.md"]','[]','{}','{}');
INSERT INTO "resources" VALUES('https://blog.crunchydata.com/blog/postgresql-14-on-kubernetes','==blog.crunchydata.com: PostgreSQL 14 on Kubernetes (with examples!)==','','N/A',0,NULL,NULL,NULL,NULL,0,'online','manual','aa3098126aaade9a1912d4daf3dedbd75aae5ba8203f50f7ea7d444f48bda6c6',100.0,1779031755,0,'2026-05-17T17:29:15.590418+02:00',NULL,NULL,NULL,'[]','[]','["docs/crunchydata.md"]','[]','{}','{}');
INSERT INTO "resources" VALUES('https://blog.crunchydata.com/blog/resize-postgres-kubernetes-volume-instance-sets','blog.crunchydata.com: Can''t Resize your Postgres Kubernetes Volume? No'' Problem!','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','cf5623b6a7f57cddd8abcdec4aa96b5194624c3f12fbe12c935a0959e6662883',100.0,1779032368,0,'2026-05-17T17:39:28.796188+02:00',NULL,NULL,NULL,'[]','[]','["docs/crunchydata.md"]','[]','{}','{"duplicate_of": "https://www.crunchydata.com/blog/resize-postgres-kubernetes-volume-instance-sets"}');
INSERT INTO "resources" VALUES('https://blog.crunchydata.com/blog/set-up-tls-for-postgresql-in-kubernetes','blog.crunchydata.com: Deploy PostgreSQL With TLS in Kubernetes','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','4c81d759080bf0cc90747cded5de918855698d974a361aac231710d88635f33d',100.0,1779030529,0,'2026-05-17T17:08:49.172642+02:00',NULL,NULL,NULL,'[]','[]','["docs/crunchydata.md"]','[]','{}','{"duplicate_of": "https://www.crunchydata.com/blog/set-up-tls-for-postgresql-in-kubernetes"}');
INSERT INTO "resources" VALUES('https://blog.crunchydata.com/blog/setup-postgresql-monitoring-in-kubernetes','blog.crunchydata.com: How to Setup PostgreSQL Monitoring in Kubernetes','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','0ad72f5674ee2be654781a9a2e11791f8b3e0235cc7a4c4754e401b2baffbc3b',100.0,1779032340,0,'2026-05-17T17:39:00.116606+02:00',NULL,NULL,NULL,'[]','[]','["docs/databases.md"]','[]','{}','{"duplicate_of": "https://www.crunchydata.com/blog/setup-postgresql-monitoring-in-kubernetes"}');
INSERT INTO "resources" VALUES('https://blog.crunchydata.com/blog/tentative-smarter-query-optimization-in-postgres-starts-with-pg_stat_statements','blog.crunchydata.com: Query Optimization in Postgres with pg_stat_statements','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','f4935c64c03291395d95b724ea8b0fd0c7d39d029c7e15bbe115804f96324983',100.0,1779030883,0,'2026-05-17T17:14:43.029479+02:00',NULL,NULL,NULL,'[]','[]','["docs/crunchydata.md"]','[]','{}','{"duplicate_of": "https://www.crunchydata.com/blog/tentative-smarter-query-optimization-in-postgres-starts-with-pg_stat_statements"}');
INSERT INTO "resources" VALUES('https://blog.crunchydata.com/blog/using-cert-manager-to-deploy-tls-for-postgres-on-kubernetes','blog.crunchydata.com: Using Cert Manager to Deploy TLS for Postgres on Kubernetes','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','cae0f4f9e6a01905d0490400023699385593a1d823378294f7b14f72d2ef6af5',100.0,1779032388,0,'2026-05-17T17:39:48.497478+02:00',NULL,NULL,NULL,'[]','[]','["docs/crunchydata.md"]','[]','{}','{"duplicate_of": "https://www.crunchydata.com/blog/using-cert-manager-to-deploy-tls-for-postgres-on-kubernetes"}');
INSERT INTO "resources" VALUES('https://blog.crunchydata.com/blog/using-kubernetes-chances-are-you-need-a-database','blog.crunchydata.com: Using Kubernetes? Chances Are You Need a Database'' 🌟','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','d7eca609c6f53c2cf226b5e7706ec41587be03c4f4c3440d3e0a20bbdc16d961',100.0,1779032524,0,'2026-05-17T17:42:04.808067+02:00',NULL,NULL,NULL,'[]','[]','["docs/databases.md"]','[]','{}','{"duplicate_of": "https://www.crunchydata.com/blog/using-kubernetes-chances-are-you-need-a-database"}');
INSERT INTO "resources" VALUES('https://blog.crunchydata.com/blog/your-guide-to-connection-management-in-postgres','blog.crunchydata.com: Your Guide to Connection Management in Postgres 🌟','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','2e7aaf19c49e71a035774a9df6cb70569213069558b408ca1d98921d52f1fc92',100.0,1779034349,0,'2026-05-17T18:12:29.775188+02:00',NULL,NULL,NULL,'[]','[]','["docs/crunchydata.md"]','[]','{}','{"duplicate_of": "https://www.crunchydata.com/blog/your-guide-to-connection-management-in-postgres"}');
INSERT INTO "resources" VALUES('https://blog.crunchydata.com/news/next-generation-crunchy-postgres-for-kubernetes-released','blog.crunchydata.com: Next Generation Crunchy Postgres for Kubernetes 5.0'' Released','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','49a3434ea2bf007170f19c52f99123dd63f410aeb19d66b55da41f6fe8e72b01',100.0,1779031215,0,'2026-05-17T17:20:15.970224+02:00',NULL,NULL,NULL,'[]','[]','["docs/crunchydata.md"]','[]','{}','{"duplicate_of": "https://www.crunchydata.com/news/next-generation-crunchy-postgres-for-kubernetes-released"}');
INSERT INTO "resources" VALUES('https://blog.csanchez.org/2021/06/15/serverless-jenkins-pipelines-with-google-cloud-run','blog.csanchez.org: Serverless Jenkins Pipelines with Google Cloud Run','1. Jobs execute in Cloud Run (fast, scalable, pay per use compute)
    2. Ships as a container (extensible)
    3. Posts cat pics (amazing)','2021',0,'Demonstrates how to run scale-to-zero, serverless Jenkins pipelines executing build pods on Google Cloud Run. This approach eliminates master runtime overheads by wrapping job logic in highly portable container environments.','English','Article','Advanced',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["CI-CD", "Serverless Pipelines", "Google Cloud Run"]','["[COMMUNITY-TOOL]"]','[]','["jenkins.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://blog.cyble.com/2022/06/27/exposed-kubernetes-clusters','blog.cyble.com: Exposed Kubernetes Clusters','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','c8e385b924674c3249a64dc341fe5bfca5c3df7f72e295c8d8bfc101fcf25376',100.0,1779034566,0,'2026-05-17T18:16:06.212964+02:00',NULL,NULL,NULL,'[]','[]','["docs/kubernetes-security.md"]','[]','{}','{"duplicate_of": "https://cyble.com/blog/exposed-kubernetes-clusters"}');
INSERT INTO "resources" VALUES('https://blog.datumo.io/setting-up-kafka-on-kubernetes-an-easy-way-26ae150b9ca8','blog.datumo.io: Setting up Kafka on Kubernetes - an easy way','','N/A',0,'A curated technical resource and architectural guide covering blog.datumo.io: Setting up Kafka on Kubernetes - an easy way in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779029952,0,'2026-05-17T16:59:12.262963+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/message-queue.md"]','["message-queue.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://blog.davesdomain.co.uk/posts/azure-rbac-constrained-delegation','blog.davesdomain.co.uk: A look at Azure RBAC Constrained Delegation','','2023',0,'Technical review of Azure Role-Based Access Control (RBAC) constrained delegation patterns. Analyzes authorization mechanics designed to limit permissions granted to administrative and service identities. Reduces operational privilege escalation risks by establishing boundaries on what automated agents can provision.','English','Technical Blog','Advanced',0,'online','manual',NULL,NULL,NULL,0,'2023-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Security & Identity", "Identity Governance", "RBAC"]','["[COMMUNITY-TOOL]"]','[]','["azure.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://blog.dbi-services.com/deploying-postgresql-in-minishiftopenshift','Deploying PostgreSQL in MiniShift/OpenShift 3','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','cdb88ede1470b0373935547add7d5376331fcd61c375baac43f570d6f683e391',100.0,1779030388,0,'2026-05-17T17:06:28.066412+02:00',NULL,NULL,NULL,'[]','[]','["docs/demos.md"]','[]','{}','{"duplicate_of": "https://www.dbi-services.com/blog/deploying-postgresql-in-minishiftopenshift"}');
INSERT INTO "resources" VALUES('https://blog.deckhouse.io/how-we-enjoyed-upgrading-a-bunch-of-kubernetes-clusters-from-v1-16-to-v1-19-7d664624b2c1','blog.deckhouse.io: How we enjoyed upgrading a bunch of Kubernetes clusters'' from v1.16 to v1.19','','N/A',0,'A curated technical resource and architectural guide covering blog.deckhouse.io: How we enjoyed upgrading a bunch of Kubernetes clusters'' from v1.16 to v1.19 in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779034499,0,'2026-05-17T18:14:59.725041+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes.md"]','["kubernetes.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://blog.deref.io/containers-dont-solve-everything','blog.deref.io: Containers Don''t Solve Everything 🌟','','N/A',0,'A curated technical resource and architectural guide covering blog.deref.io: Containers Don''t Solve Everything 🌟 in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779030364,0,'2026-05-17T17:06:04.642461+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/introduction.md"]','["introduction.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://blog.desdelinux.net/microsoft-performance-tools-una-serie-de-herramientas-open-source-para-analizar-el-rendimiento-del-sistema','blog.desdelinux.net: Microsoft Performance-Tools, una serie de herramientas open source para analizar el rendimiento del sistema','','2022',0,'Overview of Microsoft''s Performance-Tools suite, which provides cross-platform command-line tools for analyzing trace logs, Windows/Linux system resource usage, and overall system performance. It details how architects can inspect CPU, disk, and networking bottlenecks at a low kernel-level, enhancing system-level optimization.','N/A','Article','Advanced',0,'online','manual',NULL,NULL,NULL,0,'2022-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Systems", "Performance Tuning", "Diagnostic Tools"]','["[COMMUNITY-TOOL]"]','[]','["performance-testing-with-jenkins-and-jmeter.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://blog.developer.adobe.com/exploring-kafka-producers-internals-37411b647d0f','blog.developer.adobe.com: Exploring Kafka Producer’s Internals 🌟','','N/A',0,'A curated technical resource and architectural guide covering blog.developer.adobe.com: Exploring Kafka Producer’s Internals 🌟 in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779031962,0,'2026-05-17T17:32:42.333262+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/message-queue.md"]','["message-queue.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://blog.developersteve.com/canary-deployments-in-kubernetes-safely-releasing-new-features-with-confidence-f6eb3f0dab6f','blog.developersteve.com: Canary Deployments in Kubernetes: Safely Releasing'' New Features with Confidence','','N/A',0,'A curated technical resource and architectural guide covering blog.developersteve.com: Canary Deployments in Kubernetes: Safely Releasing'' New Features with Confidence in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779033240,0,'2026-05-17T17:54:00.324646+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes.md"]','["kubernetes.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://blog.developersteve.com/gitops-for-kubernetes-canary-deployments-4aeab4043727','blog.developersteve.com: GitOps for Kubernetes Canary Deployments','','N/A',0,'A curated technical resource and architectural guide covering blog.developersteve.com: GitOps for Kubernetes Canary Deployments in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779034504,0,'2026-05-17T18:15:04.564275+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/gitops.md"]','["gitops.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://blog.devgenius.io/7-open-source-kubernetes-developer-tools-to-follow-in-2022-78a5e5dbd4e3','blog.devgenius.io: 7 Open Source Kubernetes Developer Tools to Follow in'' 2022','','N/A',0,'A curated technical resource and architectural guide covering blog.devgenius.io: 7 Open Source Kubernetes Developer Tools to Follow in'' 2022 in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779031944,0,'2026-05-17T17:32:24.841734+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-tools.md"]','["kubernetes-tools.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://blog.devgenius.io/all-you-need-to-know-about-debugging-kubernetes-cronjob-61989a998513','blog.devgenius.io: All You Need to Know about Debugging Kubernetes Cronjob','','N/A',0,'A curated technical resource and architectural guide covering blog.devgenius.io: All You Need to Know about Debugging Kubernetes Cronjob in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779030655,0,'2026-05-17T17:10:55.056983+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-troubleshooting.md"]','["kubernetes-troubleshooting.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://blog.devgenius.io/argo-cd-introduction-4b16f50b0d56','blog.devgenius.io: Argo CD Introduction','','N/A',0,'A curated technical resource and architectural guide covering blog.devgenius.io: Argo CD Introduction in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779034105,0,'2026-05-17T18:08:25.001434+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/argo.md"]','["argo.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://blog.devgenius.io/automate-kubernetes-with-python-2150c290afe7','blog.devgenius.io: Automate Kubernetes With Python 🌟','','N/A',0,'A curated technical resource and architectural guide covering blog.devgenius.io: Automate Kubernetes With Python 🌟 in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779030384,0,'2026-05-17T17:06:24.524486+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-client-libraries.md"]','["kubernetes-client-libraries.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://blog.devgenius.io/automated-dns-tls-with-external-dns-letsencrypt-on-kubernetes-6f4f41827df9','blog.devgenius.io: Automated DNS/TLS with External DNS & LetsEncrypt on'' Kubernetes','','N/A',0,'A curated technical resource and architectural guide covering blog.devgenius.io: Automated DNS/TLS with External DNS & LetsEncrypt on'' Kubernetes in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779034223,0,'2026-05-17T18:10:23.776732+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-security.md"]','["kubernetes-security.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://blog.devgenius.io/backup-restore-and-migrate-kubernetes-cluster-resources-using-velero-a9b6997e4b54','blog.devgenius.io: Backup, Restore and Migrate Kubernetes Cluster resources'' using Velero','','N/A',0,'A curated technical resource and architectural guide covering blog.devgenius.io: Backup, Restore and Migrate Kubernetes Cluster resources'' using Velero in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779029613,0,'2026-05-17T16:53:33.122033+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-backup-migrations.md"]','["kubernetes-backup-migrations.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://blog.devgenius.io/best-practice-and-cheat-sheet-for-rest-api-design-6a6e12dfa89f','blog.devgenius.io: Principles & Best practices of REST API Design','','N/A',0,'A curated technical resource and architectural guide covering blog.devgenius.io: Principles & Best practices of REST API Design in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779031645,0,'2026-05-17T17:27:25.312435+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/api.md"]','["api.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://blog.devgenius.io/blue-green-deployment-with-kubernetes-b7595b17fe17','blog.devgenius.io: Blue Green Deployment with Kubernetes','','N/A',0,'A curated technical resource and architectural guide covering blog.devgenius.io: Blue Green Deployment with Kubernetes in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779029371,0,'2026-05-17T16:49:31.133794+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes.md"]','["kubernetes.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://blog.devgenius.io/choosing-an-optimal-kubernetes-worker-node-size-e0eacab408c4','==blog.devgenius.io: Choosing an Optimal Kubernetes Worker Node Size for'' Your Startup== 🌟','','N/A',0,'A curated technical resource and architectural guide covering ==blog.devgenius.io: Choosing an Optimal Kubernetes Worker Node Size for'' Your Startup== 🌟 in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779031543,0,'2026-05-17T17:25:43.478592+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes.md"]','["kubernetes.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://blog.devgenius.io/container-namespace-introduction-6a1e26f8707a','blog.devgenius.io: Container — Namespace Introduction','','N/A',0,'A curated technical resource and architectural guide covering blog.devgenius.io: Container — Namespace Introduction in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779030422,0,'2026-05-17T17:07:02.415327+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/docker.md"]','["docker.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://blog.devgenius.io/daily-useful-kubernetes-aliases-c35f7f411f39','blog.devgenius.io: Daily useful Kubernetes aliases','','N/A',0,'A curated technical resource and architectural guide covering blog.devgenius.io: Daily useful Kubernetes aliases in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779031429,0,'2026-05-17T17:23:49.056803+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubectl-commands.md"]','["kubectl-commands.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://blog.devgenius.io/devops-in-k8s-deployment-rolling-update-f022285c6f90','blog.devgenius.io: DevOps in K8s — Deployment Rolling Update','','N/A',0,'A curated technical resource and architectural guide covering blog.devgenius.io: DevOps in K8s — Deployment Rolling Update in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779032134,0,'2026-05-17T17:35:34.542219+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes.md"]','["kubernetes.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://blog.devgenius.io/devops-in-k8s-pod-cgroups-ed05181865f9','blog.devgenius.io: DevOps in K8s — Pod Cgroups','','N/A',0,'A curated technical resource and architectural guide covering blog.devgenius.io: DevOps in K8s — Pod Cgroups in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779032679,0,'2026-05-17T17:44:39.058873+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes.md"]','["kubernetes.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://blog.devgenius.io/devops-in-k8s-pod-downward-api-571399049013','blog.devgenius.io: DevOps in K8s — Pod Downward API','','N/A',0,'A curated technical resource and architectural guide covering blog.devgenius.io: DevOps in K8s — Pod Downward API in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779031944,0,'2026-05-17T17:32:24.803342+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes.md"]','["kubernetes.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://blog.devgenius.io/devops-in-k8s-write-dockerfile-efficiently-37eaedf87163','blog.devgenius.io: DevOps in K8s — Write Dockerfile Efficiently 🌟','','N/A',0,'A curated technical resource and architectural guide covering blog.devgenius.io: DevOps in K8s — Write Dockerfile Efficiently 🌟 in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779033949,0,'2026-05-17T18:05:49.287667+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/docker.md"]','["docker.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://blog.devgenius.io/devops-in-linux-systemd-introduction-db7f49cb566b','blog.devgenius.io: DevOps in Linux — Systemd Introduction','','N/A',0,'A curated technical resource and architectural guide covering blog.devgenius.io: DevOps in Linux — Systemd Introduction in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779034232,0,'2026-05-17T18:10:32.496212+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/linux.md"]','["linux.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://blog.devgenius.io/distributed-monolith-1d2d9f86a68f','==blog.devgenius.io: Distributed Monolith==','','N/A',0,'A curated technical resource and architectural guide covering ==blog.devgenius.io: Distributed Monolith== in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779032704,0,'2026-05-17T17:45:04.053524+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/introduction.md"]','["introduction.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://blog.devgenius.io/explore-api-priority-and-fairness-to-ease-the-load-of-the-apiserver-a4fe9c4e7174','blog.devgenius.io: Explore API Priority and Fairness to Ease the Load of'' the APIServer','','N/A',0,'A curated technical resource and architectural guide covering blog.devgenius.io: Explore API Priority and Fairness to Ease the Load of'' the APIServer in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779030577,0,'2026-05-17T17:09:37.782525+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/managed-kubernetes-in-public-cloud.md"]','["managed-kubernetes-in-public-cloud.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://blog.devgenius.io/how-is-security-managed-in-kubernetes-clusters-addefffd2b0','blog.devgenius.io: How is security managed in Kubernetes clusters?','','N/A',0,'A curated technical resource and architectural guide covering blog.devgenius.io: How is security managed in Kubernetes clusters? in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779030739,0,'2026-05-17T17:12:19.180200+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-security.md"]','["kubernetes-security.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://blog.devgenius.io/how-to-use-redis-pub-sub-in-your-python-application-b6d5e11fc8de','blog.devgenius.io: How to use Redis Pub/Sub in your Python Application 🌟','','N/A',0,'A curated technical resource and architectural guide covering blog.devgenius.io: How to use Redis Pub/Sub in your Python Application 🌟 in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779034422,0,'2026-05-17T18:13:42.587312+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/databases.md"]','["databases.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://blog.devgenius.io/introduction-to-python-dictionaries-89045c9bf315','blog.devgenius.io: Introduction to python dictionaries','','N/A',0,'A curated technical resource and architectural guide covering blog.devgenius.io: Introduction to python dictionaries in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779031497,0,'2026-05-17T17:24:57.072027+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/python.md"]','["python.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://blog.devgenius.io/is-it-time-to-migrate-from-lens-to-openlens-75496e5758d8','blog.devgenius.io: Is it time to migrate from Lens to OpenLens to manage'' your Kubernetes clusters?','','N/A',0,'A curated technical resource and architectural guide covering blog.devgenius.io: Is it time to migrate from Lens to OpenLens to manage'' your Kubernetes clusters? in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779031494,0,'2026-05-17T17:24:54.438855+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-based-devel.md"]','["kubernetes-based-devel.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://blog.devgenius.io/k8s-ipvs-mode-introduction-6457a02cd91a','blog.devgenius.io: K8s — ipvs Mode Introduction','','N/A',0,'A curated technical resource and architectural guide covering blog.devgenius.io: K8s — ipvs Mode Introduction in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779030335,0,'2026-05-17T17:05:35.239261+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-networking.md"]','["kubernetes-networking.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://blog.devgenius.io/k8s-kubecolor-introduction-3d650effc36f','blog.devgenius.io: K8s — Kubecolor Introduction','','N/A',0,'A curated technical resource and architectural guide covering blog.devgenius.io: K8s — Kubecolor Introduction in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779029158,0,'2026-05-17T16:45:58.511154+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-tools.md"]','["kubernetes-tools.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://blog.devgenius.io/k8s-manage-multiple-clusters-using-kubectl-at-scale-9f200c692099','blog.devgenius.io: K8s — Manage Multiple Clusters Using kubectl at Scale','','N/A',0,'A curated technical resource and architectural guide covering blog.devgenius.io: K8s — Manage Multiple Clusters Using kubectl at Scale in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779029464,0,'2026-05-17T16:51:04.804697+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubectl-commands.md"]','["kubectl-commands.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://blog.devgenius.io/k8s-networking-calico-part1-7f74395b6fe2','blog.devgenius.io: K8s Networking — Calico (Part1)','','N/A',0,'A curated technical resource and architectural guide covering blog.devgenius.io: K8s Networking — Calico (Part1) in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779034152,0,'2026-05-17T18:09:12.391982+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-networking.md"]','["kubernetes-networking.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://blog.devgenius.io/k8s-pause-container-f7abd1e9b488','blog.devgenius.io: K8s — pause container','','N/A',0,'A curated technical resource and architectural guide covering blog.devgenius.io: K8s — pause container in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779034131,0,'2026-05-17T18:08:51.344425+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-troubleshooting.md"]','["kubernetes-troubleshooting.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://blog.devgenius.io/k8s-troubleshooting-pod-in-terminating-or-unknown-status-2878f6ec66b8','blog.devgenius.io: K8s Troubleshooting — Pod in Terminating or Unknown Status','','N/A',0,'A curated technical resource and architectural guide covering blog.devgenius.io: K8s Troubleshooting — Pod in Terminating or Unknown Status in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779033088,0,'2026-05-17T17:51:28.431809+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-troubleshooting.md"]','["kubernetes-troubleshooting.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://blog.devgenius.io/k8s-why-use-job-instead-of-pod-directly-48cf4e24a0df','blog.devgenius.io: K8s — Why Use Job Instead of Pod Directly?','','N/A',0,'A curated technical resource and architectural guide covering blog.devgenius.io: K8s — Why Use Job Instead of Pod Directly? in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779033044,0,'2026-05-17T17:50:44.860690+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes.md"]','["kubernetes.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://blog.devgenius.io/kubeflow-cloud-deployment-aws-46f739ccbb32','blog.devgenius.io: Kubeflow Cloud Deployment (AWS)','','N/A',0,'A curated technical resource and architectural guide covering blog.devgenius.io: Kubeflow Cloud Deployment (AWS) in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779032213,0,'2026-05-17T17:36:53.214498+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/mlops.md"]','["mlops.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://blog.devgenius.io/kubernetes-blue-green-deployment-a69ed17cd4cd','blog.devgenius.io: Kubernetes Blue-Green Deployment','','N/A',0,'A curated technical resource and architectural guide covering blog.devgenius.io: Kubernetes Blue-Green Deployment in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779029952,0,'2026-05-17T16:59:12.132688+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes.md"]','["kubernetes.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://blog.devgenius.io/kubernetes-deployment-strategy-explained-bf27fea088e1','blog.devgenius.io: Kubernetes Deployment Strategy Explained 🌟','','N/A',0,'A curated technical resource and architectural guide covering blog.devgenius.io: Kubernetes Deployment Strategy Explained 🌟 in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779034491,0,'2026-05-17T18:14:51.445735+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes.md"]','["kubernetes.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://blog.devgenius.io/kubernetes-k8-high-level-overview-d4e8ef59de00','blog.devgenius.io: Kubernetes(k8) High-level overview','','N/A',0,'A curated technical resource and architectural guide covering blog.devgenius.io: Kubernetes(k8) High-level overview in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779032076,0,'2026-05-17T17:34:36.696423+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes.md"]','["kubernetes.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://blog.devgenius.io/kubernetes-namespace-wide-network-policy-1126fafdf221','blog.devgenius.io: Simplify Kubernetes Network Policy Generation','','N/A',0,'A curated technical resource and architectural guide covering blog.devgenius.io: Simplify Kubernetes Network Policy Generation in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779033046,0,'2026-05-17T17:50:46.508225+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-networking.md"]','["kubernetes-networking.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://blog.devgenius.io/kubernetes-on-proxmox-with-terraform-6880921af6e4','blog.devgenius.io: Kubernetes on Proxmox with Terraform','','N/A',0,'A curated technical resource and architectural guide covering blog.devgenius.io: Kubernetes on Proxmox with Terraform in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779034084,0,'2026-05-17T18:08:04.235398+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/terraform.md"]','["terraform.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://blog.devgenius.io/kustomize-simple-manifest-manipulation-9330f7f40d5d','blog.devgenius.io: Kustomize — K8 manifest patching','','N/A',0,'A curated technical resource and architectural guide covering blog.devgenius.io: Kustomize — K8 manifest patching in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779034207,0,'2026-05-17T18:10:07.914050+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kustomize.md"]','["kustomize.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://blog.devgenius.io/learn-kubernetes-programming-part-1-7384e5f3c481','blog.devgenius.io: Learn Kubernetes Programming — Part 1','','N/A',0,'A curated technical resource and architectural guide covering blog.devgenius.io: Learn Kubernetes Programming — Part 1 in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779029130,0,'2026-05-17T16:45:30.407654+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-client-libraries.md"]','["kubernetes-client-libraries.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://blog.devgenius.io/logging-in-python-adec94519755','blog.devgenius.io: Logging in Python','','N/A',0,'A curated technical resource and architectural guide covering blog.devgenius.io: Logging in Python in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779030022,0,'2026-05-17T17:00:22.274451+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/python.md"]','["python.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://blog.devgenius.io/passing-the-2023-certified-kubernetes-administrator-cka-exam-693d8f9bc711','blog.devgenius.io: Passing the 2023 Certified Kubernetes Administrator (CKA)'' Exam','','N/A',0,'A curated technical resource and architectural guide covering blog.devgenius.io: Passing the 2023 Certified Kubernetes Administrator (CKA)'' Exam in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779033424,0,'2026-05-17T17:57:04.435408+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes.md"]','["kubernetes.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://blog.devgenius.io/rest-apis-with-python-f330c7ffc6ab','==blog.devgenius.io: REST APIs with Python== 🌟','','N/A',0,'A curated technical resource and architectural guide covering ==blog.devgenius.io: REST APIs with Python== 🌟 in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779033807,0,'2026-05-17T18:03:27.976763+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/api.md"]','["api.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://blog.devgenius.io/running-opentelemetry-demo-app-in-kubernetes-95dccd613e0b','blog.devgenius.io: Running the OpenTelemetry Demo App in Kubernetes','','N/A',0,'A curated technical resource and architectural guide covering blog.devgenius.io: Running the OpenTelemetry Demo App in Kubernetes in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779032248,0,'2026-05-17T17:37:28.513276+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/demos.md"]','["demos.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://blog.devgenius.io/scanning-kubernetes-yaml-files-for-security-e302542b5407','blog.devgenius.io: Scanning Kubernetes YAML Files for Security 🌟','','N/A',0,'A curated technical resource and architectural guide covering blog.devgenius.io: Scanning Kubernetes YAML Files for Security 🌟 in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779033030,0,'2026-05-17T17:50:30.223992+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-tools.md"]','["kubernetes-tools.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://blog.devgenius.io/send-information-from-databricks-to-airflow-810a7d49ff81','blog.devgenius.io: Send information from Databricks to Airflow','','N/A',0,'A curated technical resource and architectural guide covering blog.devgenius.io: Send information from Databricks to Airflow in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779032045,0,'2026-05-17T17:34:05.955769+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/message-queue.md"]','["message-queue.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://blog.devgenius.io/sso-authentication-for-applications-in-kubernetes-aedc3c189d89','blog.devgenius.io: SSO Authentication for Applications in Kubernetes','','N/A',0,'A curated technical resource and architectural guide covering blog.devgenius.io: SSO Authentication for Applications in Kubernetes in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779032817,0,'2026-05-17T17:46:57.279788+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-security.md"]','["kubernetes-security.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://blog.devgenius.io/top-10-architecture-characteristics-non-functional-requirements-with-cheatsheat-7ad14bbb0a9b','blog.devgenius.io: Top 10 Architecture Characteristics / Non-Functional'' Requirements with Cheatsheet 🌟','','N/A',0,'A curated technical resource and architectural guide covering blog.devgenius.io: Top 10 Architecture Characteristics / Non-Functional'' Requirements with Cheatsheet 🌟 in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779030295,0,'2026-05-17T17:04:55.756098+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/introduction.md"]','["introduction.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://blog.devgenius.io/training-model-with-jenkins-using-docker-mlops-b18579ddb677','blog.devgenius.io: Training model with Jenkins using docker: MLOPS','','N/A',0,'A curated technical resource and architectural guide covering blog.devgenius.io: Training model with Jenkins using docker: MLOPS in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779031510,0,'2026-05-17T17:25:10.432023+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/mlops.md"]','["mlops.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://blog.devgenius.io/when-k8s-pods-are-stuck-mounting-large-volumes-2915e6656cb8','blog.devgenius.io: When K8s pods are stuck mounting large volumes','','N/A',0,'A curated technical resource and architectural guide covering blog.devgenius.io: When K8s pods are stuck mounting large volumes in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779030367,0,'2026-05-17T17:06:07.139452+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-storage.md"]','["kubernetes-storage.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://blog.devgenius.io/yaml-with-python-d6787a9bd8ab','==blog.devgenius.io: YAML with Python==','','N/A',0,'A curated technical resource and architectural guide covering ==blog.devgenius.io: YAML with Python== in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779032333,0,'2026-05-17T17:38:53.304522+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/yaml.md"]','["yaml.md"]','{}','{"is_special": true}');
INSERT INTO "resources" VALUES('https://blog.devgenius.io/zero-downtime-deployment-with-kubernetes-using-rolling-update-strategy-bff45de8c3c3','blog.devgenius.io: Zero downtime deployment with Kubernetes using Rolling'' update Strategy','','N/A',0,'A curated technical resource and architectural guide covering blog.devgenius.io: Zero downtime deployment with Kubernetes using Rolling'' update Strategy in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779032462,0,'2026-05-17T17:41:02.049792+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes.md"]','["kubernetes.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://blog.devops.dev/automating-kubernetes-deployments-with-helm-charts-baaec0e6fbc5','Automating Kubernetes Deployments with Helm Charts','','N/A',0,'A curated technical resource and architectural guide covering Automating Kubernetes Deployments with Helm Charts in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779034265,0,'2026-05-17T18:11:05.090267+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/cicd.md", "docs/helm.md", "docs/kubernetes-tutorials.md"]','["cicd.md", "helm.md", "kubernetes-tutorials.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://blog.devops.dev/blue-green-deployment-ci-cd-pipelines-with-docker-github-and-jenkins-6a262b2994c6','blog.devops.dev: Blue-Green Deployment (CI/CD) Pipelines with Docker, GitHub,'' Jenkins and SonarQube','','N/A',0,'A curated technical resource and architectural guide covering blog.devops.dev: Blue-Green Deployment (CI/CD) Pipelines with Docker, GitHub,'' Jenkins and SonarQube in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779032087,0,'2026-05-17T17:34:47.756242+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/jenkins.md"]','["jenkins.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://blog.devops.dev/demystifying-kubernetes-understanding-ingress-configuration-and-best-practices-fb34e33e5f5f','blog.devops.dev: Demystifying Kubernetes:Understanding Ingress, Configuration,'' and Best Practices','','N/A',0,'A curated technical resource and architectural guide covering blog.devops.dev: Demystifying Kubernetes:Understanding Ingress, Configuration,'' and Best Practices in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779032699,0,'2026-05-17T17:44:59.160740+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-networking.md"]','["kubernetes-networking.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://blog.devops.dev/deploying-and-monitoring-an-application-using-prometheus-on-kubernetes-cluster-483773f789f','==blog.devops.dev: How to Monitor your Application using Prometheus== 🌟','','N/A',0,'A curated technical resource and architectural guide covering ==blog.devops.dev: How to Monitor your Application using Prometheus== 🌟 in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779032105,0,'2026-05-17T17:35:05.723854+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/prometheus.md"]','["prometheus.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://blog.devops.dev/deploying-awesome-app-on-aws-serverless-services-step-by-step-guide-54bc89e4d236','blog.devops.dev: Deploying Awesome App on AWS Serverless Services — Step-by-Step'' Guide','','N/A',0,'A curated technical resource and architectural guide covering blog.devops.dev: Deploying Awesome App on AWS Serverless Services — Step-by-Step'' Guide in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779033579,0,'2026-05-17T17:59:39.285326+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/aws-serverless.md"]','["aws-serverless.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://blog.devops.dev/deploying-helm-charts-with-jenkins-and-groovy-a-comprehensive-guide-c2aa0f2bd424','blog.devops.dev: Deploying Helm Charts with Jenkins and Groovy: A Comprehensive'' Guide','','N/A',0,'A curated technical resource and architectural guide covering blog.devops.dev: Deploying Helm Charts with Jenkins and Groovy: A Comprehensive'' Guide in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779032333,0,'2026-05-17T17:38:53.329528+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/jenkins.md"]','["jenkins.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://blog.devops.dev/deploying-prometheus-and-grafana-in-a-multi-node-kubernetes-cluster-and-auto-scaling-with-keda-eccecfbd8950','blog.devops.dev: Deploying Prometheus and Grafana in a Multi-Node Kubernetes'' Cluster and Auto-Scaling with KEDA','','N/A',0,'A curated technical resource and architectural guide covering blog.devops.dev: Deploying Prometheus and Grafana in a Multi-Node Kubernetes'' Cluster and Auto-Scaling with KEDA in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779032642,0,'2026-05-17T17:44:02.473541+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/prometheus.md"]','["prometheus.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://blog.devops.dev/devops-best-practices-for-continuous-delivery-2f0ebbae65c6','blog.devops.dev: Devops Best Practices for Continuous Delivery 🌟','','N/A',0,'A curated technical resource and architectural guide covering blog.devops.dev: Devops Best Practices for Continuous Delivery 🌟 in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779032376,0,'2026-05-17T17:39:36.229309+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/devops.md"]','["devops.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://blog.devops.dev/end-to-end-devsecops-kubernetes-project-4259f90722ef','blog.devops.dev: End-to-End DevSecOps Kubernetes Project','','N/A',0,'A curated technical resource and architectural guide covering blog.devops.dev: End-to-End DevSecOps Kubernetes Project in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779030418,0,'2026-05-17T17:06:58.255981+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/devsecops.md"]','["devsecops.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://blog.devops.dev/generating-a-list-of-dictionaries-with-python-77fca1854911','blog.devops.dev: Generating A List of Dictionaries With Python','','N/A',0,'A curated technical resource and architectural guide covering blog.devops.dev: Generating A List of Dictionaries With Python in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779032586,0,'2026-05-17T17:43:06.762523+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/python.md"]','["python.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://blog.devops.dev/gitops-at-scale-69639c9a3dd7','blog.devops.dev: GitOps at Scale','','N/A',0,'A curated technical resource and architectural guide covering blog.devops.dev: GitOps at Scale in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779033925,0,'2026-05-17T18:05:25.102218+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/argo.md"]','["argo.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://blog.devops.dev/gitops-fundamentals-part-0-a8e63f8f9ce8','blog.devops.dev: GitOps — Fundamentals Part 0','','N/A',0,'A curated technical resource and architectural guide covering blog.devops.dev: GitOps — Fundamentals Part 0 in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779033222,0,'2026-05-17T17:53:42.565577+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/gitops.md"]','["gitops.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://blog.devops.dev/hacking-kubernetes-in-aws-54f4681f1478','blog.devops.dev: HACKING KUBERNETES in AWS','','N/A',0,'A curated technical resource and architectural guide covering blog.devops.dev: HACKING KUBERNETES in AWS in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779029113,0,'2026-05-17T16:45:13.117750+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/managed-kubernetes-in-public-cloud.md"]','["managed-kubernetes-in-public-cloud.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://blog.devops.dev/hosting-your-own-helm-chart-on-github-with-chart-releaser-a356ac10ce5c','blog.devops.dev: Hosting Your Own Helm Chart on GitHub with Chart Releaser','','N/A',0,'A curated technical resource and architectural guide covering blog.devops.dev: Hosting Your Own Helm Chart on GitHub with Chart Releaser in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779034237,0,'2026-05-17T18:10:37.918649+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/helm.md"]','["helm.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://blog.devops.dev/how-to-create-an-aws-sandbox-account-using-terraform-c3592a6d8abd','blog.devops.dev: How to create an AWS sandbox account using terraform','','N/A',0,'A curated technical resource and architectural guide covering blog.devops.dev: How to create an AWS sandbox account using terraform in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779030473,0,'2026-05-17T17:07:53.027384+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/terraform.md"]','["terraform.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://blog.devops.dev/how-to-manage-multiple-environments-with-terraform-with-the-use-of-modules-d4ca512d7b4a','blog.devops.dev: How to manage multiple environments with terraform with'' the use of modules?','','N/A',0,'A curated technical resource and architectural guide covering blog.devops.dev: How to manage multiple environments with terraform with'' the use of modules? in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779029165,0,'2026-05-17T16:46:05.176479+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/terraform.md"]','["terraform.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://blog.devops.dev/how-to-use-the-kubernetes-resource-recommender-tool-in-a-gke-cluster-ef48a6dea85c','==blog.devops.dev: How to use the Kubernetes Resource Recommender tool in'' a GKE Cluster== 🌟','','N/A',0,'A curated technical resource and architectural guide covering ==blog.devops.dev: How to use the Kubernetes Resource Recommender tool in'' a GKE Cluster== 🌟 in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779031801,0,'2026-05-17T17:30:01.763058+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-tools.md"]','["kubernetes-tools.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://blog.devops.dev/importance-of-logging-in-kubernetes-and-intro-to-grafana-loki-f8dc6f736e6','blog.devops.dev: Importance of Logging In Kubernetes, Intro to Grafana Loki'' & deploying with helm-charts','','N/A',0,'A curated technical resource and architectural guide covering blog.devops.dev: Importance of Logging In Kubernetes, Intro to Grafana Loki'' & deploying with helm-charts in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779031622,0,'2026-05-17T17:27:02.317626+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-monitoring.md"]','["kubernetes-monitoring.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://blog.devops.dev/kateyes-visual-kubernetes-explorer-c40510874969','blog.devops.dev: Kateyes — Visual Kubernetes Explorer','','N/A',0,'A curated technical resource and architectural guide covering blog.devops.dev: Kateyes — Visual Kubernetes Explorer in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779031445,0,'2026-05-17T17:24:05.898309+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-tools.md"]','["kubernetes-tools.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://blog.devops.dev/keda-autoscaling-kubernetes-apps-using-prometheus-da037fe572cf','blog.devops.dev: KEDA: Autoscaling Kubernetes apps using Prometheus','','N/A',0,'A curated technical resource and architectural guide covering blog.devops.dev: KEDA: Autoscaling Kubernetes apps using Prometheus in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779030614,0,'2026-05-17T17:10:14.831600+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-autoscaling.md"]','["kubernetes-autoscaling.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://blog.devops.dev/kubernetes-services-explained-with-examples-3d1897a875b7','blog.devops.dev: Kubernetes Services: Explained with Examples','','N/A',0,'A curated technical resource and architectural guide covering blog.devops.dev: Kubernetes Services: Explained with Examples in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779034094,0,'2026-05-17T18:08:14.242413+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes.md"]','["kubernetes.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://blog.devops.dev/manage-secrets-on-aws-and-helm-as-environment-variables-f7ec998c58fc','blog.devops.dev: Debugging Kubernetes Secrets, Why My Pod Wouldn’t Start','','N/A',0,'A curated technical resource and architectural guide covering blog.devops.dev: Debugging Kubernetes Secrets, Why My Pod Wouldn’t Start in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779030506,0,'2026-05-17T17:08:26.828806+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/aws-security.md"]','["aws-security.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://blog.devops.dev/mastering-machine-learning-at-scale-with-azure-machine-learning-dfaa4bf4353c','blog.devops.dev: Mastering Machine Learning at Scale with Azure Machine'' Learning','','N/A',0,'A curated technical resource and architectural guide covering blog.devops.dev: Mastering Machine Learning at Scale with Azure Machine'' Learning in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779029940,0,'2026-05-17T16:59:00.818489+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/mlops.md"]','["mlops.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://blog.devops.dev/monitoring-a-spring-boot-application-in-kubernetes-with-prometheus-a2d4ec7f9922','==blog.devops.dev: Monitoring a Spring Boot application in Kubernetes with'' Prometheus== 🌟','','N/A',0,'A curated technical resource and architectural guide covering ==blog.devops.dev: Monitoring a Spring Boot application in Kubernetes with'' Prometheus== 🌟 in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779031982,0,'2026-05-17T17:33:02.894389+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/prometheus.md"]','["prometheus.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://blog.devops.dev/monitoring-mysql-using-prometheus-and-grafana-in-kubernetes-16e7ae3de5dd','blog.devops.dev: Monitoring MySQL using Prometheus, Grafana and mysqld_exporter'' in Kubernetes','','N/A',0,'A curated technical resource and architectural guide covering blog.devops.dev: Monitoring MySQL using Prometheus, Grafana and mysqld_exporter'' in Kubernetes in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779030132,0,'2026-05-17T17:02:12.291471+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/prometheus.md"]','["prometheus.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://blog.devops.dev/networking-in-kubernetes-55dcf794b9cd','blog.devops.dev: Networking in Kubernetes','','N/A',0,'A curated technical resource and architectural guide covering blog.devops.dev: Networking in Kubernetes in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779030230,0,'2026-05-17T17:03:50.411513+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-networking.md"]','["kubernetes-networking.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://blog.devops.dev/observability-better-ci-for-your-prometheus-alerts-32aaea3b3d77','blog.devops.dev: Observability: Better CI for your prometheus alerts with'' pint instead of promtool 🌟','','N/A',0,'A curated technical resource and architectural guide covering blog.devops.dev: Observability: Better CI for your prometheus alerts with'' pint instead of promtool 🌟 in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779031825,0,'2026-05-17T17:30:25.079988+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/prometheus.md"]','["prometheus.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://blog.devops.dev/observability-concept-in-prometheus-9f0093fa7495','blog.devops.dev: Observability Concept in Prometheus','','N/A',0,'A curated technical resource and architectural guide covering blog.devops.dev: Observability Concept in Prometheus in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779030708,0,'2026-05-17T17:11:48.347641+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/prometheus.md"]','["prometheus.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://blog.devops.dev/prometheus-metrics-within-kubernetes-an-ariel-view-d1d3b7d75418','==blog.devops.dev: Prometheus metrics within Kubernetes — an aerial view=='' | Joseph Esrig','','N/A',0,'A curated technical resource and architectural guide covering ==blog.devops.dev: Prometheus metrics within Kubernetes — an aerial view=='' | Joseph Esrig in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779031927,0,'2026-05-17T17:32:07.475641+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-monitoring.md"]','["kubernetes-monitoring.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://blog.devops.dev/stop-cloning-helm-charts-enough-b40fb5d67ac7','==blog.devops.dev: Stop cloning helm charts! Enough!== 🌟','','N/A',0,'A curated technical resource and architectural guide covering ==blog.devops.dev: Stop cloning helm charts! Enough!== 🌟 in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779034039,0,'2026-05-17T18:07:19.690067+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/helm.md"]','["helm.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://blog.devops.dev/stop-messing-up-with-git-follow-this-simple-and-effective-strategy-to-maintain-git-branches-cc378468cde6','blog.devops.dev: Stop messing up with Git. Follow this simple and effective'' strategy to maintain Git branches','','N/A',0,'A curated technical resource and architectural guide covering blog.devops.dev: Stop messing up with Git. Follow this simple and effective'' strategy to maintain Git branches in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779029242,0,'2026-05-17T16:47:22.846342+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/git.md"]','["git.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://blog.devops.dev/terraform-drift-detection-in-production-why-plan-isnt-enough-f660af7e1029','Terraform Drift Detection in Production: Why plan Isn''t Enough','Deep dive on how scheduled plan checks fail as a sole detection strategy, and how to build a layered detection system.','2026',4,'This technical analysis explores the production operational challenges of infrastructure drift detection and explains why a standard `terraform plan` is insufficient as a standalone monitoring strategy. The author outlines critical blind spots, such as untracked out-of-band resources invisible to the state file and security changes hidden by lifecycle `ignore_changes` configurations. It outlines a modern, layered engineering approach combining cloud-native asset inventories, policy engines, and event-driven architectures to continuously validate real infrastructure state.','English','Article','Advanced',0,'online','automatic','N/A',NULL,1780352003,0,'2026-06-02T00:13:23.689869+02:00',NULL,NULL,NULL,'["Infrastructure as Code", "Terraform", "Production Drift Detection"]','["[CASE STUDY]", "[GUIDE]"]','[]','[]','{}','{"category": "terraform", "reputation_status": "Vetted", "reputation_summary": "Widely circulated across developer and DevOps communities for its realistic view of Terraform''s state reconciliation gaps and solid mitigation patterns.", "social_preview_url": "", "source_provenance": "X.com (nubenetes)", "suggested_new_category": ""}');
INSERT INTO "resources" VALUES('https://blog.devops.dev/terraform-modules-db392bb7e950','blog.devops.dev: Terraform Modules','','N/A',0,'A curated technical resource and architectural guide covering blog.devops.dev: Terraform Modules in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779034454,0,'2026-05-17T18:14:14.189284+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/terraform.md"]','["terraform.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://blog.devops.dev/tools-to-manage-kubernetes-15b675f407d4','blog.devops.dev: Tools to manage Kubernetes','','N/A',0,'A curated technical resource and architectural guide covering blog.devops.dev: Tools to manage Kubernetes in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779031186,0,'2026-05-17T17:19:46.007150+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-tools.md"]','["kubernetes-tools.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://blog.devops.dev/understanding-jobs-and-cronjobs-in-kubernetes-9db379562da','blog.devops.dev: Understanding Jobs and CronJobs in Kubernetes','','N/A',0,'A curated technical resource and architectural guide covering blog.devops.dev: Understanding Jobs and CronJobs in Kubernetes in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779033696,0,'2026-05-17T18:01:36.956703+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes.md"]','["kubernetes.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://blog.devops.dev/using-vault-in-kubernetes-production-for-security-engineers-54d2f0aca4d1','blog.devops.dev: Using Vault in Kubernetes Production for Security Engineers','','N/A',0,'A curated technical resource and architectural guide covering blog.devops.dev: Using Vault in Kubernetes Production for Security Engineers in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779033500,0,'2026-05-17T17:58:20.351670+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/devsecops.md"]','["devsecops.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://blog.direktiv.io/building-a-simple-cloud-native-orchestrated-microservice-from-containers-39dbcb80b0d8','blog.direktiv.io: Building a simple cloud-native, orchestrated microservice'' from containers','','N/A',0,'A curated technical resource and architectural guide covering blog.direktiv.io: Building a simple cloud-native, orchestrated microservice'' from containers in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779032036,0,'2026-05-17T17:33:56.573817+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-tools.md"]','["kubernetes-tools.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://blog.direktiv.io/event-driven-orchestration-with-knative-part-1-fbdcc0e2ea03','blog.direktiv.io: Event driven orchestration with Knative (part 1)','','N/A',0,'A curated technical resource and architectural guide covering blog.direktiv.io: Event driven orchestration with Knative (part 1) in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779033674,0,'2026-05-17T18:01:14.914367+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/message-queue.md"]','["message-queue.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://blog.direktiv.io/redefining-event-driven-orchestration-for-automation-applications-ec07d79f21c0','blog.direktiv.io: Redefining event-driven orchestration for automation &'' applications','','N/A',0,'A curated technical resource and architectural guide covering blog.direktiv.io: Redefining event-driven orchestration for automation &'' applications in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779031117,0,'2026-05-17T17:18:37.257401+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/message-queue.md"]','["message-queue.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://blog.docker.com/2019/07/intro-guide-to-dockerfile-best-practices','blog.docker.com: Intro Guide to Dockerfile Best Practices 🌟','','N/A',0,'A curated technical resource and architectural guide covering blog.docker.com: Intro Guide to Dockerfile Best Practices 🌟 in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779031435,0,'2026-05-17T17:23:55.643093+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/docker.md"]','["docker.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://blog.doit-intl.com/aws-firewalls-101-how-and-when-to-use-each-one-d4ad8087a6b3','doit-intl.com: AWS Firewalls 101: How and when to use each one','','N/A',0,'A curated technical resource and architectural guide covering doit-intl.com: AWS Firewalls 101: How and when to use each one in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779032683,0,'2026-05-17T17:44:43.857818+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/aws-security.md"]','["aws-security.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://blog.doit-intl.com/how-to-setup-multi-cluster-load-balancing-with-gke-4b407e1f3dff','blog.doit-intl.com: How to Set Up Multi-Cluster Load Balancing with GKE','','N/A',0,'A curated technical resource and architectural guide covering blog.doit-intl.com: How to Set Up Multi-Cluster Load Balancing with GKE in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'duplicate','manual','N/A',100.0,1779033081,0,'2026-05-17T17:51:21.767708+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/managed-kubernetes-in-public-cloud.md"]','["managed-kubernetes-in-public-cloud.md"]','{}','{"duplicate_of": "https://www.doit.com/blog"}');
INSERT INTO "resources" VALUES('https://blog.doit-intl.com/kubernetes-and-secrets-management-in-cloud-858533c20dca','blog.doit-intl.com: Kubernetes and Secrets Management in the Cloud','','N/A',0,'A curated technical resource and architectural guide covering blog.doit-intl.com: Kubernetes and Secrets Management in the Cloud in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779034226,0,'2026-05-17T18:10:26.778374+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-security.md"]','["kubernetes-security.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://blog.dream11engineering.com/finding-order-in-chaos-how-we-automated-performance-testing-with-torque-6eb63706fcea','blog.dream11engineering.com: Finding Order in Chaos: How We Automated Performance'' Testing with Torque','','N/A',0,'A curated technical resource and architectural guide covering blog.dream11engineering.com: Finding Order in Chaos: How We Automated Performance'' Testing with Torque in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779029916,0,'2026-05-17T16:58:36.601069+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/performance-testing-with-jenkins-and-jmeter.md"]','["performance-testing-with-jenkins-and-jmeter.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://blog.dream11engineering.com/lessons-learned-from-running-graphql-at-scale-2ad60b3cefeb','blog.dream11engineering.com: Lessons learned from running GraphQL at scale','','N/A',0,'A curated technical resource and architectural guide covering blog.dream11engineering.com: Lessons learned from running GraphQL at scale in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779031618,0,'2026-05-17T17:26:58.320892+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/api.md"]','["api.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://blog.ediri.io/auto-docs-test-and-release-a-helm-chart-with-github-actions','blog.ediri.io: Auto Docs, Test And Release A Helm Chart With GitHub Actions','','N/A',0,'A curated technical resource and architectural guide covering blog.ediri.io: Auto Docs, Test And Release A Helm Chart With GitHub Actions in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779031125,0,'2026-05-17T17:18:45.651798+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/git.md"]','["git.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://blog.ediri.io/digitalocean-kubernetes-challenge','blog.ediri.io: DigitalOcean Kubernetes Challenge','','N/A',0,'A curated technical resource and architectural guide covering blog.ediri.io: DigitalOcean Kubernetes Challenge in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779031499,0,'2026-05-17T17:24:59.346194+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/managed-kubernetes-in-public-cloud.md"]','["managed-kubernetes-in-public-cloud.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://blog.ediri.io/flux-with-buckets-is-this-still-gitops','blog.ediri.io: Flux With Buckets: Is This Still GitOps?','','N/A',0,'A curated technical resource and architectural guide covering blog.ediri.io: Flux With Buckets: Is This Still GitOps? in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779029366,0,'2026-05-17T16:49:26.706831+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/flux.md"]','["flux.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://blog.ediri.io/how-to-remove-a-stuck-namespace','blog.ediri.io: How to remove a stuck namespace','','N/A',0,'A curated technical resource and architectural guide covering blog.ediri.io: How to remove a stuck namespace in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779031494,0,'2026-05-17T17:24:54.429607+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-troubleshooting.md"]','["kubernetes-troubleshooting.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://blog.ediri.io/how-to-unit-test-your-helm-charts','==blog.ediri.io: How To Unit Test Your Helm Charts==','','N/A',0,'A curated technical resource and architectural guide covering ==blog.ediri.io: How To Unit Test Your Helm Charts== in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779030970,0,'2026-05-17T17:16:10.819754+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/helm.md"]','["helm.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://blog.ediri.io/kubernetes-imagepullbackoff','blog.ediri.io: Kubernetes: ImagePullBackOff!','','N/A',0,'A curated technical resource and architectural guide covering blog.ediri.io: Kubernetes: ImagePullBackOff! in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779031328,0,'2026-05-17T17:22:08.950368+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-troubleshooting.md"]','["kubernetes-troubleshooting.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://blog.ediri.io/writing-kubernetes-policies-with-jspolicy','blog.ediri.io: Writing Kubernetes policies with jsPolicy and deploy them'' via FluxCD','','N/A',0,'A curated technical resource and architectural guide covering blog.ediri.io: Writing Kubernetes policies with jsPolicy and deploy them'' via FluxCD in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779029609,0,'2026-05-17T16:53:29.341848+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-tools.md"]','["kubernetes-tools.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://blog.eduguru.in/mysql-2/mysql-create-index-on-table','blog.eduguru.in: mysql create index on table','','2023',0,'Detailed guide on index creation mechanics inside MySQL. Focuses on planning, key-length constraints, B-tree index structures, and avoiding table lock scenarios during schema operations.','SQL','Tutorial','Beginner',0,'online','manual',NULL,NULL,NULL,0,'2023-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Databases", "Relational Databases", "MySQL Features"]','["[COMMUNITY-TOOL]", "[GUIDE]"]','[]','["databases.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://blog.eisele.net/2015/11/http2-with-jboss-eap-7.html','HTTP/2 With JBoss EAP 7 - Tech Preview','','2015',0,'Details configurations and challenges during the early-access implementation of HTTP/2 routing inside JBoss EAP 7. Outlines setup rules for ALPN dependencies, TLS parameters, and concurrent stream mappings.','Java','Blog','Advanced',0,'online','manual',NULL,NULL,NULL,0,'2015-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Web Protocols & Performance", "Protocol Evolution", "Enterprise Servers"]','["[COMMUNITY-TOOL]"]','[]','["networking.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://blog.envoyproxy.io/examining-load-balancing-algorithms-with-envoy-1be643ea121c','Examining Load Balancing Algorithms with Envoy','','2021',0,'A technical evaluation of core load balancing mechanisms built into the Envoy proxy. The guide dissects active versus passive routing behaviors, highlighting the performance profiles of Round Robin, Weighted Least Request, and Ring Hash algorithms under dynamic microservice topologies. It provides critical architecture insights for configuring Envoy to manage asymmetric backend loads and minimize tail latencies.','None','Article','Advanced',1,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Cloud Native Networking", "Data Plane", "Load Balancing Algorithms"]','["[COMMUNITY-TOOL]"]','[]','["servicemesh.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://blog.equationlabs.io/managing-database-migrations-safely-in-high-replicated-k8s-deployment','==blog.equationlabs.io: Managing database migrations safely in high replicated'' k8s deployment== 🌟','','N/A',0,'A curated technical resource and architectural guide covering ==blog.equationlabs.io: Managing database migrations safely in high replicated'' k8s deployment== 🌟 in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779032242,0,'2026-05-17T17:37:22.925894+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/databases.md"]','["databases.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://blog.executeautomation.com/running-jenkins-build-agent-within-docker-container-part-a','blog.executeautomation.com: Running Jenkins Build Agent within Docker container'' – Part A','','N/A',0,'A curated technical resource and architectural guide covering blog.executeautomation.com: Running Jenkins Build Agent within Docker container'' – Part A in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779032518,0,'2026-05-17T17:41:58.342260+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/jenkins.md"]','["jenkins.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://blog.extremehacking.org/blog/2015/11/09/jmeter-web-application-testing-cheatsheet','JMeter Web Application Testing Cheatsheet','','2026',0,'A testing reference for designing HTTP request sequences in Apache JMeter. Curator Insight highlights its historical impact on load testing. Live Grounding verifies that despite competition from newer utilities, JMeter remains widely deployed for bulk scale tests.','XML','Cheat Sheet','Advanced',0,'online','manual',NULL,NULL,NULL,0,'2026-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Software Development", "Performance Testing", "JMeter"]','["[COMMUNITY-TOOL]"]','[]','["cheatsheets.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://blog.fastthread.io/2018/09/24/stackoverflowerror',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,'manual','18007107c1475ec2e8f911fbaf79aa33d8895210b4ea64457b086ea7a56df07a',100.0,1779030248,0,'2026-05-17T17:04:08.712894+02:00',NULL,NULL,NULL,'[]','[]','["docs/java-and-java-performance-optimization.md"]','[]','{}','{}');
INSERT INTO "resources" VALUES('https://blog.flant.com/advanced-helm-templating','blog.flant.com: Making the most out of Helm templates 🌟','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','a46df6a082ca18727150607b565864b26be886ea4d4e219977f7c1fe629db2c4',100.0,1779029058,0,'2026-05-17T16:44:18.434522+02:00',NULL,NULL,NULL,'[]','[]','["docs/helm.md"]','[]','{}','{"duplicate_of": "https://palark.com/blog/advanced-helm-templating"}');
INSERT INTO "resources" VALUES('https://blog.flant.com/chaos-engineering-in-kubernetes-open-source-tools','blog.flant.com: Open Source solutions for chaos engineering in Kubernetes','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','e7e13d56bc586b5dc1c4c83bd7624f1b1326a5ebeadd9f9f8dcafd5c2b2a97d2',100.0,1779032707,0,'2026-05-17T17:45:07.120422+02:00',NULL,NULL,NULL,'[]','[]','["docs/chaos-engineering.md"]','[]','{}','{"duplicate_of": "https://palark.com/blog/chaos-engineering-in-kubernetes-open-source-tools"}');
INSERT INTO "resources" VALUES('https://blog.flant.com/comparing-kubernetes-operators-for-postgresql','blog.flant.com: Comparing Kubernetes operators for PostgreSQL','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','7c247c557ca0e7778d8bfb1fbe977f0b0f8b0caba414b1c171235484a88727e3',100.0,1779031491,0,'2026-05-17T17:24:51.824814+02:00',NULL,NULL,NULL,'[]','[]','["docs/databases.md"]','[]','{}','{"duplicate_of": "https://palark.com/blog/comparing-kubernetes-operators-for-postgresql"}');
INSERT INTO "resources" VALUES('https://blog.flant.com/ha-keycloak-infinispan-kubernetes','blog.flant.com: Running fault-tolerant Keycloak with Infinispan in Kubernetes','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','8179038c36bb539c39c65093e16786767ad31ddd73fcfa345d67fe8891f1c07a',100.0,1779033076,0,'2026-05-17T17:51:16.448185+02:00',NULL,NULL,NULL,'[]','[]','["docs/devsecops.md"]','[]','{}','{"duplicate_of": "https://palark.com/blog/ha-keycloak-infinispan-kubernetes"}');
INSERT INTO "resources" VALUES('https://blog.flant.com/kubenav-managing-kubernetes-from-smartphone','blog.flant.com: kubenav as a tool for managing Kubernetes clusters from'' your smartphone','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','33992fc42410ff2fff905bc3876c1606701e4aa1646ff08a0bc2a81a06072c5a',100.0,1779030030,0,'2026-05-17T17:00:30.821948+02:00',NULL,NULL,NULL,'[]','[]','["docs/kubernetes-based-devel.md"]','[]','{}','{"duplicate_of": "https://palark.com/blog/kubenav-managing-kubernetes-from-smartphone"}');
INSERT INTO "resources" VALUES('https://blog.flant.com/kubernetes-security-with-kube-bench-and-kube-hunter','==blog.flant.com: Kubernetes cluster security assessment with kube-bench'' and kube-hunter==','','N/A',0,NULL,NULL,NULL,NULL,0,'online','manual','e5c494288589795e300f17fcf224f45ce704cdc226a8e29fa4da0a28502cd707',100.0,1779034525,0,'2026-05-17T18:15:25.343616+02:00',NULL,NULL,NULL,'[]','[]','["docs/kubernetes-security.md"]','[]','{}','{}');
INSERT INTO "resources" VALUES('https://blog.flant.com/kubernetes-storage-performance-linstor-ceph-mayastor-vitastor','blog.flant.com: Comparing Ceph, LINSTOR, Mayastor, and Vitastor storage'' performance in Kubernetes','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','179a984f39cacacdd1566ac15e88b14c03998b87235d10969404240b26bc9df8',100.0,1779029125,0,'2026-05-17T16:45:25.839443+02:00',NULL,NULL,NULL,'[]','[]','["docs/kubernetes-storage.md"]','[]','{}','{"duplicate_of": "https://palark.com/blog/kubernetes-storage-performance-linstor-ceph-mayastor-vitastor"}');
INSERT INTO "resources" VALUES('https://blog.flant.com/kui-hybrid-cli-gui-for-kubernetes','blog.flant.com: Kui — a “hybrid” CLI/GUI application for working with Kubernetes','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','fc0af26260476cffacbfd2299dc59f47587a9c053198466702946ebdc03aea82',100.0,1779031985,0,'2026-05-17T17:33:05.018076+02:00',NULL,NULL,NULL,'[]','[]','["docs/kubernetes-based-devel.md"]','[]','{}','{"duplicate_of": "https://palark.com/blog/kui-hybrid-cli-gui-for-kubernetes"}');
INSERT INTO "resources" VALUES('https://blog.flant.com/our-experience-with-postgres-operator-for-kubernetes-by-zalando','blog.flant.com: Our experience with Postgres Operator for Kubernetes by'' Zalando','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','b477f7ab3171c3b3598ebc5b96210dd6eb260756d7a9426cfc951d5be0d70f65',100.0,1779031598,0,'2026-05-17T17:26:38.049985+02:00',NULL,NULL,NULL,'[]','[]','["docs/demos.md"]','[]','{}','{"duplicate_of": "https://palark.com/blog/our-experience-with-postgres-operator-for-kubernetes-by-zalando"}');
INSERT INTO "resources" VALUES('https://blog.flant.com/small-local-kubernetes-comparison','blog.flant.com: Small Kubernetes for your local experiments: k0s, MicroK8s,'' kind, k3s, and Minikube','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','c5bb9665f8bdf13201d6d7ba2608a51c690b1a3f5ff49b66a9b871d252afa65e',100.0,1779031518,0,'2026-05-17T17:25:18.270049+02:00',NULL,NULL,NULL,'[]','[]','["docs/kubernetes-based-devel.md"]','[]','{}','{"duplicate_of": "https://palark.com/blog/small-local-kubernetes-comparison"}');
INSERT INTO "resources" VALUES('https://blog.flatturtle.com','vishnuch.tech: Interprocess Communication in Microservices 🌟','','2023',4,'A technical exploration of Interprocess Communication (IPC) patterns within distributed microservices. It analyzes synchronous IPC (via REST, gRPC) and contrasts it with asynchronous, broker-driven messaging (RabbitMQ, Kafka) from a latency and system coupling perspective. Decoupling IPC paths is presented as the primary defense against cascading regional failures in microservices architectures.','English','Guide','Advanced',1,'online','manual',NULL,NULL,NULL,0,'2023-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Application Integration", "API Design", "Protocols & Formats"]','["[ENTERPRISE-STABLE]", "[GUIDE]"]','[]','["api.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://blog.fleetdm.com/4-tips-for-github-actions-usability-2-debugging-4c0c920adfde','blog.fleetdm.com: 4 tips for GitHub Actions usability (+2 bonus tips for'' debugging)','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','9a835d5751e0909490d1d91b4ccafe092b57d200aa2f00a0c0f3e818ea3f9083',100.0,1779031389,0,'2026-05-17T17:23:09.083528+02:00',NULL,NULL,NULL,'[]','[]','["docs/git.md"]','[]','{}','{"duplicate_of": "https://fleetdm.com/engineering/tips-for-github-actions-usability"}');
INSERT INTO "resources" VALUES('https://blog.flipkart.tech/the-art-of-system-debugging-decoding-cpu-utilization-da75f09ef1ff','blog.flipkart.tech: The Art of System Debugging — Decoding CPU Utilization'' 🌟','','N/A',0,'A curated technical resource and architectural guide covering blog.flipkart.tech: The Art of System Debugging — Decoding CPU Utilization'' 🌟 in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779033210,0,'2026-05-17T17:53:30.820140+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/java-and-java-performance-optimization.md", "docs/linux.md"]','["java-and-java-performance-optimization.md", "linux.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://blog.flomesh.io/kubernetes-gateway-api-evolution-of-service-networking-aa76ec4efa7e','blog.flomesh.io: Kubernetes Gateway API — Evolution of Service Networking','','N/A',0,'A curated technical resource and architectural guide covering blog.flomesh.io: Kubernetes Gateway API — Evolution of Service Networking in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779032236,0,'2026-05-17T17:37:16.148537+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-networking.md"]','["kubernetes-networking.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://blog.flomesh.io/using-pipy-as-a-kubernetes-policy-engine-e70a23c8d54c','blog.flomesh.io: sing Pipy as a Kubernetes policy engine','','N/A',0,'A curated technical resource and architectural guide covering blog.flomesh.io: sing Pipy as a Kubernetes policy engine in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779033903,0,'2026-05-17T18:05:03.331224+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-tools.md"]','["kubernetes-tools.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://blog.fourninecloud.com/kubernetes-monitoring-how-to-monitor-using-prometheus-f2eff767f6bb','blog.fourninecloud.com: Kubernetes monitoring — How to monitor using prometheus?','','2021',0,'A beginner-to-intermediate tutorial demonstrating how to install, configure, and operate a Prometheus instance on a Kubernetes cluster. Outlines basic service discovery configurations, exporter architectures, and Prometheus-operator customization patterns.','None','Tutorial','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Modern Observability & Service Mesh", "Cluster Monitoring", "Prometheus Setup"]','["[COMMUNITY-TOOL]", "[GUIDE]"]','[]','["kubernetes-monitoring.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://blog.frankel.ch/annotation-free-spring','blog.frankel.ch: Annotation-free Spring','','2021',0,'Explores annotation-free bean configuration in Spring, leveraging functional Kotlin or Java DSLs. By replacing classical runtime annotation scanning with declarative bean definitions, this approach lowers application startup latencies and improves GraalVM compile-time reflection analysis.','Java','Article','Advanced',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Spring Ecosystem", "Configuration", "Functional Bean Registration"]','["[COMMUNITY-TOOL]"]','[]','["java_frameworks.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://blog.frankel.ch/basics-access-kubernetes-pods','blog.frankel.ch: Back to basics: accessing Kubernetes pods','','2022',0,'An in-depth guide tracing the technical mechanisms required to route traffic to ephemeral Kubernetes pods. Discusses the transition from local port-forwarding (kubectl port-forward) to production-ready patterns utilizing Services (ClusterIP, NodePort, LoadBalancer) and Ingress resources, highlighting the underlying iptables/IPVS routing mechanics.','English','Technical Article','Intermediate',1,'online','manual',NULL,NULL,NULL,0,'2022-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Networking", "Pod Connectivity", "Ingress & Services"]','["[COMMUNITY-TOOL]"]','[]','["kubernetes.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://blog.frankel.ch/kubernetes-extensibility','blog.frankel.ch: Introduction to Kubernetes extensibility 🌟','','2024',0,'A structural overview explaining the mechanics of Kubernetes API extension. It reviews Custom Resource definitions, control loops, and API aggregation structures to build a complete mental map of the engine''s modular architecture.','N/A','Blog','Beginner',0,'duplicate','manual',NULL,NULL,NULL,0,'2024-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Extensibility & Development", "API Extensions", "Conceptual Overviews"]','["[COMMUNITY-TOOL]"]','[]','["kubernetes-operators-controllers.md"]','{}','{"duplicate_of": "https://itnext.io/kubernetes-extensibility-c5fed27f0952"}');
INSERT INTO "resources" VALUES('https://blog.frankel.ch/learning-auditing-kubernetes-manifests','blog.frankel.ch: Learning by auditing Kubernetes manifests','','2021',0,'An educational approach to understanding Kubernetes security postures through direct manifest auditing. The author walks through security context misconfigurations, detailing how over-privileged containers expose node architectures. This technique bridges the gap between passive development and active cluster security controls.','English','Article','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Security", "Policy & Audit", "Manifest Auditing"]','["[COMMUNITY-TOOL]"]','[]','["kubernetes-security.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://blog.gceasy.io/2019/03/13/micrometrics-to-forecast-application-performance',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,'manual','6f929579bee5a08e10d0c37d8b1f2a78ba7fbe8b68e55b884406984e05a85c61',100.0,1779031122,0,'2026-05-17T17:18:42.316734+02:00',NULL,NULL,NULL,'[]','[]','["docs/java-and-java-performance-optimization.md"]','[]','{}','{}');
INSERT INTO "resources" VALUES('https://blog.gceasy.io/2020/11/05/best-practices-java-memory-arguments-for-containers','blog.gceasy.io: Best practices: Java memory arguments for Containers 🌟','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','508148182319a6736f3df50820e0b1ff67f15f67b29fc4f706cd002f1e9375d1',100.0,1779030882,0,'2026-05-17T17:14:42.863492+02:00',NULL,NULL,NULL,'[]','[]','["docs/java-and-java-performance-optimization.md"]','[]','{}','{"duplicate_of": "https://blog.gceasy.io/best-practices-java-memory-arguments-for-containers"}');
INSERT INTO "resources" VALUES('https://blog.gceasy.io/best-practices-java-memory-arguments-for-containers','blog.gceasy.io: Best practices: Java memory arguments for Containers 🌟','','2021',0,'Direct blueprint for configuring JVM heap metrics under Docker environments. Details the risks of omitting explicit container-aware memory allocation rules, preventing silent OOMKilled evictions by the host kernel.','English','Article','Advanced',1,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Cloud Native Infrastructure", "Kubernetes", "Containerized JVM Tuning"]','["[COMMUNITY-TOOL]"]','[]','["java-and-java-performance-optimization.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://blog.getambassador.io/best-tools-for-kubernetes-local-development-a-comprehensive-guide-3577d351d31e','blog.getambassador.io: Best Tools for Kubernetes Local Development: A Comprehensive Guide','','2022',2,'A comparative market review assessing local Kubernetes developer pipelines including Minikube, Kind, and K3s. Highlights developer speed, local resources consumption, and production parity.','None','Article','Beginner',0,'online','manual',NULL,NULL,NULL,0,'2022-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Local Development", "Tooling", "Comparisons"]','["[COMMUNITY-TOOL]"]','[]','["rancher.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://blog.getambassador.io/centralized-authentication-with-keycloak-and-ambassador-edge-stack-d509ffbc7b6f','blog.getambassador.io: Step-by-Step Centralized Authentication for Kubernetes with Keycloak and the Ambassador Edge Stack','','2020',4,'Demonstrates step-by-step implementation of centralized authentication at the edge of Kubernetes clusters. By combining the Ambassador Edge Stack (Emissary-ingress) with Keycloak via OAuth2/OIDC filters, it decouples identity concerns from individual backend microservices, streamlining service architecture.','YAML','Tutorial','Intermediate',1,'online','manual',NULL,NULL,NULL,0,'2020-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Security", "Identity & Access Management", "Ingress Integration"]','["[ENTERPRISE-STABLE]", "[GUIDE]"]','[]','["devsecops.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://blog.getambassador.io/debugging-go-microservices-in-kubernetes-with-vscode-a36beb48ef1','blog.getambassador.io: Debugging Go Microservices in Kubernetes with VScode','','N/A',0,'Explores techniques for real-time remote debugging of Go microservices running inside a Kubernetes cluster using Telepresence and VSCode, bridging local development environments with cloud resources.','en','Guide','Advanced',1,'online','manual','ac52c93c2e2f7a824497888f590fa04283ac630c9060c17c2be819661eb7f917',100.0,1779033770,0,'2026-05-17T18:02:50.311515+02:00',NULL,NULL,NULL,'["Cloud Native Languages", "Go", "Kubernetes Integration"]','["[ENTERPRISE-STABLE]", "[GUIDE]"]','["docs/golang.md", "docs/visual-studio.md"]','["golang.md", "visual-studio.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://blog.getambassador.io/externaltrafficpolicy-local-on-kubernetes-e66e498212f9','externalTrafficPolicy=local on kubernetes. How to preserve the source IP in kubernetes','','2021',4,'Addresses how setting the Kubernetes Service configuration `externalTrafficPolicy: Local` preserves client source IPs. Analyzes the associated trade-offs, such as potential uneven load distribution across endpoints. Live Grounding confirms that preserving source IP is crucial for zero-trust authorization, geolocation rules, and audit logging.','Markdown','Article','Advanced',1,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Networking & Security", "Kubernetes Networking", "Ingress & Traffic"]','["[ENTERPRISE-STABLE]"]','[]','["kubernetes-networking.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://blog.getambassador.io/gitops-in-kubernetes-with-argocd-c6ea0e510741','blog.getambassador.io: GitOps in Kubernetes with ArgoCD','','2021',3,'Describes the conceptual pillars of GitOps and details how ArgoCD implements them on Kubernetes. Explains key mechanisms such as out-of-sync alert signaling, dry-run synchronization, and visual drift visualization.','English','Article','Beginner',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["GitOps & CD", "ArgoCD", "Concepts & Practices"]','["[COMMUNITY-TOOL]"]','[]','["argo.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://blog.getambassador.io/how-to-learn-kubernetes-prerequisites-paths-and-resources-9e044daee185','blog.getambassador.io: How to Learn Kubernetes: Prerequisites, Paths, and Resources 🌟','','2022',3,'An actionable guide highlighting the operating system, networking, and programming fundamentals required to master Kubernetes. Prevents cognitive overload by enforcing structured roadmap prerequisites.','English','Blog Post','Beginner',0,'online','manual',NULL,NULL,NULL,0,'2022-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Orchestration", "Kubernetes", "Opinion & Strategy", "Learning Pathways"]','["[COMMUNITY-TOOL]"]','[]','["kubernetes-tutorials.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://blog.getambassador.io/implementing-grpc-web-with-emissary-ingress-22aa0d86aac','blog.getambassador.io: Implementing gRPC-Web with Emissary-ingress','','2022',4,'Technical guide on configuring Emissary-ingress (Envoy) to translate gRPC-Web calls from modern browser clients into standard backend gRPC services, bridging the gap created by native browser HTTP/2 frame restrictions.','YAML','Technical Article','Advanced',1,'online','manual',NULL,NULL,NULL,0,'2022-06-01T00:00:00+02:00',NULL,NULL,NULL,'["API Architectures", "RPC", "gRPC-Web"]','["[ENTERPRISE-STABLE]"]','[]','["api.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://blog.getambassador.io/kubernetes-canary-testing-and-release-with-istio-4cbdedcc9914?gi=04efb3b4b70a',NULL,NULL,NULL,NULL,'A curated technical resource and architectural guide covering blog.getambassador.io in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2024-01-01T00:00:00+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','[]','["istio.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://blog.getambassador.io/kubernetes-canary-testing-and-release-with-istio-4cbdedcc9914?gi=25c496762415',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,'online','manual',NULL,NULL,NULL,0,'2024-01-01T00:00:00+02:00',NULL,NULL,NULL,'[]','[]','[]','[]','{}','{}');
INSERT INTO "resources" VALUES('https://blog.getambassador.io/kubernetes-canary-testing-and-release-with-istio-4cbdedcc9914?gi=60de8626f769',NULL,NULL,NULL,NULL,'A curated technical resource and architectural guide covering blog.getambassador.io in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2024-01-01T00:00:00+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','[]','["istio.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://blog.getambassador.io/kubernetes-canary-testing-and-release-with-istio-4cbdedcc9914?gi=65af8561dca0',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,'online','manual',NULL,NULL,NULL,0,'2024-01-01T00:00:00+02:00',NULL,NULL,NULL,'[]','[]','[]','[]','{}','{}');
INSERT INTO "resources" VALUES('https://blog.getambassador.io/kubernetes-canary-testing-and-release-with-istio-4cbdedcc9914?gi=77ba3a21d2dd',NULL,NULL,NULL,NULL,'A curated technical resource and architectural guide covering blog.getambassador.io in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2024-01-01T00:00:00+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','[]','["istio.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://blog.getambassador.io/kubernetes-canary-testing-and-release-with-istio-4cbdedcc9914?gi=816ffb457b0d','blog.getambassador.io: Kubernetes Canary Testing and Release with Istio','','N/A',0,'A curated technical resource and architectural guide covering blog.getambassador.io: Kubernetes Canary Testing and Release with Istio in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','e6c4295e5216d84166c16e6ecbe410dc6b7d6e5f7632158a8c3eb0b24e40bf63',100.0,1779030295,0,'2026-05-17T17:04:55.727992+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/istio.md"]','["istio.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://blog.getambassador.io/kubernetes-canary-testing-and-release-with-istio-4cbdedcc9914?gi=a8be5865b1c9',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,'online','manual',NULL,NULL,NULL,0,'2024-01-01T00:00:00+02:00',NULL,NULL,NULL,'[]','[]','[]','[]','{}','{}');
INSERT INTO "resources" VALUES('https://blog.getambassador.io/kubernetes-canary-testing-and-release-with-istio-4cbdedcc9914?gi=c669845710fd',NULL,NULL,NULL,NULL,'A curated technical resource and architectural guide covering blog.getambassador.io in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2024-01-01T00:00:00+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','[]','["istio.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://blog.getambassador.io/kubernetes-canary-testing-and-release-with-istio-4cbdedcc9914?gi=c8191f4288c7',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,'online','manual',NULL,NULL,1779388424,0,'2026-05-21T20:33:44.623343+02:00',NULL,NULL,NULL,'[]','[]','[]','[]','{}','{}');
INSERT INTO "resources" VALUES('https://blog.getambassador.io/kubernetes-canary-testing-and-release-with-istio-4cbdedcc9914?gi=e61c67017989',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,'online','manual',NULL,NULL,NULL,0,'2024-01-01T00:00:00+02:00',NULL,NULL,NULL,'[]','[]','[]','[]','{}','{}');
INSERT INTO "resources" VALUES('https://blog.getambassador.io/kubernetes-canary-testing-and-release-with-istio-4cbdedcc9914?gi=ffbb9dbe21b4',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,'online','manual',NULL,NULL,NULL,0,'2024-01-01T00:00:00+02:00',NULL,NULL,NULL,'[]','[]','[]','[]','{}','{}');
INSERT INTO "resources" VALUES('https://blog.getambassador.io/microservice-orchestration-best-practices-f32314dd6a12','blog.getambassador.io: Microservice Orchestration Best Practices','','2021',0,'Contrasts orchestration and choreography in distributed microservice topologies. Analyzes the trade-offs of centralized workflow engines versus decentralized event routing, providing architectural criteria to guide deployment choices under scale.','English','Article','Advanced',1,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Microservices", "Orchestration", "Best Practices"]','["[COMMUNITY-TOOL]"]','[]','["introduction.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://blog.getpostman.com','blog.getpostman.com','','N/A',0,'A curated technical resource and architectural guide covering blog.getpostman.com in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'duplicate','manual','N/A',100.0,1779029310,0,'2026-05-17T16:48:30.014494+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/postman.md"]','["postman.md"]','{}','{"duplicate_of": "https://blog.postman.com"}');
INSERT INTO "resources" VALUES('https://blog.gitguardian.com/github-security','GitHub security: what does it take to protect your company from credentials leaking on GitHub? 🌟','','2021',4,'Examines the severe risks and systemic impacts of credential leakage on public and private Git repositories. Discusses mitigation strategies, developer scanning workflows, and the integration of GitGuardian API to catch hardcoded secrets at push time. Vital reading for DevSecOps leads.','N/A','Blog','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Security", "Application Security", "Secrets Detection"]','["[ENTERPRISE-STABLE]"]','[]','["devsecops.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://blog.gitguardian.com/hardening-your-k8-pt-1','blog.gitguardian.com: Hardening Your Kubernetes Cluster - Threat Model (Pt. 1) 🌟🌟','','2022',0,'Part one of a tutorial series focusing on threat modeling within Kubernetes systems. Outlines typical attack surface definitions across components like API endpoints, etcd systems, and workers. Aids engineering teams in establishing defense boundaries.','English','Article','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2022-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Security", "Fundamentals", "Threat Modeling"]','["[COMMUNITY-TOOL]"]','[]','["kubernetes-security.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://blog.gitguardian.com/hardening-your-k8s-pt-2','blog.gitguardian.com: Hardening Your Kubernetes Cluster - Guidelines (Pt. 2) 🌟','','2021',0,'The second part of a structural security guide detailing advanced settings such as RBAC limitations, audit logging targets, container engine isolation, and secrets scanning policies.','N/A','article','Advanced',1,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Kubernetes Security", "Cluster Hardening", "Runtime Secrets Scanning"]','["[COMMUNITY-TOOL]"]','[]','["kubernetes-security.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://blog.gitguardian.com/how-to-improve-your-docker-containers-security-cheat-sheet','blog.gitguardian.com: Docker Security Best Practices & Cheat Sheet 🌟','','2025',4,'Focuses on protecting applications by avoiding hardcoded secrets, securing base images, and implementing strict runtime privileges within Docker builds. Provides precise, actionable rules for integrating automated container security checks into CI/CD pipelines.','HTML','Cheat Sheet','Advanced',0,'online','manual',NULL,NULL,NULL,0,'2025-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Virtualization & Containers", "Docker", "Security Hardening"]','["[ENTERPRISE-STABLE]"]','[]','["cheatsheets.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://blog.gitguardian.com/kubernetes-tutorial-part-1-pods','blog.gitguardian.com: Kubernetes Hardening Tutorial Part 1: Pods','','2021',0,'Part one of GitGuardian''s workload security tutorial, targeting critical pod configurations such as root user restrictions, secure namespaces, and minimizing host-level network sharing.','N/A','article','Intermediate',1,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Kubernetes Security", "Workload Hardening", "Pod Specifications"]','["[COMMUNITY-TOOL]"]','[]','["kubernetes-security.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://blog.gitguardian.com/kubernetes-tutorial-part-2-network','blog.gitguardian.com: Kubernetes Hardening Tutorial Part 2: Network','','2022',0,'This technical tutorial demonstrates the configuration of Kubernetes NetworkPolicies to enforce granular traffic isolation. It contrasts default-allow networking models with secure default-deny postures, providing production-ready ingress and egress manifests. Engineers will learn how to reduce lateral threat movement by restricting pod-to-pod communications.','English','Article','Intermediate',0,'duplicate','manual',NULL,NULL,NULL,0,'2022-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Security", "Network Security", "Network Policies"]','["[COMMUNITY-TOOL]"]','[]','["kubernetes-security.md"]','{}','{"duplicate_of": "https://blog.gitguardian.com/kubernetes-tutorial-part-1-pods"}');
INSERT INTO "resources" VALUES('https://blog.gitguardian.com/rewriting-git-history-cheatsheet','blog.gitguardian.com: Rewriting your git history, removing files permanently - cheatsheet & guide','','2021',5,'A detailed security guide for removing sensitive files, secrets, and large payloads from Git history. Compares legacy `git filter-branch` with the faster, modern `git-filter-repo` and BFG Repo-Cleaner tools, outlining downstream impacts of forced push updates.','English','Guide','Advanced',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Software Engineering", "Version Control", "Security and Authentication"]','["[DE FACTO STANDARD]", "[GUIDE]", "[LEGACY]"]','[]','["git.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://blog.gitguardian.com/secrets-credentials-api-git','blog.gitguardian.com: Secrets in source code (episode 2/3). Why secrets in git are such a problem','','2021',4,'Explores the anatomy of credential exposure within VCS platforms. It highlights the persistence of Git history, showing why simply deleting a secret in a subsequent commit does not mitigate security risks. Emphasizes mandatory history rewriting and continuous pipeline scanning.','N/A','Blog','Beginner',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Security", "Application Security", "Secrets Detection"]','["[ENTERPRISE-STABLE]"]','[]','["devsecops.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://blog.gitguardian.com/what-is-policy-as-code-an-introduction-to-open-policy-agent','blog.gitguardian.com: What is Policy-as-Code? An Introduction to Open Policy'' Agent','','2022',0,'Comprehensive introduction to Open Policy Agent (OPA) and its application of declarative, domain-agnostic policy enforcement using the Rego language. Evaluates the architectural shift of separating policy logic from application code, making security policies testable and auditable in Git repos.','Rego','Blog','Intermediate',0,'online','manual','34359a122e909ff5ef0661e9ab2559594bf6dfd5b302318aa250989991664a51',100.0,1779031431,1,'2026-05-17T17:23:51.397364+02:00',NULL,NULL,NULL,'["Cloud-Native Platforms", "Security & Compliance", "Policy-as-Code"]','["[COMMUNITY-TOOL]"]','["docs/securityascode.md"]','["securityascode.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://blog.golang.org/gopls-vscode-go','blog.golang.org: Gopls on by default in the VS Code Go extension','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','8861dc71fc266c47c0c55b238c99731a247a08446a0dadb0536eea3eabce38f6',100.0,1779031393,0,'2026-05-17T17:23:13.102264+02:00',NULL,NULL,NULL,'[]','[]','["docs/visual-studio.md"]','[]','{}','{"duplicate_of": "https://go.dev/blog/gopls-vscode-go"}');
INSERT INTO "resources" VALUES('https://blog.google/innovation-and-ai/infrastructure-and-cloud/global-network/missouri-programs','Google announces new community investments in Missouri','We’re helping build the state’s next-generation workforce and investing in energy programs.','2026',4,'* **Curator Insight**: Google''s investment strategy in Missouri underscores the growing interdependence between ultra-scale data centers, clean grid energy initiatives, and local workforce preparedness.
* **Live Grounding**: Industry analysts note that securing regional power infrastructures is becoming a primary bottleneck for hyper-scale cloud deployments supporting next-generation machine learning workloads.','en','blog_post','intermediate',0,'online','automatic','16f69576d03fece8c04788aa1031698a43c183e1d14b74145577423d7325f986',NULL,1780352942,0,'2026-06-02T00:29:02.833678+02:00',NULL,NULL,NULL,'["Infrastructure", "Public Cloud", "Data Centers", "Regional Expansion"]','["CASE STUDY"]','[]','[]','{}','{"category": "uncategorized", "reputation_status": "Vetted", "reputation_summary": "Official Google regional infrastructure announcement with positive utility alignment.", "social_preview_url": "https://storage.googleapis.com/gweb-uniblog-publish-prod/images/MissouriSocial.max-1440x810.png", "source_provenance": "RSS Feed (AI)", "suggested_new_category": "sustainability-and-infrastructure"}');
INSERT INTO "resources" VALUES('https://blog.google/innovation-and-ai/infrastructure-and-cloud/google-cloud/eighth-generation-tpu-agentic-era/&linkId=61973364','Our Eighth Generation TPUs: Two Chips for the Agentic Era','Google officially launches TPU 8t and TPU 8i, next-generation custom ASICs built to scale training and minimize agentic inference latencies.','2026',4,'This release details Google''s eighth-generation custom ASICs, unveiling a split computing strategy featuring TPU 8t (training) and TPU 8i (inference). Engineered for the agentic era, these architectures deliver massive parallel computing throughput with double the inter-chip bandwidth and 10x lower storage latencies.

* Employs the Virgo Network fabric to support near-linear cluster scaling up to 1 million chips.
* Focuses heavily on resilience, with telemetry-driven Optical Circuit Switching targeting a 97% operational goodput rate.','en','article','Advanced',0,'online','automatic','28c268b2a7fb414b1df263e1c25ee76c168ce86e45e1abd982b5c9b43f9c6098',NULL,1780352414,0,'2026-06-02T00:20:14.115813+02:00',NULL,NULL,NULL,'["Artificial Intelligence", "AI Infrastructure", "TPUs and Hardware Acceleration"]','["[EMERGING]", "[ENTERPRISE-STABLE]"]','[]','[]','{}','{"category": "uncategorized", "reputation_status": "Vetted", "reputation_summary": "Authoritative hardware reveal from Google Cloud, widely recognized as a major technological milestone for high-scale AI model serving in 2026.", "social_preview_url": "https://storage.googleapis.com/gweb-uniblog-publish-prod/images/two_chips_for_the_agentic_era_hero.width-1300.png", "source_provenance": "X.com (GoogleCloud)", "suggested_new_category": "ai-infrastructure"}');
INSERT INTO "resources" VALUES('https://blog.google/innovation-and-ai/models-and-research/gemini-models/gemini-3-5','Gemini 3.5: frontier intelligence with action','At Google I/O we released Gemini 3.5, our latest series of models combining frontier intelligence with action.','2026',4,'* **Curator Insight**: The introduction of Gemini 3.5, particularly the Flash variant, optimizes the operational parameters of latency-sensitive loops and intensive programming engines.
* **Live Grounding**: Grounded benchmarks demonstrate that the model''s token-efficient execution and long-horizon planning make it the de facto runtime for agentic frameworks such as Antigravity 2.0.','en','blog_post','advanced',0,'online','automatic','e4e81e037554251b0fd86014e97ffe8a06c2bed410ef9f9acc33225ad1d8562e',NULL,1780352942,0,'2026-06-02T00:29:02.833729+02:00',NULL,NULL,NULL,'["Artificial Intelligence", "Large Language Models", "Gemini 3.5", "Agentic Systems"]','["DE FACTO STANDARD"]','[]','[]','{}','{"category": "ai-agents-mcp", "reputation_status": "Vetted", "reputation_summary": "Highly benchmarked, industry-leading frontier model launch with stellar developer evaluations.", "social_preview_url": "https://storage.googleapis.com/gweb-uniblog-publish-prod/images/gemini-3-5__keywordstatement__metacard__light.width-1300.png", "source_provenance": "RSS Feed (AI)", "suggested_new_category": ""}');
INSERT INTO "resources" VALUES('https://blog.google/innovation-and-ai/models-and-research/gemini-models/gemini-omni','Introducing Gemini Omni','The official product launch for Google DeepMind''s Gemini Omni, a pioneering native any-to-any multimodal model family designed for high-resolution video, audio, image, and text generation and editing.','2026',4,'This resource introduces Gemini Omni, Google DeepMind''s native any-to-any multimodal model family designed to replace traditional, fragmented media-generation pipelines.

* **Architectural Unity**: Processes and outputs text, high-resolution video, audio, and images natively within a single unified transformer-based topology.
* **Physics-Grounded Reasoning**: Leverages an intuitive grasp of gravity, kinetics, and fluid dynamics, enabling hyper-realistic stop-motion simulations and consistent, conversational video-editing workflows.','en','article','advanced',0,'online','automatic','7493c82d8813eea2baa6a520f0f6f281d15807c13f4916a80b204ec036ba9b78',NULL,1780399410,0,'2026-06-02T13:23:30.166035+02:00',NULL,NULL,NULL,'["AI", "Generative AI", "Multimodal Models", "Deep Learning"]','["[DE FACTO STANDARD]", "[ENTERPRISE-STABLE]"]','[]','[]','{}','{"category": "ai-agents-mcp", "impact_score": 96, "reputation_status": "Vetted", "reputation_summary": "Official product launch announcement from Google DeepMind. Highly vetted and globally referenced as an industry milestone in native multi-modal AI systems.", "social_preview_url": "https://storage.googleapis.com/gweb-uniblog-publish-prod/images/GeminiOmni_social.width-1300.png", "source_provenance": "X.com (GoogleDeepMind)", "suggested_new_category": ""}');
INSERT INTO "resources" VALUES('https://blog.google/innovation-and-ai/models-and-research/gemini-models/gemini-omni-3-5-videos','Watch 9 Google videos of Gemini Omni and Gemini 3.5 Flash','A collection of nine demonstration videos showcasing the latency and multimodal capabilities of Gemini Omni and Gemini 3.5 Flash.','2026',4,'Curator Insight: These benchmark videos establish reference performance capabilities for Google''s latest multimodal models in complex real-time environments.

Live Grounding: The 9 distinct demos present low-latency, real-world execution of Gemini Omni and 3.5 Flash, emphasizing rapid voice-to-video reasoning, contextual search, and high-density API call efficiency.','en','demo','intermediate',0,'online','automatic','aaff001f97c5a5ae868157be3d15f7afc41f423cc2bffcf4cd937102741a5d32',NULL,1780352953,0,'2026-06-02T00:29:13.156173+02:00',NULL,NULL,NULL,'["AI and Machine Learning > Multimodal Models > Gemini Ecosystem"]','["[EMERGING]", "[GUIDE]"]','[]','[]','{}','{"category": "demos", "reputation_status": "Vetted", "reputation_summary": "Demos are highly praised in tech circles for highlighting rapid, low-latency multimodal reasoning over complex user interactions.", "social_preview_url": "https://storage.googleapis.com/gweb-uniblog-publish-prod/images/Gemini_Omni_and_Gemini_3.5_herosocial.width-1300.png", "source_provenance": "RSS Feed (AI)", "suggested_new_category": "multimodal-ai"}');
INSERT INTO "resources" VALUES('https://blog.google/innovation-and-ai/models-and-research/google-labs/flow-updates','Gemini Omni Integration in Google Flow and Flow Music','Google''s official announcement detailing the rollout of the Gemini Omni Flash model inside Google Flow and Flow Music, alongside the release of native mobile apps for on-the-go creative pipelines.','2026',4,'This official update highlights the direct integration of the Gemini Omni model into Google Flow and Flow Music to facilitate conversational, agentic media development.

* **Conversational Editing**: Developers and creators can apply iterative text-guided edits directly to existing video and audio timelines while preserving characters, scenes, and physical continuity.
* **Cross-Platform Access**: The launch introduces native mobile clients (Android and iOS) to democratize high-fidelity multimodal creation across edge environments.','en','article','intermediate',0,'online','automatic','cc0622bb97252cf64a87c4c07c22c9e6a79ffe9a3024c31799dd4cb82e989982',NULL,1780399410,0,'2026-06-02T13:23:30.166017+02:00',NULL,NULL,NULL,'["AI", "Generative AI", "Creative Tools", "Video Generation"]','["[ENTERPRISE-STABLE]"]','[]','[]','{}','{"category": "ai-agents-mcp", "impact_score": 92, "reputation_status": "Vetted", "reputation_summary": "Official Google Labs technical blog announcement. Vetted by global media and developer communities as the primary source of truth for Google Flow and Flow Music updates.", "social_preview_url": "https://storage.googleapis.com/gweb-uniblog-publish-prod/images/GoogleFlow-Image.width-1300.jpg", "source_provenance": "X.com (GoogleDeepMind)", "suggested_new_category": ""}');
INSERT INTO "resources" VALUES('https://blog.google/innovation-and-ai/models-and-research/google-research/google-beam-group-meetings','A new experiment brings better group meetings to Google Beam','Using HP Dimension’s immersive display, Google Beam renders participants joining from non-Beam devices in their true size.','2026',4,'* **Curator Insight**: Leveraging true-to-life volumetric AI rendering, HP Dimension displays, and hardware-accelerated spatial audio, the platform establishes natural eye contact and spatial proximity.
* **Live Grounding**: Early pilots demonstrate that Beam mitigates hybrid communication fatigue by accurately mapping spatial sound and non-verbal cues directly to local physical seating arrangements.','en','blog_post','advanced',0,'online','automatic','d00a8d06dfdf3e54c65d06f590250b2c424f135d194e7e016a9d9de117624396',NULL,1780352942,0,'2026-06-02T00:29:02.833697+02:00',NULL,NULL,NULL,'["Artificial Intelligence", "Immersive Technology", "Spatial Computing", "Google Beam"]','["EMERGING"]','[]','[]','{}','{"category": "ai-agents-mcp", "reputation_status": "Vetted", "reputation_summary": "Vetted collaborative hardware/software project with HP Dimension, showing high market expectations.", "social_preview_url": "https://storage.googleapis.com/gweb-uniblog-publish-prod/images/BeamHero_IO_2026.width-1300.png", "source_provenance": "RSS Feed (AI)", "suggested_new_category": "collaboration-tools"}');
INSERT INTO "resources" VALUES('https://blog.google/innovation-and-ai/products/identifying-ai-generated-media-online','Making it easier to understand how content was created and edited','Google announces major expansions of its SynthID watermarking technology and C2PA Content Credentials integrations across Gemini, Chrome, Pixel, and Google Cloud APIs.','2026',4,'A deep technical announcement detailing Google''s content provenance frameworks, centered around the industrial scaling of SynthID to watermark over 100 billion images and videos and 60,000 years of audio. The document showcases how Google leverages C2PA Content Credentials to secure end-to-end media pipelines from capture to delivery, alongside launching the Google Cloud AI Content Detection API to allow enterprises to verify synthetic media programmatically. It provides critical architectural patterns for cloud engineers implementing secure data validation, zero-trust media systems, and media pipeline metadata compliance.','en','article','Advanced',0,'online','automatic','f27646d9376847593d82ba1cbbbda54c3a58734cd7a371fb378d72ac2983fb6b',NULL,1780400585,0,'2026-06-02T13:43:05.971843+02:00',NULL,NULL,NULL,'["Generative AI", "Content Provenance", "Security and Compliance", "SynthID Infrastructure"]','["[ENTERPRISE-STABLE]", "[GUIDE]"]','[]','[]','{}','{"category": "ai-agents-mcp", "impact_score": 88, "reputation_status": "Vetted", "reputation_summary": "An authoritative policy and technological update backed by Google DeepMind and Google''s Trust & Safety division, co-signed by major AI providers like OpenAI.", "social_preview_url": "https://storage.googleapis.com/gweb-uniblog-publish-prod/images/FINAL_SOCIAL_HERO.width-1300.png", "source_provenance": "X.com (GoogleDeepMind)", "suggested_new_category": ""}');
INSERT INTO "resources" VALUES('https://blog.google/innovation-and-ai/products/notebooklm/notebooklm-google-io-2026/?linkId=62068662','Dive deeper into Google I/O 2026 with NotebookLM','Google demonstrates the application of NotebookLM as a dynamic index for complex multi-format document sets, converting keynotes and slides into an interactive query engine.','2026',4,'* **Curator Insight**: Serves as a premier model for RAG interface design, proving that rich developer resources can be successfully queried and parsed in real time via structured semantic ingestion.
* **Live Grounding**: Launched to help developers explore 100+ announcements from Google I/O 2026, the tool can ingest YouTube keynotes, slide decks, and blogs, synthesizing complex topics into interactive Audio Overviews.','en','article','Intermediate',0,'online','automatic','1ede9c8200f9cc0f2bf51d95c84530a964aa5c3071476c9af7c87238c3e176b7',NULL,1780352730,0,'2026-06-02T00:25:30.207492+02:00',NULL,NULL,NULL,'["Artificial Intelligence", "Information Retrieval", "RAG Systems", "NotebookLM"]','["EMERGING", "GUIDE"]','[]','[]','{}','{"category": "ai-agents-mcp", "reputation_status": "Vetted", "reputation_summary": "Extremely well-received productivity showcase. Regarded by developers as an innovative application of semantic search and automated audio summaries for structured documentation parsing.", "social_preview_url": "https://storage.googleapis.com/gweb-uniblog-publish-prod/images/HelloIO_NotebookLM_social.max-1440x810.png", "source_provenance": "X.com (GoogleAI)", "suggested_new_category": "ai-productivity"}');
INSERT INTO "resources" VALUES('https://blog.google/innovation-and-ai/sundar-pichai-io-2026','Google I/O 2026: Sundar Pichai''s opening keynote','The latest from Google I/O: See how we’re helping you get more done with Gemini.','2026',4,'* **Curator Insight**: Sundar Pichai’s address formalizes Google''s transition to the ''Agentic Gemini Era'', prioritizing ultra-fast inference loops, context-preserving state management, and autonomous background execution.
* **Live Grounding**: Tech community consensus reflects that this keynote cements the sunsetting of basic conversational chatbots in favor of persistent, goal-oriented agent networks.','en','blog_post','intermediate',0,'online','automatic','e44d4a3a8535988a7f3c05af36303c928ed2790a4f333f61d5f197caae123028',NULL,1780352942,0,'2026-06-02T00:29:02.833721+02:00',NULL,NULL,NULL,'["Artificial Intelligence", "Keynote", "Google I/O 2026", "Agentic Era"]','["GUIDE"]','[]','[]','{}','{"category": "ai-agents-mcp", "reputation_status": "Vetted", "reputation_summary": "Highly vetted keynote address defining the industry''s strategic pivot to the ''agentic era''.", "social_preview_url": "https://storage.googleapis.com/gweb-uniblog-publish-prod/images/SundarKeynote_tempsocial.width-1300.png", "source_provenance": "RSS Feed (AI)", "suggested_new_category": ""}');
INSERT INTO "resources" VALUES('https://blog.google/innovation-and-ai/technology/ai/google-io-2026-all-our-announcements','100 things we announced at Google I/O 2026','We''ve been busy! Here’s a rundown of the top announcements, launches and demos at I/O 2026.','2026',4,'* **Curator Insight**: This central compendium catalogs Google''s strategic shift from isolated text models to unified, action-oriented agent frameworks like Gemini Spark and Antigravity 2.0.
* **Live Grounding**: Enterprise engineering evaluations confirm that the unified API footprint simplifies the deployment of context-aware background agents across complex corporate ecosystems.','en','blog_post','intermediate',0,'online','automatic','ae9e68ea59e36d34b9133057ab9d13d4f9f33fcda2a35f4dbd852be91b326a53',NULL,1780352942,0,'2026-06-02T00:29:02.833688+02:00',NULL,NULL,NULL,'["Artificial Intelligence", "Conferences", "Google I/O 2026", "Announcements"]','["GUIDE"]','[]','[]','{}','{"category": "ai-agents-mcp", "reputation_status": "Vetted", "reputation_summary": "Official high-trust Google central index for I/O 2026 releases.", "social_preview_url": "https://storage.googleapis.com/gweb-uniblog-publish-prod/images/100_things_Social.width-1300.png", "source_provenance": "RSS Feed (AI)", "suggested_new_category": ""}');
INSERT INTO "resources" VALUES('https://blog.google/innovation-and-ai/technology/ai/io-2026-dialogues-recap','Google I/O 2026: Highlights from the Dialogues stage','A recap of the 2026 I/O Dialogues, where leaders discuss the future of AI, quantum computing, robotics and creativity.','2026',4,'* **Curator Insight**: Key technical sessions at Google I/O 2026 focused on multi-agent collaboration, state-of-the-art robotics simulation pipelines, and scalable quantum topologies.
* **Live Grounding**: Developer feedback indicates that these panels provide critical foresight into Google''s long-term infrastructure roadmap for distributing complex orchestration layers.','en','blog_post','intermediate',0,'online','automatic','a9f5a634110b8b999b3513960d6b67998563b23caeb5feab24815e430dee6b71',NULL,1780352942,0,'2026-06-02T00:29:02.833650+02:00',NULL,NULL,NULL,'["Artificial Intelligence", "Conferences", "Google I/O 2026", "Dialogues Recap"]','["EMERGING"]','[]','[]','{}','{"category": "ai-agents-mcp", "reputation_status": "Vetted", "reputation_summary": "Highly vetted official Google announcement detailing strategic future outlook from Google I/O 2026 panels [1.1.1].", "social_preview_url": "https://storage.googleapis.com/gweb-uniblog-publish-prod/images/IO26_Dialogues_3z680sK.max-1440x810.jpg", "source_provenance": "RSS Feed (AI)", "suggested_new_category": ""}');
INSERT INTO "resources" VALUES('https://blog.google/innovation-and-ai/technology/ai/io-2026-google-ai','How we used Gemini to build Google I/O 2026','Google explains how its marketing and engineering teams utilized Gemini models to produce assets for Google I/O 2026.','2026',4,'Curator Insight: Google''s internal campaign serves as an industrial case study for embedding multimodal tools directly into creative asset-generation pipelines.

Live Grounding: By combining Google AI Studio, Gemini Omni, and experimental DeepMind models, the team accelerated video and animation production—such as the ''Timmy TPU'' film—reducing routine turnaround times.','en','case-study','intermediate',0,'online','automatic','028b114291242631945296eb2f4e48f082b72890d170aab73a0879c92ea84453',NULL,1780352953,0,'2026-06-02T00:29:13.156119+02:00',NULL,NULL,NULL,'["AI and Machine Learning > Creative AI > Generative Production"]','["[CASE STUDY]", "[EMERGING]"]','[]','[]','{}','{"category": "ai-agents-mcp", "reputation_status": "Vetted", "reputation_summary": "Recognized as a practical showcase of Google''s creative AI toolchain in production-scale marketing campaigns.", "social_preview_url": "https://storage.googleapis.com/gweb-uniblog-publish-prod/images/AI_IO_social.width-1300.png", "source_provenance": "RSS Feed (AI)", "suggested_new_category": "creative-ai"}');
INSERT INTO "resources" VALUES('https://blog.google/innovation-and-ai/technology/ai/io-2026-keynote-moment-videos','Catch up on 12 major I/O 2026 moments','A curated collection of Google I/O 2026 keynote moments, highlighting Gemini Omni and Gemini 3.5 Flash.','2026',4,'Curator Insight: This video index serves as an essential summary of Google''s major infrastructure and platform updates for developers tracking 2026 architectural trends.

Live Grounding: The 12 segments cover core product releases—including Gemini Spark agents and Gemini 3.5 Flash—providing high-density, accessible references to support cloud platform strategic decisions.','en','video','intermediate',0,'online','automatic','66fbb063325e7683369ba06e783ffec2656a74ff2e5d598456bb16763193990d',NULL,1780352953,0,'2026-06-02T00:29:13.156212+02:00',NULL,NULL,NULL,'["AI and Machine Learning > Enterprise AI > Keynote Summaries"]','["[EMERGING]"]','[]','[]','{}','{"category": "demos", "reputation_status": "Vetted", "reputation_summary": "Widely indexed by architects and tech analysts for summarizing key platform updates and infrastructure milestones.", "social_preview_url": "https://storage.googleapis.com/gweb-uniblog-publish-prod/images/KW_KNH_SS.width-1300.png", "source_provenance": "RSS Feed (AI)", "suggested_new_category": "keynote-summaries"}');
INSERT INTO "resources" VALUES('https://blog.google/innovation-and-ai/technology/ai/io-2026-vibe-coded-quiz','Take our I/O 2026 quiz, vibe coded in Google AI Studio','An interactive web quiz built in Google AI Studio demonstrating prompt-based software prototyping.','2026',4,'Curator Insight: This demonstration exemplifies the ''vibe coding'' trend, shifting software creation from semantic syntax coding to iterative, natural-language dialogs with LLMs.

Live Grounding: Built by a non-technical editor, the interactive application showcases Google AI Studio''s Antigravity coding agent, allowing rapid prototyping and direct deployment of simple web elements through prompt engineering.','en','demo','beginner',0,'online','automatic','ad2bcef41b342c230c03967e525d39099c60317653e1392e1b169264b64c9295',NULL,1780352953,0,'2026-06-02T00:29:13.156158+02:00',NULL,NULL,NULL,'["Software Development > No-Code > Vibe Coding"]','["[COMMUNITY-TOOL]", "[EMERGING]"]','[]','[]','{}','{"category": "demos", "reputation_status": "Vetted", "reputation_summary": "Cited across developer blogs as a demonstration of natural-language application prototyping, popularizing the term ''vibe coding''.", "social_preview_url": "https://storage.googleapis.com/gweb-uniblog-publish-prod/images/IOQuiz2026_social.max-1440x810.png", "source_provenance": "RSS Feed (AI)", "suggested_new_category": "no-code-development"}');
INSERT INTO "resources" VALUES('https://blog.google/innovation-and-ai/technology/ai/university-waterloo-labs','Students prototype learning tools with AI at University of Waterloo','An educational showcase of students building AI-driven prototypes like sign language tutors at the University of Waterloo.','2026',4,'Curator Insight: This academic collaboration highlights how early-stage engineers can leverage standardized, cloud-hosted API models to tackle accessibility and learning barriers.

Live Grounding: Students at the Waterloo Futures Lab developed physical and software prototypes, including interactive sign language interpreters, illustrating how public LLM accessibility accelerates social impact engineering.','en','case-study','beginner',0,'online','automatic','a105a1f7c9c14526983703a7b18f90dbad5660c4889a440a2a0e42f464e69df3',NULL,1780352953,0,'2026-06-02T00:29:13.156190+02:00',NULL,NULL,NULL,'["AI and Machine Learning > Education Technology > Prototypes"]','["[CASE STUDY]", "[COMMUNITY-TOOL]"]','[]','[]','{}','{"category": "elearning", "reputation_status": "Vetted", "reputation_summary": "The initiative has been positively reviewed by academic and community-led AI organizations as a model for university-industry collaborative research.", "social_preview_url": "https://storage.googleapis.com/gweb-uniblog-publish-prod/images/FutureLabs_social.max-1440x810.png", "source_provenance": "RSS Feed (AI)", "suggested_new_category": "academic-collaborations"}');
INSERT INTO "resources" VALUES('https://blog.google/innovation-and-ai/technology/developers-tools/google-io-2026-collection','Google I/O 2026: News and announcements','Google''s central announcements from I/O 2026, showcasing agent-first AI development models.','2026',4,'An exhaustive collection of news and product releases from Google I/O 2026, showcasing the shift towards the ''Agent-First'' era. Key announcements include the launch of Gemini Omni, Gemini 3.5 Flash, Gemini for Science, and Google Antigravity, an agent-first application development platform. These updates represent a significant progression from assist-based AI tools to proactive executing agents within cloud ecosystems.','en','Article','Advanced',0,'online','automatic','c04182e56c2b13985097d054c03307a01c68497ac07634e3d52d6c3c32faae76',NULL,1780352932,0,'2026-06-02T00:28:52.853199+02:00',NULL,NULL,NULL,'["AI", "Generative AI", "Agentic AI Frameworks"]','["EMERGING", "GUIDE"]','[]','[]','{}','{"category": "ai-agents-mcp", "reputation_status": "Vetted", "reputation_summary": "Highly anticipated annual developer conference. The announcements surrounding Gemini 3.5, Gemini Omni, and Google Antigravity have been met with widespread community enthusiasm and deep discussion on tech-focused channels.", "social_preview_url": "https://storage.googleapis.com/gweb-uniblog-publish-prod/images/IOCollection_social.max-1440x810.png", "source_provenance": "RSS Feed (AI)", "suggested_new_category": "ai-platforms"}');
INSERT INTO "resources" VALUES('https://blog.google/innovation-and-ai/technology/research/gemini-for-science-io-2026/?linkId=61968100','Gemini for Science: AI Experiments and Tools for a New Era of Discovery','Official Google Blog post detailing Gemini for Science tools, experiments, and partner workflows designed to expand the scale and precision of scientific exploration.','2026',4,'Announced at Google I/O 2026, Gemini for Science represents a deep-tech initiative designed to accelerate fundamental discovery using AI agents. Grounded by papers published in Nature (featuring tools like Co-Scientist and AlphaEvolve), the article highlights real-world partner integrations in pharmaceutical development and scientific analysis. It outlines how the ''Science Skills'' bundle connects LLMs with tools like AlphaFold and PubChem to automate genomic and structural bioinformatics workflows.','English','blog','Advanced',0,'online','automatic','db30103b70ad0fa134f6343e5ce7d593a864ce15aa0b7bf1b758111914d4f24f',NULL,1780352302,0,'2026-06-02T00:18:22.456722+02:00',NULL,NULL,NULL,'["Artificial Intelligence", "AI for Science", "Google Cloud AI", "Academic Research"]','["CASE STUDY", "EMERGING"]','[]','[]','{}','{"category": "ai-agents-mcp", "reputation_status": "Vetted", "reputation_summary": "Official Google announcement detailing validated research workflows and scientific model integrations.", "social_preview_url": "https://storage.googleapis.com/gweb-uniblog-publish-prod/images/science__keyword__blog-header.width-1300.jpg", "source_provenance": "X.com (GoogleAI)", "suggested_new_category": ""}');
INSERT INTO "resources" VALUES('https://blog.google/products-and-platforms/products/google-one/google-ai-subscriptions','Google AI subscription updates from Google I/O 2026','Introducing a $100 AI Ultra plan — plus, new features and benefits for Google AI Plus, Pro and Ultra subscribers.','2026',4,'* **Curator Insight**: Introducing the $100/month AI Ultra tier introduces a structured economic model designed specifically to accommodate the heavy token usage of advanced developers.
* **Live Grounding**: Financial and architectural analysis indicates that transitioning from hard prompt caps to a compute-allocated token metering model provides a highly predictable Cost of Goods Sold (COGS) for building on frontier models.','en','blog_post','intermediate',0,'online','automatic','a8ed7013897ebdf7818a9f8fe7460ca4af1e9e0f492452e529b36bd7e205062f',NULL,1780352942,0,'2026-06-02T00:29:02.833746+02:00',NULL,NULL,NULL,'["Artificial Intelligence", "Subscriptions", "FinOps", "Developer Economics"]','["GUIDE"]','[]','[]','{}','{"category": "ai-agents-mcp", "reputation_status": "Vetted", "reputation_summary": "Highly discussed economic restructuring introducing compute-based token pricing with strong validation.", "social_preview_url": "https://storage.googleapis.com/gweb-uniblog-publish-prod/images/I_O_Subs_social_share_image_1.width-1300.png", "source_provenance": "RSS Feed (AI)", "suggested_new_category": "finops"}');
INSERT INTO "resources" VALUES('https://blog.google/products-and-platforms/products/search/ai-mode-us-insights','How AI Mode is changing and expanding the way people search','One year after launch, see how AI Mode’s users are shifting from keywords to natural language queries.','2026',4,'* **Curator Insight**: One year post-deployment, Google''s ''AI Mode'' transition illustrates a major architectural pivot towards intent-based, long-context reasoning instead of literal keyphrase mapping.
* **Live Grounding**: Real-world search logs demonstrate that conversational interfaces encourage multi-step structured queries, forcing search engines to integrate real-time multi-source reasoning trees.','en','blog_post','intermediate',0,'online','automatic','efffdba81128330eb693dae6e43814981e571650e5f75f35993efb70a2ce8216',NULL,1780352942,0,'2026-06-02T00:29:02.833705+02:00',NULL,NULL,NULL,'["Artificial Intelligence", "Search Engines", "Natural Language Processing", "AI Search"]','["CASE STUDY"]','[]','[]','{}','{"category": "ai-agents-mcp", "reputation_status": "Vetted", "reputation_summary": "First-party analytics showing behavioral shift trends with positive academic and industrial acknowledgment.", "social_preview_url": "https://storage.googleapis.com/gweb-uniblog-publish-prod/images/AI_Mode_US.width-1300.png", "source_provenance": "RSS Feed (AI)", "suggested_new_category": "search-technologies"}');
INSERT INTO "resources" VALUES('https://blog.google/products-and-platforms/products/search/search-io-2026','Google Search''s I/O 2026 updates: AI agents and more','We shared the next step in our journey to bring together the best of a search engine with the best of AI.','2026',4,'* **Curator Insight**: Deploying multi-stage AI search agents transforms static content index retrieval into an active planning and programmatic execution workflow.
* **Live Grounding**: User telemetry confirms that the engine''s capability to output customized layouts with interactive trackers, simulators, and checklists drastically improves complex research times.','en','blog_post','intermediate',0,'online','automatic','62fcd1f6b728f8c868dc36b8fa9646ea451e49cab5be29217dfde1a9e7b1cf4f',NULL,1780352942,0,'2026-06-02T00:29:02.833738+02:00',NULL,NULL,NULL,'["Artificial Intelligence", "Search Engines", "AI Search", "Agentic Retrieval"]','["ENTERPRISE-STABLE"]','[]','[]','{}','{"category": "ai-agents-mcp", "reputation_status": "Vetted", "reputation_summary": "Highly trusted official launch documenting search capability shift.", "social_preview_url": "https://storage.googleapis.com/gweb-uniblog-publish-prod/images/Search_AI_and_search_engine_v46_16x9_1.width-1300.jpg", "source_provenance": "RSS Feed (AI)", "suggested_new_category": "search-agents"}');
INSERT INTO "resources" VALUES('https://blog.google/products-and-platforms/products/workspace/workspace-updates','New ways to create and get stuff done in Google Workspace','Announcing new voice capabilities in Gmail, Docs and Keep, a new design tool called Google Pics and updates to AI Inbox.','2026',4,'* **Curator Insight**: The introduction of Google Pics and the ''Live'' voice capabilities across Docs and Gmail signals a major step toward deeply integrated, cross-app agentic micro-actions.
* **Live Grounding**: Developer feedback highlights the utility of the collaborative Canvas canvas model, allowing simultaneous human and agentic edits on vector graphics directly within enterprise workspaces.','en','blog_post','intermediate',0,'online','automatic','0e1c7b2f0e23c89771b76e10fb3bb8f0ab156b0b4c6bc5b221359fe5645979da',NULL,1780352942,0,'2026-06-02T00:29:02.833713+02:00',NULL,NULL,NULL,'["Artificial Intelligence", "Collaboration Tools", "Google Workspace", "Agentic Workflows"]','["ENTERPRISE-STABLE"]','[]','[]','{}','{"category": "ai-agents-mcp", "reputation_status": "Vetted", "reputation_summary": "Highly anticipated release of Google Pics and Live collaboration capabilities with positive tester reception.", "social_preview_url": "https://storage.googleapis.com/gweb-uniblog-publish-prod/images/GoogleWorkspace-IO.width-1300.png", "source_provenance": "RSS Feed (AI)", "suggested_new_category": "collaborative-ai"}');
INSERT INTO "resources" VALUES('https://blog.gopaddle.io/2021/04/01/strange-things-you-never-knew-about-kubernetes-configmaps-on-day-one','blog.gopaddle.io: Strange things you never knew about Kubernetes ConfigMaps'' on day one 🌟🌟','','N/A',0,'A curated technical resource and architectural guide covering blog.gopaddle.io: Strange things you never knew about Kubernetes ConfigMaps'' on day one 🌟🌟 in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779029590,0,'2026-05-17T16:53:10.120438+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes.md"]','["kubernetes.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://blog.gougousis.net/file-permissions-the-painful-side-of-docker','blog.gougousis.net: File Permissions: the painful side of Docker 🌟','- ["Excellent description of user ids and access rights in Docker; it’s a non trivial issue and there’s no silver bullet other than to avoid running your containers with a privileged user. As a bonus, I personally like openshift approach (random UIDs belonging to the super user GID)"](https://x.com/agarcia)','2021',4,'Dissects the persistent pain of host-vs-container file permissions in Linux volumes. Showcases the OpenShift-inspired random UID design paradigm as an elegant architectural mechanism to remediate root privilege escalation vectors.','English','Analysis','Advanced',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Security", "Linux Internals", "Permissions & Users"]','["[ENTERPRISE-STABLE]"]','[]','["docker.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://blog.greenroots.info/how-not-to-use-git-in-practice-ten-git-usages-you-should-know-to-avoid','blog.greenroots.info: How NOT to use Git in Practice. Ten Git usages, you'' should know to avoid','','N/A',0,'A curated technical resource and architectural guide covering blog.greenroots.info: How NOT to use Git in Practice. Ten Git usages, you'' should know to avoid in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779029565,0,'2026-05-17T16:52:45.429637+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/git.md"]','["git.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://blog.griddynamics.comdeveloping-a-modular-pipeline-library-to-improve-devops-collaboration','blog.griddynamics.com: Developing a modular pipeline library to improve'' DevOps collaboration','','N/A',0,'A curated technical resource and architectural guide covering blog.griddynamics.com: Developing a modular pipeline library to improve'' DevOps collaboration in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779032038,0,'2026-05-17T17:33:58.999480+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/demos.md"]','["demos.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://blog.gruntwork.io/a-comprehensive-guide-to-managing-secrets-in-your-terraform-code-1d586955ace1','==blog.gruntwork.io: A comprehensive guide to managing secrets in your Terraform'' code== 🌟🌟🌟','','N/A',0,NULL,NULL,NULL,NULL,0,'online','manual','935b612b7e5330a121d376233941de6ed474f1fc4e99aa7cfed204e57f57201b',100.0,1779031544,0,'2026-05-17T17:25:44.034438+02:00',NULL,NULL,NULL,'[]','[]','["docs/terraform.md"]','[]','{}','{}');
INSERT INTO "resources" VALUES('https://blog.gruntwork.io/how-to-manage-multiple-environments-with-terraform-32c7bc5d692','==blog.gruntwork.io: How to manage multiple environments with Terraform=='' 🌟','','N/A',0,NULL,NULL,NULL,NULL,0,'online','manual','03c0208ab6f794d3a785a19f027de6971e11993405a434e3ee12d391bcb60b99',100.0,1779030531,0,'2026-05-17T17:08:51.850409+02:00',NULL,NULL,NULL,'[]','[]','["docs/terraform.md"]','[]','{}','{}');
INSERT INTO "resources" VALUES('https://blog.gruntwork.io/how-to-use-terraform-as-a-team-251bc1104973','blog.gruntwork.io: How to use Terraform as a team','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','dd4c9dd1812a29386c9e4ee994349ed39aa849132b38a4053643810961472174',100.0,1779033092,0,'2026-05-17T17:51:32.636563+02:00',NULL,NULL,NULL,'[]','[]','["docs/terraform.md"]','[]','{}','{"duplicate_of": "https://www.gruntwork.io/blog/how-to-use-terraform-as-a-team"}');
INSERT INTO "resources" VALUES('https://blog.gruntwork.io/introducing-git-xargs-an-open-source-tool-to-update-multiple-github-repos-753f9f3675ec','blog.gruntwork.io: Introducing git-xargs: an open source tool to update'' multiple GitHub repos','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','a118bd30e118b7fca5e125d64e3d0ac4d6b08de582f3734188af32f07f0da3f5',100.0,1779032198,0,'2026-05-17T17:36:38.343167+02:00',NULL,NULL,NULL,'[]','[]','["docs/git.md"]','[]','{}','{"duplicate_of": "https://www.gruntwork.io/blog/introducing-git-xargs-an-open-source-tool-to-update-multiple-github-repos"}');
INSERT INTO "resources" VALUES('https://blog.gruntwork.io/introducing-the-gruntwork-module-service-and-architecture-catalogs-eb3a21b99f70','blog.gruntwork.io: Introducing: The Gruntwork Module, Service, and Architecture'' Catalogs','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','1f2bc141169d94e71efbbb48ac806230ddce8425e0794ce811510be8b361b3c4',100.0,1779032732,0,'2026-05-17T17:45:32.204870+02:00',NULL,NULL,NULL,'[]','[]','["docs/terraform.md"]','[]','{}','{"duplicate_of": "https://www.gruntwork.io/blog/introducing-the-gruntwork-module-service-and-architecture-catalogs"}');
INSERT INTO "resources" VALUES('https://blog.gruntwork.io/terraform-tips-tricks-loops-if-statements-and-gotchas-f739bbae55f9','==blog.gruntwork.io: Terraform tips & tricks: loops, if-statements, and'' gotchas==','','N/A',0,NULL,NULL,NULL,NULL,0,'online','manual','c0bd066f3513f9951cf13b7c67920709ca8f16b3f0a7f81a19e3fbac3877a1bb',100.0,1779029169,0,'2026-05-17T16:46:09.107880+02:00',NULL,NULL,NULL,'[]','[]','["docs/terraform.md"]','[]','{}','{}');
INSERT INTO "resources" VALUES('https://blog.gruntwork.io/why-we-use-terraform-and-not-chef-puppet-ansible-saltstack-or-cloudformation-7989dad2865c','Why we use Terraform and not Chef, Puppet, Ansible, SaltStack, or CloudFormation','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','23ea27bb5350b33fe078b6e450dd1da780baeb3a7c624cc2bd51def5ca0e0be6',100.0,1779033697,0,'2026-05-17T18:01:37.466407+02:00',NULL,NULL,NULL,'[]','[]','["docs/terraform.md"]','[]','{}','{"duplicate_of": "https://www.gruntwork.io/blog/why-we-use-terraform-and-not-chef-puppet-ansible-saltstack-or-cloudformation"}');
INSERT INTO "resources" VALUES('https://blog.gskinner.com/archives/2022/01/flutter-easily-add-ci-testing-with-github-actions.html','blog.gskinner.com: Flutter: Easily add CI testing with GitHub Actions','','2022',0,'A technical implementation blueprint for integrating Flutter automated testing pipelines within GitHub Actions. Outlines configuration paradigms for environment caching, automated test suite execution, and artifact compilation. Significantly minimizes manual pre-flight validation overhead for cross-platform workflows.','English','Article','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2022-06-01T00:00:00+02:00',NULL,NULL,NULL,'["DevOps", "Mobile CI/CD", "Flutter Automation"]','["[COMMUNITY-TOOL]"]','[]','["git.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://blog.gurock.com/what-is-devtestops','==blog.gurock.com: What Is DevTestOps?==','','N/A',0,NULL,NULL,NULL,NULL,0,'online','manual','2139f1c6dea772bdc996a2479def6c1f6f0502d04cac10f709fbfc1086fc299c',100.0,1779033102,0,'2026-05-17T17:51:42.356050+02:00',NULL,NULL,NULL,'[]','[]','["docs/testops.md"]','[]','{}','{}');
INSERT INTO "resources" VALUES('https://blog.guybarrette.com/powershell-prompt-how-to-display-your-current-kubernetes-context-using-oh-my-posh-3','blog.guybarrette.com: Powershell prompt: How to display your current Kubernetes'' context using Oh-My-Posh 3 🌟','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','322db1d92e2eb99a3de03d1b1b92579ed51efa9167248e89212cd55c70312e86',100.0,1779032754,0,'2026-05-17T17:45:54.243286+02:00',NULL,NULL,NULL,'[]','[]','["docs/azure.md"]','[]','{}','{"duplicate_of": "https://www.linkedin.com/newsletters/6962087231775772672"}');
INSERT INTO "resources" VALUES('https://blog.harbur.io/demystifying-stateful-apps-on-kubernetes-by-deploying-an-etcd-cluster-b85bf8c16fea','blog.harbur.io: Demystifying stateful apps on Kubernetes by deploying an etcd cluster','','2017',0,'A deep dive into stateful mechanics by manually building and scaling an etcd cluster inside Kubernetes. Demystifies headless Services, Pod IDs, and Persistent Volumes. Though modern architectures prefer automated Operators, this serves as a fundamental learning tool for stateful storage dynamics.','English','Article','Advanced',0,'online','manual',NULL,NULL,NULL,0,'2017-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Storage", "Stateful Applications", "Etcd Deployment"]','["[COMMUNITY-TOOL]"]','[]','["kubernetes.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://blog.harbur.iothe-seven-steps-to-build-a-cloud-native-ci-cd-for-github-repos-using-tekton-31a445a3bde','blog.harbur.io: The Seven Steps to build a Cloud Native CI/CD for GitHub'' repos using Tekton','','N/A',0,'A curated technical resource and architectural guide covering blog.harbur.io: The Seven Steps to build a Cloud Native CI/CD for GitHub'' repos using Tekton in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779031458,0,'2026-05-17T17:24:18.494252+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/tekton.md"]','["tekton.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://blog.heaphero.io','blog.heaphero.io: HeapHero - Java & Android Heap Dump Analyzer','','2021',0,'Technical analysis and troubleshooting advice targeting Java OutOfMemoryErrors. Discusses using automated heap analysis to pinpoint classloader leaks, redundant data allocations, and memory bloat.','English','Article','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["JVM Architecture", "Memory Management", "Diagnostics"]','["[COMMUNITY-TOOL]"]','[]','["java-and-java-performance-optimization.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://blog.heaphero.io/2020/10/16/what-is-gc-log-thread-dump-and-heapdump','blog.heaphero.io: What is GC Log, thread dump and Heapdump? 🌟','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','559a9bd9d174e6ca3fb64b21c6115215522e36121bab8995b4d7c7efa055fc58',100.0,1779031927,0,'2026-05-17T17:32:07.590228+02:00',NULL,NULL,NULL,'[]','[]','["docs/java-and-java-performance-optimization.md"]','[]','{}','{"review_metadata": {"original_url": "https://blog.heaphero.io/2020/10/16/what-is-gc-log-thread-dump-and-heapdump", "proposed_url": "NONE", "reason": "High-Value Protection: generic_redirect_loss", "timestamp": "2026-05-18T18:54:55.003193"}, "duplicate_of": "https://blog.heaphero.io/what-is-gc-log-thread-dump-and-heapdump"}');
INSERT INTO "resources" VALUES('https://blog.heptio.com/kubectl-shell-autocomplete-heptioprotip-48dd023e0bf3','kubectl Shell Autocomplete','','2026',0,'A deep dive into setting up shell autocomplete for ''kubectl'' across Bash, Zsh, and fish environments. From an operational efficiency perspective, autocompletion queries API resources dynamically, minimizing context switching and reducing manual spelling errors during incident response.','Shell','Blog Post','Beginner',0,'online','manual','f51b724db1b07500464e468f00b7cbbaaeebf13dc732f713a0ba9aab868a0cc0',100.0,1779030433,0,'2026-05-17T17:07:13.805342+02:00',NULL,NULL,NULL,'["Cloud Native", "Kubernetes", "CLI & Debugging"]','["[COMMUNITY-TOOL]"]','["docs/kubectl-commands.md"]','["kubectl-commands.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://blog.heroku.com/monolithic-applications-into-services','blog.heroku.com: Deconstructing Monolithic Applications into Services','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','386f9bffe1485db033d860396b08009aae2e76a6a245a48f1dce0b1b623f75ab',100.0,1779033428,0,'2026-05-17T17:57:08.901129+02:00',NULL,NULL,NULL,'[]','[]','["docs/introduction.md"]','[]','{}','{"duplicate_of": "https://www.heroku.com/blog/monolithic-applications-into-services"}');
INSERT INTO "resources" VALUES('https://blog.heyal.co.uk/unit-testing-helm-charts','blog.heyal.co.uk: How to unit-test your helm charts with Golang 🌟','','2021',0,'Deep technical look into executing unit testing on Helm chart outputs using Go tests instead of simple bash scripts. Ensures template logic parses properly and conforms to runtime requirements prior to deploy.','English','Article','Advanced',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Cloud Native", "Application Delivery", "Testing", "Unit Testing"]','["[COMMUNITY-TOOL]"]','[]','["helm.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://blog.httpwatch.com/2015/01/16/a-simple-performance-comparison-of-https-spdy-and-http2/comment-page-1','A Simple Performance Comparison of HTTPS, SPDY and HTTP/2 🌟','','N/A',0,NULL,NULL,NULL,NULL,0,NULL,'manual','0a6525f7b57befcd65510b8f15d56af33f4752b6d07fd5f1a25ac528af3f86e7',100.0,1779032172,1,'2026-05-17T17:36:12.117410+02:00',NULL,NULL,NULL,'[]','[]','["docs/networking.md"]','[]','{}','{}');
INSERT INTO "resources" VALUES('https://blog.hubspot.com/marketing/ipaas-vendors','blog.hubspot.com: The 22 Best iPaaS Vendors for Any Budget','','2021',0,'An industry survey of 22 leading iPaaS platforms. It contrasts heavy enterprise offerings like MuleSoft and Workato with modern developer-centric alternatives. Evaluates features such as pre-built connectors, low-code interface flexibility, data translation capabilities, and target developer personas.','N/A','Market Analysis','Beginner',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Enterprise Integration", "iPaaS", "Market Review"]','["[COMMUNITY-TOOL]"]','[]','["message-queue.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://blog.hubspot.com/website/api-gateway-vs-load-balancer','blog.hubspot.com: API Gateway vs. Load Balancer: What''s The Difference?','','2023',4,'Contracts the key functional boundaries between an API Gateway and a traditional Load Balancer. While a load balancer acts on Layer 4 or Layer 7 to distribute incoming raw network traffic uniformly across targets, an API gateway is application-aware, performing protocol translation, rate-limiting, authentication, and request orchestration. This clarification is key when designing layered public-facing ingress networks.','English','Article','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2023-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Application Integration", "API Gateways", "Architecture Comparisons"]','["[ENTERPRISE-STABLE]"]','[]','["api.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://blog.hubspot.es/marketing/matriz-raci','blog.hubspot.es: Matriz RACI: qué es y cómo utilizarla para asignar responsabilidades','','2023',0,'Spanish guide explaining the deployment of RACI matrices to structure large-scale digital initiatives. Demonstrates templates and practical examples to map stakeholder communication strategies, avoiding operational bottlenecking during critical release cycles.','Spanish','Article','Beginner',0,'online','manual',NULL,NULL,NULL,0,'2023-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Project Management", "Governance", "RACI Matrix"]','["[COMMUNITY-TOOL]"]','[]','["project-management-methodology.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://blog.hubspot.es/sales/producto-minimo-viable','blog.hubspot.es: MVP: 3 pasos para desarrollar un Producto mínimo viable','','2023',0,'A 3-step Spanish guide for planning and executing an MVP. Details strategies to prioritize core features, validate assumptions through immediate customer telemetry, and iterate based on quantitative post-launch metrics.','Spanish','Article','Beginner',0,'online','manual',NULL,NULL,NULL,0,'2023-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Product Management", "Methodology", "Minimum Viable Product"]','["[COMMUNITY-TOOL]"]','[]','["project-management-methodology.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://blog.identitydigest.com/azuread-federate-k8s','==blog.identitydigest.com: Azure AD workload identity federation with Kubernetes==','','N/A',0,'A curated technical resource and architectural guide covering ==blog.identitydigest.com: Azure AD workload identity federation with Kubernetes== in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779032400,0,'2026-05-17T17:40:00.158029+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/azure.md"]','["azure.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://blog.inedo.com/devops/top-50-docker-tools','Top 50 Docker Tools','','2026',0,'This curated overview evaluates 50 critical tools in the Docker ecosystem, categorizing them across orchestration, monitoring, registry management, and local development. It provides an architectural map for platform engineers looking to design custom container toolchains by comparing complementary utilities. The guide remains valuable for identifying alternative runtimes, security scanners, and automated deployment helpers.','Markdown','Article','Low',0,'online','manual',NULL,NULL,NULL,0,'2026-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Infrastructure", "Containerization", "Tool Ecosystem"]','["[COMMUNITY-TOOL]"]','[]','["docker.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://blog.inedo.com/top-50-docker-tools','Top 50 Docker Tools','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','a0dcb2cd9ba8c0791271684dabb912ecd168d1711a53c4fdebbb2cf604815970',100.0,1779030034,0,'2026-05-17T17:00:34.539292+02:00',NULL,NULL,NULL,'[]','[]','["docs/docker.md"]','[]','{}','{"duplicate_of": "https://blog.inedo.com/devops/top-50-docker-tools"}');
INSERT INTO "resources" VALUES('https://blog.insight-services-apac.dev/2023/12/04/getting-started-bicep','insight-services-apac.github.io: Getting Started with Bicep','','2023',0,'A foundational exploration of Azure Bicep designed to ease the onboarding ramp from legacy ARM templates. Emphasizes cleaner declarative syntax, structural modularization, and native integration with Azure CLI/PowerShell workflows.','Bicep','Blog','Beginner',0,'duplicate','manual',NULL,NULL,NULL,0,'2023-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Cloud Infrastructure", "Infrastructure as Code", "Azure Bicep"]','["[LEGACY]"]','[]','["azure.md"]','{}','{"duplicate_of": "https://piotrminkowski.com/2024/06/13/getting-started-with-backstage"}');
INSERT INTO "resources" VALUES('https://blog.ionelmc.ro/2015/01/02/speedup-pip-install','Speed up pip install','','2015',2,'Curator Insight details early strategies for accelerating pip package installation times using HTTP caching proxies. Live Grounding reveals that modern package management tools (like ''uv'' and optimized caching protocols in current pip versions) natively resolve these network bottlenecks, rendering legacy HTTP-cache hacks largely obsolete but educationally significant.','Python','Article','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2015-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Software Engineering", "Python", "Package Management"]','["[LEGACY]"]','[]','["python.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://blog.isaack.io/articles/2016-08/Jenkins-CICD-Getting-Started-With-Groovy-Part-1','medium: Jenkins CICD Getting started with Groovy and Docker Containers —'' Part 1','','N/A',0,'A curated technical resource and architectural guide covering medium: Jenkins CICD Getting started with Groovy and Docker Containers —'' Part 1 in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779031591,0,'2026-05-17T17:26:31.538216+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/openshift-pipelines.md"]','["openshift-pipelines.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://blog.ivnilv.com/posts/rotating-kops-etcd-certificates','blog.ivnilv.com: Rotating Kops Etcd Certificates','','2020',0,'A technical troubleshooting guide mapping out the precise sequence required to rotate internal etcd client and peer certificates within a running, Kops-managed cluster. Addresses avoidance of control plane downtime and potential etcd split-brain scenarios during CA transitions.','English','Article','Advanced',0,'online','manual',NULL,NULL,NULL,0,'2020-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Provisioning", "Deployment Tools", "Security"]','["[COMMUNITY-TOOL]"]','[]','["kubernetes-on-premise.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://blog.jcprz.com/my-tips-to-pass-the-cka-exam-and-whats-next-8df2c3d38a7e','blog.jcprz.com: My tips to pass the CKA exam and what’s next','','N/A',0,'A curated technical resource and architectural guide covering blog.jcprz.com: My tips to pass the CKA exam and what’s next in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779032337,0,'2026-05-17T17:38:57.379320+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes.md"]','["kubernetes.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://blog.jessfraz.com/post/hard-multi-tenancy-in-kubernetes','blog.jessfraz.com: Hard Multi-Tenancy in Kubernetes (2018)','','2018',0,'A seminal blog post on hard multi-tenancy. Explores hypervisor-level container runtimes (such as gVisor and Kata Containers) to isolate tenants sharing a host OS kernel.','Go','Blog','Advanced',0,'online','manual',NULL,NULL,NULL,0,'2018-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Platform Engineering", "Multi-Tenancy", "Hard Isolation"]','["[COMMUNITY-TOOL]"]','[]','["kubernetes.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://blog.jetbrains.com/dotnet/2021/07/19/getting-started-with-asp-net-core-and-grpc','blog.jetbrains.com: Getting Started with ASP.NET Core and gRPC','','2021',4,'Presents a technical guide on configuring high-performance gRPC services using ASP.NET Core. Details protobuf schema creation, client generation, and HTTP/2 connection pooling to achieve ultra-low latency between microservices.','C#','Article','Intermediate',1,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Application Development", ".NET Framework", "gRPC Communication"]','["[ENTERPRISE-STABLE]"]','[]','["dotnet.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://blog.jetbrains.com/teamcity/2019/03/configuration-as-code-part-1-getting-started-with-kotlin-dsl','blog.jetbrains.com: Configuration as Code, Part 1: Getting Started with Kotlin DSL','','2026',0,'A deep-dive engineering guide on leveraging JetBrains'' Kotlin DSL to define and maintain continuous integration configurations. Focuses on code reusability, modular inheritance, and programmatic pipeline generation.','English','Article','Medium',0,'online','manual',NULL,NULL,NULL,0,'2026-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Software Delivery", "CI-CD Platforms", "Enterprise Suites"]','["[COMMUNITY-TOOL]"]','[]','["jenkins-alternatives.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://blog.jetstack.io/blog/istio-oidc','blog.jetstack.io: Istio OIDC Authentication','','N/A',0,NULL,NULL,NULL,NULL,0,'online','manual','be39845930a3d6afe74db883ff6be9f102e627caa67b028487b1c8954e77c821',100.0,1779032583,0,'2026-05-17T17:43:03.553684+02:00',NULL,NULL,NULL,'[]','[]','["docs/demos.md", "docs/istio.md"]','[]','{}','{}');
INSERT INTO "resources" VALUES('https://blog.jimmyray.io/discover-k8s-through-its-apis-e2f90937a19f','blog.jimmyray.io: Discover K8s Through Its APIs','','N/A',0,'A curated technical resource and architectural guide covering blog.jimmyray.io: Discover K8s Through Its APIs in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779033844,0,'2026-05-17T18:04:04.587341+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes.md"]','["kubernetes.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://blog.jimmyray.io/kubernetes-workload-identity-with-aws-sdk-for-go-v2-927d2f258057','blog.jimmyray.io: Kubernetes Workload Identity with AWS SDK for Go v2','','N/A',0,'A curated technical resource and architectural guide covering blog.jimmyray.io: Kubernetes Workload Identity with AWS SDK for Go v2 in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779034238,0,'2026-05-17T18:10:38.013102+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/managed-kubernetes-in-public-cloud.md"]','["managed-kubernetes-in-public-cloud.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://blog.joda.org/2018/09/do-not-fall-into-oracles-java-11-trap.html','Oracle''s Java 11 trap - Use OpenJDK instead! 🌟','','2018',0,'A highly discussed warning article regarding the commercial risks associated with using Oracle JDK 11 without a paid subscription. The piece strongly urges teams to migrate standard JVM deployments to community OpenJDK distributions to maintain licensing compliance.','Java','Article','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2018-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Software Development", "Java Ecosystem", "Licensing"]','["[COMMUNITY-TOOL]"]','[]','["jenkins.md", "java_frameworks.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://blog.johnfolberth.com','blog.johnfolberth.com: Resources and posts for those figuring out DevOps in Azure','','2024',3,'A high-quality resource portal presenting architectural patterns and troubleshooting strategies for Azure-centric DevOps platforms. 2026 analysis shows this blog is a valuable community resource for engineers designing multi-tenant enterprise configurations, implementing compliance boundaries, and configuring YAML-based continuous delivery engines.','English','Article','Advanced',0,'online','manual',NULL,NULL,NULL,0,'2024-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Cloud DevOps", "Platform Engineering", "Azure DevOps Architecture"]','["[COMMUNITY-TOOL]"]','[]','["azure.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://blog.jooq.org','blog.jooq.org','','2026',0,'The premier engineering blog for the jOOQ framework. Explores advanced SQL query generation, type-safe persistence, optimizer bypasses, and JVM database integration paradigms.','Java','Engineering Blog','Advanced',1,'online','manual',NULL,NULL,NULL,0,'2026-06-01T00:00:00+02:00',NULL,NULL,NULL,'["SQL", "ORM & Query Builders", "Java Ecosystem"]','["[COMMUNITY-TOOL]"]','[]','["databases.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://blog.joshgav.com/posts/cluster-level-multitenancy','blog.joshgav.com: Clusters for all! - 16 May 2022 on Multitenancy, Clusters','','2022',0,'Synthesizes advanced platform patterns for slice-based API multitenancy. Argues that virtualized control planes represent the most scalable approach for complex multi-user setups.','Go','Blog','Advanced',0,'online','manual',NULL,NULL,NULL,0,'2022-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Platform Engineering", "Multi-Tenancy", "Virtual Clusters"]','["[COMMUNITY-TOOL]"]','[]','["kubernetes.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://blog.jromanmartin.io/2020/09/25/how-upgrade-strimzi-operator.html','blog.jromanmartin.io: How to upgrade Strimzi Operator using the CLI','','2020',0,'A practical operational guide focused on executing safe command-line upgrades of the Strimzi Kafka Operator on active clusters. It steps through updating Custom Resource Definitions (CRDs), applying modified RBAC resources, updating the Operator Deployment manifests, and verifying cluster reconciliation states to ensure zero downtime for dependent message streams.','Shell','Technical Blog','Advanced',0,'online','manual',NULL,NULL,NULL,0,'2020-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Cloud Native Infrastructure", "Kubernetes Operators", "Strimzi", "Day-2 Operations"]','["[COMMUNITY-TOOL]"]','[]','["message-queue.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://blog.jromanmartin.io/cheat-sheets','blog.jromanmartin.io: ActiveMQ, Kafka, Strimzi and CodeReady Containers','','2023',0,'An architecture-focused blog explaining how to coordinate Apache ActiveMQ, Kafka, Strimzi operators, and CodeReady Containers in Kubernetes environments. It provides real-world patterns for building resilient, event-driven microservices.','YAML','Blog','Advanced',1,'online','manual',NULL,NULL,NULL,0,'2023-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Infrastructure", "Messaging Systems", "Kubernetes Operators"]','["[COMMUNITY-TOOL]"]','[]','["cheatsheets.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://blog.kasten.io/10-key-takeaways-from-kubernetes-backup-recovery-for-dummies','blog.kasten.io: 10 Key Takeaways from Kubernetes Backup & Recovery For Dummies','','N/A',0,'A curated technical resource and architectural guide covering blog.kasten.io: 10 Key Takeaways from Kubernetes Backup & Recovery For Dummies in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779031458,0,'2026-05-17T17:24:18.528487+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-backup-migrations.md"]','["kubernetes-backup-migrations.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://blog.kasten.io/aks-and-storage-how-to-design-storage-for-cloud-native-applications','blog.kasten.io: AKS and Storage: How to Design Storage for Cloud Native'' Applications','','N/A',0,'A curated technical resource and architectural guide covering blog.kasten.io: AKS and Storage: How to Design Storage for Cloud Native'' Applications in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779032884,0,'2026-05-17T17:48:04.363278+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/managed-kubernetes-in-public-cloud.md"]','["managed-kubernetes-in-public-cloud.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://blog.kasten.io/aks-and-storage-performance-differences-among-kubernetes-storage-services','blog.kasten.io: AKS and Storage: Performance Differences Among K8s Storage'' Services','','N/A',0,'A curated technical resource and architectural guide covering blog.kasten.io: AKS and Storage: Performance Differences Among K8s Storage'' Services in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779029340,0,'2026-05-17T16:49:00.906799+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/managed-kubernetes-in-public-cloud.md"]','["managed-kubernetes-in-public-cloud.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://blog.kasten.io/benchmarking-kubernetes-storage-with-kubestr','blog.kasten.io: Benchmarking and Evaluating Your Kubernetes Storage with'' Kubestr','','N/A',0,'A curated technical resource and architectural guide covering blog.kasten.io: Benchmarking and Evaluating Your Kubernetes Storage with'' Kubestr in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779029594,0,'2026-05-17T16:53:14.272005+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-storage.md"]','["kubernetes-storage.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://blog.kasten.io/concepts-behind-terraform-and-kubernetes','blog.kasten.io: Working with Kubernetes and Terraform Part 1: Concepts Behind'' Terraform and Kubernetes','','N/A',0,'A curated technical resource and architectural guide covering blog.kasten.io: Working with Kubernetes and Terraform Part 1: Concepts Behind'' Terraform and Kubernetes in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779029067,0,'2026-05-17T16:44:27.984534+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/terraform.md"]','["terraform.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://blog.kasten.io/move-fast-and-test-in-kubernetes-without-breaking-things','blog.kasten.io: Move Fast and Test in Kubernetes without Breaking Things'' with kanister and CI/CD 🌟','','N/A',0,NULL,NULL,NULL,NULL,0,NULL,'manual','N/A',100.0,1779031393,0,'2026-05-17T17:23:13.018609+02:00',NULL,NULL,NULL,'[]','[]','["docs/kubernetes-backup-migrations.md"]','[]','{}','{}');
INSERT INTO "resources" VALUES('https://blog.kasten.io/posts/extending-kubernetes-application-backup-and-mobility-to-the-edge-with-kasten-k10-v4.5','blog.kasten.io: Extending Kubernetes Application Backup and Mobility to'' the Edge with Kasten K10 V4.5','','N/A',0,'A curated technical resource and architectural guide covering blog.kasten.io: Extending Kubernetes Application Backup and Mobility to'' the Edge with Kasten K10 V4.5 in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779030970,0,'2026-05-17T17:16:10.907039+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-backup-migrations.md"]','["kubernetes-backup-migrations.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://blog.kasten.io/ransomware-protection-kasten-k10-v4','blog.kasten.io: Kubernetes Ransomware Protection with Kasten K10 v4.0','','N/A',0,'A curated technical resource and architectural guide covering blog.kasten.io: Kubernetes Ransomware Protection with Kasten K10 v4.0 in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779031510,0,'2026-05-17T17:25:10.459376+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-security.md"]','["kubernetes-security.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://blog.kintone.io/entry/2021/01/14/160935','blog.kintone.io: Rebooting a LOT of Kubernetes nodes in a declarative way','','2021',0,'Case study analyzing Kintone''s custom internal orchestrator designed to perform massive, coordinated node reboots. Highlights how declarative scheduling patterns, combined with Pod Disruption Budgets, prevent traffic degradation during rolling bare-metal maintenance runs.','English','Article','Advanced',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Operations", "Node Management", "Declarative Automation"]','["[COMMUNITY-TOOL]"]','[]','["kubernetes.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://blog.kintone.io/entry/neco-registry','blog.kintone.io: Tolerating failures in container image registries 🌟','','2021',0,'Case study analyzing how to deploy failure-tolerant private registries in high-availability environments. Explains how to set up resilient storage layers, handle replication synchronization, and use local pull-through caching to shield nodes from upstream network outages.','English','Article','Advanced',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Operations", "Registry", "High Availability"]','["[COMMUNITY-TOOL]"]','[]','["kubernetes.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://blog.kintone.io/entry/pvc-autoresizer','blog.kintone.io: Introducing pvc-autoresizer','','2021',0,'An introductory case study and engineering blog post detailing the motivation behind building pvc-autoresizer. It walks through disk capacity challenges and the architecture of using Prometheus alerts to trigger CSI-driven volume expansion.','Markdown','Article','Simple',0,'online','manual','3757cb8ec2d890fd3d87cca669ebd9866c0d3bf071784219650412a1bb97ae81',100.0,1779034336,1,'2026-05-17T18:12:16.832309+02:00',NULL,NULL,NULL,'["Storage", "Volume Management", "Developer Education"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-tools.md"]','["kubernetes-tools.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://blog.kloia.com/karpenter-cluster-autoscaler-76d7f7ec0d0e','blog.kloia.com: Karpenter Cluster Autoscaler','','2022',3,'This practical guide walks through configuring Karpenter on AWS EKS. It outlines essential IAM roles, Helm deployment values, and Karpenter ''Provisioner'' (NodePool) definitions. A structured onboarding resource for platform engineers transitioning away from Kubernetes Cluster Autoscaler.','English','Technical Article','Medium',0,'online','manual','dc456b0ec8f845235e47996b50b5d31f93c19b576a78dd7534b50746a05e6bf2',100.0,1779031388,0,'2026-05-17T17:23:08.866086+02:00',NULL,NULL,NULL,'["Autoscaling", "Resource Provisioning", "Tutorials"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-tools.md"]','["kubernetes-tools.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://blog.knell.it/commands-kubernetes-should-adopt-from-red-hat-openshift','==blog.knell.it: Commands Kubernetes should adopt from Red Hat OpenShift==','','N/A',0,NULL,NULL,NULL,NULL,0,'online','manual','31cbfb4c1c83b83ba281bc9c10568cd543279227e913f2858dce892363838926',100.0,1779031568,0,'2026-05-17T17:26:08.535681+02:00',NULL,NULL,NULL,'[]','[]','["docs/ocp4.md"]','[]','{}','{}');
INSERT INTO "resources" VALUES('https://blog.knell.it/making-your-helm-chart-observable-for-prometheus','blog.knell.it: Making your Helm Chart observable for Prometheus','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','41413740ec2d252a223a3474acdc4e253862a7f7915ac34606887f7642ec1d1c',100.0,1779033093,0,'2026-05-17T17:51:33.580047+02:00',NULL,NULL,NULL,'[]','[]','["docs/helm.md"]','[]','{}','{"duplicate_of": "https://christianhuth.de/making-your-helm-chart-observable-for-prometheus"}');
INSERT INTO "resources" VALUES('https://blog.knoldus.com/introduction-to-kubernetes-deployment-strategies','blog.knoldus.com: Introduction to Kubernetes Deployment Strategies','','N/A',0,'A curated technical resource and architectural guide covering blog.knoldus.com: Introduction to Kubernetes Deployment Strategies in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779031898,0,'2026-05-17T17:31:38.122773+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes.md"]','["kubernetes.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://blog.knoldus.com/introduction-to-kubernetes-deployment-strategies-part-2','blog.knoldus.com: Introduction to Kubernetes Deployment Strategies – Part'' 2','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','N/A',100.0,1779034336,0,'2026-05-17T18:12:16.066072+02:00',NULL,NULL,NULL,'[]','[]','["docs/kubernetes.md"]','[]','{}','{"duplicate_of": "https://blog.knoldus.com/introduction-to-kubernetes-deployment-strategies"}');
INSERT INTO "resources" VALUES('https://blog.knoldus.com/monitoring-kafka-with-prometheus-and-grafana',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,'manual','N/A',100.0,1779034330,0,'2026-05-17T18:12:10.411969+02:00',NULL,NULL,NULL,'[]','[]','["docs/monitoring.md"]','[]','{}','{}');
INSERT INTO "resources" VALUES('https://blog.kubecost.com/blog/aks-cost','blog.kubecost.com: AKS Cost Monitoring and Governance With Kubecost','','N/A',0,'A curated technical resource and architectural guide covering blog.kubecost.com: AKS Cost Monitoring and Governance With Kubecost in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'duplicate','manual','N/A',100.0,1779031796,0,'2026-05-17T17:29:56.642228+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes.md"]','["kubernetes.md"]','{}','{"duplicate_of": "https://www.apptio.com/topics/kubernetes/aks-cost/?src=kc-blog"}');
INSERT INTO "resources" VALUES('https://blog.kubecost.com/blog/announcing-kubecost-first-round',NULL,NULL,NULL,NULL,'A curated technical resource and architectural guide covering blog.kubecost.com in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779033806,0,'2026-05-17T18:03:26.368262+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes.md"]','["kubernetes.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://blog.kubecost.com/blog/kubernetes-kops','blog.kubecost.com: Kubernetes kOps: Step-By-Step Example & Alternatives','','N/A',0,'A curated technical resource and architectural guide covering blog.kubecost.com: Kubernetes kOps: Step-By-Step Example & Alternatives in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'duplicate','manual','N/A',100.0,1779029132,0,'2026-05-17T16:45:32.948126+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-on-premise.md"]','["kubernetes-on-premise.md"]','{}','{"duplicate_of": "https://www.apptio.com/blog/kubernetes-kops/?src=kc-blog"}');
INSERT INTO "resources" VALUES('https://blog.kubecost.com/blog/kubernetes-labels','blog.kubecost.com: The Guide to Kubernetes Labels','','N/A',0,'A curated technical resource and architectural guide covering blog.kubecost.com: The Guide to Kubernetes Labels in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'duplicate','manual','N/A',100.0,1779031064,0,'2026-05-17T17:17:44.587578+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes.md"]','["kubernetes.md"]','{}','{"duplicate_of": "https://www.apptio.com/topics/kubernetes/labels/?src=kc-blog"}');
INSERT INTO "resources" VALUES('https://blog.kubecost.com/blog/kubernetes-node-affinity','blog.kubecost.com: Kubernetes node affinity: examples & instructions','','N/A',0,'A curated technical resource and architectural guide covering blog.kubecost.com: Kubernetes node affinity: examples & instructions in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'duplicate','manual','N/A',100.0,1779031910,0,'2026-05-17T17:31:50.563618+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes.md"]','["kubernetes.md"]','{}','{"duplicate_of": "https://www.apptio.com/topics/kubernetes/node-affinity/?src=kc-blog"}');
INSERT INTO "resources" VALUES('https://blog.kubecost.com/blog/rancher-vs-kubernetes','==blog.kubecost.com: Rancher vs Kubernetes: It’s not either or==','','N/A',0,'A curated technical resource and architectural guide covering ==blog.kubecost.com: Rancher vs Kubernetes: It’s not either or== in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779031142,0,'2026-05-17T17:19:02.987890+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/rancher.md"]','["rancher.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://blog.kubesimplify.com/diy-how-to-build-a-kubernetes-policy-engine','blog.kubesimplify.com: DIY: How To Build A Kubernetes Policy Engine','','2022',4,'An advanced, hands-on tutorial that guides readers through building a custom Kubernetes policy engine from scratch using Go. Covers hook registration with the API server, resource validation workflows, and runtime policy updates.','Go','Tutorial','Advanced',0,'online','manual',NULL,NULL,NULL,0,'2022-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Security", "Policy Enforcement", "Custom Controllers"]','["[ENTERPRISE-STABLE]", "[GUIDE]"]','[]','["kubernetes.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://blog.kubesimplify.com/getting-started-with-ko-a-fast-container-image-builder-for-your-go-applications','blog.kubesimplify.com: Getting started with ko: A fast container image builder for your Go applications','','2022',0,'Evaluates `ko`, an open-source image synthesis compiler built to package Go applications without requiring Docker or a local daemon. By compiling and pushing binaries directly to registries, it simplifies Go-based microservice shipping with built-in Software Bill of Materials (SBOM) generation.','Go','Article','Advanced',1,'online','manual',NULL,NULL,NULL,0,'2022-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Container Infrastructure", "Image Synthesis", "Language-Specific Builders"]','["[COMMUNITY-TOOL]"]','[]','["container-managers.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://blog.kubesimplify.com/moving-code-between-git-repositories-with-copybara','blog.kubesimplify.com: Moving code between GIT repositories with Copybara | Daniele Polencic','','2022',0,'Evaluates Google''s Copybara system for transferring and transforming code layouts between disparate Git repositories. Highly valuable for orchestrating multi-repo synchronization pipelines, especially when bridging public open-source forks with secure internal codebases.','English','Article','Advanced',0,'online','manual',NULL,NULL,NULL,0,'2022-06-01T00:00:00+02:00',NULL,NULL,NULL,'["DevOps", "Version Control", "Repository Synchronization"]','["[COMMUNITY-TOOL]"]','[]','["git.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://blog.kubesimplify.com/perform-crud-operations-on-kubernetes-using-golang','blog.kubesimplify.com: Perform CRUD Operations on Kubernetes Using Golang'' 🌟','','2022',4,'Demonstrates utilizing Go and client-go libraries to build programmatically driven operations inside Kubernetes clusters. Guides devs through standard CRUD commands to lay foundational blocks for building customized operators.','English','Technical Article','Advanced',0,'online','manual','N/A',100.0,1779029070,0,'2026-05-17T16:44:30.357813+02:00',NULL,NULL,NULL,'["Kubernetes Platform", "K8s API & Development", "Golang Client"]','["[ENTERPRISE-STABLE]"]','["docs/golang.md"]','["golang.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://blog.kubesimplify.com/yours-kindly-drone','==blog.kubesimplify.com: Yours Kindly Drone==','','N/A',0,NULL,NULL,NULL,NULL,0,NULL,'manual','N/A',100.0,1779033024,0,'2026-05-17T17:50:24.833459+02:00',NULL,NULL,NULL,'[]','[]','["docs/kubernetes-based-devel.md"]','[]','{}','{}');
INSERT INTO "resources" VALUES('https://blog.kumomind.com/what-you-need-to-know-to-debug-a-preempted-pod-on-kubernetes','blog.kumomind.com: What You Need To Know To Debug A Preempted Pod On Kubernetes','','N/A',0,'A curated technical resource and architectural guide covering blog.kumomind.com: What You Need To Know To Debug A Preempted Pod On Kubernetes in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779029609,0,'2026-05-17T16:53:29.281407+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-troubleshooting.md"]','["kubernetes-troubleshooting.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://blog.lealdasilva.com/vmware2proxmox','blog.lealdasilva.com: Why You Should Switch from VMware to Proxmox in 2024','','N/A',0,'A curated technical resource and architectural guide covering blog.lealdasilva.com: Why You Should Switch from VMware to Proxmox in 2024 in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779032600,0,'2026-05-17T17:43:20.704075+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/introduction.md"]','["introduction.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://blog.learncodeonline.in/everything-about-ansible-variables','blog.learncodeonline.in: Everything about Ansible Variables 🌟','','N/A',0,'A curated technical resource and architectural guide covering blog.learncodeonline.in: Everything about Ansible Variables 🌟 in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779029165,0,'2026-05-17T16:46:05.109192+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/ansible.md"]','["ansible.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://blog.learncodeonline.in/kubernetes','blog.learncodeonline.in: Kubernetes! An Architectural Overview','','N/A',0,'A curated technical resource and architectural guide covering blog.learncodeonline.in: Kubernetes! An Architectural Overview in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779033030,0,'2026-05-17T17:50:30.178170+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes.md"]','["kubernetes.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://blog.learncodeonline.in/kubernetes-cluster-deployment-on-centos-linux','blog.learncodeonline.in: Kubernetes Cluster Deployment on CentOS Linux','','N/A',0,'A curated technical resource and architectural guide covering blog.learncodeonline.in: Kubernetes Cluster Deployment on CentOS Linux in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779031302,0,'2026-05-17T17:21:42.124903+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-on-premise.md"]','["kubernetes-on-premise.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://blog.learncodeonline.in/kubernetes-scheduling-daemonset','blog.learncodeonline.in: Kubernetes Scheduling - DaemonSet','','N/A',0,'A curated technical resource and architectural guide covering blog.learncodeonline.in: Kubernetes Scheduling - DaemonSet in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779031494,0,'2026-05-17T17:24:54.378000+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes.md"]','["kubernetes.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://blog.learncodeonline.in/kubernetes-scheduling-taints-and-tolerations','blog.learncodeonline.in: Kubernetes Scheduling - Taints and Tolerations','','N/A',0,'A curated technical resource and architectural guide covering blog.learncodeonline.in: Kubernetes Scheduling - Taints and Tolerations in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779033280,0,'2026-05-17T17:54:40.395512+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes.md"]','["kubernetes.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://blog.learncodeonline.in/managing-file-operations-with-ansible','blog.learncodeonline.in: Managing File Operations With Ansible 🌟','','N/A',0,'A curated technical resource and architectural guide covering blog.learncodeonline.in: Managing File Operations With Ansible 🌟 in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779033236,0,'2026-05-17T17:53:56.707215+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/ansible.md"]','["ansible.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://blog.lelonek.me/liveness-and-readiness-probes-for-kubernetes-in-phoenix-application-890e24d0737e','Liveness and Readiness Probes for Kubernetes in Phoenix application','','N/A',0,'A curated technical resource and architectural guide covering Liveness and Readiness Probes for Kubernetes in Phoenix application in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779031349,0,'2026-05-17T17:22:29.297049+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes.md"]','["kubernetes.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://blog.lightspin.io/nginx-custom-snippets-cve-2021-25742','blog.lightspin.io: NGINX Custom Snippets CVE-2021-25742','','N/A',0,'A curated technical resource and architectural guide covering blog.lightspin.io: NGINX Custom Snippets CVE-2021-25742 in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779031944,0,'2026-05-17T17:32:24.910707+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-security.md"]','["kubernetes-security.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://blog.linkody.com/guides/google-search-operators-cheatsheet','blog.linkody.com: The Ultimate Google Search Operators Cheatsheet 🌟','','2023',0,'A highly structured, table-driven cheat sheet detailing Google dorking queries. It allows security analysts and systems architects to perform targeted domain audits, trace security leaks, and parse public records with high precision.','None','Blog','Beginner',0,'online','manual',NULL,NULL,NULL,0,'2023-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Information Retrieval", "OSINT", "Search Optimization"]','["[COMMUNITY-TOOL]"]','[]','["cheatsheets.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://blog.logrocket.com/aws-amplify-and-react-native-a-tutorial','blog.logrocket.com: AWS Amplify and React Native: A tutorial','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','f4a3d1810a7fe04d0aa7f45d83c37ab77f4bc77c18d1f7b0952f0feea46bfab2',100.0,1779034226,0,'2026-05-17T18:10:26.574237+02:00',NULL,NULL,NULL,'[]','[]','["docs/aws-miscellaneous.md"]','[]','{}','{"duplicate_of": "https://blog.logrocket.com/aws-amplify-react-native-tutorial-examples"}');
INSERT INTO "resources" VALUES('https://blog.logrocket.com/aws-amplify-react-native-tutorial-examples','blog.logrocket.com: AWS Amplify and React Native: A tutorial','','2022',0,'Curator Insight steps through the integration of AWS Amplify into React Native projects for seamless mobile backend generation. Live Grounding confirms this setup remains a highly efficient workflow, though development teams in 2026 now focus heavily on Amplify Gen 2, which utilizes TypeScript-first code-first DX.','JavaScript','Tutorial','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2022-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Application Development", "Frontend & Mobile", "AWS Amplify"]','["[COMMUNITY-TOOL]", "[GUIDE]"]','[]','["aws-miscellaneous.md", "aws.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://blog.logrocket.com/build-blockchain-with-go','blog.logrocket.com: How to build a blockchain from scratch with Go','','2022',0,'A guide illustrating how to build a basic blockchain protocol in Go from scratch. Walks through cryptography, hashing, transaction processing, and basic consensus mechanism structures.','en','Guide','Advanced',0,'online','manual',NULL,NULL,NULL,0,'2022-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Cloud Native Languages", "Go", "Advanced Projects"]','["[COMMUNITY-TOOL]", "[GUIDE]"]','[]','["golang.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://blog.logrocket.com/building-simple-app-go-postgresql','blog.logrocket.com: Building a simple app with Go and PostgreSQL','','N/A',0,'A hands-on tutorial on developing a database-backed CRUD application in Go using the PostgreSQL driver. Covers connection pool tuning and safe SQL transaction strategies.','en','Guide','Intermediate',1,'online','manual','90e12b1f72f0b68c3415733ea25675610377d7b0f9e44dc34b4b88e2d21c5a76',100.0,1779030739,1,'2026-05-17T17:12:19.363450+02:00',NULL,NULL,NULL,'["Cloud Native Languages", "Go", "Storage Integration"]','["[COMMUNITY-TOOL]", "[GUIDE]"]','["docs/golang.md"]','["golang.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://blog.logrocket.com/django-rest-framework-alternatives','blog.logrocket.com: Django REST framework alternatives','','2020',0,'Comparative analysis of modern Python web frameworks acting as lightweight or performance-centric alternatives to Django REST Framework (DRF). Focuses heavily on the asynchronous design patterns of FastAPI, Flask, and Sanic.','English','Article','Intermediate',1,'online','manual',NULL,NULL,NULL,0,'2020-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Software Development", "Python Web", "API Frameworks"]','["[COMMUNITY-TOOL]"]','[]','["python.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://blog.logrocket.com/docker-alternatives','blog.logrocket.com: Top Docker alternatives for 2022','','2022',3,'An analytical framework evaluating OCI runtime alternatives to standard Docker. Key trade-offs focused on security profiles, developer experience, and system-level dependencies for engines like Podman, Buildah, and Kaniko.','Markdown','Article','Beginner',0,'online','manual',NULL,NULL,NULL,0,'2022-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Platform", "Container Engines", "Alternatives"]','["[COMMUNITY-TOOL]"]','[]','["docker.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://blog.logrocket.com/graphql-vs-grpc-vs-rest-choosing-right-api','blog.logrocket.com: GraphQL vs. gRPC vs. REST: Choosing the right API','','2023',5,'A deep architectural comparison of GraphQL, gRPC, and REST. Details clear design sweet spots: GraphQL for data consolidation on client screens, gRPC for service-to-service calls, and REST for stable public integrations.','Agnostic','Analysis','Intermediate',1,'online','manual',NULL,NULL,NULL,0,'2023-06-01T00:00:00+02:00',NULL,NULL,NULL,'["API Architectures", "Patterns", "Comparison"]','["[DE FACTO STANDARD]"]','[]','["api.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://blog.logrocket.com/guide-to-grpc-gateway','blog.logrocket.com: An all-in-one guide to gRPC-Gateway','','2026',0,'This LogRocket guide delivers a comprehensive tutorial on configuring and deploying the gRPC-Gateway proxy inside microservices. It covers real-world tasks such as generating reverse proxy code from protobuf schemas, intercepting errors, and handling cross-origin resource sharing (CORS). For engineers transitioning to gRPC, this reference simplifies the integration of dual-protocol APIs.','Markdown','Documentation','Intermediate',0,'online','manual','ed7b744a630c58aca3b2c72778aeb6eb57378336daa1c013805bf92efe1cf00c',100.0,1779031111,1,'2026-05-17T17:18:31.011987+02:00',NULL,NULL,NULL,'["Learning Resources", "Tutorials", "API Integration"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-tools.md"]','["kubernetes-tools.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://blog.logrocket.com/how-to-build-blockchain-from-scratch-go','blog.logrocket.com: How to build a blockchain from scratch with Go','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','a9c86d505e5090c914f4263890b5fed1707cf71cbd3a2b4396a62a1f9f72b1e4',100.0,1779031257,0,'2026-05-17T17:20:57.933359+02:00',NULL,NULL,NULL,'[]','[]','["docs/golang.md"]','[]','{}','{"duplicate_of": "https://blog.logrocket.com/build-blockchain-with-go"}');
INSERT INTO "resources" VALUES('https://blog.logrocket.com/kubevela-intro-better-way-ship-applications','blog.logrocket.com: Intro to KubeVela: A better way to ship applications','','2021',0,'An introductory developer guide providing an overview of KubeVela''s application architecture model and its practical advantages over standard Kubernetes YAML files. It explains how to model complex deployment stages.','English','Technical Article','Intermediate',0,'online','manual','326cee9ad7a2f37ec712f6483fb80178a0296d6f78276361e854f6016261a9e9',100.0,1779031381,1,'2026-05-17T17:23:01.562617+02:00',NULL,NULL,NULL,'["Platform Engineering", "Application Delivery", "Educational Material"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-tools.md"]','["kubernetes-tools.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://blog.logrocket.com/top-10-vs-code-extensions-2021','blog.logrocket.com: Top 10 VS Code extensions for 2021','','2026',3,'Retrospective review of key VS Code extensions from 2021. Offers context on how tooling has transitioned from simple local execution helpers to advanced cloud-integrated platforms.','English','Article','Beginner',0,'online','manual','5b4bbfb8253173ff6de52c52f82aea519892ee21b2008590e2258847cf9fbf9b',100.0,1779032549,1,'2026-05-17T17:42:29.465955+02:00',NULL,NULL,NULL,'["Development Environment", "Productivity", "Community Resource"]','["[COMMUNITY-TOOL]"]','["docs/visual-studio.md"]','["visual-studio.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://blog.logrocket.com/top-docker-alternatives-2022','==blog.logrocket.com: Top Docker alternatives for 2022==','','N/A',0,NULL,NULL,NULL,NULL,0,'online','manual','0359329a98b67214a271a8f5b64fe1770929d2a309fec47a4f02289ff66d8309',100.0,1779029569,0,'2026-05-17T16:52:49.688526+02:00',NULL,NULL,NULL,'[]','[]','["docs/docker.md"]','[]','{}','{}');
INSERT INTO "resources" VALUES('https://blog.logrocket.com/working-supabase-studio','blog.logrocket.com: Working with Supabase Studio','','2022',0,'A practical exploration of Supabase Studio, an embedded database UI. Shows how to configure relational tables, manage Row-Level Security (RLS) configurations, and run SQL commands without leaving the platform UI.','SQL/TypeScript','Article','Beginner',0,'online','manual',NULL,NULL,NULL,0,'2022-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Backend-as-a-Service", "PostgreSQL", "Database Tooling"]','["[COMMUNITY-TOOL]"]','[]','["devel-sites.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://blog.lukechannings.com/2020-05-10-kubernetes-gitops-lessons.html','blog.lukechannings.com: Mistakes made and lessons learned with Kubernetes'' and GitOps','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','c91c3a350ed1d3430347d5e98325754b6dd8b2ae5c9658033f13ec5595f193d0',100.0,1779031122,0,'2026-05-17T17:18:42.404662+02:00',NULL,NULL,NULL,'[]','[]','["docs/kubernetes.md"]','[]','{}','{"duplicate_of": "https://lukechannings.com/blog/2020-05-10-kubernetes-gitops-lessons"}');
INSERT INTO "resources" VALUES('https://blog.marcnuri.com','blog.marcnuri.com','- [blog.marcnuri.com: Eclipse JKube 1.4.0 is now available!](https://blog.marcnuri.com/eclipse-jkube-1-4-0)','2021',0,'A deep-dive analysis of Eclipse JKube 1.4.0 improvements, focusing on streamlined Helm chart compilation, upgraded core API clients, and enhanced native build properties for container engines.','Java','Article','Intermediate',1,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Kubernetes Development", "Java Tooling", "Eclipse JKube"]','["[COMMUNITY-TOOL]"]','[]','["kubernetes-client-libraries.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://blog.marcnuri.com/eclipse-jkube-1-4-0','blog.marcnuri.com: Eclipse JKube 1.4.0 is now available!','','2021',2,'An update detailing features and improvements delivered in Eclipse JKube 1.4.0. Live Grounding indicates that updates like 1.4.0 stabilized multi-platform image generation capabilities and introduced robust handling of custom Helm charts and manifest validation rules.','English','Blog / Article','Intermediate',1,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Cloud-Native Java", "Build Tools", "Eclipse JKube", "Release Notes"]','["[COMMUNITY-TOOL]"]','[]','["maven-gradle.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://blog.marcnuri.com/eclipse-jkube-introduction-kubernetes-openshift','blog.marcnuri.com: Eclipse JKube introduction: Java tools and plugins for Kubernetes and OpenShift','','2020',3,'An introductory blog post showcasing the capabilities of JKube''s Kubernetes Maven and Gradle plugins. Live Grounding points to this resource as an excellent conceptual primer, explaining the transition from raw Java byte code to orchestrator-ready container configurations with minimal configuration overhead.','English','Blog / Article','Beginner',1,'online','manual',NULL,NULL,NULL,0,'2020-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Cloud-Native Java", "Build Tools", "Eclipse JKube", "Overview"]','["[COMMUNITY-TOOL]"]','[]','["maven-gradle.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://blog.marcnuri.com/fabric8-kubernetes-java-client-and-quarkus-and-graalvm','blog.marcnuri.com: Build Kubernetes controllers with Fabric8 Kubernetes Client, Quarkus, and JKube','','2023',0,'Detailed technical guide showing how to leverage Quarkus, GraalVM native image compilation, and the Fabric8 client to build sub-second startup Kubernetes controllers. By integrating Eclipse JKube, developers can deploy footprint-optimized Java applications perfectly suited for serverless scaling.','Java','Tutorial','Advanced',1,'online','manual',NULL,NULL,NULL,0,'2023-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Kubernetes Development", "Java SDKs", "Quarkus Integration"]','["[COMMUNITY-TOOL]", "[GUIDE]"]','[]','["kubernetes-client-libraries.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://blog.marcnuri.com/kubernetes-client-java-fabric8-introduction','blog.marcnuri.com: Fabric8 Kubernetes Client for Java introduction','','2023',0,'An in-depth introduction to the Fabric8 Kubernetes Client for Java developers, showcasing its thread-safe builder patterns and dynamic API mapping. It serves as a highly efficient alternative to official clients, simplifying Custom Resource Definition (CRD) operations and custom controller architecture within modern JVM-based microservices.','Java','Tutorial','Intermediate',1,'online','manual',NULL,NULL,NULL,0,'2023-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Kubernetes Development", "Java SDKs", "Fabric8 Client"]','["[COMMUNITY-TOOL]", "[GUIDE]"]','[]','["kubernetes-client-libraries.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://blog.mariano.cloud/do-you-even-jsonpath','blog.mariano.cloud: Do you even JSONPath?','','N/A',0,'A curated technical resource and architectural guide covering blog.mariano.cloud: Do you even JSONPath? in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779029916,0,'2026-05-17T16:58:36.537381+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/yaml.md"]','["yaml.md"]','{}','{"is_special": true}');
INSERT INTO "resources" VALUES('https://blog.mayadata.io/container-attached-storage-cas-vs.-software-defined-storage-which-one-to-choose','blog.mayadata.io: Container Attached Storage (CAS) vs. Software-Defined'' Storage - Which One to Choose?','','N/A',0,'A curated technical resource and architectural guide covering blog.mayadata.io: Container Attached Storage (CAS) vs. Software-Defined'' Storage - Which One to Choose? in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779034049,0,'2026-05-17T18:07:29.187489+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-storage.md"]','["kubernetes-storage.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://blog.mayadata.io/github-chaos-actions-in-your-ci/cd-workflow-part-1','GitHub Chaos Actions in Your CI/CD workflow','','N/A',0,'A curated technical resource and architectural guide covering GitHub Chaos Actions in Your CI/CD workflow in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779033794,0,'2026-05-17T18:03:14.916568+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/git.md"]','["git.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://blog.mayadata.io/kubernetes-storage-basics-pv-pvc-and-storageclass','blog.mayadata.io: Kubernetes storage basics: PV, PVC and StorageClass 🌟','','N/A',0,'A curated technical resource and architectural guide covering blog.mayadata.io: Kubernetes storage basics: PV, PVC and StorageClass 🌟 in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779032819,0,'2026-05-17T17:46:59.695702+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-storage.md"]','["kubernetes-storage.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://blog.miguelgrinberg.com/post/the-flask-mega-tutorial-now-with-python-3-support','The Flask Mega-Tutorial: Now with Python 3 Support','','2021',0,'Miguel Grinberg''s definitive masterclass in Flask application development. Guides developers from initial setup through databases migrations with SQLAlchemy, user authorization pipelines, background tasks, and containerized cloud setups.','Python','Tutorial','Intermediate',1,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Software Engineering", "Web Frameworks", "Comprehensive Tutorials"]','["[COMMUNITY-TOOL]", "[GUIDE]"]','[]','["python.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://blog.mimacom.com/automate-nexus','blog.mimacom.com/automate-nexus','','N/A',0,'A curated technical resource and architectural guide covering blog.mimacom.com/automate-nexus in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779031533,0,'2026-05-17T17:25:33.410313+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/registries.md"]','["registries.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://blog.mimacom.com/git-aliases-you-wished-you-had','blog.mimacom.com: The Git Commands You Wish You Always Had','','N/A',0,'A curated technical resource and architectural guide covering blog.mimacom.com: The Git Commands You Wish You Always Had in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779031618,0,'2026-05-17T17:26:58.130148+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/git.md"]','["git.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://blog.mimacom.com/kubernetes-cheat-sheet','blog.mimacom.com: Kubernetes Cheat Sheet','','N/A',0,'A curated technical resource and architectural guide covering blog.mimacom.com: Kubernetes Cheat Sheet in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'duplicate','manual','N/A',100.0,1779031574,0,'2026-05-17T17:26:14.307297+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/cheatsheets.md"]','["cheatsheets.md"]','{}','{"duplicate_of": "https://developers.redhat.com/cheat-sheets/kubernetes"}');
INSERT INTO "resources" VALUES('https://blog.mimacom.com/log4j-in-a-log4shell','blog.mimacom.com: A Summary of log4j Exploit in a Log4shell - What Happened'' and What You Can Do About It','','N/A',0,'A curated technical resource and architectural guide covering blog.mimacom.com: A Summary of log4j Exploit in a Log4shell - What Happened'' and What You Can Do About It in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779032337,0,'2026-05-17T17:38:57.404953+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/devsecops.md"]','["devsecops.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://blog.min.io/best-practices-for-kubernetes-object-storage','blog.min.io: Best Practices for Kubernetes Object Storage','','N/A',0,NULL,NULL,NULL,NULL,0,'online','manual','5ea7ecdba38016590c6707b8f664060a491c3903240765977002e0874a9ab47f',100.0,1779029574,0,'2026-05-17T16:52:54.098438+02:00',NULL,NULL,NULL,'[]','[]','["docs/kubernetes-storage.md"]','[]','{}','{}');
INSERT INTO "resources" VALUES('https://blog.min.io/certificate-based-authentication-with-s3','blog.min.io: Certificate-based Authentication for S3','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','4394025f35827d71f3ac31fed31ffba9dd162d059eb880ed6ebe15a665c23338',100.0,1779031021,0,'2026-05-17T17:17:01.344174+02:00',NULL,NULL,NULL,'[]','[]','["docs/aws-storage.md"]','[]','{}','{"duplicate_of": "https://www.min.io/blog/certificate-based-authentication-with-s3"}');
INSERT INTO "resources" VALUES('https://blog.min.io/monoclouds-vs-multiclouds-hybridclouds','blog.min.io: Mono Clouds vs Multi-Clouds & Hybrid Clouds','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','5ea7ecdba38016590c6707b8f664060a491c3903240765977002e0874a9ab47f',100.0,1779031620,0,'2026-05-17T17:27:00.778745+02:00',NULL,NULL,NULL,'[]','[]','["docs/introduction.md"]','[]','{}','{"duplicate_of": "https://blog.min.io/best-practices-for-kubernetes-object-storage"}');
INSERT INTO "resources" VALUES('https://blog.min.io/single-vs-multi-tenant','blog.min.io: Cloud-Native Object Storage Architectures: Single-Tenant vs'' Multi-Tenant','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','5ea7ecdba38016590c6707b8f664060a491c3903240765977002e0874a9ab47f',100.0,1779029119,0,'2026-05-17T16:45:19.168581+02:00',NULL,NULL,NULL,'[]','[]','["docs/kubernetes-storage.md"]','[]','{}','{"duplicate_of": "https://blog.min.io/best-practices-for-kubernetes-object-storage"}');
INSERT INTO "resources" VALUES('https://blog.min.io/the_way_of_the_cloud','blog.min.io: Kubernetes, Consistency and Commoditization - The Way of the'' Cloud','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','5ea7ecdba38016590c6707b8f664060a491c3903240765977002e0874a9ab47f',100.0,1779032377,0,'2026-05-17T17:39:37.058454+02:00',NULL,NULL,NULL,'[]','[]','["docs/kubernetes.md"]','[]','{}','{"duplicate_of": "https://blog.min.io/best-practices-for-kubernetes-object-storage"}');
INSERT INTO "resources" VALUES('https://blog.min.io/why-kubernetes-managed','blog.min.io: Why Kubernetes Managed Object Storage Matters','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','5ea7ecdba38016590c6707b8f664060a491c3903240765977002e0874a9ab47f',100.0,1779032173,0,'2026-05-17T17:36:13.633686+02:00',NULL,NULL,NULL,'[]','[]','["docs/kubernetes-storage.md"]','[]','{}','{"duplicate_of": "https://blog.min.io/best-practices-for-kubernetes-object-storage"}');
INSERT INTO "resources" VALUES('https://blog.mineiros.io/how-to-keep-your-terraform-code-dry-by-using-terramate-be5807fef8f6','blog.mineiros.io: How to keep your Terraform code DRY by using Terramate','','N/A',0,NULL,NULL,NULL,NULL,0,NULL,'manual','N/A',100.0,1779029509,0,'2026-05-17T16:51:49.194417+02:00',NULL,NULL,NULL,'[]','[]','["docs/terraform.md"]','[]','{}','{}');
INSERT INTO "resources" VALUES('https://blog.mineiros.io/introducing-terramate-an-orchestrator-and-code-generator-for-terraform-5e538c9ee055','blog.mineiros.io: Introducing Terramate — An Orchestrator and Code Generator'' for Terraform','','N/A',0,'A curated technical resource and architectural guide covering blog.mineiros.io: Introducing Terramate — An Orchestrator and Code Generator'' for Terraform in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779031574,0,'2026-05-17T17:26:14.104962+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/terraform.md"]','["terraform.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://blog.mongodirector.com/which-is-the-best-mongodb-gui',NULL,NULL,NULL,NULL,'A curated technical resource and architectural guide covering blog.mongodirector.com in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779032898,0,'2026-05-17T17:48:18.871479+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/nosql.md"]','["nosql.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://blog.netsil.com/kubernetes-vs-openshift-vs-tectonic-comparing-enterprise-options-e3a34dc60519','blog.netsil.com: Kubernetes vs Openshift vs Tectonic: Comparing Enterprise'' Options','','N/A',0,'A curated technical resource and architectural guide covering blog.netsil.com: Kubernetes vs Openshift vs Tectonic: Comparing Enterprise'' Options in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779030856,0,'2026-05-17T17:14:16.449080+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/introduction.md"]','["introduction.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://blog.newrelic.com/engineering/how-to-organize-kubernetes-clusters','blog.newrelic.com: Kubernetes Fundamentals, Part 4: How to Organize Clusters','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','34b93a040543d1f9729bf70360c63c6913483c7690ed74377a04cd49ac2f1adc',100.0,1779033612,0,'2026-05-17T18:00:12.061286+02:00',NULL,NULL,NULL,'[]','[]','["docs/kubernetes.md"]','[]','{}','{"duplicate_of": "https://newrelic.com/blog/infrastructure-monitoring/how-to-organize-kubernetes-clusters"}');
INSERT INTO "resources" VALUES('https://blog.newrelic.com/engineering/how-to-use-kubernetes-volumes','blog.newrelic.com: Kubernetes Fundamentals, Part 5: Working with Kubernetes'' Volumes','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','e2e5e0dff992f15a01fdce4a1ddfccd71b13bb1775f97372dec1b2ce9c18f4ab',100.0,1779030407,0,'2026-05-17T17:06:47.108230+02:00',NULL,NULL,NULL,'[]','[]','["docs/kubernetes-storage.md"]','[]','{}','{"duplicate_of": "https://newrelic.com/blog/infrastructure-monitoring/how-to-use-kubernetes-volumes"}');
INSERT INTO "resources" VALUES('https://blog.newrelic.com/engineering/kubernetes-health-checks','blog.newrelic.com: Kubernetes Fundamentals, Part 2: How to Use Health Checks','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','4fd2012d435a50645805046545549336ce67b850662efbce88ec5c3ca4743134',100.0,1779032756,0,'2026-05-17T17:45:56.682249+02:00',NULL,NULL,NULL,'[]','[]','["docs/kubernetes.md"]','[]','{}','{"duplicate_of": "https://newrelic.com/blog/infrastructure-monitoring/kubernetes-health-checks"}');
INSERT INTO "resources" VALUES('https://blog.newrelic.com/engineering/kubernetes-request-and-limits','blog.newrelic.com: Kubernetes Fundamentals, Part 1: How to Manage Cluster'' Capacity with Requests and Limits','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','3b2d730249f135d5f551e2c729196140aadcca418ab2d5f7b1b642a7b0ae2663',100.0,1779030882,0,'2026-05-17T17:14:42.799594+02:00',NULL,NULL,NULL,'[]','[]','["docs/kubernetes.md"]','[]','{}','{"duplicate_of": "https://newrelic.com/blog/infrastructure-monitoring/kubernetes-request-and-limits"}');
INSERT INTO "resources" VALUES('https://blog.newrelic.com/engineering/opentelemetry-opentracing-opencensus','newrelic.com: OpenTracing, OpenCensus, OpenTelemetry, and New Relic (Best'' overview of OpenTelemetry)','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','c4de583d3b6057995fe832ecff2d9188e336e12fef6bfda94f58a8f5d76bbdc0',100.0,1779034564,0,'2026-05-17T18:16:04.347418+02:00',NULL,NULL,NULL,'[]','[]','["docs/monitoring.md"]','[]','{}','{"duplicate_of": "https://newrelic.com/blog/dem/opentelemetry-opentracing-opencensus"}');
INSERT INTO "resources" VALUES('https://blog.nillsf.com/index.php/2020/12/03/how-to-run-your-own-admission-controller-on-kubernetes','blog.nillsf.com: How to run your own admission controller on Kubernetes','','2020',0,'Details the build-and-deploy cycle for executing custom admission validation controllers. Outlines network security issues, webhook endpoint setups, and service configurations required by the API server.','Go','Technical Blog','Advanced',1,'online','manual',NULL,NULL,NULL,0,'2020-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Architecture", "Security", "Webhooks"]','["[COMMUNITY-TOOL]"]','[]','["kubernetes.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://blog.nillsf.com/index.php/2020/12/06/customize-core-dump-in-azure-kubernetes','blog.nillsf.com: Customize core dump in Azure Kubernetes','','2020',0,'Analyzes advanced kernel-level customizations required to capture core dumps from Linux containers running on AKS. Focuses on configuring host path directories, container filesystem capabilities, and kernel variables. Grounding shows this is vital for diagnostic debugging in low-level runtime environments (C++/.NET) where standard logs fail during sudden container restarts.','Bash/YAML','Blog Post','Advanced',0,'online','manual',NULL,NULL,NULL,0,'2020-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Operations & Troubleshooting", "Diagnostic Analysis", "Core Dumps"]','["[COMMUNITY-TOOL]"]','[]','["managed-kubernetes-in-public-cloud.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://blog.nobugware.com/post/2019/nomad_an_alternative_to_kubernetes','Nomad an alternative to Kubernetes','','2019',0,'A critical contrast of Nomad against Kubernetes, focusing on single-binary architecture, easy deployment, and native integrations with HashiCorp Consul and Vault.','None','Article','Intermediate',1,'online','manual',NULL,NULL,NULL,0,'2019-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Orchestration", "HashiCorp Nomad", "Comparison"]','["[COMMUNITY-TOOL]"]','[]','["kubernetes-alternatives.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://blog.nody.cc/posts/2020-06-kubernetes-network-policy-verification','blog.nody.cc: Verify your Kubernetes Cluster Network Policies: From Faith to Proof','','2020',4,'Focuses on validating network security policies using automated policy-verification and security-testing tools instead of assuming they work. Explains techniques for writing reliable assertions for ingress and egress rules. Live Grounding notes that modern 2026 enterprise teams actively integrate policy checkers (such as Sonobuoy, Cilium Hubble, or OPA) into CI/CD pipelines.','Markdown','Article','Advanced',1,'online','manual',NULL,NULL,NULL,0,'2020-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Networking & Security", "Kubernetes Networking", "Security & Hardening"]','["[ENTERPRISE-STABLE]"]','[]','["devsecops.md", "kubernetes-networking.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://blog.nootch.net/post/kubernetes-at-home-with-k3s','blog.nootch.net: Kubernetes at Home With K3s','','2020',2,'A personal home-lab engineering log detailing bare-metal K3s installation, storage mounting strategies, and managing multi-tenant microservices on budget-friendly consumer hardware.','None','Article','Intermediate',1,'online','manual',NULL,NULL,NULL,0,'2020-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Edge & IoT", "Bare Metal", "Home Lab"]','["[COMMUNITY-TOOL]"]','[]','["rancher.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://blog.ogenki.io/post/terraform-controller','blog.ogenki.io: Applying GitOps Principles to Infrastructure: An overview of tf-controller','- Terraform can be considered a "semi-declarative" tool as there is no built-in automatic reconciliation feature. There are several solutions to address this issue, but generally speaking, a modification will be applied using terraform apply. The code is actually written using the HCL configuration files (declarative), but the execution is done imperatively. As a result, there can be a drift between the declared and actual state (for example, a colleague who would have changed something directly into the console 😉).
    - ❓❓ So, how can I ensure that what is committed using Git is really applied. How to be notified if there is a change compared to the desired state and how to automatically apply what is in my code (GitOps)?
    - This is the promise of tf-controller, an Open Source Kubernetes operator from Weaveworks, tightly related to Flux (a GitOps engine from the same company). Flux is one of the solutions I really appreciate, that''s why I invite you to have a look on my previous article','2023',4,'Analyzes the capabilities of Weaveworks'' "tf-controller", a specialized Kubernetes operator designed to reconcile Terraform configurations following strict GitOps design loops. Details how this eliminates configuration drift by continuously comparing declared Git repository states with actual live environment structures. Live grounding confirms that despite Weaveworks'' corporate restructuring, the community remains actively engaged in developing controller-driven reconciliation loops.','Go','Blog','Advanced',1,'online','manual',NULL,NULL,NULL,0,'2023-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Infrastructure as Code", "Kubernetes Integration", "GitOps & Provisioning"]','["[ENTERPRISE-STABLE]"]','[]','["terraform.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://blog.oliverjumpertz.dev/the-10-most-valuable-lessons-i-learned-as-a-developer','blog.oliverjumpertz.dev: The 10 Most Valuable Lessons I Learned As A Developer','','N/A',0,'A curated technical resource and architectural guide covering blog.oliverjumpertz.dev: The 10 Most Valuable Lessons I Learned As A Developer in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779029796,0,'2026-05-17T16:56:36.108915+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/developerportals.md"]','["developerportals.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://blog.openreplay.com/8-cool-vs-code-tips-to-make-your-workspace-more-personal','blog.openreplay.com: 8 Cool VS Code tips to make your workspace more personal','','2022',0,'Explores workspace personalization strategies within VS Code. Outlines customizations for custom layouts, performance optimization settings, and UI modifications to support intensive, multi-hour coding sessions.','N/A','Article','Beginner',0,'online','manual','8a704484e51fe75e103c8636999b7d671d4e7e17c490f5dec1a4dc7041a2dd3f',100.0,1779029356,1,'2026-05-17T16:49:16.950442+02:00',NULL,NULL,NULL,'["Developer Environment", "IDE Tooling", "Visual Studio Code", "Ecosystem & General Productivity"]','["[COMMUNITY-TOOL]"]','["docs/visual-studio.md"]','["visual-studio.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://blog.openshift.com/500_pods_per_node','blog.openshift.com: OpenShift Scale: Running 500 Pods Per Node 🌟','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','e8cb1098fe34b77675ef3aae22554e9824287759ef54e290407325208c6a52e5',100.0,1779029165,0,'2026-05-17T16:46:05.634147+02:00',NULL,NULL,NULL,'[]','[]','["docs/ocp4.md"]','[]','{}','{"duplicate_of": "https://www.redhat.com/en/blog/500_pods_per_node"}');
INSERT INTO "resources" VALUES('https://blog.openshift.com/advanced-network-customizations-for-openshift-install','blog.openshift.com: Advanced Network customizations for OpenShift Install','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','c44273f5e49429789bb2ef18432dfdd8a35158ad19021a7a9b74cd513b2d7767',100.0,1779032088,0,'2026-05-17T17:34:48.227650+02:00',NULL,NULL,NULL,'[]','[]','["docs/openshift.md"]','[]','{}','{"duplicate_of": "https://www.redhat.com/en/blog/advanced-network-customizations-for-openshift-install"}');
INSERT INTO "resources" VALUES('https://blog.openshift.com/aws-and-red-hat-quickstart-workshop','blog.openshift.com: OCP multi-node deployment on **AWS** using CloudFormation'' and Ansible (quickstart workshop)','','N/A',0,NULL,NULL,NULL,NULL,0,'online','manual','e23227f60378685a415b96c0c73a507ab461ddbb0bf594fce8be391b9c4d40a7',100.0,1779032869,0,'2026-05-17T17:47:49.788386+02:00',NULL,NULL,NULL,'[]','[]','["docs/demos.md", "docs/openshift.md"]','[]','{}','{}');
INSERT INTO "resources" VALUES('https://blog.openshift.com/cloud-native-ci-cd-with-openshift-pipelines','blog.openshift.com: cloud native CI/CD with openshift pipelines','','N/A',0,NULL,NULL,NULL,NULL,0,'online','manual','66015a0026f92adabf79475854c7c2f09f5b136dc1c40c7ff6e9d0244797ca14',100.0,1779034558,0,'2026-05-17T18:15:58.210893+02:00',NULL,NULL,NULL,'[]','[]','["docs/tekton.md"]','[]','{}','{}');
INSERT INTO "resources" VALUES('https://blog.openshift.com/configure-the-openshift-image-registry-backed-by-openshift-container-storage','blog.openshift.com: Configure the OpenShift Image Registry backed by OpenShift'' Container Storage','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','cf2f0457cdc0d28f7cf398dc01abaeb74a63da266b8dcedfaf7badd6713c50f6',100.0,1779030653,0,'2026-05-17T17:10:53.847237+02:00',NULL,NULL,NULL,'[]','[]','["docs/ocp4.md"]','[]','{}','{"duplicate_of": "https://www.redhat.com/en/blog/configure-the-openshift-image-registry-backed-by-openshift-container-storage"}');
INSERT INTO "resources" VALUES('https://blog.openshift.com/debugging-java-applications-on-openshift-kubernetes','blog.openshift.com: Debugging Java Applications On OpenShift and Kubernetes','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','dda7ec361766f5f9f97c0a7b67370743ca08bf6ebd9d59b5c046e9646466dfaa',100.0,1779032762,0,'2026-05-17T17:46:02.817084+02:00',NULL,NULL,NULL,'[]','[]','["docs/java-and-java-performance-optimization.md"]','[]','{}','{"duplicate_of": "https://www.redhat.com/en/blog/debugging-java-applications-on-openshift-kubernetes"}');
INSERT INTO "resources" VALUES('https://blog.openshift.com/deploying-jenkins-on-openshift-part-1','blog.openshift.com: Deploying Jenkins on OpenShift: Part 1','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','b0c6304d42b8751b8593aa2f93281777cef36f3a81064d9f3ef84da953448fcd',100.0,1779031436,0,'2026-05-17T17:23:56.003548+02:00',NULL,NULL,NULL,'[]','[]','["docs/openshift-pipelines.md"]','[]','{}','{"duplicate_of": "https://www.redhat.com/en/blog/deploying-jenkins-on-openshift-part-1"}');
INSERT INTO "resources" VALUES('https://blog.openshift.com/enabling-openshift-4-clusters-to-stop-and-resume-cluster-vms','Enabling OpenShift 4 Clusters to Stop and Resume Cluster VMs','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','5d8b2bf7e2ab6fccd522abb51222af09ae87f1bac8c08c329b0e7853b43f4b86',100.0,1779033360,0,'2026-05-17T17:56:00.879440+02:00',NULL,NULL,NULL,'[]','[]','["docs/ocp4.md"]','[]','{}','{"duplicate_of": "https://www.redhat.com/en/blog/enabling-openshift-4-clusters-to-stop-and-resume-cluster-vms"}');
INSERT INTO "resources" VALUES('https://blog.openshift.com/fine-grained-policy-enforcement-in-openshift-with-open-policy-agent','blog.openshift.com: Fine-Grained Policy Enforcement in OpenShift with Open'' Policy Agent 🌟','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','356195790f128135638d2857608626b4046248f2468393c1f7a36c640377ea20',100.0,1779033782,0,'2026-05-17T18:03:02.538892+02:00',NULL,NULL,NULL,'[]','[]','["docs/securityascode.md"]','[]','{}','{"duplicate_of": "https://www.redhat.com/en/blog/fine-grained-policy-enforcement-in-openshift-with-open-policy-agent"}');
INSERT INTO "resources" VALUES('https://blog.openshift.com/from-templates-to-openshift-helm-charts','blog.openshift.com: From Templates to Openshift Helm Charts','','N/A',0,NULL,NULL,NULL,NULL,0,'online','manual','23c0178f6a74ea15327784473eb11bab3091a702049e7ab659cfc3e1865c1551',100.0,1779031451,0,'2026-05-17T17:24:11.297832+02:00',NULL,NULL,NULL,'[]','[]','["docs/ocp3.md"]','[]','{}','{}');
INSERT INTO "resources" VALUES('https://blog.openshift.com/fully-automated-management-of-egress-ips-with-the-egressip-ipam-operator','Fully Automated Management of Egress IPs with the egressip-ipam-operator 🌟','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','d90202eddd2feaeb97e512c210a5ce2eefe6bae03a5b8e889d51fda5a30f1e53',100.0,1779030024,0,'2026-05-17T17:00:24.979321+02:00',NULL,NULL,NULL,'[]','[]','["docs/openshift.md"]','[]','{}','{"duplicate_of": "https://www.redhat.com/en/blog/fully-automated-management-of-egress-ips-with-the-egressip-ipam-operator"}');
INSERT INTO "resources" VALUES('https://blog.openshift.com/getting-started-with-kubevirt','Getting Started with KubeVirt Containers and Virtual Machines Together','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','804741305af57887ddd29deecdc7f7dd29ae40437cc499265ae19689822ddab3',100.0,1779030680,0,'2026-05-17T17:11:20.998127+02:00',NULL,NULL,NULL,'[]','[]','["docs/ocp4.md"]','[]','{}','{"duplicate_of": "https://www.redhat.com/en/blog/getting-started-with-kubevirt"}');
INSERT INTO "resources" VALUES('https://blog.openshift.com/guide-to-installing-an-okd-4-4-cluster-on-your-home-lab','blog.openshift.com: Guide to Installing an OKD 4.4 Cluster on your Home'' Lab','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','e5528bbb6cdf971d0a9f11ac7a1554b7b7c14a63bbbe57e2cbe66e8cfeae3593',100.0,1779033584,0,'2026-05-17T17:59:44.002035+02:00',NULL,NULL,NULL,'[]','[]','["docs/ocp4.md"]','[]','{}','{"duplicate_of": "https://www.redhat.com/en/blog/guide-to-installing-an-okd-4-4-cluster-on-your-home-lab"}');
INSERT INTO "resources" VALUES('https://blog.openshift.com/how-full-is-my-cluster-part-5-a-capacity-management-dashboard',NULL,NULL,NULL,NULL,'A curated technical resource and architectural guide covering blog.openshift.com in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual',NULL,100.0,1779130494,0,'2026-05-18T20:54:54.993694+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/ocp3.md"]','["ocp3.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://blog.openshift.com/improving-jenkins-performance-on-openshift-part-2','blog.openshift.com: Improving jenkins performance on openshift - part 2','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','2be68ce83d0d14b94433db966657036f1581399d72f468b7dbaeab8dac77043d',100.0,1779032552,0,'2026-05-17T17:42:32.574875+02:00',NULL,NULL,NULL,'[]','[]','["docs/openshift-pipelines.md"]','[]','{}','{"duplicate_of": "https://www.redhat.com/en/blog/improving-jenkins-performance-on-openshift-part-2"}');
INSERT INTO "resources" VALUES('https://blog.openshift.com/installing-okd-3-10-on-a-single-host','blog.openshift.com: Installing OKD 3.10 on a Single Host 🌟','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','f8b4a91e58817c13e797e40b3f5f7c03787096045236d5efad8f3e5912e06f24',100.0,1779029897,0,'2026-05-17T16:58:17.266537+02:00',NULL,NULL,NULL,'[]','[]','["docs/openshift.md"]','[]','{}','{"duplicate_of": "https://www.redhat.com/en/blog/installing-okd-3-10-on-a-single-host"}');
INSERT INTO "resources" VALUES('https://blog.openshift.com/introducing-red-hat-openshift-4','blog.openshift.com: Introducing Red Hat OpenShift 4','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','8eeb1602ac296b6dec91c336294538741685645ce8457831f36eab9bc7806eb2',100.0,1779029068,0,'2026-05-17T16:44:28.505941+02:00',NULL,NULL,NULL,'[]','[]','["docs/ocp4.md"]','[]','{}','{"duplicate_of": "https://www.redhat.com/en/blog/introducing-red-hat-openshift-4"}');
INSERT INTO "resources" VALUES('https://blog.openshift.com/introducing-red-hat-openshift-4-3-to-enhance-kubernetes-security','blog.openshift.com: Introducing Red Hat OpenShift 4.3 to Enhance Kubernetes'' Security 🌟','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','78cf251fc5aa752bdf396ea941bed11f674e4d1c867eb6e727f7194c4c0033dd',100.0,1779034292,0,'2026-05-17T18:11:32.360214+02:00',NULL,NULL,NULL,'[]','[]','["docs/ocp4.md"]','[]','{}','{"duplicate_of": "https://www.redhat.com/en/blog/introducing-red-hat-openshift-4-3-to-enhance-kubernetes-security"}');
INSERT INTO "resources" VALUES('https://blog.openshift.com/introducing-red-hat-quay','blog.openshift.com: Introducing Red Hat Quay','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','1baf5f911cbcbf5bbfb1568569add877ada16db1bdac25d8e734592102476e83',100.0,1779031389,0,'2026-05-17T17:23:09.346210+02:00',NULL,NULL,NULL,'[]','[]','["docs/ocp4.md"]','[]','{}','{"duplicate_of": "https://www.redhat.com/en/blog/introducing-red-hat-quay"}');
INSERT INTO "resources" VALUES('https://blog.openshift.com/kubernetes-pods-life','blog.openshift.com - Kubernetes: A Pod’s Life 🌟','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','237760630b472db934ca3fd54ab1b5322bf319183bef07ca0190b40cf9489313',100.0,1779031497,0,'2026-05-17T17:24:57.556622+02:00',NULL,NULL,NULL,'[]','[]','["docs/ocp3.md"]','[]','{}','{"duplicate_of": "https://www.redhat.com/en/blog/kubernetes-pods-life"}');
INSERT INTO "resources" VALUES('https://blog.openshift.com/migrating-your-applications-to-openshift-4','blog.openshift.com: Migrating your applications to OpenShift 4 🌟','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','6e5a92c89ed15c77c955d9f3653cfebd55ed8602396728207ab3c25c09f65252',100.0,1779029158,0,'2026-05-17T16:45:58.877362+02:00',NULL,NULL,NULL,'[]','[]','["docs/ocp4.md"]','[]','{}','{"duplicate_of": "https://www.redhat.com/en/blog/migrating-your-applications-to-openshift-4"}');
INSERT INTO "resources" VALUES('https://blog.openshift.com/openshift-4-2-vsphere-install-quickstart','blog.openshift.com: OpenShift 4.2 vSphere Install Quickstart','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','2382019fda064b4eb92c534781e9c3a1c4af7ed697978ca9d34c9e002d116e36',100.0,1779031866,0,'2026-05-17T17:31:06.091643+02:00',NULL,NULL,NULL,'[]','[]','["docs/openshift.md"]','[]','{}','{"duplicate_of": "https://www.redhat.com/en/blog/openshift-4-2-vsphere-install-quickstart"}');
INSERT INTO "resources" VALUES('https://blog.openshift.com/openshift-4-2-vsphere-install-with-static-ips','blog.openshift.com: OpenShift 4.2 vsphere install with static IPs 🌟','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','923472ab323ecc771e0f7b2725a631aaf2995903539408a2eb37a644da41482d',100.0,1779031385,0,'2026-05-17T17:23:05.610051+02:00',NULL,NULL,NULL,'[]','[]','["docs/openshift.md"]','[]','{}','{"duplicate_of": "https://www.redhat.com/en/blog/openshift-4-2-vsphere-install-with-static-ips"}');
INSERT INTO "resources" VALUES('https://blog.openshift.com/openshift-4-install-experience','blog.openshift.com: OpenShift 4 Install Experience','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','31d6fcf6eba7cbcd9be0a84074aac62d76d06057d9d449042063391fc350724d',100.0,1779032579,0,'2026-05-17T17:42:59.415075+02:00',NULL,NULL,NULL,'[]','[]','["docs/ocp4.md"]','[]','{}','{"duplicate_of": "https://www.redhat.com/en/products/trials?products=hybrid-cloud"}');
INSERT INTO "resources" VALUES('https://blog.openshift.com/openshift-and-network-security-zones-coexistence-approaches','Network Security Zones in Openshift (DMZ)','','N/A',0,NULL,NULL,NULL,NULL,0,'online','manual','9f161c0cbefe6c6cdae67be6897b6f6a98849f689a2e8cd0e1064d13ed53bce6',100.0,1779030574,0,'2026-05-17T17:09:34.626211+02:00',NULL,NULL,NULL,'[]','[]','["docs/ocp4.md"]','[]','{}','{}');
INSERT INTO "resources" VALUES('https://blog.openshift.com/openshift-ecosystem-api-management-on-red-hat-openshift-with-3scale','OpenShift Ecosystem: API Management on Red Hat OpenShift with 3scale','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','95624ad111a5d1cb4f5fddb1d6b89c9f552a771342efc8a0a0a37199b65d90ed',100.0,1779029970,0,'2026-05-17T16:59:30.286615+02:00',NULL,NULL,NULL,'[]','[]','["docs/developerportals.md"]','[]','{}','{"duplicate_of": "https://www.redhat.com/en/blog/openshift-ecosystem-api-management-on-red-hat-openshift-with-3scale"}');
INSERT INTO "resources" VALUES('https://blog.openshift.com/performance-metrics-apm-spring-boot-microservices-openshift','blog.openshift.com: Performance Metrics (APM) for Spring Boot Microservices'' on OpenShift','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','757b673f26e4a597ed1435015796ff0779587ae94c9fa1757630a2b8eafcb602',100.0,1779030116,0,'2026-05-17T17:01:56.442373+02:00',NULL,NULL,NULL,'[]','[]','["docs/java-and-java-performance-optimization.md"]','[]','{}','{"duplicate_of": "https://www.redhat.com/en/blog/performance-metrics-apm-spring-boot-microservices-openshift"}');
INSERT INTO "resources" VALUES('https://blog.openshift.com/red-hat-openshift-service-mesh-is-now-available-what-you-should-know','blog.openshift.com: Red Hat OpenShift Service Mesh is now available: What'' you should know 🌟','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','ab9dfe694a50e3bc9379640b34a4d1abcd2bf477ccb7984517976971e373bed4',100.0,1779029631,0,'2026-05-17T16:53:51.711907+02:00',NULL,NULL,NULL,'[]','[]','["docs/istio.md", "docs/ocp4.md"]','[]','{}','{"duplicate_of": "https://www.redhat.com/en/blog/red-hat-openshift-service-mesh-is-now-available-what-you-should-know"}');
INSERT INTO "resources" VALUES('https://blog.openshift.com/scaling-java-containers','blog.openshift.com: Scaling Java Containers 🌟','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','4cdc41e3c27bec0962eef8e3de1ed3b88839f41924c5efa422f5ec8fd3a8209f',100.0,1779032220,0,'2026-05-17T17:37:00.234070+02:00',NULL,NULL,NULL,'[]','[]','["docs/java-and-java-performance-optimization.md"]','[]','{}','{"duplicate_of": "https://www.redhat.com/en/blog/scaling-java-containers"}');
INSERT INTO "resources" VALUES('https://blog.openshift.com/simplifying-openshift-case-information-gathering-workflow-must-gather-operator','blog.openshift.com: Simplifying OpenShift Case Information Gathering Workflow:'' **Must-Gather Operator** (In the context of Red Hat OpenShift 4.x and Kubernetes, **it is considered a bad practice to ssh into a node and perform debugging actions**) 🌟','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','10606c39c7299abc5595e38e8c4e0670565b9948098c75bc8f8c6227b10f21de',100.0,1779034135,0,'2026-05-17T18:08:55.056915+02:00',NULL,NULL,NULL,'[]','[]','["docs/ocp4.md"]','[]','{}','{"duplicate_of": "https://www.redhat.com/en/blog/simplifying-openshift-case-information-gathering-workflow-must-gather-operator"}');
INSERT INTO "resources" VALUES('https://blog.openshift.com/tag/multi-datacenter','blog.openshift.com/tag/multi-datacenter','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','59061a10347fc75bd5fa2369b54127132ffad40c32c587deecce26d77991ff96',100.0,1779030005,0,'2026-05-17T17:00:05.672775+02:00',NULL,NULL,NULL,'[]','[]','["docs/ocp3.md"]','[]','{}','{"duplicate_of": "https://www.redhat.com/en/about/videos/acm-ansible-integration-overview"}');
INSERT INTO "resources" VALUES('https://blog.openshift.com/tech-preview-get-visibility-into-your-openshift-costs-across-your-hybrid-infrastructure','blog.openshift.com: Tech Preview: Get visibility into your OpenShift costs'' across your hybrid infrastructure 🌟','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','1428a5ae61971718010953ecee394cccd83b448243f1f28e62251dd4aea74746',100.0,1779033167,0,'2026-05-17T17:52:47.868212+02:00',NULL,NULL,NULL,'[]','[]','["docs/ocp4.md"]','[]','{}','{"duplicate_of": "https://www.redhat.com/en/blog/tech-preview-get-visibility-into-your-openshift-costs-across-your-hybrid-infrastructure"}');
INSERT INTO "resources" VALUES('https://blog.openshift.com/top-kubernetes-operators-advancing-across-the-operator-capability-model','Top Kubernetes Operators','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','3ba9b2a40bd6befd07a32cf222a628b50acd5e71e755d6a651b9b2ab6553764b',100.0,1779033002,0,'2026-05-17T17:50:02.451191+02:00',NULL,NULL,NULL,'[]','[]','["docs/ocp4.md"]','[]','{}','{"duplicate_of": "https://www.redhat.com/en/blog/top-kubernetes-operators-advancing-across-the-operator-capability-model"}');
INSERT INTO "resources" VALUES('https://blog.openshift.com/troubleshooting-openshift-network-performance-with-a-netperf-daemonset','blog.openshift.com: Troubleshooting OpenShift network performance with a'' netperf DaemonSet','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','0ec30548d0537e94ec82be385fde4ad297f35d4da749c67d50468ecb22c26d16',100.0,1779031788,0,'2026-05-17T17:29:48.357597+02:00',NULL,NULL,NULL,'[]','[]','["docs/openshift.md"]','[]','{}','{"duplicate_of": "https://www.redhat.com/en/blog/troubleshooting-openshift-network-performance-with-a-netperf-daemonset"}');
INSERT INTO "resources" VALUES('https://blog.openshift.com/understanding-service-accounts-sccs','ref1','','N/A',0,NULL,NULL,NULL,NULL,0,'online','manual','842bc59307f965f9cff2478ea94aa03346fc623714395d633d19f0db030b9fec',100.0,1779034309,0,'2026-05-17T18:11:49.655892+02:00',NULL,NULL,NULL,'[]','[]','["docs/crunchydata.md"]','[]','{}','{}');
INSERT INTO "resources" VALUES('https://blog.openshift.com/using-openshift-3-on-your-local-environment','blog.openshift.com/: Using OpenShift 3 on your **local environment** 🌟','','2018',0,'An older guide outlining the local instantiation of OpenShift 3 development environments using Minishift. Today, OpenShift Local (formerly CodeReady Containers) is the recommended utility for spinning up a local OCP 4 instance.','Bash','Blog','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2018-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Platform Architecture", "Local Dev", "Legacy Platform"]','["[GUIDE]", "[LEGACY]"]','[]','["ocp3.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://blog.openshift.combuild-kubernetes-operators-from-helm-charts-in-5-steps','The supported method of using Helm charts with Openshift4 is via the Helm Operator','','N/A',0,'A curated technical resource and architectural guide covering The supported method of using Helm charts with Openshift4 is via the Helm Operator in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779031341,0,'2026-05-17T17:22:21.403191+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/ocp4.md"]','["ocp4.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://blog.openshift.comfederation-v2-is-now-kubefed','Multi-cluster Federation in OpenShift 4 is called **KubeFed**','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','N/A',100.0,1779033280,0,'2026-05-17T17:54:40.381273+02:00',NULL,NULL,NULL,'[]','[]','["docs/ocp3.md"]','[]','{}','{"duplicate_of": "https://www.redhat.com/en/blog/federation-v2-is-now-kubefed"}');
INSERT INTO "resources" VALUES('https://blog.openshift.comfull-cluster-part-2-protecting-nodes','blog.openshift.com/full-cluster-part-2-protecting-nodes','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','N/A',100.0,1779032231,0,'2026-05-17T17:37:11.967550+02:00',NULL,NULL,NULL,'[]','[]','["docs/ocp3.md"]','[]','{}','{"duplicate_of": "https://www.redhat.com/en/blog/full-cluster-part-2-protecting-nodes"}');
INSERT INTO "resources" VALUES('https://blog.openshift.comfull-cluster-part-3-capacity-management','full-cluster-part-3-capacity-management','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','N/A',100.0,1779034131,0,'2026-05-17T18:08:51.379162+02:00',NULL,NULL,NULL,'[]','[]','["docs/ocp3.md"]','[]','{}','{"duplicate_of": "https://www.redhat.com/en/blog/full-cluster-part-3-capacity-management"}');
INSERT INTO "resources" VALUES('https://blog.openshift.comhelm-and-operators-on-openshift-part-1','blog.openshift.com: Helm and Operators on OpenShift, Part 1','','N/A',0,'A curated technical resource and architectural guide covering blog.openshift.com: Helm and Operators on OpenShift, Part 1 in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779031566,0,'2026-05-17T17:26:06.863239+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/ocp4.md"]','["ocp4.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://blog.openshift.comhelm-and-operators-on-openshift-part-2','blog.openshift.com: Helm and Operators on OpenShift, Part 2','','N/A',0,'A curated technical resource and architectural guide covering blog.openshift.com: Helm and Operators on OpenShift, Part 2 in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'duplicate','manual','N/A',100.0,1779029132,0,'2026-05-17T16:45:32.452395+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/ocp4.md"]','["ocp4.md"]','{}','{"duplicate_of": "https://blog.openshift.comhelm-and-operators-on-openshift-part-1"}');
INSERT INTO "resources" VALUES('https://blog.openshift.comintroduction-to-gitops-with-openshift','blog.openshift.com: Introduction to GitOps with OpenShift','','N/A',0,'A curated technical resource and architectural guide covering blog.openshift.com: Introduction to GitOps with OpenShift in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779032619,0,'2026-05-17T17:43:39.992210+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/gitops.md", "docs/ocp3.md"]','["gitops.md", "ocp3.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://blog.openshift.comis-it-too-late-to-integrate-gitops','blog.openshift.com: is it too late to integrate GitOps?','','N/A',0,'A curated technical resource and architectural guide covering blog.openshift.com: is it too late to integrate GitOps? in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779032549,0,'2026-05-17T17:42:29.446317+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/gitops.md", "docs/ocp3.md"]','["gitops.md", "ocp3.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://blog.openshift.comkubernetes-federation-v2-on-openshift-3-11','OpenShift 3.11 Multi-cluster Federation','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','N/A',100.0,1779034015,0,'2026-05-17T18:06:55.393153+02:00',NULL,NULL,NULL,'[]','[]','["docs/ocp3.md"]','[]','{}','{"duplicate_of": "https://www.redhat.com/en/blog/kubernetes-federation-v2-on-openshift-3-11"}');
INSERT INTO "resources" VALUES('https://blog.openshift.comopenshift-hive-cluster-as-a-service','blog.openshift.com: openshift hive cluster as a service','','N/A',0,'A curated technical resource and architectural guide covering blog.openshift.com: openshift hive cluster as a service in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779031510,0,'2026-05-17T17:25:10.397316+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/ocp4.md"]','["ocp4.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://blog.openshift.comusing-kubefed-to-deploy-applications-to-ocp3-and-ocp4-clusters','Using **KubeFed** to deploy applications','','N/A',0,'A curated technical resource and architectural guide covering Using **KubeFed** to deploy applications in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779029992,0,'2026-05-17T16:59:52.719339+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/openshift-pipelines.md"]','["openshift-pipelines.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://blog.opstree.com/2021/06/21/a-comparison-between-various-container-orchestration-services-ecs-vs-kubernetes','blog.opstree.com: A Comparison Between Various Container Orchestration Services!'' (ECS vs Kubernetes)','','N/A',0,'A curated technical resource and architectural guide covering blog.opstree.com: A Comparison Between Various Container Orchestration Services!'' (ECS vs Kubernetes) in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779029116,0,'2026-05-17T16:45:16.135380+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-alternatives.md"]','["kubernetes-alternatives.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://blog.opstree.com/2021/11/16/aws-secret-manager','blog.opstree.com: AWS Secret Manager','','N/A',0,'A curated technical resource and architectural guide covering blog.opstree.com: AWS Secret Manager in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779031257,0,'2026-05-17T17:20:57.880813+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/devsecops.md"]','["devsecops.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://blog.overops.com/devops-vs-sre-whats-the-difference-between-them-and-which-one-are-you','overops.com: DevOps vs. SRE: What’s the Difference Between Them, and Which'' One Are You?','','N/A',0,'A curated technical resource and architectural guide covering overops.com: DevOps vs. SRE: What’s the Difference Between Them, and Which'' One Are You? in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779029225,0,'2026-05-17T16:47:05.557723+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/sre.md"]','["sre.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://blog.ovhcloud.com','ovh.com - getting external traffic into kubernetes: clusterip, nodeport, loadbalancer and ingress','','2021',3,'A comprehensive introductory guide explaining the four main methods of routing external traffic into a Kubernetes cluster: ClusterIP, NodePort, LoadBalancer, and Ingress. Compares routing efficiency and operational use cases. Live Grounding confirms this conceptual foundation is critical for engineering teams choosing between simple L4 load balancers and complex L7 ingress/gateway APIs.','Markdown','Article','Beginner',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Networking & Security", "Kubernetes Networking", "Ingress & Traffic"]','["[COMMUNITY-TOOL]"]','[]','["kubernetes-networking.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://blog.palark.com/best-practices-for-deploying-highly-available-apps-in-kubernetes-part-1','==blog.palark.com: Best practices for deploying highly available apps in'' Kubernetes. Part 1==','','N/A',0,NULL,NULL,NULL,NULL,0,'online','manual','ea7a3da779fd8f1c58b966274e447717ddd8a06111538aad767d34f7ebbbdbdf',100.0,1779030007,0,'2026-05-17T17:00:07.265103+02:00',NULL,NULL,NULL,'[]','[]','["docs/kubernetes.md"]','[]','{}','{}');
INSERT INTO "resources" VALUES('https://blog.palark.com/best-practices-for-deploying-highly-available-apps-in-kubernetes-part-2','blog.palark.com: Best practices for deploying highly available apps in Kubernetes.'' Part 2','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','b11a9987e8e70e31dafcf4c2d0b4849d5e1d0fae9a94ee5a18d7cb50a483be0c',100.0,1779030987,0,'2026-05-17T17:16:27.573980+02:00',NULL,NULL,NULL,'[]','[]','["docs/kubernetes.md"]','[]','{}','{"duplicate_of": "https://palark.com/blog/best-practices-kubernetes-part-1"}');
INSERT INTO "resources" VALUES('https://blog.palark.com/chaos-mesh-in-kubernetes','blog.palark.com: Attaining harmony of chaos in Kubernetes with Chaos Mesh','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','85724c3f018168790d1c9436ca07509f4d7415a4cd2b6997ce52543bebcaa571',100.0,1779031462,0,'2026-05-17T17:24:22.305421+02:00',NULL,NULL,NULL,'[]','[]','["docs/chaos-engineering.md"]','[]','{}','{"duplicate_of": "https://palark.com/blog/chaos-mesh-in-kubernetes"}');
INSERT INTO "resources" VALUES('https://blog.palark.com/comparing-ingress-controllers-for-kubernetes','blog.palark.com: Comparing Ingress controllers for Kubernetes','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','d2872234c6d937b788cf4802a87047894c00ae1b0f5dd13d6ad6f1e0575af473',100.0,1779032136,0,'2026-05-17T17:35:36.213078+02:00',NULL,NULL,NULL,'[]','[]','["docs/kubernetes-networking.md"]','[]','{}','{"duplicate_of": "https://palark.com/blog/comparing-ingress-controllers-for-kubernetes"}');
INSERT INTO "resources" VALUES('https://blog.palark.com/configmaps-in-kubernetes-how-they-work-and-what-you-should-remember','blog.palark.com: ConfigMaps in Kubernetes: how they work and what you should'' remember 🌟','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','c10ee371eb7b0bdeb4a24770c2b80ed805491874212b64e944f8204708922943',100.0,1779030967,0,'2026-05-17T17:16:07.794026+02:00',NULL,NULL,NULL,'[]','[]','["docs/kubernetes.md"]','[]','{}','{"duplicate_of": "https://palark.com/blog/kubernetes-configmap-guide"}');
INSERT INTO "resources" VALUES('https://blog.palark.com/failure-stories-elasticsearch-migration-within-kubernetes','blog.palark.com: Failure stories #2. How to destroy Elasticsearch while'' migrating it within Kubernetes','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','fea3b1d088ffe792d4087a4627051661fca68862f32ddada9d44906754f63335',100.0,1779032787,0,'2026-05-17T17:46:27.052446+02:00',NULL,NULL,NULL,'[]','[]','["docs/kubernetes.md"]','[]','{}','{"duplicate_of": "https://palark.com/blog/failure-stories-elasticsearch-migration-within-kubernetes"}');
INSERT INTO "resources" VALUES('https://blog.palark.com/kubernetes-services-interaction-monitoring-with-netflow','blog.palark.com: Service communication monitoring in Kubernetes with NetFlow','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','2c2c5d37bf809e0ced3d9bfa6aac00488551e9cb9ede17f460d16bbb813d02da',100.0,1779032221,0,'2026-05-17T17:37:01.045834+02:00',NULL,NULL,NULL,'[]','[]','["docs/kubernetes-monitoring.md"]','[]','{}','{"duplicate_of": "https://palark.com/blog/kubernetes-services-interaction-monitoring-with-netflow"}');
INSERT INTO "resources" VALUES('https://blog.palark.com/kubernetes-snaphots-usage','blog.palark.com: Kubernetes snapshots: What are they and how to use them?'' 🌟','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','91bcb37070c4a54dce3bd6d4dfb717e11e4e9242b4c0a7c45a78d5e0d6f5cd65',100.0,1779031362,0,'2026-05-17T17:22:42.430727+02:00',NULL,NULL,NULL,'[]','[]','["docs/kubernetes-backup-migrations.md"]','[]','{}','{"duplicate_of": "https://palark.com/blog/kubernetes-snaphots-usage"}');
INSERT INTO "resources" VALUES('https://blog.palark.com/okteto-cloud-for-local-development-in-kubernetes','blog.palark.com: Okteto Cloud as another way for local development in Kubernetes','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','896b3e485b2707e5260dc6bc67d34548175f61426db6c7e6a50764d2f1c60667',100.0,1779031721,0,'2026-05-17T17:28:41.435769+02:00',NULL,NULL,NULL,'[]','[]','["docs/kubernetes-based-devel.md"]','[]','{}','{"duplicate_of": "https://palark.com/blog/okteto-cloud-for-local-development-in-kubernetes"}');
INSERT INTO "resources" VALUES('https://blog.palark.com/tag/kubernetes','blog.palark.com','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','ce7431c7413501cd5372b177266d1483268d5b803196d04200f4592f5afbfb18',100.0,1779032978,0,'2026-05-17T17:49:38.894886+02:00',NULL,NULL,NULL,'[]','[]','["docs/kubernetes.md"]','[]','{}','{"duplicate_of": "https://palark.com/blog/tag/kubernetes"}');
INSERT INTO "resources" VALUES('https://blog.paloaltonetworks.com/2020/10/cloud-iam-misconfiguration-risks','paloaltonetworks.com: Is Your Organization Protected Against IAM Misconfiguration'' Risks?','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','55532c0c4d7d574b8ff3f08fa2013fc5edb6e3718fe5b20a18d2ba11c6a9b160',100.0,1779033845,0,'2026-05-17T18:04:05.608762+02:00',NULL,NULL,NULL,'[]','[]','["docs/devsecops.md"]','[]','{}','{"duplicate_of": "https://www.paloaltonetworks.com/blog/2020/10/cloud-iam-misconfiguration-risks"}');
INSERT INTO "resources" VALUES('https://blog.pandorafms.org/network-commands','blog.pandorafms.org: Useful Network commands','','N/A',0,'A curated technical resource and architectural guide covering blog.pandorafms.org: Useful Network commands in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779030339,0,'2026-05-17T17:05:39.715828+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/linux.md"]','["linux.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://blog.pipetail.io/posts/2020-05-04-most-common-mistakes-k8s','10 most common mistakes when using Kubernetes','- resources - requests and limits
    - liveness and readiness probes
    - LoadBalancer for every http service
    - non-kubernetes-aware cluster autoscaling
    - Not using the power of IAM/RBAC','2020',0,'Explores core architectural errors: missing CPU/Memory requests/limits, misconfigured liveness/readiness probes, exposing all HTTP services via individual Cloud LoadBalancers, and neglecting IAM/RBAC context integration.','English','Article','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2020-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Operations", "Best Practices", "Common Anti-Patterns"]','["[COMMUNITY-TOOL]"]','[]','["kubernetes.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://blog.pixielabs.ai/hybrid-architecture/hybrid-architecture','blog.pixielabs.ai: Building Kubernetes Native SaaS applications: iterating'' quickly by deploying in-cluster data planes','','N/A',0,'A curated technical resource and architectural guide covering blog.pixielabs.ai: Building Kubernetes Native SaaS applications: iterating'' quickly by deploying in-cluster data planes in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779031799,0,'2026-05-17T17:29:59.978663+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes.md"]','["kubernetes.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://blog.plasticscm.com/2018/09/add-mergebot-to-your-repo.html','blog.plasticscm.com: Add a mergebot to your repo!','','2018',2,'An official Plastic SCM technical blog post explaining the setup and architectural benefits of integrated merge bots. Outlines workflows to prevent integration bottlenecks and systematically enforce automated QA gates prior to branch resolution.','N/A','Article','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2018-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Software Engineering", "Version Control", "Distributed VCS"]','["[COMMUNITY-TOOL]"]','[]','["git.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://blog.polymatic.systems/service-mesh-wars-goodbye-istio-b047d9e533c7','blog.polymatic.systems: Service Mesh Wars, Goodbye Istio','','N/A',0,'A curated technical resource and architectural guide covering blog.polymatic.systems: Service Mesh Wars, Goodbye Istio in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779032549,0,'2026-05-17T17:42:29.425271+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/servicemesh.md"]','["servicemesh.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://blog.postman.com/capture-responses-using-the-postman-proxy','blog.postman.com: You Can Now Capture Responses Using the Postman Proxy','','2022',0,'Technical guide showing how to deploy Postman''s native Proxy configuration to capture request and response payloads in real-time. Extremely useful for reverse-engineering closed APIs and debugging mobile/IoT traffic flow.','N/A','Guide','Intermediate',1,'online','manual','N/A',100.0,1781430038,0,'2026-06-14T11:40:38.528058+02:00',NULL,NULL,NULL,'["Quality Assurance", "API Design", "Network Debugging"]','["[COMMUNITY-TOOL]", "[GUIDE]"]','["docs/api.md"]','["api.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://blog.postman.com/how-to-choose-between-rest-vs-graphql-vs-grpc-vs-soap','==blog.postman.com: How to choose between REST vs. GraphQL vs. gRPC vs.'' SOAP==','','2023',0,'An elite architectural breakdown contrasting REST, GraphQL, gRPC, and SOAP protocols. Outlines technical selection heuristics based on transport performance, serialization structures, payload size, type-safety guarantees, and network latency tolerances inside microservice topologies.','N/A','Guide','Intermediate',1,'online','manual','N/A',100.0,1781430036,0,'2026-06-14T11:40:36.337566+02:00',NULL,NULL,NULL,'["Software Engineering", "API Design", "Protocol Selection"]','["[COMMUNITY-TOOL]", "[GUIDE]"]','["docs/api.md"]','["api.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://blog.postman.com/introducing-secret-variable-type-in-postman','==blog.postman.com: Introducing the Secret Variable Type in Postman==','','2023',0,'Postman''s ''Secret'' variable type enhances security workflows by preventing sensitive data leakage in API tests and collections. It masks sensitive values (like API keys or tokens) in the Postman UI and console logs, protecting them from accidental exposure during sharing or screen-sharing sessions. This feature represents a critical upgrade for enterprise DevSecOps pipelines integrating automated API testing.','JavaScript','Technical Article','Intermediate',0,'online','manual','N/A',100.0,1781432158,0,'2026-06-14T12:15:58.627616+02:00',NULL,NULL,NULL,'["Security & Governance", "API Lifecycle", "Secrets Management"]','["[COMMUNITY-TOOL]"]','["docs/postman.md"]','["postman.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://blog.postman.com/matrix-postman-internal-tool-microservices','blog.postman.com: Meet Matrix: Postman’s Internal Tool for Working with'' Microservices','','2021',0,'Matrix is Postman''s internal developer tool designed to orchestrate local microservices development, simplifying the execution and coordination of dependent services. It acts as a lightweight developer portal, bridging the gap between local compose files and remote staging environments. Live engineering truth reveals it as a custom service runner that enhances developer workflow automation and mitigates configuration drift.','English','Case Study','Advanced',1,'online','manual','N/A',100.0,1781429917,0,'2026-06-14T11:38:37.985719+02:00',NULL,NULL,NULL,'["Architecture", "Microservices", "Internal Developer Platforms"]','["[CASE STUDY]", "[COMMUNITY-TOOL]"]','["docs/postman.md"]','["postman.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://blog.postman.com/postman-first-5-things-to-try','blog.postman.com: First 5 Things to Try If You’re New to Postman','','2021',0,'A foundational guide covering fundamental Postman workflows, including sending requests, creating collections, executing environment variables, and automated test scripting. It introduces developers to rapid API prototyping and assertions using Chai-based test libraries. This entry point establishes robust habits for automated integration testing in microservices architectures.','English','Tutorial','Beginner',0,'online','manual','N/A',100.0,1781429918,0,'2026-06-14T11:38:38.934791+02:00',NULL,NULL,NULL,'["API Development", "Testing & Debugging", "Getting Started"]','["[COMMUNITY-TOOL]", "[GUIDE]"]','["docs/postman.md"]','["postman.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://blog.postman.com/postmans-proxy-now-fully-supports-https-endpoints','blog.postman.com: Postman’s Proxy Now Fully Supports HTTPS Endpoints','','2021',0,'Postman''s built-in proxy captures HTTPS traffic directly from mobile devices and desktop clients, facilitating API inspection. Utilizing custom SSL certificates, it decrypts SSL/TLS payloads locally to allow seamless request debugging. This integration accelerates contract testing and troubleshooting within local microservices environments.','English','Blog Post','Intermediate',1,'online','manual','N/A',100.0,1781429917,0,'2026-06-14T11:38:37.058609+02:00',NULL,NULL,NULL,'["API Development", "Testing & Debugging", "Postman Proxy"]','["[COMMUNITY-TOOL]"]','["docs/postman.md"]','["postman.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://blog.postman.com/what-is-platformops','blog.postman.com: What Is PlatformOps?','','2024',4,'Analysis of the rise of PlatformOps as the execution branch of Platform Engineering. Explains the transition of managing dev tooling, infrastructure catalogs, and APIs as internal products to drastically reduce cognitive load for developers.','English','Article','Intermediate',1,'online','manual','N/A',100.0,1781430173,0,'2026-06-14T11:42:53.061495+02:00',NULL,NULL,NULL,'["DevOps Culture", "Platform Engineering", "PlatformOps"]','["[ENTERPRISE-STABLE]"]','["docs/devops.md"]','["devops.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://blog.powerupcloud.com/2016/02/07/aws-inventory-details-in-csv-using-lambda',NULL,NULL,NULL,NULL,'A curated technical resource and architectural guide covering blog.powerupcloud.com in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779031564,0,'2026-05-17T17:26:04.036952+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/aws-serverless.md"]','["aws-serverless.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://blog.pragmaticengineer.com/advice-for-tech-workers-to-navigate-a-heated-job-market','blog.pragmaticengineer.com: The Most Heated Tech Job Market in History: Advice for Software Engineers','','2021',0,'Pragmatic advice for software engineers navigating a highly active employment market. It outlines compensation evaluation frameworks, how to detect organizational toxicity during selection, and negotiations strategies for senior technical positions.','English','article','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Professional Development", "Career Transitions", "Market Dynamics"]','["[COMMUNITY-TOOL]"]','[]','["recruitment.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://blog.pragmaticengineer.com/project-management-at-big-tech','blog.pragmaticengineer.com: How Big Tech Runs Tech Projects and the Curious Absence of Scrum','','2021',5,'A seminal critique of Scrum frameworks within modern hyper-scale technology companies. Contrasts classical prescriptive Scrum ceremonies with the pragmatism found in Big Tech, which prioritizes engineer-led planning, asynchronous progress tracking, and outcome-based roadmapping. Highlights how microservices-oriented teams achieve high agility through direct system ownership and continuous delivery without overhead-heavy ceremonies.','en','Analysis','Advanced',1,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Engineering Leadership", "Project Management", "Big Tech Practices"]','["[DE FACTO STANDARD]"]','[]','["project-management-methodology.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://blog.pragmaticengineer.com/typical-migration-approaches','blog.pragmaticengineer.com: Migrations Done Well: Typical Migration Approaches','','2021',0,'Written by Gergely Orosz, this deep-dive highlights technical planning and execution strategies for complex system migrations. Discusses mitigating dual-write issues, rollback preparations, and incremental phased cutovers to manage operational risk.','English','Article','Advanced',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Cloud Architecture", "Migration", "Methodology"]','["[COMMUNITY-TOOL]"]','[]','["introduction.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://blog.programster.org/docker-swarm-cheatsheet','blog.programster.org: Docker Swarm Cheatsheet','','2023',3,'Curator Insight: Focuses on quick commands for orchestrating multi-container applications on Swarm clusters using Compose-like stack files. Live Grounding: Offers robust practical guidance for deploying stateful vs stateless services, with clear commands to configure volumes and secret management directly through the Docker CLI.','English','Technical Guide','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2023-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Infrastructure", "Container Orchestration", "Docker Swarm"]','["[COMMUNITY-TOOL]", "[GUIDE]"]','[]','["cheatsheets.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://blog.purestorage.com/stateful-kubernetes-pure-service-orchestrator-kontena-pharos','Stateful Kubernetes-In-a-Box with Kontena Pharos','','2019',0,'A technical blog post detailing stateful storage solutions in Kubernetes using Pure Service Orchestrator on Kontena Pharos, a lightweight enterprise distribution. With Kontena Pharos discontinued and Pure Storage workflows fully migrated to standard CSI plugins (like Portworx), this remains of historical interest only.','English','Article','Advanced',0,'online','manual',NULL,NULL,NULL,0,'2019-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Storage", "Stateful Applications", "Legacy Tooling"]','["[COMMUNITY-TOOL]"]','[]','["kubernetes-on-premise.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://blog.px.dev/autoscaling-custom-k8s-metric','blog.px.dev: Horizontal Pod Autoscaling with Custom Metrics in Kubernetes 🌟','','2022',0,'An advanced technical analysis demonstrating how to build an eBPF-driven metric gathering pipeline utilizing Pixie. Illustrates how low-level network signals can serve as precision inputs for the Kubernetes HPA scaling engine.','Go','Blog','Advanced',0,'online','manual',NULL,NULL,NULL,0,'2022-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Kubernetes & Scaling", "Metrics & Monitoring", "eBPF-driven Scaling"]','["[COMMUNITY-TOOL]"]','[]','["kubernetes-autoscaling.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://blog.px.dev/container-filesystems','blog.px.dev: Where are my container''s files? Inspecting container filesystems','','2021',4,'A low-level debugging guide for mapping virtual container filesystems back to host machines. Explains overlayfs architecture, namespace confinement, and how to query disk structures via procfs, assisting in post-mortem application forensics.','Bash','Tutorial','Advanced',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Operations", "Troubleshooting", "Storage & File Systems"]','["[ENTERPRISE-STABLE]", "[GUIDE]"]','[]','["kubernetes.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://blog.px.dev/etcd-6-tips','blog.px.dev: How etcd works and 6 tips to keep in mind','','2021',0,'A deep-dive analyzing etcd internals under the Raft consensus mechanism. Provides six optimization techniques covering disk partition isolating, compact tasks, db sizing, lease scaling, and defragmentation routines necessary to protect cluster health.','English','Article','Advanced',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Infrastructure", "Etcd", "Performance Tuning"]','["[COMMUNITY-TOOL]"]','[]','["kubernetes.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://blog.px.dev/k8s-operator','blog.px.dev/k8s-operator: 3 Reasons to Use Kubernetes Operators (and 2 Reasons Not To)','','2021',0,'Evaluates the advantages and disadvantages of deploying Operators. It contrasts automation capabilities against increased control-plane pressure and code maintenance costs.','N/A','Article','Medium',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Resources", "Education", "Trade-off Evaluation", "Operators"]','["[COMMUNITY-TOOL]"]','[]','["kubernetes-operators-controllers.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://blog.rabbitmq.com/posts/2021/07/rabbitmq-streams-first-application','blog.rabbitmq.com: First Application With RabbitMQ Streams','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','14c29a2777e5a6b1611d378fda6c0d6fbe0e629b4e3903f1d4d6d57d1221527c',100.0,1779031552,0,'2026-05-17T17:25:52.802685+02:00',NULL,NULL,NULL,'[]','[]','["docs/message-queue.md"]','[]','{}','{"duplicate_of": "https://www.rabbitmq.com/blog/2021/07/19/rabbitmq-streams-first-application"}');
INSERT INTO "resources" VALUES('https://blog.rackspace.com/patch-and-ami-management-for-windows-on-aws','blog.rackspace.com: Patch and AMI Management for Windows on AWS','','2016',0,'Engineering blog clarifying patch administration, automated AMI construction, and system compliance practices for running legacy or enterprise Windows Server nodes on AWS.','English','Article','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2016-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Cloud Infrastructure", "AWS", "Infrastructure Operations"]','["[LEGACY]"]','[]','["aws-miscellaneous.md", "aws.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://blog.radwell.codes/2021/05/best-kubernetes-distribution-for-local-environments','blog.radwell.codes: What’s the best Kubernetes distribution for local environments? 🌟','','2021',0,'Analyzes localized Kubernetes distributions from a CPU and memory efficiency standpoint. Helps engineers match custom testing configurations against hardware-constrained developer machines.','English','Article','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Local Kubernetes Environments", "Single-Node Clusters", "Evaluation"]','["[COMMUNITY-TOOL]"]','[]','["kubernetes-based-devel.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://blog.radwell.codes/2021/05/provisioning-single-node-kubernetes-cluster-using-kubeadm-on-ubuntu-20-04','blog.radwell.codes: Provisioning Single-node Kubernetes Cluster using kubeadm on Ubuntu 20.04','','2021',0,'A step-by-step workflow focused on configuring a single-node Kubernetes cluster on Ubuntu 20.04 using Kubeadm. Outlines how to untaint the control plane node to enable single-node scheduling for development and resource-constrained test beds.','English','Article','Beginner',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Provisioning", "Bootstrapping", "Ubuntu"]','["[COMMUNITY-TOOL]"]','[]','["kubernetes-on-premise.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://blog.ratnopamc.com/reduce-cross-az-traffic-costs-on-eks-using-topology-aware-hints','blog.ratnopamc.com: Reduce cross-AZ traffic costs on EKS using topology'' aware hints','','N/A',0,'A curated technical resource and architectural guide covering blog.ratnopamc.com: Reduce cross-AZ traffic costs on EKS using topology'' aware hints in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779029565,0,'2026-05-17T16:52:45.298302+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/managed-kubernetes-in-public-cloud.md"]','["managed-kubernetes-in-public-cloud.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://blog.realkinetic.com/its-time-to-retire-terraform-30545fd5f186','blog.realkinetic.com: It’s Time to Retire Terraform','','2023',0,'A critical, forward-looking architectural analysis evaluating the limitations of declarative static HCL. Argues for migrating toward programming-language-based Infrastructure as Code (IaC) architectures (e.g., Pulumi or AWS CDK) to mitigate the cognitive load, state-locking friction, and custom domain DSL limitations inherent in large-scale enterprise deployments.','None','Opinion/Analysis','Advanced',0,'online','manual',NULL,NULL,NULL,0,'2023-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Infrastructure as Code", "Discussions & Critiques", "Evolution of IaC"]','["[COMMUNITY-TOOL]"]','[]','["terraform.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://blog.redbrickai.com/blog-posts/fast-meta-sam-for-medical-imaging','blog.redbrickai.com: F.A.S.T. ⚡️ Meta AI’s Segment Anything for Medical'' Imaging','','N/A',0,'A curated technical resource and architectural guide covering blog.redbrickai.com: F.A.S.T. ⚡️ Meta AI’s Segment Anything for Medical'' Imaging in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779031473,0,'2026-05-17T17:24:33.626769+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/ai.md"]','["ai.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://blog.rewanthtammana.com/creating-malicious-admission-controllers','blog.rewanthtammana.com: Creating Malicious Admission Controllers','','N/A',0,'A curated technical resource and architectural guide covering blog.rewanthtammana.com: Creating Malicious Admission Controllers in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779033019,0,'2026-05-17T17:50:19.564181+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes.md"]','["kubernetes.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://blog.rewanthtammana.com/hardening-kaniko-build-process-with-linux-capabilities','blog.rewanthtammana.com: Hardening Kaniko build process with Linux capabilities','','N/A',0,'A curated technical resource and architectural guide covering blog.rewanthtammana.com: Hardening Kaniko build process with Linux capabilities in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779029118,0,'2026-05-17T16:45:18.736586+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-tools.md"]','["kubernetes-tools.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://blog.risingstack.com/argo-cd-kubernetes-tutorial','blog.risingstack.com: Argo CD Kubernetes Tutorial','','2021',3,'A structured starter guide covering ArgoCD installation, repository connection, and application deployment. Outlines core synchronization paradigms and provides a practical walkthrough of transitioning standard manifests to GitOps.','English','Tutorial','Beginner',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["GitOps & CD", "ArgoCD", "Concepts & Practices"]','["[COMMUNITY-TOOL]", "[GUIDE]"]','[]','["argo.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://blog.risingstack.com/designing-microservices-architecture-for-failure','blog.risingstack.com: Designing a Microservices Architecture for Failure','','2018',0,'Architecting microservices requires planning for inevitable network, hardware, and downstream dependency failures. This analysis outlines essential resiliency patterns, such as circuit breakers, retries with exponential backoff, and graceful degradation strategies. Implementing these patterns prevents cascading failures and maintains systemic availability under high-load or degraded operational states.','English','Blog Post','Intermediate',1,'online','manual',NULL,NULL,NULL,0,'2018-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Architecture", "Microservices", "Resiliency Patterns"]','["[COMMUNITY-TOOL]"]','[]','["faq.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://blog.robertsimoes.org/posts/four-wings-of-software-engineers','blog.robertsimoes.org: Four Wings of a Software Engineer','','N/A',0,'A curated technical resource and architectural guide covering blog.robertsimoes.org: Four Wings of a Software Engineer in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779034238,0,'2026-05-17T18:10:38.078128+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/recruitment.md"]','["recruitment.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://blog.rtwilson.com/my-top-5-new-python-modules-of-2015','My top 5 ‘new’ Python modules of 2015','','2015',0,'An archival review exploring breakout standard and third-party modules from 2015, capturing the early adoption of modern async and formatting libraries in Python.','Python','Blog','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2015-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Backend Development", "Python Ecosystem", "Library Exploration"]','["[COMMUNITY-TOOL]"]','[]','["python.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://blog.rubyroidlabs.com/2016/04/postgresql-9-5',NULL,NULL,NULL,NULL,'A curated technical resource and architectural guide covering blog.rubyroidlabs.com in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779030824,0,'2026-05-17T17:13:44.548869+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/aws-databases.md"]','["aws-databases.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://blog.runx.dev/3-things-i-hate-about-kubernetes-49f1656baeaa','blog.runx.dev: 3 Things I Hate About Kubernetes','','N/A',0,'A curated technical resource and architectural guide covering blog.runx.dev: 3 Things I Hate About Kubernetes in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779029988,0,'2026-05-17T16:59:48.696614+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes.md"]','["kubernetes.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://blog.runx.dev/5-common-kubernetes-mistakes-and-how-to-avoid-them-150607beb475','blog.runx.dev: 5 Common Kubernetes Mistakes and how to avoid them','','N/A',0,'A curated technical resource and architectural guide covering blog.runx.dev: 5 Common Kubernetes Mistakes and how to avoid them in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779029165,0,'2026-05-17T16:46:05.338298+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes.md"]','["kubernetes.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://blog.runx.dev/will-that-kubernetes-v1-22-upgrade-break-my-application-cc339dc2e2c7','==blog.runx.dev: Will That Kubernetes v1.22 Upgrade Break My Application?==','','N/A',0,'A curated technical resource and architectural guide covering ==blog.runx.dev: Will That Kubernetes v1.22 Upgrade Break My Application?== in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779030440,0,'2026-05-17T17:07:20.212708+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-releases.md"]','["kubernetes-releases.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://blog.scaleway.com/how-to-deploy-and-distribute-the-workload-on-a-multi-cloud-kubernetes-environment','==blog.scaleway.com: How to deploy and distribute the workload on a multi-cloud'' Kubernetes environment== 🌟','','N/A',0,NULL,NULL,NULL,NULL,0,'online','manual','70e02f3237e2d19e30a467db58f89a3eac0587a286f147482a4ae7528c27a90c',100.0,1779032256,0,'2026-05-17T17:37:36.047301+02:00',NULL,NULL,NULL,'[]','[]','["docs/kubernetes.md"]','[]','{}','{}');
INSERT INTO "resources" VALUES('https://blog.scaleway.com/saas-multi-tenant-vs-multi-instance-architectures','SaaS Solutions - What is the difference between a multi-instance and a multi-tenant architecture','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','1d5982314c11696e253ed690609482ee21310325a46be485a1ce97743593f78d',100.0,1779032729,0,'2026-05-17T17:45:29.140550+02:00',NULL,NULL,NULL,'[]','[]','["docs/introduction.md", "docs/scaleway.md"]','[]','{}','{"duplicate_of": "https://www.scaleway.com/en/blog/saas-multi-tenant-vs-multi-instance-architectures"}');
INSERT INTO "resources" VALUES('https://blog.scaleway.com/understanding-kubernetes-autoscaling','blog.scaleway.com: Understanding Kubernetes Autoscaling','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','a9023f1430aa0d47d7a17aa03c09c852c43f5fa9f5d8b413b5422141a167c606',100.0,1779032556,0,'2026-05-17T17:42:36.789993+02:00',NULL,NULL,NULL,'[]','[]','["docs/kubernetes-autoscaling.md"]','[]','{}','{"duplicate_of": "https://thinksys.com/devops/kubernetes-autoscaling"}');
INSERT INTO "resources" VALUES('https://blog.scottlowe.org/2016/03/22/using-docker-machine-with-aws','Using Docker Machine with AWS','','2016',0,'Detailed technical blog post showing how to provision and manage remote Docker engines on AWS using the deprecated Docker Machine utility. While valuable for historical debugging and legacy architecture comprehension, live industry alignment dictates migrating to modern Cloud API alternatives (such as AWS CLI, Terraform, or Rancher).','Bash','Article','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2016-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Cloud Infrastructure", "AWS", "Legacy Tooling"]','["[LEGACY]"]','[]','["aws-containers.md", "aws.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://blog.scottlowe.org/2020/06/16/using-kubectl-via-an-ssh-tunnel','blog.scottlowe.org: Using kubectl via an SSH Tunnel','','2020',0,'Provides step-by-step instructions for establishing secure SSH tunnels to reach private Kubernetes cluster control planes. Solves public exposure issues of the Kubernetes API server using proxy forwarding. (Live Grounding: Standard fallback security access pattern, often replaced by modern Zero Trust Network Access (ZTNA) brokers in larger companies).','Shell','Technical Article','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2020-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Cloud-Native Infrastructure", "Kubernetes Core", "Cluster Access Security"]','["[COMMUNITY-TOOL]"]','[]','["demos.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://blog.scrumstudy.com/scrum-and-kanban-alike-or-different-2','blog.scrumstudy.com: Scrum and Kanban, alike or different?','','2020',1,'A structural analysis comparing Scrum iterations and Kanban workflows. Explores trade-offs in velocity, team responsibility, and scheduling mechanics, providing project leaders with strategic decision criteria.','N/A','Article','Beginner',0,'online','manual',NULL,NULL,NULL,0,'2020-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Project Management", "Agile Methodologies", "Scrum vs Kanban"]','["[COMMUNITY-TOOL]"]','[]','["project-management-methodology.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://blog.searce.com/devtron-one-stop-shop-for-all-kubernetes-deployments-6f1c111a7ba1','blog.searce.com: Devtron: One-stop shop for all Kubernetes deployments','','N/A',0,'A curated technical resource and architectural guide covering blog.searce.com: Devtron: One-stop shop for all Kubernetes deployments in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779031927,0,'2026-05-17T17:32:07.481251+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/devops-tools.md"]','["devops-tools.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://blog.searce.com/jenkins-distributed-cluster-using-dynamic-build-agents-on-gke-e2262a59dcb3','blog.searce.com: Jenkins Distributed Cluster Using Dynamic Build Agents'' On GKE','','N/A',0,'A curated technical resource and architectural guide covering blog.searce.com: Jenkins Distributed Cluster Using Dynamic Build Agents'' On GKE in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779029267,0,'2026-05-17T16:47:47.784081+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/jenkins.md"]','["jenkins.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://blog.searce.com/optimize-cost-for-aws-eks-cluster-using-spotinst-ffcebe8e3571','blog.searce.com: Optimise cost for AWS EKS cluster using Spotinst 🌟','','N/A',0,'A curated technical resource and architectural guide covering blog.searce.com: Optimise cost for AWS EKS cluster using Spotinst 🌟 in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779029826,0,'2026-05-17T16:57:06.436316+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/managed-kubernetes-in-public-cloud.md"]','["managed-kubernetes-in-public-cloud.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://blog.searce.com/single-pod-access-mode-for-persistent-volumes-on-kubernetes-4cf79200aa9a','blog.searce.com: Single Pod Access Mode for Persistent Volumes on Kubernetes','','N/A',0,'A curated technical resource and architectural guide covering blog.searce.com: Single Pod Access Mode for Persistent Volumes on Kubernetes in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779031329,0,'2026-05-17T17:22:09.081012+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes.md"]','["kubernetes.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://blog.searce.com/transform-kubernetes-manifests-into-helm-chart-f3d100688423','blog.searce.com: Transform Kubernetes Manifests into Helm Chart','','N/A',0,'A curated technical resource and architectural guide covering blog.searce.com: Transform Kubernetes Manifests into Helm Chart in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779029377,0,'2026-05-17T16:49:37.751506+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/helm.md"]','["helm.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://blog.seifbassem.com/blogs/posts/azure-arc-ssh','seifbassem.com: SSH into your Azure Arc-enabled servers from anywhere','','2022',3,'An engineering guide demonstrating how to establish secure, passwordless SSH tunnels into Azure Arc-enabled servers without public IP addresses. It leverages Azure Arc''s built-in relay capability and Entra ID authentication to enforce strict role-based access control (RBAC). This paradigm provides a zero-trust alternative to bastion hosts or VPN connections for remote host management.','Shell','Tutorial','Advanced',0,'online','manual',NULL,NULL,NULL,0,'2022-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Cloud Native & Kubernetes", "Hybrid & Multicloud Solutions", "Arc-enabled Servers Security"]','["[COMMUNITY-TOOL]", "[GUIDE]"]','[]','["azure.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://blog.seifbassem.com/blogs/posts/azure-naming-tool',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,'manual','b43758c2ee6b9c8bcb25c93c193ddf79c96b134199fea227cb411562c29c0e49',100.0,1779130494,0,'2026-05-18T20:54:54.932962+02:00',NULL,NULL,NULL,'[]','[]','["docs/azure.md"]','[]','{}','{}');
INSERT INTO "resources" VALUES('https://blog.shippable.com/how-to-be-a-great-devops-engineer','How to be a great DevOps Engineer 🌟','','N/A',0,'A curated technical resource and architectural guide covering How to be a great DevOps Engineer 🌟 in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779033476,0,'2026-05-17T17:57:56.823625+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/devops.md"]','["devops.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://blog.shreyaspatil.dev/automate-library-publishing-to-maven-central-with-github-actions-workflow-dispatch','blog.shreyaspatil.dev: Automate library publishing to Maven Central with GitHub Actions Workflow Dispatch','','2021',0,'Details how to configure automated deployment pipelines to Maven Central. Uses the `workflow_dispatch` event trigger to securely run parameterized release pipelines and push Java/Kotlin dependencies.','Kotlin','Blog','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["CI/CD Pipeline", "Software Distribution", "Mobile Workflows"]','["[COMMUNITY-TOOL]"]','[]','["git.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://blog.sighup.io/an-introduction-to-hierarchical-namespace-controller-hnc','blog.sighup.io: Hierarchical Namespace Controller (HNC): a look into the future of Kubernetes Multitenancy','','2021',0,'A detailed evaluation of policy enforcement using the Hierarchical Namespace Controller. Highlights operational scenarios for delegating namespace permissions down structural hierarchies.','Go','Blog','Advanced',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Platform Engineering", "Multi-Tenancy", "Hierarchical Namespaces"]','["[COMMUNITY-TOOL]"]','[]','["kubernetes.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://blog.sighup.io/how-to-run-kubernetes-without-docker','blog.sighup.io: How to run Kubernetes without Docker','','2020',0,'Demonstrates runtime decoupling by running a fully functional Kubernetes cluster without the legacy Docker engine. Leverages Container Runtime Interface (CRI) options like Containerd or CRI-O directly to optimize cluster performance.','Bash','Technical Blog','Advanced',0,'online','manual',NULL,NULL,NULL,0,'2020-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Infrastructure", "CRI", "Alternative Runtimes"]','["[LEGACY]"]','[]','["kubernetes.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://blog.sighup.io/keycloak-ha-on-kubernetes','blog.sighup.io: How to run Keycloak in HA on Kubernetes','','2021',4,'Architectural guide outlining how to deploy and manage a highly available Keycloak cluster on Kubernetes. Addresses database pooling, persistent volume strategies, and multi-replica coordination using Kubernetes native primitives. Ensures continuous identity services with zero downtime.','YAML','Tutorial','Advanced',1,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Security", "Identity & Access Management", "High Availability"]','["[ENTERPRISE-STABLE]", "[GUIDE]"]','[]','["devsecops.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://blog.sigstore.dev/how-to-verify-container-images-with-kyverno-using-kms-cosign-and-workload-identity-1e07d2b85061','blog.sigstore.dev: How to verify container images with Kyverno using KMS,'' Cosign, and Workload Identity','','2022',0,'An advanced technical exploration of enterprise container security architectures. Provides steps to construct a validation loop that verifies image signatures dynamically using Kyverno, integrated directly with KMS key stores, Sigstore Cosign, and OIDC-based Workload Identity.','Go','Article','Advanced',0,'online','manual','f6ef7e6261cbaf286fd33a192671831afa301d3f2e7d525e3d0e84971984e8a2',100.0,1779031422,1,'2026-05-17T17:23:42.591946+02:00',NULL,NULL,NULL,'["Cloud-Native Platforms", "Supply Chain Security", "Cryptographic Signatures"]','["[COMMUNITY-TOOL]"]','["docs/securityascode.md"]','["securityascode.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://blog.siliconvalve.com/posts/2024/02/06/analysing-git-commit-history-using-azure-data-explorer','blog.siliconvalve.com: Analysing git commit history using Azure Data Explorer','','2024',0,'Engineering showcase demonstrating how to ingest Git commit histories into Azure Data Explorer (ADX). Focuses on leveraging Kusto Query Language (KQL) to analyze code repository metrics, developer velocity patterns, and branch merge lifecycles, proving ADX’s high-throughput telemetry capabilities for unorthodox log structures.','English','Technical Blog','Advanced',0,'online','manual',NULL,NULL,NULL,0,'2024-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Data & Storage", "Data Analytics", "Kusto Query Language"]','["[COMMUNITY-TOOL]"]','[]','["azure.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://blog.sixeyed.com/you-cant-always-have-kubernetes-running-containers-in-azure-vm-scale-sets','blog.sixeyed.com: You can''t always have Kubernetes: running containers in Azure VM Scale Sets','','2021',0,'An architectural exploration of container orchestration using Virtual Machine Scale Sets (VMSS) as a high-density, low-complexity alternative to Kubernetes. This methodology leverages native cloud init scripts and container runtimes embedded within custom base images. Ideal for scenarios demanding high performance and cost efficiency without the operational overhead of an AKS control plane.','English','Technical Blog','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Compute & Containers", "Virtual Machines", "VMSS"]','["[COMMUNITY-TOOL]"]','[]','["azure.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://blog.sldk.de/2021/02/introduction-to-gitops-on-kubernetes-with-flux-v2','blog.sldk.de: Introduction to GitOps on Kubernetes with Flux v2 🌟','','2021',0,'A clear introduction to the fundamental architecture of Flux v2. Explains key resources including GitRepository, Kustomization, and how they combine to deploy reliable workloads.','None','Technical Article','Medium',1,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Platform Engineering", "GitOps & Deployment", "Flux Ecosystem"]','["[COMMUNITY-TOOL]"]','[]','["flux.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://blog.slycreator.com/network-policies-understanding-kubernetes-network-policies','blog.slycreator.com: Network Policies: Understanding Kubernetes Network'' Policies','','N/A',0,'A curated technical resource and architectural guide covering blog.slycreator.com: Network Policies: Understanding Kubernetes Network'' Policies in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779034372,0,'2026-05-17T18:12:52.777536+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-networking.md"]','["kubernetes-networking.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://blog.sonatype.com/achieving-ci/cd-with-kubernetes','blog.sonatype.com: Achieving CI and CD With Kubernetes 🌟','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','8a9f4e9111c40252f87cc0d63dad277be6dd8d40f780a6056eec61a75a219459',100.0,1779032163,0,'2026-05-17T17:36:03.393875+02:00',NULL,NULL,NULL,'[]','[]','["docs/cicd.md"]','[]','{}','{"duplicate_of": "https://www.sonatype.com/blog/achieving-ci/cd-with-kubernetes"}');
INSERT INTO "resources" VALUES('https://blog.sonatype.com/new-cloud-native-ci/cd-projects-openshift-and-tekton','CI/CD OpenShift and Tekton','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','5e8e23b3064531a9a1a80b25d4f3246e1fc02fa2deb596d3c30ffff686d0f881',100.0,1779032820,0,'2026-05-17T17:47:00.380788+02:00',NULL,NULL,NULL,'[]','[]','["docs/jenkins-alternatives.md"]','[]','{}','{"duplicate_of": "https://www.sonatype.com/blog/new-cloud-native-ci/cd-projects-openshift-and-tekton"}');
INSERT INTO "resources" VALUES('https://blog.sonatype.com/python-packages-upload-your-aws-keys-env-vars-secrets-to-web','blog.sonatype.com: Python Packages Upload Your AWS Keys, env vars, Secrets'' to the Web','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','21eaec12364609a146d3f83fab8f0252432eb164a4488f041da520454e5eb8fe',100.0,1779032920,0,'2026-05-17T17:48:40.739950+02:00',NULL,NULL,NULL,'[]','[]','["docs/devsecops.md"]','[]','{}','{"duplicate_of": "https://www.sonatype.com/blog/python-packages-upload-your-aws-keys-env-vars-secrets-to-web"}');
INSERT INTO "resources" VALUES('https://blog.sonatype.com/using-nexus-3-as-your-repository-part-3-docker-images','blog.sonatype.com: Using Nexus 3 as Your Repository – Part 3: Docker Images'' 🌟','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','f66223c15fe543495b6255c2a07bc52b0c3634674c80bb4a5378931e1c88b8b1',100.0,1779034217,0,'2026-05-17T18:10:17.774159+02:00',NULL,NULL,NULL,'[]','[]','["docs/registries.md"]','[]','{}','{"duplicate_of": "https://www.sonatype.com/blog/using-sonatype-nexus-repository-3-part-3-docker-images"}');
INSERT INTO "resources" VALUES('https://blog.sonnes.cloud/introducing-azure-devops-backup-tool-1-1-0-0-major-update-with-new-features-bug-fixes-and-enhanced-security','blog.sonnes.cloud: Introducing Azure DevOps Backup Tool 1.1.0.0: Major update with new features, bug fixes and enhanced security!','','2024',3,'Introduces major feature releases of the Azure DevOps Backup Tool (v1.1.0.0), highlighting enhancements in API throughput, credential safety, and automated backup schedules. 2026 engineering audits confirm this tool is reliable for securing multi-tenant environments against accidental service deletions.','English','Article','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2024-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Cloud DevOps", "Data Protection & Backup", "Disaster Recovery"]','["[COMMUNITY-TOOL]"]','[]','["azure.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://blog.stack-labs.com/code/kustomize-101','blog.stack-labs.com: Kustomize - The right way to do templating in Kubernetes','','2020',3,'An foundational exploration of declarative application customization in Kubernetes using Kustomize. It contrasts template-driven engines like Helm with Kustomize''s overlay-based, template-free patching, focusing on clean resource organization across different environments without altering original YAML files.','English','Tutorial','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2020-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Cloud Native", "Kubernetes", "Configuration Management"]','["[COMMUNITY-TOOL]", "[GUIDE]"]','[]','["kustomize.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://blog.stackademic.com/advanced-end-to-end-devsecops-kubernetes-three-tier-project-using-aws-eks-argocd-prometheus-fbbfdb956d1a','blog.stackademic.com: Advanced End-to-End DevSecOps Kubernetes Three-Tier'' Project using AWS EKS, ArgoCD, Prometheus, Grafana, and Jenkins','','N/A',0,'A curated technical resource and architectural guide covering blog.stackademic.com: Advanced End-to-End DevSecOps Kubernetes Three-Tier'' Project using AWS EKS, ArgoCD, Prometheus, Grafana, and Jenkins in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779034491,0,'2026-05-17T18:14:51.459177+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/devsecops.md"]','["devsecops.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://blog.stackademic.com/advanced-end-to-end-devsecops-kubernetes-three-tier-project-using-azure-aks-fluxcd-prometheus-cca3c5e61953','blog.stackademic.com: Advanced End-to-End DevSecOps Kubernetes Three-Tier'' Project using Azure AKS, fluxCD, Prometheus, Grafana, and GitLab','','N/A',0,'A curated technical resource and architectural guide covering blog.stackademic.com: Advanced End-to-End DevSecOps Kubernetes Three-Tier'' Project using Azure AKS, fluxCD, Prometheus, Grafana, and GitLab in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'duplicate','manual','N/A',100.0,1779030680,0,'2026-05-17T17:11:20.210477+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/managed-kubernetes-in-public-cloud.md"]','["managed-kubernetes-in-public-cloud.md"]','{}','{"duplicate_of": "https://blog.stackademic.com/advanced-end-to-end-devsecops-kubernetes-three-tier-project-using-aws-eks-argocd-prometheus-fbbfdb956d1a"}');
INSERT INTO "resources" VALUES('https://blog.stackademic.com/create-the-aws-eks-cluster-with-a-managed-node-group-using-custom-launch-templates-185744a0cc79','blog.stackademic.com: Create the AWS EKS Cluster with a Managed Node Group'' Using Custom Launch Templates','','N/A',0,'A curated technical resource and architectural guide covering blog.stackademic.com: Create the AWS EKS Cluster with a Managed Node Group'' Using Custom Launch Templates in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779031255,0,'2026-05-17T17:20:55.386422+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/managed-kubernetes-in-public-cloud.md"]','["managed-kubernetes-in-public-cloud.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://blog.stackademic.com/mastering-local-microservices-debugging-with-mirrord-0a99443c1544','blog.stackademic.com: Debugging Microservices Locally with mirrord','','N/A',0,'A curated technical resource and architectural guide covering blog.stackademic.com: Debugging Microservices Locally with mirrord in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779033424,0,'2026-05-17T17:57:04.544520+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/visual-studio.md"]','["visual-studio.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://blog.stephane-robert.info/post/ansible-utiliser-mysql-comme-inventaire-dynamique','blog.stephane-robert.info: Ansible - Utiliser MySQL comme inventaire dynamique (Use MySQL as a dynamic inventory)','','2021',0,'Technical deep-dive on configuring Ansible to query a MySQL database dynamically to build asset inventories. Eliminates hardcoded static host files by relying on runtime query configurations. (Live Grounding: Essential for hybrid-cloud setups where IP address spaces change rapidly and dynamically).','YAML/Python/SQL','Technical Article','Advanced',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Infrastructure as Code & CI-CD", "Configuration Management", "Ansible Inventory"]','["[COMMUNITY-TOOL]"]','[]','["demos.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://blog.streammonkey.com/how-we-serverlessly-migrated-1-58-billion-elasticsearch-documents-33ad3d0d7c4f','blog.streammonkey.com: How We Serverlessly Migrated 1.58 Billion Elasticsearch'' Documents','','N/A',0,'A curated technical resource and architectural guide covering blog.streammonkey.com: How We Serverlessly Migrated 1.58 Billion Elasticsearch'' Documents in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779029316,0,'2026-05-17T16:48:36.688854+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/monitoring.md"]','["monitoring.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://blog.styra.com/blog/5-opa-deployment-performance-models-for-microservices','blog.styra.com: 5 OPA Deployment Performance Models for Microservices','','N/A',0,'A curated technical resource and architectural guide covering blog.styra.com: 5 OPA Deployment Performance Models for Microservices in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779034030,0,'2026-05-17T18:07:10.746496+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/securityascode.md"]','["securityascode.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://blog.styra.com/blog/dynamic-policy-composition-for-opa','blog.styra.com: Dynamic Policy Composition for OPA','','N/A',0,'A curated technical resource and architectural guide covering blog.styra.com: Dynamic Policy Composition for OPA in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779032405,0,'2026-05-17T17:40:05.603786+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/securityascode.md"]','["securityascode.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://blog.styra.com/blog/integrating-identity-oauth2-and-openid-connect-in-open-policy-agent','blog.styra.com: Integrating Identity: OAUTH2 and OPENID CONNECT in Open'' Policy Agent','','N/A',0,'A curated technical resource and architectural guide covering blog.styra.com: Integrating Identity: OAUTH2 and OPENID CONNECT in Open'' Policy Agent in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779032100,0,'2026-05-17T17:35:00.183212+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/securityascode.md"]','["securityascode.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://blog.styra.com/blog/open-policy-agent-the-top-5-kubernetes-admission-control-policies','blog.styra.com: Open Policy Agent: The Top 5 Kubernetes Admission Control'' Policies','','N/A',0,'A curated technical resource and architectural guide covering blog.styra.com: Open Policy Agent: The Top 5 Kubernetes Admission Control'' Policies in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779029590,0,'2026-05-17T16:53:10.122361+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/securityascode.md"]','["securityascode.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://blog.styra.com/blog/policy-based-infrastructure-guardrails-with-terraform-and-opa','blog.styra.com: Policy-based infrastructure guardrails with Terraform and'' OPA 🌟','','N/A',0,'A curated technical resource and architectural guide covering blog.styra.com: Policy-based infrastructure guardrails with Terraform and'' OPA 🌟 in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779030235,0,'2026-05-17T17:03:55.396376+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/securityascode.md"]','["securityascode.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://blog.styra.com/blog/rego-unit-testing','blog.styra.com: Rego Unit Testing','','N/A',0,'A curated technical resource and architectural guide covering blog.styra.com: Rego Unit Testing in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779034049,0,'2026-05-17T18:07:29.161703+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/securityascode.md"]','["securityascode.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://blog.styra.com/blog/using-opa-with-gitops-to-speed-cloud-native-development','blog.styra.com: Using OPA with GitOps to speed Cloud-Native development','','N/A',0,'A curated technical resource and architectural guide covering blog.styra.com: Using OPA with GitOps to speed Cloud-Native development in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779029820,0,'2026-05-17T16:57:00.657989+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/securityascode.md"]','["securityascode.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://blog.styra.com/blog/why-rbac-is-not-enough-for-kubernetes-api-security','blog.styra.com: Why RBAC is not enough for kubernetes security 🌟🌟','','N/A',0,'A curated technical resource and architectural guide covering blog.styra.com: Why RBAC is not enough for kubernetes security 🌟🌟 in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779033140,0,'2026-05-17T17:52:20.546114+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-security.md"]','["kubernetes-security.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://blog.suhailkakar.com/web-30-terms-and-their-definitions-in-plain-english','blog.suhailkakar.com: Web 3.0 Terms and Their Definitions in Plain English','','N/A',0,'A curated technical resource and architectural guide covering blog.suhailkakar.com: Web 3.0 Terms and Their Definitions in Plain English in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779032734,0,'2026-05-17T17:45:34.135559+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/web3.md"]','["web3.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://blog.t-systems-mms.com/tech-insights/ansible-lets-encrypt-collection','Ansible Let''s Encrypt Collection','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','44c92574e1c4cfe7e316248ce25f73f17f3451289de45d253078c0f090b55654',100.0,1779030591,0,'2026-05-17T17:09:51.410214+02:00',NULL,NULL,NULL,'[]','[]','["docs/ansible.md"]','[]','{}','{"duplicate_of": "https://www.telekom-mms.com/blog"}');
INSERT INTO "resources" VALUES('https://blog.tanmaysarkar.tech/beginners-guide-to-argo-cd','==blog.tanmaysarkar.tech: Beginners Guide to Argo CD==','','N/A',0,'A curated technical resource and architectural guide covering ==blog.tanmaysarkar.tech: Beginners Guide to Argo CD== in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779031012,0,'2026-05-17T17:16:52.114344+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/argo.md"]','["argo.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://blog.teamhephy.info/blog/posts/tutorials/running-workflow-without-any-loadbalancer.html','blog.teamhephy.info: Running Workflow Without Any LoadBalancer','','N/A',0,'A curated technical resource and architectural guide covering blog.teamhephy.info: Running Workflow Without Any LoadBalancer in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779031349,0,'2026-05-17T17:22:29.421563+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-networking.md"]','["kubernetes-networking.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://blog.techiescamp.com/docs/jenkins-multibranch-pipeline','Lesson 5.1: Introduction to Jenkins Multibranch Pipeline','','N/A',0,NULL,NULL,NULL,NULL,0,NULL,'manual','d862a999a2f40762119bbbf7e3fb2c8e7656bd1caffe8f7b84efa8f10d943b56',100.0,1779030401,1,'2026-05-17T17:06:41.213351+02:00',NULL,NULL,NULL,'[]','[]','["docs/jenkins.md"]','[]','{}','{}');
INSERT INTO "resources" VALUES('https://blog.techiescamp.com/docs/wcurl','blog.techiescamp.com: wcurl: A Simple Wrapper for curl to download files','','2024',0,'Practical walkthrough illustrating how `wcurl` simplifies download pipelines. Compares its streamlined syntax to raw `curl` or `wget` commands, highlighting its utility in lightweight Dockerfiles and thin container runtimes.','Shell','Command-Line Guide','Beginner',0,'online','manual',NULL,NULL,NULL,0,'2024-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Linux", "Networking", "Data Transfer"]','["[COMMUNITY-TOOL]", "[GUIDE]"]','[]','["linux.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://blog.techiescamp.com/jenkins-course','blog.techiescamp.com/jenkins-course 🌟🌟🌟','- [Lesson 5.1: Introduction to Jenkins Multibranch Pipeline](https://blog.techiescamp.com/docs/jenkins-multibranch-pipeline)','2021',0,'A deep-dive tutorial centered around Jenkins Multibranch Pipelines, explaining dynamic job discovery across git repositories. Shows engineers how to configure automatic branch detection, scan triggers, and stage-level execution hooks based on feature branch configurations.','English','article','Beginner',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Infrastructure & DevOps", "CI-CD Concepts", "Jenkins Tutorials"]','["[COMMUNITY-TOOL]"]','[]','["jenkins.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://blog.techknowtrendz.com/taking-amazon-eks-anywhere-for-a-spin','blog.techknowtrendz.com: Taking Amazon EKS Anywhere for a spin','','N/A',0,'A curated technical resource and architectural guide covering blog.techknowtrendz.com: Taking Amazon EKS Anywhere for a spin in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779031979,0,'2026-05-17T17:32:59.543552+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/managed-kubernetes-in-public-cloud.md"]','["managed-kubernetes-in-public-cloud.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://blog.teclado.com/python-methods-instance-static-class','blog.teclado.com: Python Methods: Instance, Static and Class','','2021',0,'Technical dissection of method boundaries in Python objects. Contrasts instance methods (`self`) with dynamic factory capabilities of classmethods (`cls`) and namespace-isolated staticmethods.','English','Article','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Software Development", "Python Core", "Object-Oriented Programming"]','["[COMMUNITY-TOOL]"]','[]','["python.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://blog.teemo.co/terraform-in-10-commands-e737dfd8bf31','blog.teemo.co: Terraform in 10 commands','','2021',0,'A highly structured, quick-reference guide detailing the ten core CLI commands required to manage infrastructure lifecycles. Covers initialization, plan, apply, destroy, and state manipulation, making it an excellent onboarding cheat-sheet for developers.','English','Command Reference','Beginner',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Cloud Infrastructure", "Infrastructure as Code", "Quickstart"]','["[COMMUNITY-TOOL]"]','[]','["terraform.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://blog.tekspace.io/deploying-kubernetes-dashboard-in-k3s-cluster','blog.tekspace.io: Deploying Kubernetes Dashboard in K3S Cluster','','2023',2,'Step-by-step implementation guide detailing how to deploy and configure the official Kubernetes Dashboard inside a resource-constrained K3s cluster. Covers service configuration, RBAC cluster role bindings, token generation, and exposing the UI via NodePort.','YAML','Tutorial','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2023-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Platform Engineering", "UI & Dashboards", "K3s Integration"]','["[COMMUNITY-TOOL]", "[GUIDE]"]','[]','["kubernetes-based-devel.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://blog.thundra.io/4-software-testing-roles','blog.thundra.io: 4 Software Testing Roles','','N/A',0,'A curated technical resource and architectural guide covering blog.thundra.io: 4 Software Testing Roles in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779031185,0,'2026-05-17T17:19:45.870814+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/qa.md"]','["qa.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://blog.thundra.io/dry-dont-repeat-yourself-on-the-cloud-with-pulumi','DRY (Don’t Repeat Yourself) on the cloud with Pulumi','','N/A',0,'A curated technical resource and architectural guide covering DRY (Don’t Repeat Yourself) on the cloud with Pulumi in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779034232,0,'2026-05-17T18:10:32.472422+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/pulumi.md"]','["pulumi.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://blog.thundra.io/how-to-fix-your-failing-end-to-end-tests','blog.thundra.io: How to Fix Your Failing End-to-End Tests?','','N/A',0,'A curated technical resource and architectural guide covering blog.thundra.io: How to Fix Your Failing End-to-End Tests? in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779032184,0,'2026-05-17T17:36:24.686404+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/qa.md"]','["qa.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://blog.thundra.io/how-to-set-up-a-ci-pipeline-in-github-actions','blog.thundra.io: How to Set Up a CI Pipeline in GitHub Actions','','N/A',0,'A curated technical resource and architectural guide covering blog.thundra.io: How to Set Up a CI Pipeline in GitHub Actions in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779031669,0,'2026-05-17T17:27:49.249714+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/git.md"]','["git.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://blog.thundra.io/the-ci/cd-war-of-2021-a-look-at-the-most-popular-technologies','blog.thundra.io: The CI/CD War of 2021: A Look at the Most Popular Technologies','','N/A',0,'A curated technical resource and architectural guide covering blog.thundra.io: The CI/CD War of 2021: A Look at the Most Popular Technologies in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779034101,0,'2026-05-17T18:08:21.439158+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/jenkins-alternatives.md"]','["jenkins-alternatives.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://blog.thundra.io/top-10-github-actions-you-should-use-to-set-up-your-ci/cd-pipeline','blog.thundra.io: Top 10 GitHub Actions You Should Use to set up your CI/CD'' Pipeline','','N/A',0,'A curated technical resource and architectural guide covering blog.thundra.io: Top 10 GitHub Actions You Should Use to set up your CI/CD'' Pipeline in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779031439,0,'2026-05-17T17:23:59.886107+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/git.md"]','["git.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://blog.thundra.io/what-ci-observability-means-for-devops','blog.thundra.io: What CI Observability Means for DevOps 🌟','','N/A',0,'A curated technical resource and architectural guide covering blog.thundra.io: What CI Observability Means for DevOps 🌟 in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779030425,0,'2026-05-17T17:07:05.589421+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/monitoring.md"]','["monitoring.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://blog.thundra.io/why-a-ci/cd-pipeline-makes-good-business-sense','blog.thundra.io: Why a CI/CD Pipeline Makes Good Business Sense','','N/A',0,'A curated technical resource and architectural guide covering blog.thundra.io: Why a CI/CD Pipeline Makes Good Business Sense in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779032751,0,'2026-05-17T17:45:51.356307+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/cicd.md"]','["cicd.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://blog.thundra.io/why-should-you-run-all-your-tests-in-docker','blog.thundra.io: Why Should You Run All Your Tests in Docker? 🌟','','N/A',0,'A curated technical resource and architectural guide covering blog.thundra.io: Why Should You Run All Your Tests in Docker? 🌟 in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779032149,0,'2026-05-17T17:35:49.908194+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/docker.md"]','["docker.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://blog.tilt.dev/2021/03/18/kubernetes-is-so-simple.html','blog.tilt.dev: Kubernetes is so Simple You Can Explore it with Curl','','2021',4,'A lightweight diagnostic guide for interacting with the Kubernetes API Server without using kubectl. Explores API schemas, TLS handshakes, and token-based requests using curl.','English','Tutorial','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["API Server", "Debugging", "HTTP Client"]','["[ENTERPRISE-STABLE]", "[GUIDE]"]','[]','["kubernetes.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://blog.tobias-huebner.org/low-budget-kubernetes-self-hosted-series','blog.tobias-huebner.org: Low-budget self-hosted Kubernetes 🌟','','N/A',0,'A curated technical resource and architectural guide covering blog.tobias-huebner.org: Low-budget self-hosted Kubernetes 🌟 in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779029634,0,'2026-05-17T16:53:54.259100+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-on-premise.md"]','["kubernetes-on-premise.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://blog.tomarrell.com/post/traefik_v2_on_kubernetes','blog.tomarrell.com: Kustomize: Traefik v2.2 as a Kubernetes Ingress Controller','','2020',0,'Technical integration blog detailing how to deploy and customize the Traefik v2.2 Ingress Controller using Kustomize configurations. It illustrates how to define overlays for environment-specific network values, secure SSL contexts, and service exposures. Useful reference for managing non-trivial ingress manifests programmatically.','YAML','Blog','Intermediate',1,'online','manual',NULL,NULL,NULL,0,'2020-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Infrastructure Security", "Inbound Traffic Management", "Traefik"]','["[COMMUNITY-TOOL]"]','[]','["web-servers.md", "kustomize.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://blog.trello.com/es/conflictos-en-el-trabajo','blog.trello.com: Consejos para manejar distintos conflictos en un equipo de trabajo','','2021',3,'Provides an operational framework for identifying and resolving interpersonal conflicts within technical delivery teams. Highlights visual tracking systems, regular retrospectives, and structured architectural alignment reviews to defuse typical friction points, such as diverging coding standards or disputed system design decisions.','es','Guide','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Engineering Leadership", "Team Dynamics", "Conflict Resolution"]','["[COMMUNITY-TOOL]", "[GUIDE]"]','[]','["project-management-methodology.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://blog.trello.com/is-it-time-to-leave','blog.trello.com: Experiencing Job Dissatisfaction: How To Decide If It''s Time To Quit','','2022',0,'A structured workflow designed to analyze personal job dissatisfaction. It separates temporary, project-based frustration from toxic management, helping developers make objective decisions regarding when to seek new opportunities.','English','article','Beginner',0,'online','manual',NULL,NULL,NULL,0,'2022-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Professional Development", "Developer Wellness", "Career Decisions"]','["[COMMUNITY-TOOL]"]','[]','["recruitment.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://blog.twitter.com/engineering/en_us/topics/infrastructure/2021/processing-billions-of-events-in-real-time-at-twitter-','==blog.twitter.com: Processing billions of events in real time at Twitter==','','N/A',0,'A curated technical resource and architectural guide covering ==blog.twitter.com: Processing billions of events in real time at Twitter== in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779034501,0,'2026-05-17T18:15:01.818482+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/message-queue.md"]','["message-queue.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://blog.twstewart.me/posts/cdk8s-python','blog.twstewart.me: cdk8s-python - A Love and Hate Experience','','2022',0,'A developer-focused analysis highlighting structural trade-offs when implementing cdk8s in Python. Evaluates class inheritance structures, JSII compilation overhead, and configuration complexities relative to legacy YAML definitions.','Python','Case Study','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2022-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Cloud-Native Provisioning", "Infrastructure as Code", "CDK for Kubernetes"]','["[CASE STUDY]", "[LEGACY]"]','[]','["kubernetes-client-libraries.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://blog.udemy.com/devops-engineer','==blog.udemy.com: Becoming a DevOps Engineer: Understanding the Role and'' Responsibilities==','','N/A',0,'A curated technical resource and architectural guide covering ==blog.udemy.com: Becoming a DevOps Engineer: Understanding the Role and'' Responsibilities== in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779032455,0,'2026-05-17T17:40:55.170104+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/devops.md"]','["devops.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://blog.usejournal.com/building-a-serverless-back-end-with-aws-5bb3642a3f4','blog.usejournal.com: Building a Serverless Back-end with AWS','','N/A',0,'A curated technical resource and architectural guide covering blog.usejournal.com: Building a Serverless Back-end with AWS in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779033092,0,'2026-05-17T17:51:32.325665+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/aws-serverless.md"]','["aws-serverless.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://blog.usejournal.com/spice-up-your-kubernetes-environment-with-aws-lambda-a07d81347607','blog.usejournal.com: Spice up Your Kubernetes Environment with AWS Lambda'' 🌟','','N/A',0,'A curated technical resource and architectural guide covering blog.usejournal.com: Spice up Your Kubernetes Environment with AWS Lambda'' 🌟 in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779030730,0,'2026-05-17T17:12:10.074815+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/managed-kubernetes-in-public-cloud.md"]','["managed-kubernetes-in-public-cloud.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://blog.usejournal.com/useful-tools-for-better-kubernetes-development-87820c2b9435','blog.usejournal.com: Useful Tools for Better Kubernetes Development','','N/A',0,'A curated technical resource and architectural guide covering blog.usejournal.com: Useful Tools for Better Kubernetes Development in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779033169,0,'2026-05-17T17:52:49.759902+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-based-devel.md"]','["kubernetes-based-devel.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://blog.varunsingh.in/5-python-tricks-that-made-me-a-good-python-developer','blog.varunsingh.in: 5 Python Tricks That Made Me A Good Python Developer','','N/A',0,'A curated technical resource and architectural guide covering blog.varunsingh.in: 5 Python Tricks That Made Me A Good Python Developer in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779034431,0,'2026-05-17T18:13:51.457134+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/python.md"]','["python.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://blog.vizuri.com/red-hat-openshift-service-on-aws-rosa-positions-openshift-for-mainstream-adoption','blog.vizuri.com: Red Hat OpenShift Service on AWS (ROSA) Positions OpenShift for Mainstream Adoption','','2021',0,'A market-focused assessment highlighting the reduction in operational friction when transitioning to managed OpenShift on cloud-native hardware.','English','Blog Post','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Infrastructure", "Managed Kubernetes", "ROSA Assessment"]','["[COMMUNITY-TOOL]"]','[]','["ocp4.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://blog.webhose.io/2015/08/16/dead-simple-for-devs-python-crawler-script-for-extracting-structured-data-from-any-almost-website-into-csv',NULL,NULL,NULL,NULL,'A curated technical resource and architectural guide covering blog.webhose.io in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779031810,0,'2026-05-17T17:30:10.241026+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/python.md"]','["python.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://blog.werf.io/canary-releases-in-kubernetes-based-on-ingress-nginx-controller-96193efe34f9','blog.werf.io: Canary releases in Kubernetes based on Ingress-NGINX Controller','','N/A',0,'A curated technical resource and architectural guide covering blog.werf.io: Canary releases in Kubernetes based on Ingress-NGINX Controller in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779033068,0,'2026-05-17T17:51:08.138204+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes.md"]','["kubernetes.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://blog.werf.io/deploying-helm-charts-with-dependencies-in-kubernetes-via-werf-17e5457cdd3f','blog.werf.io: Deploying Helm charts with dependencies in Kubernetes via'' werf','','N/A',0,'A curated technical resource and architectural guide covering blog.werf.io: Deploying Helm charts with dependencies in Kubernetes via'' werf in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779033503,0,'2026-05-17T17:58:23.813156+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-tools.md"]','["kubernetes-tools.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://blog.werf.io/running-one-time-tasks-and-debugging-images-in-the-kubernetes-cluster-using-werf-936d6dc483e2','blog.werf.io: Running one-time tasks and debugging images in the Kubernetes'' cluster using werf','','N/A',0,'A curated technical resource and architectural guide covering blog.werf.io: Running one-time tasks and debugging images in the Kubernetes'' cluster using werf in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779029609,0,'2026-05-17T16:53:29.440541+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-tools.md"]','["kubernetes-tools.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://blog.werf.io/werf-v1-2-is-now-stable-heres-what-it-is-all-about-832ed647810f','blog.werf.io: werf v1.2 is now stable! Here’s what it is all about','','N/A',0,'A curated technical resource and architectural guide covering blog.werf.io: werf v1.2 is now stable! Here’s what it is all about in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779033422,0,'2026-05-17T17:57:02.104449+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-tools.md"]','["kubernetes-tools.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://blog.wesleyac.com/posts/timezone-bullshit','Timezone Bullshit','','2026',4,'A technical exploration of the systemic complexities and failure modes inherent to international timezones and UTC serialization. Essential reading for system designers building distributed microservices tracking strict historical audit logs.','English','Article','Intermediate',1,'online','manual',NULL,NULL,NULL,0,'2026-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Software Engineering", "Systems Programming", "Time & Serialization"]','["[ENTERPRISE-STABLE]"]','[]','["linux.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://blog.workwell.io/how-to-manage-your-kafka-consumers-from-the-producer-9933b88085dd','blog.workwell.io: How to manage your Kafka consumers from the producer','','N/A',0,'A curated technical resource and architectural guide covering blog.workwell.io: How to manage your Kafka consumers from the producer in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779031307,0,'2026-05-17T17:21:47.026818+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/message-queue.md"]','["message-queue.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://blog.wut.dev/2024/07/05/moving-aws-accounts-within-organization.html','blog.wut.dev: Moving AWS Accounts and OUs Within An Organization - Not So'' Simple!','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','1a4a0d6f11e5833347a5e4649288c405798b2a3837482ee499b9e2cf18aefe94',100.0,1779033595,0,'2026-05-17T17:59:55.012889+02:00',NULL,NULL,NULL,'[]','[]','["docs/aws-security.md"]','[]','{}','{"duplicate_of": "https://wut.dev/blog/2024/07/05/moving-aws-accounts-within-organization.html"}');
INSERT INTO "resources" VALUES('https://blog.xmi.fr/posts/terraform-vs-bicep','blog.xmi.fr: Terraform vs Bicep: the differences you should really know 🌟','','2023',0,'An analysis comparing Azure Bicep and Terraform. It covers critical decision vectors such as provider update speeds, state-file requirements, module structures, and how cross-cloud needs affect enterprise technology selections.','HCL','Article','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2023-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Azure", "IaC", "Comparison"]','["[COMMUNITY-TOOL]"]','[]','["terraform.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://blog.xolo.io/es/es-rentable-ser-aut%C3%B3nomo-en-espa%C3%B1a','blog.xolo.io: ¿Es rentable ser autónomo en España?','','2021',0,'A financial breakdown comparing freelance gross earnings against the net income available after local taxes, insurance contributions, and overheads. It provides practical equations and simulation scenarios for software developers deciding whether to transition from employee to contractor status.','N/A','Article','Beginner',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Careers", "Freelancing", "Financial Strategy"]','["[COMMUNITY-TOOL]"]','[]','["freelancing.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://blog.yannickreekmans.be/secretless-applications-add-permissions-to-a-managed-identity','blog.yannickreekmans.be: Secretless applications: add permissions to a Managed Identity','','2022',0,'Instructs engineers on configuring credential-free infrastructure inside Azure. Demystifies direct graph permissions injection on active user or system Managed Identities to avoid hardcoded credentials.','PowerShell','Blog Post','Advanced',1,'online','manual',NULL,NULL,NULL,0,'2022-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Identity and Access", "Managed Identities", "Secretless Architectures", "Graph API"]','["[COMMUNITY-TOOL]"]','[]','["azure.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://blog.ycrash.io/2021/06/28/dmesg-unix-linux-command-beginners-introduction-with-examples','blog.ycrash.io: dmesg – Unix/Linux command, beginners introduction with'' examples','','N/A',0,'Curator Insight details how `dmesg` can be used to read the kernel ring buffer for hardware event diagnostics. Live Grounding highlights its critical role in debugging out-of-memory (OOM) events, hardware interface driver issues, and virtualization state changes. Essential for system administrators and platform engineering roles.','English','Tutorial','Intermediate',0,'online','manual','c74eec791a8b5a4fdfd7c2bdd99aaf499406677158997b687dca5d4050c1ec7b',100.0,1779029952,0,'2026-05-17T16:59:12.256176+02:00',NULL,NULL,NULL,'["Linux Operating System", "Kernel and Hardware", "Log Analysis"]','["[COMMUNITY-TOOL]", "[GUIDE]"]','["docs/linux.md"]','["linux.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://blog.yugabyte.com/are-stored-procedures-and-triggers-anti-patterns-in-the-cloud-native-world','blog.yugabyte.com: Are Stored Procedures and Triggers Anti-Patterns in the Cloud Native World?','','2022',0,'Examines stored procedures and database triggers in cloud-native microservice topologies. Warns against architectural coupling and operational performance bottlenecks, advocating for stateless application logic to preserve horizontal scalability.','Conceptual','Architectural Analysis','Advanced',1,'online','manual',NULL,NULL,NULL,0,'2022-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Databases", "Cloud-Native Design", "Architecture Patterns"]','["[COMMUNITY-TOOL]"]','[]','["databases.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://blog.yugabyte.com/highly-available-prometheus-metrics-for-distributed-sql-with-thanos-on-gke','Highly Available Prometheus Metrics for Distributed SQL with Thanos on GKE','- [infracloud.io: Achieving multi-tenancy in monitoring with Prometheus & the mighty Thanos Receiver](https://www.infracloud.io/blogs/multi-tenancy-monitoring-thanos-receiver)
    - [particule.io: Multi-Cluster Monitoring with Thanos](https://particule.io/en/blog/thanos-monitoring)
    - [Thanos Architecture Overview 🌟](https://github.com/thanos-io/thanos#architecture-overview)
    - [enmilocalfunciona.io: Aprende a configurar Thanos usando docker-compose](https://www.enmilocalfunciona.io/aprende-a-configurar-thanos-usando-docker-compose)
    - [goatlas-io/atlas](https://github.com/goatlas-io/atlas) Atlas provides the ability to easily run a secure distributed Thanos deployment.
    - [==thanos-io/kube-thanos: Kubernetes specific configuration for deploying Thanos==](https://github.com/thanos-io/kube-thanos)
    - [medium.com/nerd-for-tech: Deep Dive into Thanos-Part I | Pavan Kumar](https://medium.com/nerd-for-tech/deep-dive-into-thanos-part-i-f72ecba39f76) Monitoring Kubernetes Workloads with Thanos and Prometheus Operator.
    - [particule.io: Multi-Cluster Monitoring with Thanos 🌟](https://particule.io/en/blog/thanos-monitoring) you''ll learn the limitations of a Prometheus-only monitoring stack and why moving to a Thanos-based stack can improve metrics retention and reduce overall costs for your clusters','2022',0,'Evaluates deploying Thanos alongside Prometheus Operator on Google Kubernetes Engine (GKE) to collect metrics for YugabyteDB. Highlights the implementation of Multi-Cluster and Multi-Tenant metric architectures using Thanos Receiver and Store gateways.','YAML','Technical Article','Advanced',1,'online','manual',NULL,NULL,NULL,0,'2022-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Observability", "Distributed Storage", "Thanos Engine"]','["[COMMUNITY-TOOL]"]','[]','["prometheus.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://blog.zelarsoft.com/website-monitoring-by-using-prometheus-blackbox-exporter-with-grafana-c4004bb03131','blog.zelarsoft.com: Website Monitoring By Using Prometheus Blackbox Exporter'' with Grafana','','N/A',0,'A curated technical resource and architectural guide covering blog.zelarsoft.com: Website Monitoring By Using Prometheus Blackbox Exporter'' with Grafana in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779030982,0,'2026-05-17T17:16:22.676634+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/prometheus.md"]','["prometheus.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://blogit.create.pt/miguelisidoro/2019/01/07/pros-and-cons-of-single-tenant-vs-multiple-tenants-in-office-365','blogit.create.pt: Pros and Cons of Single Tenant vs Multiple Tenants in Office 365','','2019',3,'Analyzes the administrative, security, and licensing trade-offs of deploying single-tenant versus multi-tenant models within Microsoft cloud ecosystems. In 2026, these concepts remain highly relevant as enterprises balance data isolation, cross-tenant administration overhead, and decentralized business units.','English','Article','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2019-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Identity & Access", "Tenant Governance", "Multi-Tenancy", "Architectural Patterns"]','["[COMMUNITY-TOOL]"]','[]','["azure.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://blogopenshift.com/full-cluster-capacity-management-monitoring-openshift','blog.openshift.com/full-cluster-capacity-management-monitoring-openshift','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','N/A',100.0,1779029163,0,'2026-05-17T16:46:03.342516+02:00',NULL,NULL,NULL,'[]','[]','["docs/ocp3.md"]','[]','{}','{"duplicate_of": "https://www.redhat.com/en/blog/full-cluster-capacity-management-monitoring-openshift"}');
INSERT INTO "resources" VALUES('https://blogopenshift.com/how-full-is-my-cluster-part-4-right-sizing-pods-with-vertical-pod-autoscaler','blog.openshift.comhow-full-is-my-cluster-part-4-right-sizing-pods-with-vertical-pod-autoscaler','','N/A',0,NULL,NULL,NULL,NULL,0,NULL,'manual','N/A',100.0,1779033030,0,'2026-05-17T17:50:30.202348+02:00',NULL,NULL,NULL,'[]','[]','["docs/ocp3.md"]','[]','{}','{}');
INSERT INTO "resources" VALUES('https://blogopenshift.com/openshift-authentication-integration-with-argocd','blog.openshift.com: OpenShift Authentication Integration with ArgoCD','','N/A',0,'A curated technical resource and architectural guide covering blog.openshift.com: OpenShift Authentication Integration with ArgoCD in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'duplicate','manual','N/A',100.0,1779031979,0,'2026-05-17T17:32:59.574529+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/gitops.md", "docs/ocp3.md"]','["gitops.md", "ocp3.md"]','{}','{"duplicate_of": "https://www.redhat.com/en/blog/openshift-authentication-integration-with-argocd"}');
INSERT INTO "resources" VALUES('https://blogs.akamai.com/2012/07/spdy-and-websocket-support-at-akamai.html','SPDY and WebSocket Support at Akamai','','N/A',0,'A curated technical resource and architectural guide covering SPDY and WebSocket Support at Akamai in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779031440,0,'2026-05-17T17:24:00.046271+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/api.md"]','["api.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://blogs.aws.amazon.com','AWS Official Blog','','2023',0,'The master AWS news platform. Tracks every new feature rollout, managed service launch, operational update, and security announcement from AWS engineering groups.','English','Documentation','Beginner',0,'online','manual',NULL,NULL,NULL,0,'2023-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Enterprise Architecture", "Cloud Architecture Best Practices", "Design Blueprints"]','["[COMMUNITY-TOOL]"]','[]','["aws-architecture.md", "aws.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://blogs.aws.amazon.com/application-management','AWS DevOps Blog','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','a9948712727a9cf51681e94710a6d3d8ae0f41dde4878fff237aa9758c60dcd5',100.0,1779032728,0,'2026-05-17T17:45:28.833645+02:00',NULL,NULL,NULL,'[]','[]','["docs/aws-devops.md"]','[]','{}','{"duplicate_of": "https://aws.amazon.com/blogs/devops"}');
INSERT INTO "resources" VALUES('https://blogs.aws.amazon.com/application-management/post/Tx3PE3JTSVJSFI7/AWS-CodeDeploy-Deploying-from-a-Development-Account-to-a-Production-Account',NULL,NULL,NULL,NULL,'A curated technical resource and architectural guide covering blogs.aws.amazon.com in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','42b71b86ba900864161826a636a6e2fa0a1de363644ee49c22321c8f8336c246',100.0,1779030413,1,'2026-05-17T17:06:53.487912+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/aws-devops.md"]','["aws-devops.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://blogs.aws.amazon.com/application-management/post/TxMJROUIFQZ4HS/Setting-Up-the-Jenkins-Plugin-for-AWS-CodeDeploy','Setting Up the Jenkins Plugin for AWS CodeDeploy','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','9985b1cbd2149c493c144c55ac2e9fe6985860cdb08bfce86d099d2478dc639d',100.0,1779030348,0,'2026-05-17T17:05:48.371069+02:00',NULL,NULL,NULL,'[]','[]','["docs/aws-devops.md"]','[]','{}','{"duplicate_of": "https://aws.amazon.com/blogs/devops/setting-up-the-jenkins-plugin-for-aws-codedeploy"}');
INSERT INTO "resources" VALUES('https://blogs.aws.amazon.com/bigdata','blogs.aws.amazon.com/bigdata','','2025',4,'AWS Big Data blog feed publishing architectural insights, streaming pipeline blueprints, lake house migrations, and optimized resource configurations on top of AWS analytics stacks.','None','Documentation','Advanced',0,'online','manual',NULL,NULL,NULL,0,'2025-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Cloud Infrastructure", "AWS", "Big Data"]','["[ENTERPRISE-STABLE]"]','[]','["aws-data.md", "aws.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://blogs.aws.amazon.com/bigdata/post/Tx2D93GZRHU3TES/Using-Spark-SQL-for-ETL',NULL,NULL,NULL,NULL,'A curated technical resource and architectural guide covering blogs.aws.amazon.com in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','e73371464de29ccf2ad7e794e35ed0d63cb5e19c87dd71cbb4e2e6b175bfaac5',100.0,1779032108,1,'2026-05-17T17:35:08.625148+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/aws-data.md"]','["aws-data.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://blogs.aws.amazon.com/security','AWS Security Blog','','2026',0,'The primary industry-standard corporate security blog by Amazon Web Services, offering continuous, authoritative updates on zero-trust implementation, threat remediation, access control patterns, and regulatory cloud compliance alignments.','English','Documentation Portal','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2026-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Cloud Architecture", "AWS", "Security and Compliance"]','["[COMMUNITY-TOOL]"]','[]','["aws-security.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://blogs.aws.amazon.com/security/post/Tx14ADBJOCAT9NS/How-to-Record-and-Govern-Your-IAM-Resource-Configurations-Using-AWS-Config',NULL,NULL,NULL,NULL,'A curated technical resource and architectural guide covering blogs.aws.amazon.com in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','1365f1522c105801441e85c44559ea5c3dd870f30dc3b7b630f3a986d265ff0e',100.0,1779032114,1,'2026-05-17T17:35:14.449318+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/aws-security.md"]','["aws-security.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://blogs.aws.amazon.com/security/post/Tx1G747SE1R2ZWE/How-to-Reduce-Security-Threats-and-Operating-Costs-Using-AWS-WAF-and-Amazon-Clou',NULL,NULL,NULL,NULL,'A curated technical resource and architectural guide covering blogs.aws.amazon.com in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','3aa4e5aaf762af32599062728ae737d242af23318b4e172be958f0a4c3939b6d',100.0,1779033047,0,'2026-05-17T17:50:47.349110+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/aws-security.md"]','["aws-security.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://blogs.aws.amazon.com/security/post/Tx1LPI2H6Q6S5KC/How-to-Automatically-Update-Your-Security-Groups-for-Amazon-CloudFront-and-AWS-W',NULL,NULL,NULL,NULL,'A curated technical resource and architectural guide covering blogs.aws.amazon.com in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','f4592d04a5c8e5362ab4c1b4d018443709015e0a060851035eccdd9461e29c60',100.0,1779030578,1,'2026-05-17T17:09:38.134209+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/aws-security.md"]','["aws-security.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://blogs.aws.amazon.com/security/post/Tx223ZW25YRPRKV/How-to-Use-AWS-WAF-to-Block-IP-Addresses-That-Generate-Bad-Requests',NULL,NULL,NULL,NULL,'A curated technical resource and architectural guide covering blogs.aws.amazon.com in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'duplicate','manual','3aa4e5aaf762af32599062728ae737d242af23318b4e172be958f0a4c3939b6d',100.0,1779030740,0,'2026-05-17T17:12:20.218990+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/aws-security.md"]','["aws-security.md"]','{}','{"duplicate_of": "https://blogs.aws.amazon.com/security/post/Tx1G747SE1R2ZWE/How-to-Reduce-Security-Threats-and-Operating-Costs-Using-AWS-WAF-and-Amazon-Clou"}');
INSERT INTO "resources" VALUES('https://blogs.aws.amazon.com/security/post/Tx2CGWIB8SBYW2J/How-to-Use-SAML-to-Automatically-Direct-Federated-Users-to-a-Specific-AWS-Manage',NULL,NULL,NULL,NULL,'A curated technical resource and architectural guide covering blogs.aws.amazon.com in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','7a31981d14048f2082ed662b3bb6505c37f35b444269085e490ee10bda2ba2d5',100.0,1779030609,1,'2026-05-17T17:10:09.013980+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/aws-security.md"]','["aws-security.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://blogs.aws.amazon.com/security/post/Tx2N52FR8XGJVL3/The-Most-Viewed-AWS-Security-Blog-Posts-so-Far-in-2016',NULL,NULL,NULL,NULL,'A curated technical resource and architectural guide covering blogs.aws.amazon.com in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','77c337d21391d25dbe00e9c3c54c050f005995524ec9e6fefd122dde3aff6b02',100.0,1779033765,1,'2026-05-17T18:02:45.583514+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/aws-security.md"]','["aws-security.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://blogs.aws.amazon.com/security/post/Tx2OB7YGHMB7WCM/Adhere-to-IAM-Best-Practices-in-2016',NULL,NULL,NULL,NULL,'A curated technical resource and architectural guide covering blogs.aws.amazon.com in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','9885425da847a76c1f3ce733c1ba99f5e1068aa411e9b0d685d2c43feffc5e89',100.0,1779032818,1,'2026-05-17T17:46:58.011560+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/aws-security.md"]','["aws-security.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://blogs.aws.amazon.com/security/post/Tx3KVD6T490MM47/In-Case-You-Missed-These-AWS-Security-Blog-Posts-from-June-July-and-August',NULL,NULL,NULL,NULL,'A curated technical resource and architectural guide covering blogs.aws.amazon.com in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','e5a82f3c14da98d088f008799ee1b12f952567a003d57c635443a4136678a41d',100.0,1779030806,1,'2026-05-17T17:13:26.199815+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/aws-security.md"]','["aws-security.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://blogs.aws.amazon.com/security/post/Tx3PTTZB14FWPBA/Announcing-Industry-Best-Practices-for-Securing-AWS-Resources',NULL,NULL,NULL,NULL,'A curated technical resource and architectural guide covering blogs.aws.amazon.com in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','d4e06c005441b1b89f2e5185cedc7e1eeb896e56400bf4d9792849419c169d64',100.0,1779030022,1,'2026-05-17T17:00:22.739431+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/aws-security.md"]','["aws-security.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://blogs.aws.amazon.com/security/post/Tx4QX7W51NDSLO/The-Most-Popular-AWS-Security-Blog-Posts-in-2015',NULL,NULL,NULL,NULL,'A curated technical resource and architectural guide covering blogs.aws.amazon.com in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','95f8495e6eae736a95a80f721b080a8a7f709337149972431f9d8af638f397f1',100.0,1779030479,1,'2026-05-17T17:07:59.331510+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/aws-security.md"]','["aws-security.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://blogs.aws.amazon.com/security/post/Tx6QAIBSQTJPHB/Updated-Whitepaper-Available-AWS-Best-Practices-for-DDoS-Resiliency',NULL,NULL,NULL,NULL,'A curated technical resource and architectural guide covering blogs.aws.amazon.com in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','b92b0ba8d47f83d6d399fc2ccd034ab22509bf49e70e4dcbf3c8627f34a36d61',100.0,1779029993,1,'2026-05-17T16:59:53.073173+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/aws-security.md"]','["aws-security.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://blogs.aws.amazon.com/security/post/TxK5WUJK3DG9G8/How-to-Restrict-Amazon-S3-Bucket-Access-to-a-Specific-IAM-Role',NULL,NULL,NULL,NULL,'A curated technical resource and architectural guide covering blogs.aws.amazon.com in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','624a8c96f64ee33f315b00e03bdeb62063deb6b695e5486f7af0ae75a1157196',100.0,1779034229,1,'2026-05-17T18:10:29.462037+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/aws-security.md"]','["aws-security.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://blogs.aws.amazon.com/security/post/TxLEHNNDPUFDU9/Automated-Reasoning-and-Amazon-s2n',NULL,NULL,NULL,NULL,'A curated technical resource and architectural guide covering blogs.aws.amazon.com in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','5283993aafa81e2e4f773b326f2b7a86a2dda554941e1c155054b767bdc67f2f',100.0,1779031107,1,'2026-05-17T17:18:27.373092+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/aws-security.md"]','["aws-security.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://blogs.elconfidencial.com/deportes/tribuna/2022-08-03/alpine-aston-martin-lawrence-stroll-luca-de-meo_3470693','blogs.elconfidencial.com: Luca de Meo y Lawrence Stroll: por qué el ego'' es el peor enemigo del gestor en la Fórmula 1','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','37fc0bb2e812f572629a4ca2c4f9a66aa7b1d86a6858c77940136f11f366216d',100.0,1779031424,0,'2026-05-17T17:23:44.359470+02:00',NULL,NULL,NULL,'[]','[]','["docs/recruitment.md"]','[]','{}','{"duplicate_of": "https://www.elconfidencial.com/deportes/tribuna/2022-08-03/alpine-aston-martin-lawrence-stroll-luca-de-meo_3470693"}');
INSERT INTO "resources" VALUES('https://blogs.elconfidencial.com/tecnologia/tribuna/2021-06-02/talento-informatica-startups-silicon-valley-google_3112087','blogs.elconfidencial.com: El talento atrofiado: por qué en España escasean'' los profesionales de alto nivel','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','253202836a82403c4ed6341886eecdeb295bd9aca79b11b2cd8592789d58c505',100.0,1779031187,0,'2026-05-17T17:19:47.104161+02:00',NULL,NULL,NULL,'[]','[]','["docs/recruitment.md"]','[]','{}','{"duplicate_of": "https://www.elconfidencial.com/tecnologia/tribuna/2021-06-02/talento-informatica-startups-silicon-valley-google_3112087"}');
INSERT INTO "resources" VALUES('https://blogs.elconfidencial.com/tecnologia/tribuna/2022-02-12/productividad-tecnologia-startups-apps_3373786','blogs.elconfidencial.com: Los españoles somos más improductivos que nunca'' y el problema no es de los empleados','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','ce9bae6189aa3e2d1249ef9aa45e8cf854dbb05ad01574222b8ae04ade49919f',100.0,1779032583,0,'2026-05-17T17:43:03.806881+02:00',NULL,NULL,NULL,'[]','[]','["docs/project-management-methodology.md"]','[]','{}','{"duplicate_of": "https://www.elconfidencial.com/tecnologia/tribuna/2022-02-12/productividad-tecnologia-startups-apps_3373786"}');
INSERT INTO "resources" VALUES('https://blogs.gartner.com/cameron_haight/2014/10/13/getting-your-arms-around-devops-devops-patterns-and-practices',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,'manual','N/A',100.0,1779031720,0,'2026-05-17T17:28:40.544391+02:00',NULL,NULL,NULL,'[]','[]','["docs/devops.md"]','[]','{}','{}');
INSERT INTO "resources" VALUES('https://blogs.letusdevops.com/p/how-much-programming-should-i-know','blogs.letusdevops.com: How much programming should I know for DevOps/SRE'' domain.','','N/A',0,'A curated technical resource and architectural guide covering blogs.letusdevops.com: How much programming should I know for DevOps/SRE'' domain. in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779029594,0,'2026-05-17T16:53:14.216214+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/sre.md"]','["sre.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://blogs.msdn.microsoft.com/pythonengineering','Microsoft: Python Engineering','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','9c37f998ef636a86b49d0894583ca4e2c457cdda7628c60aaa751ed14678d40d',100.0,1779031693,0,'2026-05-17T17:28:13.959074+02:00',NULL,NULL,NULL,'[]','[]','["docs/python.md"]','[]','{}','{"duplicate_of": "https://devblogs.microsoft.com/python"}');
INSERT INTO "resources" VALUES('https://blogs.mulesoft.com/dev/api-dev/apis-versus-web-services','mulesoft.com: APIs versus web services','','N/A',0,'A curated technical resource and architectural guide covering mulesoft.com: APIs versus web services in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'online','manual','f6b5380402c85b2c24a12bf83ecb4b9fff40d8c7e4c4c645335cf8f94f3e3467',100.0,1779033038,0,'2026-05-17T17:50:38.211983+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/api.md"]','["api.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://blogs.mulesoft.com/dev/resources-dev/k8s-kubernetes','blogs.mulesoft.com - K8s: 8 questions about Kubernetes','','N/A',0,'A curated technical resource and architectural guide covering blogs.mulesoft.com - K8s: 8 questions about Kubernetes in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'online','manual','2a9d3f8aa2faecaa265c2c27bc5c64bbb90f2bad6cf106d9927bf4392a2073f4',100.0,1779031568,0,'2026-05-17T17:26:08.465643+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes.md"]','["kubernetes.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://blogs.nakam.org/what-happens-when-k8s-edition','blogs.nakam.org: What Happens When? K8s Edition 🌟','','N/A',0,'A curated technical resource and architectural guide covering blogs.nakam.org: What Happens When? K8s Edition 🌟 in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779031302,0,'2026-05-17T17:21:42.140064+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubectl-commands.md"]','["kubectl-commands.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://blogs.opentext.com/understanding-kubernetes-within-containers','blogs.opentext.com: Understanding Kubernetes within containers','','2022',0,'Explains the nested relationship between containers, container runtimes (CRI), and Kubernetes orchestration. Explores how OCI-compliant container engines interface with the Kubelet daemon to implement declarative scaling, self-healing, and lifecycle management within decoupled distributed systems.','English','Technical Article','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2022-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Core Concepts", "Containerization", "Virtualization Layers"]','["[COMMUNITY-TOOL]"]','[]','["kubernetes.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://blogs.oracle.com/cloud-infrastructure/announcing-private-kubernetes-clusters','blogs.oracle.com: Announcing private Kubernetes clusters','','N/A',0,'A curated technical resource and architectural guide covering blogs.oracle.com: Announcing private Kubernetes clusters in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779029466,0,'2026-05-17T16:51:06.486799+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/oraclecloud.md"]','["oraclecloud.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://blogs.oracle.com/cloud-infrastructure/post/introducing-free-java-license','blogs.oracle.com: Introducing the Free Java License (Java 17)','','N/A',0,NULL,NULL,NULL,NULL,0,NULL,'manual','N/A',100.0,1779033942,0,'2026-05-17T18:05:42.673837+02:00',NULL,NULL,NULL,'[]','[]','["docs/java_frameworks.md"]','[]','{}','{}');
INSERT INTO "resources" VALUES('https://blogs.oracle.com/maa/post/oracle-rac-on-docker-now-with-full-production-support','blogs.oracle.com: Oracle RAC on Docker - Now with Full Production Support','','N/A',0,'A curated technical resource and architectural guide covering blogs.oracle.com: Oracle RAC on Docker - Now with Full Production Support in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779031497,0,'2026-05-17T17:24:57.100315+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/oraclecloud.md"]','["oraclecloud.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://blogs.oracle.com/oracleuniversity/post/hands-on-labs-oci-training','blogs.oracle.com: Access hands-on exercises for Oracle Cloud Infrastructure'' with ease','','N/A',0,'A curated technical resource and architectural guide covering blogs.oracle.com: Access hands-on exercises for Oracle Cloud Infrastructure'' with ease in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779031696,0,'2026-05-17T17:28:16.595017+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/oraclecloud.md"]','["oraclecloud.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://blogs.sap.com/2020/10/18/continuous-quality-using-plugins-and-jenkins-abap-ui5','blogs.sap.com: Continuous quality using plugins and Jenkins (ABAP & UI5)','','2020',0,'Outlines technical practices for ensuring SAP application code quality utilizing automated Jenkins pipelines. Introduces test automation execution structures for both legacy ABAP backends and modern UI5 frontend projects.','English','Article','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2020-06-01T00:00:00+02:00',NULL,NULL,NULL,'["CI-CD", "Enterprise Platforms", "SAP"]','["[LEGACY]"]','[]','["jenkins.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://blogs.sap.com/2020/10/22/ci-cd-tools-for-sap-cloud-platform-abap-environment','blogs.sap.com: CI/CD Tools for SAP Cloud Platform ABAP Environment','','2020',0,'Details native CI/CD tools and integration patterns optimized for the SAP Cloud Platform ABAP environment. Demonstrates automated artifact builds, transport releases, and compliance workflows.','English','Article','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2020-06-01T00:00:00+02:00',NULL,NULL,NULL,'["CI-CD", "Enterprise Platforms", "SAP"]','["[COMMUNITY-TOOL]"]','[]','["jenkins.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://blogs.sap.com/2021/05/06/decentralized-gitops-over-environments','blogs.sap.com: Decentralized GitOps over multiple environments','','2021',0,'Presents SAP''s decentralization patterns for managing multiple clusters across staging and production environments. Emphasizes repository architecture designs that ensure self-governing application groups while maintaining centralized policy control.','English','Blog Post','Advanced',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["GitOps", "Multi-Cluster", "Decentralization"]','["[COMMUNITY-TOOL]"]','[]','["gitops.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://blogs.sap.com/2021/07/04/cloud-integration-with-commerce-azure-blob-storage-using-rest-api','blogs.sap.com: Cloud Integration with Commerce Azure Blob Storage using REST API – Part 1','','2021',0,'Step-by-step guide illustrating SAP Cloud Integration connectivity to Azure Blob Storage via REST APIs. Outlines security header formulation, token acquisition flows, and early payload transformations.','Markdown','Article','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Enterprise Integration", "SAP Cloud Integration", "Azure Blob Storage"]','["[COMMUNITY-TOOL]"]','[]','["demos.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://blogs.sap.com/2021/07/29/sap-cloud-integration-automated-testing-using-jenkins-and-pipeline-as-a-code-approach','blogs.sap.com: SAP Cloud Integration automated testing using Jenkins and Pipeline as a Code approach','','2021',0,'An enterprise case study explaining how to build automated integration testing using SAP Cloud integrations inside a Jenkins Pipeline-as-Code architecture. *Curator Insight*: SAP Jenkins automated pipeline. *Live Grounding*: Essential for systems architects needing to standardize automated delivery in legacy enterprise networks.','English','Article','Advanced',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["CI/CD Pipelines", "Enterprise Integrations", "SAP Automation"]','["[LEGACY]"]','[]','["jenkins.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://blogs.sap.com/2021/12/13/a-practical-guide-to-devops-for-sap-erp','blogs.sap.com: A Practical Guide to DevOps for SAP ERP','','2021',0,'Delivers a pragmatic manual on integrating modern DevOps paradigms, continuous integration pipelines, and automated testing frameworks into highly rigid SAP ERP environments. The curator explains the complexity of managing SAP transports and ABAP code structures. Live enterprise IT strategies prove that breaking down these legacy transport processes is essential for agile corporate transformations.','N/A','Article','Advanced',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Enterprise Systems", "SAP ERP", "DevOps Implementation"]','["[LEGACY]"]','[]','["devops.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://blogs.sap.com/2021/12/26/cloud-integration-with-commerce-azure-blob-storage-using-rest-api-part-2','blogs.sap.com: Cloud Integration with Commerce Azure Blob Storage using REST API – Part 2','','2021',0,'Continuing the architectural sequence, this guide centers on advanced REST payloads, handling massive binary files, implementing robust retry policies, and tracking upload failures inside SAP landscapes.','Markdown','Article','Intermediate',0,'duplicate','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Enterprise Integration", "SAP Cloud Integration", "Azure Blob Storage"]','["[COMMUNITY-TOOL]"]','[]','["demos.md"]','{}','{"duplicate_of": "https://blogs.sap.com/2021/07/04/cloud-integration-with-commerce-azure-blob-storage-using-rest-api"}');
INSERT INTO "resources" VALUES('https://blogs.splunk.com/2016/06/22/aws-video',NULL,NULL,NULL,NULL,'A curated technical resource and architectural guide covering blogs.splunk.com in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','f8e4b711eb6b8c9a93ce562e998ce192752966639b80e2401212882bea910847',100.0,1779029341,0,'2026-05-17T16:49:01.269407+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/aws-monitoring.md"]','["aws-monitoring.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://blogs.vmware.com/management/2020/06/devops-culture.html','blog.vmware.com: DevOps: Culture – Collaboration, Empowerment, Autonomy'' 🌟','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','689ba7cff08abd990c9a8544a843a9b9e79830ba1a9c199231bb8e184e45891e',100.0,1779032785,0,'2026-05-17T17:46:25.704169+02:00',NULL,NULL,NULL,'[]','[]','["docs/devops.md"]','[]','{}','{"review_metadata": {"original_url": "https://blogs.vmware.com/management/2020/06/devops-culture.html", "proposed_url": "NONE", "reason": "High-Value Protection: generic_redirect_loss", "timestamp": "2026-05-18T18:54:54.960226"}, "duplicate_of": "https://blogs.vmware.com/vsphere/2019/08/introducing-project-pacific.html"}');
INSERT INTO "resources" VALUES('https://blogs.vmware.com/networkvirtualization/2020/03/vmware-tanzu-service-mesh-built-on-vmware-nsx-is-now-available.html','blogs.vmware.com: VMware Tanzu Service Mesh, built on VMware NSX is Now Available!','','2020',0,'Announcement of VMware Tanzu Service Mesh (TSM), an Istio-based commercial service mesh integrated with VMware NSX. TSM delivers end-to-end traffic management, zero-trust security policies, cross-cluster connectivity, and deep API observability across hybrid and multi-cloud Kubernetes deployments.','English','Article','Advanced',1,'online','manual',NULL,NULL,NULL,0,'2020-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Networking", "Service Mesh", "VMware Tanzu"]','["[COMMUNITY-TOOL]"]','[]','["kubernetes-on-premise.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://blogs.vmware.com/vov/2018/08/06/how-to-deconstruct-a-monolith-using-microservices-getting-ready-for-cloud-native','vmware.com: How to Deconstruct a Monolith using Microservices – Getting Ready for Cloud-Native','','2018',4,'Provides an enterprise architectural path for decomposing traditional monoliths into distributed services. It focuses on identifying bounded contexts, managing cross-service communication via asynchronous events, and restructuring development teams around microservices boundaries.','English','Blog','Advanced',1,'online','manual',NULL,NULL,NULL,0,'2018-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Software Architecture", "Microservices", "Decomposition Patterns"]','["[ENTERPRISE-STABLE]"]','[]','["introduction.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://blogs.vmware.com/vsphere/2019/08/introducing-project-pacific.html','blogs.vmware.com: Introducing Project Pacific (vSphere with Kubernetes)','','N/A',0,'The original deep-dive announcement introducing Project Pacific, which natively refactored VMware vSphere 7 around the Kubernetes control plane. Provided the architectural bridge that enables operations teams to provision containerized infrastructure via ESXi hypervisors.','en','article','advanced',0,'online','manual','689ba7cff08abd990c9a8544a843a9b9e79830ba1a9c199231bb8e184e45891e',100.0,1779031559,0,'2026-05-17T17:25:59.545907+02:00',NULL,NULL,NULL,'["Cloud Infrastructure", "VMware Tanzu Ecosystem", "Hypervisor Kubernetes"]','["[LEGACY]"]','["docs/kubernetes-on-premise.md"]','["kubernetes-on-premise.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://blogs.windows.com/msedgedev/2020/10/01/microsoft-edge-tools-vscode','blogs.windows.com: Bringing the browser developer tools to Visual Studio'' Code','','2020',0,'Introduces Microsoft Edge Developer Tools integration directly inside VS Code. This allows engineers to run element inspection, network profiling, and DOM debugging natively in the IDE, reducing context-switching latency during web application development.','JavaScript','Documentation','Intermediate',0,'online','manual','65f6856312bca89409d44de67ee2633b7915ae38c3e0dbfc1bbf04c9832dc12d',100.0,1779034237,0,'2026-05-17T18:10:37.942284+02:00',NULL,NULL,NULL,'["Developer Environment", "IDE Tooling", "Visual Studio Code", "Extension Development & Integrations"]','["[COMMUNITY-TOOL]"]','["docs/visual-studio.md"]','["visual-studio.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://bloo.media/blog/producto-minimo-viable-mvp','bloo.media: Producto Mínimo Viable ¿Qué es y cómo crearlo?','','2022',0,'A technical blueprint for defining and launching an MVP, emphasizing cost-efficiency and user-centric prioritization. Outlines processes for building validation loops, avoiding scope creep, and designing feedback architectures to capture early adopter usage.','Spanish','Article','Beginner',0,'online','manual',NULL,NULL,NULL,0,'2022-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Product Management", "Methodology", "Minimum Viable Product"]','["[COMMUNITY-TOOL]"]','[]','["project-management-methodology.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://blue-clouds.com/category/study-guide','AWS Certified Solutions Architect Professional – Study Guide','','2023',0,'A high-level technical study guide mapping key architectural domains of the AWS Certified Solutions Architect - Professional (SAP-C02) exam. Focuses on advanced multi-account design, high availability, massive scale migrations, and complex network structures.','English','Article','Advanced',0,'online','manual',NULL,NULL,NULL,0,'2023-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Cloud Computing", "AWS", "Certification Training"]','["[COMMUNITY-TOOL]"]','[]','["aws-training.md", "aws.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://bootcamp.uxdesign.cc/a-quick-win-to-prepare-for-every-meeting-using-templates-d2359c849433','bootcamp.uxdesign.cc: A quick win to prepare for every meeting using templates','','N/A',0,'A curated technical resource and architectural guide covering bootcamp.uxdesign.cc: A quick win to prepare for every meeting using templates in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779034030,0,'2026-05-17T18:07:10.855042+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/project-management-methodology.md"]','["project-management-methodology.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://bootcamp.uxdesign.cc/popular-tech-stack-for-startups-in-2022-f3b53f50c18','bootcamp.uxdesign.cc: Popular Tech Stack for Startups in 2022','','N/A',0,'A curated technical resource and architectural guide covering bootcamp.uxdesign.cc: Popular Tech Stack for Startups in 2022 in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779032974,0,'2026-05-17T17:49:34.984193+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/introduction.md"]','["introduction.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://boozangfromthetrenches.com/root-cause-analysis-in-test-automation/9','boozangfromthetrenches.com: Root Cause Analysis in Test Automation','','N/A',0,'A curated technical resource and architectural guide covering boozangfromthetrenches.com: Root Cause Analysis in Test Automation in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779031181,0,'2026-05-17T17:19:41.294317+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/qa.md"]','["qa.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://bors.tech','Bors Bot','','2020',4,'The original merge bot implementing the ''not rocket science'' rule: never merge untested commits into master. Popularized continuous integration validation queues, though live grounding shows development has largely transitioned to its successor, bors-ng.','Rust','Tool','Advanced',0,'online','manual',NULL,NULL,NULL,0,'2020-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Software Engineering", "Version Control", "Automation Bots"]','["[ENTERPRISE-STABLE]"]','[]','["git.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://botkube.io','botkube.io','','2019',4,'Botkube is a collaboration and ChatOps tool designed to integrate Kubernetes clusters directly with popular messaging channels like Slack, Discord, and Teams. It allows debugging, running kubectl commands, and monitoring cluster alerts securely from chat interfaces.','Go','ChatOps Platform','Medium',1,'online','manual','593c5c6067eaeb4ee09d1fa4e63dfa64c790b6061a5579952d39f9a9815d78b2',100.0,1779130495,0,'2026-05-18T20:54:55.015865+02:00',NULL,NULL,NULL,'["Observability", "ChatOps", "Collaboration Platforms"]','["[ENTERPRISE-STABLE]"]','["docs/kubernetes-monitoring.md", "docs/kubernetes-tools.md"]','["kubernetes-tools.md", "kubernetes-monitoring.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://boxunix.com/2020/05/15/a-better-way-of-organizing-your-kubernetes-manifest-files','boxunix.com: A Better Way of Organizing Your Kubernetes Manifest Files 🌟','','2020',4,'A tactical blog post detailing file hierarchy designs for managing Kubernetes manifests. It compares simple raw file naming to directory segmentation, Kustomize overrides, and Helm charts. This serves as a helpful guide for platform engineers standardizing GitOps setups.','N/A','article','intermediate',1,'online','manual',NULL,NULL,NULL,0,'2020-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Cloud Native Operations", "Kubernetes", "Configuration Management"]','["[ENTERPRISE-STABLE]"]','[]','["yaml.md"]','{}','{"is_special": true}');
INSERT INTO "resources" VALUES('https://boxunix.com/2022/02/05/developers-guide-to-writing-a-good-helm-chart','boxunix.com: Developer’s Guide to Writing a Good Helm Chart','','2022',0,'A comprehensive authoring guide establishing best practices in Helm chart architecture. Topics include variable scoping, values encapsulation patterns, schema validation structures, and managing complex multi-service subchart dependencies cleanly.','YAML','Tutorial','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2022-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Platform Engineering", "Kubernetes GitOps & Packaging", "Best Practices"]','["[COMMUNITY-TOOL]", "[GUIDE]"]','[]','["helm.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://bqstack.com/b/detail/109','bqstack.com: Monitoring Application using Elastic APM','','2021',0,'A comprehensive walkthrough focusing on application performance monitoring via Elastic APM. It details agent-to-server connection topologies and dashboards. 2026 frameworks heavily advocate combining this setup with unified Kibana views mapping out both service dependencies and OpenSearch raw logs.','Markdown','Blog','Intermediate',1,'online','manual',NULL,80.0,1779029161,0,'2026-05-17T16:46:01.513057+02:00',NULL,NULL,NULL,'["Cloud Native", "Observability", "Elastic APM"]','["[COMMUNITY-TOOL]"]','["docs/monitoring.md"]','["monitoring.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://bqstack.com/blog/monitoring-application-using-elastic-apm',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,'manual',NULL,64.0,1779130494,0,'2026-05-18T20:54:54.921789+02:00',NULL,NULL,NULL,'[]','[]','["docs/monitoring.md"]','[]','{}','{}');
INSERT INTO "resources" VALUES('https://braindose.blog/2020/03/18/4-key-characteristics-of-gitops','braindose.blog: 4 Key Characteristics for a Successful GitOps Implementation','','2020',0,'Identifies the foundational pillars of successful GitOps: declarative configurations, a single source of truth in Git, automated state reconciliation, and software agents for drift detection. It provides architectural blueprints for structuring Git-based change management processes.','English','Blog Post','Beginner',0,'online','manual',NULL,NULL,NULL,0,'2020-06-01T00:00:00+02:00',NULL,NULL,NULL,'["GitOps", "Methodology", "Core Principles"]','["[COMMUNITY-TOOL]"]','[]','["gitops.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://bravenewgeek.com/the-observability-pipeline','bravenewgeek.com: The Observability Pipeline','','2019',0,'A comprehensive technical exploration of the ''Observability Pipeline'' architectural pattern, illustrating how to decouple telemetry sources from destinations using intermediate routing layers (e.g., Vector). Curator Insight: Deep-dive on data routing middleware. Live Grounding: A fundamental design paradigm for modern platform engineering, preventing vendor lock-in and optimizing ingestion costs.','English','Blog Post','Advanced',1,'online','manual',NULL,NULL,NULL,0,'2019-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Systems Design", "Observability", "Data Pipelines", "Telemetry Routing"]','["[COMMUNITY-TOOL]"]','[]','["monitoring.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://brennerm.github.io/posts/k8s-operators-with-python-part-1.html','brennerm.github.io: Kubernetes operators with Python #1: Creating CRDs','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','cc5be0c4145665ff21c584e3ac68459e235a48d1fcf44cb7e9e349010d39f3ab',100.0,1779032640,0,'2026-05-17T17:44:00.092958+02:00',NULL,NULL,NULL,'[]','[]','["docs/kubernetes-operators-controllers.md"]','[]','{}','{"duplicate_of": "https://shipit.dev/posts/k8s-operators-with-python-part-1.html"}');
INSERT INTO "resources" VALUES('https://brennerm.github.io/posts/kubernetes-overview-diagrams.html','brennerm.github.io: Kubernetes Overview Diagrams 🌟','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','b563ca9cbdec756f611652d334383c490e4bfd94fb3fc105a9aa5296b174df67',100.0,1779030604,0,'2026-05-17T17:10:04.931344+02:00',NULL,NULL,NULL,'[]','[]','["docs/kubernetes.md"]','[]','{}','{"duplicate_of": "https://shipit.dev/posts/kubernetes-overview-diagrams.html"}');
INSERT INTO "resources" VALUES('https://brennerm.github.io/posts/setting-up-eks-with-irsa-using-terraform.html','brennerm.github.io: Setting up an EKS cluster with IAM/IRSA integration','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','6dcf3b994b06d2c909e2bd1e6797c6bfc963e9194c84d216edaa866484130e0c',100.0,1779031595,0,'2026-05-17T17:26:35.908054+02:00',NULL,NULL,NULL,'[]','[]','["docs/demos.md"]','[]','{}','{"duplicate_of": "https://shipit.dev/posts/setting-up-eks-with-irsa-using-terraform.html"}');
INSERT INTO "resources" VALUES('https://brianchristner.io/how-to-use-docker-scan','brianchristner.io: How to use Docker Security Scan Locally','','2021',0,'A practical manual outlining static security scanning on developer workstations. Demonstrates how to discover vulnerabilities and outdated packages inside target OCI layers prior to CI deployment.','N/A','article','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Containers", "Security & Hardening", "Vulnerability Assessment"]','["[COMMUNITY-TOOL]"]','[]','["docker.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://bridgecrew.io','bridgecrew','','N/A',0,'A curated technical resource and architectural guide covering bridgecrew in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779033973,0,'2026-05-17T18:06:13.692596+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/devsecops.md"]','["devsecops.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://bridgecrew.io/blog/5-common-kubernetes-misconfigs-and-how-to-fix-them','bridgecrew.io: 5 common Kubernetes misconfigs and how to fix them','','N/A',0,'A curated technical resource and architectural guide covering bridgecrew.io: 5 common Kubernetes misconfigs and how to fix them in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779033861,0,'2026-05-17T18:04:21.956187+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes.md"]','["kubernetes.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://bridgecrew.io/blog/5-tips-for-securely-adopting-infrastructure-as-code','bridgecrew.io: 5 tips for securely adopting infrastructure as code','','N/A',0,'A curated technical resource and architectural guide covering bridgecrew.io: 5 tips for securely adopting infrastructure as code in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779030235,0,'2026-05-17T17:03:55.327666+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/iac.md"]','["iac.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://bridgecrew.io/blog/advanced-terraform-security-pro-tips-for-secure-infrastructure-as-code','bridgecrew.io: Advanced Terraform security: Pro tips for secure infrastructure'' as code','','N/A',0,'A curated technical resource and architectural guide covering bridgecrew.io: Advanced Terraform security: Pro tips for secure infrastructure'' as code in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779030682,0,'2026-05-17T17:11:22.957125+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/terraform.md"]','["terraform.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://bridgecrew.io/blog/applying-kubernetes-security-best-practices-to-helm-charts','bridgecrew.io: Applying Kubernetes security best practices to Helm charts','','N/A',0,'A curated technical resource and architectural guide covering bridgecrew.io: Applying Kubernetes security best practices to Helm charts in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779031351,0,'2026-05-17T17:22:31.742775+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/helm.md"]','["helm.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://bridgecrew.io/blog/best-practices-for-aws-tagging-with-yor','bridgecrew.io: Best practices for AWS tagging with Yor','','N/A',0,'A curated technical resource and architectural guide covering bridgecrew.io: Best practices for AWS tagging with Yor in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779033583,0,'2026-05-17T17:59:43.464344+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/aws.md"]','["aws.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://bridgecrew.io/blog/kubernetes-devsecops-principles','==bridgecrew.io: 6 key Kubernetes DevSecOps principles: People, processes,'' technology==','','N/A',0,'A curated technical resource and architectural guide covering ==bridgecrew.io: 6 key Kubernetes DevSecOps principles: People, processes,'' technology== in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779034506,0,'2026-05-17T18:15:06.891828+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/devsecops.md"]','["devsecops.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://bridgecrew.io/blog/open-source-helm-security-research','bridgecrew.io: Part 1: Top trends from analyzing the security posture of'' open-source Helm charts','','N/A',0,'A curated technical resource and architectural guide covering bridgecrew.io: Part 1: Top trends from analyzing the security posture of'' open-source Helm charts in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779032877,0,'2026-05-17T17:47:57.744210+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/helm.md"]','["helm.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://bridgecrew.io/blog/open-source-helm-security-research-part-2','bridgecrew.io: Part 2: Top trends from analyzing the security posture of'' open-source Helm charts','','N/A',0,NULL,NULL,NULL,NULL,0,NULL,'manual','N/A',100.0,1779030305,0,'2026-05-17T17:05:05.443037+02:00',NULL,NULL,NULL,'[]','[]','["docs/helm.md"]','[]','{}','{}');
INSERT INTO "resources" VALUES('https://bridgecrew.io/blog/open-source-helm-security-research-part-3','bridgecrew.io: Part 3: Top trends from analyzing the security posture of'' open-source Helm charts','','N/A',0,NULL,NULL,NULL,NULL,0,NULL,'manual','N/A',100.0,1779029371,0,'2026-05-17T16:49:31.102143+02:00',NULL,NULL,NULL,'[]','[]','["docs/helm.md"]','[]','{}','{}');
INSERT INTO "resources" VALUES('https://bridgecrew.io/blog/terraform-security-101-best-practices-for-secure-infrastructure-as-code','==bridgecrew.io: Terraform security 101: Best practices for secure infrastructure'' as code== 🌟','','N/A',0,'A curated technical resource and architectural guide covering ==bridgecrew.io: Terraform security 101: Best practices for secure infrastructure'' as code== 🌟 in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779034499,0,'2026-05-17T18:14:59.401012+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/terraform.md"]','["terraform.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://bridgecrew.io/blog/tutorial-incorporate-iac-security-in-your-ci-cd-pipeline-with-bridgecrew-jenkins-and-github','bridgecrew.io: Tutorial: Incorporate IaC Security in your CI/CD pipeline'' with Bridgecrew, Jenkins, and GitHub','','N/A',0,'A curated technical resource and architectural guide covering bridgecrew.io: Tutorial: Incorporate IaC Security in your CI/CD pipeline'' with Bridgecrew, Jenkins, and GitHub in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779029801,0,'2026-05-17T16:56:41.585115+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/devsecops.md"]','["devsecops.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://bsucaciu.com/?p=4645','bsucaciu.com: What is a Sidecar?','','N/A',0,'A curated technical resource and architectural guide covering bsucaciu.com: What is a Sidecar? in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779032231,0,'2026-05-17T17:37:11.991877+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes.md"]','["kubernetes.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://btholt.github.io/intro-to-web-dev-v2/intro',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,'manual','3e4c4d8b29430916d2bbcd881e6cd2b36d9f0cc5ff1dfd7262488f8aa2b770e6',100.0,1779032388,1,'2026-05-17T17:39:48.369421+02:00',NULL,NULL,NULL,'[]','[]','["docs/javascript.md"]','[]','{}','{}');
INSERT INTO "resources" VALUES('https://buff.ly/3sl0yYu','Automatización de aplicaciones Spring Boot con Terraform, Ansible y GitHub Actions','','N/A',0,'A curated technical resource and architectural guide covering Automatización de aplicaciones Spring Boot con Terraform, Ansible y GitHub Actions in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779033573,0,'2026-05-17T17:59:33.385720+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/terraform.md"]','["terraform.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://buggyapp.ycrash.io','BuggyApp: Simulate performance problems','','2021',0,'An application suite designed to simulate real-world system errors within test environments. Enables deliberate injection of CPU spikes, memory leaks, thread locks, and database blockages, providing a safe practice space for telemetry alerts and diagnostic playbooks.','Java / English','SaaS Tool','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Resilience", "Chaos Engineering", "Failure Simulation"]','["[COMMUNITY-TOOL]"]','[]','["chaos-engineering.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://build.microsoft.com/en-US/home?ocid=FY26_soc_omc_br_X_BuildRegister','Microsoft Build 2026 Developer Event Portal','The official portal for Microsoft Build 2026, showcasing deep-dives on real systems, local AI agents on Windows, and Azure cloud infrastructure scaling.','2026',4,'Curator Insight: Microsoft Build 2026 serves as the primary developer forum introducing the convergence of local Windows environments and agentic Azure architectures.

Live Grounding: Hosting hundreds of deep technical sessions in San Francisco and online, the event highlights real-world AI scaling pipelines, next-generation Azure Linux distributions, and extensive GitHub Copilot integrations for modern software engineering workflows.','English','Site','Intermediate',0,'online','automatic','191e0560c7ec87e7f2d444dc46a67b3457e05c62e1e5b2269cf2aa7b7f709cd9',NULL,1780352404,0,'2026-06-02T00:20:04.147753+02:00',NULL,NULL,NULL,'["Cloud Providers", "Microsoft Azure", "Developer Conference"]','["DE FACTO STANDARD"]','[]','[]','{}','{"category": "introduction", "reputation_status": "Vetted", "reputation_summary": "Official portal for Microsoft''s primary developer conference, highly relevant for platform and application developers worldwide.", "social_preview_url": "", "source_provenance": "X.com (Microsoft)", "suggested_new_category": ""}');
INSERT INTO "resources" VALUES('https://build.thebeat.co/a-curious-case-of-aws-nlb-timeouts-in-kubernetes-522bd88a3399','build.thebeat.co: A curious case of AWS NLB timeouts in Kubernetes','','N/A',0,'A curated technical resource and architectural guide covering build.thebeat.co: A curious case of AWS NLB timeouts in Kubernetes in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779031460,0,'2026-05-17T17:24:20.466594+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-networking.md"]','["kubernetes-networking.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://build5nines.com','build5nines.com','','2026',0,'A technical portal offering architectural blueprints, deep-dives, and certification preparation resources focused on Microsoft Azure, hybrid cloud infrastructure, and enterprise DevOps patterns. Designed to help architects maintain highly-available systems.','English','Portal','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2026-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Infrastructure", "Cloud Computing", "Architectural Knowledge Base"]','["[COMMUNITY-TOOL]"]','[]','["terraform.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://build5nines.com/analyzing-ibms-acquisition-of-hashicorp-a-game-changer-in-hybrid-cloud-management','build5nines.com: Analyzing IBM’s Acquisition of HashiCorp: A Game-Changer in Hybrid Cloud Management','','2024',0,'Strategic analysis of IBM''s landmark acquisition of HashiCorp and its direct impact on multi-cloud orchestration. Examines how combining HashiCorp''s stack (Terraform, Vault, Consul) with IBM''s Red Hat OpenShift and Ansible portfolios shapes enterprise hybrid-cloud management pipelines.','None','Industry Analysis','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2024-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Infrastructure as Code", "Industry Landscape", "Acquisitions"]','["[COMMUNITY-TOOL]"]','[]','["terraform.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://build5nines.com/azure-cdn-endpoint-interactive-map','build5nines.com: Azure CDN POP Locations: Interactive Map of Azure CDN Points of Presence','','2024',0,'Interactive mapping analysis detailing Azure CDN global Points of Presence (POPs). Highlights regional routing metrics and CDN optimization paths for low-latency web applications. Practical resource for designing globally distributed multi-region assets.','English','Technical Reference','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2024-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Hybrid Networking", "Core Networking", "Content Delivery Network"]','["[COMMUNITY-TOOL]"]','[]','["azure.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://build5nines.com/azure-cli-check-if-blob-exists-in-azure-storage','build5nines.com: Azure CLI: Check if Blob Exists in Azure Storage','','2023',0,'Provides CLI commands to verify file existence inside active cloud storage containers before triggering build scripts.','None','Blog Post','Beginner',0,'online','manual',NULL,NULL,NULL,0,'2023-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Cloud Platform Management", "Azure Storage", "Azure CLI", "Blob Diagnostic"]','["[COMMUNITY-TOOL]"]','[]','["azure.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://build5nines.com/azure-functions-cost-considerations-and-optimization','Azure Functions Cost Considerations and Optimization','','2024',4,'Examines cost structures and billing patterns in serverless environments, focusing on Azure Functions. Compares Consumption, Premium, and Dedicated App Service plans, outlining how to minimize cold starts and optimize execution runtimes.','English','Article','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2024-06-01T00:00:00+02:00',NULL,NULL,NULL,'["FinOps & Cloud Cost", "Azure Optimization", "Serverless"]','["[ENTERPRISE-STABLE]"]','[]','["serverless.md", "azure.md", "finops.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://build5nines.com/azure-pipeline-publish-unit-test-and-code-coverage-results-with-net-solution-using-vstest-cobertura-and-coverlet','build5nines.com: Azure Pipeline: Publish Unit Test and Code Coverage Results with .NET 7 Solution using VSTest, Cobertura, and Coverlet','','2023',3,'Details the step-by-step configuration of a .NET pipeline that runs unit tests and publishes results using Cobertura and Coverlet. Incorporating automated coverage reports into PR checks is highly effective for maintaining code quality. 2026 engineering teams typically pair these native pipeline metrics with security-focused static code analysis platforms.','English','Article','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2023-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Cloud DevOps", "Software Quality Assurance", "Test Automation", ".NET CI"]','["[COMMUNITY-TOOL]"]','[]','["azure.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://build5nines.com/azure-resource-tags-important-organization-strategies-and-tips','build5nines.com: Azure Resource Tags: Important Organization Strategies and Tips 🌟','','2023',0,'Details architectural considerations for building, implementing, and enforcing tag naming schemas, securing financial accountability within corporate subscriptions.','None','Blog Post','Beginner',0,'online','manual',NULL,NULL,NULL,0,'2023-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Cloud Platform Management", "Governance", "Resource Tagging", "Cost Controls"]','["[COMMUNITY-TOOL]"]','[]','["azure.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://build5nines.com/beginners-guide-to-pulumi-ci-cd-pipelines','build5nines.com: Beginner’s Guide to Pulumi CI/CD Pipelines','','2023',0,'Technical guide outlining automated PR validations, policy-as-code evaluations, and deployment promotions utilizing GitHub Actions and Pulumi CLI integration.','YAML','Tutorial','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2023-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Infrastructure as Code", "CI/CD Integration", "Pulumi"]','["[COMMUNITY-TOOL]", "[GUIDE]"]','[]','["pulumi.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://build5nines.com/benefits-of-convention-over-configuration-for-iac-deployment-projects','build5nines.com: Benefits of Convention over Configuration for IaC Deployment Projects','','2023',0,'Explores the benefits of standardizing infrastructure template files using Convention over Configuration patterns. Demonstrates how strict naming rules, predictable directory structures, and shared default values eliminate redundant code segments.','English','Article','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2023-06-01T00:00:00+02:00',NULL,NULL,NULL,'["DevOps", "Infrastructure as Code", "Best Practices"]','["[COMMUNITY-TOOL]"]','[]','["iac.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://build5nines.com/best-practices-to-promote-from-dev-to-prod-environments-with-hashicorp-terraform-using-workspaces-and-folders','build5nines.com: Best Practices to Promote from DEV to PROD Environments with HashiCorp Terraform using Workspaces and Folders 🌟','','2023',0,'Compares folder-based structures with dynamic workspace techniques for pipeline environment progression. Analyzes structural pros and cons to isolate non-production systems from high-risk production environments.','HCL','Technical Blog','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2023-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Infrastructure as Code", "Best Practices", "Environment Promotion"]','["[COMMUNITY-TOOL]"]','[]','["terraform.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://build5nines.com/configuring-github-actions-to-run-jobs-on-specific-branches','build5nines.com: Configuring GitHub Actions to Run Jobs on Specific Branches','','2021',0,'Details structural logic rules used to target GitHub Actions job execution exclusively to specific branch namespaces. Teaches architecture patterns for segregating master branch releases from feature-branch testing suites. Minimizes runner budget exhaustion by preventing redundant builds.','English','Article','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["DevOps", "CI/CD Platforms", "Branch Protection"]','["[COMMUNITY-TOOL]"]','[]','["git.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://build5nines.com/configuring-manual-triggers-in-github-actions-with-workflow_dispatch','build5nines.com: Configuring Manual Triggers in GitHub Actions with `workflow_dispatch`','','2021',0,'A granular guide to declaring human-in-the-loop manual overrides in GitHub Actions using the `workflow_dispatch` event trigger. Discusses configuration of strict typing parameters and dynamic input options in the YAML configuration matrix. Assists in restricting dangerous execution actions in production environments.','English','Article','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["DevOps", "CI/CD Platforms", "Workflow Dispatch"]','["[COMMUNITY-TOOL]"]','[]','["git.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://build5nines.com/deploy-terraform-using-azure-devops-yaml-pipelines','build5nines.com: Deploy Terraform using Azure DevOps YAML Pipelines','','2023',0,'Provides clean YAML patterns for constructing declarative multi-environment deployment pipelines. Outlines security gating, state persistence practices, validation checks, and rollback operations.','YAML','Tutorial','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2023-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Azure", "CI/CD", "DevOps"]','["[COMMUNITY-TOOL]", "[GUIDE]"]','[]','["terraform.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://build5nines.com/deploying-hub-and-spoke-network-topology-in-microsoft-azure-using-terraform','build5nines.com: Deploying Hub-and-Spoke Network Topology in Microsoft Azure using Terraform','','2023',0,'Walks through establishing a hub-and-spoke network topology on Azure using HashiCorp Terraform. Details configuration for VNets, virtual peerings, secure routing, and centralized firewalls.','HCL','Tutorial','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2023-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Azure", "Networking", "Topologies"]','["[COMMUNITY-TOOL]", "[GUIDE]"]','[]','["terraform.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://build5nines.com/get-started-with-azure-bicep','build5nines.com: Get Started with Azure Bicep – Alternative to ARM Templates','','2022',0,'Introduces Azure Bicep as Microsoft''s strategic evolution beyond JSON-based ARM templates. It contrasts the language''s simplified abstraction layer, compilation mechanics, and automatic dependency resolution against traditional enterprise patterns.','Bicep','Blog','Beginner',0,'online','manual',NULL,NULL,NULL,0,'2022-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Cloud Infrastructure", "Infrastructure as Code", "Azure Bicep"]','["[COMMUNITY-TOOL]"]','[]','["azure.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://build5nines.com/get-started-with-terraform-on-microsoft-azure','build5nines.com: Get Started with Terraform on Azure','','2023',0,'An introductory guide tailored for operations teams transitioning from graphical administration to Azure Infrastructure as Code. It systematically outlines provider configuration patterns, state engine initialization, and early-stage deployments using simple Azure environments.','HCL','Tutorial','Beginner',0,'online','manual',NULL,NULL,NULL,0,'2023-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Azure", "IaC", "Onboarding"]','["[COMMUNITY-TOOL]", "[GUIDE]"]','[]','["terraform.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://build5nines.com/git-merge-repositories-with-history','build5nines.com: Git: Merge Repositories with History','','2022',0,'Explains specialized monorepo migrations by merging isolated Git repositories while retaining complete development logs. Focuses on subdirectory filter-branch operations, adding foreign remotes, and executing forced merges with unrelated histories.','English','Deep Dive','Advanced',0,'online','manual',NULL,NULL,NULL,0,'2022-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Version Control", "Advanced Git", "History Manipulation"]','["[COMMUNITY-TOOL]"]','[]','["git.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://build5nines.com/git-reset-undo-most-recent-local-commit','build5nines.com: Git: Reset / Undo Most Recent Local Commit','','2021',0,'Explores techniques for undoing the most recent local commit using soft, mixed, and hard resets. This guide contrasts ''git reset --soft HEAD~1'' (preserving changes in staging) with ''git reset --hard'' (discarding all changes), outlining critical risk-mitigation strategies for development history.','English','Article','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Version Control", "Git Core", "History Manipulation"]','["[COMMUNITY-TOOL]"]','[]','["git.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://build5nines.com/github-actions-get-current-branch-name-for-git-repo','build5nines.com: GitHub Actions: Get Current Branch Name for Git Repo','','2021',0,'Addresses the common scripting challenge of dynamically extracting branch name metadata in GitHub Actions. Evaluates environment variable interpolation syntax across various git checkout paradigms. Directs logic-dependent deployment strategies in complex multi-branch projects.','English','Article','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["DevOps", "CI/CD Platforms", "Branch Protection"]','["[COMMUNITY-TOOL]"]','[]','["git.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://build5nines.com/github-actions-run-pandoc-to-convert-markdown-to-word-document','build5nines.com: GitHub Actions: Run Pandoc to convert Markdown to Word Document','','2022',0,'A practical CI/CD automation guide explaining how to integrate Pandoc within GitHub Actions workflows to programmatically convert Markdown documentation into Microsoft Word format. Solves friction points in corporate pipelines where business stakeholders require standard office documents built directly from Git repositories.','YAML','Tutorial','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2022-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Documentation & Workflow", "CI/CD Pipelines", "Pandoc Conversions"]','["[COMMUNITY-TOOL]", "[GUIDE]"]','[]','["mkdocs.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://build5nines.com/how-to-determine-url-a-local-git-repository-was-originally-cloned-from','build5nines.com: How to Determine URL a Local Git Repository was Originally Cloned From','','2022',0,'A targeted technical guide detailing commands like ''git remote -v'' and ''git config --get remote.origin.url'' to inspect remote configurations. Understanding origin metadata is crucial for automating CI/CD pipelines, mapping environments, and troubleshooting multi-remote scenarios in modern infrastructure pipelines.','English','Tutorial','Beginner',0,'online','manual',NULL,NULL,NULL,0,'2022-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Version Control", "Git Core", "Metadata Inspection"]','["[COMMUNITY-TOOL]", "[GUIDE]"]','[]','["git.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://build5nines.com/introducing-microsoft-copilot-for-azure','build5nines.com: Introducing Microsoft Copilot for Azure','','2023',0,'Details the architectural role of Microsoft Copilot for Azure, an AI-guided chat tool integrated into the Azure Portal. Aids operators in running diagnostics, translating business needs to ARM blueprints, and identifying optimizations.','None','Blog','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2023-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Management & Governance", "AI Cloud Operations", "Azure Copilot"]','["[COMMUNITY-TOOL]"]','[]','["azure.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://build5nines.com/ipv4-address-cidr-range-reference-and-calculator','build5nines.com: IPv4 Address CIDR Range Reference and Calculator','','2023',0,'A combination calculator and instructional index designed to assist engineers in structuring network scopes, identifying overlapping pools, and designing multi-subnet routing topologies.','N/A','Utility','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2023-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Computer Networking & IPAM", "Subnetting & Addressing", "CIDR Calculators"]','["[COMMUNITY-TOOL]"]','[]','["networking.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://build5nines.com/output-link-to-azure-resources-from-terraform-project','build5nines.com: Terraform: Output URL to Azure Portal for Azure Resources','','2023',0,'Presents a DevOps efficiency hack that constructs active Azure Portal resource URLs dynamically inside Terraform output manifests. Streamlines operations by offering direct dashboard links within CI/CD runner logs for newly provisioned clouds.','HCL','Technical Guide','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2023-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Infrastructure as Code", "Terraform", "Syntax & Expressions"]','["[COMMUNITY-TOOL]", "[GUIDE]"]','[]','["terraform.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://build5nines.com/read-and-write-azure-blob-storage-with-javascript','build5nines.com: Read and Write Azure Blob Storage with Javascript','','2024',0,'Developer guide for building read-write pipelines targeting Azure Blob Storage using the Node.js SDK. Covers authentication protocols via Microsoft Entra ID integration (using `@azure/identity`) and SAS tokenization, detailing secure file uploads and downloads.','English','Developer Guide','Beginner',0,'online','manual',NULL,NULL,NULL,0,'2024-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Data & Storage", "Storage Accounts", "Blob Storage"]','["[COMMUNITY-TOOL]", "[GUIDE]"]','[]','["azure.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://build5nines.com/should-terraform-lock-hcl-file-be-added-to-gitignore-or-committed-to-git-repo','build5nines.com: Should .terraform.lock.hcl file be added to .gitignore or committed to Git repo?','','2023',4,'Resolves the common configuration debate regarding the governance of the provider lock file (".terraform.lock.hcl"). Explains why committing this file is critical to enforcing deterministic provider versioning and cryptographic checksum verification across diverse execution environments. Live grounding confirms that omitting this file from source control introduces catastrophic, untraceable drift in CI runners.','HCL','Blog','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2023-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Infrastructure as Code", "Terraform", "Project Structure"]','["[ENTERPRISE-STABLE]"]','[]','["terraform.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://build5nines.com/terraform-best-practices-for-writing-clean-readable-and-maintainable-code','build5nines.com: Terraform Best Practices for Writing Clean, Readable, and Maintainable Code','','2023',0,'Focuses on formatting and clean architectural abstractions inside HCL. Identifies standards for robust variable declaration blocks, strict output typing, validation statements, and standard file partition styles.','HCL','Technical Blog','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2023-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Infrastructure as Code", "Best Practices", "Code Quality"]','["[COMMUNITY-TOOL]"]','[]','["terraform.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://build5nines.com/terraform-code-project-organization-strategies-based-on-team-workload-or-monolithic','build5nines.com: Terraform: Code Project Organization Strategies (based on team, workload, or monolithic)','','2023',4,'Evaluates different configuration topologies (monolithic, team-separated, workload-divided, and resource-type-grouped) to determine the best organizational layout for scaling enterprise IaC. Addresses how code structures directly map to blast radiuses and speed of deployment. Live grounding confirms that using decoupled directories is superior to giant state frameworks for limiting accidental infrastructure destruction.','HCL','Blog','Advanced',0,'online','manual',NULL,NULL,NULL,0,'2023-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Infrastructure as Code", "Terraform", "Project Structure"]','["[ENTERPRISE-STABLE]"]','[]','["terraform.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://build5nines.com/terraform-conditional-if-variable-does-not-exist-try-function','build5nines.com: Terraform: Conditional If Variable Does Not Exist (try function)','','2023',0,'Practical tutorial exploring HCL error handling utilizing the native `try` evaluation function. Demonstrates writing resilient, defensive code configurations that gracefully fall back to defaults when encountering undefined object keys or missing input fields.','HCL','Technical Guide','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2023-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Infrastructure as Code", "Terraform", "Syntax & Expressions"]','["[COMMUNITY-TOOL]", "[GUIDE]"]','[]','["terraform.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://build5nines.com/terraform-create-an-aks-cluster','build5nines.com: Terraform: Create an AKS Cluster 🌟','','2022',3,'A step-by-step practical guide detailing the construction of an AKS cluster using Terraform. Walks through basic variables, resource groups, virtual networks, and node configuration blocks.','HCL','Article','Beginner',0,'online','manual',NULL,NULL,NULL,0,'2022-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Orchestration", "AKS", "Tutorials"]','["[COMMUNITY-TOOL]"]','[]','["managed-kubernetes-in-public-cloud.md", "terraform.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://build5nines.com/terraform-deploy-azure-app-service-with-key-vault-secret-integration','build5nines.com: Terraform: Deploy Azure App Service with Key Vault Secret Integration','','2023',0,'Highlights secure integration methods for linking Azure Key Vault to App Service. Shows how to avoid storing plain-text credentials in code by leveraging Managed System Identities to read parameters.','HCL','Tutorial','Intermediate',1,'online','manual',NULL,NULL,NULL,0,'2023-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Azure", "App Service", "Security"]','["[COMMUNITY-TOOL]", "[GUIDE]"]','[]','["terraform.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://build5nines.com/terraform-deploy-azure-expressroute-circuit-with-vnet-gateway','build5nines.com: Terraform: Deploy Azure ExpressRoute Circuit with VNet Gateway','','2023',4,'A specialized case study and technical guide detailing the orchestration of high-throughput hybrid networking infrastructure on Azure. Walks through declaring virtual networks, ExpressRoute circuits, and gateway connections. Live grounding confirms that automating physical-to-virtual hybrid networking parameters significantly reduces routing errors and security misconfigurations.','HCL','Blog','Advanced',0,'online','manual',NULL,NULL,NULL,0,'2023-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Infrastructure as Code", "Terraform", "Azure Integration"]','["[ENTERPRISE-STABLE]"]','[]','["terraform.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://build5nines.com/terraform-deploy-azure-function-app-with-consumption-plan','build5nines.com: Terraform: Deploy Azure Function App with Consumption Plan','','2023',0,'A practical reference showing how to provision an Azure Function App under a Consumption Plan. It outlines infrastructure parameters such as storage dependencies, App Service Plans, and runtime environments in standard HCL code.','HCL','Tutorial','Intermediate',1,'online','manual',NULL,NULL,NULL,0,'2023-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Azure", "Serverless", "Function App"]','["[COMMUNITY-TOOL]", "[GUIDE]"]','[]','["terraform.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://build5nines.com/terraform-feature-flags-environment-toggle-design-patterns','Terraform Feature Flags & Environment Toggle Design Patterns','','2023',0,'Explores design patterns for implementing conditional environment toggling and feature flagging within HCL modules. Demonstrates how to leverage boolean variables, count parameters, and map lookups to govern multi-region deployments dynamically.','English','Architectural Guide','Advanced',0,'online','manual',NULL,NULL,NULL,0,'2023-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Cloud Infrastructure", "Infrastructure as Code", "Design Patterns"]','["[COMMUNITY-TOOL]", "[GUIDE]"]','[]','["terraform.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://build5nines.com/terraform-get-user-principal-name-upn-of-user-running-deployment-without-entra-id-read-permissions','Terraform: Get User Principal Name (UPN) of User Running Deployment without Entra ID Read Permissions','','2024',0,'A focused technical workaround detailing how to dynamically capture the current executing User Principal Name (UPN) inside Terraform scripts without relying on wide Microsoft Entra ID read access.','HCL','Blog Post','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2024-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Infrastructure as Code", "Terraform", "Entra ID Integration"]','["[COMMUNITY-TOOL]"]','[]','["devops.md", "azure.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://build5nines.com/terraform-github-actions-automated-deployment','build5nines.com: Terraform: GitHub Actions Automated Deployment','','2023',0,'Presents a clear blueprint for constructing basic CI/CD execution runs in GitHub. Covers step definitions, lint validations, and execution strategies designed to build solid base paths for continuous integration pipelines.','YAML','Technical Guide','Beginner',0,'online','manual',NULL,NULL,NULL,0,'2023-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Infrastructure as Code", "CI/CD & Automation", "GitHub Actions"]','["[COMMUNITY-TOOL]", "[GUIDE]"]','[]','["terraform.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://build5nines.com/terraform-how-are-data-sources-used','build5nines.com: Terraform: How are Data Sources used?','','2023',0,'Technical guide outlining the architectural use of data sources in HCL to securely fetch real-time metadata from external resources. Minimizes hardcoded identifiers by query-filtering configurations directly from dynamic cloud registries at run-time.','HCL','Technical Guide','Beginner',0,'online','manual',NULL,NULL,NULL,0,'2023-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Infrastructure as Code", "Terraform", "Syntax & Expressions"]','["[COMMUNITY-TOOL]", "[GUIDE]"]','[]','["terraform.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://build5nines.com/terraform-how-to-for_each-through-a-listobjects','build5nines.com: Terraform: How to for_each through a list(objects)','','2023',0,'Detailed architectural guide on leveraging the `for_each` expression to iterate over a list of structural objects in Terraform. Explains how to programmatically transform a list of objects into an uniquely keyed map using a inline `for` projection, which ensures deterministic and stable resource provisioning without relying on unstable index-based `count` loops.','HCL','Technical Article','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2023-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Infrastructure as Code", "Terraform", "Syntax & Expressions"]','["[COMMUNITY-TOOL]"]','[]','["terraform.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://build5nines.com/terraform-how-to-join-and-split-strings','build5nines.com: Terraform: How to Join and Split Strings','','2023',3,'Technical reference focusing on HCL''s native string manipulation functions like "join()", "split()", and "replace()". Demonstrates their application when generating dynamic names, processing resource tags, or managing complex network parameters. Live grounding highlights that using native functions is critical to building robust, self-documenting parameters inside library modules.','HCL','Blog','Beginner',0,'online','manual',NULL,NULL,NULL,0,'2023-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Infrastructure as Code", "Terraform", "Dynamic Configuration"]','["[COMMUNITY-TOOL]"]','[]','["terraform.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://build5nines.com/terraform-import-existing-azure-resources-into-state-tfstate','build5nines.com: Terraform: Import Existing Azure Resources into State (.tfstate)','','2023',0,'Details programmatic methods for importing existing unmanaged Azure assets into Terraform states. Outlines basic import techniques as well as native HCL import blocks to preserve environment stability.','HCL','Tutorial','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2023-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Azure", "IaC", "State Management"]','["[COMMUNITY-TOOL]", "[GUIDE]"]','[]','["terraform.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://build5nines.com/terraform-ip-functions-for-managing-ip-addresses-cidr-blocks-and-subnets','build5nines.com: Terraform IP Functions for Managing IP Addresses, CIDR Blocks, and Subnets','','2023',0,'A deep dive into built-in network calculation functions like `cidrsubnet`, `cidrsubnets`, and `cidrhost` in Terraform. Explains the binary arithmetic of CIDR division to construct clean, dynamic, scale-ready VPC and subnet topologies across public cloud platforms.','HCL','Technical Guide','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2023-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Infrastructure as Code", "Terraform", "Syntax & Expressions"]','["[COMMUNITY-TOOL]", "[GUIDE]"]','[]','["terraform.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://build5nines.com/terraform-modules-using-git-branch-as-source','build5nines.com: Terraform: Modules using Git Branch as Source','','2023',0,'Outlines structural strategies for referencing Terraform modules sourced directly from remote Git branches, tags, or specific commits. Details exact Git source syntax structures (such as `git::https://...git?ref=branch_name`) and evaluates the tradeoffs between dynamic development agility and pipeline safety.','HCL','Technical Guide','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2023-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Infrastructure as Code", "Terraform", "Modules"]','["[COMMUNITY-TOOL]", "[GUIDE]"]','[]','["terraform.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://build5nines.com/terraform-remove-resource-from-state-file-tfstate','build5nines.com: Terraform: Remove Resource from State File (.tfstate)','','2023',0,'Deep dive into executing `terraform state rm` to securely untrack infrastructure resources without triggering physical cloud deletion. Explains use-cases like decoupling legacy modules, refactoring workspace states, and manual migration of shared components.','Bash','Technical Guide','Advanced',0,'online','manual',NULL,NULL,NULL,0,'2023-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Infrastructure as Code", "Terraform", "State Management"]','["[GUIDE]", "[LEGACY]"]','[]','["terraform.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://build5nines.com/terraform-split-main-tf-into-seperate-files','build5nines.com: Terraform: Split main.tf into seperate files','','2023',0,'Best practice architectural blueprint for refactoring monolithic `main.tf` configuration structures into clean, decoupled, multi-file topologies. Outlines segregation of responsibilities across variables, providers, outputs, and logical cloud resources to streamline enterprise collaboration and minimize Git conflict risk.','HCL','Technical Guide','Beginner',0,'online','manual',NULL,NULL,NULL,0,'2023-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Infrastructure as Code", "Terraform", "Best Practices"]','["[COMMUNITY-TOOL]", "[GUIDE]"]','[]','["terraform.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://build5nines.com/terraform-state-management-explained','build5nines.com: Terraform State Management Explained','','2023',0,'Detailed exploration of state file engines in Terraform, covering single sources of truth, remote backend storage strategies, concurrent state locking mechanisms, and the state mutation lifecycle commands crucial for multi-user pipelines.','HCL','Technical Guide','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2023-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Infrastructure as Code", "Terraform", "State Management"]','["[COMMUNITY-TOOL]", "[GUIDE]"]','[]','["terraform.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://build5nines.com/terraform-workflow-process-explained','build5nines.com: Terraform Workflow Process Explained','','2023',3,'A structural breakdown of the standard write-plan-apply execution loop that forms the basis of all infrastructure automation pipelines. Examines the operations performed during each phase, including dependency mapping and state-lock resolution. Live grounding shows that understanding these core lifecycle phases is vital before adopting complex CI tools like Atlantis or Terraform Cloud.','HCL','Blog','Beginner',0,'online','manual',NULL,NULL,NULL,0,'2023-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Infrastructure as Code", "Terraform", "Workflow Automation"]','["[COMMUNITY-TOOL]"]','[]','["terraform.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://build5nines.com/using-azapi-terraform-provider-dynamic-properties-feature-instead-of-jsonencode','build5nines.com: Using AzAPI Terraform Provider Dynamic Properties Feature instead of jsonencode','','2024',0,'Demonstrates the practical benefits of using AzAPI Dynamic Properties rather than standard `jsonencode` blocks. Establishes how this simplifies resource files, improves type-checking, and makes Terraform code easier to read.','HCL','Tutorial','Advanced',0,'online','manual',NULL,NULL,NULL,0,'2024-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Azure", "IaC", "Providers"]','["[COMMUNITY-TOOL]", "[GUIDE]"]','[]','["terraform.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://build5nines.com/what-is-azure-private-link-and-how-to-deploy-with-terraform','build5nines.com: What is Azure Private Link and How to Deploy with Terraform','','2023',0,'Provides a comprehensive tutorial on configuring Azure Private Links and private endpoints via Terraform. Details how to direct platform traffic across private cloud channels, securing resources from external exposure.','HCL','Tutorial','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2023-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Azure", "Networking", "Private Link"]','["[COMMUNITY-TOOL]", "[GUIDE]"]','[]','["terraform.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://build5nines.com/what-is-podman-and-how-does-it-compare-to-docker','What is Podman and How Does it Compare to Docker?','','2026',0,'An architectural comparison analyzing the structural differences between Docker and Podman. It highlights Podman''s daemonless, rootless-by-default execution model and explains how this design reduces security attack vectors compared to Docker''s centralized daemon. It also details Podman''s native support for pod-like multi-container groupings, easing transitions toward Kubernetes.','Markdown','Article','Medium',0,'online','manual',NULL,NULL,NULL,0,'2026-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Infrastructure", "Containerization", "Runtimes"]','["[COMMUNITY-TOOL]"]','[]','["container-managers.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://build5nines.com/what-is-the-hashicorp-infrastructure-cloud','build5nines.com: What is The HashiCorp Infrastructure Cloud?','','2022',0,'Analyzes HashiCorp''s unified platform approach, combining Terraform, Consul, Vault, and Packer under the HashiCorp Cloud Platform (HCP) banner. Focuses on the transition from disjointed CLI tools to integrated, identity-managed cloud operations designed to reduce platform engineering friction.','None','Article','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2022-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Infrastructure as Code", "Orchestration Platforms", "HashiCorp Cloud"]','["[COMMUNITY-TOOL]"]','[]','["terraform.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://build5nines.com/why-do-azure-resource-groups-have-an-azure-region-association','build5nines.com: Why do Azure Resource Groups have an Azure Region association?','','2024',0,'Explains why Azure Resource Groups require regional associations despite holding globally distributed resources. Focuses on metadata retention policies, high-availability architecture of the resource manager control plane, and localized compliance/residency constraints.','English','Technical Blog','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2024-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Governance & Management", "Enterprise Governance", "Resource Metadata"]','["[COMMUNITY-TOOL]"]','[]','["azure.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://build5nines.com/why-hashicorp-terraform-is-essential-for-sres-and-devops-engineers','build5nines.com: Why HashiCorp Terraform is Essential for SREs and DevOps Engineers','','2023',3,'Assesses the architectural value proposition of Terraform from the perspective of Site Reliability Engineers and platform teams. Discusses benefits like multi-cloud portability, declarative state consistency, dependency mapping, and automation-friendly APIs. Live grounding proves that while alternatives exist, Terraform''s sprawling provider ecosystem remains highly critical to automation.','HCL','Blog','Beginner',0,'online','manual',NULL,NULL,NULL,0,'2023-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Infrastructure as Code", "Terraform", "Adoption Principles"]','["[COMMUNITY-TOOL]"]','[]','["terraform.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://build5nines.com/working-with-yaml-in-terraform-using-the-yamldecode-and-yamlencode-functions','build5nines.com: Working with YAML in Terraform using the `yamldecode` and `yamlencode` Functions','','2023',0,'Comprehensive guide on parsing and serializing configuration data structures between YAML schemas and native HCL objects utilizing `yamldecode` and `yamlencode` functions. Crucial for integrating complex external declarations (such as Helm value trees) directly into modular deployments.','HCL/YAML','Technical Guide','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2023-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Infrastructure as Code", "Terraform", "Syntax & Expressions"]','["[COMMUNITY-TOOL]", "[GUIDE]"]','[]','["terraform.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://buildah.io','buildah','','2026',5,'Buildah specializes in crafting OCI-compliant container images without requiring a background container daemon. It enables fine-grained Layer management, dramatically reducing the security footprint of target images by keeping build tools outside the final layers.','Go','Tool','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2026-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Platform", "Container Security", "OCI Builders"]','["[DE FACTO STANDARD]"]','[]','["container-managers.md", "docker.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://buildbot.net','Buildbot','','2025',0,'A Python-based framework designed for continuous integration testing. Although largely surpassed by Kubernetes-native engines, Buildbot remains a robust, highly extensible platform for complex, non-standard compilation requirements.','Python','Platform','Advanced',0,'online','manual',NULL,NULL,NULL,0,'2025-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Deployment & Delivery", "CI/CD & Delivery", "Self-Hosted Runners"]','["[COMMUNITY-TOOL]"]','[]','["jenkins-alternatives.md", "cicd.md", "devops.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://builder.aws.com/build/workshops?trk=265ae1c7-2dfc-44c6-bc73-a4d991b8bd7f&sc_channel=el','workshops.aws: AWS Workshops','','2026',0,'AWS-designed workshop aggregator offering deep, interactive labs on advanced engineering themes. Topics span Elastic Kubernetes Service (EKS) design, serverless microservices pipelines, security automation, and native database configurations under realistic operational profiles.','English','Portal','Intermediate',0,'online','manual','a78c2397e91ab049995ef550deeeb51c5036386b5463601127d060c29dd824ef',100.0,1779130495,1,'2026-05-18T20:54:55.032393+02:00',NULL,NULL,NULL,'["Cloud Infrastructure", "AWS Services", "Interactive Learning"]','["[COMMUNITY-TOOL]"]','["docs/aws.md"]','["aws.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://builder.aws.com/learn','community.aws/training: Training and Certification','','2023',0,'The centralized AWS Builder community training site featuring articles, community-sourced tutorials, and architectural guidelines written by AWS Heroes and user group leaders worldwide.','English','Website','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2023-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Cloud Computing", "AWS", "Community Learning"]','["[COMMUNITY-TOOL]"]','[]','["jenkins.md", "aws-training.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://builder.aws.com/learn/topics/kubernetes','community.aws/kubernetes','','2023',0,'Curated developer platform presenting technical walk-throughs, AWS integrations, architecture guides, and emerging patterns specifically centered around EKS and cloud-native topologies on AWS.','English','Portal','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2023-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Cloud Native", "AWS EKS", "Community Resources"]','["[EMERGING]"]','[]','["managed-kubernetes-in-public-cloud.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://buildkite.com/blog/manage-your-ci-cd-resources-as-code-with-terraform','buildkite.com: Manage your CI/CD resources as Code with Terraform','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','6e60855bb79fea8d1c27acc199537c91cb51965c181917531a1dc3d7f8a19128',100.0,1779030189,0,'2026-05-17T17:03:09.580133+02:00',NULL,NULL,NULL,'[]','[]','["docs/terraform.md"]','[]','{}','{"duplicate_of": "https://buildkite.com/resources/blog/manage-your-ci-cd-resources-as-code-with-terraform"}');
INSERT INTO "resources" VALUES('https://buildkite.com/resources/blog/manage-your-ci-cd-resources-as-code-with-terraform','buildkite.com: Manage your CI/CD resources as Code with Terraform','','2023',3,'Explores how Buildkite resources (pipelines, agents, clusters) can be deterministically provisioned and versioned using Terraform providers. Emphasizes the architectural shift from manual web-console administration to auditable, pull-request-driven CI/CD configuration management. Live grounding shows that this GitOps approach prevents pipeline configuration drift and aligns security configurations across corporate repositories.','HCL','Blog','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2023-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Infrastructure as Code", "CI/CD & Linting", "Build Automation"]','["[COMMUNITY-TOOL]"]','[]','["terraform.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://buildpacks.io','buildpacks.io: Cloud Native Buildpacks 🌟','','2026',0,'Cloud Native Buildpacks (CNBs) transform application source code into secure, OCI-compliant container images without requiring a Dockerfile. Supported by the CNCF, CNBs analyze codebases to determine runtimes, patch secure OS layers, and separate application dependencies into optimal cached layers. They provide enterprise-level standardization, accelerating container builds and reinforcing dependency security at scale.','Go','Tool','High',0,'online','manual',NULL,NULL,NULL,0,'2026-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Infrastructure", "Continuous Integration", "Image Building"]','["[COMMUNITY-TOOL]"]','[]','["docker.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://buoyant.io/2020/12/23/kubernetes-network-policies-with-cilium-and-linkerd','buoyant.io: Kubernetes network policies with Cilium and Linkerd','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','9a91aa0e2d5841dc7a31016812fcbf89b098309351b6c0ec6a87bbc9e508b0c6',100.0,1779033243,0,'2026-05-17T17:54:03.713843+02:00',NULL,NULL,NULL,'[]','[]','["docs/kubernetes-networking.md"]','[]','{}','{"duplicate_of": "https://www.buoyant.io/blog/kubernetes-network-policies-with-cilium-and-linkerd"}');
INSERT INTO "resources" VALUES('https://buoyant.io/2021/12/14/locking-down-network-traffic-between-kubernetes-namespaces','buoyant.io: Go directly to namespace jail: Locking down network traffic'' between Kubernetes namespaces','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','b380f5fc91409b3183b3ec2c2ceb03ab21070159f2a02ea7a9d23b923079b527',100.0,1779031478,0,'2026-05-17T17:24:38.759474+02:00',NULL,NULL,NULL,'[]','[]','["docs/servicemesh.md"]','[]','{}','{"duplicate_of": "https://www.buoyant.io/blog/locking-down-network-traffic-between-kubernetes-namespaces"}');
INSERT INTO "resources" VALUES('https://buoyant.io/blog/multi-cluster-multi-region-setup-using-linkerd-service-mesh','buoyant.io: Multi-Cluster, Multi-Region Setup using Linkerd Service Mesh','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','806ffecf5ae5226be545e068c41116b149a73d5dadf0477f174fcc7668b6ac5d',100.0,1779029478,0,'2026-05-17T16:51:18.524456+02:00',NULL,NULL,NULL,'[]','[]','["docs/servicemesh.md"]','[]','{}','{"duplicate_of": "https://www.buoyant.io/blog/multi-cluster-multi-region-setup-using-linkerd-service-mesh"}');
INSERT INTO "resources" VALUES('https://buoyant.io/service-mesh-academy/upgrading-to-linkerd-2-12','buoyant.io: Upgrading to Linkerd 2.12: Zero-trust-ready route-based policy,'' Gateway API, access logging','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','0bd3ff1427d340b94bb5bd5e4f7ad555d2ee8cc00aeda421200842357f3e66ff',100.0,1779033808,0,'2026-05-17T18:03:28.296621+02:00',NULL,NULL,NULL,'[]','[]','["docs/servicemesh.md"]','[]','{}','{"duplicate_of": "https://www.buoyant.io/service-mesh-academy/upgrading-to-linkerd-2-12"}');
INSERT INTO "resources" VALUES('https://business.vogue.es/carrera/articulos/adios-jefes-toxicos-la-salud-organizacional-rentabilidad-residen-liderazgo-gentil/533','business.vogue.es: Adiós a los jefes tóxicos: este es el nuevo tipo de liderazgo'' gentil que triunfa','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','5df82bbbbf9f0e5eb149d2cf75d13f91a91e3d0c234f4e914ea49c8c61dc42dd',100.0,1779030720,0,'2026-05-17T17:12:00.845201+02:00',NULL,NULL,NULL,'[]','[]','["docs/project-management-methodology.md"]','[]','{}','{"review_metadata": {"original_url": "https://business.vogue.es/carrera/articulos/adios-jefes-toxicos-la-salud-organizacional-rentabilidad-residen-liderazgo-gentil/533", "proposed_url": "NONE", "reason": "High-Value Protection: generic_redirect_loss", "timestamp": "2026-05-18T18:54:54.988586"}, "duplicate_of": "https://www.vogue.es/lideres"}');
INSERT INTO "resources" VALUES('https://businessinsider.mx/trucos-chatgpt-aminorar-carga-laboranl_vida-profesional','businessinsider.mx: 5 trucos de ChatGPT que pueden ayudar a reducir tu carga'' laboral','','N/A',0,'A curated technical resource and architectural guide covering businessinsider.mx: 5 trucos de ChatGPT que pueden ayudar a reducir tu carga'' laboral in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779030516,0,'2026-05-17T17:08:36.787128+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/chatgpt.md"]','["chatgpt.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://buttondown.com/nelhage/archive/two-reasons-kubernetes-is-so-complex','buttondown.email: Two reasons Kubernetes is so complex','','2021',4,'An insightful essay attributing Kubernetes'' inherent complexity to two core causes: its general-purpose platform-of-platforms architecture, and its commitment to solving the distributed consensus state problem globally.','English','Article','Advanced',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Architecture", "Theory", "Complexity Analysis"]','["[ENTERPRISE-STABLE]"]','[]','["kubernetes.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://buttondown.email/nelhage/archive/two-reasons-kubernetes-is-so-complex','buttondown.email: Two reasons Kubernetes is so complex','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','46e3c7e8d5b5807e129ecd8092b3d9ffe1a497dac937f4e99509ca4aa88e0ff9',100.0,1779033297,0,'2026-05-17T17:54:57.071786+02:00',NULL,NULL,NULL,'[]','[]','["docs/kubernetes.md"]','[]','{}','{"duplicate_of": "https://buttondown.com/nelhage/archive/two-reasons-kubernetes-is-so-complex"}');
INSERT INTO "resources" VALUES('https://buttons.github.io','buttons.github.io: GitHub Buttons','','2021',0,'Simple frontend utility generator that provides clean, interactive, and customizable social buttons (such as Follow, Star, Fork) to integrate easily within product documentation, blogs, or landing pages.','JavaScript','Tool','Beginner',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Developer Platforms", "Frontend Integrations", "GitHub Buttons"]','["[COMMUNITY-TOOL]"]','[]','["git.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://bytebytego.com',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,'manual','16f3df3f8be236dfb55033802e0be1ba41bdfb16487b4ce617c4278c35f1b981',100.0,1779031064,1,'2026-05-17T17:17:44.513026+02:00',NULL,NULL,NULL,'[]','[]','["docs/introduction.md"]','[]','{}','{}');
INSERT INTO "resources" VALUES('https://bytebytego.com/courses/system-design-interview/scale-from-zero-to-millions-of-users','bytebytego.com: System Design - Scale From Zero To Millions Of Users 🌟','','2023',5,'A structured breakdown of modern system scaling, illustrating how a single database configuration evolves into a multi-tiered global architecture. Covers key mechanics like database replication, global CDN routing, horizontal scaling of stateless application nodes, and distributed cache deployment.','English','Tutorial','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2023-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Cloud Architecture & Infrastructure Strategy", "Application Design", "System Design Patterns"]','["[DE FACTO STANDARD]", "[GUIDE]"]','[]','["introduction.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://byteman.jboss.org','Byteman','','2024',0,'A highly robust runtime bytecode injection tool utilizing JBoss rule engines to trace, test, and inject faults into live Java applications. By using Event-Condition-Action (ECA) rules without requiring source code modifications, it remains a vital instrument for simulating extreme edge cases, chaos engineering, and tracing complex cloud microservices.','Java','Tool','Advanced',0,'online','manual',NULL,NULL,NULL,0,'2024-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Software Engineering", "Java Virtual Machine", "Diagnostics and Troubleshooting"]','["[COMMUNITY-TOOL]"]','[]','["java-and-java-performance-optimization.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://bytes.devopscube.com/p/pod-priority-preemption-explained','bytes.devopscube.com: Kubernetes Pod Priority & Preemption','','2022',0,'Provides a comprehensive architectural overview of Kubernetes Pod Priority and Preemption. It explains how high-priority containers can evict lower-priority workloads from fully saturated worker nodes.','YAML','Technical Blog','Advanced',1,'online','manual',NULL,NULL,NULL,0,'2022-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Orchestration", "Scheduling", "Priority Class"]','["[COMMUNITY-TOOL]"]','[]','["kubernetes.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://cal.com','cal.com','','2026',5,'Cal.com is a highly customizable, open-source scheduling infrastructure. Positioned as a self-hosted, API-driven, GDPR-compliant core alternative to proprietary booking software.','TypeScript','Repository','Advanced',1,'online','manual',NULL,NULL,NULL,0,'2026-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Collaborative Operations", "Workspace Scheduling", "Open Source Tools"]','["[DE FACTO STANDARD]"]','[]','["appointment-scheduling.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://calculadora.malt.es','calculadora.malt.es','','2024',0,'A calculator tool built by Malt Spain that helps freelancers estimate their daily rate (Tasa Diaria Media - TDM) based on localized experience, tech stack, and location. Ideal for software developers transitioning to contracting to properly assess market value and negotiate sustainable client contracts.','N/A','Tool','Beginner',0,'online','manual',NULL,NULL,NULL,0,'2024-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Careers", "Freelancing", "Financial Calculators"]','["[COMMUNITY-TOOL]"]','[]','["freelancing.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://calculator.aws','calculator.aws: AWS Total Cost of Ownership (TCO) Calculators','','2022',5,'The official pricing modeling platform for AWS cloud architectures. Empowers engineers to compute operational expenses and model total cost of ownership forecasts before initiating system builds.','English','Documentation','Intermediate',0,'online','manual','54b0d80bda668e25e5f493e7ba2c4c93bf29f97b5d4c5fc3c2f051285a8eded8',100.0,1779033162,1,'2026-05-17T17:52:42.629021+02:00',NULL,NULL,NULL,'["Cloud Infrastructure", "AWS Cost Management", "FinOps Strategy"]','["[DE FACTO STANDARD]"]','["docs/aws-pricing.md"]','["aws-pricing.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://calendly.com','Calendly','','2025',0,'SaaS scheduling tool providing automated invite links, corporate calendar integration, and round-robin scheduling algorithms to streamline business workflow coordination.','TypeScript','SaaS','Beginner',0,'online','manual',NULL,NULL,NULL,0,'2025-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Collaborative Operations", "Workspace Scheduling", "Commercial Tools"]','["[COMMUNITY-TOOL]"]','[]','["appointment-scheduling.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://camel.apache.org','Apache Camel','','2023',0,'The main technical page for Apache Camel, an integration framework built around Enterprise Integration Patterns (EIP). It simplifies system connectivity by offering hundreds of out-of-the-box protocol connectors and routing strategies.','Java','Documentation','Advanced',0,'online','manual',NULL,NULL,NULL,0,'2023-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Infrastructure", "Enterprise Integration", "Apache Camel"]','["[COMMUNITY-TOOL]"]','[]','["message-queue.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://camel.apache.org/camel-k/2.10.x','Apache Camel K','','2023',0,'The homepage for Apache Camel K, a lightweight integration framework optimized for Kubernetes. Built on Knative, Camel K runs integration code natively, using custom operators to automate building and scaling processes.','Go','Documentation','Advanced',1,'online','manual',NULL,NULL,NULL,0,'2023-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Infrastructure", "Kubernetes Native", "Camel K"]','["[COMMUNITY-TOOL]"]','[]','["message-queue.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://camel.apache.org/camel-k/latest','Apache Camel K','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','a44c353a72cca566d0511b89b7e2c83ff6ae5b6a344a84a2140773f47f549e21',100.0,1779031143,0,'2026-05-17T17:19:03.027378+02:00',NULL,NULL,NULL,'[]','[]','["docs/message-queue.md"]','[]','{}','{"duplicate_of": "https://camel.apache.org/camel-k/2.10.x"}');
INSERT INTO "resources" VALUES('https://camunda.com/blog/2022/02/how-we-overcame-long-running-job-limitations-in-jenkins-declarative-pipelines','camunda.com: How We Overcame Long-Running Job Limitations in Jenkins Declarative Pipelines','','2022',0,'An analytical case study by Camunda detailing methods to bypass script size limitations and JVM stack overflows in complex pipelines. *Curator Insight*: Scaling execution. *Live Grounding*: Crucial for large engineering teams struggling with the maximum method size limit in Groovy files.','English','Article','Advanced',0,'online','manual',NULL,NULL,NULL,0,'2022-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Operations", "Performance Optimization", "Troubleshooting"]','["[COMMUNITY-TOOL]"]','[]','["jenkins.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://camunda.com/platform/zeebe','Zeebe workflow engine','','2026',4,'Zeebe is Camunda''s highly available, horizontally scalable workflow orchestration engine designed specifically for microservices architectures. Relying on event-sourced execution loops, Zeebe manages complex BPMN process flows across thousands of servers with built-in partition tolerance.','Java','Workflow Engine','Advanced',1,'online','manual',NULL,NULL,NULL,0,'2026-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Orchestration", "Workflow Engines", "Camunda", "Zeebe"]','["[ENTERPRISE-STABLE]"]','[]','["message-queue.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://canine.sh','Canine: A Developer-friendly PaaS for Kubernetes','','2025',0,'A developer-centric, lightweight PaaS layer running directly on top of Kubernetes. Canine simplifies native container deployments and configurations, reducing cognitive load and shortening inner-loop development iterations.','Go','Platform','Intermediate',1,'online','manual',NULL,NULL,NULL,0,'2025-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Deployment & Delivery", "Platform Engineering", "Kubernetes Management"]','["[COMMUNITY-TOOL]"]','[]','["devops-tools.md", "cicd.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://canonical.com/blog/gitops-with-azure-arc-and-charmed-kubernetes','Kubernetes GitOps with Azure Arc and Charmed Kubernetes','','2021',0,'A technical case study showcasing hybrid cloud management by linking Canonical''s Charmed Kubernetes clusters with Microsoft Azure Arc. It details how Azure Arc acts as an overlay management plane, allowing administrators to push unified GitOps policies, access controls, and application resources to on-premises Charmed clusters.','English','Article','Advanced',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Infrastructure", "Hybrid Cloud", "GitOps"]','["[COMMUNITY-TOOL]"]','[]','["gitops.md", "kubernetes-on-premise.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://canonical.com/juju','**Conjure up**','','2026',0,'Curator Insight vs Live Grounding: Canonical''s Conjure-up tool was originally developed to orchestrate Juju applications and configure Charmed Kubernetes dynamically. Live status confirms the tool is deprecated and retired, with Canonical directing teams to use direct Juju or MicroK8s setups.','Python','Website','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2026-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Provisioning", "Deployment Tools", "Ubuntu Stack"]','["[LEGACY]"]','[]','["kubernetes.md", "kubernetes-on-premise.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://canonical.com/microk8s','**Microk8s**','','2026',0,'Canonical''s lightweight, zero-ops Kubernetes distribution designed for developers, IoT devices, and edge computing. MicroK8s is packaged as a single snap package with automatic updates, high-availability clustering, and a modular architecture that supports one-click deployment of common add-ons like Istio, Knative, and GPU acceleration.','Go','Software','Intermediate',1,'online','manual',NULL,NULL,NULL,0,'2026-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Infrastructure", "Kubernetes Distributions", "Edge & IoT"]','["[COMMUNITY-TOOL]"]','[]','["kubernetes-on-premise.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://canvatechblog.com/supporting-gpu-accelerated-machine-learning-with-kubernetes-and-nix-7c1da8e42f61','canvatechblog.com: Supporting GPU-accelerated Machine Learning with Kubernetes'' and Nix','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','b9b5fd72d59db2b6e2e2f5fbfbb353ae5dda03d983539e32afe2bb2ae3b80124',100.0,1779034034,0,'2026-05-17T18:07:14.739576+02:00',NULL,NULL,NULL,'[]','[]','["docs/mlops.md"]','[]','{}','{"duplicate_of": "https://www.canva.dev/blog/engineering/supporting-gpu-accelerated-machine-learning-with-kubernetes-and-nix"}');
INSERT INTO "resources" VALUES('https://capistranorb.com','Capistrano','','2022',4,'A remote server automation and deployment framework written in Ruby. It is a classic standard for multi-stage deployments, file synchronization, and atomic rollbacks. It remains highly popular for standard VM infrastructures, though cloud-native projects have largely migrated to Kubernetes-based systems.','Ruby','tool','intermediate',1,'online','manual',NULL,NULL,NULL,0,'2022-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Infrastructure as Code", "Deployment Tools", "Application Deployment"]','["[ENTERPRISE-STABLE]"]','[]','["ansible.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://capstonec.com/2020/10/08/cloud-native-app-architecture-patterns','capstonec.com: You Will Love These Cloud-native App Architecture Patterns 🌟','','2020',0,'Investigates key structural patterns that define modern cloud-native systems, focusing on twelve-factor application rules, API-first delivery, resilient circuit breakers, and decoupling persistent storage systems from execution units.','English','Article','Intermediate',1,'online','manual',NULL,NULL,NULL,0,'2020-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Cloud Architecture", "Cloud-Native", "Design Patterns"]','["[COMMUNITY-TOOL]"]','[]','["introduction.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://carlos-piqueres.medium.com/product-backlog-vs-sprint-backlog-c951f972e979','carlos-piqueres.medium.com: Product Backlog vs Sprint Backlog','','N/A',0,'A curated technical resource and architectural guide covering carlos-piqueres.medium.com: Product Backlog vs Sprint Backlog in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779033280,0,'2026-05-17T17:54:40.414343+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/project-management-methodology.md"]','["project-management-methodology.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://carlos.mendible.com/2021/08/02/aks-persistent-volume-claim-with-an-azure-file-storage-protected-with-a-private-endpoint','carlos.mendible.com: AKS: Persistent Volume Claim with an Azure File Storage protected with a Private Endpoint','','2021',0,'Examines configuring a Persistent Volume Claim (PVC) using Azure Files storage secured with a Private Endpoint in AKS. Prevents the storage accounts from being exposed to the public internet. Grounding confirms this is a critical enterprise pattern for storage layer hardening.','YAML/Terraform','Technical Article','Advanced',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Infrastructure", "Storage Systems", "Private Endpoints"]','["[COMMUNITY-TOOL]"]','[]','["managed-kubernetes-in-public-cloud.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://carlosalca.medium.com/how-to-manage-all-my-k8s-secrets-in-git-securely-with-bitnami-sealed-secrets-43580b8fa0c7','carlosalca.medium.com: How to manage all my K8s secrets in git securely'' with Bitnami Sealed Secrets','','N/A',0,'A curated technical resource and architectural guide covering carlosalca.medium.com: How to manage all my K8s secrets in git securely'' with Bitnami Sealed Secrets in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779029594,0,'2026-05-17T16:53:14.310444+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-security.md"]','["kubernetes-security.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://carlosthe19916.wordpress.com/2020/04/12/rhamt-in-github-actions','RHAMT in Github Actions','','2020',0,'A practical guide outlining how to embed the Red Hat Application Migration Toolkit (RHAMT) into automated GitHub Actions. This implementation enables automated static code analysis inside continuous integration pull requests to ensure cloud compatibility.','YAML','Article','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2020-06-01T00:00:00+02:00',NULL,NULL,NULL,'["CI-CD", "App Migration", "GitHub Actions"]','["[COMMUNITY-TOOL]"]','[]','["ocp4.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://carvel.dev/kapp','kapp 🌟','','2026',0,'Kapp is an extremely granular and robust deployment tool from the Carvel suite. It treats groups of resources as logical applications, calculating precise dependency graphs and displaying real-time execution plans.','Go','Deployment Engine','Advanced',0,'online','manual','86b6a26c1381fec6ede2ecbd749bd2918fcffda552631446dea6cb25064cbcb8',100.0,1779033074,1,'2026-05-17T17:51:14.567896+02:00',NULL,NULL,NULL,'["Application Lifecycle", "Deployment Tools", "Resource Ordering"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-tools.md"]','["kubernetes-tools.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://cassandra.apache.org','Cassandra.apache.org','- [solo.io: Step by Step: Datastax Cassandra with Istio and SNI routing](https://www.solo.io/blog/step-by-step-datastax-cassandra-with-istio-and-sni-routing) Connecting applications running outside of the Kubernetes cluster to the Cassandra database running inside the cluster.
    - [engineeringblog.yelp.com: Orchestrating Cassandra on Kubernetes with Operators](https://engineeringblog.yelp.com/2020/11/orchestrating-cassandra-on-kubernetes-with-operators.html)
    - [datastax.com: Apache Cassandra 4.0 is Now Delivered Via K8ssandra on Amazon EKS](https://www.ibm.com/products/datastax)
    - [foojay.io: K8ssandra Performance Benchmarks on Cloud Managed Kubernetes](https://foojay.io/today/k8ssandra-performance-benchmarks-on-cloud-managed-kubernetes)
    - [thenewstack.io: How to Run a Cassandra Operation in Docker](https://thenewstack.io/how-to-run-a-cassandra-operation-in-docker)','2026',5,'Highly scalable, distributed wide-column NoSQL database offering linear scalability and multi-datacenter active-active clustering. Managed via modern tooling like K8ssandra on top of cloud Kubernetes platforms.','Java','Software','Advanced',1,'online','manual',NULL,NULL,NULL,0,'2026-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Data Architecture", "NoSQL Databases", "Wide-Column Stores"]','["[DE FACTO STANDARD]"]','[]','["nosql.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://cast.ai','CAST AI','','2025',5,'Introduces CAST AI, an automated cost-reduction system for EKS, AKS, and GKE. Highlights how its real-time algorithms adjust cluster sizing, configure spot instances, and scale down resources without manual developer effort.','English','Platform','Advanced',0,'online','manual',NULL,NULL,NULL,0,'2025-06-01T00:00:00+02:00',NULL,NULL,NULL,'["FinOps & Cloud Cost", "Kubernetes FinOps", "Automated Optimization"]','["[DE FACTO STANDARD]"]','[]','["ai.md", "finops.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://cast.ai/blog/8-best-practices-to-reduce-your-aws-bill-for-kubernetes','cast.ai: 8 best practices to reduce your AWS bill for Kubernetes','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','26de6f0da4566f3152142989f891360128975525d7afe08f76661a190ed6da41',100.0,1779029820,0,'2026-05-17T16:57:00.696633+02:00',NULL,NULL,NULL,'[]','[]','["docs/managed-kubernetes-in-public-cloud.md"]','[]','{}','{"duplicate_of": "https://cast.ai/blog/eks-cost-optimization"}');
INSERT INTO "resources" VALUES('https://cast.ai/blog/aws-eks-vs-ecs-vs-fargate-where-to-manage-your-kubernetes','cast.ai: AWS EKS vs. ECS vs. Fargate: Where to manage your Kubernetes?','','2023',0,'A deep dive comparing AWS ECS, EKS, and serverless container execution via AWS Fargate. Synthesizing live cloud architectural trends, it presents insights into financial management, operational simplicity, and dynamic resource scaling, mapping out the trade-offs of using managed VM pools versus completely serverless options.','N/A','Article','Intermediate',1,'online','manual',NULL,NULL,NULL,0,'2023-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Cloud Infrastructure", "AWS", "Container Orchestration"]','["[COMMUNITY-TOOL]"]','[]','["managed-kubernetes-in-public-cloud.md", "aws-containers.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://cast.ai/blog/cloud-pricing-comparison','cast.ai: Ultimate cloud pricing comparison: AWS vs. Azure vs. Google Cloud in 2021','','2026',0,'A deep cost comparison across compute instances, storage tiers, and serverless runtimes of AWS, Azure, and Google Cloud. Authored by Cast.ai, it maps multi-cloud resource mapping vectors to reduce compute spend. Live grounding establishes this as a critical methodology for automated cloud cost control.','English','Guide/Reference','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2026-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Cloud Economics", "Cost Optimization", "Hyperscalers"]','["[COMMUNITY-TOOL]", "[GUIDE]"]','[]','["public-cloud-solutions.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://cast.ai/blog/eks-cost-optimization','cast.ai: 8 best practices to reduce your AWS bill for Kubernetes','','2022',0,'An analytical guide outlining eight proven vectors for optimizing AWS EKS spend. Recommendations highlight spot instance utilization, rightsizing CPU/memory allocations, automated pod pausing, and real-time scaling engines to eliminate compute waste.','Markdown','Article','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2022-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Cloud Infrastructure", "Cost Optimization", "Best Practices"]','["[COMMUNITY-TOOL]"]','[]','["managed-kubernetes-in-public-cloud.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://cast.ai/blog/eks-security-checklist-10-best-practices-for-a-secure-cluster','cast.ai: EKS Security Checklist: 10 Best Practices for a Secure Cluster','','2022',0,'A security verification checklist designed for EKS. Evaluates API network isolation, node-level hardenings, RBAC, KMS secret encryption, and runtime defense models necessary to pass enterprise audits.','Markdown','Article','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2022-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Cloud Infrastructure", "Security & Compliance", "Best Practices"]','["[COMMUNITY-TOOL]"]','[]','["managed-kubernetes-in-public-cloud.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://cast.ai/blog/guide-to-kubernetes-autoscaling-for-cloud-cost-optimization','cast.ai: Guide to Kubernetes autoscaling for cloud cost optimization 🌟','','2023',0,'An investigation of modern AI-driven infrastructure optimization tooling like CAST AI. Explains how automated scaling algorithms run real-time bin-packing configurations and non-disruptively swap out-of-budget spot instances.','N/A','Blog','Advanced',0,'online','manual',NULL,NULL,NULL,0,'2023-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Kubernetes & Scaling", "Cost Optimization", "Automated Optimization"]','["[COMMUNITY-TOOL]"]','[]','["kubernetes-autoscaling.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://cast.ai/blog/keep-your-aws-kubernetes-costs-in-check-with-intelligent-allocation','cast.ai: Keep your AWS Kubernetes costs in check with intelligent allocation'' (EKS)','','2021',5,'Explores Kubernetes resource provisioning on EKS using automated container allocations. Offers strategies to prevent container-level over-provisioning and dynamically handle node scaling tasks to curb cluster waste.','English','Technical Article','Advanced',1,'online','manual','96f551bd8bcb4ccc1234a100696a036f5919d4c780898f58a87502dd17b7a3c9',100.0,1779032543,1,'2026-05-17T17:42:23.596239+02:00',NULL,NULL,NULL,'["Cloud Infrastructure", "AWS Cost Management", "Kubernetes FinOps"]','["[DE FACTO STANDARD]"]','["docs/aws-pricing.md"]','["aws-pricing.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://cast.ai/blog/kubernetes-labels-expert-guide-with-10-best-practices','cast.ai: Kubernetes Labels: Expert Guide with 10 Best Practices','','2022',0,'Establishes ten labeling best practices for enterprise systems. Analyzes how labeling impacts downstream scheduling, network topology routing, dynamic autoscaling, and metrics collection.','YAML','Blog','Intermediate',1,'online','manual',NULL,NULL,NULL,0,'2022-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Application Delivery", "Core Mechanics", "Metadata Strategy"]','["[COMMUNITY-TOOL]"]','[]','["kubernetes.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://cast.ai/blog/kubernetes-namespace-how-to-use-it-to-organize-and-optimize-costs','cast.ai: Kubernetes Namespace: How To Use It To Organize And Optimize Costs','','2022',0,'Provides strategies for tracking and limiting resource spend using namespaces. Details how to integrate granular namespace tracking with FinOps tools to reduce infrastructure waste.','Go','Blog','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2022-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Platform Engineering", "Cost Optimization", "Namespace Budgets"]','["[COMMUNITY-TOOL]"]','[]','["kubernetes.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://cast.ai/blog/kubernetes-security-10-best-practices','cast.ai: Kubernetes Security: 10 Best Practices from the Industry and Community 🌟','','2022',0,'Consolidates ten core security practices derived from cloud-native community patterns and expert input. Discusses API server hardening, encryption of secrets at rest in etcd, and continuous vulnerability verification. Provides a clear roadmap for migrating legacy infrastructure securely into Kubernetes.','English','Article','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2022-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Security", "Cluster Hardening", "Best Practices"]','["[LEGACY]"]','[]','["kubernetes-security.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://cast.ai/blog/ultimate-cloud-pricing-comparison-aws-vs-azure-vs-google-cloud-in-2021','cast.ai: Ultimate cloud pricing comparison: AWS vs. Azure vs. Google Cloud'' in 2021','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','499ac9dfd5ce764260f27a2f0023f41d6e07f2de3d9fe617594db9cd4b0305fa',100.0,1779032900,0,'2026-05-17T17:48:20.455591+02:00',NULL,NULL,NULL,'[]','[]','["docs/public-cloud-solutions.md"]','[]','{}','{"duplicate_of": "https://cast.ai/blog/cloud-pricing-comparison"}');
INSERT INTO "resources" VALUES('https://catalog.ngc.nvidia.com/orgs/nvidia/helm-charts/gpu-operator','catalog.ngc.nvidia.com: NVIDIA GPU Operator - Helm chart 🌟🌟🌟','','2024',5,'The official NVIDIA GPU Operator Helm Chart coordinates all physical driver configurations, container engine runtimes, device plugins, and monitoring layers on Kubernetes. This is the industry-standard approach to automated provisioning of GPU compute capabilities across massive cloud and on-premise clusters.','Go','Tool','Advanced',1,'online','manual',NULL,NULL,NULL,0,'2024-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Infrastructure", "GPU Orchestration", "Kubernetes Operators"]','["[DE FACTO STANDARD]"]','[]','["mlops.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://catalog.redhat.com/en','Red Hat Container Catalog - RedHat Registry (registry.redhat.io) 🌟','','2026',0,'The official enterprise repository registry hosted by Red Hat, containing continuously scanned, signed, and validated base images, middleware operators, and enterprise databases optimized for secure OpenShift cluster rollouts.','None','Registry','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2026-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Infrastructure", "Container Registries", "Red Hat"]','["[COMMUNITY-TOOL]"]','[]','["openshift.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://catalog.redhat.com/en/software/containers/explore','Red Hat Ecosystem Catalog','','2022',0,'The access portal to the Red Hat Ecosystem Catalog, providing a registry of verified, security-scanned container images. This resource is an enterprise-stable source for deploying secure database runtimes, middleware, and application frameworks on production clusters.','English','Software','Intermediate',1,'online','manual',NULL,NULL,NULL,0,'2022-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Container Infrastructure", "Image Distribution", "Ecosystem Registries"]','["[COMMUNITY-TOOL]"]','[]','["container-managers.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://catalog.redhat.com/software/containers/explore','Red Hat Ecosystem Catalog','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','04784ae711d2e8e483cbe1f2df0afc96144c04646dca1ab975bea5117cb17eb9',100.0,1779030583,0,'2026-05-17T17:09:43.916595+02:00',NULL,NULL,NULL,'[]','[]','["docs/container-managers.md"]','[]','{}','{"duplicate_of": "https://catalog.redhat.com/en/software/containers/explore"}');
INSERT INTO "resources" VALUES('https://catonmat.net/gnu-coreutils-cheat-sheet','catonmat.net: GNU Coreutils Cheat Sheet','','2026',0,'An industry-standard technical reference for GNU Coreutils commands. Curator Insight highlights its value for day-to-day Linux administration. Live Grounding confirms that utilities like dd, tar, and awk remain the foundational scripting blocks of all modern enterprise container runtimes.','Shell','Cheat Sheet','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2026-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Infrastructure", "Operating Systems", "Linux Utilities"]','["[COMMUNITY-TOOL]"]','[]','["cheatsheets.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://caylent.com/blog/beginners-guide-to-using-terraform-with-aws','trek10.com: Beginner''s Guide to Using Terraform with AWS 🌟','','2021',0,'A practical, step-by-step introduction to establishing your first AWS configurations using Terraform. Covers authenticating to AWS providers, configuring remote S3 state backends, and provisioning modular VPCs.','English','Technical Guide','Beginner',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Cloud Infrastructure", "Infrastructure as Code", "AWS Integrations"]','["[COMMUNITY-TOOL]", "[GUIDE]"]','[]','["terraform.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://caylent.com/blog/pragmatic-enterprise-cicd','trek10.com: Enterprise CI/CD on AWS: a pragmatic approach','','2024',0,'Pragmatic enterprise architecture paradigms for deploying resilient pipelines on AWS. Focuses on orchestrating CodePipeline, ECS, and EKS under high compliance boundaries, robust IAM roles, and centralized security.','English','Article','Intermediate',1,'online','manual',NULL,NULL,NULL,0,'2024-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Deployment & Delivery", "CI/CD & Delivery", "AWS Architecture"]','["[COMMUNITY-TOOL]"]','[]','["cicd.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://caylent.com/insights','trek10.com: Control Tower: Then vs Now','','2023',0,'An evolutionary comparison of AWS landing zone patterns, comparing historic custom pipelines against modern managed AWS Control Tower architectures. It details best practices for organizational planning and highlights the shift toward managed control planes that simplify compliance overhead.','None','Article','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2023-06-01T00:00:00+02:00',NULL,NULL,NULL,'["AWS", "Multi-Account Setup", "Strategy"]','["[COMMUNITY-TOOL]"]','[]','["terraform.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://cbui.dev/every-company-has-an-old-production-aws-account','==cbui.dev: Every company has an "old" production AWS account==','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','90f1321e1b7d6bf8d73defa89de2947c0e2f35e1631a5ad1da0aa193da0ffd15',100.0,1779029369,0,'2026-05-17T16:49:29.883714+02:00',NULL,NULL,NULL,'[]','[]','["docs/aws-architecture.md"]','[]','{}','{"duplicate_of": "https://www.cbui.dev/every-company-has-an-old-production-aws-account"}');
INSERT INTO "resources" VALUES('https://ccseyhan.medium.com/what-is-terraform-reusability-and-how-to-achieve-it-97d9565e394d','ccseyhan.medium.com: What Is Terraform Reusability and How to Achieve It','','N/A',0,'A curated technical resource and architectural guide covering ccseyhan.medium.com: What Is Terraform Reusability and How to Achieve It in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779030220,0,'2026-05-17T17:03:40.151779+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/terraform.md"]','["terraform.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://cd.foundation/blog/2020/02/11/announcing-the-cd-foundation-mlops-sig','cd.foundation: Announcing the CD Foundation MLOps SIG','','N/A',0,'A curated technical resource and architectural guide covering cd.foundation: Announcing the CD Foundation MLOps SIG in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'online','manual','N/A',100.0,1781736091,0,'2026-06-18T00:41:31.532326+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/mlops.md"]','["mlops.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://cd.foundation/blog/2021/02/01/trends-that-will-define-ci-cd-in-2021','cd.foundation: 2021 Technology Trends and Predictions','','N/A',0,'A curated technical resource and architectural guide covering cd.foundation: 2021 Technology Trends and Predictions in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'online','manual','N/A',100.0,1781735901,0,'2026-06-18T00:38:21.642774+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/cicd.md"]','["cicd.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://cd.foundation/blog/2021/03/24/intro-to-deployment-strategies-blue-green-canary-and-more','cd.foundation: Intro to Deployment Strategies: Blue-Green, Canary, and More'' 🌟','','N/A',0,'A curated technical resource and architectural guide covering cd.foundation: Intro to Deployment Strategies: Blue-Green, Canary, and More'' 🌟 in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'duplicate','manual','N/A',100.0,1781735901,0,'2026-06-18T00:38:21.617021+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/cicd.md"]','["cicd.md"]','{}','{"duplicate_of": "https://www.harness.io/blog/blue-green-canary-deployment-strategies"}');
INSERT INTO "resources" VALUES('https://cd.foundation/blog/2021/08/03/cd-foundation-shipwright-announcement','cd.foundation: CD Foundation Welcomes Shipwright, Framework for Building'' Container Images on Kubernetes, As New Incubating Project','','N/A',0,'A curated technical resource and architectural guide covering cd.foundation: CD Foundation Welcomes Shipwright, Framework for Building'' Container Images on Kubernetes, As New Incubating Project in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'online','manual','N/A',100.0,1781736047,0,'2026-06-18T00:40:47.561443+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-tools.md"]','["kubernetes-tools.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://cd.foundation/blog/2021/09/02/bringing-blue-ocean-into-the-future-of-jenkins','cd.foundation: Bringing Blue Ocean into the future of Jenkins','','N/A',0,'A curated technical resource and architectural guide covering cd.foundation: Bringing Blue Ocean into the future of Jenkins in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'online','manual','N/A',100.0,1781735993,0,'2026-06-18T00:39:53.195984+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/jenkins.md"]','["jenkins.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://cd.foundation/blog/2021/09/02/going-cloud-native-with-jenkins-kubernetes-operator','cd.foundation: Going Cloud Native with Jenkins Kubernetes Operator','','N/A',0,'A curated technical resource and architectural guide covering cd.foundation: Going Cloud Native with Jenkins Kubernetes Operator in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'online','manual','N/A',100.0,1781735993,0,'2026-06-18T00:39:53.085703+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/jenkins.md"]','["jenkins.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://cdk8s.io','cdk8s.io','','2026',0,'Official homepage for Cloud Development Kit for Kubernetes (cdk8s), an open-source framework for defining Kubernetes applications using familiar programming languages. It compiles object-oriented code into standards-compliant YAML manifests, bringing programming patterns like classes, loops, and conditions to configuration management.','TypeScript','Documentation','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2026-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Configuration", "CDK & DSLs", "CDK8s"]','["[COMMUNITY-TOOL]"]','[]','["kubernetes.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://cdn-dynmedia-1.microsoft.com/is/content/microsoftcorp/azure/acom/documents/pdfs/en-us/Azure-Essentials-customer-infographic-Innovate-with-AIFINAL.pdf','Azure Essentials Customer Infographic - Innovate with AI','Microsoft''s infographic on building, migrating, and optimizing AI and cloud workloads responsibly with Azure Essentials.','2026',4,'Curator Insight: This formal artifact provides a visual methodology for aligning generative AI initiatives with Azure''s Cloud Adoption Framework (CAF) best practices. Live Grounding shows that the infographic highlights crucial pathways for modernizing infrastructure, unifying data estates, and deploying secure AI agents. It maps Azure AI Foundry capabilities to enterprise cloud governance, resiliency planning, and FinOps budgeting for scale.','en','document','Intermediate',0,'online','automatic','1a50ef8ea172de838275d4b62a63836414f43777d1b8d48a99e6ef1e41b1b126',NULL,1780352424,0,'2026-06-02T00:20:24.113358+02:00',NULL,NULL,NULL,'["Cloud Architecture", "Artificial Intelligence", "Governance Frameworks"]','["GUIDE"]','[]','[]','{}','{"category": "azure", "reputation_status": "Vetted", "reputation_summary": "Official roadmap artifact published by Microsoft Azure.", "social_preview_url": "", "source_provenance": "X.com (Azure)", "suggested_new_category": ""}');
INSERT INTO "resources" VALUES('https://cdn.jsdelivr.net/gh/sindresorhus/awesome@d7305f38d29fed78fa85652e3a63e154dd8e8829/media/badge.svg',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,'manual','55513f3aa5f9a3c961db3c8e2d4073f19791b5506b58080c37774a2521d2bc80',100.0,1779130494,0,'2026-05-18T20:54:54.935820+02:00',NULL,NULL,NULL,'[]','[]','[]','[]','{}','{}');
INSERT INTO "resources" VALUES('https://cdn.rawgit.com/sindresorhus/awesome/d7305f38d29fed78fa85652e3a63e154dd8e8829/media/badge.svg',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,'manual','N/A',100.0,1779030230,0,'2026-05-17T17:03:50.614773+02:00',NULL,NULL,NULL,'[]','[]','[]','[]','{}','{}');
INSERT INTO "resources" VALUES('https://cdn2.hubspot.net/hubfs/5111483/docker-swarm-cheatsheet-sematext.pdf','docker-swarm-cheatsheet-sematext.pdf','','N/A',0,NULL,NULL,NULL,NULL,0,NULL,'manual','7a3ce8ff7fe5b9c19f1d60d1c35a8b1ed5c7c367b66fc075a0f0477129e5433f',100.0,1779030954,1,'2026-05-17T17:15:54.327121+02:00',NULL,NULL,NULL,'[]','[]','["docs/cheatsheets.md"]','[]','{}','{}');
INSERT INTO "resources" VALUES('https://ceph.io','Red Hat Ceph Storage','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','9efcac7cc2becf9adad53abf0f808e22a4cff63f1c6e14a89d4346bde78b1118',100.0,1779032644,0,'2026-05-17T17:44:04.380605+02:00',NULL,NULL,NULL,'[]','[]','["docs/kubernetes-storage.md", "docs/ocp4.md"]','[]','{}','{"duplicate_of": "https://ceph.io/en"}');
INSERT INTO "resources" VALUES('https://ceph.io/en','Red Hat Ceph Storage','- [Noobaa](https://github.com/noobaa/noobaa-core):
        - Red Hat Multi Cloud Gateway (AWS, Azure, GCP, etc)
        - Asynchronous replication of data between my local ceph and my cloud provider
        - Deduplication
        - Compression
        - Encryption','2026',0,'Red Hat Ceph Storage is an enterprise product offering distributed block, file, and object storage coupled with multi-cloud data federation via NooBaa. It incorporates enterprise efficiency tools like global data compression, data deduplication, asynchronous multi-site replication, and strong encryption policies.','N/A','Platform','High',0,'online','manual',NULL,NULL,NULL,0,'2026-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Storage", "Distributed Storage", "Ceph"]','["[COMMUNITY-TOOL]"]','[]','["ocp4.md", "kubernetes-storage.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://cert-manager.io','cert-manager 🌟','','N/A',0,NULL,NULL,NULL,NULL,0,NULL,'manual','3319fb9a343bc9f18c66e87a7d13335af1a15990eec219b1d56a34d45af73d75',100.0,1779030132,1,'2026-05-17T17:02:12.360570+02:00',NULL,NULL,NULL,'[]','[]','["docs/kubernetes.md"]','[]','{}','{}');
INSERT INTO "resources" VALUES('https://cert-manager.io/docs','cert-manager.io 🌟','','2026',0,'Official documentation portal for cert-manager, the standard tool for cloud-native PKI. Explains configuring Issuers and Certificate manifests, detailing dynamic ACME solver pipelines, Let''s Encrypt integration, and automated internal trust routing.','English','Official Documentation','Advanced',0,'online','manual',NULL,NULL,NULL,0,'2026-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Security", "PKI & Certificates", "cert-manager"]','["[COMMUNITY-TOOL]"]','[]','["kubernetes-security.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://cgruver.github.io/okd4-upi-lab-setup','okd4-upi-lab-setup: Building an OpenShift - OKD 4.X Lab','','2021',0,'An automated GitHub lab orchestration repository designed to construct an OKD 4.x environment via User Provisioned Infrastructure (UPI). Using automated Bash scripts and Ansible playbooks, it speeds up the configuration of helper services (DNS, HAProxy, Web server) and manages cluster deployment.','Ansible','Repository','Advanced',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Platforms", "Distribution", "Lab Setup"]','["[COMMUNITY-TOOL]"]','[]','["ocp4.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://chaimeleon.eu','chaimeleon.eu','','2024',4,'CHAIMELEON is an EU-funded initiative aiming to establish a structured, secure repository of cancer bioimages to train AI algorithms. The system employs strict data anonymization, standardized DICOM processing pipelines, and federated cloud-edge storage networks to facilitate collaborative oncological research. It sets a benchmark for privacy-preserving, multi-national healthcare data sharing infrastructures.','English','Project Website','Advanced',0,'online','manual',NULL,NULL,NULL,0,'2024-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Data Management", "Bioinformatics", "Medical Imaging Platforms"]','["[ENTERPRISE-STABLE]"]','[]','["customer.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://chaitu-kopparthi.medium.com/scaling-kubernetes-workloads-using-custom-prometheus-metrics-1eb64b23919e','chaitu-kopparthi.medium.com: Scaling Kubernetes workloads using custom Prometheus'' metrics','','N/A',0,'A curated technical resource and architectural guide covering chaitu-kopparthi.medium.com: Scaling Kubernetes workloads using custom Prometheus'' metrics in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779032801,0,'2026-05-17T17:46:41.912182+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-autoscaling.md"]','["kubernetes-autoscaling.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://chakray.com/11-steps-achieving-successful-api-management-strategy','chakray.com: 11 Steps to achieving a successful API Management Strategy','','2023',0,'Synthesizes an eleven-step action plan to define and execute a scalable API strategy, detailing critical factors such as architectural pattern choices, SLA setups, and metric tracing.','English','Article','Intermediate',1,'online','manual',NULL,NULL,NULL,0,'2023-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Architecture", "API Management", "API Governance"]','["[COMMUNITY-TOOL]"]','[]','["developerportals.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://chakray.com/api-strategy-how-to-create-an-api-marketplace','chakray.com: API Strategy. How to create an API Marketplace','','2023',0,'Discusses the technical and business requirements for architecting an API Marketplace, which facilitates resource monetization, secure tenant isolation, and developer onboarding. Emphasizes the integration of central API gateways with developer portals to streamline access control.','English','Article','Intermediate',1,'online','manual',NULL,NULL,NULL,0,'2023-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Architecture", "API Management", "API Economy"]','["[COMMUNITY-TOOL]"]','[]','["developerportals.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://chakray.com/es/11-pasos-lograr-estrategia-api-management-exitosa','chakray.com: 11 Pasos para lograr una estrategia API Management exitosa','','2023',0,'Spanish version outlines the eleven key steps for drafting and deploying an enterprise API Management structure, securing internal services, and setting up clean billing paths.','Spanish','Article','Intermediate',1,'online','manual',NULL,NULL,NULL,0,'2023-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Architecture", "API Management", "API Governance"]','["[COMMUNITY-TOOL]"]','[]','["developerportals.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://chakray.com/es/por-que-api-lifecycle-management-imprescindible-api-organizacion','chakray.com: Por qué API LIFECYCLE MANAGEMENT es imprescindible para la organización de APIs','','2023',0,'Spanish language deep dive exploring why complete lifecycle governance is crucial for modern enterprise IT systems, mapping stages from deployment to clean deprecation.','Spanish','Article','Intermediate',1,'online','manual',NULL,NULL,NULL,0,'2023-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Architecture", "API Management", "API Governance"]','["[COMMUNITY-TOOL]"]','[]','["developerportals.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://chakray.com/why-api-lifecycle-management-is-must-organisation-apis','chakray.com: Why API Lifecycle Management is a MUST for Your Organisation APIs','','2023',0,'Argues the necessity of complete lifecycle governance—from design and prototyping to retirement—for managing systemic API environments. Details risk minimization and development streamlining benefits.','English','Article','Intermediate',1,'online','manual',NULL,NULL,NULL,0,'2023-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Architecture", "API Management", "API Governance"]','["[COMMUNITY-TOOL]"]','[]','["developerportals.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://changelog.com/posts/monoliths-are-the-future','Monoliths are the future | Kelsey Hightower','','2020',0,'Kelsey Hightower advocates for well-structured monolithic applications, challenging the microservices-by-default trend. The case study stresses that organizational discipline and clean boundaries are more important than physical system separation.','None','Article','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2020-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Cloud Native Architecture", "Software Engineering", "Monoliths"]','["[COMMUNITY-TOOL]"]','[]','["introduction.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://channel9.msdn.com/Shows/Azure-Friday/Troubleshoot-AKS-cluster-issues-with-AKS-Diagnostics-and-AKS-Periscope','channel9.msdn.com: Troubleshoot AKS cluster issues with AKS Diagnostics'' and AKS Periscope','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','0ca2f54c5d9c0374a3dce4bec755d410d99560b49878fb5ed76f1e261709e1c0',100.0,1779032114,0,'2026-05-17T17:35:14.375461+02:00',NULL,NULL,NULL,'[]','[]','["docs/demos.md"]','[]','{}','{"duplicate_of": "https://learn.microsoft.com/en-us/shows/azure-friday/troubleshoot-aks-cluster-issues-with-aks-diagnostics-and-aks-periscope"}');
INSERT INTO "resources" VALUES('https://chaordic.io/blog/is-nomad-a-better-kubernetes','chaordic.io: Is Nomad a better Kubernetes?','','2022',0,'Deep dive into whether Nomad''s simplicity outclasses Kubernetes. Concludes that Nomad dominates in multi-region setups and mixed-workload setups, while Kubernetes wins in plugin density.','None','Article','Intermediate',1,'online','manual',NULL,NULL,NULL,0,'2022-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Orchestration", "HashiCorp Nomad", "Comparison"]','["[COMMUNITY-TOOL]"]','[]','["kubernetes-alternatives.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://chaos-mesh.org','Chaos Mesh 🌟','','2025',0,'The documentation portal for Chaos Mesh. Serves as the central hub for specifications, CRD schemas, deployment charts, API structures, and development tutorials, guiding users from installation to highly complex multi-stage experiment pipelines.','English','Documentation Portal','Intermediate',1,'duplicate','manual',NULL,NULL,NULL,0,'2025-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Resilience", "Chaos Engineering", "Enterprise Platforms"]','["[COMMUNITY-TOOL]"]','[]','["chaos-engineering.md"]','{}','{"duplicate_of": "https://github.com/chaos-mesh/chaos-mesh"}');
INSERT INTO "resources" VALUES('https://chaos-mesh.org/blog/chaos-mesh-1.0-chaos-engineering-on-kubernetes-made-easier','chaos-mesh.org: Chaos Mesh 1.0: Chaos Engineering on Kubernetes Made Easier','','2020',0,'The official product release post detailing the stability features of Chaos Mesh 1.0. Focuses on declarative API patterns, simplified helm-based cluster installations, dashboard observability metrics, and execution templates designed for enterprise adoption.','English','Technical Blog','Intermediate',1,'online','manual',NULL,NULL,NULL,0,'2020-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Resilience", "Chaos Engineering", "Enterprise Platforms"]','["[COMMUNITY-TOOL]"]','[]','["chaos-engineering.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://chaoslever.com/cl-20240118','Redefining Virtualization in the VMware Acquisition Era','','N/A',0,NULL,NULL,NULL,NULL,0,NULL,'manual','cecbceb9e641d4ef6f87a22bd2da38306d57c36c0ae1f099ca4c91fb38b51373',100.0,1779029628,0,'2026-05-17T16:53:48.885554+02:00',NULL,NULL,NULL,'[]','[]','[]','[]','{}','{}');
INSERT INTO "resources" VALUES('https://charbelnemnom.com/az-305-exam-study-guide-azure-solutions-architect','charbelnemnom.com: Exam AZ-305: Microsoft Certified: Azure Solutions Architect'' Expert','','N/A',0,'A curated technical resource and architectural guide covering charbelnemnom.com: Exam AZ-305: Microsoft Certified: Azure Solutions Architect'' Expert in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779030604,0,'2026-05-17T17:10:04.774330+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/azure.md"]','["azure.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://charbelnemnom.com/move-files-between-azure-file-share-tiers','charbelnemnom.com: Move Files Between Azure File Share Tiers and optimize'' storage costs','','N/A',0,'A curated technical resource and architectural guide covering charbelnemnom.com: Move Files Between Azure File Share Tiers and optimize'' storage costs in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779030362,0,'2026-05-17T17:06:02.880234+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/azure.md"]','["azure.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://charlesleifer.com/blog/nginx-a-caching-thumbnailing-reverse-proxying-image-server-','Nginx: a caching, thumbnailing, reverse proxying image server? 🌟','','2015',0,'A structural configuration showcase demonstrating Nginx''s ability to act as a real-time, lightweight image resizing proxy using its native image filter module. Illustrates the power of Nginx as an all-in-one low-footprint media engine.','Nginx Conf','Blog','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2015-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Infrastructure & Caching", "Web Servers", "Nginx Customization"]','["[COMMUNITY-TOOL]"]','[]','["caching.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://chartcenter.io','JFrog ChartCenter','','2024',0,'A legacy public Helm registry launched by JFrog to provide security insights, dependency maps, and automated vulnerability scanning for Helm packages. It serves as a historical architectural reference for secure dependency-chain structures.','N/A','Chart Registry','Beginner',0,'online','manual',NULL,NULL,NULL,0,'2024-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Platform Engineering", "Kubernetes GitOps & Packaging", "Chart Repositories"]','["[LEGACY]"]','[]','["helm.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://charts.helm.sh/incubator','charts.helm.sh/incubator 🌟','','N/A',0,NULL,NULL,NULL,NULL,0,NULL,'manual','e464628b109a18243d20de7076f39a68b9c31c9fe39cd1f9081e3c5212f1b1a1',100.0,1779031714,1,'2026-05-17T17:28:34.539664+02:00',NULL,NULL,NULL,'[]','[]','["docs/helm.md"]','[]','{}','{}');
INSERT INTO "resources" VALUES('https://charts.helm.sh/stable','charts.helm.sh/stable 🌟','','N/A',0,NULL,NULL,NULL,NULL,0,NULL,'manual','8a3d7cfafdc9ca73319a41d1ea19dd3bb374478df43f01dc2f6f6ebe7a83f608',100.0,1779030802,1,'2026-05-17T17:13:22.998832+02:00',NULL,NULL,NULL,'[]','[]','["docs/helm.md"]','[]','{}','{}');
INSERT INTO "resources" VALUES('https://chat.openai.com/g/g-6eSNNNvsB-kubernetes-terraformer','chat.openai.com/g/g-6eSNNNvsB-kubernetes-terraformer: Kubernetes Terraformer','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','3ccf42afa321a0727ce2d26d5dc835ebc42ef14d36031a9bcccbd6d08c9d2992',100.0,1779034320,0,'2026-05-17T18:12:00.134318+02:00',NULL,NULL,NULL,'[]','[]','["docs/chatgpt.md"]','[]','{}','{"duplicate_of": "https://chatgpt.com/g/g-6eSNNNvsB-kubernetes-terraformer"}');
INSERT INTO "resources" VALUES('https://chat.openai.com/g/g-TCE8R7bcL-kube-debugger','chat.openai.com: Kube Debugger: A Kubernetes error debugger offering diagnostic'' and resolution guidance.','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','279699b1dcda43d88ceb728e324a3ade57b984d56da97d1a7e0513232592a591',100.0,1779034334,0,'2026-05-17T18:12:14.875204+02:00',NULL,NULL,NULL,'[]','[]','["docs/kubernetes-tools.md"]','[]','{}','{"duplicate_of": "https://chatgpt.com/g/g-TCE8R7bcL-kube-debugger"}');
INSERT INTO "resources" VALUES('https://chatgippety.com',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,'FILTERED',NULL,NULL,NULL,1780399982,0,'2026-06-02T13:33:02.211705+02:00',NULL,NULL,NULL,'[]','[]','[]','[]','{}','{"score": 40}');
INSERT INTO "resources" VALUES('https://chatgpt.com/g/g-6eSNNNvsB-kubernetes-terraformer','chat.openai.com/g/g-6eSNNNvsB-kubernetes-terraformer: Kubernetes Terraformer','','2024',2,'Specialized custom GPT designed to translate raw Kubernetes service architectures into robust, production-ready declarative Terraform configuration files.','English','AI Agent','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2024-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Cloud Native Infrastructure", "Infrastructure as Code", "AI Conversational Assistants"]','["[COMMUNITY-TOOL]"]','[]','["chatgpt.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://chatgpt.com/g/g-TCE8R7bcL-kube-debugger','chat.openai.com: Kube Debugger: A Kubernetes error debugger offering diagnostic and resolution guidance.','','2023',0,'A tailored GPT agent built to assist platform engineers in identifying root causes for common Kubernetes failures, such as CrashLoopBackOff and ImagePullBackOff. It combines community troubleshooting knowledge with interactive remediation scripts.','None','GPT Agent','Beginner',0,'online','manual','cf4701b11b404924d6eeba0039c875fe2ea498cd6b2fd452ea3372110f9c81d6',100.0,1779130494,1,'2026-05-18T20:54:54.998169+02:00',NULL,NULL,NULL,'["Kubernetes", "AIOps", "Diagnostics"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-tools.md"]','["kubernetes-tools.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://che.openshift.io/dashboard','OpenShift.io Samples 🌟🌟','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','11584a0e88590b8261d5afddbc79b20c5fcfc44c74b31a85093789130bdad170',100.0,1779029631,0,'2026-05-17T16:53:51.238213+02:00',NULL,NULL,NULL,'[]','[]','["docs/demos.md"]','[]','{}','{"duplicate_of": "https://workspaces.openshift.com"}');
INSERT INTO "resources" VALUES('https://cheat.sh','cheat.sh 🌟','- [betterprogramming.pub: Cheat.sh — The Ultimate Multi-Language Cheat Sheet](https://betterprogramming.pub/cheat-sh-the-ultimate-multi-language-cheat-sheet-8e97c16407aa) Introducing cheat.sh, a powerful syntax and code-snippet search engine.','2024',5,'A terminal-centric query engine that outputs syntax definitions and code templates directly to curl queries. By removing the need to search through browser interfaces, it drastically improves developer productivity for CLI operations.','Python','Tool','Beginner',0,'online','manual',NULL,NULL,NULL,0,'2024-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Developer Education", "Cheat Sheets", "Command Line Tools"]','["[DE FACTO STANDARD]"]','[]','["cheatsheets.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://cheatography.com','cheatography.com','','2024',3,'A collaborative platform dedicated to creating and downloading structured cheat sheets across multiple developer domains. It offers rapid summaries for command-line tools, frameworks, programming languages, and system diagnostics.','None','Blog','Beginner',0,'online','manual',NULL,NULL,NULL,0,'2024-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Information Retrieval", "Developer Education", "Cheat Sheets"]','["[COMMUNITY-TOOL]"]','[]','["cheatsheets.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://cheatography.com/funthomas424242/cheat-sheets/jenkins','cheatography.com: Jenkins Cheat Sheet','','2026',0,'A single-page cheat sheet targeting Jenkins UI environment variables and configurations. Curator Insight points out the speed of lookups. Live Grounding shows its applicability during rapid debugging in active production builds.','English','Cheat Sheet','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2026-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Software Development", "CI/CD Platforms", "Jenkins"]','["[COMMUNITY-TOOL]"]','[]','["cheatsheets.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://cheatography.com/mikesac/cheat-sheets/maven','cheatography.com','','2026',0,'A visual and community-compiled quick reference sheet for Maven commands. Curator Insight highlights its accessibility and structured layout. Live Grounding shows it is highly valued by polyglot software developers requiring quick context switches.','Shell','Cheat Sheet','Beginner',0,'duplicate','manual',NULL,NULL,NULL,0,'2026-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Software Development", "Build Automation", "Maven"]','["[COMMUNITY-TOOL]"]','[]','["cheatsheets.md"]','{}','{"duplicate_of": "https://cheatography.com"}');
INSERT INTO "resources" VALUES('https://cheatsheet.dennyzhang.com/cheatsheet-kubernetes-a4','cheatsheet.dennyzhang.com: kubectl kubernetes free cheat sheet 🌟','','N/A',0,'A curated technical resource and architectural guide covering cheatsheet.dennyzhang.com: kubectl kubernetes free cheat sheet 🌟 in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779032556,0,'2026-05-17T17:42:36.141417+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/cheatsheets.md"]','["cheatsheets.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://cheatsheet.dennyzhang.com/cheatsheet-ssh-a4','ssh cheat sheet','','N/A',0,'A curated technical resource and architectural guide covering ssh cheat sheet in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779029952,0,'2026-05-17T16:59:12.143022+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/cheatsheets.md"]','["cheatsheets.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://cheatsheetseries.owasp.org/cheatsheets/Docker_Security_Cheat_Sheet.html','cheatsheetseries.owasp.org: Docker Security Cheat Sheet 🌟🌟','','2025',0,'The gold-standard security reference outlining precise configuration structures for Docker environments. Covers namespaces, read-only filesystems, network configurations, and active runtime protection policies.','N/A','documentation','Advanced',0,'online','manual',NULL,NULL,NULL,0,'2025-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Containers", "Security & Hardening", "Compliance Frameworks"]','["[COMMUNITY-TOOL]"]','[]','["cheatsheets.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://cheatsheetseries.owasp.org/index.html','cheatsheetseries.owasp.org: OWASP Cheat Sheet Series 🌟🌟','','2026',5,'Curator Insight: The definitive security reference series detailing modern web app vulnerability mitigations. Live Grounding: Updated dynamically through 2026, this master reference provides critical strategies for API authorization, OAuth2 implementation, Kubernetes security, and safe HCL practices, establishing itself as a mandatory enterprise engineering standard.','Markdown','Reference Guide','Advanced',0,'online','manual',NULL,NULL,NULL,0,'2026-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Security", "Application Security", "OWASP"]','["[DE FACTO STANDARD]", "[GUIDE]"]','[]','["cheatsheets.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://chrisarcand.com/purposeful-commits','Purposeful Commits','','2018',2,'A technical essay discussing optimal commit message hygiene and atomic commits. Argues that purposeful, structured histories are critical for tracking down regression roots and ensuring easy codebase traversability.','N/A','Article','Beginner',0,'online','manual',NULL,NULL,NULL,0,'2018-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Software Engineering", "Version Control", "Git Best Practices"]','["[COMMUNITY-TOOL]"]','[]','["devops.md", "cicd.md", "git.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://chrisedrego.medium.com/kubernetes-autoscaling-series-cluster-autoscaler-5d60c10c3dc1','==chrisedrego.medium.com: Kubernetes AutoScaling Series: Cluster AutoScaler=='' 🌟','','N/A',0,'A curated technical resource and architectural guide covering ==chrisedrego.medium.com: Kubernetes AutoScaling Series: Cluster AutoScaler=='' 🌟 in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779030429,0,'2026-05-17T17:07:09.933704+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-autoscaling.md"]','["kubernetes-autoscaling.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://chrisedrego.medium.com/power-of-priorityclass-in-kubernetes-87505260ecb6','==chrisedrego.medium.com: Power of PriorityClass in Kubernetes== 🌟','','N/A',0,'A curated technical resource and architectural guide covering ==chrisedrego.medium.com: Power of PriorityClass in Kubernetes== 🌟 in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779032586,0,'2026-05-17T17:43:06.732666+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes.md"]','["kubernetes.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://chrishaessig.medium.com/multi-cluster-setup-with-istio-c1c6437f4e8c','chrishaessig.medium.com: Multi cluster setup with istio','','N/A',0,'A curated technical resource and architectural guide covering chrishaessig.medium.com: Multi cluster setup with istio in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779032360,0,'2026-05-17T17:39:20.935558+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/istio.md"]','["istio.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://chrisshort.net','chrisshort.net: GitOps: An implementation of DevOps (abstracts)','- [==chrisshort.net: GitOps: An implementation of DevOps==](https://chrisshort.net/gitops-an-implementation-of-devops) GitOps is a prescriptive way of implementing DevOps. You will not succeed in using GitOps if you haven''t embraced some DevOps philosophies along the way.','2021',0,'Asserts that GitOps represents a prescriptive implementation of DevOps philosophies. Underlines that succeeding with GitOps requires cultural commitment, solid feedback loops, collaborative development habits, and automation confidence.','English','Blog Post','Beginner',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["GitOps", "Methodology", "Overview"]','["[COMMUNITY-TOOL]"]','[]','["gitops.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://chrisshort.net/abstracts/gitops-implementation-devops','chrisshort.net: GitOps: An implementation of DevOps (abstracts)','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','758fd3b4d9fbfb60c228963072bf6b41a16956fa95da2388e4624e7b3a0e31fb',100.0,1779031255,0,'2026-05-17T17:20:55.480777+02:00',NULL,NULL,NULL,'[]','[]','["docs/gitops.md"]','[]','{}','{"duplicate_of": "https://chrisshort.net"}');
INSERT INTO "resources" VALUES('https://chrisshort.net/gitops-an-implementation-of-devops','==chrisshort.net: GitOps: An implementation of DevOps==','','N/A',0,NULL,NULL,NULL,NULL,0,NULL,'manual','27d1095f38878a6de9f75466e7830e80a2eeb9cc8cf3298c9badf6b18b14c9cb',100.0,1779034235,1,'2026-05-17T18:10:35.286501+02:00',NULL,NULL,NULL,'[]','[]','["docs/gitops.md"]','[]','{}','{}');
INSERT INTO "resources" VALUES('https://christianhuth.de/commands-kubernetes-should-adopt-from-red-hat-openshift','blog.knell.it: Commands Kubernetes should adopt from Red Hat OpenShift','','2021',3,'A UX design comparison highlighting developer-friendly OpenShift oc CLI capabilities that vanilla Kubernetes lacks. Evaluates the efficiency of tools like built-in debugging runtimes and fast namespace switching.','English','Article','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Enterprise Kubernetes", "Developer Experience", "Developer Tooling"]','["[COMMUNITY-TOOL]"]','[]','["ocp4.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://christianhuth.de/making-your-helm-chart-observable-for-prometheus','blog.knell.it: Making your Helm Chart observable for Prometheus','','2021',0,'Explains how to embed ServiceMonitor or PodMonitor definitions natively into Helm templates. Simplifies application observability by automatically registering target resources for Prometheus scraping post-deployment.','English','Article','Intermediate',1,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Cloud Native", "Observability", "Prometheus Integration", "Metrics"]','["[COMMUNITY-TOOL]"]','[]','["helm.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://christianmartinezfinancialfox.medium.com/how-to-use-chatgpt-to-improve-your-microsft-excel-skills-41817b6465df','christianmartinezfinancialfox.medium.com: How to use ChatGPT to improve'' your Microsft Excel skills?','','N/A',0,'A curated technical resource and architectural guide covering christianmartinezfinancialfox.medium.com: How to use ChatGPT to improve'' your Microsft Excel skills? in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779030891,0,'2026-05-17T17:14:51.178176+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/chatgpt.md"]','["chatgpt.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://christianmartinezfinancialfox.medium.com/tableaugpt-the-ultimate-guide-on-how-to-utilize-its-full-potential-445939e3833d','TableauGPT — The Ultimate Guide on how to utilize its full potential in Finance','','N/A',0,'A curated technical resource and architectural guide covering TableauGPT — The Ultimate Guide on how to utilize its full potential in Finance in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779030653,0,'2026-05-17T17:10:53.050757+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/chatgpt.md"]','["chatgpt.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://christopher-lawshe.medium.com/building-infrastructure-with-terraform-ec2-jenkins-s3-and-more-4ec30f53a44a','christopher-lawshe.medium.com: Building infrastructure with Terraform: EC2,'' Jenkins, S3 and more','','N/A',0,'A curated technical resource and architectural guide covering christopher-lawshe.medium.com: Building infrastructure with Terraform: EC2,'' Jenkins, S3 and more in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779029464,0,'2026-05-17T16:51:04.777793+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/demos.md"]','["demos.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://christophermeiklejohn.com/filibuster/2022/03/19/understanding-faults.html','christophermeiklejohn.com: Understanding why Resilience Faults in Microservice Applications Occur','','2022',4,'Evaluates systemic failure modes in microservice environments, emphasizing issues like cascading failures, misconfigured circuit breakers, and network partition timeouts. Shows how programmatic resilience-testing strategies can identify failure-handling errors during early design.','English','Technical Blog','Advanced',1,'online','manual',NULL,NULL,NULL,0,'2022-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Microservices & Distributed Systems", "Testing & Reliability", "Fault Tolerance"]','["[ENTERPRISE-STABLE]"]','[]','["introduction.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://chrome.google.com/webstore/detail/json-viewer/efknglbfhoddmmfabeihlemgekhhnabb','Port of Firefox''s JSON Viewer','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','4111869a4150c031d07af43bb10caded83eb3f8280cbc4f76154e51f4dc8d167',100.0,1779030522,0,'2026-05-17T17:08:42.453759+02:00',NULL,NULL,NULL,'[]','[]','["docs/ChromeDevTools.md"]','[]','{}','{"duplicate_of": "https://chromewebstore.google.com/detail/json-viewer/efknglbfhoddmmfabeihlemgekhhnabb"}');
INSERT INTO "resources" VALUES('https://chrome.google.com/webstore/detail/monitor-me-jenkins/jhbokpimjgedmpcmfoghhiokhpihlkgc','Chrome Extension','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','3d99a9dbc54f776e21060d7efcad59bc54fb57684e071b020bb515eef26cbb87',100.0,1779034173,0,'2026-05-17T18:09:33.331287+02:00',NULL,NULL,NULL,'[]','[]','["docs/jenkins.md"]','[]','{}','{"duplicate_of": "https://chromewebstore.google.com/detail/empty-title/jhbokpimjgedmpcmfoghhiokhpihlkgc"}');
INSERT INTO "resources" VALUES('https://chromeos.dev/en/linux','Linux on Chrome OS, sometimes called Crostini 🌟','','2023',0,'Documentation on Crostini, the native Linux container ecosystem on ChromeOS. Enables execution of heavy developer tooling, full-scale IDEs, compilers, and container runtimes (Docker) on lightweight Chrome hardware.','N/A','Article','Intermediate',0,'online','manual','9ca376ccb91087975fe2732418251abe4c7e246439815b13b12de3aad58c4de1',100.0,1779031739,1,'2026-05-17T17:28:59.738399+02:00',NULL,NULL,NULL,'["Development Environment", "Operating Systems", "Chrome OS"]','["[COMMUNITY-TOOL]"]','["docs/visual-studio.md"]','["visual-studio.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://chromewebstore.google.com/detail/empty-title/jhbokpimjgedmpcmfoghhiokhpihlkgc','Chrome Extension','','2023',0,'Lightweight browser extension allowing developers to receive desktop notifications and track the real-time health of parameterized builds directly in their web browsers.','JavaScript','Browser Extension','Beginner',0,'online','manual',NULL,NULL,NULL,0,'2023-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Observability", "Dashboards & Visualization", "Browser Extensions"]','["[COMMUNITY-TOOL]"]','[]','["jenkins.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://chromewebstore.google.com/detail/json-viewer/efknglbfhoddmmfabeihlemgekhhnabb','Port of Firefox''s JSON Viewer','','2024',0,'A browser extension port bringing Firefox''s native, highly interactive JSON viewer layout to Chrome. Implements folding, filtering, syntax highlighting, and visual hierarchy detection for raw JSON responses.','JavaScript','Browser Extension','Low',0,'online','manual',NULL,NULL,NULL,0,'2024-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Developer Workspace", "Diagnostics & Debugging", "Browser Developer Tools"]','["[COMMUNITY-TOOL]"]','[]','["ChromeDevTools.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://chromewebstore.google.com/detail/yaml-validator/gjgbohnlhijomhfiflapnlnmcpckgigg',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,'duplicate','manual','3d99a9dbc54f776e21060d7efcad59bc54fb57684e071b020bb515eef26cbb87',100.0,1779030413,0,'2026-05-17T17:06:53.391475+02:00',NULL,NULL,NULL,'[]','[]','["docs/yaml.md"]','[]','{}','{"duplicate_of": "https://chrome.google.com/webstore/detail/monitor-me-jenkins/jhbokpimjgedmpcmfoghhiokhpihlkgc"}');
INSERT INTO "resources" VALUES('https://cicadatesting.github.io/cicada-2','Cicada: A tool for testing microservices','','2021',4,'Introduces Cicada, a continuous test suite optimized for microservice applications. Streamlines complex assertions across concurrent API and event stream networks in Kubernetes-native topologies.','English','Documentation','Advanced',1,'online','manual','3c257fdf8ea749d5061bea96a3716a95507b51cd26db9c2feeee1ec227d2f70d',100.0,1779030403,1,'2026-05-17T17:06:43.780349+02:00',NULL,NULL,NULL,'["DevOps & Quality Assurance", "Continuous Testing", "Microservices Testing"]','["[ENTERPRISE-STABLE]"]','["docs/testops.md"]','["testops.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://cidr.xyz','cidr.xyz 🌟','','2026',0,'An highly intuitive visual interface designed for parsing, structuring, and exploring Classless Inter-Domain Routing blocks. Translates complex binary IP masks, network paths, and IP pools into interactive graphics.','JavaScript','Utility','Beginner',0,'online','manual',NULL,NULL,NULL,0,'2026-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Computer Networking & IPAM", "Subnetting & Addressing", "CIDR Calculators"]','["[COMMUNITY-TOOL]"]','[]','["networking.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://cilium.io','cilium.io 🌟','','2026',0,'The main website for Cilium, the industry-standard networking, security, and observability engine powered by eBPF. Eliminates routing performance penalties and delivers deep API metrics.','English','Documentation','Advanced',1,'online','manual',NULL,NULL,NULL,0,'2026-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Networking", "CNI", "Cilium"]','["[COMMUNITY-TOOL]"]','[]','["kubernetes-security.md", "kubernetes-networking.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://cilium.io/blog/2021/02/10/network-policy-editor','cilium.io: NetworkPolicy Editor: Create, Visualize, and Share Kubernetes NetworkPolicies 🌟','','2021',0,'Announcement post highlighting the features of Cilium''s visual editor, designed to reduce security policy drafting errors via a graphical user interface.','English','Article','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Networking", "Security", "Policy Visualization"]','["[COMMUNITY-TOOL]"]','[]','["kubernetes-networking.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://cilium.io/blog/2021/05/11/cni-benchmark','cilium.io: CNI Benchmark: Understanding Cilium Network Performance','','2021',0,'Deep-dive benchmark analysis highlighting performance differences between standard iptables implementations and eBPF-driven engines, with a focus on latency and CPU efficiency.','English','Article','Advanced',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Networking", "CNI", "Benchmarks"]','["[COMMUNITY-TOOL]"]','[]','["kubernetes-networking.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://cilium.io/blog/2021/05/20/cilium-110','cilium.io: Cilium 1.10: WireGuard, BGP Support, Egress IP Gateway, New Cilium CLI, XDP Load Balancer, Alibaba Cloud Integration and more','','2021',0,'Feature overview of Cilium''s v1.10 release, highlighting the integration of native WireGuard encryption, BGP routing, egress gateways, and high-performance XDP load balancing.','English','Release','Advanced',1,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Networking", "CNI", "Cilium"]','["[COMMUNITY-TOOL]"]','[]','["kubernetes-networking.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://cincodias.elpais.com/cincodias/2022/02/08/fortunas/1644336556_587972.html','cincodias.elpais.com: El teletrabajo impulsa la oferta de ‘freelance’','','2022',0,'A business news report outlining how the global shift to remote work has accelerated the demand for independent, highly specialized technical contractors. Focuses on the transition from localized physical staffing to borderless talent pools.','N/A','Article','Beginner',0,'online','manual',NULL,NULL,NULL,0,'2022-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Careers", "Freelancing", "Market Overview"]','["[COMMUNITY-TOOL]"]','[]','["freelancing.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://cincodias.elpais.com/cincodias/2022/03/31/companias/1648738965_952353.html','cincodias.elpais.com: El sector del ''data center'' eleva a 6.837 millones su inversión directa en nuevos centros en España hasta 2026','','2022',0,'Industrial report tracking data center investments in Spain up to 2026. Highlights structural upgrades and major hardware infrastructure investments needed to support highly dense, low-latency regional cloud-native workloads.','Spanish','Article','Beginner',0,'online','manual',NULL,NULL,NULL,0,'2022-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Infrastructure & Hardware", "Data Center Investments", "Europe"]','["[COMMUNITY-TOOL]"]','[]','["introduction.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://cioperu.pe/articulo/30477/devops-5-formas-de-impulsar-la-utilizacion-de-feature-flags','cioperu.pe: 5 formas de impulsar la utilización de feature flags','','N/A',0,'A curated technical resource and architectural guide covering cioperu.pe: 5 formas de impulsar la utilización de feature flags in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779031466,0,'2026-05-17T17:24:26.646883+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/git.md"]','["git.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://circleci.com','Circle CI','','2026',0,'A highly scalable, hosted CI/CD platform offering fast parallel compilation via isolated virtual environments and custom runner options. Simplifies pipeline orchestrations through reusable ''Orbs'' configurations and maintains native support for containerized cloud deployment paths.','Clojure','Platform','Medium',0,'online','manual',NULL,NULL,NULL,0,'2026-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Software Delivery", "CI-CD Platforms", "Managed Pipelines"]','["[COMMUNITY-TOOL]"]','[]','["jenkins-alternatives.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://circleci.com/blog/adding-approval-jobs-to-your-ci-pipeline','Adding approval jobs to your CI pipeline','','2026',0,'A practical technical guide demonstrating the design of manual validation gates in automated pipelines. Outlines strategies to securely pause deployment execution before promoting artifacts into mission-critical target environments.','English','Article','Low',0,'online','manual',NULL,NULL,NULL,0,'2026-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Software Delivery", "CI-CD Pipelines", "Pipeline Control"]','["[COMMUNITY-TOOL]"]','[]','["jenkins-alternatives.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://circleci.com/blog/building-cicd-pipelines-using-dynamic-config','Building CI/CD pipelines using dynamic config','','2026',0,'An advanced technical guide showing how to build dynamically generated configurations inside CI pipelines. Explains runtime parsing techniques of source code changes to dynamically build matrix execution chains for complex monorepos.','English','Article','Medium',1,'online','manual',NULL,NULL,NULL,0,'2026-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Software Delivery", "CI-CD Pipelines", "Advanced Configurations"]','["[COMMUNITY-TOOL]"]','[]','["jenkins-alternatives.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://circleci.com/blog/getting-started-with-kubernetes-how-to-set-up-your-first-cluster','Getting started with Kubernetes: how to set up your first cluster','','2026',0,'A foundational operational guide designed to bridge the transition of developers to cloud-native platforms. Outlines the primary architectural elements of Kubernetes clusters, describing Nodes, Pods, Services, and core control planes.','English','Article','Low',0,'online','manual',NULL,NULL,NULL,0,'2026-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Software Delivery", "CI-CD Platforms", "Kubernetes Onboarding"]','["[COMMUNITY-TOOL]"]','[]','["jenkins-alternatives.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://circleci.com/blog/learn-iac-part02','circleci.com: Infrastructure as Code, part 2: build Docker images and deploy'' to Kubernetes with Terraform','','N/A',0,NULL,NULL,NULL,NULL,0,NULL,'manual','34d91e34d37554b9e8a954fa4e75e57b129748fb1e5737f8c8b10089b1c05624',100.0,1779031516,1,'2026-05-17T17:25:16.339265+02:00',NULL,NULL,NULL,'[]','[]','["docs/terraform.md"]','[]','{}','{}');
INSERT INTO "resources" VALUES('https://circleci.com/blog/learn-iac-part1','circleci.com: Infrastructure as Code, part 1: create a Kubernetes cluster with Terraform','- [circleci.com: Infrastructure as Code, part 2: build Docker images and deploy to Kubernetes with Terraform](https://circleci.com/blog/learn-iac-part02)
    - [circleci.com: Infrastructure as Code, part 3: automate Kubernetes deployments with CI/CD and Terraform](https://circleci.com/blog/learn-iac-part3)','2021',0,'A three-part structured technical guide exploring infrastructure-as-code deployment via CircleCI and Terraform. Focuses on orchestrating declarative Kubernetes clusters, building Docker artifacts, and coordinating continuous GitOps-driven deployment pipelines.','HCL','Tutorial','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Cloud Infrastructure", "Terraform", "CI/CD Integration"]','["[COMMUNITY-TOOL]", "[GUIDE]"]','[]','["terraform.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://circleci.com/blog/learn-iac-part3','circleci.com: Infrastructure as Code, part 3: automate Kubernetes deployments'' with CI/CD and Terraform','','N/A',0,NULL,NULL,NULL,NULL,0,NULL,'manual','bf3cea43b8603f9944f74f4e07212c7103b24298aeb18ab642835d286f388efc',100.0,1779034326,1,'2026-05-17T18:12:06.537085+02:00',NULL,NULL,NULL,'[]','[]','["docs/terraform.md"]','[]','{}','{}');
INSERT INTO "resources" VALUES('https://circleci.com/blog/parameters-in-pipeline-config','Managing reusable pipeline configuration with object parameters','','2026',0,'A configuration guide describing optimization of complex, multi-repo YAML setups. Outlines architectural patterns for using pipeline object parameters, permitting platform teams to isolate build steps cleanly across heterogeneous developer clusters.','English','Article','Medium',0,'online','manual',NULL,NULL,NULL,0,'2026-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Software Delivery", "CI-CD Pipelines", "Declarative Templates"]','["[COMMUNITY-TOOL]"]','[]','["jenkins-alternatives.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://circleci.com/blog/relational-db-testing','circleci.com: Performing database tests on SQL databases','','2026',0,'A guide focused on the isolated integration of relational databases inside automated validation pipelines. Discusses execution patterns such as ephemeral test container sidecars to safely run structural migrations during active test stages.','English','Article','Medium',1,'online','manual',NULL,NULL,NULL,0,'2026-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Software Delivery", "Automated Testing", "Database Integration"]','["[COMMUNITY-TOOL]"]','[]','["jenkins-alternatives.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://circleci.com/blog/top-5-ci-cd-best-practices','Top 5 CI/CD best practices for 2021 🌟','','2021',1,'Tactical handbook outlining key optimizations for modern pipelines. Recommends isolating pipelines into modular micro-jobs, enforcing tight feedback loops, and using declarative branch patterns with secrets managers.','English','Blog','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["DevOps", "CI-CD Pipelines", "Best Practices"]','["[COMMUNITY-TOOL]"]','[]','["cicd.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://circleci.com/blog/unit-testing-vs-integration-testing','circleci.com: Unit testing vs integration testing 🌟','','2021',0,'Educational manual detailing fundamental core differences, performance trade-offs, and ROI metrics between rapid isolated unit tests and broader integrated system tests.','English','Article','Beginner',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Software Engineering", "Testing", "Concepts"]','["[COMMUNITY-TOOL]"]','[]','["qa.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://clarusway.com/top-21-devops-tools','clarusway.com: Top 21 DevOps Tools Of 2021 (Comprehensive Guide)','','2021',3,'A comprehensive breakdown of top DevOps systems spanning monitoring, CI/CD, IaC, and security workflows in 2021. Highlights the shift toward DevSecOps patterns and native cloud integration across hybrid-cloud environments.','English','Article','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["DevOps & Platform Engineering", "Industry Reports", "Tooling Landscape"]','["[COMMUNITY-TOOL]"]','[]','["devops-tools.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://claude101.com','Claude 101: Free Guides to Master Claude','','2025',0,'A curated reference hub containing structured tutorials, system prompting templates, and context optimization strategies for leveraging Anthropic''s Claude models. Focuses on maximizing the quality of complex reasoning pipelines and architectural code reviews.','English','Tutorial','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2025-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Software Engineering", "AI-Assisted Development", "LLM Prompting"]','["[COMMUNITY-TOOL]", "[GUIDE]"]','[]','["ai.md", "chatgpt.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://clavinjune.dev/en/blogs/working-with-remote-docker-using-docker-context','==clavinjune.dev: Working With Remote Docker Using Docker Context==','','N/A',0,'A curated technical resource and architectural guide covering ==clavinjune.dev: Working With Remote Docker Using Docker Context== in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'online','manual','N/A',100.0,1781735938,0,'2026-06-18T00:38:58.569895+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/docker.md"]','["docker.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://cleancloud-k8s.com/2022/01/19/handling-multiline-logging-with-loki-and-fluent-bit-on-kubernetes','cleancloud-k8s.com: Handling Multiline Logs with Loki and Fluent Bit on'' Kubernetes','','N/A',0,'A curated technical resource and architectural guide covering cleancloud-k8s.com: Handling Multiline Logs with Loki and Fluent Bit on'' Kubernetes in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779031882,0,'2026-05-17T17:31:22.687204+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/grafana.md"]','["grafana.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://cli.github.com','GitHub CLI','','2020',0,'Official command-line utility (gh) designed to orchestrate GitHub platform resources directly from local terminal shells. Enables developers to query, create, and manage PRs, repository assets, workflows, and issue trackers.','Go','Tool','Intermediate',0,'online','manual','97fe666b13adeb0dd0b8d23364254c05168d0f113fab2d05644e3278defc9c07',100.0,1779033078,1,'2026-05-17T17:51:18.909234+02:00',NULL,NULL,NULL,'["Developer Platforms", "CLI Utilities", "GitHub CLI"]','["[COMMUNITY-TOOL]"]','["docs/git.md"]','["git.md"]','{}','{"gh_stars": 0, "gh_pushed": null, "gh_license": "N/A"}');
INSERT INTO "resources" VALUES('https://click.palletsprojects.com','Click 🌟','','N/A',0,NULL,NULL,NULL,NULL,0,'online','manual','a3a7956f6cbeebd3430bda1dc775475abef06df992f9c485324f37efb2355caf',100.0,1779029969,0,'2026-05-17T16:59:29.676960+02:00',NULL,NULL,NULL,'[]','[]','["docs/python.md"]','[]','{}','{}');
INSERT INTO "resources" VALUES('https://click.palletsprojects.com/en/stable','Click 🌟','','2026',5,'Python''s premier command-line interface creation kit, designed to make writing composable CLI tools quick and fun with minimal boilerplate. Leverages Python decorators to declare options, arguments, and validation logic, offering a highly structured runtime environment with native support for nested commands and automated help page generation.','Python','Framework','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2026-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Software Engineering", "Python Development", "Command-Line Utilities"]','["[DE FACTO STANDARD]"]','[]','["python.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://clickhouse.com','clickhouse.com','','2026',0,'Main documentation site for ClickHouse, the high-performance columnar relational database engine optimized for massive real-time analytical queries (OLAP). Highlights vectorized execution paths and extreme compression.','C++','Documentation','Advanced',0,'online','manual',NULL,NULL,NULL,0,'2026-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Databases", "OLAP", "ClickHouse"]','["[COMMUNITY-TOOL]"]','[]','["databases.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://cloud-and-devops.hashnode.dev/git-007-learn-advanced-git-topics-like-a-pro','cloud-and-devops.hashnode.dev: Git 007 : Learn Advanced GIT topics like'' a Pro','','N/A',0,'A curated technical resource and architectural guide covering cloud-and-devops.hashnode.dev: Git 007 : Learn Advanced GIT topics like'' a Pro in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779029377,0,'2026-05-17T16:49:37.766610+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/git.md"]','["git.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://cloud-melon.com/2019/12/26/under-the-hood-of-kubernetes-and-microservices','cloud-melon.com: Under the hood of Kubernetes and microservices','','N/A',0,'A curated technical resource and architectural guide covering cloud-melon.com: Under the hood of Kubernetes and microservices in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779031337,0,'2026-05-17T17:22:17.297402+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/introduction.md"]','["introduction.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://cloud-viadee.medium.com/gitops-for-it-architects-6312e7822819','cloud-viadee.medium.com: GitOps for IT-Architects: Transparent and Secure'' Kubernetes deployments','','N/A',0,'A curated technical resource and architectural guide covering cloud-viadee.medium.com: GitOps for IT-Architects: Transparent and Secure'' Kubernetes deployments in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779031902,0,'2026-05-17T17:31:42.419019+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/flux.md"]','["flux.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://cloud.google.com','cloud.google.com','','2026',0,'Google Cloud Platform (GCP) official portal. It features premium tier global networking, fully managed Kubernetes engines (GKE), advanced analytical and machine learning toolsets, and highly scalable data storage.','English','IaaS/PaaS','Advanced',1,'online','manual',NULL,NULL,NULL,0,'2026-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Cloud Infrastructure", "Public Cloud", "Google Cloud"]','["[COMMUNITY-TOOL]"]','[]','["GoogleCloudPlatform.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://cloud.google.com/anthos','Anthos 🌟','','N/A',0,NULL,NULL,NULL,NULL,0,'online','manual','adfa87302bf9829128390578b39b95c8228298e81fb42888b3d39fead84058b6',100.0,1779033949,0,'2026-05-17T18:05:49.664726+02:00',NULL,NULL,NULL,'[]','[]','["docs/GoogleCloudPlatform.md"]','[]','{}','{}');
INSERT INTO "resources" VALUES('https://cloud.google.com/anthos/config-management','Anthos Config Management','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','fcc08473aca3f4b3fe70682d5e0fff8199e030234af3625bf4b6bbbac805b2ac',100.0,1779030659,0,'2026-05-17T17:10:59.738145+02:00',NULL,NULL,NULL,'[]','[]','["docs/gitops.md"]','[]','{}','{"duplicate_of": "https://docs.cloud.google.com/kubernetes-engine/docs"}');
INSERT INTO "resources" VALUES('https://cloud.google.com/apigee','Google Apigee API Manager','','2026',0,'Google Cloud''s premier enterprise API management platform designed to build, secure, and monitor APIs globally. Provides integrated developer portals, advanced machine learning-driven threat detection, and seamless serverless hosting layers.','English','Platform','Advanced',1,'online','manual',NULL,NULL,NULL,0,'2026-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Architecture", "API Management", "Cloud Services"]','["[COMMUNITY-TOOL]"]','[]','["developerportals.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://cloud.google.com/appsheet','Google Cloud AppSheet','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','d8866b4291368aedd1f10c3c5d273ebcbaaba6a4f7ea0712a85c9261ac8bdf32',100.0,1779031377,0,'2026-05-17T17:22:57.806696+02:00',NULL,NULL,NULL,'[]','[]','["docs/GoogleCloudPlatform.md"]','[]','{}','{"duplicate_of": "https://about.appsheet.com/home"}');
INSERT INTO "resources" VALUES('https://cloud.google.com/architecture/creating-cicd-pipeline-vsts-compute-engine','cloud.google.com: Crea una canalización de CI/CD con Azure Pipelines y Compute'' Engine','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','1b3ddfc45f20060eb31a723da7e99953d21db74272de65a350c744d4f34eadd4',100.0,1779033511,0,'2026-05-17T17:58:31.764253+02:00',NULL,NULL,NULL,'[]','[]','["docs/azure.md"]','[]','{}','{"duplicate_of": "https://docs.cloud.google.com/dotnet/docs/creating-cicd-pipeline-vsts-compute-engine"}');
INSERT INTO "resources" VALUES('https://cloud.google.com/architecture/owasp-top-ten-mitigation','cloud.google.com: OWASP Top 10 mitigation options on Google Cloud 🌟','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','b844f6610515322361bf5bdf0bdb1696c29d93edf3a3f96c65f925fe0d027d9d',100.0,1779032967,0,'2026-05-17T17:49:27.553742+02:00',NULL,NULL,NULL,'[]','[]','["docs/devsecops.md"]','[]','{}','{"duplicate_of": "https://docs.cloud.google.com/architecture/security/owasp-top-ten-mitigation"}');
INSERT INTO "resources" VALUES('https://cloud.google.com/architecture/partners/a-hybrid-cloud-native-devsecops-pipeline-with-jfrog-artifactory-and-gke-on-prem',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,'review_required','manual','85a29bd7f17d232ecb81d29855f2b229464de646d2e7cce92aea6cdd4691837b',64.0,1779130494,0,'2026-05-18T20:54:54.961479+02:00',NULL,NULL,NULL,'[]','[]','["docs/GoogleCloudPlatform.md"]','[]','{}','{"review_metadata": {"original_url": "https://cloud.google.com/architecture/partners/a-hybrid-cloud-native-devsecops-pipeline-with-jfrog-artifactory-and-gke-on-prem", "proposed_url": "NONE", "reason": "High-Value Protection: generic_redirect_loss", "timestamp": "2026-05-18T18:54:54.961482"}}');
INSERT INTO "resources" VALUES('https://cloud.google.com/blog/products/ai-machine-learning/google-cloud-managed-mcp-for-gemini','Google Cloud Managed MCP','','2025',0,'Google Cloud''s managed solution for Model Context Protocol, allowing enterprise Gemini models to safely interact with local data sources and external enterprise systems. By hosting and scaling MCP servers inside Google''s managed environment, it minimizes operational overhead while securing transactional agentic workflows with native cloud IAM.','None','Announcement','Advanced',0,'online','manual',NULL,NULL,NULL,0,'2025-06-01T00:00:00+02:00',NULL,NULL,NULL,'["AI Engineering", "Model Context Protocol", "Google Cloud"]','["[COMMUNITY-TOOL]"]','[]','["ai-agents-mcp.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://cloud.google.com/blog/products/ai-machine-learning/google-named-a-leader-in-the-gartner-magic-quadrant&linkId=61975377','Google Named a Leader in the Gartner Magic Quadrant for AI Application Development Platforms','Google Cloud recognized as a Leader in the inaugural Gartner Magic Quadrant for AI Application Development Platforms, with a mid-cycle update highlighting Vertex AI, Gemini Enterprise, and Model Context Protocol (MCP) integrations.','2026',4,'This mid-cycle update of the Gartner Magic Quadrant designates Google as a Leader in AI Application Development Platforms, highlighting the integration of Gemini Enterprise and the Vertex AI Agent Platform. Key architectural highlights include out-of-the-box support for the open-standard Model Context Protocol (MCP) via 50+ managed servers and advanced agent simulation pipelines. The platform excels in critical capabilities, specifically agent execution trajectory evaluations, enabling rigorous governance and lifecycle management for enterprise AI agent systems.','en','article','intermediate',0,'online','automatic','c2ff7242306a510ebf75add1de297442b38c670f43e7297cff0956babe80b228',NULL,1780352561,0,'2026-06-02T00:22:41.468358+02:00',NULL,NULL,NULL,'["Cloud Platforms", "Google Cloud Platform", "Vertex AI and AI Application Development"]','["[ENTERPRISE-STABLE]"]','[]','[]','{}','{"category": "uncategorized", "reputation_status": "Vetted", "reputation_summary": "Official announcement from Google Cloud Blog. Heavily vetted and authoritative industry report coverage.", "social_preview_url": "https://storage.googleapis.com/gweb-cloudblog-publish/images/01_-_AI__Machine_Learning_H1ZyZG8.max-2600x2600.jpg", "source_provenance": "X.com (GoogleCloud)", "suggested_new_category": ""}');
INSERT INTO "resources" VALUES('https://cloud.google.com/blog/products/ai-machine-learning/innovations-from-google-io-26-on-google-cloud&linkId=61951707','Innovations from Google I/O 26 on Google Cloud','Google Cloud announcements at Google I/O 26 focusing on the Agentic Enterprise with Gemini 3.5, Google Antigravity, and workspace integrations.','2026',4,'* **Curator Insight:** Google is heavily prioritizing the ''Agentic Enterprise'' paradigm, evolving its cloud architecture from interactive assistants into resilient, multi-agent autonomous systems.
* **Live Grounding (MCP):** Core infrastructure enhancements introduced at Google I/O 2026 highlight the launch of Gemini 3.5 Flash, the Gemini Omni multimodal engine, and Google Antigravity—a specialized local CLI and desktop agentic orchestrator designed to streamline secure, enterprise-grade workload automations.','en','blog','Intermediate',0,'online','automatic','a51587d991eb4082d7938763c295e2db9443741fc8c6836aa63d613933d0495e',NULL,1780352138,0,'2026-06-02T00:15:38.621950+02:00',NULL,NULL,NULL,'["Google Cloud Platform", "AI and Machine Learning", "Agentic Enterprise", "Model Management"]','["EMERGING"]','[]','[]','{}','{"category": "uncategorized", "reputation_status": "Vetted", "reputation_summary": "Highly vetted official Google Cloud release with substantial enterprise and developer interest.", "social_preview_url": "https://storage.googleapis.com/gweb-cloudblog-publish/images/1148-GC-IO-Header-GC-43-0519.max-2500x2500.jpg", "source_provenance": "X.com (GoogleCloud)", "suggested_new_category": "googlecloud-ai"}');
INSERT INTO "resources" VALUES('https://cloud.google.com/blog/products/ai-machine-learning/nano-banana-2-and-nano-banana-pro-are-generally-available','Nano Banana 2 and Nano Banana Pro available for everyone | Google Cloud Blog','Google announces the general availability of Nano Banana 2 and Nano Banana Pro image generation and editing models on the Gemini Enterprise Agent Platform.','2026',4,'Curator Insight: This release marks a significant milestone in generative media infrastructure, transitioning Google''s highly popular image-generation models from experimental codenames into enterprise-grade APIs. Live Grounding (MCP): Integration audits show that both Nano Banana 2 (Gemini 3.1 Flash Image) and Nano Banana Pro (Gemini 3 Pro Image) deliver state-of-the-art visual reasoning, strict character consistency, multi-image fusion, and Google Search grounding directly within the Gemini API.','English','article','Advanced',0,'online','automatic','d31ec0b17bfbc143d1d32de1d8cffe27b76194319d6be75abb425c1a5147108a',NULL,1780352705,0,'2026-06-02T00:25:05.314562+02:00',NULL,NULL,NULL,'["Cloud Providers", "Google Cloud Platform", "Generative Media Services"]','["ENTERPRISE-STABLE", "DE FACTO STANDARD"]','[]','[]','{}','{"category": "uncategorized", "reputation_status": "Vetted", "reputation_summary": "Vetted across enterprise cloud forums as Google''s premier image generation and editing API offering for corporate creative workflows.", "social_preview_url": "https://storage.googleapis.com/gweb-cloudblog-publish/images/nano_banana.max-2500x2500.jpg", "source_provenance": "X.com (GoogleDevs)", "suggested_new_category": ""}');
INSERT INTO "resources" VALUES('https://cloud.google.com/blog/products/ai-machine-learning/nano-banana-2-and-nano-banana-pro-are-generally-available&linkId=62082425','Nano Banana 2 and Nano Banana Pro available for everyone | Google Cloud Blog','Google announces the general availability of Nano Banana 2 and Nano Banana Pro image generation and editing models on the Gemini Enterprise Agent Platform.','2026',4,'Curator Insight: This release marks a significant milestone in generative media infrastructure, transitioning Google''s highly popular image-generation models from experimental codenames into enterprise-grade APIs. Live Grounding (MCP): Integration audits show that both Nano Banana 2 (Gemini 3.1 Flash Image) and Nano Banana Pro (Gemini 3 Pro Image) deliver state-of-the-art visual reasoning, strict character consistency, multi-image fusion, and Google Search grounding directly within the Gemini API.','English','article','Advanced',0,'online','automatic','fa6db7c9d9dca04df807652aab914b93ba2d12da78f638744c246472290a3af7',NULL,1780352705,0,'2026-06-02T00:25:05.314647+02:00',NULL,NULL,NULL,'["Cloud Providers", "Google Cloud Platform", "Generative Media Services"]','["ENTERPRISE-STABLE", "DE FACTO STANDARD"]','[]','[]','{}','{"category": "uncategorized", "reputation_status": "Vetted", "reputation_summary": "Vetted across enterprise cloud forums as Google''s premier image generation and editing API offering for corporate creative workflows.", "social_preview_url": "https://storage.googleapis.com/gweb-cloudblog-publish/images/nano_banana.max-2500x2500.jpg", "source_provenance": "X.com (GoogleCloud)", "suggested_new_category": ""}');
INSERT INTO "resources" VALUES('https://cloud.google.com/blog/products/ai-machine-learning/whats-new-in-gemini-enterprise&linkId=61975527','What''s new in Gemini Enterprise','Google Cloud announces the expansion of Gemini Enterprise, introducing the Gemini Enterprise app, the Gemini Enterprise Agent Platform, interactive Canvas editors, and Agent-to-UI (A2UI) protocol support.','2026',4,'Google Cloud announces the evolution of Gemini Enterprise into a cohesive, collaborative, autonomous agent platform designed for multi-agent enterprise workloads. Key architectural enhancements include the Gemini Enterprise Agent Platform, providing granular Agent Identity (minimum privilege enforcement), an Agent Registry catalog, and the Agent Gateway for end-to-end monitoring. Additionally, support for the Agent-to-UI (A2UI) protocol enables agents to dynamically render custom, secure UI components inside business applications.','en','article','advanced',0,'online','automatic','dd4ff0532b8065b83d4211ac219ac58a0da78574ab96a8047b5997b1a1648f99',NULL,1780352561,0,'2026-06-02T00:22:41.468535+02:00',NULL,NULL,NULL,'["Cloud Platforms", "Google Cloud Platform", "Gemini Enterprise and Autonomous Agents"]','["[ENTERPRISE-STABLE]"]','[]','[]','{}','{"category": "uncategorized", "reputation_status": "Vetted", "reputation_summary": "Official launch post from Google Cloud, detailing enterprise-grade updates for Gemini.", "social_preview_url": "https://storage.googleapis.com/gweb-cloudblog-publish/images/gemini_enterprise_app_Q0nAHYn.max-2500x2500.jpg", "source_provenance": "X.com (GoogleCloud)", "suggested_new_category": ""}');
INSERT INTO "resources" VALUES('https://cloud.google.com/blog/products/ai-machine-learning/whats-new-in-gemini-enterprise&linkId=62119638','What''s New in Gemini Enterprise — Agent Platform and Workspace Integrations','Google Cloud Next ''26 announcement expanding Gemini Enterprise into an end-to-end framework for long-running autonomous AI agents.','2026',4,'An enterprise product breakdown showcasing Google Cloud''s shift from interactive chatbots to autonomous, long-running agent task forces.
- Introduces the Gemini Enterprise Agent Platform, which evolves Vertex AI features into a low-code Agent Studio and a developer-centric Agent Development Kit (ADK).
- Features central command centers like Inbox to track agent lifecycles, and Canvas, an interactive spatial editor for collaborative documentation and model-driven data transformations.','en','article','Intermediate',0,'online','automatic','9aa4017ececf4fc9e819538127bdfd51af0a08a3ac762d76e8cf6e5f1782ff3c',NULL,1780352838,0,'2026-06-02T00:27:18.801266+02:00',NULL,NULL,NULL,'["Cloud Architecture", "Google Cloud Platform", "AI Platforms", "Agentic Enterprise Architecture"]','["[ENTERPRISE-STABLE]", "[EMERGING]"]','[]','[]','{}','{"category": "uncategorized", "reputation_status": "Vetted", "reputation_summary": "Official Google Cloud platform announcement. Authoritative, highly maintained corporate product release detailing the expansion of their agentic cloud platform.", "social_preview_url": "https://storage.googleapis.com/gweb-cloudblog-publish/images/gemini_enterprise_app_Q0nAHYn.max-2500x2500.jpg", "source_provenance": "X.com (GoogleCloud)", "suggested_new_category": "ai-platforms"}');
INSERT INTO "resources" VALUES('https://cloud.google.com/blog/products/api-management/google-cloud-announces-apigee-integration','Announcing Apigee Integration: An API-first approach for connecting data and applications','','2021',0,'Introduces Apigee Integration, combining Apigee''s API management platform with native application integration engines. Facilitates low-latency connection patterns between enterprise systems, SaaS endpoints, and custom REST/gRPC microservices.','English','Documentation','Advanced',1,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Application Development", "API Management", "Apigee Integration"]','["[COMMUNITY-TOOL]"]','[]','["GoogleCloudPlatform.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://cloud.google.com/blog/products/application-development/access-an-orgs-custom-code-repo-from-cloud-code-ides','cloud.google.com: Follow your org’s app dev best practices with Cloud Code custom samples 🌟','','2021',0,'Focuses on establishing unified developer standards using Cloud Code. Outlines mechanisms for setting up private template repositories to govern cloud application scaffolding across large software organizations.','Markdown','Article','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["DevSecOps & IDEs", "Google Cloud Code", "Enterprise Templates"]','["[COMMUNITY-TOOL]"]','[]','["demos.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://cloud.google.com/blog/products/application-development/google-cloud-cli-declarative-export-preview','cloud.google.com: Declarative Export. Build your perfect Google Cloud infrastructure using Terraform and the gcloud CLI','','2021',0,'Outlines the gcloud CLI declarative export feature, allowing operators to automatically translate active GCP live resource states into production-ready Terraform configurations or Kubernetes Config Connector manifests.','English','Documentation','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["DevOps & Delivery", "Infrastructure as Code", "Terraform"]','["[COMMUNITY-TOOL]"]','[]','["GoogleCloudPlatform.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://cloud.google.com/blog/products/application-development/introducing-cloud-shell-editor','New Cloud Shell Editor: Get your first cloud-native app running in minutes','','2026',0,'Introduces GCP''s modernized web-based IDE powered by Eclipse Theia. It provides a preconfigured container workspace, dynamic terminal access, and direct integration with local source controls.','English','Product Release','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2026-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Cloud Infrastructure", "Developer Tooling", "Cloud Shell"]','["[COMMUNITY-TOOL]"]','[]','["GoogleCloudPlatform.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://cloud.google.com/blog/products/application-development/kubernetes-development-simplified-skaffold-is-now-ga','cloud.google.com: Kubernetes development, simplified—Skaffold is now GA','','N/A',0,NULL,NULL,NULL,NULL,0,NULL,'manual','511aa6d2209ff34637d7851bcf8d6738064791808986e6ab4baf0549c242ce6c',100.0,1779030994,1,'2026-05-17T17:16:34.997348+02:00',NULL,NULL,NULL,'[]','[]','["docs/scaffolding.md"]','[]','{}','{}');
INSERT INTO "resources" VALUES('https://cloud.google.com/blog/products/compute/guide-to-cost-optimization-through-automated-vm-management','cloud.google.com: Save money and time with automated VM management and suspend/resume','','2021',0,'Explores cost-efficiency frameworks in Compute Engine, focusing on automated VM lifecycle management, suspension, and resumption states. This guide provides technical patterns for eliminating idle compute costs during off-peak hours without sacrificing state or deployment velocity.','English','Documentation','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Cloud Infrastructure", "Compute", "Cost Optimization"]','["[COMMUNITY-TOOL]"]','[]','["GoogleCloudPlatform.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://cloud.google.com/blog/products/containers-kubernetes','cloud.google.com: Kubernetes Best Practices','','2022',0,'Comprehensive guides from GCP detailing container building, application exposure, cost optimization, and multi-tenant security structures using GKE-centric and general Kubernetes standards.','English','Documentation','Advanced',0,'online','manual',NULL,NULL,NULL,0,'2022-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Operations", "Best Practices", "Cloud-Native Design"]','["[COMMUNITY-TOOL]"]','[]','["kubernetes.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://cloud.google.com/blog/products/containers-kubernetes/5-ways-google-cloud-is-making-gke-the-best-place-to-run-kubernetes','Looking ahead as GKE, the original managed Kubernetes, turns 5','','2020',0,'An analytical piece reflecting on the five-year evolutionary path of GKE as the pioneer managed Kubernetes provider. Explores the development of multi-cluster mechanics, integrated security baselines, and automated upgrade routines. Valuable as context for evaluating current orchestrator capabilities.','N/A','Article','Beginner',0,'online','manual',NULL,NULL,NULL,0,'2020-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Cloud Providers", "Google Kubernetes Engine (GKE)", "Evolution & History"]','["[COMMUNITY-TOOL]"]','[]','["managed-kubernetes-in-public-cloud.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://cloud.google.com/blog/products/containers-kubernetes/announcing-spot-pods-for-gke-autopilot','cloud.google.com: Announcing Spot Pods for GKE Autopilot—save on fault tolerant workloads','','2021',0,'Introduces Spot Pods for GKE Autopilot, enabling cost reductions of up to 60-80% for fault-tolerant, stateless workloads and background microservices. Examines how Autopilot schedules, preempts, and relocates workloads based on Google''s excess compute capacity without operator intervention.','YAML','Article','Intermediate',1,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Cloud Providers", "Google Kubernetes Engine (GKE)", "Cost Optimization"]','["[COMMUNITY-TOOL]"]','[]','["managed-kubernetes-in-public-cloud.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://cloud.google.com/blog/products/containers-kubernetes/gke-cost-optimization-insights-now-ga','cloud.google.com: Know more, spend less: how GKE cost optimization insights help you optimize Kubernetes','','2022',0,'Examines GKE''s native cost optimization insights, which surface over-provisioned CPU/Memory metrics directly within the console. Guides platform architects on utilizing automated rightsizing recommendations to minimize container cost overruns while maintaining necessary performance profiles.','N/A','Article','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2022-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Cloud Providers", "Google Kubernetes Engine (GKE)", "FinOps"]','["[COMMUNITY-TOOL]"]','[]','["managed-kubernetes-in-public-cloud.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://cloud.google.com/blog/products/containers-kubernetes/google-cloud-anthos-multicloud-api-and-gke-on-azure-ga','cloud.google.com: Anthos makes multi-cloud easier with new API, support for Azure','','2021',0,'Details the operational release of GKE on Microsoft Azure and the standardized Multi-cloud API. Analyzes how GKE clusters on AWS and Azure are provisioned, updated, and consolidated using unified control plane paradigms.','English','Documentation','Advanced',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Hybrid & Multi-Cloud", "Anthos", "Multi-Cloud Support"]','["[COMMUNITY-TOOL]"]','[]','["GoogleCloudPlatform.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://cloud.google.com/blog/products/containers-kubernetes/introducing-gke-autopilot','Introducing GKE Autopilot: a revolution in managed Kubernetes 🌟','','2021',0,'The official launch publication outlining the engineering principles behind GKE Autopilot. Explains how Autopilot shifts operational responsibilities to Google SREs by managing underlying node infrastructure dynamically. Workload scaling is billed based on actual requested pod resources, implementing a secure, hands-off operational model.','N/A','Article','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Cloud Providers", "Google Kubernetes Engine (GKE)", "Serverless Orchestration"]','["[COMMUNITY-TOOL]"]','[]','["managed-kubernetes-in-public-cloud.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://cloud.google.com/blog/products/containers-kubernetes/introducing-gke-multi-cluster-services','cloud.google.com: Discover and invoke services across clusters with GKE multi-cluster services','','2021',0,'Introduces GKE Multi-Cluster Services (MCS), allowing cross-cluster service discovery and load balancing using standard Kubernetes primitives. Enables seamless cross-cluster communication, simplifying geographic scaling, disaster recovery architectures, and multi-region microservice fabrics.','YAML','Documentation','Advanced',1,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Cloud Providers", "Google Kubernetes Engine (GKE)", "Multi-Cluster Networking"]','["[COMMUNITY-TOOL]"]','[]','["managed-kubernetes-in-public-cloud.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://cloud.google.com/blog/products/containers-kubernetes/kubernetes-control-plane-metrics-are-generally-available','cloud.google.com: Introducing Kubernetes control plane metrics in GKE','','2022',0,'Details how to configure GKE''s native integration of control plane metrics into Google Cloud Monitoring. Surfacing etcd operations and API server transaction queues, this feature resolves a critical visibility gap for operators troubleshooting scheduling bottlenecks and control plane latency.','N/A','Article','Advanced',0,'online','manual',NULL,NULL,NULL,0,'2022-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Cloud Providers", "Google Kubernetes Engine (GKE)", "Observability"]','["[COMMUNITY-TOOL]"]','[]','["managed-kubernetes-in-public-cloud.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://cloud.google.com/blog/products/containers-kubernetes/multi-cluster-kubernetes-with-gke-at-geotab','cloud.google.com: How to do multi-cluster Kubernetes in the real world—one GKE shop’s approach','','2022',0,'A real-world engineering case study from Geotab detailing their approach to multi-cluster GKE administration. Addresses cross-region latency issues, regional failover strategies, and global DNS configurations, demonstrating how to maintain highly available microservices environments at scale.','N/A','Article','Advanced',1,'online','manual',NULL,NULL,NULL,0,'2022-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Cloud Providers", "Google Kubernetes Engine (GKE)", "Multi-Cluster Architectures"]','["[COMMUNITY-TOOL]"]','[]','["managed-kubernetes-in-public-cloud.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://cloud.google.com/blog/products/containers-kubernetes/the-rise-and-future-of-kubernetes-and-open-source-at-google','cloud.google.com: The past, present, and future of Kubernetes with Eric Brewer','','2021',2,'An interview with Eric Brewer tracing the lineage of Kubernetes back to Google''s internal cluster management engine, Borg. Explores open-source governance strategies, community scaling, and the evolving direction of container virtualization.','English','Article','Beginner',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["History & Evolution", "Core Philosophy", "Borg to Kubernetes"]','["[COMMUNITY-TOOL]"]','[]','["kubernetes.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://cloud.google.com/blog/products/data-analytics/create-templates-from-any-dataflow-pipeline','cloudblog.withgoogle.com: Turn any Dataflow pipeline into a reusable template','','2020',0,'This tutorial shows how to convert Apache Beam stream-processing pipelines into reusable, parameterized Google Cloud Dataflow templates. It demonstrates how to decouple application logic from environment parameters to simplify pipeline delivery and scaling.','Java','Guide','Advanced',0,'online','manual',NULL,NULL,NULL,0,'2020-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Data Engineering", "Stream Processing", "Google Cloud Dataflow"]','["[COMMUNITY-TOOL]", "[GUIDE]"]','[]','["message-queue.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://cloud.google.com/blog/products/databases/to-run-or-not-to-run-a-database-on-kubernetes-what-to-consider','cloud.google.com: To run or not to run a database on Kubernetes - What to consider','','2022',0,'Google Cloud''s decision matrix for running database structures on Kubernetes. Compares managed SaaS vs. native GKE container deployments, outlining networking, storage IOPS, recovery, and failover topologies.','Conceptual','Decision Guide','Advanced',1,'online','manual',NULL,NULL,NULL,0,'2022-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Infrastructure", "Container Orchestration", "Data on Kubernetes"]','["[COMMUNITY-TOOL]", "[GUIDE]"]','[]','["databases.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://cloud.google.com/blog/products/devops-sre','cloud.google.com: SRE vs. DevOps: competing standards or close friends?','','2018',0,'A key Google conceptual piece defining SRE as a concrete class implementation of the DevOps interface. Contrasts organizational goals, highlighting how SRE materializes abstract DevOps ideals through structured, software-oriented reliability standards.','English','blog','beginner',0,'online','manual',NULL,NULL,NULL,0,'2018-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Reliability Engineering", "SRE vs DevOps", "Organizational Frameworks"]','["[COMMUNITY-TOOL]"]','[]','["sre.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://cloud.google.com/blog/products/devops-sre/announcing-dora-2021-accelerate-state-of-devops-report','cloud.google.com: State of DevOps 2021 🌟','','2021',2,'The landmark 2021 Google DORA report highlighting critical system performance benchmarks. Establishes the clear architectural correlation between highly automated delivery pathways, strict security hygiene, and business-level outcomes.','N/A','Report','Advanced',1,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["DevOps", "Industry Metrics", "DORA Reports"]','["[CASE STUDY]", "[COMMUNITY-TOOL]"]','[]','["devops.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://cloud.google.com/blog/products/devops-sre/easy-managed-prometheus-metrics-service-for-kubernetes','cloud.google.com: Google Cloud Managed Service for Prometheus is now generally available','','2022',0,'Historical general availability statement for Google''s managed Prometheus. Highlights seamless backend compatibility designed to handle high-frequency system workloads.','None','Article','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2022-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Cloud Native Platforms", "Google Cloud Platform", "Product Announcements"]','["[COMMUNITY-TOOL]"]','[]','["prometheus.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://cloud.google.com/blog/products/devops-sre/google-cloud-deploy-automates-deploys-to-gke','cloud.google.com: Introducing Google Cloud Deploy: Managed continuous delivery to GKE','','2021',0,'Unveils Google Cloud Deploy, a highly structured, managed CD engine targeting GKE. Discusses the technical abstraction of declarative promotion pipelines, integration with Skaffold, and native rollout strategies to automate safe service promotion.','English','Documentation','Advanced',1,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["DevOps & Delivery", "Continuous Delivery", "GKE"]','["[COMMUNITY-TOOL]"]','[]','["GoogleCloudPlatform.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://cloud.google.com/blog/products/devops-sre/google-cloud-deploy-now-ga','cloud.google.com: Google Cloud Deploy, now GA, makes it easier to do continuous delivery to GKE','','2022',0,'Marks the general availability of Cloud Deploy. Highlights newly reinforced features including IAM-driven gate approvals, delivery pipeline visualization, security logging, and deep architectural telemetry across GKE target environments.','English','Documentation','Advanced',1,'online','manual',NULL,NULL,NULL,0,'2022-06-01T00:00:00+02:00',NULL,NULL,NULL,'["DevOps & Delivery", "Continuous Delivery", "GKE GA"]','["[COMMUNITY-TOOL]"]','[]','["GoogleCloudPlatform.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://cloud.google.com/blog/products/devops-sre/sre-at-google-our-complete-list-of-cre-life-lessons','cloud.google.com: SRE at Google: Our complete list of CRE life lessons 🌟','','2020',0,'A comprehensive aggregation of operational lessons compiled by Google''s Customer Reliability Engineering (CRE) team. This resource serves as a core blueprint for implementing user-focused SLOs, identifying operational anti-patterns, and structuring incident communication paths.','English','Documentation','Advanced',1,'online','manual',NULL,NULL,NULL,0,'2020-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Operations", "Site Reliability Engineering", "Google Best Practices"]','["[COMMUNITY-TOOL]"]','[]','["sre.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://cloud.google.com/blog/products/gcp/5-google-cloud-product-cheat-sheets-2021','cloud.google.com: 5 cheat sheets to help you get started on your Google Cloud journey 🌟','','2026',0,'A visual curation of visual decision trees and cheat sheets for GCP products. Useful for quick architecture mapping of compute options, database services, and hybrid setups.','English','Reference Guide','Beginner',0,'online','manual',NULL,NULL,NULL,0,'2026-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Cloud Infrastructure", "Public Cloud", "Reference Sheets"]','["[COMMUNITY-TOOL]", "[GUIDE]"]','[]','["GoogleCloudPlatform.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://cloud.google.com/blog/products/gcp/sre-vs-devops-competing-standards-or-close-friends','cloud.google.com: SRE vs. DevOps: competing standards or close friends?','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','14034c4e627b26362a22dc64bff02c23c4b32a949f6154256e9171bfe2517b7f',100.0,1779029466,0,'2026-05-17T16:51:06.480114+02:00',NULL,NULL,NULL,'[]','[]','["docs/sre.md"]','[]','{}','{"duplicate_of": "https://cloud.google.com/blog/products/devops-sre"}');
INSERT INTO "resources" VALUES('https://cloud.google.com/blog/products/identity-security/announcing-general-availability-of-google-cloud-ids','cloud.google.com: Cloud IDS for network-based threat detection is now generally available','','2021',0,'Details Cloud IDS (Intrusion Detection System), a managed service delivering deep packet inspection and network threat protection powered by Palo Alto Networks. It intercepts and monitors VPC traffic mirroring to detect malware, exploits, and anomalous behavior.','English','Documentation','Advanced',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Networking & Security", "Threat Detection", "Intrusion Detection"]','["[COMMUNITY-TOOL]"]','[]','["GoogleCloudPlatform.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://cloud.google.com/blog/products/identity-security/enabling-keyless-authentication-from-github-actions','cloud.google.com: Enabling keyless authentication from GitHub Actions','','2021',0,'Details the architectural implementation of Workload Identity Federation to eliminate hardcoded service account keys within GitHub Actions CI/CD workflows. By leveraging OpenID Connect (OIDC), it establishes a secure, temporary trust relationship between external platforms and GCP.','English','Documentation','Advanced',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Networking & Security", "IAM", "Federated Identity"]','["[COMMUNITY-TOOL]"]','[]','["GoogleCloudPlatform.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://cloud.google.com/blog/products/identity-security/how-to-authenticate-service-accounts-to-help-keep-applications-secure','cloud.google.com: Choose the best way to use and authenticate service accounts on Google Cloud','','2026',0,'Strategic guidelines on secure Google Cloud service account authentication, outlining identity federation, Workload Identity on GKE, and avoiding high-risk, long-lived JSON key downloads.','English','Best Practices Guide','Advanced',1,'online','manual',NULL,NULL,NULL,0,'2026-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Cloud Infrastructure", "Security", "IAM"]','["[COMMUNITY-TOOL]", "[GUIDE]"]','[]','["GoogleCloudPlatform.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://cloud.google.com/blog/products/identity-security/introducing-google-ai-threat-defense&linkId=62061638','Introducing Google AI Threat Defense to help you outpace the adversary','Google Cloud launches AI Threat Defense, integrating Gemini models, Wiz, and Mandiant to automate vulnerability patching.','2026',4,'Google introduces Google AI Threat Defense, an always-on autonomous security platform that combines the reasoning of Gemini models, the cloud posture mapping of Wiz, and the automated code remediation of CodeMender. Designed to counter AI-assisted adversary velocity, the platform acts across a four-stage framework—Prepare, Scan and Prioritize, Remediate, and Monitor—allowing enterprises to automatically map attack paths, prioritize vulnerabilities based on reachability and real-world exploitability, and deploy verified code patches at machine speed.','en','article','Advanced',0,'online','automatic','6ecbc04d86be2f9b380f95a421ccf5cce30b797c1a516482fcd216e8eba79cd9',NULL,1780352720,0,'2026-06-02T00:25:20.351925+02:00',NULL,NULL,NULL,'["Security", "Cloud Security", "Autonomous Remediation"]','["DE FACTO STANDARD", "ENTERPRISE-STABLE"]','[]','[]','{}','{"category": "devsecops", "reputation_status": "Vetted", "reputation_summary": "Official flagship security launch from Google Cloud, Mandiant, and Wiz.", "social_preview_url": "https://storage.googleapis.com/gweb-cloudblog-publish/images/Final_-_Introducing_Google_AI_Threat_Defen.max-2000x2000_0yASZK0.jpg", "source_provenance": "X.com (GoogleCloud)", "suggested_new_category": ""}');
INSERT INTO "resources" VALUES('https://cloud.google.com/blog/products/identity-security/introducing-google-ai-threat-defense&linkId=62065386','Introducing Google AI Threat Defense to help you outpace the adversary','Google Cloud introduces AI Threat Defense, a comprehensive, always-on security platform fusing Gemini''s reasoning with Wiz''s contextual risk prioritization.','2026',4,'An executive and architectural announcement of Google''s AI Threat Defense platform built for machine-speed incident response.
* Integrates Google''s proprietary threat telemetry with the Wiz Security Graph and Gemini-driven reasoning loops.
* Automates risk detection and triage across massive cloud data lakes, converting multi-source alerts into contextual, actionable remediation playbooks.','en','article','advanced',0,'online','automatic','e7d3ce704c07eaa89d010bb0ba154295a1276d1b30bc5798cf193e31143f2c02',NULL,1780352686,0,'2026-06-02T00:24:46.744605+02:00',NULL,NULL,NULL,'["Cloud Infrastructure", "Google Cloud Platform", "Security and Identity", "AI-Powered Defense"]','["ENTERPRISE-STABLE", "EMERGING"]','[]','[]','{}','{"category": "uncategorized", "reputation_status": "Vetted", "reputation_summary": "A highly anticipated security framework launch fusing Google''s cloud native security elements with Wiz''s advanced risk profiling ecosystem.", "social_preview_url": "https://storage.googleapis.com/gweb-cloudblog-publish/images/Final_-_Introducing_Google_AI_Threat_Defen.max-2000x2000_0yASZK0.jpg", "source_provenance": "X.com (GoogleCloud)", "suggested_new_category": "cloud-security"}');
INSERT INTO "resources" VALUES('https://cloud.google.com/blog/products/identity-security/introducing-google-ai-threat-defense&linkId=62065785','Introducing Google AI Threat Defense to help you outpace the adversary','An autonomous, always-on AI security platform by Google Cloud designed to combat machine-speed exploits through active risk prioritization and self-healing code remediation.','2026',4,'* **Curator Insight**: This platform represents a shift from passive vulnerability scanning to active, autonomous code remediation. By combining Wiz reachability analysis with the reasoning power of Gemini and CodeMender, Google is closing the exploit loop entirely within active development pipelines.
* **Live Grounding**: Released in late May 2026, the service leverages multi-model passes to map live multicloud attack surfaces, predict breach paths, and apply verified hotfixes to code directly inside IDE/CLI workflows.','en','blog','Advanced',0,'online','automatic','34a68560c34846d0eed2845060cc71ac77a3c191716f3db34452d3f5409d0638',NULL,1780352730,0,'2026-06-02T00:25:30.207455+02:00',NULL,NULL,NULL,'["Security", "Google Cloud Platform", "Autonomous Defense", "AI Remediation"]','["EMERGING", "ENTERPRISE-STABLE"]','[]','[]','{}','{"category": "uncategorized", "reputation_status": "Vetted", "reputation_summary": "Highly anticipated autonomous enterprise cybersecurity launch, praised by global advisory and systems integration partners (Deloitte, PwC, Accenture) as a significant step forward in machine-speed system patching and threat detection.", "social_preview_url": "https://storage.googleapis.com/gweb-cloudblog-publish/images/Final_-_Introducing_Google_AI_Threat_Defen.max-2000x2000_0yASZK0.jpg", "source_provenance": "X.com (GoogleCloud)", "suggested_new_category": "cloud-security"}');
INSERT INTO "resources" VALUES('https://cloud.google.com/blog/products/networking/how-to-use-new-traffic-control-features-in-cloud-load-balancing','Using new traffic control features in External HTTP(S) load balancer','','2022',0,'Details advanced traffic engineering patterns utilizing Google Cloud external HTTP(S) Load Balancing. Outlines how GKE architects can configure header-based request redirection, traffic mirroring, and weight-based canary routes directly at the external ingress tier to construct robust microservices patterns.','YAML','Documentation','Advanced',1,'online','manual',NULL,NULL,NULL,0,'2022-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Cloud Providers", "Google Kubernetes Engine (GKE)", "Ingress & Routing"]','["[COMMUNITY-TOOL]"]','[]','["managed-kubernetes-in-public-cloud.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://cloud.google.com/blog/products/networking/private-service-connect-is-now-generally-available','cloud.google.com: Consume services faster, privately and securely - Private Service Connect now in GA','','2026',0,'Highlights the GA release of Google Cloud Private Service Connect, allowing private endpoint connections across separate GCP networks, projects, and SaaS ecosystems over a secure Google backbone without complex VPC peering.','English','Product Release','Advanced',1,'online','manual',NULL,NULL,NULL,0,'2026-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Cloud Infrastructure", "Networking", "Private Service Connect"]','["[COMMUNITY-TOOL]"]','[]','["GoogleCloudPlatform.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://cloud.google.com/blog/products/networking/traffic-director-supports-proxyless-grpc','Traffic Director and gRPC—proxyless services for your service mesh','','2020',4,'Explores sidecarless service meshes using Google Traffic Director and gRPC. Integrating gRPC libraries directly with the xDS v3 API eliminates sidecar resource and latency overhead while keeping full routing and security features.','Go','documentation','Advanced',1,'online','manual',NULL,NULL,NULL,0,'2020-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Cloud Native Infrastructure", "Service Mesh", "Managed Services", "gRPC"]','["[ENTERPRISE-STABLE]"]','[]','["servicemesh.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://cloud.google.com/blog/products/operations/better-access-to-observability-data-for-virtual-machines','cloud.google.com: Monitor and troubleshoot your VMs in context for faster resolution','','2026',0,'Introduces contextual VM troubleshooting features in Google Cloud Operations (formerly Stackdriver), allowing developers to analyze metrics, traces, and system logs in unified dashboards to lower MTTR.','English','Product Release','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2026-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Cloud Infrastructure", "Observability", "Google Cloud Operations"]','["[COMMUNITY-TOOL]"]','[]','["GoogleCloudPlatform.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://cloud.google.com/blog/products/operations/introducing-google-cloud-managed-service-for-prometheus','cloud.google.com: Get planet-scale monitoring with Managed Service for Prometheus','','2021',0,'Announcement details of Google''s managed Prometheus service. Details how GCP scales metric workloads globally using Monarch storage engines while preserving native PromQL and operator structures.','None','Article','Advanced',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Cloud Native Platforms", "Google Cloud Platform", "Managed Observability"]','["[COMMUNITY-TOOL]"]','[]','["prometheus.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://cloud.google.com/blog/products/operations/troubleshooting-services-on-google-kubernetes-engine','cloud.google.com: Troubleshooting services on Google Kubernetes Engine by example 🌟','','2021',0,'Official Google Cloud troubleshooting manual for GKE. Demonstrates diagnostic methodologies to address typical cluster faults, including CrashLoopBackOff states, Service route failures, Google Cloud load-balancing errors, and memory exhaustion trends.','YAML','Article','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Observability", "Troubleshooting", "Google GKE"]','["[COMMUNITY-TOOL]"]','[]','["demos.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://cloud.google.com/blog/products/operations/use-ansible-to-deploy-the-google-cloud-ops-agent','cloud.google.com: How to deploy the Google Cloud Ops Agent with Ansible','','2021',0,'Provides a deployment playbook for installing the Google Cloud Ops Agent across diverse VM groups. Shows how to automate logging and metrics configurations, streamlining GCP telemetry pipelines.','YAML','Blog','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Infrastructure as Code", "Ansible", "Cloud Integration"]','["[COMMUNITY-TOOL]"]','[]','["ansible.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://cloud.google.com/blog/products/serverless/learn-how-to-use-advanced-vpc-functionality-with-your-cloud-functions','Cloud Functions, meet VPC functionality','','2021',0,'Explains how Google Cloud Functions natively interact with VPC resources using Serverless VPC Access connectors. This integration permits secure, private database queries, internal API routing, and system execution behind private networks without public IP exposure.','English','Documentation','Intermediate',1,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Cloud Infrastructure", "Serverless", "VPC Networking"]','["[COMMUNITY-TOOL]"]','[]','["GoogleCloudPlatform.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://cloud.google.com/blog/products/serverless/the-next-big-evolution-in-cloud-computing','cloud.google.com: The next big evolution in serverless computing','','2021',0,'Documents the evolution of serverless platforms, emphasizing the convergence of serverless ergonomics with container portability via Cloud Run and Knative. Explores how scaling down to zero and usage-based billing are applied to arbitrary microservice containers.','English','Documentation','Intermediate',1,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Cloud Infrastructure", "Serverless", "Cloud Run"]','["[COMMUNITY-TOOL]"]','[]','["GoogleCloudPlatform.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://cloud.google.com/blog/products/storage-data-transfer/google-cloud-launches-backups-for-gke','cloud.google.com: Announcing Backup for GKE: the easiest way to protect GKE workloads','','2021',4,'An announcement introducing Backup for GKE, a fully-managed Google Cloud service for GKE environments. Operates via the GCP API control plane to restore configurations and storage elements natively.','Markdown','Article','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Infrastructure", "Enterprise Backup", "Cloud-Native Integration"]','["[ENTERPRISE-STABLE]"]','[]','["managed-kubernetes-in-public-cloud.md", "kubernetes-backup-migrations.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://cloud.google.com/blog/topics/anthos/windows-server-support-comes-to-anthos-on-prem','Bringing Kubernetes’ goodness to Windows Server apps with Anthos','','2020',0,'Explores Anthos’ platform integration of Windows Server containers. Outlines the technical processes of running, orchestrating, and scaling legacy Microsoft .NET and IIS-based web workloads alongside modern Linux microservices in hybrid GKE clusters.','English','Article','Advanced',1,'online','manual',NULL,NULL,NULL,0,'2020-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Hybrid & Multi-Cloud", "Anthos", "Windows Containers"]','["[LEGACY]"]','[]','["GoogleCloudPlatform.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://cloud.google.com/blog/topics/cloud-first/key-metrics-to-measure-impact-of-cloud-finops','cloud.google.com: 5 key metrics to measure Cloud FinOps impact in your organization in 2022 and beyond','','2022',0,'A Google Cloud guide identifying five fundamental metrics for tracking FinOps success, such as cloud unit cost optimization, percentage of resource utilization, cost allocation accuracy, percentage of waste eliminated, and forecast-to-actual variance.','English','Article','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2022-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Financial Operations", "FinOps", "Metrics"]','["[COMMUNITY-TOOL]"]','[]','["finops.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://cloud.google.com/blog/topics/developers-practitioners/cloud-dns-explained','cloud.google.com: Cloud DNS explained!','','2021',0,'A technical breakdown of Cloud DNS, Google Cloud''s high-performance, resilient, global Domain Name System. Details private DNS zones, split-horizon configurations, and integration with VPC networks, which together ensure robust service discovery within enterprise infrastructures.','English','Documentation','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Networking & Security", "Core Services", "DNS"]','["[COMMUNITY-TOOL]"]','[]','["GoogleCloudPlatform.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://cloud.google.com/blog/topics/developers-practitioners/container-story-google-kubernetes-engine','cloud.google.com: A container story - Google Kubernetes Engine','','2021',0,'Outlines the evolutionary architecture of container orchestration leading to Google Kubernetes Engine (GKE). It covers GKE''s managed control plane, automated node provisioning, and deep integration with GCP networking, offering a foundational narrative on production-grade containerization.','English','Article','Intermediate',1,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Cloud Infrastructure", "Containers", "Google Kubernetes Engine"]','["[COMMUNITY-TOOL]"]','[]','["GoogleCloudPlatform.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://cloud.google.com/blog/topics/developers-practitioners/demystifying-cloud-spanner-multi-region-configurations','cloud.google.com: Demystifying Cloud Spanner multi-region configurations','','2026',0,'Technical exploration of Cloud Spanner''s synchronous, multi-region replication. Explains Paxos consensus algorithms, TrueTime API synchronization, and consistency guarantees across continents.','English','Architecture Guide','Advanced',1,'online','manual',NULL,NULL,NULL,0,'2026-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Cloud Infrastructure", "Databases", "Cloud Spanner"]','["[COMMUNITY-TOOL]", "[GUIDE]"]','[]','["GoogleCloudPlatform.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://cloud.google.com/blog/topics/developers-practitioners/devops-and-cicd-google-cloud-explained','cloud.google.com: DevOps and CI/CD on Google Cloud explained','','2021',0,'Investigates the lifecycle pipeline on Google Cloud, profiling services like Cloud Build, Artifact Registry, and Cloud Deploy. Discusses shifting left on security, automating Canary testing, and implementing GitOps patterns for reliable software delivery.','English','Documentation','Intermediate',1,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["DevOps & Delivery", "CI/CD", "Lifecycle Management"]','["[COMMUNITY-TOOL]"]','[]','["GoogleCloudPlatform.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://cloud.google.com/blog/topics/developers-practitioners/google-cloud-networking-overview','cloud.google.com: Google Cloud Networking overview 🌟🌟','','2021',0,'A comprehensive baseline analysis of GCP''s Software-Defined Networking (SDN) topology. Focuses on Global VPCs, subnets, peering, Cloud Interconnect, and private service access networks, highlighting Google’s unique global fiber infrastructure.','English','Documentation','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Networking & Security", "Infrastructure", "VPC"]','["[COMMUNITY-TOOL]"]','[]','["GoogleCloudPlatform.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://cloud.google.com/blog/topics/developers-practitioners/how-transfer-your-data-google-cloud','cloud.google.com: How to transfer your data to Google Cloud','','2021',0,'Demystifies data ingestion and migration strategies into GCP, categorizing methods by data volume, network bandwidth, and velocity. Focuses on Storage Transfer Service, Transfer Appliance, and programmatic transfer workflows to optimize offline and online pipeline migration.','English','Documentation','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Cloud Infrastructure", "Data Migration", "Storage"]','["[COMMUNITY-TOOL]"]','[]','["GoogleCloudPlatform.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://cloud.google.com/blog/topics/developers-practitioners/how-use-machine-learning-model-google-sheet-using-bigquery-ml','cloud.google.com: How to use a machine learning model from a Google Sheet using BigQuery ML','','2021',3,'Explains how to integrate BigQuery ML model inferences directly within Google Sheets using connected sheets and SQL. This bridging pattern democratizes access to complex analytical models for non-technical stakeholders. Eliminates standard ETL overhead by pushing computation directly into Google''s scalable data warehouse infrastructure.','SQL','Article','Beginner',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Cloud Platforms", "Google Cloud", "Data Analytics"]','["[COMMUNITY-TOOL]"]','[]','["mlops.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://cloud.google.com/blog/topics/developers-practitioners/introducing-google-cloud-architecture-diagramming-tool','cloud.google.com: Introducing a Google Cloud architecture diagramming tool','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','65b3fa7a717dfa6c0566e54165fdd947aeb2ad24a96b79d9f55462239cb9895a',100.0,1779031416,0,'2026-05-17T17:23:36.481387+02:00',NULL,NULL,NULL,'[]','[]','["docs/cloud-arch-diagrams.md"]','[]','{}','{"duplicate_of": "https://cloud.google.com/blog"}');
INSERT INTO "resources" VALUES('https://cloud.google.com/blog/topics/developers-practitioners/level-up-your-agents-announcing-googles-official-skills-repository','Level Up Your Agents: Announcing Google''s Official Skills Repository','','2025',0,'Google Cloud''s announcement of its official skills repository designed for AI agents. This resource provides ready-made functions, connectors, and tools that can be bound to Gemini-powered agents, enabling them to query enterprise databases, execute administrative tasks, and integrate with standard GCP APIs with strict security guarantees.','Python','Announcement','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2025-06-01T00:00:00+02:00',NULL,NULL,NULL,'["AI Engineering", "Agentic Frameworks", "Google Cloud"]','["[COMMUNITY-TOOL]"]','[]','["GoogleCloudPlatform.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://cloud.google.com/blog/topics/developers-practitioners/microservices-architecture-google-cloud','cloud.google.com: Microservices architecture on Google Cloud','','2026',0,'Architect''s blueprint for designing, deploying, and managing microservices topologies on GCP using GKE, Cloud Run, API gateways, Cloud SQL, and service mesh frameworks like Anthos Service Mesh.','English','Architecture Guide','Advanced',1,'online','manual',NULL,NULL,NULL,0,'2026-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Cloud Infrastructure", "Microservices", "Google Cloud"]','["[COMMUNITY-TOOL]", "[GUIDE]"]','[]','["GoogleCloudPlatform.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://cloud.google.com/blog/topics/developers-practitioners/service-directory-cheat-sheet','cloud.google.com: Service Directory cheat sheet','','2021',0,'Introduces Service Directory, a real-time, highly scalable registry facilitating multi-cloud service discovery. It consolidates management of container, VM, and serverless endpoints, exposing uniform lookup APIs through DNS, HTTP, and gRPC.','English','Documentation','Intermediate',1,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Networking & Security", "Service Discovery", "Registry"]','["[COMMUNITY-TOOL]"]','[]','["GoogleCloudPlatform.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://cloud.google.com/blog/topics/developers-practitioners/service-orchestration-google-cloud','cloud.google.com: Service orchestration on Google Cloud','','2021',0,'Analyzes service orchestration methodologies in Google Cloud, highlighting Cloud Workflows. Illustrates how architects can coordinate microservices, serverless architectures, and external API gateways with low-latency, stateful orchestration mechanisms.','English','Documentation','Intermediate',1,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Application Development", "Workflows", "Orchestration"]','["[COMMUNITY-TOOL]"]','[]','["GoogleCloudPlatform.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://cloud.google.com/blog/topics/developers-practitioners/testing-cloud-sql-failover-where-begin','Testing Cloud SQL failover: Where to begin','','2021',0,'Deeply evaluates failover mechanics inside Google Cloud SQL. Discusses High Availability (HA) topologies, read replica behavior, and how engineers can safely initiate manual failover triggers to evaluate database reconnection and application resilience.','English','Documentation','Advanced',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Cloud Infrastructure", "Databases", "Resiliency Testing"]','["[COMMUNITY-TOOL]"]','[]','["GoogleCloudPlatform.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://cloud.google.com/blog/topics/developers-practitioners/traffic-director-explained','cloud.google.com: Traffic Director explained!','','2021',0,'Examines Google Cloud''s fully managed traffic control plane for service meshes, Traffic Director (supporting Envoy-based proxies). It details how the platform delivers global load balancing, health checking, and advanced traffic steering patterns across multi-region containerized and VM-based workloads.','English','Documentation','Advanced',1,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Networking & Security", "Service Mesh", "Traffic Management"]','["[COMMUNITY-TOOL]"]','[]','["GoogleCloudPlatform.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://cloud.google.com/blog/topics/developers-practitioners/what-cloud-cdn-and-how-does-it-work','cloud.google.com: What is Cloud CDN and how does it work?','','2021',0,'Decodes Cloud CDN''s architectural operations, explaining how cache virtualization at Google’s global edge locations minimizes latency and back-end server load. Highlights integration with HTTP(S) load balancers, SSL certificate offloading, and dynamic compression.','English','Documentation','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Networking & Security", "Content Delivery", "Caching"]','["[COMMUNITY-TOOL]"]','[]','["GoogleCloudPlatform.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://cloud.google.com/blog/topics/developers-practitioners/what-cloud-load-balancing','cloud.google.com: What is Cloud Load Balancing?','','2021',0,'Explains the design of GCP''s global, distributed Anycast Cloud Load Balancing system. Illustrates how Layer 4 and Layer 7 load balancers distribute traffic dynamically across regions with minimal latency, auto-scaling up to millions of requests per second.','English','Documentation','Intermediate',1,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Networking & Security", "Traffic Management", "Load Balancing"]','["[COMMUNITY-TOOL]"]','[]','["GoogleCloudPlatform.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://cloud.google.com/blog/topics/developers-practitioners/where-should-i-run-my-stuff-choosing-google-cloud-compute-option','cloud.google.com: Where should I run my stuff? Choosing a Google Cloud compute option','','2021',0,'An architectural decision matrix evaluating Google Cloud''s compute execution environments, ranging from Compute Engine and GKE to Cloud Run and App Engine. It guides architects to match runtime characteristics, scaling requirements, and operational overhead boundaries with the appropriate hosting platform.','English','Documentation','Intermediate',1,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Cloud Infrastructure", "Compute", "Architectural Decision"]','["[COMMUNITY-TOOL]"]','[]','["GoogleCloudPlatform.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://cloud.google.com/blog/topics/developers-practitioners/your-google-cloud-database-options-explained','cloud.google.com: Your Google Cloud database options, explained','','2021',0,'A comprehensive analytical overview of Google Cloud''s managed database portfolio, mapping structured, unstructured, relational, and NoSQL engines (such as Cloud Spanner, Cloud SQL, and Firestore) to specific enterprise workloads. It guides architects through selecting storage paradigms based on consistency models, scale, and transaction volumes.','English','Documentation','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Cloud Infrastructure", "Databases", "Managed Services"]','["[COMMUNITY-TOOL]"]','[]','["GoogleCloudPlatform.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://cloud.google.com/blog/topics/developers/introducing-google-cloud-architecture-diagramming-tool',NULL,NULL,NULL,NULL,'A curated technical resource and architectural guide covering cloud.google.com in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'online','manual','f4ee019296efda6e073b6caf251f0e958f9d4423b1b341863f690ad92dd07cee',100.0,1779130494,1,'2026-05-18T20:54:54.928933+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/cloud-arch-diagrams.md"]','["cloud-arch-diagrams.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://cloud.google.com/blog/topics/kubernetes-best-practices','cloud.google.com: Kubernetes Best Practices','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','645c54eba5f478c3dafa2f56b4bd1e65967e9a639861920bde3a4545fcc6950b',100.0,1779030115,0,'2026-05-17T17:01:55.601248+02:00',NULL,NULL,NULL,'[]','[]','["docs/kubernetes.md"]','[]','{}','{"duplicate_of": "https://cloud.google.com/blog/products/containers-kubernetes"}');
INSERT INTO "resources" VALUES('https://cloud.google.com/blog/topics/threat-intelligence/azure-run-command-dummies','mandiant.com: Azure Run Command for Dummies','','2022',0,'A security audit of the Azure VM Run Command service. Explores risk considerations, execution logs, and configuration baselines required to limit deployment vectors.','None','Blog Post','Advanced',0,'online','manual',NULL,NULL,NULL,0,'2022-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Security Operations", "Virtual Machines", "Azure Run Command", "Vulnerability Analysis"]','["[COMMUNITY-TOOL]"]','[]','["azure.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://cloud.google.com/blog/topics/training-certifications/google-cloud-to-train-more-than-40-million-with-cloud-skills','cloud.google.com: Training more than 40 million new people on Google Cloud skills','- [Google Cloud Skills Boost](https://cloud.google.com)','2026',0,'Overview of Google Cloud''s strategic global training initiative, aiming to upskill developers via Google Cloud Skills Boost, interactive learning labs, and modular path certifications.','English','Article','Beginner',0,'online','manual',NULL,NULL,NULL,0,'2026-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Cloud Infrastructure", "Public Cloud", "Training"]','["[COMMUNITY-TOOL]"]','[]','["GoogleCloudPlatform.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://cloud.google.com/blog/topics/training-certifications/new-learning-hub-and-benefits-for-google-cloud-innovators','cloud.google.com: How to get started with Google Cloud: Introducing our new learning hub and learning benefits for Innovators','','2026',0,'Announces Google Cloud''s community-driven learning hub for Innovators, detailing access to free learning resources, interactive codelabs, live expert sessions, and peer-to-peer networking.','English','Article','Beginner',0,'online','manual',NULL,NULL,NULL,0,'2026-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Cloud Infrastructure", "Public Cloud", "Training"]','["[COMMUNITY-TOOL]"]','[]','["GoogleCloudPlatform.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://cloud.google.com/build','Google Cloud Build','','2026',0,'Google Cloud''s serverless continuous integration and continuous delivery platform, enabling high-performance builds across multiple languages. The curator highlights its deep integration with GKE and secure Docker artifact pipelines. Live telemetry confirms that Cloud Build is highly effective for cost-sensitive scaling operations due to its pay-as-you-go billing model.','YAML','Platform','Intermediate',1,'online','manual',NULL,NULL,NULL,0,'2026-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Cloud Infrastructure", "GCP Ecosystem", "CI/CD Pipelines"]','["[COMMUNITY-TOOL]"]','[]','["GoogleCloudPlatform.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://cloud.google.com/cloud-build','Google Cloud Build','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','d3ad7f441f8f8e07b2e0458ccd41d11759ee549013639c2291c95983ba8b1b48',100.0,1779030594,0,'2026-05-17T17:09:54.332428+02:00',NULL,NULL,NULL,'[]','[]','["docs/GoogleCloudPlatform.md", "docs/devops.md", "docs/jenkins-alternatives.md"]','[]','{}','{"duplicate_of": "https://cloud.google.com/build"}');
INSERT INTO "resources" VALUES('https://cloud.google.com/code','Google Cloud Code','- [github: Google Cloud Code samples](https://github.com/GoogleCloudPlatform/cloud-code-samples)','2025',0,'A powerful suite of IDE plugins (VS Code, IntelliJ) designed to accelerate development of cloud-native systems on GCP. Curator highlights focus on debugging Kubernetes clusters directly from local workstations. Live engineering teams use Cloud Code to minimize the gap between local code changes and GCP deployment environments, driving faster development feedback loops.','JavaScript','Platform','Intermediate',1,'online','manual',NULL,NULL,NULL,0,'2025-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Cloud Infrastructure", "GCP Ecosystem", "IDE Integrations"]','["[COMMUNITY-TOOL]"]','[]','["GoogleCloudPlatform.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://cloud.google.com/code/docs/vscode/yaml-editing','cloud.google.com: configuring_with_snippets 🌟','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','556028c2596bffed5964078f30273137ff9106d33108d52182900383fc1f696d',100.0,1779032098,0,'2026-05-17T17:34:58.203897+02:00',NULL,NULL,NULL,'[]','[]','["docs/scaffolding.md"]','[]','{}','{"duplicate_of": "https://docs.cloud.google.com/code/docs/vscode/yaml-editing"}');
INSERT INTO "resources" VALUES('https://cloud.google.com/config-connector/docs/overview','==cloud.google.com/config-connector==','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','c270e33efcd5c0823ef24bdeae2fb857b6978176031adea9e02d4e30de45af2f',100.0,1779031393,0,'2026-05-17T17:23:13.627270+02:00',NULL,NULL,NULL,'[]','[]','["docs/iac.md", "docs/kubernetes-tools.md"]','[]','{}','{"duplicate_of": "https://docs.cloud.google.com/config-connector/docs/overview"}');
INSERT INTO "resources" VALUES('https://cloud.google.com/deploy/docs/deploy-app-run',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,'manual','4a085e12d289cf09fb38d4da6fa82de03871fbde23b0dde54fafe5a04942ae0b',100.0,1779031378,0,'2026-05-17T17:22:58.103544+02:00',NULL,NULL,NULL,'[]','[]','["docs/GoogleCloudPlatform.md"]','[]','{}','{}');
INSERT INTO "resources" VALUES('https://cloud.google.com/devops','cloud.google.com: DevOps','','2026',0,'Google Cloud''s primary DevOps hub, anchoring its research around DORA (DevOps Research and Assessment) and native cloud capabilities like Cloud Build and GKE. Curator reviews emphasize high-velocity software delivery architectures. Modern GCP engineering patterns rely on these principles to deploy secure, distributed, and containerized architectures on Google Cloud Platform.','N/A','Documentation','Intermediate',1,'online','manual',NULL,NULL,NULL,0,'2026-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Cloud Infrastructure", "GCP Ecosystem", "DevOps Frameworks"]','["[COMMUNITY-TOOL]"]','[]','["GoogleCloudPlatform.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://cloud.google.com/docs/compare','Platform comparisons','','N/A',0,NULL,NULL,NULL,NULL,0,'online','manual','a8a2df130c90cdf017eb1df82aecd89472870ae41708456dd21565ff28a376eb',100.0,1779033031,0,'2026-05-17T17:50:31.018515+02:00',NULL,NULL,NULL,'[]','[]','["docs/GoogleCloudPlatform.md"]','[]','{}','{}');
INSERT INTO "resources" VALUES('https://cloud.google.com/docs/compare/aws','AWS and GCP comparison','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','a8a2df130c90cdf017eb1df82aecd89472870ae41708456dd21565ff28a376eb',100.0,1779033612,0,'2026-05-17T18:00:12.830686+02:00',NULL,NULL,NULL,'[]','[]','["docs/GoogleCloudPlatform.md"]','[]','{}','{"duplicate_of": "https://cloud.google.com/docs/compare"}');
INSERT INTO "resources" VALUES('https://cloud.google.com/docs/get-started/aws-azure-gcp-service-comparison','==cloud.google.com: Compare AWS and Azure services to Google Cloud==','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','a8a2df130c90cdf017eb1df82aecd89472870ae41708456dd21565ff28a376eb',100.0,1779030554,0,'2026-05-17T17:09:14.915247+02:00',NULL,NULL,NULL,'[]','[]','["docs/public-cloud-solutions.md"]','[]','{}','{"duplicate_of": "https://cloud.google.com/docs/compare"}');
INSERT INTO "resources" VALUES('https://cloud.google.com/docs/terraform/blueprints/terraform-blueprints','==cloud.google.com: Terraform blueprints and modules for Google Cloud=='' 🌟','','N/A',0,NULL,NULL,NULL,NULL,0,'online','manual','1fcd8e89b1155f9c05a2c0272b56e9e2ede48c5cf306c0f3e52b3c47b30cc0f0',100.0,1779034263,0,'2026-05-17T18:11:03.214623+02:00',NULL,NULL,NULL,'[]','[]','["docs/terraform.md"]','[]','{}','{}');
INSERT INTO "resources" VALUES('https://cloud.google.com/free/docs/aws-azure-gcp-service-comparison','cloud.google.com: Compare AWS and Azure services to Google Cloud','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','a8a2df130c90cdf017eb1df82aecd89472870ae41708456dd21565ff28a376eb',100.0,1779031032,0,'2026-05-17T17:17:12.127253+02:00',NULL,NULL,NULL,'[]','[]','["docs/GoogleCloudPlatform.md"]','[]','{}','{"duplicate_of": "https://cloud.google.com/docs/compare"}');
INSERT INTO "resources" VALUES('https://cloud.google.com/icons','Google Cloud Architecture Icons','','2024',0,'The standardized Google Cloud Platform graphical asset library and system diagram rules. Designed to assist cloud architects in drafting Google-recommended structures with consistent representations for compute, storage, data, and analytical pipelines.','None','Asset Pack','Beginner',0,'online','manual',NULL,NULL,NULL,0,'2024-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Architecture & Visualization", "Design Assets", "GCP"]','["[COMMUNITY-TOOL]"]','[]','["cloud-arch-diagrams.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://cloud.google.com/kubernetes-engine','Google Kubernetes Engine','- One of the most helpful GKE features is the ability to create clusters and node pools with custom kernel parameters. This means you no longer need to use one-off daemonsets, or random workarounds, to tune your machines after cluster creation.','2025',0,'Core landing documentation for Google Kubernetes Engine (GKE), highlighting GKE''s industry-standard capabilities. Specifically focuses on setting up node pools with custom kernel parameters, eliminating post-bootstrap script workarounds. Provides the baseline reference for standard-setting enterprise container management.','N/A','Documentation','Advanced',0,'online','manual',NULL,NULL,NULL,0,'2025-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Cloud Providers", "Google Kubernetes Engine (GKE)", "GKE Core"]','["[COMMUNITY-TOOL]"]','[]','["GoogleCloudPlatform.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://cloud.google.com/kubernetes-engine/docs/add-on/config-sync/overview','Config Sync Overview','','N/A',0,NULL,NULL,NULL,NULL,0,'online','manual','25b42ba5af8095cdf7cdca04ed1638ef649c9002b2b7f31062383db8ad5e9d8d',100.0,1779030006,0,'2026-05-17T17:00:06.873056+02:00',NULL,NULL,NULL,'[]','[]','["docs/GoogleCloudPlatform.md", "docs/gitops.md"]','[]','{}','{}');
INSERT INTO "resources" VALUES('https://cloud.google.com/kubernetes-engine/docs/concepts/autopilot-overview','cloud.google.com: GKE Autopilot 🌟','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','6c7e8ff6a16711149ea844f2a73d71b0c76f0b670587902bc48f3422528c6f05',100.0,1779033584,0,'2026-05-17T17:59:44.423211+02:00',NULL,NULL,NULL,'[]','[]','["docs/managed-kubernetes-in-public-cloud.md"]','[]','{}','{"duplicate_of": "https://docs.cloud.google.com/kubernetes-engine/docs/concepts/autopilot-overview"}');
INSERT INTO "resources" VALUES('https://cloud.google.com/kubernetes-engine/docs/concepts/cluster-autoscaler','Google Cloud Platform: GKE Cluster Autoscaler','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','f3e7dc19972fd949569ff95d314c41307b4511538f3200f3d6f72d299b01ec51',100.0,1779030236,0,'2026-05-17T17:03:56.471844+02:00',NULL,NULL,NULL,'[]','[]','["docs/kubernetes-autoscaling.md"]','[]','{}','{"duplicate_of": "https://docs.cloud.google.com/kubernetes-engine/docs/concepts/cluster-autoscaler"}');
INSERT INTO "resources" VALUES('https://cloud.google.com/kubernetes-engine/docs/how-to/cloud-dns','Kubernetes Cloud DNS','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','9c0b476cc6e65f6e9c7dab7bceaee961455ca79bd3e315274fb8bc35d17fe70f',100.0,1779029371,0,'2026-05-17T16:49:31.782074+02:00',NULL,NULL,NULL,'[]','[]','["docs/managed-kubernetes-in-public-cloud.md"]','[]','{}','{"duplicate_of": "https://docs.cloud.google.com/kubernetes-engine/docs/how-to/cloud-dns"}');
INSERT INTO "resources" VALUES('https://cloud.google.com/kubernetes-engine/docs/how-to/nodelocal-dns-cache','Setting up NodeLocal DNSCache','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','98d312c228fdf745ee5d9761b5d652c7be3ea833318aaaac166cb85646f02d1a',100.0,1779032878,0,'2026-05-17T17:47:58.646765+02:00',NULL,NULL,NULL,'[]','[]','["docs/managed-kubernetes-in-public-cloud.md"]','[]','{}','{"duplicate_of": "https://docs.cloud.google.com/kubernetes-engine/docs/how-to/nodelocal-dns-cache"}');
INSERT INTO "resources" VALUES('https://cloud.google.com/kubernetes-engine/kubernetes-comic','cloud.google.com: kubernetes comic','','2022',4,'Google''s classic, highly creative visual guide explaining modern container scaling, lifecycle, and orchestration concepts through graphic storytelling. Perfect for explaining Kubernetes business advantages to technical managers.','English','Visual Guide','Beginner',1,'online','manual',NULL,NULL,NULL,0,'2022-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Orchestration", "Kubernetes Fundamentals", "Visual Learning"]','["[ENTERPRISE-STABLE]", "[GUIDE]"]','[]','["kubernetes-tutorials.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://cloud.google.com/kubernetes-engine/pricing','Google cloud kubernetes pricing','','2026',0,'Google Kubernetes Engine (GKE) pricing details, introducing Autopilot vs Standard modes. Analyzes cluster management fees, dynamic provisioning costs, and spot instance discounts. Live grounding confirms GKE Autopilot as the industry standard for highly optimized serverless container architectures.','English','Reference/Pricing','Intermediate',1,'online','manual',NULL,NULL,NULL,0,'2026-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Kubernetes Management", "Managed Kubernetes", "Google GKE Costs"]','["[COMMUNITY-TOOL]"]','[]','["public-cloud-solutions.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://cloud.google.com/learn/what-is-kubernetes','cloud.google.com: What is Kubernetes? 🌟','','2023',5,'A comprehensive foundation on Kubernetes, detailing its architectural pillars including the control plane, worker nodes, and declarative API engine. It outlines container scheduling, automated self-healing, and service discovery mechanisms essential for running resilient, modern cloud-native systems.','English','Documentation','Beginner',0,'online','manual',NULL,NULL,NULL,0,'2023-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Cloud Native & Kubernetes Core", "Container Orchestration", "Fundamentals"]','["[DE FACTO STANDARD]"]','[]','["kubernetes.md", "introduction.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://cloud.google.com/load-balancing/docs/l7-internal','L7 Internal HTTP(S) Load Balancing overview','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','0358d7abcd2001b6cecfe24bd5fa3d9322cbc9dbd2d179ab95398cd120f09544',100.0,1779030730,0,'2026-05-17T17:12:10.630328+02:00',NULL,NULL,NULL,'[]','[]','["docs/servicemesh.md"]','[]','{}','{"duplicate_of": "https://docs.cloud.google.com/load-balancing/docs/l7-internal"}');
INSERT INTO "resources" VALUES('https://cloud.google.com/products','googlecloudcheatsheet.withgoogle.com: Google Cloud Developer cheat sheet','','2026',4,'Google''s official product portal mapping its enterprise suite of cloud computing, data analytics, and machine learning services. Serves as a primary reference for system architects evaluating Google''s managed offerings, providing documentation and pathing for product integration.','HTML','Documentation','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2026-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Cloud Providers", "GCP", "Product Catalog"]','["[ENTERPRISE-STABLE]"]','[]','["GoogleCloudPlatform.md", "cheatsheets.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://cloud.google.com/products/tools','Cloud Developer Tools','','2026',0,'A comprehensive directory of Google Cloud developer tools, spanning Cloud Shell, Artifact Registry, and Cloud Code extensions. The curator highlights its streamline-driven integration with local IDE environments. Live platform development metrics show these tools dramatically reduce local setup time for developers building serverless applications or microservices targeted at GCP.','N/A','Documentation','Intermediate',1,'online','manual',NULL,NULL,NULL,0,'2026-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Cloud Infrastructure", "GCP Ecosystem", "Developer Tools"]','["[COMMUNITY-TOOL]"]','[]','["GoogleCloudPlatform.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://cloud.google.com/pubsub/docs/overview','Google Cloud Platform Pub/Sub','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','e5e1d093f0b7a07978b7949436c3370ac75623cdc7c16a8253173fb946b77684',100.0,1779034332,0,'2026-05-17T18:12:12.781401+02:00',NULL,NULL,NULL,'[]','[]','["docs/message-queue.md"]','[]','{}','{"duplicate_of": "https://docs.cloud.google.com/pubsub/docs/overview"}');
INSERT INTO "resources" VALUES('https://cloud.google.com/resources/content/architecting-for-autonomy&linkId=62121445','Architecting for Autonomy — Moving AI Agents from Pilot to Enterprise Scale','Google Cloud''s blueprint for designing resilient, secure, and highly scalable enterprise-grade multi-agent software architectures.','2026',4,'A comprehensive strategic blueprint outlining how to scale agentic artificial intelligence from unstable proofs-of-concept to production environments.
- Emphasizes the standard ADK model (Reasoning, Tool Use, and Memory) mapped to real-time, grounded enterprise data foundations.
- Proposes core infrastructure patterns utilizing Google Kubernetes Engine (GKE Autopilot), dynamic GPU slicing, and strict access controls to maintain security compliance for autonomous transactions.','en','article','Advanced',0,'online','automatic','cb9b2563cc948a9c1082334369abbb06456ce26770097bbe4cd54c3959bf7e14',NULL,1780352838,0,'2026-06-02T00:27:18.801366+02:00',NULL,NULL,NULL,'["Cloud Architecture", "AI Engineering", "Systems Orchestration", "Enterprise Design Patterns"]','["[GUIDE]", "[CASE STUDY]"]','[]','[]','{}','{"category": "ai-agents-mcp", "reputation_status": "Vetted", "reputation_summary": "Official Google Cloud architecture guide and strategic whitepaper. Released in May 2026 to help IT leaders design, build, and scale autonomous agent systems.", "social_preview_url": "https://www.gstatic.com/bricks/image/cloud_google_com__static_cloud_images_social_icon_google_cloud_1200_630_png.png", "source_provenance": "X.com (GoogleCloud)", "suggested_new_category": "ai-architecture-blueprints"}');
INSERT INTO "resources" VALUES('https://cloud.google.com/sdk/docs/cheatsheet?hl=en','==cloud.google.com: The gcloud tool cheat sheet==','','N/A',0,NULL,NULL,NULL,NULL,0,NULL,'manual','2b0d84422f65434bc08295a17e2a33b78e6179bc16da8542b40b919272143b2a',100.0,1779034447,0,'2026-05-17T18:14:07.556011+02:00',NULL,NULL,NULL,'[]','[]','["docs/GoogleCloudPlatform.md"]','[]','{}','{}');
INSERT INTO "resources" VALUES('https://cloud.google.com/secret-manager/docs/analyze-resources','cloud.google.com: Analyze secrets with Cloud Asset Inventory','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','c735c200db8c18ca7897f72139e023374a99151bed6533e781eddd3e981cf664',100.0,1779030865,0,'2026-05-17T17:14:25.946595+02:00',NULL,NULL,NULL,'[]','[]','["docs/devsecops.md"]','[]','{}','{"duplicate_of": "https://docs.cloud.google.com/secret-manager/docs/analyze-resources"}');
INSERT INTO "resources" VALUES('https://cloud.google.com/secret-manager/docs/best-practices','cloud.google.com: Secret Manager Best Practices','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','306a9fb18f7dccb3a4a1acd2fca8911d2d19e2f937478e823813516ce1a60941',100.0,1779032421,0,'2026-05-17T17:40:21.581560+02:00',NULL,NULL,NULL,'[]','[]','["docs/GoogleCloudPlatform.md"]','[]','{}','{"duplicate_of": "https://docs.cloud.google.com/secret-manager/docs/best-practices"}');
INSERT INTO "resources" VALUES('https://cloud.google.com/solutions/media-entertainment&linkId=61896450','Google Cloud Media and Entertainment Solutions','Resource hub for media workflows, showcasing generative AI and agentic media workflows on Google Cloud.','2026',4,'The main enterprise hub defining media architectures, real-time cloud rendering setups, and intelligent content distribution. Showcases the production-ready integration of Gemini and Vertex AI with Avid Media Composer to automate post-production metadata logging and localization loops. Empowers studios to construct grounded agentic workflows, drastically shortening content ingestion, transcoding, and discovery times across global operations.','en','documentation','advanced',0,'online','automatic','53833065ba8f0b29e5bd56cafc918be798efdfaa02e87f8a08d5b956ffb4408b',NULL,1780352037,0,'2026-06-02T00:13:57.401549+02:00',NULL,NULL,NULL,'["Cloud Infrastructure", "Google Cloud Platform", "Industry Solutions", "Media and Entertainment"]','["[ENTERPRISE-STABLE]"]','[]','[]','{}','{"category": "uncategorized", "reputation_status": "Vetted", "reputation_summary": "Enterprise solutions portal managed officially by the Google Cloud industry team.", "social_preview_url": "https://cloud.google.com/_static/cloud/images/social-icon-google-cloud-1200-630.png", "source_provenance": "X.com (GoogleCloud)", "suggested_new_category": ""}');
INSERT INTO "resources" VALUES('https://cloud.google.com/solutions/partners/a-hybrid-cloud-native-devsecops-pipeline-with-jfrog-artifactory-and-gke-on-prem','A hybrid cloud-native DevSecOps pipeline with JFrog Artifactory and GKE on-prem 🌟','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','783c158129177f2f0fb2c8bdf11047426fe434952288d7e3b447dbb549658596',100.0,1779032763,0,'2026-05-17T17:46:03.416059+02:00',NULL,NULL,NULL,'[]','[]','["docs/GoogleCloudPlatform.md"]','[]','{}','{"duplicate_of": "https://docs.cloud.google.com/architecture"}');
INSERT INTO "resources" VALUES('https://cloud.google.com/solutions/partners/openshift-on-gcp','OpenShift on Google Cloud','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','7e5eabc736c0d974d46dad7bb7852eab4a8b14161e3b8e88e2f95615d49365ff',100.0,1779032095,0,'2026-05-17T17:34:55.845372+02:00',NULL,NULL,NULL,'[]','[]','["docs/openshift.md"]','[]','{}','{"duplicate_of": "https://docs.cloud.google.com/compute/docs/containers"}');
INSERT INTO "resources" VALUES('https://cloud.google.com/stackdriver/docs/managed-prometheus','==cloud.google.com: Google Cloud Managed Service for Prometheus==','','N/A',0,NULL,NULL,NULL,NULL,0,'online','manual','f571ea6b28358ea92a85fa6c278092925f8baee7b08ccc94fabe8384320d1d03',100.0,1779030430,0,'2026-05-17T17:07:10.662890+02:00',NULL,NULL,NULL,'[]','[]','["docs/prometheus.md"]','[]','{}','{}');
INSERT INTO "resources" VALUES('https://cloud.google.com/traffic-director','Traffic Director overview','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','65889699950dbbb99111f54dac73f0ee63263752abe96a80671850b3ab08d39f',100.0,1779034013,0,'2026-05-17T18:06:53.715304+02:00',NULL,NULL,NULL,'[]','[]','["docs/servicemesh.md"]','[]','{}','{"duplicate_of": "https://docs.cloud.google.com/service-mesh/docs"}');
INSERT INTO "resources" VALUES('https://cloud.google.com/vpc/docs/vpc','cloud.google.com: VPN network overview','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','83c6a9217b27295702d80c7edf220fafa7f0b202a39338da65d477d3e82c06d4',100.0,1779033487,0,'2026-05-17T17:58:07.200012+02:00',NULL,NULL,NULL,'[]','[]','["docs/GoogleCloudPlatform.md"]','[]','{}','{"duplicate_of": "https://docs.cloud.google.com/vpc/docs/vpc"}');
INSERT INTO "resources" VALUES('https://cloud.hashicorp.com','cloud.hashicorp.com: HashiCorp Cloud','','N/A',0,'A curated technical resource and architectural guide covering cloud.hashicorp.com: HashiCorp Cloud in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779029366,0,'2026-05-17T16:49:26.860763+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/terraform.md"]','["terraform.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://cloud.ibm.com/docs/containers?topic=containers-troubleshoot_cluster_autoscaler','cloud.ibm.com: Containers Troubleshoot Cluster Autoscaler','','N/A',0,'A curated technical resource and architectural guide covering cloud.ibm.com: Containers Troubleshoot Cluster Autoscaler in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','1142cb40f1aba306988fb0c11b3ebf298859fa28c987de64a172edb183484287',100.0,1779034273,1,'2026-05-17T18:11:13.463819+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-autoscaling.md"]','["kubernetes-autoscaling.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://cloud.ibm.com/docs/openshift?topic=openshift-ingress','cloud.ibm.com: OpenShift Ingress','','N/A',0,'A curated technical resource and architectural guide covering cloud.ibm.com: OpenShift Ingress in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'duplicate','manual','1142cb40f1aba306988fb0c11b3ebf298859fa28c987de64a172edb183484287',100.0,1779031440,1,'2026-05-17T17:24:00.444071+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/openshift.md"]','["openshift.md"]','{}','{"duplicate_of": "https://cloud.ibm.com/docs/containers?topic=containers-troubleshoot_cluster_autoscaler"}');
INSERT INTO "resources" VALUES('https://cloud.ibm.com/docs/openshift?topic=openshift-security','cloud.ibm.com: openshift-security','','2023',0,'Documentation outlining security controls on Red Hat OpenShift on IBM Cloud (ROKS). It details the split-responsibility model between cloud providers and customers, managing IAM integrations, enforcing private endpoints, setting up CIS/Benchmarks, and isolating network compute nodes to fulfill stringent regulatory standards for enterprise workloads.','English','Documentation','Advanced',0,'online','manual',NULL,NULL,NULL,0,'2023-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Security", "Cloud Security", "Managed OpenShift"]','["[COMMUNITY-TOOL]"]','[]','["ocp4.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://cloud.ibm.com/docs/solution-tutorials?topic=solution-tutorials-scalable-webapp-kubernetes','cloud.ibm.com: Tutorial - Scalable webapp 🌟','','2024',0,'An IBM enterprise tutorial providing deployment patterns for resilient, horizontally autoscaling web architectures in cloud environments. Focuses on routing pipelines, managed databases, and multi-zone cluster scale configurations.','YAML','Tutorial','Intermediate',1,'online','manual',NULL,NULL,NULL,0,'2024-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Kubernetes & Scaling", "Deployment Tutorials", "Enterprise Cloud App"]','["[COMMUNITY-TOOL]", "[GUIDE]"]','[]','["kubernetes-autoscaling.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://cloud.netapp.com/blog/prepare-for-the-day-of-all-cloud',NULL,NULL,NULL,NULL,'A curated technical resource and architectural guide covering cloud.netapp.com in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779034090,0,'2026-05-17T18:08:10.366058+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/aws-architecture.md"]','["aws-architecture.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://cloud.redhat.com/blog/a-guide-to-ingress-controllers-in-openshift','==cloud.redhat.com: A Guide to Ingress Controllers in OpenShift using IPI==','','N/A',0,NULL,NULL,NULL,NULL,0,'online','manual','9d46757ce5d4cba6c56b4a7709008ba6a21b32982743350ee2b826f65b31fe95',100.0,1779033609,0,'2026-05-17T18:00:09.799226+02:00',NULL,NULL,NULL,'[]','[]','["docs/ocp4.md"]','[]','{}','{}');
INSERT INTO "resources" VALUES('https://cloud.redhat.com/blog/a-guide-to-secrets-management-with-gitops-and-kubernetes','==cloud.redhat.com: A Guide to Secrets Management with GitOps and Kubernetes=='' 🌟','','N/A',0,NULL,NULL,NULL,NULL,0,'online','manual','818fc6e5120537db4ce8d106a7585aa05d2bffb8b5978d9feb40a15b6a34090c',100.0,1779029948,0,'2026-05-17T16:59:08.381501+02:00',NULL,NULL,NULL,'[]','[]','["docs/kubernetes-security.md"]','[]','{}','{}');
INSERT INTO "resources" VALUES('https://cloud.redhat.com/blog/announcing-bring-your-own-host-support-for-windows-nodes-to-red-hat-openshift','cloud.redhat.com: Announcing Bring Your Own Host Support for Windows nodes'' to Red Hat OpenShift','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','35468242925a4b30c516d959bd46b4d5236842986f3b584403de40e0b1adeb15',100.0,1779034423,0,'2026-05-17T18:13:43.136168+02:00',NULL,NULL,NULL,'[]','[]','["docs/ocp4.md"]','[]','{}','{"duplicate_of": "https://www.redhat.com/en/blog/announcing-bring-your-own-host-support-for-windows-nodes-to-red-hat-openshift"}');
INSERT INTO "resources" VALUES('https://cloud.redhat.com/blog/application-management-in-kubernetes-environments-with-helm-charts-and-kubernetes-operators','cloud.redhat.com: Application Management in Kubernetes Environments with'' Helm Charts and Kubernetes Operators','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','2e74d50eb14514b33928964120729469c9b14eca346606edc3bb488b2263a324',100.0,1779030235,0,'2026-05-17T17:03:55.689077+02:00',NULL,NULL,NULL,'[]','[]','["docs/helm.md"]','[]','{}','{"duplicate_of": "https://www.redhat.com/en/blog/application-management-in-kubernetes-environments-with-helm-charts-and-kubernetes-operators"}');
INSERT INTO "resources" VALUES('https://cloud.redhat.com/blog/automate-your-security-practices-and-policies-on-openshift-with-kyverno','cloud.redhat.com: Automate Your Security Practices and Policies on OpenShift'' With Kyverno 🌟','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','516449dc1bbddd4641b23e50c5005a2d0c32b6a8835d2778462b25cf86fc4785',100.0,1779033072,0,'2026-05-17T17:51:12.253907+02:00',NULL,NULL,NULL,'[]','[]','["docs/securityascode.md"]','[]','{}','{"duplicate_of": "https://www.redhat.com/en/blog/automate-your-security-practices-and-policies-on-openshift-with-kyverno"}');
INSERT INTO "resources" VALUES('https://cloud.redhat.com/blog/chaos-engineering-with-litmuschaos','cloud.redhat.com: Chaos Engineering With LitmusChaos','','N/A',0,NULL,NULL,NULL,NULL,0,NULL,'manual','661cbcf835acd301d1f0f9d3b528c4792b03c3f996462e8715c68fbb07ea0823',100.0,1779029356,0,'2026-05-17T16:49:16.598166+02:00',NULL,NULL,NULL,'[]','[]','["docs/chaos-engineering.md"]','[]','{}','{}');
INSERT INTO "resources" VALUES('https://cloud.redhat.com/blog/check-out-our-new-look','cloud.redhat.com: Changes coming for OpenShift.com and Cloud.Redhat.com','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','406b1756cadb625bad5710589c77bfb058970eee4c1027d9e3208c8919debc98',100.0,1779033419,0,'2026-05-17T17:56:59.480204+02:00',NULL,NULL,NULL,'[]','[]','["docs/ocp4.md"]','[]','{}','{"duplicate_of": "https://www.redhat.com/en/blog/check-out-our-new-look"}');
INSERT INTO "resources" VALUES('https://cloud.redhat.com/blog/cloud-devops-with-openshift-and-jfrog','cloud.redhat.com: Cloud DevOps With OpenShift and JFrog','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','06512cf9036be6f21863121a0246001475ff5658b60450b2abd0249dd99c42a7',100.0,1779031981,0,'2026-05-17T17:33:01.211828+02:00',NULL,NULL,NULL,'[]','[]','["docs/jenkins-alternatives.md"]','[]','{}','{"duplicate_of": "https://www.redhat.com/en/blog/cloud-devops-with-openshift-and-jfrog"}');
INSERT INTO "resources" VALUES('https://cloud.redhat.com/blog/getting-started-in-openshift','cloud.redhat.com: Getting Started in OpenShift 🌟','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','83a8fd127638344fc703ed4beccce47fb3f678ac94edf6f9c0c8f0d169fdc182',100.0,1779032153,0,'2026-05-17T17:35:53.023026+02:00',NULL,NULL,NULL,'[]','[]','["docs/ocp4.md"]','[]','{}','{"duplicate_of": "https://www.redhat.com/en/blog/getting-started-in-openshift"}');
INSERT INTO "resources" VALUES('https://cloud.redhat.com/blog/getting-started-running-spark-workloads-on-openshift','cloud.redhat.com: Getting Started running Spark workloads on OpenShift','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','69402e8f6e4224ee97f646b366a8c6a16f406178dec129dd4956822ad9e64148',100.0,1779034510,0,'2026-05-17T18:15:10.061753+02:00',NULL,NULL,NULL,'[]','[]','["docs/kubernetes-bigdata.md"]','[]','{}','{"duplicate_of": "https://www.redhat.com/en/blog/getting-started-running-spark-workloads-on-openshift"}');
INSERT INTO "resources" VALUES('https://cloud.redhat.com/blog/global-load-balancer-approaches','cloud.redhat.com: Global Load Balancer Approaches 🌟','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','7b5bc3bd75a54735aeffa5677c66dd447598194ca64b774feda07c1bc3ac8573',100.0,1779032728,0,'2026-05-17T17:45:28.693208+02:00',NULL,NULL,NULL,'[]','[]','["docs/kubernetes-networking.md"]','[]','{}','{"duplicate_of": "https://www.redhat.com/en/blog/global-load-balancer-approaches"}');
INSERT INTO "resources" VALUES('https://cloud.redhat.com/blog/how-to-build-a-disconnected-openshift-cluster-with-mirror-registries-on-rhel-coreos-using-podman-and-systemd','cloud.redhat.com: How to Build a Disconnected OpenShift Cluster With Mirror'' Registries on RHEL CoreOS Using Podman and Systemd','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','69d1e896e9bbacf9467d3ec4dbadb3b2590796f2d48f41a72333b97f8413f0e7',100.0,1779033432,0,'2026-05-17T17:57:12.483760+02:00',NULL,NULL,NULL,'[]','[]','["docs/ocp4.md"]','[]','{}','{"duplicate_of": "https://www.redhat.com/en/blog/how-to-build-a-disconnected-openshift-cluster-with-mirror-registries-on-rhel-coreos-using-podman-and-systemd"}');
INSERT INTO "resources" VALUES('https://cloud.redhat.com/blog/how-to-modernize-virtualized-workloads','cloud.redhat.com: How to Modernize Virtualized Workloads 🌟','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','90526a73a4d0f876531a3a074a5f5240d99c8b805087a57b5fe4820f5499a9f6',100.0,1779031489,0,'2026-05-17T17:24:49.902065+02:00',NULL,NULL,NULL,'[]','[]','["docs/introduction.md"]','[]','{}','{"duplicate_of": "https://www.redhat.com/en/blog/how-to-modernize-virtualized-workloads"}');
INSERT INTO "resources" VALUES('https://cloud.redhat.com/blog/how-to-observe-your-clusters-with-red-hat-advanced-cluster-management-customize-the-grafana-dashboard','cloud.redhat.com: How to Observe your Clusters with Red Hat Advanced Cluster'' Management - Customize the Grafana Dashboard','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','835e59ba8e5fab8717e5a0d179f7792344eb1da73ca65a09c5b954905660e067',100.0,1779029252,0,'2026-05-17T16:47:32.062997+02:00',NULL,NULL,NULL,'[]','[]','["docs/demos.md"]','[]','{}','{"duplicate_of": "https://www.redhat.com/en/blog/how-to-observe-your-clusters-with-red-hat-advanced-cluster-management-customize-the-grafana-dashboard"}');
INSERT INTO "resources" VALUES('https://cloud.redhat.com/blog/how-to-use-argocd-deployments-with-github-tokens','cloud.redhat.com: How to Use ArgoCD Deployments with GitHub Tokens','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','7a7301da4ef4cf3ae62cb06ee30c6c43badba14e368e5f8d1a86024e93b0a93f',100.0,1779029322,0,'2026-05-17T16:48:42.937176+02:00',NULL,NULL,NULL,'[]','[]','["docs/argo.md"]','[]','{}','{"duplicate_of": "https://www.redhat.com/en/blog/how-to-use-argocd-deployments-with-github-tokens"}');
INSERT INTO "resources" VALUES('https://cloud.redhat.com/blog/log4shell-practical-mitigations-and-impact-analysis','cloud.redhat.com: Log4Shell: Practical Mitigations and Impact Analysis of'' the Log4j Vulnerabilities','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','e60f4283252ea9e31177f7404a56830d542a436e75f35cf0a61a703b3a30b1a7',100.0,1779032000,0,'2026-05-17T17:33:20.183718+02:00',NULL,NULL,NULL,'[]','[]','["docs/devsecops.md"]','[]','{}','{"duplicate_of": "https://www.redhat.com/en/blog/log4shell-practical-mitigations-and-impact-analysis"}');
INSERT INTO "resources" VALUES('https://cloud.redhat.com/blog/monitoring-infrastructure-openshift-4.x-using-zabbix-operator','cloud.redhat.com: Monitoring Infrastructure Openshift 4.x Using Zabbix Operator','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','7b797b937e6db80a3393bded93ae24731ab99fd7708b19461509928c81ccf6f0',100.0,1779031669,0,'2026-05-17T17:27:49.974480+02:00',NULL,NULL,NULL,'[]','[]','["docs/monitoring.md"]','[]','{}','{"duplicate_of": "https://www.redhat.com/en/blog/monitoring-infrastructure-openshift-4.x-using-zabbix-operator"}');
INSERT INTO "resources" VALUES('https://cloud.redhat.com/blog/openshift-commons-briefing-database-disaster-recovery-made-easy-with-annette-clewett-red-hat-and-andrew-lecuyer-crunchy-data','cloud.redhat.com: OpenShift Commons Briefing: Database Disaster Recovery'' Made Easy with Annette Clewett (Red Hat) and Andrew L''Ecuyer (Crunchy Data)','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','6eb93d328f91b3eb9d2a99bdd9bad4167b4a55670db124f74ac211e6e2b03a7d',100.0,1779033716,0,'2026-05-17T18:01:56.029047+02:00',NULL,NULL,NULL,'[]','[]','["docs/databases.md"]','[]','{}','{"duplicate_of": "https://www.redhat.com/en/blog/openshift-commons-briefing-database-disaster-recovery-made-easy-with-annette-clewett-red-hat-and-andrew-lecuyer-crunchy-data"}');
INSERT INTO "resources" VALUES('https://cloud.redhat.com/blog/openshift-sandboxed-containers-101','cloud.redhat.com: OpenShift Sandboxed Containers 101 🌟','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','4ad8cb79b23f6839b34ee297173077f17d7b5e924da07651fdcc802f88043c03',100.0,1779033591,0,'2026-05-17T17:59:51.938166+02:00',NULL,NULL,NULL,'[]','[]','["docs/ocp4.md"]','[]','{}','{"duplicate_of": "https://www.redhat.com/en/blog/openshift-sandboxed-containers-101"}');
INSERT INTO "resources" VALUES('https://cloud.redhat.com/blog/openshift-sandboxed-containers-operator-from-zero-to-hero-the-hard-way','cloud.redhat.com: OpenShift Sandboxed Containers Operator From Zero to Hero,'' the Hard Way. The Operator Framework and Its Usage','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','81a5959f8270f61831132202977dc62db97a00c85c2b40c2e49bce7a76d53d49',100.0,1779032376,0,'2026-05-17T17:39:36.359971+02:00',NULL,NULL,NULL,'[]','[]','["docs/ocp4.md"]','[]','{}','{"duplicate_of": "https://www.redhat.com/en/blog/openshift-sandboxed-containers-operator-from-zero-to-hero-the-hard-way"}');
INSERT INTO "resources" VALUES('https://cloud.redhat.com/blog/openshift-virtualization-on-amazon-web-services','==cloud.redhat.com: OpenShift Virtualization on Amazon Web Services==','','N/A',0,NULL,NULL,NULL,NULL,0,'online','manual','2a2153ddd47982a950e32dd22fbd21e3051bde3b50e62f3df4cc184cb05c84c3',100.0,1779033500,0,'2026-05-17T17:58:20.849875+02:00',NULL,NULL,NULL,'[]','[]','["docs/ocp4.md"]','[]','{}','{}');
INSERT INTO "resources" VALUES('https://cloud.redhat.com/blog/red-hat-container-community-of-practice-operators','==cloud.redhat.com: Red Hat Container Community of Practice Operators==','','N/A',0,NULL,NULL,NULL,NULL,0,'online','manual','dba65671976494ef6fdeabd728d2d867c171ac9de6a408a91918b6f8b65f342b',100.0,1779034173,0,'2026-05-17T18:09:33.492871+02:00',NULL,NULL,NULL,'[]','[]','["docs/kubernetes-operators-controllers.md"]','[]','{}','{}');
INSERT INTO "resources" VALUES('https://cloud.redhat.com/blog/red-hat-openshift-4.8-is-now-generally-available','cloud.redhat.com: Red Hat OpenShift 4.8 Is Now Generally Available','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','a54975761ed228ae5860b4ca529890d491f63731f0e5232c21b989ca91e1b199',100.0,1779030558,0,'2026-05-17T17:09:18.793082+02:00',NULL,NULL,NULL,'[]','[]','["docs/ocp4.md"]','[]','{}','{"duplicate_of": "https://www.redhat.com/en/blog/red-hat-openshift-4.8-is-now-generally-available"}');
INSERT INTO "resources" VALUES('https://cloud.redhat.com/blog/red-hat-openshift-4.9-is-now-generally-available','cloud.redhat.com: Red Hat OpenShift 4.9 Is Now Generally Available','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','2ff5a3af3d6ea22d236b5815f5fea617d8c8aa2d1d03ed3e50c89228515fdfb7',100.0,1779029132,0,'2026-05-17T16:45:32.836291+02:00',NULL,NULL,NULL,'[]','[]','["docs/ocp4.md"]','[]','{}','{"duplicate_of": "https://www.redhat.com/en/blog/red-hat-openshift-4.9-is-now-generally-available"}');
INSERT INTO "resources" VALUES('https://cloud.redhat.com/blog/sandboxed-containers-operator-from-zero-to-hero-the-hard-way-part-2','cloud.redhat.com: Troubleshooting Sandboxed Containers Operator','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','0496ad94d3c3371132a9304769684728dfdc75af8263cc246a2d7cb22db74d21',100.0,1779031810,0,'2026-05-17T17:30:10.081736+02:00',NULL,NULL,NULL,'[]','[]','["docs/kubernetes-troubleshooting.md"]','[]','{}','{"duplicate_of": "https://www.redhat.com/en/blog/sandboxed-containers-operator-from-zero-to-hero-the-hard-way-part-2"}');
INSERT INTO "resources" VALUES('https://cloud.redhat.com/blog/scale-your-application-containers-on-red-hat-openshift-service-on-aws-rosa-clusters-using-amazon-efs-storage','==cloud.redhat.com: Scale your application containers on Red Hat OpenShift'' Service on AWS (ROSA) clusters using Amazon EFS storage==','','N/A',0,NULL,NULL,NULL,NULL,0,'online','manual','6003253496523db4d1906f6e656324ef80bf5e1ebd9ccabef7f76ac2abb88eb3',100.0,1779032642,0,'2026-05-17T17:44:02.937346+02:00',NULL,NULL,NULL,'[]','[]','["docs/ocp4.md"]','[]','{}','{}');
INSERT INTO "resources" VALUES('https://cloud.redhat.com/blog/simplifying-database-cloud-service-access','cloud.redhat.com: Simplifying Database Cloud Service Access','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','88e8e4601859a8ecf3f0f3e80354b50006b6fffd3129525ec6a64759c4d54fa8',100.0,1779032682,0,'2026-05-17T17:44:42.232355+02:00',NULL,NULL,NULL,'[]','[]','["docs/databases.md"]','[]','{}','{"duplicate_of": "https://www.redhat.com/en/blog/simplifying-database-cloud-service-access"}');
INSERT INTO "resources" VALUES('https://cloud.redhat.com/blog/top-open-source-kubernetes-security-tools-of-2021','cloud.redhat.com: Top Open Source Kubernetes Security Tools of 2021 🌟🌟','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','87094b6ac62f26ba7424cae996db29735db7b905a1fb8ea7ee9fb32c14efc00b',100.0,1779032421,0,'2026-05-17T17:40:21.438699+02:00',NULL,NULL,NULL,'[]','[]','["docs/devsecops.md", "docs/kubernetes-security.md"]','[]','{}','{"duplicate_of": "https://www.redhat.com/en/blog/top-open-source-kubernetes-security-tools-of-2021"}');
INSERT INTO "resources" VALUES('https://cloud.redhat.com/blog/velero-backup-and-restore-of-an-application-using-gp2-storageclass-on-rosa','cloud.redhat.com: Velero Backup and Restore of an Application Using gp2'' StorageClass on ROSA','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','c51febf5ee412f42536ccab1aa83b7e9210600cd124b9f5db6add2e60dec7c74',100.0,1779031181,0,'2026-05-17T17:19:41.681502+02:00',NULL,NULL,NULL,'[]','[]','["docs/kubernetes-backup-migrations.md"]','[]','{}','{"duplicate_of": "https://www.redhat.com/en/blog/velero-backup-and-restore-of-an-application-using-gp2-storageclass-on-rosa"}');
INSERT INTO "resources" VALUES('https://cloud.redhat.com/blog/virtual-machines-as-code-with-openshift-gitops-and-openshift-virtualization','cloud.redhat.com: Virtual Machines as Code with OpenShift GitOps and OpenShift'' Virtualization','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','773aa5322e51e8d84dfbaf6fc1801d04ad52387239e7d99e6e393b0ddddddefe',100.0,1779032884,0,'2026-05-17T17:48:04.793369+02:00',NULL,NULL,NULL,'[]','[]','["docs/demos.md"]','[]','{}','{"duplicate_of": "https://www.redhat.com/en/blog/virtual-machines-as-code-with-openshift-gitops-and-openshift-virtualization"}');
INSERT INTO "resources" VALUES('https://cloud.redhat.com/openshift/install','New Installer','','N/A',0,NULL,NULL,NULL,NULL,0,NULL,'manual','5c8411c63c6f815af302a34082cbbc1c393f24c2e1e12d1f77aa866020faf6c5',100.0,1779030430,0,'2026-05-17T17:07:10.141393+02:00',NULL,NULL,NULL,'[]','[]','["docs/ocp4.md"]','[]','{}','{}');
INSERT INTO "resources" VALUES('https://cloud.spring.io/spring-cloud-config/reference/html','Spring Cloud Config Server: Git Backend','','2026',4,'Dedicated documentation outlining configuration of Git as the back-end repository for configuration data. Under this GitOps-aligned paradigm, version-controlled repository pushes can instantly broadcast configuration changes across application fleets. It represents a mature, auditing-friendly mechanism for enterprise environment variable management.','Java','Documentation','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2026-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Java Cloud Native", "Spring Cloud", "Configuration Management"]','["[ENTERPRISE-STABLE]"]','[]','["java_frameworks.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://cloud.spring.io/spring-cloud-config/spring-cloud-config.html',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,'manual','7b01ee5f15ecf4f94471e5e0c5754265c9c8cfca41bb89622c6da4c8c946a652',100.0,1779029060,0,'2026-05-17T16:44:20.797214+02:00',NULL,NULL,NULL,'[]','[]','["docs/java_frameworks.md"]','[]','{}','{}');
INSERT INTO "resources" VALUES('https://cloud.spring.io/spring-cloud-vault/reference/html','cloud.spring.io: Spring Cloud Vault 🌟','','2026',5,'Integrates the Spring application model directly with HashiCorp Vault, providing secure secrets management and token/credential rotation. It secures database passwords, API tokens, and certificate structures from direct code injection. It is an industry standard for organizations striving to maintain stringent security compliance within distributed cloud ecosystems.','Java','Framework','Advanced',0,'online','manual',NULL,NULL,NULL,0,'2026-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Java Cloud Native", "Spring Cloud", "Secrets Management"]','["[DE FACTO STANDARD]"]','[]','["java_frameworks.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://cloud.tilt.dev',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,'manual','02ec5ceba1c9af46add34ef52184e32f7ac7e673d891c7354e6acc57cae6c5e3',100.0,1779032457,0,'2026-05-17T17:40:57.261039+02:00',NULL,NULL,NULL,'[]','[]','["docs/kubernetes-based-devel.md"]','[]','{}','{}');
INSERT INTO "resources" VALUES('https://cloud.vmware.com/tanzu','**VMware Kubernetes Tanzu**','','N/A',0,'A curated technical resource and architectural guide covering **VMware Kubernetes Tanzu** in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779033112,0,'2026-05-17T17:51:52.759799+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-on-premise.md", "docs/matrix-table.md"]','["kubernetes-on-premise.md", "matrix-table.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://cloudacademy.com/blog/ansible-aws','Ansible and AWS: cloud IT automation management','','2015',3,'Curator Insight highlights Ansible configurations for managing virtual machines in AWS. Live Grounding confirms that while declarative frameworks like Terraform are dominant for provisioning, Ansible remains a cornerstone for configuration management and rolling deployments inside physical and VM environments.','YAML','Article','Intermediate',1,'online','manual',NULL,NULL,NULL,0,'2015-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Infrastructure", "DevOps", "Infrastructure as Code"]','["[COMMUNITY-TOOL]"]','[]','["python.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://cloudacademy.com/blog/devops-why-is-it-important-to-decouple-deployment-from-release','cloudacademy.com: Blog / DevOpsDevOps: Why Is It Important to Decouple Deployment'' From Release?','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','134fef69216beb450a2a5bb0e9665d411870b64755791b9ab46e95e64340e9c5',100.0,1779032623,0,'2026-05-17T17:43:43.495798+02:00',NULL,NULL,NULL,'[]','[]','["docs/devops.md"]','[]','{}','{"duplicate_of": "https://cloudacademy.com/blog/migrating-data-to-aws"}');
INSERT INTO "resources" VALUES('https://cloudacademy.com/blog/migrating-data-to-aws','cloudacademy.com: Migrating Data to AWS Using the AWS Schema Conversion'' Tool: A Preview','','2018',3,'Curator Insight offers a high-level technical evaluation of the AWS Schema Conversion Tool (SCT) workflow. Live Grounding shows its practical usefulness in identifying conversion complexity, scoring schema compatibility, and generating automated migration assessment reports. Practical resource for architecture pre-assessment.','English','Blog Post','Intermediate',0,'online','manual','134fef69216beb450a2a5bb0e9665d411870b64755791b9ab46e95e64340e9c5',100.0,1779031399,0,'2026-05-17T17:23:19.642843+02:00',NULL,NULL,NULL,'["Cloud Infrastructure", "Database Migration", "Schema Conversion"]','["[COMMUNITY-TOOL]"]','["docs/aws-databases.md"]','["aws-databases.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://cloudark.medium.com/kubernetes-custom-controllers-b6c7d0668fdf','cloudark.medium.com: Writing Kubernetes Custom Controllers','','N/A',0,'A curated technical resource and architectural guide covering cloudark.medium.com: Writing Kubernetes Custom Controllers in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779031435,0,'2026-05-17T17:23:55.481243+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-operators-controllers.md"]','["kubernetes-operators-controllers.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://cloudark.medium.com/whats-cooking-in-your-kubernetes-namespace-9200be114f8','cloudark.medium.com: kubectl connections','','N/A',0,'A curated technical resource and architectural guide covering cloudark.medium.com: kubectl connections in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779031333,0,'2026-05-17T17:22:13.300843+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-tools.md"]','["kubernetes-tools.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://cloudblog.withgoogle.com/products/containers-kubernetes/5-ways-google-cloud-is-making-gke-the-best-place-to-run-kubernetes/amp','Looking ahead as GKE, the original managed Kubernetes, turns 5','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','9a3f37e7d47121cff49f55f57871a2211df7e6e676ffd71c953315899111fe34',100.0,1779033035,0,'2026-05-17T17:50:35.087792+02:00',NULL,NULL,NULL,'[]','[]','["docs/managed-kubernetes-in-public-cloud.md"]','[]','{}','{"duplicate_of": "https://cloud.google.com/blog/products/containers-kubernetes/5-ways-google-cloud-is-making-gke-the-best-place-to-run-kubernetes"}');
INSERT INTO "resources" VALUES('https://cloudblog.withgoogle.com/products/data-analytics/create-templates-from-any-dataflow-pipeline/amp','cloudblog.withgoogle.com: Turn any Dataflow pipeline into a reusable template','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','a8ca6bdd3f53d118120ea45c41cac9518922f0f5e1801319b856363b028b8984',100.0,1779030996,0,'2026-05-17T17:16:36.354525+02:00',NULL,NULL,NULL,'[]','[]','["docs/message-queue.md"]','[]','{}','{"duplicate_of": "https://cloud.google.com/blog/products/data-analytics/create-templates-from-any-dataflow-pipeline"}');
INSERT INTO "resources" VALUES('https://cloudblog.withgoogle.com/products/networking/how-to-use-new-traffic-control-features-in-cloud-load-balancing/amp','Using new traffic control features in External HTTP(S) load balancer','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','d530452f118af06797c01a3e4f55c89a5600b3aae7ad285b8f33ebdf95c569bb',100.0,1779029145,0,'2026-05-17T16:45:45.600212+02:00',NULL,NULL,NULL,'[]','[]','["docs/managed-kubernetes-in-public-cloud.md"]','[]','{}','{"duplicate_of": "https://cloud.google.com/blog/products/networking/how-to-use-new-traffic-control-features-in-cloud-load-balancing"}');
INSERT INTO "resources" VALUES('https://cloudblog.withgoogle.com/products/networking/traffic-director-supports-proxyless-grpc/amp','Traffic Director and gRPC—proxyless services for your service mesh','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','cf08549b7c62783bb6d1e87a6a83e21ea19d00a953ad48c70632bd45617b8ec1',100.0,1779030678,0,'2026-05-17T17:11:18.284662+02:00',NULL,NULL,NULL,'[]','[]','["docs/servicemesh.md"]','[]','{}','{"duplicate_of": "https://cloud.google.com/blog/products/networking/traffic-director-supports-proxyless-grpc"}');
INSERT INTO "resources" VALUES('https://cloudblogs.microsoft.com/opensource/2021/07/09/simple-steps-to-create-scalable-processes-to-deploy-ml-models-as-microservices','cloudblogs.microsoft.com: Simple steps to create scalable processes to deploy'' ML models as microservices','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','6443ff0f45ff8de94b3c653ae505b267cea8a3cd631af7ae05ce8ca829176f84',100.0,1779033501,0,'2026-05-17T17:58:21.378166+02:00',NULL,NULL,NULL,'[]','[]','["docs/mlops.md"]','[]','{}','{"duplicate_of": "https://opensource.microsoft.com/blog/2021/07/09/simple-steps-to-create-scalable-processes-to-deploy-ml-models-as-microservices"}');
INSERT INTO "resources" VALUES('https://cloudblogs.microsoft.com/sqlserver/2020/06/23/expanding-sql-server-big-data-clusters-capabilities-now-on-red-hat-openshift','Expanding SQL Server Big Data Clusters capabilities, now on Red Hat OpenShift','','2020',0,'Architectural guide detailing Microsoft SQL Server Big Data Clusters on Red Hat OpenShift. Note: Microsoft retired this capability in 2025; standard practice has transitioned to localized containers and Azure Arc-enabled SQL Server.','Conceptual','Technical Announcement','Advanced',0,'online','manual',NULL,NULL,NULL,0,'2020-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Databases", "SQL Server", "Enterprise Deployment"]','["[COMMUNITY-TOOL]"]','[]','["databases.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://cloudbuild.co.uk/free-automated-lets-encrypt-certificates-in-azure-key-vault-with-acme-bot-a-step-by-step-guide','Automated Let''s Encrypt Certificates in Azure Key Vault with ACME Bot','','2024',0,'Step-by-step instructional resource on deploying ACME Bot inside Azure. Automates key lifecycles of Let''s Encrypt certificates directly into secure Key Vaults.','None','Article','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2024-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Cloud Native Platforms", "Azure", "Security Automation"]','["[COMMUNITY-TOOL]"]','[]','["aws-security.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://cloudbuild.co.uk/how-to-install-terraform','cloudbuild.co.uk: Part 1: Terraform with Azure - How to install Terraform','- [cloudbuild.co.uk: Part 2: Terraform with Azure - How to install Azure CLI](https://cloudbuild.co.uk/part-2-terraform-with-azure-how-to-install-azure-cli)
    - [cloudbuild.co.uk: Part 3: Terraform with Azure - How to install Visual Studio Code](https://cloudbuild.co.uk/part-3-terraform-with-azure-how-to-install-visual-studio-code)
    - [cloudbuild.co.uk: Part 4: Terraform with Azure - How to install Azure Terraform Plugin in Visual Studio Code](https://cloudbuild.co.uk/part-4-terraform-with-azure-how-to-install-azure-terraform-plugin-in-visual-code)
    - [cloudbuild.co.uk: Part 5: Terraform with Azure - Install Git and initialise repository](https://cloudbuild.co.uk/part-5-terraform-with-azure-install-git-and-enable-in-visual-studio-code)
    - [cloudbuild.co.uk: Part 6: Terraform with Azure - Deploy resources in Azure](https://cloudbuild.co.uk/part-6-terraform-with-azure-deploy-resources-in-azure)
    - [cloudbuild.co.uk: Part 7: Terraform with Azure - Deploy a variables file in Terraform](https://cloudbuild.co.uk/part-7-terraform-with-azure-deploy-a-variables-file-in-terraform)
    - [cloudbuild.co.uk: Part 8: Terraform with Azure - Deploy terraform.tfvars file](https://cloudbuild.co.uk/part-8-terraform-with-azure-deploy-a-terraform-tfvars-file)','2023',0,'An exhaustive, multi-part onboarding curriculum designed to fast-track engineers into Azure Terraform workflows. It details step-by-step configurations including tool installations (CLI, VS Code, Git), repository structures, and key variables administration.','HCL','Tutorial','Beginner',0,'online','manual',NULL,NULL,NULL,0,'2023-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Azure", "IaC", "Onboarding"]','["[COMMUNITY-TOOL]", "[GUIDE]"]','[]','["terraform.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://cloudbuild.co.uk/part-2-terraform-with-azure-how-to-install-azure-cli','cloudbuild.co.uk: Part 2: Terraform with Azure - How to install Azure CLI','','N/A',0,NULL,NULL,NULL,NULL,0,NULL,'manual','3c8c459adf21aa2620ff7a950846d14806305026bb4bad3a44df1b18e313d774',100.0,1779032791,1,'2026-05-17T17:46:31.713091+02:00',NULL,NULL,NULL,'[]','[]','["docs/terraform.md"]','[]','{}','{}');
INSERT INTO "resources" VALUES('https://cloudbuild.co.uk/part-3-terraform-with-azure-how-to-install-visual-studio-code','cloudbuild.co.uk: Part 3: Terraform with Azure - How to install Visual Studio'' Code','','N/A',0,NULL,NULL,NULL,NULL,0,NULL,'manual','422fb4e68387d0c4620b11b26efea4aa0d614b93d40fedf59f509240023de9de',100.0,1779030929,1,'2026-05-17T17:15:29.517659+02:00',NULL,NULL,NULL,'[]','[]','["docs/terraform.md"]','[]','{}','{}');
INSERT INTO "resources" VALUES('https://cloudbuild.co.uk/part-4-terraform-with-azure-how-to-install-azure-terraform-plugin-in-visual-code','cloudbuild.co.uk: Part 4: Terraform with Azure - How to install Azure Terraform'' Plugin in Visual Studio Code','','N/A',0,NULL,NULL,NULL,NULL,0,NULL,'manual','ea5c85ad6822d8f381c38343bef47750b62c4c0772f04fbdfdc8032314bafb90',100.0,1779030354,1,'2026-05-17T17:05:54.499751+02:00',NULL,NULL,NULL,'[]','[]','["docs/terraform.md"]','[]','{}','{}');
INSERT INTO "resources" VALUES('https://cloudbuild.co.uk/part-5-terraform-with-azure-install-git-and-enable-in-visual-studio-code','cloudbuild.co.uk: Part 5: Terraform with Azure - Install Git and initialise'' repository','','N/A',0,NULL,NULL,NULL,NULL,0,NULL,'manual','d7b5942b2ea8e5d203e3953324ae9b755ca5ae9311e3f326998657736b7215ba',100.0,1779033082,1,'2026-05-17T17:51:22.882364+02:00',NULL,NULL,NULL,'[]','[]','["docs/terraform.md"]','[]','{}','{}');
INSERT INTO "resources" VALUES('https://cloudbuild.co.uk/part-6-terraform-with-azure-deploy-resources-in-azure','cloudbuild.co.uk: Part 6: Terraform with Azure - Deploy resources in Azure','','N/A',0,NULL,NULL,NULL,NULL,0,NULL,'manual','d5182c856fcb8dfb2db6c7a1a43845d5ebc8bda1cf1d0f29b00fa59575101fbe',100.0,1779031268,1,'2026-05-17T17:21:08.125956+02:00',NULL,NULL,NULL,'[]','[]','["docs/terraform.md"]','[]','{}','{}');
INSERT INTO "resources" VALUES('https://cloudbuild.co.uk/part-7-terraform-with-azure-deploy-a-variables-file-in-terraform','cloudbuild.co.uk: Part 7: Terraform with Azure - Deploy a variables file'' in Terraform','','N/A',0,NULL,NULL,NULL,NULL,0,NULL,'manual','a16177a49d199b271c688f6c9585c364cf2962894ca617cfe7688dcb7e909df2',100.0,1779031330,1,'2026-05-17T17:22:10.400856+02:00',NULL,NULL,NULL,'[]','[]','["docs/terraform.md"]','[]','{}','{}');
INSERT INTO "resources" VALUES('https://cloudbuild.co.uk/part-8-terraform-with-azure-deploy-a-terraform-tfvars-file','cloudbuild.co.uk: Part 8: Terraform with Azure - Deploy terraform.tfvars'' file','','N/A',0,NULL,NULL,NULL,NULL,0,'online','manual','9bc00781c3d4751cec28a15f8d39e04d20880043ddd36a3a320fa51540ecc7a0',100.0,1779034271,1,'2026-05-17T18:11:11.492185+02:00',NULL,NULL,NULL,'[]','[]','["docs/terraform.md"]','[]','{}','{}');
INSERT INTO "resources" VALUES('https://cloudcanvas.co','CloudCanvas - Diagramming for Cloud Infrastructure','','2024',0,'CloudCanvas is an emerging interactive workspace tool tailored for designing cloud topologies and auto-generating infrastructure-as-code manifests. By linking architectural nodes directly to API-driven configurations, it helps bridge the gap between architectural diagramming and operational execution.','TypeScript','Tool','Intermediate',0,'online','manual','N/A',100.0,1781430334,0,'2026-06-14T11:45:34.824126+02:00',NULL,NULL,NULL,'["Infrastructure as Code", "Architecture", "Diagrams"]','["[EMERGING]"]','["docs/cloud-arch-diagrams.md", "docs/cloud-asset-inventory.md", "docs/iac.md"]','["cloud-arch-diagrams.md", "cloud-asset-inventory.md", "iac.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://cloudcraft.co','cloudcraft.co','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','63633940b9f2ee9beb433e854c279d5186a83775046e3217eb5b8964b3811447',100.0,1779031337,0,'2026-05-17T17:22:17.486866+02:00',NULL,NULL,NULL,'[]','[]','["docs/cloud-arch-diagrams.md"]','[]','{}','{"duplicate_of": "https://www.cloudcraft.co"}');
INSERT INTO "resources" VALUES('https://cloudforecast.io/blog/cadvisor-and-kubernetes-monitoring-guide','cloudforecast.io: cAdvisor and Kubernetes Monitoring Guide 🌟','','2023',0,'Complete operational analysis of Google’s cAdvisor (Container Advisor), showing how it is natively embedded inside the Kubelet binary to collect performance metrics. Curator Insight: Core container performance scraping mechanisms. Live Grounding: Fundamental reading for tuning Pod memory limits and evaluating CPU throttling patterns.','English','Blog Post','Intermediate',1,'online','manual',NULL,NULL,NULL,0,'2023-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Container Orchestration", "Kubernetes", "Observability", "cAdvisor"]','["[COMMUNITY-TOOL]"]','[]','["monitoring.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://cloudhero.io/creating-users-for-your-kubernetes-cluster','cloudhero.io','','2022',0,'A practical guide to onboarding cluster users. Explains how to generate TLS client certificates and bind them to Kubernetes RBAC RoleBindings to enforce safe access controls.','YAML','Blog','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2022-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Security", "Identity & Access", "RBAC"]','["[COMMUNITY-TOOL]"]','[]','["kubernetes.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://cloudhut.dev/blog/2021-06-24-running-kafka-on-kubernetes','cloudhut.dev: Running Apache Kafka on Kubernetes successfully','','N/A',0,'A curated technical resource and architectural guide covering cloudhut.dev: Running Apache Kafka on Kubernetes successfully in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779031045,0,'2026-05-17T17:17:25.931625+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/message-queue.md"]','["message-queue.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://cloudify.co/blog/ansible-terraform-and-cloudify','cloudify.co: Ansible, Terraform And Cloudify','','N/A',0,NULL,NULL,NULL,NULL,0,'online','manual','4ff5c776040d1834c7c9298b0dd760123eae537f2aa3f6a80dc1103ef7404d95',100.0,1779032521,0,'2026-05-17T17:42:01.360708+02:00',NULL,NULL,NULL,'[]','[]','["docs/terraform.md"]','[]','{}','{}');
INSERT INTO "resources" VALUES('https://cloudify.co/blog/ansible-vs-terraform','cloudify.co: Ansible Vs Terraform 🌟','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','4ff5c776040d1834c7c9298b0dd760123eae537f2aa3f6a80dc1103ef7404d95',100.0,1779030250,0,'2026-05-17T17:04:10.595675+02:00',NULL,NULL,NULL,'[]','[]','["docs/iac.md"]','[]','{}','{"duplicate_of": "https://cloudify.co/blog/ansible-terraform-and-cloudify"}');
INSERT INTO "resources" VALUES('https://cloudify.co/blog/aws-eks-vs-ecs-vs-fargate','cloudify.co: AWS EKS Vs. ECS Vs. Fargate: The Breakdown','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','4ff5c776040d1834c7c9298b0dd760123eae537f2aa3f6a80dc1103ef7404d95',100.0,1779030438,0,'2026-05-17T17:07:18.786633+02:00',NULL,NULL,NULL,'[]','[]','["docs/managed-kubernetes-in-public-cloud.md"]','[]','{}','{"duplicate_of": "https://cloudify.co/blog/ansible-terraform-and-cloudify"}');
INSERT INTO "resources" VALUES('https://cloudify.co/blog/docker-vs-kubernetes-comparison','cloudify.co: Docker Vs. Kubernetes','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','4ff5c776040d1834c7c9298b0dd760123eae537f2aa3f6a80dc1103ef7404d95',100.0,1779029478,0,'2026-05-17T16:51:18.639411+02:00',NULL,NULL,NULL,'[]','[]','["docs/kubernetes.md"]','[]','{}','{"duplicate_of": "https://cloudify.co/blog/ansible-terraform-and-cloudify"}');
INSERT INTO "resources" VALUES('https://cloudify.co/blog/infrastructure-as-code-is-it-really-enough-for-devops','cloudify.co: Infrastructure As Code – Is It REALLY Enough For DevOps? IAC'' DevOps Best Practices 🌟','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','4ff5c776040d1834c7c9298b0dd760123eae537f2aa3f6a80dc1103ef7404d95',100.0,1779033206,0,'2026-05-17T17:53:26.182271+02:00',NULL,NULL,NULL,'[]','[]','["docs/iac.md"]','[]','{}','{"duplicate_of": "https://cloudify.co/blog/ansible-terraform-and-cloudify"}');
INSERT INTO "resources" VALUES('https://cloudify.co/blog/migrating-pods-containerized-applications-nodes-kubernetes-cluster-using-cloudify','cloudify.co: Migrating Pods With Containerized Applications Between Nodes'' In The Same Kubernetes Cluster Using Cloudify 🌟','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','4ff5c776040d1834c7c9298b0dd760123eae537f2aa3f6a80dc1103ef7404d95',100.0,1779033572,0,'2026-05-17T17:59:32.798816+02:00',NULL,NULL,NULL,'[]','[]','["docs/kubernetes-backup-migrations.md"]','[]','{}','{"duplicate_of": "https://cloudify.co/blog/ansible-terraform-and-cloudify"}');
INSERT INTO "resources" VALUES('https://cloudify.co/blog/overcoming-devsecops-delivery-pipeline-challenges','cloudify.co: Understanding DevSecOps And Its Challenges','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','4ff5c776040d1834c7c9298b0dd760123eae537f2aa3f6a80dc1103ef7404d95',100.0,1779029291,0,'2026-05-17T16:48:11.815855+02:00',NULL,NULL,NULL,'[]','[]','["docs/devsecops.md"]','[]','{}','{"duplicate_of": "https://cloudify.co/blog/ansible-terraform-and-cloudify"}');
INSERT INTO "resources" VALUES('https://cloudify.co/blog/simplifying-hybrid-cloud-deployments-with-aws-eks-and-outpost','cloudify.co: Simplifying Hybrid Cloud Deployments With AWS EKS And Outpost','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','4ff5c776040d1834c7c9298b0dd760123eae537f2aa3f6a80dc1103ef7404d95',100.0,1779029862,0,'2026-05-17T16:57:42.840878+02:00',NULL,NULL,NULL,'[]','[]','["docs/managed-kubernetes-in-public-cloud.md"]','[]','{}','{"duplicate_of": "https://cloudify.co/blog/ansible-terraform-and-cloudify"}');
INSERT INTO "resources" VALUES('https://cloudify.co/everything-you-need-to-know-about-hybrid-cloud','cloudify.co: Your Guide to Infrastructure Automation & Hybrid Cloud Orchestration'' 🌟','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','4ff5c776040d1834c7c9298b0dd760123eae537f2aa3f6a80dc1103ef7404d95',100.0,1779032835,0,'2026-05-17T17:47:15.044862+02:00',NULL,NULL,NULL,'[]','[]','["docs/introduction.md"]','[]','{}','{"duplicate_of": "https://cloudify.co/blog/ansible-terraform-and-cloudify"}');
INSERT INTO "resources" VALUES('https://cloudify.co/terraform-integration','cloudify.co: Cloudify and Terraform Integration. Supercharge Your Terraform'' Templates','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','4ff5c776040d1834c7c9298b0dd760123eae537f2aa3f6a80dc1103ef7404d95',100.0,1779033715,0,'2026-05-17T18:01:55.950525+02:00',NULL,NULL,NULL,'[]','[]','["docs/terraform.md"]','[]','{}','{"duplicate_of": "https://cloudify.co/blog/ansible-terraform-and-cloudify"}');
INSERT INTO "resources" VALUES('https://cloudkatha.com/aws-s3-storage-classes-everything-you-need-to-know','cloudkatha.com: AWS S3 Storage Classes: Everything You Need to Know','','2022',0,'A comprehensive deep-dive into AWS S3 storage classes, analyzing latency specs, durability SLA patterns, and price points of different tiers. Highly valuable for data platform engineers designing lifecycle transition rules to automate low-cost cold storage.','English','Article','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2022-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Cloud Native Storage", "AWS S3", "Storage Lifecycle"]','["[COMMUNITY-TOOL]"]','[]','["aws-storage.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://cloudkatha.com/difference-between-root-user-and-iam-user-in-aws-you-need-to-know','cloudkatha.com: Difference between Root User and IAM User in AWS You Need to Know','','2021',0,'A straightforward guide detailing the differences between an AWS account''s root user credentials and standard delegated IAM identities. Emphasizes security best practices, such as disabling root access keys and using delegated roles for daily maintenance.','English','Technical Blog','Beginner',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Cloud Architecture", "AWS", "Identity and Access Management"]','["[COMMUNITY-TOOL]"]','[]','["aws-security.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://cloudkatha.com/how-to-configure-aws-sqs-dead-letter-queue-using-cloudformation','cloudkatha.com: How to Configure AWS SQS Dead Letter Queue using CloudFormation','','2022',0,'This hands-on guide details how to configure resilient AWS SQS messaging architectures, with a focus on provisioning dedicated SQS Dead Letter Queues (DLQs) using CloudFormation. Explains configuration properties like RedrivePolicies and maxReceiveCount settings.','YAML','How-to Guide','Beginner',0,'online','manual',NULL,NULL,NULL,0,'2022-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Infrastructure as Code", "CloudFormation", "Messaging Configuration"]','["[COMMUNITY-TOOL]", "[GUIDE]"]','[]','["aws-iac.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://cloudkatha.com/how-to-create-an-s3-bucket-using-cloudformation','cloudkatha.com: How to Create an S3 Bucket using CloudFormation','','2022',0,'A foundational tutorial detailing the YAML patterns required to create and lock down basic AWS S3 buckets inside CloudFormation templates. It details parameters for versioning rules, basic access controls, and server-side encryption.','YAML','How-to Guide','Beginner',0,'online','manual',NULL,NULL,NULL,0,'2022-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Infrastructure as Code", "CloudFormation", "Storage Configuration"]','["[COMMUNITY-TOOL]", "[GUIDE]"]','[]','["aws-iac.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://cloudkatha.com/how-to-create-iam-role-using-cloudformation','cloudkatha.com: How to Create IAM Role using CloudFormation','','2022',0,'This tutorial covers how to write secure IAM roles with trust relationships and inline permissions policies using CloudFormation. It helps developers enforce least-privilege configurations for cross-service authentication.','YAML','How-to Guide','Beginner',0,'online','manual',NULL,NULL,NULL,0,'2022-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Infrastructure as Code", "CloudFormation", "Identity & Access Management"]','["[COMMUNITY-TOOL]", "[GUIDE]"]','[]','["aws-iac.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://cloudkatha.com/how-to-setup-budget-in-aws-to-keep-your-bill-in-check','==cloudkatha.com: How to Setup Budget in AWS to Keep your Bill in Check==','','2021',3,'A practical guide outlining how to implement AWS Budgets to prevent unexpected invoice spikes. Walks through setup thresholds, dynamic notifications, and SNS bindings crucial for early infrastructure accounts.','English','Technical Article','Beginner',0,'online','manual','0991ec36cf5ef9239c7bb458a1052135c775457a4031f7381c8990efd1f3f4a2',100.0,1779032345,0,'2026-05-17T17:39:05.806555+02:00',NULL,NULL,NULL,'["Cloud Infrastructure", "AWS Cost Management", "FinOps Strategy"]','["[COMMUNITY-TOOL]"]','["docs/aws-pricing.md"]','["aws-pricing.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://cloudkatha.com/how-to-setup-s3-bucket-cors-configuration-using-cloudformation','cloudkatha.com: How to Setup S3 Bucket CORS Configuration using CloudFormation','','2022',0,'A practical step-by-step developer tutorial outlining how to declare and format AWS S3 Bucket CORS rules using declarative CloudFormation YAML schemas. Explains proper syntax structures for configuring origins, allowed methods, headers, and security metrics.','YAML','How-to Guide','Beginner',0,'online','manual',NULL,NULL,NULL,0,'2022-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Infrastructure as Code", "CloudFormation", "Storage Configuration"]','["[COMMUNITY-TOOL]", "[GUIDE]"]','[]','["aws-iac.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://cloudkatha.com/how-to-use-cloudformation-to-create-sns-topic-and-subscription','cloudkatha.com: How to use CloudFormation to Create SNS Topic and Subscription','','2022',0,'This developer guide explains how to define and deploy AWS SNS topics and subscribe target endpoints using CloudFormation. It provides clear configurations for setting up decoupled, event-driven publish-subscribe messaging systems.','YAML','How-to Guide','Beginner',0,'online','manual',NULL,NULL,NULL,0,'2022-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Infrastructure as Code", "CloudFormation", "Messaging Configuration"]','["[COMMUNITY-TOOL]", "[GUIDE]"]','[]','["aws-iac.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://cloudkatha.com/is-s3-region-specific-or-global-what-do-you-think','cloudkatha.com: Is S3 Region Specific or Global? What do you think?','','2022',0,'An architectural exploration of S3''s unique global namespace structure contrasted with its region-restricted data placement paradigms. Essential reading for platform architects designing multi-region, low-latency backup structures or dynamic global CDNs.','English','Article','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2022-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Cloud Native Storage", "AWS S3", "S3 Architecture"]','["[COMMUNITY-TOOL]"]','[]','["aws-storage.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://cloudkatha.com/why-s3-bucket-names-are-unique-globally','cloudkatha.com: This is why S3 Bucket Names are unique Globally','','2022',0,'A conceptual guide explaining why AWS enforces global uniqueness constraints on S3 bucket identifiers. Demystifies DNS resolution and routing paths used by storage endpoints to guarantee secure API request routing worldwide.','English','Article','Beginner',0,'online','manual',NULL,NULL,NULL,0,'2022-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Cloud Native Storage", "AWS S3", "S3 Namespace"]','["[COMMUNITY-TOOL]"]','[]','["aws-storage.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://cloudnativeengineer.substack.com/p/prepare-for-your-cka-exam-e1c33883eaf2','cloudnativeengineer.substack.com: Prepare for your Certified Kubernetes'' Administrator exam','','N/A',0,'A curated technical resource and architectural guide covering cloudnativeengineer.substack.com: Prepare for your Certified Kubernetes'' Administrator exam in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779030393,0,'2026-05-17T17:06:33.978799+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes.md"]','["kubernetes.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://cloudnativeislamabad.hashnode.dev/introduction-to-docker-part-1','cloudnativeislamabad.hashnode.dev: Introduction to Docker | part 1 🌟','','N/A',0,'A curated technical resource and architectural guide covering cloudnativeislamabad.hashnode.dev: Introduction to Docker | part 1 🌟 in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779032704,0,'2026-05-17T17:45:04.029132+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/docker.md"]','["docker.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://cloudnativeislamabad.hashnode.dev/virtualization-vs-containerization','cloudnativeislamabad.hashnode.dev: Virtualization vs Containerization','','N/A',0,'A curated technical resource and architectural guide covering cloudnativeislamabad.hashnode.dev: Virtualization vs Containerization in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779034507,0,'2026-05-17T18:15:07.051205+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/introduction.md"]','["introduction.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://cloudnativenow.com','containerjournal.com','','2025',0,'Cloud Native Now (formerly Container Journal) delivers broad architectural coverage of the ecosystem''s evolution, focusing on container security, service meshes, and GitOps workflows. It synthesizes enterprise migration challenges and real-world implementation paradigms for platform teams.','English','News / Analysis','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2025-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Industry Analysis", "Cloud Native Ecosystem", "News"]','["[COMMUNITY-TOOL]"]','[]','["kubernetes.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://cloudnativenow.com/editorial-calendar/cloud-native-security/the-what-and-why-of-cloud-native-security','containerjournal.com: The What and Why of Cloud-Native Security','','2021',0,'Investigates the structural shift from static legacy perimeter-based security to dynamic cloud-native postures. Outlines the CNCF-backed ''4Cs'' security model (Cloud, Cluster, Container, Code) and emphasizes micro-segmented networking, cryptographic identity validation, and continuous container assurance.','English','Article','Intermediate',1,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Security", "Cloud-Native", "Architecture Fundamentals"]','["[LEGACY]"]','[]','["devsecops.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://cloudnativenow.com/features/4-expert-level-things-i-wish-id-known-about-kubernetes','containerjournal.com: 4 Expert-Level Things I Wish I’d Known About Kubernetes','','2021',0,'Shares deep technical realizations about etcd limitations, complex ingress controller routing, the necessity of automated horizontal scaling, and the unpredictability of ephemeral storage allocation.','English','Article','Advanced',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Operations", "Best Practices", "Expert Level"]','["[COMMUNITY-TOOL]"]','[]','["kubernetes.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://cloudnativenow.com/features/9-open-source-developer-tools-for-kubernetes','containerjournal.com: 9 Open Source Developer Tools for Kubernetes','','2022',0,'A curated round-up of nine vital open-source developer tools for Kubernetes. Evaluates Skaffold, Telepresence, Lens, and others, emphasizing their utility in shortening development feedback loops and streamlining local cluster integrations.','None','Article','Intermediate',0,'online','manual','5b10c16b8cee1450fcc77bb53075fd3728426c293688d84e17dd5d4af1c122c0',100.0,1779130495,1,'2026-05-18T20:54:55.024146+02:00',NULL,NULL,NULL,'["Infrastructure & Platform", "Kubernetes Tooling", "Developer Experience"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-tools.md"]','["kubernetes-tools.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://cloudnativenow.com/features/assessing-the-true-cost-of-kubernetes','containerjournal.com: Assessing the True Cost of Kubernetes','','2021',0,'An analytical guide addressing the total cost of ownership (TCO) of maintaining enterprise-scale Kubernetes installations. Explores hidden cost vectors, including data transfer fees, multi-zone control plane redundancies, and internal operational overhead.','N/A','Article','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Infrastructure Optimization", "Cost Management", "FinOps Practices"]','["[COMMUNITY-TOOL]"]','[]','["kubernetes.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://cloudnativenow.com/features/deploying-kubernetes-on-bare-metal','containerjournal.com: Deploying Kubernetes on Bare Metal','','2020',0,'An architecture-level examination of building out Kubernetes clusters directly on raw physical hardware. Explores the complexities of dynamic volume provisioning, API load balancing, manual host bootstrapping, and CNI integration compared to cloud environments.','English','Article','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2020-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Provisioning", "Bare Metal", "Strategy"]','["[COMMUNITY-TOOL]"]','[]','["kubernetes-on-premise.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://cloudnativenow.com/features/gitlab-brings-kubernetes-operator-to-red-hat-openshift','containerjournal.com: GitLab Brings Kubernetes Operator to Red Hat OpenShift','','2021',0,'The GitLab Kubernetes Operator on Red Hat OpenShift automates the lifecycle management of self-hosted GitLab instances. By leveraging the Operator SDK, it provides native integration with OpenShift security contexts, automated upgrades, and scale-out capabilities for enterprise-grade GitOps engines.','Go','Article','Advanced',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["DevOps", "Continuous Delivery", "GitLab", "OpenShift Operator"]','["[COMMUNITY-TOOL]"]','[]','["git.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://cloudnativenow.com/features/gitops-the-missing-link-for-ci-cd-for-kubernetes','containerjournal.com: Best of 2022: GitOps: The Missing Link for CI/CD for Kubernetes','','2022',0,'Examines how GitOps acts as the crucial architectural integration layer in modern Kubernetes CI/CD models. Bridges continuous code integration with cluster-native continuous deployment, resolving long-standing configuration drift dilemmas.','English','Article','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2022-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Continuous Delivery", "GitOps", "CI-CD Integration"]','["[COMMUNITY-TOOL]"]','[]','["gitops.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://cloudnativenow.com/features/gitops-workflows-expanding-beyond-kubernetes-clusters','containerjournal.com: GitOps Workflows Expanding Beyond Kubernetes Clusters','','2022',0,'Explains how the GitOps operational paradigm is expanding past native Kubernetes clusters to govern external infrastructure. Showcases utilizing operators like Crossplane to declarative sync public cloud databases, networks, and SaaS services.','English','Article','Advanced',0,'online','manual',NULL,NULL,NULL,0,'2022-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Continuous Delivery", "GitOps", "Infrastructure as Code"]','["[COMMUNITY-TOOL]"]','[]','["gitops.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://cloudnativenow.com/features/kubernetes-enables-devops-as-a-service-daas','containerjournal.com: Best of 2021 – Kubernetes Enables DevOps-as-a-Service (DaaS)','','2021',0,'Explores how Kubernetes functions as the underlying engine to enable flexible, on-demand DevOps-as-a-Service platforms. Curator reviews focus on dynamic build runner scaling and containerized API scheduling. Live cloud-native operations show that employing Kubernetes controllers allows organizations to build resilient, auto-scaling internal developer platforms that automatically manage their own underlying build workloads.','N/A','Article','Advanced',1,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Cloud Native", "Kubernetes Orchestration", "DevOps-as-a-Service"]','["[COMMUNITY-TOOL]"]','[]','["devops.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://cloudnativenow.com/features/kubernetes-security-in-your-ci-cd-pipeline','containerjournal.com: Kubernetes Security in Your CI/CD Pipeline','','2021',0,'Analyzes strategies for integrating Kubernetes security checks into delivery pipelines. Explores static resource scanning, YAML syntax validations, and OPA policy testing to identify misconfigured manifests before deployment.','English','Article','Advanced',1,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Security", "CI-CD", "Kubernetes Hardening"]','["[COMMUNITY-TOOL]"]','[]','["devsecops.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://cloudnativenow.com/features/linkerds-cncf-graduation-due-to-its-simplicity','containerjournal.com: Linkerd’s CNCF Graduation Due to its Simplicity','','2021',3,'Analyzes Linkerd''s graduation from CNCF incubation. Spotlights how the project''s deliberate architectural focus on simplicity, ease of use, and Rust performance drove massive real-world adoption.','Rust','article','Beginner',1,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Cloud Native Infrastructure", "Service Mesh", "Linkerd", "Milestones"]','["[COMMUNITY-TOOL]"]','[]','["servicemesh.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://cloudnativenow.com/features/red-hat-ibm-launch-konveyor-to-aggregate-kubernetes-tools','containerjournal.com: Red Hat, IBM Launch Konveyor to Aggregate Kubernetes Tools','','2021',4,'Announces the launch of the Konveyor community workspace, bringing together migration tools under a single framework backed by Red Hat and IBM to facilitate migration paths into Kubernetes.','Markdown','Article','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Infrastructure", "Workload Mobility", "Migration Toolkits"]','["[ENTERPRISE-STABLE]"]','[]','["kubernetes-backup-migrations.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://cloudnativenow.com/features/red-hat-simplifies-kubernetes-cluster-management','containerjournal.com: Red Hat Simplifies Kubernetes Cluster Management','','2020',0,'An early industry evaluation of Red Hat''s multi-cluster management strategies. The text highlights RHACM''s features designed to address cloud sprawl. By introducing centralized management planes for application delivery and policy enforcement across diverse Kubernetes engines (EKS, GKE, AKS, and OCP), it establishes uniform security baselines and automates drift remediation.','English','Article','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2020-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Platforms", "Cluster Management", "Fleet Management"]','["[COMMUNITY-TOOL]"]','[]','["ocp4.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://cloudnativenow.com/features/siloscape-the-dark-side-of-kubernetes','containerjournal.com: Siloscape: The Dark Side of Kubernetes','','2021',0,'A deep technical analysis of Siloscape, a malware campaign targeting Windows containers in Kubernetes environments. Outlines container escape paths, privilege escalation via compromised host processes, and methods for hardening Windows container runtimes.','English','Article','Advanced',1,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Security", "Threat Intelligence", "Kubernetes Exploits"]','["[COMMUNITY-TOOL]"]','[]','["devsecops.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://cloudnativenow.com/features/the-4-levels-of-gitops-maturity','containerjournal.com: The 4 Levels of GitOps Maturity','','2021',0,'Unpacks the levels of organizational GitOps proficiency, outlining the path from basic declarative definitions (Level 1) to fully automated drift correction, validation, and multi-tenant fleet operations (Level 4).','English','Article','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["GitOps", "Methodology", "Maturity Model"]','["[COMMUNITY-TOOL]"]','[]','["gitops.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://cloudnativenow.com/features/the-rise-of-the-kubemaster',NULL,NULL,NULL,NULL,'A curated technical resource and architectural guide covering cloudnativenow.com in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'review_required','manual','8149221c614e31d61b3432239b8ffb4ccf6a5ddb112fe2e005dc87abaee71db7',84.0,1779130494,0,'2026-05-18T20:54:54.969172+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes.md"]','["index.md", "kubernetes.md"]','{}','{"review_metadata": {"original_url": "https://cloudnativenow.com//features/the-rise-of-the-kubemaster", "proposed_url": "NONE", "reason": "High-Value Protection: generic_redirect_loss", "timestamp": "2026-05-18T10:33:06.895398"}}');
INSERT INTO "resources" VALUES('https://cloudnativenow.com/features/whats-the-difference-between-docker-and-kubernetes','containerjournal.com: What’s the Difference Between Docker and Kubernetes?','','2024',0,'Delineates the technological scopes of developer-focused single-node container tooling and complex multi-node production orchestration systems. Explains cluster boundaries and scheduling mechanics.','N/A','article','Beginner',0,'online','manual',NULL,NULL,NULL,0,'2024-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Containers", "Orchestration Concepts", "Architecture Comparison"]','["[COMMUNITY-TOOL]"]','[]','["docker.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://cloudnativenow.com/features/when-is-kubernetes-service-ownership-the-right-fit','containerjournal.com: When is Kubernetes Service Ownership the Right Fit?','- Why is Kubernetes service ownership emerging as the way for software delivery and operations teams to establish full “ownership” of the services they support? Because ownership covers the lifespan of software from development to deployment to the sunsetting process. And this shift to full-spectrum accountability brings about dramatic improvements in the overall speed, reliability, security and cost of applications.
    - Of course, it’s not always easy to determine which organizations need this level of ownership. When businesses grow, they typically discover that pushing the delivery of applications and services through a gate of operations is challenging at best, impossible at worst. Even so, the DevSecOps mindset is on the rise, which means teams are now seeking ways to make this type of shift into more meaningful and effective ownership. It is the shift that enables a deep fundamental change to occur within an organization.','2022',3,'Examines the DevSecOps-driven transformation of ''Service Ownership'' in Kubernetes. Discusses shift-left operating models where development teams manage their own Kubernetes configurations and SLA commitments throughout the application lifespan.','English','Article','Intermediate',1,'online','manual',NULL,NULL,NULL,0,'2022-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Strategy", "Organizational Structure", "Service Ownership"]','["[COMMUNITY-TOOL]"]','[]','["kubernetes.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://cloudnativenow.com/features/when-is-service-mesh-worth-it','containerjournal.com: When Is Service Mesh Worth It?','','2022',4,'Provides a rigorous decision framework outlining when to adopt a service mesh. Examines the operational thresholds of system scale, regulatory security standards, and telemetry depth where mesh benefits outweigh the inherent memory and latency overhead.','None','article','Intermediate',1,'online','manual',NULL,NULL,NULL,0,'2022-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Cloud Native Infrastructure", "Service Mesh", "Decision Matrix"]','["[ENTERPRISE-STABLE]"]','[]','["servicemesh.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://cloudnativenow.com/features/when-kubernetes-as-a-service-doesnt-cut-it','containerjournal.com: When Kubernetes-as-a-Service Doesn’t Cut It','','2021',0,'Analyzes the operational and economic conditions where off-the-shelf Kubernetes-as-a-Service platforms fall short. Highlights constraints around custom hardware drivers, performance requirements, data sovereignty, and custom routing options that force organizations toward self-managed bare-metal solutions.','English','Article','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Provisioning", "Bare Metal", "Strategy"]','["[COMMUNITY-TOOL]"]','[]','["kubernetes-on-premise.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://cloudnativenow.com/kubeconcnc/kubernetes-true-superpower-is-its-control-plane','containerjournal.com: Kubernetes’ True Superpower is its Control Plane','','2021',0,'An architectural perspective evaluating why the real capability of Kubernetes is its extensible control plane. Explores how CRDs, custom controller reconciliation loops, and dynamic validation webhooks allow engineering teams to model external IT infrastructure declaratively.','English','Article','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Architecture", "Control Plane", "Declarative APIs"]','["[COMMUNITY-TOOL]"]','[]','["kubernetes.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://cloudnativenow.com/topics/cloudnativedevelopment/how-docker-and-kubernetes-work-together',NULL,NULL,NULL,NULL,'A curated technical resource and architectural guide covering cloudnativenow.com in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'online','manual',NULL,100.0,1781736203,0,'2026-06-18T00:43:23.039006+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes.md"]','["kubernetes.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://cloudnativenow.com/topics/cloudnativedevelopment/how-the-rise-of-containers-will-drive-devops','containerjournal.com: How the Rise of Containers Will Drive DevOps','','2020',1,'Illustrates how portable container formats forced the industry to adopt standardized continuous validation scripts and robust container management, uniting development and production lifecycles.','N/A','Article','Intermediate',1,'online','manual',NULL,NULL,NULL,0,'2020-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Containerization", "DevOps", "Evolution"]','["[COMMUNITY-TOOL]"]','[]','["devops.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://cloudnativenow.com/topics/cloudnativedevelopment/ibm-leverages-containers-to-advance-devops-on-mainframes','IBM Leverages Containers to Advance DevOps on Mainframes','','2019',3,'Details how IBM brought containerization architectures (like z/OS Container Extensions) to its zSystems mainframes. Live Grounding confirms this as a key modernization vector, enabling developers to build and test mainframe workloads using Git-driven Docker/Kubernetes workflows.','English','Blog / Article','Advanced',0,'online','manual',NULL,NULL,NULL,0,'2019-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Infrastructure", "Mainframe Modernization", "IBM", "Containers"]','["[COMMUNITY-TOOL]"]','[]','["ibm_cloud.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://cloudnativenow.com/topics/cloudnativedevelopment/red-hat-adds-java-runtime-for-kubernetes-to-subscription','containerjournal.com: Red Hat Adds Java Runtime for Kubernetes to Subscription','','2020',3,'News item covering the integration of Quarkus support into existing Red Hat Runtimes subscriptions. This commercial move made it cost-effective for enterprise firms to experiment and transition existing Java profiles to cloud-native templates. A key commercial milestone that spurred Quarkus''s early adoption inside enterprise organizations.','Java','Article','Beginner',0,'online','manual',NULL,NULL,NULL,0,'2020-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Java Cloud Native", "Quarkus", "Industry Impact"]','["[COMMUNITY-TOOL]"]','[]','["java_frameworks.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://cloudnativenow.com/topics/cloudnativeplatforms/10-best-practices-worth-implementing-to-adopt-kubernetes',NULL,NULL,NULL,NULL,'A curated technical resource and architectural guide covering cloudnativenow.com in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'online','manual',NULL,100.0,1781736223,0,'2026-06-18T00:43:43.037099+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes.md"]','["kubernetes.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://cloudnativenow.com/topics/cloudnativeplatforms/overcoming-kubernetes-infrastructure-challenges','containerjournal.com: Overcoming Kubernetes Infrastructure Challenges','','2021',0,'A technical survey of operational friction points, such as networking complexity, ingress management, and security posture in hybrid topologies. Provides concrete architectural strategies to reduce platform engineering complexity.','English','Article','Advanced',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Platform Engineering", "Infrastructure Automation", "Network Operations"]','["[COMMUNITY-TOOL]"]','[]','["kubernetes.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://cloudnativenow.com/topics/cloudnativeplatforms/rancher-labs-adds-support-for-longhorn-storage-on-kubernetes-clusters','containerjournal.com: Rancher Labs Adds Support for Longhorn Storage on Kubernetes Clusters','','2020',0,'An announcement outlining Rancher''s general availability support for Longhorn within its enterprise Kubernetes platform. This architectural integration allows administrators to manage and deploy robust persistent volume infrastructure with point-and-click UI catalogs.','English','Article','Medium',0,'online','manual',NULL,NULL,NULL,0,'2020-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Storage", "Kubernetes Storage", "Platform Integration"]','["[COMMUNITY-TOOL]"]','[]','["kubernetes-storage.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://cloudnativenow.com/topics/cloudnativeplatforms/red-hat-delivers-latest-kubernetes-enhancements','containerjournal.com: Red Hat Delivers Latest Kubernetes Enhancements','','2020',0,'An industry report analyzing the release of early OpenShift 4.x enhancements. It focuses on how Red Hat embedded CoreOS into the cluster installation engine (IPI/UPI), allowing for automated, operator-led operating system updates. This architecture ensures the OS is treated as an extension of the Kubernetes control plane, drastically reducing management overhead.','English','Article','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2020-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Platforms", "Distribution", "Enterprise Kubernetes"]','["[COMMUNITY-TOOL]"]','[]','["ocp4.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://cloudnativenow.com/topics/cloudnativeplatforms/red-hat-integrates-kubevirt-with-kubernetes-management-platform-from-sap','containerjournal.com: Red Hat Integrates KubeVirt With Kubernetes Management Platform From SAP','','2020',0,'Red Hat''s integration of KubeVirt with SAP''s cloud platform represents a major convergence of virtualization and containerization. Live grounding confirms KubeVirt enables legacy VM-based workloads to run directly alongside microservices within unified Kubernetes namespaces. This architecture reduces operational complexity by replacing dedicated hypervisors with Kubernetes constructs like Custom Resource Definitions (CRDs) for virtual machine lifecycles.','English','Article','Advanced',0,'online','manual',NULL,NULL,NULL,0,'2020-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Platforms", "Virtualization", "KubeVirt Integration"]','["[LEGACY]"]','[]','["ocp4.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://cloudnativenow.com/topics/cloudnativeplatforms/red-hat-platform-brings-kafka-closer-to-kubernetes','containerjournal.com: Red Hat Platform Brings Kafka Closer to Kubernetes','','2021',0,'This article highlights Red Hat AMQ Streams, based on the Strimzi project, and its approach to managing Kafka on OpenShift/Kubernetes. It details how GitOps and custom resource definitions (CRDs) streamline broker, topic, and user management.','YAML','Guide','Advanced',1,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Data Engineering", "Event Streaming", "Kubernetes Operators"]','["[COMMUNITY-TOOL]", "[GUIDE]"]','[]','["message-queue.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://cloudnativenow.com/topics/cloudnativesecurity/how-to-secure-your-kubernetes-cluster','containerjournal.com: How to Secure Your Kubernetes Cluster 🌟','','2020',0,'Evaluates cluster configurations across storage, networking, and deployment lifecycles. Discusses the replacement of deprecated Pod Security Policies with built-in Pod Security Standards and third-party policy engines.','N/A','article','Intermediate',1,'online','manual',NULL,NULL,NULL,0,'2020-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Kubernetes Security", "Cluster Hardening", "Infrastructural Protection"]','["[LEGACY]"]','[]','["kubernetes-security.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://cloudnativenow.com/topics/gitops-workflows-and-principles-for-kubernetes','containerjournal.com: GitOps Workflows and Principles for Kubernetes','','2022',0,'Explains foundational workflows of GitOps deployment models on Kubernetes clusters. Illustrates the architecture of local pull-agents, tracking commit states in repositories, and maintaining declarative state consistency within native resources.','English','Article','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2022-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Continuous Delivery", "GitOps", "Kubernetes Native"]','["[COMMUNITY-TOOL]"]','[]','["gitops.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://cloudnativenow.com/uncategorized/9-pillars-of-engineering-devops-with-kubernetes','containerjournal.com: 9 Pillars of Engineering DevOps With Kubernetes','','2021',0,'Outlines nine architecture pillars that transform Kubernetes into a standard engine for continuous application lifecycle management. Highlights container orchestrations, configuration schemas, secret management, persistent state storage strategies, and unified network policy definitions.','English','Article','Advanced',1,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Orchestration & Containers", "Kubernetes", "DevOps Integration"]','["[COMMUNITY-TOOL]"]','[]','["devops.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://cloudnativesimplified.substack.com/p/tool-series-1-kcp','cloudnativesimplified.substack.com: kcp: Kubernetes-like control plane','','N/A',0,'A curated technical resource and architectural guide covering cloudnativesimplified.substack.com: kcp: Kubernetes-like control plane in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779030367,0,'2026-05-17T17:06:07.146242+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-tools.md"]','["kubernetes-tools.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://cloudnativetoolkit.dev/adopting/use-cases/gitops/gitops-ibm-cloud-paks',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,'manual',NULL,80.0,1779034223,0,'2026-05-17T18:10:23.844624+02:00',NULL,NULL,NULL,'[]','[]','["docs/demos.md"]','[]','{}','{}');
INSERT INTO "resources" VALUES('https://cloudogu.com/en/blog',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,'manual','a298f16198354314893af506971dfe33f8360dfd30b68edde8fbd91bd720eb5c',100.0,1779029574,0,'2026-05-17T16:52:54.052336+02:00',NULL,NULL,NULL,'[]','[]','["docs/demos.md"]','[]','{}','{}');
INSERT INTO "resources" VALUES('https://cloudogu.com/en/blog/cd-with-nexus-jenkins-ces','Continuous Delivery with Sonatype Nexus, Jenkins and the Cloudogu Ecosystem','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','cd1c538590522bb92b28c310c1eae9a40183f00c3b7e9e461185a61ce67a05a2',100.0,1779030575,0,'2026-05-17T17:09:35.089491+02:00',NULL,NULL,NULL,'[]','[]','["docs/demos.md", "docs/registries.md"]','[]','{}','{"duplicate_of": "https://platform.cloudogu.com/en/blog/cd-with-nexus-jenkins-ces"}');
INSERT INTO "resources" VALUES('https://cloudogu.com/en/blog/gitops-tools','cloudogu.com: Automation Assistants: GitOps tools in comparison 🌟','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','06987b214919f107e8536704903b9f4e23f12bd696c9e980b2c38e40edf4d567',100.0,1779029114,0,'2026-05-17T16:45:14.020016+02:00',NULL,NULL,NULL,'[]','[]','["docs/gitops.md"]','[]','{}','{"duplicate_of": "https://platform.cloudogu.com/en/blog/gitops-tools"}');
INSERT INTO "resources" VALUES('https://cloudogu.com/en/blog/kubernetes-least-privilege-gcp-example','cloudogu.com: Kubernetes least privilege implementation using the Google'' Cloud as an axample','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','97772e220e38d7f3baa85d8b4a2b65cdbf81514cdd3af55b8e6178e224a66e6e',100.0,1779029121,0,'2026-05-17T16:45:21.710774+02:00',NULL,NULL,NULL,'[]','[]','["docs/kubernetes.md"]','[]','{}','{"duplicate_of": "https://platform.cloudogu.com/en/blog/kubernetes-least-privilege-gcp-example"}');
INSERT INTO "resources" VALUES('https://cloudonaut.io/advanved-aws-networking-pitfalls-that-you-should-avoid','cloudonaut.io: Advanced AWS Networking: Pitfalls That You Should Avoid','','2019',0,'Deconstructs highly complex pitfalls in AWS network implementations, specifically Route 53 routing loops and VPC peering scaling bottlenecks. While historic guides suggest basic VPC peers, live production systems demand Transit Gateways and PrivateLink to scale securely without IP overlap.','English','blog','advanced',0,'online','manual',NULL,NULL,NULL,0,'2019-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Cloud Infrastructure", "AWS", "Networking Pitfalls"]','["[COMMUNITY-TOOL]"]','[]','["aws-networking.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://cloudonaut.io/aws-client-vpn-connected-with-the-cloud','cloudonaut.io: AWS Client VPN: Connected with the Cloud','','2019',0,'Evaluates AWS Client VPN as a fully managed client-to-site VPN service. Contrasts self-managed OpenVPN boxes with AWS''s elastic scale, highlighting directory service integrations, routing configurations, and target network associations.','English','blog','intermediate',0,'online','manual',NULL,NULL,NULL,0,'2019-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Cloud Infrastructure", "AWS", "Remote Access VPN"]','["[COMMUNITY-TOOL]"]','[]','["aws-networking.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://cloudonaut.io/ec2-checklist-seven-things-to-do-after-launching-an-instance','cloudonaut.io: EC2 Checklist: 7 things to do after launching an instance','','2026',0,'An architectural checklist outlining critical optimization practices immediately following EC2 virtual machine instantiation. It targets key parameters like security group isolation, IAM roles, cloud-init configuration, dynamic DNS mapping, and EBS volume performance tuning.','N/A','Blog Post','Intermediate',0,'online','manual','dac8aff6b4f699aed2d9899b5d87654d008e314c2b1ce8ab70283ee9c9efac63',100.0,1779030805,1,'2026-05-17T17:13:25.845334+02:00',NULL,NULL,NULL,'["Cloud Computing", "AWS", "Infrastructure"]','["[COMMUNITY-TOOL]"]','["docs/aws.md"]','["aws.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://cloudonaut.io/getting-started-with-aws-cf-templates','cloudonaut.io: Getting Started with Free Templates for AWS CloudFormation','','2021',0,'This architectural guide demonstrates how to deploy production-grade AWS workloads using highly optimized, open-source CloudFormation templates. It details robust configurations for basic networks (VPC), load balancing, and secure compute platforms, ensuring teams avoid common security missteps.','N/A','Guide','Beginner',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Infrastructure as Code", "CloudFormation", "Starter Templates"]','["[COMMUNITY-TOOL]", "[GUIDE]"]','[]','["aws-iac.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://cloudonaut.io/scaling-container-clusters-on-aws-ecs-eks','cloudonaut.io: Scaling Container Clusters on AWS: ECS and EKS','','2021',0,'A detailed comparative analysis of scaling strategies between Amazon ECS and EKS clusters. The article walks through key operational considerations, including EC2 Auto Scaling Groups, Karpenter, cluster autoscalers, and resource utilization dynamics, highlighting how choice of orchestration influences microservices scale limits.','N/A','Article','Advanced',1,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Cloud Infrastructure", "AWS", "Container Orchestration"]','["[COMMUNITY-TOOL]"]','[]','["managed-kubernetes-in-public-cloud.md", "aws-containers.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://cloudonaut.io/seamless-ec2-monitoring-with-the-unified-cloudwatch-agent','cloudonaut.io: Seamless EC2 monitoring with the Unified CloudWatch Agent','','2018',4,'Architectural guide explaining the transition to the Unified CloudWatch Agent on EC2. Details system-level RAM, disk, and custom application metrics collection policies.','None','Article','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2018-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Cloud Infrastructure", "AWS", "Monitoring"]','["[ENTERPRISE-STABLE]"]','[]','["aws-newfeatures.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://cloudonaut.io/serverless-hybrid-cloud-accessing-an-api-gateway-via-vpn-or-direct-connect','cloudonaut.io: Serverless Hybrid Cloud: Accessing an API Gateway via VPN or Direct Connect','','2020',0,'An engineering case study showcasing how to securely route public API Gateway requests into localized networks via VPN tunnels or Direct Connect links. Details complex hybrid serverless network setups.','None','Technical Blog','Advanced',1,'online','manual',NULL,NULL,NULL,0,'2020-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Cloud Platforms", "Serverless Architecture", "AWS Lambda"]','["[COMMUNITY-TOOL]"]','[]','["aws-serverless.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://cloudonaut.io/terraform-can-you-keep-a-secret','Terraform, can you keep a secret?','','2020',0,'Addresses the critical challenge of managing sensitive parameters within plaintext Terraform state files. Discusses mitigation strategies such as remote backends, encryption-at-rest, and seamless integrations with external secrets managers like HashiCorp Vault.','English','Security Framework','Advanced',0,'online','manual',NULL,NULL,NULL,0,'2020-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Cloud Infrastructure", "Security & Identity", "Secret Management"]','["[COMMUNITY-TOOL]"]','[]','["terraform.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://cloudonaut.io/what-architects-need-to-know-about-networking-on-aws','cloudonaut.io: What Architects Need to Know About Networking on AWS','','2018',0,'A rigorous exploration of architectural decision-making within AWS networking. Focuses on the trade-offs of VPC endpoints, routing tables, and peering limits. Grounded in 2026 engineering truths, this piece highlights the shift from complex transit VPCs to Transit Gateway standards.','English','blog','intermediate',0,'online','manual',NULL,NULL,NULL,0,'2018-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Cloud Infrastructure", "AWS", "Architecture Best Practices"]','["[COMMUNITY-TOOL]"]','[]','["aws-networking.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://cloudowski.com','cloudowski.com','','2024',0,'Cloudowski presents hands-on technical posts on Kubernetes networking, CI/CD integrations, and public cloud infrastructure deployments. The content focuses heavily on solving real-world engineering hurdles using open-source utilities.','English','Blog','Advanced',0,'online','manual',NULL,NULL,NULL,0,'2024-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Platform Engineering", "Cloud Architecture", "Hands-on Operations"]','["[COMMUNITY-TOOL]"]','[]','["kubernetes.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://cloudowski.com/articles/honest-review-of-openshift-4','cloudowski.com: Honest review of OpenShift 4 🌟','','2020',3,'An analytical, architectural critique of OpenShift 4''s primary design shifts. Highlights the structural changes of shifting control plane workflows into automated Kubernetes Operators and the operational trade-offs of using Red Hat Enterprise Linux CoreOS (RHCOS) as the mandatory immutable operating system.','English','Article','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2020-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Enterprise Kubernetes", "Platform Evaluation", "Architecture Reviews"]','["[COMMUNITY-TOOL]"]','[]','["ocp4.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://cloudowski.com/articles/jenkins-on-openshift','cloudowski.com: Jenkins on OpenShift - how to use and customize it in a cloud-native way 🌟','','2020',0,'Advanced engineering blog detailing customized, cloud-native deployments of Jenkins on OpenShift. Explains how to leverage dynamic provisioning, custom configurations, and cluster-wide persistent volumes to stabilize Jenkins infrastructure.','Groovy','Article','Advanced',0,'online','manual',NULL,NULL,NULL,0,'2020-06-01T00:00:00+02:00',NULL,NULL,NULL,'["CI/CD & DevOps", "Enterprise Jenkins", "OpenShift Integration"]','["[COMMUNITY-TOOL]"]','[]','["openshift-pipelines.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://cloudowski.com/articles/why-managing-container-images-on-openshift-is-better-than-on-kubernetes','cloudowski.com: Openshift ImageStreams','','2019',0,'This analysis compares OpenShift ImageStreams with vanilla Kubernetes image pulling mechanisms. It explains how ImageStreams provide abstraction layers over container registries, enabling automatic redeployments upon detection of updated remote images (triggers). By decoupling pods from concrete repository URLs, it automates deployment lifecycle workflows for platform engineering teams.','N/A','Blog','Advanced',0,'online','manual',NULL,NULL,NULL,0,'2019-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Container Management", "OpenShift", "Image Management"]','["[COMMUNITY-TOOL]"]','[]','["ocp4.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://cloudpak8s.io','IBM Cloud Pak Playbook: cloudpak8s.io','','N/A',0,'A curated technical resource and architectural guide covering IBM Cloud Pak Playbook: cloudpak8s.io in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779031398,0,'2026-05-17T17:23:18.859411+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/ibm_cloud.md", "docs/openshift.md"]','["ibm_cloud.md", "openshift.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://cloudpak8s.io/apps/cp4a_overview','IBM Cloud Pak Playbook','','N/A',0,'A curated technical resource and architectural guide covering IBM Cloud Pak Playbook in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779032100,0,'2026-05-17T17:35:00.149043+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/demos.md", "docs/ibm_cloud.md", "docs/openshift.md"]','["demos.md", "ibm_cloud.md", "openshift.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://cloudpundit.com/2020/09/22/dont-boil-the-ocean-to-create-your-cloud','cloudpundit.com: Don’t boil the ocean to create your cloud 🌟','','2020',4,'Advocates for an incremental, pragmatic approach to cloud migration and platform construction. Warns against the architectural antipattern of designing an overengineered, all-encompassing private or public cloud solution on day one instead of starting with minimal viable platforms.','English','Blog','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2020-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Cloud Architecture", "Cloud Strategy", "Migration Methodology"]','["[ENTERPRISE-STABLE]"]','[]','["introduction.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://cloudscaling.com/blog/cloud-computing/the-history-of-pets-vs-cattle','cloudscaling.com: The History of Pets vs Cattle and How to Use the Analogy Properly','- __In the old way of doing things, we treat our servers like pets, for example Bob the mail server. If Bob goes down, it’s all hands on deck. The CEO can’t get his email and it’s the end of the world. In the new way, servers are numbered, like cattle in a herd. For example, www001 to www100. When one server goes down, it’s taken out back, shot, and replaced on the line.__
    - ==Pets==: __Servers or server pairs that are treated as indispensable or unique systems that can never be down. Typically they are manually built, managed, and “hand fed”. Examples include mainframes, solitary servers, HA loadbalancers/firewalls (active/active or active/passive), database systems designed as master/slave (active/passive), and so on.__
    - ==Cattle==: __Arrays of more than two servers, that are built using automated tools, and are designed for failure, where no one, two, or even three servers are irreplaceable. Typically, during failure events no human intervention is required as the array exhibits attributes of “routing around failures” by restarting failed servers or replicating data through strategies like triple replication or erasure coding. Examples include web server arrays, multi-master datastores such as Cassandra clusters, multiple racks of gear put together in clusters, and just about anything that is load-balanced and multi-master.__','2021',0,'Unpacks the historical context of the ''Pets vs Cattle'' cloud infrastructure analogy. Contrasts bespoke, manually maintained systems (pets) with standardized, automatically rebuilt, and ephemeral containerized node pools (cattle).','English','Article','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Infrastructure", "Cloud Architecture", "Paradigms"]','["[COMMUNITY-TOOL]"]','[]','["introduction.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://cloudskills.io/blog/git-azure-devops','cloudskills.io: Getting Started with Git and Azure DevOps: The Ultimate'' Guide 🌟','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','0f6f4a758b9bf5b93d6bd08641f5e3509efd1b680b57e34fd366d1d5c1c84203',100.0,1779030736,0,'2026-05-17T17:12:16.757361+02:00',NULL,NULL,NULL,'[]','[]','["docs/azure.md"]','[]','{}','{"duplicate_of": "https://ine.com"}');
INSERT INTO "resources" VALUES('https://cloudtips.nl/the-maester-terraform-module-8c68b2b68c51','The Maester - Terraform Module','','N/A',0,'A curated technical resource and architectural guide covering The Maester - Terraform Module in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779032170,0,'2026-05-17T17:36:10.997024+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/iac.md", "docs/kubernetes-tools.md", "docs/terraform.md"]','["iac.md", "kubernetes-tools.md", "terraform.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://cloudtweaks.com/2019/05/devops-secure-and-scalable-ci-cd-pipeline-with-aws','cloudtweaks.com: DevOps - Secure and Scalable CI/CD Pipeline with AWS','','2019',3,'An architectural guide detailing how to build highly secure, scalable CI/CD pipelines natively on AWS using CodePipeline, CodeBuild, and IAM roles. Discusses security integrations such as static analysis and automated vulnerability scanning at the ingest phase.','English','Article','Advanced',1,'online','manual',NULL,NULL,NULL,0,'2019-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Cloud Providers", "AWS", "CI/CD & Security"]','["[COMMUNITY-TOOL]"]','[]','["devops.md", "devops-tools.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://cloudyuga.guru/blogs/k8s-qos-oomkilled','cloudyuga.guru: How does Kubernetes assign QoS class to pods through OOM score?','','2020',0,'This article provides a rigorous, technical exploration of how Kubernetes maps container memory/CPU requests and limits to Quality of Service (QoS) classes: Guaranteed, Burstable, and BestEffort. It details how the orchestrator translates these classes into Linux OOM scores, which the kernel uses to select victim processes during memory pressure. Mastering this mapping is vital for designing reliable, high-density cluster workloads.','English','Blog Post','Advanced',0,'online','manual',NULL,NULL,NULL,0,'2020-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Kubernetes", "Resource Management", "QoS & OOM Score"]','["[COMMUNITY-TOOL]"]','[]','["kubernetes-troubleshooting.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://cloudyuga.guru/hands_on_lab/k8s-qos-oomkilled','cloudyuga.guru: How does Kubernetes assign QoS class to pods through OOM'' score?','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','cd75e5580b09ed11ee77f578f2ad7892db76470d91d4b4574f69dda3abfec66c',100.0,1779030396,0,'2026-05-17T17:06:36.691481+02:00',NULL,NULL,NULL,'[]','[]','["docs/kubernetes-troubleshooting.md"]','[]','{}','{"duplicate_of": "https://cloudyuga.guru/blogs/k8s-qos-oomkilled"}');
INSERT INTO "resources" VALUES('https://cluster-api.sigs.k8s.io','ClusterAPI','','2026',0,'The home page of Cluster API (CAPI), a Kubernetes SIG project that implements declarative API-driven cluster management. Utilizing custom controllers and CRDs, CAPI treats clusters, machines, and control planes as native Kubernetes resources, enabling unified multi-cloud infrastructure automation.','Go/Markdown','Website','Advanced',0,'online','manual',NULL,NULL,NULL,0,'2026-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Provisioning", "Declarative Infrastructure", "Core Engine"]','["[COMMUNITY-TOOL]"]','[]','["kubernetes-on-premise.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://cluster-api.sigs.k8s.io/tasks/experimental-features/cluster-class','ClusterClass: Experimental Feature for Streamlined Cluster Lifecycle Management in Cluster API','','2024',0,'Outlines the ClusterClass feature inside Kubernetes Cluster API. Enables building reusable, abstract cluster topologies that simplify control-plane configuration and worker node pool management across diverse host infrastructure.','YAML','Documentation','Advanced',0,'online','manual',NULL,NULL,NULL,0,'2024-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Cloud Native", "Kubernetes", "Cluster API", "ClusterClass"]','["[COMMUNITY-TOOL]"]','[]','["gitops.md", "iac.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://cmcrowell.com/cheat-sheet','cmcrowell.com/cheat-sheet 🌟','','2023',3,'A concise aggregate cheat sheet mapping Linux sysadmin syntax, database queries, and cloud orchestration scripts. Simplifies multi-tool engineering routines by locating key operations under a single landing page.','HTML','Cheat Sheet','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2023-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Developer Productivity", "General References", "Admin Shortcuts"]','["[COMMUNITY-TOOL]"]','[]','["cheatsheets.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://cmder.net','cmder 🌟','','2016',0,'An introduction to Cmder, a highly popular portable console emulator for Windows built on ConEmu that provides built-in Git capabilities and alias configurations. While it served as the baseline console emulator for engineers seeking a bash-like experience, it is widely superseded by Windows Terminal 1.x. It remains a reliable fallback tool for legacy environments where Windows Terminal is not supported.','N/A','Tool','Beginner',0,'online','manual','fa2497b2062a9ac2f0b6adedfd771d38685f51faf00822e020b02ee9f9562230',100.0,1779033592,1,'2026-05-17T17:59:52.947720+02:00',NULL,NULL,NULL,'["Development Environment", "Windows Subsystem for Linux", "Terminal Emulators"]','["[LEGACY]"]','["docs/linux-dev-env.md"]','["linux-dev-env.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://cnab.io','cnab.io: CNABs facilitate the bundling, installing and managing of container-native'' apps — and their coupled services','','2024',0,'The Cloud Native Application Bundle (CNAB) specification is a unified ecosystem standard for packaging, installing, and managing multi-service distributed apps. It merges disparate structures like Helm, Terraform, and Docker images into one lifecycle contract. The initiative is critical for complex hybrid-cloud delivery.','None','Specification','High',0,'online','manual','1f6ccadf4fe55b28fe56a25d41820dde0db95bf5f7d69b897890d2d1013be317',100.0,1779029147,1,'2026-05-17T16:45:47.533721+02:00',NULL,NULL,NULL,'["Application Delivery", "Packaging & Bundling", "Standards"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-tools.md"]','["kubernetes-tools.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://code-dog.app','Code Dog','','2022',2,'An automated code-review bot that provides static analysis feedback and structural code reviews directly on pull requests. Uses rule-based engines to identify code smells, potential bugs, and syntax inconsistencies across popular languages.','N/A','Service','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2022-06-01T00:00:00+02:00',NULL,NULL,NULL,'["DevOps", "ChatOps", "AI Assistants"]','["[COMMUNITY-TOOL]"]','[]','["git.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://code-maze.com/ci-jenkins-docker','code-maze.com: ci jenkins docker','','2020',0,'A tutorial guiding engineers on deploying and orchestrating Jenkins pipelines inside Docker containers. Emphasizes workflow automation, environment isolation, and clean container cleanup during continuous integration runs.','English','Article','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2020-06-01T00:00:00+02:00',NULL,NULL,NULL,'["CI-CD", "Jenkins", "Containerization"]','["[COMMUNITY-TOOL]"]','[]','["jenkins.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://code.claude.com/docs/en/terminal-config','Configure your terminal for Claude Code - Claude Code Docs','Official instructions for configuring terminals running Claude Code, addressing multiline prompts, custom settings scopes, terminal bells, and macOS shortcuts.','2025',4,'**Curator Insight:** Claude Code represents a massive paradigm shift in terminal-based CLI environments, transforming the shell into an interactive, agentic coding platform.
**Live Grounding:** This configuration guide provides precise, actionable instructions for fine-tuning CLI interactions, custom notification hooks, sound-based approval alerts, and tmux integrations.
*   **Architectural Significance:** Demonstrates how local terminal processes safely coordinate with cloud-hosted models using strict sandboxing and localized event listeners.
*   **Technical Highlights:** Explains settings customization scopes, environment variable overrides, and the configuration of notification hooks to optimize developer attention budgets.','en','documentation','advanced',0,'online','automatic','5e249a89200415b38019943ba0ffa45ca3bd85bd487958b32e06ded8ee3bb5c9',NULL,1780352272,0,'2026-06-02T00:17:52.994116+02:00',NULL,NULL,NULL,'["Artificial Intelligence", "Developer Tools", "AI Coding Agents", "CLI Configuration"]','["DE FACTO STANDARD", "ENTERPRISE-STABLE"]','[]','[]','{}','{"category": "ai-agents-mcp", "reputation_status": "Vetted", "reputation_summary": "Highly vetted. Claude Code CLI is a production-stable tool with excellent reviews across Hacker News and Reddit communities.", "social_preview_url": "https://claude-code.mintlify.app/_next/image?url=%2F_mintlify%2Fapi%2Fog%3Fdivision%3DInterface%26appearance%3Dsystem%26title%3DConfigure%2Byour%2Bterminal%2Bfor%2BClaude%2BCode%26description%3DFix%2BShift%252BEnter%2Bfor%2Bnewlines%252C%2Bget%2Ba%2Bterminal%2Bbell%2Bwhen%2BClaude%2Bfinishes%252C%2Bconfigure%2Btmux%252C%2Bmatch%2Bthe%2Bcolor%2Btheme%252C%2Band%2Benable%2BVim%2Bmode%2Bin%2Bthe%2BClaude%2BCode%2BCLI.%26logoLight%3Dhttps%253A%252F%252Fmintcdn.com%252Fclaude-code%252Fc5r9_6tjPMzFdDDT%252Flogo%252Flight.svg%253Ffit%253Dmax%2526auto%253Dformat%2526n%253Dc5r9_6tjPMzFdDDT%2526q%253D85%2526s%253D78fd01ff4f4340295a4f66e2ea54903c%26logoDark%3Dhttps%253A%252F%252Fmintcdn.com%252Fclaude-code%252Fc5r9_6tjPMzFdDDT%252Flogo%252Fdark.svg%253Ffit%253Dmax%2526auto%253Dformat%2526n%253Dc5r9_6tjPMzFdDDT%2526q%253D85%2526s%253D1298a0c3b3a1da603b190d0de0e31712%26primaryColor%3D%25230E0E0E%26lightColor%3D%2523D4A27F%26darkColor%3D%25230E0E0E%26backgroundLight%3D%2523FDFDF7%26backgroundDark%3D%252309090B&amp;w=1200&amp;q=100", "source_provenance": "X.com (QuinnyPig)", "suggested_new_category": "devops-tools"}');
INSERT INTO "resources" VALUES('https://code.egym.de/horizontal-pod-autoscaler-in-kubernetes-part-1-simple-autoscaling-using-metrics-server-929e96cc2ab2','code.egym.de: Horizontal Pod Autoscaler in Kubernetes (Part 1) — Simple Autoscaling using Metrics Server','','2019',0,'Part one of a series explaining resource gathering within Kubernetes. Focuses on setting up and tuning the default Kubernetes Metrics Server to allow simple horizontal pod scaling based on memory/CPU thresholds.','N/A','Blog','Beginner',0,'online','manual',NULL,NULL,NULL,0,'2019-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Kubernetes & Scaling", "Metrics & Monitoring", "Metrics Server"]','["[COMMUNITY-TOOL]"]','[]','["kubernetes-autoscaling.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://code.egym.de/vertical-pod-autoscaler-in-kubernetes-b12a5c61393f','code.egym.de: Vertical Pod Autoscaler in Kubernetes','','2019',0,'A foundational implementation guide focusing on configuring the Vertical Pod Autoscaler. Clearly demonstrates how to configure optimal threshold values, helping engineers avoid continuous restart-eviction cycles.','N/A','Blog','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2019-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Kubernetes & Scaling", "Resource Management", "Vertical Scaling"]','["[COMMUNITY-TOOL]"]','[]','["kubernetes-autoscaling.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://code.joejag.com/2021/i-am-aws-certified-should-you-trust-me.html','I''m AWS certified? Should you trust me?','','2021',3,'An engineering critique detailing the practical limitations and real value of Cloud certification tracks. Argues cogently for prioritizing hands-on system building and debugging over standard textbook multiple-choice testing formats.','English','Blog Post','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Professional Development", "Opinion & Strategy", "Certifications"]','["[COMMUNITY-TOOL]"]','[]','["elearning.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://code.likeagirl.io/docker-setup-simple-application-with-mongodb-for-data-storage-272bdb3036ad','code.likeagirl.io: Docker: Setup Simple Application with MongoDB for Data'' Storage','','N/A',0,'A curated technical resource and architectural guide covering code.likeagirl.io: Docker: Setup Simple Application with MongoDB for Data'' Storage in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779030610,0,'2026-05-17T17:10:10.628194+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/nosql.md"]','["nosql.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://code.tutsplus.com/tutorials/rest-vs-grpc-battle-of-the-apis--cms-30711','REST vs. gRPC: Battle of the APIs','','N/A',0,'A curated technical resource and architectural guide covering REST vs. gRPC: Battle of the APIs in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'duplicate','manual','N/A',100.0,1779032287,0,'2026-05-17T17:38:07.611381+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/api.md"]','["api.md"]','{}','{"duplicate_of": "https://code.tutsplus.com/rest-vs-grpc-battle-of-the-apis--cms-30711t"}');
INSERT INTO "resources" VALUES('https://code.visualstudio.com','code.visualstudio.com: Visual Studio Code','','2026',0,'VS Code stands as the preeminent local-to-cloud development environment, offering comprehensive extensibility for managing containerized applications and cloud infrastructure. By integrating terminal shells, GitOps pipelines, and YAML linting directly into the UI, it accelerates standard development workflows. It is the core platform around which modern cloud-native developer environments are built.','TypeScript','IDE Platform','Beginner',0,'online','manual','c3c50a8f061161616e6c3a3783c83deffa3891653bae2a24cfe414f69e3e58d6',100.0,1779030842,1,'2026-05-17T17:14:02.279687+02:00',NULL,NULL,NULL,'["Documentation", "Developer Tooling", "IDE Platforms"]','["[COMMUNITY-TOOL]"]','["docs/visual-studio.md"]','["visual-studio.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://code.visualstudio.com/blogs/2021/06/10/remote-repositories','Remote Repositories 🌟','','2026',5,'The official VS Code documentation introducing virtual file systems and remote repository integrations. It explains how developers can navigate, edit, and search remote codebases instantly without clone overhead.','English','Article','Intermediate',0,'online','manual','e3767f503d90547e090c4895a5cb574e94dd947cf8af0bda1408bc5ec0f5cd77',100.0,1779029459,1,'2026-05-17T16:50:59.224557+02:00',NULL,NULL,NULL,'["Collaboration", "Remote Development", "VS Code Tooling"]','["[DE FACTO STANDARD]"]','["docs/visual-studio.md"]','["visual-studio.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://code.visualstudio.com/blogs/2021/10/20/vscode-dev?WT.mc_id=devcloud-46480-cxa','code.visualstudio.com: vscode.dev(!)','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','77e9ffd05ce9c5bc89094f10ffe02454d9be4e754cf99edb47e4fb29e5066dd9',100.0,1779029056,1,'2026-05-17T16:44:16.367900+02:00',NULL,NULL,NULL,'[]','[]','["docs/visual-studio.md"]','[]','{}','{"duplicate_of": "https://vscode.dev"}');
INSERT INTO "resources" VALUES('https://code.visualstudio.com/docs/azure/kubernetes','Working with Kubernetes in VS Code','','2026',5,'The definitive architectural guide by Microsoft detailing Kubernetes cluster integration inside the IDE. It covers manifest management, log streaming, and remote debugging techniques essential for orchestrating distributed microservices.','English','Article','Advanced',1,'online','manual','6c06929236af06eafecdc5a45ed2ec89a83144f4df8b0dbd20731faf2ffa0c40',100.0,1779031425,1,'2026-05-17T17:23:45.532768+02:00',NULL,NULL,NULL,'["Cloud Native", "Kubernetes", "VS Code Tooling"]','["[DE FACTO STANDARD]"]','["docs/visual-studio.md"]','["visual-studio.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://code.visualstudio.com/docs/copilot/overview','code.visualstudio.com: GitHub Copilot in VS Code','','2026',4,'The official guide detailing configuration and prompt engineering practices for using GitHub Copilot inside VS Code. Essential for developers optimizing their generative AI workflow.','English','Article','Beginner',0,'online','manual','146c1d3f794a0d9c79c45d1d9be96516d6a6174f75f3a2c0df57ac82f9826d46',100.0,1779030034,1,'2026-05-17T17:00:34.578613+02:00',NULL,NULL,NULL,'["Development Environment", "AI-Assisted Engineering", "VS Code Tooling"]','["[ENTERPRISE-STABLE]"]','["docs/visual-studio.md"]','["visual-studio.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://code.visualstudio.com/docs/datascience/data-wrangler','Getting Started with Data Wrangler in VS Code','','2023',4,'Curator Insight outlines VS Code''s visual data preparation extension. Live Grounding shows that Data Wrangler bridges the visual gap in exploratory data analysis (EDA), generating reproducible Python code in Pandas and Polars dialects directly inside Jupyter environments.','Python','Tool Documentation','Beginner',0,'online','manual',NULL,NULL,NULL,0,'2023-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Data Science", "Tooling", "Data Wrangling"]','["[ENTERPRISE-STABLE]"]','[]','["demos.md", "visual-studio.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://code.visualstudio.com/docs/editor/integrated-terminal','Integrated Terminal','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','59d82b23dc3e37c81cdd54c0eb808b62b2433fc566eea0670cd208bfa4077466',100.0,1779032091,0,'2026-05-17T17:34:51.076869+02:00',NULL,NULL,NULL,'[]','[]','["docs/visual-studio.md"]','[]','{}','{"duplicate_of": "https://code.visualstudio.com/docs/terminal/basics"}');
INSERT INTO "resources" VALUES('https://code.visualstudio.com/docs/editor/versioncontrol','Using Version Control in VS Code','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','08a30b246d1c850dfc56949b05d5bdeb0712aa55d87aa8ab17c2b977c1b8c9a0',100.0,1779032184,0,'2026-05-17T17:36:24.866871+02:00',NULL,NULL,NULL,'[]','[]','["docs/visual-studio.md"]','[]','{}','{"duplicate_of": "https://code.visualstudio.com/docs/sourcecontrol/overview"}');
INSERT INTO "resources" VALUES('https://code.visualstudio.com/docs/java/java-project','code.visualstudio.com: Java Project Management in VS Code','','2026',4,'Guide on setting up VS Code for enterprise Java development. Showcases full integration with Apache Maven, offering seamless debugging, project dependency visualization, and execution pipelines.','English','Documentation','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2026-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Developer Productivity", "IDE Integrations", "VS Code Java"]','["[ENTERPRISE-STABLE]"]','[]','["maven-gradle.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://code.visualstudio.com/docs/sourcecontrol/overview','Using Version Control in VS Code','','2015',0,'The official guide detailing VS Code''s native source control integration, enabling developers to execute Git workflows directly within the editor. It covers staging, committing, branching, and resolving merge conflicts without switching to an external terminal.','Markdown','Documentation','Beginner',0,'online','manual','ca9d892187473e14d09fb96087e961ef9a13f9dbbb6c07142cc0b7f22419d0fd',100.0,1779130494,1,'2026-05-18T20:54:54.967761+02:00',NULL,NULL,NULL,'["Development Tools", "VS Code", "Version Control"]','["[COMMUNITY-TOOL]"]','["docs/visual-studio.md"]','["visual-studio.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://code.visualstudio.com/docs/terminal/basics','Integrated Terminal','','2016',0,'Comprehensive documentation of VS Code''s integrated terminal, highlighting support for multiple shells, profile configurations, and task automation without leaving the application window.','Markdown','Documentation','Beginner',0,'online','manual','bc875417bf381c54b67f6509195ddbf988e2585a10083abe52c8e9ade592f68f',100.0,1779130495,1,'2026-05-18T20:54:55.007689+02:00',NULL,NULL,NULL,'["Development Tools", "VS Code", "Productivity"]','["[COMMUNITY-TOOL]"]','["docs/visual-studio.md"]','["visual-studio.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://code.visualstudio.com/shortcuts/keyboard-shortcuts-linux.pdf','code.visualstudio.com: keyboard shortcuts for Linux','','2023',0,'Official documentation highlighting native Linux keyboard configurations in VS Code, detailing shortcut bindings optimized for desktop environments running across various Linux distributions.','N/A','Documentation','Beginner',0,'online','manual','6b4c15228763e7088a84b43e8b4063c22658fc9bdf8f903e10d3d039b9253d06',100.0,1779030986,1,'2026-05-17T17:16:26.112041+02:00',NULL,NULL,NULL,'["Developer Environment", "IDE Tooling", "Visual Studio Code", "Ecosystem & General Productivity"]','["[COMMUNITY-TOOL]"]','["docs/visual-studio.md"]','["visual-studio.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://code.visualstudio.com/shortcuts/keyboard-shortcuts-macos.pdf','code.visualstudio.com: keyboard shortcuts for macOS','','2023',0,'Official reference guide mapping out macOS keyboard shortcuts in VS Code. Highly useful for standardizing mouse-free developer environments and boosting engineering execution speed on Apple hardware.','N/A','Documentation','Beginner',0,'online','manual','adc8651d12a6efca877f34991a1dae66a6f7f3da3e0a29d654fb9145d9b0398d',100.0,1779031351,1,'2026-05-17T17:22:31.946148+02:00',NULL,NULL,NULL,'["Developer Environment", "IDE Tooling", "Visual Studio Code", "Ecosystem & General Productivity"]','["[COMMUNITY-TOOL]"]','["docs/visual-studio.md"]','["visual-studio.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://code.visualstudio.com/shortcuts/keyboard-shortcuts-windows.pdf','code.visualstudio.com: keyboard shortcuts for Windows','','2023',0,'Official PDF reference manual containing native Windows keyboard shortcuts for VS Code. Establishes critical key combination patterns for navigation, terminal toggles, multi-cursor editing, and refactoring commands.','N/A','Documentation','Beginner',0,'duplicate','manual','b506af005a8a81952aed09e56515b127eae6cfd30f1bfbb563c86e5d5ef53d35',100.0,1779031099,1,'2026-05-17T17:18:19.274281+02:00',NULL,NULL,NULL,'["Developer Environment", "IDE Tooling", "Visual Studio Code", "Ecosystem & General Productivity"]','["[COMMUNITY-TOOL]"]','["docs/visual-studio.md"]','["visual-studio.md"]','{}','{"duplicate_of": "https://code.visualstudio.com/shortcuts/keyboard-shortcuts-linux.pdf"}');
INSERT INTO "resources" VALUES('https://code.visualstudio.com/updates','VSCode Updates','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','616b20408208ff618eb627b4845cffa696d673acafca27d440b77d95b6d7e902',100.0,1779030267,0,'2026-05-17T17:04:27.693409+02:00',NULL,NULL,NULL,'[]','[]','["docs/visual-studio.md"]','[]','{}','{"duplicate_of": "https://code.visualstudio.com/updates/v1_120"}');
INSERT INTO "resources" VALUES('https://code.visualstudio.com/updates/v1_120','VSCode Updates','','2026',0,'Official release notes detailing the latest features, UX enhancements, and API updates of the monthly VS Code release cycle, highlighting ongoing integrations with AI agents and modern platform tooling.','Markdown','Documentation','Beginner',0,'online','manual','1cec3d87564a1c68f19475ed0cc875323d68bb5d474b0db3a601f50b4c927093',100.0,1779130494,1,'2026-05-18T20:54:54.933967+02:00',NULL,NULL,NULL,'["Development Tools", "VS Code", "Release Notes"]','["[COMMUNITY-TOOL]"]','["docs/visual-studio.md"]','["visual-studio.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://code.visualstudio.com/updates/v1_120/v1_46',NULL,NULL,NULL,NULL,'A curated technical resource and architectural guide covering code.visualstudio.com in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'review_required','manual',NULL,64.0,1779130495,0,'2026-05-18T20:54:55.000550+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/visual-studio.md"]','["visual-studio.md"]','{}','{"review_metadata": {"original_url": "https://code.visualstudio.com/updates/v1_120/v1_46", "proposed_url": "NONE", "reason": "High-Value Protection: 404", "timestamp": "2026-05-18T18:54:55.000553"}}');
INSERT INTO "resources" VALUES('https://code.visualstudio.com/updates/v1_46','Flexible layout 🌟','','N/A',0,NULL,NULL,NULL,NULL,0,'online','manual','20bc67890f72a2ec85a95c3b852c2e894cd61d69ed160ee6171864b94c7fd564',100.0,1779030230,0,'2026-05-17T17:03:50.458468+02:00',NULL,NULL,NULL,'[]','[]','["docs/visual-studio.md"]','[]','{}','{}');
INSERT INTO "resources" VALUES('https://codebeautify.org/yaml-validator','codebeautify.org/yaml-validator','','2022',3,'A versatile online conversion and code-beautifying utility. It formats, lints, and transforms nested JSON and YAML configurations, helping developers quickly test structures from web browsers.','N/A','tool','beginner',0,'online','manual',NULL,NULL,NULL,0,'2022-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Configuration Management", "YAML Syntax", "Validation"]','["[COMMUNITY-TOOL]"]','[]','["yaml.md"]','{}','{"is_special": true}');
INSERT INTO "resources" VALUES('https://codeberg.org/hjacobs/kube-downscaler','codeberg.org/hjacobs/kube-downscaler: Kubernetes Downscaler 🌟','','2018',0,'A controller designed to scale down target environments (deployments, cronjobs, statefulsets) during night and weekend phases. It serves as an optimal solution to dramatically reduce cloud provider billing for staging environments.','Python','Kubernetes Operator','Intermediate',0,'online','manual','282b96be5a901f9ad83e66bb7c4b5fe961801e7d2ff5f39ce9bd17f5d9ac0d16',100.0,1779032220,1,'2026-05-17T17:37:00.226394+02:00',NULL,NULL,NULL,'["Cluster Management", "Resource Optimization", "Autoscaling"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-tools.md"]','["kubernetes-tools.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://codeberg.org/hjacobs/kube-janitor','Kubernetes Janitor','','2024',5,'A declarative janitor utility designed to clean up temporary cluster resources based on time-to-live (TTL) rules or custom annotations. Highly utilized in QA/Dev clusters to automatically purge leaked namespaces and test deployments. While migrated to Codeberg, the tool is robust and actively supported for resource hygiene.','Python','Operator','Medium',0,'online','manual','cb54d2f5d93f3e1fac684b9b86ef71cf1900b75a1972d9706ffc91ab45e4c4c0',100.0,1779030589,1,'2026-05-17T17:09:49.969411+02:00',NULL,NULL,NULL,'["Operations", "Resource Management", "Garbage Collection"]','["[DE FACTO STANDARD]"]','["docs/kubernetes-tools.md"]','["kubernetes-tools.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://codeburst.io/7-kubernetes-security-best-practices-you-must-follow-ae32f1ed6444','codeburst.io: 7 Kubernetes Security Best Practices You Must Follow','','2020',0,'Outlines fundamental security practices for Kubernetes workloads, focusing on enabling RBAC, using namespaces for boundary control, managing secrets securely, and upgrading Kubernetes control planes to address known CVEs.','N/A','article','Intermediate',1,'online','manual',NULL,NULL,NULL,0,'2020-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Kubernetes Security", "Cluster Hardening", "Operational Security"]','["[COMMUNITY-TOOL]"]','[]','["kubernetes-security.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://codeburst.io/a-resource-for-all-things-git-b63d6626beca','codeburst.io: A Resource for all Things Git','','2018',0,'Synthesized index of Git education sheets, virtual playgrounds, interactive command simulators, and troubleshooting maps, serving as a master curriculum for development teams.','None','Article','Beginner',0,'online','manual',NULL,NULL,NULL,0,'2018-06-01T00:00:00+02:00',NULL,NULL,NULL,'["DevOps", "Version Control", "Reference Lists"]','["[COMMUNITY-TOOL]"]','[]','["git.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://codeburst.io/creating-a-local-development-kubernetes-cluster-with-k3s-and-traefik-proxy-7a5033cb1c2d','codeburst.io: Creating a Local Development Kubernetes Cluster with k3s and Traefik Proxy','','2021',2,'A quick-start configuration tutorial demonstrating how to build a responsive, low-footprint local testing cluster using K3s with the integrated Traefik proxy acting as the microservice ingress controller.','None','Article','Intermediate',1,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Edge & IoT", "Local Development", "Traefik Ingress"]','["[COMMUNITY-TOOL]"]','[]','["rancher.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://codeburst.io/debug-your-code-using-git-bisect-45db2983cc69','codeburst.io: Debug your code using git bisect','','2019',0,'Explains git bisect''s binary search functionality. Walks through isolating historical commits responsible for introducing functional regressions and automating test script execution during debugging cycles.','None','Article','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2019-06-01T00:00:00+02:00',NULL,NULL,NULL,'["DevOps", "Version Control", "Git Operations"]','["[COMMUNITY-TOOL]"]','[]','["git.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://codeburst.io/getting-started-with-kubernetes-deploy-a-docker-container-with-kubernetes-in-5-minutes-eb4be0e96370','codeburst.io: getting started with kubernetes, deploy a docker container in 5 minutes','','2020',0,'A rapid prototyping guide targeting beginners to container orchestration, showcasing how to deploy an existing Docker container onto a Kubernetes cluster in under five minutes. (Live Grounding: Excellent for quick onboarding, though skips advanced security context configurations and networking rules).','YAML/Shell','Tutorial','Beginner',0,'online','manual',NULL,NULL,NULL,0,'2020-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Cloud-Native Infrastructure", "Kubernetes Core", "Container Deployments"]','["[COMMUNITY-TOOL]", "[GUIDE]"]','[]','["demos.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://codeburst.io/google-kubernetes-engine-logging-by-example-df6946dcba6b','codeburst.io: Google Kubernetes Engine Logging by Example','','2020',0,'Demonstrates structured logging patterns using Google Cloud Logging (formerly Stackdriver) inside GKE. Guides developers on outputting logs in structured JSON formats to facilitate unified search queries, metrics extraction, and alert generation. While older, the foundational concepts of structured observability remain highly applicable.','N/A','Article','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2020-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Cloud Providers", "Google Kubernetes Engine (GKE)", "Observability"]','["[COMMUNITY-TOOL]"]','[]','["managed-kubernetes-in-public-cloud.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://codeburst.io/kubernetes-ckad-weekly-challenges-overview-and-tips-7282b36a2681','Kubernetes CKAD Example Exam Questions Practical Challenge Series','','2020',0,'A high-yield challenge series tailored for the Certified Kubernetes Application Developer (CKAD) exam. Focuses on masterclass proficiency in fast imperative CLI commands, multi-container configurations, config-injection, and network troubleshooting techniques.','YAML','Article','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2020-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Education", "Certification", "CKAD"]','["[COMMUNITY-TOOL]"]','[]','["demos.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://codeburst.io/spinnaker-by-example-part-1-c4de9180d689','codeburst.io: Spinnaker by Example: Part 1','','2019',0,'Curator Insight targets the first installment of a practical multi-part series exploring foundational Spinnaker patterns. Live Grounding points to this series as a highly detailed breakdown of pipelines, stages, and execution models. It is highly recommended for understanding Spinnaker''s state machine execution logic.','N/A','Documentation','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2019-06-01T00:00:00+02:00',NULL,NULL,NULL,'["DevOps", "Continuous Delivery", "Spinnaker Setup", "Orchestration Concepts"]','["[COMMUNITY-TOOL]"]','[]','["demos.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://codeburst.io/spinnaker-by-example-part-2-6f92a1fdaedf','codeburst.io: Spinnaker by Example: Part 2','','2019',0,'Curator Insight covers the second installment of ''Spinnaker by Example'', shifting focus toward manual judgements and validation triggers. Live Grounding confirms that incorporating human gates into automated delivery pathways is crucial for enterprise governance. The examples remain valuable for compliance-focused teams.','N/A','Documentation','Intermediate',0,'duplicate','manual',NULL,NULL,NULL,0,'2019-06-01T00:00:00+02:00',NULL,NULL,NULL,'["DevOps", "Continuous Delivery", "Spinnaker Setup", "Orchestration Concepts"]','["[COMMUNITY-TOOL]"]','[]','["demos.md"]','{}','{"duplicate_of": "https://codeburst.io/spinnaker-by-example-part-1-c4de9180d689"}');
INSERT INTO "resources" VALUES('https://codeburst.io/spinnaker-by-example-part-3-c6ed9ac5f8ce','codeburst.io: Spinnaker by Example: Part 3','','2019',0,'Curator Insight details the third installment of the series, showing advanced stage configurations and automated rollback procedures. Live Grounding validates that automated rollback on application health degradation is Spinnaker''s premier capability. This design pattern minimizes production downtime during problematic deployments.','N/A','Documentation','Advanced',0,'duplicate','manual',NULL,NULL,NULL,0,'2019-06-01T00:00:00+02:00',NULL,NULL,NULL,'["DevOps", "Continuous Delivery", "Spinnaker Setup", "Orchestration Concepts"]','["[COMMUNITY-TOOL]"]','[]','["demos.md"]','{}','{"duplicate_of": "https://codeburst.io/spinnaker-by-example-part-1-c4de9180d689"}');
INSERT INTO "resources" VALUES('https://codecatalyst.aws/explore','Amazon CodeCatalyst','','2026',0,'Amazon CodeCatalyst is an enterprise-grade cloud development service that streamlines software delivery on AWS. It integrates team collaboration, CI/CD, issue tracking, and cloud development environments (CDEs) under a unified SaaS framework. Crucial for software engineering directors establishing rapid, compliant application delivery loops.','N/A','Platform','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2026-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Cloud Platform", "AWS Infrastructure", "CI/CD Pipelines"]','["[COMMUNITY-TOOL]"]','[]','["aws-tools-scripts.md", "aws.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://codeengineered.com/blog/2020/helm-find-charts','codeengineered.com: 4 Places To Find Helm Charts','','2020',0,'A historical landscape overview detailing key public repositories and search indexes for sourcing verified Helm charts. This serves as a foundational reference for understanding the historical transition from disparate registries to modern unified catalogs.','N/A','Article','Beginner',0,'online','manual',NULL,NULL,NULL,0,'2020-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Platform Engineering", "Kubernetes GitOps & Packaging", "Chart Discovery"]','["[COMMUNITY-TOOL]"]','[]','["helm.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://codefresh.io','Codefresh','','N/A',0,NULL,NULL,NULL,NULL,0,'online','manual','c5b89e256399ff84c91434c748a633841df6651452f4ae81f74a024bd49eb2e0',100.0,1779033211,0,'2026-05-17T17:53:31.309474+02:00',NULL,NULL,NULL,'[]','[]','["docs/jenkins-alternatives.md"]','[]','{}','{}');
INSERT INTO "resources" VALUES('https://codefresh.io/about-gitops/applied-gitops-with-kustomize','codefresh.io: Applied GitOps with Kustomize','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','5ae0c238d46eba463cdda45774b93efa0d0f7aba222e154d930a8c8c08578f8d',100.0,1779032101,0,'2026-05-17T17:35:01.905362+02:00',NULL,NULL,NULL,'[]','[]','["docs/kustomize.md"]','[]','{}','{"duplicate_of": "https://octopus.com/blog/applied-gitops-with-kustomize"}');
INSERT INTO "resources" VALUES('https://codefresh.io/about-gitops/branches-gitops-environments','codefresh.io: Stop Using Branches for Deploying to Different GitOps Environments','','N/A',0,NULL,NULL,NULL,NULL,0,'online','manual','397a3d4f5a4148567ab3711ffd6ce687b01d79b986b884abe8ece82fdecab472',100.0,1779030983,0,'2026-05-17T17:16:23.318640+02:00',NULL,NULL,NULL,'[]','[]','["docs/gitops.md"]','[]','{}','{}');
INSERT INTO "resources" VALUES('https://codefresh.io/about-gitops/gitops-for-infrastructure-and-applications','codefresh.io: Using GitOps for Infrastructure and Applications With Crossplane'' and Argo CD','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','4686d66e56913576d702fb3e56a63f7b09223ffdbb0deae915c87273ff68872e',100.0,1779030426,0,'2026-05-17T17:07:06.110526+02:00',NULL,NULL,NULL,'[]','[]','["docs/crossplane.md"]','[]','{}','{"duplicate_of": "https://octopus.com/devops/gitops"}');
INSERT INTO "resources" VALUES('https://codefresh.io/about-gitops/pains-gitops-1-0','codefresh.io: The pains of GitOps 1.0','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','397a3d4f5a4148567ab3711ffd6ce687b01d79b986b884abe8ece82fdecab472',100.0,1779034037,0,'2026-05-17T18:07:17.935513+02:00',NULL,NULL,NULL,'[]','[]','["docs/gitops.md"]','[]','{}','{"duplicate_of": "https://codefresh.io/about-gitops/branches-gitops-environments"}');
INSERT INTO "resources" VALUES('https://codefresh.io/blog/how-to-model-your-gitops-environments-and-promote-releases-between-them','==codefresh.io: How to Model Your Gitops Environments and Promote Releases'' between Them== 🌟','','N/A',0,NULL,NULL,NULL,NULL,0,'online','manual','5537a86599bc756fe86bcb381db7c1793dd000a2271c19b1498049e5eaeef55c',100.0,1779030500,0,'2026-05-17T17:08:20.315214+02:00',NULL,NULL,NULL,'[]','[]','["docs/gitops.md"]','[]','{}','{}');
INSERT INTO "resources" VALUES('https://codefresh.io/blog/kubernetes-antipatterns-1','codefresh.io: Kubernetes Deployment Antipatterns – part 1','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','52117933a51b0c11f94eea34f73056b95ccdc390c540dca952a7245ada44824e',100.0,1779031469,0,'2026-05-17T17:24:29.177367+02:00',NULL,NULL,NULL,'[]','[]','["docs/kubernetes.md"]','[]','{}','{"duplicate_of": "https://dev.to/codefreshio/kubernetes-deployment-antipatterns-part-1-2116"}');
INSERT INTO "resources" VALUES('https://codefresh.io/blog/kubernetes-antipatterns-2','codefresh.io: Kubernetes Deployment Antipatterns – part 2','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','0d6362111d7da6211c8c0cd56f07cad69fd8e085d59248fbf9985c42bcad657d',100.0,1779032902,0,'2026-05-17T17:48:22.832071+02:00',NULL,NULL,NULL,'[]','[]','["docs/kubernetes.md"]','[]','{}','{"duplicate_of": "https://octopus.com/blog/kubernetes-antipatterns-2"}');
INSERT INTO "resources" VALUES('https://codefresh.io/blog/progressive-delivery-for-kubernetes-config-maps-using-argo-rollouts','codefresh.io: Progressive delivery for Kubernetes Config Maps using Argo'' Rollouts','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','6b198f49d9711a497f15a6da56c880503e1892be42d081099d23dd665ad03a41',100.0,1779032346,0,'2026-05-17T17:39:06.266387+02:00',NULL,NULL,NULL,'[]','[]','["docs/argo.md"]','[]','{}','{"duplicate_of": "https://octopus.com/blog/progressive-delivery-for-kubernetes-config-maps-using-argo-rollouts"}');
INSERT INTO "resources" VALUES('https://codefresh.io/blog/using-argo-cd-and-kustomize-for-configmap-rollouts','==codefresh.io: Using Argo CD and Kustomize for ConfigMap Rollouts== 🌟🌟','','N/A',0,NULL,NULL,NULL,NULL,0,'online','manual','5a67092ce19f58852c67a8dc5e4e6174e05c0f4d80b5f27505a2d97d3e6944c8',100.0,1779033336,0,'2026-05-17T17:55:36.585022+02:00',NULL,NULL,NULL,'[]','[]','["docs/demos.md"]','[]','{}','{}');
INSERT INTO "resources" VALUES('https://codefresh.io/containers/docker-anti-patterns','codefresh.io: Docker anti-patterns 🌟','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','66f2b0a65719e381fe146228bf5a8003f14301362b775cc4975a8498d80acb20',100.0,1779030712,0,'2026-05-17T17:11:52.886811+02:00',NULL,NULL,NULL,'[]','[]','["docs/docker.md"]','[]','{}','{"duplicate_of": "https://octopus.com/blog/docker-anti-patterns"}');
INSERT INTO "resources" VALUES('https://codefresh.io/devops/pains-gitops-1-0','codefresh.io: The pains of GitOps 1.0 🌟','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','397a3d4f5a4148567ab3711ffd6ce687b01d79b986b884abe8ece82fdecab472',100.0,1779031793,0,'2026-05-17T17:29:53.827901+02:00',NULL,NULL,NULL,'[]','[]','["docs/gitops.md"]','[]','{}','{"duplicate_of": "https://codefresh.io/about-gitops/branches-gitops-environments"}');
INSERT INTO "resources" VALUES('https://codefresh.io/helm-tutorial/kanban-promotion-boards','codefresh.io: Using a Kanban board to manage and promote Helm Releases 🌟','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','397a3d4f5a4148567ab3711ffd6ce687b01d79b986b884abe8ece82fdecab472',100.0,1779029932,0,'2026-05-17T16:58:52.047055+02:00',NULL,NULL,NULL,'[]','[]','["docs/project-management-methodology.md"]','[]','{}','{"duplicate_of": "https://codefresh.io/about-gitops/branches-gitops-environments"}');
INSERT INTO "resources" VALUES('https://codefresh.io/helm-tutorial/taking-helm-3-spin','codefresh.io: Using Helm 3 with Helm 2 charts','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','397a3d4f5a4148567ab3711ffd6ce687b01d79b986b884abe8ece82fdecab472',100.0,1779030983,0,'2026-05-17T17:16:23.319752+02:00',NULL,NULL,NULL,'[]','[]','["docs/helm.md"]','[]','{}','{"duplicate_of": "https://codefresh.io/about-gitops/branches-gitops-environments"}');
INSERT INTO "resources" VALUES('https://codefresh.io/helm-tutorial/using-helm-with-gitops','codefresh.io: Using Helm with GitOps 🌟','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','580236e6727d60c7192f915d47ac819ff0a88b1165845d880227b3d65994db08',100.0,1779034135,0,'2026-05-17T18:08:55.536391+02:00',NULL,NULL,NULL,'[]','[]','["docs/helm.md"]','[]','{}','{"duplicate_of": "https://octopus.com/blog/using-helm-with-gitops"}');
INSERT INTO "resources" VALUES('https://codefresh.io/howtos/local-k8s-draft-skaffold-garden','codefresh.io: The ultimate guide for local development on Kubernetes: Draft'' vs Skaffold vs Garden.io','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','397a3d4f5a4148567ab3711ffd6ce687b01d79b986b884abe8ece82fdecab472',100.0,1779034131,0,'2026-05-17T18:08:51.644980+02:00',NULL,NULL,NULL,'[]','[]','["docs/scaffolding.md"]','[]','{}','{"duplicate_of": "https://codefresh.io/about-gitops/branches-gitops-environments"}');
INSERT INTO "resources" VALUES('https://codefresh.io/kubernetes-tutorial/okteto','codefresh.io: Tutorial - Local Kubernetes Development with Okteto 🌟','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','397a3d4f5a4148567ab3711ffd6ce687b01d79b986b884abe8ece82fdecab472',100.0,1779029151,0,'2026-05-17T16:45:51.726152+02:00',NULL,NULL,NULL,'[]','[]','["docs/kubernetes-based-devel.md"]','[]','{}','{"duplicate_of": "https://codefresh.io/about-gitops/branches-gitops-environments"}');
INSERT INTO "resources" VALUES('https://codefresh.io/kubernetes-tutorial/telepresence-2-local-development','codefresh.io: Using Telepresence 2 for Kubernetes debugging and local development','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','397a3d4f5a4148567ab3711ffd6ce687b01d79b986b884abe8ece82fdecab472',100.0,1779032257,0,'2026-05-17T17:37:37.050556+02:00',NULL,NULL,NULL,'[]','[]','["docs/kubernetes-troubleshooting.md"]','[]','{}','{"duplicate_of": "https://codefresh.io/about-gitops/branches-gitops-environments"}');
INSERT INTO "resources" VALUES('https://codegiant.io/home','codegiant.io: Build software faster','','2026',4,'A proprietary development suite offering integrated task tracking, git repositories, and continuous integration pipelines. It centralizes workflow management in a single interface to minimize multi-tool licensing costs.','English','Platform / SaaS','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2026-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Continuous Integration", "CI/CD & Issue Tracking Platforms", "All-in-One"]','["[ENTERPRISE-STABLE]"]','[]','["devops-tools.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://codely.com/en','codely.tv','','2026',5,'Spanish-language portal dedicated to Domain-Driven Design (DDD), Clean Code, CQRS patterns, and resilient microservice designs. It details testing strategies for highly decoupled, container-centric production architectures.','Spanish','Training Platform','Advanced',1,'online','manual',NULL,NULL,NULL,0,'2026-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Software Development", "Software Architecture", "DDD & Testing"]','["[DE FACTO STANDARD]"]','[]','["elearning.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://codely.tv','codely.tv','','N/A',0,NULL,NULL,NULL,NULL,0,'online','manual','6eb312b14121050a88491bcf4d3cabc8e781402c55b54298304ea21c762ee80e',100.0,1779032875,0,'2026-05-17T17:47:55.237904+02:00',NULL,NULL,NULL,'[]','[]','["docs/elearning.md"]','[]','{}','{}');
INSERT INTO "resources" VALUES('https://codeopinion.com/event-sourcing-vs-event-driven-architecture','codeopinion.com: Event Sourcing vs Event Driven Architecture','','2021',0,'This guide highlights the architectural differences between Event Sourcing (rebuilding state via a series of domain events) and Event-Driven Architecture (routing state transitions between services). It prevents common microservice anti-patterns.','English','Article','Advanced',1,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Microservices", "Patterns", "Event Sourcing"]','["[COMMUNITY-TOOL]"]','[]','["message-queue.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://codeopinion.com/splitting-up-a-monolith-into-microservices','codeopinion.com: Splitting up a Monolith into Microservices 🌟','','2020',4,'A tactical architectural guide detailing strategies to transition from a single monolithic code base to a decoupled microservice topology. Outlines bounded contexts, logical code isolation within the monolith, and utilizing transactional outbox patterns to prevent distributed split-brain scenarios.','English','Blog','Advanced',1,'online','manual',NULL,NULL,NULL,0,'2020-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Software Architecture", "Microservices", "Decomposition Patterns"]','["[ENTERPRISE-STABLE]"]','[]','["introduction.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://codeopinion.com/troubleshooting-kafka-with-2000-microservices','codeopinion.com: Troubleshooting Kafka with 2000 Microservices','','2022',0,'A heavy-duty post-mortem and diagnostics reference analyzing event-driven topologies operating thousands of microservices. Addresses cluster starvation, schema registration bottlenecks, consumer lag detection, and the architectural overhead of massive multi-tenancy.','N/A','Article','Advanced',1,'online','manual',NULL,NULL,NULL,0,'2022-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Event-Driven Architectures", "Observability & Diagnostics", "Kafka at Scale"]','["[COMMUNITY-TOOL]"]','[]','["demos.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://codersociety.com/blog/articles/helm-best-practices','codersociety.com: 13 Best Practices for using Helm','','2020',0,'Curated list of 13 foundational design patterns and practices for Helm charts. Topics include semantic versioning compliance, clean separation of concerns within values files, and keeping dependencies decoupled.','English','Article','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2020-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Cloud Native", "Application Delivery", "Design Patterns", "Best Practices"]','["[COMMUNITY-TOOL]"]','[]','["helm.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://coderstan.com/2022/07/15/spark-on-kubernetes-launching-millions-of-spark-executors','coderstan.com: Apache Spark on Kubernetes—Lessons Learned from Launching Millions of Spark Executors (Databricks Data+AI Summit 2022)','','2022',5,'Shares high-scale operational insights and hard-earned engineering lessons from managing millions of Spark executors on Kubernetes clusters. Details scheduling bottlenecks, DNS limits, local SSD configurations, and executor startup latency optimizations. Live Grounding highlights these exact tuning principles as standard operating procedures for operating hyperscale, cost-efficient data platforms today.','Markdown','Article','Advanced',0,'online','manual',NULL,NULL,NULL,0,'2022-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Data & AI", "Apache Spark", "Performance & Tuning"]','["[DE FACTO STANDARD]"]','[]','["kubernetes-bigdata.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://codesolid.com/how-to-use-docker-with-python','codesolid.com: How To Use Docker and Docker Compose With Python','','2026',0,'This tutorial outlines the process of containerizing Python-based workloads (Flask, Django, or FastAPI) and managing them with Docker Compose. It guides the reader through structuring multi-stage Dockerfiles to optimize image layers, implementing virtual environment packaging, and handling dependency caching. It serves as an architectural blueprint for packaging Python backends cleanly and consistently.','Markdown','Article','Low',1,'online','manual',NULL,NULL,NULL,0,'2026-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Application Development", "Python", "Local Environments"]','["[COMMUNITY-TOOL]"]','[]','["docker.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://codesolid.com/python-lists','codesolid.com: Python Lists for Beginners: A Complete Lesson With Exercises 🌟','','2022',0,'Curator Insight: Interactive educational package focused on Python sequence objects, list arrays, and mutation mechanics.
Live Grounding: Outlines list creation, slice manipulation, and performance attributes of dynamic array sequences inside basic programmatic workflows.','Python','Tutorial','Beginner',0,'online','manual',NULL,NULL,NULL,0,'2022-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Software Engineering", "Python Fundamentals", "Data Structures"]','["[COMMUNITY-TOOL]", "[GUIDE]"]','[]','["python.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://codewithme.cloud/posts/2024/02/why-arent-you-using-secretless-authentication','codewithme.cloud: Why aren’t you using Managed Identities?!','','2024',5,'Advocates for the total elimination of secrets from application codebases by implementing Managed Identities. In 2026, secretless authentication using Managed Identities is the standard approach for cloud-native workloads, significantly reducing the risk of security leaks.','English','Article','Intermediate',1,'online','manual',NULL,NULL,NULL,0,'2024-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Identity & Access", "Cloud Security", "Workload Identity", "Managed Identities"]','["[DE FACTO STANDARD]"]','[]','["azure.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://codingfriend.medium.com/docker-swarm-cheatsheet-22665e3278b1','codingfriend.medium.com: Docker Swarm Cheatsheet (2017)','','N/A',0,'A curated technical resource and architectural guide covering codingfriend.medium.com: Docker Swarm Cheatsheet (2017) in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'duplicate','manual','N/A',100.0,1779030680,0,'2026-05-17T17:11:20.121519+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/cheatsheets.md"]','["cheatsheets.md"]','{}','{"duplicate_of": "https://blog.programster.org/docker-swarm-cheatsheet"}');
INSERT INTO "resources" VALUES('https://codingharbour.com/kafkacat-cheatsheet','codingharbour.com: kafkacat cheatsheet','','2026',0,'An administrative cheat sheet for kafkacat (now rebranded as kcat). Curator Insight points out how easily it debugs real-time events. Live Grounding verifies kcat as the preferred CLI tool for stream diagnostic tasks.','Shell','Cheat Sheet','Advanced',1,'online','manual',NULL,NULL,NULL,0,'2026-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Architecture", "Data Pipelines", "Apache Kafka"]','["[COMMUNITY-TOOL]"]','[]','["cheatsheets.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://codingpotions.com/salarios-programadores-2021','codingpotions.com: ¿Cuánto cobra un programador en España en 2021?','','2021',0,'A detailed market survey of software developer compensation in Spain for 2021. It serves as a historical baseline analyzing local salary ranges across front-end, back-end, and cloud specialties compared to remote international offers.','Spanish','report','Beginner',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Industry Analysis", "Regional Markets", "Spain Tech Ecosystem"]','["[CASE STUDY]", "[COMMUNITY-TOOL]"]','[]','["recruitment.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://colab.research.google.com/drive/1m6ZjIJBxU20kxI9zTZqeMEVSq1FL0pNa?usp=sharing','Sport Car Price Prediction.ipynb','','N/A',0,NULL,NULL,NULL,NULL,0,NULL,'manual','cbc6133002b8dc0dc56ddde5c8c7b54b676c1ba874e17b68f47df0262b029dda',100.0,1779030295,1,'2026-05-17T17:04:55.960024+02:00',NULL,NULL,NULL,'[]','[]','["docs/mlops.md"]','[]','{}','{}');
INSERT INTO "resources" VALUES('https://collabnix.com/10-kubernetes-best-practices-to-get-you-started','collabnix.com: 10 Kubernetes Best Practices to Get You Started','','2022',0,'Focuses on establishing safe deployment defaults. Recommends running lightweight containers, defining non-root user execution, leveraging health checks, configuring namespace RBAC boundaries, and separating configs from builds.','English','Article','Beginner',0,'online','manual',NULL,NULL,NULL,0,'2022-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Operations", "Best Practices", "Introduction"]','["[COMMUNITY-TOOL]"]','[]','["kubernetes.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://collabnix.com/applying-devsecops-practices-to-kubernetes','collabnix.com: Applying DevSecOps Practices to Kubernetes','','2022',0,'Explores the technical implementation of DevSecOps pipelines targeting Kubernetes applications. Discusses how to configure automated feedback loops between static manifest linters, container register vulnerability databases, and runtime audit monitors. Crucial for scaling secure delivery pipelines.','English','Article','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2022-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Security", "DevSecOps", "Continuous Security"]','["[COMMUNITY-TOOL]"]','[]','["kubernetes-security.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://collabnix.com/kubernetes-crud-operation-using-go-on-docker-desktop','collabnix.com: Kubernetes CRUD Operation using Go on Docker Desktop','','N/A',0,'Curator Insight details setting up a local Docker Desktop Kubernetes instance and running basic CRUD client-go scripts. Live Grounding identifies this as an entry-level tutorial for engineers bridging local development with Kubernetes API fundamentals. It covers authentication via kubeconfig and resource life cycle actions.','English','Article','Beginner',0,'online','manual','a684eafda6342a6603be72a60269cecf4577c35a9d00b8dd2c39adaf15e6fbd0',100.0,1779029059,1,'2026-05-17T16:44:19.474892+02:00',NULL,NULL,NULL,'["Cloud Native", "Kubernetes Development", "Go Client-Go", "Local Sandbox"]','["[COMMUNITY-TOOL]"]','["docs/golang.md"]','["golang.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://collabnix.com/the-rise-of-kubernetes-and-ai-kubectl-openai-plugin','collabnix.com: The Rise of Kubernetes and AI – Kubectl OpenAI plugin','','2023',0,'Focuses on the Kubectl OpenAI plugin, showing how natural language commands can be compiled directly into active Kubernetes cluster API calls. It simplifies YAML definition generation and debugging workflows, lowering barrier-to-entry. A great case study in operations-focused developer tooling.','Go','Technical Blog','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2023-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Cloud Native Operations", "AI-Powered Operations (AIOps)", "Kubernetes Troubleshooting"]','["[COMMUNITY-TOOL]"]','[]','["ai.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://collabnix.com/the-ultimate-docker-tutorial-for-automation-testing','collabnix.com: The Ultimate Docker Tutorial for Automation Testing','','2021',0,'A deep-dive guide focusing on leveraging Docker containers for automated test environments. Explains container lifecycle management, mounting volumes, networking configurations, and parallel test execution wrappers.','English','Tutorial','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Infrastructure", "Containerization", "Docker Testing"]','["[COMMUNITY-TOOL]", "[GUIDE]"]','[]','["qa.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://collabnix.com/top-10-kubernetes-tools-you-need-for-2021','collabnix.com: Top 10 Kubernetes Tools You Need for 2021 – Part 1','','2021',0,'A curated industry roundup detailing popular and utility-driven Kubernetes management tools. Highlights solutions targeting troubleshooting, security analysis, and configuration auditing, providing engineers with a concise menu of modern infrastructure tooling.','Bash','Article','Beginner',0,'online','manual','b888503a01bfc2f9e036c3459bf30a7de6d32f88cfd03e29d8a65198c2cd9c4e',100.0,1779032196,1,'2026-05-17T17:36:36.926633+02:00',NULL,NULL,NULL,'["Cloud-Native Platforms", "Kubernetes Operations", "Curation"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-tools.md"]','["kubernetes-tools.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://collabnix.github.io/docker-community-extensions','collabnix.github.io: Docker Extensions 🌟','','2026',0,'A community-driven catalog indexing Docker Desktop extensions, which expand container runtime tooling into IDEs and local dashboards. Assists engineering teams in building customized workflows directly within the Docker Desktop environment. Provides concrete examples of utility integrations for local testing of cloud services.','JavaScript/TypeScript','Website','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2026-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Containers", "Docker", "Extensions"]','["[COMMUNITY-TOOL]"]','[]','["other-awesome-lists.md"]','{}','{"is_special": true}');
INSERT INTO "resources" VALUES('https://collabnix.github.io/kubetools','collabnix.github.io/kubetools 🌟','','2026',5,'An extensive community-driven index of Kubernetes open-source software, CLI wrappers, and development utilities. Acts as a prominent repository of engineering resources, classifying tools by functional domain from development platforms to production monitoring.','Markdown','Repository','Beginner',0,'online','manual','6c490400234f24034695b7d0c7caf515bc83cea300edb468aedbd52b5b7d233b',100.0,1779030553,1,'2026-05-17T17:09:13.915078+02:00',NULL,NULL,NULL,'["Cloud-Native Platforms", "Kubernetes Operations", "Curation"]','["[DE FACTO STANDARD]"]','["docs/kubernetes-tools.md", "docs/other-awesome-lists.md"]','["kubernetes-tools.md", "index.md", "other-awesome-lists.md"]','{}','{"is_special": true}');
INSERT INTO "resources" VALUES('https://collabnix.github.io/terraform','terraform.collabnix.com','','2022',0,'A collaborative, multi-step reference hub designed to systematically introduce DevOps engineers to Terraform. Covers declarative state files, modular organization, provider configurations, and deployment strategies across multiple hyper-scale cloud providers.','HCL','Tutorial','Beginner',0,'online','manual',NULL,NULL,NULL,0,'2022-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Infrastructure as Code", "Terraform Ecosystem", "Learning Platforms"]','["[COMMUNITY-TOOL]", "[GUIDE]"]','[]','["demos.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://commandline.ninja','CommandLine Ninja','','2026',0,'A technical blog dedicated to command-line engineering, shell scripting, and infrastructure automation across Windows and Linux environments. Provides engineers with targeted code snippets, pipeline enhancements, and automation scripts to optimize daily multi-cloud environments.','None','Blog','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2026-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Community", "Blogs", "CLI & Automation"]','["[COMMUNITY-TOOL]"]','[]','["azure.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://commandline.ninja/use-powershell-to-find-services-configured-to-run-as-another-user','commandline.ninja: Use Powershell to find windows services configured to run as another user','','2020',0,'Outlines an automated auditing solution leveraging custom WMI queries to locate active background services configured with custom service-account parameters rather than default LocalSystem context pools.','PowerShell','Blog Post','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2020-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Security Operations", "Windows OS", "Service Accounts", "Privilege Audit"]','["[COMMUNITY-TOOL]"]','[]','["azure.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://commandline.ninja/video-intro-to-secret-management-with-powershell','commandline.ninja: Video Intro to Secret Management with Powershell','','2021',0,'A video guide showing configurations for Microsoft.PowerShell.SecretManagement modules. Integrates various security vaults with development platforms securely.','PowerShell','Video Tutorial','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Infrastructure Automation", "Secret Management", "Security Engineering", "PowerShell Secrets"]','["[COMMUNITY-TOOL]", "[GUIDE]"]','[]','["azure.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://commons.openshift.org','OpenShift Commons','','2026',4,'OpenShift Commons acts as a central ecosystem accelerator, connecting partners, upstream developers, and enterprise end-users. It hosts targeted working groups on virtualization, AI integrations, and infrastructure automation, ensuring real-world operational feedback loops directly influence product engineering.','English','Community Portal','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2026-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Platform Engineering", "Community & Collaboration", "OpenShift Ecosystem"]','["[ENTERPRISE-STABLE]"]','[]','["openshift.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://community.atlassian.com/forums/Bitbucket-questions/configure-bitbucket-pipelines-yml-to-automatically-merge-feature/qaq-p/793222','Configure bitbucket-pipelines.yml to automatically merge feature branch to master?','','2019',2,'A community-focused guide outlining configuration recipes for automerging feature branches into staging or master using `bitbucket-pipelines.yml`. Uses shell scripts and pipeline runners to securely push merge commits back to the remote repository.','YAML','Guide','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2019-06-01T00:00:00+02:00',NULL,NULL,NULL,'["DevOps", "Continuous Integration", "Bitbucket Pipelines"]','["[COMMUNITY-TOOL]", "[GUIDE]"]','[]','["git.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://community.atlassian.com/forums/Teamwork-Collection-articles/How-to-run-a-marketing-campaign-from-kickoff-to-launch-using/ba-p/3183852','How to run a marketing campaign from kickoff to launch using Teamwork Collection','Learn how to keep multi-channel campaigns aligned from brief to launch using Confluence, Jira, Loom, and Rovo.','2026',4,'This practical guide outlines an end-to-end campaign coordination workflow leveraging the Atlassian Teamwork Collection (Confluence, Jira, Loom, and the Rovo AI agent). It demonstrates how to utilize Rovo AI for draft expansion, capture meeting outputs with AI-powered notes, and link Confluence strategic briefs directly with trackable Jira issues and epics, establishing a unified system of work for cross-functional product and marketing teams.','en','article','Beginner',0,'online','automatic','521bfc368903ccd88d9f267d47541360c8127cf6091313ddb440d13493d0cc4b',NULL,1780352720,0,'2026-06-02T00:25:20.351771+02:00',NULL,NULL,NULL,'["Management", "Project Management", "Atlassian Suite"]','["GUIDE"]','[]','[]','{}','{"category": "project-management-tools", "reputation_status": "Vetted", "reputation_summary": "Official Atlassian community guide demonstrating enterprise collaboration product flows.", "social_preview_url": "", "source_provenance": "X.com (Atlassian)", "suggested_new_category": ""}');
INSERT INTO "resources" VALUES('https://community.atlassian.com/t5/Bitbucket-questions/configure-bitbucket-pipelines-yml-to-automatically-merge-feature/qaq-p/793222','Configure bitbucket-pipelines.yml to automatically merge feature branch to master?','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','2b584970715dc3d5c30767ce150487542996519d242bb8ebb7f8aab8c4a56321',100.0,1779033218,0,'2026-05-17T17:53:38.918472+02:00',NULL,NULL,NULL,'[]','[]','["docs/git.md"]','[]','{}','{"duplicate_of": "https://community.atlassian.com/forums/Bitbucket-questions/configure-bitbucket-pipelines-yml-to-automatically-merge-feature/qaq-p/793222"}');
INSERT INTO "resources" VALUES('https://community.aws/kubernetes','community.aws/kubernetes','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','54afa79a4b27d7657455be5dfb12c3c6dccb1580b6ab07a0ccdcc4aa9d558fb1',100.0,1779034035,0,'2026-05-17T18:07:15.018308+02:00',NULL,NULL,NULL,'[]','[]','["docs/managed-kubernetes-in-public-cloud.md"]','[]','{}','{"duplicate_of": "https://aws.amazon.com/getting-started/hands-on/cost-optimize-jenkins"}');
INSERT INTO "resources" VALUES('https://community.aws/training','community.aws/training: Training and Certification','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','54afa79a4b27d7657455be5dfb12c3c6dccb1580b6ab07a0ccdcc4aa9d558fb1',100.0,1779030861,0,'2026-05-17T17:14:21.992095+02:00',NULL,NULL,NULL,'[]','[]','["docs/aws-training.md"]','[]','{}','{"duplicate_of": "https://aws.amazon.com/getting-started/hands-on/cost-optimize-jenkins"}');
INSERT INTO "resources" VALUES('https://community.dataminer.services/ci-cd-and-the-agile-principles','community.dataminer.services: CI/CD and the Agile Principles','','2022',0,'Evaluates the alignment of continuous integration pipelines with foundational Agile methodologies. Focuses on how automated testing and daily release cycles strengthen feedback loops.','English','Blog','Beginner',0,'online','manual',NULL,NULL,NULL,0,'2022-06-01T00:00:00+02:00',NULL,NULL,NULL,'["DevOps", "Agile", "Methodology"]','["[COMMUNITY-TOOL]"]','[]','["cicd.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://community.f5.com/kb/technicalarticles/what-is-kubernetes/281010','devcentral.f5.com: What is Kubernetes?','','2020',2,'Explains basic Kubernetes capabilities from a high-performance application delivery and network security perspective. Covers traffic management, container runtimes, and ingress controller integrations.','English','Article','Intermediate',0,'duplicate','manual',NULL,NULL,NULL,0,'2020-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Fundamentals", "Introduction", "Networking"]','["[COMMUNITY-TOOL]"]','[]','["kubernetes.md"]','{}','{"duplicate_of": "https://cloud.google.com/learn/what-is-kubernetes"}');
INSERT INTO "resources" VALUES('https://community.hpe.com/hpeb/plugins/custom/hp/hpebresponsive/custom.bounce_endpoint?referer=https%3A%2F%2Fcommunity.hpe.com%2Ft5%2FHPE-Ezmeral-Uncut%2FContainers-vs-VMs-What-s-the-difference%2Fba-p%2F7147090','community.hpe.com: Containers vs. VMs: What’s the difference?','','2021',4,'Compares hardware-level hypervisor virtualization (VMs) against kernel-level OS virtualization (Containers). The analysis targets engineering constraints around performance, boot speeds, immutable deployment architectures, and compute efficiency, aiding architects in selecting virtualization tiers.','English','Technical Blog','Beginner',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Cloud Native & Kubernetes Core", "Virtualization & Containers", "Architecture Comparison"]','["[ENTERPRISE-STABLE]"]','[]','["introduction.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://community.hpe.com/t5/HPE-Ezmeral-Uncut/Containers-vs-VMs-What-s-the-difference/ba-p/7147090','community.hpe.com: Containers vs. VMs: What’s the difference?','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','N/A',100.0,1779030843,0,'2026-05-17T17:14:03.228591+02:00',NULL,NULL,NULL,'[]','[]','["docs/introduction.md"]','[]','{}','{"duplicate_of": "https://community.hpe.com/hpeb/plugins/custom/hp/hpebresponsive/custom.bounce_endpoint?referer=https%3A%2F%2Fcommunity.hpe.com%2Ft5%2FHPE-Ezmeral-Uncut%2FContainers-vs-VMs-What-s-the-difference%2Fba-p%2F7147090"}');
INSERT INTO "resources" VALUES('https://community.ibm.com/community/user/blogs/daniel-jast1/2023/12/07/red-hat-aap-on-ibm-z-and-linuxone','community.ibm.com: Red Hat Ansible Automation Platform on IBM Z and IBM LinuxONE is generally available now!','','2023',0,'Analyzes the availability of Red Hat Ansible Automation Platform on IBM Z and LinuxONE. Bridges legacy mainframe operating systems with modern infrastructure-as-code and configuration workflows.','English','blog_post','Advanced',0,'online','manual',NULL,NULL,NULL,0,'2023-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Automation & Orchestration", "Enterprise Platform", "Mainframe Automation"]','["[LEGACY]"]','[]','["ansible.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://community.ibm.com/community/user/ibmz-and-linuxone/blogs/daniel-jast1/2023/12/07/red-hat-aap-on-ibm-z-and-linuxone','community.ibm.com: Red Hat Ansible Automation Platform on IBM Z and IBM'' LinuxONE is generally available now!','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','f09f305ca59cf7262b8e6524e8a1c938459967978dbfd81603e04c20a1468d7f',100.0,1779032950,0,'2026-05-17T17:49:10.659858+02:00',NULL,NULL,NULL,'[]','[]','["docs/ansible.md"]','[]','{}','{"duplicate_of": "https://community.ibm.com/community/user/blogs/daniel-jast1/2023/12/07/red-hat-aap-on-ibm-z-and-linuxone"}');
INSERT INTO "resources" VALUES('https://community.jenkins.io/t/dsty-jenkins-std-lib-shared-library-interact-with-files-directories-using-groovy/398','community.jenkins.io: DSTY - jenkins-std-lib (Shared Library) - Interact with files/directories using Groovy!','','2021',0,'Reviews an open-source Groovy standard library tailored for programmatic interactions with target host directory paths in pipeline pipelines. *Curator Insight*: Shared library systems. *Live Grounding*: Illustrates strategies for avoiding script-bloat in pipeline code bases.','English','Article','Advanced',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["CI/CD Pipelines", "Configuration Management", "Shared Libraries"]','["[COMMUNITY-TOOL]"]','[]','["jenkins.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://community.ops.io/danielepolencic/how-do-you-gracefully-shut-down-pods-in-kubernetes-30fa',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,'manual','b7db082d16131c0763c39ec0de3b9988fef03c7a4c45fce8af4f9f8f2744f99c',100.0,1779034030,0,'2026-05-17T18:07:10.811729+02:00',NULL,NULL,NULL,'[]','[]','["docs/kubernetes.md"]','[]','{}','{}');
INSERT INTO "resources" VALUES('https://community.ops.io/danielepolencic/learning-how-an-ingress-controller-works-by-building-one-in-bash-3fni','community.ops.io: Kubernetes Ingress Controller. How does it work?=','','2022',4,'A didactic, code-heavy walkthrough that creates a bare-minimum ingress controller from scratch in Bash. Demystifies the core control loop: querying the API server, filtering changes, and rebuilding configurations dynamically.','English','Tutorial','Advanced',0,'online','manual',NULL,NULL,NULL,0,'2022-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Infrastructure", "Networking", "Ingress", "Under the Hood"]','["[ENTERPRISE-STABLE]", "[GUIDE]"]','[]','["kubernetes-networking.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://community.ops.io/danielepolencic/memory-requests-and-limits-in-kubernetes-217g',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,'manual','ed82ad26511f68631ed1c429fb5c2afd4eca94287476983d2a11460e33a58167',100.0,1779032236,0,'2026-05-17T17:37:16.324038+02:00',NULL,NULL,NULL,'[]','[]','["docs/kubernetes.md"]','[]','{}','{}');
INSERT INTO "resources" VALUES('https://community.ops.io/danielepolencic/pod-rebalancing-and-allocations-in-kubernetes-4kim','community.ops.io: Pod rebalancing and allocations in Kubernetes 🌟','','2022',0,'Analyzes Pod distribution, scheduling allocations, and rebalancing strategies.
- Outlines how scheduler logic works alongside the Descheduler project to evict and re-balance workloads on newly scaled nodes.
- Essential for long-running production environments.','English','Article','Advanced',1,'online','manual',NULL,NULL,NULL,0,'2022-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Scheduling & Orchestration", "Scheduler Internals", "Pod Rebalancing"]','["[COMMUNITY-TOOL]"]','[]','["kubernetes.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://community.ops.io/jatin/ci-cd-101-with-gitlab-4pol','community.ops.io: CI CD 101 with GitLab','','2021',0,'Introductory guide breaking down the foundational principles of continuous integration and continuous delivery (CI/CD) utilizing GitLab''s native pipelines. Covers runner setup, pipeline configuration files (.gitlab-ci.yml), and stage execution flow.','YAML','Guide','Beginner',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["DevOps", "Continuous Integration", "GitLab CI", "Introduction"]','["[COMMUNITY-TOOL]", "[GUIDE]"]','[]','["git.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://community.ops.io/javi_labs/configuring-aks-to-read-secrets-and-certificates-from-azure-keyvaults-17o1','community.ops.io: Configuring AKS to read secrets and certificates from Azure KeyVaults','','2023',0,'A practical reference manual demonstrating integration patterns using Secrets Store CSI Driver inside AKS. Focuses on dynamically injecting certificates, keys, and operational credentials from Azure Key Vault into container workloads.','YAML','Blog Post','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2023-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Security & Governance", "Access & Identity", "Azure Key Vault"]','["[COMMUNITY-TOOL]"]','[]','["managed-kubernetes-in-public-cloud.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://community.ops.io/javi_labs/one-day-wake-up-to-a-crashed-aks-cluster-and-this-is-what-i-did-to-get-it-back-to-life-1592','community.ops.io: One day I woke up to a crashed AKS cluster and this is what I did to get it back to life','','2022',0,'An educational post-mortem detailing disaster recovery of a critically degraded AKS cluster. Highlights issues with custom DNS resolution, routing, and dynamic debugging tools. Serves as a great diagnostic checklist for production failures.','Bash','Blog Post','Advanced',0,'online','manual',NULL,NULL,NULL,0,'2022-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Operations & Troubleshooting", "Incident Response", "Disaster Recovery"]','["[COMMUNITY-TOOL]"]','[]','["managed-kubernetes-in-public-cloud.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://community.ops.io/the_cozma/k8s-fix-helm-release-failing-with-an-upgrade-still-in-progress-4660',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,'manual','76cf6fa98eeb0411087796f4fdfe4c49809397d5272efcac1b6689a120717da2',100.0,1779030587,1,'2026-05-17T17:09:47.768286+02:00',NULL,NULL,NULL,'[]','[]','["docs/helm.md"]','[]','{}','{}');
INSERT INTO "resources" VALUES('https://community.suse.com/feed','SUSE & Rancher Community 🌟','','N/A',0,NULL,NULL,NULL,NULL,0,'online','manual','34ba4e7abe647a914590586b14c1a912645e472e8ed237f208f998258f63b570',100.0,1779032464,0,'2026-05-17T17:41:04.259505+02:00',NULL,NULL,NULL,'[]','[]','["docs/rancher.md"]','[]','{}','{}');
INSERT INTO "resources" VALUES('https://community.suse.com/posts/13903989','community.suse.com: Introduction to K3s 🌟','','N/A',0,NULL,NULL,NULL,NULL,0,'online','manual','1797c2868a3500d0e03ea1732ac628a9d7d4e7e3960647a0857c514ed62352c5',100.0,1779032646,0,'2026-05-17T17:44:06.030376+02:00',NULL,NULL,NULL,'[]','[]','["docs/rancher.md"]','[]','{}','{}');
INSERT INTO "resources" VALUES('https://community.suse.com/posts/comparing-modern-day-container-image-builders-jib-buildpacks-and-docker','community.suse.com: Comparing Modern-Day Container Image Builders: Jib,'' Buildpacks and Docker 🌟','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','1797c2868a3500d0e03ea1732ac628a9d7d4e7e3960647a0857c514ed62352c5',100.0,1779029076,0,'2026-05-17T16:44:36.133759+02:00',NULL,NULL,NULL,'[]','[]','["docs/kubernetes-tools.md"]','[]','{}','{"duplicate_of": "https://community.suse.com/posts/13903989"}');
INSERT INTO "resources" VALUES('https://community.suse.com/posts/stupid-simple-kubernetes-deployments-services-and-ingresses-explained','community.suse.com: Stupid Simple Kubernetes — Deployments, Services and'' Ingresses Explained','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','34ba4e7abe647a914590586b14c1a912645e472e8ed237f208f998258f63b570',100.0,1779029357,0,'2026-05-17T16:49:17.919646+02:00',NULL,NULL,NULL,'[]','[]','["docs/kubernetes.md"]','[]','{}','{"duplicate_of": "https://community.suse.com/feed"}');
INSERT INTO "resources" VALUES('https://community.theforeman.org/t/rfc-operations-ansible-collection/20971','RFC: Foreman Operations Ansible Collection','','N/A',0,NULL,NULL,NULL,NULL,0,NULL,'manual','92962beeef327cbfdfcb9af9fee23f569527276fbd2a6437a795120a54076c96',100.0,1779031406,1,'2026-05-17T17:23:26.719012+02:00',NULL,NULL,NULL,'[]','[]','["docs/ansible.md"]','[]','{}','{}');
INSERT INTO "resources" VALUES('https://comparecloud.in','comparecloud.in: Public Cloud Services Comparison 🌟','','2026',0,'A comprehensive side-by-side taxonomy mapping tool designed to translate service names across multiple major cloud providers. Extremely useful for engineering teams designing multi-cloud system architectures. Live grounding establishes its role as a quick-reference schema mapping tool.','English','Reference/Tool','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2026-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Cloud Benchmarks", "Service Mapping", "Public Cloud"]','["[COMMUNITY-TOOL]"]','[]','["public-cloud-solutions.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://compliantkubernetes.io','==compliantkubernetes.io: Compliant Kubernetes is a Certified Kubernetes'' distribution, that complies with: HIPAA, GDPR, PCI DSS, FFFS 2014:7, ISO 27001, etc.== 🌟','','N/A',0,NULL,NULL,NULL,NULL,0,'online','manual','f6c7b2f28b6b77b811949cec18a48afb24bfaab0da55cbd8633c28d7ce00f7dd',100.0,1779030574,0,'2026-05-17T17:09:34.757208+02:00',NULL,NULL,NULL,'[]','[]','["docs/kubernetes.md"]','[]','{}','{}');
INSERT INTO "resources" VALUES('https://computerhoy.20minutos.es','computerhoy.com: GitHub Copilot X: así es la nueva IA parecida a ChatGPT y destinada a ayudar a programadores','','2023',0,'Analyzes the technical specifications of Copilot X, including terminal tool integration, automated PR description synthesis, and integrated chat widgets. Examines the performance gains from switching to OpenAI''s GPT-4 framework.','Spanish','Article','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2023-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Software Engineering", "AI-Assisted Development", "Next-Gen Platforms"]','["[COMMUNITY-TOOL]"]','[]','["ai.md", "git.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://computerhoy.com/software/github-copilot-x-nueva-ia-parecida-chatgpt-destinada-ayudar-programadores-1219266','computerhoy.com: GitHub Copilot X: así es la nueva IA parecida a ChatGPT'' y destinada a ayudar a programadores','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','1b1519ec52478d41664ae4b1de86f7f2c9b5d9e1e5a2528283049a6bd1315b60',100.0,1779034582,0,'2026-05-17T18:16:22.645319+02:00',NULL,NULL,NULL,'[]','[]','["docs/git.md"]','[]','{}','{"duplicate_of": "https://computerhoy.20minutos.es"}');
INSERT INTO "resources" VALUES('https://computerhoy.com/tecnologia/deep-learning-considera-revolucion-ia-1241180','computerhoy.com: ¿Qué es el ''Deep Learning'' y por qué se considera una'' revolución en la inteligencia artificial?','','N/A',0,NULL,NULL,NULL,NULL,0,'online','manual','22927715adb24c462a6477176d78b472795a69ce2327403e042e106bca68a4ed',100.0,1779032167,0,'2026-05-17T17:36:07.233500+02:00',NULL,NULL,NULL,'[]','[]','["docs/ai.md"]','[]','{}','{}');
INSERT INTO "resources" VALUES('https://computingforgeeks.com/build-aws-ec2-machine-images-with-packer-and-ansible','computingforgeeks.com: Build AWS EC2 Machine Images (AMI) With Packer and Ansible','','2023',0,'A step-by-step tutorial demonstrating how to build pre-configured AWS EC2 Amazon Machine Images (AMIs). Shows how to use HashiCorp Packer as the base image builder orchestrator and Ansible as the provisioner to configure software dependencies automatically.','English','Blog Post','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2023-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Infrastructure", "Machine Images", "Packer & Ansible Guide"]','["[COMMUNITY-TOOL]"]','[]','["terraform.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://computingforgeeks.com/kubectl-cheat-sheet-for-kubernetes-cka-exam-prep','computingforgeeks.com: Kubectl Cheat Sheet for Kubernetes Admins & CKA Exam'' Prep','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','7762c695f4e1b9e5356cebf49678de04400d82847582778924802a08bdc95200',100.0,1779033789,0,'2026-05-17T18:03:09.308474+02:00',NULL,NULL,NULL,'[]','[]','["docs/cheatsheets.md"]','[]','{}','{"duplicate_of": "https://computingforgeeks.com/kubectl-cheat-sheet-kubernetes"}');
INSERT INTO "resources" VALUES('https://computingforgeeks.com/kubectl-cheat-sheet-kubernetes','computingforgeeks.com: Kubectl Cheat Sheet for Kubernetes Admins & CKA Exam Prep','','2025',4,'A comprehensive diagnostic cheat sheet oriented around CKA/CKAD exam guidelines. Systematically structures kubectl directives from basic pod generation to advanced logging and multi-context cluster manipulation.','HTML','Cheat Sheet','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2025-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Orchestration", "Kubernetes", "Certification Prep"]','["[ENTERPRISE-STABLE]"]','[]','["cheatsheets.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://computingforgeeks.com/ssh-cheatsheet-for-sysadmins','The SSH Commands Cheat Sheet for Linux SysAdmins / Users','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','bb41cc4d0305ad2aa0484c684dd7df147d5a7baa27cf8aa7381dcb74f0d0011a',100.0,1779031426,0,'2026-05-17T17:23:46.095178+02:00',NULL,NULL,NULL,'[]','[]','["docs/cheatsheets.md"]','[]','{}','{"duplicate_of": "https://computingforgeeks.com/ssh-commands-cheat-sheet-linux"}');
INSERT INTO "resources" VALUES('https://computingforgeeks.com/ssh-commands-cheat-sheet-linux','The SSH Commands Cheat Sheet for Linux SysAdmins / Users','','2026',0,'An engineering-grade guide for SSH key management and configuration files. Curator Insight outlines its administrative value for server management. Live Grounding demonstrates how these keys act as a secure baseline in server hardening architectures.','Shell','Cheat Sheet','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2026-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Infrastructure", "Networking", "Secure Shell"]','["[COMMUNITY-TOOL]"]','[]','["cheatsheets.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://concourse-ci.org','Concourse','','2026',0,'An elegant, stateless CI/CD engine that models all build environments around three fundamental concepts: resources, jobs, and tasks. Highly valued in secure enterprise environments due to its absolute lack of implicit state persistence and strict container isolation.','Go','Tool','High',1,'online','manual',NULL,NULL,NULL,0,'2026-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Software Delivery", "CI-CD Pipelines", "Declarative Architectures"]','["[COMMUNITY-TOOL]"]','[]','["jenkins-alternatives.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://confluence.atlassian.com/bitbucketserver/automatic-branch-merging-776639993.html','Automatic branch merging','','2021',3,'Official Atlassian documentation explaining Bitbucket Server''s automated downstream cascading merge capabilities. It executes safe automated merges from release branches down to main after successful builds, resolving merge conflicts cleanly inside structured enterprise environments.','N/A','Guide','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Software Engineering", "Version Control", "Bitbucket Workflows"]','["[COMMUNITY-TOOL]", "[GUIDE]"]','[]','["git.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://confluence.atlassian.com/bitbucketserver/branches-776639968.html','atlassian.com: Configuring branching models 🌟','','2022',1,'Explains how to configure branch naming conventions and policies inside Bitbucket Server. Covers enforcing branch prefixes, setting branch permissions, and automating merge checks to standardize enterprise SDLC processes.','English','Documentation','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2022-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Version Control", "Development Models", "Tooling Configuration"]','["[COMMUNITY-TOOL]"]','[]','["git.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://confluence.atlassian.com/bitbucketserver/checks-for-merging-pull-requests-776640039.html','Checks for merging pull requests','','2021',3,'Atlassian''s reference on configuring merge check policies inside Bitbucket Server. Explores how to enforce critical compliance gates such as minimum required reviewers, successful build statuses, and resolved task lists prior to merging code.','N/A','Guide','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Software Engineering", "Version Control", "Bitbucket Workflows"]','["[COMMUNITY-TOOL]", "[GUIDE]"]','[]','["git.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://confluence.atlassian.com/bitbucketserver/using-branches-in-bitbucket-server-776639968.html','atlassian.com: Configuring branching models 🌟','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','bc93901ac186ff796e4750c6ef05682c84c3dd0a71fea342a1c2316e643e7fbf',100.0,1779029989,0,'2026-05-17T16:59:49.366741+02:00',NULL,NULL,NULL,'[]','[]','["docs/git.md"]','[]','{}','{"duplicate_of": "https://confluence.atlassian.com/bitbucketserver/branches-776639968.html"}');
INSERT INTO "resources" VALUES('https://confluence.sakaiproject.org/display/REL/Maven+release+plugin+cheat+sheet','confluence.sakaiproject.org','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','N/A',100.0,1779034457,0,'2026-05-17T18:14:17.445227+02:00',NULL,NULL,NULL,'[]','[]','["docs/cheatsheets.md"]','[]','{}','{"duplicate_of": "https://sakaiproject.atlassian.net/wiki"}');
INSERT INTO "resources" VALUES('https://conjure-up.io','**Conjure up**','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','6dd11f73ac72feaba19d04d02df52351050e2cf9701a46e219eb47d3bb1d2f93',100.0,1779032161,0,'2026-05-17T17:36:01.279658+02:00',NULL,NULL,NULL,'[]','[]','["docs/kubernetes-on-premise.md", "docs/matrix-table.md"]','[]','{}','{"duplicate_of": "https://canonical.com/juju"}');
INSERT INTO "resources" VALUES('https://console.cloud.google.com/products','==console.cloud.google.com/products==','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','9531ccf5dea1fa26a180b8c16e0f8800b3b2edfd77e0aacadcd512453292021a',100.0,1779033921,0,'2026-05-17T18:05:21.937910+02:00',NULL,NULL,NULL,'[]','[]','["docs/GoogleCloudPlatform.md"]','[]','{}','{"duplicate_of": "https://accounts.google.com/v3/signin/identifier?continue=https%3A%2F%2Fconsole.cloud.google.com%2Fproducts&dsh=S-837258255%3A1779033921742301&followup=https%3A%2F%2Fconsole.cloud.google.com%2Fproducts&osid=1&passive=1209600&service=cloudconsole&flowName=WebLiteSignIn&flowEntry=ServiceLogin&ifkv=AWa2PavdLijoZE8HgBUBXNoU1YfsOf-olUjJ8JfmhFG_0QoTjdDv1sVmFwi8Eo6EXbpyWStjzuTRaQ"}');
INSERT INTO "resources" VALUES('https://console.kubestellar.io','KubeStellar Console 🌟','','2024',0,'A management dashboard interface tailored for KubeStellar. It simplifies the visualization of multi-cluster synchronization, workload distribution profiles, and edge deployment topologies, enabling unified control-plane governance across hybrid architectures.','TypeScript','Web Application','Advanced',1,'online','manual','f624cf1a2a553fab72cc11117f1760bccfa4704e814702d77d96f3e5578a11c2',100.0,1779034131,1,'2026-05-17T18:08:51.521212+02:00',NULL,NULL,NULL,'["Multi-Cluster", "Control Plane", "UI Dashboards"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-tools.md"]','["kubernetes-tools.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://console.redhat.com/openshift/install',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,'manual','7df901d0941ab61e9431c5b1d3b3c54c4d74b40eaea52f20102997567a61d654',100.0,1779130494,0,'2026-05-18T20:54:54.959005+02:00',NULL,NULL,NULL,'[]','[]','["docs/ocp4.md"]','[]','{}','{}');
INSERT INTO "resources" VALUES('https://container-registry.com/posts/productivity-lift-buildkit-cli-for-kubectl','container-registry.com: Lifting Developers’ Productivity 🌟','','2026',0,'An analysis of the BuildKit CLI integration for ''kubectl''. It empowers developers to build container images directly within active Kubernetes execution scopes, leveraging distributed cache backends and eliminating local docker daemon dependencies.','N/A','Article','Intermediate',0,'online','manual','3cb1af83b144f3664ec4f3c5746840ce7d61fd30bdea360ccd0359a7c351b7a3',100.0,1779031442,1,'2026-05-17T17:24:02.327219+02:00',NULL,NULL,NULL,'["Cloud Native", "Kubernetes", "CI/CD & Builds"]','["[COMMUNITY-TOOL]"]','["docs/kubectl-commands.md", "docs/kubernetes-tools.md"]','["kubernetes-tools.md", "kubectl-commands.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://containerd.io','containerd.io','','2017',0,'Official home page and core design documentation for the containerd runtime engine. It details the modular runtime API architecture, gRPC interfaces, client-side abstractions, and storage drivers that enable major cloud providers and local workstations to run containers at massive scale.','None','Documentation','Intermediate',1,'online','manual',NULL,NULL,NULL,0,'2017-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Containerization", "Runtimes", "High-Level Engines"]','["[COMMUNITY-TOOL]"]','[]','["container-managers.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://containerjournal-com.cdn.ampproject.org/c/s/containerjournal.com/topics/container-ecosystems/prometheus-monitoring-ecosystem-begins-to-mature/amp','Prometheus Monitoring Ecosystem Begins to Mature','','2020',0,'This article evaluates the maturity curve of the Prometheus ecosystem. It details the transition from single-node monitoring limitations to high-availability multi-cluster metrics storage engines (e.g., Thanos, Cortex). Highlights the consolidation of the Prometheus Operator and the expansion of security features like TLS.','N/A','Industry Article','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2020-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Cloud Native Infrastructure", "Observability", "Prometheus", "Ecosystem Evolution"]','["[COMMUNITY-TOOL]"]','[]','["prometheus.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://containerjournal.com','containerjournal.com','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','cae37ad52cf0876c8d16712f142d9b3dc9d1ffd440d5f7a856c4d383d35cde66',100.0,1779031406,0,'2026-05-17T17:23:26.536740+02:00',NULL,NULL,NULL,'[]','[]','["docs/kubernetes.md"]','[]','{}','{"duplicate_of": "https://cloudnativenow.com"}');
INSERT INTO "resources" VALUES('https://containerjournal.com/editorial-calendar/best-of-2021/kubernetes-enables-devops-as-a-service-daas','containerjournal.com: Best of 2021 – Kubernetes Enables DevOps-as-a-Service'' (DaaS)','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','df18aa86dad46a306133d5a6e852cfc00fcc699e4e9b3c4c97f4bf3d1351d152',100.0,1779034572,0,'2026-05-17T18:16:12.605362+02:00',NULL,NULL,NULL,'[]','[]','["docs/devops.md"]','[]','{}','{"duplicate_of": "https://cloudnativenow.com/features/kubernetes-enables-devops-as-a-service-daas"}');
INSERT INTO "resources" VALUES('https://containerjournal.com/editorial-calendar/cloud-native-security/the-what-and-why-of-cloud-native-security','containerjournal.com: The What and Why of Cloud-Native Security','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','8344b412fd45623dc7a7aeca0bb3c25cbed87ed1bd4e0644d1a89ded052438bf',100.0,1779031353,0,'2026-05-17T17:22:33.388280+02:00',NULL,NULL,NULL,'[]','[]','["docs/devsecops.md"]','[]','{}','{"duplicate_of": "https://cloudnativenow.com/editorial-calendar/cloud-native-security/the-what-and-why-of-cloud-native-security"}');
INSERT INTO "resources" VALUES('https://containerjournal.com/features/4-expert-level-things-i-wish-id-known-about-kubernetes','containerjournal.com: 4 Expert-Level Things I Wish I’d Known About Kubernetes','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','98a4fcc13243b3e6be9f29e2bf7d418b58fa7537b404915d40ab2e96116fb06e',100.0,1779029971,0,'2026-05-17T16:59:31.440545+02:00',NULL,NULL,NULL,'[]','[]','["docs/kubernetes.md"]','[]','{}','{"duplicate_of": "https://cloudnativenow.com/features/4-expert-level-things-i-wish-id-known-about-kubernetes"}');
INSERT INTO "resources" VALUES('https://containerjournal.com/features/9-open-source-developer-tools-for-kubernetes','containerjournal.com: 9 Open Source Developer Tools for Kubernetes','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','9833d37eff7c92ef4c2d1eb159e0e6925f56ff2a9ddea8f73d0eb8131f2cc94b',100.0,1779034043,0,'2026-05-17T18:07:23.123354+02:00',NULL,NULL,NULL,'[]','[]','["docs/kubernetes-tools.md"]','[]','{}','{"duplicate_of": "https://cloudnativenow.com/features/9-open-source-developer-tools-for-kubernetes"}');
INSERT INTO "resources" VALUES('https://containerjournal.com/features/assessing-the-true-cost-of-kubernetes','containerjournal.com: Assessing the True Cost of Kubernetes','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','49424c5e3c9e7fb7548dc700eff92dedcd6dc46f65b2aa72980b9b75c96f7c2b',100.0,1779031402,0,'2026-05-17T17:23:22.994340+02:00',NULL,NULL,NULL,'[]','[]','["docs/kubernetes.md"]','[]','{}','{"duplicate_of": "https://cloudnativenow.com/features/assessing-the-true-cost-of-kubernetes"}');
INSERT INTO "resources" VALUES('https://containerjournal.com/features/deploying-kubernetes-on-bare-metal','containerjournal.com: Deploying Kubernetes on Bare Metal','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','f8384d4535b32a8f60a62963a6ef6d71970cef796cb7da4ba37e34e0b6cc835c',100.0,1779031390,0,'2026-05-17T17:23:10.814507+02:00',NULL,NULL,NULL,'[]','[]','["docs/kubernetes-on-premise.md"]','[]','{}','{"duplicate_of": "https://cloudnativenow.com/features/deploying-kubernetes-on-bare-metal"}');
INSERT INTO "resources" VALUES('https://containerjournal.com/features/gitlab-brings-kubernetes-operator-to-red-hat-openshift','containerjournal.com: GitLab Brings Kubernetes Operator to Red Hat OpenShift','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','1285e895276d4fc22bd29843f0c5e9f8e688780bca3a879aba0d8e489a6cb96d',100.0,1779030088,0,'2026-05-17T17:01:28.273101+02:00',NULL,NULL,NULL,'[]','[]','["docs/git.md"]','[]','{}','{"duplicate_of": "https://cloudnativenow.com/features/gitlab-brings-kubernetes-operator-to-red-hat-openshift"}');
INSERT INTO "resources" VALUES('https://containerjournal.com/features/gitops-the-missing-link-for-ci-cd-for-kubernetes','containerjournal.com: Best of 2022: GitOps: The Missing Link for CI/CD for'' Kubernetes','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','115b2525b2fd5fc752b409cf408b80fafc8dc4e6d9c5fafcb4cfe461b479ee56',100.0,1779030556,0,'2026-05-17T17:09:16.234590+02:00',NULL,NULL,NULL,'[]','[]','["docs/gitops.md"]','[]','{}','{"duplicate_of": "https://cloudnativenow.com/features/gitops-the-missing-link-for-ci-cd-for-kubernetes"}');
INSERT INTO "resources" VALUES('https://containerjournal.com/features/gitops-workflows-and-principles-for-kubernetes','==containerjournal.com: GitOps Workflows and Principles for Kubernetes==','','N/A',0,NULL,NULL,NULL,NULL,0,'online','manual','33291f3777ddf6b084de8c633b1375b44a04f53243b5d4fdb81ff949468f298e',100.0,1779031342,0,'2026-05-17T17:22:22.965364+02:00',NULL,NULL,NULL,'[]','[]','["docs/gitops.md"]','[]','{}','{}');
INSERT INTO "resources" VALUES('https://containerjournal.com/features/gitops-workflows-expanding-beyond-kubernetes-clusters','containerjournal.com: GitOps Workflows Expanding Beyond Kubernetes Clusters','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','b5478095811e234e7d18e0715c749bac43a01b2596c1532ecc6588ac9cf458da',100.0,1779029156,0,'2026-05-17T16:45:56.357994+02:00',NULL,NULL,NULL,'[]','[]','["docs/gitops.md"]','[]','{}','{"duplicate_of": "https://cloudnativenow.com/features/gitops-workflows-expanding-beyond-kubernetes-clusters"}');
INSERT INTO "resources" VALUES('https://containerjournal.com/features/kubernetes-enables-devops-as-a-service-daas','containerjournal.com: Kubernetes Enables DevOps-as-a-Service (DaaS) 🌟','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','df18aa86dad46a306133d5a6e852cfc00fcc699e4e9b3c4c97f4bf3d1351d152',100.0,1779031217,0,'2026-05-17T17:20:17.275690+02:00',NULL,NULL,NULL,'[]','[]','["docs/devops.md"]','[]','{}','{"duplicate_of": "https://containerjournal.com/editorial-calendar/best-of-2021/kubernetes-enables-devops-as-a-service-daas"}');
INSERT INTO "resources" VALUES('https://containerjournal.com/features/kubernetes-security-in-your-ci-cd-pipeline','containerjournal.com: Kubernetes Security in Your CI/CD Pipeline','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','18177d0221bd38ebdff17840fade2ff49c79f27734fce3d9ff27cbf9a6da2185',100.0,1779032233,0,'2026-05-17T17:37:13.996632+02:00',NULL,NULL,NULL,'[]','[]','["docs/devsecops.md"]','[]','{}','{"duplicate_of": "https://cloudnativenow.com/features/kubernetes-security-in-your-ci-cd-pipeline"}');
INSERT INTO "resources" VALUES('https://containerjournal.com/features/linkerds-cncf-graduation-due-to-its-simplicity','containerjournal.com: Linkerd’s CNCF Graduation Due to its Simplicity','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','40dd2dcacc1b17cc72cae629743a684537a0d5d3ffb03880c35386b28fbe3cce',100.0,1779031018,0,'2026-05-17T17:16:58.504558+02:00',NULL,NULL,NULL,'[]','[]','["docs/servicemesh.md"]','[]','{}','{"duplicate_of": "https://cloudnativenow.com/features/linkerds-cncf-graduation-due-to-its-simplicity"}');
INSERT INTO "resources" VALUES('https://containerjournal.com/features/red-hat-ibm-launch-konveyor-to-aggregate-kubernetes-tools','containerjournal.com: Red Hat, IBM Launch Konveyor to Aggregate Kubernetes'' Tools','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','44f8d2e908688fe542734390ec32d58430651efccde27a24dc749faac34340bd',100.0,1779031784,0,'2026-05-17T17:29:44.037653+02:00',NULL,NULL,NULL,'[]','[]','["docs/kubernetes-backup-migrations.md"]','[]','{}','{"duplicate_of": "https://cloudnativenow.com/features/red-hat-ibm-launch-konveyor-to-aggregate-kubernetes-tools"}');
INSERT INTO "resources" VALUES('https://containerjournal.com/features/red-hat-simplifies-kubernetes-cluster-management','containerjournal.com: Red Hat Simplifies Kubernetes Cluster Management','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','b7057b78ff9f06ce1ec588b406b5651860ffe08f4b90521d13645e0bfeea22f1',100.0,1779031144,0,'2026-05-17T17:19:04.319708+02:00',NULL,NULL,NULL,'[]','[]','["docs/ocp4.md"]','[]','{}','{"duplicate_of": "https://cloudnativenow.com/features/red-hat-simplifies-kubernetes-cluster-management"}');
INSERT INTO "resources" VALUES('https://containerjournal.com/features/siloscape-the-dark-side-of-kubernetes','containerjournal.com: Siloscape: The Dark Side of Kubernetes','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','8cb6f103700f3f4e68f1f9d839715d92e8a015840887eb604b9def1045315ead',100.0,1779029986,0,'2026-05-17T16:59:46.624706+02:00',NULL,NULL,NULL,'[]','[]','["docs/devsecops.md"]','[]','{}','{"duplicate_of": "https://cloudnativenow.com/features/siloscape-the-dark-side-of-kubernetes"}');
INSERT INTO "resources" VALUES('https://containerjournal.com/features/the-4-levels-of-gitops-maturity','containerjournal.com: The 4 Levels of GitOps Maturity','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','4aced4975cdc14feae083ed46231e0e78834b50c0f7cf5500328bcd89cebf0e1',100.0,1779033587,0,'2026-05-17T17:59:47.394283+02:00',NULL,NULL,NULL,'[]','[]','["docs/gitops.md"]','[]','{}','{"duplicate_of": "https://cloudnativenow.com/features/the-4-levels-of-gitops-maturity"}');
INSERT INTO "resources" VALUES('https://containerjournal.com/features/the-rise-of-the-kubemaster','A new role to emerge: Kubernetes Manager (KubeMaster) 🌟','','N/A',0,NULL,NULL,NULL,NULL,0,'online','manual','d1f382d5091057dd16c31c2addea3dbd843147c5712e89fa0885937917dc374c',100.0,1779033026,0,'2026-05-17T17:50:26.338781+02:00',NULL,NULL,NULL,'[]','[]','["docs/kubernetes.md"]','[]','{}','{}');
INSERT INTO "resources" VALUES('https://containerjournal.com/features/whats-the-difference-between-docker-and-kubernetes','==containerjournal.com: What’s the Difference Between Docker and Kubernetes?==','','N/A',0,NULL,NULL,NULL,NULL,0,'online','manual','367763ff938c7d58fda67a549a836b53e076d20592561a9e08ca10463106407d',100.0,1779030575,0,'2026-05-17T17:09:35.828902+02:00',NULL,NULL,NULL,'[]','[]','["docs/docker.md"]','[]','{}','{}');
INSERT INTO "resources" VALUES('https://containerjournal.com/features/when-is-kubernetes-service-ownership-the-right-fit','containerjournal.com: When is Kubernetes Service Ownership the Right Fit?','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','262baa135af3a72c904f412c031ca4610c44673f56de85842a64d35b9f1edc64',100.0,1779033732,0,'2026-05-17T18:02:12.584788+02:00',NULL,NULL,NULL,'[]','[]','["docs/kubernetes.md"]','[]','{}','{"duplicate_of": "https://cloudnativenow.com/features/when-is-kubernetes-service-ownership-the-right-fit"}');
INSERT INTO "resources" VALUES('https://containerjournal.com/features/when-is-service-mesh-worth-it','==containerjournal.com: When Is Service Mesh Worth It?==','','N/A',0,NULL,NULL,NULL,NULL,0,'online','manual','92bee09d8ff2d4afc51dc76df42d0c4b138fdf586562d2bbd734060bd4744ece',100.0,1779034426,0,'2026-05-17T18:13:46.310548+02:00',NULL,NULL,NULL,'[]','[]','["docs/servicemesh.md"]','[]','{}','{}');
INSERT INTO "resources" VALUES('https://containerjournal.com/features/when-kubernetes-as-a-service-doesnt-cut-it','containerjournal.com: When Kubernetes-as-a-Service Doesn’t Cut It','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','ce128728e75e1d95d413ac134f0b05c5857e0e42824f193344c6a0bbe987ab6e',100.0,1779029554,0,'2026-05-17T16:52:34.172821+02:00',NULL,NULL,NULL,'[]','[]','["docs/kubernetes-on-premise.md"]','[]','{}','{"duplicate_of": "https://cloudnativenow.com/features/when-kubernetes-as-a-service-doesnt-cut-it"}');
INSERT INTO "resources" VALUES('https://containerjournal.com/kubeconcnc/kubernetes-true-superpower-is-its-control-plane','containerjournal.com: Kubernetes’ True Superpower is its Control Plane','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','3323f7dcae5c69991efd0392a2b0395ffb34a04a014cc44e70e22099916678b9',100.0,1779031335,0,'2026-05-17T17:22:15.132029+02:00',NULL,NULL,NULL,'[]','[]','["docs/kubernetes.md"]','[]','{}','{"duplicate_of": "https://cloudnativenow.com/kubeconcnc/kubernetes-true-superpower-is-its-control-plane"}');
INSERT INTO "resources" VALUES('https://containerjournal.com/topics/container-ecosystems/how-docker-and-kubernetes-work-together','containerjournal.com: Best of 2020: How Docker and Kubernetes Work Together','','N/A',0,NULL,NULL,NULL,NULL,0,'online','manual','27fe12c7b9c2df088fc66fcfeca41212c15bb3e05cf49d11d1b9c931980dd23e',100.0,1779034174,0,'2026-05-17T18:09:34.575028+02:00',NULL,NULL,NULL,'[]','[]','["docs/kubernetes.md"]','[]','{}','{}');
INSERT INTO "resources" VALUES('https://containerjournal.com/topics/container-ecosystems/how-the-rise-of-containers-will-drive-devops','containerjournal.com: How the Rise of Containers Will Drive DevOps','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','f1f828429993e29ad6c60d80e1e0547c8382ff8b3b49724a6ebad013f85a5b3f',100.0,1779033090,0,'2026-05-17T17:51:30.235053+02:00',NULL,NULL,NULL,'[]','[]','["docs/devops.md"]','[]','{}','{"duplicate_of": "https://cloudnativenow.com/topics/cloudnativedevelopment/how-the-rise-of-containers-will-drive-devops"}');
INSERT INTO "resources" VALUES('https://containerjournal.com/topics/container-ecosystems/ibm-leverages-containers-to-advance-devops-on-mainframes','IBM Leverages Containers to Advance DevOps on Mainframes','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','eddb7796f04c9d9e2b5c88269e867b5b9e023dca1cc1c1adb9342d358852ff73',100.0,1779031100,0,'2026-05-17T17:18:20.859581+02:00',NULL,NULL,NULL,'[]','[]','["docs/ibm_cloud.md"]','[]','{}','{"duplicate_of": "https://cloudnativenow.com/topics/cloudnativedevelopment/ibm-leverages-containers-to-advance-devops-on-mainframes"}');
INSERT INTO "resources" VALUES('https://containerjournal.com/topics/container-ecosystems/red-hat-adds-java-runtime-for-kubernetes-to-subscription','containerjournal.com: Red Hat Adds Java Runtime for Kubernetes to Subscription','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','58dece3caa9e25eba3e1a9bbdee906e91cb4ac1283dae9c72ed4191c520d9071',100.0,1779033762,0,'2026-05-17T18:02:42.865836+02:00',NULL,NULL,NULL,'[]','[]','["docs/java_frameworks.md"]','[]','{}','{"duplicate_of": "https://cloudnativenow.com/topics/cloudnativedevelopment/red-hat-adds-java-runtime-for-kubernetes-to-subscription"}');
INSERT INTO "resources" VALUES('https://containerjournal.com/topics/container-management/10-best-practices-worth-implementing-to-adopt-kubernetes','containerjournal.com: 10 Best Practices Worth Implementing to Adopt Kubernetes','','N/A',0,NULL,NULL,NULL,NULL,0,'online','manual','85ea2132330db4d11bc25198717656da096248bf34fec3f02632fa22d4f92aa5',100.0,1779031797,0,'2026-05-17T17:29:57.863900+02:00',NULL,NULL,NULL,'[]','[]','["docs/kubernetes.md"]','[]','{}','{}');
INSERT INTO "resources" VALUES('https://containerjournal.com/topics/container-management/overcoming-kubernetes-infrastructure-challenges','containerjournal.com: Overcoming Kubernetes Infrastructure Challenges','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','b95f995494d58be8b16741e9444f61b4917cdb4af67aba726f5ee48666a0e10c',100.0,1779031047,0,'2026-05-17T17:17:27.569389+02:00',NULL,NULL,NULL,'[]','[]','["docs/kubernetes.md"]','[]','{}','{"duplicate_of": "https://cloudnativenow.com/topics/cloudnativeplatforms/overcoming-kubernetes-infrastructure-challenges"}');
INSERT INTO "resources" VALUES('https://containerjournal.com/topics/container-management/rancher-labs-adds-support-for-longhorn-storage-on-kubernetes-clusters','containerjournal.com: Rancher Labs Adds Support for Longhorn Storage on'' Kubernetes Clusters','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','222a0e1580bbc38bfd03a90bb365527262b63b2cb315b1c5beb7fc139d7e908d',100.0,1779034017,0,'2026-05-17T18:06:57.094543+02:00',NULL,NULL,NULL,'[]','[]','["docs/kubernetes-storage.md"]','[]','{}','{"duplicate_of": "https://cloudnativenow.com/topics/cloudnativeplatforms/rancher-labs-adds-support-for-longhorn-storage-on-kubernetes-clusters"}');
INSERT INTO "resources" VALUES('https://containerjournal.com/topics/container-management/red-hat-delivers-latest-kubernetes-enhancements','containerjournal.com: Red Hat Delivers Latest Kubernetes Enhancements','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','1fe92296b762ecad9852974bbe2fc7aa96919719b8cea2fc632e1210dd7cbdeb',100.0,1779034328,0,'2026-05-17T18:12:08.374937+02:00',NULL,NULL,NULL,'[]','[]','["docs/ocp4.md"]','[]','{}','{"duplicate_of": "https://cloudnativenow.com/topics/cloudnativeplatforms/red-hat-delivers-latest-kubernetes-enhancements"}');
INSERT INTO "resources" VALUES('https://containerjournal.com/topics/container-management/red-hat-integrates-kubevirt-with-kubernetes-management-platform-from-sap','containerjournal.com: Red Hat Integrates KubeVirt With Kubernetes Management'' Platform From SAP','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','48e477a8cb19ae505ba43ad890022ab68fc6df95ae843cda7ccb782bb81a6620',100.0,1779032787,0,'2026-05-17T17:46:27.637166+02:00',NULL,NULL,NULL,'[]','[]','["docs/ocp4.md"]','[]','{}','{"duplicate_of": "https://cloudnativenow.com/topics/cloudnativeplatforms/red-hat-integrates-kubevirt-with-kubernetes-management-platform-from-sap"}');
INSERT INTO "resources" VALUES('https://containerjournal.com/topics/container-management/red-hat-platform-brings-kafka-closer-to-kubernetes','containerjournal.com: Red Hat Platform Brings Kafka Closer to Kubernetes','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','a04ad889910405ad5e405eac3d828e849fa4ffc6a63abb5a0155cc9b50a560a3',100.0,1779032458,0,'2026-05-17T17:40:58.649058+02:00',NULL,NULL,NULL,'[]','[]','["docs/message-queue.md"]','[]','{}','{"duplicate_of": "https://cloudnativenow.com/topics/cloudnativeplatforms/red-hat-platform-brings-kafka-closer-to-kubernetes"}');
INSERT INTO "resources" VALUES('https://containerjournal.com/topics/container-security/how-to-secure-your-kubernetes-cluster','containerjournal.com: How to Secure Your Kubernetes Cluster 🌟','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','a8581516b5dd0e9167d9b31034a35d4bec2fbb5d5eff63bedd13eac8a4e65bd4',100.0,1779030301,0,'2026-05-17T17:05:01.478185+02:00',NULL,NULL,NULL,'[]','[]','["docs/kubernetes-security.md"]','[]','{}','{"duplicate_of": "https://cloudnativenow.com/topics/cloudnativesecurity/how-to-secure-your-kubernetes-cluster"}');
INSERT INTO "resources" VALUES('https://containerjournal.com/uncategorized/9-pillars-of-engineering-devops-with-kubernetes','containerjournal.com: 9 Pillars of Engineering DevOps With Kubernetes','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','0e169677be9635e01ec8229b7247fce3195bb4dbd5b1261ac58b777932d23d03',100.0,1779033164,0,'2026-05-17T17:52:44.200025+02:00',NULL,NULL,NULL,'[]','[]','["docs/devops.md"]','[]','{}','{"duplicate_of": "https://cloudnativenow.com/uncategorized/9-pillars-of-engineering-devops-with-kubernetes"}');
INSERT INTO "resources" VALUES('https://containerssh.io','ContainerSSH: Launch containers on demand 🌟🌟','','2025',5,'An innovative SSH server that dynamically launches temporary sandboxed containers in Kubernetes upon user connection. Excellent for secure bastion hosts, remote development spaces, and terminal interfaces without raw VM exposures. It remains highly active with robust security-centric enterprise support.','Go','Service','High',1,'online','manual','c774f9e7a5e06e492c407eeab6b2906b6156918e6630dfd7cf52fdbfcb86dfc5',100.0,1779031230,1,'2026-05-17T17:20:30.797999+02:00',NULL,NULL,NULL,'["Infrastructure", "Access Control", "SSH Integrations"]','["[DE FACTO STANDARD]"]','["docs/kubernetes-tools.md"]','["kubernetes-tools.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://containo.us/blog/kubernetes-ingress-service-api-demystified','containo.us: Kubernetes Ingress & Service API Demystified','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','a0608224d88cd687fb7b2d54f142a10d61f9b5cb67e60150f441396423733966',100.0,1779031026,0,'2026-05-17T17:17:06.176346+02:00',NULL,NULL,NULL,'[]','[]','["docs/kubernetes-networking.md"]','[]','{}','{"duplicate_of": "https://traefik.io/blog/kubernetes-ingress-service-api-demystified"}');
INSERT INTO "resources" VALUES('https://containo.us/maesh','Maesh','','N/A',0,NULL,NULL,NULL,NULL,0,'online','manual','3cbd4dc9f94726298ade097c84b034551fc2cd2e75bf5f384b0dc696a10ef6a1',100.0,1779032880,0,'2026-05-17T17:48:00.507791+02:00',NULL,NULL,NULL,'[]','[]','["docs/servicemesh.md"]','[]','{}','{}');
INSERT INTO "resources" VALUES('https://contains.dev/blog/optimizing-docker-image-size','contains.dev: Optimizing Docker image size and why it matters','','N/A',0,'A curated technical resource and architectural guide covering contains.dev: Optimizing Docker image size and why it matters in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779030329,0,'2026-05-17T17:05:29.921598+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/docker.md"]','["docker.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://content.techgig.com/5-best-devops-practices-for-beginners/articleshow/81368965.cms','content.techgig.com: 5 Best DevOps practices for beginners','','2021',0,'A beginner''s breakdown focusing on foundational workflow automations. Emphasizes structured Git branching protocols, continuous integration, early diagnostic alerting, standardized localized environments, and incremental canary releases to optimize developer confidence.','English','Article','Beginner',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["DevOps Methodology", "Best Practices", "Foundational Principles"]','["[COMMUNITY-TOOL]"]','[]','["devops.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://continuousdelivery.com/implementing/patterns','continuousdelivery.com: Patterns 🌟','','2020',1,'A seminal reference of continuous delivery patterns. Evaluates technical blueprints for automated schema updates, blue-green environments, canary verification loops, and clean decoupling of software builds from configurations.','English','Documentation','Advanced',1,'online','manual',NULL,NULL,NULL,0,'2020-06-01T00:00:00+02:00',NULL,NULL,NULL,'["DevOps", "Continuous Delivery", "Patterns"]','["[COMMUNITY-TOOL]"]','[]','["cicd.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://contractortaxation.com/contracting-in-spain','contractortaxation.com/contracting-in-spain','','2026',0,'A tactical resource breaking down contractor taxation, social security requirements, and corporate setups in Spain. Useful for foreign engineers seeking to establish legal compliance while maximizing net income. Live grounding confirms the accuracy of its tax-rate tables and structural options under Spanish law.','English','Guide/Legal','Beginner',0,'online','manual',NULL,NULL,NULL,0,'2026-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Remote Work & Career", "Legal Compliance", "Spanish Taxation"]','["[COMMUNITY-TOOL]", "[GUIDE]"]','[]','["freelancing.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://cookbook.learndataengineering.com/docs/05-CaseStudies','cookbook.learndataengineering.com: The Data Engineering Cookbook','','2023',0,'A comprehensive community cookbook gathering foundational data engineering designs, pipelines, and frameworks. Includes real-world infrastructure and data science architecture case studies, such as processing extreme datasets at CERN.','English','Guide','Advanced',0,'online','manual',NULL,NULL,NULL,0,'2023-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Data Engineering", "Education", "Cookbook"]','["[COMMUNITY-TOOL]", "[GUIDE]"]','[]','["introduction.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://cookbook.openshift.org','cookbook.openshift.org 🌟','','2026',0,'A primary community-driven cookbook for production OpenShift cluster engineers. Curator Insight praises its interactive operational guides. Live Grounding highlights how this resource coordinates successful cluster migrations and multitenant security architectures.','English','Documentation','Advanced',0,'online','manual',NULL,NULL,NULL,0,'2026-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Platform", "Container Orchestration", "OpenShift"]','["[COMMUNITY-TOOL]"]','[]','["cheatsheets.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://cookbook.openshift.org/image-registry-and-image-streams/how-do-i-import-an-image-from-an-external-image.html','cookbook.openshift.org: How do I import an image from an external image registry? 🌟','','2026',0,'An in-depth guide regarding external OCI registry ingestion and ImageStreams mapping. Curator Insight emphasizes security-compliant tag tracking. Live Grounding outlines its vital importance for disconnected, air-gapped container mirroring.','Shell','Guide','Advanced',0,'online','manual',NULL,NULL,NULL,0,'2026-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Platform", "Container Orchestration", "OpenShift"]','["[COMMUNITY-TOOL]", "[GUIDE]"]','[]','["cheatsheets.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://coolify.io','coolify.io','','2026',0,'An open-source, self-hosted Heroku and Netlify alternative. It automates container deployments for major runtimes and databases, operating smoothly on simple VPS instances without cluster orchestration.','PHP','Tool','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2026-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Deployment", "PaaS", "Coolify"]','["[COMMUNITY-TOOL]"]','[]','["kubernetes-alternatives.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://copilot.github.com','GitHub Copilot','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','838bc4a28da9091162117c4c3cf5182f089f1695468ca2e18730af311c5856b0',100.0,1779029985,0,'2026-05-17T16:59:45.308154+02:00',NULL,NULL,NULL,'[]','[]','["docs/devel-sites.md", "docs/git.md"]','[]','{}','{"duplicate_of": "https://github.com/copilot"}');
INSERT INTO "resources" VALUES('https://copr.fedorainfracloud.org','copr.fedorainfracloud.org','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','1fd02a8f378ca2a00c0ee2ec3258049822b9ba4aa32e1e6597e9eee74326159a',100.0,1779030868,0,'2026-05-17T17:14:28.376438+02:00',NULL,NULL,NULL,'[]','[]','["docs/linux.md"]','[]','{}','{"duplicate_of": "https://copr.fedorainfracloud.org/coprs"}');
INSERT INTO "resources" VALUES('https://copr.fedorainfracloud.org/coprs','copr.fedorainfracloud.org','','2013',4,'The Fedora community platform allowing builders to easily deploy and distribute customized package repositories. It provides automatic RPM builds from source. Live Grounding proves its critical function in Fedora and RHEL testing pipelines.','Python','Website','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2013-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Infrastructure & Operations", "Software Distribution", "Fedora/RedHat"]','["[ENTERPRISE-STABLE]"]','[]','["linux.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://copyconstruct.medium.com/testing-in-production-the-safe-way-18ca102d0ef1','copyconstruct.medium.com: Testing in Production, the safe way 🌟🌟🌟','','N/A',0,'A curated technical resource and architectural guide covering copyconstruct.medium.com: Testing in Production, the safe way 🌟🌟🌟 in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779030436,0,'2026-05-17T17:07:16.429002+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/qa.md"]','["qa.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://coreos.com/blog/introducing-ignition.html',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,'manual','fe3b00fc9855e8f639ff3144a9426dbe138a0fc8ac6c3d5d5c1f62df62660602',100.0,1779030202,0,'2026-05-17T17:03:22.155985+02:00',NULL,NULL,NULL,'[]','[]','["docs/ocp4.md"]','[]','{}','{}');
INSERT INTO "resources" VALUES('https://coreos.com/ignition/docs/latest/what-is-ignition.html',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,'manual','f9762d829597d6b30fc553e86d294c3fcb736171d602ae58e3639cfcb9c48d27',100.0,1779029269,0,'2026-05-17T16:47:49.807507+02:00',NULL,NULL,NULL,'[]','[]','["docs/ocp4.md"]','[]','{}','{}');
INSERT INTO "resources" VALUES('https://cormachogan.com/2020/04/01/a-first-look-at-vsphere-with-kubernetes-in-action','cormachogan.com: A first look at vSphere with Kubernetes in action','','2020',0,'A hands-on architectural exploration of the early vSphere with Kubernetes implementation. The post walks through supervisor cluster enablement, native vSphere Pods execution, storage class integration with VMware CNS (Cloud Native Storage), and basic network policies.','English','Article','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2020-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Infrastructure", "Virtualization", "VMware Tanzu"]','["[COMMUNITY-TOOL]"]','[]','["kubernetes-on-premise.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://cormachogan.com/2020/04/07/building-a-tkg-guest-cluster-in-vsphere-with-kubernetes','cormachogan.com: Building a TKG Cluster in vSphere with Kubernetes','','2020',0,'A deep technical guide demonstrating how to declare and bootstrap Tanzu Kubernetes Grid (TKG) workload clusters (guest clusters) inside a vSphere supervisor cluster. Explains the underlying declarative custom resource definition (CRD) configurations matching Cluster API mechanics.','English','Article','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2020-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Infrastructure", "Virtualization", "VMware Tanzu"]','["[COMMUNITY-TOOL]"]','[]','["kubernetes-on-premise.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://cortexmetrics.io','**Cortex**:','','2024',0,'Architectural landing page of Cortex, an enterprise-grade, horizontally scalable, multi-tenant TSDB. Note: Since 2024-2025, many users have migrated toward Thanos or VictoriaMetrics, yet Cortex remains a highly resilient classic for long-term storage.','Go','Official Portal','Advanced',1,'online','manual',NULL,NULL,NULL,0,'2024-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Observability", "Distributed Storage", "Cortex Engine"]','["[COMMUNITY-TOOL]"]','[]','["prometheus.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://coruzant.com/appdev/kubernetes-management-tools-and-best-practices','coruzant.com/appdev: Kubernetes Management: Tools and Best Practices','','2023',0,'Focuses on administrative practices and tools used to orchestrate complex Kubernetes applications. It outlines key principles of cluster lifecycle management, scaling rules, security integration, and centralized control strategies for platform engineers.','Bash','Article','Beginner',0,'online','manual','6b7f924aa5fdd8b13b3e24d3c6bb038193e29f6d06481b69e6bed0afcbfa4b78',100.0,1779032109,1,'2026-05-17T17:35:09.298081+02:00',NULL,NULL,NULL,'["Cloud-Native Platforms", "Kubernetes Operations", "Curation"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-tools.md"]','["kubernetes-tools.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://couchdb.apache.org','Couchdb.apache.org','','2026',4,'Apache multi-master replicating document database using HTTP/JSON APIs. Features robust, offline-first sync protocols with ACID qualities, backed by Erlang''s battle-tested fault tolerance.','Erlang','Software','Advanced',0,'online','manual',NULL,NULL,NULL,0,'2026-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Data Architecture", "NoSQL Databases", "Document Databases"]','["[ENTERPRISE-STABLE]"]','[]','["nosql.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://courses.devopscube.com/l/products','techiescamp.com: Kubernetes Kustomize Crash Course','','2023',2,'A fast-paced educational resource covering basic commands, structure of `kustomization.yaml`, and the deployment of a demo application using overlays. Highlights practical command line utilities such as `kubectl kustomize`.','English','Course','Beginner',0,'online','manual',NULL,NULL,NULL,0,'2023-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Cloud Native", "Kubernetes", "Configuration Management"]','["[COMMUNITY-TOOL]", "[GUIDE]"]','[]','["kustomize.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://courses.mooc.fi/org/uh-cs/courses/devops-with-kubernetes','devopswithkubernetes.com','','2026',0,'An open-source academic DevOps curriculum developed by the University of Helsinki. Explores real-world container scheduling, persistent storage setups, pipeline engineering, and live microservice application deployment strategies inside standard clusters.','N/A','Course','Intermediate',1,'online','manual',NULL,NULL,NULL,0,'2026-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Cloud Native", "Education", "Academic Programs"]','["[COMMUNITY-TOOL]", "[GUIDE]"]','[]','["kubernetes-tutorials.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://craig-godden-payne.medium.com/how-does-ingress-work-in-kubernetes-f3b121d0351f','craig-godden-payne.medium.com: How does ingress work in Kubernetes?','','N/A',0,'A curated technical resource and architectural guide covering craig-godden-payne.medium.com: How does ingress work in Kubernetes? in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779033205,0,'2026-05-17T17:53:25.860605+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-networking.md"]','["kubernetes-networking.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://crc.dev','Homepage','','2025',0,'The landing portal for Red Hat OpenShift Local (formerly CodeReady Containers / CRC). OpenShift Local packages a minimal, single-node OpenShift cluster into a single virtual machine optimized for local development. Live grounding confirms it is the primary local emulation tool, replacing minishift, and is designed for developers building cloud-native applications directly on macOS, Windows, or Linux.','English','Homepage','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2025-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Platforms", "Local Development", "OpenShift Local"]','["[COMMUNITY-TOOL]"]','[]','["ocp4.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://creately.com/blog/business/how-to-set-kpis-for-team-members','creately.com: A Step By Step Guide to Set KPIs for Team Members','','N/A',0,'A curated technical resource and architectural guide covering creately.com: A Step By Step Guide to Set KPIs for Team Members in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'duplicate','manual','0688b3db1197d257f8fe034c30757d1b1b2672b4805af35704cd27b34007a662',100.0,1779029374,0,'2026-05-17T16:49:34.984140+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/project-management-methodology.md"]','["project-management-methodology.md"]','{}','{"duplicate_of": "https://creately.com/guides/how-to-set-kpis-for-team-members"}');
INSERT INTO "resources" VALUES('https://creately.com/blog/diagrams/what-is-a-kanban-board','creately.com: How to Better Manage Your Projects with Kanban Boards','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','77bd91dc8db799733ae86236f0770b2addc8ce9924ccba12c3902d6a915ef247',100.0,1779033511,0,'2026-05-17T17:58:31.423447+02:00',NULL,NULL,NULL,'[]','[]','["docs/project-management-methodology.md"]','[]','{}','{"duplicate_of": "https://creately.com/blog/project-management/what-is-a-kanban-board"}');
INSERT INTO "resources" VALUES('https://creately.com/blog/project-management/what-is-a-kanban-board','creately.com: How to Better Manage Your Projects with Kanban Boards','','2021',3,'Introduces visual project management methodologies using Kanban boards. Highlights essential visual metrics such as Work-in-Progress (WIP) limits, cycle times, and bottleneck identification. Explains how to map agile delivery cycles onto dynamic cards to improve flow, increase transparency, and accelerate software shipping iterations.','en','Guide','Beginner',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Engineering Leadership", "Project Management", "Agile Methodologies"]','["[COMMUNITY-TOOL]", "[GUIDE]"]','[]','["project-management-methodology.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://cri-o.io','cri-o.io','','2017',0,'The official home of CRI-O, an optimized Container Runtime Interface (CRI) designed specifically and exclusively for Kubernetes. CRI-O avoids overhead by supporting only OCI-compliant runtimes, removing unnecessary client CLI abstractions to deliver minimum-footprint workload execution.','None','Documentation','Advanced',1,'online','manual',NULL,NULL,NULL,0,'2017-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Containerization", "Runtimes", "Kubernetes Integration"]','["[COMMUNITY-TOOL]"]','[]','["ocp4.md", "container-managers.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://cribl.io/blog/using-prometheus-for-agentless-monitoring','cribl.io: Using Prometheus for Agentless Monitoring','','2021',0,'Explores agentless infrastructure monitoring architectures with Prometheus. Contrasts deploying individual node_exporter daemons with querying API-based metric proxy endpoints, using SNMP exporters, or utilizing blackbox endpoints to analyze legacy infrastructure targets.','N/A','Technical Blog','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Cloud Native Infrastructure", "Observability", "Prometheus", "Agentless Monitoring"]','["[LEGACY]"]','[]','["prometheus.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://cronicaglobal.elespanol.com/vida/20240604/roberto-ardon-incepto-ia-pueden-pedir-imposibles/860164103_0.html','cronicaglobal.elespanol.com: Roberto Ardon (Incepto): "A la IA no se le pueden pedir imposibles"','','2024',3,'An interview with Roberto Ardon, co-founder of Incepto Medical, framing the realistic capabilities and limitations of clinical AI deployment in European hospitals. Ardon discusses how AI should be engineered as a targeted productivity tool (e.g., reducing routine screening fatigue) rather than a replacement for human clinicians. It offers deep insights into market deployment, medical device certification, and data security hurdles.','Spanish','Article','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2024-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Data Management", "Healthcare Tech", "AI Diagnostics"]','["[COMMUNITY-TOOL]"]','[]','["customer.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://crontab.guru','crontab.guru 🌟','','2024',5,'The premier interactive visual tool for parsing, writing, and validating cron job schedules. It parses obscure crontab strings into human-readable timelines, which is crucial for managing automated cloud jobs or Kubernetes CronJobs.','JavaScript','Tool','Beginner',0,'online','manual',NULL,NULL,NULL,0,'2024-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Infrastructure", "Linux Administration", "Job Scheduling"]','["[DE FACTO STANDARD]"]','[]','["cheatsheets.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://crossplane.io','crossplane.io','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','30311266c2e7eba4eaf746dbf25e5577f1f6e00305381acbaca7b8d1f8dbffcc',100.0,1779032223,0,'2026-05-17T17:37:03.600488+02:00',NULL,NULL,NULL,'[]','[]','["docs/crossplane.md"]','[]','{}','{"duplicate_of": "https://www.crossplane.io"}');
INSERT INTO "resources" VALUES('https://crunchtools.com/comparison-linux-container-images','crunchtools.com: A Comparison of Linux Container Images','','2026',0,'This analytical article compares various Linux base container images (Alpine, Debian, Ubuntu, Red Hat UBI) across size, package ecosystems, security profiles, and glibc/musl compatibility. It helps system architects weigh the trade-offs of using minimal images like Alpine (extremely light but uses musl libc) against enterprise standards like UBI (fully supported but heavier). It is a vital read for standardizing secure base OS layers.','Markdown','Article','Medium',0,'online','manual',NULL,NULL,NULL,0,'2026-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Infrastructure", "Containerization", "Base Images"]','["[COMMUNITY-TOOL]"]','[]','["docker.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://crunchtools.com/moving-linux-services-to-containers','crunchtools.com: A Hacker’s Guide to Moving Linux Services into Containers. Epic 15 page blog post showing people how to move Wordpress (php), Mediawiki (php), and Request Tracker (perl) into containers','','2026',0,'A detailed 15-page architectural guide highlighting standard procedures for migrating legacy, bare-metal Linux services (such as WordPress, MediaWiki, and Request Tracker) into modern containers. It covers dissecting stateful components, isolating persistent data directories, managing configurations, and implementing reverse proxies. This resource is highly valuable for infrastructure engineers executing legacy-to-cloud modernization strategies.','Markdown','Article','Medium',0,'online','manual',NULL,NULL,NULL,0,'2026-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Infrastructure", "Migration", "Containerization"]','["[LEGACY]"]','[]','["docker.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://crunchtools.com/should-i-use-docker-compose-or-podman-compose-with-podman','crunchtools.com: Should I Use Docker Compose Or Podman Compose With Podman?','','2021',0,'This architectural comparison contrasts the usage of Podman Compose with Docker Compose running on Podman''s virtualized API socket. The synthesis recommends leveraging the Docker-compatible socket configuration in enterprise environments for high-fidelity compatibility with complex multi-container definitions.','Shell','Article','Intermediate',1,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Container Infrastructure", "Container Tooling", "Compose Comparison"]','["[COMMUNITY-TOOL]"]','[]','["container-managers.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://cryptography.io/en/latest/hazmat/primitives/key-derivation-functions','cryptography.io: scrypt (cryptography)','','2026',5,'Implements the scrypt algorithm within Python''s premier cryptography package, enabling customization of CPU, memory, and parallelization parameters. Ideal for highly customized cryptographic backends requiring precise control over memory-hard functions.','Python','Library','Advanced',0,'online','manual',NULL,NULL,NULL,0,'2026-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Security", "Cryptography", "Hashing Algorithms"]','["[DE FACTO STANDARD]"]','[]','["devsecops.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://css-tricks.com/a-gentle-introduction-to-using-a-docker-container-as-a-dev-environment','A Gentle Introduction to Using a Docker Container as a Dev Environment','','2021',0,'Explains how to containerize a developer''s workspace using Docker containers instead of native OS packages. Focuses on achieving parity between development and production configurations, highlighting workflows that align with the standardized VS Code Dev Containers specification.','English','Tutorial','Beginner',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Local Development", "Development Environments", "Containers"]','["[COMMUNITY-TOOL]", "[GUIDE]"]','[]','["docker.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://css-tricks.com/better-collaboration-with-pull-requests','css-tricks.com: Advanced Git series. 3 Better Collaboration With Pull Requests','','N/A',0,NULL,NULL,NULL,NULL,0,NULL,'manual','671cb527229ae45887bdcdd1f49a593c53d4e1bc2005be9589bc1f5a3aa2d86d',100.0,1779029863,1,'2026-05-17T16:57:43.208963+02:00',NULL,NULL,NULL,'[]','[]','["docs/git.md"]','[]','{}','{}');
INSERT INTO "resources" VALUES('https://css-tricks.com/branching-strategies-in-git','css-tricks.com: Advanced Git series. 2 Branching Strategies in Git','','N/A',0,NULL,NULL,NULL,NULL,0,NULL,'manual','acf98bd232f422612e0b993fdd58946024ee0f37e6c4e4048b4fc3b8d8568e30',100.0,1779029917,1,'2026-05-17T16:58:37.040863+02:00',NULL,NULL,NULL,'[]','[]','["docs/git.md"]','[]','{}','{}');
INSERT INTO "resources" VALUES('https://css-tricks.com/cherry-picking-commits-in-git','css-tricks.com: Cherry-Picking Commits in Git','','N/A',0,NULL,NULL,NULL,NULL,0,NULL,'manual','8da2f6a5b112766c0c75d979eff7d04286e80557de5841657b8c81ee299ba731',100.0,1779032159,1,'2026-05-17T17:35:59.882258+02:00',NULL,NULL,NULL,'[]','[]','["docs/git.md"]','[]','{}','{}');
INSERT INTO "resources" VALUES('https://css-tricks.com/creating-the-perfect-commit-in-git','css-tricks.com: Advanced Git series. 1 Creating the Perfect Commit in Git','- [css-tricks.com: Advanced Git series. 2 Branching Strategies in Git](https://css-tricks.com/branching-strategies-in-git)
    - [css-tricks.com: Advanced Git series. 3 Better Collaboration With Pull Requests](https://css-tricks.com/better-collaboration-with-pull-requests)
    - [css-tricks.com: Advanced Git series. 4 Merge Conflicts: What They Are and How to Deal with Them​](https://css-tricks.com/merge-conflicts-what-they-are-and-how-to-deal-with-them)
    - [css-tricks.com: Advanced Git series. 5 Rebase vs. Merge: Integrating Changes in Git](https://css-tricks.com/rebase-vs-merge-integrating-changes-in-git)
    - [css-tricks.com: Advanced Git series. 6 Interactive Rebase: Clean up your Commit History](https://css-tricks.com/interactive-rebase-clean-up-your-commit-history)
    - [css-tricks.com: Cherry-Picking Commits in Git](https://css-tricks.com/cherry-picking-commits-in-git)
    - [css-tricks.com: Using the Reflog to Restore Lost Commits](https://css-tricks.com/using-the-reflog-to-restore-lost-commits)','2021',0,'A multi-part deep dive on Git best practices, including git add -p, branching strategies, PR workflows, merge conflict resolution, rebase vs merge, interactive rebase, cherry-picking, and reflogs.','English','Article','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Software Engineering", "Version Control", "Workflows"]','["[COMMUNITY-TOOL]"]','[]','["git.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://css-tricks.com/git-switching-unstaged-changes-to-a-new-branch','css-tricks.com: Git: Switching Unstaged Changes to a New Branch','','2021',0,'Analyzes rapid tactics for extracting uncommitted, unstaged alterations into a newly spawned local feature branch. Guides developers on preserving workspace fluidity when starting feature-work inside the wrong branch context without triggering merge hazards.','English','Article','Beginner',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Version Control", "Git Core", "Workspace State"]','["[COMMUNITY-TOOL]"]','[]','["git.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://css-tricks.com/how-to-automate-project-versioning-and-releases-with-continuous-deployment','css-tricks.com: How to Automate Project Versioning and Releases with Continuous Deployment 🌟','','2021',0,'An implementation guide for setting up automated semver-based deployments and releases. Focuses on integrating semantic-release utilities inside popular continuous integration environments to remove manual distribution workloads.','English','Article','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["DevOps", "Continuous Deployment", "Release Automation"]','["[COMMUNITY-TOOL]"]','[]','["git.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://css-tricks.com/interactive-rebase-clean-up-your-commit-history','css-tricks.com: Advanced Git series. 6 Interactive Rebase: Clean up your'' Commit History','','N/A',0,NULL,NULL,NULL,NULL,0,NULL,'manual','3ff16cfded927f39622546f3b7ea9e3df3735e292cd4133de3caab23bc400303',100.0,1779034306,1,'2026-05-17T18:11:46.695242+02:00',NULL,NULL,NULL,'[]','[]','["docs/git.md"]','[]','{}','{}');
INSERT INTO "resources" VALUES('https://css-tricks.com/kubernetes-explained-simply-containers-pods-and-images','css-tricks.com: Kubernetes Explained Simply: Containers, Pods and Images','','2020',2,'A highly accessible guide targeting front-end and full-stack developers. It traces the hierarchy from container images and isolated container layers up to multi-container Pod topologies and network configuration.','English','Article','Beginner',1,'online','manual',NULL,NULL,NULL,0,'2020-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Fundamentals", "Introduction", "Container Runtimes"]','["[COMMUNITY-TOOL]"]','[]','["kubernetes.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://css-tricks.com/merge-conflicts-what-they-are-and-how-to-deal-with-them','css-tricks.com: Advanced Git series. 4 Merge Conflicts: What They Are and'' How to Deal with Them','','N/A',0,NULL,NULL,NULL,NULL,0,NULL,'manual','98d375711a55d8c99f4e766a978dcc137424d970a53a01b57d9368951883c1ab',100.0,1779031740,1,'2026-05-17T17:29:00.063689+02:00',NULL,NULL,NULL,'[]','[]','["docs/git.md"]','[]','{}','{}');
INSERT INTO "resources" VALUES('https://css-tricks.com/rebase-vs-merge-integrating-changes-in-git','css-tricks.com: Advanced Git series. 5 Rebase vs. Merge: Integrating Changes'' in Git','','N/A',0,NULL,NULL,NULL,NULL,0,NULL,'manual','54db81d34305da265552b4bbe0b4f4e41ddf1cf8f0d732798fc2836e297242b6',100.0,1779032388,1,'2026-05-17T17:39:48.684608+02:00',NULL,NULL,NULL,'[]','[]','["docs/git.md"]','[]','{}','{}');
INSERT INTO "resources" VALUES('https://css-tricks.com/the-many-faces-of-vs-code-in-the-browser','css-tricks.com: The Many Faces of VS Code in the Browser','','N/A',0,NULL,NULL,NULL,NULL,0,NULL,'manual','cfe0392b4f72cd29b3ed8d3ccd8ba8603cdec0afa07e3055c49663cab0d94600',100.0,1779033223,1,'2026-05-17T17:53:43.059253+02:00',NULL,NULL,NULL,'[]','[]','["docs/visual-studio.md"]','[]','{}','{}');
INSERT INTO "resources" VALUES('https://css-tricks.com/using-the-reflog-to-restore-lost-commits','css-tricks.com: Using the Reflog to Restore Lost Commits','','N/A',0,NULL,NULL,NULL,NULL,0,NULL,'manual','eab9b8026ddc56ee65b3efbbd853721e2caaef9e6ce9a545c102a6b3c472e88b',100.0,1779030196,1,'2026-05-17T17:03:16.705778+02:00',NULL,NULL,NULL,'[]','[]','["docs/git.md"]','[]','{}','{}');
INSERT INTO "resources" VALUES('https://cssnectar.com','cssnectar.com','','2016',0,'Curation registry for exceptional web designs and styling practices. Evaluated by industry specialists, providing reference patterns for visual design, complex layouts, and innovative UI paradigms.','HTML','Platform','Beginner',0,'online','manual',NULL,NULL,NULL,0,'2016-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Developer Productivity", "UI/UX Design", "Inspiration"]','["[COMMUNITY-TOOL]"]','[]','["javascript.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://cult.honeypot.io/reads/best-frontend-javascript-frameworks-learn-2021','cult.honeypot.io: Best Frontend JavaScript Frameworks To Learn 2021','','N/A',0,'A curated technical resource and architectural guide covering cult.honeypot.io: Best Frontend JavaScript Frameworks To Learn 2021 in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779030951,0,'2026-05-17T17:15:51.631498+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/javascript.md"]','["javascript.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://curity.io/resources/client-security','curity.io: Client Security','','2022',0,'Focuses on security patterns when structuring application clients that interface with identity ecosystems. Covers patterns like Token Handlers and Backend-for-Frontend (BFF) to safely abstract tokens away from client browsers or apps. Reduces target exposures to common cross-site scripting risks.','English','Article','Intermediate',1,'online','manual',NULL,NULL,NULL,0,'2022-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Security", "Application Security", "Client Security"]','["[COMMUNITY-TOOL]"]','[]','["kubernetes-security.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://curity.io/resources/learn/oauth-overview','curity.io: OAuth 2.0 Overview','','2022',0,'An industrial-grade review of the OAuth 2.0 protocol specifications, flows, and grant types. Provides system architects with core design criteria to safely establish authorization states between microservice deployments. Underlines secure handling of access, refresh, and id tokens.','English','Article','Beginner',1,'online','manual',NULL,NULL,NULL,0,'2022-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Security", "IAM", "Protocols"]','["[COMMUNITY-TOOL]"]','[]','["oauth.md", "kubernetes-security.md", "securityascode.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://curity.io/resources/learn/openid-connect-overview','curity.io: OpenID Connect Overview','','2022',0,'Provides a comprehensive architecture overview of OpenID Connect (OIDC) acting as the authentication layer on top of OAuth 2.0. Analyzes ID token syntax, discovery endpoints, and flows for multi-tenant systems. Essential background knowledge for implementing cloud-native federated identities.','English','Article','Intermediate',1,'online','manual',NULL,NULL,NULL,0,'2022-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Security", "IAM", "Protocols"]','["[COMMUNITY-TOOL]"]','[]','["oauth.md", "kubernetes-security.md", "securityascode.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://cursor.com/blog/cloud-agent-development-environments','Development Environments for Cloud Agents','','2025',0,'Analysis of building custom sandboxes and isolated development runtimes for LLM-based autonomous cloud agents. Discusses secure API mocking, resource isolation, and state rollbacks.','English','Blog','Advanced',0,'online','manual',NULL,NULL,NULL,0,'2025-06-01T00:00:00+02:00',NULL,NULL,NULL,'["AI & Agents", "Environments", "Cloud Agents"]','["[COMMUNITY-TOOL]"]','[]','["ai.md", "devops.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://cursor.com/blog/composer-2-5','Cursor Composer 2.5','Deep technical analysis of Composer 2.5, Cursor''s latest agentic coding model trained with targeted textual feedback.','2026',4,'The official release announcement of Composer 2.5, Cursor''s next-generation in-house AI coding agent model built on Moonshot''s Kimi K2.5 base. This iteration implements targeted textual feedback within reinforcement learning (RL) rollouts to solve credit assignment bottlenecks over long token trajectories and scales synthetic training workloads by 25x. Additionally, it leverages a sharded Muon optimizer on an ultra-large model context to achieve a 79.8% score on SWE-Bench Multilingual, significantly expanding agentic autonomy for complex, repository-wide engineering.','en','Blog Post','Advanced',0,'online','automatic','935f72e7b8741b2f64b982402bc40a3ee230605f823805fe753a225ddb8ff453',NULL,1780352148,0,'2026-06-02T00:15:48.493994+02:00',NULL,NULL,NULL,'["AI Agents", "Large Language Models", "Developer Productivity", "Reinforcement Learning"]','["EMERGING", "COMMUNITY-TOOL"]','[]','[]','{}','{"category": "ai-agents-mcp", "reputation_status": "Vetted", "reputation_summary": "Highly benchmarked and praised release inside the AI engineer community.", "social_preview_url": "https://ptht05hbb1ssoooe.public.blob.vercel-storage.com/assets/changelog/cursor-composer2.5-og-2400x1200.png", "source_provenance": "X.com (Cursor_AI)", "suggested_new_category": "ai-code-generation"}');
INSERT INTO "resources" VALUES('https://cursor.com/changelog/05-19-26','Cursor in Jira: Deep AI Agent Integration','Launch announcement detailing the integration of Cursor''s background coding agents directly inside Jira Commercial Cloud pipelines.','2026',4,'* **Curator Insight:** Transitioning the developer lifecycle from an IDE-centric approach to context-aware, asynchronous cloud execution environments reduces software delivery latency.
* **Live Grounding (MCP):** Cursor''s integration in Jira enables engineers to initiate cloud-hosted coding agents directly from task boards; the agents autonomously leverage branch configuration, comments, and issue contexts to execute software edits and submit verified pull requests natively.','en','changelog','Intermediate',0,'online','automatic','cd7848b78d3bbd2b6aca7bfb4143de07867b56454103fa3e5a79c603d69174d9',NULL,1780352138,0,'2026-06-02T00:15:38.621986+02:00',NULL,NULL,NULL,'["AI Code Editors", "Cursor Platform", "Jira Integration", "Autonomous Software Engineering"]','["EMERGING", "ENTERPRISE-STABLE"]','[]','[]','{}','{"category": "ai-agents-mcp", "reputation_status": "Vetted", "reputation_summary": "Extremely popular developer-focused product with high user engagement and positive community feedback on Hacker News and Reddit.", "social_preview_url": "https://ptht05hbb1ssoooe.public.blob.vercel-storage.com/assets/changelog/cursor-jira-partnership-v3.png", "source_provenance": "X.com (Cursor_AI)", "suggested_new_category": "ai-coding-agents"}');
INSERT INTO "resources" VALUES('https://cursor.com/changelog/auto-review','Cursor Auto-Review Run Mode','Cursor 3.6 introduces Auto-review to run agent workflows longer with sandboxed execution, allowlists, and classifier subagents.','2026',4,'Cursor 3.6 introduces ''Auto-review Run Mode'' to mitigate developer friction during long-running agent cycles without compromising system security. The system processes shell, MCP, and fetch commands through a three-tiered decision pipeline: matching allowlisted calls, executing sandboxed commands locally, and routing complex calls through a classifier subagent. This approach ensures continuous workspace modification with minimized manual approval interruptions.','en','Changelog','Advanced',0,'online','automatic','b4f378cc6dfca8cc1e493071501407db99ee6a3a28ad3c6bd512880ea4b751c0',NULL,1780352849,0,'2026-06-02T00:27:29.031633+02:00',NULL,NULL,NULL,'["Developer Tools", "AI Editors", "Agentic Workflows", "Security Sandboxing"]','["[DE FACTO STANDARD]", "[ENTERPRISE-STABLE]"]','[]','[]','{}','{"category": "ai-agents-mcp", "reputation_status": "Vetted", "reputation_summary": "Highly praised release introducing intelligent runtime orchestration that manages shell, MCP, and fetch tools asynchronously and securely.", "social_preview_url": "https://ptht05hbb1ssoooe.public.blob.vercel-storage.com/assets/changelog/opengraph-changelog-may-29-2026.png", "source_provenance": "X.com (Cursor_AI)", "suggested_new_category": "ai-powered-ides"}');
INSERT INTO "resources" VALUES('https://cursor.com/compile','Cursor Compile','Invite-only chalkboard conference by Cursor hosting builders of AI systems, detailing core rewrites and AI-native paradigms.','2025',4,'The main landing and coordination portal for Cursor''s developer gathering, ''Compile'', organized at Fort Mason.
* Focuses on rebuilding core systems, sharing hard-won engineering lessons, and constructing new mental models for AI-native software delivery.
* Dispenses with traditional slide presentations, enforcing a strict chalkboard-only presentation format to dissect technical concepts live and from the ground up.','en','website','advanced',0,'online','automatic','af3e8d04bea8da93897c1e4b967d3bb1267413c7dcab42f33205af96b0332018',NULL,1780352686,0,'2026-06-02T00:24:46.744518+02:00',NULL,NULL,NULL,'["Artificial Intelligence", "Events and Community", "AI-Native Engineering"]','["EMERGING"]','[]','[]','{}','{"category": "devel-sites", "reputation_status": "Vetted", "reputation_summary": "Praised by AI engineering builders for its intensive, presentation-free, and purely chalk-and-board approach to discussing hard-won technical architecture lessons.", "social_preview_url": "https://ptht05hbb1ssoooe.public.blob.vercel-storage.com/assets/blog/og/compile-og-1920x1080.png", "source_provenance": "X.com (Cursor_AI)", "suggested_new_category": "ai-events"}');
INSERT INTO "resources" VALUES('https://cursor.com/docs/bugbot','Cursor Bugbot Effort Levels Documentation','','2026',0,'This reference document outlines the effort metrics and execution paradigms utilized by Cursor''s Bugbot tool inside the editor context. It guides development teams in managing priority levels for automated debugging routines across repositories.','N/A','Documentation','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2026-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Developer Tooling", "AI Code Assistants", "Effort Frameworks"]','["[COMMUNITY-TOOL]"]','[]','["ai.md", "devops-tools.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://cursor.com/docs/sdk/python','Cursor Python SDK Documentation','Official documentation for Cursor''s Python SDK, allowing developers to programmatically create, manage, and orchestrate Cursor coding agents powered by Composer.','2026',4,'Curator Insight: The Cursor Python SDK marks a major transition of AI coding assistants into programmable workspace infrastructure, exposing Composer''s agentic loop directly to Python.

Live Grounding: This SDK exposes developers to direct programmatic control over thread lifecycle management, agent context gathering, tool assignment, and resource constraint loops, standardizing how developer teams automate localized refactoring workflows.','English','Document','Intermediate',0,'online','automatic','1f85420b1327c7d5d52730a1b0a58116d1f09eed67a57f2cad20ac13c021e361',NULL,1780352404,0,'2026-06-02T00:20:04.147721+02:00',NULL,NULL,NULL,'["Developer Tools", "AI Editors", "Cursor SDK"]','["EMERGING", "ENTERPRISE-STABLE"]','[]','[]','{}','{"category": "ai-agents-mcp", "reputation_status": "Vetted", "reputation_summary": "Strong developer support and wide adoption in beta, transitioning Cursor''s prominent IDE agent capabilities into programmatic developer environments.", "social_preview_url": "https://cursor.com/og?path=%2Fdocs%2Fsdk%2Fpython", "source_provenance": "X.com (Cursor_AI)", "suggested_new_category": ""}');
INSERT INTO "resources" VALUES('https://cursor.com/download','Download Cursor | AI-Powered Code Editor','Official download page for Cursor, a modern code editor optimized for agentic workflows and AI-assisted programming.','2026',4,'This page hosts the official cross-platform installation builds (macOS, Windows, Linux) for the Cursor AI code editor. As a highly optimized fork of VS Code, Cursor incorporates agentic workflows, multi-file codebase indexing, smart autocomplete (Cursor Tab), and real-time chat. It serves as the primary gateway for running high-fidelity developer agents that write, refactor, and review code collaboratively.','English','utility','Intermediate',0,'online','automatic','5e4692edbef0d8cdafef49f4c1f38228ade17f59a314e4b086182545d61685fa',NULL,1780352302,0,'2026-06-02T00:18:22.456805+02:00',NULL,NULL,NULL,'["Development Tools", "Integrated Development Environments", "AI Code Assistants", "Cursor IDE"]','["DE FACTO STANDARD", "ENTERPRISE-STABLE"]','[]','[]','{}','{"category": "devops-tools", "reputation_status": "Vetted", "reputation_summary": "De facto standard for AI-first software development, boasting millions of active users and superior reviews.", "social_preview_url": "https://cursor.com/public/opengraph-image.png", "source_provenance": "X.com (Cursor_AI)", "suggested_new_category": "devel-sites"}');
INSERT INTO "resources" VALUES('https://cursor.com/es/learn','Cursor AI Fundamentals Course','','2025',0,'An educational program designed to train engineers on utilizing the Cursor AI code editor effectively. The curriculum covers foundational concepts of context inclusion, codebase indexing, and multi-file code transformations. It teaches developers how to write highly optimized prompts to synthesize software architecture and debug legacy systems directly inside the IDE.','None','Course','Beginner',0,'online','manual',NULL,NULL,NULL,0,'2025-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Developer Experience", "AI-Assisted Coding", "Cursor IDE"]','["[GUIDE]", "[LEGACY]"]','[]','["ai.md", "developerportals.md", "ai-agents-mcp.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://cursor.com/insights','The Cursor Developer Habits Report','Quantitative analysis of developer productivity, token economics, and the shift from manual coding to agentic software engineering.','2026',4,'Curator Insight: An exceptional empirical breakdown of AI developer behavior showing that agentic development is shifting software engineering workflows from manual line-editing to multi-file, autonomous system orchestration. Live Grounding (MCP): Live data confirms a massive 30% increase in deep tool calls per session and a 2.5x growth in average PR sizes, underscoring that developers increasingly trust AI agents to commit code directly, supported heavily by token prompt caching.','English','article','Advanced',0,'online','automatic','57f3fbd5552003831eca648d8c835119c5eafd3ebf2fbec8b1ca65fadb3dc9a3',NULL,1780352705,0,'2026-06-02T00:25:05.314531+02:00',NULL,NULL,NULL,'["AI and Machine Learning", "AI Coding Assistants", "Developer Productivity Reports"]','["CASE STUDY", "ENTERPRISE-STABLE"]','[]','[]','{}','{"category": "ai-agents-mcp", "reputation_status": "Vetted", "reputation_summary": "Extensively discussed and vetted across Hacker News and ML developer hubs as an authoritative, quantitative look at AI-native engineering trends.", "social_preview_url": "https://ptht05hbb1ssoooe.public.blob.vercel-storage.com/OG%20Images/opengraph-insights-2026.png", "source_provenance": "X.com (Cursor_AI)", "suggested_new_category": ""}');
INSERT INTO "resources" VALUES('https://cursor.com/marketplace','Cursor Extension Marketplace','The official extension and plugin marketplace for Cursor, the AI-first code editor.','2026',4,'The central repository for plugins, custom AI rules, and integration extensions designed for Cursor, the industry-leading AI-first integrated development environment (IDE). It enables cloud architects and engineers to share and deploy bespoke developer tools, boosting developer velocity through native LLM-orchestrated code generation pipelines.','en','tools','Intermediate',0,'online','automatic','5d02442fe139a08f2828f7c825c422af72debb7334ef7fba93a3632f4911f66a',NULL,1780352292,0,'2026-06-02T00:18:12.588354+02:00',NULL,NULL,NULL,'["AI and Machine Learning", "AI-First Code Editors", "Developer Marketplaces"]','["DE FACTO STANDARD"]','[]','[]','{}','{"category": "ai-agents-mcp", "reputation_status": "Vetted", "reputation_summary": "Extremely popular AI-first editor marketplace, widely considered the de facto standard for AI-assisted development tools in 2026.", "social_preview_url": "https://cursor.com/_next/static/media/opengraph-image.5aae649a.png", "source_provenance": "X.com (Cursor_AI)", "suggested_new_category": ""}');
INSERT INTO "resources" VALUES('https://cybernews.com/cloud/trouble-in-paradise-it-professionals-unhappy-with-cloud-services','cybernews.com: Trouble in paradise: IT professionals unhappy with cloud'' services','','N/A',0,'A curated technical resource and architectural guide covering cybernews.com: Trouble in paradise: IT professionals unhappy with cloud'' services in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779031714,0,'2026-05-17T17:28:34.612415+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/public-cloud-solutions.md"]','["public-cloud-solutions.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://cyberscoop.com/log4j-hack-security-update-ransomware','cyberscoop.com: The Log4j flaw is the latest reminder that quick security fixes are easier said than done','','2021',0,'This industry review explores the challenges organizations face when coordinating and deploying urgent security patches. It analyzes the systemic issues of dependency tracking and vulnerability mitigation within complex software systems. This analysis is valuable for teams looking to improve their incident response and patch management processes.','None','Article','Beginner',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Security", "Vulnerabilities", "Software Supply Chain"]','["[COMMUNITY-TOOL]"]','[]','["devsecops.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://cyble.com/blog/exposed-kubernetes-clusters','blog.cyble.com: Exposed Kubernetes Clusters','','2023',0,'Threat intelligence research showing search profiles of exposed clusters active across the globe. Highlights typical compromise pathways starting from default configurations or misconfigured control plane boundaries. Recommends strict perimeter restrictions.','English','Article','Advanced',0,'online','manual',NULL,NULL,NULL,0,'2023-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Security", "Threat Vector", "Internet Exposure"]','["[COMMUNITY-TOOL]"]','[]','["kubernetes-security.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://cybozu-go.github.io/moco','Moco','','2024',0,'Introduction to Cybozu''s Moco, a highly resilient, modern Go-written MySQL operator for Kubernetes. Focuses on cluster setups, fast failover mechanics, and maintaining an extremely small operational footprint.','Go','Software Documentation','Advanced',1,'online','manual',NULL,NULL,NULL,0,'2024-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Infrastructure", "Container Orchestration", "MySQL Operators"]','["[COMMUNITY-TOOL]"]','[]','["databases.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://cycle.io','Cycle.io','','2026',0,'Cycle.io provides a managed container orchestration layer targeting teams wanting standard API control planes without manual Kubernetes configuration and networking management.','None','External Tool','Intermediate',1,'online','manual',NULL,NULL,NULL,0,'2026-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Orchestration", "Alternatives", "Cycle.io"]','["[COMMUNITY-TOOL]"]','[]','["kubernetes-alternatives.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://czakozoltan08.medium.com/stupid-simple-scalability-dc4a7fbe67d6','czakozoltan08.medium.com: Stupid Simple Scalability','','N/A',0,'A curated technical resource and architectural guide covering czakozoltan08.medium.com: Stupid Simple Scalability in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779030024,0,'2026-05-17T17:00:24.618682+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-autoscaling.md"]','["kubernetes-autoscaling.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://d1.awsstatic.com/whitepapers/Overview-AWS-Lambda-Security.pdf','Security Overview of AWS Lambda','','2023',0,'The authoritative AWS security whitepaper detailing the multi-tenant isolation architectures of Firecracker microVMs. Explores IAM execution policies, VPC security group associations, and transport encryption controls.','None','Whitepaper','Advanced',0,'online','manual',NULL,NULL,NULL,0,'2023-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Cloud Platforms", "Serverless Architecture", "AWS Lambda"]','["[CASE STUDY]", "[COMMUNITY-TOOL]"]','[]','["aws-serverless.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://d1.awsstatic.com/whitepapers/architecting-amazon-eks-for-pci-dss-compliance.pdf','aws whitepapers: Architecting Amazon EKS for PCI DSS Compliance (pdf) 🌟🌟','','2020',0,'An authoritative AWS whitepaper providing rigorous architectural guidelines for running Payment Card Industry Data Security Standard (PCI DSS) workloads on EKS. It focuses on network isolation, encryption at rest/transit, IAM control planes, and auditable logging configurations.','PDF','Whitepaper','Advanced',0,'online','manual',NULL,NULL,NULL,0,'2020-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Cloud Infrastructure", "Security & Compliance", "PCI DSS"]','["[CASE STUDY]", "[COMMUNITY-TOOL]"]','[]','["managed-kubernetes-in-public-cloud.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://daffodilsw.medium.com/what-is-infrastructure-automation-in-devops-d9681870b07d','daffodilsw.medium.com: What is Infrastructure Automation in DevOps?','','N/A',0,'A curated technical resource and architectural guide covering daffodilsw.medium.com: What is Infrastructure Automation in DevOps? in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779031896,0,'2026-05-17T17:31:36.274704+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/iac.md"]','["iac.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://dafriedman97.github.io/mlbook/content/introduction.html','dafriedman97.github.io: Machine Learning from Scratch','','2021',0,'An interactive digital textbook covering foundational machine learning algorithms implemented entirely from scratch in Python. Ideal for engineers seeking underlying model math.','Python','Digital Book','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Machine Learning", "Foundations", "Scratch Implementations"]','["[COMMUNITY-TOOL]"]','[]','["mlops.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://dagger.io','dagger.io','','2023',0,'Dagger is a highly portable CI/CD development kit that allows developers to define pipelines as application code. Powered by BuildKit, it guarantees identical pipeline behavior during local dev iterations and execution on remote cloud CI systems.','English','Product Home','Intermediate',1,'online','manual',NULL,NULL,NULL,0,'2023-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Deployment & Delivery", "CI/CD Engines", "Local Execution"]','["[COMMUNITY-TOOL]"]','[]','["jenkins-alternatives.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://dagster.io/blog/skip-kafka-use-postgres-message-queue','dagster.io: Postgres: a better message queue than Kafka?','','2021',3,'A detailed, practical analysis investigating whether using Postgres with ''SKIP LOCKED'' mechanisms is a more appropriate and less complex message-queue architecture than deploying heavy systems like Kafka. It provides explicit guidelines for making decisions based on data scale and operational overhead.','SQL','Blog Post','Intermediate',1,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Infrastructure", "Data Streaming", "Architectural Patterns", "Comparisons"]','["[COMMUNITY-TOOL]"]','[]','["message-queue.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://daily.dev/blog/building-a-fault-tolerant-event-driven-architecture-with-google-cloud-pulumi-and-debezium','daily.dev: Building a fault-tolerant event-driven architecture with Google Cloud, Pulumi and Debezium','','2021',0,'A practical guide demonstrating how to build a fault-tolerant, event-driven architecture using Google Cloud services, Pulumi as Infrastructure as Code (IaC), and Debezium. It focuses on declarative environment setups for Change Data Capture pipelines, ensuring easy replication and scaling.','Go','Guide','Advanced',1,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Architecture", "Infrastructure as Code", "Event-Driven"]','["[COMMUNITY-TOOL]", "[GUIDE]"]','[]','["message-queue.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://dailymotion-oss.github.io/octopilot','dailymotion-oss.github.io/octopilot: Octopilot','','2023',0,'Octopilot is an automated multi-repository management CLI built to ease continuous maintenance across GitOps patterns. It facilitates mass pull-request generation, manifest updates, and version bump automation in targeted configurations.','Go','Automation Tool','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2023-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Deployment & Delivery", "GitOps", "Octopilot"]','["[COMMUNITY-TOOL]"]','[]','["gitops.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://dani-izquierdo95.medium.com/mysql-automated-backup-on-openshift-k8s-3690280d304f','dani-izquierdo95.medium.com: Batch processing using Cron Jobs. MySQL automated'' backup on Openshift/K8s','','N/A',0,'A curated technical resource and architectural guide covering dani-izquierdo95.medium.com: Batch processing using Cron Jobs. MySQL automated'' backup on Openshift/K8s in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779034347,0,'2026-05-17T18:12:27.681066+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-backup-migrations.md"]','["kubernetes-backup-migrations.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://daniel.haxx.se/blog/2015/12/14/curl-and-http2-by-default',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,'manual','57e8fa96945c1837406860b990e77dbced88104ceb5f442aa5404e1c1fce7bed',100.0,1779033948,1,'2026-05-17T18:05:48.400484+02:00',NULL,NULL,NULL,'[]','[]','["docs/networking.md"]','[]','{}','{}');
INSERT INTO "resources" VALUES('https://daniel.haxx.se/blog/2015/12/20/a-2015-retrospective',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,'manual','983e842572cd0289af8791ef009e0ed8f5c97f75903abb9590794d001b074367',100.0,1779032153,1,'2026-05-17T17:35:53.085392+02:00',NULL,NULL,NULL,'[]','[]','["docs/networking.md"]','[]','{}','{}');
INSERT INTO "resources" VALUES('https://daniel.haxx.se/blog/wp-content/uploads/2020/01/sticker-cheat-sheet.png','curl cheat sheet for Linux and Unix users','','2025',5,'Curator Insight: The definitive visual sticker/cheat sheet for curl options, designed by curl''s creator Daniel Stenberg. Live Grounding: An absolute authority on debugging HTTP protocols, specifying TLS versions, configuring headers, and parsing response outputs in pipeline scripts.','Image/PDF','Official Visual Cheat Sheet','Intermediate-Advanced',0,'online','manual',NULL,NULL,NULL,0,'2025-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Systems", "Linux", "Networking"]','["[DE FACTO STANDARD]"]','[]','["cheatsheets.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://danielkummer.github.io/git-flow-cheatsheet/index.html','Git-flow cheatsheet','','2012',0,'An interactive, visual cheatsheet summarizing standard `git-flow` command line operations. Provides developers with quick, copy-pasteable snippets for initializing, executing, and finalizing feature, release, and hotfix branches.','Markdown','Guide','Beginner',0,'online','manual',NULL,NULL,NULL,0,'2012-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Software Engineering", "Version Control Systems", "Git Workflows"]','["[COMMUNITY-TOOL]", "[GUIDE]"]','[]','["cheatsheets.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://danielmangum.com/posts/controller-runtime-client-go-rate-limiting','Rate Limiting in Controller-Runtime and Client-go','','2023',0,'A deep analysis of Kubernetes client-go and controller-runtime rate limiting mechanics. Contrasts workqueue structures and bucket-rate algorithms to secure controllers against resource starvation.','Go','Article','Advanced',0,'online','manual',NULL,NULL,NULL,0,'2023-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Cloud Native & K8s", "Controller Runtime", "Rate Limiting"]','["[COMMUNITY-TOOL]"]','[]','["kubernetes-client-libraries.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://danielmangum.com/posts/how-kubernetes-validates-custom-resources','danielmangum.com: How Kubernetes validates custom resources','','2021',4,'Deep-dive technical post tracking how the Kubernetes API server validates Custom Resource Definitions (CRDs). Analyzes structural OpenAPI schemas, admission webhooks, and the validation pipeline of kube-apiserver.','Go','Article','Advanced',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Core Architecture", "Extensibility", "Custom Resource Validation"]','["[ENTERPRISE-STABLE]"]','[]','["kubernetes.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://danielmangum.com/posts/k8s-asa-the-storage-interface','danielmangum.com: K8s ASA: The Storage Interface','','2021',0,'An elegant, lower-level examination of the interface boundary where Kubernetes hooks into system storage. It details the progression of in-tree storage volume plugins to the modern out-of-tree Container Storage Interface (CSI) protocol.','N/A','Article','Advanced',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Cloud Native Storage Architecture", "Storage Fundamentals", "Platform Overview"]','["[COMMUNITY-TOOL]"]','[]','["kubernetes-storage.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://dannys.cloud/10-best-free-aws-learning-resources-for-beginners','dannys.cloud: 10 Best Free AWS Learning Resources for Beginners','','N/A',0,'A curated technical resource and architectural guide covering dannys.cloud: 10 Best Free AWS Learning Resources for Beginners in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779031696,0,'2026-05-17T17:28:16.492404+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/aws.md"]','["aws.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://dannys.cloud/autocomplete-cloudformation-resources-vs-code','dannys.cloud: Autocomplete your CloudFormation Resources in VS Code','','N/A',0,'A curated technical resource and architectural guide covering dannys.cloud: Autocomplete your CloudFormation Resources in VS Code in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779032256,0,'2026-05-17T17:37:36.880614+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/visual-studio.md"]','["visual-studio.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://danoncoding.com/tricky-kubernetes-memory-management-for-java-applications-d2f88dd4e9f6','danoncoding.com: Tricky Kubernetes memory management for Java applications'' 🌟','','N/A',0,'A curated technical resource and architectural guide covering danoncoding.com: Tricky Kubernetes memory management for Java applications'' 🌟 in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779031739,0,'2026-05-17T17:28:59.625201+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/java-and-java-performance-optimization.md"]','["java-and-java-performance-optimization.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://dapr.io','Dapr','','2026',5,'The Distributed Application Runtime. Employs a highly modular sidecar design to deliver developer-focused APIs for pub/sub messaging, state management, and actor models.','Go','Platform / CLI','Advanced',1,'online','manual',NULL,NULL,NULL,0,'2026-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Cloud Native", "Microservice Runtimes", "Dapr"]','["[DE FACTO STANDARD]"]','[]','["serverless.md", "golang.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://darryl-ruggles.cloud/aws-sso-credentials-with-multiple-accounts','darryl-ruggles.cloud: AWS SSO Credentials With Multiple Accounts','','2021',0,'A developer-oriented guide for managing local terminal environment configurations with AWS SSO credentials across massive multi-account trees. It demonstrates terminal configuration methods to automate key refreshing and switch profiles without manual friction.','English','Technical Blog','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Cloud Architecture", "AWS", "Identity and Access Management"]','["[COMMUNITY-TOOL]"]','[]','["aws-security.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://darumatic.com/blog/improve_kubectl_command_with_krew','darumatic.com: Improve Kubectl Command with Krew','','2022',0,'Explains how to customize and extend terminal capabilities using Krew. Explores critical plugins for viewing namespace relationships, debugging pod issues, and auditing configurations.','N/A','Article','Beginner',0,'online','manual',NULL,NULL,NULL,0,'2022-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Extending Kubernetes", "CLI Plugins", "Tooling"]','["[COMMUNITY-TOOL]"]','[]','["kubernetes.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://darumatic.com/blog/podman_introduction','darumatic.com: Podman - Introduction 🌟','','2021',0,'A foundational overview of Podman''s primary features, security improvements, and daemon-free design. It explores how fork-exec architectures simplify process mapping within parent cgroups and align directly with Linux security paradigms like auditd tracking.','English','Article','Beginner',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Container Infrastructure", "Container Engines", "Podman Basics"]','["[COMMUNITY-TOOL]"]','[]','["container-managers.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://dashbird.io/blog/aws-application-load-balancer','dashbird.io: AWS Elastic Load Balancing from a Serverless perspective','','2020',0,'Analyzes Application Load Balancer configurations when integrated with serverless backends like AWS Lambda. Details pricing, cold-starts, and architectural trade-offs compared to API Gateway. Live systems often choose ALB for cost-effective, high-volume HTTP routing.','English','blog','intermediate',1,'online','manual',NULL,NULL,NULL,0,'2020-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Cloud Infrastructure", "AWS", "Load Balancing", "Serverless Integration"]','["[COMMUNITY-TOOL]"]','[]','["aws-networking.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://dashbird.io/blog/aws-relational-database-rds',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,'manual','e995ac79ad740f95d639b3f2bdf16584f25443a988d156d52d959cf292565102',100.0,1779029121,1,'2026-05-17T16:45:21.081864+02:00',NULL,NULL,NULL,'[]','[]','["docs/aws-databases.md", "docs/aws.md"]','[]','{}','{}');
INSERT INTO "resources" VALUES('https://dashbird.io/blog/aws-s3-python-tricks','dashbird.io: 8 Must-Know Tricks to Use S3 More Effectively in Python','','2021',3,'Curator Insight outlines S3 optimization patterns in Python, including multipart transfers and concurrency tuning. Live Grounding emphasizes these optimizations are critical in high-throughput pipelines, directly impacting network resource management and costs in production cloud architectures.','Python','Article','Intermediate',1,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Infrastructure", "Cloud Storage", "Object Storage Optimization"]','["[COMMUNITY-TOOL]"]','[]','["python.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://dashbird.io/blog/aws-secrets-manager-python','dashbird.io: How I Manage Credentials in Python Using AWS Secrets Manager','','2021',0,'Real-world walkthrough on decoupling database credentials and API tokens using AWS Secrets Manager via Python''s boto3 SDK, featuring automatic credential rotation integration within production microservices.','English','Tutorial','Intermediate',1,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["DevOps", "Python Cloud", "Security"]','["[COMMUNITY-TOOL]", "[GUIDE]"]','[]','["python.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://dashbird.io/blog/aws-sns',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,'manual','a7fc4111abfb63c7ee2812b3334ef40a55c090b49e7e988a929be56f2023280f',100.0,1779032679,1,'2026-05-17T17:44:39.335676+02:00',NULL,NULL,NULL,'[]','[]','["docs/aws-messaging.md"]','[]','{}','{}');
INSERT INTO "resources" VALUES('https://dashbird.io/blog/boto3-aws-python','dashbird.io: Explaining boto3: how to use any AWS service with python','','2021',3,'Curator Insight breaks down client and resource abstractions within Boto3. Live Grounding shows that understanding these SDK constructs is critical for deploying high-performance serverless structures, minimizing resource leaks in high-scale lambda processing.','Python','Article','Intermediate',1,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Infrastructure", "AWS SDK", "Boto3 Tutorials"]','["[COMMUNITY-TOOL]"]','[]','["python.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://dashbird.io/blog/deploying-aws-lambda-with-docker','dashbird.io: Deploying AWS Lambda with Docker Containers: I Gave it a Try and Here’s My Review','','2021',0,'An engineering review of packaging and deploying AWS Lambda targets as OCI-compliant Docker containers. Analyzes cold-start impacts, image composition strategies, and orchestration workflow modifications.','None','Technical Blog','Intermediate',1,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Cloud Platforms", "Serverless Architecture", "AWS Lambda"]','["[COMMUNITY-TOOL]"]','[]','["aws-serverless.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://dashbird.io/blog/monitoring-vs-observability','dashbird.io: Monitoring vs Observability: Can you tell the difference? 🌟','','2022',0,'Analyzes the divergence of monitoring and observability, specifically within the context of serverless architectures (AWS Lambda). Focuses on cold starts, API Gateway timeouts, and distributed event-driven systems. Curator Insight: Serverless perspective on observability. Live Grounding: Demonstrates how standard infrastructure agent models fall short when managing dynamic ephemerality.','English','Blog Post','Intermediate',1,'online','manual',NULL,NULL,NULL,0,'2022-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Site Reliability Engineering", "Observability", "Terminology", "Monitoring vs Observability"]','["[COMMUNITY-TOOL]"]','[]','["monitoring.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://dashbird.io/blog/optimizing-aws-lambda-for-production','dashbird.io: 4 Tips for AWS Lambda Optimization for Production','','2022',0,'Focuses on advanced optimization techniques for AWS Lambda in high-throughput environments. It covers cold start mitigation, memory provisioning tuning to balance cost and performance, connection pooling for databases, and leveraging structured execution logs for real-time observability.','N/A','Article','Intermediate',1,'online','manual',NULL,NULL,NULL,0,'2022-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Serverless Architecture", "AWS Lambda", "Performance Optimization"]','["[COMMUNITY-TOOL]"]','[]','["aws-serverless.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://dashbird.io/blog/serverless-case-study-coca-cola','dashbird.io: Serverless Case Study – Coca-Cola','','2020',4,'A key industrial case study tracking how Coca-Cola migrated critical transaction systems to serverless, noting immense scale capacity and severe operational cost savings.','English','Case Study','Intermediate',1,'online','manual',NULL,NULL,NULL,0,'2020-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Cloud Native", "Serverless", "Case Studies"]','["[CASE STUDY]", "[ENTERPRISE-STABLE]"]','[]','["serverless.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://dashbird.io/blog/use-aws-free','dashbird.io: Get started and keep using AWS for free','','2026',0,'A granular guide explaining strategies to optimize workload structures to remain within AWS Free Tier limits indefinitely. Ideal for early-stage prototyping, it details usage ceilings across EC2, Lambda, S3, and RDS.','N/A','Blog Post','Beginner',0,'online','manual','716de04fe41d380fe42b686888ff4fd127fe1e2e41e95d00cf5b644614f95db8',100.0,1779030531,1,'2026-05-17T17:08:51.375072+02:00',NULL,NULL,NULL,'["Cloud Computing", "AWS", "Learning & News"]','["[COMMUNITY-TOOL]"]','["docs/aws.md"]','["aws.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://dataaisummit.databricks.com/flow/db/dais2026/landing/page/home','Databricks Data + AI Summit 2026','The premier global conference for data engineering, lakehouses, MLOps, and generative AI orchestration.','2026',4,'The official landing portal for Databricks Data + AI Summit 2026, the premier industry conference centered around data engineering, analytics, MLOps, and generative AI.
- **Architectural Value**: Aggregates industry advancements in data lakes, lakehouses, MLOps, and agentic AI.
- **Key Features**: Provides registration, session schedules, and networking resources.
- **Technical Significance**: Offers a centralized look into real-world deployments of Apache Spark, Delta Lake, and generative AI orchestration patterns.','en','event','intermediate',0,'online','automatic','c4364c7503e1b1f4ec387333c1d3da11c384cf237499e88789d09dc443ce7c8f',NULL,1780352544,0,'2026-06-02T00:22:24.370242+02:00',NULL,NULL,NULL,'["Data Engineering", "Machine Learning", "AI Conference", "Databricks Ecosystem"]','["[ENTERPRISE-STABLE]"]','[]','[]','{}','{"category": "ai-agents-mcp", "reputation_status": "Vetted", "reputation_summary": "The flagship global conference for the data, analytics, and AI ecosystem hosted by Databricks, highly regarded by enterprise data engineers and architects.", "social_preview_url": "", "source_provenance": "X.com (ApacheSpark)", "suggested_new_category": ""}');
INSERT INTO "resources" VALUES('https://databaseschool.com/series/intro-to-postgres/videos/203','Database School: Intro to Postgres - Video 203','An educational video diving into PostgreSQL schema, indexing, and query planning optimization under Aaron Francis''s Database School.','2025',4,'A technical video guide focusing on PostgreSQL optimization and foundational query planning from Aaron Francis''s Database School platform.
* Breaks down the transaction lifecycle, indexes, and efficient schema design patterns.
* Equips engineers with the analytical tools needed to diagnose query bottlenecks and resolve database constraints in high-throughput applications.','en','video','beginner',0,'online','automatic','ede7c0537f028b77c73e0e152280a1ed23184a9966c5a24fd3f802724e43c9a2',NULL,1780352686,0,'2026-06-02T00:24:46.744484+02:00',NULL,NULL,NULL,'["Data Architecture", "PostgreSQL", "Database Design", "Query Tuning"]','["GUIDE", "COMMUNITY-TOOL"]','[]','[]','{}','{"category": "aws-databases", "reputation_status": "Vetted", "reputation_summary": "Aaron Francis''s database educational series is highly regarded for delivering practical, high-quality, and visually elegant PostgreSQL instruction.", "social_preview_url": "https://databaseschool.com/width=1200,height=630,fit=cover/images/ogimage.jpg", "source_provenance": "X.com (midudev)", "suggested_new_category": "database-education"}');
INSERT INTO "resources" VALUES('https://databricks.com/blog/2020/09/11/announcing-databricks-labs-terraform-integration-on-aws-and-azure.html','Announcing Databricks Labs Terraform integration on AWS and Azure','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','705b224a9a99a869e13792f7e1bee4bb83da368060fb07ce704a4c18d0c218a5',100.0,1779032483,0,'2026-05-17T17:41:23.707798+02:00',NULL,NULL,NULL,'[]','[]','["docs/terraform.md"]','[]','{}','{"duplicate_of": "https://www.databricks.com/blog/2020/09/11/announcing-databricks-labs-terraform-integration-on-aws-and-azure.html"}');
INSERT INTO "resources" VALUES('https://datacrazyworld.com/index.php/2025/03/16/automatiza-backups-de-sql-server-con-powershell','Automate SQL Server Backups with PowerShell','','2025',3,'Demonstrates native PowerShell script templates to automate Microsoft SQL Server backups. Offers a valuable guide for planning traditional database state transitions into hybrid Kubernetes clusters.','PowerShell','Article','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2025-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Databases", "SQL Server", "Backup Administration"]','["[COMMUNITY-TOOL]"]','[]','["databases.md", "kubernetes-backup-migrations.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://dataengineeringcentral.substack.com/p/why-is-everyone-trying-to-kill-airflow?sd=pf','dataengineeringcentral.substack.com: Why is everyone trying to kill Airflow?'' 🌟','','N/A',0,'A curated technical resource and architectural guide covering dataengineeringcentral.substack.com: Why is everyone trying to kill Airflow?'' 🌟 in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779032248,0,'2026-05-17T17:37:28.616409+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/message-queue.md"]','["message-queue.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://datafix.com.au/BASHing','datafix.com.au: BASHing data - Data ops on the Linux command line 🌟','','2022',0,'Curated advanced, production-grade techniques for executing heavy ETL, data cleaning, and CSV parsing operations utilizing pure terminal commands. Explores highly optimized pipelines built on sed, awk, grep, and shell scripts.','Bash','Reference Guide','Advanced',0,'online','manual',NULL,NULL,NULL,0,'2022-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Linux", "Automation", "Data Ops"]','["[COMMUNITY-TOOL]", "[GUIDE]"]','[]','["linux.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://datascientest.com/en/azure-devops-pipeline-yaml-why-configure-ci-cd-pipelines-with-yaml','==datascientest.com: Azure DevOps Pipeline YAML: why configure CI/CD pipelines'' with YAML?==','','N/A',0,NULL,NULL,NULL,NULL,0,'online','manual','6dbb214b320f30956ba3abb8622b5a1ba7502c277d219811533572a2e076232e',100.0,1779033775,0,'2026-05-17T18:02:55.385852+02:00',NULL,NULL,NULL,'[]','[]','["docs/azure.md"]','[]','{}','{}');
INSERT INTO "resources" VALUES('https://datascientest.com/en/azure-devops-vs-github-actions-which-is-the-best-ci-cd-tool','Azure DevOps vs GitHub Actions: Which is the best CI/CD tool?','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','8898b001b276356acce78fd70da23c18794c137681e208b6ca9d2056934f4445',100.0,1779031457,0,'2026-05-17T17:24:17.796215+02:00',NULL,NULL,NULL,'[]','[]','["docs/azure.md"]','[]','{}','{"duplicate_of": "https://liora.io/en/azure-devops-vs-github-actions-which-is-the-best-ci-cd-tool"}');
INSERT INTO "resources" VALUES('https://datastation.multiprocess.io/blog/2022-03-03-improving-go-json-encoding-performance-for-large-arrays-of-objects.html','datastation.multiprocess.io: Speeding up Go''s builtin JSON encoder up to'' 55% for large arrays of objects','','N/A',0,'An insightful profiling case study on optimizing JSON serialization speeds in Go for large object payloads, highlighting GC allocation metrics and custom parsing alternatives.','en','Case Study','Advanced',1,'online','manual','62048d0d8ee70315a09b7530b5693ce69e354e46e116a348fd1ed8b2a2c26efa',100.0,1779029060,1,'2026-05-17T16:44:20.767122+02:00',NULL,NULL,NULL,'["Cloud Native Languages", "Go", "Performance Tuning"]','["[CASE STUDY]", "[ENTERPRISE-STABLE]"]','["docs/golang.md"]','["golang.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://datree.io/blog/git-commit-message-conventions-for-readable-git-log','How to Get More Out of Your Git Commit Message','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','1fb19f74bda643388d08f5b4dd46eab5b7cb5616b679576ce18de7530f52e0b1',100.0,1779034012,0,'2026-05-17T18:06:52.766648+02:00',NULL,NULL,NULL,'[]','[]','["docs/git.md"]','[]','{}','{"duplicate_of": "https://www.datree.io/resources/git-commit-message"}');
INSERT INTO "resources" VALUES('https://datree.io/blog/useful-git-commands-list','10 useful Git commands you wish existed – and their alternatives','','N/A',0,NULL,NULL,NULL,NULL,0,'online','manual','6016e4eecbe1350639055aee133cff5ff509790ff0233e35c47fd00c7c38a9ca',100.0,1779031397,0,'2026-05-17T17:23:17.387668+02:00',NULL,NULL,NULL,'[]','[]','["docs/git.md"]','[]','{}','{}');
INSERT INTO "resources" VALUES('https://datree.io/resources/argocd-best-practices-you-should-know','datree.io: ArgoCD Best Practices','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','c63ae131429a92f8f9b779333811592360a2d23d22cefa4e72962f71884e077e',100.0,1779033655,0,'2026-05-17T18:00:55.847288+02:00',NULL,NULL,NULL,'[]','[]','["docs/argo.md"]','[]','{}','{"duplicate_of": "https://www.datree.io/resources/argocd-best-practices-you-should-know"}');
INSERT INTO "resources" VALUES('https://datree.io/resources/eks-1-22-upgrade-tutorial','datree.io: EKS 1.22 Upgrade Tutorial','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','3f8136951d1a1e6eafc35b588a4118b8a4e65d6d525502f539850ee5e35b211d',100.0,1779034034,0,'2026-05-17T18:07:14.723023+02:00',NULL,NULL,NULL,'[]','[]','["docs/kubernetes-releases.md"]','[]','{}','{"duplicate_of": "https://www.datree.io/resources/eks-1-22-upgrade-tutorial"}');
INSERT INTO "resources" VALUES('https://datree.io/resources/kubernetes-readiness-and-liveness-probes-best-practices','datree.io: 6 Best Practices for Effective Readiness and Liveness Probes','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','e033761c60b8f2f0ba027dbdf531f2ee9cf70ac448517ef79194c72226b51a60',100.0,1779032371,0,'2026-05-17T17:39:31.758502+02:00',NULL,NULL,NULL,'[]','[]','["docs/kubernetes.md"]','[]','{}','{"duplicate_of": "https://www.datree.io/resources/kubernetes-readiness-and-liveness-probes-best-practices"}');
INSERT INTO "resources" VALUES('https://dave.cheney.net/high-performance-json.html','Building a high performance JSON parser','','2020',0,'A seminal technical deep-dive into the design of high-performance JSON parsers within the Go runtime ecosystem. Discusses CPU caching strategies, memory allocations, and custom scanning to optimize serialization pipelines.','Go','Technical Article','High',0,'online','manual',NULL,NULL,NULL,0,'2020-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Data Architecture", "JSON & YAML Serialization", "Performance & Parsing"]','["[COMMUNITY-TOOL]"]','[]','["yaml.md"]','{}','{"is_special": true}');
INSERT INTO "resources" VALUES('https://dave.cheney.net/paste/ingress-is-dead-long-live-ingressroute.pdf',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,'manual','c572b2801fb6cdb1b94c0d3eed7d2ecd548425aac9c849464856f7ff30b50211',100.0,1779030208,0,'2026-05-17T17:03:28.744608+02:00',NULL,NULL,NULL,'[]','[]','["docs/kubernetes-networking.md"]','[]','{}','{}');
INSERT INTO "resources" VALUES('https://daveops.xyz/2020/08/25/administrar-usuarios-en-eks','daveops.xyz: Administrar usuarios en EKS','','N/A',0,'A curated technical resource and architectural guide covering daveops.xyz: Administrar usuarios en EKS in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779031735,0,'2026-05-17T17:28:55.322464+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/managed-kubernetes-in-public-cloud.md"]','["managed-kubernetes-in-public-cloud.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://daveops.xyz/en/2020/09/18/running-db-migrations-on-kubernetes-with-helm','daveops.xyz: Running DB migrations on Kubernetes with Helm','','N/A',0,'A curated technical resource and architectural guide covering daveops.xyz: Running DB migrations on Kubernetes with Helm in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779034223,0,'2026-05-17T18:10:23.764206+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/helm.md"]','["helm.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://davidsr.me/deploy-azure-waf-with-terraform-and-azure-devops','davidsr.me: Deploy Azure WAF with Terraform and Azure DevOps','','2023',0,'A practical tutorial detailing how to declare Azure Web Application Firewall (WAF) rule sets as Terraform variables. Configures Azure DevOps pipelines for automated validation and execution of the plans.','HCL','Article','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2023-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Infrastructure as Code", "Terraform", "Azure Security"]','["[COMMUNITY-TOOL]"]','[]','["demos.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://davidwalsh.name/more-awesome-git-aliases','davidwalsh.name: More Awesome Git Aliases','','2021',0,'Explores sophisticated shell integration aliases designed for experienced CLI engineers. Demonstrates chain commands, unstage macros, and custom log formats to maximize terminal workflow efficiency.','English','Article','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Version Control", "Git Core", "Configuration"]','["[COMMUNITY-TOOL]"]','[]','["git.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://davidxiang.com/2021/01/10/kafka-as-a-database','davidxiang.com: Kafka As A Database? Yes Or No','','2021',0,'An analytical exploration of whether Apache Kafka should be utilized as a primary database. It clarifies Kafka''s persistence guarantees, limitations in ad-hoc indexing, and the architectural trade-offs of utilizing brokers as durable systems of record.','N/A','Article','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Data Engineering", "Event Streaming", "Architectural Patterns"]','["[COMMUNITY-TOOL]"]','[]','["message-queue.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://dbafromthecold.com/2020/04/08/adjusting-pod-eviction-time-in-kubernetes','dbafromthecold.com: Adjusting pod eviction time in Kubernetes','','2020',0,'Explains how to customize node and pod eviction behaviors during network partitions. Shows how to adjust parameters like pod-eviction-timeout and node-monitor-grace-period to prevent unnecessary database state re-syncs during transient packet loss.','English','Article','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2020-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Operations", "Resilience Tuning", "Node Evictions"]','["[COMMUNITY-TOOL]"]','[]','["kubernetes.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://dbasecenter.com/blog/the-top-5-mysql-performance-variables','dbasecenter.com: The top 5 MySQL performance variables','','N/A',0,'A curated technical resource and architectural guide covering dbasecenter.com: The top 5 MySQL performance variables in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779032179,0,'2026-05-17T17:36:19.659679+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/databases.md"]','["databases.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://dbatools.io','dbatools.io','','2026',5,'An open-source, community-driven PowerShell module consisting of hundreds of command abstractions for automated SQL Server administration and migration. It allows administrators to securely perform complex backups, migration tasks, security audits, and configuration deployments in seconds. A vital tool for database engineering teams migrating infrastructure to the cloud.','PowerShell / SQL','Software Toolkit','Advanced',0,'online','manual',NULL,NULL,NULL,0,'2026-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Platform Automation & Tooling", "Database Administration", "dbatools Module"]','["[DE FACTO STANDARD]"]','[]','["azure.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://ddev.com','ddev.com','','2026',0,'DDEV is an open-source local development tool built on Docker that abstracts container complexity for PHP, Node.js, and Python CMS environments. Live grounding confirms its extensive use in enterprise web development, offering automated local SSL, seamless DB migrations, and platform integrations. It remains a key standard for teams looking to mirror production architectures locally with minimal overhead.','Go','tool','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2026-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Development Environments", "Local Orchestration", "DDEV"]','["[COMMUNITY-TOOL]"]','[]','["devel-sites.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://debezium.io','**Debezium**:','','2026',5,'Debezium is the industry-standard distributed platform for log-based Change Data Capture (CDC). Built on top of Apache Kafka Connect, it translates row-level database changes into real-time event streams with minimal database overhead. This ensures strict transactional consistency across decoupled microservice architectures.','Java','Platform','Advanced',1,'online','manual',NULL,NULL,NULL,0,'2026-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Data Engineering", "Change Data Capture", "Debezium"]','["[DE FACTO STANDARD]"]','[]','["message-queue.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://debezium.io/blog/2020/02/25/lessons-learned-running-debezium-with-postgresql-on-rds','debezium.io: Lessons Learned from Running Debezium with PostgreSQL on Amazon RDS','','2020',0,'This operational retrospective outlines key lessons from running Debezium with PostgreSQL databases on Amazon RDS. It addresses replication slot management, Write-Ahead Log (WAL) retention dynamics, network failover behaviors, and AWS-specific performance configurations under heavy write operations.','N/A','Case Study','Advanced',0,'online','manual',NULL,NULL,NULL,0,'2020-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Data Engineering", "Change Data Capture", "Production Case Studies"]','["[CASE STUDY]", "[COMMUNITY-TOOL]"]','[]','["message-queue.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://debezium.io/blog/2021/10/20/using-debezium-create-data-lake-with-apache-iceberg','debezium.io: Using Debezium to Create a Data Lake with Apache Iceberg','','2021',0,'This architectural guide illustrates how to combine Debezium CDC with Apache Iceberg to create a low-latency, ACID-compliant transactional data lake. It outlines how streaming database changes can be direct-written to open-table formats to support scalable and cost-effective analytical engines.','N/A','Guide','Advanced',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Data Engineering", "Data Lakehouse", "Apache Iceberg"]','["[COMMUNITY-TOOL]", "[GUIDE]"]','[]','["message-queue.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://debuild.co','Debuild','','2023',0,'Debuild is an AI-powered low-code generator that enables rapid development of web applications by translating natural language prompts into working React code and SQL schemas. Curator insights highlight its potential to democratization development. Live engineering assessments view this technology as a precursor to modern agentic software development, emphasizing the need for robust automated CI/CD safety nets to evaluate generated code.','JavaScript','Tool','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2023-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Software Engineering", "Low-Code & AI Development", "Application Generation"]','["[COMMUNITY-TOOL]"]','[]','["devops.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://decisivedevops.com/kubernetes-events-news-feed-of-your-kubernetes-cluster-826e08892d7a','decisivedevops.com: Kubernetes Events — News feed of your cluster','','2022',0,'This guide explains the utility of Kubernetes events as a real-time diagnostic feed of cluster activities. It demonstrates how to capture, filter, and stream these resource events to external observability backends using open-source collectors. Properly configured event logging ensures that platform teams maintain a historical record of pod crashes and scheduling failures.','English','Blog Post','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2022-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Kubernetes", "Observability", "Events Logging"]','["[COMMUNITY-TOOL]"]','[]','["kubernetes-troubleshooting.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://declarando.es','declarando.es','','2024',0,'A dedicated tax-management and automated accounting platform engineered for Spanish freelancers. It leverages algorithmic optimizations to automate VAT and personal income tax returns, maximizing deductible business expenses dynamically.','N/A','SaaS','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2024-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Careers", "Freelancing", "Financial Strategy"]','["[COMMUNITY-TOOL]"]','[]','["freelancing.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://decodingml.substack.com','decodingml.substack.com: Decoding ML Newsletter','','N/A',0,'A curated technical resource and architectural guide covering decodingml.substack.com: Decoding ML Newsletter in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779032166,0,'2026-05-17T17:36:06.742653+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/mlops.md"]','["mlops.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://decodingml.substack.com/p/how-to-ensure-your-models-are-fail','decodingml.substack.com: How to ensure your models are fail-safe in production?','','N/A',0,'A curated technical resource and architectural guide covering decodingml.substack.com: How to ensure your models are fail-safe in production? in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779032380,0,'2026-05-17T17:39:40.391729+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/mlops.md"]','["mlops.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://deepsource.com/blog/zero-downtime-deployment','deepsource.io: Breaking down zero downtime deployments in Kubernetes','','2022',0,'A deep dive into zero-downtime updates using liveness and readiness probes. Reviews how readiness state propagation prevents traffic from hitting newly spun containers before they are ready.','YAML','Blog','Intermediate',1,'online','manual',NULL,NULL,NULL,0,'2022-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Application Delivery", "Deployments", "Release Engineering"]','["[COMMUNITY-TOOL]"]','[]','["kubernetes.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://deepsource.io/blog/zero-downtime-deployment','deepsource.io: Breaking down zero downtime deployments in Kubernetes','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','1cbfd14171774ccc28b2985299a66a8326911c882f102d2b33d4c5de4d13cced',100.0,1779034109,0,'2026-05-17T18:08:29.845858+02:00',NULL,NULL,NULL,'[]','[]','["docs/kubernetes.md"]','[]','{}','{"duplicate_of": "https://deepsource.com/blog/zero-downtime-deployment"}');
INSERT INTO "resources" VALUES('https://deeptimittalblogger.medium.com/event-driven-architecture-111f504a8cbc','deeptimittalblogger.medium.com: Event driven architecture','','N/A',0,'A curated technical resource and architectural guide covering deeptimittalblogger.medium.com: Event driven architecture in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779031676,0,'2026-05-17T17:27:56.553578+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/introduction.md"]','["introduction.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://dekorate.io','Dekorate','','2025',4,'An annotation-based code generation tool that automatically creates Kubernetes manifests (YAML, JSON) during compile time. By decorating Java code directly, developers can emit Deployment, Service, and Ingress templates without leaving their IDEs. While highly convenient for Java-centric shops, it can obscure platform-level complexities that DevOps teams may need to manage externally.','Java','Tool','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2025-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Developer Experience", "Inner Loop", "Manifest Generation"]','["[ENTERPRISE-STABLE]"]','[]','["java_frameworks.md", "kubernetes-tools.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://denic.hashnode.dev/resources-to-crush-the-technical-interview','denic.hashnode.dev: Resources to crush the technical interview','','N/A',0,'A curated technical resource and architectural guide covering denic.hashnode.dev: Resources to crush the technical interview in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779030736,0,'2026-05-17T17:12:16.450278+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/interview-questions.md"]','["interview-questions.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://deniscooper.co.uk/azure-devops-terraform-pipeline','Azure DevOps Terraform Pipeline (Complete Guide + YAML Examples)','','2025',0,'A comprehensive configuration guide showing how to set up robust, multi-stage YAML pipelines in Azure DevOps for Terraform configurations. Solves remote backend locking and authentication hurdles.','YAML','Blog Post','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2025-06-01T00:00:00+02:00',NULL,NULL,NULL,'["CI/CD Pipelines", "Terraform", "Azure DevOps Pipelines"]','["[COMMUNITY-TOOL]"]','[]','["terraform.md", "azure.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://denniszielke.medium.com/using-azure-container-apps-at-scale-instead-of-your-building-your-own-naas-on-top-of-k8s-7c4760c2511f','denniszielke.medium.com: Using Azure Container Apps at scale instead of'' your building your own NaaS on top of K8s?','','N/A',0,'A curated technical resource and architectural guide covering denniszielke.medium.com: Using Azure Container Apps at scale instead of'' your building your own NaaS on top of K8s? in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779029838,0,'2026-05-17T16:57:18.054093+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/azure.md"]','["azure.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://deors.wordpress.com/2019/04/25/jenkins-ci-pipeline-java-spring-boot-maven-docker','ref 2','','N/A',0,NULL,NULL,NULL,NULL,0,NULL,'manual','1bb4a1e5a4582cacf5384645a3dd90982e92db22cb9924a9f1c6c52d08013e3c',100.0,1779030587,1,'2026-05-17T17:09:47.406345+02:00',NULL,NULL,NULL,'[]','[]','["docs/jenkins.md"]','[]','{}','{}');
INSERT INTO "resources" VALUES('https://dev-k8sref-io.web.app','dev-k8sref-io.web.app','','2023',0,'An alternative interactive API schema browser and resource reference for Kubernetes. Delivers structured, searchable navigation for complex API objects, making it easier for platform engineers to write clean yaml manifests and validate schema specifications across different versions.','English','Developer Utility','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2023-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Education", "Reference Guides", "API Reference"]','["[COMMUNITY-TOOL]"]','[]','["kubernetes.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://dev-vibe.medium.com/encrypt-helm-sensitive-data-9d7622e41d00','dev-vibe.medium.com: Encrypt Helm sensitive data','','N/A',0,'A curated technical resource and architectural guide covering dev-vibe.medium.com: Encrypt Helm sensitive data in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779029369,0,'2026-05-17T16:49:29.326974+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/devsecops.md"]','["devsecops.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://dev.to/_nicolas_louis_/how-to-run-docker-on-windows-without-docker-desktop-hik','dev.to: How to run docker on Windows without Docker Desktop','','2021',0,'Shows how to run the Docker Engine on Windows using a native WSL2 Ubuntu distribution instead of Docker Desktop. Helps developers avoid licensing costs on corporate Windows machines.','English','Tutorial','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Local Development", "WSL2", "Alternatives"]','["[COMMUNITY-TOOL]", "[GUIDE]"]','[]','["docker.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://dev.to/aashiya123/git-commands-cheatsheet-advanced-20-git-commands-advanced--35i3','dev.to: Git Commands Cheatsheet: Advanced (20+ Git Commands Advanced )','','2024',3,'Curator Insight: Advanced digest targeting complex tasks like history modification, interactive rebases, and stash pop operations. Live Grounding: Essential for developers working inside highly active, multi-contributor master branches who need to cleanly integrate patches with minimum noise.','English','Blog Post','Intermediate-Advanced',0,'online','manual',NULL,NULL,NULL,0,'2024-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Development", "Version Control", "Git"]','["[COMMUNITY-TOOL]"]','[]','["cheatsheets.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://dev.to/abdorah/how-to-create-production-docker-image-ready-for-deployment-4bbe','dev.to: How to create a production Docker image','','2021',0,'Walks through hardening containers for production. Focuses on minimizing layers, excluding development dependencies, running as non-root users, and managing secrets securely.','English','Tutorial','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Containers & Orchestration", "Image Engineering", "Hardening"]','["[COMMUNITY-TOOL]", "[GUIDE]"]','[]','["docker.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://dev.to/abhinavd26/all-about-k3s-lightweight-kubernetes-3ell','dev.to: All about k3s - Lightweight Kubernetes 🌟','','2020',1,'A basic primer reviewing K3s'' lightweight design principles, highlighting how removing non-essential drivers allows it to run smoothly on minimal RAM configurations.','None','Article','Beginner',0,'online','manual',NULL,NULL,NULL,0,'2020-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Edge & IoT", "Introduction", "Quick Starts"]','["[COMMUNITY-TOOL]"]','[]','["rancher.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://dev.to/actitime/whats-wrong-with-measuring-developer-performance-10-best-metrics-5620','dev.to: What’s Wrong With Measuring Developer Performance (+ 10 Best Metrics)','','2022',4,'Critiques traditional individual developer performance metrics (such as lines of code, pull request count, or hours worked) as highly gamable and toxic to collaboration. Proposes ten alternative high-value holistic metrics centered on cycle times, collaboration, defect density, and deployment safety, facilitating sustainable delivery pipelines and high developer experience.','en','Article','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2022-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Engineering Leadership", "Metrics & Analytics", "Developer Productivity"]','["[ENTERPRISE-STABLE]"]','[]','["project-management-methodology.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://dev.to/ajeetraina/top-200-kubernetes-tools-for-devops-engineer-like-you-3h7e','dev.to: Top 200 Kubernetes Tools for DevOps Engineer Like You','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','df90aba87b4844ffdf3021a6f15d30fb892e50676beee253a6ed1500e3c62488',100.0,1779029820,0,'2026-05-17T16:57:00.531025+02:00',NULL,NULL,NULL,'[]','[]','["docs/kubernetes-tools.md"]','[]','{}','{"duplicate_of": "https://dev.to/docker/top-200-kubernetes-tools-for-devops-engineer-like-you-3h7e"}');
INSERT INTO "resources" VALUES('https://dev.to/aksrao1998/dockerize-a-golang-http-server-and-deploy-it-on-kubernetes-592j','dev.to: Dockerize a GoLang HTTP server and deploy it on Kubernetes','','N/A',0,'Curator Insight explains how to wrap a basic Go HTTP server into a Docker container and set up K8s deployment manifests. Live Grounding identifies this as a foundational tutorial detailing deployment mechanics, services, and ports.','English','Article','Beginner',1,'online','manual','45ef4028a66be8d1a701c24c44c99bb8640cc2a5e33cf8019bc08014ee6e3bfa',100.0,1779031439,1,'2026-05-17T17:23:59.943305+02:00',NULL,NULL,NULL,'["Cloud Native", "Containers", "Dockerizing Go"]','["[COMMUNITY-TOOL]"]','["docs/golang.md"]','["golang.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://dev.to/aleksk1ng/go-kafka-and-grpc-clean-architecture-cqrs-microservices-with-jaeger-tracing-45bj','dev.to: Go, Kafka and gRPC clean architecture CQRS microservices with Jaeger tracing','','2021',0,'Implements high-throughput event sourcing and CQRS patterns in Go using gRPC, Apache Kafka, and PostgreSQL. Demonstrates how clean architecture and domain-driven design structure scalable systems, while integrating Jaeger for end-to-end distributed transaction tracing.','Go','Article','Advanced',1,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Event-Driven Architectures", "Go & CQRS", "gRPC Microservices"]','["[COMMUNITY-TOOL]"]','[]','["demos.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://dev.to/amanhimself/how-to-configure-vscode-bracket-pair-colors-natively-3nl','dev.to: How to configure VSCode Bracket Pair Colors Natively','','2021',0,'Provides deep details on configuring native bracket pair colorization in VS Code settings. Highlights the migration from resource-heavy third-party extensions to the built-in, highly optimized AST-based rendering engine to lower CPU utilization.','JSON','Tutorial','Beginner',0,'online','manual','1c9f12f772ceeff004b5e5fdc0c4ca72cb3d59abef463c093f11b05477bf25fd',100.0,1779030589,1,'2026-05-17T17:09:49.115990+02:00',NULL,NULL,NULL,'["Developer Environment", "IDE Tooling", "Visual Studio Code", "Extension Development & Integrations"]','["[COMMUNITY-TOOL]", "[GUIDE]"]','["docs/visual-studio.md"]','["visual-studio.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://dev.to/amplication/extending-gitops-effortless-continuous-integration-and-deployment-on-kubernetes-1oem','dev.to: Extending GitOps: Effortless continuous integration and deployment on Kubernetes','','2023',3,'Explores architectural models for bridging continuous integration (CI) platforms with GitOps-driven deployment mechanisms. Emphasizes clean decoupling where CI updates target config states while Kubernetes reconcile loops execute the rollout.','English','Article','Intermediate',1,'online','manual',NULL,NULL,NULL,0,'2023-06-01T00:00:00+02:00',NULL,NULL,NULL,'["GitOps & CD", "CI/CD Integration"]','["[COMMUNITY-TOOL]"]','[]','["argo.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://dev.to/ankit01oss/5-github-projects-to-make-you-a-better-devops-engineer-2fkl','dev.to: 5 GitHub Projects to make you a better DevOps Engineer 🌟','','2021',0,'Features five open-source GitHub resources for training, covers interactive shell practices, Kubernetes cluster orchestration models, production-level networking checklists, and system design structures.','English','Article','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["DevOps Methodology", "Community Resources", "Hands-on Learning"]','["[COMMUNITY-TOOL]"]','[]','["devops.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://dev.to/appland/video-visualize-the-architecture-of-your-java-app-in-vs-code-in-2-minutes-568j','dev.to: Video: Visualize the architecture of your Java app, in VS Code,'' in 2 ¹/₂ minutes','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','d1ad685891679905b0fdd1b94502225d97ab2a117764266aaa045729d40d16af',100.0,1779030069,0,'2026-05-17T17:01:09.296169+02:00',NULL,NULL,NULL,'[]','[]','["docs/visual-studio.md"]','[]','{}','{"duplicate_of": "https://dev.to/appmap/video-visualize-the-architecture-of-your-java-app-in-vs-code-in-2-minutes-568j"}');
INSERT INTO "resources" VALUES('https://dev.to/appmap/video-visualize-the-architecture-of-your-java-app-in-vs-code-in-2-minutes-568j','dev.to: Video: Visualize the architecture of your Java app, in VS Code, in 2 ¹/₂ minutes','','2022',0,'An introduction to AppMap for VS Code, illustrating how to automatically record and render execution paths, database queries, and architectural layouts of Java applications in real time.','Java','Video','Beginner',1,'online','manual','5d75699b6e05e806c15e427a611979a335a5648d9e046d8a46105a75733f72b3',100.0,1779130494,0,'2026-05-18T20:54:54.983141+02:00',NULL,NULL,NULL,'["Development Tools", "VS Code", "Architecture Visualization"]','["[COMMUNITY-TOOL]"]','["docs/visual-studio.md"]','["visual-studio.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://dev.to/arpanadhikari/reusable-aws-iam-role-for-service-accounts-irsa-for-k8s-terraform-module-2og2','dev.to/arpanadhikari: Reusable AWS iam role for service-accounts (IRSA for k8s ) terraform module','','2023',0,'A reusable Terraform module designed to configure IAM Roles for Service Accounts (IRSA) on AWS Kubernetes nodes. It establishes precise OIDC identity providers to achieve pod-level permission isolation.','HCL','Tutorial','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2023-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Cloud Infrastructure", "AWS", "EKS & Container Orchestration"]','["[COMMUNITY-TOOL]", "[GUIDE]"]','[]','["terraform.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://dev.to/arunkc/get-started-with-apache-airflow-1218','dev.to: Get started with Apache Airflow','','2021',3,'An introductory guide covering the fundamental architecture of Apache Airflow. It helps developers write their first Python-based Directed Acyclic Graphs (DAGs) using basic Operators, sensors, and scheduling definitions.','Python','Blog Post','Basic',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Orchestration", "Workflows", "Apache Airflow", "Introduction"]','["[COMMUNITY-TOOL]"]','[]','["message-queue.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://dev.to/attaullahshafiq10/dev-ops-59dm','dev.to: DEV-OPS','- Its a culture, concept, process and approach that merges software requirement gathering, software development, testing, quality assurance, system configurations, product deployment and operations. Organizations building or improving software products are moving towards a DevOps approach where development, testing, security, quality assurance and operations are getting merged within a large team and those technical resources work side by side to achieve higher return on investment
    - DevOps is one of the most broad topics within software dev because it lacks boundaries and limitations. Many technologies, tools, concepts, processes and ideas converge to give a good DevOps pipeline and DevOps process resulting in agile planning, continuous integration, continuous delivery, and high level monitoring of your enterprise level software systems. Hence, devops is not a single role or even a team''s work that deals with all the technologies and processes. It a mixture of culture, traditions and process.','2021',0,'A detailed overview of DevOps as a shared culture and process. Explains how merging requirements, coding, automated testing, and infrastructure management within unified teams improves software delivery speed and quality.','English','Article','Beginner',1,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["DevOps Methodology", "Foundational Principles", "Culture & Process"]','["[COMMUNITY-TOOL]"]','[]','["devops.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://dev.to/aurelievache/kubernetes-sketchnotes-pods-4ib0','https://dev.to/aurelievache: Understanding Kubernetes: part 1 – Pods','','2026',0,'An illustrated sketchnote guide mapping the basic structures and concepts of Kubernetes Pods. Curator Insight praises the clarity of visual-oriented learning. Live Grounding confirms its heavy usage as an onboarding tool for junior engineers.','English','Guide','Beginner',0,'online','manual',NULL,NULL,NULL,0,'2026-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Platform", "Container Orchestration", "Kubernetes"]','["[COMMUNITY-TOOL]", "[GUIDE]"]','[]','["cheatsheets.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://dev.to/aurelievache/understanding-istio-part-1-istio-components-4ik5','dev.to/aurelievache: Understanding Istio: part 1 – Istio Components','- [dev.to/aurelievache: Understanding Istio: part 9 – DestinationRule](https://dev.to/aurelievache/understanding-istio-part-9-destinationrule-1g7e)
    - [dev.to/aurelievache: Understanding Istio: part 16 – Observability / Metrics](https://dev.to/aurelievache/understanding-istio-part-16-observability-metrics-2m8p)','2021',0,'Illustrated introductory series that demystifies core Istio components including virtual services, gateway declarations, destination rules, and observability patterns.','English','Guide','Beginner',1,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Service Mesh", "Networking", "Education"]','["[COMMUNITY-TOOL]", "[GUIDE]"]','[]','["istio.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://dev.to/aurelievache/understanding-istio-part-16-observability-metrics-2m8p','dev.to/aurelievache: Understanding Istio: part 16 – Observability / Metrics','','N/A',0,NULL,NULL,NULL,NULL,0,NULL,'manual','eeb17a9dc77ef7ee62db1b0a1001391a4f5e4a4d3429daa87bdc4e4439cd24a1',100.0,1779029356,1,'2026-05-17T16:49:16.181654+02:00',NULL,NULL,NULL,'[]','[]','["docs/istio.md"]','[]','{}','{}');
INSERT INTO "resources" VALUES('https://dev.to/aurelievache/understanding-istio-part-9-destinationrule-1g7e','dev.to/aurelievache: Understanding Istio: part 9 – DestinationRule','','N/A',0,NULL,NULL,NULL,NULL,0,NULL,'manual','2e623cf8725bd47f95788b1f66fb1e12be17c6cb2ef27abbcf4b38fee0bd9754',100.0,1779034152,1,'2026-05-17T18:09:12.436014+02:00',NULL,NULL,NULL,'[]','[]','["docs/istio.md"]','[]','{}','{}');
INSERT INTO "resources" VALUES('https://dev.to/aurelievache/understanding-kubernetes-part-22-limitrange-144l','dev.to/aurelievache: Understanding Kubernetes: part 22 – LimitRange','','2021',0,'Visual and friendly guide to using `LimitRange` objects in Kubernetes.
- Illustrates how namespace boundaries act as safety nets, auto-injecting default CPU/Memory limits when missing.
- Excellent for developer onboarding and cluster-wide resource compliance.','English','Article','Beginner',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Resource Management", "Policy & Governance", "Limit Ranges"]','["[COMMUNITY-TOOL]"]','[]','["kubernetes.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://dev.to/aurelievache/understanding-kubernetes-part-48-kubernetes-127-changelog-1alk','dev.to: Understanding Kubernetes: part 48 – Kubernetes 1.27 Changelog','','2023',0,'A detailed technical breakdown of the Kubernetes 1.27 ''Chill Vibes'' release. Focuses on key API graduations, component deprecations, and structural upgrades such as the stable graduation of SeccompDefault, container runtime interface (CRI) refactoring, and security advancements.','N/A','Article','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2023-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Cloud Native", "Container Orchestration", "Kubernetes Release Notes"]','["[COMMUNITY-TOOL]"]','[]','["kubernetes-tutorials.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://dev.to/aws-builders/adding-an-ebs-volume-to-a-running-aws-ec2-instance-311l','dev.to: Adding an EBS volume to a running AWS EC2 Instance','','2021',0,'A practical step-by-step guide on dynamically attaching and mounting an Elastic Block Store (EBS) volume to an active Linux EC2 instance. Covers the CLI/Console orchestration, filesystem creation, and mounting adjustments (via fstab) required to safely expand storage capacity without inducing instance downtime.','Bash','Tutorial','Beginner',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Cloud Infrastructure", "Compute", "AWS EC2", "Storage Provisioning"]','["[COMMUNITY-TOOL]", "[GUIDE]"]','[]','["aws-storage.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://dev.to/aws-builders/amazon-vpc-lattice-build-applications-not-networks-59j8','dev.to/aws-builders: Amazon VPC Lattice — Build Applications, Not Networks','','2023',0,'A deep dive into Amazon VPC Lattice, detailing how it decouples service communication networks from low-level VPC configuration constraints. It highlights the use of Lattice to manage traffic policies, authentication, and cross-cluster service-to-service communication with minimal operational overhead.','English','Article','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2023-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Networking", "Service Mesh", "AWS Integration"]','["[COMMUNITY-TOOL]"]','[]','["kubernetes-networking.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://dev.to/aws-builders/aws-app-runner-how-to-deploy-containerized-applications-using-app-runner-1f7c','dev.to: AWS App Runner : How to deploy containerized applications using App Runner','','2021',0,'Curator Insight details the operational steps for configuring and running Dockerized workloads on AWS App Runner. Live Grounding verifies this as a classic, high-value guide for transitioning traditional VMs to serverless containers without having to manage raw ECS or EKS orchestration.','N/A','Tutorial','Intermediate',1,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Application Development", "Container Orchestration", "App Runner"]','["[COMMUNITY-TOOL]", "[GUIDE]"]','[]','["aws-miscellaneous.md", "aws.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://dev.to/aws-builders/aws-waf-web-application-firewall-deep-dive-15bd','dev.to: AWS WAF (Web Application Firewall): Deep Dive','','2023',0,'A comprehensive technical exploration of AWS WAF deployment strategies. It covers rule evaluation order, IP sets, custom response headers, logging architectures to Kinesis Data Firehose, and best practices for configuring rate limiting and Geo-Match restrictions.','None','Article','Intermediate',0,'duplicate','manual',NULL,NULL,NULL,0,'2023-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Security & Identity", "Network Security", "Web Application Protection"]','["[COMMUNITY-TOOL]"]','[]','["aws-security.md"]','{}','{"duplicate_of": "https://aws.amazon.com/waf"}');
INSERT INTO "resources" VALUES('https://dev.to/aws-builders/best-practices-for-securing-kubernetes-deployments-1jg6','dev.to/aws-builders: Best Practices for Securing Kubernetes Deployments 🌟','','2022',0,'Presents an action-oriented best practice matrix covering cluster configuration and pod safety profiles. Details etcd encryption setups, secure secrets distribution patterns, and implementing standard Pod Security Admission policies. Highly recommended for establishing cluster baselines.','English','Article','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2022-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Security", "Cluster Hardening", "Best Practices"]','["[COMMUNITY-TOOL]"]','[]','["kubernetes-security.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://dev.to/aws-builders/best-practices-when-designing-aws-architecture-4c8d','dev.to: Best Practices When Designing AWS Architecture 🌟🌟','','2026',0,'A deep dive into the operational best practices of the AWS Well-Architected Framework. Key topics include decoupling architectural dependencies, horizontal scaling mechanisms, and programmatic resource orchestration.','N/A','Blog Post','Intermediate',0,'online','manual','0b3ed91b300dc97b96241ed4a089fb7260d0734b0b386735043aab5923dec739',100.0,1779030864,1,'2026-05-17T17:14:24.897039+02:00',NULL,NULL,NULL,'["Cloud Computing", "AWS", "Architecture & Guides"]','["[COMMUNITY-TOOL]"]','["docs/aws.md"]','["aws.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://dev.to/aws-builders/continuous-integration-and-deployment-on-aws-and-a-wishlist-for-cicd-tools-on-aws-5a13','dev.to: Continuous Integration and Deployment on AWS - and a wishlist for CI/CD Tools on AWS','','2021',0,'A Dev.to article discussing CI/CD architectures within AWS environments, containing a developer wishlist for next-generation pipeline features. It compares CodePipeline, GitHub Actions, and custom runners, detailing trade-offs in execution speeds, artifact management, and IAM-gated controls. Perfect for team leads structuring secure platform automation.','N/A','Blog','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Cloud Platform", "AWS Infrastructure", "CI/CD Pipelines"]','["[COMMUNITY-TOOL]"]','[]','["aws-tools-scripts.md", "aws.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://dev.to/aws-builders/creating-a-rest-api-with-infrastructure-as-code-terraform-serverless-lambda-python-part-2-cicd-g8h','dev.to: Creating a Rest API with Infrastructure as Code (Terraform) & Serverless (Lambda + Python) - Part 2 CI/CD','','2022',0,'Outlines a modern serverless deployment loop, coupling HashiCorp Terraform with AWS API Gateway and Lambda functions. Part 2 focuses on constructing automated GitHub Actions CI/CD deployment pipelines for infrastructure and application code layers.','HCL','Article','Intermediate',1,'online','manual',NULL,NULL,NULL,0,'2022-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Infrastructure as Code", "Serverless Deployment", "Terraform & AWS Lambda"]','["[COMMUNITY-TOOL]"]','[]','["demos.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://dev.to/aws-builders/creating-an-eks-cluster-and-node-group-with-terraform-1lf6','dev.to: Creating an EKS Cluster and Node Group with Terraform','- [dev.to: Install & Manage Amazon EKS Add-ons with Terraform](https://dev.to/aws-builders/install-manage-amazon-eks-add-ons-with-terraform-2dea)
        - Amazon VPC CNI
        - CoreDNS
        - Amazon EBS CSI','2023',0,'Walks engineers through setting up Amazon EKS Managed Node Groups with Terraform. It covers the declarative configuration of essential EKS Add-ons, specifically Amazon VPC CNI, CoreDNS, and EBS CSI drivers.','HCL','Tutorial','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2023-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Cloud Infrastructure", "AWS", "EKS & Container Orchestration"]','["[COMMUNITY-TOOL]", "[GUIDE]"]','[]','["terraform.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://dev.to/aws-builders/deploying-a-containerized-app-to-ecs-fargate-using-a-private-ecr-repo-terragrunt-5b8a','dev.to/aws-builders: Deploying a Containerized App to ECS Fargate Using a Private ECR Repo & Terragrunt','','2023',0,'A container orchestration blueprint demonstrating ECS Fargate deployment via Terragrunt. Uses secure private ECR registries, ECS Task definitions, and automated cloud network isolation patterns to run enterprise-grade microservices.','HCL','Tutorial','Advanced',1,'online','manual',NULL,NULL,NULL,0,'2023-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Cloud Infrastructure", "AWS", "Compute & Serverless"]','["[COMMUNITY-TOOL]", "[GUIDE]"]','[]','["terraform.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://dev.to/aws-builders/devops-made-easy-install-aws-cli-ecs-cli-docker-terraform-using-chocolatey-2lld','DevOps Made Easy: Install AWS CLI, ECS CLI, Docker & Terraform Using Chocolatey','','2023',0,'A step-by-step local workstation bootstrapping guide using the Windows Chocolatey package manager. Instructs how to quickly establish consistent local administration tooling, installing docker-cli, terraform, aws-cli, and ecs-cli to prepare for cloud resource management.','English','Tutorial','Beginner',0,'online','manual',NULL,NULL,NULL,0,'2023-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Operations", "Local Environment Setup", "Package Management"]','["[COMMUNITY-TOOL]", "[GUIDE]"]','[]','["devops.md", "aws.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://dev.to/aws-builders/disaster-recovery-cheat-sheetwrite-up-o62','dev.to: Disaster Recovery Cheat-sheet/Write-up 🌟','','2026',0,'A disaster recovery reference sheet translating AWS Well-Architected DR metrics (RTO and RPO) into specific execution patterns. It compares pilot light, warm standby, and active-active multi-region failover models.','N/A','Blog Post','Intermediate',0,'online','manual','018a1be0e9f16a4e41494c451fe41970425f9a7cc83a68b5d8b3951cf485de8b',100.0,1779031163,1,'2026-05-17T17:19:23.892526+02:00',NULL,NULL,NULL,'["Cloud Computing", "AWS", "Architecture & Guides"]','["[COMMUNITY-TOOL]"]','["docs/aws.md"]','["aws.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://dev.to/aws-builders/eks-iam-deep-dive-136d','dev.to: EKS IAM Deep Dive 🌟','','2021',0,'An in-depth exploration of the security layer connecting AWS Identity and Access Management with EKS. Details authentication and authorization, explaining how IAM roles map to Kubernetes groups to achieve a robust security boundary.','Markdown','Article','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Cloud Infrastructure", "Security & Compliance", "IAM"]','["[COMMUNITY-TOOL]"]','[]','["managed-kubernetes-in-public-cloud.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://dev.to/aws-builders/event-driven-architectures-using-aws-with-example-3d2d','dev.to: Event driven architectures using AWS with example','','2022',0,'Breaks down standard Event-Driven Architecture (EDA) paradigms, demonstrating asynchronous patterns utilizing AWS EventBridge, SQS, and Lambda. Illustrates decoupling domains to achieve maximum system scalability and operational tolerance.','N/A','Article','Intermediate',1,'online','manual',NULL,NULL,NULL,0,'2022-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Serverless Architecture", "Event-Driven", "Design Patterns"]','["[COMMUNITY-TOOL]"]','[]','["aws-serverless.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://dev.to/aws-builders/from-scratch-oidc-providers-252d','dev.to/aws-builders: From Scratch: OIDC Providers','','2022',0,'Examines the configuration of OpenID Connect (OIDC) providers to establish a trust relationship between multi-cloud workloads and AWS IAM. Discusses keyless authentication paradigms and JSON Web Token (JWT) validation without requiring long-lived access keys.','None','Blog','Advanced',0,'online','manual',NULL,NULL,NULL,0,'2022-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Cloud Security", "Identity & Access Management", "OIDC Providers"]','["[COMMUNITY-TOOL]"]','[]','["demos.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://dev.to/aws-builders/getting-started-with-sns-and-sqs-3m4i','dev.to: Getting started with SNS and SQS','','2023',3,'Provides a practical introduction to setting up AWS Simple Notification Service (SNS) and Simple Queue Service (SQS) patterns, outlining operational configurations for messaging-driven microservices.','Markdown','Article','Beginner',0,'online','manual',NULL,NULL,NULL,0,'2023-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Application Integration", "Messaging Services", "AWS Integration"]','["[COMMUNITY-TOOL]"]','[]','["aws-messaging.md", "aws.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://dev.to/aws-builders/go-fast-and-reduce-risk-using-cdk-to-deploy-your-serverless-applications-on-aws-2i3k','dev.to: Go fast and reduce risk: using CDK to deploy your serverless applications on AWS','','2022',0,'Explores the advantages of deploying AWS serverless architectures via the AWS Cloud Development Kit (CDK) over classic raw CloudFormation or SAM. Highlights object-oriented constructs, automated IAM policy generation, and multi-environment validation patterns.','TypeScript','Article','Intermediate',1,'online','manual',NULL,NULL,NULL,0,'2022-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Infrastructure as Code", "AWS CDK", "Serverless IaC"]','["[COMMUNITY-TOOL]"]','[]','["aws-serverless.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://dev.to/aws-builders/how-to-automate-aws-ebs-snapshots-54og','dev.to: Best way to Automate AWS EBS Snapshots (without scripts)','','2021',2,'Explains how to configure Amazon Data Lifecycle Manager (DLM) to schedule and automate AWS EBS snapshot generation without script maintenance. Live Grounding indicates DLM as a standard cloud operations practice, eliminating cron-based scripts and reducing compliance failure risk.','English','Blog / Article','Beginner',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Infrastructure", "Disaster Recovery", "AWS Storage", "Automation"]','["[COMMUNITY-TOOL]"]','[]','["aws-backup.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://dev.to/aws-builders/how-to-deploy-a-serverless-website-with-terraform-5677','dev.to: How to deploy a serverless website with Terraform','','2023',0,'A thorough guide details the process of deploying high-performance serverless static web platforms on AWS using Terraform. Connects CloudFront distributions, S3 hosting buckets, ACM SSL validation, and Route53 DNS zones.','HCL','Tutorial','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2023-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Cloud Infrastructure", "AWS", "Compute & Serverless"]','["[COMMUNITY-TOOL]", "[GUIDE]"]','[]','["terraform.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://dev.to/aws-builders/how-to-get-started-with-devops-what-skills-should-we-start-with-5efp','dev.to/aws-builders: How to get started with DevOps? What skills should we start with?','','2023',0,'Curator Insight: A beginner-focused roadmap detailing key technologies to study for AWS DevOps integration. Live Grounding: Recommends mastering basic infrastructure-as-code patterns, CI/CD mechanisms, and AWS core services to implement solid pipeline architectures.','en','Article','Beginner',0,'online','manual',NULL,NULL,NULL,0,'2023-06-01T00:00:00+02:00',NULL,NULL,NULL,'["DevOps & Platforms", "Career Paths", "AWS Pathways"]','["[COMMUNITY-TOOL]"]','[]','["devops.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://dev.to/aws-builders/how-well-architected-enables-junior-engineers-24j','dev.to: How Well-Architected Enables Junior Engineers','','2023',0,'Examines how the AWS Well-Architected Framework acts as an educational and operational safety net for junior engineers, establishing structured system design patterns across developer teams.','English','Article','Beginner',0,'online','manual',NULL,NULL,NULL,0,'2023-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Enterprise Architecture", "Cloud Architecture Best Practices", "Engineering Culture"]','["[COMMUNITY-TOOL]"]','[]','["aws-architecture.md", "aws.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://dev.to/aws-builders/install-manage-amazon-eks-add-ons-with-terraform-2dea','dev.to: Install & Manage Amazon EKS Add-ons with Terraform','','N/A',0,NULL,NULL,NULL,NULL,0,NULL,'manual','717374a72d37dd853213e3148977bc4f8a0632ec5334c368d592c37de8314e20',100.0,1779031787,1,'2026-05-17T17:29:47.810717+02:00',NULL,NULL,NULL,'[]','[]','["docs/terraform.md"]','[]','{}','{}');
INSERT INTO "resources" VALUES('https://dev.to/aws-builders/introduction-to-aws-sam-serverless-application-model-12oc','dev.to/aws-builders: Introduction to AWS SAM (Serverless Application Model)','','2022',0,'An introduction to the AWS Serverless Application Model (SAM). Demonstrates how this declarative YAML framework extends CloudFormation, drastically simplifying the resource definition of REST APIs, databases, and scheduled execution scripts.','YAML','Article','Beginner',1,'online','manual',NULL,NULL,NULL,0,'2022-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Infrastructure as Code", "AWS SAM", "Fundamentals"]','["[COMMUNITY-TOOL]"]','[]','["aws-serverless.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://dev.to/aws-builders/karpenter-the-better-autoscaling-solution-for-kubernetes-part-1-4pd5','dev.to: Karpenter: The Better Autoscaling Solution for Kubernetes- Part'' 1','','2022',3,'The first installment of a tutorial series explaining why Karpenter outperforms traditional autoscaling models. The article details the core operational differences, node-provisioning delays in older architectures, and provides a clear breakdown of Karpenter''s YAML configuration structures.','English','Technical Article','Medium',0,'online','manual','52684b303712c02fba044f9de1e86d423c2661b1ea2e580d270fd480421cf085',100.0,1779034172,1,'2026-05-17T18:09:32.832987+02:00',NULL,NULL,NULL,'["Autoscaling", "Resource Provisioning", "Tutorials"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-tools.md"]','["kubernetes-tools.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://dev.to/aws-builders/keycloak-with-nginx-ingress-6fo','dev.to: KeyCloak with Nginx Ingress','','2023',4,'Provides configuration patterns for exposing Keycloak behind an Nginx Ingress Controller in Kubernetes. Walks through configuring SSL termination, proxy headers, path rewrites, and secure cookie forwarding, avoiding common proxy-looping and domain-mismatch pitfalls.','YAML','Tutorial','Intermediate',1,'online','manual',NULL,NULL,NULL,0,'2023-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Security", "Identity & Access Management", "Ingress Integration"]','["[ENTERPRISE-STABLE]", "[GUIDE]"]','[]','["devsecops.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://dev.to/aws-builders/manage-webhooks-at-scale-with-aws-serverless-fof','dev.to: Manage webhooks at scale with AWS Serverless','','2022',0,'Details a resilient cloud architecture designed to consume, validate, and process high-volume webhook traffic. Employs Amazon API Gateway to ingest requests, Amazon SQS to decouple workloads, and AWS Lambda to asynchronously process events, minimizing drop rates during traffic spikes.','TypeScript','Article','Intermediate',1,'online','manual',NULL,NULL,NULL,0,'2022-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Serverless Architecture", "Messaging & Integration", "Webhooks"]','["[COMMUNITY-TOOL]"]','[]','["aws-serverless.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://dev.to/aws-builders/many-free-and-useful-aws-official-dev-and-user-guides-54ci','dev.to: Many free and useful AWS official Dev and User guides!','','2026',0,'A curated index compiling official AWS developer guides. It categorizes reference specifications across compute, messaging, and database domains to streamline engineering onboarding.','N/A','Blog Post','Beginner',0,'online','manual','798d57ba809df995fe02eccfacaabfdff5554132188197fb9345ba05a794a0d1',100.0,1779033435,1,'2026-05-17T17:57:15.821082+02:00',NULL,NULL,NULL,'["Cloud Computing", "AWS", "Learning & News"]','["[COMMUNITY-TOOL]"]','["docs/aws.md"]','["aws.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://dev.to/aws-builders/my-service-mesh-journey-with-terraform-on-aws-cloud-part-1-3hee','dev.to/aws-builders: My Service Mesh journey with Terraform on AWS Cloud - Part 1','','2023',0,'Part 1 of a structured technical series exploring AWS App Mesh infrastructure configured via Terraform. Establishes core service mesh primitives, including virtual routers, nodes, and transport-layer TLS certificates.','HCL','Tutorial','Advanced',1,'online','manual',NULL,NULL,NULL,0,'2023-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Cloud Infrastructure", "AWS", "EKS & Container Orchestration"]','["[COMMUNITY-TOOL]", "[GUIDE]"]','[]','["terraform.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://dev.to/aws-builders/my-service-mesh-journey-with-terraform-on-aws-cloud-part-2-58fd','dev.to/aws-builders: My Service Mesh journey with Terraform on AWS Cloud - Part 2','','2023',0,'Part 2 of the AWS App Mesh and Terraform series. Focuses on integrating Envoy proxy sidecars into ECS/EKS microservices, implementing virtual gateway route mappings, and establishing telemetry exports.','HCL','Tutorial','Advanced',1,'duplicate','manual',NULL,NULL,NULL,0,'2023-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Cloud Infrastructure", "AWS", "EKS & Container Orchestration"]','["[COMMUNITY-TOOL]", "[GUIDE]"]','[]','["terraform.md"]','{}','{"duplicate_of": "https://dev.to/aws-builders/my-service-mesh-journey-with-terraform-on-aws-cloud-part-1-3hee"}');
INSERT INTO "resources" VALUES('https://dev.to/aws-builders/navigating-aws-eks-with-terraform-understanding-vpc-essentials-for-eks-cluster-management-51e3','dev.to/aws-builders: Navigating AWS EKS with Terraform: Understanding VPC Essentials for EKS Cluster Management','','2023',0,'This architectural guide details the creation of secure, high-availability VPC networks tailored for AWS Elastic Kubernetes Service (EKS). It provides systematic designs for public/private subnet distribution, NAT Gateways, and route table controls to achieve optimal isolation. The author emphasizes standard modular Terraform paradigms for constructing multi-AZ network topographies.','HCL','Tutorial','Intermediate',1,'online','manual',NULL,NULL,NULL,0,'2023-06-01T00:00:00+02:00',NULL,NULL,NULL,'["AWS", "EKS", "Networking"]','["[COMMUNITY-TOOL]", "[GUIDE]"]','[]','["terraform.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://dev.to/aws-builders/platform-engineering-and-internal-developer-platform-3deb','dev.to: Platform Engineering and Internal Developer Platform (IDP)','','2023',0,'Explores AWS-specific implementations and patterns of Platform Engineering and IDPs. Details the boundaries between application code, infrastructure as code (IaC), and platform orchestrators to create repeatable golden paths for development teams.','English','Blog Post','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2023-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Platform Engineering", "Internal Developer Platform", "Cloud Architecture"]','["[COMMUNITY-TOOL]"]','[]','["devops.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://dev.to/aws-builders/provisioning-aws-infrastructure-using-terraform-and-jenkins-cicd-pgj','dev.to: Provisioning AWS Infrastructure using Terraform and Jenkins CI/CD','','2023',0,'Demonstrates how to build automated deployment pipelines for AWS configurations inside Jenkins. Evaluates Jenkins security bindings, dynamic workspace configurations, and the isolation of run-time states.','Groovy/HCL','Technical Guide','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2023-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Infrastructure as Code", "CI/CD & Automation", "Jenkins"]','["[COMMUNITY-TOOL]", "[GUIDE]"]','[]','["terraform.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://dev.to/aws-builders/sharing-secrets-to-ecs-in-an-aws-multi-account-architecture-5h1i','dev.to: Sharing secrets to ECS in an AWS multi-account architecture','','2022',0,'A technical blueprint for cross-account secret management for Amazon ECS using AWS Secrets Manager and Systems Manager (SSM) Parameter Store. It provides security engineers with an architectural approach to maintain strict separation of concerns, principal-of-least-privilege IAM policies, and cross-account IAM role assumption.','Terraform','Article','Advanced',1,'online','manual',NULL,NULL,NULL,0,'2022-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Cloud Infrastructure", "AWS", "Security Practices"]','["[COMMUNITY-TOOL]"]','[]','["aws-containers.md", "aws.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://dev.to/aws-builders/un-modelo-de-eda-event-driven-architectures-4d9f','dev.to/aws-builders: Un Modelo de EDA: Event Driven Architectures','','2023',0,'Una guía detallada sobre cómo implementar arquitecturas dirigidas por eventos (EDA) utilizando servicios nativos de AWS como EventBridge, SNS, SQS y Lambda para lograr un desacoplamiento de componentes de backend robusto.','Spanish','Article','Intermediate',1,'online','manual',NULL,NULL,NULL,0,'2023-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Architecture", "Patterns", "EDA"]','["[COMMUNITY-TOOL]"]','[]','["introduction.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://dev.to/aws-builders/unleashing-the-power-of-cdk-and-terraform-in-cloud-deployments-5680','dev.to/aws-builders: Unleashing the Power of CDK and Terraform in Cloud Deployments','','2023',3,'An assessment and comparison of Terraform CDKTF versus standard AWS CDK, highlighting architectural hybrid options. Helps organizations leverage multi-cloud platforms using familiar imperative development styles.','TypeScript','Article','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2023-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Infrastructure as Code", "CDK", "Best Practices"]','["[COMMUNITY-TOOL]"]','[]','["terraform.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://dev.to/aws-builders/when-to-sns-or-sqs-2aji','dev.to: When to SNS or SQS','','2022',0,'A technical comparison of Amazon Simple Notification Service (SNS) and Simple Queue Service (SQS) within event-driven architectures. It details SNS''s pub-sub push mechanism versus SQS''s pull-based queueing model, analyzing throughput characteristics and decoupling strategies. This guide clarifies architectural patterns for integrating microservices via point-to-point and fan-out message routing.','N/A','Blog','Intermediate',1,'online','manual',NULL,NULL,NULL,0,'2022-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Cloud Infrastructure", "AWS", "Messaging Services"]','["[COMMUNITY-TOOL]"]','[]','["aws-messaging.md", "aws.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://dev.to/aws-heroes/automatic-api-key-rotation-for-amazon-managed-grafana-2h68','dev.to: Automatic API Key rotation for Amazon Managed Grafana','','2022',0,'Curator Insight details the step-by-step automation of rotating Grafana API keys using AWS Lambda and Secrets Manager. Live Grounding validates this as a vital security standard, preventing persistent credential leaks and enforcing compliance policies across enterprise monitoring setups.','JavaScript','Tutorial','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2022-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Networking & Security", "Identity & Access", "Secrets Management"]','["[COMMUNITY-TOOL]", "[GUIDE]"]','[]','["aws-miscellaneous.md", "aws.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://dev.to/aws-heroes/serverless-beyond-the-basics-kom','dev.to: Serverless - Beyond the Basics | Kristi Perreault 🌟','','2021',4,'Delves past initial hello-world templates to address production concerns like advanced testing strategies, strict security configurations, and proper CI/CD pipelines.','English','Article','Advanced',1,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Cloud Native", "Serverless", "Advanced Best Practices"]','["[ENTERPRISE-STABLE]"]','[]','["serverless.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://dev.to/aws/10-new-aws-amplify-features-to-check-out-4291','dev.to: 10 New AWS Amplify Features to Check Out','','2021',0,'Curator Insight catalogues critical feature updates in AWS Amplify to accelerate full-stack delivery. Live Grounding shows that while these specific features laid the foundation, modern Amplify ecosystems have converged around Next.js SSR support and CDK-based extensibility.','N/A','Article','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Application Development", "Frontend & Mobile", "AWS Amplify"]','["[COMMUNITY-TOOL]"]','[]','["aws-miscellaneous.md", "aws.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://dev.to/azure/my-top-5-visual-studio-code-extensions-for-azure-developers-1odo','dev.to: My Top 5 Visual Studio Code extensions for Azure Developers','','2021',0,'Details 5 core extensions for Azure Cloud Architects using VS Code. Outlines features in Azure Functions, Resource Manager (ARM), and App Service extensions to sync local workspaces directly with cloud provisioning pipelines.','N/A','Article','Intermediate',0,'online','manual','2bd85c6273966b32f09bde7333ad65a01396ebc40043f1e158efc7f00cc4a22a',100.0,1779034015,1,'2026-05-17T18:06:55.326691+02:00',NULL,NULL,NULL,'["Developer Environment", "IDE Tooling", "Visual Studio Code", "Remote Development & Collaborative Coding"]','["[COMMUNITY-TOOL]"]','["docs/visual-studio.md"]','["visual-studio.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://dev.to/balwanishivam/data-migration-from-monolith-to-microservice-in-django-5b9m','dev.to: Data Migration from Monolith to Microservice in Django','','2022',0,'An enterprise migration case study detailing the systematic decomposition of a monolith Django database into isolated microservices data structures. Addresses synchronization problems, data integrity pipelines, and schema refactoring strategies.','Python','Technical Article','Advanced',1,'online','manual',NULL,NULL,NULL,0,'2022-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Software Engineering", "Systems Architecture", "Microservices Migration"]','["[COMMUNITY-TOOL]"]','[]','["python.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://dev.to/baransel/a-git-cheat-sheet-4mab','dev.to: A Git Cheat Sheet','','2023',3,'Curator Insight: Basic compilation of commands covering stage lifecycle, push hooks, and SSH configuration. Live Grounding: Simplifies common repository initialization tasks and basic credential caching setups for immediate developer onboarding.','English','Blog Post','Beginner',0,'online','manual',NULL,NULL,NULL,0,'2023-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Development", "Version Control", "Git"]','["[COMMUNITY-TOOL]"]','[]','["cheatsheets.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://dev.to/bekbrace/new-rules-in-github-git-push-u-origin-main-2k82',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,'manual','b4236667c74efe81a6d56e3b071a30674acc1bb6c6f97a8640ff64fd053c05ff',100.0,1779030196,1,'2026-05-17T17:03:16.263262+02:00',NULL,NULL,NULL,'[]','[]','["docs/git.md"]','[]','{}','{}');
INSERT INTO "resources" VALUES('https://dev.to/bennyfmo_237/deploying-basic-infrastructure-on-aws-with-terraform-1k68','dev.to/bennyfmo_237: Deploying Basic Infrastructure on AWS with Terraform','','2023',0,'An introductory guide that details how to model core cloud architectures in AWS using Terraform. Deploys standard VPC network interfaces, public subnets, and essential route table entries.','HCL','Tutorial','Beginner',0,'online','manual',NULL,NULL,NULL,0,'2023-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Cloud Infrastructure", "AWS", "Networking & Core"]','["[COMMUNITY-TOOL]", "[GUIDE]"]','[]','["terraform.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://dev.to/bespoyasov/clean-architecture-on-frontend-4311?utm=midu','Clean Architecture on Frontend','An implementation guide illustrating how to successfully port the concepts of clean architecture onto frontend projects using React and TypeScript.','2021',4,'A highly practical engineering guide translating classic Clean Architecture layers—Domain, Application, and Adapters—to React and TypeScript codebases. The text demonstrates structural patterns to decouple business rules and state validation from UI components, enhancing mock-testing capabilities and system longevity.','English','article','Advanced',0,'online','automatic','45b3f2940a47bd5b11a2da7c5ef90dc50aec50dfb47f021cb858c6a73a487ffc',NULL,1780352581,0,'2026-06-02T00:23:01.792399+02:00',NULL,NULL,NULL,'["Frontend Development", "Architecture", "Clean Architecture"]','["[GUIDE]"]','[]','[]','{}','{"category": "react", "reputation_status": "Vetted", "reputation_summary": "A highly-rated, highly-cited technical article in the frontend engineering community with no reported issues.", "social_preview_url": "https://media2.dev.to/dynamic/image/width=1000,height=500,fit=cover,gravity=auto,format=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Ffyvpbhcfxewdmmfn7n6r.png", "source_provenance": "X.com (midudev)", "suggested_new_category": ""}');
INSERT INTO "resources" VALUES('https://dev.to/bhanufyi/effective-terraform-variable-management-in-github-actions-488l','dev.to/bhanufyi: Effective Terraform Variable Management in GitHub Actions','','2023',0,'Demonstrates advanced workflows for parsing complex inputs, map variables, and dynamic configurations within GitHub Actions environments. Covers secure variable serialization using standard environment-level variables and dynamic JSON-encoded inputs mapped through workflows.','YAML/HCL','Technical Guide','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2023-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Infrastructure as Code", "CI/CD & Automation", "GitHub Actions"]','["[COMMUNITY-TOOL]", "[GUIDE]"]','[]','["terraform.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://dev.to/bobbyiliev/introduction-to-bash-scripting-5571','dev.to: Introduction to Bash Scripting - A DO Hackathon Submission','','N/A',0,NULL,NULL,NULL,NULL,0,NULL,'manual','c0cf142c0a8b4180746da7276210f08474d686ea5ba2b200c4cf1278154e1d16',100.0,1779031113,1,'2026-05-17T17:18:33.209898+02:00',NULL,NULL,NULL,'[]','[]','["docs/linux.md"]','[]','{}','{}');
INSERT INTO "resources" VALUES('https://dev.to/bowmanjd/install-docker-on-windows-wsl-without-docker-desktop-34m9','dev.to: Install Docker on Windows (WSL) without Docker Desktop 🌟','','2021',0,'This advanced manual provides step-by-step instructions on setting up Docker Engine directly within a WSL 2 Linux distribution, removing the reliance on Docker Desktop. This architecture reduces resource consumption and circumvents enterprise licensing fees associated with commercial GUI applications. It represents a highly customizable, lightweight development setup optimized for advanced cloud-native operations.','N/A','Guide','Advanced',0,'online','manual','251ff4848a7d57bfa649529fd060b3fcf38c07437a10a449f67498e66c214f75',100.0,1779031061,1,'2026-05-17T17:17:41.268637+02:00',NULL,NULL,NULL,'["Development Environment", "Windows Subsystem for Linux", "Docker Engine"]','["[COMMUNITY-TOOL]", "[GUIDE]"]','["docs/linux-dev-env.md"]','["linux-dev-env.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://dev.to/camptocamp-ops/towards-a-modular-devops-stack-257c','dev.to: Towards a Modular DevOps Stack','','2022',3,'Proposes a blueprint for building modular, maintainable DevOps platforms. Focuses on orchestrating infrastructure provisioners, secret engines, and GitOps engines under unified declarative frameworks to minimize vendor lock-in.','English','Article','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2022-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Platform Engineering", "Infrastructure as Code", "Modular Architecture"]','["[COMMUNITY-TOOL]"]','[]','["argo.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://dev.to/cedricclyburn/containers-without-docker-podman-buildah-and-skopeo-1eal','dev.to: Containers without Docker (podman, buildah, and skopeo)','','2022',0,'An analysis of the modular container ecosystem, detailing how monolithic Docker tasks are decomposed into specialized, unprivileged utilities: Podman for execution, Buildah for image creation, and Skopeo for registry transfer. This architecture optimizes security and performance in enterprise environments.','Shell','Article','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2022-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Container Infrastructure", "Container Tooling", "Decompiled Engines"]','["[COMMUNITY-TOOL]"]','[]','["container-managers.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://dev.to/chefgs/deploy-kubernetes-resources-in-minikube-cluster-using-terraform-1p8o','dev.to: Deploy Kubernetes Resources in Minikube cluster using Terraform','','2022',2,'A localized training guide that explains how to configure and use the Terraform Kubernetes provider against a local Minikube cluster. Helps developers practice writing manifests as code locally.','HCL','Article','Beginner',0,'online','manual',NULL,NULL,NULL,0,'2022-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Infrastructure as Code", "Kubernetes", "Local Development"]','["[COMMUNITY-TOOL]"]','[]','["terraform.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://dev.to/chefgs/getting-started-tutorial-for-learning-kubernetes-455e','dev.to: Getting Started Tutorial for Learning Kubernetes 🌟','','2021',3,'An introductory technical tutorial outlining basic kubectl commands, resource deployments, and cluster interactions. Provides practical commands for spinning up, monitoring, and debugging test pods.','English','Tutorial','Beginner',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Fundamentals", "Tutorials", "Practical Handson"]','["[COMMUNITY-TOOL]", "[GUIDE]"]','[]','["kubernetes.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://dev.to/chinmay13/aws-networking-with-terraform-vpc-transit-gateway-between-vpcs-1ne4','dev.to/chinmay13: AWS Networking with Terraform: VPC Transit Gateway between VPCs','','2023',0,'A deep-dive tutorial illustrating multi-VPC corporate networking architectures using AWS Transit Gateway and Terraform. Defines cross-VPC communication routes, security segmentations, and high-throughput connection protocols.','HCL','Tutorial','Advanced',0,'online','manual',NULL,NULL,NULL,0,'2023-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Cloud Infrastructure", "AWS", "Networking & Core"]','["[COMMUNITY-TOOL]", "[GUIDE]"]','[]','["terraform.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://dev.to/christle/moving-azure-functions-from-aks-to-container-apps-k60','dev.to: Moving Azure Functions from AKS to Container Apps','','2022',0,'An analytical migration post detailing the shift of Azure Functions from AKS (utilizing KEDA) into Azure Container Apps (ACA). Compares resource footprints, administration friction, and scale behaviors. Highly educational for choosing the correct serverless scale model.','Bash','Blog Post','Intermediate',1,'online','manual',NULL,NULL,NULL,0,'2022-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Architecture & Design", "Serverless Migrations", "Container Apps"]','["[COMMUNITY-TOOL]"]','[]','["managed-kubernetes-in-public-cloud.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://dev.to/cloudforecast/kubernetes-cost-management-and-analysis-guide-1e1b','dev.to: Kubernetes Cost Management and Analysis Guide 🌟','','2021',1,'A deep dive tutorial focusing on structural cost-tracking and capacity planning. Explains how to establish cross-team namespace boundaries and dynamically aggregate infrastructure metrics to build readable corporate finance reports.','N/A','Article','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Infrastructure Optimization", "Cost Management", "FinOps Practices"]','["[COMMUNITY-TOOL]"]','[]','["kubernetes.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://dev.to/cloudskills/packer-and-terraform-with-immutable-infrastructure-47ja','dev.to: Packer and Terraform with Immutable Infrastructure','','2021',0,'Discusses the collaborative ecosystem of HashiCorp Packer and Terraform. Explores building gold-standard virtual machine images with Packer and instantly orchestrating them within elastic scale sets using Terraform, realizing true immutable infrastructure patterns.','English','Architectural Guide','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Cloud Infrastructure", "Infrastructure as Code", "Immutable Infrastructure"]','["[COMMUNITY-TOOL]", "[GUIDE]"]','[]','["terraform.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://dev.to/codefreshio/kubernetes-deployment-antipatterns-part-1-2116','dev.to: Kubernetes Deployment Antipatterns – part 1','','2026',0,'A community republishing of the critical anti-pattern analysis, covering common operational pitfalls in Kubernetes deployments. Focuses on the dangers of ignoring scaling patterns, exposing sensitive APIs directly, and neglecting the declarative state.','None','Blog Post','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2026-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Architecture", "Deployment Anti-Patterns", "Operational Safety"]','["[COMMUNITY-TOOL]"]','[]','["kubernetes.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://dev.to/codereviewdoctor/the-json-trick-25-of-python-devs-dont-know-about-including-devs-at-microsoft-sentry-unicef-and-more-4h10','dev.to: The JSON trick 25% of Python devs don''t know about','','2022',0,'A developer guide illustrating lesser-known configuration features of Python''s built-in JSON module. Demystifies performance optimizations, indentation strategies, and default-handling serialization interfaces for large application states.','Python','Technical Article','Low',0,'online','manual',NULL,NULL,NULL,0,'2022-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Data Architecture", "JSON & YAML Serialization", "Performance & Parsing"]','["[COMMUNITY-TOOL]"]','[]','["yaml.md"]','{}','{"is_special": true}');
INSERT INTO "resources" VALUES('https://dev.to/codewithtee/git-cheat-sheet-20-commands-i-use-everyday-47h9','dev.to: Git Cheat Sheet- 20 commands I Use Everyday | Tabassum Khanum','','2023',3,'Curator Insight: Practical checklist of 20 daily-use commands for software engineers. Live Grounding: Highlights the vital utility of commands like git reset, git rm, and git status, helping juniors build structured commits before triggering remote CI pipelines.','English','Blog Post','Beginner',0,'online','manual',NULL,NULL,NULL,0,'2023-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Development", "Version Control", "Git"]','["[COMMUNITY-TOOL]"]','[]','["cheatsheets.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://dev.to/colbygarland/using-vs-code-to-git-rebase-1lc','dev.to: Using VS Code to git rebase','','2020',0,'Illustrates how to utilize VS Code as the default editor for interactive Git rebasing. Replaces traditional terminal editors with a graphic UI to ease tasks like commit squashing, dropping, and message rewriting during history cleaning cycles.','N/A','Tutorial','Intermediate',0,'online','manual','42d16de19498969c4c367d80c435908ad6f3e31cfc885c1a93ed18baeec73a39',100.0,1779030220,1,'2026-05-17T17:03:40.136147+02:00',NULL,NULL,NULL,'["Developer Environment", "IDE Tooling", "Visual Studio Code", "Version Control Integration"]','["[COMMUNITY-TOOL]", "[GUIDE]"]','["docs/visual-studio.md"]','["visual-studio.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://dev.to/colocodes/github-copilot-blew-my-mind-on-a-code-along-exercise-186n','dev.to: GitHub Copilot blew my mind on a code-along exercise','','2021',0,'An observational field report outlining the developer experience during rapid code-along exercises with GitHub Copilot. Focuses on the model''s capacity to ingest localized context to complete complex algorithmic scripts. Demonstrates the reduction in cognitive fatigue for standard operations.','English','Article','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Software Engineering", "AI-Assisted Development", "Case Studies"]','["[COMMUNITY-TOOL]"]','[]','["git.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://dev.to/colocodes/learn-how-to-use-git-and-github-in-a-team-like-a-pro-2dk7','dev.to: Learn how to use Git and GitHub in a team like a pro','- [==dev.to: Learn how to use Git and GitHub in a team like a pro (part 2)==](https://dev.to/colocodes/learn-how-to-use-git-and-github-in-a-team-like-a-pro-part-2-11j)','2021',0,'Focuses on best-practice development operations inside multi-person engineering branches. Describes clean feature-branching architectures, tracking issues, and utilizing labels during production cycles.','None','Guide','Beginner',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Developer Platforms", "Git Repositories", "GitHub", "Team Collaboration"]','["[COMMUNITY-TOOL]", "[GUIDE]"]','[]','["git.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://dev.to/colocodes/learn-how-to-use-git-and-github-in-a-team-like-a-pro-part-2-11j','==dev.to: Learn how to use Git and GitHub in a team like a pro (part 2)==','','N/A',0,NULL,NULL,NULL,NULL,0,NULL,'manual','f7a664f0524b624b67c1557d1acdba2e922ccd0d519386fa0be8566a9c8044c1',100.0,1779031649,1,'2026-05-17T17:27:29.491195+02:00',NULL,NULL,NULL,'[]','[]','["docs/git.md"]','[]','{}','{}');
INSERT INTO "resources" VALUES('https://dev.to/crenshaw_dev/the-three-meanings-of-template-in-argo-workflows-2paf','dev.to: The three meanings of "template" in Argo Workflows','','2023',0,'Synthesizes the semantic differences and runtime boundaries between the three distinct definitions of ''template'' in Argo Workflows. Distinguishes template definitions, invocations, and inline declarations within a workflow manifest, preventing common YAML structure misconfigurations in complex pipelines.','YAML','Article','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2023-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Cloud Native", "Orchestration", "Argo Workflows", "Templates"]','["[COMMUNITY-TOOL]"]','[]','["argo.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://dev.to/cvitaa11/running-dapr-on-kubernetes-89g','dev.to: Running Dapr on Kubernetes','','2021',3,'Hands-on walkthrough detailing the installation and runtime operations of Dapr inside a Kubernetes cluster. Highlights initial configuration, Helm chart usages, and basic validation. While ideal for local developers sandbox validation, 2026 infrastructure paradigms prioritize declarative GitOps (e.g., Argo CD) for deploying Dapr components in production.','English','Blog Post','Intermediate',1,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Cloud-Native", "Application Runtime", "Dapr Deployment"]','["[COMMUNITY-TOOL]"]','[]','["serverless.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://dev.to/cyclops-ui/five-tools-to-make-your-k8s-experience-more-enjoyable-5d85','dev.to/cyclops-ui: Five tools to make your K8s experience more enjoyable','','2024',0,'A curated compilation evaluating five alternative graphical interfaces and CLI utilities designed to simplify everyday Kubernetes development and operations. Focuses on visual management, interactive debugging, and reducing the learning curve of raw YAML manifests.','English','Article','Beginner',0,'online','manual','f965a3ce5ac3df37332c0d52e88b692729e0e3a8ba7da4325760cf90ae069759',100.0,1779032248,1,'2026-05-17T17:37:28.564211+02:00',NULL,NULL,NULL,'["Developer Experience", "Tooling", "Kubernetes UX"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-tools.md"]','["kubernetes-tools.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://dev.to/d1020/price-comparison-of-popular-serverless-architecture-providers-2jk9','dev.to: Price Comparison of Popular Serverless Architecture Providers','','2021',3,'Performs financial comparisons between public cloud providers (AWS, Azure, GCP), modeling billing triggers, resource provisioning scales, and data egress pricing.','English','Article','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Cloud Native", "Serverless Platforms", "Cost Optimization"]','["[COMMUNITY-TOOL]"]','[]','["serverless.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://dev.to/danielepolencic/binding-aws-iam-roles-to-kubernetes-service-account-for-on-prem-clusters-1icc','dev.to: Binding AWS IAM roles to Kubernetes Service Account for on-prem clusters | Daniele Polencic 🌟','','2022',0,'Highlights solutions for extending AWS IAM Roles for Service Accounts (IRSA) configurations into on-premises Kubernetes clusters. Solves the hybrid identity challenge by utilizing OIDC federated discovery documents on local nodes.','English','Tutorial','Advanced',0,'online','manual',NULL,NULL,NULL,0,'2022-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Security", "Identity & Access", "AWS IRSA", "Hybrid Cloud"]','["[COMMUNITY-TOOL]", "[GUIDE]"]','[]','["kubernetes-security.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://dev.to/danielepolencic/labels-and-annotations-in-kubernetes-j4i',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,'manual','6a085f58946e31684ad903aa6105075a24cb82c57b1a914de5fc04fb404bb6a5',100.0,1779029984,0,'2026-05-17T16:59:44.859800+02:00',NULL,NULL,NULL,'[]','[]','["docs/kubernetes.md"]','[]','{}','{}');
INSERT INTO "resources" VALUES('https://dev.to/danielepolencic/request-based-autoscaling-in-kubernetes-scaling-to-zero-2i73','dev.to/danielepolencic: Request-based autoscaling in Kubernetes: scaling to zero','','2021',0,'Analyzes the mechanics of scale-to-zero capabilities in Kubernetes, focusing on HTTP request buffering and activator-driven routing. Contrasts traditional resource-metrics Horizontal Pod Autoscaler (HPA) with Knative-style Pod autoscaling. Essential reading for architects designing resource-optimized serverless architectures on Kubernetes.','Go','Article','Advanced',1,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Infrastructure & Platform", "Autoscaling", "Request-Driven Scaling"]','["[COMMUNITY-TOOL]"]','[]','["kubernetes-autoscaling.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://dev.to/danielepolencic/scaling-kubernetes-to-multiple-clusters-and-regionss-294b','dev.to/danielepolencic: Scaling Kubernetes to multiple clusters and regions 🌟','','2021',0,'Investigates multi-region and multi-cluster scaling architectures in Kubernetes. Details routing traffic globally, handling disaster recovery scenarios, and utilizing tools like Karpenter, Cluster API, and global DNS load balancing to manage regional failovers.','Go','Article','Advanced',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Infrastructure & Platform", "Autoscaling", "Multi-Cluster Strategy"]','["[COMMUNITY-TOOL]"]','[]','["kubernetes-autoscaling.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://dev.to/danielepolencic/the-kubernetes-api-architecture-1pi9','dev.to: The Kubernetes API architecture | Daniele Polencic 🌟','','2021',4,'A visual and descriptive architectural review of the API Server request pipeline. Traces client requests through authentication, authorization, and admission controller gates.','English','Guide','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["API Server", "Architecture", "Fundamentals"]','["[ENTERPRISE-STABLE]", "[GUIDE]"]','[]','["kubernetes.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://dev.to/danielkolb/nosql-database-design-for-e-commerce-apps-in-2021-390e','dev.to: NoSQL Database Design for E-Commerce Apps in 2021','','2021',3,'Pragmatic application of document-oriented schemas to modern digital commerce platforms. Discusses design patterns for cart state retention, product catalog nesting, and denormalization workflows optimized for low-latency retrieval.','N/A','Article','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Data Architecture", "Database Design", "E-Commerce Applications"]','["[COMMUNITY-TOOL]"]','[]','["nosql.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://dev.to/dashaun/k3s-on-raspberry-pi-and-clusterhat-m6k','dev.to/dashaun: K3s on Raspberry Pi and ClusterHat','','2021',1,'An exploration of setting up K3s clusters on clustered Raspberry Pi physical hardware boards, examining ARM-based architecture performance and low-power microservice hosting loops.','None','Article','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Edge & IoT", "Hardware", "Raspberry Pi"]','["[COMMUNITY-TOOL]"]','[]','["rancher.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://dev.to/datreeio/a-deep-dive-into-kubernetes-schema-validation-39ll','dev.to: A Deep Dive Into Kubernetes Schema Validation','','2021',0,'Breaks down how the API server processes client submissions through OpenAPI schema validators. Details how developers can use automated validation frameworks in CI/CD chains to catch bad resource specs before applying manifests to clusters.','English','Article','Intermediate',1,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Development", "Validation Protocols", "CI/CD Integration"]','["[COMMUNITY-TOOL]"]','[]','["kubernetes.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://dev.to/de_maric/learn-how-to-use-kafkacat-the-most-versatile-kafka-cli-client-1kb4','dev.to: Learn how to use Kafkacat – the most versatile Kafka CLI client 🌟','','2021',0,'A deep dive tutorial explaining how to leverage kafkacat (kcat), a versatile C-based CLI utility for Kafka debugging. Demonstrates terminal patterns for payload production, streaming consumption, metadata inspection, and message header parsing.','English','Tutorial','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Event-Driven Systems", "Apache Kafka", "CLI Tools"]','["[COMMUNITY-TOOL]", "[GUIDE]"]','[]','["message-queue.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://dev.to/deotyma/how-to-change-an-image-with-python-518d','dev.to: How to change an image with Python','','2022',0,'Curator Insight: Introduces dynamic graphics manipulation routines using Pillow within modern pipelines.
Live Grounding: Walks through scaling paths, rotational modifications, dynamic color channel mappings, and format compression strategies optimized for web workloads.','Python','Tutorial','Beginner',0,'online','manual',NULL,NULL,NULL,0,'2022-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Software Engineering", "Image Processing", "Pillow"]','["[COMMUNITY-TOOL]", "[GUIDE]"]','[]','["python.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://dev.to/devland/20-git-commands-that-will-make-you-a-version-control-pro-149p','dev.to: 20 Git Commands That Will Make You a Version Control Pro','','2024',3,'Curator Insight: A practical guide introducing commands to establish master-level version control workflows. Live Grounding: Explores advanced command options including git cherry-pick, patch extraction, and custom formatting parameters for git log to accelerate release auditing.','English','Blog Post','Intermediate-Advanced',0,'online','manual',NULL,NULL,NULL,0,'2024-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Development", "Version Control", "Git"]','["[COMMUNITY-TOOL]"]','[]','["cheatsheets.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://dev.to/devopsvn/kubernetes-practice-logging-with-logstash-and-fluentd-by-sidecar-container-16oi','dev.to: Kubernetes Practice — Logging with Logstash and FluentD by Sidecar Container','','2021',0,'Detailed technical analysis of localized cluster logging using Logstash and Fluentd configured within Kubernetes sidecar containers. Focuses on isolating log streams per pod, implementing resource limits to prevent sidecar starvation, and decoupling application logging pipelines from the local node file system.','English','Blog','Intermediate',1,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Observability", "Logging", "Sidecar Pattern"]','["[COMMUNITY-TOOL]"]','[]','["kubernetes-monitoring.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://dev.to/devsatasurion/deploying-applications-with-github-actions-and-argocd-to-eks-best-practices-and-techniques-4epc','dev.to/devsatasurion: Deploying Applications with GitHub Actions and ArgoCD to EKS: Best Practices and Techniques','','2023',4,'A detailed configuration recipe detailing how to orchestrate deployments to AWS EKS using GitHub Actions as the CI pipeline and ArgoCD as the GitOps agent. Includes IAM role assumptions, token handling, and multi-environment promotions.','English','Tutorial','Intermediate',1,'online','manual',NULL,NULL,NULL,0,'2023-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Platform Engineering", "GitOps", "GitHub Actions", "AWS EKS"]','["[ENTERPRISE-STABLE]", "[GUIDE]"]','[]','["argo.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://dev.to/devteam/how-we-made-the-markdown-toolbar-4f09','dev.to: How we made the __markdown toolbar__','','2020',0,'A deep developer retrospective explaining how the Forem engineering team built their optimized web markdown toolbar. Explores UI/UX constraints, raw JS selection insertion techniques, and accessibility-compliant inputs. Highly valuable for front-end platform architects building internal developer tools.','JavaScript','Article','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2020-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Documentation & Workflow", "Writing Tools", "Web Editors"]','["[COMMUNITY-TOOL]"]','[]','["mkdocs.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://dev.to/dhirajpatra/how-to-start-with-kubernetes-for-begginer-309e','dev.to: How to start with Kubernetes for begginer','','2021',1,'A simplified learning roadmap for beginners. Details foundational prerequisites like Docker containerization concepts, basic Linux terminal operations, and introductory networking mechanics.','English','Article','Beginner',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Fundamentals", "Introduction", "Entrypoints"]','["[COMMUNITY-TOOL]"]','[]','["kubernetes.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://dev.to/dhravya/docker-explained-to-a-5-year-old-2cbg','dev.to: Docker: Explained to a 5 year old. 👶🏻','','2021',0,'An analogical introduction to containerization, explaining container isolation and images using the metaphor of a cargo shipping network.','English','Introductory','Beginner',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Containers & Orchestration", "Docker", "Introduction"]','["[COMMUNITY-TOOL]"]','[]','["docker.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://dev.to/dineshrathee12/how-to-copy-a-security-group-with-rules-from-one-aws-account-to-another-account-36mb','dev.to: How to Copy a Security Group with Rules from one AWS Account to Another account','','2022',0,'A practical technical tutorial detailing programmatic patterns to replicate AWS Security Groups and nested rules across separate AWS accounts. It resolves multi-tenant configuration sync issues using Python and the AWS CLI. This is critical for engineers performing tenant migrations or standing up identical staging environments under modern IAM paradigms.','N/A','Blog','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2022-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Cloud Platform", "AWS Infrastructure", "Security Group Management"]','["[COMMUNITY-TOOL]"]','[]','["aws-tools-scripts.md", "aws.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://dev.to/doabledanny/git-cheat-sheet-50-commands-free-pdf-and-poster-4gcn','dev.to: Git Cheat Sheet 📄 (50 commands + Free PDF and poster)','','2024',3,'Curator Insight: Comprehensive visual compilation of 50 commands accompanied by a custom poster and PDF download. Live Grounding: Highly effective for team offices to keep a standardized visual command map within sight, standardizing commit patterns across the engineering group.','English','Visual Cheat Sheet','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2024-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Development", "Version Control", "Git"]','["[COMMUNITY-TOOL]"]','[]','["cheatsheets.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://dev.to/docker/9-docker-extensions-every-developer-must-try-1no2','dev.to: 9 Docker Extensions Every Developer Must Try','','2023',0,'Highlights extensions targeting productivity within local development dashboards. Covers structural utilities for Kubernetes visualization, real-time image scanning, and storage volume optimization.','N/A','article','Beginner',0,'online','manual',NULL,NULL,NULL,0,'2023-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Containers", "Developer Tooling", "Docker Desktop"]','["[COMMUNITY-TOOL]"]','[]','["docker.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://dev.to/docker/top-200-kubernetes-tools-for-devops-engineer-like-you-3h7e','dev.to: Top 200 Kubernetes Tools for DevOps Engineer Like You','','2023',0,'A comprehensive directory indexing over 200 Kubernetes tools tailored for DevOps and platform engineers. Covers diverse categories including continuous deployment controllers, ingress routing, secret managers, and network policy visualizers.','None','Article','Intermediate',0,'online','manual','f2917385193aab7345388fd9c942a39cdcd78fbab92e33a54cb2186a7ae13416',100.0,1779130494,1,'2026-05-18T20:54:54.969829+02:00',NULL,NULL,NULL,'["Infrastructure & Platform", "Kubernetes Tooling", "Developer Experience"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-tools.md"]','["kubernetes-tools.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://dev.to/dollardhingra/code-quality-tools-in-python-4k2a','dev.to: Code Quality Tools in Python','','2021',3,'Curator Insight reviews code quality tooling, highlighting traditional utilities like Flake8 and Black. Live Grounding confirms that modern CI/CD setups actively consolidate these individual quality checkers into centralized, lightning-fast Rust engines to speed up delivery loops.','Python','Article','Intermediate',1,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Software Engineering", "CI-CD", "Code Quality"]','["[COMMUNITY-TOOL]"]','[]','["python.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://dev.to/dollardhingra/python-code-best-practices-4k96','dev.to: Best Practices For Writing Clean Pythonic Code','','2022',0,'Curator Insight: Curates core principles of Python coding patterns to enforce standard readability and longevity metrics.
Live Grounding: Details actionable rules of PEP-8 compliance, context manager designs, and exception encapsulation techniques to ensure production-grade clean architectures.','Python','Article','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2022-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Software Engineering", "Code Quality", "Clean Code"]','["[COMMUNITY-TOOL]"]','[]','["python.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://dev.to/douglasmakey/implementing-a-simple-k8s-admission-controller-in-go-2dcg','dev.to: Implementing a simple K8s admission controller in Go','','2020',0,'Deep dive into developing custom admission control hooks using Go. Examines the mechanical process of parsing AdmissionReview requests, implementing validation logic, producing secure JSON patches for mutating workflows, and setting up local TLS validation to communicate securely with the Kubernetes API server.','Go','Article','Advanced',0,'online','manual',NULL,NULL,NULL,0,'2020-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Security", "Admission Control", "Go Development"]','["[COMMUNITY-TOOL]"]','[]','["demos.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://dev.to/dsudia/how-to-integrate-docker-jetbrains-into-telepresence-31op','dev.to/dsudia: How to Integrate Docker & JetBrains into Telepresence','','2021',0,'A detailed technical guide explaining how to integrate Telepresence proxying with Docker Desktop and JetBrains IDE debuggers. It covers setting up traffic intercepts to enable step-by-step local JVM/Node debugging.','English','Article','Advanced',1,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Kubernetes Developer Experience", "Remote Debugging", "IDE Integration"]','["[COMMUNITY-TOOL]"]','[]','["kubernetes-based-devel.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://dev.to/duckinm/superb-vscode-extensions-changing-your-coding-life-2cmb','dev.to: Superb VSCode extensions changing your coding life','','2021',0,'Analyzes transformative VS Code extensions that significantly alter code execution and formatting paradigms, showcasing how choosing the right workspace helper utilities impacts output speed.','N/A','Article','Beginner',0,'online','manual','6a80a307fcfcc49614358f0555fa87a6088cdb7f5bf2a840a74113f9b57f88f6',100.0,1779031439,1,'2026-05-17T17:23:59.957675+02:00',NULL,NULL,NULL,'["Developer Environment", "IDE Tooling", "Visual Studio Code", "Ecosystem & General Productivity"]','["[COMMUNITY-TOOL]"]','["docs/visual-studio.md"]','["visual-studio.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://dev.to/eavnitech/send-notification-to-slack-from-the-jenkins-ci-job-and-jenkinsfile-e-avni-tech-2lm5','dev.to: Send notification to slack from the Jenkins CI Job and Jenkinsfile','','2021',0,'A walkthrough demonstrating how to wire Slack notifications directly to Jenkins post-build declarative blocks. *Curator Insight*: Slack chat notifications. *Live Grounding*: Crucial for ChatOps environments to share instant telemetry and status metrics across developer squads.','English','Article','Beginner',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["CI/CD Pipelines", "Configuration Management", "Notifications"]','["[COMMUNITY-TOOL]"]','[]','["jenkins.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://dev.to/eckelon/how-to-monitor-nginx-in-kubernetes-with-prometheus-j5f','dev.to: How to monitor nginx in Kubernetes with Prometheus','','2021',0,'Covers setting up Prometheus metrics for Nginx in Kubernetes clusters. Discusses configuring sidecars using Nginx VTS or official stub status metrics to trace payload rates and latency distribution.','YAML','Technical Article','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Observability", "Monitoring Integrations", "Ingress & Proxy"]','["[COMMUNITY-TOOL]"]','[]','["prometheus.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://dev.to/edlegaultle/introduction-to-helm-50jl','dev.to: Introduction to Helm 🌟','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','5dc83ff27c34dd1693000dbeefd6bb1f0fb65ec2465ee04a34bf9c9018fa8255',100.0,1779030827,0,'2026-05-17T17:13:47.326883+02:00',NULL,NULL,NULL,'[]','[]','["docs/helm.md"]','[]','{}','{"duplicate_of": "https://dev.to/leading-edje/introduction-to-helm-50jl"}');
INSERT INTO "resources" VALUES('https://dev.to/eldadak/open-a-command-prompt-in-a-kubernetes-cluster-206g','dev.to: Open a command prompt in a Kubernetes cluster','','2021',4,'Walks through initiating command sessions in target Kubernetes containers for diagnostics. Discusses ephemeral container usage and target debugging options without altering running code paths.','English','Technical Article','Intermediate',0,'online','manual','c26eb0de788e23c0873c87db4a43f8bc0f0fed934afaee24b0c8a6c714c3657d',100.0,1779034332,1,'2026-05-17T18:12:12.343214+02:00',NULL,NULL,NULL,'["Kubernetes Platform", "Cluster Administration", "Kubectl Productivity"]','["[ENTERPRISE-STABLE]"]','["docs/kubectl-commands.md"]','["kubectl-commands.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://dev.to/ender_minyard/full-stack-developer-s-roadmap-2k12','Full Stack Developer''s Roadmap 🌟','','2021',0,'A holistic guide detailing modern career trajectories and essential technical skills for full-stack developers. While covering classic frontend and backend tools, it places significant emphasis on containerization (Docker) and modern microservices orchestration patterns.','English','Article','Beginner',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Software Engineering Practices", "Developer Productivity", "Roadmaps"]','["[COMMUNITY-TOOL]"]','[]','["introduction.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://dev.to/env0/terraform-destroy-command-a-guide-to-controlled-infrastructure-removal-4af8','dev.to/env0: Terraform Destroy Command: A Guide to Controlled Infrastructure'' Removal','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','de1ee6d9044d2cc17d47244bbcd0835db4e97f80cffed08c9fa2f7f8f9c1d6f1',100.0,1779029110,0,'2026-05-17T16:45:10.400474+02:00',NULL,NULL,NULL,'[]','[]','["docs/terraform.md"]','[]','{}','{"duplicate_of": "https://dev.to/envzero/terraform-destroy-command-a-guide-to-controlled-infrastructure-removal-4af8"}');
INSERT INTO "resources" VALUES('https://dev.to/envzero/terraform-destroy-command-a-guide-to-controlled-infrastructure-removal-4af8','dev.to/env0: Terraform Destroy Command: A Guide to Controlled Infrastructure Removal','','2024',0,'Comprehensive safety-first guide for managing infrastructure lifecycle terminations using the `terraform destroy` command. Highlights critical prevention mechanisms such as the `prevent_destroy` lifecycle hook, target-specific destructions, and mitigation of resource dependency graph breakdowns.','HCL','Technical Guide','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2024-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Infrastructure as Code", "Terraform", "State Management"]','["[COMMUNITY-TOOL]", "[GUIDE]"]','[]','["terraform.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://dev.to/ericawanja/git-and-github-for-beginners-33a0','dev.to: Git and GitHub for beginners','','2021',0,'Introduces basic conceptual terms like local vs. remote, stage vs. commit, and explains pull requests visually to facilitate onboarding for junior software engineers.','None','Guide','Beginner',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Developer Platforms", "Git Repositories", "GitHub", "Introduction"]','["[COMMUNITY-TOOL]", "[GUIDE]"]','[]','["git.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://dev.to/estherwanjiru/introduction-to-git-and-github-25ei','dev.to: Introduction to Git and GitHub','','2021',0,'Direct guide for engineers starting with version control, covering essential commands, setting up SSH auth tokens, and navigating remote interfaces.','None','Guide','Beginner',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Developer Platforms", "Git Repositories", "GitHub", "Introduction"]','["[COMMUNITY-TOOL]", "[GUIDE]"]','[]','["git.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://dev.to/everythingdevops/how-to-run-minikube-on-apple-m1-chip-without-docker-desktop-h76','dev.to: How to run Minikube on Apple M1 chip without Docker Desktop using'' Colima','','N/A',0,NULL,NULL,NULL,NULL,0,NULL,'manual','1915526226130b87b4a75a71e73dffb3273a3d282f3e892e5c8bac690df14b8f',100.0,1779033187,1,'2026-05-17T17:53:07.045377+02:00',NULL,NULL,NULL,'[]','[]','["docs/kubernetes-based-devel.md"]','[]','{}','{}');
INSERT INTO "resources" VALUES('https://dev.to/faruqt/how-to-connect-django-to-reactjs-part-2-2oje','dev.to: Building a REST API with Django REST Framework 🌟','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','c01e01cddc6449749557fd67cad7c087e7c4abf2d3abed82b7eb0110ee612e61',100.0,1779031669,0,'2026-05-17T17:27:49.614332+02:00',NULL,NULL,NULL,'[]','[]','["docs/python.md"]','[]','{}','{"duplicate_of": "https://dev.to/nagatodev/how-to-connect-django-to-reactjs-part-2-2oje"}');
INSERT INTO "resources" VALUES('https://dev.to/fermyon/scaling-sidecars-to-zero-in-kubernetes-2m23','dev.to/fermyon: Scaling Sidecars to Zero in Kubernetes','','2023',0,'Evaluates serverless techniques to scale resource-intensive sidecars down to zero when idle. Addresses the lifecycle synchronization challenges between the application container and its helper sidecar instances.','English','Article','Advanced',1,'online','manual',NULL,NULL,NULL,0,'2023-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Architecture", "Design Patterns", "Sidecar Pattern"]','["[COMMUNITY-TOOL]"]','[]','["kubernetes.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://dev.to/fidalmathew/session-based-vs-token-based-authentication-which-is-better-227o','dev.to/fidalmathew: Session-Based vs. Token-Based Authentication: Which is better?','','2023',0,'An in-depth comparative study between stateful, cookie-driven session-based authentication and stateless, token-based (JWT) models. Highlights critical architectural impacts regarding horizontal scaling, cross-origin resource sharing (CORS) limits, and the absolute complexity of immediate session revocation in stateless systems.','N/A','Article','Basic',1,'online','manual',NULL,NULL,NULL,0,'2023-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Security", "Identity & Access Management", "State Management"]','["[COMMUNITY-TOOL]"]','[]','["devsecops.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://dev.to/fkurz/detecting-kubernetes-api-deprecations-with-pluto-3g2m','==dev.to: Detecting Kubernetes API Deprecations with pluto==','','2026',0,'This technical tutorial demonstrates how to use Fairwinds Pluto to detect deprecated API versions across Kubernetes YAML manifests, Helm charts, and live clusters. It outlines practical methods for identifying out-of-date resource definitions prior to initiating major cluster upgrades. Incorporating this guide into continuous delivery pipelines prevents deployment failures caused by deprecated resource types.','Markdown','Documentation','Intermediate',0,'online','manual','daf162f8d40c4fc0b5f25e6b43e6871a2fb1595eaa15fd6a5382fb9d19609d9d',100.0,1779030957,1,'2026-05-17T17:15:57.682752+02:00',NULL,NULL,NULL,'["Upgrade Path", "API Deprecations", "Static Analysis"]','["[LEGACY]"]','["docs/kubernetes-tools.md"]','["kubernetes-tools.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://dev.to/fllstck/rapid-api-creation-with-aws-amplify-3c8i','dev.to: Rapid API Creation with AWS Amplify','','2020',0,'A developer-focused tutorial outlining how to provision and deploy serverless GraphQL and REST endpoints using AWS Amplify. Leverages AWS AppSync, DynamoDB, and Cognito for swift, scalable web/mobile backends.','English','Tutorial','Intermediate',1,'online','manual',NULL,NULL,NULL,0,'2020-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Cloud Providers", "AWS", "Serverless APIs"]','["[COMMUNITY-TOOL]", "[GUIDE]"]','[]','["api.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://dev.to/francescoxx/java-crud-rest-api-using-spring-boot-hibernate-postgres-docker-and-docker-compose-5cln','dev.to/francescoxx: Java CRUD Rest API using Spring Boot, Hibernate, Postgres, Docker and Docker Compose','','2022',4,'A practical tutorial illustrating the deployment of a classic Spring Boot CRUD application integrated with PostgreSQL and automated locally via Docker Compose. It serves as an excellent starting template for setting up standard developer sandboxes. Modern platforms in 2026 often replace this flow with Testcontainers for local testing, but Docker Compose remains a solid base for local multi-service orchestration.','Java','Tutorial','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2022-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Java Cloud Native", "Spring Boot", "Local Development"]','["[ENTERPRISE-STABLE]", "[GUIDE]"]','[]','["java_frameworks.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://dev.to/franciscogm/aws-cli-sso-made-easy-3bh9','dev.to/franciscogm: AWS CLI SSO made easy','','2022',0,'A developer-focused guide showing how to simplify multi-account authorization using the AWS CLI and AWS IAM Identity Center (formerly AWS Single Sign-On). It demonstrates optimal config profile structures to enable rapid terminal-based authentication. Highly valued by security administrators striving to eliminate long-term credentials on local workstations.','N/A','Blog','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2022-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Cloud Platform", "AWS Infrastructure", "Identity Management"]','["[COMMUNITY-TOOL]"]','[]','["aws-tools-scripts.md", "aws.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://dev.to/francoislp/post-mortem-1h30-downtime-on-a-saturday-morning-5af0','dev.to/francoislp: Post-mortem: 1h30 downtime on a Saturday morning','','2021',0,'Real-world operational post-mortem detailing high-severity production downtime triggered by a silent failure in a Helm upgrade. Explains the critical importance of dry-runs, strict testing, and canary stages for chart deployment.','English','Article','Advanced',1,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Cloud Native", "Reliability", "Post-Mortems", "Deployment Failures"]','["[COMMUNITY-TOOL]"]','[]','["helm.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://dev.to/g_abud/advanced-git-reference-1o9j','dev.to: Git Concepts I Wish I Knew Years Ago 🌟','','2020',0,'Examines the underlying architecture of Git, explaining blobs, commits, trees, and refs, helping developers troubleshoot merge conflicts with a conceptual understanding of data storage.','None','Article','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2020-06-01T00:00:00+02:00',NULL,NULL,NULL,'["DevOps", "Version Control", "Git Workflows"]','["[COMMUNITY-TOOL]"]','[]','["git.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://dev.to/gabrielbiasi/automatic-sso-in-kubernetes-workloads-using-a-sidecar-container-3752','dev.to/gabrielbiasi: Automatic SSO in Kubernetes workloads using a sidecar container','','2022',0,'Outlines an automated SSO sidecar integration pattern inside Kubernetes pods, abstracting authentication logic away from application-level containers. Details OAuth token management and redirect intercept strategies executed transparently at the pod level. Simplifies identity integration across multiple microservices.','English','Article','Intermediate',1,'online','manual',NULL,NULL,NULL,0,'2022-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Security", "IAM", "SSO"]','["[COMMUNITY-TOOL]"]','[]','["kubernetes-security.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://dev.to/gbengelebs/setting-up-a-ci-cd-pipeline-using-azure-devops-4gb','dev.to: Setting up a CI-CD Pipeline Using Azure DevOps 🌟','','2024',0,'Clear walk-through of establishing initial continuous delivery templates in Azure DevOps. Covers agent configurations, testing setups, and artifact publishing phases.','YAML','Blog Post','Beginner',0,'online','manual',NULL,NULL,NULL,0,'2024-06-01T00:00:00+02:00',NULL,NULL,NULL,'["CI/CD Pipelines", "Pipeline Integration", "Azure DevOps"]','["[COMMUNITY-TOOL]"]','[]','["azure.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://dev.to/gianlucam76/centralized-add-on-management-across-n-kubernetes-clusters-308k','Centralized Add-on Management Across N Kubernetes Clusters','','2022',0,'A GitOps guide to deploying cluster extensions across fleets of Kubernetes engines. Illustrates declarative synchronization patterns to enforce state consistency across target clusters.','Go','Blog','Advanced',0,'online','manual',NULL,NULL,NULL,0,'2022-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Operations", "Multi-Cluster", "Add-on Management"]','["[COMMUNITY-TOOL]"]','[]','["kubernetes.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://dev.to/gitguardian/kubernetes-hardening-tutorial-part-3-authn-authz-logging-auditing-3fec','blog.gitguardian.com: Kubernetes Hardening Tutorial Part 3: Authn, Authz, Logging & Auditing','','2022',0,'Part three of the GitGuardian series, focusing on authentication, authorization, logging, and audit tracking. Demonstrates how to design granular RBAC policies and enable cluster audit logs to detect security anomalies. Essential for establishing reliable forensic trails.','English','Article','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2022-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Security", "Cluster Hardening", "Audit Logs"]','["[COMMUNITY-TOOL]"]','[]','["kubernetes-security.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://dev.to/github/3-ways-to-backup-your-code-even-if-you-dont-know-git-1o5l','dev.to: 3 Ways to Backup Your Code (Even If You Don’t Know Git)','','2022',0,'Evaluates simple backup patterns ranging from manual zip compression and cloud storage synchronizations to primary Git remotes. Tailored for beginners seeking data resilience strategies prior to adopting complex CI/CD tooling.','English','Article','Beginner',0,'online','manual',NULL,NULL,NULL,0,'2022-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Version Control", "Backup & Recovery", "Basics"]','["[COMMUNITY-TOOL]"]','[]','["git.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://dev.to/github/how-do-i-resolve-merge-conflicts-5438','dev.to: How Do I Resolve Merge Conflicts?','- [==dev.to: How to Undo Pushed Commits with Git==](https://dev.to/github/how-to-undo-pushed-commits-with-git-2pe6)','2021',0,'A step-by-step GitHub-focused guide on resolving merge conflicts, including using the browser-based editor and safely rolling back pushed commits using interactive tools.','English','Article','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Software Engineering", "Version Control", "Conflict Resolution"]','["[COMMUNITY-TOOL]"]','[]','["git.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://dev.to/github/how-to-edit-a-github-action-3j14','dev.to: Make your first contribution to a GitHub Action!','','2021',0,'An introductory guide for contributing to open-source actions. Teaches developers how to read action manifests, run automated unit tests locally, and submit pull requests to public community tools.','None','Blog','Beginner',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Developer Platform", "Collaboration Tools", "Open Source Workflows"]','["[COMMUNITY-TOOL]"]','[]','["git.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://dev.to/github/how-to-never-type-passwords-when-using-git-18bb','dev.to: How to never type passwords when using Git','','2021',0,'Practical guide highlighting configuration steps for credentials caching, SSH key configuration, and GPG setup to bypass basic user login constraints securely during recurring Git actions.','Shell','Guide','Beginner',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Developer Platforms", "Platform Security", "Authentication", "SSH Security"]','["[COMMUNITY-TOOL]", "[GUIDE]"]','[]','["git.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://dev.to/github/how-to-undo-pushed-commits-with-git-2pe6','==dev.to: How to Undo Pushed Commits with Git==','','N/A',0,NULL,NULL,NULL,NULL,0,NULL,'manual','270e7297810848c392d254b26b0321b6c03d6f7c6937f71b2e583bf6d358823e',100.0,1779032157,1,'2026-05-17T17:35:57.132791+02:00',NULL,NULL,NULL,'[]','[]','["docs/git.md"]','[]','{}','{}');
INSERT INTO "resources" VALUES('https://dev.to/github/visualize-github-pages-build-logs-1mc1','dev.to: How to View Build Logs for GitHub Pages','','2021',0,'An operations guide detailing how to inspect, analyze, and troubleshoot build logs for site deployments within GitHub Pages pipelines. Highly valuable for debugging custom Jekyll configurations, missing node dependencies, or YAML syntax errors.','English','Tutorial','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Documentation & Workflow", "Static Site Generators", "Build Troubleshooting"]','["[COMMUNITY-TOOL]", "[GUIDE]"]','[]','["mkdocs.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://dev.to/github/whats-the-difference-between-a-github-action-and-a-workflow-2gba','dev.to: What''s the difference between a GitHub Action and a Workflow?','','2021',0,'A conceptual breakdown clarifying platform differences between ''Workflows'' and ''Actions''. Maps YAML-based continuous execution systems (Workflows) against discrete modular execution tasks (Actions) built with JavaScript or Docker.','None','Blog','Beginner',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["CI/CD Pipeline", "GitHub Actions", "Automation Fundamentals"]','["[COMMUNITY-TOOL]"]','[]','["git.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://dev.to/gitlive/gitlive-now-works-with-any-git-repository-in-vs-code-304o','dev.to/gitlive: GitLive now works with any Git repository in VS Code!','','2026',3,'An explanatory article detailing GitLive''s capability to integrate with arbitrary self-hosted or cloud-based Git providers. It highlights practical ways to maintain collaborative development loops across complex deployment layouts.','English','Article','Intermediate',0,'online','manual','e7c4eedcc93cbb1b8dcb22f726a5e51e8cac0c55c301fba584c1e0821e00692a',100.0,1779030346,1,'2026-05-17T17:05:46.252320+02:00',NULL,NULL,NULL,'["Collaboration", "Version Control", "VS Code Tooling"]','["[COMMUNITY-TOOL]"]','["docs/visual-studio.md"]','["visual-studio.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://dev.to/gofirefly/terraform-modules-for-advanced-users-4n56','dev.to: Terraform Modules for Advanced Users','','2022',3,'Explores complex patterns inside Terraform configurations, such as structural dynamics, dynamic code loops, complex variables, validation blocks, and semantic version tagging frameworks.','HCL','Article','Advanced',0,'online','manual',NULL,NULL,NULL,0,'2022-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Infrastructure as Code", "Terraform Modules", "Advanced Best Practices"]','["[COMMUNITY-TOOL]"]','[]','["terraform.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://dev.to/gonedark/3-git-commands-i-use-every-day','3 Git Commands I Use Every Day','','2021',0,'Examines daily developer command workflows, optimizing git stashing, quick rebases, and clean branch updates to reduce development cycles and streamline collaboration.','None','Article','Beginner',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["DevOps", "Version Control", "Git Workflows"]','["[COMMUNITY-TOOL]"]','[]','["git.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://dev.to/grayhat/devops-101-introduction-to-ansible-1n64','dev.to: DevOps 101 : Introduction to Ansible','','2021',0,'A DevOps-focused introduction to Ansible fundamentals. Features simple configurations, basic execution strategies, state assertions, and standard recommendations for writing clean, readable YAML blueprints.','YAML','Blog','Beginner',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Infrastructure as Code", "Ansible", "Introduction"]','["[COMMUNITY-TOOL]"]','[]','["ansible.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://dev.to/gre9ory/hull-tutorial-01-introducing-hull-the-helm-universal-layer-library-4njb','dev.to: HULL Tutorial 01: Introducing HULL, the Helm Universal Layer Library','','2021',0,'Practical introduction to HULL (Helm Universal Layer Library), a standardized, library-chart-driven mechanism to dramatically simplify Kubernetes manifest configuration without writing massive custom Go templates.','English','Article','Advanced',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Cloud Native", "Application Delivery", "Design Patterns", "HULL Library"]','["[COMMUNITY-TOOL]"]','[]','["helm.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://dev.to/grrywlsn/self-service-infrastructure-as-code-23bl','dev.to/grrywlsn: Self-service infrastructure as code','','2023',4,'Outlines platform engineering strategies to enable developer self-service infrastructure deployment via pre-approved Terraform module registries. Discusses how to build abstraction templates that allow development teams to safely deploy standard resources without deep IaC expertise. Live grounding highlights this approach as a central pillar of modern platform teams looking to eliminate operations bottlenecks.','HCL','Blog','Advanced',0,'online','manual',NULL,NULL,NULL,0,'2023-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Infrastructure as Code", "Terraform", "Workflow Automation"]','["[ENTERPRISE-STABLE]"]','[]','["terraform.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://dev.to/harishash/vs-code-extensions-to-increase-your-productivity-eeb','dev.to: VS Code extensions to increase your Productivity','','2026',3,'Community-curated resource listing standard extensions designed to minimize cognitive overhead and speed up microservice coding loops.','English','Article','Beginner',0,'online','manual','e2b18af5f9d47afe0555c5be7f06c027ff88b75f9138482eafbac8a2a97e6cbf',100.0,1779033976,1,'2026-05-17T18:06:16.522979+02:00',NULL,NULL,NULL,'["Development Environment", "Productivity", "Community Resource"]','["[COMMUNITY-TOOL]"]','["docs/visual-studio.md"]','["visual-studio.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://dev.to/heroku/deploying-your-first-golang-webapp-11b3','dev.to: Deploying Your First Golang Webapp','','N/A',0,'A quickstart tutorial covering local compilation and cloud deployment of Go web applications. While slightly legacy, it provides robust fundamental concepts on environmental variables and buildpacks.','en','Guide','Beginner',0,'online','manual','10b7c9d82c84e90f47df29018bae614af05c2dde4339655346b60c71afb51142',100.0,1779034094,1,'2026-05-17T18:08:14.324505+02:00',NULL,NULL,NULL,'["Cloud Native Languages", "Go", "Deployment"]','["[GUIDE]", "[LEGACY]"]','["docs/golang.md"]','["golang.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://dev.to/hey_atharva/git-it-right-git-cheatsheet-4o0h','dev.to: Git it Right🔥🔥🚀(Git CheatSheet) 🌟','','2023',3,'Curator Insight: A conversational Dev.to cheat sheet translating fundamental Git commands into clear practical recipes. Live Grounding: Covers stash operations, diff tracking, and tag configurations, ensuring correct command invocation during collaborative code reviews.','English','Blog Post','Beginner',0,'online','manual',NULL,NULL,NULL,0,'2023-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Development", "Version Control", "Git"]','["[COMMUNITY-TOOL]"]','[]','["cheatsheets.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://dev.to/hkhelil/building-a-kubernetes-operator-with-an-nginx-crd-3lil','dev.to/hkhelil: Building a Kubernetes Operator with an NGINX CRD','','2022',0,'A step-by-step developer tutorial building an NGINX web server operator from scratch. It guides the reader through CRD definitions and controller structures, making it an excellent practical entry point for understanding the reconciliation model in a hands-on way.','Go','Tutorial','Intermediate',1,'online','manual',NULL,NULL,NULL,0,'2022-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Cloud Native Infrastructure", "Kubernetes Extension", "Operators Go"]','["[COMMUNITY-TOOL]", "[GUIDE]"]','[]','["kubernetes-operators-controllers.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://dev.to/hood/docker-cmd-vs-entrypoint-explaining-the-difference-55g7','dev.to: Docker CMD vs ENTRYPOINT: explaining the difference','','2021',0,'Explains the differences between `CMD` and `ENTRYPOINT` in Dockerfiles. Highlights shell vs. exec execution forms, argument forwarding patterns, and runtime overriding constraints.','English','Tutorial','Beginner',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Containers & Orchestration", "Image Engineering", "Dockerfile Specs"]','["[COMMUNITY-TOOL]", "[GUIDE]"]','[]','["docker.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://dev.to/iainfreestone/10-trending-projects-on-github-for-web-developers-3rd-december-2021-12f5','dev.to: 🚀10 Trending projects on GitHub for web developers - 3rd December 2021','','2021',0,'Weekly technical snapshot capturing ten trending open-source projects on GitHub, focusing on next-generation web platforms, development libraries, and modular application utilities.','JavaScript/TypeScript','Article','Beginner',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Software Engineering", "Frontend", "Trending"]','["[COMMUNITY-TOOL]"]','[]','["devel-sites.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://dev.to/iamunnip/building-a-local-kubernetes-cluster-using-k3d-2p3d','dev.to/iamunnip: Building a local Kubernetes cluster using k3d','','2021',0,'Curator Insight provides a basic building block tutorial for local k3d clusters. Live grounding in 2026 confirms this guide is an excellent entry-level resource for developer onboarding, offering step-by-step instructions on setting up multi-node environments and local load balancers.','English','Article','Low',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Local Development", "Kubernetes Environments", "Tutorials"]','["[COMMUNITY-TOOL]"]','[]','["rancher.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://dev.to/ifierygod/git-and-github-the-complete-guides-chapter-6-2c74','dev.to: Git and GitHub: The Complete Guides - Chapter 6: GitHub Merging','','2021',0,'Comprehensive walkthrough analyzing various Git merge models supported natively inside GitHub, tracing structural differences between classic merge commits, squashing, and rebasing.','None','Guide','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Developer Platforms", "Git Repositories", "GitHub", "Merging Strategies"]','["[COMMUNITY-TOOL]", "[GUIDE]"]','[]','["git.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://dev.to/ifierygod/series/14420','dev.to: Git and GitHub Series'' Articles - The Complete Guides 🌟','','2021',0,'Multi-chapter learning pathway aggregating sequential guides on local Git installation, remote repository management, team collaboration patterns, CI integrations, and security controls.','None','Guide','Beginner',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Developer Platforms", "Git Repositories", "GitHub", "Guides Collection"]','["[COMMUNITY-TOOL]", "[GUIDE]"]','[]','["git.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://dev.to/imjoseangel/creating-a-blockchain-in-60-lines-of-python-2hlc','dev.to: Creating a blockchain in 60 lines of Python','','2021',0,'Curator Insight: Synthesizes blockchain basics into an easily understandable implementation in Python under sixty lines.
Live Grounding: Outlines standard hashing algorithms (SHA-256), cryptographic block validation processes, genesis node creation, and basic distributed ledger architectures.','Python','Tutorial','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Software Engineering", "Distributed Systems", "Blockchain"]','["[COMMUNITY-TOOL]", "[GUIDE]"]','[]','["python.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://dev.to/imjoseangel/tune-up-your-kubernetes-application-performance-with-a-small-dns-configuration-1o46','dev.to: Tune up your Kubernetes Application Performance with a small DNS Configuration','','2021',3,'Exposes performance flaws caused by default ndots:5 configurations triggering excess upstream DNS requests. Explains how to optimize custom search configurations inside pods to speed up microservice resolutions.','English','Blog Post','Intermediate',1,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Infrastructure", "Networking", "DNS", "Performance Tuning"]','["[COMMUNITY-TOOL]"]','[]','["kubernetes-networking.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://dev.to/insha/javascript-array-and-its-methods-432k','dev.to: JavaScript Arrays and its Methods','','2021',0,'Exploration of ECMAScript array methods (such as map, filter, and reduce), analyzing memory implications, time complexity, and mutations in highly responsive user interface pipelines.','JavaScript','Blog','Beginner',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Frontend Development", "JavaScript Fundamentals", "Data Structures"]','["[COMMUNITY-TOOL]"]','[]','["javascript.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://dev.to/intuitdev/migrating-cicd-from-jenkins-to-argo-1km4','Migrating CI/CD from Jenkins to Argo Workflows','','2022',4,'Shares practical lessons from migrating a legacy Jenkins CI pipeline stack over to container-native Argo Workflows. Compares the performance, cost efficiency, resource overhead, and maintainability of step-based DAG flows.','English','Article','Advanced',1,'online','manual',NULL,NULL,NULL,0,'2022-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Platform Engineering", "CI/CD Migration", "Argo Workflows", "Jenkins"]','["[ENTERPRISE-STABLE]", "[LEGACY]"]','[]','["jenkins.md", "argo.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://dev.to/irakan/is-jwt-really-a-good-fit-for-authentication-1khm','dev.to/irakan: Is JWT really a good fit for authentication?','','2022',0,'Presents a critical analysis of JSON Web Token (JWT) vulnerabilities, challenging its usage as a default user session store. Discusses security challenges including immediate revocation difficulties, cryptographic key rotation overhead, and token storage vulnerabilities. Promotes modern hybrid architectures utilizing transient references.','N/A','Article','Intermediate',1,'online','manual',NULL,NULL,NULL,0,'2022-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Security", "Identity & Access Management", "Tokens"]','["[COMMUNITY-TOOL]"]','[]','["devsecops.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://dev.to/itsahsanmangal/building-a-robust-cicd-pipeline-with-docker-a-comprehensive-guide-4k8b','dev.to: Building a Robust CI/CD Pipeline with Docker: A Comprehensive Guide','','2023',0,'Architects high-performance integration pipelines utilizing localized image-building agents. Emphasizes step caching, secure build variable injection, and automated image lifecycle promotion directly to secure registries.','N/A','article','Intermediate',1,'online','manual',NULL,NULL,NULL,0,'2023-06-01T00:00:00+02:00',NULL,NULL,NULL,'["CI-CD", "DevOps Pipelines", "Container Delivery"]','["[COMMUNITY-TOOL]"]','[]','["docker.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://dev.to/jarjanazy/the-simple-guide-to-dockerizing-spring-boot-og4','dev.to: The Simple Guide To Dockerizing Spring Boot','','2022',3,'A streamlined tutorial on writing minimal, multi-stage Dockerfiles for Spring Boot apps. Explains the process of isolating compilation environments from execution environments to keep final production images slim. This guide is highly useful for developers seeking a quick setup, although it lacks advanced security practices like non-root execution by default.','Java','Tutorial','Beginner',0,'online','manual',NULL,NULL,NULL,0,'2022-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Java Cloud Native", "Spring Boot", "Containerization"]','["[COMMUNITY-TOOL]", "[GUIDE]"]','[]','["java_frameworks.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://dev.to/javiermarasco/https-with-ingress-controller-cert-manager-and-duckdns-in-akskubernetes-2jd1','dev.to/javiermarasco: HTTPs with Ingress controller, cert-manager and DuckDNS (in AKS/Kubernetes)','','2022',0,'Presents a dynamic DNS development environment setup using cert-manager, NGINX ingress, and DuckDNS on AKS clusters. Helps development teams quickly wire secure, externally accessible TLS endpoints without needing official domain registrations.','YAML','Blog Post','Intermediate',1,'online','manual',NULL,NULL,NULL,0,'2022-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Infrastructure", "Ingress & Routing", "Dynamic DNS"]','["[COMMUNITY-TOOL]"]','[]','["managed-kubernetes-in-public-cloud.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://dev.to/javinpaul/5-best-java-frameworks-to-learn-in-2022-for-microservices-and-cloud-native-development-4732','dev.to: 5 Best Java Frameworks to Learn in 2022 for Microservices and Cloud Native Development','','2022',0,'A review of modern Java frameworks optimized for cloud-native deployment. Highlighting Spring Boot, Quarkus, Micronaut, Helidon, and Play, the article analyzes key differentiators including ahead-of-time (AOT) compilation, memory footprint sizes, and native compilation suitability for serverless architectures.','Java','Article','Beginner',1,'online','manual',NULL,NULL,NULL,0,'2022-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Enterprise Java", "Framework Selection", "Developer Education"]','["[COMMUNITY-TOOL]"]','[]','["java_frameworks.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://dev.to/javinpaul/5-books-and-courses-to-learn-object-oriented-programming-in-depth-4kff','dev.to: 5 Books and Courses to Learn Object Oriented Programming in Depth','','2021',0,'Reviews five industry-standard courses and manuals targeting deep Object-Oriented Programming (OOP) architectures, clean design principles (SOLID), and enterprise domain-driven modeling patterns.','Java/C++','Article','Beginner',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Software Engineering", "Fundamentals", "Object-Oriented Programming"]','["[COMMUNITY-TOOL]"]','[]','["devel-sites.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://dev.to/javinpaul/7-api-tools-for-rest-developers-and-testers-n67','dev.to: 7 API Tools for REST Developers and Testers','','2021',0,'Reviews seven essential REST API validation and design tools, analyzing the runtime capabilities and payload assertion performance of modern desktop clients and command-line instruments.','None','Article','Beginner',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Software Engineering", "API Management", "Testing"]','["[COMMUNITY-TOOL]"]','[]','["api.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://dev.to/javinpaul/7-free-courses-to-learn-microsoft-azure-cloud-platform-bg4','dev.to/javinpaul: 7 Free Courses to Learn Microsoft Azure Cloud Platform','','2023',0,'A educational review showcasing free training tracks for Azure core technologies. Provides resources for mastering identity infrastructure, storage provisioning, cloud networking, and security configurations.','None','Article','Beginner',0,'online','manual',NULL,NULL,NULL,0,'2023-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Cloud Platform", "Microsoft Azure", "Education"]','["[COMMUNITY-TOOL]"]','[]','["azure.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://dev.to/javinpaul/how-to-become-a-certified-aws-solution-architect-in-2022-35ad','dev.to: How to become a Certified AWS Solution Architect in 2022','','2022',0,'A detailed learning pathway on Dev.to detailing how to clear the AWS Certified Solutions Architect Associate (SAA-C03) exam. Recommends courses, study tips, and hands-on scenarios to build well-architected framework design principles.','English','Article','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2022-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Cloud Computing", "AWS", "Certification Training"]','["[COMMUNITY-TOOL]"]','[]','["aws-training.md", "aws.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://dev.to/javinpaul/my-favorite-free-courses-to-learn-docker-and-containers-in-2023-1ldo','dev.to/javinpaul: My Favorite Free Courses to Learn Docker and Containers in 2023','','2023',0,'A curated index of learning pathways and hands-on laboratory environments engineered to onboard technical staff into standard OCI registry management, CLI diagnostic loops, and Docker configurations.','N/A','article','Beginner',0,'online','manual',NULL,NULL,NULL,0,'2023-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Containers", "Docker Basics", "Educational Resources"]','["[COMMUNITY-TOOL]"]','[]','["docker.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://dev.to/javinpaul/why-developers-should-learn-docker-and-kubernetes-in-2023-4hof','dev.to: Why Developers Should Learn Docker and Kubernetes in 2023 🌟','','2023',0,'An industry-focused piece advocating for developer mastery of containerization and orchestration. Highlights the paradigm shift toward cloud-native microservices, demonstrating why containerization and declarative API competency have become standard prerequisites for modern backend engineering positions.','English','Article','Beginner',1,'online','manual',NULL,NULL,NULL,0,'2023-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Career Development", "Skill Alignment", "Container Orchestration"]','["[COMMUNITY-TOOL]"]','[]','["kubernetes.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://dev.to/jburroughs/1-tip-to-double-your-productivity-using-postman-3bdm','dev.to: 1 Tip to Double Your Productivity in Postman','','2026',0,'Pragmatic guide focused on boosting daily Postman testing performance. Explores quick environment switching, keyboard shortcuts, and automated pre-request scripts to streamline developers'' active debugging loops.','English','Article','Beginner',1,'online','manual',NULL,NULL,NULL,0,'2026-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Software Testing", "API Testing", "Productivity"]','["[COMMUNITY-TOOL]"]','[]','["postman.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://dev.to/jcoelho/8-jenkins-plugins-i-cant-live-without-3bin','dev.to: 8 Jenkins plugins I can''t live without (2019)','','2019',0,'A popular community catalog of essential plugins. Focuses on developer velocity, visual tracing, Slack interactions, and credential storage interfaces that form the foundation of efficient operations.','None','Article','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2019-06-01T00:00:00+02:00',NULL,NULL,NULL,'["CI/CD Infrastructure", "Plugin Management", "Ecosystem Curations"]','["[COMMUNITY-TOOL]"]','[]','["jenkins.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://dev.to/jcofman/make-vs-code-better-by-editing-and-updating-some-settings-4m9a','dev.to/jcofman: Make VS Code better by editing and updating some settings','','2021',0,'A programmatic guide to tuning `settings.json` in VS Code. Outlines precise configuration keys for optimizing render engines, tuning auto-save policies, modifying telemetry preferences, and managing resource consumption limits.','JSON','Article','Beginner',0,'online','manual','69570e2290637c945cdbdf55230398de1c18b26573b1c0c23251dcb207d34d0d',100.0,1779032242,1,'2026-05-17T17:37:22.894698+02:00',NULL,NULL,NULL,'["Developer Environment", "IDE Tooling", "Visual Studio Code", "Ecosystem & General Productivity"]','["[COMMUNITY-TOOL]"]','["docs/visual-studio.md"]','["visual-studio.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://dev.to/jonatan5524/build-my-own-kubernetes-journey-1a3j','dev.to: Build my own Kubernetes journey (10 Part Series) | Jonatan Ezron','','2023',0,'A comprehensive, ten-part engineering chronicle detailing the step-by-step setup and configuration of a home-lab Kubernetes cluster. Walks through local storage provisioners, container network interfaces (CNIs), ingress setup, and application deployment configurations, serving as a pragmatic guide for practitioners.','English','Tutorial Series','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2023-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Education", "Hands-on Labs", "System Implementation"]','["[COMMUNITY-TOOL]", "[GUIDE]"]','[]','["kubernetes.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://dev.to/josephmidura/how-to-manage-multiple-ssh-key-pairs-1ik','dev.to: How to Manage Multiple SSH Key Pairs','','2021',2,'Focuses on mapping multiple distinct SSH credentials on a single host. Guides the user in creating robust `~/.ssh/config` blocks to automatically select specific keys based on host names.','English','Tutorial','Beginner',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Infrastructure", "Networking", "SSH Management"]','["[COMMUNITY-TOOL]", "[GUIDE]"]','[]','["linux.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://dev.to/kameshsampath/simplify-your-dockerfile-1j5k','dev.to: Simplify Your Dockerfile wiyth Rust programming language| Kamesh Sampath','','2023',0,'Presents Rust compilation patterns utilizing multi-stage Docker builds and Cargo Chef. Focuses on caching intermediate dependencies to drastically minimize development compiler times and deliver highly optimized target binaries.','Rust','article','Intermediate',1,'online','manual',NULL,NULL,NULL,0,'2023-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Containers", "Build Optimization", "Rust"]','["[COMMUNITY-TOOL]"]','[]','["docker.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://dev.to/kanani_nirav/50-linux-commands-every-developer-need-to-know-with-example-mc','dev.to: 50 Linux Commands every developer NEED to know with example','','2022',0,'A comprehensive directory detailing basic, intermediate, and advanced CLI operations. Translates abstract Linux patterns into functional scripts for managing permissions, finding logs, and inspecting networks.','Bash','Reference Guide','Beginner',0,'online','manual',NULL,NULL,NULL,0,'2022-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Linux", "Command Line", "Reference"]','["[COMMUNITY-TOOL]", "[GUIDE]"]','[]','["linux.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://dev.to/karaluton/explain-like-i-m-five-git-rebase-vs-merging-1k69','dev.to: ELI5: Git Rebase vs. Merge 🌟','','2022',1,'Offers a highly accessible comparison of merging versus rebasing strategies. Explains how merging acts as a non-destructive historical record, while rebasing dynamically alters commit history to maintain a linear DAG timeline.','English','Article','Beginner',0,'online','manual',NULL,NULL,NULL,0,'2022-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Version Control", "Git Core", "Integration"]','["[COMMUNITY-TOOL]"]','[]','["git.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://dev.to/karaluton/what-exactly-is-the-dom-jhg',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,'manual','57bfb59f72033b49ac97dd76f4c46fea14c0d7d4a0c93c6ce0fa1cd3e56ef206',100.0,1779034582,1,'2026-05-17T18:16:22.644232+02:00',NULL,NULL,NULL,'[]','[]','["docs/javascript.md"]','[]','{}','{}');
INSERT INTO "resources" VALUES('https://dev.to/karanpratapsingh/top-5-docker-best-practices-57oh','dev.to: Top 5 Docker Best Practices','','2023',0,'Summarizes five essential Dockerfile patterns targeting faster builds and smaller output artifacts. Focuses on single-responsibility runtime structures, proper ignore files, and tag version consistency.','N/A','article','Beginner',0,'online','manual',NULL,NULL,NULL,0,'2023-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Containers", "Build Optimization", "Standards"]','["[COMMUNITY-TOOL]"]','[]','["docker.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://dev.to/katalon/top-15-automated-api-testing-tools-lasted-update-32ip','dev.to: Top 15 Automated API Testing Tools','','2023',4,'A marketplace evaluation of 15 automated API testing frameworks. Details features of suites like Katalon, Postman, SoapUI, and Newman, helping teams choose testing tooling based on their workflow requirements.','Agnostic','Reference','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2023-06-01T00:00:00+02:00',NULL,NULL,NULL,'["API Testing", "Tooling", "Comparison"]','["[ENTERPRISE-STABLE]"]','[]','["api.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://dev.to/katiatalhi/introduction-to-kustomize-how-to-customize-kubernetes-objects-3e08','dev.to: Introduction to Kustomize - How to customize Kubernetes objects kubernetes','','2021',2,'A practical tutorial covering Kustomize fundamentals, including base structures, namespaces, and target overlays. Details how to perform key-value injections, customize metadata, and scale replica sizes across environments while maintaining dry manifests.','English','Tutorial','Beginner',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Cloud Native", "Kubernetes", "Configuration Management"]','["[COMMUNITY-TOOL]", "[GUIDE]"]','[]','["kustomize.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://dev.to/ken_mwaura1/getting-started-with-flask-and-docker-3ie8','dev.to: Getting Started with Flask and Docker','','2021',0,'A concise roadmap for packaging dynamic Flask applications within isolated Docker runtimes. Focuses on safe environment abstractions, directory management, and multi-stage build optimization techniques.','Python','Tutorial','Intermediate',1,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Software Engineering", "Web Frameworks", "Containerization"]','["[COMMUNITY-TOOL]", "[GUIDE]"]','[]','["python.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://dev.to/kennethatria/setting-up-a-ci-cd-with-jenkins-4hln','dev.to: Setting up a CI/CD with Jenkins','','2021',0,'A basic, hands-on tutorial detailing how to set up your first functional Jenkins instance, connect plugins, and build an execution flow. *Curator Insight*: Fundamental Jenkins setups. *Live Grounding*: Good for engineers seeking a fast onboarding path.','English','Article','Beginner',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["CI/CD Foundations", "Learning Paths", "Jenkins Core"]','["[COMMUNITY-TOOL]"]','[]','["jenkins.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://dev.to/khmarbaise/maven-plugin-configuration-the-unknown-tiny-details-1emm','dev.to: Maven Plugin Configuration - The (Unknown) Tiny Details','','2020',3,'Highly granular analysis exploring the inner mechanics of Maven''s build configuration injection. Details hidden quirks in dependency resolution, class loading, and goal executions.','English','Blog Post','Advanced',0,'online','manual',NULL,NULL,NULL,0,'2020-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Build Systems", "JVM Ecosystem", "Plugin Deep Dives"]','["[COMMUNITY-TOOL]"]','[]','["maven-gradle.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://dev.to/kodekloud/your-roadmap-to-become-a-devops-engineer-in-2020-i1n','dev.to: Your Roadmap to Become a DevOps Engineer in 2021','','2021',0,'This KodeKloud handbook charts a practical learning path, focusing heavily on Linux administration, foundational shell scripting, and basic configuration managers. While newer platform abstractions have introduced advanced GitOps frameworks, live assessments show that the primary operating system skills and networking prerequisites mapped in this article remain absolute requirements for senior infrastructure engineering.','N/A','Article','Beginner',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["DevOps & SRE", "Roadmaps & Career", "Skill Sets"]','["[COMMUNITY-TOOL]"]','[]','["devops.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://dev.to/koladev/test-driven-development-with-django-unit-testing-integration-testing-with-docker-flask-github-actions-2047','dev.to: Test-Driven-Development with Django: Unit Testing & Integration testing with Docker, Flask & Github Actions','','2021',0,'A hands-on implementation guide showcasing Test-Driven Development (TDD) principles in Python. Employs Django, Flask, containerized Docker backends, and GitHub Actions to deploy validated code packages.','Python','Article','Intermediate',1,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Software Engineering", "Backend Development", "Python Testing Workflows"]','["[COMMUNITY-TOOL]"]','[]','["qa.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://dev.to/kooldev/use-kool-to-dockerize-your-local-development-environment-the-right-way-18gl','dev.to: Use Kool to Dockerize Your Local Development Environment the Right Way','','2026',0,'This guide details how to leverage Kool, an open-source CLI, to standardize and simplify local Docker-based development. By encapsulating Docker Compose patterns into customizable YAML configuration presets, Kool acts as a lightweight wrapper that isolates localized environments. This eliminates the ''works on my machine'' syndrome and lowers the cognitive load for onboarding new developers into containerized environments.','Markdown','Article','Low',0,'online','manual',NULL,NULL,NULL,0,'2026-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Infrastructure", "Local Environments", "Developer Experience"]','["[COMMUNITY-TOOL]"]','[]','["docker.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://dev.to/ksingh7/the-most-elegant-way-to-performance-test-your-microservices-running-on-kubernetes-2mo2','dev.to: The most elegant way to performance test your microservices running on Kubernetes','','2022',4,'Demonstrates running scalable API performance evaluations in target Kubernetes setups. Promotes executing testing runs close to targets using container workloads to limit network noise.','YAML','Article','Advanced',1,'online','manual',NULL,NULL,NULL,0,'2022-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Performance Engineering", "Load Testing", "Kubernetes Deployment"]','["[ENTERPRISE-STABLE]"]','[]','["performance-testing-with-jenkins-and-jmeter.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://dev.to/kubestack/a-better-way-to-provision-kubernetes-resources-using-terraform-355n','dev.to/kubestack: A Better Way to Provision Kubernetes Resources Using Terraform 🌟','','2022',4,'Highlights the architectural benefits of Kubestack, an open-source framework built on Terraform designed specifically for managing Kubernetes clusters and platform service deployments. Solves the traditional "two-stage apply" problem by separating cluster infrastructure provisioning from operational workload deployment. Live grounding underscores its utility in providing a deterministic GitOps deployment lifecycle for base platform components.','HCL','Article','Advanced',1,'online','manual',NULL,NULL,NULL,0,'2022-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Infrastructure as Code", "Kubernetes Integration", "GitOps & Provisioning"]','["[ENTERPRISE-STABLE]"]','[]','["terraform.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://dev.to/kubona_my/docker-101-124e','dev.to: Docker 101!','','2021',0,'A foundational Docker handbook covering basic file layers, host virtualization concepts, and essential container management CLI commands.','English','Tutorial','Beginner',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Containers & Orchestration", "Docker", "Foundations"]','["[COMMUNITY-TOOL]", "[GUIDE]"]','[]','["docker.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://dev.to/leading-edje/introduction-to-helm-50jl','dev.to: Introduction to Helm 🌟','','2020',0,'A practical introduction outlining the foundational structure of Helm charts, releases, and CLI workflows. Discusses core mechanics of template compilation and value injection for developers new to Kubernetes package management.','English','Article','Beginner',0,'online','manual',NULL,NULL,NULL,0,'2020-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Cloud Native", "Application Delivery", "Package Management", "Introductory"]','["[COMMUNITY-TOOL]"]','[]','["helm.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://dev.to/leandronsp/git-fundamentals-a-complete-guide-do7','dev.to: Git fundamentals, a complete guide | Leandro Proença 🌟🌟','','2021',2,'A comprehensive guide detailing the core mechanics of Git, covering the object model (blobs, trees, commits, and tags) and essential command-line workflows. It establishes a clear mental model of the three states (working directory, staging area, and local repository) necessary for robust version control practices.','English','Article','Beginner',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Version Control", "Git Core", "Basics"]','["[COMMUNITY-TOOL]"]','[]','["git.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://dev.to/leandronsp/kubernetes-101-part-i-the-fundamentals-23a1','dev.to/leandronsp: Kubernetes 101, part I, the fundamentals','- [dev.to/leandronsp: Kubernetes 101, part II, pods](https://dev.to/leandronsp/kubernetes-101-part-ii-pods-19pb)
    - [dev.to/leandronsp: Kubernetes 101, part III, controllers and self-healing](https://dev.to/leandronsp/kubernetes-101-part-iii-controllers-and-self-healing-4ki5)
    - [dev.to/leandronsp: Kubernetes 101, part IV, deployments](https://dev.to/leandronsp/kubernetes-101-part-iv-deployments-20m3)
    - [dev.to/leandronsp: Kubernetes 101, part V, statefulsets](https://dev.to/leandronsp/kubernetes-101-part-v-statefulsets-5dob)
    - [dev.to/leandronsp: Kubernetes 101, part VI, daemonsets](https://dev.to/leandronsp/kubernetes-101-part-vi-daemonsets-1ph0)
    - [dev.to/leandronsp: Kubernetes 101, part VII, jobs and cronjobs](https://dev.to/leandronsp/kubernetes-101-part-vii-jobs-and-cronjobs-12kg)
    - [dev.to/leandronsp: Kubernetes 101, part VIII, networking fundamentals](https://dev.to/leandronsp/kubernetes-101-part-viii-networking-fundamentals-mo7)','2023',0,'An extensive multi-part guide covering the full spectrum of core Kubernetes objects: Pods, Controllers (ReplicaSets, Deployments), StatefulSets, DaemonSets, Jobs, CronJobs, and Networking fundamentals. Serves as a deep, hands-on syllabus detailing state synchronization, storage persistence, and internal service communication patterns.','English','Tutorial Series','Intermediate',1,'online','manual',NULL,NULL,NULL,0,'2023-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Core Concepts", "Workload Resources", "Pod & Controllers"]','["[COMMUNITY-TOOL]", "[GUIDE]"]','[]','["kubernetes.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://dev.to/leandronsp/kubernetes-101-part-ii-pods-19pb','dev.to/leandronsp: Kubernetes 101, part II, pods','','N/A',0,NULL,NULL,NULL,NULL,0,NULL,'manual','43f34a5fd99481ab34294765778b698bc4e60e8fd324aa3be67a47a13087c5f4',100.0,1779033236,1,'2026-05-17T17:53:56.720269+02:00',NULL,NULL,NULL,'[]','[]','["docs/kubernetes.md"]','[]','{}','{}');
INSERT INTO "resources" VALUES('https://dev.to/leandronsp/kubernetes-101-part-iii-controllers-and-self-healing-4ki5','dev.to/leandronsp: Kubernetes 101, part III, controllers and self-healing','','N/A',0,NULL,NULL,NULL,NULL,0,NULL,'manual','e337b9a5e35eb8438b7eb8ca567d65590db6dd3d0df4c10dbb1c221bc29520bd',100.0,1779031099,1,'2026-05-17T17:18:19.266647+02:00',NULL,NULL,NULL,'[]','[]','["docs/kubernetes.md"]','[]','{}','{}');
INSERT INTO "resources" VALUES('https://dev.to/leandronsp/kubernetes-101-part-iv-deployments-20m3','dev.to/leandronsp: Kubernetes 101, part IV, deployments','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','6d2713148cf65cdb3a89c8c9fd7ff60390146c91ec2b5a043968f47d9155a28b',100.0,1779031900,1,'2026-05-17T17:31:40.602370+02:00',NULL,NULL,NULL,'[]','[]','["docs/kubernetes.md"]','[]','{}','{"duplicate_of": "https://dev.to/leandronsp/kubernetes-101-part-ii-pods-19pb"}');
INSERT INTO "resources" VALUES('https://dev.to/leandronsp/kubernetes-101-part-v-statefulsets-5dob','dev.to/leandronsp: Kubernetes 101, part V, statefulsets','','N/A',0,NULL,NULL,NULL,NULL,0,NULL,'manual','fe63cd873d53f6c50ff8578c17e46db035450797d7a86083d199ded75dc2c00c',100.0,1779034134,1,'2026-05-17T18:08:54.350895+02:00',NULL,NULL,NULL,'[]','[]','["docs/kubernetes.md"]','[]','{}','{}');
INSERT INTO "resources" VALUES('https://dev.to/leandronsp/kubernetes-101-part-vi-daemonsets-1ph0','dev.to/leandronsp: Kubernetes 101, part VI, daemonsets','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','9f49feebfd17a53c5a183b8df3f018f07401edde7c0996ef6b8094fcccbd45db',100.0,1779029575,1,'2026-05-17T16:52:55.330856+02:00',NULL,NULL,NULL,'[]','[]','["docs/kubernetes.md"]','[]','{}','{"duplicate_of": "https://dev.to/leandronsp/kubernetes-101-part-iv-deployments-20m3"}');
INSERT INTO "resources" VALUES('https://dev.to/leandronsp/kubernetes-101-part-vii-jobs-and-cronjobs-12kg','dev.to/leandronsp: Kubernetes 101, part VII, jobs and cronjobs','','N/A',0,NULL,NULL,NULL,NULL,0,NULL,'manual','fde206ab1a7dc279296a0954a7ce71b315d27e2aabb045460ce62f39cf29bd75',100.0,1779029147,1,'2026-05-17T16:45:47.501797+02:00',NULL,NULL,NULL,'[]','[]','["docs/kubernetes.md"]','[]','{}','{}');
INSERT INTO "resources" VALUES('https://dev.to/leandronsp/kubernetes-101-part-viii-networking-fundamentals-mo7','dev.to/leandronsp: Kubernetes 101, part VIII, networking fundamentals','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','3818d848786706a9a7097a039e75df88fccf8ed03614b5849d85a8fd9b49ca4b',100.0,1779031608,1,'2026-05-17T17:26:48.974435+02:00',NULL,NULL,NULL,'[]','[]','["docs/kubernetes.md"]','[]','{}','{"duplicate_of": "https://dev.to/leandronsp/kubernetes-101-part-i-the-fundamentals-23a1"}');
INSERT INTO "resources" VALUES('https://dev.to/leroykayanda/kubernetes-monitoring-using-grafana-3dhc','dev.to: Monitoring Kubernetes cluster logs and metrics using Grafana, Prometheus and Loki','','2022',0,'A practical implementation guide to bootstrapping the PLG (Prometheus, Loki, Grafana) observability stack. Focuses on Promtail configuration for cluster log collection, metric ingestion via Prometheus, and crafting unified correlation panels inside Grafana.','None','Tutorial','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2022-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Advanced Telemetry & FinOps", "Log Aggregation", "PLG Stack Architecture"]','["[COMMUNITY-TOOL]", "[GUIDE]"]','[]','["kubernetes-monitoring.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://dev.to/levivm/how-to-use-ssh-and-ssh-agent-forwarding-more-secure-ssh-2c32','How to use SSH properly and what is SSH Agent Forwarding','','2021',3,'Investigates the security mechanics of SSH Agent Forwarding. Evaluates risk profiles (such as root access vulnerabilities on intermediary hosts) and suggests safer patterns like ProxyJump and modern bastion practices.','English','Tutorial','Advanced',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Infrastructure", "Networking", "SSH Security"]','["[COMMUNITY-TOOL]", "[GUIDE]"]','[]','["linux.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://dev.to/lisahjung/beginner-s-guide-to-understanding-the-relevance-of-your-search-with-elasticsearch-and-kibana-29n6','dev.to: Beginner''s guide to understanding the relevance of your search with Elasticsearch and Kibana','','2021',0,'Explains the mechanics behind text matching, TF-IDF, and Okapi BM25 scoring algorithms within Elasticsearch, and how Kibana is used to visualize search results. Crucial for developers optimizing query performance and log index searching.','None','Article','Beginner',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Observability", "Log Management", "Search Mechanics"]','["[COMMUNITY-TOOL]"]','[]','["monitoring.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://dev.to/lizardkinglk/username-validator-1n8g','dev.to: Username Validator','','2021',0,'Regular expression guide and implementation for validating user credentials on the client-side. Emphasizes security considerations like ReDoS (Regular Expression Denial of Service) and input sanitization before processing database commits.','JavaScript','Blog','Beginner',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Frontend Development", "Security & Validation", "Regular Expressions"]','["[COMMUNITY-TOOL]"]','[]','["javascript.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://dev.to/lostintangent/10-awesome-things-you-can-do-with-github-dev-5fm7','dev.to: 10 Fun Things You Can Do With GitHub.dev 😎','','2021',0,'Hands-on exploration outlining the capabilities of using github.dev, a quick browser-based VS Code environment loaded instantly by hitting the ''.'' key on any repository interface.','None','Guide','Beginner',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Developer Platforms", "Cloud Workstations", "GitHub dev"]','["[COMMUNITY-TOOL]", "[GUIDE]"]','[]','["git.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://dev.to/lucasepe/watch-and-react-to-kubernetes-objects-changes-3kcg','dev.to: Watch and react to Kubernetes objects changes','','N/A',0,'Curator Insight outlines how to implement event-driven watches in Kubernetes using the Go client-go SDK. Live Grounding shows this is a foundational guide for building lightweight operators without full operator frameworks, leveraging Informers and Reflector mechanics. It is highly valued for explaining how to minimize API server load during state sync.','English','Article','Intermediate',0,'online','manual','0bb8bd293eafe83b8a55bf5318be11c1d14a73b183c3964937622c2004f2f6f9',100.0,1779034262,1,'2026-05-17T18:11:02.704176+02:00',NULL,NULL,NULL,'["Cloud Native", "Kubernetes Development", "Go Client-Go", "Informer Pattern"]','["[COMMUNITY-TOOL]"]','["docs/golang.md"]','["golang.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://dev.to/madmaxx/how-to-make-exclusive-locks-in-kubernetes-23if','dev.to: How to make exclusive locks in Kubernetes','','2021',0,'Explains how to design and execute distributed exclusive locking mechanisms inside Kubernetes. It details the structural usage of the Coordination API (Lease resources) and leader election patterns to prevent concurrent state manipulation in multi-replica microservices.','Go/YAML','Technical Blog','Advanced',1,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Orchestration", "Concurrency", "Distributed Locks"]','["[COMMUNITY-TOOL]"]','[]','["kubernetes.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://dev.to/madza/19-valuable-github-repositories-for-beginner-developers-3i18','dev.to: 19 Valuable GitHub Repositories for Beginner Developers 📚✨','','2022',0,'A collection of nineteen core GitHub repositories offering essential templates, API collections, and documentation guidelines to bootstrap professional developers.','Markdown','Article','Beginner',0,'online','manual',NULL,NULL,NULL,0,'2022-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Software Engineering", "Developer Productivity", "Learning Paths"]','["[COMMUNITY-TOOL]"]','[]','["devel-sites.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://dev.to/mage_ai/ci-cd-automating-our-build-and-deploy-process-2i91','dev.to: CI/CD: Automating our build and deploy process','','2026',0,'A real-world engineering case study walking through the orchestration and automation of container builds and target host deployments. Examines key bottlenecks during early Git-driven pipeline setup and resolution strategies.','English','Article','Medium',0,'online','manual',NULL,NULL,NULL,0,'2026-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Software Delivery", "Continuous Deployment", "Automation Practices"]','["[COMMUNITY-TOOL]"]','[]','["jenkins-alternatives.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://dev.to/mahmoudessam/python-dictionary-methods-explanation-and-visualization-1l64','dev.to: python dictionary methods explanation and visualization','','2022',0,'Curator Insight: Comprehensive visual maps explaining built-in dictionary manipulation routines.
Live Grounding: Visualizes the differences between direct updates, item mutation methods, default handling methods, and pop routines to ensure correct data mutation practices.','Python','Tutorial','Beginner',0,'online','manual',NULL,NULL,NULL,0,'2022-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Software Engineering", "Python Fundamentals", "Data Structures"]','["[COMMUNITY-TOOL]", "[GUIDE]"]','[]','["python.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://dev.to/majidqafouri/microservice-roadmap-4mci','dev.to: Microservice Roadmap','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','b088fd5ae5281fa6cf27205a14e78b358b783e977e6cb8c7cc1560f880b4d632',100.0,1779029949,0,'2026-05-17T16:59:09.913136+02:00',NULL,NULL,NULL,'[]','[]','["docs/faq.md"]','[]','{}','{"duplicate_of": "https://dev.to/mattqafouri/microservice-roadmap-4mci"}');
INSERT INTO "resources" VALUES('https://dev.to/mariamarsh/10-best-github-repos-for-developers-5gmp','dev.to: 10 best GitHub repos for developers','','2021',0,'Highlights ten essential GitHub repositories containing computer science guidelines, system architecture patterns, and algorithmic exercises critical for platform and backend software engineering.','None','Article','Beginner',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Software Engineering", "Developer Productivity", "Resources"]','["[COMMUNITY-TOOL]"]','[]','["devel-sites.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://dev.to/mattiasfjellstrom/kubernetes-101-security-concepts-2f4f','dev.to/mattiasfjellstrom: Kubernetes-101: Security concepts','','2022',0,'An introductory security conceptual guide reviewing isolation techniques like Linux namespaces, cgroups, and capabilities. Correlates these kernel-level tools to upstream abstraction parameters in standard Pod specs. Provides a concise, high-density primer on basic defense constructs.','English','Article','Beginner',0,'online','manual',NULL,NULL,NULL,0,'2022-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Security", "Fundamentals", "Concepts"]','["[COMMUNITY-TOOL]"]','[]','["kubernetes-security.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://dev.to/mattqafouri/microservice-roadmap-4mci','dev.to: Microservice Roadmap','','2023',0,'A structured educational roadmap highlighting the developmental journey to master microservices. It lists key technologies and conceptual milestones, including domain-driven design (DDD), containerization, event-driven architectures, API Gateways, distributed tracing with OpenTelemetry, and CI/CD pipelines.','None','Guide','Intermediate',1,'online','manual',NULL,NULL,NULL,0,'2023-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Microservices Architecture", "Fundamentals", "Roadmap"]','["[COMMUNITY-TOOL]", "[GUIDE]"]','[]','["faq.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://dev.to/mauriciolinhares/rate-limiting-http-requests-in-go-using-redis-51m7','dev.to: Rate limiting HTTP requests in Go using Redis','','N/A',0,'A code-heavy guide illustrating how to implement distributed rate-limiting middleware in Go using Redis token bucket algorithms. Vital for securing public REST API endpoints.','en','Guide','Intermediate',1,'online','manual','a6dd7888fd1fce5e877c77d6a9162541e86cb5db944d8433496592e33ce41b02',100.0,1779033674,1,'2026-05-17T18:01:14.950006+02:00',NULL,NULL,NULL,'["Cloud Native Languages", "Go", "API Design"]','["[ENTERPRISE-STABLE]", "[GUIDE]"]','["docs/golang.md"]','["golang.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://dev.to/mavensingh/advantages-and-disadvantages-of-go-5gha','dev.to/mavensingh: Advantages and Disadvantages of Go','','N/A',0,'A high-level evaluation of Go''s strengths (such as concurrency models and compiling speeds) balanced against its notable limits, such as strict syntax structures and historical generic compromises.','en','Article','Beginner',0,'online','manual','3d24af81a86d8c5775d07ac8b8fa8ad54304da48dd26d0a40a11cf02406f7d8e',100.0,1779031671,1,'2026-05-17T17:27:51.199866+02:00',NULL,NULL,NULL,'["Cloud Native Languages", "Go", "Core Reference"]','["[COMMUNITY-TOOL]", "[GUIDE]"]','["docs/golang.md"]','["golang.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://dev.to/maxx_don/implement-azure-ad-workload-identity-on-aks-with-terraform-3oho','dev.to: Implement Azure AD Workload Identity on AKS with terraform','','2022',0,'A detailed playbook implementing Azure AD Workload Identity on AKS utilizing Terraform templates. Eliminates static secrets by mapping Azure Managed Identities with Kubernetes Service Accounts via federated OIDC token exchanges.','Terraform','Blog Post','Advanced',0,'online','manual',NULL,NULL,NULL,0,'2022-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Security & Governance", "Access & Identity", "Workload Identity"]','["[COMMUNITY-TOOL]"]','[]','["managed-kubernetes-in-public-cloud.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://dev.to/mbagley1020/price-comparison-of-popular-serverless-architecture-providers-2jk9','dev.to: Price Comparison of Popular Serverless Architecture Providers','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','de3143b1cfd7a3efdc955a4d569b047e4a66f129930b5136ba58c352b9a5f23c',100.0,1779030115,0,'2026-05-17T17:01:55.405533+02:00',NULL,NULL,NULL,'[]','[]','["docs/serverless.md"]','[]','{}','{"duplicate_of": "https://dev.to/d1020/price-comparison-of-popular-serverless-architecture-providers-2jk9"}');
INSERT INTO "resources" VALUES('https://dev.to/mda590/using-kyverno-policies-for-kubernetes-governance-3e17','dev.to: Using Kyverno Policies for Kubernetes Governance','','2022',0,'Explains how organizations can use Kyverno to establish governance guardrails across shared development environments. Covers automating labels, validating ownership configurations, and managing resource consumption rules to ensure multi-tenant hygiene.','YAML','Article','Intermediate',0,'online','manual','ea1ffe99c5a75a4093f6243789caab5dcc734435fd3d4737d7ae9b8eb11e8dba',100.0,1779034522,1,'2026-05-17T18:15:22.751157+02:00',NULL,NULL,NULL,'["Cloud-Native Platforms", "Kubernetes Security", "Governance"]','["[COMMUNITY-TOOL]"]','["docs/securityascode.md"]','["securityascode.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://dev.to/memark/autoprovisioning-nfs-volumes-in-eks-with-cdk-4fn9','dev.to: Autoprovisioning NFS volumes in EKS with CDK','','2022',0,'Walks through the automated provisioning of NFS-backed persistent storage within Amazon EKS utilizing the AWS Cloud Development Kit (CDK). Demonstrates infrastructure-as-code automation for deploying NFS CSI drivers and configuring storage classes.','TypeScript','Tutorial','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2022-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Cloud Providers", "AWS EKS", "Infrastructure as Code", "NFS Storage Autoprovisioning"]','["[COMMUNITY-TOOL]", "[GUIDE]"]','[]','["managed-kubernetes-in-public-cloud.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://dev.to/mikeyglitz/proactive-kubernetes-monitoring-with-alerting-58en','dev.to/mikeyglitz: Proactive Kubernetes Monitoring with Alerting','','2023',0,'Offers actionable guidance on moving from reactive firefighting to proactive alerts in production. Instructs readers on designing Alertmanager routing keys, building non-flapping alert thresholds, and writing actionable runbooks attached to notifications.','None','Article','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2023-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Practical Diagnostics", "Alert Engineering", "Proactive Operations"]','["[COMMUNITY-TOOL]"]','[]','["kubernetes-monitoring.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://dev.to/milu_franz/git-explained-the-basics-igc','dev.to: Git Explained - The Basics','','2020',0,'Introductory guide breaking down directory zones (working directory, staging area, git directory) and mapping baseline command flows for development environments onboarding.','None','Article','Beginner',0,'online','manual',NULL,NULL,NULL,0,'2020-06-01T00:00:00+02:00',NULL,NULL,NULL,'["DevOps", "Version Control", "Git Tutorials"]','["[COMMUNITY-TOOL]"]','[]','["git.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://dev.to/mkalioby/django-apps-on-kubernetes-2edo','dev.to: Django on K8s (Part 0: Introduction)','','2020',0,'An introductory guide addressing Django application architectures tailored specifically for Containerization. Explains initial configurations, environment separation, Dockerfile design practices, and the integration of database migration steps into standard container start routines.','Python','Article','Beginner',0,'online','manual',NULL,NULL,NULL,0,'2020-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Application Development", "Python", "Django"]','["[COMMUNITY-TOOL]"]','[]','["demos.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://dev.to/mkdev/kubernetes-capacity-and-resource-management-its-not-what-you-think-it-is-1oik','dev.to: Kubernetes Capacity and Resource Management: It''s Not What You Think It Is 🌟','','2022',0,'Challenges standard assumptions around how capacity is calculated in Kubernetes.
- Explains how system and kubelet-reserved buffers reduce actual schedulable space on nodes.
- Recommends metric-driven planning over raw arithmetic estimations.','English','Article','Advanced',0,'online','manual',NULL,NULL,NULL,0,'2022-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Resource Management", "Resource Planning", "Capacity Management"]','["[COMMUNITY-TOOL]"]','[]','["kubernetes.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://dev.to/moesif/api-management-vs-api-gateway-and-where-does-api-analytics-and-monitoring-fit-4g75','API Management vs API Gateway and where does API Analytics and Monitoring fit?','','2021',0,'Explores the delineation between routing runtime proxies (Gateways) and higher-level API lifecycle portals (Management), while explaining how analytics software fits in. Investigates the collection of telemetry metrics to track user behavior and API health without injecting latency.','English','Article','Intermediate',1,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Architecture", "API Management", "Observability Platforms"]','["[COMMUNITY-TOOL]"]','[]','["developerportals.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://dev.to/monarene/dynamic-volume-provisioning-in-kubernetes-with-aws-and-terraform-3m6h','dev.to/monarene: Dynamic Volume Provisioning in Kubernetes with AWS and Terraform','','2023',0,'Explores dynamic persistent volume provisioning within Amazon EKS utilizing the EBS CSI Driver configured via Terraform. Resolves common StorageClass mapping and dynamic volume registration patterns.','HCL','Tutorial','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2023-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Cloud Infrastructure", "AWS", "EKS & Container Orchestration"]','["[COMMUNITY-TOOL]", "[GUIDE]"]','[]','["terraform.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://dev.to/msfaizi/kubernetes-cheatsheet-essential-commands-and-concepts-for-efficient-container-orchestration-201n','dev.to/msfaizi: Kubernetes Cheatsheet: Essential Commands and Concepts for Efficient Container Orchestration','','2023',3,'Conceptual and programmatic handbook explaining core container coordination controls. Simplifies service-to-pod binding checks, network policies verification, and context switches for distributed application topologies.','HTML','Cheat Sheet','Beginner',0,'online','manual',NULL,NULL,NULL,0,'2023-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Orchestration", "Kubernetes", "CLI Management"]','["[COMMUNITY-TOOL]"]','[]','["cheatsheets.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://dev.to/mstryoda/configure-rbac-in-kubernetes-like-a-boss-h67','dev.to: Configure RBAC in Kubernetes Like a Boss','','2022',0,'An operational checklist and set of best practices for establishing robust, leak-proof RBAC models. Helps administrators avoid common authorization anti-patterns such as wildcards in role rules.','English','Tutorial','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2022-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Security", "Identity & Access", "RBAC"]','["[COMMUNITY-TOOL]", "[GUIDE]"]','[]','["kubernetes-security.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://dev.to/mtulio/deep-dive-into-aws-oidc-identity-provider-when-installing-openshift-with-iam-sts-manual-sts-support-1bo7','dev.to: Deep Dive into AWS OIDC identity provider when installing OpenShift using manual authentication mode with STS','','2021',4,'A granular deep dive detailing OpenShift installation on AWS using manual STS credentials. Explains the verification processes of AWS IAM Roles Anywhere, OIDC identity structures, and token exchanges.','English','Article','Advanced',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Enterprise Kubernetes", "Identity Management", "Cloud Provider Integration"]','["[ENTERPRISE-STABLE]"]','[]','["ocp4.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://dev.to/mwafrika/how-to-use-git-stash-command-22bk','dev.to: How to Use Git Stash Command','','2022',0,'Explains practical use-cases for isolating uncommitted changes to enable rapid local branch switching. Explains how the stash stack works and demonstrates how to cherry-pick specific changes back to clean working states, preventing manual diffing and code regression risks.','English','Tutorial','Beginner',0,'online','manual',NULL,NULL,NULL,0,'2022-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Version Control", "Git Core", "Workspace State"]','["[COMMUNITY-TOOL]", "[GUIDE]"]','[]','["git.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://dev.to/nagatodev/how-to-connect-django-to-reactjs-part-2-2oje','dev.to: Building a REST API with Django REST Framework 🌟','','2022',0,'Teaches developers to link a Django REST Framework API backend to a React.js client frontend. Investigates handling CORS rules, configuring unified JSON communications, and setting up token-based session workflows.','Python','Tutorial','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2022-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Software Engineering", "Web Frameworks", "Front-end Integration"]','["[COMMUNITY-TOOL]", "[GUIDE]"]','[]','["python.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://dev.to/narasimha1997/communication-between-microservices-in-a-kubernetes-cluster-1n41','dev.to/narasimha1997: Communication between Microservices in a Kubernetes cluster 🌟','','2021',4,'Examines internal communication protocols of microservices deployed across Kubernetes networks. Details local service resolution dynamics, headless services, and the role of service proxies in optimizing intra-cluster communication speeds.','English','Blog Post','Intermediate',1,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Infrastructure", "Networking", "Microservices", "Inter-Service Communication"]','["[ENTERPRISE-STABLE]"]','[]','["kubernetes-networking.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://dev.to/navneet7716/optimizing-sql-queries-h9j','dev.to: Optimizing SQL Queries by 23x!!!','','2024',0,'A database engineering optimization guide detailing a 23x performance improvement. Teaches strategies for index structuring, deep query analyzer explain plan parsing, and query patterns that eliminate execution bottlenecks.','SQL','Case Study','Advanced',0,'online','manual',NULL,NULL,NULL,0,'2024-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Databases & Storage", "Relational Databases", "Performance Tuning"]','["[CASE STUDY]", "[COMMUNITY-TOOL]"]','[]','["cheatsheets.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://dev.to/nazliander/using-selenium-within-a-docker-container-ghp','dev.to: Using Selenium With Python in a Docker Container','','2022',0,'Step-by-step tutorial on building containerized Python Selenium testing environments. Outlines headless browser configurations, Docker optimizations, and shared memory allocations.','Python','Tutorial','Advanced',1,'online','manual',NULL,NULL,NULL,0,'2022-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Quality Assurance & Testing", "Test Automation", "Containerized Testing"]','["[COMMUNITY-TOOL]", "[GUIDE]"]','[]','["test-automation-frameworks.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://dev.to/niveditacoder/default-kyverno-policies-for-openebs-4abf','dev.to: Default Kyverno Policies for OpenEBS','','2021',0,'Walks through establishing Kyverno policies optimized for workloads using OpenEBS as their persistent storage driver. Demonstrates how to automatically enforce volume attachment limits, dynamic volume provisioning policies, and validate container mount points for improved system stability.','YAML','Article','Intermediate',0,'online','manual','9ff4068050fc09a0a07f31d8c42e2f04303a242bb35310cace796a8766effa70',100.0,1779032095,1,'2026-05-17T17:34:55.066602+02:00',NULL,NULL,NULL,'["Cloud-Native Platforms", "Kubernetes Storage", "Policy-as-Code"]','["[COMMUNITY-TOOL]"]','["docs/securityascode.md"]','["securityascode.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://dev.to/novu/how-to-add-in-app-notifications-to-any-web-app-1b4n','dev.to: How to add In-App notifications to any web app!','','2022',0,'Architectural guide on integrating live in-app notifications using Novu, exploring WebSockets, SSE (Server-Sent Events), and decoupled state synchronization across client nodes.','JavaScript','Blog','Intermediate',1,'online','manual',NULL,NULL,NULL,0,'2022-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Frontend Development", "Real-Time Communication", "Notifications"]','["[COMMUNITY-TOOL]"]','[]','["javascript.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://dev.to/o1lab/how-to-build-7-000-rest-apis-within-2-mins-node-js-mysql-470b','dev.to: How to build 7,000+ REST APIs within 2 mins (Node.js + MySQL) !!','','2021',0,'Demonstration of automated REST API generation from relational schemas using code generator frameworks. Examines dynamic routing models, DB pool initialization, and the trade-offs of using automated ORMs versus custom SQL design.','JavaScript','Blog','Intermediate',1,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Protocols & API Design", "REST APIs", "Rapid Prototyping"]','["[COMMUNITY-TOOL]"]','[]','["javascript.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://dev.to/okimotomizuho/open-source-multiple-branches-and-git-merges-2f69','dev.to: Open Source: Multiple branches and git merges','','2022',0,'Focuses on integration strategies for contributors managing branch hierarchies in open-source projects. Offers concrete tips on coordinating forks, staging changes across distinct feature branches, and safely executing pulls and merges with upstream main branches.','English','Article','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2022-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Version Control", "Collaborative Workflows", "Open Source"]','["[COMMUNITY-TOOL]"]','[]','["git.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://dev.to/okimotomizuho/open-source-my-first-pull-request-1356','dev.to: Open Source: My first Pull Request','','2021',0,'Walks beginners through their first open source contribution. Covers forking upstream, local cloning, branch creation, pushing, and opening a PR on GitHub.','English','Article','Beginner',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Software Engineering", "Version Control", "Workflows"]','["[COMMUNITY-TOOL]"]','[]','["git.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://dev.to/opensauced/how-to-create-a-good-pull-request-template-and-why-you-should-add-gifs-4i0l','dev.to/opensauced: How to Create a Good Pull Request Template (and Why You Should Add Gifs)','','2021',0,'Provides blueprint strategies for designing high-yield pull request templates. Explains how structuring issue link references, visual UI regression context (like screenshots/GIFs), and self-review checklists enforces repository code standards.','Markdown','Blog','Beginner',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Developer Platform", "Collaboration Tools", "CI/CD Governance"]','["[COMMUNITY-TOOL]"]','[]','["git.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://dev.to/otomato_io/liveness-probes-feel-the-pulse-of-the-app-133e','dev.to/otomato_io: Liveness Probes: Feel the Pulse of the App','','2020',0,'An analytical guide to defining the dynamic performance ''pulse'' of microservices.
- Highlights how to configure lightweight endpoints that report deadlock scenarios without incurring runtime resource overhead.
- Discusses how to trace and diagnose probe-induced container restarts.','English','Article','Intermediate',1,'online','manual',NULL,NULL,NULL,0,'2020-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Workload Management", "Application Lifecycle", "Probes & Health Checks", "Liveness Probes"]','["[COMMUNITY-TOOL]"]','[]','["kubernetes.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://dev.to/otomato_io/local-kubernetes-development-with-skaffold-i0k','dev.to: How to Simplify Your Local Kubernetes Development With Skaffold','','2021',0,'Practical onboarding guide detailing local cloud-native development workflows using Skaffold. Explores live file-reloading, log streaming, and localized namespace configurations for multi-service apps.','English','Article','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Kubernetes Developer Experience", "Inner-Loop Automation", "Skaffold Tutorials"]','["[COMMUNITY-TOOL]"]','[]','["kubernetes-based-devel.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://dev.to/otomato_io/pixie-an-x-ray-machine-for-kubernetes-traffic-23pd','dev.to: Pixie: an X-ray Machine for Kubernetes Traffic','','2022',0,'A comprehensive technical overview of Pixie, a CNCF-hosted, eBPF-powered observability framework. The guide details how Pixie leverages eBPF kernel probes to dynamically capture SQL commands, HTTP traffic, and performance metrics without code changes or sidecar injection overhead.','Markdown','Technical Article','Intermediate',0,'online','manual','e498286f13bf67872de3253d5aa756bb3ae8a7febb06d8301ac8031d1294b9e9',100.0,1779029938,1,'2026-05-17T16:58:58.846918+02:00',NULL,NULL,NULL,'["Observability", "Network Observability", "eBPF"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-tools.md"]','["kubernetes-tools.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://dev.to/otomato_io/possible-paths-2hfc','dev.to: Kubernetes TLS, Demystified 🌟','','2022',0,'Demystifies Kubernetes TLS configurations by explaining public/private key pairs, certificate authorities, client-cert server validations, and common Ingress security setups.','English','Educational Guide','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2022-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Security", "PKI & Certificates", "Conceptual"]','["[COMMUNITY-TOOL]", "[GUIDE]"]','[]','["kubernetes-security.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://dev.to/otomer/my-12-favorite-chrome-extensions-as-a-web-developer-56eg','dev.to: My 12 Favorite Chrome Extensions as a Web Developer','','2022',0,'A developer-curated list of productivity-focused Google Chrome extensions. Highlights tools tailored for layout styling, security inspection, and high-density JSON schema visualization.','None','Technical Article','Low',0,'online','manual',NULL,NULL,NULL,0,'2022-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Developer Workspace", "Diagnostics & Debugging", "Browser Developer Tools"]','["[COMMUNITY-TOOL]"]','[]','["ChromeDevTools.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://dev.to/pacheco/create-a-restful-api-with-golang-from-scratch-42g2','==dev.to: Create a Restful API with Golang from scratch== 🌟','','N/A',0,'A step-by-step guide to building a clean, native REST API from scratch in Go using standard mux frameworks. Excellent for microservice engineers. [SPANISH CONTENT]','es','Guide','Intermediate',1,'online','manual','d40a00a1543f954982cc3579b43c016183086a837cc7b3e3c21c82cb4b875e10',100.0,1779033169,1,'2026-05-17T17:52:49.774620+02:00',NULL,NULL,NULL,'["Cloud Native Languages", "Go", "API Design"]','["[ENTERPRISE-STABLE]", "[GUIDE]"]','["docs/golang.md"]','["golang.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://dev.to/paru429/beginner-s-guide-to-docker-and-docker-cli-commands-1p75','dev.to: Beginner''s guide to Docker and Docker CLI commands','','2021',0,'An onboarding reference cheatsheet detailing basic commands for the Docker CLI. Explores standard image, volume, networking, and container life cycle operations.','English','Cheat Sheet','Beginner',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Containers & Orchestration", "Docker", "Foundations"]','["[COMMUNITY-TOOL]"]','[]','["docker.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://dev.to/pavanbelagatti/configure-kubernetes-readiness-and-liveness-probes-tutorial-478p','dev.to: Configure Kubernetes Readiness and Liveness Probes - Tutorial | Pavan Belagatti 🌟','','2021',0,'Step-by-step developer guide on implementing probe specifications in Kubernetes manifests.
- Covers the fundamental differences between HTTP, TCP, and Exec handlers.
- Ideal for application developers looking to quickly implement basic self-healing properties.','English','Article','Beginner',1,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Workload Management", "Application Lifecycle", "Probes & Health Checks", "Tutorial"]','["[COMMUNITY-TOOL]"]','[]','["kubernetes.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://dev.to/pavanbelagatti/deploy-any-aiml-application-on-kubernetes-a-step-by-step-guide-2i37','dev.to/pavanbelagatti: Deploy Any AI/ML Application On Kubernetes: A Step-by-Step Guide!','','2023',3,'Hands-on guide showing how to package, deploy, and scale diverse machine learning applications using Kubernetes manifests. Focuses on establishing proper ingress routing, service definitions, CPU/GPU resource constraints, and continuous monitoring sidecars within a native cluster environment.','YAML','Article','Intermediate',1,'online','manual',NULL,NULL,NULL,0,'2023-06-01T00:00:00+02:00',NULL,NULL,NULL,'["MLOps", "Kubernetes", "Deployment Guides"]','["[COMMUNITY-TOOL]"]','[]','["mlops.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://dev.to/pavanbelagatti/devops-trends-for-developers-in-2023-345b','dev.to: DevOps Trends for Developers in 2023 | Pavan Belagatti','','2023',0,'Curator Insight: Details trending technologies and tooling directions emerging within DevOps. Live Grounding: Highlights progressive shifts toward DevSecOps, Platform Engineering, and GitOps-managed container lifecycles in the modern enterprise.','en','Article','Beginner',0,'online','manual',NULL,NULL,NULL,0,'2023-06-01T00:00:00+02:00',NULL,NULL,NULL,'["DevOps & Platforms", "Methodology", "Trends"]','["[EMERGING]"]','[]','["devops.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://dev.to/pavanbelagatti/kubernetes-kustomize-tutorial-a-beginner-friendly-developer-guide-322n','dev.to: Kubernetes Kustomize Tutorial: A Beginner-Friendly Developer Guide!','','2023',2,'A simplified, practical walkthrough introducing Kustomize to developers. Details core primitives (resources, generators, transformers) and illustrates setting up clean, template-less pipelines to manage multi-tenant local environments.','English','Tutorial','Beginner',0,'online','manual',NULL,NULL,NULL,0,'2023-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Cloud Native", "Kubernetes", "Configuration Management"]','["[COMMUNITY-TOOL]", "[GUIDE]"]','[]','["kustomize.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://dev.to/pavanbelagatti/kubernetes-security-best-practices-for-developers-2b92','dev.to/pavanbelagatti: Kubernetes Security Best Practices For Developers','','2022',0,'Translates complex cluster security profiles into digestible concepts tailored directly for application developers. Focuses on safe manifest construction, secret handling, and using non-root base images. Encourages safe development workflows to eliminate security issues before code merges.','English','Article','Beginner',0,'online','manual',NULL,NULL,NULL,0,'2022-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Security", "DevSecOps", "Developer Guidance"]','["[COMMUNITY-TOOL]"]','[]','["kubernetes-security.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://dev.to/pavanbelagatti/learn-how-to-set-kubernetes-resource-requests-and-limits-23n2','dev.to/pavanbelagatti: Learn How to Set Kubernetes Resource Requests and Limits','','2022',0,'Introductory guide outlining how to define requests and limits in YAML specs.
- Details why missing resources lead to scheduling failure or unstable workloads.
- Provides clear code snippets for developers.','English','Article','Beginner',0,'online','manual',NULL,NULL,NULL,0,'2022-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Resource Management", "Resource Planning", "Requests and Limits"]','["[COMMUNITY-TOOL]"]','[]','["kubernetes.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://dev.to/pavanbelagatti/scaling-your-application-with-kubernetes-5715','dev.to: Scaling Your Application With Kubernetes | Pavan Belagatti','','2021',0,'A brief overview introducing cloud-native application scaling mechanisms. Explores simple replica configurations and metrics monitoring strategies, serving as an outstanding initial developer onboarding reference.','N/A','Blog','Beginner',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Kubernetes & Scaling", "Core Concepts", "Scaling Intro"]','["[COMMUNITY-TOOL]"]','[]','["kubernetes-autoscaling.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://dev.to/pavanbelagatti/using-terraform-to-manage-infrastructure-resources-32da','dev.to: Using Terraform To Manage Infrastructure Resources | Pavan Belagatti','','2022',3,'Explains the baseline principles of Terraform configuration, executing initial runs, and interpreting resource drift in public clouds. Designed as a foundational layout for operators seeking to abandon manual console configurations. Live grounding emphasizes its use as an educational framework for modern devops onboardings.','HCL','Blog','Beginner',0,'online','manual',NULL,NULL,NULL,0,'2022-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Infrastructure as Code", "Terraform", "Adoption Principles"]','["[COMMUNITY-TOOL]"]','[]','["terraform.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://dev.to/permit_io/load-external-data-into-opa-the-good-the-bad-and-the-ugly-26lc','dev.to: Load external data into OPA: The Good, The Bad, and The Ugly','','2022',0,'Analyses the complex architectural patterns required for injecting dynamic runtime datasets into Open Policy Agent (OPA). Evaluates caching strategies, JWT validation, HTTP pull-push mechanisms, and their relative trade-offs regarding latency, scalability, and network failure tolerance inside authorization pathways.','Rego','Article','Advanced',0,'online','manual','91e815cd1013249b7e9b2358dc3f3f2c2c3e6665afa5a148af30cbc2f6264944',100.0,1779034172,1,'2026-05-17T18:09:32.871642+02:00',NULL,NULL,NULL,'["Cloud-Native Platforms", "Security & Compliance", "Policy-as-Code"]','["[COMMUNITY-TOOL]"]','["docs/securityascode.md"]','["securityascode.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://dev.to/pghildiyal/series/14818','dev.to: Let''s Learn Kubernetes Series'' Articles','','2024',3,'A systematic deep dive into Kubernetes design patterns, cluster schedulers, security controls, and storage operations. Promotes highly structured conceptual understanding of how container nodes synchronize states.','English','Tutorial','Intermediate',1,'online','manual',NULL,NULL,NULL,0,'2024-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Orchestration", "Kubernetes", "Comprehensive Reference"]','["[COMMUNITY-TOOL]", "[GUIDE]"]','[]','["kubernetes-tutorials.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://dev.to/playfulprogramming/a-better-way-to-code-documentation-driven-development-1kem','dev.to: A Better Way To Code: Documentation Driven Development','','2021',0,'Introduces Documentation Driven Development (DDD). Explains how specifying schemas, system boundaries, and API interfaces in documentation before coding leads to cleaner microservice separation.','None','Article','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Software Engineering", "Methodology", "Documentation"]','["[COMMUNITY-TOOL]"]','[]','["devel-sites.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://dev.to/playfulprogramming/the-awesome-side-of-github-awesome-lists-2a5h','dev.to: The Awesome Side of GitHub - Awesome Lists | Leonardo Montini','','2023',0,'An analytical piece exploring the architectural and community value of GitHub''s curated lists. Explains how these directories democratize community knowledge sharing and guides software developers in discovering, evaluating, and contributing to open-source resource landscapes.','English','Blog Post','Beginner',0,'online','manual',NULL,NULL,NULL,0,'2023-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Curation", "Awesome Lists", "Meta-Analysis"]','["[COMMUNITY-TOOL]"]','[]','["other-awesome-lists.md"]','{}','{"is_special": true}');
INSERT INTO "resources" VALUES('https://dev.to/playfulprogramming/visual-studio-code-tips-tricks-command-palette-and-its-friends-2bhi','dev.to: Visual Studio Code - Tips & Tricks - Command Palette and its friends','','2020',0,'A structural guide detailing productivity hacks with VS Code''s Command Palette (Ctrl+Shift+P) and keybindings, designed to facilitate fast search, configuration changes, and command executions for power users.','Markdown','Article','Beginner',0,'online','manual','a824e90b306b8dab1169e4a155d4930248fe6a04cb84fc750ed17d6759086db9',100.0,1779130494,1,'2026-05-18T20:54:54.933112+02:00',NULL,NULL,NULL,'["Development Tools", "VS Code", "Productivity"]','["[COMMUNITY-TOOL]"]','["docs/visual-studio.md"]','["visual-studio.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://dev.to/playfulprogramming/visual-studio-code-tips-tricks-snippets-5041','dev.to/this-is-learning: Visual Studio Code - Tips & Tricks - Snippets','','2020',0,'Teaches developers how to write and configure custom user snippets in VS Code, allowing rapid injection of frequently used code patterns and structural templates into diverse codebases.','Markdown','Article','Beginner',0,'online','manual','edf392dc2c19ed07bf450e9cd61bc41ef9fcf154144fe80bbac395c8cb914ac5',100.0,1779130495,0,'2026-05-18T20:54:55.016514+02:00',NULL,NULL,NULL,'["Development Tools", "VS Code", "Productivity"]','["[COMMUNITY-TOOL]"]','["docs/visual-studio.md"]','["visual-studio.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://dev.to/pmbanugo/faas-on-kubernetes-from-aws-lambda-api-gateway-to-knative-kong-api-gateway-4n84','dev.to: FaaS on Kubernetes: From AWS Lambda & API Gateway To Knative & Kong API Gateway','','2021',4,'Practical technical demonstration outlining how to replicate proprietary cloud FaaS configurations by using open components like Knative and Kong API Gateway inside a Kubernetes cluster.','English','Technical Tutorial','Advanced',1,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Cloud Native", "Kubernetes Serverless", "Knative and API Gateways"]','["[ENTERPRISE-STABLE]", "[GUIDE]"]','[]','["serverless.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://dev.to/pmbanugo/goodbye-dockerfiles-build-secure-optimised-nodejs-container-images-with-cloud-native-buildpacks-489p','dev.to/pmbanugo: Goodbye Dockerfiles: Build Secure & Optimised Node.js Container Images with Cloud Native Buildpacks','','2026',0,'A hands-on guide illustrating how to deploy secure, optimized Node.js container applications without writing custom Dockerfiles, utilizing Cloud Native Buildpacks. It demonstrates how buildpacks automatically handle package caching, optimize production dependencies, and strip non-essential files. This results in smaller, audit-ready Node images with minimum developer overhead.','Markdown','Article','Low',1,'online','manual',NULL,NULL,NULL,0,'2026-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Application Development", "Node.js", "Image Building"]','["[COMMUNITY-TOOL]"]','[]','["docker.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://dev.to/pragyanatvade/docker-commands-cheat-sheet-47n4','dev.to: Docker Commands Cheat Sheet | Pragyan Tripathi','','2024',3,'Modern developer guide consolidating command sequences for optimizing docker image construction and multi-container environment variables. Great for fast onboarding and verifying runtime dependencies.','HTML','Cheat Sheet','Beginner',0,'online','manual',NULL,NULL,NULL,0,'2024-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Virtualization & Containers", "Docker", "CLI Reference"]','["[COMMUNITY-TOOL]"]','[]','["cheatsheets.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://dev.to/prasenjeetsymon/docker-from-zero-to-hero-part-1-3a45','dev.to: Docker : From Zero to Hero 🛸 ( part 1) | Prasenjeet Kumar','','2023',0,'An analytical introduction framing the architectural jump from resource-heavy hypervisors to shared-kernel container virtualization. Outlines fundamental properties of image layers, read-write layers, and execution systems.','N/A','article','Beginner',0,'online','manual',NULL,NULL,NULL,0,'2023-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Containers", "Docker Basics", "Core Concepts"]','["[COMMUNITY-TOOL]"]','[]','["docker.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://dev.to/purveshshende2/git-for-beginners-3il6','dev.to: Git for beginners','','2021',0,'An introductory manual for Git CLI operations, tracing how data moves between the local working directory, the index stage, and remote servers. Helps teams establish consistent baseline practices during developer onboarding.','English','Article','Beginner',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Software Engineering", "Version Control", "Git CLI Basics"]','["[COMMUNITY-TOOL]"]','[]','["git.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://dev.to/pwd9000/connect-terraform-to-azure-devops-git-repos-over-ssh-163c','dev.to/pwd9000: Connect Terraform to Azure DevOps Git Repos over SSH','','N/A',0,NULL,NULL,NULL,NULL,0,NULL,'manual','b745107e9ef164affb9c14ab606a1b67d36f355d3a10d3e700b3ce4b0285859c',100.0,1779032177,1,'2026-05-17T17:36:17.535720+02:00',NULL,NULL,NULL,'[]','[]','["docs/terraform.md"]','[]','{}','{}');
INSERT INTO "resources" VALUES('https://dev.to/pwd9000/series/16567','dev.to/pwd9000: Terraform Pro Tips Series'' Articles 🌟🌟','- [dev.to/pwd9000: Connect Terraform to Azure DevOps Git Repos over SSH](https://dev.to/pwd9000/connect-terraform-to-azure-devops-git-repos-over-ssh-163c)
    - [dev.to/pwd9000: Terraform - Complex Variable Types](https://dev.to/pwd9000/terraform-complex-variable-types-173e)
    - [dev.to/pwd9000: Terraform - Understanding the Lifecycle Block](https://dev.to/pwd9000/terraform-understanding-the-lifecycle-block-4f6e)
    - etc','2023',4,'A collection of advanced Terraform architectural guides addressing Azure DevOps integration over SSH, complex variable typings, and fine-tuning resource lifecycles. Discusses the utilization of attributes like "ignore_changes" and "prevent_destroy" to safeguard critical production backbones. Live grounding confirms this series is a vital playbook for operationalizing continuous delivery in enterprise spaces.','HCL','Blog','Advanced',0,'online','manual',NULL,NULL,NULL,0,'2023-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Infrastructure as Code", "Terraform", "Advanced Orchestration"]','["[ENTERPRISE-STABLE]"]','[]','["terraform.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://dev.to/pwd9000/terraform-complex-variable-types-173e','dev.to/pwd9000: Terraform - Complex Variable Types','','N/A',0,NULL,NULL,NULL,NULL,0,NULL,'manual','ccc836673f845a730401191c4cf02f1beb743ab65feb8e1a9045f4f6a3b4c638',100.0,1779032337,1,'2026-05-17T17:38:57.369820+02:00',NULL,NULL,NULL,'[]','[]','["docs/terraform.md"]','[]','{}','{}');
INSERT INTO "resources" VALUES('https://dev.to/pwd9000/terraform-iac-scanning-with-trivy-3cai','dev.to: Terraform IaC Scanning with Trivy','','N/A',0,NULL,NULL,NULL,NULL,0,NULL,'manual','1d10bfed516965c4413318093b17c7118abafb92e1bfb5d76db24eedbb69c9dd',100.0,1779030090,1,'2026-05-17T17:01:30.957622+02:00',NULL,NULL,NULL,'[]','[]','["docs/devsecops.md"]','[]','{}','{}');
INSERT INTO "resources" VALUES('https://dev.to/pwd9000/terraform-understanding-the-lifecycle-block-4f6e','dev.to/pwd9000: Terraform - Understanding the Lifecycle Block','','N/A',0,NULL,NULL,NULL,NULL,0,NULL,'manual','db3c11fc54e40a28f3a9ae6cb9b839fe9e3d39674997eb4ef15dcf1273061cde',100.0,1779029487,1,'2026-05-17T16:51:27.092500+02:00',NULL,NULL,NULL,'[]','[]','["docs/terraform.md"]','[]','{}','{}');
INSERT INTO "resources" VALUES('https://dev.to/rahulrai/practical-introduction-to-kubernetes-autoscaling-tools-with-linode-kubernetes-engine-2i7k','dev.to: Practical Introduction to Kubernetes Autoscaling Tools with Linode Kubernetes Engine 🌟','','2022',0,'An introduction to Kubernetes scaling tools (HPA, VPA, and Cluster Autoscaler) leveraging the Linode Kubernetes Engine (LKE). This guide demystifies metric validation loops and autoscaler behavior, providing a practical foundation for engineers implementing scaling outside major hyperscalers.','YAML','Article','Intermediate',1,'online','manual',NULL,NULL,NULL,0,'2022-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Alternative Cloud", "Linode Kubernetes Engine (LKE)", "Autoscaling Core"]','["[COMMUNITY-TOOL]"]','[]','["managed-kubernetes-in-public-cloud.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://dev.to/ranga_vadhineni/thunder-client-http-client-extension-for-vs-code-30i9','dev.to: Thunder Client - Http Client Extension for VS Code','','2026',4,'Explores Thunder Client, a lightweight, rapid rest API client integrated natively into VS Code. Offers a fast local alternative to bulky testing platforms like Postman.','English','Article','Beginner',1,'online','manual','f7bda43d22cd14c8408451a431de9924c852d2b27e22c93ed00b5670c0924001',100.0,1779030736,1,'2026-05-17T17:12:16.423248+02:00',NULL,NULL,NULL,'["Software Engineering", "API Testing", "VS Code Tooling"]','["[ENTERPRISE-STABLE]"]','["docs/visual-studio.md"]','["visual-studio.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://dev.to/razgandeanu/selenium-cheat-sheet-9lc','dev.to: Selenium Cheat Sheet','','2023',0,'A functional automation manual detailing browser automation configurations with Selenium WebDriver. Highlights explicit wait hooks, complex element locator structures, and integration into CI platforms.','Java','Cheat Sheet','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2023-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Software Quality", "Testing Automation", "Selenium"]','["[COMMUNITY-TOOL]"]','[]','["cheatsheets.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://dev.to/rdvansloten/getting-started-with-windows-containers-on-azure-kubernetes-service-46ce','dev.to: Getting started with Windows Containers on Azure Kubernetes Service','','2022',0,'A fundamental playbook illustrating setup tasks for hosting Windows Server containers inside AKS node pools. Explains common pitfalls including licensing, customized networking modes, and configuring dual-OS deployments alongside Linux nodes.','Bash','Blog Post','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2022-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Infrastructure", "Node Pools", "Windows Containers"]','["[COMMUNITY-TOOL]"]','[]','["managed-kubernetes-in-public-cloud.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://dev.to/render/git-organized-a-better-git-flow-56go','dev.to: Git Organized: A Better Git Flow','','2021',0,'Explores strategies for maintaining clean, readable Git history, emphasizing squash-and-merge patterns and clean branching methodologies to streamline code reviews and CI/CD pipelines.','English','Article','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Software Engineering", "Version Control", "Workflows"]','["[COMMUNITY-TOOL]"]','[]','["git.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://dev.to/rinkiyakedad/using-kyverno-to-enforce-eks-best-practices-cad','dev.to: Using Kyverno To Enforce EKS Best Practices','','2021',0,'Guided tutorial showing how platform engineers can utilize Kyverno to systematically lock down Amazon EKS clusters. Illustrates policy enforcement setups to enforce multi-tenant isolation, require standard resource limits, and disable host networking, using declarative Kubernetes manifests.','YAML','Article','Intermediate',0,'online','manual','910bcd519ff75c206a78c9889e9f887002bcc1bd382954b0831d5b8f6cfc0e88',100.0,1779031012,1,'2026-05-17T17:16:52.135261+02:00',NULL,NULL,NULL,'["Cloud-Native Platforms", "Kubernetes Security", "EKS"]','["[COMMUNITY-TOOL]"]','["docs/securityascode.md"]','["securityascode.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://dev.to/rtpro/helm-release-time-to-livettl-for-temporary-environments-1239','dev.to: Helm Release Time-To-Live(TTL)⏳💀 for Temporary Environments','','2021',0,'Outlines techniques to implement a TTL (Time-To-Live) mechanism for Helm releases. Crucial for optimizing cloud spend in ephemeral testing environments by garbage-collecting resources after pre-defined lifetimes.','English','Article','Intermediate',1,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Cloud Native", "Infrastructure", "Cost Optimization", "Temporary Environments"]','["[COMMUNITY-TOOL]"]','[]','["helm.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://dev.to/run-x/devops-is-not-automation-2amo','dev.to: DevOps Is Not Automation','','2021',0,'Reframes DevOps by showing that automation is just an enabling tool. Argues that true performance depends on strong feedback loops, continuous learning, and close cooperation between development and operations.','English','Article','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["DevOps Methodology", "Culture & Mindset", "Organizational Philosophy"]','["[COMMUNITY-TOOL]"]','[]','["devops.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://dev.to/sagary2j/elk-stack-deployment-using-minikube-single-node-architecture-16cl','dev.to/sagary2j: ELK Stack Deployment using MiniKube single node architecture','','2021',0,'Walks through a lightweight, single-node ELK Stack deployment on Minikube. Demonstrates how to write custom Kubernetes manifests for dev/test verification of log aggregation pipelines.','YAML','Article','Beginner',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Observability", "Log Management", "Local Development"]','["[COMMUNITY-TOOL]"]','[]','["monitoring.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://dev.to/saintdle/deploying-nvidia-gpu-enabled-tanzu-kubernetes-clusters-40ma','dev.to/saintdle: Deploying Nvidia GPU enabled Tanzu Kubernetes Clusters','','2022',0,'A detailed engineering walkthrough detailing the enablement of Nvidia GPU acceleration within guest Tanzu Kubernetes Grid (TKG) clusters on vSphere. Covers vGPU profiles, driver configuration, and assigning hardware-accelerated nodes to support AI/ML and deep learning workloads.','English','Article','Advanced',0,'online','manual',NULL,NULL,NULL,0,'2022-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Infrastructure", "AI & GPU Computing", "VMware Tanzu"]','["[COMMUNITY-TOOL]"]','[]','["kubernetes-on-premise.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://dev.to/samuelfaure/how-atomic-git-commits-dramatically-increased-my-productivity-and-will-increase-yours-too-4a84','dev.to: How atomic Git commits dramatically increased my productivity - and will increase yours too 🌟','','2021',4,'Advocates for atomic commits (limiting each commit to a single, self-contained change). Explains how this practice simplifies code reviews, speeds up automated testing, and makes rollbacks easier.','English','Article','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Software Engineering", "Version Control", "Workflows"]','["[ENTERPRISE-STABLE]"]','[]','["git.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://dev.to/scalyr/kubernetes-tutorial-learn-the-basics-and-get-started-5dgh','Kubernetes Tutorial: Learn the Basics','','2020',0,'A foundational guide tailored for developers new to orchestration systems, covering the core syntax and commands needed to deploy applications. It explores the relationship between Docker containers and Kubernetes Pods, explaining how Services route network traffic inside a cluster.','English','Article','Beginner',0,'online','manual',NULL,NULL,NULL,0,'2020-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Training", "Tutorial", "Beginner"]','["[COMMUNITY-TOOL]"]','[]','["kubernetes.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://dev.to/scottshipp/series/15100','dev.to: An amazing note-taking system with Markdown and Git Series'' Articles','','2022',0,'An innovative developer series exploring the construction of a personalized knowledge-base built using Git repository version control and plain-text Markdown. Establishes the organizational structures needed to run rapid note-taking workflows with low operational overhead.','English','Article','Beginner',0,'online','manual',NULL,NULL,NULL,0,'2022-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Documentation & Workflow", "Knowledge Management", "GitOps Docs"]','["[COMMUNITY-TOOL]"]','[]','["mkdocs.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://dev.to/semaphore/ci-cd-continuous-integration-delivery-explained-75l','dev.to: CI/CD Continuous Integration & Delivery Explained 🌟🌟','','2021',2,'Deep dive into the operational differences between Continuous Integration, Continuous Delivery, and Continuous Deployment. Examines pipeline automation structures, feedback latency mitigation, and verification strategies to accelerate delivery.','English','Blog','Beginner',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["DevOps", "CI-CD Pipelines", "Fundamentals"]','["[COMMUNITY-TOOL]"]','[]','["cicd.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://dev.to/sergomz/construyendo-un-mvp-sin-base-de-datos-1i4k','dev.to: Construyendo un MVP sin base de datos','','2022',0,'Discusses practical architectural patterns to construct functional MVPs without incorporating an actual persistent database, using flat-files, local memory, or external SaaS instead. Explains how this architectural decoupling lowers initial operational complexity and lets developers focus on testing business logic.','Spanish','Article','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2022-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Architecture", "Prototyping", "Serverless"]','["[COMMUNITY-TOOL]"]','[]','["project-management-methodology.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://dev.to/setevoy/apache-druid-overview-running-in-kubernetes-and-monitoring-with-prometheus-g5j','dev.to: Apache Druid: overview, running in Kubernetes and monitoring with Prometheus','','2021',0,'A detailed deployment blueprint explaining how to manage Apache Druid analytical clusters on Kubernetes. Explains cluster orchestration, deep storage configuration, and observability setups using Prometheus integrations.','YAML','Article','Advanced',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Databases", "OLAP", "Kubernetes"]','["[COMMUNITY-TOOL]"]','[]','["databases.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://dev.to/shreyazz/javascript-objects-57ob','dev.to: JavaScript Objects','','2021',0,'Synthesized guide detailing JavaScript object fundamentals, highlighting prototype inheritance, property descriptors, and performance implications of dynamically typed structures.','JavaScript','Blog','Beginner',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Frontend Development", "JavaScript Fundamentals", "Data Structures"]','["[COMMUNITY-TOOL]"]','[]','["javascript.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://dev.to/shreyazz/make-your-own-api-under-30-lines-of-code-4doh','dev.to: Make your own API under 30 lines of code 🌟','','2021',3,'A minimal implementation guide showcasing how to build a fully functional REST API with Node.js and Express in under 30 lines of code. It is an excellent resource for rapid prototyping and understanding bare-bones HTTP routing configurations.','JavaScript','Tutorial','Beginner',1,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["API Architectures", "REST", "Implementation"]','["[COMMUNITY-TOOL]", "[GUIDE]"]','[]','["api.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://dev.to/signoz/docker-101-introduction-to-docker-1kbm','dev.to: Docker 101: Introduction to Docker','','2021',0,'Introductory overview of container runtimes, explaining host engines, daemon processes, and Registry operations for beginning cloud engineers.','English','Tutorial','Beginner',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Containers & Orchestration", "Docker", "Introduction"]','["[COMMUNITY-TOOL]", "[GUIDE]"]','[]','["docker.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://dev.to/solegaonkar/prevent-configuration-errors-in-kubernetes-30dn','dev.to: Prevent Configuration Errors in Kubernetes','','2021',0,'Discusses linting tools (Kubeval, Conftest, Kyverno, Kube-score) that catch syntactic and semantic misconfigurations within CI/CD pipelines before deployment to live clusters.','English','Article','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Operations", "Best Practices", "Configuration Guardrails"]','["[COMMUNITY-TOOL]"]','[]','["kubernetes.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://dev.to/sourcegraph/15-developer-tools-to-make-you-super-productive-2g0a','dev.to: 15 Developer Tools to Make You Super Productive','','2022',0,'Examines fifteen specialized software developer tools, covering shell customization utilities, automated search engines, linting systems, and IDE extensions engineered to maximize coding velocity.','None','Article','Beginner',0,'online','manual',NULL,NULL,NULL,0,'2022-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Software Engineering", "Developer Productivity", "Resources"]','["[COMMUNITY-TOOL]"]','[]','["devel-sites.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://dev.to/sowmenappd/build-a-highly-available-node-js-application-using-docker-nginx-and-aws-elb-3cjp','dev.to: Build a highly available Node.js application using Docker, NGINX and AWS ELB','','2021',0,'A detailed tutorial on architectural multi-tiering. Focuses on setting up a containerized Node.js application behind an NGINX reverse proxy, balanced globally by an AWS Elastic Load Balancer (ELB) for resilient target routing. (Live Grounding: Focuses on classic VM-to-container cloud architectures, forming a vital cognitive bridge before migrating entirely to Kubernetes Ingress/Gateway APIs).','JavaScript/Shell','Tutorial','Intermediate',1,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Application Delivery", "Load Balancing", "High Availability"]','["[COMMUNITY-TOOL]", "[GUIDE]"]','[]','["demos.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://dev.to/spacelift/how-to-manage-terraform-with-github-actions-5b10','dev.to/spacelift: How to Manage Terraform with GitHub Actions','','2023',0,'Comprehensive architectural analysis of managing infrastructure configurations across complex organizations using GitHub Actions. Addresses complex matrix configurations, state safety, workspace locks, and automated environments alignment.','YAML','Technical Guide','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2023-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Infrastructure as Code", "CI/CD & Automation", "GitHub Actions"]','["[COMMUNITY-TOOL]", "[GUIDE]"]','[]','["terraform.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://dev.to/spacelift/using-terraform-yaml-functions-3ade','dev.to/spacelift: Using Terraform YAML Functions','','2023',0,'Demonstrates the architectural patterns unlocked by parsing decoupled configuration schemas utilizing YAML functions. Shows how to feed dynamic variable trees to modular interfaces, improving clean separations between system configurations and infrastructure-as-code files.','HCL/YAML','Technical Guide','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2023-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Infrastructure as Code", "Terraform", "Syntax & Expressions"]','["[COMMUNITY-TOOL]", "[GUIDE]"]','[]','["terraform.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://dev.to/stack-labs/how-to-switch-container-runtime-in-a-kubernetes-cluster-1628','dev.to: How to switch container runtime in a Kubernetes cluster','','2021',0,'A detailed runtime operational guide detailing the sequence for draining nodes, modifying underlying daemon packages, and swapping CRI configurations on running live nodes to transition safely from legacy Dockershim to containerd.','English','Article','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Operations", "CRI Migration", "Container Runtime Interface"]','["[LEGACY]"]','[]','["kubernetes.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://dev.to/stack-labs/manage-your-secrets-in-git-with-sops-for-kubernetes-57me','dev.to: Manage your secrets in Git with SOPS for Kubernetes 🌟','','2021',0,'A comprehensive operational guide on using Mozilla SOPS (Secrets Operations) inside GitOps loops. Demonstrates how to write symmetrically or asymmetrically encrypted secrets directly to Git, using keys managed by cloud KMS (AWS, GCP, Azure) or local PGP, allowing seamless decryption at deploy-time by operators like Flux or Argo CD.','English','Tutorial','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["DevOps", "GitOps Secrets", "Mozilla SOPS"]','["[COMMUNITY-TOOL]", "[GUIDE]"]','[]','["devsecops.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://dev.to/stack-labs/store-your-kubernetes-secrets-in-git-thanks-to-kubeseal-hello-sealedsecret-2i6h','dev.to: Store your Kubernetes Secrets in Git thanks to Kubeseal. Hello SealedSecret! 🌟','','2022',0,'A step-by-step implementation guide for Bitnami''s Sealed Secrets (kubeseal). Explains how asymmetric cryptography allows developers to safely commit encrypted secrets to public repositories, leaving cluster-side controllers to handle automated decryption.','English','Tutorial','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2022-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Security", "Secrets Management", "GitOps", "Sealed Secrets"]','["[COMMUNITY-TOOL]", "[GUIDE]"]','[]','["kubernetes-security.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://dev.to/star_trooper/git-it-right-git-cheatsheet-4o0h','dev.to: Git it Right🔥🔥🚀(Git CheatSheet) 🌟','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','2e3cf9db6d400122842164eb2b8fc3b5ee9e194d518aa9b1556d028e8fd6993e',100.0,1779032103,0,'2026-05-17T17:35:03.830756+02:00',NULL,NULL,NULL,'[]','[]','["docs/cheatsheets.md"]','[]','{}','{"duplicate_of": "https://dev.to/hey_atharva/git-it-right-git-cheatsheet-4o0h"}');
INSERT INTO "resources" VALUES('https://dev.to/stefanprodan/a-gitops-recipe-for-progressive-delivery-2pa3','dev.to: A GitOps recipe for Progressive Delivery with Istio 🌟','','2020',0,'A production-grade GitOps blueprint leveraging Flagger, Flux, and Istio to implement progressive canary deployments. Explores how continuous automated monitoring and Prometheus metrics validate rollouts and trigger instant rollbacks on error.','English','Article','High',1,'online','manual',NULL,NULL,NULL,0,'2020-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Continuous Delivery", "GitOps", "Progressive Delivery"]','["[COMMUNITY-TOOL]"]','[]','["istio.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://dev.to/swordheath/great-github-repositories-that-developers-love-1g97','dev.to: Great GitHub repositories that developers love','','2022',0,'An analytical list highlighting top open-source projects on GitHub that developers leverage for high-yield productivity. Analyzes repositories from educational courses to enterprise tooling frameworks.','English','Article','Beginner',0,'online','manual',NULL,NULL,NULL,0,'2022-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Software Engineering", "Resource Collections", "Developer Productivity"]','["[COMMUNITY-TOOL]"]','[]','["other-awesome-lists.md"]','{}','{"is_special": true}');
INSERT INTO "resources" VALUES('https://dev.to/t/kubernetes','dev.to/t/kubernetes','','2026',0,'The Dev.to Kubernetes community tag hosts a high volume of community-contributed tutorials, troubleshooting steps, and configurations. While varyingly rigorous, it represents a vast, real-time repository of peer-to-peer troubleshooting and architectural experimentation.','English','Community Forum','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2026-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Community & Learning", "Developer Platforms", "Community Feeds"]','["[COMMUNITY-TOOL]"]','[]','["kubernetes.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://dev.to/tahsinature/get-lazy-with-lazygit-4h37','dev.to: Get lazy with lazygit','','2021',0,'Introduces lazygit, a terminal-based UI tool. Highlights features like fast interactive staging, rapid conflict resolution, branch navigation, and interactive rebase management directly from the CLI.','English','Article','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Software Engineering", "Version Control", "GUI Tools"]','["[COMMUNITY-TOOL]"]','[]','["git.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://dev.to/techworld_with_nana/how-i-learn-new-technologies-as-a-devops-engineer-without-being-overwhelmed--495e','dev.to: How I learn new technologies as a DevOps Engineer (without being overwhelmed 👏) | TechWorld with Nana','','2022',0,'Nana Janashia outlines a robust, tactical blueprint for digesting complex technical architectures without developer fatigue. The approach advocates for understanding foundational problems (such as scheduling, state, and network proxying) before learning individual vendor CLIs. Live engineering validation in 2026 confirms this concept-first strategy as the most effective filter for surviving rapid platform technology churn.','N/A','Article','Beginner',0,'online','manual',NULL,NULL,NULL,0,'2022-06-01T00:00:00+02:00',NULL,NULL,NULL,'["DevOps & SRE", "Professional Development", "Learning Methodologies"]','["[COMMUNITY-TOOL]"]','[]','["devops.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://dev.to/techworld_with_nana/kubernetes-backup-restore-made-easy-2nlg','dev.to: Kubernetes Backup & Restore made easy! 🌟','','2022',4,'A conceptual guide simplifying disaster recovery strategies for new administrators. Compares raw etcdctl database snapshots against enterprise, metadata-aware operator workflows like Velero.','Markdown','Article','Beginner',0,'online','manual',NULL,NULL,NULL,0,'2022-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Infrastructure", "Data Protection", "Beginner Guides"]','["[ENTERPRISE-STABLE]"]','[]','["kubernetes-backup-migrations.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://dev.to/techworld_with_nana/kubernetes-crash-course-for-absolute-beginners-35pc','dev.to: Kubernetes Crash Course for Absolute Beginners','','2023',3,'A quick-reading article detailing node boundaries, API requests, and standard cluster networking. Provides immediate mental models of container orchestration for engineering leads seeking a fast overview.','English','Tutorial','Beginner',0,'online','manual',NULL,NULL,NULL,0,'2023-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Orchestration", "Kubernetes", "Quick Start"]','["[COMMUNITY-TOOL]", "[GUIDE]"]','[]','["kubernetes-tutorials.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://dev.to/techworld_with_nana/top-8-docker-best-practices-for-using-docker-in-production-1m39','dev.to: Top 8 Docker Best Practices for using Docker in Production 🌟','','2023',0,'Presents eight engineering pillars for operating containers safely in dynamic environments. Features container read-only root filesystems, memory boundary controls, health check parameters, and logging architectures.','N/A','article','Advanced',1,'online','manual',NULL,NULL,NULL,0,'2023-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Containers", "Production Operations", "Infrastructure"]','["[COMMUNITY-TOOL]"]','[]','["docker.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://dev.to/thecoollearner/getting-started-with-javascript-modules-2mkg','dev.to: Getting Started with JavaScript Modules','','2020',0,'Introduction to ECMAScript Modules (ESM) compared with CommonJS, mapping how modern bundlers resolve imports, tree-shake unused exports, and perform asynchronous code-splitting.','JavaScript','Blog','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2020-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Frontend Development", "JavaScript Fundamentals", "Module Systems"]','["[COMMUNITY-TOOL]"]','[]','["javascript.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://dev.to/theghostmac/understanding-and-crafting-http-middlewares-in-go-3183','dev.to: Understanding and Crafting HTTP Middlewares in Go','','N/A',0,'Walks through the mechanics of composing HTTP middlewares in Go using standard library handlers. Covers routing interceptors, logging, and CORS negotiation patterns.','en','Guide','Intermediate',1,'online','manual','5ba7776199940a218b489ca17a406e5fb71cb22f8dc6cebdbae6a93ef154b016',100.0,1779034431,1,'2026-05-17T18:13:51.474632+02:00',NULL,NULL,NULL,'["Cloud Native Languages", "Go", "API Design"]','["[COMMUNITY-TOOL]", "[GUIDE]"]','["docs/golang.md"]','["golang.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://dev.to/thegroo/running-kafka-on-kubernetes-for-local-development-2a54','dev.to: Running Kafka on kubernetes for local development','','2021',0,'A practical walk-through explaining how to spin up a lightweight, local development Kafka deployment inside a desktop Kubernetes cluster (like Minikube or Kind) using pre-packaged Helm charts.','English','Tutorial','Beginner',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Event-Driven Systems", "Apache Kafka", "Kubernetes Deployment"]','["[COMMUNITY-TOOL]", "[GUIDE]"]','[]','["message-queue.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://dev.to/thenjdevopsguy/aks-vs-eks-vs-gke-2459','dev.to/thenjdevopsguy: AKS vs EKS vs GKE','','2021',0,'Pragmatic, direct comparison evaluating deployment pipelines, networking models, pricing tiers, and tooling integrations across Azure, AWS, and GCP managed offerings.','English','Article','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Cloud Native", "Kubernetes", "Managed Services"]','["[COMMUNITY-TOOL]"]','[]','["managed-kubernetes-in-public-cloud.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://dev.to/thenjdevopsguy/ci-with-datree-4h8d','dev.to: CI With Datree','','2021',0,'This tutorial provides a walkthrough for integrating Datree into active Continuous Integration (CI) workflows to enforce schema validation and policy enforcement. It details how to prevent misconfigured Kubernetes manifests from entering cluster state.','English','Technical Article','Beginner',0,'online','manual','b92ac38dba2a8eb9c57ac0d73ccba3f103a6d8eec50bb8cfabc2bd626905c1a2',100.0,1779032800,1,'2026-05-17T17:46:40.069627+02:00',NULL,NULL,NULL,'["Security & Hardening", "Policy Enforcement", "Educational Material"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-tools.md"]','["kubernetes-tools.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://dev.to/thenjdevopsguy/creating-a-custom-resource-definition-in-kubernetes-2k7o','dev.to: Creating a Custom Resource Definition In Kubernetes | Michael Levan','','2020',0,'A practical walk-through detailing how to construct and deploy Custom Resource Definitions. Explores API versioning schema fields, spec declarations, and the foundational design of corresponding controller reconciliation loops.','N/A','Article','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2020-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Extending Kubernetes", "Custom Resources", "Tutorial"]','["[COMMUNITY-TOOL]"]','[]','["kubernetes.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://dev.to/thenjdevopsguy/creating-your-platform-engineering-environment-4hpa','dev.to/thenjdevopsguy: Create and Understand Your Platform Engineering Environment','','2023',0,'Practical developer guide explaining how to spin up a local platform engineering sandbox. Uses lightweight Kubernetes distributions (Kind/K3d), Helm, and basic monitoring tools to simulate enterprise-grade IDP architectures on a local development workstation.','English','Blog Post','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2023-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Platform Engineering", "Local Environment", "Hands-on"]','["[COMMUNITY-TOOL]"]','[]','["devops.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://dev.to/thenjdevopsguy/devops-vs-sre-what-s-the-difference-560d','dev.to: DevOps vs SRE: What''s The Difference?','','2022',0,'Presents a clear conceptual division between DevOps and SRE. Articulates the common industry saying ''SRE implements DevOps'' by demonstrating how SRE tools like SLOs and error budgets concretely measure DevOps goals.','English','Article','Beginner',0,'online','manual',NULL,NULL,NULL,0,'2022-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Operations", "SRE vs DevOps", "Conceptual Frameworks"]','["[COMMUNITY-TOOL]"]','[]','["sre.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://dev.to/thenjdevopsguy/getting-started-with-go-golang-5eh8','dev.to: Getting Started With Go (golang) | Michael Levan','','N/A',0,'Provides DevOps engineers with an approachable blueprint to learn Go. Teaches syntax foundations, environmental variable setups, and building basic utility CLIs.','en','Guide','Beginner',0,'online','manual','9a512d7020b8be6c8320a31c2406d46cba908c334e89e8ab26620bd80d93445c',100.0,1779033510,1,'2026-05-17T17:58:30.970419+02:00',NULL,NULL,NULL,'["Cloud Native Languages", "Go", "Core Reference"]','["[COMMUNITY-TOOL]", "[GUIDE]"]','["docs/golang.md"]','["golang.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://dev.to/thenjdevopsguy/getting-started-with-skaffold-5120','dev.to: Getting Started With Skaffold','','N/A',0,NULL,NULL,NULL,NULL,0,NULL,'manual','877041b4c9903408da304f2389882c1c25e5a451e116f07b2c2c9acdf9ec2643',100.0,1779033428,1,'2026-05-17T17:57:08.292843+02:00',NULL,NULL,NULL,'[]','[]','["docs/scaffolding.md"]','[]','{}','{}');
INSERT INTO "resources" VALUES('https://dev.to/thenjdevopsguy/impacts-of-not-setting-requests-limits-and-quotas-5f4b','dev.to: Impacts Of Not Setting Requests, Limits, and Quotas | Michael Levan','','2022',0,'Analyzes the severe operational risks of running clusters without resource parameters.
- Outlines ''noisy neighbor'' scenarios where single containers starve entire nodes.
- Advocates for strict validation rules via admission controllers.','English','Article','Intermediate',1,'online','manual',NULL,NULL,NULL,0,'2022-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Resource Management", "Policy & Governance", "Operational Risks"]','["[COMMUNITY-TOOL]"]','[]','["kubernetes.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://dev.to/thenjdevopsguy/implementing-datadog-for-kubernetes-586e','dev.to/thenjdevopsguy: Implementing Datadog For Kubernetes','','N/A',0,NULL,NULL,NULL,NULL,0,NULL,'manual','09afe97df7d65304d7c4b2d2af24d66c13d3c4b4b158a17633cb98c91681803a',100.0,1779033424,1,'2026-05-17T17:57:04.438798+02:00',NULL,NULL,NULL,'[]','[]','["docs/monitoring.md"]','[]','{}','{}');
INSERT INTO "resources" VALUES('https://dev.to/thenjdevopsguy/linkerd-and-gitops-115a','dev.to: Linkerd and GitOps','','2021',3,'Practical workflow for managing Linkerd configurations via GitOps pipelines. Covers automating mTLS trust setups and updating control planes with continuous reconciliation tools.','None','article','Intermediate',1,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Cloud Native Infrastructure", "Service Mesh", "Linkerd", "GitOps"]','["[COMMUNITY-TOOL]"]','[]','["servicemesh.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://dev.to/thenjdevopsguy/monitoring-aks-with-prometheus-and-grafana-9o8','dev.to/thenjdevopsguy: Monitoring AKS With Prometheus and Grafana 🌟','','2022',0,'A hands-on manual demonstrating the setup of Prometheus and Grafana on AKS using Helm charts. Details the construction of monitoring pipelines, collection of custom performance metrics, and configuration of alert conditions.','YAML/Helm','Blog Post','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2022-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Operations & Troubleshooting", "Observability", "Prometheus & Grafana"]','["[COMMUNITY-TOOL]"]','[]','["managed-kubernetes-in-public-cloud.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://dev.to/thenjdevopsguy/platform-engineering-on-kubernetes-part-4-internal-developer-platforms-1kmh','dev.to/thenjdevopsguy: Platform Engineering On Kubernetes Part 4: Internal Developer Platforms','','2023',0,'Part four of a structured tutorial series on building an Internal Developer Platform (IDP) natively on Kubernetes. Explores how to piece together open-source controllers, ingress resources, and catalog systems to provide developers with simple deployment schemas.','English','Blog Post','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2023-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Platform Engineering", "Kubernetes", "IDP Implementation"]','["[COMMUNITY-TOOL]"]','[]','["devops.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://dev.to/thenjdevopsguy/securing-kubernetes-pods-for-production-workloads-51oh','dev.to/thenjdevopsguy: Securing Kubernetes Pods For Production Workloads','','2022',0,'Focuses on runtime container hardening for critical production clusters. Provides examples of setting up restricted securityContext parameters, dropping raw Linux capabilities, and activating seccomp profiles. Ensures configurations restrict exploitation should container escape vulnerabilities emerge.','English','Article','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2022-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Security", "Cluster Hardening", "Pod Security"]','["[COMMUNITY-TOOL]"]','[]','["kubernetes-security.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://dev.to/thenjdevopsguy/the-4-cs-of-kubernetes-security-3i9e','dev.to/thenjdevopsguy: The 4 C’s Of Kubernetes Security','','2022',0,'Evaluates enterprise patterns for integrating Kubernetes Role-Based Access Control (RBAC) with corporate directory systems (OIDC, Active Directory). Examines tools like Dex to implement single sign-on (SSO) strategies across multi-cluster environments. Essential reading for cluster operations scaling across departments.','English','Article','Advanced',0,'online','manual',NULL,NULL,NULL,0,'2022-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Security", "IAM", "Authentication & Authorization"]','["[COMMUNITY-TOOL]"]','[]','["kubernetes-security.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://dev.to/thenjdevopsguy/what-is-a-kubernetes-operator-53kb','dev.to/thenjdevopsguy: What Is A Kubernetes Operator?','','2024',0,'A fundamental introduction analyzing the architecture and patterns behind Kubernetes Operators. Demystifies the reconciliation engine, custom resources, and control loops to teach how human runbooks can be systematically automated in software.','N/A','Blog','Beginner',0,'online','manual',NULL,NULL,NULL,0,'2024-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Extensibility & Development", "Controller Architecture", "Conceptual Overviews"]','["[COMMUNITY-TOOL]"]','[]','["kubernetes-operators-controllers.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://dev.to/thenjdevopsguy/what-is-platform-engineering-and-what-is-it-not-2jb8','dev.to/thenjdevopsguy: What Is Platform Engineering (And What Is It Not?)','','2023',0,'Clarifies the core definition of Platform Engineering by highlighting key industry anti-patterns. Emphasizes that simply renaming a DevOps team to a Platform team without introducing product-centric paradigms and developer self-service fails to yield the desired operational efficiencies.','English','Blog Post','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2023-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Platform Engineering", "Definitions", "Anti-patterns"]','["[COMMUNITY-TOOL]"]','[]','["devops.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://dev.to/thenjdevopsguy/what-problem-is-kubernetes-actually-trying-to-solve-3g1n','dev.to: What Problem Is Kubernetes Actually Trying To Solve? 🌟','','2022',3,'Unpacks the historical operational challenges that led to the creation of Kubernetes. Evaluates how it resolves complex issues like server resource under-utilization, environment drifts, and manual application health tracking.','English','Article','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2022-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Fundamentals", "Problem Solving", "Architecture Strategy"]','["[COMMUNITY-TOOL]"]','[]','["kubernetes.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://dev.to/thenjdevopsguy/what-you-need-to-break-into-devops-and-sre-3fp5','dev.to: What You Need to Break into DevOps and SRE','','2022',0,'A foundational roadmap detailing the core operating system, networking, programming, and configuration management capabilities required to break into modern DevOps and SRE roles.','English','Article','Beginner',0,'online','manual',NULL,NULL,NULL,0,'2022-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Careers", "DevOps & SRE", "Skills Development"]','["[COMMUNITY-TOOL]"]','[]','["sre.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://dev.to/thenomadevel/top-5-best-git-extensions-for-vs-code-you-must-have-40b6','dev.to: Top 5 Best Git Extensions For VS Code (You must have)','','2026',3,'Evaluates the top 5 essential Git extensions for VS Code, helping developers transition from command line to rich visual git workflows.','English','Article','Beginner',0,'online','manual','485bc4b3db6c4b87ff13d6acf007a4fd2c2ef6c479157130084738ecf68aa95d',100.0,1779030000,1,'2026-05-17T17:00:00.189335+02:00',NULL,NULL,NULL,'["Collaboration", "Version Control", "VS Code Tooling"]','["[COMMUNITY-TOOL]"]','["docs/visual-studio.md"]','["visual-studio.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://dev.to/this-is-learning/a-better-way-to-code-documentation-driven-development-1kem','dev.to: A Better Way To Code: Documentation Driven Development','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','8a9b8e2ef0c8fe600aa38789739aa41496672fab29e57a23082395a776d77243',100.0,1779029225,0,'2026-05-17T16:47:05.510012+02:00',NULL,NULL,NULL,'[]','[]','["docs/devel-sites.md"]','[]','{}','{"duplicate_of": "https://dev.to/playfulprogramming/a-better-way-to-code-documentation-driven-development-1kem"}');
INSERT INTO "resources" VALUES('https://dev.to/this-is-learning/the-awesome-side-of-github-awesome-lists-2a5h','dev.to: The Awesome Side of GitHub - Awesome Lists | Leonardo Montini','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','f373cb8bcba316947e8b0a23e7128168e4bbe014c9fbd523189bd2fd3ea0f2b5',100.0,1779034501,0,'2026-05-17T18:15:01.607200+02:00',NULL,NULL,NULL,'[]','[]','["docs/other-awesome-lists.md"]','[]','{}','{"duplicate_of": "https://dev.to/playfulprogramming/the-awesome-side-of-github-awesome-lists-2a5h"}');
INSERT INTO "resources" VALUES('https://dev.to/this-is-learning/visual-studio-code-tips-tricks-command-palette-and-its-friends-2bhi','dev.to: Visual Studio Code - Tips & Tricks - Command Palette and its friends','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','5ab14f417b2138039edfcacf3d2bab52b1082060b9a9e3922c289e09cde8a267',100.0,1779030299,0,'2026-05-17T17:04:59.724193+02:00',NULL,NULL,NULL,'[]','[]','["docs/visual-studio.md"]','[]','{}','{"duplicate_of": "https://dev.to/playfulprogramming/visual-studio-code-tips-tricks-command-palette-and-its-friends-2bhi"}');
INSERT INTO "resources" VALUES('https://dev.to/this-is-learning/visual-studio-code-tips-tricks-snippets-5041','dev.to/this-is-learning: Visual Studio Code - Tips & Tricks - Snippets','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','dc132c265e6d4121cf717908f1de239b08c0189f6be0f135b758f9d5f23eb95e',100.0,1779031827,0,'2026-05-17T17:30:27.169670+02:00',NULL,NULL,NULL,'[]','[]','["docs/visual-studio.md"]','[]','{}','{"duplicate_of": "https://dev.to/playfulprogramming/visual-studio-code-tips-tricks-snippets-5041"}');
INSERT INTO "resources" VALUES('https://dev.to/tiangolo/https-for-developers-1774','dev.to: HTTPS for Developers 🌟','','2020',0,'Written by the creator of FastAPI, this comprehensive guide explains HTTPS implementation details for application developers, covering Let''s Encrypt certificates, reverse proxies, and local development setups. Decouples complex infrastructure definitions from local workflows to ensure production-grade security defaults during local testing.','English','Guide','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2020-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Infrastructure & Security", "Networking Protocols", "Local Development Environments"]','["[COMMUNITY-TOOL]", "[GUIDE]"]','[]','["developerportals.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://dev.to/timtsoitt/argo-cd-and-sealed-secrets-is-a-perfect-match-1dbf','dev.to: Argo CD and Sealed Secrets is a perfect match','','2021',4,'Illustrates the architecture of deploying Bitnami Sealed Secrets alongside ArgoCD. Solves the core GitOps paradox by allowing users to safely commit encrypted secrets to Git, which are then decrypted inside the cluster by the controller.','English','Tutorial','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Platform Engineering", "Secret Management", "Sealed Secrets", "ArgoCD"]','["[ENTERPRISE-STABLE]", "[GUIDE]"]','[]','["argo.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://dev.to/timtsoitt/one-technique-to-save-your-aws-eks-ip-addresses-10x-2ocn','dev.to: One technique to save your AWS EKS IP addresses 10x','','2022',0,'Highlights optimization tips for saving IP configurations on AWS EKS nodes. Describes how prefix delegation settings on the VPC CNI plug-in reduce IP wastage on EC2 network cards, avoiding standard subnet depletion issues.','Markdown','Article','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2022-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Cloud Infrastructure", "Networking", "Scale Optimization"]','["[COMMUNITY-TOOL]"]','[]','["managed-kubernetes-in-public-cloud.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://dev.to/tmchuynh/vscode-extensions-im-in-love-with-oab','dev.to: VSCode Extensions I''m in LOVE with | Tina Huynh','','2021',0,'A personal review of custom VS Code plugins that accelerate individual development loops, highlighting tools for formatting, CSS generation, and dynamic file tagging inside the IDE window.','N/A','Article','Beginner',0,'online','manual','65decd757a05a334d4b88897f0d284f0d714a06c3bfa98e71e9bbc8784536e4b',100.0,1779033360,1,'2026-05-17T17:56:00.015766+02:00',NULL,NULL,NULL,'["Developer Environment", "IDE Tooling", "Visual Studio Code", "Ecosystem & General Productivity"]','["[COMMUNITY-TOOL]"]','["docs/visual-studio.md"]','["visual-studio.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://dev.to/tngeene/when-are-microservices-appropriate-g2n','dev.to: When are microservices appropriate?','','2020',0,'While microservices offer unparalleled scaling and organizational autonomy, they introduce significant operational overhead and complexity. This framework provides clear criteria for evaluating when to decompose a monolithic architecture, focusing on team size, system complexity, and independent scaling needs. Successful execution relies on aligning microservices deployment with organizational structure and business capability boundaries.','English','Blog Post','Intermediate',1,'online','manual',NULL,NULL,NULL,0,'2020-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Architecture", "Microservices", "Decision Frameworks"]','["[COMMUNITY-TOOL]"]','[]','["faq.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://dev.to/treva123mutebi/getting-started-with-go-lang-1g0','dev.to: Getting started with Go-Lang','','N/A',0,'A basic introduction to the Go environment setup, variables, syntax, and package structures. Ideal for developers getting started with the language runtime.','en','Guide','Beginner',0,'online','manual','bd0489e956cb8f4264b8c69ea279d1bb64d907c5d857e9b828efa4fa269084cb',100.0,1779030018,1,'2026-05-17T17:00:18.849669+02:00',NULL,NULL,NULL,'["Cloud Native Languages", "Go", "Core Reference"]','["[COMMUNITY-TOOL]", "[GUIDE]"]','["docs/golang.md"]','["golang.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://dev.to/tutorialboy/a-detailed-brief-about-offence-and-defence-on-cloud-security-etcd-risks-4h02','dev.to: A Detailed Brief About Offence and Defence on Cloud Security - Etcd Risks','','2022',0,'Explores security vectors targeting unauthenticated etcd endpoints. Analyzes potential attack paths leading to full cluster takeover and offers defensive practices, including strict network policies and RBAC configurations.','English','Article','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2022-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Security", "Infrastructure Security", "etcd Vulnerabilities"]','["[COMMUNITY-TOOL]"]','[]','["kubernetes.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://dev.to/tutorialboy/a-detailed-talk-about-k8s-cluster-security-from-the-perspective-of-attackers-part-1-3mm5','dev.to: A Detailed Talk about K8S Cluster Security from the Perspective of Attackers (Part 1)','','2021',0,'Provides an attacker''s perspective on Kubernetes deployment flaws. Explores breakout methodologies, privilege escalation via over-permissioned service accounts, and API Server compromise scenarios, illustrating defensive configurations required to counter threats.','English','Technical Blog','Advanced',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Security", "Threat Modeling", "Penetration Testing"]','["[COMMUNITY-TOOL]"]','[]','["kubernetes-security.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://dev.to/tylerlwsmith/one-does-not-just-containerize-an-app-5eae','dev.to: One does not "just containerize" an app','- The Docker ecosystem is filled with leaky abstractions. The utopian vision of Docker containers is a world where a developer can grab a base container for a language, copy in their code with a minimal Dockerfile, and be ready to develop and deploy instantly.
    - Unfortunately, this landscape is filled with per-language gotchas that make this world a far cry from reality. Here are some of the wonky things I''ve run into when working with containers.','2021',0,'Discusses standard leaky abstractions in container builds. Explores language-specific issues, file system ownership problems, and environment differences that disrupt simple containerization.','English','Article','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Containers & Orchestration", "Image Engineering", "Best Practices"]','["[COMMUNITY-TOOL]"]','[]','["docker.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://dev.to/typeable/when-it-pays-to-choose-microservices-12h5','dev.to: When it Pays to Choose Microservices 🌟','','2022',4,'Establishes a rigorous decision framework for migrating from monolithic systems to microservices, balancing organization size, domain boundaries, and cognitive load. The synthesis emphasizes that microservices should only be selected when parallel development velocity and independent horizontal scaling justify the added network complexity.','English','Technical Blog','Intermediate',1,'online','manual',NULL,NULL,NULL,0,'2022-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Microservices & Distributed Systems", "Architecture Patterns", "Decision Matrix"]','["[ENTERPRISE-STABLE]"]','[]','["introduction.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://dev.to/unfor19/writing-bash-scripts-like-a-pro-part-1-styling-guide-4bin','dev.to: Writing Bash Scripts Like A Pro - Part 1 - Styling Guide','','2021',3,'This operational guide presents structured design patterns, formatting protocols, and linting guidelines for creating industrial-grade Bash scripts. It prioritizes codebase legibility and predictive execution paths. Live Grounding emphasizes its synergy with contemporary static analysis tools to maintain complex configuration scripts.','Bash','Article','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Infrastructure & Operations", "Shell Scripting", "Best Practices"]','["[COMMUNITY-TOOL]"]','[]','["linux.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://dev.to/urstrulyvishwak/convert-nested-json-to-simple-json-in-javascript-4a34','dev.to: Convert nested JSON to simple JSON in Javascript','','2021',0,'A hands-on guide outlining recursion algorithms to flatten complex nested JSON trees into simple key-value payloads. Useful for preprocessing high-dimensional data before loading it into tabular systems or relational engines.','JavaScript','Technical Article','Medium',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Data Architecture", "JSON & YAML Serialization", "Performance & Parsing"]','["[COMMUNITY-TOOL]"]','[]','["yaml.md"]','{}','{"is_special": true}');
INSERT INTO "resources" VALUES('https://dev.to/valeriavg/master-git-in-7-minutes-gai','dev.to: Master Git in 7 minutes 🌟','','2021',4,'A quick-reference guide summarizing standard Git commands. Provides a fast, syntax-focused cheat sheet covering clone, checkout, pull, merge, and remote branch tracking.','English','Article','Beginner',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Software Engineering", "Version Control", "Git CLI Basics"]','["[ENTERPRISE-STABLE]"]','[]','["git.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://dev.to/varbsan/a-simplified-convention-for-naming-branches-and-commits-in-git-il4','dev.to/varbsan: A Simplified Convention for Naming Branches and Commits in Git','','2021',0,'Proposes highly uniform namespace conventions for branches (e.g., feat/, fix/, chore/) and commits. Aligning team styles improves workspace transparency, simplifies DevOps build matching filters, and enables seamless automation integration.','English','Article','Beginner',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Version Control", "Collaborative Workflows", "Standards"]','["[COMMUNITY-TOOL]"]','[]','["git.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://dev.to/verifacrew/how-to-assume-an-aws-iam-role-from-a-service-account-in-eks-with-terraform-28gd','dev.to/verifacrew: How to assume an AWS IAM role from a Service Account in EKS with Terraform','','2023',0,'Walks through implementing AWS IAM Roles for Service Accounts (IRSA) inside EKS using Terraform configuration templates. Explains federated identity mapping via OpenID Connect (OIDC) to enable native Kubernetes service accounts to assume precise IAM roles. This guide enforces the Principle of Least Privilege for pod execution environments.','HCL','Tutorial','Advanced',1,'online','manual',NULL,NULL,NULL,0,'2023-06-01T00:00:00+02:00',NULL,NULL,NULL,'["AWS", "EKS", "Security"]','["[COMMUNITY-TOOL]", "[GUIDE]"]','[]','["terraform.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://dev.to/vikcodes/yq-a-command-line-tool-that-will-help-you-handle-your-yaml-resources-better-8j9','dev.to: yq : A command line tool that will help you handle your YAML resources better 🌟','- [towardsdatascience.com: yq: Mastering YAML Processing in Command Line 🌟](https://towardsdatascience.com/yq-mastering-yaml-processing-in-command-line-e1ff5ebc0823) Learn to parse and manipulate YAML files more efficiently using yq command-line utility and this simple cheat sheet
    - [betterprogramming.pub: My Cheatsheet for the “yq” Tool](https://betterprogramming.pub/my-yq-cheatsheet-34f2b672ee58) Parsing Kubernetes YAML with yq. `yq` is a convenient tool for creating, updating and mangling Kubernetes YAML files. how to use it as well as some practical tips and tricks.','2021',4,'A step-by-step tutorial and cheat sheet showcasing how to query, patch, and restructure complex YAML configurations using the yq command-line tool. It details common filtering syntax and show developers how to use it for editing Kubernetes objects programmatically.','N/A','article','intermediate',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Configuration Management", "YAML Processing", "CLI Tools"]','["[ENTERPRISE-STABLE]"]','[]','["yaml.md"]','{}','{"is_special": true}');
INSERT INTO "resources" VALUES('https://dev.to/vikrantnegi/become-a-vs-code-ninja-with-these-extensions-and-tools-2020-1119',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,'manual','0edc80316bb0e60b7696d00837a97c7dfd520625e99841fa4857e5dd448c0c09',100.0,1779033071,1,'2026-05-17T17:51:11.793970+02:00',NULL,NULL,NULL,'[]','[]','["docs/visual-studio.md"]','[]','{}','{}');
INSERT INTO "resources" VALUES('https://dev.to/vinod827/scale-your-apps-using-keda-in-kubernetes-4i3h','dev.to/vinod827: Scale your apps using KEDA in Kubernetes','','2022',0,'Step-by-step tutorial on scaling microservices in a Kubernetes cluster using KEDA. Includes manifests and structural explanations for deploying ScaledObjects with popular triggers like RabbitMQ and Azure Service Bus.','YAML','Article','Intermediate',1,'online','manual',NULL,NULL,NULL,0,'2022-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Infrastructure & Platform", "Autoscaling", "Event-Driven Scaling"]','["[COMMUNITY-TOOL]"]','[]','["kubernetes-autoscaling.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://dev.to/vivekanandrapaka/access-secrets-from-akv-using-managed-identities-for-aks-91p','dev.to: Access Secrets in AKV using Managed identities for AKS 🌟','','2022',0,'Shows how to retrieve and access secrets securely within AKS workloads using Managed Identities and Azure Key Vault CSI Provider. Avoids persisting plaintext credentials in cluster definitions, mounting secrets as secure volumes instead.','YAML','Blog Post','Intermediate',1,'online','manual',NULL,NULL,NULL,0,'2022-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Security & Governance", "Access & Identity", "Azure Key Vault"]','["[COMMUNITY-TOOL]"]','[]','["managed-kubernetes-in-public-cloud.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://dev.to/vromanov/kubernetes-services-1bj','dev.to/vromanov: Kubernetes Services 🌟','','2020',3,'A straightforward overview of Kubernetes services. Clarifies endpoint selectors and highlights how the API dynamically registers and routes traffic to changing pod IP pools.','English','Guide','Beginner',0,'online','manual',NULL,NULL,NULL,0,'2020-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Networking", "Services", "Basics"]','["[COMMUNITY-TOOL]", "[GUIDE]"]','[]','["kubernetes.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://dev.to/why_and_how/top-3-sites-for-programmers-4bmc','dev.to: Top 3 sites for programmers','','2022',0,'Examines top interactive websites and platforms for software developers to hone programming logic, learn syntax, and prepare for architectural coding interviews.','None','Article','Beginner',0,'online','manual',NULL,NULL,NULL,0,'2022-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Software Engineering", "Developer Productivity", "Resources"]','["[COMMUNITY-TOOL]"]','[]','["devel-sites.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://dev.to/wiggitywhitney/9-waa-w-what-is-knative-serving-a-friendly-guide-28f6','dev.to: What is Knative Serving? A Friendly Guide','','2021',0,'A conceptual guide to Knative Serving. Demystifies auto-scaling down to zero, request routing, and revision management, explaining serverless application delivery on Kubernetes in simple terms.','N/A','Article','Beginner',1,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Serverless & Knative", "Serverless Frameworks", "Knative Serving"]','["[COMMUNITY-TOOL]"]','[]','["demos.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://dev.to/wkrzywiec/automating-quality-checks-for-kubernetes-yamls-398','dev.to: Automating quality checks for Kubernetes YAMLs','','2021',4,'A detailed technical guide demonstrating how to integrate automated quality controls for Kubernetes manifests within build pipelines. It explains how to combine linters and security checks to validate configurations before they are deployed.','N/A','article','intermediate',1,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Cloud Native Operations", "Kubernetes", "Policy Enforcement"]','["[ENTERPRISE-STABLE]"]','[]','["yaml.md", "kubernetes-tools.md"]','{}','{"is_special": true}');
INSERT INTO "resources" VALUES('https://dev.to/yenyih/10-useful-git-tips-to-improve-your-workflow-kf1','dev.to: 10 useful Git tips to improve your workflow 🌟','','2021',4,'Practical advice on commands like `git bisect`, branch pruning, stash configurations, and visual history logs. Boosts day-to-day command-line productivity.','English','Article','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Software Engineering", "Version Control", "Workflows"]','["[ENTERPRISE-STABLE]"]','[]','["git.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://dev.to/yet_anotherdev/aws-rds-scaling-postgres-30ic','dev.to: Terraforming AWS RDS : Scaling Postgres','','2023',0,'A hands-on guide focusing on terraforming AWS RDS PostgreSQL instances for performance scaling. Covers configuring custom parameter groups, enabling storage autoscaling, and managing failovers safely.','HCL','Tutorial','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2023-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Cloud Infrastructure", "AWS", "Networking & Core"]','["[COMMUNITY-TOOL]", "[GUIDE]"]','[]','["terraform.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://dev.to/yugabyte/rest-data-service-on-yugabytedb-postgresql-5f2h','dev.to: REST Data Service on YugabyteDB / PostgreSQL','','2021',0,'A detailed walk-through demonstrating how to configure and deploy a high-throughput REST data microservice backed by YugabyteDB''s PostgreSQL-compatible distributed SQL core. Bridges database replication and horizontally scalable API development patterns.','Java','Article','Intermediate',1,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Databases", "Distributed SQL", "APIs"]','["[COMMUNITY-TOOL]"]','[]','["databases.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://dev.to/zenika/eks-10-tips-to-reduce-the-bill-up-to-90-on-aws-managed-kubernetes-clusters-epe','dev.to: FinOps EKS: 10 tips to reduce the bill up to 90% on AWS managed Kubernetes clusters','','2023',5,'Provides ten advanced tips to reduce Amazon EKS costs by up to 90%. Focuses on deploying the Karpenter autoscaler, using AWS Graviton instances, rightsizing pod resources, and setting up automated dev-environment shutdown policies.','English','Article','Advanced',0,'online','manual',NULL,NULL,NULL,0,'2023-06-01T00:00:00+02:00',NULL,NULL,NULL,'["FinOps & Cloud Cost", "AWS Optimization", "EKS Cost Reduction"]','["[DE FACTO STANDARD]"]','[]','["finops.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://dev.to/zinox9/git-github-cheatsheet-22ok','dev.to: Git & Github Cheatsheet 🌟','','2023',3,'Curator Insight: A practical, daily-use cheat sheet grouping Git and GitHub actions into actionable categories. Live Grounding: Highly recommended for quick reference during common workflow disruptions; covers git remote synchronization, basic branch hygiene, and authentication steps using personal access tokens (PATs).','English','Blog Post','Beginner',0,'online','manual',NULL,NULL,NULL,0,'2023-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Development", "Version Control", "Git"]','["[COMMUNITY-TOOL]"]','[]','["cheatsheets.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://devblogs.microsoft.com/azure-sdk/announcing-azure-mcp-server-2-0-stable-release','Announcing Azure MCP Server 2.0 Stable Release for Self-Hosted Agentic Cloud Automation','','2026',0,'Details the stable release of Azure MCP (Model Context Protocol) Server 2.0, enabling secure, self-hosted agentic automation workflows. It provides architectural patterns for running local AI agents with direct, API-driven access to Azure resource management, optimizing operational automation via language model integrations.','TypeScript','Article','Advanced',1,'online','manual',NULL,NULL,NULL,0,'2026-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Automation", "Agentic Systems", "MCP Server"]','["[COMMUNITY-TOOL]"]','[]','["devops.md", "azure.md", "ai-agents-mcp.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://devblogs.microsoft.com/azure-sql/devops-for-azure-sql','devblogs.microsoft.com: DevOps for Azure SQL 🌟','','2022',0,'Practical DevOps pipeline patterns for Azure SQL. Outlines dynamic deployment workflows using GitHub Actions and Azure DevOps to coordinate declarative state synchronizations matching app changes.','Conceptual','Technical Blog','Intermediate',1,'online','manual',NULL,NULL,NULL,0,'2022-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Databases", "SQL Server", "DevOps"]','["[COMMUNITY-TOOL]"]','[]','["databases.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://devblogs.microsoft.com/commandline/distro-installation-added-to-wsl-install-in-windows-10-insiders-preview-build-20246','Distro installation added to WSL --install in Windows 10 insiders preview build 20246','','2020',0,'This release overview highlights improvements to the `wsl --install` process in Windows Insider Build 20246, enabling customized distribution selection during initialization. These upgrades allow teams to script automated workspace setup processes without manual user interaction. This automated workflow is essential for building reproducible local development environments via code.','N/A','Documentation','Intermediate',0,'online','manual','0622911970038098d3e082d9ce4bb88f89843ac888bf742558e803de3c994046',100.0,1779032483,1,'2026-05-17T17:41:23.506513+02:00',NULL,NULL,NULL,'["Development Environment", "Windows Subsystem for Linux", "WSL Installation"]','["[COMMUNITY-TOOL]"]','["docs/linux-dev-env.md"]','["linux-dev-env.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://devblogs.microsoft.com/commandline/take-your-linux-development-experience-in-windows-to-the-next-level-with-wsl-and-visual-studio-code-remote','Take your Linux development experience in Windows to the next level with WSL and Visual Studio Code Remote','','2019',0,'This technical article describes the VS Code Remote-WSL architecture, which decouples the user interface from the backend runtime. By running VS Code extensions directly within WSL, it eliminates cross-OS filesystem execution overhead and path translation errors. This setup has become the industry benchmark for compiling, testing, and debugging Linux-targeted applications on Windows systems.','N/A','Guide','Intermediate',0,'online','manual','4e705b8a34861a0a3025c6cb3ee902560a62da6d9004014d3a426e22aebdec2d',100.0,1779031494,1,'2026-05-17T17:24:54.546381+02:00',NULL,NULL,NULL,'["Development Environment", "Windows Subsystem for Linux", "VS Code Integration"]','["[COMMUNITY-TOOL]", "[GUIDE]"]','["docs/linux-dev-env.md"]','["linux-dev-env.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://devblogs.microsoft.com/commandline/windows-terminal-1-0','Windows Terminal 1.0','','2020',0,'The GA release announcement for Windows Terminal 1.0, detailing its high-performance, GPU-accelerated rendering engine and multiple tab architecture. It enables seamless management of PowerShell, Command Prompt, and multiple WSL instances simultaneously. This application has become the industry standard interface for engineers executing cloud-native tooling on Windows machines.','N/A','Documentation','Intermediate',0,'online','manual','046f04a4f9e9d395321d3cbdee8839a5d4924afa1310554f9a37a50e2ec10214',100.0,1779030610,1,'2026-05-17T17:10:10.730696+02:00',NULL,NULL,NULL,'["Development Environment", "Windows Subsystem for Linux", "Terminal Emulators"]','["[COMMUNITY-TOOL]"]','["docs/linux-dev-env.md"]','["linux-dev-env.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://devblogs.microsoft.com/devops/azure-devops-demo-generator-is-now-open-source','Azure DevOps Demo Generator is now open source','','2022',0,'Announcement highlighting the open-sourcing of the Azure DevOps Demo Generator engine. Allows infrastructure teams to package, distribute, and automatically spin up fully populated Azure DevOps project spaces.','C#','Article','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2022-06-01T00:00:00+02:00',NULL,NULL,NULL,'["DevOps & CI/CD", "Azure DevOps", "Infrastructure Governance"]','["[COMMUNITY-TOOL]"]','[]','["demos.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://devblogs.microsoft.com/devops/azure-devops-mcp-server-public-preview','Azure DevOps MCP Server Public Preview','','2025',0,'Official Microsoft announcement outlining the preview release of the Azure DevOps MCP Server. Details how developer agents leverage safe API contexts to build and deploy complex assets.','None','Blog Post','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2025-06-01T00:00:00+02:00',NULL,NULL,NULL,'["CI/CD Pipelines", "AI & Automation", "Model Context Protocol"]','["[COMMUNITY-TOOL]"]','[]','["ai.md", "azure.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://devblogs.microsoft.com/devops/controlling-release-pipelines-with-gates-and-azure-policy-compliance','devblogs.microsoft.com: Controlling Release Pipelines with Gates and Azure Policy Compliance 🌟','','2021',0,'Deep technical look into establishing policy-driven release criteria. Explores how to query Azure Policy health before authorizing multi-stage production promotions, establishing guardrails against configuration drifts.','None','Blog Post','Advanced',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["CI/CD Pipelines", "Security & Compliance", "Release Gates"]','["[COMMUNITY-TOOL]"]','[]','["azure.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://devblogs.microsoft.com/devops/devops-dojo-culture-and-mindset','devblogs.microsoft.com: DevOps Dojo – Culture and Mindset','','2021',0,'Curator Insight: Outlines Microsoft''s ''DevOps Dojo'' approach to scaling high-performance dev cultures. Live Grounding: Demonstrates how continuous improvement, growth mindset training, and blameless post-mortems elevate enterprise cloud deployments.','en','Technical Blog','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["DevOps & Platforms", "Methodology", "Team Culture"]','["[COMMUNITY-TOOL]"]','[]','["devops.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://devblogs.microsoft.com/devops/introduction-to-azure-devops-workload-identity-federation-oidc-with-terraform','devblogs.microsoft.com/devops: Introduction to Azure DevOps Workload identity federation (OIDC) with Terraform','','2023',4,'A comprehensive guide on configuring passwordless, secure OIDC authentication between Azure DevOps pipelines and Azure using Terraform. Eliminates the need for managing long-lived secrets, enhancing enterprise-grade compliance and security posture.','HCL','Article','Advanced',0,'online','manual',NULL,NULL,NULL,0,'2023-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Infrastructure as Code", "Security", "Workload Identity"]','["[ENTERPRISE-STABLE]"]','[]','["terraform.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://devblogs.microsoft.com/devops/monitoring-azure-by-using-grafana-dashboards','devblogs.microsoft.com:Monitoring Azure by using Grafana dashboards 🌟','','2022',0,'Technical guide on visualizing Azure metrics using native Azure Monitor integrations and Azure Managed Grafana. Explores cross-tenant security and centralized dashboard architectures in public cloud environments.','English','Article','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2022-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Observability & Monitoring", "Grafana Ecosystem", "Cloud Integrations"]','["[COMMUNITY-TOOL]"]','[]','["grafana.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://devblogs.microsoft.com/devops/release-flow-how-we-do-branching-on-the-vsts-team','devblogs.microsoft.com: Release Flow: How We Do Branching on the VSTS Team','','2018',0,'A deep technical analysis of Microsoft''s ''Release Flow'' branching model, developed to manage the Azure DevOps/VSTS codebase. The model focuses on short-lived topic branches that target `main`, and uses cherry-picked hotfixes and isolated release branches to protect and maintain trunk stability.','Markdown','Case Study','Advanced',0,'online','manual',NULL,NULL,NULL,0,'2018-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Software Engineering", "Version Control Systems", "Git Workflows"]','["[CASE STUDY]", "[COMMUNITY-TOOL]"]','[]','["git.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://devblogs.microsoft.com/devops/update-to-ado-allowed-ip-addresses','Update to Azure DevOps Allowed IP Addresses','','2024',0,'Official update outlining changes in public IP routing paths for Azure DevOps hosted agents. Crucial information for maintaining zero-trust firewall configurations.','None','Blog Post','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2024-06-01T00:00:00+02:00',NULL,NULL,NULL,'["CI/CD Pipelines", "Security", "Network Access Control"]','["[COMMUNITY-TOOL]"]','[]','["devops.md", "azure.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://devblogs.microsoft.com/devops/what-is-infrastructure-as-code','devblogs.microsoft.com: What is infrastructure as code? 🌟','','2022',0,'Microsoft''s foundational overview defining Infrastructure as Code (IaC) principles. Highlights benefits like traceability, scalability, consistent environments, and accelerated delivery lifecycles, establishing a baseline paradigm for DevOps practices.','English','Introductory Article','Beginner',0,'online','manual',NULL,NULL,NULL,0,'2022-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Cloud Infrastructure", "Infrastructure as Code", "Foundations"]','["[COMMUNITY-TOOL]"]','[]','["terraform.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://devblogs.microsoft.com/dotnet/announcing-rate-limiting-for-dotnet','devblogs.microsoft.com: Announcing Rate Limiting for .NET','','2022',5,'Introduces native, built-in rate-limiting middleware for ASP.NET Core. Explores implementing Token Bucket, Fixed Window, and Concurrency algorithms directly within modern APIs to safeguard microservices from traffic overloads.','C#','Article','Advanced',0,'online','manual',NULL,NULL,NULL,0,'2022-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Application Development", ".NET Framework", "API Security"]','["[DE FACTO STANDARD]"]','[]','["dotnet.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://devblogs.microsoft.com/dotnet/devops-for-dotnet-maui','devblogs.microsoft.com: Getting Started with DevOps and .NET MAUI','','2022',0,'Outlines continuous integration and continuous delivery patterns configured specifically for .NET MAUI multi-platform client applications. Walks through pipeline configuration across iOS, Android, and desktop build targets using GitHub Actions and Azure Pipelines.','YAML','Blog','Advanced',0,'online','manual',NULL,NULL,NULL,0,'2022-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Software Architecture & .NET Development", "Client Technologies", "CI/CD & DevOps"]','["[COMMUNITY-TOOL]"]','[]','["dotnet.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://devblogs.microsoft.com/dotnet/dotnet-loves-github-actions','devblogs.microsoft.com: .NET 💜 GitHub Actions','','2022',0,'Explores the deeply integrated continuous delivery paths between the .NET ecosystem and GitHub Actions. Details official templates designed to compile, containerize, and deploy complex modern .NET microservices. Focuses on security key storage configurations and pipeline telemetry visualization.','English','Article','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2022-06-01T00:00:00+02:00',NULL,NULL,NULL,'["DevOps", "CI/CD Platforms", "Dotnet Workflows"]','["[COMMUNITY-TOOL]"]','[]','["git.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://devblogs.microsoft.com/dotnet/extend-your-coding-agent-with-dotnet-skills','Extend your coding agent with .NET Skills','','2024',0,'Examines methods for extending autonomous AI coding agents with direct .NET skill injection. Uses Semantic Kernel to build tools enabling LLMs to execute C# compilations, format files, and interact natively with code bases.','C#','Blog','Advanced',0,'online','manual',NULL,NULL,NULL,0,'2024-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Software Architecture & .NET Development", "Artificial Intelligence", "Agent Integration"]','["[COMMUNITY-TOOL]"]','[]','["ai.md", "developerportals.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://devblogs.microsoft.com/dotnet/introducing-compatible-frameworks-on-nuget-org','devblogs.microsoft.com: Introducing Compatible Packages on NuGet.org','','2023',0,'Details framework compatibility structures implemented by NuGet.org, facilitating cross-platform library discovery. Explains target framework resolution paradigms mapping dependencies across .NET Standard, .NET Core, and legacy frameworks.','N/A','Blog','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2023-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Software Architecture & .NET Development", "Package Management", "NuGet Specification"]','["[LEGACY]"]','[]','["dotnet.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://devblogs.microsoft.com/engineering-at-microsoft/you-cant-have-security-for-devops-until-you-have-devops-for-security','devblogs.microsoft.com: You can’t have security for DevOps until you have DevOps for security','','2021',0,'A case-study overview of Microsoft''s internal culture shift to apply agile development practices directly to platform security engineering. Focuses on replacing traditional static governance gates with programmatic tooling, infrastructure APIs, and automated policy delivery.','English','Blog Post','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Security", "DevSecOps", "Organizational Culture"]','["[COMMUNITY-TOOL]"]','[]','["devsecops.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://devblogs.microsoft.com/java/deploy-spring-boot-applications-by-leveraging-enterprise-best-practices','devblogs.microsoft.com: Deploy Spring Boot applications by leveraging enterprise best practices – Azure Spring Cloud Reference Architecture','','2021',0,'A comprehensive reference architecture for deploying enterprise Spring Boot workloads on Azure Spring Cloud (rebranded as Azure Spring Apps). Incorporates security benchmarks including hub-and-spoke virtual network isolation, private endpoints, and centralized configuration profiles. Curated best practices align Java microservice design patterns with enterprise cloud governance.','English','Reference Architecture','Advanced',1,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Architecture & Microservices", "Spring Cloud", "Design Patterns"]','["[COMMUNITY-TOOL]"]','[]','["azure.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://devblogs.microsoft.com/nuget/introducing-compatible-frameworks-on-nuget-org','devblogs.microsoft.com: Introducing Compatible Packages on NuGet.org','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','1c3b848cc78c7d698563667cd8d07008b0131249d15fb3ad98deadf3419712c9',100.0,1779033218,0,'2026-05-17T17:53:38.125907+02:00',NULL,NULL,NULL,'[]','[]','["docs/dotnet.md"]','[]','{}','{"duplicate_of": "https://devblogs.microsoft.com/dotnet/introducing-compatible-frameworks-on-nuget-org"}');
INSERT INTO "resources" VALUES('https://devblogs.microsoft.com/powershell-community','PowerShell Community','','2026',4,'A collaborative hub hosting blogs, community calls, and development updates regarding the open-source PowerShell runtime. It highlights community contributions, RFC developments, and scripting best-practices. This dynamic ecosystem accelerates PowerShell''s maturity, steering the command-line engine to meet cross-platform enterprise automation demands.','PowerShell','Community Portal','Beginner',0,'online','manual',NULL,NULL,NULL,0,'2026-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Platform Automation & Tooling", "Command Line Interface", "PowerShell Ecosystem"]','["[ENTERPRISE-STABLE]"]','[]','["azure.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://devblogs.microsoft.com/powershell-community/my-crescendo-journey','devblogs.microsoft.com: My Crescendo journey','','2022',0,'A development log detailing the migration of unformatted command outcomes into clean JSON-oriented PowerShell responses utilizing Crescendo configurations.','PowerShell','Blog Post','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2022-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Infrastructure Automation", "Command-Line Wrapper", "PowerShell Crescendo", "Case Study"]','["[COMMUNITY-TOOL]"]','[]','["azure.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://devblogs.microsoft.com/powershell/announcing-powershell-crescendo-preview-1','Crescendo','','2021',0,'Introduces PowerShell Crescendo, a framework enabling developers to build robust, object-oriented PowerShell cmdlets wrapping native console tools on multiple platforms.','PowerShell','Blog Post','Advanced',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Infrastructure Automation", "Command-Line Wrapper", "PowerShell Crescendo", "Tool Modernization"]','["[COMMUNITY-TOOL]"]','[]','["azure.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://devblogs.microsoft.com/powershell/when-powershellget-v1-fails-to-install-the-nuget-provider','devblogs.microsoft.com: When PowerShellGet v1 fails to install the NuGet Provider','','2022',0,'Diagnoses failure patterns on PowerShellGet v1 when attempting download and setup of external NuGet provider instances. Guides administrator remediation steps via modern TLS and bootstrapping settings.','PowerShell','Blog Post','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2022-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Infrastructure Automation", "Dependency Management", "PowerShellGet", "NuGet Providers"]','["[COMMUNITY-TOOL]"]','[]','["azure.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://devblogs.microsoft.com/python','Microsoft: Python Engineering','','2019',0,'Official Microsoft blog detailing corporate tooling improvements, PyCharm and VSCode engineering collaborations, Windows system level optimizations, and CPython interpreter speed investments.','Markdown','Blog','Advanced',0,'online','manual',NULL,NULL,NULL,0,'2019-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Backend Development", "Python Ecosystem", "Enterprise Integration"]','["[COMMUNITY-TOOL]"]','[]','["python.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://devblogs.microsoft.com/python/need-an-intro-to-vs-code-let-tech-with-tim-help','devblogs.microsoft.com: Need an Intro to VS Code? Let Tech with Tim Help!','','2026',0,'This introductory tutorial provides developers with a step-by-step onboarding guide to master the VS Code environment, emphasizing performance tuning and shortcut configurations. It simplifies the setup of extension ecosystems, debugging configurations, and integrated terminal sessions. The resource acts as an essential bootstrapper for engineers preparing for complex, cloud-native development.','Markdown','Documentation','Beginner',0,'online','manual','cecdc9b823d90ae65f7a8ae41ca669f2e46aebff396dae8f33478d5aad1f9740',100.0,1779032239,1,'2026-05-17T17:37:19.281234+02:00',NULL,NULL,NULL,'["Learning Resources", "Tutorials", "IDE Platforms"]','["[COMMUNITY-TOOL]"]','["docs/visual-studio.md"]','["visual-studio.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://devblogs.microsoft.com/python/python-in-visual-studio-code-january-2021-release','Python in Visual Studio Code – January 2021 Release','','2021',0,'Reviews the January 2021 releases for Python in VS Code, emphasizing Pylance type checker improvements, multi-root workspace support, and simplified Pytest test discovery structures.','Python','Blog Post','Basic',0,'online','manual','8fe7a9acfd94049f5778316907e6eb016c37ce35c2ce669222b8faec91e33fd4',100.0,1779029118,1,'2026-05-17T16:45:18.686562+02:00',NULL,NULL,NULL,'["Development Environment", "Language Tooling", "Python"]','["[COMMUNITY-TOOL]"]','["docs/visual-studio.md"]','["visual-studio.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://devblogs.microsoft.com/python/python-in-visual-studio-code-october-2020-release','Python in Visual Studio Code – October 2020 Release. Debugpy 1.0','','N/A',0,NULL,NULL,NULL,NULL,0,NULL,'manual','212ed024f7a32b8d578740bcc23b03238e694c7b449ec5639d8b9d130287f67d',100.0,1779030927,1,'2026-05-17T17:15:27.809739+02:00',NULL,NULL,NULL,'[]','[]','["docs/visual-studio.md"]','[]','{}','{}');
INSERT INTO "resources" VALUES('https://devblogs.microsoft.com/python/python-in-visual-studio-code-september-2020-release','Python in Visual Studio Code – September 2020 Release','','2020',0,'Highlights the September 2020 updates for Python in VS Code, detailing enhancements to Debug Adapter Protocol (DAP) implementations and environment discovery. Streamlines the execution of local virtual environment packages.','Python','Blog Post','Basic',0,'online','manual','81a19f4be8cec07bff109941011c5ab80ad5b97897963683670d1994fec93df1',100.0,1779029225,1,'2026-05-17T16:47:05.576601+02:00',NULL,NULL,NULL,'["Development Environment", "Language Tooling", "Python"]','["[COMMUNITY-TOOL]"]','["docs/visual-studio.md"]','["visual-studio.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://devcentral.f5.com/s/articles/What-is-Kubernetes','devcentral.f5.com: What is Kubernetes?','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','34bf775c76d7e566c08111b776c7716e6458b1150de38836ae66a3cb6a831aaf',100.0,1779033215,0,'2026-05-17T17:53:35.460774+02:00',NULL,NULL,NULL,'[]','[]','["docs/kubernetes.md"]','[]','{}','{"duplicate_of": "https://cloud.google.com/learn/what-is-kubernetes"}');
INSERT INTO "resources" VALUES('https://devclass.com/2020/05/04/openshift-4-4-goes-all-out-on-mixed-workloads-puts-observability-at-devs-fingertips','devclass.com: OpenShift 4.4 goes all out on mixed workloads, puts observability'' at devs’ fingertips 🌟','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','fae4ef7efae01fe55d239088842f947b260cdfe87144c720af98212f54a0aef1',100.0,1779031557,0,'2026-05-17T17:25:57.672203+02:00',NULL,NULL,NULL,'[]','[]','["docs/ocp4.md"]','[]','{}','{"duplicate_of": "https://www.devclass.com/containers/2020/05/04/openshift-44-goes-all-out-on-mixed-workloads-puts-observability-at-devs-fingertips/1625566"}');
INSERT INTO "resources" VALUES('https://devclass.com/2020/10/06/rancher-2_5','devclass.com: Open sauce - Rancher 2.5 puts new UI forward, gets to continuously'' delivering','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','192335406d002d9a302ac5e993b362bb0fbe76b6e3001b03ce29aa4d05534e1b',100.0,1779032299,0,'2026-05-17T17:38:19.262321+02:00',NULL,NULL,NULL,'[]','[]','["docs/rancher.md"]','[]','{}','{"duplicate_of": "https://www.devclass.com/ci-cd/2020/10/06/open-sauce-rancher-25-puts-new-ui-forward-gets-to-continuously-delivering/1628365"}');
INSERT INTO "resources" VALUES('https://devclass.com/2021/01/07/prometheus-2_24','devclass.com: Safety…first? Prometheus 2.24 finally features TLS on HTTP'' serving endpoints','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','3000d5872bdb56b68595575dba96199d9ea6822084eef856bcd7fab7770c715c',100.0,1779033767,0,'2026-05-17T18:02:47.825312+02:00',NULL,NULL,NULL,'[]','[]','["docs/prometheus.md"]','[]','{}','{"duplicate_of": "https://www.devclass.com/containers/2021/01/07/safetyfirst-prometheus-224-finally-features-tls-on-http-serving-endpoints/1626636"}');
INSERT INTO "resources" VALUES('https://devclass.com/2021/01/13/sysdig-container-security-and-usage-report-2021','devclass.com: Docker: It’s not dead yet, but there’s a tendency to walk'' away, security report finds','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','f02ac942d7788b7e81bf6e2cd9c956ebb0ca133e5c1841c8969d1dd80ebcfe5d',100.0,1779033120,0,'2026-05-17T17:52:00.952056+02:00',NULL,NULL,NULL,'[]','[]','["docs/devsecops.md"]','[]','{}','{"duplicate_of": "https://www.devclass.com/containers/2021/01/13/docker-its-not-dead-yet-but-theres-a-tendency-to-walk-away-security-report-finds/1620265"}');
INSERT INTO "resources" VALUES('https://devclass.com/2021/01/26/haproxy-ingress-controller-1_5','devclass.com: HAProxy Ingress Controller 1.5 introduces mTLS support, gives'' load balancing experts more power','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','cfa3bafb58d8c38f6dc6983fa9674e1904589a0b3cababfd1f87f5f863f2dea7',100.0,1779030202,0,'2026-05-17T17:03:22.762878+02:00',NULL,NULL,NULL,'[]','[]','["docs/kubernetes-networking.md"]','[]','{}','{"duplicate_of": "https://www.devclass.com/containers/2021/01/26/haproxy-ingress-controller-15-introduces-mtls-support-gives-load-balancing-experts-more-power/1619777"}');
INSERT INTO "resources" VALUES('https://devclass.com/2021/03/23/gitlab-march-release-focuses-on-security-and-scalability-pops-in-support-for-red-hat-openshift','devclass.com: Git a March on: GitLab 13.10 ramps up security, adds support'' for OpenShift, DORA','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','7a07c927fada98dc8589370927fd7635d60381f4fddffe33a56db29710d64d55',100.0,1779033172,0,'2026-05-17T17:52:52.208602+02:00',NULL,NULL,NULL,'[]','[]','["docs/git.md"]','[]','{}','{"duplicate_of": "https://www.devclass.com/ci-cd/2021/03/23/git-a-march-on-gitlab-1310-ramps-up-security-adds-support-for-openshift-dora/1619889"}');
INSERT INTO "resources" VALUES('https://devclass.com/2021/04/09/kubernetes-1-21-unloads-pod-security-adds-dual-ipv4-ipv6-networking-and-shuts-down-gracefully','devclass.com: Kubernetes 1.21 unloads pod security, adds dual IPv4/IPv6'' networking, and shuts down gracefully','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','eae117e4bba5ef1e7248bd09d64bbcdbc1b70023e4cc9108909f90405ca5141a',100.0,1779029577,0,'2026-05-17T16:52:57.907584+02:00',NULL,NULL,NULL,'[]','[]','["docs/kubernetes-releases.md"]','[]','{}','{"duplicate_of": "https://www.devclass.com/containers/2021/04/09/kubernetes-121-unloads-pod-security-adds-dual-ipv4/ipv6-networking-and-shuts-down-gracefully/1623619"}');
INSERT INTO "resources" VALUES('https://devclass.com/2021/04/20/apache-kafka-2-8-0-previews-life-without-zookeeper','devclass.com: Apache Kafka 2.8.0 previews life without ZooKeeper','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','80bac013480a550aa2ecb45953f82a09811e09fe22af233d2ac7b504ecfddf13',100.0,1779030428,0,'2026-05-17T17:07:08.459068+02:00',NULL,NULL,NULL,'[]','[]','["docs/message-queue.md"]','[]','{}','{"duplicate_of": "https://www.devclass.com/databases/2021/04/20/apache-kafka-280-previews-life-without-zookeeper/1627009"}');
INSERT INTO "resources" VALUES('https://devclass.com/2021/09/02/rancher-presents-first-big-release-after-suse-acquisition-ups-game-on-hosted-cluster-provisioning','devclass.com: Rancher presents first big release after SUSE acquisition,'' ups game on hosted cluster provisioning','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','98ee5af66405b6c31143439f91c6b24c9b9f72c9415f012bf10f860feba8ecd7',100.0,1779029880,0,'2026-05-17T16:58:00.947347+02:00',NULL,NULL,NULL,'[]','[]','["docs/rancher.md"]','[]','{}','{"duplicate_of": "https://www.devclass.com/containers/2021/09/02/rancher-presents-first-big-release-after-suse-acquisition-ups-game-on-hosted-cluster-provisioning/1627301"}');
INSERT INTO "resources" VALUES('https://devclass.com/2021/12/09/terraform_-_1','devclass.com: Terraform 1.1 moves forward with refactoring helpers and native'' Terraform Cloud integration','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','f85077ae2c1a14179c8a029ed97c27f550a406fc1b1e553644c5c0e97a984104',100.0,1779033810,0,'2026-05-17T18:03:30.952481+02:00',NULL,NULL,NULL,'[]','[]','["docs/terraform.md"]','[]','{}','{"duplicate_of": "https://www.devclass.com/devops/2021/12/09/terraform-11-moves-forward-with-refactoring-helpers-and-native-terraform-cloud-integration/1621944"}');
INSERT INTO "resources" VALUES('https://devconnected.com/complete-node-exporter-mastery-with-prometheus','devconnected.com/complete-node-exporter-mastery-with-prometheus/','','N/A',0,'A curated technical resource and architectural guide covering devconnected.com/complete-node-exporter-mastery-with-prometheus/ in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779030824,0,'2026-05-17T17:13:44.431304+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/prometheus.md"]','["prometheus.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://devconnected.com/how-to-delete-file-on-git','devconnected.com: How To Delete File on Git','','N/A',0,'A curated technical resource and architectural guide covering devconnected.com: How To Delete File on Git in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779030339,0,'2026-05-17T17:05:39.661884+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/git.md"]','["git.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://devdocs.io','Devdocs.io API Documentation 🌟','','2024',5,'DevDocs combines multiple API documentations into a single, searchable, fast, and offline-capable user interface. By indexing documentation for dozens of languages, frameworks, and web technologies in a unified workspace, it optimizes developer workflow speed. It is widely recognized as a crucial utility tool in modern, high-velocity engineering environments.','English','Tool','Beginner',0,'online','manual',NULL,NULL,NULL,0,'2024-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Application Integration", "API Design", "Documentation"]','["[DE FACTO STANDARD]"]','[]','["other-awesome-lists.md", "api.md"]','{}','{"is_special": true}');
INSERT INTO "resources" VALUES('https://devdocs.io/git','devdocs.io/git/','','2026',0,'Comprehensive offline-capable search manual console aggregating Git command structures, config specifications, hooks details, and advanced parameters within a unified, high-performance UI.','None','Documentation','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2026-06-01T00:00:00+02:00',NULL,NULL,NULL,'["DevOps", "Version Control", "Documentation"]','["[COMMUNITY-TOOL]"]','[]','["git.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://devdosvid.blog/2022/01/16/some-techniques-to-enhance-your-terraform-proficiency','serhii.vasylenko.info: Some Techniques to Enhance Your Terraform Proficiency','','2022',3,'A compilation of advanced design patterns and optimization strategies designed to elevate HCL configuration quality. Addresses the implementation of dynamic blocks, custom validation rules, and proper workspace utilization to minimize boilerplate code. Live grounding confirms that incorporating these dry-run structures directly mitigates runtime validation errors during execution phases.','HCL','Blog','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2022-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Infrastructure as Code", "Terraform", "Developer Productivity"]','["[COMMUNITY-TOOL]"]','[]','["terraform.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://devdosvid.blog/2023/04/16/hello-terraform-data-goodbye-null-resource','devdosvid.blog: Hello Terraform Data; Goodbye Null Resource','','2023',4,'An alternative analysis regarding the architectural shift from the null_resource community provider to the built-in "terraform_data" resource type. Outlines concrete migration examples and explains why leveraging built-in state structures improves performance and execution safety. Live grounding validates that standardizing on "terraform_data" reduces external module lookup latency in air-gapped runtimes.','HCL','Blog','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2023-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Infrastructure as Code", "Terraform", "State & Variables"]','["[ENTERPRISE-STABLE]"]','[]','["terraform.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://vadimkravcenko.com/shorts/promotion-based-development/','Promotion-Based Development: A Fast Track to Mediocrity',NULL,'2022',4,'Curator Insight / Live Grounding: An essential engineering critique of ''Promotion-based development'' (PBD).
Vadim Kravcenko dissects how software projects are often optimized for personal visibility and performance reviews
rather than technical excellence or business value. This article is a foundational reference for Nubenetes''
philosophy against manufactured complexity and ''heroic'' fix loops.
','English','Article / Guide','Advanced',0,'online','manual',NULL,NULL,1781423859,0,'2026-06-14T09:57:39+02:00',NULL,NULL,NULL,'["Career & Industry", "Organizational Culture", "Anti-Patterns"]','["[DE FACTO STANDARD]", "[GUIDE]"]','["docs/about.md", "docs/project-management-methodology.md"]','["about.md", "project-management-methodology.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://developer.amazon.com/en-US/blogs/alexa/post/TxDJWS16KUPVKO/new-alexa-skills-kit-template-build-a-trivia-skill-in-under-an-hou',NULL,NULL,NULL,NULL,'A curated technical resource and architectural guide covering developer.amazon.com in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'online','manual',NULL,100.0,1779130494,0,'2026-05-18T20:54:54.964425+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/aws-miscellaneous.md"]','["aws-miscellaneous.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://developer.amazon.com/public/community/post/TxDJWS16KUPVKO/New-Alexa-Skills-Kit-Template-Build-a-Trivia-Skill-in-under-an-Hour','New Alexa Skills Kit Template: Build a Trivia Skill in under an Hour','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','8e96448440f09a39d19274a0c88b5b9771e2360b300ab51c9191d4d47e0f4582',100.0,1779029552,0,'2026-05-17T16:52:32.899537+02:00',NULL,NULL,NULL,'[]','[]','["docs/aws-miscellaneous.md"]','[]','{}','{"duplicate_of": "https://developer.amazon.com"}');
INSERT INTO "resources" VALUES('https://developer.android.com','developer.android.com','','2026',5,'Google''s official portal containing documentation, API reference guides, and system architectures for Android app development. It is the primary ecosystem hub for designing mobile client interactions, modern networking protocols, and securing client-to-backend API integrations.','English','Documentation Portal','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2026-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Application Development", "Mobile", "Android Ecosystem"]','["[DE FACTO STANDARD]"]','[]','["developerportals.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://developer.android.com/develop/xr/catalyst','Android XR Developer Catalyst Program','Build the next generation of extended reality experiences for Android XR.','2026',4,'The landing page for Google''s Android XR Developer Catalyst Program, which empowers developers to build spatial computing and immersive experiences for wired XR glasses (such as XREAL''s Project Aura) and smart eyewear. The program provides hardware development kits, grant funding, and technical resources to accelerate app development for the Android XR ecosystem.','en','tools','Intermediate',0,'online','automatic','cb413337b458bf64245f6e4aadfcf85b63fece9dec98360e4b525495e6849f4a',NULL,1780352292,0,'2026-06-02T00:18:12.588464+02:00',NULL,NULL,NULL,'["Edge Computing", "Extended Reality (XR)", "Android XR Platform"]','["EMERGING", "GUIDE"]','[]','[]','{}','{"category": "edge-computing", "reputation_status": "Vetted", "reputation_summary": "Official Google Android program launched in May 2026 to foster spatial and extended reality applications, highly relevant to edge-computing architectures.", "social_preview_url": "https://developer.android.com/static/images/social/android-developers.png", "source_provenance": "X.com (GoogleDevs)", "suggested_new_category": "spatial-computing"}');
INSERT INTO "resources" VALUES('https://developer.apple.com','developer.apple.com','','2026',5,'Apple''s developer resources hub, providing SDK documentation, SwiftUI design frameworks, and distribution guidelines. The platform provides fundamental patterns for building client-side integrations with microservices and remote API architectures under strict security criteria.','English','Documentation Portal','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2026-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Application Development", "Mobile", "iOS Ecosystem"]','["[DE FACTO STANDARD]"]','[]','["developerportals.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://developer.chrome.com/blog/chrome-at-io26','15 updates from Google I/O 2026: Powering the agentic web with new capabilities, tools, and features in Chrome','Google unveils 15 updates to Chrome, including WebMCP and integrated AI agent execution capabilities.','2026',4,'At Google I/O 2026, Chrome introduced WebMCP, a proposed open web standard allowing developers to expose structured functions and forms directly to browser-based AI agents. Additional advancements include dedicated DevTools integration for debugging agent behaviors, browser-native Gemini-powered proactive assistants, Soft Navigations API for Core Web Vitals in SPAs, and HTML-in-Canvas APIs that render actual DOM components within WebGL and WebGPU scenes.','en','article','Advanced',0,'online','automatic','4593f2cb308b38af18d92db915459d9912f92d190020a7b5034c3c7290027b98',NULL,1780352720,0,'2026-06-02T00:25:20.351729+02:00',NULL,NULL,NULL,'["Frontend", "Browsers", "Chrome DevTools"]','["DE FACTO STANDARD", "EMERGING"]','[]','[]','{}','{"category": "hr", "reputation_status": "Vetted", "reputation_summary": "Official developer release from Google Chrome engineering.", "social_preview_url": "https://developer.chrome.com/static/blog/chrome-at-io26/image/hero.png", "source_provenance": "X.com (GoogleDevs)", "suggested_new_category": ""}');
INSERT INTO "resources" VALUES('https://developer.chrome.com/docs/devtools','devtools.chrome.com','','2026',0,'The documentation hub for Google Chrome''s native development utilities. Explains network packet inspection, layout rendering engines, custom profile snapshots, and live Javascript debugging capabilities.','None','Documentation','Medium',0,'online','manual',NULL,NULL,NULL,0,'2026-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Developer Workspace", "Diagnostics & Debugging", "Browser Developer Tools"]','["[COMMUNITY-TOOL]"]','[]','["ChromeDevTools.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://developer.chrome.com/docs/modern-web-guidance','Modern Web Guidance: Teaching AI Agents to Stop Coding Like It is 2019','Modern Web Guidance is a set of skills that embed web platform expertise, best practices, and browser compatibility data directly into your coding agents. It helps steer coding agents toward solutions that harness the power of the modern web.','2026',4,'An expert-vetted suite of skills designed to inject real-time web platform capabilities, accessibility compliance, performance optimizations, and security best practices into AI coding agents. By leveraging up-to-date specs like native popovers, view transitions, and INP metrics, it prevents LLMs from generating legacy or hallucinated web implementations. Installable via CLI or as direct plugins, it ensures agentic workflows produce modern, correct-by-default web code.','English','document','Advanced',0,'online','automatic','e45eed0ec4e0c3acce9478bb16d2a4ef6bbfec55d2b7e3025ce8d0ad2079190a',NULL,1780352282,0,'2026-06-02T00:18:02.814449+02:00',NULL,NULL,NULL,'["Artificial Intelligence", "AI Agents", "Coding Assistants", "Web Standards"]','["[DE FACTO STANDARD]", "[EMERGING]"]','[]','[]','{}','{"category": "hr", "reputation_status": "Vetted", "reputation_summary": "Extremely well-received by the web and AI communities, recognized as a crucial tool for aligning modern AI coding assistants with current web standard specifications rather than outdated legacy patterns.", "social_preview_url": "", "source_provenance": "X.com (midudev)", "suggested_new_category": "ai-agents-mcp"}');
INSERT INTO "resources" VALUES('https://developer.confluent.io','developer.confluent.io 🌟🌟','','2021',0,'The premier developer learning portal designed and maintained by Confluent. Provides a repository of official tutorials, code patterns, and deep-dives explaining Kafka stream processing, client APIs, and administrative best practices.','English','Web Portal','Beginner',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Event-Driven Systems", "Apache Kafka", "Learning Resources"]','["[COMMUNITY-TOOL]"]','[]','["message-queue.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://developer.confluent.io/confluent-tutorials/count-messages/ksql','kafka-tutorials.confluent.io: How to count messages in a Kafka topic','','2021',0,'A hands-on technical guide detailing how to run stateful aggregations, specifically counting message events within high-throughput Kafka topics, using ksqlDB. It covers the underlying SQL-like syntax required to define event streams and continuous materialized tables.','English','Tutorial','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Event-Driven Systems", "Apache Kafka", "Stream Processing"]','["[COMMUNITY-TOOL]", "[GUIDE]"]','[]','["message-queue.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://developer.confluent.io/confluent-tutorials/joining-stream-table/kstreams',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,'manual','75cd977e60dc982f4cf24f5a12c03d837ca7ae5b39376c7391e06777b36e2bcc',100.0,1779130495,1,'2026-05-18T20:54:55.010697+02:00',NULL,NULL,NULL,'[]','[]','["docs/message-queue.md"]','[]','{}','{}');
INSERT INTO "resources" VALUES('https://developer.confluent.io/tutorials','kafka-tutorials.confluent.io 🌟','- [kafka-tutorials.confluent.io: How to join a stream and a lookup table 🌟](https://developer.confluent.io/confluent-tutorials/joining-stream-table/kstreams) If I have events in a Kafka topic and a table of reference data (aka a lookup table), how can I join each event in the stream to a piece of data in the table based on a common key?','2026',0,'An extensive hands-on tutorial catalog for implementing streaming patterns. It provides clear recipes for Kafka Streams, ksqlDB, and Kafka Connect, demonstrating stream-table joins, cryptographic masking, and real-time stateful aggregations.','Java','Guide','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2026-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Data Engineering", "Event Streaming", "Tutorials"]','["[COMMUNITY-TOOL]", "[GUIDE]"]','[]','["message-queue.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://developer.confluent.io/what-is-apache-kafka','Confluent.io: Intro to Apache Kafka: How Kafka Works 🌟','','2021',0,'Confluent''s foundational training manual detailing how Apache Kafka works under the hood. It explains partitions, replication, producers, consumer offsets, and transaction patterns, serving as the primer for event-driven systems.','N/A','Guide','Beginner',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Data Engineering", "Event Streaming", "Foundations"]','["[COMMUNITY-TOOL]", "[GUIDE]"]','[]','["message-queue.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://developer.cyberark.com/blog/istio-oidc-authentication',NULL,NULL,NULL,NULL,'A curated technical resource and architectural guide covering developer.cyberark.com in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','8fbbb1105fe03bb08d0b6285a7f3c1b3c643e8c9f88ff9e21d8370db41004468',100.0,1779130494,1,'2026-05-18T20:54:54.936939+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/demos.md", "docs/istio.md"]','["demos.md", "istio.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://developer.db.com','Deutsche Bank API Program','','2026',4,'The developer portal for Deutsche Bank, providing secure and standard access to financial APIs. It supports secure OAuth2 protocols, enabling applications to run transaction processing, accounts reconciliation, and credit evaluations.','English','Enterprise Product','Advanced',0,'online','manual',NULL,NULL,NULL,0,'2026-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Domain APIs", "Fintech", "Banking Gateways"]','["[ENTERPRISE-STABLE]"]','[]','["developerportals.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://developer.hashicorp.com','developer.hashicorp.com 🌟','','2026',4,'The consolidated technical documentation hub detailing the modern HashiCorp system suite, including Terraform, Consul, Vault, and Nomad. Serves as the primary authority for configuring declarative hybrid-cloud environments and enterprise microservices security.','N/A','Web Portal','Advanced',1,'online','manual',NULL,NULL,NULL,0,'2026-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Infrastructure & Operations", "Infrastructure as Code", "Enterprise Documentation"]','["[ENTERPRISE-STABLE]"]','[]','["other-awesome-lists.md"]','{}','{"is_special": true}');
INSERT INTO "resources" VALUES('https://developer.hashicorp.com/consul','consul.io','','2026',4,'HashiCorp''s multi-cloud service networking platform featuring integrated service mesh capabilities. Despite HashiCorp''s 2023 transition to the Business Source License (BSL), Consul Connect remains highly adopted in enterprise hybrid environments.','Go','open-source-tool','Advanced',1,'online','manual',NULL,NULL,NULL,0,'2026-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Cloud Native Infrastructure", "Service Mesh", "Consul"]','["[ENTERPRISE-STABLE]"]','[]','["servicemesh.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://developer.hashicorp.com/consul/docs/connect',NULL,NULL,NULL,NULL,'A curated technical resource and architectural guide covering developer.hashicorp.com in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'online','manual','fbaa5d15cade4648505dfed0d873b40f020f4124f9e38b649f04b08a439d1516',100.0,1779130494,1,'2026-05-18T20:54:54.979149+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/servicemesh.md"]','["servicemesh.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://developer.hashicorp.com/consul/docs/north-south/ingress-gateway/k8s','consul.io: Ingress Gateways on Kubernetes 🌟','','2021',0,'Official technical guide showing how to expose microservices secured under Consul Service Mesh to public clients via Consul Ingress Gateways. Directs configurations of ingress routing tables and end-to-end connection integrity.','YAML','Article','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Service Mesh", "Consul", "Ingress Gateways"]','["[COMMUNITY-TOOL]"]','[]','["demos.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://developer.hashicorp.com/consul/tutorials/archive/kubernetes-consul-design-patterns','learn.hashicorp.com: Consul Service Mesh on Kubernetes Design Patterns','','2023',4,'Presents design patterns for running Consul Service Mesh on Kubernetes. Details transit gateways, multi-datacenter federated sync, and secure token and certificate integration with HashiCorp Vault.','Go','documentation','Intermediate',1,'online','manual',NULL,NULL,NULL,0,'2023-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Cloud Native Infrastructure", "Service Mesh", "Consul", "Design Patterns"]','["[ENTERPRISE-STABLE]"]','[]','["servicemesh.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://developer.hashicorp.com/consul/tutorials/get-started-kubernetes/kubernetes-gs-deploy?in=consul%2Fkubernetes','learn.hashicorp.com: Consul Service Discovery and Mesh on Minikube 🌟','','2021',0,'A practical HashiCorp tutorial teaching how to bootstrap and configure Consul Service Mesh inside Minikube. Details transparent proxy routing, catalog synchronization rules, and enforcing secure service-to-service cryptographic identities.','HCL','Article','Intermediate',1,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Service Mesh", "Consul", "Local Development"]','["[COMMUNITY-TOOL]"]','[]','["demos.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://developer.hashicorp.com/nomad','Nomad','','2026',0,'A declarative, lightweight workload scheduler. Nomad supports both containerized and raw binary/Java applications across global infrastructure nodes. Its operational footprint is drastically lower than Kubernetes.','Go','Tool','Advanced',1,'online','manual',NULL,NULL,NULL,0,'2026-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Orchestration", "HashiCorp Nomad", "Core"]','["[COMMUNITY-TOOL]"]','[]','["kubernetes-alternatives.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://developer.hashicorp.com/nomad/docs/k8s-nomad','nomadproject.io: An alternative to Kubernetes','','2026',0,'Highlights Nomad''s design focus on modularity and native task execution. Analyzes how avoiding complex control planes like K8s reduces runtime errors and cluster degradation risks.','None','Documentation','Intermediate',1,'online','manual',NULL,NULL,NULL,0,'2026-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Orchestration", "HashiCorp Nomad", "Comparison"]','["[COMMUNITY-TOOL]"]','[]','["kubernetes-alternatives.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://developer.hashicorp.com/packer','packer.io','','2026',0,'HashiCorp Packer is the industry-standard open-source tool for automating the generation of identical machine images for multiple platforms from a single source configuration. Supports AWS AMIs, VMware templates, Docker images, and Azure virtual hard disks.','Go','Official Portal','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2026-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Infrastructure", "Machine Images", "Packer"]','["[COMMUNITY-TOOL]"]','[]','["terraform.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://developer.hashicorp.com/packer/docs','packer.io docs','','2026',0,'Official documentation hub for Packer, containing technical references for builders, provisioners, and post-processors. Details syntax configurations for HCL templates, dynamic plugins, and integrating container/VM deployment images directly into CI/CD pipelines.','English','Documentation','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2026-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Infrastructure", "Machine Images", "Packer Documentation"]','["[COMMUNITY-TOOL]"]','[]','["terraform.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://developer.hashicorp.com/packer/tutorials/aws-get-started/aws-get-started-build-image','learn.hashicorp.com: Write Packer template for AWS','','2024',0,'Official hands-on tutorial guiding users through writing their first HCL-based Packer template for Amazon Web Services (AWS). Guides developers through declaring VPC variables, ami_regions, provisioners, and security credentials needed to deploy Golden Images.','English','Official Tutorial','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2024-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Infrastructure", "Machine Images", "AWS Packer Tutorial"]','["[COMMUNITY-TOOL]", "[GUIDE]"]','[]','["terraform.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://developer.hashicorp.com/terraform','terraform.io','','2026',0,'The official developer platform for HashiCorp Terraform. Following HashiCorp''s transition to the Business Source License (BSL) and the subsequent emergence of the OpenTofu fork, this site remains the definitive reference for official provider documentation, enterprise Cloud/Enterprise workspaces, and HCL specification standards.','English','Official Documentation','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2026-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Cloud Infrastructure", "Infrastructure as Code", "Official Platform"]','["[COMMUNITY-TOOL]"]','[]','["terraform.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://developer.hashicorp.com/terraform/cli/commands','terraform.io: Terraform Commands','','2026',5,'Curator Insight: The definitive, official CLI reference for HashiCorp Terraform. Live Grounding: Crucial for advanced state management, covering complex commands like terraform import, state mv, state rm, and CLI integrations with modern cloud providers via OpenTofu or standard Terraform releases.','English','Official Documentation','Advanced',0,'online','manual',NULL,NULL,NULL,0,'2026-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Infrastructure", "Infrastructure as Code", "Terraform"]','["[DE FACTO STANDARD]"]','[]','["cheatsheets.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://developer.hashicorp.com/terraform/cli/commands/graph',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,'manual','0d35b6369aeb2bdbba4eaa9b57de21fe135ac4da5c30265b821c4dc544c81451',100.0,1779130494,1,'2026-05-18T20:54:54.975163+02:00',NULL,NULL,NULL,'[]','[]','["docs/terraform.md"]','[]','{}','{}');
INSERT INTO "resources" VALUES('https://developer.hashicorp.com/terraform/cloud-docs/recommended-practices/part3','developer.hashicorp.com: Part 3: How to Evolve Your Provisioning Practices','','2024',0,'HashiCorp''s official recommendation guide detailing architectural transformations necessary for scaling IaC teams. Progresses from basic single-operator CLI execution to enterprise platform governance with automated, collaborative, run-directed GitOps pipelines.','None','Official Documentation','Advanced',0,'online','manual',NULL,NULL,NULL,0,'2024-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Infrastructure as Code", "Best Practices", "Enterprise Scaling"]','["[COMMUNITY-TOOL]"]','[]','["terraform.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://developer.hashicorp.com/terraform/language/modules/develop/refactoring','terraform.io: Refactoring','','2022',5,'Official reference for Terraform''s native refactoring features, specifically the "moved" block introduced in version 1.1. These blocks allow engineers to rename resources or transfer them to nested modules without manual, error-prone state surgical operations via CLI. Live grounding highlights its role in continuous integration pipelines, where state migration must be safe, declarative, and collision-free.','HCL','Documentation','Advanced',0,'online','manual',NULL,NULL,NULL,0,'2022-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Infrastructure as Code", "Terraform", "Refactoring & State Manipulation"]','["[DE FACTO STANDARD]"]','[]','["terraform.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://developer.hashicorp.com/terraform/language/provisioners','terraform.io: Creation-Time Provisioners 🌟','- [terraform.io: Destroy-Time Provisioners 🌟](https://developer.hashicorp.com/terraform/language/provisioners#destroy-time-provisioners)','2023',5,'Documents the operational behaviors of creation-time versus destroy-time provisioners within the lifecycle of a resource. Highlights how failures during creation mark resources as tainted, whereas destroy-time actions execution must be robust against resource loss. Live grounding reinforces the architectural community consensus to treat these mechanisms as legacy design smells, utilizing native engine capabilities instead.','HCL','Documentation','Advanced',0,'online','manual',NULL,NULL,NULL,0,'2023-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Infrastructure as Code", "Terraform", "Lifecycle Hooks"]','["[DE FACTO STANDARD]", "[LEGACY]"]','[]','["terraform.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://developer.hashicorp.com/terraform/plugin/sdkv2','learn.hashicorp.com: Call APIs with Terraform Providers. Learn how to use and create custom Terraform Providers in a new collection of tutorials on HashiCorp Learn 🌟','','2024',0,'A core architectural guide for developers looking to build custom Terraform providers using the Plugin SDKv2 (and the newer Framework). Explains API lifecycle mapping, resource schemas, CRUD operation handling, and state preservation mechanics.','English','Developer Guide','Advanced',0,'online','manual',NULL,NULL,NULL,0,'2024-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Cloud Infrastructure", "Infrastructure as Code", "Provider Development"]','["[COMMUNITY-TOOL]", "[GUIDE]"]','[]','["terraform.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://developer.hashicorp.com/terraform/tutorials/automation/github-actions','learn.hashicorp.com: Automate Terraform with GitHub Actions','','2023',0,'Official HashiCorp tutorial guiding engineers on deploying automated plans and applies within GitHub Actions. Outlines directory structures, secure state connections, and credential configuration using OIDC.','YAML','Technical Guide','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2023-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Infrastructure as Code", "CI/CD & Automation", "GitHub Actions"]','["[COMMUNITY-TOOL]", "[GUIDE]"]','[]','["terraform.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://developer.hashicorp.com/terraform/tutorials/aws-get-started/infrastructure-as-code','learn.hashicorp.com: What is Infrastructure as Code with Terraform? 🌟','','2025',0,'The official HashiCorp foundational tutorial explaining Infrastructure as Code (IaC) principles. Introduces Terraform''s declarative syntax (HCL), resource execution graph generation, state locking, and best practices for configuring secure, reproducible multi-cloud components.','English','Official Tutorial','Beginner',0,'online','manual',NULL,NULL,NULL,0,'2025-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Infrastructure", "Infrastructure as Code", "Terraform Basics"]','["[COMMUNITY-TOOL]", "[GUIDE]"]','[]','["terraform.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://developer.hashicorp.com/terraform/tutorials/aws/aws-default-tags','learn.hashicorp.com: Configure Default Tags for AWS Resources 🌟','','2024',0,'Demonstrates how to configure centralized tagging profiles directly inside the AWS provider block. Enables developers to inherit unified organizational compliance tags automatically across all provisioned AWS cloud assets.','English','Official Tutorial','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2024-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Cloud Infrastructure", "Infrastructure as Code", "Tagging & Governance"]','["[COMMUNITY-TOOL]", "[GUIDE]"]','[]','["terraform.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://developer.hashicorp.com/terraform/tutorials/aws/lambda-api-gateway','learn.hashicorp.com: y Serverless Applications with AWS Lambda and API Gateway 🌟','','2024',0,'Standard HashiCorp tutorial teaching developers how to architect, deploy, and configure high-performance serverless endpoints using AWS Lambda and API Gateway, entirely declared via modular HCL files.','English','Official Tutorial','Intermediate',1,'online','manual',NULL,NULL,NULL,0,'2024-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Serverless Architecture", "AWS Lambda", "API Gateway"]','["[COMMUNITY-TOOL]", "[GUIDE]"]','[]','["terraform.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://developer.hashicorp.com/terraform/tutorials/cloud/cloud-agents','learn.hashicorp.com: Manage Private Environments with Terraform Cloud Agents','','2023',0,'A guide on deploying and configuring lightweight Terraform Cloud Agents inside secure, isolated local environments. Enables enterprises to provision private subnetworks and local systems securely without opening external ports.','Bash','Technical Guide','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2023-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Infrastructure as Code", "CI/CD & Automation", "Terraform Cloud"]','["[COMMUNITY-TOOL]", "[GUIDE]"]','[]','["terraform.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://developer.hashicorp.com/terraform/tutorials/networking/multicloud-kubernetes','learn.hashicorp.com: Deploy Federated Multi-Cloud Kubernetes Clusters','','2024',0,'An official HashiCorp tutorial illustrating how to configure and deploy federated Kubernetes clusters across multi-cloud environments. Leverages Consul Service Mesh alongside Terraform for secure cross-network discovery and communication routing.','HCL','Official Documentation','Advanced',1,'online','manual',NULL,NULL,NULL,0,'2024-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Cloud Native", "Kubernetes", "Federated Architectures"]','["[COMMUNITY-TOOL]"]','[]','["terraform.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://developer.hashicorp.com/terraform/tutorials/policy','learn.hashicorp.com: Enforce Policy with Sentinel','','2024',4,'Official instructional tutorial on implementing Sentinel policy-as-code controls in Terraform Cloud and Enterprise. Ensures resource checks and cost guardrails are analyzed prior to scheduling active infrastructure executions.','Sentinel','Article','Advanced',0,'online','manual',NULL,NULL,NULL,0,'2024-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Infrastructure as Code", "Security", "Policy as Code"]','["[ENTERPRISE-STABLE]"]','[]','["terraform.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://developer.hashicorp.com/terraform/tutorials/state/resource-drift','Manage Resource Drift in Terraform','Detect and resolve differences between real infrastructure and Terraform state.','2024',4,'This official HashiCorp tutorial provides a comprehensive guide to identifying, analyzing, and resolving infrastructure drift within Terraform environments. It demonstrates how to detect discrepancies between physical cloud assets and their corresponding Terraform state files caused by out-of-band manual changes or third-party automated updates. Practitioners learn to employ health assessments, configure alerts, and utilize the import workflow or reconcile changes to safely align resources without causing application downtime.','English','Tutorial','Intermediate',0,'online','automatic','2e1eacf953fac039ba4e8de84e4b740c9400ffc562a7d07b47a0dd92aa057803',NULL,1780352003,0,'2026-06-02T00:13:23.689815+02:00',NULL,NULL,NULL,'["Infrastructure as Code", "Terraform", "State Management and Drift Detection"]','["[GUIDE]", "[ENTERPRISE-STABLE]"]','[]','[]','{}','{"category": "terraform", "reputation_status": "Vetted", "reputation_summary": "An authoritative HashiCorp training resource that represents the standard curriculum for infrastructure configuration maintenance and state management.", "social_preview_url": "https://developer.hashicorp.com/og-image/terraform.jpg", "source_provenance": "X.com (nubenetes)", "suggested_new_category": ""}');
INSERT INTO "resources" VALUES('https://developer.hashicorp.com/vault','vaultproject.io','','2026',5,'The master developer resource and documentation portal for the HashiCorp Vault ecosystem. Offers structured learning paths, architectural guides, and configuration references for implementing secure secret storage, PKI engines, and dynamic credential brokers.','N/A','Tutorial','Intermediate',1,'online','manual',NULL,NULL,NULL,0,'2026-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Security", "Secrets Management", "Centralized Vaults"]','["[DE FACTO STANDARD]", "[GUIDE]"]','[]','["devsecops.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://developer.hashicorp.com/vault/tutorials/kubernetes-introduction/kubernetes-external-vault','learn.hashicorp.com: Integrate a Kubernetes Cluster with an External Vault 🌟','','2020',0,'A practical implementation guide showcasing how to leverage the HashiCorp Vault Agent Injector sidecar to dynamically inject secrets directly into application pods via in-memory tmpfs mounts.','N/A','tutorial','Advanced',1,'online','manual',NULL,NULL,NULL,0,'2020-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Kubernetes Security", "Secrets Management", "HashiCorp Vault Integration"]','["[COMMUNITY-TOOL]", "[GUIDE]"]','[]','["kubernetes-security.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://developer.hashicorp.com/vault/tutorials/operations/codify-mgmt-enterprise','learn.hashicorp.com: Codify Management of Vault Enterprise Using Terraform','','2024',4,'HashiCorp''s official deployment guide detailing how to automate the complex management of Vault Enterprise configurations (e.g., namespaces, security policies, auth backends) programmatically via Terraform.','HCL','Article','Advanced',0,'online','manual',NULL,NULL,NULL,0,'2024-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Infrastructure as Code", "Security", "Secrets Management"]','["[ENTERPRISE-STABLE]"]','[]','["terraform.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://developer.hashicorp.com/waypoint','waypointproject.io','','2024',0,'HashiCorp Waypoint provides developers with a structured application delivery model across multiple underlying orchestrators. Utilizing a single declarative configuration file, it unifies the build, deployment, and release pipeline stages.','Go','Product Documentation','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2024-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Deployment & Delivery", "Application Delivery", "Waypoint"]','["[COMMUNITY-TOOL]"]','[]','["jenkins-alternatives.md", "gitops.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://developer.ibm.com/apiconnect','IBM API Connect','','N/A',0,NULL,NULL,NULL,NULL,0,'online','manual','f16bb806f2e06f47cd4db89ca013916a2550979ec77d065a6711cc9af657c2fd',100.0,1779030575,0,'2026-05-17T17:09:35.054654+02:00',NULL,NULL,NULL,'[]','[]','["docs/developerportals.md", "docs/ibm_cloud.md"]','[]','{}','{}');
INSERT INTO "resources" VALUES('https://developer.ibm.com/articles/secure-microservices-by-monitoring-behavior','developer.ibm.com: Secure microservices by monitoring behavior','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','3ad8273a470b61347050bd4ef76261404ba1e507987d4f190058375a466a8613',100.0,1779032294,0,'2026-05-17T17:38:14.275194+02:00',NULL,NULL,NULL,'[]','[]','["docs/devsecops.md"]','[]','{}','{"duplicate_of": "https://developer.ibm.com/technologies/containers"}');
INSERT INTO "resources" VALUES('https://developer.ibm.com/blogs/gitops-best-practices-for-the-real-world','developer.ibm.com: GitOps: Best practices for the real world','','2021',0,'IBM-curated best practices compiling concrete strategies for secure secrets integration, dynamic configuration templating (using Kustomize), rollbacks, and managing complex hybrid cloud-native infrastructure pipelines.','English','Blog Post','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["GitOps", "Implementation", "Best Practices"]','["[COMMUNITY-TOOL]"]','[]','["gitops.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://developer.ibm.com/javasdk','IBM JDK','','N/A',0,'A curated technical resource and architectural guide covering IBM JDK in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779031468,0,'2026-05-17T17:24:28.458984+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/java_frameworks.md"]','["java_frameworks.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://developer.ibm.com/technologies/containers','developer.ibm.com: Secure microservices by monitoring behavior','','2020',0,'This article details methods for protecting distributed workloads by auditing execution-level behavior rather than relying entirely on static perimeter defenses. It covers tracing unexpected system calls, identifying runtime drift, and applying automated isolation rules. This approach is highly effective in securing container environments from zero-day exploits.','None','Article','Advanced',1,'online','manual',NULL,NULL,NULL,0,'2020-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Security", "Microservices Security", "Behavior Monitoring"]','["[COMMUNITY-TOOL]"]','[]','["devsecops.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://developer.ibm.com/tutorials/examples-differentiate-openshift-kubernetes','developer.ibm.com: Example exercises to differentiate OpenShift and Kubernetes','','2021',0,'A step-by-step practical guide comparing vanilla Kubernetes to enterprise OpenShift platforms. Illustrates differences in router configs, Security Context Constraints (SCCs), build mechanisms, and deployment strategies.','N/A','Tutorial','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Governance & Security", "Platform Comparisons", "OpenShift vs Kubernetes"]','["[COMMUNITY-TOOL]", "[GUIDE]"]','[]','["demos.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://developer.ibm.com/wasdev','WebSphere Liberty','','N/A',0,'A curated technical resource and architectural guide covering WebSphere Liberty in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779031793,0,'2026-05-17T17:29:53.940725+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/ibm_cloud.md"]','["ibm_cloud.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://developer.ibm.com/wasdev/downloads','Download WAS Liberty','','N/A',0,'A curated technical resource and architectural guide covering Download WAS Liberty in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779030981,0,'2026-05-17T17:16:21.278085+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/ibm_cloud.md"]','["ibm_cloud.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://developer.ibm.com/wasdev/downloads/liberty-profile-using-non-eclipse-environments',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,'manual','N/A',100.0,1779030720,0,'2026-05-17T17:12:00.932766+02:00',NULL,NULL,NULL,'[]','[]','["docs/ibm_cloud.md"]','[]','{}','{}');
INSERT INTO "resources" VALUES('https://developer.ibm.com/wasdev/websphere-liberty','About WebSphere Liberty','','N/A',0,'A curated technical resource and architectural guide covering About WebSphere Liberty in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779034528,0,'2026-05-17T18:15:28.898799+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/ibm_cloud.md", "docs/java_app_servers.md", "docs/java_frameworks.md"]','["ibm_cloud.md", "java_app_servers.md", "java_frameworks.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://developer.ing.com','ING Developer Portal','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','f8d659f2459e6a3a6316ff324e2eb986b1fa02156ad05b5a4b785bc494f21e3c',100.0,1779030462,0,'2026-05-17T17:07:42.614098+02:00',NULL,NULL,NULL,'[]','[]','["docs/developerportals.md"]','[]','{}','{"duplicate_of": "https://developer.ing.com/openbanking"}');
INSERT INTO "resources" VALUES('https://developer.ing.com/api-marketplace/marketplace','ING API Marketplace','','N/A',0,NULL,NULL,NULL,NULL,0,NULL,'manual','d591b8fd7543487475cca8026999135b26f3b0ee73dd28c72819be35c22fd0b8',100.0,1779032077,0,'2026-05-17T17:34:37.186529+02:00',NULL,NULL,NULL,'[]','[]','["docs/developerportals.md"]','[]','{}','{}');
INSERT INTO "resources" VALUES('https://developer.ing.com/openbanking','ING Developer Portal','- [ING API Marketplace](https://developer.ing.com/openbanking/api-marketplace/marketplace)','2026',4,'ING''s open-banking marketplace and developer portal. The catalog details APIs for cash management, transaction services, accounts balance, and PSD2 compliance, backed by strong authentication and sandbox simulation tools.','English','Enterprise Product','Advanced',0,'online','manual',NULL,NULL,NULL,0,'2026-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Domain APIs", "Fintech", "Banking Gateways"]','["[ENTERPRISE-STABLE]"]','[]','["developerportals.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://developer.ing.com/openbanking/api-marketplace/marketplace',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,'manual','1dbba63d9c4f86640b2a283890419437a85b7192209ad4b0e08e529bd3d505c0',100.0,1779130494,0,'2026-05-18T20:54:54.961149+02:00',NULL,NULL,NULL,'[]','[]','["docs/developerportals.md"]','[]','{}','{}');
INSERT INTO "resources" VALUES('https://developer.mobileconnect.io','developer.mobileconnect.io','','N/A',0,'A curated technical resource and architectural guide covering developer.mobileconnect.io in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779034509,0,'2026-05-17T18:15:09.667818+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/developerportals.md"]','["developerportals.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://developer.mongodb.com/quickstart/cheat-sheet','developer.mongodb.com: MongoDB Cheat Sheet','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','da2782e23f8c104a3faa2f037001d4b8e6d522bb96382b92923b9f51c9597870',100.0,1779034558,0,'2026-05-17T18:15:58.268406+02:00',NULL,NULL,NULL,'[]','[]','["docs/cheatsheets.md"]','[]','{}','{"duplicate_of": "https://www.mongodb.com/docs"}');
INSERT INTO "resources" VALUES('https://developer.mozilla.org/en-US/docs/Tools/Tools_Toolbox','Firefox DevTools','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','4717162243bf6194fdf69a29ac1eff36f7379f8a2a70c3af33ddd108915427eb',100.0,1779030407,0,'2026-05-17T17:06:47.661281+02:00',NULL,NULL,NULL,'[]','[]','["docs/ChromeDevTools.md"]','[]','{}','{"duplicate_of": "https://firefox-source-docs.mozilla.org/devtools-user/tools_toolbox/index.html"}');
INSERT INTO "resources" VALUES('https://developer.okta.com/blog/2020/03/23/microservice-security-patterns','Security Patterns for Microservice Architectures','','2020',0,'Provides a robust collection of enterprise security patterns tailored for microservices, detailing patterns like mTLS, API Gateway authentication delegation, and token propagation. Reviews mechanisms to safely pass user context through multiple nested backend requests. Highly recommended for software and security architects.','N/A','Article','Advanced',1,'online','manual',NULL,NULL,NULL,0,'2020-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Security", "Architecture Patterns", "Microservice Security"]','["[COMMUNITY-TOOL]"]','[]','["devsecops.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://developer.okta.com/blog/2020/05/04/spring-vault','developer.okta.com: Secure Secrets With Spring Cloud Config and Vault 🌟','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','d1ce7ea0f8e4e84b5211fa80b31f5370a3ed10ecf48491fe3b7a54dd859a3caf',100.0,1779034049,0,'2026-05-17T18:07:29.513733+02:00',NULL,NULL,NULL,'[]','[]','["docs/java_frameworks.md"]','[]','{}','{"duplicate_of": "https://developer.okta.com/blog/2022/10/20/spring-vault"}');
INSERT INTO "resources" VALUES('https://developer.okta.com/blog/2020/12/07/spring-cloud-config','developer.okta.com: Spring Cloud Config for Shared Microservice Configuration','','2020',3,'A practical tutorial discussing how to manage common properties shared across multi-service deployments using Spring Cloud Config. It breaks down architectural setups for dev, staging, and production profiles. Excellent resource for development teams addressing configuration drift across heterogeneous microservice networks.','Java','Tutorial','Intermediate',1,'online','manual',NULL,NULL,NULL,0,'2020-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Java Cloud Native", "Spring Cloud", "Configuration Management"]','["[COMMUNITY-TOOL]", "[GUIDE]"]','[]','["java_frameworks.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://developer.okta.com/blog/2021/02/05/okta-ansible','developer.okta.com: Tutorial: Ansible and Account Automation with Okta','','2021',0,'Illustrates how to bridge identity providers with system-level configuration, specifically integrating Okta APIs with Ansible modules. Details dynamic workflows for onboarding user accounts, security grouping, and programmatic credential management directly within continuous integration topologies.','Python/YAML','Tutorial','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Infrastructure as Code", "Ansible", "Identity Access Management"]','["[COMMUNITY-TOOL]", "[GUIDE]"]','[]','["ansible.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://developer.okta.com/blog/2021/04/23/elasticsearch-go-developers-guide','developer.okta.com: Elasticsearch in Go: A Developer''s Guide','','N/A',0,'A developer''s guide demonstrating how to connect, index, and query Elasticsearch instances natively using the official Go client driver. Illustrates clean integration patterns for backend microservices.','en','Guide','Intermediate',1,'online','manual','80cbe5068cbac93c7abcbaa3adb230b88d6ac2c565098266f8a8e8f67b9820db',100.0,1779031226,1,'2026-05-17T17:20:26.701143+02:00',NULL,NULL,NULL,'["Cloud Native Languages", "Go", "Storage Integration"]','["[COMMUNITY-TOOL]", "[GUIDE]"]','["docs/golang.md"]','["golang.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://developer.okta.com/blog/2021/07/08/jenkins-ci-dotnet-update-secrets','developer.okta.com: Update App Secrets with Jenkins CI and .NET Core','','2021',0,'Demonstrates methods to safely inject environment variables and application secrets into .NET Core apps during CI builds using modern Jenkins plugins. *Curator Insight*: Secure secret injections. *Live Grounding*: Focuses on keeping access secrets out of code bases and pipeline configurations.','English','Article','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["CI/CD Pipelines", "Security", "Secrets Management"]','["[COMMUNITY-TOOL]"]','[]','["jenkins.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://developer.okta.com/blog/2022/01/06/native-java-helidon','developer.okta.com: Build REST APIs and Native Java Apps with Helidon','','2022',0,'Step-by-step tutorial on constructing cloud-native REST endpoints using Helidon MP and compiling them into native executables using GraalVM. Incorporates OIDC authentication using Okta, demonstrating how to achieve sub-second startup times and minuscule memory footprints for containerized Java workloads.','Java','Tutorial','Intermediate',1,'online','manual','1e78f7be976fa563b6ed7da5336fbd67fb610a8340e00a006fb40f90ed9c94b2',100.0,1779029465,1,'2026-05-17T16:51:05.183276+02:00',NULL,NULL,NULL,'["Cloud-Native Platforms", "Java Microservices", "API Security"]','["[COMMUNITY-TOOL]", "[GUIDE]"]','["docs/java_frameworks.md"]','["java_frameworks.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://developer.okta.com/blog/2022/10/20/spring-vault','developer.okta.com: Secure Secrets With Spring Cloud Config and Vault 🌟','','2022',4,'Step-by-step tutorial explaining how to couple Spring Cloud Config with HashiCorp Vault to create a highly secure externalized configuration engine. Architecturally, it separates public environment metrics from sensitive database/API secrets. This composition ensures developers can manage configs seamlessly while security administrators maintain absolute control over encryption keys.','Java','Tutorial','Advanced',1,'online','manual',NULL,NULL,NULL,0,'2022-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Java Cloud Native", "Spring Cloud", "Secrets Management"]','["[ENTERPRISE-STABLE]", "[GUIDE]"]','[]','["java_frameworks.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://developer.rabobank.nl','Rabobank Developer Portal','','N/A',0,'A curated technical resource and architectural guide covering Rabobank Developer Portal in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779032613,0,'2026-05-17T17:43:33.919359+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/developerportals.md"]','["developerportals.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://developer.rabobank.nl/api-marketplace','Rabobank API Marketplace','','N/A',0,NULL,NULL,NULL,NULL,0,NULL,'manual','N/A',100.0,1779031752,0,'2026-05-17T17:29:12.873490+02:00',NULL,NULL,NULL,'[]','[]','["docs/developerportals.md"]','[]','{}','{}');
INSERT INTO "resources" VALUES('https://developer.squareup.com/blog/kubernetes-pod-security-policies','developer.squareup.com: Kubernetes Pod Security Policies (PSP)','','2021',0,'Legacy deep-dive exploring Square''s real-world PSP architecture and rollout procedures. Note that modern engineering standards require migrating these exact controls to Pod Security Standards (PSS) or external engines like Kyverno. Essential reading to understand historical host namespaces and filesystem restrictions.','English','Article','Advanced',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Security", "Pod Security", "Pod Security Policies"]','["[LEGACY]"]','[]','["kubernetes-security.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://developerblog.redhat.com/tag/varnish','Red Hat Developer Blog. Tag: Varnish','','N/A',0,'A curated technical resource and architectural guide covering Red Hat Developer Blog. Tag: Varnish in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779034228,0,'2026-05-17T18:10:28.924582+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/caching.md"]','["caching.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://developerhub.santander.com','Santander APIs','','N/A',0,'A curated technical resource and architectural guide covering Santander APIs in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779029168,0,'2026-05-17T16:46:08.863358+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/developerportals.md"]','["developerportals.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://developers.google.com/machine-learning/crash-course?hl=es-419','Machine Learning Crash Course','','2024',0,'Google''s structured technical course on ML foundations. Covers gradient descent, model loss, deep neural networks, and scalable tensor processing, serving as an entry point for engineers integrating ML systems into modern APIs.','Spanish','Course','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2024-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Emerging Technology", "Machine Learning", "Course"]','["[COMMUNITY-TOOL]", "[GUIDE]"]','[]','["ai.md", "elearning.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://developers.google.com/machine-learning/glossary','Machine Learning Glossary','','2026',0,'An authoritative dictionary compiled by Google to standardize terms across core AI and machine learning engineering domains. Explores architectural paradigms, neural network elements, deployment metrics, and training pipeline semantics crucial for production systems.','English','Reference','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2026-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Data Science & ML", "Machine Learning", "Glossary"]','["[COMMUNITY-TOOL]"]','[]','["cheatsheets.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://developers.google.com/profile/u/me/dashboard','Google Developers Profile Dashboard','Personalized dashboard for tracking developer pathways, badging, and event registration across the Google ecosystem.','2026',4,'An enterprise portal centralizing developer badges, certification pathways, and continuous education tracks for Google architectures. Allows developers to monitor personalized progress in platform-specific labs (e.g., Google Cloud, Angular, Flutter) and maintain continuous credentials. Serves as a standard, secured learning pathway management interface across global engineering pipelines.','en','documentation','beginner',0,'online','automatic','b5d52b23d9eaf5a66ae4c1d5e5173b3bece18d9a0c4c627d2aaf041d768162e1',NULL,1780352037,0,'2026-06-02T00:13:57.401625+02:00',NULL,NULL,NULL,'["Developer Portals", "Google Developers", "Profile Dashboard"]','["[GUIDE]"]','[]','[]','{}','{"category": "developerportals", "reputation_status": "Vetted", "reputation_summary": "Standard secure entrance to personal development analytics on Google Developers.", "social_preview_url": "https://www.gstatic.com/devrel-devsite/prod/v6ae673272608590539f8a06b3f3271c0f5688cde07499d1c9e644aeb66c8c060/images/developer-profile-share.svg", "source_provenance": "X.com (GoogleDevs)", "suggested_new_category": ""}');
INSERT INTO "resources" VALUES('https://developers.google.com/solutions/catalog','Google for Developers Solutions Catalog','The central directory of Google-designed implementation blueprints, code templates, and reference architectures across multiple developer paths.','2026',4,'A foundational, multi-disciplinary catalog containing official reference architectures and IaC modules. It guides cloud engineers in implementing secure, reliable, and compliant infrastructure blueprints, scaling across databases, application hosting, security networks, and hybrid deployments.','en','documentation','advanced',0,'online','automatic','9675d01968cc339c0bafe863fdcb924a9993fc215f763e90291270d84a9cde4c',NULL,1780352013,0,'2026-06-02T00:13:33.434815+02:00',NULL,NULL,NULL,'["Cloud Architecture", "Google Cloud Platform", "Reference Blueprints", "Solutions Catalog"]','["[ENTERPRISE-STABLE]"]','[]','[]','{}','{"category": "uncategorized", "reputation_status": "Vetted", "reputation_summary": "The official hub of proven enterprise-grade patterns and deployment scripts. Highly respected across cloud architects.", "social_preview_url": "https://developers.google.com/solutions/images/dev-solutions-thumb.png", "source_provenance": "X.com (GoogleDevs)", "suggested_new_category": ""}');
INSERT INTO "resources" VALUES('https://developers.google.com/solutions/catalog?category=aiandmachinelearning','Google for Developers Solutions Catalog - AI and Machine Learning','A catalog of ready-to-deploy architectural patterns, sample implementations, and design guides for machine learning workloads.','2026',4,'An official architectural reference library documenting production patterns for enterprise AI applications. Includes deployment guides for model fine-tuning, retrieval-augmented generation (RAG), vector database optimization, and end-to-end MLOps pipeline structures on Google Cloud Platform.','en','documentation','advanced',0,'online','automatic','d65660ff745ada673232e2abfa626a32461fb116d8b6bf563dbc8085454e1e57',NULL,1780352013,0,'2026-06-02T00:13:33.434762+02:00',NULL,NULL,NULL,'["Cloud Infrastructure", "AI and Machine Learning", "Design Patterns", "Solutions Catalog"]','["[ENTERPRISE-STABLE]"]','[]','[]','{}','{"category": "ai-agents-mcp", "reputation_status": "Vetted", "reputation_summary": "Google''s authoritative blueprint catalog for AI, highly trusted by enterprise cloud architects seeking repeatable reference code.", "social_preview_url": "https://developers.google.com/solutions/images/dev-solutions-thumb.png", "source_provenance": "X.com (GoogleDevs)", "suggested_new_category": ""}');
INSERT INTO "resources" VALUES('https://developers.google.com/solutions/catalog?language=python','Google for Developers Solutions Catalog - Python Solutions','Curated reference solutions and automated deployment configurations utilizing Python across Google Cloud and APIs.','2026',4,'A curated index of production-ready Python blueprints for system automation and software engineering on Google platforms. Features structured configurations, pipeline architectures, and library standards optimized for performance, security, and cloud scalability.','en','documentation','intermediate',0,'online','automatic','579c78c9cbf996783c52c5f4ff07d01246fb3a317cdde129fa9ab47033bf80e1',NULL,1780352013,0,'2026-06-02T00:13:33.434794+02:00',NULL,NULL,NULL,'["Software Development", "Python", "Reference Architectures", "Solutions Catalog"]','["[ENTERPRISE-STABLE]"]','[]','[]','{}','{"category": "python", "reputation_status": "Vetted", "reputation_summary": "A curated selection of Python code templates and integration patterns supported directly by Google Developer relations.", "social_preview_url": "https://developers.google.com/solutions/images/dev-solutions-thumb.png", "source_provenance": "X.com (GoogleDevs)", "suggested_new_category": ""}');
INSERT INTO "resources" VALUES('https://developers.googleblog.com/2015/02/introducing-grpc-new-open-source-http2.html','developers.googleblog.com: Introducing gRPC, a new open source HTTP/2 RPC'' Framework','','N/A',0,'A curated technical resource and architectural guide covering developers.googleblog.com: Introducing gRPC, a new open source HTTP/2 RPC'' Framework in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'online','manual','bcc1ed479a6194711afb162a9c0881af63c0981252a324b7d774e66cf95ade77',100.0,1779034309,0,'2026-05-17T18:11:49.388981+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/api.md"]','["api.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://developers.googleblog.com/build-long-running-ai-agents-that-pause-resume-and-never-lose-context-with-adk','Build Long-running AI agents that pause, resume, and never lose context with ADK','Learn how to build production-grade, stateful AI agents using Google''s Agent Development Kit (ADK) to handle multi-day enterprise workflows.','2026',4,'This technical deep-dive introduces the architectural patterns required to transition from stateless chatbots to production-grade, long-running AI agents using Google''s Agent Development Kit (ADK). Key architectural concepts covered include:
* **Durable State Machines**: Managing multi-step asynchronous processes over extended cycles.
* **Persistent Session Storage**: Retaining complete execution state across service recycles and idle timeouts.
* **Event-Driven Webhooks**: Enabling agents to wake on external events and seamlessly delegate sub-tasks within enterprise environments.','en','Guide','Advanced',0,'online','automatic','3bd93adc62ee24fa759a5270d0df9c9c79d2c34641c37375cd0d6b295f96cab4',NULL,1780352849,0,'2026-06-02T00:27:29.031614+02:00',NULL,NULL,NULL,'["AI", "AI Agents", "State Orchestration", "Agent Development Kit (ADK)"]','["[GUIDE]", "[ENTERPRISE-STABLE]"]','[]','[]','{}','{"category": "ai-agents-mcp", "reputation_status": "Vetted", "reputation_summary": "Well-received architectural guide providing concrete patterns for persistent state management in enterprise-grade agent workflows.", "social_preview_url": "", "source_provenance": "X.com (GoogleDevs)", "suggested_new_category": "ai-agents-mcp"}');
INSERT INTO "resources" VALUES('https://developers.googleblog.com/one-year-of-innovation-celebrating-100k-members-in-the-google-cloud-x-nvidia-developer-community','One Year of Innovation: Celebrating 100k Members in the Google Cloud x NVIDIA Developer Community','Celebrating one year of the Google Cloud and NVIDIA developer community, now 100,000 members strong.','2026',4,'Celebrates the one-year anniversary and 100k-member milestone of the joint Google Cloud and NVIDIA developer community. This resource aggregates curated learning paths, engineering webinars, and architectural blueprints for deploying production-ready agentic AI and optimizing large language models (LLMs) on NVIDIA-accelerated GCP infrastructure.','en','blog','Beginner',0,'online','automatic','5f4fcfe9b69ee8f138479391ef0a23e3ea1987cb95cfc34856ea8c6bde0e667d',NULL,1780352292,0,'2026-06-02T00:18:12.588396+02:00',NULL,NULL,NULL,'["Public Cloud Solutions", "Google Cloud Platform", "AI Infrastructure"]','["GUIDE"]','[]','[]','{}','{"category": "uncategorized", "reputation_status": "Vetted", "reputation_summary": "Well-received enterprise community initiative supporting multi-node GPU clustering and LLM fine-tuning patterns on Google Cloud.", "social_preview_url": "", "source_provenance": "X.com (GoogleDevs)", "suggested_new_category": ""}');
INSERT INTO "resources" VALUES('https://developers.openai.com/codex/app/computer-use','Computer Use - Codex App | OpenAI Developers','With computer use, Codex can see and operate graphical user interfaces on macOS or Windows.','2026',4,'The OpenAI Codex computer use capability allows the AI agent to interact directly with macOS and Windows graphical user interfaces by interpreting screen pixels and accessibility APIs. It enables hands-free execution of complex desktop workflows such as media editing, settings configurations, and browser automation without requiring application-specific APIs. Security is maintained through robust, user-configurable app-by-app permissions and explicit prompt validation hooks.','en','documentation','advanced',0,'online','automatic','ed79031a20a27dfd4a2a87775cff9338bffcb8d2b942d307043c06414d4811d1',NULL,1780352454,0,'2026-06-02T00:20:54.119680+02:00',NULL,NULL,NULL,'["Artificial Intelligence", "AI Agents", "Computer Use", "GUI Automation"]','["[DE FACTO STANDARD]", "[EMERGING]"]','[]','[]','{}','{"category": "ai-agents-mcp", "reputation_status": "Vetted", "reputation_summary": "Highly anticipated and well-received official feature enabling OpenAI Codex to interact with local systems via screen capture and accessibility API controls on macOS and Windows.", "social_preview_url": "https://developers.openai.com/og/codex/app/computer-use.png", "source_provenance": "X.com (OpenAI)", "suggested_new_category": ""}');
INSERT INTO "resources" VALUES('https://developers.redhat.com','developers.redhat.com 🌟','','2026',5,'Red Hat''s dedicated developer portal providing comprehensive access to tools, sandboxes, and cloud-native frameworks like Quarkus and Spring on Kubernetes. It bridges the gap between raw cluster endpoints and developer workflows. In 2026, it serves as a cornerstone educational hub for enterprise software engineers.','English','Developer Portal','Intermediate',0,'online','manual',NULL,NULL,1781736112,0,'2026-06-18T00:41:52.278916+02:00',NULL,NULL,NULL,'["Platform Engineering", "Developer Experience", "Red Hat Ecosystem"]','["[DE FACTO STANDARD]"]','[]','["openshift.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://developers.redhat.com/articles/2021/05/17/integrating-systems-apache-camel-and-quarkus-red-hat-openshift','developers.redhat.com: Integrating systems with Apache Camel and Quarkus on Red Hat OpenShift','','2021',0,'An enterprise integration guide illustrating how running Apache Camel on Quarkus on Red Hat OpenShift delivers sub-second cold starts and minimal memory consumption, ideal for resource-constrained Kubernetes environments.','Java','Article','Advanced',1,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Infrastructure", "Enterprise Integration", "Camel Quarkus"]','["[COMMUNITY-TOOL]"]','[]','["message-queue.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://developers.redhat.com/articles/2021/05/19/micropipenv-installing-python-dependencies-containerized-applications','developers.redhat.com: micropipenv: Installing Python dependencies in containerized applications 🌟','','2021',0,'Introduces `micropipenv`, a lightweight CLI tool designed to run within container engines. It efficiently resolves and installs locked dependencies from Pipfile, poetry.lock, or requirements.txt files without installing bulky build wrappers, optimizing image sizes.','English','Article','Intermediate',1,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["DevOps", "Python Packaging", "Docker Integration"]','["[COMMUNITY-TOOL]"]','[]','["python.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://developers.redhat.com/articles/2021/05/20/shenandoah-garbage-collection-openjdk-16-concurrent-reference-processing','developers.redhat.com: Shenandoah garbage collection in OpenJDK 16: Concurrent reference processing','','2021',0,'In-depth technical breakdown of Shenandoah GC''s concurrent reference processing capabilities in OpenJDK 16. Details how reducing concurrent STW (Stop-The-World) phases minimizes millisecond-level tail latencies for highly parallel microservices.','English','Article','Advanced',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["JVM Architecture", "Memory Management", "Garbage Collection"]','["[COMMUNITY-TOOL]"]','[]','["java-and-java-performance-optimization.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://developers.redhat.com/articles/2021/05/21/build-your-own-rpm-package-sample-go-program','developers.redhat.com: Build your own RPM package with a sample Go program to simplify installing, updating, or removing a piece of software','','2021',0,'Walkthrough detailing how to compile a Go-based binary and pack it into a redistributable RPM using SPEC files. Crucial for enterprise deployments on RHEL-based target nodes, bridging the gap between local application builds and native package lifecycle management.','Go','Developer Guide','Advanced',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Linux", "Packaging", "RPM"]','["[COMMUNITY-TOOL]", "[GUIDE]"]','[]','["linux.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://developers.redhat.com/articles/2021/05/24/build-lean-java-containers-new-red-hat-universal-base-images-openjdk-runtime','developers.redhat.com: Build lean Java containers with the new Red Hat Universal Base Images OpenJDK runtime images 🌟','','2021',0,'Analyzes how to compile slim Java runtime layers using Red Hat Universal Base Images (UBI) OpenJDK templates. Emphasizes security compliance, footprint reduction, and performance optimizations for enterprise microservice platforms.','Dockerfile','Article','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Application Development", "Base Images", "Universal Base Image"]','["[COMMUNITY-TOOL]"]','[]','["demos.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://developers.redhat.com/articles/2021/05/24/deploy-helm-charts-jenkins-cicd-red-hat-openshift-4','developers.redhat.com: Deploy Helm charts with Jenkins CI/CD in Red Hat OpenShift 4 🌟','','2021',0,'Developer workflow demonstrating automated packaging and continuous delivery of Helm charts using Jenkins pipelines in OpenShift 4. Reviews the integration of enterprise security constraints and build processes.','English','Article','Intermediate',1,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Cloud Native", "Continuous Integration", "CI-CD Pipelines", "Red Hat OpenShift"]','["[COMMUNITY-TOOL]"]','[]','["jenkins.md", "demos.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://developers.redhat.com/articles/2021/05/25/red-hat-universal-base-image-and-docker-hub-why-should-developers-care','developers.redhat.com: Red Hat Universal Base Image and Docker Hub: Why should developers care?','','2021',0,'An informative article analyzing the strategic importance of hosting Red Hat Universal Base Images on Docker Hub. It highlights how developers benefit from instant access to cryptographically signed, compliant, and regularly updated base layers that easily pass enterprise security audits. The piece underscores the role of UBI in eliminating legal and performance compliance issues across environments.','Markdown','Article','Low',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Infrastructure", "Containerization", "Base Images"]','["[COMMUNITY-TOOL]"]','[]','["docker.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://developers.redhat.com/articles/2021/06/14/application-modernization-patterns-apache-kafka-debezium-and-kubernetes','developers.redhat.com: Application modernization patterns with Apache Kafka, Debezium, and Kubernetes','','2021',0,'A deep technical dive into change data capture (CDC) as an application modernization accelerator. Demonstrates how combining Debezium, Apache Kafka, and Kubernetes enables seamless database-to-database replication and asynchronous microservice integration.','English','Article','Advanced',1,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Microservices", "Modernization", "CDC Patterns"]','["[COMMUNITY-TOOL]"]','[]','["introduction.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://developers.redhat.com/articles/2021/06/18/perform-kaniko-build-red-hat-openshift-cluster-and-push-image-registry','developers.redhat.com: Perform a kaniko build on a Red Hat OpenShift cluster'' and push the image to a registry','','2021',0,'A specialized technical guide illustrating how to execute secure, unprivileged container image builds using Kaniko within a Red Hat OpenShift cluster. It explains how to bypass Docker-daemon dependencies by using Kaniko''s user-space execution model.','English','Technical Article','Intermediate',0,'online','manual','N/A',100.0,1779029267,0,'2026-05-17T16:47:47.869174+02:00',NULL,NULL,NULL,'["Image Building", "In-Cluster Builds", "Educational Material"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-tools.md"]','["kubernetes-tools.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://developers.redhat.com/articles/2021/06/25/making-java-programs-cloud-ready-part-1-incremental-approach-using-jakarta-ee','developers.redhat.com: Making Java programs cloud-ready, Part 1: An incremental approach using Jakarta EE and MicroProfile','','2021',0,'Demonstrates an incremental migration strategy to transition legacy monolithic Java applications into cloud-ready deployments using Jakarta EE and Eclipse MicroProfile. It outlines how to integrate lightweight container metrics, externalized configurations, and standard health indicators into existing systems.','Java','Article','Intermediate',1,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Enterprise Java", "Cloud Migration", "Modernization"]','["[LEGACY]"]','[]','["java_frameworks.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://developers.redhat.com/articles/2021/06/28/making-java-programs-cloud-ready-part-2-upgrade-legacy-java-application-jakarta','developers.redhat.com: Making Java programs cloud-ready, Part 2: Upgrade the legacy Java application to Jakarta EE','','2021',0,'Part two of the cloud migration series, illustrating technical procedures for refactoring legacy code bases to Jakarta EE. It covers deep-level migration from `javax` to `jakarta` namespaces, addressing dependency updates, persistence adjustments, and deployment optimizations within Kubernetes contexts.','Java','Article','Advanced',1,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Enterprise Java", "Cloud Migration", "Namespace Migration"]','["[LEGACY]"]','[]','["java_frameworks.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://developers.redhat.com/articles/2021/06/30/implementing-apache-activemq-style-broker-meshes-apache-artemis','developers.redhat.com: Implementing Apache ActiveMQ-style broker meshes with Apache Artemis','','2021',0,'A technical guide on constructing high-availability broker meshes using Apache Artemis on enterprise infrastructure. It details configuration strategies for clustering, store-and-forward replication, and dynamic queue load balancing.','English','Article','Advanced',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Infrastructure", "Message Brokers", "Clustering"]','["[COMMUNITY-TOOL]"]','[]','["message-queue.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://developers.redhat.com/articles/2021/07/01/how-expose-websocket-endpoint-using-red-hat-3scale-api-management','developers.redhat.com: How to expose a WebSocket endpoint using Red Hat 3scale API Management','','2021',0,'A highly technical guide demonstrating gateway configurations needed to establish persistent WebSocket connections through the 3scale API gateway. Discusses protocol upgrading, timeout values, and scaling metrics.','English','Tutorial','Advanced',1,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Architecture", "API Management", "Persistent Connections"]','["[COMMUNITY-TOOL]", "[GUIDE]"]','[]','["developerportals.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://developers.redhat.com/articles/2021/07/01/resteasy-reactive-and-more-quarkus-20','developers.redhat.com: RESTEasy Reactive and more in Quarkus 2.0','','2021',4,'Explores the design of RESTEasy Reactive, a completely overhauled, non-blocking HTTP layer introduced in Quarkus 2.0. By running directly on the Vert.x event loop without context switching, it yields a dramatic leap in performance and concurrent connection management. This architectural evolution cemented Quarkus as a leader in high-performance reactive API frameworks.','Java','Article','Advanced',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Java Cloud Native", "Quarkus", "Reactive Architecture"]','["[ENTERPRISE-STABLE]"]','[]','["java_frameworks.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://developers.redhat.com/articles/2021/07/07/getting-started-red-hat-openshift-streams-apache-kafka','developers.redhat.com: Getting started with Red Hat OpenShift Streams for'' Apache Kafka','','N/A',0,'A curated technical resource and architectural guide covering developers.redhat.com: Getting started with Red Hat OpenShift Streams for'' Apache Kafka in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779032543,0,'2026-05-17T17:42:23.441995+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/message-queue.md"]','["message-queue.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://developers.redhat.com/articles/2021/07/07/managing-api-life-cycle-event-driven-architecture-practical-approach','developers.redhat.com: Managing the API life cycle in an event-driven architecture: A practical approach 🌟','','2021',0,'Analyzes the lifecycle of asynchronous APIs in scale architectures. Proposes using AsyncAPI specifications alongside Schema Registries to maintain strict schema enforcement, contract versioning, and unified developer portal configurations.','English','Article','Advanced',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Event-Driven Systems", "Apache Kafka", "Schema Governance"]','["[COMMUNITY-TOOL]"]','[]','["message-queue.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://developers.redhat.com/articles/2021/07/08/troubleshooting-application-performance-red-hat-openshift-metrics-part-1','developers.redhat.com: Troubleshooting application performance with Red Hat OpenShift metrics, Part 1: Requirements','','2021',3,'Part 1 of an observability series discussing the performance requirements of gathering application telemetry in OpenShift. Outlines the infrastructure metrics, agent resource targets, and storage patterns required for steady operations.','English','Article','Intermediate',0,'duplicate','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Enterprise Kubernetes", "Observability Frameworks", "Telemetry Metrics"]','["[COMMUNITY-TOOL]"]','[]','["ocp4.md"]','{}','{"duplicate_of": "https://developers.redhat.com/articles/2021/07/29/troubleshooting-application-performance-red-hat-openshift-metrics-part-4"}');
INSERT INTO "resources" VALUES('https://developers.redhat.com/articles/2021/07/16/how-secure-apache-kafka-schemas-red-hat-integration-service-registry-20','developers.redhat.com: How to secure Apache Kafka schemas with Red Hat Integration Service Registry 2.0','','2021',0,'A step-by-step security implementation guide demonstrating how to protect schema registries using the Red Hat Integration Service Registry. Details how to configure fine-grained Access Control Lists (ACLs) and enforce authorization rules.','English','Blog Post','Advanced',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Event-Driven Systems", "Apache Kafka", "Schema Governance"]','["[COMMUNITY-TOOL]"]','[]','["message-queue.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://developers.redhat.com/articles/2021/07/20/deploy-nodejs-applications-red-hat-openshift-helm','developers.redhat.com: Deploy Node.js applications to Red Hat OpenShift with Helm','','2021',0,'Hands-on guide focusing on containerizing and deploying Node.js microservices to OpenShift 4 using Helm charts. Covers localized template customization and resource quota alignments for developer-driven environments.','English','Article','Beginner',1,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Cloud Native", "Enterprise Platforms", "Red Hat OpenShift", "Microservices"]','["[COMMUNITY-TOOL]"]','[]','["helm.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://developers.redhat.com/articles/2021/07/21/bootstrap-gitops-red-hat-openshift-pipelines-and-kam-cli','developers.redhat.com: Bootstrap GitOps with Red Hat OpenShift Pipelines and kam CLI','','2021',0,'Illustrates how to bootstrap secure GitOps setups on OpenShift using the GitOps Application Manager (kam) CLI. Standardizes repository structures to align application delivery pipelines with GitOps models.','Shell','Article','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Application Delivery", "GitOps", "kam CLI"]','["[COMMUNITY-TOOL]"]','[]','["demos.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://developers.redhat.com/articles/2021/07/23/jdk-flight-recorder-support-graalvm-native-image-journey-so-far','developers.redhat.com: JDK Flight Recorder support for GraalVM Native Image: The journey so far 🌟','','2021',0,'Highlights runtime monitoring capabilities for Ahead-of-Time (AOT) compiled Java applications. Explains how native binaries built with GraalVM leverage JFR events to expose custom runtime execution metrics.','English','Article','Advanced',1,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["JVM Architecture", "Ahead-of-Time Compilation", "Diagnostics"]','["[COMMUNITY-TOOL]"]','[]','["java-and-java-performance-optimization.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://developers.redhat.com/articles/2021/07/26/modernizing-applications-apache-camel-javascript-and-red-hat-openshift','developers.redhat.com: Modernizing applications with Apache Camel, JavaScript, and Red Hat OpenShift','','2021',0,'Examines legacy integration strategies and modern microservices orchestration utilizing Apache Camel K (native integrations) coupled with Node.js/JavaScript on Red Hat OpenShift. Discusses enterprise integration patterns (EIPs) within modern container systems.','JavaScript','Article','Intermediate',1,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Application Modernization", "Integration Frameworks", "OpenShift & Camel"]','["[LEGACY]"]','[]','["demos.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://developers.redhat.com/articles/2021/07/29/troubleshooting-application-performance-red-hat-openshift-metrics-part-4','developers.redhat.com: Troubleshooting application performance with Red Hat OpenShift metrics, Part 4: Gathering performance metrics','','2021',4,'Part 4 of an diagnostics series focusing on scraping application targets and debugging latency. Shows how to use the built-in PromQL interface on OpenShift to trace application runtime anomalies.','English','Article','Advanced',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Enterprise Kubernetes", "Observability Frameworks", "Telemetry Metrics"]','["[ENTERPRISE-STABLE]"]','[]','["ocp4.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://developers.redhat.com/articles/2021/07/30/customer-suggestions-improved-cicd-red-hat-openshift',NULL,NULL,NULL,NULL,'A curated technical resource and architectural guide covering developers.redhat.com in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'online','manual',NULL,NULL,1781736112,0,'2026-06-18T00:41:52.898688+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','[]','["ocp4.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://developers.redhat.com/articles/2021/08/03/managing-gitops-control-planes-secure-gitops-practices','developers.redhat.com: Managing GitOps control planes for secure GitOps practices 🌟','','2021',0,'Discusses access control models, repository structure strategies, and network isolation policies to harden GitOps control planes. Assures that malicious code or human errors are contained safely within individual tenant boundaries.','YAML','Article','Advanced',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Security & Governance", "Platform Security", "GitOps Security"]','["[COMMUNITY-TOOL]"]','[]','["demos.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://developers.redhat.com/articles/2021/08/04/managing-stateful-applications-kubernetes-operators-golang','developers.redhat.com: Managing stateful applications with Kubernetes Operators in Golang 🌟','','2021',0,'An enterprise guide mapping the management of stateful database engines inside Kubernetes using Go-based operators. Highlights local volume binding, replication coordination, and automatic failovers. Reconciled with 2026 patterns, this forms the underlying theory for stateful database-as-a-service (DBaaS) offerings on Kubernetes.','Go','Article','Advanced',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Cloud Native Infrastructure", "Kubernetes Extension", "Stateful Applications"]','["[COMMUNITY-TOOL]"]','[]','["kubernetes-operators-controllers.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://developers.redhat.com/articles/2021/08/04/opening-black-boxes-statement-tracing','developers.redhat.com: Opening black boxes with statement tracing (SystemTap)','','N/A',0,NULL,NULL,NULL,NULL,0,NULL,'manual','N/A',100.0,1779030658,0,'2026-05-17T17:10:58.214099+02:00',NULL,NULL,NULL,'[]','[]','["docs/qa.md"]','[]','{}','{}');
INSERT INTO "resources" VALUES('https://developers.redhat.com/articles/2021/08/11/how-maximize-data-storage-microservices-and-kubernetes-part-1-introduction','developers.redhat.com: How to maximize data storage for microservices and Kubernetes, Part 1: An introduction 🌟','','2021',0,'Part one of a premium Red Hat series defining technical best practices for mapping microservices to underlying storage topologies. It highlights the strategic balance between raw database performance demands and the cloud-native flexibility of dynamic storage provisioning.','N/A','Article','Intermediate',1,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Cloud Native Storage Architecture", "Storage Fundamentals", "Stateful Applications"]','["[COMMUNITY-TOOL]"]','[]','["kubernetes-storage.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://developers.redhat.com/articles/2021/08/11/simplify-load-balancing-api-gateways-using-red-hat-3scale-api-management','developers.redhat.com: Simplify load balancing for API gateways using Red Hat 3scale API Management','','2021',0,'Evaluates traffic management policies and network topologies designed to optimize high-performance load balancing in front of 3scale API gateways. Focuses on minimizing round-trip times and preventing traffic hotspots.','English','Article','Advanced',1,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Architecture", "API Management", "Infrastructure Patterns"]','["[COMMUNITY-TOOL]"]','[]','["developerportals.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://developers.redhat.com/articles/2021/08/12/build-and-deploy-microservices-kubernetes-and-dapr','developers.redhat.com: Build and deploy microservices with Kubernetes and Dapr','','2021',4,'Detailed technical guide for building and running Dapr-enabled microservices on Red Hat OpenShift and vanilla Kubernetes. Focuses on setting up sidecars and microservices configurations. Current 2026 engineering practices validate this approach for enterprise Java/Node architectures looking to offload ingress, telemetry, and security concerns to the runtime.','English','Guide','Advanced',1,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Cloud-Native", "Application Runtime", "Dapr Deployment"]','["[ENTERPRISE-STABLE]", "[GUIDE]"]','[]','["serverless.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://developers.redhat.com/articles/2021/08/20/composable-software-catalogs-kubernetes-easier-way-update-containerized','developers.redhat.com: Composable software catalogs on Kubernetes: An easier way to update containerized applications','','2021',4,'Explains how to construct and update software catalogs inside OLM. Focuses on the architectural design of file-based, composable software catalogs to allow administrators to streamline platform updates.','English','Article','Advanced',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Enterprise Kubernetes", "Operator Framework", "Lifecycle Management"]','["[ENTERPRISE-STABLE]"]','[]','["ocp4.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://developers.redhat.com/articles/2021/08/26/introduction-nodejs-reference-architecture-part-5-building-good-containers','developers.redhat.com: Introduction to the Node.js reference architecture, Part 5: Building good containers','','2021',0,'Part of Red Hat''s Node.js reference architecture focusing on secure container images. Outlines distroless base choices, multi-stage Docker builds, user permissions management, and resource allocation policies for production runtimes.','Markdown','Guide','Advanced',1,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Cloud Native Infrastructure", "Containerization", "Node.js Deployment"]','["[COMMUNITY-TOOL]", "[GUIDE]"]','[]','["javascript.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://developers.redhat.com/articles/2021/08/30/automate-red-hat-jboss-web-server-deployments-ansible','developers.redhat.com: Automate Red Hat JBoss Web Server deployments with Ansible','','2021',0,'Automates deployment and cluster routing for enterprise Red Hat JBoss Web Server (JWS) environments. Illustrates how to orchestrate JBoss installations, execute configuration templating, and deploy Java war artifacts securely.','YAML','Article','Intermediate',1,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Infrastructure as Code", "Ansible", "Application Servers"]','["[COMMUNITY-TOOL]"]','[]','["ansible.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://developers.redhat.com/articles/2021/08/31/why-should-i-choose-quarkus-over-spring-my-microservices','developers.redhat.com: Why should I choose Quarkus over Spring for my microservices?','','2021',0,'A detailed technical comparison explaining the advantages of Quarkus over Spring for cloud-native Java workloads. While Spring Boot 3 has improved native compilation, Quarkus remains highly competitive in 2026 for serverless startup time, memory footprints, and GraalVM build optimization.','Java','Article','Intermediate',1,'online','manual','N/A',100.0,1779032368,0,'2026-05-17T17:39:28.403620+02:00',NULL,NULL,NULL,'["Modern Java", "Frameworks", "Quarkus vs Spring"]','["[COMMUNITY-TOOL]"]','["docs/java_frameworks.md"]','["java_frameworks.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://developers.redhat.com/articles/2021/09/01/outbox-pattern-apache-kafka-and-debezium','developers.redhat.com: The outbox pattern with Apache Kafka and Debezium 🌟','','2021',0,'An implementation walkthrough of the Transactional Outbox pattern utilizing Debezium and Apache Kafka. This pattern guarantees reliable, dual-write-free message propagation from internal microservice datastores directly to downstream Kafka clusters.','English','Article','Advanced',1,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Event-Driven Systems", "Design Patterns", "Transactional Outbox"]','["[COMMUNITY-TOOL]"]','[]','["message-queue.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://developers.redhat.com/articles/2021/09/06/improving-cicd-red-hat-openshift','developers.redhat.com: Improving CI/CD in Red Hat OpenShift 🌟','','N/A',0,'A curated technical resource and architectural guide covering developers.redhat.com: Improving CI/CD in Red Hat OpenShift 🌟 in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779030364,0,'2026-05-17T17:06:04.696413+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/ocp4.md"]','["ocp4.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://developers.redhat.com/articles/2021/09/16/shenandoah-openjdk-17-sub-millisecond-gc-pauses','developers.redhat.com: Shenandoah in OpenJDK 17: Sub-millisecond GC pauses','','2021',0,'This Red Hat engineering analysis covers Shenandoah GC in OpenJDK 17. It details how the garbage collector achieves sub-millisecond pauses by performing evacuation and compacting concurrently with active application threads, making it ideal for low-latency Java microservices.','Java','Article','Advanced',1,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Software Development", "JVM Internals", "Garbage Collection"]','["[COMMUNITY-TOOL]"]','[]','["java_frameworks.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://developers.redhat.com/articles/2021/09/20/quarkus-spring-developers-getting-started','developers.redhat.com: Quarkus for Spring developers: Getting started 🌟','','2021',0,'A practical guide helping Spring Boot developers transition to Quarkus by leveraging Quarkus''s Spring Compatibility API. In 2026, this guide remains extremely relevant for migrating legacy microservices, enabling developers to use familiar Spring annotations under a faster Quarkus engine.','Java','Article','Intermediate',1,'online','manual','N/A',100.0,1779031559,0,'2026-05-17T17:25:59.199403+02:00',NULL,NULL,NULL,'["Modern Java", "Frameworks", "Migrations"]','["[LEGACY]"]','["docs/java_frameworks.md"]','["java_frameworks.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://developers.redhat.com/articles/2021/09/21/distributed-transaction-patterns-microservices-compared','developers.redhat.com: Distributed transaction patterns for microservices compared','','2021',0,'This article analyzes patterns for distributed transaction management in decoupled architectures. It contrasts two-phase commit (2PC) limitations with the Saga pattern (both orchestrated and choreographed styles), providing a practical guide on maintaining transactional state.','English','Article','Advanced',1,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Microservices", "Distributed Transactions", "Patterns"]','["[COMMUNITY-TOOL]"]','[]','["message-queue.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://developers.redhat.com/articles/2021/09/22/thoth-prescriptions-resolving-python-dependencies','developers.redhat.com: Thoth prescriptions for resolving Python dependencies','','2021',0,'Details ''prescriptions''—declarative rules used by Project Thoth to solve complex Python dependency lockups. Demonstrates automated strategies to avoid platform-specific bugs, secure transitive packages, and optimize base system configurations in container builds.','Python','Technical Article','Advanced',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Infrastructure & DevOps", "Dependency Management", "Package Security"]','["[COMMUNITY-TOOL]"]','[]','["python.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://developers.redhat.com/articles/2021/09/27/four-reasons-developers-should-use-ansible','developers.redhat.com: Four reasons developers should use Ansible','','2021',0,'Outlines architectural benefits why software engineers should embrace configuration as code using Ansible. Focuses on local development environment parity, simplified build runners, database schema migrations, and application topologies.','English','Article','Beginner',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Infrastructure as Code", "Ansible", "Concepts"]','["[COMMUNITY-TOOL]"]','[]','["ansible.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://developers.redhat.com/articles/2021/09/28/set-modcluster-red-hat-jboss-web-server-ansible','developers.redhat.com: Set up mod_cluster for Red Hat JBoss Web Server with Ansible','','2021',0,'Guides system engineers on configuring mod_cluster web server components inside Red Hat JBoss environments. Shows how to dynamically balance traffic routing paths using automated playbooks.','English','blog_post','Advanced',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Automation & Orchestration", "Ansible", "Application Delivery"]','["[COMMUNITY-TOOL]"]','[]','["ansible.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://developers.redhat.com/articles/2021/10/01/new-application-samples-red-hat-openshift-48','developers.redhat.com: New application samples in Red Hat OpenShift 4.8','','2021',0,'Introduces new application developer templates launched in OpenShift 4.8. Explains how developers can instantly import, test, and containerize various languages directly within the OpenShift developer GUI console.','N/A','Article','Beginner',1,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Application Development", "Reference Templates", "OpenShift 4.8"]','["[COMMUNITY-TOOL]"]','[]','["demos.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://developers.redhat.com/articles/2021/10/04/get-started-openshift-service-registry',NULL,NULL,NULL,NULL,'A curated technical resource and architectural guide covering developers.redhat.com in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'online','manual',NULL,NULL,1781736117,0,'2026-06-18T00:41:57.580131+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','[]','["ocp4.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://developers.redhat.com/articles/2021/10/11/get-started-openshift-service-registry','developers.redhat.com: Get started with OpenShift Service Registry','','N/A',0,'A curated technical resource and architectural guide covering developers.redhat.com: Get started with OpenShift Service Registry in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779031507,0,'2026-05-17T17:25:07.232513+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/ocp4.md"]','["ocp4.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://developers.redhat.com/articles/2021/10/11/quarkus-spring-developers-kubernetes-native-design-patterns','==developers.redhat.com: Quarkus for Spring developers: Kubernetes-native'' design patterns==','','2021',0,'Explores how Spring Boot developers can utilize Quarkus to build Kubernetes-native application patterns, such as direct ConfigMap/Secret binding and health probe automation. By 2026, native Kubernetes integration inside Java frameworks has significantly reduced the need for external boilerplate sidecars.','Java','Article','Intermediate',1,'online','manual','N/A',100.0,1779029710,0,'2026-05-17T16:55:10.184883+02:00',NULL,NULL,NULL,'["Modern Java", "Frameworks", "Kubernetes Integration"]','["[COMMUNITY-TOOL]"]','["docs/java_frameworks.md"]','["java_frameworks.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://developers.redhat.com/articles/2021/11/02/how-choose-best-java-garbage-collector','developers.redhat.com: How to choose the best Java garbage collector','','2021',0,'Technical selection matrix mapping GC choices (G1GC, ZGC, Shenandoah, Serial) to enterprise architectural requirements such as maximum throughput, heap density, or strict SLA-bound tail latency limits.','English','Article','Advanced',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["JVM Architecture", "Memory Management", "Garbage Collection"]','["[COMMUNITY-TOOL]"]','[]','["java-and-java-performance-optimization.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://developers.redhat.com/articles/2021/11/04/boost-throughput-resteasy-reactive-quarkus-22','developers.redhat.com: Boost throughput with RESTEasy Reactive in Quarkus'' 2.2','','2021',0,'Deep-dive explaining performance gains achieved through RESTEasy Reactive in Quarkus 2.2+. By running non-blocking HTTP endpoints directly on the underlying Netty event loop, this architecture maximizes throughput. It is the default approach for building high-scale Java APIs in 2026.','Java','Article','Advanced',1,'online','manual','N/A',100.0,1779031520,0,'2026-05-17T17:25:20.708806+02:00',NULL,NULL,NULL,'["Modern Java", "Frameworks", "Reactive Programming"]','["[COMMUNITY-TOOL]"]','["docs/java_frameworks.md"]','["java_frameworks.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://developers.redhat.com/articles/2021/11/04/generating-pseudorandom-numbers-python','developers.redhat.com: Generating pseudorandom numbers in Python','','2021',0,'Curator Insight: Contrasts pseudorandom generation techniques against high-entropy secure alternatives in standard Python library spaces.
Live Grounding: Compares standard deterministic algorithms (`random`) with cryptographically strong modules (`secrets`), detailing risks in key generation and security token architecture.','Python','Article','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Software Engineering", "Cryptography & Security", "Randomness"]','["[COMMUNITY-TOOL]"]','[]','["python.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://developers.redhat.com/articles/2021/11/15/net-60-now-available-rhel-and-openshift','developers.redhat.com: .NET 6 now available for RHEL and OpenShift','','2021',4,'Announces native Red Hat Enterprise Linux (RHEL) and OpenShift support for .NET 6. Focuses on pre-configured, secure container base images and integration setups that simplify enterprise deployments.','English','Article','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Application Development", ".NET Framework", "RHEL Support"]','["[ENTERPRISE-STABLE]"]','[]','["dotnet.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://developers.redhat.com/articles/2021/11/15/red-hat-software-collections-38-and-red-hat-developer-toolset-11-now-generally','developers.redhat.com: Red Hat Software Collections 3.8 and Red Hat Developer Toolset 11 now generally available','','2021',0,'Release summary detailing Red Hat Software Collections 3.8 and Developer Toolset 11. Explains runtime lifecycle considerations, package availability, and GCC version upgrades for building enterprise software on RHEL platforms.','C/C++','Article','Advanced',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Infrastructure", "Enterprise Operating Systems", "Software Collections"]','["[COMMUNITY-TOOL]"]','[]','["devel-sites.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://developers.redhat.com/articles/2021/11/18/build-and-store-universal-application-images-openshift','developers.redhat.com: Build and store universal application images on OpenShift (with Buildah)','','2021',0,'A deep dive on compiling security-focused container images using Buildah on OpenShift. Highlights how Buildah bypasses Docker daemon requirements, maintaining tight compliance bounds and minimizing vulnerabilities in CI/CD environments.','Shell','Article','Advanced',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Application Development", "Base Images", "Buildah"]','["[COMMUNITY-TOOL]"]','[]','["demos.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://developers.redhat.com/articles/2021/11/22/bring-your-kubernetes-workloads-edge','developers.redhat.com: Bring your Kubernetes workloads to the edge','','2021',0,'A guide on scaling down and adapting standard containerized workloads to small, resource-constrained edge computing environments. It outlines storage optimizations and minimized memory footprint topologies.','English','Article','Advanced',1,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Edge Computing", "Kubernetes Edge", "MicroShift"]','["[COMMUNITY-TOOL]"]','[]','["edge-computing.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://developers.redhat.com/articles/2021/11/23/faster-way-access-jdk-flight-recorder-data','developers.redhat.com: A faster way to access JDK Flight Recorder data','','2021',0,'Technical review of modern JVM Flight Recorder streaming capabilities. It reviews strategies for consuming real-time telemetry events via Java in-memory APIs, offering low-latency, zero-overhead diagnostic monitoring without relying on bulky local file dumps.','English','Technical Blog','Advanced',1,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Software Engineering", "Java Virtual Machine", "Diagnostics and Troubleshooting"]','["[COMMUNITY-TOOL]"]','[]','["java-and-java-performance-optimization.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://developers.redhat.com/articles/2021/11/30/modernizing-enterprise-java-cloud-native-guide-developers','developers.redhat.com: Modernizing Enterprise Java: A cloud native guide for developers','','2021',0,'A developer-focused modernization guide published by Red Hat for refactoring monolithic enterprise Java workloads into modern cloud native applications. It discusses migrating to Quarkus, adopting reactive architectures, and optimizing containers for Kubernetes.','Java','Article','Advanced',1,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Software Development", "Cloud Native Java", "Modernization"]','["[COMMUNITY-TOOL]"]','[]','["java_frameworks.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://developers.redhat.com/articles/2021/12/06/improve-your-kafka-connect-builds-debezium','developers.redhat.com: Improve your Kafka Connect builds of Debezium.','','2021',0,'An operational guide focusing on optimizing Kafka Connect builds when integrating Debezium connectors. It provides best practices for crafting container images via Kubernetes operators and custom resources (CRDs) to guarantee deterministic dependency resolution and streamlined cluster deployments.','YAML','Guide','Advanced',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Data Engineering", "Change Data Capture", "Kafka Connect"]','["[COMMUNITY-TOOL]", "[GUIDE]"]','[]','["message-queue.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://developers.redhat.com/articles/2021/12/13/remote-debugging-kubernetes-using-vs-code','==developers.redhat.com: Remote debugging on Kubernetes using VS Code==','','2021',0,'A detailed architectural guide by Red Hat outlining remote debugging topologies for containerized apps on Kubernetes using VS Code. Instructs on configuring port-forwarding and Delve/gdb configurations inside remote pods.','N/A','Article','Advanced',1,'online','manual','N/A',100.0,1779031425,0,'2026-05-17T17:23:45.525653+02:00',NULL,NULL,NULL,'["Cloud-Native Development", "Kubernetes", "Remote Debugging"]','["[COMMUNITY-TOOL]"]','["docs/visual-studio.md"]','["visual-studio.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://developers.redhat.com/articles/2021/12/16/secure-your-kubernetes-deployments-ebpf','developers.redhat.com: Secure your Kubernetes deployments with eBPF','','2021',0,'Details how eBPF (Extended Berkeley Packet Filter) technology shifts the runtime security paradigm away from heavy, sidecar-based observability architectures. Demonstrates writing and attaching kernel sandboxed utilities to track execution and networking footprints with minimal CPU overhead. Crucial reading for high-scale, security-conscious platform teams.','English','Article','Advanced',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Security", "Runtime Security", "eBPF"]','["[COMMUNITY-TOOL]"]','[]','["kubernetes-security.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://developers.redhat.com/articles/2022/01/11/5-design-principles-microservices','developers.redhat.com: 5 design principles for microservices','','2022',0,'Outlines five core engineering principles foundational to sustainable microservices: single responsibility boundaries, loose coupling, data isolation, failure-resilient architecture, and robust observability.','English','Article','Intermediate',1,'online','manual',NULL,NULL,NULL,0,'2022-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Microservices", "Design Principles", "Core Principles"]','["[COMMUNITY-TOOL]"]','[]','["introduction.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://developers.redhat.com/articles/2022/01/13/developers-guide-cicd-and-gitops-jenkins-pipelines','developers.redhat.com: A developer''s guide to CI/CD and GitOps with Jenkins Pipelines','','2022',0,'A developer-focused guide by Red Hat covering best practices for declarative pipelines and GitOps strategies. *Curator Insight*: Red Hat pipeline strategy. *Live Grounding*: Highly valuable blueprint for organizations looking to integrate legacy Jenkins setups with GitOps loops.','English','Article','Advanced',0,'online','manual',NULL,NULL,NULL,0,'2022-06-01T00:00:00+02:00',NULL,NULL,NULL,'["CI/CD Pipelines", "Pipeline Patterns", "GitOps"]','["[LEGACY]"]','[]','["jenkins.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://developers.redhat.com/articles/2022/01/17/reduce-size-container-images-dockerslim','developers.redhat.com: Reduce the size of container images with DockerSlim','','2022',0,'Red Hat''s analysis of the DockerSlim command utility. Discusses dynamically tracing operational execution paths to securely remove unused operating system components.','N/A','article','Advanced',0,'online','manual',NULL,NULL,NULL,0,'2022-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Containers", "Developer Tooling", "Image Compacting"]','["[COMMUNITY-TOOL]"]','[]','["docker.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://developers.redhat.com/articles/2022/02/02/protect-secrets-git-cleansmudge-filter','developers.redhat.com: Protect secrets in Git with the clean/smudge filter','','2022',4,'Explains the deployment of Git clean/smudge filters as a local workstation guardrail. This configuration transparently encrypts and decrypts sensitive file values during Git staging and checkout processes, preventing accidental upstream exposure of raw development secrets.','Bash','Tutorial','Advanced',0,'online','manual',NULL,NULL,NULL,0,'2022-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Security", "Developer Tooling", "Git Secrets Security"]','["[ENTERPRISE-STABLE]", "[GUIDE]"]','[]','["devsecops.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://developers.redhat.com/articles/2022/03/10/which-better-single-kafka-cluster-rule-them-all-or-many','developers.redhat.com: Which is better: A single Kafka cluster to rule them all, or many?','','2022',0,'Explores the core architectural debate of running a unified, enterprise-wide Kafka cluster versus provisioning multiple, isolated, application-specific clusters. Evaluates resource isolation, operational support overhead, and data security boundaries.','English','Article','Advanced',0,'online','manual',NULL,NULL,NULL,0,'2022-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Event-Driven Systems", "Apache Kafka", "Topology & Architecture"]','["[COMMUNITY-TOOL]"]','[]','["message-queue.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://developers.redhat.com/articles/2022/06/20/8-open-source-kubernetes-security-tools','developers.redhat.com: 8 open source Kubernetes security tools','','2022',0,'Evaluates eight open-source security utilities critical for securing containerized environments. Highlights runtime threat detectors, IaC scanners, policy compliance checkers, and secrets managers, discussing deployment strategies for secure platform engineering.','Go','Article','Intermediate',0,'online','manual','N/A',100.0,1779029138,0,'2026-05-17T16:45:38.280676+02:00',NULL,NULL,NULL,'["Cloud-Native Platforms", "Kubernetes Security", "Curation"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-tools.md"]','["kubernetes-tools.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://developers.redhat.com/articles/2022/07/20/git-workflows-best-practices-gitops-deployments','developers.redhat.com: Git best practices: Workflows for GitOps deployments | Christian Hernandez 🌟','- Separate your repositories
    - Separate development in directories, not branches
    - Trunk-based development
    - Pay attention to policies and security','2022',0,'Presents definitive repo workflow practices for GitOps environments. Strongly advocates separating development source repositories from declarative configuration repositories, employing trunk-based workflows, and defining clear access policies.','English','Article','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2022-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Continuous Delivery", "GitOps", "Best Practices"]','["[COMMUNITY-TOOL]"]','[]','["gitops.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://developers.redhat.com/articles/2022/08/30/kubernetes-101-developers-names-ports-yaml-files-and-more','developers.redhat.com: Kubernetes 101 for developers: Names, ports, YAML files, and more','','2022',3,'A tactical developer-focused tutorial outlining basic components inside YAML manifests. Focuses on proper configuration of port mappings, naming strategies, and setting selector fields to establish stable intra-cluster communication.','English','Article','Intermediate',1,'online','manual',NULL,NULL,NULL,0,'2022-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Fundamentals", "Developer Workflows", "API Objects"]','["[COMMUNITY-TOOL]"]','[]','["kubernetes.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://developers.redhat.com/articles/2022/09/07/how-set-your-gitops-directory-structure','developers.redhat.com: How to set up your GitOps directory structure | Christian Hernandez 🌟','','2022',0,'Provides actionable guidance on configuring folder and directory hierarchies in GitOps repositories. Demonstrates setting up Kustomize base folders and environment overlays to maintain clean, scalable infrastructure models.','English','Article','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2022-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Continuous Delivery", "GitOps", "Repository Structure"]','["[COMMUNITY-TOOL]"]','[]','["gitops.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://developers.redhat.com/articles/2022/09/27/end-end-field-level-encryption-apache-kafka-connect','developers.redhat.com: End-to-end field-level encryption for Apache Kafka Connect','','2022',0,'Outlines cryptography techniques for implementing field-level encryption (FLE) on streaming data using Kafka Connect. Demonstrates how to securely intercept and encrypt sensitive PII fields before they are persisted on Kafka''s physical broker logs.','English','Article','Advanced',0,'online','manual',NULL,NULL,NULL,0,'2022-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Event-Driven Systems", "Apache Kafka Connect", "Security"]','["[COMMUNITY-TOOL]"]','[]','["message-queue.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://developers.redhat.com/articles/2022/10/24/podman-expands-desktop','developers.redhat.com: Podman expands to the Desktop','','2022',0,'Introduces the official release of Podman Desktop, analyzing its architecture and how it simplifies unprivileged container management on Windows, macOS, and Linux. It covers packaging local engines and pod configuration tools.','English','Article','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2022-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Container Infrastructure", "Graphical User Interfaces", "Podman Desktop"]','["[COMMUNITY-TOOL]"]','[]','["container-managers.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://developers.redhat.com/articles/2022/10/25/how-install-vms-and-ansible-automation-platform-mac-m1','developers.redhat.com: How to install VMs and Ansible Automation Platform on Mac M1','','2022',0,'Detailed engineering guide for configuring local VM environments and deploying Red Hat Ansible Automation Platform (AAP) on Apple Silicon (M1/M2) hardware. Demonstrates hypervisor compatibility layers and target architecture translation.','English','documentation','Advanced',0,'online','manual',NULL,NULL,NULL,0,'2022-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Automation & Orchestration", "Ansible Platforms", "Local Development"]','["[COMMUNITY-TOOL]"]','[]','["ansible.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://developers.redhat.com/articles/2022/12/20/gitops-cookbook-kubernetes-automation-practice','developers.redhat.com: GitOps Cookbook: Kubernetes automation in practice','','2022',0,'A practical cookbook demonstrating real-world automation recipes for Red Hat OpenShift and vanilla Kubernetes. Emphasizes declarative setup patterns using ArgoCD, helm-based packages, and Kustomize patches for microservice deployments.','English','Article','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2022-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Continuous Delivery", "GitOps", "Automation Patterns"]','["[COMMUNITY-TOOL]"]','[]','["gitops.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://developers.redhat.com/articles/2023/01/04/how-use-fabric8-java-client-kubernetes','developers.redhat.com: How to use Fabric8 Java Client with Kubernetes','','2023',0,'Red Hat developer resource demonstrating basic and advanced namespace manipulations, cluster watches, and credential configurations. This workflow establishes container-aware runtime environments for enterprise-grade JVM deployments.','Java','Tutorial','Intermediate',1,'online','manual',NULL,NULL,NULL,0,'2023-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Kubernetes Development", "Java SDKs", "Fabric8 API"]','["[COMMUNITY-TOOL]", "[GUIDE]"]','[]','["kubernetes-client-libraries.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://developers.redhat.com/articles/2023/01/24/how-generate-code-using-fabric8-kubernetes-client','developers.redhat.com: How to generate code using Fabric8 Kubernetes Client','','2023',0,'Step-by-step tutorial explaining how to programmatically generate Java models, types, and custom Domain-Specific Languages (DSL) from cluster-registered CRDs using the Fabric8 Java Client. This technique minimizes manual boilerplate and guarantees strict type safety.','Java','Tutorial','Advanced',1,'online','manual',NULL,NULL,NULL,0,'2023-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Kubernetes Development", "Code Generation", "Fabric8 CRD"]','["[COMMUNITY-TOOL]", "[GUIDE]"]','[]','["kubernetes-client-libraries.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://developers.redhat.com/articles/2023/02/14/remote-container-development-vs-code-and-podman','==developers.redhat.com: Remote container development with VS Code and Podman=='' 🌟','','2023',0,'Analyzes the configuration of VS Code Remote Containers utilizing Podman instead of Docker. Discusses handling rootless execution models, matching host/container UIDs, and configuring SELinux policies in secure enterprise architectures.','Shell','Article','Advanced',0,'online','manual','N/A',100.0,1779030809,0,'2026-05-17T17:13:29.068424+02:00',NULL,NULL,NULL,'["Developer Environment", "IDE Tooling", "Visual Studio Code", "Remote Development & Collaborative Coding"]','["[COMMUNITY-TOOL]"]','["docs/visual-studio.md"]','["visual-studio.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://developers.redhat.com/articles/2023/03/16/how-deploy-openshift-azure-gui-part-1','developers.redhat.com: How to easily deploy OpenShift on Azure using a GUI, Part 1','- [developers.redhat.com: How to easily deploy OpenShift on Azure via GitOps, Part 2](https://developers.redhat.com/articles/2023/03/17/deploy-openshift-azure-gitops-part-2)','2023',0,'Guides users through simple graphical deployment options for Azure Red Hat OpenShift (ARO) inside the Microsoft Azure Portal.','English','Technical Blog','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2023-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Infrastructure", "Public Cloud", "ARO Console"]','["[COMMUNITY-TOOL]"]','[]','["ocp4.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://developers.redhat.com/articles/2023/03/17/deploy-openshift-azure-gitops-part-2','developers.redhat.com: How to easily deploy OpenShift on Azure via GitOps,'' Part 2','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','N/A',100.0,1779031494,0,'2026-05-17T17:24:54.553728+02:00',NULL,NULL,NULL,'[]','[]','["docs/ocp4.md"]','[]','{}','{"duplicate_of": "https://developers.redhat.com/articles/2023/03/16/how-deploy-openshift-azure-gui-part-1"}');
INSERT INTO "resources" VALUES('https://developers.redhat.com/articles/2024/06/06/enhance-kubernetes-deployment-efficiency-argo-cd-and-applicationset','developers.redhat.com: Enhance Kubernetes deployment efficiency with Argo CD and ApplicationSet','','2024',4,'Deep technical review of optimization practices when deploying large-scale software footprints using ApplicationSets. Outlines how to maximize rendering efficiency, prevent performance bottlenecks, and design clean matrix-based generators.','English','Article','Advanced',0,'online','manual',NULL,NULL,NULL,0,'2024-06-01T00:00:00+02:00',NULL,NULL,NULL,'["GitOps & CD", "ArgoCD", "ApplicationSets"]','["[ENTERPRISE-STABLE]"]','[]','["argo.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://developers.redhat.com/articles/2025/06/25/how-kruize-optimizes-openshift-workloads','How Kruize Optimizes OpenShift Workloads','','2025',4,'Technical review explaining how the Kruize Autotune project leverages prometheus metrics to autonomously profile and adjust microservices allocations on enterprise OpenShift clusters.','Java','Software','Advanced',1,'online','manual',NULL,NULL,NULL,0,'2025-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Performance Engineering", "Kubernetes Optimization", "Autonomous Tuning"]','["[ENTERPRISE-STABLE]"]','[]','["openshift.md", "kubernetes-tools.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://developers.redhat.com/articles/quarkus-quick-start-guide-kubernetes-native-java-stack','developers.redhat.com: Quarkus: A quick-start guide to the Kubernetes-native Java stack','','2019',4,'Quick-start tutorial covering development environment setup, live reloading capabilities, and native compilation commands with Quarkus. Explains the differences between build-time optimizations (pioneered by Quarkus) and execution-time reflections (traditionally used by Spring). Excellent resource for developers seeking an immediate taste of Quarkus''s superior developer feedback loops.','Java','Tutorial','Beginner',0,'online','manual',NULL,NULL,NULL,0,'2019-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Java Cloud Native", "Quarkus", "Fundamentals"]','["[ENTERPRISE-STABLE]", "[GUIDE]"]','[]','["java_frameworks.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://developers.redhat.com/articles/ubi-faq','RH Universal Base Image FAQ','','2019',0,'A comprehensive FAQ resource answering technical queries regarding Red Hat UBI redistribution rights, support channels, and package installation configurations. Explains differences between standard, minimal, and micro base layers to help developers choose the right runtime footprint.','English','Article','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2019-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Container Infrastructure", "Image Optimization", "Red Hat UBI"]','["[COMMUNITY-TOOL]"]','[]','["container-managers.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://developers.redhat.com/blog',NULL,NULL,NULL,NULL,'A curated technical resource and architectural guide covering developers.redhat.com in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'online','manual',NULL,NULL,1781735879,0,'2026-06-18T00:37:59.396074+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','[]','["caching.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://developers.redhat.com/blog/2016/03/09/more-about-docker-images-size','developers.redhat.com: Keep it small: a closer look at Docker image sizing','','2016',0,'An early framework mapping out compilation footprint problems in old monolithic images. Highlights how layer auditing techniques set up today''s industry multi-stage patterns.','N/A','article','Beginner',0,'online','manual',NULL,NULL,NULL,0,'2016-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Containers", "Build Optimization", "Historical Context"]','["[COMMUNITY-TOOL]"]','[]','["docker.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://developers.redhat.com/blog/2017/08/16/troubleshooting-java-applications-on-openshift','developers.redhat.com: Troubleshooting java applications on openshift (Jolokia)','','2017',0,'Guides developers on using Jolokia, an HTTP/JSON bridge for JMX, to securely query and troubleshoot Java microservices deployed inside Red Hat OpenShift pods.','Java','Article','Intermediate',1,'online','manual',NULL,NULL,NULL,0,'2017-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Observability", "Application Monitoring", "Java JMX"]','["[COMMUNITY-TOOL]"]','[]','["ocp3.md", "monitoring.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://developers.redhat.com/blog/2017/10/05/jdbc-master-slave-persistence-setup-activemq-using-postgresql-database','developers.redhat.com: JDBC Master-Slave Persistence setup with Activemq using Postgresql database','','2017',3,'An older but architecturally important guide addressing the configuration of JDBC Master-Slave persistence topologies in ActiveMQ using a PostgreSQL database. It outlines database locking strategies to coordinate high-availability failover configurations.','YAML','Blog Post','Advanced',1,'online','manual',NULL,NULL,NULL,0,'2017-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Infrastructure", "Cloud Native Integration", "ActiveMQ Artemis", "Persistence"]','["[COMMUNITY-TOOL]"]','[]','["message-queue.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://developers.redhat.com/blog/2018/02/22/container-terminology-practical-introduction','A Practical Introduction to Container Terminology','','2018',0,'A classic Red Hat reference guide clarifying container terms including namespaces, cgroups, images, registries, runtimes (OCI, CRI), and orchestration layers. It provides standard technical definitions required to construct, run, and manage container architectures without proprietary runtime locks.','None','Article','Beginner',0,'online','manual',NULL,NULL,NULL,0,'2018-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Containerization", "Fundamentals", "Terminology"]','["[COMMUNITY-TOOL]"]','[]','["container-managers.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://developers.redhat.com/blog/2018/05/30/3scale-api-gateway-policies','Adding API Gateway Policies Now Easier With Red Hat 3scale API Management','','2018',0,'Outlines the declarative system for defining gateway routing rules and header manipulation schemas inside 3scale API Management without updating custom Lua scripts. Details deployment configurations for standard enterprise security controls.','English','Article','Intermediate',1,'online','manual',NULL,NULL,NULL,0,'2018-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Architecture", "API Management", "Red Hat Ecosystem"]','["[COMMUNITY-TOOL]"]','[]','["developerportals.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://developers.redhat.com/blog/2018/06/28/why-kubernetes-is-the-new-application-server','developers.redhat.com: Why Kubernetes is The New Application Server','','2018',0,'This guide analyzes the transition from traditional enterprise application servers (like JBoss or WebSphere) to Kubernetes. It positions Kubernetes as the modern application server, handling routing, state management, and lifecycle patterns natively.','None','Article','Intermediate',1,'online','manual',NULL,NULL,NULL,0,'2018-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Cloud Native Architecture", "Containerization", "Kubernetes"]','["[COMMUNITY-TOOL]"]','[]','["introduction.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://developers.redhat.com/blog/2018/08/29/intro-to-podman','Intro to Podman','','2018',0,'An introductory engineering guide presenting Podman''s design philosophies. It outlines the core mechanics of running daemonless containers, using standard alias configs to replace traditional docker systems, and managing container storage within unprivileged user directories.','None','Article','Beginner',0,'online','manual',NULL,NULL,NULL,0,'2018-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Containerization", "Container Engines", "Daemonless Execution"]','["[COMMUNITY-TOOL]"]','[]','["container-managers.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://developers.redhat.com/blog/2018/09/24/the-future-of-java-and-openjdk-updates-without-oracle-support','developers.redhat.com: The future of Java and OpenJDK updates without Oracle support','','2018',0,'Red Hat''s strategic statement on taking over the stewardship of OpenJDK updates (specifically JDK 8 and JDK 11) after Oracle''s support cycles. It outlines Red Hat''s commitment to community-driven, enterprise-grade, open-source Java runtimes suitable for cloud native microservices.','Java','Article','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2018-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Software Development", "Java Ecosystem", "OpenJDK Support"]','["[COMMUNITY-TOOL]"]','[]','["java_frameworks.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://developers.redhat.com/blog/2018/09/26/source-versus-binary-s2i-workflows-with-red-hat-openshift-application-runtimes','developers.redhat.com: Source versus binary S2I workflows with Red Hat OpenShift Application Runtimes','','2018',0,'Structural analysis of S2I builders, explaining how source repositories are dynamically injected into standardized runtime base images to produce highly secure production containers.','Shell','Article','Intermediate',1,'online','manual',NULL,NULL,NULL,0,'2018-06-01T00:00:00+02:00',NULL,NULL,NULL,'["CI/CD & DevOps", "Source-To-Image", "OpenShift S2I Workflow"]','["[COMMUNITY-TOOL]"]','[]','["openshift-pipelines.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://developers.redhat.com/blog/2018/10/12/securing-net-core-on-openshift-using-https','developers.redhat.com: Securing .NET Core on OpenShift using HTTPS','','2018',0,'Guides engineers through configuring ASP.NET Core microservices with end-to-end TLS encryption on OpenShift. Discusses dynamic integration of local server certificates using OpenShift''s service serving certificates feature.','C#','Tutorial','Intermediate',1,'online','manual',NULL,NULL,NULL,0,'2018-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Security", "Encryption", ".NET Core"]','["[ENTERPRISE-STABLE]", "[GUIDE]"]','[]','["ocp3.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://developers.redhat.com/blog/2018/11/15/rhel8-introducing-appstreams',NULL,NULL,NULL,NULL,'A curated technical resource and architectural guide covering developers.redhat.com in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'online','manual',NULL,NULL,1781735922,0,'2026-06-18T00:38:42.043341+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','[]','["devel-sites.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://developers.redhat.com/blog/2018/11/21/eclipse-microprofile-for-spring-boot-developers','developers.redhat.com: Eclipse MicroProfile for Spring Boot developers','','2018',0,'A mapping reference designed to help Spring Boot developers translate standard Spring concepts into Eclipse MicroProfile equivalents. It details how CDI annotation-driven injection patterns align with Spring''s dependency injection mechanisms, easing cross-framework platform migrations.','Java','Article','Intermediate',1,'online','manual',NULL,NULL,NULL,0,'2018-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Spring Ecosystem", "Interoperability", "MicroProfile"]','["[COMMUNITY-TOOL]"]','[]','["java_frameworks.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://developers.redhat.com/blog/2018/11/22/automated-performance-testing-kubernetes-openshift','Leveraging Kubernetes and OpenShift for automated performance tests (part 1)','','2018',0,'Outlines architectural strategies for automating load and performance testing within Kubernetes and Red Hat OpenShift environments. Focuses on orchestrating distributed test runners (like JMeter or Gatling) as cloud-native jobs, ensuring consistent test execution alongside CI/CD pipelines to validate platform scalability under synthetic load.','None','Article','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2018-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Infrastructure", "Performance Testing", "Kubernetes & OpenShift"]','["[COMMUNITY-TOOL]"]','[]','["monitoring.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://developers.redhat.com/blog/2019/01/03/leveraging-openshift-or-kubernetes-for-automated-performance-tests-part-2','Building an observability stack for automated performance tests on Kubernetes and OpenShift (part 2) 🌟','','2019',0,'Explores the construction of an end-to-end monitoring pipeline using Prometheus and Grafana to capture system-level and application-level metrics during automated load tests. Enables developers to pinpoint resource bottlenecks, track container resource usage, and analyze performance regressions dynamically.','None','Article','Advanced',0,'online','manual',NULL,NULL,NULL,0,'2019-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Infrastructure", "Performance Testing", "Observability"]','["[COMMUNITY-TOOL]"]','[]','["monitoring.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://developers.redhat.com/blog/2019/02/21/podman-and-buildah-for-docker-users','developers.redhat.com: Podman and Buildah for Docker users 🌟','','2019',0,'A practical handbook for developers transitionining from legacy Docker tooling to the modern Podman/Buildah stack. It walks through command mapping, registry authentications, building minimal rootless images, and deploying local Kubernetes-style multi-container YAML manifests.','None','Article','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2019-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Containerization", "Container Engines", "Daemonless Execution"]','["[LEGACY]"]','[]','["ocp4.md", "container-managers.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://developers.redhat.com/blog/2019/02/27/sidecars-analyze-debug-network-traffic-kubernetes-pod','Using sidecars to analyze and debug network traffic in OpenShift and Kubernetes pods','','2019',0,'This architectural guide demonstrates how to deploy sidecar containers utilizing tcpdump and Wireshark inside a pod''s network namespace. Curator Insight highlights this as a primary debugging mechanism, while Live Grounding validates that injecting ephemeral debug containers via native Kubernetes primitives has become the 2026 standard, drastically reducing runtime overhead.','Bash/YAML','Article','Advanced',0,'online','manual',NULL,NULL,NULL,0,'2019-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Kubernetes & OpenShift", "Networking", "Debugging"]','["[COMMUNITY-TOOL]"]','[]','["openshift.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://developers.redhat.com/blog/2019/05/02/get-started-with-jenkins-ci-cd-in-red-hat-openshift-4','developers.redhat.com - Get started with Jenkins CI/CD in Red Hat OpenShift 4','','2019',0,'A structured tutorial on initializing Jenkins-driven continuous delivery setups in early OpenShift 4 environments. Highlights configuration, service account configuration, and deploying pre-packaged Jenkins templates on-cluster.','Groovy','Tutorial','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2019-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Platform Architecture", "CI/CD", "Jenkins Pipelines"]','["[ENTERPRISE-STABLE]", "[GUIDE]"]','[]','["openshift-pipelines.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://developers.redhat.com/blog/2019/07/08/10-tips-for-reviewing-code-you-dont-like','developers.redhat.com: 10 tips for reviewing code you don''t like','','2019',0,'Provides practical tips for reviewing code in challenging situations. Recommends focusing on objective structural designs, automating style checking, and maintaining clear communication to build strong team culture.','English','Blog','Beginner',0,'online','manual',NULL,NULL,NULL,0,'2019-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Software Engineering", "Code Review", "Best Practices"]','["[COMMUNITY-TOOL]"]','[]','["cicd.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://developers.redhat.com/blog/2019/09/05/red-hat-openshift-4-on-your-laptop-introducing-red-hat-codeready-containers','Red Hat OpenShift 4.2 on your laptop: Introducing **Red Hat CodeReady Containers**','','2019',0,'Historical launch announcement introducing Red Hat CodeReady Containers (now OpenShift Local) for OpenShift 4.2. It marks the transition to Operator-driven OpenShift clusters running on local developer laptops. The single-node environment utilizes host-native hypervisors (Hyper-V, Libvirt, Hyperkit) to containerize all cluster control-plane workloads into a resource-constrained footprint.','English','Blog','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2019-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Platforms", "Local Development", "OpenShift Local"]','["[COMMUNITY-TOOL]"]','[]','["ocp4.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://developers.redhat.com/blog/2019/09/09/install-3scale-multitenant-in-7-commands','Install Red Hat 3scale and configure tenants with 7 simple commands','','2019',0,'A practical administrative guide demonstrating rapid scripting mechanisms to install and configure multi-tenant structures in 3scale. Promotes standardized deployment setups on container platforms with minimum operational footprint.','English','Tutorial','Intermediate',1,'online','manual',NULL,NULL,NULL,0,'2019-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Architecture", "API Management", "Operations & Deployment"]','["[COMMUNITY-TOOL]", "[GUIDE]"]','[]','["developerportals.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://developers.redhat.com/blog/2019/09/12/jakarta-ee-8-the-new-era-of-java-ee-explained','developers.redhat.com: Jakarta EE 8: The new era of Java EE explained','','2019',0,'Explains the transition of Java EE to the Eclipse Foundation as Jakarta EE 8. While maintaining API compatibility with Java EE 8, it established the open governance model and vendor-neutral IP processes required for subsequent namespace evolution and cloud-native specification delivery.','Java','Article','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2019-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Enterprise Java", "Jakarta EE", "Core Platform"]','["[COMMUNITY-TOOL]"]','[]','["java_frameworks.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://developers.redhat.com/blog/2019/10/02/autowire-microprofile-into-spring-with-quarkus','developers.redhat.com: Autowire MicroProfile into Spring with Quarkus','','2019',3,'Technical deep-dive showing how Quarkus facilitates the interoperability of MicroProfile specifications within Spring-based DI paradigms. Explains how developers can use familiar `@Autowired` annotations to wire MicroProfile configuration and telemetry systems. It illustrates Quarkus''s flexible engineering approach toward bridging legacy Enterprise Java patterns with modern frameworks.','Java','Tutorial','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2019-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Java Cloud Native", "Quarkus", "Interoperability"]','["[GUIDE]", "[LEGACY]"]','[]','["java_frameworks.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://developers.redhat.com/blog/2019/10/09/what-is-red-hat-universal-base-image','What is Red Hat Universal Base Image?','','2019',0,'Deconstructs the design of Red Hat''s Universal Base Image, explaining its lifecycle, support commitments, and open redistribution model. It outlines how UBI bridges the gap between secure RHEL package dependency requirements and standard public distribution channels.','English','Article','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2019-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Container Infrastructure", "Image Optimization", "Red Hat UBI"]','["[COMMUNITY-TOOL]"]','[]','["container-managers.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://developers.redhat.com/blog/2019/11/18/how-quarkus-brings-imperative-and-reactive-programming-together','developers.redhat.com: How Quarkus brings imperative and reactive programming together','','2019',4,'Technical article clarifying Quarkus''s architectural strategy of unifying imperative and reactive paradigms on top of Eclipse Vert.x. It details how the engine can process traditional blocking tasks and ultra-high-performance reactive streams within the same runtime. This unified execution engine simplifies the development of resilient, non-blocking APIs without needing complex reactive boilerplate.','Java','Article','Advanced',0,'online','manual',NULL,NULL,NULL,0,'2019-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Java Cloud Native", "Quarkus", "Reactive Programming"]','["[ENTERPRISE-STABLE]"]','[]','["java_frameworks.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://developers.redhat.com/blog/2019/11/19/decoupling-microservices-with-apache-camel-and-debezium','developers.redhat.com: Decoupling microservices with Apache Camel and Debezium','','2019',0,'This guide covers the integration of Apache Camel and Debezium to decouple microservice database dependencies. By leveraging Camel''s rich Enterprise Integration Patterns (EIP) to consume and route Debezium change event logs, organizations can eliminate dual-write risks and ensure resilient distributed transactions.','Java','Guide','Advanced',1,'online','manual',NULL,NULL,NULL,0,'2019-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Architecture", "Microservices Patterns", "Decoupling"]','["[COMMUNITY-TOOL]", "[GUIDE]"]','[]','["message-queue.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://developers.redhat.com/blog/2019/11/27/handling-angular-environments-in-continuous-delivery-with-red-hat-openshift','developers.redhat.com: Handling Angular environments in continuous delivery with Red Hat OpenShift','','2019',0,'Details clean patterns for deploying Angular-based web applications on OpenShift. Demonstrates injecting environment variables at container start time instead of packaging distinct, static bundles for each target environment.','TypeScript','Tutorial','Intermediate',1,'online','manual',NULL,NULL,NULL,0,'2019-06-01T00:00:00+02:00',NULL,NULL,NULL,'["App Development", "Frontend", "Continuous Delivery"]','["[ENTERPRISE-STABLE]", "[GUIDE]"]','[]','["angular.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://developers.redhat.com/blog/2019/12/04/understanding-red-hat-amq-streams-components-for-openshift-and-kubernetes-part-1','Understanding Red Hat AMQ Streams components for OpenShift and Kubernetes 🌟','','2019',3,'Explains the underlying architectural parts of AMQ Streams (Red Hat''s enterprise packaging of the Strimzi operator). It walks engineers through utilizing operator mechanisms to deploy highly-secure, production-ready Kafka instances inside OpenShift environments.','N/A','Blog Post','Intermediate',1,'online','manual',NULL,NULL,NULL,0,'2019-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Infrastructure", "Cloud Native Integration", "Enterprise Messaging", "AMQ Streams"]','["[COMMUNITY-TOOL]"]','[]','["message-queue.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://developers.redhat.com/blog/2019/12/16/getting-started-with-red-hat-integration-service-registry','Red Hat Integration service registry','','2019',0,'An introductory guide to Red Hat''s Service Registry, based on the Apicurio Registry upstream. It outlines configuration steps for maintaining schema formats (Avro, Protobuf, JSON) inside enterprise messaging pipelines, ensuring API contract governance in decoupled distributed architectures.','N/A','Guide','Intermediate',1,'online','manual',NULL,NULL,NULL,0,'2019-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Data Engineering", "Schema Registry", "Red Hat Integration"]','["[COMMUNITY-TOOL]", "[GUIDE]"]','[]','["message-queue.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://developers.redhat.com/blog/2020/01/01/skupper-io-let-your-services-communicate-across-kubernetes-clusters','developers.redhat.com: Skupper.io: Let your services communicate across Kubernetes clusters','','2020',0,'Skupper.io enables cross-cluster microservice communications through an application-level Virtual Application Network (VAN). Contrasting original claims of simple setups, live engineering consensus in 2026 demonstrates Skupper''s high architectural value in enterprise hybrid clouds, routing traffic via AMQP without complex VPNs or firewall modifications.','Go','Article/Tool','Advanced',1,'online','manual',NULL,NULL,NULL,0,'2020-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Kubernetes & OpenShift", "Networking", "Multi-Cluster"]','["[COMMUNITY-TOOL]"]','[]','["openshift.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://developers.redhat.com/blog/2020/01/09debugging-applications-within-red-hat-openshift-containers',NULL,NULL,NULL,NULL,'A curated technical resource and architectural guide covering developers.redhat.com in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual',NULL,100.0,1779130494,0,'2026-05-18T20:54:54.950861+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/ocp3.md"]','["ocp3.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://developers.redhat.com/blog/2020/01/15installing-debugging-tools-into-a-red-hat-openshift-container-with-oc-inject','developers.redhat.com: Installing debugging tools into a Red Hat OpenShift'' container with **oc-inject**','','N/A',0,'A curated technical resource and architectural guide covering developers.redhat.com: Installing debugging tools into a Red Hat OpenShift'' container with **oc-inject** in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779032586,0,'2026-05-17T17:43:06.754256+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/ocp3.md"]','["ocp3.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://developers.redhat.com/blog/2020/01/22/operator-pattern-rest-api-for-kubernetes-and-red-hat-openshift','developers.redhat.com: Operator pattern: REST API for Kubernetes and Red Hat OpenShift 🌟','','2020',0,'This architectural design guide details exposing REST APIs on top of Kubernetes operators. It abstracts custom resource complexity into standard endpoints, simplifying third-party service integration.','English','Article','Advanced',1,'online','manual',NULL,NULL,NULL,0,'2020-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Development", "Kubernetes Operators", "API Design"]','["[COMMUNITY-TOOL]"]','[]','["ocp4.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://developers.redhat.com/blog/2020/02/05/customizing-openshift-project-creation','developers.redhat.com: Customizing OpenShift project creation 🌟','','2020',0,'Details dynamic project onboarding techniques for OpenShift administrators. Teaches how to configure customized templates that automatically enforce security contexts, default quotas, and custom networking parameters upon namespace creation.','Yaml','Tutorial','Advanced',0,'online','manual',NULL,NULL,NULL,0,'2020-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Platform Architecture", "Administration", "Automation"]','["[ENTERPRISE-STABLE]", "[GUIDE]"]','[]','["ocp3.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://developers.redhat.com/blog/2020/02/13/openshift-actions-deploy-to-red-hat-openshift-directly-from-your-github-repository','developers.redhat.com: OpenShift Actions: Deploy to Red Hat OpenShift directly from your GitHub repository','','2020',0,'Technical guide on utilizing official Red Hat OpenShift GitHub Actions. Empowers developers to directly interface GitHub workflow pipelines with OpenShift clusters, deploying applications seamlessly via container commands or oc CLI bindings.','YAML','Article','Intermediate',1,'online','manual',NULL,NULL,NULL,0,'2020-06-01T00:00:00+02:00',NULL,NULL,NULL,'["CI/CD & DevOps", "GitOps & Pipelines", "GitHub Actions Integration"]','["[COMMUNITY-TOOL]"]','[]','["openshift-pipelines.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://developers.redhat.com/blog/2020/02/14/using-secrets-in-apache-kafka-connect-configuration','developers.redhat.com: how easy to deploy and configure a Kafka Connect on Kubernetes through strimziio operator and use secrets','','2020',3,'A deep-dive technical guide addressing secret configuration in Apache Kafka Connect deployments on Kubernetes. It explains how to declare properties and read externalized secrets through configuration providers, avoiding cleartext passwords inside GitOps repositories.','YAML','Blog Post','Advanced',1,'online','manual',NULL,NULL,NULL,0,'2020-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Infrastructure", "Cloud Native Integration", "Strimzi", "Security"]','["[COMMUNITY-TOOL]"]','[]','["message-queue.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://developers.redhat.com/blog/2020/03/19/testing-memory-based-horizontal-pod-autoscaling-on-openshift','developers.redhat.com: Testing memory-based horizontal pod autoscaling on OpenShift 🌟','','2020',0,'A diagnostic tutorial explaining how to design, execute, and inspect Horizontal Pod Autoscaler scaling metrics based on container RAM thresholds. Includes guidelines for generating stable test scenarios.','Yaml','Tutorial','Advanced',0,'online','manual',NULL,NULL,NULL,0,'2020-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Platform Architecture", "Resource Management", "Autoscaling"]','["[ENTERPRISE-STABLE]", "[GUIDE]"]','[]','["ocp3.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://developers.redhat.com/blog/2020/03/24/red-hat-universal-base-images-for-docker-users','developers.redhat.com: Red Hat Universal Base Images for Docker users','- [developers.redhat.com: book: Red Hat Universal Base Images (UBI)](https://developers.redhat.com/books/red-hat-universal-base-images-ubi)','2020',0,'This guide explains the structure, licensing, and optimization of Red Hat Universal Base Images (UBI) for developers using Docker or other non-RHEL runtimes. It showcases how UBI provides a free, secure, and enterprise-grade base image platform that maintains strict compatibility with Red Hat Enterprise Linux. It is crucial for standardizing commercial container dependencies.','Markdown','Article','Low',0,'online','manual',NULL,NULL,NULL,0,'2020-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Infrastructure", "Containerization", "Base Images"]','["[COMMUNITY-TOOL]"]','[]','["docker.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://developers.redhat.com/blog/2020/03/25/low-code-microservices-orchestration-with-syndesis','developers.redhat.com: Low-code microservices orchestration with Syndesis','','2020',0,'This architectural guide demonstrates how to construct and orchestrate low-code microservices integrations using the Syndesis platform on OpenShift. It highlights developer productivity pathways, showcasing visual data mapping and cloud-native connector deployments that bypass traditional integration boilerplate.','N/A','Guide','Intermediate',1,'online','manual',NULL,NULL,NULL,0,'2020-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Integration", "Low-Code Integration", "Tutorials"]','["[COMMUNITY-TOOL]", "[GUIDE]"]','[]','["message-queue.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://developers.redhat.com/blog/2020/04/01/set-up-red-hat-amq-streams-custom-certificates-on-openshift-update','Set up **Red Hat AMQ Streams** custom certificates on OpenShift','','2020',0,'This architectural guide details how to integrate custom TLS certificates with Red Hat AMQ Streams (a Strimzi-based Kafka distribution) on OpenShift. It focuses on replacing the auto-generated self-signed Certificate Authorities (CAs) with enterprise-trusted certificates for the Kafka listener endpoints. Key operations include configuring Listener Custom Certs and Secret mapping to secure external consumer and producer traffic.','YAML','Technical Article','Advanced',0,'online','manual',NULL,NULL,NULL,0,'2020-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Cloud Native Infrastructure", "Enterprise Messaging", "Kafka on Kubernetes", "Security"]','["[COMMUNITY-TOOL]"]','[]','["message-queue.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://developers.redhat.com/blog/2020/04/08/why-kubernetes-native-instead-of-cloud-native','developers.redhat.com: Why Kubernetes native instead of cloud native? 🌟','','2020',0,'Kubernetes-native applications go beyond merely running on containers; they are specifically compiled, packaged, and optimized to consume the Kubernetes API directly. This paradigm shift utilizes custom resource definitions (CRDs) and operator patterns to achieve deep platform integration, enabling smarter autoscaling and self-healing behaviors. Choosing Kubernetes-native architectures ensures maximum platform efficiency, though it increases vendor-coupling to the orchestrator.','English','Blog Post','Advanced',0,'online','manual',NULL,NULL,NULL,0,'2020-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Architecture", "Cloud Native", "Kubernetes Native"]','["[COMMUNITY-TOOL]"]','[]','["faq.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://developers.redhat.com/blog/2020/04/10/migrating-a-spring-boot-microservices-application-to-quarkus','developers.redhat.com: Migrating a Spring Boot microservices application to Quarkus','','2020',4,'A comprehensive step-by-step case study illustrating how to port an existing Spring Boot microservice over to Quarkus. It evaluates performance deltas including container startup times, base memory utilization, and throughput differences post-migration. Ideal reference material for enterprise architects planning modernization and optimization initiatives.','Java','Tutorial','Advanced',1,'online','manual',NULL,NULL,NULL,0,'2020-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Java Cloud Native", "Quarkus", "Migration"]','["[ENTERPRISE-STABLE]", "[GUIDE]"]','[]','["java_frameworks.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://developers.redhat.com/blog/2020/04/13/red-hat-data-grid-8-0-brings-new-server-architecture-improved-rest-api-and-more','developers.redhat.com: Red Hat Data Grid 8.0 brings new server architecture, improved REST API, and more','','2020',0,'Technical release evaluation showcasing Red Hat Data Grid 8.0''s updated cloud-native engine. It details the lightweight server container footprint, modern REST API integration pathways, and advanced CLI automation.','English','Technical Article','Advanced',0,'online','manual',NULL,NULL,NULL,0,'2020-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Data & Caching", "Data Grid", "In-Memory Caching"]','["[COMMUNITY-TOOL]"]','[]','["caching.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://developers.redhat.com/blog/2020/04/14/capture-database-changes-with-debezium-apache-kafka-connectors','developers.redhat.com: Capture database changes with Debezium Apache Kafka connectors','','2020',0,'A duplicate entry detailing the setup and configuration of log-based Debezium connectors. It remains an essential developer guide on streaming real-time transactional updates from relational engines into Kafka topic topologies.','N/A','Guide','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2020-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Data Engineering", "Change Data Capture", "Kafka Connect"]','["[COMMUNITY-TOOL]", "[GUIDE]"]','[]','["message-queue.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://developers.redhat.com/blog/2020/04/24/build-and-deploy-a-serverless-app-with-camel-k-and-red-hat-openshift-serverless-1-5-0-tech-preview','developers.redhat.com: Build and deploy a serverless app with Camel K and Red Hat OpenShift Serverless 1.5.0 Tech Preview','','2020',3,'Demonstrates building low-overhead integrations by running Apache Camel K integrations natively over the OpenShift Serverless platform engine.','Java','Technical Tutorial','Advanced',1,'online','manual',NULL,NULL,NULL,0,'2020-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Enterprise Kubernetes", "OpenShift", "OpenShift Serverless Integration"]','["[COMMUNITY-TOOL]", "[GUIDE]"]','[]','["serverless.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://developers.redhat.com/blog/2020/04/27/building-kubernetes-applications-on-openshift-with-red-hat-marketplace','developers.redhat.com: Building Kubernetes applications on OpenShift with Red Hat Marketplace','','2020',0,'A historical overview detailing how developers used the Red Hat Marketplace to buy, deploy, and manage commercial Kubernetes operators. With the retirement of this marketplace, modern workloads have transitioned to automated deployment patterns via GitOps and custom private Helm/OLM registries.','English','Blog','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2020-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Ecosystem", "Marketplace", "Application Lifecycle"]','["[COMMUNITY-TOOL]"]','[]','["ocp4.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://developers.redhat.com/blog/2020/04/27/modern-web-applications-on-openshift-part-4-openshift-pipelines','developers.redhat.com: Modern web applications on OpenShift, Part 4: Openshift Pipelines','','2020',0,'Part of a series detailing modern web application architectures on OpenShift. Explores configuring Tekton pipelines to construct, optimize, and serve static frontend code alongside active microservices.','Yaml','Blog / Tutorial','Intermediate',1,'online','manual',NULL,NULL,NULL,0,'2020-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Platform Architecture", "CI/CD", "Tekton Pipelines"]','["[COMMUNITY-TOOL]", "[GUIDE]"]','[]','["openshift-pipelines.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://developers.redhat.com/blog/2020/04/30/serverless-applications-made-faster-and-simpler-with-openshift-serverless-ga','Serverless applications made faster and simpler with **OpenShift Serverless GA**','','2020',0,'Introducing OpenShift Serverless GA, this resource outlines the packaging of Knative into an enterprise-supported product. It details the integration of OpenShift''s default routing layer, integration with service mesh (Istio), and developer console enhancements that provide visual revision graphs, simple traffic-splitting controls, and event-source creation.','English','Blog','Intermediate',1,'online','manual',NULL,NULL,NULL,0,'2020-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Cloud Native Application", "Serverless", "OpenShift Serverless"]','["[COMMUNITY-TOOL]"]','[]','["ocp4.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://developers.redhat.com/blog/2020/05/01/automated-api-testing-for-the-kie-server','developers.redhat.com: Automated API testing for the KIE Server','','2020',0,'Focuses on setting up automated REST API test runners for KIE decision services. Demonstrates performance execution metrics, payload validation models, and CI integration pipelines using Postman and Newman test wrappers.','JavaScript','Blog','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2020-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Software Testing", "API Automation", "KIE Server"]','["[COMMUNITY-TOOL]"]','[]','["postman.md", "demos.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://developers.redhat.com/blog/2020/05/07/open-data-hub-0-6-brings-component-updates-and-kubeflow-architecture','Open Data Hub 0.6 brings component updates and Kubeflow architecture','','2020',0,'This article outlines the release of Open Data Hub 0.6, highlighting the alignment of its components with the Kubeflow architecture on OpenShift. It details operator-driven deployments of JupyterHub, Kubeflow Pipelines, and Apache Spark, establishing standardized declarative patterns for building cloud-native data science workspaces.','YAML','Technical Article','Advanced',0,'online','manual',NULL,NULL,NULL,0,'2020-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Data Platform", "Machine Learning", "Open Data Hub", "Architecture & Releases"]','["[COMMUNITY-TOOL]"]','[]','["message-queue.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://developers.redhat.com/blog/2020/05/11/top-10-must-know-kubernetes-design-patterns','developers.redhat.com: Top 10 must-know Kubernetes design patterns','','2026',0,'An architectural review detailing ten core structural, configuration, and behavioral patterns in Kubernetes. Features deep discussions on the sidecar pattern, declarative rollouts, resource controllers, and custom initializers, mapping theoretical design blocks to modern operational setups.','None','Blog Post','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2026-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Architecture", "Design Patterns", "System Patterns"]','["[COMMUNITY-TOOL]"]','[]','["kubernetes.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://developers.redhat.com/blog/2020/05/12/six-reasons-to-love-camel-k','developers.redhat.com: Six reasons to love Camel K','','2020',0,'This Red Hat article highlights six benefits of adopting Camel K. It details its low memory footprints, sub-second startup times, Serverless integration paths, and how it uses Kamelets to connect external APIs.','English','Article','Intermediate',1,'online','manual',NULL,NULL,NULL,0,'2020-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Infrastructure", "Kubernetes Native", "Camel K"]','["[COMMUNITY-TOOL]"]','[]','["message-queue.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://developers.redhat.com/blog/2020/05/15/change-data-capture-for-microservices-without-writing-any-code','developers.redhat.com: Change data capture for microservices without writing any code','','2020',0,'This article demonstrates how to establish a low-maintenance, zero-code Change Data Capture (CDC) pipeline using Debezium and Kafka Connect. It explains how to decouple microservice databases using declarative configurations, bypassing custom transactional outbox implementation code entirely.','N/A','Guide','Intermediate',1,'online','manual',NULL,NULL,NULL,0,'2020-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Architecture", "Microservices Patterns", "No-Code CDC"]','["[COMMUNITY-TOOL]", "[GUIDE]"]','[]','["message-queue.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://developers.redhat.com/blog/2020/05/18/deploy-and-bind-enterprise-grade-microservices-with-kubernetes-operators','Deploy and bind enterprise-grade microservices with Kubernetes Operators','','2020',0,'A developer guide explaining how to bind microservices dynamically to relational stores and caching layers using automated operators.','English','Technical Blog','Advanced',1,'online','manual',NULL,NULL,NULL,0,'2020-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Extensibility & APIs", "Microservices", "Operator Integrations"]','["[COMMUNITY-TOOL]"]','[]','["ocp4.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://developers.redhat.com/blog/2020/05/19/extending-kafka-connectivity-with-apache-camel-kafka-connectors','developers.redhat.com: Extending Kafka connectivity with Apache Camel Kafka connectors','','2020',0,'This guide outlines how to use the Apache Camel Kafka Connector framework to connect standard enterprise integration endpoints directly to Kafka topics, eliminating the need to write custom connector code.','English','Article','Advanced',0,'online','manual',NULL,NULL,NULL,0,'2020-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Infrastructure", "Enterprise Integration", "Kafka Connect"]','["[COMMUNITY-TOOL]"]','[]','["message-queue.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://developers.redhat.com/blog/2020/05/20/getting-started-with-the-fabric8-kubernetes-java-client','developers.redhat.com: Getting started with the fabric8 Kubernetes Java client','','2020',0,'A practical guide to implementing JVM program orchestration on Kubernetes clusters using the Fluent API of the Fabric8 Kubernetes Java Client. The framework supports seamless resource state management, custom resources (CRDs), and secure API server interactions.','Java','Tutorial','Intermediate',1,'online','manual',NULL,NULL,NULL,0,'2020-06-01T00:00:00+02:00',NULL,NULL,NULL,'["App Development", "Java", "Kubernetes Clients"]','["[ENTERPRISE-STABLE]", "[GUIDE]"]','[]','["kubernetes-client-libraries.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://developers.redhat.com/blog/2020/05/26/build-a-go-application-using-openshift-pipelines','Build a Go application using OpenShift Pipelines','- [openshift-pipelines-workshop](https://redhat-developer-demos.github.io/openshift-pipelines-workshop) Workshop to demonstrate OpenShift Pipelines (featuring Tekton)','2020',0,'Guides developers through compiling and deploying Go applications on OpenShift Pipelines using Tekton. Outlines how to write Tasks, configure Workspaces, and trigger image builds securely within non-privileged containers.','Yaml / Go','Article','Intermediate',1,'online','manual',NULL,NULL,NULL,0,'2020-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Application Delivery", "CI/CD Pipelines", "Tekton Pipelines"]','["[COMMUNITY-TOOL]"]','[]','["demos.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://developers.redhat.com/blog/2020/05/28/how-the-fabric8-maven-plug-in-deploys-java-applications-to-openshift','developers.redhat.com: How the fabric8 Maven plug-in deploys Java applications'' to OpenShift','','N/A',0,'A curated technical resource and architectural guide covering developers.redhat.com: How the fabric8 Maven plug-in deploys Java applications'' to OpenShift in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'duplicate','manual','N/A',100.0,1779029502,0,'2026-05-17T16:51:42.386297+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-client-libraries.md"]','["kubernetes-client-libraries.md"]','{}','{"duplicate_of": "https://developers.redhat.com/blog/2020/06/02/how-the-fabric8-maven-plug-in-deploys-java-applications-to-openshift"}');
INSERT INTO "resources" VALUES('https://developers.redhat.com/blog/2020/05/28/quarkus-a-kubernetes-native-java-runtime-now-fully-supported-by-red-hat','Quarkus, a Kubernetes-native Java runtime, now fully supported by Red Hat','','2020',4,'Historically marked the transition of Quarkus from a highly anticipated community project to a commercial Red Hat product offering. By offering production support SLA terms, it paved the way for massive enterprise migration schedules within regulated industries. Crucial reading for understanding how the runtime ecosystem achieved its current mainstream success.','Java','Article','Beginner',0,'online','manual',NULL,NULL,NULL,0,'2020-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Java Cloud Native", "Quarkus", "Industry Impact"]','["[ENTERPRISE-STABLE]"]','[]','["java_frameworks.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://developers.redhat.com/blog/2020/06/02/how-the-fabric8-maven-plug-in-deploys-java-applications-to-openshift','developers.redhat.com: How the fabric8 Maven plug-in deploys Java applications to OpenShift','','2020',3,'Evaluates integration methods to deploy containerized Java packages onto enterprise Kubernetes (OpenShift). Showcases the configuration mechanisms, although the platform has historically evolved toward modern JKube pipelines.','English','Blog Post','Advanced',1,'online','manual',NULL,NULL,NULL,0,'2020-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Cloud Providers", "OpenShift & RedHat", "JVM Deployment Patterns"]','["[COMMUNITY-TOOL]"]','[]','["maven-gradle.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://developers.redhat.com/blog/2020/06/04/an-easier-way-to-create-custom-jenkins-containers','developers.redhat.com: An easier way to create custom Jenkins containers in OpenShift 4 🌟','','2020',0,'Technical deep-dive for enterprise platform engineers building custom, secure Jenkins master images for OpenShift 4. Outlines Red Hat universal base images (UBI) optimization and policy-compliant plugin packaging.','Dockerfile','Article','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2020-06-01T00:00:00+02:00',NULL,NULL,NULL,'["CI/CD & DevOps", "Enterprise Jenkins", "OpenShift Integration"]','["[COMMUNITY-TOOL]"]','[]','["demos.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://developers.redhat.com/blog/2020/06/04/the-road-to-quarkus-ga-completing-the-first-supported-kubernetes-native-java-stack','The road to Quarkus GA: Completing the first supported Kubernetes-native Java stack','','2020',4,'Reflective blog summarizing the collaborative engineering efforts, beta phases, and technical milestones required to reach Quarkus General Availability. Key focus is placed on stabilizing GraalVM native image compilers and ensuring compatibility with classical enterprise Java APIs. It highlights the foundational milestones that enabled today''s super-fast cloud-native runtimes.','Java','Article','Beginner',0,'online','manual',NULL,NULL,NULL,0,'2020-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Java Cloud Native", "Quarkus", "Industry Impact"]','["[ENTERPRISE-STABLE]"]','[]','["java_frameworks.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://developers.redhat.com/blog/2020/06/12/event-streaming-and-data-federation-a-citizen-integrators-story','Event streaming and data federation: A citizen integrator’s story','','2020',0,'A narrative-style case study exploring how visual integration tools and event-streaming pipelines enable citizen integrators to aggregate disparate database models. It maps real-world patterns for democratization of data engineering and integration tasks across departments.','N/A','Case Study','Intermediate',1,'online','manual',NULL,NULL,NULL,0,'2020-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Integration", "Data Federation", "Citizen Integration"]','["[CASE STUDY]", "[COMMUNITY-TOOL]"]','[]','["message-queue.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://developers.redhat.com/blog/2020/06/12/how-to-install-codeready-workspaces-in-a-restricted-openshift-4-environment','developers.redhat.com: How to install CodeReady Workspaces in a restricted OpenShift 4 environment','','2020',0,'This architectural guide details installing Red Hat CodeReady Workspaces (now OpenShift Dev Spaces) within highly restricted, air-gapped environments. Utilizing an internal container registry and offline operator configurations, it provides an in-browser development IDE based on Eclipse Che. The configuration ensures that code never leaves the secure boundaries of the company''s internal network.','English','Technical Guide','Advanced',1,'online','manual',NULL,NULL,NULL,0,'2020-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Developer Experience", "Cloud IDEs", "Dev Spaces"]','["[COMMUNITY-TOOL]", "[GUIDE]"]','[]','["ocp4.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://developers.redhat.com/blog/2020/06/16/enterprise-kubernetes-development-with-odo-the-cli-tool-for-developers','developers.redhat.com: Enterprise Kubernetes development with odo: The CLI tool for developers','','2020',0,'Enterprise developer introduction to the Red Hat odo CLI. Demonstrates how to write code, execute deployment commands, and inspect active microservices without needing deep knowledge of the underlying cluster APIs.','Shell','Article','Intermediate',1,'online','manual',NULL,NULL,NULL,0,'2020-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Developer Experience", "Inner Loop Development", "OpenShift Odo CLI"]','["[COMMUNITY-TOOL]"]','[]','["openshift-pipelines.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://developers.redhat.com/blog/2020/06/17/red-hat-jboss-enterprise-application-platform-expansion-pack-1-0-released','developers.redhat.com: Red Hat JBoss Enterprise Application Platform expansion pack 1.0 (JBoss EAP XP) released','','2020',3,'The release announcement for Red Hat JBoss EAP Expansion Pack (XP) 1.0, enabling support for MicroProfile specifications on top of enterprise application servers. Live Grounding indicates JBoss EAP XP has become a core element for Red Hat customers modernization strategies, providing a bridge between traditional and cloud-native application patterns.','English','Blog / Article','Advanced',1,'online','manual',NULL,NULL,NULL,0,'2020-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Cloud-Native Java", "Runtimes", "JBoss EAP", "MicroProfile"]','["[COMMUNITY-TOOL]"]','[]','["demos.md", "java_app_servers.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://developers.redhat.com/blog/2020/06/17/support-for-graphql-with-open-liberty-20-0-0-6','developers.redhat.com: Support for GraphQL with Open Liberty 20.0.0.6','','2020',0,'Open Liberty 20.0.0.6 introduces first-class support for Eclipse MicroProfile GraphQL, enabling enterprise Java developers to build type-safe, efficient, and schema-first microservice APIs. By mitigating over-fetching and under-fetching, this integration optimizes network overhead in cloud-native deployments while aligning with OpenShift ecosystem norms.','Java','Article','Intermediate',1,'online','manual',NULL,NULL,NULL,0,'2020-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Enterprise Integration", "Microservices", "GraphQL & Open Liberty"]','["[COMMUNITY-TOOL]"]','[]','["ibm_cloud.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://developers.redhat.com/blog/2020/06/19/develop-and-test-a-quarkus-client-on-red-hat-codeready-containers-with-red-hat-data-grid-8-0','Develop and test a Quarkus client on Red Hat CodeReady Containers with Red Hat Data Grid 8.0','','2020',0,'Guides developers through testing a lightweight Quarkus application against Red Hat Data Grid (Infinispan) on Red Hat CodeReady Containers (now OpenShift Local). Emphasizes rapid developer iteration loops, memory minimization, and high-performance transactional caching.','Java','Article','Intermediate',1,'online','manual',NULL,NULL,NULL,0,'2020-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Application Development", "Serverless Java", "Quarkus Integration"]','["[COMMUNITY-TOOL]"]','[]','["demos.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://developers.redhat.com/blog/2020/06/22/a-development-roadmap-for-open-data-hub','A development roadmap for Open Data Hub','','2020',0,'This roadmap article discusses the technical evolution of the Open Data Hub platform. It reviews integration strategies for OpenShift Serverless (Knative) for dynamic scaling, advanced Triton and Seldon Core model serving architectures, and metadata tracking systems, transforming monolithic pipelines into resilient microservices.','N/A','Technical Article','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2020-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Data Platform", "Machine Learning", "Open Data Hub", "Roadmap"]','["[COMMUNITY-TOOL]"]','[]','["message-queue.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://developers.redhat.com/blog/2020/06/30/kourier-a-lightweight-knative-serving-ingress','Kourier: A lightweight Knative Serving ingress','','2023',0,'Kourier is a lightweight Ingress implementation specifically designed for Knative Serving, utilizing Envoy as the underlying data plane. It serves as an alternative to large service mesh deployments, providing fast route configurations, cold start mitigation, and scale-to-zero capabilities for serverless containers inside Kubernetes. It is heavily utilized in simplified enterprise serverless setups.','Go','Software','Advanced',1,'online','manual',NULL,NULL,NULL,0,'2023-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Serverless & Ingress", "Knative", "Ingress Controllers"]','["[COMMUNITY-TOOL]"]','[]','["servicemesh.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://developers.redhat.com/blog/2020/07/01/develop-eclipse-microprofile-applications-on-red-hat-jboss-enterprise-application-platform-expansion-pack-1-0-with-red-hat-codeready-workspaces','developers.redhat.com: Develop Eclipse MicroProfile applications on Red Hat JBoss Enterprise Application Platform Expansion Pack 1.0 with Red Hat CodeReady Workspaces','','2020',0,'Guides engineers in deploying MicroProfile-based applications on Red Hat JBoss EAP Expansion Pack. It illustrates how to leverage cloud-integrated environments such as CodeReady Workspaces to run, test, and containerize certified enterprise services inside Kubernetes namespaces.','Java','Article','Intermediate',1,'online','manual',NULL,NULL,NULL,0,'2020-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Enterprise Java", "JBoss EAP", "Development Environment"]','["[COMMUNITY-TOOL]"]','[]','["java_frameworks.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://developers.redhat.com/blog/2020/07/02/build-a-simple-cloud-native-change-data-capture-pipeline','Build a simple cloud-native change data capture pipeline','','2020',0,'A developer tutorial illustrating how to compile a cloud-native Change Data Capture pipeline. It utilizes Strimzi (AMQ Streams) and Debezium on Kubernetes to propagate database updates instantly into reactive microservice topologies.','YAML','Guide','Intermediate',1,'online','manual',NULL,NULL,NULL,0,'2020-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Data Engineering", "Change Data Capture", "Pipelines"]','["[COMMUNITY-TOOL]", "[GUIDE]"]','[]','["message-queue.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://developers.redhat.com/blog/2020/07/20/best-practices-using-health-checks-in-the-openshift-4-5-web-console','developers.redhat.com - Best practices: Using health checks in the OpenShift 4.5 web console 🌟','','2020',3,'Details operational best practices for defining and verifying container liveness, readiness, and startup health probes directly inside the OpenShift 4.5 web console.','English','Article','Beginner',1,'online','manual',NULL,NULL,NULL,0,'2020-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Enterprise Kubernetes", "Developer Experience", "Platform Onboarding"]','["[COMMUNITY-TOOL]"]','[]','["ocp4.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://developers.redhat.com/blog/2020/07/31/choosing-the-right-asynchronous-messaging-infrastructure-for-the-job','developers.redhat.com: Choosing the right asynchronous-messaging infrastructure for the job','','2020',0,'This Red Hat article guides architects through selecting the appropriate messaging infrastructure. It contrasts traditional message brokers (like RabbitMQ and ActiveMQ) with distributed stream processing systems (like Kafka).','English','Article','Advanced',0,'online','manual',NULL,NULL,NULL,0,'2020-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Infrastructure", "Message Brokers", "Comparison"]','["[COMMUNITY-TOOL]"]','[]','["message-queue.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://developers.redhat.com/blog/2020/08/03/authorizing-multi-language-microservices-with-louketo-proxy','Authorizing multi-language microservices with Louketo Proxy','','2021',1,'Louketo Proxy (formerly Keycloak Gatekeeper) is an archived proxy designed to intercept requests and delegate authentication/authorization checks to Keycloak. While it served as a robust sidecar pattern for legacy apps, it has been officially deprecated. Architects must migrate to modern sidecars or Envoy-based API gateways.','Go','Tool','Intermediate',1,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Security", "Identity & Access Management", "Proxy Gateways"]','["[LEGACY]"]','[]','["devsecops.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://developers.redhat.com/blog/2020/08/04/http-based-kafka-messaging-with-red-hat-amq-streams','HTTP-based Kafka messaging with Red Hat AMQ Streams','','2020',0,'This guide covers the deployment and operational use of the Strimzi Kafka Bridge within Red Hat AMQ Streams. It exposes an HTTP-based REST API to Kafka, enabling lightweight web clients and non-native applications to produce and consume messages without importing complex Kafka client SDKs. Highlights include API request schemas, JSON payload configuration, and HTTP/Kafka translation semantics.','Java','Technical Article','Intermediate',1,'online','manual',NULL,NULL,NULL,0,'2020-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Cloud Native Infrastructure", "Enterprise Messaging", "Kafka on Kubernetes", "APIs & Gateways"]','["[COMMUNITY-TOOL]"]','[]','["demos.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://developers.redhat.com/blog/2020/08/05/monitoring-net-core-applications-on-kubernetes','developers.redhat.com: Monitoring .NET Core applications on Kubernetes','','2020',0,'Details the integration of Prometheus metrics and diagnostic sources in .NET Core applications running on Kubernetes. Focuses on configuring the Prometheus .NET Client library and utilizing Kubernetes service monitors to automate target discovery.','C#','Article','Intermediate',1,'online','manual',NULL,NULL,NULL,0,'2020-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Observability", "Application Monitoring", ".NET Core"]','["[COMMUNITY-TOOL]"]','[]','["monitoring.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://developers.redhat.com/blog/2020/08/07/a-deep-dive-into-keycloak','developers.redhat.com: A deep dive into Keycloak','','2020',4,'Provides a comprehensive architectural dive into Keycloak''s core mechanisms, including user federation, token customizers, client registration, and credential storage. Ideal for security architects designing highly customized authentication flows across complex microservices ecosystems.','Java','Blog','Advanced',0,'online','manual',NULL,NULL,NULL,0,'2020-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Security", "Identity & Access Management", "OIDC Provider"]','["[ENTERPRISE-STABLE]"]','[]','["devsecops.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://developers.redhat.com/blog/2020/08/14/introduction-to-strimzi-apache-kafka-on-kubernetes-kubecon-europe-2020','developers.redhat.com: Introduction to Strimzi: Apache Kafka on Kubernetes (KubeCon Europe 2020) 🌟','','2020',3,'A foundational KubeCon session overview exploring Strimzi''s architectural foundations. The piece highlights Custom Resource Definitions (CRDs) for brokers, topics, and users, highlighting how the Operator pattern abstracts the inherent friction of stateful cluster administration on Kubernetes.','N/A','Blog Post','Intermediate',1,'online','manual',NULL,NULL,NULL,0,'2020-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Infrastructure", "Cloud Native Integration", "Strimzi", "Introduction"]','["[COMMUNITY-TOOL]"]','[]','["message-queue.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://developers.redhat.com/blog/2020/08/14/openshift-for-kubernetes-developers-getting-started','developers.redhat.com: OpenShift for Kubernetes developers: Getting started 🌟','','2020',4,'A transitional developer guide comparing native Kubernetes design abstractions with OpenShift-specific resource types. Explains how components like Routes, BuildConfigs, and DeploymentConfigs interact to streamline application deployment.','English','Article','Beginner',1,'online','manual',NULL,NULL,NULL,0,'2020-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Enterprise Kubernetes", "Developer Experience", "Platform Onboarding"]','["[ENTERPRISE-STABLE]"]','[]','["ocp4.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://developers.redhat.com/blog/2020/08/21/hello-world-tutorial-with-kubernetes-operators','developers.redhat.com: ‘Hello, World’ tutorial with Kubernetes Operators','','2020',0,'Outlines basic concepts of the Operator SDK to develop a "Hello World" Kubernetes custom controller. Focuses on reconciliation loop structures, Custom Resource Definition (CRD) setups, and deployment strategies.','Go','Article','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2020-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Platform Engineering", "Custom Controller Patterns", "Kubernetes Operators"]','["[COMMUNITY-TOOL]"]','[]','["demos.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://developers.redhat.com/blog/2020/08/24/java-development-on-top-of-kubernetes-using-eclipse-jkube','developers.redhat.com: Java development on top of Kubernetes using Eclipse JKube','','2020',3,'This article demonstrates outer-loop developer workflows utilizing Eclipse JKube to deploy Java applications straight to running Kubernetes clusters. Live Grounding illustrates how JKube''s design empowers local development cycles by bypassing manual YAML writing, instead building and pushing directly via standard IDE integrations and build loops.','English','Blog / Article','Intermediate',1,'online','manual',NULL,NULL,NULL,0,'2020-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Cloud-Native Java", "Build Tools", "Eclipse JKube", "Developer Workflow"]','["[COMMUNITY-TOOL]"]','[]','["kubernetes-client-libraries.md", "demos.md", "maven-gradle.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://developers.redhat.com/blog/2020/08/25/get-started-with-jdk-flight-recorder-in-openjdk-8u','developers.redhat.com: Get started with JDK Flight Recorder in OpenJDK 8u 🌟','','2020',0,'Explores backporting JDK Flight Recorder to OpenJDK 8u, enabling low-overhead hardware and software event monitoring in production environments. Demonstrates negligible performance drag (<1%) compared to legacy profilers.','English','Article','Advanced',0,'online','manual',NULL,NULL,NULL,0,'2020-06-01T00:00:00+02:00',NULL,NULL,NULL,'["JVM Architecture", "Performance Profiling", "Diagnostics"]','["[LEGACY]"]','[]','["java-and-java-performance-optimization.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://developers.redhat.com/blog/2020/08/26/connecting-external-clients-to-red-hat-amq-broker-on-red-hat-openshift','developers.redhat.com: Connecting external clients to Red Hat AMQ Broker on Red Hat OpenShift','','2020',3,'Provides step-by-step methods to expose internal ActiveMQ brokers deployed inside OpenShift cluster structures to external clients. It explains how to deploy route maps, configure node ports, and terminate TLS certificates to secure outside access.','YAML','Blog Post','Advanced',1,'online','manual',NULL,NULL,NULL,0,'2020-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Infrastructure", "Cloud Native Integration", "ActiveMQ Artemis", "Networking"]','["[COMMUNITY-TOOL]"]','[]','["message-queue.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://developers.redhat.com/blog/2020/09/03/introduction-to-tekton-and-argo-cd-for-multicluster-development','developers.redhat.com: Introduction to Tekton and Argo CD for multicluster development','','2020',0,'Explains the synergy between Tekton tasks and Argo CD to drive multi-cluster continuous delivery. Defines the boundaries where Tekton controls cloud-native container builds while Argo CD manages drift resolution across remote target clusters.','YAML','Article','Advanced',1,'online','manual',NULL,NULL,NULL,0,'2020-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Platform Engineering", "GitOps & CI-CD", "Multi-Cluster GitOps"]','["[COMMUNITY-TOOL]"]','[]','["demos.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://developers.redhat.com/blog/2020/09/03/the-present-and-future-of-ci-cd-with-gitops-on-red-hat-openshift','developers.redhat.com: The present and future of CI/CD with GitOps on Red Hat OpenShift 🌟','','2023',0,'Focuses on Red Hat OpenShift''s alignment with GitOps and Pipelines frameworks (Argo CD and Tekton). Highlights architectural benefits of multi-cluster visual state synchronizations and declarative deployment pipelines.','English','Article','Advanced',1,'online','manual',NULL,NULL,NULL,0,'2023-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Deployment & Delivery", "GitOps", "Red Hat OpenShift"]','["[COMMUNITY-TOOL]"]','[]','["cicd.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://developers.redhat.com/blog/2020/09/04/migrate-your-java-apps-to-containers-with-migration-toolkit-for-applications-5-0','Migrate your Java apps to containers with Migration Toolkit for Applications 5.0','','2020',0,'A detailed technical announcement of Migration Toolkit for Applications 5.0. This release emphasizes accelerated JEE migration pipelines, Quarkus targets, and dynamic containerization analysis for enterprise Java portfolios.','English','Article','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2020-06-01T00:00:00+02:00',NULL,NULL,NULL,'["App Migration", "Application Modernization", "Java Migration"]','["[COMMUNITY-TOOL]"]','[]','["ocp4.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://developers.redhat.com/blog/2020/09/09/cloud-native-java-applications-made-easy-eclipse-jkube-1-0-0-now-available','developers.redhat.com: Cloud-native Java applications made easy: Eclipse JKube 1.0.0 now available','','2020',3,'The official Red Hat release announcement for Eclipse JKube 1.0.0, highlighting its framework-detection features for Quarkus, Spring Boot, and WildFly. Live Grounding shows that this release established configuration-free Kubernetes containerization for Java, moving the ecosystem toward hands-off cluster-native builds. It proved the viability of auto-detecting Java web framework archetypes.','English','Blog / Article','Beginner',1,'online','manual',NULL,NULL,NULL,0,'2020-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Cloud-Native Java", "Build Tools", "Eclipse JKube", "Release Announcement"]','["[COMMUNITY-TOOL]"]','[]','["kubernetes-client-libraries.md", "maven-gradle.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://developers.redhat.com/blog/2020/09/09/install-red-hat-openshift-operators-on-your-laptop-using-red-hat-codeready-containers-and-red-hat-marketplace','Install Red Hat OpenShift Operators on your laptop using Red Hat CodeReady Containers and Red Hat Marketplace','','2020',0,'This tutorial covers deploying OpenShift Operators inside CodeReady Containers (OpenShift Local). Note: Red Hat Marketplace integration steps are now legacy due to the marketplace''s sunset. However, the core technique of utilizing local Operator Lifecycle Manager (OLM) configurations to install enterprise-grade catalog operators on a local developer laptop remains highly relevant.','English','Blog','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2020-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Platforms", "Local Development", "Operators"]','["[LEGACY]"]','[]','["ocp4.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://developers.redhat.com/blog/2020/09/10/from-code-to-production-with-openshift-pipelines-and-argo-cd','developers.redhat.com: From code to production with OpenShift Pipelines and Argo CD','','2020',0,'Analyzes the deployment pipeline workflow integrating OpenShift Pipelines (based on Tekton) with Argo CD for declarative GitOps continuous delivery. The architecture promotes safe transitions from code repositories to production clusters via containerized build stages and automated resource reconciliation.','YAML','Article','Intermediate',1,'online','manual',NULL,NULL,NULL,0,'2020-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Platform Engineering", "GitOps & CI-CD", "Argo CD & OpenShift Pipelines"]','["[COMMUNITY-TOOL]"]','[]','["demos.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://developers.redhat.com/blog/2020/09/11/5-tips-for-developing-kubernetes-operators-with-the-new-operator-sdk','developers.redhat.com: 5 tips for developing Kubernetes Operators with the new Operator SDK','','2020',0,'This technical guide provides 5 key design strategies for engineering robust Kubernetes Operators utilizing the modernized Operator SDK. It covers optimal Go reconciler coding patterns, caching clients, minimizing API rate-limiting via efficient event filtration, and optimizing tests with the EnvTest framework to ensure consistent execution.','English','Blog','Advanced',0,'online','manual',NULL,NULL,NULL,0,'2020-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Developer Experience", "SDKs", "Operator SDK"]','["[COMMUNITY-TOOL]"]','[]','["ocp4.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://developers.redhat.com/blog/2020/09/11/quarkus-and-jakarta-ee-together-or-not','developers.redhat.com: Quarkus and Jakarta EE: Together, or not?','','2020',4,'Analyzes the alignment between Quarkus and Jakarta EE specifications (formerly Java EE). It details how Quarkus implements specific lightweight aspects of Jakarta standards (like JAX-RS, CDI, and JPA) while maintaining a strict build-time initialization model. For standardizing teams, it clarifies how to construct portable code while harvesting modern runtime efficiencies.','Java','Article','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2020-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Java Cloud Native", "Quarkus", "Standards"]','["[ENTERPRISE-STABLE]"]','[]','["java_frameworks.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://developers.redhat.com/blog/2020/09/21/migrating-from-fabric8-maven-plugin-to-eclipse-jkube-1-0-0','developers.redhat.com: Migrating from Fabric8 Maven Plugin to Eclipse JKube 1.0.0','','2020',3,'This Red Hat technical guide provides step-by-step instructions for transitioning legacy configurations from the Fabric8 Maven Plugin to Eclipse JKube 1.0.0. Live Grounding highlights its historical and architectural value in easing technical debt during legacy container-modernization efforts. It ensures continuous delivery pipelines are adapted correctly with zero manifest generation disruption.','English','Blog / Article','Intermediate',1,'online','manual',NULL,NULL,NULL,0,'2020-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Cloud-Native Java", "Build Tools", "Eclipse JKube", "Migration"]','["[LEGACY]"]','[]','["kubernetes-client-libraries.md", "maven-gradle.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://developers.redhat.com/blog/2020/09/24/set-up-continuous-integration-for-net-core-with-openshift-pipelines','Set up continuous integration for .NET Core with OpenShift Pipelines','','2020',0,'A dedicated implementation guide for configuring CI pipelines for .NET Core projects using OpenShift Pipelines. Explores automated build testing, Nuget dependency resolution, and secure image registration.','Yaml / C#','Article','Intermediate',1,'online','manual',NULL,NULL,NULL,0,'2020-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Application Delivery", "CI/CD Pipelines", "Tekton Pipelines"]','["[COMMUNITY-TOOL]"]','[]','["demos.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://developers.redhat.com/blog/2020/09/25/rootless-containers-with-podman-the-basics','developers.redhat.com: Rootless containers with Podman: The basics','','2020',0,'This technical manual explores the implementation of rootless container technology within Podman, focusing on User Namespaces (userns) and mappings in `/etc/subuid` and `/etc/subgid`. It explains how running containers without root privileges mitigates container-breakout vulnerability risks. This architecture provides high security profiles across multi-tenant development workloads without sacrificing essential execution namespaces.','Shell','Article','Advanced',0,'online','manual',NULL,NULL,NULL,0,'2020-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Container Infrastructure", "Container Engines", "Rootless Operations"]','["[COMMUNITY-TOOL]"]','[]','["container-managers.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://developers.redhat.com/blog/2020/09/28/build-a-data-streaming-pipeline-using-kafka-streams-and-quarkus','Build a data streaming pipeline using Kafka Streams and Quarkus','','2020',0,'A hands-on implementation guide for building stream-processing applications using Quarkus and the Kafka Streams API. By leveraging GraalVM native compilation, developers can achieve fast startup times and tiny footprints for event-driven microservices.','Java','Guide','Advanced',1,'online','manual',NULL,NULL,NULL,0,'2020-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Data Engineering", "Stream Processing", "Quarkus"]','["[COMMUNITY-TOOL]", "[GUIDE]"]','[]','["message-queue.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://developers.redhat.com/blog/2020/10/01/building-modern-ci-cd-workflows-for-serverless-applications-with-red-hat-openshift-pipelines-and-argo-cd-part-1','developers.redhat.com: Building modern CI/CD workflows for serverless applications with Red Hat OpenShift Pipelines and Argo CD, Part 1','- [developers.redhat.com: Building modern CI/CD workflows for serverless applications with Red Hat OpenShift Pipelines and Argo CD, Part 2](https://developers.redhat.com/blog/2020/10/14/building-modern-ci-cd-workflows-for-serverless-applications-with-red-hat-openshift-pipelines-and-argo-cd-part-2)','2020',0,'Demonstrates building CI/CD patterns for Knative-based serverless workloads using OpenShift Pipelines and Argo CD. Focuses on minimizing operational overhead and optimizing cold starts by isolating the build execution phase from deployment management.','YAML','Article','Advanced',1,'online','manual',NULL,NULL,NULL,0,'2020-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Platform Engineering", "GitOps & CI-CD", "Serverless Workflows"]','["[COMMUNITY-TOOL]"]','[]','["demos.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://developers.redhat.com/blog/2020/10/01/command-line-cluster-management-with-red-hat-openshifts-new-web-terminal-tech-preview','developers.redhat.com: Command-line cluster management with Red Hat OpenShift’s new web terminal (tech preview)','','2020',3,'Examines the tech preview implementation of OpenShift''s web terminal. Explains how the terminal containerizes user command sessions directly in-browser, offering pre-configured access to CLI utilities (oc, kubectl, helm) without local security configuration issues.','English','Article','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2020-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Enterprise Kubernetes", "Cluster Management", "Developer Tooling"]','["[COMMUNITY-TOOL]"]','[]','["ocp4.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://developers.redhat.com/blog/2020/10/06/kubernetes-integration-and-more-in-odo-2-0','developers.redhat.com: Kubernetes integration and more in odo 2.0','','2020',0,'Highlights structural improvements introduced in odo 2.0, notably standardizing configurations on Devfiles, which allows cross-platform, repeatable developer workspace environment definitions.','Go','Article','Intermediate',1,'online','manual',NULL,NULL,NULL,0,'2020-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Developer Experience", "Inner Loop Development", "OpenShift Odo CLI"]','["[COMMUNITY-TOOL]"]','[]','["openshift-pipelines.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://developers.redhat.com/blog/2020/10/09/static-analysis-with-kubeaudit-for-red-hat-openshift','developers.redhat.com: Static analysis with KubeAudit for Red Hat OpenShift','','2020',4,'Walks through deploying KubeAudit to analyze deployment files for Red Hat OpenShift. Demonstrates scanning manifests for security misconfigurations, path privileges, and resource constraints before cluster deployment.','English','Technical Article','Intermediate',0,'online','manual','N/A',100.0,1779033400,0,'2026-05-17T17:56:40.246211+02:00',NULL,NULL,NULL,'["Kubernetes Platform", "K8s Security & Compliance", "Static Analysis"]','["[ENTERPRISE-STABLE]"]','["docs/testops.md"]','["testops.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://developers.redhat.com/blog/2020/10/14/building-modern-ci-cd-workflows-for-serverless-applications-with-red-hat-openshift-pipelines-and-argo-cd-part-2','developers.redhat.com: Building modern CI/CD workflows for serverless applications'' with Red Hat OpenShift Pipelines and Argo CD, Part 2','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','N/A',100.0,1779030442,0,'2026-05-17T17:07:22.924028+02:00',NULL,NULL,NULL,'[]','[]','["docs/demos.md"]','[]','{}','{"duplicate_of": "https://developers.redhat.com/blog/2020/10/01/building-modern-ci-cd-workflows-for-serverless-applications-with-red-hat-openshift-pipelines-and-argo-cd-part-1"}');
INSERT INTO "resources" VALUES('https://developers.redhat.com/blog/2020/10/15/checkpointing-java-from-outside-of-java','developers.redhat.com: Checkpointing Java from outside of Java','','2020',0,'An exploration of JVM checkpoint/restore methodologies focusing on Coordinated Restore at Checkpoint (CRaC) and external CRIU mechanisms. This approach enables instantaneous microservice startup by taking cold snapshots of memory, dramatically lowering latency penalties in serverless deployments.','English','Technical Blog','Advanced',1,'online','manual',NULL,NULL,NULL,0,'2020-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Software Engineering", "Java Virtual Machine", "Performance Optimization"]','["[COMMUNITY-TOOL]"]','[]','["java-and-java-performance-optimization.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://developers.redhat.com/blog/2020/10/22/persistent-storage-in-action-understanding-red-hat-openshifts-persistent-volume-framework','developers.redhat.com: Persistent storage in action: Understanding Red Hat OpenShift’s persistent volume framework 🌟','','2020',0,'Deep-dives into Red Hat OpenShift''s persistent volume (PV) framework, focusing on the Container Storage Interface (CSI). Explains dynamic storage allocation, access modes, and how to safely secure transaction-heavy datastores.','N/A','Article','Advanced',0,'online','manual',NULL,NULL,NULL,0,'2020-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Database & Storage", "Storage Infrastructure", "Persistent Volumes"]','["[COMMUNITY-TOOL]"]','[]','["kubernetes-storage.md", "demos.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://developers.redhat.com/blog/2020/10/29/collect-jdk-flight-recorder-events-at-runtime-with-jmc-agent','developers.redhat.com: Collect JDK Flight Recorder events at runtime with JMC Agent 🌟','','2020',0,'A detailed Red Hat guide walking through real-time runtime JVM tracing using the JMC Agent. It explains how to dynamically inject custom JDK Flight Recorder (JFR) event declarations into third-party libraries and production codebases on-the-fly, bypassing the need for restarts or manual instrumentation.','English','Technical Blog','Advanced',1,'online','manual',NULL,NULL,NULL,0,'2020-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Software Engineering", "Java Virtual Machine", "Diagnostics and Troubleshooting"]','["[COMMUNITY-TOOL]"]','[]','["java-and-java-performance-optimization.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://developers.redhat.com/blog/2020/10/29/new-custom-metrics-and-air-gapped-installation-in-red-hat-3scale-api-management-2-9','developers.redhat.com: New custom metrics and air gapped (restricted networks) installation in Red Hat 3scale API Management 2.9','','2020',0,'Explores deep administrative patterns introduced in 3scale 2.9, highlighting secure installation procedures on air-gapped systems and restricted enterprise networks. Evaluates custom telemetry collection pipelines for specialized monitoring.','English','Article','Advanced',1,'online','manual',NULL,NULL,NULL,0,'2020-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Architecture", "API Management", "Operations & Deployment"]','["[COMMUNITY-TOOL]"]','[]','["developerportals.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://developers.redhat.com/blog/2020/10/30/whats-new-in-fabric8-kubernetes-java-client-4-12-0','developers.redhat.com: What’s new in Fabric8 Kubernetes Java client 4.12.0','','2020',0,'Summarizes the architectural updates introduced in Fabric8 version 4.12.0. Focuses on performance improvements, watcher stability, dynamic CRD typing, and updated HTTP driver structures.','Java','Article','Advanced',0,'online','manual',NULL,NULL,NULL,0,'2020-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Cloud Native & K8s", "Kubernetes API", "Fabric8 Client Releases"]','["[COMMUNITY-TOOL]"]','[]','["kubernetes-client-libraries.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://developers.redhat.com/blog/2020/11/16/devfiles-and-kubernetes-cluster-support-in-openshift-connector-0-2-0-extension-for-vs-code','developers.redhat.com: Devfiles and Kubernetes cluster support in OpenShift'' Connector 0.2.0 extension for VS Code 🌟','','2026',4,'A detailed Red Hat technical blog showcasing the integration of Devfiles and Kubernetes cluster targeting within OpenShift Connector. It highlights how developers can maintain container-native configurations directly from their IDE.','English','Article','Advanced',1,'online','manual','N/A',100.0,1779032282,0,'2026-05-17T17:38:02.393497+02:00',NULL,NULL,NULL,'["Cloud Native", "Kubernetes", "Red Hat OpenShift"]','["[ENTERPRISE-STABLE]"]','["docs/visual-studio.md"]','["visual-studio.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://developers.redhat.com/blog/2020/11/19/transitioning-from-docker-to-podman','developers.redhat.com: Transitioning from Docker to Podman 🌟','','2020',0,'A technical migration playbook outlining the primary CLI parity and architectural differences between Docker and Podman. It covers transitioning from a monolithic daemon to Podman''s secure fork-exec runtime model, highlighting alias management, unprivileged group setups, and network mapping differences.','Shell','Article','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2020-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Container Infrastructure", "Container Engines", "Docker Migration"]','["[COMMUNITY-TOOL]"]','[]','["container-managers.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://developers.redhat.com/blog/2020/11/20/kubectl-developer-tips-for-the-kubernetes-command-line','developers.redhat.com: Kubectl: Developer tips for the Kubernetes command'' line 🌟','','2020',4,'Provides developer-focused kubectl practices for troubleshooting deployment issues on Red Hat configurations. Explores log parsing tricks and container shell executions.','English','Technical Article','Intermediate',0,'online','manual','N/A',100.0,1779033166,0,'2026-05-17T17:52:46.383530+02:00',NULL,NULL,NULL,'["Kubernetes Platform", "Cluster Administration", "Kubectl Productivity"]','["[ENTERPRISE-STABLE]"]','["docs/kubectl-commands.md"]','["kubectl-commands.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://developers.redhat.com/blog/2020/11/24/authentication-and-authorization-using-the-keycloak-rest-api','developers.redhat.com: Authentication and authorization using the Keycloak'' REST API','','N/A',0,'A curated technical resource and architectural guide covering developers.redhat.com: Authentication and authorization using the Keycloak'' REST API in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779030891,0,'2026-05-17T17:14:51.168433+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/devsecops.md"]','["devsecops.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://developers.redhat.com/blog/2020/11/25/how-to-configure-yaml-schema-to-make-editing-files-easier','developers.redhat.com: How to configure YAML schema to make editing files easier','','2020',4,'A Red Hat developer tutorial detailing how to configure local JSON/YAML schemas inside IDEs like VS Code and IntelliJ. It shows how pointing schemas to cloud sources enables real-time syntax checking and autocomplete. This is a highly practical way to speed up Kubernetes engineering tasks.','N/A','article','intermediate',0,'online','manual',NULL,NULL,NULL,0,'2020-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Configuration Management", "IDE Integration", "Validation"]','["[ENTERPRISE-STABLE]"]','[]','["yaml.md"]','{}','{"is_special": true}');
INSERT INTO "resources" VALUES('https://developers.redhat.com/blog/2020/11/26/event-driven-distributed-service-orchestration-with-serverless-workflow','developers.redhat.com: Orchestrate event-driven, distributed services with Serverless Workflow and Kubernetes','','2020',0,'Demonstrates how to build event-driven microservices workflows using the CNCF Serverless Workflow specification on Kubernetes. Explains configuring orchestration engines to coordinate stateful, multi-step actions across decoupled, serverless microservices.','English','Technical Article','Advanced',1,'online','manual',NULL,NULL,NULL,0,'2020-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Cloud Architecture", "Serverless", "Event-Driven Systems"]','["[COMMUNITY-TOOL]"]','[]','["serverless.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://developers.redhat.com/blog/2020/12/08/spring-boot-to-quarkus-migrations-and-more-in-red-hats-migration-toolkit-for-applications-5-1-0','developers.redhat.com: Spring Boot to Quarkus migrations and more in Red Hat’s migration toolkit for applications 5.1.0','','2020',0,'An exploration of Red Hat''s Migration Toolkit for Applications 5.1.0, focusing on automating the migration path from legacy Spring Boot dependencies to lightweight, Kubernetes-native Quarkus microservices to reduce resource overhead.','English','Article','Intermediate',1,'online','manual',NULL,NULL,NULL,0,'2020-06-01T00:00:00+02:00',NULL,NULL,NULL,'["App Migration", "Application Modernization", "Quarkus"]','["[LEGACY]"]','[]','["ocp4.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://developers.redhat.com/blog/2021/01/08/message-broker-integration-made-simple-with-red-hat-fuse','developers.redhat.com: Message broker integration made simple with Red Hat Fuse','','2021',0,'Explores enterprise application integration patterns (EIP) utilizing Red Hat Fuse. Translates message formats, routes real-time data pipelines, and interfaces legacy middleware brokers with modern cluster queues.','Java','Article','Intermediate',1,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Application Delivery", "Asynchronous Messaging", "Red Hat Fuse"]','["[LEGACY]"]','[]','["demos.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://developers.redhat.com/blog/2021/01/11/getting-started-with-buildah','developers.redhat.com: Getting started with Buildah','','2021',0,'A comprehensive Red Hat Developers guide detailing the architectural transition from Dockerfile-based workflows to Buildah commands. It provides deep insights into script-driven image creation, showing engineers how to build nested filesystems directly inside OCI containers. The guide is highly practical for migrating complex legacy enterprise builds into lightweight Kubernetes-native deployment artifacts.','N/A','Blog','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Infrastructure", "Containers", "Image Building"]','["[LEGACY]"]','[]','["container-managers.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://developers.redhat.com/blog/2021/01/13/getting-started-with-tekton-and-pipelines','developers.redhat.com: Getting started with Tekton and Pipelines','','2021',0,'A step-by-step developer guide on constructing custom Tekton pipelines. Guides engineers through defining Tasks, Pipelines, and trigger templates to translate software releases into managed Kubernetes resources.','Yaml','Article','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Application Delivery", "CI/CD Pipelines", "Tekton Pipelines"]','["[COMMUNITY-TOOL]"]','[]','["demos.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://developers.redhat.com/blog/2021/02/08/deploying-kubernetes-operators-with-operator-lifecycle-manager-bundles','developers.redhat.com: Deploying Kubernetes Operators with Operator Lifecycle Manager bundles','','2021',5,'Guides engineers through packaging and deploying operational runtimes using Operator Lifecycle Manager (OLM) bundles. Details the transition from package manifests to unified metadata container images to facilitate automated enterprise deployments.','English','Article','Advanced',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Enterprise Kubernetes", "Operator Framework", "Lifecycle Management"]','["[DE FACTO STANDARD]"]','[]','["ocp4.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://developers.redhat.com/blog/2021/02/09/spring-boot-on-quarkus-magic-or-madness','developers.redhat.com: Spring Boot on Quarkus: Magic or madness?','','2021',0,'Evaluates the Quarkus extension layer designed to process Spring API annotations. This architecture allows developers to reuse Spring Web, Security, and DI code while benefiting from Quarkus''s ultra-low memory usage, rapid boot times, and optimized GraalVM native builds.','Java','Article','Intermediate',1,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Enterprise Java", "Quarkus", "Spring Compatibility"]','["[COMMUNITY-TOOL]"]','[]','["java_frameworks.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://developers.redhat.com/blog/2021/02/12/developing-your-own-custom-devfiles-for-odo-2-0','developers.redhat.com: Developing your own custom devfiles for odo 2.0','','2021',0,'Explains how to design custom devfile definitions to adapt odo 2.0 pipelines to unique corporate microservice stacks. Unifies local dev environments with enterprise build rules.','YAML','Article','Advanced',1,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Developer Experience", "Inner Loop Development", "OpenShift Odo CLI"]','["[COMMUNITY-TOOL]"]','[]','["openshift-pipelines.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://developers.redhat.com/blog/2021/03/03/using-delve-to-debug-go-programs-on-red-hat-enterprise-linux','developers.redhat.com: Using Delve to debug Go programs on Red Hat Enterprise'' Linux','','N/A',0,'Explains how to compile, profile, and step-debug Go executables on enterprise Linux environments using Delve. Critical reference for addressing low-level runtime crashes and unexpected goroutine deadlocks.','en','Guide','Intermediate',0,'online','manual','N/A',100.0,1779031103,0,'2026-05-17T17:18:23.029114+02:00',NULL,NULL,NULL,'["Cloud Native Languages", "Go", "Performance Tuning"]','["[ENTERPRISE-STABLE]", "[GUIDE]"]','["docs/golang.md"]','["golang.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://developers.redhat.com/blog/2021/03/04/making-environment-variables-accessible-in-front-end-containers','developers.redhat.com: Making environment variables accessible in front-end'' containers','','N/A',0,'A curated technical resource and architectural guide covering developers.redhat.com: Making environment variables accessible in front-end'' containers in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779033280,0,'2026-05-17T17:54:40.439659+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/docker.md"]','["docker.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://developers.redhat.com/blog/2021/03/09/a-guide-to-red-hat-openshift-4-5-installer-provisioned-infrastructure-on-vsphere','developers.redhat.com: A guide to Red Hat OpenShift 4.5 installer-provisioned infrastructure on vSphere 🌟','','2021',4,'A deep dive into Installer-Provisioned Infrastructure (IPI) on VMware vSphere under OpenShift 4.5. Focuses on how the installer uses vSphere APIs to automatically construct VMs, resource pools, and storage connections during ignition bootstrap.','English','Article','Advanced',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Enterprise Kubernetes", "Infrastructure Operations", "VMware Integration"]','["[ENTERPRISE-STABLE]"]','[]','["ocp4.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://developers.redhat.com/blog/2021/03/09/deploying-node-js-applications-to-kubernetes-with-nodeshift-and-minikube','developers.redhat.com: Deploying Node.js applications to Kubernetes with Nodeshift and Minikube','','2021',0,'Red Hat guide presenting Nodeshift to streamline NodeJS application deployment inside a local development environment running Minikube. Explores the automatic build, package, and deployment of Node workloads using built-in OpenShift-style S2I (Source-to-Image) concepts adapted for Kubernetes.','JavaScript','Article','Intermediate',1,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Application Development", "NodeJS", "Deployment Tooling"]','["[COMMUNITY-TOOL]"]','[]','["demos.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://developers.redhat.com/blog/2021/03/16/three-ways-to-containerize-net-applications-on-red-hat-openshift','developers.redhat.com: Three ways to containerize .NET applications on Red Hat OpenShift','','2021',4,'Details three distinct strategies to containerize and run .NET applications on Red Hat OpenShift. Evaluates the benefits of Dockerfile builds, Source-to-Image (S2I) pipelines, and deployment templates for enterprise scalability.','English','Article','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Application Development", ".NET Framework", "OpenShift Containers"]','["[ENTERPRISE-STABLE]"]','[]','["dotnet.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://developers.redhat.com/blog/2021/03/17/using-dekorate-to-generate-kubernetes-manifests-for-java-applications','developers.redhat.com: Using Dekorate to generate Kubernetes manifests for'' Java applications','','2021',0,'This technical resource explores Dekorate, a Java-based framework that generates standard Kubernetes resource manifests during code compilation. By parsing Java annotations, Dekorate builds custom, valid deployment configurations.','English','Technical Article','Intermediate',0,'online','manual','N/A',100.0,1779034486,0,'2026-05-17T18:14:46.853605+02:00',NULL,NULL,NULL,'["Platform Engineering", "Application Delivery", "Educational Material"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-tools.md"]','["kubernetes-tools.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://developers.redhat.com/blog/2021/03/25/db2-and-oracle-connectors-coming-to-debezium-1-4-ga','developers.redhat.com: Db2 and Oracle connectors coming to Debezium 1.4 GA','','2021',0,'This release documentation highlights the arrival of enterprise-grade DB2 and Oracle connectors in Debezium 1.4 GA. It covers technical deployment requisites, schema configuration processes, and performance considerations for transitioning legacy mainframe and relational databases into modern stream architectures.','N/A','Guide','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Data Engineering", "Change Data Capture", "Connectors"]','["[GUIDE]", "[LEGACY]"]','[]','["message-queue.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://developers.redhat.com/blog/2021/04/02/design-event-driven-integrations-with-kamelets-and-camel-k','developers.redhat.com: Design event-driven integrations with Kamelets and Camel K','','2021',0,'This article demonstrates how to build integration paths utilizing Kamelets (Camel Route Snippets) and Camel K. It explains how Kamelets allow developers to configure complex system integrations via standard Kubernetes Custom Resources (CRDs).','English','Article','Advanced',1,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Infrastructure", "Kubernetes Native", "Kamelets"]','["[COMMUNITY-TOOL]"]','[]','["message-queue.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://developers.redhat.com/blog/2021/04/07/deploy-quarkus-everywhere-with-red-hat-enterprise-linux-rhel','developers.redhat.com: Deploy Quarkus everywhere with Red Hat Enterprise Linux (RHEL)','','2021',3,'Guide focusing on running compiled native Quarkus execution binary layouts directly on Red Hat Enterprise Linux (RHEL) server environments. Discusses optimizing OS configurations, security system contexts (SELinux), and managing bare-metal configurations. Offers useful instruction patterns for setups looking to bypass container virtualization layers.','Java','Article','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Java Cloud Native", "Quarkus", "Deployment Infrastructure"]','["[COMMUNITY-TOOL]"]','[]','["java_frameworks.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://developers.redhat.com/blog/2021/04/09/containerize-and-deploy-strapi-applications-on-kubernetes-and-red-hat-openshift','developers.redhat.com: Containerize and deploy Strapi CMS applications on Kubernetes and Red Hat OpenShift','','2021',0,'Focuses on containerizing and deploying Strapi CMS onto OpenShift. Addresses key development procedures, including environment variable injection, database routing, and mounting persistent directories for media assets.','JavaScript','Article','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Application Development", "Runtimes & CMS", "Strapi CMS"]','["[COMMUNITY-TOOL]"]','[]','["demos.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://developers.redhat.com/blog/2021/04/13/how-to-pick-the-right-container-base-image','developers.redhat.com: How to pick the right container base image','','2021',0,'Presents a decision matrix to help system architects choose the correct container base image. Evaluates security requirements, language dependencies, distribution sizes, and long-term support obligations across Alpine, Debian, and Red Hat UBI configurations.','English','Article','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Container Infrastructure", "Image Optimization", "Base Images"]','["[COMMUNITY-TOOL]"]','[]','["container-managers.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://developers.redhat.com/blog/2021/04/16/deploying-the-mosquitto-mqtt-message-broker-on-red-hat-openshift-part-1','developers.redhat.com: Deploying the Mosquitto MQTT message broker on Red Hat OpenShift, Part 1','- [developers.redhat.com: Deploying the Mosquitto MQTT message broker on Red Hat OpenShift, Part 2](https://developers.redhat.com/blog/2021/04/26/deploying-the-mosquitto-mqtt-message-broker-on-red-hat-openshift-part-2)','2021',3,'A multi-part deployment sequence demonstrating how to launch and secure the Eclipse Mosquitto MQTT broker inside Red Hat OpenShift. This setup is highly applicable for hybrid architectures where edge devices stream data into Kubernetes-hosted processing grids.','YAML','Blog Post','Intermediate',1,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Infrastructure", "IoT & Edge Messaging", "Brokers", "Mosquitto"]','["[COMMUNITY-TOOL]"]','[]','["message-queue.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://developers.redhat.com/blog/2021/04/20/use-skupper-to-connect-multiple-kubernetes-clusters','developers.redhat.com: Use Skupper to connect multiple Kubernetes clusters 🌟','','2021',0,'Guide to Skupper, a virtual application network protocol that connects multiple Kubernetes clusters securely without complex firewall dynamic mappings or VPN setups.','English','Article','Intermediate',1,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Networking", "Multi-Cluster", "Service Interconnect"]','["[COMMUNITY-TOOL]"]','[]','["kubernetes-networking.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://developers.redhat.com/blog/2021/04/22/using-podman-compose-with-microcks-a-cloud-native-api-mocking-and-testing-tool','developers.redhat.com: Using Podman Compose with Microcks: A cloud-native API mocking and testing tool','','2021',0,'Demonstrates executing Microcks, a cloud-native API mocking and testing tool, with Podman Compose in unprivileged host environments. This integration enables developers to simulate OpenAPI, gRPC, and AsyncAPI services locally without the overhead or security risks of managing a complex virtualized Docker daemon.','YAML','Article','Advanced',1,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Microservices", "Mocking & Testing", "Podman Compose Integration"]','["[COMMUNITY-TOOL]"]','[]','["container-managers.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://developers.redhat.com/blog/2021/04/26/deploying-the-mosquitto-mqtt-message-broker-on-red-hat-openshift-part-2','developers.redhat.com: Deploying the Mosquitto MQTT message broker on Red'' Hat OpenShift, Part 2','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','N/A',100.0,1779031694,0,'2026-05-17T17:28:14.027800+02:00',NULL,NULL,NULL,'[]','[]','["docs/message-queue.md"]','[]','{}','{"duplicate_of": "https://developers.redhat.com/blog/2021/04/16/deploying-the-mosquitto-mqtt-message-broker-on-red-hat-openshift-part-1"}');
INSERT INTO "resources" VALUES('https://developers.redhat.com/blog/2021/04/28/kubernetes-configuration-patterns-part-1-patterns-for-kubernetes-primitives','developers.redhat.com: Kubernetes configuration patterns, Part 1: Patterns for Kubernetes primitives','','2026',0,'Architectural guide analyzing the configuration primitives of Kubernetes. It explores the separation of configuration from container execution profiles, helping developers design workloads that adapt gracefully to environmental context changes.','None','Blog Post','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2026-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Architecture", "Configuration Management", "Declarative Primitives"]','["[COMMUNITY-TOOL]"]','[]','["kubernetes.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://developers.redhat.com/blog/2021/04/29/containerize-net-for-red-hat-openshift-use-a-windows-vm-like-a-container','developers.redhat.com: Containerize .NET for Red Hat OpenShift: Use a Windows VM like a container','','2021',4,'Explains how to execute legacy .NET applications alongside Linux containers on OpenShift. Details the usage of the Windows Machine Config Operator (WMCO) to run and manage Windows Server VMs directly inside OpenShift.','English','Article','Advanced',1,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Enterprise Kubernetes", "Workload Modernization", "Windows Container Support"]','["[ENTERPRISE-STABLE]", "[LEGACY]"]','[]','["ocp4.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://developers.redhat.com/blog/2021/04/29/enhance-application-security-by-rotating-3scale-access-tokens','developers.redhat.com: Enhance application security by rotating 3scale access tokens','','2021',0,'Explains robust administrative paradigms for managing secrets through programmatic, seamless rotation of 3scale access tokens. Mitigates exposure risk and integrates directly into CI/CD secrets management flows.','English','Article','Intermediate',1,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Architecture", "API Management", "Security & Protocols"]','["[COMMUNITY-TOOL]"]','[]','["developerportals.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://developers.redhat.com/blog/2021/05/04/event-driven-apis-and-schema-governance-for-apache-kafka-get-ready-for-kafka-summit-europe-2021','developers.redhat.com: Event-driven APIs and schema governance for Apache Kafka: Get ready for Kafka Summit Europe 2021','','2021',0,'Addresses the role of schema governance and metadata management in large-scale event-driven systems. Focuses on the integration of Apache Kafka with schema registries to prevent downstream consumer breakages and maintain strict schema evolution paths.','English','Blog Post','Advanced',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Event-Driven Systems", "Apache Kafka", "Schema Governance"]','["[COMMUNITY-TOOL]"]','[]','["message-queue.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://developers.redhat.com/blog/2021/05/05/building-resilient-event-driven-architectures-with-apache-kafka','developers.redhat.com: Building resilient event-driven architectures with Apache Kafka','','2021',0,'Explores patterns for engineering highly resilient, decoupled event-driven systems with Apache Kafka. Details the implementation of error-handling loops, dead-letter queues (DLQs), retry topics, and transaction configurations to prevent loss of critical state.','English','Blog Post','Advanced',1,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Event-Driven Systems", "Apache Kafka", "Resiliency & Patterns"]','["[COMMUNITY-TOOL]"]','[]','["message-queue.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://developers.redhat.com/blog/2021/05/05/kubernetes-configuration-patterns-part-2-patterns-for-kubernetes-controllers','developers.redhat.com: Kubernetes configuration patterns, Part 2: Patterns'' for Kubernetes controllers','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','N/A',100.0,1779030390,0,'2026-05-17T17:06:30.650700+02:00',NULL,NULL,NULL,'[]','[]','["docs/kubernetes.md"]','[]','{}','{"duplicate_of": "https://developers.redhat.com/blog/2021/04/28/kubernetes-configuration-patterns-part-1-patterns-for-kubernetes-primitives"}');
INSERT INTO "resources" VALUES('https://developers.redhat.com/blog/2021/05/11/building-an-api-using-quarkus-from-the-ground-up','developers.redhat.com: Build an API using Quarkus from the ground up 🌟','','2021',4,'Step-by-step tutorial showing how to write, construct, secure, and run a REST API using Panache ORM and RESTEasy within Quarkus. Details how to simplify Hibernate boilerplates through active record pattern styling. It provides an excellent architectural base template for deploying standard microservice endpoints.','Java','Tutorial','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Java Cloud Native", "Quarkus", "API Development"]','["[ENTERPRISE-STABLE]", "[GUIDE]"]','[]','["java_frameworks.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://developers.redhat.com/blog/2021/05/13/why-should-developers-care-about-gitops','developers.redhat.com: Why should developers care about GitOps?','','2021',0,'Focuses on developer velocity under the GitOps paradigm. Explains how native Git commands replace direct kubectl interactions, accelerating shipping speed, reducing cognitive load, and improving MTTR during outages through simple git reverts.','English','Blog Post','Beginner',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["GitOps", "Developer Experience", "Inner Loop"]','["[COMMUNITY-TOOL]"]','[]','["gitops.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://developers.redhat.com/blog/authentication-and-authorization-using-the-keycloak-rest-api',NULL,NULL,NULL,NULL,'A curated technical resource and architectural guide covering developers.redhat.com in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'online','manual',NULL,NULL,1781735928,0,'2026-06-18T00:38:48.040242+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','[]','["devsecops.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://developers.redhat.com/blog/making-environment-variables-accessible-in-front-end-containers',NULL,NULL,NULL,NULL,'A curated technical resource and architectural guide covering developers.redhat.com in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'online','manual',NULL,NULL,1781432289,0,'2026-06-14T12:18:09.205828+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','[]','["docker.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://developers.redhat.com/books/kubernetes-operators','developers.redhat.com: Kubernetes Operators','','N/A',0,'A curated technical resource and architectural guide covering developers.redhat.com: Kubernetes Operators in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779032877,0,'2026-05-17T17:47:57.760845+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes.md"]','["kubernetes.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://developers.redhat.com/books/red-hat-universal-base-images-ubi','developers.redhat.com: book: Red Hat Universal Base Images (UBI)','','N/A',0,NULL,NULL,NULL,NULL,0,NULL,'manual','N/A',100.0,1779029575,0,'2026-05-17T16:52:55.333062+02:00',NULL,NULL,NULL,'[]','[]','["docs/docker.md"]','[]','{}','{}');
INSERT INTO "resources" VALUES('https://developers.redhat.com/cheat-sheets',NULL,NULL,NULL,NULL,'A curated technical resource and architectural guide covering developers.redhat.com in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'online','manual',NULL,NULL,1781736123,0,'2026-06-18T00:42:03.169426+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','[]','["openshift-pipelines.md", "cheatsheets.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://developers.redhat.com/cheat-sheets/advanced-linux-commands','developers.redhat.com: Advanced Linux commands cheat sheet for developers','','2023',0,'An intensive guide addressing advanced Linux system diagnostic and telemetry commands (e.g., lsof, strace, ss, ip). It equips systems engineers to quickly troubleshoot process bottlenecks, kernel states, and network connections.','Bash','Documentation','Advanced',0,'online','manual',NULL,NULL,NULL,0,'2023-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Infrastructure", "Linux Administration", "Troubleshooting"]','["[COMMUNITY-TOOL]"]','[]','["cheatsheets.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://developers.redhat.com/cheat-sheets/bash-shell-cheat-sheet','developers.redhat.com: Bash Shell Scripting Cheat Sheet','','2023',0,'A production-grade reference sheet covering variable handling, stream redirections, array controls, and error handling behaviors inside POSIX-compliant terminal environments. It is a vital reference for building robust infrastructure automation scripts.','Bash','Documentation','Beginner',0,'online','manual',NULL,NULL,NULL,0,'2023-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Infrastructure", "Shell Scripting", "Cheat Sheets"]','["[COMMUNITY-TOOL]"]','[]','["cheatsheets.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://developers.redhat.com/cheat-sheets/buildah-cheat-sheet','developers.redhat.com: Buildah Cheat Sheet','','2026',0,'A command reference for Buildah, Red Hat''s daemonless container image builder. Curator Insight values security improvements from not requiring docker sockets. Live Grounding verifies Buildah''s central position in secure enterprise-grade CI pipelines.','Shell','Cheat Sheet','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2026-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Infrastructure", "Containerization", "Container Build"]','["[COMMUNITY-TOOL]"]','[]','["cheatsheets.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://developers.redhat.com/cheat-sheets/containers','developers.redhat.com: Containers Cheat Sheet','','2024',4,'Explores foundational container runtimes and command abstractions like Podman and Buildah alongside standard Docker commands. Ideal for architects operating under daemonless, rootless container security profiles in Red Hat enterprise infrastructure.','PDF','Cheat Sheet','Intermediate',0,'online','manual',NULL,NULL,1781735891,0,'2026-06-18T00:38:11.947798+02:00',NULL,NULL,NULL,'["Virtualization & Containers", "Docker", "Enterprise Tools"]','["[ENTERPRISE-STABLE]"]','[]','["cheatsheets.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://developers.redhat.com/cheat-sheets/debezium-openshift-cheat-sheet','developers.redhat.com: Debezium on OpenShift Cheat Sheet','','2026',0,'An integration cheat sheet for configuring Debezium CDC within OpenShift pipelines. Curator Insight underscores real-time event streaming advantages. Live Grounding verifies Debezium''s critical role in decoupling microservice databases without code changes.','Shell','Cheat Sheet','Advanced',1,'online','manual',NULL,NULL,NULL,0,'2026-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Architecture", "Data Pipelines", "Change Data Capture"]','["[COMMUNITY-TOOL]"]','[]','["cheatsheets.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://developers.redhat.com/cheat-sheets/intermediate-linux-cheat-sheet','developers.redhat.com: Intermediate Linux Cheat Sheet','','N/A',0,'A curated technical resource and architectural guide covering developers.redhat.com: Intermediate Linux Cheat Sheet in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779032902,0,'2026-05-17T17:48:22.011120+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/cheatsheets.md"]','["cheatsheets.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://developers.redhat.com/cheat-sheets/intermediate-linux-commands-cheat-sheet',NULL,NULL,NULL,NULL,'A curated technical resource and architectural guide covering developers.redhat.com in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'online','manual',NULL,NULL,1781735889,0,'2026-06-18T00:38:09.871699+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','[]','["cheatsheets.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://developers.redhat.com/cheat-sheets/kubernetes','developers.redhat.com: Kubernetes Cheat Sheet','','2024',4,'Enterprise-focused Red Hat guide summarizing essential kubectl command structures for cluster administrators. Designed to aid engineers managing OpenShift or vanilla Kubernetes distributions, ensuring fast recovery and diagnostic workflows.','PDF','Cheat Sheet','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2024-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Orchestration", "Kubernetes", "CLI Management"]','["[ENTERPRISE-STABLE]"]','[]','["cheatsheets.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://developers.redhat.com/cheat-sheets/linux-commands-cheat-sheet','developers.redhat.com: Linux commands for developers','','2026',4,'An enterprise-grade cheat sheet synthesizing primary command categories including networking, security, storage, and process management. Perfect quick-reference tool for engineers developing and debugging in enterprise Linux environments.','English','Reference','Beginner',0,'online','manual',NULL,NULL,NULL,0,'2026-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Operating Systems & Infrastructure", "Linux", "Cheat Sheets"]','["[ENTERPRISE-STABLE]"]','[]','["linux.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://developers.redhat.com/cheat-sheets/microprofile-jwt','developers.redhat.com: MicroProfile JWT (JSON Web Tokens)','','2026',0,'An official guide explaining MicroProfile JWT implementations for cloud-native microservices. Curator Insight targets containerized user authorization. Live Grounding validates MicroProfile''s widespread integration in secure enterprise Java ecosystems.','Java','Cheat Sheet','Advanced',1,'online','manual',NULL,NULL,NULL,0,'2026-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Architecture", "Application Security", "Token Security"]','["[COMMUNITY-TOOL]"]','[]','["cheatsheets.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://developers.redhat.com/cheat-sheets/microprofile-rest-client','developers.redhat.com: MicroProfile Rest Client Cheat Sheet','','2023',0,'A developer-focused reference document detailing the MicroProfile REST Client API. It provides a blueprint for programmatically building type-safe REST clients in Java enterprise architectures to secure and simplify communication between microservices.','Java','Documentation','Intermediate',1,'online','manual',NULL,NULL,NULL,0,'2023-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Software Engineering", "Microservices", "REST Clients"]','["[COMMUNITY-TOOL]"]','[]','["cheatsheets.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://developers.redhat.com/cheat-sheets/nodejs-cheat-sheet','developers.redhat.com: Node.js Cheat Sheet','','2023',0,'A Red Hat developer cheat sheet for production-scale Node.js configurations. Explores performance tracking, package configuration optimization, dependency management, and safe containerization.','JavaScript','Cheat Sheet','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2023-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Software Engineering", "Back-End Development", "NodeJS"]','["[COMMUNITY-TOOL]"]','[]','["cheatsheets.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://developers.redhat.com/cheat-sheets/odo-cheat-sheet','developers.redhat.com: odo Cheat Sheet','','N/A',0,'A curated technical resource and architectural guide covering developers.redhat.com: odo Cheat Sheet in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779031651,0,'2026-05-17T17:27:31.939646+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/openshift-pipelines.md"]','["openshift-pipelines.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://developers.redhat.com/cheat-sheets/red-hat-openshift-container-platform','developers.redhat.com: Red Hat OpenShift Container Platform Cheat Sheet','','2026',0,'An official Red Hat publication for managing the OpenShift Container Platform CLI. Curator Insight notes its criticality for enterprise engineers. Live Grounding emphasizes how OpenShift-specific oc extensions synchronize with base Kubernetes APIs.','Shell','Cheat Sheet','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2026-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Platform", "Container Orchestration", "OpenShift"]','["[COMMUNITY-TOOL]"]','[]','["cheatsheets.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://developers.redhat.com/cheat-sheets/writing-kubernetes-operator-java','developers.redhat.com: Writing a Kubernetes Operator in Java using Quarkus - **Cheat Sheet** 🌟','','2026',0,'An advanced developer reference for implementing custom Kubernetes Operators in Java using Quarkus. Curator Insight highlights Quarkus'' small memory footprint. Live Grounding shows a significant surge in Java Operator SDK adoption for enterprise platforms.','Java','Cheat Sheet','Advanced',0,'online','manual',NULL,NULL,NULL,0,'2026-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Architecture", "Kubernetes Operators", "Java Quarkus"]','["[COMMUNITY-TOOL]"]','[]','["kubernetes-operators-controllers.md", "cheatsheets.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://developers.redhat.com/cheat-sheetsgit','developers.redhat.com: Git cheat sheet','','N/A',0,'A curated technical resource and architectural guide covering developers.redhat.com: Git cheat sheet in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'duplicate','manual','N/A',100.0,1779029899,0,'2026-05-17T16:58:19.072293+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/cheatsheets.md"]','["cheatsheets.md"]','{}','{"duplicate_of": "https://education.github.com/git-cheat-sheet-education.pdf"}');
INSERT INTO "resources" VALUES('https://developers.redhat.com/cheatsheets','Red Hat Developer cheat sheets 🌟','','N/A',0,'A curated technical resource and architectural guide covering Red Hat Developer cheat sheets 🌟 in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779033342,0,'2026-05-17T17:55:42.584048+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/cheatsheets.md"]','["cheatsheets.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://developers.redhat.com/courses/openshift','developers.redhat.com: Developing on OpenShift (katacoda interactive learning)'' 🌟','','N/A',0,'A curated technical resource and architectural guide covering developers.redhat.com: Developing on OpenShift (katacoda interactive learning)'' 🌟 in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779029060,0,'2026-05-17T16:44:20.753600+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/demos.md"]','["demos.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://developers.redhat.com/developer-sandbox','Developer Sandbox','','2026',5,'Provides immediate, zero-cost developer access to an active, shared OpenShift cluster environment pre-populated with cloud-native tooling. Eliminates complex infrastructure bootstrapping for developers, letting them deploy containers instantly. In 2026, it is the standard starting sandbox for assessing OpenShift APIs.','English','Developer Sandbox','Intermediate',0,'online','manual',NULL,NULL,1781736190,0,'2026-06-18T00:43:10.574210+02:00',NULL,NULL,NULL,'["Platform Engineering", "Developer Experience", "Red Hat Ecosystem"]','["[DE FACTO STANDARD]"]','[]','["ocp4.md", "demos.md", "openshift.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://developers.redhat.com/developer-sandbox/activities/deploying-full-stack-javascript-applications-to-the-sandbox/part1','developers.redhat.com: Welcome to the Developer Sandbox for Red Hat OpenShift.'' Part 1: Deploying full-stack JavaScript applications to the Developer Sandbox for Red Hat OpenShift','','N/A',0,'A curated technical resource and architectural guide covering developers.redhat.com: Welcome to the Developer Sandbox for Red Hat OpenShift.'' Part 1: Deploying full-stack JavaScript applications to the Developer Sandbox for Red Hat OpenShift in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779030856,0,'2026-05-17T17:14:16.453827+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/demos.md"]','["demos.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://developers.redhat.com/developer-sandbox/activities/how-to-manage-microservices-using-openshift-dev-spaces-and-jkube','developers.redhat.com: How to manage microservices using OpenShift Dev Spaces'' and JKube','','N/A',0,'A curated technical resource and architectural guide covering developers.redhat.com: How to manage microservices using OpenShift Dev Spaces'' and JKube in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779032242,0,'2026-05-17T17:37:22.886458+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-client-libraries.md"]','["kubernetes-client-libraries.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://developers.redhat.com/developer-sandbox/activities/run-the-canary-deployment-pattern-on-kubernetes','==developers.redhat.com: Run the Canary Deployment pattern on Kubernetes=='' 🌟','','N/A',0,'A curated technical resource and architectural guide covering ==developers.redhat.com: Run the Canary Deployment pattern on Kubernetes=='' 🌟 in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779030204,0,'2026-05-17T17:03:24.244692+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes.md"]','["kubernetes.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://developers.redhat.com/developer-sandbox/get-started','openshift sandbox','','N/A',0,'A curated technical resource and architectural guide covering openshift sandbox in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779031012,0,'2026-05-17T17:16:52.148615+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes.md"]','["kubernetes.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://developers.redhat.com/developer-sandbox/how-to-deploy-java-application-in-kubernetes','developers.redhat.com: How to deploy a Java application on Kubernetes in'' minutes','','N/A',0,'A curated technical resource and architectural guide covering developers.redhat.com: How to deploy a Java application on Kubernetes in'' minutes in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779033609,0,'2026-05-17T18:00:09.472554+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/demos.md"]','["demos.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://developers.redhat.com/devnation/tech-talks/10-kubernetes-tools','developers.redhat.com: 10 awesome Kubernetes tools every user should know'' | DevNation Tech Talk (video)','','N/A',0,NULL,NULL,NULL,NULL,0,NULL,'manual','N/A',100.0,1779031031,0,'2026-05-17T17:17:11.505481+02:00',NULL,NULL,NULL,'[]','[]','["docs/kubernetes-tools.md"]','[]','{}','{}');
INSERT INTO "resources" VALUES('https://developers.redhat.com/e-books',NULL,NULL,NULL,NULL,'A curated technical resource and architectural guide covering developers.redhat.com in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'online','manual',NULL,NULL,1781735889,0,'2026-06-18T00:38:09.723495+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','[]','["cheatsheets.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://developers.redhat.com/e-books/kubernetes-operators',NULL,NULL,NULL,NULL,'A curated technical resource and architectural guide covering developers.redhat.com in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'online','manual',NULL,NULL,1781736221,0,'2026-06-18T00:43:41.669246+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','[]','["kubernetes.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://developers.redhat.com/ebooks','Red Hat Developer eBooks 🌟','','N/A',0,'A curated technical resource and architectural guide covering Red Hat Developer eBooks 🌟 in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779031642,0,'2026-05-17T17:27:22.253551+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/cheatsheets.md"]','["cheatsheets.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://developers.redhat.com/learn',NULL,NULL,NULL,NULL,'A curated technical resource and architectural guide covering developers.redhat.com in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'online','manual',NULL,NULL,1781736122,0,'2026-06-18T00:42:02.716323+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','[]','["elearning.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://developers.redhat.com/learn/openshift',NULL,NULL,NULL,NULL,'A curated technical resource and architectural guide covering developers.redhat.com in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'online','manual',NULL,NULL,1781736172,0,'2026-06-18T00:42:52.793297+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','[]','["demos.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://developers.redhat.com/learn/openshift/foundations-openshift',NULL,NULL,NULL,NULL,'A curated technical resource and architectural guide covering developers.redhat.com in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'online','manual',NULL,NULL,1781736234,0,'2026-06-18T00:43:54.584877+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','[]','["ocp3.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://developers.redhat.com/learn/openshift/how-deploy-full-stack-javascript-applications-openshift',NULL,NULL,NULL,NULL,'A curated technical resource and architectural guide covering developers.redhat.com in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'online','manual',NULL,NULL,1781735911,0,'2026-06-18T00:38:31.212865+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','[]','["demos.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://developers.redhat.com/learn/openshift/how-manage-microservices-using-openshift-dev-spaces-and-jkube',NULL,NULL,NULL,NULL,'A curated technical resource and architectural guide covering developers.redhat.com in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'online','manual',NULL,NULL,1781736012,0,'2026-06-18T00:40:12.489327+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','[]','["kubernetes-client-libraries.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://developers.redhat.com/learn/openshift/run-canary-deployment-pattern-kubernetes',NULL,NULL,NULL,NULL,'A curated technical resource and architectural guide covering developers.redhat.com in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'online','manual',NULL,NULL,1781736211,0,'2026-06-18T00:43:31.597551+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','[]','["kubernetes.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://developers.redhat.com/openshift-commons/Operator-Lifecycle-Management','developers.redhat.com: OpenShift Commons Briefing: Operator Lifecycle Management'' (video)','','N/A',0,NULL,NULL,NULL,NULL,0,NULL,'manual','N/A',100.0,1779031755,0,'2026-05-17T17:29:15.252354+02:00',NULL,NULL,NULL,'[]','[]','["docs/ocp4.md"]','[]','{}','{}');
INSERT INTO "resources" VALUES('https://developers.redhat.com/products/amq/overview','**Red Hat AMQ overview**','','N/A',0,'A curated technical resource and architectural guide covering **Red Hat AMQ overview** in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779030589,0,'2026-05-17T17:09:49.095739+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/message-queue.md", "docs/prometheus.md"]','["message-queue.md", "prometheus.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://developers.redhat.com/products/cdk/overview','developers.redhat.com: **Red Hat Container Development Kit**','','N/A',0,'A curated technical resource and architectural guide covering developers.redhat.com: **Red Hat Container Development Kit** in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779034097,0,'2026-05-17T18:08:17.270978+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/ocp4.md", "docs/openshift.md"]','["ocp4.md", "openshift.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://developers.redhat.com/products/datagrid/overview','Red Hat Data Grid Overview','','N/A',0,'A curated technical resource and architectural guide covering Red Hat Data Grid Overview in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779030824,0,'2026-05-17T17:13:44.508149+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/caching.md"]','["caching.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://developers.redhat.com/products/developertoolset/overview','developers.redhat.com: ==Red Hat Developer Toolset==','','N/A',0,'A curated technical resource and architectural guide covering developers.redhat.com: ==Red Hat Developer Toolset== in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'duplicate','manual','N/A',100.0,1779030360,0,'2026-05-17T17:06:00.476468+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/devel-sites.md"]','["devel-sites.md"]','{}','{"duplicate_of": "https://developers.redhat.com/ebooks"}');
INSERT INTO "resources" VALUES('https://developers.redhat.com/products/eap',NULL,NULL,NULL,NULL,'A curated technical resource and architectural guide covering developers.redhat.com in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'online','manual',NULL,NULL,1781735981,0,'2026-06-18T00:39:41.956514+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','[]','["java_app_servers.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://developers.redhat.com/products/eap/overview','Red Hat JBoss Enterprise Application Platform (JBoss EAP)','','N/A',0,'A curated technical resource and architectural guide covering Red Hat JBoss Enterprise Application Platform (JBoss EAP) in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779030051,0,'2026-05-17T17:00:51.941029+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/java_app_servers.md"]','["java_app_servers.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://developers.redhat.com/products/mta',NULL,NULL,NULL,NULL,'A curated technical resource and architectural guide covering developers.redhat.com in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'online','manual',NULL,NULL,1781736123,0,'2026-06-18T00:42:03.054763+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','[]','["ocp4.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://developers.redhat.com/products/mta/getting-started','Migration Toolkit for Applications: Getting Started','','2020',0,'Guides teams in utilizing Red Hat’s Migration Toolkit for Applications (MTA) to analyze legacy Java frameworks for cloud compatibility. Identifies proprietary dependencies and reports on modernization pathways.','Java','Article','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2020-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Application Delivery", "Enterprise Modernization", "Migration Toolkit"]','["[LEGACY]"]','[]','["demos.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://developers.redhat.com/products/mta/overview','Red Hat Application Migration Toolkit','','N/A',0,'A curated technical resource and architectural guide covering Red Hat Application Migration Toolkit in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779032223,0,'2026-05-17T17:37:03.631020+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/ocp4.md"]','["ocp4.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://developers.redhat.com/products/openjdk/download','Red Hat OpenJDK','','2020',0,'Provides access to Red Hat''s enterprise-hardened distribution of OpenJDK. Known for deep integration with Linux containers and robust long-term enterprise lifecycle support, it is widely utilized as a standard base runtime in corporate datacenters.','Java','Documentation','Beginner',0,'online','manual',NULL,NULL,NULL,0,'2020-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Software Development", "Java Ecosystem", "JDK Distribution"]','["[COMMUNITY-TOOL]"]','[]','["java_frameworks.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://developers.redhat.com/products/red-hat-data-grid',NULL,NULL,NULL,NULL,'A curated technical resource and architectural guide covering developers.redhat.com in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'online','manual',NULL,NULL,1781735880,0,'2026-06-18T00:38:00.048686+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','[]','["caching.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://developers.redhat.com/products/red-hat-developer-toolset',NULL,NULL,NULL,NULL,'A curated technical resource and architectural guide covering developers.redhat.com in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'online','manual',NULL,NULL,1781735921,0,'2026-06-18T00:38:41.433811+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','[]','["devel-sites.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://developers.redhat.com/products/rhel',NULL,NULL,NULL,NULL,'A curated technical resource and architectural guide covering developers.redhat.com in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'online','manual',NULL,NULL,1781736123,0,'2026-06-18T00:42:03.254216+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','[]','["openshift.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://developers.redhat.com/products/softwarecollections/overview','developers.redhat.com: ==Red Hat Software Collections==','','N/A',0,'A curated technical resource and architectural guide covering developers.redhat.com: ==Red Hat Software Collections== in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779029475,0,'2026-05-17T16:51:15.165657+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/devel-sites.md"]','["devel-sites.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://developers.redhat.com/products/streams-for-apache-kafka',NULL,NULL,NULL,NULL,'A curated technical resource and architectural guide covering developers.redhat.com in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'online','manual',NULL,NULL,1781736091,0,'2026-06-18T00:41:31.336970+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','[]','["message-queue.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://developers.redhat.com/promotions/docker-cheatsheet','developers.redhat.com: Containers Cheat Sheet','','N/A',0,'A curated technical resource and architectural guide covering developers.redhat.com: Containers Cheat Sheet in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'duplicate','manual','N/A',100.0,1779033921,0,'2026-05-17T18:05:21.574824+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/cheatsheets.md"]','["cheatsheets.md"]','{}','{"duplicate_of": "https://developers.redhat.com/cheat-sheets/containers"}');
INSERT INTO "resources" VALUES('https://developers.redhat.com/topics',NULL,NULL,NULL,NULL,'A curated technical resource and architectural guide covering developers.redhat.com in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'online','manual',NULL,NULL,1781736154,0,'2026-06-18T00:42:34.077441+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','[]','["ocp4.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://developers.redhat.com/topics/enterprise-java',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,'manual','N/A',100.0,1779029509,0,'2026-05-17T16:51:49.253294+02:00',NULL,NULL,NULL,'[]','[]','["docs/demos.md", "docs/java_app_servers.md"]','[]','{}','{}');
INSERT INTO "resources" VALUES('https://developers.redhat.com/topics/kubernetes','developers.redhat.com: Developing applications on Kubernetes 🌟','','2024',0,'Red Hat''s developer ecosystem portal containing targeted learning paths for deploying applications onto Kubernetes and OpenShift. Content spans building container images, designing Kubernetes manifests, managing secret injections, and orchestrating deployment patterns like rolling updates or canary releases. It serves as a continuous educational hub for containerized application design.','English','Developer Portal','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2024-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Developer Experience", "Application Development", "Kubernetes Fundamentals"]','["[COMMUNITY-TOOL]"]','[]','["ocp4.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://developers.redhat.com/topics/python','developers.redhat.com: Learn Python: Tutorials and updates from Red Hat experts','','2021',0,'Resource directory curated by enterprise engineers. Features tutorials spanning cloud-native developments, containerized environment setups, and system automation strategies utilizing Python.','English','Platform','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Software Development", "Python Core", "Learning Resources"]','["[COMMUNITY-TOOL]"]','[]','["python.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://developers.redhat.com/topics/serverless-architecture','developers.redhat.com: Serverless Architecture','','N/A',0,'A curated technical resource and architectural guide covering developers.redhat.com: Serverless Architecture in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779030020,0,'2026-05-17T17:00:20.600041+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/ocp4.md", "docs/serverless.md"]','["ocp4.md", "serverless.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://developers.redhat.com/topics/service-mesh','Red Hat Developer: Istio Service Mesh','','2024',0,'Red Hat''s developer hub offering deep integration architectures for managing Red Hat OpenShift Service Mesh. Synthesizes Istio, Kiali, and Jaeger into an enterprise-ready networking stack.','English','Platform','Advanced',1,'online','manual',NULL,NULL,NULL,0,'2024-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Service Mesh", "Red Hat OpenShift", "Enterprise Platforms"]','["[COMMUNITY-TOOL]"]','[]','["istio.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://developers.soundcloud.com/blog/service-architecture-1','developers.soundcloud.com: Service Architecture at SoundCloud — Part 1: Backends for Frontends','','2021',0,'The pioneering engineering case study detailing SoundCloud''s development of the Backends-for-Frontends (BFF) pattern. Explains how dedicated, platform-specific API gateways optimize network roundtrips and tailor response payloads for mobile and web clients.','English','Case Study','Advanced',1,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Frontend Architecture", "Design Patterns", "BFF"]','["[CASE STUDY]", "[COMMUNITY-TOOL]"]','[]','["introduction.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://develosapiens.wordpress.com/2015/05/08/playing-with-gradle','Playing with gradle','','2015',1,'An early-era developer''s log exploring task setups in Gradle. Live Grounding confirms its value is now purely historical, documenting the community transition away from rigid, XML-heavy Maven structures towards flexible, code-based build files.','English','Blog / Article','Beginner',0,'online','manual',NULL,NULL,NULL,0,'2015-06-01T00:00:00+02:00',NULL,NULL,NULL,'["DevOps", "Build Tools", "Gradle", "Historical Perspective"]','["[COMMUNITY-TOOL]"]','[]','["maven-gradle.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://devhints.io/go','devhints.io/go: Go cheatsheet','','2025',0,'A high-density Go interface dashboard providing rapid syntactical access. Highlights slice memory operations, struct compositions, dynamic channels, and concurrency waitgroups to speed up systems programming.','Go','Cheat Sheet','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2025-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Software Engineering", "Languages", "Go"]','["[COMMUNITY-TOOL]"]','[]','["cheatsheets.md", "golang.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://devineer.medium.com/get-to-grips-with-kubernetes-volumes-a-practical-tutorial-c41853c64f02','devineer.medium.com: Get to Grips with Kubernetes Volumes: A Practical Tutorial','','N/A',0,'A curated technical resource and architectural guide covering devineer.medium.com: Get to Grips with Kubernetes Volumes: A Practical Tutorial in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779029291,0,'2026-05-17T16:48:11.515862+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-storage.md"]','["kubernetes-storage.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://devineer.medium.com/kubernetes-services-explained-22b4dd11de02','devineer.medium.com: Kubernetes Services Explained','','N/A',0,'A curated technical resource and architectural guide covering devineer.medium.com: Kubernetes Services Explained in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'duplicate','manual','N/A',100.0,1779033906,0,'2026-05-17T18:05:06.299113+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes.md"]','["kubernetes.md"]','{}','{"duplicate_of": "https://www.harness.io/blog/kubernetes-services-explained"}');
INSERT INTO "resources" VALUES('https://devlibrary.withgoogle.com','devlibrary.withgoogle.com 🌟','','2021',0,'Google’s curated repository showcasing real-world, high-quality open-source projects, libraries, and architecture demonstrations built with GCP and Flutter. Serves as a peer-reviewed knowledge engine for production-proven software architectures.','English','Web Portal','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Application Development", "Developer Portal", "Open Source Showcase"]','["[COMMUNITY-TOOL]"]','[]','["GoogleCloudPlatform.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://devm.io/blog','jaxenter.com: CI/CD for Spring Boot Microservices: Part 2. Extending CI/CD: Kubernetes Continuous Deployment for Microservices','','2020',0,'Part two of the microservices CI/CD series, detailing continuous deployment onto active Kubernetes clusters. Focuses on orchestrating declarative manifest YAML files, configuring deployment strategies like rolling updates, and handling Kubernetes secrets securely.','Java','Article','Advanced',1,'online','manual',NULL,NULL,NULL,0,'2020-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Kubernetes & Cloud Native", "CI/CD", "Continuous Deployment"]','["[COMMUNITY-TOOL]"]','[]','["grafana.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://devm.io/kubernetes/kubernetes-bigger-173675','jaxenter.com: Kubernetes Is Much Bigger Than Containers: Here’s Where It Will Go Next','','2021',4,'Position paper explaining how Kubernetes has outgrown its primary definition as a container orchestrator to become the universal cloud operating system. Explains the power of the K8s API model, Custom Resource Definitions (CRDs), and how it is orchestrating non-containerized assets, database clusters, and virtual machines.','English','Article','Advanced',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Cloud Native Infrastructure", "Kubernetes Orchestration", "Future Trends"]','["[ENTERPRISE-STABLE]"]','[]','["introduction.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://devm.io/kubernetes/kubernetes-extensions-172215','jaxenter.com: Six Essential Kubernetes Extensions to Add to Your Toolkit 🌟','','2021',4,'Evaluates a curated selection of Kubernetes command-line and cluster-level utilities designed to simplify debugging, manifest inspection, and deployment automation. Highlighting extensions like K9s, Helm, and Kubectl plugins, the article contrasts native Kubernetes CLI limits with accelerated platform-engineering workflows.','English','Article','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Cloud Native Infrastructure", "Kubernetes Orchestration", "Kubernetes Tools"]','["[ENTERPRISE-STABLE]"]','[]','["introduction.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://devm.io/kubernetes/kubernetes-practical-implications-171647','jaxenter.com: Practical Implications for Adopting a Multi-Cluster, Multi-Cloud Kubernetes Strategy','','2021',4,'Analyzes the operational overhead and architectural patterns of deploying Kubernetes across multiple clusters and cloud providers. It contrasts local management with centralized control planes, emphasizing network topology, storage synchronization, and global load balancing. The guide demonstrates that operational complexity must be carefully traded off against high availability and disaster recovery goals.','English','Article','Advanced',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Cloud Native Infrastructure", "Kubernetes Orchestration", "Multi-Cluster Strategy"]','["[ENTERPRISE-STABLE]"]','[]','["introduction.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://devm.io/microservices/cicd-microservices-docker-162408','jaxenter.com: CI/CD for Spring Boot Microservices: Part 1','','2020',0,'Details optimal Docker containerization patterns for Spring Boot microservices, addressing multi-stage image builds, layer caching, and minimizing runtime footprint sizes. It shows how to design pipeline steps to generate secure, unprivileged OCI-compliant container images.','Java','Article','Intermediate',1,'online','manual',NULL,NULL,NULL,0,'2020-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Kubernetes & Cloud Native", "CI/CD", "Dockerization"]','["[COMMUNITY-TOOL]"]','[]','["jenkins.md", "java_frameworks.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://devops-daily.com/games/linux-terminal','DevOps Daily — Interactive Linux Terminal Simulator','An in-browser, sandboxed interactive tutorial for learning and testing Linux shell commands, file navigation, and globbing syntax.','2026',4,'An interactive, browser-based Linux training terminal constructed to teach system concepts through graded micro-challenges.
- The sandbox guides users through essential operating system operations including standard stream redirection, system resource querying, and grep searches.
- Highly tailored to provide beginner-to-intermediate operators with immediate command-execution feedback, removing local environment configuration friction.','en','website','Beginner',0,'online','automatic','3cd3eb8f6a8efd06b5157f2c33f510244bf69c6bccfac35e335b838a4f496d0e',NULL,1780352838,0,'2026-06-02T00:27:18.801116+02:00',NULL,NULL,NULL,'["Systems Administration", "Linux Command Line", "Interactive Learning", "DevOps Foundations"]','["[GUIDE]", "[COMMUNITY-TOOL]"]','[]','[]','{}','{"category": "linux-dev-env", "reputation_status": "Vetted", "reputation_summary": "No reputation penalty. Very popular educational sub-module of devops-daily.com maintained by Bobby Iliev. Praised across DEV community and Reddit as an active, high-quality interactive sandbox.", "social_preview_url": "https://devops-daily.com/images/games/linux-terminal-og.png", "source_provenance": "X.com (midudev)", "suggested_new_category": "devops-education"}');
INSERT INTO "resources" VALUES('https://devops.cisel.ch/kubernetes-operational-tools-you-must-try','devops.cisel.ch: Kubernetes operational tools you must TRY','','N/A',0,'A curated technical resource and architectural guide covering devops.cisel.ch: Kubernetes operational tools you must TRY in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779030052,0,'2026-05-17T17:00:52.371256+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-tools.md"]','["kubernetes-tools.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://devops.com','devops.com','','2026',0,'Curator Insight: Major industry hub for DevOps articles, webinars, and news. Live Grounding: Offers central coverage of emerging SRE trends, security frameworks, and container orchestration developments.','en','Media Hub','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2026-06-01T00:00:00+02:00',NULL,NULL,NULL,'["DevOps & Platforms", "Resources", "Media Hubs"]','["[EMERGING]"]','[]','["devops.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://devops.com/11-open-source-devops-tools-we-love-for-2021','devops.com: 11 Open Source DevOps Tools We Love For 2021','','2021',0,'This evaluation spotlights eleven critical open-source DevOps projects covering areas like monitoring, infrastructure automation, container workflows, and CI/CD frameworks. It presents real-world architectural trade-offs, helping teams evaluate modern platform engineering toolchains.','N/A','Review','Beginner',1,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Developer Tooling", "Developer Knowledge", "Curation Repositories"]','["[COMMUNITY-TOOL]"]','[]','["devops-tools.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://devops.com/11-steps-to-a-successful-devops-career','devops.com: 11 Steps to a Successful DevOps Career','','2022',0,'Curator Insight: A step-by-step roadmap detailing technical proficiencies needed for DevOps roles. Live Grounding: Emphasizes a hybrid skillset combining scripting, continuous integration tools, public cloud architectures, and solid collaboration paradigms.','en','Article','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2022-06-01T00:00:00+02:00',NULL,NULL,NULL,'["DevOps & Platforms", "Career Paths", "Skill Roadmap"]','["[COMMUNITY-TOOL]"]','[]','["devops.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://devops.com/15-must-jenkins-plugins-increase-productivity','devops.com: 15 must have Jenkins plugins to increase productivity','','2024',0,'An operational digest analyzing fifteen key plugin utilities critical to scaling production clusters, spanning monitoring hooks, dynamic cleanup scripts, and visual feedback mechanisms.','None','Article','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2024-06-01T00:00:00+02:00',NULL,NULL,NULL,'["CI/CD Infrastructure", "Plugin Management", "Ecosystem Curations"]','["[COMMUNITY-TOOL]"]','[]','["jenkins.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://devops.com/5-tips-for-a-successful-devops-implementation','devops.com: 5 Tips for a Successful DevOps Implementation','','N/A',0,'A curated technical resource and architectural guide covering devops.com: 5 Tips for a Successful DevOps Implementation in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779031533,0,'2026-05-17T17:25:33.383804+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/devops.md"]','["devops.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://devops.com/6-advantages-of-microservices','devops.com: 6 Advantages of Microservices','','2020',3,'Outlines the foundational architectural advantages of adopting a microservices pattern, including technological flexibility, autonomous deployability, localized scaling, fault isolation, and improved team ownership over distinct domain services.','English','Blog','Beginner',1,'online','manual',NULL,NULL,NULL,0,'2020-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Software Architecture", "Microservices", "Value Proposition"]','["[COMMUNITY-TOOL]"]','[]','["introduction.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://devops.com/6-signs-youre-doing-devops-correctly','devops.com: 6 Signs You’re Doing DevOps Correctly','','2021',0,'Establishes empirical metrics to qualify mature enterprise practices, emphasizing DORA framework key indicators: mean time to recovery (MTTR), deployment frequency, change failure rate, and lead time for changes. Contrasts these measurements against localized organization benchmarks.','English','Article','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["DevOps Methodology", "Metrics & Assessment", "Operational Excellence"]','["[COMMUNITY-TOOL]"]','[]','["devops.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://devops.com/7-popular-open-source-ci-cd-tools','devops.com: 7 Popular Open Source CI/CD Tools','','2021',0,'Compares seven dominant open-source CI/CD frameworks, assessing execution speed, plugin ecosystems, maintenance overhead, and architectural fitness for hybrid and Kubernetes configurations.','English','Blog','Beginner',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["DevOps", "CI-CD Platforms", "Tooling"]','["[COMMUNITY-TOOL]"]','[]','["jenkins-alternatives.md", "cicd.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://devops.com/7-trends-influencing-devops-and-devsecops-adoption','devops.com: 7 Trends Influencing DevOps and DevSecOps Adoption','','2021',0,'Evaluates strategic industry movements toward DevSecOps patterns, automated compliance gates, and GitOps-driven workflows. Explains modern paradigms for shifting security left by integrating static application security testing (SAST) and software composition analysis (SCA) directly into declarative build stages.','English','Article','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["DevOps Methodology", "Industry Trends", "DevSecOps"]','["[COMMUNITY-TOOL]"]','[]','["devops.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://devops.com/8-hot-takes-will-we-see-a-monolithic-renaissance','devops.com: 8 Hot Takes: Will We See a Monolithic Renaissance?','','2023',0,'Discusses the potential return to macro-services or modular monoliths to address the operational overhead, network latency, and complex debugging of over-engineered microservice fleets.','English','Article','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2023-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Architecture", "Patterns", "Monoliths"]','["[COMMUNITY-TOOL]"]','[]','["introduction.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://devops.com/8-security-considerations-for-ci-cd','devops.com: 8 Security Considerations for CI/CD','','2023',0,'Actionable checklist of eight vital security considerations for pipeline configurations. Addresses fundamental practices such as secure secrets injection, runner environment isolation, least-privilege RBAC, and validation processes to prevent supply-chain vulnerabilities.','English','Article','Intermediate',1,'online','manual',NULL,NULL,NULL,0,'2023-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Infrastructure as Code", "CI/CD & Delivery", "Security & Compliance"]','["[COMMUNITY-TOOL]"]','[]','["cicd.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://devops.com/a-devops-reset-for-a-multi-cloud-world','devops.com: Home » Blogs » A DevOps Reset for a Multi-Cloud World','','2023',0,'Curator Insight: Explores multi-cloud complexities and the adjustments needed in cloud configuration. Live Grounding: Outlines abstract orchestration strategies using tools like Terraform and Kubernetes to bypass cloud-provider lock-in.','en','Article','Advanced',0,'online','manual',NULL,NULL,NULL,0,'2023-06-01T00:00:00+02:00',NULL,NULL,NULL,'["DevOps & Platforms", "Infrastructure", "Multi-Cloud"]','["[COMMUNITY-TOOL]"]','[]','["devops.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://devops.com/best-practices-for-application-performance-testing','devops.com: Best Practices for Application Performance Testing','','2021',0,'High-level architectural roadmap outlining target strategies for establishing continuous, automated performance and stress testing metrics for cloud workloads.','English','Article','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Software Engineering", "Testing", "Performance"]','["[COMMUNITY-TOOL]"]','[]','["qa.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://devops.com/breaking-down-silos-applying-open-source-practices-in-the-workplace','devops.com: Breaking Down Silos: Applying Open Source Practices in the Workplace','','2021',4,'Explores the concepts of ''InnerSource''—using open-source development practices (like asynchronous code reviews, public pull request discussions, and clear system API documentation) inside enterprise software boundaries. Demonstrates how to break down engineering silos, improve cross-team contributions, and accelerate microservice development velocity.','en','Article','Advanced',1,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Platform Engineering", "Innersource", "DevOps Transition"]','["[ENTERPRISE-STABLE]"]','[]','["project-management-methodology.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://devops.com/building-on-terraform-evolution-not-revolution','devops.com: Building on Terraform: Evolution, not Revolution','','2024',4,'Explores the continuous evolution of HashiCorp Terraform and OpenTofu within the enterprise IaC landscape. Highlights how organizational adoption patterns have shifted from manual HCL execution to structured platform engineering paradigms. While the source stresses steady progress, live grounding demonstrates that license changes (BSL) have spurred a parallel, stable ecosystem under the Linux Foundation (OpenTofu).','HCL','Article','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2024-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Infrastructure as Code", "Terraform", "Ecosystem Evolution"]','["[ENTERPRISE-STABLE]"]','[]','["terraform.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://devops.com/catchpoint-to-acquire-webpagetest-org','devops.com: Catchpoint to Acquire Webpagetest.org','','2020',0,'An analysis of Catchpoint''s acquisition of WebPageTest, the industry-standard front-end performance auditing tool. Synthesizing live ecosystem changes, the platform continues to operate as an essential resource for tracing core web vitals and waterfall execution charts, bolstered by Catchpoint''s global infrastructure.','N/A','Article','Beginner',0,'online','manual',NULL,NULL,NULL,0,'2020-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Testing", "Web Performance", "Industry Acquisitions"]','["[COMMUNITY-TOOL]"]','[]','["performance-testing-with-jenkins-and-jmeter.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://devops.com/clubhouse-becomes-shortcut-to-transform-software-project-management','devops.com: Clubhouse Becomes Shortcut to Transform Software Project Management','','2021',0,'Reviews the rebranding and feature expansion of Clubhouse into Shortcut, reinforcing its identity as a fast, highly collaborative agile task and workflow tracking platform built for growth-stage engineering teams.','English','Blog','Beginner',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Developer Productivity", "Project Management", "Agile Platforms"]','["[COMMUNITY-TOOL]"]','[]','["project-management-tools.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://devops.com/continuous-security-the-next-evolution-of-ci-cd','devops.com: Continuous Security: The Next Evolution of CI/CD','','2021',0,'Discusses moving from periodic security assessments to automated, real-time testing within deployment pipelines. Explores running SAST, automated secrets scanning, and licensing compliance checks alongside unit tests.','English','Article','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Security", "CI-CD", "Continuous Integration"]','["[COMMUNITY-TOOL]"]','[]','["devsecops.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://devops.com/continuous-testing-practices-part-1','devops.com: Continuous Testing Practices (Part 1) 🌟','- [devops.com: Continuous Testing Practices – Part 2 🌟](https://devops.com/continuous-testing-practices-part-2)','2021',0,'First of a multi-part series examining the execution of continuous testing models within standard CI/CD deployment channels. Highlights test-automation strategies, test environments, and immediate feedback integration.','N/A','Article','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["DevOps", "Testing Pipelines", "Continuous Testing"]','["[COMMUNITY-TOOL]"]','[]','["qa.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://devops.com/continuous-testing-practices-part-2','devops.com: Continuous Testing Practices – Part 2 🌟','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','N/A',100.0,1779033044,0,'2026-05-17T17:50:44.830214+02:00',NULL,NULL,NULL,'[]','[]','["docs/qa.md"]','[]','{}','{"duplicate_of": "https://devops.com/continuous-testing-practices-part-1"}');
INSERT INTO "resources" VALUES('https://devops.com/day-2-for-the-operator-ecosystem','devops.com: Day 2 for the Operator Ecosystem 🌟','- [KUDO: The Kubernetes Universal Declarative Operator 🌟](https://kudo.dev) KUDO is a toolkit that makes it easy to build Kubernetes Operators, in most cases just using YAML.','2020',0,'Focuses on Kubernetes Operator lifecycle maturity models, introducing toolkits like KUDO (Kubernetes Universal Declarative Operator). Covers operational challenges, telemetry gathering, and unified configuration schemas.','English','Article','Advanced',0,'online','manual',NULL,NULL,NULL,0,'2020-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Orchestration", "Kubernetes", "Operators"]','["[COMMUNITY-TOOL]"]','[]','["kubernetes-operators-controllers.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://devops.com/day-in-the-life-of-a-site-reliability-engineer-sre','devops.com: Day in the Life of a Site Reliability Engineer (SRE)','','2021',0,'An informative run-through of the operational reality of SRE. Explains typical workflows, on-call paging procedures, metric reviews, postmortem writing, and automated tool-building shifts.','English','Article','Beginner',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Operations", "Site Reliability Engineering", "Career Lifecycle"]','["[COMMUNITY-TOOL]"]','[]','["sre.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://devops.com/declarative-compliance-with-policy-as-code-and-gitops','devops.com: Declarative Compliance With Policy-as-Code and GitOps 🌟','','2022',0,'Details structural mechanisms for enforcing declarative compliance via GitOps and Policy-as-Code. Demonstrates configuring automated compliance checkers that inspect commits dynamically, ensuring only certified configurations reach production environments.','English','Article','Advanced',0,'online','manual',NULL,NULL,NULL,0,'2022-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Continuous Delivery", "GitOps", "Policy & Compliance"]','["[COMMUNITY-TOOL]"]','[]','["gitops.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://devops.com/devops-as-a-service-migrating-your-entire-devops-stack-to-the-cloud','DevOps as a Service: Migrating Your Entire DevOps Stack to the Cloud','','2021',0,'Analyzes the business and architectural trade-offs of migrating an organization''s entire internal build and testing infrastructure to SaaS-based DevOps-as-a-Service offerings. The curator details the comparison between maintaining self-hosted Jenkins clusters versus subscribing to cloud platforms. Live platform standards prove that modern SaaS solutions dramatically decrease internal maintenance overhead while enhancing security auditing compliance.','N/A','Article','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["DevOps & SRE", "Cloud Migration", "DevOps-as-a-Service"]','["[COMMUNITY-TOOL]"]','[]','["devops.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://devops.com/devops-for-the-development-and-delivery-of-high-performance-applications','devops.com: DevOps for the Development and Delivery of High-Performance Applications','','2021',0,'Examines production-grade execution models for high-performance software. Discusses continuous optimization loops, modern caching topologies, database query tuning integration in pipeline tests, and real-time tracing metrics to scale complex microservices architectures.','English','Article','Advanced',1,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["DevOps Methodology", "Application Delivery", "Performance Optimization"]','["[COMMUNITY-TOOL]"]','[]','["devops.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://devops.com/devops-security-your-complete-checklist','devops.com: DevOps Security: Your Complete Checklist','','N/A',0,'A curated technical resource and architectural guide covering devops.com: DevOps Security: Your Complete Checklist in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779032114,0,'2026-05-17T17:35:14.034228+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/devsecops.md"]','["devsecops.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://devops.com/devops-teams-struggling-to-keep-secrets','devops.com: DevOps Teams Struggling to Keep Secrets','','2021',3,'An industry report analyzing why modern DevOps organizations struggle with ''secrets sprawl'' across development tools, build steps, and staging clusters. Recommends implementing centralized identity systems and dynamic credential engines.','N/A','Blog','Beginner',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Security", "Secrets Management", "Industry Trends"]','["[COMMUNITY-TOOL]"]','[]','["devsecops.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://devops.com/devops-trends-to-watch-in-2021','devops.com: DevOps Trends to Watch in 2021 🌟','','2021',0,'Highlights dominant technological vectors including standardizing on-demand GitOps continuous deployment frameworks, native policy-as-code automation engines, multi-cluster federated networks, and progressive delivery orchestrators.','English','Article','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["DevOps Methodology", "Industry Trends", "Market Evolution"]','["[COMMUNITY-TOOL]"]','[]','["devops.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://devops.com/devsecops-in-azure','devops.com: DevSecOps in Azure','','2023',0,'Examines the technical blueprint for establishing DevSecOps practices within the Azure ecosystem. Details security scanners, credential detection tools, container analysis systems, and runtime enforcement loops.','None','Article','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2023-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Security & Identity", "DevSecOps", "Continuous Security"]','["[COMMUNITY-TOOL]"]','[]','["azure.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://devops.com/devsecops-trends-for-2021','devops.com: DevSecOps Trends to Know For 2021','','2021',0,'Highlights essential DevSecOps industry trends, emphasizing Software Bill of Materials (SBOM) orchestration, secure-by-default container base images, and integration of automated security telemetry into centralized cloud dashboards.','English','Technical Article','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Security & Governance", "DevSecOps", "Industry Trends"]','["[COMMUNITY-TOOL]"]','[]','["devsecops.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://devops.com/dynatrace-advances-application-environments-as-code','==devops.com: Dynatrace Advances Application Environments as Code==','','2021',0,'Discusses ''Observability as Code'', where application dashboards, SLO targets, and alerting configurations are defined using Terraform or Monaco. By 2026, this approach is integrated into standard CI/CD pipelines to ensure monitoring environments scale systematically with the underlying infra.','Go','Blog','Advanced',1,'online','manual','N/A',100.0,1779033046,0,'2026-05-17T17:50:46.504515+02:00',NULL,NULL,NULL,'["DevOps", "Infrastructure as Code", "GitOps"]','["[COMMUNITY-TOOL]"]','["docs/monitoring.md"]','["monitoring.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://devops.com/finops-foundation-to-help-rein-in-cloud-costs','devops.com: FinOps Foundation to Help Rein in Cloud Costs','','2020',0,'An article reporting on the formal creation of the FinOps Foundation under the Linux Foundation. Highlights the growing enterprise necessity of managing multi-cloud spend and establishing standardized definitions for cloud financial operations.','English','Article','Beginner',0,'online','manual',NULL,NULL,NULL,0,'2020-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Financial Operations", "FinOps", "Frameworks"]','["[COMMUNITY-TOOL]"]','[]','["finops.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://devops.com/five-steps-to-successful-devops-culture','devops.com: 5 Steps to Successful DevOps Culture','','N/A',0,'A curated technical resource and architectural guide covering devops.com: 5 Steps to Successful DevOps Culture in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779032076,0,'2026-05-17T17:34:36.665174+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/devops.md"]','["devops.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://devops.com/from-agile-to-devops-to-devsecops-the-next-evolution','devops.com: From Agile to DevOps to DevSecOps: The Next Evolution','','2020',0,'Traces software engineering''s historical trajectory from Agile (optimizing team velocity) to DevOps (optimizing system delivery) and finally DevSecOps (integrating continuous compliance). Evaluates cultural and technical components driving this shift.','English','Technical Article','Beginner',0,'online','manual',NULL,NULL,NULL,0,'2020-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Security & Governance", "DevSecOps", "Fundamentals"]','["[COMMUNITY-TOOL]"]','[]','["devsecops.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://devops.com/google-dora-report-shows-modest-devops-gains',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,'manual','N/A',100.0,1779032251,0,'2026-05-17T17:37:31.797263+02:00',NULL,NULL,NULL,'[]','[]','["docs/devops.md"]','[]','{}','{}');
INSERT INTO "resources" VALUES('https://devops.com/grafana-labs-acquires-assert-ai-to-bring-ai-to-observability','devops.com: Grafana Labs Acquires Asserts.ai to Bring AI to Observability','','2023',0,'Discusses the strategic acquisition of Asserts.ai by Grafana Labs. Live grounding highlights the integration of semantic graphs, relationship maps, and automated root-cause discovery directly into Grafana''s UI stack.','English','Article','Advanced',0,'online','manual',NULL,NULL,NULL,0,'2023-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Observability & Monitoring", "Grafana Ecosystem", "AIOps & AI Observability"]','["[COMMUNITY-TOOL]"]','[]','["grafana.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://devops.com/great-resignation-spurs-interest-in-tech-certifications','devops.com: Great Resignation Spurs Interest in Tech Certifications','','2022',0,'This article examines the surge in cloud-native certifications (such as Kubernetes and AWS) as developers seek to validate cloud skillsets and secure modern infrastructure engineering roles in a changing job market.','English','article','Beginner',0,'online','manual',NULL,NULL,NULL,0,'2022-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Professional Development", "Continuous Learning", "Certifications"]','["[COMMUNITY-TOOL]"]','[]','["recruitment.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://devops.com/hansura-launches-beta-of-graphql-based-remote-joins-tool','Hasura Launches Beta of GraphQL-Based Remote Joins Tool','','2020',4,'Announces Hasura''s Remote Joins engine. Enables backend developers to securely federate and query disparate database services and REST/GraphQL APIs behind a unified, high-speed GraphQL interface.','Haskell','Press Release','Advanced',1,'online','manual',NULL,NULL,NULL,0,'2020-06-01T00:00:00+02:00',NULL,NULL,NULL,'["API Architectures", "GraphQL", "Federation"]','["[ENTERPRISE-STABLE]"]','[]','["api.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://devops.com/hazelcast-simplifies-streaming-for-extremely-fast-event-processing-in-iot-edge-and-cloud-environments','devops.com: Hazelcast Simplifies Streaming for Extremely Fast Event Processing in IoT, Edge and Cloud Environments','','2021',3,'Details Hazelcast''s real-time, in-memory stream processing platform optimized for extreme high-speed low-latency computations. By unifying in-memory storage capabilities with a declarative streaming engine, it represents an outstanding option for real-time fraud detection and high-frequency trading.','Java','Blog Post','Advanced',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Infrastructure", "Stream Processing", "In-Memory Compute", "Hazelcast"]','["[COMMUNITY-TOOL]"]','[]','["message-queue.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://devops.com/how-are-api-management-and-service-mesh-different','devops.com: How Are API Management and Service Mesh Different?','','2021',3,'Differentiates the scopes of API management gateways and service meshes. Examines the boundaries of external public facing integrations (north-south client traffic) versus intra-cluster secure networking (east-west microservices traffic).','None','article','Intermediate',1,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Cloud Native Infrastructure", "API Management", "Service Mesh Comparison"]','["[COMMUNITY-TOOL]"]','[]','["servicemesh.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://devops.com/how-centralized-log-management-can-save-your-company','devops.com: How Centralized Log Management Can Save Your Company','','2018',0,'Demonstrates the business and technical value of implementing centralized log aggregation in distributed systems. Outlines how consolidated logs reduce Mean Time to Resolution (MTTR), improve compliance auditing, and streamline security incident responses.','None','Article','Beginner',0,'online','manual',NULL,NULL,NULL,0,'2018-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Observability", "Log Management", "Strategy"]','["[COMMUNITY-TOOL]"]','[]','["monitoring.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://devops.com/how-containers-simplify-devops-workflows-and-ci-cd-pipelines','devops.com: How Containers Simplify DevOps Workflows and CI/CD Pipelines 🌟','','2021',0,'Analyzes structural benefits of using containers as immutable deployment artifacts. Explains how containers prevent environment drift, accelerate automated build times, and streamline target infrastructure orchestration.','English','Article','Intermediate',1,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Orchestration & Containers", "Containerization", "CI/CD Integration"]','["[COMMUNITY-TOOL]"]','[]','["devops.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://devops.com/how-good-developers-become-good-engineering-managers','devops.com: How Good Developers Become Good Engineering Managers','','2021',4,'Explores the complex transition from individual software contributor to engineering manager. Outlines how to pivot from tactical coding efforts to strategic engineering leadership, detailing how to manage high-level software system design, support team career growth, and avoid micro-management traps that block development productivity.','en','Article','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Engineering Leadership", "Career Development", "Management Transition"]','["[ENTERPRISE-STABLE]"]','[]','["project-management-methodology.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://devops.com/how-sres-benefit-from-feature-flags','devops.com: How SREs Benefit From Feature Flags','','2021',0,'Investigates the role of feature flags in risk mitigation. Demonstrates how isolating application deployment from runtime feature activation enables SREs to instantly disable buggy paths without executing a full application rollback.','English','Article','Intermediate',1,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Continuous Delivery", "Feature Management", "Reliability Engineering"]','["[COMMUNITY-TOOL]"]','[]','["sre.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://devops.com/how-the-sre-role-is-evolving','devops.com: How the SRE Role Is Evolving','','2022',0,'Tracks the industry evolution of SRE from isolated teams to a core cross-functional engineering practice. Highlights the transition from managing static infrastructure to developing programmatic automation platforms.','English','Article','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2022-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Operations", "Site Reliability Engineering", "Industry Trends"]','["[COMMUNITY-TOOL]"]','[]','["sre.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://devops.com/how-to-automate-pki-for-devops-with-open-source-tools','devops.com: How to Automate PKI for DevOps With Open Source Tools','','2021',0,'This article discusses the orchestration and automation of Public Key Infrastructure (PKI) using modern open-source utilities like Vault and cert-manager. It presents a resilient blueprint for generating short-lived certificates dynamically within automated CI/CD configurations. This approach helps minimize human errors and ensures encrypted service-to-service communication.','None','Article','Advanced',1,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Security", "Cryptography", "PKI Automation"]','["[COMMUNITY-TOOL]"]','[]','["devsecops.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://devops.com/how-to-implement-an-effective-ci-cd-pipeline','devops.com: How to Implement an Effective CI/CD Pipeline','','2022',0,'Details tactical methodologies for constructing highly effective, resilient CI/CD pipelines. Explains how to integrate Infrastructure as Code (IaC), monitor lifecycle metrics, and avoid critical deployment execution pitfalls.','English','Blog','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2022-06-01T00:00:00+02:00',NULL,NULL,NULL,'["DevOps", "CI-CD Pipelines", "Best Practices"]','["[COMMUNITY-TOOL]"]','[]','["cicd.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://devops.com/how-to-migrate-existing-infrastructure-to-terraform','devops.com: How to Migrate Existing Infrastructure to Terraform','','2023',4,'A guide targeting the structural transition of legacy, manually managed cloud infrastructure into a declarative Terraform state. Explains standard import mechanisms, reverse-engineering of HCL definitions, and reconciliation of drift. Live grounding emphasizes that recent Terraform releases (1.5+) have radically improved this flow through native "import" blocks, reducing dependency on legacy CLI tooling.','HCL','Article','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2023-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Infrastructure as Code", "Terraform", "Migration & Import"]','["[ENTERPRISE-STABLE]", "[LEGACY]"]','[]','["terraform.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://devops.com/how-to-seamlessly-transition-to-devsecops','devops.com: How to Seamlessly Transition to DevSecOps','','2022',0,'A practical migration blueprint for legacy enterprise setups transitioning to DevSecOps. Recommends strategies for setting automation priorities, gaining early delivery wins, and establishing shared telemetry metrics across development and operations teams.','English','Article','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2022-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Security", "DevSecOps", "Migration Planning"]','["[LEGACY]"]','[]','["devsecops.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://devops.com/how-to-successfully-integrate-security-and-devops','devops.com: How to Successfully Integrate Security and DevOps','','2020',0,'Provides strategic guidelines on merging security frameworks with DevOps practices. Highlights establishing security automation checkpoints, fostering unified tooling, and utilizing threat modeling early in standard sprint cycles.','English','Technical Article','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2020-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Security & Governance", "DevSecOps", "Culture & Collaboration"]','["[COMMUNITY-TOOL]"]','[]','["devsecops.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://devops.com/implementing-message-queue-in-kubernetes','devops.com: Best of 2019: Implementing Message Queue in Kubernetes','','2019',0,'This article outlines best practices for deploying message queues inside Kubernetes clusters. It addresses challenges related to stateful set allocations, persistent volume claims, and handling node failure scenarios.','English','Article','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2019-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Cloud Infrastructure", "Kubernetes", "Message Brokers"]','["[COMMUNITY-TOOL]"]','[]','["message-queue.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://devops.com/infrastructure-abstraction-will-be-key-to-managing-multi-cloud','devops.com: Infrastructure Abstraction Will Be Key to Managing Multi-Cloud','','2021',0,'Explores how infrastructure-as-code (IaC) and Kubernetes-driven abstraction layers decouple workloads from underlying cloud provider primitives. This design pattern reduces complexity, minimizes lock-in, and enforces consistent deployment methodologies.','English','Article','Advanced',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Cloud Infrastructure", "DevOps", "Infrastructure Abstraction"]','["[COMMUNITY-TOOL]"]','[]','["introduction.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://devops.com/is-noops-the-future-of-cloud-networking','devops.com: Is NoOps the Future of Cloud Networking?','','2021',0,'Investigates the intersection of automated networking policies and NoOps. Outlines how SDN controllers, declarative API gateways, and service mesh automated loops handle routing and network microsegmentation automatically.','N/A','Article','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["DevOps", "Operations Paradigms", "NoOps Philosophy"]','["[COMMUNITY-TOOL]"]','[]','["noops.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://devops.com/kubernetes-jenkins-master-slave-scaling-the-scalability-issue','devops.com: Kubernetes Jenkins Master-Slave: Scaling the Scalability Issue','','2024',0,'Technical deep-dive clarifying structural friction when scaling Dynamic Kubernetes Agents. Elaborates on cluster size optimizations, node selectors, and transient agent lifetimes.','None','Article','Advanced',1,'online','manual',NULL,NULL,NULL,0,'2024-06-01T00:00:00+02:00',NULL,NULL,NULL,'["CI/CD Infrastructure", "Scalability & Resilience", "Kubernetes Agents"]','["[COMMUNITY-TOOL]"]','[]','["jenkins.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://devops.com/languages-and-devops-recommendations','devops.com: Languages and DevOps: Recommendations','','2021',0,'Compares performance profiles and use cases for key automation languages including Go, Python, Bash, and Rust. Assists platform teams in choosing tools based on raw compilation speed, runtime memory overhead, and library support.','English','Article','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["DevOps Methodology", "Programming Languages", "Infrastructure-as-Code"]','["[COMMUNITY-TOOL]"]','[]','["devops.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://devops.com/make-github-backups-part-of-your-development-process','devops.com: Make GitHub Backups Part of Your Development Process','','2021',0,'Examines the strategic importance of automated repository backups within enterprise CI/CD processes. Emphasizes risk mitigation around cloud service outages, compromised developer credentials, and accidental branch deletions.','English','Article','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Version Control", "Backup & Recovery", "DevOps"]','["[COMMUNITY-TOOL]"]','[]','["git.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://devops.com/measuring-technical-debt','devops.com: Measuring Technical Debt','','2023',0,'Explores analytical frameworks to measure technical debt objectively. Employs metrics like SQALE methodology, code coverage, cycle time impact, and escape defect rates to calculate the true cost of legacy architectures.','English','Article','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2023-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Methodology", "Metrics", "Technical Debt"]','["[LEGACY]"]','[]','["introduction.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://devops.com/measuring-the-progress-of-the-opentelemetry-project','devops.com: Measuring the Progress of the OpenTelemetry Project','','2021',0,'A historical overview detailing the organizational velocity, community contributions, and consolidation patterns of the CNCF OpenTelemetry project. Synthesizes adoption telemetry and integration roadmaps with legacy APM frameworks.','None','Blog','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Observability", "OpenTelemetry", "Governance"]','["[LEGACY]"]','[]','["demos.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://devops.com/nine-pillars-of-devops-best-practices','devops.com: Nine Pillars of DevOps Best Practices','','2021',0,'Systematizes critical organizational practices into nine engineering pillars. Outlines steps for securing developer workflows, maintaining operational observability, enforcing configuration standardization, and building reliable continuous recovery environments.','English','Article','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["DevOps Methodology", "Core Frameworks", "Best Practices"]','["[COMMUNITY-TOOL]"]','[]','["devops.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://devops.com/pulumi-moves-to-automate-cloud-infrastructure-provisioning','devops.com: Pulumi Moves to Automate Cloud Infrastructure Provisioning','','2021',0,'Analysis of Pulumi''s automated delivery engines, evaluating the platform''s features for removing configuration drift and synchronizing cluster models with git-managed repositories.','English','Article','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Infrastructure as Code", "CI/CD Integration", "Pulumi"]','["[COMMUNITY-TOOL]"]','[]','["pulumi.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://devops.com/red-hat-extends-scope-of-ansible-automation-ambitions','devops.com: Red Hat Extends Scope of Ansible Automation Ambitions','','2021',0,'Examines the strategic expansion of AAP 2 automation layers. Explores decoupling control loops from target runtimes and shifting execution flows closer to network boundaries and multi-cloud edges.','English','blog_post','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Automation & Orchestration", "Enterprise Platform", "Releases"]','["[COMMUNITY-TOOL]"]','[]','["ansible.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://devops.com/secdevops-is-the-solution-to-cybersecurity','devops.com: SecDevOps is the Solution to Cybersecurity 🌟','','2020',0,'Advocates for SecDevOps as a necessary system design response to address sophisticated modern threat surfaces. Highlights using declarative orchestration profiles, immutable runtime configurations, and early detection mechanisms to minimize vulnerability windows.','English','Technical Article','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2020-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Security & Governance", "DevSecOps", "Fundamentals"]','["[COMMUNITY-TOOL]"]','[]','["devsecops.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://devops.com/securing-your-software-development-pipelines','devops.com: Securing Your Software Development Pipelines','','2021',0,'Examines methods for securing continuous delivery setups from upstream supply-chain threats. Focuses on protecting execution infrastructure, implementing cryptographic artifact validation, and isolating dependency ingestion engines.','English','Article','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Security", "CI-CD", "Pipeline Integrity"]','["[COMMUNITY-TOOL]"]','[]','["devsecops.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://devops.com/serverless-computing-moving-from-devops-to-noops','Serverless Computing: Moving from DevOps to NoOps','','2021',0,'Evaluates how serverless architectures drive NoOps execution. Emphasizes shifting operations responsibilities (e.g., node provisioning, patching, scaling) to public cloud platforms, allowing developers to focus strictly on code components.','N/A','Article','Intermediate',1,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["DevOps", "Serverless Architecture", "NoOps Execution"]','["[COMMUNITY-TOOL]"]','[]','["noops.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://devops.com/shift-right-testing-the-emergence-of-testops','devops.com: Shift-Right Testing: The Emergence of TestOps','','2020',4,'Outlines Shift-Right testing methodologies and TestOps workflows. Advocates validating configurations directly against production deployments under active user loads, supported by analytics and monitoring tools.','English','Technical Article','Intermediate',0,'online','manual','N/A',100.0,1779033823,0,'2026-05-17T18:03:43.339701+02:00',NULL,NULL,NULL,'["DevOps & Quality Assurance", "Continuous Testing", "TestOps Strategy"]','["[ENTERPRISE-STABLE]"]','["docs/testops.md"]','["testops.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://devops.com/site-reliability-engineering-101-devops-versus-sre','devops.com: Site Reliability Engineering 101: DevOps Versus SRE','','2018',0,'Provides an entry-level comparison of SRE and DevOps methodologies. Explains key tenets of both schools of thought, with a focus on how teams share operational ownership and handle blameless post-mortems to foster high-velocity engineering.','English','blog','beginner',0,'online','manual',NULL,NULL,NULL,0,'2018-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Reliability Engineering", "SRE vs DevOps", "Introductory Frameworks"]','["[COMMUNITY-TOOL]"]','[]','["sre.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://devops.com/sre-devops-cloud-native-server-cage-match','devops.com: SRE vs. DevOps vs. Cloud Native: The Server Cage Match','','2019',0,'A high-energy analysis contrasting SRE, DevOps, and Cloud Native architectures. Explores how container orchestration, microservices, and micro-deployments mandate both cultural DevOps adjustments and programmatic SRE automation to survive at scale.','English','blog','intermediate',0,'online','manual',NULL,NULL,NULL,0,'2019-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Reliability Engineering", "Cloud Native Paradigms"]','["[COMMUNITY-TOOL]"]','[]','["sre.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://devops.com/sre-vs-devops-false-distinction','devops.com: SRE vs. DevOps — a False Distinction?','','2019',0,'Deconstructs the industry debate regarding SRE and DevOps, arguing that comparing them creates a false dichotomy. Suggests that successful engineering organizations merge the collaborative philosophy of DevOps with the analytical, code-driven rigor of SRE.','English','blog','intermediate',0,'online','manual',NULL,NULL,NULL,0,'2019-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Reliability Engineering", "SRE vs DevOps", "Industry Analysis"]','["[COMMUNITY-TOOL]"]','[]','["sre.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://devops.com/sre-vs-platform-engineering-whats-the-difference','devops.com: SRE Vs. Platform Engineering: What’s the Difference?','','2022',0,'Differentiates the core focuses of Platform Engineering and SRE. Analyzes how SRE teams protect application reliability, while Platform Engineering optimizes developer velocity by packaging tools into Internal Developer Platforms (IDPs).','English','Article','Intermediate',1,'online','manual',NULL,NULL,NULL,0,'2022-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Operations", "Platform Engineering", "Organizational Design"]','["[COMMUNITY-TOOL]"]','[]','["sre.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://devops.com/survey-shows-mounting-devops-frustration-and-costs','devops.com: Survey Shows Mounting DevOps Frustration and Costs','','2021',0,'Analyses industrial survey metrics capturing financial waste and team frustrations. Connects developer burnout and cloud cost overruns directly to highly fragmented toolchains, lack of platform standardization, and manual compliance bottlenecks.','English','Report','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["DevOps Methodology", "Cost & Metrics", "Organizational Challenges"]','["[CASE STUDY]", "[COMMUNITY-TOOL]"]','[]','["devops.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://devops.com/survey-surfaces-high-reliance-on-devops-to-build-and-deploy-apis','devops.com: Survey Surfaces High Reliance on DevOps to Build and Deploy APIs','','2020',1,'Focuses on deployment statistics validating the correlation between microservice container rollouts and automated API lifecycle verification strategies.','N/A','Article','Intermediate',1,'online','manual',NULL,NULL,NULL,0,'2020-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Microservices", "API Management", "DevOps Delivery"]','["[COMMUNITY-TOOL]"]','[]','["devops.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://devops.com/the-argo-project-making-gitops-practical','devops.com: The Argo Project: Making GitOps Practical','','2021',4,'Investigates the rapid industry adoption of the Argo ecosystem (Argo CD, Workflows, Rollouts, Events). Explains how the projects solve operational gaps in native Kubernetes, making declarative continuous delivery robust and enterprise-ready.','English','Article','Beginner',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["GitOps & CD", "Argo Project Ecosystem"]','["[ENTERPRISE-STABLE]"]','[]','["argo.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://devops.com/the-devops-bottleneck-why-iac-orchestration-is-the-missing-piece','The DevOps Bottleneck: Why IaC Orchestration is the Missing Piece','','2026',0,'Addresses operational scale limits when managing state files and workflow dependencies manually. Argues for unified infrastructure orchestration planes that handle secrets distribution and pipeline synchronization systematically.','None','Technical Article','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2026-06-01T00:00:00+02:00',NULL,NULL,NULL,'["DevOps & CI/CD", "Infrastructure as Code", "Orchestration Platforms"]','["[COMMUNITY-TOOL]"]','[]','["devops.md", "iac.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://devops.com/the-evolving-devops-journey-continuous-mindset-starts-with-cultural-change','devops.com: The DevOps Journey: Continuous Mindset Starts With Cultural Change','','2022',0,'Curator Insight: Asserts that successful DevOps execution relies heavily on fundamental cultural shifts. Live Grounding: Concludes that technical tools inevitably fail without a parallel focus on dismantling corporate silos and unifying developer-operator objectives.','en','Article','Beginner',0,'online','manual',NULL,NULL,NULL,0,'2022-06-01T00:00:00+02:00',NULL,NULL,NULL,'["DevOps & Platforms", "Methodology", "Team Culture"]','["[COMMUNITY-TOOL]"]','[]','["devops.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://devops.com/the-fallacy-of-continuous-integration-delivery-and-testing','devops.com: The Fallacy of Continuous Integration, Delivery and Testing','','2018',0,'Explores common anti-patterns in DevOps pipelines where fast builds mask poor test coverage and integration siloes. Offers recommendations on balancing CI/CD speed with architectural quality gates and production-like validation.','None','Article','Beginner',0,'online','manual',NULL,NULL,NULL,0,'2018-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Software Engineering", "CI/CD", "Methodology"]','["[COMMUNITY-TOOL]"]','[]','["monitoring.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://devops.com/the-real-pipeline','devops.com: he Real Pipeline','','2023',0,'Exposes the reality of modern continuous delivery pipelines, contrasting linear textbook designs against highly complex, non-linear feedback loops. Curator highlights stress the integration of multi-stage automated tests. Live architectural reviews in 2026 show that successful enterprise implementations rely heavily on policy-as-code and canary release orchestration rather than simple, step-by-step automated deployment scripts.','N/A','Article','Advanced',1,'online','manual',NULL,NULL,NULL,0,'2023-06-01T00:00:00+02:00',NULL,NULL,NULL,'["DevOps & SRE", "CI/CD Pipelines", "Architecture"]','["[COMMUNITY-TOOL]"]','[]','["devops.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://devops.com/the-rise-of-netdevops-and-ci-cd-pipeline-solutions','devops.com: The Rise of NetDevOps and CI/CD Pipeline Solutions','','2023',0,'Details the integration of DevOps practices into physical and software-defined network engineering (NetDevOps). The author explains how manual CLI configurations are replaced by declarative pipelines and GitOps repositories. Live network architecture relies on these methodologies to continuously test, validate, and push configuration changes to production switches and core SD-WAN structures.','N/A','Article','Advanced',0,'online','manual',NULL,NULL,NULL,0,'2023-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Cloud Infrastructure", "Network Infrastructure", "NetDevOps"]','["[COMMUNITY-TOOL]"]','[]','["devops.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://devops.com/tips-for-a-successful-devsecops-life-cycle','devops.com: Tips for a Successful DevSecOps Life Cycle','','2022',0,'Outlines engineering practices for integrating security across the application development lifecycle. Covers choosing integration points, configuring alert signaling thresholds to avoid fatigue, and defining collaborative post-incident remediations.','English','Article','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2022-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Security", "DevSecOps", "Integration Lifecycle"]','["[COMMUNITY-TOOL]"]','[]','["devsecops.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://devops.com/top-10-best-practices-for-jenkins-pipeline-plugin','devops.com: Top 10 Best Practices for Jenkins Pipeline Plugin 🌟','','2024',0,'A fundamental playbook cataloging pipeline coding mistakes. Covers memory footprint reductions, parallel thread orchestrations, avoiding non-serializable objects, and managing global timeouts.','None','Article','Advanced',0,'online','manual',NULL,NULL,NULL,0,'2024-06-01T00:00:00+02:00',NULL,NULL,NULL,'["CI/CD Pipeline Architecture", "Jenkins Pipeline", "Best Practices"]','["[COMMUNITY-TOOL]"]','[]','["jenkins.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://devops.com/top-nine-skills-for-sres-to-master','devops.com: Top Nine Skills for SREs to Master 🌟','','2022',0,'Highlights nine critical technical skills for SREs, including writing high-quality infrastructure automation, building telemetry dashboards, designing reliable distributed networks, and mastering cloud platform paradigms.','English','Article','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2022-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Operations", "Site Reliability Engineering", "Skills Development"]','["[COMMUNITY-TOOL]"]','[]','["sre.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://devops.com/transform-legacy-java-apps-to-microservices','devops.com: Best of 2021 – Transform Legacy Java Apps to Microservices','','2021',0,'Strategic and tactical guide addressing the decomposition of legacy enterprise Java systems. Emphasizes modern automated refactoring engines to accurately map boundaries, mitigating migration risks while speeding up time-to-production.','English','Article','Advanced',1,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Application Modernization", "Monolith to Microservices", "Guides"]','["[LEGACY]"]','[]','["introduction.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://devops.com/transform-mobile-devops-into-mobile-devsecops','devops.com: Transform Mobile DevOps into Mobile DevSecOps','','2022',0,'Adapts classic cloud-native DevSecOps patterns to mobile development environments. Explores mobile-specific concerns including binary protection, automated obfuscation tooling, dynamic testing inside simulated environments, and secure API integration.','English','Article','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2022-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Security", "DevSecOps", "Mobile Systems"]','["[COMMUNITY-TOOL]"]','[]','["devsecops.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://devops.com/unlocking-your-devops-automation-mindset','devops.com: Unlocking Your DevOps Automation Mindset 🌟','','2021',0,'This technical analysis outlines tactical shifts from manual toil to systemic continuous delivery and test automation architectures. It demonstrates patterns for decentralizing operations by pushing configuration ownership to development teams, reducing release anxiety through early integration and continuous feedback loops.','English','Article','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["DevOps Methodology", "Automation Philosophy", "Culture & Mindset"]','["[COMMUNITY-TOOL]"]','[]','["devops.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://devops.com/up-your-devops-game-its-time-for-noops','devops.com: Up Your DevOps Game: It’s Time for NoOps','','2021',0,'Proposes actionable tactics for transitioning DevOps engineering pipelines into automated, serverless-first NoOps infrastructures. Discusses standardized declarative delivery flows and policy engine setups.','N/A','Article','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["DevOps", "Operations Paradigms", "NoOps Philosophy"]','["[COMMUNITY-TOOL]"]','[]','["noops.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://devops.com/updating-and-managing-infrastructure-as-code-iac','devops.com: Updating and Managing Infrastructure-as-Code (IaC)','','2023',0,'Details architectural strategies for maintaining, refactoring, and upgrading legacy IaC bases. Explores lockfile maintenance, drift remediation, and structural validation steps required for safe production updates.','English','Article','Advanced',0,'online','manual',NULL,NULL,NULL,0,'2023-06-01T00:00:00+02:00',NULL,NULL,NULL,'["DevOps", "Infrastructure as Code", "Lifecycle Management"]','["[LEGACY]"]','[]','["iac.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://devops.com/using-jenkins-configuration-as-code','devops.com: Using jenkins configuration as code','- [https://github.com/jenkinsci/configuration-as-code-plugin](https://github.com/jenkinsci/configuration-as-code-plugin)','2024',0,'A practical industry analysis illustrating standard techniques for shifting legacy Jenkins controller provisioning workflows into git-centric, declaration-first structures. It presents a detailed taxonomy of automated setup validation strategies.','YAML','Article','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2024-06-01T00:00:00+02:00',NULL,NULL,NULL,'["CI/CD Infrastructure", "Configuration as Code", "Jenkins JCasC"]','["[LEGACY]"]','[]','["jenkins.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://devops.com/using-llms-to-automate-pipeline-conversions-from-legacy-to-tekton','==devops.com: Using LLMs to Automate Pipeline Conversions From Legacy to'' Tekton==','','N/A',0,'A curated technical resource and architectural guide covering ==devops.com: Using LLMs to Automate Pipeline Conversions From Legacy to'' Tekton== in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779030718,0,'2026-05-17T17:11:58.374767+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]", "[LEGACY]"]','["docs/tekton.md"]','["tekton.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://devops.com/vfunction-automates-conversion-of-java-apps-to-microservices','devops.com: Function Automates Conversion of Java Apps to Microservices','','2021',0,'Details how automated profiling instruments compile-time and runtime dynamics of legacy enterprise codebases, identifying domain boundaries to programmatically extract microservice packages.','English','Article','Advanced',1,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Microservices", "Modernization", "Automated Migration"]','["[LEGACY]"]','[]','["introduction.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://devops.com/web-application-security-is-not-api-security','devops.com: Web Application Security is not API Security 🌟','','2022',4,'Explains why legacy web app application security configurations fall short of API security requirements. Discusses custom API gateway rules, deep OAuth 2.0 validation, and endpoint-level access controls.','Agnostic','Technical Article','Advanced',1,'online','manual',NULL,NULL,NULL,0,'2022-06-01T00:00:00+02:00',NULL,NULL,NULL,'["API Security", "Design", "Best Practices"]','["[ENTERPRISE-STABLE]", "[LEGACY]"]','[]','["api.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://devops.com/whats-the-difference-between-devops-and-platform-engineering','devops.com: What’s the Difference Between DevOps and Platform Engineering?','','N/A',0,'A curated technical resource and architectural guide covering devops.com: What’s the Difference Between DevOps and Platform Engineering? in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779032751,0,'2026-05-17T17:45:51.514168+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/devops.md"]','["devops.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://devops.com/when-to-use-api-management-and-service-mesh-together','devops.com: When to Use API Management and Service Mesh Together','','2021',4,'Explores patterns for integrating API gateways with service meshes. Highlights how to pass identity contexts, orchestrate global traffic routes, and enforce layered perimeter and transport-level security policies.','None','article','Intermediate',1,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Cloud Native Infrastructure", "API Management", "Service Mesh Integration"]','["[ENTERPRISE-STABLE]"]','[]','["servicemesh.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://devops.com/where-does-observability-stand-today-and-where-is-it-going-next','devops.com: Where Does Observability Stand Today, and Where is it Going Next?','','2023',0,'Analyzes the ongoing evolution of observability systems toward artificial intelligence integration (AIOps), automated anomaly detection, and continuous optimization profiles. Curator Insight: Industry roadmap on telemetry analysis. Live Grounding: Crucial for evaluating how LLMs and ML models parse log volumes for predictive maintenance.','English','Article','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2023-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Observability", "Industry Trends", "AI", "AIOps"]','["[COMMUNITY-TOOL]"]','[]','["monitoring.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://devops.com/why-boring-tech-is-best-to-avoid-a-microservices-mess','devops.com: Why Boring Tech is Best to Avoid a Microservices Mess','','2020',4,'Arguments for architectural conservatism when adopting a highly distributed microservices paradigm. By utilizing mature, ''boring'' technology (e.g., PostgreSQL, REST/gRPC, stable programming runtimes), engineering teams can isolate and absorb the inherent complexity of distributed systems coordination.','English','Blog','Intermediate',1,'online','manual',NULL,NULL,NULL,0,'2020-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Software Architecture", "Microservices", "Technology Selection"]','["[ENTERPRISE-STABLE]"]','[]','["introduction.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://devops.com/why-monitoring-as-code-will-be-a-must-for-devops-teams','devops.com: Why Monitoring-as-Code Will be a Must for DevOps Teams','','2023',0,'Examines the strategic necessity of Monitoring as Code (MaC) within highly automated enterprises, highlighting its ability to prevent manual dashboard decay and streamline alert maintenance. Curator Insight: Organizational transition to MaC. Live Grounding: Essential reading for scaling observability policies uniformly across enterprise development teams.','English','Article','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2023-06-01T00:00:00+02:00',NULL,NULL,NULL,'["DevOps", "Automation", "Monitoring as Code", "GitOps"]','["[COMMUNITY-TOOL]"]','[]','["monitoring.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://devops.com/why-mttr-is-a-vital-metric-for-devops-teams','devops.com: Why MTTR is a Vital Metric for DevOps Teams','','2023',0,'Curator Insight: Details how MTTR influences business outcome reliability and pipeline maturity. Live Grounding: Details how real-time logging, distributed tracing, and incident response runbooks directly improve telemetry metrics inside microservices deployments.','en','Article','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2023-06-01T00:00:00+02:00',NULL,NULL,NULL,'["DevOps & Platforms", "Telemetry & Metrics", "SRE Concepts"]','["[COMMUNITY-TOOL]"]','[]','["devops.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://devops.com/why-traditional-approaches-to-api-security-dont-work','devops.com: Taking a DevSecOps Approach to API Security','','2022',0,'Analyzes the limitations of traditional web application firewalls (WAFs) in modern microservice systems. Explores programmatic API security patterns, including schema validation, API rate limiting, token-based authorization, and continuous contract checking.','English','Article','Advanced',1,'online','manual',NULL,NULL,NULL,0,'2022-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Security", "API Security", "Microservices Architecture"]','["[COMMUNITY-TOOL]"]','[]','["devsecops.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://devops.com/yeah-youre-doing-devops','devops.com: Yeah, You’re Doing DevOps','','2021',0,'A practical assessment of core delivery principles. Defines real DevOps maturity through deployment feedback speeds, shared code testing responsibilities, and team collaboration setups, rather than just using automation tools.','English','Article','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["DevOps Methodology", "Operational Assessment", "Culture"]','["[COMMUNITY-TOOL]"]','[]','["devops.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://devopscube.com','devopscube.com','','2025',0,'DevOpsCube offers high-quality, practical guides for configuring and maintaining production Kubernetes environments. It is highly regarded for its detailed setup instructions for Prometheus, Grafana, ingress controllers, and cluster scaling.','English','Technical Blog','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2025-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Platform Engineering", "DevOps & CI/CD", "Technical Walkthroughs"]','["[COMMUNITY-TOOL]"]','[]','["devops.md", "kubernetes.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://devopscube.com/automate-ebs-snapshot-creation-deletion','devopscube.com: How to Automate EBS Snapshot Creation, Retention and Deletion','','2023',0,'A practical DevOps guide detailing automation patterns for the creation, lifecycle retention, and deletion of AWS EBS snapshots. Shows how to use AWS Lifecycle Manager and bash cron jobs to guarantee cluster data durability without compiling excessive storage debt.','Bash','Tutorial','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2023-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Cloud Native Storage", "AWS EBS", "Snapshot Automation"]','["[COMMUNITY-TOOL]", "[GUIDE]"]','[]','["aws-storage.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://devopscube.com/become-devops-engineer','devopscube.com: Become A DevOps Engineer in 2021: A Comprehensive Guide','','2021',0,'An exhaustive, structured guide cataloging core platform engineering requirements including Linux kernel administration, Docker container runtimes, declarative Infrastructure as Code (IaC), GitOps continuous deployment systems, and advanced distributed telemetry stacks.','English','Tutorial','Beginner',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["DevOps Methodology", "Career Roadmap", "Skill Acquisition"]','["[COMMUNITY-TOOL]", "[GUIDE]"]','[]','["devops.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://devopscube.com/build-docker-image','devopscube.com: How to Build Docker Image : Comprehensive Beginners Guide','','2024',0,'A structured blueprint demonstrating professional design standards for OCI-compliant artifact assemblies. Focuses on minimizing layers, avoiding build context overhead, and utilizing cache layers effectively.','N/A','article','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2024-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Containers", "Build Optimization", "Dockerfiles"]','["[COMMUNITY-TOOL]"]','[]','["docker.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://devopscube.com/build-docker-image-kubernetes-pod','devopscube.com: How To Build Docker Image In Kubernetes Pod 🌟','','2020',0,'This reference article analyzes alternative methods for constructing container images natively within Kubernetes pods, highlighting Kaniko, BuildKit, and Docker-in-Docker (DinD). It contrasts security risks and runtime overhead of each.','English','Technical Article','Intermediate',0,'online','manual','78e4c1873fcfd3904a6fa2ee9acc239f43701f58d236ba931de3e1760ded7d0a',100.0,1779033771,1,'2026-05-17T18:02:51.059057+02:00',NULL,NULL,NULL,'["Image Building", "In-Cluster Builds", "Educational Material"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-tools.md"]','["kubernetes-tools.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://devopscube.com/configure-ingress-tls-kubernetes','devopscube.com: How To Configure Ingress TLS/SSL Certificates in Kubernetes','','2021',4,'A tutorial guiding developers through TLS/SSL certificate generation, binding, and storage in ingress environments. Explains how to leverage native cert-manager pipelines to secure internet-facing applications automatically with Let''s Encrypt certificates.','English','Tutorial','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Infrastructure", "Networking", "Ingress", "Security & TLS"]','["[ENTERPRISE-STABLE]", "[GUIDE]"]','[]','["kubernetes-networking.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://devopscube.com/create-kubernetes-jobs-cron-jobs','devopscube.com: How To Create Kubernetes Jobs/Cron Jobs – Getting Started Guide','','2021',3,'A practical guide detailing the creation of parallel Jobs and recurring CronJobs. Offers a clear reference for backoff limits, completion conditions, and active execution deadlines.','English','Tutorial','Beginner',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Workloads", "Batch Jobs", "Tutorials"]','["[COMMUNITY-TOOL]", "[GUIDE]"]','[]','["kubernetes.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://devopscube.com/create-kubernetes-role','devopscube.com: How to Create kubernetes Role for Service Account','','N/A',0,NULL,NULL,NULL,NULL,0,NULL,'manual','7a85dc1716b5e43c9280b59c968a0e1d23768a05aa483f4f86408fa786d3627f',100.0,1779033903,1,'2026-05-17T18:05:03.576255+02:00',NULL,NULL,NULL,'[]','[]','["docs/kubernetes-security.md"]','[]','{}','{}');
INSERT INTO "resources" VALUES('https://devopscube.com/deploy-postgresql-statefulset','devopscube.com: How to Deploy PostgreSQL Statefulset in Kubernetes With High Availability','','2023',0,'Comprehensive architectural guide to deploying a highly available PostgreSQL cluster on Kubernetes using standard StatefulSets. Covers headless services, persistent volume claims, replica configurations, and health probes.','YAML','Technical Guide','Advanced',1,'online','manual',NULL,NULL,NULL,0,'2023-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Infrastructure", "Container Orchestration", "PostgreSQL HA"]','["[COMMUNITY-TOOL]", "[GUIDE]"]','[]','["databases.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://devopscube.com/docker-containers-as-build-slaves-jenkins','devopscube.com: How to Setup Docker containers as Build Slaves for Jenkins','','2024',0,'A practical guide for implementing Dockerized executors, enabling dynamic allocation of ephemeral developer containers as isolated, on-demand agents. Ensures high container clean-room isolation across parallel builds.','None','Article','Intermediate',1,'online','manual',NULL,NULL,NULL,0,'2024-06-01T00:00:00+02:00',NULL,NULL,NULL,'["CI/CD Infrastructure", "Dynamic Agents", "Docker Integration"]','["[COMMUNITY-TOOL]"]','[]','["jenkins.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://devopscube.com/immutable-infrastructure','devopscube.com: Immutable Infrastructure Explained For Beginners','','2023',0,'A beginner''s guide detailing the immutable infrastructure pattern, where infrastructure elements are replaced rather than modified in place. Highlights benefits in predictability, rollbacks, and drift management.','English','Article','Beginner',0,'online','manual',NULL,NULL,NULL,0,'2023-06-01T00:00:00+02:00',NULL,NULL,NULL,'["DevOps", "Infrastructure as Code", "Architecture"]','["[COMMUNITY-TOOL]"]','[]','["iac.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://devopscube.com/ip-address-tutorial',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,'manual','f3aababc0746bfbe3e103424dca77983ac65403e93d2679ce9457934b6738c4c',100.0,1779030842,1,'2026-05-17T17:14:02.898023+02:00',NULL,NULL,NULL,'[]','[]','["docs/networking.md"]','[]','{}','{}');
INSERT INTO "resources" VALUES('https://devopscube.com/jenkins-architecture-explained','devopscube.com: Jenkins Architecture Explained – Beginners Guide','','2024',0,'A classic conceptual primer outlining standard architecture dynamics between Jenkins central control plane instances and scale-out worker agents. Delivers essential mental models for networking, agent provisioning, and persistence.','None','Article','Beginner',0,'online','manual',NULL,NULL,NULL,0,'2024-06-01T00:00:00+02:00',NULL,NULL,NULL,'["CI/CD Infrastructure", "Core Architecture", "Foundations"]','["[COMMUNITY-TOOL]"]','[]','["jenkins.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://devopscube.com/jenkins-build-agents-kubernetes','devopscube.com: How to Setup Jenkins Build Agents on Kubernetes Cluster 🌟','','2021',0,'Provides an architectural step-by-step setup of self-scaling Jenkins Build Agents using the Kubernetes Jenkins plugin. Configures persistent volumes and resource constraints for ephemeral executors.','YAML','Article','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["DevSecOps & Automation", "Jenkins-based CI-CD", "Jenkins Architecture"]','["[COMMUNITY-TOOL]"]','[]','["demos.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://devopscube.com/jenkins-pipeline-as-code','devopscube.com: Jenkins Pipeline as Code Tutorial For Beginners 🌟','','2021',0,'A comprehensive introductory guide for implementing Pipeline-as-Code using Jenkins Declarative syntax. Includes visual aids, multi-stage syntax examples, trigger mechanisms, and guidance on navigating the Blue Ocean pipeline visualization interface.','English','article','Beginner',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Infrastructure & DevOps", "CI-CD Concepts", "Jenkins Tutorials"]','["[COMMUNITY-TOOL]"]','[]','["jenkins.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://devopscube.com/key-considerations-kubernetes-cluster-design-setup','devopscube.com: 10 Key Considerations for Kubernetes Cluster Design & Setup 🌟','','2022',0,'A critical architectural design checklist covering VPC planning, high-availability control planes, etcd backup configurations, and identity federation. Recommended reading before launching any production-grade enterprise platform.','English','Guide','Advanced',0,'online','manual',NULL,NULL,NULL,0,'2022-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Platform Engineering", "Cluster Architecture", "Reference Designs"]','["[COMMUNITY-TOOL]", "[GUIDE]"]','[]','["kubernetes.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://devopscube.com/kube-bench-guide','==devopscube.com/kube-bench-guide: Kube-Bench: Kubernetes CIS Benchmarking'' Tool==','','N/A',0,NULL,NULL,NULL,NULL,0,NULL,'manual','1e6d8ca58c30e4fc6a809bcd549a881f78774d13133da067a7c159fca215e210',100.0,1779033435,1,'2026-05-17T17:57:15.995396+02:00',NULL,NULL,NULL,'[]','[]','["docs/kubernetes-security.md"]','[]','{}','{}');
INSERT INTO "resources" VALUES('https://devopscube.com/kubernetes-api-access-service-account','devopscube.com: How To Create Kubernetes Service Account For API Access','- [devopscube.com: How to Create kubernetes Role for Service Account](https://devopscube.com/create-kubernetes-role)
    - [github.com/scriptcamp/kubernetes-serviceaccount-example](https://github.com/scriptcamp/kubernetes-serviceaccount-example) Example Kubernetes manifests to create service account mapped to Rolebinding.','2023',0,'A practical tutorial focused on provisioning Kubernetes Service Accounts for targeted API server access. Walks through credential auto-generation constraints, manifesting corresponding API access boundaries, and constructing secure automated CI/CD pipelines.','English','Tutorial','Beginner',0,'online','manual',NULL,NULL,NULL,0,'2023-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Security", "Identity & Access", "RBAC"]','["[COMMUNITY-TOOL]", "[GUIDE]"]','[]','["kubernetes-security.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://devopscube.com/kubernetes-daemonset','devopscube.com: Kubernetes Daemonset: A Comprehensive Guide','','2023',0,'A detailed engineering breakdown of the DaemonSet controller pattern. Explains how to deploy system-level agents (like log collectors, CNI daemons, and monitoring agents) on every cluster node, specifying advanced scheduling techniques, tolerations, node affinity, and resource constraints.','English','Technical Guide','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2023-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Core Concepts", "Workload Resources", "DaemonSets"]','["[COMMUNITY-TOOL]", "[GUIDE]"]','[]','["kubernetes.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://devopscube.com/kubernetes-ingress-tutorial','devopscube.com: Kubernetes Ingress Tutorial For Beginners 🌟','','2021',4,'A detailed step-by-step tutorial addressing the installation and configuration of the NGINX Ingress controller. Focuses on setting up custom host routing rules, implementing path matching, and troubleshooting entry level ingress issues.','English','Tutorial','Beginner',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Infrastructure", "Networking", "Ingress", "Tutorials"]','["[ENTERPRISE-STABLE]", "[GUIDE]"]','[]','["kubernetes-networking.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://devopscube.com/kubernetes-kubeconfig-file','devopscube.com: Kubeconfig File Explained With Practical Examples 🌟','','2023',0,'A highly readable, practical guide unpacking the schema and structural design of Kubeconfig files. Teaches readers how context configurations, user credentials, clusters, and API client auth certificates are structured to drive kubectl orchestration.','YAML','Technical Blog','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2023-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Architecture", "Security", "Access Control"]','["[COMMUNITY-TOOL]"]','[]','["kubernetes.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://devopscube.com/kubernetes-logging-tutorial','devopscube.com: Kubernetes Logging Tutorial For Beginners 🌟','','2023',0,'An introductory blueprint covering fundamental logging behaviors in containerized orchestration environments. Demystifies container log storage paths, standard troubleshooting CLI workflows with `kubectl logs`, and simple forwarding architectures.','None','Tutorial','Beginner',0,'online','manual',NULL,NULL,NULL,0,'2023-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Log Management & Diagnostics", "Log Aggregation", "Fundamentals"]','["[COMMUNITY-TOOL]", "[GUIDE]"]','[]','["kubernetes-monitoring.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://devopscube.com/kubernetes-minikube-tutorial','devopscube.com: Kubernetes Minikube Tutorial for Beginners','','N/A',0,NULL,NULL,NULL,NULL,0,NULL,'manual','6505f61b37bed8fd0f3ec199c5544b229a1b0649aee98701aa7ec416d89e8ead',100.0,1779030401,1,'2026-05-17T17:06:41.340494+02:00',NULL,NULL,NULL,'[]','[]','["docs/kubernetes-based-devel.md"]','[]','{}','{}');
INSERT INTO "resources" VALUES('https://devopscube.com/kubernetes-pod','devopscube.com/kubernetes-pod','','2023',0,'A foundational, end-to-end technical reference manual mapping the Pod lifecycle, container initialization vectors, probe configurations, and common workload operational runbooks.','YAML','Guide','Beginner',1,'online','manual',NULL,NULL,NULL,0,'2023-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Compute", "Pods", "Core Concepts"]','["[COMMUNITY-TOOL]", "[GUIDE]"]','[]','["kubernetes.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://devopscube.com/kubernetes-tutorials-beginners','devopscube.com: Kubernetes Tutorials For Beginners: Getting Started Guide','','2025',4,'An exceptional introductory portal that distills container architecture into highly digestible guides. Explores standard pod mechanics, ingress controllers, environment configs, and scaling strategies with clean procedural steps.','English','Tutorial','Beginner',1,'online','manual',NULL,NULL,NULL,0,'2025-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Orchestration", "Kubernetes", "Fundamentals"]','["[ENTERPRISE-STABLE]", "[GUIDE]"]','[]','["kubernetes-tutorials.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://devopscube.com/kubernetes-v1-21-released','devopscube.com: Kubernetes v1.21 Released: Here is What you should know','','2021',0,'Curator Insight offers an overview of Kubernetes 1.21. In 2026, we track this release as a major evolution that brought CronJobs to GA and introduced PodDisruptionBudget stability.','English','Article','Medium',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Kubernetes Core", "Release Lifecycle", "v1.21"]','["[COMMUNITY-TOOL]"]','[]','["kubernetes-releases.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://devopscube.com/kustomize-tutorial','devopscube.com/kustomize-tutorial: Kustomize Tutorial: Comprehensive Guide For Beginners 🌟','','2023',4,'A highly detailed, production-focused Kustomize comprehensive guide. Demystifies concepts of bases, overlays, generator options, namespace overrides, and programmatic variable injection, serving as an operational reference for scaling Kubernetes configurations.','English','Tutorial','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2023-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Cloud Native", "Kubernetes", "Configuration Management"]','["[ENTERPRISE-STABLE]", "[GUIDE]"]','[]','["kustomize.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://devopscube.com/kuztomize-configmap-generators',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,'manual','4bb3c0759e25b4af159511319039c4c6096281f05ef7b1b8c3c9cba083d515f9',100.0,1779032046,1,'2026-05-17T17:34:06.250238+02:00',NULL,NULL,NULL,'[]','[]','["docs/kustomize.md"]','[]','{}','{}');
INSERT INTO "resources" VALUES('https://devopscube.com/learn-kubernetes-complete-roadmap','devopscube.com: How to Learn Kubernetes (Complete Roadmap) 🌟🌟🌟','','2026',5,'An exhaustive, highly detailed learning path outlining the essential cloud-native concepts, tooling, and architectures. Serves as a primary reference for designing comprehensive platform engineering training regimens.','English','Tutorial','Intermediate',1,'online','manual',NULL,NULL,NULL,0,'2026-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Orchestration", "Kubernetes", "Opinion & Strategy", "Learning Pathways"]','["[DE FACTO STANDARD]", "[GUIDE]"]','[]','["kubernetes-tutorials.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://devopscube.com/pod-priorityclass-preemption','devopscube.com: Kubernetes Pod Priority, PriorityClass, and Preemption Explained 🌟','','2023',0,'An operations guide detailing the setup, risk mitigation, and security policies governing PriorityClasses, helping operators protect critical platform controllers from being starved of compute resources.','YAML','Technical Blog','Advanced',1,'online','manual',NULL,NULL,NULL,0,'2023-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Orchestration", "Scheduling", "Priority Class"]','["[COMMUNITY-TOOL]"]','[]','["kubernetes.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://devopscube.com/podman-tutorial-beginners','devopscube.com: Podman Tutorial For Beginners: Step by Step Guides 🌟','','2021',0,'A comprehensive introductory manual providing step-by-step guidance on installing, configuring, and operating Podman container systems. It reviews Podman''s daemonless, rootless architecture, standard registry authentication workflows, and how it handles container execution relative to Docker CLI.','Shell','Tutorial','Beginner',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Container Infrastructure", "Container Engines", "Podman Basics"]','["[COMMUNITY-TOOL]", "[GUIDE]"]','[]','["container-managers.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://devopscube.com/python-for-devops','devopscube.com: Python For DevOps: Guide for DevOps Engineers','','2022',0,'Evaluates Python''s application in infrastructure orchestration, continuous integration, and systems configuration. Identifies high-value uses of built-in libraries like subprocess alongside industry tools like boto3 for automated AWS infrastructure pipelines. Crucial for platform reliability operations.','Python','Guide','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2022-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Infrastructure & DevOps", "Automation", "System Scripting"]','["[COMMUNITY-TOOL]", "[GUIDE]"]','[]','["python.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://devopscube.com/setup-ansible-aws-dynamic-inventory','devopscube.com: How to Setup Ansible AWS Dynamic Inventory','','2023',0,'Hands-on guide to implementing dynamic AWS EC2 inventories in Ansible. Details configuration of the `amazon.aws.aws_ec2` plugin to query live infrastructure metadata, replacing brittle static inventory files.','English','tutorial','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2023-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Automation & Orchestration", "Ansible Ecosystem", "Cloud Inventory"]','["[COMMUNITY-TOOL]", "[GUIDE]"]','[]','["ansible.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://devopscube.com/setup-grafana-kubernetes','devopscube.com: How To Setup Grafana On Kubernetes','','2023',0,'Technical blueprint for deploying Grafana on a Kubernetes cluster. Details setup architectures using Helm charts, Persistent Volume Claims (PVCs) for persistence, and ConfigMaps to configure programmatic dashboards.','English','Tutorial','Advanced',1,'online','manual',NULL,NULL,NULL,0,'2023-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Observability & Monitoring", "Kubernetes Deployment", "Grafana Ecosystem"]','["[COMMUNITY-TOOL]", "[GUIDE]"]','[]','["grafana.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://devopscube.com/setup-ingress-kubernetes-nginx-controller','devopscube.com: How to Setup Nginx Ingress Controller On Kubernetes – Detailed Guide 🌟','','2022',0,'Deep-dive deployment playbook detailing how to install, configure, and manage the NGINX Ingress Controller. Includes instructions on utilizing Helm, routing traffic to dynamic backends, and handling TLS certificates.','English','Tutorial','Intermediate',1,'online','manual',NULL,NULL,NULL,0,'2022-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Networking", "Ingress & Gateway", "NGINX"]','["[COMMUNITY-TOOL]", "[GUIDE]"]','[]','["kubernetes-networking.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://devopscube.com/setup-nexus-kubernetes','Devopscube.com: Setup Nexus Kubernetes 🌟','','2021',0,'A detailed walk-through detailing how to install and configure Sonatype Nexus Repository Manager on a Kubernetes cluster. It breaks down persistent volume claims (PVCs), service exposes, and deployment manifest constructs. The guide simplifies the process of establishing a self-managed, centralized artifact cache on top of cloud-native infrastructure.','YAML','Blog','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Artifact Management", "Package Repositories", "Nexus Tutorials"]','["[COMMUNITY-TOOL]"]','[]','["registries.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://devopscube.com/setup-prometheus-helm-chart','Setup Prometheus Using Helm Chart on Kubernetes','','2023',0,'Technical guide on installing a production-ready Prometheus instance into Kubernetes using Helm. Explains configuring persistent storage claims, setting retention policies, and overriding default ingress objects.','None','Article','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2023-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Infrastructure as Code", "Helm", "Prometheus Deployment"]','["[COMMUNITY-TOOL]"]','[]','["kubernetes-monitoring.md", "helm.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://devopscube.com/setup-prometheus-monitoring-on-kubernetes','devopscube.com: How to Setup Prometheus Monitoring On Kubernetes Cluster 🌟','','2020',0,'A detailed deployment tutorial explaining how to configure a Prometheus monitoring stack inside a Kubernetes cluster from scratch. Discusses writing YAML manifests for ConfigMaps, Deployments, ClusterRoles, ClusterRoleBindings, and Services to auto-scrape endpoints.','YAML','Technical Blog','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2020-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Cloud Native Infrastructure", "Observability", "Prometheus", "Kubernetes Monitoring"]','["[COMMUNITY-TOOL]"]','[]','["prometheus.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://devopscube.com/terraform-autoscaling-group','devopscube.com: AWS Terraform Autoscaling Group With ALB Deployment Tutorial','','2023',0,'A master deployment tutorial for setting up AWS Auto Scaling Groups (ASG) in conjunction with Application Load Balancers (ALB). Features robust target tracking and multi-zone application path routing.','HCL','Tutorial','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2023-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Cloud Infrastructure", "AWS", "Compute & Serverless"]','["[COMMUNITY-TOOL]", "[GUIDE]"]','[]','["terraform.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://devopscube.com/terraform-aws-rds','devopscube.com/terraform-aws-rds','','2022',0,'Details production-grade Terraform configurations for deploying RDS databases. Illustrates high-availability multi-AZ architectures, automated backup retention, integration with AWS Secrets Manager, and proper configuration of private DB subnets.','HCL','Tutorial','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2022-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Infrastructure as Code", "Terraform Ecosystem", "AWS RDS Databases"]','["[COMMUNITY-TOOL]", "[GUIDE]"]','[]','["demos.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://devopscube.com/vagrant-tutorial-beginners','devopscube.com: Vagrant Tutorial For Beginners: Getting Started Guide 🌟','','2023',0,'An introductory guide to Vagrant for configuring local virtual machine environments. It explains how to write Vagrantfiles, configure local networks, and run provisioning engines like Ansible to ensure consistent local developer environments.','N/A','Guide','Beginner',0,'online','manual',NULL,NULL,NULL,0,'2023-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Infrastructure as Code", "Development Environments", "Virtual Machines"]','["[COMMUNITY-TOOL]", "[GUIDE]"]','[]','["devops-tools.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://devopscube.com/vault-agent-injector-tutorial','devopscube.com: Vault Agent Injector Tutorial: Inject Secrets to Pods Using Vault Agent','','2022',0,'A deep dive into the Vault Agent Injector pattern in Kubernetes. Demonstrates how to write custom annotations in Deployment configurations to trigger a mutating admission webhook. This sidecar container handles cluster authentication and dynamically maps Vault secrets to local pod memory volumes without changing target application code.','English','Tutorial','Intermediate',1,'online','manual',NULL,NULL,NULL,0,'2022-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Security", "Secrets Management", "Kubernetes Sidecar Injection"]','["[COMMUNITY-TOOL]", "[GUIDE]"]','[]','["devsecops.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://devopscube.com/vault-in-kubernetes','devopscube.com: How to Setup Vault in Kubernetes- Beginners Tutorial 🌟','','2022',0,'Provides a hands-on walk-through for setting up HashiCorp Vault inside a Kubernetes cluster using the official Helm charts. Targets engineers establishing local sandbox environments, guiding them through persistent volume configuration, cluster initialization, and unsealing via the command line.','English','Tutorial','Beginner',0,'online','manual',NULL,NULL,NULL,0,'2022-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Security", "Kubernetes Security", "Vault Deployment"]','["[COMMUNITY-TOOL]", "[GUIDE]"]','[]','["devsecops.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://devopscube.com/what-is-observability','devopscube.com: What Is Observability? Comprehensive Beginners Guide','','2022',0,'High-quality, step-by-step introduction to the structural columns of observability (logs, metrics, and traces). It details core OpenTelemetry collection mechanisms. Curator Insight: Comprehensive starting manual for cloud telemetry. Live Grounding: Excellent onboarding material for entry-level platform developers.','English','Article','Beginner',0,'online','manual',NULL,NULL,NULL,0,'2022-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Site Reliability Engineering", "Observability", "Guides", "Beginners"]','["[COMMUNITY-TOOL]"]','[]','["monitoring.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://devopsdays.org/events/2022-amsterdam/welcome','devopsdays.org: Devopsdays Amsterdam','','N/A',0,NULL,NULL,NULL,NULL,0,NULL,'manual','8ee2f587ae1c726ebde4e9d5229db771ba88ceffb2c5c4db58e9696ad49579b0',100.0,1779032213,1,'2026-05-17T17:36:53.373676+02:00',NULL,NULL,NULL,'[]','[]','["docs/devops.md"]','[]','{}','{}');
INSERT INTO "resources" VALUES('https://devopsera.com/2023/06/how-to-structure-directories-in-a-gitops-repository-for-the-best-user-friendliness-and-flexibility','devopsera.com: How to Structure Directories in a GitOps Repository for the Best User-Friendliness and Flexibility','','2023',0,'Examines repository directory structures designed to maximize user accessibility and operational flexibility. Balances the cognitive load on developer teams with the security controls required for production-grade continuous synchronization.','English','Article','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2023-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Continuous Delivery", "GitOps", "Repository Structure"]','["[COMMUNITY-TOOL]"]','[]','["gitops.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://devopsformula.hashnode.dev/cross-account-ecr-push-with-jenkins','Cross account ECR push with Jenkins','','N/A',0,'A curated technical resource and architectural guide covering Cross account ECR push with Jenkins in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779029594,0,'2026-05-17T16:53:14.451727+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/jenkins.md"]','["jenkins.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://devopsinside.com/how-kubernetes-is-killing-tools-like-ansible','devopsinside.com: Is Kubernetes killing tools like Ansible?','- Kubernetes is not a replacement for ansible: Despite their overlapping functionality, it is important to note that Kubernetes is not a replacement for ansible. Both tools have their own strengths and use cases, and they can be used together to achieve different goals.
    - Kubernetes and ansible can be used together: Kubernetes and ansible can be used together to complement each other. For example, ansible can be used to automate the provisioning and configuration of Kubernetes clusters, while Kubernetes can be used to manage the deployment and scaling of applications within those clusters.','2023',0,'Provides an architectural analysis of the symbiotic relationship between GitOps/Kubernetes and Ansible. Demonstrates that while Kubernetes excels at scheduling containers, Ansible remains essential for provisioning the underlying OS and physical compute infrastructure.','English','blog_post','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2023-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Cloud Native & Orchestration", "Coexistence", "K8s vs Ansible"]','["[COMMUNITY-TOOL]"]','[]','["ansible.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://devopslearners.com','devopslearners.com','','N/A',0,'A curated technical resource and architectural guide covering devopslearners.com in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'online','manual','N/A',100.0,1781736234,0,'2026-06-18T00:43:54.691633+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/devops.md"]','["devops.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://devopslearners.com/blue-green-vs-canary-deployment-76436d7f6bc1','devopslearners.com: Blue-Green vs Canary Deployment','','N/A',0,'A curated technical resource and architectural guide covering devopslearners.com: Blue-Green vs Canary Deployment in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'online','manual','N/A',100.0,1781735900,0,'2026-06-18T00:38:20.241220+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/cicd.md"]','["cicd.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://devopslearners.com/different-container-runtimes-and-configurations-in-the-same-kubernetes-cluster-fed228e1853e','devopslearners.com: Different Container Runtimes and Configurations in the'' same Kubernetes Cluster','','N/A',0,'A curated technical resource and architectural guide covering devopslearners.com: Different Container Runtimes and Configurations in the'' same Kubernetes Cluster in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779031896,0,'2026-05-17T17:31:36.216691+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes.md"]','["kubernetes.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://devopslearners.com/how-to-convert-helm-chart-to-kubernetes-yaml-fbe6d6722f6','devopslearners.com: How to Convert Helm Chart to Kubernetes YAML','','N/A',0,'A curated technical resource and architectural guide covering devopslearners.com: How to Convert Helm Chart to Kubernetes YAML in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779032231,0,'2026-05-17T17:37:11.994754+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/helm.md"]','["helm.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://devopslearners.com/kubernetes-ingress-tutorial-for-beginners-26c2f7727bc','==devopslearners.com: Kubernetes Ingress Tutorial For Beginners==','','N/A',0,'A curated technical resource and architectural guide covering ==devopslearners.com: Kubernetes Ingress Tutorial For Beginners== in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779032239,0,'2026-05-17T17:37:19.234344+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-networking.md"]','["kubernetes-networking.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://devopslearners.com/kubernetes-pod-priority-priorityclass-and-preemption-explained-a48fb7988672','==devopslearners.com: Kubernetes Pod Priority, PriorityClass, and Preemption'' Explained== 🌟','','N/A',0,'A curated technical resource and architectural guide covering ==devopslearners.com: Kubernetes Pod Priority, PriorityClass, and Preemption'' Explained== 🌟 in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779030248,0,'2026-05-17T17:04:08.467341+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes.md"]','["kubernetes.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://devopslearners.com/what-is-a-kubernetes-ephemeral-container-aa8ab658755d','devopslearners.com: What is a Kubernetes Ephemeral Container?','','N/A',0,'A curated technical resource and architectural guide covering devopslearners.com: What is a Kubernetes Ephemeral Container? in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779030787,0,'2026-05-17T17:13:07.577229+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes.md"]','["kubernetes.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://devopslearners.com/what-is-gitops-168aac9a2ee','devopslearners.com: What is GitOps?','','N/A',0,'A curated technical resource and architectural guide covering devopslearners.com: What is GitOps? in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779034332,0,'2026-05-17T18:12:12.302779+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/gitops.md"]','["gitops.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://devopslearning.medium.com/lesson-learned-while-scaling-kubernetes-cluster-to-1000-pods-in-aws-eks-d2d399152bc2','devopslearning.medium.com: Lesson learned while scaling Kubernetes cluster'' to 1000 pods in AWS EKS','','N/A',0,'A curated technical resource and architectural guide covering devopslearning.medium.com: Lesson learned while scaling Kubernetes cluster'' to 1000 pods in AWS EKS in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779030322,0,'2026-05-17T17:05:22.830785+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/managed-kubernetes-in-public-cloud.md"]','["managed-kubernetes-in-public-cloud.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://devopslibrary.com','DEVOPS Library','','2024',0,'A comprehensive portal offering structured DevOps lessons, covering CI/CD pipelines, configuration management (Ansible, Chef), infrastructure automation, and container orchestrations. (Live Grounding: Provides foundational patterns useful for junior-to-mid level engineers to grasp traditional infrastructure transition to cloud-native paradigms).','N/A','Learning Portal','Beginner',0,'online','manual',NULL,NULL,NULL,0,'2024-06-01T00:00:00+02:00',NULL,NULL,NULL,'["DevOps & Platform Engineering", "Learning Resources", "Methodologies"]','["[COMMUNITY-TOOL]", "[GUIDE]"]','[]','["demos.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://devopsmonk.hashnode.dev/learn-aws-if-you-want-to-save-your-career','devopsmonk.hashnode.dev: Learn AWS if you want to save your career..!!','','N/A',0,'A curated technical resource and architectural guide covering devopsmonk.hashnode.dev: Learn AWS if you want to save your career..!! in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779031045,0,'2026-05-17T17:17:25.808875+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/aws-training.md"]','["aws-training.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://devopsparthu.hashnode.dev/day-35-mastering-configmaps-and-secrets-in-kubernetes','devopsparthu.hashnode.dev: Day 35: Mastering ConfigMaps and Secrets in Kubernetes','','N/A',0,'A curated technical resource and architectural guide covering devopsparthu.hashnode.dev: Day 35: Mastering ConfigMaps and Secrets in Kubernetes in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779030430,0,'2026-05-17T17:07:10.062256+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes.md"]','["kubernetes.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://devopstalks.in/everything-about-prometheus','devopstalks.in: Everything about Prometheus','','N/A',0,'A curated technical resource and architectural guide covering devopstalks.in: Everything about Prometheus in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779031552,0,'2026-05-17T17:25:52.747489+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/prometheus.md"]','["prometheus.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://devopstips.net','devopstips.net','','2026',0,'Curator Insight: Curates bite-sized technical tricks regarding Docker, Linux, and Kubernetes. Live Grounding: Provides developers with quick-reference command sequences and configurations to debug CI/CD and system behaviors.','en','Technical Resource','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2026-06-01T00:00:00+02:00',NULL,NULL,NULL,'["DevOps & Platforms", "Resources", "Technical Tips"]','["[COMMUNITY-TOOL]"]','[]','["devops.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://devopsunlocked.com/kubernetes-learning-material','devopsunlocked.com: Kubernetes: Learning Material','','N/A',0,'A curated technical resource and architectural guide covering devopsunlocked.com: Kubernetes: Learning Material in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779029459,0,'2026-05-17T16:50:59.117743+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes.md"]','["kubernetes.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://devopswithkubernetes.com','devopswithkubernetes.com','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','N/A',100.0,1779033658,0,'2026-05-17T18:00:58.978774+02:00',NULL,NULL,NULL,'[]','[]','["docs/kubernetes-tutorials.md"]','[]','{}','{"duplicate_of": "https://courses.mooc.fi/org/uh-cs/courses/devops-with-kubernetes"}');
INSERT INTO "resources" VALUES('https://devoriales.com/home','devoriales.com: AWS EKS Secret Encryption: Securing Your EKS Secrets At Rest with AWS KMS','','2022',2,'An in-depth guide on enabling envelope encryption for Kubernetes Secrets within Amazon EKS using AWS Key Management Service (KMS). It details the KMS key policy configuration, performance considerations when accessing etcd, and migration patterns for retroactively encrypting existing Secrets.','English','blog','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2022-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Cloud Providers", "AWS EKS", "Security"]','["[COMMUNITY-TOOL]"]','[]','["managed-kubernetes-in-public-cloud.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://devoriales.com/post/329/aws-eks-secret-encryption-securing-your-eks-secrets-at-rest-with-aws-kms','devoriales.com: AWS EKS Secret Encryption: Securing Your EKS Secrets At'' Rest with AWS KMS','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','48979d3801bfcc4f36c056d87529761711205997f637f75f5e50cb569b217c21',100.0,1779031721,0,'2026-05-17T17:28:41.028368+02:00',NULL,NULL,NULL,'[]','[]','["docs/managed-kubernetes-in-public-cloud.md"]','[]','{}','{"duplicate_of": "https://devoriales.com/home"}');
INSERT INTO "resources" VALUES('https://devoriales.com/video/897990746/intro-to-gitops','devoriales.com: Exploring GitOps: Software and Infrastructure Management Intro Video','','2021',0,'Visual and technical introductory video explaining software and infrastructure configuration pipelines under a GitOps operational paradigm, exploring source repositories mapping to remote environments.','English','Media','Beginner',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Continuous Delivery", "GitOps", "Introductory Media"]','["[COMMUNITY-TOOL]"]','[]','["gitops.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://devsecops.co.in/2021/05/13/gitops-guide-what-why-and-how','devsecops.co.in: GitOps Guide – What, Why and How? 🌟','','N/A',0,'A curated technical resource and architectural guide covering devsecops.co.in: GitOps Guide – What, Why and How? 🌟 in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779033713,0,'2026-05-17T18:01:53.585496+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/gitops.md"]','["gitops.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://devsecops.co.in/2021/05/18/ansible-interview-questions','devsecops.co.in: 100+ Ansible Interview Questions and Answers','','N/A',0,'A curated technical resource and architectural guide covering devsecops.co.in: 100+ Ansible Interview Questions and Answers in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779033400,0,'2026-05-17T17:56:40.316326+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/interview-questions.md"]','["interview-questions.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://devsecops.co.in/2021/05/20/devops-interview-questions','devsecops.co.in: DevOps Interview Questions and Answers','','N/A',0,'A curated technical resource and architectural guide covering devsecops.co.in: DevOps Interview Questions and Answers in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779031146,0,'2026-05-17T17:19:06.501207+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/interview-questions.md"]','["interview-questions.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://devsecops.co.in/2021/05/22/kubernetes-interview','devsecops.co.in: Kubernetes Interview Questions and Answers','','N/A',0,'A curated technical resource and architectural guide covering devsecops.co.in: Kubernetes Interview Questions and Answers in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'duplicate','manual','N/A',100.0,1779030986,0,'2026-05-17T17:16:26.150899+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/interview-questions.md"]','["interview-questions.md"]','{}','{"duplicate_of": "https://linux.amitmaheshwari.in/2019/11/kubernetes-interview-questions-and.html"}');
INSERT INTO "resources" VALUES('https://devspace.sh','==devspace.sh==','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','4e434dd54e9ea5037e860a7b75cb967431dbe0a5b522aca6e2967301697cf74a',100.0,1779031406,0,'2026-05-17T17:23:26.700004+02:00',NULL,NULL,NULL,'[]','[]','["docs/kubernetes-based-devel.md"]','[]','{}','{"duplicate_of": "https://www.devspace.sh"}');
INSERT INTO "resources" VALUES('https://devstack.in','DevStack','','N/A',0,'A curated technical resource and architectural guide covering DevStack in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779034528,0,'2026-05-17T18:15:28.249621+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/demos.md"]','["demos.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://devstack.in/2020/05/25/deploy-prometheus-operator-with-helm3-and-private-registry','devstack.in: Deploy Prometheus Operator with Helm3 and Private Registry'' 🌟','','N/A',0,'A curated technical resource and architectural guide covering devstack.in: Deploy Prometheus Operator with Helm3 and Private Registry'' 🌟 in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779034345,0,'2026-05-17T18:12:25.598956+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/prometheus.md"]','["prometheus.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://devtoolhub.com/claude-skills-devops-skillmd-guide','Claude Skills for DevOps: Build Your First SKILL.md','Learn how to build Claude Skills for DevOps with real SKILL.md examples. Covers Terraform, Kubernetes, and CI/CD pipeline skills with security best practices.','2026',4,'This technical guide outlines the architecture and execution of Claude Skills tailored for infrastructure automation and operations using SKILL.md manifests. It provides concrete, actionable schemas for wrapping Terraform provisioning, Kubernetes deployments, and CI/CD triggers into structured instructions that LLM agents can safely execute. Emphasizes strict permission boundaries, security boundaries, and validation parameters to prevent destructive actions during agentic pipeline execution.','en','article','advanced',0,'online','automatic','344a5e9a44cd818f813e0fc381be40202857295eaa85a4c41caa98426c47f17b',NULL,1780352561,0,'2026-06-02T00:22:41.468447+02:00',NULL,NULL,NULL,'["AI and Agents", "Agent Integrations", "DevOps Skill Manifests"]','["[GUIDE]"]','[]','[]','{}','{"category": "ai-agents-mcp", "reputation_status": "Vetted", "reputation_summary": "Practical guide providing concrete technical patterns for integrating DevOps workflows with Claude Skills via SKILL.md.", "social_preview_url": "https://devtoolhub.com/wp-content/uploads/2026/05/image-9-1024x576.png", "source_provenance": "X.com (nubenetes)", "suggested_new_category": ""}');
INSERT INTO "resources" VALUES('https://devtools.chrome.com','devtools.chrome.com','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','455c3f36085c405936fd14be4f5d43e1c9a4a7bf2f21a0e35d8d831b31b05cf5',100.0,1779032091,0,'2026-05-17T17:34:51.719282+02:00',NULL,NULL,NULL,'[]','[]','["docs/ChromeDevTools.md"]','[]','{}','{"duplicate_of": "https://developer.chrome.com/docs/devtools"}');
INSERT INTO "resources" VALUES('https://devtron.ai','Devtron Labs: Devtron provides a ''seamless,’ ''implementation agnostic uniform interface'' across Kubernetes Life Cycle integrated with most Opensource and commercial tools','','2025',0,'An open-source, tool-agnostic application management platform for Kubernetes. Unifies discrete CI/CD workflows, GitOps, observability tooling, and cluster resource debugging into a single visual interface, drastically lowering cognitive load.','Go','Platform','Advanced',1,'online','manual',NULL,NULL,NULL,0,'2025-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Deployment & Delivery", "Platform Engineering", "Kubernetes Management"]','["[COMMUNITY-TOOL]"]','[]','["cicd.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://devtron.ai/blog/7-tools-to-make-kubernetes-management-easy','devtron.ai: 7 Tools To Make Kubernetes Management Easy','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','739d6bad6eb0536cbecd443a5c2ddc2dfd776bdacd3cfc434cc961f535131548',100.0,1779034209,0,'2026-05-17T18:10:09.562223+02:00',NULL,NULL,NULL,'[]','[]','["docs/kubernetes-tools.md"]','[]','{}','{"duplicate_of": "https://devtron.ai/blog/kubernetes-management-made-easier-with-tools"}');
INSERT INTO "resources" VALUES('https://devtron.ai/blog/cmd-and-entrypoint-differences','devtron.ai: Understand CMD and ENTRYPOINT Differences in Docker','','2022',0,'Explores `CMD` and `ENTRYPOINT` behaviors inside Dockerfiles. Details how default runtime parameters interact with target binaries during execution.','English','Tutorial','Beginner',0,'online','manual',NULL,NULL,NULL,0,'2022-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Containers & Orchestration", "Image Engineering", "Dockerfile Specs"]','["[COMMUNITY-TOOL]", "[GUIDE]"]','[]','["docker.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://devtron.ai/blog/kubernetes-management-made-easier-with-tools','devtron.ai: 7 Tools To Make Kubernetes Management Easy','','2023',0,'Highlights seven robust utilities engineered to simplify Kubernetes cluster administration. Focuses on GitOps CD operations with ArgoCD, cluster visualizers, and package managers like Helm to reduce overall developer cognitive load.','None','Article','Intermediate',0,'online','manual','2b93cf0b069001a4ed103ae0c57109fc4ecb92181eb8e1bfcf87ce4b0db27927',100.0,1779130494,0,'2026-05-18T20:54:54.946243+02:00',NULL,NULL,NULL,'["Infrastructure & Platform", "Kubernetes Tooling", "Developer Experience"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-tools.md"]','["kubernetes-tools.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://devtron.ai/blog/troubleshoot_crashloopbackoff_pod','devtron.ai: Troubleshoot: Pod Crashloopbackoff','','2023',0,'A targeted diagnostic manual focusing exclusively on resolving Pod CrashLoopBackOff errors within a Kubernetes cluster. It details the precise troubleshooting path, examining application configuration errors, environment variable omissions, and permission issues. It also includes strategies for extracting logs from previously terminated container instances.','English','Blog Post','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2023-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Kubernetes", "Troubleshooting", "CrashLoopBackOff"]','["[COMMUNITY-TOOL]"]','[]','["kubernetes-troubleshooting.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://devxblog.hashnode.dev/kubernetes-microservice-flask-application-1','devxblog.hashnode.dev: Deploying Microservices with Persistent Volumes in'' Kubernetes - Kubernetes Microservice Flask Application','','N/A',0,'A curated technical resource and architectural guide covering devxblog.hashnode.dev: Deploying Microservices with Persistent Volumes in'' Kubernetes - Kubernetes Microservice Flask Application in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779034355,0,'2026-05-17T18:12:35.385507+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/demos.md"]','["demos.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://devxblog.hashnode.dev/prometheus-elevate-your-monitoring-game','devxblog.hashnode.dev: Prometheus: Elevate Your Monitoring Game','','N/A',0,'A curated technical resource and architectural guide covering devxblog.hashnode.dev: Prometheus: Elevate Your Monitoring Game in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779030658,0,'2026-05-17T17:10:58.228694+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/prometheus.md"]','["prometheus.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://devxblog.hashnode.dev/simplified-setup-prometheus-cadvisor-redis-and-node-exporter','devxblog.hashnode.dev: Simplified Setup: Prometheus, cAdvisor, redis and'' Node Exporter','','N/A',0,'A curated technical resource and architectural guide covering devxblog.hashnode.dev: Simplified Setup: Prometheus, cAdvisor, redis and'' Node Exporter in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779032571,0,'2026-05-17T17:42:51.499254+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/prometheus.md"]','["prometheus.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://devxblog.hashnode.dev/terraform-with-aws','devxblog.hashnode.dev: Terraform with AWS','','N/A',0,'A curated technical resource and architectural guide covering devxblog.hashnode.dev: Terraform with AWS in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779031651,0,'2026-05-17T17:27:31.961887+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/terraform.md"]','["terraform.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://dhall-lang.org','dhall-lang.org: Dhall Configuration Language','','2026',0,'Dhall is a programmable, statically typed, non-Turing-complete configuration language. It is designed to safely generate standard JSON and YAML configuration maps while eliminating duplicate structural code and dynamic security vectors.','Haskell','Platform','Advanced',0,'online','manual',NULL,NULL,NULL,0,'2026-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Software Engineering", "Configuration Languages", "Dhall"]','["[COMMUNITY-TOOL]"]','[]','["devel-sites.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://diagrams.mingrammer.com','diagrams.mingrammer.com: Diagram as Code','','2020',5,'An industry-standard open-source library that empowers architects to represent system architectures using pure Python code. By aligning with GitOps paradigms, diagrams are treated as software dependencies, allowing automated code-driven rendering and versioning across AWS, GCP, Azure, and Kubernetes ecosystems without manual editing tools.','Python','Library','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2020-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Architecture & Visualization", "Diagrams as Code", "Python"]','["[DE FACTO STANDARD]"]','[]','["cloud-arch-diagrams.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://didil.medium.com/building-a-kubernetes-mutating-admission-webhook-7e48729523ed','didil.medium.com: Building a Kubernetes Mutating Admission Webhook','','N/A',0,'A curated technical resource and architectural guide covering didil.medium.com: Building a Kubernetes Mutating Admission Webhook in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779033118,0,'2026-05-17T17:51:58.174689+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes.md"]','["kubernetes.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://difftastic.wilfred.me.uk','difftastic.wilfred.me.uk','','2026',0,'Difftastic is a structural diff engine that compares files based on their syntax tree parsing rather than basic line-by-line differences. It natively understands programming languages, eliminating false modifications from code formatting adjustments.','Rust','Utility Tool','Advanced',0,'online','manual',NULL,NULL,NULL,0,'2026-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Linux", "Text Processing", "Comparison"]','["[COMMUNITY-TOOL]"]','[]','["linux.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://digger.dev','digger.dev','','2025',0,'Digger is an open-source GitOps tool designed to run Terraform and OpenTofu directly within existing CI/CD runners (such as GitHub Actions or GitLab CI) rather than requiring dedicated hosted platforms. This minimizes enterprise security overhead by ensuring credentials and secrets never leave the primary CI system.','Go','Product Website','Advanced',0,'online','manual',NULL,NULL,NULL,0,'2025-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Infrastructure as Code", "GitOps", "Alternative Orchestrators"]','["[COMMUNITY-TOOL]"]','[]','["terraform.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://digital.ai',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,'manual','658a09cd1a4c504d3aaf895d4d1b8769446acc2770849af09945135b1799e608',100.0,1779130494,1,'2026-05-18T20:54:54.946668+02:00',NULL,NULL,NULL,'[]','[]','["docs/devops.md"]','[]','{}','{}');
INSERT INTO "resources" VALUES('https://digital.ai/glossary','DevOps Glosary of Terms 🌟','','2025',0,'A comprehensive dictionary of contemporary DevOps, Agile, and DevSecOps concepts hosted by Digital.ai. The curator organizes precise explanations of architectural terms to align development, security, and business operations. Live engineering departments utilize this lexicon to establish unified communication standards during enterprise agility transitions.','N/A','Platform','Beginner',0,'online','manual',NULL,NULL,NULL,0,'2025-06-01T00:00:00+02:00',NULL,NULL,NULL,'["DevOps & SRE", "Fundamentals", "Terminology"]','["[COMMUNITY-TOOL]"]','[]','["devops.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://digital.ai/learn/devsecops-periodic-table','Periodic Table of DevOps 🌟','','2025',0,'The highly recognized periodic infographic classifying DevSecOps tooling landscapes into clear segments such as CI/CD, database management, cloud hosting, and runtime security. Curator taxonomies organize tools by practical category to assist architect planning. Live platform design relies on this framework to easily map modern cloud-native service chains and security compliance integrations.','N/A','Platform','Intermediate',1,'online','manual',NULL,NULL,NULL,0,'2025-06-01T00:00:00+02:00',NULL,NULL,NULL,'["DevOps & SRE", "Tooling Landscapes", "Visual Architecture"]','["[COMMUNITY-TOOL]"]','[]','["devops.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://digital.ai/learn/diagram-generator','The Ultimate DevOps Tool Chest 🌟','- [The Ultimate List of Open Source DevOps Tools](https://digital.ai)','2025',0,'An interactive tool directory permitting development teams to visualize, filter, and plan their software delivery pipelines across hundreds of toolchains. Curator features highlight its utility for diagramming complex engineering topologies. Live assessments confirm its usefulness for platform architects running audits on modern toolchains to eliminate redundant licensing costs.','JavaScript','Platform','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2025-06-01T00:00:00+02:00',NULL,NULL,NULL,'["DevOps & SRE", "Tooling Landscapes", "Interactive Reference"]','["[COMMUNITY-TOOL]"]','[]','["devops.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://digital.ai/products/continuous-testing','experitest.com: Start Automating your mobile tests with Cucumber and Appium','','2023',4,'A step-by-step guide illustrating how to integrate the Cucumber BDD framework with Appium to execute mobile tests written in plain-text Gherkin syntax. Demonstrates mapping steps to mobile element drivers, handling mobile gestures, and generating rich HTML reports for stakeholder review.','JavaScript','Tutorial','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2023-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Quality Assurance & Testing", "Mobile Automation", "BDD Automation"]','["[ENTERPRISE-STABLE]", "[GUIDE]"]','[]','["test-automation-frameworks.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://digitalis.io/blog/kubernetes/kubernetes-gitops-continuous-integration-and-delivery-with-fleet-and-rancher','digitalis.io: Kubernetes GitOps Continuous Integration and Delivery with'' Fleet and Rancher','','N/A',0,'A curated technical resource and architectural guide covering digitalis.io: Kubernetes GitOps Continuous Integration and Delivery with'' Fleet and Rancher in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'online','manual','242a568bcf536be09d2505dad6073d310a14a36816b3bbc7997f1b6b3b36d8d1',100.0,1779033947,0,'2026-05-17T18:05:47.859019+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/rancher.md"]','["rancher.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://digitalisationworld.com/blogs/57435/multicloud-two-truths-and-a-lie','digitalisationworld.com: Multicloud: Two truths and a lie','','2026',0,'An analytical exploration of the strategic myths versus realities of adopting a multi-cloud architecture. It warns against unnecessary engineering overhead and complex network topology while admitting its value in high-availability designs. Live grounding supports its status as a valuable corporate reality check.','English','Case Study/Analysis','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2026-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Cloud Strategy", "Architecture", "Multi-Cloud Assessment"]','["[CASE STUDY]", "[COMMUNITY-TOOL]"]','[]','["public-cloud-solutions.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://digitalvarys.com/devsecops-static-analysis-sast-with-jenkins-pipeline','DevSecOps – Static Analysis SAST with Jenkins Pipeline','','2021',0,'Detailed implementation guide for building a DevSecOps static analysis pipeline within Jenkins. Explains integration points for security scanners, automation loops, and methods for setting pipeline execution barriers when high-severity bugs or vulnerabilities are discovered.','English','Tutorial','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["DevOps", "CI/CD Security", "Static Code Analysis (SAST)"]','["[COMMUNITY-TOOL]", "[GUIDE]"]','[]','["devsecops.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://digitalvarys.com/simple-introduction-to-hashicorp-vault','digitalvarys.com: Simple Introduction to HashiCorp Vault','','2020',0,'An introductory architecture guide detailing the core design of HashiCorp Vault. Explains foundational concepts such as dynamic secrets, leasing, transit encryption, and secrets engines. Provides system architects with a robust starting point for transitioning from legacy static environment variables to a unified, API-driven zero-trust storage backend.','English','Article','Beginner',0,'online','manual',NULL,NULL,NULL,0,'2020-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Security", "Secrets Management", "HashiCorp Vault"]','["[LEGACY]"]','[]','["devsecops.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://dilbert.com',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,'manual','19056bed2b87847fa51b4bfe7de35271768b3db3b9e88a5346a6ab9a5a90f534',100.0,1779031478,1,'2026-05-17T17:24:38.417664+02:00',NULL,NULL,NULL,'[]','[]','["docs/devops.md"]','[]','{}','{}');
INSERT INTO "resources" VALUES('https://dinantpaardenkooper.nl/posts/aks-2024-03-18','dinantpaardenkooper.nl: Azure Day with Kubernetes','','2024',0,'Synthesizes major engineering takeaways, cluster management trends, and updates shared at the Azure Day with Kubernetes community event. Focuses on practical engineering realities, real-world troubleshooting, and evolving cloud-native tooling within the AKS landscape.','N/A','Article','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2024-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Cloud Providers", "Azure Kubernetes Service (AKS)", "Community Updates"]','["[COMMUNITY-TOOL]"]','[]','["managed-kubernetes-in-public-cloud.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://dineshchandgr.medium.com/why-do-we-need-a-database-connection-pool-every-programmer-must-know-9f90e7c8e5af','==dineshchandgr.medium.com: Why do we need a Database Connection Pool? -every'' programmer must know==','','N/A',0,'A curated technical resource and architectural guide covering ==dineshchandgr.medium.com: Why do we need a Database Connection Pool? -every'' programmer must know== in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779029509,0,'2026-05-17T16:51:49.232044+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/databases.md"]','["databases.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://dineshkumarkb.com/tech/how-to-specify-non-pypi-requirements-in-your-requirements-txt-file','dineshkumarkb.com: How to specify non PYPI requirements in your requirements.txt'' file','','N/A',0,'A curated technical resource and architectural guide covering dineshkumarkb.com: How to specify non PYPI requirements in your requirements.txt'' file in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779033432,0,'2026-05-17T17:57:12.041432+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/python.md"]','["python.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://dineshkumarkb.com/tech/reverse-a-linked-list-without-additional-datastructures-using-python','dineshkumarkb.com: Reverse a linked list without additional datastructures'' using python','','N/A',0,'A curated technical resource and architectural guide covering dineshkumarkb.com: Reverse a linked list without additional datastructures'' using python in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779034172,0,'2026-05-17T18:09:32.946151+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/python.md"]','["python.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://dinushad92.medium.com/building-a-resilient-deployment-on-kubernetes-part-3-keep-the-deployment-up-to-date-with-the-7296f18f275a','dinushad92.medium.com: Building a resilient deployment on Kubernetes-part'' 3: Keep the deployment up to date with the latest releases','','N/A',0,'A curated technical resource and architectural guide covering dinushad92.medium.com: Building a resilient deployment on Kubernetes-part'' 3: Keep the deployment up to date with the latest releases in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779031719,0,'2026-05-17T17:28:39.931627+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes.md"]','["kubernetes.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://disaev.me/p/how-i-have-set-up-ha-postgresql-on-kubernetes','How I''ve Set Up HA PostgreSQL on Kubernetes (powered by Patroni, a template for PostgreSQL HA)','','2022',0,'Hands-on implementation guide for deploying a high-availability Patroni-managed PostgreSQL cluster on Kubernetes. Configures persistent volumes, dynamic services, readiness probes, and etcd cluster coordination.','YAML','Technical Blog','Advanced',1,'online','manual',NULL,NULL,NULL,0,'2022-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Infrastructure", "PostgreSQL HA", "Kubernetes Operations"]','["[COMMUNITY-TOOL]"]','[]','["databases.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://discoblocks.io','discoblocks.io 🌟','','N/A',0,'A curated technical resource and architectural guide covering discoblocks.io 🌟 in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779031163,0,'2026-05-17T17:19:23.874245+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-storage.md"]','["kubernetes-storage.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://discord.com/invite/google-dev-community','Google Developer Community Discord Server','Global digital hub connecting over 127k developers for collaborative learning across Google ecosystems.','2026',4,'A global, official Discord-based digital hub for developers building on Google products, frameworks, and cloud systems (GCP, Angular, Android, and Flutter). The community facilitates peer-to-peer technical troubleshooting, architectural reviews, and shares real-time updates regarding Google developer tooling. It serves as an active, real-time networking and collaboration platform to accelerate learning and code sharing across developers of all experience levels.','en','Discord Invite','Intermediate',0,'online','automatic','853870fdbb4928c937b437978ac1d9e1a05d800b39400b3fff3fedf41aea78f0',NULL,1780352148,0,'2026-06-02T00:15:48.493956+02:00',NULL,NULL,NULL,'["Communities", "Google Developer Platform", "Peer Learning"]','["COMMUNITY-TOOL"]','[]','[]','{}','{"category": "devel-sites", "reputation_status": "Vetted", "reputation_summary": "Official and active global community for Google developers.", "social_preview_url": "https://cdn.discordapp.com/splashes/1009525727504384150/2f965e62d5ec731206b744693356d3db.jpg?size=512", "source_provenance": "X.com (GoogleDevs)", "suggested_new_category": "communities"}');
INSERT INTO "resources" VALUES('https://discuss.hashicorp.com/t/terraform-0-13-beta-released','Terraform 0.13 Beta released!','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','9e8df9110d20f22cc7abbc96afaee5000588a002ba30d00db577ae452e1756d9',100.0,1779030932,0,'2026-05-17T17:15:32.310992+02:00',NULL,NULL,NULL,'[]','[]','["docs/terraform.md"]','[]','{}','{"duplicate_of": "https://discuss.hashicorp.com/t/terraform-0-13-beta-released/9555"}');
INSERT INTO "resources" VALUES('https://discuss.hashicorp.com/t/terraform-0-13-beta-released/9555','Terraform 0.13 Beta released!','','2020',0,'Historical release announcement for Terraform 0.13. Introduced paradigm-shifting features like count, for_each, and depends_on inside module blocks, as well as a standardized custom provider registry schema. Highly significant for understanding evolution of modern HCL.','English','Release Notes','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2020-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Cloud Infrastructure", "Infrastructure as Code", "Legacy Releases"]','["[COMMUNITY-TOOL]"]','[]','["terraform.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://discuss.kubernetes.io','Community Forums 🌟','','2024',0,'The primary discussion forum for the global Kubernetes community. Houses technical discussion threads, design reviews, ecosystem updates, and collaborative troubleshooting conversations.','N/A','Forum','Beginner',0,'online','manual',NULL,NULL,NULL,0,'2024-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Community & Governance", "Communication", "Forums"]','["[COMMUNITY-TOOL]"]','[]','["kubernetes.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://divya-mohan0209.medium.com/getting-started-with-k8s-in-2022-1dfeb4bdc112','divya-mohan0209.medium.com: Getting started with K8s in 2022','','N/A',0,'A curated technical resource and architectural guide covering divya-mohan0209.medium.com: Getting started with K8s in 2022 in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779034571,0,'2026-05-17T18:16:11.646656+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes.md"]','["kubernetes.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://divya-mohan0209.medium.com/mo-tenancy-mo-problems-f031f75374f7','divya-mohan0209.medium.com: Mo’ tenancy, Mo’ problems.','','N/A',0,'A curated technical resource and architectural guide covering divya-mohan0209.medium.com: Mo’ tenancy, Mo’ problems. in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779030802,0,'2026-05-17T17:13:22.944836+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes.md", "docs/other-awesome-lists.md"]','["kubernetes.md", "other-awesome-lists.md"]','{}','{"is_special": true}');
INSERT INTO "resources" VALUES('https://dkrallis.wordpress.com/2022/11/25/how-to-create-an-openshift-cluster-in-azure-and-how-you-can-interact-with-azure-devops-environment-part-a','dkrallis.wordpress.com: How to create an OpenShift Cluster in Azure and how you can interact with Azure DevOps environment – Part A','','2022',0,'Step-by-step tutorial showing how to deploy private Azure Red Hat OpenShift (ARO) instances and manage pipeline execution via secure Azure DevOps agents.','English','Technical Blog','Advanced',0,'online','manual',NULL,NULL,NULL,0,'2022-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Infrastructure", "Public Cloud", "ARO with Azure DevOps"]','["[COMMUNITY-TOOL]"]','[]','["ocp4.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://dlorenc.medium.com/whos-at-the-helm-1101c37bf0f1','medium: Who’s at the Helm?','','N/A',0,'A curated technical resource and architectural guide covering medium: Who’s at the Helm? in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779029056,0,'2026-05-17T16:44:16.341597+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/devsecops.md"]','["devsecops.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://dmcommunity.org/2020/01/12/who-will-win-spring-boot-or-quarkus','dmcommunity.org: Who will win? Spring Boot or Quarkus','','2020',3,'Historical comparative analysis debating the performance, ecosystem size, developer productivity, and overall outlook of Spring Boot and Quarkus. It captures the initial industry skepticism and highlights the paradigm shift from run-time execution to build-time processing. Looking back from 2026, the market has settled into a peaceful coexistence: Spring Boot commands standard enterprise systems, while Quarkus dominates high-density, greenfield Kubernetes networks.','Java','Article','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2020-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Java Cloud Native", "Industry Evolution", "Analysis"]','["[COMMUNITY-TOOL]"]','[]','["java_frameworks.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://dnastacio.medium.com/gitops-argocd-security-cbb6fb6378bb','dnastacio.medium.com: Six critical blindspots while securing Argo CD','','N/A',0,'A curated technical resource and architectural guide covering dnastacio.medium.com: Six critical blindspots while securing Argo CD in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779031651,0,'2026-05-17T17:27:31.952594+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/argo.md"]','["argo.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://dnastacio.medium.com/kubernetes-resources-1a1fa1e72dcf','dnastacio.medium.com: Infinite scaling with containers and Kubernetes','','N/A',0,'A curated technical resource and architectural guide covering dnastacio.medium.com: Infinite scaling with containers and Kubernetes in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779033240,0,'2026-05-17T17:54:00.242667+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-autoscaling.md"]','["kubernetes-autoscaling.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://dnastacio.medium.com/the-art-and-science-of-probing-a-kubernetes-container-db1f16539080','dnastacio.medium.com: The Art and Science of Probing a Kubernetes Container','','N/A',0,'A curated technical resource and architectural guide covering dnastacio.medium.com: The Art and Science of Probing a Kubernetes Container in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779034372,0,'2026-05-17T18:12:52.735524+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes.md"]','["kubernetes.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://dnastacio.medium.com/why-you-should-keep-using-cpu-limits-on-kubernetes-60c4e50dfc61','==dnastacio.medium.com: Why you should keep using CPU limits on Kubernetes=='' 🌟🌟','','N/A',0,'A curated technical resource and architectural guide covering ==dnastacio.medium.com: Why you should keep using CPU limits on Kubernetes=='' 🌟🌟 in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779032293,0,'2026-05-17T17:38:13.168373+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes.md"]','["kubernetes.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://dnschecker.org','dnschecker.org 🌟','','N/A',0,'A curated technical resource and architectural guide covering dnschecker.org 🌟 in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779032050,0,'2026-05-17T17:34:10.282466+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/linux.md"]','["linux.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://doc.new','Google Docs: doc.new','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','fe93628e9dd6d761b7bea6bc6ac0cd18765d06788bd604695e4e78cffd9d6cf2',100.0,1779031360,0,'2026-05-17T17:22:40.770682+02:00',NULL,NULL,NULL,'[]','[]','["docs/project-management-tools.md"]','[]','{}','{"duplicate_of": "https://accounts.google.com/v3/signin/identifier?continue=https%3A%2F%2Fdocs.google.com%2Fdocument%2Fu%2F0%2Fcreate%3Fusp%3Ddot_new&dsh=S-551027576%3A1779031360486315&followup=https%3A%2F%2Fdocs.google.com%2Fdocument%2Fu%2F0%2Fcreate%3Fusp%3Ddot_new&ltmpl=docs&osid=1&passive=1209600&service=wise&flowName=WebLiteSignIn&flowEntry=ServiceLogin&ifkv=AWa2PasT3fzmBVDogbYOa448WODYqcNpbr94eLlOd4kL-w5BLgVa3s5bweNB_q-BV6hVUtWFJzfuoQ"}');
INSERT INTO "resources" VALUES('https://doc.traefik.io/traefik','docs.traefik.io','- [fastapi.tiangolo.com](https://fastapi.tiangolo.com)
    - [www.electron.build](https://www.electron.build)
    - etc','2026',0,'The production documentation portal of Traefik Proxy, itself a prime real-world showcase of dynamic MkDocs engineering. Details configuration of ingress routing, TLS terminations, and middleware inside Kubernetes. In 2026, it represents a standard design pattern for deploying zero-trust edge proxies.','English','Tool Documentation','Intermediate',1,'online','manual',NULL,NULL,NULL,0,'2026-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Cloud Native Infrastructure", "Edge Proxy", "Traefik"]','["[COMMUNITY-TOOL]"]','[]','["mkdocs.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://docker-curriculum.com','docker-curriculum.com: A Docker Tutorial for Beginners 🌟','','2021',4,'A highly-rated, beginner-friendly curriculum for learning Docker. Walks through packaging local code, managing multi-container systems, and basic deployment models.','English','Course','Beginner',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Containers & Orchestration", "Docker", "Foundations"]','["[ENTERPRISE-STABLE]", "[GUIDE]"]','[]','["docker.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://docker-py.readthedocs.org','The docker-py repository: an API client for docker written in Python','','2013',0,'Official Python client library for the Docker Engine API. Allows infrastructure architects to orchestrate, inspect, pull, and execute containerized workflows directly inside automated Python control planes.','Python','Library','Advanced',1,'online','manual',NULL,NULL,NULL,0,'2013-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Cloud Native Infrastructure", "Container Orchestration", "Python Client"]','["[COMMUNITY-TOOL]"]','[]','["python.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://dockerlabs.collabnix.com/docker/cheatsheet','dockerlabs.collabnix.com: The Ultimate Docker Cheat Sheet 🌟','','2024',3,'A structured repository aggregating developer instructions for Docker engines, Compose, and Swarm. Acts as a key educational path for transition training from basic container builds to multi-container microservice orchestrations.','HTML','Cheat Sheet','Beginner',1,'online','manual',NULL,NULL,NULL,0,'2024-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Virtualization & Containers", "Docker", "CLI Reference"]','["[COMMUNITY-TOOL]"]','[]','["cheatsheets.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://dockerlabs.collabnix.com/kubernetes/cheatsheets/kubectl.html','dockerlabs.collabnix.com: Cheatsheet - Kubectl 🌟','','2024',3,'A collaborative tutorial reference detailing standard kubectl execution sequences. Designed for cloud-native learners mapping Docker concepts directly onto operational Kubernetes paradigms.','HTML','Cheat Sheet','Beginner',0,'online','manual',NULL,NULL,NULL,0,'2024-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Orchestration", "Kubernetes", "CLI Management"]','["[COMMUNITY-TOOL]"]','[]','["cheatsheets.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://dockerlabs.collabnix.com/kubernetes/kubetools','Awesome kubetools','','2023',0,'A curated handbook cataloging CLI-level tools, visual interfaces, and monitoring integrations for Kubernetes clusters. This repository serves as a catalog of terminal enhancements like k9s and kubectx to streamline manual control of multiple namespaces.','Markdown','Awesome List','Beginner',0,'online','manual',NULL,NULL,NULL,0,'2023-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Curation", "Awesome Lists", "Kubernetes Tools"]','["[COMMUNITY-TOOL]"]','[]','["other-awesome-lists.md"]','{}','{"is_special": true}');
INSERT INTO "resources" VALUES('https://dockerlux.github.io/pdf/cheat-sheet-v2.pdf','dockerlux.github.io: Docker Cheat Sheet 🌟','','2023',3,'A comprehensive visual and syntactical reference tracking container manipulation commands. Organizes instructions logically from image builds and container runtime parameters to network mapping and persistent storage configurations.','PDF','Cheat Sheet','Beginner',0,'duplicate','manual',NULL,NULL,NULL,0,'2023-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Virtualization & Containers", "Docker", "CLI Reference"]','["[COMMUNITY-TOOL]"]','[]','["cheatsheets.md"]','{}','{"duplicate_of": "https://github.com/wsargent/docker-cheat-sheet"}');
INSERT INTO "resources" VALUES('https://docs.amplify.aws/javascript/build-a-backend/auth/set-up-auth','docs.amplify.aws: Set up Amplify Auth','','2026',0,'Curator Insight provides a guided reference for setting up secure Cognito authentication in JS applications via Amplify. Live Grounding validates this as the standard security integration method for frontend architectures, offering seamless token management, MFA, and federated identity providers out of the box.','JavaScript','Documentation','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2026-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Application Development", "Frontend & Mobile", "AWS Amplify"]','["[COMMUNITY-TOOL]"]','[]','["aws-miscellaneous.md", "aws.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://docs.ansible.com','docs.ansible.com','','2025',0,'The definitive technical documentation portal for Ansible. It includes playbooks, modules, inventories, and advanced execution patterns. Engineers refer to this manual for building scalable configuration management and infrastructure-as-code deployments.','English','Documentation','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2025-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Automation", "Infrastructure as Code", "Ansible"]','["[COMMUNITY-TOOL]"]','[]','["ansible.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://docs.ansible.com/ansible-tower/index.html','Ansible Tower Docs','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','5cb96ce6807373c11e52c7ce42e2a998a6b42428e50080f894ab642d68e5b06d',100.0,1779033663,0,'2026-05-17T18:01:03.564559+02:00',NULL,NULL,NULL,'[]','[]','["docs/ansible.md"]','[]','{}','{"duplicate_of": "https://legacy-controller-docs.ansible.com/ansible-tower"}');
INSERT INTO "resources" VALUES('https://docs.ansible.com/ansible/latest/collections/kubernetes/core/helm_module.html','docs.ansible.com: kubernetes.core.helm module – Manages Kubernetes packages'' with the Helm package manager','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','f33f8d4b81a7e26d6bb655ee94964513c94c7c41da723b39eb3adb5ed4bcfe76',100.0,1779034262,0,'2026-05-17T18:11:02.805071+02:00',NULL,NULL,NULL,'[]','[]','["docs/ansible.md"]','[]','{}','{"duplicate_of": "https://docs.ansible.com/projects/ansible/latest/collections/kubernetes/core/helm_module.html"}');
INSERT INTO "resources" VALUES('https://docs.ansible.com/ansible/latest/collections/kubernetes/core/helm_plugin_module.html','docs.ansible.com: kubernetes.core.helm_plugin module – Manage Helm plugins','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','a09ce03cf5c351bee39eb29ba8baaca8458315101204311da3c520a424b7fa4a',100.0,1779034217,0,'2026-05-17T18:10:17.448878+02:00',NULL,NULL,NULL,'[]','[]','["docs/ansible.md"]','[]','{}','{"duplicate_of": "https://docs.ansible.com/projects/ansible/latest/collections/kubernetes/core/helm_plugin_module.html"}');
INSERT INTO "resources" VALUES('https://docs.ansible.com/ansible/latest/collections/kubernetes/core/k8s_module.html','==docs.ansible.com: kubernetes.core.k8s – Manage Kubernetes (K8s) objects==','','N/A',0,NULL,NULL,NULL,NULL,0,'online','manual','95b41d2391d1f0ca9a31771b92f60c991070f9ecc0ab546330124e78a45f36fb',100.0,1779032185,1,'2026-05-17T17:36:25.336898+02:00',NULL,NULL,NULL,'[]','[]','["docs/about.md", "docs/ansible.md"]','[]','{}','{}');
INSERT INTO "resources" VALUES('https://docs.ansible.com/ansible/latest/collections/netbox/netbox/index.html','Netbox Ansible Modules','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','7e318f8da7703df94993413fe21a59bc4bbc49b0091060e8333d9e00287fc176',100.0,1779033092,0,'2026-05-17T17:51:32.591657+02:00',NULL,NULL,NULL,'[]','[]','["docs/networking.md"]','[]','{}','{"duplicate_of": "https://docs.ansible.com/projects/ansible/latest/collections/netbox/netbox/index.html"}');
INSERT INTO "resources" VALUES('https://docs.ansible.com/ansible/latest/dev_guide/developing_modules_general.html','docs.ansible.com: Developing Ansible modules','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','908028ecadce4ec6966854502a3b691bf3fb9dd7dd2f797f8dd4d691738413da',100.0,1779031037,0,'2026-05-17T17:17:17.368214+02:00',NULL,NULL,NULL,'[]','[]','["docs/ansible.md"]','[]','{}','{"duplicate_of": "https://docs.ansible.com/projects/ansible/latest/dev_guide/developing_modules_general.html"}');
INSERT INTO "resources" VALUES('https://docs.ansible.com/ansible/latest/modules/k8s_module.html','Manage Kubernetes (K8s) objects','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','1905b0598c9890f39199c4cb4aa36095ab562f7e646c52a5a162dd7fd458a374',100.0,1779034394,0,'2026-05-17T18:13:14.602178+02:00',NULL,NULL,NULL,'[]','[]','["docs/kubectl-commands.md"]','[]','{}','{"duplicate_of": "https://docs.ansible.com/collections.html"}');
INSERT INTO "resources" VALUES('https://docs.ansible.com/ansible/latest/scenario_guides/cloud_guides.html','Public Cloud Guides 🌟','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','464394003c2795ff8aba348da3feb14fa01c54edc5f9104f03ed6c1f21a21f1b',100.0,1779030196,0,'2026-05-17T17:03:16.540302+02:00',NULL,NULL,NULL,'[]','[]','["docs/ansible.md"]','[]','{}','{"duplicate_of": "https://docs.ansible.com/projects/ansible/latest/scenario_guides/cloud_guides.html"}');
INSERT INTO "resources" VALUES('https://docs.ansible.com/ansible/latest/user_guide/playbooks.html','docs.ansible.com: Working With Playbooks','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','N/A',100.0,1779034139,0,'2026-05-17T18:08:59.349472+02:00',NULL,NULL,NULL,'[]','[]','["docs/ansible.md"]','[]','{}','{"duplicate_of": "https://docs.ansible.com/projects/ansible/latest/user_guide/playbooks.html"}');
INSERT INTO "resources" VALUES('https://docs.ansible.com/ansible/latest/user_guide/playbooks_advanced_syntax.html','docs.ansible.com: YAML anchors and aliases: sharing variable values','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','N/A',100.0,1779032779,0,'2026-05-17T17:46:19.975543+02:00',NULL,NULL,NULL,'[]','[]','["docs/yaml.md"]','[]','{}','{"duplicate_of": "https://docs.ansible.com/projects/ansible/latest/user_guide/playbooks_advanced_syntax.html"}');
INSERT INTO "resources" VALUES('https://docs.ansible.com/projects/ansible/latest/collections/kubernetes/core/helm_module.html','docs.ansible.com: kubernetes.core.helm module – Manages Kubernetes packages with the Helm package manager','','2024',0,'Official reference for the `kubernetes.core.helm` Ansible module. This enables declarative state management of Helm packages inside Kubernetes clusters directly from playbooks, bridging traditional automation with modern GitOps pipelines.','Python','Documentation','Intermediate',1,'online','manual',NULL,NULL,NULL,0,'2024-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Container Orchestration", "Kubernetes", "Helm Integration"]','["[COMMUNITY-TOOL]"]','[]','["ansible.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://docs.ansible.com/projects/ansible/latest/collections/kubernetes/core/helm_plugin_module.html','docs.ansible.com: kubernetes.core.helm_plugin module – Manage Helm plugins','','2024',0,'Official documentation detailing Ansible''s `kubernetes.core.helm_plugin` module. This module automates the installation, update, and removal of core Helm plugins, streamlining toolchain dependencies directly on administrative cluster environments.','Python','Documentation','Intermediate',1,'online','manual',NULL,NULL,NULL,0,'2024-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Container Orchestration", "Kubernetes", "Helm Integration"]','["[COMMUNITY-TOOL]"]','[]','["ansible.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://docs.ansible.com/projects/ansible/latest/collections/kubernetes/core/k8s_module.html','docs.ansible.com: kubernetes.core.k8s – Manage Kubernetes objects','','2024',4,'Official documentation for the cornerstone `kubernetes.core.k8s` module. It allows direct, declarative definition of Kubernetes objects inside Ansible playbooks using native YAML manifest definitions, enabling a blended hybrid orchestration pattern.','Python','Documentation','Intermediate',1,'online','manual',NULL,NULL,NULL,0,'2024-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Automation & Orchestration", "Configuration Management", "Ansible Kubernetes Module"]','["[ENTERPRISE-STABLE]"]','["docs/about.md"]','["ansible.md", "about.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://docs.ansible.com/projects/ansible/latest/collections/netbox/netbox/index.html','docs.ansible.com: Netbox Ansible Modules 🌟','','2025',0,'Official Ansible dynamic directory configuration and resource collection documentation for NetBox integrations. Outlines patterns to automate data synchronization, resource verification, and asset updates.','YAML','Documentation','Advanced',0,'online','manual',NULL,NULL,NULL,0,'2025-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Computer Networking & IPAM", "Infrastructure Management", "Automation Pipelines"]','["[COMMUNITY-TOOL]"]','[]','["networking.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://docs.ansible.com/projects/ansible/latest/dev_guide/developing_modules_general.html','docs.ansible.com: Developing Ansible modules','','2024',0,'Official engineering documentation guiding development of custom Ansible modules. Details internal Python dependencies, standard exit codes, state validation, and interface expectations.','Python','documentation','Advanced',0,'online','manual',NULL,NULL,NULL,0,'2024-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Automation & Orchestration", "Ansible Extensibility", "Module Development"]','["[COMMUNITY-TOOL]"]','[]','["ansible.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://docs.ansible.com/projects/ansible/latest/scenario_guides/cloud_guides.html','Public Cloud Guides 🌟','','2024',0,'Official scenario guides showing how to use Ansible to provision, manage, and orchestrate resources across AWS, Azure, Google Cloud, and other major hyper-scalers using native cloud modules.','YAML','Documentation','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2024-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Cloud Infrastructure", "Ansible", "Cloud Provisioning"]','["[COMMUNITY-TOOL]"]','[]','["ansible.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://docs.ansible.com/projects/ansible/latest/user_guide/playbooks.html','docs.ansible.com: Working With Playbooks','','2024',0,'Official reference documentation for writing and executing Ansible Playbooks. This standard manual explains YAML syntax, task execution flows, variable precedence, and handler behaviors, forming the fundamental baseline for all Ansible-driven infrastructure automation.','YAML','Documentation','Beginner',0,'online','manual',NULL,NULL,NULL,0,'2024-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Infrastructure as Code", "Ansible", "Core Concepts"]','["[COMMUNITY-TOOL]"]','[]','["ansible.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://docs.ansible.com/projects/ansible/latest/user_guide/playbooks_advanced_syntax.html','docs.ansible.com: YAML anchors and aliases: sharing variable values','','2022',4,'Official Ansible documentation showing how playbooks use YAML anchors and aliases. It demonstrates how to share variable lists, task setups, and connection settings across playbooks. This is a core best practice for maintaining massive infrastructure inventories.','YAML','documentation','intermediate',0,'online','manual',NULL,NULL,NULL,0,'2022-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Infrastructure as Code", "Ansible", "YAML Syntax"]','["[ENTERPRISE-STABLE]"]','[]','["yaml.md"]','{}','{"is_special": true}');
INSERT INTO "resources" VALUES('https://docs.ansible.com/projects/molecule','Ansible Molecule','','2026',0,'Molecule is the definitive testing framework for Ansible roles and collections. It orchestrates test infrastructure using containers or VMs, runs linters, executes target playbooks, and runs validation scripts to guarantee code reliability across systems.','Python','Testing Tool','Advanced',0,'online','manual',NULL,NULL,NULL,0,'2026-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Infrastructure as Code", "Ansible Testing", "Molecule"]','["[COMMUNITY-TOOL]"]','[]','["ansible.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://docs.aporeto.com/docs/main/guides/okd-master-api-protection','docs.aporeto.com: OpenShift Master API Protection','','N/A',0,'A curated technical resource and architectural guide covering docs.aporeto.com: OpenShift Master API Protection in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'online','manual','ca834ee9db8bffed8a3fde1272aa93226b3a4f7e0159550c18563d621e838bc5',100.0,1779033489,0,'2026-05-17T17:58:09.344721+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/ocp4.md"]','["ocp4.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://docs.astronomer.io/learn/dynamically-generating-dags','docs.astronomer.io: Dynamically generating DAGs in Airflow','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','8b775b2f47f2e416b9b4f3d5b2ac65ec9d5f27b80a8e7610d7a3a5a046994724',100.0,1779031647,0,'2026-05-17T17:27:27.740946+02:00',NULL,NULL,NULL,'[]','[]','["docs/message-queue.md"]','[]','{}','{"duplicate_of": "https://www.astronomer.io/docs/learn/dynamically-generating-dags"}');
INSERT INTO "resources" VALUES('https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-template-resource-type-ref.html',NULL,NULL,NULL,NULL,'A curated technical resource and architectural guide covering docs.aws.amazon.com in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'online','manual',NULL,NULL,1781735875,0,'2026-06-18T00:37:55.853358+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','[]','["aws-iac.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/ReleaseHistory.html',NULL,NULL,NULL,NULL,'A curated technical resource and architectural guide covering docs.aws.amazon.com in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','762aed88a8db85f26c944592050d5c22b77b981c4531ea67bf732c631dbe0159',100.0,1779033187,1,'2026-05-17T17:53:07.281394+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/aws-iac.md"]','["aws-iac.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-template-resource-type-ref.html',NULL,NULL,NULL,NULL,'A curated technical resource and architectural guide covering docs.aws.amazon.com in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','c360ac3735602e76e7cc222f60ae809ec971b6c6ef376dcf955167df4dab4030',100.0,1779030574,1,'2026-05-17T17:09:34.476898+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/aws-iac.md"]','["aws-iac.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/doc-history.html',NULL,NULL,NULL,NULL,'A curated technical resource and architectural guide covering docs.aws.amazon.com in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'online','manual',NULL,NULL,1781735875,0,'2026-06-18T00:37:55.909151+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','[]','["aws-iac.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://docs.aws.amazon.com/AWSEC2/latest/UserGuide/EBSEncryption.html',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,'manual','329c84a869e18fef54426f0e5ded20902f7071940fa018ef6c2d47ab2b811b38',100.0,1779031528,1,'2026-05-17T17:25:28.837692+02:00',NULL,NULL,NULL,'[]','[]','["docs/aws-newfeatures.md"]','[]','{}','{}');
INSERT INTO "resources" VALUES('https://docs.aws.amazon.com/AWSEC2/latest/UserGuide/SSL-on-an-instance.html',NULL,NULL,NULL,NULL,'A curated technical resource and architectural guide covering docs.aws.amazon.com in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','c499d08fda16067069072d1723ce7661581a1fc2915a73e69d9ff828e7adebf3',100.0,1779031625,1,'2026-05-17T17:27:05.137360+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/aws-security.md"]','["aws-security.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://docs.aws.amazon.com/AWSEC2/latest/UserGuide/using-eni.html','EC2 ENI and IP Limit','','2024',0,'Critical hardware reference outlining IP address and Elastic Network Interface (ENI) allocation limits per EC2 instance type. This heavily dictates pod density capabilities when utilizing the VPC CNI plug-in. Platform architects use this data to calculate scaling limits and avoid network exhaustion.','English','Documentation','Advanced',0,'online','manual',NULL,NULL,NULL,0,'2024-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Infrastructure", "AWS Integration", "Networking"]','["[COMMUNITY-TOOL]"]','[]','["kubernetes-security.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://docs.aws.amazon.com/AWSSimpleQueueService/latest/SQSDeveloperGuide/sqs-limits.html',NULL,NULL,NULL,NULL,'A curated technical resource and architectural guide covering docs.aws.amazon.com in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','7c55ba6d784405e93a564ec1f115211a58a1f2c8da284c57dc8471eff866a940',100.0,1779033162,1,'2026-05-17T17:52:42.821017+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/aws-messaging.md"]','["aws-messaging.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://docs.aws.amazon.com/AWSSimpleQueueService/latest/SQSDeveloperGuide/sqs-quotas.html',NULL,NULL,NULL,NULL,'A curated technical resource and architectural guide covering docs.aws.amazon.com in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'online','manual',NULL,NULL,1781735875,0,'2026-06-18T00:37:55.879142+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','[]','["aws-messaging.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://docs.aws.amazon.com/AmazonECR/latest/userguide',NULL,NULL,NULL,NULL,'A curated technical resource and architectural guide covering docs.aws.amazon.com in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'online','manual',NULL,NULL,1781735875,0,'2026-06-18T00:37:55.899918+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','[]','["aws-containers.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://docs.aws.amazon.com/AmazonECR/latest/userguide/ECR_GetStarted.html',NULL,NULL,NULL,NULL,'A curated technical resource and architectural guide covering docs.aws.amazon.com in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','01a959416ae4144fc8e1c21a95ef06c2afbcdb02de8dd147f66ee727f9a4a2be',100.0,1779029989,1,'2026-05-17T16:59:49.012650+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/aws-containers.md"]','["aws-containers.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://docs.aws.amazon.com/AmazonECS/latest/developerguide/ecs-optimized_AMI.html','Amazon ECS-optimized AMI','','2024',0,'Reference manual for the AWS-engineered Amazon Machine Image (AMI) preconfigured with the ECS agent, Docker runtime, and optimal container configurations. Utilizing this specialized OS image ensures maximum orchestration performance, reliable telemetry, and security compliance out of the box.','N/A','Reference','Intermediate',1,'online','manual',NULL,NULL,NULL,0,'2024-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Cloud Infrastructure", "AWS", "Container Compute"]','["[COMMUNITY-TOOL]"]','[]','["aws-containers.md", "aws.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://docs.aws.amazon.com/AmazonRDS/latest/UserGuide/CHAP_Tutorials.RestoringFromSnapshot.html','Tutorial: Restoring a DB Instance from a DB Snapshot','','2026',4,'Official Amazon RDS guide for restoring database environments from snapshots. Details parameter group mappings, VPC/Subnet target assignments, and DB engine storage allocation shifts during reconstruction.','English','Documentation','Intermediate',0,'online','manual','9482b0ef2fc4efc95f36f73e536571818ac29cb9349424153ff77507b3ee0245',100.0,1779033421,0,'2026-05-17T17:57:01.744943+02:00',NULL,NULL,NULL,'["Cloud Infrastructure", "AWS Databases", "Amazon RDS"]','["[ENTERPRISE-STABLE]"]','["docs/aws-databases.md"]','["aws-databases.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://docs.aws.amazon.com/AmazonRDS/latest/UserGuide/USER_CreateDBInstance.html',NULL,NULL,NULL,NULL,'A curated technical resource and architectural guide covering docs.aws.amazon.com in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'online','manual',NULL,NULL,1781735875,0,'2026-06-18T00:37:55.870337+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','[]','["aws-databases.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://docs.aws.amazon.com/AmazonRDS/latest/UserGuide/USER_CreateOracleInstance.html',NULL,NULL,NULL,NULL,'A curated technical resource and architectural guide covering docs.aws.amazon.com in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','76848e362badc26d301e750b0c58487a09b4be5f72baed2df1b974c8eabfb2cf',100.0,1779031782,1,'2026-05-17T17:29:42.374948+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/aws-databases.md"]','["aws-databases.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://docs.aws.amazon.com/AmazonRDS/latest/UserGuide/USER_ReadRepl.html','Working with PostgreSQL, MySQL, and MariaDB Read Replicas - Amazon','','2026',5,'Exhaustive official guide detailing the design, limits, and monitoring of read-replicas for open-source engines in AWS RDS. Covers cross-region replication strategies and promoting a replica to master during failovers.','English','Documentation','Advanced',1,'online','manual','d8ccbaa127bf7045b9d1bc6bec0c8ff9c03f7f6a93aeba1311c608677bdfe444',100.0,1779033503,0,'2026-05-17T17:58:23.927794+02:00',NULL,NULL,NULL,'["Cloud Infrastructure", "AWS Databases", "Amazon RDS"]','["[DE FACTO STANDARD]"]','["docs/aws-databases.md"]','["aws-databases.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://docs.aws.amazon.com/AmazonRDS/latest/UserGuide/USER_VPC.WorkingWithRDSInstanceinaVPC.html','Working with an Amazon RDS DB Instance in a VPC','','2026',5,'The foundational AWS RDS VPC networking architecture reference. Analyzes subnet group designations, public versus private access configurations, and network isolation topologies for secure DB hosting.','English','Documentation','Advanced',1,'online','manual','95259a9fb973f68f105649ebd65d6e4c912e820153fb36841d18d64001905599',100.0,1779031464,0,'2026-05-17T17:24:24.759538+02:00',NULL,NULL,NULL,'["Cloud Infrastructure", "AWS Databases", "Amazon RDS"]','["[DE FACTO STANDARD]"]','["docs/aws-databases.md"]','["aws-databases.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://docs.aws.amazon.com/AmazonS3/latest/API/ipv6-access.html',NULL,NULL,NULL,NULL,'A curated technical resource and architectural guide covering docs.aws.amazon.com in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'online','manual',NULL,NULL,1779388318,0,'2026-05-21T20:31:58.511279+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','[]','["aws-storage.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://docs.aws.amazon.com/AmazonS3/latest/dev/ipv6-access.html',NULL,NULL,NULL,NULL,'A curated technical resource and architectural guide covering docs.aws.amazon.com in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','ea99d3922b673a9d765b99ba2ed1d1d1cfb5477c95d158d5a0a52f36bcdaa66c',100.0,1779034336,1,'2026-05-17T18:12:16.655894+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/aws-storage.md"]','["aws-storage.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://docs.aws.amazon.com/IAM/latest/UserGuide/getting-started.html','AWS Identity and Access Management - Getting Started','','2026',0,'The baseline documentation for initiating user and role profiles under AWS IAM. Establishes standard conceptual understandings of IAM JSON constructs, execution context, resource-based policies, and the configuration of multi-factor authentication.','English','Documentation','Beginner',0,'online','manual',NULL,NULL,NULL,0,'2026-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Cloud Architecture", "AWS", "Identity and Access Management"]','["[COMMUNITY-TOOL]"]','[]','["aws-security.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://docs.aws.amazon.com/SchemaConversionTool/latest/userguide',NULL,NULL,NULL,NULL,'A curated technical resource and architectural guide covering docs.aws.amazon.com in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'online','manual',NULL,NULL,1781735875,0,'2026-06-18T00:37:55.956789+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','[]','["aws-databases.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://docs.aws.amazon.com/SchemaConversionTool/latest/userguide/CHAP_SchemaConversionTool.Converting.CreateProject.html',NULL,NULL,NULL,NULL,'A curated technical resource and architectural guide covering docs.aws.amazon.com in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','cf75bb2e1ce78c81f6df53a942fa15566bef4edf2d1da8e162b80ded1cecb3ea',100.0,1779031615,1,'2026-05-17T17:26:55.396039+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/aws-databases.md"]','["aws-databases.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://docs.aws.amazon.com/apigateway/latest/developerguide/create-api-using-import-export-api.html','Create an API Using the Swagger Specification and the API Gateway Extensions','','2026',0,'A core developer guide illustrating how to design, build, and deploy high-performance endpoints in Amazon API Gateway using OpenAPI/Swagger specs. Details custom AWS extensions for integrating REST interfaces with backend Lambda and VPC endpoints.','English','Documentation','Advanced',1,'online','manual','8ccce5a261d1792faafcd31f22e5989ef8832353f26bfe10fb50263f1f2bd766',100.0,1779033040,1,'2026-05-17T17:50:40.844793+02:00',NULL,NULL,NULL,'["Cloud Infrastructure", "Application Integration", "API Management"]','["[COMMUNITY-TOOL]"]','["docs/aws.md"]','["aws.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://docs.aws.amazon.com/application-discovery/latest/userguide/what-is-appdiscovery.html','AWS Application Discovery Service','','2016',0,'AWS service that inventories and parses physical and virtual systems inside legacy on-premises environments. Maps active server dependencies and gathers CPU, RAM, and network utilization profiles to plan cloud migrations.','English','Documentation','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2016-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Cloud Infrastructure", "AWS", "Cloud Migration"]','["[LEGACY]"]','[]','["aws-miscellaneous.md", "aws.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://docs.aws.amazon.com/awsconsolehelpdocs/latest/gsg/getting-started.html','Working with the AWS Management Console','','2026',0,'Reference manual outlining browser-based navigation and administrative management via the AWS Management Console. Focuses on IAM session configuration, visual resource tracking, and dashboard personalization.','English','Documentation','Beginner',0,'online','manual','793312f1f190abdbe38ce8fc76ecadc974aa4a78aef4938aea9e346301226fc3',100.0,1779032179,1,'2026-05-17T17:36:19.907021+02:00',NULL,NULL,NULL,'["Cloud Infrastructure", "AWS Services", "Management Tools"]','["[COMMUNITY-TOOL]"]','["docs/aws.md"]','["aws.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://docs.aws.amazon.com/cli/latest/index.html','AWS CLI Command Reference','','2026',0,'The comprehensive command reference index for the AWS CLI, documenting syntax, options, and output JSON schemas for all AWS cloud services. It is the primary reference resource for writing deterministic bash and shell scripts for infrastructure automation. Updated dynamically in 2026 to reflect the newest cloud-native service models.','N/A','Documentation','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2026-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Cloud Platform", "AWS Infrastructure", "CLI Tooling"]','["[COMMUNITY-TOOL]"]','[]','["aws-tools-scripts.md", "aws.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://docs.aws.amazon.com/cli/latest/reference/codepipeline/index.html','New usage examples have been added to the CLI for CodePipeline API Reference','','2023',0,'An official update to the AWS CLI CodePipeline reference docs, introducing detailed usage examples for programmatic execution of multi-stage pipelines. It simplifies scripting for custom deployment transitions and emergency pipeline approvals. A necessary reference for platform architects building custom release coordination gates.','N/A','Documentation','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2023-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Cloud Platform", "AWS Infrastructure", "CI/CD Pipelines"]','["[COMMUNITY-TOOL]"]','[]','["aws-tools-scripts.md", "aws.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://docs.aws.amazon.com/cli/latest/reference/service-quotas/get-service-quota.html','AWS API: get-service-quota','','2026',0,'Curator Insight describes the AWS CLI reference for auditing specific service limits. Live Grounding highlights its mandatory use in modern GitOps and IaC (Terraform/Pulumi) pipelines to preemptively validate account thresholds before executing large-scale resource provisioning.','N/A','Documentation','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2026-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Cloud Infrastructure", "Operations", "Service Quotas"]','["[COMMUNITY-TOOL]"]','[]','["aws-miscellaneous.md", "aws.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://docs.aws.amazon.com/cloud-map/latest/api/API_HealthCheckCustomConfig.html','Custom Health Check: HealthCheckCustomConfig','','2022',0,'Official reference guide for Cloud Map API''s custom health checks. Explains dynamic service discovery patterns for serverless workloads where traditional load balancer health checks are inapplicable.','N/A','Documentation','Intermediate',1,'online','manual',NULL,NULL,NULL,0,'2022-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Service Discovery", "AWS Cloud Map", "Health Checks"]','["[COMMUNITY-TOOL]"]','[]','["aws-monitoring.md", "aws.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://docs.aws.amazon.com/data-pipeline','AWS Data Pipeline Documentation','','2025',2,'Classic developer documentation for AWS Data Pipeline. Details the scheduling of batch workflows across EC2 and EMR resources (largely superseded by modern AWS Glue and Step Functions setups).','None','Documentation','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2025-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Cloud Infrastructure", "AWS", "ETL"]','["[COMMUNITY-TOOL]"]','[]','["aws-data.md", "aws.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://docs.aws.amazon.com/data-pipeline/index.html','AWS Data Pipeline Documentation','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','51bad39648418f870cc7bf6ffb620590197ca607b0923977477f809627aae418',100.0,1779033398,0,'2026-05-17T17:56:38.380241+02:00',NULL,NULL,NULL,'[]','[]','["docs/aws-data.md"]','[]','{}','{"duplicate_of": "https://docs.aws.amazon.com/data-pipeline"}');
INSERT INTO "resources" VALUES('https://docs.aws.amazon.com/eks/latest/userguide/autoscaling.html','Amazon Web Services: EKS Cluster Autoscaler','- [eksworkshop.com: Configure Cluster Autoscaler (CA)](https://eksworkshop.com/scaling/deploy_ca)','2024',0,'Official AWS documentation for implementing Cluster Autoscaler on Amazon Elastic Kubernetes Service (EKS). Integrates with AWS Auto Scaling Groups (ASGs) to scale compute instances dynamically, providing optimal resource scheduling and EC2 cost management.','Go','Documentation','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2024-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Infrastructure & Platform", "Autoscaling", "Cluster Autoscaling"]','["[COMMUNITY-TOOL]"]','[]','["kubernetes-autoscaling.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://docs.aws.amazon.com/eks/latest/userguide/calico.html ','Calico in EKS','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','92dc5d2a435b305fe917252b3b0dcd9345c2e1fc22c4f4c3735457cef6021f1b',100.0,1779030577,0,'2026-05-17T17:09:37.996951+02:00',NULL,NULL,NULL,'[]','[]','["docs/kubernetes-security.md"]','[]','{}','{"duplicate_of": "https://docs.aws.amazon.com/eks/latest/userguide/cni-network-policy.html"}');
INSERT INTO "resources" VALUES('https://docs.aws.amazon.com/eks/latest/userguide/cluster-autoscaler.html','Amazon Web Services: EKS Cluster Autoscaler','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','15b1a69c1832f01c65be6d3f2d2f9525fabf1317c4c31b6cd92f0c753f1621b1',100.0,1779029155,0,'2026-05-17T16:45:55.087842+02:00',NULL,NULL,NULL,'[]','[]','["docs/kubernetes-autoscaling.md"]','[]','{}','{"duplicate_of": "https://docs.aws.amazon.com/eks/latest/userguide/autoscaling.html"}');
INSERT INTO "resources" VALUES('https://docs.aws.amazon.com/eks/latest/userguide/cni-network-policy.html','Calico in EKS','','2024',0,'Guides integration of Calico as a high-performance network policy engine alongside EKS. While AWS VPC CNI handles native IP routing, Calico enforces declarative security policies. This hybrid configuration provides robust, fine-grained L3/L4 segregation across namespace borders.','English','Documentation','Advanced',0,'online','manual',NULL,NULL,NULL,0,'2024-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Security", "Network Security", "Network Policies"]','["[COMMUNITY-TOOL]"]','[]','["kubernetes-security.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://docs.aws.amazon.com/eks/latest/userguide/eks-add-ons.html','docs.aws.amazon.com: Managing Amazon EKS add-ons','','2023',0,'Official operational documentation for administering lifecycle updates, configurations, and IAM permissions of core Amazon EKS add-ons. Simplifies the lifecycle management of essential operational software such as CoreDNS, kube-proxy, and the VPC CNI.','N/A','Documentation','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2023-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Cloud Providers", "AWS EKS", "Cluster Lifecycle", "Managed Add-ons"]','["[COMMUNITY-TOOL]"]','[]','["managed-kubernetes-in-public-cloud.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://docs.aws.amazon.com/eks/latest/userguide/managing-add-ons.html','docs.aws.amazon.com: Managing Amazon EKS add-ons','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','e7c8cc407543ca14cfb4a60b6ebaccf82f99dd6e3bf5cbc7633d578d96d4005a',100.0,1779030425,0,'2026-05-17T17:07:05.791822+02:00',NULL,NULL,NULL,'[]','[]','["docs/managed-kubernetes-in-public-cloud.md"]','[]','{}','{"duplicate_of": "https://docs.aws.amazon.com/eks/latest/userguide/eks-add-ons.html"}');
INSERT INTO "resources" VALUES('https://docs.aws.amazon.com/eks/latest/userguide/sample-deployment.html','aws.amazon.com: Deploy a kubernetes application','','2021',0,'Official AWS documentation presenting core application deployment workflows on Amazon EKS. Walks through basic VPC considerations, creating standard manifests, exposing application services, and utilizing classic dynamic volume provisioning.','YAML','Article','Beginner',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Cloud Providers", "AWS EKS", "Foundational"]','["[COMMUNITY-TOOL]"]','[]','["demos.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://docs.aws.amazon.com/eks/latest/userguide/sec-group-reqs.html','Security Group Rules EKS','','2024',0,'Official AWS configuration documentation detailing the network security boundaries for Amazon EKS clusters. It defines minimal requirements for control-plane-to-node communication over secure ports. This ensures highly restrictive ingress/egress patterns in security groups.','English','Documentation','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2024-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Security", "Cloud Security", "AWS EKS Network"]','["[COMMUNITY-TOOL]"]','[]','["kubernetes-security.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://docs.aws.amazon.com/eks/latest/userguide/update-managed-node-group.html','Updating a managed node group','','2023',0,'Complete operational reference for rolling out Kubernetes version updates and AMI revisions across AWS Managed Node Groups. Focuses on graceful drain orchestration and node surge strategies to maintain active service availability.','N/A','Documentation','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2023-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Cloud Providers", "AWS EKS", "Cluster Lifecycle", "Node Updates"]','["[COMMUNITY-TOOL]"]','[]','["managed-kubernetes-in-public-cloud.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://docs.aws.amazon.com/elasticbeanstalk/latest/dg/create_deploy_PHP_eb.html','Creating and Deploying PHP Applications on AWS Elastic Beanstalk','','2016',0,'Step-by-step developer guide for compiling, structuring, and launching robust PHP packages on AWS Beanstalk. Documents configuring system environment files and customized runtime settings.','English','Documentation','Beginner',0,'online','manual',NULL,NULL,NULL,0,'2016-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Cloud Infrastructure", "AWS", "Application Deployment"]','["[COMMUNITY-TOOL]"]','[]','["aws-miscellaneous.md", "aws.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://docs.aws.amazon.com/elasticbeanstalk/latest/dg/environments-cfg-applicationloadbalancer.html','Configuring an Application Load Balancer','','2016',0,'Operational guide detailing how to declare, scale, and tune target parameters and routing policies on Application Load Balancers inside active Elastic Beanstalk projects.','English','Documentation','Intermediate',1,'online','manual',NULL,NULL,NULL,0,'2016-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Cloud Infrastructure", "AWS", "Load Balancing"]','["[COMMUNITY-TOOL]"]','[]','["aws-miscellaneous.md", "aws.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://docs.aws.amazon.com/elasticbeanstalk/latest/dg/php-ha-tutorial.html','Deploying a High-Availability PHP Application with an External Amazon RDS Database to Elastic Beanstalk','','2016',0,'AWS deployment blueprint detailing how to structure a multi-availability zone PHP application using Beanstalk. Integrates an external multi-AZ Amazon RDS configuration to build failover resilience.','English','Documentation','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2016-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Cloud Infrastructure", "AWS", "PaaS Architecture"]','["[COMMUNITY-TOOL]"]','[]','["aws-miscellaneous.md", "aws.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://docs.aws.amazon.com/elasticloadbalancing/latest/userguide/what-is-load-balancing.html','docs.aws.amazon.com: What Is Elastic Load Balancing?','','2020',0,'The official guide detailing the operational mechanics of Application, Network, Gateway, and Classic load balancers. Details targets, health checks, and cross-zone routing configurations. This represents the primary blueprint for modern ingress systems.','English','documentation','beginner',0,'online','manual',NULL,NULL,NULL,0,'2020-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Cloud Infrastructure", "AWS", "Load Balancing", "Documentation"]','["[COMMUNITY-TOOL]"]','[]','["aws-networking.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://docs.aws.amazon.com/general/latest/gr/glos-chap.html','AWS Glossary','','2006',0,'Official reference guide compiling definitions of all key AWS vocabulary, services, and structural acronyms, ensuring team-wide alignment when designing cloud environments.','None','Documentation','Beginner',0,'online','manual','0b64126f6fa10100a14fa578ef09e1d90e7f16f705a91f2742e63fb0f33acf4f',100.0,1779032578,1,'2026-05-17T17:42:58.762515+02:00',NULL,NULL,NULL,'["Cloud Providers", "AWS", "Documentation"]','["[COMMUNITY-TOOL]"]','["docs/aws.md"]','["aws.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://docs.aws.amazon.com/hands-on/latest/create-mysql-db/create-mysql-db.html','AWS Tutorials: Create and Connect to a MySQL Database with Amazon RDS','','2026',4,'A beginner-to-intermediate hands-on tutorial for launching a MySQL DB instance inside AWS RDS. Walks through security group access policies, DB engine parameters, and application tier connectivity patterns.','English','Documentation','Basic',1,'online','manual',NULL,NULL,NULL,0,'2026-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Cloud Infrastructure", "AWS Databases", "Amazon RDS"]','["[ENTERPRISE-STABLE]"]','[]','["aws-databases.md", "aws.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://docs.aws.amazon.com/iot/latest/developerguide/what-is-aws-iot.html','What Is AWS IoT?','','2026',0,'Curator Insight maps AWS IoT as the entry point for connecting physical devices to AWS cloud services. Live Grounding confirms it has evolved into a robust suite of services (Core, Greengrass, Device Defender) handling billions of messages daily. It provides secure, bi-directional communication with MQTT/HTTPS and acts as the foundational layer for enterprise IoT data ingestion.','N/A','Documentation','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2026-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Cloud Infrastructure", "IoT & Edge", "AWS IoT Core"]','["[COMMUNITY-TOOL]"]','[]','["aws-miscellaneous.md", "aws.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://docs.aws.amazon.com/kinesis','AWS Kinesis','','2026',4,'AWS Kinesis is a fully-managed proprietary real-time streaming alternative to Apache Kafka, tightly integrated with the AWS serverless ecosystem. It abstracts partition management and storage architectures, serving as an attractive choice for engineering groups prioritizing low-overhead operations.','N/A','SaaS Platform','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2026-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Infrastructure", "Data Streaming", "Managed Services", "Cloud Alternatives"]','["[ENTERPRISE-STABLE]"]','[]','["message-queue.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://docs.aws.amazon.com/kinesis/index.html','AWS Kinesis','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','89f68bcd396376649118300dd888a192ca699fea639d9457294299adf2379491',100.0,1779033415,0,'2026-05-17T17:56:55.901488+02:00',NULL,NULL,NULL,'[]','[]','["docs/message-queue.md"]','[]','{}','{"duplicate_of": "https://docs.aws.amazon.com/kinesis"}');
INSERT INTO "resources" VALUES('https://docs.aws.amazon.com/kms/latest/developerguide/importing-keys.html','encrypt and decrypt data: Importing Key Material in AWS Key Management Service (AWS KMS)','','2026',0,'Official technical reference guide for importing external symmetric/asymmetric cryptographic key materials (BYOK) into AWS KMS. Covers PKCS#1 padding requirements, secure wrapping key transport, token parameters, and operational risks associated with manually importing key lifetimes.','English','Documentation','Advanced',1,'online','manual',NULL,NULL,NULL,0,'2026-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Cloud Architecture", "AWS", "Cryptography"]','["[COMMUNITY-TOOL]"]','[]','["aws-security.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://docs.aws.amazon.com/lambda/latest/dg/lambda-python-how-to-create-deployment-package.html','you can use Python with AWS Lambda','','2024',0,'The authoritative documentation for designing, packaging, and optimizing Python functions running inside AWS Lambda. Detail runtime limits, library dependencies, and context executions.','Python','Documentation','Intermediate',1,'online','manual',NULL,NULL,NULL,0,'2024-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Cloud Platforms", "Serverless Architecture", "AWS Lambda"]','["[COMMUNITY-TOOL]"]','[]','["aws-serverless.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://docs.aws.amazon.com/lambda/latest/dg/limits.html','AWS Lambda Limits','','2025',0,'The critical reference table mapping AWS Lambda system quotas. Outlines payload thresholds, execution timeouts, ephemeral storage configurations, and concurrency parameters necessary for scalable platform designs.','None','Reference Guide','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2025-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Cloud Platforms", "Serverless Architecture", "AWS Lambda"]','["[COMMUNITY-TOOL]", "[GUIDE]"]','[]','["aws-serverless.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://docs.aws.amazon.com/linux/al2/ug/SSL-on-amazon-linux-2.html',NULL,NULL,NULL,NULL,'A curated technical resource and architectural guide covering docs.aws.amazon.com in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'online','manual',NULL,NULL,1781735878,0,'2026-06-18T00:37:58.007360+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','[]','["aws-security.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://docs.aws.amazon.com/prescriptive-guidance/latest/patterns/access-container-applications-privately-on-amazon-eks-using-aws-privatelink-and-a-network-load-balancer.html','docs.aws.amazon.com: Access container applications privately on Amazon EKS using AWS PrivateLink and a Network Load Balancer','','2022',0,'Detailed architectural pattern showcasing secure, private consumption of containerized applications deployed on Amazon EKS. Leverages AWS PrivateLink integrated with a Network Load Balancer (NLB) to isolate traffic from the public internet entirely.','N/A','Architectural Pattern','Advanced',1,'online','manual',NULL,NULL,NULL,0,'2022-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Cloud Providers", "AWS EKS", "Networking", "Private Connectivity"]','["[COMMUNITY-TOOL]"]','[]','["managed-kubernetes-in-public-cloud.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://docs.aws.amazon.com/prescriptive-guidance/latest/security-reference-architecture','docs.aws.amazon.com: AWS Security Reference Architecture (AWS SRA) 🌟','','2024',0,'The master prescriptive reference architecture detailing AWS multi-account deployment models. Considers native configurations for security organization units, delegated admin accounts, centralized log aggregation (S3/CloudTrail), and dynamic remediation pipelines.','English','Documentation','Advanced',0,'online','manual',NULL,NULL,NULL,0,'2024-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Cloud Architecture", "AWS", "Security and Compliance"]','["[COMMUNITY-TOOL]"]','[]','["aws-security.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://docs.aws.amazon.com/prescriptive-guidance/latest/security-reference-architecture/architecture.html','docs.aws.amazon.com: The AWS Security Reference Architecture','','2026',0,'The foundational blueprint for enterprise security governance in AWS. It covers multi-account Landing Zone topologies, IAM Delegations, AWS Organizations integration, Control Tower configurations, and architectural guardrails to assure regulatory compliance.','N/A','Documentation','Advanced',0,'online','manual','43c4688b2c7f6dc3feef417c4626dad64f47b0e7e8a1fbacb9f8876b4e6931fb',100.0,1779033806,1,'2026-05-17T18:03:26.133731+02:00',NULL,NULL,NULL,'["Cloud Computing", "AWS", "Security"]','["[COMMUNITY-TOOL]"]','["docs/aws.md"]','["aws.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://docs.aws.amazon.com/prescriptive-guidance/latest/security-reference-architecture/welcome.html','==docs.aws.amazon.com: AWS Security Reference Architecture (AWS SRA)== 🌟','','N/A',0,NULL,NULL,NULL,NULL,0,'online','manual','4b79c0b7e720e42066f9067d19addac37f70dcf971fde64d898549596a1f7057',100.0,1779029878,0,'2026-05-17T16:57:58.340429+02:00',NULL,NULL,NULL,'[]','[]','["docs/aws-security.md"]','[]','{}','{}');
INSERT INTO "resources" VALUES('https://docs.aws.amazon.com/redshift/latest/dg/tutorial-tuning-tables.html','Tutorial: Tuning Table Design','','2021',4,'Curator Insight provides the authoritative AWS tutorial on optimizing Amazon Redshift table structures. Live Grounding highlights deep configurations including distribution styles (KEY, ALL, EVEN), sort keys (compound vs interleaved), and compression encodings. Essential reading for data platform engineers scaling cloud-native data warehouses.','English','Documentation','Advanced',0,'online','manual','ee57f798097ea162079cc70b3e3ee4a2825920db5b631c3a312fa400560620fc',100.0,1779029952,0,'2026-05-17T16:59:12.789321+02:00',NULL,NULL,NULL,'["Data Engineering", "Data Warehousing", "Performance Tuning"]','["[ENTERPRISE-STABLE]"]','["docs/aws-databases.md"]','["aws-databases.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://docs.aws.amazon.com/security','AWS Security docs','','2026',0,'The main technical documentation index containing exhaustive API references and deployment guides for AWS identity management, key rotation mechanisms, network firewalls, and security telemetry platforms.','English','Documentation Portal','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2026-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Cloud Architecture", "AWS", "Security and Compliance"]','["[COMMUNITY-TOOL]"]','[]','["aws-security.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://docs.aws.amazon.com/service-authorization/latest/reference/reference_policies_actions-resources-contextkeys.html','docs.aws.amazon.com: Actions, resources, and condition keys for AWS services 🌟🌟🌟','','2026',4,'The definitive AWS reference for constructing fine-grained IAM policies. It outlines exact service actions, resource types, and condition context keys required to enforce the principle of least privilege in enterprise architectures. This resource is indispensable for security engineers building cloud access models.','HTML','Documentation','Advanced',0,'online','manual',NULL,NULL,NULL,0,'2026-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Cloud Providers", "AWS", "Security & IAM"]','["[ENTERPRISE-STABLE]"]','[]','["cheatsheets.md", "aws.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://docs.aws.amazon.com/storagegateway',NULL,NULL,NULL,NULL,'A curated technical resource and architectural guide covering docs.aws.amazon.com in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'online','manual',NULL,NULL,1781735877,0,'2026-06-18T00:37:57.798473+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','[]','["aws-storage.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://docs.aws.amazon.com/storagegateway/latest/userguide/GettingStarted-common.html',NULL,NULL,NULL,NULL,'A curated technical resource and architectural guide covering docs.aws.amazon.com in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','100755cd4bad8eff79086af1eb3396cd31636347793301186bc0391b98345bbc',100.0,1779032873,0,'2026-05-17T17:47:53.072088+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/aws-storage.md"]','["aws-storage.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://docs.aws.amazon.com/systems-manager/latest/userguide/systems-manager-parameter-store.html',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,'manual','6e8804f0e17f2103d95b85c6a6c577da845692616d9ed276898be889b01803bc',100.0,1779034456,0,'2026-05-17T18:14:16.435133+02:00',NULL,NULL,NULL,'[]','[]','["docs/devsecops.md"]','[]','{}','{}');
INSERT INTO "resources" VALUES('https://docs.aws.amazon.com/wellarchitected/latest/framework/welcome.html','AWS Well Architected Framework','','2023',0,'The official documentation framework outlining six fundamental cloud architectural pillars: operational excellence, security, reliability, performance, cost optimization, and sustainability.','English','Documentation','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2023-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Enterprise Architecture", "Cloud Architecture Best Practices", "AWS Well-Architected"]','["[COMMUNITY-TOOL]"]','[]','["aws-architecture.md", "aws.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://docs.aws.amazon.com/wellarchitected/latest/security-pillar/application-security.html','docs.aws.amazon.com: Application security','','2024',0,'Part of the AWS Well-Architected Framework, this section outlines fundamental standards for securing codebases and application delivery models. Focuses on setting up automated continuous security scanning (SAST/DAST), secrets tracking, container execution boundaries, and secure package curation.','English','Documentation','Intermediate',1,'online','manual',NULL,NULL,NULL,0,'2024-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Cloud Architecture", "AWS", "Security and Compliance"]','["[COMMUNITY-TOOL]"]','[]','["aws-security.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://docs.aws.amazon.com/whitepapers/latest/aws-best-practices-ddos-resiliency/configuring-route53-for-cost-protection-from-nxdomain-attacks.html','Configuring Route 53 for cost protection from NXDOMAIN attacks','','2022',0,'Examines security blueprints to mitigate Route 53 billing anomalies caused by NXDOMAIN flood attacks. Demonstrates Route 53 Resolver query logging, caching, and CloudFront-to-Route53 integrations. Essential for enterprise architectural planning to protect cloud budgets from DDoS vectors.','English','documentation','advanced',0,'online','manual',NULL,NULL,NULL,0,'2022-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Cloud Infrastructure", "AWS", "Security", "DDoS Resiliency"]','["[COMMUNITY-TOOL]"]','[]','["aws-networking.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://docs.aws.amazon.com/whitepapers/latest/microservices-on-aws/microservices-on-aws.html','Implementing Microservices on AWS 🌟','','2026',0,'The premier AWS whitepaper defining the patterns, architectures, and execution strategies for deploying microservices. It covers decomposition patterns, decentralized data management, domain-driven boundaries, service discovery, and inter-service messaging schemes.','N/A','Documentation','Advanced',1,'online','manual','cc3f889b485723b1576aba7d98e9fc806561a908e929c5e8de1b112a886c325c',100.0,1779030326,1,'2026-05-17T17:05:26.953954+02:00',NULL,NULL,NULL,'["Cloud Computing", "AWS", "Architecture & Guides"]','["[COMMUNITY-TOOL]"]','["docs/aws.md"]','["aws.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://docs.aws.amazon.com/whitepapers/latest/organizing-your-aws-environment/organizing-your-aws-environment.html','Organizing Your AWS Environment Using Multiple Accounts (white paper for best practices)','','2024',0,'The official AWS framework defining multi-account best practices using AWS Organizations and AWS Control Tower. It outlines critical isolation patterns for security, billing, and operational autonomy. Architecturally, it serves as the foundation for modern enterprise landing zones, ensuring strict blast-radius limitation.','None','Documentation','Advanced',0,'online','manual',NULL,NULL,NULL,0,'2024-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Cloud Architecture", "AWS Governance", "Multi-Account Strategy"]','["[COMMUNITY-TOOL]"]','[]','["aws-security.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://docs.cloud.google.com/architecture/security/owasp-top-ten-mitigation','cloud.google.com: OWASP Top 10 mitigation options on Google Cloud 🌟','','2024',0,'An extensive architecture reference documenting Google Cloud-native mitigations mapping directly to the OWASP Top 10 vulnerabilities. Outlines how to leverage Cloud Armor, Identity-Aware Proxy (IAP), and Security Command Center to implement defense-in-depth security. Highly recommended for enterprise platform designers.','N/A','Article','Advanced',1,'online','manual',NULL,NULL,NULL,0,'2024-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Security", "Mitigation Standards", "Cloud Native Hardening"]','["[COMMUNITY-TOOL]"]','[]','["devsecops.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://docs.cloud.google.com/code/docs/vscode/yaml-editing','cloud.google.com: configuring_with_snippets 🌟','','2023',0,'Reference manual for configuring IDE tooling with specialized cloud code snippets. Demonstrates how Cloud Code streamlines the creation of valid Kubernetes YAML definitions directly inside IDE environments like VS Code.','YAML','Documentation','Beginner',0,'online','manual',NULL,NULL,NULL,0,'2023-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Developer Experience", "Inner Loop Development", "Local Tooling"]','["[COMMUNITY-TOOL]"]','[]','["scaffolding.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://docs.cloud.google.com/compute/docs/containers','OpenShift on Google Cloud','','2026',4,'Integration blueprints and managed architecture patterns for deploying Red Hat OpenShift on Google Cloud Platform. Merges Google Cloud''s analytics, compute, and AI services with OpenShift''s structured runtime platform. Highly relevant for enterprises operating unified hybrid GCP workloads.','English','Documentation','Advanced',0,'online','manual',NULL,NULL,NULL,0,'2026-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Platform Engineering", "Managed Services", "ARO (GCP)"]','["[ENTERPRISE-STABLE]"]','[]','["openshift.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://docs.cloud.google.com/config-connector/docs/overview','cloud.google.com/config-connector','','2026',0,'Explains GCP Config Connector implementation patterns. Lets engineers configure Google Cloud infrastructure through Kubernetes Custom Resource Definitions, utilizing Kubernetes controllers to construct databases, IAM permissions, and storage endpoints.','None','Documentation','Advanced',0,'online','manual',NULL,NULL,NULL,0,'2026-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Cloud Infrastructure", "Kubernetes & Operators", "GCP Resources"]','["[COMMUNITY-TOOL]"]','[]','["iac.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://docs.cloud.google.com/deploy/docs/deploy-app-run',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,'manual','56b670760a09be5b2f985163fbb81f7adc6c5b1d2be049da2d3a6c5b1631875d',100.0,1779130494,1,'2026-05-18T20:54:54.996464+02:00',NULL,NULL,NULL,'[]','[]','["docs/GoogleCloudPlatform.md"]','[]','{}','{}');
INSERT INTO "resources" VALUES('https://docs.cloud.google.com/docs/get-started/aws-azure-gcp-service-comparison','cloud.google.com: Compare AWS and Azure services to Google Cloud','','2026',0,'Google Cloud''s official engineering guide to translating AWS and Azure infrastructure paradigms into GCP equivalents. It describes VPC networks, database engines, and container services. Live grounding establishes its role as the industry-standard translation manual for cross-cloud architects.','English','Reference/Documentation','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2026-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Cloud Strategy", "Service Mapping", "GCP Translation"]','["[COMMUNITY-TOOL]"]','[]','["GoogleCloudPlatform.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://docs.cloud.google.com/docs/get-started/aws-azure-gcp-service-comparison/aws',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,'manual',NULL,64.0,1779130494,0,'2026-05-18T20:54:54.961336+02:00',NULL,NULL,NULL,'[]','[]','["docs/GoogleCloudPlatform.md"]','[]','{}','{}');
INSERT INTO "resources" VALUES('https://docs.cloud.google.com/docs/terraform/blueprints/terraform-blueprints','cloud.google.com: Terraform blueprints and modules for Google Cloud 🌟','','2025',0,'Google Cloud''s official depository of opinionated Terraform blueprints and foundational modules. Implements enterprise-grade GCP setups covering secure VPC networking, IAM resource bindings, and hardened GKE configurations.','HCL','Documentation','Advanced',0,'online','manual',NULL,NULL,NULL,0,'2025-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Cloud Infrastructure", "GCP", "GKE Orchestration"]','["[COMMUNITY-TOOL]"]','[]','["terraform.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://docs.cloud.google.com/dotnet/docs/creating-cicd-pipeline-vsts-compute-engine','cloud.google.com: Crea una canalización de CI/CD con Azure Pipelines y Compute Engine','','2020',3,'This guide outlines the process of establishing a multi-cloud CI/CD pipeline using Azure Pipelines to deploy applications directly onto Google Compute Engine instances. It details the integration of Azure DevOps with GCP service credentials and virtual machine deployment groups. Modern live grounding in 2026 emphasizes transitioning from manual service key management to OpenID Connect (OIDC) Workload Identity Federation to secure cross-cloud communication without static secrets.','Spanish','Article','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2020-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Cloud DevOps", "CI-CD Pipelines", "Multi-Cloud Integration", "Azure to GCP"]','["[COMMUNITY-TOOL]"]','[]','["azure.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://docs.cloud.google.com/kubernetes-engine/config-sync/docs/overview','Config Sync','','2025',0,'Config Sync is Google Cloud''s GitOps-native configuration engine optimized for Anthos and GKE clusters. It securely syncs cluster state configurations and namespace boundaries directly from trusted Git, OCI, or Helm registries with continuous validation.','Go','Product Documentation','Advanced',0,'online','manual',NULL,NULL,NULL,0,'2025-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Cluster Management", "GitOps", "Config Sync"]','["[COMMUNITY-TOOL]"]','[]','["GoogleCloudPlatform.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://docs.cloud.google.com/kubernetes-engine/docs','Anthos Config Management','','2025',0,'The primary management platform docs covering Anthos Config Management. This framework bundles Config Sync, policy-as-code enforcement (Gatekeeper), and tenant isolation to maintain compliant configuration postures across hybrid cloud environments.','English','Enterprise Documentation','Advanced',0,'online','manual',NULL,NULL,NULL,0,'2025-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Cluster Management", "GitOps", "Anthos"]','["[COMMUNITY-TOOL]"]','[]','["gitops.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://docs.cloud.google.com/kubernetes-engine/docs/concepts/autopilot-overview','cloud.google.com: GKE Autopilot 🌟','','2025',0,'Comprehensive official documentation for GKE Autopilot. Guides engineers through the platform''s security boundaries, billing dimensions (vCPU, memory, storage), and workload restrictions (such as system capabilities and host namespaces). Serves as the primary reference guide for production deployments.','N/A','Documentation','Advanced',0,'online','manual',NULL,NULL,NULL,0,'2025-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Cloud Providers", "Google Kubernetes Engine (GKE)", "Serverless Orchestration"]','["[COMMUNITY-TOOL]"]','[]','["managed-kubernetes-in-public-cloud.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://docs.cloud.google.com/kubernetes-engine/docs/concepts/cluster-autoscaler','Google Cloud Platform: GKE Cluster Autoscaler','','2024',0,'In-depth technical guide to Google Kubernetes Engine''s (GKE) built-in Cluster Autoscaler and Node Auto-provisioning capabilities. Optimizes infrastructure spend by dynamically scaling node pools based on CPU, memory, and custom GPU/TPU resource demands.','Go','Documentation','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2024-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Infrastructure & Platform", "Autoscaling", "Cluster Autoscaling"]','["[COMMUNITY-TOOL]"]','[]','["kubernetes-autoscaling.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://docs.cloud.google.com/kubernetes-engine/docs/how-to/cloud-dns','Kubernetes Cloud DNS','','2024',0,'Technical documentation for implementing Cloud DNS for GKE. Illustrates how integrating managed GCP Cloud DNS with GKE clusters removes the CPU/Memory overhead of running in-cluster CoreDNS (kube-dns) instances. Essential for highly-scaled microservices architectures prone to DNS query bottlenecking.','N/A','Documentation','Advanced',1,'online','manual',NULL,NULL,NULL,0,'2024-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Cloud Providers", "Google Kubernetes Engine (GKE)", "DNS Optimization"]','["[COMMUNITY-TOOL]"]','[]','["managed-kubernetes-in-public-cloud.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://docs.cloud.google.com/kubernetes-engine/docs/how-to/nodelocal-dns-cache','Setting up NodeLocal DNSCache','','2024',0,'A detailed technical guide to configuring NodeLocal DNSCache on GKE clusters. By running a lightweight caching agent as a node-level DaemonSet, this pattern prevents connection track table exhaustion and significantly decreases DNS lookup latency for high-throughput microservices.','YAML','Documentation','Advanced',1,'online','manual',NULL,NULL,NULL,0,'2024-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Cloud Providers", "Google Kubernetes Engine (GKE)", "DNS Optimization"]','["[COMMUNITY-TOOL]"]','[]','["managed-kubernetes-in-public-cloud.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://docs.cloud.google.com/load-balancing/docs/l7-internal','L7 Internal HTTP(S) Load Balancing overview','','2026',0,'Google Cloud''s internal Layer 7 load balancer enables highly available, private distribution of HTTP(S) traffic inside VPC networks. Designed for microservice architectures, it leverages Envoy-based proxying to offer advanced routing, header manipulation, and secure gRPC/HTTP/2 transport. Its native integration with Google Kubernetes Engine (GKE) facilitates seamless service-to-service communication with minimal operational overhead.','None','Documentation','Advanced',1,'online','manual',NULL,NULL,NULL,0,'2026-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Cloud Infrastructure", "Traffic Management", "Load Balancing"]','["[COMMUNITY-TOOL]"]','[]','["servicemesh.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://docs.cloud.google.com/pubsub/docs/overview','Google Cloud Platform Pub/Sub','','2023',0,'Documentation for GCP Pub/Sub, a fully managed, globally scaled messaging backbone. It outlines its multi-tenant event delivery model, dynamic push/pull queues, and integrations with modern data pipelines.','English','Documentation','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2023-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Cloud Infrastructure", "PaaS", "Google Cloud"]','["[COMMUNITY-TOOL]"]','[]','["message-queue.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://docs.cloud.google.com/sdk/docs/cheatsheet?hl=en','cloud.google.com: The gcloud tool cheat sheet','','2021',0,'A dense CLI reference guide outlining crucial command groupings for managing IAM, Compute Engine, GKE clusters, and networking components. Provides syntax, flag paradigms, and programmatic output formatting tricks.','English','Documentation','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["DevOps & Delivery", "Developer Tools", "CLI References"]','["[COMMUNITY-TOOL]"]','[]','["GoogleCloudPlatform.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://docs.cloud.google.com/secret-manager/docs/analyze-resources','cloud.google.com: Analyze secrets with Cloud Asset Inventory','','2023',4,'Introduces GCP-native tools and asset inventories designed to analyze and scan resource metadata for exposed secrets. Helps security teams audit access control policies, verify Secret Manager integration parameters, and enforce organizational IAM constraints dynamically.','N/A','Service','Intermediate',1,'online','manual',NULL,NULL,NULL,0,'2023-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Security", "Secrets Management", "GCP Security"]','["[ENTERPRISE-STABLE]"]','[]','["devsecops.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://docs.cloud.google.com/secret-manager/docs/best-practices','cloud.google.com: Secret Manager Best Practices','','2026',0,'Comprehensive best practices documentation for GCP Secret Manager, reviewing rotation cycles, least-privilege IAM control policies, encryption key layers, and secure access audits.','English','Documentation','Advanced',1,'online','manual',NULL,NULL,NULL,0,'2026-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Cloud Infrastructure", "Security", "Secrets Management"]','["[COMMUNITY-TOOL]"]','[]','["GoogleCloudPlatform.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://docs.cloud.google.com/service-mesh/docs','Traffic Director overview','','2024',3,'Google''s Traffic Director offered a managed service mesh control plane. Modern GCP architectures have integrated Traffic Director directly into Cloud Service Mesh (Anthos Service Mesh) to unify managed networks.','None','commercial-product','Intermediate',1,'online','manual',NULL,NULL,NULL,0,'2024-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Cloud Native Infrastructure", "Service Mesh", "Managed Services", "Google Cloud"]','["[COMMUNITY-TOOL]"]','[]','["servicemesh.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://docs.cloud.google.com/stackdriver/docs/managed-prometheus','cloud.google.com: Google Cloud Managed Service for Prometheus','','2026',0,'Official engineering configuration docs for GCP''s managed Prometheus service. Guides users on setting up GKE-based scrapers and writing scalable PromQL statements.','None','Documentation','Advanced',0,'online','manual',NULL,NULL,NULL,0,'2026-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Cloud Native Platforms", "Google Cloud Platform", "Managed Observability"]','["[COMMUNITY-TOOL]"]','[]','["prometheus.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://docs.cloud.google.com/vpc/docs/vpc','cloud.google.com: VPN network overview','','2026',0,'Reference documentation on GCP Cloud VPN network architecture. Highlights dynamic routing via Cloud Router, high-availability setups with IPSec protocols, and encrypted on-premises-to-cloud integrations.','English','Documentation','Advanced',0,'online','manual',NULL,NULL,NULL,0,'2026-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Cloud Infrastructure", "Networking", "VPC VPN"]','["[COMMUNITY-TOOL]"]','[]','["GoogleCloudPlatform.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://docs.cloud.oracle.com/en-us/iaas/Content/ContEng/Concepts/contengoverview.htm','Oracle Container Engine for Kubernetes (OKE)','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','bbbb8c6e31557e4b405e12d41e708a7cd28d4b83a3bfeca10c04c8853bf95dbb',100.0,1779033620,0,'2026-05-17T18:00:20.318674+02:00',NULL,NULL,NULL,'[]','[]','["docs/oraclecloud.md"]','[]','{}','{"duplicate_of": "https://docs.oracle.com/en-us/iaas/Content/ContEng/Concepts/contengoverview.htm"}');
INSERT INTO "resources" VALUES('https://docs.cloud.oracle.com/en-us/iaas/Content/GSG/Concepts/baremetalintro.htm','Oracle Cloud Infrastructure (OCI)','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','034f1bde455eb897c9cae8bbb4cbb2c791f7d33286dc70c5894d6fa98e6c789a',100.0,1779032104,0,'2026-05-17T17:35:04.520912+02:00',NULL,NULL,NULL,'[]','[]','["docs/oraclecloud.md"]','[]','{}','{"duplicate_of": "https://docs.oracle.com/en-us/iaas/Content/GSG/Concepts/baremetalintro.htm"}');
INSERT INTO "resources" VALUES('https://docs.cloudbees.com/docs/cloudbees-ci/latest/casc-controller/distribute-casc-bundles-from-oc','docs.cloudbees.com: Configuration as Code for CloudBees Core on modern cloud platforms','','2025',0,'Enterprise implementation architectural blueprint outlining how to distribute configuration as code (CasC) bundles safely from central Operations Centers down to managed controller clusters across dynamic Kubernetes namespaces.','YAML','Documentation','Advanced',1,'online','manual',NULL,NULL,NULL,0,'2025-06-01T00:00:00+02:00',NULL,NULL,NULL,'["CI/CD Infrastructure", "Configuration as Code", "Enterprise Platforms"]','["[COMMUNITY-TOOL]"]','[]','["jenkins.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://docs.cloudbees.com/docs/cloudbees-core/latest/cloud-admin-guide/core-casc-modern','docs.cloudbees.com: Configuration as Code for CloudBees Core on modern cloud'' platforms','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','213bb64e1c6932a490accdaf9fc3b926a96afd41b3aaae5069f4a89f628bac22',100.0,1779033903,0,'2026-05-17T18:05:03.676776+02:00',NULL,NULL,NULL,'[]','[]','["docs/jenkins.md"]','[]','{}','{"duplicate_of": "https://docs.cloudbees.com/docs/cloudbees-ci/latest/casc-controller/distribute-casc-bundles-from-oc"}');
INSERT INTO "resources" VALUES('https://docs.cloudblue.com/cbc/20.5/premium/content/Deployment-of-Product-to-Azure-Cloud-Guide/Deploying-AKS-Cluster-with-Custom-IP-Ranges.htm','docs.cloudblue.com: Deploying an AKS Cluster with Custom IP Ranges (ARM template)','','2020',0,'Details the construction of ARM templates to deploy AKS clusters containing custom network IP range allocations. Ensures smooth compliance within pre-defined enterprise internal network spaces. Grounding shows ARM is stable, although Bicep and Terraform are dominant in 2026.','JSON','Documentation','Advanced',0,'online','manual',NULL,NULL,NULL,0,'2020-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Infrastructure", "Provisioning & IaC", "ARM Templates"]','["[COMMUNITY-TOOL]"]','[]','["managed-kubernetes-in-public-cloud.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://docs.cloudify.co','cloudify.co: Your Guide to Infrastructure Automation & Hybrid Cloud Orchestration 🌟','','2021',3,'An architectural manual focused on multi-cloud orchestration and automation frameworks. Discusses leveraging open-source TOSCA-based standards to orchestrate compute resources, handle multi-site network topologies, and coordinate complex deployments across multiple hypervisors.','English','Documentation','Advanced',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Cloud Architecture", "Infrastructure Automation", "Hybrid Cloud Strategy"]','["[COMMUNITY-TOOL]"]','[]','["devsecops.md", "introduction.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://docs.cloudposse.com/components/library/aws/runs-on','Cloud Posse runs-on: GitHub Actions Self-Hosted Runners','','2025',0,'A collection of Cloud Posse Terraform modules designed to automate secure, dynamically autoscaling self-hosted GitHub Actions runners inside AWS networks, optimization execution speed while keeping compute costs minimal.','Terraform','Module','Advanced',0,'online','manual',NULL,NULL,NULL,0,'2025-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Infrastructure as Code", "CI/CD & Delivery", "Self-Hosted Runners"]','["[COMMUNITY-TOOL]"]','[]','["devops.md", "cicd.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://docs.conduktor.io/learn','conduktor.io/kafka: Learn Apache Kafka like never before','','2022',0,'Conduktor''s centralized, highly visual learning playground for mastering Apache Kafka. Covers core distributed architectural structures, partition routing, message durability guarantees, and schema setups through structured modules.','English','Web Portal','Beginner',0,'duplicate','manual',NULL,NULL,NULL,0,'2022-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Event-Driven Systems", "Apache Kafka", "Learning Resources"]','["[COMMUNITY-TOOL]"]','[]','["message-queue.md"]','{}','{"duplicate_of": "https://www.conduktor.io/kafka"}');
INSERT INTO "resources" VALUES('https://docs.confluent.io/platform/current/streams/overview.html','Kafka Streams and ksqlDB Compared – How to Choose','','2021',3,'A comparative guide contrasting the application patterns of using ksqlDB with writing custom Java code via the Kafka Streams library. It provides engineers with logical decision paths based on pipeline scale, deployment models, and development team specializations.','N/A','Documentation','Advanced',1,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Infrastructure", "Data Streaming", "Stream Processing", "Architectural Patterns"]','["[COMMUNITY-TOOL]"]','[]','["message-queue.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://docs.databricks.com/aws/en/structured-streaming/production','docs.databricks.com: Use scheduler pools for multiple streaming workloads','','2023',4,'Deep dives into configuring Spark scheduler pools to enforce Fair Scheduling (FAIR) when running multiple concurrent Structured Streaming queries in a shared production workspace. Prevents heavy resource queries from starving lightweight streaming jobs. Live Grounding verifies that proper allocation of pool weights remains a mandatory configuration practice for robust multi-tenant streaming pipelines.','Markdown','Reference','Advanced',0,'online','manual',NULL,NULL,NULL,0,'2023-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Data & AI", "Apache Spark", "Streaming & Scheduling"]','["[ENTERPRISE-STABLE]"]','[]','["kubernetes-bigdata.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://docs.databricks.com/structured-streaming/scheduler-pools.html','docs.databricks.com: Use scheduler pools for multiple streaming workloads','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','76a764e3d2746d3d578598f5fc889e4f04a4ed55edd3e1f6d76cd0df1a4f35ea',100.0,1779033100,0,'2026-05-17T17:51:40.937538+02:00',NULL,NULL,NULL,'[]','[]','["docs/kubernetes-bigdata.md"]','[]','{}','{"duplicate_of": "https://docs.databricks.com/aws/en/structured-streaming/production"}');
INSERT INTO "resources" VALUES('https://docs.digitalocean.com/products/app-platform','App Platform','','2024',0,'App Platform reference document outlining core specs of DigitalOcean''s fully managed Platform-as-a-Service (PaaS). Allows automated code deployments directly from Git systems, managing containers, databases, and SSL endpoints.','N/A','Documentation','Beginner',1,'online','manual',NULL,NULL,NULL,0,'2024-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Cloud Providers", "PaaS", "DigitalOcean App Platform"]','["[COMMUNITY-TOOL]"]','[]','["digitalocean.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://docs.digitalocean.com/products/kubernetes','docs.digitalocean.com: Kubernetes on DigitalOcean','','2025',0,'The baseline documentation hub for DigitalOcean Kubernetes (DOKS). Features developer-friendly setup guides, automated node pool configurations, and block storage integrations. Recommended for startups and medium-sized application workloads seeking an intuitive managed container orchestrator.','N/A','Documentation','Beginner',0,'online','manual',NULL,NULL,NULL,0,'2025-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Alternative Cloud", "DigitalOcean Kubernetes (DOKS)", "Core Platforms"]','["[COMMUNITY-TOOL]"]','[]','["managed-kubernetes-in-public-cloud.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://docs.digitalocean.com/products/kubernetes/how-to/autoscale','DigitalOcean Kubernetes: DOKS Cluster Autoscaler','','2023',0,'Implementation guide for configuring the managed Cluster Autoscaler on DigitalOcean Kubernetes (DOKS). Simplifies cluster expansion and reduction, automating droplet lifecycle management based on pending workloads.','Go','Documentation','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2023-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Infrastructure & Platform", "Autoscaling", "Cluster Autoscaling"]','["[COMMUNITY-TOOL]"]','[]','["kubernetes-autoscaling.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://docs.docker.com','Universal Control Plane overview','','2020',0,'Ecosystem overview of Docker Universal Control Plane (UCP). It served as an enterprise control center for container clusters, but is now a legacy reference superseded by modern web consoles.','None','Documentation','Advanced',1,'online','manual',NULL,NULL,NULL,0,'2020-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Orchestration", "Docker Swarm", "Docker Enterprise"]','["[LEGACY]"]','[]','["kubernetes-alternatives.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://docs.docker.com/build/buildkit',NULL,NULL,NULL,NULL,'A curated technical resource and architectural guide covering docs.docker.com in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'online','manual','6db739bda0149f8a224e8fc701c63de15c670c700e1b68e9ff5a655b422479db',100.0,1779130494,0,'2026-05-18T20:54:54.977072+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/docker.md"]','["docker.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://docs.docker.com/desktop/setup/install/windows-install','store.docker.com: Docker Community Edition EDGE with kubernetes. Installing Kubernetes using the Docker Client','','2021',0,'Operational documentation for installing and enabling single-node local Kubernetes clusters inside Docker Desktop for Windows. Offers a highly streamlined interface for local containerized orchestration workflows.','English','Documentation','Beginner',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Local Kubernetes Environments", "Desktop Orchestration", "Docker Desktop"]','["[COMMUNITY-TOOL]"]','[]','["kubernetes-based-devel.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://docs.docker.com/desktop/setup/sign-in',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,'manual','9080cb4becbe717357c9e1c4edbcbac814d9456023a6ccf7cdca3b0ddc695ef1',100.0,1779130495,0,'2026-05-18T20:54:55.023871+02:00',NULL,NULL,NULL,'[]','[]','["docs/matrix-table.md"]','[]','{}','{}');
INSERT INTO "resources" VALUES('https://docs.docker.com/develop/develop-images/build_enhancements','buildkit','','N/A',0,NULL,NULL,NULL,NULL,0,'online','manual','fba2fcf8bf5cbf0b910823e052640e3de2255c7a48377a733845089d11ea0080',100.0,1779034564,0,'2026-05-17T18:16:04.360601+02:00',NULL,NULL,NULL,'[]','[]','["docs/docker.md"]','[]','{}','{}');
INSERT INTO "resources" VALUES('https://docs.docker.com/docker-for-windows',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,'manual','f4a11e2bf8432fac4e34a3fdae0bb447c3379e304097fd259ae7398e4a4d0490',100.0,1779032103,0,'2026-05-17T17:35:03.770114+02:00',NULL,NULL,NULL,'[]','[]','["docs/matrix-table.md"]','[]','{}','{}');
INSERT INTO "resources" VALUES('https://docs.docker.com/ee/ucp','Universal Control Plane overview','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','2683fa73407419afc7464df24ec715f9349aa16a2db1f220bf13acefc4435d20',100.0,1779032087,0,'2026-05-17T17:34:47.797049+02:00',NULL,NULL,NULL,'[]','[]','["docs/kubernetes-alternatives.md"]','[]','{}','{"duplicate_of": "https://docs.docker.com"}');
INSERT INTO "resources" VALUES('https://docs.docker.com/engine/context/ecs-integration','docs.docker.com: Deploying Docker containers on ECS','','N/A',0,'A curated technical resource and architectural guide covering docs.docker.com: Deploying Docker containers on ECS in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'online','manual','c23648dbab66659012b2ce4d60cdeb4ef11408ea0e747f44cdc631e3fcc6d6b7',100.0,1779032216,0,'2026-05-17T17:36:56.866373+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/docker.md"]','["docker.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://docs.docker.com/engine/reference/commandline/buildx_imagetools','docs.docker.com: docker buildx imagetools','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','81a2f3abbac42d450220e4a4bdb1ca5c86a0dfcbe87f518820af63a2835b2df6',100.0,1779032754,0,'2026-05-17T17:45:54.037837+02:00',NULL,NULL,NULL,'[]','[]','["docs/docker.md"]','[]','{}','{"duplicate_of": "https://docs.docker.com/reference/cli/docker/buildx/imagetools"}');
INSERT INTO "resources" VALUES('https://docs.docker.com/engine/swarm','Docker Swarm','','2026',0,'Docker''s native, built-in container clustering orchestration engine. Perfect for fast multi-host scaling of simple apps, though largely superseded by EKS and Nomad in major multi-tenant enterprise architectures.','Go','Documentation','Intermediate',1,'online','manual',NULL,NULL,NULL,0,'2026-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Orchestration", "Docker Swarm", "Core"]','["[COMMUNITY-TOOL]"]','[]','["kubernetes-alternatives.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://docs.docker.com/reference/cli/docker/buildx/imagetools','docs.docker.com: docker buildx imagetools','','2024',0,'Official CLI manual for Buildx Imagetools, documenting dynamic multi-platform manifest manipulation directly within registries. Avoids rebuild cycles by merging existing CPU architecture definitions.','Go','documentation','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2024-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Containers", "Build Optimization", "Multi-Arch Images"]','["[COMMUNITY-TOOL]"]','[]','["docker.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://docs.docker.com/registry/insecure','Test an insecure registry 🌟','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','c23648dbab66659012b2ce4d60cdeb4ef11408ea0e747f44cdc631e3fcc6d6b7',100.0,1779033045,0,'2026-05-17T17:50:45.010860+02:00',NULL,NULL,NULL,'[]','[]','["docs/registries.md"]','[]','{}','{"duplicate_of": "https://docs.docker.com/engine/context/ecs-integration"}');
INSERT INTO "resources" VALUES('https://docs.docker.com/retired','Test an insecure registry 🌟','','2024',0,'Historical reference from the retired Docker documentation archive illustrating how to configure the Docker daemon to handshake with unencrypted registries. It provides flags and config file options required to bypass default TLS validation checks for local testing. In modern secure container platform patterns, this practice is deprecated and replaced by end-to-end TLS.','N/A','Documentation','Beginner',0,'online','manual',NULL,NULL,NULL,0,'2024-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Container Management", "Docker Security", "Insecure Registries"]','["[LEGACY]"]','[]','["docker.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://docs.dynatrace.com/docs/ingest-from/setup-on-container-platforms/kubernetes/legacy/deploy-oneagent-operator-openshift-legacy','dynatrace.com: Deploy OneAgent on OpenShift Container Platform','','2023',0,'Technical deployment specification for deploying the Dynatrace OneAgent operator onto OpenShift Container Platforms. Detailing daemonset deployments, security context constraints (SCCs), and privileged execution requirements.','en','Documentation','Advanced',1,'online','manual','f2f0dd66bd718fb52208eeb1c9a3e14f1daed997d44e9355d8f976eff5ade446',100.0,1779130494,0,'2026-05-18T20:54:54.967074+02:00',NULL,NULL,NULL,'["Observability", "Platform Monitoring", "Dynatrace Agent Deployment"]','["[COMMUNITY-TOOL]"]','["docs/monitoring.md"]','["monitoring.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://docs.fluxcd.io','docs.fluxcd.io','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','N/A',100.0,1779030199,0,'2026-05-17T17:03:19.231728+02:00',NULL,NULL,NULL,'[]','[]','["docs/flux.md"]','[]','{}','{"duplicate_of": "https://docs.fluxcd.io/en/1.22.2"}');
INSERT INTO "resources" VALUES('https://docs.fluxcd.io/en/1.22.2','docs.fluxcd.io','','2021',0,'Archived reference documentation for the legacy Flux v1 orchestrator. Left online purely as historical reference; teams must use modern Flux v2 systems for controller architectures and security controls.','None','Documentation','Medium',1,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Platform Engineering", "GitOps & Deployment", "Flux Ecosystem"]','["[LEGACY]"]','[]','["flux.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://docs.garden.io','garden.io: cloud native devops platform','','2021',0,'Architectural specifications for the Garden orchestration tool. Details graph configurations, Helm-based packaging models, pipeline test automation patterns, and enterprise testing setups inside remote clusters.','English','Documentation','Advanced',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Kubernetes Developer Experience", "Graph-Based Dev & Test", "Garden Documentation"]','["[COMMUNITY-TOOL]"]','[]','["pulumi.md", "kubernetes-based-devel.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://docs.getenroute.io','getenroute.io: Drive API Security At Kubernetes Ingress Using Helm And Envoy 🌟','','2022',3,'Enroute is a lightweight, Envoy-driven API gateway and Ingress Controller designed to secure microservices at the cluster boundary. Highlights integration with Helm and declarative custom resource configurations. Live Grounding indicates that while Envoy is standard, Enroute provides an accessible alternative for teams seeking simple, security-first ingress controls.','Go','Tool','Intermediate',1,'online','manual',NULL,NULL,NULL,0,'2022-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Networking & Security", "Kubernetes Networking", "Ingress & Traffic"]','["[COMMUNITY-TOOL]"]','[]','["kubernetes-networking.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://docs.github.com/en','guides.github.com: Markdown Cheat Sheet 2','','2026',4,'The authoritative reference guide for GitHub Flavored Markdown (GFM). Essential for managing documentation structures, creating rich README files, formatting issue trackers, and building interactive templates within the developer workflow.','N/A','Guide','Beginner',0,'online','manual','41801d82adbb8ae3955e7dc98be3bb04510adf56883875f3219fc5d3f8480d2e',100.0,1779130494,1,'2026-05-18T20:54:54.971341+02:00',NULL,NULL,NULL,'["Software Engineering", "Documentation", "Markup Languages"]','["[ENTERPRISE-STABLE]", "[GUIDE]"]','["docs/cheatsheets.md", "docs/git.md", "docs/mkdocs.md"]','["mkdocs.md", "cheatsheets.md", "git.md"]','{}','{"gh_stars": 0, "gh_pushed": null, "gh_license": "N/A"}');
INSERT INTO "resources" VALUES('https://docs.github.com/en/actions/how-tos/write-workflows','docs.github.com: Learn GitHub Actions','','2026',0,'The official documentation hub for constructing GitHub Actions pipelines. It outlines syntax conventions for workflows, custom runner setup, enterprise secrets isolation, matrix compilation strategies, and native target routing configurations.','English','Documentation','Medium',0,'online','manual','681a7064ed6db75b597b2ecb55d9ed84a73528ee6e670d60bc4480089bec2635',100.0,1781735992,1,'2026-06-18T00:39:52.207818+02:00',NULL,NULL,NULL,'["Software Delivery", "GitHub Ecosystem", "GitHub Actions"]','["[COMMUNITY-TOOL]"]','["docs/jenkins-alternatives.md"]','["jenkins-alternatives.md"]','{}','{"gh_stars": 0, "gh_pushed": null, "gh_license": "N/A", "gh_open_issues_30d": 0, "gh_open_prs_30d": 0, "gh_community_health": "dormant", "gh_activity_checked": "2026-06-19T13:32:22.779313+02:00"}');
INSERT INTO "resources" VALUES('https://docs.github.com/en/actions/learn-github-actions','docs.github.com: Learn GitHub Actions','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','e35c79778e9adc96d7942e26586c0b44b59a25020030e1e930e539d5cd6eee1b',100.0,1779033942,0,'2026-05-17T18:05:42.524897+02:00',NULL,NULL,NULL,'[]','[]','["docs/jenkins-alternatives.md"]','[]','{}','{"duplicate_of": "https://docs.github.com/en/actions/how-tos/write-workflows", "gh_open_issues_30d": 0, "gh_open_prs_30d": 0, "gh_community_health": "dormant", "gh_activity_checked": "2026-06-19T13:32:23.407899+02:00"}');
INSERT INTO "resources" VALUES('https://docs.github.com/en/authentication/troubleshooting-ssh/using-ssh-over-the-https-port','docs.github.com: Using SSH over the HTTPS port 🌟','','2021',0,'Official reference troubleshooting protocol explaining SSH transport over HTTPS port 443. Synthesizes custom configuration profiles to bypass restrictive firewalls and proxy devices that block standard port 22 traffic.','Shell','Documentation','Advanced',0,'online','manual','65319432e5f6585e28243a67a743d469dfae3760cd66bd2427270cb7f72056d7',100.0,1781735950,1,'2026-06-18T00:39:10.460367+02:00',NULL,NULL,NULL,'["Developer Platform", "Infrastructure", "Network Security"]','["[COMMUNITY-TOOL]"]','["docs/git.md"]','["git.md"]','{}','{"gh_stars": 0, "gh_pushed": null, "gh_license": "N/A", "gh_open_issues_30d": 0, "gh_open_prs_30d": 0, "gh_community_health": "dormant", "gh_activity_checked": "2026-06-19T13:32:24.034563+02:00"}');
INSERT INTO "resources" VALUES('https://docs.github.com/en/copilot/concepts/agents/copilot-cli/about-remote-control','Remote Control of GitHub Copilot CLI Sessions','Learn how to monitor, steer, and approve agentic workflows in running GitHub Copilot CLI sessions remotely from GitHub.com or GitHub Mobile.','2026',4,'Curator Insight: Extending local CLI execution to mobile and web endpoints enables seamless steering of long-running development agents.

Live Grounding: GitHub documentation confirms that developers can initiate remote control via the `/remote on` command or through `copilot --remote`, permitting secure terminal session tracking and multi-surface approvals directly on GitHub.com or the GitHub Mobile app.','en','documentation','Intermediate',0,'online','automatic','e2f92136173fb020ead01234171ace49b304cbb4f7326aa3a313bdd01cb1bee1',NULL,1780352158,0,'2026-06-02T00:15:58.263332+02:00',NULL,NULL,NULL,'["AI", "Developer Tools", "Coding Agents", "CLI Tooling"]','["[ENTERPRISE-STABLE]"]','[]','[]','{}','{"category": "ai-agents-mcp", "reputation_status": "Vetted", "reputation_summary": "Generally available as of May 2026, highly rated and widely welcomed by the enterprise developer community for enabling mobile/web-driven agentic workflows.", "social_preview_url": "https://docs.github.com/assets/cb-345/images/social-cards/copilot.png", "source_provenance": "X.com (GitHub)", "suggested_new_category": "", "gh_open_issues_30d": 0, "gh_open_prs_30d": 0, "gh_community_health": "dormant", "gh_activity_checked": "2026-06-19T13:32:24.645896+02:00"}');
INSERT INTO "resources" VALUES('https://docs.github.com/en/copilot/get-started/best-practices','Best Practices for Using GitHub Copilot','','2026',0,'Authoritative guidelines from GitHub designed to optimize interaction with Copilot. Covers prompt engineering tactics (such as context-setting files and comments), managing AI security and license compliance, and verifying generated output.','English','Documentation','Intermediate',0,'online','manual','0dee52bc2a91b05dc874775f9ce625f0efebe02d15abc0c8931cc897864272b3',100.0,1781735900,1,'2026-06-18T00:38:20.930175+02:00',NULL,NULL,NULL,'["Software Engineering", "AI-Assisted Development", "GitHub Copilot"]','["[COMMUNITY-TOOL]"]','["docs/ai.md", "docs/cicd.md", "docs/developerportals.md"]','["ai.md", "cicd.md", "developerportals.md"]','{}','{"gh_stars": 0, "gh_pushed": null, "gh_license": "N/A", "gh_open_issues_30d": 0, "gh_open_prs_30d": 0, "gh_community_health": "dormant", "gh_activity_checked": "2026-06-19T13:32:25.266225+02:00"}');
INSERT INTO "resources" VALUES('https://docs.github.com/en/copilot/how-tos/github-copilot-app/getting-started','Getting started with the GitHub Copilot app','Sign in to the GitHub Copilot app, ask your first question in a quick chat, and then create a full agent session to make changes to your code.','2025',4,'The official documentation for initializing and operating the standalone GitHub Copilot application. The guide covers foundational setups, authentication mechanisms, and demonstrates how developers can utilize multi-file agentic sessions to directly draft, validate, and execute complex code changes within local and remote repositories.','English','documentation','Intermediate',0,'online','automatic','bf5ddc5399c3ca30f5c3a5e073f3a7c2d4553dc4ed89b94705c178db2d4f3bc1',NULL,1780352581,0,'2026-06-02T00:23:01.792287+02:00',NULL,NULL,NULL,'["Developer Tools", "AI Coding Assistants", "GitHub Copilot"]','["[DE FACTO STANDARD]", "[GUIDE]"]','[]','[]','{}','{"category": "ai-agents-mcp", "reputation_status": "Vetted", "reputation_summary": "Official GitHub product documentation. Copilot App is the industry-standard AI development assistant.", "social_preview_url": "https://docs.github.com/assets/cb-345/images/social-cards/copilot.png", "source_provenance": "X.com (nubenetes)", "suggested_new_category": "", "gh_open_issues_30d": 0, "gh_open_prs_30d": 0, "gh_community_health": "dormant", "gh_activity_checked": "2026-06-19T13:32:25.893987+02:00"}');
INSERT INTO "resources" VALUES('https://docs.github.com/en/discussions',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,'manual','5819fb425c4c55eacc70053a096aed28a6cf05c1fcb5b3b7fe43ad53f6363341',100.0,1779033400,0,'2026-05-17T17:56:40.352507+02:00',NULL,NULL,NULL,'[]','[]','["docs/git.md"]','[]','{}','{"gh_open_issues_30d": 0, "gh_open_prs_30d": 0, "gh_community_health": "dormant", "gh_activity_checked": "2026-06-19T13:32:26.514948+02:00"}');
INSERT INTO "resources" VALUES('https://docs.github.com/en/get-started/using-github/github-flow','GitHub Flow','','2011',5,'GitHub Flow is a lightweight, branch-based workflow that supports continuous delivery by eliminating the complex branching structures of older patterns. Developers work on short-lived feature branches, using pull requests to run continuous integration tests and solicit reviews before automated deployment directly to the main branch. This approach minimizes merge conflicts and maintains a deployable master branch at all times.','Markdown','Specification','Beginner',0,'online','manual','416d3ff4198228612146252c20adab1a72a106d5646ea2a37ef1eacdcc998341',100.0,1781735940,1,'2026-06-18T00:39:00.773397+02:00',NULL,NULL,NULL,'["Software Engineering", "Version Control Systems", "Git Workflows"]','["[DE FACTO STANDARD]"]','["docs/git.md"]','["git.md"]','{}','{"gh_stars": 0, "gh_pushed": null, "gh_license": "N/A", "gh_open_issues_30d": 0, "gh_open_prs_30d": 0, "gh_community_health": "dormant", "gh_activity_checked": "2026-06-19T13:32:27.129732+02:00"}');
INSERT INTO "resources" VALUES('https://docs.github.com/en/pdfs/markdown-cheatsheet-online.pdf',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,'manual',NULL,64.0,1779130494,0,'2026-05-18T20:54:54.935809+02:00',NULL,NULL,NULL,'[]','[]','["docs/cheatsheets.md"]','[]','{}','{"gh_open_issues_30d": 0, "gh_open_prs_30d": 0, "gh_community_health": "dormant", "gh_activity_checked": "2026-06-19T13:32:27.747909+02:00"}');
INSERT INTO "resources" VALUES('https://docs.github.com/en/repositories/configuring-branches-and-merges-in-your-repository/managing-protected-branches/managing-a-branch-protection-rule',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,'manual','8f05fd1ed5c3b3432425c2cad3a591874e28cd860da92fa800e53026230bbc0c',100.0,1779130494,1,'2026-05-18T20:54:54.990233+02:00',NULL,NULL,NULL,'[]','[]','["docs/git.md"]','[]','{}','{"gh_open_issues_30d": 0, "gh_open_prs_30d": 0, "gh_community_health": "dormant", "gh_activity_checked": "2026-06-19T13:32:28.363824+02:00"}');
INSERT INTO "resources" VALUES('https://docs.gitlab.com/ee/topics/gitlab_flow.html','GitLab Flow','','N/A',0,'A curated technical resource and architectural guide covering GitLab Flow in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779029142,0,'2026-05-17T16:45:42.889900+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/git.md"]','["git.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://docs.gitlab.com/ee/user/clusters/agent','GitLab Kubernetes Agent','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','e05a7259a009d670d2a023a0c9cb06622329b3e1f917cc63022cb565a8e8c408',100.0,1779031266,0,'2026-05-17T17:21:06.339826+02:00',NULL,NULL,NULL,'[]','[]','["docs/cicd-kubernetes-plugins.md"]','[]','{}','{"duplicate_of": "https://docs.gitlab.com/user/clusters/agent"}');
INSERT INTO "resources" VALUES('https://docs.gitlab.com/ee/user/infrastructure/terraform_state.html','docs.gitlab.com: GitLab managed Terraform State 🌟','','N/A',0,'A curated technical resource and architectural guide covering docs.gitlab.com: GitLab managed Terraform State 🌟 in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779031796,0,'2026-05-17T17:29:56.758360+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/terraform.md"]','["terraform.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://docs.gitlab.com/releases','about.gitlab.com: GitLab 14.1 released with Helm Chart Registry and Escalation Policies','','2021',0,'Details the GitLab 14.1 release, highlighting its integrated Helm chart registry and custom escalation policies. Explains how teams can store and manage Kubernetes deployment packaging files directly alongside their application source code.','Markdown','Guide','Advanced',1,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Software Engineering", "Collaborative Platforms", "Kubernetes Integration"]','["[COMMUNITY-TOOL]", "[GUIDE]"]','[]','["cicd-kubernetes-plugins.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://docs.gitlab.com/runner/install/openshift.html','docs.gitlab.com: Install GitLab Runner on Red Hat OpenShift','','2021',0,'The official guide for installing GitLab Runner on Red Hat OpenShift using the GitLab Runner Operator. Outlines configuration steps, security context constraints (SCC), and custom resource designs for managing secure, scalable pipeline workloads.','YAML','Tutorial','Advanced',1,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Software Engineering", "Collaborative Platforms", "Kubernetes Integration"]','["[COMMUNITY-TOOL]", "[GUIDE]"]','[]','["git.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://docs.gitlab.com/user/clusters/agent','GitLab Kubernetes Agent','','2024',5,'A secure, bidirectional, and active cluster integration agent (now known as the GitLab Agent for Kubernetes) that enables enterprise GitOps workflows. Operating inside the target cluster, it pulls configurations from Git repositories, avoiding the security risk of exposing Kube-apiserver endpoints to external CI runners.','Go','Software','Advanced',0,'online','manual',NULL,NULL,NULL,0,'2024-06-01T00:00:00+02:00',NULL,NULL,NULL,'["CI/CD", "GitOps", "GitLab Integration"]','["[DE FACTO STANDARD]"]','[]','["cicd-kubernetes-plugins.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://docs.google.com','Google docs & Sheets','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','42cd3dd18405ac968463654ac2485f6a34a8b80a26861ecccf8b1e333c3c4de5',100.0,1779029804,0,'2026-05-17T16:56:44.445248+02:00',NULL,NULL,NULL,'[]','[]','["docs/workfromhome.md"]','[]','{}','{"duplicate_of": "https://accounts.google.com/v3/signin/identifier?continue=https%3A%2F%2Fdocs.google.com%2F&dsh=S20332737%3A1779029801683182&emr=1&followup=https%3A%2F%2Fdocs.google.com%2F&osid=1&passive=1209600&flowName=WebLiteSignIn&flowEntry=ServiceLogin&ifkv=AWa2PauuoeLcrRlG9wsx3FKpxmPOwZ0aEG9g04i8ZgsTyIUOHV3UzhWURaJlrxS0xYmo_YZUJM0_Rw"}');
INSERT INTO "resources" VALUES('https://docs.google.com/document/d/1p4ZYQYM2VrMCR8K3T68JOMzWHlV-C8Jogrl9Ces77OA','docs.google.com: Kubernetes For Everyone 🌟🌟','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','f07374548efd5e9362345f0bfa8454a91ef4dc11cdb52dd85f28349f414aa339',100.0,1779029689,0,'2026-05-17T16:54:49.939104+02:00',NULL,NULL,NULL,'[]','[]','["docs/kubernetes.md"]','[]','{}','{"duplicate_of": "https://docs.google.com/document/d/1p4ZYQYM2VrMCR8K3T68JOMzWHlV-C8Jogrl9Ces77OA/edit"}');
INSERT INTO "resources" VALUES('https://docs.google.com/document/d/1p4ZYQYM2VrMCR8K3T68JOMzWHlV-C8Jogrl9Ces77OA/edit','docs.google.com: Kubernetes For Everyone 🌟🌟','','2022',5,'A collaborative, highly comprehensive community guide detailing core mechanics, networking layers, API objects, and day-to-day kubectl recipes. Essential for deep conceptual comprehension of the Kubernetes api-driven design.','English','Document','Intermediate',1,'online','manual',NULL,NULL,NULL,0,'2022-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Fundamentals", "Community Resources", "Reference Manuals"]','["[DE FACTO STANDARD]"]','[]','["kubernetes.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://docs.google.com/document/d/1p4ZYQYM2VrMCR8K3T68JOMzWHlV-C8Jogrl9Ces77OA/edit/edit',NULL,NULL,NULL,NULL,'A curated technical resource and architectural guide covering docs.google.com in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual',NULL,64.0,1779130494,0,'2026-05-18T20:54:54.962909+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes.md"]','["kubernetes.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://docs.google.com/document/u/0/d/1VEkUvTbqxfC1XyVGb2Z3DtEk9NA1M6PJpeCqEYRATLM/mobilebasic','docs.google.com: Serverless Guide to Success 2021','','2021',4,'This document acts as an operational blueprint offering tactical patterns for adoption, cost estimation, and lifecycle management within serverless paradigms. It bridges the gap between basic functions and enterprise execution strategies.','English','Document','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Cloud Native", "Serverless", "Operational Guides"]','["[ENTERPRISE-STABLE]"]','[]','["serverless.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://docs.google.com/forms/d/e/1FAIpQLSdiuQN3sm2mQ2E86VTXVXu7bf_9C0hVdzhw2_Kvu3DFqL7EZA/viewform','Jenkins: Agents Monitoring End User Survey','- [github PR: Enable to provide telemetry data to OpenTelemetry Collector](https://github.com/jenkinsci/remoting-opentelemetry-plugin/pull/40) Great step forward for the troubleshooting of JenkinsCI Agents  with the visualization of the "Jenkins Remoting Keep Alive" messages as distributed traces','2021',0,'User research survey focused on identifying operational pain points in Jenkins agent monitoring. Highlighted community demand for tracing agent communication channels, particularly utilizing "Jenkins Remoting Keep Alive" messages as distributed traces for proactive connection diagnostics.','English','Documentation','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["CI-CD", "Jenkins", "Agent Management"]','["[COMMUNITY-TOOL]"]','[]','["jenkins.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://docs.google.com/presentation/d/13k-Lhc-tVgUohrtKqAYIikaQCTsmuzzjhOe_hpwgUgw/edit','DevNation: 10 awesome kubernetes tools every user should know','- [developers.redhat.com: 10 awesome Kubernetes tools every user should know | DevNation Tech Talk (video)](https://developers.redhat.com/devnation/tech-talks/10-kubernetes-tools)','2021',3,'A DevNation tech talk presentation showcasing ten high-impact Kubernetes developer tools. It focuses on boosting local productivity, troubleshooting live clusters, and simplifying manifest creation.','None','Presentation','Low',0,'online','manual','96cbc482b20b4f06ec0cfef69c2147a09d5d4fb751ea005736ebb36ac883e97b',100.0,1779130494,1,'2026-05-18T20:54:54.983173+02:00',NULL,NULL,NULL,'["Developer Experience", "Learning Resources", "Curated Lists"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-tools.md"]','["kubernetes-tools.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://docs.google.com/presentation/d/17bQ30ycAUB-k4YZ4dC23cxNiNChvRRQO7_6FNGcS0j4/edit?usp=sharing','Presentation: NADOG - Evolution of open source CI/CD tools - Oleg Nenashev 🌟','','2021',0,'An evolutionary mapping of open-source continuous integration and deployment ecosystems, tracing the lineage from legacy master-agent patterns to decoupled cloud-native architectures. Discusses trade-offs in extensibility, engine footprint, security profiles, and pipeline-as-code maintenance.','English','presentation','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Infrastructure & DevOps", "CI-CD History", "Evolution of OSS CI-CD"]','["[LEGACY]"]','[]','["jenkins.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://docs.google.com/presentation/d/1DFy4ZZdsK2ftREetv_f52E-caZXOGX6GvgzGQlfSLfE/edit?usp=sharing','History of Microservices','','2019',0,'Tracing the architectural evolution from legacy service-oriented architectures (SOA) to lightweight microservices reveals the driving forces behind contemporary software design. This historical overview contextualizes the shifting demands for rapid delivery, horizontal scaling, and domain-driven design. It demonstrates how infrastructure advancements like containerization catalyzed the widespread adoption of decoupled services.','English','Presentation','Beginner',1,'online','manual',NULL,NULL,NULL,0,'2019-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Architecture", "Microservices", "History"]','["[LEGACY]"]','[]','["faq.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://docs.google.com/presentation/d/1IZXCiQl_NUawHMvKJANCG2_LIBZseUpY-XyPjlghj9E/edit','Presentation: YAML your cloud','','2021',0,'A technical slide-deck detailing how to leverage Crossplane to declare cloud infrastructure purely using Kubernetes-native YAML. It covers custom resource definitions (CRDs), dynamic provider integration, resource composition layers, and best practices for architectural abstractions to decouple infrastructure definitions from vendor-specific formats.','Agnostic','Presentation','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Platform Engineering", "Control Planes", "Crossplane", "Presentations"]','["[COMMUNITY-TOOL]"]','[]','["crossplane.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://docs.google.com/presentation/d/1Q1PgNnRTgzBpVRXPqQo3PudzCa2eoc6_1_NRjFRMLrU/edit','docs.google.com: Jenkins Artwork Social Media & Open Graph Images','','2021',0,'A shared repository of official Jenkins marketing slide templates, community brand guidelines, and graphics resources. *Curator Insight*: Design assets. *Live Grounding*: Handy for technical presenters preparing team slides or design documents.','English','Presentation','Beginner',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Community", "Resources", "Brand & Design"]','["[COMMUNITY-TOOL]"]','[]','["jenkins.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://docs.google.com/presentation/d/1zrfVlE5r61ZNQrmXKx5gJmBcXnoa_WerHEnTxu5SMco','Intoduction to Kubernetes (slides, beginners and advanced)','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','cba1c49d9266c14ea9e6bd6c2e3c89ead9292dc1f60bc71b5fc48a372f03ad7b',100.0,1779031437,0,'2026-05-17T17:23:57.096489+02:00',NULL,NULL,NULL,'[]','[]','["docs/kubernetes-tutorials.md"]','[]','{}','{"duplicate_of": "https://docs.google.com/presentation/d/1zrfVlE5r61ZNQrmXKx5gJmBcXnoa_WerHEnTxu5SMco/edit"}');
INSERT INTO "resources" VALUES('https://docs.google.com/presentation/d/1zrfVlE5r61ZNQrmXKx5gJmBcXnoa_WerHEnTxu5SMco/edit','Intoduction to Kubernetes (slides, beginners and advanced)','','2024',3,'A detailed technical slideset outlining the core mechanisms of Kubernetes scheduling, control plane architecture, and microservice discovery. Ideal for corporate instructional presentations and architectural roundtables.','English','Presentation','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2024-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Orchestration", "Kubernetes", "Presentation Slides"]','["[COMMUNITY-TOOL]"]','[]','["kubernetes-tutorials.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://docs.google.com/spreadsheets/d/191WWNpjJ2za6-nbG4ZoUMXMpUK8KlCIosvQB0f-oq3k/edit','Learnk8s: Comparison of Kubernetes Ingress Controllers 🌟🌟','','2023',5,'An expansive, community-maintained comparison spreadsheet detailing the feature matrices, protocol supports, dynamic reloading behaviors, and ecosystem integrations of various Ingress Controllers. Live Grounding highlights this dynamic reference as an essential resource for architects choosing ingress tools based on enterprise requirements.','Markdown','Reference','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2023-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Networking & Security", "Kubernetes Networking", "Ingress & Traffic"]','["[DE FACTO STANDARD]"]','[]','["matrix-table.md", "kubernetes-networking.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://docs.google.com/spreadsheets/d/1RPpyDOLFmcgxMCpABDzrsBYWpPYCIBuvAoUQLwOGoQw','Learnk8s: Comparison of Kubernetes Managed Services 🌟','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','6139c65386dd3205041b81a3c9634b84f8aed2a8becb6f373ad91918fa8f5173',100.0,1779031495,0,'2026-05-17T17:24:55.602240+02:00',NULL,NULL,NULL,'[]','[]','["docs/matrix-table.md"]','[]','{}','{"duplicate_of": "https://docs.google.com/spreadsheets/d/1RPpyDOLFmcgxMCpABDzrsBYWpPYCIBuvAoUQLwOGoQw/edit"}');
INSERT INTO "resources" VALUES('https://docs.google.com/spreadsheets/d/1RPpyDOLFmcgxMCpABDzrsBYWpPYCIBuvAoUQLwOGoQw/edit','Learnk8s: Comparison of Kubernetes Managed Services 🌟','','2021',0,'A highly granular, community-maintained matrix tracking managed Kubernetes services across both major and minor cloud vendors. It details network capabilities, autoscaler integration, upgrades, security profiles, and persistent volume support. It represents an essential industry benchmark used by platform architects designing global cluster patterns.','None','Reference Spreadsheet','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Platform Architecture", "Cloud Providers", "Managed Kubernetes Comparison"]','["[COMMUNITY-TOOL]"]','[]','["matrix-table.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://docs.google.com/spreadsheets/d/1WPHt0gsb7adVzY3eviMK2W8LejV0I5m_Zpc8tMzl_2w','The Golden Kubernetes Tooling and Helpers list','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','9dd4682f78daa68e5fd17a9dadf8c1809af5a80bac402498152167146415cb69',100.0,1779034517,0,'2026-05-17T18:15:17.904695+02:00',NULL,NULL,NULL,'[]','[]','["docs/kubernetes-tools.md"]','[]','{}','{"duplicate_of": "https://docs.google.com/spreadsheets/d/1WPHt0gsb7adVzY3eviMK2W8LejV0I5m_Zpc8tMzl_2w/edit"}');
INSERT INTO "resources" VALUES('https://docs.google.com/spreadsheets/d/1WPHt0gsb7adVzY3eviMK2W8LejV0I5m_Zpc8tMzl_2w/edit','The Golden Kubernetes Tooling and Helpers list','','2024',0,'A highly granular, crowd-sourced spreadsheet tracking essential Kubernetes tools and extensions. Acts as an excellent resource for platform architects searching for specialized utilities in monitoring, cost allocation, and security governance.','None','Resource','Intermediate',0,'online','manual','5272aeddc6e66ae1bf7d41c47c1cbb850ddf5b8a04b7359454f8734f947cb43a',100.0,1779130494,1,'2026-05-18T20:54:54.965374+02:00',NULL,NULL,NULL,'["Infrastructure & Platform", "Kubernetes Tooling", "Developer Experience"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-tools.md"]','["kubernetes-tools.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://docs.google.com/spreadsheets/d/1yhkuBJBY2iO2Ax5FcbDMdWD5QLTVO6Y_kYt_VumnEtI/edit','docs.google.com - learnk8s.io: Research on the trade offs when choosing an instance type for a kubernetes cluster','','2022',0,'A comprehensive reference spreadsheet mapping public cloud compute options. Analyzes network limits, local disks performance, memory ratios, and OS-reserved compute resources to guide infrastructure designers.','N/A','Document','Advanced',0,'online','manual',NULL,NULL,NULL,0,'2022-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Cluster Architecture", "Sizing", "Research"]','["[COMMUNITY-TOOL]"]','[]','["kubernetes.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://docs.gradle.org/current/userguide/getting_started.html','docs.gradle.org: Getting Started','','2026',4,'The official Gradle getting started guide, focusing on project structure, tasks, lifecycle, and script authoring. Live Grounding validates this as the crucial entry point for setting up dynamic build scripts, multi-project dependency graphs, and CI pipelines.','English','Documentation','Beginner',0,'online','manual',NULL,NULL,NULL,0,'2026-06-01T00:00:00+02:00',NULL,NULL,NULL,'["DevOps", "Build Tools", "Gradle", "Documentation"]','["[ENTERPRISE-STABLE]"]','[]','["maven-gradle.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://docs.itrsgroup.com/docs/opsview/6.12.1/opspacks/opspack-index/index.html','opsview.com: opspack','','2024',0,'Detailed documentation regarding Opsview''s pre-configured monitoring packages (opspacks) for tracing queue sizes, job results, and active slave counts in Jenkins setups.','None','Documentation','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2024-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Observability", "Infrastructure Monitoring", "Opsview Monitoring"]','["[COMMUNITY-TOOL]"]','[]','["jenkins.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://docs.lightstep.com/docs/understand-distributed-tracing','lightstep.com: Understand Distributed Tracing','','N/A',0,NULL,NULL,NULL,NULL,0,NULL,'manual','a811a4b0d75ee13fe6fc6ce145c6c9341e9ab5e7ce9cc466db1bc6b04bde031e',100.0,1779030250,1,'2026-05-17T17:04:10.449791+02:00',NULL,NULL,NULL,'[]','[]','["docs/monitoring.md"]','[]','{}','{}');
INSERT INTO "resources" VALUES('https://docs.meshery.io/guides/tutorials/kubernetes-pods','Exploring Kubernetes Pods with Meshery','','2022',0,'An operational guide from the Meshery documentation focusing on managing and inspecting Kubernetes Pods within a service mesh environment. It illustrates how to leverage Meshery''s visual designer to orchestrate workloads.','English','Technical Documentation','Intermediate',0,'online','manual','cb3ce8946f77dba9c8a483c310f54f43d5e55546072ddee7aacd8869a6b2a4b8',100.0,1779030295,1,'2026-05-17T17:04:55.857482+02:00',NULL,NULL,NULL,'["Platform Engineering", "Service Mesh Management", "Educational Material"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-tools.md"]','["kubernetes-tools.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://docs.microsoft.com','Microsoft Docs','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','6f5dc7b77212c6c2f04a54440082812b10d5112ff671b019a035c49429d1c57e',100.0,1779030020,0,'2026-05-17T17:00:20.707285+02:00',NULL,NULL,NULL,'[]','[]','["docs/azure.md"]','[]','{}','{"duplicate_of": "https://learn.microsoft.com/en-us"}');
INSERT INTO "resources" VALUES('https://docs.microsoft.com/azure','Azure Docs','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','9304f7f0a12a390ee81ecca02a2afa845c05c321fae0d05cc63a69852e24fbcc',100.0,1779033481,0,'2026-05-17T17:58:01.500553+02:00',NULL,NULL,NULL,'[]','[]','["docs/azure.md"]','[]','{}','{"duplicate_of": "https://learn.microsoft.com/en-us/azure"}');
INSERT INTO "resources" VALUES('https://docs.microsoft.com/azure/load-testing','docs.microsoft.com: Azure Load Testing','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','9e69c9bd8b2ace19408d56b4bd502e90a26d94b655bfb69073d7509ec2710d37',100.0,1779029796,0,'2026-05-17T16:56:36.808003+02:00',NULL,NULL,NULL,'[]','[]','["docs/performance-testing-with-jenkins-and-jmeter.md"]','[]','{}','{"duplicate_of": "https://azure.microsoft.com/en-gb/products/load-testing"}');
INSERT INTO "resources" VALUES('https://docs.microsoft.com/azure/traffic-manager','Azure Traffic Manager','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','d3425098bb13fdf6e714102059d8e86eeb85faebb56a4e1e50589f7d5f6e2a0d',100.0,1779029705,0,'2026-05-17T16:55:05.833863+02:00',NULL,NULL,NULL,'[]','[]','["docs/azure.md"]','[]','{}','{"duplicate_of": "https://learn.microsoft.com/en-us/azure/traffic-manager"}');
INSERT INTO "resources" VALUES('https://docs.microsoft.com/azure/vpn-gateway/openvpn-azure-ad-tenant','Create an Azure Active Directory tenant for P2S OpenVPN protocol connections','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','8a7d833108551a9859faccc97696671b432b04b8d18f648f3b99b9295b023739',100.0,1779032835,0,'2026-05-17T17:47:15.329336+02:00',NULL,NULL,NULL,'[]','[]','["docs/azure.md"]','[]','{}','{"duplicate_of": "https://learn.microsoft.com/en-us/azure/vpn-gateway/openvpn-azure-ad-tenant"}');
INSERT INTO "resources" VALUES('https://docs.microsoft.com/en-gb/azure/cloud-adoption-framework/ready/azure-best-practices/resource-naming','docs.microsoft.com: Define your naming convention','','N/A',0,NULL,NULL,NULL,NULL,0,'online','manual','1b92c9d2d9c7f10fcd896f3fdf34d7ccf0c969af77f302528c9f756395ae22f6',100.0,1779032874,0,'2026-05-17T17:47:54.762046+02:00',NULL,NULL,NULL,'[]','[]','["docs/azure.md"]','[]','{}','{}');
INSERT INTO "resources" VALUES('https://docs.microsoft.com/en-gb/azure/devops/pipelines','==docs.microsoft.com: Azure Pipelines documentation==','','N/A',0,NULL,NULL,NULL,NULL,0,'online','manual','825562406b08d4000810c0fbaded07413d1d8c1ba5caadde3308b1d6d2fa9385',100.0,1779030404,0,'2026-05-17T17:06:44.793338+02:00',NULL,NULL,NULL,'[]','[]','["docs/azure.md"]','[]','{}','{}');
INSERT INTO "resources" VALUES('https://docs.microsoft.com/en-gb/learn/modules/create-a-build-pipeline','==docs.microsoft.com: Create a build pipeline with Azure Pipelines==','','N/A',0,NULL,NULL,NULL,NULL,0,'online','manual','9f4199aec31f172e6b36417605cd1dd18752a091827a335d6ece86d179c47512',100.0,1779033223,0,'2026-05-17T17:53:43.991025+02:00',NULL,NULL,NULL,'[]','[]','["docs/demos.md"]','[]','{}','{}');
INSERT INTO "resources" VALUES('https://docs.microsoft.com/en-gb/learn/paths/build-applications-with-azure-devops','==docs.microsoft.com: Build applications with Azure DevOps (Learning Path)==','','N/A',0,NULL,NULL,NULL,NULL,0,'online','manual','9b2f98f4263f8ec3961cfeb33d3e80937d020e0e42ebc9b5718f9d5efee2937e',100.0,1779029190,0,'2026-05-17T16:46:30.311152+02:00',NULL,NULL,NULL,'[]','[]','["docs/azure.md"]','[]','{}','{}');
INSERT INTO "resources" VALUES('https://docs.microsoft.com/en-us/appcenter/build/choose-between-services','Visual Studio App Center VS Azure Pipelines','','N/A',0,NULL,NULL,NULL,NULL,0,'online','manual','02b112a75e6346663e37e3e9bc3248b7b0b1fd95f6361ce4b42323827bd80de9',100.0,1779033765,0,'2026-05-17T18:02:45.590095+02:00',NULL,NULL,NULL,'[]','[]','["docs/azure.md"]','[]','{}','{}');
INSERT INTO "resources" VALUES('https://docs.microsoft.com/en-us/azure/active-directory/develop/howto-create-service-principal-portal','docs.microsoft.com: Use the portal to create an Azure AD application and'' service principal that can access resource','','N/A',0,NULL,NULL,NULL,NULL,0,'online','manual','2ea39670189e25de0a7dbfe4d54881f4fbd6d9a42a8581dde543b33f7c8c8464',100.0,1779034049,0,'2026-05-17T18:07:29.491491+02:00',NULL,NULL,NULL,'[]','[]','["docs/azure.md"]','[]','{}','{}');
INSERT INTO "resources" VALUES('https://docs.microsoft.com/en-us/azure/active-directory/external-identities/cross-tenant-access-overview','docs.microsoft.com: Overview: Cross-tenant access with Azure AD External'' Identities (Preview)','','N/A',0,NULL,NULL,NULL,NULL,0,'online','manual','afa8a40d93ff03341bd7aa81c46049bd9e9b54cbd6287eedf76cefbef2d0dec8',100.0,1779030367,0,'2026-05-17T17:06:07.635229+02:00',NULL,NULL,NULL,'[]','[]','["docs/azure.md"]','[]','{}','{}');
INSERT INTO "resources" VALUES('https://docs.microsoft.com/en-us/azure/active-directory/fundamentals/multi-tenant-user-management-scenarios','docs.microsoft.com: Multi-tenant user management scenarios','','N/A',0,NULL,NULL,NULL,NULL,0,'online','manual','e81a8c39108ac4df0b2754c2ce0769fe06871a4983e14ac71be51c3716662010',100.0,1779031467,0,'2026-05-17T17:24:27.128678+02:00',NULL,NULL,NULL,'[]','[]','["docs/azure.md"]','[]','{}','{}');
INSERT INTO "resources" VALUES('https://docs.microsoft.com/en-us/azure/aks/cluster-autoscaler','Azure: AKS Cluster Autoscaler','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','7df20c4b2d5adae57688835590dca361de2c3ee131483b5167a769112a604847',100.0,1779033784,0,'2026-05-17T18:03:04.842623+02:00',NULL,NULL,NULL,'[]','[]','["docs/kubernetes-autoscaling.md"]','[]','{}','{"duplicate_of": "https://learn.microsoft.com/en-us/azure/aks/cluster-autoscaler"}');
INSERT INTO "resources" VALUES('https://docs.microsoft.com/en-us/azure/aks/configure-azure-cni','docs.microsoft.com: Configure Azure CNI networking in Azure Kubernetes Service'' (AKS)','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','95cc8d4e4131f26f9b5c6c1a3a47535db0eb6204d276eb61172f53bf78f121ca',100.0,1779032100,0,'2026-05-17T17:35:00.470958+02:00',NULL,NULL,NULL,'[]','[]','["docs/managed-kubernetes-in-public-cloud.md"]','[]','{}','{"duplicate_of": "https://learn.microsoft.com/en-us/azure/aks/configure-azure-cni"}');
INSERT INTO "resources" VALUES('https://docs.microsoft.com/en-us/azure/aks/configure-kubenet','docs.microsoft.com: Use kubenet networking with your own IP address ranges'' in Azure Kubernetes Service (AKS) 🌟','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','89645bba75104d6fcfc3c2359235806ece2ae2141430504eda2249106e2424fe',100.0,1779030856,0,'2026-05-17T17:14:16.707281+02:00',NULL,NULL,NULL,'[]','[]','["docs/managed-kubernetes-in-public-cloud.md"]','[]','{}','{"duplicate_of": "https://learn.microsoft.com/en-us/azure/aks/configure-kubenet"}');
INSERT INTO "resources" VALUES('https://docs.microsoft.com/en-us/azure/aks/configure-kubenet-dual-stack','docs.microsoft.com: Use dual-stack (IPv4 and IPv6) kubenet networking in'' Azure Kubernetes Service (AKS) (Preview)','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','6a8c1632e5e6e026755b804227582e6c0a94e1d03b3b5b8ef40305cc6e71d96e',100.0,1779031123,0,'2026-05-17T17:18:43.058551+02:00',NULL,NULL,NULL,'[]','[]','["docs/managed-kubernetes-in-public-cloud.md"]','[]','{}','{"duplicate_of": "https://learn.microsoft.com/en-us/azure/aks/configure-dual-stack"}');
INSERT INTO "resources" VALUES('https://docs.microsoft.com/en-us/azure/aks/ingress-tls','docs.microsoft.com: Create an HTTPS ingress controller on Azure Kubernetes'' Service (AKS)','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','6d161070deb74a334a9f1739306fc9f6628213ac9e25cc287b24fd1b85723722',100.0,1779030021,0,'2026-05-17T17:00:21.005994+02:00',NULL,NULL,NULL,'[]','[]','["docs/managed-kubernetes-in-public-cloud.md"]','[]','{}','{"duplicate_of": "https://learn.microsoft.com/en-us/previous-versions/azure/aks/ingress-tls"}');
INSERT INTO "resources" VALUES('https://docs.microsoft.com/en-us/azure/aks/managed-aad','docs.microsoft.com: AKS-managed Azure Active Directory integration','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','41986d1814536ca77740920b1a8ba3939acc2c5d7b1635e9566144c6bfd4dc14',100.0,1779033666,0,'2026-05-17T18:01:06.645664+02:00',NULL,NULL,NULL,'[]','[]','["docs/managed-kubernetes-in-public-cloud.md"]','[]','{}','{"duplicate_of": "https://learn.microsoft.com/en-us/azure/aks/entra-id-control-plane-authentication"}');
INSERT INTO "resources" VALUES('https://docs.microsoft.com/en-us/azure/aks/operator-best-practices-cluster-isolation','docs.microsoft.com: Best practices for cluster isolation in Azure Kubernetes'' Service (AKS)','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','241b5efdab2bfdc719cd808716d18028f4c6bc9382a7263fd260b38ca54d1510',100.0,1779029291,0,'2026-05-17T16:48:11.739172+02:00',NULL,NULL,NULL,'[]','[]','["docs/managed-kubernetes-in-public-cloud.md"]','[]','{}','{"duplicate_of": "https://learn.microsoft.com/en-us/azure/aks/operator-best-practices-cluster-isolation"}');
INSERT INTO "resources" VALUES('https://docs.microsoft.com/en-us/azure/aks/start-stop-nodepools','docs.microsoft.com: Start and stop an Azure Kubernetes Service (AKS) node'' pool 🌟','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','8cafaff85bc6fed2f1fe7c282c73a99e19eeb9fee7df47d9104f686ae8b25a33',100.0,1779033704,0,'2026-05-17T18:01:44.435079+02:00',NULL,NULL,NULL,'[]','[]','["docs/managed-kubernetes-in-public-cloud.md"]','[]','{}','{"duplicate_of": "https://learn.microsoft.com/en-us/azure/aks/start-stop-nodepools"}');
INSERT INTO "resources" VALUES('https://docs.microsoft.com/en-us/azure/architecture/guide/technology-choices/load-balancing-overview','docs.microsoft.com: Understand Azure Load Balancing. Decision tree for load'' balancing in Azure','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','7967108cbc159e318577bc3ebfe4f546165adfe43ebbb4c825059cfee373e17c',100.0,1779029142,0,'2026-05-17T16:45:42.396757+02:00',NULL,NULL,NULL,'[]','[]','["docs/azure.md"]','[]','{}','{"duplicate_of": "https://learn.microsoft.com/en-us/azure/architecture/guide/technology-choices/load-balancing-overview"}');
INSERT INTO "resources" VALUES('https://docs.microsoft.com/en-us/azure/architecture/icons','Azure Architecture Icons','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','776cd84c6bf54c44e5d77a59780bfe84fc705ff4d4affab70e1af585a5b2a04b',100.0,1779033206,0,'2026-05-17T17:53:26.397908+02:00',NULL,NULL,NULL,'[]','[]','["docs/cloud-arch-diagrams.md"]','[]','{}','{"duplicate_of": "https://learn.microsoft.com/en-us/azure/architecture/icons"}');
INSERT INTO "resources" VALUES('https://docs.microsoft.com/en-us/azure/architecture/patterns','==docs.microsoft.com: Cloud Design Patterns== 🌟','','N/A',0,NULL,NULL,NULL,NULL,0,'online','manual','163c7d5feae64c4d46e727811bd3bc5c078fbb6810b2585002d7621078ad9a77',100.0,1779033692,0,'2026-05-17T18:01:32.713529+02:00',NULL,NULL,NULL,'[]','[]','["docs/azure.md"]','[]','{}','{}');
INSERT INTO "resources" VALUES('https://docs.microsoft.com/en-us/azure/architecture/reference-architectures/containers/aks-microservices/aks-microservices','docs.microsoft.com: Microservices architecture on Azure Kubernetes Service'' (AKS) 🌟','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','9500d52ee2d327ef0616fb306b33a16cf616354fb96133339ca5ff9ea2f14584',100.0,1779033040,0,'2026-05-17T17:50:40.780718+02:00',NULL,NULL,NULL,'[]','[]','["docs/managed-kubernetes-in-public-cloud.md"]','[]','{}','{"duplicate_of": "https://learn.microsoft.com/en-us/azure/architecture/reference-architectures/containers/aks-microservices/aks-microservices"}');
INSERT INTO "resources" VALUES('https://docs.microsoft.com/en-us/azure/architecture/reference-architectures/containers/aks/baseline-aks','docs.microsoft.com: Baseline architecture for an Azure Kubernetes Service'' (AKS) cluster 🌟','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','d803081f8ed1b3b3fc2efedd9bcc665c1d9896761b1dfb8b20fddad6c53ced57',100.0,1779033342,0,'2026-05-17T17:55:42.866887+02:00',NULL,NULL,NULL,'[]','[]','["docs/managed-kubernetes-in-public-cloud.md"]','[]','{}','{"duplicate_of": "https://learn.microsoft.com/en-us/azure/architecture/reference-architectures/containers/aks/baseline-aks"}');
INSERT INTO "resources" VALUES('https://docs.microsoft.com/en-us/azure/architecture/solution-ideas/articles/jboss-deployment-red-hat','docs.microsoft.com: JBoss deployment with Red Hat on Azure 🌟','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','35c233022fc92ecbe3e32592b33552fab644883417853140438d026e2210e545',100.0,1779030935,0,'2026-05-17T17:15:35.024864+02:00',NULL,NULL,NULL,'[]','[]','["docs/openshift.md"]','[]','{}','{"duplicate_of": "https://learn.microsoft.com/en-us/azure/developer/java/ee/jboss-eap-on-aro"}');
INSERT INTO "resources" VALUES('https://docs.microsoft.com/en-us/azure/azure-arc/kubernetes/conceptual-configurations','docs.microsoft.com: Configurations and GitOps with Azure Arc enabled Kubernetes','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','fcb1da040fbd97b465d5913242e5d0ae90896b973b12df4fb5d5cbec7afa11b7',100.0,1779030558,0,'2026-05-17T17:09:18.753582+02:00',NULL,NULL,NULL,'[]','[]','["docs/flux.md"]','[]','{}','{"duplicate_of": "https://learn.microsoft.com/en-us/azure/azure-arc/kubernetes/conceptual-gitops-flux2"}');
INSERT INTO "resources" VALUES('https://docs.microsoft.com/en-us/azure/azure-arc/kubernetes/conceptual-gitops-flux2-ci-cd','docs.microsoft.com: CI/CD workflow using GitOps (Flux v2) - Azure Arc enabled'' Kubernetes','','N/A',0,NULL,NULL,NULL,NULL,0,'online','manual','9564e3f6409b0f896226dc0dc00b7f50d40a4909810e5e6b1cac955d6d85f46f',100.0,1779032586,0,'2026-05-17T17:43:06.908330+02:00',NULL,NULL,NULL,'[]','[]','["docs/azure.md"]','[]','{}','{}');
INSERT INTO "resources" VALUES('https://docs.microsoft.com/en-us/azure/azure-arc/overview','Azure Arc overview','','N/A',0,NULL,NULL,NULL,NULL,0,'online','manual','7e9b08e2c72caf8074f179c13909faf6db39df21417a399b84f97f05a30dc4c3',100.0,1779031190,0,'2026-05-17T17:19:50.320323+02:00',NULL,NULL,NULL,'[]','[]','["docs/azure.md"]','[]','{}','{}');
INSERT INTO "resources" VALUES('https://docs.microsoft.com/en-us/azure/azure-resource-manager/templates/template-specs','docs.microsoft.com: Azure Resource Manager template specs','','N/A',0,NULL,NULL,NULL,NULL,0,'online','manual','74474e9744caf3772b1a881d1cebb53785f0066adfc2f9447d40c9ee75ce1af5',100.0,1779034484,0,'2026-05-17T18:14:44.532011+02:00',NULL,NULL,NULL,'[]','[]','["docs/azure.md"]','[]','{}','{}');
INSERT INTO "resources" VALUES('https://docs.microsoft.com/en-us/azure/chaos-studio/chaos-studio-overview','docs.microsoft.com: What is Azure Chaos Studio?','','N/A',0,NULL,NULL,NULL,NULL,0,NULL,'manual','cb672d533e52e75bbb1331e0c6fe7335dad6bc0fca90adc469ea52bc51c6e9db',100.0,1779032166,0,'2026-05-17T17:36:06.857935+02:00',NULL,NULL,NULL,'[]','[]','["docs/chaos-engineering.md"]','[]','{}','{}');
INSERT INTO "resources" VALUES('https://docs.microsoft.com/en-us/azure/devops/demo-gen/use-demo-generator-v2?view=azure-devops','Get started creating and populating demo Azure DevOps Services projects','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','0a252cb68fce6b13cad18504bafd7d2009e1e51c12d984cffd5668aa7ca97c4d',100.0,1779034564,0,'2026-05-17T18:16:04.382205+02:00',NULL,NULL,NULL,'[]','[]','["docs/demos.md"]','[]','{}','{"duplicate_of": "https://learn.microsoft.com/en-us/azure/devops/demo-gen/use-demo-generator-v2?view=azure-devops"}');
INSERT INTO "resources" VALUES('https://docs.microsoft.com/en-us/azure/devops/learn/devops-at-microsoft/use-git-microsoft','How We Use Git at Microsoft','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','1fa24fc7d627a5c91aa2baf3ede41b8385c5d36aa19caa1bdb0500647faa2328',100.0,1779034580,0,'2026-05-17T18:16:20.178683+02:00',NULL,NULL,NULL,'[]','[]','["docs/git.md"]','[]','{}','{"duplicate_of": "https://learn.microsoft.com/en-us/devops/develop/git/what-is-git"}');
INSERT INTO "resources" VALUES('https://docs.microsoft.com/en-us/azure/devops/pipelines/yaml-schema/pipeline','==DevOps Azure Pipelines: YAML Schema==','','N/A',0,NULL,NULL,NULL,NULL,0,'online','manual','5f9da82a1dca48239c0ec03c8b5d8e1313820d2907b1ae6e113435ffa8325c3e',100.0,1779033052,0,'2026-05-17T17:50:52.370045+02:00',NULL,NULL,NULL,'[]','[]','["docs/azure.md"]','[]','{}','{}');
INSERT INTO "resources" VALUES('https://docs.microsoft.com/en-us/azure/key-vault/general/overview','docs.microsoft.com: Azure Key Vault','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','3ff69c9a44f479ab5013223290db90ef23e67c9a159824ff5eae07c7dd4a45d5',100.0,1779032105,0,'2026-05-17T17:35:05.901458+02:00',NULL,NULL,NULL,'[]','[]','["docs/devsecops.md"]','[]','{}','{"duplicate_of": "https://learn.microsoft.com/en-us/azure/key-vault/general/overview"}');
INSERT INTO "resources" VALUES('https://docs.microsoft.com/en-us/azure/machine-learning/concept-mlflow','docs.microsoft.com: MLflow and Azure Machine Learning','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','4887ad9b2bcd22be875b52cd299c25b0ced8e45db395b0f05c6beac0b4209b5d',100.0,1779032036,0,'2026-05-17T17:33:56.059640+02:00',NULL,NULL,NULL,'[]','[]','["docs/mlops.md"]','[]','{}','{"duplicate_of": "https://learn.microsoft.com/en-us/azure/machine-learning/concept-mlflow?view=azureml-api-2"}');
INSERT INTO "resources" VALUES('https://docs.microsoft.com/en-us/azure/security-center/defender-for-container-registries-introduction','docs.microsoft.com: Introduction to Azure Defender for container registries','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','687d6c86135f46685493748e33e05b0768819133d1560d0dff48fd311b505a2f',100.0,1779030418,0,'2026-05-17T17:06:58.477004+02:00',NULL,NULL,NULL,'[]','[]','["docs/devsecops.md"]','[]','{}','{"duplicate_of": "https://learn.microsoft.com/en-us/azure/defender-for-cloud/defender-for-container-registries-introduction"}');
INSERT INTO "resources" VALUES('https://docs.microsoft.com/en-us/azure/site-recovery/azure-to-azure-how-to-enable-policy','docs.microsoft.com: Using Policy with Azure Site Recovery','','N/A',0,NULL,NULL,NULL,NULL,0,'online','manual','9284e76f16a1700b0057dcebd169e4edde79884ea255c58233e1c2ba8c6b4405',100.0,1779031600,0,'2026-05-17T17:26:40.809437+02:00',NULL,NULL,NULL,'[]','[]','["docs/azure.md"]','[]','{}','{}');
INSERT INTO "resources" VALUES('https://docs.microsoft.com/en-us/azure/virtual-machines/linux/expand-disks','docs.microsoft.com: Expand virtual hard disks on a Linux VM with the Azure'' CLI','','N/A',0,NULL,NULL,NULL,NULL,0,'online','manual','2b35a32aa607cc26f908b807d1d1509510051b66c74f783aefeadd68a642ff41',100.0,1779033572,0,'2026-05-17T17:59:32.717016+02:00',NULL,NULL,NULL,'[]','[]','["docs/azure.md"]','[]','{}','{}');
INSERT INTO "resources" VALUES('https://docs.microsoft.com/en-us/azure/virtual-machines/linux/openshift-get-started','OpenShift in Azure','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','fe089d4c2e71a6a3b9436d984a34744b12e3f242b5a699b005c38a1acd1d8cdd',100.0,1779031794,0,'2026-05-17T17:29:54.033353+02:00',NULL,NULL,NULL,'[]','[]','["docs/public-cloud-solutions.md"]','[]','{}','{"duplicate_of": "https://learn.microsoft.com/en-us/azure/virtual-machines/linux/openshift-container-platform-4x"}');
INSERT INTO "resources" VALUES('https://docs.microsoft.com/en-us/azure/virtual-machines/linux/run-command','docs.microsoft.com: Run scripts in your Linux VM by using action Run Commands','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','7486d3c5e63d3562bc8c5677604c44616c666b14ff2f9f3dc8d92088837682b2',100.0,1779029487,0,'2026-05-17T16:51:27.244243+02:00',NULL,NULL,NULL,'[]','[]','["docs/azure.md"]','[]','{}','{"duplicate_of": "https://learn.microsoft.com/en-us/azure/virtual-machines/linux/run-command"}');
INSERT INTO "resources" VALUES('https://docs.microsoft.com/en-us/azure/virtual-machines/windows/run-command','docs.microsoft.com: Run scripts in your Windows VM by using action Run Commands','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','c45531e5bd7e07c5f62714b51286a1be63fbc17983d9fc77a6dd3295013ba3f6',100.0,1779031031,0,'2026-05-17T17:17:11.670810+02:00',NULL,NULL,NULL,'[]','[]','["docs/azure.md"]','[]','{}','{"duplicate_of": "https://learn.microsoft.com/en-us/azure/virtual-machines/linux/run-command"}');
INSERT INTO "resources" VALUES('https://docs.microsoft.com/en-us/cli/azure/microsoft-graph-migration?tabs=powershell','docs.microsoft.com: Microsoft Graph migration','','N/A',0,NULL,NULL,NULL,NULL,0,NULL,'manual','ab15bdb53d501640a5a1d34f56fd6c10cdcc49b060784d4e72f4724c5894c268',100.0,1779031099,0,'2026-05-17T17:18:19.581171+02:00',NULL,NULL,NULL,'[]','[]','["docs/azure.md"]','[]','{}','{}');
INSERT INTO "resources" VALUES('https://docs.microsoft.com/en-us/dotnet/architecture/microservices','docs.microsoft.com: .NET Microservices: Architecture for Containerized .NET'' Applications','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','d447e642f7c23f7514fd3c9e26dc2c4bc2ded4cb881720ec9a84286b203bf394',100.0,1779034531,0,'2026-05-17T18:15:31.281965+02:00',NULL,NULL,NULL,'[]','[]','["docs/dotnet.md"]','[]','{}','{"duplicate_of": "https://learn.microsoft.com/en-us/dotnet/architecture/microservices"}');
INSERT INTO "resources" VALUES('https://docs.microsoft.com/en-us/java/openjdk/overview','docs.microsoft.com: Microsoft OpenJDK','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','edaac6074d28100b47380da1fc8710459c72da3c02ca7a63fcb22e03e3abbb9d',100.0,1779031758,0,'2026-05-17T17:29:18.497122+02:00',NULL,NULL,NULL,'[]','[]','["docs/java_frameworks.md"]','[]','{}','{"duplicate_of": "https://learn.microsoft.com/en-us/java/openjdk/overview"}');
INSERT INTO "resources" VALUES('https://docs.microsoft.com/en-us/learn/modules/azure-spring-cloud-workshop','docs.microsoft.com: Deploy Spring microservices to Azure','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','712d6d1eeeecd54e9d0351768578c289a72d7d5998f898dfc596b0c2e2be347d',100.0,1779032219,0,'2026-05-17T17:36:59.946448+02:00',NULL,NULL,NULL,'[]','[]','["docs/demos.md"]','[]','{}','{"duplicate_of": "https://learn.microsoft.com/en-us/azure/container-apps"}');
INSERT INTO "resources" VALUES('https://docs.microsoft.com/en-us/learn/modules/github-actions-cd','docs.microsoft.com: Build and deploy applications to Azure by using GitHub'' Actions 🌟','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','d3913881e63569dc7e97e39ed908a0c127e709f6e67dabe9b13cd7bc3f30b45b',100.0,1779031499,0,'2026-05-17T17:24:59.743431+02:00',NULL,NULL,NULL,'[]','[]','["docs/demos.md"]','[]','{}','{"duplicate_of": "https://learn.microsoft.com/en-us/training/modules/github-actions-cd"}');
INSERT INTO "resources" VALUES('https://docs.microsoft.com/en-us/learn/paths/build-javascript-applications-typescript','docs.microsoft.com: Build JavaScript applications using TypeScript','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','0dcac3ef4af40932868a0753b7f5bc1eae922571d9b2ceab4032ae1f5f92d77e',100.0,1779031805,0,'2026-05-17T17:30:05.803704+02:00',NULL,NULL,NULL,'[]','[]','["docs/cheatsheets.md"]','[]','{}','{"duplicate_of": "https://www.typescriptlang.org"}');
INSERT INTO "resources" VALUES('https://docs.microsoft.com/en-us/powershell/scripting/dsc','docs.microsoft.com: Desired State Configuration overview for decision makers'' 🌟','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','f0ee102fce44963f206e0fe21c82c68fd0f513f44c1965e3f29aefe37b057972',100.0,1779029805,0,'2026-05-17T16:56:45.578175+02:00',NULL,NULL,NULL,'[]','[]','["docs/azure.md"]','[]','{}','{"duplicate_of": "https://learn.microsoft.com/en-us/powershell/dsc/overview/decisionmaker?view=dsc-1.1"}');
INSERT INTO "resources" VALUES('https://docs.microsoft.com/en-us/powershell/scripting/dsc/configurations/configData','docs.microsoft.com: Using configuration data in DSC','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','9852ca43ab9ba860f6ab2fb62dd085b829e58eaff43eed92dd9faf46be3c941c',100.0,1779029483,0,'2026-05-17T16:51:23.081306+02:00',NULL,NULL,NULL,'[]','[]','["docs/azure.md"]','[]','{}','{"duplicate_of": "https://learn.microsoft.com/en-us/powershell/dsc/configurations/configdata?view=dsc-1.1"}');
INSERT INTO "resources" VALUES('https://docs.microsoft.com/en-us/shows/vs-code-livestreams/machine-learning-experimentation-in-vs-code-with-dvc-extension','docs.microsoft.com: Machine Learning Experimentation in VS Code with DVC'' Extension','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','3667c2a9d4fe86829415f532493ccf2bb857362d0f0a479e0b8bea6a8bf59963',100.0,1779031827,0,'2026-05-17T17:30:27.302096+02:00',NULL,NULL,NULL,'[]','[]','["docs/mlops.md"]','[]','{}','{"duplicate_of": "https://learn.microsoft.com/en-us/shows/vs-code-livestreams/machine-learning-experimentation-in-vs-code-with-dvc-extension"}');
INSERT INTO "resources" VALUES('https://docs.microsoft.com/en-us/visualstudio/bridge','Bridge to Kubernetes 🌟🌟','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','d76defd32d68ab8c0b33807f6ac7281ba2d80cacfbbe12c4acc42f351ded40ff',100.0,1779030975,0,'2026-05-17T17:16:15.783282+02:00',NULL,NULL,NULL,'[]','[]','["docs/kubernetes-based-devel.md"]','[]','{}','{"duplicate_of": "https://github.com/microsoft/mindaro"}');
INSERT INTO "resources" VALUES('https://docs.microsoft.com/en-us/visualstudio/docker/tutorials/docker-tutorial','A multi-step tutorial that covers the basics of working with Docker with Visual Studio Code and deploy on Azure','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','e49d20b615e4d2657542e8e9d7468888ebeb9bbeee920570d6c79de8f60e97f7',100.0,1779034269,0,'2026-05-17T18:11:09.648897+02:00',NULL,NULL,NULL,'[]','[]','["docs/visual-studio.md"]','[]','{}','{"duplicate_of": "https://learn.microsoft.com/en-us/visualstudio/docker/tutorials/docker-tutorial"}');
INSERT INTO "resources" VALUES('https://docs.microsoft.com/powershell','PowerShell','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','74b7c8227601d3eb083665d19c16d0f1cda5cbbcc3df4f221a3dcb5276fc67b4',100.0,1779031625,0,'2026-05-17T17:27:05.367015+02:00',NULL,NULL,NULL,'[]','[]','["docs/azure.md"]','[]','{}','{"duplicate_of": "https://learn.microsoft.com/en-us/powershell"}');
INSERT INTO "resources" VALUES('https://docs.microsoft.com/windows/wsl','docs.microsoft.com: WSL - Windows Subsystem for Linux','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','d7d8bf7fab298fac601f323461e4e9f5a18a2274733d41cfc23798b0fc0f4bb5',100.0,1779031865,0,'2026-05-17T17:31:05.911635+02:00',NULL,NULL,NULL,'[]','[]','["docs/linux-dev-env.md"]','[]','{}','{"duplicate_of": "https://learn.microsoft.com/en-us/windows/wsl"}');
INSERT INTO "resources" VALUES('https://docs.mongodb.org/manual/administration/security','MongoDB security tutorial','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','3a73a57fd039f37a7fdc0fe6c4726d76fdf323e2f6605ea250f88c4c4ca66be3',100.0,1779034564,0,'2026-05-17T18:16:04.958331+02:00',NULL,NULL,NULL,'[]','[]','["docs/nosql.md"]','[]','{}','{"duplicate_of": "https://www.mongodb.com/docs/manual/security"}');
INSERT INTO "resources" VALUES('https://docs.monokle.io','kubeshop.github.io/monokle','','2025',4,'An open-source IDE developed by Kubeshop for managing, refactoring, and verifying Kubernetes manifests. Facilitates dynamic schema-based validation, pre-deployment policy checks, and structural reviews of raw YAML, Helm, and Kustomize files.','TypeScript','Documentation','Advanced',0,'online','manual',NULL,NULL,NULL,0,'2025-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Platform Engineering", "GitOps", "Configuration Management"]','["[ENTERPRISE-STABLE]"]','[]','["kubernetes-based-devel.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://docs.netapp.com/us-en/astra-data-store/concepts/intro.html','docs.netapp.com: Intro to Astra Data Store preview','','N/A',0,'A curated technical resource and architectural guide covering docs.netapp.com: Intro to Astra Data Store preview in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779031988,0,'2026-05-17T17:33:08.228194+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-storage.md"]','["kubernetes-storage.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://docs.netapp.com/us-en/trident/trident-docker/volumes-docker.html','docs.netapp.com: Work with docker volumes - Astra Trident 🌟','','2024',0,'Addresses enterprise-level persistent volumes via Astra Trident CSI mechanisms. Analyzes automated volume creation pipelines, storage backend drivers, and high-availability setups for business-critical setups.','Go','documentation','Advanced',0,'online','manual',NULL,NULL,NULL,0,'2024-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Containers", "Docker Storage", "Enterprise Storage"]','["[COMMUNITY-TOOL]"]','[]','["docker.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://docs.okd.io','docs.okd.io 🌟','','2026',0,'The official documentation hub for OKD. It provides detailed guides on platform design, installer-provisioned infrastructure (IPI) patterns, user-provisioned infrastructure (UPI), security constraints, operator lifecycle management, and administrative configuration for community cluster installations.','English','Documentation','Advanced',0,'online','manual',NULL,NULL,NULL,0,'2026-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Platforms", "Distribution", "Community Kubernetes"]','["[COMMUNITY-TOOL]"]','[]','["ocp4.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://docs.openebs.io/docs/next/features.html','OpenEBS Features and Benefits','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','cbd007485da0008830b2471afaf9ff607cfc80a33a4f7f017e7aa1cbcbee8987',100.0,1779031020,0,'2026-05-17T17:17:00.742395+02:00',NULL,NULL,NULL,'[]','[]','["docs/kubernetes-storage.md"]','[]','{}','{"review_metadata": {"original_url": "https://docs.openebs.io/docs/next/features.html", "proposed_url": "NONE", "reason": "High-Value Protection: generic_redirect_loss", "timestamp": "2026-05-18T18:54:55.007760"}, "duplicate_of": "https://openebs.io/docs"}');
INSERT INTO "resources" VALUES('https://docs.openshift.com','docs.openshift.com 🌟','','N/A',0,'A curated technical resource and architectural guide covering docs.openshift.com 🌟 in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779034030,0,'2026-05-17T18:07:10.778008+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/openshift.md"]','["openshift.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://docs.openshift.com/container-platform/3.11/admin_guide/cluster-autoscaler.html','OpenShift 3.11: Configuring the cluster auto-scaler in AWS','','N/A',0,'A curated technical resource and architectural guide covering OpenShift 3.11: Configuring the cluster auto-scaler in AWS in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779029074,0,'2026-05-17T16:44:34.947664+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-autoscaling.md", "docs/openshift.md"]','["kubernetes-autoscaling.md", "openshift.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://docs.openshift.com/container-platform/3.11/admin_guide/manage_scc.html','docs.openshift.com: Managing Security Context Constraints','','N/A',0,'A curated technical resource and architectural guide covering docs.openshift.com: Managing Security Context Constraints in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779029801,0,'2026-05-17T16:56:41.134880+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/openshift.md"]','["openshift.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://docs.openshift.com/container-platform/3.11/architecture/additional_concepts/authorization.html','docs.openshift.com: Managing Security Context Constraints. Security Context'' Constraints','','N/A',0,'A curated technical resource and architectural guide covering docs.openshift.com: Managing Security Context Constraints. Security Context'' Constraints in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779032217,0,'2026-05-17T17:36:57.346067+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/openshift.md"]','["openshift.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://docs.openshift.com/container-platform/3.11/architecture/core_concepts/builds_and_image_streams.html','Source-to-Image (S2I) Build','','N/A',0,'A curated technical resource and architectural guide covering Source-to-Image (S2I) Build in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779033337,0,'2026-05-17T17:55:37.292353+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/ocp3.md"]','["ocp3.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://docs.openshift.com/container-platform/3.11/architecture/index.html','docs.openshift.com: OpenShift 3 Overview','','N/A',0,'A curated technical resource and architectural guide covering docs.openshift.com: OpenShift 3 Overview in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779031576,0,'2026-05-17T17:26:16.904037+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/openshift.md"]','["openshift.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://docs.openshift.com/container-platform/3.11/architecture/networking/assembly_available_router_plugins.html','HAProxy template router','','N/A',0,NULL,NULL,NULL,NULL,0,NULL,'manual','N/A',100.0,1779030688,0,'2026-05-17T17:11:28.948282+02:00',NULL,NULL,NULL,'[]','[]','["docs/ocp4.md"]','[]','{}','{}');
INSERT INTO "resources" VALUES('https://docs.openshift.com/container-platform/3.11/creating_images/s2i.html','Source-to-Image (S2I)','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','N/A',100.0,1779030136,0,'2026-05-17T17:02:16.185044+02:00',NULL,NULL,NULL,'[]','[]','["docs/ocp3.md"]','[]','{}','{"duplicate_of": "https://docs.openshift.com/container-platform/3.11/architecture/core_concepts/builds_and_image_streams.html"}');
INSERT INTO "resources" VALUES('https://docs.openshift.com/container-platform/3.11/dev_guide/dev_tutorials/openshift_pipeline.html','docs.openshift.com: OpenShift 3.11 Pipeline Builds with OpenShift Jenkins'' Image and OpenShift DSL','','N/A',0,'A curated technical resource and architectural guide covering docs.openshift.com: OpenShift 3.11 Pipeline Builds with OpenShift Jenkins'' Image and OpenShift DSL in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779032551,0,'2026-05-17T17:42:31.177567+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/openshift-pipelines.md"]','["openshift-pipelines.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://docs.openshift.com/container-platform/3.11/install_config/prometheus_cluster_monitoring.html','Prometheus Cluster Monitoring 🌟','','N/A',0,'A curated technical resource and architectural guide covering Prometheus Cluster Monitoring 🌟 in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779032001,0,'2026-05-17T17:33:21.359128+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/monitoring.md"]','["monitoring.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://docs.openshift.com/container-platform/3.11/install_config/router/index.html','Router plug-ins in OCP3:','','N/A',0,'A curated technical resource and architectural guide covering Router plug-ins in OCP3: in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779032074,0,'2026-05-17T17:34:34.801886+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/ocp4.md"]','["ocp4.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://docs.openshift.com/container-platform/3.11/release_notes/ocp_3_11_release_notes.html','OCP 3.11 Metrics and Logging','','N/A',0,'A curated technical resource and architectural guide covering OCP 3.11 Metrics and Logging in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779029837,0,'2026-05-17T16:57:17.603872+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/monitoring.md"]','["monitoring.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://docs.openshift.com/container-platform/3.11/security/securing_container_platform.html','docs.openshift.com: OpenShift 3 Securing the Container Platform','','N/A',0,'A curated technical resource and architectural guide covering docs.openshift.com: OpenShift 3 Securing the Container Platform in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779032962,0,'2026-05-17T17:49:22.031801+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/openshift.md"]','["openshift.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://docs.openshift.com/container-platform/3.6/admin_guide/manage_scc.html','ref1','','N/A',0,'A curated technical resource and architectural guide covering ref1 in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779032088,0,'2026-05-17T17:34:48.853874+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/crunchydata.md"]','["crunchydata.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://docs.openshift.com/container-platform/4.1/authentication/managing-security-context-constraints.html','ref3','','N/A',0,NULL,NULL,NULL,NULL,0,NULL,'manual','N/A',100.0,1779033436,0,'2026-05-17T17:57:16.178244+02:00',NULL,NULL,NULL,'[]','[]','["docs/crunchydata.md"]','[]','{}','{}');
INSERT INTO "resources" VALUES('https://docs.openshift.com/container-platform/4.1/authentication/understanding-and-creating-service-accounts.html','ref2','','N/A',0,NULL,NULL,NULL,NULL,0,NULL,'manual','N/A',100.0,1779029844,0,'2026-05-17T16:57:24.096977+02:00',NULL,NULL,NULL,'[]','[]','["docs/crunchydata.md"]','[]','{}','{}');
INSERT INTO "resources" VALUES('https://docs.openshift.com/container-platform/4.1/authentication/using-service-accounts-in-applications.html','ref1','','N/A',0,'A curated technical resource and architectural guide covering ref1 in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779031570,0,'2026-05-17T17:26:10.062471+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/crunchydata.md"]','["crunchydata.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://docs.openshift.com/container-platform/4.2/applications/quotas/quotas-setting-across-multiple-projects.html','Quotas setting across multiple projects','','N/A',0,'A curated technical resource and architectural guide covering Quotas setting across multiple projects in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779031904,0,'2026-05-17T17:31:44.077162+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/ocp3.md"]','["ocp3.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://docs.openshift.com/container-platform/4.2/applications/quotas/quotas-setting-per-project.html','Quotas setting per project','','N/A',0,'A curated technical resource and architectural guide covering Quotas setting per project in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779031788,0,'2026-05-17T17:29:48.457818+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/ocp3.md"]','["ocp3.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://docs.openshift.com/container-platform/4.2/openshift_images/using_images/images-other-jenkins-agent.html','OCP 4.2 - Jenkins image','','N/A',0,'A curated technical resource and architectural guide covering OCP 4.2 - Jenkins image in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779029613,0,'2026-05-17T16:53:33.845168+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/openshift-pipelines.md"]','["openshift-pipelines.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://docs.openshift.com/container-platform/4.3/release_notes/ocp-4-3-release-notes.html',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,'manual','N/A',100.0,1779032662,0,'2026-05-17T17:44:22.250172+02:00',NULL,NULL,NULL,'[]','[]','["docs/monitoring.md"]','[]','{}','{}');
INSERT INTO "resources" VALUES('https://docs.openshift.com/container-platform/4.4/architecture/architecture-rhcos.html','RHEL CoreOS','','N/A',0,'A curated technical resource and architectural guide covering RHEL CoreOS in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779030102,0,'2026-05-17T17:01:42.919484+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/ocp4.md"]','["ocp4.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://docs.openshift.com/container-platform/4.4/authentication/managing-security-context-constraints.html','Security','','N/A',0,NULL,NULL,NULL,NULL,0,NULL,'manual','N/A',100.0,1779032820,0,'2026-05-17T17:47:00.471805+02:00',NULL,NULL,NULL,'[]','[]','["docs/ocp4.md"]','[]','{}','{}');
INSERT INTO "resources" VALUES('https://docs.openshift.com/container-platform/4.4/authentication/understanding-authentication.html','ocs.openshift.com: OpenShift 4 Understanding Authentication','','N/A',0,'A curated technical resource and architectural guide covering ocs.openshift.com: OpenShift 4 Understanding Authentication in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779034094,0,'2026-05-17T18:08:14.658952+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/openshift.md"]','["openshift.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://docs.openshift.com/container-platform/4.4/builds/custom-builds-buildah.html','Custom image builds with Buildah','','N/A',0,'A curated technical resource and architectural guide covering Custom image builds with Buildah in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779032297,0,'2026-05-17T17:38:17.181612+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/ocp4.md"]','["ocp4.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://docs.openshift.com/container-platform/4.4/cli_reference/openshift_cli/configuring-cli.html','docs.openshift.com: Enabling tab completion','','N/A',0,'A curated technical resource and architectural guide covering docs.openshift.com: Enabling tab completion in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779030931,0,'2026-05-17T17:15:31.038979+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/openshift.md"]','["openshift.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://docs.openshift.com/container-platform/4.4/logging/cluster-logging-deploying.html','docs.openshift.com/container-platform/4.4/logging/cluster-logging-deploying.html','','N/A',0,'A curated technical resource and architectural guide covering docs.openshift.com/container-platform/4.4/logging/cluster-logging-deploying.html in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779031468,0,'2026-05-17T17:24:28.754800+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/ocp4.md"]','["ocp4.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://docs.openshift.com/container-platform/4.4/machine_management/applying-autoscaling.html','OpenShift 4.4: Applying autoscaling to an OpenShift Container Platform cluster','','N/A',0,'A curated technical resource and architectural guide covering OpenShift 4.4: Applying autoscaling to an OpenShift Container Platform cluster in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779030287,0,'2026-05-17T17:04:47.480713+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-autoscaling.md", "docs/openshift.md"]','["kubernetes-autoscaling.md", "openshift.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://docs.openshift.com/container-platform/4.4/networking/configuring-networkpolicy.html','docs.openshift.com: Configuring network policy with OpenShift SDN','','N/A',0,NULL,NULL,NULL,NULL,0,NULL,'manual','N/A',100.0,1779032199,0,'2026-05-17T17:36:39.442277+02:00',NULL,NULL,NULL,'[]','[]','["docs/openshift.md"]','[]','{}','{}');
INSERT INTO "resources" VALUES('https://docs.openshift.com/container-platform/4.4/networking/multiple_networks/understanding-multiple-networks.html','Understanding multiple networks','','N/A',0,'A curated technical resource and architectural guide covering Understanding multiple networks in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779033003,0,'2026-05-17T17:50:03.030054+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/ocp4.md"]','["ocp4.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://docs.openshift.com/container-platform/4.4/networking/understanding-networking.html','docs.openshift.com: Understanding networking','','N/A',0,'A curated technical resource and architectural guide covering docs.openshift.com: Understanding networking in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779031381,0,'2026-05-17T17:23:01.850435+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/ocp4.md", "docs/openshift.md"]','["ocp4.md", "openshift.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://docs.openshift.com/container-platform/4.4/operators/crds/crd-managing-resources-from-crds.html',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,'manual','N/A',100.0,1779032927,0,'2026-05-17T17:48:47.041975+02:00',NULL,NULL,NULL,'[]','[]','["docs/ocp4.md"]','[]','{}','{}');
INSERT INTO "resources" VALUES('https://docs.openshift.com/container-platform/4.4/operators/olm-adding-operators-to-cluster.html','Adding Operators to a Cluster','','N/A',0,'A curated technical resource and architectural guide covering Adding Operators to a Cluster in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779033917,0,'2026-05-17T18:05:17.450479+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/ocp4.md"]','["ocp4.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://docs.openshift.com/container-platform/4.4/operators/understanding_olm/olm-understanding-olm.html',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,'manual','N/A',100.0,1779032090,0,'2026-05-17T17:34:50.491594+02:00',NULL,NULL,NULL,'[]','[]','["docs/ocp4.md"]','[]','{}','{}');
INSERT INTO "resources" VALUES('https://docs.openshift.com/container-platform/4.4/release_notes/ocp-4-4-release-notes.html','Release Notes','','N/A',0,'A curated technical resource and architectural guide covering Release Notes in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779030981,0,'2026-05-17T17:16:21.984282+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/ocp4.md"]','["ocp4.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://docs.openshift.com/container-platform/4.4/service_mesh/service_mesh_arch/ossm-vs-community.html','Istio CNI plug-in 🌟','','N/A',0,'A curated technical resource and architectural guide covering Istio CNI plug-in 🌟 in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779030803,0,'2026-05-17T17:13:23.910141+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/ocp4.md"]','["ocp4.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://docs.openshift.com/container-platform/4.4/service_mesh/service_mesh_install/installing-ossm.html','“One-click” deployment','','N/A',0,NULL,NULL,NULL,NULL,0,NULL,'manual','N/A',100.0,1779031796,0,'2026-05-17T17:29:56.664603+02:00',NULL,NULL,NULL,'[]','[]','["docs/ocp4.md"]','[]','{}','{}');
INSERT INTO "resources" VALUES('https://docs.openshift.com/container-platform/4.4/service_mesh/service_mesh_install/preparing-ossm-installation.html','Preparing to install Red Hat OpenShift Service Mesh','','N/A',0,NULL,NULL,NULL,NULL,0,NULL,'manual','N/A',100.0,1779031030,0,'2026-05-17T17:17:10.863793+02:00',NULL,NULL,NULL,'[]','[]','["docs/ocp4.md"]','[]','{}','{}');
INSERT INTO "resources" VALUES('https://docs.openshift.com/container-platform/4.4/welcome/oke_about.html','Similarities and differences between OpenShift Kubernetes Engine and OpenShift Container Platform','','N/A',0,'A curated technical resource and architectural guide covering Similarities and differences between OpenShift Kubernetes Engine and OpenShift Container Platform in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779033808,0,'2026-05-17T18:03:28.403783+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/ocp4.md"]','["ocp4.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://docs.openshift.com/container-platform/4.8/cicd/gitops/understanding-openshift-gitops.html','docs.openshift.com: OpenShift GitOps','','N/A',0,'A curated technical resource and architectural guide covering docs.openshift.com: OpenShift GitOps in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779030564,0,'2026-05-17T17:09:24.414567+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/demos.md"]','["demos.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://docs.openshift.com/container-platform/4.8/registry/architecture-component-imageregistry.html','docs.openshift.com: Integrated OpenShift Container Platform registry','','N/A',0,'A curated technical resource and architectural guide covering docs.openshift.com: Integrated OpenShift Container Platform registry in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779029938,0,'2026-05-17T16:58:58.215395+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/registries.md"]','["registries.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://docs.openstack.org/infra/jenkins-job-builder/index.html','docs.openstack.org: Jenkins Job Builder','','N/A',0,'A curated technical resource and architectural guide covering docs.openstack.org: Jenkins Job Builder in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual',NULL,80.0,1779030437,0,'2026-05-17T17:07:17.024060+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/jenkins.md"]','["jenkins.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://docs.openstack.org/tempest','Tempest Testing Project','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','N/A',100.0,1779030882,0,'2026-05-17T17:14:42.858044+02:00',NULL,NULL,NULL,'[]','[]','["docs/test-automation-frameworks.md"]','[]','{}','{"duplicate_of": "https://docs.openstack.org/tempest/latest"}');
INSERT INTO "resources" VALUES('https://docs.openstack.org/tempest/latest','Tempest Testing Project','','2024',4,'Analyzes Tempest, the comprehensive open-source integration test suite designed specifically to validate OpenStack cloud deployments. Evaluates how Tempest performs API validation and functional scenario testing across core OpenStack components (like Nova, Neutron, and Keystone) to ensure infrastructure conformance and stability.','Python','Documentation','Advanced',1,'online','manual',NULL,NULL,NULL,0,'2024-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Cloud Operations", "Infrastructure Validation", "OpenStack Testing"]','["[ENTERPRISE-STABLE]"]','[]','["test-automation-frameworks.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://docs.oracle.com/en-us/iaas/Content/ContEng/Concepts/contengoverview.htm','Oracle Container Engine for Kubernetes (OKE)','','2023',0,'The official product documentation for Oracle Container Engine for Kubernetes (OKE). It highlights the architectural integration of managed master nodes, native storage arrays, virtual cloud networks, and IAM profiles, delivering an enterprise-ready environment for demanding production workloads.','English','Documentation','Advanced',0,'online','manual',NULL,NULL,NULL,0,'2023-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Managed Kubernetes", "Oracle Cloud", "OKE"]','["[COMMUNITY-TOOL]"]','[]','["oraclecloud.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://docs.oracle.com/en-us/iaas/Content/GSG/Concepts/baremetalintro.htm','Oracle Cloud Infrastructure (OCI)','','2023',0,'Technical reference for Oracle Cloud Infrastructure (OCI) Bare Metal instances, highlighting how virtualized networking and direct hardware access can be utilized to host high-performance enterprise systems. Focuses on low-latency compute topologies ideal for massive Kubernetes databases and high-volume workloads.','English','Documentation','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2023-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Cloud Integrations", "Oracle Cloud", "Infrastructure"]','["[COMMUNITY-TOOL]"]','[]','["oraclecloud.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://docs.oracle.com/en-us/iaas/Content/ResourceManager/Concepts/resourcemanager.htm','docs.oracle.com: Overview of Resource Manager','','2023',0,'An overview of Oracle Cloud Infrastructure Resource Manager, a managed service utilizing Terraform to orchestrate cloud-native resource provisioning. It enables platform developers to establish secure, repeatable GitOps workflows and state management natively across Oracle Cloud zones.','English','Documentation','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2023-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Cloud Integrations", "Oracle Cloud", "Resource Management"]','["[COMMUNITY-TOOL]"]','[]','["oraclecloud.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://docs.percona.com/percona-operator-for-mysql/pxc/index.html','Percona.com: Percona Kubernetes Operator for Percona XtraDB Cluster','','2024',0,'Official reference guide to deploying and managing high-availability Percona XtraDB Clusters on Kubernetes. Provides programmatic automation for zero-downtime upgrades, secure backup routines, node discovery, and automatic recovery protocols.','Go','Documentation','Advanced',0,'online','manual',NULL,NULL,NULL,0,'2024-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Cloud Native", "Kubernetes Operators", "MySQL"]','["[COMMUNITY-TOOL]"]','[]','["databases.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://docs.pixielabs.ai','docs.pixielabs.ai: Pixie','','N/A',0,'A curated technical resource and architectural guide covering docs.pixielabs.ai: Pixie in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779030407,0,'2026-05-17T17:06:47.002845+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-tools.md"]','["kubernetes-tools.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://docs.planetscale.com/concepts/planetscale-workflow','docs.planetscale.com: The PlanetScale workflow 🌟','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','925a19dd4aecae669ba5c7d6e84b21436fba9032d80a59179ce6680cef985370',100.0,1779034356,0,'2026-05-17T18:12:36.285434+02:00',NULL,NULL,NULL,'[]','[]','["docs/liquibase.md"]','[]','{}','{"duplicate_of": "https://planetscale.com/docs/vitess/best-practices"}');
INSERT INTO "resources" VALUES('https://docs.portworx.com/portworx-backup-on-prem','PX-Backup: docs','','2025',4,'Official operational documentation for Portworx Backup (PX-Backup). Walks through multi-tenant metadata backups, scheduling pipelines, and application-consistent target snapshots.','Markdown','Documentation','Advanced',0,'online','manual',NULL,NULL,NULL,0,'2025-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Infrastructure", "Enterprise Backup", "Proprietary Platforms"]','["[ENTERPRISE-STABLE]"]','[]','["kubernetes-backup-migrations.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://docs.projectcalico.org/getting-started/openshift/installation','docs.projectcalico.org: Install an OpenShift 4 cluster with Calico','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','e1ea973a372db8fd022a26f235d2a4ec52bf417c543607dfdc2a86c10b89263e',100.0,1779029369,0,'2026-05-17T16:49:29.713385+02:00',NULL,NULL,NULL,'[]','[]','["docs/ocp4.md"]','[]','{}','{"duplicate_of": "https://docs.tigera.io/calico/latest/getting-started/kubernetes/openshift/installation"}');
INSERT INTO "resources" VALUES('https://docs.python.org/3/library/hashlib.html','docs.python.org: scrypt (standard library)','','2026',5,'Provides built-in, low-level access to the scrypt key derivation function inside Python''s native standard library (hashlib). This ensures robust password protection out-of-the-box without requiring compilation of external binary packages.','Python','Library','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2026-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Security", "Cryptography", "Hashing Algorithms"]','["[DE FACTO STANDARD]"]','[]','["devsecops.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://docs.ray.io/en/latest','Ray','','2026',5,'Ray is the premier distributed execution framework for scaling compute-heavy AI and Python workloads. It provides low-overhead, dynamic actor execution models, powering distributed training (Ray Train), hyperparameter tuning (Ray Tune), and model serving (Ray Serve) at enterprise scale.','C++','Documentation','Advanced',1,'online','manual',NULL,NULL,NULL,0,'2026-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Distributed Systems", "Compute Engines", "Ray"]','["[DE FACTO STANDARD]"]','[]','["mlops.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://docs.redhat.com/en',NULL,NULL,NULL,NULL,'A curated technical resource and architectural guide covering docs.redhat.com in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'online','manual',NULL,NULL,1781736122,0,'2026-06-18T00:42:02.861596+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','[]','["openshift.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://docs.redhat.com/en/documentation/openshift_container_platform/3.11/html/architecture/additional-concepts',NULL,NULL,NULL,NULL,'A curated technical resource and architectural guide covering docs.redhat.com in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'online','manual',NULL,NULL,1781736123,0,'2026-06-18T00:42:03.665475+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','[]','["openshift.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://docs.redhat.com/en/documentation/openshift_container_platform/3.11/html/architecture/architecture-index',NULL,NULL,NULL,NULL,'A curated technical resource and architectural guide covering docs.redhat.com in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'online','manual',NULL,NULL,1781736124,0,'2026-06-18T00:42:04.900252+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','[]','["openshift.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://docs.redhat.com/en/documentation/openshift_container_platform/3.11/html/architecture/core-concepts',NULL,NULL,NULL,NULL,'A curated technical resource and architectural guide covering docs.redhat.com in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'online','manual',NULL,NULL,1781736112,0,'2026-06-18T00:41:52.818229+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','[]','["ocp3.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://docs.redhat.com/en/documentation/openshift_container_platform/3.11/html/cluster_administration/admin-guide-manage-scc',NULL,NULL,NULL,NULL,'A curated technical resource and architectural guide covering docs.redhat.com in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'online','manual',NULL,NULL,1781736123,0,'2026-06-18T00:42:03.213570+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','[]','["openshift.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://docs.redhat.com/en/documentation/openshift_container_platform/3.11/html/cluster_administration/configuring-cluster-auto-scaler-aws',NULL,NULL,NULL,NULL,'A curated technical resource and architectural guide covering docs.redhat.com in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'online','manual',NULL,NULL,1781736122,0,'2026-06-18T00:42:02.593490+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','[]','["openshift.md", "kubernetes-autoscaling.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://docs.redhat.com/en/documentation/openshift_container_platform/3.11/html/configuring_clusters/prometheus-cluster-monitoring',NULL,NULL,NULL,NULL,'A curated technical resource and architectural guide covering docs.redhat.com in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'online','manual',NULL,NULL,1781736111,0,'2026-06-18T00:41:51.173849+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','[]','["monitoring.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://docs.redhat.com/en/documentation/openshift_container_platform/3.11/html/configuring_clusters/setting-up-a-router',NULL,NULL,NULL,NULL,'A curated technical resource and architectural guide covering docs.redhat.com in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'online','manual',NULL,NULL,1781736113,0,'2026-06-18T00:41:53.006730+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','[]','["ocp4.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://docs.redhat.com/en/documentation/openshift_container_platform/3.11/html/container_security_guide/security-platform',NULL,NULL,NULL,NULL,'A curated technical resource and architectural guide covering docs.redhat.com in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'online','manual',NULL,NULL,1781736126,0,'2026-06-18T00:42:06.347232+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','[]','["openshift.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://docs.redhat.com/en/documentation/openshift_container_platform/3.11/html/developer_guide/tutorials',NULL,NULL,NULL,NULL,'A curated technical resource and architectural guide covering docs.redhat.com in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'online','manual',NULL,NULL,1781736124,0,'2026-06-18T00:42:04.217234+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','[]','["openshift-pipelines.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://docs.redhat.com/en/documentation/openshift_container_platform/3.11/html/release_notes/release-notes-ocp-3-11-release-notes',NULL,NULL,NULL,NULL,'A curated technical resource and architectural guide covering docs.redhat.com in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'online','manual',NULL,NULL,1781736101,0,'2026-06-18T00:41:41.662046+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','[]','["monitoring.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://docs.redhat.com/en/documentation/openshift_container_platform/3.6/html/cluster_administration/admin-guide-manage-scc',NULL,NULL,NULL,NULL,'A curated technical resource and architectural guide covering docs.redhat.com in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'online','manual',NULL,NULL,1781735901,0,'2026-06-18T00:38:21.509829+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','[]','["crunchydata.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://docs.redhat.com/en/documentation/openshift_container_platform/4.1/html/authentication/using-service-accounts',NULL,NULL,NULL,NULL,'A curated technical resource and architectural guide covering docs.redhat.com in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'online','manual',NULL,NULL,1781735902,0,'2026-06-18T00:38:22.789873+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','[]','["crunchydata.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://docs.redhat.com/en/documentation/openshift_container_platform/4.1/pdf/updating_clusters/OpenShift_Container_Platform-4.1-Updating_clusters-en-US.pdf',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,'manual','8f5f43383acd8902dd7df2b7e112a34203d5fbc4bcea3bc1bb6e57b737eeaea0',100.0,1779130495,0,'2026-05-18T20:54:55.005721+02:00',NULL,NULL,NULL,'[]','[]','["docs/ocp4.md"]','[]','{}','{}');
INSERT INTO "resources" VALUES('https://docs.redhat.com/en/documentation/openshift_container_platform/4.2/html/applications/quotas',NULL,NULL,NULL,NULL,'A curated technical resource and architectural guide covering docs.redhat.com in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'online','manual',NULL,NULL,1781736113,0,'2026-06-18T00:41:53.754507+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','[]','["ocp3.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://docs.redhat.com/en/documentation/openshift_container_platform/4.2/html/container-native_virtualization/container-native-virtualization-2-1-release-notes',NULL,NULL,NULL,NULL,'A curated technical resource and architectural guide covering docs.redhat.com in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'online','manual',NULL,NULL,1781736112,0,'2026-06-18T00:41:52.463492+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','[]','["ocp3.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://docs.redhat.com/en/documentation/openshift_container_platform/4.2/html/images/using-images',NULL,NULL,NULL,NULL,'A curated technical resource and architectural guide covering docs.redhat.com in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'online','manual',NULL,NULL,1781736123,0,'2026-06-18T00:42:03.200596+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','[]','["openshift-pipelines.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://docs.redhat.com/en/documentation/openshift_container_platform/4.2/html/installing_on_ibm_z/index',NULL,NULL,NULL,NULL,'A curated technical resource and architectural guide covering docs.redhat.com in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'online','manual',NULL,NULL,1781735961,0,'2026-06-18T00:39:21.015892+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','[]','["ibm_cloud.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://docs.redhat.com/en/documentation/openshift_container_platform/4.2/pdf/installing_on_ibm_z/index',NULL,NULL,NULL,NULL,'A curated technical resource and architectural guide covering docs.redhat.com in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'online','manual',NULL,NULL,1781735961,0,'2026-06-18T00:39:21.057123+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','[]','["ibm_cloud.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://docs.redhat.com/en/documentation/openshift_container_platform/4.21',NULL,NULL,NULL,NULL,'A curated technical resource and architectural guide covering docs.redhat.com in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'online','manual',NULL,NULL,1779388562,0,'2026-05-21T20:36:02.543841+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','[]','["ocp4.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://docs.redhat.com/en/documentation/openshift_container_platform/4.21/html/ai_workloads/red-hat-build-of-kueue','Red Hat Build of Kueue','','2024',4,'Focuses on Red Hat''s enterprise integration of Kueue, a Kubernetes-native job queueing system designed to manage resource quotas, tenant isolation, and fair-share scheduling for high-performance AI/ML and batch workloads. Live Grounding confirms Kueue is crucial in 2026 for orchestrating GPU and CPU cluster resource allocation dynamically across large-scale enterprise clusters.','Markdown','Reference','Advanced',0,'online','manual',NULL,NULL,NULL,0,'2024-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Data & AI", "Batch Scheduling", "Kueue"]','["[ENTERPRISE-STABLE]"]','[]','["kubernetes-operators-controllers.md", "kubernetes-bigdata.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://docs.redhat.com/en/documentation/openshift_container_platform/4.4',NULL,NULL,NULL,NULL,'A curated technical resource and architectural guide covering docs.redhat.com in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'online','manual',NULL,NULL,1781736113,0,'2026-06-18T00:41:53.311704+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','[]','["ocp4.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://docs.redhat.com/en/documentation/openshift_container_platform/4.4/html-single/service_mesh/index',NULL,NULL,NULL,NULL,'A curated technical resource and architectural guide covering docs.redhat.com in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'online','manual',NULL,NULL,1781736113,0,'2026-06-18T00:41:53.618366+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','[]','["ocp4.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://docs.redhat.com/en/documentation/openshift_container_platform/4.4/html/architecture/architecture-rhcos',NULL,NULL,NULL,NULL,'A curated technical resource and architectural guide covering docs.redhat.com in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'online','manual',NULL,NULL,1781736112,0,'2026-06-18T00:41:52.884905+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','[]','["ocp4.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://docs.redhat.com/en/documentation/openshift_container_platform/4.4/html/authentication_and_authorization/understanding-authentication',NULL,NULL,NULL,NULL,'A curated technical resource and architectural guide covering docs.redhat.com in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'online','manual',NULL,NULL,1781736126,0,'2026-06-18T00:42:06.498126+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','[]','["openshift.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://docs.redhat.com/en/documentation/openshift_container_platform/4.4/html/builds/custom-builds-buildah',NULL,NULL,NULL,NULL,'A curated technical resource and architectural guide covering docs.redhat.com in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'online','manual',NULL,NULL,1781432159,0,'2026-06-14T12:15:59.619432+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','[]','["ocp4.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://docs.redhat.com/en/documentation/openshift_container_platform/4.4/html/cli_tools/openshift-cli-oc',NULL,NULL,NULL,NULL,'A curated technical resource and architectural guide covering docs.redhat.com in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'online','manual',NULL,NULL,1781736123,0,'2026-06-18T00:42:03.576498+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','[]','["openshift.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://docs.redhat.com/en/documentation/openshift_container_platform/4.4/html/logging/cluster-logging-deploying',NULL,NULL,NULL,NULL,'A curated technical resource and architectural guide covering docs.redhat.com in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'online','manual',NULL,NULL,1781736118,0,'2026-06-18T00:41:58.072885+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','[]','["ocp4.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://docs.redhat.com/en/documentation/openshift_container_platform/4.4/html/machine_management/applying-autoscaling',NULL,NULL,NULL,NULL,'A curated technical resource and architectural guide covering docs.redhat.com in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'online','manual',NULL,NULL,1781736122,0,'2026-06-18T00:42:02.605580+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','[]','["openshift.md", "kubernetes-autoscaling.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://docs.redhat.com/en/documentation/openshift_container_platform/4.4/html/networking/multiple-networks',NULL,NULL,NULL,NULL,'A curated technical resource and architectural guide covering docs.redhat.com in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'online','manual',NULL,NULL,1781736113,0,'2026-06-18T00:41:53.337443+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','[]','["ocp4.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://docs.redhat.com/en/documentation/openshift_container_platform/4.4/html/networking/understanding-networking',NULL,NULL,NULL,NULL,'A curated technical resource and architectural guide covering docs.redhat.com in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'online','manual',NULL,NULL,1781736122,0,'2026-06-18T00:42:02.522926+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','[]','["ocp4.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://docs.redhat.com/en/documentation/openshift_container_platform/4.4/html/operators/olm-adding-operators-to-a-cluster',NULL,NULL,NULL,NULL,'A curated technical resource and architectural guide covering docs.redhat.com in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'online','manual',NULL,NULL,1781736112,0,'2026-06-18T00:41:52.997684+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','[]','["ocp4.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://docs.redhat.com/en/documentation/openshift_container_platform/4.4/html/release_notes/ocp-4-4-release-notes',NULL,NULL,NULL,NULL,'A curated technical resource and architectural guide covering docs.redhat.com in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'online','manual',NULL,NULL,1781736114,0,'2026-06-18T00:41:54.852330+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','[]','["ocp4.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://docs.redhat.com/en/documentation/openshift_container_platform/4.4/html/service_mesh/service-mesh-1-x',NULL,NULL,NULL,NULL,'A curated technical resource and architectural guide covering docs.redhat.com in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'online','manual',NULL,NULL,1781736116,0,'2026-06-18T00:41:56.793826+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','[]','["ocp4.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://docs.redhat.com/en/documentation/openshift_container_platform/4.8/html/cicd/gitops',NULL,NULL,NULL,NULL,'A curated technical resource and architectural guide covering docs.redhat.com in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'online','manual',NULL,NULL,1781735911,0,'2026-06-18T00:38:31.361609+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','[]','["demos.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://docs.redhat.com/en/documentation/openshift_container_platform/4.8/html/registry/index',NULL,NULL,NULL,NULL,'A curated technical resource and architectural guide covering docs.redhat.com in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'online','manual',NULL,NULL,1781736155,0,'2026-06-18T00:42:35.042363+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','[]','["registries.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://docs.redhat.com/en/documentation/red_hat_jboss_web_server/5.4/html-single/red_hat_jboss_web_server_for_openshift/index',NULL,NULL,NULL,NULL,'A curated technical resource and architectural guide covering docs.redhat.com in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'online','manual',NULL,NULL,1781735911,0,'2026-06-18T00:38:31.006705+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','[]','["demos.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://docs.robusta.dev','Robusta','','N/A',0,NULL,NULL,NULL,NULL,0,'online','manual','9180cac0ecd167a9b419965fa73e5864153872f63ac8d71d42add06ee17b0a77',100.0,1779034528,0,'2026-05-17T18:15:28.307774+02:00',NULL,NULL,NULL,'[]','[]','["docs/kubernetes-tools.md"]','[]','{}','{}');
INSERT INTO "resources" VALUES('https://docs.robusta.dev/master/index.html',NULL,NULL,NULL,NULL,'A curated technical resource and architectural guide covering docs.robusta.dev in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'online','manual',NULL,100.0,1781736046,0,'2026-06-18T00:40:46.512649+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-tools.md"]','["kubernetes-tools.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://docs.sonarqube.org/latest/analysis/overview','SonarQube Scanner Overview','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','0319df9f31640c7a17d45b4ec27e25304d9c8f36ef24fb84f3fc110778f46f79',100.0,1779030990,0,'2026-05-17T17:16:30.031820+02:00',NULL,NULL,NULL,'[]','[]','["docs/sonarqube.md"]','[]','{}','{"duplicate_of": "https://docs.sonarsource.com/sonarqube-server/analyzing-source-code/overview"}');
INSERT INTO "resources" VALUES('https://docs.sonarqube.org/latest/analysis/scan/sonarscanner','anything else (CLI) - SonarScanner','','N/A',0,NULL,NULL,NULL,NULL,0,NULL,'manual','2f76a859c4e8787e4bf5db7b35c2e20f4dd79b3e4d94bd1a87af6c1746a8c348',100.0,1779030966,0,'2026-05-17T17:16:06.952901+02:00',NULL,NULL,NULL,'[]','[]','["docs/sonarqube.md"]','[]','{}','{}');
INSERT INTO "resources" VALUES('https://docs.sonarqube.org/latest/analysis/scan/sonarscanner-for-ant','Ant - SonarScanner for Ant','','N/A',0,NULL,NULL,NULL,NULL,0,NULL,'manual','27d0fda983d5e6593d84eaeeb3aee8edcc2cb43e1cd7354d267817dfad1330df',100.0,1779030423,0,'2026-05-17T17:07:03.153742+02:00',NULL,NULL,NULL,'[]','[]','["docs/sonarqube.md"]','[]','{}','{}');
INSERT INTO "resources" VALUES('https://docs.sonarqube.org/latest/analysis/scan/sonarscanner-for-azure-devops','Azure DevOps - SonarQube Extension for Azure DevOps','','N/A',0,NULL,NULL,NULL,NULL,0,NULL,'manual','f44737a63d5eebc7f1afbc7fbef69a940df45681cde8ba98dc523e862b7db64c',100.0,1779030504,0,'2026-05-17T17:08:24.069707+02:00',NULL,NULL,NULL,'[]','[]','["docs/sonarqube.md"]','[]','{}','{}');
INSERT INTO "resources" VALUES('https://docs.sonarqube.org/latest/analysis/scan/sonarscanner-for-gradle','Gradle - SonarScanner for Gradle','','N/A',0,NULL,NULL,NULL,NULL,0,NULL,'manual','eaf2dd764262332907cbbbf9ca0f950c554cbb1cdadaef82832373bc1c72b724',100.0,1779033422,0,'2026-05-17T17:57:02.740722+02:00',NULL,NULL,NULL,'[]','[]','["docs/sonarqube.md"]','[]','{}','{}');
INSERT INTO "resources" VALUES('https://docs.sonarqube.org/latest/analysis/scan/sonarscanner-for-jenkins','SonarScanner for Jenkins 🌟','','N/A',0,NULL,NULL,NULL,NULL,0,NULL,'manual','8116c61990f93d98e7bb69605c64fde5a04fb8855e93df9b0d1a3f3eaa15e457',100.0,1779030221,0,'2026-05-17T17:03:41.224104+02:00',NULL,NULL,NULL,'[]','[]','["docs/jenkins.md", "docs/sonarqube.md"]','[]','{}','{}');
INSERT INTO "resources" VALUES('https://docs.sonarqube.org/latest/analysis/scan/sonarscanner-for-maven','Maven - use the SonarScanner for Maven','','N/A',0,NULL,NULL,NULL,NULL,0,NULL,'manual','b52b73ee0b1c72719b5719e2ba4700e0a25445ae45a72cb8428154bab29f664d',100.0,1779032467,0,'2026-05-17T17:41:07.301084+02:00',NULL,NULL,NULL,'[]','[]','["docs/sonarqube.md"]','[]','{}','{}');
INSERT INTO "resources" VALUES('https://docs.sonarqube.org/latest/analysis/scan/sonarscanner-for-msbuild','MSBuild - SonarScanner for MSBuild','','N/A',0,NULL,NULL,NULL,NULL,0,NULL,'manual','803bdf3af644066711ba52c9f48b754aeac04b7739c54da2d8da3b432931b51a',100.0,1779030526,0,'2026-05-17T17:08:46.683303+02:00',NULL,NULL,NULL,'[]','[]','["docs/sonarqube.md"]','[]','{}','{}');
INSERT INTO "resources" VALUES('https://docs.sonarsource.com/sonarqube-server/2025.5/analyzing-source-code/scanners',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,'manual',NULL,100.0,1779130494,0,'2026-05-18T20:54:54.978052+02:00',NULL,NULL,NULL,'[]','[]','["docs/sonarqube.md"]','[]','{}','{}');
INSERT INTO "resources" VALUES('https://docs.sonarsource.com/sonarqube-server/analyzing-source-code/overview','SonarQube Scanner Overview','- [Gradle - SonarScanner for Gradle](https://docs.sonarsource.com/sonarqube-server/analyzing-source-code/scanners/sonarscanner-for-gradle)
    - [MSBuild - SonarScanner for MSBuild](https://docs.sonarsource.com/sonarqube-server/analyzing-source-code/scanners/dotnet/installing)
    - [Maven - use the SonarScanner for Maven](https://docs.sonarsource.com/sonarqube-server/analyzing-source-code/scanners/sonarscanner-for-maven)
    - [Jenkins - SonarScanner for Jenkins. SonarQube plugin for Jenkins with declarative pipeline 🌟](https://docs.sonarsource.com/sonarqube-server/analyzing-source-code/scanners/jenkins-extension-sonarqube)
    - [Azure DevOps - SonarQube Extension for Azure DevOps](https://docs.sonarsource.com/sonarqube-server/analyzing-source-code/scanners/sonarqube-extension-for-azure-devops)
    - [Ant - SonarScanner for Ant](https://docs.sonarsource.com/sonarqube-server/analyzing-source-code/scanners/scanner-environment/general-requirements)
    - [anything else (CLI) - SonarScanner](https://docs.sonarsource.com/sonarqube-server/analyzing-source-code/scanners/sonarscanner)','2026',5,'Official architectural overview of SonarQube scanning tooling. Details execution mechanics with Gradle, MSBuild, Maven, Jenkins, Azure DevOps, and generic bash runner scripts.','N/A','Documentation','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2026-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Continuous Integration", "Code Quality", "Static Analysis Platforms"]','["[DE FACTO STANDARD]"]','[]','["sonarqube.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://docs.sonarsource.com/sonarqube-server/analyzing-source-code/scanners/dotnet/installing',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,'manual','9dd983ea22a68004ff16e7fd1848214d03fb40ad3eaddd9734b293ee7ff1b905',100.0,1779130494,1,'2026-05-18T20:54:54.946140+02:00',NULL,NULL,NULL,'[]','[]','["docs/sonarqube.md"]','[]','{}','{}');
INSERT INTO "resources" VALUES('https://docs.sonarsource.com/sonarqube-server/analyzing-source-code/scanners/jenkins-extension-sonarqube',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,'manual','0fb81bb5de0bdbd911a9d79341dc649eac7c48e3071f3b3a61d3d85dc262e267',100.0,1779130494,1,'2026-05-18T20:54:54.964306+02:00',NULL,NULL,NULL,'[]','[]','["docs/jenkins.md"]','[]','{}','{}');
INSERT INTO "resources" VALUES('https://docs.sonarsource.com/sonarqube-server/analyzing-source-code/scanners/sonarqube-extension-for-azure-devops',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,'manual','fc2b2a727fd9657c9d67c0077a77cf2129f6dc96a0a110b847444835d5b2457b',100.0,1779130494,1,'2026-05-18T20:54:54.984744+02:00',NULL,NULL,NULL,'[]','[]','["docs/sonarqube.md"]','[]','{}','{}');
INSERT INTO "resources" VALUES('https://docs.sonarsource.com/sonarqube-server/analyzing-source-code/scanners/sonarscanner',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,'manual','46d88f6dc179842dcd71ff3ed9ba9395337a884667afa3754c0b61ffa65b1b54',100.0,1779130494,1,'2026-05-18T20:54:54.984705+02:00',NULL,NULL,NULL,'[]','[]','["docs/sonarqube.md"]','[]','{}','{}');
INSERT INTO "resources" VALUES('https://docs.sonarsource.com/sonarqube-server/analyzing-source-code/scanners/sonarscanner-for-gradle',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,'manual','b39912ba1bcc609c5177ddba5a66b0a29d59114980111131dbe32a44e7f75e31',100.0,1779130494,1,'2026-05-18T20:54:54.950199+02:00',NULL,NULL,NULL,'[]','[]','["docs/sonarqube.md"]','[]','{}','{}');
INSERT INTO "resources" VALUES('https://docs.sonarsource.com/sonarqube-server/analyzing-source-code/scanners/sonarscanner-for-jenkins',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,'review_required','manual',NULL,64.0,1779130495,0,'2026-05-18T20:54:55.028479+02:00',NULL,NULL,NULL,'[]','[]','["docs/sonarqube.md"]','[]','{}','{"review_metadata": {"original_url": "https://docs.sonarsource.com/sonarqube-server/analyzing-source-code/scanners/sonarscanner-for-jenkins", "proposed_url": "NONE", "reason": "High-Value Protection: 404", "timestamp": "2026-05-18T18:54:55.028481"}}');
INSERT INTO "resources" VALUES('https://docs.sonarsource.com/sonarqube-server/analyzing-source-code/scanners/sonarscanner-for-maven',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,'manual','0d37a231ba600b7346834931f23424ceec077a8a963b445a61617e683e381b81',100.0,1779130495,1,'2026-05-18T20:54:55.022125+02:00',NULL,NULL,NULL,'[]','[]','["docs/sonarqube.md"]','[]','{}','{}');
INSERT INTO "resources" VALUES('https://docs.stacksimplify.com/aws-eks/aws-alb-ingress/lean-kubernetes-aws-alb-ingress-basics','stacksimplify.com: AWS ALB Ingress Service - Basics 🌟','','2022',0,'Fundamentals on deploying the AWS Load Balancer Controller within EKS. Details mapping of ingress objects to physical Application Load Balancers, target groups, and routing configurations.','English','Tutorial','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2022-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Cloud Native", "AWS EKS", "Networking"]','["[COMMUNITY-TOOL]", "[GUIDE]"]','[]','["managed-kubernetes-in-public-cloud.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://docs.stacksimplify.com/aws-eks/aws-devops-eks/learn-to-master-devops-on-aws-eks-using-aws-codecommit-codebuild-codepipeline','stacksimplify.com: DevOps with AWS CodePipeline on AWS EKS','','2024',0,'Thorough technical learning guide configuring CI/CD pipelines targeting AWS EKS. Integrates AWS native tools like CodeCommit, CodeBuild, and CodePipeline with modern container orchestration standards.','Markdown','Tutorial','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2024-06-01T00:00:00+02:00',NULL,NULL,NULL,'["DevOps & CI/CD", "AWS EKS", "CodePipeline"]','["[COMMUNITY-TOOL]", "[GUIDE]"]','[]','["demos.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://docs.tigera.io/calico/latest/getting-started/kubernetes/openshift/installation','docs.projectcalico.org: Install an OpenShift 4 cluster with Calico','','2023',0,'A step-by-step technical blueprint for deploying Project Calico as the primary CNI within a Red Hat OpenShift 4 cluster. It outlines replacing the default network provider with Calico to leverage enhanced network security policy engines and optimized IP Address Management (IPAM). Integration focuses on Operator-driven setups, configuring custom Calico CRDs to control BGP routing and wireguard encryption for inter-node pod traffic.','English','Technical Guide','Advanced',0,'online','manual',NULL,NULL,NULL,0,'2023-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Networking", "Container Network Interface", "Calico Integrations"]','["[COMMUNITY-TOOL]", "[GUIDE]"]','[]','["ocp4.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://docs.traefik.io','docs.traefik.io','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','2aefce0720d2d3e4f79f76bed1292ce6ad09328c539ba53761568670d63a4460',100.0,1779032114,0,'2026-05-17T17:35:14.204985+02:00',NULL,NULL,NULL,'[]','[]','["docs/mkdocs.md"]','[]','{}','{"duplicate_of": "https://doc.traefik.io/traefik"}');
INSERT INTO "resources" VALUES('https://docs.wavefront.com/activemq.html','docs.wavefront.com/activemq.html','','N/A',0,NULL,NULL,NULL,NULL,0,NULL,'manual','32b211e3549ca242c6138bb64d5bcd1f946e50897dd2235e2d9c26dd9297acc7',100.0,1779032817,1,'2026-05-17T17:46:57.301234+02:00',NULL,NULL,NULL,'[]','[]','["docs/grafana.md", "docs/prometheus.md"]','[]','{}','{}');
INSERT INTO "resources" VALUES('https://dok.community','dok.community: DoKC Data on Kubernetes','','2026',0,'The central hub for the Data on Kubernetes Community (DoKC), which advocates for running stateful microservices, operators, and relational databases directly inside Kubernetes. It gathers technical resources, patterns, and performance studies to validate production reliability. A leading organization defining stateful application architectures.','English','Community Portal','Intermediate',0,'online','manual','N/A',100.0,1781429996,0,'2026-06-14T11:39:56.214084+02:00',NULL,NULL,NULL,'["Storage & Data", "Data on Kubernetes", "Community Hub"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-storage.md"]','["index.md", "kubernetes-storage.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://dok.community/dokc-2021-report','dok.community: Data on Kubernetes 2021 Report','','2021',0,'This classic report maps standard adoption trends of stateful workloads in containerized environments. It highlights performance, operations, and resource efficiency as key factors convincing enterprises to run workloads on native Kubernetes storage pools instead of external infrastructure.','English','Research Report','Intermediate',0,'online','manual','N/A',100.0,1781429975,0,'2026-06-14T11:39:35.879303+02:00',NULL,NULL,NULL,'["Storage & Data", "Data on Kubernetes", "Industry Research"]','["[CASE STUDY]", "[COMMUNITY-TOOL]"]','["docs/databases.md", "docs/kubernetes-storage.md"]','["databases.md", "kubernetes-storage.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://dolphinscheduler.apache.org',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,'manual','02b06607d8efd665fbb523b24c271c0c38a55757b02f15b4717d0336a6d8b53e',100.0,1779033903,0,'2026-05-17T18:05:03.385496+02:00',NULL,NULL,NULL,'[]','[]','["docs/kubernetes-tools.md"]','[]','{}','{}');
INSERT INTO "resources" VALUES('https://dominik-tornow.medium.com/inside-kubernetes-rbac-9988b08a738a','==dominik-tornow.medium.com: Inside Kubernetes RBAC==','','N/A',0,'A curated technical resource and architectural guide covering ==dominik-tornow.medium.com: Inside Kubernetes RBAC== in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779029734,0,'2026-05-17T16:55:34.963482+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-security.md"]','["kubernetes-security.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://doodle.com','Doodle','','N/A',0,NULL,NULL,NULL,NULL,0,'online','manual','de0598d7cb442a483cc7d02d723c57b074f86d8ad302d664d49ce21e36e36c58',100.0,1779031805,0,'2026-05-17T17:30:05.267451+02:00',NULL,NULL,NULL,'[]','[]','["docs/appointment-scheduling.md"]','[]','{}','{}');
INSERT INTO "resources" VALUES('https://doodle.com/en','Doodle','','2024',0,'Collaborative scheduling engine specializing in group polling to establish consensus times. Cuts down back-and-forth emails when coordinating meetings across varying external directories.','JavaScript','SaaS','Beginner',0,'online','manual',NULL,NULL,NULL,0,'2024-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Collaborative Operations", "Workspace Scheduling", "Commercial Tools"]','["[COMMUNITY-TOOL]"]','[]','["appointment-scheduling.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://doordash.engineering/2021/04/14/gradual-code-releases-using-an-in-house-kubernetes-canary-controller','doordash.engineering: Gradual Code Releases Using an In-House Kubernetes'' Canary Controller','','N/A',0,'A curated technical resource and architectural guide covering doordash.engineering: Gradual Code Releases Using an In-House Kubernetes'' Canary Controller in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779033751,0,'2026-05-17T18:02:31.083059+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes.md"]','["kubernetes.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://doordash.engineering/2022/06/23/fast-feedback-loop-for-kubernetes-product-development-in-a-production-environment','doordash.engineering: Fast Feedback Loop for Kubernetes Product Development'' in a Production Environment','','N/A',0,'A curated technical resource and architectural guide covering doordash.engineering: Fast Feedback Loop for Kubernetes Product Development'' in a Production Environment in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779029158,0,'2026-05-17T16:45:58.667679+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes.md"]','["kubernetes.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://doordash.engineering/2022/08/09/how-to-handle-kubernetes-health-checks','doordash.engineering: How to Handle Kubernetes Health Checks','','N/A',0,'A curated technical resource and architectural guide covering doordash.engineering: How to Handle Kubernetes Health Checks in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779034477,0,'2026-05-17T18:14:37.272963+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes.md"]','["kubernetes.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://doppler.com/blog/environment-variables-in-python','doppler.com: Using Environment Variables in Python for App Configuration'' 🌟','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','7e40bd9004d4e69d3b7e67712cc2e366eaa88a51be45710d0465cc3d2c2b8952',100.0,1779034345,0,'2026-05-17T18:12:25.996613+02:00',NULL,NULL,NULL,'[]','[]','["docs/python.md"]','[]','{}','{"duplicate_of": "https://www.doppler.com/blog/environment-variables-in-python"}');
INSERT INTO "resources" VALUES('https://dormoshe.io/trending-news/kubernetes-101-part-i-the-fundamentals-23a1-60035','dormoshe.io: Kubernetes 101, part I, the fundamentals | Leandro Proença','','N/A',0,NULL,NULL,NULL,NULL,0,NULL,'manual','b68790d64ba787231e36bed9ee4666ac66aa18e83ae9b10b830cc6e15b6f9170',100.0,1779031910,1,'2026-05-17T17:31:50.461710+02:00',NULL,NULL,NULL,'[]','[]','["docs/kubernetes.md"]','[]','{}','{}');
INSERT INTO "resources" VALUES('https://dotnet-helpers.com/powershell/azure-keyvault-set-and-retrieve-secrets','dotnet-helpers.com: Azure KeyVault Set and Retrieve Secrets using Powershell 🌟','','2021',0,'Demonstrates standard CRUD API routines for setting, changing, and pulling protected application settings from active Azure KeyVault services using current Microsoft Az commands.','PowerShell','Blog Post','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Cloud Platform Management", "Secret Management", "Azure Key Vault", "Infrastructure Automation"]','["[COMMUNITY-TOOL]"]','[]','["azure.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://dotnet-helpers.com/powershell/convert-yaml-to-json-or-json-to-yaml-using-powershell','dotnet-helpers.com: How to Convert YAML to JSON / JSON to YAML using PowerShell','','2021',3,'A practical guide showing how to convert configuration formats using PowerShell script pipelines. It demonstrates how to parse and map structures between JSON and YAML, helping administrators automate tasks in Windows-centric environments.','PowerShell','article','intermediate',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Configuration Management", "YAML Processing", "CLI Tools"]','["[COMMUNITY-TOOL]"]','[]','["yaml.md"]','{}','{"is_special": true}');
INSERT INTO "resources" VALUES('https://dotnet-helpers.com/powershell/passing-local-variables-to-remote-powershell-session','dotnet-helpers.com: Passing Local Variables to Remote PowerShell session','','2021',0,'Provides examples details variable scope passing techniques over active WinRM and remote sessions. Includes configuration parameters for `$Using:` prefix arguments and script-block parameters.','PowerShell','Blog Post','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Infrastructure Automation", "Remote Administration", "WinRM", "Session Management"]','["[COMMUNITY-TOOL]"]','[]','["azure.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://dotnet.microsoft.com/apps/xamarin','dotnet.microsoft.com: Xamarin','','N/A',0,NULL,NULL,NULL,NULL,0,'online','manual','ac547a5b8ca857fb15d72587a9d7e3c90df165deb914699170c9cdf6c87d975a',100.0,1779030190,0,'2026-05-17T17:03:10.058194+02:00',NULL,NULL,NULL,'[]','[]','["docs/xamarin.md"]','[]','{}','{}');
INSERT INTO "resources" VALUES('https://dotnet.microsoft.com/en-us/apps/xamarin','dotnet.microsoft.com: What is Xamarin?','','2024',0,'An introductory resource detailing Xamarin''s architecture, demonstrating how C# code gets compiled to native binaries using Mono or .NET execution runtimes. It highlights the historically unified codebase approach for mobile UI design. This documentation is primarily of historical interest as the ecosystem transitions entirely to modern .NET MAUI runtimes.','C#','Documentation','Beginner',0,'online','manual',NULL,NULL,NULL,0,'2024-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Mobile Development", "Cross-Platform", "Xamarin"]','["[COMMUNITY-TOOL]"]','[]','["xamarin.md", "dotnet.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://dotnet.microsoft.com/learn/xamarin/what-is-xamarin','dotnet.microsoft.com: What is Xamarin?','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','ac547a5b8ca857fb15d72587a9d7e3c90df165deb914699170c9cdf6c87d975a',100.0,1779030009,0,'2026-05-17T17:00:09.845604+02:00',NULL,NULL,NULL,'[]','[]','["docs/xamarin.md"]','[]','{}','{"duplicate_of": "https://dotnet.microsoft.com/apps/xamarin"}');
INSERT INTO "resources" VALUES('https://doughellmann.com','Dough Hellmann - Python, OpenStack and Open Source','','2008',0,'Professional engineering journal by Doug Hellmann focusing on deep standard library structures (PyMOTW) and enterprise-level OpenStack cloud engineering with Python.','Python','Blog','Advanced',0,'online','manual',NULL,NULL,NULL,0,'2008-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Backend Development", "Python Ecosystem", "Technical Leadership"]','["[COMMUNITY-TOOL]"]','[]','["python.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://downdetector.co.uk','==Downdetector==','','N/A',0,'A curated technical resource and architectural guide covering ==Downdetector== in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779033765,0,'2026-05-17T18:02:45.406392+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/public-cloud-solutions.md"]','["public-cloud-solutions.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://downdetector.co.uk/status/aws-amazon-web-services','downdetector: aws','','N/A',0,NULL,NULL,NULL,NULL,0,NULL,'manual','N/A',100.0,1779029507,0,'2026-05-17T16:51:47.511051+02:00',NULL,NULL,NULL,'[]','[]','["docs/public-cloud-solutions.md"]','[]','{}','{}');
INSERT INTO "resources" VALUES('https://doylestowncoder.com/2021/11/29/building-ci-cd-pipelines-with-azure-data-factory-part-1','doylestowncoder.com: Building CI/CD Pipelines with Azure Data Factory: Part'' 1','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','27bf235dca95524f4eaafab3ccce08d0fd5e80fbc576de154c8daff5773156bc',100.0,1779030847,0,'2026-05-17T17:14:07.271172+02:00',NULL,NULL,NULL,'[]','[]','["docs/demos.md"]','[]','{}','{"duplicate_of": "https://travelrasik.com/category/asia"}');
INSERT INTO "resources" VALUES('https://doylestowncoder.com/2021/12/02/building-ci-cd-pipelines-with-azure-data-factory-part-2','doylestowncoder.com: Building CI/CD Pipelines with Azure Data Factory: Part'' 2','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','27bf235dca95524f4eaafab3ccce08d0fd5e80fbc576de154c8daff5773156bc',100.0,1779034156,0,'2026-05-17T18:09:16.266524+02:00',NULL,NULL,NULL,'[]','[]','["docs/demos.md"]','[]','{}','{"duplicate_of": "https://doylestowncoder.com/2021/11/29/building-ci-cd-pipelines-with-azure-data-factory-part-1"}');
INSERT INTO "resources" VALUES('https://doylestowncoder.com/2021/12/05/building-ci-cd-pipelines-with-azure-data-factory-part-3','doylestowncoder.com: Building CI/CD Pipelines with Azure Data Factory: Part'' 3','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','27bf235dca95524f4eaafab3ccce08d0fd5e80fbc576de154c8daff5773156bc',100.0,1779029295,0,'2026-05-17T16:48:15.110556+02:00',NULL,NULL,NULL,'[]','[]','["docs/demos.md"]','[]','{}','{"duplicate_of": "https://doylestowncoder.com/2021/11/29/building-ci-cd-pipelines-with-azure-data-factory-part-1"}');
INSERT INTO "resources" VALUES('https://draculatheme.com/pro','Dracula Pro Theme 🌟','','2026',4,'Premium implementation of the Dracula design system, featuring custom variants, optimized fonts, and cohesive configurations for high-efficiency programming environments.','TypeScript','Extension','Beginner',0,'online','manual','2904d076dcbfd2890d350df09be477fe5e38a7b943690bc1015983e3e84c1b24',100.0,1779032922,1,'2026-05-17T17:48:42.493037+02:00',NULL,NULL,NULL,'["Development Environment", "IDE Customization", "VS Code Tooling"]','["[ENTERPRISE-STABLE]"]','["docs/visual-studio.md"]','["visual-studio.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://draft.sh','Draft','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','04208dc2e1adbf073057b0550c0d1486f8120c9975bfc21605c95524c8d41487',100.0,1779033736,0,'2026-05-17T18:02:16.378951+02:00',NULL,NULL,NULL,'[]','[]','["docs/scaffolding.md"]','[]','{}','{"duplicate_of": "https://github.com/Azure/draft"}');
INSERT INTO "resources" VALUES('https://dragondscv.medium.com/controller-runtime-handle-resource-deletion-with-predicate-f69d09dd5802','dragondscv.medium.com: Controller runtime — handle resource deletion with'' predicate','','N/A',0,'A curated technical resource and architectural guide covering dragondscv.medium.com: Controller runtime — handle resource deletion with'' predicate in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779032239,0,'2026-05-17T17:37:19.259007+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-operators-controllers.md"]','["kubernetes-operators-controllers.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://draw.io','draw.io','','N/A',0,NULL,NULL,NULL,NULL,0,'online','manual','16d3d09d879a41295c69257c7c2697fa00bb839ae02118780e8c22fa883cbfda',100.0,1779031061,0,'2026-05-17T17:17:41.292618+02:00',NULL,NULL,NULL,'[]','[]','["docs/cloud-arch-diagrams.md"]','[]','{}','{}');
INSERT INTO "resources" VALUES('https://drawio-app.com','draw.io','- [opensource.com: Open source mind mapping with Draw.io](https://opensource.com/article/21/12/open-source-mind-mapping-drawio) Next time you need to brainstorm, organize ideas, or plan a project, start with Draw.io.
    - [chcommunity.microsoft.com: Draw.io Azure infrastructure diagrams through code like an artist](https://techcommunity.microsoft.com/blog/azuredevcommunityblog/draw-io-azure-infrastructure-diagrams-through-code-like-an-artist/4071316)','2024',4,'Comprehensive documentation and application guide detailing how to generate Azure cloud architecture diagrams programmatically and design flexible mind maps using draw.io''s code-import features.','JavaScript','Tool','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2024-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Architecture & Design", "Visualization", "Diagramming SaaS"]','["[ENTERPRISE-STABLE]"]','[]','["cloud-arch-diagrams.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://dreampuf.github.io/GraphvizOnline','dreampuf.github.io/GraphvizOnline','','2024',3,'An online editor to render and preview Graphviz graphs interactively. Widely leveraged by cloud engineers to paste Terraform DAG configurations and visually optimize infrastructure topologies on the fly.','JavaScript','Tool','Beginner',0,'online','manual',NULL,NULL,NULL,0,'2024-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Infrastructure as Code", "Visualization", "Online Editors"]','["[COMMUNITY-TOOL]"]','[]','["terraform.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://drill.apache.org','Apache Drill','','2026',4,'Distributed, schema-free SQL query engine built to query multi-structured data repositories including NoSQL systems, file systems, and cloud object storage pools on-the-fly without metadata pre-definition.','Java','Software','Advanced',0,'online','manual',NULL,NULL,NULL,0,'2026-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Data Architecture", "Big Data", "Query Engines"]','["[ENTERPRISE-STABLE]"]','[]','["nosql.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://drone.io','Drone','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','8319715ea9ca1bdb2b65f5a7949947a08555c4b2e453fdbfd8708ffec33875ee',100.0,1779032369,0,'2026-05-17T17:39:29.011289+02:00',NULL,NULL,NULL,'[]','[]','["docs/jenkins-alternatives.md"]','[]','{}','{"duplicate_of": "https://www.drone.io"}');
INSERT INTO "resources" VALUES('https://dropshare.app/annotate','Annotate by Dropshare: Fast Markup for Images on iOS and iPadOS','A lightweight, vector-based screenshot annotation application for iOS offering deep styling controls, blur tools, and layout numbering for technical reporting.','2026',4,'* **Curator Insight**: An essential utility for mobile cloud architects and SREs requiring fast markup of infrastructure topologies, application bugs, or terminal screens on the go.
* **Live Grounding**: Released in May 2026, the tool provides 14 editing functions—including crop, zoom loupe, dynamic numbering badges, and pixelation—while processing images purely on-device without data leakage.','en','tool','Beginner',0,'online','automatic','1b2d7e8bbbb6b40e42c8b6f8c932cb6c5d13506fee71156ee39df83915cec511',NULL,1780352730,0,'2026-06-02T00:25:30.207512+02:00',NULL,NULL,NULL,'["SRE Tools", "Visual Utilities", "Productivity", "iOS Apps"]','["COMMUNITY-TOOL"]','[]','[]','{}','{"category": "devops-tools", "reputation_status": "Vetted", "reputation_summary": "Highly respected native markup utility developed by Timo Josten (creator of Dropshare), praised for its speed, comprehensive layout tools, and strict local device privacy constraints.", "social_preview_url": "https://dropshare.app/assets/img/og.png", "source_provenance": "X.com (QuinnyPig)", "suggested_new_category": "productivity-tools"}');
INSERT INTO "resources" VALUES('https://druid.apache.org','Apache Druid','','2025',0,'Main documentation repository for Apache Druid, a real-time analytical database optimized for sub-second ad-hoc queries over massive streaming event data volumes. Standard core utility for streaming platforms.','Java','Documentation','Advanced',0,'online','manual',NULL,NULL,NULL,0,'2025-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Databases", "OLAP", "Real-time Analytics"]','["[COMMUNITY-TOOL]"]','[]','["databases.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://duo.com/blog','CloudMapper (OSS)','','2021',4,'Open-source analysis tool designed to visualizes AWS networks and identify potential vulnerability paths. Useful as a legacy blueprint reference for programmatic posture assessments.','Python','CLI Tool','Advanced',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Architecture & Visualization", "Cloud Discovery", "Security"]','["[ENTERPRISE-STABLE]", "[LEGACY]"]','[]','["cloud-arch-diagrams.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://duo.com/blog/introducing-cloudmapper-an-aws-visualization-tool','CloudMapper (OSS)','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','41a050c0cde3d1f475bdbfd6ec89103adcb421e8d2fe253213f63ee0ec8f496f',100.0,1779034484,0,'2026-05-17T18:14:44.598833+02:00',NULL,NULL,NULL,'[]','[]','["docs/cloud-arch-diagrams.md"]','[]','{}','{"duplicate_of": "https://duo.com/blog"}');
INSERT INTO "resources" VALUES('https://dustinspecker.com/posts/how-do-kubernetes-and-docker-create-ip-addresses','dustinspecker.com: How Do Kubernetes and Docker Create IP Addresses?!','','2021',4,'A deep technical investigation into the mechanics of Linux network namespaces, virtual ethernet pairs (veth), bridge interfaces, and IP routing rules. Demystifies how Docker and Kubernetes CNI plugins programmatically allocate IPs to containers. Live Grounding shows that understanding these low-level Linux primitives remains highly valuable for troubleshooting complex network packet drops.','Markdown','Article','Advanced',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Networking & Security", "Kubernetes Networking", "Deep Dive"]','["[ENTERPRISE-STABLE]"]','[]','["kubernetes-networking.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://dustinspecker.com/posts/iptables-how-kubernetes-services-direct-traffic-to-pods','dustinspecker.com: iptables: How Kubernetes Services Direct Traffic to Pods','','2021',0,'Low-level diagnostic guide tracing the packet path through programmed iptables rules. Demonstrates exactly how kube-proxy routes cluster IP destination calls to dynamic backend endpoints.','English','Article','Advanced',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Networking", "Core Services", "kube-proxy"]','["[COMMUNITY-TOOL]"]','[]','["kubernetes.md", "kubernetes-networking.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://dustinspecker.com/posts/ipvs-how-kubernetes-services-direct-traffic-to-pods','dustinspecker.com: IPVS: How Kubernetes Services Direct Traffic to Pods','','2021',0,'A core-level networking analysis explaining how the IP Virtual Server (IPVS) routing layer handles service balancing inside high-scale clusters, demonstrating massive throughput advantages over standard iptables.','Go/Bash','Technical Blog','Advanced',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Networking", "Services", "IPVS"]','["[COMMUNITY-TOOL]"]','[]','["kubernetes.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://dustinspecker.com/posts/kubernetes-networking-from-scratch-bgp-bird-advertise-pod-routes','dustinspecker.com: Kubernetes Networking from Scratch: Using BGP and BIRD to Advertise Pod Routes','','2020',4,'A hands-on, granular guide demonstrating how to build a fully functioning Kubernetes routing topology from scratch using BGP and BIRD. Explains how underlying CNIs interface with actual routing tables to advertise dynamic pod endpoints to outer networks.','English','Tutorial','Advanced',0,'online','manual',NULL,NULL,NULL,0,'2020-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Infrastructure", "Networking", "Deep Dive", "BGP Routing"]','["[ENTERPRISE-STABLE]", "[GUIDE]"]','[]','["kubernetes-networking.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://dustinspecker.com/posts/scaling-kubernetes-pods-prometheus-metrics','dustinspecker.com: Scaling Kubernetes Pods using Prometheus Metrics 🌟','','2020',0,'Hands-on implementation guide detailing how to deploy and configure the Prometheus Adapter. Explains how to expose custom and external business metrics to drive Horizontal Pod Autoscaler loops beyond standard memory/CPU limits.','English','Article','Advanced',1,'online','manual',NULL,NULL,NULL,0,'2020-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Scaling", "Horizontal Pod Autoscaler", "Custom Metrics"]','["[COMMUNITY-TOOL]"]','[]','["kubernetes.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://dustymabe.com/2020/09/28/openshift-okd-on-fedora-coreos-on-digitalocean-part-4-recorded-demo','dustymabe.com: OpenShift OKD on Fedora CoreOS on DigitalOcean Part 4: Recorded Demo','','2020',0,'A recorded deployment demo focusing on installing OKD on Fedora CoreOS within DigitalOcean droplets. It illustrates configuring DigitalOcean resources (VPCs, firewalls, volume spaces) and custom ignition templates to orchestrate a highly available cluster topology on an affordable cloud.','English','Video','Advanced',0,'online','manual',NULL,NULL,NULL,0,'2020-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Platforms", "Distribution", "Cloud Provisioning"]','["[COMMUNITY-TOOL]"]','[]','["ocp4.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://dwdraju.medium.com/kubernetes-job-or-cronjob-which-one-to-use-and-when-4ffd4800d28e','dwdraju.medium.com: Kubernetes Job or CronJob: Which One to Use and When?'' 🌟','','N/A',0,'A curated technical resource and architectural guide covering dwdraju.medium.com: Kubernetes Job or CronJob: Which One to Use and When?'' 🌟 in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779033044,0,'2026-05-17T17:50:44.814874+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes.md"]','["kubernetes.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://dynatrace-perfclinics.github.io/codelabs/why-devs-love-dynatrace-2/index.html','dynatrace-perfclinics.github.io: Why Devs Love Dynatrace 🌟','','2021',0,'Technical codelab demonstrating how developers leverage Dynatrace APM to identify code-level bottlenecks, analyze database performance, and utilize auto-remediation loops within automated delivery pipelines.','English','Tutorial','Intermediate',1,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Observability", "Application Performance Monitoring", "Guides"]','["[COMMUNITY-TOOL]", "[GUIDE]"]','[]','["keptn.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://dzone.com/articles/10-api-testing-tips-for-beginners-soap-amp-rest','dzone.com: 10 API Testing Tips for Beginners (SOAP and REST)','','N/A',0,'A curated technical resource and architectural guide covering dzone.com: 10 API Testing Tips for Beginners (SOAP and REST) in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'online','manual','N/A',100.0,1781735866,0,'2026-06-18T00:37:46.440643+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/api.md"]','["api.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://dzone.com/articles/10-commandments-on-microservice-decomposition','dzone: 10 Commandments of Microservice Decomposition 🌟','','N/A',0,'A curated technical resource and architectural guide covering dzone: 10 Commandments of Microservice Decomposition 🌟 in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'online','manual','N/A',100.0,1781735940,0,'2026-06-18T00:39:00.969549+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/faq.md"]','["faq.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://dzone.com/articles/10-easy-to-use-modules-in-ansible-1','Dzone: 10 easy to use modules in ansible','','N/A',0,'A curated technical resource and architectural guide covering Dzone: 10 easy to use modules in ansible in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'online','manual','N/A',100.0,1781735867,0,'2026-06-18T00:37:47.482895+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/ansible.md"]','["ansible.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://dzone.com/articles/10-effective-tips-on-using-maven','Dzone: 10 Effective Tips on Using Maven','','N/A',0,'A curated technical resource and architectural guide covering Dzone: 10 Effective Tips on Using Maven in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'online','manual','N/A',100.0,1781736083,0,'2026-06-18T00:41:23.015930+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/maven-gradle.md"]','["maven-gradle.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://dzone.com/articles/10-vs-code-extensions-to-fight-technical-debt','dzone.com: 10 VS Code Extensions to Fight Technical Debt','','N/A',0,'A curated technical resource and architectural guide covering dzone.com: 10 VS Code Extensions to Fight Technical Debt in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'online','manual','N/A',100.0,1781736168,0,'2026-06-18T00:42:48.711830+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/visual-studio.md"]','["visual-studio.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://dzone.com/articles/11-observability-tools-you-should-know-in-2023','==dzone: 11 Observability Tools You Should Know== 🌟','','N/A',0,'A curated technical resource and architectural guide covering ==dzone: 11 Observability Tools You Should Know== 🌟 in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'online','manual','N/A',100.0,1781736101,0,'2026-06-18T00:41:41.928029+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/monitoring.md"]','["monitoring.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://dzone.com/articles/14-best-performance-testing-tools-and-apm-solution','Dzone: 14 Best Performance Testing Tools and APM Solutions','','N/A',0,'A curated technical resource and architectural guide covering Dzone: 14 Best Performance Testing Tools and APM Solutions in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'online','manual','N/A',100.0,1781736105,0,'2026-06-18T00:41:45.121830+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/monitoring.md", "docs/performance-testing-with-jenkins-and-jmeter.md"]','["monitoring.md", "performance-testing-with-jenkins-and-jmeter.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://dzone.com/articles/14-of-the-best-automation-testing-tools-available','Dzone: 14 of the best automation testing tools available','','N/A',0,'A curated technical resource and architectural guide covering Dzone: 14 of the best automation testing tools available in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'online','manual','N/A',100.0,1781736169,0,'2026-06-18T00:42:49.710116+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/test-automation-frameworks.md"]','["test-automation-frameworks.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://dzone.com/articles/15-devops-trends-to-expect-in-2021','dzone: 15 DevOps Trends to Expect in 2021 🌟','','N/A',0,'A curated technical resource and architectural guide covering dzone: 15 DevOps Trends to Expect in 2021 🌟 in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'online','manual','N/A',100.0,1781736235,0,'2026-06-18T00:43:55.315504+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/devops.md"]','["devops.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://dzone.com/articles/15-useful-helm-charts-tools','dzone: 15 useful helm chart tools','','N/A',0,'A curated technical resource and architectural guide covering dzone: 15 useful helm chart tools in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'online','manual','N/A',100.0,1781735951,0,'2026-06-18T00:39:11.173046+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/helm.md"]','["helm.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://dzone.com/articles/2-ways-to-integrate-jmeter-tests-into-jenkins','DZone.com: 2 ways to integrate jmeter tests into jenkins','','N/A',0,'A curated technical resource and architectural guide covering DZone.com: 2 ways to integrate jmeter tests into jenkins in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'online','manual','N/A',100.0,1781736134,0,'2026-06-18T00:42:14.688926+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/performance-testing-with-jenkins-and-jmeter.md"]','["performance-testing-with-jenkins-and-jmeter.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://dzone.com/articles/3-gpt-3-tools-for-developers-software-engineers-de','dzone: 3 GPT-3 Tools for Developers, Software and DevOps Engineers, and'' SREs','','N/A',0,'A curated technical resource and architectural guide covering dzone: 3 GPT-3 Tools for Developers, Software and DevOps Engineers, and'' SREs in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'online','manual','N/A',100.0,1781736246,0,'2026-06-18T00:44:06.388636+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/devops.md"]','["devops.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://dzone.com/articles/3-steps-to-developing-a-successful-gitops-model','==Dzone: 3 Steps to Developing a Successful GitOps Model==','','N/A',0,'A curated technical resource and architectural guide covering ==Dzone: 3 Steps to Developing a Successful GitOps Model== in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'online','manual','N/A',100.0,1781736234,0,'2026-06-18T00:43:54.645082+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/gitops.md"]','["gitops.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://dzone.com/articles/32-best-jira-alternatives-for-agile-project-manage',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,'manual','N/A',100.0,1779031406,0,'2026-05-17T17:23:26.435087+02:00',NULL,NULL,NULL,'[]','[]','["docs/project-management-tools.md"]','[]','{}','{}');
INSERT INTO "resources" VALUES('https://dzone.com/articles/4-cluster-management-tools-to-compare','Dzone.com: 4 Cluster Management Tools to Compare','','N/A',0,'A curated technical resource and architectural guide covering Dzone.com: 4 Cluster Management Tools to Compare in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'online','manual','N/A',100.0,1781735972,0,'2026-06-18T00:39:32.662758+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/introduction.md"]','["introduction.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://dzone.com/articles/4-ways-to-build-applications-in-openshift-1','Dzone: 4 ways to build applications in openshift','','N/A',0,'A curated technical resource and architectural guide covering Dzone: 4 ways to build applications in openshift in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'online','manual','N/A',100.0,1781736123,0,'2026-06-18T00:42:03.200871+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/openshift-pipelines.md"]','["openshift-pipelines.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://dzone.com/articles/5-hosted-kubernetes-platforms','Dzone: 5 Hosted Kubernetes Platforms','','N/A',0,'A curated technical resource and architectural guide covering Dzone: 5 Hosted Kubernetes Platforms in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'online','manual','N/A',100.0,1781736143,0,'2026-06-18T00:42:23.620172+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/public-cloud-solutions.md"]','["public-cloud-solutions.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://dzone.com/articles/7-jvm-arguments-of-highly-effective-applications-1','Dzone: 7 JVM Arguments of Highly Effective Applications 🌟🌟🌟','','N/A',0,'A curated technical resource and architectural guide covering Dzone: 7 JVM Arguments of Highly Effective Applications 🌟🌟🌟 in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'online','manual','N/A',100.0,1781735982,0,'2026-06-18T00:39:42.929313+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/java-and-java-performance-optimization.md", "docs/jvm-parameters-matrix-table.md"]','["java-and-java-performance-optimization.md", "jvm-parameters-matrix-table.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://dzone.com/articles/7-microservices-best-practices-for-developers','dzone: 7 Microservices Best Practices for Developers 🌟','','N/A',0,'A curated technical resource and architectural guide covering dzone: 7 Microservices Best Practices for Developers 🌟 in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'online','manual','N/A',100.0,1781735971,0,'2026-06-18T00:39:31.795612+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/introduction.md"]','["introduction.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://dzone.com/articles/7-software-development-models-you-should-know','dzone: 7 Software Development Models You Should Know','','N/A',0,'A curated technical resource and architectural guide covering dzone: 7 Software Development Models You Should Know in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'online','manual','N/A',100.0,1781735972,0,'2026-06-18T00:39:32.792445+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/introduction.md"]','["introduction.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://dzone.com/articles/7-tips-to-achieve-high-availabilityha-for-your-mav-1','Dzone: 7 Tips to Achieve High-Availability(HA) For Your Maven Repository','','N/A',0,'A curated technical resource and architectural guide covering Dzone: 7 Tips to Achieve High-Availability(HA) For Your Maven Repository in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'online','manual','N/A',100.0,1781736082,0,'2026-06-18T00:41:22.745856+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/maven-gradle.md"]','["maven-gradle.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://dzone.com/articles/a-beginners-guide-to-infrastructure-as-code','dzone.com/articles: A Beginner''s Guide to Infrastructure as Code 🌟','','N/A',0,'A curated technical resource and architectural guide covering dzone.com/articles: A Beginner''s Guide to Infrastructure as Code 🌟 in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'online','manual','N/A',100.0,1781735960,0,'2026-06-18T00:39:20.396439+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/iac.md"]','["iac.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://dzone.com/articles/a-complete-guide-to-project-management-life-cycle','dzone: A Complete Guide to the Project Management Lifecycle','','N/A',0,'A curated technical resource and architectural guide covering dzone: A Complete Guide to the Project Management Lifecycle in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'online','manual','N/A',100.0,1781736245,0,'2026-06-18T00:44:05.472018+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/project-management-methodology.md"]','["project-management-methodology.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://dzone.com/articles/a-java-developers-guide-to-quarkus','dzone: A Java developer''s guide to Quarkus','','N/A',0,'A curated technical resource and architectural guide covering dzone: A Java developer''s guide to Quarkus in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'online','manual','N/A',100.0,1781735982,0,'2026-06-18T00:39:42.965119+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/java_frameworks.md"]','["java_frameworks.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://dzone.com/articles/a-practical-guide-for-container-security','dzone: A Practical Guide for Container Security','','N/A',0,'A curated technical resource and architectural guide covering dzone: A Practical Guide for Container Security in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'online','manual','N/A',100.0,1781735925,0,'2026-06-18T00:38:45.160521+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/devsecops.md"]','["devsecops.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://dzone.com/articles/a-quick-guide-to-deploying-java-apps-on-openshift','Dzone: a quick guide to deploying java apps on openshift','','N/A',0,'A curated technical resource and architectural guide covering Dzone: a quick guide to deploying java apps on openshift in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'online','manual','N/A',100.0,1781736123,0,'2026-06-18T00:42:03.770631+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/openshift-pipelines.md"]','["openshift-pipelines.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://dzone.com/articles/advanced-kubernetes-deployment-strategies','==dzone: Advanced Kubernetes Deployment Strategies==','','N/A',0,'A curated technical resource and architectural guide covering ==dzone: Advanced Kubernetes Deployment Strategies== in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'online','manual','N/A',100.0,1781736211,0,'2026-06-18T00:43:31.456964+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes.md"]','["kubernetes.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://dzone.com/articles/alternatives-to-docker-desktop','dzone: Alternatives to Docker Desktop','','N/A',0,'A curated technical resource and architectural guide covering dzone: Alternatives to Docker Desktop in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'online','manual','N/A',100.0,1781735929,0,'2026-06-18T00:38:49.802034+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/docker.md"]','["docker.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://dzone.com/articles/an-overview-of-cicd-pipelines-with-kubernetes','==dzone.com: An Overview of CI/CD Pipelines With Kubernetes==','','N/A',0,'A curated technical resource and architectural guide covering ==dzone.com: An Overview of CI/CD Pipelines With Kubernetes== in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'online','manual','N/A',100.0,1781735900,0,'2026-06-18T00:38:20.132273+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/cicd.md"]','["cicd.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://dzone.com/articles/apache-airflow-architecture-on-openshift','dzone: Apache Airflow Architecture on OpenShift','','N/A',0,'A curated technical resource and architectural guide covering dzone: Apache Airflow Architecture on OpenShift in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'online','manual','N/A',100.0,1781736091,0,'2026-06-18T00:41:31.435887+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/message-queue.md"]','["message-queue.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://dzone.com/articles/apache-jmeter-keyboard-shortcuts','Dzone: Apache JMeter Keyboards shortcuts','','N/A',0,'A curated technical resource and architectural guide covering Dzone: Apache JMeter Keyboards shortcuts in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'online','manual','N/A',100.0,1781736133,0,'2026-06-18T00:42:13.534584+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/performance-testing-with-jenkins-and-jmeter.md"]','["performance-testing-with-jenkins-and-jmeter.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://dzone.com/articles/api-load-testing-with-gatling','API Load Testing With Gatling','','N/A',0,'A curated technical resource and architectural guide covering API Load Testing With Gatling in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'online','manual','N/A',100.0,1781736133,0,'2026-06-18T00:42:13.551475+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/performance-testing-with-jenkins-and-jmeter.md"]','["performance-testing-with-jenkins-and-jmeter.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://dzone.com/articles/api-management-vs-api-gateway-and-where-does-api-a','API Management vs API Gateway: Where Does API Analytics and Monitoring Fit?','','N/A',0,'A curated technical resource and architectural guide covering API Management vs API Gateway: Where Does API Analytics and Monitoring Fit? in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'duplicate','manual','N/A',100.0,1781735922,0,'2026-06-18T00:38:42.002700+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/developerportals.md"]','["developerportals.md"]','{}','{"duplicate_of": "https://dev.to/moesif/api-management-vs-api-gateway-and-where-does-api-analytics-and-monitoring-fit-4g75"}');
INSERT INTO "resources" VALUES('https://dzone.com/articles/api-testing-with-cucumber','dzone: API Testing With Cucumber','','N/A',0,'A curated technical resource and architectural guide covering dzone: API Testing With Cucumber in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'online','manual','N/A',100.0,1781736169,0,'2026-06-18T00:42:49.241436+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/test-automation-frameworks.md"]','["test-automation-frameworks.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://dzone.com/articles/api-throttling-strategies','dzone: API Throttling Strategies When Clients Exceed Their Limit','','N/A',0,'A curated technical resource and architectural guide covering dzone: API Throttling Strategies When Clients Exceed Their Limit in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'online','manual','N/A',100.0,1781735867,0,'2026-06-18T00:37:47.264917+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/api.md"]','["api.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://dzone.com/articles/apm-tools-comparison-which-one-should-you-choose','dzone.com: APM Tools Comparison','','N/A',0,'A curated technical resource and architectural guide covering dzone.com: APM Tools Comparison in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'online','manual','N/A',100.0,1781736105,0,'2026-06-18T00:41:45.486501+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/monitoring.md"]','["monitoring.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://dzone.com/articles/are-you-12-factor-application-ready',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,'manual','N/A',100.0,1779031576,0,'2026-05-17T17:26:16.185531+02:00',NULL,NULL,NULL,'[]','[]','[]','[]','{}','{}');
INSERT INTO "resources" VALUES('https://dzone.com/articles/are-you-stuck-in-the-new-devops-matrix-from-hell','dzone: Are You Stuck in the New DevOps Matrix From Hell? 🌟','','N/A',0,'A curated technical resource and architectural guide covering dzone: Are You Stuck in the New DevOps Matrix From Hell? 🌟 in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'online','manual','N/A',100.0,1781736235,0,'2026-06-18T00:43:55.525416+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/devops.md"]','["devops.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://dzone.com/articles/automate-to-save-mental-energy-not-time-1',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,'manual','N/A',100.0,1779034152,0,'2026-05-17T18:09:12.367093+02:00',NULL,NULL,NULL,'[]','[]','["docs/devops.md"]','[]','{}','{}');
INSERT INTO "resources" VALUES('https://dzone.com/articles/autoscaling-your-kubernetes-microservice-with-keda','Dzone: Autoscaling Your Kubernetes Microservice with KEDA','','N/A',0,'A curated technical resource and architectural guide covering Dzone: Autoscaling Your Kubernetes Microservice with KEDA in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'online','manual','N/A',100.0,1781736002,0,'2026-06-18T00:40:02.575889+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-autoscaling.md"]','["kubernetes-autoscaling.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://dzone.com/articles/aws-basics','dzone: AWS Basics','','N/A',0,'A curated technical resource and architectural guide covering dzone: AWS Basics in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'online','manual','N/A',100.0,1781735877,0,'2026-06-18T00:37:57.439816+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/aws.md"]','["aws.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://dzone.com/articles/aws-basics-bastian-hosts-and-nat','dzone: AWS Basics: Bastion Hosts and NAT','','N/A',0,'A curated technical resource and architectural guide covering dzone: AWS Basics: Bastion Hosts and NAT in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'online','manual','N/A',100.0,1781735877,0,'2026-06-18T00:37:57.630311+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/aws.md"]','["aws.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://dzone.com/articles/best-emerging-project-management-methodologies-in','dzone: Project Management Methodology: A Beginner''s Guide','','N/A',0,'A curated technical resource and architectural guide covering dzone: Project Management Methodology: A Beginner''s Guide in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'online','manual','N/A',100.0,1781736246,0,'2026-06-18T00:44:06.310003+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/project-management-methodology.md"]','["project-management-methodology.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://dzone.com/articles/best-practices-for-selenium-automation-one-must-kn','Dzone: best practices for selenium automation','','N/A',0,'A curated technical resource and architectural guide covering Dzone: best practices for selenium automation in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'online','manual','N/A',100.0,1781736169,0,'2026-06-18T00:42:49.772559+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/test-automation-frameworks.md"]','["test-automation-frameworks.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://dzone.com/articles/best-practices-java-memory-arguments-for-container','dzone: Best Practices: Java Memory Arguments for Containers 🌟','','N/A',0,'A curated technical resource and architectural guide covering dzone: Best Practices: Java Memory Arguments for Containers 🌟 in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'online','manual','N/A',100.0,1781735981,0,'2026-06-18T00:39:41.687544+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/java-and-java-performance-optimization.md"]','["java-and-java-performance-optimization.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://dzone.com/articles/bootstrapping-java-kubernetes-apps-no-yaml','dzone: Bootstrapping Java Kubernetes Apps With Spring Initializr and K8s'' Initializer 🌟','','N/A',0,'A curated technical resource and architectural guide covering dzone: Bootstrapping Java Kubernetes Apps With Spring Initializr and K8s'' Initializer 🌟 in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'online','manual','N/A',100.0,1781735911,0,'2026-06-18T00:38:31.233102+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/demos.md"]','["demos.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://dzone.com/articles/breaking-up-a-monolithic-database-with-kong','==dzone: Breaking Up a Monolithic Database with Kong==','','N/A',0,'A curated technical resource and architectural guide covering ==dzone: Breaking Up a Monolithic Database with Kong== in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'online','manual','N/A',100.0,1781735921,0,'2026-06-18T00:38:41.800050+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/developerportals.md"]','["developerportals.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://dzone.com/articles/build-a-java-app-with-gradle','Dzone: build a java app with gradle','','N/A',0,'A curated technical resource and architectural guide covering Dzone: build a java app with gradle in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'online','manual','N/A',100.0,1781736083,0,'2026-06-18T00:41:23.623210+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/maven-gradle.md"]','["maven-gradle.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://dzone.com/articles/build-a-java-rest-api-with-quarkus','dzone: Build a Java REST API With Quarkus','','N/A',0,'A curated technical resource and architectural guide covering dzone: Build a Java REST API With Quarkus in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'online','manual','N/A',100.0,1781735982,0,'2026-06-18T00:39:42.185216+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/java_frameworks.md"]','["java_frameworks.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://dzone.com/articles/build-a-spring-boot-app-with-flyway-and-postgres','dzone: Build a Spring Boot App With Flyway and Postgres','','N/A',0,'A curated technical resource and architectural guide covering dzone: Build a Spring Boot App With Flyway and Postgres in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'online','manual','N/A',100.0,1781736068,0,'2026-06-18T00:41:08.523698+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/liquibase.md"]','["liquibase.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://dzone.com/articles/building-a-hybrid-multi-cloud-event-mesh-demo-with','dzone: Hybrid multi-cloud event mesh architectural design','','N/A',0,'A curated technical resource and architectural guide covering dzone: Hybrid multi-cloud event mesh architectural design in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'online','manual','N/A',100.0,1781736081,0,'2026-06-18T00:41:21.275511+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/message-queue.md"]','["message-queue.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://dzone.com/articles/building-a-restful-service-using-aspnet-core-and-d','dzone: Building a RESTful Service Using ASP.NET Core and dotConnect for'' PostgreSQL','','N/A',0,'A curated technical resource and architectural guide covering dzone: Building a RESTful Service Using ASP.NET Core and dotConnect for'' PostgreSQL in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'online','manual','N/A',100.0,1781735929,0,'2026-06-18T00:38:49.999109+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/dotnet.md"]','["dotnet.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://dzone.com/articles/building-java-applications-with-maven','Dzone: Building Java Applications With Maven','','N/A',0,'A curated technical resource and architectural guide covering Dzone: Building Java Applications With Maven in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'online','manual','N/A',100.0,1781736083,0,'2026-06-18T00:41:23.002937+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/maven-gradle.md"]','["maven-gradle.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://dzone.com/articles/building-rest-api-in-java','dzone: Choosing Library To Build Rest API in Java','','N/A',0,'A curated technical resource and architectural guide covering dzone: Choosing Library To Build Rest API in Java in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'online','manual','N/A',100.0,1781735984,0,'2026-06-18T00:39:44.551201+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/java_frameworks.md"]','["java_frameworks.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://dzone.com/articles/checklist-for-api-verification','dzone: Checklist for API Verification 🌟','','N/A',0,'A curated technical resource and architectural guide covering dzone: Checklist for API Verification 🌟 in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'online','manual','N/A',100.0,1781736143,0,'2026-06-18T00:42:23.800004+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/qa.md"]','["qa.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://dzone.com/articles/choosing-the-right-gc',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,'manual','N/A',100.0,1779032751,0,'2026-05-17T17:45:51.452829+02:00',NULL,NULL,NULL,'[]','[]','["docs/jvm-parameters-matrix-table.md"]','[]','{}','{}');
INSERT INTO "resources" VALUES('https://dzone.com/articles/cicd-with-kubernetes-and-helm','dzone: cicd with kubernetes and helm','','N/A',0,'A curated technical resource and architectural guide covering dzone: cicd with kubernetes and helm in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'online','manual','N/A',100.0,1781735951,0,'2026-06-18T00:39:11.429025+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/helm.md"]','["helm.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://dzone.com/articles/cloud-native-development-a-blueprint',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,'manual','N/A',100.0,1779033784,0,'2026-05-17T18:03:04.677132+02:00',NULL,NULL,NULL,'[]','[]','["docs/openshift.md"]','[]','{}','{}');
INSERT INTO "resources" VALUES('https://dzone.com/articles/code-analysis-with-sonarqube-part-1-setup','Dzone.com: Code Analysis Part 1 - Analyzing Code with SonarQube','','N/A',0,'A curated technical resource and architectural guide covering Dzone.com: Code Analysis Part 1 - Analyzing Code with SonarQube in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'online','manual','N/A',100.0,1781736168,0,'2026-06-18T00:42:48.052997+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/sonarqube.md"]','["sonarqube.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://dzone.com/articles/comparing-openapi-with-grpc','Comparing OpenAPI With gRPC 🌟','','N/A',0,'A curated technical resource and architectural guide covering Comparing OpenAPI With gRPC 🌟 in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'online','manual','N/A',100.0,1781735867,0,'2026-06-18T00:37:47.265258+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/api.md"]','["api.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://dzone.com/articles/comparing-restful-apis-and-soap-apis','dzone: Comparing RESTful APIs and SOAP APIs Using MuleSoft as an Example','','N/A',0,'A curated technical resource and architectural guide covering dzone: Comparing RESTful APIs and SOAP APIs Using MuleSoft as an Example in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'online','manual','N/A',100.0,1781735866,0,'2026-06-18T00:37:46.582256+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/api.md"]','["api.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://dzone.com/articles/component-tests-for-spring-cloud-microservices','==dzone: Component Tests for Spring Cloud Microservices==','','N/A',0,'A curated technical resource and architectural guide covering ==dzone: Component Tests for Spring Cloud Microservices== in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'online','manual','N/A',100.0,1781736154,0,'2026-06-18T00:42:34.515690+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/qa.md"]','["qa.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://dzone.com/articles/components-of-container-management','dzone: Components of Container Management','','N/A',0,'A curated technical resource and architectural guide covering dzone: Components of Container Management in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'online','manual','N/A',100.0,1781735929,0,'2026-06-18T00:38:49.366115+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/docker.md"]','["docker.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://dzone.com/articles/comprehensive-guide-rest-vs-soap','dzone: A Comprehensive Guide to REST vs. SOAP','','N/A',0,'A curated technical resource and architectural guide covering dzone: A Comprehensive Guide to REST vs. SOAP in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'online','manual','N/A',100.0,1781735866,0,'2026-06-18T00:37:46.237531+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/api.md"]','["api.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://dzone.com/articles/configuration-drift','Dzone: Configuration Drift 🌟','','N/A',0,'A curated technical resource and architectural guide covering Dzone: Configuration Drift 🌟 in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'online','manual','N/A',100.0,1781736234,0,'2026-06-18T00:43:54.776123+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/devops.md"]','["devops.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://dzone.com/articles/containerd-kubernetes-syslog-forwarding',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,'manual','N/A',100.0,1779031608,0,'2026-05-17T17:26:48.956550+02:00',NULL,NULL,NULL,'[]','[]','["docs/kubernetes-tools.md"]','[]','{}','{}');
INSERT INTO "resources" VALUES('https://dzone.com/articles/continuous-delivery-with-openshift-and-jenkins-ab','Dzone - Continuous Delivery with OpenShift and Jenkins: A/B Testing 🌟','','N/A',0,'A curated technical resource and architectural guide covering Dzone - Continuous Delivery with OpenShift and Jenkins: A/B Testing 🌟 in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779034504,0,'2026-05-17T18:15:04.486908+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/openshift-pipelines.md"]','["openshift-pipelines.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://dzone.com/articles/continuous-deployment-on-kubernetes-with-spinnaker','dzone: Continuous Deployment on Kubernetes With Spinnaker','','N/A',0,'A curated technical resource and architectural guide covering dzone: Continuous Deployment on Kubernetes With Spinnaker in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'online','manual','N/A',100.0,1781735911,0,'2026-06-18T00:38:31.425790+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/demos.md"]','["demos.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://dzone.com/articles/continuous-integration-in-aws-using-jenkins','dzone.com: Continuous Integration in AWS Using Jenkins Pipelines: Best Practices'' and Strategies','','N/A',0,'A curated technical resource and architectural guide covering dzone.com: Continuous Integration in AWS Using Jenkins Pipelines: Best Practices'' and Strategies in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'online','manual','N/A',100.0,1781735991,0,'2026-06-18T00:39:51.994920+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/jenkins.md"]','["jenkins.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://dzone.com/articles/create-install-upgrade-and-rollback-a-helm-chart-p','dzone: create install upgrade and rollback a helm chart - part 1','','N/A',0,'A curated technical resource and architectural guide covering dzone: create install upgrade and rollback a helm chart - part 1 in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'online','manual','N/A',100.0,1781735951,0,'2026-06-18T00:39:11.213596+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/helm.md"]','["helm.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://dzone.com/articles/create-install-upgrade-rollback-a-helm-chart-part','dzone: create install upgrade and rollback a helm chart - part 2','','N/A',0,'A curated technical resource and architectural guide covering dzone: create install upgrade and rollback a helm chart - part 2 in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'duplicate','manual','N/A',100.0,1781735951,0,'2026-06-18T00:39:11.344448+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/helm.md"]','["helm.md"]','{}','{"duplicate_of": "https://dzone.com/articles/create-install-upgrade-and-rollback-a-helm-chart-p"}');
INSERT INTO "resources" VALUES('https://dzone.com/articles/create-maven-archetype-1','Dzone.com: Creating a Maven Archetype','','N/A',0,'A curated technical resource and architectural guide covering Dzone.com: Creating a Maven Archetype in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'online','manual','N/A',100.0,1781736082,0,'2026-06-18T00:41:22.987576+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/maven-gradle.md"]','["maven-gradle.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://dzone.com/articles/creating-a-soap-web-service-with-spring-boot-start','dzone: Creating a SOAP Web Service With Spring Boot Starter Web Services','','N/A',0,'A curated technical resource and architectural guide covering dzone: Creating a SOAP Web Service With Spring Boot Starter Web Services in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'online','manual','N/A',100.0,1781735867,0,'2026-06-18T00:37:47.463228+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/api.md"]','["api.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://dzone.com/articles/defining-day-2-operations','==DZone: Defining Day-2 Operations==','','N/A',0,'A curated technical resource and architectural guide covering ==DZone: Defining Day-2 Operations== in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'online','manual','N/A',100.0,1781736235,0,'2026-06-18T00:43:55.490787+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/about.md", "docs/devops.md"]','["about.md", "devops.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://dzone.com/articles/deploying-a-kubernetes-cluster-with-amazon-eks','dzone: deploying a kubernetes cluster with amazon eks 🌟','','2021',0,'A guide detailing the deployment of Amazon Elastic Kubernetes Service clusters. Guides readers through VPC subnets subnet planning, configure public/private node isolation, security settings, and kubectl client integration.','YAML','Article','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Cloud Providers", "AWS EKS", "Provisioning"]','["[COMMUNITY-TOOL]"]','[]','["demos.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://dzone.com/articles/deploying-docker-images-to-openshift','Deploying Docker Images to OpenShift','','N/A',0,'A curated technical resource and architectural guide covering Deploying Docker Images to OpenShift in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'online','manual','N/A',100.0,1781735911,0,'2026-06-18T00:38:31.423207+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/demos.md"]','["demos.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://dzone.com/articles/deploying-prometheus-and-grafana-as-applications-u','==dzone.com: Deploying Prometheus and Grafana as Applications Using ArgoCD — Including'' Dashboards==','','N/A',0,'A curated technical resource and architectural guide covering ==dzone.com: Deploying Prometheus and Grafana as Applications Using ArgoCD — Including'' Dashboards== in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'online','manual','N/A',100.0,1781736134,0,'2026-06-18T00:42:14.567792+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/prometheus.md"]','["prometheus.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://dzone.com/articles/deploying-spring-boot-app-to-jboss-wildfly','dzone: Deploying Spring Boot App to JBoss Wildfly','','N/A',0,'A curated technical resource and architectural guide covering dzone: Deploying Spring Boot App to JBoss Wildfly in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'online','manual','N/A',100.0,1781735985,0,'2026-06-18T00:39:45.590885+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/java_frameworks.md"]','["java_frameworks.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://dzone.com/articles/developing-applications-on-multitenant-clusters-wi','dzone: Developing Applications on Multi-tenant Clusters With Flux and Kustomize','','N/A',0,'A curated technical resource and architectural guide covering dzone: Developing Applications on Multi-tenant Clusters With Flux and Kustomize in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'online','manual','N/A',100.0,1781735940,0,'2026-06-18T00:39:00.238348+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/flux.md"]','["flux.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://dzone.com/articles/devops-101-setup-nginx-in-front-of-your-spring-boo',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,'manual','N/A',100.0,1779030589,0,'2026-05-17T17:09:49.199312+02:00',NULL,NULL,NULL,'[]','[]','["docs/web-servers.md"]','[]','{}','{}');
INSERT INTO "resources" VALUES('https://dzone.com/articles/devops-cicd-tools-to-watch-out-for-in-2022','dzone: DevOps: CI/CD Tools to Watch Out for in 2022','','N/A',0,'A curated technical resource and architectural guide covering dzone: DevOps: CI/CD Tools to Watch Out for in 2022 in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'online','manual','N/A',100.0,1781735900,0,'2026-06-18T00:38:20.143386+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/cicd.md"]','["cicd.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://dzone.com/articles/devops-guide-implementing-four-eyes-principle-with','dzone: DevOps Guide: Implementing Four-Eyes Principle With Process Automation'' Tooling','','N/A',0,'A curated technical resource and architectural guide covering dzone: DevOps Guide: Implementing Four-Eyes Principle With Process Automation'' Tooling in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'online','manual','N/A',100.0,1781736234,0,'2026-06-18T00:43:54.811470+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/devops.md"]','["devops.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://dzone.com/articles/devops-pipeline-quality-gates-a-double-edged-sword','dzone: DevOps Pipeline Quality Gates: A Double-Edged Sword','','N/A',0,'A curated technical resource and architectural guide covering dzone: DevOps Pipeline Quality Gates: A Double-Edged Sword in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'online','manual','N/A',100.0,1781735924,0,'2026-06-18T00:38:44.327090+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/devsecops.md"]','["devsecops.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://dzone.com/articles/devops-services-pricing-aws-vs-azure-vs-google-clo','==Dzone: DevOps Services Pricing: AWS vs Azure vs Google Cloud== 🌟🌟','','N/A',0,'A curated technical resource and architectural guide covering ==Dzone: DevOps Services Pricing: AWS vs Azure vs Google Cloud== 🌟🌟 in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'online','manual','N/A',100.0,1781736143,0,'2026-06-18T00:42:23.754888+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/public-cloud-solutions.md"]','["public-cloud-solutions.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://dzone.com/articles/devops-toolchain-for-beginners','dzone.com: DevOps Toolchain for Beginners 🌟','','N/A',0,'A curated technical resource and architectural guide covering dzone.com: DevOps Toolchain for Beginners 🌟 in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'online','manual','N/A',100.0,1781735923,0,'2026-06-18T00:38:43.603891+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/devops-tools.md"]','["devops-tools.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://dzone.com/articles/devops-vs-sre-vs-platform-engineer-vs-cloud-engine','dzone.com: DevOps vs. SRE vs. Platform Engineer vs. Cloud Engineer','','N/A',0,'A curated technical resource and architectural guide covering dzone.com: DevOps vs. SRE vs. Platform Engineer vs. Cloud Engineer in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'online','manual','N/A',100.0,1781736168,0,'2026-06-18T00:42:48.706824+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/sre.md"]','["index.md", "sre.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://dzone.com/articles/dive-deep-into-resource-requests-and-limits-in-kub','dzone: Dive Deep Into Resource Requests and Limits in Kubernetes','','N/A',0,'A curated technical resource and architectural guide covering dzone: Dive Deep Into Resource Requests and Limits in Kubernetes in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'online','manual','N/A',100.0,1781736211,0,'2026-06-18T00:43:31.607488+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes.md"]','["kubernetes.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://dzone.com/articles/diy-devops-ci-and-cd-with-github-docker-and-a-vps','dzone: DIY DevOps, CI, and CD with GitHub, Docker and a VPS','','N/A',0,'A curated technical resource and architectural guide covering dzone: DIY DevOps, CI, and CD with GitHub, Docker and a VPS in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'online','manual','N/A',100.0,1781735900,0,'2026-06-18T00:38:20.699983+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/demos.md"]','["demos.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://dzone.com/articles/docker-alternatives-10-alternatives-to-docker-for','dzone: Docker Alternatives: 10 Alternatives to Docker for Your SaaS Application','','N/A',0,'A curated technical resource and architectural guide covering dzone: Docker Alternatives: 10 Alternatives to Docker for Your SaaS Application in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'online','manual','N/A',100.0,1781735930,0,'2026-06-18T00:38:50.102303+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/docker.md"]','["docker.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://dzone.com/articles/docker-explained-an-introductory-guide-to-docker','Dzone: Docker explained, an introductory guide to docker','','N/A',0,'A curated technical resource and architectural guide covering Dzone: Docker explained, an introductory guide to docker in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779034015,0,'2026-05-17T18:06:55.279262+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/docker.md"]','["docker.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://dzone.com/articles/easily-automate-your-cicd-pipeline-with-jenkins-he','dzone.com: Easily Automate Your CI/CD Pipeline With Jenkins, Helm, and Kubernetes'' 🌟','','N/A',0,'A curated technical resource and architectural guide covering dzone.com: Easily Automate Your CI/CD Pipeline With Jenkins, Helm, and Kubernetes'' 🌟 in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'online','manual','N/A',100.0,1781735991,0,'2026-06-18T00:39:51.713049+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/jenkins.md"]','["jenkins.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://dzone.com/articles/effectiveness-noise-is-the-problem','==dzone.com: Productivity: Noise Is the Problem== 🌟🌟','','N/A',0,'A curated technical resource and architectural guide covering ==dzone.com: Productivity: Noise Is the Problem== 🌟🌟 in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'online','manual','N/A',100.0,1781736245,0,'2026-06-18T00:44:05.071400+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/project-management-methodology.md"]','["project-management-methodology.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://dzone.com/articles/ensure-high-availability-and-uptime-with-kubernete','Ensure High Availability and Uptime With Kubernetes Horizontal Pod Autoscaler (HPA) and Prometheus','','N/A',0,'A curated technical resource and architectural guide covering Ensure High Availability and Uptime With Kubernetes Horizontal Pod Autoscaler (HPA) and Prometheus in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'online','manual','N/A',100.0,1781736135,0,'2026-06-18T00:42:15.200912+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/prometheus.md"]','["prometheus.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://dzone.com/articles/event-driven-architecture-as-a-strategy','dzone: Event-Driven Architecture as a Strategy','','N/A',0,'A curated technical resource and architectural guide covering dzone: Event-Driven Architecture as a Strategy in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'online','manual','N/A',100.0,1781736083,0,'2026-06-18T00:41:23.026169+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/message-queue.md"]','["message-queue.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://dzone.com/articles/everything-you-need-to-know-about-docker','Dzone: everything you need to know about docker','','N/A',0,'A curated technical resource and architectural guide covering Dzone: everything you need to know about docker in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779031897,0,'2026-05-17T17:31:37.954404+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/docker.md"]','["docker.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://dzone.com/articles/executing-liquibase-3-use-cases','dzone: Executing Liquibase: 3 Use Cases','','N/A',0,'A curated technical resource and architectural guide covering dzone: Executing Liquibase: 3 Use Cases in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'online','manual','N/A',100.0,1781736068,0,'2026-06-18T00:41:08.508006+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/liquibase.md"]','["liquibase.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://dzone.com/articles/exploring-the-api-first-design-pattern','dzone: Exploring the API-First Design Pattern','','2023',4,'Outlines the API-First design pattern, where APIs are designed as primary, self-contained products rather than secondary side-effects of backend development. This framework treats API schemas as structural contracts, enabling decoupling, modular microservices architecture, and simplified cloud integrations. It argues that API-first organizations experience faster time-to-market due to automated schema validation and parallel feature development.','English','Article','Intermediate',1,'online','manual',NULL,NULL,NULL,0,'2023-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Application Integration", "API Design", "API Lifecycle"]','["[ENTERPRISE-STABLE]"]','[]','["api.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://dzone.com/articles/five-different-ways-to-build-aws-infrastructure','dzone: Five Different Ways to Build AWS Infrastructure','','N/A',0,'A curated technical resource and architectural guide covering dzone: Five Different Ways to Build AWS Infrastructure in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'online','manual','N/A',100.0,1781735877,0,'2026-06-18T00:37:57.723687+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/aws.md"]','["aws.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://dzone.com/articles/flight-recorder-examining-java-and-kotlin-apps','dzone.com: Flight Recorder: Examining Java and Kotlin Apps','','N/A',0,'A curated technical resource and architectural guide covering dzone.com: Flight Recorder: Examining Java and Kotlin Apps in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'online','manual','N/A',100.0,1781735981,0,'2026-06-18T00:39:41.925426+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/java-and-java-performance-optimization.md"]','["java-and-java-performance-optimization.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://dzone.com/articles/flux-windowing-and-aggregation','dzone: Flux queries','','N/A',0,'A curated technical resource and architectural guide covering dzone: Flux queries in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'online','manual','N/A',100.0,1781736135,0,'2026-06-18T00:42:15.737224+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/prometheus.md"]','["prometheus.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://dzone.com/articles/from-java-microservices-to-lambda-functions-a-jour','dzone.com: From Spring Boot Microservices to Lambda Functions 🌟🌟','','N/A',0,'A curated technical resource and architectural guide covering dzone.com: From Spring Boot Microservices to Lambda Functions 🌟🌟 in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'online','manual','N/A',100.0,1781735920,0,'2026-06-18T00:38:40.718248+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/demos.md"]','["demos.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://dzone.com/articles/gatling-gun-is-now-a-prospecting-tool-for-testers','An Introduction to Load Testing With Gatling','','N/A',0,'A curated technical resource and architectural guide covering An Introduction to Load Testing With Gatling in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'online','manual','N/A',100.0,1781736133,0,'2026-06-18T00:42:13.753670+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/performance-testing-with-jenkins-and-jmeter.md"]','["performance-testing-with-jenkins-and-jmeter.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://dzone.com/articles/gatling-light-weight-load-testing-tool','Gatling: A Lightweight Load Testing Tool','','N/A',0,'A curated technical resource and architectural guide covering Gatling: A Lightweight Load Testing Tool in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'online','manual','N/A',100.0,1781736133,0,'2026-06-18T00:42:13.701267+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/performance-testing-with-jenkins-and-jmeter.md"]','["performance-testing-with-jenkins-and-jmeter.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://dzone.com/articles/gatling-performance-testing-pros-and-cons','Gatling Performance Testing Pros and Cons','','N/A',0,'A curated technical resource and architectural guide covering Gatling Performance Testing Pros and Cons in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'online','manual','N/A',100.0,1781736133,0,'2026-06-18T00:42:13.548701+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/performance-testing-with-jenkins-and-jmeter.md"]','["performance-testing-with-jenkins-and-jmeter.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://dzone.com/articles/gatling-vs-jmeter','Gatling vs JMeter','','N/A',0,'A curated technical resource and architectural guide covering Gatling vs JMeter in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'online','manual','N/A',100.0,1781736123,0,'2026-06-18T00:42:03.625530+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/performance-testing-with-jenkins-and-jmeter.md"]','["performance-testing-with-jenkins-and-jmeter.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://dzone.com/articles/getting-started-nexus-maven','Dzone: Getting started with Nexus','','N/A',0,'A curated technical resource and architectural guide covering Dzone: Getting started with Nexus in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'duplicate','manual','N/A',100.0,1781736154,0,'2026-06-18T00:42:34.466651+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/registries.md"]','["registries.md"]','{}','{"duplicate_of": "https://dzone.com/refcardz/getting-started-with-rancher"}');
INSERT INTO "resources" VALUES('https://dzone.com/articles/getting-started-with-java-ee-8-payara-5-and-eclips','Dzone: Getting Started With Java EE 8, Payara 5 and Eclipse Oxygen','','N/A',0,'A curated technical resource and architectural guide covering Dzone: Getting Started With Java EE 8, Payara 5 and Eclipse Oxygen in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'online','manual','N/A',100.0,1781735983,0,'2026-06-18T00:39:43.023841+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/java_app_servers.md"]','["java_app_servers.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://dzone.com/articles/getting-started-with-jenkins-the-ultimate-guide','dzone: getting started with jenkins the ultimate guide','','N/A',0,'A curated technical resource and architectural guide covering dzone: getting started with jenkins the ultimate guide in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'online','manual','N/A',100.0,1781735992,0,'2026-06-18T00:39:52.615156+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/jenkins.md"]','["jenkins.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://dzone.com/articles/getting-started-with-kibana-advanced-searches','dzone: Getting Started With Kibana Advanced Searches','','N/A',0,'A curated technical resource and architectural guide covering dzone: Getting Started With Kibana Advanced Searches in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'online','manual','N/A',100.0,1781736101,0,'2026-06-18T00:41:41.820141+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/monitoring.md"]','["monitoring.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://dzone.com/articles/gitlab-ci-with-docker-environment-variable-quirks','GitLab CI','','N/A',0,'A curated technical resource and architectural guide covering GitLab CI in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'online','manual','N/A',100.0,1781735992,0,'2026-06-18T00:39:52.654490+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/jenkins-alternatives.md"]','["jenkins-alternatives.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://dzone.com/articles/gitops-flux-vs-argo-cd','dzone.com: GitOps: Flux vs Argo CD 🌟','','N/A',0,'A curated technical resource and architectural guide covering dzone.com: GitOps: Flux vs Argo CD 🌟 in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'online','manual','N/A',100.0,1781735940,0,'2026-06-18T00:39:00.234679+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/flux.md"]','["flux.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://dzone.com/articles/gitops-with-openshift-applier','redhat-cop: Openshift Applier','','N/A',0,NULL,NULL,NULL,NULL,0,NULL,'manual','N/A',100.0,1779030608,0,'2026-05-17T17:10:08.711443+02:00',NULL,NULL,NULL,'[]','[]','[]','[]','{}','{}');
INSERT INTO "resources" VALUES('https://dzone.com/articles/googles-state-of-devops-2021-report-what-sres-need',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,'manual','N/A',100.0,1779032095,0,'2026-05-17T17:34:55.009112+02:00',NULL,NULL,NULL,'[]','[]','["docs/devops.md"]','[]','{}','{}');
INSERT INTO "resources" VALUES('https://dzone.com/articles/groovy-goodness-using-the-call-operator','dzone: Groovy Goodness: Using The Call Operator','','N/A',0,'A curated technical resource and architectural guide covering dzone: Groovy Goodness: Using The Call Operator in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'online','manual','N/A',100.0,1781735992,0,'2026-06-18T00:39:52.135047+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/jenkins.md"]','["jenkins.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://dzone.com/articles/how-quickly-get-started-sonar','Dzone: How to quickly get started with Sonar','','N/A',0,'A curated technical resource and architectural guide covering Dzone: How to quickly get started with Sonar in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'online','manual','N/A',100.0,1781736168,0,'2026-06-18T00:42:48.271771+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/sonarqube.md"]','["sonarqube.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://dzone.com/articles/how-to-build-an-effective-cicd-pipeline','==dzone.com: How To Build an Effective CI/CD Pipeline==','','N/A',0,'A curated technical resource and architectural guide covering ==dzone.com: How To Build an Effective CI/CD Pipeline== in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'online','manual','N/A',100.0,1781735900,0,'2026-06-18T00:38:20.164845+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/cicd.md"]','["cicd.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://dzone.com/articles/how-to-configure-ha-proxy-as-a-proxy-and-loadbalan','dzone.com: How to Configure HAProxy as a Proxy and Load Balancer','','N/A',0,'A curated technical resource and architectural guide covering dzone.com: How to Configure HAProxy as a Proxy and Load Balancer in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'online','manual','N/A',100.0,1781736180,0,'2026-06-18T00:43:00.368834+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/web-servers.md"]','["web-servers.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://dzone.com/articles/how-to-create-microservices-using-spring','dzone: How to Create Microservices Using Spring 🌟','','N/A',0,'A curated technical resource and architectural guide covering dzone: How to Create Microservices Using Spring 🌟 in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'online','manual','N/A',100.0,1781735984,0,'2026-06-18T00:39:44.861636+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/java_frameworks.md"]','["java_frameworks.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://dzone.com/articles/how-to-create-rest-api-with-spring-boot','Dzone: How to Create a REST API With Spring Boot','','N/A',0,'A curated technical resource and architectural guide covering Dzone: How to Create a REST API With Spring Boot in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'online','manual','N/A',100.0,1781735866,0,'2026-06-18T00:37:46.269944+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/api.md"]','["api.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://dzone.com/articles/how-to-deploy-apps-effortlessly-with-packer-and-te','Dzone: how to deploy apps effortlessly with **packer and terraform**','','N/A',0,'A curated technical resource and architectural guide covering Dzone: how to deploy apps effortlessly with **packer and terraform** in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'online','manual','N/A',100.0,1781736233,0,'2026-06-18T00:43:53.699412+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/terraform.md"]','["terraform.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://dzone.com/articles/how-to-explain-kubernetes-to-a-business-team','==How to Explain Kubernetes to a Business Team==','','N/A',0,NULL,NULL,NULL,NULL,0,NULL,'manual','N/A',100.0,1779034090,0,'2026-05-17T18:08:10.301474+02:00',NULL,NULL,NULL,'[]','[]','[]','[]','{}','{}');
INSERT INTO "resources" VALUES('https://dzone.com/articles/how-to-manage-vulnerabilities-in-modern-cloud-nati','dzone.com: How To Manage Vulnerabilities in Modern Cloud-Native Applications','','N/A',0,'A curated technical resource and architectural guide covering dzone.com: How To Manage Vulnerabilities in Modern Cloud-Native Applications in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'online','manual','N/A',100.0,1781735924,0,'2026-06-18T00:38:44.663749+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/devsecops.md"]','["devsecops.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://dzone.com/articles/how-to-read-a-thread-dump','How to read a Thread Dump','','N/A',0,'A curated technical resource and architectural guide covering How to read a Thread Dump in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'online','manual','N/A',100.0,1781736103,0,'2026-06-18T00:41:43.741585+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/monitoring.md"]','["monitoring.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://dzone.com/articles/how-to-run-the-spring-boot-application-as-a-stand','dzone: How To Run the Spring Boot Application as a Stand-Alone Java Application','','N/A',0,'A curated technical resource and architectural guide covering dzone: How To Run the Spring Boot Application as a Stand-Alone Java Application in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'online','manual','N/A',100.0,1781735984,0,'2026-06-18T00:39:44.493300+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/java_frameworks.md"]','["java_frameworks.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://dzone.com/articles/how-to-set-up-a-gatling-tests-implementation-envir','How to Set up a Gatling Test''s Implementation Environment 🌟','','N/A',0,'A curated technical resource and architectural guide covering How to Set up a Gatling Test''s Implementation Environment 🌟 in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'online','manual','N/A',100.0,1781736133,0,'2026-06-18T00:42:13.335261+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/performance-testing-with-jenkins-and-jmeter.md"]','["performance-testing-with-jenkins-and-jmeter.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://dzone.com/articles/how-to-setup-scalable-jenkins-on-top-of-a-kubernet','dzone: how to setup scalable jenkins on top of a kubernetes cluster','','N/A',0,'A curated technical resource and architectural guide covering dzone: how to setup scalable jenkins on top of a kubernetes cluster in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'online','manual','N/A',100.0,1781735992,0,'2026-06-18T00:39:52.615708+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/jenkins.md"]','["jenkins.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://dzone.com/articles/how-to-take-thread-dumps-7-options','dzone: 8 Options for Capturing Thread Dumps','','N/A',0,'A curated technical resource and architectural guide covering dzone: 8 Options for Capturing Thread Dumps in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'online','manual','N/A',100.0,1781736103,0,'2026-06-18T00:41:43.701554+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/monitoring.md", "docs/ocp3.md"]','["monitoring.md", "ocp3.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://dzone.com/articles/how-to-understand-and-setup-kubernetes-networking','dzone: How to Understand and Set Up Kubernetes Networking 🌟','','N/A',0,'A curated technical resource and architectural guide covering dzone: How to Understand and Set Up Kubernetes Networking 🌟 in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'online','manual','N/A',100.0,1781736023,0,'2026-06-18T00:40:23.195304+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-networking.md"]','["kubernetes-networking.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://dzone.com/articles/how-to-use-aws-iam-role-on-aws-eks-pods','dzone.com: How to Use AWS IAM Role on AWS EKS PODs 🌟','','N/A',0,'A curated technical resource and architectural guide covering dzone.com: How to Use AWS IAM Role on AWS EKS PODs 🌟 in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'online','manual','N/A',100.0,1781736077,0,'2026-06-18T00:41:17.886764+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/managed-kubernetes-in-public-cloud.md"]','["managed-kubernetes-in-public-cloud.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://dzone.com/articles/how-to-use-gatling-with-maven','How to Use Gatling With Maven','','N/A',0,'A curated technical resource and architectural guide covering How to Use Gatling With Maven in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'online','manual','N/A',100.0,1781736132,0,'2026-06-18T00:42:12.956896+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/performance-testing-with-jenkins-and-jmeter.md"]','["performance-testing-with-jenkins-and-jmeter.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://dzone.com/articles/how-to-use-postman-to-manage-and-execute-your-apis','Dzone: how to use postman to manage and execute your APIs','','N/A',0,'A curated technical resource and architectural guide covering Dzone: how to use postman to manage and execute your APIs in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'online','manual','N/A',100.0,1781736135,0,'2026-06-18T00:42:15.010934+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/postman.md"]','["postman.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://dzone.com/articles/how-to-use-regex-extractor-in-gatling-projects','How to Use RegEx Extractor in Gatling Projects','','N/A',0,'A curated technical resource and architectural guide covering How to Use RegEx Extractor in Gatling Projects in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'online','manual','N/A',100.0,1781736133,0,'2026-06-18T00:42:13.751850+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/performance-testing-with-jenkins-and-jmeter.md"]','["performance-testing-with-jenkins-and-jmeter.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://dzone.com/articles/how-your-application-architecture-evolved','How Your Application Architecture Has Evolved 🌟','','N/A',0,'A curated technical resource and architectural guide covering How Your Application Architecture Has Evolved 🌟 in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'online','manual','N/A',100.0,1781735971,0,'2026-06-18T00:39:31.913723+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/introduction.md"]','["index.md", "introduction.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://dzone.com/articles/immutable-infrastructure-cicd-using-hashicorp-terr','dzone: Immutable Infrastructure CI/CD Using Hashicorp Terraform and Jenkins','','N/A',0,'A curated technical resource and architectural guide covering dzone: Immutable Infrastructure CI/CD Using Hashicorp Terraform and Jenkins in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'online','manual','N/A',100.0,1781736231,0,'2026-06-18T00:43:51.831447+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/terraform.md"]','["terraform.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://dzone.com/articles/implementing-serverless-microservices-architecture','dzone: Implementing Serverless Microservices Architecture on AWS','','N/A',0,'A curated technical resource and architectural guide covering dzone: Implementing Serverless Microservices Architecture on AWS in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'online','manual','N/A',100.0,1781736155,0,'2026-06-18T00:42:35.045237+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/serverless.md"]','["serverless.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://dzone.com/articles/importing-a-maven-project-in-intellij-idea','Dzone: Maven IntelliJ Idea Project','','N/A',0,'A curated technical resource and architectural guide covering Dzone: Maven IntelliJ Idea Project in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'online','manual','N/A',100.0,1781736083,0,'2026-06-18T00:41:23.198054+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/maven-gradle.md"]','["maven-gradle.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://dzone.com/articles/install-openshift-container-platform-in-minutes-video',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,'manual','N/A',100.0,1779029940,0,'2026-05-17T16:59:00.741717+02:00',NULL,NULL,NULL,'[]','[]','["docs/openshift.md"]','[]','{}','{}');
INSERT INTO "resources" VALUES('https://dzone.com/articles/installing-maven','Dzone: Installing Maven With Your JDK','','N/A',0,'A curated technical resource and architectural guide covering Dzone: Installing Maven With Your JDK in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'online','manual','N/A',100.0,1781736082,0,'2026-06-18T00:41:22.977067+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/maven-gradle.md"]','["maven-gradle.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://dzone.com/articles/integration-tests-with-maven','Dzone: Integration Tests with Maven','','N/A',0,'A curated technical resource and architectural guide covering Dzone: Integration Tests with Maven in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'online','manual','N/A',100.0,1781736083,0,'2026-06-18T00:41:23.128055+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/maven-gradle.md"]','["maven-gradle.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://dzone.com/articles/introducing-amp-assimilating-caching-quick-read-fo','Dzone: An Introduction to Caching: How and Why We Do It 🌟','','N/A',0,'A curated technical resource and architectural guide covering Dzone: An Introduction to Caching: How and Why We Do It 🌟 in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'online','manual','N/A',100.0,1781735880,0,'2026-06-18T00:38:00.124796+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/caching.md"]','["caching.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://dzone.com/articles/introduction-to-kubernetes-part-1','dzone: Introduction To Kubernetes 🌟','','N/A',0,'A curated technical resource and architectural guide covering dzone: Introduction To Kubernetes 🌟 in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'online','manual','N/A',100.0,1781736180,0,'2026-06-18T00:43:00.479120+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes.md"]','["kubernetes.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://dzone.com/articles/introduction-to-liquibase-and-managing-your-databa','dzone: Introduction to Liquibase and Managing Your Database Source Code','','N/A',0,'A curated technical resource and architectural guide covering dzone: Introduction to Liquibase and Managing Your Database Source Code in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'online','manual','N/A',100.0,1781736068,0,'2026-06-18T00:41:08.281568+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/liquibase.md"]','["liquibase.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://dzone.com/articles/introduction-to-message-brokers-part-1-apache-kafk','Dzone: Introduction to Message Brokers. Part 1: Apache Kafka vs. RabbitMQ','','N/A',0,'A curated technical resource and architectural guide covering Dzone: Introduction to Message Brokers. Part 1: Apache Kafka vs. RabbitMQ in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'online','manual','N/A',100.0,1781736081,0,'2026-06-18T00:41:21.576579+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/message-queue.md"]','["message-queue.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://dzone.com/articles/introduction-to-message-brokers-part-2-activemq-vs','Dzone: Introduction to Message Brokers. Part 2: ActiveMQ vs. Redis Pub/Sub','','N/A',0,'A curated technical resource and architectural guide covering Dzone: Introduction to Message Brokers. Part 2: ActiveMQ vs. Redis Pub/Sub in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'online','manual','N/A',100.0,1781736082,0,'2026-06-18T00:41:22.685022+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/message-queue.md"]','["message-queue.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://dzone.com/articles/jakarta-ee-amp-wildfly-running-on-kubernetes','Dzone: Jakarta EE & Wildfly Running on Kubernetes','','N/A',0,'A curated technical resource and architectural guide covering Dzone: Jakarta EE & Wildfly Running on Kubernetes in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'online','manual','N/A',100.0,1781735983,0,'2026-06-18T00:39:43.128984+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/java_app_servers.md"]','["java_app_servers.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://dzone.com/articles/java-creator-james-gosling-interview','dzone: Java Creator James Gosling Interview','','N/A',0,'A curated technical resource and architectural guide covering dzone: Java Creator James Gosling Interview in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'online','manual','N/A',100.0,1781735986,0,'2026-06-18T00:39:46.113530+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/java_frameworks.md"]','["java_frameworks.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://dzone.com/articles/java-inside-docker-what-you-must-know-to-not-fail','dzone.com: Java Inside Docker: What You Must Know to Not FAIL','','N/A',0,'A curated technical resource and architectural guide covering dzone.com: Java Inside Docker: What You Must Know to Not FAIL in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'online','manual','N/A',100.0,1781735984,0,'2026-06-18T00:39:44.861275+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/java-and-java-performance-optimization.md"]','["java-and-java-performance-optimization.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://dzone.com/articles/java-performance-monitoring-5-open-source-tools-you-should-know','dzone.com: Java Performance Monitoring: 5 Open Source Tools You Should Know','','N/A',0,'A curated technical resource and architectural guide covering dzone.com: Java Performance Monitoring: 5 Open Source Tools You Should Know in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'online','manual','N/A',100.0,1781736105,0,'2026-06-18T00:41:45.036570+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/monitoring.md"]','["monitoring.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://dzone.com/articles/jenkins-in-a-nutshell','dzone: jenkins in a nutshell','','N/A',0,'A curated technical resource and architectural guide covering dzone: jenkins in a nutshell in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'online','manual','N/A',100.0,1781735991,0,'2026-06-18T00:39:51.549023+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/jenkins.md"]','["jenkins.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://dzone.com/articles/jenkins-publish-maven-artifacts-to-nexus-oss-using','Jenkins: Publish Maven Artifacts to Nexus OSS Using Pipelines or Maven Jobs'' 🌟','','N/A',0,'A curated technical resource and architectural guide covering Jenkins: Publish Maven Artifacts to Nexus OSS Using Pipelines or Maven Jobs'' 🌟 in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'online','manual','N/A',100.0,1781736154,0,'2026-06-18T00:42:34.649504+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/registries.md"]','["registries.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://dzone.com/articles/jenkins-vs-gitlab-ci-battle-of-cicd-tools','dzone: Jenkins vs GitLab CI: Battle of CI/CD Tools','','N/A',0,'A curated technical resource and architectural guide covering dzone: Jenkins vs GitLab CI: Battle of CI/CD Tools in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'online','manual','N/A',100.0,1781735993,0,'2026-06-18T00:39:53.341722+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/jenkins-alternatives.md"]','["jenkins-alternatives.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://dzone.com/articles/jmeter-tutorial-1','Dzone: JMeter tutorial','','N/A',0,'A curated technical resource and architectural guide covering Dzone: JMeter tutorial in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'online','manual','N/A',100.0,1781736123,0,'2026-06-18T00:42:03.770264+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/performance-testing-with-jenkins-and-jmeter.md"]','["performance-testing-with-jenkins-and-jmeter.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://dzone.com/articles/jmeter-tutorial-for-beginners-jmeter-load-testing','Dzone: JMeter tutorial for beginners','','N/A',0,'A curated technical resource and architectural guide covering Dzone: JMeter tutorial for beginners in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'online','manual','N/A',100.0,1781736132,0,'2026-06-18T00:42:12.867865+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/performance-testing-with-jenkins-and-jmeter.md"]','["performance-testing-with-jenkins-and-jmeter.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://dzone.com/articles/jvm-architecture-explained','DZone: The JVM Architecture Explained 🌟','','N/A',0,'A curated technical resource and architectural guide covering DZone: The JVM Architecture Explained 🌟 in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'online','manual','N/A',100.0,1781735981,0,'2026-06-18T00:39:41.664665+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/java-and-java-performance-optimization.md"]','["java-and-java-performance-optimization.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://dzone.com/articles/kibana-hacks-5-tips-and-tricks','dzone: Kibana Hacks: 5 Tips and Tricks','','N/A',0,'A curated technical resource and architectural guide covering dzone: Kibana Hacks: 5 Tips and Tricks in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'online','manual','N/A',100.0,1781736101,0,'2026-06-18T00:41:41.487797+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/monitoring.md"]','["monitoring.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://dzone.com/articles/kubectl-commands-cheat-sheet','dzone: kubectl commands cheat sheet','','N/A',0,'A curated technical resource and architectural guide covering dzone: kubectl commands cheat sheet in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'online','manual','N/A',100.0,1781735889,0,'2026-06-18T00:38:09.614752+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/cheatsheets.md"]','["cheatsheets.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://dzone.com/articles/kubernetes-architecture-diagram','==dzone.com: Kubernetes Architecture Diagram== 🌟🌟🌟','','N/A',0,'A curated technical resource and architectural guide covering ==dzone.com: Kubernetes Architecture Diagram== 🌟🌟🌟 in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'online','manual','N/A',100.0,1781736190,0,'2026-06-18T00:43:10.949886+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes.md"]','["kubernetes.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://dzone.com/articles/kubernetes-distributions-how-do-i-choose-one','Dzone.com: A Comparison of Kubernetes Distributions','','N/A',0,'A curated technical resource and architectural guide covering Dzone.com: A Comparison of Kubernetes Distributions in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'online','manual','N/A',100.0,1781735972,0,'2026-06-18T00:39:32.888108+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/introduction.md"]','["introduction.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://dzone.com/articles/kubernetes-monitoring-best-practices-methods-and-e','dzone.com: Kubernetes Monitoring: Best Practices, Methods, and Existing'' Solutions','','N/A',0,'A curated technical resource and architectural guide covering dzone.com: Kubernetes Monitoring: Best Practices, Methods, and Existing'' Solutions in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'online','manual','N/A',100.0,1781736091,0,'2026-06-18T00:41:31.588494+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/monitoring.md"]','["monitoring.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://dzone.com/articles/learn-how-to-setup-a-cicd-pipeline-from-scratch','dzone: learn how to setup a cicd pipeline from scratch 🌟','','N/A',0,'A curated technical resource and architectural guide covering dzone: learn how to setup a cicd pipeline from scratch 🌟 in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'online','manual','N/A',100.0,1781735992,0,'2026-06-18T00:39:52.769968+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/jenkins.md"]','["jenkins.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://dzone.com/articles/load-testing-your-database-connected-apis-with-gat','Load Testing Your DataBase-Connected APIs With Gatling','','N/A',0,'A curated technical resource and architectural guide covering Load Testing Your DataBase-Connected APIs With Gatling in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'online','manual','N/A',100.0,1781736134,0,'2026-06-18T00:42:14.802760+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/performance-testing-with-jenkins-and-jmeter.md"]','["performance-testing-with-jenkins-and-jmeter.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://dzone.com/articles/manage-multiple-environments-with-terraform-worksp','dzone: Manage Multiple Environments With Terraform Workspaces','','N/A',0,'A curated technical resource and architectural guide covering dzone: Manage Multiple Environments With Terraform Workspaces in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'online','manual','N/A',100.0,1781736233,0,'2026-06-18T00:43:53.317505+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/terraform.md"]','["terraform.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://dzone.com/articles/managing-helm-releases-the-gitops-way','dzone: managing helm releases the gitops way','','N/A',0,'A curated technical resource and architectural guide covering dzone: managing helm releases the gitops way in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'online','manual','N/A',100.0,1781735950,0,'2026-06-18T00:39:10.936005+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/helm.md"]','["helm.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://dzone.com/articles/managing-kubernetes-secrets','dzone: Managing Secrets Deployment in GitOps Workflow 🌟','','N/A',0,'A curated technical resource and architectural guide covering dzone: Managing Secrets Deployment in GitOps Workflow 🌟 in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'online','manual','N/A',100.0,1781735924,0,'2026-06-18T00:38:44.958279+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/devsecops.md"]','["devsecops.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://dzone.com/articles/managing-your-database-with-liquibase-and-gradle','dzone: Managing Your Database With Liquibase and Gradle','','N/A',0,'A curated technical resource and architectural guide covering dzone: Managing Your Database With Liquibase and Gradle in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'online','manual','N/A',100.0,1781736068,0,'2026-06-18T00:41:08.401974+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/liquibase.md"]','["liquibase.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://dzone.com/articles/maven-skipping-tests','Dzone: Maven Skipping Tests','','N/A',0,'A curated technical resource and architectural guide covering Dzone: Maven Skipping Tests in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'online','manual','N/A',100.0,1781736082,0,'2026-06-18T00:41:22.310523+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/maven-gradle.md"]','["maven-gradle.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://dzone.com/articles/meet-the-docker-maven-plugin','Dzone: Meet the Docker Maven Plugin!','','N/A',0,'A curated technical resource and architectural guide covering Dzone: Meet the Docker Maven Plugin! in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'online','manual','N/A',100.0,1781736083,0,'2026-06-18T00:41:23.750557+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/maven-gradle.md"]','["maven-gradle.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://dzone.com/articles/memory-leak-andjava-code','DZone: Memory Leaks and Java Code','','N/A',0,'A curated technical resource and architectural guide covering DZone: Memory Leaks and Java Code in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'online','manual','N/A',100.0,1781735985,0,'2026-06-18T00:39:45.000702+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/java-and-java-performance-optimization.md"]','["java-and-java-performance-optimization.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://dzone.com/articles/messaging-for-multicloud-resilience','dzone: Resilient MultiCloud Messaging','','N/A',0,'A curated technical resource and architectural guide covering dzone: Resilient MultiCloud Messaging in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'online','manual','N/A',100.0,1781736080,0,'2026-06-18T00:41:20.995892+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/message-queue.md"]','["message-queue.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://dzone.com/articles/micro-frontend-architecture','==dzone: Micro-Frontend Architecture==','','N/A',0,'A curated technical resource and architectural guide covering ==dzone: Micro-Frontend Architecture== in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'online','manual','N/A',100.0,1781735973,0,'2026-06-18T00:39:33.621106+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/introduction.md"]','["introduction.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://dzone.com/articles/micro-frontends-by-example-8','dzone: Micro Frontends With Example 🌟','','N/A',0,'A curated technical resource and architectural guide covering dzone: Micro Frontends With Example 🌟 in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'online','manual','N/A',100.0,1781735972,0,'2026-06-18T00:39:32.793958+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/introduction.md"]','["introduction.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://dzone.com/articles/microservices-and-the-event-aggregator-pattern','dzone.com: What Are Microservices and The Event Aggregator Pattern? 🌟','','N/A',0,'A curated technical resource and architectural guide covering dzone.com: What Are Microservices and The Event Aggregator Pattern? 🌟 in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'online','manual','N/A',100.0,1781736080,0,'2026-06-18T00:41:20.900916+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/message-queue.md"]','["message-queue.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://dzone.com/articles/microservices-event-driven-architecture-and-kafka','dzone.com: Microservices, Event-Driven Architecture and Kafka 🌟','','N/A',0,'A curated technical resource and architectural guide covering dzone.com: Microservices, Event-Driven Architecture and Kafka 🌟 in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'online','manual','N/A',100.0,1781736081,0,'2026-06-18T00:41:21.573805+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/message-queue.md"]','["message-queue.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://dzone.com/articles/microservices-patterns-sidecar','dzone: Microservices Patterns: Sidecar','','N/A',0,'A curated technical resource and architectural guide covering dzone: Microservices Patterns: Sidecar in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'online','manual','N/A',100.0,1781736221,0,'2026-06-18T00:43:41.536738+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes.md"]','["kubernetes.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://dzone.com/articles/microservices-quarkus-vs-spring-boot','dzone: Microservices: Quarkus vs. Spring Boot','','N/A',0,'A curated technical resource and architectural guide covering dzone: Microservices: Quarkus vs. Spring Boot in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'online','manual','N/A',100.0,1781735986,0,'2026-06-18T00:39:46.580419+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/java_frameworks.md"]','["java_frameworks.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://dzone.com/articles/mitigating-devops-repository-risks','dzone: Mitigating DevOps Repository Risks','','N/A',0,'A curated technical resource and architectural guide covering dzone: Mitigating DevOps Repository Risks in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779030538,0,'2026-05-17T17:08:58.484054+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/docker.md"]','["docker.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://dzone.com/articles/monitoring-using-spring-boot-20-prometheus-and-gra','Set Up and Integrate Prometheus With Grafana for Monitoring.','','N/A',0,'A curated technical resource and architectural guide covering Set Up and Integrate Prometheus With Grafana for Monitoring. in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'online','manual','N/A',100.0,1781736135,0,'2026-06-18T00:42:15.627420+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/prometheus.md"]','["prometheus.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://dzone.com/articles/monolith-to-microservices-using-the-strangler-patt','dzone: Monolith to Microservices Using the Strangler Pattern 🌟','','N/A',0,'A curated technical resource and architectural guide covering dzone: Monolith to Microservices Using the Strangler Pattern 🌟 in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'online','manual','N/A',100.0,1781735971,0,'2026-06-18T00:39:31.627115+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/introduction.md"]','["introduction.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://dzone.com/articles/multi-container-pod-design-patterns-in-kubernetes','dzone: Multi-Container Pod Design Patterns in Kubernetes','','N/A',0,'A curated technical resource and architectural guide covering dzone: Multi-Container Pod Design Patterns in Kubernetes in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'online','manual','N/A',100.0,1781736221,0,'2026-06-18T00:43:41.776018+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes.md"]','["kubernetes.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://dzone.com/articles/next-gen-data-pipes-with-spark-kafka-and-k8s','dzone: Next-Gen Data Pipes With Spark, Kafka and k8s 🌟','','N/A',0,'A curated technical resource and architectural guide covering dzone: Next-Gen Data Pipes With Spark, Kafka and k8s 🌟 in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'online','manual','N/A',100.0,1781736083,0,'2026-06-18T00:41:23.549300+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/message-queue.md"]','["message-queue.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://dzone.com/articles/nginx-reverse-proxy-ubuntu-1804','Dzone: Nginx Reverse Proxy Ubuntu 18.04','','N/A',0,'A curated technical resource and architectural guide covering Dzone: Nginx Reverse Proxy Ubuntu 18.04 in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'online','manual','N/A',100.0,1781736180,0,'2026-06-18T00:43:00.305109+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/web-servers.md"]','["web-servers.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://dzone.com/articles/oauth-20-beginners-guide','Dzone - OAuth 2.0','','N/A',0,'A curated technical resource and architectural guide covering Dzone - OAuth 2.0 in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'online','manual','N/A',100.0,1781736026,0,'2026-06-18T00:40:26.383878+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-security.md"]','["kubernetes-security.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://dzone.com/articles/openshift-egress-options','dzone: OpenShift Egress Options','','N/A',0,'A curated technical resource and architectural guide covering dzone: OpenShift Egress Options in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'online','manual','N/A',100.0,1781736123,0,'2026-06-18T00:42:03.067866+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/ocp4.md", "docs/openshift.md"]','["ocp4.md", "openshift.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://dzone.com/articles/optimize-aws-costs-with-cloudwatchs-advanced-metri','dzone: Optimize AWS Costs With CloudWatch''s Advanced Metrics, Dashboards,'' and Alerts','','N/A',0,'A curated technical resource and architectural guide covering dzone: Optimize AWS Costs With CloudWatch''s Advanced Metrics, Dashboards,'' and Alerts in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'online','manual','N/A',100.0,1781735875,0,'2026-06-18T00:37:55.900380+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/aws-monitoring.md"]','["aws-monitoring.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://dzone.com/articles/optimizing-kubernetes-clusters-for-better-efficien-1','dzone.com: Optimizing Kubernetes Clusters for Better Efficiency and Cost'' Savings 🌟','','N/A',0,'A curated technical resource and architectural guide covering dzone.com: Optimizing Kubernetes Clusters for Better Efficiency and Cost'' Savings 🌟 in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'online','manual','N/A',100.0,1781736221,0,'2026-06-18T00:43:41.352032+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes.md"]','["kubernetes.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://dzone.com/articles/origins-trunk-based','The Origins of Trunk Based Development','','N/A',0,'A curated technical resource and architectural guide covering The Origins of Trunk Based Development in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'online','manual','N/A',100.0,1781735940,0,'2026-06-18T00:39:00.416739+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/git.md"]','["git.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://dzone.com/articles/parameterize-jenkinsfile-in-multibranch-jobs','dzone: Parameterize Jenkinsfile in MultiBranch Jobs 🌟','','N/A',0,'A curated technical resource and architectural guide covering dzone: Parameterize Jenkinsfile in MultiBranch Jobs 🌟 in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'online','manual','N/A',100.0,1781735991,0,'2026-06-18T00:39:51.878378+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/jenkins.md"]','["jenkins.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://dzone.com/articles/part-2-deploying-applications','Dzone: Part 2: Deploying Applications','','N/A',0,'A curated technical resource and architectural guide covering Dzone: Part 2: Deploying Applications in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'online','manual','N/A',100.0,1781735866,0,'2026-06-18T00:37:46.437249+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/ansible.md"]','["ansible.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://dzone.com/articles/perfomance-testing-with-gatling','Perfomance Testing with Gatling','','N/A',0,'A curated technical resource and architectural guide covering Perfomance Testing with Gatling in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'online','manual','N/A',100.0,1781736134,0,'2026-06-18T00:42:14.879574+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/performance-testing-with-jenkins-and-jmeter.md"]','["performance-testing-with-jenkins-and-jmeter.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://dzone.com/articles/performance-improvement-in-java-applications-orm-j','DZone: Performance Improvement in Java Applications: ORM/JPA 🌟','','N/A',0,'A curated technical resource and architectural guide covering DZone: Performance Improvement in Java Applications: ORM/JPA 🌟 in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'online','manual','N/A',100.0,1781735982,0,'2026-06-18T00:39:42.745099+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/java-and-java-performance-optimization.md"]','["java-and-java-performance-optimization.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://dzone.com/articles/performance-patterns-in-microservices-based-integr-1','dzone.com: Performance Patterns in Microservices-Based Integrations','','N/A',0,'A curated technical resource and architectural guide covering dzone.com: Performance Patterns in Microservices-Based Integrations in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'online','manual','N/A',100.0,1781736103,0,'2026-06-18T00:41:43.218109+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes.md", "docs/monitoring.md"]','["kubernetes.md", "monitoring.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://dzone.com/articles/platform-as-code-with-openshift-amp-terraform','Dzone: Platform as Code With Openshift and Terraform','','2022',0,'An analytical piece detailing the ''Platform as Code'' paradigm using OpenShift and Terraform. Explores enterprise automation strategies, state segregation, and declarative resource definitions for managing secure OpenShift enterprise clusters.','HCL','Article','Advanced',0,'online','manual',NULL,NULL,NULL,0,'2022-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Cloud Infrastructure", "Red Hat OpenShift", "Platform as Code"]','["[COMMUNITY-TOOL]"]','[]','["terraform.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://dzone.com/articles/postgresql-ha-and-kubernetes','dzone: PostgreSQL HA and Kubernetes','','N/A',0,'A curated technical resource and architectural guide covering dzone: PostgreSQL HA and Kubernetes in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'online','manual','N/A',100.0,1781735900,0,'2026-06-18T00:38:20.330105+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/crunchydata.md"]','["crunchydata.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://dzone.com/articles/postgresql-versus-mysql-performance','dzone: PostgreSQL vs MySQL Performance','','N/A',0,'A curated technical resource and architectural guide covering dzone: PostgreSQL vs MySQL Performance in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'online','manual','N/A',100.0,1781735900,0,'2026-06-18T00:38:20.632000+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/databases.md"]','["databases.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://dzone.com/articles/programming-styles-spring-boot-vis-a-vis-with-ecli','Dzone: Programming Styles Compared: Spring Framework vis-a-vis Eclipse MicroProfile'' 🌟🌟','','N/A',0,'A curated technical resource and architectural guide covering Dzone: Programming Styles Compared: Spring Framework vis-a-vis Eclipse MicroProfile'' 🌟🌟 in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'online','manual','N/A',100.0,1781735943,0,'2026-06-18T00:39:03.465411+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/faq.md", "docs/java_frameworks.md"]','["faq.md", "java_frameworks.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://dzone.com/articles/prometheus-collectors','Monitoring Self-Destructing Apps Using Prometheus','','N/A',0,'A curated technical resource and architectural guide covering Monitoring Self-Destructing Apps Using Prometheus in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'online','manual','N/A',100.0,1781736135,0,'2026-06-18T00:42:15.651900+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/prometheus.md"]','["prometheus.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://dzone.com/articles/prometheus-monitoring-with-grafana','Prometheus Monitoring With Grafana. Prometheus Stats Dashboard and Prometheus Benchmark Dashboard','','N/A',0,'A curated technical resource and architectural guide covering Prometheus Monitoring With Grafana. Prometheus Stats Dashboard and Prometheus Benchmark Dashboard in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'online','manual','N/A',100.0,1781735950,0,'2026-06-18T00:39:10.457764+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/grafana.md"]','["grafana.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://dzone.com/articles/query-json-using-sql-with-couchbase-query-workbenc','Query JSON Using SQL With Couchbase Query Workbench','','N/A',0,'A curated technical resource and architectural guide covering Query JSON Using SQL With Couchbase Query Workbench in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'online','manual','N/A',100.0,1781736112,0,'2026-06-18T00:41:52.095492+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/nosql.md"]','["nosql.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://dzone.com/articles/quick-start-witj-sonarqube-for-static-code-analysi','Dzone: Quick start with sonarqube for static code analysis','','N/A',0,'A curated technical resource and architectural guide covering Dzone: Quick start with sonarqube for static code analysis in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'online','manual','N/A',100.0,1781736168,0,'2026-06-18T00:42:48.271697+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/sonarqube.md"]','["sonarqube.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://dzone.com/articles/rapidapi-provides-api-marketplace-and-insight','dzone: RapidAPI Provides API Marketplace and Insight','','N/A',0,'A curated technical resource and architectural guide covering dzone: RapidAPI Provides API Marketplace and Insight in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'online','manual','N/A',100.0,1781735921,0,'2026-06-18T00:38:41.576679+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/developerportals.md"]','["developerportals.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://dzone.com/articles/rate-limiting-for-microservices','dzone: Custom Rate Limiting for Microservices 🌟','','N/A',0,'A curated technical resource and architectural guide covering dzone: Custom Rate Limiting for Microservices 🌟 in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'online','manual','N/A',100.0,1781735921,0,'2026-06-18T00:38:41.644313+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/developerportals.md"]','["developerportals.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://dzone.com/articles/removing-the-bastion-host-and-improving-the-securi','dzone: Removing the Bastion Host and Improving the Security in AWS','','N/A',0,'A curated technical resource and architectural guide covering dzone: Removing the Bastion Host and Improving the Security in AWS in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'online','manual','N/A',100.0,1781735877,0,'2026-06-18T00:37:57.784154+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/aws-security.md"]','["aws-security.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://dzone.com/articles/rest-api-tutorials','Dzone: REST API tutorials','','N/A',0,'A curated technical resource and architectural guide covering Dzone: REST API tutorials in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'online','manual','N/A',100.0,1781735867,0,'2026-06-18T00:37:47.527422+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/api.md"]','["api.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://dzone.com/articles/rest-api-versioning-strategies-1','dzone: REST API Versioning Strategies','','N/A',0,'A curated technical resource and architectural guide covering dzone: REST API Versioning Strategies in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'online','manual','N/A',100.0,1781735867,0,'2026-06-18T00:37:47.352224+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/api.md"]','["api.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://dzone.com/articles/rest-vs-messaging-for-microservices','dzone.com: REST vs. Messaging for Microservices 🌟','','N/A',0,'A curated technical resource and architectural guide covering dzone.com: REST vs. Messaging for Microservices 🌟 in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'online','manual','N/A',100.0,1781735866,0,'2026-06-18T00:37:46.370352+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/api.md"]','["api.md", "index.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://dzone.com/articles/restful-applications-in-an-event-driven-architecture','dzone: RESTful Applications in An Event-Driven Architecture','','N/A',0,'A curated technical resource and architectural guide covering dzone: RESTful Applications in An Event-Driven Architecture in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'online','manual','N/A',100.0,1781736081,0,'2026-06-18T00:41:21.075504+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/message-queue.md"]','["message-queue.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://dzone.com/articles/run-and-scale-an-apache-spark-application-on-kuber','dzone: Run and Scale an Apache Spark Application on Kubernetes','','N/A',0,'A curated technical resource and architectural guide covering dzone: Run and Scale an Apache Spark Application on Kubernetes in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'online','manual','N/A',100.0,1781736013,0,'2026-06-18T00:40:13.020587+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-bigdata.md"]','["kubernetes-bigdata.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://dzone.com/articles/running-ansible-at-scale','Dzone: Running Ansible at Scale','','N/A',0,'A curated technical resource and architectural guide covering Dzone: Running Ansible at Scale in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'online','manual','N/A',100.0,1781735867,0,'2026-06-18T00:37:47.466561+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/ansible.md"]','["ansible.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://dzone.com/articles/running-ansible-playbooks-from-jenkins','Dzone: Running Ansible Playbooks From Jenkins','','N/A',0,'A curated technical resource and architectural guide covering Dzone: Running Ansible Playbooks From Jenkins in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'online','manual','N/A',100.0,1781735866,0,'2026-06-18T00:37:46.267475+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/ansible.md", "docs/jenkins.md"]','["ansible.md", "jenkins.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://dzone.com/articles/running-apache-spark-on-kubernetes','dzone: Running Apache Spark on Kubernetes','','N/A',0,'A curated technical resource and architectural guide covering dzone: Running Apache Spark on Kubernetes in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'online','manual','N/A',100.0,1781736013,0,'2026-06-18T00:40:13.081579+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-bigdata.md"]','["kubernetes-bigdata.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://dzone.com/articles/running-cucumber-with-maven','Dzone.com: Running Cucumber with Maven','','N/A',0,'A curated technical resource and architectural guide covering Dzone.com: Running Cucumber with Maven in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'online','manual','N/A',100.0,1781736081,0,'2026-06-18T00:41:21.570808+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/maven-gradle.md"]','["maven-gradle.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://dzone.com/articles/running-elasticsearch-on-kubernetes','dzone: Running Elasticsearch on Kubernetes','','N/A',0,'A curated technical resource and architectural guide covering dzone: Running Elasticsearch on Kubernetes in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'online','manual','N/A',100.0,1781736103,0,'2026-06-18T00:41:43.019797+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/monitoring.md"]','["monitoring.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://dzone.com/articles/running-jenkins-server-with-configuration-as-code','Dzone: Running Jenkins Server With Configuration-as-Code 🌟','','N/A',0,'A curated technical resource and architectural guide covering Dzone: Running Jenkins Server With Configuration-as-Code 🌟 in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'online','manual','N/A',100.0,1781735992,0,'2026-06-18T00:39:52.132981+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/jenkins.md"]','["jenkins.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://dzone.com/articles/scale-to-zero-with-kubernetes','dzone: Scale to Zero With Kubernetes with KEDA and/or Knative','','N/A',0,'A curated technical resource and architectural guide covering dzone: Scale to Zero With Kubernetes with KEDA and/or Knative in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'online','manual','N/A',100.0,1781736002,0,'2026-06-18T00:40:02.213854+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-autoscaling.md"]','["kubernetes-autoscaling.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://dzone.com/articles/seamless-migration-from-kafka-to-kubemq','dzone: KubeMQ: A Modern Alternative to Kafka','','N/A',0,'A curated technical resource and architectural guide covering dzone: KubeMQ: A Modern Alternative to Kafka in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'online','manual','N/A',100.0,1781736081,0,'2026-06-18T00:41:21.076308+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/message-queue.md"]','["message-queue.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://dzone.com/articles/security-matters-vulnerability-scanning-done-right-1','==dzone: Security Matters: Vulnerability Scanning Done Right!== 🌟','','N/A',0,'A curated technical resource and architectural guide covering ==dzone: Security Matters: Vulnerability Scanning Done Right!== 🌟 in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'online','manual','N/A',100.0,1781735925,0,'2026-06-18T00:38:45.019392+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/devsecops.md"]','["devsecops.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://dzone.com/articles/session-stickiness-in-openshift','Shared/Stikcy sessions are enabled by default','','N/A',0,NULL,NULL,NULL,NULL,0,NULL,'manual','N/A',100.0,1779030499,0,'2026-05-17T17:08:19.553431+02:00',NULL,NULL,NULL,'[]','[]','["docs/ocp4.md"]','[]','{}','{}');
INSERT INTO "resources" VALUES('https://dzone.com/articles/shift-left-a-developers-pipeline-dream','==dzone.com: Shift-Left: A Developer''s Pipe(line) Dream?==','','N/A',0,'A curated technical resource and architectural guide covering ==dzone.com: Shift-Left: A Developer''s Pipe(line) Dream?== in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'online','manual','N/A',100.0,1781735971,0,'2026-06-18T00:39:31.757288+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/introduction.md"]','["introduction.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://dzone.com/articles/software-deployment-best-practices','Software Deployment Best Practices in 2023','','N/A',0,NULL,NULL,NULL,NULL,0,NULL,'manual','N/A',100.0,1779029056,0,'2026-05-17T16:44:16.351758+02:00',NULL,NULL,NULL,'[]','[]','[]','[]','{}','{}');
INSERT INTO "resources" VALUES('https://dzone.com/articles/software-engineering-best-practices-that-high-perf','==dzone.com: Software Engineering Best Practices That High-Performing Teams'' Follow==','','N/A',0,'A curated technical resource and architectural guide covering ==dzone.com: Software Engineering Best Practices That High-Performing Teams'' Follow== in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'online','manual','N/A',100.0,1781735922,0,'2026-06-18T00:38:42.815993+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/devel-sites.md"]','["devel-sites.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://dzone.com/articles/solving-dependency-conflicts-in-maven','Dzone.com: Solving Dependency conflicts in maven','','N/A',0,'A curated technical resource and architectural guide covering Dzone.com: Solving Dependency conflicts in maven in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'online','manual','N/A',100.0,1781736083,0,'2026-06-18T00:41:23.005041+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/maven-gradle.md"]','["maven-gradle.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://dzone.com/articles/sonarcloud-integration-with-springboot-maven','Dzone: SonarCloud integration with SpringBoot Maven','','N/A',0,'A curated technical resource and architectural guide covering Dzone: SonarCloud integration with SpringBoot Maven in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'online','manual','N/A',100.0,1781736168,0,'2026-06-18T00:42:48.712417+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/sonarqube.md"]','["sonarqube.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://dzone.com/articles/sonarqube-scanning-in-15-minutes-2','Dzone: Sonarqube scanning in 15 minutes','','N/A',0,'A curated technical resource and architectural guide covering Dzone: Sonarqube scanning in 15 minutes in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'online','manual','N/A',100.0,1781736168,0,'2026-06-18T00:42:48.345192+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/sonarqube.md"]','["sonarqube.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://dzone.com/articles/spring-boot-framework-tutorials','dzone: All About Spring Boot (Tutorials and Articles)','','N/A',0,'A curated technical resource and architectural guide covering dzone: All About Spring Boot (Tutorials and Articles) in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'online','manual','N/A',100.0,1781735984,0,'2026-06-18T00:39:44.553640+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/java_frameworks.md"]','["java_frameworks.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://dzone.com/articles/spring-boot-restful-web-service-complete-example','Dzone: Step-By-Step Spring Boot RESTful Web Service Complete Example','','N/A',0,'A curated technical resource and architectural guide covering Dzone: Step-By-Step Spring Boot RESTful Web Service Complete Example in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'online','manual','N/A',100.0,1781735867,0,'2026-06-18T00:37:47.896146+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/api.md"]','["api.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://dzone.com/articles/spring-cloud-config-server-on-kubernetes-part-1','dzone: Spring Cloud Config Server on Kubernetes (Part 1)','','N/A',0,'A curated technical resource and architectural guide covering dzone: Spring Cloud Config Server on Kubernetes (Part 1) in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'online','manual','N/A',100.0,1781735984,0,'2026-06-18T00:39:44.575252+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/java_frameworks.md"]','["java_frameworks.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://dzone.com/articles/sre-vs-devopssre-is-to-devops-what-scrum-is-to-agi','dzone: SRE vs. DevOps: SRE Is to DevOps What Scrum Is to Agile','','N/A',0,'A curated technical resource and architectural guide covering dzone: SRE vs. DevOps: SRE Is to DevOps What Scrum Is to Agile in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'online','manual','N/A',100.0,1781736167,0,'2026-06-18T00:42:47.916449+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/sre.md"]','["sre.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://dzone.com/articles/stateful-microservices-with-apache-ignite','dzone: Stateful Microservices With Apache Ignite','','N/A',0,'A curated technical resource and architectural guide covering dzone: Stateful Microservices With Apache Ignite in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'online','manual','N/A',100.0,1781735900,0,'2026-06-18T00:38:20.966325+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/databases.md"]','["databases.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://dzone.com/articles/tackling-the-top-5-kubernetes-debugging-challenges','==dzone.com: Tackling the Top 5 Kubernetes Debugging Challenges==','','N/A',0,'A curated technical resource and architectural guide covering ==dzone.com: Tackling the Top 5 Kubernetes Debugging Challenges== in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'online','manual','N/A',100.0,1781736056,0,'2026-06-18T00:40:56.908916+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-troubleshooting.md"]','["kubernetes-troubleshooting.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://dzone.com/articles/terraform-cli-cheat-sheet','dzone: Terraform Cheat Sheet','','N/A',0,'A curated technical resource and architectural guide covering dzone: Terraform Cheat Sheet in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'online','manual','N/A',100.0,1781735889,0,'2026-06-18T00:38:09.694243+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/cheatsheets.md"]','["cheatsheets.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://dzone.com/articles/terraform-explained-in-5-minutes','dzone: Terraform Explained in Five Minutes','','N/A',0,'A curated technical resource and architectural guide covering dzone: Terraform Explained in Five Minutes in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'online','manual','N/A',100.0,1781736231,0,'2026-06-18T00:43:51.656905+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/terraform.md"]','["terraform.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://dzone.com/articles/terraform-with-aws','Dzone: terraform with AWS','','N/A',0,'A curated technical resource and architectural guide covering Dzone: terraform with AWS in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'online','manual','N/A',100.0,1781736233,0,'2026-06-18T00:43:53.088323+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/terraform.md"]','["terraform.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://dzone.com/articles/testing-the-untestable-and-other-anti-patterns','dzone: Testing the Untestable and Other Anti-Patterns','','N/A',0,'A curated technical resource and architectural guide covering dzone: Testing the Untestable and Other Anti-Patterns in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'online','manual','N/A',100.0,1781736155,0,'2026-06-18T00:42:35.042104+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/qa.md"]','["qa.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://dzone.com/articles/the-10-minute-read-to-understanding-devops-tools',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,'manual','N/A',100.0,1779029291,0,'2026-05-17T16:48:11.503112+02:00',NULL,NULL,NULL,'[]','[]','["docs/devops.md"]','[]','{}','{}');
INSERT INTO "resources" VALUES('https://dzone.com/articles/the-best-cloud-migration-approach-lift-and-shift-r','dzone: The Best Cloud Migration Approach: Lift-And-Shift, Replatform, Or'' Refactor?','','N/A',0,'A curated technical resource and architectural guide covering dzone: The Best Cloud Migration Approach: Lift-And-Shift, Replatform, Or'' Refactor? in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'online','manual','N/A',100.0,1781735940,0,'2026-06-18T00:39:00.940522+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/faq.md"]','["faq.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://dzone.com/articles/the-best-java-testing-frameworks-to-focus-in-2021','dzone: The Best Java Testing Frameworks to focus in 2021','','N/A',0,'A curated technical resource and architectural guide covering dzone: The Best Java Testing Frameworks to focus in 2021 in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'online','manual','N/A',100.0,1781735993,0,'2026-06-18T00:39:53.484468+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/java_frameworks.md"]','["java_frameworks.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://dzone.com/articles/the-concept-of-domain-driven-design-explained','==dzone: The Concept of Domain-Driven Design Explained==','','N/A',0,'A curated technical resource and architectural guide covering ==dzone: The Concept of Domain-Driven Design Explained== in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'online','manual','N/A',100.0,1781735973,0,'2026-06-18T00:39:33.096083+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/introduction.md"]','["introduction.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://dzone.com/articles/the-groovy-templates-cheat-sheet-for-jmeter','Groovy Templates Cheat Sheet for JMeter','','N/A',0,'A curated technical resource and architectural guide covering Groovy Templates Cheat Sheet for JMeter in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'online','manual','N/A',100.0,1781735890,0,'2026-06-18T00:38:10.047013+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/cheatsheets.md"]','["cheatsheets.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://dzone.com/articles/the-keys-to-performance-tuning-and-testing','dzone.com: The Keys to Performance Tuning and Testing','','N/A',0,'A curated technical resource and architectural guide covering dzone.com: The Keys to Performance Tuning and Testing in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'online','manual','N/A',100.0,1781736105,0,'2026-06-18T00:41:45.222860+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/monitoring.md"]','["monitoring.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://dzone.com/articles/the-power-of-automated-testing-and-test-management','Dzone: The power of automated testing and test management','','N/A',0,'A curated technical resource and architectural guide covering Dzone: The power of automated testing and test management in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'online','manual','N/A',100.0,1781736168,0,'2026-06-18T00:42:48.441215+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/test-automation-frameworks.md"]','["test-automation-frameworks.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://dzone.com/articles/the-ultimate-json-library-jsonsimple-vs-gson-vs-ja','dzone.com: The Ultimate JSON Library: JSON.simple vs. GSON vs. Jackson vs.'' JSONP','','N/A',0,'A curated technical resource and architectural guide covering dzone.com: The Ultimate JSON Library: JSON.simple vs. GSON vs. Jackson vs.'' JSONP in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'online','manual','N/A',100.0,1781736180,0,'2026-06-18T00:43:00.369097+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/yaml.md"]','["yaml.md"]','{}','{"is_special": true}');
INSERT INTO "resources" VALUES('https://dzone.com/articles/top-10-best-practices-for-jenkins-pipeline','Dzone: Top 10 Best Practices for Jenkins Pipeline','','N/A',0,'A curated technical resource and architectural guide covering Dzone: Top 10 Best Practices for Jenkins Pipeline in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'online','manual','N/A',100.0,1781735992,0,'2026-06-18T00:39:52.375378+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/jenkins.md"]','["jenkins.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://dzone.com/articles/top-10-low-code-articles','dzone: Top 10 Low-Code Articles','','N/A',0,'A curated technical resource and architectural guide covering dzone: Top 10 Low-Code Articles in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'online','manual','N/A',100.0,1781736068,0,'2026-06-18T00:41:08.489260+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/lowcode-nocode.md"]','["lowcode-nocode.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://dzone.com/articles/top-11-challenges-in-automation-testing-using-sele','Dzone: top 11 challenges in autmation testing using selenium','','N/A',0,'A curated technical resource and architectural guide covering Dzone: top 11 challenges in autmation testing using selenium in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'online','manual','N/A',100.0,1781736169,0,'2026-06-18T00:42:49.726327+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/test-automation-frameworks.md"]','["test-automation-frameworks.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://dzone.com/articles/top-20-git-commands-with-examples','dzone.com: Top 20 git commands with examples 🌟','','N/A',0,'A curated technical resource and architectural guide covering dzone.com: Top 20 git commands with examples 🌟 in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'online','manual','N/A',100.0,1781735939,0,'2026-06-18T00:38:59.792352+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/git.md"]','["git.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://dzone.com/articles/top-35-git-commands-with-examples-and-bonus','dzone: Top 35 Git Commands With Examples 🌟','','N/A',0,'A curated technical resource and architectural guide covering dzone: Top 35 Git Commands With Examples 🌟 in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'online','manual','N/A',100.0,1781735889,0,'2026-06-18T00:38:09.754154+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/cheatsheets.md"]','["cheatsheets.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://dzone.com/articles/top-40-project-management-terms-and-concepts-of-20','dzone: Top 40 Project Management Terms and Concepts of 2019','','N/A',0,'A curated technical resource and architectural guide covering dzone: Top 40 Project Management Terms and Concepts of 2019 in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'online','manual','N/A',100.0,1781736245,0,'2026-06-18T00:44:05.596822+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/project-management-methodology.md"]','["project-management-methodology.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://dzone.com/articles/top-microservices-testing-tools-testers-should-kno','dzone: Top Microservices Testing Tools Testers Should Know About','','N/A',0,'A curated technical resource and architectural guide covering dzone: Top Microservices Testing Tools Testers Should Know About in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'online','manual','N/A',100.0,1781736155,0,'2026-06-18T00:42:35.089281+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/qa.md"]','["qa.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://dzone.com/articles/top-time-wastes-as-a-software-engineer','dzone: Top 6 Time Wastes as a Software Engineer','','N/A',0,'A curated technical resource and architectural guide covering dzone: Top 6 Time Wastes as a Software Engineer in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'online','manual','N/A',100.0,1781735971,0,'2026-06-18T00:39:31.529758+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/introduction.md"]','["introduction.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://dzone.com/articles/transitioning-from-monolith-to-microservices','dzone: Transitioning from Monolith to Microservices (with python django'' example)','','N/A',0,'A curated technical resource and architectural guide covering dzone: Transitioning from Monolith to Microservices (with python django'' example) in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'online','manual','N/A',100.0,1781735970,0,'2026-06-18T00:39:30.920548+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/introduction.md"]','["introduction.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://dzone.com/articles/troubleshoot-sudden-cpu-spikes','DZone: How to Troubleshoot Sudden CPU Spikes','','N/A',0,'A curated technical resource and architectural guide covering DZone: How to Troubleshoot Sudden CPU Spikes in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'online','manual','N/A',100.0,1781735982,0,'2026-06-18T00:39:42.020220+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/java-and-java-performance-optimization.md"]','["java-and-java-performance-optimization.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://dzone.com/articles/understanding-openshift-security-context-constrain','ref3','','N/A',0,'A curated technical resource and architectural guide covering ref3 in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'online','manual','N/A',100.0,1781736123,0,'2026-06-18T00:42:03.045081+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/crunchydata.md", "docs/openshift.md"]','["crunchydata.md", "openshift.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://dzone.com/articles/understanding-the-java-memory-model-and-the-garbag','DZone: Understanding the Java Memory Model and Garbage Collection 🌟','','N/A',0,'A curated technical resource and architectural guide covering DZone: Understanding the Java Memory Model and Garbage Collection 🌟 in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'online','manual','N/A',100.0,1781735982,0,'2026-06-18T00:39:42.843030+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/java-and-java-performance-optimization.md"]','["java-and-java-performance-optimization.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://dzone.com/articles/using-gitlab-rest-api-to-create-projects','Dzone: using gitlab API to create projects','','N/A',0,'A curated technical resource and architectural guide covering Dzone: using gitlab API to create projects in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'online','manual','N/A',100.0,1781735940,0,'2026-06-18T00:39:00.919111+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/git.md"]','["git.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://dzone.com/articles/visualize-your-apache-kafka-streams-using-the-quar','dzone: Visualize your Apache Kafka Streams using the Quarkus Dev UI','','N/A',0,'A curated technical resource and architectural guide covering dzone: Visualize your Apache Kafka Streams using the Quarkus Dev UI in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'online','manual','N/A',100.0,1781736091,0,'2026-06-18T00:41:31.166980+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/message-queue.md"]','["message-queue.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://dzone.com/articles/we-are-testing-software-incorrectly-and-its-costly','dzone: We Are Testing Software Incorrectly and It''s Costly','','N/A',0,'A curated technical resource and architectural guide covering dzone: We Are Testing Software Incorrectly and It''s Costly in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'online','manual','N/A',100.0,1781736154,0,'2026-06-18T00:42:34.875686+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/qa.md"]','["qa.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://dzone.com/articles/what-is-apiops-and-how-to-be-successful-at-apiops','dzone.com: What Is APIOps? How to Be Successful at It','','N/A',0,'A curated technical resource and architectural guide covering dzone.com: What Is APIOps? How to Be Successful at It in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'online','manual','N/A',100.0,1781736245,0,'2026-06-18T00:44:05.176650+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/devops.md"]','["devops.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://dzone.com/articles/what-is-cidr-classless-inter-domain-routing-in-mul','dzone: What Is CIDR (Classless Inter-Domain Routing)','','N/A',0,'A curated technical resource and architectural guide covering dzone: What Is CIDR (Classless Inter-Domain Routing) in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'online','manual','N/A',100.0,1781736103,0,'2026-06-18T00:41:43.737613+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/networking.md"]','["networking.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://dzone.com/articles/what-is-devops-2',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,'manual','N/A',100.0,1779031478,0,'2026-05-17T17:24:38.142171+02:00',NULL,NULL,NULL,'[]','[]','["docs/devops.md"]','[]','{}','{}');
INSERT INTO "resources" VALUES('https://dzone.com/articles/what-is-noops','Dzone: What Is NoOps?','','N/A',0,'A curated technical resource and architectural guide covering Dzone: What Is NoOps? in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'online','manual','N/A',100.0,1781736111,0,'2026-06-18T00:41:51.853338+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/noops.md"]','["noops.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://dzone.com/articles/what-is-zero-trust-security','dzone.com: What Is Zero Trust Security? 🌟','','N/A',0,'A curated technical resource and architectural guide covering dzone.com: What Is Zero Trust Security? 🌟 in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'online','manual','N/A',100.0,1781735925,0,'2026-06-18T00:38:45.080230+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/devsecops.md"]','["devsecops.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://dzone.com/articles/when-to-use-logic-apps-and-azure-functions','dzone: When to Use Logic Apps and Azure Functions','','N/A',0,'A curated technical resource and architectural guide covering dzone: When to Use Logic Apps and Azure Functions in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'online','manual','N/A',100.0,1781736168,0,'2026-06-18T00:42:48.441719+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/serverless.md"]','["serverless.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://dzone.com/articles/when-to-use-serverless-when-to-use-kubernetes','dzone: When to Use Serverless, and When to Use Kubernetes 🌟','','N/A',0,'A curated technical resource and architectural guide covering dzone: When to Use Serverless, and When to Use Kubernetes 🌟 in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'online','manual','N/A',100.0,1781736168,0,'2026-06-18T00:42:48.348581+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/serverless.md"]','["serverless.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://dzone.com/articles/why-i-prefer-trunk-based-development-over-feature','Dzone: Why I Prefer Trunk-Based Development Over Feature Branching and GitFlow'' 🌟','','N/A',0,'A curated technical resource and architectural guide covering Dzone: Why I Prefer Trunk-Based Development Over Feature Branching and GitFlow'' 🌟 in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'online','manual','N/A',100.0,1781735940,0,'2026-06-18T00:39:00.416313+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/git.md"]','["git.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://dzone.com/articles/why-sonarqube-1','Dzone: Why SonarQube','','N/A',0,'A curated technical resource and architectural guide covering Dzone: Why SonarQube in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'online','manual','N/A',100.0,1781736169,0,'2026-06-18T00:42:49.133887+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/sonarqube.md"]','["sonarqube.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://dzone.com/articles/zipkin-vs-jaeger-getting-started-with-tracing','Dzone: Zipkin vs. Jaeger: Getting Started With Tracing','','N/A',0,'A curated technical resource and architectural guide covering Dzone: Zipkin vs. Jaeger: Getting Started With Tracing in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'online','manual','N/A',100.0,1781736103,0,'2026-06-18T00:41:43.092963+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/monitoring.md"]','["monitoring.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://dzone.com/asset/download/212','Dzone refcard: Apache Maven 2','','N/A',0,'A curated technical resource and architectural guide covering Dzone refcard: Apache Maven 2 in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779030970,0,'2026-05-17T17:16:10.766278+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/maven-gradle.md"]','["maven-gradle.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://dzone.com/asset/download/223','Dzone refcard: Getting Started with Maven Repository Management','','N/A',0,'A curated technical resource and architectural guide covering Dzone refcard: Getting Started with Maven Repository Management in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779033213,0,'2026-05-17T17:53:33.042461+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/maven-gradle.md"]','["maven-gradle.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://dzone.com/devops-tutorials-tools-news','dzone: DevOps','','N/A',0,NULL,NULL,NULL,NULL,0,NULL,'manual','N/A',100.0,1779031624,0,'2026-05-17T17:27:04.801042+02:00',NULL,NULL,NULL,'[]','[]','["docs/devops.md"]','[]','{}','{}');
INSERT INTO "resources" VALUES('https://dzone.com/refcardz/advanced-kubernetes','dzone refcard: Advanced kubernetes 🌟','','N/A',0,'A curated technical resource and architectural guide covering dzone refcard: Advanced kubernetes 🌟 in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779030802,0,'2026-05-17T17:13:22.957856+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes.md"]','["kubernetes.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://dzone.com/refcardz/binary-repository-management','Dzone refcard: Using Repository Managers','','N/A',0,'A curated technical resource and architectural guide covering Dzone refcard: Using Repository Managers in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779032045,0,'2026-05-17T17:34:05.950351+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/registries.md"]','["registries.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://dzone.com/refcardz/continuous-delivery-patterns','Dzone refcard: Continuous Delivery - Patterns and Anti-Patterns in the Software'' Lifecycle 🌟','','N/A',0,'A curated technical resource and architectural guide covering Dzone refcard: Continuous Delivery - Patterns and Anti-Patterns in the Software'' Lifecycle 🌟 in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779034568,0,'2026-05-17T18:16:08.804406+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/cicd.md"]','["cicd.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://dzone.com/refcardz/continuous-delivery-with-jenkins-pipeline','Dzone refcard: **Continuous Delivery with Jenkins Pipeline** 🌟','','N/A',0,'A curated technical resource and architectural guide covering Dzone refcard: **Continuous Delivery with Jenkins Pipeline** 🌟 in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779033342,0,'2026-05-17T17:55:42.573094+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/jenkins.md"]','["jenkins.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://dzone.com/refcardz/continuous-integration-servers','DZone: Continuous Integration: Servers and Tools','','N/A',0,'A curated technical resource and architectural guide covering DZone: Continuous Integration: Servers and Tools in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779032227,0,'2026-05-17T17:37:07.622329+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/cicd.md"]','["cicd.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://dzone.com/refcardz/declarative-pipeline-with-jenkins','DZone refcard: declarative pipeline with jenkins 🌟','','N/A',0,'A curated technical resource and architectural guide covering DZone refcard: declarative pipeline with jenkins 🌟 in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779032455,0,'2026-05-17T17:40:55.114820+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/jenkins.md"]','["jenkins.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://dzone.com/refcardz/essential-apache-http-server','Dzone Refcard: Essential Apache HTTP Server','','N/A',0,'A curated technical resource and architectural guide covering Dzone Refcard: Essential Apache HTTP Server in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779029992,0,'2026-05-17T16:59:52.765437+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/web-servers.md"]','["web-servers.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://dzone.com/refcardz/getting-started-git','dzone.com: refcard - getting started with git','','N/A',0,'A curated technical resource and architectural guide covering dzone.com: refcard - getting started with git in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779032162,0,'2026-05-17T17:36:02.899867+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/cheatsheets.md", "docs/git.md"]','["cheatsheets.md", "git.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://dzone.com/refcardz/getting-started-infinispan','Dzone: Getting Started with Infinispan','','N/A',0,'A curated technical resource and architectural guide covering Dzone: Getting Started with Infinispan in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779032236,0,'2026-05-17T17:37:16.031226+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/caching.md"]','["caching.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://dzone.com/refcardz/getting-started-with-apache-jmeter?chapter=1','Dzone Refcard: Getting Started with Apache JMeter','','N/A',0,'A curated technical resource and architectural guide covering Dzone Refcard: Getting Started with Apache JMeter in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779029165,0,'2026-05-17T16:46:05.146319+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/cheatsheets.md"]','["cheatsheets.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://dzone.com/refcardz/getting-started-with-docker-1','Dzone refcard: Getting Started with Docker','','N/A',0,'A curated technical resource and architectural guide covering Dzone refcard: Getting Started with Docker in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'duplicate','manual','N/A',100.0,1779031826,0,'2026-05-17T17:30:26.921184+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/docker.md"]','["docker.md"]','{}','{"duplicate_of": "https://dzone.com/refcardz/getting-started-with-apache-jmeter?chapter=1"}');
INSERT INTO "resources" VALUES('https://dzone.com/refcardz/getting-started-with-openshift','dzone refcard: Getting Started With OpenShift 🌟','','N/A',0,'A curated technical resource and architectural guide covering dzone refcard: Getting Started With OpenShift 🌟 in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'duplicate','manual','N/A',100.0,1779030418,0,'2026-05-17T17:06:58.328575+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/cheatsheets.md", "docs/ocp4.md"]','["cheatsheets.md", "ocp4.md"]','{}','{"duplicate_of": "https://dzone.com/refcardz/getting-started-with-docker-1"}');
INSERT INTO "resources" VALUES('https://dzone.com/refcardz/getting-started-with-quarkus-serverless-functions','dzone refcard: Getting Started With Quarkus Serverless Functions','','N/A',0,'A curated technical resource and architectural guide covering dzone refcard: Getting Started With Quarkus Serverless Functions in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779030553,0,'2026-05-17T17:09:13.837454+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/java_frameworks.md"]','["java_frameworks.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://dzone.com/refcardz/getting-started-with-rancher','dzone: Getting Started With Rancher 🌟','','2021',2,'A quick-start Refcard outlining basic SUSE Rancher setup mechanisms, underlying architecture, CNI options, and step-by-step guidance on initial multi-cluster configuration.','None','Article','Beginner',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Kubernetes Management", "Introduction", "Quick Starts"]','["[COMMUNITY-TOOL]"]','[]','["rancher.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://dzone.com/refcardz/git-patterns-and-anti-patterns','Dzone refcard: Git Patterns and Anti-Patterns','','N/A',0,'A curated technical resource and architectural guide covering Dzone refcard: Git Patterns and Anti-Patterns in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779030204,0,'2026-05-17T17:03:24.270530+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/git.md"]','["git.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://dzone.com/refcardz/groovy','Dzone refcard: Groovy, a Rapid-Development JVM Language','','N/A',0,'A curated technical resource and architectural guide covering Dzone refcard: Groovy, a Rapid-Development JVM Language in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779031125,0,'2026-05-17T17:18:45.592900+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/jenkins.md"]','["jenkins.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://dzone.com/refcardz/java-caching','DZone refcard: Java Caching','','N/A',0,'A curated technical resource and architectural guide covering DZone refcard: Java Caching in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779031445,0,'2026-05-17T17:24:05.843975+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/caching.md", "docs/java-and-java-performance-optimization.md"]','["caching.md", "java-and-java-performance-optimization.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://dzone.com/refcardz/java-containerization','Dzone refcard: Java Containerization 🌟','','N/A',0,'A curated technical resource and architectural guide covering Dzone refcard: Java Containerization 🌟 in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779032834,0,'2026-05-17T17:47:14.740016+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/docker.md"]','["docker.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://dzone.com/refcardz/jenkins-paas','Dzone refcard: Jenkins on PaaS','','N/A',0,'A curated technical resource and architectural guide covering Dzone refcard: Jenkins on PaaS in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779031450,0,'2026-05-17T17:24:10.795506+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/jenkins.md"]','["jenkins.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://dzone.com/refcardz/kubernetes-essentials','Dzone refcard: Getting Started with Kubernetes','','N/A',0,'A curated technical resource and architectural guide covering Dzone refcard: Getting Started with Kubernetes in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'duplicate','manual','N/A',100.0,1779033210,0,'2026-05-17T17:53:30.760654+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-tutorials.md"]','["kubernetes-tutorials.md"]','{}','{"duplicate_of": "https://dzone.com/refcardz/getting-started-with-docker-1"}');
INSERT INTO "resources" VALUES('https://dzone.com/refcardz/kubernetes-multi-cluster-management-and-governance','dzone refcard: Kubernetes Multi-Cluster Management and Governance','','N/A',0,'A curated technical resource and architectural guide covering dzone refcard: Kubernetes Multi-Cluster Management and Governance in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779031425,0,'2026-05-17T17:23:45.516678+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes.md"]','["kubernetes.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://dzone.com/refcardz/monitoring-kubernetes','DZone: Kubernetes Monitoring Essentials','','N/A',0,'A curated technical resource and architectural guide covering DZone: Kubernetes Monitoring Essentials in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779030614,0,'2026-05-17T17:10:14.774975+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-monitoring.md"]','["kubernetes-monitoring.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://dzone.com/refcardz/quarkus-1','dzone: quarkus refcard','','N/A',0,'A curated technical resource and architectural guide covering dzone: quarkus refcard in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779030364,0,'2026-05-17T17:06:04.675038+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/java_frameworks.md"]','["java_frameworks.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://dzone.com/refcardz/rest-foundations-restful','Dzone refcard: Foundations of **RESTful Architecture** 🌟','','N/A',0,'A curated technical resource and architectural guide covering Dzone refcard: Foundations of **RESTful Architecture** 🌟 in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779029067,0,'2026-05-17T16:44:27.905809+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/api.md"]','["api.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://dzone.com/refcardz/scaling-and-augmenting-prometheus','Dzone Refcard: Scaling and Augmenting Prometheus','','N/A',0,'A curated technical resource and architectural guide covering Dzone Refcard: Scaling and Augmenting Prometheus in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779030028,0,'2026-05-17T17:00:28.679056+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/prometheus.md"]','["prometheus.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://dzone.com/refcardz/scrum','dzone: Scrum refcard','','N/A',0,'A curated technical resource and architectural guide covering dzone: Scrum refcard in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779031543,0,'2026-05-17T17:25:43.439166+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/cheatsheets.md"]','["cheatsheets.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://dzone.com/refcardz/sql-syntax-for-apache-drill','dzone: SQL Syntax for Apache Drill','','N/A',0,'A curated technical resource and architectural guide covering dzone: SQL Syntax for Apache Drill in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779032034,0,'2026-05-17T17:33:54.516887+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/nosql.md"]','["nosql.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://dzone.com/refcardz/the-essentials-of-gitops','==dzone: The Essentials of GitOps== 🌟','','N/A',0,'A curated technical resource and architectural guide covering ==dzone: The Essentials of GitOps== 🌟 in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779033921,0,'2026-05-17T18:05:21.518142+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/gitops.md"]','["gitops.md", "index.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://dzone.com/trendreports','dzone.com/trendreports','','N/A',0,NULL,NULL,NULL,NULL,0,NULL,'manual','N/A',100.0,1779030248,0,'2026-05-17T17:04:08.402354+02:00',NULL,NULL,NULL,'[]','[]','[]','[]','{}','{}');
INSERT INTO "resources" VALUES('https://dzone.com/trendreports/devops-3','==dzone.com/trendreports/devops-3: DevOps==','','N/A',0,'A curated technical resource and architectural guide covering ==dzone.com/trendreports/devops-3: DevOps== in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779032282,0,'2026-05-17T17:38:02.235261+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/devops.md"]','["devops.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://dzone.com/trendreports/kubernetes-in-the-enterprise-1','dzone: Kubernetes in the Enterprise - Trend Report','','N/A',0,NULL,NULL,NULL,NULL,0,NULL,'manual','N/A',100.0,1779033614,0,'2026-05-17T18:00:14.770279+02:00',NULL,NULL,NULL,'[]','[]','[]','[]','{}','{}');
INSERT INTO "resources" VALUES('https://dzone.com/whitepapers/the-12-factor-app-infographic',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,'manual','N/A',100.0,1779033715,0,'2026-05-17T18:01:55.606135+02:00',NULL,NULL,NULL,'[]','[]','[]','[]','{}','{}');
INSERT INTO "resources" VALUES('https://e-learning.zeef.com/tracy.parish','zeef.com: e-learning','','N/A',0,'A curated technical resource and architectural guide covering zeef.com: e-learning in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779031061,0,'2026-05-17T17:17:41.138333+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/elearning.md"]','["elearning.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://e.printstacktrace.blog/using-jenkins-pipeline-parallel-stages-to-build-maven-project-with-different-jdks','Using Jenkins Pipeline parallel stages to build Maven project with different JDKs','','2021',3,'A technical guide illustrating how to build a Maven project against multiple JDKs simultaneously using Jenkins parallel stages. Live Grounding highlights its architectural utility for modern engineering, ensuring system backward-compatibility and multi-runtime reliability during pipeline validation.','English','Blog / Article','Advanced',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["CI/CD", "Jenkins", "Parallel Pipelines"]','["[COMMUNITY-TOOL]"]','[]','["demos.md", "maven-gradle.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://e.printstacktrace.blog/using-sdkman-as-a-docker-image-for-jenkins-pipeline-a-step-by-step-guide','Using SDKMAN! as a docker image for Jenkins Pipeline - a step by step guide 🌟','- [Multiple Java versions in a single Jenkins Pipeline using Docker and SDKMAN🌟](https://www.youtube.com/watch?v=j1lH3vOhucw) I show you how you can use Jenkins Declarative Pipeline to create a build pipeline that compiles the Maven Java project using three different Java versions (8, 11, and 15.) You will learn how to use a matrix section of the Jenkins Pipeline to define parallel stages, as well as how to create a Docker image that provides both Java and Maven using the powerful SDKMAN command-line tool. After watching this video you should feel comfortable with setting up multiple parallel stages to build your Java project using different versions of the compiler. And what is most important - it does not require creating Dockerfiles for each Java version. I will show you how to build the pipeline using just a single Dockerfile that does the job. 
    - [Jenkins Pipeline Maven build demo](https://github.com/wololock/jenkine-pipeline-maven-demo/tree/sdkman)','2021',4,'This tutorial explains how to use SDKMAN! inside a Docker container within a Jenkins Declarative Pipeline to build Java projects using different compiler versions. Live Grounding highlights its architectural value, eliminating the need to maintain distinct runner VMs or complex custom Dockerfiles for each target JDK configuration.','English','Blog / Article','Advanced',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["CI/CD", "Jenkins", "SDKMAN", "Docker Integration"]','["[ENTERPRISE-STABLE]"]','[]','["demos.md", "maven-gradle.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://ealtili.medium.com/deepdive-to-vpcs-and-connections-to-vpc-2de3fb164d7c','ealtili.medium.com: Deepdive to VPCs and Connections to VPC','','N/A',0,'A curated technical resource and architectural guide covering ealtili.medium.com: Deepdive to VPCs and Connections to VPC in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779031108,0,'2026-05-17T17:18:28.803205+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/aws-networking.md"]','["aws-networking.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://ebook.bobby.sh/training.html','Introduction to Bash Scripting Interactive training','- [dev.to: Introduction to Bash Scripting - A DO Hackathon Submission](https://dev.to/bobbyiliev/introduction-to-bash-scripting-5571)','2022',0,'A practical, interactive learning roadmap focused on scripting fundamentals. Coaches developers on variables, arrays, command-line arguments, exit statuses, and control loops to automate everyday infrastructure tasks.','Bash','Interactive Tutorial','Beginner',0,'online','manual',NULL,NULL,NULL,0,'2022-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Linux", "Automation", "Bash Scripting"]','["[COMMUNITY-TOOL]", "[GUIDE]"]','[]','["linux.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://ec2.shop','ec2.shop: Compare AWS EC2 instance price from the CLI','','2021',4,'A terminal-based tool enabling fast comparisons of EC2 instance types, pricing, and configurations directly from the command line. Significantly reduces operational friction for engineers sizing cloud compute resources.','English','Documentation','Intermediate',0,'online','manual','a4872b0e37fb473a415206c3ebfc0db2475da9d557321004e51cbf0cf3340df2',100.0,1779030653,1,'2026-05-17T17:10:53.111004+02:00',NULL,NULL,NULL,'["Cloud Infrastructure", "AWS Cost Management", "CLI Tools"]','["[ENTERPRISE-STABLE]"]','["docs/aws-pricing.md"]','["aws-pricing.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://ecem.dev/kubernetes-basics-core-components-yaml-files-2a11841eb72a','ecem.dev: Kubernetes Basics, Core Components & Yaml Files','','N/A',0,'A curated technical resource and architectural guide covering ecem.dev: Kubernetes Basics, Core Components & Yaml Files in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779031591,0,'2026-05-17T17:26:31.616448+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes.md"]','["kubernetes.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://eclipse.dev/jkube','JKube','','2025',4,'Eclipse JKube is a collection of plugins and libraries used for building container images and generating Kubernetes manifests out of Java projects. Successor to the popular Fabric8 Maven Plugin, it integrates natively into Maven and Gradle builds. In 2026, it remains a robust enterprise choice for teams seeking to automate image builds and deployments directly from their existing JVM build pipelines.','Java','Tool','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2025-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Developer Experience", "Inner Loop", "Maven Integration"]','["[ENTERPRISE-STABLE]"]','[]','["kubernetes-client-libraries.md", "java_frameworks.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://eclipse.dev/jkube/docs/migration-guide','eclipse.org: Migration Guide for projects using Fabric8 Maven Plugin to Eclipse JKube 🌟','','2020',4,'The official Eclipse foundation migration documentation for moving from Fabric8 to JKube. Live Grounding confirms this is the authoritative reference for modifying existing POM.xml profiles, aligning configuration namespaces, and preserving legacy custom templates under the new JKube APIs.','English','Documentation','Intermediate',1,'online','manual',NULL,NULL,NULL,0,'2020-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Cloud-Native Java", "Build Tools", "Eclipse JKube", "Migration"]','["[ENTERPRISE-STABLE]", "[LEGACY]"]','[]','["kubernetes-client-libraries.md", "maven-gradle.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://eclipse.org/jkube','JKube','','N/A',0,NULL,NULL,NULL,NULL,0,'online','manual','2b425737ec3ecdc20219c4eadd6dbcc2b17995f43c9b33e2972b5ea5d534fa07',100.0,1779030385,0,'2026-05-17T17:06:25.493185+02:00',NULL,NULL,NULL,'[]','[]','["docs/java_frameworks.md"]','[]','{}','{}');
INSERT INTO "resources" VALUES('https://economictimes.indiatimes.com/tech/technology/thoughtworks-xconf-tech-talk-series-serverless-vs-kubernetes-when-deploying-microservices/articleshow/89085544.cms','economictimes.indiatimes.com: Thoughtworks XConf Tech Talk Series: Serverless vs. Kubernetes when deploying microservices','','2022',3,'Synthesizes thought leadership from Thoughtworks on microservice execution options. Covers structural overhead, execution latency, and regional portability issues.','English','News/Article','Intermediate',1,'online','manual',NULL,NULL,NULL,0,'2022-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Architecture Decisions", "Comparisons", "Kubernetes vs Serverless"]','["[COMMUNITY-TOOL]"]','[]','["serverless.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://eda.jortilles.com/en/jortilles-english',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,'manual','e9aea4108a130eb6b1478f65c560f6b976b0ba2b194a4f134d805eeed1d7daa4',100.0,1779030501,0,'2026-05-17T17:08:21.252443+02:00',NULL,NULL,NULL,'[]','[]','["docs/databases.md"]','[]','{}','{}');
INSERT INTO "resources" VALUES('https://edgebricks.com/why-public-clouds-get-so-expensive-over-time','edgebricks.com: Why Public Clouds Get So Expensive Over Time 🌟','','N/A',0,'A curated technical resource and architectural guide covering edgebricks.com: Why Public Clouds Get So Expensive Over Time 🌟 in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779032223,0,'2026-05-17T17:37:03.878577+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/finops.md"]','["finops.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://edgehog.blog/getting-started-with-k8s-core-concepts-135fb570462e','edgehog.blog: Getting Started with K8s: Core Concepts','','N/A',0,'A curated technical resource and architectural guide covering edgehog.blog: Getting Started with K8s: Core Concepts in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779031074,0,'2026-05-17T17:17:54.268003+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes.md"]','["kubernetes.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://edidiongasikpo.com/getting-started-with-the-dom-ck9u4u82503or6es16p2rx7c1','Getting Started with the DOM','','N/A',0,'A curated technical resource and architectural guide covering Getting Started with the DOM in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779031448,0,'2026-05-17T17:24:08.647618+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/dom.md"]','["dom.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://edidiongasikpo.com/how-to-give-developers-secure-access-to-kubernetes-clusters','==edidiongasikpo.com: How to Give Developers Secure Access to Kubernetes'' Clusters== 🌟','','N/A',0,NULL,NULL,NULL,NULL,0,NULL,'manual','N/A',100.0,1779032556,0,'2026-05-17T17:42:36.267089+02:00',NULL,NULL,NULL,'[]','[]','["docs/devsecops.md"]','[]','{}','{}');
INSERT INTO "resources" VALUES('https://edition.cnn.com/2021/12/15/tech/log4j-vulnerability/index.html','edition.cnn.com: The Log4j security flaw could impact the entire internet. Here''s what you should know','','2021',0,'This reporting details the widespread societal impact of the Log4Shell vulnerability across critical infrastructure networks. It explains the core concepts of the flaw and highlights the challenges organizations face with nested software dependencies. It is a useful case study for explaining software supply chain risks to non-technical stakeholders.','None','Article','Beginner',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Security", "Vulnerabilities", "Public Impact Reporting"]','["[COMMUNITY-TOOL]"]','[]','["devsecops.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://editor.cilium.io','==editor.cilium.io== 🌟🌟🌟','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','30857276ad41f46b3ba1a7646d8025c65d7faff1a36e4f9b26800fb5724e8b49',100.0,1779030856,0,'2026-05-17T17:14:16.953660+02:00',NULL,NULL,NULL,'[]','[]','["docs/kubernetes-networking.md"]','[]','{}','{"duplicate_of": "https://editor.networkpolicy.io"}');
INSERT INTO "resources" VALUES('https://editor.networkpolicy.io','editor.cilium.io 🌟','','2026',0,'Interactive web-based policy playground. Enables dynamic rendering and real-time visualization of Kubernetes security specifications, simplifying testing pipelines.','TypeScript','Web Tool','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2026-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Networking", "Security", "Policy Visualization"]','["[COMMUNITY-TOOL]"]','[]','["kubernetes-networking.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://edotor.net','edotor.net','','2024',3,'An interactive, web-based DOT language editor. Serves as a streamlined sandbox to drop `terraform graph` outputs and tweak rendering settings without local Graphviz runtime dependencies.','JavaScript','Tool','Beginner',0,'online','manual',NULL,NULL,NULL,0,'2024-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Infrastructure as Code", "Visualization", "Online Editors"]','["[COMMUNITY-TOOL]"]','[]','["terraform.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://edu.gcfglobal.org/en','GCF LearnFree.org','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','706387a492a002123259fbb42ed6a8595a1bb1bd10e2d013a15c6d0ab1deebcd',100.0,1779030025,0,'2026-05-17T17:00:25.953954+02:00',NULL,NULL,NULL,'[]','[]','["docs/elearning.md"]','[]','{}','{"duplicate_of": "https://www.learnfree.org/en"}');
INSERT INTO "resources" VALUES('https://education.github.com','education.github.com','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','d3ec3491d5d92257f86777a8d10d8ae28c3facc3f672b24ddd8595310685a834',100.0,1779029472,0,'2026-05-17T16:51:12.767419+02:00',NULL,NULL,NULL,'[]','[]','["docs/git.md"]','[]','{}','{"duplicate_of": "https://github.com/education"}');
INSERT INTO "resources" VALUES('https://education.github.com/git-cheat-sheet-education.pdf','education.github.com: Git cheat sheet 🌟','','2024',4,'Curator Insight: GitHub Education''s visual command reference designed for students and junior developers. Live Grounding: Tailored for fast scanning during lab sessions, this resource covers simple stage-commit-push cycles alongside basic remote configurations.','PDF','Official Guide','Beginner',0,'online','manual','952af3dfc702d051c0ac47e0d071c3831d7cc34f945a30be7aecda7c80ae5a35',100.0,1779029575,1,'2026-05-17T16:52:55.344675+02:00',NULL,NULL,NULL,'["Development", "Version Control", "Git"]','["[ENTERPRISE-STABLE]", "[GUIDE]"]','["docs/cheatsheets.md"]','["cheatsheets.md"]','{}','{"gh_stars": 0, "gh_pushed": null, "gh_license": "N/A"}');
INSERT INTO "resources" VALUES('https://ee.kumuluz.com','KumuluzEE','','2026',0,'An award-winning, lightweight microservice framework that enables standard Java EE APIs to run as independent, containerized applications. It focuses on modular, plug-and-play architecture, bypassing heavy runtime components to achieve fast startup times and minimal cloud resource utilization.','Java','Framework','Intermediate',1,'online','manual',NULL,NULL,NULL,0,'2026-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Enterprise Java", "Runtimes", "KumuluzEE"]','["[COMMUNITY-TOOL]"]','[]','["java_app_servers.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://eev.ee/blog/2016/07/31/python-faq-why-should-i-use-python-3','Python FAQ: Why should I use Python 3? 🌟','','2016',0,'Thorough technical justification for upgrading from Python 2 to Python 3, covering unicode string representation, syntax improvements, core engine optimizations, and ecosystem support. Represents a vital historical milestone in the migration timeline.','English','Article','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2016-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Software Development", "Python Core", "Migration"]','["[COMMUNITY-TOOL]"]','[]','["python.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://eevans.co/blog/deconstructing-kubernetes-networking','eevans.co: Deconstructing Kubernetes Networking','','N/A',0,'A curated technical resource and architectural guide covering eevans.co: Deconstructing Kubernetes Networking in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'duplicate','manual','N/A',100.0,1779032236,0,'2026-05-17T17:37:16.063569+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-networking.md"]','["kubernetes-networking.md"]','{}','{"duplicate_of": "https://eevans.co/blog/deconstructing-kubernetes-networking/index.html"}');
INSERT INTO "resources" VALUES('https://eggboy.medium.com/ci-cd-java-apps-securely-to-azure-kubernetes-service-with-github-action-part-1-16393af4d097','eggboy.medium.com: CI/CD Java apps securely to Azure Kubernetes Service'' with GitHub Action — Part 1','','N/A',0,'A curated technical resource and architectural guide covering eggboy.medium.com: CI/CD Java apps securely to Azure Kubernetes Service'' with GitHub Action — Part 1 in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779030986,0,'2026-05-17T17:16:26.089251+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/demos.md"]','["demos.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://ehcache.org','Tecnologías de Heap-Offloading son EHcache, Memcached, Jillegal library, etc.','','2024',0,'The de facto robust, standard open-source caching framework for Java. Supports tiering structures including heap, off-heap, disk, and clustered setups, offering seamless integration with Spring and Hibernate.','Java','Tool','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2024-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Software Development", "Caching Strategy", "Off-Heap Storage"]','["[COMMUNITY-TOOL]"]','[]','["java-and-java-performance-optimization.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://eksworkshop.com ',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,'duplicate','manual',NULL,100.0,1779130494,0,'2026-05-18T20:54:54.988843+02:00',NULL,NULL,NULL,'[]','[]','["docs/demos.md"]','[]','{}','{"duplicate_of": "https://www.eksworkshop.com"}');
INSERT INTO "resources" VALUES('https://eksworkshop.com/ ','eksworkshop.com','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','N/A',100.0,1779030348,0,'2026-05-17T17:05:48.270518+02:00',NULL,NULL,NULL,'[]','[]','["docs/demos.md"]','[]','{}','{"duplicate_of": "https://eksworkshop.com "}');
INSERT INTO "resources" VALUES('https://eksworkshop.com/scaling/deploy_ca','eksworkshop.com: Configure Cluster Autoscaler (CA)','','N/A',0,'A curated technical resource and architectural guide covering eksworkshop.com: Configure Cluster Autoscaler (CA) in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779032793,0,'2026-05-17T17:46:33.458973+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/demos.md", "docs/kubernetes-autoscaling.md"]','["demos.md", "kubernetes-autoscaling.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://eksworkshop.com/x-ray/microservices','eksworkshop.com/x-ray/microservices','','N/A',0,'A curated technical resource and architectural guide covering eksworkshop.com/x-ray/microservices in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779032177,0,'2026-05-17T17:36:17.765212+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/demos.md"]','["demos.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://elastisys.io/compliantkubernetes','compliantkubernetes.io: Compliant Kubernetes is a Certified Kubernetes distribution, that complies with: HIPAA, GDPR, PCI DSS, FFFS 2014:7, ISO 27001, etc. 🌟','','2022',5,'A highly secure, certified Kubernetes distribution engineered by Elastisys to meet rigorous regulatory compliance frameworks including GDPR, HIPAA, and PCI DSS. It features built-in security tooling such as Harbor registry image signing, Falco runtime intrusion detection, Open Policy Agent (OPA) gatekeeper policies, and unified audit logging out of the box.','Go','Software','Advanced',0,'online','manual',NULL,NULL,NULL,0,'2022-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Security Operations", "Distribution", "Compliance"]','["[DE FACTO STANDARD]"]','[]','["kubernetes.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://eli.thegreenplace.net/2021/rest-servers-in-go-part-4-using-openapi-and-swagger','eli.thegreenplace.net: REST Servers in Go: Part 4 - using OpenAPI and Swagger','','N/A',0,'Detailed technical guide demonstrating how to build OpenAPI-driven REST APIs in Go. Emphasizes schema-first code generation to guarantee contract reliability between independent microservices.','en','Guide','Intermediate',1,'online','manual','0f72b44fade35e01bd55d55f46ab2936d16b657bf233ee3488fa9066dd560b62',100.0,1779032152,1,'2026-05-17T17:35:52.632902+02:00',NULL,NULL,NULL,'["Cloud Native Languages", "Go", "API Design"]','["[ENTERPRISE-STABLE]", "[GUIDE]"]','["docs/golang.md"]','["golang.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://elmanytas.es/?q=node/358','elmanytas.es: Kubernetes para impostores III','','2020',2,'A highly practical Spanish-language guide dissecting Kubernetes primitives and runtime structures. It demystifies the steep learning curve by explaining pods, services, and deployments with a pragmatic, developer-focused narrative.','Spanish','Article','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2020-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Fundamentals", "Spanish Resources", "Practical Guides"]','["[COMMUNITY-TOOL]"]','[]','["kubernetes.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://elpais.com/smoda/trabajo/apariencias-venderse-trabajo.html',NULL,NULL,NULL,NULL,'A curated technical resource and architectural guide covering elpais.com in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'online','manual',NULL,100.0,1779130494,0,'2026-05-18T20:54:54.956860+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/project-management-methodology.md"]','["project-management-methodology.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://emea-resources.awscloud.com/spain-events-webinars','RESOURCE HUB: Eventos y webinars de AWS','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','5354e32447e7f82a812660384b5a4f87c8462c4407d5bbe69d0510043596c53e',100.0,1779029838,0,'2026-05-17T16:57:18.341892+02:00',NULL,NULL,NULL,'[]','[]','["docs/aws-spain.md"]','[]','{}','{"duplicate_of": "https://aws.amazon.com/events"}');
INSERT INTO "resources" VALUES('https://eminaktas.medium.com/debug-containerd-in-production-fe93ef4e3ce2','eminaktas.medium.com: Debug Containerd in Production','','N/A',0,'A curated technical resource and architectural guide covering eminaktas.medium.com: Debug Containerd in Production in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779030024,0,'2026-05-17T17:00:24.595562+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-troubleshooting.md"]','["kubernetes-troubleshooting.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://eminalemdar.medium.com/cloud-native-secret-management-with-external-secrets-operator-2912f41f9c49','eminalemdar.medium.com: Cloud Native Secret Management with External Secrets'' Operator','','N/A',0,'A curated technical resource and architectural guide covering eminalemdar.medium.com: Cloud Native Secret Management with External Secrets'' Operator in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779033781,0,'2026-05-17T18:03:01.921885+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-security.md"]','["kubernetes-security.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://emirayhan.medium.com/kubernetes-k8s-deployment-strategies-eb3a0f5cbc49','emirayhan.medium.com: Kubernetes (k8s) Deployment Strategies','','N/A',0,'A curated technical resource and architectural guide covering emirayhan.medium.com: Kubernetes (k8s) Deployment Strategies in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779029120,0,'2026-05-17T16:45:20.726071+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes.md"]','["kubernetes.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://emirayhan.medium.com/what-is-the-difference-message-queue-and-message-bus-7f2e2867eff6','==emirayhan.medium.com: What is the difference Message Queue and Message'' Bus?== 🌟','','N/A',0,'A curated technical resource and architectural guide covering ==emirayhan.medium.com: What is the difference Message Queue and Message'' Bus?== 🌟 in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779032681,0,'2026-05-17T17:44:41.656327+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/message-queue.md"]','["message-queue.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://empathy.co/blog/hat-ci-cd-for-deploying-cloud-native-applications','empathy.co: HAT: CI/CD for Deploying Cloud Native Applications','','2021',0,'An engineering case study introducing HAT, a custom GitOps CI/CD engine built by Empathy.co. The post documents how standardizing declarative deployment manifests drastically simplified continuous delivery operations across various development squads.','English','Case Study','Intermediate',1,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Deployment & Delivery", "CI/CD Platforms", "Custom Platforms"]','["[CASE STUDY]", "[COMMUNITY-TOOL]"]','[]','["jenkins-alternatives.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://empresas.blogthinkbig.com/descubierta-vulnerabilidad-kubernetes-permite-acceso-redes-restringidas-cve-2020-8562','empresas.blogthinkbig.com: Descubierta una vulnerabilidad en Kubernetes que permite acceso a redes restringidas (CVE-2020-8562)','','2020',0,'Analyzes CVE-2020-8562, a vulnerability allowing path-traversal/access bypass to internal restricted subnets through the Kubernetes API server, discussing standard mitigation strategies.','N/A','article','Advanced',1,'online','manual',NULL,NULL,NULL,0,'2020-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Kubernetes Security", "CVE Analysis", "Network Vulnerabilities"]','["[COMMUNITY-TOOL]"]','[]','["kubernetes-security.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://emptysqua.re/blog/getaddrinfo-deadlock','How To Deadlock Your Python With getaddrinfo()','','2015',0,'In-depth technical analysis explaining threading blockages and deadlocks caused by concurrent calls to glibc DNS resolution. Crucial for engineering reliable microservices on POSIX environments.','Python','Blog','Advanced',1,'online','manual',NULL,NULL,NULL,0,'2015-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Backend Development", "Concurrent Programming", "System Engineering"]','["[COMMUNITY-TOOL]"]','[]','["python.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://en.sokube.ch/post/aws-kubernetes-aws-elastic-kubernetes-service-eks','en.sokube.ch: AWS + Kubernetes = AWS Elastic Kubernetes Service (EKS) 🌟','','N/A',0,'A curated technical resource and architectural guide covering en.sokube.ch: AWS + Kubernetes = AWS Elastic Kubernetes Service (EKS) 🌟 in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779032087,0,'2026-05-17T17:34:47.751731+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/managed-kubernetes-in-public-cloud.md"]','["managed-kubernetes-in-public-cloud.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://en.sokube.ch/post/gitops-and-the-millefeuille-dilemma-1','en.sokube.ch: GitOps and the Millefeuille dilemma 🌟','','N/A',0,'A curated technical resource and architectural guide covering en.sokube.ch: GitOps and the Millefeuille dilemma 🌟 in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779032157,0,'2026-05-17T17:35:57.417752+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/gitops.md"]','["gitops.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://en.sokube.ch/post/k3s-k3d-k8s-a-new-perfect-match-for-dev-and-test-1','en.sokube.ch: K3S + K3D = K8S : a new perfect match for dev and test','','N/A',0,'A curated technical resource and architectural guide covering en.sokube.ch: K3S + K3D = K8S : a new perfect match for dev and test in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779033923,0,'2026-05-17T18:05:23.757431+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/rancher.md"]','["rancher.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://en.wikipedia.org/wiki/.NET','wikipedia.org: .NET','','2026',5,'High-level reference outlining the modern cross-platform, open-source .NET framework. Explores how its high-performance runtime (CLR), optimized garbage collection, and fast JIT compiler make it suitable for modern container deployments.','English','Documentation','Beginner',0,'online','manual',NULL,NULL,NULL,0,'2026-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Application Development", ".NET Framework", "Core Architecture"]','["[DE FACTO STANDARD]"]','[]','["dotnet.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://en.wikipedia.org/wiki/All_round_defence',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,'manual','N/A',100.0,1779033050,0,'2026-05-17T17:50:50.675641+02:00',NULL,NULL,NULL,'[]','[]','["docs/openshift.md"]','[]','{}','{}');
INSERT INTO "resources" VALUES('https://en.wikipedia.org/wiki/Amazon_Virtual_Private_Cloud','AWS-VPC','','N/A',0,'A curated technical resource and architectural guide covering AWS-VPC in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779034355,0,'2026-05-17T18:12:35.338388+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/aws-networking.md", "docs/kubernetes-networking.md"]','["aws-networking.md", "kubernetes-networking.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://en.wikipedia.org/wiki/Apache_Groovy','Wikipedia.org: Groovy','','N/A',0,'A curated technical resource and architectural guide covering Wikipedia.org: Groovy in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779032457,0,'2026-05-17T17:40:57.093573+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/jenkins.md"]','["jenkins.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://en.wikipedia.org/wiki/Apache_Maven','Wikipedia.org: Apache Maven','','N/A',0,'A curated technical resource and architectural guide covering Wikipedia.org: Apache Maven in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779032360,0,'2026-05-17T17:39:20.938302+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/maven-gradle.md"]','["maven-gradle.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://en.wikipedia.org/wiki/Apdex','Wikipedia: Application Performance Index','','N/A',0,'A curated technical resource and architectural guide covering Wikipedia: Application Performance Index in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779034041,0,'2026-05-17T18:07:21.592484+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/monitoring.md"]','["monitoring.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://en.wikipedia.org/wiki/Application_performance_management','APM in wikipedia','','N/A',0,'A curated technical resource and architectural guide covering APM in wikipedia in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779030305,0,'2026-05-17T17:05:05.468059+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/monitoring.md"]','["monitoring.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://en.wikipedia.org/wiki/Azure_DevOps','Wikipedia: Azure DevOps','','N/A',0,'A curated technical resource and architectural guide covering Wikipedia: Azure DevOps in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779030927,0,'2026-05-17T17:15:27.862896+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/git.md"]','["git.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://en.wikipedia.org/wiki/Azure_DevOps_Server','wikipedia: Azure DevOps Server','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','N/A',100.0,1779030322,0,'2026-05-17T17:05:22.800762+02:00',NULL,NULL,NULL,'[]','[]','["docs/git.md"]','[]','{}','{"duplicate_of": "https://en.wikipedia.org/wiki/Azure_DevOps"}');
INSERT INTO "resources" VALUES('https://en.wikipedia.org/wiki/Blockchain','en.wikipedia.org: Blockchain','','N/A',0,'A curated technical resource and architectural guide covering en.wikipedia.org: Blockchain in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779029513,0,'2026-05-17T16:51:53.452039+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/digital-money.md"]','["digital-money.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://en.wikipedia.org/wiki/Bus_factor','Bus factor','','N/A',0,'A curated technical resource and architectural guide covering Bus factor in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779032571,0,'2026-05-17T17:42:51.520596+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/project-management-methodology.md"]','["index.md", "project-management-methodology.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://en.wikipedia.org/wiki/Cloud-based_integration','Wikipedia: Cloud Based Integration (iPaaS)','','N/A',0,'A curated technical resource and architectural guide covering Wikipedia: Cloud Based Integration (iPaaS) in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779031902,0,'2026-05-17T17:31:42.388231+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/message-queue.md"]','["message-queue.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://en.wikipedia.org/wiki/Cockroach_Labs','Wikipedia: CockroachDB','','N/A',0,'A curated technical resource and architectural guide covering Wikipedia: CockroachDB in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779030957,0,'2026-05-17T17:15:57.656408+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/databases.md"]','["databases.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://en.wikipedia.org/wiki/Content_delivery_network','Wikipedia: CDN Content Delivery Network','','N/A',0,'A curated technical resource and architectural guide covering Wikipedia: CDN Content Delivery Network in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779031624,0,'2026-05-17T17:27:04.781728+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/caching.md"]','["caching.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://en.wikipedia.org/wiki/Continuous_delivery','Wikipedia.org: Continuous Delivery','','N/A',0,'A curated technical resource and architectural guide covering Wikipedia.org: Continuous Delivery in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779030688,0,'2026-05-17T17:11:28.358088+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/cicd.md"]','["cicd.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://en.wikipedia.org/wiki/Continuous_integration','Wikipedia.org: Continuous Integration','','N/A',0,'A curated technical resource and architectural guide covering Wikipedia.org: Continuous Integration in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779030228,0,'2026-05-17T17:03:48.345692+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/cicd.md"]','["cicd.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://en.wikipedia.org/wiki/Couchbase_Server','wikipedia: Couchbase Server','','N/A',0,'A curated technical resource and architectural guide covering wikipedia: Couchbase Server in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779031448,0,'2026-05-17T17:24:08.446039+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/nosql.md"]','["nosql.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://en.wikipedia.org/wiki/Cryptocurrency','en.wikipedia.org: Cryptocurrency','','N/A',0,'A curated technical resource and architectural guide covering en.wikipedia.org: Cryptocurrency in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779033205,0,'2026-05-17T17:53:25.795692+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/digital-money.md"]','["digital-money.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://en.wikipedia.org/wiki/Design_by_contract',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,'manual','N/A',100.0,1779032376,0,'2026-05-17T17:39:36.233781+02:00',NULL,NULL,NULL,'[]','[]','["docs/git.md"]','[]','{}','{}');
INSERT INTO "resources" VALUES('https://en.wikipedia.org/wiki/DevOps','Wikipedia.org: DevOps','','N/A',0,'A curated technical resource and architectural guide covering Wikipedia.org: DevOps in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779031528,0,'2026-05-17T17:25:28.116110+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/cicd.md", "docs/devops.md"]','["cicd.md", "devops.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://en.wikipedia.org/wiki/Domain-specific_language',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,'manual','N/A',100.0,1779034288,0,'2026-05-17T18:11:28.348706+02:00',NULL,NULL,NULL,'[]','[]','["docs/jenkins.md"]','[]','{}','{}');
INSERT INTO "resources" VALUES('https://en.wikipedia.org/wiki/Dynamic_site_acceleration','Wikipedia: Dynamic site acceleration','','N/A',0,'A curated technical resource and architectural guide covering Wikipedia: Dynamic site acceleration in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779031339,0,'2026-05-17T17:22:19.769139+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/caching.md"]','["caching.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://en.wikipedia.org/wiki/Enterprise_service_bus','wikipedia: Enterprise service bus','','N/A',0,'A curated technical resource and architectural guide covering wikipedia: Enterprise service bus in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779029138,0,'2026-05-17T16:45:38.139310+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/message-queue.md"]','["message-queue.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://en.wikipedia.org/wiki/Event-driven_messaging','Wikipedia: Event-driven messaging','','N/A',0,'A curated technical resource and architectural guide covering Wikipedia: Event-driven messaging in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779031435,0,'2026-05-17T17:23:55.519289+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/message-queue.md"]','["message-queue.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://en.wikipedia.org/wiki/Evolutionary_database_design','wikipedia','','N/A',0,'A curated technical resource and architectural guide covering wikipedia in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779032539,0,'2026-05-17T17:42:19.879049+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/liquibase.md"]','["liquibase.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://en.wikipedia.org/wiki/Function_as_a_service','wikipedia: FaaS Function as a Service','','N/A',0,'A curated technical resource and architectural guide covering wikipedia: FaaS Function as a Service in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779033040,0,'2026-05-17T17:50:40.457198+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/serverless.md"]','["serverless.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://en.wikipedia.org/wiki/Fuzzing',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,'manual','N/A',100.0,1779031796,0,'2026-05-17T17:29:56.244221+02:00',NULL,NULL,NULL,'[]','[]','["docs/qa.md"]','[]','{}','{}');
INSERT INTO "resources" VALUES('https://en.wikipedia.org/wiki/GRPC','wikipedia: gRPC','','N/A',0,'A curated technical resource and architectural guide covering wikipedia: gRPC in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779031825,0,'2026-05-17T17:30:25.053878+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/api.md"]','["api.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://en.wikipedia.org/wiki/Git','Wikipedia: Git','','N/A',0,'A curated technical resource and architectural guide covering Wikipedia: Git in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779033947,0,'2026-05-17T18:05:47.471013+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/git.md"]','["git.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://en.wikipedia.org/wiki/Go_(programming_language',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,'manual','N/A',100.0,1779031255,0,'2026-05-17T17:20:55.244294+02:00',NULL,NULL,NULL,'[]','[]','["docs/prometheus.md"]','[]','{}','{}');
INSERT INTO "resources" VALUES('https://en.wikipedia.org/wiki/Google_Search','wikipedia: Google Search','','N/A',0,'A curated technical resource and architectural guide covering wikipedia: Google Search in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779034291,0,'2026-05-17T18:11:31.703097+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/cheatsheets.md"]','["cheatsheets.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://en.wikipedia.org/wiki/Graphite_(software',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,'manual','N/A',100.0,1779032343,0,'2026-05-17T17:39:03.918399+02:00',NULL,NULL,NULL,'[]','[]','["docs/prometheus.md"]','[]','{}','{}');
INSERT INTO "resources" VALUES('https://en.wikipedia.org/wiki/HAProxy','Wikipedia: HAProxy','','N/A',0,'A curated technical resource and architectural guide covering Wikipedia: HAProxy in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779032966,0,'2026-05-17T17:49:26.256767+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/web-servers.md"]','["web-servers.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://en.wikipedia.org/wiki/HTTP/2','Wikipedia: HTTP/2','','N/A',0,'A curated technical resource and architectural guide covering Wikipedia: HTTP/2 in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779031094,0,'2026-05-17T17:18:14.112687+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/networking.md"]','["networking.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://en.wikipedia.org/wiki/HTTP/3','Wikipedia: HTTP/3','','N/A',0,'A curated technical resource and architectural guide covering Wikipedia: HTTP/3 in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779031327,0,'2026-05-17T17:22:07.082873+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/networking.md"]','["networking.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://en.wikipedia.org/wiki/Horatio_Nelson_Jackson',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,'manual','N/A',100.0,1779031349,0,'2026-05-17T17:22:29.206232+02:00',NULL,NULL,NULL,'[]','[]','[]','[]','{}','{}');
INSERT INTO "resources" VALUES('https://en.wikipedia.org/wiki/IP_address_management','IP Address Management (IPAM)','','N/A',0,'A curated technical resource and architectural guide covering IP Address Management (IPAM) in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779033019,0,'2026-05-17T17:50:19.400389+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-networking.md"]','["kubernetes-networking.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://en.wikipedia.org/wiki/Infrastructure_as_code','Wikipedia: Infrastructure as code','','N/A',0,NULL,NULL,NULL,NULL,0,NULL,'manual','N/A',100.0,1779034295,0,'2026-05-17T18:11:35.372192+02:00',NULL,NULL,NULL,'[]','[]','["docs/devops.md"]','[]','{}','{}');
INSERT INTO "resources" VALUES('https://en.wikipedia.org/wiki/InspectIT','InspectIT','','N/A',0,'A curated technical resource and architectural guide covering InspectIT in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779032483,0,'2026-05-17T17:41:23.448011+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/java-and-java-performance-optimization.md", "docs/monitoring.md"]','["java-and-java-performance-optimization.md", "monitoring.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://en.wikipedia.org/wiki/Internet_of_Things',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,'manual','N/A',100.0,1779029472,0,'2026-05-17T16:51:12.485305+02:00',NULL,NULL,NULL,'[]','[]','["docs/prometheus.md"]','[]','{}','{}');
INSERT INTO "resources" VALUES('https://en.wikipedia.org/wiki/JSON','wikipedia: JSON','','N/A',0,'A curated technical resource and architectural guide covering wikipedia: JSON in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779034557,0,'2026-05-17T18:15:57.861110+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/yaml.md"]','["yaml.md"]','{}','{"is_special": true}');
INSERT INTO "resources" VALUES('https://en.wikipedia.org/wiki/Jakarta_EE','wikipedia: Jakarta EE','','N/A',0,'A curated technical resource and architectural guide covering wikipedia: Jakarta EE in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779030011,0,'2026-05-17T17:00:11.674391+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/java_app_servers.md"]','["java_app_servers.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://en.wikipedia.org/wiki/JavaScript','wikipedia: JavaScript','','N/A',0,'A curated technical resource and architectural guide covering wikipedia: JavaScript in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779031620,0,'2026-05-17T17:27:00.093041+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/javascript.md"]','["javascript.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://en.wikipedia.org/wiki/Java_Platform,_Enterprise_Edition','wikipedia: Java Enterprise Edition (Java EE)','','N/A',0,'A curated technical resource and architectural guide covering wikipedia: Java Enterprise Edition (Java EE) in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779032832,0,'2026-05-17T17:47:12.858990+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/introduction.md", "docs/java_frameworks.md"]','["introduction.md", "java_frameworks.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://en.wikipedia.org/wiki/Kiss_up_kick_down','en.wikipedia.org: Kiss up kick down','','N/A',0,'A curated technical resource and architectural guide covering en.wikipedia.org: Kiss up kick down in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779031466,0,'2026-05-17T17:24:26.561738+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/about.md", "docs/project-management-methodology.md"]','["about.md", "project-management-methodology.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://en.wikipedia.org/wiki/Kubernetes','Wikipedia.org: Kubernetes','','N/A',0,'A curated technical resource and architectural guide covering Wikipedia.org: Kubernetes in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'duplicate','manual','N/A',100.0,1779032248,0,'2026-05-17T17:37:28.469812+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes.md"]','["kubernetes.md"]','{}','{"duplicate_of": "https://www.thoughtworks.com/radar/platforms/kubernetes"}');
INSERT INTO "resources" VALUES('https://en.wikipedia.org/wiki/Lean_software_development','Wikipedia: Lean software development','','N/A',0,NULL,NULL,NULL,NULL,0,NULL,'manual','N/A',100.0,1779033213,0,'2026-05-17T17:53:33.030636+02:00',NULL,NULL,NULL,'[]','[]','["docs/devops.md"]','[]','{}','{}');
INSERT INTO "resources" VALUES('https://en.wikipedia.org/wiki/List_of_HTTP_status_codes','wikipedia: List of HTTP status codes','','N/A',0,'A curated technical resource and architectural guide covering wikipedia: List of HTTP status codes in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779031651,0,'2026-05-17T17:27:31.886085+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/networking.md"]','["networking.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://en.wikipedia.org/wiki/List_of_performance_analysis_tools','en.wikipedia.org/wiki/List_of_performance_analysis_tools','','N/A',0,'A curated technical resource and architectural guide covering en.wikipedia.org/wiki/List_of_performance_analysis_tools in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779032239,0,'2026-05-17T17:37:19.334371+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/java-and-java-performance-optimization.md", "docs/monitoring.md"]','["java-and-java-performance-optimization.md", "monitoring.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://en.wikipedia.org/wiki/MIT_License','en.wikipedia.org/wiki/InfluxDB','','N/A',0,'A curated technical resource and architectural guide covering en.wikipedia.org/wiki/InfluxDB in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779029984,0,'2026-05-17T16:59:44.921996+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/prometheus.md"]','["prometheus.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://en.wikipedia.org/wiki/Message_broker','Wikipedia: Message Broker','','N/A',0,'A curated technical resource and architectural guide covering Wikipedia: Message Broker in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779032884,0,'2026-05-17T17:48:04.284755+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/message-queue.md"]','["message-queue.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://en.wikipedia.org/wiki/Microsoft_Visual_Studio','wikipedia: Azure DevOps Services','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','N/A',100.0,1779033081,0,'2026-05-17T17:51:21.334125+02:00',NULL,NULL,NULL,'[]','[]','["docs/git.md"]','[]','{}','{"duplicate_of": "https://en.wikipedia.org/wiki/Azure_DevOps_Server"}');
INSERT INTO "resources" VALUES('https://en.wikipedia.org/wiki/Minimum_viable_product','Minimum Viable Product','','N/A',0,'A curated technical resource and architectural guide covering Minimum Viable Product in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779034097,0,'2026-05-17T18:08:17.233064+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/project-management-methodology.md"]','["project-management-methodology.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://en.wikipedia.org/wiki/NoSQL','NoSQL - Wikipedia','','N/A',0,'A curated technical resource and architectural guide covering NoSQL - Wikipedia in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779033823,0,'2026-05-17T18:03:43.340563+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/nosql.md"]','["nosql.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://en.wikipedia.org/wiki/Node.js','wikipedia: Node.js','','N/A',0,'A curated technical resource and architectural guide covering wikipedia: Node.js in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779031693,0,'2026-05-17T17:28:13.805619+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/javascript.md"]','["javascript.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://en.wikipedia.org/wiki/OpenAPI_Specification','Wikipedia: OpenAPI Specification 🌟','','N/A',0,'A curated technical resource and architectural guide covering Wikipedia: OpenAPI Specification 🌟 in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779032785,0,'2026-05-17T17:46:25.472547+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/api.md"]','["api.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://en.wikipedia.org/wiki/OpenShift','Wikipedia.org: OpenShift','','N/A',0,'A curated technical resource and architectural guide covering Wikipedia.org: OpenShift in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779034533,0,'2026-05-17T18:15:33.299464+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/openshift.md"]','["openshift.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://en.wikipedia.org/wiki/Open_banking','Open Banking','','N/A',0,'A curated technical resource and architectural guide covering Open Banking in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779034336,0,'2026-05-17T18:12:16.086388+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/api.md", "docs/developerportals.md"]','["api.md", "developerportals.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://en.wikipedia.org/wiki/OverOps','OverOps','','N/A',0,'A curated technical resource and architectural guide covering OverOps in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779032884,0,'2026-05-17T17:48:04.307701+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/java-and-java-performance-optimization.md", "docs/monitoring.md"]','["java-and-java-performance-optimization.md", "monitoring.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://en.wikipedia.org/wiki/Payara_Server','Wikipedia: Payara Server','','N/A',0,'A curated technical resource and architectural guide covering Wikipedia: Payara Server in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779033784,0,'2026-05-17T18:03:04.633067+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/java_app_servers.md"]','["java_app_servers.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://en.wikipedia.org/wiki/Payment_Card_Industry_Data_Security_Standard','en.wikipedia.org: Payment Card Industry Data Security Standard','','N/A',0,'A curated technical resource and architectural guide covering en.wikipedia.org: Payment Card Industry Data Security Standard in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779034571,0,'2026-05-17T18:16:11.618671+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes.md"]','["kubernetes.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://en.wikipedia.org/wiki/Payment_Services_Directive','Wikipedia: PSD2 - the Revised Payment Services Directive','','N/A',0,'A curated technical resource and architectural guide covering Wikipedia: PSD2 - the Revised Payment Services Directive in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779029640,0,'2026-05-17T16:54:00.560861+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/developerportals.md"]','["developerportals.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://en.wikipedia.org/wiki/Remote_procedure_call','wikipedia: RPC Remote Procedure Call','','N/A',0,'A curated technical resource and architectural guide covering wikipedia: RPC Remote Procedure Call in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779033384,0,'2026-05-17T17:56:24.505441+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/api.md"]','["api.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://en.wikipedia.org/wiki/Representational_state_transfer','wikipedia: REST','','N/A',0,'A curated technical resource and architectural guide covering wikipedia: REST in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779029274,0,'2026-05-17T16:47:54.137624+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/api.md"]','["api.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://en.wikipedia.org/wiki/Responsibility_assignment_matrix','wikipedia: Responsibility assignment matrix','','N/A',0,'A curated technical resource and architectural guide covering wikipedia: Responsibility assignment matrix in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779029110,0,'2026-05-17T16:45:10.384485+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/project-management-methodology.md"]','["project-management-methodology.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://en.wikipedia.org/wiki/Rubber_duck_debugging',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,'manual','N/A',100.0,1779029613,0,'2026-05-17T16:53:33.211203+02:00',NULL,NULL,NULL,'[]','[]','["docs/testops.md"]','[]','{}','{}');
INSERT INTO "resources" VALUES('https://en.wikipedia.org/wiki/SOAP','wikipedia: SOAP','','N/A',0,'A curated technical resource and architectural guide covering wikipedia: SOAP in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779029151,0,'2026-05-17T16:45:51.212999+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/api.md"]','["api.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://en.wikipedia.org/wiki/Site_Reliability_Engineering','wikipedia: Site Reliability Engineering','','N/A',0,'A curated technical resource and architectural guide covering wikipedia: Site Reliability Engineering in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779031190,0,'2026-05-17T17:19:50.098791+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/sre.md"]','["sre.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://en.wikipedia.org/wiki/Software_bot','Wikipedia: Software bot','','N/A',0,'A curated technical resource and architectural guide covering Wikipedia: Software bot in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779031543,0,'2026-05-17T17:25:43.493634+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/git.md"]','["git.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://en.wikipedia.org/wiki/SonarQube','wikipedia: SonarQube','','N/A',0,'A curated technical resource and architectural guide covering wikipedia: SonarQube in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779030736,0,'2026-05-17T17:12:16.457059+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/sonarqube.md"]','["sonarqube.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://en.wikipedia.org/wiki/Spring_Roo','Wikipedia: Spring Roo','','N/A',0,'A curated technical resource and architectural guide covering Wikipedia: Spring Roo in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779032661,0,'2026-05-17T17:44:21.822566+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/scaffolding.md"]','["scaffolding.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://en.wikipedia.org/wiki/Streaming_data','Wikipedia: Streaming Data','','N/A',0,'A curated technical resource and architectural guide covering Wikipedia: Streaming Data in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779033092,0,'2026-05-17T17:51:32.299013+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/message-queue.md"]','["message-queue.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://en.wikipedia.org/wiki/Time_series',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,'manual','N/A',100.0,1779032728,0,'2026-05-17T17:45:28.714813+02:00',NULL,NULL,NULL,'[]','[]','["docs/prometheus.md"]','[]','{}','{}');
INSERT INTO "resources" VALUES('https://en.wikipedia.org/wiki/Time_series_database',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,'manual','N/A',100.0,1779029118,0,'2026-05-17T16:45:18.656523+02:00',NULL,NULL,NULL,'[]','[]','["docs/prometheus.md"]','[]','{}','{}');
INSERT INTO "resources" VALUES('https://en.wikipedia.org/wiki/Twelve-Factor_App_methodology','Wikipedia: Twelve-Factor App methodology','','N/A',0,NULL,NULL,NULL,NULL,0,NULL,'manual','N/A',100.0,1779031341,0,'2026-05-17T17:22:21.369974+02:00',NULL,NULL,NULL,'[]','[]','["docs/devops.md"]','[]','{}','{}');
INSERT INTO "resources" VALUES('https://en.wikipedia.org/wiki/Value_stream','Wikipedia: Value stream','','N/A',0,NULL,NULL,NULL,NULL,0,NULL,'manual','N/A',100.0,1779034265,0,'2026-05-17T18:11:05.034627+02:00',NULL,NULL,NULL,'[]','[]','["docs/devops.md"]','[]','{}','{}');
INSERT INTO "resources" VALUES('https://en.wikipedia.org/wiki/VisualVM','VisualVM','','N/A',0,'A curated technical resource and architectural guide covering VisualVM in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779034484,0,'2026-05-17T18:14:44.191096+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/java-and-java-performance-optimization.md", "docs/monitoring.md"]','["java-and-java-performance-optimization.md", "monitoring.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://en.wikipedia.org/wiki/WebSocket','WebSocket','','N/A',0,'A curated technical resource and architectural guide covering WebSocket in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779029569,0,'2026-05-17T16:52:49.570077+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/api.md"]','["api.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://en.wikipedia.org/wiki/Web_cache','Wikipedia: Web cache','','N/A',0,'A curated technical resource and architectural guide covering Wikipedia: Web cache in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779031962,0,'2026-05-17T17:32:42.146080+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/caching.md"]','["caching.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://en.wikipedia.org/wiki/Workflow_engine','wikipedia: Workflow Engine','','N/A',0,'A curated technical resource and architectural guide covering wikipedia: Workflow Engine in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779032779,0,'2026-05-17T17:46:19.601455+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/message-queue.md"]','["message-queue.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://en.wikipedia.org/wiki/Xamarin','Wikipedia: Xamarin','','N/A',0,'A curated technical resource and architectural guide covering Wikipedia: Xamarin in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779033906,0,'2026-05-17T18:05:06.251972+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/xamarin.md"]','["xamarin.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://en.wikipedia.org/wiki/YAML','wikipedia: YAML','','N/A',0,'A curated technical resource and architectural guide covering wikipedia: YAML in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779031190,0,'2026-05-17T17:19:50.093632+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/yaml.md"]','["yaml.md"]','{}','{"is_special": true}');
INSERT INTO "resources" VALUES('https://eng.grip.security/enabling-aws-iam-group-access-to-an-eks-cluster-using-rbac','eng.grip.security: Enabling AWS IAM Group Access to an EKS Cluster Using'' RBAC','','N/A',0,'A curated technical resource and architectural guide covering eng.grip.security: Enabling AWS IAM Group Access to an EKS Cluster Using'' RBAC in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779033761,0,'2026-05-17T18:02:41.276468+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/managed-kubernetes-in-public-cloud.md"]','["managed-kubernetes-in-public-cloud.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://eng.lifion.com/journey-to-zero-downtime-rolling-updates-with-ambassador-badda6a7d450','Our Journey to Zero Downtime Rolling Updates with Ambassador','','N/A',0,'A curated technical resource and architectural guide covering Our Journey to Zero Downtime Rolling Updates with Ambassador in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779034533,0,'2026-05-17T18:15:33.371822+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes.md"]','["kubernetes.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://eng.lyft.com/how-we-learned-to-improve-kubernetes-cronjobs-at-scale-part-2-of-2-dad0c973ffca','How we learned to improve Kubernetes CronJobs at Scale (Part 2 of 2)','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','03b1d6ce80093a96c566c8a4e2db8efec98399cd0ac5521b0cc4e686814add54',100.0,1779033079,0,'2026-05-17T17:51:19.029150+02:00',NULL,NULL,NULL,'[]','[]','["docs/kubernetes.md"]','[]','{}','{"duplicate_of": "https://eng.lyft.com/improving-kubernetes-cronjobs-at-scale-part-1-cf1479df98d4"}');
INSERT INTO "resources" VALUES('https://eng.lyft.com/improving-kubernetes-cronjobs-at-scale-part-1-cf1479df98d4','How we learned to improve Kubernetes CronJobs at Scale (Part 1 of 2)','- [How we learned to improve Kubernetes CronJobs at Scale (Part 2 of 2)](https://eng.lyft.com/how-we-learned-to-improve-kubernetes-cronjobs-at-scale-part-2-of-2-dad0c973ffca)','2021',4,'Lyft engineers outline architectural bottlenecks of the built-in CronJob controller under heavy enterprise scales. Delivers critical modifications and performance recommendations to safely orchestrate thousands of parallel batch tasks.','English','Case Study','Advanced',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Workloads", "Batch Jobs", "Scaling"]','["[CASE STUDY]", "[ENTERPRISE-STABLE]"]','[]','["kubernetes.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://engineerd.github.io/kube-exec/introduction','kube-exec 🌟','','2022',0,'A streamlined wrapper designed to optimize interactive container access via kubectl exec. Cuts through repetitive argument flags and targets pods using quick matches to establish terminal tunnels.','Go','CLI Tool','Beginner',0,'online','manual','5cd74d098de55772906719d262a155aeb9ad111be13fa88f3cf7114f2a06960b',100.0,1779029158,1,'2026-05-17T16:45:58.581149+02:00',NULL,NULL,NULL,'["Developer Experience", "CLI Utilities", "Container Access"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-tools.md"]','["kubernetes-tools.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://engineering.atspotify.com/2016/02/25/spotifys-event-delivery-the-road-to-the-cloud-part-i','engineering.atspotify.com: Spotify’s Event Delivery – The Road to the Cloud'' (Part I)','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','ded03085293ffb83ca434c23b387efcaf02d6588d5255b94142be710094b4c84',100.0,1779031564,0,'2026-05-17T17:26:04.914233+02:00',NULL,NULL,NULL,'[]','[]','["docs/message-queue.md"]','[]','{}','{"duplicate_of": "https://engineering.atspotify.com/2016/2/spotifys-event-delivery-the-road-to-the-cloud-part-i"}');
INSERT INTO "resources" VALUES('https://engineering.atspotify.com/2016/2/spotifys-event-delivery-the-road-to-the-cloud-part-i','engineering.atspotify.com: Spotify’s Event Delivery – The Road to the Cloud (Part I)','','2016',0,'This historical case study from Spotify Engineering documents their migration from an on-premise event delivery pipeline to Google Cloud Platform. It details how they designed ingestion paths for billions of real-time events daily, utilizing cloud-managed infrastructure.','English','Article','Advanced',0,'online','manual',NULL,NULL,NULL,0,'2016-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Data Engineering", "Event Streaming", "Case Study"]','["[COMMUNITY-TOOL]"]','[]','["message-queue.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://engineering.backmarket.com/how-we-improved-third-party-availability-and-latency-with-nginx-in-kubernetes-bb3fc7224ae4','==engineering.backmarket.com: How we improved third-party availability and'' latency with Nginx in Kubernetes== 🌟','','N/A',0,'A curated technical resource and architectural guide covering ==engineering.backmarket.com: How we improved third-party availability and'' latency with Nginx in Kubernetes== 🌟 in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779031117,0,'2026-05-17T17:18:37.292170+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-networking.md"]','["kubernetes-networking.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://engineering.cloudflight.io/running-the-openshift-console-in-plain-kubernetes','engineering.cloudflight.io: Running the OpenShift console in plain Kubernetes'' 🌟','','N/A',0,NULL,NULL,NULL,NULL,0,NULL,'manual','N/A',100.0,1779033757,0,'2026-05-17T18:02:37.465357+02:00',NULL,NULL,NULL,'[]','[]','["docs/kubernetes-based-devel.md"]','[]','{}','{}');
INSERT INTO "resources" VALUES('https://engineering.doit.com/no-restarts-no-disruptions-seamless-pod-resource-updates-with-in-place-resizing-f3cf41654216',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,'manual','N/A',100.0,1779030196,0,'2026-05-17T17:03:16.870109+02:00',NULL,NULL,NULL,'[]','[]','["docs/kubernetes.md"]','[]','{}','{}');
INSERT INTO "resources" VALUES('https://engineering.dynatrace.com/blog/kubernetes-security-part-1-role-based-access-control-rbac','engineering.dynatrace.com: Kubernetes Security Best Practices -Part 1: Role'' Based Access Control (RBAC)','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','ac5428140f4cf01da7eafa693582520ec53b6265a50789a9f14cdc0131f5ead2',100.0,1779032096,0,'2026-05-17T17:34:56.733698+02:00',NULL,NULL,NULL,'[]','[]','["docs/kubernetes-security.md"]','[]','{}','{"duplicate_of": "https://www.dynatrace.com/news/engineering"}');
INSERT INTO "resources" VALUES('https://engineering.fb.com/2026/05/26/ml-applications/silvertorch-index-as-model-new-retrieval-paradigm-recommendation-systems','SilverTorch: Index as Model — A New Retrieval Paradigm for Recommendation Systems','Meta introduces SilverTorch, a unified PyTorch model-based system that replaces separate microservices for vector indexing, filtering, and scoring with a single GPU-optimized execution graph.','2026',4,'Meta''s SilverTorch architecture redefines recommendation engines by consolidating vector retrieval, filtering, and scoring into a unified, GPU-optimized PyTorch model. Historically, recommendation pipelines relied on disparate microservices that suffered from communication latency and inconsistent feature evaluation. SilverTorch bypasses this by utilizing high-performance layers like GPU Bloom indexes and fused Int8 Approximate Nearest Neighbor (ANN) search inside the model graph, delivering a 23.7x throughput increase and a 20.9x TCO improvement at an 80-million-item scale.','en','article','Advanced',1,'online','automatic','15f1072919f34001fcccd103074fcbafe2ddabfa841b8f3adb0d5ac1cf9752ec',NULL,1780353052,0,'2026-06-02T00:30:52.024498+02:00',NULL,NULL,NULL,'["Machine Learning > AI Infrastructure > High-Throughput Recommendation Retrieval"]','["ENTERPRISE-STABLE", "CASE STUDY"]','[]','[]','{}','{"category": "mlops", "reputation_status": "Vetted", "reputation_summary": "N/A", "social_preview_url": "https://engineering.fb.com/wp-content/uploads/2026/05/SilverTorch-Hero-Final.png", "source_provenance": "RSS Feed (Engineering at Meta)", "suggested_new_category": "N/A"}');
INSERT INTO "resources" VALUES('https://engineering.grab.com/zero-trust-with-kafka','engineering.grab.com: Zero trust with Kafka','','2022',0,'Explores how transport provider Grab designed a Zero Trust security posture around their large-scale Kafka event bus. Details how mutual TLS (mTLS), fine-grained broker ACLs, and automated token rotation prevent inter-service data exfiltration.','English','Case Study','Advanced',0,'online','manual',NULL,NULL,NULL,0,'2022-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Event-Driven Systems", "Apache Kafka", "Security"]','["[CASE STUDY]", "[COMMUNITY-TOOL]"]','[]','["message-queue.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://engineering.konveyor.io','engineering.konveyor.io: Konveyor Engineering Knowledgebase','','N/A',0,'A curated technical resource and architectural guide covering engineering.konveyor.io: Konveyor Engineering Knowledgebase in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779029130,0,'2026-05-17T16:45:30.321019+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-backup-migrations.md"]','["kubernetes-backup-migrations.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://engineering.linecorp.com/en/blog/building-large-kubernetes-clusters','linecorp.com: Building Large Kubernetes Clusters with **Caravan**','','2020',0,'An engineering blog post by Line Corporation detailing Caravan, their proprietary bare-metal bare-metal lifecycle orchestration tool. Covers bare-metal host discovery, automated OS deployments, and high-availability operations handling thousands of production nodes.','English','Article','Advanced',0,'online','manual',NULL,NULL,NULL,0,'2020-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Provisioning", "Bare Metal", "Scale Stories"]','["[COMMUNITY-TOOL]"]','[]','["kubernetes-on-premise.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://engineering.mercari.com/en/blog/entry/20211222-kubernetes-based-spanner-autoscaler','engineering.mercari.com: Kubernetes based autoscaler for Cloud Spanner','','N/A',0,'A curated technical resource and architectural guide covering engineering.mercari.com: Kubernetes based autoscaler for Cloud Spanner in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'online','manual','N/A',100.0,1781735866,0,'2026-06-18T00:37:46.176395+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/GoogleCloudPlatform.md"]','["GoogleCloudPlatform.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://engineering.mercari.com/en/blog/entry/20220214-managing-network-policies','engineering.mercari.com: Managing Network Policies for namespaces isolation'' on a multi-tenant Kubernetes cluster','','N/A',0,'A curated technical resource and architectural guide covering engineering.mercari.com: Managing Network Policies for namespaces isolation'' on a multi-tenant Kubernetes cluster in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'online','manual','N/A',100.0,1781736022,0,'2026-06-18T00:40:22.585985+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-networking.md"]','["kubernetes-networking.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://engineering.mercari.com/en/blog/entry/20220218-dynamic-service-routing-using-istio','engineering.mercari.com: Dynamic Service Routing using Istio','','N/A',0,'A curated technical resource and architectural guide covering engineering.mercari.com: Dynamic Service Routing using Istio in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'online','manual','N/A',100.0,1781735982,0,'2026-06-18T00:39:42.142036+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/istio.md"]','["istio.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://engineering.monday.com/monday-coms-multi-regional-architecture-a-deep-dive','engineering.monday.com: monday.com’s Multi-Regional Architecture: A Deep Dive','','2023',5,'A real-world architectural dissection of how monday.com implemented a highly resilient, multi-regional cloud strategy to improve latency and adhere to strict regional data regulations. Explains state replication strategies, request routing optimizations, and database scaling bottlenecks encountered during global scaling.','English','Case Study','Advanced',0,'online','manual',NULL,NULL,NULL,0,'2023-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Cloud Architecture & Infrastructure Strategy", "High Availability", "Multi-Region Deployments"]','["[CASE STUDY]", "[DE FACTO STANDARD]"]','[]','["kubernetes.md", "introduction.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://engineering.plex.com/posts/kubernetes-policy-conftest','Accelerated Feedback Loops when Developing for Kubernetes with Conftest','','N/A',0,'A curated technical resource and architectural guide covering Accelerated Feedback Loops when Developing for Kubernetes with Conftest in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779032345,0,'2026-05-17T17:39:05.642068+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes.md"]','["kubernetes.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://engineering.prezi.com/intro-4727024fc2c1','engineering.prezi.com: How to avoid global outage — Seamlessly migrating DaemonSet labels','','2019',0,'A detailed post-mortem and strategy guide on safely migrating selector labels for active DaemonSets without triggering catastrophic cluster outages. It introduces mechanisms to stage transitions using interim labels and node-level scaling constraints.','YAML','Case Study','Advanced',0,'online','manual',NULL,NULL,NULL,0,'2019-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Operations", "Resiliency", "DaemonSets"]','["[CASE STUDY]", "[COMMUNITY-TOOL]"]','[]','["kubernetes.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://engineering.razorpay.com/the-culture-of-cost-optimization-reducing-kubernetes-cost-by-300-000-32611cdd19d9','engineering.razorpay.com: The Culture of Cost Optimization — Reducing Kubernetes'' cost by $300,000','','N/A',0,'A curated technical resource and architectural guide covering engineering.razorpay.com: The Culture of Cost Optimization — Reducing Kubernetes'' cost by $300,000 in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779029826,0,'2026-05-17T16:57:06.333384+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/finops.md"]','["finops.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://engineering.salesforce.com/optimizing-eks-networking-for-scale-1325706c8f6d','engineering.salesforce.com: Optimizing EKS networking for scale','','2022',0,'A technical case study detailing Salesforce''s optimizations of the AWS VPC CNI within high-density EKS clusters. It addresses IP address exhaustion, custom networking configurations, prefix delegation, and scaling metrics crucial for maintaining thousands of ephemeral microservices.','Markdown','Case Study','Advanced',1,'online','manual',NULL,NULL,NULL,0,'2022-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Cloud Infrastructure", "Networking", "Scale Optimization"]','["[CASE STUDY]", "[COMMUNITY-TOOL]"]','[]','["managed-kubernetes-in-public-cloud.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://engineering.salesforce.com/project-agumbe-share-objects-across-namespaces-in-kubernetes-1fc2e1ddb3eb','engineering.salesforce.com: Project Agumbe: Share Objects Across Namespaces in Kubernetes 🌟','','2022',1,'Presents Salesforce''s Project Agumbe, which synchronizes and shares select Kubernetes resources across namespace boundaries safely, preserving logical security partitions while reducing etcd redundancy.','Go','Blog','Advanced',0,'online','manual',NULL,NULL,NULL,0,'2022-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Platform Engineering", "Namespace Isolation", "Cross-Namespace Sharing"]','["[COMMUNITY-TOOL]"]','[]','["kubernetes.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://engineering.zalando.com/posts/2021/03/building-an-end-to-end-load-test-automation-system-on-top-of-kubernetes.html','engineering.zalando.com: Building an End to End load test automation system on top of Kubernetes','','2021',0,'Details Zalando''s architectural implementation of an end-to-end load test automation pipeline hosted natively on Kubernetes. Explains how they orchestrate distributed locust/JMeter agents to continuously validate systemic performance thresholds during deployment cycles.','Python','Article','Advanced',1,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Infrastructure & Platform", "Performance Engineering", "Load Testing"]','["[COMMUNITY-TOOL]"]','[]','["kubernetes-autoscaling.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://engineeringblog.yelp.com/2020/10/improving-the-performance-of-the-prometheus-jmx-exporter.html','engineeringblog.yelp.com: Improving the performance of the Prometheus JMX Exporter','','2020',0,'Case study exploring performance bottlenecks in the standard JMX Exporter. Details tuning allocations and scrape intervals to dramatically reduce CPU and garbage collection overhead in heavily metrics-dense Cassandra clusters.','Java','Technical Blog','Advanced',0,'online','manual',NULL,NULL,NULL,0,'2020-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Observability", "Scraping & Exporters", "JVM Monitoring"]','["[COMMUNITY-TOOL]"]','[]','["prometheus.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://engineeringblog.yelp.com/2020/11/orchestrating-cassandra-on-kubernetes-with-operators.html','engineeringblog.yelp.com: Orchestrating Cassandra on Kubernetes with Operators','','N/A',0,NULL,NULL,NULL,NULL,0,NULL,'manual','a5f23f3b2267b8a5ee4b8853029041aa3c74ae52be53b731ca55c83ce652cc5e',100.0,1779032170,1,'2026-05-17T17:36:10.906949+02:00',NULL,NULL,NULL,'[]','[]','["docs/nosql.md"]','[]','{}','{}');
INSERT INTO "resources" VALUES('https://engineroom.trackmaven.com/blog/getting-started-drf-angularjs-part-1',NULL,NULL,NULL,NULL,'A curated technical resource and architectural guide covering engineroom.trackmaven.com in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779031478,0,'2026-05-17T17:24:38.195824+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/python.md"]','["python.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://engineroom.trackmaven.com/blog/getting-started-drf-angularjs-part-2',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,'manual','N/A',100.0,1779030134,0,'2026-05-17T17:02:14.968211+02:00',NULL,NULL,NULL,'[]','[]','["docs/python.md"]','[]','{}','{}');
INSERT INTO "resources" VALUES('https://enlear.academy/26-git-command-i-use-all-the-time-cheatsheet-6c5682ded2af','enlear.academy: 20 Git Commands Every Developer Should Know','','N/A',0,'A curated technical resource and architectural guide covering enlear.academy: 20 Git Commands Every Developer Should Know in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779032934,0,'2026-05-17T17:48:54.492751+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/cheatsheets.md"]','["cheatsheets.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://enlear.academy/how-to-build-a-scalable-email-service-using-aws-d404b347a7fb','enlear.academy: How To Build a Scalable Email Notification Service Using'' AWS','','N/A',0,'A curated technical resource and architectural guide covering enlear.academy: How To Build a Scalable Email Notification Service Using'' AWS in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779030436,0,'2026-05-17T17:07:16.756141+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/aws-messaging.md"]','["aws-messaging.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://enlear.academy/repository-pattern-and-unit-of-work-with-asp-net-core-web-api-6802e1aa4f78','enlear.academy: Repository Pattern and Unit of Work with ASP.NET Core Web'' API','','N/A',0,'A curated technical resource and architectural guide covering enlear.academy: Repository Pattern and Unit of Work with ASP.NET Core Web'' API in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779031381,0,'2026-05-17T17:23:01.521411+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/dotnet.md"]','["dotnet.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://enlear.academy/sealed-secrets-with-kubernetes-a3f4d13dbc17','==enlear.academy: Sealed Secrets with Kubernetes==','','N/A',0,'A curated technical resource and architectural guide covering ==enlear.academy: Sealed Secrets with Kubernetes== in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779031739,0,'2026-05-17T17:28:59.675220+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-security.md"]','["kubernetes-security.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://enmilocalfunciona.io/aprende-a-configurar-thanos-usando-docker-compose','enmilocalfunciona.io: Aprende a configurar Thanos usando docker-compose','','N/A',0,NULL,NULL,NULL,NULL,0,NULL,'manual','c27c8464f3577b895626fbef8d3bf75dc51342e167ee59b01615836652cbaa34',100.0,1779030719,0,'2026-05-17T17:11:59.292971+02:00',NULL,NULL,NULL,'[]','[]','["docs/prometheus.md"]','[]','{}','{}');
INSERT INTO "resources" VALUES('https://enmilocalfunciona.io/mostrando-resultados-de-jenkins-en-grafana-mediante-influxdb','Mostrando resultados de Jenkins en Grafana mediante InfluxDB 🌟','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','da281fb2ba88b08259eb39027bb8e77101f78e8a6ad407ba50401710250f9e91',100.0,1779033130,0,'2026-05-17T17:52:10.200126+02:00',NULL,NULL,NULL,'[]','[]','["docs/demos.md"]','[]','{}','{"duplicate_of": "https://www.enmilocalfunciona.io/mostrando-resultados-de-jenkins-en-grafana-mediante-influxdb"}');
INSERT INTO "resources" VALUES('https://enterprisersproject.com/article/2017/10/how-explain-kubernetes-plain-english','enterprisersproject.com: How to explain Kubernetes in plain English','','2017',1,'An executive-level conceptual guide explaining Kubernetes orchestration concepts through real-world analogies. Ideal for bridging communication between technical architects and business stakeholders regarding cloud-native resource optimization.','English','Article','Beginner',0,'online','manual',NULL,NULL,NULL,0,'2017-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Fundamentals", "Introduction", "Conceptual Explanations"]','["[COMMUNITY-TOOL]"]','[]','["kubernetes.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://enterprisersproject.com/article/2019/8/kubernetes-secrets-explained-plain-english','enterprisersproject.com: How to explain Kubernetes Secrets in plain English 🌟','','2019',0,'An introductory conceptual explanation of Kubernetes Secrets. Translates low-level pod definitions and etcd mappings into non-technical language to align business stakeholders on cloud-native security postures.','English','Educational Guide','Beginner',0,'duplicate','manual',NULL,NULL,NULL,0,'2019-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Security", "Secrets Management", "Conceptual"]','["[COMMUNITY-TOOL]", "[GUIDE]"]','[]','["kubernetes-security.md"]','{}','{"duplicate_of": "https://enterprisersproject.com/article/2017/10/how-explain-kubernetes-plain-english"}');
INSERT INTO "resources" VALUES('https://enterprisersproject.com/article/2020/10/scrum-kanban-3-realities-cios','enterprisersproject.com: Scrum and Kanban: 3 realities CIOs should know','','2020',2,'Strategic insights for enterprise technology leaders executing agile transitions. Examines team dynamics, organizational culture barriers, and practical hybrid methodology models within highly regulated business domains.','N/A','Article','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2020-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Project Management", "Agile Methodologies", "Enterprise Leadership"]','["[COMMUNITY-TOOL]"]','[]','["project-management-methodology.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://enterprisersproject.com/article/2020/3/how-get-devops-noops-5-steps','How to get from DevOps to NoOps: 5 steps','','2020',1,'Proposes a five-step path toward fully abstracted, frictionless environments (NoOps). Argues that standard automation must evolve into self-healing platforms that hide low-level operations from microservice developers.','N/A','Article','Advanced',1,'online','manual',NULL,NULL,NULL,0,'2020-06-01T00:00:00+02:00',NULL,NULL,NULL,'["DevOps", "Automation", "NoOps Evolution"]','["[COMMUNITY-TOOL]"]','[]','["devops.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://enterprisersproject.com/article/2020/4/kubernetes-everything-you-need-know','enterprisersproject.com: Kubernetes: Everything you need to know (2020) 🌟','','2020',0,'An enterprise-focused operational review of Kubernetes adoption benefits. Distills high-level business logic, cost optimizations, and development agility improvements.','English','Article','Beginner',1,'online','manual',NULL,NULL,NULL,0,'2020-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Core Kubernetes", "Basics", "Introduction"]','["[COMMUNITY-TOOL]"]','[]','["kubernetes.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://enterprisersproject.com/article/2020/5/devops-shift-left-why-goes-wrong','enterprisersproject.com: DevOps: Why shift left goes wrong','','2020',0,'Investigates the frequent failures and cultural frictions that occur when security and automated testing are shifted left without proper developer abstractions. Curator insights highlight developer burnout caused by tooling bloat. Live DevSecOps practices in 2026 demonstrate that successful organizations solve this by embedding security compliance invisible inside automated platform templates rather than assigning raw operations responsibilities to developers.','N/A','Article','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2020-06-01T00:00:00+02:00',NULL,NULL,NULL,'["DevOps & SRE", "Security & Quality", "Shift Left"]','["[COMMUNITY-TOOL]"]','[]','["devops.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://enterprisersproject.com/article/2020/5/kubernetes-5-open-source-projects-improve','5 open source projects that make Kubernetes even better: Prometheus, Operator framework, Knative, Tekton, Kubeflow 🌟','','2020',0,'Evaluates five critical open-source initiatives—Prometheus, the Operator Framework, Knative, Tekton, and Kubeflow—that expand Kubernetes capabilities. This text documents the architectural evolution of these platforms from experimental integrations to enterprise standards.','English','Article','Intermediate',1,'online','manual',NULL,NULL,NULL,0,'2020-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Platform Engineering", "Ecosystem Tools", "Open Source Extensions"]','["[EMERGING]"]','[]','["kubernetes.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://enterprisersproject.com/article/2020/6/devops-beginners-where-start','DevOps for beginners: Where to start learning and focusing','','2020',1,'Strategic advice for system engineers starting in the field. Argues for focusing deeply on operational telemetry, version management, and continuous delivery pipelines rather than specific cloud vendor tools.','N/A','Article','Beginner',0,'online','manual',NULL,NULL,NULL,0,'2020-06-01T00:00:00+02:00',NULL,NULL,NULL,'["DevOps", "Education", "Syllabus"]','["[COMMUNITY-TOOL]"]','[]','["devops.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://enterprisersproject.com/article/2020/6/devops-engineer-role-common-misconceptions','DevOps engineers: Common misconceptions about the role','','2020',1,'Deconstructs organizational anti-patterns where old team silos are merely renamed. Explains why dedicated platform engineering groups must prioritize internal platform development over manual support queues.','N/A','Article','Beginner',0,'online','manual',NULL,NULL,NULL,0,'2020-06-01T00:00:00+02:00',NULL,NULL,NULL,'["DevOps", "Culture", "Organizational Roles"]','["[COMMUNITY-TOOL]"]','[]','["devops.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://enterprisersproject.com/article/2020/7/3-devops-skills-it-leaders-need-next-normal','enterprisersproject.com: 3 DevOps skills IT leaders need for the next normal','','2020',1,'Identifies the core enterprise skills needed for modern remote operations: distributed log telemetry, continuous automated compliance validation, and team psychological safety.','N/A','Article','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2020-06-01T00:00:00+02:00',NULL,NULL,NULL,'["DevOps", "Culture", "Leadership"]','["[COMMUNITY-TOOL]"]','[]','["devops.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://enterprisersproject.com/article/2020/7/devops-5-things-teams-need','enterprisersproject.com: DevOps: 5 things teams need from CIOs','','2020',0,'Curator Insight: Outlines the executive support structures that CIOs must deliver to ensure DevOps team effectiveness. Live Grounding: Establishes critical organizational strategies, demonstrating how continuous investment, barrier reduction, and dedicated platform teams drive deployment efficiency.','en','Article','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2020-06-01T00:00:00+02:00',NULL,NULL,NULL,'["DevOps & Platforms", "Leadership", "Enterprise Strategy"]','["[COMMUNITY-TOOL]"]','[]','["devops.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://enterprisersproject.com/article/2020/8/managing-kubernetes-resources-5-things-remember','enterprisersproject.com: Managing Kubernetes resources: 5 things to remember','','2020',0,'Highlights five critical patterns for managing CPU/Memory requests and limits inside Kubernetes clusters. Discusses mitigating OOM-Kills, sizing containers correctly, and using horizontal and vertical autoscalers.','YAML','Technical Blog','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2020-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Operations", "Resource Management", "Performance Tuning"]','["[COMMUNITY-TOOL]"]','[]','["kubernetes.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://enterprisersproject.com/article/2021/1/5-hybrid-cloud-trends-2021','enterprisersproject.com: 5 hybrid cloud trends to watch in 2021','','2021',3,'Identifies key industry shifts in the hybrid and multi-cloud landscape, focusing on managed hybrid control planes, unified security tooling, and the integration of edge environments with central public cloud architectures to meet data compliance requirements.','English','Article','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Cloud Architecture", "Hybrid Cloud Strategy", "Market Trends"]','["[COMMUNITY-TOOL]"]','[]','["introduction.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://enterprisersproject.com/article/2021/10/devops-future-operating-model-it','enterprisersproject.com: DevOps: 3 skills needed to support its future in the enterprise','','2021',0,'Curator Insight: Investigates the core technical skillsets required to guide the evolution of corporate IT pipelines. Live Grounding: Points to Site Reliability Engineering (SRE), Platform Engineering, and DevSecOps as the essential evolutionary pathways for IT service architectures.','en','Article','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["DevOps & Platforms", "Methodology", "Future Trends"]','["[COMMUNITY-TOOL]"]','[]','["devops.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://enterprisersproject.com/article/2021/2/remote-work-virtual-collaboration-best-practices','enterprisersproject.com: Remote work: 10 tips to be a better virtual collaborator','','2021',0,'Explores high-level organizational principles for distributed systems engineering teams. Focuses on moving from low-value synchronous updates to high-efficiency asynchronous workflows, introducing clear documentation standards, virtual whiteboarding, and metrics-driven output assessments to prevent meeting fatigue.','Agnostic','Article','Beginner',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Modern Workforce", "Remote Work", "Collaboration"]','["[COMMUNITY-TOOL]"]','[]','["workfromhome.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://enterprisersproject.com/article/2021/5/kubernetes-6-open-source-tools-to-test-clusters','enterprisersproject.com: Kubernetes: 6 open source tools to put your cluster'' to the test','','2021',0,'An informative article highlighting six open-source testing and validation tools for Kubernetes clusters. Outlines utilities like Sonobuoy, Polaris, and Popeye, providing cluster operators with a solid reference framework for auditing workload compliance.','None','Guide','Low',0,'online','manual','03202a97c112e61c461218f12355480d81a120c3fc415cfef40ae7c538c476b4',100.0,1779033658,1,'2026-05-17T18:00:58.166007+02:00',NULL,NULL,NULL,'["Operations", "Cluster Diagnostics", "Resources & Guides"]','["[COMMUNITY-TOOL]", "[GUIDE]"]','["docs/kubernetes-tools.md"]','["kubernetes-tools.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://enterprisersproject.com/article/2021/6/gitops-explained-plain-english','enterprisersproject.com: How to explain GitOps in plain English','','2021',0,'Translates complex technical mechanics of continuous reconciliation into business terms. Framed for enterprise executives and cross-functional leaders to understand the productivity and stability dividends of Git-driven operations.','English','Article','Beginner',0,'duplicate','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["GitOps", "Introduction", "Strategy"]','["[COMMUNITY-TOOL]"]','[]','["gitops.md"]','{}','{"duplicate_of": "https://enterprisersproject.com/article/2017/10/how-explain-kubernetes-plain-english"}');
INSERT INTO "resources" VALUES('https://enterprisersproject.com/article/2021/6/how-migrate-java-workloads-containers-3-considerations','enterprisersproject.com: How to migrate Java workloads to containers: 3 considerations','','2021',0,'A practical strategy guide for containerizing traditional JVM workloads. Key considerations include JVM ergonomics under cgroup limits, optimizing layer caching inside Dockerfiles, and utilizing multi-stage builds to limit attack surfaces and deployment sizes.','Java','Article','Intermediate',1,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Software Development", "Cloud Native Java", "Containerization"]','["[COMMUNITY-TOOL]"]','[]','["java_frameworks.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://enterprisersproject.com/article/2021/8/5-devsecops-open-source-projects-know','enterprisersproject.com: 5 DevSecOps open source projects to know','','2021',0,'Highlights five high-impact open-source utilities designed to accelerate DevSecOps adoption. Focuses on systems targeting secrets discovery, Infrastructure-as-Code manifest scanning, compliance orchestration, and container base-image vulnerability identification.','English','Article','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Security", "DevSecOps", "Open Source Tools"]','["[COMMUNITY-TOOL]"]','[]','["devsecops.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://enterprisersproject.com/article/2022/11/15-minute-primer-kubernetes','enterprisersproject.com: A 15-minute primer on Kubernetes','','2022',0,'A concise executive and technical overview of Kubernetes architecture, discussing its role as an operating system for containerized workloads. Explains cluster topologies, the declarative state reconciliation model, and how it abstracts underlying physical infrastructure to achieve high availability and auto-scaling.','English','Article','Beginner',0,'online','manual',NULL,NULL,NULL,0,'2022-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Core Concepts", "Introduction", "Orchestration Basics"]','["[COMMUNITY-TOOL]"]','[]','["kubernetes.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://epsagon.com/blog/serverless-open-source-frameworks-openfaas-knative-more','epsagon.com: Serverless Open-Source Frameworks: **OpenFaaS**, **Knative**, & More 🌟','','2021',4,'Compares open-source serverless frameworks like OpenFaaS and Knative, focusing on custom deployment controllers, API routing architectures, and native scale-to-zero capabilities.','English','Article','Intermediate',1,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Cloud Native", "Kubernetes Serverless", "Framework Comparisons"]','["[ENTERPRISE-STABLE]"]','[]','["serverless.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://erik-engheim.medium.com/go-does-not-need-a-java-style-gc-ac99b8d26c60',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,'manual','N/A',100.0,1779031622,0,'2026-05-17T17:27:02.301749+02:00',NULL,NULL,NULL,'[]','[]','["docs/golang.md"]','[]','{}','{}');
INSERT INTO "resources" VALUES('https://erkanerol.github.io/post/restartable-pods','erkanerol.github.io: I wish pods were fully restartable','','2020',0,'This reflective post explores the architectural limitations of the Kubernetes Pod lifecycle, specifically the inability to easily restart individual containers without recreating the entire Pod. It analyzes proposed community designs and current workarounds, such as mutating controllers or rollout restarts. It provides deep architectural insights into the design decisions governing Kubernetes resource controllers.','English','Blog Post','Advanced',0,'online','manual',NULL,NULL,NULL,0,'2020-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Kubernetes", "Core Mechanics", "Pod Lifecycle"]','["[COMMUNITY-TOOL]"]','[]','["kubernetes-troubleshooting.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://erkanzileli.medium.com/how-tls-certificates-work-422d95f1df5e','==erkanzileli.medium.com: How TLS Certificates Work==','','N/A',0,'A curated technical resource and architectural guide covering ==erkanzileli.medium.com: How TLS Certificates Work== in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779033295,0,'2026-05-17T17:54:55.740304+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-security.md"]','["kubernetes-security.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://ermetic.com/blog/aws/access-undenied-on-aws','ermetic.com: Access Undenied on AWS','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','8e88c0b807a381f05bdfdccf73ddfb0e8c7e4da40f7f2a0dab48c769cc0f6927',100.0,1779031647,0,'2026-05-17T17:27:27.474802+02:00',NULL,NULL,NULL,'[]','[]','["docs/aws-tools-scripts.md"]','[]','{}','{"duplicate_of": "https://www.tenable.com/blog/access-undenied-on-aws"}');
INSERT INTO "resources" VALUES('https://ermetic.com/blog/aws/diving-deeply-into-iam-policy-evaluation-highlights-from-aws-reinforce-session-iam433','ermetic.com: Diving Deeply into IAM Policy Evaluation – Highlights from'' AWS re:Inforce IAM433','','N/A',0,'A curated technical resource and architectural guide covering ermetic.com: Diving Deeply into IAM Policy Evaluation – Highlights from'' AWS re:Inforce IAM433 in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'duplicate','manual','23dcda1298118b3b26f538f7fd00975ba058671069bf892421bb08ee6e89b956',100.0,1779033801,0,'2026-05-17T18:03:21.992392+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/aws-security.md"]','["aws-security.md"]','{}','{"duplicate_of": "https://www.tenable.com/blog/diving-deeply-into-iam-policy-evaluation-highlights-from-aws-reinforce-iam433"}');
INSERT INTO "resources" VALUES('https://es.euronews.com/next/2021/11/25/la-gran-renuncia-puede-llegar-la-revolucion-laboral-de-ee-uu-a-europa','es.euronews.com: La Gran Renuncia: ¿puede llegar la revolución laboral de EE. UU. a Europa?','','2021',0,'A comparative analysis exploring how European social safety nets, labor codes, and contract protections mitigated the extreme ''Great Resignation'' trends observed in the United States labor market.','Spanish','article','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Industry Analysis", "Regional Markets", "European Tech Ecosystem"]','["[COMMUNITY-TOOL]"]','[]','["recruitment.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://es.scribd.com/document/207247675/PEP-8-Cheatsheet-2009','PEP 8 Cheatsheet 🌟','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','e91d38d69d4f98d0f37444e19173877101130412df85716ec98ad7ce8ab74f80',100.0,1779034235,0,'2026-05-17T18:10:35.240585+02:00',NULL,NULL,NULL,'[]','[]','["docs/python.md"]','[]','{}','{"duplicate_of": "https://www.scribd.com/document/207247675/PEP-8-Cheatsheet-2009"}');
INSERT INTO "resources" VALUES('https://es.slideshare.net/AmazonWebServices/finops-a-culture-transformation-to-bring-devops-finance-and-the-business-together-sponsored-by-cloudability-aws-summit-sydney','slideshare: FinOps: A Culture Transformation to Bring DevOps, Finance and'' the Business Together - AWS Summit Sydney','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','N/A',100.0,1779033609,0,'2026-05-17T18:00:09.551964+02:00',NULL,NULL,NULL,'[]','[]','["docs/finops.md"]','[]','{}','{"duplicate_of": "https://www.slideshare.net/AmazonWebServices/finops-a-culture-transformation-to-bring-devops-finance-and-the-business-together-sponsored-by-cloudability-aws-summit-sydney"}');
INSERT INTO "resources" VALUES('https://eslint.org',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,'manual','ed3c225d175cddaa9847bb775ab26b34c8a4b5e58fba9908db66360b124ffc0e',100.0,1779032114,0,'2026-05-17T17:35:14.048394+02:00',NULL,NULL,NULL,'[]','[]','["docs/visual-studio.md"]','[]','{}','{}');
INSERT INTO "resources" VALUES('https://estahn.github.io/k8s-image-swapper',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,'manual','bcf21be7427446d887632bceeed8604d755c7bc49c4a6e841709cab0b85f6af0',100.0,1779030018,0,'2026-05-17T17:00:18.904552+02:00',NULL,NULL,NULL,'[]','[]','["docs/kubernetes-tools.md"]','[]','{}','{}');
INSERT INTO "resources" VALUES('https://eta-lang.org/docs/cheatsheets/gradle-cheatsheet','eta-lang.org: Gradle Cheat Sheet','','2026',0,'A Gradle build file reference targeted at Eta language implementations. Curator Insight emphasizes its focus on functional compiled languages. Live Grounding shows its niche status due to localized community interest.','Groovy','Cheat Sheet','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2026-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Software Development", "Build Automation", "Gradle"]','["[COMMUNITY-TOOL]"]','[]','["cheatsheets.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://etcd.io/blog/2026/etcd-370-beta','Announcing etcd v3.7.0-beta.0','Official announcement of the first beta release of etcd v3.7.0, introducing the RangeStream feature.','2026',4,'Curator Insight: The release of etcd v3.7.0-beta.0 marks a massive architectural upgrade for the primary state database of Kubernetes. Live Grounding reveals that this update introduces the highly anticipated RangeStream feature, optimizing large-dataset retrieval while pruning legacy interfaces. Key enhancements deliver bolstered cluster security, improved operational reliability, and a significant reduction in CPU and memory overhead during high-volume query operations.','en','blog','Advanced',1,'online','automatic','332dc525dec207c20c54f3cdf24241745b9be6548d826cb1033b5c3b1b7b0bca',NULL,1780352424,0,'2026-06-02T00:20:24.113314+02:00',NULL,NULL,NULL,'["Cloud Native", "Distributed Databases", "Key-Value Stores"]','["DE FACTO STANDARD"]','[]','[]','{}','{"category": "aws-databases", "reputation_status": "Vetted", "reputation_summary": "De facto standard key-value engine with highly active community testing.", "social_preview_url": "", "source_provenance": "X.com (kubernetesio)", "suggested_new_category": ""}');
INSERT INTO "resources" VALUES('https://ettema.dev/posts/ai-multi-repo-workspaces','Using Workspaces for AI Changes Across Multiple Repos','','2025',0,'Details advanced patterns for orchestrating automated codebase modifications across distributed multi-repository environments using AI workspaces. Evaluates dependency resolution, unified context indexing, and coordinate git-commit strategies during systemic API breaking updates.','English','Article','Advanced',1,'online','manual',NULL,NULL,NULL,0,'2025-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Software Engineering", "AI-Assisted Development", "Multi-Repository Architecture"]','["[COMMUNITY-TOOL]"]','[]','["ai.md", "developerportals.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://eu.udacity.com','Udacity.com','','N/A',0,'A curated technical resource and architectural guide covering Udacity.com in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779030189,0,'2026-05-17T17:03:09.492877+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/elearning.md"]','["elearning.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://evaizik.medium.com/setting-up-a-remote-debugging-for-java-microservices-running-inside-kubernetes-pods-d4aab1ff4efa','evaizik.medium.com: Setting up a remote debugging for Java microservices'' running inside Kubernetes pods','','N/A',0,'A curated technical resource and architectural guide covering evaizik.medium.com: Setting up a remote debugging for Java microservices'' running inside Kubernetes pods in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779029168,0,'2026-05-17T16:46:08.827288+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/visual-studio.md"]','["visual-studio.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://evancordell.com/posts/kube-apis-crds','evancordell.com: 16 things you didn''t know about Kube APIs and CRDs','','2021',4,'An insider exploration of complex Kubernetes API attributes. Delves into Custom Resource Definition schemas, conversion webhooks, admission structures, and API registration behaviors.','English','Article','Advanced',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["API Server", "Extensibility", "CRDs"]','["[ENTERPRISE-STABLE]"]','[]','["kubernetes.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://events.atlassian.com/team&event_id=288640','Team ''26 | Atlassian','Advance the way your teams work together with deep human insight and breakthrough technology at Team ''26 in Anaheim, California!','2026',4,'The official landing page and on-demand session archive for Atlassian Team ''26 [1.1]. The event serves as a showcase for enterprise-grade collaborative tooling, agile project management frameworks, and the integration of AI-driven developer agents (like Atlassian Rovo) within the modern software development lifecycle.','English','event','Intermediate',0,'online','automatic','2a4e826e43230790eace83e7cc6f9d0abae64abf08e20c960e73b7b377f73626',NULL,1780352581,0,'2026-06-02T00:23:01.792162+02:00',NULL,NULL,NULL,'["Enterprise Collaboration", "Atlassian", "Events"]','["[CASE STUDY]"]','[]','[]','{}','{"category": "aws-devops", "reputation_status": "Vetted", "reputation_summary": "Official high-profile enterprise event hosted by Atlassian, widely recognized in the DevOps and agile communities.", "social_preview_url": "https://assets.swoogo.com/uploads/full/5924126-68e3cfbcb7e5a.png", "source_provenance": "X.com (Atlassian)", "suggested_new_category": ""}');
INSERT INTO "resources" VALUES('https://events.atlassian.com/team-digital','Team ''26 Digital','On-demand streams and keynotes for Atlassian Team ''26, highlighting the general availability of the Rovo MCP Server.','2026',4,'Curator Insight: The Team ’26 virtual experience showcases Atlassian''s strategic shift toward exposing its Teamwork Graph as a decoupled operational context layer for external AI networks. Live Grounding indicates that key highlights include the general availability of the Rovo MCP Server, allowing agents in IDEs (Claude Code, Cursor) to directly query Confluence and Jira databases. Additionally, custom agent skills creation via Rovo Studio and the ''Flex'' wallet licensing model represent major evolutions in enterprise collaboration.','en','event','Intermediate',0,'online','automatic','e1b7f4775790bab0b4f30b2cc9a886d7d019b8549f526be3d7d723453f9648be',NULL,1780352424,0,'2026-06-02T00:20:24.113447+02:00',NULL,NULL,NULL,'["DevOps", "Team Collaboration", "AI Agent Integration"]','["EMERGING"]','[]','[]','{}','{"category": "ai-agents-mcp", "reputation_status": "Vetted", "reputation_summary": "Official digital hub for Atlassian''s major flagship event.", "social_preview_url": "", "source_provenance": "X.com (Atlassian)", "suggested_new_category": ""}');
INSERT INTO "resources" VALUES('https://events.atlassian.com/team-digital/session-preview?sId=4058462','Atlassian Team ''26 On-Demand Session Preview','Access key technical sessions, product updates, and digital breakout previews from Atlassian''s premier Team ''26 conference.','2026',4,'Curator Insight: Centralizing digital event access provides enterprise architects with critical strategic blueprints for modern collaborative platform engineering.

Live Grounding: Post-event releases showcase Atlassian''s focus on the AI-native organization, highlighting Rovo, the Teamwork Graph CLI, and open MCP server tools designed to expose massive workplace context graphs to external AI tools.','en','multimedia','Intermediate',0,'online','automatic','4d23fcf6d0f6696062eda1d492100931aed042ea767635973c731f573d24ceb3',NULL,1780352158,0,'2026-06-02T00:15:58.263344+02:00',NULL,NULL,NULL,'["DevOps", "Collaboration", "Atlassian", "Team ''26"]','["[GUIDE]"]','[]','[]','{}','{"category": "aws-devops", "reputation_status": "Vetted", "reputation_summary": "Active session from Atlassian''s premier annual digital experience with strong platform governance backing.", "social_preview_url": "", "source_provenance": "X.com (Atlassian)", "suggested_new_category": ""}');
INSERT INTO "resources" VALUES('https://events.atlassian.com/team-digital/sign-in?rId=vs-4058473','Atlassian Team ''26 Digital Experience','Login portal for the Atlassian Team ''26 Digital Experience, offering on-demand access to keynote recordings, breakout sessions, and product announcements.','2026',4,'This digital experience portal provides on-demand access to Atlassian Team ''26 keynotes and session recordings. Highlighted presentations include the opening keynote on structuring the ''Human+AI workforce'' featuring Magnus Östberg (Mercedes-Benz) and Ethan Mollick, as well as announcements surrounding Atlassian Rovo, Forge agents, and Jira Product Discovery (JPD) Enterprise.','en','Event','Intermediate',0,'online','automatic','7e030d3871e6139b63c01f731f3e4bee4382b74bf727729331b923254b451b14',NULL,1780351994,0,'2026-06-02T00:13:14.342706+02:00',NULL,NULL,NULL,'["DevOps", "Collaboration Tools", "Atlassian Ecosystem"]','["[GUIDE]", "[CASE STUDY]"]','[]','[]','{}','{"category": "project-management-tools", "reputation_status": "Vetted", "reputation_summary": "Official Atlassian portal for Team ''26 digital sessions and on-demand keynotes.", "social_preview_url": "", "source_provenance": "X.com (Atlassian)", "suggested_new_category": ""}');
INSERT INTO "resources" VALUES('https://events.atlassian.com/team-digital/sign-in?rId=vs-4080711','Login: Team ’26 Digital','The digital access and login portal for Atlassian Team ''26, providing on-demand sessions, keynote recordings, and technical workshops focused on human-AI collaboration.','2026',4,'**Curator Insight:** Atlassian''s primary gateway to on-demand technical resources detailing the intersection of Agile delivery, enterprise ITSM, and AI-native organizational management.
**Live Grounding:** This digital portal provides access to Team ''26 keynotes and deep-dive technical workshops outlining Jira''s agentic roadmap and the integration of Rovo and Loom transcripts.
*   **Architectural Significance:** Breaks down Atlassian''s ''Teamwork Graph'' infrastructure layer, showing how enterprises federate internal knowledge to power autonomous software delivery.
*   **Technical Takeaways:** Examines the transition of project management tools from passive recording databases into proactive workflow orchestration engines.','en','site','intermediate',0,'online','automatic','c60697a7e57c28d535efdbfc8c35fa167c2ddca5edee02e6ccdfcf6b3fe1503c',NULL,1780352272,0,'2026-06-02T00:17:52.994084+02:00',NULL,NULL,NULL,'["DevOps and Collaboration", "Project Management", "AI Orchestration"]','["CASE STUDY"]','[]','[]','{}','{"category": "aws-devops", "reputation_status": "Vetted", "reputation_summary": "Highly vetted. Official portal for Atlassian''s flagship annual conference. No stability issues or penalties.", "social_preview_url": "", "source_provenance": "X.com (Atlassian)", "suggested_new_category": ""}');
INSERT INTO "resources" VALUES('https://events.linuxfoundation.org/kubecon-cloudnativecon-north-america/co-located-events/argocon','ArgoCon North America 2026 Call for Proposals','','2026',0,'Official Call for Proposals portal for ArgoCon North America 2026. Focuses on collecting real-world architectures, case studies, and enterprise patterns utilizing Argo CD, Argo Workflows, Argo Rollouts, and Argo Events.','English','Event Announcement','Beginner',0,'online','manual',NULL,NULL,NULL,0,'2026-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Cloud Native", "Community", "Events", "ArgoCon"]','["[COMMUNITY-TOOL]"]','[]','["kubernetes.md", "argo.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://evilmartians.com/chronicles/kubing-rails-stressless-kubernetes-deployments-with-kuby','evilmartians.com: Kubing Rails: stressless Kubernetes deployments with Kuby','','2021',3,'A comprehensive developer case study by Evil Martians on utilizing Kuby to containerize and deploy complex Ruby on Rails applications. It highlights how Kuby solves the common configuration overhead of asset compilation, database migrations, and sidekiq worker scaling inside Kubernetes.','English','Technical Article','Medium',0,'online','manual','fc3a4a7669b1c9daf72634c6d1d6313ede98a6548d3b12f2929e2f8c2c76b726',100.0,1779033079,1,'2026-05-17T17:51:19.362142+02:00',NULL,NULL,NULL,'["Application Delivery", "Frameworks", "Case Studies"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-tools.md"]','["kubernetes-tools.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://examples.javacodegeeks.com/enterprise-java/spring/tomcat-vs-jetty-vs-undertow-comparison-of-spring-boot-embedded-servlet-containers','Tomcat vs. Jetty vs. Undertow: Comparison of Spring Boot Embedded Servlet'' Containers','','N/A',0,'A curated technical resource and architectural guide covering Tomcat vs. Jetty vs. Undertow: Comparison of Spring Boot Embedded Servlet'' Containers in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'duplicate','manual','N/A',100.0,1779032105,0,'2026-05-17T17:35:05.735339+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/embedded-servlet-containers.md"]','["embedded-servlet-containers.md"]','{}','{"duplicate_of": "https://examples.javacodegeeks.com/java-development/enterprise-java/spring/tomcat-vs-jetty-vs-undertow-comparison-of-spring-boot-embedded-servlet-containers"}');
INSERT INTO "resources" VALUES('https://excalidraw.com','excalidraw.com','','2026',5,'A widely adopted collaborative whiteboard tool designed for rapid design sketches and wireframes. Features custom user libraries containing native cloud-native and Kubernetes icons for quick whiteboard design sessions.','TypeScript','Tool','Beginner',0,'online','manual',NULL,NULL,NULL,0,'2026-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Architecture & Design", "Visualization", "Sketch Tools"]','["[DE FACTO STANDARD]"]','[]','["cloud-arch-diagrams.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://experitest.com/appium-blog/start-automating-your-mobile-tests-with-cucumber-and-appium','experitest.com: Start Automating your mobile tests with Cucumber and Appium','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','0552ae08ba9d945b6166c9f98e348684d94bd1bfb31fe7ecf9bee677d1bc7e60',100.0,1779031479,0,'2026-05-17T17:24:39.100114+02:00',NULL,NULL,NULL,'[]','[]','["docs/test-automation-frameworks.md"]','[]','{}','{"duplicate_of": "https://digital.ai/products/continuous-testing"}');
INSERT INTO "resources" VALUES('https://explore.skillbuilder.aws/learn','==explore.skillbuilder.aws/learn: AWS Skill Builder== 🌟','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','108c77d1a102ba939dfd6905697060d38bb4da81026433faa915dc2fc899c1e1',100.0,1779032589,0,'2026-05-17T17:43:09.308289+02:00',NULL,NULL,NULL,'[]','[]','["docs/aws-training.md"]','[]','{}','{"duplicate_of": "https://skillbuilder.aws"}');
INSERT INTO "resources" VALUES('https://explore.skillbuilder.aws/learn/course/external/view/elearning/48/aws-security-fundamentals-second-edition','explore.skillbuilder.aws: AWS Security Fundamentals (free)','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','108c77d1a102ba939dfd6905697060d38bb4da81026433faa915dc2fc899c1e1',100.0,1779029899,0,'2026-05-17T16:58:19.721731+02:00',NULL,NULL,NULL,'[]','[]','["docs/aws-training.md"]','[]','{}','{"duplicate_of": "https://explore.skillbuilder.aws/learn"}');
INSERT INTO "resources" VALUES('https://explore.skillbuilder.aws/learn/course/external/view/elearning/7854/aws-technical-essential-spanish-from-latin-america','explore.skillbuilder.aws: AWS Skill Builder - Introducción a AWS Data Pipeline'' (Español Latinoamérica) | AWS Technical Essentials (Spanish from Latin America) - Free','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','108c77d1a102ba939dfd6905697060d38bb4da81026433faa915dc2fc899c1e1',100.0,1779029174,0,'2026-05-17T16:46:14.750042+02:00',NULL,NULL,NULL,'[]','[]','["docs/aws-training.md"]','[]','{}','{"duplicate_of": "https://explore.skillbuilder.aws/learn"}');
INSERT INTO "resources" VALUES('https://exploreneptune.io','==exploreneptune.io== 🌟','','N/A',0,'A curated technical resource and architectural guide covering ==exploreneptune.io== 🌟 in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779031807,0,'2026-05-17T17:30:07.778624+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-tutorials.md"]','["kubernetes-tutorials.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://exporterhub.io','exporterhub.io 🌟','','2023',0,'A comprehensive, community-curated directory designed to catalog Prometheus exporters and dashboard integrations, simplifying target discovery for complex microservice infrastructure.','None','Web Portal','Beginner',0,'online','manual',NULL,NULL,NULL,0,'2023-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Observability", "Scraping & Exporters", "Discovery"]','["[COMMUNITY-TOOL]"]','[]','["prometheus.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://expressjs.com/es','Express.js (Spanish Edition)','Fast, unopinionated, minimalist web framework for Node.js.','2026',4,'Curator Insight: Despite newer frameworks emerging, Express.js remains the foundational standard for minimalist Node.js web servers due to its simple middleware architecture.

Live Grounding: Recent 2026 updates confirm its website was redesigned with Astro and that the project underwent thorough security audits addressing key middleware vulnerabilities.

Architectural Value:
- Delivers a highly robust routing system suitable for lightweight API gateways.
- Supports native ES Modules and compatibility with global edge runtimes.
- Spanish translation enables seamless concept validation for non-English native cloud architects.','es','documentation','beginner',1,'online','automatic','33d1ed6eee2e964dd311d668bc78aac610064347697c97ca4ec6b75ae11935f7',NULL,1780352168,0,'2026-06-02T00:16:08.173224+02:00',NULL,NULL,NULL,'["Backend Development", "Node.js Frameworks", "Express.js", "Spanish Documentation"]','["[DE FACTO STANDARD]", "[ENTERPRISE-STABLE]"]','[]','[]','{}','{"category": "javascript", "reputation_status": "Vetted", "reputation_summary": "Battle-tested, minimalist Node.js web framework. Redesigned with Astro in May 2026 and regularly audited for security compliance.", "social_preview_url": "https://expressjs.com/og/home-es.png", "source_provenance": "X.com (midudev)", "suggested_new_category": "web-frameworks"}');
INSERT INTO "resources" VALUES('https://external-secrets.io','external-secrets.io 🌟','','2025',5,'The industry-standard operator for syncing external secrets management services (like AWS Secrets Manager, Vault, or GCP Secret Manager) into Kubernetes Secret objects. This eliminates storing sensitive configuration inside git repositories, supporting true GitOps workflows. Decoupled and secure, it is a critical security-centric component.','Go','Documentation','Advanced',0,'online','manual',NULL,NULL,NULL,0,'2025-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Security", "Secrets Management", "External Secrets"]','["[DE FACTO STANDARD]"]','[]','["kubernetes-security.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://fabiogomezdiaz.com/posts/how-to-run-packer-pipelines-on-jenkins-part1-traditional-jenkins','fabiogomezdiaz.com: How to Run Packer Pipelines on Jenkins: Part 1 - Traditional Jenkins','','2021',0,'An operational guide covering the integration of HashiCorp Packer with standard Jenkins VMs to build repeatable base images for multi-cloud platform layers. *Curator Insight*: VM building pipelines. *Live Grounding*: Critical for maintaining gold machine images within traditional infrastructure domains.','English','Article','Advanced',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Infrastructure", "Infrastructure as Code", "Packer Pipelines"]','["[COMMUNITY-TOOL]"]','[]','["jenkins.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://fabiolb.net','Fabio Load Balancer 🌟','','2024',2,'A zero-configuration, Consul-backed HTTP and TCP load balancer. Highly praised for simplicity but now considered legacy in favor of contemporary, Envoy-based ingress controls and standardized gateway APIs.','Go','open-source-tool','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2024-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Cloud Native Infrastructure", "Load Balancing", "Legacy Tooling"]','["[LEGACY]"]','[]','["servicemesh.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://fabric8.io','Fabric8','','2020',0,'Fabric8 historically offered a comprehensive development and integration platform for Kubernetes. While its global platform features have been deprecated or superseded, its core libraries and Eclipse JKube build helpers continue to be vital utilities in Java environments.','Java','Documentation','Intermediate',1,'online','manual',NULL,NULL,NULL,0,'2020-06-01T00:00:00+02:00',NULL,NULL,NULL,'["App Development", "Java", "Kubernetes Clients"]','["[COMMUNITY-TOOL]", "[LEGACY]"]','[]','["kubernetes-client-libraries.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://fabric8.io/guide/cdelivery.html','CI/CD with fabric8','','2018',0,'Details the classic continuous delivery orchestration patterns supported by early versions of the Fabric8 framework. Although helpful for understanding early pipeline structures, these setups are largely replaced by native GitOps and modern cloud-native pipelines.','Groovy','Documentation','Intermediate',1,'online','manual',NULL,NULL,NULL,0,'2018-06-01T00:00:00+02:00',NULL,NULL,NULL,'["App Development", "CI/CD", "Legacy Frameworks"]','["[LEGACY]"]','[]','["openshift-pipelines.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://faddom.com/cloud-computing-costs-and-pricing-comparison','faddom.com: Cloud Computing Costs & Pricing Comparisons for 2023','','2026',0,'A detailed 2023 summary of public cloud pricing trends and total cost of ownership (TCO) calculators. It focuses on under-provisioned resources and hidden storage costs. Live grounding highlights its value as a foundational reference for optimization algorithms in cloud management platforms.','English','Guide/Reference','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2026-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Cloud Economics", "Pricing Matrices", "TCO Analysis"]','["[COMMUNITY-TOOL]", "[GUIDE]"]','[]','["public-cloud-solutions.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://fairwinds.medium.com/an-introduction-to-the-kubernetes-maturity-model-how-to-use-it-54ebfc21e413','fairwinds.medium.com: An Introduction to the Kubernetes Maturity Model —'' How to Use It','','N/A',0,'A curated technical resource and architectural guide covering fairwinds.medium.com: An Introduction to the Kubernetes Maturity Model —'' How to Use It in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779033157,0,'2026-05-17T17:52:37.905872+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes.md"]','["kubernetes.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://falco.org','Falco.org','','2026',0,'The web portal for Falco, the CNCF-graduated security tool designed for real-time threat detection in Kubernetes. By leveraging eBPF or kernel modules to process raw system calls, Falco continuously evaluates workload behaviors against customizable rule engines. Essential for runtime host compromise and filesystem drift detection.','N/A','Platform','Advanced',1,'online','manual',NULL,NULL,NULL,0,'2026-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Security", "Runtime Security", "Threat Detection"]','["[COMMUNITY-TOOL]"]','[]','["devsecops.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://falco.org/about/case-studies/incepto-medical','falco.org/about/case-studies/incepto-medical: Protect shared clusters for medical imaging','','2022',5,'Shows how Incepto Medical leverages Falco to secure multi-tenant Kubernetes clusters processing highly-sensitive patient medical imaging. Falco detects anomalous runtime container activity, raw system calls, and unauthorized namespace access in real-time. This runtime instrumentation enables compliance with stringent medical data privacy regulations (e.g., GDPR, HIPAA) without introducing heavy performance overhead to GPU-intensive AI inference workloads.','English','Case Study','Advanced',1,'online','manual',NULL,NULL,NULL,0,'2022-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Infrastructure Orchestration", "Cloud Security", "Runtime Security"]','["[CASE STUDY]", "[DE FACTO STANDARD]"]','[]','["customer.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://falco.org/blog/detect-malicious-behaviour-on-kubernetes-api-server-through-gathering-audit-logs-by-using-fluentbit-part-2','falco.org: Detect Malicious Behaviour on Kubernetes API Server through gathering Audit Logs by using FluentBit - Part 2','','2021',0,'This advanced guide describes constructing a real-time behavioral monitoring pipeline utilizing Fluent Bit to capture Kubernetes API audit logs and forward them to Falco. It addresses the architectural challenge of collecting high-volume security telemetry without inducing CPU degradation on master nodes. It enables rapid extraction of administrative anomalies and policy bypass attempts.','None','Blog','Advanced',1,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Security", "Threat Detection", "Audit Logs Parsing"]','["[COMMUNITY-TOOL]"]','[]','["devsecops.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://fastapi.tiangolo.com','FastAPI 🌟','','2026',0,'Official technical specifications for FastAPI, Python''s leading ASGI-compliant framework for building low-latency endpoints. Evaluates native async execution loops, automated Pydantic schema validation, and high-performance routing layouts.','Python','Documentation','Advanced',1,'online','manual',NULL,NULL,NULL,0,'2026-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Software Engineering", "Web Frameworks", "Asynchronous Frameworks"]','["[COMMUNITY-TOOL]"]','[]','["python.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://fastthread.io','FastThread.io','','2026',0,'An automated engine designed to diagnose JVM thread dumps. Resolves thread lock contention, transaction delays, and thread starvation bottlenecks in Kubernetes-hosted enterprise Java services.','None','Tool','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2026-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Observability", "Application Monitoring", "Java Performance"]','["[COMMUNITY-TOOL]"]','[]','["java-and-java-performance-optimization.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://fastthread.io/ft-error.jsp',NULL,NULL,NULL,NULL,'A curated technical resource and architectural guide covering fastthread.io in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','978fb1d436faf94e88ad2ae1ff9fce92021ecf3c2ad9adae3ecddf717a0239c7',100.0,1779130494,0,'2026-05-18T20:54:54.986569+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/monitoring.md"]','["monitoring.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://fastthread.io/ft-thread-report.jsp?dumpId=1',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,'manual','b10f166049be91cf9c9dbfa1f6e16bd17bdf68af80f1a650ae6898d16a1f5b8a',100.0,1779033074,0,'2026-05-17T17:51:14.698222+02:00',NULL,NULL,NULL,'[]','[]','["docs/monitoring.md"]','[]','{}','{}');
INSERT INTO "resources" VALUES('https://fatehmuhammad.medium.com/introduction-to-docker-part-1-3cff7559e372','fatehmuhammad.medium.com: Introduction to Docker | part 1','','N/A',0,'A curated technical resource and architectural guide covering fatehmuhammad.medium.com: Introduction to Docker | part 1 in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'duplicate','manual','N/A',100.0,1779029689,0,'2026-05-17T16:54:49.005188+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/docker.md"]','["docker.md"]','{}','{"duplicate_of": "https://cloudnativeislamabad.hashnode.dev/introduction-to-docker-part-1"}');
INSERT INTO "resources" VALUES('https://fathomtech.io/blog/microservices-vs-serverless','fathomtech.io: Microservices vs. Serverless','','2021',3,'Evaluates operational tradeoffs, deployment mechanics, and cost models between traditional containerized microservices and pure event-driven serverless architectures.','English','Article','Intermediate',1,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Architecture Decisions", "Comparisons", "Microservices vs Serverless"]','["[COMMUNITY-TOOL]"]','[]','["serverless.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://faun.pub/5-best-terraform-tools-that-you-need-in-2022-a3db2334c524','==faun.pub: 5 Best Terraform Tools That You Need in 2022== 🌟','','N/A',0,'A curated technical resource and architectural guide covering ==faun.pub: 5 Best Terraform Tools That You Need in 2022== 🌟 in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779032239,0,'2026-05-17T17:37:19.345607+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/terraform.md"]','["terraform.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://faun.pub/a-beginners-guide-to-jaeger-ed75ce5ed8f4','faun.pub: A beginner’s guide to Jaeger','','N/A',0,'A curated technical resource and architectural guide covering faun.pub: A beginner’s guide to Jaeger in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779030572,0,'2026-05-17T17:09:32.443641+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/istio.md"]','["istio.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://faun.pub/a-browser-based-remote-desktop-solution-on-kubernetes-d6b3d33e73b6','faun.pub: A browser based remote desktop solution on kubernetes','','N/A',0,'A curated technical resource and architectural guide covering faun.pub: A browser based remote desktop solution on kubernetes in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779031473,0,'2026-05-17T17:24:33.541094+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-tools.md"]','["kubernetes-tools.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://faun.pub/a-definitive-guide-to-kubernetes-operator-the-crawl-7647b278c28b','==faun.pub: A Definitive guide to Kubernetes Operator — The crawl!==','','N/A',0,'A curated technical resource and architectural guide covering ==faun.pub: A Definitive guide to Kubernetes Operator — The crawl!== in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779030848,0,'2026-05-17T17:14:08.637897+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-operators-controllers.md"]','["kubernetes-operators-controllers.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://faun.pub/accessing-a-remote-minikube-from-a-local-computer-fd6180dd66dd','==faun.pub: Accessing a remote minikube from a local computer==','','N/A',0,NULL,NULL,NULL,NULL,0,NULL,'manual','N/A',100.0,1779030364,0,'2026-05-17T17:06:04.677998+02:00',NULL,NULL,NULL,'[]','[]','["docs/kubernetes-based-devel.md"]','[]','{}','{}');
INSERT INTO "resources" VALUES('https://faun.pub/active-passive-load-balancing-with-kubernetes-services-742cae1938af','faun.pub: Kubernetes — Active/Passive Load Balancing with Services','','N/A',0,'A curated technical resource and architectural guide covering faun.pub: Kubernetes — Active/Passive Load Balancing with Services in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779032880,0,'2026-05-17T17:48:00.125303+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes.md"]','["kubernetes.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://faun.pub/analyze-aws-eks-audit-logs-with-falco-95202167f2e','faun.pub: Analyze AWS EKS Audit logs with Falco','','N/A',0,'A curated technical resource and architectural guide covering faun.pub: Analyze AWS EKS Audit logs with Falco in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779029142,0,'2026-05-17T16:45:42.401632+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/managed-kubernetes-in-public-cloud.md"]','["managed-kubernetes-in-public-cloud.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://faun.pub/argocd-finalizer-shield-protecting-your-clusters-from-unintended-deletion-c7929a82d983','faun.pub: ArgoCD Finalizer Shield: Protecting Your Production Clusters from'' Unintended Deletion','','N/A',0,'A curated technical resource and architectural guide covering faun.pub: ArgoCD Finalizer Shield: Protecting Your Production Clusters from'' Unintended Deletion in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779032368,0,'2026-05-17T17:39:28.400639+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/argo.md"]','["argo.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://faun.pub/assign-permissions-to-an-user-in-kubernetes-an-overview-of-rbac-based-authz-in-k8s-7d9e5e1099f1','faun.pub: Assign permissions to an user in Kubernetes. An overview of RBAC-based'' AuthZ in k8s 🌟','','N/A',0,'A curated technical resource and architectural guide covering faun.pub: Assign permissions to an user in Kubernetes. An overview of RBAC-based'' AuthZ in k8s 🌟 in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779032256,0,'2026-05-17T17:37:36.886887+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-security.md"]','["kubernetes-security.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://faun.pub/automate-certificate-management-in-kubernetes-using-cert-manager-d0745e5c7757','faun.pub: Automate Certificate Management In Kubernetes Using Cert-Manager','','N/A',0,'A curated technical resource and architectural guide covering faun.pub: Automate Certificate Management In Kubernetes Using Cert-Manager in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779031438,0,'2026-05-17T17:23:58.051325+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-security.md"]','["kubernetes-security.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://faun.pub/automate-jenkins-pipelines-management-6e771b5890f','faun.pub: Automate Jenkins Pipelines management with Jenkins Job Builder'' 🌟','','N/A',0,'A curated technical resource and architectural guide covering faun.pub: Automate Jenkins Pipelines management with Jenkins Job Builder'' 🌟 in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779031528,0,'2026-05-17T17:25:28.153203+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/jenkins.md"]','["jenkins.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://faun.pub/automation-deploying-an-app-in-gke-using-ansible-4b6687967ac3','faun.pub: Automation: Deploying an app in GKE using Ansible','','N/A',0,'A curated technical resource and architectural guide covering faun.pub: Automation: Deploying an app in GKE using Ansible in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779030231,0,'2026-05-17T17:03:51.934837+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/demos.md"]','["demos.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://faun.pub/aws-ecs-blue-green-deployment-setup-using-terraform-b56bb4f656ea','faun.pub: AWS ECS Blue/Green Deployment Setup Using Terraform','','N/A',0,'A curated technical resource and architectural guide covering faun.pub: AWS ECS Blue/Green Deployment Setup Using Terraform in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779033788,0,'2026-05-17T18:03:08.679603+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/demos.md"]','["demos.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://faun.pub/aws-eks-the-ultimate-guide-to-deploy-an-ingress-controller-on-kubernetes-5952cb27c067','faun.pub: AWS EKS: The Ultimate Guide To Deploy AWS Load Balancer Controller'' add-on','','N/A',0,'A curated technical resource and architectural guide covering faun.pub: AWS EKS: The Ultimate Guide To Deploy AWS Load Balancer Controller'' add-on in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779031793,0,'2026-05-17T17:29:53.815890+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/managed-kubernetes-in-public-cloud.md"]','["managed-kubernetes-in-public-cloud.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://faun.pub/aws-eks-with-terraform-and-gitops-in-minutes-b3ca33171209','faun.pub: Amazon EKS with Terraform and GitOps in minutes','','N/A',0,'A curated technical resource and architectural guide covering faun.pub: Amazon EKS with Terraform and GitOps in minutes in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779034571,0,'2026-05-17T18:16:11.678291+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/terraform.md"]','["terraform.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://faun.pub/azure-devops-deploying-azure-resources-using-terraform-1f2fe46c6aa0','faun.pub: Azure DevOps: Deploying Azure Resources using Terraform','','N/A',0,'A curated technical resource and architectural guide covering faun.pub: Azure DevOps: Deploying Azure Resources using Terraform in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779031497,0,'2026-05-17T17:24:57.053321+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/terraform.md"]','["terraform.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://faun.pub/azure-kubernetes-service-aks-d1e71c7ecbe6','faun.pub: How to implement Azure Kubernetes Service (AKS) in Cloud?','','N/A',0,'A curated technical resource and architectural guide covering faun.pub: How to implement Azure Kubernetes Service (AKS) in Cloud? in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779030285,0,'2026-05-17T17:04:45.081866+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/managed-kubernetes-in-public-cloud.md"]','["managed-kubernetes-in-public-cloud.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://faun.pub/becoming-devops-observability-152b292c05b9','faun.pub: Becoming DevOps — Observability','','N/A',0,'A curated technical resource and architectural guide covering faun.pub: Becoming DevOps — Observability in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779030326,0,'2026-05-17T17:05:26.634196+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-monitoring.md"]','["kubernetes-monitoring.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://faun.pub/building-an-eks-fargate-cluster-with-terraform-9736813e1196','faun.pub: Building an EKS Fargate cluster with Terraform','','N/A',0,'A curated technical resource and architectural guide covering faun.pub: Building an EKS Fargate cluster with Terraform in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779029878,0,'2026-05-17T16:57:58.050141+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/terraform.md"]','["terraform.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://faun.pub/configuring-a-highly-available-infrastructure-in-aws-using-terraform-2fc9dbb519b6','faun.pub: Configuring a Highly Available Infrastructure in AWS using Terraform','','N/A',0,'A curated technical resource and architectural guide covering faun.pub: Configuring a Highly Available Infrastructure in AWS using Terraform in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779031642,0,'2026-05-17T17:27:22.239075+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/terraform.md"]','["terraform.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://faun.pub/configuring-ha-kubernetes-cluster-on-bare-metal-servers-with-kubeadm-1-2-1e79f0f7857b','faun.pub: Configuring HA Kubernetes cluster on bare metal servers with kubeadm.'' 1/3','','N/A',0,'A curated technical resource and architectural guide covering faun.pub: Configuring HA Kubernetes cluster on bare metal servers with kubeadm.'' 1/3 in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779029161,0,'2026-05-17T16:46:01.241594+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-on-premise.md"]','["kubernetes-on-premise.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://faun.pub/continuous-deployments-of-kubernetes-applications-using-argo-cd-gitops-helm-charts-9df917caa2e4','faun.pub: Continuous Deployments of Kubernetes Applications using Argo CD'' GitOps & Helm Charts','','N/A',0,'A curated technical resource and architectural guide covering faun.pub: Continuous Deployments of Kubernetes Applications using Argo CD'' GitOps & Helm Charts in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779029379,0,'2026-05-17T16:49:39.744743+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/argo.md"]','["argo.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://faun.pub/control-traffic-flow-to-and-from-kubernetes-pods-with-network-policies-bc384c2d1f8c','faun.pub: Control traffic flow to and from Kubernetes pods with Network'' Policies','','N/A',0,'A curated technical resource and architectural guide covering faun.pub: Control traffic flow to and from Kubernetes pods with Network'' Policies in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779029801,0,'2026-05-17T16:56:41.664011+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-networking.md"]','["kubernetes-networking.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://faun.pub/debugging-networkpolicy-part-1-249921cdba37','==faun.pub: Kubernetes — Debugging NetworkPolicy (Part 1)==','','N/A',0,'A curated technical resource and architectural guide covering ==faun.pub: Kubernetes — Debugging NetworkPolicy (Part 1)== in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779029459,0,'2026-05-17T16:50:59.177446+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-troubleshooting.md"]','["kubernetes-troubleshooting.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://faun.pub/defining-infrastructure-declaratively-with-crossplane-eb9e0a98ae38','faun.pub: Defining Infrastructure Declaratively with Crossplane','','N/A',0,'A curated technical resource and architectural guide covering faun.pub: Defining Infrastructure Declaratively with Crossplane in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779033674,0,'2026-05-17T18:01:14.933260+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/crossplane.md"]','["crossplane.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://faun.pub/deploy-active-active-multi-region-kubernetes-cluster-with-terraform-f2652e43f47e','faun.pub: Make Your Kubernetes Cluster Highly Available and Fault Tolerant'' 🌟','','N/A',0,'A curated technical resource and architectural guide covering faun.pub: Make Your Kubernetes Cluster Highly Available and Fault Tolerant'' 🌟 in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779030593,0,'2026-05-17T17:09:53.805902+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/managed-kubernetes-in-public-cloud.md"]','["managed-kubernetes-in-public-cloud.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://faun.pub/deploying-argo-cd-and-sealed-secrets-with-helm-8de12f53051b','faun.pub: Deploying Argo CD and Sealed Secrets with Helm','','N/A',0,'A curated technical resource and architectural guide covering faun.pub: Deploying Argo CD and Sealed Secrets with Helm in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779029801,0,'2026-05-17T16:56:41.657588+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/argo.md"]','["argo.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://faun.pub/devops-create-your-first-ci-cd-pipeline-ed054ba1404f',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,'manual','N/A',100.0,1779033614,0,'2026-05-17T18:00:14.782795+02:00',NULL,NULL,NULL,'[]','[]','["docs/demos.md"]','[]','{}','{}');
INSERT INTO "resources" VALUES('https://faun.pub/devops-meets-observability-78775c021b0e','faun.pub: DevOps Meets Observability 🌟','','N/A',0,'A curated technical resource and architectural guide covering faun.pub: DevOps Meets Observability 🌟 in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779033078,0,'2026-05-17T17:51:18.864142+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/monitoring.md"]','["monitoring.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://faun.pub/dockerfile-best-practices-for-developers-87a2c19b4abe','faun.pub: Dockerfile Best Practices for Developers | Pavan Belagatti','','N/A',0,'A curated technical resource and architectural guide covering faun.pub: Dockerfile Best Practices for Developers | Pavan Belagatti in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779031110,0,'2026-05-17T17:18:30.911189+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/docker.md"]','["docker.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://faun.pub/encrypting-kubernetes-secrets-at-rest-1b835e228c6a','faun.pub: Encrypting Kubernetes Secrets at Rest','','N/A',0,'A curated technical resource and architectural guide covering faun.pub: Encrypting Kubernetes Secrets at Rest in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779033074,0,'2026-05-17T17:51:14.285507+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes.md"]','["kubernetes.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://faun.pub/end-to-end-ssl-encryption-with-aws-application-load-balancer-b43db918bd9e','faun.pub: End To End SSL Encryption With AWS Application Load Balancer','','N/A',0,'A curated technical resource and architectural guide covering faun.pub: End To End SSL Encryption With AWS Application Load Balancer in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779029472,0,'2026-05-17T16:51:12.510138+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/aws-networking.md"]','["aws-networking.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://faun.pub/external-secret-operator-on-aks-with-terraform-for-azure-key-vault-integration-with-workload-1d0c31082373','faun.pub: External Secret Operator on AKS (with Terraform) for Azure Key'' Vault Integration (with Workload Identity)','','N/A',0,'A curated technical resource and architectural guide covering faun.pub: External Secret Operator on AKS (with Terraform) for Azure Key'' Vault Integration (with Workload Identity) in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779030322,0,'2026-05-17T17:05:22.903384+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-security.md", "docs/managed-kubernetes-in-public-cloud.md"]','["kubernetes-security.md", "managed-kubernetes-in-public-cloud.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://faun.pub/finally-successfully-setup-docker-registry-inside-kind-kubernetes-cluster-5b0381dbb2ec','faun.pub: Finally, (successfully…) setup docker registry inside kind Kubernetes'' cluster','','N/A',0,'A curated technical resource and architectural guide covering faun.pub: Finally, (successfully…) setup docker registry inside kind Kubernetes'' cluster in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779033360,0,'2026-05-17T17:56:00.013627+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-based-devel.md"]','["kubernetes-based-devel.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://faun.pub/finops-introduction-origins-and-next-steps-bcdaa8b82417','faun.pub: FinOps – introduction, origins and next steps','','N/A',0,'A curated technical resource and architectural guide covering faun.pub: FinOps – introduction, origins and next steps in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779031982,0,'2026-05-17T17:33:02.918147+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/finops.md"]','["finops.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://faun.pub/from-dev-to-admin-an-easy-kubernetes-privilege-escalation-you-should-be-aware-of-the-attack-950e6cf76cac','faun.pub: From dev to admin: an easy Kubernetes privilege escalation you'' should be aware of — the attack','','N/A',0,'A curated technical resource and architectural guide covering faun.pub: From dev to admin: an easy Kubernetes privilege escalation you'' should be aware of — the attack in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779030356,0,'2026-05-17T17:05:56.162499+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-security.md"]','["kubernetes-security.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://faun.pub/from-terraform-to-azure-bicep-what-you-need-to-know-bb1c404b7603','faun.pub: From Terraform to Azure Bicep: What You Need to Know about syntax','','2021',0,'A comparative architectural analysis of HCL (Terraform) and Azure Bicep syntax. It details state management contrasts, native Azure compilation pipelines, and syntax variations to aid infrastructure teams transitioning into native Azure provisioning workflows.','None','Article','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Cloud Infrastructure", "Infrastructure as Code", "IaC Migration"]','["[COMMUNITY-TOOL]"]','[]','["azure.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://faun.pub/gatekeeper-k8-hardening-backlog-956d1b6860b6','faun.pub: Gatekeeper | K8 hardening backlog','','N/A',0,'A curated technical resource and architectural guide covering faun.pub: Gatekeeper | K8 hardening backlog in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779034424,0,'2026-05-17T18:13:44.621804+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-security.md"]','["kubernetes-security.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://faun.pub/getting-started-with-observability-657d57aab1c7','faun.pub: Getting started with Observability','','N/A',0,'A curated technical resource and architectural guide covering faun.pub: Getting started with Observability in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779029631,0,'2026-05-17T16:53:51.080819+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/monitoring.md"]','["monitoring.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://faun.pub/git-clone-using-init-container-kubernetes-b49535be6968','==faun.pub: Git Clone using Init-container | Kubernetes==','','N/A',0,'A curated technical resource and architectural guide covering ==faun.pub: Git Clone using Init-container | Kubernetes== in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779030587,0,'2026-05-17T17:09:47.345838+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes.md"]','["kubernetes.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://faun.pub/give-users-and-groups-access-to-kubernetes-cluster-using-rbac-b614b6c0b383','==faun.pub: Give Users and Groups Access to Kubernetes Cluster Using RBAC==','','N/A',0,'A curated technical resource and architectural guide covering ==faun.pub: Give Users and Groups Access to Kubernetes Cluster Using RBAC== in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779032556,0,'2026-05-17T17:42:36.137522+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-security.md"]','["kubernetes-security.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://faun.pub/grafana-prometheus-and-loki-exploring-metrics-and-logs-f198637784fc','faun.pub: Grafana, Prometheus, and Loki: Exploring Metrics and Logs','','N/A',0,'A curated technical resource and architectural guide covering faun.pub: Grafana, Prometheus, and Loki: Exploring Metrics and Logs in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779032251,0,'2026-05-17T17:37:31.792267+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/grafana.md"]','["grafana.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://faun.pub/handling-exposed-aws-access-key-b053362abd73','faun.pub: Handling Exposed AWS Access Key','','N/A',0,'A curated technical resource and architectural guide covering faun.pub: Handling Exposed AWS Access Key in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779031849,0,'2026-05-17T17:30:49.992583+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/aws-security.md"]','["aws-security.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://faun.pub/helm-command-cheat-sheet-by-m-sharma-488706ecf131','faun.pub: Helm Command Cheat Sheet | By M. Sharma','','N/A',0,'A curated technical resource and architectural guide covering faun.pub: Helm Command Cheat Sheet | By M. Sharma in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779034405,0,'2026-05-17T18:13:25.313005+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/cheatsheets.md"]','["cheatsheets.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://faun.pub/helm-template-actions-functions-and-pipelines-16ed23ed336f','faun.pub: Helm — Template Actions, Functions, and Pipelines 🌟','','N/A',0,'A curated technical resource and architectural guide covering faun.pub: Helm — Template Actions, Functions, and Pipelines 🌟 in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779033575,0,'2026-05-17T17:59:35.772693+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/helm.md"]','["helm.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://faun.pub/hierarchical-namespaces-in-kubernetes-5b07ea2c3e65','==faun.pub: Hierarchical Namespaces in Kubernetes==','','N/A',0,'A curated technical resource and architectural guide covering ==faun.pub: Hierarchical Namespaces in Kubernetes== in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779029820,0,'2026-05-17T16:57:00.533227+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes.md"]','["kubernetes.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://faun.pub/how-helm-subcharts-make-the-transition-to-argo-rollouts-a-breeze-aaf160924dbf','faun.pub: How Helm Subcharts Make the Transition to Argo Rollouts a Breeze','','N/A',0,'A curated technical resource and architectural guide covering faun.pub: How Helm Subcharts Make the Transition to Argo Rollouts a Breeze in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779031439,0,'2026-05-17T17:23:59.981352+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/argo.md"]','["argo.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://faun.pub/how-to-access-aws-services-from-eks-ab5fa003a1b6','==faun.pub: How to access AWS services from EKS==','','N/A',0,'A curated technical resource and architectural guide covering ==faun.pub: How to access AWS services from EKS== in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779032296,0,'2026-05-17T17:38:16.568047+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/managed-kubernetes-in-public-cloud.md"]','["managed-kubernetes-in-public-cloud.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://faun.pub/how-to-automate-the-setup-of-a-kubernetes-cluster-on-gcp-e97918bf41de','faun.pub: How to automate the setup of a Kubernetes cluster on GCP','','N/A',0,'A curated technical resource and architectural guide covering faun.pub: How to automate the setup of a Kubernetes cluster on GCP in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779032922,0,'2026-05-17T17:48:42.412724+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/managed-kubernetes-in-public-cloud.md"]','["managed-kubernetes-in-public-cloud.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://faun.pub/how-to-build-a-gitops-workflow-with-argocd-kustomize-and-github-actions-f919e7443295','faun.pub: How to build a GitOps workflow with ArgoCD, Kustomize and GitHub'' Actions','','N/A',0,'A curated technical resource and architectural guide covering faun.pub: How to build a GitOps workflow with ArgoCD, Kustomize and GitHub'' Actions in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779033074,0,'2026-05-17T17:51:14.283292+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kustomize.md"]','["kustomize.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://faun.pub/how-to-deploy-jaeger-on-kubernetes-69cf48447182','faun.pub: How to deploy Jaeger on Kubernetes. A beginner’s guide to Jaeger'' (5 Part Series)','','N/A',0,NULL,NULL,NULL,NULL,0,NULL,'manual','N/A',100.0,1779033663,0,'2026-05-17T18:01:03.172786+02:00',NULL,NULL,NULL,'[]','[]','["docs/monitoring.md"]','[]','{}','{}');
INSERT INTO "resources" VALUES('https://faun.pub/how-to-monitor-and-alert-on-nginx-ingress-in-kubernetes-6d7d172f0399','faun.pub: How to Monitor and Alert on Ingress-NGINX in Kubernetes','','N/A',0,'A curated technical resource and architectural guide covering faun.pub: How to Monitor and Alert on Ingress-NGINX in Kubernetes in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779031533,0,'2026-05-17T17:25:33.427565+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-networking.md"]','["kubernetes-networking.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://faun.pub/how-to-use-priorities-in-kubernetes-e1bb1b722b6a','faun.pub: How to utilize priorities in Kubernetes?','','N/A',0,'A curated technical resource and architectural guide covering faun.pub: How to utilize priorities in Kubernetes? in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779032619,0,'2026-05-17T17:43:39.974071+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes.md"]','["kubernetes.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://faun.pub/hygiene-of-argocd-built-automation-at-a-scale-cf63ee459510','faun.pub: Hygiene of an ArgoCD-built automation at a scale','','N/A',0,'A curated technical resource and architectural guide covering faun.pub: Hygiene of an ArgoCD-built automation at a scale in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779033844,0,'2026-05-17T18:04:04.644914+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/argo.md"]','["argo.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://faun.pub/implementing-event-driven-architecture-with-aws-eventbridge-event-driven-messaging-pattern-9d29262bfade','faun.pub: Implementing Event Driven Architecture With AWS EventBridge —'' Event-Driven Messaging Pattern','','N/A',0,'A curated technical resource and architectural guide covering faun.pub: Implementing Event Driven Architecture With AWS EventBridge —'' Event-Driven Messaging Pattern in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779031552,0,'2026-05-17T17:25:52.738054+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/aws-messaging.md"]','["aws-messaging.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://faun.pub/import-your-existing-cloud-infra-into-terraform-ca70da146152','faun.pub: Import your existing cloud infra into Terraform','','N/A',0,'A curated technical resource and architectural guide covering faun.pub: Import your existing cloud infra into Terraform in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779032172,0,'2026-05-17T17:36:12.933294+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/terraform.md"]','["terraform.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://faun.pub/integrate-keycloak-with-hashicorp-vault-5264a873dd2f','faun.pub: Integrate Keycloak with HashiCorp Vault','','N/A',0,'A curated technical resource and architectural guide covering faun.pub: Integrate Keycloak with HashiCorp Vault in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779031787,0,'2026-05-17T17:29:47.811737+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/devsecops.md"]','["devsecops.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://faun.pub/intelligently-estimating-your-kubernetes-resource-needs-c12a75ea3138','faun.pub: Intelligently estimating your Kubernetes resource needs!','','N/A',0,'A curated technical resource and architectural guide covering faun.pub: Intelligently estimating your Kubernetes resource needs! in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779033280,0,'2026-05-17T17:54:40.398876+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-autoscaling.md"]','["kubernetes-autoscaling.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://faun.pub/k3s-vs-talos-linux-8a1e0dce9a77','K3s vs Talos Linux','','N/A',0,'A curated technical resource and architectural guide covering K3s vs Talos Linux in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779030991,0,'2026-05-17T17:16:31.096023+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-tools.md"]','["kubernetes-tools.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://faun.pub/kasten-k10-on-kubesphere-to-ensure-kubernetes-backup-and-restore-1bc59a0b91aa','faun.pub: Kasten K10 on KubeSphere to Ensure Kubernetes Backup and Restore','','N/A',0,'A curated technical resource and architectural guide covering faun.pub: Kasten K10 on KubeSphere to Ensure Kubernetes Backup and Restore in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779032371,0,'2026-05-17T17:39:31.779196+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-backup-migrations.md"]','["kubernetes-backup-migrations.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://faun.pub/keda-ec9fc7c8dd81','faun.pub: Scaling an app in Kubernetes with KEDA (no Prometheus is needed)','','N/A',0,'A curated technical resource and architectural guide covering faun.pub: Scaling an app in Kubernetes with KEDA (no Prometheus is needed) in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779031466,0,'2026-05-17T17:24:26.583646+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-autoscaling.md"]','["kubernetes-autoscaling.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://faun.pub/kubernetes-architecture-explained-under-5-minutes-e35277c4b6bc','faun.pub: Kubernetes Architecture Explained — Under 5 Minutes','','N/A',0,'A curated technical resource and architectural guide covering faun.pub: Kubernetes Architecture Explained — Under 5 Minutes in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779032753,0,'2026-05-17T17:45:53.947411+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes.md"]','["kubernetes.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://faun.pub/kubernetes-chronicles-k8s-04-k8s-series-pod-resource-request-limits-49ac0cf67ae6','faun.pub: Kubernetes Chronicles:(K8s#04)|K8s Series | POD Resource Request'' & Limits','','N/A',0,'A curated technical resource and architectural guide covering faun.pub: Kubernetes Chronicles:(K8s#04)|K8s Series | POD Resource Request'' & Limits in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779029569,0,'2026-05-17T16:52:49.684440+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes.md"]','["kubernetes.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://faun.pub/kubernetes-commands-for-deployment-and-management-e10a74c95015','faun.pub: Kubernetes Commands for Deployment and Management','','N/A',0,'A curated technical resource and architectural guide covering faun.pub: Kubernetes Commands for Deployment and Management in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779029310,0,'2026-05-17T16:48:30.077718+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/cheatsheets.md"]','["cheatsheets.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://faun.pub/kubernetes-controllers-custom-resources-and-operators-explained-8e92f46829f6','==faun.pub: Kubernetes Controllers, Custom Resources, and Operators Explained==','','N/A',0,'A curated technical resource and architectural guide covering ==faun.pub: Kubernetes Controllers, Custom Resources, and Operators Explained== in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779032244,0,'2026-05-17T17:37:24.693245+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-operators-controllers.md"]','["kubernetes-operators-controllers.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://faun.pub/kubernetes-deployment-strategies-f36e7e4d2be','faun.pub: Kubernetes Deployment Strategies','','N/A',0,'A curated technical resource and architectural guide covering faun.pub: Kubernetes Deployment Strategies in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'duplicate','manual','N/A',100.0,1779032455,0,'2026-05-17T17:40:55.115855+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes.md"]','["kubernetes.md"]','{}','{"duplicate_of": "https://www.weave.works/blog/kubernetes-deployment-strategies"}');
INSERT INTO "resources" VALUES('https://faun.pub/kubernetes-ingress-with-nginx-3c77e703e91a','==faun.pub: Kubernetes Ingress with Nginx==','','N/A',0,'A curated technical resource and architectural guide covering ==faun.pub: Kubernetes Ingress with Nginx== in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779030979,0,'2026-05-17T17:16:19.284403+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-networking.md"]','["kubernetes-networking.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://faun.pub/kubernetes-liveness-probes-1a053f53690c','faun.pub: Kubernetes Liveness Probes','','N/A',0,'A curated technical resource and architectural guide covering faun.pub: Kubernetes Liveness Probes in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779029940,0,'2026-05-17T16:59:00.823354+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes.md"]','["kubernetes.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://faun.pub/kubernetes-multi-tenancy-with-amazon-eks-best-practices-and-considerations-60bfd78c2f9a','faun.pub: Kubernetes Multi-tenancy with Amazon EKS: Best practices and considerations'' 🌟','','N/A',0,'A curated technical resource and architectural guide covering faun.pub: Kubernetes Multi-tenancy with Amazon EKS: Best practices and considerations'' 🌟 in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779033218,0,'2026-05-17T17:53:38.087095+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/managed-kubernetes-in-public-cloud.md"]','["managed-kubernetes-in-public-cloud.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://faun.pub/kubernetes-nginx-deployments-simplified-management-and-increased-scalability-8b1a32884db1','faun.pub: Kubernetes Nginx Deployments: Simplified Management and Increased'' Scalability','','N/A',0,'A curated technical resource and architectural guide covering faun.pub: Kubernetes Nginx Deployments: Simplified Management and Increased'' Scalability in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779029805,0,'2026-05-17T16:56:45.151750+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes.md"]','["kubernetes.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://faun.pub/kubernetes-practice-automating-blue-green-deployment-with-argo-rollouts-2279aa890c53','faun.pub: Kubernetes Practice — Automating Blue/Green Deployment with Argo'' Rollouts','','N/A',0,'A curated technical resource and architectural guide covering faun.pub: Kubernetes Practice — Automating Blue/Green Deployment with Argo'' Rollouts in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779034172,0,'2026-05-17T18:09:32.847552+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/argo.md"]','["argo.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://faun.pub/kubernetes-practice-logging-with-logstash-and-fluentd-by-sidecar-container-86076da0812f','faun.pub: Kubernetes Practice — Logging with Logstash and FluentD by Sidecar'' Container','','N/A',0,'A curated technical resource and architectural guide covering faun.pub: Kubernetes Practice — Logging with Logstash and FluentD by Sidecar'' Container in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'duplicate','manual','N/A',100.0,1779033844,0,'2026-05-17T18:04:04.656691+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-monitoring.md"]','["kubernetes-monitoring.md"]','{}','{"duplicate_of": "https://dev.to/devopsvn/kubernetes-practice-logging-with-logstash-and-fluentd-by-sidecar-container-16oi"}');
INSERT INTO "resources" VALUES('https://faun.pub/kubernetes-service-types-tutorial-39223391316c','faun.pub: Kubernetes Service Types Tutorial | Pavan Belagatti 🌟','','N/A',0,'A curated technical resource and architectural guide covering faun.pub: Kubernetes Service Types Tutorial | Pavan Belagatti 🌟 in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779031649,0,'2026-05-17T17:27:29.460270+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-networking.md"]','["kubernetes-networking.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://faun.pub/kubernetes-story-how-kubernetes-works-with-container-runtime-ce618a306f64','faun.pub: Deep into Container — How Kubernetes works with Container Runtime','','N/A',0,'A curated technical resource and architectural guide covering faun.pub: Deep into Container — How Kubernetes works with Container Runtime in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779032798,0,'2026-05-17T17:46:38.247756+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes.md"]','["kubernetes.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://faun.pub/lets-encrypt-and-certmanager-aa88775730b8','==faun.pub: Let’s encrypt and CertManager==','','N/A',0,'A curated technical resource and architectural guide covering ==faun.pub: Let’s encrypt and CertManager== in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779032339,0,'2026-05-17T17:38:59.791066+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-security.md"]','["kubernetes-security.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://faun.pub/multi-cloud-is-not-the-solution-to-the-next-aws-outage-bb41c0b14573','faun.pub: Multi-Cloud is NOT the solution to the next AWS outage','','N/A',0,'A curated technical resource and architectural guide covering faun.pub: Multi-Cloud is NOT the solution to the next AWS outage in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779034049,0,'2026-05-17T18:07:29.222379+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/public-cloud-solutions.md"]','["public-cloud-solutions.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://faun.pub/multiple-schedulers-in-kubernetes-a78a7b4fa4b2','faun.pub: Multiple Schedulers in Kubernetes','','N/A',0,'A curated technical resource and architectural guide covering faun.pub: Multiple Schedulers in Kubernetes in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779031339,0,'2026-05-17T17:22:19.821147+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes.md"]','["kubernetes.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://faun.pub/optimize-kubernetes-resource-management-with-time-to-live-ttl-for-cleaner-cluster-ea1c6e0c1e73','faun.pub: Optimize Kubernetes Resource Management with Time-To-Live (TTL)'' for Cleaner Cluster','','N/A',0,'A curated technical resource and architectural guide covering faun.pub: Optimize Kubernetes Resource Management with Time-To-Live (TTL)'' for Cleaner Cluster in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779032114,0,'2026-05-17T17:35:14.063721+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes.md"]','["kubernetes.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://faun.pub/package-and-deploy-your-application-using-helm-chart-21f0c568e65c','faun.pub: Package and Deploy Your Application Using Helm Chart','','N/A',0,'A curated technical resource and architectural guide covering faun.pub: Package and Deploy Your Application Using Helm Chart in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779033092,0,'2026-05-17T17:51:32.285071+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/helm.md"]','["helm.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://faun.pub/practical-example-of-how-to-set-requests-and-limits-on-kubernetes-87521b599983','faun.pub: Practical example of how to set requests and limits on Kubernetes','','N/A',0,'A curated technical resource and architectural guide covering faun.pub: Practical example of how to set requests and limits on Kubernetes in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779033236,0,'2026-05-17T17:53:56.719205+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes.md"]','["kubernetes.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://faun.pub/production-grade-kubernetes-monitoring-using-prometheus-78144b835b60','faun.pub: Production grade Kubernetes Monitoring using Prometheus 🌟','','N/A',0,'A curated technical resource and architectural guide covering faun.pub: Production grade Kubernetes Monitoring using Prometheus 🌟 in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779033591,0,'2026-05-17T17:59:51.816748+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/prometheus.md"]','["prometheus.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://faun.pub/redis-high-availability-with-sentinel-on-kubernetes-k8s-a1d67842e0ce','faun.pub: Redis High availability with Sentinel on Kubernetes(K8s)','','N/A',0,'A curated technical resource and architectural guide covering faun.pub: Redis High availability with Sentinel on Kubernetes(K8s) in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779033071,0,'2026-05-17T17:51:11.798501+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/caching.md"]','["caching.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://faun.pub/scaling-your-application-using-kubernetes-9ad0d6bcf0d6','faun.pub: Scaling Your Application Using Kubernetes - Harness | Pavan Belagatti','','N/A',0,'A curated technical resource and architectural guide covering faun.pub: Scaling Your Application Using Kubernetes - Harness | Pavan Belagatti in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'duplicate','manual','N/A',100.0,1779032216,0,'2026-05-17T17:36:56.788355+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-autoscaling.md"]','["kubernetes-autoscaling.md"]','{}','{"duplicate_of": "https://dev.to/pavanbelagatti/scaling-your-application-with-kubernetes-5715"}');
INSERT INTO "resources" VALUES('https://faun.pub/secrets-kubernetes-298ea8dd9911','==faun.pub: Secrets | Kubernetes==','','N/A',0,'A curated technical resource and architectural guide covering ==faun.pub: Secrets | Kubernetes== in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779030741,0,'2026-05-17T17:12:21.979302+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-security.md"]','["kubernetes-security.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://faun.pub/serverless-with-spring-boot-aws-lambda-bc76c1de2b12','faun.pub: Serverless With Spring Boot & AWS Lambda','','N/A',0,'A curated technical resource and architectural guide covering faun.pub: Serverless With Spring Boot & AWS Lambda in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779032699,0,'2026-05-17T17:44:59.208794+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/aws-serverless.md"]','["aws-serverless.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://faun.pub/set-up-global-rate-limiting-with-aws-waf-in-5-minutes-bd43a9309683','faun.pub: Set up global rate limiting with AWS WAF in 5 minutes','','N/A',0,'A curated technical resource and architectural guide covering faun.pub: Set up global rate limiting with AWS WAF in 5 minutes in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779034522,0,'2026-05-17T18:15:22.745390+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/aws-security.md"]','["aws-security.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://faun.pub/set-up-jenkins-on-a-kubernetes-cluster-2b982c840ebe','==faun.pub: Set up Jenkins on a Kubernetes Cluster==','','N/A',0,'A curated technical resource and architectural guide covering ==faun.pub: Set up Jenkins on a Kubernetes Cluster== in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779030572,0,'2026-05-17T17:09:32.442548+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/jenkins.md"]','["jenkins.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://faun.pub/spying-on-kubernetes-pods-with-kubespy-3043a3ed044b','faun.pub: Spying on Kubernetes Pods with kubespy','','N/A',0,'A curated technical resource and architectural guide covering faun.pub: Spying on Kubernetes Pods with kubespy in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779033671,0,'2026-05-17T18:01:11.617415+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes.md"]','["kubernetes.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://faun.pub/straight-to-the-point-kubernetes-probes-e5b23e267d9d','faun.pub: Straight to the Point: Kubernetes Probes','','N/A',0,'A curated technical resource and architectural guide covering faun.pub: Straight to the Point: Kubernetes Probes in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779030824,0,'2026-05-17T17:13:44.404453+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes.md"]','["kubernetes.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://faun.pub/taints-and-toleration-basics-in-kubernetes-c0538c3f6deb','faun.pub: Taints And Toleration Basics In Kubernetes','','N/A',0,'A curated technical resource and architectural guide covering faun.pub: Taints And Toleration Basics In Kubernetes in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779031442,0,'2026-05-17T17:24:02.171671+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes.md"]','["kubernetes.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://faun.pub/terraform-null-provider-and-null-resource-explained-6a8d674cad63','faun.pub: Terraform null provider and null_resource explained 🌟','','N/A',0,'A curated technical resource and architectural guide covering faun.pub: Terraform null provider and null_resource explained 🌟 in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779032134,0,'2026-05-17T17:35:34.559855+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/terraform.md"]','["terraform.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://faun.pub/terraform-prevent-conditionally-created-resources-from-deletion-dcec1b793565','faun.pub: Terraform-Prevent Conditionally Created Resources From Deletion'' 🌟','','N/A',0,'A curated technical resource and architectural guide covering faun.pub: Terraform-Prevent Conditionally Created Resources From Deletion'' 🌟 in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779032420,0,'2026-05-17T17:40:20.901947+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/terraform.md"]','["terraform.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://faun.pub/the-best-infrastructure-as-code-tools-for-2021-b37c323e89f0','faun.pub: The best Infrastructure as Code tools for 2021','','N/A',0,'A curated technical resource and architectural guide covering faun.pub: The best Infrastructure as Code tools for 2021 in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779031230,0,'2026-05-17T17:20:30.769870+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/iac.md"]','["iac.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://faun.pub/the-lifecycle-of-a-terraform-resource-lifecycle-meta-argument-3cc4555ec976','faun.pub: The Lifecycle of a Terraform Resource — Lifecycle Meta-Argument','','N/A',0,'A curated technical resource and architectural guide covering faun.pub: The Lifecycle of a Terraform Resource — Lifecycle Meta-Argument in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779031564,0,'2026-05-17T17:26:04.057369+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/terraform.md"]','["terraform.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://faun.pub/top-10-uncommon-devops-tools-you-should-know-f4f4464ec7f3','faun.pub: Top 10 uncommon DevOps tools you should know','','N/A',0,'A curated technical resource and architectural guide covering faun.pub: Top 10 uncommon DevOps tools you should know in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779032039,0,'2026-05-17T17:33:59.053270+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/devops-tools.md"]','["devops-tools.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://faun.pub/troubleshooting-kubernetes-nodes-storage-space-shortage-on-aliyun-alibaba-cloud-ac28230fe3d3','faun.pub: Troubleshooting Kubernetes nodes storage space shortage on Aliyun'' (Alibaba Cloud)','','N/A',0,'A curated technical resource and architectural guide covering faun.pub: Troubleshooting Kubernetes nodes storage space shortage on Aliyun'' (Alibaba Cloud) in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779032588,0,'2026-05-17T17:43:08.697661+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-troubleshooting.md"]','["kubernetes-troubleshooting.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://faun.pub/understanding-the-kubernetes-manifest-e96d680f2a11','faun.pub: Understanding the Kubernetes Manifest','','N/A',0,'A curated technical resource and architectural guide covering faun.pub: Understanding the Kubernetes Manifest in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779029594,0,'2026-05-17T16:53:14.719198+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes.md"]','["kubernetes.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://faun.pub/upgrading-and-scaling-kubernetes-cluster-in-aws-6971b3936465','faun.pub: Upgrading and Scaling Kubernetes cluster in AWS','','N/A',0,'A curated technical resource and architectural guide covering faun.pub: Upgrading and Scaling Kubernetes cluster in AWS in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779032345,0,'2026-05-17T17:39:05.571650+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/managed-kubernetes-in-public-cloud.md"]','["managed-kubernetes-in-public-cloud.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://faun.pub/using-aws-api-gateway-as-proxy-to-our-internal-application-369eb115db70','faun.pub: Using AWS API Gateway As Proxy To Our Internal Application','','N/A',0,'A curated technical resource and architectural guide covering faun.pub: Using AWS API Gateway As Proxy To Our Internal Application in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779032902,0,'2026-05-17T17:48:22.014420+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/aws-networking.md"]','["aws-networking.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://faun.pub/using-aws-session-manager-for-port-forwarding-to-remote-hosts-8168589ba579','faun.pub: Using AWS Session Manager For Port Forwarding To Remote Hosts','','N/A',0,'A curated technical resource and architectural guide covering faun.pub: Using AWS Session Manager For Port Forwarding To Remote Hosts in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779031448,0,'2026-05-17T17:24:08.492414+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/aws-miscellaneous.md"]','["aws-miscellaneous.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://faun.pub/using-aws-session-manager-with-ansible-to-execute-playbook-on-ec2-ac97fa17b187','faun.pub: Using AWS Session Manager With Ansible To Execute Playbook On'' EC2','','N/A',0,'A curated technical resource and architectural guide covering faun.pub: Using AWS Session Manager With Ansible To Execute Playbook On'' EC2 in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779032524,0,'2026-05-17T17:42:04.566901+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/demos.md"]','["demos.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://faun.pub/what-is-chaos-engineering-a89b64db9af0','faun.pub: What is Chaos Engineering?','','N/A',0,'A curated technical resource and architectural guide covering faun.pub: What is Chaos Engineering? in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779033019,0,'2026-05-17T17:50:19.408479+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/chaos-engineering.md"]','["chaos-engineering.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://faun.pub/what-is-difference-of-event-driven-architecture-message-driven-architecture-and-microservices-f5623e51f868','faun.pub: Understanding the Differences Between Event-Driven, Message-Driven,'' and Microservices Architectures with AWS Services','','N/A',0,'A curated technical resource and architectural guide covering faun.pub: Understanding the Differences Between Event-Driven, Message-Driven,'' and Microservices Architectures with AWS Services in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779029509,0,'2026-05-17T16:51:49.363339+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/introduction.md"]','["introduction.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://faun.pub/why-we-moved-from-lambda-to-ecs-b84674f31869','faun.pub: Why We Moved From Lambda to ECS','','N/A',0,'A curated technical resource and architectural guide covering faun.pub: Why We Moved From Lambda to ECS in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779032149,0,'2026-05-17T17:35:49.966081+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/aws-containers.md"]','["aws-containers.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://fauna.com/blog/comparison-faas-providers','fauna.com: How does FaaS compare to PaaS and CaaS. A Comparison of Serverless'' Function (FaaS) Providers','','N/A',0,'A curated technical resource and architectural guide covering fauna.com: How does FaaS compare to PaaS and CaaS. A Comparison of Serverless'' Function (FaaS) Providers in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779032068,0,'2026-05-17T17:34:28.737579+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/serverless.md"]','["serverless.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://fdk.codes/securing-kubernetes-apps-with-keycloak-and-gatekeeper','Securing Kubernetes Apps with Keycloak and Gatekeeper','','N/A',0,'A curated technical resource and architectural guide covering Securing Kubernetes Apps with Keycloak and Gatekeeper in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779029482,0,'2026-05-17T16:51:22.836766+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/devsecops.md"]','["devsecops.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://featureflags.io/feature-flags-vs-branching','featureflags.io: Flags vs Branching','','2019',0,'An analysis comparing feature flagging with branch-based isolation. Explains how runtime toggle configurations decouple code deployments from feature releases, enabling safe, continuous trunk-based deployment models.','Markdown','Guide','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2019-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Software Engineering", "Feature Management", "Decoupling"]','["[COMMUNITY-TOOL]", "[GUIDE]"]','[]','["git.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://featureflags.io/python-feature-flags','Python Feature Flag Resources/Solutions','','2021',3,'Curator Insight aggregates feature flagging solutions for Python-based stacks. Live Grounding emphasizes that modern distributed microservices rely on dynamic flag management platforms (such as Unleash or LaunchDarkly) to execute runtime decoupling, safe continuous delivery, and progressive rollout protocols without service disruption.','Python','Resource Portal','Intermediate',1,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Software Engineering", "Microservices", "Feature Management"]','["[COMMUNITY-TOOL]"]','[]','["python.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://fedidat.com/250-jvisualvm-openshift-pod','VisualVM: JVisualVM to an Openshift pod','','2021',0,'Step-by-step tutorial on forwarding JMX connections to JVisualVM clients over Kubernetes port-forwarding. Facilitates real-time thread inspection, heap monitoring, and manual GC triggers.','None','Article','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Observability", "Application Monitoring", "Java Diagnostics"]','["[COMMUNITY-TOOL]"]','[]','["monitoring.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://fedoralovespython.org','fedoralovespython.org 🌟','','2015',0,'Specialized guide highlighting Python integration within Fedora and Red Hat Linux distributions. Demonstrates system-level binary dependencies, pip-to-rpm management, and kernel automation script packaging.','Markdown','Documentation','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2015-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Backend Development", "Python Ecosystem", "OS Distribution"]','["[COMMUNITY-TOOL]"]','[]','["python.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://fedoramagazine.org/bash-shell-scripting-for-beginners-part-1','fedoramagazine.org: Bash Shell Scripting for beginners (Part 1)','','2021',3,'A foundational educational resource mapping core concepts of shell execution, scripting environments, and flow control. Designed for system administrators shifting into DevOps workflows. Live Grounding validates its structured pedagogy for internal engineering onboarding.','Bash','Article','Beginner',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Infrastructure & Operations", "Shell Scripting", "Introduction"]','["[COMMUNITY-TOOL]"]','[]','["linux.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://fedoramagazine.org/manage-containers-with-podman-compose','fedoramagazine.org: Manage containers with Podman Compose','','2021',0,'This resource reviews the configuration of Podman Compose, a Python-based utility developed to interpret YAML schemas and execute local multi-container groupings. While it functions as a lightweight alternative, live grounding highlights that modern enterprise setups prefer native Docker Compose with `podman.sock` compatibility due to its deeper feature coverage.','Python','Article','Intermediate',1,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Container Infrastructure", "Container Tooling", "Podman Compose"]','["[COMMUNITY-TOOL]"]','[]','["container-managers.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://fedoramagazine.org/powershell-on-linux-a-primer-on-object-shells','fedoramagazine.org: PowerShell on Linux? A primer on Object-Shells','','2022',3,'An introduction explaining how object-oriented shells function on traditionally text-stream-based UNIX environments like Fedora. It details how piping native objects rather than parsing string structures with awk/grep simplifies configuration scripting. It assists Linux engineers in integrating cross-platform scripting runtimes into heterogeneous fleets.','PowerShell','Technical Blog','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2022-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Platform Automation & Tooling", "Command Line Interface", "Cross-Platform Shells"]','["[COMMUNITY-TOOL]"]','[]','["azure.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://fedoramagazine.org/use-docker-compose-with-podman-to-orchestrate-containers-on-fedora','fedoramagazine.org: Use Docker Compose with Podman to Orchestrate Containers on Fedora Linux','','2021',0,'An implementation manual focused on configuring Docker Compose pipelines to run on Fedora Linux workstations utilizing Podman''s unprivileged user sockets. It explains how to bypass typical daemon-related attack vectors while maintaining high-fidelity support for standard multi-service YAML specs.','Shell','Article','Intermediate',1,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Container Infrastructure", "Container Tooling", "Docker Compose Compatibility"]','["[COMMUNITY-TOOL]"]','[]','["container-managers.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://fedoramagazine.org/using-ansible-to-configure-podman-containers','fedoramagazine.org: Using Ansible to configure Podman containers 🌟','','2021',0,'Introduces Podman automation using native Ansible modules. Details how to coordinate rootless container deployments, configure volume mapping, publish network ports, and manage container life cycles without requiring a system-level Docker daemon.','YAML','Blog','Intermediate',1,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Infrastructure as Code", "Ansible", "Containers"]','["[COMMUNITY-TOOL]"]','[]','["ansible.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://fedoramagazine.org/varnish-site-faster-stable','fedoramagazine.org: Varnish: Your site faster and more stable','','2021',0,'A practical system administration guide demonstrating how to set up, secure, and monitor Varnish Cache on enterprise Linux configurations to handle surge traffic and ensure static file acceleration.','English','Technical Article','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Data & Caching", "Edge Caching", "Varnish"]','["[COMMUNITY-TOOL]"]','[]','["caching.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://feedly.com','feedly.com','','2023',3,'A widely-used content aggregator tool used by FinOps engineers to curate technology updates, track major cloud provider releases, and aggregate performance engineering best practices in a single feed.','English','Platform','Beginner',0,'online','manual',NULL,NULL,NULL,0,'2023-06-01T00:00:00+02:00',NULL,NULL,NULL,'["FinOps & Cloud Cost", "Community Resources", "Curation"]','["[COMMUNITY-TOOL]"]','[]','["newsfeeds.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://fenyuk.medium.com/helm-for-kubernetes-datree-for-keeping-cluster-secure-and-healthy-6fbd10f0d958','fenyuk.medium.com: Helm for Kubernetes. Datree for keeping cluster secure'' and healthy 🌟','','N/A',0,'A curated technical resource and architectural guide covering fenyuk.medium.com: Helm for Kubernetes. Datree for keeping cluster secure'' and healthy 🌟 in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779033663,0,'2026-05-17T18:01:03.171511+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/helm.md"]','["helm.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://fenyuk.medium.com/helm-for-kubernetes-gitops-with-argo-cd-c8f80330596','fenyuk.medium.com: Helm for Kubernetes. GitOps with Argo CD 🌟','','N/A',0,'A curated technical resource and architectural guide covering fenyuk.medium.com: Helm for Kubernetes. GitOps with Argo CD 🌟 in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779033418,0,'2026-05-17T17:56:58.883972+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/helm.md"]','["helm.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://fernandovillalba.substack.com/p/devops-dont-destroy-silos-transform','fernandovillalba.substack.com: DevOps: Don''t destroy silos, transform them','','N/A',0,'A curated technical resource and architectural guide covering fernandovillalba.substack.com: DevOps: Don''t destroy silos, transform them in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779030329,0,'2026-05-17T17:05:29.933255+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/devops.md"]','["devops.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://figments.medium.com/argocd-the-first-step-towards-gitops-899732fbc33e','figments.medium.com: ArgoCD: The first step towards GitOps','','N/A',0,'A curated technical resource and architectural guide covering figments.medium.com: ArgoCD: The first step towards GitOps in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779030739,0,'2026-05-17T17:12:19.161589+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/argo.md"]','["argo.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://figments.medium.com/observable-kubernetes-cluster-using-grafana-loki-prometheus-a661a31d7ad8','figments.medium.com: Observable Kubernetes Cluster Using Grafana-Loki-Prometheus','','N/A',0,'A curated technical resource and architectural guide covering figments.medium.com: Observable Kubernetes Cluster Using Grafana-Loki-Prometheus in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779032184,0,'2026-05-17T17:36:24.746675+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-monitoring.md"]','["kubernetes-monitoring.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://fika.works/blog/eks-service-accounts','EKS Service Accounts Explained','','2021',0,'In-depth analysis of IAM Roles for Service Accounts (IRSA) architecture. Covers OpenID Connect (OIDC) federation, JWT token injection, and structural principal boundary configuration.','English','Article','Advanced',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Cloud Native", "AWS EKS", "Security"]','["[COMMUNITY-TOOL]"]','[]','["managed-kubernetes-in-public-cloud.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://finance.yahoo.com/news/ibms-red-hat-openshift-platform-143702224.html','finance.yahoo.com: IBM''s Red Hat OpenShift Platform to be Leveraged by Siemens','','2021',3,'Examines Siemens'' strategic choice to run its MindSphere industrial cloud platform using Red Hat OpenShift. Discusses the deployment of standardized Kubernetes platforms across physical factories, edge devices, and public cloud architectures.','English','Article','Beginner',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Enterprise Kubernetes", "Industrial IoT", "Enterprise Deployments"]','["[COMMUNITY-TOOL]"]','[]','["ocp4.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://finance.yahoo.com/sectors/technology/articles/broadcom-expands-collaboration-google-cloud-130000376.html?linkId=61973388','Broadcom Expands Collaboration with Google Cloud on Cloud Network Insights','Broadcom and Google Cloud collaborate to launch Cloud Network Insights, an observability service enabled by AppNeta for multi-cloud, hybrid, and agentic environments.','2026',4,'Google Cloud and Broadcom have collaborated to launch Cloud Network Insights, a first-party observability service powered by Broadcom''s AppNeta technology. Designed for hybrid, multi-cloud, and agentic environments, the platform delivers deep end-to-end network path visibility to help IT teams rapidly isolate application performance issues from network-related bottlenecks. This integration addresses the critical telemetry requirements of distributed AI workloads and cross-cloud SaaS dependencies, significantly reducing Mean Time to Resolution (MTTR).','en','article','advanced',0,'online','automatic','2e28b1edea659cb648fd213c5bbf5256fc7d693624c7af621bf50db4c7f0e4f3',NULL,1780352454,0,'2026-06-02T00:20:54.119782+02:00',NULL,NULL,NULL,'["Public Cloud", "Google Cloud Platform", "Observability", "Network Performance Monitoring"]','["[ENTERPRISE-STABLE]"]','[]','[]','{}','{"category": "uncategorized", "reputation_status": "Vetted", "reputation_summary": "Broadcom and Google Cloud are highly trusted enterprise vendors introducing enterprise-grade network observability.", "social_preview_url": "", "source_provenance": "X.com (GoogleCloud)", "suggested_new_category": ""}');
INSERT INTO "resources" VALUES('https://firebase.google.com','firebase.google.com','','2026',0,'Google''s premium Backend-as-a-Service platform. Features real-time JSON databases, managed authentication, and serverless compute triggers optimized for client applications and lightweight microservices.','None','Platform','Intermediate',1,'online','manual',NULL,NULL,NULL,0,'2026-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Backend-as-a-Service", "Google Cloud", "BaaS Platform"]','["[COMMUNITY-TOOL]"]','[]','["devel-sites.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://firefox-source-docs.mozilla.org/devtools-user/tools_toolbox/index.html','Firefox DevTools','','2026',0,'Official source files and reference manuals documenting the Firefox Developer Tools suite. Outlines its advanced grid layout debuggers, network request visualizers, and raw telemetry profiling.','None','Documentation','Medium',0,'online','manual',NULL,NULL,NULL,0,'2026-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Developer Workspace", "Diagnostics & Debugging", "Browser Developer Tools"]','["[COMMUNITY-TOOL]"]','[]','["ChromeDevTools.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://fireship.dev/async-javascript-from-callbacks-to-promises-to-async-await',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,'manual','f5ff9871d7c28010f57a7638faa18050f8a2bbf78fd37ae5e377ffc8631b05ac',100.0,1779130495,0,'2026-05-18T20:54:55.014902+02:00',NULL,NULL,NULL,'[]','[]','["docs/javascript.md"]','[]','{}','{}');
INSERT INTO "resources" VALUES('https://fireship.dev/beginners-guide-to-javascript-prototype',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,'manual','aa2de0da74b546319f1b94591c763fb796df150d58cb2362beb0f979a5c30c94',100.0,1779130495,0,'2026-05-18T20:54:55.006499+02:00',NULL,NULL,NULL,'[]','[]','["docs/javascript.md"]','[]','{}','{}');
INSERT INTO "resources" VALUES('https://first-web-scraper.readthedocs.io/en/latest','First web scraper','','2020',3,'Curator Insight reviews a step-by-step tutorial designed to build initial web scraping functions using requests and BeautifulSoup. Live Grounding highlights its value for educational pipelines, teaching fundamental DOM and network parsing concepts before developers transition to concurrent systems.','Python','Article','Beginner',0,'online','manual',NULL,NULL,NULL,0,'2020-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Data Science", "Data Engineering", "Web Scraping"]','["[COMMUNITY-TOOL]"]','[]','["python.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://first-web-scraper.readthedocs.org','First web scraper','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','db9707ba3e2e0fdab98ce56ffa2030014a4af1bebb66f51a68f12b64e64157f5',100.0,1779032091,0,'2026-05-17T17:34:51.367813+02:00',NULL,NULL,NULL,'[]','[]','["docs/python.md"]','[]','{}','{"duplicate_of": "https://first-web-scraper.readthedocs.io/en/latest"}');
INSERT INTO "resources" VALUES('https://flagger.app','Flagger','','2024',0,'Flagger is an industry-standard Kubernetes progressive delivery operator that automates canary rollouts, A/B testing, and blue/green patterns. By orchestrating service mesh routers (Istio, Linkerd) and ingress controllers, Flagger analyzes metrics and safely triggers rollbacks on anomalies.','Go','Kubernetes Operator','Advanced',0,'online','manual',NULL,NULL,NULL,0,'2024-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Deployment & Delivery", "Progressive Delivery", "Flagger"]','["[COMMUNITY-TOOL]"]','[]','["gitops.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://flask.palletsprojects.com','Flask Documentation 🌟','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','26a629a4fbc083bb9a87ea12172a4556b98823bd68fe505359ba8f652dc0294b',100.0,1779031302,0,'2026-05-17T17:21:42.434628+02:00',NULL,NULL,NULL,'[]','[]','["docs/python.md"]','[]','{}','{"duplicate_of": "https://flask.palletsprojects.com/en/stable"}');
INSERT INTO "resources" VALUES('https://flask.palletsprojects.com/en/stable','Flask Documentation 🌟','','2026',0,'Official technical specifications and documentation for Flask, Python''s leading microframework. Details its extensible design, built-in WSGI compliance, routing structures, and strategies for configuring custom extensions in high-performance microservices.','Python','Documentation','Intermediate',1,'online','manual',NULL,NULL,NULL,0,'2026-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Software Engineering", "Web Frameworks", "Microframeworks"]','["[COMMUNITY-TOOL]"]','[]','["python.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://fleetdm.com/engineering/tips-for-github-actions-usability','blog.fleetdm.com: 4 tips for GitHub Actions usability (+2 bonus tips for debugging)','','2022',0,'Provides practical tips for optimizing GitHub Actions workflows. Outlines techniques for structured workflow organization, managing secure runner logs, and utilizing interactive terminal access for live debugging.','YAML','Blog','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2022-06-01T00:00:00+02:00',NULL,NULL,NULL,'["CI/CD Pipeline", "GitHub Actions", "Developer Productivity"]','["[COMMUNITY-TOOL]"]','[]','["git.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://flightaware.engineering/systems-monitoring-with-prometheus-grafana','Systems Monitoring with Prometheus and Grafana','','2019',0,'A foundational engineering guide on setting up a robust, scalable systems monitoring pipeline using Prometheus for time-series data storage and Grafana for visual dashboards. Highlights best practices in querying via PromQL and architecting resilient scraping targets.','None','Article','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2019-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Observability", "Metrics", "Core Stack"]','["[COMMUNITY-TOOL]"]','[]','["monitoring.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://flink.apache.org','Apache Flink','','2026',5,'Apache Flink is the industry-standard distributed framework designed for stateful stream computations on real-time event logs. Offering sub-millisecond execution times and robust exactly-once state processing, Flink handles large-scale stream processing workloads with high efficiency.','Java','Processing Framework','Advanced',1,'online','manual',NULL,NULL,NULL,0,'2026-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Infrastructure", "Stream Processing", "Stateful Computations", "Flink"]','["[DE FACTO STANDARD]"]','[]','["message-queue.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://flink.apache.org/2021/02/10/native-k8s-with-ha.html','flink.apache.org: How to natively deploy Flink on Kubernetes with High-Availability (HA)','','2021',4,'A detailed technical guide explaining how to deploy stateful Flink jobs natively on Kubernetes with High Availability (HA). It details integration patterns using ZooKeeper or Kubernetes API endpoints to coordinate active leader election and prevent split-brain states.','YAML','Documentation','Advanced',1,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Infrastructure", "Stream Processing", "Flink", "Kubernetes Deployment"]','["[ENTERPRISE-STABLE]"]','[]','["message-queue.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://flood.io','flood.io','','2024',0,'Tricentis Flood is a cloud-hosted load testing platform that supports JMeter, Gatling, and Selenium. It allows engineering teams to scale massive distributed loads from global geographic regions to assert system resiliency. It serves as a critical integration point for modern CI/CD pipelines aiming to shift performance testing left.','N/A','SaaS','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2024-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Testing", "Performance Testing", "SaaS Platforms"]','["[COMMUNITY-TOOL]"]','[]','["performance-testing-with-jenkins-and-jmeter.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://fluentbit.io','fluentbit.io','','2026',0,'Fluent Bit is a highly lightweight telemetry processor designed to gather, parse, and route massive streams of logs, metrics, and traces inside memory-constrained environments. From a security perspective, its custom parsing pipelines allow runtime audit events to be indexed and structured before transit. It serves as a foundational component in enterprise SIEM architectures.','C','Tool','Advanced',1,'online','manual',NULL,NULL,NULL,0,'2026-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Observability", "Logging", "Fluent Bit Engine"]','["[COMMUNITY-TOOL]"]','[]','["devsecops.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://flux-subsystem-argo.github.io/website/tutorials/terraform','flux-subsystem-argo.github.io: GitOps Terraform Resources with Argo CD and Flux Subsystem for Argo','','2023',3,'Examines the integration of Flux''s specialized controller capabilities with Argo CD''s visual application management via the Flux Subsystem for Argo (FSA). Highlights the declarative orchestration of Terraform/OpenTofu resources. Live Grounding notes that while hybrid Argo-Flux architectures exist, most modern 2026 enterprise teams prefer consolidated control planes (e.g., pure Crossplane or pure Tofu-Controller) to limit orchestration overhead.','Go','Tutorial','Advanced',0,'online','manual',NULL,NULL,NULL,0,'2023-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Deployment & Orchestration", "GitOps", "ArgoCD & Flux"]','["[COMMUNITY-TOOL]", "[GUIDE]"]','[]','["flux.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://fluxcd.io','Flux','','2026',0,'The main ecosystem page for Flux, a CNCF Graduated tool designed for GitOps continuous delivery. Keeps Kubernetes clusters synchronized with version-controlled repositories, supporting declarations via Helm, Kustomize, and native YAML.','Go','GitOps Engine','High',1,'online','manual',NULL,NULL,NULL,0,'2026-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Platform Engineering", "GitOps & Deployment", "Flux Ecosystem"]','["[COMMUNITY-TOOL]"]','[]','["flux.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://fluxcd.io/blog/2022/09/gitops-without-leaving-your-ide','fluxcd.io: GitOps Without Leaving your IDE','','2022',3,'Details the developer experience enhancements enabled by VS Code extensions for Flux, permitting local validation, visualization, and manual reconciliation of GitOps resources. Live Grounding illustrates that integrating validation tools directly into local IDE systems dramatically decreases shift-left deployment cycles and minimizes syntax/runtime misconfigurations prior to Git commits.','Markdown','Article','Beginner',0,'online','manual',NULL,NULL,NULL,0,'2022-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Deployment & Orchestration", "GitOps", "Developer Experience"]','["[COMMUNITY-TOOL]"]','[]','["flux.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://fluxcd.io/blog/2022/09/how-to-gitops-your-terraform','fluxcd.io: How to GitOps Your Terraform','','2022',4,'Introduces declarative lifecycle management of Terraform-provisioned infrastructure resources using Kubernetes custom controllers. Highlights how reconciling Terraform state within the control plane eliminates state drift. Live Grounding reveals that this controller-driven paradigm has matured, bridging the gap between application-level GitOps and platform-level infrastructure provisioning.','Markdown','Article','Advanced',0,'online','manual',NULL,NULL,NULL,0,'2022-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Infrastructure as Code", "Terraform", "GitOps"]','["[ENTERPRISE-STABLE]"]','[]','["flux.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://fluxcd.io/flux','toolkit.fluxcd.io: GitOps Toolkit 🌟','','2026',0,'Highlights the modular architecture of Flux v2 (source-controller, kustomize-controller, helm-controller, notification-controller). Allows platform teams to customize GitOps engines using dedicated custom resource definitions.','Go','Framework','High',1,'online','manual',NULL,NULL,NULL,0,'2026-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Platform Engineering", "GitOps & Deployment", "Flux Ecosystem"]','["[COMMUNITY-TOOL]"]','[]','["flux.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://flywaydb.org','Flyway','','N/A',0,NULL,NULL,NULL,NULL,0,'online','manual','3c051ec375f07292beb325818d9619fd44aa64a3de05e8639924dc2ee12ed755',100.0,1779033416,0,'2026-05-17T17:56:56.877210+02:00',NULL,NULL,NULL,'[]','[]','["docs/liquibase.md"]','[]','{}','{}');
INSERT INTO "resources" VALUES('https://foojay.io/today/k8ssandra-performance-benchmarks-on-cloud-managed-kubernetes','foojay.io: K8ssandra Performance Benchmarks on Cloud Managed Kubernetes','','N/A',0,NULL,NULL,NULL,NULL,0,NULL,'manual','c7f24915c52a76113bc6d92b352e2f625ab94f8e512fcae6b6e9acff01e95c25',100.0,1779032151,1,'2026-05-17T17:35:51.918423+02:00',NULL,NULL,NULL,'[]','[]','["docs/nosql.md"]','[]','{}','{}');
INSERT INTO "resources" VALUES('https://foojay.io/today/the-evolution-of-apis-from-restful-to-event-driven','foojay.io: The Evolution of APIs: From RESTful to Event-Driven','','2023',4,'Traces the transition of API paradigms from synchronous RESTful patterns to asynchronous event-driven architectures (EDA). While HTTP REST is suited for transactional CRUD operations, high-scale modern applications rely on technologies like WebSockets, gRPC, and Apache Kafka to stream real-time events. This architectural shift significantly reduces polling overhead and improves UI responsiveness.','English','Article','Intermediate',1,'online','manual',NULL,NULL,NULL,0,'2023-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Application Integration", "API Design", "Protocols & Formats"]','["[ENTERPRISE-STABLE]"]','[]','["api.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://foojay.io/today/top-10-java-language-features','foojay.io: Top 10 Java Language Features','','2022',0,'Curates the top ten most impactful modern language features in Java. Highlighting functional programming enhancements, records, pattern matching, and var inference, this guide demonstrates how modern Java matches the developer ergonomics of younger languages.','Java','Article','Beginner',0,'online','manual',NULL,NULL,NULL,0,'2022-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Software Development", "Java Language", "Syntax and Features"]','["[COMMUNITY-TOOL]"]','[]','["java_frameworks.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://foreseeti.com/how-to-become-and-stay-aws-well-architected-in-a-smart-way','foreseeti.com: How to become and stay AWS well architected in a smart way','','N/A',0,'A curated technical resource and architectural guide covering foreseeti.com: How to become and stay AWS well architected in a smart way in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779029478,0,'2026-05-17T16:51:18.425107+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/aws-architecture.md"]','["aws-architecture.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://forklift.konveyor.io','forklift.konveyor.io 🌟','','N/A',0,'A curated technical resource and architectural guide covering forklift.konveyor.io 🌟 in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779033222,0,'2026-05-17T17:53:42.503118+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-tools.md"]','["kubernetes-tools.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://former2.com','former2.com','','2025',4,'Former2 is an industry-standard open-source browser utility that imports active AWS configurations and outputs valid CloudFormation, Terraform, or AWS CDK structures. Running client-side to protect credentials, it simplifies migrating manually provisioned resources into structured Git repositories.','JavaScript','SaaS / Open Source Tool','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2025-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Infrastructure as Code", "Automated Generation", "AWS Resource Importers"]','["[ENTERPRISE-STABLE]"]','[]','["aws-iac.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://forum.openai.com/public/videos/event-replay-terence-tao-and-mark-chen-on-ai-and-mathematical-discovery-2026-03-11','Event Replay: Terence Tao and Mark Chen on AI and Mathematical Discovery','A foundational discussion on how AI reasoning models are integrated into rigorous academic and mathematical scientific discoveries.','2026',4,'This forum event replay documents a dialogue between world-class mathematician Terence Tao and OpenAI''s VP of Research Mark Chen on the intersection of frontier reasoning models and formal mathematics. The session demonstrates how system-guided reasoning, hypothesis generation, and automated code generation are actively reshaping the workflow of academic research and mathematical verification.','en','Video','Advanced',0,'online','automatic','942deca2cf5874e4e426b2a94bca1b51da23aeba3d03249f9bb0d8c8ec948eb1',NULL,1780352849,0,'2026-06-02T00:27:29.031753+02:00',NULL,NULL,NULL,'["AI", "Artificial Intelligence", "Advanced Reasoning", "Mathematical Discovery"]','["[CASE STUDY]", "[EMERGING]"]','[]','[]','{}','{"category": "ai-agents-mcp", "reputation_status": "Vetted", "reputation_summary": "A highly valued discussion illustrating the integration of advanced LLM reasoning inside automated theorem proving and scientific discovery workflows.", "social_preview_url": "", "source_provenance": "X.com (OpenAI)", "suggested_new_category": "ai-research-scientific"}');
INSERT INTO "resources" VALUES('https://forums.aws.amazon.com','AWS Forums','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','465009557511c541229975876def39876da5a90ba73b2257c9e6dfc355e92715',100.0,1779031497,0,'2026-05-17T17:24:57.944882+02:00',NULL,NULL,NULL,'[]','[]','["docs/aws.md", "docs/newsfeeds.md"]','[]','{}','{"duplicate_of": "https://repost.aws"}');
INSERT INTO "resources" VALUES('https://forums.docker.com/t/running-an-insecure-registry-insecure-registry/8159','Running an insecure registry –insecure-registry','','2018',0,'Community forum thread detailing user-submitted troubleshooting tips and configuration overrides for the `--insecure-registry` docker daemon parameter. This historical Q&A addresses common handshake and certificate mapping issues during registry prototyping. Modern security postures mandate avoiding insecure setups in production environments.','N/A','Guide','Beginner',0,'online','manual',NULL,NULL,NULL,0,'2018-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Container Management", "Docker Security", "Insecure Registries"]','["[COMMUNITY-TOOL]", "[GUIDE]"]','[]','["registries.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://fossforce.com','FOSS Force','','2026',2,'A news and analysis platform dedicated to free and open-source software (FOSS), discussing industry trends, licensing, and community governance. Offers high-level context on the evolution of open-source ecosystems impacting enterprise IT strategies.','English','Article','Beginner',0,'online','manual',NULL,NULL,NULL,0,'2026-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Operating Systems & Infrastructure", "Linux", "Community & General Resources"]','["[COMMUNITY-TOOL]"]','[]','["linux.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://fourtheorem.com/monorepo',NULL,NULL,NULL,NULL,'A curated technical resource and architectural guide covering fourtheorem.com in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','2f0a5661a06c31da0f2da5a31f8f3c4905810195472f775ada73a4c7de159c4f',100.0,1779130495,1,'2026-05-18T20:54:55.009186+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/git.md"]','["git.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://foxutech.com/kubernetes-namespace-resource-quota-and-limits','foxutech.com: Kubernetes Namespace Resource Quota and Limits 🌟','','2022',0,'Provides step-by-step instructions on implementing Resource Quotas and LimitRanges at the namespace level.
- Demonstrates multi-tenant boundary isolation using YAML configurations.
- Essential for sandbox and shared development environments.','English','Article','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2022-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Resource Management", "Policy & Governance", "Resource Quotas"]','["[COMMUNITY-TOOL]"]','[]','["kubernetes.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://fr4nk.xyz/understanding-ingress-in-kubernetes-a-comprehensive-guide-b23b5cf37f8d','==fr4nk.xyz: Understanding Ingress in Kubernetes: A Comprehensive Guide==','','N/A',0,'A curated technical resource and architectural guide covering ==fr4nk.xyz: Understanding Ingress in Kubernetes: A Comprehensive Guide== in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779033805,0,'2026-05-17T18:03:25.633767+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-networking.md"]','["kubernetes-networking.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://fransemalila.medium.com/kubernetes-networking-cea2e1b7d2b3','fransemalila.medium.com: Kubernetes Networking','','N/A',0,'A curated technical resource and architectural guide covering fransemalila.medium.com: Kubernetes Networking in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779031620,0,'2026-05-17T17:27:00.077553+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-networking.md"]','["kubernetes-networking.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://free-for.dev','free-for.dev','','2026',0,'A comprehensive community-driven directory indexing free development tiers from major infrastructure, platform, SaaS, and API providers. Highly useful for architects scoping zero-cost environments for development sandboxes and lightweight container testbeds.','Markdown','Reference Portal','Beginner',0,'online','manual',NULL,NULL,NULL,0,'2026-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Cloud Infrastructure", "Resources", "Free Tiers"]','["[COMMUNITY-TOOL]"]','[]','["other-awesome-lists.md"]','{}','{"is_special": true}');
INSERT INTO "resources" VALUES('https://free-web-services.com','free-web-services.com','','2025',2,'A public directory index mapping legacy web services and free APIs. Helpful for basic testing, though modern developers often prefer containerized local mocks for CI integration consistency.','Agnostic','Directory','Beginner',0,'online','manual',NULL,NULL,NULL,0,'2025-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Public Resources", "Catalogs", "Web Services"]','["[LEGACY]"]','[]','["api.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://freelance.es','freelance.es','','2026',0,'A dedicated digital portal and community framework supporting freelance professionals in Spain. It offers administrative guides, legal protection updates, and billing services. Live grounding identifies it as a highly reliable resource for navigating complex ''autónomo'' tax structures and compliance checks.','Spanish','Platform/Legal','Beginner',0,'online','manual',NULL,NULL,NULL,0,'2026-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Remote Work & Career", "Legal Compliance", "Spanish Freelancing"]','["[COMMUNITY-TOOL]"]','[]','["freelancing.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://freepromagazine.blogspot.de/2014/07/free-eguide-jvm-troubleshooting-guide.html','Free eGuide: JVM Troubleshooting Guide','','2014',0,'A legacy reference guide focused on classical JVM diagnostics, thread dump analysis, and heap tracking. While it lays down correct foundational principles for identifying memory leaks and deadlock patterns, its technical utility is limited today given its lack of coverage on modern diagnostic frameworks like JDK Flight Recorder, Cryostat, and advanced container-aware heap tools.','English','E-Book/Guide','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2014-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Software Engineering", "Java Virtual Machine", "Diagnostics and Troubleshooting"]','["[GUIDE]", "[LEGACY]"]','[]','["java-and-java-performance-optimization.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://freesoft.dev/program/126957220','freesoft.dev: Ansible Role: Harbor API Codifying','','N/A',0,'A curated technical resource and architectural guide covering freesoft.dev: Ansible Role: Harbor API Codifying in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779034102,0,'2026-05-17T18:08:22.748895+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/registries.md"]','["registries.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://frigate.readthedocs.io','Frigate','','N/A',0,NULL,NULL,NULL,NULL,0,'online','manual','2ae413875c463b192303cfe50e9af966fe426ce150fbe2bb7d52187e5f00b627',100.0,1779032074,0,'2026-05-17T17:34:34.440899+02:00',NULL,NULL,NULL,'[]','[]','["docs/helm.md"]','[]','{}','{}');
INSERT INTO "resources" VALUES('https://frigate.readthedocs.io/en/latest','Frigate','','2026',0,'Open-source documentation generator specializing in extracting complex metadata profiles from Helm values files. Provides teams with structural consistency by eliminating manual developer intervention when writing chart readmes.','English','Documentation','Beginner',0,'online','manual',NULL,NULL,NULL,0,'2026-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Cloud Native", "Application Delivery", "Documentation Automation"]','["[COMMUNITY-TOOL]"]','[]','["helm.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://fsgeorgee.medium.com/growing-out-of-heroku-to-terraform-docker-and-aws-69e66df4132d','fsgeorgee.medium.com: Growing out of Heroku to Terraform, Docker and AWS','','N/A',0,'A curated technical resource and architectural guide covering fsgeorgee.medium.com: Growing out of Heroku to Terraform, Docker and AWS in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779034486,0,'2026-05-17T18:14:46.948855+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/demos.md", "docs/terraform.md"]','["demos.md", "terraform.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://fuse.labs.osecloud.com/fuse/creating-a-microservices-project-with-maven',NULL,NULL,NULL,NULL,'A curated technical resource and architectural guide covering fuse.labs.osecloud.com in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779032751,0,'2026-05-17T17:45:51.396851+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/maven-gradle.md"]','["maven-gradle.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://futurecoder.io','futurecoder.io','','2021',0,'Interactive browser-based Python playground that implements inline debugging, code visualization tools, and stack-trace debugging to assist developers in learning core programming practices.','JavaScript','Platform','Beginner',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Backend Development", "Python Ecosystem", "Interactive Learning"]','["[COMMUNITY-TOOL]"]','[]','["python.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://gabrieltanner.org/blog/collecting-prometheus-metrics-in-golang','gabrieltanner.org: Golang Application monitoring using Prometheus','','2020',0,'A practical walk-through detailing how to instrument a Go application with custom Prometheus metrics using the official client library. Demonstrates defining, registering, and incrementing Counters and Gauges, and exposes them over an HTTP handler endpoint.','Go','Technical Blog','Intermediate',1,'online','manual',NULL,NULL,NULL,0,'2020-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Cloud Native Infrastructure", "Observability", "Prometheus", "Client Libraries"]','["[COMMUNITY-TOOL]"]','[]','["prometheus.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://gabrieltanner.org/blog/ha-kubernetes-cluster-using-k3s','gabrieltanner.org: Setting up a HA Kubernetes cluster using K3S','','2021',2,'A technical tutorial demonstrating how to install high-availability K3s clusters by leveraging external SQL databases (like PostgreSQL) to store states as an alternative to etcd.','None','Article','Advanced',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Edge & IoT", "High Availability", "Database Options"]','["[COMMUNITY-TOOL]"]','[]','["rancher.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://gaia-x.eu','Gaia-X.eu','','2026',0,'Official portal for Gaia-X, a European initiative seeking to establish unified requirements for an open, secure, and federated data architecture. Curated as a data sovereignty system; live grounding reflects its transition from theoretical architectural documents to real-world deployment of Gaia-X Compliance Engines.','English','Specification/Standard','Advanced',0,'online','manual',NULL,NULL,NULL,0,'2026-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Data Sovereignty", "Regulatory Ecosystems", "Gaia-X Core"]','["[COMMUNITY-TOOL]"]','[]','["public-cloud-solutions.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://galaxy.ansible.com','galaxy.ansible.com','','2026',0,'Ansible Galaxy serves as the central hub and public registry for finding, downloading, and sharing community-driven or certified Ansible collections, roles, and modules, serving as the core package ecosystem for modern IaC.','N/A','Registry','Beginner',0,'online','manual',NULL,NULL,NULL,0,'2026-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Infrastructure as Code", "Ansible", "Package Registry"]','["[COMMUNITY-TOOL]"]','[]','["ansible.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://galaxy.ansible.com/UnderGreen/prometheus-node-exporter','galaxy.ansible.com/UnderGreen/prometheus-node-exporter','- [github.com/UnderGreen/ansible-prometheus-node-exporter](https://github.com/UnderGreen/ansible-prometheus-node-exporter)','2024',0,'A lightweight, target-focused Ansible role specifically created to provision Prometheus Node Exporter. Useful for simple, bare-metal telemetry rollouts.','Shell','Repository','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2024-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Infrastructure as Code", "Ansible", "Node Exporter Deployment"]','["[COMMUNITY-TOOL]"]','[]','["prometheus.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://galaxy.ansible.com/William-Yeh/prometheus','galaxy.ansible.com/William-Yeh/prometheus','- [github.com/William-Yeh/ansible-prometheus](https://github.com/William-Yeh/ansible-prometheus)
    - [awesomeopensource.com/project/William-Yeh/ansible-prometheus](https://awesomeopensource.com/project/William-Yeh/ansible-prometheus)','2020',0,'A historical Ansible module for Prometheus installations. Live Grounding Note: Currently unmaintained. Modern orchestrations have transitioned to Helm charts or upstream operators.','Shell','Repository','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2020-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Infrastructure as Code", "Ansible", "Legacy Deployments"]','["[COMMUNITY-TOOL]"]','[]','["prometheus.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://galaxy.ansible.com/alexdzyoba/jmx-exporter','galaxy.ansible.com/alexdzyoba/jmx-exporter','','N/A',0,NULL,NULL,NULL,NULL,0,NULL,'manual','1fb16b30aa6907ea6976f64c7eb04ffbf3a13e1f8ff6b80cbf69f00ef3033cb5',100.0,1779031108,1,'2026-05-17T17:18:28.799658+02:00',NULL,NULL,NULL,'[]','[]','["docs/prometheus.md"]','[]','{}','{}');
INSERT INTO "resources" VALUES('https://galaxy.ansible.com/ansible/product_demos','galaxy.ansible.com/ansible/product_demos 🌟','','2025',0,'The official catalog of production-ready Ansible product demos hosted on Ansible Galaxy. Contains modular roles and collections designed to streamline enterprise cloud deployments. (Live Grounding: Serves as a vital asset directory for platform engineering teams utilizing Ansible Automation Platform).','YAML','Asset Catalog','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2025-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Infrastructure as Code & CI-CD", "Configuration Management", "Ansible Galaxy"]','["[COMMUNITY-TOOL]"]','[]','["demos.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://galaxy.ansible.com/atosatto/docker-swarm','galaxy.ansible.com: Docker Ansible Role','','2022',0,'An automation playbook for deploying secure Docker Swarm setups via Ansible. Highly useful for configuring Swarm managers and multi-tier network nodes programmatically.','YAML','IaC Module','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2022-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Infrastructure as Code", "Ansible", "Docker Swarm"]','["[COMMUNITY-TOOL]"]','[]','["kubernetes-alternatives.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://galaxy.ansible.com/awx/awx','AWX Ansible Collection: galaxy.ansible.com/awx/awx','','2024',0,'The official `awx.awx` Ansible Collection, which provides dedicated modules to interact programmatically with AWX/Tower API endpoints. This enables GitOps-style management of AWX configurations, job templates, credentials, and organizational schemas.','Python','Collection','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2024-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Infrastructure as Code", "Ansible", "Collections"]','["[COMMUNITY-TOOL]"]','[]','["ansible.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://galaxy.ansible.com/cloudalchemy/node-exporter','galaxy.ansible.com/cloudalchemy/node-exporter','- [github.com/cloudalchemy/ansible-prometheus](https://github.com/cloudalchemy/ansible-prometheus)','2025',0,'Highly standard Cloud Alchemy Ansible role configured to install, register, and maintain Prometheus Node Exporter. Leverages secure systemd user privileges and handles multi-distro variations flawlessly.','Shell','Repository','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2025-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Infrastructure as Code", "Ansible", "Node Exporter Deployment"]','["[COMMUNITY-TOOL]"]','[]','["prometheus.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://galaxy.ansible.com/geerlingguy','galaxy.ansible.com/geerlingguy','','2026',0,'The official Ansible Galaxy repository page for Jeff Geerling (geerlingguy), the most prominent community contributor in the Ansible landscape. Host to dozens of highly maintained roles covering PHP, Docker, Jenkins, and Kubernetes.','N/A','Registry Profile','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2026-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Infrastructure as Code", "Ansible", "Community Authors"]','["[COMMUNITY-TOOL]"]','[]','["ansible.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://galaxy.ansible.com/geerlingguy/awx','galaxy.ansible.com/geerlingguy/awx 🌟','','2022',0,'A popular, legacy Ansible role by Jeff Geerling designed for automated installation of AWX on virtual or bare-metal systems. Note that since modern AWX relies almost exclusively on the Kubernetes AWX Operator, this role is largely legacy.','YAML','Role','Intermediate',0,'duplicate','manual',NULL,NULL,NULL,0,'2022-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Infrastructure as Code", "Ansible", "Roles"]','["[LEGACY]"]','[]','["ansible.md"]','{}','{"duplicate_of": "https://galaxy.ansible.com/geerlingguy"}');
INSERT INTO "resources" VALUES('https://galaxy.ansible.com/mesaguy/prometheus','galaxy.ansible.com/mesaguy/prometheus','- [github.com/mesaguy/ansible-prometheus](https://github.com/mesaguy/ansible-prometheus)','2024',0,'Ansible playbooks designed to orchestrate server installation, Alertmanager nodes, and basic discovery pipelines. Highly parameterizable configuration schemas.','Shell','Repository','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2024-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Infrastructure as Code", "Ansible", "Prometheus Deployment"]','["[COMMUNITY-TOOL]"]','[]','["prometheus.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://galaxy.ansible.com/mkgin/vmware-harbor','galaxy.ansible.com/mkgin/vmware-harbor','','2020',0,'An Ansible Galaxy integration hub targeting VMware''s deployment instances of the Harbor container registry. This legacy role is built for deploying VM-hosted registries. Modern engineering workflows prioritize containerized cluster deployments instead of Ansible-orchestrated VM-level Harbor runtimes.','N/A','Tool','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2020-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Infrastructure Security", "Container Registries", "Harbor Automation"]','["[LEGACY]"]','[]','["registries.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://galaxy.ansible.com/nginxinc/nginx_core','galaxy.ansible.com/nginxinc/nginx_core','','2021',4,'The official Ansible NGINX Core Collection. It automates the installation, configuration, and execution of NGINX Open Source and NGINX Plus instances. It provides modular, enterprise-ready playbooks to streamline load-balancing, reverse proxies, and web operations across heterogeneous environments.','YAML','tool','intermediate',1,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Infrastructure as Code", "Ansible", "NGINX Automation"]','["[ENTERPRISE-STABLE]"]','[]','["ansible.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://galaxy.ansible.com/t_systems_mms/letsencrypt','galaxy.ansible.com: letsencrypt','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','1fb16b30aa6907ea6976f64c7eb04ffbf3a13e1f8ff6b80cbf69f00ef3033cb5',100.0,1779031037,1,'2026-05-17T17:17:17.187558+02:00',NULL,NULL,NULL,'[]','[]','["docs/ansible.md"]','[]','{}','{"duplicate_of": "https://galaxy.ansible.com/alexdzyoba/jmx-exporter"}');
INSERT INTO "resources" VALUES('https://galaxy.ansible.com/theforeman/foreman','Ansible Modules to manage Foreman and Katello installations','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','1fb16b30aa6907ea6976f64c7eb04ffbf3a13e1f8ff6b80cbf69f00ef3033cb5',100.0,1779031406,1,'2026-05-17T17:23:26.321310+02:00',NULL,NULL,NULL,'[]','[]','["docs/ansible.md"]','[]','{}','{"duplicate_of": "https://galaxy.ansible.com/alexdzyoba/jmx-exporter"}');
INSERT INTO "resources" VALUES('https://ganeshvernekar.com/blog/prometheus-tsdb-mmapping-head-chunks-from-disk','ganeshvernekar.com: Prometheus TSDB (Part 3): Memory Mapping of Head Chunks from Disk','','2020',0,'Part three of the TSDB deep dive, explaining how Prometheus memory-maps (mmap) historical head chunks to disk. By offloading cold chunks from RAM to disk while maintaining access references in memory, Prometheus significantly reduces its operational RAM requirements under dense monitoring workloads.','Go','Technical Blog','Advanced',0,'online','manual',NULL,NULL,NULL,0,'2020-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Cloud Native Infrastructure", "Observability", "Prometheus", "TSDB Internals"]','["[COMMUNITY-TOOL]"]','[]','["prometheus.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://ganeshvernekar.com/blog/prometheus-tsdb-persistent-block-and-its-index','ganeshvernekar.com: Prometheus TSDB (Part 4): Persistent Block and its Index','','2020',0,'Part four of the TSDB deep-dive series, analyzing the persistent block layout and its index structures on disk. Covers how the compactor merges historical 2-hour TSDB blocks, compresses the indices, and manages directory structures to allow low-overhead analytical PromQL queries.','Go','Technical Blog','Advanced',0,'online','manual',NULL,NULL,NULL,0,'2020-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Cloud Native Infrastructure", "Observability", "Prometheus", "TSDB Internals"]','["[COMMUNITY-TOOL]"]','[]','["prometheus.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://ganeshvernekar.com/blog/prometheus-tsdb-the-head-block','ganeshvernekar.com: Prometheus TSDB (Part 1): The Head Block','','2020',0,'The first entry of a detailed deep dive into Prometheus Time Series Database (TSDB) internals, focusing on the Head Block. It explains the mechanics of in-memory chunk allocation, active series data indexing, inverted index algorithms, and posting list lookups for instant query resolution.','Go','Technical Blog','Advanced',0,'online','manual',NULL,NULL,NULL,0,'2020-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Cloud Native Infrastructure", "Observability", "Prometheus", "TSDB Internals"]','["[COMMUNITY-TOOL]"]','[]','["prometheus.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://ganeshvernekar.com/blog/prometheus-tsdb-wal-and-checkpoint','ganeshvernekar.com: Prometheus TSDB (Part 2): WAL and Checkpoint','','2020',0,'Part two of the TSDB deep dive, detailing Write-Ahead Logging (WAL) and checkpointing operations. It outlines how Prometheus guarantees data persistence during system crashes by sequentially logging samples, and explains the checkpoint garbage collection strategy to optimize disk space.','Go','Technical Blog','Advanced',0,'online','manual',NULL,NULL,NULL,0,'2020-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Cloud Native Infrastructure", "Observability", "Prometheus", "TSDB Internals"]','["[COMMUNITY-TOOL]"]','[]','["prometheus.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://garba.org/posts/2018/k8s_pod_lc','garba.org: Kubernetes Pod Life Cycle Cheat Sheet','','2026',0,'A technical breakdown of Pod lifecycle states, start probes, and termination parameters. Curator Insight notes its value in troubleshooting restart loops. Live Grounding underscores how pod lifecycles affect blue-green deployment strategies.','English','Cheat Sheet','Advanced',0,'online','manual',NULL,NULL,NULL,0,'2026-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Platform", "Container Orchestration", "Kubernetes"]','["[COMMUNITY-TOOL]"]','[]','["cheatsheets.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://garden.io','==garden.io==','','N/A',0,NULL,NULL,NULL,NULL,0,'online','manual','7b4df8d5c724f8f10f455185be5cf2acb0c0ebafe8eb15c44f2d84671cb7415b',100.0,1779034313,0,'2026-05-17T18:11:53.690304+02:00',NULL,NULL,NULL,'[]','[]','["docs/kubernetes-based-devel.md", "docs/kubernetes-tools.md", "docs/scaffolding.md"]','[]','{}','{}');
INSERT INTO "resources" VALUES('https://garden.io/blog/performance-testing','garden.io: Performance testing on a microservice architecture','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','7b4df8d5c724f8f10f455185be5cf2acb0c0ebafe8eb15c44f2d84671cb7415b',100.0,1779030742,0,'2026-05-17T17:12:22.226792+02:00',NULL,NULL,NULL,'[]','[]','["docs/performance-testing-with-jenkins-and-jmeter.md"]','[]','{}','{"duplicate_of": "https://garden.io"}');
INSERT INTO "resources" VALUES('https://garden.io/blog/pulumi-vs-terraform','garden.io: Pulumi vs. Terraform: A comparison of Infrastructure as Code'' tools','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','7b4df8d5c724f8f10f455185be5cf2acb0c0ebafe8eb15c44f2d84671cb7415b',100.0,1779032152,0,'2026-05-17T17:35:52.927222+02:00',NULL,NULL,NULL,'[]','[]','["docs/pulumi.md"]','[]','{}','{"duplicate_of": "https://garden.io"}');
INSERT INTO "resources" VALUES('https://gateway-api.sigs.k8s.io','gateway-api.sigs.k8s.io 🌟','','2026',0,'The main documentation site for the Gateway API. Serves as the ultimate authority on advanced routing concepts, conformance testing, and controller implementation guidelines.','English','Documentation','Advanced',1,'online','manual',NULL,NULL,NULL,0,'2026-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Networking", "Ingress & Gateway", "Gateway API"]','["[COMMUNITY-TOOL]"]','[]','["kubernetes-networking.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://gatling.io','gatling.io','','2025',0,'Gatling is a highly optimized, asynchronous load-testing framework designed for high-concurrency scenarios. Written in Scala and Java, it utilizes Netty and Akka actors under the hood to handle thousands of concurrent virtual users on a single host machine, avoiding the thread-per-user overhead common in legacy frameworks like JMeter.','Scala','Framework','Advanced',0,'online','manual',NULL,NULL,NULL,0,'2025-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Testing", "Performance Testing", "Gatling"]','["[LEGACY]"]','[]','["performance-testing-with-jenkins-and-jmeter.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://gatling.io/docs/current/extensions/jenkins_plugin','gatling.io: Jenkins plugin','','N/A',0,'A curated technical resource and architectural guide covering gatling.io: Jenkins plugin in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779031231,0,'2026-05-17T17:20:31.488338+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/performance-testing-with-jenkins-and-jmeter.md"]','["performance-testing-with-jenkins-and-jmeter.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://gceasy.io','gceasy.io 🌟','','2026',0,'An advanced JVM garbage collection log analyzer. Uses machine learning algorithms to evaluate GC pauses, throughput, and memory trends, delivering actionable tuning recommendations for JVM sizing and GC algorithms (G1GC, ZGC).','None','Tool','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2026-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Observability", "Application Monitoring", "Java Performance"]','["[COMMUNITY-TOOL]"]','[]','["java-and-java-performance-optimization.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://geek-cookbook.funkypenguin.co.nz/recipes/kubernetes/oauth2-proxy','geek-cookbook.funkypenguin.co.nz: Using OAuth2 proxy for Kubernetes Dashboard','','2021',0,'A configuration guide describing how to wrap the Kubernetes Dashboard and sensitive internal APIs with oauth2-proxy, enabling secure OIDC integrations and SSO workflows.','English','Tutorial','Intermediate',1,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Security", "Identity & Access", "OIDC", "OAuth2 Proxy"]','["[COMMUNITY-TOOL]", "[GUIDE]"]','[]','["kubernetes-security.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://geekflare.com/cybersecurity/kubernetes-security-scanner',NULL,NULL,NULL,NULL,'A curated technical resource and architectural guide covering geekflare.com in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','7c78d01ca6176516ac5d47db06d80bb02515a64a39777d9675586dce927bddb6',100.0,1779130495,0,'2026-05-18T20:54:55.013747+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes.md"]','["kubernetes.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://geekflare.com/dev/generate-analyze-thread-dumps',NULL,NULL,NULL,NULL,'A curated technical resource and architectural guide covering geekflare.com in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','e94cae84d9684c28631ab0a368831e265ef3e7ad817494c2e8d57ef32f72b58d',100.0,1779130495,1,'2026-05-18T20:54:55.021628+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/java-and-java-performance-optimization.md"]','["java-and-java-performance-optimization.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://geekflare.com/devops-tools','geekflare.com: devops-tools','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','5bad1017b82ca8f4905682d3fd7d359c164410d661fd3c8ab5ddabfcd6bb93b8',100.0,1779030730,0,'2026-05-17T17:12:10.283713+02:00',NULL,NULL,NULL,'[]','[]','["docs/devops-tools.md"]','[]','{}','{"duplicate_of": "https://nubenetes.com/devops-tools"}');
INSERT INTO "resources" VALUES('https://geekflare.com/devops/config-management-tools',NULL,NULL,NULL,NULL,'A curated technical resource and architectural guide covering geekflare.com in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','345a5f7af7ed72b6d7b31167bc131ea9bc92ac6436aae361d1bd7250165ed92d',100.0,1779130494,0,'2026-05-18T20:54:54.950848+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/devops-tools.md"]','["devops-tools.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://geekflare.com/es/kubernetes-best-practices','geekflare.com: Diez mejores prácticas de Kubernetes para una mejor orquestación de contenedores','','2022',0,'Spanish-language article outlining 10 pivotal Kubernetes best practices. Highlights infrastructure sizing, logging integration, namespace isolation, RBAC enforcement, and secure container image building.','Spanish','Article','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2022-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Operations", "Best Practices", "Orchestration"]','["[COMMUNITY-TOOL]"]','[]','["kubernetes.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://geekflare.com/generate-analyze-thread-dumps','geekflare.com: What is Thread Dump and How to Analyze them? 🌟','','N/A',0,NULL,NULL,NULL,NULL,0,'online','manual','977bc922486c5fad3caf53da2155b1f4fbed9368b7e4608522c709aa6482e098',100.0,1779033088,0,'2026-05-17T17:51:28.561662+02:00',NULL,NULL,NULL,'[]','[]','["docs/java-and-java-performance-optimization.md"]','[]','{}','{}');
INSERT INTO "resources" VALUES('https://geekflare.com/gitops-introduction','geekflare.com: An Introduction to GitOps','','N/A',0,NULL,NULL,NULL,NULL,0,'online','manual','bdb549c78df7f751ecf9679e7f326033e7947c2ffd1d56c4d6feb10b015a3bc5',100.0,1779032797,0,'2026-05-17T17:46:37.855760+02:00',NULL,NULL,NULL,'[]','[]','["docs/gitops.md"]','[]','{}','{}');
INSERT INTO "resources" VALUES('https://geekflare.com/kubernetes-best-practices','geekflare.com: 10 Kubernetes Best Practices for Better Container Orchestration','','N/A',0,NULL,NULL,NULL,NULL,0,'online','manual','5d937313010eb7a1c1d38b2e9a2fbc0eb6f2b1b5fb8b45d41159303d18a4715c',100.0,1779032869,0,'2026-05-17T17:47:49.133868+02:00',NULL,NULL,NULL,'[]','[]','["docs/kubernetes.md"]','[]','{}','{}');
INSERT INTO "resources" VALUES('https://geekflare.com/topic/development',NULL,NULL,NULL,NULL,'A curated technical resource and architectural guide covering geekflare.com in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','189548e9e2ca4c3b781685b97e4ded17ccbbbc1c57b3c87aa7fae3dabf00028b',100.0,1779130495,0,'2026-05-18T20:54:55.011066+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/gitops.md"]','["gitops.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://geeksarray.com/blog/microservice-architecture-pattern-for-architects','geeksarray.com: Microservice Architecture Pattern for Architects 🌟','','2021',0,'Serves as a fundamental reference blueprint for systems architects designing microservices. Explains transaction boundaries, operational logging, API gateway proxies, database isolation, and service discovery mechanics.','English','Article','Intermediate',1,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Microservices", "Design Patterns", "Reference Architecture"]','["[COMMUNITY-TOOL]"]','[]','["introduction.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://gendocu.com','==gendocu.com: RPC API Developer Portal==','','N/A',0,'A curated technical resource and architectural guide covering ==gendocu.com: RPC API Developer Portal== in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779033162,0,'2026-05-17T17:52:42.483110+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/api.md"]','["api.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://gennyallcroft.medium.com/understanding-kubernetes-deployments-with-helm-444116a622be','gennyallcroft.medium.com: Understanding Kubernetes deployments with Helm','','N/A',0,'A curated technical resource and architectural guide covering gennyallcroft.medium.com: Understanding Kubernetes deployments with Helm in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779032388,0,'2026-05-17T17:39:48.299036+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/helm.md"]','["helm.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://geshan.com.np/blog/2021/07/rabbitmq-docker-nodejs','geshan.com.np: How to use RabbitMQ and Node.js with Docker and Docker-compose','','2021',0,'A practical tutorial for orchestrating RabbitMQ alongside Node.js microservices using Docker Compose. It outlines steps to build local development environments and configure basic exchange-bound AMQP workflows.','JavaScript','Article','Intermediate',1,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Infrastructure", "Message Brokers", "Docker"]','["[COMMUNITY-TOOL]"]','[]','["message-queue.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://geshan.com.np/blog/2021/12/docker-postgres','geshan.com.np: Postgres with Docker and Docker compose a step-by-step guide for beginners','','2021',0,'A comprehensive walkthrough detail-oriented on deploying PostgreSQL databases in local Docker Compose stacks. It covers critical concepts like volume persistence to protect against data loss during restarts, environment variable configurations for authentication, and mapping local ports for external database client connections. This guide is ideal for developers seeking a reliable stateful environment for local application testing.','Markdown','Article','Low',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Databases", "PostgreSQL", "Local Environments"]','["[COMMUNITY-TOOL]"]','[]','["docker.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://get-ytt.io','ytt','','2022',4,'A structured, command-line template engine designed to process YAML files as semantic AST objects rather than raw strings. Developed by VMware Carvel, ytt uses Python-like Starlark code to safely patch, template, and validate complex cloud-native resource manifests.','Go','tool','advanced',1,'online','manual',NULL,NULL,NULL,0,'2022-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Cloud Native Operations", "Kubernetes", "Advanced Templating"]','["[ENTERPRISE-STABLE]"]','[]','["yaml.md"]','{}','{"is_special": true}');
INSERT INTO "resources" VALUES('https://get.robin.io',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,'manual','2072f3fb12a840fa649f14d4f73a99ef1c21617c0bff45e219d166575d7acbc6',100.0,1779031782,0,'2026-05-17T17:29:42.366654+02:00',NULL,NULL,NULL,'[]','[]','["docs/ocp4.md"]','[]','{}','{}');
INSERT INTO "resources" VALUES('https://getbetterdevops.io/build-docker-images-using-ansible-and-packer','getbetterdevops.io: Build Docker Images Using Ansible and Packer','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','272ff80bf21d42cf1454211278538426ed1a18e16bd66d12a38fec85a1bcc9ca',100.0,1779033069,0,'2026-05-17T17:51:09.812471+02:00',NULL,NULL,NULL,'[]','[]','["docs/ansible.md"]','[]','{}','{"duplicate_of": "https://www.empowersurvivors.net"}');
INSERT INTO "resources" VALUES('https://getbetterdevops.io/k8s-ingress-with-letsencrypt','getbetterdevops.io: How to Secure K8S Nginx Ingress With Let’s Encrypt and'' Cert Manager','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','272ff80bf21d42cf1454211278538426ed1a18e16bd66d12a38fec85a1bcc9ca',100.0,1779029504,0,'2026-05-17T16:51:44.733992+02:00',NULL,NULL,NULL,'[]','[]','["docs/kubernetes-security.md"]','[]','{}','{"duplicate_of": "https://getbetterdevops.io/build-docker-images-using-ansible-and-packer"}');
INSERT INTO "resources" VALUES('https://getbetterdevops.io/terraform-with-helm','==getbetterdevops.io: How To Deploy Helm Charts With Terraform== 🌟','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','272ff80bf21d42cf1454211278538426ed1a18e16bd66d12a38fec85a1bcc9ca',100.0,1779033803,0,'2026-05-17T18:03:23.692642+02:00',NULL,NULL,NULL,'[]','[]','["docs/terraform.md"]','[]','{}','{"duplicate_of": "https://getbetterdevops.io/build-docker-images-using-ansible-and-packer"}');
INSERT INTO "resources" VALUES('https://getenroute.io/blog/leverage-open-source-oss-derive-insights-grafana-prometheus-tsdb-kubernetes-standalone-api-gateway','getenroute.io: TSDB, Prometheus, Grafana In Kubernetes: Tracing A Variable'' Across The OSS Monitoring Stack','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','94c0c28a11c8f9635991eb0fd8657952d4963db1c07d31c1f3c3bf0cfd648eec',100.0,1779030862,0,'2026-05-17T17:14:22.041447+02:00',NULL,NULL,NULL,'[]','[]','["docs/monitoring.md"]','[]','{}','{"duplicate_of": "https://www.saaras.io/blog/leverage-open-source-oss-derive-insights-grafana-prometheus"}');
INSERT INTO "resources" VALUES('https://getenroute.io/docs/ingress-filter-legos-secure-microservices-apis-using-helm-envoy','getenroute.io: Drive API Security At Kubernetes Ingress Using Helm And Envoy'' 🌟','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','c5ccc18f113d30d1847ecda6920a8d44ade901e2c62e50be9452d1aacf9b0f55',100.0,1779032340,0,'2026-05-17T17:39:00.614568+02:00',NULL,NULL,NULL,'[]','[]','["docs/kubernetes-networking.md"]','[]','{}','{"duplicate_of": "https://docs.getenroute.io"}');
INSERT INTO "resources" VALUES('https://getkuby.io','Kuby','','2022',2,'Kuby is a configuration and deployment wrapper tailored for Ruby on Rails applications running on Kubernetes. It abstracts the creation of complex Dockerfiles, Helm charts, and ingress resources into a single Ruby DSL, enabling Rails developers to deploy to cloud clusters without deep Kubernetes expertise.','Ruby','Framework','Medium',0,'online','manual','bdb28ea6fe2cd3c84d685c317caa0e957868953d5cb11afb2f1f72c422eba6dc',100.0,1779032785,1,'2026-05-17T17:46:25.586100+02:00',NULL,NULL,NULL,'["Application Delivery", "Frameworks", "Ruby on Rails"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-tools.md"]','["kubernetes-tools.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://getmatter.app','Matter','','N/A',0,NULL,NULL,NULL,NULL,0,'online','manual','e359d33722d3dd1e2437967e1f0b64b4a8a04cefd5ccea53e95794444ff2f070',100.0,1779034139,0,'2026-05-17T18:08:59.888888+02:00',NULL,NULL,NULL,'[]','[]','["docs/workfromhome.md"]','[]','{}','{}');
INSERT INTO "resources" VALUES('https://getseabird.github.io','getseabird.github.io 🌟','','2024',3,'Seabird is a fast, responsive open-source desktop client built to manage Kubernetes clusters. It directly leverages active local kubeconfig configurations to deliver seamless, real-time visibility into pods, deployments, and cluster logs.','Rust','Tool','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2024-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Platform Engineering", "UI & Dashboards", "Desktop Client"]','["[COMMUNITY-TOOL]"]','[]','["kubernetes-based-devel.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://gettopical.com/djangoframework','gettopical.com: Get Django Latest News','','2024',0,'A curation platform consolidating latest releases, security advisories, ecosystem packages, and core codebase changes for Django. Vital resource for architects keeping up-to-date with security alerts and system patches.','English','Aggregator','Beginner',0,'online','manual',NULL,NULL,NULL,0,'2024-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Software Engineering", "Web Frameworks", "Community News"]','["[COMMUNITY-TOOL]"]','[]','["python.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://gigaom.com/report/gigaom-radar-for-data-storage-for-kubernetes',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,'manual','099a11e0fa4edc386ccfbf1692aa13281cf29194dffe099fec88ccb809d86409',100.0,1779033418,0,'2026-05-17T17:56:58.861868+02:00',NULL,NULL,NULL,'[]','[]','["docs/kubernetes-storage.md"]','[]','{}','{}');
INSERT INTO "resources" VALUES('https://gijsreijn.medium.com/optimizing-your-dsc-v3-authoring-experience-in-vscode-bd8e90c52312','gijsreijn.medium.com: Optimizing Your DSC V3 Authoring Experience in VSCode','','N/A',0,'A curated technical resource and architectural guide covering gijsreijn.medium.com: Optimizing Your DSC V3 Authoring Experience in VSCode in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779031455,0,'2026-05-17T17:24:15.374085+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/visual-studio.md"]','["visual-studio.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://gist.github.com/CrookedNumber/8964442','Removing the last commit','','2014',0,'A practical troubleshooting guide mapping out strategies to revert or reset the latest Git commit. Explains the critical differences between `--soft`, `--mixed`, and `--hard` reset commands for local and remote recovery workflows.','Bash','Guide','Beginner',0,'online','manual','421ebc4795ba767c78a547cf843710529449385abc6eba1a4d6257e3ee633689',100.0,1781735940,1,'2026-06-18T00:39:00.474408+02:00',NULL,NULL,NULL,'["Software Engineering", "Version Control Systems", "Git Operations"]','["[COMMUNITY-TOOL]", "[GUIDE]"]','["docs/git.md"]','["git.md"]','{}','{"gh_stars": 0, "gh_pushed": null, "gh_license": "N/A", "gh_open_issues_30d": 0, "gh_open_prs_30d": 0, "gh_community_health": "dormant", "gh_activity_checked": "2026-06-19T13:32:28.981689+02:00"}');
INSERT INTO "resources" VALUES('https://gist.github.com/Faheetah/e11bd0315c34ed32e681616e41279ef4','GitHub Gist - Faheetah/Jenkinsfile.groovy: **Jenkinsfile idiosynchrasies'' with escaping and quotes**','','2020',0,'A community-maintained troubleshooting list pointing out common escaping issues, quotation rules, and environmental string quirks in Groovy Jenkinsfiles. An essential helper to reference when debugging nested bash steps and complex shell variable interpolation.','Groovy','article','Intermediate',0,'online','manual','d15f636952706a95487d2517870101d3dbeeb1c5a26c2ddb23887fc2aaae6ba1',100.0,1781735992,1,'2026-06-18T00:39:52.204629+02:00',NULL,NULL,NULL,'["Infrastructure & DevOps", "Pipeline as Code", "Jenkinsfile Troubleshooting"]','["[COMMUNITY-TOOL]"]','["docs/jenkins.md"]','["jenkins.md"]','{}','{"gh_stars": 0, "gh_pushed": null, "gh_license": "N/A", "gh_open_issues_30d": 0, "gh_open_prs_30d": 0, "gh_community_health": "dormant", "gh_activity_checked": "2026-06-19T13:32:29.599362+02:00"}');
INSERT INTO "resources" VALUES('https://gist.github.com/GTRekter/51f8be3fbfb13b3696f92e117d956597','gist.github.com: This snippet contains the steps to generate a terraform'' plan and post it as a comment of a pull request in Azure DevOps','','2023',3,'A PowerShell-driven automation script that extracts Terraform plans and posts them directly as rich markdown comments in Azure DevOps Pull Requests. Live 2026 engineering audits show that while native extensions offer similar behaviors, custom gists are widely used to maintain clean PR review workflows.','PowerShell','Code Repository','Intermediate',0,'online','manual','2316308b32046c380b82bc6156ff3bd9c07602d4ddff771c48804f0093fe9373',100.0,1781735879,1,'2026-06-18T00:37:59.559064+02:00',NULL,NULL,NULL,'["Cloud DevOps", "Infrastructure as Code", "Terraform Orchestration", "Pull Request Feedback"]','["[COMMUNITY-TOOL]"]','["docs/azure.md"]','["azure.md"]','{}','{"gh_stars": 0, "gh_pushed": null, "gh_license": "N/A", "gh_open_issues_30d": 0, "gh_open_prs_30d": 0, "gh_community_health": "dormant", "gh_activity_checked": "2026-06-19T13:32:30.222348+02:00"}');
INSERT INTO "resources" VALUES('https://gist.github.com/JamesMGreene/cdd0ac49f90c987e45ac','gist.github.com/JamesMGreene: A comparison of using `git flow` commands'' versus raw `git` commands','','2015',0,'A detailed side-by-side terminal command comparison showing what the automated `git-flow` wrapper does under the hood versus raw Git commands. Essential for engineers who need to debug broken branch states or build custom CI/CD scripts without external dependencies.','Bash','Guide','Intermediate',0,'online','manual','a69ee091e4e7b0165da20cd1d7dda9729de3e1439528b87b5415ca5c62c41e27',100.0,1781735940,1,'2026-06-18T00:39:00.550434+02:00',NULL,NULL,NULL,'["Software Engineering", "Version Control Systems", "Git Workflows"]','["[COMMUNITY-TOOL]", "[GUIDE]"]','["docs/git.md"]','["git.md"]','{}','{"gh_stars": 0, "gh_pushed": null, "gh_license": "N/A", "gh_open_issues_30d": 0, "gh_open_prs_30d": 0, "gh_community_health": "dormant", "gh_activity_checked": "2026-06-19T13:32:30.848488+02:00"}');
INSERT INTO "resources" VALUES('https://gist.github.com/PatrLind/e651d3cbc3bf68e4bd9fcc9568cbd3fb','gist.github.com: How to protect your ~/.kube/ configuration','','2020',0,'Provides hardening steps for securing developer workstation `~/.kube/config` files. Details POSIX permissions adjustments, the usage of credential helpers, and avoiding static administrative token storage.','Shell','tutorial','Basic',0,'online','manual','ddb7e934892c999e7ffb796047b2c07472eb4d4aad6e69dfa792fa7ac6b479ad',100.0,1781736026,1,'2026-06-18T00:40:26.121354+02:00',NULL,NULL,NULL,'["Kubernetes Security", "Workstation Client Security", "Kubeconfig Hardening"]','["[COMMUNITY-TOOL]", "[GUIDE]"]','["docs/kubernetes-security.md"]','["kubernetes-security.md"]','{}','{"gh_stars": 0, "gh_pushed": null, "gh_license": "N/A", "gh_open_issues_30d": 0, "gh_open_prs_30d": 0, "gh_community_health": "dormant", "gh_activity_checked": "2026-06-19T13:32:31.469508+02:00"}');
INSERT INTO "resources" VALUES('https://gist.github.com/andykuszyk/a5ee80ae263e77f651bed878c1deb03b','gist.github.com: Creating and Publishing NuGet Packages','','2023',0,'A concise, developer-centric guide mapping the CLI workflows required to construct and publish NuGet packages. Explores packing commands, validation, local server configuration, target registry configuration, and security practices for handling API keys.','Shell','Tutorial','Beginner',0,'online','manual','6fe389c1d6ad96dfb6a95b68a102a39ec7e839fd7889d34d8b16afa0b76281b3',100.0,1781735929,1,'2026-06-18T00:38:49.519659+02:00',NULL,NULL,NULL,'["Software Architecture & .NET Development", "Package Management", "Publishing Workflows"]','["[COMMUNITY-TOOL]", "[GUIDE]"]','["docs/dotnet.md"]','["dotnet.md"]','{}','{"gh_stars": 0, "gh_pushed": null, "gh_license": "N/A", "gh_open_issues_30d": 0, "gh_open_prs_30d": 0, "gh_community_health": "dormant", "gh_activity_checked": "2026-06-19T13:32:32.082772+02:00"}');
INSERT INTO "resources" VALUES('https://gist.github.com/chadmcrowell/4d11b8a56aba3bdc32ea73c31104357b','gist.github.com/chadmcrowell: AKS w/Virtual Nodes (ACI)','','2021',0,'A practical Gist code blueprint illustrating how to integrate AKS with Virtual Nodes backed by Azure Container Instances (ACI). Provides a dynamic model for running containerized burst workloads serverlessly without additional VM node provisioning.','HCL','Code','Intermediate',0,'online','manual','5c9ca00b5ec15ab39feea9a2b195978cdaf7fdd85663956840ecddb55896a84d',100.0,1781736233,1,'2026-06-18T00:43:53.346126+02:00',NULL,NULL,NULL,'["Cloud Infrastructure", "Azure", "AKS & OpenShift Orchestration"]','["[COMMUNITY-TOOL]"]','["docs/terraform.md"]','["terraform.md"]','{}','{"gh_stars": 0, "gh_pushed": null, "gh_license": "N/A", "gh_open_issues_30d": 0, "gh_open_prs_30d": 0, "gh_community_health": "dormant", "gh_activity_checked": "2026-06-19T13:32:32.697666+02:00"}');
INSERT INTO "resources" VALUES('https://gist.github.com/chadmcrowell/f3fc3be2ca1fcb887034162c14d77e74','gist.github.com: chadmcrowell/cidr.sh 🌟','','2020',0,'A portable Bash shell scripting library for programmatic calculation of CIDR blocks, host scopes, and netmask translations directly inside Linux terminal host environments.','Shell','Script','Intermediate',0,'online','manual','b8a6ead36971e59f17f178a130c8210c292c7cc4045b4686a8c1adac7d04b385',100.0,1781736101,1,'2026-06-18T00:41:41.755792+02:00',NULL,NULL,NULL,'["Computer Networking & IPAM", "Subnetting & Addressing", "Command-Line Utilities"]','["[COMMUNITY-TOOL]"]','["docs/networking.md"]','["networking.md"]','{}','{"gh_stars": 0, "gh_pushed": null, "gh_license": "N/A", "gh_open_issues_30d": 0, "gh_open_prs_30d": 0, "gh_community_health": "dormant", "gh_activity_checked": "2026-06-19T13:32:33.316278+02:00"}');
INSERT INTO "resources" VALUES('https://gist.github.com/djspiewak/9f2f91085607a4859a66','Git DMZ Flow','','2015',0,'The Git DMZ Flow introduces a specialized ''demilitarized zone'' branch acting as a buffer between feature integrations and the protected production branch. Automated CI suites run validation tasks directly in this zone, completely preventing unstable changes from polluting main lines without relying on complex manual gates.','Markdown','Specification','Advanced',0,'online','manual','2e3498fea77db97836c13fa928f3bfe82e28b0e25ee9ac5fda7c20baae2d7d12',100.0,1781735940,1,'2026-06-18T00:39:00.249553+02:00',NULL,NULL,NULL,'["Software Engineering", "Version Control Systems", "Git Workflows"]','["[COMMUNITY-TOOL]"]','["docs/git.md"]','["git.md"]','{}','{"gh_stars": 0, "gh_pushed": null, "gh_license": "N/A", "gh_open_issues_30d": 0, "gh_open_prs_30d": 0, "gh_community_health": "dormant", "gh_activity_checked": "2026-06-19T13:32:33.926983+02:00"}');
INSERT INTO "resources" VALUES('https://gist.github.com/hxlnt/60d0e62efdb973e221e585e2b990bfd6','With the Edge (Chromium) Tools for VS Code you can see the browser''s Inspector and Dev Tools within VSCode, to debug your front-end code','','2026',0,'This reference Gist documents configurations and methods for integrating Edge browser tools and frontend debuggers directly inside the VS Code editor. It enables developers to debug application user interfaces, run JavaScript profiles, and inspect network requests without leaving their IDE. This configuration streamlines development workflows when creating microservice management dashboards.','Markdown','Documentation','Intermediate',0,'online','manual','16e48cdd6ccc7b8bfc80e3ac1400ee6a8b793d27073b479472e2da8b6766f3a2',100.0,1781736167,1,'2026-06-18T00:42:47.809265+02:00',NULL,NULL,NULL,'["Documentation", "Developer Tooling", "Web Debugging"]','["[COMMUNITY-TOOL]"]','["docs/visual-studio.md"]','["visual-studio.md"]','{}','{"gh_stars": 0, "gh_pushed": null, "gh_license": "N/A", "gh_open_issues_30d": 0, "gh_open_prs_30d": 0, "gh_community_health": "dormant", "gh_activity_checked": "2026-06-19T13:32:34.542647+02:00"}');
INSERT INTO "resources" VALUES('https://gist.github.com/jahe/59557d507f43574b0d96','github.com/jahe: Gradle Cheat Sheet','','2026',0,'A concise Gist tracking basic Gradle build files and target tasks. Curator Insight targets execution speeds and cache configurations. Live Grounding shows its persistent usefulness for modern Android build engineers.','Groovy','Cheat Sheet','Intermediate',0,'online','manual','b015cca6c2311c725fd2f02acce80b86cc67a8369ecace1897851caebdf2894f',100.0,1781735890,1,'2026-06-18T00:38:10.046658+02:00',NULL,NULL,NULL,'["Software Development", "Build Automation", "Gradle"]','["[COMMUNITY-TOOL]"]','["docs/cheatsheets.md"]','["cheatsheets.md"]','{}','{"gh_stars": 0, "gh_pushed": null, "gh_license": "N/A", "gh_open_issues_30d": 0, "gh_open_prs_30d": 0, "gh_community_health": "dormant", "gh_activity_checked": "2026-06-19T13:32:35.157589+02:00"}');
INSERT INTO "resources" VALUES('https://gist.github.com/jiffle/499caa5f53ab8f90dc19a3040ee40f48','github.com/jiffle: Gradle Cheat Sheet','','2026',0,'A community collection of dependency blocks and plugin imports in Gradle. Curator Insight focuses on Gradle''s compilation speeds. Live Grounding verifies its reliability when structuring multi-project builds.','Groovy','Cheat Sheet','Intermediate',0,'online','manual','a99db13823be8fc8c5d2e0b91f1dcfe71ee444a758c03ab503a8d2cdfbf4f723',100.0,1781735889,1,'2026-06-18T00:38:09.833354+02:00',NULL,NULL,NULL,'["Software Development", "Build Automation", "Gradle"]','["[COMMUNITY-TOOL]"]','["docs/cheatsheets.md"]','["cheatsheets.md"]','{}','{"gh_stars": 0, "gh_pushed": null, "gh_license": "N/A", "gh_open_issues_30d": 0, "gh_open_prs_30d": 0, "gh_community_health": "dormant", "gh_activity_checked": "2026-06-19T13:32:35.774579+02:00"}');
INSERT INTO "resources" VALUES('https://gist.github.com/jimangel/0014770713cdca8b363816930ef2520f','Kubernetes v1.16 API deprecation testing','','2019',2,'Curator Insight features a test script for identifying deprecated Kubernetes v1.16 APIs. Live engineering truth in 2026 finds this script outdated, though historically valuable for understanding the mechanics of migrating extensions/v1beta1 API resources.','Shell','Code Repository','Medium',0,'online','manual','176696de394292ad08398597cbc898063cbee52dca7d71b412e495dae21f40ca',100.0,1781736026,1,'2026-06-18T00:40:26.067956+02:00',NULL,NULL,NULL,'["Kubernetes Core", "API Evolution", "v1.16"]','["[LEGACY]"]','["docs/kubernetes-releases.md"]','["kubernetes-releases.md"]','{}','{"gh_stars": 0, "gh_pushed": null, "gh_license": "N/A", "gh_open_issues_30d": 0, "gh_open_prs_30d": 0, "gh_community_health": "dormant", "gh_activity_checked": "2026-06-19T13:32:36.401836+02:00"}');
INSERT INTO "resources" VALUES('https://gist.github.com/leonardofed','A curated list of AWS resources to prepare for the AWS Certifications','','2023',0,'A comprehensive, community-maintained GitHub Gist featuring a structured registry of mock exams, official whitepapers, and cloud design cheatsheets. It provides a reliable directory for self-directed preparation across multiple AWS credentials.','English','Code Repository','Intermediate',0,'online','manual','b74f6418c0c8d80819b582478832f0d5a779994d4e06908a3d5537f0604e71e4',100.0,1779033511,1,'2026-05-17T17:58:31.503110+02:00',NULL,NULL,NULL,'["Cloud Computing", "AWS", "Certification Training"]','["[COMMUNITY-TOOL]"]','["docs/aws-training.md"]','["aws-training.md"]','{}','{"gh_stars": 0, "gh_pushed": null, "gh_license": "N/A"}');
INSERT INTO "resources" VALUES('https://gist.github.com/luisalfonsopreciado/40a0fc2319241d517832affdce2bc1ff','All you need to know to get started with the Kube Scheduler','','2021',0,'A structured developer reference summarizing primary Kube Scheduler mechanisms.
- Explains configuring node affinity, taints, tolerations, and scheduling profile plugins.
- Provides a robust cheat-sheet format for engineering custom resource schedules.','English','Gist','Intermediate',0,'online','manual','80420720cf80743f56bf140adbea55f27eb5ebc5b7fd5581705b907594eb304d',100.0,1781736221,1,'2026-06-18T00:43:41.406580+02:00',NULL,NULL,NULL,'["Scheduling & Orchestration", "Scheduler Internals", "Configuration"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes.md"]','["kubernetes.md"]','{}','{"gh_stars": 0, "gh_pushed": null, "gh_license": "N/A", "gh_open_issues_30d": 0, "gh_open_prs_30d": 0, "gh_community_health": "dormant", "gh_activity_checked": "2026-06-19T13:32:37.013733+02:00"}');
INSERT INTO "resources" VALUES('https://gist.github.com/michaellihs/b08c89581ec597fa198cf74e2239f4a6','gist.github.com/michaellihs (jenkins pipeline)','','2026',0,'A highly functional GitHub Gist detailing declarative Jenkins pipeline syntaxes. Curator Insight focuses on automated container testing pipelines. Live Grounding proves declarative Groovy remains a massive infrastructure codebase across corporate IT.','Groovy','Cheat Sheet','Intermediate',0,'online','manual','a184795ca7faa4c0935e9fae7f92967067784d6abdb872e1fcbce0d9bda81bd0',100.0,1781735889,1,'2026-06-18T00:38:09.876395+02:00',NULL,NULL,NULL,'["Software Development", "CI/CD Platforms", "Jenkins"]','["[COMMUNITY-TOOL]"]','["docs/cheatsheets.md"]','["cheatsheets.md"]','{}','{"gh_stars": 0, "gh_pushed": null, "gh_license": "N/A", "gh_open_issues_30d": 0, "gh_open_prs_30d": 0, "gh_community_health": "dormant", "gh_activity_checked": "2026-06-19T13:32:37.643801+02:00"}');
INSERT INTO "resources" VALUES('https://gist.github.com/ninlil/affbf7514d4e74c7634e77f47e172236','Get applied and effective apiVersion from Kubernetes objects','','2020',5,'A highly specialized GitHub Gist that details mechanisms to query and extract both the applied and effective apiVersion from active Kubernetes objects. This tool is vital for API deprecation migrations and multi-version cluster upgrades where Helm or GitOps manifests diverge from runtime configurations. It leverages native kubectl Go templates and JSONPath filters to expose internal cluster metadata.','Shell','Code Snippet','Advanced',0,'online','manual','a7cd8e96934366d61ec170e8f15c9af7d6192aab855b41b5725d8a947b8bd72f',100.0,1781736221,1,'2026-06-18T00:43:41.395211+02:00',NULL,NULL,NULL,'["Automation", "Debugging", "API Objects"]','["[DE FACTO STANDARD]"]','["docs/kubernetes.md"]','["kubernetes.md"]','{}','{"gh_stars": 0, "gh_pushed": null, "gh_license": "N/A", "gh_open_issues_30d": 0, "gh_open_prs_30d": 0, "gh_community_health": "dormant", "gh_activity_checked": "2026-06-19T13:32:38.256083+02:00"}');
INSERT INTO "resources" VALUES('https://gist.github.com/pierrejoubert73/902cc94d79424356a8d20be2b382e1ab','A collapsible section containing markdown','','N/A',0,NULL,NULL,NULL,NULL,0,NULL,'manual','20da3c231860dadc82bf0d21d61d534de3dbc9b29ed9395555df0229ab321db2',100.0,1779034235,1,'2026-05-17T18:10:35.595644+02:00',NULL,NULL,NULL,'[]','[]','["docs/visual-studio.md"]','[]','{}','{"gh_open_issues_30d": 0, "gh_open_prs_30d": 0, "gh_community_health": "dormant", "gh_activity_checked": "2026-06-19T13:32:38.879353+02:00"}');
INSERT INTO "resources" VALUES('https://gist.github.com/rafaeltuelho/111850b0db31106a4d12a186e1fbc53e','gist.github.com: Openshift cheat sheet 2','','2026',0,'A curated GitHub Gist focusing on route creations and project management inside OpenShift. Curator Insight points to easy execution structures. Live Grounding highlights how engineers bypass standard dashboard overhead with direct Gist terminal blocks.','Shell','Cheat Sheet','Intermediate',0,'duplicate','manual','2cf3668a9f9c1d3ffc1f9befe08b95161b61906ed54f5f9f570ee471daeab59f',100.0,1781735889,1,'2026-06-18T00:38:09.957793+02:00',NULL,NULL,NULL,'["Platform", "Container Orchestration", "OpenShift"]','["[COMMUNITY-TOOL]"]','["docs/cheatsheets.md"]','["cheatsheets.md"]','{}','{"gh_stars": 0, "gh_pushed": null, "gh_license": "N/A", "duplicate_of": "https://github.com/mhausenblas/openshift-cheat-sheet", "gh_open_issues_30d": 0, "gh_open_prs_30d": 0, "gh_community_health": "dormant", "gh_activity_checked": "2026-06-19T13:32:39.496568+02:00"}');
INSERT INTO "resources" VALUES('https://gist.github.com/scottrigby/a1a42c3292ec7899837c578ffdaaf92a','==gist.github.com: GitOps for Helm Users== 🌟','','2021',4,'A comprehensive developer-focused outline addressing the conceptual transition from manual Helm installations to fully automated Helm Controller reconciliations in Flux. Live Grounding emphasizes that treating Helm charts as declarative artifacts rather than CLI actions represents the core shift to reliable, self-healing application lifecycles inside modern Kubernetes clusters.','Markdown','Reference','Intermediate',0,'online','manual','70662c02ec6dc587c19c3ccca97070bfd30c4899ae45af1b126d34f097779714',100.0,1781735939,1,'2026-06-18T00:38:59.899532+02:00',NULL,NULL,NULL,'["Deployment & Orchestration", "Package Management", "Helm & Flux"]','["[ENTERPRISE-STABLE]"]','["docs/flux.md"]','["flux.md"]','{}','{"gh_stars": 0, "gh_pushed": null, "gh_license": "N/A", "gh_open_issues_30d": 0, "gh_open_prs_30d": 0, "gh_community_health": "dormant", "gh_activity_checked": "2026-06-19T13:32:40.128852+02:00"}');
INSERT INTO "resources" VALUES('https://gist.github.com/so0k/42313dbb3b547a0f51a547bb968696ba','Kubectl output options 🌟','','2021',5,'A curated technical guide detailing advanced kubectl formatting options. It covers jsonpath extractions, custom columns, and Go templating recipes. This cheat sheet is incredibly valuable for platform engineers querying complex cluster statuses directly from the command line.','YAML','documentation','intermediate',1,'online','manual','4cac4c1c00efe6e4f1af0bfefc089b68c0ebdaa7fe67f5f2acc3438b9a72f0b9',100.0,1781736180,1,'2026-06-18T00:43:00.841727+02:00',NULL,NULL,NULL,'["Cloud Native Operations", "Kubernetes", "CLI Operations"]','["[DE FACTO STANDARD]"]','["docs/yaml.md"]','["data-and-advanced-analytics.md", "yaml.md"]','{}','{"gh_stars": 0, "gh_pushed": null, "gh_license": "N/A", "is_special": true, "gh_open_issues_30d": 0, "gh_open_prs_30d": 0, "gh_community_health": "dormant", "gh_activity_checked": "2026-06-19T13:32:40.748698+02:00"}');
INSERT INTO "resources" VALUES('https://gist.github.com/starred','GH Gists: gist.new','','2026',0,'An efficiency shortcut (`gist.new`) that directs users to GitHub''s Gist creation environment. Allows developers to rapidly save, share, and audit isolated code configurations, terminal scripts, or stack traces without initializing full Git trees.','English','Website','Beginner',0,'online','manual','adfd12210935ae3a03ac6da9ca56002bcc109bfd919109472df49d8574259ac8',100.0,1779130494,1,'2026-05-18T20:54:54.957963+02:00',NULL,NULL,NULL,'["Developer Productivity", "Utilities", "GitHub Shortcuts"]','["[COMMUNITY-TOOL]"]','["docs/project-management-tools.md"]','["project-management-tools.md"]','{}','{"gh_stars": 0, "gh_pushed": null, "gh_license": "N/A"}');
INSERT INTO "resources" VALUES('https://gist.github.com/tmckayus/8e843f90c44ac841d0673434c7de0c6a','Overview: running crc on a remote server','','2020',0,'An active community technical gist demonstrating how to configure and run CodeReady Containers (OpenShift Local) on a remote server. This workaround allows developers to bypass local RAM/CPU limitations by running the heavy single-node cluster on beefy headless remote servers while routing local CLI controls (`oc`, `kubectl`) over custom SSH tunnels and reverse proxies.','Bash','Code Gist','Intermediate',0,'online','manual','1260f68c3efaa0a4b2dde8e8d792deda6846d63b819cedd7c80ab7bf93b4b174',100.0,1781736112,1,'2026-06-18T00:41:52.483095+02:00',NULL,NULL,NULL,'["Platforms", "Local Development", "Remote Deployments"]','["[COMMUNITY-TOOL]"]','["docs/ocp4.md"]','["ocp4.md"]','{}','{"gh_stars": 0, "gh_pushed": null, "gh_license": "N/A", "gh_open_issues_30d": 0, "gh_open_prs_30d": 0, "gh_community_health": "dormant", "gh_activity_checked": "2026-06-19T13:32:41.372835+02:00"}');
INSERT INTO "resources" VALUES('https://gist.github.com/tuannvm/4e1bcc993f683ee275ed36e67c30ac49','Helm Cheat Sheet','','2026',0,'A structured Helm v3 command reference detailing upgrade strategies, rollbacks, and values overrides. Curator Insight emphasizes its convenience in daily terminal routines. Live Grounding highlights Helm''s absolute monopoly on application packaging in k8s.','Shell','Cheat Sheet','Intermediate',0,'online','manual','7c2557d75d9fa8a4864ed14a0e7a418cda5010b79bd3dbdadf62fdee2a8e8b18',100.0,1781735890,1,'2026-06-18T00:38:10.287590+02:00',NULL,NULL,NULL,'["Platform", "Package Management", "Helm"]','["[COMMUNITY-TOOL]"]','["docs/cheatsheets.md"]','["cheatsheets.md"]','{}','{"gh_stars": 0, "gh_pushed": null, "gh_license": "N/A", "gh_open_issues_30d": 0, "gh_open_prs_30d": 0, "gh_community_health": "dormant", "gh_activity_checked": "2026-06-19T13:32:41.999973+02:00"}');
INSERT INTO "resources" VALUES('https://gist.github.com/twasink/d52ef998b2a5b24cdfaa9e7358c5282f','gist.github.com/twasink: Jenkins Image, using Docker-in-Docker 🌟','','2021',0,'A technical Gist providing code to run a Jenkins container using Docker-in-Docker (DinD) architectures to build and test Docker images. *Curator Insight*: Docker in Docker configuration. *Live Grounding*: DinD is widely used, though Docker socket mounting is frequently preferred for security compliance in modern production environments.','English','Code','Advanced',0,'online','manual','ab9e90e1f91e043ed7f56f8a6c6f74b99d12c6cc11f343e90e10e96be5237689',100.0,1781735991,1,'2026-06-18T00:39:51.713178+02:00',NULL,NULL,NULL,'["Infrastructure", "Container Orchestration", "Docker-in-Docker"]','["[COMMUNITY-TOOL]"]','["docs/jenkins.md"]','["jenkins.md"]','{}','{"gh_stars": 0, "gh_pushed": null, "gh_license": "N/A", "gh_open_issues_30d": 0, "gh_open_prs_30d": 0, "gh_community_health": "dormant", "gh_activity_checked": "2026-06-19T13:32:42.623452+02:00"}');
INSERT INTO "resources" VALUES('https://gist.github.com/xandout/8d24558c75c53f3cb8bf0a97ec25fcfc','Kubernetes DaemonSet that enables a direct shell on each Node using SSH to localhost','','2018',3,'Presents a functional DaemonSet template allowing administrators direct node shell access over SSH to localhost. Helpful for troubleshooting bare-metal or legacy infrastructure layers without traditional jump hosts.','YAML','Gist','Advanced',0,'online','manual','312826fd091242ee25765fcf2227585173b1e93b89ffc965db40b0fa4d8ccbc8',100.0,1781736046,1,'2026-06-18T00:40:46.429361+02:00',NULL,NULL,NULL,'["Operations", "Node Management", "Troubleshooting"]','["[LEGACY]"]','["docs/kubernetes-tools.md", "docs/kubernetes.md"]','["kubernetes-tools.md", "kubernetes.md"]','{}','{"gh_stars": 0, "gh_pushed": null, "gh_license": "N/A", "gh_open_issues_30d": 0, "gh_open_prs_30d": 0, "gh_community_health": "dormant", "gh_activity_checked": "2026-06-19T13:32:43.249939+02:00"}');
INSERT INTO "resources" VALUES('https://gist.new','GH Gists: gist.new','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','643a92e8fd2d3b658307d610fe239d22a2fad32248152d4d27faf5b1e4af50a6',100.0,1779031910,0,'2026-05-17T17:31:50.773375+02:00',NULL,NULL,NULL,'[]','[]','["docs/project-management-tools.md"]','[]','{}','{"duplicate_of": "https://gist.github.com/starred"}');
INSERT INTO "resources" VALUES('https://git-flow.readthedocs.io','git-flow.readthedocs.io','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','7f77a0c43f6aa4744a89986dab181b8fc44fa87ab52bd9747e1491a188271414',100.0,1779030683,0,'2026-05-17T17:11:23.179720+02:00',NULL,NULL,NULL,'[]','[]','["docs/git.md"]','[]','{}','{"duplicate_of": "https://git-flow.readthedocs.io/en/latest"}');
INSERT INTO "resources" VALUES('https://git-flow.readthedocs.io/en/latest','git-flow.readthedocs.io','','2012',0,'Official reference documentation for the git-flow CLI extension, which wraps core Git commands to automate Vincent Driessen''s branching model. It details low-level subcommands for features, releases, and hotfixes, making complex git operations more accessible from the command line.','Markdown','Tool','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2012-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Software Engineering", "Version Control Systems", "Git Workflows"]','["[COMMUNITY-TOOL]"]','[]','["git.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://git-scm.com','Git','- [git-scm.com/book](https://git-scm.com/book)','2026',0,'Central portal for Git version control, hosting official documentation, command-line references, binary releases, and the complete ''Pro Git'' digital book addressing source control architectures.','None','Platform','Beginner',0,'online','manual',NULL,NULL,NULL,0,'2026-06-01T00:00:00+02:00',NULL,NULL,NULL,'["DevOps", "Version Control", "Git"]','["[COMMUNITY-TOOL]"]','[]','["git.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://git-scm.com/book','git-scm.com/book','','N/A',0,NULL,NULL,NULL,NULL,0,NULL,'manual','97ba3575c11a50391bf93564238da1c8f507274730f4f7eb970bb25169cab439',100.0,1779029952,1,'2026-05-17T16:59:12.492640+02:00',NULL,NULL,NULL,'[]','[]','["docs/git.md"]','[]','{}','{}');
INSERT INTO "resources" VALUES('https://git-scm.com/book/en/v2/Distributed-Git-Distributed-Workflows','git-scm.com: Distributed Git - Distributed Workflows','- [Distributed Git - Distributed Workflows - Integration-Manager Workflow](https://git-scm.com/book/en/v2/Distributed-Git-Distributed-Workflows#Integration-Manager-Workflow)
    - [Setup Git Integration Manager Workflow in Eclipse](https://stackoverflow.com/questions/26003298/how-to-setup-local-git-with-local-blessed-repo-integration-manager-workflow)','2023',0,'Explains decentralized collaboration topologies, emphasizing the Integration-Manager and Dictator-and-Lieutenants models. Details reference handling, repository permissions, and integration loops for scaling large distributed systems.','English','Documentation','Advanced',0,'online','manual',NULL,NULL,NULL,0,'2023-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Version Control", "Development Models", "Branching Strategy"]','["[COMMUNITY-TOOL]"]','[]','["git.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://git-scm.com/book/en/v2/Git-Branching-Branching-Workflows','git-scm.com: Git Branching - Branching Workflows','','2023',0,'Official Git documentation reviewing fundamental branching workflows like long-running branches and topic branches. Discusses merging practices to guide engineering teams in choosing the right isolation strategy for their scale.','English','Documentation','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2023-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Version Control", "Development Models", "Branching Strategy"]','["[COMMUNITY-TOOL]"]','[]','["git.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://git-scm.com/book/en/v2/Git-Tools-Submodules','git-scm.com: Git Tools - Submodules','','2023',0,'The official documentation reference on Git submodules, enabling external repositories to be embedded as sub-directories. Discusses reference synchronization, detached HEAD states in child submodules, and standard update patterns for mono-repo and library dependency workflows.','English','Documentation','Advanced',0,'online','manual',NULL,NULL,NULL,0,'2023-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Version Control", "Advanced Git", "Dependency Management"]','["[COMMUNITY-TOOL]"]','[]','["git.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://git-scm.com/docs','git-scm.com: Git reference','','2026',5,'Curator Insight: The canonical, official Git command-line reference. Live Grounding: Serves as the ultimate authority on version control algorithms, low-level plumbing commands, complex history manipulation (rebase, filter-repo), and internal cryptographic hashing structures (transitioning seamlessly from SHA-1 to SHA-256).','English','Official Documentation','Advanced',0,'online','manual',NULL,NULL,NULL,0,'2026-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Development", "Version Control", "Git"]','["[DE FACTO STANDARD]"]','[]','["cheatsheets.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://git-secret.io','git-secret.io','','2025',4,'A bash-based tool for encrypting sensitive files inside Git repositories using GPG keys. It ensures configuration files containing private keys or credentials can be stored in public repos while remaining inaccessible to unauthorized eyes.','Bash','Tool','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2025-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Security", "Developer Tooling", "Git Secrets Security"]','["[ENTERPRISE-STABLE]"]','[]','["devsecops.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://gitea.com','Gitea','','N/A',0,NULL,NULL,NULL,NULL,0,'online','manual','ed5111f4bd46a493a59d0b262fc183a34884294db2d577e19d9f1652437140b8',100.0,1779029174,0,'2026-05-17T16:46:14.716570+02:00',NULL,NULL,NULL,'[]','[]','["docs/git.md"]','[]','{}','{}');
INSERT INTO "resources" VALUES('https://gitexplorer.com','gitexplorer.com: Git Command Explorer 🌟🌟','','2025',4,'Curator Insight: A highly dynamic conversational UI helper for constructing complex Git CLI command combinations. Live Grounding: Bridges the knowledge gap for operations teams by translating intuitive search intents (e.g., ''revert last commit'') into precise syntax structures with explanatory annotations.','JavaScript','Interactive Tool','Beginner-Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2025-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Development", "Version Control", "Git"]','["[ENTERPRISE-STABLE]"]','[]','["cheatsheets.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://github.blog/2015-06-08-how-to-undo-almost-anything-with-git','github.blog: How to undo (almost) anything with Git','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','7789f9e360dbb5bef61f7cd9d3b1cbe122ae55fe44873bdb35b5e40c2aa6360a',100.0,1779030655,0,'2026-05-17T17:10:55.527212+02:00',NULL,NULL,NULL,'[]','[]','["docs/git.md"]','[]','{}','{"duplicate_of": "https://github.blog/open-source/git/how-to-undo-almost-anything-with-git"}');
INSERT INTO "resources" VALUES('https://github.blog/2019-01-07-create-pull-requests-in-vscode','github.blog: VS Code: Now creating pull requests 🌟','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','2296408ec5651c32903c13b3931524a84b30ba1e1d68eff3663843784cda724f',100.0,1779030116,0,'2026-05-17T17:01:56.277288+02:00',NULL,NULL,NULL,'[]','[]','["docs/visual-studio.md"]','[]','{}','{"duplicate_of": "https://github.blog/news-insights/product-news/create-pull-requests-in-vscode"}');
INSERT INTO "resources" VALUES('https://github.blog/2019-08-08-github-actions-now-supports-ci-cd','GitHub Actions CI/CD','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','2e8af113a5c3f0d6780e9927e581d942fecd05ba4bc467b958bd878829044a49',100.0,1779031442,0,'2026-05-17T17:24:02.587766+02:00',NULL,NULL,NULL,'[]','[]','["docs/jenkins-alternatives.md"]','[]','{}','{"duplicate_of": "https://github.blog/news-insights/product-news/github-actions-now-supports-ci-cd"}');
INSERT INTO "resources" VALUES('https://github.blog/2020-04-15-npm-has-joined-github','npm has joined GitHub','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','44a92650f43674ddffcf55235179b229a2a2612b616c6783c050e1be64eec9ce',100.0,1779033707,0,'2026-05-17T18:01:47.142818+02:00',NULL,NULL,NULL,'[]','[]','["docs/javascript.md"]','[]','{}','{"duplicate_of": "https://github.blog/news-insights/company-news/npm-has-joined-github"}');
INSERT INTO "resources" VALUES('https://github.blog/2020-07-02-git-credential-manager-core-building-a-universal-authentication-experience','Git Credential Manager Core: Building a universal authentication experience','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','8940a7e9391aef39ef5080dae9e6c62de15075b622dc738fd16506d6a635de76',100.0,1779030023,0,'2026-05-17T17:00:23.377138+02:00',NULL,NULL,NULL,'[]','[]','["docs/devsecops.md"]','[]','{}','{"duplicate_of": "https://github.blog/open-source/git/git-credential-manager-core-building-a-universal-authentication-experience"}');
INSERT INTO "resources" VALUES('https://github.blog/2020-07-02-how-we-launched-docs-github-com','github.blog: How we launched docs.github.com','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','c89e59a578081c79cb471c0452a869e1fa7bac4905974f5c5b2ce0e60aae83aa',100.0,1779030865,0,'2026-05-17T17:14:25.472899+02:00',NULL,NULL,NULL,'[]','[]','["docs/git.md"]','[]','{}','{"duplicate_of": "https://github.blog/engineering/how-we-launched-docs-github-com"}');
INSERT INTO "resources" VALUES('https://github.blog/2020-07-27-highlights-from-git-2-28','github.blog: Highlights from Git 2.28','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','b81fdfbc3391b4d3a4474849a27c03743c5256fd20c12081cac3e93305d5117a',100.0,1779029117,0,'2026-05-17T16:45:17.197562+02:00',NULL,NULL,NULL,'[]','[]','["docs/git.md"]','[]','{}','{"duplicate_of": "https://github.blog/open-source/git/highlights-from-git-2-28"}');
INSERT INTO "resources" VALUES('https://github.blog/2020-07-27-introducing-githubs-openapi-description','Introducing GitHub’s OpenAPI Description','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','d5ecf22004b11d998cebb9f9edd92ca03bbddc3f789fce06c66dc095c45cbb21',100.0,1779030976,0,'2026-05-17T17:16:16.345100+02:00',NULL,NULL,NULL,'[]','[]','["docs/git.md"]','[]','{}','{"duplicate_of": "https://github.blog/news-insights/product-news/introducing-githubs-openapi-description"}');
INSERT INTO "resources" VALUES('https://github.blog/2020-07-30-token-authentication-requirements-for-api-and-git-operations','Token authentication requirements for API and Git operations','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','74d6716bdf3a1d79182fb12f7d7f1218daa43d2291849c646d8b625451f93d6f',100.0,1779031788,0,'2026-05-17T17:29:48.845860+02:00',NULL,NULL,NULL,'[]','[]','["docs/git.md"]','[]','{}','{"duplicate_of": "https://github.blog/news-insights/company-news/token-authentication-requirements-for-api-and-git-operations"}');
INSERT INTO "resources" VALUES('https://github.blog/2020-09-30-github-welcomes-the-openjdk-project','GitHub Welcomes the OpenJDK Project!','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','c86508c4bd846fa4f20ff677c9c26c07f693a9bd5aac5514efbe9a23e58527f5',100.0,1779032790,0,'2026-05-17T17:46:30.736740+02:00',NULL,NULL,NULL,'[]','[]','["docs/java_frameworks.md"]','[]','{}','{"duplicate_of": "https://github.blog/news-insights/company-news/github-welcomes-the-openjdk-project"}');
INSERT INTO "resources" VALUES('https://github.blog/2020-10-07-devops-definition','github.blog: What is DevOps? A guide to common methods and misconceptions'' 🌟','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','e4c77868c66c88757379e8288b4f89ba6176840543253eba7e6c51a03c2055ae',100.0,1779032055,0,'2026-05-17T17:34:15.491591+02:00',NULL,NULL,NULL,'[]','[]','["docs/devops.md"]','[]','{}','{"duplicate_of": "https://github.blog/enterprise-software/devops/devops-definition"}');
INSERT INTO "resources" VALUES('https://github.blog/2020-10-09-devops-cloud-testing','github.blog: Testing cloud apps with GitHub Actions and cloud-native open'' source tools','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','93247bcd6bfe5f26b356a3d792aa67a80796d2730b2fe5e9b57689b837faff14',100.0,1779031517,0,'2026-05-17T17:25:17.059653+02:00',NULL,NULL,NULL,'[]','[]','["docs/git.md"]','[]','{}','{"duplicate_of": "https://github.blog/enterprise-software/devops/devops-cloud-testing"}');
INSERT INTO "resources" VALUES('https://github.blog/2020-12-15-token-authentication-requirements-for-git-operations','github.blog: Token authentication requirements for Git operations','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','71c160778d54e20e7c68c8b249b9c0991752f0322cfb5ccacafcc6333fcee6b9',100.0,1779033762,0,'2026-05-17T18:02:42.021081+02:00',NULL,NULL,NULL,'[]','[]','["docs/git.md"]','[]','{}','{"duplicate_of": "https://github.blog/security/application-security/token-authentication-requirements-for-git-operations"}');
INSERT INTO "resources" VALUES('https://github.blog/2020-12-17-commits-are-snapshots-not-diffs','github.blog: Commits are snapshots, not diffs','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','ba4d5cbfd50ef684e47ef9d304e7f6596ecb49a398801e9513863866cec62e1f',100.0,1779034232,0,'2026-05-17T18:10:32.867081+02:00',NULL,NULL,NULL,'[]','[]','["docs/git.md"]','[]','{}','{"duplicate_of": "https://github.blog/open-source/git/commits-are-snapshots-not-diffs"}');
INSERT INTO "resources" VALUES('https://github.blog/2020-12-18-how-to-make-devops-your-competitive-advantage','github.blog: How to make DevOps your competitive advantage','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','ed529c220a96382b5cf846254a0c8b9203debba87fff93eb85354cc9685e0da9',100.0,1779029152,0,'2026-05-17T16:45:52.027780+02:00',NULL,NULL,NULL,'[]','[]','["docs/devops.md"]','[]','{}','{"duplicate_of": "https://github.blog/enterprise-software/devops/how-to-make-devops-your-competitive-advantage"}');
INSERT INTO "resources" VALUES('https://github.blog/2020-12-18-learn-about-ghapi-a-new-third-party-python-client-for-the-github-api','github.blog: Learn about ghapi, a new third-party Python client for the'' GitHub API','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','69670512bc13f33de51e1ef5902d02d0a20effe2c99c0960cc1a673986b4b0cb',100.0,1779033281,0,'2026-05-17T17:54:41.264350+02:00',NULL,NULL,NULL,'[]','[]','["docs/git.md"]','[]','{}','{"duplicate_of": "https://github.blog/developer-skills/programming-languages-and-frameworks/learn-about-ghapi-a-new-third-party-python-client-for-the-github-api"}');
INSERT INTO "resources" VALUES('https://github.blog/2020-12-21-get-up-to-speed-with-partial-clone-and-shallow-clone','github.blog: Get up to speed with partial clone and shallow clone','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','2d6f29dbc0313a5558da7c6d3c941d1cb001766b07542a1c250d332ca93ef4c2',100.0,1779034520,0,'2026-05-17T18:15:20.981583+02:00',NULL,NULL,NULL,'[]','[]','["docs/git.md"]','[]','{}','{"duplicate_of": "https://github.blog/open-source/git/get-up-to-speed-with-partial-clone-and-shallow-clone"}');
INSERT INTO "resources" VALUES('https://github.blog/2021-01-25-improving-how-we-deploy-github','github.blog: Improving how we deploy GitHub','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','4dc289737d82b55d4c7083252b33ab86bb565782e8984c3785a6682c5123d913',100.0,1779029641,0,'2026-05-17T16:54:01.297844+02:00',NULL,NULL,NULL,'[]','[]','["docs/git.md"]','[]','{}','{"duplicate_of": "https://github.blog/enterprise-software/devops/improving-how-we-deploy-github"}');
INSERT INTO "resources" VALUES('https://github.blog/2021-02-03-deployment-reliability-at-github','github.blog: Deployment reliability at GitHub','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','24dd8b15e934cdd488d8df20a765a52b558aa681744bb6c0623d0a6a6f2921b5',100.0,1779032550,0,'2026-05-17T17:42:30.685019+02:00',NULL,NULL,NULL,'[]','[]','["docs/git.md"]','[]','{}','{"duplicate_of": "https://github.blog/developer-skills/github/deployment-reliability-at-github"}');
INSERT INTO "resources" VALUES('https://github.blog/2021-02-04-extending-gitops-to-reliability-as-code-with-github-and-stackpulse','github.blog: Extending GitOps to reliability-as-code with GitHub and StackPulse','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','e440210e9855e4646975b4ccc2fed41ed41a11403fa9b968a5fbcd897a23eef5',100.0,1779033432,0,'2026-05-17T17:57:12.985149+02:00',NULL,NULL,NULL,'[]','[]','["docs/git.md"]','[]','{}','{"duplicate_of": "https://github.blog/enterprise-software/devops/extending-gitops-to-reliability-as-code-with-github-and-stackpulse"}');
INSERT INTO "resources" VALUES('https://github.blog/2021-03-23-solving-the-innersource-discovery-problem','github.blog: Solving the innersource discovery problem - Discoverability','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','420df91b21186727f663de3d5e0163379181766a0fc4734d4a9d381ba69bfb91',100.0,1779029970,0,'2026-05-17T16:59:30.201561+02:00',NULL,NULL,NULL,'[]','[]','["docs/git.md"]','[]','{}','{"duplicate_of": "https://github.blog/enterprise-software/devops/solving-the-innersource-discovery-problem"}');
INSERT INTO "resources" VALUES('https://github.blog/2021-04-13-implementing-least-privilege-for-secrets-in-github-actions','github.blog: Implementing least privilege for secrets in GitHub Actions','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','95de76b3dbb320ade7a967ae2a612a9840f4f7318ff46e86bc40a051ef085934',100.0,1779034395,0,'2026-05-17T18:13:15.384504+02:00',NULL,NULL,NULL,'[]','[]','["docs/git.md"]','[]','{}','{"duplicate_of": "https://github.blog/security/application-security/implementing-least-privilege-for-secrets-in-github-actions"}');
INSERT INTO "resources" VALUES('https://github.blog/2021-04-15-work-with-github-actions-in-your-terminal-with-github-cli','github.blog: Work with GitHub Actions in your terminal with GitHub CLI','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','d634b894acd00fd608e17f0ca3050b87fe1f3cd2656e5465684c2c04b94787ae',100.0,1779030268,0,'2026-05-17T17:04:28.718126+02:00',NULL,NULL,NULL,'[]','[]','["docs/git.md"]','[]','{}','{"duplicate_of": "https://github.blog/news-insights/product-news/work-with-github-actions-in-your-terminal-with-github-cli"}');
INSERT INTO "resources" VALUES('https://github.blog/2021-04-22-github-actions-update-helping-maintainers-combat-bad-actors','github.blog: GitHub Actions update: Helping maintainers combat bad actors','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','1783b6f1aade3543f205d7ea28029093f2f30a2731de15f64575d956bcf9efed',100.0,1779030709,0,'2026-05-17T17:11:49.711005+02:00',NULL,NULL,NULL,'[]','[]','["docs/git.md"]','[]','{}','{"duplicate_of": "https://github.blog/open-source/maintainers/github-actions-update-helping-maintainers-combat-bad-actors"}');
INSERT INTO "resources" VALUES('https://github.blog/2021-04-27-ship-code-faster-safer-feature-flags','github.blog: How we ship code faster and safer with feature flags','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','e124d96c3b7658f62c1141b3304c21365ddde20029e2a02d33ff7b94e77e0807',100.0,1779030727,0,'2026-05-17T17:12:07.524803+02:00',NULL,NULL,NULL,'[]','[]','["docs/git.md"]','[]','{}','{"duplicate_of": "https://github.blog/engineering/ship-code-faster-safer-feature-flags"}');
INSERT INTO "resources" VALUES('https://github.blog/2021-04-28-use-github-actions-manage-docs','github.blog: How we use GitHub Actions to manage GitHub Docs','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','943c5766a7be323df3bff89bc817f554c8467728720140ee38e7f9e8a32c412e',100.0,1779030473,0,'2026-05-17T17:07:53.707183+02:00',NULL,NULL,NULL,'[]','[]','["docs/git.md"]','[]','{}','{"duplicate_of": "https://github.blog/engineering/use-github-actions-manage-docs"}');
INSERT INTO "resources" VALUES('https://github.blog/2021-05-10-security-keys-supported-ssh-git-operations','github.blog: Security keys are now supported for SSH Git operations 🌟','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','a4d0f924377efc3164e63f3f15db4185c0fb56a42a325a1143a45cc6fa1f037f',100.0,1779030356,0,'2026-05-17T17:05:56.774266+02:00',NULL,NULL,NULL,'[]','[]','["docs/git.md"]','[]','{}','{"duplicate_of": "https://github.blog/engineering/security-keys-supported-ssh-git-operations"}');
INSERT INTO "resources" VALUES('https://github.blog/2021-07-22-github-supply-chain-security-features-go-community','github.blog: GitHub brings supply chain security features to the Go community','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','3259557bde595b4997010dd5effe9b56de0e95c7daed6927caf27d52869d3f60',100.0,1779034569,0,'2026-05-17T18:16:09.743238+02:00',NULL,NULL,NULL,'[]','[]','["docs/git.md"]','[]','{}','{"duplicate_of": "https://github.blog/security/supply-chain-security/github-supply-chain-security-features-go-community"}');
INSERT INTO "resources" VALUES('https://github.blog/2021-08-24-github-cli-2-0-includes-extensions','github.blog: GitHub CLI 2.0 includes extensions!','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','b3e0cfb8f142e83e226a2c28e718beec1f4f35c061ae729032e11451f02e076c',100.0,1779030570,0,'2026-05-17T17:09:30.347534+02:00',NULL,NULL,NULL,'[]','[]','["docs/git.md"]','[]','{}','{"duplicate_of": "https://github.blog/news-insights/product-news/github-cli-2-0-includes-extensions"}');
INSERT INTO "resources" VALUES('https://github.blog/2021-11-04-10-github-actions-resources-basics-ci-cd','github.blog: 10 GitHub Actions resources to bookmark from the basics to'' CI/CD','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','350b426177dee1aa43f1ada74ea77cb28ab6c041432c43c5073183f1b4ef6403',100.0,1779032700,0,'2026-05-17T17:45:00.218490+02:00',NULL,NULL,NULL,'[]','[]','["docs/git.md"]','[]','{}','{"duplicate_of": "https://github.blog/developer-skills/github/10-github-actions-resources-basics-ci-cd"}');
INSERT INTO "resources" VALUES('https://github.blog/2021-11-30-5-devops-tips-to-speed-up-your-developer-workflow','==github.blog: 5 DevOps tips to speed up your developer workflow== 🌟','','N/A',0,NULL,NULL,NULL,NULL,0,'online','manual','b46b8e959b2ae74be38f255d2ae54eba0d63b92c3cce60893e03f04928b5ba2f',100.0,1779029378,0,'2026-05-17T16:49:38.717675+02:00',NULL,NULL,NULL,'[]','[]','["docs/devops.md"]','[]','{}','{}');
INSERT INTO "resources" VALUES('https://github.blog/2021-12-06-safeguard-container-signing-capability-actions','==github.blog: Safeguard your containers with new container signing capability'' in GitHub Actions (cosign)==','','N/A',0,NULL,NULL,NULL,NULL,0,'online','manual','e3fd644f5bb82e75aede4aa0099fcda5bcd0326f9a05401a6d98f09a477551d9',100.0,1779033666,0,'2026-05-17T18:01:06.582025+02:00',NULL,NULL,NULL,'[]','[]','["docs/devsecops.md"]','[]','{}','{}');
INSERT INTO "resources" VALUES('https://github.blog/2021-12-08-improving-github-code-search','github.blog: Improving GitHub code search','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','2e15f621f41104721c6f983d4851449b0e833d2e5635997886cb6bd4e89c9169',100.0,1779031543,0,'2026-05-17T17:25:43.641744+02:00',NULL,NULL,NULL,'[]','[]','["docs/git.md"]','[]','{}','{"duplicate_of": "https://github.blog/engineering/improving-github-code-search"}');
INSERT INTO "resources" VALUES('https://github.blog/2021-12-16-5-automations-every-developer-should-be-running','github.blog: 5 automations every developer should be running','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','70d568ca40c53841aa0d44c00b2aa3669adfbd9d566e918578f35655ebc059fc',100.0,1779030869,0,'2026-05-17T17:14:29.127583+02:00',NULL,NULL,NULL,'[]','[]','["docs/git.md"]','[]','{}','{"duplicate_of": "https://github.blog/developer-skills/github/5-automations-every-developer-should-be-running"}');
INSERT INTO "resources" VALUES('https://github.blog/2021-12-17-getting-started-with-github-actions-just-got-easier','==github.blog: Getting started with GitHub Actions just got easier!==','','N/A',0,NULL,NULL,NULL,NULL,0,'online','manual','a643ef5fe8307e3ddb2042ab52646f59fa6270686748c5218b03b58c2807d3d9',100.0,1779030347,0,'2026-05-17T17:05:47.411540+02:00',NULL,NULL,NULL,'[]','[]','["docs/git.md"]','[]','{}','{}');
INSERT INTO "resources" VALUES('https://github.blog/2022-01-31-dependency-graph-now-supports-github-actions','github.blog: Dependency graph now supports GitHub Actions','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','01d44ec50cc738ff06bc3d66249ea5c7fb2e63d45c11386d0e7ac185e1de01d6',100.0,1779032046,0,'2026-05-17T17:34:06.789025+02:00',NULL,NULL,NULL,'[]','[]','["docs/git.md"]','[]','{}','{"duplicate_of": "https://github.blog/news-insights/product-news/dependency-graph-now-supports-github-actions"}');
INSERT INTO "resources" VALUES('https://github.blog/2022-02-02-build-ci-cd-pipeline-github-actions-four-steps','==github.blog: How to build a CI/CD pipeline with GitHub Actions in four'' simple steps==','','N/A',0,NULL,NULL,NULL,NULL,0,'online','manual','186e346fb4797f5d7adc8c49c5e9153020f9077af50e0154e29bf149659426f6',100.0,1779033698,0,'2026-05-17T18:01:38.054854+02:00',NULL,NULL,NULL,'[]','[]','["docs/git.md"]','[]','{}','{}');
INSERT INTO "resources" VALUES('https://github.blog/2022-02-10-using-reusable-workflows-github-actions','github.blog: How to start using reusable workflows with GitHub Actions','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','fd6668ceabe42a9e1b965eb2711d7ffa08ced43ef0e02c51671e61ba7335e739',100.0,1779032575,0,'2026-05-17T17:42:55.403001+02:00',NULL,NULL,NULL,'[]','[]','["docs/git.md"]','[]','{}','{"duplicate_of": "https://github.blog/developer-skills/github/using-reusable-workflows-github-actions"}');
INSERT INTO "resources" VALUES('https://github.blog/2022-02-11-getting-started-with-project-planning-on-github','github.blog: Getting started with project planning on GitHub','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','414f8b0f731fef763b7ee7e8bde2a6a82855986ae8bf72c406c691051be9b1c3',100.0,1779032220,0,'2026-05-17T17:37:00.371913+02:00',NULL,NULL,NULL,'[]','[]','["docs/git.md"]','[]','{}','{"duplicate_of": "https://github.blog/developer-skills/github/getting-started-with-project-planning-on-github"}');
INSERT INTO "resources" VALUES('https://github.blog/2022-02-14-include-diagrams-markdown-files-mermaid','github.blog: Include diagrams in your Markdown files with Mermaid','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','662fbfae2b6f65ae64b47ab13bd241841143df681eabd4d8a77bf944cf7089ef',100.0,1779031796,0,'2026-05-17T17:29:56.637182+02:00',NULL,NULL,NULL,'[]','[]','["docs/mkdocs.md"]','[]','{}','{"duplicate_of": "https://github.blog/developer-skills/github/include-diagrams-markdown-files-mermaid"}');
INSERT INTO "resources" VALUES('https://github.blog/2022-04-07-git-credential-manager-authentication-for-everyone','github.blog: Git Credential Manager: authentication for everyone','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','be7ed25812b1086968abb161668679e36784c0b94cafacdea1efd9f572afd8d4',100.0,1779029473,0,'2026-05-17T16:51:13.326168+02:00',NULL,NULL,NULL,'[]','[]','["docs/git.md"]','[]','{}','{"duplicate_of": "https://github.blog/security/application-security/git-credential-manager-authentication-for-everyone"}');
INSERT INTO "resources" VALUES('https://github.blog/2022-06-21-github-copilot-is-generally-available-to-all-developers','GitHub Copilot is generally available to all developers','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','54398bed288a44184533c1287909d6f6aa7ce21b7e9da0b80958e8e6c83e6cf0',100.0,1779034485,0,'2026-05-17T18:14:45.594894+02:00',NULL,NULL,NULL,'[]','[]','["docs/git.md"]','[]','{}','{"duplicate_of": "https://github.blog/news-insights/product-news/github-copilot-is-generally-available-to-all-developers"}');
INSERT INTO "resources" VALUES('https://github.blog/2022-06-29-improve-git-monorepo-performance-with-a-file-system-monitor','github.blog: Improve Git monorepo performance with a file system monitor'' 🌟','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','d62a6d148aeeb04bbb61196707b62269453d99a119655aaeade70b679f6667dc',100.0,1779032074,0,'2026-05-17T17:34:34.994540+02:00',NULL,NULL,NULL,'[]','[]','["docs/git.md"]','[]','{}','{"duplicate_of": "https://github.blog/engineering/improve-git-monorepo-performance-with-a-file-system-monitor"}');
INSERT INTO "resources" VALUES('https://github.blog/2023-03-02-why-python-keeps-growing-explained','github.blog: Why Python keeps growing, explained','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','a94834e0dd7d765be700a6fc0ccabb48e88ab8f90b4918ef9b7d64e32d9d54cc',100.0,1779030249,0,'2026-05-17T17:04:09.293320+02:00',NULL,NULL,NULL,'[]','[]','["docs/python.md"]','[]','{}','{"duplicate_of": "https://github.blog/developer-skills/programming-languages-and-frameworks/why-python-keeps-growing-explained"}');
INSERT INTO "resources" VALUES('https://github.blog/2023-03-13-highlights-from-git-2-40','github.blog: Highlights from Git 2.40','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','09968be929f0d70baf674b9b24b0c2761976be101c6f901f9d1f68d164309894',100.0,1779030683,0,'2026-05-17T17:11:23.743865+02:00',NULL,NULL,NULL,'[]','[]','["docs/git.md"]','[]','{}','{"duplicate_of": "https://github.blog/open-source/git/highlights-from-git-2-40"}');
INSERT INTO "resources" VALUES('https://github.blog/2023-03-22-github-copilot-x-the-ai-powered-developer-experience','github.blog: GitHub Copilot X: The AI-powered developer experience','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','61ebb16c01aedae9bdc62dc3e29a4d01eae64f0ecf3f14e79277884bf1cf6c40',100.0,1779031465,0,'2026-05-17T17:24:25.658983+02:00',NULL,NULL,NULL,'[]','[]','["docs/git.md"]','[]','{}','{"duplicate_of": "https://github.blog/news-insights/product-news/github-copilot-x-the-ai-powered-developer-experience"}');
INSERT INTO "resources" VALUES('https://github.blog/2023-06-02-applying-gitops-principles-to-your-operations','github.blog: Applying GitOps principles to your operations','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','8a9804d9db5924c7e7cbd97e30ae27617322e28bd5fe3e698b3f3e435f0fe520',100.0,1779032077,0,'2026-05-17T17:34:37.655014+02:00',NULL,NULL,NULL,'[]','[]','["docs/gitops.md"]','[]','{}','{"duplicate_of": "https://github.blog/enterprise-software/devops/applying-gitops-principles-to-your-operations"}');
INSERT INTO "resources" VALUES('https://github.blog/ai-and-ml/github-copilot/building-a-general-purpose-accessibility-agent-and-what-we-learned-in-the-process','Building a general-purpose accessibility agent and what we learned in the process','An engineering analysis of constructing general-purpose AI accessibility agents on GitHub.','2026',4,'An architectural deep-dive into the development of an experimental general-purpose AI accessibility agent. It outlines engineering lessons in constructing multi-agent coordination flows, designing effective context windows, managing non-deterministic outputs, and leveraging retrieval structures to automatically audit and triage accessibility compliance issues in repositories.','en','Article','Advanced',0,'online','automatic','ccc346084c5698bd09d20ff35d6aac17b18d1f7aaecc1d35b8835bf1184eeef8',NULL,1780352932,0,'2026-06-02T00:28:52.853276+02:00',NULL,NULL,NULL,'["AI", "Agentic Workflows", "Accessibility Triage Agents"]','["EMERGING", "GUIDE"]','[]','[]','{}','{"category": "ai-agents-mcp", "reputation_status": "Vetted", "reputation_summary": "Highly regarded engineering write-up on agentic design patterns. The community praises the article for its honest technical takeaways regarding the challenges of using LLMs for deterministic accessibility compliance audits.", "social_preview_url": "https://github.blog/wp-content/uploads/2026/01/generic-github-copilot-blocks-logo.png?fit=1920%2C1080", "source_provenance": "RSS Feed (The GitHub Blog)", "suggested_new_category": "ai-agents"}');
INSERT INTO "resources" VALUES('https://github.blog/ai-and-ml/github-copilot/building-an-emoji-list-generator-with-the-github-copilot-cli','Building an emoji list generator with the GitHub Copilot CLI','Walkthrough on creating an emoji list generator during a developer stream using Copilot CLI.','2026',4,'A technical walkthrough detailing how developers can utilize the GitHub Copilot CLI to orchestrate terminal-based helper scripts. Focuses on using natural language prompts within the terminal to automate shell tasks, such as generating structured markdown components. Serves as a practical guide for boosting developer loops and local workspace productivity through integrated terminal-native generative AI models.','en','blog','intermediate',0,'online','automatic','0b180a6fcba977907e78960b271664a0893a49718b1187c37aca2b059bb11f7a',NULL,1780352037,0,'2026-06-02T00:13:57.401385+02:00',NULL,NULL,NULL,'["Artificial Intelligence", "AI Coding Assistants", "GitHub Copilot CLI"]','["[GUIDE]"]','[]','[]','{}','{"category": "ai-agents-mcp", "reputation_status": "Vetted", "reputation_summary": "Official GitHub blog showcasing standard terminal integrations of Copilot CLI.", "social_preview_url": "https://github.blog/wp-content/uploads/2026/04/image-19.png?fit=2064%2C1076", "source_provenance": "X.com (GitHub)", "suggested_new_category": ""}');
INSERT INTO "resources" VALUES('https://github.blog/ai-and-ml/github-copilot/github-copilot-cli-for-beginners-getting-started-with-github-copilot-cli','GitHub Copilot CLI for Beginners: Getting Started','','2026',0,'Highlights setup and early integration techniques for GitHub Copilot CLI, translating natural language prompts into executable terminal and shell scripts. Enhances sysadmin and shell workflow automation while maintaining a human-in-the-loop review step for safety and correctness.','English','Guide','Beginner',0,'online','manual',NULL,NULL,NULL,0,'2026-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Software Engineering", "AI-Assisted Development", "CLI Tools"]','["[COMMUNITY-TOOL]", "[GUIDE]"]','[]','["ai.md", "developerportals.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://github.blog/ai-and-ml/github-copilot/github-copilot-cli-for-beginners-interactive-v-non-interactive-mode','GitHub Copilot CLI for Beginners: Interactive vs Non-interactive Mode','Explains the differences between interactive and non-interactive execution modes in GitHub Copilot CLI.','2026',4,'This official GitHub Blog guide details the operational mechanics of GitHub Copilot CLI, focusing on the differences between interactive and non-interactive execution modes. It demonstrates how interactive mode leverages conversational interfaces to guide developers through complex shell commands, whereas non-interactive execution supports pipeline integrations and automated scripted workflows. The article serves as a key resource for developers looking to optimize terminal velocity and automate command generation safely.','English','Article','Beginner',0,'online','automatic','cd73d0bc830618149585c0aa117f31b8d1a06ddc05a514e938a538db1240bd32',NULL,1780352003,0,'2026-06-02T00:13:23.689892+02:00',NULL,NULL,NULL,'["Developer Productivity", "CLI Tools", "Generative AI CLI"]','["[GUIDE]", "[COMMUNITY-TOOL]"]','[]','[]','{}','{"category": "ai-agents-mcp", "reputation_status": "Vetted", "reputation_summary": "Vetted as a highly helpful official tutorial to boost command-line productivity using AI tools, easing shell automation for junior and senior engineers alike.", "social_preview_url": "https://github.blog/wp-content/uploads/2026/04/Episode-2.png", "source_provenance": "X.com (GitHub)", "suggested_new_category": ""}');
INSERT INTO "resources" VALUES('https://github.blog/ai-and-ml/github-copilot/github-recognized-as-a-leader-in-the-gartner-magic-quadrant-for-enterprise-ai-coding-agents-for-the-third-year-in-a-row','GitHub recognized as a Leader in the Gartner Magic Quadrant for Enterprise AI Coding Agents for the third year in a row','Gartner research evaluation results positioning GitHub as a leader in enterprise AI coding agents.','2026',4,'Highlights GitHub''s positioning as a market leader in the 2026 Gartner Magic Quadrant for Enterprise AI Coding Agents. The report validates GitHub''s platform-wide agentic integration strategy, which spans IDEs, CLIs, pull requests, and automated workflows, highlighting key technical advantages in multi-model flexibility, enterprise governance, and robust developer security controls.','en','Article','Advanced',0,'online','automatic','f4bae37306a8e225de192ee68413e2b405d1657997d4c41b04bcaf0c30e9130d',NULL,1780352932,0,'2026-06-02T00:28:52.853237+02:00',NULL,NULL,NULL,'["AI", "Coding Agents", "Enterprise Standards"]','["ENTERPRISE-STABLE", "CASE STUDY"]','[]','[]','{}','{"category": "ai-agents-mcp", "reputation_status": "Vetted", "reputation_summary": "Industry-standard recognition by Gartner, confirming GitHub Copilot''s dominance and leading execution capability in the enterprise AI agent market. Welcomed as validation of multi-model and platform-wide agentic strategies.", "social_preview_url": "https://github.blog/wp-content/uploads/2026/01/generic-mona-copilot-logo.png", "source_provenance": "RSS Feed (The GitHub Blog)", "suggested_new_category": "ai-coding-agents"}');
INSERT INTO "resources" VALUES('https://github.blog/changelog/2020-05-11-github-cli-allows-you-to-close-reopen-and-add-metadata-to-issues-and-pull-requests','github.blog: GitHub CLI allows you to close, reopen, and add metadata to'' issues and pull requests','','N/A',0,NULL,NULL,NULL,NULL,0,NULL,'manual','7ad3c504ce09a7134d205fc0d06ea1186a41bc6358c75672735cead425f23ee1',100.0,1779032288,1,'2026-05-17T17:38:08.317251+02:00',NULL,NULL,NULL,'[]','[]','["docs/git.md"]','[]','{}','{}');
INSERT INTO "resources" VALUES('https://github.blog/changelog/2020-05-26-mark-pull-requests-as-ready-for-review-review-and-merge-from-github-cli','github.blog: Mark pull requests as ready for review, view the diff, review,'' and merge from GitHub CLI','','N/A',0,NULL,NULL,NULL,NULL,0,NULL,'manual','e2c6e41d392b1233317c48c665c8a48dd4ddf33c4c441030cbd54d092bd31c50',100.0,1779030827,1,'2026-05-17T17:13:47.463307+02:00',NULL,NULL,NULL,'[]','[]','["docs/git.md"]','[]','{}','{}');
INSERT INTO "resources" VALUES('https://github.blog/changelog/2020-08-26-set-the-default-branch-for-newly-created-repositories','github.blog: Set the default branch for newly-created repositories','','2020',0,'Official announcement introducing user and organization-level customizable default branch names (moving from ''master'' to ''main'' configurations) for automated project setups.','None','Article','Beginner',0,'online','manual',NULL,NULL,NULL,0,'2020-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Developer Platforms", "Git Repositories", "Repository Settings"]','["[COMMUNITY-TOOL]"]','[]','["git.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://github.blog/changelog/2021-01-21-access-control-for-github-pages','Access control for GitHub Pages','','2021',0,'Release details for managing fine-grained access authentication layers on top of hosted GitHub Pages sites. Solves critical compliance requirements for enterprise teams wanting to utilize cost-effective static hosting pipelines for sensitive internal technical guides.','English','Product Release','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Documentation & Workflow", "Static Site Generators", "Access Security"]','["[COMMUNITY-TOOL]"]','[]','["mkdocs.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://github.blog/changelog/2021-04-20-github-actions-control-permissions-for-github_token','github.blog: GitHub Actions: Control permissions for GITHUB_TOKEN 🌟','','2021',0,'Exposes crucial YAML syntax controls for configuring granular scopes on standard `GITHUB_TOKEN` values. Restricts security threat profiles by allowing administrators to configure strict read/write variables on repository sub-objects.','YAML','Blog','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["CI/CD Pipeline", "Security & Compliance", "Access Control"]','["[COMMUNITY-TOOL]"]','[]','["git.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://github.blog/changelog/2021-09-20-github-actions-ephemeral-self-hosted-runners-new-webhooks-for-auto-scaling','github.blog: GitHub Actions: Ephemeral self-hosted runners & new webhooks for auto-scaling','','2021',0,'Introduces ephemeral self-hosted runner modes and targeted autoscaling webhooks. Allows security engineers to provision one-time use, isolated container runtimes, neutralizing cross-job state corruption risk and persistence vulnerabilities.','None','Blog','Advanced',1,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["CI/CD Pipeline", "Kubernetes & Containers", "Self-Hosted Infrastructure"]','["[COMMUNITY-TOOL]"]','[]','["git.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://github.blog/changelog/2021-09-27-improved-pull-request-file-filtering','github.blog: Improved pull request file filtering','','2021',0,'Technical overview outlining GitHub''s optimized UI-based code review filtering tools. Developers can filter file trees by file extension, ownership patterns, or deployment paths to accelerate review speed.','None','Article','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Developer Platforms", "Git Repositories", "GitHub", "Code Review"]','["[COMMUNITY-TOOL]"]','[]','["git.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://github.blog/changelog/2021-09-27-showing-code-scanning-alerts-on-pull-requests','github.blog: Showing code scanning alerts on pull requests','','2021',0,'Details how CodeQL scanning results are shown directly inside developer pull requests. Accelerates review loops by providing structural vulnerability diagnostics, taint flow graphs, and remediations directly inline during code reviews.','None','Blog','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Security & Compliance", "Static Analysis", "Code Scanning"]','["[COMMUNITY-TOOL]"]','[]','["git.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://github.blog/changelog/2021-12-06-container-signing-added-to-the-publish-docker-container-workflow-for-github-actions','github.blog: Container signing added to the Publish Docker Container workflow for GitHub Actions','','2021',0,'Details the integration of Cosign container signing into the standard Publish Docker Container workflow. Enhances supply chain security by allowing users to verify container registry image authenticity before pulling runtime workloads.','YAML','Blog','Advanced',1,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Security & Compliance", "Supply Chain Security", "Container Security"]','["[COMMUNITY-TOOL]"]','[]','["git.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://github.blog/changelog/2021-12-09-lists-are-now-available-as-a-public-beta','github.blog: Lists are now available as a public beta','','2021',0,'Announcement detailing the release of GitHub Lists in public beta. Offers developers a structural interface to catalog, curate, and filter starred repositories into personalized collections, improving organization-level resource tracking and discovery capabilities.','None','Blog','Beginner',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Developer Platform", "Collaboration Tools", "Repository Management"]','["[COMMUNITY-TOOL]"]','[]','["git.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://github.blog/changelog/2021-12-17-github-actions-improvements-to-github-actions-starter-experience','github.blog: GitHub Actions: Improvements to GitHub Actions starter experience','','2021',0,'Technical release notes describing the overhauled GitHub Actions starter workflow interface. Highlights categorizations, dynamic template recommendations, and standardized baselines to accelerate developer deployment pipelines.','YAML','Blog','Beginner',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["CI/CD Pipeline", "GitHub Actions", "Developer Onboarding"]','["[COMMUNITY-TOOL]"]','[]','["git.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://github.blog/changelog/2025-01-15-copilot-users-can-ask-about-a-failed-actions-job-ga','GitHub Copilot Now Explains Failed Actions Jobs (GA)','','2025',0,'General availability announcement detailing Copilot''s integration into the GitHub Actions run logs. Empowers engineers to ask AI to interpret errors, trace failures, and propose immediate pipeline repair steps.','English','Announcement','Beginner',0,'online','manual',NULL,NULL,NULL,0,'2025-06-01T00:00:00+02:00',NULL,NULL,NULL,'["AI & Platform Engineering", "AI Assistants", "Developer Productivity"]','["[COMMUNITY-TOOL]"]','[]','["devops-tools.md", "chatgpt.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://github.blog/changelog/2026-05-11-create-repositories-on-the-go-with-github-mobile','Create repositories on the go with GitHub Mobile - GitHub Changelog','Official changelog post announcing repository creation capabilities directly within the GitHub Mobile app on iOS and Android.','2026',4,'This update details the integration of native repository creation within the GitHub Mobile application. It permits developer operations on the move, allowing users to define repository visibility, name, and initial settings without requiring a desktop environment. This significantly lowers friction for initiating new cloud-based software projects directly from mobile devices.','en','Changelog','Beginner',0,'online','automatic','23874707ac96fa816916be258c2888ba01f13d0b567b6d0321b7572ebea83dd8',NULL,1780352571,0,'2026-06-02T00:22:51.556278+02:00',NULL,NULL,NULL,'["Software Development", "Version Control", "GitHub Ecosystem", "Mobile Productivity"]','["[ENTERPRISE-STABLE]", "[COMMUNITY-TOOL]"]','[]','[]','{}','{"category": "digital-money", "reputation_status": "Vetted", "reputation_summary": "Official update released by the GitHub product team, confirming stable cross-platform mobile functionality.", "social_preview_url": "https://github.blog/wp-content/uploads/2026/05/17de4f2366d6c73a52d5ce6f126074642fafec86712adf41049da4dac605273a-2400x1260-1.jpeg", "source_provenance": "X.com (GitHub)", "suggested_new_category": "github-mobile"}');
INSERT INTO "resources" VALUES('https://github.blog/changelog/2026-05-19-gemini-3-5-flash-is-generally-available-for-github-copilot','Gemini 3.5 Flash is Generally Available for GitHub Copilot','GitHub announces the GA rollout of Google''s Gemini 3.5 Flash on GitHub Copilot, bringing high-speed and cost-effective coding support to Copilot users across major IDEs.','2026',4,'Curator Insight: The integration of flash-tier models into development cycles represents a strategic balance between execution speed and model capabilities.

Live Grounding: GitHub''s May 2026 changelog announces the rollout of Gemini 3.5 Flash inside GitHub Copilot across major IDE environments.

Developer Benefits:
- Delivers high coding suggestions at reduced token cost and ultra-low latency.
- Features strong performance in complex tool-calling and cache-efficient architectures.
- Seamlessly fits into iterative, agentic code-generation cycles without hitting rate limits.','en','changelog','intermediate',0,'online','automatic','bf8f655ec67d799ad08bca9ad67d531381879ce0537d70d3846a55a09700a4ad',NULL,1780352168,0,'2026-06-02T00:16:08.173412+02:00',NULL,NULL,NULL,'["Artificial Intelligence", "Coding Assistants", "GitHub Copilot", "LLM Models"]','["[DE FACTO STANDARD]", "[ENTERPRISE-STABLE]"]','[]','[]','{}','{"category": "ai-agents-mcp", "reputation_status": "Vetted", "reputation_summary": "Highly anticipated Copilot enhancement, providing significant performance increases, lower token costs, and high-speed execution loops for enterprise developers.", "social_preview_url": "https://github.blog/wp-content/uploads/2026/05/593639239-00f2c626-52b4-432b-806a-0850d9c363af_57dcc0.png", "source_provenance": "X.com (GitHub)", "suggested_new_category": ""}');
INSERT INTO "resources" VALUES('https://github.blog/developer-skills/5-devops-tips-to-speed-up-your-developer-workflow','github.blog: 5 DevOps tips to speed up your developer workflow 🌟','','2021',0,'Provides five ways to accelerate development using GitHub features. Focuses on reusable workflows, cloud-based development environments, automated dependency updates, and pull-request policies to improve code quality.','English','Article','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Platform Engineering", "Developer Experience", "Git Workflows"]','["[COMMUNITY-TOOL]"]','[]','["devops.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://github.blog/developer-skills/github/10-github-actions-resources-basics-ci-cd','github.blog: 10 GitHub Actions resources to bookmark from the basics to CI/CD','','2022',0,'A resource directory consolidating starter materials, syntax definitions, and workflow templates. Helps developers scale from basic task automations to enterprise-grade continuous deployment loops.','None','Blog','Beginner',0,'online','manual',NULL,NULL,NULL,0,'2022-06-01T00:00:00+02:00',NULL,NULL,NULL,'["CI/CD Pipeline", "GitHub Actions", "Developer Resources"]','["[COMMUNITY-TOOL]"]','[]','["git.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://github.blog/developer-skills/github/5-automations-every-developer-should-be-running','github.blog: 5 automations every developer should be running','','2022',0,'Analyzes five vital day-to-day workflow automations. Emphasizes auto-tagging, stale issue processing, automatic assignee assignments, and card synchronization to maximize developer productivity and team collaboration.','YAML','Blog','Beginner',0,'online','manual',NULL,NULL,NULL,0,'2022-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Developer Platform", "Automation", "Developer Productivity"]','["[COMMUNITY-TOOL]"]','[]','["git.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://github.blog/developer-skills/github/deployment-reliability-at-github','github.blog: Deployment reliability at GitHub','','2021',0,'Architectural dive into safe release pipelines, progressive deployment rings, canary testing environments, and automated rollback triggers developed to maintain GitHub’s enterprise-level reliability.','None','Case Study','Advanced',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Developer Platforms", "Infrastructure Architecture", "Continuous Delivery", "Reliability"]','["[CASE STUDY]", "[COMMUNITY-TOOL]"]','[]','["git.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://github.blog/developer-skills/github/getting-started-with-project-planning-on-github','github.blog: Getting started with project planning on GitHub','','2021',0,'Highlights the unified, spreadsheets-meets-kanban project planning toolset integrated directly inside GitHub''s code host. Explores dynamic custom fields, custom board layouts, and high-level progress tracking designed to eliminate external project coordination platforms.','None','Blog','Beginner',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Project Management", "Agile & Planning", "GitHub Projects"]','["[COMMUNITY-TOOL]"]','[]','["git.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://github.blog/developer-skills/github/github-for-beginners-getting-started-with-git-and-github-in-vs-code','GitHub for Beginners: Getting started with Git and GitHub in VS Code','Discover how to use VS Code to interact with GitHub and maintain your projects.','2026',4,'This beginner-focused guide walks developers through local version control setup using Visual Studio Code''s native Git UI. It covers essential staging, committing, and branching commands, as well as pushing repositories directly to GitHub. It additionally highlights how the new GitHub MCP extension can be utilized to automate repository interactions through VS Code Copilot.','en','guide','beginner',0,'online','automatic','e984e489dc09dfc65ebd90e3c61428611b71234a3b0eac4dc02efec2d8ac12c9',NULL,1780402331,0,'2026-06-02T14:12:11.955719+02:00',NULL,NULL,NULL,'["Developer Tools", "Version Control", "IDE Integration"]','["[GUIDE]"]','[]','[]','{}','{"category": "digital-money", "impact_score": 82, "reputation_status": "Vetted", "reputation_summary": "Highly trusted, officially curated developer skills guide widely shared across development networks.", "social_preview_url": "https://github.blog/wp-content/uploads/2026/05/GIT901_THUMB_GFB_A-1.png?fit=1280%2C720", "source_provenance": "RSS Feed (The GitHub Blog)", "suggested_new_category": "vs-code-tutorials"}');
INSERT INTO "resources" VALUES('https://github.blog/developer-skills/github/github-for-beginners-getting-started-with-oss-contributions','GitHub for Beginners: Getting Started with OSS Contributions','','2022',0,'Practical handbook introducing developers to open-source software (OSS) contribution workflows on GitHub. Explains fork-and-pull-request models, issue triage, branch hygiene, and code review communication norms.','None','Guide','Beginner',0,'online','manual',NULL,NULL,NULL,0,'2022-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Developer Platforms", "Git Repositories", "GitHub", "Open Source"]','["[COMMUNITY-TOOL]", "[GUIDE]"]','[]','["developerportals.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://github.blog/developer-skills/github/include-diagrams-markdown-files-mermaid','github.blog: Include diagrams in your Markdown files with Mermaid','','2022',0,'Announcement of the native integration of Mermaid.js rendering directly inside GitHub repository Markdown parsers. Enables platform teams to compile architectures, flowcharts, and sequence diagrams programmatically using simple text syntax inside Git documentation files.','English','Article','Beginner',0,'online','manual',NULL,NULL,NULL,0,'2022-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Documentation & Workflow", "Writing Tools", "Diagrams as Code"]','["[COMMUNITY-TOOL]"]','[]','["mkdocs.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://github.blog/developer-skills/github/using-reusable-workflows-github-actions','github.blog: How to start using reusable workflows with GitHub Actions','','2021',0,'Exposes reusable workflow features in GitHub Actions, establishing DRY (Don''t Repeat Yourself) design principles in CI/CD configuration. Documents how to securely reference uniform task templates across diverse corporate environments to enforce standardization and restrict modification vectors.','YAML','Blog','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["CI/CD Pipeline", "GitHub Actions", "Reusable Infrastructure"]','["[COMMUNITY-TOOL]"]','[]','["git.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://github.blog/developer-skills/programming-languages-and-frameworks/10-unexpected-ways-to-use-github-copilot','github.blog/developer-skills: 10 unexpected ways to use GitHub Copilot','','2023',0,'Highlights non-traditional applications of GitHub Copilot, including automated test orchestration, translating deprecated structural syntax, and simplifying complex regular expressions. Useful for engineers attempting to extract maximum value from active AI subscriptions.','English','Article','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2023-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Software Engineering", "AI-Assisted Development", "Developer Productivity"]','["[LEGACY]"]','[]','["git.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://github.blog/developer-skills/programming-languages-and-frameworks/learn-about-ghapi-a-new-third-party-python-client-for-the-github-api','github.blog: Learn about ghapi, a new third-party Python client for the GitHub API','','2020',0,'Developer profile of ghapi, an open-source, lightweight Python client targeting the GitHub REST API. Dynamically updates with GitHub''s OpenAPI specs to guarantee parity.','Python','Article','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2020-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Developer Platforms", "API Design", "GitHub API", "Python Clients"]','["[COMMUNITY-TOOL]"]','[]','["git.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://github.blog/developer-skills/programming-languages-and-frameworks/why-python-keeps-growing-explained','github.blog: Why Python keeps growing, explained','','2022',0,'Curator Insight: Details GitHub''s analysis of the global scale and persistent enterprise adoption of Python.
Live Grounding: Identifies trends in cloud automation, microservice scripting, dynamic scaling, and deep data integration that drive global Python adoption.','Python','Article','Beginner',0,'online','manual',NULL,NULL,NULL,0,'2022-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Software Engineering", "General Engineering", "Ecosystem Analysis"]','["[COMMUNITY-TOOL]"]','[]','["python.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://github.blog/engineering/how-we-launched-docs-github-com','github.blog: How we launched docs.github.com','','2020',0,'Deep technical architectural overview tracing the migration of GitHub''s official documentation pipeline to a modernized, dynamic platform built atop Node.js, Markdown pipelines, and rapid CDN delivery.','JavaScript','Case Study','Advanced',0,'online','manual',NULL,NULL,NULL,0,'2020-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Developer Platforms", "Documentation", "GitHub Docs Architecture"]','["[CASE STUDY]", "[COMMUNITY-TOOL]"]','[]','["git.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://github.blog/engineering/improve-git-monorepo-performance-with-a-file-system-monitor','github.blog: Improve Git monorepo performance with a file system monitor 🌟','','2021',5,'Addresses scaling challenges in large monorepos. Explains how Git uses FSMonitor (File System Monitor) integration to drastically reduce command response times for commands like `git status`.','English','Blog Post','Advanced',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Software Engineering", "Version Control", "Monorepos and Performance"]','["[DE FACTO STANDARD]"]','[]','["git.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://github.blog/engineering/improving-github-code-search','github.blog: Improving GitHub code search','','2021',0,'Detailed technical architectural breakdown of GitHub''s migration to ''Blackbird'', a custom-built, high-performance search engine implemented in Rust. Synthesizes how the engineering team replaced standard Elasticsearch clusters to catalog over 15 billion lines of code, minimizing indexing lag and returning complex regular expression queries within milliseconds across multi-tenant shards.','Rust','Blog','Advanced',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Infrastructure", "Code Search", "Elasticsearch Alternatives"]','["[COMMUNITY-TOOL]"]','[]','["git.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://github.blog/engineering/security-keys-supported-ssh-git-operations','github.blog: Security keys are now supported for SSH Git operations 🌟','','2021',0,'Technical overview outlining GitHub''s support for hardware-based FIDO2 security keys during SSH operations. Empowers enterprise security teams to enforce cryptographically secure local developer validations.','None','Article','Advanced',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Developer Platforms", "Platform Security", "Authentication", "SSH Security"]','["[COMMUNITY-TOOL]"]','[]','["git.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://github.blog/engineering/ship-code-faster-safer-feature-flags','github.blog: How we ship code faster and safer with feature flags','','2021',0,'An inside look at how GitHub manages feature flags at scale to run experiments and mitigate outages. Shows how they integrate internal pull request workflows directly with live production toggles to maintain a fast, safe delivery pipeline.','Markdown','Case Study','Advanced',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Software Engineering", "Feature Management", "Case Studies"]','["[CASE STUDY]", "[COMMUNITY-TOOL]"]','[]','["git.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://github.blog/engineering/use-github-actions-manage-docs','github.blog: How we use GitHub Actions to manage GitHub Docs','','2021',0,'Architectural case study explaining how GitHub leverages parallelized workflows to deploy its documentation engine. Covers markdown linting, internal link verification, localization checks, and blue-green web server updates.','JavaScript','Blog','Advanced',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["CI/CD Pipeline", "Testing Infrastructure", "Documentation Engines"]','["[COMMUNITY-TOOL]"]','[]','["git.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://github.blog/enterprise-software/ci-cd/build-ci-cd-pipeline-github-actions-four-steps','github.blog: How to build a CI/CD pipeline with GitHub Actions in four simple steps','','2021',0,'An architectural step-by-step playbook designed to build production-ready CI/CD automation pipelines on GitHub. Explains runner orchestration, event triggers, sequential job scheduling, and YAML environment configurations to bootstrap secure build systems.','YAML','Blog','Beginner',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["CI/CD Pipeline", "GitHub Actions", "Automation Fundamentals"]','["[COMMUNITY-TOOL]"]','[]','["git.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://github.blog/enterprise-software/devops/applying-gitops-principles-to-your-operations','github.blog: Applying GitOps principles to your operations','','2022',0,'Presents GitHub''s operational guidelines for implementing GitOps patterns at scale. Outlines secure repository structures, developer pull-request approval schemas, and automated audit structures for enterprise environments.','English','Article','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2022-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Continuous Delivery", "GitOps", "Enterprise Methodology"]','["[COMMUNITY-TOOL]"]','[]','["gitops.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://github.blog/enterprise-software/devops/devops-cloud-testing','github.blog: Testing cloud apps with GitHub Actions and cloud-native open source tools','','2021',0,'Deconstructs advanced strategies for testing containerized cloud configurations. Analyzes the execution of automated infrastructure integration tests using local Kubernetes, short-lived cloud environments, and mock APIs directly from GitHub Actions runners.','YAML','Blog','Advanced',1,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["CI/CD Pipeline", "Testing Infrastructure", "Cloud Native Automation"]','["[COMMUNITY-TOOL]"]','[]','["git.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://github.blog/enterprise-software/devops/devops-definition','github.blog: What is DevOps? A guide to common methods and misconceptions 🌟','','2020',2,'A baseline GitHub handbook defining core system release terminology. Discusses the transition to GitOps, continuous build validations, and post-deployment observability loops.','N/A','Article','Beginner',0,'online','manual',NULL,NULL,NULL,0,'2020-06-01T00:00:00+02:00',NULL,NULL,NULL,'["DevOps", "Fundamentals", "Guide"]','["[COMMUNITY-TOOL]"]','[]','["devops.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://github.blog/enterprise-software/devops/extending-gitops-to-reliability-as-code-with-github-and-stackpulse','github.blog: Extending GitOps to reliability-as-code with GitHub and StackPulse','','2021',0,'Analysis detailing how teams integrate StackPulse runbooks and GitHub Actions definitions to orchestrate continuous resilience, extending classic declarative GitOps practices to automated incident response.','YAML','Article','Advanced',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["DevOps", "GitOps", "Reliability-as-Code", "GitHub Actions"]','["[COMMUNITY-TOOL]"]','[]','["git.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://github.blog/enterprise-software/devops/how-to-make-devops-your-competitive-advantage','github.blog: How to make DevOps your competitive advantage','','2020',1,'Highlights strategic advantages realized by organizations building automated code assembly and validation workflows. Demonstrates how inner-source code bases accelerate release schedules.','N/A','Article','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2020-06-01T00:00:00+02:00',NULL,NULL,NULL,'["DevOps", "Strategy", "Enterprise Performance"]','["[COMMUNITY-TOOL]"]','[]','["devops.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://github.blog/enterprise-software/devops/improving-how-we-deploy-github','github.blog: Improving how we deploy GitHub','','2021',0,'Structural breakdown detailing internal architectural strategies utilized by GitHub engineers to deploy the global, high-availability web platform safely and with minimized downtime profiles.','None','Case Study','Advanced',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Developer Platforms", "Infrastructure Architecture", "Continuous Delivery", "GitHub Deployment"]','["[CASE STUDY]", "[COMMUNITY-TOOL]"]','[]','["git.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://github.blog/enterprise-software/devops/solving-the-innersource-discovery-problem','github.blog: Solving the innersource discovery problem - Discoverability','','2021',0,'Insights into mitigating duplicate development projects inside massive enterprises by adopting innersource frameworks. Leverages GitHub tags, topics, and custom platform discoverability catalogs.','None','Article','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Developer Platforms", "Innersource", "Collaboration", "Discoverability"]','["[COMMUNITY-TOOL]"]','[]','["git.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://github.blog/news-insights/company-news/github-welcomes-the-openjdk-project','GitHub Welcomes the OpenJDK Project!','','2020',0,'An industry milestone announcement detailing the successful migration of the OpenJDK source code and development infrastructure to GitHub under Project Skara. This transition streamlined pull requests, code reviews, and developer collaboration models.','Java','Article','Beginner',0,'online','manual',NULL,NULL,NULL,0,'2020-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Software Development", "Java Ecosystem", "Governance"]','["[COMMUNITY-TOOL]"]','[]','["java_frameworks.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://github.blog/news-insights/company-news/npm-has-joined-github','npm has joined GitHub','','2020',0,'Official announcement details the strategic acquisition of npm by GitHub, paving the way for integrated supply chain security, advanced registry caching, and unified CI/CD workflow security features.','Markdown','News','Beginner',0,'online','manual',NULL,NULL,NULL,0,'2020-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Developer Productivity", "Package Management", "Supply Chain Security"]','["[COMMUNITY-TOOL]"]','[]','["javascript.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://github.blog/news-insights/company-news/still-a-developer-just-outside-our-latest-github-shop-collection-is-here',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,'FILTERED',NULL,NULL,NULL,1780402331,0,'2026-06-02T14:12:11.955700+02:00',NULL,NULL,NULL,'[]','[]','[]','[]','{}','{"score": 25}');
INSERT INTO "resources" VALUES('https://github.blog/news-insights/company-news/token-authentication-requirements-for-api-and-git-operations','Token authentication requirements for API and Git operations','','2020',0,'Technical mandate detailing the deprecation of basic password auth for authenticated Git operations and REST API calls. Codifies the migration to Personal Access Tokens (PATs) and hardware keys.','None','Article','Intermediate',0,'duplicate','manual',NULL,NULL,NULL,0,'2020-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Developer Platforms", "Platform Security", "Authentication", "Git Operations"]','["[COMMUNITY-TOOL]"]','[]','["git.md"]','{}','{"duplicate_of": "https://github.blog/security/application-security/token-authentication-requirements-for-git-operations"}');
INSERT INTO "resources" VALUES('https://github.blog/news-insights/policy-news-and-insights/how-researchers-are-using-github-innovation-graph-data-to-reveal-the-digital-complexity-of-nations','How researchers are using GitHub Innovation Graph data to reveal the “digital complexity” of nations','An interview showcasing how Open Source collaboration datasets can accurately model and forecast national GDP, inequality, and industrial emission trends.','2026',4,'This policy and empirical study details how researchers leverage the GitHub Innovation Graph database to measure national ''digital complexity''. By correlating geographic open-source activity with macro-economic metrics, the researchers demonstrate a strong predictability index for GDP growth, wealth inequality, and emissions. The methodology showcases the utility of software collaboration repositories as real-time economic indicators.','en','Article','Intermediate',0,'online','automatic','b4a6632232be995b5a3c88e139de492cbe337891b97a4d649b604e8b71b4b55f',NULL,1780352849,0,'2026-06-02T00:27:29.031743+02:00',NULL,NULL,NULL,'["DevOps", "Version Control", "GitHub Metrics", "Economic Complexity"]','["[CASE STUDY]"]','[]','[]','{}','{"category": "digital-money", "reputation_status": "Vetted", "reputation_summary": "An insightful exploration of global software collaboration data modeled for macro-economic forecasting and policy development.", "social_preview_url": "https://github.blog/wp-content/uploads/2025/01/innovation_graph_1.png?fit=2400%2C1260", "source_provenance": "X.com (GitHub)", "suggested_new_category": "open-source-analytics"}');
INSERT INTO "resources" VALUES('https://github.blog/news-insights/product-news/create-pull-requests-in-vscode','github.blog: VS Code: Now creating pull requests 🌟','','2018',0,'Highlights the native evolution of the GitHub Pull Requests and Issues extension, allowing developers to create, review, comment, and merge pull requests directly within the editor workspace to minimize context switching.','Markdown','Article','Beginner',0,'online','manual','d0d2135a4b7b131934f4e39e18bbb5f6baeac7500646ec1c588f518abb90e621',100.0,1779130495,0,'2026-05-18T20:54:55.000944+02:00',NULL,NULL,NULL,'["Development Tools", "VS Code", "Collaboration"]','["[COMMUNITY-TOOL]"]','["docs/visual-studio.md"]','["visual-studio.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://github.blog/news-insights/product-news/dependency-graph-now-supports-github-actions','github.blog: Dependency graph now supports GitHub Actions','','2022',0,'Introduces dependency graph native tracking for GitHub Actions. Provides deep security oversight by indexing actions, workflows, and third-party task plugins, exposing vulnerabilities, and generating automatic Dependabot alert remedies across pipeline executions.','YAML','Blog','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2022-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Security & Compliance", "Supply Chain Security", "Dependency Management"]','["[COMMUNITY-TOOL]"]','[]','["git.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://github.blog/news-insights/product-news/getting-started-with-github-actions-just-got-easier','github.blog: Getting started with GitHub Actions just got easier!','','2021',0,'Highlights major improvements to the starter workflow experience. Features dynamic detection wizards that analyze repository codebases to recommend highly optimized, context-relevant pipeline templates.','None','Blog','Beginner',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["CI/CD Pipeline", "GitHub Actions", "Developer Onboarding"]','["[COMMUNITY-TOOL]"]','[]','["git.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://github.blog/news-insights/product-news/github-actions-now-supports-ci-cd','GitHub Actions CI/CD','','2026',0,'The de facto standard enterprise platform for CI/CD, integrated natively directly within the GitHub ecosystem. Offering matrix builds, multi-platform environments, and an extensive repository of marketplace actions, it has redefined modern platform engineering.','N/A','Platform','Medium',0,'online','manual',NULL,NULL,NULL,0,'2026-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Software Delivery", "GitHub Ecosystem", "GitHub Actions"]','["[COMMUNITY-TOOL]"]','[]','["jenkins-alternatives.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://github.blog/news-insights/product-news/github-cli-2-0-includes-extensions','github.blog: GitHub CLI 2.0 includes extensions!','','2021',0,'Product release overview for GitHub CLI v2.0, describing the integration of customizable extension engines. Empowers DevOps platform teams to author, deploy, and execute bespoke commands natively via gh.','Go','Article','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Developer Platforms", "CLI Utilities", "GitHub CLI", "Extensions"]','["[COMMUNITY-TOOL]"]','[]','["git.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://github.blog/news-insights/product-news/github-copilot-is-generally-available-to-all-developers','GitHub Copilot is generally available to all developers','','2022',0,'Announces the general availability (GA) release model of GitHub Copilot for all software developers. Discusses infrastructure scaling improvements, commercial licensing fees, and the introduction of free access paths for open-source maintainers. Marks the first mature milestone of commercial coding AI.','English','Article','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2022-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Software Engineering", "AI-Assisted Development", "Ecosystem Launch"]','["[COMMUNITY-TOOL]"]','[]','["git.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://github.blog/news-insights/product-news/github-copilot-x-the-ai-powered-developer-experience','github.blog: GitHub Copilot X: The AI-powered developer experience','','2023',0,'Launches GitHub Copilot X, integrating advanced conversational LLMs directly into pull requests, system terminals, and developer documentation frameworks. Highlights the transition from raw autocomplete tools to full conversational software lifecycle management.','English','Article','Advanced',0,'online','manual',NULL,NULL,NULL,0,'2023-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Software Engineering", "AI-Assisted Development", "Next-Gen Platforms"]','["[COMMUNITY-TOOL]"]','[]','["git.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://github.blog/news-insights/product-news/introducing-githubs-openapi-description','Introducing GitHub’s OpenAPI Description','','2020',0,'Announcement detailing the generation and open-sourcing of comprehensive OpenAPI (Swagger) specifications for GitHub''s REST API, enabling automated SDK generation and typed API integration.','JSON','Article','Advanced',0,'online','manual',NULL,NULL,NULL,0,'2020-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Developer Platforms", "API Design", "GitHub API", "OpenAPI Spec"]','["[COMMUNITY-TOOL]"]','[]','["git.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://github.blog/news-insights/product-news/take-your-local-github-sessions-anywhere','Take your local GitHub sessions anywhere','General availability of remote control and synchronization for GitHub Copilot sessions across devices.','2026',4,'Announces the general availability of cross-device remote control sessions for GitHub Copilot. This architectural enhancement allows developers to securely synchronize active developer contexts and agentic execution states across CLI terminals, VS Code, and GitHub Mobile, allowing seamless transitions and on-the-go triage without resetting the agentic session history.','en','Article','Intermediate',0,'online','automatic','89684169b919e1318a37aa9eca2d457c1cc2903e40712e66567a2730f14b46a4',NULL,1780352932,0,'2026-06-02T00:28:52.853266+02:00',NULL,NULL,NULL,'["AI", "Developer Experience", "Copilot Workflow Synchronization"]','["ENTERPRISE-STABLE", "EMERGING"]','[]','[]','{}','{"category": "ai-agents-mcp", "reputation_status": "Vetted", "reputation_summary": "The GA release of remote control for Copilot sessions has been received enthusiastically by mobile-first developers and SREs, validating a seamless transition of agent states across CLI, VS Code, and mobile devices.", "social_preview_url": "https://github.blog/wp-content/uploads/2026/01/generic-github-copilot-logo-stripe.png", "source_provenance": "RSS Feed (The GitHub Blog)", "suggested_new_category": "ai-tools"}');
INSERT INTO "resources" VALUES('https://github.blog/news-insights/product-news/work-with-github-actions-in-your-terminal-with-github-cli','github.blog: Work with GitHub Actions in your terminal with GitHub CLI','','2020',0,'Details how to configure, execute, and inspect active GitHub Actions workflows directly from command-line terminals using GitHub CLI. Accelerates dev cycles by enabling remote run monitoring, real-time log streaming, and manual dispatch execution.','Shell','Blog','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2020-06-01T00:00:00+02:00',NULL,NULL,NULL,'["CI/CD Pipeline", "GitHub Actions", "Developer Tooling"]','["[COMMUNITY-TOOL]"]','[]','["git.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://github.blog/open-source/building-githubs-next-chapter-in-accessibility','Building GitHub''s next chapter in accessibility','Explore our update on GitHub''s accessibility strategy, and learn how you can join us in building a culture of accessibility.','2026',4,'An analysis of GitHub''s open-source accessibility roadmap, centering on automated testing tooling and industry frameworks. Key architectural implementations include an AI-powered accessibility scanner utilizing Deque''s axe-core engine for static DOM inspections, alongside a modular plugin framework designed to catch reflow and color-contrast violations. The update also highlights the new GitHub Enterprise Accessibility Advisory Panel (GAAP) to align platform features with customer-driven accessibility standards.','en','blog','intermediate',0,'online','automatic','820850a0849bf202e855b48da898b59c6370f680dc665cee04ddc5bfe6dbd4fa',NULL,1780402331,0,'2026-06-02T14:12:11.955733+02:00',NULL,NULL,NULL,'["DevOps", "Compliance and Standards", "Automated Testing"]','["[GUIDE]", "[CASE STUDY]"]','[]','[]','{}','{"category": "aws-devops", "impact_score": 80, "reputation_status": "Vetted", "reputation_summary": "Vetted corporate strategy update detailing engineering frameworks and plugins supporting global accessibility standards.", "social_preview_url": "https://github.blog/wp-content/uploads/2026/01/generic-mona-invertocat-logo.png?fit=1920%2C1080", "source_provenance": "RSS Feed (The GitHub Blog)", "suggested_new_category": "accessibility-engineering"}');
INSERT INTO "resources" VALUES('https://github.blog/open-source/gaming/beyond-the-engine-10-open-source-projects-shaping-how-games-actually-get-made','Beyond the engine: 10 open source projects shaping how games actually get made','A curated collection of ten high-impact open source tools supporting creative game development workflows beyond traditional engines.','2026',4,'A comprehensive compilation from the GitHub OSPO profiling key open-source utility projects that extend beyond standard game engines. The article highlights tools such as Blockbench, Pixelorama, and LDtk, which empower developers with structured asset, level, and audio processing. It serves as an excellent resource for software architects evaluating the robustness and license health of modern creative tooling.','en','Article','Intermediate',0,'online','automatic','7446ffdaf0b07200e5dcf8a1334886dc5df96dbb2094f5cea99e9b071da99bf7',NULL,1780352571,0,'2026-06-02T00:22:51.556344+02:00',NULL,NULL,NULL,'["Software Development", "Open Source Software", "Creative Tooling", "Game Development Workflows"]','["[GUIDE]", "[COMMUNITY-TOOL]"]','[]','[]','{}','{"category": "other-awesome-lists", "reputation_status": "Vetted", "reputation_summary": "Published by GitHub''s official open-source program office, securing broad industry validation.", "social_preview_url": "https://github.blog/wp-content/uploads/2026/05/639edd29983f2d6a8dcb40b053416b222505bf0835096dea18d4af01202d0646-2400x1260-1.png?fit=2400%2C1260", "source_provenance": "X.com (GitHub)", "suggested_new_category": "open-source-tooling"}');
INSERT INTO "resources" VALUES('https://github.blog/open-source/gaming/dungeons-desktops-10-roguelikes-that-never-die-because-their-communities-wont-let-them','Dungeons and Desktops: 10 Roguelikes That Never Die (Because Their Communities Won''t Let Them)','Explores how passionate open source communities maintain and evolve decades-old roguelike games.','2026',4,'This GitHub Blog article analyzes the longevity of ten community-driven open-source roguelike games, demonstrating how decentralized developer networks maintain and evolve complex codebases over decades. It showcases the architectural impact of open-source collaboration, continuous fork mutations, and community-driven rewrites that preserve software usability without official enterprise backing. The study serves as a masterclass in community-centric software lifecycle resilience and open governance models.','English','Article','Beginner',0,'online','automatic','51335458e8440dd72da15e1d8a59f44e5d6a31606226c8017dabbbf816e14959',NULL,1780352003,0,'2026-06-02T00:13:23.689843+02:00',NULL,NULL,NULL,'["Open Source Software", "Community Curation", "Long-term Maintenance"]','["[COMMUNITY-TOOL]", "[GUIDE]"]','[]','[]','{}','{"category": "uncategorized", "reputation_status": "Vetted", "reputation_summary": "A highly discussed blog post in the open-source community detailing how community dedication can ensure decades of software lifecycle continuity.", "social_preview_url": "https://github.blog/wp-content/uploads/2026/05/583946322-6fc5b06b-fbfa-4b49-83b2-11b89e184c8e.gif", "source_provenance": "X.com (GitHub)", "suggested_new_category": "open-source-culture"}');
INSERT INTO "resources" VALUES('https://github.blog/open-source/git/commits-are-snapshots-not-diffs','github.blog: Commits are snapshots, not diffs','','2020',5,'A critical look at Git''s internal object store, showing that Git stores commits as complete Directed Acyclic Graph (DAG) snapshots rather than delta changesets. Evaluates how content-addressable storage (SHA hashes), tree objects, and packfile compression optimize repository performance.','English','Blog Post','Advanced',0,'online','manual',NULL,NULL,NULL,0,'2020-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Software Engineering", "Version Control", "Git Internals"]','["[DE FACTO STANDARD]"]','[]','["git.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://github.blog/open-source/git/get-up-to-speed-with-partial-clone-and-shallow-clone','github.blog: Get up to speed with partial clone and shallow clone','','2020',5,'Explains how to optimize clone performance in extremely large codebases using partial clones (blobless and treeless) and shallow clones. Compares how these strategies reduce network payloads and local disk consumption, making them ideal for high-throughput CI/CD runtimes.','English','Blog Post','Advanced',0,'online','manual',NULL,NULL,NULL,0,'2020-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Software Engineering", "Version Control", "Monorepos and Performance"]','["[DE FACTO STANDARD]"]','[]','["git.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://github.blog/open-source/git/git-credential-manager-core-building-a-universal-authentication-experience','Git Credential Manager Core: Building a universal authentication experience','','2020',3,'Explains the design philosophy and inner workings of Git Credential Manager Core. Discusses how it establishes a universal, unified authentication standard across Windows, macOS, and Linux, ensuring secure-by-default credential caching for enterprise environments.','N/A','Blog','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2020-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Security", "Developer Tooling", "Credential Management"]','["[COMMUNITY-TOOL]"]','[]','["devsecops.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://github.blog/open-source/git/highlights-from-git-2-28','github.blog: Highlights from Git 2.28','','2020',0,'Review of the features introduced in Git 2.28, detailing the init.defaultBranch configuration options and internal hashing optimizations to support modern security workflows.','None','Article','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2020-06-01T00:00:00+02:00',NULL,NULL,NULL,'["DevOps", "Version Control", "Releases"]','["[COMMUNITY-TOOL]"]','[]','["git.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://github.blog/open-source/git/highlights-from-git-2-40','github.blog: Highlights from Git 2.40','','2023',0,'Analyzes structural performance updates and feature introductions in Git 2.40. Highlights include rewrites of legacy helper scripts like ''git jump'' and ''git add --interactive'' into native C, improving cross-platform compatibility and system execution speed across massive scale enterprise mono-repos.','English','Changelog','Intermediate',0,'duplicate','manual',NULL,NULL,NULL,0,'2023-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Version Control", "Git Core", "Platform Updates"]','["[LEGACY]"]','[]','["git.md"]','{}','{"duplicate_of": "https://github.blog/open-source/git/highlights-from-git-2-28"}');
INSERT INTO "resources" VALUES('https://github.blog/open-source/git/how-to-undo-almost-anything-with-git','github.blog: How to undo (almost) anything with Git','','2021',0,'Authoritative GitHub guide detailing tree restoration strategies. Employs git reflog, commit reverts, soft/hard resets, and stash management to repair repository configuration states.','None','Article','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["DevOps", "Version Control", "Git Troubleshooting"]','["[COMMUNITY-TOOL]"]','[]','["git.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://github.blog/open-source/maintainers/github-actions-update-helping-maintainers-combat-bad-actors','github.blog: GitHub Actions update: Helping maintainers combat bad actors','','2021',0,'Highlights GitHub security countermeasures designed to prevent cryptojacking and resource abuse in public actions. Documents the requirement for manual approval of workflows initiated by first-time external contributors.','None','Blog','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["CI/CD Pipeline", "Security & Compliance", "Open Source Workflows"]','["[COMMUNITY-TOOL]"]','[]','["git.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://github.blog/security/application-security/git-credential-manager-authentication-for-everyone','github.blog: Git Credential Manager: authentication for everyone','','2022',0,'Details structural security updates inside Git Credential Manager to address multi-factor authentication on GitHub and Azure DevOps. Explains background processes managing secure local keychain interactions to prevent token leakage.','English','Article','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2022-06-01T00:00:00+02:00',NULL,NULL,NULL,'["DevOps", "Version Control", "Identity & Access Management"]','["[COMMUNITY-TOOL]"]','[]','["git.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://github.blog/security/application-security/how-exposed-is-your-code-find-out-in-minutes-for-free','GitHub Code Security Risk Assessment: Free Vulnerability Scanning','','2022',0,'Guides users in configuring GitHub''s integrated developer security capabilities to find vulnerabilities, scan code dependencies, and detect exposed tokens. Highlights configuring automated pipelines to safeguard repository secrets prior to creating deployment packages. Speeds up software supply-chain validation workflows.','English','Article','Beginner',0,'online','manual',NULL,NULL,NULL,0,'2022-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Security", "DevSecOps", "Vulnerability Scanning"]','["[COMMUNITY-TOOL]"]','[]','["devsecops.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://github.blog/security/application-security/implementing-least-privilege-for-secrets-in-github-actions','github.blog: Implementing least privilege for secrets in GitHub Actions','','2021',0,'Analyzes implementation strategies to enforce least privilege access inside GitHub Actions. Outlines configuration methods to isolate scope, manage token permissions, limit execution environments, and safeguard production secrets.','YAML','Blog','Advanced',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["CI/CD Pipeline", "Security & Compliance", "Secret Management"]','["[COMMUNITY-TOOL]"]','[]','["git.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://github.blog/security/application-security/token-authentication-requirements-for-git-operations','github.blog: Token authentication requirements for Git operations','','2021',5,'Details GitHub''s transition away from legacy basic password authentication for Git operations. Highlights security compliance frameworks, token creation protocols (fine-grained vs. classic), SSH key strategies, and automated credential manager operations.','English','Blog Post','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Software Engineering", "Version Control", "Security and Authentication"]','["[DE FACTO STANDARD]", "[LEGACY]"]','[]','["git.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://github.blog/security/investigating-unauthorized-access-to-githubs-internal-repositories','Investigation update: GitHub Enterprise Server signing key rotation','Immediate-action security advisory requiring GitHub Enterprise Server customers to rotate signing keys.','2026',4,'A critical security investigation update detailing GitHub''s response to an intrusion involving the exfiltration of approximately 3,800 internal repositories via compromised VS Code extensions. It mandates immediate administrative action for GitHub Enterprise Server (GHES) customers to rotate GPG public keys to enable validation of subsequent official binary releases and cryptographic signing channels.','en','Article','Advanced',0,'online','automatic','395f8124ea7562606efc9e355e623e016df3f60cefd2413c6527c682da423cfd',NULL,1780352932,0,'2026-06-02T00:28:52.853257+02:00',NULL,NULL,NULL,'["Security", "Incident Response", "Key Management"]','["ENTERPRISE-STABLE", "CASE STUDY"]','[]','[]','{}','{"category": "devsecops", "reputation_status": "Vetted", "reputation_summary": "A critical security advisory that received intensive discussion across the industry. Highly praised for transparency and rapid mitigation steps (key rotations) despite the severity of the threat actor''s compromise of internal assets.", "social_preview_url": "https://github.blog/wp-content/uploads/2026/01/generic-security-logo-blocks-github.png", "source_provenance": "RSS Feed (The GitHub Blog)", "suggested_new_category": "security-advisories"}');
INSERT INTO "resources" VALUES('https://github.blog/security/raising-the-bar-quality-shared-responsibility-and-the-future-of-githubs-bug-bounty-program','Raising the bar: Quality, shared responsibility, and the future of GitHub''s bug bounty program','Updates to security submission criteria and boundaries within GitHub''s official bug bounty program.','2026',4,'Documents systemic updates to GitHub''s bug bounty program designed to address the influx of low-impact, AI-generated vulnerability submissions. The updated policy enforces stricter criteria requiring validated proofs-of-concept (PoC), clarifies the security boundaries of shared platform responsibility, and refines the compensation structure for low-risk findings to ensure optimal engineering focus.','en','Article','Intermediate',0,'online','automatic','30e4222268585f78c9b46ae26d309ec8a0339240efdd96bf4dfcb25b4cf0b246',NULL,1780352932,0,'2026-06-02T00:28:52.853287+02:00',NULL,NULL,NULL,'["Security", "Vulnerability Management", "Application Security"]','["ENTERPRISE-STABLE", "GUIDE"]','[]','[]','{}','{"category": "devsecops", "reputation_status": "Vetted", "reputation_summary": "Widely discussed in the security research community. The update to bug bounty standards is viewed as a necessary filter to combat low-quality AI-generated vulnerability reports, establishing a mature standard for shared responsibility.", "social_preview_url": "https://github.blog/wp-content/uploads/2021/06/GitHub-Bug-Bounty.png?fit=1498%2C826", "source_provenance": "RSS Feed (The GitHub Blog)", "suggested_new_category": "security-programs"}');
INSERT INTO "resources" VALUES('https://github.blog/security/supply-chain-security/github-supply-chain-security-features-go-community','github.blog: GitHub brings supply chain security features to the Go community','','2021',0,'Details deployment of automated dependency parsing, vulnerability detection databases (GitHub Advisory Database), and automated security pull requests (Dependabot) directly targeting the Go package ecosystem.','Go','Article','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["DevOps", "DevSecOps", "Supply Chain Security", "Go Security"]','["[COMMUNITY-TOOL]"]','[]','["git.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://github.blog/security/supply-chain-security/safeguard-container-signing-capability-actions','github.blog: Safeguard your containers with new container signing capability in GitHub Actions (cosign)','','2022',5,'Establishes secure container build pipelines by integrating Sigstore Cosign directly with GitHub Actions. It leverages GitHub''s OIDC provider to eliminate static private keys, signing container images with ephemeral, keyless certificates. This infrastructure drastically reduces credential leakage vectors in automated build environments.','YAML','Tutorial','Intermediate',1,'online','manual',NULL,NULL,NULL,0,'2022-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Security", "Supply Chain Security", "Container Signing"]','["[DE FACTO STANDARD]", "[GUIDE]"]','[]','["devsecops.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://github.com/01mf02/jaq','github.com/01mf02/jaq','','2025',5,'A modern clone of jq built in Rust, engineered for lightning-fast configuration query processing, enhanced compiler diagnostic outputs, and strict type safety across multi-gigabyte files.','Rust','CLI Tool','Medium',0,'online','manual','dcb6f91a197fbba1d7e1e3fb9588479204a7e76aaf77204a2bead92e4d1bcc2c',100.0,1779031714,1,'2026-06-11T17:53:58Z',NULL,NULL,NULL,'["Developer Workspace", "Command-Line Tooling", "JSON & YAML Manipulators"]','["[DE FACTO STANDARD]"]','["docs/yaml.md"]','["data-and-advanced-analytics.md", "yaml.md"]','{}','{"gh_license": "MIT", "gh_pushed": "2026-06-11T17:53:58Z", "gh_stars": 3642, "is_special": true, "gh_open_issues_30d": 25, "gh_open_prs_30d": 0, "gh_community_health": "healthy", "gh_activity_checked": "2026-06-19T13:32:43.979729+02:00"}');
INSERT INTO "resources" VALUES('https://github.com/10tanmay100/MEDICAL-DATA-PROJECT-END2END-WITH-FEW-MLOPS','github.com/10tanmay100: MEDICAL-DATA-PROJECT-END2END-WITH-FEW-MLOPS','','2023',1,'A template project exploring end-to-end MLOps strategies for medical imaging classifications. Built to serve as a baseline architectural guide, it shows how to parse medical image sets, structure training scripts, and deploy models as queryable endpoints.','Python','Repository','Intermediate',0,'online','manual','2e94c2348e441acc83427fb2e9498bf4f1113bf5b2c00425bf09ba4aff68b4f5',100.0,1779034523,1,'2024-01-24T19:56:16Z',NULL,NULL,NULL,'["MLOps", "Medical Imaging", "End-to-End Pipeline"]','["[COMMUNITY-TOOL]"]','["docs/mlops.md"]','["mlops.md"]','{}','{"gh_license": "MIT", "gh_pushed": "2024-01-24T19:56:16Z", "gh_stars": 3, "gh_open_issues_30d": 0, "gh_open_prs_30d": 0, "gh_community_health": "dormant", "gh_activity_checked": "2026-06-19T13:32:44.693334+02:00"}');
INSERT INTO "resources" VALUES('https://github.com/2-alchemists/krossboard','github.com/2-alchemists/krossboard-kubernetes-operator','','2025',5,'Krossboard provides multi-cluster aggregation of system footprints and utilization. Aimed at enterprise FinOps implementations, it normalizes resource tracking metrics across cloud distributions to generate structured usage metrics and consolidated billing trends.','Go','Repository','Intermediate',0,'online','manual','edb4abade49d7a4e31de4d1bcdab537ce9be0dfd0d2d7b190ecdb80d8fed4e40',100.0,1779130494,1,'2025-03-18T22:16:48Z',NULL,NULL,NULL,'["FinOps & Autoscaling", "Multi-Cluster", "Cost Tracking"]','["[DE FACTO STANDARD]"]','["docs/kubernetes-operators-controllers.md"]','["kubernetes-operators-controllers.md"]','{}','{"gh_license": "AGPL-3.0", "gh_pushed": "2025-03-18T22:16:48Z", "gh_stars": 63, "gh_open_issues_30d": 0, "gh_open_prs_30d": 0, "gh_community_health": "dormant", "gh_activity_checked": "2026-06-19T13:32:45.454127+02:00"}');
INSERT INTO "resources" VALUES('https://github.com/2-alchemists/krossboard-kubernetes-operator','github.com/2-alchemists/krossboard-kubernetes-operator','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','d8953edb5c5f078614b5e2dbab6d1f81af17261abbf9be8944a2fa05a907aff1',100.0,1779032000,0,'2026-05-17T17:33:20.480208+02:00',NULL,NULL,NULL,'[]','[]','["docs/kubernetes-operators-controllers.md"]','[]','{}','{"duplicate_of": "https://github.com/2-alchemists/krossboard", "gh_open_issues_30d": 0, "gh_open_prs_30d": 0, "gh_community_health": "dormant", "gh_activity_checked": "2026-06-19T13:32:46.177336+02:00"}');
INSERT INTO "resources" VALUES('https://github.com/23andMe/Yamale','23andMe/Yamale','','2022',4,'A schema validation tool written in Python. Yamale validates YAML files by checking them against defined schemas, making it easy to enforce structural constraints, verify data types, and run assertions in configuration testing pipelines.','Python','library','intermediate',0,'online','manual','759ada515afe9cec0d0de1f3d40406fb231737a26ef29417a43c3a051de1beb8',100.0,1779033759,1,'2026-06-01T00:42:50Z',NULL,NULL,NULL,'["Configuration Management", "YAML Syntax", "Validation"]','["[ENTERPRISE-STABLE]"]','["docs/yaml.md"]','["data-and-advanced-analytics.md", "yaml.md"]','{}','{"gh_license": "MIT", "gh_pushed": "2026-06-01T00:42:50Z", "gh_stars": 765, "is_special": true, "gh_open_issues_30d": 59, "gh_open_prs_30d": 0, "gh_community_health": "active", "gh_activity_checked": "2026-06-19T13:32:46.919565+02:00"}');
INSERT INTO "resources" VALUES('https://github.com/4ARMED/kubeletmein','4ARMED/kubeletmein','','2019',2,'A technical auditing utility engineered to locate and read API client certificates directly from Kubelet configurations. It helps security teams check local permission scopes and recover access inside administrative bounds.','Go','CLI Tool','Intermediate',0,'online','manual','eae906d46887be6d1630783c8e818bf25903ee32cd3ea12c2c0d59823beea5aa',100.0,1779033782,1,'2025-11-28T11:49:34Z',NULL,NULL,NULL,'["Security & Compliance", "Credential Retrieval", "Kubelet Authentication"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-tools.md"]','["kubernetes-tools.md"]','{}','{"gh_license": "AGPL-3.0", "gh_pushed": "2025-11-28T11:49:34Z", "gh_stars": 164, "gh_open_issues_30d": 1, "gh_open_prs_30d": 0, "gh_community_health": "low", "gh_activity_checked": "2026-06-19T13:32:47.643318+02:00"}');
INSERT INTO "resources" VALUES('https://github.com/99designs/aws-vault','AWS Vault','','2015',5,'The industry-standard CLI utility for securely storing and accessing AWS credentials in local development workflows. It encrypts keys in OS keystores (like macOS Keychain or KWallet) and exposes temporary STS credentials via environment variables or metadata endpoints, preventing hardcoded local credentials exposure.','Go','Repository','Intermediate',0,'online','manual','f3f2c0bfaf6e40a77f34461ee46e598fa99e3d56148b33a7a91e648e71e456c6',100.0,1779031540,1,'2025-12-30T11:28:54Z',NULL,NULL,NULL,'["Security & Identity", "AWS IAM", "Credential Management"]','["[DE FACTO STANDARD]"]','["docs/aws-security.md"]','["aws-security.md"]','{}','{"gh_license": "MIT", "gh_pushed": "2025-12-30T11:28:54Z", "gh_stars": 8978, "gh_open_issues_30d": 0, "gh_open_prs_30d": 0, "gh_community_health": "dormant", "gh_activity_checked": "2026-06-19T13:32:48.389082+02:00"}');
INSERT INTO "resources" VALUES('https://github.com/ABZ-Aaron/CheatSheets','ABZ-Aaron/CheatSheets','','N/A',0,NULL,NULL,NULL,NULL,0,NULL,'manual','9b8591906e1ac1e076713178225d15e5ec3060470379e85c3857bea96519c68d',100.0,1779029356,0,'2026-05-17T16:49:16.960539+02:00',NULL,NULL,NULL,'[]','[]','["docs/cheatsheets.md"]','[]','{}','{"gh_open_issues_30d": 0, "gh_open_prs_30d": 0, "gh_community_health": "dormant", "gh_activity_checked": "2026-06-19T13:32:49.026022+02:00"}');
INSERT INTO "resources" VALUES('https://github.com/ABZ-Aaron/cheat-sheets','github.com/ABZ-Aaron: SQL Cheat Sheet 🌟','','2025',0,'An intensive SQL compilation focusing on relational queries. Highlights transaction control, subqueries, complex JOIN strategies, CTEs, and window functions used across major RDBMS engines (PostgreSQL, MySQL, SQLite).','SQL','Cheat Sheet','Advanced',0,'online','manual','8d0afffe9c1ffe15b0ae1571eb1c822dfdc897120df6e63a6ae4fc0d9f8b3793',100.0,1779130494,1,'2022-07-25T07:39:15Z',NULL,NULL,NULL,'["Databases & Storage", "Relational Databases", "SQL"]','["[COMMUNITY-TOOL]"]','["docs/cheatsheets.md"]','["cheatsheets.md"]','{}','{"gh_stars": 1714, "gh_pushed": "2022-07-25T07:39:15Z", "gh_license": "N/A", "gh_open_issues_30d": 2, "gh_open_prs_30d": 0, "gh_community_health": "low", "gh_activity_checked": "2026-06-19T13:32:49.755174+02:00"}');
INSERT INTO "resources" VALUES('https://github.com/AICoE/OpenShiftKubeAudit','OpenShiftKubeAudit','','2021',5,'A compliance auditing utility designed specifically to scan Red Hat OpenShift architectures. It checks active security profiles, configurations, and SCCs (Security Context Constraints) to trace potential misconfigurations or vulnerabilities within enterprise installations.','Python','Tool','Medium',0,'online','manual','049bcb40e2fdcc4b12363a9e2c1d22fd07ebe1827a39bad2abaebecfe19b71d5',100.0,1779031669,1,'2020-09-16T17:31:26Z',NULL,NULL,NULL,'["Networking & Security", "Security Compliance", "OpenShift Audit"]','["[DE FACTO STANDARD]"]','["docs/kubernetes-tools.md"]','["kubernetes-tools.md"]','{}','{"gh_license": "GPL-3.0", "gh_pushed": "2020-09-16T17:31:26Z", "gh_stars": 10, "gh_open_issues_30d": 0, "gh_open_prs_30d": 0, "gh_community_health": "dormant", "gh_activity_checked": "2026-06-19T13:32:50.462990+02:00"}');
INSERT INTO "resources" VALUES('https://github.com/Abhisheksinha1506/Collection-of-Useful-Scripts','Abhisheksinhacoder/collection-of-useful-scripts','','2024',0,'A community-focused index containing multi-purpose system administration utilities and server configuration scripts, simplifying setup across Windows and Linux nodes.','PowerShell','GitHub Repository','Intermediate',0,'unreachable','manual','aa8107a38883d61b2607bf1f1de837a0e4562892dee326d221df15ca8522ca6e',100.0,1779130494,1,'2026-05-18T20:54:54.963687+02:00',NULL,NULL,NULL,'["Infrastructure Automation", "Automation Workflows", "DevOps Utilities", "Multi-OS Provisioning"]','["[COMMUNITY-TOOL]"]','["docs/azure.md"]','["azure.md"]','{}','{"gh_license": "N/A", "gh_stars": 0, "gh_pushed": null, "gh_open_issues_30d": 0, "gh_open_prs_30d": 0, "gh_community_health": "dormant", "gh_activity_checked": "2026-06-19T13:32:51.090914+02:00"}');
INSERT INTO "resources" VALUES('https://github.com/Abhisheksinhacoder/collection-of-useful-scripts','Abhisheksinhacoder/collection-of-useful-scripts','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','87c0ae37fa711f2ed8c0da30f5592a2bc3292aef4ff149f2c52a17acd0e27775',100.0,1779033051,0,'2026-05-17T17:50:51.174457+02:00',NULL,NULL,NULL,'[]','[]','["docs/azure.md"]','[]','{}','{"duplicate_of": "https://github.com/Abhisheksinha1506/Collection-of-Useful-Scripts", "gh_open_issues_30d": 0, "gh_open_prs_30d": 0, "gh_community_health": "dormant", "gh_activity_checked": "2026-06-19T13:32:51.710068+02:00"}');
INSERT INTO "resources" VALUES('https://github.com/AbsaOSS/k8gb','K8GB - Kubernetes Global Balancer','','2024',4,'K8GB is a cloud-native, Kubernetes-native Global Server Load Balancing (GSLB) controller based on CoreDNS. Live Grounding indicates that K8GB is highly valued for coordinating traffic redirection across geographically distributed, multi-region clusters, enabling active-passive and active-active failover patterns without relying on proprietary hardware devices.','Go','Tool','Advanced',0,'online','manual','6ee86ccfb98715db228dbcbf1f93214c29e8d31b68e6edd32605743139e8f34b',100.0,1779031567,1,'2026-02-20T09:06:45Z',NULL,NULL,NULL,'["Networking & Security", "Kubernetes Networking", "Global Load Balancing"]','["[ENTERPRISE-STABLE]"]','["docs/kubernetes-networking.md"]','["kubernetes-networking.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2026-02-20T09:06:45Z", "gh_stars": 1, "gh_open_issues_30d": 0, "gh_open_prs_30d": 0, "gh_community_health": "dormant", "gh_activity_checked": "2026-06-19T13:32:52.519344+02:00"}');
INSERT INTO "resources" VALUES('https://github.com/AdamRussak/k8f','github.com/AdamRussak/k8f','','2026',1,'K8f simplifies local microservice debugging by providing a graphical interface to manage multiple concurrent Kubernetes port-forward tunnels. It replaces manual, error-prone terminal execution with a clean dashboard for defining, starting, and monitoring local-to-remote cluster tunnels. This GUI wrapper is highly beneficial for developers managing complex, multi-service local mockups.','Go','GUI Tool','Beginner',0,'online','manual','ea421b4a60048804e51f303d1517606e1be0ac8498182945c930c89a6a6a8dd1',100.0,1779029341,1,'2025-11-20T01:33:43Z',NULL,NULL,NULL,'["Operations", "Port Forwarding", "Local Development"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-tools.md"]','["kubernetes-tools.md"]','{}','{"gh_license": "AGPL-3.0", "gh_pushed": "2025-11-20T01:33:43Z", "gh_stars": 41, "gh_open_issues_30d": 5, "gh_open_prs_30d": 0, "gh_community_health": "low", "gh_activity_checked": "2026-06-19T13:32:53.238274+02:00"}');
INSERT INTO "resources" VALUES('https://github.com/AdminTurnedDevOps/CapabilityPE','github.com/AdminTurnedDevOps/CapabilityPE','','2024',2,'A research and practical taxonomy repository addressing DevOps platform engineering capability matrices. Assists engineering organizations in evaluating architecture, pipeline velocity, self-service portals, and cloud-native maturity tracks.','Markdown','Documentation','Advanced',0,'online','manual','4aad8379ca2139f263bb12069572c8a54e05643a627e5e5b936ba2e8165603f8',100.0,1779032252,1,'2024-08-31T21:17:15Z',NULL,NULL,NULL,'["DevOps & Platform Engineering", "Methodology & Culture", "Platform Engineering Strategy"]','["[COMMUNITY-TOOL]"]','["docs/devops-tools.md"]','["devops-tools.md"]','{}','{"gh_stars": 75, "gh_pushed": "2024-08-31T21:17:15Z", "gh_license": "N/A", "gh_open_issues_30d": 0, "gh_open_prs_30d": 0, "gh_community_health": "dormant", "gh_activity_checked": "2026-06-19T13:32:53.949492+02:00"}');
INSERT INTO "resources" VALUES('https://github.com/AdminTurnedDevOps/DevOps-The-Hard-Way-AWS','==AdminTurnedDevOps/DevOps-The-Hard-Way-AWS==','','2025',5,'A comprehensive learning curriculum covering real-world cloud operations on AWS. Hands-on modules include terraforming network segments, setting up pipelines, security scanning, and establishing resilient monitoring.','HCL','Repository','Advanced',0,'online','manual','5b135e139f5d280c6c397a0f9866cf148a23a268b94addc861f835f62e5eea43',100.0,1779034309,1,'2025-04-27T15:08:31Z',NULL,NULL,NULL,'["DevOps & CI/CD", "AWS Infrastructure", "DevOps Guides"]','["[DE FACTO STANDARD]"]','["docs/demos.md"]','["demos.md"]','{}','{"gh_license": "MIT", "gh_pushed": "2025-04-27T15:08:31Z", "gh_stars": 2420, "gh_open_issues_30d": 2, "gh_open_prs_30d": 0, "gh_community_health": "low", "gh_activity_checked": "2026-06-19T13:32:54.659862+02:00"}');
INSERT INTO "resources" VALUES('https://github.com/AdminTurnedDevOps/Terraform-The-Hard-Way','==AdminTurnedDevOps/Terraform-The-Hard-Way==','','2023',4,'A comprehensive, hands-on repository designed to teach the inner workings of Terraform without automated abstractions. Explores fundamental concepts like local/remote state locking, provider initialization, manual dependency resolution, and deep CLI mechanics. Live grounding confirms this repository is a highly valued community-driven learning path for SREs requiring direct structural familiarity with IaC.','HCL','Repository','Advanced',0,'online','manual','dc04c4b9b499a851a2bf7dff5411f9443613ba503e7be802fb9425ec196b36ed',100.0,1779030976,1,'2022-02-07T16:09:25Z',NULL,NULL,NULL,'["Infrastructure as Code", "Terraform", "Deep Dive Tutorials"]','["[ENTERPRISE-STABLE]"]','["docs/terraform.md"]','["terraform.md"]','{}','{"gh_license": "MIT", "gh_pushed": "2022-02-07T16:09:25Z", "gh_stars": 342, "gh_open_issues_30d": 0, "gh_open_prs_30d": 0, "gh_community_health": "dormant", "gh_activity_checked": "2026-06-19T13:32:55.370358+02:00"}');
INSERT INTO "resources" VALUES('https://github.com/AdminTurnedDevOps/kubernetes-examples','==github.com/AdminTurnedDevOps/kubernetes-examples==','','2022',0,'A clean, community-curated collection of fundamental manifest configurations. Serves as a useful rapid-lookup repository containing validated yaml schemas for Deployments, ConfigMaps, Secrets, Ingress, and persistent volume abstractions.','YAML','Repository','Beginner',0,'online','manual','d20430380daa96e24255979fb1f1dbf0cff3f81a45c8517972fc0d3f4efc9a6f',100.0,1779030327,1,'2023-12-28T20:29:39Z',NULL,NULL,NULL,'["Core Orchestration", "Workloads", "Examples"]','["[COMMUNITY-TOOL]"]','["docs/demos.md"]','["demos.md"]','{}','{"gh_stars": 755, "gh_pushed": "2023-12-28T20:29:39Z", "gh_license": "N/A", "gh_open_issues_30d": 2, "gh_open_prs_30d": 0, "gh_community_health": "low", "gh_activity_checked": "2026-06-19T13:32:56.120898+02:00"}');
INSERT INTO "resources" VALUES('https://github.com/AdminTurnedDevOps/kubernetes-in-production-examples','==github.com/AdminTurnedDevOps/kubernetes-in-production-examples==','','2022',0,'Advanced enterprise-readiness blueprint repository. Highlights essential security context layers, proper resource constraint mechanisms (CPU/Memory requests and limits), NetworkPolicies, Horizontal Pod Autoscalers, and liveness/readiness probe best practices for production deployments.','YAML','Repository','Advanced',0,'duplicate','manual','d8aba7108a12ff8fc0ba7bbffa91fe3e354f142e92997be37c298f8822f4e8d3',100.0,1779032935,1,'2024-11-20T19:18:24Z',NULL,NULL,NULL,'["Infrastructure", "Production Hardening", "Examples"]','["[COMMUNITY-TOOL]"]','["docs/demos.md"]','["demos.md"]','{}','{"gh_stars": 79, "gh_pushed": "2024-11-20T19:18:24Z", "gh_license": "N/A", "duplicate_of": "https://github.com/AdminTurnedDevOps/kubernetes-examples", "gh_open_issues_30d": 0, "gh_open_prs_30d": 0, "gh_community_health": "dormant", "gh_activity_checked": "2026-06-19T13:32:56.819272+02:00"}');
INSERT INTO "resources" VALUES('https://github.com/Alishahryar1/free-claude-code','free-claude-code','Use Claude Code CLI for free by routing Anthropic API calls through alternative backends like NVIDIA NIM and OpenRouter.','2026',4,'This popular open-source local proxy intercepts Anthropic API calls initiated by the Claude Code CLI or VSCode extension and translates them dynamically for seventeen alternative LLM providers. Compatible with backends like NVIDIA NIM, OpenRouter, Google AI Studio, DeepSeek, and local runtimes (Ollama, LM Studio), it offers advanced per-model routing, native thinking-token parsing, and automated heuristic tool-call mapping. By caching and locally resolving trivial request categories, the tool achieves significant latency improvements and API credit savings.','en','repository','Intermediate',0,'online','automatic','facf064e5a6f0fe3f44def005d75a2b9e8677a32da40959c409199bacad7d4d8',NULL,1780352720,0,'2026-06-01T00:18:04Z',NULL,NULL,NULL,'["AI", "Developer Tools", "Coding Assistants"]','["COMMUNITY-TOOL", "EMERGING"]','[]','[]','{}','{"category": "ai-agents-mcp", "gh_license": "MIT", "gh_pushed": "2026-06-01T00:18:04Z", "gh_stars": 31585, "reputation_status": "Vetted", "reputation_summary": "A highly trended community project praised by developers on Reddit and Medium for effectively bypassing paid API constraints without modifying clients.", "social_preview_url": "https://opengraph.githubassets.com/711f9a1e4401665b4253b95bb2c443e9fab71e814cf7615e747da0341b5bdba6/Alishahryar1/free-claude-code", "source_provenance": "X.com (nubenetes)", "suggested_new_category": "", "gh_open_issues_30d": 322, "gh_open_prs_30d": 0, "gh_community_health": "active", "gh_activity_checked": "2026-06-19T13:32:57.526001+02:00"}');
INSERT INTO "resources" VALUES('https://github.com/Altinity/clickhouse-operator','Altinity/clickhouse-operator','','2024',5,'The enterprise standard ClickHouse Operator developed by Altinity. Automates the deployment, provisioning, scaling, configuration, and monitoring of high-throughput columnar databases inside Kubernetes environments.','Go','Repository','Advanced',0,'online','manual','aa4d5618134a3700c272479d18e8ede2d176e44612d1631798c657d7d27f29e2',100.0,1779033716,1,'2026-06-10T12:53:42Z',NULL,NULL,NULL,'["Cloud Native", "Kubernetes Operators", "ClickHouse"]','["[DE FACTO STANDARD]"]','["docs/databases.md"]','["databases.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2026-06-10T12:53:42Z", "gh_stars": 2520, "gh_open_issues_30d": 135, "gh_open_prs_30d": 0, "gh_community_health": "active", "gh_activity_checked": "2026-06-19T13:32:58.334237+02:00"}');
INSERT INTO "resources" VALUES('https://github.com/Andrew-Klaas/hashi-k8s-demo','github: Andrew-Klaas/hashi-k8s-demo','','N/A',0,NULL,NULL,NULL,NULL,0,NULL,'manual','8f237332fb5d778af01f7d425dac4763fd8fa5f67f4e167834d404adfee1338f',100.0,1779032380,1,'2026-05-17T17:39:40.874172+02:00',NULL,NULL,NULL,'[]','[]','["docs/demos.md"]','[]','{}','{"gh_open_issues_30d": 0, "gh_open_prs_30d": 0, "gh_community_health": "dormant", "gh_activity_checked": "2026-06-19T13:32:59.124806+02:00"}');
INSERT INTO "resources" VALUES('https://github.com/Ankit404butfound/PyWhatKit','PyWhatKit','','2024',5,'Curator Insight: An automation tool built to aggregate and perform diverse routing actions across platforms.
Live Grounding: Evaluates web stream automation, messaging integrations, graphical tasks, and simple script automation models.','Python','Repository','Intermediate',0,'online','manual','d83b17b3032100a04036cdc4dad4f373c38221153b2dfab47ea5108cc4087bb9',100.0,1779034156,1,'2025-04-25T12:03:54Z',NULL,NULL,NULL,'["Software Engineering", "Automation", "Utilities"]','["[DE FACTO STANDARD]"]','["docs/python.md"]','["python.md"]','{}','{"gh_license": "MIT", "gh_pushed": "2025-04-25T12:03:54Z", "gh_stars": 1671, "gh_open_issues_30d": 120, "gh_open_prs_30d": 0, "gh_community_health": "active", "gh_activity_checked": "2026-06-19T13:32:59.873983+02:00"}');
INSERT INTO "resources" VALUES('https://github.com/App-vNext/Polly','App-vNext/Polly','','2026',5,'The premier resilient fault-handling library for the .NET ecosystem. Enables developers to configure sophisticated reliability policies including Retry, Circuit Breaker, Timeout, Bulkhead Isolation, and Fallback, acting as the bedrock for stable microservices.','C#','Library','Advanced',1,'online','manual','2b6731da34685d4a6f009b01e8a9ca0c6c0364d71de54f8c0ae95fda389544bf',100.0,1779034447,1,'2026-06-12T16:34:47Z',NULL,NULL,NULL,'["Software Architecture & .NET Development", "Microservices", "Resilience Patterns"]','["[DE FACTO STANDARD]"]','["docs/dotnet.md"]','["dotnet.md"]','{}','{"gh_license": "BSD-3-Clause", "gh_pushed": "2026-06-12T16:34:47Z", "gh_stars": 14192, "gh_open_issues_30d": 6, "gh_open_prs_30d": 0, "gh_community_health": "low", "gh_activity_checked": "2026-06-19T13:33:00.663580+02:00"}');
INSERT INTO "resources" VALUES('https://github.com/Asabeneh/30-Days-Of-Python','github.com/Asabeneh/30-Days-Of-Python','','2020',0,'Massive community structured learning resource outlining a day-by-day progression from Python fundamentals to advanced paradigms like functional programming, API development, and data analysis.','Python','Awesome List','Beginner',0,'online','manual','c986f7f14a0f082a11c20fbdca1233ac30d32d075aae2fcad41fec5782b282db',100.0,1779031808,1,'2026-04-04T17:59:06Z',NULL,NULL,NULL,'["Backend Development", "Python Ecosystem", "Tutorials"]','["[DE FACTO STANDARD]"]','["docs/python.md"]','["python.md"]','{}','{"gh_stars": 65301, "gh_pushed": "2026-04-04T17:59:06Z", "gh_license": "N/A", "gh_open_issues_30d": 146, "gh_open_prs_30d": 0, "gh_community_health": "active", "gh_activity_checked": "2026-06-19T13:33:01.382370+02:00"}');
INSERT INTO "resources" VALUES('https://github.com/Azure-Samples','github.com/Azure-Samples 🌟','','2026',0,'Central directory of Azure engineering samples. Provides production-ready templates, deployment scripts, and reference implementations spanning Serverless, Azure Kubernetes Service, container orchestration, and multi-tenant systems.','None','Repository','Intermediate',1,'online','manual','15c350ff1d7b932c615aa31b87bd4d0fbd9a685ed294993081ccd97d60854ba6',100.0,1779034031,1,'2026-05-17T18:07:11.271464+02:00',NULL,NULL,NULL,'["Cloud Platform", "Microsoft Azure", "Sample Architecture"]','["[COMMUNITY-TOOL]"]','["docs/azure.md", "docs/demos.md"]','["azure.md", "demos.md"]','{}','{"gh_stars": 0, "gh_pushed": null, "gh_license": "N/A"}');
INSERT INTO "resources" VALUES('https://github.com/Azure-Samples/aks-platform-engineering','==github.com/Azure-Samples/aks-platform-engineering Building a Platform Engineering Environment on Azure Kubernetes Service (AKS)== 🌟','','2024',4,'The official Microsoft reference architecture for building enterprise platform engineering environments on AKS. Demonstrates internal developer platforms, cluster bootstrapping, policy control, and automated fleet management.','HCL','Repository','Advanced',1,'online','manual','e290caeecc0ec4d48ce5c747b0be16885035d04e12018c7946ebb969eadd9348',100.0,1779033785,1,'2025-11-27T03:11:12Z',NULL,NULL,NULL,'["Platform Engineering", "AKS", "Reference Architecture"]','["[ENTERPRISE-STABLE]"]','["docs/terraform.md"]','["terraform.md"]','{}','{"gh_license": "MIT", "gh_pushed": "2025-11-27T03:11:12Z", "gh_stars": 155, "gh_open_issues_30d": 27, "gh_open_prs_30d": 0, "gh_community_health": "healthy", "gh_activity_checked": "2026-06-19T13:33:02.113249+02:00"}');
INSERT INTO "resources" VALUES('https://github.com/Azure-Samples/api-management-workspaces-migration','github.com/Azure-Samples/api-management-workspaces-migration: Azure API'' Management workspaces migration tool','','2024',0,'Official migration tool sample designed to transition traditional single-tenant Azure API Management APIs into modern, decentralized workspaces. Helps partition governance duties and resource isolation.','Python','Repository','Advanced',1,'online','manual','ad31f15aafe25fe3a3625ef314ae8b1101cbec6ad96624afee5bef617482eff1',100.0,1779029802,1,'2024-10-29T22:05:04Z',NULL,NULL,NULL,'["Network & Delivery", "API Management", "Workspace Migration"]','["[COMMUNITY-TOOL]"]','["docs/azure.md"]','["azure.md"]','{}','{"gh_license": "MIT", "gh_pushed": "2024-10-29T22:05:04Z", "gh_stars": 2, "gh_open_issues_30d": 1, "gh_open_prs_30d": 0, "gh_community_health": "low", "gh_activity_checked": "2026-06-19T13:33:02.869241+02:00"}');
INSERT INTO "resources" VALUES('https://github.com/Azure-Samples/azure-ai-studio-secure-bicep','github.com/Azure-Samples/azure-ai-studio-secure-bicep','','2024',2,'Official Microsoft sample blueprint demonstrating deployment of a secure Azure AI Studio environment. Hardens connections utilizing private endpoints, key vaults, and managed virtual network isolations.','Bicep','Repository','Advanced',0,'online','manual','947774c1a3296b12810c1689c44b313c4c937deedf379b3ce96fd3e6e772e245',100.0,1779032232,1,'2024-12-12T07:26:59Z',NULL,NULL,NULL,'["Artificial Intelligence", "Secure Architecture", "Enterprise AI"]','["[COMMUNITY-TOOL]"]','["docs/azure.md"]','["azure.md"]','{}','{"gh_license": "MIT", "gh_pushed": "2024-12-12T07:26:59Z", "gh_stars": 61, "gh_open_issues_30d": 1, "gh_open_prs_30d": 0, "gh_community_health": "low", "gh_activity_checked": "2026-06-19T13:33:03.655322+02:00"}');
INSERT INTO "resources" VALUES('https://github.com/Azure-Samples/azure-ai-studio-secure-bicep/blob/main/bicep/managedvnet/README.md','Deploy Secure Azure AI Studio with a managed virtual network','','2024',2,'A step-by-step configuration manual for deploying Azure AI Studio with a platform-managed virtual network. Focuses on ingress/egress restriction policies, private link structures, and cognitive service security boundaries.','Bicep','Documentation','Advanced',0,'online','manual','e6ace3fb10dd8351341b1702c08c03cb8d3b7a2820787a9b4ccf23577b5a022f',100.0,1779032173,1,'2024-12-12T07:26:59Z',NULL,NULL,NULL,'["Artificial Intelligence", "Secure Architecture", "Network Isolation"]','["[COMMUNITY-TOOL]"]','["docs/azure.md"]','["azure.md"]','{}','{"gh_license": "MIT", "gh_pushed": "2024-12-12T07:26:59Z", "gh_stars": 61, "gh_open_issues_30d": 1, "gh_open_prs_30d": 0, "gh_community_health": "low", "gh_activity_checked": "2026-06-19T13:33:04.392692+02:00"}');
INSERT INTO "resources" VALUES('https://github.com/Azure-Samples/azure-load-testing-samples','github.com/Azure-Samples/azure-load-testing-samples 🌟','','2025',5,'Official Microsoft repository containing sample configurations and automation scripts for Azure Load Testing. Promotes direct integration of high-scale performance testing pipelines within existing Git workflows.','JavaScript','Repository','Intermediate',1,'online','manual','4d366f048536c8dc91808d1ba5cff11e8c51e9025b86df90ef47222477520bed',100.0,1779033595,1,'2025-05-02T10:45:23Z',NULL,NULL,NULL,'["Quality Assurance", "Performance Testing", "Azure Load Testing"]','["[DE FACTO STANDARD]"]','["docs/azure.md"]','["azure.md"]','{}','{"gh_license": "MIT", "gh_pushed": "2025-05-02T10:45:23Z", "gh_stars": 27, "gh_open_issues_30d": 6, "gh_open_prs_30d": 0, "gh_community_health": "low", "gh_activity_checked": "2026-06-19T13:33:05.152698+02:00"}');
INSERT INTO "resources" VALUES('https://github.com/Azure-Samples/azure-pipelines-remote-tasks','Azure-Samples/azure-pipelines-remote-tasks','','2022',3,'Demonstration framework and reusable templates for executing decentralized Azure Pipeline tasks against remote execution nodes, secure network environments, and custom virtualization fabrics.','TypeScript','Repository','Advanced',0,'online','manual','aafb1375352fb342645c3852cf7f5bf199576d875509ba65dfa97f0b3aa17101',100.0,1779033084,1,'2022-03-17T18:42:24Z',NULL,NULL,NULL,'["DevOps", "CI-CD Pipelines", "Azure Pipelines"]','["[COMMUNITY-TOOL]"]','["docs/azure.md"]','["azure.md"]','{}','{"gh_license": "MIT", "gh_pushed": "2022-03-17T18:42:24Z", "gh_stars": 3, "gh_open_issues_30d": 1, "gh_open_prs_30d": 0, "gh_community_health": "low", "gh_activity_checked": "2026-06-19T13:33:05.897982+02:00"}');
INSERT INTO "resources" VALUES('https://github.com/Azure-Samples/azure-pipelines-variable-templates','Azure-Samples/azure-pipelines-variable-templates','','2023',5,'A foundational template architecture for Azure DevOps Pipelines. Standardizes the sharing, ingestion, and management of environment variables across distinct build, test, and release environments to dry up pipeline manifests.','YAML','Repository','Intermediate',0,'online','manual','4fec8df7d207b86515c89a0a28639fa31cee3ac283a6e55002aee7d75ad804c9',100.0,1779030335,1,'2023-05-10T15:29:19Z',NULL,NULL,NULL,'["DevOps", "CI-CD Pipelines", "Azure Pipelines"]','["[DE FACTO STANDARD]"]','["docs/azure.md"]','["azure.md"]','{}','{"gh_license": "MIT", "gh_pushed": "2023-05-10T15:29:19Z", "gh_stars": 38, "gh_open_issues_30d": 2, "gh_open_prs_30d": 0, "gh_community_health": "low", "gh_activity_checked": "2026-06-19T13:33:06.653346+02:00"}');
INSERT INTO "resources" VALUES('https://github.com/Azure-Samples/jenkins-terraform-azure-example','Azure-Samples/jenkins-terraform-azure-example','','N/A',0,NULL,NULL,NULL,NULL,0,NULL,'manual','4d571b8aff27f52aa1267a2b80906f49b41411094e54a7f25dc14f8e4777532f',100.0,1779030562,1,'2026-05-17T17:09:22.197652+02:00',NULL,NULL,NULL,'[]','[]','["docs/azure.md"]','[]','{}','{"gh_license": "MIT", "gh_open_issues_30d": 0, "gh_open_prs_30d": 0, "gh_community_health": "dormant", "gh_activity_checked": "2026-06-19T13:33:07.380857+02:00"}');
INSERT INTO "resources" VALUES('https://github.com/Azure-Samples/jmeter-aci-terraform','Azure-Samples/jmeter-aci-terraform','','2024',5,'IaC template leveraging Terraform to provision distributed Apache JMeter load testing engines within Azure Container Instances (ACI). Allows engineers to spin up high-throughput parallel load agents in serverless environments without cluster maintenance.','HCL','Repository','Advanced',0,'online','manual','800d61bd2ce20493e8d0269dff0af6c8f41f3049a4098f2e5d917a5c173ad6f3',100.0,1779031467,1,'2022-01-20T13:09:32Z',NULL,NULL,NULL,'["Testing", "Load Testing", "Azure Container Instances"]','["[DE FACTO STANDARD]"]','["docs/azure.md"]','["azure.md"]','{}','{"gh_license": "MIT", "gh_pushed": "2022-01-20T13:09:32Z", "gh_stars": 119, "gh_open_issues_30d": 21, "gh_open_prs_30d": 0, "gh_community_health": "healthy", "gh_activity_checked": "2026-06-19T13:33:08.127026+02:00"}');
INSERT INTO "resources" VALUES('https://github.com/Azure/AZVerify','AZVerify: Bridging Azure Resources, Bicep Templates, and Diagrams with GitHub'' Copilot','','2025',5,'An innovative open-source tool bridging declarative Bicep files, live Azure deployments, and system diagrams using GitHub Copilot. Standardizes validation processes during complex infrastructure-as-code planning.','TypeScript','Repository','Intermediate',0,'online','manual','7d3a5ea7a458f37a565607d0cec561eb105b8bb2d615b1f5e18e179f1464d393',100.0,1779030232,1,'2026-04-08T07:59:53Z',NULL,NULL,NULL,'["Infrastructure as Code", "Verification & AI", "Copilot Verification"]','["[DE FACTO STANDARD]"]','["docs/azure.md", "docs/cloud-arch-diagrams.md", "docs/iac.md"]','["cloud-arch-diagrams.md", "azure.md", "iac.md"]','{}','{"gh_license": "MIT", "gh_pushed": "2026-04-08T07:59:53Z", "gh_stars": 95, "gh_open_issues_30d": 0, "gh_open_prs_30d": 0, "gh_community_health": "dormant", "gh_activity_checked": "2026-06-19T13:33:08.852190+02:00"}');
INSERT INTO "resources" VALUES('https://github.com/Azure/Enterprise-Scale/wiki/ALZ-AMA-Update','github.com/Azure/Enterprise-Scale: ALZ AMA Update','','2024',5,'Crucial update tracker for the Azure Landing Zones (ALZ) Enterprise-Scale repository. Outlines migration frameworks and monitoring recommendations as the platform deprecates legacy Log Analytics agents in favor of Azure Monitor Agent (AMA). A vital reference for maintaining compliant enterprise monitoring architecture.','English','Documentation Wiki','Advanced',0,'online','manual','eba1c3fa2e7b80515ace4c167c204bf04ee48d194b182e208834670a8ed4e8d2',100.0,1779029805,1,'2026-06-05T01:53:47Z',NULL,NULL,NULL,'["Governance & Management", "Enterprise Governance", "Landing Zones"]','["[DE FACTO STANDARD]", "[LEGACY]"]','["docs/azure.md"]','["azure.md"]','{}','{"gh_license": "MIT", "gh_pushed": "2026-06-05T01:53:47Z", "gh_stars": 1942, "gh_open_issues_30d": 4, "gh_open_prs_30d": 0, "gh_community_health": "low", "gh_activity_checked": "2026-06-19T13:33:09.589127+02:00"}');
INSERT INTO "resources" VALUES('https://github.com/Azure/Microsoft-Defender-for-Cloud/tree/main/Workbooks/Network%20Security%20Dashboard','github.com/Azure/Microsoft-Defender-for-Cloud','','2024',4,'The repository holding advanced dashboard resources and workbooks for Microsoft Defender for Cloud, featuring the Network Security Dashboard. Facilitates deep metric visualization across firewall configurations, NSGs, and public exposure endpoints.','JSON','Repository','Advanced',0,'online','manual','ccdcdc2a7f2810083d2f29ed63a82ce251fe948b1b80125e1d3c5f142e1a8375',100.0,1779033623,1,'2026-03-19T11:15:53Z',NULL,NULL,NULL,'["Security & Identity", "SecOps", "Cloud Security Dashboard"]','["[ENTERPRISE-STABLE]"]','["docs/azure.md"]','["azure.md"]','{}','{"gh_license": "MIT", "gh_pushed": "2026-03-19T11:15:53Z", "gh_stars": 1913, "gh_open_issues_30d": 40, "gh_open_prs_30d": 0, "gh_community_health": "healthy", "gh_activity_checked": "2026-06-19T13:33:10.370464+02:00"}');
INSERT INTO "resources" VALUES('https://github.com/Azure/aad-pod-identity','Azure/aad-pod-identity)','','2024',1,'Azure Active Directory Pod Identity (aad-pod-identity) was the original framework used to assign Azure AD identities to pods. Due to scaling limits and reliance on intercepting IMDS traffic (NMI daemonset), it has been completely deprecated and replaced by the highly-efficient, OIDC-based azure-workload-identity controller.','Go','Controller','High',0,'online','manual','edc01ce59f7c0bf94b16c84ad96ac39c961bb50d67f2f20b9db2094a2c7db349',100.0,1779030296,1,'2023-10-02T20:34:21Z',NULL,NULL,NULL,'["Security", "Identity & Access", "Workload Identity"]','["[LEGACY]"]','["docs/kubernetes-tools.md"]','["kubernetes-tools.md"]','{}','{"gh_license": "MIT", "gh_pushed": "2023-10-02T20:34:21Z", "gh_stars": 560, "gh_open_issues_30d": 0, "gh_open_prs_30d": 0, "gh_community_health": "dormant", "gh_activity_checked": "2026-06-19T13:33:11.104296+02:00"}');
INSERT INTO "resources" VALUES('https://github.com/Azure/apiops','github.com/Azure/apiops 🌟','','2024',5,'The official Azure APIOps repository implementing GitOps principles for Azure API Management (APIM). Enables organizations to automate the extraction, publishing, configuration control, and deployment of complex API configurations across development, staging, and production networks.','English','Software Portal','Advanced',1,'online','manual','46badc24c36235586350555f18fbcb6c13ea0151a2d8d8f6eabf50d24674453c',100.0,1779030711,1,'2026-06-05T19:33:52Z',NULL,NULL,NULL,'["Architecture & Microservices", "Infrastructure as Code", "API Management"]','["[DE FACTO STANDARD]"]','["docs/azure.md"]','["azure.md"]','{}','{"gh_license": "MIT", "gh_pushed": "2026-06-05T19:33:52Z", "gh_stars": 440, "gh_open_issues_30d": 137, "gh_open_prs_30d": 0, "gh_community_health": "active", "gh_activity_checked": "2026-06-19T13:33:12.667975+02:00"}');
INSERT INTO "resources" VALUES('https://github.com/Azure/awesome-terraform','github.com/Azure/awesome-terraform','','2025',2,'A specialized community portal tracking curated structures, provider tricks, modules, and implementation patterns optimized for deploying Microsoft Azure topologies through Terraform configs.','Markdown','Repository','Intermediate',0,'online','manual','47de037d74508ffeff35cc3e7dbe16d5a2a89d23b693c44320002fcbeb8bb72e',100.0,1779032547,1,'2023-12-06T14:27:12Z',NULL,NULL,NULL,'["Infrastructure as Code", "Curation", "Azure Ecosystem"]','["[COMMUNITY-TOOL]"]','["docs/terraform.md"]','["terraform.md"]','{}','{"gh_license": "MIT", "gh_pushed": "2023-12-06T14:27:12Z", "gh_stars": 176, "gh_open_issues_30d": 1, "gh_open_prs_30d": 0, "gh_community_health": "low", "gh_activity_checked": "2026-06-19T13:33:13.433585+02:00"}');
INSERT INTO "resources" VALUES('https://github.com/Azure/azqr','==github.com/Azure/azqr==','','2026',3,'A command-line utility designed to scan Azure resource groups or subscriptions and quickly generate a compliance and recommendation report based on Well-Architected Framework benchmarks. Highly effective for rapid technical audits, finding configuration drifts, and securing container and PaaS architectures.','Go','Repository','Intermediate',0,'duplicate','manual','eec981d261de36284684dd79e5dc2ae5bd169da3d34ab0fa035cedf7f4621f28',100.0,1779034487,1,'2026-06-11T18:04:26Z',NULL,NULL,NULL,'["Cloud Architecture", "Assessments", "Command-Line Tools"]','["[COMMUNITY-TOOL]"]','["docs/azure.md"]','["azure.md"]','{}','{"gh_license": "MIT", "gh_pushed": "2026-06-11T18:04:26Z", "gh_stars": 774, "duplicate_of": "https://github.com/eraser-dev/eraser", "gh_open_issues_30d": 8, "gh_open_prs_30d": 0, "gh_community_health": "low", "gh_activity_checked": "2026-06-19T13:33:14.193571+02:00"}');
INSERT INTO "resources" VALUES('https://github.com/Azure/aztfexport','github.com/Azure/aztfexport','','2024',5,'The repository page for Microsoft''s Azure Export for Terraform (`aztfexport`). This specialized utility automatically crawls existing Azure infrastructure, converts physical setups into clean Terraform configurations, and constructs correct state files.','Go','Tool','Advanced',0,'online','manual','ca20491061cf89aaeec6ee4cc7ce0b3349bf97d14729e7f806e3f77dfb4faed9',100.0,1779032245,1,'2026-04-02T01:25:07Z',NULL,NULL,NULL,'["Azure", "IaC", "Migration"]','["[DE FACTO STANDARD]"]','["docs/terraform.md"]','["terraform.md"]','{}','{"gh_license": "MPL-2.0", "gh_pushed": "2026-04-02T01:25:07Z", "gh_stars": 1894, "gh_open_issues_30d": 47, "gh_open_prs_30d": 0, "gh_community_health": "healthy", "gh_activity_checked": "2026-06-19T13:33:14.927500+02:00"}');
INSERT INTO "resources" VALUES('https://github.com/Azure/azure-workload-identity','==Azure/azure-workload-identity==','','2026',5,'Azure Workload Identity is the modern, enterprise-standard mechanism for mapping Kubernetes Service Accounts to Azure Active Directory (Microsoft Entra ID) managed identities. Utilizing OIDC federation, it eliminates the need for storing cloud credentials in Kubernetes secrets. It has fully replaced the deprecated aad-pod-identity architecture.','Go','Controller','High',0,'online','manual','f9ae7f9c64d169501d8263fbfa2d2c90f7f9d61bdaab5c8f5f0177821d38f31b',100.0,1779029056,1,'2026-06-14T08:56:44Z',NULL,NULL,NULL,'["Security", "Identity & Access", "Workload Identity"]','["[DE FACTO STANDARD]", "[LEGACY]"]','["docs/kubernetes-tools.md"]','["kubernetes-tools.md"]','{}','{"gh_license": "MIT", "gh_pushed": "2026-06-14T08:56:44Z", "gh_stars": 333, "gh_open_issues_30d": 58, "gh_open_prs_30d": 0, "gh_community_health": "active", "gh_activity_checked": "2026-06-19T13:33:15.651610+02:00"}');
INSERT INTO "resources" VALUES('https://github.com/Azure/bicep','Bicep','','2026',5,'The premier declarative DSL for provisioning Azure resources. Bicep simplifies the authoring experience over raw JSON ARM templates, featuring modular design structures and native validation checks.','Bicep','GitHub Repository','Intermediate',1,'online','manual','601d402db51cf2f0b0cee1639115ebec316952db34c4b935766e2a0c0ee42551',100.0,1779030574,1,'2026-06-14T06:10:26Z',NULL,NULL,NULL,'["Infrastructure Automation", "Infrastructure as Code", "Azure Bicep", "Declarative Deployments"]','["[DE FACTO STANDARD]"]','["docs/azure.md"]','["azure.md"]','{}','{"gh_license": "MIT", "gh_pushed": "2026-06-14T06:10:26Z", "gh_stars": 3605, "gh_open_issues_30d": 1269, "gh_open_prs_30d": 0, "gh_community_health": "active", "gh_activity_checked": "2026-06-19T13:33:16.397717+02:00"}');
INSERT INTO "resources" VALUES('https://github.com/Azure/draft','==Azure/Draft== 🌟','','2023',5,'Azure Draft simplifies early-stage developer onboarding onto Kubernetes. By scanning source code directories, it automatically generates containerization assets including Dockerfiles, Kubernetes manifests, Helm charts, and deployment workflows.','Go','Repository','Intermediate',1,'online','manual','04208dc2e1adbf073057b0550c0d1486f8120c9975bfc21605c95524c8d41487',100.0,1779033675,1,'2026-06-11T12:56:27Z',NULL,NULL,NULL,'["Developer Experience", "Inner Loop Development", "Local Tooling"]','["[DE FACTO STANDARD]"]','["docs/demos.md", "docs/managed-kubernetes-in-public-cloud.md"]','["scaffolding.md", "demos.md", "managed-kubernetes-in-public-cloud.md"]','{}','{"gh_license": "MIT", "gh_pushed": "2026-06-11T12:56:27Z", "gh_stars": 642, "gh_open_issues_30d": 23, "gh_open_prs_30d": 0, "gh_community_health": "healthy", "gh_activity_checked": "2026-06-19T13:33:17.137166+02:00"}');
INSERT INTO "resources" VALUES('https://github.com/Azure/eraser','github.com/Azure/eraser 🌟','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','a1a6600368e555c105d9d46dd0d438b6595a757d25d27ec69630bf97dcb08656',100.0,1779029631,0,'2026-05-17T16:53:51.708649+02:00',NULL,NULL,NULL,'[]','[]','["docs/kubernetes-tools.md"]','[]','{}','{"duplicate_of": "https://github.com/eraser-dev/eraser", "gh_open_issues_30d": 0, "gh_open_prs_30d": 0, "gh_community_health": "dormant", "gh_activity_checked": "2026-06-19T13:33:17.790396+02:00"}');
INSERT INTO "resources" VALUES('https://github.com/Azure/migration','github.com/Azure/migration: The Migration Execution Guide.','','2024',5,'Official Azure Migration Execution Guide repository. Houses comprehensive scripts, framework matrices, and programmatic guidance blueprints to safely move enterprise database, compute, and networking footprints from on-premises hosts into Microsoft Azure.','English','Migration Guide','Advanced',0,'online','manual','6109bf4073d73b6e6dc502e4bf1a1d80da6e7d414082571af7ddcbac7fc79ba1',100.0,1779031266,1,'2025-06-05T21:56:49Z',NULL,NULL,NULL,'["Architecture & Microservices", "Migration Guides", "Enterprise Migration"]','["[DE FACTO STANDARD]", "[GUIDE]"]','["docs/azure.md"]','["azure.md"]','{}','{"gh_license": "MIT", "gh_pushed": "2025-06-05T21:56:49Z", "gh_stars": 192, "gh_open_issues_30d": 0, "gh_open_prs_30d": 0, "gh_community_health": "dormant", "gh_activity_checked": "2026-06-19T13:33:18.519296+02:00"}');
INSERT INTO "resources" VALUES('https://github.com/Azure/placement-policy-scheduler-plugins','Azure/placement-policy-scheduler-plugins','','2024',3,'This repository contains custom scheduling plugins for the Kubernetes default scheduler, built by Azure. They implement advanced scheduling topologies like strict fault-domain placement, proximity-based scheduling, and specialized multi-tenant constraints, providing deep scheduling control for hyperscale enterprise architectures.','Go','Scheduler Plugin','High',0,'online','manual','1830b601d7f3180d171323be6ea71fc88c0faff72667107788f8afa7519a7c64',100.0,1779031113,1,'2023-12-18T23:04:45Z',NULL,NULL,NULL,'["Scheduling", "Scheduler Plugins", "Enterprise Topology"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-tools.md"]','["kubernetes-tools.md"]','{}','{"gh_license": "MIT", "gh_pushed": "2023-12-18T23:04:45Z", "gh_stars": 55, "gh_open_issues_30d": 12, "gh_open_prs_30d": 0, "gh_community_health": "healthy", "gh_activity_checked": "2026-06-19T13:33:19.261910+02:00"}');
INSERT INTO "resources" VALUES('https://github.com/Azure/terraform-azurerm-aks','github.com/Azure/terraform-azurerm-aks','','2024',3,'The official, production-ready Microsoft Azure RM module to deploy and configure Azure Kubernetes Service (AKS) clusters. Implements best practices for network profiles, identity, node pools, and integration with Azure Monitor.','HCL','Module','Advanced',0,'online','manual','a6f68d5b92397048efcf2a249ce3365ba93251f5f4c401b9f0c1ebb2ec07e1ff',100.0,1779029129,1,'2026-05-18T01:11:33Z',NULL,NULL,NULL,'["Orchestration", "AKS", "Terraform Modules"]','["[COMMUNITY-TOOL]"]','["docs/terraform.md"]','["terraform.md"]','{}','{"gh_license": "MIT", "gh_pushed": "2026-05-18T01:11:33Z", "gh_stars": 388, "gh_open_issues_30d": 5, "gh_open_prs_30d": 0, "gh_community_health": "low", "gh_activity_checked": "2026-06-19T13:33:20.094841+02:00"}');
INSERT INTO "resources" VALUES('https://github.com/Azure/terraform-azurerm-caf-enterprise-scale','==github.com/Azure/terraform-azurerm-caf-enterprise-scale==','','2024',4,'The legacy enterprise scale module (CAF) for managing cloud landscapes. While a dominant historical template, engineering teams are transitioning toward Azure Verified Modules (AVM) for modern landing zones.','HCL','Module','Advanced',0,'online','manual','0913e8e34d273ede86a063a1ee5114cf344f5e3a7b8b2c44e8b8fa033b5d49e3',100.0,1779034423,1,'2026-04-27T08:46:55Z',NULL,NULL,NULL,'["Azure", "Landing Zone", "Enterprise Design"]','["[ENTERPRISE-STABLE]", "[LEGACY]"]','["docs/terraform.md"]','["terraform.md"]','{}','{"gh_license": "MIT", "gh_pushed": "2026-04-27T08:46:55Z", "gh_stars": 961, "gh_open_issues_30d": 14, "gh_open_prs_30d": 0, "gh_community_health": "healthy", "gh_activity_checked": "2026-06-19T13:33:20.841814+02:00"}');
INSERT INTO "resources" VALUES('https://github.com/Azure/vscode-kubernetes-tools','Azure/vscode-kubernetes-tools 🌟','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','0a5b075a67049f3eb6a0f154d9bd912e13629f7c050b4142486d4fc02637cc49',100.0,1779032922,0,'2026-05-17T17:48:42.934957+02:00',NULL,NULL,NULL,'[]','[]','["docs/visual-studio.md"]','[]','{}','{"duplicate_of": "https://github.com/vscode-kubernetes-tools/vscode-kubernetes-tools", "gh_open_issues_30d": 0, "gh_open_prs_30d": 0, "gh_community_health": "dormant", "gh_activity_checked": "2026-06-19T13:33:21.500772+02:00"}');
INSERT INTO "resources" VALUES('https://github.com/BBVA/sqerzo','SQErzo: Tiny ORM for Graph databases','','2021',5,'An experimental, lightweight ORM library for Graph databases developed by BBVA. While highly interesting for research, it exhibits low active maintenance and is kept primarily as an architectural design reference.','Python','Repository','Intermediate',0,'online','manual','64baa1326ca8337ca2bb271f94bf6810538aef205d5bdcbbbf7b8ff0f911b5ea',100.0,1779030862,1,'2021-02-25T11:00:33Z',NULL,NULL,NULL,'["Databases", "Graph Databases", "ORM"]','["[DE FACTO STANDARD]", "[EMERGING]"]','["docs/databases.md"]','["databases.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2021-02-25T11:00:33Z", "gh_stars": 35, "gh_open_issues_30d": 2, "gh_open_prs_30d": 0, "gh_community_health": "low", "gh_activity_checked": "2026-06-19T13:33:22.240240+02:00"}');
INSERT INTO "resources" VALUES('https://github.com/BMW-InnovationLab','BMW InnovationLab','','2026',3,'The GitHub organization hosting open-source tools, scripts, and algorithms developed by BMW''s InnovationLab team. These projects focus on supply chain optimizations, computer vision algorithms, and robotic tooling modules.','Various','Software Repository','Intermediate',0,'online','manual','4c228cb9657c35322bd8c63ab62dcff84c25fc7771cde0f833fe7f9f37db04d4',100.0,1779031448,1,'2026-05-17T17:24:08.904358+02:00',NULL,NULL,NULL,'["Domain APIs", "Automotive", "Open Source Labs"]','["[COMMUNITY-TOOL]"]','["docs/customer.md", "docs/developerportals.md"]','["developerportals.md", "customer.md"]','{}','{"gh_stars": 0, "gh_pushed": null, "gh_license": "N/A"}');
INSERT INTO "resources" VALUES('https://github.com/Banno/asdf-kubectl','asdf-kubectl','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','229d1f654930633d9c1cc0c2d5f1245dd8b83f500aa279f430337cf9c2add90b',100.0,1779029121,0,'2026-05-17T16:45:21.406804+02:00',NULL,NULL,NULL,'[]','[]','["docs/kubernetes-tools.md"]','[]','{}','{"duplicate_of": "https://github.com/asdf-community/asdf-kubectl", "gh_open_issues_30d": 0, "gh_open_prs_30d": 0, "gh_community_health": "dormant", "gh_activity_checked": "2026-06-19T13:33:22.893043+02:00"}');
INSERT INTO "resources" VALUES('https://github.com/Berops/claudie','==github.com/Berops/claudie==','','2026',3,'Claudie is an innovative multi-cloud Kubernetes cluster provisioner that enables users to create highly secure, hybrid-infrastructure clusters across different cloud providers. By abstracting provider APIs, it treats raw machines from AWS, Azure, and bare-metal pools as unified node pools under a single control plane. It is highly valued by systems architects seeking to avoid cloud vendor lock-in.','Go','Infrastructure Provisioner','Advanced',0,'online','manual','e03aa101f383f4ee0aa811cbe5bb6b76c5622e9ab7997e8792f6429d80a47ef8',100.0,1779034479,1,'2026-06-12T09:41:12Z',NULL,NULL,NULL,'["Infrastructure", "Multi-Cloud Provisioning", "Cluster Management"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-tools.md"]','["kubernetes-tools.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2026-06-12T09:41:12Z", "gh_stars": 782, "gh_open_issues_30d": 52, "gh_open_prs_30d": 0, "gh_community_health": "active", "gh_activity_checked": "2026-06-19T13:33:23.632161+02:00"}');
INSERT INTO "resources" VALUES('https://github.com/BishopFox/iam-vulnerable','BishopFox/iam-vulnerable','','2022',3,'A crucial hands-on sandbox repository that deploys a library of intentionally weak and misconfigured AWS IAM privilege escalation paths using Terraform. Ideal for security engineers looking to safely simulate and audit IAM security posture.','HCL','Repository','Advanced',0,'online','manual','b1d53d9d8257f5bcf42bf36e30d6d575bf1ebe708325fea8dc26d8fb9b687d52',100.0,1779032802,1,'2026-03-12T15:38:01Z',NULL,NULL,NULL,'["Security & Compliance", "Cloud Security Assessments", "AWS IAM Exploits"]','["[COMMUNITY-TOOL]"]','["docs/demos.md"]','["demos.md"]','{}','{"gh_license": "MIT", "gh_pushed": "2026-03-12T15:38:01Z", "gh_stars": 573, "gh_open_issues_30d": 0, "gh_open_prs_30d": 0, "gh_community_health": "dormant", "gh_activity_checked": "2026-06-19T13:33:24.366359+02:00"}');
INSERT INTO "resources" VALUES('https://github.com/BrandonPotter/kubergui','kubergui: Kubernetes Deployment Builder🌟','','2022',5,'A desktop-based frontend wrapper built to structure Kubernetes deployment configurations visually. Helps teams orchestrate manifests and inspect target definitions without writing raw yaml parameters.','JavaScript','Desktop App','Beginner',0,'online','manual','176e005c10ab716b81604d76e3797be106b455770ebebeccae4d4066d1f131aa',100.0,1779033213,1,'2019-11-08T20:04:38Z',NULL,NULL,NULL,'["Developer Experience", "Configuration Management", "Visual Generators"]','["[DE FACTO STANDARD]"]','["docs/kubernetes-tools.md"]','["kubernetes-tools.md"]','{}','{"gh_license": "MIT", "gh_pushed": "2019-11-08T20:04:38Z", "gh_stars": 91, "gh_open_issues_30d": 3, "gh_open_prs_30d": 0, "gh_community_health": "low", "gh_activity_checked": "2026-06-19T13:33:25.094439+02:00"}');
INSERT INTO "resources" VALUES('https://github.com/BrianCollet/onboard-automator','github.com/BrianCollet/onboard-automator','','2023',0,'Automated pipeline logic designed to simplify employee lifecycle events, managing identity provisioning, security group access control, and user workspaces across Entra ID environments.','PowerShell','Repository','Intermediate',0,'online','manual','544581c59ac7ed65cc68114d8bcd2c946fd9dd16f5c89f773f53b6af0ad541d0',100.0,1779034531,1,'2024-01-19T03:17:22Z',NULL,NULL,NULL,'["Cloud Platform", "Automation", "User Provisioning"]','["[COMMUNITY-TOOL]"]','["docs/azure.md"]','["azure.md"]','{}','{"gh_stars": 11, "gh_pushed": "2024-01-19T03:17:22Z", "gh_license": "N/A", "gh_open_issues_30d": 0, "gh_open_prs_30d": 0, "gh_community_health": "dormant", "gh_activity_checked": "2026-06-19T13:33:25.811277+02:00"}');
INSERT INTO "resources" VALUES('https://github.com/BurntSushi/xsv','xsv','','N/A',0,NULL,NULL,NULL,NULL,0,NULL,'manual','1fdaff9803f9a63181d6f2c75a0e07c6698ac6bd523188d1d5911665f73e7511',100.0,1779032039,1,'2026-05-17T17:33:59.606590+02:00',NULL,NULL,NULL,'[]','[]','["docs/yaml.md"]','[]','{}','{"gh_license": "Unlicense", "is_special": true, "gh_open_issues_30d": 165, "gh_open_prs_30d": 0, "gh_community_health": "active", "gh_activity_checked": "2026-06-19T13:33:26.531456+02:00"}');
INSERT INTO "resources" VALUES('https://github.com/CASIA-IVA-Lab/FastSAM','github.com/CASIA-IVA-Lab/FastSAM','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','0998a8eff80a814ad22a45386bd60b4b741efe2020f963bb252e6ee5ea2dfb47',100.0,1779031415,0,'2026-05-17T17:23:35.107514+02:00',NULL,NULL,NULL,'[]','[]','["docs/mlops.md"]','[]','{}','{"duplicate_of": "https://github.com/CASIA-LMC-Lab/FastSAM", "gh_open_issues_30d": 0, "gh_open_prs_30d": 0, "gh_community_health": "dormant", "gh_activity_checked": "2026-06-19T13:33:27.205803+02:00"}');
INSERT INTO "resources" VALUES('https://github.com/CASIA-LMC-Lab/FastSAM','github.com/CASIA-IVA-Lab/FastSAM','','2023',4,'Fast SAM offers a highly optimized, CNN-based real-time alternative to Meta''s Segment Anything Model. By sacrificing minimal accuracy, it reduces latency and computation footprints, which is critical for edge deployments and microservice image APIs.','Python','Repository','Advanced',1,'online','manual','c75ce8533d986b1777ba361bf0ccdb5d6141933ce6997e3824c4e679ca0fc86f',100.0,1779130494,1,'2024-07-30T13:35:06Z',NULL,NULL,NULL,'["Machine Learning", "Computer Vision", "Instance Segmentation"]','["[ENTERPRISE-STABLE]"]','["docs/mlops.md"]','["mlops.md"]','{}','{"gh_license": "AGPL-3.0", "gh_pushed": "2024-07-30T13:35:06Z", "gh_stars": 8364, "gh_open_issues_30d": 147, "gh_open_prs_30d": 0, "gh_community_health": "active", "gh_activity_checked": "2026-06-19T13:33:27.944470+02:00"}');
INSERT INTO "resources" VALUES('https://github.com/CastawayEGR/openshift-ai-examples','OpenShift AI Examples','','2023',5,'A community collection of machine learning workflows and notebooks deployed on Red Hat OpenShift AI. Details deployment pipelines for distributed training, model serving, and GPU resource slicing.','Python','Code Repository','Advanced',1,'online','manual','9375d08c61ff4503eb5749accabb46f3051a54a4842692dd23325acac20f7aae',100.0,1779032150,1,'2025-09-15T19:35:15Z',NULL,NULL,NULL,'["Platform Engineering", "Machine Learning Operations", "OpenShift AI"]','["[DE FACTO STANDARD]"]','["docs/demos.md"]','["demos.md", "index.md"]','{}','{"gh_license": "MIT", "gh_pushed": "2025-09-15T19:35:15Z", "gh_stars": 25, "gh_open_issues_30d": 0, "gh_open_prs_30d": 0, "gh_community_health": "dormant", "gh_activity_checked": "2026-06-19T13:33:28.677227+02:00"}');
INSERT INTO "resources" VALUES('https://github.com/Checkmarx/kics','==Checkmarx/kics==','','2026',3,'An open-source static code analysis engine designed to uncover vulnerabilities and structural issues in IaC manifests. Parses Terraform, Kubernetes manifests, Helm charts, Dockerfiles, and Ansible files for compliance discrepancies.','Go','Security Scanner','Advanced',0,'online','manual','eb30af4acd076847e6ebee630131efeec234664279efbcc73085e307331538bd',100.0,1779029487,1,'2026-06-10T15:22:53Z',NULL,NULL,NULL,'["DevOps & CI/CD", "Infrastructure as Code", "Security Scanning"]','["[COMMUNITY-TOOL]"]','["docs/iac.md"]','["iac.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2026-06-10T15:22:53Z", "gh_stars": 2649, "gh_open_issues_30d": 321, "gh_open_prs_30d": 0, "gh_community_health": "active", "gh_activity_checked": "2026-06-19T13:33:29.407873+02:00"}');
INSERT INTO "resources" VALUES('https://github.com/Clivern/Beetle','Beetle','','2023',5,'A lightweight utility tailored to simplify the secure distribution of secrets and credentials to distributed microservices. Streamlines integration procedures for cloud workloads requesting verified execution credentials.','Go','Application','Intermediate',1,'online','manual','c65bb1c7d82ad02aed7cf4921dbd4288b74c78c848d7f579ad845d92909463d3',100.0,1779030806,1,'2026-06-12T19:57:34Z',NULL,NULL,NULL,'["Security", "Identity & Access", "Integration"]','["[DE FACTO STANDARD]"]','["docs/kubernetes-tools.md"]','["kubernetes-tools.md"]','{}','{"gh_license": "MIT", "gh_pushed": "2026-06-12T19:57:34Z", "gh_stars": 167, "gh_open_issues_30d": 16, "gh_open_prs_30d": 0, "gh_community_health": "healthy", "gh_activity_checked": "2026-06-19T13:33:30.103446+02:00"}');
INSERT INTO "resources" VALUES('https://github.com/Cloud-Architekt/AzureAD-Attack-Defense','==github.com/Cloud-Architekt: Azure AD - Attack and Defense Playbook==','','2023',0,'A practical attack and defense reference handbook detailing compromise paths in Azure AD/Entra ID. Provides security engineers with clear methodologies to simulate, detect, and mitigate critical identity threats.','Markdown','Repository','Advanced',0,'online','manual','4a9e549ecc4346ce1e7722a2d5bc3b55ecd33f61635f0ea0488664e0196854cc',100.0,1779034045,1,'2026-04-20T06:24:19Z',NULL,NULL,NULL,'["Security & Identity", "SecOps", "Red-Teaming"]','["[COMMUNITY-TOOL]"]','["docs/azure.md"]','["azure.md"]','{}','{"gh_stars": 2529, "gh_pushed": "2026-04-20T06:24:19Z", "gh_license": "N/A", "gh_open_issues_30d": 8, "gh_open_prs_30d": 0, "gh_community_health": "low", "gh_activity_checked": "2026-06-19T13:33:30.825127+02:00"}');
INSERT INTO "resources" VALUES('https://github.com/Comcast/kuberhealthy','kuberhealthy 🌟','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','ba4ddbd777131223fe2cb89dbddc98918f542e2c1e8d9f5461fa216e3cea0243',100.0,1779031416,0,'2026-05-17T17:23:36.978642+02:00',NULL,NULL,NULL,'[]','[]','["docs/kubernetes-operators-controllers.md"]','[]','{}','{"duplicate_of": "https://github.com/kuberhealthy/kuberhealthy", "gh_open_issues_30d": 0, "gh_open_prs_30d": 0, "gh_community_health": "dormant", "gh_activity_checked": "2026-06-19T13:33:31.476990+02:00"}');
INSERT INTO "resources" VALUES('https://github.com/ContainerSSH/ContainerSSH','==github.com/ContainerSSH/ContainerSSH==','','2025',4,'ContainerSSH is a high-security proxy server that dynamically spins up an isolated, single-use container in Kubernetes whenever a user initializes an SSH connection. It ensures strict credential verification and guarantees absolute environment isolation, preventing host namespace contamination.','Go','SSH Gateway / Daemon','Advanced',1,'online','manual','85e86fdbf30d9ea817f6b048aacb93b381b704fd8a0fbdc8e54675a8c197321b',100.0,1779029899,1,'2026-05-19T15:47:29Z',NULL,NULL,NULL,'["Security", "Access Control", "SSH Proxy"]','["[ENTERPRISE-STABLE]"]','["docs/kubernetes-tools.md"]','["kubernetes-tools.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2026-05-19T15:47:29Z", "gh_stars": 3054, "gh_open_issues_30d": 57, "gh_open_prs_30d": 0, "gh_community_health": "active", "gh_activity_checked": "2026-06-19T13:33:32.256146+02:00"}');
INSERT INTO "resources" VALUES('https://github.com/ContainerSolutions/ImageWolf','ContainerSolutions/ImageWolf: ImageWolf - Fast Distribution of Docker Images'' on Clusters','','2021',0,'A tool designed to accelerate the distribution of Docker images across a Kubernetes cluster by using a BitTorrent-like peer-to-peer distribution protocol among nodes. By 2026, this experimental project is archived, as native container runtimes (such as containerd) integrated direct registry streaming and IPFS-based distribution.','Go','Daemon','High',0,'online','manual','2159b0262f17441e607fe9ca7b737d5d467c2475b9fb323e589f85def83d276d',100.0,1779029369,1,'2017-11-02T23:32:01Z',NULL,NULL,NULL,'["Development", "Image Distribution", "Performance"]','["[EMERGING]", "[LEGACY]"]','["docs/kubernetes-tools.md"]','["kubernetes-tools.md"]','{}','{"gh_stars": 143, "gh_pushed": "2017-11-02T23:32:01Z", "gh_license": "N/A", "gh_open_issues_30d": 5, "gh_open_prs_30d": 0, "gh_community_health": "low", "gh_activity_checked": "2026-06-19T13:33:32.985961+02:00"}');
INSERT INTO "resources" VALUES('https://github.com/ContainerSolutions/delayed-jobs-operator','github.com/ContainerSolutions/delayed-jobs-operator','','2024',5,'A minor controller designed to rate-limit or defer the spin-up of batch execution workloads. It introduces explicit queues or temporal delays before initiating pods, safeguarding backend databases from heavy, simultaneous connection storms.','Go','Repository','Intermediate',0,'online','manual','c3d972ab5bb764da1cedf0bae21c986e45d4047d43d5d974d7e849c88d41414a',100.0,1779030730,1,'2021-11-23T11:29:11Z',NULL,NULL,NULL,'["Workload Management", "Job Scheduling", "Operators"]','["[DE FACTO STANDARD]"]','["docs/kubernetes-operators-controllers.md"]','["kubernetes-operators-controllers.md"]','{}','{"gh_license": "MIT", "gh_pushed": "2021-11-23T11:29:11Z", "gh_stars": 10, "gh_open_issues_30d": 1, "gh_open_prs_30d": 0, "gh_community_health": "low", "gh_activity_checked": "2026-06-19T13:33:33.696013+02:00"}');
INSERT INTO "resources" VALUES('https://github.com/ContainerSolutions/kubernetes-examples','Kubernetes Examples','','2024',3,'A highly utilized, production-tested blueprint repository containing foundational Kubernetes manifests. It spans standard ingress rules, complex stateful configurations, and container startup patterns. (Live Grounding: An essential reference repository for platform engineers bootstrapping cloud topologies with validated standards).','YAML','Code Repository','Intermediate',1,'online','manual','0ceaa02e06e92cce71f764b62525e07f169dadb919ecc2a04b7908574fb59325',100.0,1779130494,1,'2023-10-03T10:18:57Z',NULL,NULL,NULL,'["Cloud-Native Infrastructure", "Kubernetes Core", "Declarative Templates"]','["[COMMUNITY-TOOL]"]','["docs/demos.md"]','["demos.md"]','{}','{"gh_license": "MIT", "gh_pushed": "2023-10-03T10:18:57Z", "gh_stars": 1421, "gh_open_issues_30d": 11, "gh_open_prs_30d": 0, "gh_community_health": "healthy", "gh_activity_checked": "2026-06-19T13:33:34.422638+02:00"}');
INSERT INTO "resources" VALUES('https://github.com/CoolerVoid/codecat','CoolerVoid/codecat: CodeCat - Tool to help in static code analysis','','N/A',0,'A curated technical resource and architectural guide covering CoolerVoid/codecat: CodeCat - Tool to help in static code analysis in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'unreachable','manual',NULL,80.0,1779031466,0,'2026-05-17T17:24:26.709875+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/qa.md"]','["qa.md"]','{}','{"review_metadata": {"original_url": "https://github.com/CoolerVoid/codecat", "proposed_url": "NONE", "reason": "High-Value Protection: 404", "timestamp": "2026-05-18T18:54:55.002835"}, "gh_stars": 0, "gh_pushed": null, "gh_license": "N/A", "gh_open_issues_30d": 0, "gh_open_prs_30d": 0, "gh_community_health": "dormant", "gh_activity_checked": "2026-06-19T13:33:35.038381+02:00"}');
INSERT INTO "resources" VALUES('https://github.com/CrunchyData','github.com/CrunchyData','','2026',0,'Central organization repository host for Crunchy Data open-source projects, serving as the development hub for the highly utilized Crunchy PostgreSQL Operator, monitoring dashboards, and hardened container configurations.','Go','Repo','Intermediate',0,'online','manual','460179b92fcc1c63aedf26cfeb2f319d22b66a765dc28358f74d2807b57c83b8',100.0,1779029189,1,'2026-05-17T16:46:29.852600+02:00',NULL,NULL,NULL,'["Database", "PostgreSQL", "Open Source Repositories"]','["[COMMUNITY-TOOL]"]','["docs/crunchydata.md"]','["crunchydata.md"]','{}','{"gh_stars": 0, "gh_pushed": null, "gh_license": "N/A"}');
INSERT INTO "resources" VALUES('https://github.com/CrunchyData/crunchy-containers','Crunchy Containers Community Edition','','N/A',0,NULL,NULL,NULL,NULL,0,NULL,'manual','6536dfef1afb8b6537a0864d54860152f9b59f2c236de3a86c41c5a0a4a7c32a',100.0,1779033672,1,'2026-05-17T18:01:12.204834+02:00',NULL,NULL,NULL,'[]','[]','["docs/crunchydata.md"]','[]','{}','{"gh_license": "Apache-2.0", "gh_open_issues_30d": 36, "gh_open_prs_30d": 0, "gh_community_health": "healthy", "gh_activity_checked": "2026-06-19T13:33:35.796887+02:00"}');
INSERT INTO "resources" VALUES('https://github.com/CrunchyData/postgres-operator','github.com/CrunchyData/postgres-operator','','2026',5,'The main GitHub repository containing the source code for the Crunchy Postgres Operator. Written in Go, this industry-leading project automates the deployment, scaling, failover, backup, and security operations of PostgreSQL instances on Kubernetes. It is actively updated to support modern Kubernetes API standards and enterprise clustering patterns.','Go','Open Source Repository','Advanced',0,'online','manual','713b7e6488d22269cb96dde2d2861f36b464b4e5e0b1257b1901162dfc02556a',100.0,1779033619,1,'2026-06-10T00:07:08Z',NULL,NULL,NULL,'["Data Infrastructure", "Database Operators", "PostgreSQL", "Source Code"]','["[DE FACTO STANDARD]"]','["docs/crunchydata.md"]','["crunchydata.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2026-06-10T00:07:08Z", "gh_stars": 4421, "gh_open_issues_30d": 168, "gh_open_prs_30d": 0, "gh_community_health": "active", "gh_activity_checked": "2026-06-19T13:33:36.545542+02:00"}');
INSERT INTO "resources" VALUES('https://github.com/DATA-DOG/go-sqlmock','DATA-DOG/go-sqlmock','','2024',5,'A highly adopted SQL mock library for Golang designed to mock standard database/sql/driver behaviors. Facilitates robust database interaction testing without spinning up active infrastructure engines.','Go','Repository','Intermediate',0,'online','manual','09eaddd8ab7fd794204d9c481ab78e296e8f422255fed34b48df2202c953f109',100.0,1779034336,1,'2024-09-11T10:51:41Z',NULL,NULL,NULL,'["Software Engineering", "Testing", "Mocking"]','["[DE FACTO STANDARD]"]','["docs/databases.md"]','["databases.md"]','{}','{"gh_license": "NOASSERTION", "gh_pushed": "2024-09-11T10:51:41Z", "gh_stars": 6554, "gh_open_issues_30d": 42, "gh_open_prs_30d": 0, "gh_community_health": "healthy", "gh_activity_checked": "2026-06-19T13:33:37.281025+02:00"}');
INSERT INTO "resources" VALUES('https://github.com/DaspawnW/vault-crd','DaspawnW/vault-crd','','2019',2,'A Kubernetes operator designed to synchronize HashiCorp Vault values directly into native Kubernetes Secrets. It leverages Custom Resource Definitions (CRDs) to orchestrate and update secrets dynamically while maintaining external vault parity.','Go','Kubernetes Operator','Intermediate',0,'online','manual','6eb87d050fdcb52c41f53c456be94cf0fa5c008f240f7d9d505223cc4452a48b',100.0,1779033072,1,'2026-02-03T17:53:52Z',NULL,NULL,NULL,'["Security & Compliance", "Secret Management", "HashiCorp Vault Integration"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-tools.md"]','["kubernetes-tools.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2026-02-03T17:53:52Z", "gh_stars": 175, "gh_open_issues_30d": 17, "gh_open_prs_30d": 0, "gh_community_health": "healthy", "gh_activity_checked": "2026-06-19T13:33:37.992078+02:00"}');
INSERT INTO "resources" VALUES('https://github.com/DataCater/datacater','github.com/DataCater/datacater (real-time, cloud-native data pipeline platform)','','2025',0,'DataCater is a cloud-native platform designed to build real-time Change Data Capture (CDC) and data streaming pipelines. It helps transfer events cleanly across heterogeneous databases using declarative Kubernetes-native custom resources and lightweight containerized processors.','Scala','Data Pipeline Engine','Advanced',1,'online','manual','0645b002ddb1c7755a3047fbd64623920a3b338da3e70a736c3a081d2f774acd',100.0,1779031438,1,'2023-08-11T08:04:55Z',NULL,NULL,NULL,'["Data Operations", "Data Pipeline", "Real-time Streaming"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-tools.md"]','["kubernetes-tools.md"]','{}','{"gh_license": "NOASSERTION", "gh_pushed": "2023-08-11T08:04:55Z", "gh_stars": 83, "gh_open_issues_30d": 0, "gh_open_prs_30d": 0, "gh_community_health": "dormant", "gh_activity_checked": "2026-06-19T13:33:38.743574+02:00"}');
INSERT INTO "resources" VALUES('https://github.com/DataExpert-io/data-engineer-handbook','==github.com/DataExpert-io/data-engineer-handbook== 🌟','','2026',0,'A structured playbook outlining state-of-the-art patterns in modern data architecture, lakehouse designs, data modeling, and performance optimization. Serves as a vital curriculum resource for systems designers managing petabyte-scale analysis jobs. Integrates software engineering best practices with database management.','N/A','Repository','Intermediate',0,'online','manual','18c30535f977e1368d0dd244ae51f60dfab965012bb97bf633c82b8d375e18f3',100.0,1779030434,1,'2026-04-02T23:14:21Z',NULL,NULL,NULL,'["Data Engineering", "Methodology", "Handbooks"]','["[DE FACTO STANDARD]"]','["docs/other-awesome-lists.md"]','["architectural-foundations.md", "other-awesome-lists.md"]','{}','{"gh_stars": 41702, "gh_pushed": "2026-04-02T23:14:21Z", "gh_license": "N/A", "is_special": true, "gh_open_issues_30d": 39, "gh_open_prs_30d": 0, "gh_community_health": "healthy", "gh_activity_checked": "2026-06-19T13:33:39.486230+02:00"}');
INSERT INTO "resources" VALUES('https://github.com/DevOps-Nirvana/Grafana-Dashboards','github.com/DevOps-Nirvana/Grafana-Dashboards','','2021',5,'Community-maintained dashboard library specialized for common DevOps infrastructure. Includes optimization configurations for Nginx, PHP-FPM, MySQL, Redis, and Linux host monitoring.','JSON','Repository','Intermediate',0,'online','manual','8a4e7fe06ea9f3a34732297cc7d94bbb651a23b2b9950bac24e78971e79cb8ac',100.0,1779032975,1,'2024-05-15T23:32:11Z',NULL,NULL,NULL,'["Observability & Monitoring", "Grafana Ecosystem", "Community Dashboards"]','["[DE FACTO STANDARD]"]','["docs/grafana.md"]','["grafana.md"]','{}','{"gh_license": "MIT", "gh_pushed": "2024-05-15T23:32:11Z", "gh_stars": 314, "gh_open_issues_30d": 4, "gh_open_prs_30d": 0, "gh_community_health": "low", "gh_activity_checked": "2026-06-19T13:33:40.238403+02:00"}');
INSERT INTO "resources" VALUES('https://github.com/DevOps-Nirvana/Kubernetes-Volume-Autoscaler','github.com/DevOps-Nirvana: Kubernetes Volume / Disk Autoscaler (via Prometheus)','','2025',5,'This automation controller watches real-time disk capacities across cluster storage layers via Prometheus queries. When custom consumption thresholds are breached, it triggers dynamic CSI volume expansion, preempting critical disk-exhaustion outages for active database containers.','Go','Repository','Intermediate',0,'online','manual','11b0392963ce81e14ceb5355c481b054fab82f21bca94550fc93cbaba666b618',100.0,1779029634,1,'2024-05-30T18:52:01Z',NULL,NULL,NULL,'["Storage", "Volume Management", "Autoscaling"]','["[DE FACTO STANDARD]"]','["docs/kubernetes-operators-controllers.md"]','["kubernetes-operators-controllers.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2024-05-30T18:52:01Z", "gh_stars": 317, "gh_open_issues_30d": 13, "gh_open_prs_30d": 0, "gh_community_health": "healthy", "gh_activity_checked": "2026-06-19T13:33:41.081777+02:00"}');
INSERT INTO "resources" VALUES('https://github.com/DevOps-Projects-Ideas/DevOps-Books','==github.com/DevOps-Projects-Ideas/DevOps-Books== 🌟🌟','','2022',4,'A highly curated reference repository cataloging essential DevOps literature spanning container orchestration, continuous delivery pipelines, and cloud systems engineering. Serves as a reliable technical roadmap for systems architects seeking deep-dive foundational concepts.','Markdown','Repository','Intermediate',0,'online','manual','5d939e562c67450f29c5e90e44faf66e7eb86097da823ea0abb91c2e2b8adab4',100.0,1779032484,1,'2024-09-25T23:23:23Z',NULL,NULL,NULL,'["Infrastructure", "DevOps", "Education"]','["[ENTERPRISE-STABLE]"]','["docs/devops.md", "docs/other-awesome-lists.md"]','["devops.md", "index.md", "other-awesome-lists.md"]','{}','{"gh_license": "MIT", "gh_pushed": "2024-09-25T23:23:23Z", "gh_stars": 682, "is_special": true, "gh_open_issues_30d": 0, "gh_open_prs_30d": 0, "gh_community_health": "dormant", "gh_activity_checked": "2026-06-19T13:33:41.819644+02:00"}');
INSERT INTO "resources" VALUES('https://github.com/DevOpsHiveHQ/kubech','kubech (kubectl change)','','2022',5,'kubech (kubectl change) is a lightweight CLI utility that enables rapid, interactive switching of Kubernetes contexts and namespaces. Enhances workflow security by reducing terminal navigation steps.','Go','CLI Tool','Beginner',0,'online','manual','782c1d706354054e86d15a9700471f1085fcc7c76e1e46484b0f23251f589fd9',100.0,1779130495,1,'2025-04-23T20:55:58Z',NULL,NULL,NULL,'["Infrastructure & Platform", "Kubernetes Tooling", "CLI Utilities"]','["[DE FACTO STANDARD]"]','["docs/kubernetes-tools.md"]','["kubernetes-tools.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2025-04-23T20:55:58Z", "gh_stars": 156, "gh_open_issues_30d": 3, "gh_open_prs_30d": 0, "gh_community_health": "low", "gh_activity_checked": "2026-06-19T13:33:42.561404+02:00"}');
INSERT INTO "resources" VALUES('https://github.com/DhruvinSoni30/Terraform_multiple_modules','github.com/DhruvinSoni30/Terraform_multiple_modules','','2022',2,'A repository demonstrating practical multi-module project structures designed for AWS environments. Shows how to pass variables between custom local modules to construct a cohesive multi-tiered architecture. Live grounding confirms this repository serves as a baseline boilerplate for students studying modular code layout mechanics.','HCL','Repository','Intermediate',0,'online','manual','461a46790688ee78db599c985a3a93e760b7b314eacbfc692d9f2258e55bf557',100.0,1779030012,1,'2023-04-09T11:18:32Z',NULL,NULL,NULL,'["Infrastructure as Code", "Terraform", "Project Structure"]','["[COMMUNITY-TOOL]"]','["docs/terraform.md"]','["terraform.md"]','{}','{"gh_stars": 4, "gh_pushed": "2023-04-09T11:18:32Z", "gh_license": "N/A", "gh_open_issues_30d": 0, "gh_open_prs_30d": 0, "gh_community_health": "dormant", "gh_activity_checked": "2026-06-19T13:33:43.273023+02:00"}');
INSERT INTO "resources" VALUES('https://github.com/DontShaveTheYak/jenkins-std-lib','DontShaveTheYak/jenkins-std-lib:  Jenkins Standard Shared Library 🌟','','2024',1,'A production-grade collection of reusable Groovy utilities providing standardized code blocks for dynamic build systems. This standard library speeds up custom pipeline composition.','Groovy','Shared Library','Advanced',0,'online','manual','6c88371709d233bfc7dde92f238bb2c12b6d2fd41f070f9bd330fa90fe2b14dd',100.0,1779031341,1,'2026-06-10T14:08:06Z',NULL,NULL,NULL,'["CI/CD Pipeline Architecture", "Jenkins Pipeline", "Shared Libraries"]','["[COMMUNITY-TOOL]"]','["docs/jenkins.md"]','["jenkins.md"]','{}','{"gh_license": "GPL-3.0", "gh_pushed": "2026-06-10T14:08:06Z", "gh_stars": 51, "gh_open_issues_30d": 16, "gh_open_prs_30d": 0, "gh_community_health": "healthy", "gh_activity_checked": "2026-06-19T13:33:44.041849+02:00"}');
INSERT INTO "resources" VALUES('https://github.com/Droogans/unmaintainable-code','Droogans/How To Write Unmaintainable Code','','N/A',0,NULL,NULL,NULL,NULL,0,NULL,'manual','b40fed3609aaf23a2cea0a8e913a02a569aa8144f533ec52fb9dcb72a5ab2c7e',100.0,1779029564,1,'2026-05-17T16:52:44.066623+02:00',NULL,NULL,NULL,'[]','[]','[]','[]','{}','{"gh_open_issues_30d": 1, "gh_open_prs_30d": 0, "gh_community_health": "low", "gh_activity_checked": "2026-06-19T13:33:44.780665+02:00"}');
INSERT INTO "resources" VALUES('https://github.com/DustinBrett/daedalOS','daedalOS - Desktop Environment in the Browser','A robust browser-based desktop environment simulating a fully featured operating system, built with React, TypeScript, and WebAssembly.','2022',4,'An advanced web-based desktop environment that showcases the capabilities of modern web browsers. Built entirely in React and TypeScript, it features an interactive file system, terminal emulator, built-in DOS-emulators, dynamic wallpapers, and drag-and-drop file operations. This serves as a premier technical reference for architectural complex SPA layouts and rich browser-native simulations.','en','Repository','Advanced',0,'online','automatic','4f9d0fa1af4624596ee1631f3b4bbbc6468c94224cee3b8b27c7689e46406ed0',NULL,1780352571,0,'2026-05-31T06:26:10Z',NULL,NULL,NULL,'["Frontend Development", "Web Environments", "Browser Operating Systems", "JavaScript Runtimes"]','["[ENTERPRISE-STABLE]", "[COMMUNITY-TOOL]"]','[]','[]','{}','{"category": "demos", "gh_license": "MIT", "gh_pushed": "2026-05-31T06:26:10Z", "gh_stars": 12854, "reputation_status": "Vetted", "reputation_summary": "Extremely well-received project within the JS/TS developer ecosystem, heavily vetted on Hacker News and Reddit with positive consensus.", "social_preview_url": "https://repository-images.githubusercontent.com/286179743/f9241c4c-9e1d-4104-b908-470affe44c34", "source_provenance": "X.com (midudev)", "suggested_new_category": "web-environments", "gh_open_issues_30d": 43, "gh_open_prs_30d": 0, "gh_community_health": "healthy", "gh_activity_checked": "2026-06-19T13:33:45.495404+02:00"}');
INSERT INTO "resources" VALUES('https://github.com/Efrat19/kubeload','kubeload - load testing','','2022',0,'An operator framework that manages and scales load testing deployments inside a cluster. It coordinates distributed engines to simulate realistic traffic profiles against selected cluster endpoints, streamlining continuous integration workflows.','Go','Operator','Medium',0,'online','manual','83b8128bcb4ccd6268cfef553e89c9c9c3b809f9beea26c086bcec223d5fbdb9',100.0,1779034046,1,'2024-03-03T13:38:59Z',NULL,NULL,NULL,'["Reliability", "Testing", "Load Testing", "Operators"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-operators-controllers.md"]','["kubernetes-operators-controllers.md"]','{}','{"gh_stars": 24, "gh_pushed": "2024-03-03T13:38:59Z", "gh_license": "N/A", "gh_open_issues_30d": 3, "gh_open_prs_30d": 0, "gh_community_health": "low", "gh_activity_checked": "2026-06-19T13:33:46.218701+02:00"}');
INSERT INTO "resources" VALUES('https://github.com/ElYusubov/AWESOME-Azure-Bicep','ElYusubov/AWESOME-Azure-Bicep: AWESOME Azure Bicep','','2026',5,'An index of resource libraries, module registries, and extension directories tailored for Azure Bicep DSL. Bicep has largely superseded ARM JSON templates as Microsoft''s first-party IaC solution. This resource serves as a crucial reference for cloud platform engineers aiming to write clean, declarative Azure infrastructure code.','N/A','Repository','Intermediate',0,'online','manual','e48b38ddcc7a93a6de81a98b71205d751ec51215ce248c77dd3afcce68230fdc',100.0,1779032817,1,'2026-06-11T18:06:39Z',NULL,NULL,NULL,'["Infrastructure as Code", "Azure", "Bicep"]','["[DE FACTO STANDARD]"]','["docs/other-awesome-lists.md"]','["architectural-foundations.md", "other-awesome-lists.md"]','{}','{"gh_license": "CC0-1.0", "gh_pushed": "2026-06-11T18:06:39Z", "gh_stars": 431, "is_special": true, "gh_open_issues_30d": 4, "gh_open_prs_30d": 0, "gh_community_health": "low", "gh_activity_checked": "2026-06-19T13:33:46.936107+02:00"}');
INSERT INTO "resources" VALUES('https://github.com/ElanShudnow/AzureCode','==github.com/ElanShudnow/AzureCode==','','2024',5,'Consolidated script library for administrative management of Azure infrastructures. Includes configuration patterns for hybrid Active Directory networks, cloud storage profiles, and identity lifecycle events.','PowerShell','Repository','Intermediate',0,'online','manual','eb9d65f4db34173be29266fe58681c73fbe36b90fb3eaf0e907c49b56d4497f8',100.0,1779032080,1,'2025-11-11T16:17:05Z',NULL,NULL,NULL,'["Cloud Platform", "Automation", "PowerShell Scripts"]','["[DE FACTO STANDARD]"]','["docs/azure.md"]','["azure.md"]','{}','{"gh_license": "MIT", "gh_pushed": "2025-11-11T16:17:05Z", "gh_stars": 80, "gh_open_issues_30d": 0, "gh_open_prs_30d": 0, "gh_community_health": "dormant", "gh_activity_checked": "2026-06-19T13:33:47.672159+02:00"}');
INSERT INTO "resources" VALUES('https://github.com/ElanShudnow/AzureCode/blob/main/PowerShell/AzVNETOverlap/README.md','github.com/ElanShudnow/AzureCode: AzVNETOverlap.ps1','','2023',3,'Provides an Azure virtual network (VNET) diagnostics module that audits, analyzes, and detects CIDR range overlaps across active subscriptions before peering.','PowerShell','GitHub Repository','Intermediate',1,'online','manual','c5e944e995d7bfe4415a6fd79329c7cdb1a6d4f27fbc03179d11c3cd55b2fc59',100.0,1779029274,1,'2025-11-11T16:17:05Z',NULL,NULL,NULL,'["Cloud Platform Management", "Azure Networking", "VNET Conflict Analysis", "Audit Automation"]','["COMMUNITY-TOOL", "ENTERPRISE-STABLE"]','["docs/azure.md"]','["azure.md"]','{}','{"gh_license": "MIT", "gh_pushed": "2025-11-11T16:17:05Z", "gh_stars": 80, "gh_open_issues_30d": 0, "gh_open_prs_30d": 0, "gh_community_health": "dormant", "gh_activity_checked": "2026-06-19T13:33:48.376154+02:00"}');
INSERT INTO "resources" VALUES('https://github.com/ElanShudnow/AzureCode/tree/main/PowerShell/AzResourceMoveSupport','github.com/ElanShudnow/AzureCode/tree/main/PowerShell/AzResourceMoveSupport','','2024',5,'Script suite from the AzureCode project addressing dependency mapping, pre-flight validation rules, and deployment state consistency checks during Azure subscription or resource group migration.','PowerShell','Repository','Intermediate',0,'online','manual','a5b32a38643c1ab7acaf54aade9023fb50ab60ab4152b779ccf029420db10a33',100.0,1779034012,1,'2025-11-11T16:17:05Z',NULL,NULL,NULL,'["Cloud Platform", "Automation", "Resource Migration"]','["[DE FACTO STANDARD]"]','["docs/azure.md"]','["azure.md"]','{}','{"gh_license": "MIT", "gh_pushed": "2025-11-11T16:17:05Z", "gh_stars": 80, "gh_open_issues_30d": 0, "gh_open_prs_30d": 0, "gh_community_health": "dormant", "gh_activity_checked": "2026-06-19T13:33:49.079876+02:00"}');
INSERT INTO "resources" VALUES('https://github.com/ElementTech/kube-reqsizer','github.com/ElementTech/kube-reqsizer','','2024',0,'An intelligent, micro-scale request resizer that monitors active CPU and Memory signatures. It automatically updates container resource request guidelines on-the-fly, reducing computing slack to boost global node density without violating application reliability constraints.','Go','Repository','Intermediate',0,'online','manual','bf7c067543e5dd8c3f2a18a1f30ea044a3c3a0b4023a322c766eaf66f13b0252',100.0,1779032462,1,'2024-02-09T18:00:52Z',NULL,NULL,NULL,'["FinOps & Autoscaling", "Resource Optimization", "Autoscaling"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-operators-controllers.md"]','["kubernetes-operators-controllers.md"]','{}','{"gh_stars": 207, "gh_pushed": "2024-02-09T18:00:52Z", "gh_license": "N/A", "gh_open_issues_30d": 15, "gh_open_prs_30d": 0, "gh_community_health": "healthy", "gh_activity_checked": "2026-06-19T13:33:49.801477+02:00"}');
INSERT INTO "resources" VALUES('https://github.com/Email-Dashboard/Email-Dashboard','github.com/Email-Dashboard:','','N/A',0,'Curator Insight introduces this dashboard tool for managing and viewing inbound emails from servers. Live Grounding notes it''s a helpful utility for testing email pipelines locally during microservice integrations.','English','Repository','Intermediate',1,'online','manual','39a1cdeda04e91e3dcaa49848bfa018152a47468efdfdb65d50deff2199a5ddd',100.0,1779033615,1,'2023-01-19T08:39:23Z',NULL,NULL,NULL,'["Business Applications", "Go Web Apps", "Email Analytics"]','["[COMMUNITY-TOOL]"]','["docs/golang.md"]','["golang.md"]','{}','{"gh_license": "MIT", "gh_pushed": "2023-01-19T08:39:23Z", "gh_stars": 275, "gh_open_issues_30d": 51, "gh_open_prs_30d": 0, "gh_community_health": "active", "gh_activity_checked": "2026-06-19T13:33:50.520403+02:00"}');
INSERT INTO "resources" VALUES('https://github.com/ExtendDB/extenddb/pull/54','feat(storage): add Route 53 backend (TXT records, base64-encoded items, the works)','Corey Quinn''s pull request adding Route 53 storage backend for ExtendDB.','2026',4,'A community-contributed pull request for ExtendDB (an open-source, DynamoDB-compatible adapter written in Rust) that implements a functional storage backend using Amazon Route 53 DNS. The implementation encodes database items as base64 strings stored inside Route 53 TXT records, serving as both a technical proof of concept for ExtendDB’s pluggable storage traits and a playful community experiment.','en','tools','Advanced',0,'online','automatic','a915f5d892d0b5cc9d3a31963caaf52db742427840aaa6ee14e43fc02e971369',NULL,1780352292,0,'2026-06-01T22:00:29Z',NULL,NULL,NULL,'["AWS Architecture", "Databases", "DynamoDB Storage Adapters"]','["COMMUNITY-TOOL", "EMERGING"]','[]','[]','{}','{"category": "aws-data", "gh_license": "Apache-2.0", "gh_pushed": "2026-06-01T22:00:29Z", "gh_stars": 384, "reputation_status": "Vetted", "reputation_summary": "A humorously brilliant but technically impressive demonstration by Corey Quinn, widely discussed in the AWS developer community as a proof of concept for ExtendDB''s pluggable storage adapter.", "social_preview_url": "https://opengraph.githubassets.com/d504e2bae65a61e32719daa25cf390b030f8abfbae8b0437cadc2142e561a433/ExtendDB/extenddb/pull/54", "source_provenance": "X.com (QuinnyPig)", "suggested_new_category": "", "gh_open_issues_30d": 28, "gh_open_prs_30d": 0, "gh_community_health": "healthy", "gh_activity_checked": "2026-06-19T13:33:51.275653+02:00"}');
INSERT INTO "resources" VALUES('https://github.com/FairwindsOps/gemini','gemini','','2023',5,'A declarative volume snapshot management controller that automates standard backup schedules. It utilizes the native Kubernetes VolumeSnapshot APIs to orchestrate retention policies and dynamic cross-region backup restorations.','Go','Operator','Medium',0,'online','manual','e5dd508dab4bf90f50a86f906e2c250bfae0002b55f5f5772c41328614f894bc',100.0,1779030685,1,'2026-05-18T23:15:58Z',NULL,NULL,NULL,'["Data Management", "Storage", "Backup", "Operators"]','["[DE FACTO STANDARD]"]','["docs/kubernetes-operators-controllers.md"]','["kubernetes-operators-controllers.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2026-05-18T23:15:58Z", "gh_stars": 434, "gh_open_issues_30d": 7, "gh_open_prs_30d": 0, "gh_community_health": "low", "gh_activity_checked": "2026-06-19T13:33:51.997554+02:00"}');
INSERT INTO "resources" VALUES('https://github.com/FairwindsOps/goldilocks','==github.com/FairwindsOps: Goldilocks is a utility that can help you identify'' a starting point for resource requests and limits==','','2024',5,'Goldilocks is a highly popular utility that analyzes Vertical Pod Autoscaler (VPA) recommendations.
- Automatically creates VPAs for workloads and visualizes ideal resource boundaries in a clean dashboard.
- Essential for platform engineers aiming to establish baseline CPU and memory allocations.','Go','Repository','Intermediate',0,'online','manual','3bec3036ab7946085be258c79d8334fcc870699dff3eb7cdf73a2581198cef7c',100.0,1779031574,1,'2026-05-29T14:20:44Z',NULL,NULL,NULL,'["Resource Management", "Automation & Tools", "Rightsizing Tools"]','["[DE FACTO STANDARD]"]','["docs/kubernetes-tools.md", "docs/kubernetes.md"]','["kubernetes-tools.md", "kubernetes.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2026-05-29T14:20:44Z", "gh_stars": 3250, "gh_open_issues_30d": 15, "gh_open_prs_30d": 0, "gh_community_health": "healthy", "gh_activity_checked": "2026-06-19T13:33:52.708646+02:00"}');
INSERT INTO "resources" VALUES('https://github.com/FairwindsOps/gonogo','FairwindsOps/gonogo','','2023',1,'A specialized CLI tool developed to assess cluster upgrade readiness by auditing manifests for deprecated APIs. Although critical during older Kubernetes version transitions, the tool has yielded active usage to modern checkers like kubent.','Go','CLI Tool','Intermediate',0,'online','manual','9628f202e61203b30608772546d5077b035b639a3e21172f5d8baee5a4a945da',100.0,1779032679,1,'2026-05-01T16:41:08Z',NULL,NULL,NULL,'["Operations", "Upgrade Safety", "Auditing"]','["[LEGACY]"]','["docs/kubernetes-tools.md"]','["kubernetes-tools.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2026-05-01T16:41:08Z", "gh_stars": 146, "gh_open_issues_30d": 12, "gh_open_prs_30d": 0, "gh_community_health": "healthy", "gh_activity_checked": "2026-06-19T13:33:53.428111+02:00"}');
INSERT INTO "resources" VALUES('https://github.com/FairwindsOps/pluto','Pluto is a cli tool to help discover deprecated apiVersions in Kubernetes 🌟','','2026',5,'An essential static analysis tool that inspects files, Helm releases, and live clusters to detect deprecated or removed Kubernetes API versions. Prevents cluster upgrade disruptions by proactively targeting obsolete resource configurations.','Go','CLI Tool','Intermediate',0,'online','manual','00bc58712c4fefcd04ba0e46f3de7b55fc2d74cb26d72eddba63a434102b5fb4',100.0,1779033025,1,'2026-04-27T19:14:03Z',NULL,NULL,NULL,'["Configuration Management", "Upgrade Governance", "API Deprecations"]','["[DE FACTO STANDARD]", "[LEGACY]"]','["docs/kubernetes-tools.md"]','["kubernetes-tools.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2026-04-27T19:14:03Z", "gh_stars": 2531, "gh_open_issues_30d": 5, "gh_open_prs_30d": 0, "gh_community_health": "low", "gh_activity_checked": "2026-06-19T13:33:54.155649+02:00"}');
INSERT INTO "resources" VALUES('https://github.com/FairwindsOps/polaris','Polaris','','2026',5,'A widely adopted configuration validation engine designed to audit Kubernetes manifests, charts, and running pods against dozens of best practices. Identifies issues including lack of resource limits, security context issues, and networking misconfigurations.','Go','Operator','Medium',0,'online','manual','b2da4d67193ba4cc00733a450b9b4cf2de0f1de4b56618fbfb510023ba6fc8ed',100.0,1779029369,1,'2026-05-19T00:15:12Z',NULL,NULL,NULL,'["Networking & Security", "Security Compliance", "Config Validation"]','["[DE FACTO STANDARD]"]','["docs/kubernetes-tools.md", "docs/yaml.md"]','["kubernetes-tools.md", "yaml.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2026-05-19T00:15:12Z", "gh_stars": 3367, "is_special": true, "gh_open_issues_30d": 18, "gh_open_prs_30d": 0, "gh_community_health": "healthy", "gh_activity_checked": "2026-06-19T13:33:54.871408+02:00"}');
INSERT INTO "resources" VALUES('https://github.com/FairwindsOps/rbac-manager','==FairwindsOps/rbac-manager: RBAC Manager== 🌟','','2024',5,'RBAC Manager mitigates the configuration overhead of managing Kubernetes users and permissions. It provides structured Custom Resources that simplify standard RoleBindings and ClusterRoleBindings under a clean API.','Go','Operator','Medium',0,'online','manual','7ee0bc4387693f900b3e981dd20df126782a7bb239d9e156704e8d7ab7a44959',100.0,1779031759,1,'2026-05-05T02:49:15Z',NULL,NULL,NULL,'["Security", "Access Control", "RBAC", "Operators"]','["[DE FACTO STANDARD]"]','["docs/kubernetes-operators-controllers.md"]','["kubernetes-operators-controllers.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2026-05-05T02:49:15Z", "gh_stars": 1654, "gh_open_issues_30d": 11, "gh_open_prs_30d": 0, "gh_community_health": "healthy", "gh_activity_checked": "2026-06-19T13:33:55.602257+02:00"}');
INSERT INTO "resources" VALUES('https://github.com/FairwindsOps/saffire','Saffire','','2023',5,'Fairwinds'' utility designed to inspect deployed configurations and identify resources mapped to deprecated API versions. Extremely useful in pre-upgrade planning sequences to avoid control-plane migration disruptions. It remains a reliable reference tool during cluster lifecycle updates.','Go','CLI Tool','Low',0,'online','manual','f90342d720631ce03d145a4da1d12421bd7e101d874c890f8852260d3317602b',100.0,1779031416,1,'2026-05-18T23:16:23Z',NULL,NULL,NULL,'["Operations", "Cluster Upgrades", "API Deprecations"]','["[DE FACTO STANDARD]", "[LEGACY]"]','["docs/kubernetes-tools.md"]','["kubernetes-tools.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2026-05-18T23:16:23Z", "gh_stars": 126, "gh_open_issues_30d": 6, "gh_open_prs_30d": 0, "gh_community_health": "low", "gh_activity_checked": "2026-06-19T13:33:56.334487+02:00"}');
INSERT INTO "resources" VALUES('https://github.com/G-Research/armada','Armada','','N/A',0,NULL,NULL,NULL,NULL,0,NULL,'manual','fa063713abf13551d43ac54d963523f81ddf0f9c081dbf2ee007387866ec889d',100.0,1779030810,0,'2026-05-17T17:13:30.133051+02:00',NULL,NULL,NULL,'[]','[]','["docs/kubernetes-tools.md"]','[]','{}','{"gh_open_issues_30d": 0, "gh_open_prs_30d": 0, "gh_community_health": "dormant", "gh_activity_checked": "2026-06-19T13:33:56.977350+02:00"}');
INSERT INTO "resources" VALUES('https://github.com/GalleyBytes/terraform-operator','isaaguilar/terraform-operator: Terraform Operator','','2024',5,'Executes declarative Terraform pipelines natively as custom resources inside clusters. It matches dynamic GitOps deployment models to external cloud infrastructure, allowing teams to unify orchestration under a single control plane.','Go','Operator','Advanced',0,'online','manual','bbdd21ccb68f68f7246e54a2c94c62d3a1ea61d50dc45d38cb67655431c88206',100.0,1779130495,1,'2025-12-09T04:52:15Z',NULL,NULL,NULL,'["Infrastructure", "GitOps", "Infrastructure-as-Code", "Operators"]','["[DE FACTO STANDARD]"]','["docs/kubernetes-operators-controllers.md"]','["kubernetes-operators-controllers.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2025-12-09T04:52:15Z", "gh_stars": 380, "gh_open_issues_30d": 26, "gh_open_prs_30d": 0, "gh_community_health": "healthy", "gh_activity_checked": "2026-06-19T13:33:57.720334+02:00"}');
INSERT INTO "resources" VALUES('https://github.com/GambitResearch/kubeonoff','kubeonoff','','2019',1,'A simple web dashboard designed to allow non-technical team members to scale Kubernetes deployments and statefulsets down to zero or back up. Serves as an early operational utility for dev environment cost reduction.','Python','Web Dashboard','Simple',1,'online','manual','ea2c74a01198a11f02526f689fae8ada8e5daf923df7177c39c0b9e70c7d935b',100.0,1779030327,1,'2020-08-07T14:23:59Z',NULL,NULL,NULL,'["Cluster Management", "Cost Optimization", "Resource Control"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-tools.md"]','["kubernetes-tools.md"]','{}','{"gh_license": "MIT", "gh_pushed": "2020-08-07T14:23:59Z", "gh_stars": 24, "gh_open_issues_30d": 0, "gh_open_prs_30d": 0, "gh_community_health": "dormant", "gh_activity_checked": "2026-06-19T13:33:58.477182+02:00"}');
INSERT INTO "resources" VALUES('https://github.com/GhostWriters/DockSTARTer','DockSTARTer','','2025',4,'A user-friendly CLI utility designed to simplify the configuration and installation of self-hosted server software via structured Docker Compose patterns. Serves as a solid entry point for containerization concepts in local server and edge hardware topologies.','Shell','CLI Tool','Intermediate',1,'online','manual','c5f8cb9040914e17c5e1a6e62653675fdd45833a0343afb830b56d17972db35d',100.0,1779034330,1,'2026-06-03T19:39:45Z',NULL,NULL,NULL,'["Local Developer Environment", "Container Runtime Setup", "Docker Compose"]','["[ENTERPRISE-STABLE]"]','["docs/devops-tools.md", "docs/docker.md", "docs/kubernetes-tools.md"]','["devops-tools.md", "docker.md", "kubernetes-tools.md"]','{}','{"gh_license": "MIT", "gh_pushed": "2026-06-03T19:39:45Z", "gh_stars": 2560, "gh_open_issues_30d": 6, "gh_open_prs_30d": 0, "gh_community_health": "low", "gh_activity_checked": "2026-06-19T13:33:59.249949+02:00"}');
INSERT INTO "resources" VALUES('https://github.com/GitCredentialManager/git-credential-manager','==Git Credential Manager==','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','dd260b672af5cf39e8805dc84d087cb581fe46d4675ed61c72c950ce63769d20',100.0,1779030562,0,'2026-05-17T17:09:22.338601+02:00',NULL,NULL,NULL,'[]','[]','["docs/git.md"]','[]','{}','{"duplicate_of": "https://github.com/git-ecosystem/git-credential-manager", "gh_open_issues_30d": 0, "gh_open_prs_30d": 0, "gh_community_health": "dormant", "gh_activity_checked": "2026-06-19T13:33:59.899797+02:00"}');
INSERT INTO "resources" VALUES('https://github.com/GitHubSecurityLab/actions-permissions','github.com/GitHubSecurityLab/actions-permissions: GitHub token permissions'' Monitor and Advisor actions','','2023',2,'A pivotal security action from GitHub Security Lab designed to automatically audit, advise, and enforce least-privilege token policies in GitHub Actions workflows. Minimizes risks from repository injection and credential leaks.','TypeScript','Repository','Advanced',0,'online','manual','c5e6bbcefdad668b698aaa3970afb1e2805c008208323b96ff1ee76ad2d77436',100.0,1779030558,1,'2026-01-31T20:52:48Z',NULL,NULL,NULL,'["CI/CD Pipelines", "Security & Compliance", "GitHub Actions Security"]','["[COMMUNITY-TOOL]"]','["docs/demos.md"]','["demos.md"]','{}','{"gh_license": "MIT", "gh_pushed": "2026-01-31T20:52:48Z", "gh_stars": 369, "gh_open_issues_30d": 4, "gh_open_prs_30d": 0, "gh_community_health": "low", "gh_activity_checked": "2026-06-19T13:34:00.686850+02:00"}');
INSERT INTO "resources" VALUES('https://github.com/GoodforGod/java-logger-benchmark','GoodforGod/java-logger-benchmark','','2026',5,'A performance micro-benchmark comparing major Java logging frameworks like SLF4J, Logback, and Log4j2. For high-throughput microservices in 2026, understanding logging allocation costs and thread contention is critical to maximizing compute efficiency in Kubernetes clusters.','Java','Repository','Advanced',1,'online','manual','3a6e2ecd737fee6b34701c56998b3c0366cd9f0406079501b4cd18f1aa96fb40',100.0,1779031087,1,'2023-10-19T05:35:16Z',NULL,NULL,NULL,'["Modern Java", "Performance", "Benchmarking"]','["[DE FACTO STANDARD]"]','["docs/java_frameworks.md"]','["java_frameworks.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2023-10-19T05:35:16Z", "gh_stars": 16, "gh_open_issues_30d": 2, "gh_open_prs_30d": 0, "gh_community_health": "low", "gh_activity_checked": "2026-06-19T13:34:01.429126+02:00"}');
INSERT INTO "resources" VALUES('https://github.com/GoogleCloudPlatform','github.com/GoogleCloudPlatform','','2026',0,'The master landing organization for Google Cloud Platform''s open-source projects, APIs, and CLI utilities. Holds structural frameworks, SDKs, and enterprise infrastructure design tools.','Multi','Organization','Advanced',0,'online','manual','431ad4cb53e942bc4fbc3765de953c7533dbca1c438810e28594bf570803e215',100.0,1779032091,1,'2026-05-17T17:34:51.650698+02:00',NULL,NULL,NULL,'["Public Cloud Providers", "GCP", "Enterprise Platform"]','["[COMMUNITY-TOOL]"]','["docs/GoogleCloudPlatform.md", "docs/demos.md"]','["GoogleCloudPlatform.md", "demos.md"]','{}','{"gh_stars": 0, "gh_pushed": null, "gh_license": "N/A"}');
INSERT INTO "resources" VALUES('https://github.com/GoogleCloudPlatform/awesome-google-cloud','github.com/GoogleCloudPlatform/awesome-google-cloud: Awesome GCP','','2026',5,'The official Google Cloud Platform curated ecosystem list, documenting key open-source modules, migration frameworks, and developer tools. It helps cloud engineers bootstrap GCP landing zones and optimize GKE environments. It serves as an authoritative bridge between enterprise multi-cloud setups and native Google engineering guidelines.','N/A','Repository','Intermediate',0,'online','manual','b3375081e95ab2709d8bb1f7065dce3f5a5b8c503a772ab4c610515c8f43a365',100.0,1779033704,1,'2024-05-30T16:03:07Z',NULL,NULL,NULL,'["Cloud Infrastructure", "GCP", "Resources"]','["[DE FACTO STANDARD]"]','["docs/other-awesome-lists.md"]','["architectural-foundations.md", "other-awesome-lists.md"]','{}','{"gh_license": "CC-BY-4.0", "gh_pushed": "2024-05-30T16:03:07Z", "gh_stars": 904, "is_special": true, "gh_open_issues_30d": 3, "gh_open_prs_30d": 0, "gh_community_health": "low", "gh_activity_checked": "2026-06-19T13:34:02.273646+02:00"}');
INSERT INTO "resources" VALUES('https://github.com/GoogleCloudPlatform/buildpacks','Google Cloud Buildpacks','','2020',5,'An open-source implementation of Cloud Native Buildpacks optimized for GCP runtimes. It automatically transforms source code into production-ready, secured OCI container images without requiring custom, multi-stage Dockerfiles.','Go','Repository','Intermediate',1,'online','manual','e4c4a2f714b992395961d8c5928955dbb0e1baa35c0076798ab31678f36b1954',100.0,1779032171,1,'2026-06-13T10:40:53Z',NULL,NULL,NULL,'["DevOps & Delivery", "CI/CD", "Containerization"]','["[DE FACTO STANDARD]"]','["docs/GoogleCloudPlatform.md"]','["GoogleCloudPlatform.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2026-06-13T10:40:53Z", "gh_stars": 1148, "gh_open_issues_30d": 147, "gh_open_prs_30d": 0, "gh_community_health": "active", "gh_activity_checked": "2026-06-19T13:34:03.018090+02:00"}');
INSERT INTO "resources" VALUES('https://github.com/GoogleCloudPlatform/click-to-deploy/tree/master/k8s/sonarqube','click-to-deploy/sonarqube','','2024',4,'Google Cloud Platform blueprint repository designed to ease the deployment of SonarQube on Google Kubernetes Engine (GKE) via highly standardized manifest suites.','YAML','Software','Intermediate',1,'online','manual','ca3ac9b466adfbeeb3e200644028856448d16055e4307b1752dc6cc397168503',100.0,1779029628,1,'2026-06-09T22:44:11Z',NULL,NULL,NULL,'["Continuous Integration", "Code Quality", "Kubernetes Deployment"]','["[ENTERPRISE-STABLE]"]','["docs/sonarqube.md"]','["sonarqube.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2026-06-09T22:44:11Z", "gh_stars": 772, "gh_open_issues_30d": 206, "gh_open_prs_30d": 0, "gh_community_health": "active", "gh_activity_checked": "2026-06-19T13:34:03.776176+02:00"}');
INSERT INTO "resources" VALUES('https://github.com/GoogleCloudPlatform/cloud-code-samples','github.com/GoogleCloudPlatform/cloud-code-samples 🌟','','2024',5,'Curated templates and setup workflows targeting GCP''s Cloud Code extension. Helps developers structure containerized services locally before auto-deploying to Google Kubernetes Engine (GKE).','Go','Repository','Intermediate',1,'online','manual','2e142b0405ee6a441a15033bbb35c1b26a58d5e1f19b63c670f61d154d2a1192',100.0,1779032833,1,'2026-06-11T16:12:06Z',NULL,NULL,NULL,'["DevSecOps & IDEs", "Google Cloud Code", "Developer Experience"]','["[DE FACTO STANDARD]"]','["docs/GoogleCloudPlatform.md", "docs/demos.md", "docs/devops.md"]','["GoogleCloudPlatform.md", "demos.md", "devops.md"]','{}','{"gh_license": "0BSD", "gh_pushed": "2026-06-11T16:12:06Z", "gh_stars": 437, "gh_open_issues_30d": 80, "gh_open_prs_30d": 0, "gh_community_health": "active", "gh_activity_checked": "2026-06-19T13:34:04.530547+02:00"}');
INSERT INTO "resources" VALUES('https://github.com/GoogleCloudPlatform/elcarro-oracle-operator','El Carro: The Oracle Operator for Kubernetes 🌟','','2024',2,'An open-source Kubernetes operator developed by Google Cloud that automates the provisioning, lifecycle management, backup, restore, and monitoring of Oracle databases. It leverages Custom Resource Definitions (CRDs) to orchestrate complex Oracle database tasks in a declarative, cloud-native manner. In 2026, it continues to be a crucial tool for enterprises modernizing legacy database infrastructure.','Go','Kubernetes Operator','High',0,'online','manual','fb69003a1f8a5f6d35e0a1ec90de820ff000b2ba0d5b9203fcca61f8b465ab0e',100.0,1779029884,1,'2026-04-16T20:45:36Z',NULL,NULL,NULL,'["Database", "Operator", "Oracle"]','["[LEGACY]"]','["docs/kubernetes-tools.md"]','["kubernetes-tools.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2026-04-16T20:45:36Z", "gh_stars": 212, "gh_open_issues_30d": 17, "gh_open_prs_30d": 0, "gh_community_health": "healthy", "gh_activity_checked": "2026-06-19T13:34:05.267926+02:00"}');
INSERT INTO "resources" VALUES('https://github.com/GoogleCloudPlatform/golang-samples','==GoogleCloudPlatform/golang-samples: Sample apps and code written for Google'' Cloud in the Go programming language.==','','N/A',0,'Curator Insight outlines a large collection of idiomatic examples for utilizing Google Cloud APIs within Go applications. Live Grounding proves its importance for production engineering teams using services like BigQuery, Cloud Run, and GKE.','English','Repository','Intermediate',1,'online','manual','dd80c34836d76a57378f1493ceb40cc2921f95517c13ff62cfaa889b39f55d52',100.0,1779030522,1,'2026-06-12T21:08:57Z',NULL,NULL,NULL,'["Public Cloud", "Google Cloud", "Go Samples"]','["[ENTERPRISE-STABLE]"]','["docs/golang.md"]','["golang.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2026-06-12T21:08:57Z", "gh_stars": 4624, "gh_open_issues_30d": 53, "gh_open_prs_30d": 0, "gh_community_health": "active", "gh_activity_checked": "2026-06-19T13:34:05.993183+02:00"}');
INSERT INTO "resources" VALUES('https://github.com/GoogleCloudPlatform/k8s-config-connector','github.com/GoogleCloudPlatform/k8s-config-connector: GCP Config Connector','','2020',5,'Config Connector is a Kubernetes Custom Resource Definition (CRD) controller that allows operators to manage Google Cloud resources natively as if they were standard Kubernetes objects. It bridges GitOps configurations with physical cloud infrastructure provisioning.','Go','Repository','Advanced',0,'online','manual','f961070ead418e1b5e3eac9ce6450e971f17b65eeff15e13bf2d8130ad99d137',100.0,1779031901,1,'2026-06-14T10:08:49Z',NULL,NULL,NULL,'["Containers & Orchestration", "GitOps", "Config Connector"]','["[DE FACTO STANDARD]"]','["docs/GoogleCloudPlatform.md"]','["GoogleCloudPlatform.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2026-06-14T10:08:49Z", "gh_stars": 1042, "gh_open_issues_30d": 2097, "gh_open_prs_30d": 0, "gh_community_health": "active", "gh_activity_checked": "2026-06-19T13:34:06.788728+02:00"}');
INSERT INTO "resources" VALUES('https://github.com/GoogleCloudPlatform/secrets-store-csi-driver-provider-gcp','GoogleCloudPlatform/secrets-store-csi-driver-provider-gcp: Google Secret'' Manager Provider for Secret Store CSI Driver','','2026',4,'The official GCP provider for the Kubernetes Secrets Store CSI Driver. It enables high-security mounting of secrets from GCP Secret Manager directly into ephemeral memory-backed volumes inside target Pods, removing the risk of persisting values in etcd or local physical disks.','Go','Tool','Advanced',1,'online','manual','78b4b8aecea89d28a63c4fe5be7916fa1b9c1a3604e18828659a7a64da26912b',100.0,1779033296,1,'2026-05-11T07:27:16Z',NULL,NULL,NULL,'["Security", "Secrets Management", "CSI Driver Providers"]','["[ENTERPRISE-STABLE]"]','["docs/devsecops.md"]','["devsecops.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2026-05-11T07:27:16Z", "gh_stars": 267, "gh_open_issues_30d": 48, "gh_open_prs_30d": 0, "gh_community_health": "healthy", "gh_activity_checked": "2026-06-19T13:34:07.553315+02:00"}');
INSERT INTO "resources" VALUES('https://github.com/GoogleCloudPlatform/terraformer','github.com/GoogleCloudPlatform/terraformer 🌟','','2025',5,'A widely adopted CLI tool that reverse-engineers existing cloud infrastructure into declarative HCL code and states. Acts as a vital tool during migration processes from manual setups to systematic GitOps configurations.','Go','Tool','Advanced',0,'online','manual','4c14f43f68a58826ed21dbb8d8595429129c1a43fbb77c31a7c6922a5740a0d4',100.0,1779031087,1,'2026-03-16T20:12:11Z',NULL,NULL,NULL,'["Infrastructure as Code", "Reverse Engineering", "Tooling"]','["[DE FACTO STANDARD]"]','["docs/terraform.md"]','["terraform.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2026-03-16T20:12:11Z", "gh_stars": 14540, "gh_open_issues_30d": 0, "gh_open_prs_30d": 0, "gh_community_health": "dormant", "gh_activity_checked": "2026-06-19T13:34:08.327668+02:00"}');
INSERT INTO "resources" VALUES('https://github.com/GoogleContainerTools/container-structure-test','GoogleContainerTools/container-structure-test','','2023',5,'The official repository for Google''s `container-structure-test`. Details a powerful unit testing framework that validates container image structures (checking file layouts, metadata keys, variable exports, and executable output states) without actually running the target container environment.','Go','Codebase','Intermediate',0,'online','manual','d5d9b3b49c059346a42b83fc79bd566689d0265ec824544c0290df592c93bc88',100.0,1779034309,1,'2026-06-01T18:59:57Z',NULL,NULL,NULL,'["Security", "Container Security", "Testing Frameworks"]','["[DE FACTO STANDARD]"]','["docs/devsecops.md"]','["devsecops.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2026-06-01T18:59:57Z", "gh_stars": 2484, "gh_open_issues_30d": 116, "gh_open_prs_30d": 0, "gh_community_health": "active", "gh_activity_checked": "2026-06-19T13:34:09.058083+02:00"}');
INSERT INTO "resources" VALUES('https://github.com/GoogleContainerTools/jib','jib','','2026',5,'Jib is a fast, specialized build tool by Google that constructs optimized Docker and OCI images for Java applications without requiring a Docker daemon or Dockerfile. Integrating directly into Maven or Gradle builds, it divides Java applications into granular layers (dependencies, resources, classes) to speed up continuous iteration. It is an industry-standard practice for enterprise JVM application deployment pipelines.','Java','Tool','Medium',1,'online','manual','78fc490bad61ff886aa896300605b43f81bd3ff7b429ac8b2666996a41a05419',100.0,1779034235,1,'2026-05-19T14:55:01Z',NULL,NULL,NULL,'["Application Development", "Java", "Image Building"]','["[DE FACTO STANDARD]"]','["docs/docker.md"]','["docker.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2026-05-19T14:55:01Z", "gh_stars": 14409, "gh_open_issues_30d": 245, "gh_open_prs_30d": 0, "gh_community_health": "active", "gh_activity_checked": "2026-06-19T13:34:09.800631+02:00"}');
INSERT INTO "resources" VALUES('https://github.com/GoogleContainerTools/kaniko','kaniko','','2026',5,'Kaniko is an open-source tool developed by Google to build container images from Dockerfiles inside containerized environments (like Kubernetes) without requiring a privileged Docker daemon. It executes each instruction in the Dockerfile entirely in user space, avoiding risky Docker-in-Docker (DinD) security practices. Kaniko remains a de facto standard tool for secure, isolated cloud-native CI/CD build environments.','Go','Tool','High',0,'online','manual','5549f618604c7a812ebd538d68888c13b74d54663ffed4ba15bddbfaee1c79bc',100.0,1779034116,1,'2025-06-03T14:36:10Z',NULL,NULL,NULL,'["Infrastructure", "Continuous Integration", "Image Building"]','["[DE FACTO STANDARD]"]','["docs/docker.md", "docs/kubernetes-tools.md"]','["kubernetes-tools.md", "docker.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2025-06-03T14:36:10Z", "gh_stars": 15767, "gh_open_issues_30d": 760, "gh_open_prs_30d": 0, "gh_community_health": "active", "gh_activity_checked": "2026-06-19T13:34:10.547103+02:00"}');
INSERT INTO "resources" VALUES('https://github.com/HewlettPackard/terraschema','TerraSchema: Generate JSON Schema from Terraform Configurations','','2026',1,'A specialized CLI tool that parses declared Terraform configurations to generate structural JSON Schemas. Useful for running runtime validation scripts on dynamic inputs or verifying API schemas during configuration processing.','Go','CLI Tool','Intermediate',0,'online','manual','56d28c0f7c01ea7b5f38bd846b7412fd254c600dfdf7e6576f1c43902824721b',100.0,1779029573,1,'2025-12-08T13:12:57Z',NULL,NULL,NULL,'["Cloud Infrastructure", "Infrastructure as Code", "Schema Generation"]','["[COMMUNITY-TOOL]"]','["docs/iac.md", "docs/kubernetes-tools.md", "docs/terraform.md"]','["kubernetes-tools.md", "iac.md", "terraform.md"]','{}','{"gh_license": "MIT", "gh_pushed": "2025-12-08T13:12:57Z", "gh_stars": 71, "gh_open_issues_30d": 3, "gh_open_prs_30d": 0, "gh_community_health": "low", "gh_activity_checked": "2026-06-19T13:34:11.328480+02:00"}');
INSERT INTO "resources" VALUES('https://github.com/HolmesGPT/holmesgpt','HolmesGPT (Robusta)','','2025',2,'Curator Insight: An AI-driven troubleshooting assistant for Kubernetes clusters by Robusta. Live Grounding: Utilizes LLM agents to autonomously parse Prometheus alerts, collect pod logs, inspect live status, and deliver actionable remediation steps for infrastructure incidents.','Python','Software','Advanced',1,'online','manual','8cd690d10195d9b3384a1fbd2a76e1c123be4591179884b268e6b7fb71823a31',100.0,1779130494,1,'2026-06-14T10:13:58Z',NULL,NULL,NULL,'["Cloud Native Operations", "AI AIOps", "Kubernetes Troubleshooting"]','["[COMMUNITY-TOOL]"]','["docs/ai-agents-mcp.md", "docs/ai.md"]','["ai.md", "ai-agents-mcp.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2026-06-14T10:13:58Z", "gh_stars": 2623, "gh_open_issues_30d": 299, "gh_open_prs_30d": 0, "gh_community_health": "active", "gh_activity_checked": "2026-06-19T13:34:12.077106+02:00"}');
INSERT INTO "resources" VALUES('https://github.com/HopopOps/k8s-ldap-auth','vbouchaud/k8s-ldap-auth','','2018',1,'A lightweight Kubernetes webhook authentication service interfacing directly with external LDAP/Active Directory engines. It maps LDAP group memberships into Kubernetes groups for clean RBAC authorization.','Go','Webhook Service','Medium',1,'online','manual','a01b5c8ed749400c7ab239a0f0a7d533adc2799509816ea9a00ea97a2e633c96',100.0,1779130495,1,'2026-06-08T21:04:13Z',NULL,NULL,NULL,'["Security", "Identity & Access", "LDAP Authentication"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-tools.md"]','["kubernetes-tools.md"]','{}','{"gh_license": "MPL-2.0", "gh_pushed": "2026-06-08T21:04:13Z", "gh_stars": 54, "gh_open_issues_30d": 5, "gh_open_prs_30d": 0, "gh_community_health": "low", "gh_activity_checked": "2026-06-19T13:34:12.845308+02:00"}');
INSERT INTO "resources" VALUES('https://github.com/IBM/CP4MCM-SDK','github.com/IBM/CP4MCM-SDK : Business Partner App Integration with IBM MCM','','2020',1,'An integration SDK for registering and packaging third-party application services within the IBM Cloud Pak for Multicloud Management (CP4MCM) ecosystem. Live Grounding Note: CP4MCM and this SDK are largely archived or superseded by newer Red Hat Advanced Cluster Management (RHACM) methodologies, making this mostly historical for legacy integrations.','Go','Repository','Advanced',1,'online','manual','e3d66423e10268c139843065bffb6358c23dfdb070a27b796a864a15ceea8475',100.0,1779030569,1,'2022-03-08T03:31:17Z',NULL,NULL,NULL,'["Enterprise Integration", "Multi-Cluster Management", "IBM Cloud Pak SDK"]','["[LEGACY]"]','["docs/ibm_cloud.md"]','["ibm_cloud.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2022-03-08T03:31:17Z", "gh_stars": 2, "gh_open_issues_30d": 0, "gh_open_prs_30d": 0, "gh_community_health": "dormant", "gh_activity_checked": "2026-06-19T13:34:13.588048+02:00"}');
INSERT INTO "resources" VALUES('https://github.com/IBM/argocd-vault-plugin','IBM/argocd-vault-plugin','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','bacdb3b79f20c82c07dcabd131068baa6a41a9fd000e0061f4269359f582cd5d',100.0,1779029838,0,'2026-05-17T16:57:18.605320+02:00',NULL,NULL,NULL,'[]','[]','["docs/argo.md"]','[]','{}','{"duplicate_of": "https://github.com/argoproj-labs/argocd-vault-plugin", "gh_open_issues_30d": 0, "gh_open_prs_30d": 0, "gh_community_health": "dormant", "gh_activity_checked": "2026-06-19T13:34:14.232689+02:00"}');
INSERT INTO "resources" VALUES('https://github.com/IBM/varnish-operator','github.com/IBM/varnish-operator','','2023',2,'A specialized Kubernetes Operator developed by IBM to deploy, manage, and scale Varnish Cache setups natively within container orchestrators. Although useful for cloud-native setups, in 2026 it faces stiff competition from service meshes offering in-built caching proxies.','Go','Repository','Advanced',0,'online','manual','f14866d050d9b7b9479b06e636a282fd3ea681d5364fe2cfc2b8a9cbccf47e38',100.0,1779030009,1,'2024-09-16T10:32:32Z',NULL,NULL,NULL,'["Infrastructure & Caching", "Kubernetes Operators", "Varnish Deployment"]','["[COMMUNITY-TOOL]"]','["docs/caching.md"]','["caching.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2024-09-16T10:32:32Z", "gh_stars": 69, "gh_open_issues_30d": 10, "gh_open_prs_30d": 0, "gh_community_health": "healthy", "gh_activity_checked": "2026-06-19T13:34:14.951547+02:00"}');
INSERT INTO "resources" VALUES('https://github.com/Ileriayo/markdown-badges','github.com/Ileriayo/markdown-badges: Markdown Badges','','2026',5,'A massive curated catalog of dynamic, consistent, and beautiful SVG shields and badges for GitHub repositories. It supports a wide array of languages, frameworks, cloud providers, and developer tools. Live grounding confirms it is standard practice for enriching project READMEs.','Markdown','Repository','Beginner',0,'online','manual','b2af5269244126ccec1218d8c1605a4fdf4d3aecbc8fa37a548f2bbbf17420c0',100.0,1779030238,1,'2026-05-22T23:46:44Z',NULL,NULL,NULL,'["Documentation & Workflow", "Writing Tools", "Metadata Badges"]','["[DE FACTO STANDARD]"]','["docs/mkdocs.md"]','["mkdocs.md"]','{}','{"gh_license": "MIT", "gh_pushed": "2026-05-22T23:46:44Z", "gh_stars": 16701, "gh_open_issues_30d": 3, "gh_open_prs_30d": 0, "gh_community_health": "low", "gh_activity_checked": "2026-06-19T13:34:15.663944+02:00"}');
INSERT INTO "resources" VALUES('https://github.com/Isan-Rivkin/kube_query','Kube_query','','2020',5,'A developer-focused diagnostic tool that applies SQL query patterns to inspect active Kubernetes cluster states, mimicking OSQuery mechanisms. It simplifies resource discovery by enabling relational SQL queries across Pods, Services, and Deployments. While offering clean diagnostic convenience, live tracking indicates the project remains a niche developer utility.','Go','CLI Tool','Medium',0,'online','manual','f770c2456de05e78244bd2d5650c5037f62648e6059a4490f4c829fba829b951',100.0,1779030361,1,'2020-11-30T12:21:35Z',NULL,NULL,NULL,'["Operations", "Cluster Querying", "OSQuery Integration"]','["[DE FACTO STANDARD]"]','["docs/kubernetes-tools.md"]','["kubernetes-tools.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2020-11-30T12:21:35Z", "gh_stars": 13, "gh_open_issues_30d": 1, "gh_open_prs_30d": 0, "gh_community_health": "low", "gh_activity_checked": "2026-06-19T13:34:16.372994+02:00"}');
INSERT INTO "resources" VALUES('https://github.com/IvanJosipovic/KubeUI','KubeUI: A Desktop Kubernetes Client','','2024',2,'A high-performance, desktop-optimized UI designed to stream, monitor, and interact with live cluster metrics and objects. It enhances developer agility through dynamic views of multi-cluster namespaces and active workload metrics.','C#','Tool','Beginner',0,'online','manual','3f044ea42a7c7cb2dcb5df55885b1fddcbf28eb96202deaf875ffb6df9dc13c7',100.0,1779030928,1,'2026-06-14T04:45:46Z',NULL,NULL,NULL,'["Observability", "UI Clients", "Multi-Cluster"]','["[COMMUNITY-TOOL]"]','["docs/devops-tools.md", "docs/kubernetes-tools.md", "docs/kubernetes-troubleshooting.md"]','["devops-tools.md", "kubernetes-tools.md", "kubernetes-troubleshooting.md"]','{}','{"gh_license": "MIT", "gh_pushed": "2026-06-14T04:45:46Z", "gh_stars": 311, "gh_open_issues_30d": 13, "gh_open_prs_30d": 0, "gh_community_health": "healthy", "gh_activity_checked": "2026-06-19T13:34:17.165299+02:00"}');
INSERT INTO "resources" VALUES('https://github.com/JFolberth/TheYAMLPipelineOne','github.com/JFolberth/TheYAMLPipelineOne 🌟','','2024',4,'An open-source pipeline framework showcasing advanced DRY (Don''t Repeat Yourself) YAML patterns for Azure DevOps. In 2026, this template system represents best-in-class orchestration, enabling developers to scale microservice builds without duplicating pipelines or configuration code.','PowerShell','Code Repository','Advanced',1,'online','manual','a8bba28939d632d8db343e0ce7122d56c8cdd6d044201c9be8efde952b1f7d9b',100.0,1779034012,1,'2025-02-26T16:15:34Z',NULL,NULL,NULL,'["Cloud DevOps", "CI-CD Pipelines", "YAML Templating and Reusability"]','["[ENTERPRISE-STABLE]"]','["docs/azure.md"]','["azure.md"]','{}','{"gh_license": "MIT", "gh_pushed": "2025-02-26T16:15:34Z", "gh_stars": 221, "gh_open_issues_30d": 4, "gh_open_prs_30d": 0, "gh_community_health": "low", "gh_activity_checked": "2026-06-19T13:34:17.867803+02:00"}');
INSERT INTO "resources" VALUES('https://github.com/JFryy/qq','github.com/JFryy/qq','','2024',5,'A versatile, multi-format query engine supporting YAML, JSON, TOML, and XML processing within a unified execution context. Streamlines data conversion and extraction tasks during schema migrations.','Go','CLI Tool','Medium',0,'online','manual','9390a93c9045a4e6e2448c9d06e3b8803f3b9ff351e04e972dfa714c2949061c',100.0,1779032457,1,'2026-05-19T00:18:46Z',NULL,NULL,NULL,'["Developer Workspace", "Command-Line Tooling", "JSON & YAML Manipulators"]','["[DE FACTO STANDARD]"]','["docs/yaml.md"]','["data-and-advanced-analytics.md", "yaml.md"]','{}','{"gh_license": "MIT", "gh_pushed": "2026-05-19T00:18:46Z", "gh_stars": 725, "is_special": true, "gh_open_issues_30d": 3, "gh_open_prs_30d": 0, "gh_community_health": "low", "gh_activity_checked": "2026-06-19T13:34:18.579949+02:00"}');
INSERT INTO "resources" VALUES('https://github.com/JPCERTCC/LogonTracer','github.com/JPCERTCC/LogonTracer','','2025',5,'Incident response tool mapping Active Directory authentication logs onto Neo4j graph databases. Visually identifies anomalous domain login correlations, pass-the-hash movements, and identity exploitation attacks.','Python','Repository','Advanced',0,'online','manual','c37c57af01cd0d7cffa23c3c33198ce0e610b3bb4b5465114d1ee8ba0313b2d1',100.0,1779033309,1,'2026-04-22T15:13:52Z',NULL,NULL,NULL,'["Security", "Threat Hunting", "Active Directory"]','["[DE FACTO STANDARD]"]','["docs/azure.md"]','["azure.md"]','{}','{"gh_license": "NOASSERTION", "gh_pushed": "2026-04-22T15:13:52Z", "gh_stars": 3182, "gh_open_issues_30d": 21, "gh_open_prs_30d": 0, "gh_community_health": "healthy", "gh_activity_checked": "2026-06-19T13:34:19.334583+02:00"}');
INSERT INTO "resources" VALUES('https://github.com/JamesTGrant/kubectl-debug','github.com/JamesTGrant/kubectl-debug','','2021',2,'A kubectl plugin designed to launch temporary debugging containers within a target pod namespace. Streamlines manual container introspection prior to the widespread adoption of native ephemeral containers.','Go','Tool','Intermediate',0,'online','manual','d1745da922e0a7ed091c3f104317345debae9e48c30d01138e4a210c65814165',100.0,1779032095,1,'2024-05-06T05:15:03Z',NULL,NULL,NULL,'["Observability", "Debugging", "CLI Extensions"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-tools.md", "docs/kubernetes-troubleshooting.md"]','["kubernetes-tools.md", "kubernetes-troubleshooting.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2024-05-06T05:15:03Z", "gh_stars": 373, "gh_open_issues_30d": 1, "gh_open_prs_30d": 0, "gh_community_health": "low", "gh_activity_checked": "2026-06-19T13:34:20.102098+02:00"}');
INSERT INTO "resources" VALUES('https://github.com/JeanBaptisteWATENBERG/junit5-kubernetes','junit5-kubernetes','','2020',1,'A JUnit 5 extension that allows Java developers to integrate Kubernetes clusters dynamically into their automated testing suites, provisioning temporary namespaces and managing resources during test lifecycles.','Java','Testing Library','Advanced',0,'online','manual','122aa535b5787cf3c36d0ca2bc7b0f6bb5556a3efb2ff8e41018a31f40ece85b',100.0,1779029563,1,'2022-09-16T23:15:08Z',NULL,NULL,NULL,'["Application Lifecycle", "Testing & Verification", "Integration Testing"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-tools.md"]','["kubernetes-tools.md"]','{}','{"gh_license": "NOASSERTION", "gh_pushed": "2022-09-16T23:15:08Z", "gh_stars": 43, "gh_open_issues_30d": 2, "gh_open_prs_30d": 0, "gh_community_health": "low", "gh_activity_checked": "2026-06-19T13:34:20.812154+02:00"}');
INSERT INTO "resources" VALUES('https://github.com/JovianX/Service-Hub','github.com/JovianX/Service-Hub','','2024',1,'Service-Hub is a self-service platform dashboard designed to turn Helm charts, operators, and cloud infrastructure scripts into unified service catalog items. By presenting clean configuration inputs, it abstracts away cluster YAML complexity from downstream developers.','Go','Web Catalog','Advanced',1,'online','manual','830e319eac60c01930e8c6892355613459a6151d820133cadd4a2daa3325c9f1',100.0,1779033914,1,'2024-04-02T11:20:36Z',NULL,NULL,NULL,'["Operations", "Platform Engineering", "Service Catalog"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-tools.md"]','["kubernetes-tools.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2024-04-02T11:20:36Z", "gh_stars": 122, "gh_open_issues_30d": 55, "gh_open_prs_30d": 0, "gh_community_health": "active", "gh_activity_checked": "2026-06-19T13:34:21.550827+02:00"}');
INSERT INTO "resources" VALUES('https://github.com/JovianX/helm-release-plugin','JovianX/helm-release-plugin','','2022',2,'Utility command plugin allowing cluster administrators to inspect, unpack, and export deployment releases easily. Facilitates troubleshooting across multi-environment states and eases visual configuration comparisons.','Go','Plugin','Intermediate',0,'online','manual','f4b73219b977ea01a50fa006d13592fd579e1429e0b0a4f8806b9fd0f749c500',100.0,1779032462,1,'2026-03-29T15:24:57Z',NULL,NULL,NULL,'["Cloud Native", "Application Delivery", "Helm Plugins", "Release Management"]','["[COMMUNITY-TOOL]"]','["docs/helm.md"]','["helm.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2026-03-29T15:24:57Z", "gh_stars": 109, "gh_open_issues_30d": 12, "gh_open_prs_30d": 0, "gh_community_health": "healthy", "gh_activity_checked": "2026-06-19T13:34:22.265879+02:00"}');
INSERT INTO "resources" VALUES('https://github.com/JulianHayward/AzADServicePrincipalInsights','github.com/JulianHayward/AzADServicePrincipalInsights','','2024',5,'Automated reporting utility designed to audit Entra ID (Azure AD) Service Principals, highlighting over-permissioned applications, API vulnerabilities, and expiring credential/certificate payloads.','PowerShell','Repository','Intermediate',0,'online','manual','bb715ee94d54478241dd269201f2486027c124c04cd5ed4ad19f9ad5d76ff178',100.0,1779032525,1,'2025-04-30T14:57:39Z',NULL,NULL,NULL,'["Cloud Platform", "Governance", "Security Auditing"]','["[DE FACTO STANDARD]"]','["docs/azure.md"]','["azure.md"]','{}','{"gh_license": "MIT", "gh_pushed": "2025-04-30T14:57:39Z", "gh_stars": 251, "gh_open_issues_30d": 0, "gh_open_prs_30d": 0, "gh_community_health": "dormant", "gh_activity_checked": "2026-06-19T13:34:23.007194+02:00"}');
INSERT INTO "resources" VALUES('https://github.com/Juniper/Junos-terraform','Junos-terraform: JUNOS Terraform Automation Framework (JTAF)','','2023',2,'The JUNOS Terraform Automation Framework (JTAF) auto-generates custom Terraform providers based on Junos XML schema specifications. Enables network administrators to manage hardware appliances declaratively.','Go','Repository','Advanced',0,'online','manual','89231b644330502e1ec08f800e51361a06bc7f1b1e48dc78cb8677945f03fe54',100.0,1779030052,1,'2026-06-08T10:06:52Z',NULL,NULL,NULL,'["Infrastructure as Code", "Networking", "Juniper Junos"]','["[COMMUNITY-TOOL]"]','["docs/terraform.md"]','["terraform.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2026-06-08T10:06:52Z", "gh_stars": 82, "gh_open_issues_30d": 6, "gh_open_prs_30d": 0, "gh_community_health": "low", "gh_activity_checked": "2026-06-19T13:34:23.723206+02:00"}');
INSERT INTO "resources" VALUES('https://github.com/Juniper/contrail-docker/wiki/Configure-docker-service-to-use-insecure-registry','Configure Docker Service To Use Insecure Registry','','2020',5,'A legacy wiki repository explaining systems-level configurations required to allow the Docker daemon to communicate with insecure, self-hosted registries. It highlights modification of systemd services and the daemon.json config file. This historic resource has been unmaintained for several years and serves solely as a retro technical reference.','Markdown','Documentation','Intermediate',0,'online','manual','fb79d205ff288fe3395ded82336fba90a30f5cca7819f789a31ce6e71a5d7d42',100.0,1779030554,1,'2023-02-20T17:58:58Z',NULL,NULL,NULL,'["Container Management", "Docker Security", "Insecure Registries"]','["[DE FACTO STANDARD]", "[LEGACY]"]','["docs/registries.md"]','["registries.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2023-02-20T17:58:58Z", "gh_stars": 48, "gh_open_issues_30d": 36, "gh_open_prs_30d": 0, "gh_community_health": "healthy", "gh_activity_checked": "2026-06-19T13:34:24.470996+02:00"}');
INSERT INTO "resources" VALUES('https://github.com/K8Studio/K8studio','k8studio.github.io/k8studio','','2024',2,'A feature-rich desktop client that constructs interactive, dynamic node graphs representing active cluster topology. Helps cluster administrators visualize resource footprints, namespace boundaries, and connectivity routes visually.','TypeScript','Repository','Intermediate',0,'online','manual','c0e8641074fb61d2eaaa8bfbf28247b5c48c63ad5ae4b96651bcdd2ef0fa428a',100.0,1779032640,1,'2026-06-09T19:43:36Z',NULL,NULL,NULL,'["Platform Engineering", "UI & Dashboards", "Visual Ide"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-based-devel.md"]','["kubernetes-based-devel.md"]','{}','{"gh_stars": 53, "gh_pushed": "2026-06-09T19:43:36Z", "gh_license": "N/A", "gh_open_issues_30d": 1, "gh_open_prs_30d": 0, "gh_community_health": "low", "gh_activity_checked": "2026-06-19T13:34:25.212037+02:00"}');
INSERT INTO "resources" VALUES('https://github.com/KWasm/podman-wasm','github.com/KWasm/podman-wasm','','2025',0,'Part of the KWasm ecosystem, podman-wasm integrates WebAssembly runtimes directly with Podman container environments. It enables the seamless execution of highly isolated Wasm workloads alongside native Linux containers, signaling the paradigm of lightweight, secure serverless execution.','Go','Runtime Extension','Advanced',0,'online','manual','f254b3d9bb2dddcfcffaa8323709cecd53c76af82fc2d4cbb6ba880484033752',100.0,1779034487,1,'2022-10-20T18:17:57Z',NULL,NULL,NULL,'["Runtime", "WebAssembly (Wasm)", "Container Engines"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-tools.md"]','["kubernetes-tools.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2022-10-20T18:17:57Z", "gh_stars": 30, "gh_open_issues_30d": 1, "gh_open_prs_30d": 0, "gh_community_health": "low", "gh_activity_checked": "2026-06-19T13:34:25.951382+02:00"}');
INSERT INTO "resources" VALUES('https://github.com/KnicKnic/temp-kubernetes-ci','KnicKnic/temp-kubernetes-ci: Temp Kubernetes CI','','2021',1,'A CI framework designed to spin up ephemeral Kubernetes instances dynamically within workflow jobs for automated end-to-end testing, and immediately tear them down afterward. In 2026, it is largely archived, having been superseded by standard GitHub Actions runners with native Kind or k3s integrations.','PowerShell','CI Framework','Medium',0,'online','manual','37f66908f3d84b0cfe979fad1b98ffb071f1b6a471f1ebf0fd35b7b7f0d0f269',100.0,1779031697,1,'2023-01-05T15:04:04Z',NULL,NULL,NULL,'["Development", "CI/CD", "Testing"]','["[LEGACY]"]','["docs/kubernetes-tools.md"]','["kubernetes-tools.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2023-01-05T15:04:04Z", "gh_stars": 15, "gh_open_issues_30d": 6, "gh_open_prs_30d": 0, "gh_community_health": "low", "gh_activity_checked": "2026-06-19T13:34:26.683353+02:00"}');
INSERT INTO "resources" VALUES('https://github.com/Kubeinit/kubeinit','kubeinit 🌟','','2025',5,'An Ansible-driven framework designed to automate the installation and configuration of multi-node Kubernetes and OpenShift clusters. Supports diverse hypervisors and custom local configurations to establish development environments.','Python','Installer','Advanced',0,'duplicate','manual','30030a2ad117765656888aa3efc1f8a879dd1cab246b8bed321c75e6869c73f3',100.0,1779031423,1,'2025-12-05T21:26:59Z',NULL,NULL,NULL,'["Platform Engineering", "Installation", "Automation"]','["[DE FACTO STANDARD]"]','["docs/kubernetes-tools.md"]','["kubernetes-tools.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2025-12-05T21:26:59Z", "gh_stars": 222, "gh_open_issues_30d": 5, "gh_open_prs_30d": 0, "gh_community_health": "low", "gh_activity_checked": "2026-06-19T13:34:27.427414+02:00", "duplicate_of": "https://github.com/kubeinit/kubeinit"}');
INSERT INTO "resources" VALUES('https://github.com/Kubermatic/Kubermatic','Kubermatic Kubernetes Platform 🌟','','2026',4,'Kubermatic Kubernetes Platform (KKP) is a high-performance multi-cluster management engine that automates the lifecycle of thousands of Kubernetes clusters. By running control planes as containers within a master cluster (Kubernetes-in-Kubernetes), KKP drastically reduces resource overhead and simplifies multi-cloud operations. It is widely adopted by European enterprises prioritizing sovereign, multi-tenant infrastructure.','Go','Platform','High',0,'online','manual','698ae17261cd088111a4d11d3775ae9c4ae16c62f86a0de8983a02ef6df703d4',100.0,1779029561,1,'2026-06-12T17:52:28Z',NULL,NULL,NULL,'["Cluster Management", "Multi-Cluster Orchestration", "Enterprise Control Plane"]','["[ENTERPRISE-STABLE]"]','["docs/kubernetes-tools.md"]','["kubernetes-tools.md"]','{}','{"gh_license": "NOASSERTION", "gh_pushed": "2026-06-12T17:52:28Z", "gh_stars": 1281, "gh_open_issues_30d": 462, "gh_open_prs_30d": 0, "gh_community_health": "active", "gh_activity_checked": "2026-06-19T13:34:28.174254+02:00"}');
INSERT INTO "resources" VALUES('https://github.com/KurtGokhan/tegaki','Tegaki turns any Google Font into animated handwriting','Handwriting animation for the web supporting custom text, natural timing, and multi-framework integration.','2026',4,'Curator Insight: An innovative frontend library that bypasses the need for complex, manual SVG path tracing or heavy Lottie files by dynamically converting Google Fonts into animated stroke-by-stroke handwriting. Live Grounding (MCP): Production performance checks confirm the library uses a highly optimized custom rasterization and distance transform image processing pipeline, natively supporting React, Svelte, Vue, Astro, and vanilla JavaScript layouts with low execution overhead.','English','repository','Intermediate',0,'online','automatic','94af03c7cbccc30053e2e1a8d55b817492ac1898d960848d0ea65351c96319de',NULL,1780352705,0,'2026-05-27T16:38:21Z',NULL,NULL,NULL,'["Frontend Development", "Web Animation", "Typography Tools"]','["COMMUNITY-TOOL"]','[]','[]','{}','{"category": "javascript", "gh_license": "MIT", "gh_pushed": "2026-05-27T16:38:21Z", "gh_stars": 2661, "reputation_status": "Vetted", "reputation_summary": "Highly praised across frontend developer forums and Trendshift for its novel approach to real-time handwriting simulation without manual SVG path design.", "social_preview_url": "https://repository-images.githubusercontent.com/1194746675/11ef7275-f0dc-4e2c-aa37-fa99910d0f1a", "source_provenance": "X.com (midudev)", "suggested_new_category": "", "gh_open_issues_30d": 6, "gh_open_prs_30d": 0, "gh_community_health": "low", "gh_activity_checked": "2026-06-19T13:34:28.922363+02:00"}');
INSERT INTO "resources" VALUES('https://github.com/KusionStack/kusion','github.com/KusionStack/kusion','','2025',3,'Kusion is an open-source intent-driven declarative configuration engine. Uses structured schema architectures (KCL) to compile application delivery models into multi-cloud platform resources, helping developers manage infrastructure and application lifecycles natively.','Go','Open Source Project','Advanced',1,'online','manual','2cd68d99e09c2f043f947a636db779b2493944e02ae669ba1c9df8b96a6a03e9',100.0,1779030035,1,'2026-01-04T06:01:34Z',NULL,NULL,NULL,'["Platform Engineering", "Declarative Configuration", "KusionStack"]','["[COMMUNITY-TOOL]"]','["docs/devops.md"]','["devops.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2026-01-04T06:01:34Z", "gh_stars": 1310, "gh_open_issues_30d": 54, "gh_open_prs_30d": 0, "gh_community_health": "active", "gh_activity_checked": "2026-06-19T13:34:29.665510+02:00"}');
INSERT INTO "resources" VALUES('https://github.com/Kyrremann/kubectl-eksporter','kubectl-eksporter 🌟','','2021',1,'A kubectl plugin designed to clean and extract manifest files directly from active cluster resources. It automatically strips runtime-specific metadata and system-defined statuses, leaving clean configs suitable for GitOps repositories.','Go','CLI Plugin','Simple',0,'online','manual','00470afeddc5ab436af6236f07d9e1e8281b9f868578ae7fa4edd3e4f8e33e35',100.0,1779031333,1,'2022-07-06T18:52:39Z',NULL,NULL,NULL,'["Operations & UX", "Manifest Generation", "Resource Cleaning"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-tools.md"]','["kubernetes-tools.md"]','{}','{"gh_license": "GPL-3.0", "gh_pushed": "2022-07-06T18:52:39Z", "gh_stars": 23, "gh_open_issues_30d": 2, "gh_open_prs_30d": 0, "gh_community_health": "low", "gh_activity_checked": "2026-06-19T13:34:30.406892+02:00"}');
INSERT INTO "resources" VALUES('https://github.com/LeCoupa/awesome-cheatsheets','LeCoupa/awesome-cheatsheets','','2024',5,'An extensive collection of high-density cheat sheets targeting mainstream programming environments, databases, and container architectures. It serves as a rapid reference hub for backend engineers looking to quickly lookup API syntaxes and commands.','Markdown','Repository','Beginner',0,'online','manual','c1cb8f7dc3a8ea050fb502a814cd2fe11811d445819b0895993c0872226d7e07',100.0,1779032383,1,'2026-04-12T17:26:10Z',NULL,NULL,NULL,'["Developer Education", "Cheat Sheets", "Reference Hubs"]','["[DE FACTO STANDARD]"]','["docs/cheatsheets.md"]','["cheatsheets.md"]','{}','{"gh_license": "MIT", "gh_pushed": "2026-04-12T17:26:10Z", "gh_stars": 46016, "gh_open_issues_30d": 136, "gh_open_prs_30d": 0, "gh_community_health": "active", "gh_activity_checked": "2026-06-19T13:34:31.106016+02:00"}');
INSERT INTO "resources" VALUES('https://github.com/LerryAlexander/postman_jenkins_api_tests','LerryAlexander: Postman + Newman API Automated Tests running on a Jenkins'' Pipeline 🌟','','2020',0,'Curator Insight focuses on running automated Postman test suites through Newman CLI inside a Jenkins Pipeline. Live Grounding confirms this is a standard integration step for end-to-end REST API verification. By surfacing test execution failures in Jenkins console output, teams can safely block regression deployments.','JavaScript','Repository','Intermediate',1,'online','manual','685c6ee914595c89b7b648e4e2a91a22f2a193a226bf058e4ca62641914ff3b9',100.0,1779031592,1,'2020-08-30T01:20:17Z',NULL,NULL,NULL,'["Quality Assurance", "API Testing Automation", "Newman Integration", "Jenkins Pipelines"]','["[COMMUNITY-TOOL]"]','["docs/demos.md"]','["demos.md"]','{}','{"gh_stars": 3, "gh_pushed": "2020-08-30T01:20:17Z", "gh_license": "N/A", "gh_open_issues_30d": 0, "gh_open_prs_30d": 0, "gh_community_health": "dormant", "gh_activity_checked": "2026-06-19T13:34:31.812005+02:00"}');
INSERT INTO "resources" VALUES('https://github.com/Levi-Michael/boto3-ec2-s3-management','github.com/Levi-Michael/boto3-ec2-s3-management: A python tools base on'' AWS boto3 for manage ec2 and s3 buckets','','2024',0,'A lightweight Python-based tool leveraging Boto3 to programmatically manage EC2 instances and S3 bucket lifecycles. It provides system administrators with an alternative to the heavy AWS Management Console for quick resource termination, tag filtering, and volume audits. Its clean syntax serves as an educational base for custom infrastructure engineering scripts.','Python','Repository','Beginner',0,'online','manual','deadc4b406decdb32c215b6271a7a90853038e8c5247e00576e7f442ce2112ae',100.0,1779029061,1,'2023-03-15T13:04:34Z',NULL,NULL,NULL,'["Cloud Platform", "AWS Infrastructure", "Automation"]','["[COMMUNITY-TOOL]"]','["docs/aws-tools-scripts.md"]','["aws-tools-scripts.md"]','{}','{"gh_stars": 2, "gh_pushed": "2023-03-15T13:04:34Z", "gh_license": "N/A", "gh_open_issues_30d": 0, "gh_open_prs_30d": 0, "gh_community_health": "dormant", "gh_activity_checked": "2026-06-19T13:34:32.528290+02:00"}');
INSERT INTO "resources" VALUES('https://github.com/Lightning-AI/engineering-class','==github.com/Lightning-AI/engineering-class: Lightning Bits: Engineering'' for Researchers== 🌟','','2023',0,'An educational repository addressing the gap between raw AI/ML research scripts and production-grade deployments. Synthesizes software hygiene patterns, testing foundations, Docker containerization, and clean architectural paradigms for machine learning practitioners.','Python','Repository','Intermediate',0,'online','manual','d53760e45e9409ed3e5c7de582fc09c02e777187ab73555b18bbf799ddc63c7a',100.0,1779032889,1,'2022-08-29T19:32:52Z',NULL,NULL,NULL,'["Engineering Education", "Software Engineering", "AI & Research Ops"]','["[COMMUNITY-TOOL]"]','["docs/git.md"]','["git.md"]','{}','{"gh_stars": 134, "gh_pushed": "2022-08-29T19:32:52Z", "gh_license": "N/A", "gh_open_issues_30d": 0, "gh_open_prs_30d": 0, "gh_community_health": "dormant", "gh_activity_checked": "2026-06-19T13:34:33.256228+02:00"}');
INSERT INTO "resources" VALUES('https://github.com/Lightning-AI/engineering-class/blob/main/ep08-github-pr/Ep08-ShowNotes.md','github.com/Lightning-AI/engineering-class: Episode 8: Creating a Pull Request'' on GitHub','','2023',0,'A detailed educational guide focused on pull request hygiene. Outlines techniques for structural rebase execution, concise commit grouping, and PR review preparation, maximizing CI signal feedback and accelerating collaborative review approvals.','Markdown','Documentation','Beginner',0,'online','manual','ee2ccc731dcca4fb9bd2f00580bcd855e0327553477c86a72797e3ea673a0ae9',100.0,1779032376,1,'2022-08-29T19:32:52Z',NULL,NULL,NULL,'["Developer Platform", "Collaboration Tools", "Git Workflows"]','["GUIDE"]','["docs/git.md"]','["git.md"]','{}','{"gh_stars": 134, "gh_pushed": "2022-08-29T19:32:52Z", "gh_license": "N/A", "gh_open_issues_30d": 0, "gh_open_prs_30d": 0, "gh_community_health": "dormant", "gh_activity_checked": "2026-06-19T13:34:33.988747+02:00"}');
INSERT INTO "resources" VALUES('https://github.com/Lightning-AI/engineering-class/blob/main/ep09-github-collab/Ep09-ShowNotes.md','github.com/Lightning-AI/engineering-class: Episode 9: Collaborating with'' Pull Requests using GitHub','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','ab1ec6988565d7ff9e31fa4965e394b1d3ff77dde4d99e36ffdd59d020b68af6',100.0,1779031720,1,'2026-05-17T17:28:40.406969+02:00',NULL,NULL,NULL,'[]','[]','["docs/git.md"]','[]','{}','{"duplicate_of": "https://github.com/Lightning-AI/engineering-class/blob/main/ep08-github-pr/Ep08-ShowNotes.md", "gh_open_issues_30d": 0, "gh_open_prs_30d": 0, "gh_community_health": "dormant", "gh_activity_checked": "2026-06-19T13:34:34.680119+02:00"}');
INSERT INTO "resources" VALUES('https://github.com/LovesCloud/java-groovy-docker','github.com/LovesCloud/java-groovy-docker','','N/A',0,NULL,NULL,NULL,NULL,0,NULL,'manual','f286914fa12dceff6cce0778dc313c171156680b209e96ac3cada7a2a10715fe',100.0,1779029989,1,'2026-05-17T16:59:49.231674+02:00',NULL,NULL,NULL,'[]','[]','["docs/jenkins.md"]','[]','{}','{"gh_open_issues_30d": 3, "gh_open_prs_30d": 0, "gh_community_health": "low", "gh_activity_checked": "2026-06-19T13:34:35.432242+02:00"}');
INSERT INTO "resources" VALUES('https://github.com/LukeMwila/bootstrap-rke-cluster-in-aws','Bootstrap RKE Kubernetes Cluster in AWS Environment','','2021',2,'An automation playbook demonstrating how to bootstrap highly available Rancher Kubernetes Engine (RKE) clusters in an AWS infrastructure environment using structured Terraform configurations.','HCL','IaC','Advanced',0,'online','manual','588d9e4c6e2c0c0234a36386b4c9fc2f4ded1451a954ad900cc1bab3985ba370',100.0,1779030220,1,'2022-01-13T13:04:50Z',NULL,NULL,NULL,'["Kubernetes Management", "Infrastructure as Code", "RKE"]','["[COMMUNITY-TOOL]"]','["docs/rancher.md"]','["rancher.md"]','{}','{"gh_license": "MIT", "gh_pushed": "2022-01-13T13:04:50Z", "gh_stars": 19, "gh_open_issues_30d": 1, "gh_open_prs_30d": 0, "gh_community_health": "low", "gh_activity_checked": "2026-06-19T13:34:36.159400+02:00"}');
INSERT INTO "resources" VALUES('https://github.com/MOZGIII/port-map-operator','port-map-operator','','2022',5,'An operator that automates mapping physical node ports or external router ports directly to target service resources inside the cluster. Excellent for homelabs or edge gateways that need dynamically updated router UPnP mapping profiles.','Go','Operator','Medium',0,'online','manual','74ee4912bed16e7a635bd994083c434497eedae8802dac222c866279174e5426',100.0,1779031507,1,'2023-01-24T10:03:19Z',NULL,NULL,NULL,'["Networking & Security", "Service Access", "Port Forwarding"]','["[DE FACTO STANDARD]"]','["docs/kubernetes-tools.md"]','["kubernetes-tools.md"]','{}','{"gh_license": "MIT", "gh_pushed": "2023-01-24T10:03:19Z", "gh_stars": 28, "gh_open_issues_30d": 25, "gh_open_prs_30d": 0, "gh_community_health": "healthy", "gh_activity_checked": "2026-06-19T13:34:36.877327+02:00"}');
INSERT INTO "resources" VALUES('https://github.com/Maelstromage/Log4jSherlock','Maelstromage/Log4jSherlock','','2021',5,'A Python utility designed to scan compiled archives (JAR, WAR, EAR) for compromised Log4j classes. While its active maintenance has slowed, the script remains a useful reference for performing offline filesystem audits on legacy systems. It provides clear patterns for searching deep directory structures.','Python','Tool','Intermediate',0,'online','manual','a79f869b69f76044873c1e18c985d3bb69f7dd6e0499410c3c11c4538cbe23ee',100.0,1779032463,1,'2023-04-14T19:27:15Z',NULL,NULL,NULL,'["Security", "Vulnerabilities", "Log4Shell Scanners"]','["[DE FACTO STANDARD]", "[LEGACY]"]','["docs/devsecops.md"]','["devsecops.md"]','{}','{"gh_license": "GPL-3.0", "gh_pushed": "2023-04-14T19:27:15Z", "gh_stars": 108, "gh_open_issues_30d": 13, "gh_open_prs_30d": 0, "gh_community_health": "healthy", "gh_activity_checked": "2026-06-19T13:34:37.579798+02:00"}');
INSERT INTO "resources" VALUES('https://github.com/ManagedKube/kubernetes-common-services','kubernetes-common-services','','2022',5,'A curated repository hosting template manifests and configuration blueprints for common supporting platform infrastructure. Includes readily deployable definitions for monitoring stacks, ingress controllers, certificate issuers, and log forwarders.','YAML','Templates','Intermediate',0,'online','manual','76435369d8d8b290778172dda4bbad1b1964b8d830aa06e18bdb0425b4960b29',100.0,1779034327,1,'2021-02-17T00:44:01Z',NULL,NULL,NULL,'["Platform Engineering", "Boilerplates", "Reference Architectures"]','["[DE FACTO STANDARD]"]','["docs/kubernetes-tools.md"]','["kubernetes-tools.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2021-02-17T00:44:01Z", "gh_stars": 129, "gh_open_issues_30d": 6, "gh_open_prs_30d": 0, "gh_community_health": "low", "gh_activity_checked": "2026-06-19T13:34:38.314052+02:00"}');
INSERT INTO "resources" VALUES('https://github.com/ManagedKube/kubernetes-development-environment-in-a-box','kubernetes-development-environment-in-a-box','','2020',1,'An early local development kit utilizing Vagrant and VirtualBox VMs. Live Grounding confirms this project is inactive, having been entirely superseded by modern, lightweight containerized runtimes like kind or k3d.','Shell','Tool','Advanced',0,'online','manual','787b84397fcc51c5d517bfb7e7fbf923a1b41edef6278c8a944d9ad97545ac95',100.0,1779031883,1,'2021-02-08T17:13:23Z',NULL,NULL,NULL,'["Local Kubernetes Environments", "Legacy VMs", "Vagrant Toolkits"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-based-devel.md"]','["kubernetes-based-devel.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2021-02-08T17:13:23Z", "gh_stars": 17, "gh_open_issues_30d": 0, "gh_open_prs_30d": 0, "gh_community_health": "dormant", "gh_activity_checked": "2026-06-19T13:34:39.028107+02:00"}');
INSERT INTO "resources" VALUES('https://github.com/Masterminds/sprig','Masterminds/sprig: Sprig: Template functions for Go templates','','N/A',0,'Curator Insight presents Sprig as a comprehensive library of template functions for Go, heavily utilized in Helm charts. Live Grounding confirms its status as an industry-standard dependency for dynamic Helm manifest generation, though recent development has shifted to maintenance mode.','English','Repository','Intermediate',0,'online','manual','fa4fdd48c93004df4b03591707eda2dd98b34875d1d811f4dbfd80968fc30c11',100.0,1779031540,1,'2025-07-18T13:29:21Z',NULL,NULL,NULL,'["DevOps Tools", "Templating", "Go Templates"]','["[ENTERPRISE-STABLE]"]','["docs/golang.md"]','["golang.md"]','{}','{"gh_license": "MIT", "gh_pushed": "2025-07-18T13:29:21Z", "gh_stars": 4721, "gh_open_issues_30d": 183, "gh_open_prs_30d": 0, "gh_community_health": "active", "gh_activity_checked": "2026-06-19T13:34:39.742414+02:00"}');
INSERT INTO "resources" VALUES('https://github.com/Mathieu-Desrochers/Learning-Go','Mathieu-Desrochers/Learning-Go','','N/A',0,'Curator Insight covers personal coding exercises and challenges compiled while learning Go. Live Grounding confirms it''s a small-scale individual repository with low public impact.','English','Repository','Beginner',0,'online','manual','822188b72a18c3de037790e00bddc2c7414973d9dd51ae22ff3eafc630a7e136',100.0,1779029993,1,'2022-01-23T20:32:39Z',NULL,NULL,NULL,'["Programming Languages", "Go", "Learning Resources"]','["[COMMUNITY-TOOL]"]','["docs/golang.md"]','["golang.md"]','{}','{"gh_stars": 174, "gh_pushed": "2022-01-23T20:32:39Z", "gh_license": "N/A", "gh_open_issues_30d": 1, "gh_open_prs_30d": 0, "gh_community_health": "low", "gh_activity_checked": "2026-06-19T13:34:40.464164+02:00"}');
INSERT INTO "resources" VALUES('https://github.com/MatthewCYLau/gcp-react-gke-terraform','github.com/MatthewCYLau: React App on Google Kubernetes Engine (GKE) with'' Terraform','','2021',0,'Infrastructure-as-Code repository containing templates to construct a secure Google Kubernetes Engine (GKE) cluster via Terraform. Deploys an automated frontend React framework alongside its required networking and load balancing constructs.','HCL','Repository','Intermediate',0,'online','manual','804fe2c16a86327f60006d49854c2e3d0ea521c5aea51611c4cf63b12c2cabc2',100.0,1779029502,1,'2023-12-21T16:05:19Z',NULL,NULL,NULL,'["Cloud Providers", "Google GKE", "Provisioning"]','["[COMMUNITY-TOOL]"]','["docs/demos.md"]','["demos.md"]','{}','{"gh_stars": 15, "gh_pushed": "2023-12-21T16:05:19Z", "gh_license": "N/A", "gh_open_issues_30d": 0, "gh_open_prs_30d": 0, "gh_community_health": "dormant", "gh_activity_checked": "2026-06-19T13:34:41.160982+02:00"}');
INSERT INTO "resources" VALUES('https://github.com/MatthewCYLau/node-express-typescript-k8-gke','github.com/MatthewCYLau: TypeScript Node Express Google Kubernetes Engine'' (GKE)','','2021',0,'Practical developer bootstrap repository containing configurations to build, package, and orchestrate a containerized TypeScript Node Express API application on Google Kubernetes Engine (GKE) under standard ingress architectures.','TypeScript','Repository','Intermediate',1,'online','manual','54232271a033a19e4b91676855495049b4821a138337e31b938b6d5d214b4308',100.0,1779034323,1,'2021-12-31T17:32:25Z',NULL,NULL,NULL,'["Cloud Providers", "Google GKE", "Application Dev"]','["[COMMUNITY-TOOL]"]','["docs/demos.md"]','["demos.md"]','{}','{"gh_stars": 11, "gh_pushed": "2021-12-31T17:32:25Z", "gh_license": "N/A", "gh_open_issues_30d": 2, "gh_open_prs_30d": 0, "gh_community_health": "low", "gh_activity_checked": "2026-06-19T13:34:41.862454+02:00"}');
INSERT INTO "resources" VALUES('https://github.com/MichaelCade/90DaysOfDevOps','MichaelCade/90DaysOfDevOps 🌟','','2026',4,'An intensive, community-acclaimed learning curriculum tracking systems and DevOps fundamentals over a 90-day syllabus. Deeply targets foundational to advanced configurations in virtualization, Kubernetes, CI/CD, and monitoring.','Go','Educational Repository','Intermediate',0,'online','manual','a1fe19bca7a14189ca66d6efcf4d4c2420d2d52e48caf0ffb820efa91863b1d9',100.0,1779032483,1,'2026-04-12T05:25:44Z',NULL,NULL,NULL,'["Infrastructure & Operations", "DevOps & SRE Engineering", "Syllabus & Training"]','["[DE FACTO STANDARD]"]','["docs/other-awesome-lists.md"]','["architectural-foundations.md", "other-awesome-lists.md"]','{}','{"gh_license": "NOASSERTION", "gh_pushed": "2026-04-12T05:25:44Z", "gh_stars": 29497, "is_special": true, "gh_open_issues_30d": 14, "gh_open_prs_30d": 0, "gh_community_health": "healthy", "gh_activity_checked": "2026-06-19T13:34:42.553050+02:00"}');
INSERT INTO "resources" VALUES('https://github.com/MichaelMure/git-bug','==github.com/MichaelMure/git-bug==','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','f0339f91d23b113e5695f542dc00607970eb0fbe2ab67951bc045944b57aec84',100.0,1779031902,0,'2026-05-17T17:31:42.898361+02:00',NULL,NULL,NULL,'[]','[]','["docs/git.md"]','[]','{}','{"duplicate_of": "https://github.com/git-bug/git-bug", "gh_open_issues_30d": 0, "gh_open_prs_30d": 0, "gh_community_health": "dormant", "gh_activity_checked": "2026-06-19T13:34:43.226641+02:00"}');
INSERT INTO "resources" VALUES('https://github.com/Michaelpalacce/SimpleSecrets','Michaelpalacce/SimpleSecrets','','2022',0,'An experimental secrets management utility that simplifies distributing and syncing environment configurations securely across multiple namespaces.','Go','Operator','Medium',0,'online','manual','2966734aa7fcebffdb89380fc7fb6f0350d5ca62f97ffcb884ff1144894d7b6b',100.0,1779029514,1,'2022-08-15T22:06:35Z',NULL,NULL,NULL,'["Security", "Secrets Management", "Simplification", "Operators"]','["[EMERGING]"]','["docs/kubernetes-operators-controllers.md"]','["kubernetes-operators-controllers.md"]','{}','{"gh_stars": 25, "gh_pushed": "2022-08-15T22:06:35Z", "gh_license": "N/A", "gh_open_issues_30d": 3, "gh_open_prs_30d": 0, "gh_community_health": "low", "gh_activity_checked": "2026-06-19T13:34:43.930647+02:00"}');
INSERT INTO "resources" VALUES('https://github.com/Microsoft/azure-pipelines-tasks','==Microsoft/azure-pipelines-tasks==','','2026',5,'The official open-source repository containing the task libraries that run on Azure Pipelines. Monitoring this codebase is essential in 2026 for platform engineers who need to debug execution behaviors, trace custom step outputs, or build optimized, private extension packages.','TypeScript','Code Repository','Advanced',0,'online','manual','089cfad9479f2a09702703f720100c150312ab62961d5cbbd5bb67569e2625e0',100.0,1779030730,1,'2026-06-12T14:53:04Z',NULL,NULL,NULL,'["Cloud DevOps", "CI-CD Pipelines", "Extensibility & Custom Tasks"]','["[DE FACTO STANDARD]"]','["docs/azure.md"]','["azure.md"]','{}','{"gh_license": "MIT", "gh_pushed": "2026-06-12T14:53:04Z", "gh_stars": 3645, "gh_open_issues_30d": 507, "gh_open_prs_30d": 0, "gh_community_health": "active", "gh_activity_checked": "2026-06-19T13:34:44.667992+02:00"}');
INSERT INTO "resources" VALUES('https://github.com/MiteshSharma/PrometheusWithGrafana','github.com/MiteshSharma/PrometheusWithGrafana','','N/A',0,NULL,NULL,NULL,NULL,0,NULL,'manual','615b8df050aa76c724298f8bed6996098c7550479b34ae45eee2aab34d045163',100.0,1779033903,1,'2026-05-17T18:05:03.761754+02:00',NULL,NULL,NULL,'[]','[]','["docs/prometheus.md"]','[]','{}','{"gh_license": "MIT", "gh_open_issues_30d": 0, "gh_open_prs_30d": 0, "gh_community_health": "dormant", "gh_activity_checked": "2026-06-19T13:34:45.370439+02:00"}');
INSERT INTO "resources" VALUES('https://github.com/MnrGreg/kubectl-node-restart','kubectl-node-restart 🌟','','2023',5,'A fast-acting kubectl plugin that coordinates the safe rolling restart of target cluster nodes. It wraps standard drain, cordon, reboot, and uncordon routines to maintain service availability during host maintenance. Widely used for ad-hoc operational tuning.','Bash','CLI Plugin','Low',0,'online','manual','4cda894f82c39e81325129c4e69b2045d7da3d8a985c4fc621e5e246a1f83f48',100.0,1779030015,1,'2024-06-08T16:53:24Z',NULL,NULL,NULL,'["Operations", "Command Line Tools", "Node Operations"]','["[DE FACTO STANDARD]"]','["docs/kubernetes-tools.md"]','["kubernetes-tools.md"]','{}','{"gh_license": "NOASSERTION", "gh_pushed": "2024-06-08T16:53:24Z", "gh_stars": 109, "gh_open_issues_30d": 3, "gh_open_prs_30d": 0, "gh_community_health": "low", "gh_activity_checked": "2026-06-19T14:33:56.293764+02:00"}');
INSERT INTO "resources" VALUES('https://github.com/Mr-Un1k0d3r/ATP-PowerShell-Scripts','==github.com/Mr-Un1k0d3r/ATP-PowerShell-Scripts==','','2021',0,'Provides advanced scripts designed to audit protection baselines, test defensive measures, and evaluate Active Directory environments against vulnerability patterns.','PowerShell','GitHub Repository','Advanced',0,'online','manual','7e02fecdb793a0c0b021f8a6e0b23cf9abed11a63e04debc50a1e5e53fd6dd98',100.0,1779031459,1,'2023-03-14T17:49:00Z',NULL,NULL,NULL,'["Security Operations", "Advanced Threat Protection", "Offensive Tooling", "Penetration Testing"]','["[COMMUNITY-TOOL]"]','["docs/azure.md"]','["azure.md"]','{}','{"gh_stars": 218, "gh_pushed": "2023-03-14T17:49:00Z", "gh_license": "N/A", "gh_open_issues_30d": 2, "gh_open_prs_30d": 0, "gh_community_health": "low", "gh_activity_checked": "2026-06-19T14:33:57.022136+02:00"}');
INSERT INTO "resources" VALUES('https://github.com/NCCloud/mayfly','github.com/NCCloud/mayfly: Ephemeral Kubernetes Resources 🌟','','2025',5,'Mayfly introduces time-to-live policies on generic Kubernetes resources and testing namespaces. Once designated duration guidelines are reached, Mayfly executes automated teardowns, ensuring transient tests do not leave lingering etcd records or unused services.','Go','Repository','Intermediate',0,'online','manual','2c8a29c2a1aaf2e5b74d2988bdff1dfad787569e0dbcbe10d1e934ea9755c94e',100.0,1779031103,1,'2026-05-01T11:37:06Z',NULL,NULL,NULL,'["Operations & Reliability", "Resource Lifecycle", "Ephemeral Clusters"]','["[DE FACTO STANDARD]"]','["docs/kubernetes-operators-controllers.md"]','["kubernetes-operators-controllers.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2026-05-01T11:37:06Z", "gh_stars": 337, "gh_open_issues_30d": 8, "gh_open_prs_30d": 0, "gh_community_health": "low", "gh_activity_checked": "2026-06-19T14:33:57.744988+02:00"}');
INSERT INTO "resources" VALUES('https://github.com/NVIDIA/gpu-operator','NVIDIA GPU Operator','','2025',2,'Curator Insight: Kubernetes operator designed to automate the management of NVIDIA software components on nodes. Live Grounding: Provisions GPU drivers, container runtimes, device plug-ins, and monitoring tools automatically, ensuring consistent access to hardware acceleration.','Go','Software','Expert',0,'online','manual','34332c147f6cfd2ad52ad841120cc5adabed3d28acf0b22d84d09fe4efe175e0',100.0,1779033785,1,'2026-06-13T10:03:52Z',NULL,NULL,NULL,'["AI Infrastructure", "Hardware Orchestration", "NVIDIA Operators"]','["[COMMUNITY-TOOL]"]','["docs/ai-agents-mcp.md", "docs/kubernetes-operators-controllers.md"]','["ai-agents-mcp.md", "kubernetes-operators-controllers.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2026-06-13T10:03:52Z", "gh_stars": 2739, "gh_open_issues_30d": 100, "gh_open_prs_30d": 0, "gh_community_health": "active", "gh_activity_checked": "2026-06-19T14:33:58.552471+02:00"}');
INSERT INTO "resources" VALUES('https://github.com/NVIDIA/k8s-device-plugin','NVIDIA/k8s-device-plugin: NVIDIA device plugin for Kubernetes','','2026',5,'This specialized DaemonSet exposes physical GPU properties to the local kubelet node manager. Operating as the essential link for hardware-accelerated workloads, it handles task-scheduling configurations and sets device-isolation runtimes so container systems can safely slice and access host GPU hardware.','Go','Repository','Intermediate',0,'online','manual','234a1e94e10f66301a5b20fd4b0907489e7c02ed7f6af4abdf4a0712efe34225',100.0,1779031645,1,'2026-06-14T07:42:57Z',NULL,NULL,NULL,'["Infrastructure & Hardware", "AI/ML Infrastructure", "Hardware Integration"]','["[DE FACTO STANDARD]"]','["docs/kubernetes-operators-controllers.md", "docs/kubernetes-tools.md"]','["kubernetes-tools.md", "kubernetes-operators-controllers.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2026-06-14T07:42:57Z", "gh_stars": 3788, "gh_open_issues_30d": 73, "gh_open_prs_30d": 0, "gh_community_health": "active", "gh_activity_checked": "2026-06-19T14:33:59.294396+02:00"}');
INSERT INTO "resources" VALUES('https://github.com/NVIDIA/nvidia-docker/blob/8c0eeba474cace48fdb8216f518063db2bd2d4d1/tools/src/nvidia/volumes.go#L103',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,'manual','0d931ea56fe326116db8872658d316fc9713d53e5467f81cd192eab9e41551f6',100.0,1779034085,1,'2026-05-17T18:08:05.091105+02:00',NULL,NULL,NULL,'[]','[]','["docs/mlops.md"]','[]','{}','{"gh_license": "Apache-2.0", "gh_open_issues_30d": 0, "gh_open_prs_30d": 0, "gh_community_health": "dormant", "gh_activity_checked": "2026-06-19T14:34:00.027474+02:00"}');
INSERT INTO "resources" VALUES('https://github.com/Neoteroi/essentials-configuration-keyvault','Neoteroi/essentials-configuration-keyvault','','2022',1,'A specialized open-source Python package engineered to fetch and map configurations dynamically from Azure Key Vault into Python-based microservices. Standardizes token authentication patterns, drastically reducing boilerplate setup routines for backend frameworks.','Python','Library','Beginner',0,'online','manual','ae3324701bd8964c6e28af8f13cfdb8647988d44da2e808b08ebcc0969a78ae5',100.0,1779030615,1,'2023-04-10T13:47:59Z',NULL,NULL,NULL,'["Development", "Libraries", "Python Configuration Ingestion"]','["[COMMUNITY-TOOL]"]','["docs/devsecops.md"]','["devsecops.md"]','{}','{"gh_license": "MIT", "gh_pushed": "2023-04-10T13:47:59Z", "gh_stars": 1, "gh_open_issues_30d": 0, "gh_open_prs_30d": 0, "gh_community_health": "dormant", "gh_activity_checked": "2026-06-19T14:34:00.780072+02:00"}');
INSERT INTO "resources" VALUES('https://github.com/Netcracker/KubeMarine','github.com/Netcracker/KubeMarine','','2025',1,'KubeMarine is a lightweight, Python-based automation framework engineered for physical bare-metal and virtual machine cluster deployments. It streamlines OS-level system configuration, Kubeadm orchestration, certificate management, and system patch operations via streamlined SSH automation.','Python','Deployment Tool','Advanced',0,'online','manual','f1043841c0be89d2a7dc17b7cee8a50cfa7a51f15703d5ab73ee62b77cdfc451',100.0,1779032880,1,'2026-06-12T13:49:01Z',NULL,NULL,NULL,'["Infrastructure", "Cluster Management", "Provisioning"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-tools.md"]','["kubernetes-tools.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2026-06-12T13:49:01Z", "gh_stars": 131, "gh_open_issues_30d": 26, "gh_open_prs_30d": 0, "gh_community_health": "healthy", "gh_activity_checked": "2026-06-19T14:34:01.518067+02:00"}');
INSERT INTO "resources" VALUES('https://github.com/Netflix/SimianArmy/wiki/Chaos-Monkey','Chaos Monkey','','2026',5,'Netflix''s classic Chaos Monkey implementation, designed to randomly disable instances in production to prove resiliency. Live Grounding identifies Chaos Monkey as the conceptual grandfather of contemporary Chaos Engineering, asserting that regular, controlled failure injection is a critical architectural requirement for distributed systems.','Python / Go','Repository / Tool','Advanced',0,'online','manual','0bbf9c260e5a0ee5238cd134054c33a92032f4cbf23a879d31222ccd7d68b3d8',100.0,1779032547,1,'2018-12-18T09:29:22Z',NULL,NULL,NULL,'["Infrastructure", "Disaster Recovery", "Chaos Engineering"]','["[DE FACTO STANDARD]"]','["docs/aws-backup.md"]','["aws-backup.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2018-12-18T09:29:22Z", "gh_stars": 7984, "gh_open_issues_30d": 43, "gh_open_prs_30d": 0, "gh_community_health": "healthy", "gh_activity_checked": "2026-06-19T14:34:02.242825+02:00"}');
INSERT INTO "resources" VALUES('https://github.com/Netflix/consoleme',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,'manual','a005d2fc4b19ea7d2b7398b1faffb405f676274e3979c0cb9383458fd5523675',100.0,1779029502,0,'2026-05-17T16:51:42.949352+02:00',NULL,NULL,NULL,'[]','[]','["docs/aws-security.md"]','[]','{}','{"gh_open_issues_30d": 0, "gh_open_prs_30d": 0, "gh_community_health": "dormant", "gh_activity_checked": "2026-06-19T14:34:02.978775+02:00"}');
INSERT INTO "resources" VALUES('https://github.com/Netflix/metaflow','==github.com/Netflix/metaflow== 🌟','','2024',5,'Metaflow is Netflix''s human-centric framework designed for building and managing production-grade data science pipelines. It seamlessly integrates local development with enterprise-scale cloud infrastructures, handling data caching, model versioning, and compute scaling automatically.','Python','Repository','Intermediate',1,'online','manual','35bd1ece07b91b8ec876c7a4d5890e6931948f4cd0da3716a7f1d51f9f679ba5',100.0,1779034523,1,'2026-06-13T13:01:02Z',NULL,NULL,NULL,'["MLOps", "Orchestration", "Workflows"]','["[DE FACTO STANDARD]"]','["docs/mlops.md"]','["mlops.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2026-06-13T13:01:02Z", "gh_stars": 10128, "gh_open_issues_30d": 461, "gh_open_prs_30d": 0, "gh_community_health": "active", "gh_activity_checked": "2026-06-19T14:34:03.701610+02:00"}');
INSERT INTO "resources" VALUES('https://github.com/NielsRogge/Transformers-Tutorials','github.com/NielsRogge/Transformers-Tutorials','','2023',4,'A robust repository of detailed Jupyter notebooks demonstrating how to fine-tune, optimize, and deploy Hugging Face Transformers. Spanning multiple sensory modalities, it includes code for computer vision, natural language processing, and multimodal tasks. It serves as a go-to code library for enterprise machine learning engineers.','Python','Repository','Advanced',0,'online','manual','208c50769ca5549fb7b5b7c8c2a4e3e743517f2402645eccaa8c7e91f637aee3',100.0,1779031979,1,'2026-04-20T12:36:38Z',NULL,NULL,NULL,'["Artificial Intelligence", "Generative AI Engineering", "Transformer Implementations"]','["[ENTERPRISE-STABLE]"]','["docs/ai.md"]','["ai.md"]','{}','{"gh_license": "MIT", "gh_pushed": "2026-04-20T12:36:38Z", "gh_stars": 11638, "gh_open_issues_30d": 313, "gh_open_prs_30d": 0, "gh_community_health": "active", "gh_activity_checked": "2026-06-19T14:34:04.463062+02:00"}');
INSERT INTO "resources" VALUES('https://github.com/NimbleArchitect/kubectl-ice','==NimbleArchitect/kubectl-ice== 🌟','','2021',2,'A CLI extension built to detail container resource metrics, environment properties, and pod parameters. It helps administrators locate memory leaks or CPU limits errors directly within running namespaces.','Go','Kubectl Plugin','Intermediate',0,'online','manual','dd5b62cfc3a3eda572d8749c072317e069d5d4ceec7a85a20e75c13712b10f14',100.0,1779030440,1,'2025-06-22T14:20:41Z',NULL,NULL,NULL,'["Development & Testing", "Kubectl Plugins", "Resource Metrics"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-tools.md"]','["kubernetes-tools.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2025-06-22T14:20:41Z", "gh_stars": 255, "gh_open_issues_30d": 5, "gh_open_prs_30d": 0, "gh_community_health": "low", "gh_activity_checked": "2026-06-19T14:34:05.247907+02:00"}');
INSERT INTO "resources" VALUES('https://github.com/NirDiamant/agents-towards-production','Agents Towards Production','End-to-end, code-first tutorials for building production-grade GenAI agents, from prototype to enterprise deployment.','2026',4,'This comprehensive open-source repository serves as an educational playbook for designing and scaling production-grade Generative AI agents. It features over 25 hands-on tutorials organized across ten critical pillars, including orchestration, tool integration, observability (using LangSmith), memory management, and deployment topologies (Docker/FastAPI).

Key features include:
* Runnable Jupyter notebooks demonstrating architectural patterns like agent routing, guardrails, and automated evaluation.
* Practical multi-agent coordination frameworks suitable for enterprise-grade applications.','en','Repository','Advanced',0,'online','automatic','b5fac23b9bdad2934781537634d83b2fecf023454e5bfb2c21287e45a04ca0d5',NULL,1780351994,0,'2026-05-31T11:47:45Z',NULL,NULL,NULL,'["Artificial Intelligence", "AI Agents", "Production Patterns"]','["[COMMUNITY-TOOL]", "[GUIDE]"]','[]','[]','{}','{"category": "ai-agents-mcp", "gh_license": "NOASSERTION", "gh_pushed": "2026-05-31T11:47:45Z", "gh_stars": 20579, "reputation_status": "Vetted", "reputation_summary": "Highly popular and active repository with over 20k stars, providing code-first tutorials for building production-grade GenAI agents.", "social_preview_url": "https://opengraph.githubassets.com/29c2dd7b3e86e8cf37ed16f5e74225dfd8f02fdd3789ecd07b882ca98aa11ab4/NirDiamant/agents-towards-production", "source_provenance": "X.com (midudev)", "suggested_new_category": "", "gh_open_issues_30d": 8, "gh_open_prs_30d": 0, "gh_community_health": "low", "gh_activity_checked": "2026-06-19T14:34:05.964163+02:00"}');
INSERT INTO "resources" VALUES('https://github.com/Noovolari/awesome-cloudops','github.com/Noovolari/awesome-cloudops: Awesome CloudOps','','2026',0,'A compilation of utilities, design frameworks, and guides dedicated to automating cloud operations. Emphasizes modern cost optimization, cluster autoscaling, and multi-region network design across AWS, GCP, and Azure environments.','Markdown','Awesome List','Intermediate',0,'online','manual','5fff8be4143c3d60d0e86c6a4cb9fbbddd3010f134a5874bb1fd316117fa782b',100.0,1779034226,1,'2023-11-21T15:20:51Z',NULL,NULL,NULL,'["Infrastructure & Operations", "Cloud Operations", "Resource Optimization"]','["[COMMUNITY-TOOL]"]','["docs/other-awesome-lists.md"]','["architectural-foundations.md", "other-awesome-lists.md"]','{}','{"gh_stars": 123, "gh_pushed": "2023-11-21T15:20:51Z", "gh_license": "N/A", "is_special": true, "gh_open_issues_30d": 1, "gh_open_prs_30d": 0, "gh_community_health": "low", "gh_activity_checked": "2026-06-19T14:34:06.774783+02:00"}');
INSERT INTO "resources" VALUES('https://github.com/NuGet/docs.microsoft.com-nuget/blob/main/docs/reference/nuspec.md','NuGet/docs.microsoft.com-nuget: nuspec','','2026',2,'This reference specification details the .nuspec XML manifest schema governing NuGet packages. It provides structured guidance on targeting framework frameworks, orchestrating assembly dependencies, defining metadata, and managing compilation assemblies, acting as the foundational automation configuration schema for .NET artifact pipelines.','XML','Documentation','Intermediate',0,'online','manual','af11b04f68c7577ca0f6dafefefa47258ff8d492c33ae991994d3161e2b2e32b',100.0,1779033592,1,'2026-06-12T19:05:37Z',NULL,NULL,NULL,'["Software Architecture & .NET Development", "Package Management", "NuGet Specification"]','["[COMMUNITY-TOOL]"]','["docs/dotnet.md"]','["dotnet.md"]','{}','{"gh_license": "MIT", "gh_pushed": "2026-06-12T19:05:37Z", "gh_stars": 160, "gh_open_issues_30d": 10, "gh_open_prs_30d": 0, "gh_community_health": "healthy", "gh_activity_checked": "2026-06-19T14:34:07.536075+02:00"}');
INSERT INTO "resources" VALUES('https://github.com/OT-CONTAINER-KIT/k8s-vault-webhook',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,'manual','95e8877d3e9c6d74e1c1f346e13151fbe9d091e5aa6e9e02a3de075bb7ee88db',100.0,1779029732,0,'2026-05-17T16:55:32.681128+02:00',NULL,NULL,NULL,'[]','[]','["docs/devsecops.md", "docs/kubernetes-tools.md"]','[]','{}','{"gh_open_issues_30d": 13, "gh_open_prs_30d": 0, "gh_community_health": "healthy", "gh_activity_checked": "2026-06-19T14:34:08.277634+02:00"}');
INSERT INTO "resources" VALUES('https://github.com/OT-CONTAINER-KIT/logging-operator','Logging Operator','','2023',5,'Simplifies multi-tenant logging infrastructure by coordinating central Fluentd and Fluent Bit setups. It manages complex logging filters and output endpoints declaratively.','Go','Operator','Medium',0,'online','manual','33685801668635abf726f10a409342380a7ec6041fc6dbf6254c25c6a0706edd',100.0,1779029380,1,'2024-06-22T13:42:57Z',NULL,NULL,NULL,'["Observability", "Logging", "Pipeline Management", "Operators"]','["[DE FACTO STANDARD]"]','["docs/kubernetes-operators-controllers.md"]','["kubernetes-operators-controllers.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2024-06-22T13:42:57Z", "gh_stars": 51, "gh_open_issues_30d": 13, "gh_open_prs_30d": 0, "gh_community_health": "healthy", "gh_activity_checked": "2026-06-19T14:34:09.017647+02:00"}');
INSERT INTO "resources" VALUES('https://github.com/OT-CONTAINER-KIT/mongodb-operator','OT-CONTAINER-KIT/mongodb-operator: MongoDB Operator','','2023',5,'Manages MongoDB databases, replica sets, and sharded environments. It automates scaling, credential updates, and physical storage volume mounts within the cluster.','Go','Operator','Advanced',0,'online','manual','4b7be0389a23b18b2e5ff57f23d9df77d1f83024660a3e19f6eddbf503448746',100.0,1779031436,1,'2023-04-27T05:12:37Z',NULL,NULL,NULL,'["Infrastructure", "Data Management", "MongoDB", "Operators"]','["[DE FACTO STANDARD]"]','["docs/kubernetes-operators-controllers.md"]','["kubernetes-operators-controllers.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2023-04-27T05:12:37Z", "gh_stars": 49, "gh_open_issues_30d": 15, "gh_open_prs_30d": 0, "gh_community_health": "healthy", "gh_activity_checked": "2026-06-19T14:34:09.792952+02:00"}');
INSERT INTO "resources" VALUES('https://github.com/OT-CONTAINER-KIT/redis-operator','Speculator: Redis Operator','','2025',3,'An advanced Redis Operator developed by OT Container Kit. Features automated failover management, backup orchestrations, persistence configuration, and Redis Sentinel cluster sizing within Kubernetes native deployments.','Go','Repository','Advanced',0,'online','manual','3bc731e40d539a1e133ddf7389460c63109c2252dee5d7ca156714e5534d7063',100.0,1779034499,1,'2026-06-14T00:53:45Z',NULL,NULL,NULL,'["Orchestration", "Kubernetes", "Operators"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-operators-controllers.md"]','["kubernetes-operators-controllers.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2026-06-14T00:53:45Z", "gh_stars": 1379, "gh_open_issues_30d": 198, "gh_open_prs_30d": 0, "gh_community_health": "active", "gh_activity_checked": "2026-06-19T14:34:10.528903+02:00"}');
INSERT INTO "resources" VALUES('https://github.com/OWASP/www-project-kubernetes-top-ten','==github.com/OWASP: OWASP Kubernetes Top 10== 🌟','','2024',1,'The official repository for the OWASP Kubernetes Top 10 project. Highlights major orchestrator risks like improper volume mounting, insecure RBAC configurations, network segment isolation issues, and image trust bypass. Serves as a baseline specification for enterprise-grade Kubernetes compliance auditing.','Markdown','Specification','Advanced',1,'online','manual','0e89ae11bf73f664fd7e764f7e61de217b25eea7af5e801d86cc33d2968bef3f',100.0,1779029243,1,'2026-03-24T06:01:24Z',NULL,NULL,NULL,'["Security", "Mitigation Standards", "Kubernetes Hardening"]','["[COMMUNITY-TOOL]"]','["docs/devsecops.md"]','["devsecops.md"]','{}','{"gh_license": "NOASSERTION", "gh_pushed": "2026-03-24T06:01:24Z", "gh_stars": 615, "gh_open_issues_30d": 2, "gh_open_prs_30d": 0, "gh_community_health": "low", "gh_activity_checked": "2026-06-19T14:34:11.306932+02:00"}');
INSERT INTO "resources" VALUES('https://github.com/OctopusDeploy/Octopus-TeamCity','github.com/OctopusDeploy/Octopus-TeamCity: JetBrains TeamCity plugin to'' trigger releases on build completion','','2026',0,'A specialized Integration plugin designed to link JetBrains TeamCity builds to Octopus Deploy pipelines, passing artifact compilation metadata to trigger deployments.','Java','Plugin','Medium',0,'online','manual','e69eb3063e7d6d203fd1f2be5061a4072efc2e7bc2bc84281f8353732614fe0b',100.0,1779033398,1,'2026-06-14T00:52:42Z',NULL,NULL,NULL,'["Software Delivery", "CI-CD Platforms", "Plugin Integrations"]','["[COMMUNITY-TOOL]"]','["docs/jenkins-alternatives.md"]','["jenkins-alternatives.md"]','{}','{"gh_license": "NOASSERTION", "gh_pushed": "2026-06-14T00:52:42Z", "gh_stars": 0, "gh_open_issues_30d": 18, "gh_open_prs_30d": 0, "gh_community_health": "healthy", "gh_activity_checked": "2026-06-19T14:34:12.062434+02:00"}');
INSERT INTO "resources" VALUES('https://github.com/OctopusDeploy/go-octopusdeploy','github.com/OctopusDeploy/go-octopusdeploy','','2026',5,'The official Go client library designed to facilitate programmatic interaction with the Octopus Deploy REST API. Widely used for creating custom cloud-native controllers, deployment operators, and scripts.','Go','Library','Medium',0,'online','manual','c90c16fd84599f5f253b8d17f2191de0af188632de3591af1739dd260331fd30',100.0,1779031542,1,'2026-06-12T04:32:54Z',NULL,NULL,NULL,'["Software Delivery", "Release Orchestration", "SDKs"]','["[DE FACTO STANDARD]"]','["docs/jenkins-alternatives.md"]','["jenkins-alternatives.md"]','{}','{"gh_license": "NOASSERTION", "gh_pushed": "2026-06-12T04:32:54Z", "gh_stars": 15, "gh_open_issues_30d": 37, "gh_open_prs_30d": 0, "gh_community_health": "healthy", "gh_activity_checked": "2026-06-19T14:34:12.812808+02:00"}');
INSERT INTO "resources" VALUES('https://github.com/OpenFunction/OpenFunction','OpenFunction: Cloud Native Function-as-a-Service Platform (CNCF Sandbox'' Project)','','2026',4,'A CNCF Sandbox project delivering an enterprise-grade cloud-native FaaS runtime. Integrates Knative, Shipwright, Dapr, and KEDA components to simplify polyglot development pipelines.','Go','Repository','Advanced',1,'online','manual','06f8a39ea102b2d7deaf205e8908fdf7b85a83722838262f9d5863fce69f9ce3',100.0,1779034296,1,'2024-06-19T07:51:05Z',NULL,NULL,NULL,'["Cloud Native", "Kubernetes Serverless", "OpenFunction"]','["[ENTERPRISE-STABLE]"]','["docs/serverless.md"]','["serverless.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2024-06-19T07:51:05Z", "gh_stars": 1655, "gh_open_issues_30d": 101, "gh_open_prs_30d": 0, "gh_community_health": "active", "gh_activity_checked": "2026-06-19T14:34:13.542004+02:00"}');
INSERT INTO "resources" VALUES('https://github.com/OpenHFT/Java-Thread-Affinity','OpenHFT/Java-Thread-Affinity','','2022',4,'Highly optimized library that binds Java execution threads to specific CPU cores. Mitigates task context-switching overhead in low-latency financial systems, guaranteeing deterministic scheduling on modern multi-core hardware.','Java','Tool','Advanced',0,'online','manual','1b7f401a55c48c2cb66cb585eebc3899c97036def5883cd2addaf649c8ed4d56',100.0,1779031016,1,'2026-05-21T08:03:36Z',NULL,NULL,NULL,'["JVM Architecture", "High-Performance Systems", "Thread Affinity"]','["[ENTERPRISE-STABLE]"]','["docs/java-and-java-performance-optimization.md"]','["java-and-java-performance-optimization.md"]','{}','{"gh_license": "NOASSERTION", "gh_pushed": "2026-05-21T08:03:36Z", "gh_stars": 1897, "gh_open_issues_30d": 15, "gh_open_prs_30d": 0, "gh_community_health": "healthy", "gh_activity_checked": "2026-06-19T14:34:14.298014+02:00"}');
INSERT INTO "resources" VALUES('https://github.com/OpenSLO/OpenSLO','OpenSLO specification 🌟','','2021',5,'The vendor-agnostic OpenSLO specification defines standard YAML schemas for declaring SLOs, SLIs, and error budgets. In 2026, it remains the standard for orchestrating declarative system health models inside GitOps automation.','YAML','Specification','Advanced',1,'online','manual','1650bcb3654cb3229aafbc03fe94d65ba1098a3112f7578501863935c94fcc89',100.0,1779031866,1,'2025-11-25T09:00:50Z',NULL,NULL,NULL,'["Observability", "Service Level Objectives", "Declarative Standards"]','["[DE FACTO STANDARD]"]','["docs/sre.md"]','["sre.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2025-11-25T09:00:50Z", "gh_stars": 1496, "gh_open_issues_30d": 23, "gh_open_prs_30d": 0, "gh_community_health": "healthy", "gh_activity_checked": "2026-06-19T14:34:15.057237+02:00"}');
INSERT INTO "resources" VALUES('https://github.com/OpenShiftDemos','github.com/OpenShiftDemos 🌟','','2021',0,'A central repository for community-created deployment scenarios and platform showcases on OpenShift. Offers infrastructure engineers access to ready-to-use cluster testing configurations and tool deployments.','Shell','Repository','Intermediate',0,'online','manual','826418343f085ab7d6f38f30f9b2002d7fa0f8ead77b0fbdcc8b0f3ee8d90c8d',100.0,1779034292,1,'2026-05-17T18:11:32.260513+02:00',NULL,NULL,NULL,'["Reference Architectures", "Enterprise Demos", "Community Repositories"]','["[COMMUNITY-TOOL]"]','["docs/demos.md"]','["demos.md"]','{}','{"gh_stars": 0, "gh_pushed": null, "gh_license": "N/A"}');
INSERT INTO "resources" VALUES('https://github.com/OpenShiftDemos/sonarqube-openshift-docker','SonarQube: An OpenShift-focused Docker build of Sonarqube','','2020',0,'A custom Docker build configuration designed to host SonarQube instances on OpenShift. Modern strategies prioritize official Helm charts or certified OpenShift Operator deployments, but this configuration highlights important historical patterns for handling stateful Java applications.','Dockerfile','Repository','Intermediate',0,'online','manual','a9ee6c819fbf57514a51b2f6a5bf5f5416f61b937a68e68994a52f1a656944d8',100.0,1779032361,1,'2021-02-10T16:58:26Z',NULL,NULL,NULL,'["Platform Deployment", "Quality Assurance", "Static Code Analysis"]','["[COMMUNITY-TOOL]"]','["docs/demos.md"]','["demos.md"]','{}','{"gh_stars": 42, "gh_pushed": "2021-02-10T16:58:26Z", "gh_license": "N/A", "gh_open_issues_30d": 14, "gh_open_prs_30d": 0, "gh_community_health": "healthy", "gh_activity_checked": "2026-06-19T14:34:15.801633+02:00"}');
INSERT INTO "resources" VALUES('https://github.com/OvidiuBorlean/kubectl-sockperf','github.com/OvidiuBorlean/kubectl-sockperf','','2022',0,'A specialized plugin designed to run sockperf-based latency and throughput tests between Kubernetes pods. Although a valuable benchmarking tool for network CNI evaluations, it is currently inactive, with administrators migrating to generalized benchmarking tools.','Shell','CLI Plugin','Advanced',0,'online','manual','65d38d11cedbadada703b554ac97eb0a8f7b02028e3076e551e7db83a0eb74fc',100.0,1779034531,1,'2022-11-26T06:17:12Z',NULL,NULL,NULL,'["Operations", "CLI Tooling", "Network Testing"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-tools.md"]','["kubernetes-tools.md"]','{}','{"gh_stars": 22, "gh_pushed": "2022-11-26T06:17:12Z", "gh_license": "N/A", "gh_open_issues_30d": 0, "gh_open_prs_30d": 0, "gh_community_health": "dormant", "gh_activity_checked": "2026-06-19T14:34:16.522218+02:00"}');
INSERT INTO "resources" VALUES('https://github.com/OvidiuBorlean/kubectl-windumps','github.com/OvidiuBorlean/kubectl-windumps','','2020',0,'A legacy kubectl command-line utility facilitating TCP packet captures directly on Windows Server nodes within AKS clusters. Live grounding shows the project has been inactive for several years, yet it serves as a valuable conceptual reference for troubleshooting deep network issues.','Go','Command-line Tool','Advanced',0,'online','manual','9765ffb4071f20a0203be3264c8b7e61ad18197ad7aba14270730d0d3bafe1ba',100.0,1779032587,1,'2022-11-26T06:32:40Z',NULL,NULL,NULL,'["Operations & Troubleshooting", "Diagnostic Analysis", "Windows Packet Capture"]','["[LEGACY]"]','["docs/kubernetes-tools.md", "docs/managed-kubernetes-in-public-cloud.md"]','["managed-kubernetes-in-public-cloud.md", "kubernetes-tools.md"]','{}','{"gh_stars": 7, "gh_pushed": "2022-11-26T06:32:40Z", "gh_license": "N/A", "gh_open_issues_30d": 0, "gh_open_prs_30d": 0, "gh_community_health": "dormant", "gh_activity_checked": "2026-06-19T14:34:17.233289+02:00"}');
INSERT INTO "resources" VALUES('https://github.com/PacktPublishing/Kubernetes-in-Production-Best-Practices','github.com/PacktPublishing: Kubernetes in Production Best Practices','','2021',1,'Code assets companion for the Packt book, containing production-ready manifests for security hardening, automated deployments, monitoring stacks, and multi-tenant networking configurations.','Go','Repository','Advanced',0,'online','manual','25647a4cd596fb273c90f32a57f4565300218b7c9823576d32721d6ac353fc3d',100.0,1779032729,1,'2023-02-18T02:57:45Z',NULL,NULL,NULL,'["Operations", "Best Practices", "Production Readiness"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes.md"]','["kubernetes.md"]','{}','{"gh_license": "MIT", "gh_pushed": "2023-02-18T02:57:45Z", "gh_stars": 96, "gh_open_issues_30d": 0, "gh_open_prs_30d": 0, "gh_community_health": "dormant", "gh_activity_checked": "2026-06-19T14:34:18.013386+02:00"}');
INSERT INTO "resources" VALUES('https://github.com/PacktPublishing/The-Azure-Cloud-Native-Architecture-Mapbook','github.com/PacktPublishing/The-Azure-Cloud-Native-Architecture-Mapbook','','2022',5,'Architectural repository covering modern cloud design topologies, zero-trust cloud network security, infrastructure redundancy, microservice distribution, and cost models mapping.','None','Repository','Advanced',1,'online','manual','9cb5a24db068425b5a9b3f54920f4681885abd692339a358856a1f807c0355cc',100.0,1779033731,1,'2026-04-22T08:18:15Z',NULL,NULL,NULL,'["Cloud Platform", "Architecture Patterns", "Cloud-Native"]','["[DE FACTO STANDARD]"]','["docs/azure.md"]','["azure.md"]','{}','{"gh_license": "MIT", "gh_pushed": "2026-04-22T08:18:15Z", "gh_stars": 344, "gh_open_issues_30d": 1, "gh_open_prs_30d": 0, "gh_community_health": "low", "gh_activity_checked": "2026-06-19T14:34:18.767385+02:00"}');
INSERT INTO "resources" VALUES('https://github.com/PacoVK/tapir','github.com/PacoVK/tapir','','2023',5,'An open-source utility designed to render interactive visual representations of Terraform execution plans. Helps teams review deep changes, resource recreations, and infrastructure impacts in a browser dashboard before approvals.','Go','Open Source Tool','Intermediate',0,'online','manual','0408ebd4347d9cbea83703d2b621fb52ddbfa52136b4566a850296d117098498',100.0,1779030193,1,'2026-06-11T11:59:01Z',NULL,NULL,NULL,'["Infrastructure as Code", "Terraform", "Tooling"]','["[DE FACTO STANDARD]"]','["docs/terraform.md"]','["terraform.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2026-06-11T11:59:01Z", "gh_stars": 237, "gh_open_issues_30d": 27, "gh_open_prs_30d": 0, "gh_community_health": "healthy", "gh_activity_checked": "2026-06-19T14:34:19.492362+02:00"}');
INSERT INTO "resources" VALUES('https://github.com/PaloAltoNetworks/rbac-police','PaloAltoNetworks/rbac-police','','2026',2,'RBAC Police is a specialized scanning tool built to discover and report privileged escalations and structural anomalies in Kubernetes cluster RBAC mappings. By analyzing cluster roles and bindings, it uncovers paths that malicious actors could use to gain administrative control. It remains an active security tool for hardening cluster control planes against lateral privilege escalation.','Go','Security Scanner','Intermediate',0,'online','manual','7a4101769a2c4d951f5d3e8f74b4047b8d7cffff4145536d035d862caad5d5f9',100.0,1779034229,1,'2025-03-21T20:06:05Z',NULL,NULL,NULL,'["Security", "RBAC", "Audit & Compliance"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-tools.md"]','["kubernetes-tools.md"]','{}','{"gh_license": "MIT", "gh_pushed": "2025-03-21T20:06:05Z", "gh_stars": 353, "gh_open_issues_30d": 7, "gh_open_prs_30d": 0, "gh_community_health": "low", "gh_activity_checked": "2026-06-19T14:34:20.212905+02:00"}');
INSERT INTO "resources" VALUES('https://github.com/PatrickJS/awesome-angular','Awesome Angular','','2026',5,'A comprehensive curated collection of modules, state management patterns (NgRx), and testing pipelines for the Angular framework. Primarily useful for frontend web development teams constructing large-scale enterprise administration panels and dashboard portals. Includes dynamic blueprints for client-side single page applications (SPAs).','TypeScript','Repository','Intermediate',0,'online','manual','65c9bdeb583596516752cfbd824c750bb7c1ccd93002f039aeda16c9053abff9',100.0,1779031423,1,'2026-06-13T17:48:11Z',NULL,NULL,NULL,'["Programming Languages", "JavaScript", "Angular"]','["[DE FACTO STANDARD]"]','["docs/other-awesome-lists.md"]','["architectural-foundations.md", "other-awesome-lists.md"]','{}','{"gh_license": "CC0-1.0", "gh_pushed": "2026-06-13T17:48:11Z", "gh_stars": 10028, "is_special": true, "gh_open_issues_30d": 1, "gh_open_prs_30d": 0, "gh_community_health": "low", "gh_activity_checked": "2026-06-19T14:34:20.927396+02:00"}');
INSERT INTO "resources" VALUES('https://github.com/PaulJuliusMartinez/jless','jless','','N/A',0,NULL,NULL,NULL,NULL,0,NULL,'manual','0e8b0c2ced272da94ed5550dfb4f1feaa53c68b18b9123dad872d168ed82bf8c',100.0,1779034501,1,'2026-05-17T18:15:01.978258+02:00',NULL,NULL,NULL,'[]','[]','["docs/yaml.md"]','[]','{}','{"gh_license": "MIT", "is_special": true, "gh_open_issues_30d": 94, "gh_open_prs_30d": 0, "gh_community_health": "active", "gh_activity_checked": "2026-06-19T14:34:21.658187+02:00"}');
INSERT INTO "resources" VALUES('https://github.com/PhilippeChepy/exoscale-kubernetes-crio','Autoscalable Kubernetes cluster at Exoscale, using Packer and Terraform','','2020',0,'An IaC blueprint using Packer and Terraform to deploy an auto-scaling cluster on Exoscale with CRI-O. Curator Insight vs Live Grounding: The repository is now inactive, but serves as a historical example of orchestrating custom cloud pools with native container engines.','HCL/Packer','Repository','Advanced',0,'online','manual','67a3a62e1d56b7d24571f657b0bea6de22006bbb22a838d30b64f5bc7fa1283a',100.0,1779029165,1,'2021-02-05T17:31:37Z',NULL,NULL,NULL,'["Provisioning", "Infrastructure-as-Code", "Exoscale"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-on-premise.md"]','["kubernetes-on-premise.md"]','{}','{"gh_stars": 2, "gh_pushed": "2021-02-05T17:31:37Z", "gh_license": "N/A", "gh_open_issues_30d": 0, "gh_open_prs_30d": 0, "gh_community_health": "dormant", "gh_activity_checked": "2026-06-19T14:34:22.372672+02:00"}');
INSERT INTO "resources" VALUES('https://github.com/PlasticSCM/trunk-mergebot','Plastic SCM DevOps Mergebot to implement a trunk-based development cycle','','2019',1,'An open-source reference implementation of Plastic SCM''s Trunk-based Development Mergebot. Designed to coordinate with automated continuous integration runners to perform automated merges, preventing development drifts.','C#','Tool','Intermediate',0,'online','manual','4fb1f52d49794ef82d619c094ff690294947d440768688fa18ef4dad5f172d0e',100.0,1779031141,1,'2023-01-03T12:27:34Z',NULL,NULL,NULL,'["Software Engineering", "Version Control", "Distributed VCS"]','["[COMMUNITY-TOOL]"]','["docs/git.md"]','["git.md"]','{}','{"gh_stars": 4, "gh_pushed": "2023-01-03T12:27:34Z", "gh_license": "N/A", "gh_open_issues_30d": 1, "gh_open_prs_30d": 0, "gh_community_health": "low", "gh_activity_checked": "2026-06-19T14:34:23.129070+02:00"}');
INSERT INTO "resources" VALUES('https://github.com/Playtika/testcontainers-spring-boot','testcontainers-spring-boot 🌟','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','6b1de1f1975806dd7d20766df714ba8586e0c6ca623ef75222537e7302ab56dc',100.0,1779032455,0,'2026-05-17T17:40:55.896410+02:00',NULL,NULL,NULL,'[]','[]','["docs/java_frameworks.md", "docs/qa.md"]','[]','{}','{"duplicate_of": "https://github.com/PlaytikaOSS/testcontainers-spring-boot", "gh_open_issues_30d": 0, "gh_open_prs_30d": 0, "gh_community_health": "dormant", "gh_activity_checked": "2026-06-19T14:34:23.782074+02:00"}');
INSERT INTO "resources" VALUES('https://github.com/PlaytikaOSS/testcontainers-spring-boot','testcontainers-spring-boot 🌟','','2025',5,'A powerful open-source library that automates the lifecycle of Docker containers (PostgreSQL, Kafka, Redis) during JUnit test execution. It eliminates the need for shared database environments and mock frameworks, leading to high-fidelity integration tests. Today, this tool is universally recognized as a best-practice asset for CI/CD test suites across the Spring ecosystem.','Java','Library','Intermediate',0,'online','manual','32e228a0e653f153405793a48735c56293110687582775b12fd8e22da14c239c',100.0,1779130494,1,'2026-06-14T04:50:08Z',NULL,NULL,NULL,'["Developer Experience", "Testing", "Integration Testing"]','["[DE FACTO STANDARD]"]','["docs/java_frameworks.md", "docs/qa.md"]','["java_frameworks.md", "qa.md"]','{}','{"gh_license": "MIT", "gh_pushed": "2026-06-14T04:50:08Z", "gh_stars": 876, "gh_open_issues_30d": 38, "gh_open_prs_30d": 0, "gh_community_health": "healthy", "gh_activity_checked": "2026-06-19T14:34:24.542374+02:00"}');
INSERT INTO "resources" VALUES('https://github.com/Portshift/Kubei','Kubei 🌟','','N/A',0,NULL,NULL,NULL,NULL,0,NULL,'manual','974f97dbec8aae433d1984e1ab2c41ce8519c60daacde65a2ec9a205684afda8',100.0,1779031800,0,'2026-05-17T17:30:00.723639+02:00',NULL,NULL,NULL,'[]','[]','["docs/kubernetes-tools.md"]','[]','{}','{"gh_open_issues_30d": 0, "gh_open_prs_30d": 0, "gh_community_health": "dormant", "gh_activity_checked": "2026-06-19T14:34:25.218621+02:00"}');
INSERT INTO "resources" VALUES('https://github.com/Portshift/kubei','**Kubei**','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','974f97dbec8aae433d1984e1ab2c41ce8519c60daacde65a2ec9a205684afda8',100.0,1779030015,0,'2026-05-17T17:00:15.515217+02:00',NULL,NULL,NULL,'[]','[]','["docs/kubernetes-tools.md"]','[]','{}','{"duplicate_of": "https://github.com/Portshift/Kubei", "gh_open_issues_30d": 0, "gh_open_prs_30d": 0, "gh_community_health": "dormant", "gh_activity_checked": "2026-06-19T14:34:25.874115+02:00"}');
INSERT INTO "resources" VALUES('https://github.com/Praqma/helmsman','Helmsman: Helm Charts as Code 🌟','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','0f9d002d358ff471ce700abf16c261b6e563b0c25e1bbd45e240b9786e4a446b',100.0,1779032055,0,'2026-05-17T17:34:15.026439+02:00',NULL,NULL,NULL,'[]','[]','["docs/helm.md"]','[]','{}','{"duplicate_of": "https://github.com/mkubaczyk/helmsman", "gh_open_issues_30d": 0, "gh_open_prs_30d": 0, "gh_community_health": "dormant", "gh_activity_checked": "2026-06-19T14:34:26.524422+02:00"}');
INSERT INTO "resources" VALUES('https://github.com/PrasadG193/kyaml2go','kyaml2go (Pronounced as camel2go 🐫) 🌟','','2024',5,'A code generator that converts static Kubernetes YAML configurations into functional client-go API syntax. Highly valuable for operator developers seeking to minimize manual client-go boilerplate code.','Go','Developer Tool','Intermediate',0,'online','manual','de3d8afc3d78ec62976c4c3894d4b2c21b403deb07fbf10082e0e4aafab733bf',100.0,1779031980,1,'2021-11-09T11:31:04Z',NULL,NULL,NULL,'["Cloud Native & K8s", "Kubernetes API", "Code Generators"]','["[DE FACTO STANDARD]"]','["docs/kubernetes-client-libraries.md"]','["kubernetes-client-libraries.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2021-11-09T11:31:04Z", "gh_stars": 283, "gh_open_issues_30d": 4, "gh_open_prs_30d": 0, "gh_community_health": "low", "gh_activity_checked": "2026-06-19T14:34:27.245276+02:00"}');
INSERT INTO "resources" VALUES('https://github.com/Pscheidl/kubectl-explorer','Pscheidl/kubexplorer','','2021',1,'A lightweight, Rust-powered kubectl plugin styled like standard directory structure tree views. It allows developers to browse native Custom Resource Definitions (CRDs) and explore system schemas directly from their terminal.','Rust','CLI Tool','Low',0,'online','manual','52a47f8db982bb0f3baab72bd1b634e53e73672e27c0c09a8f376233ae822179',100.0,1779130494,1,'2025-05-17T13:37:47Z',NULL,NULL,NULL,'["Developer Experience", "CLI Tools", "Cluster Discovery"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-tools.md"]','["kubernetes-tools.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2025-05-17T13:37:47Z", "gh_stars": 61, "gh_open_issues_30d": 1, "gh_open_prs_30d": 0, "gh_community_health": "low", "gh_activity_checked": "2026-06-19T14:34:27.979144+02:00"}');
INSERT INTO "resources" VALUES('https://github.com/Pscheidl/kubexplorer','Pscheidl/kubexplorer','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','b562806c87a82618b3ca395fe614657ebb1b39f49aafd47797ee2838adf193b7',100.0,1779033948,0,'2026-05-17T18:05:48.140718+02:00',NULL,NULL,NULL,'[]','[]','["docs/kubernetes-tools.md"]','[]','{}','{"duplicate_of": "https://github.com/Pscheidl/kubectl-explorer", "gh_open_issues_30d": 0, "gh_open_prs_30d": 0, "gh_community_health": "dormant", "gh_activity_checked": "2026-06-19T14:34:28.612355+02:00"}');
INSERT INTO "resources" VALUES('https://github.com/PyGithub/PyGithub','PyGithub 🌟','','2026',5,'A fully featured, object-oriented Python library designed to interact with the complete GitHub REST API v3 and GitHub Enterprise instances. Simplifies execution of automated repository operations, pull request management, security vulnerability reviews, and release deployment pipelines directly via Python applications.','Python','Library','Intermediate',0,'online','manual','2498211a8c67c5f675ec93e06ad44db7328be57d7eade3d3dae7ad8caa413438',100.0,1779030132,1,'2026-06-12T09:31:14Z',NULL,NULL,NULL,'["Software Engineering", "API Integration", "GitHub Automation"]','["[DE FACTO STANDARD]"]','["docs/python.md"]','["python.md"]','{}','{"gh_license": "LGPL-3.0", "gh_pushed": "2026-06-12T09:31:14Z", "gh_stars": 7724, "gh_open_issues_30d": 396, "gh_open_prs_30d": 0, "gh_community_health": "active", "gh_activity_checked": "2026-06-19T14:34:29.354034+02:00"}');
INSERT INTO "resources" VALUES('https://github.com/PyratLabs/ansible-role-k3s','github.com/PyratLabs/ansible-role-k3s 🌟','','2024',3,'Highly structured, modular Ansible role tailored for deploying K3s. Implements fine-grained host configuration and robust systemd lifecycle management over target K3s nodes.','YAML','github_repo','Intermediate',0,'online','manual','b90681d777b1b3fcf2f50b7a3c656e03e3cd10cbeed2564138e41ed412e7a864',100.0,1779031794,1,'2026-05-17T14:22:22Z',NULL,NULL,NULL,'["Cloud Native & Orchestration", "Kubernetes", "Bootstrap & Cluster Ops"]','["[COMMUNITY-TOOL]"]','["docs/ansible.md"]','["ansible.md"]','{}','{"gh_license": "BSD-3-Clause", "gh_pushed": "2026-05-17T14:22:22Z", "gh_stars": 713, "gh_open_issues_30d": 3, "gh_open_prs_30d": 0, "gh_community_health": "low", "gh_activity_checked": "2026-06-19T14:34:30.120361+02:00"}');
INSERT INTO "resources" VALUES('https://github.com/Qovery/Torii','github.com/Qovery/Torii','','2024',1,'Torii is an open-source developer portal construction kit designed by Qovery. It provides customizable building blocks to easily curate, expose, and manage developer-facing interfaces, bridging complex infrastructure with human-readable operational catalogs.','TypeScript','Open Source Project','Intermediate',1,'online','manual','8f40d5792c2432c16743de893b3e78fd4875d95005edfac3dd7d407267b886ae',100.0,1779031592,1,'2024-07-25T18:54:23Z',NULL,NULL,NULL,'["Platform Engineering", "IDP Tooling", "Developer Portals"]','["[COMMUNITY-TOOL]"]','["docs/devops.md"]','["devops.md"]','{}','{"gh_license": "GPL-3.0", "gh_pushed": "2024-07-25T18:54:23Z", "gh_stars": 178, "gh_open_issues_30d": 6, "gh_open_prs_30d": 0, "gh_community_health": "low", "gh_activity_checked": "2026-06-19T14:34:30.832105+02:00"}');
INSERT INTO "resources" VALUES('https://github.com/Qovery/engine','Qovery/engine: Qovery Engine 🌟','','2024',4,'Qovery Engine is a high-performance Rust-based library designed to provision and deploy applications on Kubernetes-based cloud infrastructure (AWS, GCP, Azure). Serving as the abstraction layer beneath the Qovery PaaS, it handles DNS, load balancers, database instances, and secure ingress configurations. It provides a developer-centric alternative to raw Helm or Terraform code.','Rust','Library','High',0,'online','manual','f8388e431919cbf792c57f9c55e77c67f2a3188d9dbd2d9042f99b469e94c405',100.0,1779033785,1,'2026-06-12T12:57:05Z',NULL,NULL,NULL,'["Application Delivery", "Platform-as-a-Service", "Internal Developer Platforms"]','["[ENTERPRISE-STABLE]"]','["docs/kubernetes-tools.md"]','["kubernetes-tools.md"]','{}','{"gh_license": "GPL-3.0", "gh_pushed": "2026-06-12T12:57:05Z", "gh_stars": 2446, "gh_open_issues_30d": 0, "gh_open_prs_30d": 0, "gh_community_health": "dormant", "gh_activity_checked": "2026-06-19T14:34:31.565843+02:00"}');
INSERT INTO "resources" VALUES('https://github.com/Qovery/pleco','Qovery/pleco','','2024',2,'Pleco is an automated garbage collection utility that monitors cloud providers and Kubernetes clusters to delete stale, expired, or orphaned resources (such as EBS volumes, load balancers, and namespaces). It is widely utilized in dynamic test-environment setups to avoid unnecessary infrastructure expenses.','Go','CLI Tool','Medium',0,'online','manual','26703e33d15988bb18f88f699631753b77bbc01a3ae6c528138740edd0806343',100.0,1779034456,1,'2026-05-19T15:01:33Z',NULL,NULL,NULL,'["Operations", "Garbage Collection", "Resource Cleanup"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-tools.md"]','["kubernetes-tools.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2026-05-19T15:01:33Z", "gh_stars": 228, "gh_open_issues_30d": 3, "gh_open_prs_30d": 0, "gh_community_health": "low", "gh_activity_checked": "2026-06-19T14:34:32.322715+02:00"}');
INSERT INTO "resources" VALUES('https://github.com/Quentin-M/etcd-cloud-operator','Quentin-M/etcd-cloud-operator','','2022',5,'An early framework designed to coordinate etcd state engines in dynamic environments. Modern production setups have moved towards official cloud-provider tooling or alternative operators.','Go','Operator','Advanced',0,'online','manual','c035bbca5b1621abcf8db7fc9c70ce275fffafe66b882095112839ceb4e0e4b5',100.0,1779033314,1,'2025-09-26T22:32:53Z',NULL,NULL,NULL,'["Infrastructure", "Control Plane", "etcd Coordination", "Operators"]','["[DE FACTO STANDARD]"]','["docs/kubernetes-operators-controllers.md"]','["kubernetes-operators-controllers.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2025-09-26T22:32:53Z", "gh_stars": 234, "gh_open_issues_30d": 11, "gh_open_prs_30d": 0, "gh_community_health": "healthy", "gh_activity_checked": "2026-06-19T14:34:33.068682+02:00"}');
INSERT INTO "resources" VALUES('https://github.com/Radware/radware-ansible','Radware/radware-ansible: Radware Ansible Collection','','2023',1,'Specialized Ansible Content Collection optimized for provisioning and managing Radware networking nodes, load balancers, and cloud security suites programmatically.','Python','github_repo','Advanced',0,'online','manual','78e7074d642934692a21e143639f97f29f0fb05a756f551f9fcaf3073db61e3f',100.0,1779029243,1,'2023-09-27T07:01:49Z',NULL,NULL,NULL,'["Automation & Orchestration", "Ansible Ecosystem", "Collections"]','["[COMMUNITY-TOOL]"]','["docs/ansible.md"]','["ansible.md"]','{}','{"gh_license": "GPL-3.0", "gh_pushed": "2023-09-27T07:01:49Z", "gh_stars": 10, "gh_open_issues_30d": 0, "gh_open_prs_30d": 0, "gh_community_health": "dormant", "gh_activity_checked": "2026-06-19T14:34:33.793900+02:00"}');
INSERT INTO "resources" VALUES('https://github.com/Ramilito/kubediff','Ramilito/kubediff ⭐','','2023',1,'Kubediff is an operational helper designed to compare local structural Kubernetes resource configurations against running runtime instances. It acts as an validation sanity checker before executing apply commands, mitigating unintentional production configuration drifts.','Go','CLI Tool','Intermediate',0,'online','manual','1f0c6d67036c78fcc64323475433be29fb1db5472ef07e364334d49d6bb9ccc8',100.0,1779034500,1,'2026-01-27T23:05:20Z',NULL,NULL,NULL,'["Operations", "Resource Management", "Configuration Auditing"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-tools.md"]','["kubernetes-tools.md"]','{}','{"gh_license": "MIT", "gh_pushed": "2026-01-27T23:05:20Z", "gh_stars": 185, "gh_open_issues_30d": 1, "gh_open_prs_30d": 0, "gh_community_health": "low", "gh_activity_checked": "2026-06-19T14:34:34.490611+02:00"}');
INSERT INTO "resources" VALUES('https://github.com/Ramilito/kubesess','Ramilito/kubesess','','2026',5,'A multi-session context manager that isolates Kubernetes session configs within split terminal tabs. Unlike default global switches, this Rust utility guarantees engineers can safely run separate commands targeting different zones and clusters simultaneously without cross-cluster command contamination.','Rust','Tool','Intermediate',0,'online','manual','d2a4d8e731cd0408d6a4f848093e6c4f8e92c9d3b876c9babafca131910ea0d8',100.0,1779030788,1,'2026-03-19T04:43:36Z',NULL,NULL,NULL,'["Operations", "Session Management", "Context Isolation"]','["[DE FACTO STANDARD]"]','["docs/kubernetes.md"]','["kubernetes.md"]','{}','{"gh_license": "MIT", "gh_pushed": "2026-03-19T04:43:36Z", "gh_stars": 284, "gh_open_issues_30d": 4, "gh_open_prs_30d": 0, "gh_community_health": "low", "gh_activity_checked": "2026-06-19T14:34:35.187592+02:00"}');
INSERT INTO "resources" VALUES('https://github.com/Reaimua/AWS-CLI-Uploader-Project','github.com/Reaimua/AWS-CLI-Uploader-Project','','2024',0,'An educational repository containing custom scripts to automate file uploads to AWS S3 using raw AWS CLI calls. It is highly useful for junior developers learning API interactions, basic credential handling, and bucket policy permissions. Ideal as a simple reference base for shell scripting tutorials.','Shell','Repository','Beginner',0,'online','manual','d6159322d5eec32bc80e42fded054344b3be2c5785ac27ed74b1236e42380286',100.0,1779031808,1,'2023-12-31T00:50:14Z',NULL,NULL,NULL,'["Cloud Platform", "AWS Infrastructure", "Storage Management"]','["[COMMUNITY-TOOL]"]','["docs/aws-tools-scripts.md"]','["aws-tools-scripts.md"]','{}','{"gh_stars": 1, "gh_pushed": "2023-12-31T00:50:14Z", "gh_license": "N/A", "gh_open_issues_30d": 0, "gh_open_prs_30d": 0, "gh_community_health": "dormant", "gh_activity_checked": "2026-06-19T14:34:35.905503+02:00"}');
INSERT INTO "resources" VALUES('https://github.com/ReallyLiri/kubescout','ReallyLiri/kubescout: Kube-Scout','','2021',2,'An event diagnostic utility that scans logs and cluster events to track down crashed pods and network failures. It features custom search syntax rules, allowing developers to filter alert noise.','Go','Diagnostic Agent','Intermediate',0,'online','manual','7846df0f9ad649d46e56fd856924400a4dafcfbefbc4c73825775adf74079c81',100.0,1779032869,1,'2021-12-09T12:28:28Z',NULL,NULL,NULL,'["Observability & Performance", "Real-Time Monitoring", "Diagnostics"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-tools.md"]','["kubernetes-tools.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2021-12-09T12:28:28Z", "gh_stars": 126, "gh_open_issues_30d": 8, "gh_open_prs_30d": 0, "gh_community_health": "low", "gh_activity_checked": "2026-06-19T14:34:36.608015+02:00"}');
INSERT INTO "resources" VALUES('https://github.com/RedisLabs/redis-enterprise-k8s-docs','RedisLabs/redis-enterprise-k8s-docs: Deploying Redis Enterprise on Kubernetes','','2024',0,'Technical deployment documentation for organizing enterprise-grade Redis caches and document databases inside Kubernetes. Explains cluster layouts, memory configurations, security profiles, and automatic scaling capabilities.','HTML','Documentation','Intermediate',0,'online','manual','865451a522ca6b5112829fa9c02bcccd6767e74846035c5fe45ea49acf1e756f',100.0,1779029478,1,'2026-06-17T19:44:05Z',NULL,NULL,NULL,'["Cloud Native", "Kubernetes Operators", "Redis"]','["[COMMUNITY-TOOL]"]','["docs/databases.md"]','["databases.md"]','{}','{"gh_stars": 170, "gh_pushed": "2026-06-17T19:44:05Z", "gh_license": "N/A", "gh_open_issues_30d": 76, "gh_open_prs_30d": 0, "gh_community_health": "active", "gh_activity_checked": "2026-06-19T14:34:37.338883+02:00"}');
INSERT INTO "resources" VALUES('https://github.com/Rested/portfall','Portfall: A desktop k8s port-forwarding portal for easy access to all your cluster UIs 🌟','','2024',5,'Portfall is a modern desktop application for managing Kubernetes port-forwarding configurations. Offers a convenient visual portal that eliminates repetitive manual CLI port-forward multiplexing during local service integrations.','JavaScript','Desktop Tool','Beginner',0,'online','manual','2d2e13ac904f4024effb4f4239dc0fb19196825668a1349e3b79c146360b84ae',100.0,1779130494,1,'2023-03-06T17:30:12Z',NULL,NULL,NULL,'["Infrastructure & Platform", "Kubernetes Tooling", "Developer Experience"]','["[DE FACTO STANDARD]"]','["docs/kubernetes-tools.md"]','["kubernetes-tools.md"]','{}','{"gh_license": "MIT", "gh_pushed": "2023-03-06T17:30:12Z", "gh_stars": 127, "gh_open_issues_30d": 19, "gh_open_prs_30d": 0, "gh_community_health": "healthy", "gh_activity_checked": "2026-06-19T14:34:38.042306+02:00"}');
INSERT INTO "resources" VALUES('https://github.com/Retzork/terraform-journey/tree/main/11%20Multi%20Region%20Zero%20Trust%20Architecture','Terraform Azure Multi-Region Zero-Trust Architecture','Production-grade multi-region hub-and-spoke infrastructure deployment utilizing Front Door and Private Link.','2026',4,'An enterprise-grade architectural blueprint that implements a secure, multi-region (Southeast Asia and East Asia) hub-and-spoke network topology on Microsoft Azure. Engineered entirely through Terraform, it features integrated Azure Front Door Premium, Private Link Services, and Private Endpoints to ensure all traffic remains isolated from the public internet. It leverages custom Azure Policies to enforce private IP compliance on compute resources and implements automated SQL Auto-Failover Group resolution with cross-region DNS routing validation.','en','GitHub Repository','Advanced',0,'online','automatic','733c0b04f2cd47cabbe494748f623825382d2e5b046f4db48ac2ec41c3bf70b4',NULL,1780352148,0,'2026-06-02T00:15:48.493891+02:00',NULL,NULL,NULL,'["Cloud Architecture", "Azure", "Zero Trust", "Infrastructure as Code", "Terraform"]','["ENTERPRISE-STABLE", "GUIDE"]','[]','[]','{}','{"category": "azure", "reputation_status": "Vetted", "reputation_summary": "Highly vetted implementation of Microsoft Azure cloud architecture focusing on Hub-and-Spoke topology with strict private isolation.", "social_preview_url": "https://opengraph.githubassets.com/6d97e4b0bd8701041ce03a36a135a664b7fda8cb510574131b9870023e0d9129/Retzork/terraform-journey", "source_provenance": "X.com (nubenetes)", "suggested_new_category": "azure-iac", "gh_open_issues_30d": 0, "gh_open_prs_30d": 0, "gh_community_health": "dormant", "gh_activity_checked": "2026-06-19T14:34:38.808405+02:00"}');
INSERT INTO "resources" VALUES('https://github.com/RoseSecurity/Terramaid','==github.com/RoseSecurity/Terramaid==','','2023',1,'Terramaid auto-generates structured markdown document files by translating HCL topologies and complex dependency trees into Mermaid.js format. This allows systems teams to embed auto-updating, declarative system models within active Git code bases. It prevents outdated repository diagrams by tying documentation directly to code pipelines.','Go','Documentation Tool','Intermediate',0,'online','manual','fdc1002c98d4a4eabbea5d2e2738cb29925fd2ee6ead97800782b5781fe3ca40',100.0,1779033757,1,'2026-06-11T23:35:21Z',NULL,NULL,NULL,'["Infrastructure as Code", "Visualization", "Documentation Generation"]','["[COMMUNITY-TOOL]"]','["docs/terraform.md"]','["terraform.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2026-06-11T23:35:21Z", "gh_stars": 5, "gh_open_issues_30d": 6, "gh_open_prs_30d": 0, "gh_community_health": "low", "gh_activity_checked": "2026-06-19T14:34:39.519589+02:00"}');
INSERT INTO "resources" VALUES('https://github.com/SAP-archive/kubernetes-deployment-orchestrator','github: Kubernetes Deployment Orchestrator','','2021',1,'An archived, experimental orchestrator developed by SAP to coordinate complex Helm releases and dependency chains across large multi-tenant landscapes. Kept strictly as a historic design blueprint for modular platform workflows.','Go','CLI Tool','Advanced',0,'online','manual','cb51adc9ec040511c16e1fc898babebbe009035d419fbaf76c5bb3661d6397d5',100.0,1779130495,1,'2023-03-01T11:37:12Z',NULL,NULL,NULL,'["Platform Engineering", "Kubernetes GitOps & Packaging", "Orchestration Utilities"]','["[EMERGING]", "[LEGACY]"]','["docs/helm.md"]','["helm.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2023-03-01T11:37:12Z", "gh_stars": 11, "gh_open_issues_30d": 0, "gh_open_prs_30d": 0, "gh_community_health": "dormant", "gh_activity_checked": "2026-06-19T14:34:40.232476+02:00"}');
INSERT INTO "resources" VALUES('https://github.com/SAP/jenkins-library',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,'manual','b34245c60382e5fd68cee735a78fce12fae57bd37f797de410022f099c425202',100.0,1779032835,0,'2026-05-17T17:47:15.337215+02:00',NULL,NULL,NULL,'[]','[]','["docs/jenkins.md"]','[]','{}','{"gh_open_issues_30d": 61, "gh_open_prs_30d": 0, "gh_community_health": "active", "gh_activity_checked": "2026-06-19T14:34:40.984217+02:00"}');
INSERT INTO "resources" VALUES('https://github.com/SAP/kubernetes-deployment-orchestrator','github: Kubernetes Deployment Orchestrator','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','198ce0a4229f9eccf84208128bb1f0022b948d731cce276e1a1e8064971f6342',100.0,1779032361,0,'2026-05-17T17:39:21.614130+02:00',NULL,NULL,NULL,'[]','[]','["docs/helm.md"]','[]','{}','{"duplicate_of": "https://github.com/SAP-archive/kubernetes-deployment-orchestrator", "gh_open_issues_30d": 0, "gh_open_prs_30d": 0, "gh_community_health": "dormant", "gh_activity_checked": "2026-06-19T14:34:41.639072+02:00"}');
INSERT INTO "resources" VALUES('https://github.com/Salaboy/from-monolith-to-k8s','Salaboy/From Monolith to K8s','','2023',3,'A comprehensive practical blueprint mapping out the refactoring of monolithic architectures to Kubernetes-native services. Demonstrates key modernization steps including structural separation of services, data partitioning, and ingress configuration. This project is highly referenceable as a hands-on pedagogical resource for architectural transitions.','Java','Repository','Advanced',1,'online','manual','f4ad402920e19debc9fb733d9d0e70d0d427045add322ecea22a7dcf704f31ff',100.0,1779033663,1,'2023-07-17T07:50:39Z',NULL,NULL,NULL,'["Cloud Native Architecture", "Microservices Migration", "Case Study"]','["[COMMUNITY-TOOL]"]','["docs/demos.md", "docs/java_frameworks.md"]','["java_frameworks.md", "demos.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2023-07-17T07:50:39Z", "gh_stars": 354, "gh_open_issues_30d": 14, "gh_open_prs_30d": 0, "gh_community_health": "healthy", "gh_activity_checked": "2026-06-19T14:34:42.344118+02:00"}');
INSERT INTO "resources" VALUES('https://github.com/Saniewski/mongo-express-docker-extension','github.com/Saniewski/mongo-express-docker-extension','','2023',2,'A specialized Docker Desktop extension embedding Mongo Express tools into local engineering control panels. Streamlines administrative database actions, collection querying, and sandbox testing workflows.','TypeScript','repository','Intermediate',0,'online','manual','288d3f0cd2afa37afc6758f8e08d95ccce6680251f08d4be4b16b29ee1fbce6a',100.0,1779029356,1,'2025-08-03T07:21:23Z',NULL,NULL,NULL,'["Containers", "Developer Tooling", "Database Extensions"]','["[COMMUNITY-TOOL]"]','["docs/docker.md"]','["docker.md"]','{}','{"gh_license": "MIT", "gh_pushed": "2025-08-03T07:21:23Z", "gh_stars": 11, "gh_open_issues_30d": 18, "gh_open_prs_30d": 0, "gh_community_health": "healthy", "gh_activity_checked": "2026-06-19T14:34:43.059565+02:00"}');
INSERT INTO "resources" VALUES('https://github.com/Shopify/kubeaudit','==github.com/Shopify/kubeaudit== 🌟🌟','','2023',4,'Shopify''s kubeaudit is a popular open-source tool targeting configuration analysis. Curators note its ability to audit running clusters or local manifests for root execution or privilege escalations. *Live Grounding (2026)*: The repository is archived/read-only, but its audit logic remains highly influential for policy structures.','Go','Repository','Intermediate',0,'online','manual','cc93106d19fc62264e4d57a74eba66432df37e6cb71ef2e73dd92cf1256d7dc2',100.0,1779032583,1,'2024-08-21T18:48:27Z',NULL,NULL,NULL,'["Security", "Vulnerability Assessment", "Policy Enforcement"]','["[ENTERPRISE-STABLE]", "[LEGACY]"]','["docs/kubernetes-security.md"]','["kubernetes-security.md"]','{}','{"gh_license": "MIT", "gh_pushed": "2024-08-21T18:48:27Z", "gh_stars": 1937, "gh_open_issues_30d": 47, "gh_open_prs_30d": 0, "gh_community_health": "healthy", "gh_activity_checked": "2026-06-19T14:34:43.794855+02:00"}');
INSERT INTO "resources" VALUES('https://github.com/SigNoz/signoz','==SigNoz: Open source Application Performance Monitoring (APM) & Observability'' tool== 🌟','','2026',5,'A massive open-source APM and observability platform natively integrated with OpenTelemetry. Tracks telemetry, trace spans, metrics, and application logs in a unified, high-performance UI backed by ClickHouse. Widely recognized as a major open-source competitor to Datadog.','Go','Service','High',1,'online','manual','f2efb326383937b515d50315f2cef61e5c9eeef9e8ce161513a8b320e802936e',100.0,1779032135,1,'2026-06-14T09:36:14Z',NULL,NULL,NULL,'["Observability", "APM & Metrics", "Observability Platform"]','["[DE FACTO STANDARD]"]','["docs/kubernetes-tools.md", "docs/monitoring.md"]','["kubernetes-tools.md", "monitoring.md"]','{}','{"gh_license": "NOASSERTION", "gh_pushed": "2026-06-14T09:36:14Z", "gh_stars": 27334, "gh_open_issues_30d": 1518, "gh_open_prs_30d": 0, "gh_community_health": "active", "gh_activity_checked": "2026-06-19T14:34:44.521435+02:00"}');
INSERT INTO "resources" VALUES('https://github.com/SimonTheLeg/konf-go','github.com/SimonTheLeg/konf-go','','2026',2,'Konf-go is a high-performance, lightweight kubeconfig manager written in Go, built to handle split config setups across hundreds of remote environments. It allows platform engineers to switch context, set default namespaces, and isolate config files without encountering slow latency. Its minimalist design is ideal for developers running terminal-based workspaces.','Go','CLI Tool','Beginner',0,'online','manual','6deaff9471dda21db30f9454efb5785d63b603fe367c0f2e2e961a649884dc0b',100.0,1779030803,1,'2025-03-15T19:19:18Z',NULL,NULL,NULL,'["Operations", "Context Management", "Local Development"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-tools.md"]','["kubernetes-tools.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2025-03-15T19:19:18Z", "gh_stars": 180, "gh_open_issues_30d": 9, "gh_open_prs_30d": 0, "gh_community_health": "low", "gh_activity_checked": "2026-06-19T14:34:45.220920+02:00"}');
INSERT INTO "resources" VALUES('https://github.com/SkalskiP/top-cvpr-2023-papers','github.com/SkalskiP/top-cvpr-2023-papers','','2023',5,'A curated reference hub detailing top-performing papers and breakthroughs from CVPR 2023. Synthesizes vital engineering advancements across object detection, visual language models, zero-shot segmentation libraries, and advanced neural representations.','English','Repository','Advanced',0,'online','manual','87b301d568f4cd4ef05b1ebdb66f71848b0fe9e270161c4ade2caebca047080f',100.0,1779034084,1,'2026-04-15T11:20:09Z',NULL,NULL,NULL,'["Computer Vision", "Deep Learning Research", "CVPR"]','["[DE FACTO STANDARD]"]','["docs/ai.md"]','["ai.md"]','{}','{"gh_license": "CC0-1.0", "gh_pushed": "2026-04-15T11:20:09Z", "gh_stars": 647, "gh_open_issues_30d": 0, "gh_open_prs_30d": 0, "gh_community_health": "dormant", "gh_activity_checked": "2026-06-19T14:34:45.930629+02:00"}');
INSERT INTO "resources" VALUES('https://github.com/Skarlso/crd-to-sample-yaml','github.com/Skarlso/crd-to-sample-yaml','','2025',1,'A specialized CLI tool designed to parse complex Kubernetes Custom Resource Definitions (CRDs) and automatically generate fully structured sample YAML configurations. It is highly beneficial for platform developers wanting to generate quick, accurate documentation.','Go','CLI Tool / Library','Intermediate',0,'online','manual','4552d618f2b5a0e6220c306beae3f65243503fe93f19299cc7bc1236758a1761',100.0,1779031538,1,'2026-06-09T07:00:13Z',NULL,NULL,NULL,'["Development", "Custom Resources", "YAML Generation"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-tools.md"]','["kubernetes-tools.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2026-06-09T07:00:13Z", "gh_stars": 194, "gh_open_issues_30d": 8, "gh_open_prs_30d": 0, "gh_community_health": "low", "gh_activity_checked": "2026-06-19T14:34:46.640861+02:00"}');
INSERT INTO "resources" VALUES('https://github.com/Skyvern-ai/Skyvern','Skyvern','','2025',5,'Curator Insight: An AI-powered web browser automation agent designed to extract data and execute workflows on complex interfaces. Live Grounding: Translates plain-text instructions into resilient selenium-style interactions, dynamically adapting to DOM mutations and bypassing rigid selector patterns.','Python','Software','Advanced',0,'online','manual','8b4c78dae5d739cfef66496fd42be77abef34afff8f2af4a8173b90a200d2c5e',100.0,1779029466,1,'2026-06-13T20:14:18Z',NULL,NULL,NULL,'["AI Engineering", "AI Agents", "Web Automation"]','["[DE FACTO STANDARD]"]','["docs/ai-agents-mcp.md"]','["ai-agents-mcp.md"]','{}','{"gh_license": "AGPL-3.0", "gh_pushed": "2026-06-13T20:14:18Z", "gh_stars": 21899, "gh_open_issues_30d": 170, "gh_open_prs_30d": 0, "gh_community_health": "active", "gh_activity_checked": "2026-06-19T14:34:47.354924+02:00"}');
INSERT INTO "resources" VALUES('https://github.com/SparebankenVest/azure-key-vault-to-kubernetes','Azure Key Vault to Kubernetes','','2023',5,'The underlying GitHub repository for the `akv2k8s` project. Features Kubernetes Custom Resource Definitions (CRDs) like `AzureKeyVaultSecret` that run-loop to synchronize Azure credentials into physical Kubernetes secrets. Useful for architectures requiring strict backward compatibility with native Kubernetes secret bindings.','Go','Codebase','Advanced',0,'online','manual','135e9f8ac4bce72f2b4d186b8a1ef710288c2633b25dea25b52a8515aa2d2e62',100.0,1779033140,1,'2026-06-10T06:30:31Z',NULL,NULL,NULL,'["Security", "Kubernetes Security", "Azure Integrations"]','["[DE FACTO STANDARD]"]','["docs/devsecops.md"]','["devsecops.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2026-06-10T06:30:31Z", "gh_stars": 452, "gh_open_issues_30d": 96, "gh_open_prs_30d": 0, "gh_community_health": "active", "gh_activity_checked": "2026-06-19T14:34:48.092581+02:00"}');
INSERT INTO "resources" VALUES('https://github.com/SquadcastHub/awesome-sre-tools','SquadcastHub/awesome-sre-tools','','2026',3,'A structured index mapping tools for alert routing, synthetic checking, chaos validation, on-call scheduling, and postmortem generation. Ideal for configuring automated operational responses and reducing MTTR.','Markdown','Awesome List','Intermediate',1,'online','manual','01a69f479a0f80f0bbb8ad4b14088f1df9b56bfbed0e300acd1eb99e807d914a',100.0,1779030361,1,'2026-05-13T10:06:49Z',NULL,NULL,NULL,'["Infrastructure & Operations", "Site Reliability Engineering", "Incident Management Tools"]','["[COMMUNITY-TOOL]"]','["docs/other-awesome-lists.md"]','["architectural-foundations.md", "other-awesome-lists.md"]','{}','{"gh_license": "CC-BY-4.0", "gh_pushed": "2026-05-13T10:06:49Z", "gh_stars": 1462, "is_special": true, "gh_open_issues_30d": 13, "gh_open_prs_30d": 0, "gh_community_health": "healthy", "gh_activity_checked": "2026-06-19T14:34:48.855009+02:00"}');
INSERT INTO "resources" VALUES('https://github.com/StackStorm','github.com/StackStorm','','2025',0,'Central repositories for the StackStorm platform containing internal event loops, action runners, rules-engine components, pack loaders, and comprehensive infrastructure orchestration drivers.','Python','Repository','Advanced',1,'online','manual','3f7ccfa19d22625be2d9b7cd3c7580f3ece6a9933c47cbd90ca9e80a756023e8',100.0,1779031696,1,'2026-05-17T17:28:16.994306+02:00',NULL,NULL,NULL,'["DevOps", "Event-Driven Automation", "StackStorm"]','["[COMMUNITY-TOOL]"]','["docs/stackstorm.md"]','["stackstorm.md"]','{}','{"gh_stars": 0, "gh_pushed": null, "gh_license": "N/A"}');
INSERT INTO "resources" VALUES('https://github.com/StarpTech/k-andy','StarpTech/k-andy','','2021',2,'A consolidated project featuring curated Kubernetes deployment manifests and Helm configurations. Highlights patterns for bootstrapping monitoring stacks, storage drivers, and load-balancer integration with localized container configurations.','YAML','Repository','Intermediate',0,'online','manual','8028ee6f6d7bcd322f3b910996e2dfadb122caa55f7e520478ec1998cbb5fa18',100.0,1779033795,1,'2022-08-26T11:42:32Z',NULL,NULL,NULL,'["Infrastructure as Code", "Kubernetes Management", "Infrastructure Blueprints"]','["[COMMUNITY-TOOL]"]','["docs/demos.md"]','["demos.md"]','{}','{"gh_license": "MIT", "gh_pushed": "2022-08-26T11:42:32Z", "gh_stars": 157, "gh_open_issues_30d": 3, "gh_open_prs_30d": 0, "gh_community_health": "low", "gh_activity_checked": "2026-06-19T14:34:49.591635+02:00"}');
INSERT INTO "resources" VALUES('https://github.com/Stono/kconmon','kmoncon','','2021',5,'A connection monitoring tool that tests internal and external cluster connectivity paths actively from the inside out. Dispatches continuous diagnostics metrics to trace latency, DNS resolution, and structural network failures across namespaces.','Node.js','Daemon','Intermediate',1,'online','manual','ddda947b53bf609166ee99149783bd488b2d33de7136b1c726d31f9ab0832238',100.0,1779034497,1,'2024-03-26T18:13:32Z',NULL,NULL,NULL,'["Observability", "Cluster Monitoring", "Connectivity Checkers"]','["[DE FACTO STANDARD]"]','["docs/kubernetes-tools.md"]','["kubernetes-tools.md"]','{}','{"gh_license": "NOASSERTION", "gh_pushed": "2024-03-26T18:13:32Z", "gh_stars": 287, "gh_open_issues_30d": 5, "gh_open_prs_30d": 0, "gh_community_health": "low", "gh_activity_checked": "2026-06-19T14:34:50.324434+02:00"}');
INSERT INTO "resources" VALUES('https://github.com/SymbioticLab/Oobleck','github.com/SymbioticLab/Oobleck: Oobleck - Resilient Distributed Training'' Framework','','2024',2,'An open-source distributed training framework designed with native fault-tolerant characteristics. It mitigates expensive spot-instance preemption delays by dynamically and rapidly reorganizing parallel communication pipelines on-the-fly.','Python','Repository','Advanced',0,'online','manual','bb79fc1207725deae4ac4dfe99d1e9e94646f089545fa094170bc11fe5f89c2c',100.0,1779033714,1,'2024-04-11T00:16:29Z',NULL,NULL,NULL,'["Machine Learning", "Distributed Training", "Fault Tolerance"]','["[COMMUNITY-TOOL]"]','["docs/mlops.md"]','["mlops.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2024-04-11T00:16:29Z", "gh_stars": 100, "gh_open_issues_30d": 3, "gh_open_prs_30d": 0, "gh_community_health": "low", "gh_activity_checked": "2026-06-19T14:34:51.054255+02:00"}');
INSERT INTO "resources" VALUES('https://github.com/TabularisDB/tabularis/blob/main/README.es.md','Tabularis: Open Source Desktop Client for Modern Databases with AI and MCP'' Integration','','2024',5,'An open-source desktop database client featuring Model Context Protocol (MCP) integrations. This compliance allows local LLMs to safely query, analyze, and update database schemas within strict user security boundaries.','Spanish','Repository','Intermediate',0,'online','manual','2fd2ed828f549425a756e5baa4d9e141e580901bb931bd5b128ea5f64b95ef7d',100.0,1779030021,1,'2026-06-11T09:30:32Z',NULL,NULL,NULL,'["Software Engineering", "Database Management", "Model Context Protocol"]','["[DE FACTO STANDARD]"]','["docs/ai.md", "docs/databases.md", "docs/kubernetes-tools.md"]','["ai.md", "databases.md", "kubernetes-tools.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2026-06-11T09:30:32Z", "gh_stars": 2422, "gh_open_issues_30d": 70, "gh_open_prs_30d": 0, "gh_community_health": "active", "gh_activity_checked": "2026-06-19T14:34:51.809223+02:00"}');
INSERT INTO "resources" VALUES('https://github.com/TerraHubCorp/terraform-google-automation-demo','Terraform Automation Demo using Google Cloud Provider','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','5d416772b5e31660626504b602f168033275d84d843c8d1038929f42a7699feb',100.0,1779033158,0,'2026-05-17T17:52:38.573907+02:00',NULL,NULL,NULL,'[]','[]','["docs/demos.md"]','[]','{}','{"duplicate_of": "https://github.com/tfxor/terraform-google-automation-demo", "gh_open_issues_30d": 0, "gh_open_prs_30d": 0, "gh_community_health": "dormant", "gh_activity_checked": "2026-06-19T14:34:52.468108+02:00"}');
INSERT INTO "resources" VALUES('https://github.com/TheJambo/awesome-testing','Awesome Testing','','2026',5,'A highly practical directory highlighting testing paradigms, dynamic scanning modules, and manual/automated testing resources. Focuses on QA educational resources as well as modern test design techniques. Helps teams build scalable integration test harnesses within cloud workflows.','N/A','Repository','Beginner',0,'online','manual','4062ce50038ba4c743409acf34e287f9c89b47ae354cd679f7ac8fecc5b8acd2',100.0,1779030653,1,'2026-06-11T23:34:02Z',NULL,NULL,NULL,'["Software Quality", "Testing", "QA"]','["[DE FACTO STANDARD]"]','["docs/other-awesome-lists.md"]','["architectural-foundations.md", "other-awesome-lists.md"]','{}','{"gh_license": "CC0-1.0", "gh_pushed": "2026-06-11T23:34:02Z", "gh_stars": 2289, "is_special": true, "gh_open_issues_30d": 4, "gh_open_prs_30d": 0, "gh_community_health": "low", "gh_activity_checked": "2026-06-19T14:34:53.170986+02:00"}');
INSERT INTO "resources" VALUES('https://github.com/TheYkk/synator','Synator Kubernetes Secret and ConfigMap synchronizer 🌟','','2022',2,'An operator designed to automatically synchronize Secrets and ConfigMaps across multiple Kubernetes namespaces. It listens for resource updates tagged with specific annotations and pushes changes cluster-wide, eliminating operational overhead.','Python','Operator','Intermediate',1,'online','manual','7b5fd02ea60b8513386203f3d14c32181ac7ae917998e2ab6ee7df1320f21c5c',100.0,1779031302,1,'2024-01-16T12:30:42Z',NULL,NULL,NULL,'["Security & Identity", "Configuration Management", "Sync Controllers"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-tools.md"]','["kubernetes-tools.md"]','{}','{"gh_license": "MIT", "gh_pushed": "2024-01-16T12:30:42Z", "gh_stars": 117, "gh_open_issues_30d": 5, "gh_open_prs_30d": 0, "gh_community_health": "low", "gh_activity_checked": "2026-06-19T14:34:53.896890+02:00"}');
INSERT INTO "resources" VALUES('https://github.com/Thiht/smocker','Smocker (server mock) is a simple and efficient HTTP mock server','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','fb4cb099148f737393a4c3e8baa1bbdc2306c96e276c2453da62b48784781fca',100.0,1779031928,0,'2026-05-17T17:32:08.157478+02:00',NULL,NULL,NULL,'[]','[]','["docs/testops.md"]','[]','{}','{"duplicate_of": "https://github.com/smocker-dev/smocker", "gh_open_issues_30d": 0, "gh_open_prs_30d": 0, "gh_community_health": "dormant", "gh_activity_checked": "2026-06-19T14:34:54.546992+02:00"}');
INSERT INTO "resources" VALUES('https://github.com/TrackMaven/getting-started-with-drf-angular/tree/part-2','Part 2 Supplementary Code','','N/A',0,NULL,NULL,NULL,NULL,0,NULL,'manual','a45c1b5a401a34bb5cdad3a04ab5c3560fb0e84a78796dcd4514d4b44e27a7ca',100.0,1779031827,1,'2026-05-17T17:30:27.496798+02:00',NULL,NULL,NULL,'[]','[]','["docs/python.md"]','[]','{}','{"gh_open_issues_30d": 1, "gh_open_prs_30d": 0, "gh_community_health": "low", "gh_activity_checked": "2026-06-19T14:34:55.277309+02:00"}');
INSERT INTO "resources" VALUES('https://github.com/Trendyol/kink','Trendyol/kink','','2021',2,'KinK (Kubernetes in KinD) facilitates running KinD (Kubernetes in Docker) clusters directly inside existing Kubernetes environments. It is ideal for nested testing topologies, advanced operators, and ephemeral CI/CD platforms.','Go','Testing Utility','Advanced',0,'online','manual','3fa87e5b5f9c29897a36a31ab467825539bc7ac0d098011a2eefb908715b407f',100.0,1779029111,1,'2025-09-25T13:15:32Z',NULL,NULL,NULL,'["Development & Testing", "Cluster-in-Cluster", "Kubernetes in Kubernetes"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-tools.md"]','["kubernetes-tools.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2025-09-25T13:15:32Z", "gh_stars": 383, "gh_open_issues_30d": 20, "gh_open_prs_30d": 0, "gh_community_health": "healthy", "gh_activity_checked": "2026-06-19T14:34:56.024034+02:00"}');
INSERT INTO "resources" VALUES('https://github.com/Trendyol/kubectl-view-webhook','kubectl-view-webhook 🌟','','2023',5,'A high-utility kubectl plugin created to list, audit, and visualize Mutating and Validating Admission Webhooks across clusters. It simplifies debugging of webhooks by outlining exactly which API endpoints are called during cluster operations. Widely adopted by platform operators tracing webhook performance bottle-necks.','Go','CLI Plugin','Low',0,'online','manual','ec25b6a93a8a7bede199d669bbe05f0a168d6201da15746d739843d60e1fdd21',100.0,1779030539,1,'2023-02-17T19:37:35Z',NULL,NULL,NULL,'["Operations", "Command Line Tools", "Webhook Visualization"]','["[DE FACTO STANDARD]"]','["docs/kubernetes-tools.md"]','["kubernetes-tools.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2023-02-17T19:37:35Z", "gh_stars": 108, "gh_open_issues_30d": 4, "gh_open_prs_30d": 0, "gh_community_health": "low", "gh_activity_checked": "2026-06-19T14:34:56.754644+02:00"}');
INSERT INTO "resources" VALUES('https://github.com/Trolley-MGMT/trolleymgmt','github.com/Trolley-MGMT/trolleymgmt','','2023',5,'Trolley-MGMT is a control plane assistant designed to coordinate multi-cluster ingress routing and traffic mapping. It simplifies workload migrations and network path resolution across physical boundaries. It offers a lightweight model for traffic management without full mesh overhead.','Go','Controller','Advanced',0,'online','manual','d45c38de299f761f5ca847cff638c0b0aa16385c7ad32baed1ee998211cfc9d1',100.0,1779034477,1,'2023-09-20T13:29:58Z',NULL,NULL,NULL,'["Network & Connectivity", "Multi-Cluster Routing", "Traffic Engineering"]','["[DE FACTO STANDARD]"]','["docs/kubernetes-tools.md"]','["kubernetes-tools.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2023-09-20T13:29:58Z", "gh_stars": 113, "gh_open_issues_30d": 7, "gh_open_prs_30d": 0, "gh_community_health": "low", "gh_activity_checked": "2026-06-19T14:34:57.493909+02:00"}');
INSERT INTO "resources" VALUES('https://github.com/Tronde/ansible-role-rhel-patchmanagement','Tronde/ansible-role-rhel-patchmanagement','','2023',2,'A community-contributed Ansible role designed to streamline patch management workflows across Red Hat Enterprise Linux (RHEL) architectures. Enables system updates, security errata auditing, and automated reboot coordination.','YAML','Role','Intermediate',0,'online','manual','4514ee147f14dcb5ce787276dcd932645364041d9d6cfedb8be11d13b6c8ce4a',100.0,1779029715,1,'2022-08-17T09:45:19Z',NULL,NULL,NULL,'["Infrastructure as Code", "Ansible", "System Patching"]','["[COMMUNITY-TOOL]"]','["docs/ansible.md"]','["ansible.md"]','{}','{"gh_license": "MIT", "gh_pushed": "2022-08-17T09:45:19Z", "gh_stars": 75, "gh_open_issues_30d": 2, "gh_open_prs_30d": 0, "gh_community_health": "low", "gh_activity_checked": "2026-06-19T14:34:58.206176+02:00"}');
INSERT INTO "resources" VALUES('https://github.com/UnderGreen/ansible-prometheus-node-exporter','github.com/UnderGreen/ansible-prometheus-node-exporter','','N/A',0,NULL,NULL,NULL,NULL,0,NULL,'manual','267c4a5a22b8f13e0dd4d841f28bc792623b0e71ce2d0d52ff65594e9557af40',100.0,1779030605,1,'2026-05-17T17:10:05.592230+02:00',NULL,NULL,NULL,'[]','[]','["docs/prometheus.md"]','[]','{}','{"gh_license": "GPL-2.0", "gh_open_issues_30d": 7, "gh_open_prs_30d": 0, "gh_community_health": "low", "gh_activity_checked": "2026-06-19T14:34:58.901293+02:00"}');
INSERT INTO "resources" VALUES('https://github.com/Unitech/pm2','PM2','','2026',5,'An industry-standard production process manager for Node.js workloads. Despite the rise of Kubernetes-native process management, PM2 remains the preferred daemon for bare-metal Node.js apps, VM-based services, and IoT microservices running at the edge in 2026.','JavaScript','Repository','Beginner',1,'online','manual','475da0c52dd00c9a32421d48794c494e6a4433d27fc1094d97e7e7d0a9e999c4',100.0,1779033037,1,'2026-05-21T09:14:07Z',NULL,NULL,NULL,'["Development", "Runtime", "Node.js"]','["[DE FACTO STANDARD]"]','["docs/monitoring.md"]','["monitoring.md"]','{}','{"gh_license": "NOASSERTION", "gh_pushed": "2026-05-21T09:14:07Z", "gh_stars": 43210, "gh_open_issues_30d": 1084, "gh_open_prs_30d": 0, "gh_community_health": "active", "gh_activity_checked": "2026-06-19T14:34:59.628982+02:00"}');
INSERT INTO "resources" VALUES('https://github.com/VictoriaMetrics/operator','VictoriaMetrics/operator','','2024',5,'Coordinates components of VictoriaMetrics (including VMCluster and VMAgent). It manages complex metrics scraping rules and automates long-term TSDB storage scaling.','Go','Operator','Advanced',0,'online','manual','2d4789b290a170c9730e66d1a451dca9696340d3fb570a83ec97e5c2065352f3',100.0,1779033025,1,'2026-06-14T07:05:30Z',NULL,NULL,NULL,'["Observability", "Metrics", "TimeSeries Databases", "Operators"]','["[DE FACTO STANDARD]"]','["docs/kubernetes-operators-controllers.md"]','["kubernetes-operators-controllers.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2026-06-14T07:05:30Z", "gh_stars": 566, "gh_open_issues_30d": 35, "gh_open_prs_30d": 0, "gh_community_health": "healthy", "gh_activity_checked": "2026-06-19T14:35:00.383409+02:00"}');
INSERT INTO "resources" VALUES('https://github.com/Vigneshwari-08/Server_Log-Analyzer-Intrusion-Detector','Server Log Analyzer and Intrusion Detector','A Python-based log analysis tool designed to parse server logs and detect security anomalies/intrusions.','2023',4,'Server Log Analyzer and Intrusion Detector is a security utility designed to ingest and parse server log files to identify suspicious behavior, brute-force patterns, and malicious activities. Leveraging customizable regular expression filters and Python-based parser logic, the tool maps security threats, generates analytical summaries, and flags potential security intrusions. This represents a lightweight, extensible script for automating manual security review workflows in staging or small-scale host setups.','English','Repository','Intermediate',0,'online','automatic','a43045c01ffddec417eaf59ffcaf69e4b396a52288a3504236613b00abe14b0d',NULL,1780352003,0,'2026-06-02T00:13:23.689854+02:00',NULL,NULL,NULL,'["Security", "Log Analysis", "Intrusion Detection"]','["[COMMUNITY-TOOL]", "[GUIDE]"]','[]','[]','{}','{"category": "devsecops", "reputation_status": "Vetted", "reputation_summary": "A lightweight, community-oriented utility used primarily for educational security projects or small hosting servers to check patterns of unauthorized access.", "social_preview_url": "https://opengraph.githubassets.com/4644e9f6708ce656bb8601f280246206a37cfcb5f4781d70bfb6afbbe6d2787c/Vigneshwari-08/Server_Log-Analyzer-Intrusion-Detector", "source_provenance": "X.com (nubenetes)", "suggested_new_category": "", "gh_open_issues_30d": 0, "gh_open_prs_30d": 0, "gh_community_health": "dormant", "gh_activity_checked": "2026-06-19T14:35:01.106515+02:00"}');
INSERT INTO "resources" VALUES('https://github.com/VikParuchuri/surya','github.com/VikParuchuri/surya','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','1bcfe1599f12fbc0f1c286bcae888e415e4a4ca273920893162374e77c0dafa1',100.0,1779032228,0,'2026-05-17T17:37:08.106817+02:00',NULL,NULL,NULL,'[]','[]','["docs/mlops.md"]','[]','{}','{"duplicate_of": "https://github.com/datalab-to/surya", "gh_open_issues_30d": 0, "gh_open_prs_30d": 0, "gh_community_health": "dormant", "gh_activity_checked": "2026-06-19T14:35:01.767316+02:00"}');
INSERT INTO "resources" VALUES('https://github.com/Wilfred/difftastic','==github.com/Wilfred/difftastic==','','2021',5,'Difftastic is a structural diff tool that compares source files based on their abstract syntax trees (ASTs). For platform teams, it filters out noise like formatting shifts in Kubernetes manifests and highlights genuine semantic changes. It dramatically increases review speeds for complex changes.','Rust','CLI Tool','Intermediate',0,'online','manual','4d74d1860ada6c88910ee8233af26ab96593491adbf0fc1fe0babbdd2d894227',100.0,1779030683,1,'2026-06-12T21:38:09Z',NULL,NULL,NULL,'["GitOps & Delivery", "Configuration Management", "Developer Productivity"]','["[DE FACTO STANDARD]"]','["docs/kubernetes-tools.md"]','["kubernetes-tools.md"]','{}','{"gh_license": "MIT", "gh_pushed": "2026-06-12T21:38:09Z", "gh_stars": 25487, "gh_open_issues_30d": 280, "gh_open_prs_30d": 0, "gh_community_health": "active", "gh_activity_checked": "2026-06-19T14:35:02.472507+02:00"}');
INSERT INTO "resources" VALUES('https://github.com/William-Yeh/ansible-prometheus','github.com/William-Yeh/ansible-prometheus','','N/A',0,NULL,NULL,NULL,NULL,0,NULL,'manual','0af505c06542722a2ed175962d2a7db86448f9885e230047684d5c4b88d02b52',100.0,1779032953,1,'2026-05-17T17:49:13.073972+02:00',NULL,NULL,NULL,'[]','[]','["docs/prometheus.md"]','[]','{}','{"gh_license": "MIT", "gh_open_issues_30d": 12, "gh_open_prs_30d": 0, "gh_community_health": "healthy", "gh_activity_checked": "2026-06-19T14:35:03.229263+02:00"}');
INSERT INTO "resources" VALUES('https://github.com/XI-lab/PyExPool','Python Multi-Process Execution Pool','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','fab939ac4014af479885a8ef4424fbe5c02e011461b5675af52924e0029de292',100.0,1779034217,0,'2026-05-17T18:10:17.921227+02:00',NULL,NULL,NULL,'[]','[]','["docs/python.md"]','[]','{}','{"duplicate_of": "https://github.com/eXascaleInfolab/PyExPool", "gh_open_issues_30d": 0, "gh_open_prs_30d": 0, "gh_community_health": "dormant", "gh_activity_checked": "2026-06-19T14:35:03.887686+02:00"}');
INSERT INTO "resources" VALUES('https://github.com/XingangPan/DragGAN','github.com/XingangPan/DragGAN','','2023',5,'An interactive GAN-based image manipulation system. Users drag specific control points of an image to dynamically alter object dimensions, poses, and facial structures.','English','Repository','Advanced',0,'online','manual','fab022b2fe0509e5278ad44feab31ba191e4418eb31ed1bd711d28bcf167db08',100.0,1779029629,1,'2024-05-18T17:51:40Z',NULL,NULL,NULL,'["Computer Vision", "Deep Learning Research", "Generative AI"]','["[DE FACTO STANDARD]"]','["docs/ai.md"]','["ai.md"]','{}','{"gh_license": "NOASSERTION", "gh_pushed": "2024-05-18T17:51:40Z", "gh_stars": 35825, "gh_open_issues_30d": 153, "gh_open_prs_30d": 0, "gh_community_health": "active", "gh_activity_checked": "2026-06-19T14:35:04.628291+02:00"}');
INSERT INTO "resources" VALUES('https://github.com/XtratusCloud/terraform-provider-azureipam','Terraform Provider for Azure IPAM','','2024',5,'Custom open-source Terraform provider built to automate cloud IP address allocation directly from centralized Azure IPAM solutions. Ensures smooth networking configuration inside containerized setups.','Go','Repository','Advanced',0,'online','manual','fef93304fb0712339d6419f8667f224c0f1def83a862253dff0d4f763f37686d',100.0,1779030199,1,'2024-09-21T06:31:41Z',NULL,NULL,NULL,'["Infrastructure as Code", "Terraform Providers", "Azure IPAM"]','["[DE FACTO STANDARD]"]','["docs/azure.md", "docs/iac.md", "docs/terraform.md"]','["azure.md", "iac.md", "terraform.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2024-09-21T06:31:41Z", "gh_stars": 10, "gh_open_issues_30d": 6, "gh_open_prs_30d": 0, "gh_community_health": "low", "gh_activity_checked": "2026-06-19T14:35:05.379034+02:00"}');
INSERT INTO "resources" VALUES('https://github.com/XuehaiPan/nvitop','==github.com/XuehaiPan/nvitop== 🌟','','2024',4,'An interactive, terminal-based GPU monitoring tool that acts as a modern replacement for nvidia-smi. It provides real-time tracking of GPU resource consumption, memory configurations, process owners, and historical usage diagrams directly in the shell.','Python','Repository','Beginner',0,'online','manual','4072dada8ec4fc2bb58f1e44395a93a2e0622ffbad6870ddf4d65c930df1d094',100.0,1779033339,1,'2026-05-25T13:47:09Z',NULL,NULL,NULL,'["Infrastructure", "GPU Monitoring", "Command Line Tools"]','["[ENTERPRISE-STABLE]"]','["docs/mlops.md"]','["mlops.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2026-05-25T13:47:09Z", "gh_stars": 6957, "gh_open_issues_30d": 19, "gh_open_prs_30d": 0, "gh_community_health": "healthy", "gh_activity_checked": "2026-06-19T14:35:06.104833+02:00"}');
INSERT INTO "resources" VALUES('https://github.com/YannickRe/msgraph-utility-scripts','YannickRe/msgraph-utility-scripts','','2023',2,'A public repository compiling specialized utility files designed to interact with MS Graph endpoints. Facilitates typical administrator chores like account auditing and system migration tasks.','PowerShell','GitHub Repository','Intermediate',0,'online','manual','3f290e857fcc6afc146a55c2ff426e8ea4bb4b378964975b7e05992740bb4bbf',100.0,1779031393,1,'2021-05-27T06:29:15Z',NULL,NULL,NULL,'["Identity and Access", "Microsoft Graph API", "Utility Scripts", "Automation Resources"]','["[COMMUNITY-TOOL]"]','["docs/azure.md"]','["azure.md"]','{}','{"gh_license": "MIT", "gh_pushed": "2021-05-27T06:29:15Z", "gh_stars": 8, "gh_open_issues_30d": 1, "gh_open_prs_30d": 0, "gh_community_health": "low", "gh_activity_checked": "2026-06-19T14:35:06.838881+02:00"}');
INSERT INTO "resources" VALUES('https://github.com/a8m/golang-cheat-sheet','github.com: golang-cheat-sheet','','2025',0,'A high-density Go reference database. It details Go core syntaxes, standard library definitions, channels, interface rules, and concurrency patterns to accelerate systems-level software development.','Go','Cheat Sheet','Advanced',0,'online','manual','fa235c920c2a052cbdc6ec594a298ac0f6f1bcc878eae3571214762df19c2ec1',100.0,1779032080,1,'2023-11-08T10:46:16Z',NULL,NULL,NULL,'["Software Engineering", "Languages", "Go"]','["[ENTERPRISE-STABLE]"]','["docs/cheatsheets.md", "docs/golang.md"]','["golang.md", "cheatsheets.md"]','{}','{"gh_stars": 8800, "gh_pushed": "2023-11-08T10:46:16Z", "gh_license": "N/A", "gh_open_issues_30d": 24, "gh_open_prs_30d": 0, "gh_community_health": "healthy", "gh_activity_checked": "2026-06-19T14:35:07.549364+02:00"}');
INSERT INTO "resources" VALUES('https://github.com/aabouzaid/kubech','kubech (kubectl change)','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','11ed16e65ddcf82ef74baf50412897b3a6289b43d554b81516f5144f6391e7a7',100.0,1779031393,0,'2026-05-17T17:23:13.524397+02:00',NULL,NULL,NULL,'[]','[]','["docs/kubernetes-tools.md"]','[]','{}','{"duplicate_of": "https://github.com/DevOpsHiveHQ/kubech", "gh_open_issues_30d": 0, "gh_open_prs_30d": 0, "gh_community_health": "dormant", "gh_activity_checked": "2026-06-19T14:35:08.210234+02:00"}');
INSERT INTO "resources" VALUES('https://github.com/aalmiray/q-cli','aalmiray/q-cli','','2020',1,'An early community command-line interface helper for bootstrapping and managing Quarkus projects. While the official Quarkus CLI eventually integrated these capabilities, this repository represents a pivotal step in Quarkus DX history.','Java','Repository','Beginner',0,'online','manual','30248eeb96ffad2fb930bf0fe36a0d4da972f64119691940f2c5c16b4c573681',100.0,1779030019,1,'2022-11-02T16:43:54Z',NULL,NULL,NULL,'["Developer Tools", "Quarkus CLI", "Local Development"]','["[COMMUNITY-TOOL]"]','["docs/demos.md"]','["demos.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2022-11-02T16:43:54Z", "gh_stars": 11, "gh_open_issues_30d": 0, "gh_open_prs_30d": 0, "gh_community_health": "dormant", "gh_activity_checked": "2026-06-19T14:35:08.940439+02:00"}');
INSERT INTO "resources" VALUES('https://github.com/aarondl/sqlboiler','volatiletech/sqlboiler','','2025',4,'Curator Insight frames SQLBoiler as a database-first generator tool producing type-safe Go ORM code from database schemas. Live Grounding confirms its widespread production usage where performance and strict static typing are preferred over runtime-reflective ORMs like GORM.','English','Repository','Advanced',0,'online','manual','fe922b04a8f76d728e527c3e1619705c5676ba8dca4d29ebadfd32c716dba516',100.0,1779130494,1,'2026-06-08T22:47:58Z',NULL,NULL,NULL,'["Database", "ORM", "Go Libraries"]','["[ENTERPRISE-STABLE]"]','["docs/golang.md"]','["golang.md"]','{}','{"gh_license": "NOASSERTION", "gh_pushed": "2026-06-08T22:47:58Z", "gh_stars": 6990, "gh_open_issues_30d": 106, "gh_open_prs_30d": 0, "gh_community_health": "active", "gh_activity_checked": "2026-06-19T14:35:09.676905+02:00"}');
INSERT INTO "resources" VALUES('https://github.com/abahmed/kwatch','==abahmed/kwatch==','','2021',3,'A real-time error monitor and alert router that monitors Kubernetes logs and pod events. When crash loops occur, it streams exact logs and statuses to systems like Slack, Teams, or custom webhooks.','Go','Kubernetes Operator','Intermediate',1,'online','manual','701ef11432421abc27ce038312f4098feb632c5d4e16e811e756b8336ab061b4',100.0,1779030462,1,'2026-06-14T10:00:44Z',NULL,NULL,NULL,'["Observability & Performance", "Real-Time Monitoring", "Error Alerting"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-tools.md"]','["kubernetes-tools.md"]','{}','{"gh_license": "MIT", "gh_pushed": "2026-06-14T10:00:44Z", "gh_stars": 1010, "gh_open_issues_30d": 25, "gh_open_prs_30d": 0, "gh_community_health": "healthy", "gh_activity_checked": "2026-06-19T14:35:10.417345+02:00"}');
INSERT INTO "resources" VALUES('https://github.com/abessifi/ansible-sqlplus','github.com/abessifi/ansible-sqlplus','','2021',2,'A lightweight community-focused Ansible module enabling seamless SQL*Plus shell operations within automated tasks. It allows DBAs to execute SQL and PL/SQL scripts without writing complex shell wrappers. It serves as an ad-hoc query execution tool for classic on-premises database systems.','Python','tool','intermediate',0,'online','manual','25b254c33750830b281c2fa6649b74eb2a90efd5966bee568a9cdc4c4a98ed65',100.0,1779034139,1,'2019-03-20T06:57:44Z',NULL,NULL,NULL,'["Infrastructure as Code", "Ansible", "Database Deployment"]','["[COMMUNITY-TOOL]"]','["docs/ansible.md"]','["ansible.md"]','{}','{"gh_license": "MIT", "gh_pushed": "2019-03-20T06:57:44Z", "gh_stars": 1, "gh_open_issues_30d": 0, "gh_open_prs_30d": 0, "gh_community_health": "dormant", "gh_activity_checked": "2026-06-19T14:35:11.128800+02:00"}');
INSERT INTO "resources" VALUES('https://github.com/abhirockzz/kubexpose-operator','abhirockzz/kubexpose-operator','','2021',0,'An experimental Go-based operator designed to automatically create Ingress resources or load balancers for annotated services. Designed as a learning showcase for Kubebuilder workflows, this project is archived in 2026 but remains a valuable reference for custom ingress generation patterns.','Go','Kubernetes Operator','Medium',0,'online','manual','af604f168ab50f3712a4d5e6e0edc26a37919202353108225cfa8adad87f1ad9',100.0,1781736046,1,'2026-06-18T00:40:46.789173+02:00',NULL,NULL,NULL,'["Networking", "Operator", "Expose Service"]','["[EMERGING]", "[LEGACY]"]','["docs/kubernetes-operators-controllers.md", "docs/kubernetes-tools.md"]','["kubernetes-tools.md", "kubernetes-operators-controllers.md"]','{}','{"gh_stars": 0, "gh_pushed": null, "gh_license": "N/A", "gh_open_issues_30d": 3, "gh_open_prs_30d": 0, "gh_community_health": "low", "gh_activity_checked": "2026-06-19T14:35:11.882672+02:00"}');
INSERT INTO "resources" VALUES('https://github.com/abhishek-ch/around-dataengineering','github: A very Long never ending Learning around Data Engineering & Machine'' Learning','','2023',2,'A comprehensive curated repository documenting data engineering pipelines, distributed computing principles, and machine learning foundations. It aggregates core concepts of large-scale data systems, covering ingest-to-model-delivery workflows. Essential for developers transitioning from traditional software engineering to data-intensive systems.','Python','Repository','Intermediate',0,'online','manual','f930ab3635d81634c313246122368bc66abc84911c6b1c41982bf56250b05273',100.0,1781736091,1,'2026-06-18T00:41:31.430235+02:00',NULL,NULL,NULL,'["Data Engineering", "Learning Roadmap", "Machine Learning"]','["[COMMUNITY-TOOL]"]','["docs/mlops.md", "docs/other-awesome-lists.md"]','["mlops.md", "other-awesome-lists.md"]','{}','{"gh_stars": 0, "gh_pushed": null, "gh_license": "N/A", "is_special": true, "gh_open_issues_30d": 2, "gh_open_prs_30d": 0, "gh_community_health": "low", "gh_activity_checked": "2026-06-19T14:35:12.604973+02:00"}');
INSERT INTO "resources" VALUES('https://github.com/aca/go-kubectx','go-kubectx','','2022',0,'A high-performance, Go-native alternative port of the traditional kubectx script. Focuses on speed and execution efficiency when searching and switching between hundreds of active Kubernetes cluster profiles.','Go','CLI Tool','Beginner',0,'online','manual','be952c70d70097b957944cda76e72020789653233dc2985806989e52416675c2',100.0,1781736046,1,'2026-06-18T00:40:46.740441+02:00',NULL,NULL,NULL,'["Developer Experience", "CLI Utilities", "Context Management"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-tools.md"]','["kubernetes-tools.md"]','{}','{"gh_stars": 0, "gh_pushed": null, "gh_license": "N/A", "gh_open_issues_30d": 5, "gh_open_prs_30d": 0, "gh_community_health": "low", "gh_activity_checked": "2026-06-19T14:35:13.311406+02:00"}');
INSERT INTO "resources" VALUES('https://github.com/acantril/learn-cantrill-io-labs','github.com/acantril/learn-cantrill-io-labs','','N/A',0,NULL,NULL,NULL,NULL,0,NULL,'manual','3e6603ced2648ecd72569d6c06c2883e6124acc1ad1af3c4162355af79b0a829',100.0,1779031389,1,'2026-05-17T17:23:09.407485+02:00',NULL,NULL,NULL,'[]','[]','["docs/aws-training.md"]','[]','{}','{"gh_license": "MIT", "gh_open_issues_30d": 40, "gh_open_prs_30d": 0, "gh_community_health": "healthy", "gh_activity_checked": "2026-06-19T14:35:14.049259+02:00"}');
INSERT INTO "resources" VALUES('https://github.com/acidonper/jump-app-docs',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,'manual','f743c3f06eb6de0347c96663c2485b27061d6c694090c1dfdb7d910abdb7228f',100.0,1779029939,0,'2026-05-17T16:58:59.389697+02:00',NULL,NULL,NULL,'[]','[]','["docs/demos.md"]','[]','{}','{"gh_open_issues_30d": 0, "gh_open_prs_30d": 0, "gh_community_health": "dormant", "gh_activity_checked": "2026-06-19T14:35:14.753446+02:00"}');
INSERT INTO "resources" VALUES('https://github.com/acidonper/jump-app-gitops',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,'manual','9df86ddeab85d5e49fe8e68c05013e8ca8ba59b65df2f3b91abb618d1f6d6f1f',100.0,1779030249,0,'2026-05-17T17:04:09.060808+02:00',NULL,NULL,NULL,'[]','[]','["docs/demos.md"]','[]','{}','{"gh_open_issues_30d": 2, "gh_open_prs_30d": 0, "gh_community_health": "low", "gh_activity_checked": "2026-06-19T14:35:15.494869+02:00"}');
INSERT INTO "resources" VALUES('https://github.com/acorn-io/acorn','acorn-io/acorn','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','1606eafe22401d318436f235433ded3b934cfa77ab978a922eb40436d02db510',100.0,1779033088,0,'2026-05-17T17:51:28.932263+02:00',NULL,NULL,NULL,'[]','[]','["docs/kubernetes-tools.md"]','[]','{}','{"duplicate_of": "https://github.com/obot-platform/obot", "gh_open_issues_30d": 0, "gh_open_prs_30d": 0, "gh_community_health": "dormant", "gh_activity_checked": "2026-06-19T14:35:16.143036+02:00"}');
INSERT INTO "resources" VALUES('https://github.com/actions-runner-controller/actions-runner-controller','actions-runner-controller 🌟','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','e0b81792621a3f351f640bbf07601f3cbc5efdefbb09a7cdce88ae3ced404fdf',100.0,1779030932,0,'2026-05-17T17:15:32.109139+02:00',NULL,NULL,NULL,'[]','[]','["docs/git.md"]','[]','{}','{"duplicate_of": "https://github.com/actions/actions-runner-controller", "gh_open_issues_30d": 0, "gh_open_prs_30d": 0, "gh_community_health": "dormant", "gh_activity_checked": "2026-06-19T14:35:16.805935+02:00"}');
INSERT INTO "resources" VALUES('https://github.com/actions/actions-runner-controller','github.com/actions/actions-runner-controller 🌟','','2020',5,'Official Kubernetes operator designed to manage self-hosted GitHub Actions runner infrastructure dynamically. Integrates natively with Horizontal Pod Autoscaler (HPA) targets to scale runner deployments in response to webhook event metrics.','Go','Repository','Advanced',1,'online','manual','e0b81792621a3f351f640bbf07601f3cbc5efdefbb09a7cdce88ae3ced404fdf',100.0,1779033658,1,'2026-06-12T23:13:55Z',NULL,NULL,NULL,'["CI/CD Pipeline", "Kubernetes & Containers", "Self-Hosted Infrastructure"]','["[DE FACTO STANDARD]"]','["docs/kubernetes-operators-controllers.md"]','["git.md", "jenkins-alternatives.md", "kubernetes-operators-controllers.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2026-06-12T23:13:55Z", "gh_stars": 6298, "gh_open_issues_30d": 365, "gh_open_prs_30d": 0, "gh_community_health": "active", "gh_activity_checked": "2026-06-19T14:35:17.557969+02:00"}');
INSERT INTO "resources" VALUES('https://github.com/adam-p/markdown-here/wiki/Markdown-Cheatsheet','Markdown Cheat Sheet 4','','2026',5,'One of the most starred and utilized Markdown references on GitHub. Curator Insight emphasizes its extreme offline utility. Live Grounding validates its legacy status as the primary standard for formatting across modern source code platforms.','Markdown','Cheat Sheet','Beginner',0,'online','manual','ba965aba47f46c891f98b4125d49af98b9dbc1aba0abd75215f289ea8d8600c8',100.0,1779032969,1,'2025-08-22T00:21:50Z',NULL,NULL,NULL,'["Software Development", "Documentation Tools", "Markdown"]','["[DE FACTO STANDARD]", "[LEGACY]"]','["docs/cheatsheets.md", "docs/mkdocs.md"]','["mkdocs.md", "cheatsheets.md"]','{}','{"gh_license": "MIT", "gh_pushed": "2025-08-22T00:21:50Z", "gh_stars": 60214, "gh_open_issues_30d": 318, "gh_open_prs_30d": 0, "gh_community_health": "active", "gh_activity_checked": "2026-06-19T14:35:18.282534+02:00"}');
INSERT INTO "resources" VALUES('https://github.com/adaptant-labs/k8s-auto-labeller','Kubernetes Node Auto Labeller','','2020',5,'An automated labeling controller designed to tag Kubernetes nodes dynamically based on custom configurations or hardware discoveries. In production, this allows platform engineers to target hardware accelerators (GPUs, ASICs) with specific workload nodeSelectors. Live evaluation shows low active maintenance, as many teams transitioned to Node Feature Discovery (NFD) or Cluster API capabilities.','Go','Operator','Medium',0,'online','manual','24ec81ac9e8ac36b38e924eda1e90e1616919f7f8406b3879700f8e30a4c7f49',100.0,1779032754,1,'2020-11-16T19:46:39Z',NULL,NULL,NULL,'["Infrastructure", "Node Provisioning", "Labeling & Automation"]','["[DE FACTO STANDARD]"]','["docs/kubernetes-tools.md"]','["kubernetes-tools.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2020-11-16T19:46:39Z", "gh_stars": 8, "gh_open_issues_30d": 0, "gh_open_prs_30d": 0, "gh_community_health": "dormant", "gh_activity_checked": "2026-06-19T14:35:19.038296+02:00"}');
INSERT INTO "resources" VALUES('https://github.com/adaptant-labs/k8s-dt-node-labeller','k8s-dt-node-labeller','','2023',5,'A specialized controller designed to label nodes dynamically based on Device Tree specifications. It enables hardware-aware scheduling by analyzing local physical attributes and exposing them as standard Kubernetes selector labels.','Go','Controller','Advanced',0,'online','manual','e864fe7a23aefaf57fe5bf2eb54ab294e360ce4bb83bade4c7b3461f8b980026',100.0,1779031085,1,'2020-11-17T21:12:14Z',NULL,NULL,NULL,'["Infrastructure", "Node Management", "Hardware Classification"]','["[DE FACTO STANDARD]"]','["docs/kubernetes-tools.md"]','["kubernetes-tools.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2020-11-17T21:12:14Z", "gh_stars": 17, "gh_open_issues_30d": 0, "gh_open_prs_30d": 0, "gh_community_health": "dormant", "gh_activity_checked": "2026-06-19T14:35:19.767453+02:00"}');
INSERT INTO "resources" VALUES('https://github.com/adaptant-labs/k8s-node-label-monitor','k8s-node-label-monitor: Kubernetes Node Label Monitor provides a custom'' Kubernetes controller for monitoring and notifying changes in the label states of Kubernetes nodes (labels added, deleted, or updated), and can be run either node-local or cluster-wide','','2023',3,'A custom controller built to monitor label states on Kubernetes node resources. It dispatches notifications on label updates, additions, or deletions, maintaining configuration trust across larger clusters.','Go','Controller','Intermediate',1,'online','manual','6a8f69c637c8effae9484ef69f8807bfe4539e079283db28f6fac8f416dc0674',100.0,1779033579,1,'2021-02-09T11:00:49Z',NULL,NULL,NULL,'["Infrastructure", "Node Management", "Auditing & Compliance"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-tools.md"]','["kubernetes-tools.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2021-02-09T11:00:49Z", "gh_stars": 3, "gh_open_issues_30d": 0, "gh_open_prs_30d": 0, "gh_community_health": "dormant", "gh_activity_checked": "2026-06-19T14:35:20.552707+02:00"}');
INSERT INTO "resources" VALUES('https://github.com/admindroid-community/powershell-scripts','github.com/admindroid-community/powershell-scripts: PowerShell Scripts for'' Microsoft 365 Management, Reporting, and Auditing','','2024',0,'A collection of administrative scripts designed for auditing active users, licensing allocations, and configuration status within Microsoft 365 tenants.','PowerShell','GitHub Repository','Intermediate',0,'online','manual','2792ab510a7b130b5c3144c10f0acc5bed874b21df177c1abcf3dcda3c930100',100.0,1781735879,1,'2026-06-18T00:37:59.766244+02:00',NULL,NULL,NULL,'["Identity and Access", "Microsoft 365", "Auditing & Reporting", "Administration"]','["[COMMUNITY-TOOL]"]','["docs/azure.md"]','["azure.md"]','{}','{"gh_stars": 0, "gh_pushed": null, "gh_license": "N/A", "gh_open_issues_30d": 1, "gh_open_prs_30d": 0, "gh_community_health": "low", "gh_activity_checked": "2026-06-19T14:35:21.271850+02:00"}');
INSERT INTO "resources" VALUES('https://github.com/adriannovegil/awesome-observability','github.com/adriannovegil/awesome-observability: Awesome Observability 🌟','','2026',2,'A highly structured catalog mapping telemetry collection systems, including OpenTelemetry exporters, Prometheus metric architectures, Grafana monitoring boards, and continuous system profiling dashboards.','Markdown','Awesome List','Advanced',1,'online','manual','05b5afe1463a41fa204fac02ec29a2aca3890d4a9f0a527f8a892cec2de520e6',100.0,1779033977,1,'2026-05-11T11:58:36Z',NULL,NULL,NULL,'["Cloud Native", "Observability", "Telemetry and Metrics"]','["[COMMUNITY-TOOL]"]','["docs/other-awesome-lists.md"]','["architectural-foundations.md", "other-awesome-lists.md"]','{}','{"gh_license": "CC0-1.0", "gh_pushed": "2026-05-11T11:58:36Z", "gh_stars": 636, "is_special": true, "gh_open_issues_30d": 21, "gh_open_prs_30d": 0, "gh_community_health": "healthy", "gh_activity_checked": "2026-06-19T14:35:21.978160+02:00"}');
INSERT INTO "resources" VALUES('https://github.com/aelsabbahy/goss','aelsabbahy/goss','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','b2a6e2ded5a8d1eac440ffd247a8f8c9983b6614838f8a9d3be544f2fde6df12',100.0,1779030229,0,'2026-05-17T17:03:49.068405+02:00',NULL,NULL,NULL,'[]','[]','["docs/kubernetes-tools.md"]','[]','{}','{"duplicate_of": "https://github.com/goss-org/goss", "gh_open_issues_30d": 0, "gh_open_prs_30d": 0, "gh_community_health": "dormant", "gh_activity_checked": "2026-06-19T14:35:22.623239+02:00"}');
INSERT INTO "resources" VALUES('https://github.com/affaan-m/ECC','ECC - The Agent Harness Performance Optimization System','A professional performance harness providing modular skills, memory optimizations, and security scanning for advanced AI coding assistants.','2026',4,'This repository provides a performance optimization harness designed for agentic environments like Claude Code and Cursor. It implements persistent semantic memory, structured natural-language ''skills'' as parameters, and execution safeguards via the AgentShield scanner. It aims to reduce token consumption and eliminate redundant instructions, transforming fragile prompting patterns into reproducible development infrastructure.','en','Repository','Advanced',0,'online','automatic','a68b20559e76cc4d181a84ba6031061ed34e6d3863a6d155e8b07540ac542e55',NULL,1780352571,0,'2026-05-31T06:45:42Z',NULL,NULL,NULL,'["Artificial Intelligence", "AI Agents", "Model Context Protocol", "Harness Performance Optimization"]','["[EMERGING]", "[COMMUNITY-TOOL]"]','[]','[]','{}','{"category": "ai-agents-mcp", "gh_license": "MIT", "gh_pushed": "2026-05-31T06:45:42Z", "gh_stars": 202119, "reputation_status": "Vetted", "reputation_summary": "Highly regarded emerging system optimizing terminal agent runtime states, featuring zero reported vulnerabilities outside its documented patches.", "social_preview_url": "https://opengraph.githubassets.com/9d755758b9c50919c393f44e8fa1910cd7813f12349332f5d66f232c640154c1/affaan-m/ECC", "source_provenance": "X.com (nubenetes)", "suggested_new_category": "agent-performance", "gh_open_issues_30d": 48, "gh_open_prs_30d": 0, "gh_community_health": "healthy", "gh_activity_checked": "2026-06-19T14:35:23.362287+02:00"}');
INSERT INTO "resources" VALUES('https://github.com/ahas-sigs/kube-ebpf-exporter','kube-ebpf-exporter 🌟','','2022',5,'A Prometheus-compatible exporter that translates system events captured via custom eBPF programs into actionable metrics. This allows platform engineers to trace low-level syscalls, file system latency, and network performance with minimal overhead. The project represents a growing shift toward kernel-level observability.','Go','Exporter','High',0,'online','manual','ffbd284277e0f0a2a7affc010aacea050871b3cbae526f63bd22a32b7c9f5f6b',100.0,1779029884,1,'2021-05-13T05:50:56Z',NULL,NULL,NULL,'["Observability", "Performance & Kernel", "eBPF Monitoring"]','["[DE FACTO STANDARD]"]','["docs/kubernetes-tools.md"]','["kubernetes-tools.md"]','{}','{"gh_license": "NOASSERTION", "gh_pushed": "2021-05-13T05:50:56Z", "gh_stars": 55, "gh_open_issues_30d": 0, "gh_open_prs_30d": 0, "gh_community_health": "dormant", "gh_activity_checked": "2026-06-19T14:35:24.103867+02:00"}');
INSERT INTO "resources" VALUES('https://github.com/ahmetb/kubectl-aliases','ahmetb/kubectl-aliases','','2026',5,'An automated system that generates systematic shell aliases for ''kubectl'', significantly enhancing engineering productivity. It minimizes operational friction by programmatic expansion of over 800 permutations of flags and subcommands, allowing administrators to interface with Kubernetes clusters using succinct shorthand sequences.','Shell','Repository','Intermediate',0,'online','manual','310aec75dce6ba83e1bbaaca8e248da167c2c480d64337a9d4cc86aeff1eb8ed',100.0,1779033579,1,'2025-05-11T17:04:45Z',NULL,NULL,NULL,'["Cloud Native", "Kubernetes", "CLI & Debugging"]','["[DE FACTO STANDARD]"]','["docs/kubectl-commands.md"]','["kubectl-commands.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2025-05-11T17:04:45Z", "gh_stars": 3691, "gh_open_issues_30d": 3, "gh_open_prs_30d": 0, "gh_community_health": "low", "gh_activity_checked": "2026-06-19T14:35:24.823345+02:00"}');
INSERT INTO "resources" VALUES('https://github.com/ahmetb/kubectl-foreach','github.com/ahmetb/kubectl-foreach: kubectl foreach ⭐','','2025',1,'kubectl-foreach is a highly efficient plugin that runs kubectl commands across multiple contexts, namespaces, or resources in parallel. It handles asynchronous command execution and presents grouped terminal output, drastically optimizing multi-cluster administrative operations.','Go','CLI Plugin','Intermediate',0,'online','manual','a348bd4f6024b67b9755bdcaa928abf3ca154c05263cca86ea1a898ecf30758a',100.0,1779034425,1,'2026-06-08T22:54:07Z',NULL,NULL,NULL,'["Operations", "CLI Tooling", "Multi-resource Execution"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-tools.md"]','["kubernetes-tools.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2026-06-08T22:54:07Z", "gh_stars": 489, "gh_open_issues_30d": 7, "gh_open_prs_30d": 0, "gh_community_health": "low", "gh_activity_checked": "2026-06-19T14:35:25.528808+02:00"}');
INSERT INTO "resources" VALUES('https://github.com/ahmetb/kubectl-tree','kubectl-tree','','2025',5,'A crucial kubectl plugin that queries Kubernetes APIs to visually construct and present the ownership tree of API objects via ownerReferences. Crucial for tracing the lineage of ReplicaSets, Pods, Deployments, and Custom Resources (CRDs) in active namespaces.','Go','CLI Plugin','Intermediate',0,'online','manual','a4af8c68f8ba51a9398b292e4551dd81243192c570df44497c92264404ecbc5c',100.0,1779033415,1,'2026-05-18T01:49:07Z',NULL,NULL,NULL,'["Developer Experience", "CLI Utilities", "Object Relationships"]','["[DE FACTO STANDARD]"]','["docs/kubernetes-tools.md"]','["kubernetes-tools.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2026-05-18T01:49:07Z", "gh_stars": 3386, "gh_open_issues_30d": 15, "gh_open_prs_30d": 0, "gh_community_health": "healthy", "gh_activity_checked": "2026-06-19T14:35:26.233064+02:00"}');
INSERT INTO "resources" VALUES('https://github.com/ahmetb/kubectx','==kubectx + kubens: : Power tools for kubectl==🌟🌟','','2026',5,'Highly optimized command-line utilities for switching context configurations and namespaces inside kubectl. Indispensable for multi-cluster environments, they radically optimize developer productivity and prevent accidental target execution via clear interactive lists.','Go','CLI Tool','Beginner',0,'online','manual','39b78501f9b3e9898481b8ef40f8b2a1d81c840109d2fa2ad117564edb65d584',100.0,1779031442,1,'2026-05-15T15:43:00Z',NULL,NULL,NULL,'["Developer Experience", "CLI Utilities", "Context Management"]','["[DE FACTO STANDARD]"]','["docs/kubernetes-tools.md"]','["kubernetes-tools.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2026-05-15T15:43:00Z", "gh_stars": 19807, "gh_open_issues_30d": 42, "gh_open_prs_30d": 0, "gh_community_health": "healthy", "gh_activity_checked": "2026-06-19T14:35:26.959190+02:00"}');
INSERT INTO "resources" VALUES('https://github.com/ahmetb/kubernetes-network-policy-recipes','==ahmetb/kubernetes-network-policy-recipes== 🌟','','2021',5,'The premier open-source repository for reusable NetworkPolicy templates. Provides validated configuration files to handle common cloud-native security patterns.','YAML','Repository','Intermediate',1,'online','manual','0fc77e7ecc41f1b0736d3aaf88a7a6ffbddf4068bbaa1b4f92d12a70246e65e2',100.0,1779032282,1,'2025-02-07T08:38:37Z',NULL,NULL,NULL,'["Networking", "Security", "Recipes"]','["[DE FACTO STANDARD]"]','["docs/demos.md", "docs/kubernetes-networking.md"]','["kubernetes-networking.md", "demos.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2025-02-07T08:38:37Z", "gh_stars": 6144, "gh_open_issues_30d": 5, "gh_open_prs_30d": 0, "gh_community_health": "low", "gh_activity_checked": "2026-06-19T14:35:27.758443+02:00"}');
INSERT INTO "resources" VALUES('https://github.com/aidansteele/secretsctx','aidansteele/secretsctx','','2022',5,'A Go-based runtime library designed to inject dynamic secrets from external storage layers directly into context-aware serverless pipelines. By managing runtime secret validation outside main configuration structures, it significantly reduces code complexity.','Go','Library','Advanced',1,'online','manual','a9d1ecfb1a2e0682c6a852e19c1ffe4a86af289893571144fc1306f8d40927e2',100.0,1781735877,1,'2026-06-18T00:37:57.761273+02:00',NULL,NULL,NULL,'["Security & Governance", "Secret Management", "Go Runtime"]','["[DE FACTO STANDARD]"]','["docs/aws-serverless.md"]','["aws-serverless.md"]','{}','{"gh_stars": 0, "gh_pushed": null, "gh_license": "N/A", "gh_open_issues_30d": 0, "gh_open_prs_30d": 0, "gh_community_health": "dormant", "gh_activity_checked": "2026-06-19T14:35:28.460337+02:00"}');
INSERT INTO "resources" VALUES('https://github.com/aimhubio/aim','github.com/aimhubio/aim','','2024',4,'Aim is an open-source, highly responsive experiment tracking and visualization dashboard for machine learning. It provides a robust query language and a user-friendly UI to compare thousands of metrics, hyperparameters, and logs across deep learning runs.','Python','Repository','Intermediate',1,'online','manual','997d320ec7590772d2d44a8b638c1f424a50731d142f6cda3cae805aa5b305fb',100.0,1779033671,1,'2026-06-13T20:26:46Z',NULL,NULL,NULL,'["MLOps", "Experiment Tracking", "Visualization"]','["[ENTERPRISE-STABLE]"]','["docs/mlops.md"]','["mlops.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2026-06-13T20:26:46Z", "gh_stars": 6154, "gh_open_issues_30d": 463, "gh_open_prs_30d": 0, "gh_community_health": "active", "gh_activity_checked": "2026-06-19T14:35:29.165420+02:00"}');
INSERT INTO "resources" VALUES('https://github.com/airwallex/k8s-pod-restart-info-collector','github.com/airwallex: k8s-pod-restart-info-collector','','2022',0,'An automated utility designed to capture and log state configuration, events, and logs instantly when a pod restarts, offering immediate post-mortem insights for ephemeral microservices.','Go','Tool','Intermediate',0,'online','manual','3e4e21d175049930d8f16e327994a22b47054e30aa250ad356667034e77895de',100.0,1781736057,1,'2026-06-18T00:40:57.341440+02:00',NULL,NULL,NULL,'["Observability", "Debugging", "Automation"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-troubleshooting.md"]','["kubernetes-troubleshooting.md"]','{}','{"gh_stars": 0, "gh_pushed": null, "gh_license": "N/A", "gh_open_issues_30d": 18, "gh_open_prs_30d": 0, "gh_community_health": "healthy", "gh_activity_checked": "2026-06-19T14:35:29.910353+02:00"}');
INSERT INTO "resources" VALUES('https://github.com/ajayk/drifter','github.com/ajayk/drifter','','2021',5,'Drifter is a CLI utility designed to detect structural configuration drift across Kubernetes resources. By comparing live running cluster states against baseline templates, it identifies configuration changes. This tool provides lightweight validation for infrastructure consistency.','Go','CLI Tool','Intermediate',0,'online','manual','7e6917d7a7462342ffc27824d9e20008d937114fda3cf61353add05bc00193bf',100.0,1779033187,1,'2024-01-09T17:41:36Z',NULL,NULL,NULL,'["GitOps & Delivery", "Configuration Management", "Drift Detection"]','["[DE FACTO STANDARD]"]','["docs/kubernetes-tools.md"]','["kubernetes-tools.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2024-01-09T17:41:36Z", "gh_stars": 17, "gh_open_issues_30d": 0, "gh_open_prs_30d": 0, "gh_community_health": "dormant", "gh_activity_checked": "2026-06-19T14:35:30.648873+02:00"}');
INSERT INTO "resources" VALUES('https://github.com/ajmyyra/ambassador-auth-oidc',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,'manual','ff59f529d8db417c89704bee344d50311ebfcc54186836e5265d3fb6c301965c',100.0,1779031625,1,'2026-05-17T17:27:05.330648+02:00',NULL,NULL,NULL,'[]','[]','["docs/kubernetes-security.md"]','[]','{}','{"gh_license": "MIT", "gh_open_issues_30d": 7, "gh_open_prs_30d": 0, "gh_community_health": "low", "gh_activity_checked": "2026-06-19T14:35:31.404290+02:00"}');
INSERT INTO "resources" VALUES('https://github.com/akuity/awesome-argo','akuity/awesome-argo 🌟','','2026',3,'A duplicate entry detailing the CNCF Argo ecosystem configurations. Outlines progressive application delivery strategies, canary deployments, declarative cluster state reconciliations, and custom Argo plugins.','Markdown','Awesome List','Advanced',1,'online','manual','4cfcb2323980bc80f403202b4611bc3b2dd06b3d8dda2c07d39412a509e54f89',100.0,1779031406,1,'2026-02-28T03:02:12Z',NULL,NULL,NULL,'["Cloud Native", "GitOps", "Argo Project Ecosystem"]','["[COMMUNITY-TOOL]"]','["docs/other-awesome-lists.md"]','["architectural-foundations.md", "other-awesome-lists.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2026-02-28T03:02:12Z", "gh_stars": 2449, "is_special": true, "gh_open_issues_30d": 2, "gh_open_prs_30d": 0, "gh_community_health": "low", "gh_activity_checked": "2026-06-19T14:35:32.168231+02:00"}');
INSERT INTO "resources" VALUES('https://github.com/akuity/kargo','==github.com/akuity/kargo==','','2023',5,'Kargo is a GitOps-native application promotion engine that coordinates software releases across staging, pre-production, and production. Operating as a Kubernetes controller, it manages promotion state sequences dynamically via custom resources. It simplifies Git manipulation during deployment rollouts.','Go','GitOps Controller','Advanced',0,'online','manual','ebf41a4d95c3859a0afbdad795500f43901217ee56051ce957b11ffaa90529ee',100.0,1779033436,1,'2026-06-14T05:29:29Z',NULL,NULL,NULL,'["GitOps & Delivery", "Application Promotion", "Lifecycle Management"]','["[DE FACTO STANDARD]"]','["docs/kubernetes-tools.md"]','["kubernetes-tools.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2026-06-14T05:29:29Z", "gh_stars": 3350, "gh_open_issues_30d": 191, "gh_open_prs_30d": 0, "gh_community_health": "active", "gh_activity_checked": "2026-06-19T14:35:32.909316+02:00"}');
INSERT INTO "resources" VALUES('https://github.com/akullpp/awesome-java','Awesome Java 🌟','','2026',5,'A premier directory of validated Java frameworks, high-performance serialization libraries, and microservices engines like Spring Boot, Quarkus, and Micronaut. Essential for legacy modernization projects and enterprise-grade distributed systems. Remains a foundational handbook for enterprise JVM optimization.','Java','Repository','Intermediate',1,'online','manual','812519e1d1f39879872200f2cd381725b275fc4c3a6108bec333cdc778654a7b',100.0,1779031410,1,'2026-04-12T12:40:14Z',NULL,NULL,NULL,'["Programming Languages", "Java", "Resources"]','["[DE FACTO STANDARD]", "[LEGACY]"]','["docs/other-awesome-lists.md"]','["architectural-foundations.md", "other-awesome-lists.md"]','{}','{"gh_license": "NOASSERTION", "gh_pushed": "2026-04-12T12:40:14Z", "gh_stars": 48210, "is_special": true, "gh_open_issues_30d": 28, "gh_open_prs_30d": 0, "gh_community_health": "healthy", "gh_activity_checked": "2026-06-19T14:35:33.662542+02:00"}');
INSERT INTO "resources" VALUES('https://github.com/alcideio/advisor','Alcide Advisor: an agentless service for Kubernetes audit and compliance'' that''s built to ensure a frictionless and secured DevSecOps workflow','','2026',0,'Alcide Advisor is an agentless security tool originally engineered to validate Kubernetes configurations, workloads, and network rules against common vulnerabilities. Since the acquisition of Alcide, the repository has been archived and is no longer under active maintenance. It is primarily referenced as a historical model for static manifest parsing and rules-driven auditing.','Go','Static Analyzer','Intermediate',0,'online','manual','477a1f69dee0048b2f273002fb0ba196a9ff38474a0f11298171945860b9de9b',100.0,1781736047,1,'2026-06-18T00:40:47.002076+02:00',NULL,NULL,NULL,'["Security", "Audit & Compliance", "Static Analysis"]','["[LEGACY]"]','["docs/kubernetes-tools.md"]','["kubernetes-tools.md"]','{}','{"gh_stars": 0, "gh_pushed": null, "gh_license": "N/A", "gh_open_issues_30d": 1, "gh_open_prs_30d": 0, "gh_community_health": "low", "gh_activity_checked": "2026-06-19T14:35:34.426212+02:00"}');
INSERT INTO "resources" VALUES('https://github.com/alcideio/rbac-tool','==github.com/alcideio/rbac-tool==','','2025',3,'RBAC Tool is a powerful suite designed to simplify, audit, and generate Kubernetes Role-Based Access Control policies. It includes policy analysis commands, visual dependency graphs, and lookup capabilities to quickly ensure compliance with the least privilege security model.','Go','CLI / Visual Analyzer','Advanced',0,'online','manual','c8448727bac561737be07944f0ac776fb84063cafeabccdd3fdcebbd63aa30ab',100.0,1779032817,1,'2025-02-13T20:57:41Z',NULL,NULL,NULL,'["Security", "Access Control", "RBAC Audit"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-tools.md"]','["kubernetes-tools.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2025-02-13T20:57:41Z", "gh_stars": 1077, "gh_open_issues_30d": 12, "gh_open_prs_30d": 0, "gh_community_health": "healthy", "gh_activity_checked": "2026-06-19T14:35:35.180306+02:00"}');
INSERT INTO "resources" VALUES('https://github.com/alcideio/skan','sKan','','2020',2,'sKan (by Alcide) was an early static analysis tool for scanning configuration files and Helm charts to discover security vulnerabilities. It has since been archived, with modern platforms choosing robust, active alternatives such as Checkov.','Go','CLI Scanner','Simple',0,'online','manual','0d4218db4fc62d51f1e3a8c89cd6b2e2eed5e40cd648213bf00d979511444948',100.0,1779031901,1,'2023-03-03T16:29:28Z',NULL,NULL,NULL,'["Security & Identity", "Compliance & Auditing", "Static Code Analysis"]','["[LEGACY]"]','["docs/kubernetes-tools.md"]','["kubernetes-tools.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2023-03-03T16:29:28Z", "gh_stars": 204, "gh_open_issues_30d": 7, "gh_open_prs_30d": 0, "gh_community_health": "low", "gh_activity_checked": "2026-06-19T14:35:35.919842+02:00"}');
INSERT INTO "resources" VALUES('https://github.com/alexdzyoba/ansible-jmx-exporter','github.com/alexdzyoba/ansible-jmx-exporter','','N/A',0,NULL,NULL,NULL,NULL,0,NULL,'manual','00179b8c10f6a85e83cb33a2c17eac2a8351b034c75c06cd87e9b731ba98df60',100.0,1779030091,1,'2026-05-17T17:01:31.492558+02:00',NULL,NULL,NULL,'[]','[]','["docs/prometheus.md"]','[]','{}','{"gh_license": "MIT", "gh_open_issues_30d": 1, "gh_open_prs_30d": 0, "gh_community_health": "low", "gh_activity_checked": "2026-06-19T14:35:36.648762+02:00"}');
INSERT INTO "resources" VALUES('https://github.com/alexellis/k3sup','**k3sup (said ''ketchup'')**','','2026',4,'An utility by Alex Ellis using SSH to provision K3s directly from local machines. It sets up secure, direct API configurations, bridges cluster nodes instantly, and configures target servers for operational readiness.','Go','Tool','Intermediate',0,'online','manual','d47d1c0f36ca75f93fc3b56082ac640b6aaacc77c2294cde2f50f69e80b06665',100.0,1779032037,1,'2026-03-05T11:13:15Z',NULL,NULL,NULL,'["Edge & IoT", "Cluster Provisioning", "SSH Bootstrapping"]','["[ENTERPRISE-STABLE]"]','["docs/matrix-table.md", "docs/rancher.md"]','["rancher.md", "matrix-table.md"]','{}','{"gh_license": "NOASSERTION", "gh_pushed": "2026-03-05T11:13:15Z", "gh_stars": 7383, "gh_open_issues_30d": 29, "gh_open_prs_30d": 0, "gh_community_health": "healthy", "gh_activity_checked": "2026-06-19T14:35:37.375460+02:00"}');
INSERT INTO "resources" VALUES('https://github.com/alexellis/registry-creds','registry-creds','','2023',5,'Automatically syncs image pull credentials across diverse namespaces from registry platforms like ECR, GCR, and Docker Hub. It solves multi-tenant credential sharing securely without requiring manual duplications.','Go','Operator','Medium',0,'online','manual','c98b4b125f09915c117c9fc31b1fb47b55b3ed10bba3571831ebbb24fcd19084',100.0,1779029243,1,'2024-12-21T13:24:00Z',NULL,NULL,NULL,'["Security", "Secrets Management", "Registry Authentication", "Operators"]','["[DE FACTO STANDARD]"]','["docs/kubernetes-operators-controllers.md"]','["kubernetes-operators-controllers.md"]','{}','{"gh_license": "MIT", "gh_pushed": "2024-12-21T13:24:00Z", "gh_stars": 350, "gh_open_issues_30d": 5, "gh_open_prs_30d": 0, "gh_community_health": "low", "gh_activity_checked": "2026-06-19T14:35:38.092118+02:00"}');
INSERT INTO "resources" VALUES('https://github.com/alexellis/run-job','==github.com/alexellis/run-job==','','2020',3,'A developer-oriented utility written in Go to quickly trigger Kubernetes Jobs, track execution statuses, and stream execution logs directly to stdout. Simplifies local workflow testing and diagnostic debugging.','Go','Repository','Intermediate',0,'online','manual','15c4fd11e7ae38960f3112fa9957f3c4449d2f2dd58a635ef9f0c9877b25ba88',100.0,1779034502,1,'2024-08-13T22:32:56Z',NULL,NULL,NULL,'["Workloads", "Batch Jobs", "Tooling"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-tools.md", "docs/kubernetes.md"]','["kubernetes-tools.md", "kubernetes.md"]','{}','{"gh_license": "MIT", "gh_pushed": "2024-08-13T22:32:56Z", "gh_stars": 211, "gh_open_issues_30d": 9, "gh_open_prs_30d": 0, "gh_community_health": "low", "gh_activity_checked": "2026-06-19T14:35:38.832389+02:00"}');
INSERT INTO "resources" VALUES('https://github.com/aliesbelik/awesome-jmeter','Awesome JMeter','','2026',5,'A structured list of plugins, performance test plans, and reporting scripts designed to optimize Apache JMeter pipelines. Essential for load testing web services, gRPC endpoints, and databases under intense scale constraints. Acts as an excellent resource for performance engineering teams targeting resource bottlenecks.','Java','Repository','Intermediate',0,'online','manual','d126061c974412126edf2a91603124c2a05f2a984e2dded6cd7e51725d0b907f',100.0,1779033400,1,'2026-05-05T22:22:40Z',NULL,NULL,NULL,'["Software Quality", "Testing", "JMeter"]','["[DE FACTO STANDARD]"]','["docs/other-awesome-lists.md"]','["architectural-foundations.md", "other-awesome-lists.md"]','{}','{"gh_license": "CC-BY-4.0", "gh_pushed": "2026-05-05T22:22:40Z", "gh_stars": 790, "is_special": true, "gh_open_issues_30d": 0, "gh_open_prs_30d": 0, "gh_community_health": "dormant", "gh_activity_checked": "2026-06-19T14:35:39.530906+02:00"}');
INSERT INTO "resources" VALUES('https://github.com/allure-framework/allure2','Allure Report 🌟','','2023',4,'A flexible, multi-language test report tool providing clean hierarchical representation of execution steps, attachments, and historical telemetry. Integrates with standard test runners across modern ecosystems.','Java','Tool','Intermediate',0,'online','manual','904874589c38dac686cfef5beed2a33eed33234405307bfd4478b46057c0924e',100.0,1779033610,1,'2026-06-12T22:09:34Z',NULL,NULL,NULL,'["Software Engineering", "Testing", "Reporting"]','["[ENTERPRISE-STABLE]"]','["docs/qa.md"]','["qa.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2026-06-12T22:09:34Z", "gh_stars": 5422, "gh_open_issues_30d": 96, "gh_open_prs_30d": 0, "gh_community_health": "active", "gh_activity_checked": "2026-06-19T14:35:40.276802+02:00"}');
INSERT INTO "resources" VALUES('https://github.com/amazon-archives/aws-training-demo','github.com/aws-samples/aws-training-demo','','2020',5,'Archived AWS training demonstration repository. Grounding verification confirms this repository is formally archived by Amazon, meaning it should be treated purely as an architectural reference rather than a base for production provisioning templates.','JavaScript','Repository','Basic',0,'online','manual','12ba405003f66717af427558892ecba6fc404c7a89e92fe1583a35c32d7cbee7',100.0,1779130494,1,'2019-04-09T21:26:39Z',NULL,NULL,NULL,'["Public Cloud Providers", "AWS", "Training Archives"]','["[DE FACTO STANDARD]", "[LEGACY]"]','["docs/demos.md"]','["demos.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2019-04-09T21:26:39Z", "gh_stars": 128, "gh_open_issues_30d": 2, "gh_open_prs_30d": 0, "gh_community_health": "low", "gh_activity_checked": "2026-06-19T14:35:41.018819+02:00"}');
INSERT INTO "resources" VALUES('https://github.com/amazon-archives/aws-waf-sample','AWS WAF sample rules','','2024',5,'A historical repository containing sample AWS WAF rule sets and templates. Note: This repository is now officially archived by AWS. Contemporary deployment architectures rely on AWS Managed Rules or centralized configurations managed through AWS Firewall Manager rather than maintaining customized version-one JSON rules.','JSON','Repository','Intermediate',0,'online','manual','ddea1ea4fcf5f9a5fc9a8369dd1679d8d2742aac6828d7ed28b950d09abcd140',100.0,1779130494,1,'2020-01-09T08:11:23Z',NULL,NULL,NULL,'["Security & Identity", "Network Security", "Web Application Protection"]','["[DE FACTO STANDARD]", "[LEGACY]"]','["docs/aws-security.md"]','["aws-security.md"]','{}','{"gh_license": "MIT-0", "gh_pushed": "2020-01-09T08:11:23Z", "gh_stars": 511, "gh_open_issues_30d": 31, "gh_open_prs_30d": 0, "gh_community_health": "healthy", "gh_activity_checked": "2026-06-19T14:35:41.730367+02:00"}');
INSERT INTO "resources" VALUES('https://github.com/amelbakry/kubernetes-active-passive','Kubernetes Active Passive Applications','','2021',0,'A reference architecture guiding the implementation of Active-Passive configurations within multi-region Kubernetes topologies. Provides template setups for handling state synchronization and global traffic failovers.','Go','Templates','Advanced',0,'online','manual','bf79c301fff4e55aa4ac515fcf282e6bf1ac6795640e5b21b135d27cfc6c44c6',100.0,1781736046,1,'2026-06-18T00:40:46.790295+02:00',NULL,NULL,NULL,'["Reliability", "Architectural Patterns", "Disaster Recovery"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-tools.md"]','["kubernetes-tools.md"]','{}','{"gh_stars": 0, "gh_pushed": null, "gh_license": "N/A", "gh_open_issues_30d": 1, "gh_open_prs_30d": 0, "gh_community_health": "low", "gh_activity_checked": "2026-06-19T14:35:42.446217+02:00"}');
INSERT INTO "resources" VALUES('https://github.com/amitmavgupta/azure-terraform','github.com/amitmavgupta/azure-terraform','','2022',2,'A centralized repository of common Azure resource templates compiled using Terraform. Serves as a useful playground for setting up App Services, Cosmos DB, and Virtual Networks.','HCL','Repository','Beginner',0,'online','manual','77ad6a6af303e04c458fc78a1c7a75d7e28681a7a88f5589b612cfac3a1e4bc2',100.0,1779031382,1,'2025-05-24T07:01:55Z',NULL,NULL,NULL,'["Infrastructure as Code", "Azure", "Templates"]','["[COMMUNITY-TOOL]"]','["docs/terraform.md"]','["terraform.md"]','{}','{"gh_license": "MIT", "gh_pushed": "2025-05-24T07:01:55Z", "gh_stars": 29, "gh_open_issues_30d": 0, "gh_open_prs_30d": 0, "gh_community_health": "dormant", "gh_activity_checked": "2026-06-19T14:35:43.157250+02:00"}');
INSERT INTO "resources" VALUES('https://github.com/anchore/grype','grype: a vulnerability scanner for container images and filesystems','','2025',5,'A vulnerability scanner for container images and filesystems, renowned for its speed, minimal footprint, and ease of CI/CD integration. It supports multiple vulnerability sources and outputs structured data compatible with enterprise DevSecOps tools. Through 2026, it stands as the industry standard tool for shift-left image security.','Go','CLI Tool','Medium',0,'online','manual','457d117ce39ba93b09de80026a3d67a203e6a39b8511306889f032c360d1c6f9',100.0,1779034477,1,'2026-06-12T15:56:32Z',NULL,NULL,NULL,'["Security", "Vulnerability Scanning", "Container Images"]','["[DE FACTO STANDARD]"]','["docs/devsecops.md", "docs/kubernetes-tools.md"]','["kubernetes-tools.md", "devsecops.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2026-06-12T15:56:32Z", "gh_stars": 12400, "gh_open_issues_30d": 371, "gh_open_prs_30d": 0, "gh_community_health": "active", "gh_activity_checked": "2026-06-19T14:35:43.880727+02:00"}');
INSERT INTO "resources" VALUES('https://github.com/anchore/syft','==anchore/syft==','','2021',5,'An advanced security tool engineered to generate detailed Software Bill of Materials (SBOM) from container images, file systems, and archives. Syft identifies package structures to track vulnerable subcomponents in modern supply chain governance.','Go','CLI Tool','Intermediate',0,'online','manual','db2fcf1ed1811ccd981eff91084d06e12e3cc79c9281dd6b8e36898d2efb90d2',100.0,1779030407,1,'2026-06-12T13:29:25Z',NULL,NULL,NULL,'["Security & Compliance", "Supply Chain Security", "SBOM Generation"]','["[DE FACTO STANDARD]"]','["docs/kubernetes-tools.md"]','["kubernetes-tools.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2026-06-12T13:29:25Z", "gh_stars": 9106, "gh_open_issues_30d": 613, "gh_open_prs_30d": 0, "gh_community_health": "active", "gh_activity_checked": "2026-06-19T14:35:44.597223+02:00"}');
INSERT INTO "resources" VALUES('https://github.com/anderseknert/awesome-opa','anderseknert/awesome-opa 🌟','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','74b59d9adc2bc20caea9b43eb1abb3db4a1ee3ccb4ec9a03f666cb0130112715',100.0,1779029367,0,'2026-05-17T16:49:27.255629+02:00',NULL,NULL,NULL,'[]','[]','["docs/other-awesome-lists.md"]','[]','{}','{"duplicate_of": "https://github.com/open-policy-agent/awesome-opa", "gh_open_issues_30d": 0, "gh_open_prs_30d": 0, "gh_community_health": "dormant", "gh_activity_checked": "2026-06-19T14:35:45.260299+02:00"}');
INSERT INTO "resources" VALUES('https://github.com/andreazorzetto/yh','yh - YAML Highlighter','','2022',4,'A specialized, terminal-based syntax highlighter designed explicitly for YAML configurations. Unlike generic highlighters, yh identifies YAML indentation rules and formats outputs from standard pipelines. It is highly useful for reviewing massive Kubernetes manifests directly in terminals.','Go','tool','beginner',0,'online','manual','835328b68aa23ebad6c9e32970fe664b9b951d99213ca3069c6e3b3e012cf187',100.0,1779032153,1,'2020-12-14T09:49:42Z',NULL,NULL,NULL,'["Configuration Management", "YAML Processing", "CLI Tools"]','["[ENTERPRISE-STABLE]"]','["docs/yaml.md"]','["data-and-advanced-analytics.md", "yaml.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2020-12-14T09:49:42Z", "gh_stars": 427, "is_special": true, "gh_open_issues_30d": 9, "gh_open_prs_30d": 0, "gh_community_health": "low", "gh_activity_checked": "2026-06-19T14:35:45.986835+02:00"}');
INSERT INTO "resources" VALUES('https://github.com/andredesousa/devops-best-practices','andredesousa/devops-best-practices','','2026',1,'An opinionated checklist detailing architectural best practices for logging formats, schema migrations, system health monitoring, and security setups. Helps engineering teams establish healthy container operational standards.','Markdown','Reference Guide','Intermediate',1,'online','manual','f62c1fb10bd804350b1cd6db1ca47e20316b90f9cc78502d5933c39895c42a37',100.0,1779029678,1,'2022-02-23T20:29:58Z',NULL,NULL,NULL,'["Infrastructure & Operations", "DevOps & SRE Engineering", "Best Practices"]','["[COMMUNITY-TOOL]", "[GUIDE]"]','["docs/other-awesome-lists.md"]','["architectural-foundations.md", "other-awesome-lists.md"]','{}','{"gh_license": "MIT", "gh_pushed": "2022-02-23T20:29:58Z", "gh_stars": 53, "is_special": true, "gh_open_issues_30d": 0, "gh_open_prs_30d": 0, "gh_community_health": "dormant", "gh_activity_checked": "2026-06-19T14:35:46.708660+02:00"}');
INSERT INTO "resources" VALUES('https://github.com/andrewpuch/nagios_setup','github: Steps I used to install Nagios in the cloud','','2018',5,'A historical walkthrough illustrating legacy installations of the Nagios monitoring framework inside static virtual instances. Outlines core process definitions, alerting rules, and manual configuration management.','Shell','Repository','Intermediate',0,'online','manual','765dc175d742822fbc5de8766a7a18e7d73ee853aa9ea8d72e0be13162ae41f3',100.0,1781735876,1,'2026-06-18T00:37:56.210837+02:00',NULL,NULL,NULL,'["Observability & Monitoring", "Legacy Systems", "Self-Hosted"]','["[DE FACTO STANDARD]", "[LEGACY]"]','["docs/aws-monitoring.md"]','["aws-monitoring.md"]','{}','{"gh_stars": 0, "gh_pushed": null, "gh_license": "N/A", "gh_open_issues_30d": 1, "gh_open_prs_30d": 0, "gh_community_health": "low", "gh_activity_checked": "2026-06-19T14:35:47.407484+02:00"}');
INSERT INTO "resources" VALUES('https://github.com/andrewstetsenko/tech-jobs-with-relocation','International Tech Job Search Handbook','','2026',5,'Curator Insight: An open-source global job search manual providing metadata on visa processes and relocation budgets. Live Grounding: Continues to be a vital community asset for tech professionals traversing global borders, offering real-time data on corporate immigration compliance and tax architectures.','en','GitHub Repository','Intermediate',0,'online','manual','7eda0472cae43870bede3742ed479d8829d1a4ded8fda5a2b5d147932a0aab92',100.0,1779032296,1,'2026-03-19T14:04:47Z',NULL,NULL,NULL,'["Professional Practice", "Recruiting", "Resource Guides"]','["[DE FACTO STANDARD]"]','["docs/recruitment.md"]','["recruitment.md"]','{}','{"gh_license": "CC0-1.0", "gh_pushed": "2026-03-19T14:04:47Z", "gh_stars": 4427, "gh_open_issues_30d": 11, "gh_open_prs_30d": 0, "gh_community_health": "healthy", "gh_activity_checked": "2026-06-19T14:35:48.122023+02:00"}');
INSERT INTO "resources" VALUES('https://github.com/anordal/shellharden/blob/master/how_to_do_things_safely_in_bash.md','github: Safe ways to do things in bash','','2026',5,'Serves as the authoritative style manual for compiling safe, error-free bash scripts. Maintained within the Shellharden project, it outlines rigorous quoting standards, expansion parameters, array handling, and variable declarations to prevent system exploits or unexpected command executions.','Bash','Developer Guide','Advanced',0,'online','manual','91ca4befc6835bd57a7f160db4e2eb0803d492455fa4818ac4ea1dd50c4d42a3',100.0,1779031266,1,'2026-01-05T06:45:45Z',NULL,NULL,NULL,'["Linux", "Automation", "Bash Scripting"]','["[DE FACTO STANDARD]", "[GUIDE]"]','["docs/linux.md"]','["linux.md"]','{}','{"gh_license": "MPL-2.0", "gh_pushed": "2026-01-05T06:45:45Z", "gh_stars": 4784, "gh_open_issues_30d": 9, "gh_open_prs_30d": 0, "gh_community_health": "low", "gh_activity_checked": "2026-06-19T14:35:48.829594+02:00"}');
INSERT INTO "resources" VALUES('https://github.com/ansible-collections','Ansible Collections 🌟','','2024',2,'Upstream GitHub organization containing certified and community Ansible Content Collections. Reflects the modern decentralized packaging model of the modern Ansible ecosystem.','Python','github_repo','Advanced',0,'online','manual','ac690db74143451d4c91e08cd4c35bf09d1e37cbc8afad7cd5503a9c5d6bf6e5',100.0,1779029323,1,'2026-05-17T16:48:43.149798+02:00',NULL,NULL,NULL,'["Automation & Orchestration", "Ansible Ecosystem", "Collections"]','["[COMMUNITY-TOOL]"]','["docs/ansible.md"]','["ansible.md"]','{}','{"gh_stars": 0, "gh_pushed": null, "gh_license": "N/A"}');
INSERT INTO "resources" VALUES('https://github.com/ansible-collections/amazon.aws','Amazon AWS Collection 🌟','','2024',2,'The official Amazon Web Services Content Collection for Ansible. Provides production-ready modules for provisioning, updating, and de-provisioning EC2, VPC, S3, and RDS infrastructure assets.','Python','github_repo','Advanced',0,'online','manual','804fce1e8984f14dfa663281baa5c49908f5fbdc2cb9c315bf8810accca8f739',100.0,1779033759,1,'2026-06-12T18:54:31Z',NULL,NULL,NULL,'["Automation & Orchestration", "Ansible Ecosystem", "Collections"]','["[COMMUNITY-TOOL]"]','["docs/ansible.md"]','["ansible.md"]','{}','{"gh_license": "GPL-3.0", "gh_pushed": "2026-06-12T18:54:31Z", "gh_stars": 388, "gh_open_issues_30d": 166, "gh_open_prs_30d": 0, "gh_community_health": "active", "gh_activity_checked": "2026-06-19T14:35:49.596395+02:00"}');
INSERT INTO "resources" VALUES('https://github.com/ansible-community/awesome-ansible','==ansible-community/awesome-ansible: Awesome Ansible== 🌟🌟🌟','','2026',4,'The authoritative, community-managed repository of recommended Ansible tools, tutorials, extensions, and integration ecosystems. This acts as the premier catalog for discovery in modern automation workflows.','Markdown','Resource List','Beginner',0,'online','manual','a6d2538e3c6f7054fdc0b96563cc79781689be4289ad2df477cefddcdf223336',100.0,1779033845,1,'2026-06-02T08:28:40Z',NULL,NULL,NULL,'["Infrastructure as Code", "Ansible", "Curated Lists"]','["[ENTERPRISE-STABLE]"]','["docs/other-awesome-lists.md"]','["architectural-foundations.md", "other-awesome-lists.md", "ansible.md"]','{}','{"gh_license": "CC0-1.0", "gh_pushed": "2026-06-02T08:28:40Z", "gh_stars": 1892, "is_special": true, "gh_open_issues_30d": 5, "gh_open_prs_30d": 0, "gh_community_health": "low", "gh_activity_checked": "2026-06-19T14:35:50.322895+02:00"}');
INSERT INTO "resources" VALUES('https://github.com/ansible/awx','AWX','','2026',5,'AWX serves as the open-source upstream project for Ansible Automation Platform/Tower. Written in Django and React, it provides a web-based user interface, REST API, and task engine to centrally manage Ansible inventories, credentials, playbooks, and scheduling in containerized environments.','Python','Source Code','Advanced',1,'online','manual','f3fbd9fc28591beaf0b721ceaa08a9c0e377084d6c766f7c2cac89bce3e914c1',100.0,1779029291,1,'2026-06-12T18:32:08Z',NULL,NULL,NULL,'["Automation & Orchestration", "Configuration Management", "Ansible AWX"]','["[DE FACTO STANDARD]"]','["docs/ansible.md", "docs/about.md"]','["ansible.md", "about.md"]','{}','{"gh_license": "NOASSERTION", "gh_pushed": "2026-06-12T18:32:08Z", "gh_stars": 15453, "gh_open_issues_30d": 1845, "gh_open_prs_30d": 0, "gh_community_health": "active", "gh_activity_checked": "2026-06-19T14:35:51.053597+02:00"}');
INSERT INTO "resources" VALUES('https://github.com/ansible/awx-operator','AWX Operator','','2026',4,'The AWX Operator is a cloud-native Kubernetes Operator designed to automate the deployment, lifecycle management, scaling, and upgrades of AWX. By leveraging Custom Resource Definitions (CRDs), it simplifies complex Postgres and web-app state management inside K8s.','Go','Source Code','Advanced',1,'online','manual','655a86e32bad792bf72866cdd9a55b87bfa5b5cf86eb6f5f21ff69e50139f5c4',100.0,1779030594,1,'2026-06-10T18:54:39Z',NULL,NULL,NULL,'["Container Orchestration", "Kubernetes", "Operators"]','["[ENTERPRISE-STABLE]"]','["docs/ansible.md"]','["ansible.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2026-06-10T18:54:39Z", "gh_stars": 1487, "gh_open_issues_30d": 368, "gh_open_prs_30d": 0, "gh_community_health": "active", "gh_activity_checked": "2026-06-19T14:35:51.780856+02:00"}');
INSERT INTO "resources" VALUES('https://github.com/ansistrano','Ansistrano','','2022',3,'An Ansible-based application deployment solution heavily inspired by Ruby''s Capistrano. It targets zero-downtime scripting setups using multi-release symlink rotations. While highly valuable for legacy monorepo VMs, it is mostly archived in modern cloud-native, containerized architectures.','YAML','tool','intermediate',1,'online','manual','11ba7b804a77cb7777c52f65813d4a0036691f24375ee6b5697ff7f64d55a614',100.0,1779029116,1,'2026-05-17T16:45:16.577148+02:00',NULL,NULL,NULL,'["Infrastructure as Code", "Deployment Tools", "Application Deployment"]','["[LEGACY]"]','["docs/ansible.md"]','["ansible.md"]','{}','{"gh_stars": 0, "gh_pushed": null, "gh_license": "N/A"}');
INSERT INTO "resources" VALUES('https://github.com/anthonysterling/setec','Setec 🌟','','2018',1,'An early experimental tool for managing and injecting secrets into Kubernetes clusters. It represents early attempts to bridge external secrets engines with native pods, now entirely replaced by External Secrets Operator and HashiCorp Vault.','Go','Helper Utility','Intermediate',0,'online','manual','bc785d0adc1e9bd8f104e8a24809196609d0877dc5170691ccda7cb04f4a2756',100.0,1779034306,1,'2021-02-27T17:05:49Z',NULL,NULL,NULL,'["Security & Identity", "Secrets Management", "Encryption"]','["[EMERGING]"]','["docs/kubernetes-tools.md"]','["kubernetes-tools.md"]','{}','{"gh_license": "MIT", "gh_pushed": "2021-02-27T17:05:49Z", "gh_stars": 10, "gh_open_issues_30d": 0, "gh_open_prs_30d": 0, "gh_community_health": "dormant", "gh_activity_checked": "2026-06-19T14:35:52.478311+02:00"}');
INSERT INTO "resources" VALUES('https://github.com/antonarhipov/awesome-apm','github.com/antonarhipov/awesome-apm: Awesome APM','','2021',0,'A curated catalog of application performance monitoring (APM) tools, open-source agents, telemetry protocols, and platform engines. It indexes distributed tracing setups, heap profiling engines, and instrumentation libraries across mainstream programming frameworks.','Markdown','curation','Intermediate',1,'online','manual','413d1bd8de0ced190ceb0b68ef29a300eb389bacc7855032bbe2917d6a005e00',100.0,1781736102,1,'2026-06-18T00:41:42.020032+02:00',NULL,NULL,NULL,'["Observability & Monitoring", "Application Performance Monitoring", "APM Curated Resources"]','["[COMMUNITY-TOOL]"]','["docs/monitoring.md", "docs/other-awesome-lists.md"]','["monitoring.md", "other-awesome-lists.md"]','{}','{"gh_stars": 0, "gh_pushed": null, "gh_license": "N/A", "is_special": true, "gh_open_issues_30d": 3, "gh_open_prs_30d": 0, "gh_community_health": "low", "gh_activity_checked": "2026-06-19T14:35:53.201360+02:00"}');
INSERT INTO "resources" VALUES('https://github.com/antonbabenko/terraform-best-practices','Terraform Best Practices','','2026',3,'A definitive guide detailing patterns and antipatterns for structural Terraform designs. Features industry-accepted guidelines on monorepo layout, variable validation, dynamic module injection, and drift remediation within production enterprise clouds.','Markdown','Guideline','Advanced',0,'online','manual','65e3df4f3d17318e100f3b42b6c37a2404da5e7320d0061db1805f5157ffbc32',100.0,1779033675,1,'2026-03-20T14:40:58Z',NULL,NULL,NULL,'["Cloud Infrastructure", "Infrastructure as Code", "Terraform Practices"]','["[COMMUNITY-TOOL]", "[GUIDE]"]','["docs/gitops.md", "docs/iac.md", "docs/terraform.md"]','["gitops.md", "iac.md", "terraform.md"]','{}','{"gh_license": "NOASSERTION", "gh_pushed": "2026-03-20T14:40:58Z", "gh_stars": 2473, "gh_open_issues_30d": 15, "gh_open_prs_30d": 0, "gh_community_health": "healthy", "gh_activity_checked": "2026-06-19T14:35:53.913876+02:00"}');
INSERT INTO "resources" VALUES('https://github.com/antonbabenko/terraform-skill','Terraform & OpenTofu Skill for AI Agents','','2026',4,'An open-source Model Context Protocol (MCP) skill set built for AI agents. Simplifies parsing, validating, and managing Terraform and OpenTofu infrastructure configurations through intelligent, context-aware LLM tool calls.','TypeScript','GitHub Repository','Advanced',0,'online','manual','36e23963ccfc640c56a9f901ea475f86260b9242e4403af694f058ea2dfc90ce',100.0,1779033019,1,'2026-06-03T16:06:13Z',NULL,NULL,NULL,'["DevOps", "Infrastructure as Code", "AI Integration"]','["[ENTERPRISE-STABLE]"]','["docs/cicd.md", "docs/iac.md", "docs/terraform.md"]','["cicd.md", "iac.md", "terraform.md"]','{}','{"gh_license": "NOASSERTION", "gh_pushed": "2026-06-03T16:06:13Z", "gh_stars": 2012, "gh_open_issues_30d": 0, "gh_open_prs_30d": 0, "gh_community_health": "dormant", "gh_activity_checked": "2026-06-19T14:35:54.617223+02:00"}');
INSERT INTO "resources" VALUES('https://github.com/antonmedv/fx','fx','','N/A',0,NULL,NULL,NULL,NULL,0,NULL,'manual','8fb21ceea1d4a73169b87bd5d6f0c5b16a4185020f9453634910dd33f481a68b',100.0,1779031107,1,'2026-05-17T17:18:27.449300+02:00',NULL,NULL,NULL,'[]','[]','["docs/yaml.md"]','[]','{}','{"gh_license": "MIT", "is_special": true, "gh_open_issues_30d": 23, "gh_open_prs_30d": 0, "gh_community_health": "healthy", "gh_activity_checked": "2026-06-19T14:35:55.327648+02:00"}');
INSERT INTO "resources" VALUES('https://github.com/antrea-io/antrea',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,'manual','6659111b06ffcfb4ef70584b0dbc5ca0ae90a94f7a20978c8920c73c1672b9b3',100.0,1779130495,1,'2026-05-18T20:54:55.022310+02:00',NULL,NULL,NULL,'[]','[]','["docs/kubernetes-networking.md"]','[]','{}','{"gh_license": "Apache-2.0", "gh_open_issues_30d": 201, "gh_open_prs_30d": 0, "gh_community_health": "active", "gh_activity_checked": "2026-06-19T14:35:56.070958+02:00"}');
INSERT INTO "resources" VALUES('https://github.com/apache/activemq-artemis','Apache Artemis JMeter','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','7bafd4c450f2999669094cbd6a4dc4e49e2c53f71d2775de69f46cff36bb586d',100.0,1779034229,0,'2026-05-17T18:10:29.595143+02:00',NULL,NULL,NULL,'[]','[]','["docs/message-queue.md", "docs/prometheus.md"]','[]','{}','{"duplicate_of": "https://github.com/apache/artemis", "gh_open_issues_30d": 0, "gh_open_prs_30d": 0, "gh_community_health": "dormant", "gh_activity_checked": "2026-06-19T14:35:56.738534+02:00"}');
INSERT INTO "resources" VALUES('https://github.com/apache/apisix','apisix','','2026',5,'Apache APISIX is a high-performance, dynamic cloud-native API gateway built on Nginx and OpenResty. It provides dynamic routing, active health checking, security protection, and telemetry integration, utilizing etcd for state storage to achieve ultra-low latency configurations.','Lua','Software Project','Advanced',1,'online','manual','8c6b414af9df9cd042a76b844eceb101ecd137e839408a3c13da57cb8dc1b65f',100.0,1779031776,1,'2026-06-12T08:48:42Z',NULL,NULL,NULL,'["Infrastructure", "API Gateway", "Cloud Native"]','["[DE FACTO STANDARD]"]','["docs/developerportals.md"]','["developerportals.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2026-06-12T08:48:42Z", "gh_stars": 16724, "gh_open_issues_30d": 270, "gh_open_prs_30d": 0, "gh_community_health": "active", "gh_activity_checked": "2026-06-19T14:35:57.469460+02:00"}');
INSERT INTO "resources" VALUES('https://github.com/apache/artemis','Apache Artemis JMeter','','2024',5,'The official source repository for Apache ActiveMQ Artemis. Built with Netty, this broker delivers low-latency messaging, supports AMQP, MQTT, and STOMP, and provides an efficient data distribution engine for high-density architectures.','Java','Code','Advanced',0,'online','manual','8646dacdcbb342760a94a7b9edfa0baaaf9e2d19c62045277101cf7ad8b3c7c3',100.0,1779130494,1,'2026-06-11T02:23:24Z',NULL,NULL,NULL,'["Infrastructure", "Message Brokers", "ActiveMQ"]','["[DE FACTO STANDARD]"]','["docs/message-queue.md", "docs/prometheus.md"]','["message-queue.md", "prometheus.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2026-06-11T02:23:24Z", "gh_stars": 1024, "gh_open_issues_30d": 18, "gh_open_prs_30d": 0, "gh_community_health": "healthy", "gh_activity_checked": "2026-06-19T14:35:58.218217+02:00"}');
INSERT INTO "resources" VALUES('https://github.com/apache/dolphinscheduler','apache/dolphinscheduler: Apache DolphinScheduler 🌟','','2026',5,'Apache DolphinScheduler is a highly scalable, distributed workflow visualization scheduler tailored for modern big data and machine learning architectures on Kubernetes. It enables enterprise operators to manage complex data dependency DAGs via drag-and-drop interfaces and robust API control. Its native integration with containerized engines like Spark, Flink, and MapReduce makes it an enterprise favorite.','Java','Workload Scheduler','Advanced',1,'online','manual','c2f0762db448834bfcf83203a5dc5663c76e172ef4e5f6274eadc355959b9d56',100.0,1779034224,1,'2026-06-12T09:08:43Z',NULL,NULL,NULL,'["Data Engineering", "Workload Scheduling", "Orchestration"]','["[DE FACTO STANDARD]"]','["docs/kubernetes-tools.md"]','["kubernetes-tools.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2026-06-12T09:08:43Z", "gh_stars": 14309, "gh_open_issues_30d": 122, "gh_open_prs_30d": 0, "gh_community_health": "active", "gh_activity_checked": "2026-06-19T14:35:59.021982+02:00"}');
INSERT INTO "resources" VALUES('https://github.com/apache/maven-mvnd','apache/maven-mvnd','','2025',5,'Apache Maven Daemon repository. Drastically reduces compilation overhead by utilizing persistent background execution processes to store compiler hot-spots and plugin contexts.','Java','CLI Tool','Advanced',0,'online','manual','7a1913331d49bef22bf3d5dd69ac6a11d8a888359041509e65e546d3c179e086',100.0,1779029169,1,'2026-06-12T20:38:35Z',NULL,NULL,NULL,'["Build Systems", "JVM Ecosystem", "Build Daemon Optimization"]','["[DE FACTO STANDARD]"]','["docs/maven-gradle.md"]','["maven-gradle.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2026-06-12T20:38:35Z", "gh_stars": 3428, "gh_open_issues_30d": 143, "gh_open_prs_30d": 0, "gh_community_health": "active", "gh_activity_checked": "2026-06-19T14:35:59.740584+02:00"}');
INSERT INTO "resources" VALUES('https://github.com/apache/tomcat-jakartaee-migration','Apache Tomcat migration tool for Jakarta EE','','2021',2,'A command-line utility designed to automatically migrate legacy Java EE 8 web applications to modern Jakarta EE (9+) architectures. It translates package namespaces from `javax.*` to `jakarta.*` in binaries and source code.','Java','Repository','Intermediate',0,'online','manual','a0a6ed53f60d5854d820ec4c780437a3823a399432cc31e5e50616115878880d',100.0,1779034309,1,'2026-06-09T08:55:54Z',NULL,NULL,NULL,'["Platform Engineering", "Application Servers", "Migration"]','["[LEGACY]"]','["docs/embedded-servlet-containers.md"]','["embedded-servlet-containers.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2026-06-09T08:55:54Z", "gh_stars": 188, "gh_open_issues_30d": 0, "gh_open_prs_30d": 0, "gh_community_health": "dormant", "gh_activity_checked": "2026-06-19T14:36:00.472199+02:00"}');
INSERT INTO "resources" VALUES('https://github.com/apicurio/apicurio-registry','**Apicurio** Registry','','2026',4,'Apicurio Registry is an open-source, high-performance centralized schema registry. It manages API contracts, OpenAPI designs, AsyncAPI definitions, Avro, and Protobuf structures, enforcing real-time payload validations over high-throughput microservice pipelines while offering direct Kubernetes operator integrations.','Java','Platform','Advanced',1,'online','manual','dce198241f8b915b16935880b17f4375418cd685fff7eebe5dfe89d1c13f8ced',100.0,1779030827,1,'2026-06-13T18:07:51Z',NULL,NULL,NULL,'["Data Engineering", "Schema Registry", "Apicurio"]','["[ENTERPRISE-STABLE]"]','["docs/message-queue.md"]','["message-queue.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2026-06-13T18:07:51Z", "gh_stars": 814, "gh_open_issues_30d": 328, "gh_open_prs_30d": 0, "gh_community_health": "active", "gh_activity_checked": "2026-06-19T14:36:01.207783+02:00"}');
INSERT INTO "resources" VALUES('https://github.com/apk8s/k3s-gitlab','k3s-gitlab','','2021',1,'An automation repository dedicated to bootstrapping a local K3s runtime optimized for orchestrating GitLab CI runners, streamlining testing of containerized microservices.','Shell','Tool','Intermediate',1,'online','manual','df6d24ee7760852189e0e1037f288289a4c8211339c135d0d10c1dcbfac3c641',100.0,1781736154,1,'2026-06-18T00:42:34.189753+02:00',NULL,NULL,NULL,'["Edge & IoT", "CI/CD Integration", "GitLab Runners"]','["[COMMUNITY-TOOL]"]','["docs/rancher.md"]','["rancher.md"]','{}','{"gh_stars": 0, "gh_pushed": null, "gh_license": "N/A", "gh_open_issues_30d": 1, "gh_open_prs_30d": 0, "gh_community_health": "low", "gh_activity_checked": "2026-06-19T14:36:01.932027+02:00"}');
INSERT INTO "resources" VALUES('https://github.com/aporia-ai/kubesurvival','KubeSurvival 🌟','','2022',1,'A scanning utility that audits existing clusters to determine the absolute cheapest VM instance shapes capable of hosting current workloads. Ensures high-availability parameters and compute requirements are fully met before suggesting migration profiles.','Go','Tool','Intermediate',0,'online','manual','43f259cf3ad4224e8b23ecaa836fef2960fa800ebba377e97c913efae78486e4',100.0,1779031356,1,'2021-11-03T09:30:26Z',NULL,NULL,NULL,'["Infrastructure Optimization", "Cost Management", "Tooling"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-tools.md", "docs/kubernetes.md"]','["kubernetes-tools.md", "kubernetes.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2021-11-03T09:30:26Z", "gh_stars": 187, "gh_open_issues_30d": 3, "gh_open_prs_30d": 0, "gh_community_health": "low", "gh_activity_checked": "2026-06-19T14:36:02.703697+02:00"}');
INSERT INTO "resources" VALUES('https://github.com/aporia-ai/mlplatform-workshop','ML Platform Workshop','','2022',4,'A hands-on technical workshop repository showcasing the design of an end-to-end Machine Learning Platform. Demonstrates real-world integration of model registries, tracking servers, and deployment mechanisms under production-like conditions. Excellent educational resource for learning the architectural glue of modern MLOps frameworks.','Python','Repository','Intermediate',1,'online','manual','aaa796b6cedb8435a395ceffed9fa532074ccb7f09b344c218fcb5c35c0626b8',100.0,1779030721,1,'2021-11-03T10:27:17Z',NULL,NULL,NULL,'["MLOps", "Workshops", "Infrastructure"]','["[ENTERPRISE-STABLE]"]','["docs/mlops.md"]','["mlops.md"]','{}','{"gh_license": "MIT", "gh_pushed": "2021-11-03T10:27:17Z", "gh_stars": 445, "gh_open_issues_30d": 3, "gh_open_prs_30d": 0, "gh_community_health": "low", "gh_activity_checked": "2026-06-19T14:36:03.436529+02:00"}');
INSERT INTO "resources" VALUES('https://github.com/app-sre/qontract-server','qontract','','2023',5,'An enterprise configuration server that leverages GraphQL to manage infrastructure states and reconcile multi-tenant declarations. Developed as part of App-SRE tooling, it facilitates continuous delivery by organizing configuration data. It continues to see specialized internal usage for large platform configurations.','Python','Service','High',1,'online','manual','a6bdddf51fc8fb9dba86f4e89b89beabbe6b3d2d40df356d8953d42a6b537a21',100.0,1779034229,1,'2026-06-11T14:12:06Z',NULL,NULL,NULL,'["Application Delivery", "GitOps", "State Reconciliation"]','["[DE FACTO STANDARD]"]','["docs/kubernetes-tools.md"]','["kubernetes-tools.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2026-06-11T14:12:06Z", "gh_stars": 16, "gh_open_issues_30d": 11, "gh_open_prs_30d": 0, "gh_community_health": "healthy", "gh_activity_checked": "2026-06-19T14:36:04.207338+02:00"}');
INSERT INTO "resources" VALUES('https://github.com/appscode/guard','Guard','','N/A',0,NULL,NULL,NULL,NULL,0,NULL,'manual','1a240efe5fe437d91440ed2089957bf46e523435c4aca6ccc1655459fa09a320',100.0,1779031564,0,'2026-05-17T17:26:04.613614+02:00',NULL,NULL,NULL,'[]','[]','["docs/kubernetes-tools.md"]','[]','{}','{"gh_open_issues_30d": 0, "gh_open_prs_30d": 0, "gh_community_health": "dormant", "gh_activity_checked": "2026-06-19T14:36:04.872542+02:00"}');
INSERT INTO "resources" VALUES('https://github.com/appvia/cosign-keyless-admission-webhook','appvia/cosign-keyless-admission-webhook','','2021',1,'A specialized admission webhook enforcing keyless container signature checks inside Kubernetes. Using Sigstore Cosign under the hood, it denies unsigned or non-verified container runtimes from joining cluster namespaces.','Go','Admission Webhook','Advanced',1,'online','manual','8f78f9c06f02b7de0dc6c2a769337d84c565b18ce1da3eb14161a146aa8ab5b4',100.0,1779032589,1,'2026-06-11T13:01:32Z',NULL,NULL,NULL,'["Security & Compliance", "Supply Chain Security", "Admission Control"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-tools.md"]','["kubernetes-tools.md"]','{}','{"gh_license": "MIT", "gh_pushed": "2026-06-11T13:01:32Z", "gh_stars": 24, "gh_open_issues_30d": 15, "gh_open_prs_30d": 0, "gh_community_health": "healthy", "gh_activity_checked": "2026-06-19T14:36:05.662528+02:00"}');
INSERT INTO "resources" VALUES('https://github.com/appvia/kev','Kev','','N/A',0,NULL,NULL,NULL,NULL,0,NULL,'manual','1df9e14bf0c7979328a89088b86ae8da55bf99130f93d2df25cac4f902b9bd64',100.0,1779033020,0,'2026-05-17T17:50:20.021828+02:00',NULL,NULL,NULL,'[]','[]','["docs/kubernetes-tools.md"]','[]','{}','{"gh_open_issues_30d": 0, "gh_open_prs_30d": 0, "gh_community_health": "dormant", "gh_activity_checked": "2026-06-19T14:36:06.306293+02:00"}');
INSERT INTO "resources" VALUES('https://github.com/appvia/krane','Krane 🌟','','2020',5,'Curator Insight: An open-source Kubernetes RBAC static analysis tool designed to identify risky roles, cluster roles, and broad resource access configurations. Live Grounding: The repository is archived and inactive for over 4 years. While the structural rules engine remains historically valuable, it does not support modern Kubernetes RBAC security vectors.','Ruby','Code Repository','Advanced',0,'online','manual','d7bc7f3f6ae5aea58e5b292f7ced0852bb07b49099998f036457b441d1c9baa0',100.0,1779031981,1,'2026-02-13T15:57:57Z',NULL,NULL,NULL,'["Security", "Identity & Access", "RBAC", "Legacy Tools"]','["[DE FACTO STANDARD]", "[LEGACY]"]','["docs/kubernetes-security.md", "docs/kubernetes-tools.md"]','["kubernetes-security.md", "kubernetes-tools.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2026-02-13T15:57:57Z", "gh_stars": 740, "gh_open_issues_30d": 55, "gh_open_prs_30d": 0, "gh_community_health": "active", "gh_activity_checked": "2026-06-19T14:36:07.069187+02:00"}');
INSERT INTO "resources" VALUES('https://github.com/appvia/tako','Kev','','2021',1,'A tool to orchestrate application deployments on Kubernetes using Docker Compose files. It templatizes deployments, allowing developers to scale their compose configurations across multiple target environments with environment-specific overrides.','Go','Developer Tool','Medium',0,'online','manual','377bd061da94b783c8f87c81929154f29bd4b8426e0a0b5d02934d2535c92176',100.0,1779130494,1,'2026-01-22T20:30:49Z',NULL,NULL,NULL,'["Application Delivery", "Configuration Management", "Docker Compose Migration"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-tools.md"]','["kubernetes-tools.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2026-01-22T20:30:49Z", "gh_stars": 72, "gh_open_issues_30d": 45, "gh_open_prs_30d": 0, "gh_community_health": "healthy", "gh_activity_checked": "2026-06-19T14:36:07.804996+02:00"}');
INSERT INTO "resources" VALUES('https://github.com/aquasecurity/cloudsec-icons','aquasecurity/cloudsec-icons','','2021',1,'An open-source library of dedicated cybersecurity and DevSecOps icons created by Aqua Security. Empowers application security professionals to visually document threat boundaries, firewall parameters, and container compliance elements in systems architecture graphs.','None','Asset Pack','Beginner',0,'online','manual','d4917cbf5866a117245e65c3717323e6cbeab8a5bf0c58a6c41f599cceaa3fea',100.0,1781735900,1,'2026-06-18T00:38:20.813049+02:00',NULL,NULL,NULL,'["Architecture & Visualization", "Design Assets", "Security"]','["[COMMUNITY-TOOL]"]','["docs/cloud-arch-diagrams.md"]','["cloud-arch-diagrams.md"]','{}','{"gh_stars": 0, "gh_pushed": null, "gh_license": "N/A", "gh_open_issues_30d": 4, "gh_open_prs_30d": 0, "gh_community_health": "low", "gh_activity_checked": "2026-06-19T14:36:08.529390+02:00"}');
INSERT INTO "resources" VALUES('https://github.com/aquasecurity/kube-bench','kube-bench 🌟','','2026',5,'The industry standard tool to check whether Kubernetes clusters are deployed securely according to the Center for Internet Security (CIS) benchmarks. Can be run inside container workloads or directly on node hosts, outputting detailed reports identifying API, TLS, and permissions vulnerabilities.','Go','Tool','Medium',0,'online','manual','3fc464887d8cd3fc871fc6d9d7bd51f9fb7ae23f35731c95073e40620fb71285',100.0,1779030849,1,'2026-06-09T06:03:33Z',NULL,NULL,NULL,'["Networking & Security", "Security Compliance", "CIS Benchmarks"]','["[DE FACTO STANDARD]"]','["docs/kubernetes-security.md", "docs/kubernetes-tools.md"]','["kubernetes-tools.md", "kubernetes-security.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2026-06-09T06:03:33Z", "gh_stars": 8078, "gh_open_issues_30d": 91, "gh_open_prs_30d": 0, "gh_community_health": "active", "gh_activity_checked": "2026-06-19T14:36:09.258234+02:00"}');
INSERT INTO "resources" VALUES('https://github.com/aquasecurity/kube-hunter','kube-hunter 🌟','','N/A',0,NULL,NULL,NULL,NULL,0,NULL,'manual','9104d2e020cd3963831a31761f037f16a536d2d44a303795855898e910f7ac30',100.0,1779034273,1,'2026-05-17T18:11:13.681480+02:00',NULL,NULL,NULL,'[]','[]','["docs/kubernetes-security.md"]','[]','{}','{"gh_license": "Apache-2.0", "gh_open_issues_30d": 82, "gh_open_prs_30d": 0, "gh_community_health": "active", "gh_activity_checked": "2026-06-19T14:36:10.032894+02:00"}');
INSERT INTO "resources" VALUES('https://github.com/aquasecurity/starboard','==aquasecurity/starboard==','','2026',3,'Starboard targets the unification of security scanners into a single, cohesive Kubernetes-native CRD interface. Live grounding in 2026 confirms that Starboard has been fully deprecated and integrated directly into the Trivy Operator framework. Platform teams should seek Trivy Operator for active development, utilizing Starboard''s original specification strictly as a reference architecture.','Go','Operator','Intermediate',0,'online','manual','1824480eb35ee63c28294f0bb908498a16193d16da45d577500706614f5aca74',100.0,1779031147,1,'2026-06-10T12:05:58Z',NULL,NULL,NULL,'["Security", "Vulnerability Scanning", "Compliance"]','["[LEGACY]"]','["docs/kubernetes-tools.md"]','["kubernetes-tools.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2026-06-10T12:05:58Z", "gh_stars": 1375, "gh_open_issues_30d": 60, "gh_open_prs_30d": 0, "gh_community_health": "active", "gh_activity_checked": "2026-06-19T14:36:10.765602+02:00"}');
INSERT INTO "resources" VALUES('https://github.com/aquasecurity/trivy','trivy','','2026',5,'Aqua Security''s Trivy is an exceptionally fast, highly versatile security scanner for containers, IaC configurations, and software vulnerabilities. Known for its streamlined caching, wide packaging-format support, and outstanding CI integration. It is universally adopted as a de facto container validation tool in secure software pipelines.','Go','Tool','Intermediate',1,'online','manual','b46c90d466ffbc02632e60e5e9ed5423398d0901907b7641944f45379ed783f8',100.0,1779030207,1,'2026-06-11T14:52:49Z',NULL,NULL,NULL,'["Security", "Vulnerability Management", "Container Scanning"]','["[DE FACTO STANDARD]"]','["docs/devsecops.md"]','["devsecops.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2026-06-11T14:52:49Z", "gh_stars": 36431, "gh_open_issues_30d": 240, "gh_open_prs_30d": 0, "gh_community_health": "active", "gh_activity_checked": "2026-06-19T14:36:11.513808+02:00"}');
INSERT INTO "resources" VALUES('https://github.com/argilla-io/argilla','rubrix','','2023',5,'Formerly Rubrix, Argilla is a premier open-source data curation platform designed for AI and LLM workflows. Enables continuous human-in-the-loop (HITL) fine-tuning cycles. It seamlessly integrates with Hugging Face, SpaCy, and LangChain, optimizing training data quality through iterative annotation, validation, and curation mechanisms.','Python','Repository','Intermediate',0,'online','manual','43a8d5613cb2f779fb3ed1a40fbc1eed35cddb7b216a7d13f8db6ba1a4d4776e',100.0,1779130495,1,'2026-06-08T21:47:00Z',NULL,NULL,NULL,'["Data Engineering", "Data Labeling", "Human-In-The-Loop"]','["[DE FACTO STANDARD]"]','["docs/mlops.md"]','["mlops.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2026-06-08T21:47:00Z", "gh_stars": 5002, "gh_open_issues_30d": 27, "gh_open_prs_30d": 0, "gh_community_health": "healthy", "gh_activity_checked": "2026-06-19T14:36:12.284494+02:00"}');
INSERT INTO "resources" VALUES('https://github.com/argoproj-labs/applicationset','argoproj-labs/applicationset: Argo CD ApplicationSet Controller','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','736db94cb984f0c2e4e92a8c48893a99779cfe27b1f8a593684149d97cac0c43',100.0,1779031478,0,'2026-05-17T17:24:38.671432+02:00',NULL,NULL,NULL,'[]','[]','["docs/argo.md"]','[]','{}','{"duplicate_of": "https://github.com/argoproj/applicationset", "gh_open_issues_30d": 0, "gh_open_prs_30d": 0, "gh_community_health": "dormant", "gh_activity_checked": "2026-06-19T14:36:13.036559+02:00"}');
INSERT INTO "resources" VALUES('https://github.com/argoproj-labs/argocd-autopilot','argoproj-labs/argocd-autopilot: Argo-CD Autopilot','','2023',5,'An official Argo project opinionated tool designed to structure, install, and update Argo CD setups automatically. Uses a clean directory structure separating infrastructure from application manifests, enabling rapid multi-project bootstrap with version tracking and disaster recovery features.','Go','Repository','Intermediate',0,'online','manual','9c244f562123e769bd994ba3a8941680a7a2fd0ec07951ef1cab31b7e49dc2b7',100.0,1779032198,1,'2025-12-16T22:36:28Z',NULL,NULL,NULL,'["GitOps & CD", "ArgoCD", "Bootstrap Automation", "Autopilot"]','["[DE FACTO STANDARD]"]','["docs/argo.md"]','["argo.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2025-12-16T22:36:28Z", "gh_stars": 1121, "gh_open_issues_30d": 97, "gh_open_prs_30d": 0, "gh_community_health": "active", "gh_activity_checked": "2026-06-19T14:36:13.763335+02:00"}');
INSERT INTO "resources" VALUES('https://github.com/argoproj-labs/argocd-vault-plugin','==argoproj-labs/argocd-vault-plugin==','','2023',5,'An indispensable Argo CD plugin built to inject secrets dynamically from HashiCorp Vault, AWS Secrets Manager, or GCP Secret Manager. Replaces custom templating hacks by decrypting and injecting secret values directly into workloads at synchronization time, ensuring zero plaintext secrets enter the Git repository.','Go','Repository','Advanced',0,'online','manual','bacdb3b79f20c82c07dcabd131068baa6a41a9fd000e0061f4269359f582cd5d',100.0,1779030119,1,'2024-12-18T18:24:47Z',NULL,NULL,NULL,'["Platform Engineering", "Secret Management", "HashiCorp Vault", "ArgoCD Plugins"]','["[DE FACTO STANDARD]"]','["docs/argo.md"]','["argo.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2024-12-18T18:24:47Z", "gh_stars": 967, "gh_open_issues_30d": 161, "gh_open_prs_30d": 0, "gh_community_health": "active", "gh_activity_checked": "2026-06-19T14:36:14.473581+02:00"}');
INSERT INTO "resources" VALUES('https://github.com/argoproj/applicationset','argoproj-labs/applicationset: Argo CD ApplicationSet Controller','','2023',5,'The standard orchestrator extending Argo CD to support multi-cluster application distribution templates. Processes multi-source configurations, automates environment scaling, and drastically reduces the maintenance overhead of managing distinct Application manifests.','Go','Repository','Advanced',0,'online','manual','a4962d083aae4c7fecf87cda492879952faf3d5a81cf1c576f031132e33342a8',100.0,1779130494,1,'2024-07-15T18:06:39Z',NULL,NULL,NULL,'["GitOps & CD", "ArgoCD", "ApplicationSets"]','["[DE FACTO STANDARD]"]','["docs/argo.md"]','["argo.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2024-07-15T18:06:39Z", "gh_stars": 582, "gh_open_issues_30d": 144, "gh_open_prs_30d": 0, "gh_community_health": "active", "gh_activity_checked": "2026-06-19T14:36:15.198904+02:00"}');
INSERT INTO "resources" VALUES('https://github.com/argoproj/argo-cd/issues/25203','Upgrade UI to React 19 #25203','GitHub issue proposal outlining the path to upgrade the Argo CD UI from React 16 to React 19 for performance and modern feature support.','2025',4,'This GitHub issue proposes a multi-step roadmap to upgrade the Argo CD UI from React 16 to React 19, addressing historical tech debt from a five-year-old framework dependency.

The proposed migration details:
* Upgrading `argo-ui` and `argo-cd` sequentially to React 18 (transitioning `ReactDOM.render` to `createRoot`).
* Testing for regressions and ultimately upgrading to React 19.
* Enhancing UI performance via automatic state update batching and asynchronous transitions.','en','Issue','Advanced',0,'online','automatic','2aee2d8029be2792b1823290cf0bd44f7711f851d62a30af62646d45f510563a',NULL,1780351994,0,'2026-06-01T18:53:27Z',NULL,NULL,NULL,'["DevOps", "Continuous Delivery", "Argo CD UI Architecture"]','["[COMMUNITY-TOOL]"]','[]','[]','{}','{"category": "argo", "gh_license": "Apache-2.0", "gh_pushed": "2026-06-01T18:53:27Z", "gh_stars": 23029, "reputation_status": "Vetted", "reputation_summary": "Active community discussion regarding upgrading the aging Argo CD UI from React 16 to React 19.", "social_preview_url": "https://opengraph.githubassets.com/57a513e595b57bef86a5608099959701bf60db048addd0f7b8acd1ee40662b53/argoproj/argo-cd/issues/25203", "source_provenance": "X.com (ArgoProj)", "suggested_new_category": "", "gh_open_issues_30d": 4207, "gh_open_prs_30d": 0, "gh_community_health": "active", "gh_activity_checked": "2026-06-19T14:36:15.944748+02:00"}');
INSERT INTO "resources" VALUES('https://github.com/argoproj/argo-cd/pull/26601','feat(ui): Add AppSet to Application Resource Tree in Argo CD','','2024',5,'The official Argo CD feature enhancement that maps ApplicationSets directly inside the dashboard UI tree. This view simplifies managing multi-tenant topologies and nested application definitions for platform operators.','Go','Pull Request','Intermediate',0,'online','manual','5fcd701110fce0e9f89dbcdee949560e63cba12ed02ad830ce1d469939187fa2',100.0,1779032882,1,'2026-06-14T09:47:54Z',NULL,NULL,NULL,'["Kubernetes GitOps & Packaging", "Argo Project Ecosystem", "UI Visualization"]','["[DE FACTO STANDARD]"]','["docs/argo.md", "docs/cicd.md", "docs/kubernetes-operators-controllers.md"]','["argo.md", "kubernetes-operators-controllers.md", "cicd.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2026-06-14T09:47:54Z", "gh_stars": 23128, "gh_open_issues_30d": 4207, "gh_open_prs_30d": 0, "gh_community_health": "active", "gh_activity_checked": "2026-06-19T14:36:16.665742+02:00"}');
INSERT INTO "resources" VALUES('https://github.com/armadaproject/armada','Armada','','2020',3,'A high-throughput, multi-cluster batch queuing system built on top of Kubernetes. Armada manages tens of thousands of concurrent jobs across geographically distributed clusters, optimized for machine learning and quantitative analysis.','Go','Batch Scheduler','High',1,'online','manual','927210676217aa66088e5490ab7abaebeffc75d85169786f1cbc1f65babf6c47',100.0,1779130494,1,'2026-06-12T15:04:53Z',NULL,NULL,NULL,'["Scheduling", "Multi-Cluster", "Batch Workloads"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-tools.md"]','["kubernetes-tools.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2026-06-12T15:04:53Z", "gh_stars": 600, "gh_open_issues_30d": 109, "gh_open_prs_30d": 0, "gh_community_health": "active", "gh_activity_checked": "2026-06-19T14:36:17.433902+02:00"}');
INSERT INTO "resources" VALUES('https://github.com/arminc/k8s-platform-lcm','k8s-platform-lcm: Kubernetes platform lifecycle management 🌟','','2023',5,'An operations manager to track, audit, and upgrade cluster platform components, core Helm charts, and associated operator bundles. It prevents drift across non-application system-level components. Offers a simplified dashboard interface for infrastructure consistency.','Go','Tool','Medium',0,'online','manual','8da5006f3066cde9142ddef40c7935fa51ad77c535896b4c1ad36770273c76a9',100.0,1779032732,1,'2022-05-13T05:47:23Z',NULL,NULL,NULL,'["Operations", "Cluster Upgrades", "Lifecycle Management"]','["[DE FACTO STANDARD]"]','["docs/kubernetes-tools.md"]','["kubernetes-tools.md"]','{}','{"gh_license": "MIT", "gh_pushed": "2022-05-13T05:47:23Z", "gh_stars": 182, "gh_open_issues_30d": 18, "gh_open_prs_30d": 0, "gh_community_health": "healthy", "gh_activity_checked": "2026-06-19T14:36:18.143579+02:00"}');
INSERT INTO "resources" VALUES('https://github.com/armory/minnaker','Minnaker','','2022',2,'An installer package developed by Armory to spin up a single-node Spinnaker instance quickly inside a lightweight Kubernetes cluster (using K3s). It was designed to facilitate Spinnaker evaluations and local sandbox development. By 2026, as Spinnaker''s market footprint contraction continued, the Minnaker repository is considered a legacy reference project.','Shell','Installer','Medium',0,'online','manual','bc9ea132c2e70c4c1230e36f022608e8505e2ee0506cd0270dd87d762505e438',100.0,1779032338,1,'2023-05-20T21:18:12Z',NULL,NULL,NULL,'["Delivery", "CI/CD", "Spinnaker"]','["[LEGACY]"]','["docs/kubernetes-tools.md"]','["kubernetes-tools.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2023-05-20T21:18:12Z", "gh_stars": 156, "gh_open_issues_30d": 33, "gh_open_prs_30d": 0, "gh_community_health": "healthy", "gh_activity_checked": "2026-06-19T14:36:18.885927+02:00"}');
INSERT INTO "resources" VALUES('https://github.com/armosec/kubescape','==Kubescape== 🌟','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','b2edcccc6e3dc19610cb8401874e7e9c6efc002eea50bff20debb737537678d8',100.0,1779029325,0,'2026-05-17T16:48:45.962396+02:00',NULL,NULL,NULL,'[]','[]','["docs/kubernetes-security.md"]','[]','{}','{"duplicate_of": "https://github.com/kubescape/kubescape", "gh_open_issues_30d": 0, "gh_open_prs_30d": 0, "gh_community_health": "dormant", "gh_activity_checked": "2026-06-19T14:36:19.550860+02:00"}');
INSERT INTO "resources" VALUES('https://github.com/armosec/regolibrary','armosec/regolibrary','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','632ecd5c343463ee3440caa26e977276d038338bdc2d4952ef3e18207cafb994',100.0,1779031451,0,'2026-05-17T17:24:11.445350+02:00',NULL,NULL,NULL,'[]','[]','["docs/kubernetes-tools.md"]','[]','{}','{"duplicate_of": "https://github.com/kubescape/regolibrary", "gh_open_issues_30d": 0, "gh_open_prs_30d": 0, "gh_community_health": "dormant", "gh_activity_checked": "2026-06-19T14:36:20.206111+02:00"}');
INSERT INTO "resources" VALUES('https://github.com/arslanbilal/git-cheat-sheet','arslanbilal/git-cheat-sheet 🌟🌟🌟','','2025',4,'Curator Insight: Highly starred open-source repository containing translated Git references. Live Grounding: Facilitates localized, multilingual engineering onboarding, providing consistent global team standards for branch structures, conflict resolutions, and configuration setups.','Markdown','GitHub Repository','Intermediate',0,'online','manual','c263d3474671da6aee00f06477d2cf21e1b71609533804a19070230671efc968',100.0,1781735890,1,'2026-06-18T00:38:10.114146+02:00',NULL,NULL,NULL,'["Development", "Version Control", "Git"]','["[ENTERPRISE-STABLE]"]','["docs/cheatsheets.md"]','["cheatsheets.md"]','{}','{"gh_stars": 0, "gh_pushed": null, "gh_license": "N/A", "gh_open_issues_30d": 2, "gh_open_prs_30d": 0, "gh_community_health": "low", "gh_activity_checked": "2026-06-19T14:36:20.930897+02:00"}');
INSERT INTO "resources" VALUES('https://github.com/arttor/helmify','==arttor/helmify==','','2021',3,'An automation utility that converts standard declarative Kubernetes manifests directly into valid, paramaterized Helm charts. It simplifies migrations and accelerates the distribution setup of packaged deployments.','Go','CLI Tool','Intermediate',0,'online','manual','95af44ea2bd1b9252e87920a85c9df5d9b5f24886fc5e6bd00264af5fbf46866',100.0,1779033084,1,'2026-05-07T07:38:16Z',NULL,NULL,NULL,'["GitOps & Configuration", "Helm Chart Generation", "Migration Tools"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-tools.md", "docs/yaml.md"]','["kubernetes-tools.md", "yaml.md"]','{}','{"gh_license": "MIT", "gh_pushed": "2026-05-07T07:38:16Z", "gh_stars": 1738, "is_special": true, "gh_open_issues_30d": 55, "gh_open_prs_30d": 0, "gh_community_health": "active", "gh_activity_checked": "2026-06-19T15:25:35.433074+02:00"}');
INSERT INTO "resources" VALUES('https://github.com/arun-gupta/docker-jenkins-pipeline','github.com/arun-gupta/docker-jenkins-pipeline: Docker + Java + Jenkins Pipeline','','2018',0,'Curator Insight structures this repository around running Docker-integrated Java application compilation inside Jenkins Pipelines. Live Grounding shows that mounting the Docker socket inside Jenkins agents remains a common albeit security-sensitive approach. It serves as a historical and practical reference for building containerized Java workloads using declarative pipelines.','Java','Repository','Intermediate',1,'online','manual','850f58fedd04dc18d048d11e49b9b071128fdfd5e72db40e2d38139deff04889',100.0,1781735910,1,'2026-06-18T00:38:30.992251+02:00',NULL,NULL,NULL,'["DevOps", "CI/CD Platforms", "Jenkins", "Docker Containerization"]','["[COMMUNITY-TOOL]"]','["docs/demos.md"]','["demos.md"]','{}','{"gh_stars": 0, "gh_pushed": null, "gh_license": "N/A", "gh_open_issues_30d": 11, "gh_open_prs_30d": 0, "gh_community_health": "healthy", "gh_activity_checked": "2026-06-19T15:25:36.185946+02:00"}');
INSERT INTO "resources" VALUES('https://github.com/asdf-community/asdf-kubectl','asdf-kubectl','','2020',2,'A community-maintained plugin for the asdf extendable version manager, designed to install and manage multiple versions of kubectl. It facilitates deterministic local environments by locking Kubernetes CLI versions per project.','Shell','CLI Plugin','Low',0,'online','manual','10d02cbbb3fd4e0ddf173cd2217d9b1d4ddc7870a563b7997224ee5708e67da8',100.0,1779130494,1,'2025-11-12T15:57:32Z',NULL,NULL,NULL,'["Developer Experience", "CLI Tools", "Version Management"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-tools.md"]','["kubernetes-tools.md"]','{}','{"gh_license": "MIT", "gh_pushed": "2025-11-12T15:57:32Z", "gh_stars": 131, "gh_open_issues_30d": 5, "gh_open_prs_30d": 0, "gh_community_health": "low", "gh_activity_checked": "2026-06-19T15:25:36.901768+02:00"}');
INSERT INTO "resources" VALUES('https://github.com/asim/go-micro','go-micro','','N/A',0,NULL,NULL,NULL,NULL,0,NULL,'manual','4480b6aeafbe7b209f8e12f66ba1c0fd250f07d5f8ff5d5e19aa614a730ba7ff',100.0,1779031085,0,'2026-05-17T17:18:05.392262+02:00',NULL,NULL,NULL,'[]','[]','["docs/golang.md"]','[]','{}','{"gh_open_issues_30d": 0, "gh_open_prs_30d": 0, "gh_community_health": "dormant", "gh_activity_checked": "2026-06-19T15:25:37.553245+02:00"}');
INSERT INTO "resources" VALUES('https://github.com/askmeegs/learn-istio','github.com/askmeegs/learn-istio 🌟','','2020',0,'An educational repository featuring early-day tutorials and configurations for learning Istio concepts. Currently archived/unmaintained, functioning primarily as a legacy resource.','Shell','Repository','Beginner',1,'online','manual','40dd02ee18cdb30f4966d3166cf46c09c5993471a4ace77ce29c75addfb27121',100.0,1781735971,1,'2026-06-18T00:39:31.298661+02:00',NULL,NULL,NULL,'["Service Mesh", "Training", "Education"]','["[LEGACY]"]','["docs/istio.md"]','["istio.md"]','{}','{"gh_stars": 0, "gh_pushed": null, "gh_license": "N/A", "gh_open_issues_30d": 1, "gh_open_prs_30d": 0, "gh_community_health": "low", "gh_activity_checked": "2026-06-19T15:25:38.283305+02:00"}');
INSERT INTO "resources" VALUES('https://github.com/askmeegs/yaml-your-cloud','askmeegs/yaml-your-cloud','','2021',1,'Code repository designed as a companion to the ''YAML your cloud'' presentation, offering practical Kubernetes manifest examples and Crossplane configurations. It showcases foundational multi-cloud provider settings, composition patterns, and claims structures used in active training environments.','YAML','Code Repository','Intermediate',0,'online','manual','21fd98ae25edafdb2d51f06cdfa2d4f399f70587def62c3a84f16f0e0139fd11',100.0,1779030891,1,'2021-09-13T17:16:35Z',NULL,NULL,NULL,'["Platform Engineering", "Control Planes", "Crossplane", "Code Samples"]','["[COMMUNITY-TOOL]"]','["docs/crossplane.md"]','["crossplane.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2021-09-13T17:16:35Z", "gh_stars": 6, "gh_open_issues_30d": 0, "gh_open_prs_30d": 0, "gh_community_health": "dormant", "gh_activity_checked": "2026-06-19T15:25:38.983370+02:00"}');
INSERT INTO "resources" VALUES('https://github.com/asobti/kube-monkey','GitHub: kube-monkey','','2024',5,'A Go-based Kubernetes implementation of Netflix''s Chaos Monkey. kube-monkey runs inside k8s clusters to systematically schedule and delete random Pod instances within designated namespaces, forcing development teams to architect highly redundant and self-healing services.','Go','Software Utility','Intermediate',1,'online','manual','64ba2f1a6d1eaad7862d63edda60c42a1ecf91065bb3327bfef52a3adc90ce5d',100.0,1779031602,1,'2024-06-16T19:34:50Z',NULL,NULL,NULL,'["Resilience", "Chaos Engineering", "Kubernetes Tools"]','["[DE FACTO STANDARD]"]','["docs/chaos-engineering.md"]','["chaos-engineering.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2024-06-16T19:34:50Z", "gh_stars": 3064, "gh_open_issues_30d": 28, "gh_open_prs_30d": 0, "gh_community_health": "healthy", "gh_activity_checked": "2026-06-19T15:25:39.679219+02:00"}');
INSERT INTO "resources" VALUES('https://github.com/astefanutti/kubebox','kubebox','','2025',5,'An advanced, high-performance terminal dashboard for cluster visualization. Offers real-time metrics, dynamic log streaming, container exec shortcuts, and immediate cluster health alerts, providing a modern alternative to browser dashboards.','JavaScript','CLI Tool','Medium',0,'online','manual','dd1e5c18d53d7353fcaad0e52d8769c617b69ac7d6821f62e8975f70e7cdd0ea',100.0,1779031393,1,'2024-06-17T13:05:26Z',NULL,NULL,NULL,'["Operations", "Command Line Tools", "Terminal UI"]','["[DE FACTO STANDARD]"]','["docs/kubernetes-tools.md"]','["kubernetes-tools.md"]','{}','{"gh_license": "MIT", "gh_pushed": "2024-06-17T13:05:26Z", "gh_stars": 2230, "gh_open_issues_30d": 42, "gh_open_prs_30d": 0, "gh_community_health": "healthy", "gh_activity_checked": "2026-06-19T15:25:40.378651+02:00"}');
INSERT INTO "resources" VALUES('https://github.com/astral-sh/ruff','==Ruff==','','2025',5,'Curator Insight introduces Ruff as an extremely fast Python linter and formatter written in Rust. Live Grounding confirms Ruff is a de facto industry standard, dramatically lowering CI run times by replacing several older style checkers with a single compiled utility.','Rust','Tool','Intermediate',1,'online','manual','00e4cdf7ccac1fddbb00564f504169888829f18e865b1595287c4892ad556867',100.0,1779030559,1,'2026-06-14T09:19:30Z',NULL,NULL,NULL,'["Software Engineering", "Python", "Static Analysis"]','["[DE FACTO STANDARD]"]','["docs/python.md", "docs/visual-studio.md"]','["python.md", "visual-studio.md"]','{}','{"gh_license": "MIT", "gh_pushed": "2026-06-14T09:19:30Z", "gh_stars": 47969, "gh_open_issues_30d": 2022, "gh_open_prs_30d": 0, "gh_community_health": "active", "gh_activity_checked": "2026-06-19T15:25:41.086184+02:00"}');
INSERT INTO "resources" VALUES('https://github.com/atinfo/awesome-test-automation','Awesome Test Automation','','2026',5,'An extensive curated directory compiling top-tier testing tools, frameworks, and continuous validation resources. Features directories for end-to-end web tests, load injection suites, API contract testers, and mobile automation libraries.','N/A','Repository','Intermediate',0,'online','manual','122c77eeac0f609a07457f5415a2e09524d356674ed39f58d08a783a9cabde68',100.0,1781736123,1,'2026-06-18T00:42:03.142216+02:00',NULL,NULL,NULL,'["Software Engineering", "Testing", "Test Automation Repositories"]','["[DE FACTO STANDARD]"]','["docs/other-awesome-lists.md", "docs/qa.md"]','["architectural-foundations.md", "other-awesome-lists.md", "qa.md"]','{}','{"gh_stars": 0, "gh_pushed": null, "gh_license": "N/A", "is_special": true, "gh_open_issues_30d": 104, "gh_open_prs_30d": 0, "gh_community_health": "active", "gh_activity_checked": "2026-06-19T15:25:41.801837+02:00"}');
INSERT INTO "resources" VALUES('https://github.com/atombender/ktail','==atombender/ktail== 🌟','','2017',3,'A dedicated log-streaming tool built to stream, aggregate, and colorize logs from multiple workloads simultaneously. It filters log pipelines by name or label schemas to optimize terminal investigations.','Go','CLI Tool','Intermediate',0,'online','manual','df0e7f2e8603144cba19bbf1aac09e4afeb62d7e17c9b896b903d5b2ca6a69fb',100.0,1779032800,1,'2024-12-12T00:15:59Z',NULL,NULL,NULL,'["Observability & Performance", "Log Streaming", "CLI Log Tools"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-tools.md"]','["kubernetes-tools.md"]','{}','{"gh_license": "MIT", "gh_pushed": "2024-12-12T00:15:59Z", "gh_stars": 365, "gh_open_issues_30d": 2, "gh_open_prs_30d": 0, "gh_community_health": "low", "gh_activity_checked": "2026-06-19T15:25:42.581979+02:00"}');
INSERT INTO "resources" VALUES('https://github.com/auchenberg/volkswagen','auchenberg/volkswagen','','2016',5,'A satirical utility that detects if a test suite is running inside a CI pipeline and automatically forces a green/passing status. A humorous warning on metrics tampering.','JavaScript','Tool','Beginner',0,'online','manual','93b447d3c580cbc91864737ac4c76580b4f07569783000abe2a687b53a4393b4',100.0,1779032243,1,'2026-02-27T07:23:49Z',NULL,NULL,NULL,'["Software Engineering", "Testing", "Satire"]','["[DE FACTO STANDARD]"]','["docs/qa.md"]','["qa.md"]','{}','{"gh_license": "MIT", "gh_pushed": "2026-02-27T07:23:49Z", "gh_stars": 15447, "gh_open_issues_30d": 23, "gh_open_prs_30d": 0, "gh_community_health": "healthy", "gh_activity_checked": "2026-06-19T15:25:43.297493+02:00"}');
INSERT INTO "resources" VALUES('https://github.com/authelia/authelia','Authelia 🌟','','2026',5,'Authelia is an open-source authentication and authorization server providing single sign-on (SSO) for applications behind reverse proxies. It supports multi-factor authentication (MFA), dynamic security policies, and user management, offloading auth logic from backend systems.','Go','Identity Provider / SSO Portal','Advanced',1,'online','manual','2209fc4a3a7d59e14441ca939b359b22219057aece6ca60b5085c4dd362d194e',100.0,1779032163,1,'2026-06-14T08:39:42Z',NULL,NULL,NULL,'["Security & Identity", "Authentication & Authorization", "Single Sign-On"]','["[DE FACTO STANDARD]"]','["docs/kubernetes-tools.md"]','["kubernetes-tools.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2026-06-14T08:39:42Z", "gh_stars": 28049, "gh_open_issues_30d": 117, "gh_open_prs_30d": 0, "gh_community_health": "active", "gh_activity_checked": "2026-06-19T15:25:44.000508+02:00"}');
INSERT INTO "resources" VALUES('https://github.com/automateyournetwork/automate_your_network','github.com/automateyournetwork/automate_your_network: Automate Your Network'' - John Capobianco - July 1st 2023','','2023',3,'A comprehensive network automation repository by John Capobianco supporting his publication. It presents concrete playbooks and collections to programmatically manage, audit, and document enterprise network appliances and switches.','YAML','Source Code','Advanced',0,'online','manual','5d31d3be43cf606cbb74f11b646eb7b881cad9edf676806d16c1f0613eab0b1f',100.0,1779031429,1,'2023-09-14T21:51:12Z',NULL,NULL,NULL,'["Infrastructure as Code", "Ansible", "Network Automation"]','["[COMMUNITY-TOOL]"]','["docs/ansible.md"]','["ansible.md"]','{}','{"gh_license": "GPL-3.0", "gh_pushed": "2023-09-14T21:51:12Z", "gh_stars": 647, "gh_open_issues_30d": 2, "gh_open_prs_30d": 0, "gh_community_health": "low", "gh_activity_checked": "2026-06-19T15:25:44.683010+02:00"}');
INSERT INTO "resources" VALUES('https://github.com/avelino/awesome-go','Awesome Go 🌟','','2026',5,'The definitive curated repository of high-quality Go frameworks, libraries, and software. Unmatched resource for identifying vetted dependencies for enterprise service development. Ideal for building lightweight, hyper-fast microservices, Kubernetes operators, and cloud infrastructure CLI tools.','Go','Repository','Intermediate',1,'online','manual','292d69dad4fc77350d3fa86ed7f3445202a3d206cf44e1bacefa89ba335df2db',100.0,1779033429,1,'2026-06-14T05:05:39Z',NULL,NULL,NULL,'["Programming Languages", "Go", "Resources"]','["[DE FACTO STANDARD]"]','["docs/golang.md", "docs/other-awesome-lists.md"]','["golang.md", "other-awesome-lists.md"]','{}','{"gh_license": "MIT", "gh_pushed": "2026-06-14T05:05:39Z", "gh_stars": 175407, "is_special": true, "gh_open_issues_30d": 195, "gh_open_prs_30d": 0, "gh_community_health": "active", "gh_activity_checked": "2026-06-19T15:25:45.394220+02:00"}');
INSERT INTO "resources" VALUES('https://github.com/avencera/yamine','avencera/yamine','','2021',2,'A fast, Rust-based CLI processor built to parse and validate YAML file structures. While development is inactive, it serves as a lightweight local tool for querying configuration nodes in resource-constrained container images.','Rust','tool','intermediate',0,'online','manual','c4e4ca3024ed487a1458c6f048e15edca15c9af13912b36f9a79359040d90465',100.0,1779029985,1,'2023-11-14T15:26:04Z',NULL,NULL,NULL,'["Configuration Management", "YAML Processing", "CLI Tools"]','["[COMMUNITY-TOOL]"]','["docs/yaml.md"]','["data-and-advanced-analytics.md", "yaml.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2023-11-14T15:26:04Z", "gh_stars": 19, "is_special": true, "gh_open_issues_30d": 0, "gh_open_prs_30d": 0, "gh_community_health": "dormant", "gh_activity_checked": "2026-06-19T15:25:46.191645+02:00"}');
INSERT INTO "resources" VALUES('https://github.com/awesome-devops/awesome-ansible','https://github.com/awesome-devops/awesome-ansible','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','a6d2538e3c6f7054fdc0b96563cc79781689be4289ad2df477cefddcdf223336',100.0,1779034296,0,'2026-05-17T18:11:36.148095+02:00',NULL,NULL,NULL,'[]','[]','["docs/ansible.md"]','[]','{}','{"duplicate_of": "https://github.com/ansible-community/awesome-ansible", "gh_open_issues_30d": 0, "gh_open_prs_30d": 0, "gh_community_health": "dormant", "gh_activity_checked": "2026-06-19T15:25:46.865879+02:00"}');
INSERT INTO "resources" VALUES('https://github.com/awesome-foss/awesome-sysadmin','Awesome Sysadmin','','2026',5,'An exhaustive curation of open-source sysadmin resources, listing production-ready system monitors, configuration management tools, security suites, and virtualization frameworks used globally by SREs.','Markdown','Repository','Intermediate',0,'online','manual','1fd8ce0ee108f10c5f79b57aebca66b9b362a567c0afc83264a4704b99ae3bd8',100.0,1779033759,1,'2026-06-03T21:31:07Z',NULL,NULL,NULL,'["Infrastructure", "Sysadmin", "Resources"]','["[DE FACTO STANDARD]"]','["docs/devops-tools.md", "docs/iac.md", "docs/monitoring.md"]','["devops-tools.md", "iac.md", "monitoring.md"]','{}','{"gh_license": "NOASSERTION", "gh_pushed": "2026-06-03T21:31:07Z", "gh_stars": 34277, "gh_open_issues_30d": 67, "gh_open_prs_30d": 0, "gh_community_health": "active", "gh_activity_checked": "2026-06-19T15:25:47.608342+02:00"}');
INSERT INTO "resources" VALUES('https://github.com/awesome-it/adeploy','awesome-it/adeploy','','2020',0,'An Ansible-based automation utility designed to orchestrate early-stage Kubernetes cluster deployments. Modern production operations have entirely transitioned to Kubernetes-native platforms (e.g., Kubeadm, Cluster API) and GitOps tooling (e.g., Argo CD).','Python','CLI / Script','Intermediate',0,'online','manual','73a59f2bcd53854998e44781b7181e97d3587dda6739ea22414a016470c72775',100.0,1779032057,1,'2026-03-23T16:01:24Z',NULL,NULL,NULL,'["Operations", "GitOps & Delivery", "Deployment Automation"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-tools.md"]','["kubernetes-tools.md"]','{}','{"gh_license": "BSD-3-Clause", "gh_pushed": "2026-03-23T16:01:24Z", "gh_stars": 14, "gh_open_issues_30d": 0, "gh_open_prs_30d": 0, "gh_community_health": "dormant", "gh_activity_checked": "2026-06-19T15:25:48.332540+02:00"}');
INSERT INTO "resources" VALUES('https://github.com/awesome-soft/awesome-devops','Awesome DevOps','','2026',2,'A multi-disciplinary tool index mapping platforms for provisioning, monitoring, security, container hosting, and deployment automation. Acts as a quick-lookup repository for constructing comprehensive DevOps toolchains.','Markdown','Awesome List','Intermediate',0,'online','manual','df038a8577496df46981aaba137c4729d4fc5c6a96ae3e93c4a617ce97612df7',100.0,1779030404,1,'2025-06-05T06:21:48Z',NULL,NULL,NULL,'["Infrastructure & Operations", "DevOps & SRE Engineering", "General Tooling"]','["[COMMUNITY-TOOL]"]','["docs/other-awesome-lists.md"]','["architectural-foundations.md", "other-awesome-lists.md"]','{}','{"gh_license": "MIT", "gh_pushed": "2025-06-05T06:21:48Z", "gh_stars": 518, "is_special": true, "gh_open_issues_30d": 16, "gh_open_prs_30d": 0, "gh_community_health": "healthy", "gh_activity_checked": "2026-06-19T15:25:49.066997+02:00"}');
INSERT INTO "resources" VALUES('https://github.com/awesome-sre/awesome-sre','awesome-sre/awesome-sre','','2026',0,'A general SRE community registry documenting articles, telemetry paradigms, cluster performance charts, and manual failover plans for high-concurrency web systems.','Markdown','Awesome List','Intermediate',0,'online','manual','021ccfb5e4969ceefc90fd61ddc505c9db6b049211b74bb0a466925c3524ec19',100.0,1781736123,1,'2026-06-18T00:42:03.151118+02:00',NULL,NULL,NULL,'["Infrastructure & Operations", "Site Reliability Engineering", "General SRE"]','["[COMMUNITY-TOOL]"]','["docs/other-awesome-lists.md"]','["architectural-foundations.md", "other-awesome-lists.md"]','{}','{"gh_stars": 0, "gh_pushed": null, "gh_license": "N/A", "is_special": true, "gh_open_issues_30d": 4, "gh_open_prs_30d": 0, "gh_community_health": "low", "gh_activity_checked": "2026-06-19T15:25:49.765663+02:00"}');
INSERT INTO "resources" VALUES('https://github.com/aws-cloudformation/cloudformation-guard','AWS CloudFormation Guard','','N/A',0,NULL,NULL,NULL,NULL,0,NULL,'manual','80aa712b02fec3418dc86d022a043d90881873d43e7b6851962e9fd01ec6da8e',100.0,1779033974,1,'2026-05-17T18:06:14.554805+02:00',NULL,NULL,NULL,'[]','[]','["docs/aws-iac.md"]','[]','{}','{"gh_license": "Apache-2.0", "gh_open_issues_30d": 50, "gh_open_prs_30d": 0, "gh_community_health": "healthy", "gh_activity_checked": "2026-06-19T15:25:50.544586+02:00"}');
INSERT INTO "resources" VALUES('https://github.com/aws-controllers-k8s/community','AWS Controllers for Kubernetes (ACK) 🌟','','2026',5,'Official community hub for AWS Controllers for Kubernetes (ACK). It allows cloud platform engineers to define and manage AWS resources (like RDS databases, S3 buckets, and SQS queues) directly through standard Kubernetes manifests and controllers.','Go','Code Repository','Advanced',0,'online','manual','8c61de863d9d618c6469f0c6adbceb09bb3429f1003d6aeea23e3890328e8ca7',100.0,1779032953,1,'2026-06-13T20:57:56Z',NULL,NULL,NULL,'["Cloud Infrastructure", "Amazon EKS", "ACK"]','["[DE FACTO STANDARD]"]','["docs/kubernetes-tools.md", "docs/managed-kubernetes-in-public-cloud.md"]','["managed-kubernetes-in-public-cloud.md", "kubernetes-tools.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2026-06-13T20:57:56Z", "gh_stars": 2627, "gh_open_issues_30d": 296, "gh_open_prs_30d": 0, "gh_community_health": "active", "gh_activity_checked": "2026-06-19T15:25:51.375342+02:00"}');
INSERT INTO "resources" VALUES('https://github.com/aws-ia/terraform-aws-eks-blueprints','==github.com/aws-ia/terraform-aws-eks-blueprints (examples) 🌟🌟🌟==','','2026',4,'A production-ready collection of Terraform modules designed to accelerate Amazon EKS cluster deployments. Live Grounding highlights its architecture for bootstrapping clusters with essential add-ons like Karpenter, AWS Load Balancer Controller, and Prometheus. It represents the industry standard for declarative EKS infrastructure provisioning.','HCL','Repository','Advanced',0,'online','manual','b10114e005af34dd0a1b090b242ad5d0300ce15888760f434b4a9c9f669918da',100.0,1779034355,1,'2026-06-05T11:52:56Z',NULL,NULL,NULL,'["Cloud Infrastructure", "AWS", "EKS & Container Orchestration"]','["[ENTERPRISE-STABLE]"]','["docs/managed-kubernetes-in-public-cloud.md"]','["managed-kubernetes-in-public-cloud.md", "terraform.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2026-06-05T11:52:56Z", "gh_stars": 3024, "gh_open_issues_30d": 14, "gh_open_prs_30d": 0, "gh_community_health": "healthy", "gh_activity_checked": "2026-06-19T15:25:52.169606+02:00"}');
INSERT INTO "resources" VALUES('https://github.com/aws-ia/terraform-aws-eks-blueprints/blob/main/docs/v4-to-v5/motivation.md','Direction for v5 of Terraform EKS Blueprints','','N/A',0,NULL,NULL,NULL,NULL,0,NULL,'manual','2c9c034bfea790f9e75891f8aad8bd0022eaa94cd283c308e84cbea5611b9ab2',100.0,1779029268,1,'2026-05-17T16:47:48.246351+02:00',NULL,NULL,NULL,'[]','[]','["docs/managed-kubernetes-in-public-cloud.md"]','[]','{}','{"gh_license": "Apache-2.0", "gh_open_issues_30d": 14, "gh_open_prs_30d": 0, "gh_community_health": "healthy", "gh_activity_checked": "2026-06-19T15:25:52.930344+02:00"}');
INSERT INTO "resources" VALUES('https://github.com/aws-observability','github.com/aws-observability','','2023',0,'The main landing repository for AWS Observability engineering groups. Provides multi-faceted Terraform templates designed to spin up standardized, enterprise-grade cloud logging and analytical tools.','HCL','Repository','Advanced',0,'online','manual','32f9ed227a0d9d466b2608c94a92bdcba69daa5957985988f41e207df893e9c1',100.0,1779029174,1,'2026-05-17T16:46:14.695531+02:00',NULL,NULL,NULL,'["Cloud Infrastructure", "AWS", "EKS & Container Orchestration"]','["[COMMUNITY-TOOL]"]','["docs/terraform.md"]','["terraform.md"]','{}','{"gh_stars": 0, "gh_pushed": null, "gh_license": "N/A"}');
INSERT INTO "resources" VALUES('https://github.com/aws-observability/terraform-aws-observability-accelerator',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,'manual','7160eea9597c82c0cbab2e806ff4aa39884346cc33c66281304796c207d8a342',100.0,1779032780,0,'2026-05-17T17:46:20.159265+02:00',NULL,NULL,NULL,'[]','[]','["docs/terraform.md"]','[]','{}','{"gh_open_issues_30d": 7, "gh_open_prs_30d": 0, "gh_community_health": "low", "gh_activity_checked": "2026-06-19T15:25:53.715805+02:00"}');
INSERT INTO "resources" VALUES('https://github.com/aws-quickstart/cdk-eks-blueprints','==aws-quickstart/cdk-eks-blueprints: Amazon EKS Blueprints for CDK==','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','0dfa9e033918308136eab12a441be32ed43249e4d49bd227ab3aa9e566596a55',100.0,1779029897,0,'2026-05-17T16:58:17.594014+02:00',NULL,NULL,NULL,'[]','[]','["docs/managed-kubernetes-in-public-cloud.md"]','[]','{}','{"duplicate_of": "https://github.com/awslabs/cdk-eks-blueprints", "gh_open_issues_30d": 0, "gh_open_prs_30d": 0, "gh_community_health": "dormant", "gh_activity_checked": "2026-06-19T15:25:54.370247+02:00"}');
INSERT INTO "resources" VALUES('https://github.com/aws-samples','==github.com/aws-samples== 🌟','','2026',0,'The master organization containing AWS-curated reference architectures, deployment scripts, and code samples. Serves as a vital baseline for implementing multi-account strategies, serverless setups, and security blueprints.','Multi','Organization','Advanced',0,'online','manual','818b25c8b128c4cc08f1b407654a5168ca85db1486768edb4d8634628e815922',100.0,1779034306,1,'2026-05-17T18:11:46.720688+02:00',NULL,NULL,NULL,'["Public Cloud Providers", "AWS", "Best Practices"]','["[COMMUNITY-TOOL]"]','["docs/demos.md"]','["demos.md"]','{}','{"gh_stars": 0, "gh_pushed": null, "gh_license": "N/A"}');
INSERT INTO "resources" VALUES('https://github.com/aws-samples/aws-auto-inventory','github.com/aws-samples/aws-auto-inventory: AWS Automated Inventory 🌟','','2024',5,'An automated system designed to discover, track, and catalog AWS infrastructure assets across multiple regions and accounts. Leverages Serverless functions and AWS Config to maintain real-time compliance dashboards.','Python','Repository','Intermediate',0,'online','manual','d313f0e1c1d23aa70404f9af62b2948d85be04af17d3609ce1a0253fc928a08c',100.0,1779033655,1,'2026-06-11T19:34:23Z',NULL,NULL,NULL,'["Public Cloud Providers", "AWS", "Asset Management"]','["[DE FACTO STANDARD]"]','["docs/demos.md"]','["demos.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2026-06-11T19:34:23Z", "gh_stars": 254, "gh_open_issues_30d": 10, "gh_open_prs_30d": 0, "gh_community_health": "healthy", "gh_activity_checked": "2026-06-19T15:25:55.240073+02:00"}');
INSERT INTO "resources" VALUES('https://github.com/aws-samples/aws-cdk-for-k3scluster','github.com/aws-samples/cdk-k3s-cluster 🌟','','2023',2,'An AWS Cloud Development Kit (CDK) resource package that constructs complete K3s virtual machine clusters on EC2, offering a highly economical alternative to managed AWS EKS services.','TypeScript','IaC','Intermediate',0,'online','manual','c2b3307d5505a3dde5e67e92035a8d1a9872f9d58d9450854c4259e2e2a9a1cd',100.0,1779032790,1,'2022-10-27T13:35:31Z',NULL,NULL,NULL,'["Edge & IoT", "Infrastructure as Code", "AWS CDK"]','["[COMMUNITY-TOOL]"]','["docs/rancher.md"]','["rancher.md"]','{}','{"gh_license": "MIT", "gh_pushed": "2022-10-27T13:35:31Z", "gh_stars": 61, "gh_open_issues_30d": 0, "gh_open_prs_30d": 0, "gh_community_health": "dormant", "gh_activity_checked": "2026-06-19T15:25:56.017599+02:00"}');
INSERT INTO "resources" VALUES('https://github.com/aws-samples/aws-cdk-stack-builder-tool','==github.com/aws-samples/aws-cdk-stack-builder-tool==','','2024',5,'An AWS Samples tool configured to dynamically build and modularize AWS CDK stacks based on high-level configuration templates. It streamlines boilerplate IAC setup, allowing platform engineering teams to maintain clean, scalable multi-environment stacks. Ideal for bootstrapping large cloud applications adhering to AWS Well-Architected frameworks.','TypeScript','Repository','Intermediate',0,'online','manual','93a3ebf7ea5faff6c84b491c2841b309a61ceb63f65f710297d3782e44d4c829',100.0,1779033487,1,'2024-08-01T15:35:30Z',NULL,NULL,NULL,'["Cloud Platform", "AWS Infrastructure", "Infrastructure as Code"]','["[DE FACTO STANDARD]"]','["docs/aws-tools-scripts.md"]','["aws-tools-scripts.md"]','{}','{"gh_license": "MIT-0", "gh_pushed": "2024-08-01T15:35:30Z", "gh_stars": 202, "gh_open_issues_30d": 9, "gh_open_prs_30d": 0, "gh_community_health": "low", "gh_activity_checked": "2026-06-19T15:25:56.791064+02:00"}');
INSERT INTO "resources" VALUES('https://github.com/aws-samples/aws-customer-playbook-framework','github.com/aws-samples/aws-customer-playbook-framework 🌟','','2025',5,'A comprehensive operational framework that helps organizations define, structure, and automate IT playbooks and runbooks on AWS. Enhances incident response protocols and disaster recovery simulations.','TypeScript','Repository','Advanced',0,'online','manual','82978fb0b4badce58791e9b1211ffc292cb1b18641bd837172c86e076e686297',100.0,1779034582,1,'2026-06-13T23:29:32Z',NULL,NULL,NULL,'["Public Cloud Providers", "AWS", "Operational Excellence"]','["[DE FACTO STANDARD]"]','["docs/demos.md"]','["demos.md"]','{}','{"gh_license": "NOASSERTION", "gh_pushed": "2026-06-13T23:29:32Z", "gh_stars": 661, "gh_open_issues_30d": 0, "gh_open_prs_30d": 0, "gh_community_health": "dormant", "gh_activity_checked": "2026-06-19T15:25:57.570972+02:00"}');
INSERT INTO "resources" VALUES('https://github.com/aws-samples/aws-eks-accelerator-for-terraform','github.com/aws-samples/aws-eks-accelerator-for-terraform: AWS EKS Accelerator'' for Terraform 🌟','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','b10114e005af34dd0a1b090b242ad5d0300ce15888760f434b4a9c9f669918da',100.0,1779031026,0,'2026-05-17T17:17:06.286326+02:00',NULL,NULL,NULL,'[]','[]','["docs/terraform.md"]','[]','{}','{"duplicate_of": "https://github.com/aws-ia/terraform-aws-eks-blueprints", "gh_open_issues_30d": 0, "gh_open_prs_30d": 0, "gh_community_health": "dormant", "gh_activity_checked": "2026-06-19T15:25:58.215806+02:00"}');
INSERT INTO "resources" VALUES('https://github.com/aws-samples/aws-network-hub-for-terraform','==aws-samples/aws-network-hub-for-terraform: Network Hub Account with Terraform==','','2024',5,'Structured Terraform blueprints for provisioning centralized Transit Gateway or Cloud WAN hubs. Implements hub-and-spoke networking topology across multi-account enterprise structures safely.','HCL','Repository','Advanced',0,'online','manual','f90f133dc5fdb9937ae0040c9da9cfe80b3a117b17c361d19a75f217f09d5e2e',100.0,1779033030,1,'2024-06-11T14:55:42Z',NULL,NULL,NULL,'["Infrastructure as Code", "Terraform", "AWS Networking"]','["[DE FACTO STANDARD]"]','["docs/demos.md"]','["demos.md"]','{}','{"gh_license": "MIT-0", "gh_pushed": "2024-06-11T14:55:42Z", "gh_stars": 103, "gh_open_issues_30d": 7, "gh_open_prs_30d": 0, "gh_community_health": "low", "gh_activity_checked": "2026-06-19T15:25:59.003105+02:00"}');
INSERT INTO "resources" VALUES('https://github.com/aws-samples/aws-secrets-manager-hybrid-secret-replication-from-hashicorp-vault','github.com/aws-samples: How to set up continuous replication from your third-party'' secrets manager to AWS Secrets Manager','','2022',1,'An AWS-samples repository containing code to continuously replicate secret assets between external managers (such as HashiCorp Vault) and AWS Secrets Manager. Features serverless execution scripts to maintain secrets synchronization across hybrid-cloud infrastructures.','Python/Terraform','Code Repository','Advanced',1,'online','manual','e6966ffed386f7a22e26fdd7e5a35687d807fc1c6dda1c86f60058dd915c314a',100.0,1779031064,1,'2024-06-18T14:19:35Z',NULL,NULL,NULL,'["Cloud Architecture", "AWS", "Secrets Management"]','["[COMMUNITY-TOOL]"]','["docs/aws-security.md"]','["aws-security.md"]','{}','{"gh_license": "MIT-0", "gh_pushed": "2024-06-18T14:19:35Z", "gh_stars": 16, "gh_open_issues_30d": 2, "gh_open_prs_30d": 0, "gh_community_health": "low", "gh_activity_checked": "2026-06-19T15:25:59.761705+02:00"}');
INSERT INTO "resources" VALUES('https://github.com/aws-samples/aws-training-demo','github.com/aws-samples/aws-training-demo','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','e5f76d0406a15b046932dbd2d9018593d8479bc2555802fc14e9153e30744ddf',100.0,1779030611,0,'2026-05-17T17:10:11.478893+02:00',NULL,NULL,NULL,'[]','[]','["docs/demos.md"]','[]','{}','{"duplicate_of": "https://github.com/amazon-archives/aws-training-demo", "gh_open_issues_30d": 0, "gh_open_prs_30d": 0, "gh_community_health": "dormant", "gh_activity_checked": "2026-06-19T15:26:00.409362+02:00"}');
INSERT INTO "resources" VALUES('https://github.com/aws-samples/aws-waf-ops-dashboards','github.com/aws-samples/aws-waf-ops-dashboards','','2023',5,'Contains CloudFormation templates and Athena query scripts to establish centralized dashboards for AWS Web Application Firewall (WAF) logs. Empowers security operations to detect anomalous traffic patterns.','Python','Repository','Intermediate',0,'online','manual','dcaf014a4d72a7da3894d5ce0acf5bc9846ef88858e8f35e4dc73bd084f64814',100.0,1779029370,1,'2024-11-27T08:21:51Z',NULL,NULL,NULL,'["Public Cloud Providers", "AWS", "Security & WAF"]','["[DE FACTO STANDARD]"]','["docs/demos.md"]','["demos.md"]','{}','{"gh_license": "MIT-0", "gh_pushed": "2024-11-27T08:21:51Z", "gh_stars": 56, "gh_open_issues_30d": 0, "gh_open_prs_30d": 0, "gh_community_health": "dormant", "gh_activity_checked": "2026-06-19T15:26:01.166772+02:00"}');
INSERT INTO "resources" VALUES('https://github.com/aws-samples/hardeneks','==aws-samples/hardeneks==','','2023',3,'A command-line verification tool that systematically audits Amazon EKS clusters against established AWS operational and security best practices. Evaluates network security, IAM posture, pod disruption budgets, and admission control policies to generate a structured hardening roadmap.','Python','CLI Tool','Advanced',0,'online','manual','edc2459616595e86d5e6383d5f5a3787764cae0b6835ee512405c7a17634c4bd',100.0,1779029341,1,'2026-05-26T00:27:14Z',NULL,NULL,NULL,'["Cloud Providers", "AWS EKS", "Security & Hardening", "Compliance Auditing"]','["[COMMUNITY-TOOL]"]','["docs/managed-kubernetes-in-public-cloud.md"]','["managed-kubernetes-in-public-cloud.md"]','{}','{"gh_license": "MIT-0", "gh_pushed": "2026-05-26T00:27:14Z", "gh_stars": 958, "gh_open_issues_30d": 6, "gh_open_prs_30d": 0, "gh_community_health": "low", "gh_activity_checked": "2026-06-19T15:26:01.962742+02:00"}');
INSERT INTO "resources" VALUES('https://github.com/aws-samples/kubernetes-log4j-cve-2021-44228-node-agent','github.com/aws-samples: Apache Log4j2 CVE-2021-44228 node agent','','2021',2,'An archival security daemonset developed by AWS to locate containers running vulnerable Log4j libraries in Kubernetes. While no longer actively maintained, the scanning patterns and daemon architecture provide a solid reference for building automated host security scanning tools.','Go','Tool','Advanced',1,'online','manual','22448286ac0f3eab391c744233094b8ae540668353a4f8af768a2d36c126e674',100.0,1779033773,1,'2022-08-26T14:56:01Z',NULL,NULL,NULL,'["Security", "Vulnerabilities", "Log4j Detection Agent"]','["[COMMUNITY-TOOL]"]','["docs/devsecops.md"]','["devsecops.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2022-08-26T14:56:01Z", "gh_stars": 2, "gh_open_issues_30d": 0, "gh_open_prs_30d": 0, "gh_community_health": "dormant", "gh_activity_checked": "2026-06-19T15:26:02.817726+02:00"}');
INSERT INTO "resources" VALUES('https://github.com/aws-samples/resource-tagging-automation','github.com/aws-samples: Guide to Resource Tagging Automation','','2023',5,'Automated cloud governance solution leveraging AWS Lambda to automatically append standardized metadata tags onto AWS resources. Simplifies enterprise cost allocation and compliance enforcement operations.','Python','Repository','Intermediate',0,'online','manual','353e106235cad0b0eb9a3d84375d179ed0575446d2bb8833813930176db4411c',100.0,1779029641,1,'2026-05-19T03:16:19Z',NULL,NULL,NULL,'["Public Cloud Providers", "AWS", "Resource Tagging"]','["[DE FACTO STANDARD]"]','["docs/demos.md"]','["demos.md"]','{}','{"gh_license": "MIT-0", "gh_pushed": "2026-05-19T03:16:19Z", "gh_stars": 55, "gh_open_issues_30d": 2, "gh_open_prs_30d": 0, "gh_community_health": "low", "gh_activity_checked": "2026-06-19T15:26:03.624674+02:00"}');
INSERT INTO "resources" VALUES('https://github.com/aws-samples/serverless-java-frameworks-samples','aws-samples/serverless-java-frameworks-samples: Lambda demo with common'' Java application frameworks 🌟','','2024',5,'Provides deep-dive comparison and code samples for building serverless workloads with Java on AWS Lambda. Evaluates cold-start strategies, optimization techniques, and framework comparisons like Spring Cloud Function, Micronaut, and Quarkus.','Java','Repository','Advanced',0,'online','manual','867180f2e91e7ff5a77f1975a4475a158eee7e6d192f07ef1fec431162932a46',100.0,1779033068,1,'2024-01-10T14:16:26Z',NULL,NULL,NULL,'["Serverless Architectures", "AWS Lambda", "Java Performance"]','["[DE FACTO STANDARD]"]','["docs/demos.md"]','["demos.md"]','{}','{"gh_license": "MIT-0", "gh_pushed": "2024-01-10T14:16:26Z", "gh_stars": 159, "gh_open_issues_30d": 6, "gh_open_prs_30d": 0, "gh_community_health": "low", "gh_activity_checked": "2026-06-19T15:26:04.386876+02:00"}');
INSERT INTO "resources" VALUES('https://github.com/aws-samples/service-catalog-engine-for-terraform-os','==github.com/aws-samples: AWS Service Catalog Engine for Terraform==','','2023',2,'AWS-maintained blueprint demonstrating integration between AWS Service Catalog and Terraform. Empowers centralized IT admins to declare pre-approved, compliant infrastructure configurations for user self-service provisioning.','HCL','Repository','Advanced',0,'online','manual','141ecec3f0fa591c8ce5cf754d915850551d85b3d2218af4ef16c82b25ff0ead',100.0,1779030780,1,'2024-05-22T12:58:49Z',NULL,NULL,NULL,'["Cloud Infrastructure", "AWS", "Networking & Core"]','["[COMMUNITY-TOOL]"]','["docs/terraform.md"]','["terraform.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2024-05-22T12:58:49Z", "gh_stars": 147, "gh_open_issues_30d": 31, "gh_open_prs_30d": 0, "gh_community_health": "healthy", "gh_activity_checked": "2026-06-19T15:26:05.178301+02:00"}');
INSERT INTO "resources" VALUES('https://github.com/aws-samples/service-control-policy-examples','github.com/aws-samples: Service Control Policy examples','','2023',2,'A curated directory of structural AWS Service Control Policies (SCPs) utilized within AWS Organizations. It provides architectural JSON blocks to establish hard regional restrictions, enforce multi-factor authentication, restrict dangerous actions, and protect critical cloud monitoring tools.','JSON','Code Repository','Intermediate',0,'online','manual','ef3f0e023a64271f4be0f8d1359af9025a8e6cb503d00a91f8a3642438dab932',100.0,1779032552,1,'2026-06-09T14:29:13Z',NULL,NULL,NULL,'["Cloud Architecture", "AWS", "Security and Compliance"]','["[COMMUNITY-TOOL]"]','["docs/aws-security.md"]','["aws-security.md"]','{}','{"gh_license": "MIT-0", "gh_pushed": "2026-06-09T14:29:13Z", "gh_stars": 305, "gh_open_issues_30d": 0, "gh_open_prs_30d": 0, "gh_community_health": "dormant", "gh_activity_checked": "2026-06-19T15:26:05.955985+02:00"}');
INSERT INTO "resources" VALUES('https://github.com/aws-samples/visualize-iam-access-analyzer-policy-validation-findings','github.com/aws-samples: Visualize AWS IAM Access Analyzer Policy Validation'' Findings','','2021',5,'A reference implementation that automates the visualization of AWS IAM Access Analyzer validation findings. By routing findings through Amazon EventBridge, AWS Lambda, and QuickSight, it provides operations teams with a visual dashboard of policy syntax issues and non-compliant definitions across multiple accounts.','Python','Repository','Intermediate',0,'online','manual','f3fa9a4196c5cb6dc490af4524fd9c48039fe8b55ccc0ca58794beb6cb5b1a40',100.0,1779030235,1,'2023-02-22T16:02:21Z',NULL,NULL,NULL,'["Security & Identity", "AWS IAM", "Compliance & Monitoring"]','["[DE FACTO STANDARD]"]','["docs/aws-security.md"]','["aws-security.md"]','{}','{"gh_license": "MIT-0", "gh_pushed": "2023-02-22T16:02:21Z", "gh_stars": 21, "gh_open_issues_30d": 0, "gh_open_prs_30d": 0, "gh_community_health": "dormant", "gh_activity_checked": "2026-06-19T15:26:06.736784+02:00"}');
INSERT INTO "resources" VALUES('https://github.com/aws-samples/well-architected-iac-analyzer','AWS Well-Architected IaC Analyzer','','2026',2,'An AWS-backed auditing analyzer designed to inspect CloudFormation and Terraform designs against the AWS Well-Architected standard. Evaluates infrastructure-as-code deployments for security vulnerabilities and reliability issues before runtime provisioning.','Python','CLI Tool','Advanced',0,'online','manual','0d76dd9d8bc2aa894af79faf1731a0b1820561aa2858dee446b5d6a9fd641056',100.0,1779030482,1,'2026-06-11T07:08:01Z',NULL,NULL,NULL,'["Cloud Infrastructure", "Infrastructure as Code", "Compliance Auditing"]','["[COMMUNITY-TOOL]"]','["docs/ai.md", "docs/aws-architecture.md", "docs/iac.md"]','["ai.md", "aws-architecture.md", "iac.md"]','{}','{"gh_license": "MIT-0", "gh_pushed": "2026-06-11T07:08:01Z", "gh_stars": 483, "gh_open_issues_30d": 8, "gh_open_prs_30d": 0, "gh_community_health": "low", "gh_activity_checked": "2026-06-19T15:26:07.534320+02:00"}');
INSERT INTO "resources" VALUES('https://github.com/aws-solutions/aws-waf-security-automations',NULL,NULL,NULL,NULL,'A curated technical resource and architectural guide covering github.com in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'online','manual',NULL,NULL,1781735878,0,'2026-05-19T17:17:13Z',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','[]','["aws-security.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2026-05-19T17:17:13Z", "gh_stars": 922, "gh_open_issues_30d": 12, "gh_open_prs_30d": 0, "gh_community_health": "healthy", "gh_activity_checked": "2026-06-19T15:26:08.250372+02:00"}');
INSERT INTO "resources" VALUES('https://github.com/aws/amazon-ec2-metadata-mock','Amazon EC2 Metadata Mock','','2025',2,'Curator Insight presents this tool as a local mock for the Amazon EC2 Instance Metadata Service (IMDSv1/v2). Live Grounding confirms its high utility in local testing pipelines and CI/CD environments, allowing developers to simulate instance roles, security credentials, and spot interruption notices without provisioning real cloud resources.','Go','Tool','Intermediate',0,'online','manual','7170fe54585c143eba0319e7e780f6b9f481c4686eca4726f5bc412f81116a29',100.0,1779030719,1,'2026-05-26T18:01:53Z',NULL,NULL,NULL,'["Testing & Chaos", "Local Emulation", "EC2 Metadata"]','["[COMMUNITY-TOOL]"]','["docs/aws-miscellaneous.md"]','["aws-miscellaneous.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2026-05-26T18:01:53Z", "gh_stars": 291, "gh_open_issues_30d": 4, "gh_open_prs_30d": 0, "gh_community_health": "low", "gh_activity_checked": "2026-06-19T15:26:09.022561+02:00"}');
INSERT INTO "resources" VALUES('https://github.com/aws/amazon-eks-pod-identity-webhook','azon EKS Pod Identity Webhook','','2026',5,'A mutating admission webhook that injects AWS IAM environmental variables and credentials into Kubernetes Pods. This enables IAM Roles for Service Accounts (IRSA), allowing pods to securely access external AWS API endpoints without relying on shared node-level roles.','Go','Code Repository','Advanced',0,'online','manual','900ea2479ec0af33543f0ce1d517d94c64ccea8bc87133846a70a8fe7bf276b2',100.0,1779034323,1,'2026-06-08T23:20:14Z',NULL,NULL,NULL,'["Cloud Infrastructure", "Security & Compliance", "IAM"]','["[DE FACTO STANDARD]"]','["docs/managed-kubernetes-in-public-cloud.md"]','["managed-kubernetes-in-public-cloud.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2026-06-08T23:20:14Z", "gh_stars": 683, "gh_open_issues_30d": 106, "gh_open_prs_30d": 0, "gh_community_health": "active", "gh_activity_checked": "2026-06-19T15:26:09.761487+02:00"}');
INSERT INTO "resources" VALUES('https://github.com/aws/aws-node-termination-handler','==aws/aws-node-termination-handler== 🌟','','2026',5,'High-efficiency agent ensuring EKS pod rescheduling during abrupt EC2 instance maintenance events, Spot interruptions, or ASG rebalance recommendations. Gracefully drains affected nodes, maintaining overall cluster operational reliability.','Go','Code Repository','Advanced',0,'online','manual','01103f43679fee0307728fb10caa4ad677035880b1cbddf33ba5e7986e7ff699',100.0,1779032579,1,'2026-06-10T18:00:49Z',NULL,NULL,NULL,'["Cloud Infrastructure", "Amazon EKS", "Spot Instances"]','["[DE FACTO STANDARD]"]','["docs/kubernetes-tools.md", "docs/managed-kubernetes-in-public-cloud.md"]','["managed-kubernetes-in-public-cloud.md", "kubernetes-tools.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2026-06-10T18:00:49Z", "gh_stars": 1757, "gh_open_issues_30d": 14, "gh_open_prs_30d": 0, "gh_community_health": "healthy", "gh_activity_checked": "2026-06-19T15:26:10.556194+02:00"}');
INSERT INTO "resources" VALUES('https://github.com/aws/containers-roadmap','aws/containers-roadmap: AWS Containers Roadmap','','2026',5,'The open-source public roadmap for AWS container services (ECS, EKS, ECR). It bridges developer requirements with core AWS engineering teams, offering a transparent ledger of feature designs, active developments, and historical releases.','Markdown','Repository','Intermediate',0,'online','manual','a651d1bd73fd7a541f169ac4c3c373abe2c1fcb7b07c5ef981f09037ca9c4b64',100.0,1779031456,1,'2025-03-25T18:13:16Z',NULL,NULL,NULL,'["Cloud Computing", "AWS", "Containers"]','["[DE FACTO STANDARD]"]','["docs/aws.md"]','["aws.md"]','{}','{"gh_license": "NOASSERTION", "gh_pushed": "2025-03-25T18:13:16Z", "gh_stars": 5350, "gh_open_issues_30d": 1586, "gh_open_prs_30d": 0, "gh_community_health": "active", "gh_activity_checked": "2026-06-19T15:26:11.294396+02:00"}');
INSERT INTO "resources" VALUES('https://github.com/aws/eks-anywhere','EKS Anywhere: github.com/aws/eks-anywhere','','2023',4,'Official hybrid-cloud open-source distribution bringing EKS lifecycle tooling, operational practices, and configurations directly into bare-metal, vSphere, or Nutanix environments. Maintains uniform operational patterns across hybrid infrastructures.','Go','Deployment Tool','Advanced',0,'online','manual','0e4a9995f346ee09cf6603d3aa9b5c28db4498c13f6478636e9bc47573ec4444',100.0,1779030558,1,'2026-06-12T21:57:52Z',NULL,NULL,NULL,'["Cloud Providers", "AWS EKS", "Hybrid Cloud", "On-Premises EKS"]','["[ENTERPRISE-STABLE]"]','["docs/managed-kubernetes-in-public-cloud.md"]','["managed-kubernetes-in-public-cloud.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2026-06-12T21:57:52Z", "gh_stars": 2096, "gh_open_issues_30d": 623, "gh_open_prs_30d": 0, "gh_community_health": "active", "gh_activity_checked": "2026-06-19T15:26:12.112550+02:00"}');
INSERT INTO "resources" VALUES('https://github.com/aws/eks-charts','==github.com/aws/eks-charts== 🌟','','2026',5,'The official Helm chart repository maintained by Amazon Web Services to bootstrap essential cluster add-ons. It hosts deployment packages for core utilities like App Mesh Controller, AWS Load Balancer Controller, Node Termination Handler, and the VPC CNI plugin.','Smarty','Code Repository','Intermediate',0,'online','manual','3512a561b798a96282a8e9f78d9e69f8109d1b85d8dac2f5d0182c49b4622302',100.0,1779030335,1,'2026-06-09T17:42:16Z',NULL,NULL,NULL,'["Cloud Infrastructure", "Amazon EKS", "Helm Repositories"]','["[DE FACTO STANDARD]"]','["docs/managed-kubernetes-in-public-cloud.md"]','["managed-kubernetes-in-public-cloud.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2026-06-09T17:42:16Z", "gh_stars": 1298, "gh_open_issues_30d": 221, "gh_open_prs_30d": 0, "gh_community_health": "active", "gh_activity_checked": "2026-06-19T15:26:12.922153+02:00"}');
INSERT INTO "resources" VALUES('https://github.com/aws/eks-distro','==aws/eks-distro==','','2023',3,'An open-source release containing the exact upstream Kubernetes components, security backports, and upstream patches used by Amazon EKS. Empowers platform developers to run highly synchronized non-AWS clusters.','Go','Software Distribution','Advanced',0,'online','manual','1d4ed3479bda4d77f443bde81755492b1a8fef12a2b80ae8efceaa16c44195a0',100.0,1779031426,1,'2026-06-12T15:28:20Z',NULL,NULL,NULL,'["Cloud Providers", "AWS EKS", "Kubernetes Distributions", "Base Build"]','["[COMMUNITY-TOOL]"]','["docs/managed-kubernetes-in-public-cloud.md"]','["managed-kubernetes-in-public-cloud.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2026-06-12T15:28:20Z", "gh_stars": 1458, "gh_open_issues_30d": 46, "gh_open_prs_30d": 0, "gh_community_health": "healthy", "gh_activity_checked": "2026-06-19T15:26:13.679891+02:00"}');
INSERT INTO "resources" VALUES('https://github.com/aws/karpenter-provider-aws','awslabs/karpenter','','2021',5,'Karpenter is an open-source, high-performance node provisioning operator built for Kubernetes. It bypasses traditional ASG-based scaling by launching right-sized EC2 instances directly in response to unschedulable pods, significantly reducing scheduling latency and resource waste.','Go','Operator','High',1,'online','manual','5efc45c20734350a0c65c8fc00f26170d524537559c5104c344a46a18a3b0ff5',100.0,1779130495,1,'2026-06-12T17:11:07Z',NULL,NULL,NULL,'["Infrastructure", "Autoscaling", "Node Provisioning"]','["[DE FACTO STANDARD]"]','["docs/kubernetes-tools.md"]','["kubernetes-tools.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2026-06-12T17:11:07Z", "gh_stars": 7654, "gh_open_issues_30d": 496, "gh_open_prs_30d": 0, "gh_community_health": "active", "gh_activity_checked": "2026-06-19T15:26:14.385821+02:00"}');
INSERT INTO "resources" VALUES('https://github.com/aws/secrets-store-csi-driver-provider-aws','aws/secrets-store-csi-driver-provider-aws: AWS Secrets Manager and Config'' Provider for Secret Store CSI Driver','','2026',4,'The official AWS Secrets Manager provider for the Secrets Store CSI Driver. Mounts secrets directly from AWS Secrets Manager into pods as transient virtual filesystems, keeping secrets out of both the etcd database and persistent storage nodes.','Go','Tool','Advanced',1,'online','manual','ed9caa75dfefdcd07ddcc0b0cc923b7ae888457ee6adf38b529837c4133f0249',100.0,1779033943,1,'2026-06-11T16:13:51Z',NULL,NULL,NULL,'["Security", "Secrets Management", "CSI Driver Providers"]','["[ENTERPRISE-STABLE]"]','["docs/devsecops.md"]','["devsecops.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2026-06-11T16:13:51Z", "gh_stars": 587, "gh_open_issues_30d": 44, "gh_open_prs_30d": 0, "gh_community_health": "healthy", "gh_activity_checked": "2026-06-19T15:26:15.168554+02:00"}');
INSERT INTO "resources" VALUES('https://github.com/awslabs','AWS Labs GitHub','','2026',0,'The central AWS Labs GitHub organization housing hundreds of active experimental projects, tooling integrations, and reference CDK blueprints. Live Grounding highlights this hub as a critical launchpad for emerging patterns in infrastructure-as-code and cloud automation. It provides platform engineering teams with robust, peer-reviewed building blocks for accelerated architecture design.','N/A','Platform','Advanced',0,'online','manual','77eceb187995b0fae21705b9b2adf06e9327ec39af9c878323df2a9abf2fb65e',100.0,1779029169,1,'2026-05-17T16:46:09.225877+02:00',NULL,NULL,NULL,'["Cloud Platform", "AWS Infrastructure", "Reference Architectures"]','["[EMERGING]"]','["docs/aws-architecture.md", "docs/aws-tools-scripts.md", "docs/aws.md"]','["aws-architecture.md", "aws-tools-scripts.md", "aws.md"]','{}','{"gh_stars": 0, "gh_pushed": null, "gh_license": "N/A"}');
INSERT INTO "resources" VALUES('https://github.com/awslabs/amazon-ecr-credential-helper','awslabs/amazon-ecr-credential-helper: Amazon ECR Docker Credential Helper','','2025',4,'A Docker credential helper that handles seamless, transparent IAM-based authentication for Amazon ECR. By removing the need to run periodic ''aws ecr get-login-password'' cron jobs, it enhances runtime security by integrating directly with standard IAM Instance Profiles and local AWS config files.','Go','Tool','Intermediate',1,'online','manual','6485c879c08e0048456259670896b18bcea1520aad1490fd027b541df0bf53cf',100.0,1779034139,1,'2026-06-09T16:44:24Z',NULL,NULL,NULL,'["Cloud Infrastructure", "AWS", "Security Practices"]','["[ENTERPRISE-STABLE]"]','["docs/aws-containers.md"]','["aws-containers.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2026-06-09T16:44:24Z", "gh_stars": 2703, "gh_open_issues_30d": 87, "gh_open_prs_30d": 0, "gh_community_health": "active", "gh_activity_checked": "2026-06-19T15:26:15.885604+02:00"}');
INSERT INTO "resources" VALUES('https://github.com/awslabs/amazon-eks-ami/issues/183','ref1: docker build --network=host','','2018',4,'A long-standing GitHub issue discussing Docker build networking constraints, specifically regarding the utilization of host-networking. Valuable for troubleshooting build-time network discovery and enterprise proxy traversal.','English','Repository','Intermediate',0,'online','manual','3efb5a631c9ef42d3718b7947268b418aa37ae03667c290e8272049c88c56339',100.0,1779030197,1,'2026-06-12T01:26:31Z',NULL,NULL,NULL,'["CI-CD", "Containerization", "Networking"]','["[ENTERPRISE-STABLE]"]','["docs/jenkins.md"]','["jenkins.md"]','{}','{"gh_license": "MIT-0", "gh_pushed": "2026-06-12T01:26:31Z", "gh_stars": 2651, "gh_open_issues_30d": 63, "gh_open_prs_30d": 0, "gh_community_health": "active", "gh_activity_checked": "2026-06-19T15:26:16.598170+02:00"}');
INSERT INTO "resources" VALUES('https://github.com/awslabs/amazon-s3-tar-tool','github.com/awslabs/amazon-s3-tar-tool: Amazon S3 Tar Tool','','2025',5,'An AWS Labs utility designed to parallelize the creation of TAR archives directly from S3 bucket structures. It prevents the network egress bottle-necks associated with downloading S3 objects locally before compression. Extremely valuable for big data analytics architectures and data lifecycle archival procedures.','Java','Repository','Advanced',0,'online','manual','2a13e2400114619f000a6378403d1e6537ba17a05b54e1aba3d239eb2dbfa011',100.0,1779034392,1,'2026-04-08T02:24:52Z',NULL,NULL,NULL,'["Cloud Platform", "AWS Infrastructure", "Storage Management"]','["[DE FACTO STANDARD]"]','["docs/aws-tools-scripts.md"]','["aws-tools-scripts.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2026-04-08T02:24:52Z", "gh_stars": 233, "gh_open_issues_30d": 17, "gh_open_prs_30d": 0, "gh_community_health": "healthy", "gh_activity_checked": "2026-06-19T15:26:17.396180+02:00"}');
INSERT INTO "resources" VALUES('https://github.com/awslabs/assisted-log-enabler-for-aws','github.com/awslabs/assisted-log-enabler-for-aws: Assisted Log Enabler -'' Find resources that are not logging, and turn them on','','2025',5,'An AWS Labs community-focused repository offering automation scripts to identify resource endpoints that lack active logging and programmatically enable auditing (e.g., S3 server access logging, VPC Flow Logs). It addresses serious audit compliance gaps across expansive, multi-account structures. Live Grounding maintains its high utility for enterprises validating governance against SOC2 and CIS benchmarks.','Python','Repository','Advanced',0,'online','manual','a639dceeef558c6cfb347e005da2e3088994cf965c57d0af619e56dd2d1e96b2',100.0,1779031898,1,'2026-06-13T23:30:47Z',NULL,NULL,NULL,'["Cloud Platform", "AWS Infrastructure", "Logging and Auditing"]','["[DE FACTO STANDARD]"]','["docs/aws-tools-scripts.md"]','["aws-tools-scripts.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2026-06-13T23:30:47Z", "gh_stars": 274, "gh_open_issues_30d": 12, "gh_open_prs_30d": 0, "gh_community_health": "healthy", "gh_activity_checked": "2026-06-19T15:26:18.172586+02:00"}');
INSERT INTO "resources" VALUES('https://github.com/awslabs/aws-cloudsaga','==awslabs/aws-cloudsaga: AWS CloudSaga - Simulate security events in AWS==','','2025',5,'AWS CloudSaga is an open-source tool developed by AWS to simulate security events and malicious activity directly inside your AWS environment. It enables security operations teams to validate detection mechanisms, alert pipelines, and incident response procedures. Essential for continuous red-teaming exercises and maintaining robust cloud posture management.','Go','Repository','Advanced',0,'online','manual','72b2d374572c51c3b212c0901e24f9e113bba18f791604eb743c29512ba40d18',100.0,1779031564,1,'2026-06-13T23:25:47Z',NULL,NULL,NULL,'["Cloud Platform", "AWS Infrastructure", "Security Simulation"]','["[DE FACTO STANDARD]"]','["docs/aws-tools-scripts.md"]','["aws-tools-scripts.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2026-06-13T23:25:47Z", "gh_stars": 477, "gh_open_issues_30d": 3, "gh_open_prs_30d": 0, "gh_community_health": "low", "gh_activity_checked": "2026-06-19T15:26:18.952835+02:00"}');
INSERT INTO "resources" VALUES('https://github.com/awslabs/aws-kubernetes-migration-factory','==github.com/awslabs: Kubernetes Migration Factory User Guide== 🌟','','2026',5,'The AWS Kubernetes Migration Factory provides an automated, programmatic framework for migrating legacy VM-based or on-premises workloads into Amazon EKS. Curator Insight notes its structured pipelines that reduce migration errors, while Live Grounding confirms its utility in enterprise-scale rehosting plans. Key features include source-to-target automation, pre-migration validation, and automated target cluster provisioning.','Python','Code Repository','Advanced',0,'online','manual','e26f3a98e5b89e36ff101cb719d6253d6ccd4549bbf8b9038afb2edcfddac61b',100.0,1779031352,1,'2024-09-25T20:41:08Z',NULL,NULL,NULL,'["Cloud Infrastructure", "Cloud Migration", "Automation"]','["[DE FACTO STANDARD]", "[LEGACY]"]','["docs/managed-kubernetes-in-public-cloud.md"]','["managed-kubernetes-in-public-cloud.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2024-09-25T20:41:08Z", "gh_stars": 130, "gh_open_issues_30d": 4, "gh_open_prs_30d": 0, "gh_community_health": "low", "gh_activity_checked": "2026-06-19T15:26:19.750218+02:00"}');
INSERT INTO "resources" VALUES('https://github.com/awslabs/aws-waf-sample','AWS WAF sample rules','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','18765cc1d9a80d454aac4d31c5e3e3ac458ca6d5e0b2885f71a2544369fae56e',100.0,1779030583,0,'2026-05-17T17:09:43.784468+02:00',NULL,NULL,NULL,'[]','[]','["docs/aws-security.md"]','[]','{}','{"duplicate_of": "https://github.com/amazon-archives/aws-waf-sample", "gh_open_issues_30d": 0, "gh_open_prs_30d": 0, "gh_community_health": "dormant", "gh_activity_checked": "2026-06-19T15:26:20.386144+02:00"}');
INSERT INTO "resources" VALUES('https://github.com/awslabs/cdk-eks-blueprints','==aws-quickstart/cdk-eks-blueprints: Amazon EKS Blueprints for CDK==','','2026',5,'An AWS Cloud Development Kit (CDK) based framework that simplifies bootstrapping and configuring production-ready EKS clusters. Synthesizing developer insight with live deployment footprints, it provides programmatic control over EKS configurations, core add-ons, and IAM integrations. It is ideal for teams seeking TypeScript/Python program-based IaC over static YAML or HCL configurations.','TypeScript','Code Repository','Advanced',0,'online','manual','6d1c7f8cb4f4504526a91b80b3d6831dfaa2d23609fdd7ba4d74fd6a4c79ac63',100.0,1779130495,1,'2026-06-11T23:11:51Z',NULL,NULL,NULL,'["Cloud Infrastructure", "Infrastructure as Code", "AWS CDK"]','["[DE FACTO STANDARD]"]','["docs/managed-kubernetes-in-public-cloud.md"]','["managed-kubernetes-in-public-cloud.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2026-06-11T23:11:51Z", "gh_stars": 510, "gh_open_issues_30d": 64, "gh_open_prs_30d": 0, "gh_community_health": "active", "gh_activity_checked": "2026-06-19T15:26:21.101111+02:00"}');
INSERT INTO "resources" VALUES('https://github.com/awslabs/cdk8s','github.com/awslabs/cdk8s','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','4e4e6aa8ff97716ee088cd364fca4f83a29ce3f6ce9958ffd8b73eae54db2a2b',100.0,1779030989,0,'2026-05-17T17:16:29.982793+02:00',NULL,NULL,NULL,'[]','[]','["docs/kubernetes.md"]','[]','{}','{"duplicate_of": "https://github.com/cdk8s-team/cdk8s", "gh_open_issues_30d": 0, "gh_open_prs_30d": 0, "gh_community_health": "dormant", "gh_activity_checked": "2026-06-19T15:26:21.748812+02:00"}');
INSERT INTO "resources" VALUES('https://github.com/awslabs/cognito-at-edge','awslabs/cognito-at-edge','','2023',2,'An AWS Labs utility for parsing and verifying Amazon Cognito user authentication tokens directly inside CloudFront Lambda@Edge functions. This shifts JWT parsing to the network edge, avoiding cold starts on regional API servers.','TypeScript','Library','Intermediate',1,'online','manual','e404f89183c7624b41303bf7684985db4f495ce1cd01b7ad90a9c0fb6a4c06b0',100.0,1779030052,1,'2026-05-29T16:43:34Z',NULL,NULL,NULL,'["Cloud Architecture", "AWS", "Identity and Access Management"]','["[COMMUNITY-TOOL]"]','["docs/aws-security.md"]','["aws-security.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2026-05-29T16:43:34Z", "gh_stars": 238, "gh_open_issues_30d": 39, "gh_open_prs_30d": 0, "gh_community_health": "healthy", "gh_activity_checked": "2026-06-19T15:26:22.544035+02:00"}');
INSERT INTO "resources" VALUES('https://github.com/awslabs/diagram-as-code','github.com/awslabs/diagram-as-code 🌟','','2022',4,'An AWS Labs community experiment designed to showcase the power of programmatically rendering complex systems architecture. Helps engineers integrate documentation updates directly inside release workflows.','Python','Library','Intermediate',0,'online','manual','b785f63e07b6aec35d948693162ca6d59795c1bfaa2c91d1abd5b15d121ac443',100.0,1779033508,1,'2026-04-20T01:46:01Z',NULL,NULL,NULL,'["Architecture & Visualization", "Diagrams as Code", "Python"]','["[ENTERPRISE-STABLE]"]','["docs/cloud-arch-diagrams.md"]','["cloud-arch-diagrams.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2026-04-20T01:46:01Z", "gh_stars": 1519, "gh_open_issues_30d": 33, "gh_open_prs_30d": 0, "gh_community_health": "healthy", "gh_activity_checked": "2026-06-19T15:26:23.342637+02:00"}');
INSERT INTO "resources" VALUES('https://github.com/awslabs/eks-node-viewer','awslabs/eks-node-viewer','','2023',4,'A highly functional CLI diagnostic tool designed to visualize real-time cost, resource utilization, and scheduling efficiency across Amazon EKS node groups. Highly integrated with dynamic autoscaling engines like Karpenter to optimize infrastructure financial footprints.','Go','CLI Tool','Intermediate',0,'online','manual','0bde84201333b18e725405254ecaa05aba317bf3205f04b8dd87323ad99b9878',100.0,1779033343,1,'2026-06-08T19:56:47Z',NULL,NULL,NULL,'["Cloud Providers", "AWS EKS", "Cost Optimization", "Node Scaling Metrics"]','["[ENTERPRISE-STABLE]"]','["docs/managed-kubernetes-in-public-cloud.md"]','["managed-kubernetes-in-public-cloud.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2026-06-08T19:56:47Z", "gh_stars": 1632, "gh_open_issues_30d": 27, "gh_open_prs_30d": 0, "gh_community_health": "healthy", "gh_activity_checked": "2026-06-19T15:26:24.121841+02:00"}');
INSERT INTO "resources" VALUES('https://github.com/awslabs/karpenter','awslabs/karpenter','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','d5d81bd6f2e1a86399f0b28a8b016245f35a425de82ac20bad1a52be5f295000',100.0,1779031896,0,'2026-05-17T17:31:36.881284+02:00',NULL,NULL,NULL,'[]','[]','["docs/kubernetes-tools.md"]','[]','{}','{"duplicate_of": "https://github.com/aws/karpenter-provider-aws", "gh_open_issues_30d": 0, "gh_open_prs_30d": 0, "gh_community_health": "dormant", "gh_activity_checked": "2026-06-19T15:26:24.769796+02:00"}');
INSERT INTO "resources" VALUES('https://github.com/awslabs/specctl','github.com/awslabs/specctl','','2023',5,'A specialized security tool developed by AWS Labs to parse, extract, and map standard Kubernetes manifest objects or ECS task definitions directly into AWS infrastructure controls. Analyzes security and network isolation requirements.','Go','Tool','Advanced',0,'online','manual','1bc5beb53afb89e68bcccf04c3c60985b6d289e14aa4593a45cf691c1a42da52',100.0,1779034306,1,'2023-11-10T17:14:34Z',NULL,NULL,NULL,'["Security & Governance", "Kubernetes Compliance", "Infrastructure Translation"]','["[DE FACTO STANDARD]"]','["docs/aws-serverless.md"]','["aws-serverless.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2023-11-10T17:14:34Z", "gh_stars": 258, "gh_open_issues_30d": 1, "gh_open_prs_30d": 0, "gh_community_health": "low", "gh_activity_checked": "2026-06-19T15:26:25.548917+02:00"}');
INSERT INTO "resources" VALUES('https://github.com/awslabs/sustainability-scanner','github.com/awslabs/sustainability-scanner: Sustainability Scanner (SusScanner)','','2023',2,'An AWS Labs security linter (SusScanner) designed to parse CloudFormation templates, highlighting optimization and resource usage anomalies. The tool aids in reducing carbon footprints and waste overhead by aligning resource choices with the AWS Sustainability Pillar.','Python','Tool','Intermediate',0,'online','manual','71279f7c9292f087f392647331e6d2c66016616c552f4d963dd01cdeab02ecec',100.0,1779032108,1,'2024-08-29T08:48:01Z',NULL,NULL,NULL,'["Cloud Architecture", "AWS", "Sustainability"]','["[COMMUNITY-TOOL]"]','["docs/aws-security.md"]','["aws-security.md"]','{}','{"gh_license": "MIT-0", "gh_pushed": "2024-08-29T08:48:01Z", "gh_stars": 124, "gh_open_issues_30d": 2, "gh_open_prs_30d": 0, "gh_community_health": "low", "gh_activity_checked": "2026-06-19T15:26:26.344772+02:00"}');
INSERT INTO "resources" VALUES('https://github.com/awslabs/terraform-iam-policy-validator','awslabs/terraform-iam-policy-validator','','2021',5,'A command-line tool designed to parse Terraform plans and validate IAM policies against AWS IAM Access Analyzer''s validation rules during CI/CD. This enables automated static security analysis of infrastructure-as-code, blocking insecure policy deployment before they reach live environments.','Python','Repository','Intermediate',0,'online','manual','354fc7cde8325e7bd07ccd57ffd8cad06c5c037c4d909569993d56f0f166b99b',100.0,1779030401,1,'2025-06-09T22:47:03Z',NULL,NULL,NULL,'["Security & Identity", "AWS IAM", "Least Privilege Automation"]','["[DE FACTO STANDARD]"]','["docs/aws-security.md"]','["aws-security.md"]','{}','{"gh_license": "MIT-0", "gh_pushed": "2025-06-09T22:47:03Z", "gh_stars": 347, "gh_open_issues_30d": 17, "gh_open_prs_30d": 0, "gh_community_health": "healthy", "gh_activity_checked": "2026-06-19T15:26:27.129331+02:00"}');
INSERT INTO "resources" VALUES('https://github.com/aylei/kubectl-debug','kubectl-debug','','2020',5,'Originally a popular community-built plugin to launch debugging containers within target pods, `kubectl-debug` has largely been superseded by native Kubernetes Ephemeral Containers (`kubectl debug` command) in modern releases. This project remains a valuable reference for historical context and legacy cluster compatibility. For modern clusters, engineers are strongly advised to transition to built-in Kubernetes diagnostic commands.','English','Repository','Advanced',0,'online','manual','b2309f629a8415f2d35aa07424e4548a1f1d6c70147de61c3fb8af9aad70cfd9',100.0,1779034432,1,'2023-10-19T02:52:57Z',NULL,NULL,NULL,'["Kubernetes", "Troubleshooting Tooling", "kubectl plugins"]','["[DE FACTO STANDARD]", "[LEGACY]"]','["docs/kubernetes-troubleshooting.md"]','["kubernetes-troubleshooting.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2023-10-19T02:52:57Z", "gh_stars": 2305, "gh_open_issues_30d": 62, "gh_open_prs_30d": 0, "gh_community_health": "active", "gh_activity_checked": "2026-06-19T15:26:27.899380+02:00"}');
INSERT INTO "resources" VALUES('https://github.com/azohra/yaml.sh','azohra/yaml.sh','','2021',2,'An experimental, pure Bash-based YAML parser designed to extract configurations without external runtime dependencies like Python or Node.js. It is a lightweight helper for minimal edge installations, though mostly inactive in terms of recent development.','Bash','tool','intermediate',0,'online','manual','0cfc2dbf9260192158b5d7dc49e0d45b63299a02600ae86aaa8a155c50dd18fb',100.0,1779031401,1,'2024-01-23T18:50:58Z',NULL,NULL,NULL,'["Configuration Management", "YAML Processing", "CLI Tools"]','["[EMERGING]"]','["docs/yaml.md"]','["data-and-advanced-analytics.md", "yaml.md"]','{}','{"gh_license": "MIT", "gh_pushed": "2024-01-23T18:50:58Z", "gh_stars": 34, "is_special": true, "gh_open_issues_30d": 7, "gh_open_prs_30d": 0, "gh_community_health": "low", "gh_activity_checked": "2026-06-19T15:26:28.607477+02:00"}');
INSERT INTO "resources" VALUES('https://github.com/azsk/DevOpsKit','Secure DevOps Kit for Azure','','2024',3,'The Secure DevOps Kit for Azure (AzSK) provides scanning scripts, CI/CD extensions, and compliance templates for secure-by-default cloud engineering. Live Grounding: As of recent cycles, AzSK has transitioned to a legacy state with Microsoft recommending native Azure Policy and Microsoft Defender for Cloud. It remains a valuable historical reference for building automated security controls directly into enterprise deployment workflows.','PowerShell','Software Toolkit','Advanced',0,'online','manual','b9783691731becff9ab8cc1bcd7a74dc41860191a4800d478e3ab5b7f50a0d8d',100.0,1779033758,1,'2024-05-07T12:50:16Z',NULL,NULL,NULL,'["DevSecOps & Platform Engineering", "Infrastructure Security", "AzSK Toolkit"]','["[LEGACY]"]','["docs/azure.md"]','["azure.md"]','{}','{"gh_license": "MIT", "gh_pushed": "2024-05-07T12:50:16Z", "gh_stars": 222, "gh_open_issues_30d": 43, "gh_open_prs_30d": 0, "gh_community_health": "healthy", "gh_activity_checked": "2026-06-19T15:26:29.316577+02:00"}');
INSERT INTO "resources" VALUES('https://github.com/azsk/DevOpsKit-docs','DevOpsKit-docs','','2024',3,'The official documentation repository supporting the Secure DevOps Kit for Azure (AzSK). It outlines operational processes for deploying automated security checks in Azure DevOps pipelines and resource deployment validation. While native Azure tools have superseded AzSK, the structured policies and patterns detailed here still inform modern DevSecOps security baselines.','Markdown','Documentation','Intermediate',0,'online','manual','9ea109c8e22550cb328511be5017491ab4175b9d6e2fd928482c5860a720e853',100.0,1779031302,1,'2022-02-14T11:55:39Z',NULL,NULL,NULL,'["DevSecOps & Platform Engineering", "Infrastructure Security", "AzSK Documentation"]','["[COMMUNITY-TOOL]"]','["docs/azure.md"]','["azure.md"]','{}','{"gh_license": "MIT", "gh_pushed": "2022-02-14T11:55:39Z", "gh_stars": 498, "gh_open_issues_30d": 45, "gh_open_prs_30d": 0, "gh_community_health": "healthy", "gh_activity_checked": "2026-06-19T15:26:30.025824+02:00"}');
INSERT INTO "resources" VALUES('https://github.com/azure-devops','github.com/azure-devops','','2026',0,'The main developer repository portal for Azure DevOps, cataloging extensions, migration tooling, and programmatic APIs required to integrate enterprise workflows with git-based operations.','None','Repository','Intermediate',0,'duplicate','manual','ae1c2217d251681e10403761be33aea790e916a8ffe27adf745ccde179788b28',100.0,1779029252,1,'2026-05-17T16:47:32.134793+02:00',NULL,NULL,NULL,'["DevOps", "CI-CD Pipelines", "Platform Integration"]','["[COMMUNITY-TOOL]"]','["docs/azure.md"]','["azure.md"]','{}','{"gh_stars": 0, "gh_pushed": null, "gh_license": "N/A", "duplicate_of": "https://github.com/Azure/apiops"}');
INSERT INTO "resources" VALUES('https://github.com/azure-samples/avm-terraform-labs',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,'manual','0dacd7ef4066bcfad49dbad32e48db22e6c2e01d09f7a586d8d1178ee20b8de4',100.0,1779034560,0,'2026-05-17T18:16:00.662810+02:00',NULL,NULL,NULL,'[]','[]','["docs/azure.md", "docs/terraform.md"]','[]','{}','{"gh_open_issues_30d": 0, "gh_open_prs_30d": 0, "gh_community_health": "dormant", "gh_activity_checked": "2026-06-19T15:26:30.755161+02:00"}');
INSERT INTO "resources" VALUES('https://github.com/azure/fleet','github.com/azure/fleet','','2024',3,'Explores Azure Kubernetes Service (AKS) Fleet Manager, designed for multi-cluster fleet-wide management. Coordinates application rollouts, implements global ingress configurations, and automates orchestrator upgrades across distributed topologies.','Go','Repository','Advanced',1,'online','manual','93f4b3c26fd86766496d535ea8f271bc0280836859aaaaa3d64c6f8ecea8285e',100.0,1779029802,1,'2026-06-10T09:34:42Z',NULL,NULL,NULL,'["Cloud Infrastructure", "Container Orchestration", "AKS Fleet Manager"]','["[COMMUNITY-TOOL]"]','["docs/azure.md"]','["azure.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2026-06-10T09:34:42Z", "gh_stars": 224, "gh_open_issues_30d": 50, "gh_open_prs_30d": 0, "gh_community_health": "healthy", "gh_activity_checked": "2026-06-19T15:26:31.479062+02:00"}');
INSERT INTO "resources" VALUES('https://github.com/azure/mission-critical-online','github.com/azure/mission-critical-online: Welcome to Azure Mission-Critical'' Online Reference Implementation','','2026',5,'An industry-grade reference template demonstrating design strategies for mission-critical cloud applications on Azure. Implements active-active patterns, automated failover, and zero-downtime updates.','Bicep','Repository','Advanced',1,'online','manual','abd53ddd93a178e6126ca682e7336d02bbc0908b6b83723503709b118ed243dc',100.0,1779033501,1,'2025-01-14T14:51:10Z',NULL,NULL,NULL,'["Cloud Native Platforms", "Azure", "High Availability Architectures"]','["[DE FACTO STANDARD]"]','["docs/azure.md"]','["azure.md"]','{}','{"gh_license": "MIT", "gh_pushed": "2025-01-14T14:51:10Z", "gh_stars": 401, "gh_open_issues_30d": 44, "gh_open_prs_30d": 0, "gh_community_health": "healthy", "gh_activity_checked": "2026-06-19T15:26:32.216722+02:00"}');
INSERT INTO "resources" VALUES('https://github.com/backstage/backstage','github.com/backstage/backstage','','2026',5,'Backstage is an open-source framework created by Spotify for building customizable internal developer portals. It consolidates service catalogs, software templates, technical documentation, and observability plug-ins into a unified microservices-based control plane, radically reducing cognitive load.','TypeScript','Open Source Project','Advanced',1,'online','manual','f71598769ac3edd3c1ebd7b5bc5df4b8408e4ead63cbecea736f1de1182272bf',100.0,1779031385,1,'2026-06-13T23:59:39Z',NULL,NULL,NULL,'["Platform Engineering", "IDP Tooling", "Developer Portals"]','["[DE FACTO STANDARD]"]','["docs/devops.md"]','["devops.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2026-06-13T23:59:39Z", "gh_stars": 33600, "gh_open_issues_30d": 452, "gh_open_prs_30d": 0, "gh_community_health": "active", "gh_activity_checked": "2026-06-19T15:26:32.958270+02:00"}');
INSERT INTO "resources" VALUES('https://github.com/backube/volsync','VolSync 🌟','','2026',5,'VolSync is an open-source Kubernetes operator developed by Backube to orchestrate cross-cluster persistent volume data replication. Supporting engines like rsync, rclone, and restic, it delivers a platform-agnostic framework for executing disaster recovery policies.','Go','Operator','High',0,'online','manual','cc0d5ecdcf1bc68fe0f6fec3fc1972146b345ee9360c77bc1c4f39a2137d2fef',100.0,1779029993,1,'2026-06-10T18:53:51Z',NULL,NULL,NULL,'["Storage", "Kubernetes Storage", "Backup & Replication"]','["[DE FACTO STANDARD]"]','["docs/kubernetes-storage.md", "docs/kubernetes-tools.md"]','["kubernetes-tools.md", "kubernetes-storage.md"]','{}','{"gh_license": "AGPL-3.0", "gh_pushed": "2026-06-10T18:53:51Z", "gh_stars": 978, "gh_open_issues_30d": 115, "gh_open_prs_30d": 0, "gh_community_health": "active", "gh_activity_checked": "2026-06-19T15:26:33.672094+02:00"}');
INSERT INTO "resources" VALUES('https://github.com/badarsebard/terraforge','badarsebard/terraforge','','2022',1,'Terraforge functions as an intuitive visual scaffolding platform engineered to streamline the baseline authoring of complex Terraform configurations. Developers can sketch resource boundaries visually and export clean HCL and variables. Though limited in enterprise scaling, it remains a valuable accelerator for rapid prototyping.','JavaScript','Visual Tool','Beginner',0,'online','manual','63b99ff9036bd2923354bac610bb21034167f0275a775b70206cc8bd62902b83',100.0,1779030611,1,'2024-06-24T01:36:03Z',NULL,NULL,NULL,'["Infrastructure as Code", "Terraform", "Scaffolding Utilities"]','["[COMMUNITY-TOOL]"]','["docs/terraform.md"]','["terraform.md"]','{}','{"gh_license": "MPL-2.0", "gh_pushed": "2024-06-24T01:36:03Z", "gh_stars": 64, "gh_open_issues_30d": 3, "gh_open_prs_30d": 0, "gh_community_health": "low", "gh_activity_checked": "2026-06-19T15:26:34.365010+02:00"}');
INSERT INTO "resources" VALUES('https://github.com/bank-vaults/bank-vaults','Bank Vaults: Un Cuchillo Suizo para HashiCorp Vault en Kubernetes','','2026',4,'Bank Vaults is a comprehensive, production-grade tool designed for managing, configuring, and injecting secrets from HashiCorp Vault on Kubernetes. It utilizes an operator-driven approach to inject secrets dynamically into Pod filesystems, completely removing secrets from the cluster API storage. It is the de facto standard for enterprises seeking secure vault management and dynamic secrets injection.','Go','Security Suite','Advanced',1,'online','manual','82cc5a2a6f76cd56252c4ff64ac9970ca7e76551690aa752a0ff821067b4d0a8',100.0,1779030365,1,'2026-06-07T18:48:59Z',NULL,NULL,NULL,'["Security", "Secret Management", "Integrations"]','["[ENTERPRISE-STABLE]"]','["docs/kubernetes-tools.md"]','["kubernetes-tools.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2026-06-07T18:48:59Z", "gh_stars": 2254, "gh_open_issues_30d": 13, "gh_open_prs_30d": 0, "gh_community_health": "healthy", "gh_activity_checked": "2026-06-19T15:26:35.105940+02:00"}');
INSERT INTO "resources" VALUES('https://github.com/banzaicloud/dast-operator','DAST operator','','2021',5,'An operator designed to run automated Dynamic Application Security Testing (DAST) scans against active services directly in the cluster environment. Integrates security assertions early inside staging deployment cycles. Note: Banzai Cloud projects are largely archived or integrated.','Go','Operator','Advanced',1,'online','manual','33d4bf37c50364106e93e54bbb6629dcda56920719fa4685e7a3b4d4bbc7e167',100.0,1779029950,1,'2023-04-05T09:57:11Z',NULL,NULL,NULL,'["Security", "Vulnerability Scanning", "Automation Operators"]','["[DE FACTO STANDARD]", "[LEGACY]"]','["docs/kubernetes-tools.md"]','["kubernetes-tools.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2023-04-05T09:57:11Z", "gh_stars": 194, "gh_open_issues_30d": 6, "gh_open_prs_30d": 0, "gh_community_health": "low", "gh_activity_checked": "2026-06-19T15:26:35.824939+02:00"}');
INSERT INTO "resources" VALUES('https://github.com/banzaicloud/kafka-operator','Banzai Kafka Operator','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','ea86f213227b0ac761ebd947b56dd615515e6061bbfe225846dc1b0b7d55ac79',100.0,1779032388,0,'2026-05-17T17:39:48.870495+02:00',NULL,NULL,NULL,'[]','[]','["docs/message-queue.md"]','[]','{}','{"duplicate_of": "https://github.com/banzaicloud/koperator", "gh_open_issues_30d": 0, "gh_open_prs_30d": 0, "gh_community_health": "dormant", "gh_activity_checked": "2026-06-19T15:26:36.470969+02:00"}');
INSERT INTO "resources" VALUES('https://github.com/banzaicloud/koperator','Banzai Kafka Operator','','2024',4,'Originally engineered by Banzai Cloud, Koperator is a highly automated operator framework designed to manage Kafka on Kubernetes with Cruise Control integrations. While mostly superseded by Strimzi, its historical innovations in granular scaling and fine-grained rebalancing influenced modern stateful Kubernetes abstractions.','Go','Kubernetes Operator','Advanced',1,'online','manual','a087e59f4d2d26c4447ca0a27691b91675be891624781a74d1248472b4f29042',100.0,1779130495,1,'2025-03-11T08:20:50Z',NULL,NULL,NULL,'["Infrastructure", "Cloud Native Integration", "Kubernetes Operators", "Koperator"]','["[ENTERPRISE-STABLE]"]','["docs/message-queue.md"]','["message-queue.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2025-03-11T08:20:50Z", "gh_stars": 790, "gh_open_issues_30d": 66, "gh_open_prs_30d": 0, "gh_community_health": "active", "gh_activity_checked": "2026-06-19T15:26:37.196828+02:00"}');
INSERT INTO "resources" VALUES('https://github.com/banzaicloud/thanos-operator','banzaicloud/thanos-operator 🌟','','2023',5,'Streamlines Thanos-based monitoring architectures by provisioning Query, Store, Compact, and Ruler resources. It manages historical metrics storage across dynamic environments.','Go','Operator','Advanced',0,'online','manual','a6b7f7dbe7bbbfe7aa995b7e9f3a74874903bfe55c21106c1ac3e19c8598d823',100.0,1779030000,1,'2024-01-19T15:02:07Z',NULL,NULL,NULL,'["Observability", "Metrics", "Thanos Orchestration", "Operators"]','["[DE FACTO STANDARD]"]','["docs/kubernetes-operators-controllers.md"]','["kubernetes-operators-controllers.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2024-01-19T15:02:07Z", "gh_stars": 283, "gh_open_issues_30d": 44, "gh_open_prs_30d": 0, "gh_community_health": "healthy", "gh_activity_checked": "2026-06-19T15:26:37.920413+02:00"}');
INSERT INTO "resources" VALUES('https://github.com/bbl/secretize','Secretize 🌟','','2020',2,'A lightweight command-line utility to convert raw secrets and environment variables directly into encrypted Kubernetes Secret manifests. Helpful for basic automation pipelines, although modern enterprise workflows typically favor external systems like Vault, External Secrets Operator, or sealed-secrets.','Go','Repository','Intermediate',0,'online','manual','aaaf92a6d099ab669769db6ea68561457fca407d63fcc8e7879ab54790ade02e',100.0,1779030810,1,'2026-04-07T17:05:26Z',NULL,NULL,NULL,'["Cloud Native", "Security", "Secrets Management"]','["[COMMUNITY-TOOL]"]','["docs/kustomize.md"]','["kustomize.md"]','{}','{"gh_license": "MIT", "gh_pushed": "2026-04-07T17:05:26Z", "gh_stars": 71, "gh_open_issues_30d": 3, "gh_open_prs_30d": 0, "gh_community_health": "low", "gh_activity_checked": "2026-06-19T15:26:38.624270+02:00"}');
INSERT INTO "resources" VALUES('https://github.com/bcicen/ctop','ctop 🌟','','2026',5,'ctop provides a real-time, top-like container metrics display for command-line resource tracking. Built in Go, it supports both Docker and runC runtimes, delivering an instant overview of CPU, memory, network, and disk I/O metrics across active containers. It serves as an essential tool for local container debugging and quick bare-metal performance triage without the overhead of heavy APM agents.','Go','Tool','Medium',0,'online','manual','81e1a5f56cdb13c1a00083103c9715c784866560a1c72dd62b5e15ed4f3a7c63',100.0,1779030423,1,'2024-07-08T11:15:48Z',NULL,NULL,NULL,'["Infrastructure", "Containerization", "Monitoring"]','["[DE FACTO STANDARD]"]','["docs/docker.md"]','["docker.md"]','{}','{"gh_license": "MIT", "gh_pushed": "2024-07-08T11:15:48Z", "gh_stars": 17764, "gh_open_issues_30d": 120, "gh_open_prs_30d": 0, "gh_community_health": "active", "gh_activity_checked": "2026-06-19T15:26:39.334332+02:00"}');
INSERT INTO "resources" VALUES('https://github.com/bee-travels/openapi-comment-parser','openapi-comment-parser','','2021',3,'A Node.js CLI tool and library that extracts JSDoc-style comments from source code files to generate valid OpenAPI (Swagger) specifications automatically, streamlining API contract maintenance during local development.','JavaScript','Tool','Intermediate',0,'online','manual','8d1464d334295697793b039a4e2b455df6768ddbc8c960dfda7e341ff0912c54',100.0,1779031648,1,'2023-01-07T18:19:12Z',NULL,NULL,NULL,'["API Management", "API Documentation", "Tooling"]','["[COMMUNITY-TOOL]"]','["docs/api.md"]','["api.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2023-01-07T18:19:12Z", "gh_stars": 256, "gh_open_issues_30d": 45, "gh_open_prs_30d": 0, "gh_community_health": "healthy", "gh_activity_checked": "2026-06-19T15:26:40.060004+02:00"}');
INSERT INTO "resources" VALUES('https://github.com/benc-uk/kubeview','KubeView 🌟','','2024',3,'A web-based, real-time visualization tool that renders Kubernetes API objects (Pods, Deployments, Services, Ingresses) and their relationships as a structured graphical map. It assists developers and administrators in diagnosing network routing and mapping configurations. In 2026, it is highly appreciated as a lightweight alternative to heavier cluster dashboards.','Go','Web Application','Medium',1,'online','manual','2611a5a8c8fd23c3f7733eb5190b56b0ae6a3e4d45fdcdf6762fefff4846d545',100.0,1779029613,1,'2026-04-02T12:56:10Z',NULL,NULL,NULL,'["Operations", "Observability", "Visualization"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-tools.md"]','["kubernetes-tools.md"]','{}','{"gh_license": "MIT", "gh_pushed": "2026-04-02T12:56:10Z", "gh_stars": 1201, "gh_open_issues_30d": 10, "gh_open_prs_30d": 0, "gh_community_health": "healthy", "gh_activity_checked": "2026-06-19T15:26:40.782303+02:00"}');
INSERT INTO "resources" VALUES('https://github.com/binhnguyennus/awesome-scalability','Awesome Scalability','','2023',5,'A legendary repository outlining the structural design patterns for massive, highly available backend systems. Covering microservices coordination, message brokers, caching schemas, and consensus databases, this represents the gold standard for backend systems architects.','Markdown','Awesome List','Advanced',1,'online','manual','d30178979d8ff158c75f71a54cc4423ffc9d6a06ad35eae9fb6b5ca1813913d2',100.0,1779034116,1,'2026-01-04T03:51:47Z',NULL,NULL,NULL,'["Curation", "Awesome Lists", "Scalability"]','["[DE FACTO STANDARD]"]','["docs/other-awesome-lists.md"]','["architectural-foundations.md", "other-awesome-lists.md"]','{}','{"gh_license": "MIT", "gh_pushed": "2026-01-04T03:51:47Z", "gh_stars": 71720, "is_special": true, "gh_open_issues_30d": 23, "gh_open_prs_30d": 0, "gh_community_health": "healthy", "gh_activity_checked": "2026-06-19T15:26:41.481357+02:00"}');
INSERT INTO "resources" VALUES('https://github.com/biosimulations/biosimulations',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,'manual','d94d1b623ca4b6c1534f95fe0ace391867b6c7dd180d664292d381c91f91c3ac',100.0,1779034560,0,'2026-05-17T18:16:00.762640+02:00',NULL,NULL,NULL,'[]','[]','["docs/kubernetes-tools.md"]','[]','{}','{"gh_open_issues_30d": 133, "gh_open_prs_30d": 0, "gh_community_health": "active", "gh_activity_checked": "2026-06-19T15:26:42.199025+02:00"}');
INSERT INTO "resources" VALUES('https://github.com/biosimulations/deployment','biosimulations/deployment','','2021',1,'A customized deployment framework tailored for specialized scientific computing operations and simulation workloads. It displays production architectures orchestrating complex computations, file systems, and databases on Kubernetes cluster topologies.','Helm','Deployment Configuration','Advanced',0,'online','manual','fa5a8e09045193aa8dcccdc5df9a0b16bb458338531eb5eaf3481c97d5190a86',100.0,1779031429,1,'2026-06-02T17:56:29Z',NULL,NULL,NULL,'["Specialized Workloads", "Scientific Computing", "Simulation Infrastructure"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-tools.md"]','["kubernetes-tools.md"]','{}','{"gh_license": "MIT", "gh_pushed": "2026-06-02T17:56:29Z", "gh_stars": 3, "gh_open_issues_30d": 11, "gh_open_prs_30d": 0, "gh_community_health": "healthy", "gh_activity_checked": "2026-06-19T15:26:42.920530+02:00"}');
INSERT INTO "resources" VALUES('https://github.com/bit-cloner/ecrcp','ecrcp','','2020',0,'A lightweight utility designed to copy Docker images directly between different Amazon ECR registries without requiring local download-and-reupload bandwidth. Useful for cross-account deployments and regional migration tasks in complex enterprise AWS landing zones.','Go','Tool','Intermediate',0,'online','manual','7e2b0d2b0ff78890b32eab285b671fa3ba55196ec1919a0385b17e36a8784944',100.0,1781735876,1,'2026-06-18T00:37:56.184876+02:00',NULL,NULL,NULL,'["Cloud Infrastructure", "AWS", "Container Registries"]','["[COMMUNITY-TOOL]"]','["docs/aws-containers.md", "docs/kubernetes-tools.md"]','["kubernetes-tools.md", "aws-containers.md"]','{}','{"gh_stars": 0, "gh_pushed": null, "gh_license": "N/A", "gh_open_issues_30d": 0, "gh_open_prs_30d": 0, "gh_community_health": "dormant", "gh_activity_checked": "2026-06-19T15:26:43.650488+02:00"}');
INSERT INTO "resources" VALUES('https://github.com/bit-cloner/kcg','kcg 🌟','','2021',1,'Kubernetes Context Generator (kcg) is a simple utility built to simplify generating custom kubeconfig profiles across multiple distinct environments. It remains a minor community project overshadowed by enterprise dynamic loaders.','Go','CLI Tool','Simple',0,'online','manual','5b3f063a63c487a1455c56e4d74e4214f90f370d82129b35e550a4ee325eabd6',100.0,1779032017,1,'2021-04-29T17:01:09Z',NULL,NULL,NULL,'["Operations & UX", "CLI Plugins", "Context Switching"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-tools.md"]','["kubernetes-tools.md"]','{}','{"gh_license": "MIT", "gh_pushed": "2021-04-29T17:01:09Z", "gh_stars": 19, "gh_open_issues_30d": 1, "gh_open_prs_30d": 0, "gh_community_health": "low", "gh_activity_checked": "2026-06-19T15:26:44.360517+02:00"}');
INSERT INTO "resources" VALUES('https://github.com/bit-cloner/poke','POKE - Provision Opinionated Kubernetes on EKS','','2018',0,'Opinionated CLI provisioning script wrapper for configuring standardized Amazon EKS instances. This project has been classified as legacy due to extensive inactivity; modern teams should leverage Terraform or EKS Blueprints instead.','Go','Tool','Intermediate',0,'online','manual','N/A',100.0,1781736068,1,'2026-06-18T00:41:08.408561+02:00',NULL,NULL,NULL,'["Cloud Native", "AWS EKS", "Cluster Provisioning"]','["[LEGACY]"]','["docs/managed-kubernetes-in-public-cloud.md"]','["managed-kubernetes-in-public-cloud.md"]','{}','{"gh_stars": 0, "gh_pushed": null, "gh_license": "N/A", "gh_open_issues_30d": 0, "gh_open_prs_30d": 0, "gh_community_health": "dormant", "gh_activity_checked": "2026-06-19T15:26:45.090915+02:00"}');
INSERT INTO "resources" VALUES('https://github.com/bitnami-labs/kubewatch','==bitnami-labs/kubewatch==','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','86a2aadcf296a2d87fd6d458ec25b123a24e9270ed6027c8971ef1649221acb8',100.0,1779032046,0,'2026-05-17T17:34:06.612078+02:00',NULL,NULL,NULL,'[]','[]','["docs/kubernetes-tools.md"]','[]','{}','{"duplicate_of": "https://github.com/vmware-archive/kubewatch", "gh_open_issues_30d": 0, "gh_open_prs_30d": 0, "gh_community_health": "dormant", "gh_activity_checked": "2026-06-19T15:26:45.749520+02:00"}');
INSERT INTO "resources" VALUES('https://github.com/bitnami/kubecfg','kubecfg','','N/A',0,NULL,NULL,NULL,NULL,0,NULL,'manual','bb3d5954a600ef594c5c6906e8dd1523194c3c9b1259bd7c4aaf6dde5fc87f53',100.0,1779030874,0,'2026-05-17T17:14:34.465106+02:00',NULL,NULL,NULL,'[]','[]','["docs/kubernetes.md"]','[]','{}','{"gh_open_issues_30d": 0, "gh_open_prs_30d": 0, "gh_community_health": "dormant", "gh_activity_checked": "2026-06-19T15:26:46.398051+02:00"}');
INSERT INTO "resources" VALUES('https://github.com/blendle/kubecrt','Kubecrt','','2021',1,'An archived, early-stage conversion utility built to convert Helm charts into raw Kubernetes manifests. This project has been fully superseded by standard native capabilities like ''helm template'' and is preserved solely as a historical reference of early declarative rendering strategies.','Go','CLI Tool','Beginner',0,'online','manual','a6c1de2a92799dde3536bdcc8a5926eaebfdcdd420f822b2c126cf487d276efa',100.0,1779033072,1,'2023-03-07T02:59:09Z',NULL,NULL,NULL,'["Platform Engineering", "Kubernetes GitOps & Packaging", "Legacy Utilities"]','["[LEGACY]"]','["docs/helm.md"]','["helm.md"]','{}','{"gh_license": "ISC", "gh_pushed": "2023-03-07T02:59:09Z", "gh_stars": 113, "gh_open_issues_30d": 8, "gh_open_prs_30d": 0, "gh_community_health": "low", "gh_activity_checked": "2026-06-19T15:26:47.112557+02:00"}');
INSERT INTO "resources" VALUES('https://github.com/bloomberg/goldpinger','bloomberg/goldpinger 🌟','','2017',4,'An advanced connectivity troubleshooting tool that deploys as a cluster-wide DaemonSet to ping target peers. It generates visual mesh graphics depicting latency patterns, transport failures, and network partition faults.','Go','Kubernetes DaemonSet','Intermediate',1,'online','manual','5a906ec37741f8a82781e9e2c6196860fcb8b11251866231046ab986fc61ee7c',100.0,1779033479,1,'2026-04-23T15:38:04Z',NULL,NULL,NULL,'["Observability & Performance", "Network Monitoring", "Mesh Connectivity"]','["[ENTERPRISE-STABLE]"]','["docs/kubernetes-tools.md"]','["kubernetes-tools.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2026-04-23T15:38:04Z", "gh_stars": 2707, "gh_open_issues_30d": 35, "gh_open_prs_30d": 0, "gh_community_health": "healthy", "gh_activity_checked": "2026-06-19T15:26:47.851334+02:00"}');
INSERT INTO "resources" VALUES('https://github.com/bloomberg/memray','github.com/bloomberg/memray 🌟🌟','','2025',5,'Curator Insight details Memray as Bloomberg''s advanced memory tracker for Python applications. Live Grounding confirms its preeminent role in tracking allocations inside complex microservice systems, excelling in profiling C/C++ extension boundaries where standard tools fall short.','Python / C++','Library / CLI','Advanced',1,'online','manual','9be53de03b150e560c31ef702fbf954ed599304266538a270b551a89cac52663',100.0,1779033716,1,'2026-06-12T00:32:27Z',NULL,NULL,NULL,'["Software Engineering", "Python", "Memory Profiling"]','["[DE FACTO STANDARD]"]','["docs/python.md"]','["python.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2026-06-12T00:32:27Z", "gh_stars": 15115, "gh_open_issues_30d": 43, "gh_open_prs_30d": 0, "gh_community_health": "healthy", "gh_activity_checked": "2026-06-19T15:26:48.567569+02:00"}');
INSERT INTO "resources" VALUES('https://github.com/bluefrg/bitbucket-auto-merge','BitBucket Auto Merge','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','2536b6d8b2279bd5db3fd12b921818904b1e4467b3feddc8d7fcc2bafa1693f9',100.0,1779031401,0,'2026-05-17T17:23:21.855193+02:00',NULL,NULL,NULL,'[]','[]','["docs/git.md"]','[]','{}','{"duplicate_of": "https://github.com/mikefrank-ca/bitbucket-auto-merge", "gh_open_issues_30d": 0, "gh_open_prs_30d": 0, "gh_community_health": "dormant", "gh_activity_checked": "2026-06-19T15:26:49.222068+02:00"}');
INSERT INTO "resources" VALUES('https://github.com/bluxmit/alnoda-workspaces','github.com/bluxmit: Kubespray Workspace','','2024',5,'A containerized development sandbox and workspace designed to streamline the execution of Kubespray and Ansible playbooks, ensuring dependency insulation and tool consistency across local machine environments.','Docker/Shell','Repository','Intermediate',0,'online','manual','5afb0973ee4b9b75f27e799ba2e4c8cf97fc81f5dfd4e3396c9192984278d69a',100.0,1779030363,1,'2023-07-30T07:49:59Z',NULL,NULL,NULL,'["Provisioning", "Ansible", "Development Environments"]','["[DE FACTO STANDARD]"]','["docs/kubernetes-on-premise.md"]','["kubernetes-on-premise.md"]','{}','{"gh_license": "AGPL-3.0", "gh_pushed": "2023-07-30T07:49:59Z", "gh_stars": 1361, "gh_open_issues_30d": 8, "gh_open_prs_30d": 0, "gh_community_health": "low", "gh_activity_checked": "2026-06-19T15:26:49.929170+02:00"}');
INSERT INTO "resources" VALUES('https://github.com/bmaynard/kubevol','Kubevol 🌟','','2018',1,'A historical command-line utility for copying and transferring data between Kubernetes Persistent Volume Claims (PVCs). It is now considered legacy as native CSI snapshot capabilities and robust migration utilities have become standard.','Python','CLI Tool','Simple',0,'online','manual','6a7da73d86c4ed1ad1af29324d3711a520570bfdfdf6524f822389ea5fd37dd2',100.0,1779033162,1,'2023-02-06T23:46:43Z',NULL,NULL,NULL,'["Storage", "Volume Management", "Data Migration"]','["[LEGACY]"]','["docs/kubernetes-tools.md"]','["kubernetes-tools.md"]','{}','{"gh_license": "GPL-3.0", "gh_pushed": "2023-02-06T23:46:43Z", "gh_stars": 18, "gh_open_issues_30d": 1, "gh_open_prs_30d": 0, "gh_community_health": "low", "gh_activity_checked": "2026-06-19T15:26:50.687369+02:00"}');
INSERT INTO "resources" VALUES('https://github.com/bmuschko/ckad-crash-course','bmuschko/ckad-crash-course: Certified Kubernetes Application Developer (CKAD)'' Crash Course','','2021',5,'A repository housing comprehensive code examples, study guides, and hands-on exercises complementing Benjamin Muschko''s CKAD Crash Course. It focuses on application design, deployment configurations, security contexts, and troubleshooting methodologies essential to the Linux Foundation blueprint.','Shell','Reference','Intermediate',0,'online','manual','036f2eff18d8bcecd44deb08c1c2cac124913756765535397a7eca244f0a5334',100.0,1781736221,1,'2026-06-18T00:43:41.597742+02:00',NULL,NULL,NULL,'["Training", "Certification", "CKAD"]','["[DE FACTO STANDARD]"]','["docs/kubernetes.md"]','["kubernetes.md"]','{}','{"gh_stars": 0, "gh_pushed": null, "gh_license": "N/A", "gh_open_issues_30d": 1, "gh_open_prs_30d": 0, "gh_community_health": "low", "gh_activity_checked": "2026-06-19T15:26:51.379501+02:00"}');
INSERT INTO "resources" VALUES('https://github.com/bmuschko/ckad-prep','bmuschko/ckad-prep','','2021',5,'An alternative preparation repository designed by Benjamin Muschko, offering structured sample solutions, resource manifests, and command-line blueprints to ace the CKAD exam. It isolates complex concepts like readiness/liveness probes, service definition, and rolling updates into easy-to-digest exercises.','YAML','Reference','Intermediate',0,'online','manual','a15629426df06a5e46361d07a2d7f517676aded3640b46ec2478916bfb3b7d7a',100.0,1781736221,1,'2026-06-18T00:43:41.669955+02:00',NULL,NULL,NULL,'["Training", "Certification", "CKAD"]','["[DE FACTO STANDARD]"]','["docs/kubernetes.md"]','["kubernetes.md"]','{}','{"gh_stars": 0, "gh_pushed": null, "gh_license": "N/A", "gh_open_issues_30d": 0, "gh_open_prs_30d": 0, "gh_community_health": "dormant", "gh_activity_checked": "2026-06-19T15:26:52.065538+02:00"}');
INSERT INTO "resources" VALUES('https://github.com/bodywork-ml/bodywork-core','bodywork-ml/bodywork-core: Bodywork','','2022',2,'Bodywork acts as a pipeline orchestrator and deployment tool focused on shipping machine learning systems directly into Kubernetes. While currently seeing low developer activity, it remains a valuable conceptual blueprint for running serverless, stateful, and batch-oriented ML pipelines.','Python','Repository','Intermediate',1,'online','manual','b5aea08cb00293bda96f65851a9a2191c197bdc9e4ef09bee42e3ce3d88ad27c',100.0,1779030862,1,'2023-08-18T06:42:48Z',NULL,NULL,NULL,'["MLOps", "Deployment", "Kubernetes Orchestration"]','["[COMMUNITY-TOOL]"]','["docs/mlops.md"]','["mlops.md"]','{}','{"gh_license": "AGPL-3.0", "gh_pushed": "2023-08-18T06:42:48Z", "gh_stars": 436, "gh_open_issues_30d": 21, "gh_open_prs_30d": 0, "gh_community_health": "healthy", "gh_activity_checked": "2026-06-19T15:26:52.798136+02:00"}');
INSERT INTO "resources" VALUES('https://github.com/boltops-tools/kubes','kubes 🌟','','2023',2,'Kubes is a deployment framework that enables developers to build, prune, and deploy Docker images and Kubernetes manifests using clean, programmable configurations. It combines compilation and deployment phases into a unified workflow.','Ruby','CLI Tool','Intermediate',0,'online','manual','52c8136ce905cca1e7d8ac95bd4c0bb87c81ae772e3ebb054d4af61ff4445a7b',100.0,1779032922,1,'2025-04-24T01:47:46Z',NULL,NULL,NULL,'["Application Lifecycle", "Deployment Frameworks", "Declarative Config"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-tools.md"]','["kubernetes-tools.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2025-04-24T01:47:46Z", "gh_stars": 102, "gh_open_issues_30d": 1, "gh_open_prs_30d": 0, "gh_community_health": "low", "gh_activity_checked": "2026-06-19T15:26:53.552072+02:00"}');
INSERT INTO "resources" VALUES('https://github.com/borchero/meerkat','Meerkat','','2023',5,'A dynamic networking operator designed to update and map external DNS routes. It reads internal networking resource allocations to dynamically register up-to-date hostname directories.','Go','Operator','Medium',0,'online','manual','da6037ae1fc02f0d734024ace407f92ad38ab9bb7c01686b260d10d32e54a420',100.0,1779030559,1,'2020-12-31T13:19:58Z',NULL,NULL,NULL,'["Networking", "DNS", "Service Discovery", "Operators"]','["[DE FACTO STANDARD]"]','["docs/kubernetes-operators-controllers.md"]','["kubernetes-operators-controllers.md"]','{}','{"gh_license": "MIT", "gh_pushed": "2020-12-31T13:19:58Z", "gh_stars": 38, "gh_open_issues_30d": 1, "gh_open_prs_30d": 0, "gh_community_health": "low", "gh_activity_checked": "2026-06-19T15:26:54.243601+02:00"}');
INSERT INTO "resources" VALUES('https://github.com/borchero/switchboard','borchero/switchboard: Switchboard','','2024',5,'Switchboard functions as a Kubernetes-native dynamic router and DNS management hub. It coordinates with global DNS service APIs to orchestrate routing policies, mapping live cluster ingress nodes automatically to external domain registrations.','Go','Repository','Intermediate',0,'online','manual','39bbd3ced60c70fc8cf5abb1d81edbc2300273c700e94076b63b58310ab7b47f',100.0,1779029821,1,'2026-06-11T14:45:12Z',NULL,NULL,NULL,'["Networking", "DNS & Ingress", "Routing Controllers"]','["[DE FACTO STANDARD]"]','["docs/kubernetes-operators-controllers.md", "docs/kubernetes-tools.md"]','["kubernetes-tools.md", "kubernetes-operators-controllers.md"]','{}','{"gh_license": "MIT", "gh_pushed": "2026-06-11T14:45:12Z", "gh_stars": 163, "gh_open_issues_30d": 8, "gh_open_prs_30d": 0, "gh_community_health": "low", "gh_activity_checked": "2026-06-19T15:26:54.974399+02:00"}');
INSERT INTO "resources" VALUES('https://github.com/bors-ng/bors-ng','Bors-ng: A merge bot for GitHub Pull Requests','','2026',4,'An Elixir-based implementation of the Bors merge coordinator. Uses a highly parallelized merge queue to batch, build, and test PR combinations, keeping the master branch strictly green. Live grounding notes that although currently archived, it remains a landmark model for merge queues.','Elixir','Tool','Advanced',1,'online','manual','48e086288c13aad192af64884162e420699e25d3b1cc8799cc1fd6a7b757a1f4',100.0,1779033339,1,'2024-04-04T12:24:44Z',NULL,NULL,NULL,'["Software Engineering", "Version Control", "Automation Bots"]','["[ENTERPRISE-STABLE]", "[LEGACY]"]','["docs/git.md"]','["git.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2024-04-04T12:24:44Z", "gh_stars": 1531, "gh_open_issues_30d": 181, "gh_open_prs_30d": 0, "gh_community_health": "active", "gh_activity_checked": "2026-06-19T15:26:55.669730+02:00"}');
INSERT INTO "resources" VALUES('https://github.com/boto/boto','Boto','','2018',4,'Curator Insight introduces the early Boto library for AWS programmatic scripting. Live Grounding confirms the library is fully deprecated and obsolete, replaced completely by Boto3; developers must prioritize migration to eliminate compatibility issues with modern AWS endpoints.','Python','Library','Intermediate',0,'online','manual','cd49b06eb73f2532fc7eaa4832fa7c174c39ae36458bb191e5e06e18e6aa3f92',100.0,1779033828,1,'2024-01-12T23:46:55Z',NULL,NULL,NULL,'["Infrastructure", "AWS SDK", "Legacy Library"]','["[ENTERPRISE-STABLE]", "[LEGACY]"]','["docs/python.md"]','["python.md"]','{}','{"gh_license": "NOASSERTION", "gh_pushed": "2024-01-12T23:46:55Z", "gh_stars": 6431, "gh_open_issues_30d": 1118, "gh_open_prs_30d": 0, "gh_community_health": "active", "gh_activity_checked": "2026-06-19T15:26:56.431310+02:00"}');
INSERT INTO "resources" VALUES('https://github.com/box/kube-exec-controller','box/kube-exec-controller','','2018',5,'Curator Insight: Controller to restrict and audit shell execution inside Kubernetes pods. Live Grounding: Inactive for over five years. Superseded by newer ephemeral container mechanics, admission controllers (OPA/Kyverno), and modern service mesh execution boundaries.','Go','Code Repository','Advanced',0,'online','manual','ba337139c4a519fc7bbfdfbad8a550898ae48d5fe9f6d34e00f111de9566c220',100.0,1779031141,1,'2021-12-02T07:48:57Z',NULL,NULL,NULL,'["Security", "Policy & Admission Control", "Runtime Security", "Legacy Tools"]','["[DE FACTO STANDARD]"]','["docs/kubernetes-security.md", "docs/kubernetes-tools.md"]','["kubernetes-security.md", "kubernetes-tools.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2021-12-02T07:48:57Z", "gh_stars": 126, "gh_open_issues_30d": 2, "gh_open_prs_30d": 0, "gh_community_health": "low", "gh_activity_checked": "2026-06-19T15:26:57.134325+02:00"}');
INSERT INTO "resources" VALUES('https://github.com/box/kube-iptables-tailer','github.com/box/kube-iptables-tailer','','2026',3,'Kube-iptables-tailer is a specialized controller that parses system-level kernel iptables packet drop logs and maps them directly to active Kubernetes Pods. By resolving low-level packet drops to recognizable workload names, it simplifies network policy auditing and connectivity troubleshooting. This utility is ideal for platform teams managing strict, multi-layer networking environments.','Go','Network Controller','Advanced',0,'online','manual','c354ad86a39a806991da9793087a82af802fc0958dab8bdaccc520690099c0c0',100.0,1779031808,1,'2024-08-12T08:40:33Z',NULL,NULL,NULL,'["Networking", "iptables Analysis", "Troubleshooting"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-tools.md"]','["kubernetes-tools.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2024-08-12T08:40:33Z", "gh_stars": 549, "gh_open_issues_30d": 9, "gh_open_prs_30d": 0, "gh_community_health": "low", "gh_activity_checked": "2026-06-19T15:26:57.889598+02:00"}');
INSERT INTO "resources" VALUES('https://github.com/bpftrace/bpftrace','bpftrace','','2018',5,'A high-level tracing language and diagnostic toolkit built on top of the Linux eBPF subsystem. It allows system engineers to dynamically probe kernel modules, trace memory allocations, and analyze latency. Live Grounding shows that bpftrace is a core diagnostic pillar in production engineering.','C++','Tool','Advanced',0,'online','manual','37f422e9795c080231318d3d71659a3fbac0d01be532fe49ebe9bf563141ef75',100.0,1779130494,1,'2026-06-13T15:56:16Z',NULL,NULL,NULL,'["Infrastructure & Operations", "Observability", "Kernel Tracing"]','["[DE FACTO STANDARD]"]','["docs/linux.md"]','["linux.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2026-06-13T15:56:16Z", "gh_stars": 10160, "gh_open_issues_30d": 248, "gh_open_prs_30d": 0, "gh_community_health": "active", "gh_activity_checked": "2026-06-19T15:26:58.625742+02:00"}');
INSERT INTO "resources" VALUES('https://github.com/bregman-arie/devops-exercises','bregman-arie/devops-exercises 🌟','','2026',5,'A massive curated repository containing thousands of questions, answers, and hands-on exercises covering Linux, Jenkins, Docker, Kubernetes, Ansible, Terraform, AWS, and system design. (Live Grounding: With over 82k stars, it stands in 2026 as the preeminent resource for preparing systems engineers and validating platform architecture skills).','Python/YAML','Reference Guide','Intermediate',1,'online','manual','74f02f679be571f5cbde19766052dcc39fdac290a01354dc045033912e6304c1',100.0,1779032104,1,'2025-12-27T14:22:30Z',NULL,NULL,NULL,'["DevOps & Platform Engineering", "Interview Preparation", "Reference Guides"]','["[DE FACTO STANDARD]", "[GUIDE]"]','["docs/demos.md", "docs/other-awesome-lists.md"]','["architectural-foundations.md", "other-awesome-lists.md", "demos.md"]','{}','{"gh_license": "NOASSERTION", "gh_pushed": "2025-12-27T14:22:30Z", "gh_stars": 82758, "is_special": true, "gh_open_issues_30d": 47, "gh_open_prs_30d": 0, "gh_community_health": "healthy", "gh_activity_checked": "2026-06-19T15:26:59.331951+02:00"}');
INSERT INTO "resources" VALUES('https://github.com/bregman-arie/devops-resources','==bregman-arie/devops-resources== 🌟','','2026',0,'A massive collection of operational guides, cheat sheets, books, and courses covering Kubernetes ecosystems, continuous delivery pipelines, configuration engines, and cloud design.','Markdown','Awesome List','Intermediate',0,'duplicate','manual','9ff97eac6df2ac9efd2f8276a5c9580d0a37f227613f7113e5741f45e51d52ea',100.0,1781736123,1,'2026-06-18T00:42:03.109890+02:00',NULL,NULL,NULL,'["Infrastructure & Operations", "DevOps & SRE Engineering", "Educational Resources"]','["[COMMUNITY-TOOL]"]','["docs/other-awesome-lists.md"]','["architectural-foundations.md", "other-awesome-lists.md"]','{}','{"gh_stars": 0, "gh_pushed": null, "gh_license": "N/A", "is_special": true, "duplicate_of": "https://github.com/bregman-arie/devops-exercises", "gh_open_issues_30d": 28, "gh_open_prs_30d": 0, "gh_community_health": "healthy", "gh_activity_checked": "2026-06-19T15:27:00.023324+02:00"}');
INSERT INTO "resources" VALUES('https://github.com/brennerm/uptimerobot-operator','uptimerobot-operator','','2023',5,'Synchronizes current routing profiles with the UptimeRobot API. It dynamically configures exterior synthetic latency testing targets as new ingresses scale up or out.','Go','Operator','Medium',0,'online','manual','019ed7ba4756bb460e0fb2c270bbffd3c8e917906e4007d7d6397ce57c2e01fe',100.0,1779033051,1,'2023-11-14T16:27:12Z',NULL,NULL,NULL,'["Observability", "Monitoring", "External Integration", "Operators"]','["[DE FACTO STANDARD]"]','["docs/kubernetes-operators-controllers.md"]','["kubernetes-operators-controllers.md"]','{}','{"gh_license": "MIT", "gh_pushed": "2023-11-14T16:27:12Z", "gh_stars": 60, "gh_open_issues_30d": 6, "gh_open_prs_30d": 0, "gh_community_health": "low", "gh_activity_checked": "2026-06-19T15:27:00.736744+02:00"}');
INSERT INTO "resources" VALUES('https://github.com/bridgecrewio/AirIAM','bridgecrewio/AirIAM','','2023',2,'AirIAM bridges the gap between manual runtime configuration and declarative postures by parsing active AWS IAM deployments and converting them to structured Terraform modules. It leverages analytics to isolate unused roles and design clean, least-privilege configurations. Platform engineers utilize it to refactor legacy brownfield permissions into audited GitOps structures.','Python','CLI Tool','Advanced',0,'online','manual','09ac371fb9ddc2a4b26fbab44ac8cee1b1d19e6581f91e3655a4ee002aea67b4',100.0,1779029341,1,'2025-03-18T19:37:06Z',NULL,NULL,NULL,'["Infrastructure as Code", "Cloud Security", "IAM Translation"]','["[LEGACY]"]','["docs/terraform.md"]','["terraform.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2025-03-18T19:37:06Z", "gh_stars": 824, "gh_open_issues_30d": 35, "gh_open_prs_30d": 0, "gh_community_health": "healthy", "gh_activity_checked": "2026-06-19T15:27:01.479405+02:00"}');
INSERT INTO "resources" VALUES('https://github.com/bridgecrewio/checkov','Checkov 🌟','','2026',5,'Checkov is a static code analysis tool for Infrastructure as Code (IaC) that scans Kubernetes manifests, Helm charts, Terraform, and cloud-provider templates for misconfigurations and security risks, acting as a critical CI/CD gatekeeper.','Python','Security Scanner','Intermediate',0,'online','manual','98f69842258ecb7f450daae2e657279f373b3e71ba9dbd34c8a40e24dcdd02df',100.0,1779032177,1,'2026-06-11T23:29:10Z',NULL,NULL,NULL,'["Security & Identity", "Compliance & Auditing", "Static Code Analysis"]','["[DE FACTO STANDARD]"]','["docs/kubernetes-tools.md"]','["kubernetes-tools.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2026-06-11T23:29:10Z", "gh_stars": 8790, "gh_open_issues_30d": 138, "gh_open_prs_30d": 0, "gh_community_health": "active", "gh_activity_checked": "2026-06-19T15:27:02.196053+02:00"}');
INSERT INTO "resources" VALUES('https://github.com/bridgecrewio/helm-scanner','helm-scanner','','2023',0,'A lightweight template vulnerability scanner that evaluates Helm manifests for potential security drift, secrets leaks, and misconfigurations prior to deployment. Often integrated early in pipeline testing stages.','Go','CLI Tool','Intermediate',0,'online','manual','e886ce99a0b1d192eacdce6179a4ba3c5be951efe0cab97126043fb783af6220',100.0,1781735960,1,'2026-06-18T00:39:20.993193+02:00',NULL,NULL,NULL,'["Platform Engineering", "Kubernetes GitOps & Packaging", "Security & Auditing"]','["[COMMUNITY-TOOL]"]','["docs/helm.md"]','["helm.md"]','{}','{"gh_stars": 0, "gh_pushed": null, "gh_license": "N/A", "gh_open_issues_30d": 0, "gh_open_prs_30d": 0, "gh_community_health": "dormant", "gh_activity_checked": "2026-06-19T15:27:02.960092+02:00"}');
INSERT INTO "resources" VALUES('https://github.com/bryanl/sheaf','sheaf','','2021',5,'A packaging utility designed to compile Kubernetes application manifests and associated container image layers into standalone relocatable archives. Crucial for provisioning air-gapped systems or on-prem environments. The project is archived, with users directed to standard solutions like Carvel or Helm.','Go','Tool','Medium',0,'online','manual','f4297ddb49eb511e4a452c5b03a9cb0d21652bf0840a5e689d129dcd030cf413',100.0,1779030954,1,'2020-07-17T14:43:40Z',NULL,NULL,NULL,'["Application Delivery", "Packaging", "Air-gapped Deployment"]','["[DE FACTO STANDARD]", "[LEGACY]"]','["docs/kubernetes-tools.md"]','["kubernetes-tools.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2020-07-17T14:43:40Z", "gh_stars": 30, "gh_open_issues_30d": 12, "gh_open_prs_30d": 0, "gh_community_health": "healthy", "gh_activity_checked": "2026-06-19T15:27:03.676992+02:00"}');
INSERT INTO "resources" VALUES('https://github.com/buger/jsonparser','buger/jsonparser','','2025',5,'An ultra-performant, zero-allocation Go JSON parser that bypasses reflection and standard serialization libraries. Reaches nested values directly from byte slices, outperforming standard library structures by up to 10x in high-throughput data pipelines.','Go','Library','High',0,'online','manual','2244dce6b7f1cfbc9b2734caf6103dc227e547204b25653449b2e67beeb4102a',100.0,1779029243,1,'2026-05-03T11:10:14Z',NULL,NULL,NULL,'["Data Architecture", "JSON & YAML Serialization", "Performance & Parsing"]','["[DE FACTO STANDARD]"]','["docs/yaml.md"]','["data-and-advanced-analytics.md", "yaml.md"]','{}','{"gh_license": "MIT", "gh_pushed": "2026-05-03T11:10:14Z", "gh_stars": 5629, "is_special": true, "gh_open_issues_30d": 68, "gh_open_prs_30d": 0, "gh_community_health": "active", "gh_activity_checked": "2026-06-19T15:27:04.385290+02:00"}');
INSERT INTO "resources" VALUES('https://github.com/burrsutter/9stepsawesome','github: burrsutter/9stepsawesome','','N/A',0,NULL,NULL,NULL,NULL,0,NULL,'manual','2dda5a7dbd683b5f7987a254ac47d2b08755f0af73d93fcdb0c36f10ad6f571d',100.0,1779032793,1,'2026-05-17T17:46:33.514004+02:00',NULL,NULL,NULL,'[]','[]','["docs/openshift.md"]','[]','{}','{"gh_open_issues_30d": 4, "gh_open_prs_30d": 0, "gh_community_health": "low", "gh_activity_checked": "2026-06-19T15:27:05.104562+02:00"}');
INSERT INTO "resources" VALUES('https://github.com/bytebase/bytebase','bytebase/bytebase','','2021',5,'Open-source, web-based database schema change and collaboration tool engineered for DevOps teams and DBAs. Features GitOps-driven workflow mechanics, automated visual SQL review, and centralized security compliance policies to govern multi-engine environments.','Go','Software','Advanced',1,'online','manual','dac4c79ad7a36b978bd40c9488b8c26ac8289977234555e87c7d984d001cc0e1',100.0,1779031983,1,'2026-06-12T07:19:02Z',NULL,NULL,NULL,'["Database Architecture", "Database GitOps", "Schema Management"]','["[DE FACTO STANDARD]"]','["docs/liquibase.md"]','["liquibase.md"]','{}','{"gh_license": "NOASSERTION", "gh_pushed": "2026-06-12T07:19:02Z", "gh_stars": 14143, "gh_open_issues_30d": 149, "gh_open_prs_30d": 0, "gh_community_health": "active", "gh_activity_checked": "2026-06-19T15:27:05.830236+02:00"}');
INSERT INTO "resources" VALUES('https://github.com/c0dyhi11/k3s-linkerd','Global K3s Deployment on Packet Baremetal 🌟','','2020',0,'A global multi-region deployment playbook demonstrating K3s cluster instantiation across Packet Baremetal infrastructure, coupled with the Linkerd service mesh. Optimizes edge routing latency and inter-node networking security.','Shell','Repository','Advanced',0,'online','manual','01640813ce20a74bfa917c6f312443d87d58ecca493ab67478623e7f79309bbc',100.0,1779034560,1,'2020-04-12T04:12:17Z',NULL,NULL,NULL,'["Cloud Infrastructure", "Bare Metal & Multi-Cloud", "Kubernetes Distributions"]','["[COMMUNITY-TOOL]"]','["docs/terraform.md"]','["terraform.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2020-04-12T04:12:17Z", "gh_stars": 9, "gh_open_issues_30d": 0, "gh_open_prs_30d": 0, "gh_community_health": "dormant", "gh_activity_checked": "2026-06-19T15:27:06.508543+02:00"}');
INSERT INTO "resources" VALUES('https://github.com/cakehappens/seaworthy','seaworthy: A CLI to verify #Kubernetes resource health !! 🌟','','2021',1,'A testing-focused CLI utility used to run health checks and smoke tests against newly deployed Kubernetes resources. It validates endpoints, ingress routing, and pod states match expected operating metrics before promoting releases.','Go','CLI Verification Tool','Simple',0,'online','manual','13613895efb1f252ebf742e03ce27c20811105d3ab39cd0b5f0332e030409444',100.0,1779031143,1,'2020-08-10T01:10:04Z',NULL,NULL,NULL,'["Application Lifecycle", "Testing & Verification", "Health Checks"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-tools.md"]','["kubernetes-tools.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2020-08-10T01:10:04Z", "gh_stars": 39, "gh_open_issues_30d": 0, "gh_open_prs_30d": 0, "gh_community_health": "dormant", "gh_activity_checked": "2026-06-19T15:27:07.264635+02:00"}');
INSERT INTO "resources" VALUES('https://github.com/caldito/soup','caldito/soup','','2021',1,'Soup is a small open-source CLI tool designed to extract, analyze, and report on the container image tags actively running across a Kubernetes cluster. It aids operations teams in identifying legacy or unpinned image tags, although modern comprehensive policy engines like Kyverno have largely subsumed its utility.','Go','CLI Tool','Medium',0,'online','manual','3ae1c1f73278dacc640a6963eaddb565d6ae116f3322ba070c03c08347d75fe1',100.0,1779030573,1,'2022-04-19T16:53:22Z',NULL,NULL,NULL,'["Operations", "Security", "Image Scanning"]','["[LEGACY]"]','["docs/kubernetes-tools.md"]','["kubernetes-tools.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2022-04-19T16:53:22Z", "gh_stars": 40, "gh_open_issues_30d": 0, "gh_open_prs_30d": 0, "gh_community_health": "dormant", "gh_activity_checked": "2026-06-19T15:27:07.995361+02:00"}');
INSERT INTO "resources" VALUES('https://github.com/calvin-puram/awesome-kubernetes-operator-resources','github.com/calvin-puram: Awesome Kubernetes Operator Resources','','2023',5,'A specialized guide indexing SDKs, patterns, and source repositories for writing Kubernetes Operators. It provides concrete references on the Operator SDK, Kubebuilder framework, and controller-runtime systems, allowing platform developers to build automated, stateful management controllers.','Markdown','Awesome List','Advanced',1,'online','manual','713b023d78076df0736c083ea7910ceaa405c6373f07b36e45f409fc7aae2b36',100.0,1779033314,1,'2026-04-25T08:57:34Z',NULL,NULL,NULL,'["Curation", "Awesome Lists", "Operators"]','["[DE FACTO STANDARD]"]','["docs/other-awesome-lists.md"]','["architectural-foundations.md", "other-awesome-lists.md"]','{}','{"gh_license": "CC0-1.0", "gh_pushed": "2026-04-25T08:57:34Z", "gh_stars": 245, "is_special": true, "gh_open_issues_30d": 3, "gh_open_prs_30d": 0, "gh_community_health": "low", "gh_activity_checked": "2026-06-19T15:27:08.720062+02:00"}');
INSERT INTO "resources" VALUES('https://github.com/carlosedp/cluster-monitoring','Cluster Monitoring stack for ARM / X86-64 platforms','','2025',5,'A specialized telemetry suite crafted for physical, edge, and multi-architecture Kubernetes clusters running on ARM or x86 systems. Extends modern operators to resource-constrained environments.','Jsonnet','Repository','Advanced',1,'online','manual','a3d3a6a736de50fc3b1505948aadfbaea2fb00071f2911992a29bf71cf186969',100.0,1779032950,1,'2025-08-22T22:59:09Z',NULL,NULL,NULL,'["Cloud Native Platforms", "Kubernetes", "Multi-Arch Telemetry"]','["[DE FACTO STANDARD]"]','["docs/kubernetes-tools.md", "docs/prometheus.md"]','["kubernetes-tools.md", "prometheus.md"]','{}','{"gh_license": "MIT", "gh_pushed": "2025-08-22T22:59:09Z", "gh_stars": 754, "gh_open_issues_30d": 4, "gh_open_prs_30d": 0, "gh_community_health": "low", "gh_activity_checked": "2026-06-19T15:27:09.432997+02:00"}');
INSERT INTO "resources" VALUES('https://github.com/carlosedp/lbconfig-operator','github.com/carlosedp/lbconfig-operator: External Load Balancer Operator'' 🌟','','2023',1,'Operator that dynamically provisions and configures external hardware/software load balancers (such as F5 BIG-IP or HAProxy) based on Kubernetes ingress or service resource updates.','Go','Repository','Advanced',0,'online','manual','0cb420e6987d09ec35c12f2e9945f9ff24a337a8f85a78f5f8277b71b8086b83',100.0,1779029569,1,'2026-03-01T22:30:31Z',NULL,NULL,NULL,'["Orchestration", "Kubernetes", "Networking"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-operators-controllers.md"]','["kubernetes-operators-controllers.md"]','{}','{"gh_license": "MIT", "gh_pushed": "2026-03-01T22:30:31Z", "gh_stars": 63, "gh_open_issues_30d": 12, "gh_open_prs_30d": 0, "gh_community_health": "healthy", "gh_activity_checked": "2026-06-19T15:27:10.146150+02:00"}');
INSERT INTO "resources" VALUES('https://github.com/carlosonunez/k8s-harness','k8s-harness 🌟','','2018',0,'A legacy testing framework designed to rapidly provision and tear down ephemeral Kubernetes development harnesses. While useful in early CI, modern virtual cluster setups like vcluster or Kind provide much higher speed and fidelity.','Ruby','Testing Framework','Simple',0,'online','manual','43219a1713ceb71f2d79b4e51ebdee330214d0682945f5bb7378f8347b210c49',100.0,1781736046,1,'2026-06-18T00:40:46.805986+02:00',NULL,NULL,NULL,'["Application Lifecycle", "Testing & Verification", "Local Harnesses"]','["[LEGACY]"]','["docs/kubernetes-tools.md"]','["kubernetes-tools.md"]','{}','{"gh_stars": 0, "gh_pushed": null, "gh_license": "N/A", "gh_open_issues_30d": 0, "gh_open_prs_30d": 0, "gh_community_health": "dormant", "gh_activity_checked": "2026-06-19T15:27:10.873571+02:00"}');
INSERT INTO "resources" VALUES('https://github.com/carlosonunez/kubernetes-the-hard-way-on-azure','Kubernetes the Hard Way: Azure Edition','','2021',0,'A localized adaptation of ''Kubernetes the Hard Way'' targeting Azure cloud services. Focuses on manual creation of Virtual Networks (VNets), Network Security Groups (NSGs), Azure load balancers, and systemd service profiles to build a transparent control plane.','Markdown','Repository','Advanced',0,'duplicate','manual','1ae1465f5fd177aebc32e70d65e9efac02258fce8fd7f6572830dc76e371a71f',100.0,1781736026,1,'2026-06-18T00:40:26.492038+02:00',NULL,NULL,NULL,'["Provisioning", "Bootstrapping", "Azure"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-on-premise.md"]','["kubernetes-on-premise.md"]','{}','{"gh_stars": 0, "gh_pushed": null, "gh_license": "N/A", "duplicate_of": "https://github.com/prabhatsharma/kubernetes-the-hard-way-aws", "gh_open_issues_30d": 0, "gh_open_prs_30d": 0, "gh_community_health": "dormant", "gh_activity_checked": "2026-06-19T15:27:11.592056+02:00"}');
INSERT INTO "resources" VALUES('https://github.com/cavaliercoder/vpc-free','github.com/cavaliercoder/vpc-free','','2024',5,'A specialized tool designed to scan AWS VPC configurations and identify unused IP subnets and available address spaces. It simplifies subnet planning and CIDR allocation by visually exposing gaps in current IP management matrices. Essential for large enterprises implementing zero-trust network segmentations or multi-region Transit Gateway routing.','Go','Repository','Intermediate',0,'online','manual','6642a03abac705fe10c8ad93cebb687fa4f56c9e9f888f675c97c706d4bff7ac',100.0,1779030538,1,'2019-06-26T00:24:45Z',NULL,NULL,NULL,'["Cloud Platform", "AWS Infrastructure", "Networking"]','["[DE FACTO STANDARD]"]','["docs/aws-tools-scripts.md"]','["aws-tools-scripts.md"]','{}','{"gh_license": "NOASSERTION", "gh_pushed": "2019-06-26T00:24:45Z", "gh_stars": 59, "gh_open_issues_30d": 1, "gh_open_prs_30d": 0, "gh_community_health": "low", "gh_activity_checked": "2026-06-19T15:27:12.317158+02:00"}');
INSERT INTO "resources" VALUES('https://github.com/cdk8s-team/cdk8s','cdk8s','','2026',5,'The GitHub repository containing the core source code for CDK8s. It allows developers to model Kubernetes resources as structured code in TypeScript, Python, Java, or Go. It features full support for custom-generated CRDs, letting platform teams build clean, reusable configuration libraries.','TypeScript','Tool','Intermediate',0,'online','manual','4e4e6aa8ff97716ee088cd364fca4f83a29ce3f6ce9958ffd8b73eae54db2a2b',100.0,1779030249,1,'2026-06-13T10:24:27Z',NULL,NULL,NULL,'["Configuration", "CDK & DSLs", "CDK8s"]','["[DE FACTO STANDARD]"]','["docs/kubernetes-client-libraries.md", "docs/kubernetes-tools.md"]','["kubernetes-tools.md", "kubernetes-client-libraries.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2026-06-13T10:24:27Z", "gh_stars": 4823, "gh_open_issues_30d": 73, "gh_open_prs_30d": 0, "gh_community_health": "active", "gh_activity_checked": "2026-06-19T15:27:13.035907+02:00"}');
INSERT INTO "resources" VALUES('https://github.com/ceph/ceph','Ceph: A Distributed Object, Block, and File Storage Platform','','2026',5,'An enterprise-grade, highly scalable distributed storage ecosystem providing object, block, and file system storage on a single unified cluster. Widely adopted as the primary storage layer backing cloud platforms and Kubernetes orchestration (Rook-Ceph).','C++','Infrastructure','Advanced',0,'online','manual','5fccdfde04b9481e08f59d6cf81834cadee87cc848f31d62c280766005d71925',100.0,1779032091,1,'2026-06-13T22:54:53Z',NULL,NULL,NULL,'["Cloud Infrastructure & Orchestration", "Storage & Databases", "Distributed Block Storage"]','["[DE FACTO STANDARD]"]','["docs/aws-storage.md", "docs/cloud-asset-inventory.md", "docs/kubernetes-storage.md"]','["aws-storage.md", "cloud-asset-inventory.md", "kubernetes-storage.md"]','{}','{"gh_license": "NOASSERTION", "gh_pushed": "2026-06-13T22:54:53Z", "gh_stars": 16707, "gh_open_issues_30d": 1193, "gh_open_prs_30d": 0, "gh_community_health": "active", "gh_activity_checked": "2026-06-19T15:27:13.749026+02:00"}');
INSERT INTO "resources" VALUES('https://github.com/cert-manager/approver-policy','github.com/cert-manager: Policy Approver','','2024',5,'The cert-manager approver-policy extension code repository. Intercepts CertificateRequest resources before submission, evaluating requested commonNames, SANs, and key constraints against user-defined security guidelines.','Go','Code Repository','Advanced',0,'online','manual','331ac73ab670293dd3c50c8119d2b9707a74e38e0b59e4fdd59484c9f5a7c8c3',100.0,1779130494,1,'2026-06-13T09:32:17Z',NULL,NULL,NULL,'["Security", "PKI & Certificates", "cert-manager", "Access Control"]','["[DE FACTO STANDARD]"]','["docs/kubernetes-security.md"]','["kubernetes-security.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2026-06-13T09:32:17Z", "gh_stars": 90, "gh_open_issues_30d": 15, "gh_open_prs_30d": 0, "gh_community_health": "healthy", "gh_activity_checked": "2026-06-19T15:27:14.471701+02:00"}');
INSERT INTO "resources" VALUES('https://github.com/cert-manager/cert-manager','==cert-manager/cert-manager==','','2026',5,'Consolidated record of the cert-manager repository, automating certificate lifecycles to guarantee encrypted transport paths between internal microservice runtimes.','Go','Code Repository','Advanced',0,'online','manual','d2ec3a0583b0d999c41e17df6d4ddf7762a9bc25a361a2a78db3913473d65e6f',100.0,1779031538,1,'2026-06-14T01:07:13Z',NULL,NULL,NULL,'["Security", "PKI & Certificates", "cert-manager"]','["[DE FACTO STANDARD]"]','["docs/kubernetes-security.md"]','["registries.md", "kubernetes-security.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2026-06-14T01:07:13Z", "gh_stars": 13859, "gh_open_issues_30d": 236, "gh_open_prs_30d": 0, "gh_community_health": "active", "gh_activity_checked": "2026-06-19T15:27:15.204416+02:00"}');
INSERT INTO "resources" VALUES('https://github.com/cert-manager/policy-approver','github.com/cert-manager: Policy Approver','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','77377c86ef3a506463e841cfd92ae4019df552e035539b54900d47def409cf60',100.0,1779033922,0,'2026-05-17T18:05:22.322064+02:00',NULL,NULL,NULL,'[]','[]','["docs/kubernetes-security.md"]','[]','{}','{"duplicate_of": "https://github.com/cert-manager/approver-policy", "gh_open_issues_30d": 0, "gh_open_prs_30d": 0, "gh_community_health": "dormant", "gh_activity_checked": "2026-06-19T15:27:15.841567+02:00"}');
INSERT INTO "resources" VALUES('https://github.com/chaos-mesh/chaos-mesh','Chaos Mesh','','2025',5,'A robust, CNCF-incubating chaos engineering platform designed for cloud-native ecosystems. Orchestrates extensive failure injections—spanning network partitions, node failures, system call manipulations, and JVM faults—allowing developers to systematically evaluate Kubernetes stability under load.','Go','SaaS Platform / Orchestrator','Advanced',1,'online','manual','dda04b09c01fae29e8fd45959bbd630e73f4e1333799a464731c56bbd42e7e70',100.0,1779029884,1,'2026-06-12T09:21:53Z',NULL,NULL,NULL,'["Resilience", "Chaos Engineering", "Enterprise Platforms"]','["[DE FACTO STANDARD]"]','["docs/chaos-engineering.md"]','["chaos-engineering.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2026-06-12T09:21:53Z", "gh_stars": 7747, "gh_open_issues_30d": 552, "gh_open_prs_30d": 0, "gh_community_health": "active", "gh_activity_checked": "2026-06-19T15:27:16.545786+02:00"}');
INSERT INTO "resources" VALUES('https://github.com/chaosblade-io/chaosblade','chaosblade','','2025',5,'Alibaba''s multi-platform chaos engineering tool designed to inject faults across various levels of a system. Specifically targets OS resource exhaustion, network degradation, disk I/O bottlenecks, and deep application-layer faults for languages like Java, Go, and C++.','Go','Software Utility','Advanced',1,'online','manual','0b7a4de55c0e224e822bb577e5c593e6911d47a8862693ad954b36a431baf3a7',100.0,1779034531,1,'2026-06-09T16:23:13Z',NULL,NULL,NULL,'["Resilience", "Chaos Engineering", "Kubernetes Tools"]','["[DE FACTO STANDARD]"]','["docs/chaos-engineering.md"]','["chaos-engineering.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2026-06-09T16:23:13Z", "gh_stars": 6352, "gh_open_issues_30d": 347, "gh_open_prs_30d": 0, "gh_community_health": "active", "gh_activity_checked": "2026-06-19T15:27:17.277171+02:00"}');
INSERT INTO "resources" VALUES('https://github.com/charlax/professional-programming','github.com/charlax/professional-programming: A collection of full-stack'' resources for programmers 🌟','','2026',5,'A world-class resource collection addressing the operational, psychological, and architectural aspects of professional software engineering. Spans topics from system design and API robustness to career planning and team mechanics. An essential reading reference for engineering leads and staff architects.','N/A','Repository','Intermediate',0,'online','manual','f254cf680e5e80c3e9c6b39c4ed3c5cf84643f79de26334daab3f270700bb54c',100.0,1779032232,1,'2026-06-08T00:03:16Z',NULL,NULL,NULL,'["Developer Tools", "Methodology", "Resources"]','["[DE FACTO STANDARD]"]','["docs/other-awesome-lists.md"]','["architectural-foundations.md", "other-awesome-lists.md"]','{}','{"gh_license": "MIT", "gh_pushed": "2026-06-08T00:03:16Z", "gh_stars": 51109, "is_special": true, "gh_open_issues_30d": 3, "gh_open_prs_30d": 0, "gh_community_health": "low", "gh_activity_checked": "2026-06-19T15:27:17.984307+02:00"}');
INSERT INTO "resources" VALUES('https://github.com/che-samples','github.com/che-samples','','2024',0,'Official template repository containing devfile configurations and cloud-native project workspace definitions for Eclipse Che. Accelerates development setup by declaring containers, tools, and runtimes as code.','YAML','Repository','Intermediate',0,'online','manual','61d5115f86c523012e35f4fe3b9fd1b3fd5b2a607c286dbc62152f7b9e638350',100.0,1779029487,1,'2026-05-17T16:51:27.394237+02:00',NULL,NULL,NULL,'["DevSecOps & IDEs", "Eclipse Che", "Cloud IDE Templates"]','["[COMMUNITY-TOOL]"]','["docs/demos.md"]','["demos.md"]','{}','{"gh_stars": 0, "gh_pushed": null, "gh_license": "N/A"}');
INSERT INTO "resources" VALUES('https://github.com/chen-keinan/mesh-kridik','chen-keinan/mesh-kridik','','2021',1,'A security auditing and compliance verification tool for cloud-native Service Meshes, validating configurations against strict benchmark rulesets. It supports meshes like Istio, Linkerd, and Consul.','Go','Security Tool','High',1,'online','manual',NULL,NULL,1779388598,0,'2024-12-09T16:56:32Z',NULL,NULL,NULL,'["Security", "Service Mesh Security", "Audit Tools"]','["[COMMUNITY-TOOL]"]','[]','["kubernetes-tools.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2024-12-09T16:56:32Z", "gh_stars": 27, "gh_open_issues_30d": 6, "gh_open_prs_30d": 0, "gh_community_health": "low", "gh_activity_checked": "2026-06-19T15:27:18.679511+02:00"}');
INSERT INTO "resources" VALUES('https://github.com/chenjd/terraform-101','==https://github.com/chenjd/terraform-101== 🌟','','2021',0,'A highly practical beginner-level code index focusing on Terraform basics, state management, module syntax, and provider declarations for deploying cloud infrastructure safely.','HCL','Repository','Beginner',0,'online','manual','125f6c2be505c4d1e2cb2932a9f8bec5e1e02cee514f6c61eb8c31bdefc0a857',100.0,1781735921,1,'2026-06-18T00:38:41.282199+02:00',NULL,NULL,NULL,'["Infrastructure as Code", "Terraform Ecosystem", "Fundamental Syntaxes"]','["[COMMUNITY-TOOL]"]','["docs/demos.md"]','["demos.md"]','{}','{"gh_stars": 0, "gh_pushed": null, "gh_license": "N/A", "gh_open_issues_30d": 0, "gh_open_prs_30d": 0, "gh_community_health": "dormant", "gh_activity_checked": "2026-06-19T15:27:19.401314+02:00"}');
INSERT INTO "resources" VALUES('https://github.com/chenjiandongx/kubectl-count','github.com/chenjiandongx/kubectl-count','','2023',0,'A fast and minimal kubectl plugin designed to return resource counts grouped by namespace or specific kinds. It targets fast CLI inspections, though modern system administrators frequently replace it with k9s configurations or basic custom scripting.','Go','CLI Plugin','Beginner',0,'online','manual','01617c6a4198156e3ce2bb0ec9551eedf2c5993e7e7c2353355563c2340b99a8',100.0,1779029475,1,'2022-08-02T06:39:24Z',NULL,NULL,NULL,'["Operations", "CLI Tooling", "Resource Auditing"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-tools.md"]','["kubernetes-tools.md"]','{}','{"gh_license": "MIT", "gh_pushed": "2022-08-02T06:39:24Z", "gh_stars": 39, "gh_open_issues_30d": 0, "gh_open_prs_30d": 0, "gh_community_health": "dormant", "gh_activity_checked": "2026-06-19T15:27:20.107136+02:00"}');
INSERT INTO "resources" VALUES('https://github.com/chenjiandongx/kubectl-images','kubectl-images','','2023',5,'A CLI plugin designed to scan, inventory, and display the exact container images actively deployed inside a cluster namespace. Essential for identifying outdated registry links and resolving missing image version tags.','Go','CLI Plugin','Beginner',0,'online','manual','13e98236ba3c418d71801ffe86340015965970737745a3ec9f6478e2aac5fd64',100.0,1779031844,1,'2026-03-19T03:56:28Z',NULL,NULL,NULL,'["Observability", "CLI Utilities", "Image Security"]','["[DE FACTO STANDARD]"]','["docs/kubernetes-tools.md"]','["kubernetes-tools.md"]','{}','{"gh_license": "MIT", "gh_pushed": "2026-03-19T03:56:28Z", "gh_stars": 277, "gh_open_issues_30d": 0, "gh_open_prs_30d": 0, "gh_community_health": "dormant", "gh_activity_checked": "2026-06-19T15:27:20.816055+02:00"}');
INSERT INTO "resources" VALUES('https://github.com/chmouel/kss','KSS - Kubernetes pod status on steroid','','2023',5,'A CLI utility designed to enhance pod status visibility, extracting high-fidelity information from Kubernetes clusters in real-time. It visualizes container terminations, restarts, and readiness probes with rich colors and status indicators, addressing the visual limitations of native `kubectl get pods`.','Rust','CLI Tool','Intermediate',0,'online','manual','c2896a9e8114fec52c2449b0bcaa1ade652c55a80699d08f20de4fc16b6228ac',100.0,1779030350,1,'2026-01-31T17:46:22Z',NULL,NULL,NULL,'["Observability", "CLI Utilities", "Pod Status"]','["[DE FACTO STANDARD]"]','["docs/kubernetes-tools.md"]','["kubernetes-tools.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2026-01-31T17:46:22Z", "gh_stars": 43, "gh_open_issues_30d": 0, "gh_open_prs_30d": 0, "gh_community_health": "dormant", "gh_activity_checked": "2026-06-19T15:27:21.506151+02:00"}');
INSERT INTO "resources" VALUES('https://github.com/chr-fritz/csi-sshfs','chr-fritz/csi-sshfs','','2019',1,'A Container Storage Interface (CSI) plugin designed to mount remote directories securely over SSHFS/SFTP. It enables microservice instances to read and write directly to legacy external filesystems without custom FTP setups.','Go','CSI Driver','Advanced',0,'online','manual','a158dd061ff0926b72df24dc12c73014a8233f0f9c7485cb7cfc93ed9b4959a6',100.0,1779030025,1,'2020-01-29T21:18:12Z',NULL,NULL,NULL,'["Storage & Data", "CSI Plugins", "Remote Mounting"]','["[LEGACY]"]','["docs/kubernetes-tools.md"]','["kubernetes-tools.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2020-01-29T21:18:12Z", "gh_stars": 30, "gh_open_issues_30d": 2, "gh_open_prs_30d": 0, "gh_community_health": "low", "gh_activity_checked": "2026-06-19T15:27:22.254880+02:00"}');
INSERT INTO "resources" VALUES('https://github.com/chrislusf/seaweedfs','chrislusf/seaweedfs','','2020',1,'A fast, highly scalable distributed storage engine that provides file and object hosting. This repository features native integration paths, enabling microservice workloads to access high-throughput file structures with rapid lookup times.','Go','Storage Platform','Advanced',0,'online','manual','de61a9b3d109057426969c8a7d760944d3795ffa627822a5be380f0c61eb3e90',100.0,1779031465,1,'2026-06-08T06:18:52Z',NULL,NULL,NULL,'["Storage & Data", "Distributed File Systems", "Object Storage"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-tools.md"]','["kubernetes-tools.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2026-06-08T06:18:52Z", "gh_stars": 26, "gh_open_issues_30d": 0, "gh_open_prs_30d": 0, "gh_community_health": "dormant", "gh_activity_checked": "2026-06-19T15:27:22.998105+02:00"}');
INSERT INTO "resources" VALUES('https://github.com/chrisns/cosign-keyless-demo','chrisns/cosign-keyless-demo: Cosign Keyless GitHub Action Demo','','2021',2,'A practical reference repository showcasing how to perform keyless container image signing inside GitHub Actions using Cosign. The blueprint demonstrates authenticating against Fulcio and Rekor using GitHub''s temporary identity tokens. Essential for platform engineers looking to implement secure-by-default CI/CD pipelines.','Go','Repository','Intermediate',1,'online','manual','d9b118c22b91aa81144ead0562da99a0ed5acfe3abf3c239535a8f8905b64325',100.0,1779033422,1,'2023-01-31T22:31:51Z',NULL,NULL,NULL,'["Security", "Supply Chain Security", "Keyless Signing"]','["[COMMUNITY-TOOL]"]','["docs/devsecops.md"]','["devsecops.md"]','{}','{"gh_license": "MIT", "gh_pushed": "2023-01-31T22:31:51Z", "gh_stars": 14, "gh_open_issues_30d": 5, "gh_open_prs_30d": 0, "gh_community_health": "low", "gh_activity_checked": "2026-06-19T15:27:23.720612+02:00"}');
INSERT INTO "resources" VALUES('https://github.com/chrisns/k8s-opa-boilerplate','chrisns/k8s-opa-boilerplate','','2020',1,'A minimal, highly instructional boilerplate repository demonstrating Open Policy Agent (OPA) integration inside Kubernetes using Gatekeeper. Helps bootstrap policy-as-code paradigms to secure deployments and enforce structural admission controls.','Rego','Repository','Advanced',0,'online','manual','8a0b016f5f851d2b242d57ece34c8c4e59db74b3c5f76f5453c0f8fe58d69c84',100.0,1779033773,1,'2026-06-02T18:15:17Z',NULL,NULL,NULL,'["Cloud Native", "Security", "Policy Enforcement"]','["[COMMUNITY-TOOL]"]','["docs/demos.md", "docs/kustomize.md"]','["kustomize.md", "demos.md"]','{}','{"gh_license": "MIT", "gh_pushed": "2026-06-02T18:15:17Z", "gh_stars": 18, "gh_open_issues_30d": 3, "gh_open_prs_30d": 0, "gh_community_health": "low", "gh_activity_checked": "2026-06-19T15:27:24.458194+02:00"}');
INSERT INTO "resources" VALUES('https://github.com/christopherhein/awesome-eks','christopherhein/awesome-eks: Awesome EKS','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','93a9e5db618cb592b0f77817d16fab80c32bf37548e360f8f15b7b0d147ee9df',100.0,1779031147,0,'2026-05-17T17:19:07.182302+02:00',NULL,NULL,NULL,'[]','[]','["docs/other-awesome-lists.md"]','[]','{}','{"duplicate_of": "https://github.com/jimmyraywv/awesome-eks", "gh_open_issues_30d": 0, "gh_open_prs_30d": 0, "gh_community_health": "dormant", "gh_activity_checked": "2026-06-19T15:27:25.113846+02:00"}');
INSERT INTO "resources" VALUES('https://github.com/cicdops/awesome-ciandcd','Awesome CI/CD 🌟','','2025',3,'An extensive curated list capturing modern DevOps platforms, delivery engines, automated linting, security scanning, and container validation tools, acting as a foundational technical index for engineering teams.','Markdown','Repository','Intermediate',1,'online','manual','5a5b7c5fa80a5882bee04d962414e0db0c1332043f674bdac2b3db4bd7a9fbe5',100.0,1779031026,1,'2026-04-14T12:29:54Z',NULL,NULL,NULL,'["Deployment & Delivery", "CI/CD & Delivery", "Resource Portals"]','["[COMMUNITY-TOOL]"]','["docs/cicd.md", "docs/other-awesome-lists.md"]','["cicd.md", "other-awesome-lists.md"]','{}','{"gh_license": "GPL-2.0", "gh_pushed": "2026-04-14T12:29:54Z", "gh_stars": 1999, "is_special": true, "gh_open_issues_30d": 30, "gh_open_prs_30d": 0, "gh_community_health": "healthy", "gh_activity_checked": "2026-06-19T15:27:25.857165+02:00"}');
INSERT INTO "resources" VALUES('https://github.com/cilium/tetragon','Tetragon (Cilium)','','2022',5,'An eBPF-powered security observability and runtime enforcement platform. It monitors and blocks system events at the kernel level, providing granular process execution, network activity, and file system audit streams with zero container overhead.','Go','platform','Advanced',1,'online','manual','68c450ba0fe25e40514df915223a5935099e45961a55a65fa4f4551626c2b41d',100.0,1779031109,1,'2026-06-14T09:06:49Z',NULL,NULL,NULL,'["Observability & Monitoring", "eBPF Runtime Enforcement", "Tetragon Platform"]','["[DE FACTO STANDARD]"]','["docs/kubernetes-security.md"]','["kubernetes-security.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2026-06-14T09:06:49Z", "gh_stars": 4749, "gh_open_issues_30d": 252, "gh_open_prs_30d": 0, "gh_community_health": "active", "gh_activity_checked": "2026-06-19T15:27:26.583956+02:00"}');
INSERT INTO "resources" VALUES('https://github.com/cinhtau/sonatype-nexus-waffle','github.com/cinhtau/sonatype-nexus-waffle','','2018',5,'An archived community plugin targeting Windows Active Directory single sign-on (SSO) authentication within Sonatype Nexus. Live grounding confirms it is obsolete, unmaintained, and legacy. Useful primarily as vintage integration code, modern Nexus deployments utilize modern OIDC and LDAP endpoints.','Java','Repository','Advanced',0,'online','manual','c430ab3d6f9179affd62ed9be3ed0189f8b99d15e900eeb970e8a68664b314db',100.0,1779029613,1,'2019-05-17T19:12:19Z',NULL,NULL,NULL,'["Artifact Management", "Package Repositories", "Nexus Integrations"]','["[DE FACTO STANDARD]", "[LEGACY]"]','["docs/registries.md"]','["registries.md"]','{}','{"gh_license": "MIT", "gh_pushed": "2019-05-17T19:12:19Z", "gh_stars": 6, "gh_open_issues_30d": 0, "gh_open_prs_30d": 0, "gh_community_health": "dormant", "gh_activity_checked": "2026-06-19T15:27:27.342900+02:00"}');
INSERT INTO "resources" VALUES('https://github.com/circa10a/terraform-provider-mailform','github.com/circa10a/terraform-provider-mailform','','2021',1,'A niche experimental Terraform provider for the Mailform SaaS API. Serves as a great programmatic example for developers seeking to build customized provider architectures using standard SDK specifications.','Go','Provider','Intermediate',0,'online','manual','179c6253105400bd3692883c5767318d8a344c169d207f1887df3eb388847fae',100.0,1779032157,1,'2025-11-12T03:06:44Z',NULL,NULL,NULL,'["Infrastructure as Code", "SaaS Integration", "Providers"]','["[EMERGING]"]','["docs/terraform.md"]','["terraform.md"]','{}','{"gh_license": "MPL-2.0", "gh_pushed": "2025-11-12T03:06:44Z", "gh_stars": 14, "gh_open_issues_30d": 0, "gh_open_prs_30d": 0, "gh_community_health": "dormant", "gh_activity_checked": "2026-06-19T15:27:28.053305+02:00"}');
INSERT INTO "resources" VALUES('https://github.com/cisagov/log4j-scanner','==cisagov/log4j-scanner==','','2021',0,'CISA''s open-source scanning tool designed to verify Log4j vulnerabilities by executing safe, targeted callback requests. It is a highly reliable diagnostic utility for auditing external attack surfaces and ensuring regulatory compliance. The tool remains an essential resource for enterprise security audits.','Python','Tool','Intermediate',0,'online','manual','48b61235254336a836b0f1b1ccccb13bfe62a090c6f91c115c0112ac63e4bae1',100.0,1781735930,1,'2026-06-18T00:38:50.041245+02:00',NULL,NULL,NULL,'["Security", "Vulnerabilities", "Log4Shell Scanners"]','["[COMMUNITY-TOOL]"]','["docs/devsecops.md"]','["devsecops.md"]','{}','{"gh_stars": 0, "gh_pushed": null, "gh_license": "N/A", "gh_open_issues_30d": 13, "gh_open_prs_30d": 0, "gh_community_health": "healthy", "gh_activity_checked": "2026-06-19T15:27:28.754797+02:00"}');
INSERT INTO "resources" VALUES('https://github.com/ckotzbauer/chekr','chekr','','2022',1,'A lightweight utility designed to inspect Kubernetes configurations and validate them against upcoming resource deprecations and removals. By mapping API versions in manifest files to deprecation roadmaps, it prevents cluster upgrade disruptions. Active through 2026, it remains a useful command-line tool for pre-flight deployment audits.','Go','CLI Tool','Medium',0,'online','manual','7051b38f708de41e58bdb9317a2523365211292d7599f817c8c551fca5b23cc2',100.0,1779031126,1,'2023-09-16T06:23:32Z',NULL,NULL,NULL,'["Security", "Policy Enforcement", "Deprecation Check"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-tools.md"]','["kubernetes-tools.md"]','{}','{"gh_license": "MIT", "gh_pushed": "2023-09-16T06:23:32Z", "gh_stars": 9, "gh_open_issues_30d": 2, "gh_open_prs_30d": 0, "gh_community_health": "low", "gh_activity_checked": "2026-06-19T15:27:29.446848+02:00"}');
INSERT INTO "resources" VALUES('https://github.com/ckotzbauer/chekr/issues/61','github.com issues: Generate Kyverno deprecation policies with chekr','','2022',1,'A specific technical issue and discussion detailing how to dynamically generate Kyverno deprecation policies using chekr. This represents an advanced integration pattern where declarative deprecation rules can be continuously generated and enforced at admission time. An invaluable resource in 2026 for automated platform upgrades.','Markdown','Documentation / Issue','Medium',0,'online','manual','64981e18ca235f20e325e03f8bd8e65477f0b0858a8a19b3df882c11da23659e',100.0,1779034500,1,'2023-09-16T06:23:32Z',NULL,NULL,NULL,'["Security", "Policy Enforcement", "Kyverno Integration"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-tools.md"]','["kubernetes-tools.md"]','{}','{"gh_license": "MIT", "gh_pushed": "2023-09-16T06:23:32Z", "gh_stars": 9, "gh_open_issues_30d": 2, "gh_open_prs_30d": 0, "gh_community_health": "low", "gh_activity_checked": "2026-06-19T15:27:30.138805+02:00"}');
INSERT INTO "resources" VALUES('https://github.com/ckotzbauer/vulnerability-operator','ckotzbauer/vulnerability-operator','','2023',5,'Integrates scanning engines with active cluster runtimes, cross-referencing running container image tags against security databases to alert administrators to new vulnerabilities.','Go','Operator','Advanced',0,'online','manual','48b51a396e0e94d654e5e238dd08cc407cc44898fccfa028445cd33f29032737',100.0,1779032255,1,'2026-06-13T13:29:42Z',NULL,NULL,NULL,'["Security", "Vulnerability Management", "Scanning", "Operators"]','["[DE FACTO STANDARD]"]','["docs/kubernetes-operators-controllers.md"]','["kubernetes-operators-controllers.md"]','{}','{"gh_license": "MIT", "gh_pushed": "2026-06-13T13:29:42Z", "gh_stars": 87, "gh_open_issues_30d": 5, "gh_open_prs_30d": 0, "gh_community_health": "low", "gh_activity_checked": "2026-06-19T15:27:30.868902+02:00"}');
INSERT INTO "resources" VALUES('https://github.com/clanktron/k3s-ansible','clanktron/k3s-ansible','','2022',2,'A robust, multi-node Ansible playbook developed to cleanly orchestrate K3s setups, handle system dependencies, bind node components, and extract active kubeconfigs automatically.','YML','IaC','Intermediate',0,'online','manual','34d9e871c6f5b42ebfb9cdf1bf0744ffc0710c729a4535ea63be7ddf4f792add',100.0,1779032017,1,'2022-09-15T05:51:01Z',NULL,NULL,NULL,'["Edge & IoT", "Cluster Provisioning", "Ansible Roles"]','["[COMMUNITY-TOOL]"]','["docs/rancher.md"]','["rancher.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2022-09-15T05:51:01Z", "gh_stars": 36, "gh_open_issues_30d": 2, "gh_open_prs_30d": 0, "gh_community_health": "low", "gh_activity_checked": "2026-06-19T15:27:31.614963+02:00"}');
INSERT INTO "resources" VALUES('https://github.com/clastix/capsule','==Capsule Operator==','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','82756c4742f62a3e237316762b895ce70a87796f7ece4032aa7093de049c5e65',100.0,1779029310,0,'2026-05-17T16:48:30.269362+02:00',NULL,NULL,NULL,'[]','[]','["docs/kubernetes-operators-controllers.md"]','[]','{}','{"duplicate_of": "https://github.com/projectcapsule/capsule", "gh_open_issues_30d": 0, "gh_open_prs_30d": 0, "gh_community_health": "dormant", "gh_activity_checked": "2026-06-19T15:27:32.254111+02:00"}');
INSERT INTO "resources" VALUES('https://github.com/cli/cli','github.com/cli/cli','','N/A',0,NULL,NULL,NULL,NULL,0,NULL,'manual','a52e2e804b83b6dcd5c62fb973c6a49c969cf2ab698cf1ceb6de5e8c6cc46782',100.0,1779032920,1,'2026-05-17T17:48:40.669238+02:00',NULL,NULL,NULL,'[]','[]','["docs/git.md"]','[]','{}','{"gh_license": "MIT", "gh_open_issues_30d": 1011, "gh_open_prs_30d": 0, "gh_community_health": "active", "gh_activity_checked": "2026-06-19T15:27:32.988555+02:00"}');
INSERT INTO "resources" VALUES('https://github.com/cloud-ark/caastle','cloud-ark/caastle','','2021',1,'An application-focused operator designed to manage multi-tiered applications in Kubernetes using structured Custom Resources. By coordinating complex dependency lifecycles across different services, it attempts to simplify custom operator architecture. In 2026, it is primarily viewed as a research-level project.','Python','Kubernetes Operator','High',0,'online','manual','463ff6042883048fb4ccbba61b567694071bc7725dc37e8ba0a63107f2d49222',100.0,1779031356,1,'2018-10-29T16:57:29Z',NULL,NULL,NULL,'["Platform", "Application Platform", "Custom Resources"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-tools.md"]','["kubernetes-tools.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2018-10-29T16:57:29Z", "gh_stars": 26, "gh_open_issues_30d": 29, "gh_open_prs_30d": 0, "gh_community_health": "healthy", "gh_activity_checked": "2026-06-19T15:27:33.713260+02:00"}');
INSERT INTO "resources" VALUES('https://github.com/cloud-ark/kubeplus','KubePlus - Kubernetes Operator to deliver Helm charts as-a-service 🌟','','2024',5,'Delivers Helm charts as managed services by generating dynamic APIs. It secures multi-tenant pipelines, enforces platform utilization policies, and integrates Helm deployments with custom billing engines.','Go','Operator','Advanced',0,'online','manual','e5a88a7c5feb987add38a79bfaec017b7fb35ebac325b9ec8f25e243ac32e335',100.0,1779030021,1,'2026-06-03T15:05:24Z',NULL,NULL,NULL,'["Application Delivery", "Packaging", "SaaS Provisioning", "Operators"]','["[DE FACTO STANDARD]"]','["docs/kubernetes-operators-controllers.md", "docs/kubernetes-tools.md"]','["kubernetes-tools.md", "kubernetes-operators-controllers.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2026-06-03T15:05:24Z", "gh_stars": 735, "gh_open_issues_30d": 36, "gh_open_prs_30d": 0, "gh_community_health": "healthy", "gh_activity_checked": "2026-06-19T15:27:34.438902+02:00"}');
INSERT INTO "resources" VALUES('https://github.com/cloud-bulldozer/benchmark-operator','cloud-bulldozer/benchmark-operator: The Chuck Norris of cloud benchmarks','','2024',5,'Automates heavy performance testing (e.g., FIO, uperf) within active clusters. It deploys targets, isolates benchmark metrics, and exports execution data to visualization layers.','Go','Operator','Advanced',0,'online','manual','edfe3b8caa1da00123cb823ef49ca923957b0463f59db375b03fcd8ed2cef680',100.0,1779034521,1,'2025-05-28T10:48:27Z',NULL,NULL,NULL,'["Reliability", "Testing", "Performance Benchmarking", "Operators"]','["[DE FACTO STANDARD]"]','["docs/kubernetes-operators-controllers.md", "docs/kubernetes-tools.md"]','["kubernetes-tools.md", "kubernetes-operators-controllers.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2025-05-28T10:48:27Z", "gh_stars": 305, "gh_open_issues_30d": 4, "gh_open_prs_30d": 0, "gh_community_health": "low", "gh_activity_checked": "2026-06-19T15:27:35.162248+02:00"}');
INSERT INTO "resources" VALUES('https://github.com/cloud-bulldozer/kube-burner','kube-burner 🌟','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','59ce31168e8f6a50d9531f032f45f6daff0742dc413c3ff7f8c1467a566de664',100.0,1779031026,0,'2026-05-17T17:17:06.996353+02:00',NULL,NULL,NULL,'[]','[]','["docs/kubernetes-tools.md"]','[]','{}','{"duplicate_of": "https://github.com/kube-burner/kube-burner", "gh_open_issues_30d": 0, "gh_open_prs_30d": 0, "gh_community_health": "dormant", "gh_activity_checked": "2026-06-19T15:27:35.810741+02:00"}');
INSERT INTO "resources" VALUES('https://github.com/cloud-custodian/cloud-custodian','Cloud Custodian','','2026',5,'A robust, YAML-configured rules engine used by enterprise platform engineers to manage multi-cloud compliance, cost control, and security posture across AWS, Azure, and GCP. Automates cost-saving resource deletions, tag compliance, and real-time security remediation.','Python','Software','Advanced',0,'online','manual','4122fb4f0d8f8b9b1d5e3fd765197751c957199983189d480fa145cd59f6fc46',100.0,1779031540,1,'2026-06-10T18:53:37Z',NULL,NULL,NULL,'["Cloud-Native Platforms", "Multi-Cloud Governance", "Compliance Engine"]','["[DE FACTO STANDARD]"]','["docs/securityascode.md"]','["securityascode.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2026-06-10T18:53:37Z", "gh_stars": 6007, "gh_open_issues_30d": 1669, "gh_open_prs_30d": 0, "gh_community_health": "active", "gh_activity_checked": "2026-06-19T15:27:36.563031+02:00"}');
INSERT INTO "resources" VALUES('https://github.com/cloud-native-toolkit/multi-tenancy-gitops','==cloud-native-toolkit/multi-tenancy-gitops== 🌟','','2023',5,'A production-grade toolkit mapping GitOps and Argo CD architectures onto multi-tenant Kubernetes clusters. Outlines secure separation patterns, namespace isolations, and policy sync mechanisms for scaling environments.','Yaml / Shell','Repository','Advanced',0,'online','manual','9ee4507bfa3837182a87995eb7b7b398017cf6866580d56db23d50633424d1be',100.0,1779030680,1,'2025-05-09T18:47:42Z',NULL,NULL,NULL,'["Application Delivery", "GitOps", "Multi-Tenancy"]','["[DE FACTO STANDARD]"]','["docs/demos.md"]','["demos.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2025-05-09T18:47:42Z", "gh_stars": 120, "gh_open_issues_30d": 9, "gh_open_prs_30d": 0, "gh_community_health": "low", "gh_activity_checked": "2026-06-19T15:27:37.280054+02:00"}');
INSERT INTO "resources" VALUES('https://github.com/cloud66-oss/copper','Copper','','N/A',0,NULL,NULL,NULL,NULL,0,NULL,'manual','771e183c89c06d4a087f0f058f4b331548fb3e0102fc42394040c8ab2fdeec2e',100.0,1779029950,1,'2026-05-17T16:59:10.284083+02:00',NULL,NULL,NULL,'[]','[]','["docs/yaml.md"]','[]','{}','{"gh_license": "Apache-2.0", "is_special": true, "gh_open_issues_30d": 5, "gh_open_prs_30d": 0, "gh_community_health": "low", "gh_activity_checked": "2026-06-19T15:27:37.977563+02:00"}');
INSERT INTO "resources" VALUES('https://github.com/cloudalchemy/ansible-grafana','Grafana provisioning Ansible Role','','2026',5,'An automated Ansible role engineered by Cloud Alchemy to deploy, configure, and maintain Grafana services. It translates Grafana''s file-based provisioning API parameters into clean Ansible playbooks, standardizing monitoring stack deployments across virtualized environments.','Ansible','Ansible Role','Medium',0,'online','manual','3a341740ea64c94a440597d1bcb210033a257776c21175198d1f3bdea0086d82',100.0,1779030423,1,'2023-05-31T04:20:45Z',NULL,NULL,NULL,'["Observability", "Visualization", "Infrastructure as Code"]','["[DE FACTO STANDARD]"]','["docs/grafana.md"]','["grafana.md"]','{}','{"gh_license": "MIT", "gh_pushed": "2023-05-31T04:20:45Z", "gh_stars": 503, "gh_open_issues_30d": 0, "gh_open_prs_30d": 0, "gh_community_health": "dormant", "gh_activity_checked": "2026-06-19T15:27:38.684823+02:00"}');
INSERT INTO "resources" VALUES('https://github.com/cloudalchemy/ansible-prometheus','github.com/cloudalchemy/ansible-prometheus','','N/A',0,NULL,NULL,NULL,NULL,0,NULL,'manual','49fbffd8ca22637aabd9d0dfd6ed58b745d8ab892342cbf63b7aa50a1693f875',100.0,1779032589,1,'2026-05-17T17:43:09.291989+02:00',NULL,NULL,NULL,'[]','[]','["docs/prometheus.md"]','[]','{}','{"gh_license": "MIT", "gh_open_issues_30d": 0, "gh_open_prs_30d": 0, "gh_community_health": "dormant", "gh_activity_checked": "2026-06-19T15:27:39.370077+02:00"}');
INSERT INTO "resources" VALUES('https://github.com/cloudbees/groovy-cps','Continuation Passing Style (CPS)','','2021',5,'Curator Insight introduces the underlying Continuation Passing Style (CPS) engine used for executing asynchronous Groovy scripts in Jenkins pipelines. Live Grounding reveals that understanding CPS is critical for debugging serialization errors during master restarts. This technical library ensures execution state can survive controller crashes and resume safely.','Java','Repository','Advanced',0,'online','manual','eef92e14e2cb59c30055868b0d43826b08d5c782554e0cdd1dd79d84b8a624d4',100.0,1779034292,1,'2022-11-04T20:42:58Z',NULL,NULL,NULL,'["DevOps", "Pipeline Execution Engine", "Groovy CPS", "Continuation Passing Style"]','["[DE FACTO STANDARD]"]','["docs/demos.md", "docs/jenkins.md"]','["demos.md", "jenkins.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2022-11-04T20:42:58Z", "gh_stars": 95, "gh_open_issues_30d": 0, "gh_open_prs_30d": 0, "gh_community_health": "dormant", "gh_activity_checked": "2026-06-19T15:27:40.086599+02:00"}');
INSERT INTO "resources" VALUES('https://github.com/cloudflare/cf-terraforming',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,'manual','64fc22ae8c4fdef0283f5a3c2088ff9d4bea2f63b2941fc5838d496f091fba74',100.0,1779030500,0,'2026-05-17T17:08:20.116041+02:00',NULL,NULL,NULL,'[]','[]','["docs/terraform.md"]','[]','{}','{"gh_open_issues_30d": 13, "gh_open_prs_30d": 0, "gh_community_health": "healthy", "gh_activity_checked": "2026-06-19T15:27:40.813987+02:00"}');
INSERT INTO "resources" VALUES('https://github.com/cloudflare/lockbox','github.com/cloudflare/lockbox','','2022',5,'Cloudflare''s implementation of public-key encryption workflows to store secrets safely in git repositories before deployment. This cryptographic utility integrates directly with CI/CD platforms to protect values in transit. Highly stable cryptography library still referenced in modern platforms.','Go','Library','Medium',0,'online','manual','dc51dc2ef9e0675da15a20513c781d396760eff71566a1ebdb1ec3fb38e0f38e',100.0,1779031017,1,'2026-04-23T22:37:37Z',NULL,NULL,NULL,'["Networking & Security", "Secret Management", "Encryption"]','["[DE FACTO STANDARD]"]','["docs/kubernetes-tools.md"]','["kubernetes-tools.md"]','{}','{"gh_license": "BSD-3-Clause", "gh_pushed": "2026-04-23T22:37:37Z", "gh_stars": 183, "gh_open_issues_30d": 4, "gh_open_prs_30d": 0, "gh_community_health": "low", "gh_activity_checked": "2026-06-19T15:27:41.539130+02:00"}');
INSERT INTO "resources" VALUES('https://github.com/cloudflare/sciuro','sciuro','','2021',2,'An experimental graphical interface developed by Cloudflare to visualize Kubernetes workloads, cluster nodes, and networking paths in real time. It was designed to highlight resource topology and mapping structures. In 2026, the repository is unmaintained but serves as an informative architectural archetype for web UI mapping.','TypeScript','Web Application','Medium',1,'online','manual','2fb02ebcd733d6320f3037287b7967cf6fde6b15a231274e7167e39d47f2ef97',100.0,1779031715,1,'2026-04-23T22:52:03Z',NULL,NULL,NULL,'["Operations", "Observability", "Visualizer"]','["[EMERGING]"]','["docs/kubernetes-tools.md"]','["kubernetes-tools.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2026-04-23T22:52:03Z", "gh_stars": 180, "gh_open_issues_30d": 7, "gh_open_prs_30d": 0, "gh_community_health": "low", "gh_activity_checked": "2026-06-19T15:27:42.262627+02:00"}');
INSERT INTO "resources" VALUES('https://github.com/cloudfoundry/cf-for-k8s','cf-for-k8s','','2022',2,'An implementation of Cloud Foundry designed to run natively on Kubernetes, blending the Cloud Foundry developer experience (cf push) with Kubernetes infrastructure. By 2026, this repository is archived as Cloud Foundry has transitioned its Kubernetes strategy toward more modular tools (like Korifi), rendering this specific integrated project a legacy reference.','Go','Application Platform','High',1,'online','manual','5badd2857efd39600e8073bf023c6a93823e349066b6c8d844647f8228024456',100.0,1779032540,1,'2022-08-03T22:59:25Z',NULL,NULL,NULL,'["Platform", "PaaS", "Cloud Foundry"]','["[LEGACY]"]','["docs/kubernetes-tools.md"]','["kubernetes-tools.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2022-08-03T22:59:25Z", "gh_stars": 292, "gh_open_issues_30d": 76, "gh_open_prs_30d": 0, "gh_community_health": "active", "gh_activity_checked": "2026-06-19T15:27:42.979123+02:00"}');
INSERT INTO "resources" VALUES('https://github.com/cloudnativelabs/kube-shell','==github.com/cloudnativelabs/kube-shell== ⭐','','2023',3,'An interactive command shell wrapper for kubectl that features context indicators, command completion, and inline help. While visually compelling, native terminal enhancements (such as zsh completions combined with fzf) have largely rendered this dedicated wrapper legacy.','Python','Interactive Shell CLI','Intermediate',0,'online','manual','b1713285344920ab656e80de1eaf56475ef556603f8f2d9624e0578d32da3304',100.0,1779031497,1,'2022-11-02T12:34:48Z',NULL,NULL,NULL,'["Operations", "CLI Tooling", "Interactive Shell"]','["[LEGACY]"]','["docs/kubernetes-tools.md"]','["kubernetes-tools.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2022-11-02T12:34:48Z", "gh_stars": 2393, "gh_open_issues_30d": 67, "gh_open_prs_30d": 0, "gh_community_health": "active", "gh_activity_checked": "2026-06-19T15:27:43.688882+02:00"}');
INSERT INTO "resources" VALUES('https://github.com/cloudogu/gitops-patterns','==github.com/cloudogu/gitops-patterns==','','2021',5,'An open directory detailing tested structural patterns for GitOps repo layouts. Helps architectural teams implement scalable environment propagation, secure branch systems, and robust template overlays cleanly.','Markdown','Repository','Intermediate',0,'online','manual','f19a9fe0d5737e1c19fb96869334f6eef6b21c3f6a15e8f27816f6cb3daa8c6c',100.0,1779031089,1,'2025-06-30T16:08:02Z',NULL,NULL,NULL,'["Continuous Delivery", "GitOps", "Design Patterns"]','["[DE FACTO STANDARD]"]','["docs/gitops.md"]','["gitops.md"]','{}','{"gh_license": "MIT", "gh_pushed": "2025-06-30T16:08:02Z", "gh_stars": 359, "gh_open_issues_30d": 0, "gh_open_prs_30d": 0, "gh_community_health": "dormant", "gh_activity_checked": "2026-06-19T15:27:44.470790+02:00"}');
INSERT INTO "resources" VALUES('https://github.com/cloudogu/gitops-playground','github.com/cloudogu/gitops-playground#example-applications','','2021',5,'A fully configured local testing playground that showcases multi-tool GitOps pipelines. Includes pre-wired sample apps to help developers analyze live sync processes, drift reconciliation, and integration dynamics using ArgoCD and Flux.','Shell','Repository','Intermediate',1,'online','manual','a0429396c0d451066023ec05f8e6ce054c85c4f2b2d91a548401b5766a65c032',100.0,1779031255,1,'2026-06-12T09:57:11Z',NULL,NULL,NULL,'["Continuous Delivery", "GitOps", "Testing Environments"]','["[DE FACTO STANDARD]"]','["docs/gitops.md"]','["gitops.md"]','{}','{"gh_license": "AGPL-3.0", "gh_pushed": "2026-06-12T09:57:11Z", "gh_stars": 266, "gh_open_issues_30d": 2, "gh_open_prs_30d": 0, "gh_community_health": "low", "gh_activity_checked": "2026-06-19T15:27:45.192576+02:00"}');
INSERT INTO "resources" VALUES('https://github.com/cloudogu/jenkinsfiles','cloudogu/jenkinsfiles 🌟🌟🌟','','2021',5,'A comprehensive repository of production-ready Jenkinsfiles designed for modern enterprise software lifecycles. Offers reusable build scripts, container integration routines, and test suite automation loops.','Groovy','Code Repository','Intermediate',0,'online','manual','359d3987e7e51eaa143d920b4185887131c580def58388d8f4da4a990a60b4f3',100.0,1779030730,1,'2023-10-31T08:24:10Z',NULL,NULL,NULL,'["DevSecOps & Automation", "Jenkins-based CI-CD", "Jenkins Architecture"]','["[DE FACTO STANDARD]"]','["docs/demos.md"]','["demos.md"]','{}','{"gh_license": "MIT", "gh_pushed": "2023-10-31T08:24:10Z", "gh_stars": 299, "gh_open_issues_30d": 0, "gh_open_prs_30d": 0, "gh_community_health": "dormant", "gh_activity_checked": "2026-06-19T15:27:45.937051+02:00"}');
INSERT INTO "resources" VALUES('https://github.com/cloudogu/k8s-diagrams','==cloudogu/k8s-diagrams==','','2021',3,'A specialized CLI utility built to parse Kubernetes live states and manifest specifications directly into clean, structured architectural diagrams. Resolves the operational pain point of manual cluster mapping, providing engineers with an accurate visual layout of active workloads, routes, and cluster components.','Go','CLI Tool','Intermediate',0,'online','manual','357885af0faa759dba9d088cac75fe5c6bb3e95ea6828537acfbec65fdf4723e',100.0,1779034134,1,'2025-01-09T10:26:06Z',NULL,NULL,NULL,'["Architecture & Visualization", "Kubernetes Visualizer", "Go"]','["[COMMUNITY-TOOL]"]','["docs/cloud-arch-diagrams.md", "docs/kubernetes-tools.md", "docs/kubernetes-tutorials.md"]','["kubernetes-tutorials.md", "cloud-arch-diagrams.md", "kubernetes-tools.md"]','{}','{"gh_license": "AGPL-3.0", "gh_pushed": "2025-01-09T10:26:06Z", "gh_stars": 339, "gh_open_issues_30d": 0, "gh_open_prs_30d": 0, "gh_community_health": "dormant", "gh_activity_checked": "2026-06-19T15:27:46.663065+02:00"}');
INSERT INTO "resources" VALUES('https://github.com/cloudposse-terraform-components/aws-eks-argocd','AWS EKS Argo CD Terraform Component','','2023',4,'Enterprise-ready Terraform submodule designed to deploy, configure, and bootstrap Argo CD onto an existing AWS EKS cluster. Standardizes complex security configurations, integrates with IAM Roles for Service Accounts (IRSA), and provisions preconfigured Helm releases.','HCL','Repository','Advanced',0,'online','manual','a9cedc5f0da32caf8a3e3fb228149e1dd3f7ebdbe428bfdde20904a90b25f24e',100.0,1781735876,1,'2026-06-18T00:37:56.512896+02:00',NULL,NULL,NULL,'["Platform Engineering", "Infrastructure as Code", "Terraform & AWS", "EKS Modules"]','["[ENTERPRISE-STABLE]"]','["docs/argo.md", "docs/gitops.md", "docs/kubernetes-tools.md"]','["argo.md", "gitops.md", "kubernetes-tools.md"]','{}','{"gh_stars": 0, "gh_pushed": null, "gh_license": "N/A", "gh_open_issues_30d": 9, "gh_open_prs_30d": 0, "gh_community_health": "low", "gh_activity_checked": "2026-06-19T15:27:47.448587+02:00"}');
INSERT INTO "resources" VALUES('https://github.com/cloudposse/atmos','github.com/cloudposse/atmos','','2024',3,'Atmos is a production-grade orchestration framework developed to coordinate large-scale multi-account, multi-region cloud configurations. By utilizing a clean hierarchical YAML stack structure, it integrates Terraform, OpenTofu, and Helmfile into consolidated environment manifests. It streamlines modular patterns and enforces strict security and tagging architectures.','Go','Framework','Advanced',0,'online','manual','20d5de9ef09c1eb07b18e0db2146be3215adea59d789d498bb2760d09dcb71e0',100.0,1779031097,1,'2026-06-14T06:09:40Z',NULL,NULL,NULL,'["Infrastructure as Code", "Orchestration", "Enterprise Architectures"]','["[COMMUNITY-TOOL]"]','["docs/terraform.md"]','["terraform.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2026-06-14T06:09:40Z", "gh_stars": 1310, "gh_open_issues_30d": 289, "gh_open_prs_30d": 0, "gh_community_health": "active", "gh_activity_checked": "2026-06-19T15:27:48.199777+02:00"}');
INSERT INTO "resources" VALUES('https://github.com/cloudposse?q=terraform-','github.com/cloudposse?q=terraform-','','2025',5,'The premier repository suite of highly modular, enterprise-tested blueprints authored by Cloud Posse. These patterns are widely adopted for orchestrating complex AWS and Kubernetes infrastructure layers using declarative conventions.','HCL','Repository','Intermediate',1,'online','manual','222cf30de23f4494dc58700def560592c26ee19d8182496a9cec9e63d098a0f6',100.0,1779033806,1,'2026-05-17T18:03:26.740930+02:00',NULL,NULL,NULL,'["Infrastructure as Code", "Curation", "Cloud Posse Modules"]','["[DE FACTO STANDARD]"]','["docs/terraform.md"]','["terraform.md"]','{}','{"gh_stars": 0, "gh_pushed": null, "gh_license": "N/A"}');
INSERT INTO "resources" VALUES('https://github.com/cloudtty/cloudtty','cloudtty/cloudtty: A Kubernetes Cloud Shell (Web Terminal) Operator','','2025',2,'CloudTTY is an operator-backed web terminal designed to securely run browser-based command shell windows inside Kubernetes. Leveraging native container APIs, it provides access to authorized shells without external SSH configurations, proving invaluable for multi-tenant developer portal integration.','Go','Operator / Web UI','Advanced',1,'online','manual','3028047efca167255852e833c529b4ebbc136ff241c39a55f7bfef920bff078c',100.0,1779029421,1,'2026-05-21T06:52:50Z',NULL,NULL,NULL,'["Operations", "CLI Tooling", "Web Terminal"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-tools.md"]','["kubernetes-tools.md"]','{}','{"gh_license": "MIT", "gh_pushed": "2026-05-21T06:52:50Z", "gh_stars": 655, "gh_open_issues_30d": 12, "gh_open_prs_30d": 0, "gh_community_health": "healthy", "gh_activity_checked": "2026-06-19T15:27:48.931653+02:00"}');
INSERT INTO "resources" VALUES('https://github.com/clusternet/clusternet','==github.com/clusternet==','','2021',5,'Clusternet is an open-source, multi-cluster management framework designed to orchestrate application deployment across heterogeneous cloud-to-edge Kubernetes networks. It decouples control planes by introducing push and pull-based scheduling mechanisms, allowing seamless policy propagation.','Go','Multi-cluster Controller','Advanced',0,'online','manual','fc6d32ef3d10ebd1ade3e69b4b3e71cda12fe6bc09e44bcb5e38c24a8900c685',100.0,1779034211,1,'2026-06-08T04:23:14Z',NULL,NULL,NULL,'["Platform Engineering", "Multi-Cluster Routing", "Fleet Orchestration"]','["[DE FACTO STANDARD]"]','["docs/kubernetes-tools.md"]','["kubernetes-tools.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2026-06-08T04:23:14Z", "gh_stars": 1437, "gh_open_issues_30d": 69, "gh_open_prs_30d": 0, "gh_community_health": "active", "gh_activity_checked": "2026-06-19T15:27:49.660589+02:00"}');
INSERT INTO "resources" VALUES('https://github.com/clusterpedia-io/clusterpedia','clusterpedia-io/clusterpedia 🌟','','2023',5,'Clusterpedia is a high-performance open-source search engine for multi-cluster Kubernetes resources. It periodically synchronizes objects from countless distinct environments into a centralized database, exposing a standard Kubernetes API endpoint to enable low-latency, cross-cluster resource discovery and management.','Go','Software','Advanced',0,'online','manual','3775a48570c85b1417c09243062e2d6cb3e17462b934251c9410f1215318fa6d',100.0,1779031468,1,'2026-05-30T00:47:17Z',NULL,NULL,NULL,'["Kubernetes Management", "Multi-Cluster", "Search Engine"]','["[DE FACTO STANDARD]"]','["docs/other-awesome-lists.md"]','["architectural-foundations.md", "other-awesome-lists.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2026-05-30T00:47:17Z", "gh_stars": 873, "is_special": true, "gh_open_issues_30d": 64, "gh_open_prs_30d": 0, "gh_community_health": "active", "gh_activity_checked": "2026-06-19T15:27:50.367284+02:00"}');
INSERT INTO "resources" VALUES('https://github.com/clvx/k8s-rbac-model','github.com/clvx/k8s-rbac-model: Kubernetes RBAC Model','','2019',5,'Curator Insight: A conceptual visualization framework for modeling Kubernetes RBAC policies. Live Grounding: The project has seen zero updates in over 5 years. Deprioritized under MVQ rules due to structural obsolescence against modern apiGroups.','JavaScript','Code Repository','Intermediate',0,'online','manual','47af26afb1e6187c9e511f90ee627aaf989c3bb6d9012c8b95ff36a969aa242d',100.0,1779033925,1,'2020-09-01T20:19:40Z',NULL,NULL,NULL,'["Security", "Identity & Access", "RBAC", "Legacy Tools"]','["[DE FACTO STANDARD]"]','["docs/kubernetes-security.md"]','["kubernetes-security.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2020-09-01T20:19:40Z", "gh_stars": 26, "gh_open_issues_30d": 0, "gh_open_prs_30d": 0, "gh_community_health": "dormant", "gh_activity_checked": "2026-06-19T15:27:51.077601+02:00"}');
INSERT INTO "resources" VALUES('https://github.com/cncf/tag-security','cncf/tag-security: CNCF Security Technical Advisory Group 🌟','','2026',3,'The premier open-source governance and advisory group defining cloud-native security, compliance, and secure software supply chains. Provides critical specifications including the CNCF Security Whitepaper and Cloud Native Threat Matrix, which serve as foundational guides for platform architects.','English','GitHub Repository','Advanced',0,'online','manual','fbaed98c63fc735d027aaa6ca925d7db7cc292526f16fb9a3c807331039634b5',100.0,1779034394,1,'2025-12-08T07:51:51Z',NULL,NULL,NULL,'["Security", "Cloud-Native", "Governance Standards"]','["[COMMUNITY-TOOL]"]','["docs/devsecops.md"]','["devsecops.md"]','{}','{"gh_license": "NOASSERTION", "gh_pushed": "2025-12-08T07:51:51Z", "gh_stars": 2264, "gh_open_issues_30d": 20, "gh_open_prs_30d": 0, "gh_community_health": "healthy", "gh_activity_checked": "2026-06-19T15:27:51.869207+02:00"}');
INSERT INTO "resources" VALUES('https://github.com/cni-genie/CNI-Genie','CNI-Genie','','N/A',0,NULL,NULL,NULL,NULL,0,NULL,'manual','86431846eeb87d1bd76fb941fa4b2156d7b39cf1ceb2cf7e0be39dd82f532351',100.0,1779031349,1,'2026-05-17T17:22:29.891425+02:00',NULL,NULL,NULL,'[]','[]','["docs/kubernetes-networking.md"]','[]','{}','{"gh_license": "Apache-2.0", "gh_open_issues_30d": 42, "gh_open_prs_30d": 0, "gh_community_health": "healthy", "gh_activity_checked": "2026-06-19T15:27:52.586676+02:00"}');
INSERT INTO "resources" VALUES('https://github.com/cnrancher/autok3s','cnrancher/autok3s','','2023',3,'Curator Insight defines autok3s as a lightweight tool to provision and manage K3s clusters across various cloud providers. Live engineering truth in 2026 notes that its development has stabilized, functioning well for localized multi-cloud rapid prototyping. It provides an API and a CLI wrapper to simplify provisioning on AWS, Alibaba, and Tencent Cloud.','Go','Code Repository','Medium',0,'online','manual','1c1ad8e505e61906ce2c7b545f0e5cd62a00cc56b4fbf1dda53728c345269f05',100.0,1779030022,1,'2025-11-25T08:19:31Z',NULL,NULL,NULL,'["Edge Computing", "Kubernetes Provisioning", "AutoK3s"]','["[COMMUNITY-TOOL]"]','["docs/rancher.md"]','["rancher.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2025-11-25T08:19:31Z", "gh_stars": 938, "gh_open_issues_30d": 52, "gh_open_prs_30d": 0, "gh_community_health": "active", "gh_activity_checked": "2026-06-19T15:27:53.321235+02:00"}');
INSERT INTO "resources" VALUES('https://github.com/cockroachdb/copyist','copyist','','2020',4,'Details copyist, a Go library developed by CockroachDB to automate SQL mock generations. Records and plays back transactions to let developers perform database testing without spinning up full DBMS clusters.','English','GitHub Repository','Advanced',0,'online','manual','ba28e669744ae9985c71af064756c8bc779898666820d377644e609ec280f7bc',100.0,1779029573,1,'2026-06-04T18:30:28Z',NULL,NULL,NULL,'["DevOps & Quality Assurance", "Continuous Testing", "Database Mocking"]','["[ENTERPRISE-STABLE]"]','["docs/testops.md"]','["testops.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2026-06-04T18:30:28Z", "gh_stars": 853, "gh_open_issues_30d": 11, "gh_open_prs_30d": 0, "gh_community_health": "healthy", "gh_activity_checked": "2026-06-19T15:27:54.085607+02:00"}');
INSERT INTO "resources" VALUES('https://github.com/codecentric/helm-charts','Codecentric Jenkins 🌟','','2025',3,'An active, community-maintained collection of high-quality Helm charts, featuring a robust configuration path for DevOps tooling like Jenkins. It provides clean, production-ready, security-hardened manifests optimized for enterprise use.','YAML','Helm Chart','Intermediate',1,'online','manual','99e7b1b7ee743f0f3b3cea0e279681350b7fe180bdc3f25c723909fe85b0ae84',100.0,1779030952,1,'2026-06-08T12:05:48Z',NULL,NULL,NULL,'["Platform Engineering", "Kubernetes GitOps & Packaging", "DevOps Pipelines"]','["[COMMUNITY-TOOL]"]','["docs/helm.md"]','["helm.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2026-06-08T12:05:48Z", "gh_stars": 733, "gh_open_issues_30d": 3, "gh_open_prs_30d": 0, "gh_community_health": "low", "gh_activity_checked": "2026-06-19T15:27:54.794364+02:00"}');
INSERT INTO "resources" VALUES('https://github.com/codecentric/spring-boot-admin','codecentric''s Spring Boot Admin UI 🌟','','2026',5,'A popular community dashboard engineered to coordinate, monitor, and manage Spring Boot applications. By parsing actuator telemetry data, it displays real-time statistics including thread states, JVM metrics, memory usage, dynamic logging levels, and distributed transaction status.','Java','Tool','Intermediate',1,'online','manual','68187b3accb6b796cf3f24c30de656df4f4bf632336a27078b4401d695c31da1',100.0,1779031012,1,'2026-06-13T18:44:23Z',NULL,NULL,NULL,'["Spring Ecosystem", "Observability", "Administration UI"]','["[DE FACTO STANDARD]"]','["docs/java_frameworks.md"]','["java_frameworks.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2026-06-13T18:44:23Z", "gh_stars": 12828, "gh_open_issues_30d": 47, "gh_open_prs_30d": 0, "gh_community_health": "healthy", "gh_activity_checked": "2026-06-19T15:27:55.502699+02:00"}');
INSERT INTO "resources" VALUES('https://github.com/codecrafters-io/build-your-own-x','Build Your Own X','','2024',5,'An immensely popular community-driven compilation of step-by-step guides for building complex software systems (compilers, databases, operating systems, Docker) from scratch. Perfect for deep pedagogical exploration of core engineering systems.','English','Repository','Advanced',0,'online','manual','b2853cf5c0430a748f639c71fd07733cc66e705c5ace8005cc37bdeca30e97e0',100.0,1781735921,1,'2026-06-18T00:38:41.134299+02:00',NULL,NULL,NULL,'["Software Engineering", "Education", "Systems Programming"]','["[DE FACTO STANDARD]"]','["docs/devel-sites.md", "docs/introduction.md", "docs/kubernetes-tutorials.md"]','["kubernetes-tutorials.md", "devel-sites.md", "introduction.md"]','{}','{"gh_stars": 0, "gh_pushed": null, "gh_license": "N/A", "gh_open_issues_30d": 506, "gh_open_prs_30d": 0, "gh_community_health": "active", "gh_activity_checked": "2026-06-19T15:27:56.263798+02:00"}');
INSERT INTO "resources" VALUES('https://github.com/coderanger/migrations-operator','coderanger/migrations-operator: Migrations-Operator','','2024',5,'This controller coordinates database schema migration jobs relative to active deployment rollouts. By intercepting deployment events, it executes schema changes as blocking preparatory steps, ensuring application microservices only start up once target database structures align.','Go','Repository','Intermediate',1,'online','manual','621080d14963a805f53f5cb620b78e4b254f7aceb764eded9b214d0ace704973',100.0,1779031449,1,'2025-06-10T07:31:27Z',NULL,NULL,NULL,'["Data & Databases", "Lifecycle Management", "Schema Migrations"]','["[DE FACTO STANDARD]"]','["docs/kubernetes-operators-controllers.md"]','["kubernetes-operators-controllers.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2025-06-10T07:31:27Z", "gh_stars": 136, "gh_open_issues_30d": 4, "gh_open_prs_30d": 0, "gh_community_health": "low", "gh_activity_checked": "2026-06-19T15:27:56.969768+02:00"}');
INSERT INTO "resources" VALUES('https://github.com/codesenberg/bombardier','codesenberg/bombardier 🌟','','2017',4,'A high-performance, concurrent HTTP benchmarking and load generation tool written in Go. Utilizing standard fasthttp routines, it generates substantial networking loads to test the horizontal scalability and limits of Kubernetes services.','Go','CLI Tool','Intermediate',0,'online','manual','4448392cd8e9b16e3e7d2107e19aa3d457adee5d229d47139ad4911f1cdf4019',100.0,1779033583,1,'2026-03-31T13:01:05Z',NULL,NULL,NULL,'["Observability & Performance", "Performance Testing", "Load Generation"]','["[ENTERPRISE-STABLE]"]','["docs/kubernetes-tools.md"]','["kubernetes-tools.md"]','{}','{"gh_license": "MIT", "gh_pushed": "2026-03-31T13:01:05Z", "gh_stars": 6796, "gh_open_issues_30d": 27, "gh_open_prs_30d": 0, "gh_community_health": "healthy", "gh_activity_checked": "2026-06-19T15:27:57.657643+02:00"}');
INSERT INTO "resources" VALUES('https://github.com/colbymchenry/codegraph','CodeGraph','Pre-indexed local code knowledge graph designed to optimize context and tool usage for AI coding agents.','2026',4,'An advanced, local-first code intelligence tool that generates a semantic knowledge graph of repository structures, symbols, and dependencies using Tree-sitter parsing. Explicitly designed to support AI coding agents such as Claude Code, Cursor, and Codex over Model Context Protocol (MCP), it enables agents to resolve queries through lightweight graph traversals rather than expensive, repetitive file scans. By caching symbol relationships locally, it cuts agent exploration tool calls by up to 70% and drastically reduces LLM token consumption in active development workflows.','en','GitHub Repository','Advanced',0,'online','automatic','aa066a24524051cced36b29d95217065cf3460f6289ee45d67e2bd5314cc1c0d',NULL,1780352148,0,'2026-06-01T00:22:31Z',NULL,NULL,NULL,'["AI Agents", "Model Context Protocol", "Semantic Search", "Developer Tools"]','["EMERGING", "COMMUNITY-TOOL"]','[]','[]','{}','{"category": "ai-agents-mcp", "gh_license": "MIT", "gh_pushed": "2026-06-01T00:22:31Z", "gh_stars": 36643, "reputation_status": "Vetted", "reputation_summary": "Vetted and trending tool with viral adoption in the developer community, praised for cutting Claude Code token costs.", "social_preview_url": "https://opengraph.githubassets.com/1bc2c1f9b88a9c7fccf7a845c9f892fcf6f65efa74d296b40081a8452f0a6d80/colbymchenry/codegraph", "source_provenance": "X.com (midudev)", "suggested_new_category": "ai-development-tools", "gh_open_issues_30d": 273, "gh_open_prs_30d": 0, "gh_community_health": "active", "gh_activity_checked": "2026-06-19T15:27:58.328400+02:00"}');
INSERT INTO "resources" VALUES('https://github.com/collabnix/kubetools',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,'manual','601a1e421a215648e6e2a4a0ff9b01304a57b267f5564df9808d9c14e39757f1',100.0,1779032978,0,'2026-05-17T17:49:38.088754+02:00',NULL,NULL,NULL,'[]','[]','["docs/other-awesome-lists.md"]','[]','{}','{"is_special": true, "gh_open_issues_30d": 7, "gh_open_prs_30d": 0, "gh_community_health": "low", "gh_activity_checked": "2026-06-19T15:27:59.041407+02:00"}');
INSERT INTO "resources" VALUES('https://github.com/collections/learn-to-code','github.com/collections/learn-to-code 🌟','','2026',0,'An official curated GitHub collection designed to outline primary programming routes, fundamental data structures, and foundational algorithms. Helps novice and intermediate engineers rapidly build software development skills.','N/A','GitHub Collection','Beginner',0,'online','manual','88f419dec7275f96ab2855afcc2f49d1899b97dfae0ee30d0ce630bbff52ffe9',100.0,1781736122,1,'2026-06-18T00:42:02.876947+02:00',NULL,NULL,NULL,'["Software Engineering", "Education", "Foundations"]','["[COMMUNITY-TOOL]"]','["docs/other-awesome-lists.md"]','["architectural-foundations.md", "other-awesome-lists.md"]','{}','{"gh_stars": 0, "gh_pushed": null, "gh_license": "N/A", "is_special": true, "gh_open_issues_30d": 0, "gh_open_prs_30d": 0, "gh_community_health": "dormant", "gh_activity_checked": "2026-06-19T15:27:59.661397+02:00"}');
INSERT INTO "resources" VALUES('https://github.com/commjoen/wrongsecrets','==commjoen/wrongsecrets: OWASP WrongSecrets==','','2026',4,'OWASP WrongSecrets is an interactive training app containing purposely exposed secrets across various cloud-native scenarios (e.g., inside Docker layers, K8s configs, cloud stores). Excellent for developer training, team labs, and security awareness auditing.','Java','Repository','Intermediate',1,'online','manual','39e152f28c760f881808bd94a569729ed8f9a09702af02f5671d792e3fcac423',100.0,1779029802,1,'2026-04-18T04:13:48Z',NULL,NULL,NULL,'["Security", "Education & Training", "Vulnerable Labs"]','["[ENTERPRISE-STABLE]"]','["docs/devsecops.md"]','["devsecops.md"]','{}','{"gh_license": "AGPL-3.0", "gh_pushed": "2026-04-18T04:13:48Z", "gh_stars": 0, "gh_open_issues_30d": 0, "gh_open_prs_30d": 0, "gh_community_health": "dormant", "gh_activity_checked": "2026-06-19T15:28:00.431888+02:00"}');
INSERT INTO "resources" VALUES('https://github.com/config-syncer/config-syncer','kubeops/config-syncer: Config Syncer (previously Kubed)','','2017',4,'Config Syncer (previously known as Kubed) is a Kubernetes operator designed to sync ConfigMaps and Secrets across multiple namespaces or cluster systems. It allows operations teams to configure central payloads with dynamic automated replication.','Go','Operator','Medium',1,'online','manual','754c57db37a7ea1db931009daa59653fbc5d9e9b1efe6165576e68eca559a84b',100.0,1779130494,1,'2026-05-16T02:04:01Z',NULL,NULL,NULL,'["Application Delivery", "Configuration Management", "Secret Distribution"]','["[ENTERPRISE-STABLE]"]','["docs/kubernetes-tools.md"]','["kubernetes-tools.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2026-05-16T02:04:01Z", "gh_stars": 1017, "gh_open_issues_30d": 58, "gh_open_prs_30d": 0, "gh_community_health": "active", "gh_activity_checked": "2026-06-19T15:42:31.940777+02:00"}');
INSERT INTO "resources" VALUES('https://github.com/configurator/kubefs','kubefs','','2021',5,'A virtual file system mount that represents active Kubernetes configuration namespaces and resources as standard local directory paths. Allows operators to inspect running container configs and logs using standard file explorers.','Go','CLI Tool','Advanced',0,'online','manual','8b986e8658e951ec1116fe47a0ca27d15fcc58a43f050b427af34dbf0caeb86c',100.0,1779030531,1,'2020-06-23T19:38:50Z',NULL,NULL,NULL,'["Developer Experience", "Filesystems", "Resource Visualization"]','["[DE FACTO STANDARD]"]','["docs/kubernetes-tools.md"]','["kubernetes-tools.md"]','{}','{"gh_license": "MIT", "gh_pushed": "2020-06-23T19:38:50Z", "gh_stars": 93, "gh_open_issues_30d": 0, "gh_open_prs_30d": 0, "gh_community_health": "dormant", "gh_activity_checked": "2026-06-19T15:42:32.696769+02:00"}');
INSERT INTO "resources" VALUES('https://github.com/containerd/containerd','containerd - An open and reliable container runtime','','2026',5,'containerd is an industry-standard container runtime designed to be embedded into larger systems like Kubernetes. Following the deprecation of Docker''s native runtime engine in Kubernetes, containerd has emerged as the de facto execution engine for production-grade orchestrators.','Go','Repository','Advanced',0,'online','manual','ce5d5ddc82dcb8a73ef4182dc00d67cdcbd4cd05311a18d932eb4ac6dd55b7f4',100.0,1779029121,1,'2026-06-13T19:17:34Z',NULL,NULL,NULL,'["Container Runtime", "Core Infrastructure", "Execution Engines"]','["[DE FACTO STANDARD]"]','["docs/container-managers.md", "docs/docker.md", "docs/kubernetes.md"]','["container-managers.md", "docker.md", "kubernetes.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2026-06-13T19:17:34Z", "gh_stars": 20835, "gh_open_issues_30d": 652, "gh_open_prs_30d": 0, "gh_community_health": "active", "gh_activity_checked": "2026-06-19T15:42:33.511632+02:00"}');
INSERT INTO "resources" VALUES('https://github.com/containerd/nerdctl','nerdctl 🌟','','2026',5,'Nerdctl is a Docker-compatible CLI designed specifically for containerd, offering matching CLI experiences (e.g., nerdctl run, nerdctl compose) for non-Docker environments. It supports advanced container features like lazy pulling (e.g., eStargz/soci), rootless execution, IPFS container sharing, and encryption. It acts as a bridge for developers migrating to pure containerd-based systems.','Go','Tool','High',0,'online','manual','11512a5fa7604793242e19295ecdde61795dfb13cb6c433e763ba9dee6873309',100.0,1779029174,1,'2026-06-12T22:33:04Z',NULL,NULL,NULL,'["Infrastructure", "Containerization", "Runtimes"]','["[DE FACTO STANDARD]"]','["docs/docker.md", "docs/kubernetes-tools.md"]','["kubernetes-tools.md", "docker.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2026-06-12T22:33:04Z", "gh_stars": 10146, "gh_open_issues_30d": 361, "gh_open_prs_30d": 0, "gh_community_health": "active", "gh_activity_checked": "2026-06-19T15:42:34.303723+02:00"}');
INSERT INTO "resources" VALUES('https://github.com/containernetworking','github.com/containernetworking 🌟','','2026',5,'The foundational GitHub organization hosting the official CNI specification, runtime engines, and core plugin binaries that drive the cloud-native ecosystem.','Go','Repository','Advanced',0,'online','manual','b6639ea6da38a6535eb742515c4f6106008226dc296ea9e14701a064d805692b',100.0,1779031216,1,'2026-05-17T17:20:16.017742+02:00',NULL,NULL,NULL,'["Networking", "CNI", "Fundamentals"]','["[DE FACTO STANDARD]"]','["docs/kubernetes-networking.md"]','["kubernetes-networking.md"]','{}','{"gh_stars": 0, "gh_pushed": null, "gh_license": "N/A"}');
INSERT INTO "resources" VALUES('https://github.com/containernetworking/cni','CNI','','N/A',0,NULL,NULL,NULL,NULL,0,NULL,'manual','6921ce1dc486dfdac9385cb1637113ab4bc10318da27a3702225d0fa2bbbf85c',100.0,1779033751,1,'2026-05-17T18:02:31.264231+02:00',NULL,NULL,NULL,'[]','[]','["docs/kubernetes-networking.md"]','[]','{}','{"gh_license": "Apache-2.0", "gh_open_issues_30d": 155, "gh_open_prs_30d": 0, "gh_community_health": "active", "gh_activity_checked": "2026-06-19T15:42:35.132147+02:00"}');
INSERT INTO "resources" VALUES('https://github.com/containers/buildah','github.com/containers/buildah','','2026',5,'The official GitHub repository for Buildah, containing the core Go source code for building daemonless OCI container images. Live Grounding confirms its active role as a standard engine within Kubernetes environments, particularly Red Hat OpenShift, allowing secure rootless image construction. It is highly valued for its ability to create scratch images containing only runtime-essential binaries, dramatically reducing final image attack surfaces.','Go','Repository','Advanced',0,'online','manual','0a37e92cf398bc2346e88e1ffe1cfd914b7f52c8551790ae4941ad9118c4b74b',100.0,1779032802,1,'2026-05-22T01:25:14Z',NULL,NULL,NULL,'["Infrastructure", "Containers", "Image Building"]','["[DE FACTO STANDARD]"]','["docs/container-managers.md"]','["container-managers.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2026-05-22T01:25:14Z", "gh_stars": 8795, "gh_open_issues_30d": 0, "gh_open_prs_30d": 0, "gh_community_health": "dormant", "gh_activity_checked": "2026-06-19T15:42:35.814886+02:00"}');
INSERT INTO "resources" VALUES('https://github.com/containers/conmon','Conmon','','2017',5,'An essential, daemonless container monitor written in C, used primarily by Podman and CRI-O. Conmon supervises container lifecycles, capturing standard output/error streams, tracking exit codes, and managing attachment sockets while maintaining a negligible host resource overhead.','C','Repository','Advanced',0,'online','manual','d75ef63f02648710f491201fa5ff9a4acb949c9e8a7ab0130026e2ad46d0395b',100.0,1779031988,1,'2026-06-13T18:15:32Z',NULL,NULL,NULL,'["Containerization", "Runtimes", "Low-Level Engines"]','["[DE FACTO STANDARD]"]','["docs/container-managers.md"]','["container-managers.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2026-06-13T18:15:32Z", "gh_stars": 481, "gh_open_issues_30d": 32, "gh_open_prs_30d": 0, "gh_community_health": "healthy", "gh_activity_checked": "2026-06-19T15:42:36.579224+02:00"}');
INSERT INTO "resources" VALUES('https://github.com/containers/crun','crun','','2019',5,'A high-performance, lightweight, and low-memory-footprint OCI runtime written completely in C. It serves as an ultra-fast alternative to Go-based runc, offering native support for advanced Linux features such as cgroups v2, user namespaces, and direct system call mapping.','C','Repository','Advanced',0,'online','manual','c221b057b7c47c7633e3af5254b068421f8b6ab8323d762748981de09fbdd83f',100.0,1779030407,1,'2026-05-30T10:56:09Z',NULL,NULL,NULL,'["Containerization", "Runtimes", "Low-Level Engines"]','["[DE FACTO STANDARD]"]','["docs/container-managers.md"]','["container-managers.md"]','{}','{"gh_license": "GPL-2.0", "gh_pushed": "2026-05-30T10:56:09Z", "gh_stars": 3964, "gh_open_issues_30d": 45, "gh_open_prs_30d": 0, "gh_community_health": "healthy", "gh_activity_checked": "2026-06-19T15:42:37.336934+02:00"}');
INSERT INTO "resources" VALUES('https://github.com/containers/libpod','Libpod: Library and tool for running OCI-based containers in Pods','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','bf72fecd7240628916a05633a0724e634622839175bf8822d603a8a51cb7e363',100.0,1779030562,0,'2026-05-17T17:09:22.182992+02:00',NULL,NULL,NULL,'[]','[]','["docs/container-managers.md"]','[]','{}','{"duplicate_of": "https://github.com/containers/podman", "gh_open_issues_30d": 0, "gh_open_prs_30d": 0, "gh_community_health": "dormant", "gh_activity_checked": "2026-06-19T15:42:38.017321+02:00"}');
INSERT INTO "resources" VALUES('https://github.com/containers/podman','Libpod: Library and tool for running OCI-based containers in Pods','- Libpod is a library used to create container pods. Home of Podman.
    - Libpod provides a library for applications looking to use the Container Pod concept, popularized by Kubernetes. Libpod also contains the Pod Manager tool (Podman). Podman manages pods, containers, container images, and container volumes.','2018',5,'The core engine library underlying Podman, enabling programmatic creation and lifecycle management of OCI-compliant containers and Pods. Libpod brings native Kubernetes-style multi-container ''Pod'' groupings to local local environments without requiring a background orchestration API.','Go','Repository','Advanced',0,'online','manual','2eb130c7313acca5d372a6eb124f7b915e3addd277a85484fb8250cb46c555d4',100.0,1779130494,1,'2026-05-22T09:18:45Z',NULL,NULL,NULL,'["Containerization", "Container Engines", "Daemonless Execution"]','["[DE FACTO STANDARD]"]','["docs/container-managers.md"]','["container-managers.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2026-05-22T09:18:45Z", "gh_stars": 31763, "gh_open_issues_30d": 0, "gh_open_prs_30d": 0, "gh_community_health": "dormant", "gh_activity_checked": "2026-06-19T15:42:38.715266+02:00"}');
INSERT INTO "resources" VALUES('https://github.com/containers/skopeo','Skopeo','','2026',5,'Skopeo is an industry-standard command-line tool designed to perform operations on container images and image registries without requiring local container storage or engines. Architects leverage Skopeo to inspect remote manifest details, sign images, and sync packages directly between registries (e.g., from Docker Hub to ECR). Live Grounding confirms it as a vital utility in production CI/CD security scanning and compliance loops.','Go','Repository','Intermediate',0,'online','manual','5876e9728abf32910bb2513d206f60a4cae6f3a945dcf5358fb283f78f8c8922',100.0,1779031844,1,'2026-05-21T14:40:34Z',NULL,NULL,NULL,'["Infrastructure", "Containers", "Image Management"]','["[DE FACTO STANDARD]"]','["docs/container-managers.md", "docs/kubernetes-tools.md"]','["kubernetes-tools.md", "container-managers.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2026-05-21T14:40:34Z", "gh_stars": 10891, "gh_open_issues_30d": 0, "gh_open_prs_30d": 0, "gh_community_health": "dormant", "gh_activity_checked": "2026-06-19T15:42:39.396327+02:00"}');
INSERT INTO "resources" VALUES('https://github.com/containerscrew/aws-sso-auth','github.com/containerscrew/aws-sso-auth','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','63f3f95ccb8d912ee62899fde56ecbbe048c1dd5a4e3e7dfb0426237b1bda635',100.0,1779033167,0,'2026-05-17T17:52:47.010245+02:00',NULL,NULL,NULL,'[]','[]','["docs/aws-tools-scripts.md"]','[]','{}','{"duplicate_of": "https://github.com/containerscrew/aws-sso-rs", "gh_open_issues_30d": 0, "gh_open_prs_30d": 0, "gh_community_health": "dormant", "gh_activity_checked": "2026-06-19T15:42:40.067977+02:00"}');
INSERT INTO "resources" VALUES('https://github.com/containerscrew/aws-sso-rs','github.com/containerscrew/aws-sso-auth','','2026',4,'A lightweight Rust-based terminal utility (aws-sso-rs) designed to automate AWS IAM Identity Center login workflows and manage local workstation credential lifecycles. It bypasses slow browser integration loops by managing token renewals and profile switching programmatically. Critical for terminal-first developers using security-hardened AWS structures.','Rust','Repository','Intermediate',0,'online','manual','0ed39e4ea9ad32e320356ac72700ed3e22db590735596f9cad48b94fb8b51101',100.0,1779130494,1,'2025-12-19T12:52:05Z',NULL,NULL,NULL,'["Cloud Platform", "AWS Infrastructure", "Identity Management"]','["[ENTERPRISE-STABLE]"]','["docs/aws-tools-scripts.md"]','["aws-tools-scripts.md"]','{}','{"gh_license": "GPL-3.0", "gh_pushed": "2025-12-19T12:52:05Z", "gh_stars": 4, "gh_open_issues_30d": 0, "gh_open_prs_30d": 0, "gh_community_health": "dormant", "gh_activity_checked": "2026-06-19T15:42:40.855725+02:00"}');
INSERT INTO "resources" VALUES('https://github.com/containrrr/watchtower','github.com/containrrr/watchtower','','2026',5,'Watchtower is an automation utility that monitors running Docker containers and automatically updates them whenever a new version of their base image is pushed to a remote registry. It executes graceful shutdowns, restarts the container with its original configurations, and sends notifications via webhooks. This is an optimal solution for staging, homelab, and edge environments where manual container updates are highly inefficient.','Go','Tool','Medium',0,'online','manual','2c045d1d45b19cf7702d75cab8a4d8a5785eccbd4e05e8a4a029ecd99ce5b352',100.0,1779030248,1,'2025-12-17T14:44:11Z',NULL,NULL,NULL,'["Infrastructure", "Continuous Deployment", "Automation"]','["[DE FACTO STANDARD]"]','["docs/docker.md"]','["docker.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2025-12-17T14:44:11Z", "gh_stars": 24678, "gh_open_issues_30d": 219, "gh_open_prs_30d": 0, "gh_community_health": "active", "gh_activity_checked": "2026-06-19T15:42:41.598907+02:00"}');
INSERT INTO "resources" VALUES('https://github.com/contentful-labs/kube-secret-syncer','contentful-labs/kube-secret-syncer 🌟','','2021',2,'A targeted operator designed to synchronize secrets securely from external services (specifically AWS Parameter Store) directly into native Kubernetes Secrets, ensuring cloud-hosted secrets stay continuously aligned with active workloads.','Go','Operator','Intermediate',1,'online','manual','31362501cbefbbf7cb62ba03875a9d0550a36ebb1cbe331896c282cfd6b1ea39',100.0,1779029939,1,'2026-05-12T09:58:53Z',NULL,NULL,NULL,'["Security & Identity", "Secrets Management", "External Secrets Sync"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-operators-controllers.md", "docs/kubernetes-tools.md"]','["kubernetes-tools.md", "kubernetes-operators-controllers.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2026-05-12T09:58:53Z", "gh_stars": 194, "gh_open_issues_30d": 5, "gh_open_prs_30d": 0, "gh_community_health": "low", "gh_activity_checked": "2026-06-19T15:42:42.379174+02:00"}');
INSERT INTO "resources" VALUES('https://github.com/controlplaneio/badrobot','github.com/controlplaneio/badrobot','','2026',2,'Badrobot is a security audit tool focused on evaluating the security posture of third-party Kubernetes operators and their associated service accounts. It parses Helm charts and controller specifications to discover overly permissive RBAC bindings and risky system privileges. Security architects utilize it to harden cluster control planes against lateral privilege escalation via vulnerable operator patterns.','Go','Security Scanner','Advanced',0,'online','manual','17c07f3935c2b385962a04ed3530662efdcd94eeb5841a3bec716ffa63309da1',100.0,1779033567,1,'2026-06-09T10:11:13Z',NULL,NULL,NULL,'["Security", "Operator Security", "Static Analysis"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-tools.md"]','["kubernetes-tools.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2026-06-09T10:11:13Z", "gh_stars": 229, "gh_open_issues_30d": 7, "gh_open_prs_30d": 0, "gh_community_health": "low", "gh_activity_checked": "2026-06-19T15:42:43.172229+02:00"}');
INSERT INTO "resources" VALUES('https://github.com/coodict/python3-in-one-pic','github: Python3 in one pic','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','3bae1009948bf6090caf00ed3609c4874c1d0213b203641ecb8aa673f5944d63',100.0,1779029609,0,'2026-05-17T16:53:29.941099+02:00',NULL,NULL,NULL,'[]','[]','["docs/python.md"]','[]','{}','{"duplicate_of": "https://github.com/rainyear/python3-in-one-pic", "gh_open_issues_30d": 0, "gh_open_prs_30d": 0, "gh_community_health": "dormant", "gh_activity_checked": "2026-06-19T15:42:43.851663+02:00"}');
INSERT INTO "resources" VALUES('https://github.com/copilot','GitHub Copilot 🌟','','2023',5,'The main landing framework for GitHub Copilot''s developer organization. As an AI-assisted development standard, it houses the core SDK components, extension configurations, and telemetry hooks driving modern contextual code synthesis inside major integrated development environments (IDEs).','TypeScript','Library','Advanced',0,'online','manual','ea5a4cec3a13ca0942f6e14db3396bf030155df379dd7578c2b5ada8763d5f15',100.0,1779130495,1,'2026-05-18T20:54:55.026477+02:00',NULL,NULL,NULL,'["Software Engineering", "AI-Assisted Development", "Copilot Ecosystem"]','["[DE FACTO STANDARD]"]','["docs/devel-sites.md", "docs/git.md"]','["git.md", "devel-sites.md"]','{}','{"gh_stars": 0, "gh_pushed": null, "gh_license": "N/A"}');
INSERT INTO "resources" VALUES('https://github.com/coreos/flannel','Flannel','','N/A',0,NULL,NULL,NULL,NULL,0,NULL,'manual','6ed5e8e6740bad4bb638d3df66476db19617af6103f823cfa9c31e6a87732e36',100.0,1779030015,0,'2026-05-17T17:00:15.286496+02:00',NULL,NULL,NULL,'[]','[]','["docs/kubernetes-networking.md"]','[]','{}','{"gh_open_issues_30d": 0, "gh_open_prs_30d": 0, "gh_community_health": "dormant", "gh_activity_checked": "2026-06-19T15:42:44.533411+02:00"}');
INSERT INTO "resources" VALUES('https://github.com/coreos/kube-prometheus','kube-prometheus','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','83406644b79c139181aba89253e69e0ef05e6d85df426c45f612896e4c54a605',100.0,1779030810,0,'2026-05-17T17:13:30.130226+02:00',NULL,NULL,NULL,'[]','[]','["docs/prometheus.md"]','[]','{}','{"duplicate_of": "https://github.com/prometheus-operator/kube-prometheus", "gh_open_issues_30d": 0, "gh_open_prs_30d": 0, "gh_community_health": "dormant", "gh_activity_checked": "2026-06-19T15:42:45.213856+02:00"}');
INSERT INTO "resources" VALUES('https://github.com/coreos/rpm-ostree',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,'manual','dd54e487375c77e1878f0ba56fe35163eef7083a3ab8e6292c83cd9c98711708',100.0,1779032889,1,'2026-05-17T17:48:09.553993+02:00',NULL,NULL,NULL,'[]','[]','["docs/ocp4.md"]','[]','{}','{"gh_license": "NOASSERTION", "gh_open_issues_30d": 487, "gh_open_prs_30d": 0, "gh_community_health": "active", "gh_activity_checked": "2026-06-19T15:42:46.000437+02:00"}');
INSERT INTO "resources" VALUES('https://github.com/corneliusweig/ketall','ketall','','2023',3,'A kubectl plugin that executes an authentic ''get all'' command, querying every single resource type (including CRDs, cluster-scoped resources, and configs) instead of the limited subset retrieved by default. In 2026, it continues to be one of the most widely recommended diagnostic plugins for capturing complete system topology snapshot outputs.','Go','Kubectl Plugin','Low',0,'online','manual','6ac47342e9617f3d1786ba958830ff02c3de0cad4e7d8e51959b0f478e537cdd',100.0,1779034454,1,'2023-12-06T15:08:38Z',NULL,NULL,NULL,'["Operations", "CLI Tool", "Query"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-tools.md"]','["kubernetes-tools.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2023-12-06T15:08:38Z", "gh_stars": 751, "gh_open_issues_30d": 15, "gh_open_prs_30d": 0, "gh_community_health": "healthy", "gh_activity_checked": "2026-06-19T15:42:46.744523+02:00"}');
INSERT INTO "resources" VALUES('https://github.com/corneliusweig/konfig','corneliusweig/konfig','','2019',2,'A practical kubectl extension designed to safely split, filter, and combine credentials inside complex kubeconfig contexts. It isolates specific configuration sets to reduce administrative risk across disparate target hosts.','Go','Kubectl Plugin','Intermediate',0,'online','manual','8cc0bd25f80cd0378e4ec4b2d53ed32fa32df5371b277a2da32d2854ac13e689',100.0,1779032579,1,'2022-06-30T06:25:55Z',NULL,NULL,NULL,'["Development & Testing", "Kubectl Plugins", "Kubeconfig Management"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-tools.md"]','["kubernetes-tools.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2022-06-30T06:25:55Z", "gh_stars": 388, "gh_open_issues_30d": 9, "gh_open_prs_30d": 0, "gh_community_health": "low", "gh_activity_checked": "2026-06-19T15:42:47.462629+02:00"}');
INSERT INTO "resources" VALUES('https://github.com/cortexproject/cortex','github.com/cortexproject/cortex','','2024',5,'Open-source repository for Cortex. Implements Prometheus as a service, allowing isolated multi-tenancy, long-term metric durability in object storage (S3/GCS), and horizontally scalable querying.','Go','Open Source Tool','Advanced',1,'online','manual','937315c597d3938532554ce2b2beedc8042ebd4857623c8ef4c26091df742784',100.0,1779031431,1,'2026-06-12T13:32:09Z',NULL,NULL,NULL,'["Observability", "Distributed Storage", "Cortex Engine"]','["[DE FACTO STANDARD]"]','["docs/prometheus.md"]','["prometheus.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2026-06-12T13:32:09Z", "gh_stars": 5811, "gh_open_issues_30d": 312, "gh_open_prs_30d": 0, "gh_community_health": "active", "gh_activity_checked": "2026-06-19T15:42:48.238353+02:00"}');
INSERT INTO "resources" VALUES('https://github.com/corunet/kloadgen','KLoadGen - Kafka + (Avro/Json Schema) Load Generator 🌟','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','ecb578dd5db52b61f29132a67a43f79ed181097580a628edd2e2c66b44aee43e',100.0,1779034041,0,'2026-05-17T18:07:21.987964+02:00',NULL,NULL,NULL,'[]','[]','["docs/message-queue.md"]','[]','{}','{"duplicate_of": "https://github.com/sngular/kloadgen", "gh_open_issues_30d": 0, "gh_open_prs_30d": 0, "gh_community_health": "dormant", "gh_activity_checked": "2026-06-19T15:42:48.937614+02:00"}');
INSERT INTO "resources" VALUES('https://github.com/couler-proj/couler','Couler','','2023',4,'Couler is an open-source Python SDK built to simplify programming native Kubernetes workflow engines like Argo or Tekton. It allows machine learning and data engineering teams to construct complex workflows via intuitive Python code instead of hand-writing endless YAML sheets.','Python','SDK','Advanced',0,'online','manual','7b9d2c324707d3c2e2c421e9c4028e7b996a5b537d35ecb9e1ad7d367fbb80e5',100.0,1779033309,1,'2024-10-08T03:31:54Z',NULL,NULL,NULL,'["Orchestration", "Workflows", "Kubernetes SDKs", "Couler"]','["[ENTERPRISE-STABLE]"]','["docs/message-queue.md"]','["message-queue.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2024-10-08T03:31:54Z", "gh_stars": 944, "gh_open_issues_30d": 21, "gh_open_prs_30d": 0, "gh_community_health": "healthy", "gh_activity_checked": "2026-06-19T15:42:49.737482+02:00"}');
INSERT INTO "resources" VALUES('https://github.com/crazy-max/diun','crazy-max/diun','','2025',4,'Diun (Docker Image Update Notifier) is a lightweight CLI application designed to monitor Docker registries and notify team members of active image updates. With support for multiple notification backends (Slack, Telegram, Webhooks), it bridges the gap between static registry management and automated GitOps continuous integration pipelines.','Go','Daemon','Intermediate',0,'online','manual','cf526369dcf84fa8977dc3de55ef0f8c8215d17fb64bb250d7911200c304012b',100.0,1779031397,1,'2026-06-11T13:02:54Z',NULL,NULL,NULL,'["Operations", "GitOps & Delivery", "Image Registry"]','["[ENTERPRISE-STABLE]"]','["docs/kubernetes-tools.md"]','["kubernetes-tools.md"]','{}','{"gh_license": "MIT", "gh_pushed": "2026-06-11T13:02:54Z", "gh_stars": 4721, "gh_open_issues_30d": 78, "gh_open_prs_30d": 0, "gh_community_health": "active", "gh_activity_checked": "2026-06-19T15:42:50.512041+02:00"}');
INSERT INTO "resources" VALUES('https://github.com/crc-org/crc',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,'manual','99289348516ecb0627204191bc5fde9d781b0dadf9101f92432c9c11dcfae1fb',100.0,1779034116,1,'2026-05-17T18:08:36.558268+02:00',NULL,NULL,NULL,'[]','[]','["docs/ocp4.md"]','[]','{}','{"gh_license": "Apache-2.0", "gh_open_issues_30d": 340, "gh_open_prs_30d": 0, "gh_community_health": "active", "gh_activity_checked": "2026-06-19T15:42:51.291460+02:00"}');
INSERT INTO "resources" VALUES('https://github.com/create-go-app/cli','create-go-app/cli','','N/A',0,'Curator Insight introduces this CLI to construct boilerplate-free backend, frontend, and web applications in Go. Live Grounding shows its capability to pre-configure deployment assets like Dockerfiles and Kubernetes manifests to quicken development cycles.','English','Repository','Beginner',1,'online','manual','bb339e0f1cfa2b64c71a8a9bfefe1a0705a2b20dbbd74b2a4ca4eb9cc8ee58e0',100.0,1779033336,1,'2026-02-10T00:34:13Z',NULL,NULL,NULL,'["Programming Languages", "Go", "Project Scaffolding"]','["[ENTERPRISE-STABLE]"]','["docs/golang.md"]','["golang.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2026-02-10T00:34:13Z", "gh_stars": 2758, "gh_open_issues_30d": 13, "gh_open_prs_30d": 0, "gh_community_health": "healthy", "gh_activity_checked": "2026-06-19T15:42:52.060577+02:00"}');
INSERT INTO "resources" VALUES('https://github.com/cremich/cdk-bill-bot','cremich/cdk-bill-bot: Welcome to Bill - the cost optimization bot','','2023',4,'An open-source AWS CDK cost optimization bot named Bill. Scans cloud deployment metadata, analyzes actual usage patterns, and suggests infrastructure optimization options via Slack or Microsoft Teams channels.','TypeScript','GitHub Repository','Intermediate',0,'online','manual','ec37d578479c534a1acdcd5414c343df0e1c0298f407bde3726b2adfe27eb28e',100.0,1779031553,1,'2022-09-25T20:04:46Z',NULL,NULL,NULL,'["FinOps & Cloud Cost", "IaC FinOps", "AWS CDK Bots"]','["[ENTERPRISE-STABLE]"]','["docs/finops.md"]','["finops.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2022-09-25T20:04:46Z", "gh_stars": 486, "gh_open_issues_30d": 3, "gh_open_prs_30d": 0, "gh_community_health": "low", "gh_activity_checked": "2026-06-19T15:42:52.799238+02:00"}');
INSERT INTO "resources" VALUES('https://github.com/cruise-automation/rbacsync','RBACSync 🌟','','2024',5,'A synchronization tool that translates active identity directory groups (e.g., Okta, Azure AD) directly into local Kubernetes RBAC configurations. Eliminates configuration drifts and automates security lifecycles when onboarding engineers. High reliability for multi-tenant enterprise platforms.','Go','Operator','Medium',0,'online','manual','00b8bb978ac9a05158363288eab967349684d997d1b9926475a77d16cf935ff7',100.0,1779030742,1,'2023-12-18T23:03:38Z',NULL,NULL,NULL,'["Networking & Security", "Identity & Access", "RBAC Synchronization"]','["[DE FACTO STANDARD]"]','["docs/kubernetes-tools.md"]','["kubernetes-tools.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2023-12-18T23:03:38Z", "gh_stars": 243, "gh_open_issues_30d": 8, "gh_open_prs_30d": 0, "gh_community_health": "low", "gh_activity_checked": "2026-06-19T15:42:53.628629+02:00"}');
INSERT INTO "resources" VALUES('https://github.com/crumbhole/argocd-lovely-plugin','github.com/crumbhole/argocd-lovely-plugin: argocd-lovely-plugin','','2023',4,'A flexible Custom Config Management Plugin (CMP) for Argo CD designed to combine Helm, Kustomize, and raw YAML. It solves the nested tooling dilemma by processing multiple template layers without requiring complex shell scripts, simplifying enterprise GitOps chains.','Go','Repository','Advanced',0,'online','manual','caf8e7e60e9c1a41351b00678f3b08f14d1c5ec64b8ca1830ace8c1376656c86',100.0,1779032587,1,'2026-06-12T22:40:49Z',NULL,NULL,NULL,'["GitOps & CD", "ArgoCD", "Plugins & Extensions"]','["[ENTERPRISE-STABLE]"]','["docs/argo.md"]','["argo.md"]','{}','{"gh_license": "BSD-3-Clause", "gh_pushed": "2026-06-12T22:40:49Z", "gh_stars": 486, "gh_open_issues_30d": 23, "gh_open_prs_30d": 0, "gh_community_health": "healthy", "gh_activity_checked": "2026-06-19T15:42:54.435383+02:00"}');
INSERT INTO "resources" VALUES('https://github.com/crumbhole/argocd-vault-replacer','github.com/crumbhole/argocd-vault-replacer','','2022',3,'A specialized replacement utility designed to pull secrets from HashiCorp Vault during the Argo CD rendering phase. Acts as a lightweight precursor/alternative to full plugin integrations, enabling targeted placeholder substitutions within native Kubernetes manifest streams.','Go','Repository','Advanced',0,'online','manual','724849f3109ed9ba95308c305e2488b5c9c80749dedd860e191c920b4062a7a5',100.0,1779030572,1,'2026-06-10T00:31:45Z',NULL,NULL,NULL,'["Platform Engineering", "Secret Management", "HashiCorp Vault", "ArgoCD Plugins"]','["[COMMUNITY-TOOL]"]','["docs/argo.md"]','["argo.md"]','{}','{"gh_license": "BSD-3-Clause", "gh_pushed": "2026-06-10T00:31:45Z", "gh_stars": 109, "gh_open_issues_30d": 27, "gh_open_prs_30d": 0, "gh_community_health": "healthy", "gh_activity_checked": "2026-06-19T15:42:55.226599+02:00"}');
INSERT INTO "resources" VALUES('https://github.com/crynta/terax-ai','Terax AI — Lightweight Terminal-First AI Dev Workspace','An open-source, ultra-lightweight (7MB) terminal emulator and developer workspace built in Rust and Tauri, featuring a local-first AI agent loop.','2026',4,'A highly performant, open-source AI-native terminal emulator and code editor designed to bypass resource-heavy electron-based alternatives.
- Built with Rust, Tauri, React, and xterm.js (WebGL rendering), it manages shell instances via portable-pty while storing all API keys locally.
- Features a built-in CodeMirror code editor with Vim mappings, dual-view web previews, and a core agentic framework connecting seamlessly to OpenAI, Anthropic, Gemini, or local models running on Ollama.','en','project','Intermediate',0,'online','automatic','766f83b521c18601f8f9e2138ffe51595f73533b7ab633deb69b186346719f2c',NULL,1780352838,0,'2026-06-01T18:33:47Z',NULL,NULL,NULL,'["Systems Engineering", "Terminal Emulators", "Desktop AI Agents", "Rust Tools"]','["[EMERGING]", "[COMMUNITY-TOOL]"]','[]','[]','{}','{"category": "ai-agents-mcp", "gh_license": "Apache-2.0", "gh_pushed": "2026-06-01T18:33:47Z", "gh_stars": 6370, "reputation_status": "Vetted", "reputation_summary": "No reputation penalty. Heavily praised on Hacker News, Reddit, and Arch Linux AUR groups for its extremely rapid development cycle, lightweight 7MB Rust profile, and absence of telemetry.", "social_preview_url": "https://opengraph.githubassets.com/55473e5816c702ebcea62422cb849abb2c9f0eca41acebc9b457af5f973b3e4f/crynta/terax-ai", "source_provenance": "X.com (midudev)", "suggested_new_category": "developer-tooling", "gh_open_issues_30d": 293, "gh_open_prs_30d": 0, "gh_community_health": "active", "gh_activity_checked": "2026-06-19T15:42:56.118631+02:00"}');
INSERT INTO "resources" VALUES('https://github.com/csantanapr/faststart2020-pipelines-lab','github: OpenShift Pipelines Node.js Tutorial','','2020',1,'Specialized quick-start laboratory focusing on Node.js application continuous delivery with OpenShift Pipelines. Guides developers through configuring trigger conditions and executing basic Source-to-Image (S2I) build pipelines.','JavaScript','Code Repository','Intermediate',1,'online','manual','e219f3a725d9391525ef3979f915bdf00877426e0bf1b828d188c4c254345611',100.0,1779031378,1,'2022-12-10T18:52:03Z',NULL,NULL,NULL,'["Platform Architecture", "CI/CD", "Tekton Pipelines"]','["[COMMUNITY-TOOL]", "[GUIDE]"]','["docs/openshift-pipelines.md"]','["openshift-pipelines.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2022-12-10T18:52:03Z", "gh_stars": 5, "gh_open_issues_30d": 5, "gh_open_prs_30d": 0, "gh_community_health": "low", "gh_activity_checked": "2026-06-19T15:42:56.897630+02:00"}');
INSERT INTO "resources" VALUES('https://github.com/cschotte/Azure-DevOps-Dashboard','Azure DevOps Dashboard','','2024',5,'Community-driven dashboard tool for monitoring multi-project pipelines and deployment progress inside a single, unified view. Helps development leads observe pipeline backlogs and release tempos.','JavaScript','Repository','Intermediate',0,'online','manual','34887036e0bd67de4eee0bc528e7a290dc735dfde166fcd70262bcf68346e1b1',100.0,1779033489,1,'2024-04-22T13:54:37Z',NULL,NULL,NULL,'["CI/CD Pipelines", "Observability", "DevOps Dashboard"]','["[DE FACTO STANDARD]"]','["docs/azure.md"]','["azure.md"]','{}','{"gh_license": "MIT", "gh_pushed": "2024-04-22T13:54:37Z", "gh_stars": 16, "gh_open_issues_30d": 0, "gh_open_prs_30d": 0, "gh_community_health": "dormant", "gh_activity_checked": "2026-06-19T15:42:57.639460+02:00"}');
INSERT INTO "resources" VALUES('https://github.com/csweichel/werft','csweichel/werft','','2022',5,'Werft is a lightweight, Kubernetes-native CI system designed to launch build tasks as custom pods directly from Git actions. Bypassing bulky traditional build systems, it leverages native Kubernetes scheduling to guarantee isolated, deterministic execution environments.','Go','Open-Source Software','Advanced',1,'online','manual','08e2446133993930300cf762943588bbeae2933793cd3588a2b83b4e2f6ebc61',100.0,1779033706,1,'2023-03-06T22:39:40Z',NULL,NULL,NULL,'["Deployment & Delivery", "CI/CD Platforms", "Kubernetes-Native CI"]','["[DE FACTO STANDARD]"]','["docs/jenkins-alternatives.md"]','["jenkins-alternatives.md"]','{}','{"gh_license": "MIT", "gh_pushed": "2023-03-06T22:39:40Z", "gh_stars": 194, "gh_open_issues_30d": 52, "gh_open_prs_30d": 0, "gh_community_health": "active", "gh_activity_checked": "2026-06-19T15:42:58.581478+02:00"}');
INSERT INTO "resources" VALUES('https://github.com/ctrox/csi-s3','ctrox/csi-s3','','2018',3,'A CSI driver that mounts S3-compatible buckets directly into container filesystems. It uses FUSE systems to read/write files in storage backends, bringing standard POSIX behaviors to raw cloud object storage paradigms.','Go','CSI Driver','Advanced',0,'online','manual','74f1b41eb029d06d3eb3c314503b1293346919ca46b6ab2ad933581a54a02190',100.0,1779030021,1,'2025-04-17T05:34:29Z',NULL,NULL,NULL,'["Storage & Data", "CSI Plugins", "Object Storage Mounts"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-tools.md"]','["kubernetes-tools.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2025-04-17T05:34:29Z", "gh_stars": 831, "gh_open_issues_30d": 60, "gh_open_prs_30d": 0, "gh_community_health": "active", "gh_activity_checked": "2026-06-19T15:42:59.333304+02:00"}');
INSERT INTO "resources" VALUES('https://github.com/cuber-cloud/cuber-gem','cuber-cloud/cuber-gem: CUBER','','2021',3,'Cuber is a deployment tool tailored specifically for Ruby environments. It packages Rails and Rack codebases and automates deployment execution onto Kubernetes backends with zero complex YAML writing.','Ruby','Deployment CLI','Intermediate',0,'online','manual','7946698f1f94b9c8875d76e1fc77332fb5d8d3b99404e311ea0d89d7f8ab553b',100.0,1779033162,1,'2026-04-12T17:58:14Z',NULL,NULL,NULL,'["Application Platforms", "Deployment Frameworks", "Ruby Deployment"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-tools.md"]','["kubernetes-tools.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2026-04-12T17:58:14Z", "gh_stars": 714, "gh_open_issues_30d": 7, "gh_open_prs_30d": 0, "gh_community_health": "low", "gh_activity_checked": "2026-06-19T15:43:00.088310+02:00"}');
INSERT INTO "resources" VALUES('https://github.com/curl/wcurl','wcurl','','2024',5,'A lightweight command wrapper designed by the curl maintainers to simplify raw file downloads. Removes the need to manually define standard flags like `-O` and `--create-dirs`, reducing script friction when packaging container layers.','Shell','Utility Tool','Intermediate',0,'online','manual','b2b563bec5bc35153b1f5559f0f6b183ac50cc02438ea7d8f189f518a91b3b06',100.0,1779034226,1,'2026-06-01T22:01:09Z',NULL,NULL,NULL,'["Linux", "Networking", "Data Transfer"]','["[DE FACTO STANDARD]"]','["docs/linux.md"]','["linux.md", "index.md"]','{}','{"gh_license": "NOASSERTION", "gh_pushed": "2026-06-01T22:01:09Z", "gh_stars": 512, "gh_open_issues_30d": 10, "gh_open_prs_30d": 0, "gh_community_health": "healthy", "gh_activity_checked": "2026-06-19T15:43:00.924618+02:00"}');
INSERT INTO "resources" VALUES('https://github.com/cyberark/kubeletctl','Kubeletctl is a command line tool that implement kubelet''s API 🌟','','2025',5,'A command line tool targeting the local Kubelet API directly to execute commands, retrieve logs, and assess endpoint vulnerabilities. Used heavily by cloud security auditors and penetration testers to map security postures.','Go','CLI Tool','Advanced',0,'online','manual','4b42033ef8fca163aac41b901eebc3d12be3cb7bef958b4a9879e17eab25ffd5',100.0,1779031805,1,'2025-08-06T07:17:00Z',NULL,NULL,NULL,'["Security", "Vulnerability Scanning", "API Verification"]','["[DE FACTO STANDARD]"]','["docs/kubernetes-tools.md"]','["kubernetes-tools.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2025-08-06T07:17:00Z", "gh_stars": 894, "gh_open_issues_30d": 6, "gh_open_prs_30d": 0, "gh_community_health": "low", "gh_activity_checked": "2026-06-19T15:43:01.777184+02:00"}');
INSERT INTO "resources" VALUES('https://github.com/cyberark/kubesploit','github.com/cyberark/kubesploit 🌟','','2020',5,'Kubesploit is a dedicated container penetration testing framework engineered for red-teaming containerized environments. Using an agent-based model, it simulates realistic attacks inside Kubernetes clusters, evaluating vulnerabilities such as pod escapes.','Go','Exploitation Framework','Advanced',1,'online','manual','5a38b7c49a9723a4a2796ed6eb3a64c1bf9d85fd6e382551eb29fb07fbc341e5',100.0,1779033309,1,'2025-02-03T12:03:19Z',NULL,NULL,NULL,'["Security & Hardening", "Vulnerability Assessment", "Offensive Tools"]','["[DE FACTO STANDARD]"]','["docs/kubernetes-tools.md"]','["kubernetes-tools.md"]','{}','{"gh_license": "GPL-3.0", "gh_pushed": "2025-02-03T12:03:19Z", "gh_stars": 1226, "gh_open_issues_30d": 0, "gh_open_prs_30d": 0, "gh_community_health": "dormant", "gh_activity_checked": "2026-06-19T15:43:02.593988+02:00"}');
INSERT INTO "resources" VALUES('https://github.com/cybersecsi/HOUDINI','==cybersecsi/HOUDINI: Hundreds of Offensive and Useful Docker Images for'' Network Intrusion==','','2023',5,'HOUDINI gathers hundreds of preconfigured container images loaded with security tools, intrusion modules, and network diagnostic utilities. While its maintenance frequency has decreased, the structure provides a historical repository for testing setups. It is used primarily by forensic professionals looking for standardized local testing setups.','Shell','Tool','Intermediate',0,'online','manual','e98ccff77acd39501658498dec2fd66b87df2173aa27852a14f36257bd888d25',100.0,1779034015,1,'2025-11-21T17:18:57Z',NULL,NULL,NULL,'["Security", "Penetration Testing", "Security Containers"]','["[DE FACTO STANDARD]"]','["docs/devsecops.md"]','["devsecops.md"]','{}','{"gh_license": "GPL-3.0", "gh_pushed": "2025-11-21T17:18:57Z", "gh_stars": 1253, "gh_open_issues_30d": 5, "gh_open_prs_30d": 0, "gh_community_health": "low", "gh_activity_checked": "2026-06-19T15:43:03.385716+02:00"}');
INSERT INTO "resources" VALUES('https://github.com/cybersecsi/RAUDI','==cybersecsi/RAUDI==','','2026',5,'RAUDI is an automated system designed for continuous integration that regularly checks, updates, and rebuilds Docker images containing custom security tools. By automating the build pipelines of individual vulnerability scanners and custom scripts, it ensures security teams always work with up-to-date and compliant container environments. Its architectural value lies in bridging automated vulnerability definitions directly with container supply chain security.','Python','Tool','Medium',0,'online','manual','16da4f24401bc72177ce6170eff8c24072339b105e282098db3a05b637058602',100.0,1779032754,1,'2026-06-03T04:04:22Z',NULL,NULL,NULL,'["Security", "Vulnerability Management", "Automation"]','["[DE FACTO STANDARD]"]','["docs/docker.md"]','["docker.md"]','{}','{"gh_license": "GPL-3.0", "gh_pushed": "2026-06-03T04:04:22Z", "gh_stars": 559, "gh_open_issues_30d": 5, "gh_open_prs_30d": 0, "gh_community_health": "low", "gh_activity_checked": "2026-06-19T15:43:04.161542+02:00"}');
INSERT INTO "resources" VALUES('https://github.com/cyberus-technology/virtualbox-kvm','github.com/cyberus-technology/virtualbox-kvm: KVM Backend for VirtualBox'' 🌟','','2023',4,'A performance-focused extension enabling Oracle VirtualBox to delegate execution directly to the native Linux Kernel-based Virtual Machine (KVM) backend. It removes proprietary kernel module requirements. Live Grounding highlights its architectural value for running clean virtualization loops inside Linux workstations.','C','Tool','Advanced',0,'online','manual','63def87ea138c80de7c51c3a9d87dd17d430e298d3a3b52c955b7191a98a0b94',100.0,1779033906,1,'2026-02-01T11:24:21Z',NULL,NULL,NULL,'["Infrastructure & Operations", "Virtualization", "Hypervisors"]','["[ENTERPRISE-STABLE]"]','["docs/linux.md"]','["linux.md"]','{}','{"gh_license": "GPL-3.0", "gh_pushed": "2026-02-01T11:24:21Z", "gh_stars": 1113, "gh_open_issues_30d": 6, "gh_open_prs_30d": 0, "gh_community_health": "low", "gh_activity_checked": "2026-06-19T15:43:04.992982+02:00"}');
INSERT INTO "resources" VALUES('https://github.com/cycloidio/inframap','==cycloidio/inframap: Inframap== 🌟','','2024',3,'Inframap compiles native HCL files or existing Terraform state inputs directly into comprehensive node-link visualization graphs. By executing clean AST parsing, the tool extracts backend dependencies, service connections, and active endpoints. It outputs directly to DOT format to enable programmatic generation of up-to-date cloud deployment maps.','Go','Visual Tool','Intermediate',0,'online','manual','147c1268185b5ee55d4952cf69675987837441203bc5c3a0e6847acf55c63fc9',100.0,1779033974,1,'2026-04-23T14:00:06Z',NULL,NULL,NULL,'["Infrastructure as Code", "Visualization", "Topology Mapping"]','["[COMMUNITY-TOOL]"]','["docs/terraform.md"]','["terraform.md"]','{}','{"gh_license": "MIT", "gh_pushed": "2026-04-23T14:00:06Z", "gh_stars": 2035, "gh_open_issues_30d": 49, "gh_open_prs_30d": 0, "gh_community_health": "healthy", "gh_activity_checked": "2026-06-19T15:43:05.756434+02:00"}');
INSERT INTO "resources" VALUES('https://github.com/cyclops-ui/cyclops','github.com/cyclops-ui/cyclops','','2025',4,'An open-source developer-focused UI that dynamically generates highly intuitive forms from Kubernetes configurations and Helm schemas. Reduces cognitive overhead for non-operations teams, allowing secure and error-free deployments.','Go','Repository','Intermediate',0,'online','manual','e0148782f23c90618ec63dea113db8e97e5009edeb2b21bfbab3384c419e5cf1',100.0,1779031451,1,'2026-01-22T09:59:04Z',NULL,NULL,NULL,'["Platform Engineering", "Application Delivery", "Dynamic Forms"]','["[ENTERPRISE-STABLE]"]','["docs/kubernetes-based-devel.md"]','["kubernetes-based-devel.md", "index.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2026-01-22T09:59:04Z", "gh_stars": 3323, "gh_open_issues_30d": 85, "gh_open_prs_30d": 0, "gh_community_health": "active", "gh_activity_checked": "2026-06-19T15:43:06.503648+02:00"}');
INSERT INTO "resources" VALUES('https://github.com/cykerway/complete-alias','complete-alias','','2026',5,'A shell integration tool designed to resolve completion mechanisms for aliased commands. For platform engineers running complex aliased ''kubectl'' pipelines, this tool bridges the gap by enabling native parameter autocomplete for custom aliases, preserving system-level speed.','Shell','Repository','Intermediate',0,'online','manual','692df128e74e494017d0f85c4cea65f1b57ca82a943fb570c7c0b21761fb99e9',100.0,1779031898,1,'2022-06-29T15:40:34Z',NULL,NULL,NULL,'["Developer Experience", "Shell", "Productivity"]','["[DE FACTO STANDARD]"]','["docs/kubectl-commands.md"]','["kubectl-commands.md"]','{}','{"gh_license": "GPL-3.0", "gh_pushed": "2022-06-29T15:40:34Z", "gh_stars": 814, "gh_open_issues_30d": 12, "gh_open_prs_30d": 0, "gh_community_health": "healthy", "gh_activity_checked": "2026-06-19T15:43:07.243636+02:00"}');
INSERT INTO "resources" VALUES('https://github.com/d-kuro/kubectl-fuzzy','kubectl-fuzzy 🌟','','2021',2,'A CLI plugin for kubectl that integrates fuzzy filtering capabilities via fzf. It streamlines cluster operations by enabling interactive search and selection of pods, namespaces, deployments, and logs directly from the terminal.','Go','CLI Plugin','Simple',0,'online','manual','ecd26b1eae3a819cce93cdade695a443dc5139bc2b73abc3edb978b62db91f37',100.0,1779032180,1,'2026-01-23T15:22:17Z',NULL,NULL,NULL,'["Operations & UX", "CLI Plugins", "Resource Navigation"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-tools.md"]','["kubernetes-tools.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2026-01-23T15:22:17Z", "gh_stars": 167, "gh_open_issues_30d": 10, "gh_open_prs_30d": 0, "gh_community_health": "healthy", "gh_activity_checked": "2026-06-19T15:43:08.031266+02:00"}');
INSERT INTO "resources" VALUES('https://github.com/dagger/dagger','==dagger/dagger: Dagger is a portable devkit for CICD==','','2024',5,'The main Git repository for Dagger, the revolutionary CI/CD engine built on BuildKit. Enables writing robust pipelines in general-purpose languages like Go, Python, or TypeScript, completely replacing verbose, fragile YAML pipeline orchestrations.','Go','Open-Source Software','Advanced',1,'online','manual','a2dfa6da3d2e3fde94c3bee28c8b67958a13cc7e922e406c3bef860f468260a9',100.0,1779032786,1,'2026-06-14T06:40:47Z',NULL,NULL,NULL,'["Deployment & Delivery", "CI/CD Engines", "Local Execution"]','["[DE FACTO STANDARD]"]','["docs/jenkins-alternatives.md"]','["jenkins-alternatives.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2026-06-14T06:40:47Z", "gh_stars": 15954, "gh_open_issues_30d": 127, "gh_open_prs_30d": 0, "gh_community_health": "active", "gh_activity_checked": "2026-06-19T15:43:08.818860+02:00"}');
INSERT INTO "resources" VALUES('https://github.com/dahlbyk/posh-git','dahlbyk/posh-git','','2026',5,'A highly popular PowerShell module integrating comprehensive Git status details and robust tab-completion directly inside the shell prompt. It offers visual indicators for uncommitted changes, branch states, and merge status, significantly increasing CLI productivity. It is a fundamental environment enhancement for any command-line developer working extensively with Git repositories.','PowerShell','Software Toolkit','Beginner',0,'online','manual','0c674dbbc1c0f7a31f8946bb309838d931797d54f83f5720ff928b26e100956b',100.0,1779032589,1,'2024-09-02T15:03:06Z',NULL,NULL,NULL,'["Platform Automation & Tooling", "Command Line Interface", "posh-git Module"]','["[DE FACTO STANDARD]"]','["docs/azure.md"]','["azure.md"]','{}','{"gh_license": "MIT", "gh_pushed": "2024-09-02T15:03:06Z", "gh_stars": 8216, "gh_open_issues_30d": 115, "gh_open_prs_30d": 0, "gh_community_health": "active", "gh_activity_checked": "2026-06-19T15:43:09.579279+02:00"}');
INSERT INTO "resources" VALUES('https://github.com/dair-ai/ML-Course-Notes','==dair-ai/ML-Course-Notes: ML Course Notes== 🌟','','2023',4,'A comprehensive collection of study notes, mathematical backgrounds, and algorithmic outlines covering modern machine learning. It is an exceptional resource for developers transitioning to production AI, offering clear reviews of model structures and deep learning theory.','Markdown','Repository','Beginner',0,'online','manual','20d4482bc0785fcdc6cd04afd0a77194787ed8e8a881e3f5ac40f8963708166e',100.0,1779031609,1,'2024-05-16T18:51:33Z',NULL,NULL,NULL,'["Machine Learning", "Education", "Study Materials"]','["[ENTERPRISE-STABLE]"]','["docs/mlops.md"]','["mlops.md"]','{}','{"gh_license": "NOASSERTION", "gh_pushed": "2024-05-16T18:51:33Z", "gh_stars": 6568, "gh_open_issues_30d": 5, "gh_open_prs_30d": 0, "gh_community_health": "low", "gh_activity_checked": "2026-06-19T15:43:10.412615+02:00"}');
INSERT INTO "resources" VALUES('https://github.com/danielfoehrKn/kubeswitch','Kubeswitch (for operators) 🌟','','2026',3,'An advanced, highly scalable context and kubeconfig switcher designed for operators managing thousands of Kubernetes clusters. Offering sub-second response times and secure dynamic discovery of kubeconfigs, it replaces traditional static setups.','Go','CLI Tool','Advanced',0,'online','manual','9099bfad7cc80bae845f969b75afd459cfe7cf7a81a875815890d54bb9442adf',100.0,1779031107,1,'2025-05-18T00:44:44Z',NULL,NULL,NULL,'["Operations & UX", "CLI Plugins", "Cluster Context"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-tools.md"]','["kubernetes-tools.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2025-05-18T00:44:44Z", "gh_stars": 1170, "gh_open_issues_30d": 61, "gh_open_prs_30d": 0, "gh_community_health": "active", "gh_activity_checked": "2026-06-19T15:43:11.170816+02:00"}');
INSERT INTO "resources" VALUES('https://github.com/danielqsj/kafka_exporter',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,'manual','e00747996189c7bf3c259c110b9d4755e1eac5de9d5c2a21984c33a84ea16696',100.0,1779029243,0,'2026-05-17T16:47:23.473216+02:00',NULL,NULL,NULL,'[]','[]','["docs/monitoring.md"]','[]','{}','{"gh_open_issues_30d": 267, "gh_open_prs_30d": 0, "gh_community_health": "active", "gh_activity_checked": "2026-06-19T15:43:11.909398+02:00"}');
INSERT INTO "resources" VALUES('https://github.com/darkbitio/gcp-iam-role-permissions','Fetches all Primitive and Predefined GCP IAM Roles','','2024',0,'An open-source security tool that parses and exports GCE IAM pre-defined and primitive role definitions. Helps platform security architects map precise least-privilege configurations when implementing Workload Identity bounds inside production GKE clusters.','Python','Repository','Advanced',1,'online','manual','18f03b0eea1a415f2bdd5e91adfe79de85d61539f5b90de745e40edc37c687dd',100.0,1781736078,1,'2026-06-18T00:41:18.375296+02:00',NULL,NULL,NULL,'["Cloud Providers", "Google Kubernetes Engine (GKE)", "Security & IAM"]','["[COMMUNITY-TOOL]"]','["docs/managed-kubernetes-in-public-cloud.md"]','["managed-kubernetes-in-public-cloud.md"]','{}','{"gh_stars": 0, "gh_pushed": null, "gh_license": "N/A", "gh_open_issues_30d": 4, "gh_open_prs_30d": 0, "gh_community_health": "low", "gh_activity_checked": "2026-06-19T15:43:12.685248+02:00"}');
INSERT INTO "resources" VALUES('https://github.com/darkbitio/k8s-mirror','k8s-mirror: Creates a local mirror of a kubernetes cluster in a docker container'' to support offline reviewing 🌟','','2021',2,'This utility clones dynamic Kubernetes cluster state representations directly into a local Docker container for offline querying. By replicating live configurations into a sandboxed environment, it enables safe security audits.','Go','Development Utility','Advanced',0,'online','manual','7c3f5ca352505582e0a789e552aae16c23e7f925b5c42a9e58c5907a794de730',100.0,1779033360,1,'2021-01-30T21:57:20Z',NULL,NULL,NULL,'["Cluster Management", "Backup & Recovery", "Cluster Replication"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-tools.md"]','["kubernetes-tools.md"]','{}','{"gh_license": "MIT", "gh_pushed": "2021-01-30T21:57:20Z", "gh_stars": 339, "gh_open_issues_30d": 0, "gh_open_prs_30d": 0, "gh_community_health": "dormant", "gh_activity_checked": "2026-06-19T15:43:13.428594+02:00"}');
INSERT INTO "resources" VALUES('https://github.com/darxkies/k8s-tew','**k8s-tew**','','2021',5,'"Kubernetes The Easy Way" (k8s-tew) was a shell wrapper and declarative configuration tool designed to bypass the complex manual configuration steps associated with bootstrapping clusters via kubeadm. With the mature advancement of declarative Cluster API patterns and standard distribution installers, this repository is now obsolete and serves only historical reference value.','Shell','Tool','Intermediate',0,'online','manual','cc87d83b14a0b3f9e056d905011dcb21cfb2d27d36354e40c0edcd8b9816e117',100.0,1779031431,1,'2026-05-08T20:52:19Z',NULL,NULL,NULL,'["Infrastructure", "Cluster Provisioning", "Legacy Tooling"]','["[DE FACTO STANDARD]"]','["docs/kubernetes-on-premise.md"]','["kubernetes-on-premise.md"]','{}','{"gh_license": "GPL-3.0", "gh_pushed": "2026-05-08T20:52:19Z", "gh_stars": 311, "gh_open_issues_30d": 3, "gh_open_prs_30d": 0, "gh_community_health": "low", "gh_activity_checked": "2026-06-19T15:43:14.177633+02:00"}');
INSERT INTO "resources" VALUES('https://github.com/dastergon/awesome-chaos-engineering','Awesome Chaos Engineering','','2023',5,'The premier curated directory of resources, tools, and papers dedicated to the practice of Chaos Engineering. It indexes tools for simulating network latency, injecting resource stress, and terminating instances across various platforms, with a strong focus on cloud-native environments. This is a must-have reference for engineering teams building self-healing, fault-tolerant distributed systems.','English','Repository','Intermediate',0,'online','manual','929b5f40cb6696e64d90dfe603b3aa0eb2f82817e29a1a133d4a15599bd3aebd',100.0,1779029932,1,'2023-12-28T19:30:06Z',NULL,NULL,NULL,'["Chaos Engineering", "Curated Playbooks", "Awesome Lists"]','["[DE FACTO STANDARD]"]','["docs/chaos-engineering.md", "docs/devops.md", "docs/kubernetes-troubleshooting.md"]','["chaos-engineering.md", "devops.md", "kubernetes-troubleshooting.md"]','{}','{"gh_license": "CC0-1.0", "gh_pushed": "2023-12-28T19:30:06Z", "gh_stars": 6589, "gh_open_issues_30d": 66, "gh_open_prs_30d": 0, "gh_community_health": "active", "gh_activity_checked": "2026-06-19T15:43:14.916400+02:00"}');
INSERT INTO "resources" VALUES('https://github.com/dastergon/awesome-sre','dastergon/awesome-sre','','2026',4,'The definitive collection of Site Reliability Engineering papers, patterns, operational postmortem schemas, and metric trackers. Essential reading for operations leaders setting up robust on-call architectures and incident routing systems.','Markdown','Awesome List','Advanced',0,'online','manual','35bed57dc58c740ac44974dcd1629e91341171894740a9bc507f4af9680ca852',100.0,1779029821,1,'2025-08-28T14:43:14Z',NULL,NULL,NULL,'["Infrastructure & Operations", "Site Reliability Engineering", "SRE Reference"]','["[ENTERPRISE-STABLE]"]','["docs/other-awesome-lists.md"]','["architectural-foundations.md", "other-awesome-lists.md"]','{}','{"gh_license": "CC0-1.0", "gh_pushed": "2025-08-28T14:43:14Z", "gh_stars": 13267, "is_special": true, "gh_open_issues_30d": 89, "gh_open_prs_30d": 0, "gh_community_health": "active", "gh_activity_checked": "2026-06-19T15:43:15.659270+02:00"}');
INSERT INTO "resources" VALUES('https://github.com/databrickslabs/ucx','github.com/databrickslabs/ucx: Databricks Labs UCX','','2024',4,'The Databricks Labs UCX project provides a specialized framework designed to upgrade legacy Databricks workspaces to Unity Catalog governance standards. Simplifies catalog and privilege migrations automatically. Live Grounding confirms UCX is standard for enterprise organizations establishing secure, centralized data governance, metadata isolation, and unified access controls.','Python','Tool','Advanced',0,'online','manual','120619aac41231b10550bf61492c21f3360a4d0211df6305a7bcc768d8440acf',100.0,1779032873,1,'2026-06-12T13:19:03Z',NULL,NULL,NULL,'["Data & AI", "Databricks", "Governance"]','["[ENTERPRISE-STABLE]", "[LEGACY]"]','["docs/kubernetes-bigdata.md"]','["kubernetes-bigdata.md"]','{}','{"gh_license": "NOASSERTION", "gh_pushed": "2026-06-12T13:19:03Z", "gh_stars": 308, "gh_open_issues_30d": 336, "gh_open_prs_30d": 0, "gh_community_health": "active", "gh_activity_checked": "2026-06-19T15:43:16.443209+02:00"}');
INSERT INTO "resources" VALUES('https://github.com/databus23/helm-diff','Helm Diff Plugin 🌟','','2026',4,'The essential Helm plugin that compares proposed templates with running cluster releases to output an exact color-coded unified diff. A foundational safety gate for continuous delivery, mitigating unexpected state drifts during upgrades.','Go','CLI Plugin','Intermediate',0,'online','manual','b2706e2ff4f22a978c666d78088c842cffe375738b03835d23f231356fe50f1a',100.0,1779034491,1,'2026-06-08T23:14:19Z',NULL,NULL,NULL,'["Platform Engineering", "Kubernetes GitOps & Packaging", "Helm Plugins & Extensibility"]','["[ENTERPRISE-STABLE]"]','["docs/helm.md"]','["helm.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2026-06-08T23:14:19Z", "gh_stars": 3447, "gh_open_issues_30d": 52, "gh_open_prs_30d": 0, "gh_community_health": "active", "gh_activity_checked": "2026-06-19T15:43:17.193789+02:00"}');
INSERT INTO "resources" VALUES('https://github.com/datafold/data-diff','datafold/data-diff','','2024',5,'An essential database comparison CLI tool and Python library designed to calculate cryptographic data drift and structural differences between massive, disparate relational database environments.','Python','Repository','Intermediate',0,'online','manual','d66f88b69f4fcd4f092605d0573cd45f87cc2345f4a7dbdafe0843f9ed57af68',100.0,1779031385,1,'2024-05-17T13:45:03Z',NULL,NULL,NULL,'["Databases", "Database Tooling", "Data Validation"]','["[DE FACTO STANDARD]"]','["docs/databases.md"]','["databases.md"]','{}','{"gh_license": "MIT", "gh_pushed": "2024-05-17T13:45:03Z", "gh_stars": 2988, "gh_open_issues_30d": 0, "gh_open_prs_30d": 0, "gh_community_health": "dormant", "gh_activity_checked": "2026-06-19T15:43:17.991255+02:00"}');
INSERT INTO "resources" VALUES('https://github.com/datakickstart','github.com/datakickstart','','2023',3,'A curated suite of shell scripts and configuration templates designed to bootstrap and automate cloud data platforms. 2026 architectural baselines reference these configurations to establish robust DataOps workflows, incorporating automated schema validation, ingestion tests, and performance monitoring.','English','Code Repository','Intermediate',0,'online','manual','d5308e918bb8cb16a43237e3dbc3c00d66eeef36c0d4a25a9a6e18ac04aee231',100.0,1779032179,1,'2026-05-17T17:36:19.916373+02:00',NULL,NULL,NULL,'["Data Engineering", "Database DevOps", "Data Ops Best Practices"]','["[COMMUNITY-TOOL]"]','["docs/azure.md"]','["azure.md"]','{}','{"gh_stars": 0, "gh_pushed": null, "gh_license": "N/A"}');
INSERT INTO "resources" VALUES('https://github.com/datalab-to/surya','github.com/VikParuchuri/surya','','2024',5,'Surya provides multi-lingual document OCR and accurate layout analysis powered by deep learning. It delivers high-fidelity reading and structuring of dense scientific papers, tables, and financial layouts, serving as a lighter, open substitute for legacy systems.','Python','Repository','Advanced',1,'online','manual','7e654e62b4c1c3a388cdda09d0fce9675e97417a673f6ab70788e98592733b11',100.0,1779130494,1,'2026-06-13T07:41:46Z',NULL,NULL,NULL,'["Machine Learning", "Document Analysis", "OCR"]','["[DE FACTO STANDARD]", "[LEGACY]"]','["docs/mlops.md"]','["mlops.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2026-06-13T07:41:46Z", "gh_stars": 20801, "gh_open_issues_30d": 171, "gh_open_prs_30d": 0, "gh_community_health": "active", "gh_activity_checked": "2026-06-19T15:43:18.784805+02:00"}');
INSERT INTO "resources" VALUES('https://github.com/datastax/cass-operator','Cass Operator','','2024',2,'DataStax''s Kubernetes operator designed to simplify Apache Cassandra cluster deployment and operations. Automates complex stateful management workflows including horizontal scaling, rolling upgrades, and cluster healing.','Go','Repository','Advanced',0,'online','manual','7385129eb5cc2bb3f44c67bb768267367566a184daded91e7b4ce1eda0df6fd0',100.0,1779030843,1,'2023-12-18T21:46:37Z',NULL,NULL,NULL,'["Orchestration", "Kubernetes", "Operators"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-operators-controllers.md"]','["kubernetes-operators-controllers.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2023-12-18T21:46:37Z", "gh_stars": 258, "gh_open_issues_30d": 94, "gh_open_prs_30d": 0, "gh_community_health": "active", "gh_activity_checked": "2026-06-19T15:43:19.566591+02:00"}');
INSERT INTO "resources" VALUES('https://github.com/datreeio/CRDs-catalog','==github.com/datreeio/CRDs-catalog: CRDs Catalog==','','2023',3,'An extensive centralized catalog of raw JSON schemas mapping popular Kubernetes CRDs. Helps development teams configure automated YAML validation engines in continuous integration pipelines prior to API server execution.','JSON','Repository','Intermediate',0,'online','manual','3b6d872fd22d91d16e80034bd962b86291546e1e323bf0b60b4cfefc97716889',100.0,1779032288,1,'2026-06-14T07:50:54Z',NULL,NULL,NULL,'["Extending Kubernetes", "Custom Resources", "Catalog"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes.md"]','["kubernetes.md"]','{}','{"gh_license": "MIT", "gh_pushed": "2026-06-14T07:50:54Z", "gh_stars": 830, "gh_open_issues_30d": 55, "gh_open_prs_30d": 0, "gh_community_health": "active", "gh_activity_checked": "2026-06-19T15:43:20.340771+02:00"}');
INSERT INTO "resources" VALUES('https://github.com/davidB/kubectl-view-allocations','==davidB/kubectl-view-allocations==','','2026',5,'A Rust-based CLI plugin used to aggregate and visualize resource allocations across namespaces and hardware groups. It contrasts actual CPU, memory, and GPU limits against the physical capacity of compute nodes, facilitating resource consolidation and density optimization.','Rust','Tool','Intermediate',0,'online','manual','39d2b483f965a15769a3abdca1ddedae2456724218b26a0f9479bfe5ef087cbe',100.0,1779033400,1,'2026-06-06T18:09:50Z',NULL,NULL,NULL,'["Capacity Management", "Resource Optimization", "Node Allocation"]','["[DE FACTO STANDARD]"]','["docs/kubernetes.md"]','["kubernetes.md"]','{}','{"gh_license": "CC0-1.0", "gh_pushed": "2026-06-06T18:09:50Z", "gh_stars": 796, "gh_open_issues_30d": 1, "gh_open_prs_30d": 0, "gh_community_health": "low", "gh_activity_checked": "2026-06-19T15:43:21.098370+02:00"}');
INSERT INTO "resources" VALUES('https://github.com/davila7/claude-code-templates','Claude Code Templates','','2026',5,'Claude Code Templates is an extensive community library containing structured system designs, context guidelines, and prompt schemas optimized for Anthropic''s Claude Code and CLI. It helps teams configure context-aware coding agents that integrate smoothly into microservice development cycles.','Markdown','Template Library','Advanced',1,'online','manual','0044c486da77fb832cbaaa94f046a4c9fce3afe372eddff95c92fd42dc2fe63d',100.0,1779032213,1,'2026-06-14T04:35:57Z',NULL,NULL,NULL,'["Developer Tooling", "AI Code Assistants", "Prompt Templates"]','["[DE FACTO STANDARD]"]','["docs/ai.md", "docs/devops-tools.md"]','["ai.md", "devops-tools.md"]','{}','{"gh_license": "MIT", "gh_pushed": "2026-06-14T04:35:57Z", "gh_stars": 28036, "gh_open_issues_30d": 177, "gh_open_prs_30d": 0, "gh_community_health": "active", "gh_activity_checked": "2026-06-19T15:43:21.860770+02:00"}');
INSERT INTO "resources" VALUES('https://github.com/dawitnida/awesome-packer','dawitnida/Awesome Packer','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','422e80813913b4e5ba62dee827d9143e4f3d1ee00974d70be3caf59d74b73032',100.0,1779033904,0,'2026-05-17T18:05:04.079680+02:00',NULL,NULL,NULL,'[]','[]','["docs/other-awesome-lists.md"]','[]','{}','{"duplicate_of": "https://github.com/dchonch/awesome-packer", "gh_open_issues_30d": 0, "gh_open_prs_30d": 0, "gh_community_health": "dormant", "gh_activity_checked": "2026-06-19T15:43:22.542122+02:00"}');
INSERT INTO "resources" VALUES('https://github.com/dcasati/kubernetes-PlantUML','github.com/dcasati/kubernetes-PlantUML','','2024',2,'An essential open-source library containing specialized sprites, components, and macro templates to model highly detailed, complex Kubernetes configurations using PlantUML syntax.','Java','Repository','Intermediate',0,'online','manual','c7a0973dfc0becdb60ee421811a26ad75230727bff19939869208e198f07f784',100.0,1779032589,1,'2021-09-10T08:16:39Z',NULL,NULL,NULL,'["Architecture & Design", "Diagrams-as-Code", "PlantUML Library"]','["[COMMUNITY-TOOL]"]','["docs/cloud-arch-diagrams.md"]','["cloud-arch-diagrams.md"]','{}','{"gh_license": "MIT", "gh_pushed": "2021-09-10T08:16:39Z", "gh_stars": 282, "gh_open_issues_30d": 6, "gh_open_prs_30d": 0, "gh_community_health": "low", "gh_activity_checked": "2026-06-19T15:43:23.286388+02:00"}');
INSERT INTO "resources" VALUES('https://github.com/dcherman/image-cache-daemon','dcherman/image-cache-daemon','','2021',1,'A Kubernetes daemonset that pre-pulls and caches a defined list of container images onto all cluster nodes to eliminate cold-start pulling latency. In 2026, although container runtimes have added smarter caching strategies, this lightweight daemon remains a popular community utility for legacy clusters with massive base images.','Go','DaemonSet','Medium',0,'online','manual','eb2b58adbe03ba167ac6b4f8b0396ad49ce7b5fa0c80a6ab1757b8c733b97904',100.0,1779030340,1,'2022-03-07T01:49:54Z',NULL,NULL,NULL,'["Infrastructure", "Image Management", "Caching"]','["[LEGACY]"]','["docs/kubernetes-tools.md"]','["kubernetes-tools.md"]','{}','{"gh_license": "MIT", "gh_pushed": "2022-03-07T01:49:54Z", "gh_stars": 24, "gh_open_issues_30d": 4, "gh_open_prs_30d": 0, "gh_community_health": "low", "gh_activity_checked": "2026-06-19T15:43:24.021883+02:00"}');
INSERT INTO "resources" VALUES('https://github.com/dchonch/awesome-packer','dawitnida/Awesome Packer','','2026',5,'A resource list containing Packer templates, multi-cloud builders, and post-processor scripts. It aids infrastructure engineers in compiling secure, automated gold images used across hybrid environments and Kubernetes worker pool nodes. Essential for automating the generation of immutable AMIs or VM templates.','N/A','Repository','Advanced',0,'online','manual','b2b7bca1bb4db34855929970b9421b12426cf10ba291b93a71d84aff48bf162a',100.0,1779130494,1,'2026-05-13T22:24:36Z',NULL,NULL,NULL,'["Infrastructure as Code", "Packer", "Images"]','["[DE FACTO STANDARD]"]','["docs/other-awesome-lists.md"]','["architectural-foundations.md", "other-awesome-lists.md"]','{}','{"gh_license": "CC0-1.0", "gh_pushed": "2026-05-13T22:24:36Z", "gh_stars": 29, "is_special": true, "gh_open_issues_30d": 1, "gh_open_prs_30d": 0, "gh_community_health": "low", "gh_activity_checked": "2026-06-19T15:43:24.836299+02:00"}');
INSERT INTO "resources" VALUES('https://github.com/ddosify/ddosify','ddosify/ddosify','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','3faae96107b8f7094bc397db6fe980fd15c5c5bdf316574d1a584670a959a58c',100.0,1779034507,0,'2026-05-17T18:15:07.752300+02:00',NULL,NULL,NULL,'[]','[]','["docs/kubernetes-tools.md"]','[]','{}','{"duplicate_of": "https://github.com/getanteon/anteon", "gh_open_issues_30d": 0, "gh_open_prs_30d": 0, "gh_community_health": "dormant", "gh_activity_checked": "2026-06-19T15:43:25.547815+02:00"}');
INSERT INTO "resources" VALUES('https://github.com/debianmaster/actions-k3s','debianmaster/actions-k3s','','2022',2,'A lightweight community action creating custom, ephemerally provisioned K3s Kubernetes instances directly within GitHub Actions runtime runner VMs. Extremely valuable for running end-to-end integration tests on fully functional clusters.','YAML','Repository','Intermediate',0,'online','manual','03f9ff3f31f03691392fcd0589ff59e5a001fd82a620269a118107ad06c8b6ff',100.0,1779030732,1,'2025-07-09T00:34:37Z',NULL,NULL,NULL,'["CI/CD Pipelines", "Automated Testing", "Ephemeral K3s Cluster"]','["[COMMUNITY-TOOL]"]','["docs/demos.md"]','["demos.md"]','{}','{"gh_license": "MIT", "gh_pushed": "2025-07-09T00:34:37Z", "gh_stars": 109, "gh_open_issues_30d": 12, "gh_open_prs_30d": 0, "gh_community_health": "healthy", "gh_activity_checked": "2026-06-19T15:43:26.337337+02:00"}');
INSERT INTO "resources" VALUES('https://github.com/deckhouse/deckhouse','Deckhouse: NoOps Kubernetes platform 🌟','','2021',5,'Deckhouse is an out-of-the-box, NoOps-oriented Kubernetes platform distribution that fully automates cluster bootstrapping, configuration management, and patching. Incorporating built-in monitoring, ingress, security, and bare-metal support modules, it operates as a self-healing system.','Go','K8s Distribution Platform','Advanced',1,'online','manual','30edb3534200be7935ce25396360e63c93d33b9f3b51c1301ba04b29e11a037b',100.0,1779030019,1,'2026-06-14T08:13:14Z',NULL,NULL,NULL,'["Platform Engineering", "Cluster Distributions", "NoOps Platforms"]','["[DE FACTO STANDARD]"]','["docs/kubernetes-tools.md"]','["kubernetes-tools.md"]','{}','{"gh_license": "NOASSERTION", "gh_pushed": "2026-06-14T08:13:14Z", "gh_stars": 1311, "gh_open_issues_30d": 1002, "gh_open_prs_30d": 0, "gh_community_health": "active", "gh_activity_checked": "2026-06-19T15:43:27.135431+02:00"}');
INSERT INTO "resources" VALUES('https://github.com/deckhouse/k8s-image-availability-exporter','k8s-image-availability-exporter','','2023',5,'A specialized Prometheus exporter that continuously verifies container registry availability for images specified in Kubernetes configurations. Helps catch container start failures (e.g., ErrImagePull) before pods crash.','Go','Open Source Tool','Intermediate',0,'online','manual','6155ee3013e2e91d7b923a79b8b01abf688d71036c0c4ebe24776adb935892c2',100.0,1779130494,1,'2026-06-10T06:49:07Z',NULL,NULL,NULL,'["Observability", "Scraping & Exporters", "Kubernetes Exporters"]','["[DE FACTO STANDARD]"]','["docs/prometheus.md"]','["prometheus.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2026-06-10T06:49:07Z", "gh_stars": 251, "gh_open_issues_30d": 31, "gh_open_prs_30d": 0, "gh_community_health": "healthy", "gh_activity_checked": "2026-06-19T15:43:27.937731+02:00"}');
INSERT INTO "resources" VALUES('https://github.com/decodingai-magazine/articles-code/tree/main/articles/ml_system_design/real_time_news_search_with_upstash_kafka_and_vector_db','github.com/decodingml: Real-time news search engine using Upstash Kafka and Vector DB','','2024',2,'A hands-on repository and architecture blueprint illustrating a real-time semantic news search engine. Combining Upstash managed Kafka for event streaming with a Vector Database for indexing, it shows how to build low-latency RAG systems.','Python','Repository','Advanced',1,'online','manual','3d10999dd528abb46eb768282d48cccec3787de9918cf32fa69c70461dff811e',100.0,1779130494,1,'2025-03-06T10:19:33Z',NULL,NULL,NULL,'["Machine Learning", "Information Retrieval", "RAG Pipelines"]','["[COMMUNITY-TOOL]"]','["docs/mlops.md"]','["mlops.md"]','{}','{"gh_license": "MIT", "gh_pushed": "2025-03-06T10:19:33Z", "gh_stars": 140, "gh_open_issues_30d": 0, "gh_open_prs_30d": 0, "gh_community_health": "dormant", "gh_activity_checked": "2026-06-19T15:43:28.718582+02:00"}');
INSERT INTO "resources" VALUES('https://github.com/decodingml/articles-code/tree/main/articles/ml_system_design/real_time_news_search_with_upstash_kafka_and_vector_db','github.com/decodingml: Real-time news search engine using Upstash Kafka'' and Vector DB','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','f881f4bd0edfdc80574e5d295ba31612f81329fd1d3982ac48248044247ad617',100.0,1779029130,0,'2026-05-17T16:45:30.818507+02:00',NULL,NULL,NULL,'[]','[]','["docs/mlops.md"]','[]','{}','{"duplicate_of": "https://github.com/decodingai-magazine/articles-code/tree/main/articles/ml_system_design/real_time_news_search_with_upstash_kafka_and_vector_db", "gh_open_issues_30d": 0, "gh_open_prs_30d": 0, "gh_community_health": "dormant", "gh_activity_checked": "2026-06-19T15:43:29.426108+02:00"}');
INSERT INTO "resources" VALUES('https://github.com/decolua/9router','9Router AI Coding Gateway','An AI proxy gateway designed to connect standard coding agents with 40+ LLM providers, offering intelligent routing, token optimization, and automatic failover.','2026',4,'9Router is an open-source AI gateway and proxy that unifies access to over 40 LLM providers for popular coding tools like Claude Code, Cursor, and Cline. It provides smart request routing, automated failovers, and intelligent token savings (up to 40% via RTK optimizations) to help developers avoid rate limits and reduce operational costs. Featuring a local usage analytics dashboard and multi-model custom combos, it functions as a highly resilient middle-tier inference routing layer.','en','repository','intermediate',0,'online','automatic','f0e969794204b18587bc4f80e07611bc8aaabb23bc324c52f3af741860b87e1c',NULL,1780352828,0,'2026-05-31T08:03:20Z',NULL,NULL,NULL,'["Artificial Intelligence", "AI Gateways", "Token Optimization"]','["[COMMUNITY-TOOL]", "[EMERGING]"]','[]','[]','{}','{"category": "ai-agents-mcp", "gh_license": "MIT", "gh_pushed": "2026-05-31T08:03:20Z", "gh_stars": 15743, "reputation_status": "Vetted", "reputation_summary": "Active open-source project popular among developers seeking to optimize multi-provider LLM token costs and bypass rate-limiting issues.", "social_preview_url": "https://opengraph.githubassets.com/25c569b4d4de7d11e6cc5ba736704f6728acce12d6574cf5c5edab84a9b36c07/decolua/9router", "source_provenance": "X.com (nubenetes)", "suggested_new_category": "", "gh_open_issues_30d": 755, "gh_open_prs_30d": 0, "gh_community_health": "active", "gh_activity_checked": "2026-06-19T15:43:30.172819+02:00"}');
INSERT INTO "resources" VALUES('https://github.com/deepfence/PacketStreamer','deepfence/PacketStreamer','','2025',3,'PacketStreamer is a high-performance, distributed packet capture tool designed specifically for cloud-native architectures. It sensors network traffic from distributed hosts and streams it to a centralized collector via gRPC, allowing deep packet inspection (DPI) and security forensics without heavy agent overhead. The architecture is built for minimal footprint, making it ideal for high-throughput production environments.','Go','Daemon / Agent','Advanced',0,'online','manual','2e440d35ab9e1e50a8f4304bf55ba34ca6b9102148bcde3c6fafce2a763eb11f',100.0,1779033329,1,'2024-07-01T09:09:55Z',NULL,NULL,NULL,'["Security", "Network Observability", "Packet Capture"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-tools.md"]','["kubernetes-tools.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2024-07-01T09:09:55Z", "gh_stars": 1928, "gh_open_issues_30d": 22, "gh_open_prs_30d": 0, "gh_community_health": "healthy", "gh_activity_checked": "2026-06-19T15:43:30.942856+02:00"}');
INSERT INTO "resources" VALUES('https://github.com/deepfence/ThreatMapper','deepfence/ThreatMapper 🌟','','2026',5,'ThreatMapper is an open-source Cloud Native Application Protection Platform (CNAPP) designed by Deepfence. It maps runtime behaviors to trace attack paths across networks and registries, highlighting vulnerable exposed services. This tool helps security teams prioritize remediation efforts based on actual threat exposure.','Go','Tool','Advanced',1,'online','manual','c2eb7058b419abc71971f0cdc537596a7601e8c694619dcbfd49968c6f6c2e91',100.0,1779031541,1,'2026-06-01T08:38:26Z',NULL,NULL,NULL,'["Security", "Vulnerability Management", "CNAPP Platform"]','["[DE FACTO STANDARD]"]','["docs/devsecops.md"]','["devsecops.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2026-06-01T08:38:26Z", "gh_stars": 5278, "gh_open_issues_30d": 143, "gh_open_prs_30d": 0, "gh_community_health": "active", "gh_activity_checked": "2026-06-19T15:43:31.701349+02:00"}');
INSERT INTO "resources" VALUES('https://github.com/deepfence/YaraHunter','deepfence/YaraHunter','','2026',1,'Deepfence''s YaraHunter is a highly specialized open-source utility that scans container images, filesystems, and directories for malware and Indicators of Compromise (IoC) using YARA rules. Operates out-of-band to discover hidden secrets, active exploits, and remote shells, ensuring build artifacts conform to regulatory secure postures.','Go','Tool','Advanced',1,'online','manual','0cbd3044abc4928aa9748493b6371cbcfde782cbf51b35bd82008dd175f9dc6c',100.0,1779033068,1,'2026-03-07T16:56:26Z',NULL,NULL,NULL,'["Security", "Threat Detection", "Malware Scanning"]','["[COMMUNITY-TOOL]"]','["docs/devsecops.md"]','["devsecops.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2026-03-07T16:56:26Z", "gh_stars": 1321, "gh_open_issues_30d": 6, "gh_open_prs_30d": 0, "gh_community_health": "low", "gh_activity_checked": "2026-06-19T15:43:32.471653+02:00"}');
INSERT INTO "resources" VALUES('https://github.com/deepops-ai/deepops',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,'manual','d246123b7184d8458728c29fba511e593b9daa265a86d0b73bb6556f224f9fe7',100.0,1779130494,1,'2026-05-18T20:54:54.973462+02:00',NULL,NULL,NULL,'[]','[]','["docs/monitoring.md"]','[]','{}','{"gh_license": "NOASSERTION", "gh_open_issues_30d": 46, "gh_open_prs_30d": 0, "gh_community_health": "healthy", "gh_activity_checked": "2026-06-19T15:43:33.244871+02:00"}');
INSERT INTO "resources" VALUES('https://github.com/defenseunicorns/zarf','defenseunicorns/zarf','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','a084f247b9f5a6af65b3270b705f0f32f4f239e5e82804d61f0ade6b49612b25',100.0,1779034572,0,'2026-05-17T18:16:12.393845+02:00',NULL,NULL,NULL,'[]','[]','["docs/kubernetes-on-premise.md"]','[]','{}','{"duplicate_of": "https://github.com/zarf-dev/zarf", "gh_open_issues_30d": 0, "gh_open_prs_30d": 0, "gh_community_health": "dormant", "gh_activity_checked": "2026-06-19T15:43:33.936665+02:00"}');
INSERT INTO "resources" VALUES('https://github.com/deislabs/ratify',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,'manual','32d4921302d67eb4820993df87929024916082dcbbd57165b9f94784e66ae99f',100.0,1779029061,0,'2026-05-17T16:44:21.285751+02:00',NULL,NULL,NULL,'[]','[]','["docs/kubernetes-security.md"]','[]','{}','{"gh_open_issues_30d": 0, "gh_open_prs_30d": 0, "gh_community_health": "dormant", "gh_activity_checked": "2026-06-19T15:43:34.632106+02:00"}');
INSERT INTO "resources" VALUES('https://github.com/deors/deors-demos-petclinic/blob/master/Jenkinsfile','deors/deors-demos-petclinic jenkinsfile','','2020',0,'Curator Insight details a functional Jenkinsfile built specifically to build and compile the Spring Petclinic application. Live Grounding illustrates how multi-stage Docker builds can be integrated cleanly within a declarative Jenkins template to produce production-ready container images. It is a highly practical execution reference.','Groovy','Repository','Intermediate',1,'online','manual','c915cc205b98b9c3d927ef20f35277919f36efefac043f8e78c0ea9493f25fd6',100.0,1781735910,1,'2026-06-18T00:38:30.820239+02:00',NULL,NULL,NULL,'["DevOps", "CI/CD Platforms", "Jenkins", "Spring Petclinic Pipeline"]','["[COMMUNITY-TOOL]"]','["docs/demos.md"]','["demos.md"]','{}','{"gh_stars": 0, "gh_pushed": null, "gh_license": "N/A", "gh_open_issues_30d": 7, "gh_open_prs_30d": 0, "gh_community_health": "low", "gh_activity_checked": "2026-06-19T15:43:35.409715+02:00"}');
INSERT INTO "resources" VALUES('https://github.com/depop/github-merge-bot','github-merge-bot','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','9091ea7ee3113c025b8adafd595fdd77078a8b3ac95366c4222c0fa19d6fd21c',100.0,1779032346,0,'2026-05-17T17:39:06.254857+02:00',NULL,NULL,NULL,'[]','[]','["docs/git.md"]','[]','{}','{"duplicate_of": "https://github.com/sdduursma/github-merge-bot", "gh_open_issues_30d": 0, "gh_open_prs_30d": 0, "gh_community_health": "dormant", "gh_activity_checked": "2026-06-19T15:43:36.087345+02:00"}');
INSERT INTO "resources" VALUES('https://github.com/derailed/k9s','K9s - Kubernetes CLI To Manage Your Clusters In Style!','','2026',5,'K9s is a widely adopted terminal UI that provides live metrics, log streams, and interactive Shell access inside Kubernetes workloads. It transforms long debugging processes into rapid, keyboard-driven navigation, significantly reducing operational toil. Its integrated resource tracking, RBAC validation screens, and metric charts make it a vital tool for site reliability engineers.','Go','CLI Tool','Beginner',0,'online','manual','82aa46f35d3539b4dfe171f564f7796ec3f69679052d07da70951c68773ad708',100.0,1779030172,1,'2026-06-13T17:30:27Z',NULL,NULL,NULL,'["Operations", "Command Line Interfaces", "Cluster Management"]','["[DE FACTO STANDARD]"]','["docs/kubernetes-tools.md"]','["kubernetes-tools.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2026-06-13T17:30:27Z", "gh_stars": 33963, "gh_open_issues_30d": 152, "gh_open_prs_30d": 0, "gh_community_health": "active", "gh_activity_checked": "2026-06-19T15:43:36.825293+02:00"}');
INSERT INTO "resources" VALUES('https://github.com/derailed/popeye','Popeye - A Kubernetes Cluster Sanitizer 🌟🌟','','2025',5,'Popeye is a powerful utility that audits active Kubernetes clusters, identifying potential configuration anomalies, resource over-allocations, and security misalignments. By cross-referencing live cluster states with best practices, it generates a comprehensive diagnostic report. It is universally adopted in devops workflows for quick cluster hygiene health checks.','Go','CLI Tool','Medium',0,'online','manual','dcdfcb18fcc9855314b7efc2379eca68adfa1ec34515b36e1c3999ed6294f160',100.0,1779031962,1,'2025-12-08T14:11:50Z',NULL,NULL,NULL,'["Operations", "Diagnostics", "Cluster Sanitization"]','["[DE FACTO STANDARD]"]','["docs/kubernetes-tools.md"]','["kubernetes-tools.md"]','{}','{"gh_license": "NOASSERTION", "gh_pushed": "2025-12-08T14:11:50Z", "gh_stars": 6296, "gh_open_issues_30d": 67, "gh_open_prs_30d": 0, "gh_community_health": "active", "gh_activity_checked": "2026-06-19T15:43:37.568530+02:00"}');
INSERT INTO "resources" VALUES('https://github.com/derekparker/delve','Delve: a debugger for the Go Programming Language','','N/A',0,'Curator Insight frames Delve as the official, industry-standard debugger for Go, offering runtime state visibility. Live Grounding highlights its deep integration into JetBrains Goland, VSCode, and cloud-native containerized debugging workflows.','English','Repository','Advanced',0,'online','manual','9b2d1683f642630acdafbbc2b9077616f88be294fb5f3c29641c248805991ee1',100.0,1779034226,1,'2026-05-22T16:28:31Z',NULL,NULL,NULL,'["Programming Languages", "Go", "Debugging Tools"]','["[DE FACTO STANDARD]"]','["docs/golang.md"]','["golang.md"]','{}','{"gh_license": "MIT", "gh_pushed": "2026-05-22T16:28:31Z", "gh_stars": 663, "gh_open_issues_30d": 2, "gh_open_prs_30d": 0, "gh_community_health": "low", "gh_activity_checked": "2026-06-19T15:43:38.397017+02:00"}');
INSERT INTO "resources" VALUES('https://github.com/detailyang/awesome-cheatsheet','detailyang/awesome-cheatsheet','','2024',4,'A massive, consolidated cheat sheet repository that maps systems administration scripts, databases, and low-level tools in structured layouts. It is an exceptional reference point for quickly identifying syntax nuances and patterns.','Markdown','Repository','Beginner',0,'online','manual','84b39077620aad1298fd84e9ea3c38b8a0421db9204840a2657b098801c0a4a9',100.0,1779030534,1,'2026-03-26T09:44:15Z',NULL,NULL,NULL,'["Developer Education", "Cheat Sheets", "Reference Hubs"]','["[ENTERPRISE-STABLE]"]','["docs/cheatsheets.md"]','["cheatsheets.md"]','{}','{"gh_license": "MIT", "gh_pushed": "2026-03-26T09:44:15Z", "gh_stars": 8395, "gh_open_issues_30d": 8, "gh_open_prs_30d": 0, "gh_community_health": "low", "gh_activity_checked": "2026-06-19T15:43:39.174595+02:00"}');
INSERT INTO "resources" VALUES('https://github.com/developer-guy/awesome-falco','developer-guy/awesome-falco','','2026',0,'A highly focused registry of integrations, plugins, and custom configurations for CNCF Falco runtime security. It assists DevSecOps engineers in designing threat-detection pipelines that filter syscall anomalies across microservices and cluster nodes in real time.','Markdown','Awesome List','Advanced',1,'online','manual','2a6fad846b18b10e196d8565d31caa716a334579dc3d1e1671bbfd291f6fce62',100.0,1781736123,1,'2026-06-18T00:42:03.186311+02:00',NULL,NULL,NULL,'["Cloud Native", "Security", "Runtime Threat Detection"]','["[COMMUNITY-TOOL]"]','["docs/other-awesome-lists.md"]','["architectural-foundations.md", "other-awesome-lists.md"]','{}','{"gh_stars": 0, "gh_pushed": null, "gh_license": "N/A", "is_special": true, "gh_open_issues_30d": 1, "gh_open_prs_30d": 0, "gh_community_health": "low", "gh_activity_checked": "2026-06-19T15:43:39.968696+02:00"}');
INSERT INTO "resources" VALUES('https://github.com/developer-guy/falco-analyze-audit-log-from-k3s-cluster','Analyze Kubernetes Audit logs using Falco 🌟','','2021',0,'Demonstrates how to pipe Lightweight Kubernetes (K3s) API server audit logs directly into CNCF Falco. Perfect for resource-constrained edges and automated home lab deployments.','Go','tutorial','Advanced',1,'online','manual','16393e7d1f88846ec37060f0bf48d0b49b36711ef27d089a75d1f88955533a58',100.0,1781736026,1,'2026-06-18T00:40:26.491150+02:00',NULL,NULL,NULL,'["Observability & Monitoring", "Runtime Security", "Falco & K3s Audit Logging"]','["[COMMUNITY-TOOL]", "[GUIDE]"]','["docs/kubernetes-security.md", "docs/kubernetes-tools.md"]','["kubernetes-security.md", "kubernetes-tools.md"]','{}','{"gh_stars": 0, "gh_pushed": null, "gh_license": "N/A", "gh_open_issues_30d": 1, "gh_open_prs_30d": 0, "gh_community_health": "low", "gh_activity_checked": "2026-06-19T15:43:40.732445+02:00"}');
INSERT INTO "resources" VALUES('https://github.com/developer-guy/kubernetes-cluster-setup-using-terraform-and-k3s-on-digitalocean','github.com/developer-guy: Set up HA k3s cluster on DigitalOcean using Terraform'' + Ansible','','2021',0,'An infrastructure-as-code repository detailing the programmatic deployment of a highly available, light K3s cluster topology on DigitalOcean. Harnesses Terraform for provisioning underlying hypervisors and networking, combined with Ansible for control-plane configuration and secure node-pooling.','HCL','Repository','Advanced',0,'online','manual','7f1b1a3b25d0d69471bde51a25a1cc96a5aa433e059405e65926161a40f1b9ea',100.0,1781735911,1,'2026-06-18T00:38:31.006423+02:00',NULL,NULL,NULL,'["Infrastructure", "Provisioning", "High Availability"]','["[COMMUNITY-TOOL]"]','["docs/demos.md"]','["demos.md"]','{}','{"gh_stars": 0, "gh_pushed": null, "gh_license": "N/A", "gh_open_issues_30d": 0, "gh_open_prs_30d": 0, "gh_community_health": "dormant", "gh_activity_checked": "2026-06-19T15:43:41.466410+02:00"}');
INSERT INTO "resources" VALUES('https://github.com/devopshubproject/azure-terraform-ansible','devopshubproject/azure-terraform-ansible','','2023',1,'A functional integration project demonstrating hybrid automation on Azure. Illustrates patterns using Terraform to instantiate structural subnets and compute hosts, passing outputs directly into Ansible for fast runtime bootstrapping.','HCL','Repository','Intermediate',1,'online','manual','f75ede58b46e96ff00ff81596b6118aaffd996ca318150c35251036155bdf593',100.0,1779034569,1,'2021-10-19T10:34:52Z',NULL,NULL,NULL,'["Infrastructure as Code", "Multi-Tooling", "Azure Integration"]','["[COMMUNITY-TOOL]"]','["docs/terraform.md"]','["terraform.md"]','{}','{"gh_license": "MIT", "gh_pushed": "2021-10-19T10:34:52Z", "gh_stars": 3, "gh_open_issues_30d": 0, "gh_open_prs_30d": 0, "gh_community_health": "dormant", "gh_activity_checked": "2026-06-19T15:43:42.266885+02:00"}');
INSERT INTO "resources" VALUES('https://github.com/devopshubproject/cka-lab','devopshubproject/cka-lab','','2021',1,'A hands-on, simulated environment tailored for candidates preparing for the Certified Kubernetes Administrator (CKA) exam. Offers structural lab setups to learn cluster operations, control plane maintenance, networking configuration, and active troubleshooting.','Shell','Repository','Intermediate',0,'online','manual','c7b01cc82556b549d6c702521022e5ec4a8530d5f5f20282d29579ee0ecf9b54',100.0,1781736191,1,'2026-06-18T00:43:11.236074+02:00',NULL,NULL,NULL,'["Education", "Certifications", "CKA Laboratory"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes.md"]','["kubernetes.md"]','{}','{"gh_stars": 0, "gh_pushed": null, "gh_license": "N/A", "gh_open_issues_30d": 5, "gh_open_prs_30d": 0, "gh_community_health": "low", "gh_activity_checked": "2026-06-19T15:43:43.097119+02:00"}');
INSERT INTO "resources" VALUES('https://github.com/devopsspiral/KubeLibrary','KubeLibrary','','2019',5,'KubeLibrary is an open-source testing library that integrates the official Kubernetes Python Client with the Robot Framework. It enables platform and QA engineers to write human-readable end-to-end integration and sanity tests.','Python','Testing Library','Intermediate',0,'online','manual','9274859eadfaee8875bca134458b46de0dad967a6d9d09628782a2e554cd193f',100.0,1779034116,1,'2025-12-16T18:11:31Z',NULL,NULL,NULL,'["Platform Engineering", "Testing Frameworks", "Automation Tools"]','["[DE FACTO STANDARD]"]','["docs/kubernetes-tools.md"]','["kubernetes-tools.md"]','{}','{"gh_license": "MIT", "gh_pushed": "2025-12-16T18:11:31Z", "gh_stars": 145, "gh_open_issues_30d": 31, "gh_open_prs_30d": 0, "gh_community_health": "healthy", "gh_activity_checked": "2026-06-19T15:43:43.853185+02:00"}');
INSERT INTO "resources" VALUES('https://github.com/devoriales/cheatsheets','github.com/devoriales/kubectl-cheatsheet','','2025',3,'An open-source, opinionated collection of kubectl commands curated specifically for critical production debugging. It prioritizes node-level maintenance commands, network troubleshooting steps, and secure pod execution syntaxes to minimize MTTR.','Markdown','Repository','Advanced',0,'online','manual','8758b579dc18e2fb23adc7ffc4ade46ee59f18fc3eb9e09a51e3c091937699ad',100.0,1781735889,1,'2026-06-18T00:38:09.960576+02:00',NULL,NULL,NULL,'["Orchestration", "Kubernetes", "Troubleshooting & Operations"]','["[COMMUNITY-TOOL]"]','["docs/cheatsheets.md"]','["cheatsheets.md"]','{}','{"gh_stars": 0, "gh_pushed": null, "gh_license": "N/A", "gh_open_issues_30d": 1, "gh_open_prs_30d": 0, "gh_community_health": "low", "gh_activity_checked": "2026-06-19T15:43:44.593574+02:00"}');
INSERT INTO "resources" VALUES('https://github.com/devoriales/kubectl-cheatsheet','github.com/devoriales/kubectl-cheatsheet','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','b9c8c7ec7508a36fbd3cb21ab4cb04b70a44a06d8ed740da60958844b2c6d428',100.0,1779034313,0,'2026-05-17T18:11:53.999164+02:00',NULL,NULL,NULL,'[]','[]','["docs/cheatsheets.md"]','[]','{}','{"duplicate_of": "https://github.com/devoriales/cheatsheets", "gh_open_issues_30d": 0, "gh_open_prs_30d": 0, "gh_community_health": "dormant", "gh_activity_checked": "2026-06-19T15:43:45.277359+02:00"}');
INSERT INTO "resources" VALUES('https://github.com/devtron-labs/devtron','Devtron','','2025',5,'A comprehensive, open-source AppOps platform for Kubernetes designed to consolidate CI/CD pipelines, GitOps, observability, and cost optimization. Provides self-service deployment interfaces, security checks, and deep resource validation for multicluster operations.','Go','Platform','Advanced',1,'online','manual','2db1733f2c4a0263c2912bb7c3fde71333db203a9a10c88df2c28c060501910f',100.0,1779032820,1,'2026-06-10T07:28:50Z',NULL,NULL,NULL,'["Kubernetes & Container Orchestration", "Platform Engineering", "AppOps & GitOps"]','["[DE FACTO STANDARD]"]','["docs/devops-tools.md", "docs/jenkins-alternatives.md", "docs/kubernetes-tools.md"]','["devops-tools.md", "jenkins-alternatives.md", "kubernetes-tools.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2026-06-10T07:28:50Z", "gh_stars": 5513, "gh_open_issues_30d": 744, "gh_open_prs_30d": 0, "gh_community_health": "active", "gh_activity_checked": "2026-06-19T15:43:46.029722+02:00"}');
INSERT INTO "resources" VALUES('https://github.com/deweya/OpenShift-Jenkins-Lab','github.com/deweya/OpenShift-Jenkins-Lab','','2019',0,'Curator Insight identifies this repository as a sandbox lab configuration for teaching Jenkins deployment patterns inside OpenShift clusters. Live Grounding confirms it provides hands-on instructions for configuring webhooks and build triggers. It serves as a structural blueprint for configuring self-contained pipeline demonstrations.','Groovy','Repository','Intermediate',0,'online','manual','a1a6149ea18169115e3d1a713b872bf0b47d603a15163012dd36350c214dfa3d',100.0,1779032684,1,'2020-04-21T17:28:22Z',NULL,NULL,NULL,'["Cloud Native Platforms", "Red Hat OpenShift", "Jenkins Pipelines", "Lab Environments"]','["[COMMUNITY-TOOL]"]','["docs/demos.md"]','["demos.md"]','{}','{"gh_license": "MIT", "gh_pushed": "2020-04-21T17:28:22Z", "gh_stars": 0, "gh_open_issues_30d": 0, "gh_open_prs_30d": 0, "gh_community_health": "dormant", "gh_activity_checked": "2026-06-19T15:43:46.816360+02:00"}');
INSERT INTO "resources" VALUES('https://github.com/dexidp/dex',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,'manual','860067b64dac977865805b2d3aec4a5cecf315a6048fa02a903973111de3cff3',100.0,1779029270,1,'2026-05-17T16:47:50.329335+02:00',NULL,NULL,NULL,'[]','[]','["docs/kubernetes-security.md"]','[]','{}','{"gh_license": "Apache-2.0", "gh_open_issues_30d": 505, "gh_open_prs_30d": 0, "gh_community_health": "active", "gh_activity_checked": "2026-06-19T15:43:47.563384+02:00"}');
INSERT INTO "resources" VALUES('https://github.com/dfrappart/articles/blob/master/podidentityjourney.md','github.com: AKS: Use AAD identity for pods and make your SecOps happy','','2021',1,'Journal exploring Azure AD Pod Identity to authorize pods. Note: While historically significant, modern live grounding indicates this pattern has been succeeded by Microsoft Entra Workload Identity.','Markdown','Repository Journal','Intermediate',0,'online','manual','806e6d20d800a2caa8168d5e145bf20d9a83ac4db8cfe57f5471d780373d0c80',100.0,1779031827,1,'2021-10-28T08:37:04Z',NULL,NULL,NULL,'["Cloud Providers", "Microsoft AKS", "Security & Identity", "Pod Identity Evolution"]','["[COMMUNITY-TOOL]"]','["docs/managed-kubernetes-in-public-cloud.md"]','["managed-kubernetes-in-public-cloud.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2021-10-28T08:37:04Z", "gh_stars": 6, "gh_open_issues_30d": 0, "gh_open_prs_30d": 0, "gh_community_health": "dormant", "gh_activity_checked": "2026-06-19T15:43:48.334720+02:00"}');
INSERT INTO "resources" VALUES('https://github.com/diagrid-labs/dapr-workflow-demos','github.com/diagrid-labs/dapr-workflow-demos','','2023',4,'Repository showcasing the capabilities of the Dapr Workflow engine, enabling developers to build stateful orchestrations directly in application code. Curator insights point out its lightweight nature compared to heavy workflow engines. Live 2026 validation indicates Dapr Workflow is widely deployed for low-latency orchestrations.','Go','Code Repository','Advanced',1,'online','manual','b3e4b696fa8524a9015525640b88d34662a3eb6c845f35ec7d9a4aecd4a3d30c',100.0,1779032920,1,'2025-05-19T07:36:08Z',NULL,NULL,NULL,'["Cloud-Native", "Orchestration & Workflow", "Dapr Workflows"]','["[ENTERPRISE-STABLE]"]','["docs/serverless.md"]','["serverless.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2025-05-19T07:36:08Z", "gh_stars": 62, "gh_open_issues_30d": 10, "gh_open_prs_30d": 0, "gh_community_health": "healthy", "gh_activity_checked": "2026-06-19T15:43:49.113220+02:00"}');
INSERT INTO "resources" VALUES('https://github.com/dictcp/awesome-git','Awesome Git 🌟','','2025',5,'An extensive curated listing of Git workflows, terminal extensions, custom hook libraries, UI clients, branching theories, and visual educational platforms for development teams.','None','Repository','Intermediate',0,'online','manual','0befe035733108058d6a21dca592032888a30f5bfc294ae53c6d5f0d4570161e',100.0,1779033704,1,'2025-02-04T11:05:22Z',NULL,NULL,NULL,'["DevOps", "Version Control", "Reference Lists"]','["[DE FACTO STANDARD]"]','["docs/git.md", "docs/other-awesome-lists.md"]','["git.md", "other-awesome-lists.md"]','{}','{"gh_license": "CC0-1.0", "gh_pushed": "2025-02-04T11:05:22Z", "gh_stars": 2886, "is_special": true, "gh_open_issues_30d": 50, "gh_open_prs_30d": 0, "gh_community_health": "healthy", "gh_activity_checked": "2026-06-19T15:43:49.864411+02:00"}');
INSERT INTO "resources" VALUES('https://github.com/didier-durand/microk8s-kata-containers','Kata Containers on MicroK8s','','2021',5,'A community repository providing integration instructions and configurations to run Kata Containers within a Canonical MicroK8s environment. This architecture allows security teams to deploy hardware-isolated, hypervisor-sandboxed container runtimes (using QEMU or Cloud Hypervisor) inside lightweight local clusters, resolving tenant isolation concerns in multi-tenant environments.','Shell','Tool','Advanced',1,'online','manual','474a0b39b789d6c1b33275984e47a36328413ef25739e909d3c7852b7ce89909',100.0,1779030087,1,'2024-07-25T09:51:31Z',NULL,NULL,NULL,'["Infrastructure", "Container Runtimes", "Sandboxing"]','["[DE FACTO STANDARD]"]','["docs/kubernetes-on-premise.md"]','["kubernetes-on-premise.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2024-07-25T09:51:31Z", "gh_stars": 34, "gh_open_issues_30d": 16, "gh_open_prs_30d": 0, "gh_community_health": "healthy", "gh_activity_checked": "2026-06-19T15:43:50.754805+02:00"}');
INSERT INTO "resources" VALUES('https://github.com/didier-durand/microk8s-kube-bench','MicroK8s & Kubernetes security benchmark from CIS','','2022',5,'An open-source tool adapted from Aqua Security''s kube-bench designed to validate Canonical MicroK8s clusters against the Center for Internet Security (CIS) Kubernetes Benchmark. It provides granular compliance auditing of control plane configurations, API security settings, and node compliance profiles directly inside lightweight development or edge clusters.','Shell','Tool','Intermediate',0,'online','manual','a5a49bfde53ceefac347da1342132f4f67b09381d1591b4b76060e19370867a8',100.0,1779031983,1,'2023-04-11T04:17:48Z',NULL,NULL,NULL,'["Security", "Compliance", "Vulnerability Management"]','["[DE FACTO STANDARD]"]','["docs/kubernetes-on-premise.md"]','["kubernetes-on-premise.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2023-04-11T04:17:48Z", "gh_stars": 17, "gh_open_issues_30d": 1, "gh_open_prs_30d": 0, "gh_community_health": "low", "gh_activity_checked": "2026-06-19T15:43:51.511383+02:00"}');
INSERT INTO "resources" VALUES('https://github.com/didil/autobucket-operator','didil/autobucket-operator','','2022',5,'A developer-focused operator that dynamically constructs cloud-native storage buckets (e.g., AWS S3) via dynamic pod annotations, streamlining access to stateful storage assets.','Go','Operator','Medium',0,'online','manual','2da6b3ebf7abda595e25e84f6ada154fee8c01991d8d11479f614b1359023af4',100.0,1779031436,1,'2020-11-20T11:26:02Z',NULL,NULL,NULL,'["Infrastructure", "Data Management", "Object Storage", "Operators"]','["[DE FACTO STANDARD]"]','["docs/kubernetes-operators-controllers.md"]','["kubernetes-operators-controllers.md"]','{}','{"gh_license": "MIT", "gh_pushed": "2020-11-20T11:26:02Z", "gh_stars": 12, "gh_open_issues_30d": 0, "gh_open_prs_30d": 0, "gh_community_health": "dormant", "gh_activity_checked": "2026-06-19T15:43:52.255376+02:00"}');
INSERT INTO "resources" VALUES('https://github.com/diegolnasc/kubernetes-best-practices','==diegolnasc/kubernetes-best-practices== 🌟','','2023',5,'A curated repository consolidating industry-vetted guidelines for cluster security, deployment configurations, cost management, and reliable resource scheduling in production environments.','English','Repository','Intermediate',0,'online','manual','e21c265e98cff7dd1f44349fc594f2fe173d74c20530e9f48c25e0f6059c50ed',100.0,1779031865,1,'2026-04-27T12:56:26Z',NULL,NULL,NULL,'["Operations", "Best Practices", "Resource Curation"]','["[DE FACTO STANDARD]"]','["docs/kubernetes.md", "docs/other-awesome-lists.md"]','["kubernetes.md", "other-awesome-lists.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2026-04-27T12:56:26Z", "gh_stars": 1500, "is_special": true, "gh_open_issues_30d": 0, "gh_open_prs_30d": 0, "gh_community_health": "dormant", "gh_activity_checked": "2026-06-19T15:43:53.015594+02:00"}');
INSERT INTO "resources" VALUES('https://github.com/digitalis-io/vals-operator','digitalis-io/vals-operator','','2024',5,'Utilizes the vals framework to dynamically parse and inject secrets from Vault, AWS SSM, and GCP Secret Manager. It prevents local credential storage risks and eliminates third-party platform lock-in.','Go','Operator','Advanced',0,'online','manual','dc0665e435056c0cdb26c02be0fe1874e48c01a0eded981d3e7d6e6153271a35',100.0,1779030220,1,'2026-05-11T14:21:52Z',NULL,NULL,NULL,'["Security", "Secrets Management", "Multi-Provider Secrets", "Operators"]','["[DE FACTO STANDARD]"]','["docs/kubernetes-operators-controllers.md"]','["kubernetes-operators-controllers.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2026-05-11T14:21:52Z", "gh_stars": 167, "gh_open_issues_30d": 3, "gh_open_prs_30d": 0, "gh_community_health": "low", "gh_activity_checked": "2026-06-19T15:43:53.807441+02:00"}');
INSERT INTO "resources" VALUES('https://github.com/dignajar/another-autoscaler','Another Autoscaler','','2022',1,'An experimental autoscaler designed to evaluate external metrics or queue lengths and dynamically adjust replica counts outside standard HPA paths. In 2026, while development is minimal, it serves as an excellent reference for engineers building decoupled custom autoscaling loops using Go APIs.','Go','Autoscaler','High',1,'online','manual','c03fa22e60c795010ce76b53a390c56e3887b7de4df00fc84d12a7b67cfda610',100.0,1779031516,1,'2024-03-29T09:13:28Z',NULL,NULL,NULL,'["Infrastructure", "Scaling", "Autoscaling"]','["[EMERGING]"]','["docs/kubernetes-tools.md"]','["kubernetes-tools.md"]','{}','{"gh_license": "MIT", "gh_pushed": "2024-03-29T09:13:28Z", "gh_stars": 80, "gh_open_issues_30d": 3, "gh_open_prs_30d": 0, "gh_community_health": "low", "gh_activity_checked": "2026-06-19T15:43:54.573091+02:00"}');
INSERT INTO "resources" VALUES('https://github.com/dignajar/another-ldap','dignajar/another-ldap','','2019',1,'A lightweight, simplified LDAP service designed specifically for cluster validation and containerized testbeds. It bypasses the overhead of heavy enterprise identity systems to provision mock authentication structures in continuous delivery pipelines.','Go','Identity Provider','Intermediate',1,'online','manual','74358a9302faba7b65b05d170a5da28263abb9a1b6b6ab6f789db245d26d8936',100.0,1779030418,1,'2023-10-01T15:52:44Z',NULL,NULL,NULL,'["Security & Compliance", "Identity & Access", "LDAP Directory"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-tools.md"]','["kubernetes-tools.md"]','{}','{"gh_license": "MIT", "gh_pushed": "2023-10-01T15:52:44Z", "gh_stars": 51, "gh_open_issues_30d": 6, "gh_open_prs_30d": 0, "gh_community_health": "low", "gh_activity_checked": "2026-06-19T15:43:55.307202+02:00"}');
INSERT INTO "resources" VALUES('https://github.com/direktiv/direktiv','Direktiv','','2025',4,'Direktiv is an event-driven container-based workflow engine that runs natively on Kubernetes. It utilizes gRPC, Knative, and serverless containers to coordinate complex operational workflows, orchestrating microservices through a JSON/YAML-defined state machine. Direktiv is highly efficient for enterprise automation, security orchestrations, and CI/CD pipelines.','Go','Platform','High',1,'online','manual','41d4a63d8588901c6ca1596be8f8ff735e09e0242268bb1edd68b35b78986f49',100.0,1779029575,1,'2026-04-08T16:02:58Z',NULL,NULL,NULL,'["Serverless", "Workflow Orchestration", "Event-Driven"]','["[ENTERPRISE-STABLE]"]','["docs/kubernetes-tools.md"]','["kubernetes-tools.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2026-04-08T16:02:58Z", "gh_stars": 492, "gh_open_issues_30d": 45, "gh_open_prs_30d": 0, "gh_community_health": "healthy", "gh_activity_checked": "2026-06-19T15:43:56.055862+02:00"}');
INSERT INTO "resources" VALUES('https://github.com/dirien/pulumi-civo-flux-bucket','dirien/pulumi-civo-flux-bucket','','2022',2,'Provides a practical blueprint for bootstrapping a Civo Kubernetes cluster utilizing Pulumi for resource provision and establishing Flux GitOps configuration using Object Storage (S3-compatible buckets) as the source of truth. Live Grounding reveals that utilizing object storage instead of git repositories offers lower latency and bypassing Git API rate limits, serving as a highly specialized but viable alternative in modern multi-cloud pipelines.','TypeScript','Tool','Intermediate',0,'online','manual','255c9f2789a6a5fa3a9e9da892b0ab6d0d480aac43afa3bcded29c64622fea4b',100.0,1779033789,1,'2022-04-17T18:13:35Z',NULL,NULL,NULL,'["Infrastructure as Code", "Pulumi", "Flux Integration"]','["[COMMUNITY-TOOL]"]','["docs/flux.md"]','["flux.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2022-04-17T18:13:35Z", "gh_stars": 0, "gh_open_issues_30d": 0, "gh_open_prs_30d": 0, "gh_community_health": "dormant", "gh_activity_checked": "2026-06-19T15:43:56.793594+02:00"}');
INSERT INTO "resources" VALUES('https://github.com/distribution/distribution','github.com/distribution/distribution','','2025',5,'The Distribution project (formerly Docker Registry) is the foundational codebase implementing the OCI Distribution Specification. It powers the backbone of enterprise image registries worldwide, coordinating reliable, high-performance container manifest storage, replication, and secure transport.','Go','Registry Service','Advanced',1,'online','manual','1433b8107ff9093146d4003092eb0244fe045b9f2020c1391b986c347fa69eb6',100.0,1779032756,1,'2026-06-07T16:20:23Z',NULL,NULL,NULL,'["Infrastructure", "Image Registry", "OCI Specification"]','["[DE FACTO STANDARD]"]','["docs/kubernetes-tools.md"]','["kubernetes-tools.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2026-06-07T16:20:23Z", "gh_stars": 10470, "gh_open_issues_30d": 501, "gh_open_prs_30d": 0, "gh_community_health": "active", "gh_activity_checked": "2026-06-19T15:43:57.589337+02:00"}');
INSERT INTO "resources" VALUES('https://github.com/dj-wasabi/vagrant-kubernetes','dj-wasabi/vagrant-kubernetes','','2021',0,'A classic VM-based multi-node local cluster provisioning framework using Vagrant and Ansible. Retained as a historic architecture template for local VM orchestrations prior to lightweight container runtimes.','Ruby','Tool','Intermediate',0,'online','manual','19180cb774e53bac76f61021c2dc88ec1c2e0e755b9bfed40cfcb74ad2d5be5c',100.0,1781736012,1,'2026-06-18T00:40:12.444193+02:00',NULL,NULL,NULL,'["Local Kubernetes Environments", "Legacy VMs", "Vagrant Multi-Node"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-based-devel.md"]','["kubernetes-based-devel.md"]','{}','{"gh_stars": 0, "gh_pushed": null, "gh_license": "N/A", "gh_open_issues_30d": 0, "gh_open_prs_30d": 0, "gh_community_health": "dormant", "gh_activity_checked": "2026-06-19T15:43:58.342633+02:00"}');
INSERT INTO "resources" VALUES('https://github.com/docker/awesome-compose','Awesome Compose 🌟','','2026',5,'Awesome Compose is an official, highly curated repository of declarative multi-container topologies using Docker Compose. It showcases optimal configuration patterns for databases, caching layers, application servers, and microservices (e.g., PostgreSQL, Redis, Elasticsearch, Go, Python, React). It represents a critical, high-impact reference architecture for platform engineers standardizing local development setups.','N/A','Template','Medium',1,'online','manual','a047d8b4bfd675172debe37f41d348d623d5a19ac521105fe8f83753f7fbf286',100.0,1779032902,1,'2026-06-10T02:09:34Z',NULL,NULL,NULL,'["Infrastructure", "Docker Compose", "Reference Architectures"]','["[DE FACTO STANDARD]"]','["docs/docker.md", "docs/other-awesome-lists.md"]','["architectural-foundations.md", "other-awesome-lists.md", "docker.md"]','{}','{"gh_license": "CC0-1.0", "gh_pushed": "2026-06-10T02:09:34Z", "gh_stars": 45540, "is_special": true, "gh_open_issues_30d": 388, "gh_open_prs_30d": 0, "gh_community_health": "active", "gh_activity_checked": "2026-06-19T15:43:59.133973+02:00"}');
INSERT INTO "resources" VALUES('https://github.com/docker/build-push-action','**GitHub build-push-action**','','2026',5,'The industry standard GitHub Action for building and pushing container images. Supports Docker Buildx, multi-platform builds, cache importing/exporting configurations, and native OCI-compliant registry deployments.','TypeScript','Code Repository','Intermediate',1,'online','manual','296485ddce54359a1cbc8d77aa17454b63714a86d83e859c0af32391bc808086',100.0,1779030739,1,'2026-06-12T15:16:34Z',NULL,NULL,NULL,'["App Development", "CI/CD", "GitHub Actions"]','["[DE FACTO STANDARD]", "[ENTERPRISE-STABLE]"]','["docs/docker.md"]','["docker.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2026-06-12T15:16:34Z", "gh_stars": 5304, "gh_open_issues_30d": 33, "gh_open_prs_30d": 0, "gh_community_health": "healthy", "gh_activity_checked": "2026-06-19T15:43:59.898799+02:00"}');
INSERT INTO "resources" VALUES('https://github.com/doitintl/clustercloner','Cluster Cloner 🌟','','2020',1,'A command-line utility used to replicate or clone the configuration of a GKE cluster into another GKE cluster. While useful during early GCP iterations, it has been superseded by structured GitOps methodologies and multi-cluster tools like Velero.','Go','Migration Utility','Intermediate',0,'online','manual','f18a1c564e64afa7cef27f74b6b506af188082a8fa7fbf9386fc4bb9b816e861',100.0,1779034373,1,'2023-02-14T16:12:11Z',NULL,NULL,NULL,'["Cluster Management", "Backup & Recovery", "State Replication"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-tools.md"]','["kubernetes-tools.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2023-02-14T16:12:11Z", "gh_stars": 33, "gh_open_issues_30d": 1, "gh_open_prs_30d": 0, "gh_community_health": "low", "gh_activity_checked": "2026-06-19T15:44:00.671913+02:00"}');
INSERT INTO "resources" VALUES('https://github.com/doitintl/kube-no-trouble','==doitintl/kube-no-trouble: kubent== ⭐⭐⭐','','2025',4,'Kube No Trouble (kubent) is an indispensable CLI utility that scans running Kubernetes clusters for deprecated API usage, obsolete resources, and outdated Helm values. By auditing cluster metadata prior to major platform upgrades, it provides an outstanding safety margin.','Go','CLI Tool','Intermediate',0,'online','manual','8dd483c41b54cf5b66f26d4f6b2b3755fc3f9ff21cddf0a44a12a336003046f8',100.0,1779032383,1,'2025-10-16T10:01:34Z',NULL,NULL,NULL,'["Operations", "Upgrade Safety", "Auditing"]','["[ENTERPRISE-STABLE]", "[LEGACY]"]','["docs/kubernetes-tools.md"]','["kubernetes-tools.md"]','{}','{"gh_license": "MIT", "gh_pushed": "2025-10-16T10:01:34Z", "gh_stars": 3673, "gh_open_issues_30d": 33, "gh_open_prs_30d": 0, "gh_community_health": "healthy", "gh_activity_checked": "2026-06-19T15:44:01.435279+02:00"}');
INSERT INTO "resources" VALUES('https://github.com/doitintl/kube-secrets-init','kube-secrets-init','','2024',5,'A Mutating Admission Webhook that integrates Kubernetes pod environment definitions with cloud secrets managers (Google Secret Manager, AWS Secrets Manager, HashiCorp Vault). Dynamically intercepts and replaces secret references, enhancing runtime secret hygiene.','Go','Webhook','Medium',0,'online','manual','aa0b369989c48490b683a479c00601b6ffa44765b2ae3c165d2223cea63df915',100.0,1779034155,1,'2024-07-30T10:27:24Z',NULL,NULL,NULL,'["Networking & Security", "Secret Management", "Integration"]','["[DE FACTO STANDARD]"]','["docs/kubernetes-tools.md"]','["kubernetes-tools.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2024-07-30T10:27:24Z", "gh_stars": 158, "gh_open_issues_30d": 8, "gh_open_prs_30d": 0, "gh_community_health": "low", "gh_activity_checked": "2026-06-19T15:44:02.260898+02:00"}');
INSERT INTO "resources" VALUES('https://github.com/doitintl/kubeIP','doitintl/kubeIP','','2018',5,'KubeIP is an automation daemon engineered specifically for Google Kubernetes Engine (GKE) clusters. By dynamically assigning reserved static external IPs to newly provisioned GKE cluster nodes, it simplifies firewall configurations for external enterprise integrations.','Go','Operator / Daemon','Intermediate',0,'online','manual','2e49b2d3c8ed3103b70558220d7fc16fa08b561a240dca7a7ebe24655ed504bc',100.0,1779032762,1,'2026-03-19T00:19:01Z',NULL,NULL,NULL,'["Network & Connectivity", "IP Address Management", "Cloud Integrations"]','["[DE FACTO STANDARD]"]','["docs/kubernetes-tools.md"]','["kubernetes-tools.md"]','{}','{"gh_license": "MIT", "gh_pushed": "2026-03-19T00:19:01Z", "gh_stars": 447, "gh_open_issues_30d": 13, "gh_open_prs_30d": 0, "gh_community_health": "healthy", "gh_activity_checked": "2026-06-19T15:44:03.157846+02:00"}');
INSERT INTO "resources" VALUES('https://github.com/dolevshor/azure-finops-guide','==github.com/dolevshor/azure-finops-guide: The Azure FinOps Guide== 🌟','','2024',5,'A highly comprehensive community repository focused on Azure FinOps best practices. Delivers script templates, tag compliance policies, and architectural checklists to help teams set up continuous cloud financial operations.','English','GitHub Repository','Intermediate',0,'online','manual','dcfb51d5ee0044f01c3c4fc7672d09c384d8b77de5085f6d186d54bfec0c1fbd',100.0,1779033640,1,'2025-11-02T09:07:14Z',NULL,NULL,NULL,'["FinOps & Cloud Cost", "Azure Optimization", "Reference Guides"]','["[DE FACTO STANDARD]"]','["docs/finops.md"]','["finops.md"]','{}','{"gh_license": "MIT", "gh_pushed": "2025-11-02T09:07:14Z", "gh_stars": 215, "gh_open_issues_30d": 0, "gh_open_prs_30d": 0, "gh_community_health": "dormant", "gh_activity_checked": "2026-06-19T15:44:03.903835+02:00"}');
INSERT INTO "resources" VALUES('https://github.com/dolevshor/azure-orphan-resources','github.com/dolevshor/azure-orphan-resources','','N/A',0,NULL,NULL,NULL,NULL,0,NULL,'manual','601d689f524a15cf633c0fe271988d226e4f725458a816cf86eb69aa43645538',100.0,1779033019,1,'2026-05-17T17:50:19.828665+02:00',NULL,NULL,NULL,'[]','[]','["docs/azure.md"]','[]','{}','{"gh_license": "MIT", "gh_open_issues_30d": 27, "gh_open_prs_30d": 0, "gh_community_health": "healthy", "gh_activity_checked": "2026-06-19T15:44:04.650706+02:00"}');
INSERT INTO "resources" VALUES('https://github.com/dolthub/dolt','==github.com/dolthub/dolt==','','2026',5,'An innovative SQL database implementing Git-style version control concepts (clone, push, pull, branch, merge) over table structures and data cells. Perfect for decentralized collaborative data management pipelines.','Go','Repository','Intermediate',0,'online','manual','9b90f10436b524e751c736824490fc9dbbf9220f131c5a86f7fb678c61c2cb7c',100.0,1779030971,1,'2026-06-14T01:37:32Z',NULL,NULL,NULL,'["Databases", "Relational Databases", "Git-for-Data"]','["[DE FACTO STANDARD]"]','["docs/databases.md"]','["databases.md", "index.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2026-06-14T01:37:32Z", "gh_stars": 23422, "gh_open_issues_30d": 576, "gh_open_prs_30d": 0, "gh_community_health": "active", "gh_activity_checked": "2026-06-19T15:44:05.451625+02:00"}');
INSERT INTO "resources" VALUES('https://github.com/donnemartin/awesome-aws','Awesome AWS 🌟','','2026',5,'The premier reference catalog for Amazon Web Services (AWS), containing curated libraries, open-source utilities, and official whitepapers. It covers key compute, storage, networking, and serverless components. It is universally recognized as the gold standard resource for AWS-centric platform engineering teams seeking validated architectural patterns.','N/A','Repository','Intermediate',0,'online','manual','d0e42099a4f4a137201b5ffeae87a6189e78ac0ca89aec26e00e637c4b4bd8f4',100.0,1779033068,1,'2024-03-12T09:29:54Z',NULL,NULL,NULL,'["Cloud Infrastructure", "AWS", "Resources"]','["[DE FACTO STANDARD]"]','["docs/aws.md", "docs/other-awesome-lists.md"]','["architectural-foundations.md", "other-awesome-lists.md", "aws.md"]','{}','{"gh_license": "NOASSERTION", "gh_pushed": "2024-03-12T09:29:54Z", "gh_stars": 14064, "is_special": true, "gh_open_issues_30d": 93, "gh_open_prs_30d": 0, "gh_community_health": "active", "gh_activity_checked": "2026-06-19T15:44:06.221705+02:00"}');
INSERT INTO "resources" VALUES('https://github.com/dora-metrics/pelorus',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,'manual','128025d17589da5395a4c446a75dc14f2b5d725dbf90c340c3895a4d10255f9d',100.0,1779130494,1,'2026-05-18T20:54:54.948075+02:00',NULL,NULL,NULL,'[]','[]','["docs/monitoring.md"]','[]','{}','{"gh_license": "Apache-2.0", "gh_open_issues_30d": 155, "gh_open_prs_30d": 0, "gh_community_health": "active", "gh_activity_checked": "2026-06-19T15:44:07.045048+02:00"}');
INSERT INTO "resources" VALUES('https://github.com/dotdc/grafana-dashboards-kubernetes','==github.com/dotdc/grafana-dashboards-kubernetes== 🌟','','2024',5,'Production-grade, community-approved Kubernetes dashboards. Delivers deep, clean observability of APIServer, node memory, CPU scheduling, storage, and pod ingress configurations.','JSON','Repository','Advanced',1,'online','manual','ccdc4d34df5da8ab7fc0518bb7cdf5f03900f23bf612ae57f357bab7f33d4b2f',100.0,1779034510,1,'2026-04-02T20:48:41Z',NULL,NULL,NULL,'["Observability & Monitoring", "Kubernetes Deployment", "Core Infrastructure Dashboards"]','["[DE FACTO STANDARD]"]','["docs/grafana.md"]','["grafana.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2026-04-02T20:48:41Z", "gh_stars": 3599, "gh_open_issues_30d": 11, "gh_open_prs_30d": 0, "gh_community_health": "healthy", "gh_activity_checked": "2026-06-19T15:44:07.765407+02:00"}');
INSERT INTO "resources" VALUES('https://github.com/dpeckett/pangolin','pangolin 🌟','','2022',5,'A dedicated routing utility designed to help configure dynamic upstream setups. Provides simple API configurations to coordinate external traffic profiles securely when mapping paths to backing container platforms.','Go','Application','Intermediate',1,'online','manual','fdc1061865be4ed3ebe6f9f07ef58754f59e355d413e2872175d870f918ea11c',100.0,1779031340,1,'2020-02-18T14:01:38Z',NULL,NULL,NULL,'["Networking", "Ingress & Edge", "Integration"]','["[DE FACTO STANDARD]"]','["docs/kubernetes-tools.md"]','["kubernetes-tools.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2020-02-18T14:01:38Z", "gh_stars": 231, "gh_open_issues_30d": 0, "gh_open_prs_30d": 0, "gh_community_health": "dormant", "gh_activity_checked": "2026-06-19T15:44:08.543612+02:00"}');
INSERT INTO "resources" VALUES('https://github.com/dsa0x/sicher','dsa0x/sicher','','N/A',0,'Curator Insight showcases Sicher as a lightweight tool for managing environment variables and secrets securely within Go applications. Live Grounding indicates low community activity and lack of recent updates, which makes it less suitable for production compared to established secure runtimes.','English','Repository','Intermediate',0,'online','manual','d5b8ffdb309f87ab166dbe00581f6e0b69b6804a47210bb6e10f545f0e86ae3d',100.0,1779029609,1,'2023-08-03T20:11:09Z',NULL,NULL,NULL,'["Security", "Secrets Management", "Go Libraries"]','["[COMMUNITY-TOOL]"]','["docs/golang.md"]','["golang.md"]','{}','{"gh_license": "MIT", "gh_pushed": "2023-08-03T20:11:09Z", "gh_stars": 31, "gh_open_issues_30d": 2, "gh_open_prs_30d": 0, "gh_community_health": "low", "gh_activity_checked": "2026-06-19T15:44:09.290950+02:00"}');
INSERT INTO "resources" VALUES('https://github.com/dsyer/kubernetes-intro','dyser/kubernetes-intro','','2021',3,'An introductory educational repository containing configurations and setups for running basic Spring boot workloads in Kubernetes. Created by JVM leader Dave Syer, it provides minimal, clean manifests that demystify container networking and volumes. This repository remains a stable reference for those starting their cloud-native journey.','Java','Repository','Beginner',0,'online','manual','c375f22452b7e4338c6c95e1ab9b5da7fdbc5452d3716457e923333c578f8be7',100.0,1781735921,1,'2026-06-18T00:38:41.217243+02:00',NULL,NULL,NULL,'["Cloud Native Architecture", "Kubernetes", "Fundamentals"]','["[COMMUNITY-TOOL]"]','["docs/demos.md", "docs/java_frameworks.md"]','["java_frameworks.md", "demos.md"]','{}','{"gh_stars": 0, "gh_pushed": null, "gh_license": "N/A", "gh_open_issues_30d": 0, "gh_open_prs_30d": 0, "gh_community_health": "dormant", "gh_activity_checked": "2026-06-19T15:44:10.030453+02:00"}');
INSERT INTO "resources" VALUES('https://github.com/dty1er/kubecolor','kubecolor 🌟','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','9e62de16802aa23bb6817c9ab7f56a5b4091ad56abffeffb2584a92f0b237379',100.0,1779033640,0,'2026-05-17T18:00:40.660475+02:00',NULL,NULL,NULL,'[]','[]','["docs/kubernetes-tools.md"]','[]','{}','{"duplicate_of": "https://github.com/hidetatz/kubecolor", "gh_open_issues_30d": 0, "gh_open_prs_30d": 0, "gh_community_health": "dormant", "gh_activity_checked": "2026-06-19T15:44:10.732505+02:00"}');
INSERT INTO "resources" VALUES('https://github.com/dvob/k8s-s2s-auth','github.com/dvob/k8s-s2s-auth: Kubernetes Service Accounts 🌟','','2020',0,'Curator Insight: Demonstrates internal service-to-service auth patterns utilizing raw Service Account tokens. Live Grounding: The repository has seen no recent development and is considered legacy. It is superseded by modern ephemeral TokenRequest APIs and service mesh mTLS integrations.','Go','Code Repository','Intermediate',1,'online','manual','99a85e4eb79060a6987819f832258dcb876b8f77627ffe709e45884301b2b609',100.0,1781736036,1,'2026-06-18T00:40:36.770495+02:00',NULL,NULL,NULL,'["Security", "Identity & Access", "Authentication", "Legacy Tools"]','["[LEGACY]"]','["docs/kubernetes-security.md"]','["kubernetes-security.md"]','{}','{"gh_stars": 0, "gh_pushed": null, "gh_license": "N/A", "gh_open_issues_30d": 0, "gh_open_prs_30d": 0, "gh_community_health": "dormant", "gh_activity_checked": "2026-06-19T15:44:11.465893+02:00"}');
INSERT INTO "resources" VALUES('https://github.com/e-minguez/openshift-yolo','openshift-yolo','','2020',2,'A lightweight community playbook designed to spin up fast, non-production OpenShift 4 clusters on local machines. Streamlines initialization steps by bypassing heavy production components.','Shell','Repository','Intermediate',0,'online','manual','da86de9f4a101a9421c34e6de59d23161540686c16bcf886476471aa0068506a',100.0,1779031759,1,'2021-07-16T12:38:45Z',NULL,NULL,NULL,'["Enterprise Kubernetes", "Infrastructure Operations", "Developer Tooling"]','["[COMMUNITY-TOOL]"]','["docs/ocp4.md"]','["ocp4.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2021-07-16T12:38:45Z", "gh_stars": 8, "gh_open_issues_30d": 0, "gh_open_prs_30d": 0, "gh_community_health": "dormant", "gh_activity_checked": "2026-06-19T15:44:12.236052+02:00"}');
INSERT INTO "resources" VALUES('https://github.com/eXascaleInfolab/PyExPool','Python Multi-Process Execution Pool','','2019',2,'Curator Insight presents PyExPool as an execution tool addressing the high memory overheads associated with Python''s multiprocessing pools. Live Grounding demonstrates its efficiency in long-running pipelines where task queue persistence and custom process pooling prevent the continuous cost of worker spawns.','Python','Library','Advanced',0,'online','manual','5220be9e91b6d5c9a8e290926763d06a655b10a9ddb640b15411fa98c6ca4a35',100.0,1779130494,1,'2019-08-28T03:08:40Z',NULL,NULL,NULL,'["Software Engineering", "Concurrency", "Process Pools"]','["[COMMUNITY-TOOL]"]','["docs/python.md"]','["python.md"]','{}','{"gh_license": "NOASSERTION", "gh_pushed": "2019-08-28T03:08:40Z", "gh_stars": 168, "gh_open_issues_30d": 1, "gh_open_prs_30d": 0, "gh_community_health": "low", "gh_activity_checked": "2026-06-19T15:44:13.010177+02:00"}');
INSERT INTO "resources" VALUES('https://github.com/eamodio/vscode-gitlens','GitLens interactive rebase','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','8dc5077110b3c8be11f0ec7e001654ba5df664f829a3b7e6ec15c7eb9ae33f68',100.0,1779031625,0,'2026-05-17T17:27:05.338362+02:00',NULL,NULL,NULL,'[]','[]','["docs/visual-studio.md"]','[]','{}','{"duplicate_of": "https://github.com/gitkraken/vscode-gitlens", "gh_open_issues_30d": 0, "gh_open_prs_30d": 0, "gh_community_health": "dormant", "gh_activity_checked": "2026-06-19T15:44:13.709021+02:00"}');
INSERT INTO "resources" VALUES('https://github.com/ebosas/microservices','ebosas/microservices','','N/A',0,'Curator Insight showcases a reference architecture modeling an end-to-end microservices pattern in Go. Live Grounding reveals it as a practical template illustrating API Gateways, service registries, and gRPC communication loops.','English','Repository','Intermediate',1,'online','manual','cef48da8cee28be519d16132a46d83d2eeedc5cca6eda9881674f7793b141bb2',100.0,1779032243,1,'2021-12-02T12:42:36Z',NULL,NULL,NULL,'["Architecture", "Microservices", "Design Patterns"]','["[COMMUNITY-TOOL]"]','["docs/golang.md"]','["golang.md"]','{}','{"gh_license": "MIT", "gh_pushed": "2021-12-02T12:42:36Z", "gh_stars": 309, "gh_open_issues_30d": 0, "gh_open_prs_30d": 0, "gh_community_health": "dormant", "gh_activity_checked": "2026-06-19T15:44:14.449852+02:00"}');
INSERT INTO "resources" VALUES('https://github.com/eclipse-jkube/jkube','GitHub: Eclipse JKube','','2020',4,'The active GitHub repository for Eclipse JKube, housing Maven/Gradle plugins, extensions, and core libraries. Live Grounding indicates robust ongoing community support, enabling local resource generation, deployment, and hot-swapping inside active clusters. The project is crucial for bridging the gap between standard Java compilation and Kubernetes runtimes.','Java','Repository','Intermediate',1,'online','manual','e2e6c329a9c9631ce5dcf6b048ce085e9bf81aaa9ea055d92a3924a28b88036e',100.0,1779130494,1,'2026-06-12T04:55:21Z',NULL,NULL,NULL,'["Cloud-Native Java", "Build Tools", "Eclipse JKube", "Source Code"]','["[ENTERPRISE-STABLE]"]','["docs/kubernetes-client-libraries.md", "docs/maven-gradle.md", "docs/openshift-pipelines.md"]','["maven-gradle.md", "kubernetes-client-libraries.md", "openshift-pipelines.md"]','{}','{"gh_license": "EPL-2.0", "gh_pushed": "2026-06-12T04:55:21Z", "gh_stars": 849, "gh_open_issues_30d": 158, "gh_open_prs_30d": 0, "gh_community_health": "active", "gh_activity_checked": "2026-06-19T15:44:15.259624+02:00"}');
INSERT INTO "resources" VALUES('https://github.com/eclipse/jkube','Github: Eclipse Jkube','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','3609c41b04f12ea952d77722a788e33ce1d3058a5369a3b5cf2b854e01a45c56',100.0,1779031850,0,'2026-05-17T17:30:50.736063+02:00',NULL,NULL,NULL,'[]','[]','["docs/kubernetes-client-libraries.md", "docs/maven-gradle.md", "docs/openshift-pipelines.md"]','[]','{}','{"duplicate_of": "https://github.com/eclipse-jkube/jkube", "gh_open_issues_30d": 0, "gh_open_prs_30d": 0, "gh_community_health": "dormant", "gh_activity_checked": "2026-06-19T15:44:15.948918+02:00"}');
INSERT INTO "resources" VALUES('https://github.com/edrevo/suspicious-pods','Suspicious pods 🌟','','2023',5,'A simple CLI troubleshooting tool that scans a cluster for pods displaying unusual behaviors, such as continuous container restarts, pending statuses, or missing configurations. Provides immediate developer feedback with descriptive error logs, speeding up triage.','Go','CLI Tool','Low',0,'online','manual','254ef920b7fa02954b59f7a329124ca0de1d29fdecbf9e3ed34eb93596e0e0fe',100.0,1779033259,1,'2023-02-04T02:15:02Z',NULL,NULL,NULL,'["Operations", "Cluster Diagnostics", "Pod Troubleshooting"]','["[DE FACTO STANDARD]"]','["docs/kubernetes-tools.md"]','["kubernetes-tools.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2023-02-04T02:15:02Z", "gh_stars": 96, "gh_open_issues_30d": 5, "gh_open_prs_30d": 0, "gh_community_health": "low", "gh_activity_checked": "2026-06-19T15:44:16.713593+02:00"}');
INSERT INTO "resources" VALUES('https://github.com/education','education.github.com','','2026',4,'Comprehensive educational portal serving industry-grade developer setups, cloud environments, and pipeline environments directly to students, teachers, and university networks.','None','Platform','Beginner',0,'online','manual','b8c3ebb0692d2c794302de646f83932d3d420186814990d6d79c8b788778479a',100.0,1779130494,1,'2026-05-18T20:54:54.974415+02:00',NULL,NULL,NULL,'["Developer Platforms", "Education", "GitHub Education"]','["[ENTERPRISE-STABLE]"]','["docs/git.md"]','["git.md"]','{}','{"gh_stars": 0, "gh_pushed": null, "gh_license": "N/A"}');
INSERT INTO "resources" VALUES('https://github.com/eezhee/eezhee','eezhee/eezhee','','2021',1,'An experimental CLI utility designed to simplify the provisioning of development Kubernetes clusters on various cloud providers like DigitalOcean and Linode. It aims to reduce cluster setup overhead to a single command. The repository has been quiet since 2022, serving as a historical artifact for lightweight provisioning scripts.','Go','CLI Tool','Medium',0,'online','manual','81726467819fb0cf5974eee828b7a0de5c6d73085266f296f13a547b2cf93a0e',100.0,1779030022,1,'2024-10-17T00:52:00Z',NULL,NULL,NULL,'["Development", "Local Cluster", "CLI Tool"]','["[EMERGING]"]','["docs/kubernetes-tools.md"]','["kubernetes-tools.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2024-10-17T00:52:00Z", "gh_stars": 10, "gh_open_issues_30d": 27, "gh_open_prs_30d": 0, "gh_community_health": "healthy", "gh_activity_checked": "2026-06-19T15:44:17.511522+02:00"}');
INSERT INTO "resources" VALUES('https://github.com/ekramasif/Basic-Machine-Learning','ekramasif/Basic-Machine-Learning','','2026',5,'A fundamental training repository compiling essential algorithms, scientific computing models, and conceptual guides for starting in Machine Learning. Focuses on classical statistical methods, regression math, and basic Python integrations. Provides a valuable baseline for engineering squads learning ML concepts.','Python','Repository','Beginner',0,'online','manual','8ef0c8d5c41b84b583e9778f28906f33d3ccfe1949b18c40e91355e4b60e2869',100.0,1779030035,1,'2026-03-02T07:15:31Z',NULL,NULL,NULL,'["AI & Machine Learning", "Training", "Fundamentals"]','["[DE FACTO STANDARD]"]','["docs/other-awesome-lists.md"]','["architectural-foundations.md", "other-awesome-lists.md"]','{}','{"gh_license": "MIT", "gh_pushed": "2026-03-02T07:15:31Z", "gh_stars": 80, "is_special": true, "gh_open_issues_30d": 1, "gh_open_prs_30d": 0, "gh_community_health": "low", "gh_activity_checked": "2026-06-19T15:44:18.277316+02:00"}');
INSERT INTO "resources" VALUES('https://github.com/ekramasif/Basic-Machine-Learning/blob/main/Extraa/PythonCheatSheet.ipynb','github.com/ekramasif: Basic Machine Learning - Python Cheatsheet','','2023',5,'An interactive Jupyter Notebook consolidating standard machine learning algorithms in Python. Details array configurations, basic Scikit-Learn validation tests, and pandas pipeline configurations.','Python','Interactive Notebook','Intermediate',0,'online','manual','3622706ae8c3bf0f9183cc557708df207287c5c4458ff625cb2a4ee6cae57fd6',100.0,1779032786,1,'2026-03-02T07:15:31Z',NULL,NULL,NULL,'["Data Science & ML", "Machine Learning", "Python Labs"]','["[DE FACTO STANDARD]"]','["docs/cheatsheets.md"]','["cheatsheets.md"]','{}','{"gh_license": "MIT", "gh_pushed": "2026-03-02T07:15:31Z", "gh_stars": 80, "gh_open_issues_30d": 1, "gh_open_prs_30d": 0, "gh_community_health": "low", "gh_activity_checked": "2026-06-19T15:44:19.005873+02:00"}');
INSERT INTO "resources" VALUES('https://github.com/eksctl-io/eksctl','eksctl: EKS installer','- [medium.com/@thapliyal705: Create Amazon EKS Cluster from scratch using eksctl](https://medium.com/@thapliyal705/create-amazon-eks-cluster-from-scratch-using-eksctl-67e0d0900245)','2024',4,'The official CLI orchestration tool for provisioning AWS EKS clusters. It compiles high-level YAML inputs into CloudFormation actions to automatically establish VPC, IAM, and worker nodes.','Go','Tool','Intermediate',0,'online','manual','cb3450a6dbedd59bd87eaf18c4c8122a661069bfd332648e29999e38ea0a4d0a',100.0,1779130495,1,'2026-06-11T06:34:46Z',NULL,NULL,NULL,'["Cloud Native", "AWS EKS", "Cluster Provisioning"]','["[ENTERPRISE-STABLE]"]','["docs/jenkins.md", "docs/managed-kubernetes-in-public-cloud.md"]','["managed-kubernetes-in-public-cloud.md", "jenkins.md"]','{}','{"gh_license": "NOASSERTION", "gh_pushed": "2026-06-11T06:34:46Z", "gh_stars": 5203, "gh_open_issues_30d": 122, "gh_open_prs_30d": 0, "gh_community_health": "active", "gh_activity_checked": "2026-06-19T15:44:19.802875+02:00"}');
INSERT INTO "resources" VALUES('https://github.com/elastic/apm-pipeline-library','Jenkins pipeline shared library for the project Elastic APM 🌟','','2021',5,'A Jenkins Pipeline Shared Library designed to standardize Elastic APM component deployments. While modern GitOps (e.g., ArgoCD) has largely replaced Jenkins for cloud-native delivery, this Groovy library remains highly valuable for organizations maintaining complex, legacy Jenkins-centric pipelines.','Groovy','Repository','Advanced',0,'online','manual','1321cbd3f0db075d6751a3e89fc3485fe9c46c1baec391d960ba858a42204233',100.0,1779032802,1,'2024-10-16T07:21:55Z',NULL,NULL,NULL,'["DevOps", "CI/CD", "Jenkins"]','["[DE FACTO STANDARD]", "[LEGACY]"]','["docs/monitoring.md"]','["monitoring.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2024-10-16T07:21:55Z", "gh_stars": 11, "gh_open_issues_30d": 2, "gh_open_prs_30d": 0, "gh_community_health": "low", "gh_activity_checked": "2026-06-19T15:44:20.544578+02:00"}');
INSERT INTO "resources" VALUES('https://github.com/eldada/kubernetes-scripts','Kubernetes Scripts','','2022',5,'A utility collection of bash and shell scripts designed to simplify day-to-day Kubernetes cluster administration, diagnostic queries, and resource debugging. These community-focused tools wrap kubectl commands to perform batch operations and log extractions quickly. Though useful for rapid command-line navigation, production operations typically encapsulate these processes into structured operator patterns.','Shell','Software','Intermediate',0,'online','manual','7c020ec04d79ff411482a9e6129592ee06eae5b72e70a42194563cc91aab1db3',100.0,1781736221,1,'2026-06-18T00:43:41.899391+02:00',NULL,NULL,NULL,'["Automation", "Scripts", "Cluster Management"]','["[DE FACTO STANDARD]"]','["docs/kubernetes.md"]','["kubernetes.md"]','{}','{"gh_stars": 0, "gh_pushed": null, "gh_license": "N/A", "gh_open_issues_30d": 0, "gh_open_prs_30d": 0, "gh_community_health": "dormant", "gh_activity_checked": "2026-06-19T15:44:21.295601+02:00"}');
INSERT INTO "resources" VALUES('https://github.com/eldadru/ksniff','eldadru/ksniff 🌟','','2018',4,'A vital kubectl extension engineered to capture and inspect real-time TCP/IP network packets within pods. It uploads a static tcpdump binary on demand, routing traffic directly to Wireshark for analysis.','Go','Kubectl Plugin','Advanced',0,'online','manual','7fd397fcca2b042939a611e5d0ed5fa41c9326fe44ad94e0594130e1df1d24fd',100.0,1779029169,1,'2024-08-02T03:16:37Z',NULL,NULL,NULL,'["Observability & Performance", "Network Monitoring", "Packet Capture"]','["[ENTERPRISE-STABLE]"]','["docs/kubernetes-tools.md"]','["kubernetes-tools.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2024-08-02T03:16:37Z", "gh_stars": 3472, "gh_open_issues_30d": 68, "gh_open_prs_30d": 0, "gh_community_health": "active", "gh_activity_checked": "2026-06-19T15:44:22.126799+02:00"}');
INSERT INTO "resources" VALUES('https://github.com/electrocucaracha/krd','krd','','2024',5,'The Kubernetes Reference Deployment (KRD) leverages Ansible playbooks and shell scripts to automate multi-node cluster provisioning with advanced network architectures, hardware acceleration (SR-IOV), nested VM hypervisors, and distributed storage engines.','Shell/Ansible','Repository','Advanced',0,'online','manual','eb630f99aa5f1738d8068b0c1784ae0c37345659c2ace4d7bbc0cc22defc3a4f',100.0,1779031528,1,'2026-06-12T02:44:50Z',NULL,NULL,NULL,'["Provisioning", "Ansible", "Advanced Infrastructure"]','["[DE FACTO STANDARD]"]','["docs/kubernetes-on-premise.md", "docs/kubernetes-tools.md"]','["kubernetes-on-premise.md", "kubernetes-tools.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2026-06-12T02:44:50Z", "gh_stars": 40, "gh_open_issues_30d": 6, "gh_open_prs_30d": 0, "gh_community_health": "low", "gh_activity_checked": "2026-06-19T15:44:22.907525+02:00"}');
INSERT INTO "resources" VALUES('https://github.com/elotl/kip','Kip, the Kubernetes Cloud Instance Provider','','2021',5,'A virtual-kubelet implementation that scheduled pods directly onto individual cloud provider instances instead of traditional physical workers. Mostly legacy as virtual-node strategies have matured around Karpenter or managed serverless nodes.','Go','Controller','Advanced',1,'online','manual','1de2856a82ced8543ec8352be59502b2a82e01273dbb4352a6aea9ee628994dd',100.0,1779032055,1,'2023-02-25T07:01:39Z',NULL,NULL,NULL,'["Infrastructure", "Serverless Containers", "Virtual Nodes"]','["[DE FACTO STANDARD]", "[LEGACY]"]','["docs/kubernetes-tools.md"]','["kubernetes-tools.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2023-02-25T07:01:39Z", "gh_stars": 232, "gh_open_issues_30d": 34, "gh_open_prs_30d": 0, "gh_community_health": "healthy", "gh_activity_checked": "2026-06-19T15:44:23.670060+02:00"}');
INSERT INTO "resources" VALUES('https://github.com/emberstack/kubernetes-reflector','kubernetes-reflector','','2024',3,'A specialized Kubernetes controller designed to mirror Secrets and ConfigMaps across namespaces automatically. It allows platform engineers to distribute global configurations, like TLS certificates or pull secrets, to all namespaces securely. Heavily utilized in production environments in 2026 to simplify secret replication.','C#','Kubernetes Controller','Medium',1,'online','manual','a46a15ec35c7eba02315725632764ff554d20c4960ae12d32829bdce19fad7db',100.0,1779033672,1,'2026-06-11T21:25:31Z',NULL,NULL,NULL,'["Infrastructure", "Configuration", "Reflector"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-tools.md"]','["kubernetes-tools.md"]','{}','{"gh_license": "MIT", "gh_pushed": "2026-06-11T21:25:31Z", "gh_stars": 1614, "gh_open_issues_30d": 8, "gh_open_prs_30d": 0, "gh_community_health": "low", "gh_activity_checked": "2026-06-19T15:44:24.426941+02:00"}');
INSERT INTO "resources" VALUES('https://github.com/enix/x509-certificate-exporter','enix/x509-certificate-exporter','','2024',5,'Highly configurable Prometheus exporter focused on scanning and detecting TLS/SSL certificates from filesystems, Kubernetes Secrets, and PEM files. Helps automatically alert on expiring network assets.','Go','Open Source Tool','Intermediate',0,'online','manual','f99353578090a5d50cdcc34b69d57f17f9212fbcb30dd9bb025ac39806b60cf7',100.0,1779032171,1,'2026-06-13T09:00:04Z',NULL,NULL,NULL,'["Observability", "Scraping & Exporters", "Security Exporters"]','["[DE FACTO STANDARD]"]','["docs/prometheus.md"]','["prometheus.md"]','{}','{"gh_license": "MIT", "gh_pushed": "2026-06-13T09:00:04Z", "gh_stars": 929, "gh_open_issues_30d": 11, "gh_open_prs_30d": 0, "gh_community_health": "healthy", "gh_activity_checked": "2026-06-19T15:44:25.203003+02:00"}');
INSERT INTO "resources" VALUES('https://github.com/enochtangg/quick-SQL-cheatsheet','github.com/enochtangg/quick-SQL-cheatsheet: Quick SQL Cheatsheet 🌟','','2024',5,'A highly-starred quick-reference guide for standard SQL query patterns. Highlights efficient subquery constructions, join variants, data filtering options, and indexing architectures to accelerate database optimization workflows.','SQL','Cheat Sheet','Intermediate',0,'online','manual','d1f5e5768ed00d6c00c85f86621656f92b31dd0f3aa0da07738745adaf785cfc',100.0,1779031111,1,'2020-10-01T19:54:00Z',NULL,NULL,NULL,'["Databases & Storage", "Relational Databases", "SQL"]','["[DE FACTO STANDARD]"]','["docs/cheatsheets.md"]','["cheatsheets.md"]','{}','{"gh_license": "MIT", "gh_pushed": "2020-10-01T19:54:00Z", "gh_stars": 5402, "gh_open_issues_30d": 11, "gh_open_prs_30d": 0, "gh_community_health": "healthy", "gh_activity_checked": "2026-06-19T15:44:25.982030+02:00"}');
INSERT INTO "resources" VALUES('https://github.com/envoyproxy/gateway','Envoy Gateway','','2023',5,'The official Envoy Gateway project aimed at unifying ingress controller configurations using the Kubernetes Gateway API. Simplifies managing edge proxy deployments, routing rules, TLS terminations, and access logging under a standard, community-supported model.','Go','Repository','High',1,'online','manual','8361ecf2eb3d6f23baa420cc77dbc82fa52cdbfb2a354b9e0b36fdc9ea9df2f6',100.0,1779034295,1,'2026-06-14T06:42:03Z',NULL,NULL,NULL,'["Cloud Native Infrastructure", "Data Plane", "API Gateway"]','["[DE FACTO STANDARD]"]','["docs/istio.md"]','["istio.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2026-06-14T06:42:03Z", "gh_stars": 2800, "gh_open_issues_30d": 723, "gh_open_prs_30d": 0, "gh_community_health": "active", "gh_activity_checked": "2026-06-19T15:44:26.753379+02:00"}');
INSERT INTO "resources" VALUES('https://github.com/eon01/kubernetes-workshop','github.com/eon01/kubernetes-workshop','','2021',0,'Hands-on introductory workshop materials covering fundamental Kubernetes concepts, including Pods, Services, Deployments, and ingress controller definitions. (Live Grounding: Solid reference for classroom-based learning or self-paced platform orchestration upskilling).','YAML','Code Repository','Beginner',0,'online','manual','3a7e8c2e36e86e957826ae6229aac87a568f7d269d6c1e60ed083da38fef35cf',100.0,1781735910,1,'2026-06-18T00:38:30.809933+02:00',NULL,NULL,NULL,'["Cloud-Native Infrastructure", "Learning Resources", "Kubernetes Workshops"]','["[COMMUNITY-TOOL]"]','["docs/demos.md"]','["demos.md"]','{}','{"gh_stars": 0, "gh_pushed": null, "gh_license": "N/A", "gh_open_issues_30d": 9, "gh_open_prs_30d": 0, "gh_community_health": "low", "gh_activity_checked": "2026-06-19T15:44:27.493353+02:00"}');
INSERT INTO "resources" VALUES('https://github.com/epinio/epinio','epinio/epinio','','2025',4,'Epinio is an open-source, lightweight PaaS built on top of Kubernetes, designed to offer an app-push developer experience similar to Heroku or Cloud Foundry. Created by SUSE, it handles code compilation, ingress configuration, and TLS provisioning out-of-the-box, allowing developers to deploy applications with a single CLI command without managing raw YAML.','Go','Platform','High',1,'online','manual','0e00eb534f1949213f7df9b101c94bdf6364ca5da8aebce1c0e413dcb236c8b7',100.0,1779029292,1,'2026-06-12T21:36:00Z',NULL,NULL,NULL,'["Application Delivery", "Platform-as-a-Service", "Developer Experience"]','["[ENTERPRISE-STABLE]"]','["docs/kubernetes-tools.md"]','["kubernetes-tools.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2026-06-12T21:36:00Z", "gh_stars": 590, "gh_open_issues_30d": 47, "gh_open_prs_30d": 0, "gh_community_health": "healthy", "gh_activity_checked": "2026-06-19T15:44:28.275914+02:00"}');
INSERT INTO "resources" VALUES('https://github.com/eraser-dev/eraser','github.com/Azure/eraser 🌟','','2022',5,'Eraser is a Kubernetes native tool designed to clean up unused, dangling, and vulnerable images from cluster nodes. Operating as an automated daemonset controller, it significantly reduces host disk utilization and minimizes the attack surface across production fleets.','Go','Operator','Intermediate',0,'online','manual','a61a84d05ea9b0ae2d5b9c1c11f8f66e8dcf0dfd91f725d4c447324ca1a1df23',100.0,1779130495,1,'2026-04-09T05:55:41Z',NULL,NULL,NULL,'["Kubernetes", "Node Management", "Garbage Collection"]','["[DE FACTO STANDARD]"]','["docs/kubernetes-tools.md"]','["kubernetes-tools.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2026-04-09T05:55:41Z", "gh_stars": 607, "gh_open_issues_30d": 78, "gh_open_prs_30d": 0, "gh_community_health": "active", "gh_activity_checked": "2026-06-19T15:44:29.094793+02:00"}');
INSERT INTO "resources" VALUES('https://github.com/erebe/personal-server','github.com/erebe/personal-server: Personal server configuration with k3s'' 🌟','','2022',1,'An infrastructure-as-code repository showcasing a highly efficient, custom home-lab or personal server automation template utilizing K3s and declarative configurations.','Nix','IaC','Advanced',0,'online','manual','95740772fb5f569c2b4cdd912c3000d11e43fb318be892bdb1ecae86103ce9ec',100.0,1781736154,1,'2026-06-18T00:42:34.414123+02:00',NULL,NULL,NULL,'["Edge & IoT", "Bare Metal", "Home Lab"]','["[COMMUNITY-TOOL]"]','["docs/rancher.md"]','["rancher.md"]','{}','{"gh_stars": 0, "gh_pushed": null, "gh_license": "N/A", "gh_open_issues_30d": 13, "gh_open_prs_30d": 0, "gh_community_health": "healthy", "gh_activity_checked": "2026-06-19T15:44:29.854311+02:00"}');
INSERT INTO "resources" VALUES('https://github.com/erjosito/alz-repo-best-practices/blob/main/README.md','Azure Landing Zone (ALZ) Repository Best Practices','A blueprint repository outlining structural guidelines, pipeline practices, and branch strategy for running enterprise-grade Azure Landing Zones.','2025',4,'An architectural and procedural guide for managing Infrastructure as Code (IaC) repositories in large-scale Azure Landing Zone (ALZ) deployments. The guidelines cover structuring directory layouts for Bicep or Terraform, establishing strict CI/CD validation checks via GitHub Actions, protecting critical deployment paths, and handling Azure resource concurrency limitations (particularly Azure Firewall operations). It provides cloud platform engineers with actionable, production-ready blueprints to enforce governance, minimize merge collisions, and streamline multi-tenant infrastructure delivery.','en','repository','Advanced',0,'online','automatic','6c8ece6e26cf9b16e452221b65b791b7425c589e5951fe21e04c355c4f3b0b76',NULL,1780400585,0,'2026-05-26T17:26:51Z',NULL,NULL,NULL,'["Cloud Infrastructure", "Azure Landing Zones (ALZ)", "Infrastructure as Code", "CI/CD and GitOps"]','["[EMERGING]", "[GUIDE]"]','[]','[]','{}','{"category": "azure", "gh_license": "MIT", "gh_pushed": "2026-05-26T17:26:51Z", "gh_stars": 15, "impact_score": 89, "reputation_status": "Vetted", "reputation_summary": "Created by Jose Moreno (erjosito), Principal Azure Solutions Architect at Microsoft, this repository serves as a highly vetted public guide for enterprise-scale Azure Landing Zones.", "social_preview_url": "https://opengraph.githubassets.com/49132b96706f04c324ef39b5c5fce019be7272fb741f8d0a992ecf4c0a156ec9/erjosito/alz-repo-best-practices", "source_provenance": "X.com (nubenetes)", "suggested_new_category": "", "gh_open_issues_30d": 0, "gh_open_prs_30d": 0, "gh_community_health": "dormant", "gh_activity_checked": "2026-06-19T15:44:30.631589+02:00"}');
INSERT INTO "resources" VALUES('https://github.com/ermetic/access-undenied-aws','ermetic/access-undenied-aws 🌟','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','7e1b6fb678b3d8926a7e292a58ac7de6de5af0d6ca679c4fc435c84989c399f4',100.0,1779029503,0,'2026-05-17T16:51:43.136205+02:00',NULL,NULL,NULL,'[]','[]','["docs/aws-tools-scripts.md"]','[]','{}','{"duplicate_of": "https://github.com/tenable/access-undenied-aws", "gh_open_issues_30d": 0, "gh_open_prs_30d": 0, "gh_community_health": "dormant", "gh_activity_checked": "2026-06-19T15:44:31.314806+02:00"}');
INSERT INTO "resources" VALUES('https://github.com/errordeveloper/kubegen','kubegen','','N/A',0,NULL,NULL,NULL,NULL,0,NULL,'manual','b1b05cef9af77753118352ec057af622eabb71d47b232ddcbddb4e0300232ea4',100.0,1779030202,1,'2026-05-17T17:03:22.628938+02:00',NULL,NULL,NULL,'[]','[]','["docs/kubernetes.md"]','[]','{}','{"gh_license": "NOASSERTION", "gh_open_issues_30d": 17, "gh_open_prs_30d": 0, "gh_community_health": "healthy", "gh_activity_checked": "2026-06-19T15:44:32.099335+02:00"}');
INSERT INTO "resources" VALUES('https://github.com/estahn/k8s-image-swapper','k8s-image-swapper 🌟','','2025',5,'A high-performance mutating webhook that intercepts pod creation requests, caches targeted registry images, and rewrites the image path to point to private storage endpoints. By doing so, it shields internal environments from external rate limits and guarantees low-latency image pulls.','Go','Webhook','Medium',0,'online','manual','cbc6ece15805e832bb9d6b587306b1266ee274a1c7863a6062951886312c7988',100.0,1779032180,1,'2026-06-10T12:25:38Z',NULL,NULL,NULL,'["Infrastructure", "Container Registries", "Admission Control"]','["[DE FACTO STANDARD]"]','["docs/kubernetes-tools.md"]','["kubernetes-tools.md"]','{}','{"gh_license": "MIT", "gh_pushed": "2026-06-10T12:25:38Z", "gh_stars": 629, "gh_open_issues_30d": 42, "gh_open_prs_30d": 0, "gh_community_health": "healthy", "gh_activity_checked": "2026-06-19T15:44:32.834609+02:00"}');
INSERT INTO "resources" VALUES('https://github.com/etcd-io/etcd',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,'manual','b826fcf01b097f173d793a7fbca1e2e3796669dfd73ee9e5bb722912552fa318',100.0,1779029679,0,'2026-05-17T16:54:39.102481+02:00',NULL,NULL,NULL,'[]','[]','["docs/introduction.md"]','[]','{}','{"gh_open_issues_30d": 262, "gh_open_prs_30d": 0, "gh_community_health": "active", "gh_activity_checked": "2026-06-19T15:44:33.602249+02:00"}');
INSERT INTO "resources" VALUES('https://github.com/external-secrets/kubernetes-external-secrets','Kubernetes External Secrets 🌟','','N/A',0,NULL,NULL,NULL,NULL,0,NULL,'manual','466852f6c235fc53bcbcc19823d64c3173e686ea9afb254112b44500808cb0f1',100.0,1779029421,1,'2026-05-17T16:50:21.835693+02:00',NULL,NULL,NULL,'[]','[]','["docs/devsecops.md", "docs/kubernetes.md"]','[]','{}','{"gh_license": "MIT", "gh_open_issues_30d": 1, "gh_open_prs_30d": 0, "gh_community_health": "low", "gh_activity_checked": "2026-06-19T15:44:34.423591+02:00"}');
INSERT INTO "resources" VALUES('https://github.com/fabric8io/docker-maven-plugin','docker-maven-plugin','','2020',4,'Fabric8''s highly reliable Maven integration for containerization management. Lets developers orchestrate builds and container tests within pom.xml execution blocks; however, users are increasingly transitioning to Eclipse JKube for modern Cloud-Native orchestration patterns.','Java','Maven Plugin','Advanced',1,'online','manual','612809807c1163bd3c42823c4b03e4db8c6f336f62d8dd461ba259177d9aeb24',100.0,1779030958,1,'2026-05-25T09:16:05Z',NULL,NULL,NULL,'["Build Systems", "JVM Ecosystem", "Container Packaging"]','["[ENTERPRISE-STABLE]"]','["docs/maven-gradle.md"]','["maven-gradle.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2026-05-25T09:16:05Z", "gh_stars": 1929, "gh_open_issues_30d": 520, "gh_open_prs_30d": 0, "gh_community_health": "active", "gh_activity_checked": "2026-06-19T15:44:35.204846+02:00"}');
INSERT INTO "resources" VALUES('https://github.com/fabric8io/fabric8-maven-plugin ','github - fabric8, maven plugin','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual',NULL,80.0,1779033923,0,'2026-05-17T18:05:23.428538+02:00',NULL,NULL,NULL,'[]','[]','["docs/openshift-pipelines.md"]','[]','{}','{"duplicate_of": "https://github.com/fabric8io/fabric8-maven-plugin", "gh_open_issues_30d": 0, "gh_open_prs_30d": 0, "gh_community_health": "dormant", "gh_activity_checked": "2026-06-19T15:44:35.862356+02:00"}');
INSERT INTO "resources" VALUES('https://github.com/fabric8io/fabric8-pipeline-library','Fabric8 Pipeline Library','','2018',3,'A reusable Jenkins Pipeline helper library that supports automated environments, build phases, and release setups within OpenShift frameworks. It is largely deprecated, superseded by modern Jenkins plugins or native Tekton pipelines.','Groovy','Code Repository','Intermediate',1,'online','manual','cd488fc555f409014bfa4e044fcdd2e44ec4d1e60d1c2d4fb065e041dcdc7359',100.0,1779031896,1,'2024-04-09T23:45:53Z',NULL,NULL,NULL,'["App Development", "CI/CD", "Jenkins Pipelines"]','["[COMMUNITY-TOOL]", "[LEGACY]"]','["docs/openshift-pipelines.md"]','["openshift-pipelines.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2024-04-09T23:45:53Z", "gh_stars": 436, "gh_open_issues_30d": 64, "gh_open_prs_30d": 0, "gh_community_health": "active", "gh_activity_checked": "2026-06-19T15:44:36.611835+02:00"}');
INSERT INTO "resources" VALUES('https://github.com/fabric8io/kansible/blob/master/vendor/k8s.io/kubernetes/docs/user-guide/kubectl-cheatsheet.md','fabric8 - kubectl','','2018',3,'A historic, vendor-sourced reference of early kubectl command structures hosted in the fabric8 ecosystem. While some elements lean legacy, it documents fundamental container routing patterns and administrative tasks foundational to older clusters.','Markdown','Cheat Sheet','Intermediate',0,'online','manual','602cf3562472bdaddd7ca9be039e0ecf852bb096248a743b0165fb5dd2a52568',100.0,1779033051,1,'2016-04-27T06:58:25Z',NULL,NULL,NULL,'["Orchestration", "Kubernetes", "CLI Management"]','["[LEGACY]"]','["docs/cheatsheets.md"]','["cheatsheets.md"]','{}','{"gh_license": "NOASSERTION", "gh_pushed": "2016-04-27T06:58:25Z", "gh_stars": 266, "gh_open_issues_30d": 10, "gh_open_prs_30d": 0, "gh_community_health": "healthy", "gh_activity_checked": "2026-06-19T15:44:37.372560+02:00"}');
INSERT INTO "resources" VALUES('https://github.com/facebook/jest',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,'manual','342d641d0b021617557451eadd29d10813279121b03a68973027abab836b9bca',100.0,1779032091,0,'2026-05-17T17:34:51.478899+02:00',NULL,NULL,NULL,'[]','[]','["docs/visual-studio.md"]','[]','{}','{"gh_open_issues_30d": 0, "gh_open_prs_30d": 0, "gh_community_health": "dormant", "gh_activity_checked": "2026-06-19T15:44:38.043366+02:00"}');
INSERT INTO "resources" VALUES('https://github.com/fairwindsops/nova','github: Nova 🌟','','2025',3,'A critical cluster auditing utility that proactively scans running environments for outdated, insecure, or orphaned Helm releases. It cross-references current cluster deployments against upstream registries to alert operators of crucial patch requirements.','Go','CLI Tool','Intermediate',0,'online','manual','12b7188b2bc5c2cbae0fbde0592ada6b5ae1fd89d927887f3354af0b4e8975bd',100.0,1779029821,1,'2026-05-04T14:29:29Z',NULL,NULL,NULL,'["Platform Engineering", "Kubernetes GitOps & Packaging", "Auditing & Maintenance"]','["[COMMUNITY-TOOL]"]','["docs/helm.md"]','["helm.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2026-05-04T14:29:29Z", "gh_stars": 864, "gh_open_issues_30d": 15, "gh_open_prs_30d": 0, "gh_community_health": "healthy", "gh_activity_checked": "2026-06-19T15:44:38.795919+02:00"}');
INSERT INTO "resources" VALUES('https://github.com/fatherlinux/ubi-micro','ubi-micro: RHEL tiny images to build containers 🌟','','2021',1,'An open-source repository dedicated to UBI-Micro, Red Hat''s smallest, zero-dependency base image layer designed for extreme attack surface minimization. It contains only essential package databases and relies on host-side tools like Buildah to inject necessary microservice binaries.','Shell','Software','Advanced',1,'online','manual','cde1a14802c89c245ee5d0ad664ab8701762b86792c9ecb3e847c64725c11d24',100.0,1781735900,1,'2026-06-18T00:38:20.703310+02:00',NULL,NULL,NULL,'["Container Infrastructure", "Image Optimization", "Red Hat UBI"]','["[COMMUNITY-TOOL]"]','["docs/container-managers.md"]','["container-managers.md"]','{}','{"gh_stars": 0, "gh_pushed": null, "gh_license": "N/A", "gh_open_issues_30d": 2, "gh_open_prs_30d": 0, "gh_community_health": "low", "gh_activity_checked": "2026-06-19T15:44:39.585609+02:00"}');
INSERT INTO "resources" VALUES('https://github.com/features/codespaces','GitHub Codespaces','','2023',0,'GitHub Codespaces delivers cloud-hosted, highly configurable development environments running directly inside Visual Studio Code or browser instances. By leveraging declarative configuration (devcontainer.json), platform teams can eliminate the standard ''works on my machine'' problem and onboard developers in seconds. It represents a paradigm shift in software engineering productivity, replacing heavy local setups with scalable, secure cloud-native workstations.','English','Product','Intermediate',0,'online','manual','39c631146eca956cb401b444761a38ab79b78e66208100900e629ec6c5f9d521',100.0,1781735950,1,'2026-06-18T00:39:10.212705+02:00',NULL,NULL,NULL,'["Cloud Infrastructure", "Cloud-Native IDEs", "Developer Environments"]','["[COMMUNITY-TOOL]"]','["docs/git.md"]','["git.md", "visual-studio.md"]','{}','{"gh_stars": 0, "gh_pushed": null, "gh_license": "N/A", "gh_open_issues_30d": 0, "gh_open_prs_30d": 0, "gh_community_health": "dormant", "gh_activity_checked": "2026-06-19T15:44:40.236484+02:00"}');
INSERT INTO "resources" VALUES('https://github.com/features/preview/github-app','GitHub Copilot Agent-Driven Desktop Client Technical Preview','Join the waitlist for the GitHub Copilot desktop app, a native experience built for issue pickup, parallel agent orchestration, and automated code review.','2026',4,'Curator Insight: Elevating the AI assistant from an editor extension to a native desktop client shifts the paradigm towards fully agentic workflow orchestration.

Live Grounding: GitHub''s technical preview showcases native desktop clients (macOS, Windows, Linux) that automate issue-to-merge flows, support parallel agent sessions in isolated Git worktrees, and integrate with the Model Context Protocol (MCP).','en','documentation','Intermediate',0,'online','automatic','29ae2b991bb8d43fb2d9d00a276f017dd777f2ea98ddd530a68a102e39d23b36',NULL,1780352158,0,'2026-06-02T00:15:58.263422+02:00',NULL,NULL,NULL,'["AI", "Developer Tools", "Coding Agents", "GitHub Copilot App"]','["[EMERGING]"]','[]','[]','{}','{"category": "ai-agents-mcp", "reputation_status": "Vetted", "reputation_summary": "Extremely popular developer tool currently in high-demand technical preview.", "social_preview_url": "https://github.githubassets.com/assets/github-app-waitlist-cee758d24d8d.jpg", "source_provenance": "X.com (nubenetes)", "suggested_new_category": "", "gh_open_issues_30d": 0, "gh_open_prs_30d": 0, "gh_community_health": "dormant", "gh_activity_checked": "2026-06-19T15:44:40.883564+02:00"}');
INSERT INTO "resources" VALUES('https://github.com/felipecruz91/debug-ctr','==felipecruz91/debug-ctr==','','2022',1,'Lightweight helper utility targeting runtimes at the node level. Allows developers to run custom debug tools directly inside active containerd namespaces without impacting root node security models.','Go','Tool','Intermediate',0,'online','manual','7175b73d3f1f7b6eee8bc53937c4adebb86fe8e5f74f6bf5881e88b0d8826ef8',100.0,1779032966,1,'2023-01-27T10:01:13Z',NULL,NULL,NULL,'["Observability", "Debugging", "Container Debugging"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-troubleshooting.md"]','["kubernetes-troubleshooting.md"]','{}','{"gh_license": "NOASSERTION", "gh_pushed": "2023-01-27T10:01:13Z", "gh_stars": 52, "gh_open_issues_30d": 1, "gh_open_prs_30d": 0, "gh_community_health": "low", "gh_activity_checked": "2026-06-19T15:44:41.748733+02:00"}');
INSERT INTO "resources" VALUES('https://github.com/feluelle/airflow-diagrams','feluelle/airflow-diagrams','','2023',3,'An open-source CLI utility designed to automatically generate high-quality diagrams representing Apache Airflow workflow dependencies. Accelerates data lineage documentation across pipeline iterations.','Python','CLI Tool','Intermediate',0,'online','manual','325518f84dba9815c0d6e616beb81bff4406184e25731ad045a49aa14e651e85',100.0,1779032969,1,'2026-06-08T17:59:10Z',NULL,NULL,NULL,'["Architecture & Visualization", "Diagrams as Code", "Airflow"]','["[COMMUNITY-TOOL]"]','["docs/cloud-arch-diagrams.md"]','["cloud-arch-diagrams.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2026-06-08T17:59:10Z", "gh_stars": 358, "gh_open_issues_30d": 8, "gh_open_prs_30d": 0, "gh_community_health": "low", "gh_activity_checked": "2026-06-19T15:44:42.512999+02:00"}');
INSERT INTO "resources" VALUES('https://github.com/fepegar/vesseg','fepegar/vesseg','','2022',1,'A specialized neural segmentation repository targeting retinal vessel identification on ocular datasets. Built with PyTorch, it provides ready-to-run inference architectures, custom dataset preprocessors, and benchmarking tests tailored for ocular imaging.','Python','Repository','Intermediate',0,'online','manual','c9181c2b97aadfc544cd8e1cb22be2e64e84f975b31fbb6dba127778811d2fd0',100.0,1779032975,1,'2022-06-23T17:55:20Z',NULL,NULL,NULL,'["Machine Learning", "Medical Imaging", "Computer Vision"]','["[COMMUNITY-TOOL]"]','["docs/mlops.md"]','["mlops.md"]','{}','{"gh_license": "MIT", "gh_pushed": "2022-06-23T17:55:20Z", "gh_stars": 44, "gh_open_issues_30d": 0, "gh_open_prs_30d": 0, "gh_community_health": "dormant", "gh_activity_checked": "2026-06-19T15:44:43.271387+02:00"}');
INSERT INTO "resources" VALUES('https://github.com/fidelity/kconnect','kconnect - The Kubernetes Connection Manager CLI','','2026',5,'An enterprise-ready connection manager used to secure and automate context discovery in cloud environments. It integrates CLI authentication directly with corporate directory providers (such as SAML, OIDC, AWS IAM, Azure AD), making it simple to manage multi-tenant access safely.','Go','Tool','Intermediate',0,'online','manual','32bcda8d7853e3f5334a94052cc88b9038c233c2a4aa92d3a911d41101a0b71d',100.0,1779034580,1,'2026-06-09T13:40:46Z',NULL,NULL,NULL,'["Security", "Access Management", "Identity Providers"]','["[DE FACTO STANDARD]"]','["docs/kubernetes.md"]','["kubernetes.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2026-06-09T13:40:46Z", "gh_stars": 243, "gh_open_issues_30d": 39, "gh_open_prs_30d": 0, "gh_community_health": "healthy", "gh_activity_checked": "2026-06-19T15:44:44.056332+02:00"}');
INSERT INTO "resources" VALUES('https://github.com/figaw/configuration-as-code-jenkins-k8s','Configuration as Code of Jenkins (for Kubernetes) 🌟🌟','','2020',0,'Curator Insight points to this resource for implementing Jenkins Configuration as Code on Kubernetes. Live Grounding shows that by mapping JCasC YAML onto Kubernetes ConfigMaps, administrators can fully decouple configuration state from ephemeral container lifecycles. This practice mitigates drift and enables rapid restoration in disaster recovery scenarios.','YAML','Repository','Advanced',0,'online','manual','e8e13b05d8a6391fb77b8d799c2fbfec62e0def84018cea6521398fafdb5d70b',100.0,1781735911,1,'2026-06-18T00:38:31.005184+02:00',NULL,NULL,NULL,'["DevOps", "Infrastructure as Code", "Jenkins Configuration as Code", "Kubernetes Native Setup"]','["[COMMUNITY-TOOL]"]','["docs/demos.md", "docs/jenkins.md"]','["jenkins.md", "demos.md"]','{}','{"gh_stars": 0, "gh_pushed": null, "gh_license": "N/A", "gh_open_issues_30d": 1, "gh_open_prs_30d": 0, "gh_community_health": "low", "gh_activity_checked": "2026-06-19T15:44:44.812704+02:00"}');
INSERT INTO "resources" VALUES('https://github.com/figaw/freestyle-to-pipeline-jenkins','Demo repository 🌟🌟🌟','','N/A',0,NULL,NULL,NULL,NULL,0,NULL,'manual','680062af5400a0fa4dfba0102236c56394fcd7947a2242109c9fb4340e3c7fb6',100.0,1779032236,1,'2026-05-17T17:37:16.611480+02:00',NULL,NULL,NULL,'[]','[]','["docs/demos.md"]','[]','{}','{"gh_open_issues_30d": 0, "gh_open_prs_30d": 0, "gh_community_health": "dormant", "gh_activity_checked": "2026-06-19T15:44:45.577602+02:00"}');
INSERT INTO "resources" VALUES('https://github.com/figaw/freestyle-to-pipeline-jenkins/blob/master/from-freestyle-jobs-to-pipeline-with-jobdsl.pdf','Slides 🌟🌟🌟','','N/A',0,NULL,NULL,NULL,NULL,0,NULL,'manual','fc9fb41fc0b772b8a79ffb6996b8e4f548dc0c171f9dbdfc1981466e25b0e60d',100.0,1779031591,1,'2026-05-17T17:26:31.960302+02:00',NULL,NULL,NULL,'[]','[]','["docs/demos.md"]','[]','{}','{"gh_open_issues_30d": 0, "gh_open_prs_30d": 0, "gh_community_health": "dormant", "gh_activity_checked": "2026-06-19T15:44:46.337609+02:00"}');
INSERT INTO "resources" VALUES('https://github.com/flannel-io/flannel','Flannel','- [Weave-net](https://www.weave.works/)','2026',5,'A highly stable, lightweight Layer 3 overlay CNI fabric designed specifically for simplified Kubernetes installations. It provisions a simple local agent on each cluster node to manage subnet allocations via etcd, supporting VXLAN and host-gw backends. While it lacks L7 traffic steering and NetworkPolicy parsing, its operational simplicity remains highly valuable for lightweight resource-constrained environments.','Go','Repository','Intermediate',0,'online','manual','eba99ae86b5bae9e55d3c3591114094a4e78609bbc34e79b4a9bb1aad50ef4ea',100.0,1779130495,1,'2026-06-08T08:34:34Z',NULL,NULL,NULL,'["Networking", "CNI", "Overlay Networks"]','["[DE FACTO STANDARD]"]','["docs/kubernetes-networking.md"]','["kubernetes-networking.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2026-06-08T08:34:34Z", "gh_stars": 9475, "gh_open_issues_30d": 24, "gh_open_prs_30d": 0, "gh_community_health": "healthy", "gh_activity_checked": "2026-06-19T15:44:47.117513+02:00"}');
INSERT INTO "resources" VALUES('https://github.com/flant/k8s-image-availability-exporter','k8s-image-availability-exporter','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','8ec8d4aed673cd9c802e9e21f8a0e2934dfc470e6c5ec0ce158633f85d6f123f',100.0,1779031962,0,'2026-05-17T17:32:42.762803+02:00',NULL,NULL,NULL,'[]','[]','["docs/prometheus.md"]','[]','{}','{"duplicate_of": "https://github.com/deckhouse/k8s-image-availability-exporter", "gh_open_issues_30d": 0, "gh_open_prs_30d": 0, "gh_community_health": "dormant", "gh_activity_checked": "2026-06-19T15:44:47.833680+02:00"}');
INSERT INTO "resources" VALUES('https://github.com/flant/shell-operator','Shell-operator','','2026',4,'Shell-operator allows system administrators and developers to build fully-featured Kubernetes operators using standard bash, python, or other scripting languages. By watching cluster events and executing scripts, it simplifies dynamic automation.','Go','Controller Platform','Intermediate',1,'online','manual','cecdf4357eb70fe20eedaac28eedd2c9617681d9a6d760dbaa7601876cba1dd3',100.0,1779029821,1,'2026-06-11T10:56:40Z',NULL,NULL,NULL,'["Cluster Management", "Operator Frameworks", "Automation Scripts"]','["[ENTERPRISE-STABLE]"]','["docs/kubernetes-tools.md"]','["kubernetes-tools.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2026-06-11T10:56:40Z", "gh_stars": 2603, "gh_open_issues_30d": 64, "gh_open_prs_30d": 0, "gh_community_health": "active", "gh_activity_checked": "2026-06-19T15:44:48.605842+02:00"}');
INSERT INTO "resources" VALUES('https://github.com/flared/teleproxy',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,'manual','2076a6de779d1921805bcc2e78a2b7316ceb2be2bbee06a1a2cd89e790c51448',100.0,1779030069,0,'2026-05-17T17:01:09.746166+02:00',NULL,NULL,NULL,'[]','[]','["docs/kubernetes.md"]','[]','{}','{"gh_open_issues_30d": 0, "gh_open_prs_30d": 0, "gh_community_health": "dormant", "gh_activity_checked": "2026-06-19T15:44:49.471526+02:00"}');
INSERT INTO "resources" VALUES('https://github.com/flaviostutz/promster','Promster: Use Prometheus in huge deployments with dynamic clustering and scrape sharding capabilities based on ETCD service registration','','2020',1,'Leverages ETCD service registration to provide dynamic clustering and automated scrape sharding for distributed Prometheus deployments. While offering a lightweight alternative for scale-out setups, modern production environments in 2026 predominantly utilize Thanos, Cortex, or VictoriaMetrics for highly available global metrics engines.','Go','Tool','Advanced',1,'online','manual','603bb9f1d9ac7d20e9f70d01f0bf9bfe04d0db3afe7f1c31ca7bd38f6afa7346',100.0,1779033360,1,'2023-02-15T01:43:04Z',NULL,NULL,NULL,'["Observability", "Metrics", "Prometheus Scale"]','["[COMMUNITY-TOOL]"]','["docs/monitoring.md"]','["monitoring.md"]','{}','{"gh_license": "MIT", "gh_pushed": "2023-02-15T01:43:04Z", "gh_stars": 31, "gh_open_issues_30d": 4, "gh_open_prs_30d": 0, "gh_community_health": "low", "gh_activity_checked": "2026-06-19T15:44:50.232112+02:00"}');
INSERT INTO "resources" VALUES('https://github.com/floci-io/floci','Floci - An AWS Local Emulator Alternative','','2024',5,'An active and highly performant local alternative to localstack. Emulates AWS cloud service behavior locally using specialized lightweight container footprints.','Go','repository','Intermediate',1,'online','manual','9b45b4c82d8b4b74c725de183df8fcc3765045aaf71bc61faeba7aaa517aaea1',100.0,1779029514,1,'2026-06-14T05:55:57Z',NULL,NULL,NULL,'["Containers", "Developer Tooling", "Cloud Emulation"]','["[DE FACTO STANDARD]"]','["docs/aws-tools-scripts.md", "docs/docker.md", "docs/kubernetes-tools.md"]','["kubernetes-tools.md", "aws-tools-scripts.md", "docker.md"]','{}','{"gh_license": "MIT", "gh_pushed": "2026-06-14T05:55:57Z", "gh_stars": 14064, "gh_open_issues_30d": 75, "gh_open_prs_30d": 0, "gh_community_health": "active", "gh_activity_checked": "2026-06-19T15:44:50.981684+02:00"}');
INSERT INTO "resources" VALUES('https://github.com/floci-io/floci-az','floci-az','Lightweight and free open-source local Azure Emulator built using Quarkus Native.','2026',4,'Floci-AZ is an open-source local Azure service emulator that integrates Blob, Queue, and Table storage, Cosmos DB, Azure Functions, App Configuration, Key Vault, Event Hubs, and AKS on a single port. Built on Quarkus and GraalVM native binary compiling, it delivers sub-100ms startup times and a low memory footprint without requiring cloud subscriptions or auth tokens. It provides a real embedded k3s container or mocked execution mode for fast CI environments, serving as a powerful alternative to Azurite and Microsoft''s native Cosmos DB emulator.','en','repository','Advanced',0,'online','automatic','643654dd8ea28a921fff18746692a66805eb12335d4bbf559cb8e3479a3a6ba5',NULL,1780352720,0,'2026-06-01T04:16:51Z',NULL,NULL,NULL,'["Local Development", "Cloud Emulators", "Azure"]','["COMMUNITY-TOOL", "EMERGING"]','[]','[]','{}','{"category": "azure", "gh_license": "MIT", "gh_pushed": "2026-06-01T04:16:51Z", "gh_stars": 197, "reputation_status": "Vetted", "reputation_summary": "Vetted by the Azure community as a lightweight, fast, and unified local alternative to fragmented official emulators.", "social_preview_url": "https://repository-images.githubusercontent.com/1212601019/0a6d3334-eead-42f6-a61b-6b095be5fc4d", "source_provenance": "X.com (nubenetes)", "suggested_new_category": "", "gh_open_issues_30d": 10, "gh_open_prs_30d": 0, "gh_community_health": "healthy", "gh_activity_checked": "2026-06-19T15:44:51.771401+02:00"}');
INSERT INTO "resources" VALUES('https://github.com/flomesh-io/pipy','github.com/flomesh-io/pipy','','2025',2,'Pipy is an ultra-lightweight, programmable network data plane engine designed for edge gateways, service meshes, and cloud-native proxies. Operating on a highly performant C++ core run by a JS scripting layer, it provides outstanding request throughput with minimal memory footprint.','C++','Proxy / Service Mesh Data Plane','Advanced',1,'online','manual','35120d06527a9941f5bd2b545009d1d32c95e7465f9df3a2dec7fe2dd81ad5b3',100.0,1779033314,1,'2026-06-12T15:50:14Z',NULL,NULL,NULL,'["Network", "Proxy & Service Mesh", "Data Plane"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-tools.md"]','["kubernetes-tools.md"]','{}','{"gh_license": "NOASSERTION", "gh_pushed": "2026-06-12T15:50:14Z", "gh_stars": 827, "gh_open_issues_30d": 4, "gh_open_prs_30d": 0, "gh_community_health": "low", "gh_activity_checked": "2026-06-19T15:44:52.641167+02:00"}');
INSERT INTO "resources" VALUES('https://github.com/flux-iac/tofu-controller','github.com/flux-iac/tofu-controller','','2024',5,'The successor to the TF-controller, this project provides a Kubernetes custom controller designed to reconcile OpenTofu and Terraform resources natively using GitOps principles. Live Grounding indicates that in 2026, the Tofu-Controller is highly valued across enterprise systems, allowing teams to seamlessly declare infrastructure dependencies directly in Git alongside their Kubernetes applications.','Go','Tool','Advanced',0,'online','manual','fdf5961adf936014db589efc9c5ee27ba146b1616205da70fc26040b3c007c42',100.0,1779033479,1,'2026-06-08T11:55:28Z',NULL,NULL,NULL,'["Infrastructure as Code", "OpenTofu", "GitOps"]','["[DE FACTO STANDARD]"]','["docs/flux.md"]','["flux.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2026-06-08T11:55:28Z", "gh_stars": 1653, "gh_open_issues_30d": 157, "gh_open_prs_30d": 0, "gh_community_health": "active", "gh_activity_checked": "2026-06-19T15:44:53.410621+02:00"}');
INSERT INTO "resources" VALUES('https://github.com/fluxcd/flux','github: Flux','','2021',5,'The deprecated and archived GitHub repository for the original Flux v1 GitOps engine. Completely succeeded by the microservice-driven, decoupled Flux v2 architecture.','Go','GitOps Engine','High',1,'online','manual','7e2ffd1e5023c5643e99456a62d3d5aa9fa763d5dc2eb1afe3c8073e4ade76ce',100.0,1779034265,1,'2022-11-01T15:16:50Z',NULL,NULL,NULL,'["Platform Engineering", "GitOps & Deployment", "Flux Ecosystem"]','["[DE FACTO STANDARD]", "[LEGACY]"]','["docs/flux.md", "docs/gitops.md"]','["flux.md", "gitops.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2022-11-01T15:16:50Z", "gh_stars": 6861, "gh_open_issues_30d": 0, "gh_open_prs_30d": 0, "gh_community_health": "dormant", "gh_activity_checked": "2026-06-19T15:44:54.167808+02:00"}');
INSERT INTO "resources" VALUES('https://github.com/fluxcd/flux2','github: Flux Version 2','','2026',5,'The official active repository for Flux v2. Rebuilt from the ground up as a set of Kubernetes controllers (GitOps Toolkit) to allow decoupled, highly parallel reconciliation of Git configurations.','Go','GitOps Engine','High',1,'online','manual','2695af292c7e3281d5bacc5a595fdc2b407e385b29008fbed273810d4ef94e02',100.0,1779034582,1,'2026-06-13T12:02:15Z',NULL,NULL,NULL,'["Platform Engineering", "GitOps & Deployment", "Flux Ecosystem"]','["[DE FACTO STANDARD]"]','["docs/flux.md"]','["flux.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2026-06-13T12:02:15Z", "gh_stars": 8186, "gh_open_issues_30d": 252, "gh_open_prs_30d": 0, "gh_community_health": "active", "gh_activity_checked": "2026-06-19T15:44:54.944906+02:00"}');
INSERT INTO "resources" VALUES('https://github.com/fluxcd/flux2-kustomize-helm-example','flux2-kustomize-helm-example 🌟','','2023',3,'The canonical Flux v2 reference architecture. Provides production-tested blueprints for structuring multi-environment repositories, configuring Kustomize hierarchies, packaging Helm releases, and enforcing namespace isolation patterns.','YAML','Repository','Intermediate',1,'online','manual','da2a7b0c6b9b65cb22c9de865927dcc956b79aa3ee90935e7fae780cad5adc09',100.0,1779032950,1,'2026-06-12T07:25:39Z',NULL,NULL,NULL,'["GitOps", "Continuous Deployment", "Flux v2"]','["[COMMUNITY-TOOL]"]','["docs/demos.md"]','["demos.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2026-06-12T07:25:39Z", "gh_stars": 1268, "gh_open_issues_30d": 0, "gh_open_prs_30d": 0, "gh_community_health": "dormant", "gh_activity_checked": "2026-06-19T15:44:55.758474+02:00"}');
INSERT INTO "resources" VALUES('https://github.com/fluxcd/flux2-multi-tenancy','fluxcd/flux2-multi-tenancy','','2023',4,'Demonstrates production-hardened multi-tenant configuration templates using Flux v2, establishing cryptographic and administrative boundaries via Kubernetes RBAC and ServiceAccounts. Curator Insight emphasizes its value as a secure multi-tenant bootstrap model. Live Grounding confirms that decoupling tenant namespaces while restricting cross-namespace source references is the standard for enterprise-grade shared cluster GitOps.','YAML','Tool','Advanced',0,'online','manual','3e3b71e24d835d0a367062be178f46c96d8ba0cbb9db53159fd1b5913284ec2e',100.0,1779030564,1,'2026-05-08T14:40:30Z',NULL,NULL,NULL,'["Deployment & Orchestration", "GitOps", "Flux"]','["[ENTERPRISE-STABLE]"]','["docs/flux.md"]','["flux.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2026-05-08T14:40:30Z", "gh_stars": 600, "gh_open_issues_30d": 6, "gh_open_prs_30d": 0, "gh_community_health": "low", "gh_activity_checked": "2026-06-19T15:44:56.500578+02:00"}');
INSERT INTO "resources" VALUES('https://github.com/foggykitchen/foggykitchen-landing-zone-orchestrator','FoggyKitchen Landing Zone Orchestrator','An architecture-first multicloud landing zone framework using structured Terraform and OpenTofu modules for Azure and OCI.','2026',4,'A production-grade cloud infrastructure layout designed to orchestrate Azure, Oracle Cloud Infrastructure (OCI), and hybrid interconnect topologies.
- Utilizing structured OpenTofu and Terraform architectures, the project abstracts cloud networking, identity, and firewall rules into cohesive state configurations.
- Employs a YAML-based payload contract that allows system architects to declaratively compose landing zones without maintaining disconnected state files.','en','project','Advanced',0,'online','automatic','e4d36800a2f1d4424273e911d84854460b985e651e7412ea47034f9cd8020b5b',NULL,1780352838,0,'2026-06-01T14:32:25Z',NULL,NULL,NULL,'["Cloud Architecture", "Infrastructure as Code", "Multi-Cloud Infrastructure", "Landing Zones", "Terraform"]','["[ENTERPRISE-STABLE]", "[GUIDE]"]','[]','[]','{}','{"category": "aws-iac", "gh_license": "UPL-1.0", "gh_pushed": "2026-06-01T14:32:25Z", "gh_stars": 1, "reputation_status": "Vetted", "reputation_summary": "Active, well-structured Open Source IaC repository maintained by FoggyKitchen (Martin Linxfeld). Community vetted and actively used for multi-cloud landing zone automation.", "social_preview_url": "https://opengraph.githubassets.com/bfe8baf6e63ceb285737c904463890959aea7effd67a296e77ac789846b19687/foggykitchen/foggykitchen-landing-zone-orchestrator", "source_provenance": "X.com (nubenetes)", "suggested_new_category": "multi-cloud-landing-zones", "gh_open_issues_30d": 0, "gh_open_prs_30d": 0, "gh_community_health": "dormant", "gh_activity_checked": "2026-06-19T15:44:57.291545+02:00"}');
INSERT INTO "resources" VALUES('https://github.com/forbearing/k8s','forbearing/k8s','','N/A',0,'Curator Insight describes forbearing/k8s as an abstraction wrapper over client-go to offer a simpler API for standard Kubernetes resource orchestration. Live Grounding indicates it reduces boilerplate for minor tooling but lacks the ecosystem stability of standard controllers.','English','Repository','Intermediate',0,'online','manual','3aa7469faad948e6ba9ce9a6d050028a335b91d34beb9adabf533b12a090808f',100.0,1779029948,1,'2022-11-15T23:57:18Z',NULL,NULL,NULL,'["Cloud Native", "Kubernetes Development", "Client Wrappers"]','["[COMMUNITY-TOOL]"]','["docs/golang.md"]','["golang.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2022-11-15T23:57:18Z", "gh_stars": 73, "gh_open_issues_30d": 0, "gh_open_prs_30d": 0, "gh_community_health": "dormant", "gh_activity_checked": "2026-06-19T15:44:58.056614+02:00"}');
INSERT INTO "resources" VALUES('https://github.com/freach/kubernetes-security-best-practice/blob/master/README.md','Kubernetes Security Best Practices 🌟','','2019',5,'A curated GitHub repository delineating hardened configurations for Kubernetes API servers, Kubelets, and network boundaries. It details port-level access rules, ingress/egress filtering, and cluster isolation tactics to defend against pivot attacks.','Markdown','curation','Advanced',1,'online','manual','37aafd945ea8a42e8fee8a2e74ce338bb96341803e8e7272316cbd7e40c1b6d9',100.0,1779033782,1,'2019-09-11T23:13:51Z',NULL,NULL,NULL,'["Kubernetes Security", "Cluster Hardening", "Network Policies"]','["[DE FACTO STANDARD]"]','["docs/kubernetes-security.md"]','["kubernetes-security.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2019-09-11T23:13:51Z", "gh_stars": 2712, "gh_open_issues_30d": 12, "gh_open_prs_30d": 0, "gh_community_health": "healthy", "gh_activity_checked": "2026-06-19T15:44:58.827996+02:00"}');
INSERT INTO "resources" VALUES('https://github.com/frectonz/sql-studio','SQL Studio: A Unified SQL Database Explorer','','2025',5,'A single-binary SQL database administrator interface written in Rust. It streamlines querying, schema inspection, and data visualization across multiple RDBMS engines (including SQLite, PostgreSQL, and MySQL) in resource-constrained containerized runtimes.','Rust','Web Tool','Intermediate',0,'online','manual','c99e0d82a1df7ea3315a001508cbed916e879f1264a16b624637a063f1efd8ee',100.0,1779031107,1,'2026-03-15T20:25:56Z',NULL,NULL,NULL,'["Database & Storage Management", "Data Administration", "UI Tools"]','["[DE FACTO STANDARD]"]','["docs/databases.md", "docs/devops-tools.md", "docs/kubernetes-tools.md"]','["devops-tools.md", "databases.md", "kubernetes-tools.md"]','{}','{"gh_license": "MIT", "gh_pushed": "2026-03-15T20:25:56Z", "gh_stars": 3546, "gh_open_issues_30d": 1, "gh_open_prs_30d": 0, "gh_community_health": "low", "gh_activity_checked": "2026-06-19T15:44:59.724612+02:00"}');
INSERT INTO "resources" VALUES('https://github.com/freelensapp/freelens','FreeLens','','2024',4,'FreeLens is a lightweight, open-source alternative desktop client for managing Kubernetes clusters. It provides platform operators with real-time visual telemetry and container log streams, optimizing daily operational tasks without complex terminal overhead.','JavaScript','Desktop Application','Intermediate',0,'online','manual','d276cefc7d35cc51940e7419b703a9a7fce83deb3427ec1a89486e6da03ceb21',100.0,1779033072,1,'2026-06-13T21:55:17Z',NULL,NULL,NULL,'["Cluster Management", "GUI Tools", "Desktop Clients"]','["[ENTERPRISE-STABLE]"]','["docs/devel-sites.md", "docs/kubernetes-tools.md", "docs/kubernetes.md"]','["kubernetes-tools.md", "devel-sites.md", "kubernetes.md"]','{}','{"gh_license": "MIT", "gh_pushed": "2026-06-13T21:55:17Z", "gh_stars": 5146, "gh_open_issues_30d": 225, "gh_open_prs_30d": 0, "gh_community_health": "active", "gh_activity_checked": "2026-06-19T15:45:00.522065+02:00"}');
INSERT INTO "resources" VALUES('https://github.com/fstab/cifs','fstab/cifs','','2016',2,'A legacy FlexVolume plugin built to mount remote CIFS/SMB storage shares directly into pods. Although superseded by modern CSI standards, it serves as a valuable historical reference for older storage configuration engines.','Go','FlexVolume Plugin','Intermediate',0,'online','manual','dd7bd3ed45ca585e641d6c0013accb851509d60bbd58229ab13cb656f1fe41a9',100.0,1779030615,1,'2022-08-04T10:15:05Z',NULL,NULL,NULL,'["Storage & Data", "Legacy Storage", "CIFS/SMB Mounts"]','["[LEGACY]"]','["docs/kubernetes-tools.md"]','["kubernetes-tools.md"]','{}','{"gh_license": "MIT", "gh_pushed": "2022-08-04T10:15:05Z", "gh_stars": 218, "gh_open_issues_30d": 13, "gh_open_prs_30d": 0, "gh_community_health": "healthy", "gh_activity_checked": "2026-06-19T15:45:01.263021+02:00"}');
INSERT INTO "resources" VALUES('https://github.com/furiko-io/furiko','github.com/furiko-io/furiko','','2025',5,'Furiko is an advanced execution platform designed to host ad-hoc and cron jobs in complex production clusters. It expands upon native CronJob limitations by offering comprehensive concurrency controls, deep execution history archives, and parameterized triggers suited for high-throughput batch environments.','Go','Repository','Advanced',0,'online','manual','f67e9269f51d43150e6bdaaee14b29396f934bb39d7b6f75dcc26040a58aafc1',100.0,1779029878,1,'2025-02-13T13:57:36Z',NULL,NULL,NULL,'["Workload Management", "Job Scheduling", "Cron Engines"]','["[DE FACTO STANDARD]"]','["docs/kubernetes-operators-controllers.md"]','["kubernetes-operators-controllers.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2025-02-13T13:57:36Z", "gh_stars": 502, "gh_open_issues_30d": 19, "gh_open_prs_30d": 0, "gh_community_health": "healthy", "gh_activity_checked": "2026-06-19T15:45:02.015964+02:00"}');
INSERT INTO "resources" VALUES('https://github.com/futurewei-cloud/arktos','Arktos','','2024',0,'An alternative, heavily modified Kubernetes runtime architecture optimized for massive multi-tenancy scales. Introduces partition-based controllers and native multi-tenant routing directly inside the API server context.','Go','Control Plane','Advanced',0,'online','manual','0b1491439fcc57271dd4c99fc6484111dbdcad7b6e5c55bcf13c381f3ae0eade',100.0,1781736046,1,'2026-06-18T00:40:46.802520+02:00',NULL,NULL,NULL,'["Platform Engineering", "Custom Control Planes", "Multi-Tenancy"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-tools.md"]','["kubernetes-tools.md"]','{}','{"gh_stars": 0, "gh_pushed": null, "gh_license": "N/A", "gh_open_issues_30d": 0, "gh_open_prs_30d": 0, "gh_community_health": "dormant", "gh_activity_checked": "2026-06-19T15:45:02.863759+02:00"}');
INSERT INTO "resources" VALUES('https://github.com/gardener/etcd-backup-restore','github.com/gardener/etcd-backup-restore','','2025',4,'Developed under the Gardener project, this agent automates snapshot generation, compression, and synchronization of multi-node ETCD clusters. Continuously writes transactional delta logs to private S3 endpoints.','Go','Tool','Advanced',1,'online','manual','d7e53637459bbdca137936836576f26a3d8ff7ad9fa1d18b9739560ce5af879e',100.0,1779030598,1,'2026-06-14T07:36:01Z',NULL,NULL,NULL,'["Infrastructure", "Control Plane", "ETCD Administration"]','["[ENTERPRISE-STABLE]"]','["docs/kubernetes-backup-migrations.md"]','["kubernetes-backup-migrations.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2026-06-14T07:36:01Z", "gh_stars": 329, "gh_open_issues_30d": 67, "gh_open_prs_30d": 0, "gh_community_health": "active", "gh_activity_checked": "2026-06-19T15:45:03.614541+02:00"}');
INSERT INTO "resources" VALUES('https://github.com/gardener/gardener','Gardener','','2026',4,'Gardener is an advanced open-source CNCF incubating platform designed to manage the lifecycle of thousands of Kubernetes clusters (called shoot clusters) across diverse cloud environments using the ''Kubernetes-on-Kubernetes'' pattern. It implements control planes as pods inside admin seeds, ensuring unified, scalable, and highly automated cloud-agnostic day-2 operations.','Go','Platform','High',0,'online','manual','b7f0a60e9aed7ab6d0afdc9c5e7e5e44d33801f213b81cda3df302e599ecf70b',100.0,1779029155,1,'2026-06-12T20:51:13Z',NULL,NULL,NULL,'["Cluster Management", "Multi-Cluster Orchestration", "Hyperscale Management"]','["[ENTERPRISE-STABLE]"]','["docs/kubernetes-tools.md"]','["kubernetes-tools.md", "index.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2026-06-12T20:51:13Z", "gh_stars": 3394, "gh_open_issues_30d": 228, "gh_open_prs_30d": 0, "gh_community_health": "active", "gh_activity_checked": "2026-06-19T15:45:04.593516+02:00"}');
INSERT INTO "resources" VALUES('https://github.com/gardener/terraformer','gardener/terraformer: Terraformer','','2026',2,'Terraformer acts as a Kubernetes-native orchestration engine that executes Terraform plans inside isolated Pods. It mitigates the need for external runner machines by converting infrastructure provisioning steps into native custom resource actions. Curator insights show its success inside the Gardener ecosystem, while live engineering validation confirms its critical role in multi-cloud infrastructure bootstrap operations.','Go','Operator','Advanced',0,'online','manual','4feb7d4dff0d978e9a48fe63e63b6f231ef56043a67d713b653d1073ba13c106',100.0,1779030230,1,'2026-06-09T14:30:05Z',NULL,NULL,NULL,'["Infrastructure", "Provisioning", "Terraform Integration"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-tools.md"]','["kubernetes-tools.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2026-06-09T14:30:05Z", "gh_stars": 145, "gh_open_issues_30d": 3, "gh_open_prs_30d": 0, "gh_community_health": "low", "gh_activity_checked": "2026-06-19T15:51:11.154190+02:00"}');
INSERT INTO "resources" VALUES('https://github.com/garutilorenzo/k3s-aws-terraform-cluster','garutilorenzo/k3s-aws-terraform-cluster','','2021',2,'An open-source repository containing Terraform configurations to bootstrap a lightweight K3s cluster on AWS EC2. Integrates essential security groups, network route assignments, and automatic node clustering through userdata initialization.','HCL','Repository','Intermediate',0,'online','manual','f7dcc6728d69946078ab4a9d007dcb40d6bb05c548b969b19c56e124510a8e78',100.0,1779031021,1,'2023-02-04T16:07:20Z',NULL,NULL,NULL,'["Cloud Infrastructure", "AWS", "EKS & Container Orchestration"]','["[COMMUNITY-TOOL]"]','["docs/terraform.md"]','["terraform.md"]','{}','{"gh_license": "GPL-3.0", "gh_pushed": "2023-02-04T16:07:20Z", "gh_stars": 166, "gh_open_issues_30d": 1, "gh_open_prs_30d": 0, "gh_community_health": "low", "gh_activity_checked": "2026-06-19T15:51:11.917952+02:00"}');
INSERT INTO "resources" VALUES('https://github.com/garutilorenzo/k8s-aws-terraform-cluster','garutilorenzo/k8s-aws-terraform-cluster','','2022',1,'An open-source custom framework designed to boot self-managed Kubernetes nodes on EC2 bare instances using custom Terraform manifests. Focuses on full certificate management and network interface manual setup.','HCL','Repository','Advanced',0,'online','manual','9c21b39bd0ec8e64dd91681f4b29a8592fef820e62a4a43a9d2a6a6d833ae52b',100.0,1779032757,1,'2024-03-15T11:19:55Z',NULL,NULL,NULL,'["Cloud Infrastructure", "AWS", "EKS & Container Orchestration"]','["[COMMUNITY-TOOL]"]','["docs/terraform.md"]','["terraform.md"]','{}','{"gh_license": "GPL-3.0", "gh_pushed": "2024-03-15T11:19:55Z", "gh_stars": 79, "gh_open_issues_30d": 0, "gh_open_prs_30d": 0, "gh_community_health": "dormant", "gh_activity_checked": "2026-06-19T15:51:12.660965+02:00"}');
INSERT INTO "resources" VALUES('https://github.com/gayanvoice/top-github-users','Top GitHub Users By Country','','N/A',0,NULL,NULL,NULL,NULL,0,NULL,'manual','377a211e15cafdbab77a3a930fbc24784e898d07501f2e59a55e6ad56fb22002',100.0,1779033623,1,'2026-05-17T18:00:23.317791+02:00',NULL,NULL,NULL,'[]','[]','[]','[]','{}','{"gh_open_issues_30d": 17, "gh_open_prs_30d": 0, "gh_community_health": "healthy", "gh_activity_checked": "2026-06-19T15:51:13.430830+02:00"}');
INSERT INTO "resources" VALUES('https://github.com/gcla/termshark','termshark','','2026',5,'A Go-based terminal user interface (TUI) for `tshark` (Wireshark command-line engine). Enables native, interactive network packet analysis over headless SSH connections on remote servers or Kubernetes nodes without X11 overhead.','Go','Utility Tool','Advanced',0,'online','manual','a19fcdc6f6de9dcb1c1d6f4e3372ce3932bd4e3170ded85ec3a190e95467b91d',100.0,1779033030,1,'2024-04-30T06:15:11Z',NULL,NULL,NULL,'["Linux", "Networking", "Diagnostics"]','["[DE FACTO STANDARD]"]','["docs/linux.md"]','["linux.md"]','{}','{"gh_license": "MIT", "gh_pushed": "2024-04-30T06:15:11Z", "gh_stars": 9909, "gh_open_issues_30d": 48, "gh_open_prs_30d": 0, "gh_community_health": "healthy", "gh_activity_checked": "2026-06-19T15:51:14.209620+02:00"}');
INSERT INTO "resources" VALUES('https://github.com/geerlingguy/ansible-for-devops','Ansible for DevOps Examples','','2024',5,'The premier community-standard GitHub repository containing configuration blueprints for Jeff Geerling''s ''Ansible for DevOps''. Serves as a primary reference for deploying Kubernetes clusters and microservices.','YAML','github_repo','Advanced',0,'online','manual','92f4a9fc4627622a11cf72b99e447bec9cb36a3dc0d4afd6645bf75f5e48e49d',100.0,1779034332,1,'2025-05-25T06:03:59Z',NULL,NULL,NULL,'["Automation & Orchestration", "Ansible", "Reference Architectures"]','["[DE FACTO STANDARD]"]','["docs/ansible.md", "docs/devops.md"]','["devops.md", "ansible.md"]','{}','{"gh_license": "MIT", "gh_pushed": "2025-05-25T06:03:59Z", "gh_stars": 9787, "gh_open_issues_30d": 118, "gh_open_prs_30d": 0, "gh_community_health": "active", "gh_activity_checked": "2026-06-19T15:51:14.973009+02:00"}');
INSERT INTO "resources" VALUES('https://github.com/geerlingguy/ansible-for-devops/tree/master/kubernetes','Ansible for devops: Kubernetes','','2023',5,'This repository contains the official, battle-tested Kubernetes configuration and deployment playbooks accompanying the well-regarded ''Ansible for DevOps'' series. It demonstrates structured automation patterns to install, maintain, and bootstrap Kubernetes clusters from bare-metal up to public cloud infrastructure. It serves as a gold-standard reference for blending Ansible''s procedural execution model with Kubernetes'' declarative state.','YAML','Software','Advanced',0,'online','manual','42b15252dd72404b85198e54e9f03237bb980d450270ea2d5b67beb6685e0144',100.0,1779033592,1,'2025-05-25T06:03:59Z',NULL,NULL,NULL,'["Automation", "Configuration Management", "Infrastructure as Code"]','["ENTERPRISE-STABLE"]','["docs/kubernetes.md"]','["kubernetes.md"]','{}','{"gh_license": "MIT", "gh_pushed": "2025-05-25T06:03:59Z", "gh_stars": 9787, "gh_open_issues_30d": 118, "gh_open_prs_30d": 0, "gh_community_health": "active", "gh_activity_checked": "2026-06-19T15:51:15.710930+02:00"}');
INSERT INTO "resources" VALUES('https://github.com/geerlingguy/ansible-role-docker','Ansible Role: Docker 🌟','','2026',4,'An exceptionally popular and robust Ansible role designed by Jeff Geerling to handle complete installation and configuration of Docker on diverse Linux distros. It sets up the Docker daemon, manages system services, and handles dependencies.','YAML','Role','Beginner',0,'online','manual','0415ef3aef3db9596af58284d93bb08742cbf9389d32ca8133ceb9e60988e3fb',100.0,1779032173,1,'2026-04-22T02:35:44Z',NULL,NULL,NULL,'["Infrastructure as Code", "Ansible", "Docker Deployment"]','["[ENTERPRISE-STABLE]"]','["docs/ansible.md"]','["ansible.md"]','{}','{"gh_license": "MIT", "gh_pushed": "2026-04-22T02:35:44Z", "gh_stars": 2270, "gh_open_issues_30d": 16, "gh_open_prs_30d": 0, "gh_community_health": "healthy", "gh_activity_checked": "2026-06-19T15:51:16.457145+02:00"}');
INSERT INTO "resources" VALUES('https://github.com/geerlingguy/ansible-role-jenkins','ansible-role-jenkins','','2025',3,'A widely adopted Ansible playbook automation framework for preparing enterprise Linux hosts to run Jenkins controllers. Includes baked-in configurations for repository keys, dependencies, and default configurations.','YAML','Repository','Intermediate',0,'online','manual','1f381e6c741c1768e123bf4991e9b5721919361566a2823f36adf1d84ac5eebc',100.0,1779031021,1,'2026-03-04T20:09:59Z',NULL,NULL,NULL,'["CI/CD Infrastructure", "Configuration Management", "Ansible Roles"]','["[COMMUNITY-TOOL]"]','["docs/jenkins.md"]','["jenkins.md"]','{}','{"gh_license": "MIT", "gh_pushed": "2026-03-04T20:09:59Z", "gh_stars": 852, "gh_open_issues_30d": 8, "gh_open_prs_30d": 0, "gh_community_health": "low", "gh_activity_checked": "2026-06-19T15:51:17.203953+02:00"}');
INSERT INTO "resources" VALUES('https://github.com/geerlingguy/ansible-role-kubernetes','Ansible Role - Kubernetes (Jeff Geerling)','','2026',5,'Jeff Geerling''s highly popular, community-standard Ansible role designed to automate core system dependencies, swap disabling, package installations, and initial Kubeadm commands on Debian and RedHat distributions, simplifying playbooks deployment.','YAML','Repository','Intermediate',0,'online','manual','ec20419456edd443a34a1cf535161ce7cd267c0bc4f2c98fe0a6bcda0340f4b7',100.0,1779033655,1,'2025-11-28T04:12:15Z',NULL,NULL,NULL,'["Provisioning", "Ansible", "Roles"]','["[DE FACTO STANDARD]"]','["docs/kubernetes-on-premise.md", "docs/matrix-table.md"]','["kubernetes-on-premise.md", "matrix-table.md"]','{}','{"gh_license": "MIT", "gh_pushed": "2025-11-28T04:12:15Z", "gh_stars": 626, "gh_open_issues_30d": 8, "gh_open_prs_30d": 0, "gh_community_health": "low", "gh_activity_checked": "2026-06-19T15:51:17.985460+02:00"}');
INSERT INTO "resources" VALUES('https://github.com/genuinetools/contained.af','github.com/genuinetools: contained.af','','2017',4,'An interactive playground/educational sandbox platform engineered to test and explore container breakout vectors, Linux namespaces, and capabilities. Created by Jessie Frazelle, it provides runtime validation for assessing container syscall restrictions.','Go','Open Source Tool','Advanced',0,'online','manual','4fab4e4846007403029a55064c80876c43c64e8dec263fb7a66b06e8cdf4db68',100.0,1779033068,1,'2023-05-11T20:38:28Z',NULL,NULL,NULL,'["Security", "Container Sandboxing", "Educational Tools"]','["[ENTERPRISE-STABLE]"]','["docs/kubernetes.md"]','["kubernetes.md"]','{}','{"gh_license": "MIT", "gh_pushed": "2023-05-11T20:38:28Z", "gh_stars": 906, "gh_open_issues_30d": 14, "gh_open_prs_30d": 0, "gh_community_health": "healthy", "gh_activity_checked": "2026-06-19T15:51:18.790144+02:00"}');
INSERT INTO "resources" VALUES('https://github.com/genuinetools/img','img','','2026',5,'Img is a standalone, daemonless, and unprivileged container image builder designed on top of BuildKit. It allows users to build OCI images in secure, rootless environments without mounting privileged Docker sockets, which is highly beneficial for isolated CI/CD pipelines. While development has cooled down in favor of upstream BuildKit or Kaniko, it remains a pioneering reference tool for secure image building.','Go','Tool','High',0,'online','manual','0b7ad58af06e4f93f6af11e2d6547d478fe08c09914acc88f1dac481bcf9723b',100.0,1779029884,1,'2024-05-19T22:07:07Z',NULL,NULL,NULL,'["Infrastructure", "Containerization", "Image Building"]','["[DE FACTO STANDARD]"]','["docs/docker.md"]','["docker.md"]','{}','{"gh_license": "MIT", "gh_pushed": "2024-05-19T22:07:07Z", "gh_stars": 3986, "gh_open_issues_30d": 110, "gh_open_prs_30d": 0, "gh_community_health": "active", "gh_activity_checked": "2026-06-19T15:51:19.554208+02:00"}');
INSERT INTO "resources" VALUES('https://github.com/geritol/secret-backup-operator','Secret backup operator','','2020',1,'A specialized operator built to detect secrets across namespaces and back them up securely into encrypted target destinations. Serves as a useful narrow-scope disaster recovery mechanism, but has been replaced by global suites.','Go','Operator','Intermediate',1,'online','manual','42b31d1715d385ad4a02d32aefbf817e31b912c7ac130e3cd62f7e54379ab832',100.0,1779031645,1,'2024-05-31T12:48:52Z',NULL,NULL,NULL,'["Security & Identity", "Configuration Management", "Backup Tools"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-tools.md"]','["kubernetes-tools.md"]','{}','{"gh_license": "MIT", "gh_pushed": "2024-05-31T12:48:52Z", "gh_stars": 13, "gh_open_issues_30d": 8, "gh_open_prs_30d": 0, "gh_community_health": "low", "gh_activity_checked": "2026-06-19T15:51:20.309934+02:00"}');
INSERT INTO "resources" VALUES('https://github.com/germainlefebvre4/ns-killer','NS Killer','','2022',1,'A utility created to clean up persistent namespaces stuck in the Terminating state, often caused by lingering finalizers on external resources. It safely identifies blockages, clears remaining finalizers, and forces deletion without compromising API health.','Go','CLI / Operator','Intermediate',0,'online','manual','7595722e195c0c1cb8347dc9e1138f2bd73a45b915a67684c7a47187f6c7f2af',100.0,1779029292,1,'2022-12-08T11:41:58Z',NULL,NULL,NULL,'["Cluster Management", "Resource Cleanup", "Namespace Recovery"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-tools.md"]','["kubernetes-tools.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2022-12-08T11:41:58Z", "gh_stars": 18, "gh_open_issues_30d": 10, "gh_open_prs_30d": 0, "gh_community_health": "healthy", "gh_activity_checked": "2026-06-19T15:51:21.121747+02:00"}');
INSERT INTO "resources" VALUES('https://github.com/getanteon/anteon','ddosify/ddosify','','2021',5,'Rebranded from Ddosify to Anteon, this is a high-performance, developer-centric network load-testing and observability platform. It allows simulating high concurrency to benchmark REST APIs, HTTP endpoints, and Kubernetes workloads.','Go','Testing Engine','Medium',1,'online','manual','8b7dda6a22f3f966051a09000c96f03bb5ccc95cf32998df7d8488951c2e0913',100.0,1779130495,1,'2026-03-04T10:47:26Z',NULL,NULL,NULL,'["Performance & Testing", "Load Testing", "Observability"]','["[DE FACTO STANDARD]"]','["docs/kubernetes-tools.md"]','["kubernetes-tools.md"]','{}','{"gh_license": "AGPL-3.0", "gh_pushed": "2026-03-04T10:47:26Z", "gh_stars": 8528, "gh_open_issues_30d": 19, "gh_open_prs_30d": 0, "gh_community_health": "healthy", "gh_activity_checked": "2026-06-19T15:51:21.881221+02:00"}');
INSERT INTO "resources" VALUES('https://github.com/getporter/porter',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,'manual','d16c8c4fa6a257c0d88cb0d8f09ebc35e09a0aa1ea8ea0c64715ddba039a6723',100.0,1779032185,0,'2026-05-17T17:36:25.321365+02:00',NULL,NULL,NULL,'[]','[]','["docs/kubernetes-tools.md"]','[]','{}','{"gh_open_issues_30d": 155, "gh_open_prs_30d": 0, "gh_community_health": "active", "gh_activity_checked": "2026-06-19T15:51:22.791366+02:00"}');
INSERT INTO "resources" VALUES('https://github.com/getseabird/seabird',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,'manual','46c7815a6286cdad936489cbdfe7128e6d24e688204585a7debe0ccdba47e4d1',100.0,1779032521,0,'2026-05-17T17:42:01.784528+02:00',NULL,NULL,NULL,'[]','[]','["docs/kubernetes-based-devel.md"]','[]','{}','{"gh_open_issues_30d": 21, "gh_open_prs_30d": 0, "gh_community_health": "healthy", "gh_activity_checked": "2026-06-19T15:51:23.587165+02:00"}');
INSERT INTO "resources" VALUES('https://github.com/getsops/sops','sops: Simple and flexible tool for managing secrets 🌟','','2026',5,'An essential open-source tool for file-level encryption inside configuration management pipelines. SOPS supports partial file encryption for formats like YAML, JSON, and ENV, integrating natively with AWS KMS, GCP KMS, Azure Key Vault, HashiCorp Vault, age, and PGP. It is highly valued in GitOps workflows for its ability to securely commit encrypted configurations.','Go','Tool','Intermediate',1,'online','manual','ed65338f4cf9d0235bd8e6c3136131b05984892aa6f0cdaabfd1d56bc233683d',100.0,1779130495,1,'2026-06-13T13:42:34Z',NULL,NULL,NULL,'["Security", "Secrets Management", "GitOps Encrypted Secrets"]','["[DE FACTO STANDARD]"]','["docs/devsecops.md", "docs/terraform.md"]','["devsecops.md", "terraform.md"]','{}','{"gh_license": "MPL-2.0", "gh_pushed": "2026-06-13T13:42:34Z", "gh_stars": 22092, "gh_open_issues_30d": 431, "gh_open_prs_30d": 0, "gh_community_health": "active", "gh_activity_checked": "2026-06-19T15:51:24.365525+02:00"}');
INSERT INTO "resources" VALUES('https://github.com/gfkse/jenkins-shared-library','Declarative Pipeline - Jenkins shared library 🌟','','2021',1,'An open-source reference implementation of a Jenkins Declarative Shared Library. Contains practical, modular code examples for static security analysis, test result formatting, container compilation, and real-time Slack notification integrations.','Groovy','repository','Intermediate',0,'online','manual','336a3650b81c6d9917f3c2ce89a4209f890a331bc5894c1a852a86fc628b83ad',100.0,1779030401,1,'2019-05-03T11:38:19Z',NULL,NULL,NULL,'["Infrastructure & DevOps", "Shared Libraries", "Production Blueprints"]','["[COMMUNITY-TOOL]"]','["docs/jenkins.md"]','["jenkins.md"]','{}','{"gh_license": "GPL-3.0", "gh_pushed": "2019-05-03T11:38:19Z", "gh_stars": 22, "gh_open_issues_30d": 0, "gh_open_prs_30d": 0, "gh_community_health": "dormant", "gh_activity_checked": "2026-06-19T15:51:25.166933+02:00"}');
INSERT INTO "resources" VALUES('https://github.com/ggicci/httpin','ggicci/httpin: HTTP Input for Go','','N/A',0,'Curator Insight introduces httpin as a declarative way to decode HTTP request data (query, headers, body) directly into Go structs. Live Grounding confirms it''s a popular tool for clean controller interfaces, reducing imperative parsing code in Go web microservices.','English','Repository','Intermediate',1,'online','manual','659e16434a94cd541d92b16bcc6b1e2c9ae58c77edcd047933dfd5a9be53a904',100.0,1779031712,1,'2026-05-28T17:48:28Z',NULL,NULL,NULL,'["Cloud Native", "Web Frameworks", "Request Binding"]','["[COMMUNITY-TOOL]"]','["docs/golang.md"]','["golang.md"]','{}','{"gh_license": "MIT", "gh_pushed": "2026-05-28T17:48:28Z", "gh_stars": 385, "gh_open_issues_30d": 13, "gh_open_prs_30d": 0, "gh_community_health": "healthy", "gh_activity_checked": "2026-06-19T15:51:25.917013+02:00"}');
INSERT INTO "resources" VALUES('https://github.com/gianlucam76/k8s-cleaner','github.com/gianlucam76/k8s-cleaner 🌟','','2026',5,'A dynamic garbage-collection engine built to maintain clean, clutter-free cluster environments. By looking up orphaned, obsolete, or outdated configmaps, secrets, persistent volumes, and failed pods, it prunes cluster footprints against user-defined scheduling filters.','Go','Repository','Intermediate',0,'online','manual','26b97509c6b90de108c22f7d0fd95a2e8c0f4c50d694bf37a22d7221a315e6d2',100.0,1779033429,1,'2026-06-12T19:53:05Z',NULL,NULL,NULL,'["Operations & Reliability", "Cluster Cleanup", "Resource Management"]','["[DE FACTO STANDARD]"]','["docs/kubernetes-operators-controllers.md"]','["kubernetes-operators-controllers.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2026-06-12T19:53:05Z", "gh_stars": 791, "gh_open_issues_30d": 17, "gh_open_prs_30d": 0, "gh_community_health": "healthy", "gh_activity_checked": "2026-06-19T15:51:26.667419+02:00"}');
INSERT INTO "resources" VALUES('https://github.com/gimlet-io/gimletd','gimletd - the GitOps release manager','','2024',5,'A modern GitOps release management controller bridging developer workflows and active Git repositories. Gimletd acts as a release queue, facilitating pull request previews, rolling deployments, and instant rollbacks. Offers an intuitive UI alternative for deployment-heavy dev teams.','Go','Service','Medium',1,'online','manual','43b378c03c6da86876294318ac70f09361d86a2fb5da66149d0511b37c3a67d2',100.0,1779034046,1,'2022-02-15T10:57:47Z',NULL,NULL,NULL,'["Application Delivery", "GitOps", "Release Management"]','["[DE FACTO STANDARD]"]','["docs/kubernetes-tools.md"]','["kubernetes-tools.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2022-02-15T10:57:47Z", "gh_stars": 24, "gh_open_issues_30d": 0, "gh_open_prs_30d": 0, "gh_community_health": "dormant", "gh_activity_checked": "2026-06-19T15:51:27.511312+02:00"}');
INSERT INTO "resources" VALUES('https://github.com/gini/dexter','gini/dexter','','2020',5,'Curator Insight: An OIDC-helper CLI tool for generating kubectl credential configurations. Live Grounding: Inactive for over 4 years; considered legacy under Nubenetes MVQ rules. It has been superseded by tools like kubelogin.','Go','Code Repository','Intermediate',0,'online','manual','b11c25939eda17cb4b637647b1e2e2811dcd834b4766f1939239a637bc2dc797',100.0,1779030529,1,'2025-05-15T09:16:14Z',NULL,NULL,NULL,'["Security", "Identity & Access", "OIDC", "Legacy Tools"]','["[DE FACTO STANDARD]", "[LEGACY]"]','["docs/kubernetes-security.md"]','["kubernetes-security.md"]','{}','{"gh_license": "MIT", "gh_pushed": "2025-05-15T09:16:14Z", "gh_stars": 168, "gh_open_issues_30d": 12, "gh_open_prs_30d": 0, "gh_community_health": "healthy", "gh_activity_checked": "2026-06-19T15:51:28.265770+02:00"}');
INSERT INTO "resources" VALUES('https://github.com/giscus/giscus','github.com/giscus/giscus','','2021',5,'A database-free comment widget powered natively by GitHub Discussions. Explores how mapping comments directly into static markdown contexts eliminates expensive self-hosted database servers and prevents tracking risks on modern JAMstack websites.','TypeScript','Repository','Intermediate',0,'online','manual','b22fa6822fa703d1b785a0d49ec3a04682c68d95560f2c34a0db20da4b105fa0',100.0,1779030346,1,'2026-05-26T22:20:10Z',NULL,NULL,NULL,'["Developer Platform", "Collaboration Tools", "Static Sites"]','["[DE FACTO STANDARD]"]','["docs/git.md"]','["git.md"]','{}','{"gh_license": "MIT", "gh_pushed": "2026-05-26T22:20:10Z", "gh_stars": 11784, "gh_open_issues_30d": 125, "gh_open_prs_30d": 0, "gh_community_health": "active", "gh_activity_checked": "2026-06-19T15:51:29.069246+02:00"}');
INSERT INTO "resources" VALUES('https://github.com/git-bug/git-bug','github.com/MichaelMure/git-bug','','2024',5,'An open-source, fully distributed bug tracking mechanism built directly on Git metadata. It embeds ticket management histories directly into the source control system itself, permitting offline bug tracking, decentralized issue resolution, and programmatic API access.','Go','Library','Advanced',0,'online','manual','4c83960b8e5b1a513bec83e62833dc0dcf470ddaa0f59fdbf8412e05610aa34c',100.0,1779130494,1,'2026-06-10T16:43:20Z',NULL,NULL,NULL,'["DevOps", "Version Control", "Distributed Issue Tracking"]','["[DE FACTO STANDARD]"]','["docs/git.md"]','["git.md"]','{}','{"gh_license": "GPL-3.0", "gh_pushed": "2026-06-10T16:43:20Z", "gh_stars": 9899, "gh_open_issues_30d": 166, "gh_open_prs_30d": 0, "gh_community_health": "active", "gh_activity_checked": "2026-06-19T15:51:29.852523+02:00"}');
INSERT INTO "resources" VALUES('https://github.com/git-ecosystem/git-credential-manager','Git Credential Manager Core','','2024',5,'Git Credential Manager is a secure, cross-platform helper that simplifies multi-factor authentication for hosts like GitHub, GitLab, and Azure DevOps. It securely stores credentials in platform-native keychains, abstracting token lifecycle management away from developers.','C#','Library','Intermediate',0,'online','manual','2a25383d14eb101fbfb2319c46825dd6d3f682fd4ca51e44de459bd0354e2bf0',100.0,1779130494,1,'2026-06-04T16:55:49Z',NULL,NULL,NULL,'["DevOps", "Version Control", "Identity & Access Management"]','["[DE FACTO STANDARD]"]','["docs/devsecops.md", "docs/git.md"]','["devsecops.md", "git.md"]','{}','{"gh_license": "NOASSERTION", "gh_pushed": "2026-06-04T16:55:49Z", "gh_stars": 8978, "gh_open_issues_30d": 165, "gh_open_prs_30d": 0, "gh_community_health": "active", "gh_activity_checked": "2026-06-19T15:51:30.656965+02:00"}');
INSERT INTO "resources" VALUES('https://github.com/git-lfs/git-lfs','git-lfs/git-lfs: Git Large File Storage','','2024',5,'An open-source Git extension that swaps massive media elements and build binaries for lightweight reference pointers. Reduces main repository bloat to improve checkout times in large-scale operations.','Go','Library','Intermediate',0,'online','manual','7ea220e77ce55e3306722f54f095daa96bef1d6cefda24f07b7a67d61bc52c92',100.0,1779030531,1,'2026-06-12T23:00:26Z',NULL,NULL,NULL,'["DevOps", "Version Control", "Large File Archival"]','["[DE FACTO STANDARD]"]','["docs/git.md"]','["git.md"]','{}','{"gh_license": "NOASSERTION", "gh_pushed": "2026-06-12T23:00:26Z", "gh_stars": 14313, "gh_open_issues_30d": 467, "gh_open_prs_30d": 0, "gh_community_health": "active", "gh_activity_checked": "2026-06-19T15:51:31.428347+02:00"}');
INSERT INTO "resources" VALUES('https://github.com/github/hub','github/hub 🌟','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','19e5325c8cceef53dda6b4eea55c83bef59a3aa0e8ee368acf5fd214f49edef8',100.0,1779033084,0,'2026-05-17T17:51:24.921753+02:00',NULL,NULL,NULL,'[]','[]','["docs/git.md"]','[]','{}','{"duplicate_of": "https://github.com/mislav/hub", "gh_open_issues_30d": 0, "gh_open_prs_30d": 0, "gh_community_health": "dormant", "gh_activity_checked": "2026-06-19T15:51:32.129137+02:00"}');
INSERT INTO "resources" VALUES('https://github.com/github/roadmap','GitHub public roadmap 🌟','','2026',5,'Open-source repository compiling features and timelines across the GitHub product spectrum. Enables platform architects to plan internal upgrades matching upcoming core features.','Markdown','Repository','Beginner',0,'online','manual','3df3a08ca659e1b2ddf4eb812dc358c39a576f565facbb5044553cf4d28125c6',100.0,1779034208,1,'2024-10-15T17:31:37Z',NULL,NULL,NULL,'["Developer Platforms", "Product Strategy", "GitHub Roadmap"]','["[DE FACTO STANDARD]"]','["docs/git.md"]','["git.md"]','{}','{"gh_license": "CC-BY-4.0", "gh_pushed": "2024-10-15T17:31:37Z", "gh_stars": 8766, "gh_open_issues_30d": 109, "gh_open_prs_30d": 0, "gh_community_health": "active", "gh_activity_checked": "2026-06-19T15:51:32.866548+02:00"}');
INSERT INTO "resources" VALUES('https://github.com/github/spec-kit','GitHub Spec Kit','Toolkit to help you get started with Spec-Driven Development (SDD) using AI.','2025',4,'GitHub Spec Kit is an open-source toolkit designed to formalize AI-assisted software engineering through Spec-Driven Development (SDD) [1.1.4]. It shifts the traditional software lifecycle by making technical specifications executable, directly generating working implementations via AI agents like GitHub Copilot, Claude Code, or Gemini. The toolkit organizes development into discrete phases, transforming high-level requirements into structured blueprints, technical plans, and manageable task definitions to reduce prompt iteration overhead.','English','Repository','Intermediate',0,'online','automatic','4de024c361339bcc8fb99b926d6f1beb76c2fa87eb92ee34f402417484763e09',NULL,1780352003,0,'2026-06-01T20:04:05Z',NULL,NULL,NULL,'["Artificial Intelligence", "AI Coding Agents", "Spec-Driven Development"]','["[EMERGING]", "[COMMUNITY-TOOL]"]','[]','[]','{}','{"category": "ai-agents-mcp", "gh_license": "MIT", "gh_pushed": "2026-06-01T20:04:05Z", "gh_stars": 107576, "reputation_status": "Vetted", "reputation_summary": "Widely praised by AI engineers as a structured and disciplined methodology for escaping the limits of raw prompt engineering, providing templates and CLI scripts to guide AI agents systematically.", "social_preview_url": "https://opengraph.githubassets.com/807cdd7d241e22dff14f616d078c92a80e56d2468c298fdde183319861aecdc2/github/spec-kit", "source_provenance": "X.com (nubenetes)", "suggested_new_category": "spec-driven-development", "gh_open_issues_30d": 389, "gh_open_prs_30d": 0, "gh_community_health": "active", "gh_activity_checked": "2026-06-19T15:51:33.642086+02:00"}');
INSERT INTO "resources" VALUES('https://github.com/gitkraken/vscode-gitlens','GitLens interactive rebase','','2016',5,'Detailed documentation on GitLens'' visual interactive rebase tool, which translates raw CLI rebase structures into a drag-and-drop workspace UI within VS Code, significantly reducing risks when rewriting commit histories.','TypeScript','Extension','Intermediate',0,'online','manual','e89e808f4e2a1a244907443e3d923b40bba53c989aadd137e8c9d01c1f32047b',100.0,1779130494,1,'2026-06-13T10:03:33Z',NULL,NULL,NULL,'["Development Tools", "VS Code", "Git Extensions"]','["[DE FACTO STANDARD]"]','["docs/visual-studio.md"]','["visual-studio.md"]','{}','{"gh_license": "NOASSERTION", "gh_pushed": "2026-06-13T10:03:33Z", "gh_stars": 9841, "gh_open_issues_30d": 949, "gh_open_prs_30d": 0, "gh_community_health": "active", "gh_activity_checked": "2026-06-19T15:51:34.423131+02:00"}');
INSERT INTO "resources" VALUES('https://github.com/gitops-working-group/gitops-working-group','GitOps Working Group 🌟','','2021',0,'CNCF-sponsored GitOps Working Group focusing on developing unified industry specifications. Establishes the core principles of GitOps (declarative state, version control, automated pull, active reconciliation) for tool development interoperability.','None','Repository','Advanced',0,'online','manual','9d9764e6cf92f70eccb5378965fcc8346d1d78f9debc8e4fda5788f611d575b3',100.0,1781736234,1,'2026-06-18T00:43:54.959606+02:00',NULL,NULL,NULL,'["Continuous Delivery", "GitOps", "Standards"]','["[COMMUNITY-TOOL]"]','["docs/gitops.md"]','["gitops.md"]','{}','{"gh_stars": 0, "gh_pushed": null, "gh_license": "N/A", "gh_open_issues_30d": 0, "gh_open_prs_30d": 0, "gh_community_health": "dormant", "gh_activity_checked": "2026-06-19T15:51:35.161855+02:00"}');
INSERT INTO "resources" VALUES('https://github.com/gitpod-io/gitpod',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,'manual','eb24ad27f36de528892de45b55c410dbad56c44b555c6b0bd8bef22f602d478d',100.0,1779032575,0,'2026-05-17T17:42:55.059455+02:00',NULL,NULL,NULL,'[]','[]','["docs/visual-studio.md"]','[]','{}','{"gh_open_issues_30d": 454, "gh_open_prs_30d": 0, "gh_community_health": "active", "gh_activity_checked": "2026-06-19T15:51:35.926474+02:00"}');
INSERT INTO "resources" VALUES('https://github.com/glasskube/glasskube','github.com/glasskube/glasskube','','2024',5,'The official open-source repository for Glasskube, a next-generation package manager for Kubernetes written in Go. Glasskube simplifies package discovery, automated lifecycle updates, and dependency mapping through structured Custom Resource Definitions (CRDs) and robust validation.','Go','Repository','Advanced',0,'online','manual','51da47e4c55388dcbd40159d1da61eab11290ca9f40668d796fc7f68eada02b0',100.0,1779031440,1,'2026-06-14T05:40:36Z',NULL,NULL,NULL,'["Deployment & Delivery", "Package Management", "Glasskube"]','["[DE FACTO STANDARD]"]','["docs/gitops.md"]','["gitops.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2026-06-14T05:40:36Z", "gh_stars": 3494, "gh_open_issues_30d": 16, "gh_open_prs_30d": 0, "gh_community_health": "healthy", "gh_activity_checked": "2026-06-19T15:51:36.697163+02:00"}');
INSERT INTO "resources" VALUES('https://github.com/glebiller/dynamic-configuration-operator','glebiller/dynamic-configuration-operator: Dynamic Configuration Operator','','2024',5,'A custom controller facilitating zero-downtime, runtime application configurations. It tracks custom properties and systematically updates downstream ConfigMaps or dynamic configurations directly in pod filespaces without triggering heavy, traffic-disruptive pod recycling loops.','Go','Repository','Intermediate',0,'online','manual','ab73ad174bcf814e3f621425b5ac4802c3a7e8aa4e02c0efbe27e46fe06c4071',100.0,1779029270,1,'2022-06-03T06:48:17Z',NULL,NULL,NULL,'["Platform Engineering", "GitOps & Configuration", "Dynamic Configurations"]','["[DE FACTO STANDARD]"]','["docs/kubernetes-operators-controllers.md"]','["kubernetes-operators-controllers.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2022-06-03T06:48:17Z", "gh_stars": 34, "gh_open_issues_30d": 0, "gh_open_prs_30d": 0, "gh_community_health": "dormant", "gh_activity_checked": "2026-06-19T15:51:37.456112+02:00"}');
INSERT INTO "resources" VALUES('https://github.com/globalbao/awesome-azure-policy','globalbao/awesome-azure-policy: AWESOME-Azure-Policy','','2026',5,'A comprehensive collection of custom Azure Policy definitions, initiative templates, and execution scripts. This project enables cloud architects to enforce automated governance, compliance frameworks, and infrastructure standards across complex tenant hierarchies. Highly valuable for heavily regulated financial and healthcare cloud environments.','N/A','Repository','Advanced',0,'online','manual','4bcbfb219e6301b4449591249dd3eacaa370c52beff27636ea05d853936c98b9',100.0,1779031258,1,'2026-05-30T07:05:04Z',NULL,NULL,NULL,'["Cloud Security", "Azure", "Governance"]','["[DE FACTO STANDARD]"]','["docs/other-awesome-lists.md"]','["architectural-foundations.md", "other-awesome-lists.md"]','{}','{"gh_license": "CC0-1.0", "gh_pushed": "2026-05-30T07:05:04Z", "gh_stars": 539, "is_special": true, "gh_open_issues_30d": 1, "gh_open_prs_30d": 0, "gh_community_health": "low", "gh_activity_checked": "2026-06-19T15:51:38.231682+02:00"}');
INSERT INTO "resources" VALUES('https://github.com/gnunn1/openshift-basic-pipeline','github.com/gnunn1/openshift-basic-pipeline','','2019',0,'Curator Insight highlights this duplicate resource as a persistent reference point for the basic OpenShift pipeline. Live Grounding reinforces that its utility lies in simple demonstrations of source-to-image (S2I) pipelines. It highlights the simplicity of legacy OpenShift-Jenkins plugins before the emergence of cloud-native Tekton workflows.','Groovy','Repository','Intermediate',0,'online','manual','a647dcf14582f30395fec73319ca966d76c8fabb4554cc7c77eb763547055ccd',100.0,1781735911,1,'2026-06-18T00:38:31.005016+02:00',NULL,NULL,NULL,'["Cloud Native Platforms", "Red Hat OpenShift", "Jenkins Pipelines", "Deployment Automation"]','["[LEGACY]"]','["docs/demos.md"]','["demos.md"]','{}','{"gh_stars": 0, "gh_pushed": null, "gh_license": "N/A", "gh_open_issues_30d": 0, "gh_open_prs_30d": 0, "gh_community_health": "dormant", "gh_activity_checked": "2026-06-19T15:51:39.010365+02:00"}');
INSERT INTO "resources" VALUES('https://github.com/go-ini/ini','go-ini/ini','','N/A',0,'A feature-rich, high-performance ini file parser for Go. Offers seamless serialization and deserialization, essential for managing localized configuration states in production environments.','en','Repository','Intermediate',0,'online','manual','eec84d4d40fc09b044a8f6c1758e6e5a22920b45839ee1378963ed77a39d9327',100.0,1779030482,1,'2026-06-10T02:52:00Z',NULL,NULL,NULL,'["Cloud Native Languages", "Go", "Configuration Management"]','["[ENTERPRISE-STABLE]"]','["docs/golang.md"]','["golang.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2026-06-10T02:52:00Z", "gh_stars": 3542, "gh_open_issues_30d": 77, "gh_open_prs_30d": 0, "gh_community_health": "active", "gh_activity_checked": "2026-06-19T15:51:39.790734+02:00"}');
INSERT INTO "resources" VALUES('https://github.com/go-kratos/kratos','go-kratos/kratos','','N/A',0,'Curator Insight defines Kratos as a heavy-duty microservice framework for Go, designed for highly scalable web-scale systems. Live Grounding highlights its extensive use of gRPC/Protobuf-first code generation, integrated observability, and pluggable service discovery protocols.','English','Repository','Advanced',1,'online','manual','d8b3a5966beaa392e91423c1174ec333d1ef65a03fcf0313da905127cdc1fc12',100.0,1779030721,1,'2026-06-11T17:48:15Z',NULL,NULL,NULL,'["Architecture", "Microservices", "Go Frameworks"]','["[DE FACTO STANDARD]"]','["docs/golang.md"]','["golang.md"]','{}','{"gh_license": "MIT", "gh_pushed": "2026-06-11T17:48:15Z", "gh_stars": 25727, "gh_open_issues_30d": 77, "gh_open_prs_30d": 0, "gh_community_health": "active", "gh_activity_checked": "2026-06-19T15:51:40.544150+02:00"}');
INSERT INTO "resources" VALUES('https://github.com/go-skynet/LocalAI','LocalAI','','N/A',0,NULL,NULL,NULL,NULL,0,NULL,'manual','22c3a959143855b286babc422ceccdbd022b124fd2220eec15235cad4803b2c0',100.0,1779034296,0,'2026-05-17T18:11:36.171325+02:00',NULL,NULL,NULL,'[]','[]','["docs/ai-agents-mcp.md"]','[]','{}','{"gh_open_issues_30d": 0, "gh_open_prs_30d": 0, "gh_community_health": "dormant", "gh_activity_checked": "2026-06-19T15:51:41.226285+02:00"}');
INSERT INTO "resources" VALUES('https://github.com/go-zepto/zepto','Zepto is a lightweight framework for the development of microservices & web services in golang','','N/A',0,'A lightweight web framework designed to simplify microservices development in Go. Features automated dependency injection and routing, though development has cooled in favor of active community-driven alternatives.','en','Repository','Intermediate',1,'online','manual','cd34e31948109028cf2239a268e2d9f884dfa4ba6f15914135009845a011d473',100.0,1779031850,1,'2023-01-07T14:05:13Z',NULL,NULL,NULL,'["Cloud Native Languages", "Go", "Microservices Frameworks"]','["[COMMUNITY-TOOL]", "[EMERGING]", "[LEGACY]"]','["docs/golang.md"]','["golang.md"]','{}','{"gh_license": "MIT", "gh_pushed": "2023-01-07T14:05:13Z", "gh_stars": 114, "gh_open_issues_30d": 25, "gh_open_prs_30d": 0, "gh_community_health": "healthy", "gh_activity_checked": "2026-06-19T15:51:42.105140+02:00"}');
INSERT INTO "resources" VALUES('https://github.com/goatlas-io/atlas','goatlas-io/atlas','','N/A',0,NULL,NULL,NULL,NULL,0,NULL,'manual','afb0eb2f01f5db918bb1761d46da28dd13947142d475ec0e9c3f5ed19c258ec6',100.0,1779033573,1,'2026-05-17T17:59:33.268645+02:00',NULL,NULL,NULL,'[]','[]','["docs/prometheus.md"]','[]','{}','{"gh_license": "MIT", "gh_open_issues_30d": 12, "gh_open_prs_30d": 0, "gh_community_health": "healthy", "gh_activity_checked": "2026-06-19T15:51:42.889752+02:00"}');
INSERT INTO "resources" VALUES('https://github.com/goauthentik/authentik','github.com/goauthentik/authentik','','2026',5,'authentik is an open-source identity infrastructure built to provide modern Single Sign-On (SSO), Multi-Factor Authentication (MFA), and fine-grained user access rules. It integrates with Kubernetes deployments using a highly scalable microservice design. This platform allows teams to build complex access policies for internal services and external applications alike.','Go','Tool','Advanced',1,'online','manual','5667bad915e0520f49618d37b1daa9f940904e5060b23e00c447c611c1ba0cca',100.0,1779029226,1,'2026-06-14T00:41:18Z',NULL,NULL,NULL,'["Security", "Identity & Access Management", "SSO Solution"]','["[DE FACTO STANDARD]"]','["docs/devsecops.md"]','["devsecops.md"]','{}','{"gh_license": "NOASSERTION", "gh_pushed": "2026-06-14T00:41:18Z", "gh_stars": 21988, "gh_open_issues_30d": 1169, "gh_open_prs_30d": 0, "gh_community_health": "active", "gh_activity_checked": "2026-06-19T15:51:43.757131+02:00"}');
INSERT INTO "resources" VALUES('https://github.com/gobins/vault-controller','vault-controller','','2022',0,'A lightweight Kubernetes controller designed to inject HashiCorp Vault secrets natively into container execution environments. Simplifies authorization configurations and decouples microservices from vendor-specific secrets SDKs.','Go','Controller','Advanced',1,'online','manual','0f0b1d87c0f9618baece440b7ad2667cf8f9fc3ee00b642ca47fc1e5ce33eba4',100.0,1781736046,1,'2026-06-18T00:40:46.681833+02:00',NULL,NULL,NULL,'["Security", "Secrets Management", "Integration"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-tools.md"]','["kubernetes-tools.md"]','{}','{"gh_stars": 0, "gh_pushed": null, "gh_license": "N/A", "gh_open_issues_30d": 0, "gh_open_prs_30d": 0, "gh_community_health": "dormant", "gh_activity_checked": "2026-06-19T15:51:44.511178+02:00"}');
INSERT INTO "resources" VALUES('https://github.com/gofireflyio/aiac','==gofireflyio/aiac== 🌟','','2026',3,'Duplicate entry of the AI-powered infrastructure command-line application (aiac). Generates clean IaC templates, Dockerfiles, and CI pipelines through natural language translation engines.','Go','CLI Tool','Intermediate',0,'online','manual','16958b5e621a23c03b7845ca069d5e42569f1849e4f47ab8dfe68ad37590061e',100.0,1779030531,1,'2026-03-24T10:56:24Z',NULL,NULL,NULL,'["DevOps & CI/CD", "Infrastructure as Code", "AI Code Generation"]','["[ENTERPRISE-STABLE]"]','["docs/iac.md"]','["iac.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2026-03-24T10:56:24Z", "gh_stars": 3792, "gh_open_issues_30d": 2, "gh_open_prs_30d": 0, "gh_community_health": "low", "gh_activity_checked": "2026-06-19T15:51:45.318196+02:00"}');
INSERT INTO "resources" VALUES('https://github.com/golang-design/history','golang-design/history','','N/A',0,'An extensive curated historical archive documenting the design decisions, proposals, and development milestones of the Go programming language.','en','Repository','Intermediate',0,'online','manual','7339e336df835b857a302fd667af564836465a85c72b527e858a778d4ed44923',100.0,1779033765,1,'2026-06-06T19:29:25Z',NULL,NULL,NULL,'["Cloud Native Languages", "Go", "Core Reference"]','["[ENTERPRISE-STABLE]", "[GUIDE]"]','["docs/golang.md"]','["golang.md"]','{}','{"gh_license": "MIT", "gh_pushed": "2026-06-06T19:29:25Z", "gh_stars": 1075, "gh_open_issues_30d": 0, "gh_open_prs_30d": 0, "gh_community_health": "dormant", "gh_activity_checked": "2026-06-19T15:51:46.107900+02:00"}');
INSERT INTO "resources" VALUES('https://github.com/golang/go','github.com/golang/go','','N/A',0,'The open-source repository containing the implementation of the Go toolchain, compiler, and runtime. Underpins the entire modern container and cloud-native ecosystem (Docker, Kubernetes).','en','Repository','Expert',0,'duplicate','manual','79341eaf95307021dd1bc772541b237cee35cd3b9c08f66c3254a5d69b65bd3d',100.0,1779033074,1,'2026-06-13T23:52:29Z',NULL,NULL,NULL,'["Cloud Native Languages", "Go", "Core Reference"]','["[DE FACTO STANDARD]"]','["docs/golang.md"]','["golang.md"]','{}','{"gh_license": "BSD-3-Clause", "gh_pushed": "2026-06-13T23:52:29Z", "gh_stars": 134684, "duplicate_of": "https://github.com/golang/vscode-go/blob/master/README.md", "gh_open_issues_30d": 10150, "gh_open_prs_30d": 0, "gh_community_health": "active", "gh_activity_checked": "2026-06-19T15:51:46.972164+02:00"}');
INSERT INTO "resources" VALUES('https://github.com/golang/vscode-go/blob/master/README.md','github.com/golang/vscode-go 🌟','','2026',5,'The official Visual Studio Code Go extension, providing rich language support via the Go Language Server (gopls). Integrates Delve for robust debugging, automated importing, structural profiling, and diagnostic testing.','Go','GitHub Repository','Intermediate',0,'online','manual','cc3240753fe6261e8fa0d776a10f0b1677bd4802ba2b0ef21e509d554f581fe0',100.0,1779031808,1,'2026-06-13T12:13:43Z',NULL,NULL,NULL,'["Development Environment", "Language Tooling", "Go"]','["[DE FACTO STANDARD]"]','["docs/visual-studio.md"]','["visual-studio.md"]','{}','{"gh_license": "NOASSERTION", "gh_pushed": "2026-06-13T12:13:43Z", "gh_stars": 4252, "gh_open_issues_30d": 443, "gh_open_prs_30d": 0, "gh_community_health": "active", "gh_activity_checked": "2026-06-19T15:51:47.743017+02:00"}');
INSERT INTO "resources" VALUES('https://github.com/goldbergyoni/nodebestpractices/blob/spanish-translation/README.spanish.md','NodeJS Best Practices (Spanish Translation)','','2024',5,'Spanish localization of the leading Node.js architecture and security handbook. It offers comprehensive design blueprints covering error handling, clean architecture, security, production readiness, and testing guidelines for scalable enterprise systems.','Spanish','Repository','Advanced',1,'online','manual','df5a4da988f2552a67dd3a172925d42383d550e36d6f8e1b81064fb26bab1585',100.0,1779031258,1,'2025-04-15T21:52:42Z',NULL,NULL,NULL,'["Software Engineering", "Web Development", "NodeJS"]','["[DE FACTO STANDARD]"]','["docs/cheatsheets.md", "docs/golang.md", "docs/introduction.md"]','["golang.md", "cheatsheets.md", "introduction.md"]','{}','{"gh_license": "CC-BY-SA-4.0", "gh_pushed": "2025-04-15T21:52:42Z", "gh_stars": 105318, "gh_open_issues_30d": 133, "gh_open_prs_30d": 0, "gh_community_health": "active", "gh_activity_checked": "2026-06-19T15:51:48.514889+02:00"}');
INSERT INTO "resources" VALUES('https://github.com/google/agents-cli','Google Agents CLI','','2025',4,'An official command-line tool from Google built to design, test, and deploy agentic AI workflows. Leveraging the Model Context Protocol (MCP) and Google LLM APIs, it facilitates automated task orchestration across local filesystems and remote cloud APIs.','TypeScript','CLI Tool','Advanced',1,'online','manual','4fec61eed9d0bc778980dba4be9db4bfa0284b1b76b7d78504560aea1f89e11b',100.0,1779030952,1,'2026-06-10T17:15:35Z',NULL,NULL,NULL,'["AI & Orchestration", "Agentic Workflows", "Command-Line Tools"]','["[ENTERPRISE-STABLE]"]','["docs/GoogleCloudPlatform.md", "docs/ai.md", "docs/kubernetes.md"]','["ai.md", "GoogleCloudPlatform.md", "kubernetes.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2026-06-10T17:15:35Z", "gh_stars": 2853, "gh_open_issues_30d": 17, "gh_open_prs_30d": 0, "gh_community_health": "healthy", "gh_activity_checked": "2026-06-19T15:51:49.322161+02:00"}');
INSERT INTO "resources" VALUES('https://github.com/google/clusterfuzzlite','==google/clusterfuzzlite== 🌟','','2021',2,'Lightweight alternative to ClusterFuzz designed specifically for CI/CD environments. Easily executes security fuzz testing on target APIs to find memory leaks, crashes, and buffer overflows.','C++','Tool','Advanced',0,'online','manual','f70c6ca268f229a4fc89430b03ab374f2bdd032445512d6588590b935b704860',100.0,1779032173,1,'2026-02-12T15:25:29Z',NULL,NULL,NULL,'["Security", "Static Analysis", "Fuzzing"]','["[COMMUNITY-TOOL]"]','["docs/qa.md"]','["qa.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2026-02-12T15:25:29Z", "gh_stars": 528, "gh_open_issues_30d": 34, "gh_open_prs_30d": 0, "gh_community_health": "healthy", "gh_activity_checked": "2026-06-19T15:51:50.118614+02:00"}');
INSERT INTO "resources" VALUES('https://github.com/google/gke-policy-automation','google/gke-policy-automation','','2024',5,'A Google-maintained open-source tool designed to automate policy audits on GKE cluster setups using Open Policy Agent (OPA) Gatekeeper. This utility inspects cluster configuration dumps against best practices, helping security engineers secure their container footprints.','Go','Repository','Advanced',0,'online','manual','8c4bd76ded37e113156180ddd6a73bfde883f62e27d71f70c15751586c8b378b',100.0,1779029821,1,'2025-11-20T02:49:20Z',NULL,NULL,NULL,'["Cloud Providers", "Google Kubernetes Engine (GKE)", "Security & Compliance"]','["[DE FACTO STANDARD]"]','["docs/managed-kubernetes-in-public-cloud.md"]','["managed-kubernetes-in-public-cloud.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2025-11-20T02:49:20Z", "gh_stars": 524, "gh_open_issues_30d": 10, "gh_open_prs_30d": 0, "gh_community_health": "healthy", "gh_activity_checked": "2026-06-19T15:51:50.902322+02:00"}');
INSERT INTO "resources" VALUES('https://github.com/google/go-containerregistry','==github.com/google/go-containerregistry== 🌟','','2026',5,'go-containerregistry is a powerful library and CLI suite developed by Google for interacting with OCI (Open Container Initiative) registries. It allows Go applications to pull, push, analyze, and manipulate images and manifests directly over the network without needing a running Docker daemon. It serves as the programmatic foundational backbone for many modern cloud-native deployment tools, container security scanners, and custom platform architectures.','Go','Library','High',0,'online','manual','824bcad8179ee7eaed9201881d94b083b2c5691fa73025ef25044107e77de14d',100.0,1779030087,1,'2026-06-12T17:46:16Z',NULL,NULL,NULL,'["Infrastructure", "Container Registries", "Go Library"]','["[DE FACTO STANDARD]"]','["docs/docker.md", "docs/kubernetes-tools.md"]','["kubernetes-tools.md", "docker.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2026-06-12T17:46:16Z", "gh_stars": 3918, "gh_open_issues_30d": 164, "gh_open_prs_30d": 0, "gh_community_health": "active", "gh_activity_checked": "2026-06-19T15:51:51.661196+02:00"}');
INSERT INTO "resources" VALUES('https://github.com/google/jsonnet/tree/master/case_studies/kubernetes','jsonnet data templating language','','2026',5,'A data templating language designed for application configurations. This case study demonstrates how Jsonnet models complex Kubernetes resources through variables, imports, conditionals, and functions, generating valid JSON configurations that compile directly into clean Kubernetes YAML.','Jsonnet','Tool','Advanced',0,'online','manual','12857cf535306b3dff99a713012717134fb582719ffdc0e27fb1d47c0b1aa38a',100.0,1779029325,1,'2026-03-30T14:23:57Z',NULL,NULL,NULL,'["Configuration", "CDK & DSLs", "Jsonnet"]','["[DE FACTO STANDARD]"]','["docs/kubernetes.md"]','["kubernetes.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2026-03-30T14:23:57Z", "gh_stars": 7517, "gh_open_issues_30d": 206, "gh_open_prs_30d": 0, "gh_community_health": "active", "gh_activity_checked": "2026-06-19T15:51:52.402199+02:00"}');
INSERT INTO "resources" VALUES('https://github.com/google/ko','Ko: Easy Go Containers 🌟','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','8e4aa65a2a01aa4d4deeccc0b4ae26eb2ced7e4e50f7646be6e4769db788190a',100.0,1779032383,0,'2026-05-17T17:39:43.809977+02:00',NULL,NULL,NULL,'[]','[]','["docs/kubernetes-tools.md"]','[]','{}','{"duplicate_of": "https://github.com/ko-build/ko", "gh_open_issues_30d": 0, "gh_open_prs_30d": 0, "gh_community_health": "dormant", "gh_activity_checked": "2026-06-19T15:51:53.098952+02:00"}');
INSERT INTO "resources" VALUES('https://github.com/google/log4jscanner','==google/log4jscanner==','','2021',5,'Google''s high-speed scanning utility developed to locate vulnerable Log4j dependencies within local file structures and directory trees. Written in Go, it parses unpackaged Java archives to identify compromised signatures. It is an excellent tool for performing fast, offline validation on build artifacts.','Go','Tool','Intermediate',0,'online','manual','fc5d86790279e6ff9b96ad807c47be809311d97fb5c9c964ef1b3f7745a767ee',100.0,1779033051,1,'2022-06-30T03:03:00Z',NULL,NULL,NULL,'["Security", "Vulnerabilities", "Log4Shell Scanners"]','["[DE FACTO STANDARD]"]','["docs/devsecops.md"]','["devsecops.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2022-06-30T03:03:00Z", "gh_stars": 1563, "gh_open_issues_30d": 7, "gh_open_prs_30d": 0, "gh_community_health": "low", "gh_activity_checked": "2026-06-19T15:51:53.848170+02:00"}');
INSERT INTO "resources" VALUES('https://github.com/google/prometheus-slo-burn-example','opensource.google: Prometheus SLO example','','2021',5,'Google''s open-source templates demonstrating complex multi-window, multi-burn-rate Alerting on Service Level Objectives (SLOs) within Prometheus. Establishes the standard implementation of modern SRE monitoring guidelines.','YAML','Open Source Tool','Advanced',0,'online','manual','b7c0dc57df89b3d6482acc1bd04f343b8036d2a66d653d9f4e9a6c728a3d7b14',100.0,1779130495,1,'2019-05-30T22:29:10Z',NULL,NULL,NULL,'["Observability", "SLAs & SLOs", "Reference Implementation"]','["[DE FACTO STANDARD]"]','["docs/prometheus.md"]','["prometheus.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2019-05-30T22:29:10Z", "gh_stars": 142, "gh_open_issues_30d": 3, "gh_open_prs_30d": 0, "gh_community_health": "low", "gh_activity_checked": "2026-06-19T15:51:54.624161+02:00"}');
INSERT INTO "resources" VALUES('https://github.com/google/python-fire','==google/python-fire== 🌟','','2025',5,'Curator Insight presents Google Fire as a library that instantly derives fully operational CLI endpoints from any Python object. Live Grounding confirms its extensive use in data engineering pipelines to easily export complex programmatic code without setting up manual parsing boilerplate.','Python','Library','Intermediate',0,'online','manual','df1413081fc9aef12fa7c88d8bbc3cb120d92ededd11fb30233d7fb4aa04e4c8',100.0,1779031341,1,'2026-04-01T09:05:35Z',NULL,NULL,NULL,'["Software Engineering", "Python", "CLI Generation"]','["[DE FACTO STANDARD]"]','["docs/python.md"]','["python.md"]','{}','{"gh_license": "NOASSERTION", "gh_pushed": "2026-04-01T09:05:35Z", "gh_stars": 28203, "gh_open_issues_30d": 181, "gh_open_prs_30d": 0, "gh_community_health": "active", "gh_activity_checked": "2026-06-19T15:51:55.412192+02:00"}');
INSERT INTO "resources" VALUES('https://github.com/google/slo-generator','SLO Generator','','2023',5,'A comprehensive open-source tool built to parse SLO specifications and compute service level indicators, supporting data extraction from both Prometheus and diverse multi-cloud storage backends.','Python','Open Source Tool','Intermediate',0,'online','manual','6804779cb9fa416c8845d60e0658b4fdfd304dd8fbbb3dd05572636f646aa30a',100.0,1779034084,1,'2026-06-03T22:39:22Z',NULL,NULL,NULL,'["Observability", "SLAs & SLOs", "Generators"]','["[DE FACTO STANDARD]"]','["docs/prometheus.md"]','["prometheus.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2026-06-03T22:39:22Z", "gh_stars": 562, "gh_open_issues_30d": 95, "gh_open_prs_30d": 0, "gh_community_health": "active", "gh_activity_checked": "2026-06-19T15:51:56.185080+02:00"}');
INSERT INTO "resources" VALUES('https://github.com/google/zx','zx','','2021',5,'A modern execution tool built by Google that lets developers write robust scripting pipelines using JavaScript or TypeScript. It automates child-process management, string escaping, and error checks. Live Grounding validates it as a major evolutionary replacement for unwieldy Bash scripts in contemporary pipelines.','JavaScript','Library','Intermediate',0,'online','manual','ff190bac51cf391fef3a8488556200dd011adf69335c4f95bc65c1c6b4e572c6',100.0,1779034484,1,'2026-06-13T01:03:50Z',NULL,NULL,NULL,'["Infrastructure & Operations", "Shell Scripting", "Modern Shell Alternatives"]','["[DE FACTO STANDARD]"]','["docs/linux.md"]','["linux.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2026-06-13T01:03:50Z", "gh_stars": 45534, "gh_open_issues_30d": 53, "gh_open_prs_30d": 0, "gh_community_health": "active", "gh_activity_checked": "2026-06-19T15:51:56.951385+02:00"}');
INSERT INTO "resources" VALUES('https://github.com/gopaddle-io/configurator','gopaddle-io/configurator','','2020',2,'An automation controller watching ConfigMap and Secret events to automatically trigger rolling updates on corresponding workloads. It bridges configuration state changes with zero-downtime deployment workflows without manual redeploys.','Go','Kubernetes Controller','Intermediate',0,'online','manual','ed41f1daa82d28b02c69ace91ecc18809c7f6a2b3317a36f8970cab7c991abf6',100.0,1779029565,1,'2024-01-29T21:07:12Z',NULL,NULL,NULL,'["GitOps & Configuration", "Dynamic Configurations", "Lifecycle Management"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-tools.md"]','["kubernetes-tools.md"]','{}','{"gh_license": "NOASSERTION", "gh_pushed": "2024-01-29T21:07:12Z", "gh_stars": 115, "gh_open_issues_30d": 14, "gh_open_prs_30d": 0, "gh_community_health": "healthy", "gh_activity_checked": "2026-06-19T15:51:57.706657+02:00"}');
INSERT INTO "resources" VALUES('https://github.com/goss-org/goss','aelsabbahy/goss','','2016',4,'Goss is an ultra-fast, YAML-based infrastructure validation and health-checking tool. Commonly utilized in Kubernetes as a minimal, lightweight container liveness/readiness probe or system validation suite.','Go','Validation Tool','Low',0,'online','manual','599d7c114ad70f7c2533e2919513ae4ff015891c840061c6ab79b4a54b3d841f',100.0,1779130494,1,'2026-06-08T18:19:17Z',NULL,NULL,NULL,'["Performance & Testing", "Cluster Validation", "Health Checking"]','["[ENTERPRISE-STABLE]"]','["docs/kubernetes-tools.md"]','["kubernetes-tools.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2026-06-08T18:19:17Z", "gh_stars": 5904, "gh_open_issues_30d": 97, "gh_open_prs_30d": 0, "gh_community_health": "active", "gh_activity_checked": "2026-06-19T15:51:58.611920+02:00"}');
INSERT INTO "resources" VALUES('https://github.com/govirtuo/kube-ns-suspender','govirtuo/kube-ns-suspender 🌟','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','7ccc734e40d5f5bd2b9af238148c21df9beb035f7096a975756f0a216da1799c',100.0,1779032245,0,'2026-05-17T17:37:25.469833+02:00',NULL,NULL,NULL,'[]','[]','["docs/kubernetes-tools.md"]','[]','{}','{"duplicate_of": "https://github.com/kube-ns-suspender/kube-ns-suspender", "gh_open_issues_30d": 0, "gh_open_prs_30d": 0, "gh_community_health": "dormant", "gh_activity_checked": "2026-06-19T15:51:59.280472+02:00"}');
INSERT INTO "resources" VALUES('https://github.com/grafana/agent','grafana/agent: Grafana Agent','','2024',5,'An agent for metrics, logs, and trace collection. Live grounding confirms Grafana Agent is now deprecated and succeeded by Grafana Alloy, the vendor''s unified telemetry collector for OpenTelemetry and Prometheus.','Go','Repository','Advanced',1,'online','manual','42acde43745effb075e35bcdad1e042924521a26e511954e82c2f16f694308c4',100.0,1779032380,1,'2026-06-13T21:15:40Z',NULL,NULL,NULL,'["Observability & Monitoring", "Data Collection", "Telemetry Agents"]','["[DE FACTO STANDARD]", "[LEGACY]"]','["docs/grafana.md"]','["grafana.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2026-06-13T21:15:40Z", "gh_stars": 1709, "gh_open_issues_30d": 143, "gh_open_prs_30d": 0, "gh_community_health": "active", "gh_activity_checked": "2026-06-19T15:52:00.044153+02:00"}');
INSERT INTO "resources" VALUES('https://github.com/grafana/mimir','github.com/grafana/mimir','','2022',5,'Grafana Mimir is a highly scalable, multi-tenant database for long-term Prometheus metrics storage. Engineered to easily process billions of active series with fast query performance and operational isolation.','Go','Repository','Advanced',1,'online','manual','35393723f9f6fa4ec27a899e1205b638a027699ee62dd5194b00e31a44903221',100.0,1779031615,1,'2026-06-14T09:48:11Z',NULL,NULL,NULL,'["Observability & Monitoring", "Metrics Storage", "Scalable TSDB"]','["[DE FACTO STANDARD]"]','["docs/grafana.md"]','["grafana.md"]','{}','{"gh_license": "AGPL-3.0", "gh_pushed": "2026-06-14T09:48:11Z", "gh_stars": 5124, "gh_open_issues_30d": 787, "gh_open_prs_30d": 0, "gh_community_health": "active", "gh_activity_checked": "2026-06-19T15:52:00.826311+02:00"}');
INSERT INTO "resources" VALUES('https://github.com/grafana/tanka','tanka','','2026',4,'Grafana Tanka is an enterprise-grade configuration utility that uses the Jsonnet programming language to generate declarative Kubernetes manifests. By replacing raw YAML files with reusable functions and nested structures, Tanka ensures clean modularity across complex multi-cluster environments. It is highly valued for managing complex observability deployments like Prometheus and Grafana stacks.','Go','Configuration Tool','Advanced',0,'online','manual','f0f449caab037a1b55ce5c7b9466a4e5e7ec80d143f698945ad0c9736c23a67c',100.0,1779033309,1,'2026-06-14T05:21:30Z',NULL,NULL,NULL,'["Application Delivery", "Configuration Management", "Jsonnet"]','["[ENTERPRISE-STABLE]"]','["docs/kubernetes-tools.md"]','["kubernetes-tools.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2026-06-14T05:21:30Z", "gh_stars": 2670, "gh_open_issues_30d": 58, "gh_open_prs_30d": 0, "gh_community_health": "active", "gh_activity_checked": "2026-06-19T15:52:01.630231+02:00"}');
INSERT INTO "resources" VALUES('https://github.com/grafana/tempo','Grafana Tempo','','2026',5,'A high-scale, cost-effective distributed tracing backend designed to work exclusively with object storage like S3 or GCS. In 2026, Tempo has consolidated its position as the premier choice for large-scale enterprise tracing, deeply integrated with Grafana Loki and Mimir to correlate logs, metrics, and traces.','Go','Repository','Advanced',1,'online','manual','78d8cbe88fd38721caa5f8f4b399878c4a62eeee3cdee4ff12d1f5e5fa996c27',100.0,1779033704,1,'2026-06-13T17:10:29Z',NULL,NULL,NULL,'["Cloud Native", "Observability", "Distributed Tracing"]','["[DE FACTO STANDARD]"]','["docs/monitoring.md"]','["monitoring.md"]','{}','{"gh_license": "AGPL-3.0", "gh_pushed": "2026-06-13T17:10:29Z", "gh_stars": 5305, "gh_open_issues_30d": 189, "gh_open_prs_30d": 0, "gh_community_health": "active", "gh_activity_checked": "2026-06-19T15:52:02.390013+02:00"}');
INSERT INTO "resources" VALUES('https://github.com/gravitational/teleport','Teleport 🌟','','2026',5,'The premier multi-protocol infrastructure access gateway. Teleport consolidates SSH, database, web app, and Kubernetes API session access into an audited, identity-backed portal with detailed record-keeping, biometric integration, and enterprise access reviews.','Go','Service','High',1,'online','manual','99ad550caec041b2881b70c1e9bc86ad0de2257122e7f4e21981d3f2bee4fde7',100.0,1779033610,1,'2026-06-13T21:53:12Z',NULL,NULL,NULL,'["Networking & Security", "Access Control", "Identity Gateways"]','["[DE FACTO STANDARD]"]','["docs/kubernetes-tools.md"]','["kubernetes-tools.md"]','{}','{"gh_license": "AGPL-3.0", "gh_pushed": "2026-06-13T21:53:12Z", "gh_stars": 20488, "gh_open_issues_30d": 3440, "gh_open_prs_30d": 0, "gh_community_health": "active", "gh_activity_checked": "2026-06-19T15:52:03.179821+02:00"}');
INSERT INTO "resources" VALUES('https://github.com/gravitational/teleport/discussions/8330','Connecting and authenticating to Jenkins with Teleport Application Access','','2021',5,'Explains how to secure Jenkins controller instances with identity-aware authorization proxies via Teleport Application Access. *Curator Insight*: Security gateways. *Live Grounding*: Critical blueprint for modern security compliance, eliminating the vulnerability of exposing Jenkins directly to the internet.','English','Documentation','Advanced',0,'online','manual','3ae81f1e26f723553a9985d83a5ba83b608cb7da8491be7d57e345dbc9ef7347',100.0,1779029472,1,'2026-06-13T21:53:12Z',NULL,NULL,NULL,'["CI/CD Pipelines", "Security", "Access Management"]','["[DE FACTO STANDARD]"]','["docs/jenkins.md"]','["jenkins.md"]','{}','{"gh_license": "AGPL-3.0", "gh_pushed": "2026-06-13T21:53:12Z", "gh_stars": 20488, "gh_open_issues_30d": 3440, "gh_open_prs_30d": 0, "gh_community_health": "active", "gh_activity_checked": "2026-06-19T15:52:03.934473+02:00"}');
INSERT INTO "resources" VALUES('https://github.com/gravitl/netmaker','NetMaker','','2025',4,'Netmaker is a high-speed, dynamic overlay network orchestrator powered by WireGuard. It facilitates direct, secure mesh networks across multi-cloud, on-premises, and edge Kubernetes nodes, drastically reducing latency compared to traditional overlay options like VXLAN or IPSec. Netmaker is highly valuable for hybrid cluster topologies and secure cross-regional communication.','Go','Platform','High',0,'online','manual','461d6feb067687a3eee4be5d99ca748eab30f86a8f003957b60479535cb6af74',100.0,1779030583,1,'2026-06-13T03:24:38Z',NULL,NULL,NULL,'["Networking", "Overlay Networks", "WireGuard VPN"]','["[ENTERPRISE-STABLE]"]','["docs/kubernetes-networking.md", "docs/kubernetes-tools.md"]','["kubernetes-tools.md", "kubernetes-networking.md"]','{}','{"gh_license": "NOASSERTION", "gh_pushed": "2026-06-13T03:24:38Z", "gh_stars": 11628, "gh_open_issues_30d": 214, "gh_open_prs_30d": 0, "gh_community_health": "active", "gh_activity_checked": "2026-06-19T15:52:04.723181+02:00"}');
INSERT INTO "resources" VALUES('https://github.com/griddynamics/mpl','griddynamics/mpl','','2021',5,'Curator Insight presents the Modular Pipeline Library (MPL) from Grid Dynamics as a tool for creating clean, maintainable Jenkins pipelines. Live Grounding confirms that MPL significantly reduces Groovy boilerplate by introducing modular execution configurations and reusable testing frameworks. This represents an exceptionally scalable design pattern for large-scale enterprise environments.','Groovy','Repository','Advanced',0,'online','manual','7f6be9f587b82afed39000db10a522cc2efef44151914c5f3d2faa2d4541b92d',100.0,1779029509,1,'2024-11-07T04:50:55Z',NULL,NULL,NULL,'["DevOps", "CI/CD Platforms", "Jenkins", "Modular Pipeline Library"]','["[DE FACTO STANDARD]"]','["docs/demos.md"]','["demos.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2024-11-07T04:50:55Z", "gh_stars": 165, "gh_open_issues_30d": 0, "gh_open_prs_30d": 0, "gh_community_health": "dormant", "gh_activity_checked": "2026-06-19T15:52:05.402219+02:00"}');
INSERT INTO "resources" VALUES('https://github.com/grosser/preoomkiller','grosser/preoomkiller','','2026',5,'preoomkiller is a lightweight tool designed to monitor process memory consumption in Linux containers and trigger graceful restarts or shutdowns before the kernel''s Out-Of-Memory (OOM) killer forcibly terminates the application. This prevents data corruption and allows application runtimes (such as Ruby or Node.js) to drain active connections and write diagnostics logs. It adds an essential layer of reliability to production container runtimes prone to memory leaks.','Go','Library','Medium',0,'online','manual','73aca8546922c96fb6d8726a521bac8387d99f6a103c9846e160b8993a83ae2c',100.0,1779031382,1,'2023-10-18T16:32:05Z',NULL,NULL,NULL,'["Infrastructure", "Reliability Engineering", "Resource Management"]','["[DE FACTO STANDARD]"]','["docs/docker.md"]','["docker.md"]','{}','{"gh_license": "MIT", "gh_pushed": "2023-10-18T16:32:05Z", "gh_stars": 78, "gh_open_issues_30d": 3, "gh_open_prs_30d": 0, "gh_community_health": "low", "gh_activity_checked": "2026-06-19T15:52:06.207669+02:00"}');
INSERT INTO "resources" VALUES('https://github.com/groundcover-com/blog/tree/main/blog_k8s_containers_restarts','github.com/groundcover-com: Container Restarts Watcher','','N/A',0,'Curator Insight points to a companion code repository for a Groundcover blog exploring Kubernetes container restart triggers. Live Grounding confirms it serves as a lightweight diagnostic template to intercept CrashLoopBackOff states in real-time.','English','Repository','Intermediate',0,'online','manual','ac85f08e69b018534e5a435bc0ea2caa8d0ffa0c1ead384b8521a3d6f7468686',100.0,1781735950,1,'2026-06-18T00:39:10.461257+02:00',NULL,NULL,NULL,'["Cloud Native", "Kubernetes Observability", "Debugging Tools"]','["[COMMUNITY-TOOL]"]','["docs/golang.md"]','["golang.md"]','{}','{"gh_stars": 0, "gh_pushed": null, "gh_license": "N/A", "gh_open_issues_30d": 0, "gh_open_prs_30d": 0, "gh_community_health": "dormant", "gh_activity_checked": "2026-06-19T15:52:07.004165+02:00"}');
INSERT INTO "resources" VALUES('https://github.com/groundcover-com/murre','groundcover-com/murre','','2026',2,'Murre is an elegant, lightweight command-line tool designed to query CPU and memory usage statistics from clusters without running Prometheus or Metric Server. By querying the internal Kubelet summary endpoints directly, it quickly provides resource overhead views on any environment. It is ideal for debugging workloads on edge systems where tracking resource consumption must be low-overhead.','Go','CLI Tool','Beginner',0,'online','manual','51452fcf5105ccb367707100fcdee160175b386b458daa5a2a5ca69dfe5b7238',100.0,1779029466,1,'2025-01-15T05:57:46Z',NULL,NULL,NULL,'["Observability", "Metrics", "Lightweight Monitoring"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-tools.md"]','["kubernetes-tools.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2025-01-15T05:57:46Z", "gh_stars": 319, "gh_open_issues_30d": 9, "gh_open_prs_30d": 0, "gh_community_health": "low", "gh_activity_checked": "2026-06-19T15:52:07.771189+02:00"}');
INSERT INTO "resources" VALUES('https://github.com/groundnuty/k8s-wait-for','groundnuty/k8s-wait-for 🌟','','2019',3,'A simple, highly popular script designed to block shell execution until a specific Kubernetes resource passes a readiness check. It integrates within initialization steps to manage deployment dependencies safely.','Shell','Utility Script','Beginner',0,'online','manual','d50e49679c8e88c0c7db5b559610ccbebe63417436af0d4de2e44d3bab733a6a',100.0,1779032556,1,'2025-01-07T01:13:36Z',NULL,NULL,NULL,'["Development & Testing", "Pipeline Helpers", "Resource Readiness"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-tools.md"]','["kubernetes-tools.md"]','{}','{"gh_license": "MIT", "gh_pushed": "2025-01-07T01:13:36Z", "gh_stars": 635, "gh_open_issues_30d": 12, "gh_open_prs_30d": 0, "gh_community_health": "healthy", "gh_activity_checked": "2026-06-19T15:52:08.529025+02:00"}');
INSERT INTO "resources" VALUES('https://github.com/grpc-ecosystem/grpc-gateway','grpc-ecosystem/grpc-gateway: gRPC-Gateway','','2026',5,'gRPC-Gateway is an essential reverse-proxy tool that automatically translates incoming RESTful JSON requests into high-performance gRPC calls. By parsing protobuf service definitions, it maintains single-source API schemas while accommodating heterogeneous web clients. This tool is widely adopted across high-throughput microservice meshes that require seamless external-facing REST APIs.','Go','Library','Advanced',1,'online','manual','94f2f57b5cd69bc2a351745cda7c24eab95904d8512b67ee7c785b180333fe95',100.0,1779029502,1,'2026-06-12T22:10:49Z',NULL,NULL,NULL,'["Application Architecture", "API Gateway", "gRPC & REST"]','["[DE FACTO STANDARD]"]','["docs/kubernetes-tools.md"]','["kubernetes-tools.md"]','{}','{"gh_license": "BSD-3-Clause", "gh_pushed": "2026-06-12T22:10:49Z", "gh_stars": 19918, "gh_open_issues_30d": 158, "gh_open_prs_30d": 0, "gh_community_health": "active", "gh_activity_checked": "2026-06-19T15:52:09.294152+02:00"}');
INSERT INTO "resources" VALUES('https://github.com/gruberdev/local-gitops','github.com/gruberdev/local-gitops: Local Gitops 🌟','','2021',1,'A lightweight developer tool simulating local GitOps loops inside isolated testing frameworks. Ideal for testing Kubernetes state declarations on personal development hardware.','Shell','Tool','Intermediate',0,'online','manual','d5f0e40f0ec9d9e935b48f9a5f21fe47bd0c47d2e16a66d1430f292cca2662b1',100.0,1781736154,1,'2026-06-18T00:42:34.278425+02:00',NULL,NULL,NULL,'["Local Development", "GitOps", "Local Sandboxes"]','["[COMMUNITY-TOOL]"]','["docs/rancher.md"]','["rancher.md"]','{}','{"gh_stars": 0, "gh_pushed": null, "gh_license": "N/A", "gh_open_issues_30d": 12, "gh_open_prs_30d": 0, "gh_community_health": "healthy", "gh_activity_checked": "2026-06-19T15:52:10.064438+02:00"}');
INSERT INTO "resources" VALUES('https://github.com/gruntwork-io/terragrunt-infrastructure-live-example','gruntwork-io/terragrunt-infrastructure-live-example','','2024',2,'This repository provides a concrete reference implementation for structuring enterprise-grade multi-environment architectures using Terragrunt. It demonstrates production patterns for isolated environments, centralized lock management, global provider blocks, and modular code encapsulation.','HCL','Reference Implementation','Intermediate',0,'online','manual','5c10fc8bdf35d2003e92cbc5c4921f29cfbf1afb440c53e301ddb3e448f43069',100.0,1779029056,1,'2025-05-05T12:02:39Z',NULL,NULL,NULL,'["Infrastructure as Code", "Orchestration", "Reference Implementations"]','["[COMMUNITY-TOOL]"]','["docs/terraform.md"]','["terraform.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2025-05-05T12:02:39Z", "gh_stars": 865, "gh_open_issues_30d": 23, "gh_open_prs_30d": 0, "gh_community_health": "healthy", "gh_activity_checked": "2026-06-19T15:52:10.833664+02:00"}');
INSERT INTO "resources" VALUES('https://github.com/gshipley/installcentos','Install RedHat OKD 3.10 on your development box:','','2018',1,'Community script repository designed to install CentOS-based OKD 3.10 on local workstations. These routines are entirely non-functional for modern platform operations in 2026, where local development is managed via OpenShift Local (CRC) or single-node (SNO) profiles.','Shell','Code Repository','Advanced',0,'online','manual','ff9d1221dd8a3bdf07bf5b97ed39a381f07cfd504e1fb20021a22abb0ac8bd67',100.0,1781736123,1,'2026-06-18T00:42:03.110118+02:00',NULL,NULL,NULL,'["Platform Engineering", "Kubernetes Distributions", "OKD Core Legacy"]','["[COMMUNITY-TOOL]"]','["docs/openshift.md"]','["openshift.md"]','{}','{"gh_stars": 0, "gh_pushed": null, "gh_license": "N/A", "gh_open_issues_30d": 50, "gh_open_prs_30d": 0, "gh_community_health": "healthy", "gh_activity_checked": "2026-06-19T15:52:11.580940+02:00"}');
INSERT INTO "resources" VALUES('https://github.com/gudpick/pods','github ref1','','N/A',0,NULL,NULL,NULL,NULL,0,NULL,'manual','25bce8646ca01a675be677e4ffeadce8eb83da1f3d44769fca5fc7d8f4937d4d',100.0,1779033384,1,'2026-05-17T17:56:24.973796+02:00',NULL,NULL,NULL,'[]','[]','["docs/sonarqube.md"]','[]','{}','{"gh_open_issues_30d": 1, "gh_open_prs_30d": 0, "gh_community_health": "low", "gh_activity_checked": "2026-06-19T15:52:12.358888+02:00"}');
INSERT INTO "resources" VALUES('https://github.com/gudpick/pods/tree/master/sonar-latest','github ref2','','N/A',0,NULL,NULL,NULL,NULL,0,NULL,'manual','1a18ea4de1911e1e484dd824fc1f9ff5226c6c1c816b83905efacc83fa4b69aa',100.0,1779031122,1,'2026-05-17T17:18:42.788572+02:00',NULL,NULL,NULL,'[]','[]','["docs/sonarqube.md"]','[]','{}','{"gh_open_issues_30d": 1, "gh_open_prs_30d": 0, "gh_community_health": "low", "gh_activity_checked": "2026-06-19T15:52:13.191441+02:00"}');
INSERT INTO "resources" VALUES('https://github.com/gventuri/pandas-ai','==github.com/gventuri/pandas-ai==','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','d512d4770ea4789aecc81bef4471e1839821b2a2838a17f2acfaad339689f6c7',100.0,1779031333,0,'2026-05-17T17:22:13.833236+02:00',NULL,NULL,NULL,'[]','[]','["docs/python.md"]','[]','{}','{"duplicate_of": "https://github.com/sinaptik-ai/pandas-ai", "gh_open_issues_30d": 0, "gh_open_prs_30d": 0, "gh_community_health": "dormant", "gh_activity_checked": "2026-06-19T15:52:13.901173+02:00"}');
INSERT INTO "resources" VALUES('https://github.com/gyli/DictMySQL','DictMySQL: A MySQL class for more convenient database manipulation with Python dictionary','','2016',2,'Curator Insight introduces DictMySQL as a dictionary-driven query execution abstraction. Live Grounding emphasizes that while useful for scripting, modern enterprise developments rely on full-fledged ORMs (like SQLAlchemy or Tortoise) to guarantee database injection protection and proper pool scaling.','Python','Library','Intermediate',0,'online','manual','151d6d5be3073376f7436d69ab5b6f4932f2c6a24bb83b7c93b819e986f8b9a6',100.0,1779130495,1,'2018-12-04T06:42:34Z',NULL,NULL,NULL,'["Data Science", "Data Engineering", "Database Adapters"]','["[COMMUNITY-TOOL]"]','["docs/python.md"]','["python.md"]','{}','{"gh_license": "MIT", "gh_pushed": "2018-12-04T06:42:34Z", "gh_stars": 56, "gh_open_issues_30d": 0, "gh_open_prs_30d": 0, "gh_community_health": "dormant", "gh_activity_checked": "2026-06-19T15:52:14.664283+02:00"}');
INSERT INTO "resources" VALUES('https://github.com/hadolint/hadolint','==hadolint/hadolint: Haskell Dockerfile Linter==','','2026',5,'Hadolint is a Haskell-based linter that parses Dockerfiles and validates them against container best practices and Shellcheck rules. It ensures developers avoid common pitfalls such as running as root, using mutable base tags, or failing to clean package manager caches. Integrating Hadolint into CI/CD pipelines ensures secure, standardized, and highly optimized container builds across enterprise teams.','Haskell','Tool','Medium',0,'online','manual','168d25de939de633ad29bee4a05a5b3db3157a293578ca9b07bc97f87f5433c6',100.0,1779032163,1,'2026-06-11T07:29:04Z',NULL,NULL,NULL,'["Security", "Static Analysis", "Linter"]','["[DE FACTO STANDARD]"]','["docs/docker.md"]','["docker.md"]','{}','{"gh_license": "GPL-3.0", "gh_pushed": "2026-06-11T07:29:04Z", "gh_stars": 12216, "gh_open_issues_30d": 237, "gh_open_prs_30d": 0, "gh_community_health": "active", "gh_activity_checked": "2026-06-19T15:52:15.398406+02:00"}');
INSERT INTO "resources" VALUES('https://github.com/haflidif/terraform-azurerm-dns-private-resolver',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,'manual','034762c5cdcba4d162872350dbb4a0a01a9b2d959af44d59dda356880a6c5df7',100.0,1779030583,0,'2026-05-17T17:09:43.669527+02:00',NULL,NULL,NULL,'[]','[]','["docs/terraform.md"]','[]','{}','{"gh_open_issues_30d": 0, "gh_open_prs_30d": 0, "gh_community_health": "dormant", "gh_activity_checked": "2026-06-19T15:52:16.142646+02:00"}');
INSERT INTO "resources" VALUES('https://github.com/hahwul/DevSecOps','hahwul/DevSecOps','','2026',3,'A highly structured index cataloging security automation software, container scanning scripts, dependency checkers, and automated risk analysis systems. Essential for hardening software supply chains.','Markdown','Awesome List','Advanced',1,'online','manual','20a0ac59128bf7ae7c79b4a27f100202d6dcd770f50e1003b2a3b022f7d0903b',100.0,1779029863,1,'2026-04-25T13:26:26Z',NULL,NULL,NULL,'["Cloud Native", "Security", "DevSecOps Tools"]','["[COMMUNITY-TOOL]"]','["docs/other-awesome-lists.md"]','["architectural-foundations.md", "other-awesome-lists.md"]','{}','{"gh_license": "MIT", "gh_pushed": "2026-04-25T13:26:26Z", "gh_stars": 2127, "is_special": true, "gh_open_issues_30d": 0, "gh_open_prs_30d": 0, "gh_community_health": "dormant", "gh_activity_checked": "2026-06-19T15:52:16.935541+02:00"}');
INSERT INTO "resources" VALUES('https://github.com/halkeye-docker/docker-jenkins','Example of JCasC','','2025',1,'A practical reference architecture repository deploying containerized Jenkins masters using pre-mounted configurations and declarative configurations. Ideal for sandboxing configuration-as-code workflows.','Dockerfile','Repository','Intermediate',1,'online','manual','51633da2292cc3d381f7d8c72855a15783c0ed824b51e06268583476a6a6a4ab',100.0,1779030009,1,'2024-02-02T18:44:51Z',NULL,NULL,NULL,'["CI/CD Infrastructure", "Configuration as Code", "Docker Deployment"]','["[COMMUNITY-TOOL]"]','["docs/jenkins.md"]','["jenkins.md"]','{}','{"gh_license": "MIT", "gh_pushed": "2024-02-02T18:44:51Z", "gh_stars": 16, "gh_open_issues_30d": 1, "gh_open_prs_30d": 0, "gh_community_health": "low", "gh_activity_checked": "2026-06-19T15:52:17.714976+02:00"}');
INSERT INTO "resources" VALUES('https://github.com/harvester/harvester','Harvester','','2025',5,'Curator Insight showcases Harvester as a modern open-source HCI built on KubeVirt and Longhorn. Live grounding in 2026 confirms Harvester has fully matured into an enterprise-stable alternative to VMware ESXi, enabling seamless co-habitation of VM and container environments under unified Kubernetes control planes.','Go','Code Repository','High',1,'online','manual','41b2b18b344881007667cc4b17730a84013b381030f73bc2c9d3711f22e47fc7',100.0,1779130495,1,'2026-06-12T04:11:38Z',NULL,NULL,NULL,'["Platform Engineering", "Hyperconverged Infrastructure", "Harvester HCI"]','["[DE FACTO STANDARD]"]','["docs/rancher.md"]','["rancher.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2026-06-12T04:11:38Z", "gh_stars": 5054, "gh_open_issues_30d": 1135, "gh_open_prs_30d": 0, "gh_community_health": "active", "gh_activity_checked": "2026-06-19T15:52:18.456207+02:00"}');
INSERT INTO "resources" VALUES('https://github.com/hasheddan/k8scr','k8scr 🌟','','2026',5,'A lightweight and specific CLI utility used to inspect and fetch container image metadata from within a Kubernetes context. It bypasses complex registry credential configurations, allowing developers and administrators to debug and analyze container layers directly.','Go','Tool','Intermediate',0,'online','manual','13cb1e387cd306f77b7e6d500743dccc267edad6ced0a7ab3610b467903cb24a',100.0,1779029710,1,'2022-03-24T12:46:59Z',NULL,NULL,NULL,'["Security", "Registry Integration", "Container Runtimes"]','["[DE FACTO STANDARD]"]','["docs/kubernetes-tools.md", "docs/kubernetes.md"]','["kubernetes-tools.md", "kubernetes.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2022-03-24T12:46:59Z", "gh_stars": 119, "gh_open_issues_30d": 4, "gh_open_prs_30d": 0, "gh_community_health": "low", "gh_activity_checked": "2026-06-19T15:52:19.231770+02:00"}');
INSERT INTO "resources" VALUES('https://github.com/hashicorp/cap','cap','','N/A',0,'Curator Insight shows cap as HashiCorp''s library to ease Linux capability handling in Go programs. Live Grounding highlights its integration in secure container-adjacent projects to enforce the principle of least privilege at the system-call level.','English','Repository','Advanced',0,'online','manual','af05f41375b0aa2fad313510ca3f20a38e30f77a192ff3a8b98710beeae18c0c',100.0,1779031592,1,'2026-05-11T03:46:31Z',NULL,NULL,NULL,'["Security", "Access Control", "Go Libraries"]','["[COMMUNITY-TOOL]"]','["docs/golang.md"]','["golang.md"]','{}','{"gh_license": "MPL-2.0", "gh_pushed": "2026-05-11T03:46:31Z", "gh_stars": 479, "gh_open_issues_30d": 11, "gh_open_prs_30d": 0, "gh_community_health": "healthy", "gh_activity_checked": "2026-06-19T15:52:20.010723+02:00"}');
INSERT INTO "resources" VALUES('https://github.com/hashicorp/hcl','github.com/hashicorp/hcl: HCL','','2026',5,'The authoritative Go library parsing and validating HashiCorp Configuration Language (HCL). Serving as the declarative bedrock for Terraform, Packer, and Consul, HCL bridges raw JSON parsability with high-level human-readable configuration attributes and logic.','Go','Repository','Advanced',0,'online','manual','a74147ff18d543e4f26a9d5f3593553f8fb108dcc25935c505c9805fbefe5fa3',100.0,1779032878,1,'2026-06-11T12:05:22Z',NULL,NULL,NULL,'["Infrastructure as Code", "Languages", "Syntax Engines"]','["[DE FACTO STANDARD]"]','["docs/terraform.md"]','["terraform.md"]','{}','{"gh_license": "MPL-2.0", "gh_pushed": "2026-06-11T12:05:22Z", "gh_stars": 5788, "gh_open_issues_30d": 235, "gh_open_prs_30d": 0, "gh_community_health": "active", "gh_activity_checked": "2026-06-19T15:52:20.813775+02:00"}');
INSERT INTO "resources" VALUES('https://github.com/hashicorp/terraform-cdk','terraform-cdk 🌟','','2025',5,'Cloud Development Kit for Terraform (CDKTF) allowing engineers to write imperative application code (TypeScript, Python, Java) to define declarative infrastructure assets. A strong choice for teams moving away from HCL syntax.','TypeScript','Library','Advanced',0,'online','manual','51813300751965329c8de4939b5524850e59a5129f9ee51ff9095ffb23a88dd6',100.0,1779032288,1,'2025-12-10T14:12:01Z',NULL,NULL,NULL,'["Infrastructure as Code", "CDK", "Frameworks"]','["[DE FACTO STANDARD]"]','["docs/terraform.md"]','["terraform.md"]','{}','{"gh_license": "MPL-2.0", "gh_pushed": "2025-12-10T14:12:01Z", "gh_stars": 5077, "gh_open_issues_30d": 389, "gh_open_prs_30d": 0, "gh_community_health": "active", "gh_activity_checked": "2026-06-19T15:52:21.585492+02:00"}');
INSERT INTO "resources" VALUES('https://github.com/hashicorp/terraform-k8s','hashicorp/terraform-k8s: Terraform Cloud Operator for Kubernetes','','2025',3,'The official HashiCorp Terraform Cloud Operator for Kubernetes. Implements a controller pattern inside the cluster, allowing platform teams to manage external cloud resources via Custom Resource Definitions (CRDs) which coordinate plans and applies in Terraform Cloud.','Go','Repository','Advanced',1,'online','manual','ec20219598d769ac6d04b8cb760eb482a4304107c4ff0bcd07a51df2f4d033ea',100.0,1779029341,1,'2024-11-18T17:51:48Z',NULL,NULL,NULL,'["Cloud Native", "Kubernetes", "Kubernetes Operators"]','["[COMMUNITY-TOOL]"]','["docs/terraform.md"]','["terraform.md"]','{}','{"gh_license": "MPL-2.0", "gh_pushed": "2024-11-18T17:51:48Z", "gh_stars": 449, "gh_open_issues_30d": 45, "gh_open_prs_30d": 0, "gh_community_health": "healthy", "gh_activity_checked": "2026-06-19T15:52:22.369797+02:00"}');
INSERT INTO "resources" VALUES('https://github.com/hashicorp/vault','hashicorp/vault','','2026',5,'The premier multi-cloud secret manager, data protection engine, and dynamic credential broker. Despite HashiCorp''s BSL license shifts, it remains the backbone of enterprise Zero Trust architectures, enabling ephemeral database credentials and granular IAM management across thousands of microservices.','Go','Service','Advanced',1,'online','manual','e3d1a53ae91eb52490e28f1327fb302256125169ec0050a1ac93ebc1f02a075d',100.0,1779032388,1,'2026-06-12T22:28:59Z',NULL,NULL,NULL,'["Security", "Secrets Management", "Centralized Vaults"]','["[DE FACTO STANDARD]"]','["docs/devsecops.md"]','["devsecops.md"]','{}','{"gh_license": "NOASSERTION", "gh_pushed": "2026-06-12T22:28:59Z", "gh_stars": 35780, "gh_open_issues_30d": 1506, "gh_open_prs_30d": 0, "gh_community_health": "active", "gh_activity_checked": "2026-06-19T15:52:23.172594+02:00"}');
INSERT INTO "resources" VALUES('https://github.com/hashicorp/vault-csi-provider','hashicorp/vault-csi-provider: HashiCorp Vault Provider for Secrets Store'' CSI Driver','','2026',4,'Integrates HashiCorp Vault directly with the Kubernetes Secret Store CSI Driver, rendering secrets from Vault''s key-value engine as memory-mapped files in pod volumes. Drastically simplifies credentials ingestion while maintaining a hardened cluster isolation boundary.','Go','Tool','Advanced',1,'online','manual','9b09825d8a60d25aa3f4bd6fc5c9fbd07f539699d08aa67830a22d536a5a5efb',100.0,1779031109,1,'2026-06-10T06:03:53Z',NULL,NULL,NULL,'["Security", "Secrets Management", "CSI Driver Providers"]','["[ENTERPRISE-STABLE]"]','["docs/devsecops.md"]','["devsecops.md"]','{}','{"gh_license": "NOASSERTION", "gh_pushed": "2026-06-10T06:03:53Z", "gh_stars": 347, "gh_open_issues_30d": 34, "gh_open_prs_30d": 0, "gh_community_health": "healthy", "gh_activity_checked": "2026-06-19T15:52:23.956155+02:00"}');
INSERT INTO "resources" VALUES('https://github.com/hashicorp/waypoint/tree/main/website/content/docs','==learn.hashicorp.com: Deploy a Helm-based application automatically with GitOps==','','2021',4,'Practical guide deploying Helm-based software within HashiCorp Waypoint pipelines. Compares native Waypoint continuous operations with declarative GitOps reconciliations, establishing streamlined automation protocols.','English','Tutorial','Intermediate',1,'online','manual','710e95dc03f3c03f71a890f95fa5e702f6488c9d3d3bc23297f36508a12c5029',100.0,1779130495,1,'2024-01-08T18:48:14Z',NULL,NULL,NULL,'["Cloud Native", "Continuous Delivery", "GitOps", "HashiCorp Waypoint"]','["[ENTERPRISE-STABLE]", "[GUIDE]"]','["docs/helm.md"]','["helm.md"]','{}','{"gh_license": "NOASSERTION", "gh_pushed": "2024-01-08T18:48:14Z", "gh_stars": 4727, "gh_open_issues_30d": 361, "gh_open_prs_30d": 0, "gh_community_health": "active", "gh_activity_checked": "2026-06-19T15:52:24.722018+02:00"}');
INSERT INTO "resources" VALUES('https://github.com/hasura/gitkube','Gitkube 🌟','','2019',4,'An early GitOps-oriented operator that allowed developers to build and deploy docker images on Kubernetes using a simple git push. It served as an entry point for lightweight CD before ArgoCD and Flux became mature corporate norms.','Go','Controller / Deployment Operator','Advanced',1,'online','manual','cc22c1e1d6ea90c3a3746e1c6c2d149728b4f20eea6dab230e420c1da9371a05',100.0,1779030531,1,'2023-08-31T07:48:24Z',NULL,NULL,NULL,'["Application Lifecycle", "Continuous Deployment", "Git-based Builds"]','["[ENTERPRISE-STABLE]"]','["docs/kubernetes-tools.md"]','["kubernetes-tools.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2023-08-31T07:48:24Z", "gh_stars": 3849, "gh_open_issues_30d": 44, "gh_open_prs_30d": 0, "gh_community_health": "healthy", "gh_activity_checked": "2026-06-19T15:52:25.495651+02:00"}');
INSERT INTO "resources" VALUES('https://github.com/haxsaw/hikaru','haxsaw/hikaru 🌟','','2020',2,'A Python package enabling developers to generate, inspect, and manipulate Kubernetes resources as native Python dataclasses. Hikaru validates and processes complex schemas inside orchestration and automation runtimes.','Python','Python Library','Intermediate',0,'online','manual','176a942bb47ae71b8f1fc9778ef8a73b89c6c79ecfe899948a74b7c405c8dfb9',100.0,1779032900,1,'2025-03-22T10:15:20Z',NULL,NULL,NULL,'["GitOps & Configuration", "Infrastructure as Code", "Python Representation"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-tools.md"]','["kubernetes-tools.md"]','{}','{"gh_license": "MIT", "gh_pushed": "2025-03-22T10:15:20Z", "gh_stars": 210, "gh_open_issues_30d": 7, "gh_open_prs_30d": 0, "gh_community_health": "low", "gh_activity_checked": "2026-06-19T15:52:26.355155+02:00"}');
INSERT INTO "resources" VALUES('https://github.com/hayao-k/cdk-ecr-image-scan-notify','github.com/hayao-k/cdk-ecr-image-scan-notify','','2020',4,'Community CDK construct that maps AWS EventBridge patterns to detect ECR image vulnerability scans. Automatically processes and delivers structured notifications to Slack/Teams channels using Lambda.','TypeScript','Repository','Intermediate',0,'online','manual','3eb7e46b1ae25fe928c77b6cce169d7dce5ca79189d4d8a9d05bfae37a9ea274',100.0,1779029119,1,'2024-11-25T08:44:03Z',NULL,NULL,NULL,'["Cloud Infrastructure", "AWS", "Security"]','["[ENTERPRISE-STABLE]"]','["docs/aws-newfeatures.md"]','["aws-newfeatures.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2024-11-25T08:44:03Z", "gh_stars": 29, "gh_open_issues_30d": 3, "gh_open_prs_30d": 0, "gh_community_health": "low", "gh_activity_checked": "2026-06-19T15:52:27.142435+02:00"}');
INSERT INTO "resources" VALUES('https://github.com/hbollon/k8s-voting-app-aws','hbollon/k8s-voting-app-aws','','2021',1,'Reference multi-tier microservice architecture demonstrating AWS integration. Contains a polyglot microservice arrangement with Redis caches, PostgreSQL transactional engines, and reactive frontend layers structured for EKS deployments.','Go','Repository','Intermediate',1,'online','manual','49bc5bec07d23712f082c6dd4bb216c46b369ff82bbdf5b0a8a70d9fcd9a53dc',100.0,1779033845,1,'2022-01-10T13:28:45Z',NULL,NULL,NULL,'["Architecture", "Microservices", "Demo Systems"]','["[COMMUNITY-TOOL]"]','["docs/demos.md"]','["demos.md"]','{}','{"gh_license": "MIT", "gh_pushed": "2022-01-10T13:28:45Z", "gh_stars": 34, "gh_open_issues_30d": 0, "gh_open_prs_30d": 0, "gh_community_health": "dormant", "gh_activity_checked": "2026-06-19T15:52:28.030346+02:00"}');
INSERT INTO "resources" VALUES('https://github.com/hcavarsan/kftray','==github.com/hcavarsan/kftray== ⭐','','2023',5,'KFTray is a desktop-native menubar utility designed to manage multiple simultaneous kubectl port forwarding connections. It simplifies complex local development loops by allowing engineers to save, group, and dynamically trigger port-forward rules across distinct clusters and namespaces.','TypeScript / Rust','Desktop GUI App','Beginner',0,'online','manual','f1543d16c58b2fa35e6932543e9a3ff128c7022fafcb775225935e22df2c13fd',100.0,1779030727,1,'2026-06-14T05:31:03Z',NULL,NULL,NULL,'["Observability & Diagnostics", "Developer Productivity", "Port Forwarding"]','["[DE FACTO STANDARD]"]','["docs/kubernetes-tools.md"]','["kubernetes-tools.md"]','{}','{"gh_license": "GPL-3.0", "gh_pushed": "2026-06-14T05:31:03Z", "gh_stars": 1524, "gh_open_issues_30d": 37, "gh_open_prs_30d": 0, "gh_community_health": "healthy", "gh_activity_checked": "2026-06-19T15:52:28.794771+02:00"}');
INSERT INTO "resources" VALUES('https://github.com/heketi/heketi',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,'manual','0d4f9d435e3073e1fcfebfaa3bda820b070e48785e446bc3ac51035757864c07',100.0,1779030394,1,'2026-05-17T17:06:34.734950+02:00',NULL,NULL,NULL,'[]','[]','["docs/kubernetes-storage.md", "docs/ocp4.md"]','[]','{}','{"gh_license": "NOASSERTION", "gh_open_issues_30d": 0, "gh_open_prs_30d": 0, "gh_community_health": "dormant", "gh_activity_checked": "2026-06-19T15:52:29.519040+02:00"}');
INSERT INTO "resources" VALUES('https://github.com/helm/charts/tree/master/stable/distributed-jmeter','Jmeter','','2020',5,'The legacy Helm implementation of distributed Apache JMeter performance testing. For dynamic cluster scaling, modern performance engineering teams should transition to k6 operators or active community performance test packaging.','YAML','Helm Chart','Intermediate',1,'online','manual','233f97993adc8caf534b62b7a9a64fa3978c357ff5321224a227c0eabd9584ed',100.0,1779030192,1,'2022-02-20T14:09:39Z',NULL,NULL,NULL,'["Platform Engineering", "Kubernetes GitOps & Packaging", "Legacy Charts"]','["[DE FACTO STANDARD]", "[LEGACY]"]','["docs/helm.md"]','["helm.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2022-02-20T14:09:39Z", "gh_stars": 15424, "gh_open_issues_30d": 0, "gh_open_prs_30d": 0, "gh_community_health": "dormant", "gh_activity_checked": "2026-06-19T15:52:30.272015+02:00"}');
INSERT INTO "resources" VALUES('https://github.com/helm/charts/tree/master/stable/jenkins','Jenkins','','2020',5,'The deprecated stable Helm chart repository for Jenkins. It is strongly recommended to avoid this legacy version, as active development and security patches have transitioned exclusively to the official Jenkins community repository on Artifact Hub.','YAML','Helm Chart','Intermediate',1,'online','manual','17ed5c363268ba61d2b5b5e52ced7246a17c734cda204aabe7cb872f3d8c6545',100.0,1779034332,1,'2022-02-20T14:09:39Z',NULL,NULL,NULL,'["Platform Engineering", "Kubernetes GitOps & Packaging", "Legacy Charts"]','["[DE FACTO STANDARD]", "[LEGACY]"]','["docs/helm.md"]','["helm.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2022-02-20T14:09:39Z", "gh_stars": 15424, "gh_open_issues_30d": 0, "gh_open_prs_30d": 0, "gh_community_health": "dormant", "gh_activity_checked": "2026-06-19T15:52:31.093170+02:00"}');
INSERT INTO "resources" VALUES('https://github.com/helm/charts/tree/master/stable/selenium','Selenium','','2020',5,'The archived official Helm stable tree configuration for Selenium Grid. It remains useful solely as a historic reference for browser automation scaling, with active releases now managed directly by the SeleniumHQ community charts.','YAML','Helm Chart','Intermediate',1,'online','manual','5695e3b79ce4533e5ba5d4d3ff322ef71b15c22292a49036b3b719fd9265f148',100.0,1779033384,1,'2022-02-20T14:09:39Z',NULL,NULL,NULL,'["Platform Engineering", "Kubernetes GitOps & Packaging", "Legacy Charts"]','["LEGACY"]','["docs/helm.md"]','["helm.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2022-02-20T14:09:39Z", "gh_stars": 15424, "gh_open_issues_30d": 0, "gh_open_prs_30d": 0, "gh_community_health": "dormant", "gh_activity_checked": "2026-06-19T15:52:31.846295+02:00"}');
INSERT INTO "resources" VALUES('https://github.com/helm/charts/tree/master/stable/sonarqube','Sonar','','2020',5,'The deprecated stable Helm chart location for SonarQube. Modern deployments must migrate to official SonarSource charts on Artifact Hub to secure enterprise support, active patches, and up-to-date database schema integrations.','YAML','Helm Chart','Intermediate',1,'online','manual','59ee51399b9c9f819c38a8b700ea67a722661806f303a814eade3b65384cfb9e',100.0,1779032046,1,'2022-02-20T14:09:39Z',NULL,NULL,NULL,'["Platform Engineering", "Kubernetes GitOps & Packaging", "Legacy Charts"]','["LEGACY"]','["docs/helm.md"]','["helm.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2022-02-20T14:09:39Z", "gh_stars": 15424, "gh_open_issues_30d": 0, "gh_open_prs_30d": 0, "gh_community_health": "dormant", "gh_activity_checked": "2026-06-19T15:52:32.613836+02:00"}');
INSERT INTO "resources" VALUES('https://github.com/helm/charts/tree/master/stable/sonatype-nexus','Nexus3','','2020',5,'The obsolete, archived official Helm chart path for Sonatype Nexus3. Modern deployments must transition to newer, community-maintained charts listed on Artifact Hub to avoid critical security vulnerabilities and out-of-date container targets.','YAML','Helm Chart','Intermediate',1,'online','manual','a508bd186ac26cd708c9337ebeb717f6319418bbc49c99d788b02ae6e3ce152b',100.0,1779031473,1,'2022-02-20T14:09:39Z',NULL,NULL,NULL,'["Platform Engineering", "Kubernetes GitOps & Packaging", "Legacy Charts"]','["LEGACY"]','["docs/helm.md"]','["helm.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2022-02-20T14:09:39Z", "gh_stars": 15424, "gh_open_issues_30d": 0, "gh_open_prs_30d": 0, "gh_community_health": "dormant", "gh_activity_checked": "2026-06-19T15:52:33.401292+02:00"}');
INSERT INTO "resources" VALUES('https://github.com/helm/helm','Helm','','2026',5,'Official Go implementation of the Helm client, acting as the package manager for Kubernetes. Helm manages complex application definitions through charts, providing repeatable deployments, in-place upgrades, and robust rollback capabilities.','Go','Repository','Advanced',0,'online','manual','8b72e9555c19febb03964306972d50825387de39e901198b8d86b305f4ede7bf',100.0,1779033592,1,'2026-06-13T02:03:14Z',NULL,NULL,NULL,'["Automation & Orchestration", "Package Management", "Helm"]','["[DE FACTO STANDARD]"]','["docs/helm.md", "docs/about.md"]','["helm.md", "about.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2026-06-13T02:03:14Z", "gh_stars": 29874, "gh_open_issues_30d": 399, "gh_open_prs_30d": 0, "gh_community_health": "active", "gh_activity_checked": "2026-06-19T15:52:34.186741+02:00"}');
INSERT INTO "resources" VALUES('https://github.com/helm/helm-mapkubeapis','Helm mapkubeapis Plugin','','2026',3,'Fundamental operator utility that edits release metadata in-place to update deprecated or removed Kubernetes APIs. Prevents release locks and upgrade failures when cluster components transition to newer API versions.','Go','Plugin','Advanced',0,'online','manual','3cd6306bc7b96c9167344df22330444c49cccef9a4a0aa1067e00cfa2a4f688d',100.0,1779032935,1,'2026-06-03T23:21:33Z',NULL,NULL,NULL,'["Cloud Native", "Application Delivery", "Helm Plugins", "API Migration"]','["[LEGACY]"]','["docs/helm.md"]','["helm.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2026-06-03T23:21:33Z", "gh_stars": 1035, "gh_open_issues_30d": 31, "gh_open_prs_30d": 0, "gh_community_health": "healthy", "gh_activity_checked": "2026-06-19T15:52:35.147847+02:00"}');
INSERT INTO "resources" VALUES('https://github.com/helmfile/helmfile','github.com/helmfile/helmfile','','2026',5,'The premier declarative orchestrator for multi-chart environments. Helmfile allows infrastructure-as-code developers to build multi-environment states, map release hierarchies, automate parameter layering, and enforce GitOps deployment sequences seamlessly.','Go','CLI Tool','Advanced',0,'online','manual','bb0b4eda7bed74c71f5f3e176f6699919f4666c0ff8b1e427d916869228e311e',100.0,1779031382,1,'2026-06-14T01:27:25Z',NULL,NULL,NULL,'["Platform Engineering", "Kubernetes GitOps & Packaging", "Multi-Chart Orchestration"]','["[DE FACTO STANDARD]"]','["docs/helm.md"]','["helm.md"]','{}','{"gh_license": "MIT", "gh_pushed": "2026-06-14T01:27:25Z", "gh_stars": 5136, "gh_open_issues_30d": 39, "gh_open_prs_30d": 0, "gh_community_health": "healthy", "gh_activity_checked": "2026-06-19T15:52:35.932531+02:00"}');
INSERT INTO "resources" VALUES('https://github.com/helmwave/helmwave','helmwave/helmwave','','2026',3,'An emerging orchestrator implementing a ''Docker Compose'' deployment feel for Helm charts. Featuring parallel execution plans, strict dependency resolution, and declarative configs, it offers platform teams a robust multi-chart orchestration tool.','Go','CLI Tool','Advanced',0,'online','manual','e275a05dd84f47c66b5296aa4b4a59342d48c0cd3576846e75d7b2e6cb91146f',100.0,1779031143,1,'2026-02-18T15:58:47Z',NULL,NULL,NULL,'["Platform Engineering", "Kubernetes GitOps & Packaging", "Multi-Chart Orchestration"]','["[EMERGING]"]','["docs/helm.md"]','["helm.md"]','{}','{"gh_license": "MIT", "gh_pushed": "2026-02-18T15:58:47Z", "gh_stars": 886, "gh_open_issues_30d": 24, "gh_open_prs_30d": 0, "gh_community_health": "healthy", "gh_activity_checked": "2026-06-19T15:52:36.750109+02:00"}');
INSERT INTO "resources" VALUES('https://github.com/heptiolabs/ktx','ktx 🌟','','N/A',0,NULL,NULL,NULL,NULL,0,NULL,'manual','37651e8af15fd1eb2a265534fd1973c095520ffcf8675d75b134c1ea27398234',100.0,1779031216,0,'2026-05-17T17:20:16.342789+02:00',NULL,NULL,NULL,'[]','[]','["docs/kubernetes-tools.md"]','[]','{}','{"gh_open_issues_30d": 0, "gh_open_prs_30d": 0, "gh_community_health": "dormant", "gh_activity_checked": "2026-06-19T15:52:37.425139+02:00"}');
INSERT INTO "resources" VALUES('https://github.com/hiddeco/cronjobber','hiddeco/Cronjobber','','2023',2,'A custom controller for Kubernetes that implements a CronJob-like resource with explicit native support for timezones. This solved a major limitation in older Kubernetes versions. While native Kubernetes CronJobs added timezone support in version 1.27, Cronjobber remains a highly useful reference for custom scheduling patterns in 2026.','Go','Kubernetes Controller','Medium',1,'online','manual','ad9ddb74fccc3bdeb3a14ecafd88b49948f2ba317bde900e87b713ebcb6f8ae7',100.0,1779032544,1,'2024-08-21T23:39:11Z',NULL,NULL,NULL,'["Infrastructure", "Scheduling", "Timezones"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-tools.md"]','["kubernetes-tools.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2024-08-21T23:39:11Z", "gh_stars": 238, "gh_open_issues_30d": 19, "gh_open_prs_30d": 0, "gh_community_health": "healthy", "gh_activity_checked": "2026-06-19T15:52:38.184910+02:00"}');
INSERT INTO "resources" VALUES('https://github.com/hidetatz/kubecolor','hidetatz/kubecolor 🌟','','2026',3,'Kubecolor is a highly adopted command-line wrapper for kubectl that colorizes terminal outputs. It improves cluster observability by visually distinguishing resource types, labels, statuses, and namespaces during interactive CLI operations.','Go','CLI Wrapper','Simple',0,'online','manual','9e62de16802aa23bb6817c9ab7f56a5b4091ad56abffeffb2584a92f0b237379',100.0,1779034507,1,'2023-04-13T17:38:06Z',NULL,NULL,NULL,'["Operations & UX", "CLI Plugins", "Output Formatting"]','["[COMMUNITY-TOOL]"]','["docs/kubectl-commands.md"]','["kubernetes-tools.md", "kubectl-commands.md"]','{}','{"gh_license": "MIT", "gh_pushed": "2023-04-13T17:38:06Z", "gh_stars": 1446, "gh_open_issues_30d": 12, "gh_open_prs_30d": 0, "gh_community_health": "healthy", "gh_activity_checked": "2026-06-19T15:52:38.911519+02:00"}');
INSERT INTO "resources" VALUES('https://github.com/highmobility','github.com/highmobility','','N/A',0,NULL,NULL,NULL,NULL,0,NULL,'manual','987f2e0af09507fb9d1fc6a3118c7721b822ce258b8eb0551627bdd1434f42f4',100.0,1779031340,1,'2026-05-17T17:22:20.260969+02:00',NULL,NULL,NULL,'[]','[]','["docs/developerportals.md"]','[]','{}','{}');
INSERT INTO "resources" VALUES('https://github.com/hoanhan101/ultimate-go','The Ultimate Go Study Guide','','N/A',0,'Comprehensive handbook detailing memory layout, profiling, and concurrency semantics of Go. Features visual diagrams and deep-dives into mechanical sympathy concepts for high-performance engineering.','en','Repository','Advanced',0,'online','manual','b810903231bed8ba541bdaadd9df5145ff6f7b8fc770c019f3606cb7bfc377e7',100.0,1779033806,1,'2025-06-15T21:47:39Z',NULL,NULL,NULL,'["Cloud Native Languages", "Go", "Core Reference"]','["[DE FACTO STANDARD]", "[ENTERPRISE-STABLE]", "[GUIDE]"]','["docs/golang.md"]','["golang.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2025-06-15T21:47:39Z", "gh_stars": 14910, "gh_open_issues_30d": 0, "gh_open_prs_30d": 0, "gh_community_health": "dormant", "gh_activity_checked": "2026-06-19T15:52:39.659835+02:00"}');
INSERT INTO "resources" VALUES('https://github.com/hobby-kube/guide','hobby-kube/guide 🌟','','2021',5,'A comprehensive guide on bootstrapping an fully production-ready, highly available Kubernetes cluster on bare-metal or cheap cloud providers using CoreOS (Flatcar) and kubeadm. Outlines security hardening, manual network provisioning, and declarative automation.','Markdown','Tutorial','Advanced',0,'online','manual','c96f4a0e9eeac3dee50c99030ff4fed01d17dd466357e44a0e50319ad672d9e6',100.0,1779031468,1,'2023-09-21T14:37:01Z',NULL,NULL,NULL,'["Infrastructure", "Bare-Metal Setup", "Self-Hosted Clusters"]','["[DE FACTO STANDARD]", "[GUIDE]"]','["docs/kubernetes.md"]','["kubernetes.md"]','{}','{"gh_license": "MIT", "gh_pushed": "2023-09-21T14:37:01Z", "gh_stars": 5658, "gh_open_issues_30d": 9, "gh_open_prs_30d": 0, "gh_community_health": "low", "gh_activity_checked": "2026-06-19T15:52:40.446018+02:00"}');
INSERT INTO "resources" VALUES('https://github.com/homeport/havener','Havener','','2023',2,'A convenient CLI tool that wraps kubectl and helm commands into high-level operations, simplifying tasks like sweeping namespaces, downloading files from pods, or executing parallel commands across nodes. In 2026, it remains a valuable utility for cluster administrators seeking faster alternative commands to long kubectl scripts.','Go','CLI Tool','Low',0,'online','manual','2916780f4c501cd0f6a2731819f51bab93db4e2e463dda2091a7a55580831638',100.0,1779034097,1,'2026-06-11T20:15:22Z',NULL,NULL,NULL,'["Operations", "CLI Tool", "Cluster Management"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-tools.md"]','["kubernetes-tools.md"]','{}','{"gh_license": "MIT", "gh_pushed": "2026-06-11T20:15:22Z", "gh_stars": 334, "gh_open_issues_30d": 13, "gh_open_prs_30d": 0, "gh_community_health": "healthy", "gh_activity_checked": "2026-06-19T15:52:41.228141+02:00"}');
INSERT INTO "resources" VALUES('https://github.com/huazhihao/kubespy','kubespy','','2026',5,'An interactive real-time observability CLI tool designed to ''spy'' on active API resources. By monitoring resource lifecycles and publishing structural diffs directly to the terminal, it helps developers demystify custom resource definitions and native controller states during live deployment events.','Go','Tool','Intermediate',0,'online','manual','18df158e9f636cb8b4222761527aec06f5b82fcb8f021f43f0676a6b8124541c',100.0,1779029503,1,'2021-08-22T16:25:53Z',NULL,NULL,NULL,'["Observability", "Debugging", "Resource Lifecycle"]','["[DE FACTO STANDARD]"]','["docs/kubernetes.md"]','["kubernetes.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2021-08-22T16:25:53Z", "gh_stars": 140, "gh_open_issues_30d": 5, "gh_open_prs_30d": 0, "gh_community_health": "low", "gh_activity_checked": "2026-06-19T15:52:41.956269+02:00"}');
INSERT INTO "resources" VALUES('https://github.com/huginn/huginn','Huginn','','2026',5,'A highly versatile open-source system designed for orchestrating automated web-scraping, webhook handling, and event-driven tasks. In 2026, Huginn serves as a vital tool for engineers seeking a self-hosted, deterministic agent network to automate security and integration pipelines.','Ruby','Repository','Intermediate',0,'online','manual','b28d1fe503ecb57bac3513cc8164fd563f03272be53d743427d232366d1a9f5b',100.0,1779030854,1,'2026-06-13T00:57:09Z',NULL,NULL,NULL,'["Automation", "Workflows", "Agent Frameworks"]','["[DE FACTO STANDARD]"]','["docs/monitoring.md"]','["monitoring.md"]','{}','{"gh_license": "MIT", "gh_pushed": "2026-06-13T00:57:09Z", "gh_stars": 49468, "gh_open_issues_30d": 697, "gh_open_prs_30d": 0, "gh_community_health": "active", "gh_activity_checked": "2026-06-19T15:52:42.714041+02:00"}');
INSERT INTO "resources" VALUES('https://github.com/humanlayer/12-factor-agents','12-Factor Agents: Patterns of reliable LLM applications','A set of design principles and patterns for building reliable, production-ready, and scalable LLM applications modeled on Heroku''s 12-factor standards.','2025',4,'A highly curated architectural manifest detailing twelve software engineering principles for building deterministic, production-grade LLM applications. The guide emphasizes robust prompt and context ownership, unified execution state, and standardizing human-in-the-loop interventions through tool calls. By framing AI agents as stateless reducers in a state-machine topology, the principles ensure enterprise reliability, scaling, and reproducible debugging.','en','Repository','Advanced',0,'online','automatic','1e8b841bcae568d5459087f12f0e2ff29feb0e4a9a3ffe72fbeed654285b07b7',NULL,1780352849,0,'2025-09-21T14:37:40Z',NULL,NULL,NULL,'["AI", "AI Agents", "Architectural Patterns", "12-Factor Methodology"]','["[DE FACTO STANDARD]", "[GUIDE]"]','[]','[]','{}','{"category": "ai-agents-mcp", "gh_license": "NOASSERTION", "gh_pushed": "2025-09-21T14:37:40Z", "gh_stars": 22915, "reputation_status": "Vetted", "reputation_summary": "Highly celebrated open-source project defining standard engineering practices to transition AI applications to production reliability.", "social_preview_url": "https://opengraph.githubassets.com/7b847656617b5f55932e9d0313f55df174264f9c562cd63c53454f3f44c8d4e4/humanlayer/12-factor-agents", "source_provenance": "X.com (pvergadia)", "suggested_new_category": "agentic-architectures", "gh_open_issues_30d": 28, "gh_open_prs_30d": 0, "gh_community_health": "healthy", "gh_activity_checked": "2026-06-19T15:52:43.498238+02:00"}');
INSERT INTO "resources" VALUES('https://github.com/hygieia/Hygieia','github.com/hygieia/Hygieia 🌟','','2024',2,'An enterprise DevOps dashboard originally developed by Capital One to track delivery pipelines, testing, and security traces. *Curator Insight vs. Live Grounding*: The project has transitioned into an unmaintained, archived repository. It remains highly informative structurally as a reference architecture for aggregating multi-source security and pipeline metrics.','Java','Tool','Advanced',1,'online','manual','0a761af3c4887418066a27d033bc9ace1d88cad4f2fdb7e82d5ccb2606be1e2a',100.0,1779030991,1,'2023-09-29T20:43:13Z',NULL,NULL,NULL,'["DevOps", "Observability", "Dashboards"]','["[ENTERPRISE-STABLE]", "[LEGACY]"]','["docs/devsecops.md"]','["devsecops.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2023-09-29T20:43:13Z", "gh_stars": 3819, "gh_open_issues_30d": 97, "gh_open_prs_30d": 0, "gh_community_health": "active", "gh_activity_checked": "2026-06-19T15:52:44.250306+02:00"}');
INSERT INTO "resources" VALUES('https://github.com/hyscale/hyscale','hyscale 🌟','','2022',2,'Hyscale provides an application-centric abstraction over raw Kubernetes YAML, allowing developers to define service requirements using a simplified, human-friendly syntax while compiling, containerizing, and deploying services under the hood.','Java','CLI / Compilation Framework','Intermediate',0,'online','manual','be2fdaa23dc7b3827aef6a779b87d16d40fece231f5ff3d1fea85ef47d79322c',100.0,1779030356,1,'2023-03-30T20:18:13Z',NULL,NULL,NULL,'["Application Lifecycle", "Manifest Generation", "Abstraction Layers"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-tools.md"]','["kubernetes-tools.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2023-03-30T20:18:13Z", "gh_stars": 445, "gh_open_issues_30d": 15, "gh_open_prs_30d": 0, "gh_community_health": "healthy", "gh_activity_checked": "2026-06-19T15:52:45.135918+02:00"}');
INSERT INTO "resources" VALUES('https://github.com/iam-veeramalla/Azure-zero-to-hero','github.com/iam-veeramalla/Azure-zero-to-hero: Azure Zero to Hero Course','','2026',5,'A structured, hands-on learning roadmap tracking Azure Cloud Administration, DevOps architectures, and fundamental services. Focuses on practical engineering exercises, building CI/CD pipelines, and writing ARM/Bicep infrastructure templates. Serves as an exceptional onboarding tool for transition-phase cloud engineers.','Python/Shell','Repository','Beginner',0,'online','manual','0b6ddbc506e144c725b5c49f83eb766b1fcd67cb5b845620c82ea2b0474361f6',100.0,1779031883,1,'2024-07-17T11:06:35Z',NULL,NULL,NULL,'["Cloud Infrastructure", "Azure", "Training"]','["[DE FACTO STANDARD]"]','["docs/other-awesome-lists.md"]','["architectural-foundations.md", "other-awesome-lists.md"]','{}','{"gh_license": "MIT", "gh_pushed": "2024-07-17T11:06:35Z", "gh_stars": 5104, "is_special": true, "gh_open_issues_30d": 26, "gh_open_prs_30d": 0, "gh_community_health": "healthy", "gh_activity_checked": "2026-06-19T15:52:45.893118+02:00"}');
INSERT INTO "resources" VALUES('https://github.com/ianmiell/kubernetes-examples','Kubernetes Examples','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','1f069af5964ea8b746e1dc677d7a2340c998f68dc4408925d0666952ebe9607f',100.0,1779029950,0,'2026-05-17T16:59:10.447446+02:00',NULL,NULL,NULL,'[]','[]','["docs/demos.md"]','[]','{}','{"duplicate_of": "https://github.com/ContainerSolutions/kubernetes-examples", "gh_open_issues_30d": 0, "gh_open_prs_30d": 0, "gh_community_health": "dormant", "gh_activity_checked": "2026-06-19T15:52:46.591103+02:00"}');
INSERT INTO "resources" VALUES('https://github.com/iann0036/iamlive','==iann0036/iamlive==','','2024',4,'An open-source utility that monitors local AWS CLI or SDK actions via a proxy engine to dynamically generate minimal-privilege IAM policies. This tool reduces the manual work of writing policies by creating accurate least-privilege configurations based on actual API calls.','Go','Tool','Intermediate',1,'online','manual','a2cd577522baff1b04d9f209c39dd2f367326b17a343500402292599abcb5f8b',100.0,1779033489,1,'2026-04-19T06:45:59Z',NULL,NULL,NULL,'["Cloud Architecture", "AWS", "Identity and Access Management"]','["[ENTERPRISE-STABLE]"]','["docs/aws-security.md"]','["aws-security.md"]','{}','{"gh_license": "MIT", "gh_pushed": "2026-04-19T06:45:59Z", "gh_stars": 3388, "gh_open_issues_30d": 42, "gh_open_prs_30d": 0, "gh_community_health": "healthy", "gh_activity_checked": "2026-06-19T15:52:47.357090+02:00"}');
INSERT INTO "resources" VALUES('https://github.com/iawia002/lux','==github.com/iawia002/lux== 🌟','','N/A',0,'Curator Insight describes Lux (formerly Annie) as a fast, concurrent video downloader written in Go supporting multiple global media platforms. Live Grounding shows its vast popularity due to its high speed, multiple output formats, and clean concurrent implementation.','English','Repository','Intermediate',0,'online','manual','b77cc18088e39e9d88a93203bb6e2811997441e747cf5a07862b7680e2379d51',100.0,1779033040,1,'2026-03-29T18:18:56Z',NULL,NULL,NULL,'["Media Utilities", "Go Applications", "CLI Downloaders"]','["[DE FACTO STANDARD]"]','["docs/golang.md"]','["golang.md"]','{}','{"gh_license": "MIT", "gh_pushed": "2026-03-29T18:18:56Z", "gh_stars": 31408, "gh_open_issues_30d": 545, "gh_open_prs_30d": 0, "gh_community_health": "active", "gh_activity_checked": "2026-06-19T15:52:48.109067+02:00"}');
INSERT INTO "resources" VALUES('https://github.com/ibm-messaging',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,'manual','5046e4520c2f93d14b15e1d6653db869fa84bfc7463b9a239b501a1fcf12d372',100.0,1779031329,1,'2026-05-17T17:22:09.360938+02:00',NULL,NULL,NULL,'[]','[]','["docs/monitoring.md"]','[]','{}','{}');
INSERT INTO "resources" VALUES('https://github.com/ibm-messaging/mq-metric-samples/tree/master/cmd/mq_prometheus',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,'manual','dff7a064be7e545dc495c3a3b7ce0fc6649c5f5e25429446b4d56369c045cc14',100.0,1779033081,0,'2026-05-17T17:51:21.786591+02:00',NULL,NULL,NULL,'[]','[]','["docs/monitoring.md"]','[]','{}','{"gh_open_issues_30d": 24, "gh_open_prs_30d": 0, "gh_community_health": "healthy", "gh_activity_checked": "2026-06-19T15:52:48.880845+02:00"}');
INSERT INTO "resources" VALUES('https://github.com/ibuildthecloud/wtfk8s','github.com/ibuildthecloud/wtfk8s','','2019',0,'An archived educational helper utility engineered to inspect cluster logs and auto-decode runtime error states. Although modern AI-powered and observability-driven telemetry pipelines have succeeded it, it represents an important milestone in interactive troubleshooting.','Go','CLI Tool','Intermediate',0,'online','manual','31db659805e7322db8a1cfb3945be7d4307faf10bce49386ce9ccad6315b9f02',100.0,1779031776,1,'2024-06-13T09:01:43Z',NULL,NULL,NULL,'["Operations", "CLI Tooling", "Debugging"]','["[LEGACY]"]','["docs/kubernetes-tools.md"]','["kubernetes-tools.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2024-06-13T09:01:43Z", "gh_stars": 95, "gh_open_issues_30d": 2, "gh_open_prs_30d": 0, "gh_community_health": "low", "gh_activity_checked": "2026-06-19T15:52:49.641332+02:00"}');
INSERT INTO "resources" VALUES('https://github.com/idealista/prometheus_jmx_exporter-role','Idealista: This ansible role installs a Prometheus Node Exporter in a debian'' environment','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','baa49e4034fa8b009ddbf0ac970ddc3b619e21916c62cc0715d2d652a0b9df8d',100.0,1779034156,0,'2026-05-17T18:09:16.223524+02:00',NULL,NULL,NULL,'[]','[]','["docs/prometheus.md"]','[]','{}','{"duplicate_of": "https://github.com/idealista/prometheus_jmx_exporter_role", "gh_open_issues_30d": 0, "gh_open_prs_30d": 0, "gh_community_health": "dormant", "gh_activity_checked": "2026-06-19T15:52:50.353157+02:00"}');
INSERT INTO "resources" VALUES('https://github.com/idealista/prometheus_jmx_exporter_role','Idealista: This ansible role installs a Prometheus Node Exporter in a debian environment','- [galaxy.ansible.com/alexdzyoba/jmx-exporter](https://galaxy.ansible.com/alexdzyoba/jmx-exporter)
    - [github.com/alexdzyoba/ansible-jmx-exporter](https://github.com/alexdzyoba/ansible-jmx-exporter)','2024',5,'Specialized Ansible playbook role targeting JMX and Node Exporter configurations inside Debian architectures. Ideal for standardized on-premise JVM infrastructure telemetry deployment.','Shell','Repository','Intermediate',0,'online','manual','3c7a847a892e1ac414a8ad91bc065e33fbe5baf64476b1a3594b6339373784f2',100.0,1779130495,1,'2023-09-06T09:20:33Z',NULL,NULL,NULL,'["Infrastructure as Code", "Ansible", "Node Exporter Deployment"]','["[DE FACTO STANDARD]"]','["docs/prometheus.md"]','["prometheus.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2023-09-06T09:20:33Z", "gh_stars": 6, "gh_open_issues_30d": 6, "gh_open_prs_30d": 0, "gh_community_health": "low", "gh_activity_checked": "2026-06-19T15:52:51.205960+02:00"}');
INSERT INTO "resources" VALUES('https://github.com/idoavrah/terraform-tui','github.com/idoavrah/terraform-tui: TFTUI - The Terraform textual UI','','2024',3,'TFTUI (The Terraform Textual UI) is an interactive, console-based monitoring utility designed to query active Terraform state graphs. Developed in Python, it allows platform administrators to navigate complex resource matrices, track active drift, and trigger targeted states without leaving the terminal console. It streamlines high-velocity manual debugging.','Python','TUI Tool','Intermediate',0,'online','manual','b2930ecf4a0e159a0bf1f24f36682f1d7975883105b07b522834ffce180a5dfd',100.0,1779029268,1,'2024-07-09T18:55:17Z',NULL,NULL,NULL,'["Infrastructure as Code", "User Interfaces", "TUI Engines"]','["[COMMUNITY-TOOL]"]','["docs/terraform.md"]','["terraform.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2024-07-09T18:55:17Z", "gh_stars": 1284, "gh_open_issues_30d": 12, "gh_open_prs_30d": 0, "gh_community_health": "healthy", "gh_activity_checked": "2026-06-19T15:52:51.991337+02:00"}');
INSERT INTO "resources" VALUES('https://github.com/ilkilab/agorakube','Agorakube','','2023',5,'An open-source Kubernetes engine dedicated to automating production-ready installations over bare metal setups. Streamlines storage provisioning, load balancing integrations, and upgrades across dedicated offline data center runtimes.','Go','Installer','Advanced',0,'online','manual','3337bd0ef7ef90cb41fd2e5e8b84caf57317b8fec5345482396a1150eb7f21d6',100.0,1779030507,1,'2024-05-06T16:33:42Z',NULL,NULL,NULL,'["Platform Engineering", "Installation", "Bare Metal"]','["[DE FACTO STANDARD]"]','["docs/kubernetes-tools.md"]','["kubernetes-tools.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2024-05-06T16:33:42Z", "gh_stars": 98, "gh_open_issues_30d": 4, "gh_open_prs_30d": 0, "gh_community_health": "low", "gh_activity_checked": "2026-06-19T15:52:52.866822+02:00"}');
INSERT INTO "resources" VALUES('https://github.com/ilyash/show-struct','github.com/ilyash/show-struct','','2024',5,'A structural inspection CLI tool for high-dimensional JSON and YAML files. Builds map architectures of configurations, allowing site reliability engineers to immediately decode unfamiliar schema configurations.','Go','CLI Tool','Low',0,'online','manual','cbc102bb4ae1805b04a1a75c4878f6cbbb8f689eac5af865112cc03921eecc3f',100.0,1779030865,1,'2023-08-31T18:36:30Z',NULL,NULL,NULL,'["Developer Workspace", "Command-Line Tooling", "JSON & YAML Manipulators"]','["[DE FACTO STANDARD]"]','["docs/yaml.md"]','["data-and-advanced-analytics.md", "yaml.md"]','{}','{"gh_license": "GPL-3.0", "gh_pushed": "2023-08-31T18:36:30Z", "gh_stars": 132, "is_special": true, "gh_open_issues_30d": 5, "gh_open_prs_30d": 0, "gh_community_health": "low", "gh_activity_checked": "2026-06-19T15:52:53.612369+02:00"}');
INSERT INTO "resources" VALUES('https://github.com/im2nguyen/rover','Rover - Terraform Visualizer 🌟','','2023',4,'An interactive Terraform visualizer that parses local plan files to construct interactive, searchable web topologies. Accelerates architectural validation and configuration review workflows.','Go','Tool','Intermediate',0,'online','manual','0d07a311ff3404677392b62cfd683da5706abfa235dd7a8d5434f501a370780d',100.0,1779032878,1,'2025-07-30T03:34:48Z',NULL,NULL,NULL,'["Infrastructure as Code", "Visualization", "Tooling"]','["[ENTERPRISE-STABLE]"]','["docs/terraform.md"]','["terraform.md"]','{}','{"gh_license": "MIT", "gh_pushed": "2025-07-30T03:34:48Z", "gh_stars": 3308, "gh_open_issues_30d": 45, "gh_open_prs_30d": 0, "gh_community_health": "healthy", "gh_activity_checked": "2026-06-19T15:52:54.370880+02:00"}');
INSERT INTO "resources" VALUES('https://github.com/imperialwicket/spinnaker-demo','imperialwicket/spinnaker-demo','','2020',0,'Curator Insight presents this repository as a demo application configuration designed to show basic pipeline execution within Spinnaker. Live Grounding highlights that configuring Spinnaker''s cloud drivers and halyard configurations is notoriously challenging, and this repo provides valuable baseline configurations to bypass common initial setup hurdles.','HCL','Repository','Advanced',0,'online','manual','aefbeb2edc82e7a439bb904707ecccda4c120048ef77de6962a4dea3e87ede02',100.0,1781735910,1,'2026-06-18T00:38:30.858337+02:00',NULL,NULL,NULL,'["DevOps", "Continuous Delivery", "Spinnaker Setup", "Kubernetes Deployment Models"]','["[COMMUNITY-TOOL]"]','["docs/demos.md"]','["demos.md"]','{}','{"gh_stars": 0, "gh_pushed": null, "gh_license": "N/A", "gh_open_issues_30d": 0, "gh_open_prs_30d": 0, "gh_community_health": "dormant", "gh_activity_checked": "2026-06-19T15:52:55.226881+02:00"}');
INSERT INTO "resources" VALUES('https://github.com/imthenachoman/How-To-Secure-A-Linux-Server','How-To Secure A Linux Server','','2026',5,'A highly comprehensive, widely reference-validated repository providing detailed, step-by-step instructions for securing enterprise Linux installations. Key configurations cover SSH daemon hardening, secure user boundaries, kernel performance optimizations, and automated intrusion monitoring. In modern 2026 operations, this guide remains a vital source for building secure base golden images inside automated IaC pipelines.','Shell','Repository','Advanced',0,'online','manual','f0de72c26c439155e6a6a47557fe8dd0356794bc8b5218407bd6e2a492566ece',100.0,1779032361,1,'2026-03-05T13:25:16Z',NULL,NULL,NULL,'["Security & Compliance", "Linux Hardening", "System Administration"]','["[DE FACTO STANDARD]"]','["docs/aws-security.md", "docs/devops.md", "docs/linux.md"]','["linux.md", "aws-security.md", "devops.md"]','{}','{"gh_license": "CC-BY-SA-4.0", "gh_pushed": "2026-03-05T13:25:16Z", "gh_stars": 27773, "gh_open_issues_30d": 32, "gh_open_prs_30d": 0, "gh_community_health": "healthy", "gh_activity_checked": "2026-06-19T15:52:55.957153+02:00"}');
INSERT INTO "resources" VALUES('https://github.com/inancgumus/learngo','inancgumus/learngo 🌟','','N/A',0,'Curator Insight lists LearnGo as a massive collection of interactive tutorials, quizzes, and micro-projects to master Go. Live Grounding verifies its stellar reputation as one of the most visual and thorough education resources for Go developers worldwide.','English','Repository','Beginner',0,'online','manual','394725cf75156e12597b9b0548496f72736d2a652458a441ed0b80db1ebfc6f5',100.0,1779029151,1,'2025-06-24T23:03:52Z',NULL,NULL,NULL,'["Programming Languages", "Go", "Learning Resources"]','["[DE FACTO STANDARD]"]','["docs/golang.md"]','["golang.md"]','{}','{"gh_license": "NOASSERTION", "gh_pushed": "2025-06-24T23:03:52Z", "gh_stars": 20055, "gh_open_issues_30d": 43, "gh_open_prs_30d": 0, "gh_community_health": "healthy", "gh_activity_checked": "2026-06-19T15:52:56.667634+02:00"}');
INSERT INTO "resources" VALUES('https://github.com/infiniumtek/terraform-review-agent','terraform-review-agent','Reusable GitHub Action that reviews Terraform PRs for security, cost, and style using a LangGraph multi-agent system.','2026',4,'Curator Insight: This project demonstrates the state of the art in agentic DevOps, moving beyond rigid static analysis to cognitive IaC review. Live Grounding verifies that the repository leverages a LangGraph-driven multi-agent system to evaluate Terraform pull requests across security, cost (via Infracost), and styling dimensions. It aggregates multi-source linting alerts into a singular, prioritized GitHub PR comment with estimated blast-radius analysis to reduce developer decision fatigue.','en','repository','Intermediate',0,'online','automatic','4e8a77262c7f90e8f8b65dd1c35bafa866870581147b8987fe71adc71a59204e',NULL,1780352424,0,'2026-05-21T05:25:52Z',NULL,NULL,NULL,'["DevOps", "Infrastructure as Code", "AI Code Review"]','["EMERGING", "COMMUNITY-TOOL"]','[]','[]','{}','{"category": "terraform", "gh_license": "MIT", "gh_pushed": "2026-05-21T05:25:52Z", "gh_stars": 79, "reputation_status": "Vetted", "reputation_summary": "Vetted and highly rated emerging community tool for agentic DevOps workflows.", "social_preview_url": "https://opengraph.githubassets.com/3f804f2152a78cd9240a02c30b704fe0884a2141392ac8bd4349e3eb309a8d45/infiniumtek/terraform-review-agent", "source_provenance": "X.com (nubenetes)", "suggested_new_category": "", "gh_open_issues_30d": 1, "gh_open_prs_30d": 0, "gh_community_health": "low", "gh_activity_checked": "2026-06-19T15:52:57.448515+02:00"}');
INSERT INTO "resources" VALUES('https://github.com/influxdata/telegraf/tree/master/plugins/inputs/activemq','github.com/influxdata/telegraf/tree/master/plugins/inputs/activemq','','N/A',0,NULL,NULL,NULL,NULL,0,NULL,'manual','a3851fb7f71b045ed86b8dc86f54302755461b6bf1b3b2bfffc21671a49b1d79',100.0,1779030391,1,'2026-05-17T17:06:31.543731+02:00',NULL,NULL,NULL,'[]','[]','["docs/grafana.md", "docs/prometheus.md"]','[]','{}','{"gh_license": "MIT", "gh_open_issues_30d": 394, "gh_open_prs_30d": 0, "gh_community_health": "active", "gh_activity_checked": "2026-06-19T15:52:58.226016+02:00"}');
INSERT INTO "resources" VALUES('https://github.com/influxdata/telegraf/tree/master/plugins/outputs/prometheus_client','Telegraf Prometheus Output Plugin','','2026',5,'Source code and implementation guide for Telegraf''s Prometheus output integration. Allows standard push-based collection architectures to export telemetry data via a pull-based scraping API.','Go','Plugin','Intermediate',0,'online','manual','8320accfa48b8db4bc37b92ba9672a6cbef304b53234d4a813cdd6d846e8c652',100.0,1779030954,1,'2026-06-11T16:38:05Z',NULL,NULL,NULL,'["Observability", "Metrics", "Interoperability"]','["[DE FACTO STANDARD]"]','["docs/prometheus.md"]','["prometheus.md"]','{}','{"gh_license": "MIT", "gh_pushed": "2026-06-11T16:38:05Z", "gh_stars": 17615, "gh_open_issues_30d": 394, "gh_open_prs_30d": 0, "gh_community_health": "active", "gh_activity_checked": "2026-06-19T15:52:58.998460+02:00"}');
INSERT INTO "resources" VALUES('https://github.com/infracost/infracost','Infracost 🌟','','2025',5,'The premier open-source parser for analyzing HCL variables and producing deep cloud cost projections before resource allocation. By feeding plans to a curated pricing API, Infracost acts as a vital continuous integration step for budget enforcement.','Go','Repository','Intermediate',0,'online','manual','1c7e3e51dfc46bc4b99cb49bfcd37be3f83761a36aff36eeee561215d2962d6f',100.0,1779031423,1,'2026-06-03T14:55:27Z',NULL,NULL,NULL,'["Infrastructure as Code", "FinOps", "Cost Estimation"]','["[DE FACTO STANDARD]"]','["docs/terraform.md"]','["terraform.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2026-06-03T14:55:27Z", "gh_stars": 12365, "gh_open_issues_30d": 21, "gh_open_prs_30d": 0, "gh_community_health": "healthy", "gh_activity_checked": "2026-06-19T15:52:59.791492+02:00"}');
INSERT INTO "resources" VALUES('https://github.com/infrahouse/infrahouse-toolkit','github.com/infrahouse/infrahouse-toolkit','','2025',5,'The Infrahouse Toolkit provides operational automation helpers specifically engineered to simplify AWS infrastructure deployment pipelines. It streamlines actions such as dynamic DNS configurations, instance lifecycle hooks, and local environment bootstrapping. Useful for platform teams standardizing custom deployment policies.','Python','Repository','Intermediate',0,'online','manual','9c15f86bdb31f9f268ea337677d923e0c0a7f48a31c5985b7f890c79d8eb8147',100.0,1779031575,1,'2026-06-12T02:07:31Z',NULL,NULL,NULL,'["Cloud Platform", "AWS Infrastructure", "Automation"]','["[DE FACTO STANDARD]"]','["docs/aws-tools-scripts.md"]','["aws-tools-scripts.md", "index.md"]','{}','{"gh_license": "NOASSERTION", "gh_pushed": "2026-06-12T02:07:31Z", "gh_stars": 74, "gh_open_issues_30d": 40, "gh_open_prs_30d": 0, "gh_community_health": "healthy", "gh_activity_checked": "2026-06-19T15:53:00.573666+02:00"}');
INSERT INTO "resources" VALUES('https://github.com/infrahouse/terraform-aws-ecs','github.com/infrahouse/terraform-aws-ecs','','2023',0,'A community-focused open-source Terraform module designed for seamless ECS cluster creation. Automates the linkage of EC2 capacity providers, CloudWatch log streams, and custom capacity provider strategy definitions.','HCL','Repository','Intermediate',0,'duplicate','manual','20d9efe3504978de432d24d6bebb9d3dda9ee5d9e08e548e50622b2b2679e488',100.0,1779034015,1,'2026-06-14T03:48:49Z',NULL,NULL,NULL,'["Cloud Infrastructure", "AWS", "Compute & Serverless"]','["[COMMUNITY-TOOL]"]','["docs/terraform.md"]','["terraform.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2026-06-14T03:48:49Z", "gh_stars": 1, "duplicate_of": "https://github.com/infrahouse/terraform-aws-openvpn", "gh_open_issues_30d": 16, "gh_open_prs_30d": 0, "gh_community_health": "healthy", "gh_activity_checked": "2026-06-19T15:53:01.375497+02:00"}');
INSERT INTO "resources" VALUES('https://github.com/infrahouse/terraform-aws-openvpn','github.com/infrahouse/terraform-aws-openvpn','','2023',2,'An AWS-specific Terraform module designed to provision a highly available OpenVPN server. Integrates Route53 DNS, Auto Scaling Groups, and AWS systems manager (SSM) configurations out of the box.','HCL','Module','Intermediate',0,'online','manual','1d66d9a63ba22cb3f82bc77c55f8a13fc50d4d3f5eeef87fb248c8f7cd154023',100.0,1779029561,1,'2026-06-10T14:04:59Z',NULL,NULL,NULL,'["Infrastructure as Code", "AWS", "Networking"]','["[COMMUNITY-TOOL]"]','["docs/terraform.md"]','["terraform.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2026-06-10T14:04:59Z", "gh_stars": 11, "gh_open_issues_30d": 2, "gh_open_prs_30d": 0, "gh_community_health": "low", "gh_activity_checked": "2026-06-19T15:53:02.214267+02:00"}');
INSERT INTO "resources" VALUES('https://github.com/infrahq/infra','==infrahq/infra== 🌟','','2026',3,'Infra was originally designed as a high-density identity access management layer that mapped single-sign-on (SSO) providers directly to Kubernetes RBAC. Live grounding in 2026 confirms that the project was officially archived and ceased active development in early 2024. Teams should treat its architecture as a conceptual reference and seek active alternatives like Teleport or Pinniped.','Go','IAM Platform','Intermediate',0,'online','manual','410931b597d37bc915834cd79f9695bd30a991223bd4fd70145fe1a067f8b859',100.0,1779034139,1,'2026-06-13T10:07:13Z',NULL,NULL,NULL,'["Security", "Identity & Access", "Authentication"]','["[LEGACY]"]','["docs/kubernetes-tools.md"]','["kubernetes-tools.md"]','{}','{"gh_license": "NOASSERTION", "gh_pushed": "2026-06-13T10:07:13Z", "gh_stars": 1461, "gh_open_issues_30d": 32, "gh_open_prs_30d": 0, "gh_community_health": "healthy", "gh_activity_checked": "2026-06-19T15:53:02.993017+02:00"}');
INSERT INTO "resources" VALUES('https://github.com/inguardians/peirates','inguardians/peirates','','2019',5,'Peirates is a dedicated Kubernetes post-exploitation penetration testing tool designed to automate cluster privilege escalation and asset traversal. Once a container boundary is breached, Peirates scans for exposed credentials, ServiceAccounts, and API permissions.','Go','Exploitation Framework','Advanced',0,'online','manual','0d5825f04e02d91244d93abba956de34078d1d81d78c4c514ec04df876d18757',100.0,1779030655,1,'2026-04-16T20:50:44Z',NULL,NULL,NULL,'["Security & Hardening", "Vulnerability Assessment", "Offensive Tools"]','["[DE FACTO STANDARD]"]','["docs/kubernetes-tools.md"]','["kubernetes-tools.md"]','{}','{"gh_license": "GPL-2.0", "gh_pushed": "2026-04-16T20:50:44Z", "gh_stars": 1450, "gh_open_issues_30d": 23, "gh_open_prs_30d": 0, "gh_community_health": "healthy", "gh_activity_checked": "2026-06-19T15:53:03.805663+02:00"}');
INSERT INTO "resources" VALUES('https://github.com/inkdrop-org/inkdrop-visualizer','github.com/inkdrop-org/inkdrop-visualizer','','2023',2,'Inkdrop Visualizer maps active Terraform states or complex HCL patterns into detailed node-graph visualizations. It generates structured, scalable diagrams designed to support continuous integration systems and design audits. By mapping exact dependency chains, it facilitates code review understanding across collaborative engineering teams.','Go','Visual Tool','Intermediate',0,'online','manual','9d04fa03d658315a02e5c41792844a60d9f1a64640f0d7675a7c97a51f79d2c3',100.0,1779031808,1,'2024-06-03T14:13:46Z',NULL,NULL,NULL,'["Infrastructure as Code", "Visualization", "Topology Mapping"]','["[COMMUNITY-TOOL]"]','["docs/terraform.md"]','["terraform.md"]','{}','{"gh_license": "MPL-2.0", "gh_pushed": "2024-06-03T14:13:46Z", "gh_stars": 512, "gh_open_issues_30d": 18, "gh_open_prs_30d": 0, "gh_community_health": "healthy", "gh_activity_checked": "2026-06-19T15:53:04.569141+02:00"}');
INSERT INTO "resources" VALUES('https://github.com/inputsh/awesome-linux','Awesome Linux','','2023',5,'A premier directory of Linux performance diagnostic utilities, shell configurations, system metrics collectors, and custom distributions. This guide is an invaluable reference for platform engineers optimizing base host OS layers for container node hosts.','Markdown','Awesome List','Advanced',0,'online','manual','7ef646b22b52bdd01dda347947ad97484ad3ee5e8f475c0b9a136dd4d26bf879',100.0,1779031442,1,'2023-02-04T17:02:53Z',NULL,NULL,NULL,'["Curation", "Awesome Lists", "Linux"]','["[DE FACTO STANDARD]"]','["docs/other-awesome-lists.md"]','["architectural-foundations.md", "other-awesome-lists.md"]','{}','{"gh_license": "WTFPL", "gh_pushed": "2023-02-04T17:02:53Z", "gh_stars": 5048, "is_special": true, "gh_open_issues_30d": 33, "gh_open_prs_30d": 0, "gh_community_health": "healthy", "gh_activity_checked": "2026-06-19T15:53:05.327985+02:00"}');
INSERT INTO "resources" VALUES('https://github.com/inscapist/terraform-k3s-private-cloud','K3s Private Cluster 🌟','','2023',5,'An open-source code repository outlining how to automate secure, private K3s Kubernetes cluster installations using Terraform scripts. Illustrates resource definitions and networking setups for edge deployments.','HCL','Code Blueprint','Advanced',1,'online','manual','1ea33f40f5832c7b2af308928e0964c543a3f2e53e7dba8b4127d86be7d8f806',100.0,1779130494,1,'2022-05-10T08:38:01Z',NULL,NULL,NULL,'["Container Orchestration", "Kubernetes", "Edge Computing"]','["[DE FACTO STANDARD]"]','["docs/terraform.md"]','["terraform.md"]','{}','{"gh_license": "MIT", "gh_pushed": "2022-05-10T08:38:01Z", "gh_stars": 121, "gh_open_issues_30d": 6, "gh_open_prs_30d": 0, "gh_community_health": "low", "gh_activity_checked": "2026-06-19T15:53:06.066281+02:00"}');
INSERT INTO "resources" VALUES('https://github.com/inspektor-gadget/inspektor-gadget','inspektor-gadget/inspektor-gadget','','2025',4,'An advanced eBPF-based debugging and observability framework for Kubernetes clusters. It instruments system calls, network flows, and filesystem activities directly at the kernel level without injecting sidecars, delivering low-overhead runtime inspection and security auditing.','Go','Tool','Advanced',0,'online','manual','f2b33444b25b2d021b45dfefe08c669eb5633f7ac86803ee810e3eec7301d02a',100.0,1779032376,1,'2026-06-12T06:55:57Z',NULL,NULL,NULL,'["Observability", "Debugging", "eBPF"]','["[ENTERPRISE-STABLE]"]','["docs/kubernetes-tools.md"]','["kubernetes-tools.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2026-06-12T06:55:57Z", "gh_stars": 2846, "gh_open_issues_30d": 383, "gh_open_prs_30d": 0, "gh_community_health": "active", "gh_activity_checked": "2026-06-19T15:53:06.877235+02:00"}');
INSERT INTO "resources" VALUES('https://github.com/instrumenta/kubernetes-json-schema','github: Kubernetes JSON Schemas 🌟','','2024',5,'An archive of automatically generated JSON Schemas extracted from official Kubernetes API definitions. Historically key for linting, now superseded by modern integrated IDE validation engines and CRD schemas.','None','Schema Repository','Medium',0,'online','manual','979a5854560b9276685a7e214e3ba8072fcbd9100ef59b00d98329ad13c668ed',100.0,1779033907,1,'2023-07-22T01:56:24Z',NULL,NULL,NULL,'["Platform Engineering", "Kubernetes Manifests", "Validation & Linting"]','["[DE FACTO STANDARD]"]','["docs/kubernetes-tools.md", "docs/yaml.md"]','["data-and-advanced-analytics.md", "yaml.md", "kubernetes-tools.md"]','{}','{"gh_license": "NOASSERTION", "gh_pushed": "2023-07-22T01:56:24Z", "gh_stars": 337, "is_special": true, "gh_open_issues_30d": 21, "gh_open_prs_30d": 0, "gh_community_health": "healthy", "gh_activity_checked": "2026-06-19T15:53:07.657817+02:00"}');
INSERT INTO "resources" VALUES('https://github.com/instrumenta/kubeval','==instrumenta/kubeval==','','2021',4,'A historic CLI tool used to validate Kubernetes configuration manifests against JSON schemas. Although it is archived and has been largely replaced by Kubeconform, Kubeval remains an important reference point in the evolution of Kubernetes configuration testing.','Go','tool','intermediate',1,'online','manual','9b15bc90352c51a5516d5d0e578b3164e8ec3e1f49cc2f7daa414111bc2656c9',100.0,1779031601,1,'2026-01-29T06:24:31Z',NULL,NULL,NULL,'["Cloud Native Operations", "Kubernetes", "Validation"]','["[ENTERPRISE-STABLE]", "[LEGACY]"]','["docs/yaml.md"]','["data-and-advanced-analytics.md", "yaml.md"]','{}','{"gh_license": "NOASSERTION", "gh_pushed": "2026-01-29T06:24:31Z", "gh_stars": 3226, "is_special": true, "gh_open_issues_30d": 105, "gh_open_prs_30d": 0, "gh_community_health": "active", "gh_activity_checked": "2026-06-19T15:53:08.444683+02:00"}');
INSERT INTO "resources" VALUES('https://github.com/instrumenta/policies','github.com/instrumenta/policies: A set of shared policies for use with Conftest'' and other Open Policy Agent tools','','2021',5,'A structured directory of modular policy files for linting infrastructure-as-code deployments (Terraform, Kubernetes YAML, Helm charts). Designed to enforce standards like non-root container runs, memory limit boundaries, and forbidden network ingress setups early in CI/CD cycles.','Rego','Library','Intermediate',0,'online','manual','8da18f0ceeb9bd2409fdeb5ea85df3d2a4d0b85a9588c271707c5eff4e2c2965',100.0,1779030653,1,'2021-01-20T13:43:37Z',NULL,NULL,NULL,'["Cloud-Native Platforms", "Security & Compliance", "Policy Library"]','["[DE FACTO STANDARD]"]','["docs/securityascode.md"]','["securityascode.md"]','{}','{"gh_license": "NOASSERTION", "gh_pushed": "2021-01-20T13:43:37Z", "gh_stars": 66, "gh_open_issues_30d": 5, "gh_open_prs_30d": 0, "gh_community_health": "low", "gh_activity_checked": "2026-06-19T15:53:09.269258+02:00"}');
INSERT INTO "resources" VALUES('https://github.com/int128/kubelogin','kubelogin 🌟','','2024',4,'A kubectl plugin for OpenID Connect (OIDC) authentication, enabling integration with external identity providers like Okta, Keycloak, and Google. It runs locally to retrieve token credentials and automatically configures Kubeconfig for secure cluster access. In 2026, it is recognized as the de facto standard CLI tool for OIDC login flows within enterprise environments.','Go','Kubectl Plugin','Medium',0,'online','manual','8919345485cdb0f70c85289e7ad34e22ea32d8cb5a4b9b5dac0465cfd8c5f8fc',100.0,1779034319,1,'2026-06-13T00:42:57Z',NULL,NULL,NULL,'["Security", "Authentication", "OIDC"]','["[ENTERPRISE-STABLE]"]','["docs/kubernetes-tools.md"]','["kubernetes-tools.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2026-06-13T00:42:57Z", "gh_stars": 2292, "gh_open_issues_30d": 112, "gh_open_prs_30d": 0, "gh_community_health": "active", "gh_activity_checked": "2026-06-19T15:53:10.017773+02:00"}');
INSERT INTO "resources" VALUES('https://github.com/iovisor/bpftrace','bpftrace','','N/A',0,NULL,NULL,NULL,NULL,0,NULL,'manual','7c9e0a0f2e6f8113957d1d157db717e22db217a91e4b0ff70eeb499b70fc88e3',100.0,1779031715,0,'2026-05-17T17:28:35.017501+02:00',NULL,NULL,NULL,'[]','[]','["docs/linux.md"]','[]','{}','{"gh_open_issues_30d": 0, "gh_open_prs_30d": 0, "gh_community_health": "dormant", "gh_activity_checked": "2026-06-19T15:53:10.713391+02:00"}');
INSERT INTO "resources" VALUES('https://github.com/iovisor/kubectl-trace','kubectl-trace','','2026',5,'An administrative kubectl plugin designed to schedule and run bpftrace programs directly on target cluster nodes. It spawns custom, privileged debugging pods to attach eBPF tracing hooks into the host kernel, enabling high-performance diagnostic analysis of system calls and system bottlenecks without modifying application code.','Go','Tool','Advanced',0,'online','manual','1b54b9da81faaf2c99d08e23b955c538efee39c5ffcd84b6cc377bb2eb6ea2b2',100.0,1779029991,1,'2026-04-16T20:47:34Z',NULL,NULL,NULL,'["Observability", "Debugging", "eBPF Diagnostics"]','["[DE FACTO STANDARD]"]','["docs/kubernetes.md"]','["kubernetes.md"]','{}','{"gh_license": "MIT", "gh_pushed": "2026-04-16T20:47:34Z", "gh_stars": 2177, "gh_open_issues_30d": 50, "gh_open_prs_30d": 0, "gh_community_health": "healthy", "gh_activity_checked": "2026-06-19T15:53:11.450040+02:00"}');
INSERT INTO "resources" VALUES('https://github.com/irockel/tda',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,'manual','e8d955ba76f22cc02d1169694148ecf98bef7c0c2070a5b9f28039d5f553451f',100.0,1779029573,0,'2026-05-17T16:52:53.553547+02:00',NULL,NULL,NULL,'[]','[]','["docs/monitoring.md"]','[]','{}','{"gh_open_issues_30d": 4, "gh_open_prs_30d": 0, "gh_community_health": "low", "gh_activity_checked": "2026-06-19T15:53:12.166232+02:00"}');
INSERT INTO "resources" VALUES('https://github.com/isaaguilar/terraform-operator','isaaguilar/terraform-operator: Terraform Operator','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','23a0d98556ee64532044e3060d4a96496677b0af859a763ccd3b489256113508',100.0,1779032552,0,'2026-05-17T17:42:32.536280+02:00',NULL,NULL,NULL,'[]','[]','["docs/kubernetes-operators-controllers.md"]','[]','{}','{"duplicate_of": "https://github.com/GalleyBytes/terraform-operator", "gh_open_issues_30d": 0, "gh_open_prs_30d": 0, "gh_community_health": "dormant", "gh_activity_checked": "2026-06-19T15:53:12.849520+02:00"}');
INSERT INTO "resources" VALUES('https://github.com/ishantanu/awesome-kubectl-plugins','Awesome Kubectl plugins','','2026',5,'A highly curated repository indexing popular and helpful kubectl plugins. It is categorized by operational tasks (security, monitoring, context switching), allowing platform teams to quickly identify community-vetted tools to speed up cluster troubleshooting and engineering workflows.','Markdown','Curated List','Beginner',0,'online','manual','3c103efb241bf9941e2263f47e005ee581404865a5259424e4aefd29ce1bc720',100.0,1779029838,1,'2025-11-05T14:35:56Z',NULL,NULL,NULL,'["Operations", "Command Line Tools", "Kubectl Plugins"]','["[DE FACTO STANDARD]"]','["docs/kubernetes.md", "docs/other-awesome-lists.md"]','["kubernetes.md", "other-awesome-lists.md"]','{}','{"gh_license": "CC0-1.0", "gh_pushed": "2025-11-05T14:35:56Z", "gh_stars": 1007, "is_special": true, "gh_open_issues_30d": 5, "gh_open_prs_30d": 0, "gh_community_health": "low", "gh_activity_checked": "2026-06-19T15:53:13.600530+02:00"}');
INSERT INTO "resources" VALUES('https://github.com/istio-ecosystem/admiral','istio-ecosystem/admiral','','2023',5,'An active Istio-ecosystem tool that automates multi-cluster configuration management. Eliminates the need to manually configure ServiceEntries and DNS across clusters, programmatically stitching distinct meshes together for transparent scale.','Go','Repository','High',1,'online','manual','ab01b6e506ace645a75202ccb079cce7e5c21d04bacbf8f27229119c5e6ab7a4',100.0,1779033020,1,'2025-10-15T17:58:17Z',NULL,NULL,NULL,'["Cloud Native Infrastructure", "Multi-Cluster", "Automation"]','["[DE FACTO STANDARD]"]','["docs/istio.md"]','["istio.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2025-10-15T17:58:17Z", "gh_stars": 639, "gh_open_issues_30d": 21, "gh_open_prs_30d": 0, "gh_community_health": "healthy", "gh_activity_checked": "2026-06-19T15:53:14.378976+02:00"}');
INSERT INTO "resources" VALUES('https://github.com/istio/istio','github.com: Istio','','2026',5,'Main repository containing Istio''s unified control plane (Istiod) and orchestration engines. Configures secure high-performance Envoy proxies as sidecars (or in ambient mode) to manage ingress, egress, and mutual TLS.','Go','Repository','Advanced',1,'online','manual','f9a9db53fe9787e2077b909228b9252d5893a66dc3110b102220573bc3a28b07',100.0,1779031560,1,'2026-06-14T02:55:33Z',NULL,NULL,NULL,'["Service Mesh", "Networking", "Traffic Management"]','["[DE FACTO STANDARD]"]','["docs/istio.md"]','["istio.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2026-06-14T02:55:33Z", "gh_stars": 38217, "gh_open_issues_30d": 468, "gh_open_prs_30d": 0, "gh_community_health": "active", "gh_activity_checked": "2026-06-19T15:53:15.202272+02:00"}');
INSERT INTO "resources" VALUES('https://github.com/istio/tools/blob/master/perf/README.md','Istio Performance/Stability Testing','','2023',5,'The official benchmark suite for evaluating Istio control plane and data plane performance. Platform engineers use this suite to run stress tests, measure sidecar latency injection, and detect potential resource leaks in upstream Envoy proxy layers.','Go','Repository','High',1,'online','manual','793dba1c4d5dda996907cabbdb8711c1cabb18c23d0dbb4a69c9a94305ce3c88',100.0,1779033675,1,'2026-06-14T07:07:32Z',NULL,NULL,NULL,'["Cloud Native Infrastructure", "Service Mesh", "Performance"]','["[DE FACTO STANDARD]"]','["docs/istio.md"]','["istio.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2026-06-14T07:07:32Z", "gh_stars": 372, "gh_open_issues_30d": 9, "gh_open_prs_30d": 0, "gh_community_health": "low", "gh_activity_checked": "2026-06-19T15:53:15.995151+02:00"}');
INSERT INTO "resources" VALUES('https://github.com/itaysk/kubectl-neat','kubectl-neat 🌟','','2026',4,'Kubectl-neat is an essential CLI plugin that formats raw, exported Kubernetes YAML files to remove internal cluster noise (such as automatically populated statuses and timestamps), yielding highly readable manifests for GitOps.','Go','CLI Plugin','Simple',0,'online','manual','ce58fb404e6d57766bdc5e2e80af464154f391644252236124cefda51f391608',100.0,1779031592,1,'2025-12-05T02:37:08Z',NULL,NULL,NULL,'["Operations & UX", "Manifest Generation", "Resource Cleaning"]','["[ENTERPRISE-STABLE]"]','["docs/kubernetes-tools.md"]','["kubernetes-tools.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2025-12-05T02:37:08Z", "gh_stars": 2077, "gh_open_issues_30d": 24, "gh_open_prs_30d": 0, "gh_community_health": "healthy", "gh_activity_checked": "2026-06-19T15:53:16.760186+02:00"}');
INSERT INTO "resources" VALUES('https://github.com/ivx/yet-another-cloudwatch-exporter','YACE - yet another cloudwatch exporter 🌟','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','8bd7c4325eb756f2f30fed15ebf15cc95ec662be7cbe28a3f8a6d24bdde3ae12',100.0,1779031026,0,'2026-05-17T17:17:06.287493+02:00',NULL,NULL,NULL,'[]','[]','["docs/prometheus.md"]','[]','{}','{"duplicate_of": "https://github.com/prometheus-community/yet-another-cloudwatch-exporter", "gh_open_issues_30d": 0, "gh_open_prs_30d": 0, "gh_community_health": "dormant", "gh_activity_checked": "2026-06-19T15:53:17.461559+02:00"}');
INSERT INTO "resources" VALUES('https://github.com/iximiuz/awesome-container-tinkering','github.com/iximiuz: Awesome Container Tinkering','','2026',2,'A technical reference compilation dedicated to container design internals, tracing host namespaces, Linux cgroups, and direct OCI runtime interaction. Valuable for platform engineers building deep mechanical knowledge under the standard Docker and Kubernetes virtualization abstractions.','Markdown','Educational Repository','Advanced',1,'online','manual','9fac5ac660ac1f809a1fb0f1fe25e80acc76f77a1c95b066bc5aa44cadff13be',100.0,1779034461,1,'2024-10-09T15:29:27Z',NULL,NULL,NULL,'["Infrastructure & Operations", "Containerization", "Container Internals"]','["[COMMUNITY-TOOL]"]','["docs/other-awesome-lists.md"]','["architectural-foundations.md", "other-awesome-lists.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2024-10-09T15:29:27Z", "gh_stars": 719, "is_special": true, "gh_open_issues_30d": 2, "gh_open_prs_30d": 0, "gh_community_health": "low", "gh_activity_checked": "2026-06-19T15:53:18.201972+02:00"}');
INSERT INTO "resources" VALUES('https://github.com/iximiuz/cdebug','==iximiuz/cdebug==','','2025',3,'A specialized CLI tool for debugging running containers. Allows attaching ephemeral tooling environments into running, stripped-down containers (even without Kubernetes, working directly with Docker/containerd).','Go','Tool','Advanced',0,'online','manual','f5215501a32b9877da266ca96cb8e183d10bfef0af2751fa93fe2b7d69ae6daf',100.0,1779031609,1,'2026-01-18T19:11:25Z',NULL,NULL,NULL,'["Observability", "Debugging", "Container Debugging"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-troubleshooting.md"]','["kubernetes-troubleshooting.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2026-01-18T19:11:25Z", "gh_stars": 1652, "gh_open_issues_30d": 18, "gh_open_prs_30d": 0, "gh_community_health": "healthy", "gh_activity_checked": "2026-06-19T15:53:19.079578+02:00"}');
INSERT INTO "resources" VALUES('https://github.com/iximiuz/client-go-examples','iximiuz/client-go-examples','','N/A',0,'Curator Insight gathers high-quality recipes illustrating direct usage of Kubernetes client-go. Live Grounding highlights its pedagogical design, illustrating dynamic clients, Typed clients, and standard Controller loops in easy-to-digest formats.','English','Repository','Intermediate',0,'online','manual','f43f9485706e097503038888101cb9aa255e53e58d4af4412471bca034e96e5a',100.0,1779031302,1,'2025-12-12T09:50:55Z',NULL,NULL,NULL,'["Cloud Native", "Kubernetes Development", "Go Client-Go"]','["[ENTERPRISE-STABLE]"]','["docs/golang.md"]','["golang.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2025-12-12T09:50:55Z", "gh_stars": 1116, "gh_open_issues_30d": 5, "gh_open_prs_30d": 0, "gh_community_health": "low", "gh_activity_checked": "2026-06-19T15:53:19.838560+02:00"}');
INSERT INTO "resources" VALUES('https://github.com/jace-ys/sentry-operator','Sentry Operator','','2022',1,'An infrastructure automation controller developed to provision, update, and manage Sentry instances, projects, and DSN configuration parameters inside a unified Kubernetes environment.','Go','Repository','Advanced',0,'online','manual','136eb4e7ce9782dda444109620914f2c9c2955c992dd8704318f9ff2fa334844',100.0,1779029575,1,'2021-02-06T09:47:32Z',NULL,NULL,NULL,'["Orchestration", "Kubernetes", "Operators"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-operators-controllers.md"]','["kubernetes-operators-controllers.md"]','{}','{"gh_license": "MIT", "gh_pushed": "2021-02-06T09:47:32Z", "gh_stars": 27, "gh_open_issues_30d": 2, "gh_open_prs_30d": 0, "gh_community_health": "low", "gh_activity_checked": "2026-06-19T15:53:20.683287+02:00"}');
INSERT INTO "resources" VALUES('https://github.com/jamesbuckett/ckad-questions','jamesbuckett/ckad-questions','','2022',5,'An intensive, community-driven collection of practice challenges and mock scenarios tailored specifically to match the format of the official CKAD examination. By guiding candidates through mock tasks involving ConfigMaps, ingress controllers, and multi-container pods, it bridges theoretical API knowledge and hands-on terminal execution.','Markdown','Reference','Intermediate',0,'online','manual','63a7003c1638d6ef2ec5b745c489263c0d613947819325d17e9d833a4bde7130',100.0,1779029075,1,'2026-05-15T02:56:50Z',NULL,NULL,NULL,'["Training", "Certification", "Mock Exams"]','["[DE FACTO STANDARD]"]','["docs/kubernetes.md"]','["kubernetes.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2026-05-15T02:56:50Z", "gh_stars": 209, "gh_open_issues_30d": 2, "gh_open_prs_30d": 0, "gh_community_health": "low", "gh_activity_checked": "2026-06-19T15:53:21.443784+02:00"}');
INSERT INTO "resources" VALUES('https://github.com/jamesw4/confirm-tfvars','github.com/jamesw4/confirm-tfvars','','2021',0,'confirm-tfvars acts as a tactical CLI guardrail that intercepts execution workflows to verify designated variables inside active tfvars files before applying. It serves as an architectural firewall during production execution runs, reducing the risk of human-error configurations causing cascading resource destruction.','Go','CLI Tool','Beginner',0,'online','manual','eb27887db455078b601c1f7db440d88e2aac9173a3412de4fd41727a68aae60a',100.0,1781736235,1,'2026-06-18T00:43:55.148874+02:00',NULL,NULL,NULL,'["Infrastructure as Code", "Terraform", "Pre-flight Verification"]','["[COMMUNITY-TOOL]"]','["docs/terraform.md"]','["terraform.md"]','{}','{"gh_stars": 0, "gh_pushed": null, "gh_license": "N/A", "gh_open_issues_30d": 0, "gh_open_prs_30d": 0, "gh_community_health": "dormant", "gh_activity_checked": "2026-06-19T15:53:22.183426+02:00"}');
INSERT INTO "resources" VALUES('https://github.com/jamiehannaford/what-happens-when-k8s','jamiehannaford/what-happens-when-k8s','','2024',0,'An exquisite collaborative initiative mapping the granular execution trace of Kubernetes commands. Deconstructs step-by-step what happens internally when a user executes a CLI command, detailing kubectl client parsing, TLS handshakes, etcd commits, scheduling filters, and container runtime execution.','English','GitHub Repository','Advanced',0,'online','manual','a409042c1d1a63e18b7c78625fa56e80bf4e6bfadfce64c49be497ce3bff9b28',100.0,1781736191,1,'2026-06-18T00:43:11.038128+02:00',NULL,NULL,NULL,'["Architecture", "API Mechanics", "Deep Dive"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes.md"]','["kubernetes.md"]','{}','{"gh_stars": 0, "gh_pushed": null, "gh_license": "N/A", "gh_open_issues_30d": 15, "gh_open_prs_30d": 0, "gh_community_health": "healthy", "gh_activity_checked": "2026-06-19T15:53:22.924313+02:00"}');
INSERT INTO "resources" VALUES('https://github.com/janikvonrotz/awesome-powershell','janikvonrotz/awesome-powershell','','2026',5,'A curated repository detailing modules, cmdlets, and automation patterns using cross-platform PowerShell. Invaluable for platform engineers managing hybrid cloud setups, Windows nodes inside container networks, or Active Directory automation. This serves as a vital tool for enterprise systems integration.','PowerShell','Repository','Intermediate',0,'online','manual','210fb14522a104a60db8c311eec865aa12e9fa288c3740c70303669e0c77086a',100.0,1779030852,1,'2025-04-14T06:25:33Z',NULL,NULL,NULL,'["Developer Tools", "Scripts", "PowerShell"]','["[DE FACTO STANDARD]"]','["docs/other-awesome-lists.md"]','["architectural-foundations.md", "other-awesome-lists.md"]','{}','{"gh_license": "AGPL-3.0", "gh_pushed": "2025-04-14T06:25:33Z", "gh_stars": 5396, "is_special": true, "gh_open_issues_30d": 14, "gh_open_prs_30d": 0, "gh_community_health": "healthy", "gh_activity_checked": "2026-06-19T15:53:23.655958+02:00"}');
INSERT INTO "resources" VALUES('https://github.com/jbossdemocentral/rhpam7-mortgage-demo','github.com/jbossdemocentral: Red Hat Process Automation Manager Mortgage'' Demo','','2020',0,'A complex workflow automation demo featuring Red Hat Process Automation Manager (RHPAM) orchestrating a mortgage application system. Represents a solid blueprint for integrating process engines with cloud-native containers.','Java','Repository','Advanced',1,'online','manual','1c729a6566dbcc12367568887a9c8857497da5d754e1d12d41bc85a6988a5610',100.0,1781735911,1,'2026-06-18T00:38:31.004901+02:00',NULL,NULL,NULL,'["Application Development", "Process Automation", "RHPAM"]','["[COMMUNITY-TOOL]"]','["docs/demos.md"]','["demos.md"]','{}','{"gh_stars": 0, "gh_pushed": null, "gh_license": "N/A", "gh_open_issues_30d": 2, "gh_open_prs_30d": 0, "gh_community_health": "low", "gh_activity_checked": "2026-06-19T15:53:24.436607+02:00"}');
INSERT INTO "resources" VALUES('https://github.com/jcchavezs/porto','jcchavezs/porto','','N/A',0,'Curator Insight describes Porto as an automated tool that injects vanity import paths into Go packages. Live Grounding shows it acts as a code cleanliness utility for large monorepos with multiple Go sub-modules to maintain clean package reference paths.','English','Repository','Intermediate',0,'online','manual','b772b9cf56da591e001c33761d4acd94b12ae6d2f61be412b06a69ea415d47cf',100.0,1779034031,1,'2024-10-02T18:41:03Z',NULL,NULL,NULL,'["Programming Languages", "Go", "Code Linters"]','["[COMMUNITY-TOOL]"]','["docs/golang.md"]','["golang.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2024-10-02T18:41:03Z", "gh_stars": 43, "gh_open_issues_30d": 2, "gh_open_prs_30d": 0, "gh_community_health": "low", "gh_activity_checked": "2026-06-19T15:53:25.201256+02:00"}');
INSERT INTO "resources" VALUES('https://github.com/jcjorel/ec2-spot-converter','ec2-spot-converter','','2024',5,'ec2-spot-converter is an open-source tool built to programmatically convert existing AWS on-demand EC2 instances to spot instances and vice versa without manual reconstruction. It reduces downtime by preserving root volume data and configuration profiles during transitions. Critical for engineers optimizing test workloads and maximizing cost-savings.','Python','Repository','Intermediate',0,'online','manual','53a9ad00e33bf2d966b9bb79eaad63d34112da9327408fc3a589cd2c08877ab1',100.0,1779032873,1,'2022-07-26T07:54:08Z',NULL,NULL,NULL,'["Cloud Platform", "AWS Infrastructure", "Cost Optimization"]','["[DE FACTO STANDARD]"]','["docs/aws-tools-scripts.md"]','["aws-tools-scripts.md"]','{}','{"gh_license": "MIT", "gh_pushed": "2022-07-26T07:54:08Z", "gh_stars": 199, "gh_open_issues_30d": 1, "gh_open_prs_30d": 0, "gh_community_health": "low", "gh_activity_checked": "2026-06-19T15:53:25.957789+02:00"}');
INSERT INTO "resources" VALUES('https://github.com/jdauphant/awesome-ansible','https://github.com/jdauphant/awesome-ansible','','2022',4,'A curated repository listing valuable Ansible tools, libraries, playbooks, roles, and learning materials. Ideal for discovering community extensions, monitoring integrations, and operational best-practices.','Markdown','Resource List','Beginner',0,'online','manual','347779e15038f89b84cc826ac89a10cbe48e01e609ddd1d5e42e541f688a5e7b',100.0,1779031141,1,'2024-04-22T18:01:45Z',NULL,NULL,NULL,'["Infrastructure as Code", "Ansible", "Curated Lists"]','["[ENTERPRISE-STABLE]"]','["docs/ansible.md", "docs/other-awesome-lists.md"]','["architectural-foundations.md", "other-awesome-lists.md", "ansible.md"]','{}','{"gh_license": "CC0-1.0", "gh_pushed": "2024-04-22T18:01:45Z", "gh_stars": 1004, "is_special": true, "gh_open_issues_30d": 3, "gh_open_prs_30d": 0, "gh_community_health": "low", "gh_activity_checked": "2026-06-19T15:53:26.725444+02:00"}');
INSERT INTO "resources" VALUES('https://github.com/jenkins-infra/jenkins-usage-stats','==jenkins-infra/jenkins-usage-stats== 🌟','','2018',0,'Official scripts and tools used by the Jenkins Infrastructure team to process, aggregate, and publish anonymous usage statistics from global Jenkins installations. Helps track plugin usage trends and version distributions.','Go','Repository','Advanced',0,'online','manual','49b1afa5a52b2e2fe4e97bf0223c93e613be88c2a06cb6110c13b475ad598ee2',100.0,1781736002,1,'2026-06-18T00:40:02.347320+02:00',NULL,NULL,NULL,'["CI-CD", "Jenkins", "Telemetry"]','["[COMMUNITY-TOOL]"]','["docs/jenkins.md"]','["jenkins.md"]','{}','{"gh_stars": 0, "gh_pushed": null, "gh_license": "N/A", "gh_open_issues_30d": 2, "gh_open_prs_30d": 0, "gh_community_health": "low", "gh_activity_checked": "2026-06-19T15:53:27.538503+02:00"}');
INSERT INTO "resources" VALUES('https://github.com/jenkins-infra/jenkins-version','jenkins-version','','2024',0,'An infrastructure management micro-library maintaining core platform version maps. Used by operations modules to trace historical releases, coordinate security updates, and validate target software compatibility matrices.','JavaScript','Library','Intermediate',0,'online','manual','377e3973925ac56d732947276a6871ed5167827e9f4c0afba312f584420f8209',100.0,1779032455,1,'2026-06-08T07:19:43Z',NULL,NULL,NULL,'["CI/CD Infrastructure", "Core Architecture", "Version Tracking"]','["[COMMUNITY-TOOL]"]','["docs/jenkins.md"]','["jenkins.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2026-06-08T07:19:43Z", "gh_stars": 0, "gh_open_issues_30d": 0, "gh_open_prs_30d": 0, "gh_community_health": "dormant", "gh_activity_checked": "2026-06-19T15:53:28.375380+02:00"}');
INSERT INTO "resources" VALUES('https://github.com/jenkins-infra/jenkins.io/issues','github.com/jenkins-infra/jenkins.io/issues','','2021',4,'The official issue tracker for the Jenkins project documentation and core infrastructure. *Curator Insight*: Issues tracking portal. *Live Grounding*: Vital reference resource for looking up plugin deprecations and configuration workarounds.','English','Repository','Beginner',0,'online','manual','1667cd390c69b3aad7d81b0b863c168a8da7d13f156988de043c03a9197c3f43',100.0,1779030423,1,'2026-06-14T04:32:11Z',NULL,NULL,NULL,'["Community", "Resources", "Infrastructure Issues"]','["[ENTERPRISE-STABLE]"]','["docs/jenkins.md"]','["jenkins.md"]','{}','{"gh_license": "NOASSERTION", "gh_pushed": "2026-06-14T04:32:11Z", "gh_stars": 427, "gh_open_issues_30d": 158, "gh_open_prs_30d": 0, "gh_community_health": "active", "gh_activity_checked": "2026-06-19T15:53:29.142658+02:00"}');
INSERT INTO "resources" VALUES('https://github.com/jenkins-infra/pipeline-library','Pipeline Global Library for ci.jenkins.io','','2021',0,'The real-world production Global Shared Pipeline Library utilized by the official Jenkins infrastructure project (ci.jenkins.io). Serves as an excellent architectural blueprint of highly robust, scalable, and modular pipeline development.','Groovy','repository','Advanced',0,'online','manual','09a274020971226ea6517ac72b3f129d03e67c9c00e71d87f4cb5c2e0816233a',100.0,1781735992,1,'2026-06-18T00:39:52.153097+02:00',NULL,NULL,NULL,'["Infrastructure & DevOps", "Shared Libraries", "Production Blueprints"]','["[COMMUNITY-TOOL]"]','["docs/demos.md", "docs/jenkins.md"]','["jenkins.md", "demos.md"]','{}','{"gh_stars": 0, "gh_pushed": null, "gh_license": "N/A", "gh_open_issues_30d": 7, "gh_open_prs_30d": 0, "gh_community_health": "low", "gh_activity_checked": "2026-06-19T15:53:29.903981+02:00"}');
INSERT INTO "resources" VALUES('https://github.com/jenkins-x-plugins/jx-secret-postrenderer','jx-secret-postrenderer 🌟','','2022',4,'Source code repository for the Jenkins X Secret Post-Renderer. Features advanced post-rendering logic that intercepts raw Helm charts during continuous delivery, querying secure vaults to substitute placeholders with concrete values right before manifest transmission to the Kubernetes API.','Go','Codebase','Advanced',0,'online','manual','9eef805a0b6011dd0fc01b9c248232bc7f0bb174e39adbfea0c8d00770028db4',100.0,1779033263,1,'2021-06-30T11:10:50Z',NULL,NULL,NULL,'["DevOps", "Helm Ecosystem", "Post-Rendering Plugins"]','["[ENTERPRISE-STABLE]"]','["docs/devsecops.md"]','["devsecops.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2021-06-30T11:10:50Z", "gh_stars": 4, "gh_open_issues_30d": 2, "gh_open_prs_30d": 0, "gh_community_health": "low", "gh_activity_checked": "2026-06-19T15:53:30.696149+02:00"}');
INSERT INTO "resources" VALUES('https://github.com/jenkins-x/gsm-controller','jenkins-x/gsm-controller','','2021',2,'An automated controller that continuously synchronizes secrets stored inside Google Secret Manager into standard Kubernetes native secret resources. Designed for Jenkins X deployments, it ensures consistent local availability of external cloud-backed credentials.','Go','Tool','Intermediate',1,'online','manual','f450996b394b1824ebd5a86ddc022d654a59fa458b773a9a05d584ed5df08c13',100.0,1779031720,1,'2024-03-12T07:21:50Z',NULL,NULL,NULL,'["Security", "Secrets Management", "GCP Secret Manager"]','["[COMMUNITY-TOOL]"]','["docs/devsecops.md", "docs/kubernetes-tools.md"]','["devsecops.md", "kubernetes-tools.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2024-03-12T07:21:50Z", "gh_stars": 25, "gh_open_issues_30d": 8, "gh_open_prs_30d": 0, "gh_community_health": "low", "gh_activity_checked": "2026-06-19T15:53:31.468983+02:00"}');
INSERT INTO "resources" VALUES('https://github.com/jenkins-x/jenkins-x-openshift-image','https://github.com/jenkins-x/jenkins-x-openshift-image','','2020',3,'A legacy helper repository containing customized Dockerfiles designed to package Jenkins X binaries for OpenShift container platforms. This repository facilitates deployment compliance inside restricted cluster ecosystems.','Dockerfile','Code Repository','Intermediate',1,'online','manual','b53ade3a94e0a41ff3cfe3b9b3769668b7493207ea617d0d80d3e3541974755c',100.0,1779030522,1,'2019-07-30T07:33:36Z',NULL,NULL,NULL,'["Enterprise Platforms", "Red Hat OpenShift", "Container Images"]','["[LEGACY]"]','["docs/jenkins-alternatives.md"]','["jenkins-alternatives.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2019-07-30T07:33:36Z", "gh_stars": 3, "gh_open_issues_30d": 1, "gh_open_prs_30d": 0, "gh_community_health": "low", "gh_activity_checked": "2026-06-19T15:53:32.236121+02:00"}');
INSERT INTO "resources" VALUES('https://github.com/jenkins-x/updatebot','Jenkins-X UpdateBOT','','2025',3,'A dynamic automation component within the Jenkins-X ecosystem. It monitors downstream project dependencies and automatically creates, updates, and merges pull requests across microservices'' configuration and manifest repositories.','Go','Tool','Advanced',1,'online','manual','735c5b4ad7066175990f354f93e0d8a7543c8119c6af4532d4f0c4cf20d189f9',100.0,1779034580,1,'2021-04-08T11:30:35Z',NULL,NULL,NULL,'["DevOps", "Continuous Delivery", "GitOps"]','["[COMMUNITY-TOOL]"]','["docs/git.md"]','["git.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2021-04-08T11:30:35Z", "gh_stars": 40, "gh_open_issues_30d": 1, "gh_open_prs_30d": 0, "gh_community_health": "low", "gh_activity_checked": "2026-06-19T15:53:33.106556+02:00"}');
INSERT INTO "resources" VALUES('https://github.com/jenkinsci','github.com/jenkinsci 🌟','','2011',0,'The master open-source organization repository on GitHub housing the core Jenkins server source and thousands of community plugins. It is the primary engineering base for modernizing Jenkins capabilities.','Java','Library','Advanced',0,'online','manual','c01bf985537321ec949f12090a0dcd1ace163ba9e13c9755777928d20ef16c77',100.0,1779030847,1,'2026-05-17T17:14:07.006874+02:00',NULL,NULL,NULL,'["CI-CD", "Jenkins", "Open Source Ecosystem"]','["[COMMUNITY-TOOL]"]','["docs/jenkins.md"]','["jenkins.md"]','{}','{"gh_stars": 0, "gh_pushed": null, "gh_license": "N/A"}');
INSERT INTO "resources" VALUES('https://github.com/jenkinsci/JenkinsPipelineUnit','Jenkins Pipeline Unit testing framework','','2025',4,'The standard community pipeline testing toolkit. Simplifies verifying multi-step pipeline syntax, credential queries, and shared libraries within local mock environments, accelerating delivery validation times.','Groovy','Framework','Advanced',0,'online','manual','9e85ec9c4b075c04a82453b0f38cd0288847ad4062d7ebb8d54a63c2c7920c71',100.0,1779031474,1,'2026-05-28T06:56:21Z',NULL,NULL,NULL,'["CI/CD Pipeline Architecture", "Pipeline Testing", "Unit Testing"]','["[ENTERPRISE-STABLE]"]','["docs/demos.md", "docs/jenkins.md"]','["jenkins.md", "demos.md"]','{}','{"gh_license": "MIT", "gh_pushed": "2026-05-28T06:56:21Z", "gh_stars": 1585, "gh_open_issues_30d": 117, "gh_open_prs_30d": 0, "gh_community_health": "active", "gh_activity_checked": "2026-06-19T15:53:33.857806+02:00"}');
INSERT INTO "resources" VALUES('https://github.com/jenkinsci/configuration-as-code-plugin','How to create initial "seed" job','','2025',4,'An operational setup manual detailing how to bootstrap a primary seed job inside configuration-as-code files. This enables the controller to dynamically generate all subsequent projects automatically on initial server launch.','Groovy','Documentation','Advanced',0,'online','manual','723e14ae9895506c5081e0f6cda2b666003a63930aa725b5b01651869192ef79',100.0,1779034432,1,'2026-06-08T02:16:12Z',NULL,NULL,NULL,'["CI/CD Infrastructure", "Configuration as Code", "Job Generation"]','["[ENTERPRISE-STABLE]"]','["docs/demos.md", "docs/jenkins.md"]','["jenkins.md", "demos.md"]','{}','{"gh_license": "MIT", "gh_pushed": "2026-06-08T02:16:12Z", "gh_stars": 2790, "gh_open_issues_30d": 113, "gh_open_prs_30d": 0, "gh_community_health": "active", "gh_activity_checked": "2026-06-19T15:53:34.632919+02:00"}');
INSERT INTO "resources" VALUES('https://github.com/jenkinsci/custom-war-packager','Jenkins Custom WAR Packager','','2025',1,'Duplicate citation verification for the Custom WAR Packager. Serves as the primary operational tool used to generate custom, pre-hardened enterprise Jenkins distributions tailored with pre-allocated configurations.','Java','CLI Tool','Advanced',1,'online','manual','45cbd5df62c48a9410880265688c3244d8e30cac40dc7e1750a60bd8a12d06ca',100.0,1779031567,1,'2023-11-20T20:59:47Z',NULL,NULL,NULL,'["CI/CD Infrastructure", "Build & Packaging", "Custom Packager"]','["[COMMUNITY-TOOL]"]','["docs/demos.md", "docs/jenkins.md"]','["jenkins.md", "demos.md"]','{}','{"gh_license": "MIT", "gh_pushed": "2023-11-20T20:59:47Z", "gh_stars": 87, "gh_open_issues_30d": 46, "gh_open_prs_30d": 0, "gh_community_health": "healthy", "gh_activity_checked": "2026-06-19T15:53:35.406096+02:00"}');
INSERT INTO "resources" VALUES('https://github.com/jenkinsci/docker/blob/master/install-plugins.sh',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,'manual','N/A',100.0,1779033079,0,'2026-05-17T17:51:19.992177+02:00',NULL,NULL,NULL,'[]','[]','["docs/jenkins.md"]','[]','{}','{"gh_open_issues_30d": 14, "gh_open_prs_30d": 0, "gh_community_health": "healthy", "gh_activity_checked": "2026-06-19T15:53:36.186878+02:00"}');
INSERT INTO "resources" VALUES('https://github.com/jenkinsci/ghprb-plugin',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,'manual','df4c61323017b7230dca22772662433e2f74e328474a1fe8b53530ef839d489e',100.0,1779033615,0,'2026-05-17T18:00:15.379847+02:00',NULL,NULL,NULL,'[]','[]','["docs/git.md"]','[]','{}','{"gh_open_issues_30d": 202, "gh_open_prs_30d": 0, "gh_community_health": "active", "gh_activity_checked": "2026-06-19T15:53:36.987567+02:00"}');
INSERT INTO "resources" VALUES('https://github.com/jenkinsci/git-plugin','git-plugin 🌟','','2026',5,'The core, indispensable integration plugin for Git in Jenkins. It provides comprehensive support for Git operations, including clone optimizations, polling, tagging, submodules, and branch tracking across diverse Git hostings (GitHub, GitLab, Gitea).','Java','Plugin','High',0,'online','manual','5fc329538336e87f60afb19878c7abba8ed1534407adf06c79778137cad6b565',100.0,1779030009,1,'2026-06-12T00:33:16Z',NULL,NULL,NULL,'["CI/CD", "SCM Integration", "Git Standard"]','["[DE FACTO STANDARD]"]','["docs/jenkins.md"]','["jenkins.md"]','{}','{"gh_license": "MIT", "gh_pushed": "2026-06-12T00:33:16Z", "gh_stars": 689, "gh_open_issues_30d": 505, "gh_open_prs_30d": 0, "gh_community_health": "active", "gh_activity_checked": "2026-06-19T15:53:37.732288+02:00"}');
INSERT INTO "resources" VALUES('https://github.com/jenkinsci/git-plugin/releases/tag/git-4.8.0','Git plugin 4.8.0 for jenkinsci allows Pipeline and Freestyle users to perform authenticated git operations from sh, bat, and powershell','','N/A',0,NULL,NULL,NULL,NULL,0,NULL,'manual','cf23d65754fff94ec61ff78905abcc1a353a278d631580f9ce47e531ff3f0b02',100.0,1779030330,1,'2026-05-17T17:05:30.588960+02:00',NULL,NULL,NULL,'[]','[]','["docs/jenkins.md"]','[]','{}','{"gh_license": "MIT", "gh_open_issues_30d": 505, "gh_open_prs_30d": 0, "gh_community_health": "active", "gh_activity_checked": "2026-06-19T15:53:38.509015+02:00"}');
INSERT INTO "resources" VALUES('https://github.com/jenkinsci/github-autostatus-plugin','github.com/jenkinsci/github-autostatus-plugin','','N/A',0,NULL,NULL,NULL,NULL,0,NULL,'manual','4d42500ea88b4030481bdb5696e468ad9895117c488a7ab62b643ab13edd6850',100.0,1779033949,1,'2026-05-17T18:05:49.835492+02:00',NULL,NULL,NULL,'[]','[]','["docs/jenkins.md"]','[]','{}','{"gh_license": "MIT", "gh_open_issues_30d": 40, "gh_open_prs_30d": 0, "gh_community_health": "healthy", "gh_activity_checked": "2026-06-19T15:53:39.292289+02:00"}');
INSERT INTO "resources" VALUES('https://github.com/jenkinsci/helm-charts','==github.com/jenkinsci/helm-charts==','','2021',4,'The official Helm Chart source repository for deploying production-ready Jenkins instances onto Kubernetes. *Curator Insight*: Official Helm charts. *Live Grounding*: This repository is the industry-standard starting point for declaring and running Jenkins on modern Kubernetes platforms.','English','Repository','Advanced',1,'online','manual','8bff244b58cc991d989211789ba8246c0ff197975c5165664f7caca30d54c28a',100.0,1779029465,1,'2026-06-13T03:08:12Z',NULL,NULL,NULL,'["Infrastructure", "Container Orchestration", "Helm Deployments"]','["[ENTERPRISE-STABLE]"]','["docs/jenkins.md"]','["jenkins.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2026-06-13T03:08:12Z", "gh_stars": 656, "gh_open_issues_30d": 159, "gh_open_prs_30d": 0, "gh_community_health": "active", "gh_activity_checked": "2026-06-19T15:53:40.087170+02:00"}');
INSERT INTO "resources" VALUES('https://github.com/jenkinsci/influxdb-plugin','influxdb-plugin','','2016',1,'Jenkins plugin that writes build results, duration, and test data directly to an InfluxDB database. Highly suitable for teams that rely on InfluxDB for time-series infrastructure monitoring and custom operational dashboards.','Java','Repository','Intermediate',0,'online','manual','8c7ba0b00fa6f02f6516cde2edf21206b9191f250debb97312e291bec61eba59',100.0,1779032100,1,'2025-12-21T19:08:32Z',NULL,NULL,NULL,'["CI-CD", "Jenkins", "Observability"]','["[COMMUNITY-TOOL]"]','["docs/jenkins.md"]','["jenkins.md"]','{}','{"gh_license": "MIT", "gh_pushed": "2025-12-21T19:08:32Z", "gh_stars": 56, "gh_open_issues_30d": 5, "gh_open_prs_30d": 0, "gh_community_health": "low", "gh_activity_checked": "2026-06-19T15:53:40.880443+02:00"}');
INSERT INTO "resources" VALUES('https://github.com/jenkinsci/jenkins-scripts','jenkinsci/jenkins-scripts 🌟','','2016',0,'A curated collection of utility Groovy scripts for managing, troubleshooting, and diagnosing issues within Jenkins master-agent configurations. Indispensable for automation administrators performing bulk operations.','Groovy','Repository','Advanced',0,'online','manual','7c4ad1eb2c91f67613142fbfb763d36ec3d99ba0cdf49805036aee71f46470e5',100.0,1781736002,1,'2026-06-18T00:40:02.261450+02:00',NULL,NULL,NULL,'["CI-CD", "Jenkins", "Automation"]','["[COMMUNITY-TOOL]"]','["docs/jenkins.md"]','["jenkins.md"]','{}','{"gh_stars": 0, "gh_pushed": null, "gh_license": "N/A", "gh_open_issues_30d": 6, "gh_open_prs_30d": 0, "gh_community_health": "low", "gh_activity_checked": "2026-06-19T15:53:41.656315+02:00"}');
INSERT INTO "resources" VALUES('https://github.com/jenkinsci/jenkinsfile-runner','Jenkinsfile Runner','','2025',3,'An ephemeral, lightweight execution engine that encapsulates Jenkins pipelines outside a persistent master daemon. This tool runs custom pipelines as short-lived, isolated single-use tasks—ideal for cloud-native serverless orchestrators like Knative or AWS Fargate.','Java','CLI Tool','Advanced',1,'online','manual','133f22d00b70cbc7b1e5cfd7581cf49b23e8ba4ab8a836c871f40e3ae016f6e2',100.0,1779033425,1,'2025-11-17T20:44:05Z',NULL,NULL,NULL,'["CI/CD Pipeline Architecture", "Serverless Jenkins", "Local Execution"]','["[COMMUNITY-TOOL]"]','["docs/jenkins.md"]','["jenkins.md"]','{}','{"gh_license": "MIT", "gh_pushed": "2025-11-17T20:44:05Z", "gh_stars": 1203, "gh_open_issues_30d": 93, "gh_open_prs_30d": 0, "gh_community_health": "active", "gh_activity_checked": "2026-06-19T15:53:42.441669+02:00"}');
INSERT INTO "resources" VALUES('https://github.com/jenkinsci/jenkinsfile-runner-test-framework','Jenkinsfile Runner Test Framework','','2025',0,'A dedicated integration test harness designed to systematically validate pipeline structures using localized Jenkinsfile Runner micro-runtimes. Ensures robust sanity checking without deploying configurations to dynamic server nodes.','Java','Framework','Advanced',0,'online','manual','1d412cf176c59a0e26db49060387b88ff40272b9a28471e6eb92e973ee7e1c76',100.0,1781735992,1,'2026-06-18T00:39:52.426853+02:00',NULL,NULL,NULL,'["CI/CD Pipeline Architecture", "Pipeline Testing", "Local Execution"]','["[COMMUNITY-TOOL]"]','["docs/demos.md", "docs/jenkins.md"]','["jenkins.md", "demos.md"]','{}','{"gh_stars": 0, "gh_pushed": null, "gh_license": "N/A", "gh_open_issues_30d": 0, "gh_open_prs_30d": 0, "gh_community_health": "dormant", "gh_activity_checked": "2026-06-19T15:53:43.258268+02:00"}');
INSERT INTO "resources" VALUES('https://github.com/jenkinsci/jep/blob/master/jep/224/README.adoc',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,'manual','e4c9db25d4eee604f4fed105b716c0bb38f1f5e154c6e1b45b2ae0e84c4cc113',100.0,1779034233,0,'2026-05-17T18:10:33.166596+02:00',NULL,NULL,NULL,'[]','[]','["docs/jenkins.md"]','[]','{}','{"gh_open_issues_30d": 4, "gh_open_prs_30d": 0, "gh_community_health": "low", "gh_activity_checked": "2026-06-19T15:53:44.055826+02:00"}');
INSERT INTO "resources" VALUES('https://github.com/jenkinsci/job-dsl-plugin','Jenkins Job DSL Plugin','','N/A',0,NULL,NULL,NULL,NULL,0,NULL,'manual','a481dafad1b7ffec02d3d353b8e88f6a597278af6d70bfa7683d03d65f974100',100.0,1779031401,1,'2026-05-17T17:23:21.866090+02:00',NULL,NULL,NULL,'[]','[]','["docs/demos.md", "docs/jenkins.md"]','[]','{}','{"gh_license": "Apache-2.0", "gh_open_issues_30d": 184, "gh_open_prs_30d": 0, "gh_community_health": "active", "gh_activity_checked": "2026-06-19T15:53:44.827138+02:00"}');
INSERT INTO "resources" VALUES('https://github.com/jenkinsci/job-dsl-plugin/wiki','github.com/jenkinsci/job-dsl-plugin','','N/A',0,NULL,NULL,NULL,NULL,0,NULL,'manual','5c6edfb9c6f04db4e67facb29f418ff90a12a3f9e2e4b0ec56c2e862b2c50927',100.0,1779030354,1,'2026-05-17T17:05:54.655753+02:00',NULL,NULL,NULL,'[]','[]','["docs/jenkins.md"]','[]','{}','{"gh_license": "Apache-2.0", "gh_open_issues_30d": 184, "gh_open_prs_30d": 0, "gh_community_health": "active", "gh_activity_checked": "2026-06-19T15:53:45.591491+02:00"}');
INSERT INTO "resources" VALUES('https://github.com/jenkinsci/kubernetes-operator','github.com/jenkinsci/kubernetes-operator: 🌟','','2022',5,'The official, production-ready Kubernetes custom controller designed to automate Jenkins lifecycle events inside Kubernetes. This system implements automated provisioning, backup restoration, plugin management, and dynamic execution architecture as first-class Custom Resource Definitions (CRDs).','Go','repository','Advanced',1,'online','manual','0e80ab5bc52150f8b2a7595bb6285d78841e7cb610ff408f7b77458b8b939194',100.0,1779033020,1,'2026-06-14T08:28:27Z',NULL,NULL,NULL,'["Infrastructure & DevOps", "Cloud Native Jenkins", "Kubernetes Operators"]','["[DE FACTO STANDARD]"]','["docs/jenkins.md"]','["jenkins.md"]','{}','{"gh_license": "NOASSERTION", "gh_pushed": "2026-06-14T08:28:27Z", "gh_stars": 643, "gh_open_issues_30d": 45, "gh_open_prs_30d": 0, "gh_community_health": "healthy", "gh_activity_checked": "2026-06-19T16:33:40.717060+02:00"}');
INSERT INTO "resources" VALUES('https://github.com/jenkinsci/kubernetes-plugin','kubernetes-plugin: Kubernetes plugin for Jenkins 🌟','','2026',5,'Dynamically coordinates Jenkins execution environments by auto-provisioning isolated worker pods on-demand inside target Kubernetes clusters. It automatically scales runner capacities and terminates inactive pods to achieve optimal hyper-density cost control.','Java','Jenkins Plugin','Advanced',0,'online','manual','57202401d697c0131377b972aab9d95b3d55dc60d9299c98c5cee40647993509',100.0,1779029514,1,'2026-06-08T23:37:34Z',NULL,NULL,NULL,'["Hybrid Infrastructure", "Orchestration", "Kubernetes Provisioning"]','["[DE FACTO STANDARD]"]','["docs/jenkins.md"]','["jenkins.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2026-06-08T23:37:34Z", "gh_stars": 2305, "gh_open_issues_30d": 409, "gh_open_prs_30d": 0, "gh_community_health": "active", "gh_activity_checked": "2026-06-19T16:33:41.404445+02:00"}');
INSERT INTO "resources" VALUES('https://github.com/jenkinsci/opentelemetry-plugin','Jenkins opentelemetry-plugin 🌟','','2026',2,'Integrates Jenkins with OpenTelemetry to export performance metrics, agent health, and pipeline run traces directly to modern APM backends. Provides native visibility into build duration bottlenecks and system resource consumption across distributed build architectures.','Java','Repository','Advanced',0,'online','manual','be123d3750c03bafa0b7b8c25489fd2b6830c01cede9350f4ddd641814b376f4',100.0,1779031231,1,'2026-05-19T04:05:25Z',NULL,NULL,NULL,'["CI-CD", "Jenkins", "Observability"]','["[COMMUNITY-TOOL]"]','["docs/jenkins.md"]','["jenkins.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2026-05-19T04:05:25Z", "gh_stars": 124, "gh_open_issues_30d": 63, "gh_open_prs_30d": 0, "gh_community_health": "active", "gh_activity_checked": "2026-06-19T16:33:42.097298+02:00"}');
INSERT INTO "resources" VALUES('https://github.com/jenkinsci/performance-plugin','performance-plugin','','2024',3,'This Jenkins CI plugin compiles, parses, and visualizes execution metrics from load testing utilities like JMeter, Taurus, and JUnit directly within build workflows. Architecturally, it helps teams enforce automated quality gates by failing pipelines based on strict metric thresholds (e.g., error percentages or response time limits).','Java','Plugin','Intermediate',0,'online','manual','22d6d28cff666db44b4d632e2e42d1b7fb4666af08312a1219a4608a52a40ce2',100.0,1779034502,1,'2026-06-03T07:06:16Z',NULL,NULL,NULL,'["CI/CD", "Jenkins", "Reporting Plugins"]','["[COMMUNITY-TOOL]"]','["docs/jenkins.md", "docs/performance-testing-with-jenkins-and-jmeter.md"]','["performance-testing-with-jenkins-and-jmeter.md", "jenkins.md"]','{}','{"gh_license": "MIT", "gh_pushed": "2026-06-03T07:06:16Z", "gh_stars": 194, "gh_open_issues_30d": 0, "gh_open_prs_30d": 0, "gh_community_health": "dormant", "gh_activity_checked": "2026-06-19T16:33:42.759302+02:00"}');
INSERT INTO "resources" VALUES('https://github.com/jenkinsci/pipeline-graph-view-plugin','pipeline-graph-view-plugin 🌟','','2025',5,'The underlying backend and visualization architecture for the Pipeline Graph View. Utilizing React components, it interfaces with Jenkins Core APIs to supply real-time execution graphs and state reporting without degrading the performance of the controller.','Java','Jenkins Plugin','Intermediate',0,'online','manual','ba00d1064e40668a6081b52c4c8ed27914b88071267d1e40b6b86bd98ccaeae1',100.0,1779033806,1,'2026-06-14T00:52:59Z',NULL,NULL,NULL,'["Continuous Integration", "User Experience", "Visualization"]','["[DE FACTO STANDARD]"]','["docs/jenkins.md"]','["jenkins.md"]','{}','{"gh_license": "NOASSERTION", "gh_pushed": "2026-06-14T00:52:59Z", "gh_stars": 154, "gh_open_issues_30d": 89, "gh_open_prs_30d": 0, "gh_community_health": "active", "gh_activity_checked": "2026-06-19T16:33:43.437488+02:00"}');
INSERT INTO "resources" VALUES('https://github.com/jenkinsci/pipeline-utility-steps-plugin',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,'manual','48e9e1e257d81d49efe44b16e1e997f18b8b716ddd5516af8425f4f806e124d4',100.0,1779030012,0,'2026-05-17T17:00:12.108608+02:00',NULL,NULL,NULL,'[]','[]','["docs/jenkins.md"]','[]','{}','{"gh_open_issues_30d": 91, "gh_open_prs_30d": 0, "gh_community_health": "active", "gh_activity_checked": "2026-06-19T16:33:44.111244+02:00"}');
INSERT INTO "resources" VALUES('https://github.com/jenkinsci/plugin-installation-manager-tool','Plugin Installation Manager Tool','','2025',2,'A vital dependency management utility designed to download and package plugin bundles offline before launching controllers. Eradicates run-time dependency resolution issues inside restricted, isolated air-gapped container networks.','Java','CLI Tool','Intermediate',0,'online','manual','d8ec528d2f3c53c7df4a14cd3ebc9d75075feff1f88577db0ad0f7f7a352f6df',100.0,1779031340,1,'2026-06-01T03:55:38Z',NULL,NULL,NULL,'["CI/CD Infrastructure", "Plugin Management", "CLI Tooling"]','["[COMMUNITY-TOOL]"]','["docs/demos.md", "docs/jenkins.md"]','["jenkins.md", "demos.md"]','{}','{"gh_license": "MIT", "gh_pushed": "2026-06-01T03:55:38Z", "gh_stars": 460, "gh_open_issues_30d": 62, "gh_open_prs_30d": 0, "gh_community_health": "active", "gh_activity_checked": "2026-06-19T16:33:44.809805+02:00"}');
INSERT INTO "resources" VALUES('https://github.com/jenkinsci/plugin-installation-manager-tool/releases/tag/plugin-management-parent-pom-1.1.0','Jenkins Plugin Manager CLI v1.1.0','','2021',2,'Stable tag release implementation of the command-line plugin installer. Integrates secure checksum validations, custom download mirrors, and optimized multi-threaded dependency sorting hierarchies.','Java','Release','Intermediate',0,'online','manual','c603d0ce63b1778b203690fef7cfbf3977cdb7abece5b55ad83b9cbf8aeaf26c',100.0,1779031216,1,'2026-06-01T03:55:38Z',NULL,NULL,NULL,'["CI/CD Infrastructure", "Plugin Management", "CLI Tooling"]','["[COMMUNITY-TOOL]"]','["docs/jenkins.md"]','["jenkins.md"]','{}','{"gh_license": "MIT", "gh_pushed": "2026-06-01T03:55:38Z", "gh_stars": 460, "gh_open_issues_30d": 62, "gh_open_prs_30d": 0, "gh_community_health": "active", "gh_activity_checked": "2026-06-19T16:33:45.478507+02:00"}');
INSERT INTO "resources" VALUES('https://github.com/jenkinsci/plugin-pom','Parent POM for Jenkins Plugins. Plugin POM 4.0','','2026',5,'The standardized parent Maven POM definition used by Jenkins plugins to enforce code quality, manage shared build dependencies, and utilize updated Jenkins core capabilities.','XML','Maven POM','Intermediate',0,'online','manual','773e935ca21ab90c922018742b2d031ed01432ebbdf5b7552aa2ec046b537cd2',100.0,1779029142,1,'2026-06-13T00:57:58Z',NULL,NULL,NULL,'["Frameworks & Ecosystem", "Development Resources", "Build Automation"]','["[DE FACTO STANDARD]"]','["docs/jenkins.md"]','["jenkins.md"]','{}','{"gh_license": "MIT", "gh_pushed": "2026-06-13T00:57:58Z", "gh_stars": 75, "gh_open_issues_30d": 22, "gh_open_prs_30d": 0, "gh_community_health": "healthy", "gh_activity_checked": "2026-06-19T16:33:46.153869+02:00"}');
INSERT INTO "resources" VALUES('https://github.com/jenkinsci/plugin-pom/releases/tag/plugin-4.0','4.0 changelog','','2020',5,'Detailed release changelog outlining architectural changes, library upgrades, and toolchain standardizations introduced in the 4.0 lifecycle of the Plugin Parent POM.','Markdown','Release Notes','Intermediate',0,'online','manual','69cf1ebae93b526fa15ced159f2f29e65183746595d16b6bdf0b1a50df847f5c',100.0,1779033101,1,'2026-06-13T00:57:58Z',NULL,NULL,NULL,'["Frameworks & Ecosystem", "Development Resources", "Release Notes"]','["[DE FACTO STANDARD]"]','["docs/jenkins.md"]','["jenkins.md"]','{}','{"gh_license": "MIT", "gh_pushed": "2026-06-13T00:57:58Z", "gh_stars": 75, "gh_open_issues_30d": 22, "gh_open_prs_30d": 0, "gh_community_health": "healthy", "gh_activity_checked": "2026-06-19T16:33:46.854176+02:00"}');
INSERT INTO "resources" VALUES('https://github.com/jenkinsci/prometheus-plugin','Jenkins Prometheus Metrics Plugin 🌟','','2026',5,'Exposes an endpoint directly scrapable by Prometheus server, outputting standardized Grafana-compatible metrics on JVM state, build durations, queue bottlenecks, and agent counts. Paramount for modern cloud-native Jenkins operations.','Java','Plugin','Medium',0,'online','manual','2cf76767144d78ee4c62433a58ae6052a1b901e39aa4b05b36f9668e9fa6f055',100.0,1779032243,1,'2026-06-08T01:32:43Z',NULL,NULL,NULL,'["Infrastructure", "Observability", "Performance"]','["[DE FACTO STANDARD]"]','["docs/jenkins.md"]','["jenkins.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2026-06-08T01:32:43Z", "gh_stars": 193, "gh_open_issues_30d": 3, "gh_open_prs_30d": 0, "gh_community_health": "low", "gh_activity_checked": "2026-06-19T16:33:47.592735+02:00"}');
INSERT INTO "resources" VALUES('https://github.com/jenkinsci/pull-request-monitoring-plugin','Pull Request Monitoring 🌟','','2021',5,'Monitors open pull requests, pulling performance metrics and status metadata directly into the Jenkins user interface. It acts as a lightweight telemetry bridge for engineering teams focused on optimizing cycle times and PR evaluation pipelines.','Java','Jenkins Plugin','Intermediate',0,'online','manual','489ae91221a14bd7cdd4456faf5184688c49e272563d553ed46348c6681518ac',100.0,1779030598,1,'2025-06-26T13:41:45Z',NULL,NULL,NULL,'["Continuous Integration", "Pull Request Lifecycle", "Monitoring"]','["[DE FACTO STANDARD]"]','["docs/jenkins.md"]','["jenkins.md"]','{}','{"gh_license": "MIT", "gh_pushed": "2025-06-26T13:41:45Z", "gh_stars": 10, "gh_open_issues_30d": 7, "gh_open_prs_30d": 0, "gh_community_health": "low", "gh_activity_checked": "2026-06-19T16:33:48.283142+02:00"}');
INSERT INTO "resources" VALUES('https://github.com/jenkinsci/redis-fingerprint-storage-plugin','Redis Fingerprint Storage Plugin','','2020',0,'Practical implementation of Jenkins'' external fingerprint storage framework utilizing Redis. Solves local disk IO bottlenecks by shifting artifact tracking records to an in-memory Redis cluster, enhancing controller scalability.','Java','Repository','Advanced',0,'online','manual','57dd7330ac1a7413119727e01ba8a74fbf77e18d53bf3d6a9ad73619b1560890',100.0,1779030865,1,'2025-12-23T15:44:01Z',NULL,NULL,NULL,'["CI-CD", "Jenkins", "Data Persistence"]','["[COMMUNITY-TOOL]"]','["docs/jenkins.md"]','["jenkins.md"]','{}','{"gh_license": "MIT", "gh_pushed": "2025-12-23T15:44:01Z", "gh_stars": 5, "gh_open_issues_30d": 13, "gh_open_prs_30d": 0, "gh_community_health": "healthy", "gh_activity_checked": "2026-06-19T16:33:48.961506+02:00"}');
INSERT INTO "resources" VALUES('https://github.com/jenkinsci/remoting-opentelemetry-plugin','Jenkins Remoting monitoring with OpenTelemetry Plugin 🌟','','2021',1,'This repository implements agent trace propagation by reporting telemetry data of Jenkins Remoting protocols. By wrapping the remoting layer, it helps isolate latency issues and keep-alive failures between controllers and remote agents.','Java','Repository','Advanced',0,'online','manual','147297dc6f58eae56e949b970cdbe3b8130fe88a2b44563360a948c818a14549',100.0,1779030855,1,'2024-08-09T09:16:22Z',NULL,NULL,NULL,'["CI-CD", "Jenkins", "Agent Management"]','["[COMMUNITY-TOOL]"]','["docs/jenkins.md"]','["jenkins.md"]','{}','{"gh_license": "MIT", "gh_pushed": "2024-08-09T09:16:22Z", "gh_stars": 15, "gh_open_issues_30d": 19, "gh_open_prs_30d": 0, "gh_community_health": "healthy", "gh_activity_checked": "2026-06-19T16:33:49.665607+02:00"}');
INSERT INTO "resources" VALUES('https://github.com/jenkinsci/remoting-opentelemetry-plugin/pull/40','github PR: Enable to provide telemetry data to OpenTelemetry Collector','','N/A',0,NULL,NULL,NULL,NULL,0,NULL,'manual','bb7e724b44ba704464d77d6afbc21486b54caba2463aad97ceea87f760cbee35',100.0,1779033075,1,'2026-05-17T17:51:15.446872+02:00',NULL,NULL,NULL,'[]','[]','["docs/jenkins.md"]','[]','{}','{"gh_license": "MIT", "gh_open_issues_30d": 19, "gh_open_prs_30d": 0, "gh_community_health": "healthy", "gh_activity_checked": "2026-06-19T16:33:50.364059+02:00"}');
INSERT INTO "resources" VALUES('https://github.com/jenkinsci/robot-plugin','robot-plugin: Robot Framework Plugin','','2024',5,'Integrates Robot Framework test suites with Jenkins, providing automated analysis and visualization of test execution trends. It parses Robot XML outputs, generates structured HTML reports, and tracks historic regressions across successive build iterations to ensure stability.','Java','Jenkins Plugin','Intermediate',0,'online','manual','f8fbf5dcf006c51f1a7e4ffa5e9eb324d2346cf8bc65b9553f8ef67bdbb6429c',100.0,1779031426,1,'2026-05-27T05:26:35Z',NULL,NULL,NULL,'["Continuous Integration", "Testing & Verification", "Robot Framework Integration"]','["[DE FACTO STANDARD]"]','["docs/jenkins.md"]','["jenkins.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2026-05-27T05:26:35Z", "gh_stars": 65, "gh_open_issues_30d": 3, "gh_open_prs_30d": 0, "gh_community_health": "low", "gh_activity_checked": "2026-06-19T16:33:51.075214+02:00"}');
INSERT INTO "resources" VALUES('https://github.com/jenkinsci/tekton-client-plugin',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,'manual','9e648667423e3b975d97b0fc616bfe80f5884d78ecc05e5e6d58a9a70d81a898',100.0,1779033072,0,'2026-05-17T17:51:12.316253+02:00',NULL,NULL,NULL,'[]','[]','["docs/jenkins.md"]','[]','{}','{"gh_open_issues_30d": 45, "gh_open_prs_30d": 0, "gh_community_health": "healthy", "gh_activity_checked": "2026-06-19T16:33:51.756548+02:00"}');
INSERT INTO "resources" VALUES('https://github.com/jenkinsci/url-filter-plugin','URL Filter Plugin','','2018',4,'Regulates outbound HTTP requests generated by build scripts or configurations against predefined wildcard filters. Its primary intent is to secure Jenkins controllers against Server-Side Request Forgery (SSRF) and restrict access to internal microservices.','Java','Jenkins Plugin','Intermediate',0,'online','manual','8bfe858512ea248978a907d024e48a79cda09f51333969b91a115da5f200d245',100.0,1779033045,1,'2024-08-09T10:54:49Z',NULL,NULL,NULL,'["Continuous Integration", "Security", "Network Restrictions"]','["[ENTERPRISE-STABLE]"]','["docs/jenkins.md"]','["jenkins.md"]','{}','{"gh_license": "MIT", "gh_pushed": "2024-08-09T10:54:49Z", "gh_stars": 4, "gh_open_issues_30d": 0, "gh_open_prs_30d": 0, "gh_community_health": "dormant", "gh_activity_checked": "2026-06-19T16:33:52.452031+02:00"}');
INSERT INTO "resources" VALUES('https://github.com/jertel/elastalert2','jertel/elastalert2','','2026',4,'An active, community-maintained fork of ElastAlert designed to query Elasticsearch and trigger real-time alerts based on specific log patterns, spike anomalies, or flatlines. Integrates directly with Slack, Email, PagerDuty, and custom webhooks.','Python','Tool','Intermediate',0,'online','manual','0cf00148059d554ab4264ef75ed30d0cf625557f9d76c733b8357c4bd857e154',100.0,1779032556,1,'2026-05-27T22:13:17Z',NULL,NULL,NULL,'["Observability", "Log Management", "Alerting"]','["[ENTERPRISE-STABLE]"]','["docs/monitoring.md"]','["monitoring.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2026-05-27T22:13:17Z", "gh_stars": 1121, "gh_open_issues_30d": 1, "gh_open_prs_30d": 0, "gh_community_health": "low", "gh_activity_checked": "2026-06-19T16:33:53.100728+02:00"}');
INSERT INTO "resources" VALUES('https://github.com/jesseduffield/lazydocker','==jesseduffield/lazydocker==','','2026',5,'Lazydocker is an immersive, keyboard-driven terminal user interface (TUI) for managing Docker and Docker Compose setups. It aggregates container statuses, logs, CPU/Memory resource graphs, filesystem changes, and network mappings into a single cohesive terminal window. By offering quick shortcuts for container operations (restart, prune, executive shells), it drastically enhances developer productivity and local environment troubleshooting.','Go','Tool','Medium',0,'online','manual','d2e62921893bc218f51edac17f9f93c83f606e44a7cfb394ef48b0030300d52a',100.0,1779034131,1,'2026-04-19T02:51:06Z',NULL,NULL,NULL,'["Infrastructure", "Containerization", "Developer Experience"]','["[DE FACTO STANDARD]"]','["docs/docker.md"]','["docker.md"]','{}','{"gh_license": "MIT", "gh_pushed": "2026-04-19T02:51:06Z", "gh_stars": 51350, "gh_open_issues_30d": 279, "gh_open_prs_30d": 0, "gh_community_health": "active", "gh_activity_checked": "2026-06-19T16:33:53.767485+02:00"}');
INSERT INTO "resources" VALUES('https://github.com/jessfraz/branch-cleanup-action','github.com: Branch Cleanup Action 🌟','','2018',2,'An automated GitHub Action designed to delete merged branches. Classified as legacy under MVQ protocols due to years of inactivity, since native GitHub repositories now support automatic head branch deletion.','Go','Repository','Beginner',0,'online','manual','7177819e51c4dac000181ca90de69429fdcd52d3b89b18b40fe01d7a240134c4',100.0,1779032297,1,'2022-03-02T13:52:50Z',NULL,NULL,NULL,'["Developer Platform", "Automation", "Stale Data Cleanup"]','["[LEGACY]"]','["docs/git.md"]','["git.md"]','{}','{"gh_license": "MIT", "gh_pushed": "2022-03-02T13:52:50Z", "gh_stars": 422, "gh_open_issues_30d": 5, "gh_open_prs_30d": 0, "gh_community_health": "low", "gh_activity_checked": "2026-06-19T16:33:54.418889+02:00"}');
INSERT INTO "resources" VALUES('https://github.com/jetify-com/launchpad','github.com/jetpack-io/launchpad ⭐','','2022',3,'Launchpad is a CLI tool developed by Jetpack (now Jetify) that allows developers to run their code in Kubernetes with zero initial configuration. It builds, publishes, and deploys applications directly into target namespaces seamlessly.','Go','CLI Tool','Medium',1,'online','manual','5339aade1067a111b2fab48670e23c8d3c8278f905df0849b402b87133cd00bf',100.0,1779130495,1,'2025-06-12T18:38:42Z',NULL,NULL,NULL,'["Developer Experience", "Local Development", "Application Deployment"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-tools.md"]','["kubernetes-tools.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2025-06-12T18:38:42Z", "gh_stars": 417, "gh_open_issues_30d": 4, "gh_open_prs_30d": 0, "gh_community_health": "low", "gh_activity_checked": "2026-06-19T16:33:55.130213+02:00"}');
INSERT INTO "resources" VALUES('https://github.com/jetpack-io/launchpad','==github.com/jetpack-io/launchpad== ⭐','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','fb544dafd013392994d721cbd842e0e04d97d876292c2b1a3cd63cbc76dcb44f',100.0,1779032833,0,'2026-05-17T17:47:13.611102+02:00',NULL,NULL,NULL,'[]','[]','["docs/kubernetes-tools.md"]','[]','{}','{"duplicate_of": "https://github.com/jetify-com/launchpad", "gh_open_issues_30d": 0, "gh_open_prs_30d": 0, "gh_community_health": "dormant", "gh_activity_checked": "2026-06-19T16:33:55.732024+02:00"}');
INSERT INTO "resources" VALUES('https://github.com/jetstack/cert-manager','https://github.com/jetstack/cert-manager/','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','d2ec3a0583b0d999c41e17df6d4ddf7762a9bc25a361a2a78db3913473d65e6f',100.0,1779032525,0,'2026-05-17T17:42:05.097070+02:00',NULL,NULL,NULL,'[]','[]','["docs/kubernetes-security.md", "docs/registries.md"]','[]','{}','{"duplicate_of": "https://github.com/cert-manager/cert-manager", "gh_open_issues_30d": 0, "gh_open_prs_30d": 0, "gh_community_health": "dormant", "gh_activity_checked": "2026-06-19T16:33:56.336708+02:00"}');
INSERT INTO "resources" VALUES('https://github.com/jetstack/jetstack-secure','Jetstack Secure Agent 🌟🌟','','2021',3,'A component of the Jetstack Secure platform that integrates with cert-manager. It aggregates TLS/SSL certificate telemetry and configuration states from clusters, allowing centralized enterprise monitoring of certificate lifetimes and trust domains.','Go','Security Agent','Medium',1,'online','manual','224b191f0512769b4fa70afeb7491e9fe1ea31f9223e48acd33d2faa294b4bd4',100.0,1779130494,1,'2026-06-04T12:45:21Z',NULL,NULL,NULL,'["Security", "Certificate Management", "Trust & Identity"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-tools.md"]','["kubernetes-tools.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2026-06-04T12:45:21Z", "gh_stars": 262, "gh_open_issues_30d": 14, "gh_open_prs_30d": 0, "gh_community_health": "healthy", "gh_activity_checked": "2026-06-19T16:33:57.022502+02:00"}');
INSERT INTO "resources" VALUES('https://github.com/jetstack/kube-oidc-proxy','==kube-oidc-proxy==','','2023',2,'A reverse proxy that adds OIDC authentication to managed Kubernetes clusters (e.g., EKS, GKE, AKS) where modifying API server flags directly is restricted. It intercepts incoming API server requests, validates the OIDC token, and impersonates the user utilizing Kubernetes user impersonation headers. Active through 2026, it serves as a critical bridge for enterprise security compliance on managed platforms.','Go','Reverse Proxy','High',1,'online','manual','9d0e057ff29b11783d14b50b4daf19a8d120b7d338dca7f245dbdaf4ec01a81d',100.0,1779034580,1,'2024-08-10T02:04:32Z',NULL,NULL,NULL,'["Security", "Authentication", "Proxy"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-tools.md"]','["kubernetes-tools.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2024-08-10T02:04:32Z", "gh_stars": 476, "gh_open_issues_30d": 35, "gh_open_prs_30d": 0, "gh_community_health": "healthy", "gh_activity_checked": "2026-06-19T16:33:57.701127+02:00"}');
INSERT INTO "resources" VALUES('https://github.com/jetstack/preflight','Jetstack Secure Agent 🌟🌟','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','585b79d16de68d144caafd446fe05aaf3dc652819129f7f06741494c70df6257',100.0,1779030052,0,'2026-05-17T17:00:52.482332+02:00',NULL,NULL,NULL,'[]','[]','["docs/kubernetes-tools.md"]','[]','{}','{"duplicate_of": "https://github.com/jetstack/jetstack-secure", "gh_open_issues_30d": 0, "gh_open_prs_30d": 0, "gh_community_health": "dormant", "gh_activity_checked": "2026-06-19T16:33:58.303775+02:00"}');
INSERT INTO "resources" VALUES('https://github.com/jetstack/version-checker','vesion-checker','','2025',3,'A utility developed by Jetstack that checks running cluster image versions against public container registries to report outdated dependencies, exposing compatibility statuses as Prometheus metrics for proactive patching.','Go','Controller / Prometheus Exporter','Intermediate',1,'online','manual','39e6b5baea339da5732067c1fce5e0c9c406aa0c0da4b0687196803a7a1ee933',100.0,1779031618,1,'2026-06-08T11:09:15Z',NULL,NULL,NULL,'["Security & Identity", "Compliance & Auditing", "Dependency Tracking"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-tools.md"]','["kubernetes-tools.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2026-06-08T11:09:15Z", "gh_stars": 773, "gh_open_issues_30d": 27, "gh_open_prs_30d": 0, "gh_community_health": "healthy", "gh_activity_checked": "2026-06-19T16:33:58.978796+02:00"}');
INSERT INTO "resources" VALUES('https://github.com/jglick/jk--',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,'manual','c7160ad04869ae1374ec7283be669a69f496abebfb773a0577aac0e737876e5b',100.0,1779032556,1,'2026-05-17T17:42:36.755653+02:00',NULL,NULL,NULL,'[]','[]','["docs/jenkins.md"]','[]','{}','{"gh_open_issues_30d": 0, "gh_open_prs_30d": 0, "gh_community_health": "dormant", "gh_activity_checked": "2026-06-19T16:33:59.643144+02:00"}');
INSERT INTO "resources" VALUES('https://github.com/jimmyraywv/awesome-eks','christopherhein/awesome-eks: Awesome EKS','','2026',0,'A highly focused directory of networking drivers, controller scripts, and utilities optimized for AWS Elastic Kubernetes Service (EKS). Crucial for platforms implementing AWS-CNI custom networking policies, security plugins, and IAM Roles for Service Accounts (IRSA). It assists engineering leads in bridging native AWS security primitives with Kubernetes service accounts.','N/A','Repository','Advanced',0,'online','manual','64b104d493f66e726ac829ec6abbf5b96545c81b5acfd9e4423fb70b0967a5e7',100.0,1781736123,1,'2026-06-18T00:42:03.325254+02:00',NULL,NULL,NULL,'["Container Orchestration", "Kubernetes", "EKS"]','["[COMMUNITY-TOOL]"]','["docs/other-awesome-lists.md"]','["architectural-foundations.md", "other-awesome-lists.md"]','{}','{"gh_stars": 0, "gh_pushed": null, "gh_license": "N/A", "is_special": true, "gh_open_issues_30d": 5, "gh_open_prs_30d": 0, "gh_community_health": "low", "gh_activity_checked": "2026-06-19T16:34:00.335867+02:00"}');
INSERT INTO "resources" VALUES('https://github.com/jk8s/awesome-kubernetes','@jk8s'' Awesome Kubernetes','','2023',5,'A dedicated directory listing specialized Kubernetes tools, packages, and frameworks. This resource collection focuses on developer productivity tools, testing utilities, and monitoring wrappers to optimize day-to-day cluster administration workflows.','Markdown','Awesome List','Intermediate',0,'online','manual','41f1f046177736215a5586541eb9390642de27f128fa6b7fd0f92410cbda1343',100.0,1781736123,1,'2026-06-18T00:42:03.200304+02:00',NULL,NULL,NULL,'["Curation", "Awesome Lists", "Kubernetes"]','["[DE FACTO STANDARD]"]','["docs/other-awesome-lists.md"]','["architectural-foundations.md", "other-awesome-lists.md"]','{}','{"gh_stars": 0, "gh_pushed": null, "gh_license": "N/A", "is_special": true, "gh_open_issues_30d": 0, "gh_open_prs_30d": 0, "gh_community_health": "dormant", "gh_activity_checked": "2026-06-19T16:34:01.037070+02:00"}');
INSERT INTO "resources" VALUES('https://github.com/jkcfg/jk','jkcfg','','N/A',0,NULL,NULL,NULL,NULL,0,NULL,'manual','7594bbb147e41312d63dd46e919e7e043e8f2d7000538d4f9fa43fc06535ef48',100.0,1779032462,1,'2026-05-17T17:41:02.791968+02:00',NULL,NULL,NULL,'[]','[]','["docs/kubernetes.md"]','[]','{}','{"gh_license": "Apache-2.0", "gh_open_issues_30d": 100, "gh_open_prs_30d": 0, "gh_community_health": "active", "gh_activity_checked": "2026-06-19T16:34:01.737365+02:00"}');
INSERT INTO "resources" VALUES('https://github.com/jkosik/helm-decomposer','github.com/jkosik: helm-decomposer','','2019',0,'An archived utility that parsed static Kubernetes manifests to automatically generate modular Helm charts. Unmaintained for several years, it serves as a legacy proof-of-concept for automated chart generation.','Python','CLI Tool','Intermediate',0,'online','manual','7f41b1831f7d7b087b98d0e22a5d89124a27730bc227ae4bd24017344cb174f2',100.0,1781735960,1,'2026-06-18T00:39:20.744639+02:00',NULL,NULL,NULL,'["Platform Engineering", "Kubernetes GitOps & Packaging", "Legacy Utilities"]','["[LEGACY]"]','["docs/helm.md"]','["helm.md"]','{}','{"gh_stars": 0, "gh_pushed": null, "gh_license": "N/A", "gh_open_issues_30d": 0, "gh_open_prs_30d": 0, "gh_community_health": "dormant", "gh_activity_checked": "2026-06-19T16:34:02.401121+02:00"}');
INSERT INTO "resources" VALUES('https://github.com/jlevy/the-art-of-command-line','The Art of Command Line','','2015',5,'The premium, single-page reference for command-line mastery. Highly dense and comprehensive, it details advanced processes, pipeline debugging, and cloud utility integrations. Live Grounding establishes this repository as a global industry standard for technical terminal operations.','Markdown','Documentation','Intermediate',0,'online','manual','364251608fb333fca1e3e9e293cb4e8e3be7c184e7ca303ee3f048dfad02006b',100.0,1781736068,1,'2026-06-18T00:41:08.277326+02:00',NULL,NULL,NULL,'["Infrastructure & Operations", "Terminal Environment", "Best Practices"]','["[DE FACTO STANDARD]"]','["docs/linux.md"]','["linux.md"]','{}','{"gh_stars": 0, "gh_pushed": null, "gh_license": "N/A", "gh_open_issues_30d": 256, "gh_open_prs_30d": 0, "gh_community_health": "active", "gh_activity_checked": "2026-06-19T16:34:03.058847+02:00"}');
INSERT INTO "resources" VALUES('https://github.com/jmfloreszazo/ghapp_demo/blob/main/README.es.md','ghapp_demo','Repositorio práctico con una guía paso a paso para la creación de aplicaciones y extensiones personalizadas para GitHub Copilot usando Node.js.','2024',4,'A comprehensive guide and demonstration repository for building a custom GitHub App and GitHub Copilot Extension. Using Node.js and Express.js, it walks developers through OAuth configuration, permissions mapping (e.g., Copilot Chat read-only), webhook handling, and local development testing via secure tunneling. [SPANISH CONTENT]','Spanish','project','Intermediate',0,'online','automatic','12f20c60f6cf9d70ba39524ec8b909d65d5a58cbea1a4944da24188003d08a97',NULL,1780352302,0,'2026-06-02T00:18:22.456788+02:00',NULL,NULL,NULL,'["Software Engineering", "GitHub Platform", "GitHub Apps", "Copilot Extensions"]','["COMMUNITY-TOOL", "GUIDE"]','[]','[]','{}','{"category": "digital-money", "reputation_status": "Vetted", "reputation_summary": "Highly practical community-led educational resource demonstrating clean implementation steps for Copilot extensions.", "social_preview_url": "https://opengraph.githubassets.com/cf23bbe309e7d29a097228a0ed300ef9199dedfd7a42108030dc2afd1f757840/jmfloreszazo/ghapp_demo", "source_provenance": "X.com (nubenetes)", "suggested_new_category": "", "gh_open_issues_30d": 0, "gh_open_prs_30d": 0, "gh_community_health": "dormant", "gh_activity_checked": "2026-06-19T16:34:03.727466+02:00"}');
INSERT INTO "resources" VALUES('https://github.com/jmxtrans/jmxtrans',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,'manual','31ea23af4fafce7f36bb22337ad9be884c68f828bbd79d976c39768f37bbb6df',100.0,1779034582,0,'2026-05-17T18:16:22.288331+02:00',NULL,NULL,NULL,'[]','[]','["docs/monitoring.md"]','[]','{}','{"gh_open_issues_30d": 138, "gh_open_prs_30d": 0, "gh_community_health": "active", "gh_activity_checked": "2026-06-19T16:34:04.408101+02:00"}');
INSERT INTO "resources" VALUES('https://github.com/johanhaleby/kubetail','Kubetail 🌟','','2010',5,'Johanhaleby''s Kubetail is a lightweight, widely adopted Bash script that aggregates logs from multiple Kubernetes Pods into a single streaming stdout stream. It utilizes wildcard and regex matching patterns to capture dynamic Pod names, color-coding outputs per container to streamline manual log inspections.','Shell','CLI Script','Beginner',0,'online','manual','90750e942d6e0bac1925020ce4f169ac608a7e4660f4d40ee4dbf0ddea544519',100.0,1779031574,1,'2026-06-12T09:21:55Z',NULL,NULL,NULL,'["Observability & Diagnostics", "Log Aggregation", "CLI Utilities"]','["[DE FACTO STANDARD]"]','["docs/kubernetes-tools.md"]','["kubernetes-tools.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2026-06-12T09:21:55Z", "gh_stars": 3489, "gh_open_issues_30d": 37, "gh_open_prs_30d": 0, "gh_community_health": "healthy", "gh_activity_checked": "2026-06-19T16:34:05.109730+02:00"}');
INSERT INTO "resources" VALUES('https://github.com/johnkerl/miller','miller','','N/A',0,NULL,NULL,NULL,NULL,0,NULL,'manual','1eae772b9062fb8a16ffe49b1b55ad63751b9f8ce3bb0f748569fa2adee6ea6c',100.0,1779030091,1,'2026-05-17T17:01:31.432662+02:00',NULL,NULL,NULL,'[]','[]','["docs/yaml.md"]','[]','{}','{"gh_license": "NOASSERTION", "is_special": true, "gh_open_issues_30d": 107, "gh_open_prs_30d": 0, "gh_community_health": "active", "gh_activity_checked": "2026-06-19T16:34:05.768351+02:00"}');
INSERT INTO "resources" VALUES('https://github.com/johnlokerse/azure-bicep-cheat-sheet','github.com/johnlokerse/azure-bicep-cheat-sheet: Azure Bicep Cheat Sheet','','2021',0,'A comprehensive quick-reference guide designed to accelerate Azure Bicep development. It provides syntax mappings, parameter declarations, and deployment command structures to streamline the transition from ARM JSON to domain-specific language architectures.','Bicep','Repository','Beginner',0,'online','manual','bd486e108df6beba43f23979e82044628891e60468a614a45d2485dc4b459c59',100.0,1781735879,1,'2026-06-18T00:37:59.836030+02:00',NULL,NULL,NULL,'["Cloud Infrastructure", "Infrastructure as Code", "Azure Bicep"]','["[COMMUNITY-TOOL]"]','["docs/azure.md"]','["azure.md"]','{}','{"gh_stars": 0, "gh_pushed": null, "gh_license": "N/A", "gh_open_issues_30d": 0, "gh_open_prs_30d": 0, "gh_community_health": "dormant", "gh_activity_checked": "2026-06-19T16:34:06.443131+02:00"}');
INSERT INTO "resources" VALUES('https://github.com/johnthebrit/CertificationMaterials','johnthebrit/CertificationMaterials','','2026',0,'A community-curated GitHub repository offering structured learning guides, architecture maps, and reference materials targeting major Microsoft Azure certification exams. Excellent reference tool for continuous engineering education.','Markdown','Repository','Intermediate',0,'online','manual','09bb625b37602482987f2971b39e90271284b5eafc66d99fc2e7f610450adaa3',100.0,1781735879,1,'2026-06-18T00:37:59.692216+02:00',NULL,NULL,NULL,'["Education", "Certification Support", "Repository"]','["[COMMUNITY-TOOL]"]','["docs/azure.md"]','["azure.md"]','{}','{"gh_stars": 0, "gh_pushed": null, "gh_license": "N/A", "gh_open_issues_30d": 0, "gh_open_prs_30d": 0, "gh_community_health": "dormant", "gh_activity_checked": "2026-06-19T16:34:07.099072+02:00"}');
INSERT INTO "resources" VALUES('https://github.com/joke2k/faker','joke2k/faker 🌟','','2025',5,'Curator Insight introduces Faker as an extensive database for mocking data. Live Grounding highlights its standard integration into QA pipelines, where generating randomized, structured database schemas is crucial to test application resilience safely under privacy rules.','Python','Library','Intermediate',1,'online','manual','0ffa717f79e7b343e9512786e11d799e499dcc54c46dc937e86c8f4a49f310fb',100.0,1779031455,1,'2026-06-10T20:53:39Z',NULL,NULL,NULL,'["Software Engineering", "Testing", "Test Data Generation"]','["[DE FACTO STANDARD]"]','["docs/python.md"]','["python.md"]','{}','{"gh_license": "MIT", "gh_pushed": "2026-06-10T20:53:39Z", "gh_stars": 19273, "gh_open_issues_30d": 20, "gh_open_prs_30d": 0, "gh_community_health": "healthy", "gh_activity_checked": "2026-06-19T16:34:07.786558+02:00"}');
INSERT INTO "resources" VALUES('https://github.com/jonleibowitz/awesome-digitalocean','github.com/jonleibowitz/awesome-digitalocean: Awesome Digital Ocean','','2026',5,'A dedicated index of API clients, management tools, and deployment guides optimized for the DigitalOcean developer ecosystem. It focuses on simplifying VM provisionings, Droplet configurations, and managed Kubernetes setups (DOKS). It provides highly accessible options for startup-level and mid-scale staging environments.','N/A','Repository','Beginner',0,'online','manual','85a1711897cd053b29c5c7b9aff67b36a435a3b6273aeb2a9dd988dd7bf8f4ef',100.0,1779033223,1,'2021-04-30T21:49:21Z',NULL,NULL,NULL,'["Cloud Infrastructure", "DigitalOcean", "Resources"]','["[DE FACTO STANDARD]"]','["docs/other-awesome-lists.md"]','["architectural-foundations.md", "other-awesome-lists.md"]','{}','{"gh_license": "CC0-1.0", "gh_pushed": "2021-04-30T21:49:21Z", "gh_stars": 379, "is_special": true, "gh_open_issues_30d": 0, "gh_open_prs_30d": 0, "gh_community_health": "dormant", "gh_activity_checked": "2026-06-19T16:34:08.447402+02:00"}');
INSERT INTO "resources" VALUES('https://github.com/jonmosco/kube-ps1','==github.com/jonmosco/kube-ps1== ⭐','','2025',4,'Kube-ps1 is an absolute de facto standard shell helper that dynamically appends the active Kubernetes context and namespace to the terminal command prompt. By giving clear, constant visual context, it significantly reduces the risk of accidental command execution on production clusters.','Shell','Prompt Customizer','Beginner',0,'online','manual','1d2e602fe30e2ba27c0a8bd9d04ae80ea4eaf35b6e2b94a67ba5758a336e49fb',100.0,1779033101,1,'2026-05-24T12:10:07Z',NULL,NULL,NULL,'["Operations", "CLI Tooling", "Shell Configuration"]','["[ENTERPRISE-STABLE]"]','["docs/kubernetes-tools.md"]','["kubernetes-tools.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2026-05-24T12:10:07Z", "gh_stars": 3795, "gh_open_issues_30d": 5, "gh_open_prs_30d": 0, "gh_community_health": "low", "gh_activity_checked": "2026-06-19T16:34:09.106697+02:00"}');
INSERT INTO "resources" VALUES('https://github.com/jonrau1/ElectricEye/blob/master/README.md','github: ElectricEye','','2024',5,'An automated cloud security assessment framework designed to continually monitor AWS environments for configuration drift, vulnerabilities, and deviations from industry standards. Outputs findings directly to AWS Security Hub.','Python','Tool','Advanced',0,'online','manual','24b68c80b70022b001b1bf864a22adc4e707459e4baabb630128f2333238998b',100.0,1779030842,1,'2026-02-09T03:04:44Z',NULL,NULL,NULL,'["Security & Governance", "Cloud Security Posture", "Automated Auditing"]','["[DE FACTO STANDARD]"]','["docs/aws-monitoring.md"]','["aws-monitoring.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2026-02-09T03:04:44Z", "gh_stars": 1043, "gh_open_issues_30d": 14, "gh_open_prs_30d": 0, "gh_community_health": "healthy", "gh_activity_checked": "2026-06-19T16:34:09.803502+02:00"}');
INSERT INTO "resources" VALUES('https://github.com/jordanwilson230/kubectl-plugins/tree/krew','github.com/jordanwilson230: kubectl-plugins','','2022',3,'A collection of highly interactive `kubectl` CLI utilities. Offers streamlined troubleshooting scripts to rapidly extract environment variables, debug network states, and audit active container definitions.','Go','Repository','Intermediate',0,'online','manual','c3ecf0c518984ee24df41f03a941450e42bcdc4e0b11d3eccbf9c6548650e3b7',100.0,1779033675,1,'2024-06-27T06:00:21Z',NULL,NULL,NULL,'["Extending Kubernetes", "CLI Plugins", "Tooling"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes.md"]','["kubernetes.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2024-06-27T06:00:21Z", "gh_stars": 637, "gh_open_issues_30d": 16, "gh_open_prs_30d": 0, "gh_community_health": "healthy", "gh_activity_checked": "2026-06-19T16:34:10.463714+02:00"}');
INSERT INTO "resources" VALUES('https://github.com/jose-r-lopez/SSI_Infraestructure_Automation_Materials','jose-r-lopez/SSI_Materials','','2022',1,'A structured repository containing laboratory manuals, automation scripts, and server-provisioning blueprints. Optimized for teaching systems administration and automation using Ansible and Vagrant. (Live Grounding: Excellent academic/foundational resource for mapping traditional configurations to automated workflows).','YAML/Vagrantfile','Academic Repo','Intermediate',0,'online','manual','f661a7a09421a613c439decbea31bb9766de4645c00b6db050e689619294df65',100.0,1779130494,1,'2022-08-22T19:38:44Z',NULL,NULL,NULL,'["DevOps & Platform Engineering", "Infrastructure Automation", "Academic Materials"]','["[COMMUNITY-TOOL]"]','["docs/demos.md"]','["demos.md"]','{}','{"gh_license": "GPL-3.0", "gh_pushed": "2022-08-22T19:38:44Z", "gh_stars": 44, "gh_open_issues_30d": 0, "gh_open_prs_30d": 0, "gh_community_health": "dormant", "gh_activity_checked": "2026-06-19T16:34:11.129740+02:00"}');
INSERT INTO "resources" VALUES('https://github.com/jose-r-lopez/SSI_Materials','jose-r-lopez/SSI_Materials','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','02dc341426843d53442e249db967495b816bfdce9092ec740ba46e6044ddca1a',100.0,1779032257,0,'2026-05-17T17:37:37.448714+02:00',NULL,NULL,NULL,'[]','[]','["docs/demos.md"]','[]','{}','{"duplicate_of": "https://github.com/jose-r-lopez/SSI_Infraestructure_Automation_Materials", "gh_open_issues_30d": 0, "gh_open_prs_30d": 0, "gh_community_health": "dormant", "gh_activity_checked": "2026-06-19T16:34:11.730774+02:00"}');
INSERT INTO "resources" VALUES('https://github.com/joseadanof/awesome-cloudnative-trainings','github.com/joseadanof: Awesome Cloud Native Trainings','','2023',5,'A thoroughly organized directory cataloging cloud-native certifications (CKA, CKAD, CKS), training centers, and open labs. Extremely useful for platform engineering managers designing structured learning and technical progression tracks for their teams.','Markdown','Awesome List','Beginner',0,'online','manual','43482b8fbeb83fedaba53002241970156bdd74bb8d09d0ed5085e5bd9c3638cc',100.0,1781736123,1,'2026-06-18T00:42:03.141864+02:00',NULL,NULL,NULL,'["Curation", "Awesome Lists", "Training"]','["[DE FACTO STANDARD]"]','["docs/other-awesome-lists.md"]','["architectural-foundations.md", "other-awesome-lists.md"]','{}','{"gh_stars": 0, "gh_pushed": null, "gh_license": "N/A", "is_special": true, "gh_open_issues_30d": 7, "gh_open_prs_30d": 0, "gh_community_health": "low", "gh_activity_checked": "2026-06-19T16:34:12.394061+02:00"}');
INSERT INTO "resources" VALUES('https://github.com/joshnh/Git-Commands/blob/master/README.md','==joshnh/Git-Commands== 🌟','','2024',3,'Curator Insight: A curated, text-based catalog of advanced Git parameters and commands hosted directly on GitHub. Live Grounding: Primarily targets automation workflows and repository maintenance, offering rapid copy-paste commands to clean dead branches or verify history integrity.','Markdown','GitHub Repository','Intermediate',0,'online','manual','ebbdc82ff621d6dab4e789c3c2f71ee42752ae2f1e313503e8dd5255fdd7849b',100.0,1781735889,1,'2026-06-18T00:38:09.871585+02:00',NULL,NULL,NULL,'["Development", "Version Control", "Git"]','["[COMMUNITY-TOOL]"]','["docs/cheatsheets.md"]','["cheatsheets.md"]','{}','{"gh_stars": 0, "gh_pushed": null, "gh_license": "N/A", "gh_open_issues_30d": 10, "gh_open_prs_30d": 0, "gh_community_health": "healthy", "gh_activity_checked": "2026-06-19T16:34:13.086251+02:00"}');
INSERT INTO "resources" VALUES('https://github.com/joyrex2001/kubedock','joyrex2001/kubedock','','2021',2,'A Docker API emulation tool that captures traditional Docker daemon requests and executes them as lightweight, native Kubernetes pods. It permits integration tests to execute cleanly without physical Docker runtimes.','Go','CLI Tool','Advanced',0,'online','manual','73dff733e98eb9e8166b466a9e524a82d64d2f70fab0db83faeb850bab273c1e',100.0,1779032368,1,'2026-06-09T18:34:26Z',NULL,NULL,NULL,'["Development & Testing", "Local Environments", "Docker API Emulation"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-tools.md"]','["kubernetes-tools.md"]','{}','{"gh_license": "MIT", "gh_pushed": "2026-06-09T18:34:26Z", "gh_stars": 360, "gh_open_issues_30d": 21, "gh_open_prs_30d": 0, "gh_community_health": "healthy", "gh_activity_checked": "2026-06-19T16:34:13.767304+02:00"}');
INSERT INTO "resources" VALUES('https://github.com/joyrex2001/tekline','tekline 🌟','','2021',3,'Explores Tekline, a lightweight community-driven visualization and command-line helper tool for viewing the status of Tekton Pipeline runs. Bypasses the complex dashboard setups, providing developers with instant, readable feedback on pipeline step executions and container build logs directly in terminal dashboards.','Go','Repository','Intermediate',1,'online','manual','b6e9e6ea94c570f6d48c05e7f14cc446ca5715eb9a44ad3d8f5fe5136e93fab5',100.0,1779030230,1,'2023-04-07T15:47:57Z',NULL,NULL,NULL,'["Continuous Integration & Delivery", "Cloud Native CI-CD", "Tekton UI Extensions"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-tools.md", "docs/tekton.md"]','["kubernetes-tools.md", "tekton.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2023-04-07T15:47:57Z", "gh_stars": 11, "gh_open_issues_30d": 1, "gh_open_prs_30d": 0, "gh_community_health": "low", "gh_activity_checked": "2026-06-19T16:34:14.467567+02:00"}');
INSERT INTO "resources" VALUES('https://github.com/jpmens/jo','jo','','N/A',0,NULL,NULL,NULL,NULL,0,NULL,'manual','dee4c91a5c55774aa9d9ec32d87eb466a871652963c99f0e0938c9295f3243d4',100.0,1779030015,1,'2026-05-17T17:00:15.257574+02:00',NULL,NULL,NULL,'[]','[]','["docs/yaml.md"]','[]','{}','{"gh_license": "NOASSERTION", "is_special": true, "gh_open_issues_30d": 7, "gh_open_prs_30d": 0, "gh_community_health": "low", "gh_activity_checked": "2026-06-19T16:34:15.127383+02:00"}');
INSERT INTO "resources" VALUES('https://github.com/jrockway/ekglue','ekglue - Envoy/Kubernetes glue','','2020',1,'A lightweight utility developed to bridge Envoy configuration directly with Kubernetes API endpoints. It parses Kubernetes services and endpoints to dynamically construct Envoy-compatible bootstrap configurations. While highly illustrative of early custom control plane mechanics, it has largely been superseded by native Kubernetes Gateway API and modern Envoy-based ingress controllers.','Go','Software','Intermediate',1,'online','manual','54fe470cc623b606b8f1ebd83c0047a6dc3da4d6dc199babd4793096a8ad037b',100.0,1779033329,1,'2023-10-25T22:38:52Z',NULL,NULL,NULL,'["Cloud Native Networking", "Service Proxy", "Integration Tools"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-tools.md", "docs/servicemesh.md"]','["kubernetes-tools.md", "servicemesh.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2023-10-25T22:38:52Z", "gh_stars": 29, "gh_open_issues_30d": 9, "gh_open_prs_30d": 0, "gh_community_health": "low", "gh_activity_checked": "2026-06-19T16:34:15.814336+02:00"}');
INSERT INTO "resources" VALUES('https://github.com/jrussellfreelance/powershell-scripts','jrussellfreelance/powershell-scripts','','2023',0,'A collection of administrative script blocks designed for routine tasks, including disk health checks, logging wrappers, and folder path monitoring.','PowerShell','GitHub Repository','Beginner',0,'online','manual','191a302967e231aae5e9d53c2ab5825eed1f662f6fecaa86349d5a7522a3c3fa',100.0,1781735880,1,'2026-06-18T00:38:00.014717+02:00',NULL,NULL,NULL,'["Infrastructure Automation", "System Management", "Utility Scripts", "Automation Resources"]','["[COMMUNITY-TOOL]"]','["docs/azure.md"]','["azure.md"]','{}','{"gh_stars": 0, "gh_pushed": null, "gh_license": "N/A", "gh_open_issues_30d": 0, "gh_open_prs_30d": 0, "gh_community_health": "dormant", "gh_activity_checked": "2026-06-19T16:34:16.477535+02:00"}');
INSERT INTO "resources" VALUES('https://github.com/jsmartin/ansible-tower-packer','github.com/jsmartin/ansible-tower-packer','','2019',1,'Vintage HashiCorp Packer scripts utilized to generate machine images initialized with Red Hat Ansible Tower software. Serves as historical code archeology for engineers maintaining legacy, VM-based environments.','HCL','Source Code','Intermediate',0,'online','manual','c51588af72d49606c12aa79ff032a408419d9edd52edb370b3f376aaedfa7bf2',100.0,1781735865,1,'2026-06-18T00:37:45.869308+02:00',NULL,NULL,NULL,'["Infrastructure as Code", "Packer", "Machine Images"]','["[LEGACY]"]','["docs/ansible.md"]','["ansible.md"]','{}','{"gh_stars": 0, "gh_pushed": null, "gh_license": "N/A", "gh_open_issues_30d": 0, "gh_open_prs_30d": 0, "gh_community_health": "dormant", "gh_activity_checked": "2026-06-19T16:34:17.197241+02:00"}');
INSERT INTO "resources" VALUES('https://github.com/jthomperoo/custom-pod-autoscaler','custom-pod-autoscaler','','2022',3,'A framework allowing developers to write custom pod autoscaling logic inside Kubernetes, bypassing rigid HPA limitations. By supporting custom metrics, user-defined shell scripts, or HTTP APIs, it enables fine-grained scaling patterns tailored to specialized processing workloads.','Go','Operator','Advanced',1,'online','manual','5480e692830783b4a07c56607e3abca3b59127b98a87206f0d1ca0c7db9f8b5b',100.0,1779031442,1,'2026-03-26T12:21:45Z',NULL,NULL,NULL,'["Cluster Management", "Autoscaling", "Dynamic Scaling"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-tools.md"]','["kubernetes-tools.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2026-03-26T12:21:45Z", "gh_stars": 300, "gh_open_issues_30d": 10, "gh_open_prs_30d": 0, "gh_community_health": "healthy", "gh_activity_checked": "2026-06-19T16:34:17.905866+02:00"}');
INSERT INTO "resources" VALUES('https://github.com/jthomperoo/k8shorizmetrics','jthomperoo/k8shorizmetrics','','2024',0,'An extensible Go library designed to replicate the calculation logic of the standard Horizontal Pod Autoscaler (HPA). This enables custom controller authors or simulator developers to run local evaluations on raw telemetry data to validate scaling algorithms.','Go','Library','Advanced',0,'online','manual','d4d5389ba2be0f5df0557918dc193efcf7e975eec25b4ca3b74ef36ccfa4ad9b',100.0,1779029124,1,'2024-04-21T13:31:40Z',NULL,NULL,NULL,'["Autoscaling", "Custom Metrics", "Development Tools"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-tools.md"]','["kubernetes-tools.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2024-04-21T13:31:40Z", "gh_stars": 41, "gh_open_issues_30d": 1, "gh_open_prs_30d": 0, "gh_community_health": "low", "gh_activity_checked": "2026-06-19T16:34:18.599038+02:00"}');
INSERT INTO "resources" VALUES('https://github.com/jthomperoo/predictive-horizontal-pod-autoscaler','github.com/jthomperoo: Predictive Horizontal Pod Autoscaler','','2024',3,'An advanced horizontal pod autoscaling extension utilizing forecasting models (such as Holt-Winters and LSTM). Anticipates traffic peaks by analyzing historical system metrics, pre-allocating server compute before traffic reaches the platform.','Go','Repository','Advanced',0,'online','manual','cd56db88db4edc2ba63d9f62e028fb21194a439036492a7df99d062f011180bc',100.0,1779031602,1,'2023-10-11T23:24:48Z',NULL,NULL,NULL,'["Kubernetes & Scaling", "Advanced Scaling", "Predictive Scaling"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-autoscaling.md", "docs/kubernetes-tools.md"]','["kubernetes-tools.md", "kubernetes-autoscaling.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2023-10-11T23:24:48Z", "gh_stars": 383, "gh_open_issues_30d": 4, "gh_open_prs_30d": 0, "gh_community_health": "low", "gh_activity_checked": "2026-06-19T16:34:19.271650+02:00"}');
INSERT INTO "resources" VALUES('https://github.com/junegunn/fzf',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,'manual','a41ea0b2976348002cb35649217393601369c8271ea567d0c65f02530a89b494',100.0,1779030564,0,'2026-05-17T17:09:24.129796+02:00',NULL,NULL,NULL,'[]','[]','["docs/kubernetes-tools.md"]','[]','{}','{"gh_open_issues_30d": 326, "gh_open_prs_30d": 0, "gh_community_health": "active", "gh_activity_checked": "2026-06-19T16:34:19.940423+02:00"}');
INSERT INTO "resources" VALUES('https://github.com/jupyterlab/jupyter-ai','github.com/jupyterlab/jupyter-ai','','2023',5,'An official JupyterLab extension that brings generative AI capabilities to interactive notebooks. It supports inline code synthesis, explanation, and error correction across multiple model APIs.','English','Repository','Intermediate',0,'online','manual','5a25471c438bb024099f3fba69861aa6386d44281751874ac3e7adeb1d000330',100.0,1779032388,1,'2026-06-03T02:18:58Z',NULL,NULL,NULL,'["Computer Vision", "Deep Learning Research", "ML Notebooks"]','["[DE FACTO STANDARD]"]','["docs/ai.md"]','["ai.md"]','{}','{"gh_license": "BSD-3-Clause", "gh_pushed": "2026-06-03T02:18:58Z", "gh_stars": 4272, "gh_open_issues_30d": 288, "gh_open_prs_30d": 0, "gh_community_health": "active", "gh_activity_checked": "2026-06-19T16:34:20.636683+02:00"}');
INSERT INTO "resources" VALUES('https://github.com/jwcesign/kubespider','github.com/jwcesign/kubespider','','2025',0,'Kubespider is an orchestration system designed to automate home lab media processing and down-load pipelines inside Kubernetes. It structures triggers and hooks that link download managers, indexes, and media players together in a unified cluster infrastructure.','Go','Orchestration Daemon','Intermediate',1,'online','manual','c01bd5f292cf9c606802836fafef759dcc7826bb431e0c5bc3122a4959de81dd',100.0,1781736046,1,'2026-06-18T00:40:46.892255+02:00',NULL,NULL,NULL,'["Operations", "Automation", "Media & Downloaders"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-tools.md"]','["kubernetes-tools.md"]','{}','{"gh_stars": 0, "gh_pushed": null, "gh_license": "N/A", "gh_open_issues_30d": 0, "gh_open_prs_30d": 0, "gh_community_health": "dormant", "gh_activity_checked": "2026-06-19T16:34:21.362368+02:00"}');
INSERT INTO "resources" VALUES('https://github.com/jyguyomarch/awesome-productivity','Awesome Productivity','','2023',5,'A curated directory showcasing productivity systems, workspace organizers, automated scripting kits, and distraction-blocking helpers. Designed to aid engineers in maximizing throughput and focusing effort during large-scale development sprints.','Markdown','Awesome List','Beginner',0,'online','manual','9238763183600583444bc0f192be795dd46f7dafca3fddd1549c2ab4be2751ba',100.0,1779032780,1,'2024-08-14T18:07:32Z',NULL,NULL,NULL,'["Curation", "Awesome Lists", "Productivity"]','["[DE FACTO STANDARD]"]','["docs/other-awesome-lists.md"]','["architectural-foundations.md", "other-awesome-lists.md"]','{}','{"gh_license": "CC0-1.0", "gh_pushed": "2024-08-14T18:07:32Z", "gh_stars": 3258, "is_special": true, "gh_open_issues_30d": 159, "gh_open_prs_30d": 0, "gh_community_health": "active", "gh_activity_checked": "2026-06-19T16:34:22.020867+02:00"}');
INSERT INTO "resources" VALUES('https://github.com/k0sproject/k0s','K0s - Zero Friction Kubernetes','','2026',5,'The official open-source repository for the k0s Kubernetes distribution. Features active enterprise-grade developer tracks, offering built-in advanced networking plugins (Calico CNI, Kube-router), support for virtualized control planes, and automated bootstrapping tools without external dependencies.','Go','Software','Intermediate',1,'online','manual','f37622dd0c4b1af56b99fcafaed6d28bb205b45ddf8163c2b7f2ff94703519de',100.0,1779029367,1,'2026-06-13T20:52:30Z',NULL,NULL,NULL,'["Infrastructure", "Kubernetes Distributions", "Edge & IoT"]','["[DE FACTO STANDARD]"]','["docs/kubernetes-on-premise.md"]','["kubernetes-on-premise.md"]','{}','{"gh_license": "NOASSERTION", "gh_pushed": "2026-06-13T20:52:30Z", "gh_stars": 6239, "gh_open_issues_30d": 196, "gh_open_prs_30d": 0, "gh_community_health": "active", "gh_activity_checked": "2026-06-19T16:34:22.708486+02:00"}');
INSERT INTO "resources" VALUES('https://github.com/k3d-io/k3d','**k3d**','','2025',5,'Curator Insight features k3d as an indispensable utility for launching multi-node K3s clusters inside Docker containers. Live grounding in 2026 affirms k3d remains the leading choice for local multi-node Kubernetes orchestration, integration testing, and local CI/CD pipelines due to its rapid spin-up speeds and minimal resource footprint.','Go','Code Repository','Medium',0,'online','manual','1e0f444aea26eb430e2d4b07f4c8698449281ee28c0762368b55d0e00ed6f8fb',100.0,1779130494,1,'2026-06-12T09:56:54Z',NULL,NULL,NULL,'["Local Development", "Kubernetes Environments", "k3d"]','["[DE FACTO STANDARD]"]','["docs/matrix-table.md", "docs/rancher.md"]','["rancher.md", "matrix-table.md"]','{}','{"gh_license": "MIT", "gh_pushed": "2026-06-12T09:56:54Z", "gh_stars": 6458, "gh_open_issues_30d": 282, "gh_open_prs_30d": 0, "gh_community_health": "active", "gh_activity_checked": "2026-06-19T16:34:23.410866+02:00"}');
INSERT INTO "resources" VALUES('https://github.com/k3s-io/k3s-ansible','github.com/k3s-io/k3s-ansible 🌟','','2024',4,'The production-standard repository for automating K3s lightweight Kubernetes cluster deployments using Ansible. Fully covers control plane initialization, high availability setups, and agent cluster joins.','YAML','github_repo','Advanced',0,'online','manual','bc9baa2b6f31866a899f49c3819a111990dcd28bc892b6fe3464f4d752901bc8',100.0,1779030932,1,'2026-06-08T17:08:45Z',NULL,NULL,NULL,'["Cloud Native & Orchestration", "Kubernetes", "Bootstrap & Cluster Ops"]','["[ENTERPRISE-STABLE]"]','["docs/ansible.md"]','["ansible.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2026-06-08T17:08:45Z", "gh_stars": 2804, "gh_open_issues_30d": 9, "gh_open_prs_30d": 0, "gh_community_health": "low", "gh_activity_checked": "2026-06-19T16:34:24.084520+02:00"}');
INSERT INTO "resources" VALUES('https://github.com/k8gb-io/k8gb','k8gb 🌟','','2025',5,'A CNCF sandbox Global Server Load Balancing (GSLB) operator designed to deliver geo-redundancy and high availability across physical datacenters and regions. k8gb utilizes local CoreDNS engines to provide intelligent, active-passive, and geo-routed client traffic redirection without vendor lock-in.','Go','Operator','High',1,'online','manual','f00c6a779ebaa2c156c2e822c1c809b3d28e45b8ddedd7f505dc7fc42ec425d9',100.0,1779031164,1,'2026-06-13T05:33:49Z',NULL,NULL,NULL,'["Networking & Security", "Global Load Balancing", "GSLB Operator"]','["[DE FACTO STANDARD]"]','["docs/kubernetes-tools.md"]','["kubernetes-tools.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2026-06-13T05:33:49Z", "gh_stars": 1177, "gh_open_issues_30d": 51, "gh_open_prs_30d": 0, "gh_community_health": "active", "gh_activity_checked": "2026-06-19T16:34:24.764000+02:00"}');
INSERT INTO "resources" VALUES('https://github.com/k8s-ruby/k8s-ruby','k8s-ruby: Kubernetes Ruby Client','','2025',5,'An alternative Ruby client library for native Kubernetes API execution. Integrates intuitive REST interfaces and dynamic resource creation patterns for developers running Ruby-based clusters.','Ruby','Library','Intermediate',0,'online','manual','97fb9ab542f1c54b1309f699e6433993f6bf2504fddd9401d4bfce9be93854c0',100.0,1779031810,1,'2025-04-10T09:35:00Z',NULL,NULL,NULL,'["Cloud Native & K8s", "Kubernetes API", "Ruby Client"]','["[DE FACTO STANDARD]"]','["docs/kubernetes-client-libraries.md"]','["kubernetes-client-libraries.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2025-04-10T09:35:00Z", "gh_stars": 75, "gh_open_issues_30d": 23, "gh_open_prs_30d": 0, "gh_community_health": "healthy", "gh_activity_checked": "2026-06-19T16:34:25.467591+02:00"}');
INSERT INTO "resources" VALUES('https://github.com/k8snetworkplumbingwg/multus-cni','multus-cni 🌟','','2025',4,'A Container Network Interface (CNI) plugin that enables attaching multiple network interfaces to a single Kubernetes pod, delegating individual networks to auxiliary CNIs (such as Calico, Flannel, or SR-IOV). It remains the absolute standard in 2026 for high-performance networks, telecom applications, and dual-homed containers.','Go','CNI Plugin','High',0,'online','manual','d92f8ee99e39644a7d84ec9acbe3fdd53f0406aefc9e71b50cf1beb8c1f27297',100.0,1779032966,1,'2026-06-11T13:59:02Z',NULL,NULL,NULL,'["Networking", "CNI", "Multi-Network"]','["[ENTERPRISE-STABLE]"]','["docs/kubernetes-tools.md"]','["kubernetes-tools.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2026-06-11T13:59:02Z", "gh_stars": 2882, "gh_open_issues_30d": 25, "gh_open_prs_30d": 0, "gh_community_health": "healthy", "gh_activity_checked": "2026-06-19T16:34:26.145642+02:00"}');
INSERT INTO "resources" VALUES('https://github.com/k8spacket/k8spacket','github.com/k8spacket/k8spacket','','2026',3,'K8spacket is an eBPF-based network analyzer designed to visualize network packet flows, latencies, and TCP connection anomalies across active namespaces. By using eBPF, it captures network performance data with negligible resource overhead compared to standard sidecar proxies. The project is popular for troubleshooting application latency issues and tracing microservice request dependencies.','Go','Monitoring Tool','Advanced',0,'online','manual','003de0d61b362f760e7006be4c38f3b2ed7b99b4349977e09fd071c7140ee6ff',100.0,1779032800,1,'2026-05-12T11:01:07Z',NULL,NULL,NULL,'["Networking", "eBPF Diagnostics", "Traffic Analysis"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-tools.md"]','["kubernetes-tools.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2026-05-12T11:01:07Z", "gh_stars": 1097, "gh_open_issues_30d": 2, "gh_open_prs_30d": 0, "gh_community_health": "low", "gh_activity_checked": "2026-06-19T16:34:26.836350+02:00"}');
INSERT INTO "resources" VALUES('https://github.com/k8spatterns/examples','github.com/k8spatterns/examples','','2026',5,'A repository of YAML examples and pattern templates implementing cloud-native architecture paradigms. Features concrete structures for sidecars, singletons, initialization processes, and stateful controller patterns that are highly useful as blueprints for designing robust cloud services.','YAML','Code Examples','Intermediate',0,'online','manual','f87e3ea5190419cd586e80ac9c52fb077c096de91a8bc0e379d90136f7750057',100.0,1779032406,1,'2026-03-29T04:12:06Z',NULL,NULL,NULL,'["Architecture", "Design Patterns", "Standard Practice"]','["[DE FACTO STANDARD]"]','["docs/kubernetes.md"]','["kubernetes.md"]','{}','{"gh_license": "NOASSERTION", "gh_pushed": "2026-03-29T04:12:06Z", "gh_stars": 1073, "gh_open_issues_30d": 6, "gh_open_prs_30d": 0, "gh_community_health": "low", "gh_activity_checked": "2026-06-19T16:34:27.550473+02:00"}');
INSERT INTO "resources" VALUES('https://github.com/k8spin/k8spin-operator','K8Spin Operator 🌟','','2024',5,'An early multi-tenant operator created to carve out isolated tenant partitions quickly. While development has slowed in favor of modern virtual-cluster controllers, its early designs show useful approaches for tenant namespace boundaries.','Go','Repository','Intermediate',0,'online','manual','f4b1ddc6ea7a2d8eabc6c739bf2d12fcd192196a500e4e61e0b7d932e01854f0',100.0,1779033092,1,'2026-04-16T19:01:23Z',NULL,NULL,NULL,'["Platform Engineering", "Multi-Tenancy", "Resource Isolation"]','["[DE FACTO STANDARD]"]','["docs/kubernetes-operators-controllers.md"]','["kubernetes-operators-controllers.md"]','{}','{"gh_license": "GPL-3.0", "gh_pushed": "2026-04-16T19:01:23Z", "gh_stars": 217, "gh_open_issues_30d": 13, "gh_open_prs_30d": 0, "gh_community_health": "healthy", "gh_activity_checked": "2026-06-19T16:34:28.238189+02:00"}');
INSERT INTO "resources" VALUES('https://github.com/k8spin/k8spin-operator/projects/1',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,'manual','N/A',100.0,1779031497,0,'2026-05-17T17:24:57.962672+02:00',NULL,NULL,NULL,'[]','[]','["docs/kubernetes-operators-controllers.md"]','[]','{}','{"gh_open_issues_30d": 13, "gh_open_prs_30d": 0, "gh_community_health": "healthy", "gh_activity_checked": "2026-06-19T16:34:28.954004+02:00"}');
INSERT INTO "resources" VALUES('https://github.com/k8tz/k8tz','k8tz/k8tz: Kubernetes Timezone Controller','','2021',3,'An admission controller that automates timezone configuration inside Kubernetes container workloads. It mounts host tzdata directories and sets dynamic environment options without manual pod manifest updates.','Go','Admission Webhook','Intermediate',0,'online','manual','a64f987f4dedbaa17530da19806794fc566d687ca0e528505685cdb59500e3e6',100.0,1779032248,1,'2026-03-07T16:40:30Z',NULL,NULL,NULL,'["Cluster Management", "Localization", "Timezone Controller"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-tools.md"]','["kubernetes-tools.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2026-03-07T16:40:30Z", "gh_stars": 524, "gh_open_issues_30d": 14, "gh_open_prs_30d": 0, "gh_community_health": "healthy", "gh_activity_checked": "2026-06-19T16:34:29.648180+02:00"}');
INSERT INTO "resources" VALUES('https://github.com/k8zdev/k8z',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,'manual','06d16609a3b8391678fc8b1ca65ba2ed7836c15c8a05d08229383793abe67ea1',100.0,1779032157,0,'2026-05-17T17:35:57.690827+02:00',NULL,NULL,NULL,'[]','[]','["docs/kubernetes-based-devel.md"]','[]','{}','{"gh_open_issues_30d": 1, "gh_open_prs_30d": 0, "gh_community_health": "low", "gh_activity_checked": "2026-06-19T16:34:30.352852+02:00"}');
INSERT INTO "resources" VALUES('https://github.com/kabisa/k8s-workshop-in-a-box','GitHub: K8s workshop in a box','','N/A',0,NULL,NULL,NULL,NULL,0,NULL,'manual','6dda7bfd518f753f1d5e4f2ccf57f4a1d3b30b35e0432095136a5106df283f28',100.0,1779030430,1,'2026-05-17T17:07:10.714710+02:00',NULL,NULL,NULL,'[]','[]','["docs/demos.md"]','[]','{}','{"gh_open_issues_30d": 0, "gh_open_prs_30d": 0, "gh_community_health": "dormant", "gh_activity_checked": "2026-06-19T16:34:31.093912+02:00"}');
INSERT INTO "resources" VALUES('https://github.com/kadalu/kadalu','Kadalu','','2026',5,'Kadalu is a lightweight, container-native storage solution that utilizes GlusterFS to orchestrate persistent volumes inside Kubernetes. It runs storage services inside application pods as microservices, offering a lightweight alternative to external GlusterFS cluster configurations.','Python','Orchestrator','Medium',1,'online','manual','969e8e892e60028fbae8a8a8fa5682d0a7f4a47e4acef21ac9a6aa354f8e0ef9',100.0,1779031087,1,'2026-02-10T23:35:35Z',NULL,NULL,NULL,'["Storage", "Kubernetes Storage", "GlusterFS Orchestration"]','["[DE FACTO STANDARD]"]','["docs/kubernetes-storage.md", "docs/kubernetes-tools.md"]','["kubernetes-tools.md", "kubernetes-storage.md"]','{}','{"gh_license": "NOASSERTION", "gh_pushed": "2026-02-10T23:35:35Z", "gh_stars": 748, "gh_open_issues_30d": 56, "gh_open_prs_30d": 0, "gh_community_health": "active", "gh_activity_checked": "2026-06-19T16:34:31.792271+02:00"}');
INSERT INTO "resources" VALUES('https://github.com/kahun/awesome-sysadmin','Awesome SysAdmin','','2026',4,'The premier community-led index indexing system administration tools and software solutions. Essential for discovering stable, self-hosted services for network mapping, backups, monitoring, and automated system setups.','Markdown','Awesome List','Intermediate',0,'online','manual','594c9d69863a2c5a63ba36f38119ddae68a8631f14f063c1d682ac6c69caccef',100.0,1779033218,1,'2024-03-26T23:45:17Z',NULL,NULL,NULL,'["Infrastructure & Operations", "Systems Administration", "Tools and Infrastructure"]','["[DE FACTO STANDARD]"]','["docs/other-awesome-lists.md"]','["architectural-foundations.md", "other-awesome-lists.md"]','{}','{"gh_license": "NOASSERTION", "gh_pushed": "2024-03-26T23:45:17Z", "gh_stars": 24308, "is_special": true, "gh_open_issues_30d": 269, "gh_open_prs_30d": 0, "gh_community_health": "active", "gh_activity_checked": "2026-06-19T16:34:32.468338+02:00"}');
INSERT INTO "resources" VALUES('https://github.com/kairos-io/kairos','github.com/kairos-io/kairos: Kairos - Kubernetes-focused, Cloud Native Linux'' meta-distribution','','2023',5,'Kairos is an open-source, immutable Linux meta-distribution optimized specifically for edge and cloud-native Kubernetes deployments. It treats the base operating system as an appliance, allowing declarative, zero-touch provisioning and atomic node upgrades.','Go','Open Source Tool','Advanced',0,'online','manual','83500ef3c1bda65b42ac3667f5f5d971e25176644287ca7fb7708c423a3f1aa7',100.0,1779032213,1,'2026-06-12T06:00:33Z',NULL,NULL,NULL,'["Infrastructure", "OS", "Immutable Infrastructure"]','["[DE FACTO STANDARD]"]','["docs/kubernetes.md"]','["kubernetes.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2026-06-12T06:00:33Z", "gh_stars": 1739, "gh_open_issues_30d": 332, "gh_open_prs_30d": 0, "gh_community_health": "active", "gh_activity_checked": "2026-06-19T16:34:33.164977+02:00"}');
INSERT INTO "resources" VALUES('https://github.com/kakao/ipvs-node-controller','ipvs-node-controller','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','82eada97cb961d58c9ae7567e680a807a48c3f9d238d8cf66f7d4d45588549bb',100.0,1779032902,0,'2026-05-17T17:48:22.841239+02:00',NULL,NULL,NULL,'[]','[]','["docs/kubernetes-tools.md"]','[]','{}','{"duplicate_of": "https://github.com/kakao/network-node-manager", "gh_open_issues_30d": 0, "gh_open_prs_30d": 0, "gh_community_health": "dormant", "gh_activity_checked": "2026-06-19T16:34:33.771411+02:00"}');
INSERT INTO "resources" VALUES('https://github.com/kakao/network-node-manager','Network Node Manager','','2024',3,'A specialized network daemon developed by Kakao for optimizing node-level routing rules and handling network interfaces inside Kubernetes. Live Grounding shows that this utility targets bare-metal clusters, streamlining system-level network management while improving connectivity troubleshooting in on-premise cloud infrastructure.','Go','Tool','Advanced',0,'online','manual','82eada97cb961d58c9ae7567e680a807a48c3f9d238d8cf66f7d4d45588549bb',100.0,1779030462,1,'2023-06-27T08:35:15Z',NULL,NULL,NULL,'["Networking & Security", "Kubernetes Networking", "Deep Dive"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-networking.md"]','["kubernetes-tools.md", "kubernetes-networking.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2023-06-27T08:35:15Z", "gh_stars": 109, "gh_open_issues_30d": 1, "gh_open_prs_30d": 0, "gh_community_health": "low", "gh_activity_checked": "2026-06-19T16:34:34.470618+02:00"}');
INSERT INTO "resources" VALUES('https://github.com/kapicorp/tesoro','Tesoro','','2023',5,'An admission controller webhook designed to streamline secrets synchronizations and handle decoding actions securely. Ensures raw secret assets are safely verified before injecting configuration data into target runtimes.','Go','Webhook','Advanced',1,'online','manual','3e89efe9ad2dd94d5dc8e64eae88eaecf8ad64c88129fd5f828fbb42bc98f197',100.0,1779034462,1,'2024-12-23T09:15:23Z',NULL,NULL,NULL,'["Security", "Secrets Management", "Integration"]','["[DE FACTO STANDARD]"]','["docs/kubernetes-tools.md"]','["kubernetes-tools.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2024-12-23T09:15:23Z", "gh_stars": 37, "gh_open_issues_30d": 4, "gh_open_prs_30d": 0, "gh_community_health": "low", "gh_activity_checked": "2026-06-19T16:34:35.164733+02:00"}');
INSERT INTO "resources" VALUES('https://github.com/karampok/dnsconfig-injector','github.com: dnsconfig-injector - Mutating Admission Webhook for dnsconfig'' pod injection','','2021',5,'A specialized Mutating Admission Webhook that injects customized `dnsConfig` schemas into target pods at runtime. This alleviates the need for manual configuration of resolving hosts inside microservices manifests. Live usage points to a stable but legacy posture, as native Kubernetes DNS config inheritance has matured.','Go','Webhook','Medium',0,'online','manual','bcba8d6046cf71c04000925bf020129c5a34957900e326a462ef30def87fcf6f',100.0,1779029689,1,'2023-01-19T14:35:31Z',NULL,NULL,NULL,'["Networking & Security", "Admission Control", "DNS Configuration"]','["[DE FACTO STANDARD]", "[LEGACY]"]','["docs/kubernetes-tools.md"]','["kubernetes-tools.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2023-01-19T14:35:31Z", "gh_stars": 30, "gh_open_issues_30d": 2, "gh_open_prs_30d": 0, "gh_community_health": "low", "gh_activity_checked": "2026-06-19T16:34:35.862246+02:00"}');
INSERT INTO "resources" VALUES('https://github.com/kareem-elsayed/k8s-alerts','k8s-alert','','2021',5,'A lightweight alerting manager focusing on pod anomalies and failures. It continuously monitors target namespaces and fires instant notification signals when operational errors occur.','Go','Controller','Intermediate',1,'online','manual','60cdc212f50e6ff4577ece9577830f5dbba57852efcb788c9efe0c27e1232d4c',100.0,1779032224,1,'2020-06-07T11:13:50Z',NULL,NULL,NULL,'["Observability", "Alerting & Notifications", "Crash Tracking"]','["[DE FACTO STANDARD]"]','["docs/kubernetes-tools.md"]','["kubernetes-tools.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2020-06-07T11:13:50Z", "gh_stars": 21, "gh_open_issues_30d": 4, "gh_open_prs_30d": 0, "gh_community_health": "low", "gh_activity_checked": "2026-06-19T16:34:36.532124+02:00"}');
INSERT INTO "resources" VALUES('https://github.com/karmab/autolabeller','karmab/autolabeller','','2021',0,'An automation tool designed to automatically apply labels to Kubernetes resources, nodes, or namespaces based on defined criteria or attributes. It reduces the manual configuration overhead required for policy bindings and scheduling selectors. In 2026, it represents a niche community utility for large cluster metadata automation.','Go','Kubernetes Controller','Low',0,'online','manual','020ff7c3888461a640efd5f8af6428187dc97a5fda243493126b987c75bfb148',100.0,1781736046,1,'2026-06-18T00:40:46.880410+02:00',NULL,NULL,NULL,'["Infrastructure", "Automation", "Labeling"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-tools.md"]','["kubernetes-tools.md"]','{}','{"gh_stars": 0, "gh_pushed": null, "gh_license": "N/A", "gh_open_issues_30d": 0, "gh_open_prs_30d": 0, "gh_community_health": "dormant", "gh_activity_checked": "2026-06-19T16:34:37.199861+02:00"}');
INSERT INTO "resources" VALUES('https://github.com/karmada-io/karmada','Karmada','','2025',5,'An advanced Kubernetes-native multi-cluster management federation engine. Karmada enables seamless scheduling of workloads across diverse clouds and regions, featuring intelligent resource distribution, policy-driven failovers, and unified control planes.','Go','Service','High',1,'online','manual','3aef34b0fb72477fa0d3b6d2ab6c60cd0b63da46a9c2c031033d849540d26186',100.0,1779033575,1,'2026-06-09T12:30:28Z',NULL,NULL,NULL,'["Infrastructure", "Multi-Cluster Management", "Federation"]','["[DE FACTO STANDARD]"]','["docs/kubernetes-tools.md"]','["kubernetes-tools.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2026-06-09T12:30:28Z", "gh_stars": 5498, "gh_open_issues_30d": 732, "gh_open_prs_30d": 0, "gh_community_health": "active", "gh_activity_checked": "2026-06-19T16:34:37.872090+02:00"}');
INSERT INTO "resources" VALUES('https://github.com/kaysalawu/azure-network-terraform','==github.com/kaysalawu/azure-network-terraform: Azure Network Architecture'' - Terraform Examples== 🌟','','2023',3,'An open-source showcase hosting realistic Azure network configurations in Terraform. Includes configurations for multi-region topologies, peering dynamics, routing tables, and private DNS zones.','HCL','Repository','Intermediate',0,'online','manual','64f717ef6566abf02ae63e455379f7ccbba00b0573f5091e19adf365e9ad05dd',100.0,1779031567,1,'2025-03-03T18:27:43Z',NULL,NULL,NULL,'["Azure", "Networking", "Examples"]','["[COMMUNITY-TOOL]"]','["docs/terraform.md"]','["terraform.md"]','{}','{"gh_license": "MIT", "gh_pushed": "2025-03-03T18:27:43Z", "gh_stars": 96, "gh_open_issues_30d": 1, "gh_open_prs_30d": 0, "gh_community_health": "low", "gh_activity_checked": "2026-06-19T16:34:38.552037+02:00"}');
INSERT INTO "resources" VALUES('https://github.com/kbrew-dev/kbrew','kbrew','','2022',1,'Kbrew functions as an experimental package manager for local Kubernetes configurations, attempting to bring a Homebrew-like ease of installation to manifest files. It streamlines package delivery for local developer environments, although it has struggled to gain mainstream traction against established tools like Helm or Kustomize.','Go','CLI Tool','Medium',0,'online','manual','ebf2ad52ddb9b288cfb946fc99ca3679d7d1b66b60501c3195c0bb6ab8eebf47',100.0,1779032337,1,'2023-02-25T08:32:05Z',NULL,NULL,NULL,'["Package Management", "Developer Tools", "CLI Wrappers"]','["[EMERGING]"]','["docs/kubernetes-tools.md"]','["kubernetes-tools.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2023-02-25T08:32:05Z", "gh_stars": 189, "gh_open_issues_30d": 44, "gh_open_prs_30d": 0, "gh_community_health": "healthy", "gh_activity_checked": "2026-06-19T16:34:39.257065+02:00"}');
INSERT INTO "resources" VALUES('https://github.com/kbst/terraform-kubestack','Kubestack Gitops Framework','','2026',5,'An open-source Terraform-driven GitOps framework configured to simplify public cloud Kubernetes platform deployments and application configurations. It leverages native inheritance behaviors of Terraform modules to manage multi-cluster topologies predictably. It bridges infrastructure provisioning and GitOps continuous delivery workflows.','HCL','Tool','Advanced',0,'online','manual','1c7edd4c9d6401f5eba913aa11e7c506cccaed485d6d34ca8d953d7dbba841e2',100.0,1779030119,1,'2026-03-05T13:40:32Z',NULL,NULL,NULL,'["Declarative GitOps", "GitOps Frameworks", "Kubestack"]','["[DE FACTO STANDARD]"]','["docs/kustomize.md"]','["kustomize.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2026-03-05T13:40:32Z", "gh_stars": 709, "gh_open_issues_30d": 21, "gh_open_prs_30d": 0, "gh_community_health": "healthy", "gh_activity_checked": "2026-06-19T16:34:39.942526+02:00"}');
INSERT INTO "resources" VALUES('https://github.com/kbterm/kubeterm','Kubeterm: Graphical Management Tool for Kubernetes','','2025',2,'An open-source desktop client designed to simplify Kubernetes administration and performance monitoring. By rendering graphical resource mappings, it significantly lowers the cognitive load required to debug deployments, services, and complex namespaces.','TypeScript','Desktop Application','Intermediate',0,'online','manual','a500e3c7fae776d02576040c710ebfa689b21d37eea1d6bea7c2f76456a7b354',100.0,1779031677,1,'2026-06-11T09:32:39Z',NULL,NULL,NULL,'["Cluster Management", "GUI Tools", "Desktop Clients"]','["[COMMUNITY-TOOL]"]','["docs/devops-tools.md", "docs/kubernetes-tools.md", "docs/kubernetes.md"]','["devops-tools.md", "kubernetes-tools.md", "kubernetes.md"]','{}','{"gh_license": "MIT", "gh_pushed": "2026-06-11T09:32:39Z", "gh_stars": 211, "gh_open_issues_30d": 4, "gh_open_prs_30d": 0, "gh_community_health": "low", "gh_activity_checked": "2026-06-19T16:34:40.630376+02:00"}');
INSERT INTO "resources" VALUES('https://github.com/kcp-dev/kcp','kcp: a prototype of a Kubernetes API server that is not a Kubernetes cluster'' - a place to create, update, and maintain Kube-like APIs with controllers above or without clusters','','2021',5,'KCP acts as a highly customizable prototype of a Kubernetes API server that functions completely independent of physical container nodes. It serves as a foundational platform for control plane building, multi-cluster API management, and physical-compute scheduling abstraction.','Go','API Server Platform','Advanced',1,'online','manual','c7cc544dca954749c4eeacaa25de4b3416a07972f436da2f735864856cd2253f',100.0,1779034217,1,'2026-06-12T13:16:58Z',NULL,NULL,NULL,'["Platform Engineering", "Control Plane Design", "API Federation"]','["[DE FACTO STANDARD]"]','["docs/kubernetes-tools.md"]','["kubernetes-tools.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2026-06-12T13:16:58Z", "gh_stars": 2785, "gh_open_issues_30d": 157, "gh_open_prs_30d": 0, "gh_community_health": "active", "gh_activity_checked": "2026-06-19T16:34:41.312607+02:00"}');
INSERT INTO "resources" VALUES('https://github.com/kedacore/keda/issues/2214','github.com/kedacore/keda/issues/2214','','2024',5,'Technical GitHub issue discussion within the KEDA repository, offering granular insight into community-driven debugging, performance tuning, and architectural refinement. Reflects the active, battle-tested maintenance of this vital cloud-native project.','Go','Repository','Advanced',0,'online','manual','27b7f60ec0e2d61d94876b2753262615382e6b310b314bc5f171c2450331c3ef',100.0,1779033783,1,'2026-06-11T15:09:37Z',NULL,NULL,NULL,'["Infrastructure & Platform", "Autoscaling", "Event-Driven Scaling"]','["[DE FACTO STANDARD]"]','["docs/kubernetes-autoscaling.md"]','["kubernetes-autoscaling.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2026-06-11T15:09:37Z", "gh_stars": 10282, "gh_open_issues_30d": 255, "gh_open_prs_30d": 0, "gh_community_health": "active", "gh_activity_checked": "2026-06-19T16:34:42.004122+02:00"}');
INSERT INTO "resources" VALUES('https://github.com/keel-hq/keel','==Keel== 🌟','','2024',5,'Keel is a lightweight CD daemon that monitors container registries and automatically updates deployments, statefulsets, and helm releases without needing external pipeline orchestration.','Go','Operator','Medium',0,'online','manual','aaf25a8ae8466482d26582b01bd789b1e86588f8130c21220f0693a887eb2a85',100.0,1779031677,1,'2026-02-26T08:30:36Z',NULL,NULL,NULL,'["Application Delivery", "Continuous Deployment", "Auto-Upgrade", "Operators"]','["[DE FACTO STANDARD]"]','["docs/kubernetes-operators-controllers.md"]','["kubernetes-operators-controllers.md"]','{}','{"gh_license": "MPL-2.0", "gh_pushed": "2026-02-26T08:30:36Z", "gh_stars": 2714, "gh_open_issues_30d": 224, "gh_open_prs_30d": 0, "gh_community_health": "active", "gh_activity_checked": "2026-06-19T16:34:42.698348+02:00"}');
INSERT INTO "resources" VALUES('https://github.com/kei6u/kubectl-secret-data','kei6u/kubectl-secret-data','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','4f17bac8559850f882932f44aa46901c1522e3dfe247b35a7aee9e3da1d8ae30',100.0,1779033296,0,'2026-05-17T17:54:56.271281+02:00',NULL,NULL,NULL,'[]','[]','["docs/kubernetes-tools.md", "docs/kubernetes.md"]','[]','{}','{"duplicate_of": "https://github.com/keisku/kubectl-secretdata", "gh_open_issues_30d": 0, "gh_open_prs_30d": 0, "gh_community_health": "dormant", "gh_activity_checked": "2026-06-19T16:34:43.301262+02:00"}');
INSERT INTO "resources" VALUES('https://github.com/keikoproj/upgrade-manager','RollingUpgrade','','2024',5,'An AWS-integrated upgrade manager operator that coordinates automated rolling restarts and updates of autoscaling group instances. Ensures worker nodes are drained safely and sequentially without causing disruptions to critical services.','Go','Operator','High',0,'online','manual','d966c0567f646a6f7239b576354fe976099c233a7e6d06d5e2fd4c67262083ef',100.0,1779031850,1,'2026-06-08T15:58:15Z',NULL,NULL,NULL,'["Infrastructure", "Node Provisioning", "Rolling Upgrades"]','["[DE FACTO STANDARD]"]','["docs/kubernetes-tools.md"]','["kubernetes-tools.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2026-06-08T15:58:15Z", "gh_stars": 138, "gh_open_issues_30d": 43, "gh_open_prs_30d": 0, "gh_community_health": "healthy", "gh_activity_checked": "2026-06-19T16:34:43.987284+02:00"}');
INSERT INTO "resources" VALUES('https://github.com/keisku/kubectl-explore','keisku/kubectl-explore','','2021',3,'An interactive terminal explorer extension designed to inspect API schema models and CRD fields. It features deep navigation options, helping authors look up configurations without opening web browsers.','Go','Kubectl Plugin','Intermediate',0,'online','manual','755acd1bec581daa8b9fc1418121366675aaf8d2d0563b94f7adf72e70f9c0a4',100.0,1779033570,1,'2025-11-10T02:10:45Z',NULL,NULL,NULL,'["Development & Testing", "Kubectl Plugins", "API Discovery"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-tools.md"]','["kubernetes-tools.md"]','{}','{"gh_license": "MIT", "gh_pushed": "2025-11-10T02:10:45Z", "gh_stars": 599, "gh_open_issues_30d": 1, "gh_open_prs_30d": 0, "gh_community_health": "low", "gh_activity_checked": "2026-06-19T16:34:44.652437+02:00"}');
INSERT INTO "resources" VALUES('https://github.com/keisku/kubectl-secretdata','kei6u/kubectl-secret-data','','2026',5,'A highly convenient kubectl plugin that decodes nested Secret structures instantly. By outputting plain text directly to standard output, it eliminates manual base64 decoding loops, drastically reducing troubleshooting overhead for operations teams who frequently audit cluster application states.','Go','Tool','Beginner',0,'online','manual','ee768c8abfb1aeb04cebb08e42c635d1a286b38775c0f5aef59705b39d078d21',100.0,1779130494,1,'2024-10-10T04:57:50Z',NULL,NULL,NULL,'["Security", "Configuration Secrets", "CLI Decoders"]','["[DE FACTO STANDARD]"]','["docs/kubernetes-tools.md", "docs/kubernetes.md"]','["kubernetes-tools.md", "kubernetes.md"]','{}','{"gh_license": "MIT", "gh_pushed": "2024-10-10T04:57:50Z", "gh_stars": 39, "gh_open_issues_30d": 1, "gh_open_prs_30d": 0, "gh_community_health": "low", "gh_activity_checked": "2026-06-19T16:34:45.320990+02:00"}');
INSERT INTO "resources" VALUES('https://github.com/kellyjonbrazil/jc','jc','','N/A',0,NULL,NULL,NULL,NULL,0,NULL,'manual','9dec699090fd93513e00b0ec06001ef0ac4d73a6c1d973ec4384746c3651574f',100.0,1779029941,1,'2026-05-17T16:59:01.176151+02:00',NULL,NULL,NULL,'[]','[]','["docs/yaml.md"]','[]','{}','{"gh_license": "MIT", "is_special": true, "gh_open_issues_30d": 36, "gh_open_prs_30d": 0, "gh_community_health": "healthy", "gh_activity_checked": "2026-06-19T16:34:45.984061+02:00"}');
INSERT INTO "resources" VALUES('https://github.com/kelseyhightower/cmd-tutorial','kelseyhightower/cmd-tutorial','','2020',0,'An educational reference by Kelsey Hightower showcasing CLI orchestration, process controls, and shell command integration. Provides idiomatic patterns for system administrators and automation engineers writing resilient command wrapper scripts.','Shell','Repository','Intermediate',0,'online','manual','879ea51140874f0e5325d770b63bdee404594fba8d1427597f808ec9ca1b2a3c',100.0,1781735865,1,'2026-06-18T00:37:45.869592+02:00',NULL,NULL,NULL,'["DevOps & Delivery", "Developer Tools", "CLI Automation"]','["[COMMUNITY-TOOL]"]','["docs/GoogleCloudPlatform.md"]','["GoogleCloudPlatform.md"]','{}','{"gh_stars": 0, "gh_pushed": null, "gh_license": "N/A", "gh_open_issues_30d": 0, "gh_open_prs_30d": 0, "gh_community_health": "dormant", "gh_activity_checked": "2026-06-19T16:34:46.638213+02:00"}');
INSERT INTO "resources" VALUES('https://github.com/kelseyhightower/kubernetes-the-hard-way','**Kelsey Hightower: kubernetes the hard way**','','2026',5,'Kelsey Hightower''s legendary guide for bootstrapping highly available clusters manually without automated installers. It details SSL/TLS certificate generation, etcd cluster builds, and control plane daemon setup (kube-apiserver, kube-scheduler, etc.), representing the gold standard for understanding low-level Kubernetes engineering.','Markdown/Shell','Repository','Advanced',0,'online','manual','800e0a795b4a366e7b76f2a1ae7edd9ca784da27ecc1b1558022da1605b782fe',100.0,1779030473,1,'2025-04-10T06:11:47Z',NULL,NULL,NULL,'["Provisioning", "Bootstrapping", "Learning"]','["[DE FACTO STANDARD]"]','["docs/kubernetes-on-premise.md"]','["kubernetes-on-premise.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2025-04-10T06:11:47Z", "gh_stars": 48654, "gh_open_issues_30d": 49, "gh_open_prs_30d": 0, "gh_community_health": "healthy", "gh_activity_checked": "2026-06-19T16:34:47.289913+02:00"}');
INSERT INTO "resources" VALUES('https://github.com/kelseyhightower/nocode','github.com/kelseyhightower/nocode','','2020',5,'Kelsey Hightower''s legendary satirical repository highlighting that the best way to write secure, bug-free, and highly maintainable software is by writing ''no code'' at all. Highly popular and philosophically beloved in the cloud-native ecosystem.','N/A','Repository','Beginner',0,'online','manual','fd676c4e8b8bca93c3651217646c9d03b6b24722159f45e70eababb6cad8170a',100.0,1779033025,1,'2024-08-07T03:19:12Z',NULL,NULL,NULL,'["DevOps Philosophy", "Software Engineering", "No Code Movement"]','["[DE FACTO STANDARD]"]','["docs/demos.md"]','["demos.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2024-08-07T03:19:12Z", "gh_stars": 65387, "gh_open_issues_30d": 4714, "gh_open_prs_30d": 0, "gh_community_health": "active", "gh_activity_checked": "2026-06-19T16:34:47.950692+02:00"}');
INSERT INTO "resources" VALUES('https://github.com/kelseyhightower/serverless-vault-with-cloud-run','github.com/kelseyhightower: Serverless Vault with Cloud Run','','2020',3,'An architectural blueprint designed by Kelsey Hightower illustrating how to run HashiCorp Vault inside a Google Cloud Run serverless container environment. Demonstrates minimizing operational and infrastructure overhead while maintaining a hardened, low-latency secret-vending cluster.','Shell','Tutorial','Advanced',1,'online','manual','144443bedcd44d5c233af5b4babdfd85e3e39b6b968263cfc2088c040742d87f',100.0,1779034425,1,'2022-04-28T16:47:21Z',NULL,NULL,NULL,'["Security", "Secrets Management", "Serverless Integration"]','["[COMMUNITY-TOOL]", "[GUIDE]"]','["docs/devsecops.md"]','["devsecops.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2022-04-28T16:47:21Z", "gh_stars": 407, "gh_open_issues_30d": 5, "gh_open_prs_30d": 0, "gh_community_health": "low", "gh_activity_checked": "2026-06-19T16:34:48.626917+02:00"}');
INSERT INTO "resources" VALUES('https://github.com/keptn-sandbox/keptn-jenkins-library','Keptn Jenkins Shared Library','','2022',1,'A pipeline-as-code integration allowing Jenkins jobs to dispatch Keptn-driven operations such as performance testing, quality gate validation, and continuous remediation, combining classic CI with modern orchestrators.','Groovy','Tool','Advanced',1,'online','manual','26861281d7504b3fd920a169ac339703db24bf8fa5ef0c69b9923d325280540c',100.0,1779034395,1,'2026-06-09T16:52:44Z',NULL,NULL,NULL,'["Cloud Native Lifecycle", "CI/CD Pipelines", "Jenkins Integration"]','["[COMMUNITY-TOOL]"]','["docs/keptn.md"]','["keptn.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2026-06-09T16:52:44Z", "gh_stars": 8, "gh_open_issues_30d": 30, "gh_open_prs_30d": 0, "gh_community_health": "healthy", "gh_activity_checked": "2026-06-19T16:34:49.337299+02:00"}');
INSERT INTO "resources" VALUES('https://github.com/keptn-sandbox/keptn-on-k3s','Keptn Control Plane on k3s','','2022',2,'A sandbox project demonstrating how to host Keptn''s automated cloud-native application delivery and lifecycle control plane directly on a highly efficient K3s edge engine.','Shell','Tool','Advanced',1,'online','manual','3c7518266349b165d696054dd97260bf19244d4c1a815f3a1fc28dd966b106e6',100.0,1779032455,1,'2022-12-27T14:14:06Z',NULL,NULL,NULL,'["Edge & IoT", "Application Lifecycle", "Keptn"]','["[COMMUNITY-TOOL]"]','["docs/rancher.md"]','["rancher.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2022-12-27T14:14:06Z", "gh_stars": 29, "gh_open_issues_30d": 7, "gh_open_prs_30d": 0, "gh_community_health": "low", "gh_activity_checked": "2026-06-19T16:34:50.070091+02:00"}');
INSERT INTO "resources" VALUES('https://github.com/keptn-sandbox/keptn-on-k3s/blob/master/README-KeptnForDynatrace.md','github.com/keptn-sandbox/keptn-on-k3s: Tutorial: Keptn for Dynatrace Users'' in 5 Minutes 🌟','','2021',1,'Lightweight integration environment designed to host a full-featured Keptn sandbox on a resource-constrained K3s Kubernetes cluster, integrated with Dynatrace agents for rapid performance evaluations.','Shell','Tool','Intermediate',1,'online','manual','f0a91872d2c8650189f480e42e9579c7fd416c1e8ce8326eaacaba5f0e6935bb',100.0,1779030526,1,'2022-12-27T14:14:06Z',NULL,NULL,NULL,'["Cloud Native Lifecycle", "Local Environments", "K3s Sandboxing"]','["[COMMUNITY-TOOL]"]','["docs/keptn.md"]','["keptn.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2022-12-27T14:14:06Z", "gh_stars": 29, "gh_open_issues_30d": 7, "gh_open_prs_30d": 0, "gh_community_health": "low", "gh_activity_checked": "2026-06-19T16:34:50.754207+02:00"}');
INSERT INTO "resources" VALUES('https://github.com/kevincobain2000/gobrew','==gobrew== 🌟','','N/A',0,'Curator Insight highlights Gobrew as an elegant and fast Go version manager that downloads and switches active toolchains easily. Live Grounding notes its speed and simplicity, making it a competitive alternative to gvm and asdf for dedicated Go development.','English','Repository','Beginner',0,'online','manual','5dd3ab53b74ac074ee51daa9a73555ebfe9108e7b1dc96b69e794beb156cf1de',100.0,1779029421,1,'2026-06-13T15:32:25Z',NULL,NULL,NULL,'["Programming Languages", "Go", "Version Managers"]','["[COMMUNITY-TOOL]"]','["docs/golang.md"]','["golang.md"]','{}','{"gh_license": "MIT", "gh_pushed": "2026-06-13T15:32:25Z", "gh_stars": 423, "gh_open_issues_30d": 0, "gh_open_prs_30d": 0, "gh_community_health": "dormant", "gh_activity_checked": "2026-06-19T16:34:51.401722+02:00"}');
INSERT INTO "resources" VALUES('https://github.com/kgamanji/cluster-api-helm-chart','github.com: Cluster API Helm Chart','','2021',5,'A community-driven Helm chart designed to package and deploy Cluster API (CAPI) resources and operators inside a management cluster. While it simplified CAPI components deployment via traditional Helm CI/CD pipelines, current production standards in 2026 have shifted entirely to official declarative setups via clusterctl or native GitOps operators, rendering this chart obsolete.','Go','Tool','Intermediate',0,'online','manual','ea92989949e8f13357fc2d50a39a477353c480bcbdc20bb7b6e30fd0147ccb8c',100.0,1779033716,1,'2022-12-07T05:00:25Z',NULL,NULL,NULL,'["Infrastructure", "Cluster Management", "Cluster API"]','["[DE FACTO STANDARD]"]','["docs/kubernetes-on-premise.md"]','["kubernetes-on-premise.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2022-12-07T05:00:25Z", "gh_stars": 58, "gh_open_issues_30d": 0, "gh_open_prs_30d": 0, "gh_community_health": "dormant", "gh_activity_checked": "2026-06-19T16:34:52.069644+02:00"}');
INSERT INTO "resources" VALUES('https://github.com/kiali/kiali','github.com: kiali','','2023',5,'The source repository for Kiali, an indispensable observability dashboard. Provides real-time interactive topologies, configuration validation, and native wizard-based creations of complex traffic routing mechanisms directly within Istio.','TypeScript','Repository','High',1,'online','manual','2480f773a33856863c8670f3bea2635dfda728b24622b721a197dd4aeafa568c',100.0,1779030986,1,'2026-06-12T17:36:45Z',NULL,NULL,NULL,'["Observability", "Service Mesh", "Visualization"]','["[DE FACTO STANDARD]"]','["docs/istio.md"]','["istio.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2026-06-12T17:36:45Z", "gh_stars": 3617, "gh_open_issues_30d": 124, "gh_open_prs_30d": 0, "gh_community_health": "active", "gh_activity_checked": "2026-06-19T16:34:52.757120+02:00"}');
INSERT INTO "resources" VALUES('https://github.com/kingdonb/kubectl-exec-user','kingdonb/kubectl-exec-user','','2022',0,'A specialized kubectl plugin built to execute shell commands inside containers using specific administrative user IDs. While helpful for testing boundary conditions under Pod Security Standards, it has lost active maintenance in favor of native kubectl capabilities.','Go','CLI Plugin','Intermediate',0,'online','manual','1970a12b050cc49de276333988a9efcb3c8155d16a60510de68f114ad01b11c8',100.0,1781736047,1,'2026-06-18T00:40:47.002810+02:00',NULL,NULL,NULL,'["Operations", "CLI Tooling", "Debugging"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-tools.md"]','["kubernetes-tools.md"]','{}','{"gh_stars": 0, "gh_pushed": null, "gh_license": "N/A", "gh_open_issues_30d": 0, "gh_open_prs_30d": 0, "gh_community_health": "dormant", "gh_activity_checked": "2026-06-19T16:34:53.507454+02:00"}');
INSERT INTO "resources" VALUES('https://github.com/kinvolk/inspektor-gadget','inspektor-gadget','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','f2b33444b25b2d021b45dfefe08c669eb5633f7ac86803ee810e3eec7301d02a',100.0,1779030504,0,'2026-05-17T17:08:24.027143+02:00',NULL,NULL,NULL,'[]','[]','["docs/kubernetes-troubleshooting.md"]','[]','{}','{"duplicate_of": "https://github.com/inspektor-gadget/inspektor-gadget", "gh_open_issues_30d": 0, "gh_open_prs_30d": 0, "gh_community_health": "dormant", "gh_activity_checked": "2026-06-19T16:34:54.115014+02:00"}');
INSERT INTO "resources" VALUES('https://github.com/kiosk-sh/kiosk',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,'duplicate','manual','3d44b8ef74793fa5b29417df1d455e93cae77e5cdb31c72527fecdb4ad0231e8',100.0,1779030361,0,'2026-05-17T17:06:01.394090+02:00',NULL,NULL,NULL,'[]','[]','["docs/kubernetes-tools.md"]','[]','{}','{"duplicate_of": "https://github.com/loft-sh/kiosk", "gh_open_issues_30d": 0, "gh_open_prs_30d": 0, "gh_community_health": "dormant", "gh_activity_checked": "2026-06-19T16:34:54.712670+02:00"}');
INSERT INTO "resources" VALUES('https://github.com/kislyuk/yq','kislyuk/yq','','2025',5,'A Python wrapper adapting standard jq queries for YAML and XML schemas. Translates input formats to JSON under-the-hood, enabling powerful jq syntax across hybrid multi-format configs.','Python','CLI Tool','Medium',0,'online','manual','1bc322c020f441534148a6a8bbc9bbd2f443dfb40ccb74742a44ed1ba6297803',100.0,1779034296,1,'2026-01-02T08:37:10Z',NULL,NULL,NULL,'["Developer Workspace", "Command-Line Tooling", "JSON & YAML Manipulators"]','["[DE FACTO STANDARD]"]','["docs/yaml.md"]','["data-and-advanced-analytics.md", "yaml.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2026-01-02T08:37:10Z", "gh_stars": 2951, "is_special": true, "gh_open_issues_30d": 37, "gh_open_prs_30d": 0, "gh_community_health": "healthy", "gh_activity_checked": "2026-06-19T16:34:55.363263+02:00"}');
INSERT INTO "resources" VALUES('https://github.com/kkdai/youtube','kkdai/youtube','','N/A',0,'Curator Insight identifies this package as a popular Go library and CLI for downloading YouTube videos. Live Grounding verifies it actively handles the ever-shifting signature and decryption schemas deployed by YouTube to maintain reliable media extraction.','English','Repository','Intermediate',0,'online','manual','7623806bb8aeb5258b883e4ffa852e754df7f5f622b79cbbd1e5562cbf1f2fbf',100.0,1779032198,1,'2026-06-02T17:30:31Z',NULL,NULL,NULL,'["Media Utilities", "Go Packages", "YouTube Downloader"]','["[ENTERPRISE-STABLE]"]','["docs/golang.md"]','["golang.md"]','{}','{"gh_license": "MIT", "gh_pushed": "2026-06-02T17:30:31Z", "gh_stars": 3899, "gh_open_issues_30d": 52, "gh_open_prs_30d": 0, "gh_community_health": "active", "gh_activity_checked": "2026-06-19T16:34:56.021758+02:00"}');
INSERT INTO "resources" VALUES('https://github.com/kloeckner-i/db-auth-gateway','db-auth-gateway','','2021',5,'An open-source authentication gateway proxy designed to facilitate secure, IAM-mediated database connections. Minimizes credential sprawl by mapping incoming traffic identities directly to modern database authorization schemas.','Go','Repository','Advanced',0,'online','manual','ac50e3cf2d0b50aafc528d91b1ccb531d179186b38bff6042d4fd3c7ccce44fb',100.0,1779029941,1,'2023-03-28T07:15:17Z',NULL,NULL,NULL,'["Networking & Security", "Identity & Access", "Database Proxy"]','["[DE FACTO STANDARD]"]','["docs/GoogleCloudPlatform.md"]','["GoogleCloudPlatform.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2023-03-28T07:15:17Z", "gh_stars": 26, "gh_open_issues_30d": 0, "gh_open_prs_30d": 0, "gh_community_health": "dormant", "gh_activity_checked": "2026-06-19T16:34:56.708149+02:00"}');
INSERT INTO "resources" VALUES('https://github.com/kloeckner-i/db-operator','DB Operator 🌟','','2024',5,'The DB Operator facilitates external and in-cluster database administration. It manages PostgreSQL and MySQL configurations natively by separating deployment credentials from application logic, automating dynamic user and table creation using custom resources.','Go','Operator','Advanced',0,'online','manual','ddfe1b5a928284973c02fe0de6b92aee3438c0d69bf127da4cba07b023639bfe',100.0,1779033658,1,'2025-07-21T12:46:30Z',NULL,NULL,NULL,'["Infrastructure", "Data Management", "Databases", "Operators"]','["[DE FACTO STANDARD]"]','["docs/kubernetes-operators-controllers.md"]','["kubernetes-operators-controllers.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2025-07-21T12:46:30Z", "gh_stars": 163, "gh_open_issues_30d": 3, "gh_open_prs_30d": 0, "gh_community_health": "low", "gh_activity_checked": "2026-06-19T16:34:57.396467+02:00"}');
INSERT INTO "resources" VALUES('https://github.com/knative-extensions/net-kourier','Kourier','','2019',3,'An Envoy-based Ingress gateway specifically designed to serve as the default network layer for Knative Serving. It provides a lightweight, highly responsive routing layer to handle rapid scale-to-zero cold starts.','Go','Ingress Controller','High',1,'online','manual','e4210d1375de505968620e89ed0560bb105706563b63091a87d44afa3e6e8cd6',100.0,1779130495,1,'2026-06-02T15:15:15Z',NULL,NULL,NULL,'["Networking", "Ingress & Routing", "Serverless"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-tools.md"]','["kubernetes-tools.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2026-06-02T15:15:15Z", "gh_stars": 333, "gh_open_issues_30d": 6, "gh_open_prs_30d": 0, "gh_community_health": "low", "gh_activity_checked": "2026-06-19T16:34:58.089068+02:00"}');
INSERT INTO "resources" VALUES('https://github.com/knative-sandbox/net-kourier','Kourier','','N/A',0,NULL,NULL,NULL,NULL,0,NULL,'manual','6d937e09fdda9358ab0d0e5e5746021e695851e8717c93a063a34544c47478ad',100.0,1779034038,0,'2026-05-17T18:07:18.342531+02:00',NULL,NULL,NULL,'[]','[]','["docs/kubernetes-tools.md"]','[]','{}','{"gh_open_issues_30d": 0, "gh_open_prs_30d": 0, "gh_community_health": "dormant", "gh_activity_checked": "2026-06-19T16:34:58.691624+02:00"}');
INSERT INTO "resources" VALUES('https://github.com/knative/client','kn: knative client','','2026',4,'The official CLI client (''kn'') for interacting with Knative installations, enabling rapid deployment of serving entities and management of decoupled event bindings.','Go','Repository / CLI','Intermediate',0,'online','manual','88865974aa4345b717c894b7236e08c485136a13b1c5196a71356ec59c029345',100.0,1779032835,1,'2026-06-11T15:10:27Z',NULL,NULL,NULL,'["Cloud Native", "Kubernetes Serverless", "Knative Tooling"]','["[ENTERPRISE-STABLE]"]','["docs/serverless.md"]','["serverless.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2026-06-11T15:10:27Z", "gh_stars": 385, "gh_open_issues_30d": 45, "gh_open_prs_30d": 0, "gh_community_health": "healthy", "gh_activity_checked": "2026-06-19T16:34:59.370316+02:00"}');
INSERT INTO "resources" VALUES('https://github.com/knight42/kubectl-blame','==knight42/kubectl-blame: kubectl-blame: git-like blame for kubectl==','','2019',2,'A Git-like ''blame'' extension for kubectl that identifies modification authors and dates for different resource configuration blocks. It uses Kubernetes metadata managed-fields to trace API modifications over time.','Go','Kubectl Plugin','Intermediate',0,'online','manual','da0e885eaac6c90d934385aa35502386fbc2d4afe1250298f0c735a3c84e365f',100.0,1779030025,1,'2026-06-02T13:24:17Z',NULL,NULL,NULL,'["Development & Testing", "Kubectl Plugins", "Resource Auditing"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-tools.md"]','["kubernetes-tools.md"]','{}','{"gh_license": "MIT", "gh_pushed": "2026-06-02T13:24:17Z", "gh_stars": 150, "gh_open_issues_30d": 1, "gh_open_prs_30d": 0, "gh_community_health": "low", "gh_activity_checked": "2026-06-19T16:35:00.055731+02:00"}');
INSERT INTO "resources" VALUES('https://github.com/knorrie/network-examples','Linux networking examples and tutorials for advanced users','','2014',4,'A highly technical repository detailing configurations for advanced Linux routing, bridging, and virtual networking (VLAN, VXLAN, VRF). Live Grounding highlights its tremendous value for systems architects implementing Software-Defined Networking (SDN) solutions natively in Linux.','Shell','Repository','Advanced',0,'online','manual','7ea94a767469e547e4d9a27f47f9e273a29f72f6d4415221ae74bc9266ce3c67',100.0,1779032034,1,'2024-02-04T21:52:41Z',NULL,NULL,NULL,'["Infrastructure & Operations", "Networking", "Routing & Bridging"]','["[ENTERPRISE-STABLE]"]','["docs/linux.md"]','["linux.md"]','{}','{"gh_license": "NOASSERTION", "gh_pushed": "2024-02-04T21:52:41Z", "gh_stars": 972, "gh_open_issues_30d": 5, "gh_open_prs_30d": 0, "gh_community_health": "low", "gh_activity_checked": "2026-06-19T16:35:00.728393+02:00"}');
INSERT INTO "resources" VALUES('https://github.com/ko-build/ko','Ko: Easy Go Containers 🌟','','2018',5,'A fast, lightweight container image builder custom-tailored for Go applications. ko builds and publishes images without requiring a local Docker daemon, producing secure, minimal distroless-base images by default.','Go','Build Tool','Low',0,'online','manual','ed8acb2652a68ecb5f8338006bb303106ca4e52e8083619109e74571faf5d54b',100.0,1779130494,1,'2026-06-12T01:03:51Z',NULL,NULL,NULL,'["Developer Experience", "Image Building", "Go Development"]','["[DE FACTO STANDARD]"]','["docs/kubernetes-tools.md"]','["kubernetes-tools.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2026-06-12T01:03:51Z", "gh_stars": 8450, "gh_open_issues_30d": 52, "gh_open_prs_30d": 0, "gh_community_health": "active", "gh_activity_checked": "2026-06-19T16:35:01.418827+02:00"}');
INSERT INTO "resources" VALUES('https://github.com/kodemore/chili','github.com/kodemore/chili','','2024',2,'Curator Insight presents Chili as a serialization library built on top of generic types. Live Grounding notes that while efficient for specific workloads, it operates in an environment largely dominated by Pydantic, which serves as the core parsing engine for modern APIs.','Python','Library','Intermediate',1,'online','manual','ca6885006b551d6ca95bed793d6975bcc619818ac3c5c9770cd6f1a8b37c04c8',100.0,1779031414,1,'2024-05-28T05:13:49Z',NULL,NULL,NULL,'["Software Engineering", "Python", "Serialization"]','["[COMMUNITY-TOOL]"]','["docs/python.md"]','["python.md"]','{}','{"gh_license": "MIT", "gh_pushed": "2024-05-28T05:13:49Z", "gh_stars": 73, "gh_open_issues_30d": 3, "gh_open_prs_30d": 0, "gh_community_health": "low", "gh_activity_checked": "2026-06-19T16:35:02.162042+02:00"}');
INSERT INTO "resources" VALUES('https://github.com/kohsuke/petclinic/blob/master/Jenkinsfile','github.com/kohsuke/petclinic Jenkinsfile','','2017',0,'A historical Jenkinsfile configuration by Kohsuke Kawaguchi showcasing early Declarative Pipeline patterns for Java projects. Illustrates stage definitions, testing cycles, and artifact archival within a self-hosted Jenkins master node environment.','Groovy','Code Snippet','Intermediate',0,'online','manual','fed8b2b595e8e505bc8747251dd8a6e0629143f374a683e7dd397e2836584907',100.0,1781735920,1,'2026-06-18T00:38:40.995517+02:00',NULL,NULL,NULL,'["DevOps & CI/CD", "Jenkins", "Pipeline-as-Code"]','["[COMMUNITY-TOOL]"]','["docs/demos.md"]','["demos.md"]','{}','{"gh_stars": 0, "gh_pushed": null, "gh_license": "N/A", "gh_open_issues_30d": 0, "gh_open_prs_30d": 0, "gh_community_health": "dormant", "gh_activity_checked": "2026-06-19T16:35:02.844126+02:00"}');
INSERT INTO "resources" VALUES('https://github.com/komodorio/helm-dashboard','github.com/komodorio/helm-dashboard 🌟','','2025',4,'A real-time web UI dashboard tailored for managing, upgrading, and viewing Helm releases. It addresses the visibility gap for platform operators by facilitating live drift visualization, schema validation, and multi-version revision comparisons directly from a user-friendly browser interface.','Go','Web UI','Intermediate',0,'online','manual','c021e432bc52956f38a152dff3443fd2ef81d411c5b37fd1982d7055f9782895',100.0,1779030779,1,'2026-06-03T21:49:35Z',NULL,NULL,NULL,'["Platform Engineering", "Kubernetes GitOps & Packaging", "Helm Visualization & UI"]','["[ENTERPRISE-STABLE]"]','["docs/helm.md"]','["helm.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2026-06-03T21:49:35Z", "gh_stars": 5716, "gh_open_issues_30d": 20, "gh_open_prs_30d": 0, "gh_community_health": "healthy", "gh_activity_checked": "2026-06-19T16:35:04.133854+02:00"}');
INSERT INTO "resources" VALUES('https://github.com/komodorio/validkube','==github.com/komodorio/validkube==','','2026',3,'Validkube is a unified web-based scanning utility that combines Polaris, Trivy, and Kube-linter to analyze and secure Kubernetes manifest configurations. By consolidating multiple linters, it allows platform engineers to quickly identify security flaws, deprecations, and configuration drift in raw YAML files. The tool is highly suited for quick manual checks and rapid validation workflows.','TypeScript','Web Application','Intermediate',0,'online','manual','0fa30497ff2d100c972d1ef838e8d2b127bd4927f5ee97df2632ae6bbd0e3e6b',100.0,1779032455,1,'2024-01-29T10:11:28Z',NULL,NULL,NULL,'["Security", "Manifest Validation", "Linting"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-tools.md"]','["kubernetes-tools.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2024-01-29T10:11:28Z", "gh_stars": 839, "gh_open_issues_30d": 24, "gh_open_prs_30d": 0, "gh_community_health": "healthy", "gh_activity_checked": "2026-06-19T16:35:04.828220+02:00"}');
INSERT INTO "resources" VALUES('https://github.com/konstructio/kubefirst','github.com/kubefirst/kubefirst','','2021',4,'Kubefirst (by Konstructio) delivers an instant, fully integrated GitOps platform on Kubernetes, orchestrating cert-manager, External Secrets, Vault, Argo CD, and Terraform. It offers a standardized Git-driven operations roadmap out of the box.','Go','GitOps Platform','High',1,'online','manual','47066c619929a6867e90af3d8e5cd2094050465ef536cb1042b8713c1cf1f5d8',100.0,1779130494,1,'2026-02-25T19:51:46Z',NULL,NULL,NULL,'["Infrastructure", "Platform Engineering", "GitOps Platforms"]','["[ENTERPRISE-STABLE]"]','["docs/kubernetes-tools.md"]','["kubernetes-tools.md"]','{}','{"gh_license": "MIT", "gh_pushed": "2026-02-25T19:51:46Z", "gh_stars": 2049, "gh_open_issues_30d": 289, "gh_open_prs_30d": 0, "gh_community_health": "active", "gh_activity_checked": "2026-06-19T16:35:05.513078+02:00"}');
INSERT INTO "resources" VALUES('https://github.com/konstruktoid/ansible-hvault-inventory','konstruktoid/ansible-hvault-inventory: Dynamic Ansible inventory using HashiCorp'' Vault SSH OTP and local password rotation','','2024',2,'An advanced dynamic Ansible inventory script integrating directly with HashiCorp Vault. It automates credential rotation, securely requests temporary SSH One-Time Passwords (OTP), and pulls inventory variables dynamically from secure vaults.','Python','Source Code','Advanced',0,'online','manual','759cd5f0e526f9b0bb324dd8bf7e5b9751cf98fac874019854d773e43f2bcb6a',100.0,1779029507,1,'2026-04-12T19:45:50Z',NULL,NULL,NULL,'["Infrastructure as Code", "Ansible", "Secret Management"]','["[COMMUNITY-TOOL]"]','["docs/ansible.md"]','["ansible.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2026-04-12T19:45:50Z", "gh_stars": 23, "gh_open_issues_30d": 3, "gh_open_prs_30d": 0, "gh_community_health": "low", "gh_activity_checked": "2026-06-19T16:35:06.207983+02:00"}');
INSERT INTO "resources" VALUES('https://github.com/konveyor','github.com/konveyor 🌟','','2025',4,'An open-source modernization and migration suite designed to analyze, refactor, and migrate complex application workloads to Kubernetes across multiple physical and cloud ecosystems.','Go','Product','Advanced',1,'online','manual','0d1e8a3d9217d19632a2397f9dc74c2ba7a6b2daad13790872767936e28d20fc',100.0,1779034350,1,'2026-05-17T18:12:30.077446+02:00',NULL,NULL,NULL,'["Infrastructure", "Workload Mobility", "Migration Toolkits"]','["[ENTERPRISE-STABLE]"]','["docs/kubernetes-backup-migrations.md"]','["kubernetes-backup-migrations.md"]','{}','{"gh_stars": 0, "gh_pushed": null, "gh_license": "N/A"}');
INSERT INTO "resources" VALUES('https://github.com/konveyor/crane','github.com/konveyor/crane: Crane 2.0 🌟','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','83ef4f8b717bc517775d9fc9e196f9272f13a5e6367584467916a86f707fc11b',100.0,1779033570,0,'2026-05-17T17:59:30.623427+02:00',NULL,NULL,NULL,'[]','[]','["docs/kubernetes-backup-migrations.md"]','[]','{}','{"duplicate_of": "https://github.com/migtools/crane", "gh_open_issues_30d": 0, "gh_open_prs_30d": 0, "gh_community_health": "dormant", "gh_activity_checked": "2026-06-19T16:35:06.824292+02:00"}');
INSERT INTO "resources" VALUES('https://github.com/konveyor/move2kube','Move2Kube 🌟','','2026',2,'An advanced migration tool that automates the translation of non-Kubernetes platforms (including Cloud Foundry and Docker Compose) into standard Kubernetes resources, including Helm charts, Kustomize overlays, and Tekton pipelines.','Go','CLI/API Migration Tool','Advanced',1,'online','manual','1d0113979162da217e298144bebf5a7c637c2884d1ceecbac0d8039ab9d8f87c',100.0,1779033759,1,'2025-03-06T14:02:34Z',NULL,NULL,NULL,'["Application Lifecycle", "Migration Tools", "Resource Conversion"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-tools.md"]','["kubernetes-tools.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2025-03-06T14:02:34Z", "gh_stars": 411, "gh_open_issues_30d": 56, "gh_open_prs_30d": 0, "gh_community_health": "active", "gh_activity_checked": "2026-06-19T16:35:07.529485+02:00"}');
INSERT INTO "resources" VALUES('https://github.com/kootenpv/yagmail','Yagmail: Python e-mail library','','2015',5,'A simplified, robust Gmail and SMTP automation client for Python. Simplifies the boilerplate needed for multi-part messages, inline attachment encoding, and HTML structures.','Python','Library','Intermediate',0,'online','manual','fbc3ce937342ae42893427eebd87db0a11e4c413a9804caaf4b5c995c52b7a7d',100.0,1779030025,1,'2026-05-26T10:43:15Z',NULL,NULL,NULL,'["Backend Development", "Protocols & API Design", "E-Mail Services"]','["[DE FACTO STANDARD]"]','["docs/python.md"]','["python.md"]','{}','{"gh_license": "MIT", "gh_pushed": "2026-05-26T10:43:15Z", "gh_stars": 2726, "gh_open_issues_30d": 111, "gh_open_prs_30d": 0, "gh_community_health": "active", "gh_activity_checked": "2026-06-19T16:35:08.200446+02:00"}');
INSERT INTO "resources" VALUES('https://github.com/koslib/awesome-containerized-security','koslib/awesome-containerized-security 🌟','','2026',0,'An open repository cataloging security scanners, image validation standards, and host sandboxing tools. Aids DevSecOps engineers in hardening continuous integration pipelines and preventing privilege escalation exploits within cluster nodes.','Markdown','Awesome List','Intermediate',1,'online','manual','087c44c65f3740daec6869eabef522d0fee6070a507dce0da9febdafa66113f2',100.0,1781736123,1,'2026-06-18T00:42:03.038667+02:00',NULL,NULL,NULL,'["Cloud Native", "Security", "Container Hardening"]','["[COMMUNITY-TOOL]"]','["docs/other-awesome-lists.md"]','["architectural-foundations.md", "other-awesome-lists.md"]','{}','{"gh_stars": 0, "gh_pushed": null, "gh_license": "N/A", "is_special": true, "gh_open_issues_30d": 4, "gh_open_prs_30d": 0, "gh_community_health": "low", "gh_activity_checked": "2026-06-19T16:35:08.858438+02:00"}');
INSERT INTO "resources" VALUES('https://github.com/kostis-codefresh/gitops-environment-promotion','==github.com/kostis-codefresh: How to Model Your Gitops Environments with'' kustomize== 🌟','','2021',4,'A seminal GitHub repository modeling scalable GitOps environment promotion. Outlines structural patterns for directory trees (base vs environments) that prevent duplicate configuration drift and simplify environment-specific promotions through Git commits.','YAML','Repository','Intermediate',0,'online','manual','8488cccfe5013aedb44127e290adaea361983563ecbe141e5d1f9465bd85f4c1',100.0,1781736057,1,'2026-06-18T00:40:57.371729+02:00',NULL,NULL,NULL,'["Cloud Native", "Kubernetes", "GitOps"]','["[ENTERPRISE-STABLE]"]','["docs/kustomize.md"]','["kustomize.md"]','{}','{"gh_stars": 0, "gh_pushed": null, "gh_license": "N/A", "gh_open_issues_30d": 1, "gh_open_prs_30d": 0, "gh_community_health": "low", "gh_activity_checked": "2026-06-19T16:35:09.526442+02:00"}');
INSERT INTO "resources" VALUES('https://github.com/kotalco/kotal','Kotal operator','','2025',2,'A multi-client blockchain node operator for Kubernetes. Simplifies configuring and maintaining decentralized networks (such as Ethereum and IPFS) through native Kubernetes custom resources.','Go','Repository','Advanced',0,'online','manual','0837b2710101c70e8a9c9f33b7ceb51e1fbc6d4b866a8b813011ccd6d6ab5eec',100.0,1779033612,1,'2024-05-04T16:17:07Z',NULL,NULL,NULL,'["Orchestration", "Kubernetes", "Operators"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-operators-controllers.md"]','["kubernetes-operators-controllers.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2024-05-04T16:17:07Z", "gh_stars": 221, "gh_open_issues_30d": 11, "gh_open_prs_30d": 0, "gh_community_health": "healthy", "gh_activity_checked": "2026-06-19T16:35:10.207687+02:00"}');
INSERT INTO "resources" VALUES('https://github.com/krateoplatformops/krateo','github.com/krateoplatformops/krateo','','2025',0,'Krateo Platform Ops is an emerging control plane orchestrator designed to build standardized internal platforms. Utilizing Crossplane underneath, it helps platform engineers manage heterogeneous cloud resources, database deployments, and infrastructure pipelines via declarative Kubernetes interfaces.','Go','Control Plane Orchestrator','Advanced',1,'online','manual','66c8af7d61a1aee4c9a16aa4409bd49dc4b4becf2cd5dd705e1883890ba504dc',100.0,1781736047,1,'2026-06-18T00:40:47.150831+02:00',NULL,NULL,NULL,'["Operations", "Platform Engineering", "Control Planes"]','["[EMERGING]"]','["docs/kubernetes-tools.md"]','["kubernetes-tools.md"]','{}','{"gh_stars": 0, "gh_pushed": null, "gh_license": "N/A", "gh_open_issues_30d": 4, "gh_open_prs_30d": 0, "gh_community_health": "low", "gh_activity_checked": "2026-06-19T16:35:10.901690+02:00"}');
INSERT INTO "resources" VALUES('https://github.com/krestomatio/keydb-operator','krestomatio/keydb-operator','','2023',5,'Manages KeyDB setups, providing high-speed, multi-threaded cache nodes with automated replica synchronization, cluster scaling, and rapid failover handling.','Go','Operator','Advanced',0,'online','manual','3e8faa933bd9d0a1fc08f285fabdbb8feeb6bcde974156407e2e74a86903eca6',100.0,1779032074,1,'2026-06-10T04:20:54Z',NULL,NULL,NULL,'["Infrastructure", "Data Management", "In-Memory Databases", "Operators"]','["[DE FACTO STANDARD]"]','["docs/kubernetes-operators-controllers.md"]','["kubernetes-operators-controllers.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2026-06-10T04:20:54Z", "gh_stars": 59, "gh_open_issues_30d": 3, "gh_open_prs_30d": 0, "gh_community_health": "low", "gh_activity_checked": "2026-06-19T16:35:11.625325+02:00"}');
INSERT INTO "resources" VALUES('https://github.com/kris-nova/kaar','kris-nova/kaar','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','c3fb2c8d9110d944e2f368f46734872a1f882009320f7df82d3872d1ad20f692',100.0,1779034346,0,'2026-05-17T18:12:26.375639+02:00',NULL,NULL,NULL,'[]','[]','["docs/kubernetes-tools.md"]','[]','{}','{"duplicate_of": "https://github.com/krisnova/kaar", "gh_open_issues_30d": 0, "gh_open_prs_30d": 0, "gh_community_health": "dormant", "gh_activity_checked": "2026-06-19T16:35:12.213965+02:00"}');
INSERT INTO "resources" VALUES('https://github.com/kris-nova/naml','naml: Not another markup language','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','7ad4390e9ee29e70addd2a40691210c3205fec47d7bf919ecf3325a4f28c6c35',100.0,1779032035,0,'2026-05-17T17:33:55.135019+02:00',NULL,NULL,NULL,'[]','[]','["docs/yaml.md"]','[]','{}','{"duplicate_of": "https://github.com/krisnova/naml", "gh_open_issues_30d": 0, "gh_open_prs_30d": 0, "gh_community_health": "dormant", "gh_activity_checked": "2026-06-19T16:35:12.804722+02:00"}');
INSERT INTO "resources" VALUES('https://github.com/krisnova/kaar','kris-nova/kaar','','2020',2,'Created by the late Kris Nova, Kaar is a Kubernetes Application Archive format tool designed to bundle container storage and system states into self-contained physical archives. Highly experimental and historical developer asset.','Go','Backup Tool','High',0,'online','manual','72e38de5b3a30b405f089cd8ad6d61ee3cd1ea6fb673f80b3cded219850a623f',100.0,1779130494,1,'2022-05-04T14:27:12Z',NULL,NULL,NULL,'["Infrastructure", "Container Backup", "Image Archiving"]','["[EMERGING]"]','["docs/kubernetes-tools.md"]','["kubernetes-tools.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2022-05-04T14:27:12Z", "gh_stars": 152, "gh_open_issues_30d": 0, "gh_open_prs_30d": 0, "gh_community_health": "dormant", "gh_activity_checked": "2026-06-19T16:35:13.470805+02:00"}');
INSERT INTO "resources" VALUES('https://github.com/krisnova/naml','naml: Not another markup language','','2024',5,'An innovative manifest generator replacing YAML markup with type-safe, compiled Go programs. Introduces compiler safety, automated integration testing, and clean OOP abstractions into GitOps deployment pipelines.','Go','Library','High',0,'online','manual','9d5671b4b99b23356f80ad9a31b9d390f467f6f01a2b8e1e174380b81e75e024',100.0,1779130495,1,'2023-07-21T08:28:22Z',NULL,NULL,NULL,'["Platform Engineering", "Kubernetes Manifests", "Alternative Manifest Engines"]','["[DE FACTO STANDARD]"]','["docs/yaml.md"]','["data-and-advanced-analytics.md", "yaml.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2023-07-21T08:28:22Z", "gh_stars": 1261, "is_special": true, "gh_open_issues_30d": 15, "gh_open_prs_30d": 0, "gh_community_health": "healthy", "gh_activity_checked": "2026-06-19T16:35:14.135169+02:00"}');
INSERT INTO "resources" VALUES('https://github.com/kristofferandreasen/awesome-azure','github.com/kristofferandreasen/awesome-azure: Awesome Azure','','2026',0,'A structured directory detailing Azure-focused scripts, arm templates, and services. It provides functional entry points for systems engineers navigating Microsoft''s cloud ecosystem. While some elements lean towards legacy ARM configurations, it provides solid structural patterns for hybrid-cloud architects.','N/A','Repository','Intermediate',0,'online','manual','4f7d359de862bcbf74cfdd68e49cb070551e7e7d93441394e627c4579d793c41',100.0,1781736123,1,'2026-06-18T00:42:03.245156+02:00',NULL,NULL,NULL,'["Cloud Infrastructure", "Azure", "Resources"]','["[LEGACY]"]','["docs/other-awesome-lists.md"]','["architectural-foundations.md", "other-awesome-lists.md"]','{}','{"gh_stars": 0, "gh_pushed": null, "gh_license": "N/A", "is_special": true, "gh_open_issues_30d": 8, "gh_open_prs_30d": 0, "gh_community_health": "low", "gh_activity_checked": "2026-06-19T16:35:14.813287+02:00"}');
INSERT INTO "resources" VALUES('https://github.com/ksctl/ksctl','Ksctl: Cloud Agnostic Kubernetes Management tool','','2023',3,'A cloud-agnostic cluster management command-line tool designed to easily deploy HA clusters across different hyperscalers like AWS, Azure, GCP, or Civo, and local environments such as kind, maintaining standardized bootstrap workflows.','Go','Cluster Provisioner','High',0,'online','manual','0c7e381891ed2c0bba662a06fbe9dabfd95e12fe2cb671fea7022b51daa8c0e5',100.0,1779130494,1,'2026-05-23T18:26:04Z',NULL,NULL,NULL,'["Infrastructure", "Cluster Provisioning", "Multi-Cloud"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-tools.md"]','["kubernetes-tools.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2026-05-23T18:26:04Z", "gh_stars": 269, "gh_open_issues_30d": 23, "gh_open_prs_30d": 0, "gh_community_health": "healthy", "gh_activity_checked": "2026-06-19T16:35:15.517439+02:00"}');
INSERT INTO "resources" VALUES('https://github.com/kserve/kserve','KFServing 🌟','','2019',5,'KServe (formerly KFServing) provides a highly performant, serverless machine learning inference platform on Kubernetes. It abstracts raw routing, scaling, and GPU configurations, supporting frameworks like TensorFlow, PyTorch, and ONNX.','Go','ML Platform','High',1,'online','manual','9b191ca344d4b4dbb2e453f7d926923ad184eb9878855e2680d656095559fd47',100.0,1779130494,1,'2026-06-12T20:20:45Z',NULL,NULL,NULL,'["Machine Learning", "Model Serving", "Serverless ML"]','["[DE FACTO STANDARD]"]','["docs/kubernetes-tools.md"]','["kubernetes-tools.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2026-06-12T20:20:45Z", "gh_stars": 5573, "gh_open_issues_30d": 648, "gh_open_prs_30d": 0, "gh_community_health": "active", "gh_activity_checked": "2026-06-19T16:35:16.206346+02:00"}');
INSERT INTO "resources" VALUES('https://github.com/ksoclabs/awesome-kubernetes-security','==ksoclabs/awesome-kubernetes-security== 🌟','','2023',5,'An expert-level compilation of Kubernetes security tools, vulnerability papers, threat simulations, and posture management (KSPM) frameworks. Ideal for penetration testers and cloud security engineers auditing the security posture of enterprise orchestrators.','Markdown','Awesome List','Advanced',0,'online','manual','86bf24926cb49549c6e032ba501ce7a1cde1afc39831023161c77ae4fcd6d46c',100.0,1781736123,1,'2026-06-18T00:42:03.142089+02:00',NULL,NULL,NULL,'["Curation", "Awesome Lists", "Security"]','["[DE FACTO STANDARD]"]','["docs/other-awesome-lists.md"]','["architectural-foundations.md", "other-awesome-lists.md"]','{}','{"gh_stars": 0, "gh_pushed": null, "gh_license": "N/A", "is_special": true, "gh_open_issues_30d": 10, "gh_open_prs_30d": 0, "gh_community_health": "healthy", "gh_activity_checked": "2026-06-19T16:35:16.899490+02:00"}');
INSERT INTO "resources" VALUES('https://github.com/ktock/buildg','==buildg: Interactive debugger for Dockerfile== 🌟','','2026',5,'Buildg is an interactive debugger designed specifically for Dockerfiles, built on top of BuildKit. It allows engineers to step through build instructions, set breakpoints, inspect the filesystem state at specific build steps, and launch interactive shells during intermediate builds. This dramatically reduces the trial-and-error loop when debugging complex multi-stage Dockerfiles.','Go','Tool','High',0,'online','manual','8cffa16d70cf3f07e62c80441249b1987a2b8fd50045b612f179ab73ab4b7115',100.0,1779029371,1,'2026-05-07T20:04:29Z',NULL,NULL,NULL,'["Infrastructure", "Containerization", "Debugging"]','["[DE FACTO STANDARD]"]','["docs/docker.md"]','["docker.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2026-05-07T20:04:29Z", "gh_stars": 1499, "gh_open_issues_30d": 14, "gh_open_prs_30d": 0, "gh_community_health": "healthy", "gh_activity_checked": "2026-06-19T16:35:17.577216+02:00"}');
INSERT INTO "resources" VALUES('https://github.com/kube-aws/kube-spot-termination-notice-handler','kube-spot-termination-notice-handler','','2021',5,'A daemon that polls the AWS EC2 spot termination notice metadata endpoint, initiating graceful drains of workloads when an interruption signal is triggered. Superseded by newer cloud-specific node termination handlers.','Go','DaemonSet','Intermediate',1,'online','manual','7457be0ad6771a50847a828c730671e0ac6d2b712974894a078a5634d6e0a738',100.0,1779031796,1,'2023-10-25T14:47:15Z',NULL,NULL,NULL,'["Infrastructure", "Reliability", "Graceful Shutdown"]','["[DE FACTO STANDARD]"]','["docs/kubernetes-tools.md"]','["kubernetes-tools.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2023-10-25T14:47:15Z", "gh_stars": 380, "gh_open_issues_30d": 13, "gh_open_prs_30d": 0, "gh_community_health": "healthy", "gh_activity_checked": "2026-06-19T16:35:18.251574+02:00"}');
INSERT INTO "resources" VALUES('https://github.com/kube-burner/kube-burner','kube-burner 🌟','','2020',3,'A specialized performance and orchestration tool designed to stress-test Kubernetes clusters. It automates object creation, monitors cluster health in real time via Prometheus, and measures scheduling latency at scale.','Go','CLI Tool','High',0,'online','manual','7d3a313a15a9a64f4d8dfeacb53a9922c7d5494cb20bf8970f888f7df4808c3d',100.0,1779130494,1,'2026-06-08T17:51:22Z',NULL,NULL,NULL,'["Performance & Testing", "Load Testing", "Benchmarking"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-tools.md"]','["kubernetes-tools.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2026-06-08T17:51:22Z", "gh_stars": 773, "gh_open_issues_30d": 19, "gh_open_prs_30d": 0, "gh_community_health": "healthy", "gh_activity_checked": "2026-06-19T16:35:18.972974+02:00"}');
INSERT INTO "resources" VALUES('https://github.com/kube-logging/logging-operator','kube-logging/logging-operator','','2026',2,'An enterprise-grade Kubernetes operator engineered to automate the lifecycle of Fluentd and Fluent Bit collectors. Simplifies logging pipelines through declarative CRDs, featuring dynamic multi-tenant log isolation, secure buffer management, and reliable downstream routing rules.','Go','Repository','Advanced',1,'online','manual','d1c9b90ba239f84a8611b31918e41ccfae1540c8b6eecd022dc8daf28842dc5a',100.0,1779034332,1,'2026-06-12T22:04:47Z',NULL,NULL,NULL,'["Observability", "Logging", "Operators"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-monitoring.md"]','["kubernetes-monitoring.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2026-06-12T22:04:47Z", "gh_stars": 1695, "gh_open_issues_30d": 43, "gh_open_prs_30d": 0, "gh_community_health": "healthy", "gh_activity_checked": "2026-06-19T16:35:19.718189+02:00"}');
INSERT INTO "resources" VALUES('https://github.com/kube-ns-suspender/kube-ns-suspender','govirtuo/kube-ns-suspender 🌟','','2021',2,'A cloud-cost mitigation helper designed to scale down resources in designated Kubernetes namespaces during idle hours (e.g., nights and weekends). It intercepts workload resources like Deployments and StateSets to reduce overhead.','Go','Controller','Medium',1,'online','manual','370300345b32ee09294e2af0050895f19497091a78a8762f52b072ff565ba145',100.0,1779130495,1,'2025-03-14T17:43:03Z',NULL,NULL,NULL,'["Resource Management", "FinOps", "Cluster Scale Down"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-tools.md"]','["kubernetes-tools.md"]','{}','{"gh_license": "MIT", "gh_pushed": "2025-03-14T17:43:03Z", "gh_stars": 84, "gh_open_issues_30d": 15, "gh_open_prs_30d": 0, "gh_community_health": "healthy", "gh_activity_checked": "2026-06-19T16:35:20.411131+02:00"}');
INSERT INTO "resources" VALUES('https://github.com/kube-vip/kube-vip','kube-vip','','2019',5,'Kube-Vip is a lightweight virtual IP and load balancer engine designed for bare-metal Kubernetes environments, offering high availability for both control planes and LoadBalancer-type services. Operating as a DaemonSet, it negotiates IP addresses.','Go','Infrastructure Daemon','Advanced',0,'online','manual','7479b6f4ec4e498ddf325ad75d433009f16e5eee52e8a9297784148711004217',100.0,1779032344,1,'2026-06-12T16:06:14Z',NULL,NULL,NULL,'["Network & Connectivity", "IP Address Management", "Load Balancing"]','["[DE FACTO STANDARD]"]','["docs/kubernetes-tools.md"]','["kubernetes-tools.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2026-06-12T16:06:14Z", "gh_stars": 2859, "gh_open_issues_30d": 65, "gh_open_prs_30d": 0, "gh_community_health": "active", "gh_activity_checked": "2026-06-19T16:35:21.137495+02:00"}');
INSERT INTO "resources" VALUES('https://github.com/kubecfg/kubecfg','github.com/kubecfg/kubecfg','','2016',5,'Kubecfg is a Jsonnet-based configuration manager designed to generate and apply Kubernetes manifests with deterministic accuracy. By treating Kubernetes resources as code modules, it supports deep inheritance, abstraction, and parameterization of resource schemas.','Go','CLI Tool','Advanced',0,'online','manual','28787866aedee99095fb0b1e1ffc5b62edba4a3f8e2984ca1fc4f5207d4c5383',100.0,1779030928,1,'2026-06-13T19:50:28Z',NULL,NULL,NULL,'["GitOps & Delivery", "Configuration Management", "Templating Tools"]','["[DE FACTO STANDARD]"]','["docs/kubernetes-tools.md"]','["kubernetes-tools.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2026-06-13T19:50:28Z", "gh_stars": 255, "gh_open_issues_30d": 30, "gh_open_prs_30d": 0, "gh_community_health": "healthy", "gh_activity_checked": "2026-06-19T16:35:21.830673+02:00"}');
INSERT INTO "resources" VALUES('https://github.com/kubecost/cluster-turndown','Cluster Turndown','','2024',5,'A specialized cost-optimization controller that scales cluster worker groups down to zero during idle execution windows. Promotes strong governance over testing runtimes and non-production dynamic resource instances.','Go','Controller','Intermediate',1,'online','manual','b52114740ff857a2fd6826ecb3461bb64f00de23227b05b5f548da3ecc64c009',100.0,1779030711,1,'2026-06-05T18:19:12Z',NULL,NULL,NULL,'["Infrastructure", "Cost Optimization", "Scheduling"]','["[DE FACTO STANDARD]"]','["docs/kubernetes-tools.md"]','["kubernetes-tools.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2026-06-05T18:19:12Z", "gh_stars": 286, "gh_open_issues_30d": 26, "gh_open_prs_30d": 0, "gh_community_health": "healthy", "gh_activity_checked": "2026-06-19T16:35:22.533971+02:00"}');
INSERT INTO "resources" VALUES('https://github.com/kubecost/cost-model','github.com/kubecost: kubecost-exporter - Running Kubecost as a Prometheus'' metric exporter','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','58b4fe6b649a9ae98023875b36520bd325ac12c7463a430cb57e7371638722be',100.0,1779029917,0,'2026-05-17T16:58:37.099854+02:00',NULL,NULL,NULL,'[]','[]','["docs/kubernetes.md"]','[]','{}','{"duplicate_of": "https://github.com/opencost/opencost", "gh_open_issues_30d": 0, "gh_open_prs_30d": 0, "gh_community_health": "dormant", "gh_activity_checked": "2026-06-19T16:35:23.137737+02:00"}');
INSERT INTO "resources" VALUES('https://github.com/kubecost/kubectl-cost','kubectl-cost','','2023',3,'A dedicated `kubectl` command-line plugin designed to interact directly with Kubecost APIs. Enables cluster administrators to quickly fetch real-time and historical financial metrics without accessing external graphical dashboards.','Go','Tool','Intermediate',0,'online','manual','6bad65098abf34b9ef26046e470ae3f770c9a2661a2871332b9b8190403c2c22',100.0,1779032575,1,'2026-06-10T22:50:27Z',NULL,NULL,NULL,'["Infrastructure Optimization", "Cost Management", "Tooling"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes.md"]','["kubernetes.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2026-06-10T22:50:27Z", "gh_stars": 1041, "gh_open_issues_30d": 25, "gh_open_prs_30d": 0, "gh_community_health": "healthy", "gh_activity_checked": "2026-06-19T16:35:23.818422+02:00"}');
INSERT INTO "resources" VALUES('https://github.com/kubefirst/kubefirst','==github.com/kubefirst/kubefirst==','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','31774c4cfb73bc62c2093b13e555883036b61bd91bcf976a301b586e31aef091',100.0,1779031697,0,'2026-05-17T17:28:17.007543+02:00',NULL,NULL,NULL,'[]','[]','["docs/kubernetes-tools.md"]','[]','{}','{"duplicate_of": "https://github.com/konstructio/kubefirst", "gh_open_issues_30d": 0, "gh_open_prs_30d": 0, "gh_community_health": "dormant", "gh_activity_checked": "2026-06-19T16:35:24.420139+02:00"}');
INSERT INTO "resources" VALUES('https://github.com/kubeflow/kfserving','KFServing 🌟','','N/A',0,NULL,NULL,NULL,NULL,0,NULL,'manual','8ba963252e30c4a5d10725eb35c008e4a42c2e173825f7fa74928c3eebf1e560',100.0,1779033675,0,'2026-05-17T18:01:15.654738+02:00',NULL,NULL,NULL,'[]','[]','["docs/kubernetes-tools.md"]','[]','{}','{"gh_open_issues_30d": 0, "gh_open_prs_30d": 0, "gh_community_health": "dormant", "gh_activity_checked": "2026-06-19T16:35:25.018976+02:00"}');
INSERT INTO "resources" VALUES('https://github.com/kubeguard/guard','Guard','','2021',5,'Guard (by Appscode) is an advanced authentication and authorization engine built for Kubernetes, allowing secure webhook integrations with identity providers. Useful for scaling zero-trust validation within multi-tenant clusters.','Go','CLI Tool','Advanced',0,'online','manual','e4a436c77eca5af50d5dbf79d16ddee804346139ad870945f640dd85e4ea44a2',100.0,1779130494,1,'2026-05-21T15:29:07Z',NULL,NULL,NULL,'["Cloud Native Security", "Infrastructure Security", "Admission Control"]','["[DE FACTO STANDARD]"]','["docs/kubernetes-tools.md"]','["kubernetes-tools.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2026-05-21T15:29:07Z", "gh_stars": 620, "gh_open_issues_30d": 52, "gh_open_prs_30d": 0, "gh_community_health": "active", "gh_activity_checked": "2026-06-19T16:35:25.787958+02:00"}');
INSERT INTO "resources" VALUES('https://github.com/kubehelper/kubehelper','KubeHelper','','2024',5,'An interactive terminal user interface designed to assist operators with fast cluster checks, resource inspection, and safe resource cleaning. Provides structural menu shortcuts, eliminating the need to execute lengthy nested kubectl commands manually.','Go','CLI Tool','Low',0,'online','manual','bbd8910634940f7da85391f196e3c97e7e35637bcc5d10e8add15044254f4bb9',100.0,1779034497,1,'2021-02-15T13:27:24Z',NULL,NULL,NULL,'["Operations", "Command Line Tools", "Cluster Utilities"]','["[DE FACTO STANDARD]"]','["docs/kubernetes-tools.md"]','["kubernetes-tools.md"]','{}','{"gh_license": "GPL-3.0", "gh_pushed": "2021-02-15T13:27:24Z", "gh_stars": 249, "gh_open_issues_30d": 1, "gh_open_prs_30d": 0, "gh_community_health": "low", "gh_activity_checked": "2026-06-19T16:35:26.472742+02:00"}');
INSERT INTO "resources" VALUES('https://github.com/kubeinit/kubeinit','Kubeinit 🌟','','2026',5,'Curator Insight vs Live Grounding: Kubeinit was designed as an Ansible automation tool to deploy Kubernetes, OKD, or OpenShift on VMs using libvirt/KVM. Live telemetry shows this repository has moved to legacy status with zero recent commits, reflecting a shift toward Cluster API providers for virtualization.','Python/Ansible','Repository','Advanced',0,'duplicate','manual','30030a2ad117765656888aa3efc1f8a879dd1cab246b8bed321c75e6869c73f3',100.0,1779033845,1,'2025-12-05T21:26:59Z',NULL,NULL,NULL,'["Provisioning", "Ansible", "Virtualization"]','["[DE FACTO STANDARD]", "[LEGACY]"]','["docs/kubernetes-on-premise.md"]','["kubernetes-on-premise.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2025-12-05T21:26:59Z", "gh_stars": 222, "duplicate_of": "https://github.com/Kubeinit/kubeinit", "gh_open_issues_30d": 5, "gh_open_prs_30d": 0, "gh_community_health": "low", "gh_activity_checked": "2026-06-19T16:35:27.174186+02:00"}');
INSERT INTO "resources" VALUES('https://github.com/kubemq-io/kubemq-community','github.com/kubemq-io/kubemq-community 🌟','','2024',5,'The primary community codebase for KubeMQ. It showcases a lightweight, high-throughput message broker written in Go, specifically optimized for containerized microservice routing patterns inside Kubernetes.','Go','Code','Intermediate',0,'online','manual','26be1f454a72862d41e500b7e6e68eea0316a06151ab10ac9164a914a66cc46b',100.0,1779034233,1,'2023-02-18T04:16:19Z',NULL,NULL,NULL,'["Infrastructure", "Message Brokers", "KubeMQ"]','["[DE FACTO STANDARD]"]','["docs/message-queue.md"]','["message-queue.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2023-02-18T04:16:19Z", "gh_stars": 667, "gh_open_issues_30d": 5, "gh_open_prs_30d": 0, "gh_community_health": "low", "gh_activity_checked": "2026-06-19T16:35:27.873791+02:00"}');
INSERT INTO "resources" VALUES('https://github.com/kubenav/kubenav','kubenav','','2025',4,'A lightweight multi-platform open-source navigator designed for mobile devices (iOS, Android) and desktop. Delivers secure cluster troubleshooting, rapid log auditing, and safe shell executions directly on remote servers.','Dart','Repository','Intermediate',0,'online','manual','cc2b5c098452f2518d4d2137de361f8c9e3861275aaa2e9ee9bffb250d413d74',100.0,1779029380,1,'2026-06-01T01:46:56Z',NULL,NULL,NULL,'["Platform Engineering", "UI & Dashboards", "Mobile Administration"]','["[ENTERPRISE-STABLE]"]','["docs/kubernetes-based-devel.md"]','["kubernetes-based-devel.md"]','{}','{"gh_license": "MIT", "gh_pushed": "2026-06-01T01:46:56Z", "gh_stars": 2274, "gh_open_issues_30d": 41, "gh_open_prs_30d": 0, "gh_community_health": "healthy", "gh_activity_checked": "2026-06-19T16:35:28.585376+02:00"}');
INSERT INTO "resources" VALUES('https://github.com/kubeops/config-syncer','==kubeops/config-syncer: Config Syncer (previously Kubed)==','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','534fd5b271e0124f649c91c528558cefbfb1f2c94aecde0f4746e6fdcb8a1509',100.0,1779031521,0,'2026-05-17T17:25:21.229441+02:00',NULL,NULL,NULL,'[]','[]','["docs/kubernetes-tools.md"]','[]','{}','{"duplicate_of": "https://github.com/config-syncer/config-syncer", "gh_open_issues_30d": 0, "gh_open_prs_30d": 0, "gh_community_health": "dormant", "gh_activity_checked": "2026-06-19T16:35:29.185328+02:00"}');
INSERT INTO "resources" VALUES('https://github.com/kubeops/ui-server','identity-server','','2021',1,'An identity and authorization server built specifically for Kubernetes dashboard architectures. It integrates with native OpenID Connect (OIDC) providers to manage secure user sessions and token exchanges for web UIs.','Go','Identity Provider','High',1,'online','manual','976a2f5e5b440221f3ed9a2de22165b937adcdf6fc3204889c1811be2a0c9ea3',100.0,1779130495,1,'2026-06-13T03:45:28Z',NULL,NULL,NULL,'["Security", "Identity & Access", "Authentication"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-tools.md"]','["kubernetes-tools.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2026-06-13T03:45:28Z", "gh_stars": 27, "gh_open_issues_30d": 2, "gh_open_prs_30d": 0, "gh_community_health": "low", "gh_activity_checked": "2026-06-19T16:35:29.874373+02:00"}');
INSERT INTO "resources" VALUES('https://github.com/kubeopsskills/cloud-secret-resolvers','kubeopsskills/cloud-secret-resolvers: Cloud Secret Resolvers (CSR)','','2021',2,'An open-source operator-free secret resolver utility that queries AWS, Azure, and GCP secret stores dynamically, writing resolved parameters straight into runtime Kubernetes configurations. Reduces overhead associated with bulky operator systems.','Go','Tool','Intermediate',1,'online','manual','f26f51430c382c7a8c629e1a75b95f2c292a675b9285750e8b7e033167d02d48',100.0,1779030711,1,'2022-06-22T10:39:05Z',NULL,NULL,NULL,'["Security", "Secrets Management", "Kubernetes Integration"]','["[COMMUNITY-TOOL]"]','["docs/devsecops.md"]','["devsecops.md"]','{}','{"gh_license": "MIT", "gh_pushed": "2022-06-22T10:39:05Z", "gh_stars": 35, "gh_open_issues_30d": 2, "gh_open_prs_30d": 0, "gh_community_health": "low", "gh_activity_checked": "2026-06-19T16:35:30.566258+02:00"}');
INSERT INTO "resources" VALUES('https://github.com/kubepack/chart-doc-gen','chart-doc-gen: Helm Chart Documentation Generator','','2022',2,'Command-line utility that extracts configuration variables directly from values.yaml to compile uniform Markdown files. Speeds up delivery by ensuring user manuals and codebases stay perfectly aligned.','Go','Plugin','Beginner',0,'online','manual','3cf55fa13e1a671d356837825acf23af6a782f0cb74eae5cc9398d49fb9d6d92',100.0,1779030803,1,'2026-05-16T02:01:15Z',NULL,NULL,NULL,'["Cloud Native", "Application Delivery", "Documentation Automation"]','["[COMMUNITY-TOOL]"]','["docs/helm.md"]','["helm.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2026-05-16T02:01:15Z", "gh_stars": 122, "gh_open_issues_30d": 8, "gh_open_prs_30d": 0, "gh_community_health": "low", "gh_activity_checked": "2026-06-19T16:35:31.270479+02:00"}');
INSERT INTO "resources" VALUES('https://github.com/kubepug/kubepug','==github.com/kubepug/kubepug: Deprecations AKA KubePug - Pre UpGrade (Checker)=='' ⭐','','2019',5,'KubePug checks local resources against upcoming Kubernetes API deprecations and removals. By parsing live resources or raw manifest directories, it provides warning indicators mapping to the designated target version''s deprecation roadmap. This tool forms a critical gate inside pipeline verifications.','Go','CLI Tool / kubectl Plugin','Intermediate',0,'online','manual','546a2f76b2780f056a0e9b590a1a3bc1374dce6383528956ff2afdef6364d3a0',100.0,1779032055,1,'2026-06-08T09:31:44Z',NULL,NULL,NULL,'["Cluster Lifecycle", "Upgrades & Compliance", "Static Analysis"]','["[DE FACTO STANDARD]"]','["docs/kubernetes-tools.md"]','["kubernetes-tools.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2026-06-08T09:31:44Z", "gh_stars": 1835, "gh_open_issues_30d": 38, "gh_open_prs_30d": 0, "gh_community_health": "healthy", "gh_activity_checked": "2026-06-19T16:35:31.953969+02:00"}');
INSERT INTO "resources" VALUES('https://github.com/kubereboot/kured','github.com/kubereboot/kured ⭐','','2026',5,'The industry-standard daemonset that monitors clusters for nodes requiring OS-level reboots. Using a coordinated API locking strategy, kured drains and reboots nodes sequentially, preserving cluster-wide resource availability during maintenance windows.','Go','DaemonSet','Medium',0,'online','manual','08fd05371ed694fe460e32a28d52b40bdef0ff8b63d69ee62cc2a4a8016bd7bc',100.0,1779031564,1,'2026-06-11T21:26:44Z',NULL,NULL,NULL,'["Infrastructure", "Node Provisioning", "Reboot Orchestration"]','["[DE FACTO STANDARD]"]','["docs/kubernetes-tools.md"]','["kubernetes-tools.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2026-06-11T21:26:44Z", "gh_stars": 2543, "gh_open_issues_30d": 57, "gh_open_prs_30d": 0, "gh_community_health": "active", "gh_activity_checked": "2026-06-19T16:35:32.639904+02:00"}');
INSERT INTO "resources" VALUES('https://github.com/kuberhealthy/kuberhealthy','kuberhealthy 🌟','','2024',5,'Kuberhealthy schedules dynamic, real-world actions as background test suites. It detects underlying API, network, or storage decay that static monitoring tools overlook by continually validating that clusters are functionally operational.','Go','Operator','Advanced',0,'online','manual','a01379b3010823904038e846f81c24f722060cf701a5e9378554661d62f6272b',100.0,1779130495,1,'2026-06-02T05:58:58Z',NULL,NULL,NULL,'["Reliability", "Monitoring", "Synthetic Monitoring", "Operators"]','["[DE FACTO STANDARD]"]','["docs/kubernetes-operators-controllers.md"]','["kubernetes-operators-controllers.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2026-06-02T05:58:58Z", "gh_stars": 2247, "gh_open_issues_30d": 21, "gh_open_prs_30d": 0, "gh_community_health": "healthy", "gh_activity_checked": "2026-06-19T16:35:33.370083+02:00"}');
INSERT INTO "resources" VALUES('https://github.com/kuberlogic/kuberlogic','kuberlogic','','2022',2,'Kuberlogic is an open-source operator-driven engine designed to turn standard open-source databases (PostgreSQL, MySQL, Redis) into a managed Database-as-a-Service (DBaaS) on Kubernetes. It automates backups, scaling, auto-healing, and monitoring, providing a self-hosted alternative to RDS. However, it remains a smaller community effort.','Go','Controller','High',0,'online','manual','cf3ddffd441ae1c89c416b39ea700a7b26053c5f33e1a7cc13b344d339a518b0',100.0,1779032159,1,'2022-10-26T14:38:18Z',NULL,NULL,NULL,'["Database Orchestration", "Database-as-a-Service", "SaaS Builders"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-tools.md"]','["kubernetes-tools.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2022-10-26T14:38:18Z", "gh_stars": 228, "gh_open_issues_30d": 2, "gh_open_prs_30d": 0, "gh_community_health": "low", "gh_activity_checked": "2026-06-19T16:35:34.051309+02:00"}');
INSERT INTO "resources" VALUES('https://github.com/kubermatic/fubectl','fubectl','','2026',5,'A widely adopted wrapper layer of shell helper functions and interactive `fzf` auto-completers designed to supercharge kubectl navigation. Radically simplifies log inspections, shell attachment prompts, and port forwarding setups.','Bash','CLI Tool','Beginner',0,'online','manual','6bb6ef7e2027b10db5fc1753953334a6f0f89021ec7407ce3e84f29c9528115e',100.0,1779034139,1,'2026-02-18T08:38:54Z',NULL,NULL,NULL,'["Developer Experience", "CLI Utilities", "Context Management"]','["[DE FACTO STANDARD]"]','["docs/kubernetes-tools.md"]','["kubernetes-tools.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2026-02-18T08:38:54Z", "gh_stars": 1002, "gh_open_issues_30d": 11, "gh_open_prs_30d": 0, "gh_community_health": "healthy", "gh_activity_checked": "2026-06-19T16:35:34.734231+02:00"}');
INSERT INTO "resources" VALUES('https://github.com/kubermatic/kubecarrier','KubeCarrier - Service Management at Scale','','2023',5,'KubeCarrier is an open-source system designed for managing services across multiple Kubernetes clusters using a Service App Store model based on CRDs. Curator insights framed it as an enterprise-ready hub for multi-tenant services; however, live grounding reveals the project has been archived by Kubermatic. It remains academically and architecturally notable for showing how to use Hub-and-Spoke cluster patterns to automate service provisioning.','Go','Software','Advanced',0,'online','manual','cdeca712f167e1ebbd9e47da971ef81314edde045093745dac14d6ba50e8663f',100.0,1779032372,1,'2023-07-05T20:56:40Z',NULL,NULL,NULL,'["Multi-Cluster", "Service Management", "Operator Framework"]','["[DE FACTO STANDARD]", "[LEGACY]"]','["docs/kubernetes-tools.md", "docs/kubernetes.md"]','["kubernetes-tools.md", "kubernetes.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2023-07-05T20:56:40Z", "gh_stars": 291, "gh_open_issues_30d": 13, "gh_open_prs_30d": 0, "gh_community_health": "healthy", "gh_activity_checked": "2026-06-19T16:35:35.427015+02:00"}');
INSERT INTO "resources" VALUES('https://github.com/kubermatic/kubeone','==kubermatic/kubeone== 🌟','','2024',4,'KubeOne is a highly opinionated, declarative Kubernetes cluster provisioning and lifecycle management tool. Utilizing the Cluster API under the hood, it automates the creation, upgrade, and maintenance of single control-plane or highly-available clusters across various cloud providers and bare-metal environments.','Go','CLI Tool','High',0,'online','manual','774d41c037db09506f5aeae4c27b66e363d5e2e624644905ebb94af4b11225f7',100.0,1779031046,1,'2026-06-03T21:13:34Z',NULL,NULL,NULL,'["Cluster Management", "Provisioning", "Declarative Clusters"]','["[ENTERPRISE-STABLE]"]','["docs/kubernetes-tools.md"]','["kubernetes-tools.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2026-06-03T21:13:34Z", "gh_stars": 1513, "gh_open_issues_30d": 100, "gh_open_prs_30d": 0, "gh_community_health": "active", "gh_activity_checked": "2026-06-19T16:35:36.101878+02:00"}');
INSERT INTO "resources" VALUES('https://github.com/kubernetes-client','github.com/kubernetes-client 🌟','','2026',0,'The master repository for official Kubernetes API clients. It coordinates client generation profiles across Python, Java, JavaScript, and Go, serving as the base for building advanced cloud orchestration tools.','Multi','Repository Directory','Advanced',0,'duplicate','manual','f9afe847a27cfed4f08ab1bf87f4a7913f0636f1d90aa7aae6309ad7aa645ac6',100.0,1779033782,1,'2026-05-17T18:03:02.454555+02:00',NULL,NULL,NULL,'["Cloud Native & K8s", "Kubernetes API", "Official SDKs"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-client-libraries.md"]','["kubernetes-client-libraries.md"]','{}','{"gh_stars": 0, "gh_pushed": null, "gh_license": "N/A", "duplicate_of": "https://github.com/kubernetes-client/python"}');
INSERT INTO "resources" VALUES('https://github.com/kubernetes-client/go','kubernetes-client/go: OpenAPI based Generated Go client for Kubernetes','','2025',5,'An alternative OpenAPI-generated Go client for Kubernetes APIs. Best utilized for lightweight API interactions and custom code-generation environments requiring strict OpenAPI schema structures.','Go','Library','Advanced',0,'online','manual','74dc88e1d502b4a8a0b9763d5e16cda63b3d361ae16da5db2ddd9fdddc2bbb16',100.0,1779034013,1,'2022-03-08T08:27:45Z',NULL,NULL,NULL,'["Cloud Native & K8s", "Kubernetes API", "Go Client"]','["[DE FACTO STANDARD]"]','["docs/kubernetes-client-libraries.md"]','["kubernetes-client-libraries.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2022-03-08T08:27:45Z", "gh_stars": 239, "gh_open_issues_30d": 0, "gh_open_prs_30d": 0, "gh_community_health": "dormant", "gh_activity_checked": "2026-06-19T16:35:36.784970+02:00"}');
INSERT INTO "resources" VALUES('https://github.com/kubernetes-client/java','github.com/kubernetes-client/java: Kubernetes Java Client','','2026',5,'The official OpenAPI-generated Java library for the Kubernetes API. Provides enterprise Java platforms with type-safe classes, informers, and watcher APIs to build robust, native controllers.','Java','Library','Advanced',0,'online','manual','c8b72e06d672e56ca6e5e8543d0d917f605312e4a547c80dab5aa2ecb39d736b',100.0,1779030132,1,'2026-06-12T18:36:31Z',NULL,NULL,NULL,'["Cloud Native & K8s", "Kubernetes API", "Java Client"]','["[DE FACTO STANDARD]"]','["docs/kubernetes-client-libraries.md"]','["kubernetes-client-libraries.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2026-06-12T18:36:31Z", "gh_stars": 3984, "gh_open_issues_30d": 29, "gh_open_prs_30d": 0, "gh_community_health": "healthy", "gh_activity_checked": "2026-06-19T16:35:37.478789+02:00"}');
INSERT INTO "resources" VALUES('https://github.com/kubernetes-client/python','github.com/kubernetes-client/python','','2026',5,'The official Python SDK for interacting with Kubernetes API environments. Heavily leveraged across AI workflows, automation routines, and data operations needing native cluster integration.','Python','Library','Intermediate',0,'online','manual','68b4cba01dcb6e7de7b9e77f374c3c5af11f2fe7a1a8bc4649a93a393ad54fe7',100.0,1779029295,1,'2026-06-08T03:02:20Z',NULL,NULL,NULL,'["Cloud Native & K8s", "Kubernetes API", "Python Client"]','["[DE FACTO STANDARD]"]','["docs/kubernetes-client-libraries.md"]','["kubernetes-client-libraries.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2026-06-08T03:02:20Z", "gh_stars": 7594, "gh_open_issues_30d": 101, "gh_open_prs_30d": 0, "gh_community_health": "active", "gh_activity_checked": "2026-06-19T16:35:38.213343+02:00"}');
INSERT INTO "resources" VALUES('https://github.com/kubernetes-client/python-base','github.com/kubernetes-client/python-base','','2025',5,'The foundational base configurations package supporting the official Kubernetes Python Client library. Standardizes raw REST connection handling and secure authentication exchanges.','Python','Library','Intermediate',0,'online','manual','0abb70df04327ef10002eba20626354a1fa4d8f91d47cb48f243316ffa896f35',100.0,1779032802,1,'2022-02-25T23:19:26Z',NULL,NULL,NULL,'["Cloud Native & K8s", "Kubernetes API", "Python Client"]','["[DE FACTO STANDARD]"]','["docs/kubernetes-client-libraries.md"]','["kubernetes-client-libraries.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2022-02-25T23:19:26Z", "gh_stars": 69, "gh_open_issues_30d": 0, "gh_open_prs_30d": 0, "gh_community_health": "dormant", "gh_activity_checked": "2026-06-19T16:35:38.930409+02:00"}');
INSERT INTO "resources" VALUES('https://github.com/kubernetes-course/container_workshops','github.com/kubernetes-course/container_workshops','','2022',0,'Workshop curriculum dedicated to fundamental container internals, isolation concepts, namespaces, and runtime interactions. (Live Grounding: Serves as an excellent fundamental base for engineers seeking to demystify low-level OCI runtime mechanisms).','Shell/Dockerfile','Code Repository','Intermediate',0,'online','manual','e1b93a2ff48bc2af86ea2e40392312e1d5dcb188061af30eb1dd9b9a538b9165',100.0,1781735910,1,'2026-06-18T00:38:30.789828+02:00',NULL,NULL,NULL,'["Cloud-Native Infrastructure", "Learning Resources", "Containerization Workshops"]','["[COMMUNITY-TOOL]"]','["docs/demos.md"]','["demos.md"]','{}','{"gh_stars": 0, "gh_pushed": null, "gh_license": "N/A", "gh_open_issues_30d": 9, "gh_open_prs_30d": 0, "gh_community_health": "low", "gh_activity_checked": "2026-06-19T16:35:39.633246+02:00"}');
INSERT INTO "resources" VALUES('https://github.com/kubernetes-csi','github.com/kubernetes-csi','','2026',0,'The official GitHub organization containing CSI reference drivers, specification documentation, and auxiliary helper containers (such as csi-provisioner and csi-snapshotter). These foundational code repositories define how all third-party storage controllers communicate with the core Kubernetes API.','Go','Repository','High',0,'duplicate','manual','e980d53aee55061c19050394117f47d9ecf6c911d4e7c26dfc046f77129d5b77',100.0,1779031109,1,'2026-05-17T17:18:29.212316+02:00',NULL,NULL,NULL,'["Storage", "Kubernetes CSI", "Source Code"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-storage.md"]','["kubernetes-storage.md"]','{}','{"gh_stars": 0, "gh_pushed": null, "gh_license": "N/A", "duplicate_of": "https://github.com/kubernetes-client"}');
INSERT INTO "resources" VALUES('https://github.com/kubernetes-csi/csi-driver-smb','SMB CSI Driver for Kubernetes','','2026',5,'A specialized CSI driver designed to dynamically provision and mount Server Message Block (SMB) shared directories into Kubernetes pods. This driver is essential for heterogeneous Windows/Linux container clusters and legacy corporate network attached storage (NAS) migrations.','Go','CSI Driver','Medium',0,'online','manual','eab7a2248d1bef935176b622ad8dfa3ce97f382d9418a2ee0d2e219583b61216',100.0,1779033259,1,'2026-06-14T07:10:30Z',NULL,NULL,NULL,'["Storage", "Kubernetes CSI", "SMB Integration"]','["[DE FACTO STANDARD]", "[LEGACY]"]','["docs/kubernetes-storage.md"]','["kubernetes-storage.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2026-06-14T07:10:30Z", "gh_stars": 641, "gh_open_issues_30d": 10, "gh_open_prs_30d": 0, "gh_community_health": "healthy", "gh_activity_checked": "2026-06-19T16:35:40.308925+02:00"}');
INSERT INTO "resources" VALUES('https://github.com/kubernetes-retired/etcdadm','github.com/kubernetes-sigs/etcdadm ⭐','','2018',3,'A retired cluster administration tool inspired by kubeadm, designed to provision and operate secure, HA etcd clusters. Although deprecated in the Kubernetes-retired ecosystem, it served as a foundational pattern for bootstrap orchestrators.','Go','Cluster Installer','High',0,'online','manual','74b1a330a79242cd06f6d9fa042d24276e94431e09c9fb3706af3511ec7d8191',100.0,1779130494,1,'2024-04-29T17:19:53Z',NULL,NULL,NULL,'["Infrastructure", "Control Plane", "etcd Management"]','["[LEGACY]"]','["docs/kubernetes-tools.md"]','["kubernetes-tools.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2024-04-29T17:19:53Z", "gh_stars": 747, "gh_open_issues_30d": 0, "gh_open_prs_30d": 0, "gh_community_health": "dormant", "gh_activity_checked": "2026-06-19T16:35:40.991506+02:00"}');
INSERT INTO "resources" VALUES('https://github.com/kubernetes-retired/frakti','Frakti','','2020',5,'Critical Live Grounding: Built originally to support hypervisor-based Container Runtime Interfaces (CRI), Frakti has been officially retired and archived by the Kubernetes organization. Modern environments utilize container-native VM interfaces like Kata Containers or Firecracker integrated directly into containerd.','Go','Repository','Advanced',0,'online','manual','07833ef4cc0c9fb288a03de53893ff40afa113ac6f2543303073a13f38adc569',100.0,1779130494,1,'2020-12-15T16:30:13Z',NULL,NULL,NULL,'["Containerization", "Runtimes", "Hypervisor-based Runtimes"]','["[DE FACTO STANDARD]", "[LEGACY]"]','["docs/container-managers.md"]','["container-managers.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2020-12-15T16:30:13Z", "gh_stars": 675, "gh_open_issues_30d": 0, "gh_open_prs_30d": 0, "gh_community_health": "dormant", "gh_activity_checked": "2026-06-19T16:35:41.689428+02:00"}');
INSERT INTO "resources" VALUES('https://github.com/kubernetes-retired/hierarchical-namespaces','kubernetes-sigs/hierarchical-namespaces: The Hierarchical Namespace Controller (HNC)','','2020',5,'The Hierarchical Namespace Controller (HNC) allowed users to establish parent-child relationships between namespaces to propagate policies, secrets, and roles. Although highly influential for multi-tenant self-service models, the repository has been officially retired as of recent CNCF updates, steering teams toward newer vcluster or namespace-controller patterns.','Go','Controller','Advanced',0,'online','manual','cf35f6850e587357b7265284a4ee38df7649f31c9f7e1ebc0d775977662ffb86',100.0,1779130494,1,'2025-04-07T00:22:00Z',NULL,NULL,NULL,'["Kubernetes", "Multi-Tenancy", "Namespace Management"]','["[DE FACTO STANDARD]"]','["docs/kubernetes-tools.md"]','["kubernetes-tools.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2025-04-07T00:22:00Z", "gh_stars": 667, "gh_open_issues_30d": 18, "gh_open_prs_30d": 0, "gh_community_health": "healthy", "gh_activity_checked": "2026-06-19T16:35:42.427815+02:00"}');
INSERT INTO "resources" VALUES('https://github.com/kubernetes-retired/kpng','kubernetes-sigs/kpng','','2021',5,'Originally conceived as the next-generation Kubernetes Proxy (KPNG) to split kube-proxy into a clean control plane and specialized data planes. Live grounding confirms the project has been officially retired by SIG Network, though its architectural lessons on decoupled state distribution continue to influence modern custom dataplane designs.','Go','Core Component','Advanced',0,'online','manual','600ce80e685a81a0beb113112dc6330d72d64df910cd6a075a0477d4acf8aef1',100.0,1779130494,1,'2024-07-09T05:36:20Z',NULL,NULL,NULL,'["Kubernetes", "Networking", "Service Routing"]','["[DE FACTO STANDARD]"]','["docs/kubernetes-tools.md"]','["kubernetes-tools.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2024-07-09T05:36:20Z", "gh_stars": 240, "gh_open_issues_30d": 0, "gh_open_prs_30d": 0, "gh_community_health": "dormant", "gh_activity_checked": "2026-06-19T16:35:43.110197+02:00"}');
INSERT INTO "resources" VALUES('https://github.com/kubernetes-retired/kube-batch','kube-batch','','2018',2,'An early batch scheduler for Kubernetes designed to run high-performance computing (HPC) and deep learning workloads. Note: This project is now retired and archived; its features have been superseded by Volcano or the native Kubernetes scheduler queueing enhancements.','Go','Batch Scheduler','High',0,'online','manual','1e384314b52bd9b4322348255137977944a4424b07518c238c49d614e04864e5',100.0,1779130494,1,'2023-05-22T13:50:02Z',NULL,NULL,NULL,'["Scheduling", "Batch Workloads", "HPC"]','["[LEGACY]"]','["docs/kubernetes-tools.md"]','["kubernetes-tools.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2023-05-22T13:50:02Z", "gh_stars": 1091, "gh_open_issues_30d": 0, "gh_open_prs_30d": 0, "gh_community_health": "dormant", "gh_activity_checked": "2026-06-19T16:35:43.778137+02:00"}');
INSERT INTO "resources" VALUES('https://github.com/kubernetes-retired/kubefed','KubeFed: Kubernetes Cluster Federation','','2026',5,'The retired multi-cluster federation engine (KubeFed). Designed to coordinate resources across multiple clusters, it was retired due to design limitations. Modern production multi-cluster strategies have migrated to architectures like Karmada, Open Cluster Management (OCM), or global service meshes.','Go','Tool','Advanced',0,'online','manual','330530461748600ca09970c48f751e2e654f4ec63165febd67428027693ec1d6',100.0,1779130494,1,'2023-03-24T21:50:24Z',NULL,NULL,NULL,'["Operations", "Multi-Cluster", "Federation"]','["[DE FACTO STANDARD]"]','["docs/kubernetes.md"]','["kubernetes.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2023-03-24T21:50:24Z", "gh_stars": 2483, "gh_open_issues_30d": 0, "gh_open_prs_30d": 0, "gh_community_health": "dormant", "gh_activity_checked": "2026-06-19T16:35:44.444327+02:00"}');
INSERT INTO "resources" VALUES('https://github.com/kubernetes-retired/kui','kubernetes-sigs/kui','','2019',3,'A hybrid visual/command-line tool built on Electron to interact with Kubernetes APIs. Note: This project is retired/archived by the Kubernetes-SIGs group; alternative options include active terminal tools such as k9s or Lens.','TypeScript','Visual CLI','High',0,'online','manual','6f26251f692c9c7c121fd0767399a108a6f37d72f6c237d987cb876016a40866',100.0,1779130494,1,'2025-07-12T22:06:01Z',NULL,NULL,NULL,'["Developer Experience", "CLI Tools", "Visual terminal"]','["[LEGACY]"]','["docs/kubernetes-tools.md"]','["kubernetes-tools.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2025-07-12T22:06:01Z", "gh_stars": 2899, "gh_open_issues_30d": 6, "gh_open_prs_30d": 0, "gh_community_health": "low", "gh_activity_checked": "2026-06-19T16:35:45.143858+02:00"}');
INSERT INTO "resources" VALUES('https://github.com/kubernetes-retired/multi-tenancy/tree/master/incubator/hnc','Hierarchical namespaces','','2023',5,'The repository source for the Hierarchical Namespace Controller (HNC). While archived on GitHub, it remains highly informative for establishing cascading sub-namespace parameters and resource hierarchies.','Go','Repository','Advanced',0,'online','manual','0ce8e552037cf09512073a654acd18b1d620d41283c0c70701bfefe4b91d7551',100.0,1779130494,1,'2023-05-11T21:17:56Z',NULL,NULL,NULL,'["Platform Engineering", "Multi-Tenancy", "Hierarchical Namespaces"]','["[DE FACTO STANDARD]", "[LEGACY]"]','["docs/kubernetes.md"]','["kubernetes.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2023-05-11T21:17:56Z", "gh_stars": 942, "gh_open_issues_30d": 0, "gh_open_prs_30d": 0, "gh_community_health": "dormant", "gh_activity_checked": "2026-06-19T16:35:45.826493+02:00"}');
INSERT INTO "resources" VALUES('https://github.com/kubernetes-sigs','Kubernetes SIGs','','2024',0,'The official repository collection managed by Special Interest Groups. It acts as the home for core ecosystem tools, testing frameworks, API extensions, and auxiliary automation packages.','N/A','Repository','Advanced',0,'online','manual','1ebdd651edefc516652d5c80c649ee27e67bf9c6dbf8d67fa1f2fa8b3b613a56',100.0,1779032173,1,'2026-05-17T17:36:13.421005+02:00',NULL,NULL,NULL,'["Community & Governance", "SIGs", "Repositories"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes.md"]','["kubernetes.md"]','{}','{"gh_stars": 0, "gh_pushed": null, "gh_license": "N/A"}');
INSERT INTO "resources" VALUES('https://github.com/kubernetes-sigs/aws-load-balancer-controller','==github.com/kubernetes-sigs/aws-load-balancer-controller==','','2026',5,'The core controller that manages AWS Elastic Load Balancers (ALB and NLB) on behalf of a Kubernetes cluster. Live Grounding verifies its continuous support for advanced features like target grouping by IP, ACM certificate integration, and shared ALBs. It acts as the primary ingress controller for modern AWS EKS network architectures.','Go','Code Repository','Advanced',1,'online','manual','e96c23880736600bb844db45ddde2c16441a87670c49e244bb58be2b5eaca684',100.0,1779031983,1,'2026-06-12T20:36:48Z',NULL,NULL,NULL,'["Cloud Infrastructure", "Networking", "Ingress Controllers"]','["[DE FACTO STANDARD]"]','["docs/managed-kubernetes-in-public-cloud.md"]','["managed-kubernetes-in-public-cloud.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2026-06-12T20:36:48Z", "gh_stars": 4300, "gh_open_issues_30d": 117, "gh_open_prs_30d": 0, "gh_community_health": "active", "gh_activity_checked": "2026-06-19T16:35:46.497060+02:00"}');
INSERT INTO "resources" VALUES('https://github.com/kubernetes-sigs/cluster-addons','Cluster Addons 🌟','','2025',5,'This SIG-Cluster-Lifecycle project establishes standard, declarative approaches for managing core cluster addons. It provides structured templates for bootstrapping, upgrading, and removing cluster utilities like CoreDNS or CSI engines safely.','Go','Repository','Advanced',0,'online','manual','a2e6eea11d1078fef0c8779e32d1be068881ea41a4c595714c6f20ba176d7b39',100.0,1779032046,1,'2023-04-24T19:59:04Z',NULL,NULL,NULL,'["Operations & Reliability", "Addons Management", "Cluster Lifecycle"]','["[DE FACTO STANDARD]"]','["docs/kubernetes-operators-controllers.md"]','["kubernetes-operators-controllers.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2023-04-24T19:59:04Z", "gh_stars": 156, "gh_open_issues_30d": 6, "gh_open_prs_30d": 0, "gh_community_health": "low", "gh_activity_checked": "2026-06-19T16:35:47.215365+02:00"}');
INSERT INTO "resources" VALUES('https://github.com/kubernetes-sigs/cluster-api',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,'manual','ead71e9f56c783ba010a87db2d76899d165c14e0ec3e6dfb2bb845b58791c3cf',100.0,1779033092,1,'2026-05-17T17:51:32.913432+02:00',NULL,NULL,NULL,'[]','[]','["docs/ocp4.md"]','[]','{}','{"gh_license": "Apache-2.0", "gh_open_issues_30d": 203, "gh_open_prs_30d": 0, "gh_community_health": "active", "gh_activity_checked": "2026-06-19T16:35:47.882372+02:00"}');
INSERT INTO "resources" VALUES('https://github.com/kubernetes-sigs/descheduler','Descheduler for Kubernetes 🌟','','2026',5,'A highly critical Kubernetes SIG project that addresses scheduling drift by continuously examining running pods against modified constraints, evicting pods that violate affinities, taints, topology spreads, or resource capacities.','Go','Controller','Advanced',1,'online','manual','800177eb1bbf2496c5264eb5b149803a972ae5fbaa153c8598970f0ad6496ce3',100.0,1779031825,1,'2026-06-08T10:13:47Z',NULL,NULL,NULL,'["Cluster Management", "Scheduling & Node Assignment", "Dynamic Balancing"]','["[DE FACTO STANDARD]"]','["docs/kubernetes-tools.md", "docs/ocp4.md"]','["kubernetes-tools.md", "ocp4.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2026-06-08T10:13:47Z", "gh_stars": 5441, "gh_open_issues_30d": 45, "gh_open_prs_30d": 0, "gh_community_health": "healthy", "gh_activity_checked": "2026-06-19T16:35:48.550890+02:00"}');
INSERT INTO "resources" VALUES('https://github.com/kubernetes-sigs/e2e-framework','kubernetes-sigs/e2e-framework','','N/A',0,'Curator Insight presents this official Kubernetes SIG framework for writing robust end-to-end tests for operators and controllers. Live Grounding highlights its structured step-by-step test phases, integrated kind cluster spin-up, and native client-go validation patterns.','English','Repository','Advanced',0,'online','manual','57102640c25fb43e99dbed64bd1e680744003fe595379f30c016713a31976b44',100.0,1779030609,1,'2026-06-08T05:52:53Z',NULL,NULL,NULL,'["Cloud Native", "Kubernetes Development", "Testing Frameworks"]','["[ENTERPRISE-STABLE]"]','["docs/golang.md"]','["golang.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2026-06-08T05:52:53Z", "gh_stars": 659, "gh_open_issues_30d": 7, "gh_open_prs_30d": 0, "gh_community_health": "low", "gh_activity_checked": "2026-06-19T16:35:49.307292+02:00"}');
INSERT INTO "resources" VALUES('https://github.com/kubernetes-sigs/etcdadm','github.com/kubernetes-sigs/etcdadm ⭐','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','2d9d6d5df7237724e18b45213219f932e33df0f5e6ed2088e49a9810934be1b7',100.0,1779030507,0,'2026-05-17T17:08:27.484024+02:00',NULL,NULL,NULL,'[]','[]','["docs/kubernetes-tools.md"]','[]','{}','{"duplicate_of": "https://github.com/kubernetes-retired/etcdadm", "gh_open_issues_30d": 0, "gh_open_prs_30d": 0, "gh_community_health": "dormant", "gh_activity_checked": "2026-06-19T16:35:49.908369+02:00"}');
INSERT INTO "resources" VALUES('https://github.com/kubernetes-sigs/external-dns','external-dns','','2024',5,'A vital ecosystem add-on that dynamically configures external DNS providers based on active Ingress and Service host declarations. Ensures automated external network connectivity.','Go','Repository','Advanced',1,'online','manual','654e152956ca97766a1312ecf102ea16c195e13878800fcf93396ae4c4ab8319',100.0,1779033567,1,'2026-06-13T21:06:32Z',NULL,NULL,NULL,'["Networking & Ingress", "DNS", "Automation"]','["[DE FACTO STANDARD]"]','["docs/kubernetes.md"]','["kubernetes.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2026-06-13T21:06:32Z", "gh_stars": 8985, "gh_open_issues_30d": 165, "gh_open_prs_30d": 0, "gh_community_health": "active", "gh_activity_checked": "2026-06-19T16:35:50.656070+02:00"}');
INSERT INTO "resources" VALUES('https://github.com/kubernetes-sigs/gateway-api','Kubernetes Gateway API','','2023',4,'Official GitHub repository for the standard Kubernetes Gateway API. This next-generation specification supersedes standard Ingress, offering expressive, role-oriented, and extensible routing APIs (Gateway, GatewayClass, and Route resources).','Go','Repository','Advanced',1,'online','manual','9b853c512489d4b358665cd406a72d7c98c3d11567570278578142b0ff19f417',100.0,1779030680,1,'2026-06-12T20:16:49Z',NULL,NULL,NULL,'["Networking", "Ingress & Gateway", "Gateway API"]','["[ENTERPRISE-STABLE]"]','["docs/kubernetes-networking.md", "docs/kubernetes-operators-controllers.md", "docs/servicemesh.md"]','["kubernetes-networking.md", "kubernetes-operators-controllers.md", "servicemesh.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2026-06-12T20:16:49Z", "gh_stars": 2885, "gh_open_issues_30d": 219, "gh_open_prs_30d": 0, "gh_community_health": "active", "gh_activity_checked": "2026-06-19T16:35:51.387843+02:00"}');
INSERT INTO "resources" VALUES('https://github.com/kubernetes-sigs/hierarchical-namespaces','kubernetes-sigs/hierarchical-namespaces: The Hierarchical Namespace Controller'' (HNC)','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','fdef75e2a80bfc946c00b02248b0c35953ca426910893e9e23b1357f8c72b720',100.0,1779029378,0,'2026-05-17T16:49:38.305644+02:00',NULL,NULL,NULL,'[]','[]','["docs/kubernetes-tools.md"]','[]','{}','{"duplicate_of": "https://github.com/kubernetes-retired/hierarchical-namespaces", "gh_open_issues_30d": 0, "gh_open_prs_30d": 0, "gh_community_health": "dormant", "gh_activity_checked": "2026-06-19T16:35:51.989722+02:00"}');
INSERT INTO "resources" VALUES('https://github.com/kubernetes-sigs/ingate','InGate: Ingress & Gateway API Controller (Archived)','','2021',2,'Architectural prototype designed to test Ingress integration patterns. Live engineering truth confirms this repository is archived by SIG-Network, as development has shifted entirely toward the standardized Gateway API.','Go','Repository','Advanced',1,'online','manual','c87518464900ff384554cca1a38f35aeb21edcd64c662194c30f9539ee2dfa1e',100.0,1779030330,1,'2026-03-17T07:49:06Z',NULL,NULL,NULL,'["Networking", "Ingress & Gateway", "Controllers"]','["[LEGACY]"]','["docs/kubernetes-networking.md", "docs/kubernetes-operators-controllers.md", "docs/servicemesh.md"]','["kubernetes-networking.md", "kubernetes-operators-controllers.md", "servicemesh.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2026-03-17T07:49:06Z", "gh_stars": 728, "gh_open_issues_30d": 72, "gh_open_prs_30d": 0, "gh_community_health": "active", "gh_activity_checked": "2026-06-19T16:35:52.725847+02:00"}');
INSERT INTO "resources" VALUES('https://github.com/kubernetes-sigs/kind','**kind**','','2026',4,'Kubernetes in Docker (kind) is an indispensable ecosystem framework utilizing Docker container nodes to model multi-node clusters. Widely favored for continuous integration (CI) workflows and high-speed local control plane validation.','Go','Tool','Intermediate',0,'online','manual','52fb81ed1c130986f2875d5f20c2dcd6be647ce0c25060548fc35fb4be8eac89',100.0,1779029056,1,'2026-06-12T19:04:50Z',NULL,NULL,NULL,'["Local Kubernetes Environments", "Containerized Clusters", "KIND"]','["[DE FACTO STANDARD]"]','["docs/kubernetes-based-devel.md", "docs/matrix-table.md"]','["kubernetes-based-devel.md", "matrix-table.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2026-06-12T19:04:50Z", "gh_stars": 15299, "gh_open_issues_30d": 223, "gh_open_prs_30d": 0, "gh_community_health": "active", "gh_activity_checked": "2026-06-19T16:35:53.418594+02:00"}');
INSERT INTO "resources" VALUES('https://github.com/kubernetes-sigs/kpng','kubernetes-sigs/kpng','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','7d3870e0793fbcc96741fe8d5f173130b7a149ab0a111b8364313de86f0bd7b3',100.0,1779031983,0,'2026-05-17T17:33:03.520838+02:00',NULL,NULL,NULL,'[]','[]','["docs/kubernetes-tools.md"]','[]','{}','{"duplicate_of": "https://github.com/kubernetes-retired/kpng", "gh_open_issues_30d": 0, "gh_open_prs_30d": 0, "gh_community_health": "dormant", "gh_activity_checked": "2026-06-19T16:35:54.017776+02:00"}');
INSERT INTO "resources" VALUES('https://github.com/kubernetes-sigs/krew-index/blob/master/plugins.md','Available kubectl plugins','','2026',5,'The master index of the Krew package manager, which lists community-contributed plugins for the kubectl CLI. This index serves as the central hub for operations engineers looking to discover, install, and catalog administrative and diagnostic command-line utilities.','Go','Index','Beginner',0,'online','manual','3751fc9d8df1a8a1fdd78727ddd16b967678a2cf3964a542426f9cb76d555f3d',100.0,1779031186,1,'2026-06-14T05:18:33Z',NULL,NULL,NULL,'["Operations", "Command Line Tools", "Kubectl Plugins"]','["[DE FACTO STANDARD]"]','["docs/kubernetes.md", "docs/other-awesome-lists.md"]','["kubernetes.md", "other-awesome-lists.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2026-06-14T05:18:33Z", "gh_stars": 691, "is_special": true, "gh_open_issues_30d": 12, "gh_open_prs_30d": 0, "gh_community_health": "healthy", "gh_activity_checked": "2026-06-19T16:35:54.725422+02:00"}');
INSERT INTO "resources" VALUES('https://github.com/kubernetes-sigs/kube-batch','kube-batch','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','8f3a4116d27d5d5d955755a2f759f9f2c74506091c12304ed423e70c43c52594',100.0,1779034098,0,'2026-05-17T18:08:18.043934+02:00',NULL,NULL,NULL,'[]','[]','["docs/kubernetes-tools.md"]','[]','{}','{"duplicate_of": "https://github.com/kubernetes-retired/kube-batch", "gh_open_issues_30d": 0, "gh_open_prs_30d": 0, "gh_community_health": "dormant", "gh_activity_checked": "2026-06-19T16:35:55.351519+02:00"}');
INSERT INTO "resources" VALUES('https://github.com/kubernetes-sigs/kube-scheduler-simulator','kube-scheduler-simulator','','2024',3,'An interactive, web-based simulator designed to visualize, debug, and test custom scheduler configurations and plugins. It enables platform developers to step through scheduling decisions without modifying production clusters. Widely recognized in 2026 as an essential tool for training engineers on advanced scheduling concepts.','Go','Web Application','High',1,'online','manual','3793cba17a48f8974bb5ee8f5e585d24649c606cdc8abab27a355c65317beb78',100.0,1779032640,1,'2025-09-21T04:10:12Z',NULL,NULL,NULL,'["Infrastructure", "Scheduling", "Simulator"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-tools.md"]','["kubernetes-tools.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2025-09-21T04:10:12Z", "gh_stars": 1092, "gh_open_issues_30d": 7, "gh_open_prs_30d": 0, "gh_community_health": "low", "gh_activity_checked": "2026-06-19T16:35:56.091803+02:00"}');
INSERT INTO "resources" VALUES('https://github.com/kubernetes-sigs/kubebuilder','kubernetes-sigs/kubebuilder','','2026',5,'Kubebuilder is the industry-standard developer framework for generating custom Kubernetes APIs and controllers. Leveraging structured scaffolding, advanced code generators, and controller-runtime wrappers, it streamlines the creation of highly reliable operators.','Go','Repository','Advanced',0,'online','manual','29d9981ad02b766023817c041f9aa38e9b24e6541793c93eef23ea561d07f8dc',100.0,1779029113,1,'2026-06-12T23:52:37Z',NULL,NULL,NULL,'["Extensibility & Development", "Frameworks & Tooling", "Controller SDKs"]','["[DE FACTO STANDARD]"]','["docs/kubernetes-operators-controllers.md"]','["kubernetes-operators-controllers.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2026-06-12T23:52:37Z", "gh_stars": 9183, "gh_open_issues_30d": 51, "gh_open_prs_30d": 0, "gh_community_health": "active", "gh_activity_checked": "2026-06-19T16:35:56.770232+02:00"}');
INSERT INTO "resources" VALUES('https://github.com/kubernetes-sigs/kubefed','KubeFed: Kubernetes Cluster Federation','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','1fb43d0721e6c5e4842baa866b9078f0369982e1f3128feba39e5aa5c4e764f5',100.0,1779029466,0,'2026-05-17T16:51:06.910229+02:00',NULL,NULL,NULL,'[]','[]','["docs/kubernetes.md"]','[]','{}','{"duplicate_of": "https://github.com/kubernetes-retired/kubefed", "gh_open_issues_30d": 0, "gh_open_prs_30d": 0, "gh_community_health": "dormant", "gh_activity_checked": "2026-06-19T18:50:23.368864+02:00"}');
INSERT INTO "resources" VALUES('https://github.com/kubernetes-sigs/kubespray','**Kubespray**','','2026',5,'The industry standard Ansible automation framework for deploying enterprise-ready, production-grade clusters. Combining Kubeadm with highly flexible, battle-tested playbooks, it handles network policy deployment (CNIs like Calico/Cilium), storage classes, node lifecycle operations, and multi-distribution OS configurations.','Python/Ansible','Repository','Advanced',0,'online','manual','e6a5ab4538c357775e53e98139727266a66b700215009b4dbd5fdcc4d257fb79',100.0,1779032835,1,'2026-06-14T08:26:33Z',NULL,NULL,NULL,'["Provisioning", "Ansible", "Enterprise Playbooks"]','["[DE FACTO STANDARD]"]','["docs/kubernetes-on-premise.md", "docs/matrix-table.md"]','["kubernetes-on-premise.md", "matrix-table.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2026-06-14T08:26:33Z", "gh_stars": 18556, "gh_open_issues_30d": 195, "gh_open_prs_30d": 0, "gh_community_health": "active", "gh_activity_checked": "2026-06-19T18:50:24.124702+02:00"}');
INSERT INTO "resources" VALUES('https://github.com/kubernetes-sigs/kueue','kubernetes-sigs/kueue: Kubernetes-native Job Queueing','','2026',5,'Kueue manages resource quotas across tenant namespaces, supporting complex machine learning and AI orchestration flows. It acts as a cloud-native batch scheduling engine, optimizing utilization within strict resource envelopes.','Go','Repository','Advanced',0,'online','manual','57dcd4bd79ba0cb4373a02dac6563bfd09831c58facdbdabf2521e45284ff23b',100.0,1779031535,1,'2026-06-12T20:30:47Z',NULL,NULL,NULL,'["Workloads", "Batch Jobs", "Queueing"]','["[DE FACTO STANDARD]"]','["docs/kubernetes.md"]','["kubernetes.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2026-06-12T20:30:47Z", "gh_stars": 2563, "gh_open_issues_30d": 441, "gh_open_prs_30d": 0, "gh_community_health": "active", "gh_activity_checked": "2026-06-19T18:50:24.944905+02:00"}');
INSERT INTO "resources" VALUES('https://github.com/kubernetes-sigs/kueue/releases/tag/v0.14.0','Kueue Release v0.14.0','','2024',4,'Curator Insight details the Kueue v0.14.0 release for advanced batch queuing in Kubernetes. Live engineering in 2026 highlights Kueue as the de facto standard for queuing, resource-sharing, and optimizing ML/AI compute clusters using standard scheduling components.','Go','Code Repository','High',1,'online','manual','43b0b49fc7eb473a64ff7e8315cb7180b2cfa93754ef2bb6e59221fc574560ff',100.0,1779031652,1,'2026-06-12T20:30:47Z',NULL,NULL,NULL,'["Platform Engineering", "Job Scheduling", "Batch Workloads"]','["[ENTERPRISE-STABLE]"]','["docs/kubernetes-operators-controllers.md", "docs/kubernetes-releases.md", "docs/kubernetes-tools.md"]','["kubernetes-tools.md", "kubernetes-operators-controllers.md", "kubernetes-releases.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2026-06-12T20:30:47Z", "gh_stars": 2563, "gh_open_issues_30d": 441, "gh_open_prs_30d": 0, "gh_community_health": "active", "gh_activity_checked": "2026-06-19T18:50:25.739214+02:00"}');
INSERT INTO "resources" VALUES('https://github.com/kubernetes-sigs/kui','kubernetes-sigs/kui','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','651b6b6f7dee57a12e65301913f8e02bb09e0449ec4a332b016d3a3a47cd8de3',100.0,1779033770,0,'2026-05-17T18:02:50.970703+02:00',NULL,NULL,NULL,'[]','[]','["docs/kubernetes-tools.md"]','[]','{}','{"duplicate_of": "https://github.com/kubernetes-retired/kui", "gh_open_issues_30d": 0, "gh_open_prs_30d": 0, "gh_community_health": "dormant", "gh_activity_checked": "2026-06-19T18:50:26.411467+02:00"}');
INSERT INTO "resources" VALUES('https://github.com/kubernetes-sigs/kustomize','kustomize','','2026',5,'Duplicate entry for Kustomize, highlighting its role as a CNCF-backed declarative customization engine. It uses a composition-based system to configure variations of YAML files without standard template parameters, serving as a clean alternative to Helm.','Go','Tool','Intermediate',0,'online','manual','0d521a8e3abbccba8dcc4a3e9cb4c5d43a87f434413999983fb9163a6ce10c6f',100.0,1779034487,1,'2026-06-08T00:42:31Z',NULL,NULL,NULL,'["Configuration", "Templating & Engine", "Kustomize"]','["[DE FACTO STANDARD]"]','["docs/kubernetes.md"]','["kubernetes.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2026-06-08T00:42:31Z", "gh_stars": 12070, "gh_open_issues_30d": 175, "gh_open_prs_30d": 0, "gh_community_health": "active", "gh_activity_checked": "2026-06-19T18:50:27.208430+02:00"}');
INSERT INTO "resources" VALUES('https://github.com/kubernetes-sigs/kwok','kubernetes-sigs/kwok','','2025',4,'KWOK (Kubernetes WithOut Kubelet) is an official SIG-sponsored emulator that spins up thousands of virtual nodes in seconds. By executing without actual kubelet footprints, it enables developers to simulate massive scale clusters, scheduler constraints, and operator behaviors on a standard laptop.','Go','CLI / Emulation Engine','Advanced',0,'online','manual','81c669e4ae741b5aba8e200f41e058f33537bcd4a8b9348496eac1a74b0d1dbf',100.0,1779031113,1,'2026-06-12T07:32:24Z',NULL,NULL,NULL,'["Testing", "Simulation & Emulation", "Cluster Management"]','["[ENTERPRISE-STABLE]"]','["docs/kubernetes-tools.md"]','["kubernetes-tools.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2026-06-12T07:32:24Z", "gh_stars": 3124, "gh_open_issues_30d": 20, "gh_open_prs_30d": 0, "gh_community_health": "healthy", "gh_activity_checked": "2026-06-19T18:50:28.033916+02:00"}');
INSERT INTO "resources" VALUES('https://github.com/kubernetes-sigs/multi-tenancy/tree/master/incubator/hnc','Hierarchical namespaces','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','472ed291b401f1602c7f3f23c55bdc896cd4ba1ada9a4ae6ada6eed916164c77',100.0,1779029061,0,'2026-05-17T16:44:21.352950+02:00',NULL,NULL,NULL,'[]','[]','["docs/kubernetes.md"]','[]','{}','{"duplicate_of": "https://github.com/kubernetes-retired/multi-tenancy/tree/master/incubator/hnc", "gh_open_issues_30d": 0, "gh_open_prs_30d": 0, "gh_community_health": "dormant", "gh_activity_checked": "2026-06-19T18:50:28.824693+02:00"}');
INSERT INTO "resources" VALUES('https://github.com/kubernetes-sigs/nfs-ganesha-server-and-external-provisioner','github.com: NFS Ganesha server and external provisioner','','2023',2,'An out-of-tree dynamic provisioner that uses NFS Ganesha to dynamically provision Kubernetes Persistent Volumes (PVs) over NFS. It packages an NFS-Ganesha server directly within the provisioner container, allowing clusters to share block storage volumes dynamically via NFS. It remains a crucial storage-layer utility in 2026 for mixed ReadWriteMany workload environments.','Go','Storage Provisioner','High',1,'online','manual','1a9e8d9a821a92dadfa3cf1a2019e52415f6a8bf956516a1df0605afeda43c30',100.0,1779034208,1,'2026-03-31T17:50:19Z',NULL,NULL,NULL,'["Storage", "NFS", "Provisioner"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-tools.md"]','["kubernetes-tools.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2026-03-31T17:50:19Z", "gh_stars": 481, "gh_open_issues_30d": 3, "gh_open_prs_30d": 0, "gh_community_health": "low", "gh_activity_checked": "2026-06-19T18:50:29.624275+02:00"}');
INSERT INTO "resources" VALUES('https://github.com/kubernetes-sigs/nfs-subdir-external-provisioner','kubernetes-sigs/nfs-subdir-external-provisioner: Kubernetes NFS Subdir External'' Provisioner','','2025',4,'An out-of-tree dynamic provisioner that uses an existing NFS server to dynamically provision Kubernetes Persistent Volumes by creating subdirectories within the NFS share. Extremely reliable and simple to configure, it is widely utilized in 2026 for developer setups, bare-metal deployments, and test environments.','Go','Storage Provisioner','Medium',0,'online','manual','01c5c113ec1f426c994398e95c38d7a4d209d1b9609a7c551679c011b2f10ecb',100.0,1779034558,1,'2026-03-31T17:50:19Z',NULL,NULL,NULL,'["Storage", "NFS", "Provisioner"]','["[ENTERPRISE-STABLE]"]','["docs/kubernetes-tools.md"]','["kubernetes-tools.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2026-03-31T17:50:19Z", "gh_stars": 3016, "gh_open_issues_30d": 15, "gh_open_prs_30d": 0, "gh_community_health": "healthy", "gh_activity_checked": "2026-06-19T18:50:30.392706+02:00"}');
INSERT INTO "resources" VALUES('https://github.com/kubernetes-sigs/node-feature-discovery','==kubernetes-sigs/node-feature-discovery: Node feature discovery for Kubernetes==','','2018',3,'A Kubernetes SIG project that scans hardware attributes and custom system configurations across cluster nodes. It labels nodes automatically based on attributes like GPUs, instruct sets, or custom kernel attributes.','Go','Kubernetes Operator','Advanced',1,'online','manual','9eb50a4b87b24f04460ce893b04e36df50bbcd718ac3470621d0ef19a77b7dab',100.0,1779029061,1,'2026-06-14T09:53:01Z',NULL,NULL,NULL,'["Cluster Management", "Hardware Discovery", "Node Labeling"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-tools.md"]','["kubernetes-tools.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2026-06-14T09:53:01Z", "gh_stars": 1045, "gh_open_issues_30d": 37, "gh_open_prs_30d": 0, "gh_community_health": "healthy", "gh_activity_checked": "2026-06-19T18:50:31.152871+02:00"}');
INSERT INTO "resources" VALUES('https://github.com/kubernetes-sigs/scheduler-plugins/tree/master/pkg/trimaran','kubernetes-sigs: Trimaran: Load-aware scheduling plugins 🌟','','2024',3,'A collection of scheduling plugins (TargetLoadPacked and LoadWatcher) under the Trimaran umbrella that enable real-time, load-aware scheduling in Kubernetes. Instead of scheduling purely based on static requests, it utilizes actual node resource utilization metrics. Active in 2026, it is vital for optimizing cluster efficiency and reducing overall infrastructure costs.','Go','Scheduling Plugin','High',0,'online','manual','59522768a9791e6c5f76db6c3a5c6eb9cad2515fcc9bca7b93700af41b33d7e7',100.0,1779029163,1,'2026-06-11T10:17:00Z',NULL,NULL,NULL,'["Infrastructure", "Scheduling", "Load-Aware"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-tools.md", "docs/ocp4.md"]','["kubernetes-tools.md", "ocp4.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2026-06-11T10:17:00Z", "gh_stars": 1295, "gh_open_issues_30d": 12, "gh_open_prs_30d": 0, "gh_community_health": "healthy", "gh_activity_checked": "2026-06-19T18:50:31.992969+02:00"}');
INSERT INTO "resources" VALUES('https://github.com/kubernetes-sigs/secrets-store-csi-driver','Kubernetes-Secrets-Store-CSI-Driver: Secrets Store CSI driver for Kubernetes'' secrets','','2024',4,'Implements the Secrets Store CSI standard, enabling pods to mount sensitive credentials directly from external secure vaults (AWS Secrets Manager, Azure Key Vault, HashiCorp Vault) as files, bypassing native secrets security issues.','Go','Repository','Advanced',1,'online','manual','002ecde6fd2c5324a3e888a1a6effc32a49ece37598b4592e6e209aee17a3214',100.0,1779034336,1,'2026-06-11T04:16:46Z',NULL,NULL,NULL,'["Security", "Secrets Management", "CSI Driver"]','["[ENTERPRISE-STABLE]"]','["docs/devsecops.md", "docs/kubernetes.md"]','["kubernetes.md", "devsecops.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2026-06-11T04:16:46Z", "gh_stars": 1537, "gh_open_issues_30d": 28, "gh_open_prs_30d": 0, "gh_community_health": "healthy", "gh_activity_checked": "2026-06-19T18:50:32.755749+02:00"}');
INSERT INTO "resources" VALUES('https://github.com/kubernetes-sigs/security-profiles-operator','kubernetes-sigs/security-profiles-operator','','2025',4,'The official Kubernetes SIG operator for managing Seccomp, AppArmor, and SELinux profiles natively. Live Grounding confirms its active role in highly regulated sectors for hardening container execution spaces. It replaces manual node profiling with declarative, cluster-wide configurations.','Go','Repository','Advanced',0,'online','manual','7018e8cdf814f360b434d4d884a32b505899192ad0812072c31a18fd1d10afae',100.0,1779032185,1,'2026-06-12T17:28:56Z',NULL,NULL,NULL,'["Security", "System Hardening", "Security Profiles Operator"]','["[ENTERPRISE-STABLE]"]','["docs/kubernetes-security.md"]','["kubernetes-security.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2026-06-12T17:28:56Z", "gh_stars": 848, "gh_open_issues_30d": 7, "gh_open_prs_30d": 0, "gh_community_health": "low", "gh_activity_checked": "2026-06-19T18:50:33.498427+02:00"}');
INSERT INTO "resources" VALUES('https://github.com/kubernetes-sigs/sig-storage-local-static-provisioner','github.com/kubernetes-sigs: Local Persistence Volume Static Provisioner'' 🌟','','2026',5,'The official Kubernetes-SIGs repository for the local persistence static provisioner. It automates the creation of PVs for local disks, enabling database workloads to achieve raw, low-latency NVMe/SSD IOPS while retaining Kubernetes persistent storage abstractions.','Go','Code','Advanced',0,'online','manual','d55aae704510a8fd094de9bf43a26277d0e6df1a1003238b3ff63346d602b55d',100.0,1779032080,1,'2026-06-14T08:33:31Z',NULL,NULL,NULL,'["Kubernetes Storage Implementation", "Persistent Volumes & Provisioners", "Local Storage"]','["[DE FACTO STANDARD]"]','["docs/kubernetes-storage.md"]','["kubernetes-storage.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2026-06-14T08:33:31Z", "gh_stars": 1200, "gh_open_issues_30d": 11, "gh_open_prs_30d": 0, "gh_community_health": "healthy", "gh_activity_checked": "2026-06-19T18:50:34.236653+02:00"}');
INSERT INTO "resources" VALUES('https://github.com/kubernetes/autoscaler/tree/master/cluster-autoscaler','github.com/kubernetes: **Kubernetes Cluster Autoscaler**','','2026',5,'The official Kubernetes core component that dynamically alters cloud provider node counts based on scheduling pressures. Despite modern alternatives like Karpenter, it remains the most stable, widely deployed cluster-scaling standard across global cloud architectures.','Go','Repository','Advanced',0,'online','manual','45fa4e240e0e3f9d51e8ce957e7db11ecb736f472619a1678cd6425e7b6d579b',100.0,1779029075,1,'2026-06-13T07:49:29Z',NULL,NULL,NULL,'["Kubernetes & Scaling", "Infrastructure Scaling", "Cluster Autoscaler"]','["[DE FACTO STANDARD]"]','["docs/kubernetes-autoscaling.md"]','["kubernetes-autoscaling.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2026-06-13T07:49:29Z", "gh_stars": 8878, "gh_open_issues_30d": 270, "gh_open_prs_30d": 0, "gh_community_health": "active", "gh_activity_checked": "2026-06-19T18:50:35.027915+02:00"}');
INSERT INTO "resources" VALUES('https://github.com/kubernetes/autoscaler/tree/master/vertical-pod-autoscaler','VPA: Vertical Pod Autoscaler','','2026',5,'Official repository and implementation guide for the Kubernetes Vertical Pod Autoscaler. Focuses on dynamically adjusting CPU and memory requests/limits of workloads, optimizing resource distribution, and reducing idle costs.','Go','Repository','Advanced',0,'online','manual','ba14c614b6fe15d0119fd2b4b849d83747824660801db6b4c954a5cc94843dcd',100.0,1779031360,1,'2026-06-13T07:49:29Z',NULL,NULL,NULL,'["Kubernetes & Scaling", "Core Concepts", "Vertical Scaling API"]','["[DE FACTO STANDARD]"]','["docs/kubernetes-autoscaling.md"]','["kubernetes-autoscaling.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2026-06-13T07:49:29Z", "gh_stars": 8878, "gh_open_issues_30d": 270, "gh_open_prs_30d": 0, "gh_community_health": "active", "gh_activity_checked": "2026-06-19T18:50:35.762007+02:00"}');
INSERT INTO "resources" VALUES('https://github.com/kubernetes/client-go','kubernetes/client-go: Go client for Kubernetes 🌟','','2026',5,'The official Go SDK for managing Kubernetes clusters. It features critical API client mechanics like Informers, Lister-Watchers, work queues, and rate-limiting structures to build high-performance production controllers.','Go','Library','Advanced',0,'online','manual','673297f64673b2774e0328a723c5674cecea1495ce025d9052cc13dc14e207bb',100.0,1779033040,1,'2026-06-12T18:56:57Z',NULL,NULL,NULL,'["Cloud Native & K8s", "Kubernetes API", "Go Client"]','["[DE FACTO STANDARD]"]','["docs/kubernetes-client-libraries.md", "docs/openshift-pipelines.md"]','["kubernetes-client-libraries.md", "openshift-pipelines.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2026-06-12T18:56:57Z", "gh_stars": 9837, "gh_open_issues_30d": 0, "gh_open_prs_30d": 0, "gh_community_health": "dormant", "gh_activity_checked": "2026-06-19T18:50:36.525984+02:00"}');
INSERT INTO "resources" VALUES('https://github.com/kubernetes/community/blob/main/README.md','Kubernetes Special Interest Groups (SIGs)','','2024',5,'The master repository outlining the governance structures and work distribution across Special Interest Groups (SIGs). Serves as the blueprint for code contributions and technical decisions.','N/A','Repository','Advanced',0,'online','manual','00b2d13fb802d80b65339b63118ec76c99d190434f89d7545e196554b79ff6de',100.0,1779130494,1,'2026-06-12T17:28:55Z',NULL,NULL,NULL,'["Community & Governance", "SIGs", "Governance"]','["DE FACTO STANDARD"]','["docs/kubernetes.md"]','["kubernetes.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2026-06-12T17:28:55Z", "gh_stars": 12886, "gh_open_issues_30d": 92, "gh_open_prs_30d": 0, "gh_community_health": "active", "gh_activity_checked": "2026-06-19T18:50:37.416401+02:00"}');
INSERT INTO "resources" VALUES('https://github.com/kubernetes/community/blob/main/sig-scalability/configs-and-limits/thresholds.md','github.com/kubernetes: Kubernetes Scalability thresholds','','2025',5,'The authoritative SIG-Scalability technical specifications outlining physical structural and behavioral boundaries in a standard Kubernetes cluster (such as a maximum of 5,000 nodes, 150,000 total pods, and etcd throughput limits). Documents constraints and performance degradations encountered as these thresholds are reached.','Markdown','GitHub Repository','Advanced',0,'online','manual','b0452b2bd261bd1d7b003da3f685eb3e32a43b8d176289cb6a12e1d20aef7c2e',100.0,1779130495,1,'2026-06-12T17:28:55Z',NULL,NULL,NULL,'["Architecture", "Control Plane", "Scalability Limits"]','["[DE FACTO STANDARD]"]','["docs/kubernetes.md"]','["kubernetes.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2026-06-12T17:28:55Z", "gh_stars": 12886, "gh_open_issues_30d": 92, "gh_open_prs_30d": 0, "gh_community_health": "active", "gh_activity_checked": "2026-06-19T18:50:38.195259+02:00"}');
INSERT INTO "resources" VALUES('https://github.com/kubernetes/community/blob/master/README.md','Kubernetes Special Interest Groups (SIGs)','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','d28cde42d4dfdb0d67e46daea15f0e39b9799e43e0b693933462a3c479ce5cd6',100.0,1779034217,0,'2026-05-17T18:10:17.746814+02:00',NULL,NULL,NULL,'[]','[]','["docs/kubernetes.md"]','[]','{}','{"duplicate_of": "https://github.com/kubernetes/community/blob/main/README.md", "gh_open_issues_30d": 92, "gh_open_prs_30d": 0, "gh_community_health": "active", "gh_activity_checked": "2026-06-19T18:50:38.987711+02:00"}');
INSERT INTO "resources" VALUES('https://github.com/kubernetes/community/blob/master/sig-scalability/configs-and-limits/thresholds.md','github.com/kubernetes: Kubernetes Scalability thresholds','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','bc22af360e812d6bc8184d1dc2c40ca13105c84c48fa8619ad9e3c2c67f08bd8',100.0,1779034534,0,'2026-05-17T18:15:34.136387+02:00',NULL,NULL,NULL,'[]','[]','["docs/kubernetes.md"]','[]','{}','{"duplicate_of": "https://github.com/kubernetes/community/blob/main/sig-scalability/configs-and-limits/thresholds.md", "gh_open_issues_30d": 92, "gh_open_prs_30d": 0, "gh_community_health": "active", "gh_activity_checked": "2026-06-19T18:50:39.789192+02:00"}');
INSERT INTO "resources" VALUES('https://github.com/kubernetes/community/tree/main/icons','github.com/kubernetes: Kubernetes Icons Set','','2023',5,'The official CNCF-maintained Kubernetes graphic catalog containing SVGs and PNGs representing key system objects like Pods, Services, Deployments, ingress, and Custom Resources. Vital for creating highly precise architectural designs of cloud-native infrastructure.','None','Asset Pack','Beginner',0,'online','manual','a94c5d163013c2889e7907f2966596a70e3f7aac5e80e4264bbff5846ac09ca5',100.0,1779130494,1,'2026-06-12T17:28:55Z',NULL,NULL,NULL,'["Architecture & Visualization", "Design Assets", "Kubernetes"]','["[DE FACTO STANDARD]"]','["docs/cloud-arch-diagrams.md"]','["cloud-arch-diagrams.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2026-06-12T17:28:55Z", "gh_stars": 12886, "gh_open_issues_30d": 92, "gh_open_prs_30d": 0, "gh_community_health": "active", "gh_activity_checked": "2026-06-19T18:50:40.572795+02:00"}');
INSERT INTO "resources" VALUES('https://github.com/kubernetes/community/tree/master/icons','==github.com/kubernetes: Kubernetes Icons Set==','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','39e4162d41bfbbd8f809f8f62084dab0af4f8de8f2459bdacd5fc4bc58337190',100.0,1779032757,0,'2026-05-17T17:45:57.162500+02:00',NULL,NULL,NULL,'[]','[]','["docs/cloud-arch-diagrams.md"]','[]','{}','{"duplicate_of": "https://github.com/kubernetes/community/tree/main/icons", "gh_open_issues_30d": 92, "gh_open_prs_30d": 0, "gh_community_health": "active", "gh_activity_checked": "2026-06-19T18:50:41.350070+02:00"}');
INSERT INTO "resources" VALUES('https://github.com/kubernetes/enhancements','NodeLocal DNSCache','','2026',5,'The Kubernetes Enhancement Proposal (KEP) and repository code outlining the deployment of a local DNS caching agent on each node. Running as a DaemonSet, NodeLocal DNSCache intercepts queries at a local loopback IP, bypassing heavy iptables conntrack entries and DNAT rules to reduce latencies and resolve UDP packet drop vulnerabilities.','Go','Repository','Advanced',0,'online','manual','ca291a0957a964638f787831e058b8bca48c3a81ce364b24d652827f0aa56b3a',100.0,1779034531,1,'2026-06-14T03:00:33Z',NULL,NULL,NULL,'["Networking", "DNS", "Caching"]','["[DE FACTO STANDARD]"]','["docs/kubernetes-networking.md"]','["kubernetes-networking.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2026-06-14T03:00:33Z", "gh_stars": 3887, "gh_open_issues_30d": 390, "gh_open_prs_30d": 0, "gh_community_health": "active", "gh_activity_checked": "2026-06-19T18:50:42.139241+02:00"}');
INSERT INTO "resources" VALUES('https://github.com/kubernetes/enhancements/blob/ddf7d2a8c098e97b0714f31e88abad3b3e0e706c/keps/sig-node/2837-pod-level-resource-spec/README.md','KEP-2837: Especificaciones de Recursos a Nivel de Pod','','2021',5,'A critical Kubernetes Enhancement Proposal (KEP) addressing resource specification directly at the Pod level rather than duplicating definitions across individual container configurations. This proposed structural shift promises to optimize vertical pod autoscaling, simplify scheduler math, and streamline declarative application configurations.','Markdown','Reference','Advanced',0,'online','manual','514efde5669ab949ed061953638463ffd0d486da2226e83c2875fcba49759e02',100.0,1779033693,1,'2026-06-14T03:00:33Z',NULL,NULL,NULL,'["Architecture", "Kubernetes Enhancements", "Resources"]','["[DE FACTO STANDARD]"]','["docs/kubernetes.md"]','["kubernetes.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2026-06-14T03:00:33Z", "gh_stars": 3887, "gh_open_issues_30d": 390, "gh_open_prs_30d": 0, "gh_community_health": "active", "gh_activity_checked": "2026-06-19T18:50:42.892313+02:00"}');
INSERT INTO "resources" VALUES('https://github.com/kubernetes/frakti','Frakti','','N/A',0,NULL,NULL,NULL,NULL,0,NULL,'manual','71df0cbdb5c175fad4bbbdf18fec8817f1dc9dfb428b636a87dad3e2cb0366bf',100.0,1779034217,0,'2026-05-17T18:10:17.926617+02:00',NULL,NULL,NULL,'[]','[]','["docs/container-managers.md"]','[]','{}','{"gh_open_issues_30d": 0, "gh_open_prs_30d": 0, "gh_community_health": "dormant", "gh_activity_checked": "2026-06-19T18:50:43.588604+02:00"}');
INSERT INTO "resources" VALUES('https://github.com/kubernetes/git-sync','==github.com/kubernetes/git-sync== ⭐','','2016',5,'Git-sync is a robust, lightweight sidecar container designed to continuously synchronize a targeted Git repository into a locally mounted volume. It is widely leveraged inside Kubernetes Pods to deliver static assets, configuration scripts, and policies to main application processes without requiring image rebuilds.','Go','Sidecar','Intermediate',1,'online','manual','54fb60738ab0304be0bbda503750926a91de8f8ea4015af1b50073a4c81413d5',100.0,1779029268,1,'2026-06-12T22:36:53Z',NULL,NULL,NULL,'["GitOps & Delivery", "Configuration Management", "Sidecar Utilities"]','["[DE FACTO STANDARD]"]','["docs/kubernetes-tools.md"]','["kubernetes-tools.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2026-06-12T22:36:53Z", "gh_stars": 2704, "gh_open_issues_30d": 9, "gh_open_prs_30d": 0, "gh_community_health": "low", "gh_activity_checked": "2026-06-19T18:50:44.334177+02:00"}');
INSERT INTO "resources" VALUES('https://github.com/kubernetes/ingress-nginx/issues/7837','A Kyverno policy to block custom snippet configurations for Kubernetes Nginx ingress (CVE-2021-25742','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','1c1d77bf149df21c21650a267600a7b8dec80f0bf565ab739db2d18dee177ff4',100.0,1779032294,0,'2026-05-17T17:38:14.128314+02:00',NULL,NULL,NULL,'[]','[]','["docs/securityascode.md"]','[]','{}','{"duplicate_of": "https://github.com/kubernetes/kubernetes/issues/126811", "gh_open_issues_30d": 348, "gh_open_prs_30d": 0, "gh_community_health": "active", "gh_activity_checked": "2026-06-19T18:50:45.080283+02:00"}');
INSERT INTO "resources" VALUES('https://github.com/kubernetes/ingress-nginx/releases/tag/controller-v1.0.0','NGINX Ingress Controller - v1.0.0','','2021',5,'Landmark v1.0.0 release of the community ingress-nginx controller. Highlights include compatibility with the GA ingress API specification, significant security enhancements, and optimized resource consumption.','Go','Release','Advanced',1,'online','manual','8e36825d3044d16b5640f83f8973499012707f04aa25a7302be36dfde538f858',100.0,1779030507,1,'2026-03-23T16:16:29Z',NULL,NULL,NULL,'["Networking", "Ingress & Gateway", "NGINX"]','["[DE FACTO STANDARD]"]','["docs/kubernetes-networking.md"]','["kubernetes-networking.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2026-03-23T16:16:29Z", "gh_stars": 19494, "gh_open_issues_30d": 348, "gh_open_prs_30d": 0, "gh_community_health": "active", "gh_activity_checked": "2026-06-19T18:50:45.815086+02:00"}');
INSERT INTO "resources" VALUES('https://github.com/kubernetes/kompose','==Kompose (Kubernetes + Compose)== 🌟','','2026',5,'Kompose is the official translation tool for converting Docker Compose files into native Kubernetes manifests. By generating deployments, services, persistent volumes, and ingress resources automatically, it acts as the primary transition bridge to production environments.','Go','CLI Translation Tool','Intermediate',0,'online','manual','c6aec9f9d2602c11b5d075ad1df9e258f01a3501a12ebebf1cdb8f6ae0119115',100.0,1779034116,1,'2026-04-16T14:23:39Z',NULL,NULL,NULL,'["Application Lifecycle", "Manifest Generation", "Migration Tools"]','["[DE FACTO STANDARD]"]','["docs/kubernetes-tools.md"]','["kubernetes-tools.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2026-04-16T14:23:39Z", "gh_stars": 10531, "gh_open_issues_30d": 18, "gh_open_prs_30d": 0, "gh_community_health": "healthy", "gh_activity_checked": "2026-06-19T18:50:46.562057+02:00"}');
INSERT INTO "resources" VALUES('https://github.com/kubernetes/kops','GitHub: Kubernetes Cluster with Kops','','2026',5,'Kubernetes Operations (kops) is a production-grade orchestration tool designed to configure, scale, and manage highly available clusters on public cloud environments. Its declarative structure manages cloud instances, security groups, route tables, and internal etcd scaling configurations directly, primarily focusing on AWS.','Go','Repository','Advanced',0,'online','manual','466102259c6e98ae602f93dda8db4ff09242d96489c59285d6bdfc8d40750c32',100.0,1779032874,1,'2026-06-14T05:30:39Z',NULL,NULL,NULL,'["Provisioning", "Deployment Tools", "AWS"]','["[DE FACTO STANDARD]"]','["docs/kubernetes-on-premise.md", "docs/matrix-table.md"]','["kubernetes-on-premise.md", "matrix-table.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2026-06-14T05:30:39Z", "gh_stars": 16625, "gh_open_issues_30d": 146, "gh_open_prs_30d": 0, "gh_community_health": "active", "gh_activity_checked": "2026-06-19T18:50:47.313038+02:00"}');
INSERT INTO "resources" VALUES('https://github.com/kubernetes/kube-state-metrics','kube-state-metrics 🌟','','2024',4,'A vital system service that translates raw Kubernetes API server state data (e.g., deployments, pod counts, resource limits, cronjobs) into high-fidelity Prometheus metrics. Unlike cAdvisor, which captures resource usage, kube-state-metrics models cluster resource orchestration configurations.','Go','Repository','Intermediate',0,'online','manual','cd224da18daea2aa064a36621fdc1e9056d63a46cb527eb1b4c0904018628a8a',100.0,1779033795,1,'2026-06-14T07:16:32Z',NULL,NULL,NULL,'["Dynamic Component Monitoring", "Telemetry Protocols", "Object State Monitoring"]','["[ENTERPRISE-STABLE]"]','["docs/kubernetes-monitoring.md"]','["kubernetes-monitoring.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2026-06-14T07:16:32Z", "gh_stars": 6137, "gh_open_issues_30d": 105, "gh_open_prs_30d": 0, "gh_community_health": "active", "gh_activity_checked": "2026-06-19T18:50:48.087506+02:00"}');
INSERT INTO "resources" VALUES('https://github.com/kubernetes/kubeadm','Kubernetes Cluster with **Kubeadm**','','2026',5,'The standard bootstrapping engine for establishing conformant clusters, maintained by Kubernetes SIG-Cluster-Lifecycle. It abstracts certificate generation, etcd cluster building, and node onboarding into simplified `kubeadm init` and `kubeadm join` commands. It serves as the foundation for higher-level platform controllers.','Go','Repository','Intermediate',0,'online','manual','6181b21e5d9db134f89d6bf12429426d55889bb77ad9001fa936b37659846a85',100.0,1779029421,1,'2026-06-01T13:52:54Z',NULL,NULL,NULL,'["Provisioning", "Bootstrapping", "Core Engine"]','["[DE FACTO STANDARD]"]','["docs/kubernetes-on-premise.md", "docs/matrix-table.md"]','["kubernetes-on-premise.md", "matrix-table.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2026-06-01T13:52:54Z", "gh_stars": 3981, "gh_open_issues_30d": 36, "gh_open_prs_30d": 0, "gh_community_health": "healthy", "gh_activity_checked": "2026-06-19T18:50:48.819321+02:00"}');
INSERT INTO "resources" VALUES('https://github.com/kubernetes/kubeadm/blob/main/docs/ha-considerations.md','github.com/kubernetes/kubeadm: High Availability Considerations','','2026',5,'Official design documentation specifying the HA mechanics of Kubeadm clusters. Examines stacked etcd setups versus external etcd clusters, detailing load balancing requirements and node join procedures to build resilient cloud-agnostic platform infrastructure.','Markdown','Documentation','Advanced',0,'online','manual','87353790bbe2b4db49fcbedc03b579fb905a6f150794a352399f6fa5378ba533',100.0,1779034040,1,'2026-06-01T13:52:54Z',NULL,NULL,NULL,'["Provisioning", "Bootstrapping", "High Availability"]','["[DE FACTO STANDARD]"]','["docs/kubernetes-on-premise.md"]','["kubernetes-on-premise.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2026-06-01T13:52:54Z", "gh_stars": 3981, "gh_open_issues_30d": 36, "gh_open_prs_30d": 0, "gh_community_health": "healthy", "gh_activity_checked": "2026-06-19T18:50:49.630374+02:00"}');
INSERT INTO "resources" VALUES('https://github.com/kubernetes/kubernetes/issues/126811','A Kyverno policy to block custom snippet configurations for Kubernetes Nginx ingress (CVE-2021-25742','','2024',5,'A critical Kyverno security policy designed to block custom Nginx Ingress snippet configurations, preventing exploitation of CVE-2021-25742. Demonstrates the practical power of declarative security rules in blocking ingress privilege escalations.','YAML','Repository','Advanced',0,'online','manual','a1c3d342ed995b5fd57b8a24a6534669f7693e1714e7519e54970986d0cdda90',100.0,1779130494,1,'2026-06-14T02:52:34Z',NULL,NULL,NULL,'["Cloud Native Security", "Policy-as-Code", "Kyverno"]','["[DE FACTO STANDARD]"]','["docs/securityascode.md"]','["securityascode.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2026-06-14T02:52:34Z", "gh_stars": 123002, "gh_open_issues_30d": 2761, "gh_open_prs_30d": 0, "gh_community_health": "active", "gh_activity_checked": "2026-06-19T18:50:50.414820+02:00"}');
INSERT INTO "resources" VALUES('https://github.com/kubernetes/kubernetes/pull/73787','Flag export deprecated in kubernetes 1.14','','2026',5,'The upstream Kubernetes pull request deprecating the ''--export'' flag in ''kubectl get''. Live grounding confirms that as of Kubernetes 1.18+, this flag was completely removed in favor of alternative serialization pipelines, requiring automation scripts to migrate away from this legacy pattern.','Go','Documentation','Intermediate',0,'online','manual','020eabda6a98fe4d661d9ca9f9cc313d63daeff992fa7e3460f2b4f9edd56753',100.0,1779032101,1,'2026-06-14T02:52:34Z',NULL,NULL,NULL,'["Cloud Native", "Kubernetes", "CLI & Debugging"]','["[DE FACTO STANDARD]", "[LEGACY]"]','["docs/kubectl-commands.md"]','["kubectl-commands.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2026-06-14T02:52:34Z", "gh_stars": 123002, "gh_open_issues_30d": 2761, "gh_open_prs_30d": 0, "gh_community_health": "active", "gh_activity_checked": "2026-06-19T18:50:51.203121+02:00"}');
INSERT INTO "resources" VALUES('https://github.com/kubernetes/kubernetes/pull/97057','If you have a livenessProbe that takes over one second, it’ll fail when you update to kubernetes 1.20, because a long-standing bug with how the default was handled has been fixed. You must override the ExecProbeTimeout if your probe takes more than 1s','','2020',5,'Highlights a critical behavior change in Kubernetes 1.20 where `timeoutSeconds` is strictly enforced for Exec probes. Warns how previously un-timeout-bound scripts can trigger sudden restarts across critical services.','English','Issue/Notice','Advanced',0,'online','manual','6245b0754b1ea7078c605b310b42644b579d9b75a0fbd87a2a283881a03417ed',100.0,1779031490,1,'2026-06-14T02:52:34Z',NULL,NULL,NULL,'["Operations", "Reliability", "Probes"]','["[DE FACTO STANDARD]"]','["docs/kubernetes.md"]','["kubernetes.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2026-06-14T02:52:34Z", "gh_stars": 123002, "gh_open_issues_30d": 2761, "gh_open_prs_30d": 0, "gh_community_health": "active", "gh_activity_checked": "2026-06-19T18:50:51.987452+02:00"}');
INSERT INTO "resources" VALUES('https://github.com/kubernetes/minikube','Minikube','','2026',5,'Minikube remains an industry-standard sandbox for launching local single-node Kubernetes clusters. Supports diverse VM drivers, bare-metal deployment modes, and native Docker-in-Docker execution environments tailored for application testing.','Go','Tool','Intermediate',0,'online','manual','fafdeebcdeb66efd4031239267c38b0c404c20f1c8c76d6635d8002be70d5850',100.0,1779033845,1,'2026-06-14T04:14:32Z',NULL,NULL,NULL,'["Local Kubernetes Environments", "Single-Node Clusters", "Minikube"]','["[DE FACTO STANDARD]"]','["docs/kubernetes-based-devel.md", "docs/matrix-table.md"]','["kubernetes-based-devel.md", "matrix-table.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2026-06-14T04:14:32Z", "gh_stars": 31871, "gh_open_issues_30d": 563, "gh_open_prs_30d": 0, "gh_community_health": "active", "gh_activity_checked": "2026-06-19T18:50:52.731689+02:00"}');
INSERT INTO "resources" VALUES('https://github.com/kubernetes/sample-controller','==kubernetes/sample-controller==','','2026',5,'The canonical sample controller repository managed by the Kubernetes API machinery SIG. It serves as the official, direct architectural blueprint for creating custom controllers using client-go libraries. Live grounding verifies it is the foundational reference tool for understanding thread-safe informer caches and queue sync mechanisms.','Go','Repository','Advanced',0,'online','manual','9242ef27f616a00eb69f0cb4c3bdbe45f1389caba741a8cd69d6ddf48342ac82',100.0,1779031810,1,'2026-06-12T18:58:41Z',NULL,NULL,NULL,'["Cloud Native Infrastructure", "Kubernetes Extension", "Reference Implementations"]','["[DE FACTO STANDARD]"]','["docs/kubernetes-operators-controllers.md"]','["kubernetes-operators-controllers.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2026-06-12T18:58:41Z", "gh_stars": 3486, "gh_open_issues_30d": 1, "gh_open_prs_30d": 0, "gh_community_health": "low", "gh_activity_checked": "2026-06-19T18:50:53.519620+02:00"}');
INSERT INTO "resources" VALUES('https://github.com/kubernetes/test-infra/tree/master/prow','Prow','','2026',5,'A Kubernetes-native CI/CD platform built specifically for large-scale cloud-native project governance. Operating via a decentralized microservices architecture (including Deck, Hook, Sinker, and Crier), it enforces declarative GitOps and extensible ChatOps automation. Highly complex but acts as the core engine powering the Kubernetes ecosystem''s test infrastructure.','Go','Tool','High',1,'online','manual','447aa78c405ff461f5b6babd4a0399c84e1237a811f20e5adac1c77d72818856',100.0,1779030655,1,'2026-06-13T15:58:32Z',NULL,NULL,NULL,'["Infrastructure", "CI-CD", "Kubernetes-Native CI"]','["[DE FACTO STANDARD]"]','["docs/jenkins-alternatives.md"]','["jenkins-alternatives.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2026-06-13T15:58:32Z", "gh_stars": 4004, "gh_open_issues_30d": 102, "gh_open_prs_30d": 0, "gh_community_health": "active", "gh_activity_checked": "2026-06-19T18:50:54.253348+02:00"}');
INSERT INTO "resources" VALUES('https://github.com/kubescape/kubescape','kubescape','','2025',5,'An active CNCF Sandbox tool providing multi-framework configuration scanning, risk analysis, and vulnerability management. It integrates into CI/CD pipelines to ensure continuous verification of compliance frameworks (like CIS and NSA-CISA). Essential for enterprise teams seeking unified security visibility.','Go','Repository','Advanced',0,'online','manual','b2edcccc6e3dc19610cb8401874e7e9c6efc002eea50bff20debb737537678d8',100.0,1779032884,1,'2026-06-12T14:08:06Z',NULL,NULL,NULL,'["Security", "Vulnerabilities", "Post-Deployment Scanning"]','["[DE FACTO STANDARD]"]','["docs/kubernetes-security.md", "docs/kubernetes-tools.md"]','["kubernetes-security.md", "kubernetes-tools.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2026-06-12T14:08:06Z", "gh_stars": 11480, "gh_open_issues_30d": 69, "gh_open_prs_30d": 0, "gh_community_health": "active", "gh_activity_checked": "2026-06-19T18:50:54.994375+02:00"}');
INSERT INTO "resources" VALUES('https://github.com/kubescape/regolibrary','armosec/regolibrary','','2021',2,'A repository of highly structured Rego-based compliance policies curated for the Kubescape open-source platform. It maps cluster postures against frameworks like MITRE ATT&CK, NSA/CISA, and CIS benchmarks.','Rego','Policy Library','High',0,'online','manual','a75dcc4d8e1f244335f31040b321d85865242ba426e72448ac1fae221a4f27aa',100.0,1779130494,1,'2026-06-08T19:01:10Z',NULL,NULL,NULL,'["Security", "Compliance & Policy", "OPA Rego"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-tools.md"]','["kubernetes-tools.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2026-06-08T19:01:10Z", "gh_stars": 131, "gh_open_issues_30d": 15, "gh_open_prs_30d": 0, "gh_community_health": "healthy", "gh_activity_checked": "2026-06-19T18:50:55.747974+02:00"}');
INSERT INTO "resources" VALUES('https://github.com/kubeshark/kubeshark','kubeshark/kubeshark','','2026',4,'An open-source, eBPF-driven network monitoring and L7 protocol debugging engine offering Wireshark-like inspection for Kubernetes. Captures, decodes, and records TCP/UDP traffic at the kernel level across dynamic microservices.','Go','Repository','Advanced',0,'online','manual','af2af430c1693288f10e0ac9c2e9d3c4514537ef5bc0e169d16ac18ab5c358b6',100.0,1779030554,1,'2026-06-03T18:01:45Z',NULL,NULL,NULL,'["Observability", "Networking", "Deep Packet Inspection"]','["[ENTERPRISE-STABLE]"]','["docs/kubernetes-monitoring.md"]','["kubernetes-monitoring.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2026-06-03T18:01:45Z", "gh_stars": 11951, "gh_open_issues_30d": 143, "gh_open_prs_30d": 0, "gh_community_health": "active", "gh_activity_checked": "2026-06-19T18:50:56.486786+02:00"}');
INSERT INTO "resources" VALUES('https://github.com/kubeshield/identity-server','identity-server','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','92c55f70c85f144b884d31ed002f04a5d780c47ef8c8f74713a18e8bf2c08904',100.0,1779030711,0,'2026-05-17T17:11:51.605191+02:00',NULL,NULL,NULL,'[]','[]','["docs/kubernetes-tools.md"]','[]','{}','{"duplicate_of": "https://github.com/kubeops/ui-server", "gh_open_issues_30d": 0, "gh_open_prs_30d": 0, "gh_community_health": "dormant", "gh_activity_checked": "2026-06-19T18:50:57.152967+02:00"}');
INSERT INTO "resources" VALUES('https://github.com/kubeshop/kusk','kubeshop/kusk: use OpenAPI to configure Kubernetes','','2023',1,'Kusk is an OpenAPI-driven code generator and routing manager designed to build ingress configurations (mainly Envoy/Ambassador) directly from OpenAPI schemas. Live Grounding in 2026 reveals that Kubeshop has archived the Kusk project, directing engineers instead toward native Gateway API implementations.','Go','Tool','Medium',0,'online','manual','1687cf1566bec12c28cb5e735dd17748bac735ab1a3274534188e323717d6615',100.0,1779032780,1,'2022-10-12T11:05:45Z',NULL,NULL,NULL,'["API Gateway", "OpenAPI", "Ingress Generators"]','["[LEGACY]"]','["docs/kubernetes-tools.md"]','["kubernetes-tools.md"]','{}','{"gh_license": "MIT", "gh_pushed": "2022-10-12T11:05:45Z", "gh_stars": 7, "gh_open_issues_30d": 1, "gh_open_prs_30d": 0, "gh_community_health": "low", "gh_activity_checked": "2026-06-19T18:50:58.037419+02:00"}');
INSERT INTO "resources" VALUES('https://github.com/kubeshop/monokle','==kubeshop/monokle==','','2021',5,'Monokle is a visual Kubernetes configuration editor and IDE engineered to simplify manifest creation, validation, and delivery. It parses local directories and live cluster states, offering visual representations of resource dependencies.','TypeScript','Desktop GUI App / Web App','Intermediate',0,'online','manual','fe40391aa802454c10f642618dd5708b3271873f37a1d06846bb43b009c7d722',100.0,1779030827,1,'2026-02-26T08:37:07Z',NULL,NULL,NULL,'["Platform Engineering", "Developer Productivity", "Configuration Editors"]','["[DE FACTO STANDARD]"]','["docs/kubernetes-tools.md"]','["kubernetes-tools.md"]','{}','{"gh_license": "MIT", "gh_pushed": "2026-02-26T08:37:07Z", "gh_stars": 2138, "gh_open_issues_30d": 410, "gh_open_prs_30d": 0, "gh_community_health": "active", "gh_activity_checked": "2026-06-19T18:50:58.815463+02:00"}');
INSERT INTO "resources" VALUES('https://github.com/kubeshop/testkube','kubeshop/testkube','','2026',5,'The open-source core repository of Testkube, housing the CRDs, execution agents, and orchestrator architecture. It enables git-triggerable, declarative test configurations defined as Kubernetes manifests, fully integrating test pipelines into standard GitOps workflows like ArgoCD.','Go','Framework','High',0,'online','manual','333516f5073b4f469fb82a7fdccfbae63494db5490567540aa0ad00a74ba2e0c',100.0,1779031141,1,'2026-06-13T15:44:39Z',NULL,NULL,NULL,'["Testing", "Test Orchestration", "Open-Source Core"]','["[DE FACTO STANDARD]"]','["docs/kubernetes-tools.md"]','["kubernetes-tools.md"]','{}','{"gh_license": "NOASSERTION", "gh_pushed": "2026-06-13T15:44:39Z", "gh_stars": 1607, "gh_open_issues_30d": 52, "gh_open_prs_30d": 0, "gh_community_health": "active", "gh_activity_checked": "2026-06-19T18:50:59.562622+02:00"}');
INSERT INTO "resources" VALUES('https://github.com/kubesimplify/ksctl','Ksctl: Cloud Agnostic Kubernetes Management tool','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','e87f298bcd6616cf3dcba6987c41d926d3e85f5ea6cdb3c015f2536d03a7478c',100.0,1779034479,0,'2026-05-17T18:14:39.882101+02:00',NULL,NULL,NULL,'[]','[]','["docs/kubernetes-tools.md"]','[]','{}','{"duplicate_of": "https://github.com/ksctl/ksctl", "gh_open_issues_30d": 0, "gh_open_prs_30d": 0, "gh_community_health": "dormant", "gh_activity_checked": "2026-06-19T18:51:00.240155+02:00"}');
INSERT INTO "resources" VALUES('https://github.com/kubesphere/kubeeye','KubeEye 🌟','','2025',5,'The main GitHub project repository for KubeEye, an advanced diagnostic utility that analyzes resources, configurations, and network environments. Pinpoints anomalies, deprecations, and potential security hazards. It runs standalone or integrates as a continuous API audit service.','Go','CLI Tool','Medium',0,'online','manual','fc86a43e1d9c8ee21309c3963f3584fdc2a92d5b9ff8d5a4750fad528a9bf5b1',100.0,1779034139,1,'2025-06-25T08:42:20Z',NULL,NULL,NULL,'["Operations", "Cluster Diagnostics", "Automated Auditing"]','["[DE FACTO STANDARD]"]','["docs/kubernetes-tools.md"]','["kubernetes-tools.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2025-06-25T08:42:20Z", "gh_stars": 850, "gh_open_issues_30d": 38, "gh_open_prs_30d": 0, "gh_community_health": "healthy", "gh_activity_checked": "2026-06-19T18:51:00.989664+02:00"}');
INSERT INTO "resources" VALUES('https://github.com/kubesphere/kubekey','kubekey','','2025',4,'A Go-based command-line utility engineered to rapidly install, configure, and upgrade Kubernetes clusters, KubeSphere components, and runtime layers (containerd, Docker) on bare-metal and cloud environments. It highly excels in air-gapped, offline installations using custom artifact packages. (Live Grounding: KubeKey remains a highly-rated installer alternative to Kubeadm, especially popular in hybrid/on-prem environments requiring deterministic runtime setups).','Go','Open Source Tool','Advanced',0,'online','manual','5f2766d774c39dee9e3aaf98051ab740425b1a29aab313e6c53e2f2a9fea2593',100.0,1779031625,1,'2026-06-11T09:03:03Z',NULL,NULL,NULL,'["Cloud-Native Infrastructure", "Cluster Provisioning", "KubeKey"]','["[ENTERPRISE-STABLE]"]','["docs/managed-kubernetes-in-public-cloud.md"]','["managed-kubernetes-in-public-cloud.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2026-06-11T09:03:03Z", "gh_stars": 2821, "gh_open_issues_30d": 273, "gh_open_prs_30d": 0, "gh_community_health": "active", "gh_activity_checked": "2026-06-19T18:51:01.797713+02:00"}');
INSERT INTO "resources" VALUES('https://github.com/kubetail-org/kubetail','github.com/kubetail-org/kubetail 🌟','','2022',5,'Kubetail (by kubetail-org) is a real-time log-monitoring dashboard designed specifically for Kubernetes environments. It aggregates streaming logs from diverse Pods and containers directly in a web interface, allowing platform engineers to filter, pause, and search outputs instantly.','TypeScript / Go','Web UI','Intermediate',1,'online','manual','8a920a905975edef0c5c269b42676faf7d182b27c89f0e5d87d4e08a212b2d84',100.0,1779032969,1,'2026-06-06T08:36:55Z',NULL,NULL,NULL,'["Observability & Diagnostics", "Log Aggregation", "UI Tools"]','["[DE FACTO STANDARD]"]','["docs/kubernetes-tools.md"]','["kubernetes-tools.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2026-06-06T08:36:55Z", "gh_stars": 1720, "gh_open_issues_30d": 26, "gh_open_prs_30d": 0, "gh_community_health": "healthy", "gh_activity_checked": "2026-06-19T18:51:02.553425+02:00"}');
INSERT INTO "resources" VALUES('https://github.com/kubevious/kubevious','==kubevious== 🌟🌟','','2024',3,'Kubevious is an open-source visualizer and validation engine for Kubernetes. It constructs an application-centric graph database of resource hierarchies, allowing rapid detection of manifest anomalies, cross-namespace conflicts, and misconfigurations.','TypeScript','Tool','Advanced',0,'online','manual','d0cdff7dc808c59f2e2693f9da55d72a62bc485f7daaaf6c8cf469df2d529d14',100.0,1779032975,1,'2026-06-13T07:19:22Z',NULL,NULL,NULL,'["Kubernetes Observability", "Visualization & Auditing", "Kubevious"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-based-devel.md"]','["kubernetes-based-devel.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2026-06-13T07:19:22Z", "gh_stars": 1700, "gh_open_issues_30d": 17, "gh_open_prs_30d": 0, "gh_community_health": "healthy", "gh_activity_checked": "2026-06-19T18:51:03.303072+02:00"}');
INSERT INTO "resources" VALUES('https://github.com/kubevirt/kubevirt','kubevirt','','2026',4,'KubeVirt is a graduated CNCF project that allows virtual machines to run natively alongside standard container workloads on Kubernetes. By utilizing KVM virtualization inside Pods, it helps enterprises transition legacy virtual machine applications to modern cloud-native platforms. It has become the de facto standard for hyperconverged infrastructure setups, allowing unified management of containers and VMs.','Go','Virtualization Engine','Advanced',0,'online','manual','93de45c2d07a8d3ebda4273b3cc42fc8d20a6664c5a3cf697d174bfde4ca4589',100.0,1779032817,1,'2026-06-14T06:06:27Z',NULL,NULL,NULL,'["Virtualization", "VM Orchestration", "Hyperconverged Infrastructure"]','["[ENTERPRISE-STABLE]", "[LEGACY]"]','["docs/kubernetes-tools.md"]','["kubernetes-tools.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2026-06-14T06:06:27Z", "gh_stars": 6900, "gh_open_issues_30d": 590, "gh_open_prs_30d": 0, "gh_community_health": "active", "gh_activity_checked": "2026-06-19T18:51:04.079516+02:00"}');
INSERT INTO "resources" VALUES('https://github.com/kubevirt/monitoring','github.com/kubevirt/monitoring','','2023',5,'Defines monitoring instrumentation targets for KubeVirt resources. Provides Prometheus alerting rules and Grafana dashboard templates specifically optimized to monitor VM workloads running in Kubernetes.','Go','Repository','Advanced',1,'online','manual','bffae0980193ebc8de2fd4bccd8051905762ea0f96c1d107634f0c3a9739e1ff',100.0,1779033706,1,'2026-06-10T14:08:51Z',NULL,NULL,NULL,'["Observability & Monitoring", "Kubernetes Deployment", "Virtualization Monitoring"]','["[DE FACTO STANDARD]"]','["docs/grafana.md"]','["grafana.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2026-06-10T14:08:51Z", "gh_stars": 28, "gh_open_issues_30d": 2, "gh_open_prs_30d": 0, "gh_community_health": "low", "gh_activity_checked": "2026-06-19T18:51:04.850519+02:00"}');
INSERT INTO "resources" VALUES('https://github.com/kudobuilder/kuttl','kudobuilder/kuttl','','2025',2,'The Kubernetes Test Tool (KUTTL) provides a powerful declarative framework for testing operators and controllers using standard YAML. By enabling developers to define assertions and test suites without writing complex Go test suites, it dramatically shortens development cycles and ensures reliable state transitions across release versions.','Go','Test Framework','Advanced',0,'online','manual','6fa4add299264460b44678834f35f1a576132f9774a74b44d13eb3319dccdc37',100.0,1779031596,1,'2026-05-26T04:37:20Z',NULL,NULL,NULL,'["Testing", "Operator Testing", "Automation"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-tools.md"]','["kubernetes-tools.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2026-05-26T04:37:20Z", "gh_stars": 820, "gh_open_issues_30d": 147, "gh_open_prs_30d": 0, "gh_community_health": "active", "gh_activity_checked": "2026-06-19T18:51:05.774155+02:00"}');
INSERT INTO "resources" VALUES('https://github.com/kuhlman-labs/terraform-azurerm-landing-zone','github.com/kuhlman-labs/terraform-azurerm-landing-zone','','2021',1,'A community-focused Terraform module aiming to lay down Azure Landing Zone (ALZ) foundations. Facilitates enterprise-level governance, subscription nesting, management groups, and base platform networking constructs.','HCL','Module','Advanced',0,'online','manual','2eaa75d689a628e88b3dbb520f14e2ef6f66f143fc6a594ea980a587305bf8fc',100.0,1779033735,1,'2021-04-16T14:40:49Z',NULL,NULL,NULL,'["Infrastructure as Code", "Azure Landing Zones", "Modules"]','["[COMMUNITY-TOOL]"]','["docs/terraform.md"]','["terraform.md"]','{}','{"gh_license": "MIT", "gh_pushed": "2021-04-16T14:40:49Z", "gh_stars": 10, "gh_open_issues_30d": 0, "gh_open_prs_30d": 0, "gh_community_health": "dormant", "gh_activity_checked": "2026-06-19T18:51:06.480553+02:00"}');
INSERT INTO "resources" VALUES('https://github.com/kunchalavikram1427/Kubernetes_public','kunchalavikram1427: kubernetes Public','','2024',1,'A public community repository comprising manifests, setup recipes, and operational scripting files for educational Kubernetes clusters. Useful for individual engineers seeking boilerplate YAML configs for standard testing.','YAML','Repository','Intermediate',0,'online','manual','a723089f8e56f02329ab8db8e2df0dd7b0f48add10e47f1313a691489df7b801',100.0,1781735890,1,'2026-06-18T00:38:10.037394+02:00',NULL,NULL,NULL,'["Orchestration", "Kubernetes", "Practice Lab"]','["[COMMUNITY-TOOL]"]','["docs/cheatsheets.md"]','["cheatsheets.md"]','{}','{"gh_stars": 0, "gh_pushed": null, "gh_license": "N/A", "gh_open_issues_30d": 0, "gh_open_prs_30d": 0, "gh_community_health": "dormant", "gh_activity_checked": "2026-06-19T18:51:07.258773+02:00"}');
INSERT INTO "resources" VALUES('https://github.com/kunchalavikram1427/Kubernetes_public/blob/main/Kubernetes_Commands.txt',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,'manual','223f0f708ebb982d9edbd2a8cc1d399f4f6b97feb10ec90635bef39736d44f7a',100.0,1779130495,1,'2026-05-18T20:54:55.012572+02:00',NULL,NULL,NULL,'[]','[]','["docs/cheatsheets.md"]','[]','{}','{"gh_open_issues_30d": 0, "gh_open_prs_30d": 0, "gh_community_health": "dormant", "gh_activity_checked": "2026-06-19T18:51:07.977621+02:00"}');
INSERT INTO "resources" VALUES('https://github.com/kunchalavikram1427/Kubernetes_public/blob/master/Kubernetes_Commands.txt','kunchalavikram1427: kubernetes Commands','','N/A',0,NULL,NULL,NULL,NULL,0,NULL,'manual','13c09b5515cfd486af4bebea3470bb3e5d0787f82fe205dbf328ec49571e63ad',100.0,1779033487,0,'2026-05-17T17:58:07.526379+02:00',NULL,NULL,NULL,'[]','[]','["docs/cheatsheets.md"]','[]','{}','{"gh_open_issues_30d": 0, "gh_open_prs_30d": 0, "gh_community_health": "dormant", "gh_activity_checked": "2026-06-19T18:51:08.701446+02:00"}');
INSERT INTO "resources" VALUES('https://github.com/kvaps/kubectl-build','kubectl build (formerly known as kubectl-kaniko)','','2021',2,'A kubectl plugin that allows developers to build container images directly within a remote Kubernetes cluster utilizing the Google Kaniko engine. This eliminates the requirement of running docker-in-docker or local build daemons.','Shell','CLI Plugin','Intermediate',0,'online','manual','d0f667e1ba015dae639c539d21744de47826c207532c85e03eab0a3bf621f2cb',100.0,1779031333,1,'2021-11-18T23:01:51Z',NULL,NULL,NULL,'["Application Lifecycle", "Image Building", "Cluster-Native Build"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-tools.md"]','["kubernetes-tools.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2021-11-18T23:01:51Z", "gh_stars": 148, "gh_open_issues_30d": 3, "gh_open_prs_30d": 0, "gh_community_health": "low", "gh_activity_checked": "2026-06-19T18:51:09.466041+02:00"}');
INSERT INTO "resources" VALUES('https://github.com/kvaps/kubectl-node-shell','kvaps/kubectl-node-shell','','2025',3,'A highly convenient kubectl plugin that spawns an interactive root shell inside a physical cluster node''s host namespace. By bypassing conventional SSH access mechanisms and employing short-lived administrative containers, it simplifies deep OS-level performance tuning.','Shell','CLI Plugin','Advanced',0,'online','manual','821572d5842d9a60a9e78eadc755ec37adc7160df27cc195fa1112399becdfa3',100.0,1779032704,1,'2025-03-04T18:44:27Z',NULL,NULL,NULL,'["Operations", "CLI Tooling", "Debugging"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-tools.md"]','["kubernetes-tools.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2025-03-04T18:44:27Z", "gh_stars": 1818, "gh_open_issues_30d": 21, "gh_open_prs_30d": 0, "gh_community_health": "healthy", "gh_activity_checked": "2026-06-19T18:51:10.206438+02:00"}');
INSERT INTO "resources" VALUES('https://github.com/kvdi/kvdi','kVDI','','N/A',0,NULL,NULL,NULL,NULL,0,NULL,'manual','468aa7b334cee8e4586bb0736eff4002678622a00381dad2e282dd6d328ad9ff',100.0,1779033141,0,'2026-05-17T17:52:21.242685+02:00',NULL,NULL,NULL,'[]','[]','["docs/kubernetes-tools.md"]','[]','{}','{"gh_open_issues_30d": 0, "gh_open_prs_30d": 0, "gh_community_health": "dormant", "gh_activity_checked": "2026-06-19T18:51:10.895162+02:00"}');
INSERT INTO "resources" VALUES('https://github.com/kyma-incubator/terraform-provider-kind','kyma-incubator/terraform-provider-kind: Terraform Provider for kind (Kubernetes'' IN Docker)','','2023',2,'A dedicated Terraform provider to spin up local Kubernetes IN Docker (kind) clusters. Smoothly manages lifecycle stages for testing and continuous integration setups using standard IaC files.','Go','Provider','Intermediate',0,'online','manual','4306cf29be8ec78880b596214a90afe36630e5bc5b43f69a5e1d95a4bf7e0dac',100.0,1779032224,1,'2022-04-01T12:41:24Z',NULL,NULL,NULL,'["Infrastructure as Code", "Kubernetes", "Local Development"]','["[COMMUNITY-TOOL]"]','["docs/terraform.md"]','["terraform.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2022-04-01T12:41:24Z", "gh_stars": 81, "gh_open_issues_30d": 0, "gh_open_prs_30d": 0, "gh_community_health": "dormant", "gh_activity_checked": "2026-06-19T18:51:11.660206+02:00"}');
INSERT INTO "resources" VALUES('https://github.com/kyverno/chainsaw','Chainsaw - The ultimate end to end testing tool for Kubernetes operators','','2024',2,'Kyverno Chainsaw is a specialized declarative end-to-end testing framework tailored for Kubernetes operators and controllers. It simplifies assertions, resource creation, and mutation validation without requiring complex Golang suite writing.','Go','Tool','Advanced',0,'online','manual','8ec36b71959abc5bb1fec653b4f580ec8ee599bd9dad4d625bb3acd65a127449',100.0,1779030534,1,'2026-06-12T09:43:17Z',NULL,NULL,NULL,'["Cloud Native", "Kubernetes", "Operator Testing"]','["[COMMUNITY-TOOL]"]','["docs/qa.md"]','["qa.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2026-06-12T09:43:17Z", "gh_stars": 585, "gh_open_issues_30d": 51, "gh_open_prs_30d": 0, "gh_community_health": "active", "gh_activity_checked": "2026-06-19T18:51:12.458385+02:00"}');
INSERT INTO "resources" VALUES('https://github.com/kyverno/policies/issues/80',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,'manual','56dc9b261465f5af5c2cd715c22e42bd3ba90de38000425350dd702d84d9b410',100.0,1779034273,1,'2026-05-17T18:11:13.673542+02:00',NULL,NULL,NULL,'[]','[]','["docs/securityascode.md"]','[]','{}','{"gh_license": "Apache-2.0", "gh_open_issues_30d": 150, "gh_open_prs_30d": 0, "gh_community_health": "active", "gh_activity_checked": "2026-06-19T18:51:13.233068+02:00"}');
INSERT INTO "resources" VALUES('https://github.com/kyverno/policy-reporter','Policy Reporter 🌟','','2026',5,'A CNCF-recognized dashboard and reporter engineered to capture, aggregate, and visualize policy violations (like Kyverno or OPA findings) inside Kubernetes clusters. Converts abstract policy status reports into accessible web UI tables and distributes real-time alerts to Slack or Grafana.','Go','Software','Intermediate',0,'online','manual','57598c39357991330ad525c770dc6b40363ef1def87cb6959cf32eee6da14abd',100.0,1779030365,1,'2026-06-13T14:33:44Z',NULL,NULL,NULL,'["Cloud-Native Platforms", "Security Reporting", "Observability"]','["[DE FACTO STANDARD]"]','["docs/securityascode.md"]','["securityascode.md"]','{}','{"gh_license": "MIT", "gh_pushed": "2026-06-13T14:33:44Z", "gh_stars": 371, "gh_open_issues_30d": 31, "gh_open_prs_30d": 0, "gh_community_health": "healthy", "gh_activity_checked": "2026-06-19T18:51:13.996933+02:00"}');
INSERT INTO "resources" VALUES('https://github.com/laurci/kubernate','laurci/kubernate','','2021',1,'Kubernate is a JavaScript/TypeScript configuration SDK designed to generate Kubernetes manifests using familiar programming constructs instead of JSON or YAML. It offers developers structural safety, autocomplete, and simple dry-run compilation. Despite clean design, it operates in a crowded niche dominated by Pulumi and cdk8s.','TypeScript','Library','Medium',0,'online','manual','9d731945ce5929b3d8ec046d2be457be9edad6d8f882f37c51c46c53a2f4f8aa',100.0,1779033697,1,'2025-09-10T12:49:09Z',NULL,NULL,NULL,'["Configuration Management", "SDK", "JS/TS Manifests"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-tools.md"]','["kubernetes-tools.md"]','{}','{"gh_license": "MIT", "gh_pushed": "2025-09-10T12:49:09Z", "gh_stars": 118, "gh_open_issues_30d": 5, "gh_open_prs_30d": 0, "gh_community_health": "low", "gh_activity_checked": "2026-06-19T18:51:14.738505+02:00"}');
INSERT INTO "resources" VALUES('https://github.com/laurent22/joplin','joplin','','2026',5,'A widely adopted open-source note-taking and to-do application. Supports End-to-End Encryption (E2EE), Markdown editing, and dynamic synchronization across private cloud systems.','TypeScript','Repository','Intermediate',0,'online','manual','28a2f3937a6875deca73c3aad9383a41ee42e029a9315f1291546d828cbf2801',100.0,1779033675,1,'2026-06-14T09:47:40Z',NULL,NULL,NULL,'["Developer Productivity", "Documentation", "Note-Taking"]','["[DE FACTO STANDARD]"]','["docs/project-management-tools.md"]','["project-management-tools.md"]','{}','{"gh_license": "NOASSERTION", "gh_pushed": "2026-06-14T09:47:40Z", "gh_stars": 55187, "gh_open_issues_30d": 560, "gh_open_prs_30d": 0, "gh_community_health": "active", "gh_activity_checked": "2026-06-19T18:51:15.478397+02:00"}');
INSERT INTO "resources" VALUES('https://github.com/lbroudoux/openshift-cases/tree/master/jboss-amq7-custom',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,'manual','36e4532d1e380690beaa50e63e932568153d42654569dc5fe21322ecd61d354c',100.0,1779032552,0,'2026-05-17T17:42:32.422215+02:00',NULL,NULL,NULL,'[]','[]','["docs/monitoring.md"]','[]','{}','{"gh_open_issues_30d": 5, "gh_open_prs_30d": 0, "gh_community_health": "low", "gh_activity_checked": "2026-06-19T18:51:16.248480+02:00"}');
INSERT INTO "resources" VALUES('https://github.com/learning-cloud-native-go/myapp','==github.com/learning-cloud-native-go/myapp: Learning Cloud Native Go -'' myapp== 🌟','','2023',3,'A reference Go application engineered specifically to demonstrate cloud-native design principles, featuring integrated telemetry endpoints, structured JSON logging, health probes (/healthz, /ready), and graceful termination handles. (Live Grounding: Serves as a textbook design blueprint for Golang microservices deployed within Kubernetes environments).','Go','Code Repository','Intermediate',1,'online','manual','fdcb47049f926a28aac5305aa9785cbefbd70dca94e5d5597f3f63627c632e0a',100.0,1779031356,1,'2026-06-03T09:24:42Z',NULL,NULL,NULL,'["Cloud-Native Application Development", "Go Development", "Microservices"]','["[COMMUNITY-TOOL]"]','["docs/demos.md"]','["demos.md"]','{}','{"gh_license": "MIT", "gh_pushed": "2026-06-03T09:24:42Z", "gh_stars": 1093, "gh_open_issues_30d": 2, "gh_open_prs_30d": 0, "gh_community_health": "low", "gh_activity_checked": "2026-06-19T18:51:17.038028+02:00"}');
INSERT INTO "resources" VALUES('https://github.com/learnk8s/free-kubernetes','==Free Kubernetes== 🌟🌟','','2025',3,'A highly-rated index of free Kubernetes sandboxes, development clusters, managed trials, and learning environments. Designed to lower the financial entry barrier for developers. (Live Grounding: Continually updated to include current free tiers, allowing quick architectural sandboxing without infrastructure bills).','Markdown','Awesome List','Beginner',0,'online','manual','ef93829251fb7a3dcb1d4f073ed91009b47e7c4e746d5986506e8bdfaf68fb44',100.0,1779030688,1,'2024-12-02T10:55:17Z',NULL,NULL,NULL,'["Cloud-Native Infrastructure", "Learning Resources", "Kubernetes Playgrounds"]','["[COMMUNITY-TOOL]"]','["docs/demos.md"]','["demos.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2024-12-02T10:55:17Z", "gh_stars": 1158, "gh_open_issues_30d": 3, "gh_open_prs_30d": 0, "gh_community_health": "low", "gh_activity_checked": "2026-06-19T18:51:17.809304+02:00"}');
INSERT INTO "resources" VALUES('https://github.com/learnk8s/k8bit','**K8bit** — the tiny Kubernetes dashboard 🌟','','2022',0,'An ultra-lightweight, visual Kubernetes dashboard optimized for quick local development cycles. It renders operational resource states dynamically without incurring the high host memory or CPU overhead of standard web-native platforms.','JavaScript','Web Application','Beginner',0,'online','manual','bd2a8407aa1502c0c2e15a9b45c8d81e5dd773ac49aa29440111574d62364d86',100.0,1781736047,1,'2026-06-18T00:40:47.001305+02:00',NULL,NULL,NULL,'["Developer Experience", "UI Dashboards", "Lightweight Monitoring"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-tools.md"]','["kubernetes-tools.md"]','{}','{"gh_stars": 0, "gh_pushed": null, "gh_license": "N/A", "gh_open_issues_30d": 1, "gh_open_prs_30d": 0, "gh_community_health": "low", "gh_activity_checked": "2026-06-19T18:51:18.558825+02:00"}');
INSERT INTO "resources" VALUES('https://github.com/learnk8s/templating-kubernetes',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,'manual','780ad11d3fd3d731cede4902c94ac497f902475236f81708ee83ba05c6c85ee3',100.0,1779032547,1,'2026-05-17T17:42:27.535823+02:00',NULL,NULL,NULL,'[]','[]','["docs/kubernetes.md"]','[]','{}','{"gh_open_issues_30d": 9, "gh_open_prs_30d": 0, "gh_community_health": "low", "gh_activity_checked": "2026-06-19T18:51:19.321384+02:00"}');
INSERT INTO "resources" VALUES('https://github.com/learnk8s/xlskubectl','==learnk8s/xlskubectl==','','2023',3,'An open-source spreadsheet integration that translates raw kubectl command outputs into clean cost estimation worksheets. Helps engineers understand how container limits, requests, and node sizing translate into monthly cloud charges.','JavaScript','GitHub Repository','Beginner',0,'online','manual','51de01a3870365cccbecf70cc2e5816095794c9e5ec2ce9eb1944dae8bbb64e1',100.0,1781735940,1,'2026-06-18T00:39:00.218796+02:00',NULL,NULL,NULL,'["FinOps & Cloud Cost", "Kubernetes FinOps", "Tooling"]','["[COMMUNITY-TOOL]"]','["docs/finops.md", "docs/kubernetes-tools.md"]','["finops.md", "kubernetes-tools.md"]','{}','{"gh_stars": 0, "gh_pushed": null, "gh_license": "N/A", "gh_open_issues_30d": 7, "gh_open_prs_30d": 0, "gh_community_health": "low", "gh_activity_checked": "2026-06-19T18:51:20.089707+02:00"}');
INSERT INTO "resources" VALUES('https://github.com/leg100/pug','github.com/leg100/pug: PUG','','2024',2,'PUG (Pug User Interface) is a terminal-based UI designed to control terraform commands and monitor output states. It presents interactive visual representations of active plans, deployment structures, and error pipelines. It elevates standard log streams into dynamic terminal dashboards for faster local troubleshooting.','Go','TUI Tool','Intermediate',0,'online','manual','7553ba98f6386ab8d8870ffc4bf0b9b839196acae4bb9e71569b5c0331f0d068',100.0,1779033808,1,'2026-01-02T11:17:40Z',NULL,NULL,NULL,'["Infrastructure as Code", "User Interfaces", "TUI Engines"]','["[COMMUNITY-TOOL]"]','["docs/terraform.md"]','["terraform.md"]','{}','{"gh_license": "MPL-2.0", "gh_pushed": "2026-01-02T11:17:40Z", "gh_stars": 682, "gh_open_issues_30d": 21, "gh_open_prs_30d": 0, "gh_community_health": "healthy", "gh_activity_checked": "2026-06-19T18:51:20.848874+02:00"}');
INSERT INTO "resources" VALUES('https://github.com/lensesio/fast-data-dev','github.com/lensesio/fast-data-dev (Lenses Box)','','2022',5,'Fast-data-dev (Lenses Box) is a highly popular, all-in-one Docker environment integrating Kafka, ZooKeeper, Schema Registry, and REST Proxy components. It represents the industry standard for local developer mockups and continuous integration (CI) tests.','Shell','Open Source Tool','Intermediate',0,'online','manual','8aae4234c3fd5d81307550e8b1207fe6dad1ef90194caaba469d7226104fa3c6',100.0,1779030413,1,'2025-11-20T21:51:52Z',NULL,NULL,NULL,'["Event-Driven Systems", "Apache Kafka", "Testing & Emulation"]','["[DE FACTO STANDARD]"]','["docs/message-queue.md"]','["message-queue.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2025-11-20T21:51:52Z", "gh_stars": 2077, "gh_open_issues_30d": 81, "gh_open_prs_30d": 0, "gh_community_health": "active", "gh_activity_checked": "2026-06-19T18:51:21.641143+02:00"}');
INSERT INTO "resources" VALUES('https://github.com/libopenstorage/stork','libopenstorage/stork: Stork - Storage Operator Runtime for Kubernetes','','2026',5,'Stork (Storage Operator Runtime for Kubernetes) is an open-source utility developed by Portworx to facilitate storage-aware scheduling and backup operations. It communicates with local storage nodes to ensure container workloads are scheduled on the exact physical hardware housing their replicated volumes.','Go','Operator','High',0,'online','manual','e56a2be73bd09f662866098b42e91b8280bd0962218a716b1fc5c5a13c1bacdf',100.0,1779032236,1,'2025-02-12T08:30:36Z',NULL,NULL,NULL,'["Storage", "Kubernetes Storage", "Storage Operators"]','["[DE FACTO STANDARD]"]','["docs/kubernetes-storage.md"]','["kubernetes-storage.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2025-02-12T08:30:36Z", "gh_stars": 401, "gh_open_issues_30d": 87, "gh_open_prs_30d": 0, "gh_community_health": "active", "gh_activity_checked": "2026-06-19T18:51:22.407107+02:00"}');
INSERT INTO "resources" VALUES('https://github.com/ligurio/awesome-software-quality','Awesome Software Quality','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','06b05e48f77288db0caf645400d7f49ec8793b5c8c820fed5021719c6dfba1d1',100.0,1779031340,0,'2026-05-17T17:22:20.262037+02:00',NULL,NULL,NULL,'[]','[]','["docs/other-awesome-lists.md", "docs/qa.md"]','[]','{}','{"duplicate_of": "https://github.com/ligurio/sqa-wiki", "gh_open_issues_30d": 0, "gh_open_prs_30d": 0, "gh_community_health": "dormant", "gh_activity_checked": "2026-06-19T18:51:23.085596+02:00"}');
INSERT INTO "resources" VALUES('https://github.com/ligurio/sqa-wiki','Awesome Software Quality','','2026',4,'An elite repository tracking software quality assurance wikis, tools, and paradigms. Focuses on system profiling frameworks, regression suites, and static analysis platforms designed to secure microservice delivery channels.','N/A','Repository','Intermediate',0,'online','manual','58595e9f2f9cfc8f49bfb2c58d4e60bff977d3267763da04b3ea1dcb4e27029b',100.0,1779130494,1,'2023-02-01T15:23:18Z',NULL,NULL,NULL,'["Software Engineering", "Quality Assurance", "SQA Frameworks"]','["[ENTERPRISE-STABLE]"]','["docs/other-awesome-lists.md", "docs/qa.md"]','["architectural-foundations.md", "other-awesome-lists.md", "qa.md"]','{}','{"gh_license": "NOASSERTION", "gh_pushed": "2023-02-01T15:23:18Z", "gh_stars": 2315, "is_special": true, "gh_open_issues_30d": 0, "gh_open_prs_30d": 0, "gh_community_health": "dormant", "gh_activity_checked": "2026-06-19T18:51:23.805949+02:00"}');
INSERT INTO "resources" VALUES('https://github.com/ligyxy/DictMySQL','DictMySQL: A MySQL class for more convenient database manipulation with'' Python dictionary','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','8b48346e017abbd8a1a6a9e0c6dc5aabbe8a03297746a6573e4ac73792885860',100.0,1779032556,0,'2026-05-17T17:42:36.773787+02:00',NULL,NULL,NULL,'[]','[]','["docs/python.md"]','[]','{}','{"duplicate_of": "https://github.com/gyli/DictMySQL", "gh_open_issues_30d": 0, "gh_open_prs_30d": 0, "gh_community_health": "dormant", "gh_activity_checked": "2026-06-19T18:51:24.471522+02:00"}');
INSERT INTO "resources" VALUES('https://github.com/lima-vm/lima',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,'manual','241d24eaf7793fb496bb032ada39525e8ba1d1125bb0565a1dfb95e841824de6',100.0,1779031459,0,'2026-05-17T17:24:19.122502+02:00',NULL,NULL,NULL,'[]','[]','["docs/docker.md"]','[]','{}','{"gh_open_issues_30d": 511, "gh_open_prs_30d": 0, "gh_community_health": "active", "gh_activity_checked": "2026-06-19T18:51:25.231464+02:00"}');
INSERT INTO "resources" VALUES('https://github.com/line/promgen','Promgen 🌟','','2022',5,'Promgen is a web UI and CLI helper utility designed to simplify the generation of scrape target targets and custom alerting rule files for large-scale Prometheus configurations.','Python','Open Source Tool','Intermediate',0,'online','manual','7dab4f152c70ae0ac92e1efc4aa1d9f14b81ec681dba95dd7bb8dd964245e9b1',100.0,1779030119,1,'2026-06-04T03:12:56Z',NULL,NULL,NULL,'["Observability", "Prometheus Ecosystem", "Configuration Management"]','["[DE FACTO STANDARD]"]','["docs/prometheus.md"]','["prometheus.md"]','{}','{"gh_license": "MIT", "gh_pushed": "2026-06-04T03:12:56Z", "gh_stars": 1124, "gh_open_issues_30d": 30, "gh_open_prs_30d": 0, "gh_community_health": "healthy", "gh_activity_checked": "2026-06-19T18:51:25.962692+02:00"}');
INSERT INTO "resources" VALUES('https://github.com/linkedin/kafka-monitor',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,'manual','d6018be5cf48d18f45161b64791d57c725300f78533ce7b4acf10a7e373fe053',100.0,1779034373,1,'2026-05-17T18:12:53.411513+02:00',NULL,NULL,NULL,'[]','[]','["docs/monitoring.md"]','[]','{}','{"gh_license": "Apache-2.0", "gh_open_issues_30d": 35, "gh_open_prs_30d": 0, "gh_community_health": "healthy", "gh_activity_checked": "2026-06-19T18:51:26.734785+02:00"}');
INSERT INTO "resources" VALUES('https://github.com/linode/apl-core',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,'manual','94ce48bd685d015811625023b3adbf12b5c9bb32c8dbc228eceb8354abcab60a',100.0,1779130494,1,'2026-05-18T20:54:54.928602+02:00',NULL,NULL,NULL,'[]','[]','["docs/managed-kubernetes-in-public-cloud.md"]','[]','{}','{"gh_license": "Apache-2.0", "gh_open_issues_30d": 33, "gh_open_prs_30d": 0, "gh_community_health": "healthy", "gh_activity_checked": "2026-06-19T18:51:27.503357+02:00"}');
INSERT INTO "resources" VALUES('https://github.com/liqotech/liqo','liqo: Enable dynamic and seamless Kubernetes multi-cluster topologies','','2025',5,'A dynamic multi-cluster scaling platform that enables seamless resource sharing and secure overlay peering between disparate clusters. Liqo allows pods to be scheduled onto remote virtual-nodes transparently without complex VPN setups, solving dynamic hybrid-cloud expansion needs.','Go','Service','High',1,'online','manual','eff12ef7d56854bfd29ddcb5b62362fc8c9e3cb9f6e87794fd34ecf730608fb2',100.0,1779029507,1,'2026-06-14T06:47:28Z',NULL,NULL,NULL,'["Infrastructure", "Multi-Cluster Management", "Virtual Peering"]','["[DE FACTO STANDARD]"]','["docs/kubernetes-tools.md"]','["kubernetes-tools.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2026-06-14T06:47:28Z", "gh_stars": 1451, "gh_open_issues_30d": 102, "gh_open_prs_30d": 0, "gh_community_health": "active", "gh_activity_checked": "2026-06-19T18:51:28.265182+02:00"}');
INSERT INTO "resources" VALUES('https://github.com/litmuschaos/litmus','Litmus Chaos is a toolset to do chaos engineering in a kubernetes native way. Litmus provides chaos CRDs for Cloud-Native developers and SREs to inject, orchestrate and monitor chaos to find weaknesses in Kubernetes deployments','','2025',5,'A CNCF-incubating Kubernetes-native chaos orchestrator. Litmus utilizes Custom Resource Definitions (CRDs) to define chaos experiments as pipeline constructs, connecting directly with SRE logging and alerting structures to validate microservices resilience and performance baselines.','Go','Software Utility','Advanced',1,'online','manual','1509005a55e84a98d688756a302a6a45007ec076dc94dd8c2f843d97e683b68d',100.0,1779029575,1,'2026-06-09T17:08:20Z',NULL,NULL,NULL,'["Resilience", "Chaos Engineering", "Enterprise Platforms"]','["[DE FACTO STANDARD]"]','["docs/chaos-engineering.md"]','["chaos-engineering.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2026-06-09T17:08:20Z", "gh_stars": 5433, "gh_open_issues_30d": 436, "gh_open_prs_30d": 0, "gh_community_health": "active", "gh_activity_checked": "2026-06-19T18:51:29.039681+02:00"}');
INSERT INTO "resources" VALUES('https://github.com/little-angry-clouds/kubectl-ssh-proxy','Kubectl SSH Proxy 🌟','','2022',5,'A practical utility that transparently proxies SSH connections directly to destination pods. It simplifies system administration overhead by avoiding node SSH exposure, utilizing native Kubernetes authorization mechanisms to execute secure diagnostics.','Bash','CLI Tool','Intermediate',0,'online','manual','74125b09ed5f30795e3f20d2235cf584d4549e8c62fce881312dfbdc0af4ea46',100.0,1779032080,1,'2020-02-04T20:48:31Z',NULL,NULL,NULL,'["Networking", "Access & Proxies", "Secure Tunneling"]','["[DE FACTO STANDARD]"]','["docs/kubernetes-tools.md"]','["kubernetes-tools.md"]','{}','{"gh_license": "GPL-3.0", "gh_pushed": "2020-02-04T20:48:31Z", "gh_stars": 48, "gh_open_issues_30d": 1, "gh_open_prs_30d": 0, "gh_community_health": "low", "gh_activity_checked": "2026-06-19T18:51:29.807413+02:00"}');
INSERT INTO "resources" VALUES('https://github.com/lnsp/k8s-crash-informer','k8s-crash-informer','','2022',5,'A minimal event listener that detects Pod CrashLoopBackOff situations and broadcasts instant alerts to designated incident channels. Helps infrastructure teams drastically minimize operational downtime.','Go','Controller','Intermediate',1,'online','manual','922b7b2d5fc2a42ff6bf73fbb96ed877b2ee60daa3767e76f207d84bf65d8876',100.0,1779031528,1,'2024-09-30T19:30:38Z',NULL,NULL,NULL,'["Observability", "Alerting & Notifications", "Crash Tracking"]','["[DE FACTO STANDARD]"]','["docs/kubernetes-tools.md"]','["kubernetes-tools.md"]','{}','{"gh_license": "MIT", "gh_pushed": "2024-09-30T19:30:38Z", "gh_stars": 47, "gh_open_issues_30d": 1, "gh_open_prs_30d": 0, "gh_community_health": "low", "gh_activity_checked": "2026-06-19T18:51:30.714606+02:00"}');
INSERT INTO "resources" VALUES('https://github.com/localstack/localstack','github.com/localstack/localstack','','2026',5,'Curator Insight identifies the open-source repository for LocalStack, the premier AWS cloud emulator. Live Grounding underscores its unparalleled adoption (>65k stars), showing it as a foundational dependency for developer productivity, enabling local execution of Lambdas, S3, DynamoDB, and CloudFormation stacks.','Python','Tool','Intermediate',0,'online','manual','f77a6e9165358b0c579cdd1a8fd99c43dd2ae5ab15f70ab26521ac3710f043c8',100.0,1779033508,1,'2026-03-23T08:52:01Z',NULL,NULL,NULL,'["Testing & Chaos", "Local Emulation", "AWS Emulation"]','["[DE FACTO STANDARD]"]','["docs/aws-miscellaneous.md"]','["aws-miscellaneous.md"]','{}','{"gh_license": "NOASSERTION", "gh_pushed": "2026-03-23T08:52:01Z", "gh_stars": 65044, "gh_open_issues_30d": 0, "gh_open_prs_30d": 0, "gh_community_health": "dormant", "gh_activity_checked": "2026-06-19T18:51:31.474266+02:00"}');
INSERT INTO "resources" VALUES('https://github.com/loft-sh/jspolicy','jspolicy','','2023',2,'A high-performance admission controller that enables developers to write Kubernetes policies using JavaScript or TypeScript instead of declarative DSLs like Rego. It compiles and executes policies inside an embedded V8 engine, delivering execution speeds comparable to native compiled code. In 2026, it represents a highly flexible alternative to OPA Gatekeeper for teams with strong JavaScript skillsets.','TypeScript','Admission Controller','Medium',1,'online','manual','08c5032b6836f85ac8583a0f9c9e0b8642141df8244a0610a44faa0dc0cd5c98',100.0,1779029374,1,'2025-06-24T23:50:38Z',NULL,NULL,NULL,'["Security", "Policy Enforcement", "Admission Control"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-tools.md"]','["kubernetes-tools.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2025-06-24T23:50:38Z", "gh_stars": 416, "gh_open_issues_30d": 25, "gh_open_prs_30d": 0, "gh_community_health": "healthy", "gh_activity_checked": "2026-06-19T18:51:32.241390+02:00"}');
INSERT INTO "resources" VALUES('https://github.com/loft-sh/kiosk','==loft-sh/kiosk==','','2022',5,'An open-source extension for managing logical multi-tenancy. Configures self-service namespace provisioning and tenant resource allocations, though now largely replaced by vcluster workflows.','Go','Repository','Advanced',0,'online','manual','3d44b8ef74793fa5b29417df1d455e93cae77e5cdb31c72527fecdb4ad0231e8',100.0,1779029732,1,'2024-04-25T18:59:51Z',NULL,NULL,NULL,'["Platform Engineering", "Multi-Tenancy", "Admission Control"]','["[DE FACTO STANDARD]"]','["docs/kubernetes.md"]','["kubernetes-tools.md", "kubernetes.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2024-04-25T18:59:51Z", "gh_stars": 1071, "gh_open_issues_30d": 20, "gh_open_prs_30d": 0, "gh_community_health": "healthy", "gh_activity_checked": "2026-06-19T18:51:33.013942+02:00"}');
INSERT INTO "resources" VALUES('https://github.com/login?return_to=https%3A%2F%2Fgithub.com%2Fnew','GH repos: repo.new','','2026',0,'The standard browser shortcut (`repo.new`) designed to route authenticated developer sessions directly to GitHub''s repository creation workspace. Enables rapid workspace initialization and deployment pipeline seeding.','English','Website','Beginner',0,'online','manual','88113be655d902e393e71c99ae970bdc9581facd8f873687c25b67df77357996',100.0,1779130495,1,'2026-05-18T20:54:55.019934+02:00',NULL,NULL,NULL,'["Developer Productivity", "Utilities", "GitHub Shortcuts"]','["[COMMUNITY-TOOL]"]','["docs/project-management-tools.md"]','["project-management-tools.md"]','{}','{"gh_stars": 0, "gh_pushed": null, "gh_license": "N/A"}');
INSERT INTO "resources" VALUES('https://github.com/longhorn/longhorn',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,'manual','01a524ae33e45909bee9c0af9f65a2545e674c69ead0d27334eb30a7b40f3e11',100.0,1779032800,0,'2026-05-17T17:46:40.740806+02:00',NULL,NULL,NULL,'[]','[]','["docs/rancher.md"]','[]','{}','{"gh_open_issues_30d": 1792, "gh_open_prs_30d": 0, "gh_community_health": "active", "gh_activity_checked": "2026-06-19T18:51:33.780739+02:00"}');
INSERT INTO "resources" VALUES('https://github.com/longhorn/longhorn/issues/292','longhorn issue: Move replica to a different server','','2021',4,'A critical technical discussion dealing with manual scheduling, evacuation, and relocation patterns for Longhorn storage replicas. Serves as an operational guide for maintaining state synchronization across multi-node topologies.','Go','Issue/Discussion','Advanced',0,'online','manual','24b74089da1c13144fff8d54d0445036cf0a122149e8a79d259d51de36380887',100.0,1779031126,1,'2026-06-14T01:54:43Z',NULL,NULL,NULL,'["Infrastructure", "Storage Systems", "Replica Scheduling"]','["[ENTERPRISE-STABLE]"]','["docs/kubernetes-backup-migrations.md"]','["kubernetes-backup-migrations.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2026-06-14T01:54:43Z", "gh_stars": 7785, "gh_open_issues_30d": 1792, "gh_open_prs_30d": 0, "gh_community_health": "active", "gh_activity_checked": "2026-06-19T18:51:34.541437+02:00"}');
INSERT INTO "resources" VALUES('https://github.com/lorabv/awesome-agile','Awesome Agile','','2026',3,'A repository documenting framework implementations, team retrospective designs, agile scaling patterns, and workflow visualization templates. Streamlines delivery velocity for agile software development operations.','Markdown','Awesome List','Beginner',0,'online','manual','b20e8644d011550e8f450da70fe9bd70a2d33974974ee95b2347845be5a42c63',100.0,1779032874,1,'2024-08-10T05:59:46Z',NULL,NULL,NULL,'["Process & Delivery", "Agile Methodologies", "Scrum & Kanban Frameworks"]','["[COMMUNITY-TOOL]"]','["docs/other-awesome-lists.md"]','["architectural-foundations.md", "other-awesome-lists.md"]','{}','{"gh_license": "CC0-1.0", "gh_pushed": "2024-08-10T05:59:46Z", "gh_stars": 1476, "is_special": true, "gh_open_issues_30d": 11, "gh_open_prs_30d": 0, "gh_community_health": "healthy", "gh_activity_checked": "2026-06-19T18:51:35.281696+02:00"}');
INSERT INTO "resources" VALUES('https://github.com/lorien/awesome-web-scraping','lorien/awesome-web-scraping: Awesome Web Scraping','','2026',3,'A specialized index compiling scraping libraries, network proxy parsers, and browser-automation engines. Assists data engineers in deploying reliable web data ingestion systems, managing distributed crawlers, and bypassing anti-bot measures.','Markdown','Awesome List','Intermediate',0,'online','manual','018df52d845cbe28439ba73fd802c7ad398b8cccdf74dfecc4f01f73d7ccb280',100.0,1779033309,1,'2026-05-28T08:49:24Z',NULL,NULL,NULL,'["Data Engineering", "Data Curation", "Web Scraping"]','["[ENTERPRISE-STABLE]"]','["docs/other-awesome-lists.md"]','["architectural-foundations.md", "other-awesome-lists.md"]','{}','{"gh_license": "NOASSERTION", "gh_pushed": "2026-05-28T08:49:24Z", "gh_stars": 7927, "is_special": true, "gh_open_issues_30d": 0, "gh_open_prs_30d": 0, "gh_community_health": "dormant", "gh_activity_checked": "2026-06-19T18:51:36.038783+02:00"}');
INSERT INTO "resources" VALUES('https://github.com/louislam/uptime-kuma','louislam/uptime-kuma','','2021',5,'A highly popular self-hosted synthetic monitoring tool written in Node.js. It features multi-protocol ping, HTTP/TCP checks, certificate monitoring, integration with multi-channel alert providers, and highly intuitive dashboards, serving as a lightweight alternative to commercial APM and uptime tools.','JavaScript','tool','Basic',0,'online','manual','78a24cacb21d53c188d5a18ea7e98aa1b7767e890023ef21ef8b4a8ffd1c2153',100.0,1779029628,1,'2026-06-14T00:28:22Z',NULL,NULL,NULL,'["Observability & Monitoring", "Synthetic Monitoring", "Uptime-Kuma"]','["[DE FACTO STANDARD]"]','["docs/monitoring.md"]','["monitoring.md"]','{}','{"gh_license": "MIT", "gh_pushed": "2026-06-14T00:28:22Z", "gh_stars": 87989, "gh_open_issues_30d": 758, "gh_open_prs_30d": 0, "gh_community_health": "active", "gh_activity_checked": "2026-06-19T18:51:36.800278+02:00"}');
INSERT INTO "resources" VALUES('https://github.com/lsdopen/ahoy','github.com/lsdopen/ahoy','','2022',5,'Ahoy streamlines deployment validation in delivery pipelines by managing Kubernetes manifest configurations. It works as an intermediary script engine to verify configuration structures prior to deployment execution. It helps teams ensure compliance inside automated pipelines.','Go','CLI Tool','Intermediate',0,'online','manual','9cc3ecfbaa36b33b4ac2815f03d87f6d13ac5846af05a8e24e292bbd0e7a5f1c',100.0,1779032017,1,'2022-12-06T12:21:29Z',NULL,NULL,NULL,'["GitOps & Delivery", "CI/CD Orchestration", "Deployment Helpers"]','["[DE FACTO STANDARD]"]','["docs/kubernetes-tools.md"]','["kubernetes-tools.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2022-12-06T12:21:29Z", "gh_stars": 78, "gh_open_issues_30d": 6, "gh_open_prs_30d": 0, "gh_community_health": "low", "gh_activity_checked": "2026-06-19T18:51:37.537122+02:00"}');
INSERT INTO "resources" VALUES('https://github.com/lucidrains/PaLM-rlhf-pytorch','lucidrains/PaLM-rlhf-pytorch','','2023',5,'An open-source PyTorch implementation combining the PaLM architecture with Reinforcement Learning from Human Feedback (RLHF). Crucial blueprint for organizations aiming to construct and fine-tune private, self-hosted LLM engines for internal code synthesis.','Python','Library','Advanced',0,'online','manual','f9270d91591dcdca60ca5424812f9254fb9cabd721b35e11d837fc86c3bb7200',100.0,1779030976,1,'2026-05-29T17:54:51Z',NULL,NULL,NULL,'["Software Engineering", "Machine Learning Systems", "LLM Training"]','["[DE FACTO STANDARD]"]','["docs/git.md"]','["git.md"]','{}','{"gh_license": "MIT", "gh_pushed": "2026-05-29T17:54:51Z", "gh_stars": 7864, "gh_open_issues_30d": 20, "gh_open_prs_30d": 0, "gh_community_health": "healthy", "gh_activity_checked": "2026-06-19T18:51:38.271300+02:00"}');
INSERT INTO "resources" VALUES('https://github.com/lucky-sideburn/kubeinvaders','kubeinvaders','','2026',3,'Kubeinvaders is a gamified chaos engineering platform modeled after classic Space Invaders, where destroying alien ships triggers real-time Pod terminations. While visually playful, it serves as an educational framework to demonstrate system resilience, automatic failover capabilities, and network resilience. It is highly popular for live interactive workshops, chaos training, and community meetups.','C','Chaos Tool','Intermediate',0,'online','manual','af9a6ab0fbb2bf9f91ff93a65c79bd78ee3bb101608bec7dfa38eca6801603c2',100.0,1779032196,1,'2026-05-10T15:00:45Z',NULL,NULL,NULL,'["Operations", "Chaos Engineering", "Gamified Diagnostics"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-tools.md"]','["kubernetes-tools.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2026-05-10T15:00:45Z", "gh_stars": 1108, "gh_open_issues_30d": 0, "gh_open_prs_30d": 0, "gh_community_health": "dormant", "gh_activity_checked": "2026-06-19T18:51:38.995981+02:00"}');
INSERT INTO "resources" VALUES('https://github.com/luk4z7/go-concurrency-guide','luk4z7/go-concurrency-guide: Go Concurrency Guide 🌟','','N/A',0,'A comprehensive reference repository breaking down Go concurrency primitives like channels, select blocks, and sync packages. Downrated due to lack of recent commits (>4 years).','en','Repository','Advanced',0,'online','manual','54f6c0532ac7cdc073cec77cbdf18d227dba44336b4952ee22a8335434df0a30',100.0,1781735950,1,'2026-06-18T00:39:10.746490+02:00',NULL,NULL,NULL,'["Cloud Native Languages", "Go", "Performance Tuning"]','["[COMMUNITY-TOOL]", "[GUIDE]", "[LEGACY]"]','["docs/golang.md"]','["golang.md"]','{}','{"gh_stars": 0, "gh_pushed": null, "gh_license": "N/A", "gh_open_issues_30d": 1, "gh_open_prs_30d": 0, "gh_community_health": "low", "gh_activity_checked": "2026-06-19T18:51:39.719285+02:00"}');
INSERT INTO "resources" VALUES('https://github.com/lukaszraczylo/jobs-manager-operator','github.com/lukaszraczylo/jobs-manager-operator 🌟','','2024',0,'A specialized job execution supervisor focused on automated lifecycle pruning. It dynamically clears completed or broken jobs based on custom-defined TTL guidelines, preventing etcd congestion caused by historical batch resources.','Go','Repository','Intermediate',0,'online','manual','1873e3717284ee21f2c4767fbac33bddb1e092d73f04071e8fb3fa12d93cb921',100.0,1781736026,1,'2026-06-18T00:40:26.319220+02:00',NULL,NULL,NULL,'["Workload Management", "Job Scheduling", "Operators"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-operators-controllers.md"]','["kubernetes-operators-controllers.md"]','{}','{"gh_stars": 0, "gh_pushed": null, "gh_license": "N/A", "gh_open_issues_30d": 7, "gh_open_prs_30d": 0, "gh_community_health": "low", "gh_activity_checked": "2026-06-19T18:51:40.463646+02:00"}');
INSERT INTO "resources" VALUES('https://github.com/lukemurraynz/awesome-azure-architecture','github.com/lukemurraynz/awesome-azure-architecture 🌟','','2026',5,'An exhaustive mapping of architectural blueprints, enterprise landing zone templates, and reference designs for Microsoft Azure. Designed to bridge the gap between high-level architectural standards and actual resource configuration templates. Ideal for Principal Architects designing secure, scalable multi-region hybrid-cloud networks.','N/A','Repository','Advanced',0,'online','manual','2608f80cee1d1f12f6950b51542ffa658347054c8a2d9b993ad3aaf246ede191',100.0,1779029063,1,'2026-05-23T10:37:21Z',NULL,NULL,NULL,'["Cloud Infrastructure", "Azure", "Architecture"]','["[DE FACTO STANDARD]"]','["docs/other-awesome-lists.md"]','["architectural-foundations.md", "other-awesome-lists.md"]','{}','{"gh_license": "CC0-1.0", "gh_pushed": "2026-05-23T10:37:21Z", "gh_stars": 1709, "is_special": true, "gh_open_issues_30d": 1, "gh_open_prs_30d": 0, "gh_community_health": "low", "gh_activity_checked": "2026-06-19T18:51:41.191862+02:00"}');
INSERT INTO "resources" VALUES('https://github.com/m9sweeper/m9sweeper','m9sweeper/m9sweeper','','2026',2,'M9sweeper functions as a comprehensive, web-based DevSecOps platform compiling outputs from external tools like Trivy, Kubesec, and kube-bench. It presents security managers with structured dashboards tracking image vulnerabilities, misconfigurations, and active network policy violations. It is a solid, cost-effective option for mid-sized teams searching for consolidated risk views.','TypeScript','Web Application','Intermediate',0,'online','manual','813426b55b122cc5e934d1e74f90846fc8b84721025433969551ce82fdb377ca',100.0,1779034309,1,'2024-07-12T11:23:59Z',NULL,NULL,NULL,'["Security", "DevSecOps Platforms", "Vulnerability Management"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-tools.md"]','["kubernetes-tools.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2024-07-12T11:23:59Z", "gh_stars": 264, "gh_open_issues_30d": 16, "gh_open_prs_30d": 0, "gh_community_health": "healthy", "gh_activity_checked": "2026-06-19T18:51:41.962356+02:00"}');
INSERT INTO "resources" VALUES('https://github.com/maddevsio/aws-eks-base','github.com/maddevsio/aws-eks-base: Boilerplate for a basic AWS infrastructure'' with EKS cluster 🌟','','2023',3,'An open-source boilerplate repository offering ready-to-run configurations for basic AWS environments hosting EKS. Establishes robust base-layer networking components, subnets, and node group layouts.','HCL','Repository','Intermediate',0,'online','manual','c58a9bfe58679f4f14f7146b26c69d25f38f5b10b4d55381ef9bfc6dcc440322',100.0,1779033573,1,'2025-09-02T07:41:36Z',NULL,NULL,NULL,'["Cloud Infrastructure", "AWS", "EKS & Container Orchestration"]','["[COMMUNITY-TOOL]"]','["docs/terraform.md"]','["terraform.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2025-09-02T07:41:36Z", "gh_stars": 629, "gh_open_issues_30d": 16, "gh_open_prs_30d": 0, "gh_community_health": "healthy", "gh_activity_checked": "2026-06-19T18:51:42.741543+02:00"}');
INSERT INTO "resources" VALUES('https://github.com/madhuakula/kubernetes-goat','The Kubernetes Goat','','2024',4,'The premier interactive security training platform containing an intentionally vulnerable Kubernetes cluster. Designed as an educational sandbox to demonstrate real-world cluster vulnerabilities, RBAC privilege escalations, metadata exposure, and container breakout exploits.','Go','Repository','Advanced',1,'online','manual','10cd2669733d059557ce9f5b62e48d5f93f98e9ee645889e60ff1cb764373706',100.0,1779032780,1,'2026-04-16T22:11:11Z',NULL,NULL,NULL,'["Security", "Vulnerabilities", "Hacking Labs"]','["[ENTERPRISE-STABLE]"]','["docs/demos.md", "docs/kubernetes-tools.md"]','["kubernetes-tools.md", "demos.md"]','{}','{"gh_license": "MIT", "gh_pushed": "2026-04-16T22:11:11Z", "gh_stars": 5674, "gh_open_issues_30d": 28, "gh_open_prs_30d": 0, "gh_community_health": "healthy", "gh_activity_checked": "2026-06-19T18:51:43.478299+02:00"}');
INSERT INTO "resources" VALUES('https://github.com/madisonmay/tracker','tracker: A time machine for debugging pesky stateful errors','','2016',1,'Curator Insight details a utility designed to capture and track mutational state transitions in Python objects over time. Live Grounding observes that while the repository is now dormant and unmaintained, the architecture of immutable tracking states remains a core conceptual design in complex state-machine debugging.','Python','Library','Intermediate',0,'online','manual','012724e9b458b66ba4f7ddfb8697137e27c75520d238044184088de13f595c07',100.0,1779030404,1,'2016-06-30T16:40:56Z',NULL,NULL,NULL,'["Software Engineering", "Python", "Debugging Tools"]','["[COMMUNITY-TOOL]"]','["docs/python.md"]','["python.md"]','{}','{"gh_license": "MIT", "gh_pushed": "2016-06-30T16:40:56Z", "gh_stars": 36, "gh_open_issues_30d": 3, "gh_open_prs_30d": 0, "gh_community_health": "low", "gh_activity_checked": "2026-06-19T18:51:44.235925+02:00"}');
INSERT INTO "resources" VALUES('https://github.com/magnologan/awesome-k8s-security','magnologan/awesome-k8s-security: Awesome Kubernetes (K8s) Security 🌟','','2023',5,'A premier directory indexing specialized Kubernetes security packages, scanners, CVE logs, and hardening guides. It collects key scanning tools such as Falco, Trivy, and Polaris, helping cloud compliance officers map cluster defense strategies against known attack matrices.','Markdown','Awesome List','Advanced',0,'online','manual','6f567eff9c68a4165239530c9608e0e3713cd2f901fdd0cf6eed950b24ca0cbc',100.0,1781736123,1,'2026-06-18T00:42:03.210863+02:00',NULL,NULL,NULL,'["Curation", "Awesome Lists", "Security"]','["[DE FACTO STANDARD]"]','["docs/other-awesome-lists.md"]','["architectural-foundations.md", "other-awesome-lists.md"]','{}','{"gh_stars": 0, "gh_pushed": null, "gh_license": "N/A", "is_special": true, "gh_open_issues_30d": 0, "gh_open_prs_30d": 0, "gh_community_health": "dormant", "gh_activity_checked": "2026-06-19T18:51:44.971063+02:00"}');
INSERT INTO "resources" VALUES('https://github.com/mailtoharshit/Awesome-Api-Management-Tools','Awesome API Management Tools','','2026',5,'A directory focused on API design portals, lifecycle management tools, and specification utilities (like OpenAPI/Swagger). This list aids enterprise architects in establishing API-first development strategies and internal developer platform registries. It supports transition pathways from monolithic configurations to service meshes.','N/A','Repository','Intermediate',1,'online','manual','1e40a85e674c909d7120a38aff58a7ece05ec2010807ba126cff1fd7f893e5f1',100.0,1779031928,1,'2022-11-10T14:31:40Z',NULL,NULL,NULL,'["API Development", "API Management", "Resources"]','["[DE FACTO STANDARD]"]','["docs/other-awesome-lists.md"]','["architectural-foundations.md", "other-awesome-lists.md"]','{}','{"gh_license": "MIT", "gh_pushed": "2022-11-10T14:31:40Z", "gh_stars": 86, "is_special": true, "gh_open_issues_30d": 8, "gh_open_prs_30d": 0, "gh_community_health": "low", "gh_activity_checked": "2026-06-19T18:51:45.686262+02:00"}');
INSERT INTO "resources" VALUES('https://github.com/maistra/istio','github.com: Maistra Istio','','2022',5,'The official GitHub repository for Maistra''s modified Istio control plane code. Optimized for multi-tenancy support, advanced security policies, and tight integration within OpenShift environments.','Go','Repository','High',1,'online','manual','dfff504ef42a2c7c84f0277c7e1bc77e5d80fac306067dbf1ac609135b0792f0',100.0,1779034423,1,'2026-06-11T21:11:21Z',NULL,NULL,NULL,'["Cloud Native Infrastructure", "Service Mesh", "OpenShift"]','["[DE FACTO STANDARD]"]','["docs/istio.md", "docs/ocp4.md"]','["istio.md", "ocp4.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2026-06-11T21:11:21Z", "gh_stars": 94, "gh_open_issues_30d": 15, "gh_open_prs_30d": 0, "gh_community_health": "healthy", "gh_activity_checked": "2026-06-19T18:51:46.441116+02:00"}');
INSERT INTO "resources" VALUES('https://github.com/major/imagebuilder-containerized/blob/main/.github/workflows/main.yml','github.com/major/imagebuilder-containerized','','2021',1,'An active GitHub Actions workflow blueprint orchestrating containerized OS image compilation. Demonstrates clean, multi-step pipeline actions to automatically package, build, and push customized bootable operating system images directly from GitHub.','YAML','Repository','Advanced',0,'online','manual','45941b31923e8ab2c5173c5be4a55731e10fd1f10c8b40335cba9d2cbb2aed0d',100.0,1779032640,1,'2022-03-12T19:03:00Z',NULL,NULL,NULL,'["CI/CD Pipelines", "Automated Image Builds", "Image Builder Workflows"]','["[COMMUNITY-TOOL]"]','["docs/demos.md"]','["demos.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2022-03-12T19:03:00Z", "gh_stars": 1, "gh_open_issues_30d": 2, "gh_open_prs_30d": 0, "gh_community_health": "low", "gh_activity_checked": "2026-06-19T18:51:47.158640+02:00"}');
INSERT INTO "resources" VALUES('https://github.com/mancubus77/awesome-sre','mancubus77/awesome-sre','','2026',1,'A legacy index mapping early SRE principles and infrastructure utilities. Offers historical context on containerization transitions, bare-metal server configurations, and performance optimization guidelines.','Markdown','Awesome List','Intermediate',0,'online','manual','487dfbd13dc00956e6e3796e62f5f9611ad3e96c902b48ef601419c8ff450b95',100.0,1779034523,1,'2019-02-02T17:37:39Z',NULL,NULL,NULL,'["Infrastructure & Operations", "Site Reliability Engineering", "Incident Management"]','["[LEGACY]"]','["docs/other-awesome-lists.md"]','["architectural-foundations.md", "other-awesome-lists.md"]','{}','{"gh_license": "CC0-1.0", "gh_pushed": "2019-02-02T17:37:39Z", "gh_stars": 3, "is_special": true, "gh_open_issues_30d": 0, "gh_open_prs_30d": 0, "gh_community_health": "dormant", "gh_activity_checked": "2026-06-19T18:51:47.986037+02:00"}');
INSERT INTO "resources" VALUES('https://github.com/manuzhang/awesome-streaming','Awesome Streaming','','2026',0,'A massive, community-maintained compilation of stream processing resources. It catalogues major ingestion engines, streaming databases, connector standards, and operational tools, serving as an exhaustive reference manual for data and cloud architects.','N/A','Guide','Intermediate',0,'online','manual','8ed47efe125320d7d3aced3c600543bf96b4b9099b7acd6ef97b1e63380e71e5',100.0,1781736080,1,'2026-06-18T00:41:20.874936+02:00',NULL,NULL,NULL,'["Data Engineering", "Stream Processing", "Meta-Resources"]','["[COMMUNITY-TOOL]", "[GUIDE]"]','["docs/message-queue.md", "docs/other-awesome-lists.md"]','["message-queue.md", "other-awesome-lists.md"]','{}','{"gh_stars": 0, "gh_pushed": null, "gh_license": "N/A", "is_special": true, "gh_open_issues_30d": 5, "gh_open_prs_30d": 0, "gh_community_health": "low", "gh_activity_checked": "2026-06-19T18:51:48.727956+02:00"}');
INSERT INTO "resources" VALUES('https://github.com/maorfr/helm-backup','maorfr/helm-backup: Helm Backup Plugin','','2021',2,'An early state backup plugin designed to preserve localized copies of active Helm releases. Modern declarative GitOps frameworks (such as Argo CD or Flux) have made manual stateful backups obsolete.','Go','CLI Plugin','Intermediate',0,'online','manual','5e98c26c5c11234eb8c1dbe27ec67f613ecd57236f02ecddd570817f89c1dd52',100.0,1779030229,1,'2021-03-04T17:55:09Z',NULL,NULL,NULL,'["Platform Engineering", "Kubernetes GitOps & Packaging", "Legacy Utilities"]','["[COMMUNITY-TOOL]"]','["docs/helm.md"]','["helm.md"]','{}','{"gh_license": "NOASSERTION", "gh_pushed": "2021-03-04T17:55:09Z", "gh_stars": 83, "gh_open_issues_30d": 6, "gh_open_prs_30d": 0, "gh_community_health": "low", "gh_activity_checked": "2026-06-19T18:51:49.489570+02:00"}');
INSERT INTO "resources" VALUES('https://github.com/maorfr/kube-tasks','maorfr/kube-tasks: Kube tasks','','2021',1,'A lightweight CLI tool designed to run one-off tasks in a Kubernetes cluster without creating persistent deployments or CronJobs. It allows developers to quickly spin up debugging or configuration pods that auto-terminate. In 2026, it is a convenient tool for quick tasks, though similar functionality exists natively via kubectl run.','Go','CLI Tool','Low',0,'online','manual','aecee554afad4bb68e87493e0e260c4bb25965c2d6d6d5d8627a1ffb7de9aead',100.0,1779030727,1,'2022-04-26T15:43:35Z',NULL,NULL,NULL,'["Operations", "Scheduling", "Ad-hoc Tasks"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-tools.md"]','["kubernetes-tools.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2022-04-26T15:43:35Z", "gh_stars": 23, "gh_open_issues_30d": 1, "gh_open_prs_30d": 0, "gh_community_health": "low", "gh_activity_checked": "2026-06-19T18:51:50.328398+02:00"}');
INSERT INTO "resources" VALUES('https://github.com/marcredhat/crcdemos','Red Hat CodeReady Containers (Minishift equivalent for OpenShift 4.2 or newer) - step-by-step demo guides','','2021',0,'Curator Insight positions this project as a step-by-step demo guide for Red Hat CodeReady Containers (CRC), representing the modern equivalent of local Minishift. Live Grounding reveals CRC is an essential local development environment simulating multi-node OpenShift setups. The demos illustrate localized microservice deployment and validation before pushing to enterprise stages.','Shell','Repository','Advanced',1,'online','manual','78fd0943533474a5ee60306b81e7995380558c07427b850f68003cd8bc32f01b',100.0,1781735911,1,'2026-06-18T00:38:31.190420+02:00',NULL,NULL,NULL,'["Cloud Native Platforms", "Red Hat OpenShift", "Local Development", "CodeReady Containers"]','["[COMMUNITY-TOOL]"]','["docs/demos.md"]','["demos.md"]','{}','{"gh_stars": 0, "gh_pushed": null, "gh_license": "N/A", "gh_open_issues_30d": 0, "gh_open_prs_30d": 0, "gh_community_health": "dormant", "gh_activity_checked": "2026-06-19T18:51:51.063644+02:00"}');
INSERT INTO "resources" VALUES('https://github.com/marketplace/actions/aws-secrets-manager-github-action','github.com/marketplace: Use AWS Secrets Manager secrets in GitHub jobs 🌟','','2021',0,'Integrates AWS Secrets Manager natively into GitHub Actions runtime environments. Restricts secret exposure to disk arrays by fetching variable payloads on-demand directly into the runner''s memory space, strengthening standard CI security parameters.','TypeScript','Action','Intermediate',0,'online','manual','c5870f6af842f63087086b2033b1d0a66d0d21e6f8eb1aeff88a5b8d35034ec0',100.0,1781735950,1,'2026-06-18T00:39:10.422954+02:00',NULL,NULL,NULL,'["CI/CD Pipeline", "Security & Compliance", "Secret Management"]','["[COMMUNITY-TOOL]"]','["docs/git.md"]','["git.md"]','{}','{"gh_stars": 0, "gh_pushed": null, "gh_license": "N/A", "gh_open_issues_30d": 0, "gh_open_prs_30d": 0, "gh_community_health": "dormant", "gh_activity_checked": "2026-06-19T18:51:51.724790+02:00"}');
INSERT INTO "resources" VALUES('https://github.com/marketplace/actions/flat-data','flat-data','','2021',0,'Flat Data is a GitHub Action designed to facilitate basic ETL automation by pulling structured API or database data directly into Git files. Highlights how Git revision control can serve as an audit log for lightweight datasets. Fits well within a GitOps-driven data synchronization strategy.','TypeScript','Library','Intermediate',0,'online','manual','3ef34d3339aee4d576b3575c01f5c33b29a35255521792a02309394c2f2d4c10',100.0,1781735950,1,'2026-06-18T00:39:10.344277+02:00',NULL,NULL,NULL,'["Data Engineering", "GitOps", "Data Versioning"]','["EMERGING", "COMMUNITY-TOOL"]','["docs/git.md"]','["git.md"]','{}','{"gh_stars": 0, "gh_pushed": null, "gh_license": "N/A", "gh_open_issues_30d": 0, "gh_open_prs_30d": 0, "gh_community_health": "dormant", "gh_activity_checked": "2026-06-19T18:51:52.367668+02:00"}');
INSERT INTO "resources" VALUES('https://github.com/marketplace?query=publisher%3Aokteto&type=actions','github.com/marketplace: Automating your Kubernetes dev environments with'' the open source oktetohq Cloud got easier with GitHub Actions','','2024',3,'Official GitHub Marketplace configurations showing how to harness Okteto GitHub Actions to dynamically spin up on-demand preview environments. Streamlines deployment verification directly in active PR validation pipelines.','YAML','Integration','Intermediate',1,'online','manual','f1dc41d242c740d5e9af12a7174c9a09904e8cf0f7f74a8213ff7dd1644f7052',100.0,1779034572,1,'2026-05-17T18:16:12.256174+02:00',NULL,NULL,NULL,'["Development Workflow", "CI/CD Integration", "Okteto Actions"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-based-devel.md"]','["kubernetes-based-devel.md"]','{}','{"gh_stars": 0, "gh_pushed": null, "gh_license": "N/A"}');
INSERT INTO "resources" VALUES('https://github.com/maruina/aws-auth-manager','maruina/aws-auth-manager: K8s controller to manage the aws-auth configmap','','2019',0,'A specialized operator built to automate Amazon EKS auth mappings. It updates the native aws-auth ConfigMap dynamically based on AWS IAM events, preventing configuration drift.','Go','Kubernetes Controller','Advanced',0,'online','manual','443820fc520dd680948ab891795f35473f40244ae245d57d9f65188c5e1f3e67',100.0,1781736046,1,'2026-06-18T00:40:46.760915+02:00',NULL,NULL,NULL,'["Security & Compliance", "Identity & Access", "EKS IAM Mapping"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-tools.md"]','["kubernetes-tools.md"]','{}','{"gh_stars": 0, "gh_pushed": null, "gh_license": "N/A", "gh_open_issues_30d": 11, "gh_open_prs_30d": 0, "gh_community_health": "healthy", "gh_activity_checked": "2026-06-19T18:51:53.105815+02:00"}');
INSERT INTO "resources" VALUES('https://github.com/mattfeltonma/azure-networking-patterns','==mattfeltonma/azure-networking-patterns==','','2024',5,'A curated library containing declarative architectural examples of Azure networking infrastructure. Simplifies deployment patterns such as hub-and-spoke virtual networks and private endpoints.','Bicep','Repository','Intermediate',0,'online','manual','517703fca31b07f199b1117deaae440807703e72d7ef1e31747667f9792c79b0',100.0,1779031810,1,'2024-08-29T17:39:46Z',NULL,NULL,NULL,'["Networking", "Infrastructure as Code", "Architecture Code Patterns"]','["[DE FACTO STANDARD]"]','["docs/azure.md"]','["azure.md"]','{}','{"gh_license": "MIT", "gh_pushed": "2024-08-29T17:39:46Z", "gh_stars": 164, "gh_open_issues_30d": 0, "gh_open_prs_30d": 0, "gh_community_health": "dormant", "gh_activity_checked": "2026-06-19T18:51:53.921102+02:00"}');
INSERT INTO "resources" VALUES('https://github.com/mattmoor/warm-image','mattmoor/warm-image: Kubernetes WarmImage CRD','','2022',2,'A Custom Resource Definition (CRD) and controller that automates pre-pulling container images onto Kubernetes nodes, ensuring they remain ''warm'' to minimize execution start delays. Historically significant for its early design elegance, in 2026 it remains a solid blueprint for building event-driven image-pulling systems.','Go','Kubernetes Controller','Medium',0,'online','manual','8f7e6d944492325348993652b4e24c690fce69167312fc0b50472499ab562470',100.0,1779031097,1,'2018-10-08T04:51:50Z',NULL,NULL,NULL,'["Infrastructure", "Image Management", "Caching"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-tools.md"]','["kubernetes-tools.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2018-10-08T04:51:50Z", "gh_stars": 164, "gh_open_issues_30d": 7, "gh_open_prs_30d": 0, "gh_community_health": "low", "gh_activity_checked": "2026-06-19T18:51:54.712002+02:00"}');
INSERT INTO "resources" VALUES('https://github.com/mattpocock/skills','Skills for Real Engineers','','2025',5,'An exceptionally popular repository detailing the foundational principles, design philosophies, and architectural protocols required for master-level software delivery. While the curator focuses on career advancement, live engineering practice indicates that mastering these fundamentals is vital to surviving rapid AI development shifts. It represents an elite reference for engineering standardizations.','Markdown','Repository','Advanced',1,'online','manual','d94c5263b7be0fca77687e91961dd09526b1f336ed6865b0d38d9998250ef87a',100.0,1779031694,1,'2026-06-12T08:25:23Z',NULL,NULL,NULL,'["Software Engineering", "Professional Development", "Core Architectures"]','["[DE FACTO STANDARD]"]','["docs/ai.md", "docs/devops.md", "docs/sre.md"]','["ai.md", "sre.md", "devops.md"]','{}','{"gh_license": "MIT", "gh_pushed": "2026-06-12T08:25:23Z", "gh_stars": 128202, "gh_open_issues_30d": 82, "gh_open_prs_30d": 0, "gh_community_health": "active", "gh_activity_checked": "2026-06-19T18:51:55.453876+02:00"}');
INSERT INTO "resources" VALUES('https://github.com/mautic/docker-mautic','Mautic','','2024',0,'Official Docker container setups for deploying Mautic, an open-source marketing automation platform, covering multi-container composition, persistent volumes, and database link configurations. (Live Grounding: A great example of migrating legacy monolithic PHP/MySQL stacks into structured OCI container configurations).','Dockerfile/Shell','Code Repository','Intermediate',0,'online','manual','e8b4399410d2ed7a2f901b1e0ae0597a9d89bd4bdedb0e03763361b2612880e6',100.0,1781735910,1,'2026-06-18T00:38:30.702872+02:00',NULL,NULL,NULL,'["Application Delivery", "Containerization", "Self-Hosted Apps"]','["[LEGACY]"]','["docs/demos.md"]','["demos.md"]','{}','{"gh_stars": 0, "gh_pushed": null, "gh_license": "N/A", "gh_open_issues_30d": 31, "gh_open_prs_30d": 0, "gh_community_health": "healthy", "gh_activity_checked": "2026-06-19T18:51:56.189700+02:00"}');
INSERT INTO "resources" VALUES('https://github.com/mbucc/shmig','SHMIG','','2024',5,'A minimalist Shell-based database migration utility. Designed to remain programming-language agnostic, it manages schema evolutionary steps and structured rollbacks executing plain raw SQL scripts.','Shell','Repository','Beginner',0,'online','manual','fc4485fa3abb16a461b686a86be8e71f0de3c2457fe4952e3cfe3fce82bd70bc',100.0,1779031620,1,'2024-10-19T00:48:38Z',NULL,NULL,NULL,'["Databases", "Database Tooling", "Migrations"]','["[DE FACTO STANDARD]"]','["docs/databases.md"]','["databases.md"]','{}','{"gh_license": "BSD-3-Clause", "gh_pushed": "2024-10-19T00:48:38Z", "gh_stars": 474, "gh_open_issues_30d": 13, "gh_open_prs_30d": 0, "gh_community_health": "healthy", "gh_activity_checked": "2026-06-19T18:51:56.909065+02:00"}');
INSERT INTO "resources" VALUES('https://github.com/mcelep/blog/tree/master/automated-networkpolicy-generation',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,'manual','a80be46e4ea74bf631c2eebf9bdf866ad1bce351d98d2dd72028e89647e5a655',100.0,1779030250,0,'2026-05-17T17:04:10.716023+02:00',NULL,NULL,NULL,'[]','[]','["docs/kubernetes-networking.md"]','[]','{}','{"gh_open_issues_30d": 0, "gh_open_prs_30d": 0, "gh_community_health": "dormant", "gh_activity_checked": "2026-06-19T18:51:57.677617+02:00"}');
INSERT INTO "resources" VALUES('https://github.com/mdixon47/azure-hub-spoke-teraform','Azure Hub and Spoke Infrastructure via Terraform','A modular Terraform configuration template to provision a secure Hub-and-Spoke virtual network topology in Microsoft Azure.','2026',4,'An Infrastructure-as-Code repository demonstrating the implementation of the de-facto standard Azure Hub-and-Spoke networking architecture. This project helps cloud architects streamline centralized security policies, routing tables, and spoke segregation using clean, modular Terraform variables. It provides a foundational template for cloud governance and multi-subscription network topologies.','en','Repository','Intermediate',0,'online','automatic','65f88b9e6082608737541539422a86c5cac32463fb0a9b6e6d0e70aff02bbd3b',NULL,1780352571,0,'2026-06-02T00:22:51.556302+02:00',NULL,NULL,NULL,'["Cloud Architecture", "Microsoft Azure", "Networking Patterns", "Infrastructure as Code"]','["[COMMUNITY-TOOL]", "[EMERGING]"]','[]','[]','{}','{"category": "azure", "reputation_status": "Vetted", "reputation_summary": "A stable, functional community resource demonstrating Infrastructure-as-Code setups for standard Azure networking patterns.", "social_preview_url": "https://opengraph.githubassets.com/74731c0e350dadb8aa38efda5fef3d0423b48e953a5571f311735b82a8461d09/mdixon47/azure-hub-spoke-teraform", "source_provenance": "X.com (nubenetes)", "suggested_new_category": "terraform-azure", "gh_open_issues_30d": 2, "gh_open_prs_30d": 0, "gh_community_health": "low", "gh_activity_checked": "2026-06-19T18:51:58.446145+02:00"}');
INSERT INTO "resources" VALUES('https://github.com/medmouine/Kubernetes-autoscaling-poster/blob/main/k8s-auto-scaling-poster.pdf',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,'manual','adb4e4153650add0c17153d27e403d821bfab1956c357b748e7c09043a8dd240',100.0,1779030232,1,'2026-05-17T17:03:52.522137+02:00',NULL,NULL,NULL,'[]','[]','["docs/kubernetes-autoscaling.md"]','[]','{}','{"gh_open_issues_30d": 0, "gh_open_prs_30d": 0, "gh_community_health": "dormant", "gh_activity_checked": "2026-06-19T18:51:59.220677+02:00"}');
INSERT INTO "resources" VALUES('https://github.com/medyagh/setup-minikube','medyagh/setup-minikube','','N/A',0,NULL,NULL,NULL,NULL,0,NULL,'manual','c9454a788e19590f4866a44c02725e7af86512b441599f37f5e54435c0a45627',100.0,1779029246,1,'2026-05-17T16:47:26.893805+02:00',NULL,NULL,NULL,'[]','[]','["docs/kubernetes-based-devel.md"]','[]','{}','{"gh_license": "MIT", "gh_open_issues_30d": 14, "gh_open_prs_30d": 0, "gh_community_health": "healthy", "gh_activity_checked": "2026-06-19T18:51:59.943276+02:00"}');
INSERT INTO "resources" VALUES('https://github.com/mehdihadeli/awesome-go-education','mehdihadeli/awesome-go-education','','N/A',0,NULL,NULL,NULL,NULL,0,NULL,'manual','e364bfce73c5cda204ba97497676595165ed19f4a524c1c5ddad27a60fb6c5a5',100.0,1779032572,1,'2026-05-17T17:42:52.115903+02:00',NULL,NULL,NULL,'[]','[]','["docs/other-awesome-lists.md"]','[]','{}','{"gh_license": "CC0-1.0", "is_special": true, "gh_open_issues_30d": 7, "gh_open_prs_30d": 0, "gh_community_health": "low", "gh_activity_checked": "2026-06-19T18:52:00.718349+02:00"}');
INSERT INTO "resources" VALUES('https://github.com/mehdihadeli/awesome-software-architecture',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,'manual','8441c08170305380cf2d817d1de89ba685c6913827bf9840600c3ccd7be00744',100.0,1779033314,0,'2026-05-17T17:55:14.016850+02:00',NULL,NULL,NULL,'[]','[]','["docs/other-awesome-lists.md"]','[]','{}','{"is_special": true, "gh_open_issues_30d": 44, "gh_open_prs_30d": 0, "gh_community_health": "healthy", "gh_activity_checked": "2026-06-19T18:52:01.463728+02:00"}');
INSERT INTO "resources" VALUES('https://github.com/mercedes-benz','github.com/mercedes-benz','','2024',3,'The official GitHub portal for Mercedes-Benz''s open-source initiatives. It hosts various developer tools, utility libraries, and SDKs dedicated to automotive software, showing their commitment to transparent, community-driven development in modern vehicles. It serves as an archive and collaboration hub for internal components exposed to the open-source ecosystem.','English','Code Repository','Intermediate',0,'online','manual','a04b34401eec33a11c1e003a738246a49b57f80acec13d86bf19df525dda9bd1',100.0,1779031712,1,'2026-05-17T17:28:32.411175+02:00',NULL,NULL,NULL,'["Infrastructure Orchestration", "Open Source Software", "Enterprise Portals"]','["[COMMUNITY-TOOL]"]','["docs/customer.md"]','["customer.md"]','{}','{"gh_stars": 0, "gh_pushed": null, "gh_license": "N/A"}');
INSERT INTO "resources" VALUES('https://github.com/mesaguy/ansible-prometheus','github.com/mesaguy/ansible-prometheus','','N/A',0,NULL,NULL,NULL,NULL,0,NULL,'manual','efb46d04e84840a5308d214788fa66d0a637b4203da5d2f5314c93cd55efcf3b',100.0,1779030426,1,'2026-05-17T17:07:06.174975+02:00',NULL,NULL,NULL,'[]','[]','["docs/prometheus.md"]','[]','{}','{"gh_license": "MIT", "gh_open_issues_30d": 12, "gh_open_prs_30d": 0, "gh_community_health": "healthy", "gh_activity_checked": "2026-06-19T18:52:02.182915+02:00"}');
INSERT INTO "resources" VALUES('https://github.com/meshery-extensions/helm-kanvas-snapshot','Helm Kanvas Snapshot','','2026',1,'Integrates Meshery''s visualization layer into Helm pipelines. Enables engineers to capture runtime topology models and visually document deployed resource layouts directly from active releases.','Go','Plugin','Intermediate',0,'online','manual','46d57dab601b5c7b36f29966a46317fe7dea3b389d3d92085816d30e5f168b3f',100.0,1779130495,1,'2026-06-09T20:39:53Z',NULL,NULL,NULL,'["Cloud Native", "Application Delivery", "Helm Plugins", "Topology Visualization"]','["[COMMUNITY-TOOL]"]','["docs/helm.md"]','["helm.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2026-06-09T20:39:53Z", "gh_stars": 43, "gh_open_issues_30d": 13, "gh_open_prs_30d": 0, "gh_community_health": "healthy", "gh_activity_checked": "2026-06-19T18:52:03.033371+02:00"}');
INSERT INTO "resources" VALUES('https://github.com/meshery/helm-kanvas-snapshot','Helm Kanvas Snapshot','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','03f642611aa3dc889876ed0692c9f8e78f5520af3c096b5e3dcef35cec03d76d',100.0,1779031478,0,'2026-05-17T17:24:38.768160+02:00',NULL,NULL,NULL,'[]','[]','["docs/helm.md"]','[]','{}','{"duplicate_of": "https://github.com/meshery-extensions/helm-kanvas-snapshot", "gh_open_issues_30d": 0, "gh_open_prs_30d": 0, "gh_community_health": "dormant", "gh_activity_checked": "2026-06-19T18:52:03.737437+02:00"}');
INSERT INTO "resources" VALUES('https://github.com/meshery/meshery','Meshery','','2019',5,'Meshery is a comprehensive multi-service mesh management plane designed to provision, validate, and optimize service mesh infrastructures. Operating as a CNCF project, it supports multiple service mesh architectures from a single portal.','Go / JavaScript','Service Mesh Manager','Advanced',1,'online','manual','cd4ebf9da871537b0d3ffc2d05ab44793bfd89849b298e001673dd14b92c6b02',100.0,1779031085,1,'2026-06-14T00:56:55Z',NULL,NULL,NULL,'["Platform Engineering", "Service Mesh Management", "Observability Platforms"]','["[DE FACTO STANDARD]"]','["docs/kubernetes-tools.md"]','["kubernetes-tools.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2026-06-14T00:56:55Z", "gh_stars": 10279, "gh_open_issues_30d": 1531, "gh_open_prs_30d": 0, "gh_community_health": "active", "gh_activity_checked": "2026-06-19T18:52:04.500628+02:00"}');
INSERT INTO "resources" VALUES('https://github.com/meta-llama/llama-cookbook','github.com/meta-llama/llama-recipes','','2023',5,'Meta''s core repository for scaling LLM deployments. It offers highly robust templates for PEFT (Parameter-Efficient Fine-Tuning) such as LoRA, model quantization, and optimization strategies that enable low-latency inference setups inside microservices frameworks.','Python','Repository','Advanced',1,'online','manual','9a506b09f9ae40b646a591cdc06a847a5e1df82c9334a751e34140efe24d7790',100.0,1779130494,1,'2026-05-19T18:42:31Z',NULL,NULL,NULL,'["Machine Learning", "Large Language Models", "Fine-tuning"]','["[DE FACTO STANDARD]"]','["docs/mlops.md"]','["mlops.md"]','{}','{"gh_license": "MIT", "gh_pushed": "2026-05-19T18:42:31Z", "gh_stars": 18353, "gh_open_issues_30d": 87, "gh_open_prs_30d": 0, "gh_community_health": "active", "gh_activity_checked": "2026-06-19T18:52:05.258547+02:00"}');
INSERT INTO "resources" VALUES('https://github.com/meta-llama/llama-recipes','==github.com/meta-llama/llama-recipes==','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','6423d8e1d47758ae119cb6542c51c1f2b7ef747eb2f304e42687c94476ccaa3c',100.0,1779034491,0,'2026-05-17T18:14:51.980871+02:00',NULL,NULL,NULL,'[]','[]','["docs/mlops.md"]','[]','{}','{"duplicate_of": "https://github.com/meta-llama/llama-cookbook", "gh_open_issues_30d": 0, "gh_open_prs_30d": 0, "gh_community_health": "dormant", "gh_activity_checked": "2026-06-19T18:52:05.946559+02:00"}');
INSERT INTO "resources" VALUES('https://github.com/metacontroller/metacontroller','Metacontroller','','2024',3,'An add-on for Kubernetes that simplifies writing custom controllers by letting developers implement business logic via webhooks in any programming language. It manages the low-level API mechanics of watching, syncing, and reconciling resources, reducing operator boilerplate. Widely maintained by the community through 2026, it is an elegant bridge for non-Go operators.','Go','Kubernetes Controller','High',1,'online','manual','66dff77e1627257c372099d78b831eea7aedbfb92e68bca397b1eb7627397614',100.0,1779029356,1,'2026-05-18T21:36:25Z',NULL,NULL,NULL,'["Extensibility", "Operator Framework", "Controller"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-tools.md"]','["kubernetes-tools.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2026-05-18T21:36:25Z", "gh_stars": 993, "gh_open_issues_30d": 58, "gh_open_prs_30d": 0, "gh_community_health": "active", "gh_activity_checked": "2026-06-19T18:52:06.709929+02:00"}');
INSERT INTO "resources" VALUES('https://github.com/metal3-io/baremetal-operator','Bare Metal Operator','','2024',5,'A Metal3 driver integration designed to inspect, provision, and maintain bare-metal servers using standard Kubernetes resources. It bridges Kubernetes management layers directly to physical infrastructure provisioning.','Go','Operator','Advanced',0,'online','manual','dc2f6ac22fab9bd359033ba982960057a09f06c69a95781d224a22ce47a2160c',100.0,1779032679,1,'2026-06-14T05:03:10Z',NULL,NULL,NULL,'["Infrastructure", "Bare Metal", "Provisioning", "Operators"]','["[DE FACTO STANDARD]"]','["docs/kubernetes-operators-controllers.md"]','["kubernetes-operators-controllers.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2026-06-14T05:03:10Z", "gh_stars": 745, "gh_open_issues_30d": 108, "gh_open_prs_30d": 0, "gh_community_health": "active", "gh_activity_checked": "2026-06-19T18:52:07.469339+02:00"}');
INSERT INTO "resources" VALUES('https://github.com/metal3-io/cluster-api-provider-metal3','Cluster API Provider for Managed Bare Metal Hardware','','2025',5,'The Cluster API Provider for Metal3 enabling automated declarative provisioning of physical bare-metal hardware using Kubernetes-native configurations. Simplifies lifecycle management (provisioning, scale, and de-provisioning) of physical compute nodes in highly customized datacenters.','Go','Operator','High',0,'online','manual','d05d273e8a89f24a348831ecdb7a1698c275fbc390f908a9bb13411b6183c8a1',100.0,1779030507,1,'2026-06-11T17:08:14Z',NULL,NULL,NULL,'["Infrastructure", "Cluster Provisioning", "Bare Metal"]','["[DE FACTO STANDARD]"]','["docs/kubernetes-tools.md"]','["kubernetes-tools.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2026-06-11T17:08:14Z", "gh_stars": 277, "gh_open_issues_30d": 55, "gh_open_prs_30d": 0, "gh_community_health": "active", "gh_activity_checked": "2026-06-19T18:52:08.211443+02:00"}');
INSERT INTO "resources" VALUES('https://github.com/metalbear-co/mirrord','==metalbear-co/mirrord==','','2026',5,'An enterprise-grade tool that plugs local processes directly into remote Kubernetes namespaces. It avoids image building or cluster redeployments by mirroring incoming network traffic, DNS resolutions, and environment variables dynamically to the local environment. Highly effective for rapid microservices testing.','Rust','GitHub Repository','Advanced',1,'online','manual','9bc9a02aa13d9f815a7d3934bb95a45da30a8ca80e726129ac4534d5fb209c86',100.0,1779032106,1,'2026-06-14T10:13:31Z',NULL,NULL,NULL,'["Cloud-Native Development", "Kubernetes", "Traffic Mirroring"]','["[DE FACTO STANDARD]"]','["docs/visual-studio.md"]','["visual-studio.md"]','{}','{"gh_license": "MIT", "gh_pushed": "2026-06-14T10:13:31Z", "gh_stars": 5128, "gh_open_issues_30d": 112, "gh_open_prs_30d": 0, "gh_community_health": "active", "gh_activity_checked": "2026-06-19T18:52:08.959793+02:00"}');
INSERT INTO "resources" VALUES('https://github.com/metaleapca/metaleap-devops-in-k8s/blob/main/metaleap-devops-in-k8s.pdf','github.com/metaleapca: metaleap-devops-in-k8s.pdf','','2022',1,'A cohesive architectural reference document detailing modern DevOps automation workflows within Kubernetes. It covers pipeline construction, automated manifest validation, and GitOps-driven application lifecycle patterns.','Shell','PDF/Whitepaper','Intermediate',1,'online','manual','6d67ec022fe1cf97f75c294fe5ebd42acb1e143d7e87aff05d2d26bdc9176b3e',100.0,1779030842,1,'2023-08-17T19:03:45Z',NULL,NULL,NULL,'["DevOps", "CI/CD", "Reference Architecture"]','["[CASE STUDY]", "[COMMUNITY-TOOL]"]','["docs/kubernetes.md"]','["kubernetes.md", "index.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2023-08-17T19:03:45Z", "gh_stars": 30, "gh_open_issues_30d": 0, "gh_open_prs_30d": 0, "gh_community_health": "dormant", "gh_activity_checked": "2026-06-19T18:52:09.718632+02:00"}');
INSERT INTO "resources" VALUES('https://github.com/metaleapca/metaleap-k8s-troubleshooting/blob/main/metaleap-k8s-troubleshooting.pdf','github.com/metaleapca: metaleap-k8s-troubleshooting.pdf','','2022',5,'An exhaustive community-driven reference PDF that serves as a diagnostic field manual for complex Kubernetes cluster issues. It covers everything from low-level CNI networking issues to control plane degradation and API server latency. This document is a valuable offline resource for operations teams handling large-scale production incidents.','English','Document','Advanced',0,'online','manual','a4848dbebd9da7f519e577fd37b483b4cad81b57263bc19c192eaf8fbad4074c',100.0,1779032802,1,'2023-04-28T12:07:57Z',NULL,NULL,NULL,'["Kubernetes", "Troubleshooting", "Diagnostic Manuals"]','["[DE FACTO STANDARD]"]','["docs/kubernetes-troubleshooting.md"]','["kubernetes-troubleshooting.md", "index.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2023-04-28T12:07:57Z", "gh_stars": 40, "gh_open_issues_30d": 0, "gh_open_prs_30d": 0, "gh_community_health": "dormant", "gh_activity_checked": "2026-06-19T18:52:10.491905+02:00"}');
INSERT INTO "resources" VALUES('https://github.com/metallb/metallb',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,'manual','2694a1a92e52f9ae52dcb4614a787c2ebf175487ec0badb7ab5aeb03f84e6f4b',100.0,1779032524,1,'2026-05-17T17:42:04.987337+02:00',NULL,NULL,NULL,'[]','[]','["docs/kubernetes-tools.md"]','[]','{}','{"gh_license": "Apache-2.0", "gh_open_issues_30d": 91, "gh_open_prs_30d": 0, "gh_community_health": "active", "gh_activity_checked": "2026-06-19T18:52:11.399565+02:00"}');
INSERT INTO "resources" VALUES('https://github.com/metalmatze/slo-libsonnet','slo-libsonnet','','2022',5,'A modular Jsonnet library designed for defining and generating Prometheus-based SLOs, multi-window burn rates, and dashboards using a modular configuration-as-code pattern. Highly compatible with kube-prometheus.','Jsonnet','Open Source Library','Advanced',0,'online','manual','feb7e878b82aa18caf86c8978295590f8c1d0a649f8de5a841f8e1e99778cede',100.0,1779029252,1,'2022-06-29T14:46:05Z',NULL,NULL,NULL,'["Observability", "SLAs & SLOs", "Jsonnet Libraries"]','["[DE FACTO STANDARD]"]','["docs/prometheus.md"]','["prometheus.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2022-06-29T14:46:05Z", "gh_stars": 118, "gh_open_issues_30d": 16, "gh_open_prs_30d": 0, "gh_community_health": "healthy", "gh_activity_checked": "2026-06-19T18:52:12.125040+02:00"}');
INSERT INTO "resources" VALUES('https://github.com/mfornos/awesome-microservices','Awesome microservices','','2026',4,'The premier comprehensive catalog charting microservices design patterns, distributed consensus engines, API gateways, tracing tools, and event-streaming buses. Essential for building scalable, decoupled service meshes.','Markdown','Awesome List','Advanced',1,'online','manual','b36ed8b0fc45720da05a239e4a5e188a9ec9940b9552348a44328f2efd40d3d7',100.0,1779034155,1,'2026-06-10T15:05:12Z',NULL,NULL,NULL,'["Software Engineering", "Software Architecture", "Microservices Design"]','["[ENTERPRISE-STABLE]"]','["docs/other-awesome-lists.md"]','["architectural-foundations.md", "other-awesome-lists.md"]','{}','{"gh_license": "CC0-1.0", "gh_pushed": "2026-06-10T15:05:12Z", "gh_stars": 14325, "is_special": true, "gh_open_issues_30d": 10, "gh_open_prs_30d": 0, "gh_community_health": "healthy", "gh_activity_checked": "2026-06-19T18:52:12.883176+02:00"}');
INSERT INTO "resources" VALUES('https://github.com/mhausenblas/openshift-cheat-sheet','github.com: openshift cheat sheet 3','','2026',5,'A community-maintained cheat sheet targeting container scaling and routing. Curator Insight notes its applicability to early setups. Live Grounding points to its continued historical use as a reliable baseline bookmark for bare-metal deployments.','Shell','Cheat Sheet','Intermediate',0,'online','manual','565bfc583e997bc96494707f3ba13acc7c64c964885f851f134806ae20d3569f',100.0,1779030482,1,'2017-06-05T12:48:09Z',NULL,NULL,NULL,'["Platform", "Container Orchestration", "OpenShift"]','["[DE FACTO STANDARD]"]','["docs/cheatsheets.md"]','["cheatsheets.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2017-06-05T12:48:09Z", "gh_stars": 6, "gh_open_issues_30d": 0, "gh_open_prs_30d": 0, "gh_community_health": "dormant", "gh_activity_checked": "2026-06-19T18:52:13.589837+02:00"}');
INSERT INTO "resources" VALUES('https://github.com/mhlabs/cfn-diagram','cfn-diagram 🌟','','2023',3,'A developer-focused CLI tool designed to parse AWS CloudFormation nested templates and instantly generate clean, interactive resource dependency maps, simplifying infrastructure inspection.','TypeScript','CLI Tool','Intermediate',0,'online','manual','51a543f43e0db426a425bca84b60bfbe5e2f9427f65ac456445ee76b70a72154',100.0,1781735900,1,'2026-06-18T00:38:20.852793+02:00',NULL,NULL,NULL,'["Architecture & Visualization", "Diagrams as Code", "AWS CloudFormation"]','["[COMMUNITY-TOOL]"]','["docs/cloud-arch-diagrams.md"]','["cloud-arch-diagrams.md"]','{}','{"gh_stars": 0, "gh_pushed": null, "gh_license": "N/A", "gh_open_issues_30d": 0, "gh_open_prs_30d": 0, "gh_community_health": "dormant", "gh_activity_checked": "2026-06-19T18:52:14.391352+02:00"}');
INSERT INTO "resources" VALUES('https://github.com/mholt/json-to-go','mholt/json-to-go','','N/A',0,'Curator Insight presents json-to-go as a developer productivity tool that instantaneously translates JSON strings into Go struct definitions. Live Grounding highlights its enduring status as a daily utility for web backend engineers parsing complex APIs.','English','Repository','Beginner',0,'online','manual','6216ece5bed3db4bfbbab530176a81cd12bf3343f44c1b8e6cc05a76b5bc7085',100.0,1779034502,1,'2024-07-31T15:59:24Z',NULL,NULL,NULL,'["Programming Languages", "Go", "Code Generators"]','["[ENTERPRISE-STABLE]"]','["docs/golang.md"]','["golang.md"]','{}','{"gh_license": "MIT", "gh_pushed": "2024-07-31T15:59:24Z", "gh_stars": 4623, "gh_open_issues_30d": 19, "gh_open_prs_30d": 0, "gh_community_health": "healthy", "gh_activity_checked": "2026-06-19T18:52:15.148402+02:00"}');
INSERT INTO "resources" VALUES('https://github.com/michaelmsonne/AzureDevOpsBackupTool','https://github.com/michaelmsonne/AzureDevOpsBackupTool','','2024',4,'A highly functional community CLI utility engineered to automate the backup of Azure DevOps configurations, including repositories, boards, pipelines, and variable groups. In 2026, this tool remains highly useful for system migrations, air-gapped compliance baselines, and cross-organization disaster recovery testing.','C#','Code Repository','Intermediate',0,'online','manual','d46257cdc2f42908b9f224e8bf0d63009c3a64839114bbc3450b144658f1466a',100.0,1779031808,1,'2025-06-21T09:55:10Z',NULL,NULL,NULL,'["Cloud DevOps", "Data Protection & Backup", "Disaster Recovery"]','["[ENTERPRISE-STABLE]"]','["docs/azure.md"]','["azure.md"]','{}','{"gh_license": "GPL-3.0", "gh_pushed": "2025-06-21T09:55:10Z", "gh_stars": 37, "gh_open_issues_30d": 1, "gh_open_prs_30d": 0, "gh_community_health": "low", "gh_activity_checked": "2026-06-19T18:52:15.895143+02:00"}');
INSERT INTO "resources" VALUES('https://github.com/michaelneale/jenkins-ci.org-docker','Official Jenkins Docker image','','2014',0,'This repository represents the historic, community-managed Docker packaging of Jenkins. Note: Live grounding shows this repository is legacy/archived, as official operations have consolidated into the core jenkinsci/jenkins repositories.','Shell','Library','Beginner',0,'online','manual','0fc453b4790903772c2e4c0d5fc37debf0020b089b9d70ebf234438149fd279d',100.0,1781735991,1,'2026-06-18T00:39:51.951839+02:00',NULL,NULL,NULL,'["CI-CD", "Jenkins", "Containers"]','["[LEGACY]"]','["docs/jenkins.md"]','["jenkins.md"]','{}','{"gh_stars": 0, "gh_pushed": null, "gh_license": "N/A", "gh_open_issues_30d": 4, "gh_open_prs_30d": 0, "gh_community_health": "low", "gh_activity_checked": "2026-06-19T18:52:16.725725+02:00"}');
INSERT INTO "resources" VALUES('https://github.com/micnncim/kubectl-reap','kubectl-reap is a kubectl plugin that deletes unused Kubernetes resources 🌟','','2026',5,'An automated garbage collection plugin built to find and purge orphan, dangling, or unattached configuration structures. It keeps the target cluster clean by purging long-running stale objects, lowering overall management overhead.','Go','Tool','Intermediate',0,'online','manual','f20753206f631ee679b227835b58f7141bc431f3d1337121e9e697b672d10f42',100.0,1779032243,1,'2023-05-19T08:21:45Z',NULL,NULL,NULL,'["Operations", "Garbage Collection", "Resource Cleanup"]','["[DE FACTO STANDARD]"]','["docs/kubernetes-tools.md", "docs/kubernetes.md"]','["kubernetes-tools.md", "kubernetes.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2023-05-19T08:21:45Z", "gh_stars": 200, "gh_open_issues_30d": 11, "gh_open_prs_30d": 0, "gh_community_health": "healthy", "gh_activity_checked": "2026-06-19T18:52:17.446280+02:00"}');
INSERT INTO "resources" VALUES('https://github.com/micro/go-micro','go-micro','','2025',5,'Curator Insight introduces go-micro as a distributed systems development framework providing key abstractions for microservices. Live Grounding notes its journey through corporate and open-source licensing changes, yet it remains a foundational toolkit for service discovery, RPC, and event-driven architectures in Go.','English','Repository','Advanced',1,'online','manual','42f9f4ef112d39f483aec09c03ffb2602b42d987ecaed765e2906d28312c1833',100.0,1779130495,1,'2026-06-10T10:05:43Z',NULL,NULL,NULL,'["Architecture", "Microservices", "Go Frameworks"]','["[DE FACTO STANDARD]"]','["docs/golang.md"]','["golang.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2026-06-10T10:05:43Z", "gh_stars": 22775, "gh_open_issues_30d": 2, "gh_open_prs_30d": 0, "gh_community_health": "low", "gh_activity_checked": "2026-06-19T18:52:18.172144+02:00"}');
INSERT INTO "resources" VALUES('https://github.com/microsoft/ARI','==github.com/microsoft/ARI: Azure Resource Inventory== 🌟🌟🌟','','2024',5,'An open-source analysis engine from Microsoft that sweeps target cloud subscriptions to render Excel inventories of deployed cloud components.','PowerShell','GitHub Repository','Advanced',0,'online','manual','c440e8f65441bac17e7077ed37d8b715cc3da6af28c8ea12bba07094f0ad86b0',100.0,1779032732,1,'2026-06-02T12:31:49Z',NULL,NULL,NULL,'["Cloud Platform Management", "Microsoft Azure", "Inventory Auditing", "Azure Resource Inventory"]','["[DE FACTO STANDARD]"]','["docs/azure.md"]','["azure.md"]','{}','{"gh_license": "MIT", "gh_pushed": "2026-06-02T12:31:49Z", "gh_stars": 1644, "gh_open_issues_30d": 5, "gh_open_prs_30d": 0, "gh_community_health": "low", "gh_activity_checked": "2026-06-19T18:52:18.964633+02:00"}');
INSERT INTO "resources" VALUES('https://github.com/microsoft/CBL-Mariner','github.com/microsoft/CBL-Mariner','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','b101d0a5a639b3d0bd80e0313053988952cd929fe83e64eab94f0cafd0cc0cfe',100.0,1779032257,0,'2026-05-17T17:37:37.406492+02:00',NULL,NULL,NULL,'[]','[]','["docs/azure.md"]','[]','{}','{"duplicate_of": "https://github.com/microsoft/azurelinux", "gh_open_issues_30d": 0, "gh_open_prs_30d": 0, "gh_community_health": "dormant", "gh_activity_checked": "2026-06-19T18:52:19.659935+02:00"}');
INSERT INTO "resources" VALUES('https://github.com/microsoft/Git-Credential-Manager-Core','Git Credential Manager Core','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','dd260b672af5cf39e8805dc84d087cb581fe46d4675ed61c72c950ce63769d20',100.0,1779031776,0,'2026-05-17T17:29:36.892521+02:00',NULL,NULL,NULL,'[]','[]','["docs/devsecops.md"]','[]','{}','{"duplicate_of": "https://github.com/GitCredentialManager/git-credential-manager", "gh_open_issues_30d": 0, "gh_open_prs_30d": 0, "gh_community_health": "dormant", "gh_activity_checked": "2026-06-19T18:52:20.351254+02:00"}');
INSERT INTO "resources" VALUES('https://github.com/microsoft/InnerEye-Gateway','github.com/microsoft/InnerEye-Gateway','','N/A',0,NULL,NULL,NULL,NULL,0,NULL,'manual','d0def205954bbc26b52c7d09dd9e56eecfd17f779210661b45fbd423f79e89ab',100.0,1779033101,1,'2026-05-17T17:51:41.601208+02:00',NULL,NULL,NULL,'[]','[]','["docs/azure.md"]','[]','{}','{"gh_license": "MIT", "gh_open_issues_30d": 13, "gh_open_prs_30d": 0, "gh_community_health": "healthy", "gh_activity_checked": "2026-06-19T18:52:21.124046+02:00"}');
INSERT INTO "resources" VALUES('https://github.com/microsoft/ML-For-Beginners','==github.com/microsoft/ML-For-Beginners: Machine Learning for Beginners'' - A Curriculum==','','2023',5,'Microsoft''s 12-week, 26-lesson classical machine learning curriculum focused heavily on hands-on project-based execution using Scikit-learn. It purposely isolates foundational ML patterns—such as regression, clustering, and basic NLP—from deep learning complexities. It is a premier learning journey for developers seeking to deploy robust predictive systems.','Python','Repository','Intermediate',0,'online','manual','d4dbf19166a6c873e69d8324a11fea4e3f2904f83fb59faac098b77675e7a8c4',100.0,1779030482,1,'2026-06-09T14:40:21Z',NULL,NULL,NULL,'["Artificial Intelligence", "Machine Learning & Deep Learning Fundamentals", "Structured Curriculums"]','["[DE FACTO STANDARD]"]','["docs/ai.md"]','["ai.md"]','{}','{"gh_license": "MIT", "gh_pushed": "2026-06-09T14:40:21Z", "gh_stars": 86821, "gh_open_issues_30d": 12, "gh_open_prs_30d": 0, "gh_community_health": "healthy", "gh_activity_checked": "2026-06-19T18:52:21.873440+02:00"}');
INSERT INTO "resources" VALUES('https://github.com/microsoft/NubesGen',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,'manual','10ecaead8e333273e9801fc8824bc58e6328c74017ead38faca6c97307ce3e7e',100.0,1779030296,0,'2026-05-17T17:04:56.357178+02:00',NULL,NULL,NULL,'[]','[]','["docs/azure.md"]','[]','{}','{"gh_open_issues_30d": 56, "gh_open_prs_30d": 0, "gh_community_health": "active", "gh_activity_checked": "2026-06-19T18:52:22.672465+02:00"}');
INSERT INTO "resources" VALUES('https://github.com/microsoft/Webwright','Microsoft Webwright','A simple SWE-style browser agent framework that achieves SOTA results on long-horizon web tasks.','2026',4,'A SOTA terminal-native browser automation framework released by Microsoft Research designed to solve long-horizon web tasks.
- **Architectural Value**: Shifts the paradigm from sequential point-and-click step predictions to a code-composition workflow.
- **Key Features**: Equips the LLM with a local bash environment to dynamically write and execute custom Playwright scripts, capturing critical logs and screenshots within isolated environments.
- **Technical Significance**: Achieves 60.1% accuracy on the Odysseys benchmark using basic models, presenting a major threat to resource-intensive browser-native agent architectures.','en','repository','advanced',0,'online','automatic','b653cf509a4c048131e4a442efe7ccd9286059f28e5caec9085401680cf22733',NULL,1780352544,0,'2026-05-29T23:41:31Z',NULL,NULL,NULL,'["AI and Machine Learning", "AI Agents", "Web Automation", "Webwright Framework"]','["[EMERGING]", "[COMMUNITY-TOOL]"]','[]','[]','{}','{"category": "ai-agents-mcp", "gh_license": "MIT", "gh_pushed": "2026-05-29T23:41:31Z", "gh_stars": 4720, "reputation_status": "Vetted", "reputation_summary": "Released by Microsoft Research in May 2026, Webwright has quickly gained massive acclaim for achieving SOTA long-horizon web browsing scores using a simple terminal-native Playwright code-writing paradigm.", "social_preview_url": "https://opengraph.githubassets.com/62a380d37d06c01ec2c5420a0fb9d85eb90517ab69efc90b2e748f36c5f500bd/microsoft/Webwright", "source_provenance": "X.com (midudev)", "suggested_new_category": "", "gh_open_issues_30d": 34, "gh_open_prs_30d": 0, "gh_community_health": "healthy", "gh_activity_checked": "2026-06-19T18:52:23.442714+02:00"}');
INSERT INTO "resources" VALUES('https://github.com/microsoft/api-guidelines/blob/vNext/Guidelines.md','==Microsoft REST API Guidelines== 🌟🌟🌟','','2026',5,'The comprehensive standards document establishing design specifications for REST APIs across Microsoft platforms. It defines explicit protocols for HTTP methods, error handling, versioning, pagination, and JSON schemas. This serves as a highly robust benchmark for software engineers designing public-facing and microservices-based API endpoints.','Markdown','Repository','Advanced',1,'online','manual','5ab50b2ef8d914aa337c818226259fd7bc8346878bdd1b8339ce95125f1cce30',100.0,1779032227,1,'2026-05-21T22:27:21Z',NULL,NULL,NULL,'["API Design", "Standards", "REST API"]','["[DE FACTO STANDARD]"]','["docs/azure.md"]','["azure.md"]','{}','{"gh_license": "NOASSERTION", "gh_pushed": "2026-05-21T22:27:21Z", "gh_stars": 23289, "gh_open_issues_30d": 175, "gh_open_prs_30d": 0, "gh_community_health": "active", "gh_activity_checked": "2026-06-19T18:52:24.216323+02:00"}');
INSERT INTO "resources" VALUES('https://github.com/microsoft/azure-devops-mcp','Azure DevOps MCP Server','','2025',5,'An official Microsoft MCP server repository enabling AI Agents (like Claude or GitHub Copilot) to interact seamlessly with Azure DevOps. Allows agents to manage work items, query repositories, and orchestrate pipeline runs.','TypeScript','Repository','Advanced',0,'online','manual','05f11807c7bd18462c812d985f04dc2d0f74311546f96b2be8d39b37b11cdd52',100.0,1779034269,1,'2026-06-12T10:53:20Z',NULL,NULL,NULL,'["CI/CD Pipelines", "AI & Automation", "Model Context Protocol"]','["[DE FACTO STANDARD]"]','["docs/azure.md", "docs/cicd.md", "docs/devops-tools.md"]','["devops-tools.md", "azure.md", "cicd.md"]','{}','{"gh_license": "MIT", "gh_pushed": "2026-06-12T10:53:20Z", "gh_stars": 1813, "gh_open_issues_30d": 9, "gh_open_prs_30d": 0, "gh_community_health": "low", "gh_activity_checked": "2026-06-19T18:52:24.983063+02:00"}');
INSERT INTO "resources" VALUES('https://github.com/microsoft/azure-digital-twins-postman-samples','github.com/microsoft/azure-digital-twins-postman-samples','','2020',5,'A collection of pre-configured Postman templates and environment schemas designed to test, model, and automate Azure Digital Twins API endpoints. Simplifies validation tasks across graph topology manipulation and event routing controls.','JSON','Repo','Intermediate',0,'online','manual','1e7d3b110e64cd78964177357387fa23bcaa96ffab9b98f9ff176eda0af727b9',100.0,1779030346,1,'2024-08-07T14:38:47Z',NULL,NULL,NULL,'["Cloud IoT", "Digital Twins", "API Management"]','["[DE FACTO STANDARD]"]','["docs/demos.md"]','["demos.md"]','{}','{"gh_license": "MIT", "gh_pushed": "2024-08-07T14:38:47Z", "gh_stars": 21, "gh_open_issues_30d": 0, "gh_open_prs_30d": 0, "gh_community_health": "dormant", "gh_activity_checked": "2026-06-19T18:52:25.739385+02:00"}');
INSERT INTO "resources" VALUES('https://github.com/microsoft/azure-pipelines-tasks','microsoft/azure-pipelines-tasks','','2026',5,'The main open-source codebase behind Azure Pipelines tasks. Critical reference for developers needing to extend build steps or troubleshoot performance bottlenecks.','TypeScript','Repository','Advanced',0,'duplicate','manual','089cfad9479f2a09702703f720100c150312ab62961d5cbbd5bb67569e2625e0',100.0,1779031378,1,'2026-06-12T14:53:04Z',NULL,NULL,NULL,'["CI/CD Pipelines", "Pipeline Extensions", "Tasks Repository"]','["[DE FACTO STANDARD]"]','["docs/azure.md"]','["azure.md"]','{}','{"gh_license": "MIT", "gh_pushed": "2026-06-12T14:53:04Z", "gh_stars": 3645, "duplicate_of": "https://github.com/Microsoft/azure-pipelines-tasks", "gh_open_issues_30d": 507, "gh_open_prs_30d": 0, "gh_community_health": "active", "gh_activity_checked": "2026-06-19T18:52:26.500510+02:00"}');
INSERT INTO "resources" VALUES('https://github.com/microsoft/azure-pipelines-yaml','microsoft/azure-pipelines-yaml: Azure Pipelines YAML 🌟','','2025',5,'The authoritative schema repository and reference collection for declarative Azure Pipelines. Enables structural version-controlled pipeline configuration, complex dependencies routing, and native agent integration.','YAML','Repository','Intermediate',0,'online','manual','fc49a0157eaa8405aeae08f6311f3feef42ccebd3d26f2f3a7de95f1965d442d',100.0,1779029970,1,'2025-04-14T11:49:37Z',NULL,NULL,NULL,'["DevOps", "CI-CD Pipelines", "Azure Pipelines"]','["[DE FACTO STANDARD]"]','["docs/azure.md"]','["azure.md"]','{}','{"gh_license": "MIT", "gh_pushed": "2025-04-14T11:49:37Z", "gh_stars": 1287, "gh_open_issues_30d": 44, "gh_open_prs_30d": 0, "gh_community_health": "healthy", "gh_activity_checked": "2026-06-19T18:52:27.248211+02:00"}');
INSERT INTO "resources" VALUES('https://github.com/microsoft/azure-pipelines-yaml/blob/master/templates/maven.yml','microsoft/azure-pipelines-yaml: maven.yml','','2025',5,'Standardized Maven build template for Azure Pipelines. Configures secure package dependency restoration, execution of JUnit/TestNG tests, build caching parameters, and target JAR/WAR compilation workflows.','YAML','Repository','Intermediate',1,'online','manual','e1e184aad99b517728ded543ad86353301c0186c64e696af498760b29b485580',100.0,1779030327,1,'2025-04-14T11:49:37Z',NULL,NULL,NULL,'["DevOps", "CI-CD Pipelines", "Build Templates"]','["[DE FACTO STANDARD]"]','["docs/azure.md"]','["azure.md"]','{}','{"gh_license": "MIT", "gh_pushed": "2025-04-14T11:49:37Z", "gh_stars": 1287, "gh_open_issues_30d": 44, "gh_open_prs_30d": 0, "gh_community_health": "healthy", "gh_activity_checked": "2026-06-19T18:52:28.038294+02:00"}');
INSERT INTO "resources" VALUES('https://github.com/microsoft/azure-skills','Microsoft Azure Skills (MCP Server)','Official Azure skills plugin and Model Context Protocol (MCP) server providing agents with rich tools to query, manage, and diagnose 40+ Azure services.','2026',4,'The official Microsoft Azure Skills repository, implementing an Model Context Protocol (MCP) server that exposes over 200 structured tools across 40+ Azure services to AI agents. It equips agentic hosts with the execution layer needed to query costs, list resource states, diagnose infrastructure failures, and trigger automated Azure-native workflows. By standardizing Azure API interactions under the MCP framework, it bridges declarative agent planning with direct cloud management capabilities.','en','repository','advanced',0,'online','automatic','c1900fc313f531d7e5453b70291e5d345eace4e7c81726452af68afe65c0dde3',NULL,1780352828,0,'2026-06-01T16:19:35Z',NULL,NULL,NULL,'["Artificial Intelligence", "Model Context Protocol", "Cloud Integrations", "Azure Skills"]','["[DE FACTO STANDARD]", "[ENTERPRISE-STABLE]"]','[]','[]','{}','{"category": "ai-agents-mcp", "gh_license": "MIT", "gh_pushed": "2026-06-01T16:19:35Z", "gh_stars": 1127, "reputation_status": "Vetted", "reputation_summary": "Highly active and officially maintained Microsoft repository delivering Azure integrations for the Model Context Protocol (MCP).", "social_preview_url": "https://opengraph.githubassets.com/b2fa5e3c4dde18696f5403f3a038a0d5bfe83a0f691dd1f312bc99f336f8760c/microsoft/azure-skills", "source_provenance": "X.com (nubenetes)", "suggested_new_category": "", "gh_open_issues_30d": 1, "gh_open_prs_30d": 0, "gh_community_health": "low", "gh_activity_checked": "2026-06-19T18:52:28.793522+02:00"}');
INSERT INTO "resources" VALUES('https://github.com/microsoft/azure_arc','architecture diagrams and slides','','2025',4,'Official architectural blueprints and presentation slides detailing the inner workings of Azure Arc control planes and resource providers. This repository visually demonstrates how Arc bridges the control plane to edge environments and external cloud providers. It is an indispensable asset for enterprise architects designing unified management policies and hybrid cluster deployments.','Markdown/Images','Architecture Repository','Intermediate',1,'online','manual','ee9eb187cc724bf6c6a6f48aa2467c7999388b6d26a575a43419ccfb7000c1fc',100.0,1779029710,1,'2026-05-03T12:48:31Z',NULL,NULL,NULL,'["Cloud Native & Kubernetes", "Hybrid & Multicloud Solutions", "Azure Arc Architecture"]','["[ENTERPRISE-STABLE]"]','["docs/azure.md"]','["azure.md"]','{}','{"gh_license": "CC-BY-4.0", "gh_pushed": "2026-05-03T12:48:31Z", "gh_stars": 806, "gh_open_issues_30d": 10, "gh_open_prs_30d": 0, "gh_community_health": "healthy", "gh_activity_checked": "2026-06-19T18:52:29.558119+02:00"}');
INSERT INTO "resources" VALUES('https://github.com/microsoft/azurelinux','github.com/microsoft/CBL-Mariner','','2026',5,'Official repository for Azure Linux (formerly CBL-Mariner), a lightweight, container-optimized OS designed for minimal footprint and maximum security inside AKS. Strips away non-essential packages to shrink attack surfaces and secure running microservices.','Go','Repository','Advanced',1,'online','manual','7b1392a64f515c980e345c83a648e9e6f479fa1f43efe13619bdedf862b140b3',100.0,1779130494,1,'2026-06-14T10:06:28Z',NULL,NULL,NULL,'["Operating Systems", "Azure Linux", "Kernel Curation"]','["[DE FACTO STANDARD]"]','["docs/azure.md"]','["azure.md"]','{}','{"gh_license": "MIT", "gh_pushed": "2026-06-14T10:06:28Z", "gh_stars": 4994, "gh_open_issues_30d": 198, "gh_open_prs_30d": 0, "gh_community_health": "active", "gh_activity_checked": "2026-06-19T18:52:30.337468+02:00"}');
INSERT INTO "resources" VALUES('https://github.com/microsoft/contosotraders-cloudtesting','github.com/microsoft: Contoso Traders - Cloud testing tools demo app','','2024',5,'A comprehensive, multi-platform microservices demonstration application showcasing Azure cloud testing solutions. Features Playwright end-to-end tests, load testing scenarios, and automated regression validations.','TypeScript','Repository','Advanced',1,'online','manual','db68f66a08e2354e117180bbad787f1197df03878cfa213bc9aeca290f6ea96a',100.0,1779029502,1,'2024-08-19T08:27:19Z',NULL,NULL,NULL,'["DevSecOps & IDEs", "Quality Assurance", "Azure Cloud Testing"]','["[DE FACTO STANDARD]"]','["docs/demos.md"]','["demos.md"]','{}','{"gh_license": "MIT", "gh_pushed": "2024-08-19T08:27:19Z", "gh_stars": 168, "gh_open_issues_30d": 10, "gh_open_prs_30d": 0, "gh_community_health": "healthy", "gh_activity_checked": "2026-06-19T18:52:31.107180+02:00"}');
INSERT INTO "resources" VALUES('https://github.com/microsoft/dicom-server','github.com/microsoft/dicom-server','','N/A',0,NULL,NULL,NULL,NULL,0,NULL,'manual','bda9e920e062fd2085035748c1fd0056e9ad436c45711897a668e4f5ea08d40e',100.0,1779031800,1,'2026-05-17T17:30:00.615107+02:00',NULL,NULL,NULL,'[]','[]','["docs/azure.md"]','[]','{}','{"gh_license": "MIT", "gh_open_issues_30d": 17, "gh_open_prs_30d": 0, "gh_community_health": "healthy", "gh_activity_checked": "2026-06-19T18:52:31.871713+02:00"}');
INSERT INTO "resources" VALUES('https://github.com/microsoft/entraexporter','EntraExporter','','2025',4,'An essential open-source PowerShell tool designed to export entire Microsoft Entra ID tenant configurations to local JSON files. In 2026, EntraExporter is widely used by security and architecture teams to establish configuration baselines, detect drift, and archive tenant states for compliance audits.','PowerShell','Code Repository','Advanced',0,'online','manual','2f0ffcfeeaaa6b7489563030b937e36b22511a7415f64e42703a6ef22dcb68be',100.0,1779030350,1,'2025-11-16T04:46:40Z',NULL,NULL,NULL,'["Identity & Access", "Tenant Governance", "Entra ID", "Infrastructure as Code"]','["[ENTERPRISE-STABLE]"]','["docs/azure.md", "docs/devops.md", "docs/gitops.md"]','["gitops.md", "azure.md", "devops.md"]','{}','{"gh_license": "MIT", "gh_pushed": "2025-11-16T04:46:40Z", "gh_stars": 866, "gh_open_issues_30d": 19, "gh_open_prs_30d": 0, "gh_community_health": "healthy", "gh_activity_checked": "2026-06-19T18:52:32.640381+02:00"}');
INSERT INTO "resources" VALUES('https://github.com/microsoft/fhir-server','github.com/microsoft/fhir-server','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','4620f319dc536da8819e87d36d4f7e52c0171ffa1ca36f0dde63a957b885373a',100.0,1779032902,1,'2026-05-17T17:48:22.495833+02:00',NULL,NULL,NULL,'[]','[]','["docs/azure.md"]','[]','{}','{"gh_license": "MIT", "duplicate_of": "https://github.com/microsoft/dicom-server", "gh_open_issues_30d": 157, "gh_open_prs_30d": 0, "gh_community_health": "active", "gh_activity_checked": "2026-06-19T18:52:33.426810+02:00"}');
INSERT INTO "resources" VALUES('https://github.com/microsoft/finops-toolkit','github.com/microsoft/finops-toolkit','','2026',5,'The official Microsoft FinOps toolkit. Orchestrates Azure cost management reports, optimizes compute reservations models, standardizes amortization datasets, and formats Power BI pricing governance metrics.','PowerShell','Repository','Intermediate',0,'online','manual','c8f11317be8ef904002779b7d610efe0573b8d99bfa1d42be1c7441ec7c4764e',100.0,1779032975,1,'2026-06-10T15:11:02Z',NULL,NULL,NULL,'["Cloud Platform", "Governance", "FinOps"]','["[DE FACTO STANDARD]"]','["docs/azure.md"]','["azure.md"]','{}','{"gh_license": "MIT", "gh_pushed": "2026-06-10T15:11:02Z", "gh_stars": 565, "gh_open_issues_30d": 263, "gh_open_prs_30d": 0, "gh_community_health": "active", "gh_activity_checked": "2026-06-19T18:52:34.185762+02:00"}');
INSERT INTO "resources" VALUES('https://github.com/microsoft/mindaro','Bridge to Kubernetes 🌟','','2024',5,'Formerly a popular Microsoft tool for redirection of Kubernetes cluster traffic to local workstations. Live Grounding indicates this project has been retired and archived by Microsoft. Teams seeking similar workflows should look to solutions like mirrord or Telepresence.','TypeScript','GitHub Repository','Advanced',1,'online','manual','21fe8346e03b4c4c11ac2d27328a4d90a23ca24628e717e01c8f7d9b6516fbd2',100.0,1779029573,1,'2022-08-19T00:20:04Z',NULL,NULL,NULL,'["Cloud-Native Development", "Kubernetes", "Local Development"]','["[DE FACTO STANDARD]", "[LEGACY]"]','["docs/visual-studio.md"]','["visual-studio.md"]','{}','{"gh_license": "MIT", "gh_pushed": "2022-08-19T00:20:04Z", "gh_stars": 304, "gh_open_issues_30d": 164, "gh_open_prs_30d": 0, "gh_community_health": "active", "gh_activity_checked": "2026-06-19T18:52:34.946647+02:00"}');
INSERT INTO "resources" VALUES('https://github.com/microsoft/pyright','github.com/microsoft/pyright','','2025',5,'Curator Insight defines Pyright as Microsoft''s performant static type checker for Python. Live Grounding highlights its critical importance in large-scale enterprise deployments, providing quick type verification directly inside continuous integration pipelines.','TypeScript','Tool','Advanced',1,'online','manual','d44ddd61b0d9e397f6d38865b2ee0782fbc87b6aa2c93edd50a66d8df5639046',100.0,1779034356,1,'2026-06-06T11:58:01Z',NULL,NULL,NULL,'["Software Engineering", "Python", "Static Analysis"]','["[DE FACTO STANDARD]"]','["docs/python.md"]','["python.md"]','{}','{"gh_license": "NOASSERTION", "gh_pushed": "2026-06-06T11:58:01Z", "gh_stars": 15475, "gh_open_issues_30d": 291, "gh_open_prs_30d": 0, "gh_community_health": "active", "gh_activity_checked": "2026-06-19T18:52:35.701890+02:00"}');
INSERT INTO "resources" VALUES('https://github.com/microsoft/retina','==github.com/microsoft/retina==','','2026',2,'Microsoft''s eBPF-powered cloud-native network observability platform. Delivers deep distributed packet captures, connection tracking, and granular network telemetry for debugging multi-cluster Kubernetes deployments.','Go','Repository','Advanced',0,'online','manual','4597786b916fa5b20b187b321a1beeb0fdc607a3b09d9a2e34d9d9d2ca79d15a',100.0,1779032975,1,'2026-06-12T17:52:17Z',NULL,NULL,NULL,'["Observability", "Networking", "eBPF Platform"]','["[ENTERPRISE-STABLE]"]','["docs/kubernetes-monitoring.md"]','["kubernetes-monitoring.md"]','{}','{"gh_license": "MIT", "gh_pushed": "2026-06-12T17:52:17Z", "gh_stars": 3144, "gh_open_issues_30d": 168, "gh_open_prs_30d": 0, "gh_community_health": "active", "gh_activity_checked": "2026-06-19T18:52:36.432741+02:00"}');
INSERT INTO "resources" VALUES('https://github.com/microsoft/terraform-provider-azuredevops/releases/tag/v1.0.0','github.com/microsoft/terraform-provider-azuredevops/releases/tag/v1.0.0','','2024',3,'The official v1.0.0 release of the Microsoft Azure DevOps provider for Terraform. Marks production-readiness for orchestrating Azure DevOps projects, service connections, pipelines, and repository resources programmatically via HCL.','Go','Provider','Intermediate',0,'online','manual','061897ab0f9a378e00671946a16c11a1c51580c4d6dcc8b44686e7f4139d4333',100.0,1779033477,1,'2026-06-09T23:15:19Z',NULL,NULL,NULL,'["Infrastructure as Code", "Azure DevOps", "Providers"]','["[COMMUNITY-TOOL]"]','["docs/terraform.md"]','["terraform.md"]','{}','{"gh_license": "MIT", "gh_pushed": "2026-06-09T23:15:19Z", "gh_stars": 428, "gh_open_issues_30d": 215, "gh_open_prs_30d": 0, "gh_community_health": "active", "gh_activity_checked": "2026-06-19T18:52:37.197962+02:00"}');
INSERT INTO "resources" VALUES('https://github.com/microsoft/vscode-python','Python Visual Studio Code','','2024',5,'The official VS Code Python extension repository. Serves as a primary integration layer for code-formatting, Jupyter Notebook systems, pytest architectures, and type checker implementations.','Python','Repository','Advanced',0,'online','manual','7e94ba701595440394a6e1b3c1e4db8bff6585866ff98ba59e19eb6a29b6215a',100.0,1779029365,1,'2026-06-09T21:01:01Z',NULL,NULL,NULL,'["Developer Environment", "IDE Tooling", "Visual Studio Code", "Language-Specific Tooling"]','["[DE FACTO STANDARD]"]','["docs/visual-studio.md"]','["visual-studio.md"]','{}','{"gh_license": "MIT", "gh_pushed": "2026-06-09T21:01:01Z", "gh_stars": 4623, "gh_open_issues_30d": 363, "gh_open_prs_30d": 0, "gh_community_health": "active", "gh_activity_checked": "2026-06-19T18:52:37.999197+02:00"}');
INSERT INTO "resources" VALUES('https://github.com/microsoft/winget-cli','Windows Package Manager CLI (aka winget)','','2024',5,'The official open-source repository for winget-cli, Microsoft''s Windows Package Manager. Standardizes command-line app deployment, installation, dependency discovery, and workspace updates.','C++','Repository','Intermediate',0,'online','manual','6e43e40685a1329aa32bbe74a24ffe73fc73eede3fb7f7ef51a4123c7159c6fb',100.0,1779031647,1,'2026-06-11T20:12:36Z',NULL,NULL,NULL,'["Developer Experience", "Package Management", "Windows Tooling"]','["[DE FACTO STANDARD]"]','["docs/azure.md", "docs/linux-dev-env.md"]','["linux-dev-env.md", "azure.md"]','{}','{"gh_license": "MIT", "gh_pushed": "2026-06-11T20:12:36Z", "gh_stars": 26023, "gh_open_issues_30d": 1296, "gh_open_prs_30d": 0, "gh_community_health": "active", "gh_activity_checked": "2026-06-19T18:52:38.735782+02:00"}');
INSERT INTO "resources" VALUES('https://github.com/microsoftgraph/msgraph-sdk-powershell','microsoftgraph/msgraph-sdk-powershell/samples: 9-Applications.ps1','','2024',4,'Official template outlining secure authentication, property mapping, and service endpoint registration tasks in Entra ID tenants using Graph API cmdlets.','PowerShell','GitHub Repository','Intermediate',0,'online','manual','62408e2106734f6b076d7b7d1c820871d89a95cef3534e4995e3d90ccf283f28',100.0,1779031564,1,'2026-06-12T20:32:47Z',NULL,NULL,NULL,'["Identity and Access", "Microsoft Graph API", "SDK Samples", "Azure AD Applications"]','["[ENTERPRISE-STABLE]"]','["docs/azure.md"]','["azure.md"]','{}','{"gh_license": "NOASSERTION", "gh_pushed": "2026-06-12T20:32:47Z", "gh_stars": 870, "gh_open_issues_30d": 203, "gh_open_prs_30d": 0, "gh_community_health": "active", "gh_activity_checked": "2026-06-19T18:52:39.507279+02:00"}');
INSERT INTO "resources" VALUES('https://github.com/microtica/gitops-resources','gitops-resources','','2026',0,'A specialized index charting GitOps design architectures applied to infrastructure provisioning. Focuses on push-based vs. pull-based reconciliation loops and declarative configurations for cloud providers.','Markdown','Awesome List','Intermediate',1,'online','manual','4148ee811d6731bb350509b86a0ffa7faf7c005260c8bb17ae5670c6fee26810',100.0,1781736123,1,'2026-06-18T00:42:03.402533+02:00',NULL,NULL,NULL,'["Cloud Native", "GitOps", "Infrastructure Automation"]','["[COMMUNITY-TOOL]"]','["docs/other-awesome-lists.md"]','["architectural-foundations.md", "other-awesome-lists.md"]','{}','{"gh_stars": 0, "gh_pushed": null, "gh_license": "N/A", "is_special": true, "gh_open_issues_30d": 0, "gh_open_prs_30d": 0, "gh_community_health": "dormant", "gh_activity_checked": "2026-06-19T18:52:40.256280+02:00"}');
INSERT INTO "resources" VALUES('https://github.com/migtools/crane','github.com/konveyor/crane: Crane 2.0 🌟','','2024',4,'Crane 2.0 provides continuous state synchronization, target resource modifications, and mock-run configurations to assist operators with real-time Kubernetes cluster replatforming campaigns.','Go','Tool','Advanced',1,'online','manual','8ea4607b6555b5b52d9517623db78772567121df9f7a9174fbef56df9af59fda',100.0,1779130495,1,'2026-06-12T16:33:56Z',NULL,NULL,NULL,'["Infrastructure", "Workload Mobility", "Migration Toolkits"]','["[ENTERPRISE-STABLE]"]','["docs/kubernetes-backup-migrations.md"]','["kubernetes-backup-migrations.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2026-06-12T16:33:56Z", "gh_stars": 54, "gh_open_issues_30d": 150, "gh_open_prs_30d": 0, "gh_community_health": "active", "gh_activity_checked": "2026-06-19T18:52:41.027411+02:00"}');
INSERT INTO "resources" VALUES('https://github.com/miguelmota/golang-for-nodejs-developers','Golang for Node.js Developers','','N/A',0,'A comparison manual translating Node.js practices and architectural paradigms into native Go-based idioms like goroutines, structures, and native channels.','en','Repository','Intermediate',0,'online','manual','0b17cbbd1a5ebb4b31d5c566481f3721ac4939a9b7fa79304ac748cc1db1686b',100.0,1779029172,1,'2023-02-02T11:21:08Z',NULL,NULL,NULL,'["Cloud Native Languages", "Go", "Core Reference"]','["[ENTERPRISE-STABLE]", "[GUIDE]"]','["docs/golang.md"]','["golang.md"]','{}','{"gh_license": "MIT", "gh_pushed": "2023-02-02T11:21:08Z", "gh_stars": 4772, "gh_open_issues_30d": 1, "gh_open_prs_30d": 0, "gh_community_health": "low", "gh_activity_checked": "2026-06-19T18:52:41.764356+02:00"}');
INSERT INTO "resources" VALUES('https://github.com/mikefarah/yq','yq','','N/A',0,NULL,NULL,NULL,NULL,0,NULL,'manual','b7a31327a49b5a01e80f6a8df5f9ddf7f46de3b3333e20339a7f77be44068acd',100.0,1779033118,1,'2026-05-17T17:51:58.685298+02:00',NULL,NULL,NULL,'[]','[]','["docs/yaml.md"]','[]','{}','{"gh_license": "MIT", "is_special": true, "gh_open_issues_30d": 267, "gh_open_prs_30d": 0, "gh_community_health": "active", "gh_activity_checked": "2026-06-19T18:52:42.490432+02:00"}');
INSERT INTO "resources" VALUES('https://github.com/mikefrank-ca/bitbucket-auto-merge','BitBucket Auto Merge','','2019',1,'A lightweight Node.js helper utility built to programmatic resolve and merge pull requests inside Bitbucket Server. Monitors build pipelines and approval conditions to coordinate automated commits, bypassing the lack of native merge queues in legacy Bitbucket editions.','JavaScript','Tool','Intermediate',0,'online','manual','048845a2716b084ad8d0f6c229457fb1c7a4d2f51943eddce3d75bcc08b15ff9',100.0,1781735950,1,'2026-06-18T00:39:10.582665+02:00',NULL,NULL,NULL,'["Software Engineering", "Version Control", "Bitbucket Automation"]','["[LEGACY]"]','["docs/git.md"]','["git.md"]','{}','{"gh_stars": 0, "gh_pushed": null, "gh_license": "N/A", "gh_open_issues_30d": 0, "gh_open_prs_30d": 0, "gh_community_health": "dormant", "gh_activity_checked": "2026-06-19T18:52:43.211711+02:00"}');
INSERT INTO "resources" VALUES('https://github.com/mikeroyal/Kubernetes-Guide','==mikeroyal/Kubernetes-Guide: Kubernetes Guide== 🌟','','2023',5,'A massive educational directory covering basic components, intermediate networking, storage, and advanced Kubernetes configurations. Offers structured developer pathways and hypervisor setup instructions, making it ideal for technical upskilling and training programs.','Markdown','Guide','Intermediate',0,'online','manual','9944c6f547ac65e1e15ef560dad2ded347b88af42423ade0d25ad781620bb3f1',100.0,1781736123,1,'2026-06-18T00:42:03.185175+02:00',NULL,NULL,NULL,'["Curation", "Guides", "Kubernetes"]','["[DE FACTO STANDARD]", "[GUIDE]"]','["docs/other-awesome-lists.md"]','["architectural-foundations.md", "other-awesome-lists.md"]','{}','{"gh_stars": 0, "gh_pushed": null, "gh_license": "N/A", "is_special": true, "gh_open_issues_30d": 1, "gh_open_prs_30d": 0, "gh_community_health": "low", "gh_activity_checked": "2026-06-19T18:52:43.967946+02:00"}');
INSERT INTO "resources" VALUES('https://github.com/mikeroyal/Kubernetes-Guide/blob/main/README.md','==mikeroyal/Kubernetes-Guide: Machine Learning== 🌟','','2023',4,'A comprehensive reference manual mapping the landscape of running machine learning workloads on Kubernetes. Aggregates configurations, installation commands, and architecture diagrams for tooling across GPU provisioning, Kubeflow orchestration, and containerized serving frameworks like KServe.','Markdown','Repository','Intermediate',0,'online','manual','e374d436342b70813c900a5c3f760ad4ee0c5ce2ac6b4b44cd64bdc5d7cfc132',100.0,1781736091,1,'2026-06-18T00:41:31.942405+02:00',NULL,NULL,NULL,'["MLOps", "Kubernetes", "Curated Reference"]','["[ENTERPRISE-STABLE]"]','["docs/mlops.md"]','["mlops.md"]','{}','{"gh_stars": 0, "gh_pushed": null, "gh_license": "N/A", "gh_open_issues_30d": 1, "gh_open_prs_30d": 0, "gh_community_health": "low", "gh_activity_checked": "2026-06-19T18:52:44.706800+02:00"}');
INSERT INTO "resources" VALUES('https://github.com/mikeroyal/OpenShift-Guide','==mikeroyal/OpenShift-Guide: OpenShift Guide== 🌟🌟','','2022',4,'A comprehensive community repository providing structured technical references for OpenShift. Includes instructions for cluster setup, networking tools, persistent storage, and third-party integrations.','Markdown','Repository','Intermediate',0,'online','manual','974e648a506992164bf1cd5aaec3bded413576db9a558956929be7f413ba9be9',100.0,1781736112,1,'2026-06-18T00:41:52.635061+02:00',NULL,NULL,NULL,'["Enterprise Kubernetes", "Platform Evaluation", "Learning Resources"]','["[ENTERPRISE-STABLE]"]','["docs/ocp4.md"]','["ocp4.md"]','{}','{"gh_stars": 0, "gh_pushed": null, "gh_license": "N/A", "gh_open_issues_30d": 0, "gh_open_prs_30d": 0, "gh_community_health": "dormant", "gh_activity_checked": "2026-06-19T18:52:45.459766+02:00"}');
INSERT INTO "resources" VALUES('https://github.com/mikzuit/fair-job-offer','mikzuit/fair-job-offer','','2020',1,'Curator Insight: A direct calculator tool created to evaluate contract offers and compensation fairness. Live Grounding: This repository is now archived and categorized as legacy due to complete commit inactivity since 2020, yet still acts as an architectural blueprint for programmatic contract parser apps.','en','GitHub Repository','Intermediate',0,'online','manual','717e1a37a862428962b97fbf73e900773ca815ba25b8ea0af325af41ab0bbb5e',100.0,1779031438,1,'2022-05-31T09:59:59Z',NULL,NULL,NULL,'["Professional Practice", "Compensation", "Contract Analysis"]','["[LEGACY]"]','["docs/recruitment.md"]','["recruitment.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2022-05-31T09:59:59Z", "gh_stars": 19, "gh_open_issues_30d": 0, "gh_open_prs_30d": 0, "gh_community_health": "dormant", "gh_activity_checked": "2026-06-19T18:52:46.204564+02:00"}');
INSERT INTO "resources" VALUES('https://github.com/milanm/DevOps-Roadmap','DevOps Roadmap for 2026','','2026',4,'An extensive, highly-vetted community map outlining modern DevOps and platform engineering educational pathways. Synthesizes knowledge milestones across systems internals, network protocols, continuous integration/continuous delivery protocols, and hybrid observability.','Markdown','Educational Repository','Intermediate',0,'online','manual','e8bd6c3679a539b713a836931e283891cac944c3ae4309905b61e377fecfc5f4',100.0,1779034499,1,'2026-06-13T06:35:41Z',NULL,NULL,NULL,'["DevOps & CI/CD", "Roadmaps", "Career Path"]','["[DE FACTO STANDARD]"]','["docs/devops.md", "docs/iac.md", "docs/kubernetes-tutorials.md"]','["kubernetes-tutorials.md", "devops.md", "iac.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2026-06-13T06:35:41Z", "gh_stars": 19614, "gh_open_issues_30d": 9, "gh_open_prs_30d": 0, "gh_community_health": "low", "gh_activity_checked": "2026-06-19T18:52:46.955394+02:00"}');
INSERT INTO "resources" VALUES('https://github.com/mineiros-io/terramate','mineiros-io/terramate','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','42bd28f835ee1bc496f6489ce7d2ef163baf41ae2061ac27c1f21cc1f4108071',100.0,1779031903,0,'2026-05-17T17:31:43.020117+02:00',NULL,NULL,NULL,'[]','[]','["docs/terraform.md"]','[]','{}','{"duplicate_of": "https://github.com/terramate-io/terramate", "gh_open_issues_30d": 0, "gh_open_prs_30d": 0, "gh_community_health": "dormant", "gh_activity_checked": "2026-06-19T18:52:47.641093+02:00"}');
INSERT INTO "resources" VALUES('https://github.com/mingrammer/diagrams','mingrammer/diagrams','','2026',5,'A highly popular open-source Python framework that allows engineers to write cloud infrastructure diagrams directly as Python code. It supports hundreds of built-in components covering AWS, GCP, Azure, and Kubernetes services.','Python','Repository','Intermediate',0,'online','manual','55db708ce5d58604dfbdc548af681681a7ed911d8492caf92cb853c01fa398c1',100.0,1779031097,1,'2026-06-09T16:14:08Z',NULL,NULL,NULL,'["Architecture & Design", "Diagrams-as-Code", "Python Tooling"]','["[DE FACTO STANDARD]"]','["docs/cloud-arch-diagrams.md"]','["cloud-arch-diagrams.md"]','{}','{"gh_license": "MIT", "gh_pushed": "2026-06-09T16:14:08Z", "gh_stars": 42349, "gh_open_issues_30d": 385, "gh_open_prs_30d": 0, "gh_community_health": "active", "gh_activity_checked": "2026-06-19T18:52:48.378025+02:00"}');
INSERT INTO "resources" VALUES('https://github.com/minishift/minishift/releases',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,'manual','3ef77082f7ff5f1e098bea6ae8a7cc430d69b7119b7180e16ddf03da60a4c28c',100.0,1779031983,0,'2026-05-17T17:33:03.385586+02:00',NULL,NULL,NULL,'[]','[]','["docs/ocp4.md"]','[]','{}','{"gh_open_issues_30d": 141, "gh_open_prs_30d": 0, "gh_community_health": "active", "gh_activity_checked": "2026-06-19T18:52:49.175530+02:00"}');
INSERT INTO "resources" VALUES('https://github.com/ministryofjustice/modernisation-platform/tree/main/architecture-decision-record','==github.com/ministryofjustice: Modernisation Platform - Architecture Decisions==','','2023',5,'The public collection of Architecture Decision Records (ADRs) from the UK Ministry of Justice Modernisation Platform. This serves as a key reference for cloud governance, public sector IT standards, and clear decision documentation.','English','Repository','Advanced',0,'online','manual','b37d4cefa537709aa99fcb4c3351f3819d5cdfab5c9d6ad9c640f2ea1ca62fbc',100.0,1779031753,1,'2026-06-12T16:10:42Z',NULL,NULL,NULL,'["Enterprise Architecture", "Cloud Governance", "Case Studies"]','["[DE FACTO STANDARD]"]','["docs/aws-architecture.md"]','["aws-architecture.md"]','{}','{"gh_license": "MIT", "gh_pushed": "2026-06-12T16:10:42Z", "gh_stars": 724, "gh_open_issues_30d": 215, "gh_open_prs_30d": 0, "gh_community_health": "active", "gh_activity_checked": "2026-06-19T18:52:50.121221+02:00"}');
INSERT INTO "resources" VALUES('https://github.com/miracle2k/k8s-snapshots','k8s-snapshots: Automatic Volume Snapshots on Kubernetes','','2020',2,'An early volume snapshotting manager targeting GCE Persistent Disks and AWS EBS volumes inside Kubernetes. It is largely considered legacy, superseded by standardised CSI volume driver capabilities.','Python','Tool','Intermediate',0,'online','manual','3d691e1e2bfc6238173f581573e8f2f60773b10969b0536ab617e09aaf0f89eb',100.0,1779031536,1,'2026-01-05T23:34:02Z',NULL,NULL,NULL,'["Infrastructure", "Data Protection", "Legacy Snapshots"]','["[LEGACY]"]','["docs/kubernetes-backup-migrations.md"]','["kubernetes-backup-migrations.md"]','{}','{"gh_license": "BSD-2-Clause", "gh_pushed": "2026-01-05T23:34:02Z", "gh_stars": 350, "gh_open_issues_30d": 21, "gh_open_prs_30d": 0, "gh_community_health": "healthy", "gh_activity_checked": "2026-06-19T18:52:50.867697+02:00"}');
INSERT INTO "resources" VALUES('https://github.com/mishushakov/llm-scraper','LLM Scraper','TypeScript library leveraging LLMs to convert any webpage into schema-validated structured data.','2024',4,'An elegant TypeScript and Playwright-powered scraping library that leverages local or cloud LLMs (including GGUF and OpenAI) to extract structured, schema-validated JSON data from any web interface. By relying on LLM semantic understanding rather than brittle CSS selectors, it remains resilient to layout changes and can intelligently navigate dynamic SPAs. It provides native schema integration with Garph or Zod, offering a robust approach for converting unstructured web documentation into machine-readable datasets for LLMs and agent retrieval.','en','GitHub Repository','Advanced',0,'online','automatic','11914b1c7d4a8956a620b78b0e99e3424816861693ef998389060f4d32028905',NULL,1780352148,0,'2026-04-13T17:42:00Z',NULL,NULL,NULL,'["AI", "Web Scraping", "Data Extraction", "Developer Tools"]','["EMERGING", "COMMUNITY-TOOL"]','[]','[]','{}','{"category": "ai-agents-mcp", "gh_license": "MIT", "gh_pushed": "2026-04-13T17:42:00Z", "gh_stars": 6766, "reputation_status": "Vetted", "reputation_summary": "Strong community vetting as a robust and flexible LLM-powered scraping framework with multi-model support.", "social_preview_url": "https://opengraph.githubassets.com/1058235305093fd11a3349d178fe1e7624090c2900d472bf5dd201b7de3001dc/mishushakov/llm-scraper", "source_provenance": "X.com (midudev)", "suggested_new_category": "data-scraping", "gh_open_issues_30d": 7, "gh_open_prs_30d": 0, "gh_community_health": "low", "gh_activity_checked": "2026-06-19T18:52:51.629933+02:00"}');
INSERT INTO "resources" VALUES('https://github.com/mislav/hub','github/hub 🌟','','2021',5,'Curator Insight highlights ''hub'' as the classic command-line utility wrapping Git to simplify GitHub-specific tasks. Live Grounding verifies that the repository is officially archived by GitHub in favor of the newer ''gh'' CLI.','Go','Tool','Intermediate',0,'online','manual','f5e551349d8753560003328136f8a5cd4e0a90c0c54a03262f8fd9d99687c79f',100.0,1779130494,1,'2024-02-02T21:00:44Z',NULL,NULL,NULL,'["Developer Platforms", "CLI Utilities", "hub CLI", "Legacy Tools"]','["[DE FACTO STANDARD]", "[LEGACY]"]','["docs/git.md"]','["git.md"]','{}','{"gh_license": "MIT", "gh_pushed": "2024-02-02T21:00:44Z", "gh_stars": 22954, "gh_open_issues_30d": 295, "gh_open_prs_30d": 0, "gh_community_health": "active", "gh_activity_checked": "2026-06-19T18:52:52.334167+02:00"}');
INSERT INTO "resources" VALUES('https://github.com/mitchellh/terraform-provider-multispace','mitchellh/terraform-provider-multispace','','2020',3,'A highly specialized custom provider allowing interaction with external workspaces within a single run. Solves state dependency sharing patterns dynamically, conceptualized by Mitchell Hashimoto.','Go','Provider','Advanced',0,'online','manual','c478a3c341119b111c8eea807005a1e63dc3aee38db483f272f06a8f8adf88af',100.0,1779033259,1,'2023-07-24T04:24:34Z',NULL,NULL,NULL,'["Infrastructure as Code", "State Management", "Providers"]','["[COMMUNITY-TOOL]"]','["docs/terraform.md"]','["terraform.md"]','{}','{"gh_license": "MPL-2.0", "gh_pushed": "2023-07-24T04:24:34Z", "gh_stars": 148, "gh_open_issues_30d": 9, "gh_open_prs_30d": 0, "gh_community_health": "low", "gh_activity_checked": "2026-06-19T18:52:53.160829+02:00"}');
INSERT INTO "resources" VALUES('https://github.com/mithi/react-philosophies','react js: mithi/react-philosophies','','2020',5,'A highly structured philosophy repository outlining architectural principles for designing maintainable React codebases. Emphasizes declarative code patterns, state encapsulation, hook extraction, and unit testing strategies.','Markdown','Software','Intermediate',0,'online','manual','30946b510b313149c8da5e6dac6a701695f2cbc4bee376bbd1fe382652f3fa03',100.0,1779030727,1,'2025-10-05T16:46:54Z',NULL,NULL,NULL,'["Frontend Development", "React Framework", "Software Architecture"]','["[DE FACTO STANDARD]"]','["docs/javascript.md"]','["javascript.md"]','{}','{"gh_license": "CC-BY-SA-4.0", "gh_pushed": "2025-10-05T16:46:54Z", "gh_stars": 3728, "gh_open_issues_30d": 3, "gh_open_prs_30d": 0, "gh_community_health": "low", "gh_activity_checked": "2026-06-19T18:52:53.879676+02:00"}');
INSERT INTO "resources" VALUES('https://github.com/mittwald/kube-httpcache','github.com/mittwald/kube-httpcache','','2024',3,'An engineered Kubernetes-native HTTP caching platform that bundles Varnish with a specialized controller sidecar. It queries Kubernetes API endpoints directly to dynamically reconstruct and scale Varnish backend configurations without requiring manual server reloads.','Go','Repository','Advanced',0,'online','manual','268e6dd1f6d7203d7fe58773ad6fe52dc5e3cee2d2a128765a0f4b589d2912a8',100.0,1779029590,1,'2025-12-18T15:03:45Z',NULL,NULL,NULL,'["Infrastructure & Caching", "Kubernetes Caching", "Distributed Caching"]','["[COMMUNITY-TOOL]"]','["docs/caching.md"]','["caching.md"]','{}','{"gh_license": "MIT", "gh_pushed": "2025-12-18T15:03:45Z", "gh_stars": 312, "gh_open_issues_30d": 34, "gh_open_prs_30d": 0, "gh_community_health": "healthy", "gh_activity_checked": "2026-06-19T18:52:54.638452+02:00"}');
INSERT INTO "resources" VALUES('https://github.com/mittwald/kubernetes-secret-generator','github.com/mittwald/kubernetes-secret-generator 🌟','','2025',5,'This secret generator creates secure random passwords, certificates, and private SSH keys on-demand in-cluster. Generated data is stored directly as encrypted Secrets resources, eliminating the risk of checking cleartext credentials into infrastructure repositories.','Go','Repository','Intermediate',0,'online','manual','869a5470f61705d827cd5b5f42047335c8749a867b4e46abc016ae3d2954d67c',100.0,1779031122,1,'2025-12-05T14:16:25Z',NULL,NULL,NULL,'["Security & Compliance", "Secret Management", "Dynamic Secrets"]','["[DE FACTO STANDARD]"]','["docs/kubernetes-operators-controllers.md"]','["kubernetes-operators-controllers.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2025-12-05T14:16:25Z", "gh_stars": 391, "gh_open_issues_30d": 25, "gh_open_prs_30d": 0, "gh_community_health": "healthy", "gh_activity_checked": "2026-06-19T19:34:40.942432+02:00"}');
INSERT INTO "resources" VALUES('https://github.com/mivano/azure-cost-cli','==github.com/mivano/azure-cost-cli==','','2024',4,'Focuses on tag-based cost-querying using the `azure-cost-cli` tool. Explains how to extract billing data grouped by tags to simplify chargeback allocations and identify untagged resources.','C#','GitHub Repository','Intermediate',0,'online','manual','8a986352ce0fcb9452ebb54ae864c000435891c68701348b74e240aac0ab3391',100.0,1779031652,1,'2026-06-08T08:05:59Z',NULL,NULL,NULL,'["FinOps & Cloud Cost", "Azure Optimization", "CLI Tools"]','["[ENTERPRISE-STABLE]"]','["docs/finops.md"]','["finops.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2026-06-08T08:05:59Z", "gh_stars": 1118, "gh_open_issues_30d": 5, "gh_open_prs_30d": 0, "gh_community_health": "low", "gh_activity_checked": "2026-06-19T19:34:41.601882+02:00"}');
INSERT INTO "resources" VALUES('https://github.com/miztiik/AWS-Demos','github.com/miztiik/AWS-Demos','','2025',0,'A rich repository compiling hundreds of AWS hands-on architecture guides and automated scripts. Spans serverless computing, databases, event routing, and container-based architectural patterns.','Python','Repository','Intermediate',0,'online','manual','bd838b9de61ff01365ffe131b166c40c1bc35ef356113f5cceb23eeb19022f7e',100.0,1781735921,1,'2026-06-18T00:38:41.312314+02:00',NULL,NULL,NULL,'["Public Cloud Providers", "AWS", "DevOps Demos"]','["[COMMUNITY-TOOL]"]','["docs/demos.md"]','["demos.md"]','{}','{"gh_stars": 0, "gh_pushed": null, "gh_license": "N/A", "gh_open_issues_30d": 15, "gh_open_prs_30d": 0, "gh_community_health": "healthy", "gh_activity_checked": "2026-06-19T19:34:42.247295+02:00"}');
INSERT INTO "resources" VALUES('https://github.com/mkubaczyk/helmsman','Helmsman: Helm Charts as Code 🌟','','2025',4,'An enterprise-grade, GitOps-friendly engine for declaring Helm charts as code. By monitoring desired state files, it automates lifecycle tasks including installations, cross-cluster upgrades, namespace setup, and purging deprecated releases.','Go','CLI Tool','Advanced',0,'online','manual','582663ae9aaa48a531b0608f40a8aa9e28107177874b46c1b807856e0725d7ba',100.0,1779130494,1,'2026-06-07T15:42:46Z',NULL,NULL,NULL,'["Platform Engineering", "Kubernetes GitOps & Packaging", "Multi-Chart Orchestration"]','["[ENTERPRISE-STABLE]", "[LEGACY]"]','["docs/helm.md"]','["helm.md"]','{}','{"gh_license": "MIT", "gh_pushed": "2026-06-07T15:42:46Z", "gh_stars": 1498, "gh_open_issues_30d": 0, "gh_open_prs_30d": 0, "gh_community_health": "dormant", "gh_activity_checked": "2026-06-19T19:34:42.954254+02:00"}');
INSERT INTO "resources" VALUES('https://github.com/mlabonne/llm-course','github.com/mlabonne/llm-course','','2023',5,'Maxime Labonne''s stellar curriculum for mastering Large Language Model engineering. Curator Insight and Live Grounding confirm its value, providing code-driven notebooks covering quantization (bitsandbytes, AWQ, GGUF), LoRA fine-tuning, direct preference optimization (DPO), and advanced retrieval-augmented generation (RAG) paradigms.','Python','Repository','Advanced',0,'online','manual','ba9d9be39679259c589973a3de17a8bdab0394741a8b187bf54bbe39f8a2d836',100.0,1779029590,1,'2026-02-05T13:09:26Z',NULL,NULL,NULL,'["Artificial Intelligence", "Large Language Models", "Structured Curriculums"]','["[DE FACTO STANDARD]"]','["docs/ai.md"]','["ai.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2026-02-05T13:09:26Z", "gh_stars": 80120, "gh_open_issues_30d": 84, "gh_open_prs_30d": 0, "gh_community_health": "active", "gh_activity_checked": "2026-06-19T19:34:43.649142+02:00"}');
INSERT INTO "resources" VALUES('https://github.com/mlabouardy/grafana-dashboards','github.com/mlabouardy: Grafana Dashboards','','2020',0,'Archived repository containing early Grafana dashboard iterations. Shows fundamental layout compositions for visualizing container workloads, though highly outdated compared to current standards.','JSON','Repository','Intermediate',0,'online','manual','02a05b5ebaf5e334f6df5c472087a5415c167625b6791d6c2bce87c95b5d40f2',100.0,1781735951,1,'2026-06-18T00:39:11.076839+02:00',NULL,NULL,NULL,'["Observability & Monitoring", "Grafana Ecosystem", "Community Dashboards"]','["[LEGACY]"]','["docs/grafana.md"]','["grafana.md"]','{}','{"gh_stars": 0, "gh_pushed": null, "gh_license": "N/A", "gh_open_issues_30d": 3, "gh_open_prs_30d": 0, "gh_community_health": "low", "gh_activity_checked": "2026-06-19T19:34:44.299049+02:00"}');
INSERT INTO "resources" VALUES('https://github.com/mlabouardy/nexus-cli','GitHub: Nexus-CLI','','2020',5,'A command-line interface tool written in Go to interact with and manage Nexus repositories. Real-world grounding shows this repository has had no active maintenance in over four years, pointing to a legacy project. Platform operators should pivot to using official Nexus APIs or modern alternative tooling.','Go','Repository','Intermediate',0,'online','manual','5bfc864b0bfb1a769d8f98ef5ef68078cc29e6362ae7753185f933a069f8509c',100.0,1779029465,1,'2022-11-15T16:23:58Z',NULL,NULL,NULL,'["Artifact Management", "Package Repositories", "Nexus Tooling"]','["[DE FACTO STANDARD]", "[LEGACY]"]','["docs/registries.md"]','["registries.md"]','{}','{"gh_license": "MIT", "gh_pushed": "2022-11-15T16:23:58Z", "gh_stars": 294, "gh_open_issues_30d": 41, "gh_open_prs_30d": 0, "gh_community_health": "healthy", "gh_activity_checked": "2026-06-19T19:34:44.972594+02:00"}');
INSERT INTO "resources" VALUES('https://github.com/mlrun/mlrun','mlrun','','2026',3,'MLRun is an open-source MLOps orchestration platform designed to streamline the lifecycle of machine learning pipelines on Kubernetes. It automates model training, tracking, and serving by turning raw Python functions into elastic, high-performance containerized workloads. Data platform teams rely on MLRun to deploy real-time inference models and scale distributed data preprocessing pipelines.','Python','MLOps Platform','Advanced',1,'online','manual','b4762640bf0c7d3885cd5eca6eaef3e2ff68f4c45f7802dcde2797f4e1416598',100.0,1779033218,1,'2026-06-14T09:57:23Z',NULL,NULL,NULL,'["Data Engineering", "MLOps Platforms", "Orchestration"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-tools.md"]','["kubernetes-tools.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2026-06-14T09:57:23Z", "gh_stars": 1672, "gh_open_issues_30d": 102, "gh_open_prs_30d": 0, "gh_community_health": "active", "gh_activity_checked": "2026-06-19T19:34:45.656365+02:00"}');
INSERT INTO "resources" VALUES('https://github.com/mmmmmmpc/forklift-configmap-service','mperezco/forklift-configmap-service','','2022',0,'A specialized service designed to dynamically orchestrate Kubernetes ConfigMap generation and delivery. It acts as a sidecar or control helper to keep configuration payloads dynamically synced across targeted deployments.','Go','Operator','Medium',1,'online','manual','fa66c439bd4d117f2d253f28cecbe9089ce09afc9054c652d386726a357e7b93',100.0,1779130495,1,'2021-09-22T14:00:12Z',NULL,NULL,NULL,'["Application Delivery", "Configuration Management", "Automation"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-tools.md"]','["kubernetes-tools.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2021-09-22T14:00:12Z", "gh_stars": 0, "gh_open_issues_30d": 0, "gh_open_prs_30d": 0, "gh_community_health": "dormant", "gh_activity_checked": "2026-06-19T19:34:46.334859+02:00"}');
INSERT INTO "resources" VALUES('https://github.com/moabukar/tech-vault','github.com/moabukar/tech-vault','','2026',3,'A massive compiled database containing cheat sheets, system design diagrams, and software development resources. Serves as a vital study companion for engineers preparing for platform and architectural assessments.','Markdown','Curated List','Intermediate',0,'online','manual','35bd19e48da9d8ddf977958066ef454fc6404cf373868c8c7015c1cc92d8bc8f',100.0,1779030706,1,'2026-03-01T22:28:21Z',NULL,NULL,NULL,'["Career & Interview Preparation", "Resource Vaults", "System Design"]','["[ENTERPRISE-STABLE]"]','["docs/interview-questions.md"]','["interview-questions.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2026-03-01T22:28:21Z", "gh_stars": 3415, "gh_open_issues_30d": 6, "gh_open_prs_30d": 0, "gh_community_health": "low", "gh_activity_checked": "2026-06-19T19:34:47.000567+02:00"}');
INSERT INTO "resources" VALUES('https://github.com/modelcontextprotocol/servers','GitHub MCP Server','','2025',5,'Curator Insight: Primary collection of production-grade Model Context Protocol (MCP) servers. Live Grounding: Establishes development standards for JSON-RPC 2.0 based message exchange between host agents and enterprise backend systems.','TypeScript','Software','Advanced',0,'online','manual','4b0c23b47ac282b07556690f1316f4cf786a56a8746af609ccd6cf929bf92002',100.0,1779032167,1,'2026-06-07T22:29:30Z',NULL,NULL,NULL,'["AI Engineering", "Model Context Protocol", "Official Servers"]','["[DE FACTO STANDARD]"]','["docs/ai-agents-mcp.md"]','["ai-agents-mcp.md"]','{}','{"gh_license": "NOASSERTION", "gh_pushed": "2026-06-07T22:29:30Z", "gh_stars": 87194, "gh_open_issues_30d": 586, "gh_open_prs_30d": 0, "gh_community_health": "active", "gh_activity_checked": "2026-06-19T19:34:47.671714+02:00"}');
INSERT INTO "resources" VALUES('https://github.com/moditect/jfrunit','jfrunit','','2026',5,'A highly innovative JUnit extension enabling assertions against Java Flight Recorder (JFR) events. In 2026, JfrUnit is standard for continuous performance regression testing, automatically blocking commits that trigger abnormal CPU usage or memory allocations.','Java','Repository','Advanced',1,'online','manual','6bb37b669daadec1c6bd53a9682eb004aa85746e3305e876be052de34b6bfe22',100.0,1779030500,1,'2023-04-04T17:39:56Z',NULL,NULL,NULL,'["Modern Java", "Performance", "Testing"]','["[DE FACTO STANDARD]"]','["docs/java_frameworks.md"]','["java_frameworks.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2023-04-04T17:39:56Z", "gh_stars": 326, "gh_open_issues_30d": 37, "gh_open_prs_30d": 0, "gh_community_health": "healthy", "gh_activity_checked": "2026-06-19T19:34:48.356913+02:00"}');
INSERT INTO "resources" VALUES('https://github.com/mogensen/helm-changelog','helm-changelog: Create changelogs for Helm Charts, based on git history','','2024',1,'A smart CLI helper designed to parse git commit logs and automatically compile detailed changelogs for Helm releases. Ideal for maintaining human-readable release histories without manual maintenance bottlenecks during major release cycles.','Go','CLI Tool','Beginner',0,'online','manual','aee6b1c0a49a8c4cef5278b4c8972a95725c0922634fdfb681341e106ef4cd63',100.0,1779032699,1,'2024-08-01T10:32:40Z',NULL,NULL,NULL,'["Platform Engineering", "Kubernetes GitOps & Packaging", "Auditing & Maintenance"]','["[COMMUNITY-TOOL]"]','["docs/helm.md", "docs/kubernetes-tools.md"]','["helm.md", "kubernetes-tools.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2024-08-01T10:32:40Z", "gh_stars": 43, "gh_open_issues_30d": 4, "gh_open_prs_30d": 0, "gh_community_health": "low", "gh_activity_checked": "2026-06-19T19:34:49.020982+02:00"}');
INSERT INTO "resources" VALUES('https://github.com/mohanad86/secure-ssh-python','Auto-SSH for Linux security','','2021',1,'A lightweight Python-based wrapper designed to manage, secure, and automate SSH connections, preventing session dropouts and hardening connection authentication parameters dynamically. Double-Evidence: This utility provides automated terminal tunnels, while live grounding indicates it serves as an excellent reference for custom connection-recovery scripts inside edge-computing and remote node installations.','Python','Repository','Intermediate',0,'online','manual','bbf6e7235fe56e1a263032b7c50596c24af13e54938be16c891ddf838c515044',100.0,1781736068,1,'2026-06-18T00:41:08.187819+02:00',NULL,NULL,NULL,'["Infrastructure", "Networking", "SSH Management"]','["[COMMUNITY-TOOL]"]','["docs/linux.md"]','["linux.md"]','{}','{"gh_stars": 0, "gh_pushed": null, "gh_license": "N/A", "gh_open_issues_30d": 0, "gh_open_prs_30d": 0, "gh_community_health": "dormant", "gh_activity_checked": "2026-06-19T19:34:49.679245+02:00"}');
INSERT INTO "resources" VALUES('https://github.com/mohatb/kubectl-exec','mohatb/kubectl-exec','','2021',0,'A simple kubectl plugin designed to ease executive context execution into all pods matching a specific label selector. While it simplifies multi-pod execution for ad-hoc debugging, modern enterprise workflows have largely transitioned to more feature-rich and actively maintained alternatives like kubectl-foreach or custom controllers.','Go','CLI Plugin','Intermediate',0,'online','manual','3549810e43c51fd68757c68486b397cc1ac40a15f3a963f12fe3e4642059274b',100.0,1779031752,1,'2025-07-28T11:24:13Z',NULL,NULL,NULL,'["Operations", "CLI Tooling", "Debugging"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-tools.md"]','["kubernetes-tools.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2025-07-28T11:24:13Z", "gh_stars": 87, "gh_open_issues_30d": 1, "gh_open_prs_30d": 0, "gh_community_health": "low", "gh_activity_checked": "2026-06-19T19:34:50.320131+02:00"}');
INSERT INTO "resources" VALUES('https://github.com/monksy/awesome-kafka/blob/master/tools.md','Awesome Kafka','','2026',0,'A comprehensive, community-curated list of tools, command-line utilities, clients, and GUI frameworks for Apache Kafka administration. It serves as an essential hub for engineers searching for proven ecosystem additions.','N/A','Guide','Intermediate',0,'online','manual','bbd37b93636f0486720d1d3c85369e4f0344243b89bc85169071705d9ba06ea6',100.0,1781736081,1,'2026-06-18T00:41:21.084950+02:00',NULL,NULL,NULL,'["Data Engineering", "Event Streaming", "Meta-Resources"]','["[COMMUNITY-TOOL]", "[GUIDE]"]','["docs/message-queue.md", "docs/other-awesome-lists.md"]','["message-queue.md", "other-awesome-lists.md"]','{}','{"gh_stars": 0, "gh_pushed": null, "gh_license": "N/A", "is_special": true, "gh_open_issues_30d": 1, "gh_open_prs_30d": 0, "gh_community_health": "low", "gh_activity_checked": "2026-06-19T19:34:50.994053+02:00"}');
INSERT INTO "resources" VALUES('https://github.com/monodot/pipeline-library-demo','github.com/monodot/pipeline-library-demo 🌟','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','301d62aa31c1b716f393af4152f147d6562e00bee25286f1e1ce4aa58dd656d4',100.0,1779033917,0,'2026-05-17T18:05:17.845131+02:00',NULL,NULL,NULL,'[]','[]','["docs/demos.md"]','[]','{}','{"duplicate_of": "https://github.com/tutorialworks/pipeline-library-demo", "gh_open_issues_30d": 0, "gh_open_prs_30d": 0, "gh_community_health": "dormant", "gh_activity_checked": "2026-06-19T19:34:51.596213+02:00"}');
INSERT INTO "resources" VALUES('https://github.com/moule3053/mck8s','moule3053/mck8s','','2021',2,'MCK8s (Multi-Cluster Kubernetes) is an experimental open-source multi-cluster orchestration scheduler. It aims to intelligently distribute workloads across distinct geographical or multi-cloud Kubernetes clusters based on custom latency, cost, or compliance constraints. While theoretically robust, it remains an early-stage academic and community project.','Go','Tool','High',0,'online','manual','b83b59fdec53464c7fd0e7f18aa8edd2c4445f518b3fa4a6f5293f4479e1a4c2',100.0,1779034523,1,'2023-07-07T09:30:06Z',NULL,NULL,NULL,'["Cluster Management", "Multi-Cluster Orchestration", "Federated Deployments"]','["[EMERGING]"]','["docs/kubernetes-tools.md"]','["kubernetes-tools.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2023-07-07T09:30:06Z", "gh_stars": 73, "gh_open_issues_30d": 1, "gh_open_prs_30d": 0, "gh_community_health": "low", "gh_activity_checked": "2026-06-19T19:34:52.242932+02:00"}');
INSERT INTO "resources" VALUES('https://github.com/mozilla/sops','sops: Simple and flexible tool for managing secrets 🌟','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','8d6ee771f290b2a6417127c57c2091091c0729a52f006b7eb9e4eae061d70b46',100.0,1779030000,0,'2026-05-17T17:00:00.884470+02:00',NULL,NULL,NULL,'[]','[]','["docs/devsecops.md", "docs/terraform.md"]','[]','{}','{"duplicate_of": "https://github.com/getsops/sops", "gh_open_issues_30d": 0, "gh_open_prs_30d": 0, "gh_community_health": "dormant", "gh_activity_checked": "2026-06-19T19:34:52.857741+02:00"}');
INSERT INTO "resources" VALUES('https://github.com/mperezco/forklift-configmap-service','mperezco/forklift-configmap-service','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','c04babd3ae496581d3395b0e59eec24b81915748e83275a9bd78461e45d4f427',100.0,1779031438,0,'2026-05-17T17:23:58.834319+02:00',NULL,NULL,NULL,'[]','[]','["docs/kubernetes-tools.md"]','[]','{}','{"duplicate_of": "https://github.com/mmmmmmpc/forklift-configmap-service", "gh_open_issues_30d": 0, "gh_open_prs_30d": 0, "gh_community_health": "dormant", "gh_activity_checked": "2026-06-19T19:34:53.459978+02:00"}');
INSERT INTO "resources" VALUES('https://github.com/mramanathan/ansible-harbor','mramanathan/ansible-harbor','','2019',0,'A legacy, inactive Ansible playbook repository configured to deploy a Harbor instance. Real-world grounding confirms zero recent updates, classifying it as obsolete. Platform engineers are encouraged to reference standard, actively maintained Kubernetes operator resources or Helm charts instead.','YML','Repository','Intermediate',0,'online','manual','2ef9f54c05ae28d91061b04471d72ee9b80a004a82ff90ea1a37083c86536bc7',100.0,1781736154,1,'2026-06-18T00:42:34.467310+02:00',NULL,NULL,NULL,'["Infrastructure Security", "Container Registries", "Harbor Automation"]','["[LEGACY]"]','["docs/registries.md"]','["registries.md"]','{}','{"gh_stars": 0, "gh_pushed": null, "gh_license": "N/A", "gh_open_issues_30d": 2, "gh_open_prs_30d": 0, "gh_community_health": "low", "gh_activity_checked": "2026-06-19T19:34:54.121991+02:00"}');
INSERT INTO "resources" VALUES('https://github.com/mrcodedev/frontend-developer-resources','El camino del Frontend Developer','','2024',4,'An extensive frontend development roadmap repository, detailing system tools, CSS architectures, modern frameworks (React, Vue, Angular), and build systems (Vite, Webpack) required for client engineering.','Markdown','Repository','Intermediate',0,'online','manual','82e43fd6826fa0274e757f16f8ec7473e5d63e8fcdacae064b34d0c23f67d342',100.0,1779031883,1,'2024-07-18T19:43:31Z',NULL,NULL,NULL,'["Software Engineering", "Frontend", "Learning Paths"]','["[ENTERPRISE-STABLE]"]','["docs/devel-sites.md"]','["devel-sites.md"]','{}','{"gh_license": "MIT", "gh_pushed": "2024-07-18T19:43:31Z", "gh_stars": 3536, "gh_open_issues_30d": 6, "gh_open_prs_30d": 0, "gh_community_health": "low", "gh_activity_checked": "2026-06-19T19:34:54.771405+02:00"}');
INSERT INTO "resources" VALUES('https://github.com/msfidelis/kubernetes-with-cri-o','Kubernetes setup with CRI-O Runtime','','2021',3,'A practical hands-on repository outlining the exact deployment and structural configuration needed to run Kubernetes with CRI-O. An invaluable asset for engineers aiming to drop Docker overhead in favor of pure, security-hardened, OCI-compliant system container operations.','Shell','Repository','Advanced',0,'online','manual','0bb0f81b0d87d0e5fa466db80d253446767bfa6b60d970bd6bd9d3e8dfcb37c6',100.0,1779030732,1,'2023-01-10T03:37:18Z',NULL,NULL,NULL,'["Infrastructure", "Container Runtime Interface", "CRI-O Setup"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes.md"]','["kubernetes.md"]','{}','{"gh_license": "MIT", "gh_pushed": "2023-01-10T03:37:18Z", "gh_stars": 93, "gh_open_issues_30d": 0, "gh_open_prs_30d": 0, "gh_community_health": "dormant", "gh_activity_checked": "2026-06-19T19:34:55.440938+02:00"}');
INSERT INTO "resources" VALUES('https://github.com/mspnp/AzureNamingTool','github.com/mspnp/AzureNamingTool - Azure Naming Tool 🌟','','2025',5,'Patterns & Practices software engine providing an integrated UI and programmatic API endpoints to enforce consistent, governance-compliant resource naming structures across all Azure cloud components.','C#','Repository','Intermediate',0,'online','manual','1b2388251576bb22987c23c4f4678950ee53aa84dc1c01b281688456f9295bb6',100.0,1779029561,1,'2026-01-13T16:03:31Z',NULL,NULL,NULL,'["Cloud Platform", "Governance", "Azure Naming Tool"]','["[DE FACTO STANDARD]"]','["docs/azure.md"]','["azure.md"]','{}','{"gh_license": "MIT", "gh_pushed": "2026-01-13T16:03:31Z", "gh_stars": 581, "gh_open_issues_30d": 19, "gh_open_prs_30d": 0, "gh_community_health": "healthy", "gh_activity_checked": "2026-06-19T19:34:56.157250+02:00"}');
INSERT INTO "resources" VALUES('https://github.com/mudler/LocalAI','LocalAI','','2025',4,'Curator Insight: A self-hosted, community-first OpenAI-compatible API gateway running on local hardware. Live Grounding: Allows developers to host LLMs, audio-to-text, and image generation services inside Kubernetes without external data dependencies, optimized for consumer-grade and enterprise hardware.','Go','Software','Intermediate',1,'online','manual','84abda9935d7c2b9c6744fdb1d4744ca0fe027d9310a85c2b62a2dba8e660e65',100.0,1779130494,1,'2026-06-13T23:27:53Z',NULL,NULL,NULL,'["AI Infrastructure", "LLM Serving", "LocalAI"]','["[DE FACTO STANDARD]"]','["docs/ai-agents-mcp.md"]','["ai-agents-mcp.md"]','{}','{"gh_license": "MIT", "gh_pushed": "2026-06-13T23:27:53Z", "gh_stars": 46845, "gh_open_issues_30d": 204, "gh_open_prs_30d": 0, "gh_community_health": "active", "gh_activity_checked": "2026-06-19T19:34:56.808893+02:00"}');
INSERT INTO "resources" VALUES('https://github.com/mumoshu/helm-x','github.com/mumoshu/helm-x: Helm X Plugin','','2021',2,'An experimental Helm plugin developed to extend standard chart templates with custom scripting functions and enhanced lifecycle control. This project is now unmaintained, serving purely as a design blueprint.','Go','CLI Plugin','Advanced',0,'online','manual','3e0055d3e5c13db18ca63e074001b3acb50dee53c82fbedf722f09bc1cff8b48',100.0,1779033170,1,'2023-04-04T21:12:58Z',NULL,NULL,NULL,'["Platform Engineering", "Kubernetes GitOps & Packaging", "Legacy Utilities"]','["[EMERGING]"]','["docs/helm.md"]','["helm.md"]','{}','{"gh_license": "NOASSERTION", "gh_pushed": "2023-04-04T21:12:58Z", "gh_stars": 178, "gh_open_issues_30d": 18, "gh_open_prs_30d": 0, "gh_community_health": "healthy", "gh_activity_checked": "2026-06-19T19:34:57.473001+02:00"}');
INSERT INTO "resources" VALUES('https://github.com/mustafakaya/Azure-Reliability-Checker-Tool','github.com/mustafakaya/Azure-Reliability-Checker-Tool','','2023',0,'Diagnostic engine analyzing Azure configurations against Well-Architected Framework reliability pillars. Warns of single points of failure, missing geo-replication rules, and availability zone oversights.','PowerShell','Repository','Intermediate',0,'online','manual','a16c1e5a72c844d9a90d03af8e260bdd1f76b5d1fcf482bebd5f3874dc6e53a2',100.0,1781735879,1,'2026-06-18T00:37:59.957204+02:00',NULL,NULL,NULL,'["Cloud Platform", "Governance", "Reliability"]','["[COMMUNITY-TOOL]"]','["docs/azure.md"]','["azure.md"]','{}','{"gh_stars": 0, "gh_pushed": null, "gh_license": "N/A", "gh_open_issues_30d": 1, "gh_open_prs_30d": 0, "gh_community_health": "low", "gh_activity_checked": "2026-06-19T19:34:58.177967+02:00"}');
INSERT INTO "resources" VALUES('https://github.com/muxinc/certificate-expiry-monitor','muxinc/certificate-expiry-monitor','','2021',5,'Lightweight utility that continuously monitors the expiration of X.509 SSL/TLS certificates. Generates metrics consumable by Prometheus to allow early alerting on certificate renewals.','Go','Open Source Tool','Intermediate',0,'online','manual','2da52fe7422494323339b90394664b4e2013efc9081c24eaa98076ae408f15b7',100.0,1779031865,1,'2022-06-08T18:03:51Z',NULL,NULL,NULL,'["Observability", "Scraping & Exporters", "Security Exporters"]','["[DE FACTO STANDARD]"]','["docs/prometheus.md"]','["prometheus.md"]','{}','{"gh_license": "MIT", "gh_pushed": "2022-06-08T18:03:51Z", "gh_stars": 169, "gh_open_issues_30d": 3, "gh_open_prs_30d": 0, "gh_community_health": "low", "gh_activity_checked": "2026-06-19T19:34:58.867332+02:00"}');
INSERT INTO "resources" VALUES('https://github.com/mxschmitt/action-tmate','action-tmate: Debug GitHub Actions via SSH','','2025',4,'An essential interactive troubleshooting tool that opens a secure tmate SSH session directly into active GitHub Actions runners, enabling real-time terminal diagnostics of failing pipeline runs.','Shell','Action','Intermediate',0,'online','manual','a4500fbdd326ed39482564937d5a994199b34c6bafc716492c6e3ab15594333b',100.0,1779032243,1,'2026-05-29T18:23:06Z',NULL,NULL,NULL,'["Deployment & Delivery", "CI/CD & Delivery", "Developer Productivity"]','["[ENTERPRISE-STABLE]"]','["docs/cicd.md", "docs/devops-tools.md", "docs/kubernetes-tools.md"]','["devops-tools.md", "cicd.md", "kubernetes-tools.md"]','{}','{"gh_license": "MIT", "gh_pushed": "2026-05-29T18:23:06Z", "gh_stars": 3550, "gh_open_issues_30d": 35, "gh_open_prs_30d": 0, "gh_community_health": "healthy", "gh_activity_checked": "2026-06-19T19:34:59.594458+02:00"}');
INSERT INTO "resources" VALUES('https://github.com/myspotontheweb/gitops-workloads-demo','github.com/myspotontheweb/gitops-workloads-demo','','2023',3,'Comprehensive demo repository showcasing real-world GitOps workload configurations. Provides a structural blueprint for multi-tenant environments, detailing how to cleanly decouple cluster-wide infrastructure configurations from individual application manifests.','YAML','Repository','Intermediate',1,'online','manual','f5ff0bcab1e193ea0ffb13fb5de53179391efad291c94f182f786cbbb1efb28e',100.0,1781735876,1,'2026-06-18T00:37:56.007011+02:00',NULL,NULL,NULL,'["GitOps & CD", "ArgoCD", "Workload Management", "Demos"]','["[COMMUNITY-TOOL]"]','["docs/argo.md"]','["argo.md"]','{}','{"gh_stars": 0, "gh_pushed": null, "gh_license": "N/A", "gh_open_issues_30d": 0, "gh_open_prs_30d": 0, "gh_community_health": "dormant", "gh_activity_checked": "2026-06-19T19:35:00.243837+02:00"}');
INSERT INTO "resources" VALUES('https://github.com/mysticrenji/jenkins-cicd-pipelines',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,'manual','e3791be07f4ca26ef2f951ef9473024ff66bd579071a24ee4aa06da97fe91420',100.0,1779033735,0,'2026-05-17T18:02:15.886375+02:00',NULL,NULL,NULL,'[]','[]','["docs/jenkins.md"]','[]','{}','{"gh_open_issues_30d": 13, "gh_open_prs_30d": 0, "gh_community_health": "healthy", "gh_activity_checked": "2026-06-19T19:35:00.918316+02:00"}');
INSERT INTO "resources" VALUES('https://github.com/myugan/awesome-docker-security','myugan/awesome-docker-security: Awesome Docker Security','','2026',5,'An excellent collection of scanning tools, security benchmarks, and hardening guidelines specifically designed for Docker environments. It catalogs utilities like Trivy, Anchore, and Docker Bench for Security, which prevent container escape exploits. Indispensable for DevSecOps pipelines managing image registries.','N/A','Repository','Intermediate',0,'online','manual','b5d9c748751ac4faee2853a885e0f5dc8c14b454ee2d1cd27f27b120a317730a',100.0,1779034517,1,'2026-02-28T13:24:37Z',NULL,NULL,NULL,'["Security", "Containers", "Docker"]','["[DE FACTO STANDARD]"]','["docs/other-awesome-lists.md"]','["architectural-foundations.md", "other-awesome-lists.md"]','{}','{"gh_license": "MIT", "gh_pushed": "2026-02-28T13:24:37Z", "gh_stars": 717, "is_special": true, "gh_open_issues_30d": 3, "gh_open_prs_30d": 0, "gh_community_health": "low", "gh_activity_checked": "2026-06-19T19:35:01.596637+02:00"}');
INSERT INTO "resources" VALUES('https://github.com/nabsul/k8s-ecr-login-renew','nabsul/k8s-ecr-login-renew: Renew Kubernetes Docker secrets for AWS ECR','','2018',2,'A cron utility designed to update expiring AWS ECR registry tokens automatically within Kubernetes cluster namespaces. It maintains registry pull-secret health over long runtime durations.','Go','CronJob / Daemon','Intermediate',0,'online','manual','ec0eb033f0f22c8ea8ec17ad93b2c9963990348ac57d15b0a004c81c8679c1e5',100.0,1779029710,1,'2026-01-17T21:33:16Z',NULL,NULL,NULL,'["Security & Compliance", "Identity & Access", "ECR Authentication"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-tools.md"]','["kubernetes-tools.md"]','{}','{"gh_license": "MIT", "gh_pushed": "2026-01-17T21:33:16Z", "gh_stars": 228, "gh_open_issues_30d": 7, "gh_open_prs_30d": 0, "gh_community_health": "low", "gh_activity_checked": "2026-06-19T19:35:02.244288+02:00"}');
INSERT INTO "resources" VALUES('https://github.com/narendranathreddythota/podtnl','Access Pod Online using Podtnl','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','ae4419c69e217a0ab294e802da0466c3b6cab971d53a79b7ca18403a7e5bab97',100.0,1779032972,0,'2026-05-17T17:49:32.520899+02:00',NULL,NULL,NULL,'[]','[]','["docs/kubernetes-tools.md"]','[]','{}','{"duplicate_of": "https://github.com/nnrthota/podtnl", "gh_open_issues_30d": 0, "gh_open_prs_30d": 0, "gh_community_health": "dormant", "gh_activity_checked": "2026-06-19T19:35:02.845632+02:00"}');
INSERT INTO "resources" VALUES('https://github.com/naveensilver/Ansible','github.com/naveensilver/Ansible','','2020',0,'Open-source repository archiving custom Ansible playbooks, tasks, and configurations for diverse operational setups. Serves as a useful template library for practical implementation reference.','English','github_repo','Beginner',0,'online','manual','25fddf953cc62696d495b81fe6724de4cf2eb00b8599c287d2f756215f5cbc89',100.0,1781735865,1,'2026-06-18T00:37:45.949781+02:00',NULL,NULL,NULL,'["Automation & Orchestration", "Ansible", "Reference Projects"]','["[COMMUNITY-TOOL]"]','["docs/ansible.md"]','["ansible.md"]','{}','{"gh_stars": 0, "gh_pushed": null, "gh_license": "N/A", "gh_open_issues_30d": 0, "gh_open_prs_30d": 0, "gh_community_health": "dormant", "gh_activity_checked": "2026-06-19T19:35:03.549340+02:00"}');
INSERT INTO "resources" VALUES('https://github.com/nebuly-ai/nos','github.com/nebuly-ai/nos','','2023',5,'Nos is an advanced GPU optimization platform built for Kubernetes to run AI workloads cost-effectively. It utilizes dynamic resource slicing and scheduling to enable multi-tenant GPU sharing. This reduces hardware idling and increases resource efficiency for LLM and ML training jobs.','Go','Scheduler / Operator','Advanced',0,'online','manual','7a6f228da00f45465a8acf77d06b0017c8b52427d89875478ff4ac355cf767bb',100.0,1779033943,1,'2024-04-21T20:57:30Z',NULL,NULL,NULL,'["Infrastructure", "GPU Optimization", "Dynamic Scheduling"]','["[DE FACTO STANDARD]"]','["docs/kubernetes-tools.md"]','["kubernetes-tools.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2024-04-21T20:57:30Z", "gh_stars": 684, "gh_open_issues_30d": 26, "gh_open_prs_30d": 0, "gh_community_health": "healthy", "gh_activity_checked": "2026-06-19T19:35:04.246751+02:00"}');
INSERT INTO "resources" VALUES('https://github.com/ned1313/quiz-grader','Quiz Grader','','2023',0,'A lightweight utility engineered to automate the grading and feedback of quizzes and programming assignments. Processes markdown-based inputs to generate structured performance assessments, supporting classroom and self-assessment operations.','Python','Repository','Intermediate',0,'online','manual','de5a9e75137bee505318b4bff070071137ac7775aff07c9542c8b210b9fc80f4',100.0,1781735890,1,'2026-06-18T00:38:10.285985+02:00',NULL,NULL,NULL,'["DevOps", "Automation", "Education Tooling"]','["[COMMUNITY-TOOL]"]','["docs/ai.md", "docs/cheatsheets.md", "docs/kubernetes-tutorials.md"]','["ai.md", "cheatsheets.md", "kubernetes-tutorials.md"]','{}','{"gh_stars": 0, "gh_pushed": null, "gh_license": "N/A", "gh_open_issues_30d": 0, "gh_open_prs_30d": 0, "gh_community_health": "dormant", "gh_activity_checked": "2026-06-19T19:35:04.912498+02:00"}');
INSERT INTO "resources" VALUES('https://github.com/neilhwatson/nustuff/blob/master/networking/nmcli.md','NetworkManager CLI cheatsheet','','N/A',0,'A curated technical resource and architectural guide covering NetworkManager CLI cheatsheet in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'unreachable','manual',NULL,80.0,1779030356,0,'2026-05-17T17:05:56.800954+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/cheatsheets.md"]','["cheatsheets.md"]','{}','{"gh_stars": 0, "gh_pushed": null, "gh_license": "N/A", "gh_open_issues_30d": 0, "gh_open_prs_30d": 0, "gh_community_health": "dormant", "gh_activity_checked": "2026-06-19T19:35:05.495641+02:00"}');
INSERT INTO "resources" VALUES('https://github.com/nekop/openshift-sandbox/blob/master/docs/command-cheatsheet.md','github.com: Openshift cheat sheet 1','','2026',0,'A public Git-based repository mapping common OpenShift CLI operations. Curator Insight focuses on developers utilizing localized sandbox configurations. Live Grounding demonstrates how manual cluster troubleshooting remains standard despite GitOps workflows.','Shell','Cheat Sheet','Intermediate',0,'duplicate','manual','75e044df81b7bed9fd91ef02bb9be207b8ceb610d282967349bfe44072dfd6b4',100.0,1781735890,1,'2026-06-18T00:38:10.318116+02:00',NULL,NULL,NULL,'["Platform", "Container Orchestration", "OpenShift"]','["[COMMUNITY-TOOL]"]','["docs/cheatsheets.md"]','["cheatsheets.md"]','{}','{"gh_stars": 0, "gh_pushed": null, "gh_license": "N/A", "duplicate_of": "https://github.com/mhausenblas/openshift-cheat-sheet", "gh_open_issues_30d": 0, "gh_open_prs_30d": 0, "gh_community_health": "dormant", "gh_activity_checked": "2026-06-19T19:35:06.193952+02:00"}');
INSERT INTO "resources" VALUES('https://github.com/netbox-community/netbox','NetBox IPAM 🌟','','2026',5,'The leading open-source IP Address Management (IPAM) and Data Center Infrastructure Management (DCIM) database. Built on Django and PostgreSQL, it serves as the programmable hardware and IP single-source-of-truth for global networks.','Python','Software','Advanced',0,'online','manual','0f1e66fb461ee83f1392989b338bde181fb9812c86c38f85e65d8ad48af2edeb',100.0,1779033706,1,'2026-06-14T06:31:06Z',NULL,NULL,NULL,'["Computer Networking & IPAM", "Infrastructure Management", "IPAM & DCIM Platforms"]','["[DE FACTO STANDARD]"]','["docs/networking.md"]','["networking.md", "index.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2026-06-14T06:31:06Z", "gh_stars": 20845, "gh_open_issues_30d": 214, "gh_open_prs_30d": 0, "gh_community_health": "active", "gh_activity_checked": "2026-06-19T19:35:06.956249+02:00"}');
INSERT INTO "resources" VALUES('https://github.com/netdata/netdata','Netdata','','2026',5,'An ultra-high-performance, zero-configuration system monitoring agent boasting over 79k stars on GitHub. Netdata provides real-time, per-second metrics directly from physical hosts, virtual machines, and container endpoints, making it a stellar edge diagnostics tool in 2026.','C','Repository','Intermediate',0,'online','manual','7c2e4eb471d73f0fa35983fdb4ae04f558d23fa4d4dafba4abda777bca43f610',100.0,1779034392,1,'2026-06-14T09:52:59Z',NULL,NULL,NULL,'["Cloud Native", "Observability", "Infrastructure Monitoring"]','["[DE FACTO STANDARD]"]','["docs/monitoring.md"]','["monitoring.md"]','{}','{"gh_license": "GPL-3.0", "gh_pushed": "2026-06-14T09:52:59Z", "gh_stars": 79146, "gh_open_issues_30d": 338, "gh_open_prs_30d": 0, "gh_community_health": "active", "gh_activity_checked": "2026-06-19T19:35:07.630038+02:00"}');
INSERT INTO "resources" VALUES('https://github.com/network-automation/toolkit','Red Hat Ansible Tower - Workshop and Demo','','2023',2,'A specialized automation toolkit for Red Hat Ansible Tower/AWX focused on network architectures. Emphasizes role-based access controls, standardized workflow templates, and central log telemetry. (Live Grounding: Highlights critical patterns for bringing deterministic software-defined networking concepts to legacy environments).','YAML/Python','Code Repository','Advanced',0,'online','manual','82fd022722d4983925ce90da609585e464ee489cf3b3b8b1c1d5697ecd106930',100.0,1779130495,1,'2026-06-01T18:44:18Z',NULL,NULL,NULL,'["Infrastructure as Code & CI-CD", "Configuration Management", "Ansible Tower"]','["[LEGACY]"]','["docs/demos.md"]','["demos.md"]','{}','{"gh_license": "GPL-3.0", "gh_pushed": "2026-06-01T18:44:18Z", "gh_stars": 127, "gh_open_issues_30d": 5, "gh_open_prs_30d": 0, "gh_community_health": "low", "gh_activity_checked": "2026-06-19T19:35:08.297845+02:00"}');
INSERT INTO "resources" VALUES('https://github.com/network-automation/tower_workshop','Red Hat Ansible Tower - Workshop and Demo','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','a639856389ab34dea1f787a746eb7d1666430d15d2fff87886426435fcc567f3',100.0,1779030356,0,'2026-05-17T17:05:56.775254+02:00',NULL,NULL,NULL,'[]','[]','["docs/demos.md"]','[]','{}','{"duplicate_of": "https://github.com/network-automation/toolkit", "gh_open_issues_30d": 0, "gh_open_prs_30d": 0, "gh_community_health": "dormant", "gh_activity_checked": "2026-06-19T19:35:08.916478+02:00"}');
INSERT INTO "resources" VALUES('https://github.com/nevalla/lens-resource-map-extension','Lens Resource Map extension','','2024',3,'An essential plugin for Lens that dynamically renders interactive resource maps, detailing dependency hierarchies, service boundaries, and ingress-to-pod flow connections in real time.','TypeScript','Repository','Intermediate',0,'online','manual','b2af0e978e630d223d9ac7105215c8b5879a84510bdbf3dc870af3c7c9027fc1',100.0,1779032017,1,'2024-02-23T10:56:20Z',NULL,NULL,NULL,'["Platform Engineering", "UI & Dashboards", "Visual Ide Extensions"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-based-devel.md"]','["kubernetes-based-devel.md"]','{}','{"gh_license": "MIT", "gh_pushed": "2024-02-23T10:56:20Z", "gh_stars": 406, "gh_open_issues_30d": 18, "gh_open_prs_30d": 0, "gh_community_health": "healthy", "gh_activity_checked": "2026-06-19T19:35:09.600806+02:00"}');
INSERT INTO "resources" VALUES('https://github.com/nfrankel/jvm-controller','nfrankel/jvm-controller','','2020',0,'Demonstrates building a custom Java Virtual Machine (JVM) admission controller. Programmatically dynamically intercepts Pod specifications inside a validating or mutating webhook to inject appropriate runtime flags (such as JVM memory heap ergonomics) aligned with CPU and RAM resource limits.','Kotlin','Repository','Advanced',0,'online','manual','86d14a605f7a6f1deb5f729d64557524b956c232afda79214765cfa84ed57887',100.0,1781735910,1,'2026-06-18T00:38:30.696028+02:00',NULL,NULL,NULL,'["Extensibility", "Admission Controllers", "JVM Configurations"]','["[COMMUNITY-TOOL]"]','["docs/demos.md"]','["demos.md"]','{}','{"gh_stars": 0, "gh_pushed": null, "gh_license": "N/A", "gh_open_issues_30d": 0, "gh_open_prs_30d": 0, "gh_community_health": "dormant", "gh_activity_checked": "2026-06-19T19:35:10.278642+02:00"}');
INSERT INTO "resources" VALUES('https://github.com/nicholasamorim/ansible-role-harbor','nicholasamorim/ansible-role-harbor','','2021',5,'An Ansible role built to deploy and configure Harbor container registries on virtual machine hosts. Real-world grounding shows this project is unmaintained, reflecting a classic VM-centric infrastructure-as-code deployment pattern. Modern container-centric deployments strongly favor Kubernetes-native Helm-based installation paths.','YML','Repository','Intermediate',0,'online','manual','0e57673b66ce6cc2e5c3ab56c98967085e7c26d9e60cd72e290dd5eb3ba462a3',100.0,1779031755,1,'2026-04-15T12:41:58Z',NULL,NULL,NULL,'["Infrastructure Security", "Container Registries", "Harbor Automation"]','["[DE FACTO STANDARD]"]','["docs/registries.md"]','["registries.md"]','{}','{"gh_license": "MIT", "gh_pushed": "2026-04-15T12:41:58Z", "gh_stars": 26, "gh_open_issues_30d": 4, "gh_open_prs_30d": 0, "gh_community_health": "low", "gh_activity_checked": "2026-06-19T19:35:10.939784+02:00"}');
INSERT INTO "resources" VALUES('https://github.com/nickjj/wait-until','github.com/nickjj/wait-until','','2016',3,'A lightweight shell utility designed to pause execution scripts until a target TCP port or system command registers a successful response. It is highly optimized for CI/CD pipeline synchronicity. Live Grounding confirms its role in orchestrating sequential container boots.','Shell','Tool','Intermediate',0,'online','manual','d4fd3e986c109f51dafb3b3cee2ef09542edca7f0a9560e22dcb7b6192468cea',100.0,1779031521,1,'2026-04-24T11:45:04Z',NULL,NULL,NULL,'["Container Orchestration", "Docker", "Tooling"]','["[COMMUNITY-TOOL]"]','["docs/linux.md"]','["linux.md"]','{}','{"gh_license": "MIT", "gh_pushed": "2026-04-24T11:45:04Z", "gh_stars": 65, "gh_open_issues_30d": 0, "gh_open_prs_30d": 0, "gh_community_health": "dormant", "gh_activity_checked": "2026-06-19T19:35:11.602812+02:00"}');
INSERT INTO "resources" VALUES('https://github.com/nicolai86/github-rebase-bot','github-rebase-bot','','2020',2,'A lightweight, Go-based automation daemon that responds to GitHub webhooks by automatically executing git rebase commands on active PRs. It eliminates manual rebase overhead, keeping pull requests structurally fresh relative to target master branches.','Go','Tool','Intermediate',0,'online','manual','8b3832b0d0a702b3805d34bc8ef2a46c961475eab2c8564d0c763ea6cfd2cabf',100.0,1779029704,1,'2017-08-25T23:18:09Z',NULL,NULL,NULL,'["Software Engineering", "Version Control", "Automation Bots"]','["[COMMUNITY-TOOL]"]','["docs/git.md"]','["git.md"]','{}','{"gh_license": "MIT", "gh_pushed": "2017-08-25T23:18:09Z", "gh_stars": 29, "gh_open_issues_30d": 10, "gh_open_prs_30d": 0, "gh_community_health": "healthy", "gh_activity_checked": "2026-06-19T19:35:12.282386+02:00"}');
INSERT INTO "resources" VALUES('https://github.com/nicolaka/netshoot','nicolaka/netshoot','','2026',5,'Netshoot stands as the preeminent diagnostic container containerizing a massive suite of network troubleshooting binaries like tcpdump, tshark, and iperf. Designed to be injected directly as an ephemeral debugging container, it bypasses the constraints of distroless or minimal application pods. It is highly valued by system administrators for executing low-level network packet analyses without mutating running configurations.','Shell','Container Image','Beginner',0,'online','manual','a5b652e1771c279e4a442b821f61bb5df879ab3538c970409c7fdbe1ad38106c',100.0,1779033808,1,'2026-04-16T16:42:57Z',NULL,NULL,NULL,'["Troubleshooting", "Networking", "Diagnostics"]','["[DE FACTO STANDARD]"]','["docs/kubernetes-tools.md"]','["kubernetes-tools.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2026-04-16T16:42:57Z", "gh_stars": 10773, "gh_open_issues_30d": 44, "gh_open_prs_30d": 0, "gh_community_health": "healthy", "gh_activity_checked": "2026-06-19T19:35:13.015118+02:00"}');
INSERT INTO "resources" VALUES('https://github.com/nicolargo/glances','Glances','','2026',5,'A Python-based CLI and web tool providing real-time system resource visualization. Glances remains a beloved utility for terminal-driven infrastructure debugging and fast diagnostics on container platforms in 2026, without needing heavy visualization suites.','Python','Repository','Beginner',0,'online','manual','ffe33048440ce0e5df7761e72bc728efe5f40bd9fdb8dad0a74344c57d9c8a50',100.0,1779029483,1,'2026-06-13T14:48:45Z',NULL,NULL,NULL,'["Cloud Native", "Observability", "Infrastructure Monitoring"]','["[DE FACTO STANDARD]"]','["docs/monitoring.md"]','["monitoring.md"]','{}','{"gh_license": "NOASSERTION", "gh_pushed": "2026-06-13T14:48:45Z", "gh_stars": 32824, "gh_open_issues_30d": 108, "gh_open_prs_30d": 0, "gh_community_health": "active", "gh_activity_checked": "2026-06-19T19:35:13.699772+02:00"}');
INSERT INTO "resources" VALUES('https://github.com/nicolgit/azure-firewall-mon','github.com/nicolgit/azure-firewall-mon: az-firewall-mon','','2024',5,'Real-time log viewer utility for Azure Firewall. Parses JSON diagnostic streams directly from Log Analytics, providing colorized output detailing connection actions (allow/deny) on live terminals.','JavaScript','Repository','Intermediate',0,'online','manual','0ef95f6135710ec781595b7c927eb3d1b17ff035a1dd4a3018fa5b7acc12e81d',100.0,1779031021,1,'2026-04-17T22:21:27Z',NULL,NULL,NULL,'["Security", "Network Security", "Azure Firewall"]','["[DE FACTO STANDARD]"]','["docs/azure.md"]','["azure.md"]','{}','{"gh_license": "MIT", "gh_pushed": "2026-04-17T22:21:27Z", "gh_stars": 91, "gh_open_issues_30d": 2, "gh_open_prs_30d": 0, "gh_community_health": "low", "gh_activity_checked": "2026-06-19T19:35:14.339171+02:00"}');
INSERT INTO "resources" VALUES('https://github.com/night-gold/armada','Armada kubectl plugin 🌟','','2021',1,'A specialized kubectl plugin designed to streamline the execution of commands across multiple clusters and namespaces simultaneously. It aims to reduce context-switching overhead for multi-cluster operators. In 2026, this tool remains a lightweight, niche CLI utility, largely superseded by more comprehensive multi-cluster management control planes.','Go','Kubectl Plugin','Low',0,'online','manual','8a69e1403bb39971f9fbd1ca8050328e0abfa5919cfbe8a9a03d9b33cc7dfb84',100.0,1779030827,1,'2021-06-03T21:10:18Z',NULL,NULL,NULL,'["Operations", "CLI Tool", "Kubectl Plugin"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-tools.md"]','["kubernetes-tools.md"]','{}','{"gh_license": "GPL-3.0", "gh_pushed": "2021-06-03T21:10:18Z", "gh_stars": 15, "gh_open_issues_30d": 2, "gh_open_prs_30d": 0, "gh_community_health": "low", "gh_activity_checked": "2026-06-19T19:35:15.048766+02:00"}');
INSERT INTO "resources" VALUES('https://github.com/nilic/kubectl-netshoot','kubectl netshoot','','2026',5,'An operational kubectl plugin that spins up an ephemeral diagnostic container attached to a target pod''s network namespace. This tool exposes diagnostic programs (like tcpdump, curl, dig) directly inside the target''s traffic environment without requiring any alterations to the application''s base container design.','Go','Tool','Intermediate',0,'online','manual','39ac4dc4f3af7758724f3338effe47f7ce2f2701ee7f0407b6743f295e30f50e',100.0,1779031541,1,'2026-03-06T13:17:06Z',NULL,NULL,NULL,'["Observability", "Network Diagnostics", "Pod Troubleshooting"]','["[DE FACTO STANDARD]"]','["docs/kubernetes.md"]','["kubernetes.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2026-03-06T13:17:06Z", "gh_stars": 206, "gh_open_issues_30d": 3, "gh_open_prs_30d": 0, "gh_community_health": "low", "gh_activity_checked": "2026-06-19T19:35:15.695902+02:00"}');
INSERT INTO "resources" VALUES('https://github.com/ninlil/kubectl-vpa','kubectl-vpa','','2021',1,'A developer-friendly CLI plugin extension for kubectl that simplifies inspecting, auditing, and troubleshooting Vertical Pod Autoscaler recommendations and status formats directly from terminal environments.','Go','Repository','Intermediate',0,'online','manual','b1c4dd070ac79d3ab34c49144ed2fc89fd242f0e32d1e334016e6484172a803a',100.0,1779030862,1,'2023-11-08T08:52:53Z',NULL,NULL,NULL,'["Kubernetes & Scaling", "Developer Tooling", "Kubectl Plugins"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-autoscaling.md"]','["kubernetes-autoscaling.md"]','{}','{"gh_license": "MIT", "gh_pushed": "2023-11-08T08:52:53Z", "gh_stars": 4, "gh_open_issues_30d": 0, "gh_open_prs_30d": 0, "gh_community_health": "dormant", "gh_activity_checked": "2026-06-19T19:35:16.332633+02:00"}');
INSERT INTO "resources" VALUES('https://github.com/nirmata/kyverno','github Kyverno - Kubernetes Native Policy Management','','N/A',0,NULL,NULL,NULL,NULL,0,NULL,'manual','dbdbdef55b33c6c798a2cfb6c31cb5208c5dc12830a8e55e751a469dfaa02cd5',100.0,1779033789,1,'2026-05-17T18:03:09.313802+02:00',NULL,NULL,NULL,'[]','[]','["docs/kubernetes-security.md"]','[]','{}','{"gh_license": "Apache-2.0", "gh_open_issues_30d": 2, "gh_open_prs_30d": 0, "gh_community_health": "low", "gh_activity_checked": "2026-06-19T19:35:17.081967+02:00"}');
INSERT INTO "resources" VALUES('https://github.com/nirops/yakiapp','nirops/yakiapp','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','0803fc16e1c26efda87445a9e8c7900a8bd104c7a64866f63830b9b983de0f65',100.0,1779030539,0,'2026-05-17T17:08:59.100628+02:00',NULL,NULL,NULL,'[]','[]','["docs/kubernetes-based-devel.md"]','[]','{}','{"duplicate_of": "https://github.com/vivekagate/yakiapp", "gh_open_issues_30d": 0, "gh_open_prs_30d": 0, "gh_community_health": "dormant", "gh_activity_checked": "2026-06-19T19:35:17.672749+02:00"}');
INSERT INTO "resources" VALUES('https://github.com/nleiva/go-links','nleiva/go-links','','N/A',0,NULL,NULL,NULL,NULL,0,NULL,'manual','3812d15c45585a045dc8de814d5a370204d458b6da5307763f2ee0b05971b318',100.0,1779032117,1,'2026-05-17T17:35:17.848179+02:00',NULL,NULL,NULL,'[]','[]','["docs/other-awesome-lists.md"]','[]','{}','{"gh_license": "MIT", "is_special": true, "gh_open_issues_30d": 0, "gh_open_prs_30d": 0, "gh_community_health": "dormant", "gh_activity_checked": "2026-06-19T19:35:18.344073+02:00"}');
INSERT INTO "resources" VALUES('https://github.com/nmachine-io/kerbi','Kerbi 🌟','','N/A',0,NULL,NULL,NULL,NULL,0,NULL,'manual','01e9dc3cec1501013946987b0da92089271ae2782bc3324bbbe2bc7cc44a77d2',100.0,1779032923,0,'2026-05-17T17:48:43.080815+02:00',NULL,NULL,NULL,'[]','[]','["docs/kubernetes-tools.md"]','[]','{}','{"gh_open_issues_30d": 0, "gh_open_prs_30d": 0, "gh_community_health": "dormant", "gh_activity_checked": "2026-06-19T19:35:18.945085+02:00"}');
INSERT INTO "resources" VALUES('https://github.com/nnellans/ado-pipelines-guide','github.com/nnellans/ado-pipelines-guide: Azure DevOps YAML Pipelines Guide'' 🌟','','2024',5,'A structured, community-created repository gathering YAML pipeline configurations and boilerplate templates. Focuses on standardized modular task integration and multi-stage configurations.','YAML','Repository','Intermediate',0,'online','manual','fde6a1ad70b76f7c11a6141bc8fd65a02a43c438bfca0c5c7b55b6584fa06796',100.0,1779032732,1,'2026-04-14T15:15:31Z',NULL,NULL,NULL,'["CI/CD Pipelines", "Template Reference", "Azure DevOps Pipelines"]','["[DE FACTO STANDARD]"]','["docs/azure.md"]','["azure.md"]','{}','{"gh_license": "GPL-3.0", "gh_pushed": "2026-04-14T15:15:31Z", "gh_stars": 74, "gh_open_issues_30d": 0, "gh_open_prs_30d": 0, "gh_community_health": "dormant", "gh_activity_checked": "2026-06-19T19:35:19.615658+02:00"}');
INSERT INTO "resources" VALUES('https://github.com/nnellans/bicep-guide','github.com/nnellans/bicep-guide','','2022',2,'A structured walkthrough repository outlining best practices, modular structures, and orchestration techniques in Azure Bicep. It acts as a reference for constructing scalable, reusable IaC configurations with built-in parameterization and deployment scopes.','Bicep','Repository','Intermediate',0,'online','manual','ebb0f2920c7df43d2b0020249ef100405bd6df203081e0ec7cd35859401ad17a',100.0,1779034482,1,'2026-04-14T21:28:56Z',NULL,NULL,NULL,'["Cloud Infrastructure", "Infrastructure as Code", "Azure Bicep"]','["[COMMUNITY-TOOL]"]','["docs/azure.md"]','["azure.md"]','{}','{"gh_license": "GPL-3.0", "gh_pushed": "2026-04-14T21:28:56Z", "gh_stars": 36, "gh_open_issues_30d": 1, "gh_open_prs_30d": 0, "gh_community_health": "low", "gh_activity_checked": "2026-06-19T19:35:20.298726+02:00"}');
INSERT INTO "resources" VALUES('https://github.com/nnrthota/podtnl','Access Pod Online using Podtnl','','2023',5,'Podtnl is a lightweight command-line utility designed to expose services running in remote Kubernetes pods over secure HTTP tunnels. Allows engineers to easily share, demo, and test internal endpoints without complex Ingress and DNS setups.','Go','CLI Tool','Intermediate',0,'online','manual','53795d4acf19eb4a267da8e85b5ad4409c554f6e7e718bb2b4f05f227b0e728e',100.0,1779130494,1,'2022-10-20T11:41:32Z',NULL,NULL,NULL,'["Infrastructure & Platform", "Kubernetes Tooling", "Developer Experience"]','["[DE FACTO STANDARD]"]','["docs/kubernetes-tools.md"]','["kubernetes-tools.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2022-10-20T11:41:32Z", "gh_stars": 65, "gh_open_issues_30d": 4, "gh_open_prs_30d": 0, "gh_community_health": "low", "gh_activity_checked": "2026-06-19T19:35:20.985246+02:00"}');
INSERT INTO "resources" VALUES('https://github.com/noamraph/tqdm','tqdm: Instantly make your python loops show a progress meter - just wrap'' any iterator with "tqdm(iterator)", and you''re done!','','2015',4,'A fast, extensible progress bar library for Python loops and iterables. By wrapping any iterable with `tqdm(iterable)`, it outputs an overhead-minimal, smart-updating CLI progress meter with predictive ETA calculations. Live grounding confirms its ubiquity across modern ML training loops and data ingestion tasks.','Python','Library','Intermediate',0,'online','manual','41c2f53a30f75cf48770de3a2659fa8db7d7b28a4647f28cd12f00bd0a0884cc',100.0,1779031622,1,'2023-11-30T11:34:56Z',NULL,NULL,NULL,'["Software Development", "Python Utilities", "CLI Tools"]','["[ENTERPRISE-STABLE]"]','["docs/python.md"]','["python.md"]','{}','{"gh_license": "MIT", "gh_pushed": "2023-11-30T11:34:56Z", "gh_stars": 2767, "gh_open_issues_30d": 17, "gh_open_prs_30d": 0, "gh_community_health": "healthy", "gh_activity_checked": "2026-06-19T19:35:21.642709+02:00"}');
INSERT INTO "resources" VALUES('https://github.com/nodejs/node','github.com/nodejs/node','','2009',5,'Core development branch of the Node.js runtime. Details foundational V8 updates, event loop mechanics (libuv integration), core module performance tweaks, and security updates essential for server-side architectures.','C++','Software','Advanced',0,'online','manual','df932aaf752f27623c036d4a3cbf565b8fe74faf9d049e88374726cc4d21c65b',100.0,1779033948,1,'2026-06-14T07:01:35Z',NULL,NULL,NULL,'["Runtime Environments", "Node.js Platform", "Source Repository"]','["[DE FACTO STANDARD]"]','["docs/javascript.md"]','["javascript.md"]','{}','{"gh_license": "NOASSERTION", "gh_pushed": "2026-06-14T07:01:35Z", "gh_stars": 117761, "gh_open_issues_30d": 2498, "gh_open_prs_30d": 0, "gh_community_health": "active", "gh_activity_checked": "2026-06-19T19:35:22.343825+02:00"}');
INSERT INTO "resources" VALUES('https://github.com/nokia/danm','Damn','','2026',5,'Nokia''s DANM (Damn Another Network Manager) CNI designed to facilitate telco-grade multi-network interfaces per pod inside Kubernetes, with support for SR-IOV, IPVLAN, and MACVLAN. Curator Insight vs Live Grounding: Although originally positioned as a dynamic multitenancy interface for telco workloads, live telemetry confirms the repository is now archived and considered a legacy architecture, with modern deployments utilizing Multus CNI.','Go','Repository','Advanced',0,'online','manual','b7253981d62ef25b497fa7e31f4d42dc3f536fb9ae700a6bb4455cd6070d7c9a',100.0,1779032878,1,'2022-09-19T15:31:17Z',NULL,NULL,NULL,'["Networking", "CNI", "Telco & Multi-Network"]','["[DE FACTO STANDARD]", "[LEGACY]"]','["docs/kubernetes-networking.md"]','["kubernetes-networking.md"]','{}','{"gh_license": "BSD-3-Clause", "gh_pushed": "2022-09-19T15:31:17Z", "gh_stars": 393, "gh_open_issues_30d": 0, "gh_open_prs_30d": 0, "gh_community_health": "dormant", "gh_activity_checked": "2026-06-19T19:35:22.942733+02:00"}');
INSERT INTO "resources" VALUES('https://github.com/noobaa/noobaa-core',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,'manual','f6530e48f46dee2ed288b260ddaf0d4cc3d96083ae8482741b49cde7b28a1fba',100.0,1779130494,1,'2026-05-18T20:54:54.985376+02:00',NULL,NULL,NULL,'[]','[]','["docs/kubernetes-storage.md", "docs/ocp4.md"]','[]','{}','{"gh_license": "Apache-2.0", "gh_open_issues_30d": 102, "gh_open_prs_30d": 0, "gh_community_health": "active", "gh_activity_checked": "2026-06-19T19:35:23.649727+02:00"}');
INSERT INTO "resources" VALUES('https://github.com/norwoodj/helm-docs','helm-docs','','2025',4,'An automated utility designed to generate clear Markdown documentation from Helm chart metadata and schema structures. By analyzing values.yaml schema annotations, it produces clean, standardized configuration tables. This ensures chart configurations remain self-documenting and structurally valid within CI/CD pipelines.','Go','CLI Tool','Intermediate',0,'online','manual','878821a89dad52a0222fd0debb7db971bbd0d1661c0148bbc40ea1325b747842',100.0,1779031620,1,'2026-06-08T09:28:41Z',NULL,NULL,NULL,'["Platform Engineering", "Kubernetes GitOps & Packaging", "Helm Documentation"]','["[ENTERPRISE-STABLE]"]','["docs/helm.md", "docs/kubernetes-tools.md"]','["helm.md", "kubernetes-tools.md"]','{}','{"gh_license": "GPL-3.0", "gh_pushed": "2026-06-08T09:28:41Z", "gh_stars": 1745, "gh_open_issues_30d": 95, "gh_open_prs_30d": 0, "gh_community_health": "active", "gh_activity_checked": "2026-06-19T19:35:24.296758+02:00"}');
INSERT INTO "resources" VALUES('https://github.com/notaryproject/notary','Notary','','2026',2,'CNCF''s implementation of The Update Framework (TUF) for cryptographic image verification and trust. *Curator Insight vs. Live Grounding*: While structurally a highly robust foundation for Content Trust, Notary is categorized as legacy as the container ecosystem has overwhelmingly converged on Sigstore''s Cosign for OCI signing.','Go','Tool','Advanced',1,'online','manual','a05dbf19a41538a4984ef51502d9d4e26d50e66b6f78bbc4c363b0bf6b0442a0',100.0,1779030135,1,'2024-08-07T19:02:32Z',NULL,NULL,NULL,'["Security", "Image Signing", "Cryptographic Trust"]','["[ENTERPRISE-STABLE]", "[LEGACY]"]','["docs/devsecops.md"]','["devsecops.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2024-08-07T19:02:32Z", "gh_stars": 3289, "gh_open_issues_30d": 332, "gh_open_prs_30d": 0, "gh_community_health": "active", "gh_activity_checked": "2026-06-19T19:35:24.962260+02:00"}');
INSERT INTO "resources" VALUES('https://github.com/nsriram/lambda-the-terraform-way','AWS Lambda the Terraform Way','','2023',5,'A widely starred open-source template repository outlining best practices for packaging, versioning, and deploying AWS Lambda functions natively using Terraform. Eliminates dependencies on external serverless frameworks by leveraging HCL zip archiving capabilities.','HCL','Template Repository','Intermediate',1,'online','manual','9979adfa4cfc9364c24ec64aaa12365aac429853def9c5674468a72d7531bee9',100.0,1779031540,1,'2021-05-08T12:38:52Z',NULL,NULL,NULL,'["Serverless Architecture", "AWS Lambda", "Infrastructure as Code"]','["[DE FACTO STANDARD]"]','["docs/terraform.md"]','["terraform.md"]','{}','{"gh_license": "MIT", "gh_pushed": "2021-05-08T12:38:52Z", "gh_stars": 1260, "gh_open_issues_30d": 1, "gh_open_prs_30d": 0, "gh_community_health": "low", "gh_activity_checked": "2026-06-19T19:35:25.634761+02:00"}');
INSERT INTO "resources" VALUES('https://github.com/nubenetes/apache-reverse-proxy-jenkins','Apache Reverse Proxy for Jenkins','','2020',1,'A historical configuration repository detailing reverse-proxy deployment configurations for Jenkins behind Apache. Due to more than 4 years of inactivity, it is maintained as a legacy setup reference.','ApacheConf','Repository','Beginner',0,'online','manual','e85f734ff94eca0aae3de370067eec24058c2b4dcdfce99674fab0f8c0e3a979',100.0,1779130495,1,'2020-05-06T08:02:22Z',NULL,NULL,NULL,'["Infrastructure", "Web Servers", "CI/CD Integration"]','["[LEGACY]"]','["docs/web-servers.md"]','["web-servers.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2020-05-06T08:02:22Z", "gh_stars": 1, "gh_open_issues_30d": 0, "gh_open_prs_30d": 0, "gh_community_health": "dormant", "gh_activity_checked": "2026-06-19T19:35:26.309096+02:00"}');
INSERT INTO "resources" VALUES('https://github.com/nubenetes/awesome-kubernetes/blob/master/pdf/dynatrace_demo.pdf','My Dynatrace proof of concept 🌟','','2023',5,'A comprehensive architectural evaluation report and proof of concept depicting Dynatrace deployment inside complex Kubernetes topologies. Discusses performance impact, instrumentation automation, and alerting configurations.','en','Project Document','Advanced',1,'online','manual','0c5abd011e582b588a63cec448e6bd6954aa540f09803d0e6974a55af236940c',100.0,1779130494,1,'2026-06-14T10:13:34Z',NULL,NULL,NULL,'["Observability", "APM & Logging", "Dynatrace PoC"]','["[DE FACTO STANDARD]"]','["docs/monitoring.md"]','["monitoring.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2026-06-14T10:13:34Z", "gh_stars": 663, "gh_open_issues_30d": 1, "gh_open_prs_30d": 0, "gh_community_health": "low", "gh_activity_checked": "2026-06-19T19:35:27.025550+02:00"}');
INSERT INTO "resources" VALUES('https://github.com/nubenetes/awesome-kubernetes/tree/master/pdf',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,'manual','96ab9d9cdf618393a9c1c76347504f694c202447d47f0cbc496d511ddbb8c669',100.0,1779130494,1,'2026-05-18T20:54:54.942289+02:00',NULL,NULL,NULL,'[]','[]','["docs/ocp4.md"]','[]','{}','{"gh_license": "Apache-2.0", "gh_open_issues_30d": 1, "gh_open_prs_30d": 0, "gh_community_health": "low", "gh_activity_checked": "2026-06-19T19:35:27.687274+02:00"}');
INSERT INTO "resources" VALUES('https://github.com/nubenetes/awesome-kubernetes/tree/master/scripts',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,'manual','7feff872196d3c745a9af1d5a63047d136de1b99836d1eb41df192beaa218d2e',100.0,1779029056,1,'2026-05-17T16:44:16.785235+02:00',NULL,NULL,NULL,'[]','[]','["docs/demos.md"]','[]','{}','{"gh_license": "Apache-2.0", "gh_open_issues_30d": 1, "gh_open_prs_30d": 0, "gh_community_health": "low", "gh_activity_checked": "2026-06-19T19:35:28.386591+02:00"}');
INSERT INTO "resources" VALUES('https://github.com/nubenetes/confluence6-atlassian','Atlassian Confluence6','','2021',0,'Open-source Dockerization template and configuration manifest designed for self-hosting Atlassian Confluence 6.x within containerized environments. Relies on legacy baseline system configurations, serving as an interesting historical pattern for monolithic application containerization before Helm charts and operators became standard.','Dockerfile','Repository','Intermediate',0,'online','manual','ad63d6c9ae797360c1b6af9d5f0c89eaef77d3de760a3d8099f6cb2de5a085b6',100.0,1781736123,1,'2026-06-18T00:42:03.252209+02:00',NULL,NULL,NULL,'["Infrastructure", "Enterprise Applications", "Self-Hosting"]','["[LEGACY]"]','["docs/openshift.md"]','["openshift.md"]','{}','{"gh_stars": 0, "gh_pushed": null, "gh_license": "N/A", "gh_open_issues_30d": 0, "gh_open_prs_30d": 0, "gh_community_health": "dormant", "gh_activity_checked": "2026-06-19T19:35:29.074196+02:00"}');
INSERT INTO "resources" VALUES('https://github.com/nubenetes/jenkins-CasC-kubernetes-demo','Jenkins Configuration as Code on Kubernetes 🌟','','2021',0,'Curator Insight highlights this Nubenetes demo as a primary method for running JCasC on Kubernetes. Live Grounding confirms its effectiveness in eradicating persistent storage drift by configuring dynamic build agents via YAML definitions. This serves as an outstanding baseline architecture for cloud-native Jenkins execution environments.','YAML','Repository','Advanced',0,'online','manual','8402b4d85b11e8932946ba3a306ca5f2afbbd30520c2cade11e034476f981bbf',100.0,1779130494,1,'2020-05-24T09:43:12Z',NULL,NULL,NULL,'["DevOps", "Infrastructure as Code", "Jenkins Configuration as Code", "Kubernetes Native Setup"]','["[COMMUNITY-TOOL]"]','["docs/demos.md"]','["demos.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2020-05-24T09:43:12Z", "gh_stars": 0, "gh_open_issues_30d": 0, "gh_open_prs_30d": 0, "gh_community_health": "dormant", "gh_activity_checked": "2026-06-19T19:35:29.759727+02:00"}');
INSERT INTO "resources" VALUES('https://github.com/nubenetes/nexus3-helm-chart','Proof of Concept: Nexus3 Chart configuration on Kubernetes','','2021',0,'Curator Insight presents this proof-of-concept Nexus3 Helm chart deployment pattern on Kubernetes. Live Grounding confirms that hosting a dedicated private repository manager inside the cluster remains critical for sovereign enterprise setups. The manifest coordinates dynamic ingress rules and persistent storage volume allocations.','Smarty','Repository','Intermediate',0,'online','manual','232f8b5fcd1a7182ad4c8f186823dc46623bc6fb8dfe1c460d1925ff0272fc2b',100.0,1779130494,1,'2020-05-24T10:17:50Z',NULL,NULL,NULL,'["Infrastructure", "Artifact Management", "Nexus3 Deployment", "Kubernetes Helm Setup"]','["[COMMUNITY-TOOL]"]','["docs/demos.md"]','["demos.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2020-05-24T10:17:50Z", "gh_stars": 0, "gh_open_issues_30d": 0, "gh_open_prs_30d": 0, "gh_community_health": "dormant", "gh_activity_checked": "2026-06-19T19:35:30.416942+02:00"}');
INSERT INTO "resources" VALUES('https://github.com/nvucinic/kdbg','KDBG: Small Kubernetes debugging container','','2023',1,'A lightweight Kubernetes debugging container designed to simplify troubleshooting inside active pods. It packages key diagnostic tools (curl, dig, iproute2, etc.) for direct execution inside the cluster networking space, serving as an effective sidecar or ephemeral debugging agent.','Shell','Tool','Intermediate',0,'online','manual','a283739ff6f0a2ba99f63772ad77fa0a0617a733c517b5de2990b3e7c815453a',100.0,1779031753,1,'2026-04-15T13:42:11Z',NULL,NULL,NULL,'["Observability", "Debugging", "Containers"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-troubleshooting.md"]','["kubernetes-troubleshooting.md"]','{}','{"gh_license": "MIT", "gh_pushed": "2026-04-15T13:42:11Z", "gh_stars": 36, "gh_open_issues_30d": 14, "gh_open_prs_30d": 0, "gh_community_health": "healthy", "gh_activity_checked": "2026-06-19T19:35:31.107244+02:00"}');
INSERT INTO "resources" VALUES('https://github.com/oauth2-proxy/oauth2-proxy','==oauth2-proxy/oauth2-proxy: OAuth2 Proxy== 🌟','','2026',4,'A highly resilient reverse-proxy written in Go that validates user identities using OAuth2, OpenID Connect, or third-party providers. Implements stateful session storage, upstream header propagation, and custom claims verification. *Curator Insight vs. Live Grounding*: Confirmed as a stable, ubiquitous standard in modern cloud-native topologies for securing raw backend endpoints without code modifications.','Go','Tool','Intermediate',1,'online','manual','acbfefcc656c6fc1955230131b231b05373951fd322cfee41c45843b22a0828e',100.0,1779029158,1,'2026-06-13T19:57:09Z',NULL,NULL,NULL,'["Security", "Identity & Access Management", "Authentication Proxy"]','["[ENTERPRISE-STABLE]"]','["docs/devsecops.md"]','["devsecops.md"]','{}','{"gh_license": "MIT", "gh_pushed": "2026-06-13T19:57:09Z", "gh_stars": 14517, "gh_open_issues_30d": 218, "gh_open_prs_30d": 0, "gh_community_health": "active", "gh_activity_checked": "2026-06-19T19:35:31.779656+02:00"}');
INSERT INTO "resources" VALUES('https://github.com/obitech/micro-obs','Jaeger Demo1','','N/A',0,NULL,NULL,NULL,NULL,0,NULL,'manual','26b47930bb9946f5a6caed8837af45a9d8ffac1a8e8963e5d256f03ad4e494fd',100.0,1779033213,1,'2026-05-17T17:53:33.587614+02:00',NULL,NULL,NULL,'[]','[]','["docs/monitoring.md"]','[]','{}','{"gh_license": "MIT", "gh_open_issues_30d": 5, "gh_open_prs_30d": 0, "gh_community_health": "low", "gh_activity_checked": "2026-06-19T19:35:32.468149+02:00"}');
INSERT INTO "resources" VALUES('https://github.com/obot-platform/obot','acorn-io/acorn','','2022',3,'Acorn, which evolved towards the Obot platform under its maintainers, is a container-native application deployment framework. It simplifies standard Kubernetes complexity, packaging microservices, networks, and storage into clean, self-contained runtimes.','Go','Application Framework','High',1,'online','manual','97a8c5406165cedd7e6d65733bb9418c368cb35b61fd881703ddf3c49122bc41',100.0,1779130494,1,'2026-06-12T22:18:38Z',NULL,NULL,NULL,'["Application Delivery", "Packaging", "Developer Platforms"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-tools.md"]','["kubernetes-tools.md"]','{}','{"gh_license": "MIT", "gh_pushed": "2026-06-12T22:18:38Z", "gh_stars": 829, "gh_open_issues_30d": 428, "gh_open_prs_30d": 0, "gh_community_health": "active", "gh_activity_checked": "2026-06-19T19:35:33.157400+02:00"}');
INSERT INTO "resources" VALUES('https://github.com/obsidiandynamics/kafdrop','Kafdrop – Kafka Web UI 🌟','','2023',5,'Kafdrop is a popular, lightweight web UI for monitoring and managing Apache Kafka clusters. It renders real-time views of brokers, topic structures, partition offsets, consumer group lag, and permits active JSON/protobuf message payload inspection.','Java','Open Source Tool','Intermediate',0,'online','manual','9ecc39082499c770195c21d4161e8523b661fdfa053dadc0b62b4cb02be2b92a',100.0,1779030680,1,'2026-06-11T16:52:55Z',NULL,NULL,NULL,'["Event-Driven Systems", "Apache Kafka", "Observability & UI"]','["[DE FACTO STANDARD]"]','["docs/message-queue.md", "docs/monitoring.md"]','["message-queue.md", "monitoring.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2026-06-11T16:52:55Z", "gh_stars": 6137, "gh_open_issues_30d": 48, "gh_open_prs_30d": 0, "gh_community_health": "healthy", "gh_activity_checked": "2026-06-19T19:35:33.876523+02:00"}');
INSERT INTO "resources" VALUES('https://github.com/odedia/spring-petclinic-microservices','Distributed version of Spring Petclinic built with Spring Cloud 🌟','','2020',2,'A community-maintained fork of the distributed Spring PetClinic codebase focusing on alternative Spring Cloud configurations. Provides a lean reference for configuring multi-module Gradle/Maven setups for local microservice debugging.','Java','Repository','Intermediate',1,'online','manual','41f7267441433101f310f4ff1d7e9ba4409aefda911c7d1613d3082625c1aa1c',100.0,1779030306,1,'2024-12-27T15:42:53Z',NULL,NULL,NULL,'["Cloud-Native Applications", "Java Microservices", "Spring Cloud"]','["[COMMUNITY-TOOL]"]','["docs/demos.md"]','["demos.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2024-12-27T15:42:53Z", "gh_stars": 2, "gh_open_issues_30d": 0, "gh_open_prs_30d": 0, "gh_community_health": "dormant", "gh_activity_checked": "2026-06-19T19:35:34.618833+02:00"}');
INSERT INTO "resources" VALUES('https://github.com/odigos-io/odigos','odigos','','2026',4,'Odigos is a powerful distributed tracing auto-instrumentation engine that leverages eBPF technology to instrument microservice architectures without code changes. It automatically discovers active services, hooks into internal runtimes, and streams OpenTelemetry traces directly to collectors. It has emerged as a preferred solution for platform teams seeking zero-to-hero observability coverage.','Go','Observability Controller','Advanced',1,'online','manual','7fa766b851bcb6255a859c5e9685e73633a81b9d4415156688c6ddba321a8c85',100.0,1779029270,1,'2026-06-14T10:09:14Z',NULL,NULL,NULL,'["Observability", "eBPF Diagnostics", "Distributed Tracing"]','["[ENTERPRISE-STABLE]"]','["docs/kubernetes-tools.md"]','["kubernetes-tools.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2026-06-14T10:09:14Z", "gh_stars": 3657, "gh_open_issues_30d": 126, "gh_open_prs_30d": 0, "gh_community_health": "active", "gh_activity_checked": "2026-06-19T19:35:35.324759+02:00"}');
INSERT INTO "resources" VALUES('https://github.com/odoo/odoo/wiki/Mergebot','Odoo Mergebot','','2026',5,'Odoo''s foundational merge-bot built to orchestrate massive volume commits across multi-repository dependencies. It employs highly robust state-machine mechanics to validate test combinations and keep high-density deployments continuously updated.','Python','Tool','Advanced',0,'online','manual','5c57d4ce94918a8a910a106646474fa43d25d478ae50629a6e11903bc5bd3b7a',100.0,1779029556,1,'2026-06-14T10:01:21Z',NULL,NULL,NULL,'["Software Engineering", "Version Control", "Automation Bots"]','["[DE FACTO STANDARD]"]','["docs/git.md"]','["git.md"]','{}','{"gh_license": "NOASSERTION", "gh_pushed": "2026-06-14T10:01:21Z", "gh_stars": 52393, "gh_open_issues_30d": 9865, "gh_open_prs_30d": 0, "gh_community_health": "active", "gh_activity_checked": "2026-06-19T19:35:36.076813+02:00"}');
INSERT INTO "resources" VALUES('https://github.com/ofek/csi-gcs','ofek/csi-gcs','','2019',2,'A CSI volume plugin executing secure file systems mounting directly to Google Cloud Storage (GCS) buckets. It provides container pods with localized, standard disk directory abstractions over GCS object storage.','Go','CSI Driver','Advanced',0,'online','manual','b6cb90159ae67c858da7d684ecf7d33622b9be8cc23a827355f11c57044c80a3',100.0,1779029295,1,'2025-10-19T17:05:36Z',NULL,NULL,NULL,'["Storage & Data", "CSI Plugins", "Google Cloud Storage"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-tools.md"]','["kubernetes-tools.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2025-10-19T17:05:36Z", "gh_stars": 159, "gh_open_issues_30d": 22, "gh_open_prs_30d": 0, "gh_community_health": "healthy", "gh_activity_checked": "2026-06-19T19:35:36.733749+02:00"}');
INSERT INTO "resources" VALUES('https://github.com/oils-for-unix/oils/wiki/Alternative-Shells','oilshell: Alternative shells','','2026',5,'An exceptional evaluation wiki comparing next-generation Unix shells (Oils, Nushell, Fish, Zsh). Outlines parsing behaviors, JSON-first architectures, and language safety enhancements aimed at replacing classical POSIX bash scripts.','English','Reference','Advanced',0,'online','manual','b038a5d586f2594ce30e3d7c8d436d5bbf74da828c902a60d3214525ca11bb0b',100.0,1779130494,1,'2026-05-31T03:03:03Z',NULL,NULL,NULL,'["Operating Systems & Infrastructure", "Command Line", "Modern Shells"]','["[DE FACTO STANDARD]"]','["docs/linux.md"]','["linux.md"]','{}','{"gh_license": "NOASSERTION", "gh_pushed": "2026-05-31T03:03:03Z", "gh_stars": 3343, "gh_open_issues_30d": 610, "gh_open_prs_30d": 0, "gh_community_health": "active", "gh_activity_checked": "2026-06-19T19:35:37.412331+02:00"}');
INSERT INTO "resources" VALUES('https://github.com/oilshell/oil/wiki/Alternative-Shells','oilshell: Alternative shells','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','48d54621cc1c7f324dd50d640cb6c0247759059c8d04299d2140df1e168db171',100.0,1779029705,0,'2026-05-17T16:55:05.114578+02:00',NULL,NULL,NULL,'[]','[]','["docs/linux.md"]','[]','{}','{"duplicate_of": "https://github.com/oils-for-unix/oils/wiki/Alternative-Shells", "gh_open_issues_30d": 0, "gh_open_prs_30d": 0, "gh_community_health": "dormant", "gh_activity_checked": "2026-06-19T19:35:38.018998+02:00"}');
INSERT INTO "resources" VALUES('https://github.com/okd-community-install',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,'manual','ffeb163f05c6ad36068432e5b9f056dac55b984b9e65d5bcb8702971f783e4fb',100.0,1779032213,1,'2026-05-17T17:36:53.432021+02:00',NULL,NULL,NULL,'[]','[]','["docs/matrix-table.md"]','[]','{}','{}');
INSERT INTO "resources" VALUES('https://github.com/okd-project/okd/blob/master/README.md','GitHub: OKD4','','2026',5,'The core GitHub repository containing build configurations, release pipelines, and architectural trackers for OKD4. Integrating Fedora CoreOS, this platform bridges the gap between raw Kubernetes and enterprise-ready application runtimes, including build pipelines (S2I), route configurations, and multi-tenant tooling natively.','Shell','Repository','Advanced',0,'online','manual','3000a2bbb7025d1fd0e18f8bc53b8ca32509ed6fbe0d38fd2d20dc13be27d196',100.0,1779130495,1,'2026-06-11T09:17:26Z',NULL,NULL,NULL,'["Platforms", "Distribution", "Community Kubernetes"]','["[DE FACTO STANDARD]"]','["docs/ocp4.md"]','["ocp4.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2026-06-11T09:17:26Z", "gh_stars": 2076, "gh_open_issues_30d": 66, "gh_open_prs_30d": 0, "gh_community_health": "active", "gh_activity_checked": "2026-06-19T19:35:38.707023+02:00"}');
INSERT INTO "resources" VALUES('https://github.com/okelet/awsipinventory','AWS IP inventory','','2025',0,'An open-source utility designed to scan and build a complete inventory of IP address allocations across multiple AWS Virtual Private Clouds (VPCs). It offers automated visibility into subnet depletion, Elastic IP overheads, and overall IP utilization patterns. This tool is vital for cloud platform engineers tasked with managing network range exhaustion in hybrid cloud environments.','Go','Repository','Intermediate',0,'online','manual','9f1cefefa08fdf447a255bea7dd31a71baf564f7a662109f38eba241cea06a17',100.0,1781735877,1,'2026-06-18T00:37:57.723823+02:00',NULL,NULL,NULL,'["Cloud Platform", "AWS Infrastructure", "Networking"]','["[COMMUNITY-TOOL]"]','["docs/aws-tools-scripts.md"]','["aws-tools-scripts.md"]','{}','{"gh_stars": 0, "gh_pushed": null, "gh_license": "N/A", "gh_open_issues_30d": 1, "gh_open_prs_30d": 0, "gh_community_health": "low", "gh_activity_checked": "2026-06-19T19:35:39.405800+02:00"}');
INSERT INTO "resources" VALUES('https://github.com/okwasniewski/minisim','okwasniewski/MiniSim: MacOS Menu Bar App for iOS and Android Emulators','The open-source Swift repository behind the lightweight MiniSim launcher utility.','2026',4,'The open-source codebase for MiniSim, a native Swift utility designed to automate the launch and configuration of iOS and Android emulators. It utilizes ShellOut interfaces to interact with xcrun and emulator CLIs directly.

* Implements lightweight, native macOS architecture to minimize background memory footprints.
* Features custom command integration and automatic directory path detection for rapid platform bootstrapping.','en','repository','Intermediate',0,'online','automatic','d90aed95bc22e3cebe33166f41029c95fa9b1febe2f5c3d2c8e82f7fd2dcf72b',NULL,1780352414,0,'2026-02-27T12:50:34Z',NULL,NULL,NULL,'["Development Tools", "Mobile Simulators", "Open Source Utilities"]','["[COMMUNITY-TOOL]", "[ENTERPRISE-STABLE]"]','[]','[]','{}','{"category": "devops-tools", "gh_license": "MIT", "gh_pushed": "2026-02-27T12:50:34Z", "gh_stars": 2831, "reputation_status": "Vetted", "reputation_summary": "High community traction with over 2,400 GitHub stars and continuous updates, confirming its stability as an open-source development tool.", "social_preview_url": "https://repository-images.githubusercontent.com/593655213/2c60c2ac-b2b7-4f51-a889-71958265d1bb", "source_provenance": "X.com (midudev)", "suggested_new_category": "developer-productivity", "gh_open_issues_30d": 16, "gh_open_prs_30d": 0, "gh_community_health": "healthy", "gh_activity_checked": "2026-06-19T19:35:40.072773+02:00"}');
INSERT INTO "resources" VALUES('https://github.com/oleg-nenashev/demo-jenkins-config-as-code/tree/java11-support','Demo of Jenkins Configuration-As-Code with Docker and Groovy Hook Scripts (java11-support branch) 🌟🌟','','2021',5,'Curator Insight presents this demo of Jenkins Configuration-as-Code (JCasC) utilizing Docker and Groovy hook scripts. Live Grounding confirms JCasC has revolutionized Jenkins operations by defining configurations within declarative YAML. The inclusion of Java 11 support hooks ensures robust security and plug-in stability in enterprise automation environments.','Groovy','Repository','Advanced',0,'online','manual','ce3257c83e0f4f23380aded9538cd6b183990be54a6f119069e64eed36f26c86',100.0,1779030504,1,'2022-12-15T17:44:27Z',NULL,NULL,NULL,'["DevOps", "Infrastructure as Code", "Jenkins Configuration as Code", "Docker Hook Scripts"]','["[DE FACTO STANDARD]"]','["docs/demos.md"]','["demos.md"]','{}','{"gh_license": "MIT", "gh_pushed": "2022-12-15T17:44:27Z", "gh_stars": 173, "gh_open_issues_30d": 8, "gh_open_prs_30d": 0, "gh_community_health": "low", "gh_activity_checked": "2026-06-19T19:35:40.773000+02:00"}');
INSERT INTO "resources" VALUES('https://github.com/omenking/localstack-gitpod-template','github.com/omenking/localstack-gitpod-template: LocalStack Gitpod Template','','2021',0,'Curator Insight introduces a Gitpod configuration template for bootstrapping LocalStack development environments instantly in the browser. Live Grounding highlights this as an efficient template for cloud-native training, though production teams in 2026 typically leverage official Dev Container or LocalStack-supported cloud environments.','Shell','Template','Beginner',0,'online','manual','088b258bb3326f3638a51aacb07e3a64eeca90685cacbcc9a02afeb76cd0501c',100.0,1781735876,1,'2026-06-18T00:37:56.199070+02:00',NULL,NULL,NULL,'["Testing & Chaos", "Local Emulation", "Gitpod Integration"]','["[COMMUNITY-TOOL]"]','["docs/aws-miscellaneous.md"]','["aws-miscellaneous.md"]','{}','{"gh_stars": 0, "gh_pushed": null, "gh_license": "N/A", "gh_open_issues_30d": 1, "gh_open_prs_30d": 0, "gh_community_health": "low", "gh_activity_checked": "2026-06-19T19:35:41.454403+02:00"}');
INSERT INTO "resources" VALUES('https://github.com/omerbsezer/Fast-Kubernetes','==omerbsezer/Fast-Kubernetes== 🌟🌟','','2025',5,'A popular open-source repository featuring highly structured terminal cheat sheets, resource blueprints, and YAML patterns. Focuses on accelerating daily CKA commands, manifest construction, and cluster maintenance routines.','English','GitHub Repository','Intermediate',0,'online','manual','baec4628eca168b32fba925007a299e4cc58320b6e4147986f9b86234a9241c6',100.0,1779033615,1,'2025-04-14T08:54:11Z',NULL,NULL,NULL,'["Orchestration", "Kubernetes", "Hands-on Labs", "Cheat Sheets"]','["[DE FACTO STANDARD]"]','["docs/kubernetes-tutorials.md"]','["kubernetes-tutorials.md"]','{}','{"gh_license": "MIT", "gh_pushed": "2025-04-14T08:54:11Z", "gh_stars": 3493, "gh_open_issues_30d": 4, "gh_open_prs_30d": 0, "gh_community_health": "low", "gh_activity_checked": "2026-06-19T19:35:42.159078+02:00"}');
INSERT INTO "resources" VALUES('https://github.com/omrikiei/ktunnel','==omrikiei/ktunnel== ⭐','','2024',3,'KTunnel is a robust reverse-tunneling CLI utility that exposes local development environments to remote Kubernetes clusters. By establishing a secure gRPC-based reverse proxy, it enables remote pods to call APIs running locally on developer machines, facilitating fast integration tests without ingress hurdles.','Go','CLI / Reverse Proxy','Advanced',0,'online','manual','6b40dd6d0b25cf29972cdf63c641fed1c33f8ad438b3502ec5214471f7e36f83',100.0,1779031399,1,'2026-02-20T22:37:30Z',NULL,NULL,NULL,'["Network", "Port Forwarding", "Development Tools"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-tools.md"]','["kubernetes-tools.md"]','{}','{"gh_license": "GPL-3.0", "gh_pushed": "2026-02-20T22:37:30Z", "gh_stars": 1053, "gh_open_issues_30d": 29, "gh_open_prs_30d": 0, "gh_community_health": "healthy", "gh_activity_checked": "2026-06-19T19:35:42.816697+02:00"}');
INSERT INTO "resources" VALUES('https://github.com/ondat/discoblocks',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,'manual','7f3380f729e2ae970f076ffece6454bff249f4cd252098a5db90adac15dda9d8',100.0,1779033025,0,'2026-05-17T17:50:25.423471+02:00',NULL,NULL,NULL,'[]','[]','["docs/kubernetes-storage.md"]','[]','{}','{"gh_open_issues_30d": 15, "gh_open_prs_30d": 0, "gh_community_health": "healthy", "gh_activity_checked": "2026-06-19T19:35:43.535689+02:00"}');
INSERT INTO "resources" VALUES('https://github.com/ondat/trousseau','github.com/ondat/trousseau','','2023',5,'Curator Insight: KMS integration designed to encrypt secrets inside etcd using external key management systems. Live Grounding: This repository is unmaintained and archived following Ondat''s acquisition. Deprioritized under MVQ rules in favor of native Kubernetes KMS v2 features.','Go','Code Repository','Advanced',0,'online','manual','9e8c59147667e2348f811b8f4a6cdbe0282effdf9676fafdcbda4afdd2e54643',100.0,1779032704,1,'2023-09-15T05:51:00Z',NULL,NULL,NULL,'["Security", "Secrets Management", "KMS Integration", "Legacy Tools"]','["[DE FACTO STANDARD]", "[LEGACY]"]','["docs/kubernetes-security.md"]','["kubernetes-security.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2023-09-15T05:51:00Z", "gh_stars": 181, "gh_open_issues_30d": 28, "gh_open_prs_30d": 0, "gh_community_health": "healthy", "gh_activity_checked": "2026-06-19T19:35:44.226547+02:00"}');
INSERT INTO "resources" VALUES('https://github.com/one2nc/cloudlens','github.com/one2nc/cloudlens 🌟','','2026',5,'Cloudlens is an open-source, interactive terminal UI built to monitor and navigate various cloud infrastructure components. It acts as an easy-to-use ''k9s'' equivalent for AWS resources, allowing administrators to inspect S3, EC2, and VPC metrics directly in their shell. A must-have for terminal-first systems engineers seeking immediate cloud diagnostics.','Go','Repository','Intermediate',0,'online','manual','e5a18ffa8a1afc656229b5aab336913bbba16495a676ded5485508e7cb10d289',100.0,1779032885,1,'2024-04-20T05:24:58Z',NULL,NULL,NULL,'["Cloud Platform", "AWS Infrastructure", "Developer Tooling"]','["[DE FACTO STANDARD]"]','["docs/aws-tools-scripts.md"]','["aws-tools-scripts.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2024-04-20T05:24:58Z", "gh_stars": 590, "gh_open_issues_30d": 18, "gh_open_prs_30d": 0, "gh_community_health": "healthy", "gh_activity_checked": "2026-06-19T19:35:44.917300+02:00"}');
INSERT INTO "resources" VALUES('https://github.com/oneconcern/keycloak-gatekeeper',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,'manual','16176d2db4bbdce153dbec0bb936fd04532610c3c0388eda181d826a004e5584',100.0,1779030196,1,'2026-05-17T17:03:16.867479+02:00',NULL,NULL,NULL,'[]','[]','["docs/kubernetes-security.md"]','[]','{}','{"gh_license": "Apache-2.0", "gh_open_issues_30d": 10, "gh_open_prs_30d": 0, "gh_community_health": "healthy", "gh_activity_checked": "2026-06-19T19:35:45.691917+02:00"}');
INSERT INTO "resources" VALUES('https://github.com/onedr0p/cluster-template','github.com/onedr0p/flux-cluster-template: Template for deploying k3s backed by Flux','','2024',5,'A production-grade template repository for provisioning home-lab and enterprise-edge K3s clusters managed end-to-end via Flux GitOps. Fully integrates essential platform components including Prometheus/Grafana stacks, cert-manager, Renovate, and automated ingress. Live Grounding confirms this is the premier community blueprint for building highly resilient, git-driven lightweight clusters.','YAML','Tool','Intermediate',0,'online','manual','8c28167eee89a02650529eaaf6042eef523592dee7871ebcb493627ed3e83597',100.0,1779130495,1,'2026-06-13T16:10:38Z',NULL,NULL,NULL,'["Deployment & Orchestration", "GitOps", "Cluster Provisioning"]','["[DE FACTO STANDARD]"]','["docs/flux.md"]','["flux.md"]','{}','{"gh_license": "MIT", "gh_pushed": "2026-06-13T16:10:38Z", "gh_stars": 2760, "gh_open_issues_30d": 7, "gh_open_prs_30d": 0, "gh_community_health": "low", "gh_activity_checked": "2026-06-19T19:35:46.333587+02:00"}');
INSERT INTO "resources" VALUES('https://github.com/onedr0p/flux-cluster-template','github.com/onedr0p/flux-cluster-template: Template for deploying k3s backed'' by Flux','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','81a46697a7ea3f19272a5c703e6447c0b40cd349f0c012191e230ff981a05bb3',100.0,1779030199,0,'2026-05-17T17:03:19.750201+02:00',NULL,NULL,NULL,'[]','[]','["docs/flux.md"]','[]','{}','{"duplicate_of": "https://github.com/onedr0p/cluster-template", "gh_open_issues_30d": 0, "gh_open_prs_30d": 0, "gh_community_health": "dormant", "gh_activity_checked": "2026-06-19T19:35:46.921804+02:00"}');
INSERT INTO "resources" VALUES('https://github.com/onurakpolat/awesome-bigdata','onurakpolat/awesome-bigdata','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','db58f10575b486bbd4d9a206ae40283cfe8fb1218da2541de0ff816c5c56ca78',100.0,1779032620,0,'2026-05-17T17:43:40.462440+02:00',NULL,NULL,NULL,'[]','[]','["docs/other-awesome-lists.md"]','[]','{}','{"duplicate_of": "https://github.com/oxnr/awesome-bigdata", "gh_open_issues_30d": 0, "gh_open_prs_30d": 0, "gh_community_health": "dormant", "gh_activity_checked": "2026-06-19T19:35:47.523968+02:00"}');
INSERT INTO "resources" VALUES('https://github.com/onzack/grafana-dashboards','github.com/onzack/grafana-dashboards','','2022',5,'Collection of bespoke dashboards for infrastructure monitoring. Covers edge network routers, Ceph clusters, and hardware diagnostics via Prometheus exporters.','JSON','Repository','Intermediate',0,'online','manual','4f7c5c02ac4fecc3f27b03463252ffef16a80a418d2d41f59a7b9f08fcd7b16d',100.0,1779030119,1,'2026-05-18T10:55:12Z',NULL,NULL,NULL,'["Observability & Monitoring", "Grafana Ecosystem", "Community Dashboards"]','["[DE FACTO STANDARD]"]','["docs/grafana.md"]','["grafana.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2026-05-18T10:55:12Z", "gh_stars": 145, "gh_open_issues_30d": 3, "gh_open_prs_30d": 0, "gh_community_health": "low", "gh_activity_checked": "2026-06-19T19:35:48.202637+02:00"}');
INSERT INTO "resources" VALUES('https://github.com/open-gitops/project','github.com/open-gitops/project 🌟','','2021',5,'Official open-source home of the OpenGitOps project. Contains formalized declarative infrastructure specifications and standards. Live Grounding verifies this as the canonical source of GitOps principles referenced by enterprises implementing native platform systems.','Markdown','Repository','Advanced',0,'online','manual','c0217b105dac5fd9dfe940b449c11b4b467f0b239842d40fdbddee14d768758b',100.0,1779034569,1,'2025-06-11T16:44:22Z',NULL,NULL,NULL,'["Continuous Delivery", "GitOps", "Standards"]','["[DE FACTO STANDARD]"]','["docs/gitops.md"]','["gitops.md"]','{}','{"gh_license": "NOASSERTION", "gh_pushed": "2025-06-11T16:44:22Z", "gh_stars": 1178, "gh_open_issues_30d": 39, "gh_open_prs_30d": 0, "gh_community_health": "healthy", "gh_activity_checked": "2026-06-19T19:35:48.873850+02:00"}');
INSERT INTO "resources" VALUES('https://github.com/open-gsd/gsd-pi','GSD Pi - A Meta-Prompting and Context Engineering System for Autonomous Agents','An advanced meta-prompting framework enabling terminal coding agents to conduct long-running autonomous development sessions.','2026',4,'GSD Pi represents a state-of-the-art terminal coding agent framework that focuses on long-duration autonomous plan-execute cycles. Built upon meta-prompting, specialized context engineering, and git-worktree-aware operations, it lets models execute long workflows without losing context tracking. It leverages direct Model Context Protocol integrations to provide real-time environment grounding.','en','Repository','Advanced',0,'online','automatic','a25067eabf6263caadd9534b0d065168585db6fc3531025e48e5e83212529a0a',NULL,1780352571,0,'2026-06-01T18:30:33Z',NULL,NULL,NULL,'["Artificial Intelligence", "Autonomous Agents", "Meta-Prompting", "Context Engineering", "Spec-Driven Development"]','["[EMERGING]", "[COMMUNITY-TOOL]"]','[]','[]','{}','{"category": "ai-agents-mcp", "gh_license": "MIT", "gh_pushed": "2026-06-01T18:30:33Z", "gh_stars": 416, "reputation_status": "Vetted", "reputation_summary": "Rapidly growing and active successor to gsd-build/gsd-2, widely vetted as a major terminal coding agent interface.", "social_preview_url": "https://opengraph.githubassets.com/3fabe8a292b889546eef2022e05fd48527b58a0afaaddc7f35ded59a5926df02/open-gsd/gsd-pi", "source_provenance": "X.com (nubenetes)", "suggested_new_category": "autonomous-agents", "gh_open_issues_30d": 66, "gh_open_prs_30d": 0, "gh_community_health": "active", "gh_activity_checked": "2026-06-19T19:35:49.601491+02:00"}');
INSERT INTO "resources" VALUES('https://github.com/open-guides/og-aws','The Open Guide to Amazon Web Services','','2026',5,'A massive, crowd-sourced encyclopedia offering highly critical, unvarnished technical reference material for AWS services. Distinct from official docs, it focuses on real-world engineering constraints, pricing trade-offs, and operational gotchas across storage, compute, and networking layers.','Markdown','Repository','Intermediate',0,'online','manual','7c5c1774fa8ede5e446d9f7a157fb6d88930807f3b38cf71d7de94fb1419a61d',100.0,1779030296,1,'2024-08-16T02:51:54Z',NULL,NULL,NULL,'["Cloud Computing", "AWS", "Architecture & Guides"]','["[DE FACTO STANDARD]"]','["docs/aws.md"]','["aws.md"]','{}','{"gh_license": "CC-BY-4.0", "gh_pushed": "2024-08-16T02:51:54Z", "gh_stars": 36426, "gh_open_issues_30d": 159, "gh_open_prs_30d": 0, "gh_community_health": "active", "gh_activity_checked": "2026-06-19T19:35:50.287911+02:00"}');
INSERT INTO "resources" VALUES('https://github.com/open-policy-agent/awesome-opa','anderseknert/awesome-opa 🌟','','2026',5,'A curated collection of resources, testing frameworks, and integrations for Open Policy Agent (OPA). Provides engineers with practical Rego examples to enforce policy-as-code restrictions across Kubernetes admission controllers and CI/CD pipelines. Essential for implementing fine-grained corporate compliance and access control.','Go/Rego','Repository','Advanced',0,'online','manual','d341fbb1a2e486e001a1c367772e019e97c29eafea0154dc6675a571a069b4ac',100.0,1779130495,1,'2026-05-25T19:12:33Z',NULL,NULL,NULL,'["Security", "Policy as Code", "OPA"]','["[DE FACTO STANDARD]"]','["docs/other-awesome-lists.md"]','["architectural-foundations.md", "other-awesome-lists.md"]','{}','{"gh_license": "CC0-1.0", "gh_pushed": "2026-05-25T19:12:33Z", "gh_stars": 888, "is_special": true, "gh_open_issues_30d": 3, "gh_open_prs_30d": 0, "gh_community_health": "low", "gh_activity_checked": "2026-06-19T19:35:50.991363+02:00"}');
INSERT INTO "resources" VALUES('https://github.com/open-policy-agent/conftest','open-policy-agent/conftest','','2026',5,'A policy-testing framework used to execute structural tests against declarative configuration files. Leveraging Open Policy Agent (OPA) and the Rego language, it validates Kubernetes templates, Helm values, and Terraform files before they enter production environments.','Go','Tool','Advanced',0,'online','manual','1e9db80ce98f857589fd525d44e57cae8e6c6a52a4e4f615fe6f364e1fcb66a8',100.0,1779029478,1,'2026-06-12T13:44:57Z',NULL,NULL,NULL,'["Security", "Policy Enforcement", "Static Analysis"]','["[DE FACTO STANDARD]"]','["docs/kubernetes.md"]','["kubernetes.md"]','{}','{"gh_license": "NOASSERTION", "gh_pushed": "2026-06-12T13:44:57Z", "gh_stars": 3199, "gh_open_issues_30d": 60, "gh_open_prs_30d": 0, "gh_community_health": "active", "gh_activity_checked": "2026-06-19T19:35:51.781052+02:00"}');
INSERT INTO "resources" VALUES('https://github.com/open-policy-agent/contrib/tree/main/wasm/cloudflare-worker','compile OpenPolicyAgent policies into WebAssembly and run them on the edge','','2025',5,'An open-source utility that compiles declarative Open Policy Agent (Rego) policies into high-performance WebAssembly (Wasm) modules. Designed for lightning-fast security and routing decisions at edge platforms like Cloudflare Workers and Envoy proxies.','WebAssembly','Library','Advanced',0,'online','manual','413a832b1e286deabce0c775c6b431b7e58ab81a3d0541da571a8963f44817e5',100.0,1779130495,1,'2026-05-11T05:40:57Z',NULL,NULL,NULL,'["Cloud Native Security", "Policy-as-Code", "OPA Wasm"]','["[DE FACTO STANDARD]"]','["docs/securityascode.md"]','["securityascode.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2026-05-11T05:40:57Z", "gh_stars": 348, "gh_open_issues_30d": 21, "gh_open_prs_30d": 0, "gh_community_health": "healthy", "gh_activity_checked": "2026-06-19T19:35:52.479384+02:00"}');
INSERT INTO "resources" VALUES('https://github.com/open-policy-agent/contrib/tree/master/wasm/cloudflare-worker','compile OpenPolicyAgent policies into WebAssembly and run them on the edge','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','0c89085cacde1bb274917c442cf40c10e9b9a0fff95aabdb1563db0943b885e5',100.0,1779032734,0,'2026-05-17T17:45:34.531656+02:00',NULL,NULL,NULL,'[]','[]','["docs/securityascode.md"]','[]','{}','{"duplicate_of": "https://github.com/open-policy-agent/contrib/tree/main/wasm/cloudflare-worker", "gh_open_issues_30d": 21, "gh_open_prs_30d": 0, "gh_community_health": "healthy", "gh_activity_checked": "2026-06-19T19:35:53.159835+02:00"}');
INSERT INTO "resources" VALUES('https://github.com/open-policy-agent/gatekeeper','Open Policy Agent and Gatekeeper','','N/A',0,NULL,NULL,NULL,NULL,0,NULL,'manual','40520569d9b4fe30f20da47e59d6dbec2a89cf1120e170372d26e63fdaff68b2',100.0,1779029155,1,'2026-05-17T16:45:55.082744+02:00',NULL,NULL,NULL,'[]','[]','["docs/devsecops.md", "docs/kubernetes.md"]','[]','{}','{"gh_license": "Apache-2.0", "gh_open_issues_30d": 184, "gh_open_prs_30d": 0, "gh_community_health": "active", "gh_activity_checked": "2026-06-19T19:35:53.854279+02:00"}');
INSERT INTO "resources" VALUES('https://github.com/open-telemetry/opentelemetry-collector','OpenTelemetry Collector','','2026',5,'A high-performance processing engine capable of receiving, parsing, filtering, and routing traces, metrics, and logs across vendor-agnostic infrastructure. Serves as the central data pipeline component in modern cloud-native observability stacks.','Go','Software','Advanced',1,'online','manual','a15de225b124e458d662e76b1550de0a28eeaf35f49b4ec61986b284025556de',100.0,1779032198,1,'2026-06-12T19:36:20Z',NULL,NULL,NULL,'["Observability", "OpenTelemetry", "Collector Infrastructure"]','["[DE FACTO STANDARD]"]','["docs/monitoring.md", "docs/prometheus.md"]','["prometheus.md", "monitoring.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2026-06-12T19:36:20Z", "gh_stars": 7132, "gh_open_issues_30d": 695, "gh_open_prs_30d": 0, "gh_community_health": "active", "gh_activity_checked": "2026-06-19T19:35:54.527386+02:00"}');
INSERT INTO "resources" VALUES('https://github.com/open-telemetry/opentelemetry-operator','github.com/open-telemetry/opentelemetry-operator','','2021',5,'Kubernetes operator for automating the deployment and management of the OpenTelemetry Collector. Simplifies application instrumentation via automated inject mechanisms for Java, NodeJS, Python, and Dotnet, facilitating declarative telemetry pipeline management across clusters.','Go','Kubernetes Operator','Advanced',1,'online','manual','a92223b4bd579e0fb66efd2a16f382605d58760d6e2a500df530201718cc2437',100.0,1779030385,1,'2026-06-13T17:42:58Z',NULL,NULL,NULL,'["Observability", "Distributed Tracing", "OpenTelemetry Operator"]','["[DE FACTO STANDARD]"]','["docs/kubernetes-operators-controllers.md", "docs/monitoring.md"]','["monitoring.md", "kubernetes-operators-controllers.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2026-06-13T17:42:58Z", "gh_stars": 1717, "gh_open_issues_30d": 336, "gh_open_prs_30d": 0, "gh_community_health": "active", "gh_activity_checked": "2026-06-19T19:35:55.213916+02:00"}');
INSERT INTO "resources" VALUES('https://github.com/open-telemetry/opentelemetry-specification',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,'manual','475a220b664651a91dd6614686984e5ef874392779c47903b95e67c26ac1f4a8',100.0,1779034289,1,'2026-05-17T18:11:29.090219+02:00',NULL,NULL,NULL,'[]','[]','["docs/monitoring.md"]','[]','{}','{"gh_license": "Apache-2.0", "gh_open_issues_30d": 663, "gh_open_prs_30d": 0, "gh_community_health": "active", "gh_activity_checked": "2026-06-19T19:35:55.925565+02:00"}');
INSERT INTO "resources" VALUES('https://github.com/openai/openai-cookbook','github.com/openai/openai-cookbook: OpenAI Cookbook','','2023',5,'The official, highly detailed cookbook of integration patterns and code recipes from OpenAI. Live Grounding and Curator Insight rate this as the definitive reference for engineering structured JSON model outputs, semantic embedding databases, low-latency streaming endpoints, and high-throughput bulk operations.','Python','Repository','Advanced',1,'online','manual','6fcdff5c735832e2573ff437d49138a92b676700fbf9ff451185b44a70186a00',100.0,1779031087,1,'2026-06-14T06:41:20Z',NULL,NULL,NULL,'["Artificial Intelligence", "Generative AI Engineering", "API Integration Patterns"]','["[DE FACTO STANDARD]"]','["docs/ai.md"]','["ai.md"]','{}','{"gh_license": "MIT", "gh_pushed": "2026-06-14T06:41:20Z", "gh_stars": 74150, "gh_open_issues_30d": 221, "gh_open_prs_30d": 0, "gh_community_health": "active", "gh_activity_checked": "2026-06-19T19:35:56.629295+02:00"}');
INSERT INTO "resources" VALUES('https://github.com/openappsec/openappsec','github.com/openappsec/openappsec','','2026',3,'An open-source, machine-learning-driven security controller designed to protect microservice APIs and modern web applications. Utilizing contextual data analysis rather than static signatures, it intercepts zero-day exploits and SQL injections dynamically at the ingress level.','Go','Tool','Advanced',1,'online','manual','f211a20292ca49e3b344f10db73bfc2b5c4fa73eaf3cf46be8d0855a56612a8d',100.0,1779031615,1,'2026-05-26T08:56:37Z',NULL,NULL,NULL,'["Security", "Application Security", "WAF & API Security"]','["[COMMUNITY-TOOL]"]','["docs/devsecops.md"]','["devsecops.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2026-05-26T08:56:37Z", "gh_stars": 1635, "gh_open_issues_30d": 32, "gh_open_prs_30d": 0, "gh_community_health": "healthy", "gh_activity_checked": "2026-06-19T19:35:57.320311+02:00"}');
INSERT INTO "resources" VALUES('https://github.com/openclarity/kubeclarity','openclarity/kubeclarity','','2021',1,'A continuous security and compliance engine that analyzes SBOM schemas, catalogs project dependencies, and alerts operators to container vulnerabilities. It integrates with runtime monitors and CI/CD pipelines.','Go','Security Platform','Advanced',1,'online','manual','d8b978c668b95a903cb31a3c919dace8389a764b3c4daf9daa4c4f735229145f',100.0,1779033079,1,'2024-10-14T14:56:35Z',NULL,NULL,NULL,'["Security & Compliance", "Supply Chain Security", "SBOM & Vulnerabilities"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-tools.md"]','["kubernetes-tools.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2024-10-14T14:56:35Z", "gh_stars": 44, "gh_open_issues_30d": 16, "gh_open_prs_30d": 0, "gh_community_health": "healthy", "gh_activity_checked": "2026-06-19T19:35:58.011939+02:00"}');
INSERT INTO "resources" VALUES('https://github.com/openclarity/openclarity','Kubei 🌟','','2022',4,'OpenClarity (originally evolving from Kubei) is a comprehensive cloud-native security platform that scans Kubernetes clusters for vulnerabilities, secrets, and malware. It works by analyzing container images and running workloads to detect security risks in real time.','Go','Security Platform','High',1,'online','manual','297bfb53e583450a137fc143234c479cc63148ddb5924d907d541db8b039a95c',100.0,1779130494,1,'2026-05-25T02:27:26Z',NULL,NULL,NULL,'["Security", "Vulnerability Scanning", "Runtime Security"]','["[ENTERPRISE-STABLE]"]','["docs/kubernetes-tools.md"]','["kubernetes-tools.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2026-05-25T02:27:26Z", "gh_stars": 1462, "gh_open_issues_30d": 71, "gh_open_prs_30d": 0, "gh_community_health": "active", "gh_activity_checked": "2026-06-19T19:35:58.721132+02:00"}');
INSERT INTO "resources" VALUES('https://github.com/opencontainers/runc','runc','','2015',5,'The canonical, low-level container runtime engine built in compliance with the OCI specification. Originally contributed by Docker, runc directly spawns and runs containers on Linux by interfacing with namespaces, cgroups, and capabilities without relying on overhead daemons.','Go','Repository','Advanced',0,'online','manual','a196ee871c63e30d8a70f7e01fa08ea26980e4a8825fee40c252a2f56fb7db8b',100.0,1779034479,1,'2026-06-13T17:55:52Z',NULL,NULL,NULL,'["Containerization", "Runtimes", "Low-Level Engines"]','["[DE FACTO STANDARD]"]','["docs/container-managers.md"]','["container-managers.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2026-06-13T17:55:52Z", "gh_stars": 13282, "gh_open_issues_30d": 327, "gh_open_prs_30d": 0, "gh_community_health": "active", "gh_activity_checked": "2026-06-19T19:35:59.404054+02:00"}');
INSERT INTO "resources" VALUES('https://github.com/opencontrolplane','github.com/opencontrolplane','','2023',5,'OpenControlPlane provides abstract control plane frameworks designed to decouple custom APIs from heavy physical compute workloads. Inspired by minimal KCP architectures, it allows API lifecycle orchestration without the operational overhead of managing physical Kubernetes nodes. It is useful for platform teams designing custom APIs.','Go','Framework','Advanced',0,'online','manual','dac3465cb1ad1f1e851b439741e847967989dda20b46c566c2853d367d5de5b5',100.0,1779030673,1,'2026-05-17T17:11:13.969999+02:00',NULL,NULL,NULL,'["Platform Engineering", "Control Plane Design", "API Federation"]','["[DE FACTO STANDARD]"]','["docs/kubernetes-tools.md"]','["kubernetes-tools.md"]','{}','{"gh_stars": 0, "gh_pushed": null, "gh_license": "N/A"}');
INSERT INTO "resources" VALUES('https://github.com/opencost/opencost','github.com/kubecost: kubecost-exporter - Running Kubecost as a Prometheus metric exporter','','2024',5,'The official repository for OpenCost, the CNCF sandbox standard defining vendor-neutral APIs for cloud-native cost allocation. Operates as an open-source real-time metrics exporter for Prometheus, serving as the industry standard benchmark across multi-cloud deployments.','Go','Repository','Advanced',1,'online','manual','4598a838903d845558a3e55f9d10b1029b7e16e17972aa0fdd10f5c4ef8ad2f8',100.0,1779130495,1,'2026-06-11T22:08:09Z',NULL,NULL,NULL,'["Infrastructure Optimization", "Cost Management", "Tooling"]','["[DE FACTO STANDARD]"]','["docs/kubernetes.md"]','["kubernetes.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2026-06-11T22:08:09Z", "gh_stars": 6590, "gh_open_issues_30d": 231, "gh_open_prs_30d": 0, "gh_community_health": "active", "gh_activity_checked": "2026-06-19T19:36:00.094802+02:00"}');
INSERT INTO "resources" VALUES('https://github.com/openebs/dynamic-localpv-provisioner','openebs/dynamic-localpv-provisioner: Dynamic Kubernetes Local Persistent'' Volumes','','2026',5,'An OpenEBS sub-project designed to provision Kubernetes local hostpath or raw block persistent volumes dynamically. This controller eliminates manual static volume definitions, allowing database applications to seamlessly run at native drive speed while relying on Kubernetes scheduling rules.','Go','Provisioner','Medium',0,'online','manual','509b686895fc7da45e0358273d1359ba5d99b2f96271b4573d52d809688ff8b8',100.0,1779030356,1,'2026-06-09T18:19:20Z',NULL,NULL,NULL,'["Storage", "Kubernetes Storage", "Local Storage Provisioning"]','["[DE FACTO STANDARD]"]','["docs/kubernetes-storage.md"]','["kubernetes-storage.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2026-06-09T18:19:20Z", "gh_stars": 208, "gh_open_issues_30d": 16, "gh_open_prs_30d": 0, "gh_community_health": "healthy", "gh_activity_checked": "2026-06-19T19:36:00.780907+02:00"}');
INSERT INTO "resources" VALUES('https://github.com/openebs/lvm-localpv','openebs/lvm-localpv','','2026',5,'An OpenEBS CSI driver designed for dynamic volume provisioning backed by local Logical Volume Manager (LVM) volume groups. It provides raw block or filesystem performance close to bare-metal hardware speed while offering features like snapshotting and size limits directly managed via Kubernetes native CRDs.','Go','CSI Driver','Medium',0,'online','manual','46631ca34a12f775c4ebe3e2f8d608fd2d6367abe5d895ddce7a7a54646c9fae',100.0,1779030529,1,'2026-06-10T14:24:37Z',NULL,NULL,NULL,'["Storage", "Kubernetes Storage", "LVM Provisioning"]','["[DE FACTO STANDARD]"]','["docs/kubernetes-storage.md"]','["kubernetes-storage.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2026-06-10T14:24:37Z", "gh_stars": 344, "gh_open_issues_30d": 24, "gh_open_prs_30d": 0, "gh_community_health": "healthy", "gh_activity_checked": "2026-06-19T19:36:01.455379+02:00"}');
INSERT INTO "resources" VALUES('https://github.com/openebs/zfs-localpv','openebs/zfs-localpv','','2026',5,'The official OpenEBS CSI driver for ZFS-LocalPV. It dynamically provisions ZFS pools on local nodes, combining the exceptional performance of raw NVMe storage with ZFS capabilities like snapshots, clones, compression, and high integrity.','Go','Code','Advanced',0,'online','manual','3bdf214e5256365fe94ae14052f0669d7ae87822da48188dec2fc0b6c82c7ac5',100.0,1779034431,1,'2026-06-11T09:02:06Z',NULL,NULL,NULL,'["Kubernetes Storage Implementation", "Persistent Volumes & Provisioners", "Local Storage"]','["[DE FACTO STANDARD]"]','["docs/kubernetes-storage.md"]','["kubernetes-storage.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2026-06-11T09:02:06Z", "gh_stars": 566, "gh_open_issues_30d": 30, "gh_open_prs_30d": 0, "gh_community_health": "healthy", "gh_activity_checked": "2026-06-19T19:36:02.146707+02:00"}');
INSERT INTO "resources" VALUES('https://github.com/openkruise/kruise','OpenKruise/Kruise','','2024',5,'The implementation repository for OpenKruise controllers. Provides crucial custom workload abstractions like CloneSets, SidecarSets, and Advanced StatefulSets to enable high-performance operations, including in-place updates.','Go','Repository','Advanced',1,'online','manual','eaba940bd1b6e68e0913438c17e17c22b1a06b9d87dd685994f4b7b66a50e56d',100.0,1779031883,1,'2026-06-08T09:36:53Z',NULL,NULL,NULL,'["Application Management", "Custom Controllers", "OpenKruise"]','["[DE FACTO STANDARD]"]','["docs/kubernetes.md"]','["kubernetes.md"]','{}','{"gh_license": "NOASSERTION", "gh_pushed": "2026-06-08T09:36:53Z", "gh_stars": 5267, "gh_open_issues_30d": 90, "gh_open_prs_30d": 0, "gh_community_health": "active", "gh_activity_checked": "2026-06-19T19:36:02.844696+02:00"}');
INSERT INTO "resources" VALUES('https://github.com/openliberty','github.com/openliberty','','2026',4,'The primary GitHub hub containing repositories for Open Liberty, hosting its core runtime, tooling, and integrations. Live Grounding shows a highly collaborative community pushing frequent optimizations for Jakarta EE and MicroProfile.','Java','Repository','Advanced',1,'online','manual','e48a338ebb969cc42692c5f6a42963909edc8bd4912923c0f6d13884c0dce970',100.0,1779029478,1,'2026-05-17T16:51:18.878336+02:00',NULL,NULL,NULL,'["Cloud-Native Java", "Runtimes", "Open Liberty", "Source Code"]','["[ENTERPRISE-STABLE]"]','["docs/ibm_cloud.md"]','["ibm_cloud.md"]','{}','{"gh_stars": 0, "gh_pushed": null, "gh_license": "N/A"}');
INSERT INTO "resources" VALUES('https://github.com/openobserve/debug-container','openobserve/debug-container','','2025',0,'A highly functional debugging utility designed to inject ephemeral debug containers into running, distroless application pods. Pre-loaded with essential diagnostics tools, it allows platform engineers to perform networking and process audits without modifying the original container image.','Shell','CLI / Image','Intermediate',0,'online','manual','8ca8fadadb051b435ef3b7150dacd7d2dfc3d2d104e8d59e46b9b4d3ed006e96',100.0,1779033570,1,'2022-11-27T23:32:12Z',NULL,NULL,NULL,'["Operations", "Debugging", "Ephemeral Containers"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-tools.md"]','["kubernetes-tools.md"]','{}','{"gh_license": "MIT", "gh_pushed": "2022-11-27T23:32:12Z", "gh_stars": 51, "gh_open_issues_30d": 0, "gh_open_prs_30d": 0, "gh_community_health": "dormant", "gh_activity_checked": "2026-06-19T19:36:03.530291+02:00"}');
INSERT INTO "resources" VALUES('https://github.com/openops-cloud/openops','OpenOps: No-Code FinOps Automation Platform with AI','','2024',4,'An open-source, no-code platform utilizing AI to identify and automate cloud cost optimizations. Connects directly with Kubernetes metrics to suggest sizing adjustments and automatically remove unused resources.','Go','GitHub Repository','Advanced',0,'online','manual','c6e7a2db44115c3a24c01cc54aae5ba56e51246372cedaed45088223eb58e58c',100.0,1779031802,1,'2026-06-14T01:33:35Z',NULL,NULL,NULL,'["FinOps & Cloud Cost", "IaC FinOps", "AI Optimization"]','["[ENTERPRISE-STABLE]"]','["docs/ai.md", "docs/finops.md", "docs/kubernetes-tools.md"]','["ai.md", "finops.md", "kubernetes-tools.md"]','{}','{"gh_license": "NOASSERTION", "gh_pushed": "2026-06-14T01:33:35Z", "gh_stars": 1035, "gh_open_issues_30d": 2, "gh_open_prs_30d": 0, "gh_community_health": "low", "gh_activity_checked": "2026-06-19T19:36:04.223652+02:00"}');
INSERT INTO "resources" VALUES('https://github.com/openpitrix/openpitrix','openpitrix 🌟','','2022',5,'A portal and packaging engine built to manage application lifecycles across multiple cloud environments. Once served as a core application distribution layer for orchestrators. It has transitioned into maintenance-only/legacy status as GitOps became the dominant delivery paradigm.','Go','Service','High',1,'online','manual','0c7d07acd0775851570c044b6c5ff53fedc45ab70a65d47f30b55aee5ac298df',100.0,1779031231,1,'2024-02-05T03:02:15Z',NULL,NULL,NULL,'["Application Delivery", "Marketplaces & Portals", "Lifecycle Management"]','["[DE FACTO STANDARD]", "[LEGACY]"]','["docs/kubernetes-tools.md"]','["kubernetes-tools.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2024-02-05T03:02:15Z", "gh_stars": 878, "gh_open_issues_30d": 57, "gh_open_prs_30d": 0, "gh_community_health": "active", "gh_activity_checked": "2026-06-19T19:36:04.889378+02:00"}');
INSERT INTO "resources" VALUES('https://github.com/openshift-labs','github.com/openshift-labs 🌟','','2023',0,'An official repository that runs web-accessible, sandbox-styled instructional courses for OpenShift. Guides engineers through Operator lifecycle development, security tuning, and multi-tenant networking setups.','Go / Yaml','Repository','Advanced',0,'online','manual','277fd59fb071515ece32396693e60c030b8b58fe03b1f27518b00cbf266080a7',100.0,1779029475,1,'2026-05-17T16:51:15.616108+02:00',NULL,NULL,NULL,'["Reference Architectures", "Interactive Learning", "OpenShift Labs"]','["[COMMUNITY-TOOL]"]','["docs/demos.md"]','["demos.md"]','{}','{"gh_stars": 0, "gh_pushed": null, "gh_license": "N/A"}');
INSERT INTO "resources" VALUES('https://github.com/openshift/community/blob/master/ROADMAP.md','github.com: OKD 4 Roadmap','','2022',0,'The OKD 4 development roadmap hosted on GitHub. It tracks the migration of build systems, target OS configurations (e.g., transition states of Fedora CoreOS), integration of updated Kubernetes API versions, and community-driven features like multi-arch architectures.','Markdown','Repository','Advanced',0,'online','manual','5953a0299d4d3e63e9700edc9496a215489272f55d42120c92261cdb1125b46f',100.0,1781736112,1,'2026-06-18T00:41:52.450631+02:00',NULL,NULL,NULL,'["Platforms", "Distribution", "Community Kubernetes"]','["[COMMUNITY-TOOL]"]','["docs/ocp4.md"]','["ocp4.md"]','{}','{"gh_stars": 0, "gh_pushed": null, "gh_license": "N/A", "gh_open_issues_30d": 1, "gh_open_prs_30d": 0, "gh_community_health": "low", "gh_activity_checked": "2026-06-19T19:36:05.595796+02:00"}');
INSERT INTO "resources" VALUES('https://github.com/openshift/console','==github.com/openshift/console== 🌟','','2026',4,'The official enterprise-grade administrative console for OpenShift environments. Offers advanced visualization dashboards for developers and platform operators, featuring real-time telemetry, custom resource definition (CRD) rendering, and multi-tenant security.','TypeScript','Repository','Advanced',1,'online','manual','0e8ab8d18c799a3ce53ab1b125f58f1aa3d48ac467d88dda92831840872fb2e2',100.0,1779032333,1,'2026-06-13T03:53:18Z',NULL,NULL,NULL,'["Platform Engineering", "UI & Dashboards", "Enterprise Console"]','["[ENTERPRISE-STABLE]"]','["docs/kubernetes-based-devel.md"]','["kubernetes-based-devel.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2026-06-13T03:53:18Z", "gh_stars": 456, "gh_open_issues_30d": 151, "gh_open_prs_30d": 0, "gh_community_health": "active", "gh_activity_checked": "2026-06-19T19:36:06.271006+02:00"}');
INSERT INTO "resources" VALUES('https://github.com/openshift/hive','github.com/openshift/hive','','2026',3,'OpenShift Hive is an API-driven operator for provisioning, managing, and scaling OpenShift clusters. Running on a central management hub, Hive accepts declarative custom resources defining target clusters (AWS, GCP, Azure, Bare-Metal) and orchestrates the installer (IPI) to bootstrap, update, and manage the life cycle of target clusters dynamically at scale.','Go','Repository','Advanced',0,'online','manual','df93789d6bb15ac8334cc2a9714c3b38174913286174172a90020c1b287bcd75',100.0,1779030843,1,'2026-06-08T09:22:16Z',NULL,NULL,NULL,'["Platforms", "Cluster Management", "Cluster Provisioning"]','["[COMMUNITY-TOOL]"]','["docs/ocp4.md"]','["ocp4.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2026-06-08T09:22:16Z", "gh_stars": 277, "gh_open_issues_30d": 8, "gh_open_prs_30d": 0, "gh_community_health": "low", "gh_activity_checked": "2026-06-19T19:36:06.971645+02:00"}');
INSERT INTO "resources" VALUES('https://github.com/openshift/hypershift','github.com/openshift/hypershift: HyperShift','','2022',5,'HyperShift decouples the OpenShift control plane from the infrastructure, hosting it as standard containerized workloads within a central management cluster. This architecture enables lightning-fast provisioning, significantly lower operational overhead, and highly cost-effective multi-tenant fleet management.','Go','Repository','Advanced',0,'online','manual','a2182f90a6aa5def9fbd0a5ed73845dd794ce5648efbbe85bd93bb6ff4099cc7',100.0,1779029172,1,'2026-06-12T23:53:35Z',NULL,NULL,NULL,'["Enterprise Kubernetes", "Multi-Cluster Management", "Hosted Control Planes"]','["[DE FACTO STANDARD]"]','["docs/ocp4.md"]','["ocp4.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2026-06-12T23:53:35Z", "gh_stars": 526, "gh_open_issues_30d": 232, "gh_open_prs_30d": 0, "gh_community_health": "active", "gh_activity_checked": "2026-06-19T19:36:07.641835+02:00"}');
INSERT INTO "resources" VALUES('https://github.com/openshift/installer','github.com/openshift/installer openshift installer 🌟','','2026',5,'The official repository hosting the OpenShift Installer engine (IPI/UPI), which handles automated platform provisioning on major hypervisors and public clouds. Generates ignition files, configures bootstraps, and controls the automated installation of the core operators. Essential codebase for platform deployment.','Go','Code Repository','Advanced',0,'online','manual','0fca28d8dcaceb15cfed04b53519159e846b2ecf15d2c297d7bcf9298ab97cc5',100.0,1779031538,1,'2026-06-14T03:41:30Z',NULL,NULL,NULL,'["Platform Engineering", "Kubernetes Distributions", "Installer"]','["[DE FACTO STANDARD]"]','["docs/ocp4.md", "docs/openshift.md"]','["openshift.md", "ocp4.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2026-06-14T03:41:30Z", "gh_stars": 1550, "gh_open_issues_30d": 162, "gh_open_prs_30d": 0, "gh_community_health": "active", "gh_activity_checked": "2026-06-19T19:36:08.360134+02:00"}');
INSERT INTO "resources" VALUES('https://github.com/openshift/installer/blob/main/docs/user/aws/README.md','AWS Account Set Up 🌟','','2026',5,'This repository guide outlines the specific IAM policies, resource quotas, Route53 configurations, and networking permissions required to install OpenShift on AWS using the native installer-provisioned infrastructure (IPI). It is a vital technical reference for cloud infrastructure engineers.','Markdown','Documentation','Advanced',0,'online','manual','26cfbf4e2965b9721356c3f494cf99f2e5629e7680fdedfd2766663b397756f2',100.0,1779130494,1,'2026-06-14T03:41:30Z',NULL,NULL,NULL,'["Infrastructure", "Public Cloud", "AWS Provisioning"]','["[DE FACTO STANDARD]"]','["docs/ocp4.md", "docs/openshift.md"]','["ocp4.md", "openshift.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2026-06-14T03:41:30Z", "gh_stars": 1550, "gh_open_issues_30d": 162, "gh_open_prs_30d": 0, "gh_community_health": "active", "gh_activity_checked": "2026-06-19T19:36:09.052735+02:00"}');
INSERT INTO "resources" VALUES('https://github.com/openshift/installer/blob/master/docs/user/aws/README.md','AWS Account Set Up 🌟','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','631b99a562e64c931cc2797121a798dbe242c3b665439f0aee87c2ba221adb5e',100.0,1779032282,0,'2026-05-17T17:38:02.835774+02:00',NULL,NULL,NULL,'[]','[]','["docs/ocp4.md", "docs/openshift.md"]','[]','{}','{"duplicate_of": "https://github.com/openshift/installer/blob/main/docs/user/aws/README.md", "gh_open_issues_30d": 162, "gh_open_prs_30d": 0, "gh_community_health": "active", "gh_activity_checked": "2026-06-19T19:36:09.734718+02:00"}');
INSERT INTO "resources" VALUES('https://github.com/openshift/jenkins','Jenkins Docker Image for Openshift v3','','2020',5,'Red Hat maintained OpenShift integration image for running Jenkins natively within OpenShift clusters. Includes pre-configured plugins, service-account integration, and S2I build configurations customized for enterprise OpenShift v3/v4 environments.','Shell','Repository','Advanced',0,'online','manual','2bcc9301a6f7b8fe819073c617f9a911cde4ab0aea9f550b0aee4b2b227dcb6c',100.0,1779033436,1,'2026-06-12T15:34:29Z',NULL,NULL,NULL,'["CI/CD & DevOps", "Enterprise Jenkins", "OpenShift Integration"]','["[DE FACTO STANDARD]"]','["docs/openshift-pipelines.md"]','["openshift-pipelines.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2026-06-12T15:34:29Z", "gh_stars": 261, "gh_open_issues_30d": 20, "gh_open_prs_30d": 0, "gh_community_health": "healthy", "gh_activity_checked": "2026-06-19T19:36:10.402819+02:00"}');
INSERT INTO "resources" VALUES('https://github.com/openshift/machine-api-operator','openshift/machine-api-operator','','2024',5,'A foundational OpenShift subsystem that manages machines as standard resources. It dynamically scales cloud infrastructure nodes up or down according to compute demands.','Go','Operator','Advanced',0,'online','manual','515f47e6404755a963221739e6f9d04ad2b3b08cc7d216845739e0ad502c5c5e',100.0,1779032372,1,'2026-06-09T07:06:30Z',NULL,NULL,NULL,'["Infrastructure", "Cluster Management", "Node Provisioning", "Operators"]','["[DE FACTO STANDARD]"]','["docs/kubernetes-operators-controllers.md"]','["kubernetes-operators-controllers.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2026-06-09T07:06:30Z", "gh_stars": 186, "gh_open_issues_30d": 19, "gh_open_prs_30d": 0, "gh_community_health": "healthy", "gh_activity_checked": "2026-06-19T19:36:11.100298+02:00"}');
INSERT INTO "resources" VALUES('https://github.com/openshift/machine-api-operator/tree/main','Machine API','','2026',5,'The Machine API Operator is a foundational component of OpenShift 4''s declarative node lifecycle. Based on upstream Cluster API, it manages clusters of Machine objects as standard Kubernetes resources, enabling auto-scaling, self-healing nodes, and seamless multi-cloud provider instance integration directly from the cluster console.','Go','Source Code','Advanced',0,'online','manual','e8152960fc13796a3153a931a02f282a1a97820e8f4f516e800ad54d054d34f0',100.0,1779130495,1,'2026-06-09T07:06:30Z',NULL,NULL,NULL,'["Infrastructure", "Cluster Management", "Declarative Nodes"]','["[DE FACTO STANDARD]"]','["docs/ocp4.md"]','["ocp4.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2026-06-09T07:06:30Z", "gh_stars": 186, "gh_open_issues_30d": 19, "gh_open_prs_30d": 0, "gh_community_health": "healthy", "gh_activity_checked": "2026-06-19T19:36:11.792319+02:00"}');
INSERT INTO "resources" VALUES('https://github.com/openshift/machine-api-operator/tree/master','Machine API','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','515f47e6404755a963221739e6f9d04ad2b3b08cc7d216845739e0ad502c5c5e',100.0,1779030727,0,'2026-05-17T17:12:07.778304+02:00',NULL,NULL,NULL,'[]','[]','["docs/ocp4.md"]','[]','{}','{"duplicate_of": "https://github.com/openshift/machine-api-operator", "gh_open_issues_30d": 19, "gh_open_prs_30d": 0, "gh_community_health": "healthy", "gh_activity_checked": "2026-06-19T19:36:12.480881+02:00"}');
INSERT INTO "resources" VALUES('https://github.com/openshift/multus-cni','Multus','','N/A',0,NULL,NULL,NULL,NULL,0,NULL,'manual','125bf32e0a046ca158d2ca69131173672d2bb4f006209bd612dde55562f0e24f',100.0,1779031410,1,'2026-05-17T17:23:30.858098+02:00',NULL,NULL,NULL,'[]','[]','["docs/kubernetes-networking.md", "docs/ocp4.md"]','[]','{}','{"gh_license": "Apache-2.0", "gh_open_issues_30d": 6, "gh_open_prs_30d": 0, "gh_community_health": "low", "gh_activity_checked": "2026-06-19T19:36:13.166907+02:00"}');
INSERT INTO "resources" VALUES('https://github.com/openshift/ocs-operator',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,'manual','b1638b0d3a8803d30466a01cb985c1ced8202b9591cf3fb194ce189ac540032b',100.0,1779031256,0,'2026-05-17T17:20:56.067120+02:00',NULL,NULL,NULL,'[]','[]','["docs/ocp4.md"]','[]','{}','{"gh_open_issues_30d": 0, "gh_open_prs_30d": 0, "gh_community_health": "dormant", "gh_activity_checked": "2026-06-19T19:36:13.778347+02:00"}');
INSERT INTO "resources" VALUES('https://github.com/openshift/okd/blob/master/README.md','GitHub: OKD4','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','22515b9fe2aa4c0b4fbf7240f35a1414fbb05dfbb53d2ca02cf2cb7d2122b744',100.0,1779031089,0,'2026-05-17T17:18:09.565986+02:00',NULL,NULL,NULL,'[]','[]','["docs/ocp4.md"]','[]','{}','{"duplicate_of": "https://github.com/okd-project/okd/blob/master/README.md", "gh_open_issues_30d": 0, "gh_open_prs_30d": 0, "gh_community_health": "dormant", "gh_activity_checked": "2026-06-19T19:36:14.377302+02:00"}');
INSERT INTO "resources" VALUES('https://github.com/openshift/origin','github.com/openshift/origin 🌟','','2026',5,'Core open-source repository for OKD (formerly OpenShift Origin), representing the upstream Kubernetes community distribution of OpenShift. Consists of cluster installation systems, APIs, and operators. In 2026, it is the primary engine of community innovation and testing before features migrate to commercial OpenShift.','Go','Code Repository','Advanced',0,'online','manual','df93e974d2779e81f267816b1d92587bfec4dc0a12f81ec310c1f1c18d1f168b',100.0,1779033672,1,'2026-06-12T22:40:57Z',NULL,NULL,NULL,'["Platform Engineering", "Kubernetes Distributions", "OKD Core"]','["[DE FACTO STANDARD]"]','["docs/openshift.md"]','["openshift.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2026-06-12T22:40:57Z", "gh_stars": 8658, "gh_open_issues_30d": 279, "gh_open_prs_30d": 0, "gh_community_health": "active", "gh_activity_checked": "2026-06-19T19:36:15.076329+02:00"}');
INSERT INTO "resources" VALUES('https://github.com/openshift/origin/tree/main/examples/jenkins/pipeline','github - using jenkins pipelines with OKD','','2022',5,'Repository detailing baseline code configurations, sample pipelines, and deployment manifests engineered to execute scripted Jenkins procedures inside early versions of the OKD community container platform.','Groovy','Code Repository','Intermediate',0,'online','manual','91121d2204b88e20c0f6f79b7a01c12411ceb2c74b0b289c660ccef2bc9d1f08',100.0,1779130494,1,'2026-06-12T22:40:57Z',NULL,NULL,NULL,'["Platform Architecture", "CI/CD", "Legacy Jenkins"]','["[DE FACTO STANDARD]", "[LEGACY]"]','["docs/demos.md", "docs/openshift-pipelines.md"]','["openshift-pipelines.md", "demos.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2026-06-12T22:40:57Z", "gh_stars": 8658, "gh_open_issues_30d": 279, "gh_open_prs_30d": 0, "gh_community_health": "active", "gh_activity_checked": "2026-06-19T19:36:15.763775+02:00"}');
INSERT INTO "resources" VALUES('https://github.com/openshift/origin/tree/master/examples/jenkins/pipeline','github.com/openshift: Using Jenkins Declarative Pipelines with OpenShift'' 🌟','','N/A',0,NULL,NULL,NULL,NULL,0,NULL,'manual','52b4ede50a0afaf09725ce77a26b3faa3af685d6ecf2601b26bb2bbe6380be9d',100.0,1779033757,0,'2026-05-17T18:02:37.960723+02:00',NULL,NULL,NULL,'[]','[]','["docs/demos.md", "docs/openshift-pipelines.md"]','[]','{}','{"gh_open_issues_30d": 279, "gh_open_prs_30d": 0, "gh_community_health": "active", "gh_activity_checked": "2026-06-19T19:36:16.449689+02:00"}');
INSERT INTO "resources" VALUES('https://github.com/openshift/origin/tree/release-3.11/examples/prometheus',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,'manual','f0d31f603b09e9762fe06a7861d566457ea8a235d6f52157d15b87294cb44e4b',100.0,1779032080,1,'2026-05-17T17:34:40.766880+02:00',NULL,NULL,NULL,'[]','[]','["docs/monitoring.md"]','[]','{}','{"gh_license": "Apache-2.0", "gh_open_issues_30d": 279, "gh_open_prs_30d": 0, "gh_community_health": "active", "gh_activity_checked": "2026-06-19T19:36:17.148692+02:00"}');
INSERT INTO "resources" VALUES('https://github.com/openshift/pipelines-catalog','OpenShift Pipelines Catalog','','2023',5,'The central repository containing reusable Tekton Tasks and Pipelines optimized for OpenShift. Provides pre-built blocks for standard development patterns, including Git integration, Maven compilations, and SonarQube analyses.','Yaml','Repository','Advanced',0,'online','manual','c77eedaaa65b30cb438c5862c71bd883e10486fc3c23a80756559bcf06ae2e29',100.0,1779030983,1,'2022-03-09T11:05:55Z',NULL,NULL,NULL,'["Application Delivery", "CI/CD Pipelines", "Tekton Tasks"]','["[DE FACTO STANDARD]"]','["docs/demos.md"]','["demos.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2022-03-09T11:05:55Z", "gh_stars": 52, "gh_open_issues_30d": 0, "gh_open_prs_30d": 0, "gh_community_health": "dormant", "gh_activity_checked": "2026-06-19T19:36:17.848654+02:00"}');
INSERT INTO "resources" VALUES('https://github.com/openshift/pipelines-tutorial','github.com/openshift/pipelines-tutorial','','2026',3,'A comprehensive learning path and hands-on laboratory environment focused on Tekton. Provides configurations for Tasks, Pipelines, PipelineRuns, and Trigger EventListeners on OpenShift clusters, validating cloud-native automation patterns.','Yaml','Code Repository','Intermediate',0,'online','manual','74a98855c053856947192ad85bcde5b299bad35c0ecbf5a8cae73a846eec10e9',100.0,1779031397,1,'2026-05-18T09:23:05Z',NULL,NULL,NULL,'["Platform Architecture", "CI/CD", "Tekton Pipelines"]','["[COMMUNITY-TOOL]", "[GUIDE]"]','["docs/jenkins-alternatives.md", "docs/openshift-pipelines.md"]','["openshift-pipelines.md", "jenkins-alternatives.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2026-05-18T09:23:05Z", "gh_stars": 322, "gh_open_issues_30d": 1, "gh_open_prs_30d": 0, "gh_community_health": "low", "gh_activity_checked": "2026-06-19T19:36:18.526478+02:00"}');
INSERT INTO "resources" VALUES('https://github.com/openshift/source-to-image','openshift/source-to-image','','2024',4,'Source-to-Image (S2I) is an enterprise-hardened build tool that compiles source code directly into ready-to-run container images by injecting code into a builder image. Originally built as a core component of Red Hat OpenShift, it offers repeatable, secure, and Dockerfile-free image builds. S2I remains highly relevant for secure enterprise workflows avoiding privileged Docker socket access.','Go','Tool','Medium',0,'online','manual','7df527843afee05828af011c3a1e69145d9bb0af43900bee2d8fc4998423231e',100.0,1779032817,1,'2026-06-04T10:26:49Z',NULL,NULL,NULL,'["Application Delivery", "Build Tools", "Source-to-Image"]','["[ENTERPRISE-STABLE]"]','["docs/kubernetes-tools.md"]','["kubernetes-tools.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2026-06-04T10:26:49Z", "gh_stars": 2536, "gh_open_issues_30d": 22, "gh_open_prs_30d": 0, "gh_community_health": "healthy", "gh_activity_checked": "2026-06-19T19:36:19.217814+02:00"}');
INSERT INTO "resources" VALUES('https://github.com/openshift/tektoncd-pipeline-operator','Jenkins-X + Tekton on OpenShift','','2021',5,'A community-maintained repository detailing the configuration of Jenkins X alongside Tekton on Red Hat OpenShift. Offers resource definitions and custom templates designed to respect OpenShift-specific Security Context Constraints (SCC).','Shell','Code Repository','Advanced',1,'online','manual','acd3779dc23965c3d9c1ec3683091aea1dabcfaf4510ee63f878744d4e77c8e0',100.0,1779031017,1,'2021-06-22T00:40:19Z',NULL,NULL,NULL,'["Enterprise Platforms", "Red Hat OpenShift", "Serverless CI/CD"]','["[DE FACTO STANDARD]"]','["docs/jenkins-alternatives.md"]','["jenkins-alternatives.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2021-06-22T00:40:19Z", "gh_stars": 53, "gh_open_issues_30d": 0, "gh_open_prs_30d": 0, "gh_community_health": "dormant", "gh_activity_checked": "2026-06-19T19:36:19.929873+02:00"}');
INSERT INTO "resources" VALUES('https://github.com/openshift/training','github.com: Openshift 4 training','','2024',0,'A public Git repository containing self-paced curriculum materials and lab configurations to train systems engineers in Day 2 cluster management tasks.','Shell','Source Code','Intermediate',0,'online','manual','0b80a7f1bd28202d2457c924eae2a281159d2a885821a1f5049db1c12fa4cf4f',100.0,1781736112,1,'2026-06-18T00:41:52.475824+02:00',NULL,NULL,NULL,'["Resources & Training", "Self-Paced Labs", "Curriculum Code"]','["[COMMUNITY-TOOL]"]','["docs/ocp4.md"]','["ocp4.md"]','{}','{"gh_stars": 0, "gh_pushed": null, "gh_license": "N/A", "gh_open_issues_30d": 0, "gh_open_prs_30d": 0, "gh_community_health": "dormant", "gh_activity_checked": "2026-06-19T19:36:20.614753+02:00"}');
INSERT INTO "resources" VALUES('https://github.com/openshiftdemos','github.com/openshiftdemos 🌟','','2020',0,'GitHub resource hosting active and archive-state templates designed to showcase enterprise tools on OpenShift. Features simple automation scripts, platform configuration files, and middleware integration recipes.','Shell','Repository','Intermediate',0,'duplicate','manual','826418343f085ab7d6f38f30f9b2002d7fa0f8ead77b0fbdcc8b0f3ee8d90c8d',100.0,1779033487,1,'2026-05-17T17:58:07.119125+02:00',NULL,NULL,NULL,'["Reference Architectures", "Enterprise Demos", "Community Repositories"]','["[COMMUNITY-TOOL]"]','["docs/demos.md"]','["demos.md"]','{}','{"gh_stars": 0, "gh_pushed": null, "gh_license": "N/A", "duplicate_of": "https://github.com/OpenShiftDemos"}');
INSERT INTO "resources" VALUES('https://github.com/operator-framework/operator-lifecycle-manager','Red Hat OLM','','2024',5,'Part of the Operator Framework, OLM manages the installation, updates, and role-based access control of Operators running inside a cluster. It acts as an orchestrator for custom resource definitions (CRDs) and controller versions, ensuring dependencies are resolved safely. This tool is standard infrastructure across Red Hat OpenShift and enterprise Kubernetes configurations to scale operations reliably.','Go','Software','Advanced',0,'online','manual','e15c159226235edaf4920381f5668cf85ef306916d706a5af48be3cef99a31e2',100.0,1779032167,1,'2026-06-11T20:27:20Z',NULL,NULL,NULL,'["Extensibility", "Operators", "Lifecycle Management"]','["[DE FACTO STANDARD]"]','["docs/kubernetes.md", "docs/ocp4.md"]','["ocp4.md", "kubernetes.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2026-06-11T20:27:20Z", "gh_stars": 1857, "gh_open_issues_30d": 9, "gh_open_prs_30d": 0, "gh_community_health": "low", "gh_activity_checked": "2026-06-19T19:36:21.315788+02:00"}');
INSERT INTO "resources" VALUES('https://github.com/operator-framework/operator-lifecycle-manager/blob/master/doc/design/architecture.md','OLM Arquitecture','','2026',5,'This repository provides deep technical designs for Operator Lifecycle Manager (OLM). It handles updates, dependency validation, and multi-tenant installations of Kubernetes Operators.','Markdown','Documentation','Advanced',0,'online','manual','1c5886993c1a8c5860ce22c2b9355708c3d0e6f6d951f379a31d85358fe03b77',100.0,1779033675,1,'2026-06-11T20:27:20Z',NULL,NULL,NULL,'["Extensibility & APIs", "Operator Framework", "OLM Core"]','["[DE FACTO STANDARD]"]','["docs/ocp4.md"]','["ocp4.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2026-06-11T20:27:20Z", "gh_stars": 1857, "gh_open_issues_30d": 9, "gh_open_prs_30d": 0, "gh_community_health": "low", "gh_activity_checked": "2026-06-19T19:36:21.987004+02:00"}');
INSERT INTO "resources" VALUES('https://github.com/operator-framework/operator-lifecycle-manager/blob/master/doc/design/philosophy.md','OLM Philosophy','','N/A',0,NULL,NULL,NULL,NULL,0,NULL,'manual','cbb9f40ed476b5c790577085144a4ea1c5449d8f4023d37f1ddd39bc68bbf09a',100.0,1779031903,1,'2026-05-17T17:31:43.368236+02:00',NULL,NULL,NULL,'[]','[]','["docs/ocp4.md"]','[]','{}','{"gh_license": "Apache-2.0", "gh_open_issues_30d": 9, "gh_open_prs_30d": 0, "gh_community_health": "low", "gh_activity_checked": "2026-06-19T19:36:22.656849+02:00"}');
INSERT INTO "resources" VALUES('https://github.com/opsgenie/kubernetes-event-exporter','kubernetes-event-exporter 🌟','','2024',5,'An essential monitoring tool that continuously watches Kubernetes events and forwards them to various third-party sinks (Elasticsearch, Opsgenie, Kafka, Slack). This architecture solves the issue of short etcd retention windows for audit trails and operations diagnostics. It is actively maintained and highly favored in enterprise-grade logging pipelines.','Go','Service','Medium',1,'online','manual','71f1ee49ef92f963a834109f8d8b0f4797df82c6621325cd941db2725d3902d6',100.0,1779029732,1,'2022-08-31T11:33:33Z',NULL,NULL,NULL,'["Observability", "Event Management", "Exporters"]','["[DE FACTO STANDARD]"]','["docs/kubernetes-tools.md"]','["kubernetes-tools.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2022-08-31T11:33:33Z", "gh_stars": 1046, "gh_open_issues_30d": 79, "gh_open_prs_30d": 0, "gh_community_health": "active", "gh_activity_checked": "2026-06-19T19:36:23.332644+02:00"}');
INSERT INTO "resources" VALUES('https://github.com/opstree/Opstree-Go-WebApp','github.com: Opstree-Go-WebApp','','N/A',0,NULL,NULL,NULL,NULL,0,NULL,'manual','f8c35089a0a1b337e15f057a06fbdedffb63a9c1b4755f24a7add1bd50eb9695',100.0,1779032344,1,'2026-05-17T17:39:04.639091+02:00',NULL,NULL,NULL,'[]','[]','["docs/gitops.md"]','[]','{}','{"gh_license": "Apache-2.0", "gh_open_issues_30d": 0, "gh_open_prs_30d": 0, "gh_community_health": "dormant", "gh_activity_checked": "2026-06-19T19:36:24.036886+02:00"}');
INSERT INTO "resources" VALUES('https://github.com/opstree/dynamic-pv-scaler','dynamic-pv-scaler','','2025',5,'A dynamic controller designed to scale Kubernetes Persistent Volume (PV) storage allocations automatically on-the-fly when disk usage passes specific thresholds. Crucial for managing persistent databases and stateful microservices without downtime.','Go','Controller','Advanced',1,'online','manual','e2140b4ba94ad9fad622b9a6c739e9be384e6e8a1534f8f98ecfba13b4a693bc',100.0,1779034211,1,'2022-09-07T18:01:54Z',NULL,NULL,NULL,'["Infrastructure", "Storage", "Dynamic Scaling"]','["[DE FACTO STANDARD]"]','["docs/kubernetes-tools.md"]','["kubernetes-tools.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2022-09-07T18:01:54Z", "gh_stars": 112, "gh_open_issues_30d": 1, "gh_open_prs_30d": 0, "gh_community_health": "low", "gh_activity_checked": "2026-06-19T19:36:24.721990+02:00"}');
INSERT INTO "resources" VALUES('https://github.com/oracle','github.com/oracle','','2023',5,'The main open-source hub hosting Oracle''s cloud-native integrations, including the OCI Cloud Controller Manager (CCM) and CSI storage plugins. These modules enable standard cloud interactions and dynamic volume provisioning, bridging physical hardware capability with cloud-native platform control planes.','Go','Code Repository','Advanced',0,'online','manual','35ef82187afe8ed33a7004e041b70b6e30793926ce9adaf0f3eb3323ee5ce115',100.0,1779031535,1,'2026-05-17T17:25:35.942641+02:00',NULL,NULL,NULL,'["Cloud Integrations", "Oracle Cloud", "Open Source"]','["[DE FACTO STANDARD]"]','["docs/oraclecloud.md"]','["oraclecloud.md"]','{}','{"gh_stars": 0, "gh_pushed": null, "gh_license": "N/A"}');
INSERT INTO "resources" VALUES('https://github.com/orangetw/awesome-jenkins-rce-2019','Hacking jenkins','','2026',0,'A technical security write-up archiving exploit chains, threat indicators, and software mitigation structures for the historic 2019 Jenkins Remote Code Execution flaws. Essential archival case study for engineering modern supply chain mitigations.','Markdown','Vulnerability Write-up','Advanced',0,'online','manual','4a4386a72d87cfd4b5cd0fe5ecefeb5310041ba0209b0494cf7c13f5c4729e77',100.0,1781735992,1,'2026-06-18T00:39:52.089681+02:00',NULL,NULL,NULL,'["Continuous Delivery", "Security", "Jenkins Vulnerabilities"]','["[COMMUNITY-TOOL]"]','["docs/jenkins.md", "docs/other-awesome-lists.md"]','["jenkins.md", "other-awesome-lists.md"]','{}','{"gh_stars": 0, "gh_pushed": null, "gh_license": "N/A", "is_special": true, "gh_open_issues_30d": 2, "gh_open_prs_30d": 0, "gh_community_health": "low", "gh_activity_checked": "2026-06-19T19:36:25.380258+02:00"}');
INSERT INTO "resources" VALUES('https://github.com/oravirt/ansible-oracle','github.com/oravirt/ansible-oracle','','2021',4,'A highly robust, community-driven Ansible repository designed to automate Oracle Database and Grid Infrastructure installations. This collection manages kernel parameters, prerequisites, ASM storage volumes, and database engine upgrades. It serves as an essential framework for migrating legacy Oracle setups to hybrid structures.','YAML','tool','advanced',0,'online','manual','dfcb719ee7f7befba89bad1f1dce4e19047300c983042c0604880a935f892181',100.0,1779032620,1,'2026-05-24T08:43:08Z',NULL,NULL,NULL,'["Infrastructure as Code", "Ansible", "Database Deployment"]','["[ENTERPRISE-STABLE]", "[LEGACY]"]','["docs/ansible.md"]','["ansible.md"]','{}','{"gh_license": "MIT", "gh_pushed": "2026-05-24T08:43:08Z", "gh_stars": 367, "gh_open_issues_30d": 33, "gh_open_prs_30d": 0, "gh_community_health": "healthy", "gh_activity_checked": "2026-06-19T19:36:26.028677+02:00"}');
INSERT INTO "resources" VALUES('https://github.com/oravirt/ansible-oracle-modules','github.com/oravirt/ansible-oracle-modules','','2021',3,'A specialized suite of Ansible modules specifically engineered to interact directly with internal Oracle database schemas. These modules handle tasks like tablespace adjustments, user provisioning, and initialization parameter alterations. They act as the post-install orchestration companion to base automation engines.','Python','tool','advanced',0,'duplicate','manual','a7d25942768a0cfc465f3c42ba5097dfe0540f34c5cd6bc45f534f7662b8de07',100.0,1779029477,1,'2022-11-29T22:00:06Z',NULL,NULL,NULL,'["Infrastructure as Code", "Ansible", "Database Deployment"]','["[COMMUNITY-TOOL]"]','["docs/ansible.md"]','["ansible.md"]','{}','{"gh_license": "MIT", "gh_pushed": "2022-11-29T22:00:06Z", "gh_stars": 217, "duplicate_of": "https://github.com/oravirt/ansible-oracle", "gh_open_issues_30d": 68, "gh_open_prs_30d": 0, "gh_community_health": "active", "gh_activity_checked": "2026-06-19T19:36:26.679146+02:00"}');
INSERT INTO "resources" VALUES('https://github.com/orchest/orchest',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,'manual','0171a22d94370468f2d7b755ee28c599bad8983b6be18ab001c625e2c8fdce4c',100.0,1779030190,0,'2026-05-17T17:03:10.065145+02:00',NULL,NULL,NULL,'[]','[]','["docs/python.md"]','[]','{}','{"gh_open_issues_30d": 130, "gh_open_prs_30d": 0, "gh_community_health": "active", "gh_activity_checked": "2026-06-19T19:36:27.341650+02:00"}');
INSERT INTO "resources" VALUES('https://github.com/orgrim/pg_back','==orgrim/pg_back: Simple backup tool for PostgreSQL==','','2024',5,'A simple CLI automation utility for backing up PostgreSQL databases. Features structured schema and data exports, customizable compression, automated backup retention sweeps, and cron-friendly integration configurations.','Shell','Repository','Beginner',0,'online','manual','91a1cba9bd6587d7ffaa3205eab16d71114aa9fac1ab6ad4b77fef82eeb84571',100.0,1779033782,1,'2026-06-02T11:11:05Z',NULL,NULL,NULL,'["Databases", "PostgreSQL", "Backups"]','["[DE FACTO STANDARD]"]','["docs/databases.md"]','["databases.md"]','{}','{"gh_license": "NOASSERTION", "gh_pushed": "2026-06-02T11:11:05Z", "gh_stars": 563, "gh_open_issues_30d": 11, "gh_open_prs_30d": 0, "gh_community_health": "healthy", "gh_activity_checked": "2026-06-19T19:36:28.000621+02:00"}');
INSERT INTO "resources" VALUES('https://github.com/orgs/community/discussions/196624','Now Open! AMA with Maintainers','An Ask Me Anything session with maintainers from Kubernetes, Homebrew, and OpenClaw addressing AI-generated contribution challenges.','2026',4,'This GitHub Community AMA brings together maintainers from Kubernetes, Homebrew, and OpenClaw to discuss the operational challenges of managing open-source projects in the AI era. The discussion centers heavily on the rise of automated, low-quality PR submissions (AI slop) and how it strains maintainer resources. To combat this, GitHub introduces new platform-level controls, such as repository-specific limits on concurrent PRs/Issues from unknown contributors and customizable contributor allowlists.','en','article','Intermediate',0,'online','automatic','50f0aa17d27f666d2dd763b9e5643ff34bef22366ff48d1e690ae3ef33ee82f6',NULL,1780352720,0,'2026-06-02T00:25:20.351753+02:00',NULL,NULL,NULL,'["Ecosystem", "Open Source Governance", "GitHub Maintainers"]','["GUIDE", "COMMUNITY-TOOL"]','[]','[]','{}','{"category": "digital-money", "reputation_status": "Vetted", "reputation_summary": "Official GitHub Community discussion and AMA panel.", "social_preview_url": "https://opengraph.githubassets.com/86b8271588b6ced3bf7f8c5c23fdd7ec1355d2e63af576e5cf29cec5263db5e3/orgs/community/discussions/196624", "source_provenance": "X.com (GitHub)", "suggested_new_category": "", "gh_open_issues_30d": 0, "gh_open_prs_30d": 0, "gh_community_health": "dormant", "gh_activity_checked": "2026-06-19T19:36:28.631105+02:00"}');
INSERT INTO "resources" VALUES('https://github.com/ori-edge/k8s_gateway','ori-edge/k8s_gateway','','2023',2,'A CoreDNS plugin that enables exposing Kubernetes services directly via external DNS records. It queries CoreDNS dynamically to resolve internal cluster IPs, allowing resources outside the cluster to locate services seamlessly. In 2026, it remains popular among edge computing architectures requiring streamlined DNS-based routing.','Go','CoreDNS Plugin','Medium',0,'online','manual','577fe5882fe8d78a2459f556e5fd8f4398a9f2a3d9b3cbf55e8befb9609d226c',100.0,1779032017,1,'2025-07-10T15:02:46Z',NULL,NULL,NULL,'["Networking", "DNS", "Gateway"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-tools.md"]','["kubernetes-tools.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2025-07-10T15:02:46Z", "gh_stars": 355, "gh_open_issues_30d": 39, "gh_open_prs_30d": 0, "gh_community_health": "healthy", "gh_activity_checked": "2026-06-19T19:36:29.356048+02:00"}');
INSERT INTO "resources" VALUES('https://github.com/ory/dockertest','==ory/dockertest==','','2026',5,'Dockertest enables developers to spin up ephemeral Docker containers directly from Go, Rust, or other language test suites to act as real dependencies (e.g., PostgreSQL, Redis). Unlike mock interfaces, it guarantees that integration tests run against actual database engines and stateful systems, disposing of them automatically when tests finish. It represents a gold standard in unit and integration testing pipelines for cloud-native microservices.','Go','Library','High',0,'online','manual','cf7693ee5b38a354ce65499a642e372ad94bb00e08b1cb05786f933943fa83c1',100.0,1779030971,1,'2026-04-24T14:04:12Z',NULL,NULL,NULL,'["Testing", "Integration Testing", "Infrastructure as Code"]','["[DE FACTO STANDARD]"]','["docs/docker.md"]','["docker.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2026-04-24T14:04:12Z", "gh_stars": 4519, "gh_open_issues_30d": 12, "gh_open_prs_30d": 0, "gh_community_health": "healthy", "gh_activity_checked": "2026-06-19T19:36:30.038045+02:00"}');
INSERT INTO "resources" VALUES('https://github.com/osa-ora/camel-k-samples','github.com/osa-ora/camel-k-samples','','2021',0,'A public repository containing community-driven Camel K sample deployment blueprints. It provides practical templates for routing, database pooling, and API integrations within modern Kubernetes clusters.','Java','Code','Intermediate',0,'online','manual','d40f4924a104818f5b360227d0350099fafa899ad1843df337c1633541f3fe75',100.0,1781736081,1,'2026-06-18T00:41:21.213257+02:00',NULL,NULL,NULL,'["Infrastructure", "Enterprise Integration", "Camel K"]','["[COMMUNITY-TOOL]"]','["docs/message-queue.md"]','["message-queue.md"]','{}','{"gh_stars": 0, "gh_pushed": null, "gh_license": "N/A", "gh_open_issues_30d": 0, "gh_open_prs_30d": 0, "gh_community_health": "dormant", "gh_activity_checked": "2026-06-19T19:36:30.705017+02:00"}');
INSERT INTO "resources" VALUES('https://github.com/oscp/awesome-openshift3','Awesome Openshift 2','','2020',1,'A curated directory cataloging administration guides, tools, operators, and integration scripts specialized for Red Hat OpenShift 3.x cluster topologies.','Markdown','Repository','Beginner',0,'online','manual','94ebb0f439bd9cfb936822b86c7258a6ee083695dd15900fdc93236f58cede38',100.0,1779032880,1,'2017-05-06T19:02:04Z',NULL,NULL,NULL,'["Kubernetes & OpenShift", "Resources", "Awesome Lists"]','["[COMMUNITY-TOOL]"]','["docs/openshift.md", "docs/other-awesome-lists.md"]','["openshift.md", "other-awesome-lists.md"]','{}','{"gh_license": "CC-BY-4.0", "gh_pushed": "2017-05-06T19:02:04Z", "gh_stars": 27, "is_special": true, "gh_open_issues_30d": 0, "gh_open_prs_30d": 0, "gh_community_health": "dormant", "gh_activity_checked": "2026-06-19T19:36:31.426693+02:00"}');
INSERT INTO "resources" VALUES('https://github.com/oslabs-beta/ClusterWatch','github.com/oslabs-beta/ClusterWatch','','2026',2,'ClusterWatch is an open-source diagnostics dashboard built to monitor overall cluster stability and track system-wide container events in real time. It offers teams direct, visual insights into container health, restarts, and underlying storage failures without requiring complex platform configurations. This utility is a strong candidate for development environments and simplified operations setups.','JavaScript','Web Application','Intermediate',0,'online','manual','188cd63017c515f6412f94bbb81052b806d9dc4be7dcf795f3c6e47187929ba9',100.0,1779032833,1,'2024-03-12T10:05:35Z',NULL,NULL,NULL,'["Observability", "Cluster Health", "Visualization"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-tools.md"]','["kubernetes-tools.md"]','{}','{"gh_license": "MPL-2.0", "gh_pushed": "2024-03-12T10:05:35Z", "gh_stars": 135, "gh_open_issues_30d": 1, "gh_open_prs_30d": 0, "gh_community_health": "low", "gh_activity_checked": "2026-06-19T19:36:32.100835+02:00"}');
INSERT INTO "resources" VALUES('https://github.com/oslabs-beta/Ekkremis','github.com/oslabs-beta/Ekkremis','','2023',1,'Ekkremis is a Kubernetes orchestration helper developed to manage deferred cron tasks and temporary execution pods. It provides a visual interface for tracking scheduled events, proving beneficial for managing ephemeral QA and administrative maintenance workloads.','Go','Dashboard / Controller','Intermediate',1,'online','manual','8f659a4cfaa378e9efe4c0ed3a5071b941c9e9a275e151ee6d13e9d1bb93c121',100.0,1779031113,1,'2022-12-09T03:12:29Z',NULL,NULL,NULL,'["Operations", "Automation", "Workflow"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-tools.md"]','["kubernetes-tools.md"]','{}','{"gh_license": "MIT", "gh_pushed": "2022-12-09T03:12:29Z", "gh_stars": 129, "gh_open_issues_30d": 1, "gh_open_prs_30d": 0, "gh_community_health": "low", "gh_activity_checked": "2026-06-19T19:36:32.803035+02:00"}');
INSERT INTO "resources" VALUES('https://github.com/oslabs-beta/KUR8','KUR8 🌟','','2021',2,'An open-source, web-based platform designed to visualize and analyze Prometheus metrics collected from Kubernetes clusters. It features built-in dashboards for node performance, resource limits, and cluster health monitoring. In 2026, the project is largely static, serving as an educational reference for writing lightweight Prometheus visualizers.','JavaScript','Web Application','Medium',1,'online','manual','7d3aa6d9a1865ea1d167f9bd086f8b6dc81d0389d73db0567708173012e4e54f',100.0,1779032213,1,'2021-08-16T16:14:20Z',NULL,NULL,NULL,'["Operations", "Observability", "Prometheus UI"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-tools.md"]','["kubernetes-tools.md"]','{}','{"gh_license": "MIT", "gh_pushed": "2021-08-16T16:14:20Z", "gh_stars": 215, "gh_open_issues_30d": 3, "gh_open_prs_30d": 0, "gh_community_health": "low", "gh_activity_checked": "2026-06-19T19:36:33.465803+02:00"}');
INSERT INTO "resources" VALUES('https://github.com/oslabs-beta/KubernOcular','github.com/oslabs-beta/oslabs','','2022',5,'KubernOcular is an open-source visualizer and troubleshooting tool designed to map and monitor live Kubernetes topologies. It helps operators identify bottlenecks and configuration misalignments by representing workloads and networking rules in an intuitive graphical flow.','TypeScript','Web Application','Intermediate',1,'online','manual','5fa720c2cad2ec58a75b4f5a51deac59ca22f0373967a1d99f4e563062220273',100.0,1779130494,1,'2022-10-13T16:44:36Z',NULL,NULL,NULL,'["Kubernetes", "Observability", "Visualization"]','["[DE FACTO STANDARD]"]','["docs/kubernetes-tools.md"]','["kubernetes-tools.md"]','{}','{"gh_license": "MPL-2.0", "gh_pushed": "2022-10-13T16:44:36Z", "gh_stars": 65, "gh_open_issues_30d": 0, "gh_open_prs_30d": 0, "gh_community_health": "dormant", "gh_activity_checked": "2026-06-19T19:36:34.145122+02:00"}');
INSERT INTO "resources" VALUES('https://github.com/oslabs-beta/OdinsEye','==github.com/oslabs-beta: Odin''s Eye==','','2021',1,'Open-source developer utility designed to monitor distributed microservices architecture patterns, tracking internal query metrics and communication flows. Primarily active within the community sandbox.','JavaScript','Software','Intermediate',1,'online','manual','e0890d7c6122d8a75adfe89fa0b2c5ea5db398548fd62ab83f4d3f9de63c0be5',100.0,1781736112,1,'2026-06-18T00:41:52.629626+02:00',NULL,NULL,NULL,'["Observability", "Microservices Monitoring", "Tracing Tools"]','["[COMMUNITY-TOOL]"]','["docs/nosql.md"]','["nosql.md"]','{}','{"gh_stars": 0, "gh_pushed": null, "gh_license": "N/A", "gh_open_issues_30d": 0, "gh_open_prs_30d": 0, "gh_community_health": "dormant", "gh_activity_checked": "2026-06-19T19:36:34.823790+02:00"}');
INSERT INTO "resources" VALUES('https://github.com/oslabs-beta/Palaemon','oslabs-beta/Palaemon','','2023',1,'Palaemon is a diagnostic dashboard tool that focuses on monitoring container state changes and automatically notifying teams of pod crashes and restarts. It provides lightweight health-check alerts, filling the monitoring gap for simple development and staging clusters.','JavaScript','Web Dashboard','Intermediate',1,'online','manual','200690cb187a24f6c9797a24d7cad967bb2aaf977a18e4fb8fae89f56bc9ae9f',100.0,1779033167,1,'2022-11-13T07:07:06Z',NULL,NULL,NULL,'["Operations", "Monitoring", "Automation"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-tools.md"]','["kubernetes-tools.md"]','{}','{"gh_license": "MIT", "gh_pushed": "2022-11-13T07:07:06Z", "gh_stars": 134, "gh_open_issues_30d": 0, "gh_open_prs_30d": 0, "gh_community_health": "dormant", "gh_activity_checked": "2026-06-19T19:36:35.493977+02:00"}');
INSERT INTO "resources" VALUES('https://github.com/oslabs-beta/kubermetrics','oslabs-beta/kubermetrics','','2021',1,'Kubermetrics is an open-source visualizer and metrics aggregator for Kubernetes clusters. It provides developers with real-time health data, resource consumption statistics, and alert visualizations. While convenient for local development, it lacks the enterprise-grade scalability of Prometheus-based stacks and operates primarily as a lightweight debugging dashboard.','JavaScript','Tool','Medium',0,'online','manual','215826ed4fb3db04a70fb76a736cdafc1bfeccfb05d18b17c9f923567dbf6aea',100.0,1781736047,1,'2026-06-18T00:40:47.118422+02:00',NULL,NULL,NULL,'["Observability", "Metrics", "Dashboards"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-tools.md"]','["kubernetes-tools.md"]','{}','{"gh_stars": 0, "gh_pushed": null, "gh_license": "N/A", "gh_open_issues_30d": 4, "gh_open_prs_30d": 0, "gh_community_health": "low", "gh_activity_checked": "2026-06-19T19:36:36.171635+02:00"}');
INSERT INTO "resources" VALUES('https://github.com/oslabs-beta/neptune',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,'manual','05adedf7d5649bbe90fd7bca5aa8952baf29afbb2244f87e87ba9d4889f611e7',100.0,1779031511,0,'2026-05-17T17:25:11.108241+02:00',NULL,NULL,NULL,'[]','[]','["docs/kubernetes-tutorials.md"]','[]','{}','{"gh_open_issues_30d": 0, "gh_open_prs_30d": 0, "gh_community_health": "dormant", "gh_activity_checked": "2026-06-19T19:36:36.859219+02:00"}');
INSERT INTO "resources" VALUES('https://github.com/oslabs-beta/oslabs','github.com/oslabs-beta/oslabs','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','70546792d7b6adc1b1db544a9aa96817a98658477858a863647459533e0a11e4',100.0,1779032682,0,'2026-05-17T17:44:42.376540+02:00',NULL,NULL,NULL,'[]','[]','["docs/kubernetes-tools.md"]','[]','{}','{"duplicate_of": "https://github.com/oslabs-beta/KubernOcular", "gh_open_issues_30d": 0, "gh_open_prs_30d": 0, "gh_community_health": "dormant", "gh_activity_checked": "2026-06-19T19:36:37.512283+02:00"}');
INSERT INTO "resources" VALUES('https://github.com/osquery/osquery','OS Query','','2026',5,'Exposes an operating system as a relational database, enabling SQL-based queries to audit process runtime, file integrity, and network connections. osquery is universally recognized as a core utility for security telemetry and host-level compliance in 2026.','C++','Repository','Advanced',0,'online','manual','d9ef4b2cad506becb381fe7af032227e534de1c56b9b995eaf6f5ac8efe2a1b5',100.0,1779031489,1,'2026-06-11T16:38:35Z',NULL,NULL,NULL,'["Security", "Monitoring", "Host Security"]','["[DE FACTO STANDARD]"]','["docs/monitoring.md"]','["monitoring.md"]','{}','{"gh_license": "NOASSERTION", "gh_pushed": "2026-06-11T16:38:35Z", "gh_stars": 23311, "gh_open_issues_30d": 642, "gh_open_prs_30d": 0, "gh_community_health": "active", "gh_activity_checked": "2026-06-19T19:36:38.196377+02:00"}');
INSERT INTO "resources" VALUES('https://github.com/oxnr/awesome-bigdata','onurakpolat/awesome-bigdata','','2026',5,'A comprehensive directory for the distributed data ecosystem. Highlights streaming platforms (Kafka, Flink), compute engines (Spark), and modern distributed object stores, outlining integration paths for container-orchestrated big data structures. Indispensable for Big Data platform architects.','N/A','Repository','Advanced',0,'online','manual','4552c3d5e223505717dfb386b8f032d850534044432e76ce9768c4e8b076bd64',100.0,1779130494,1,'2026-05-19T14:05:40Z',NULL,NULL,NULL,'["Data Engineering", "Big Data", "Resources"]','["[DE FACTO STANDARD]"]','["docs/other-awesome-lists.md"]','["architectural-foundations.md", "other-awesome-lists.md"]','{}','{"gh_license": "MIT", "gh_pushed": "2026-05-19T14:05:40Z", "gh_stars": 14440, "is_special": true, "gh_open_issues_30d": 4, "gh_open_prs_30d": 0, "gh_community_health": "low", "gh_activity_checked": "2026-06-19T19:36:38.867727+02:00"}');
INSERT INTO "resources" VALUES('https://github.com/ozbillwang/terraform-best-practices','github.com/ozbillwang/terraform-best-practices','','2024',0,'A granular community directory presenting opinions, formatting templates, and state handling rules designed to maximize maintainability across large infrastructure teams working on complex IaC footprints.','Markdown','Repository','Intermediate',0,'online','manual','2d0ec5a3ac2a2ef39f882d759c75efe4e38a9a939282a7b1bd249d791024a853',100.0,1781736233,1,'2026-06-18T00:43:53.774268+02:00',NULL,NULL,NULL,'["Infrastructure as Code", "Best Practices", "Design Patterns"]','["[COMMUNITY-TOOL]"]','["docs/terraform.md"]','["terraform.md"]','{}','{"gh_stars": 0, "gh_pushed": null, "gh_license": "N/A", "gh_open_issues_30d": 2, "gh_open_prs_30d": 0, "gh_community_health": "low", "gh_activity_checked": "2026-06-19T19:36:39.544780+02:00"}');
INSERT INTO "resources" VALUES('https://github.com/pabpereza/containers-best-practices','github.com/pabpereza/curated-dockerfiles-examples: Curated Dockerfiles examples','','2024',1,'A highly practical repository showing production-hardened Dockerfile recipes for standard enterprise frameworks. Emphasizes pipeline optimization, caching methods, and image size constraints.','Dockerfile','repository','Intermediate',1,'online','manual','4dfa0ad15ee0933e81a9049b2a4e0fa53056fa3a9aff84a9ed03b5c360d05180',100.0,1781735929,1,'2026-06-18T00:38:49.515287+02:00',NULL,NULL,NULL,'["Containers", "Build Optimization", "Reference Implementation"]','["[COMMUNITY-TOOL]"]','["docs/docker.md"]','["docker.md"]','{}','{"gh_stars": 0, "gh_pushed": null, "gh_license": "N/A", "gh_open_issues_30d": 0, "gh_open_prs_30d": 0, "gh_community_health": "dormant", "gh_activity_checked": "2026-06-19T19:36:40.265478+02:00"}');
INSERT INTO "resources" VALUES('https://github.com/pabpereza/curated-dockerfiles-examples','github.com/pabpereza/curated-dockerfiles-examples: Curated Dockerfiles examples','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','6ab2f20ab9d370019bac48f7c2e14ccbb9d9c2c24f36dc95c5038fe94bfad72d',100.0,1779032217,0,'2026-05-17T17:36:57.240383+02:00',NULL,NULL,NULL,'[]','[]','["docs/docker.md"]','[]','{}','{"duplicate_of": "https://github.com/pabpereza/containers-best-practices", "gh_open_issues_30d": 0, "gh_open_prs_30d": 0, "gh_community_health": "dormant", "gh_activity_checked": "2026-06-19T19:36:40.862721+02:00"}');
INSERT INTO "resources" VALUES('https://github.com/palantir/bulldozer','Bulldozer: GitHub Pull Request Auto-Merge Bot','','2026',4,'Palantir''s open-source auto-merge bot for GitHub repositories. Bulldozer monitors label states, status tests, and approval counts to execute configurable squash, rebase, or merge policies. Extremely stable in massive enterprise codebases.','Go','Tool','Intermediate',1,'online','manual','ac1ad64109418f0591257c3ad7348bced74ce36bc4771eb491de368515255fcb',100.0,1779031410,1,'2026-06-11T17:14:05Z',NULL,NULL,NULL,'["Software Engineering", "Version Control", "Automation Bots"]','["[ENTERPRISE-STABLE]"]','["docs/git.md"]','["git.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2026-06-11T17:14:05Z", "gh_stars": 803, "gh_open_issues_30d": 63, "gh_open_prs_30d": 0, "gh_community_health": "active", "gh_activity_checked": "2026-06-19T19:36:41.543398+02:00"}');
INSERT INTO "resources" VALUES('https://github.com/palark/awesome-devops-telegram','github.com/palark/awesome-devops-telegram: Awesome DevOps Telegram','','2026',0,'An curated index of Telegram groups, discussion channels, and notification bot architectures focusing on systems administration and cloud-native computing. Useful for real-time peer networking and regional infrastructure communities.','Markdown','Awesome List','Beginner',0,'online','manual','30072b347a40e25af6b8ff17125dc710f9b1effa8f9d2409746cd31d5af6464f',100.0,1781736123,1,'2026-06-18T00:42:03.315138+02:00',NULL,NULL,NULL,'["Infrastructure & Operations", "DevOps & SRE Engineering", "Community Channels"]','["[COMMUNITY-TOOL]"]','["docs/other-awesome-lists.md"]','["architectural-foundations.md", "other-awesome-lists.md"]','{}','{"gh_stars": 0, "gh_pushed": null, "gh_license": "N/A", "is_special": true, "gh_open_issues_30d": 0, "gh_open_prs_30d": 0, "gh_community_health": "dormant", "gh_activity_checked": "2026-06-19T19:36:42.226659+02:00"}');
INSERT INTO "resources" VALUES('https://github.com/paliimx/Data-Structures-and-Algorithms','==github.com/paliimx: Data Structures and Algorithms implementation in Go==','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','aba8ef44d0d0bf757f3b76b8166af33db8d73d477997e4455e54311b41d235fe',100.0,1779030236,0,'2026-05-17T17:03:56.011941+02:00',NULL,NULL,NULL,'[]','[]','["docs/golang.md"]','[]','{}','{"duplicate_of": "https://github.com/ua-nick/Data-Structures-and-Algorithms", "gh_open_issues_30d": 0, "gh_open_prs_30d": 0, "gh_community_health": "dormant", "gh_activity_checked": "2026-06-19T19:36:42.825219+02:00"}');
INSERT INTO "resources" VALUES('https://github.com/pallets/jinja','jinja 🌟','','2024',5,'The official repository for Jinja, the ubiquitous Python-based templating engine. Jinja underpins all dynamic evaluation structures inside Ansible, enabling programmatic infrastructure assembly.','Python','github_repo','Advanced',0,'online','manual','1e9cd4f86c4b8785e7f2c2e0689e64aef756e7ab90883972379d5f1f0081536b',100.0,1779029565,1,'2025-06-14T20:35:04Z',NULL,NULL,NULL,'["Automation & Orchestration", "Templating Engine", "Jinja"]','["[DE FACTO STANDARD]"]','["docs/about.md", "docs/ansible.md"]','["ansible.md", "about.md"]','{}','{"gh_license": "BSD-3-Clause", "gh_pushed": "2025-06-14T20:35:04Z", "gh_stars": 11664, "gh_open_issues_30d": 102, "gh_open_prs_30d": 0, "gh_community_health": "active", "gh_activity_checked": "2026-06-19T19:36:43.487755+02:00"}');
INSERT INTO "resources" VALUES('https://github.com/pan-net-security/kcount','pan-net-security/kcount','','2021',0,'A legacy resource-counting CLI tool designed to audit Kubernetes deployments and verify configuration density. The project has largely been archived, with modern platforms choosing native Prometheus queries, k9s, or newer kubectl extensions for cluster-wide resource inspections.','Go','CLI Tool','Intermediate',0,'online','manual','0e6bc89653f778805e84ba395fa18286d3549f53651fb36c387b3d278c52cd3b',100.0,1781736046,1,'2026-06-18T00:40:46.912258+02:00',NULL,NULL,NULL,'["Operations", "CLI Tooling", "Resource Auditing"]','["[LEGACY]"]','["docs/kubernetes-tools.md"]','["kubernetes-tools.md"]','{}','{"gh_stars": 0, "gh_pushed": null, "gh_license": "N/A", "gh_open_issues_30d": 1, "gh_open_prs_30d": 0, "gh_community_health": "low", "gh_activity_checked": "2026-06-19T19:36:44.160233+02:00"}');
INSERT INTO "resources" VALUES('https://github.com/panjf2000/gnet','gnet','','N/A',0,'Curator Insight highlights gnet as a high-performance, non-blocking, event-driven networking library built on top of epoll/kqueue. Live Grounding showcases its superiority over Go''s standard net library for raw throughput and ultra-low latency, making it ideal for custom edge proxies and IoT gateways.','English','Repository','Advanced',0,'online','manual','d4f997408df477b115759895fa1f2b6c86ca1ba10ce0d60c7a7ca7743a3afc39',100.0,1779034456,1,'2026-05-25T04:36:43Z',NULL,NULL,NULL,'["Architecture", "Networking", "Go High-Performance Network Libraries"]','["[ENTERPRISE-STABLE]"]','["docs/golang.md"]','["golang.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2026-05-25T04:36:43Z", "gh_stars": 11172, "gh_open_issues_30d": 0, "gh_open_prs_30d": 0, "gh_community_health": "dormant", "gh_activity_checked": "2026-06-19T19:36:44.833973+02:00"}');
INSERT INTO "resources" VALUES('https://github.com/paragpallavsingh/90DaysOfDevOps','github.com/paragpallavsingh/90DaysOfDevOps: 90DaysOfDevOps Challenge','','2022',1,'A highly practical 90-day learning path targeting foundational DevOps principles. Step-by-step tasks systematically introduce participants to continuous delivery pipelines, basic automation scripting, and system telemetry.','Markdown','Repository','Beginner',0,'online','manual','149febf3d9b400a5a37973f6a1ce251f2edb4734defb191c268a298c01ba33ee',100.0,1779033731,1,'2024-01-04T15:59:26Z',NULL,NULL,NULL,'["DevOps", "Education", "Syllabus"]','["[COMMUNITY-TOOL]"]','["docs/devops.md"]','["devops.md"]','{}','{"gh_license": "NOASSERTION", "gh_pushed": "2024-01-04T15:59:26Z", "gh_stars": 11, "gh_open_issues_30d": 0, "gh_open_prs_30d": 0, "gh_community_health": "dormant", "gh_activity_checked": "2026-06-19T19:36:45.568163+02:00"}');
INSERT INTO "resources" VALUES('https://github.com/paragpallavsingh/90DaysOfDevOps/blob/master/submission/day21/README.md','github.com/paragpallavsingh/90DaysOfDevOps: Day 21 Task: Docker Essential'' Concepts','','2022',1,'A hands-on instructional guide focusing on the underlying container runtimes, image building patterns, registry integrations, and storage volumes. Clarifies how virtual isolation concepts scale within container systems.','Markdown','Repository','Beginner',1,'online','manual','bd0434b4f67197d16cb10dd6a4a6983b094d67300836941530c9894310032325',100.0,1779032055,1,'2024-01-04T15:59:26Z',NULL,NULL,NULL,'["Containerization", "Docker", "Fundamentals"]','["[COMMUNITY-TOOL]"]','["docs/devops.md"]','["devops.md"]','{}','{"gh_license": "NOASSERTION", "gh_pushed": "2024-01-04T15:59:26Z", "gh_stars": 11, "gh_open_issues_30d": 0, "gh_open_prs_30d": 0, "gh_community_health": "dormant", "gh_activity_checked": "2026-06-19T19:36:46.261620+02:00"}');
INSERT INTO "resources" VALUES('https://github.com/paralus/paralus',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,'manual','7820d8be5aed032c58102323a5d484698de3650773508931b4dd4bd44bd52e89',100.0,1779029148,0,'2026-05-17T16:45:48.067804+02:00',NULL,NULL,NULL,'[]','[]','["docs/kubernetes-security.md"]','[]','{}','{"gh_open_issues_30d": 64, "gh_open_prs_30d": 0, "gh_community_health": "active", "gh_activity_checked": "2026-06-19T19:36:46.965046+02:00"}');
INSERT INTO "resources" VALUES('https://github.com/particledecay/kconf','particledecay/kconf','','2019',2,'A command-line client designed to merge, switch, and delete multiple kubeconfig files. It eliminates configuration chaos by providing simple CLI interfaces for dynamic context management.','Go','CLI Tool','Intermediate',0,'online','manual','a1f5769fe0ccb9565fb6cdf5c0f69e47c2416a7a535486b6cbbe209cd21346c3',100.0,1779030849,1,'2025-01-22T15:20:48Z',NULL,NULL,NULL,'["Development & Testing", "Kubeconfig Management", "Context Switchers"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-tools.md"]','["kubernetes-tools.md"]','{}','{"gh_license": "MIT", "gh_pushed": "2025-01-22T15:20:48Z", "gh_stars": 154, "gh_open_issues_30d": 0, "gh_open_prs_30d": 0, "gh_community_health": "dormant", "gh_activity_checked": "2026-06-19T19:36:47.671933+02:00"}');
INSERT INTO "resources" VALUES('https://github.com/patelh/kafka-manager',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,'manual','2d333694949a6cb951ee8f2f71f29b5c6b182ce8285c8b119e38ad7c628d9bd0',100.0,1779032682,1,'2026-05-17T17:44:42.275070+02:00',NULL,NULL,NULL,'[]','[]','["docs/monitoring.md"]','[]','{}','{"gh_license": "Apache-2.0", "gh_open_issues_30d": 0, "gh_open_prs_30d": 0, "gh_community_health": "dormant", "gh_activity_checked": "2026-06-19T19:36:48.387211+02:00"}');
INSERT INTO "resources" VALUES('https://github.com/patrickdappollonio/kubectl-slice','patrickdappollonio/kubectl-slice','','2021',2,'A CLI extension that parses multi-document Kubernetes YAML files to slice them cleanly into separate, organized manifest files based on names and kinds. It streamlines GitOps directory structures.','Go','Kubectl Plugin','Intermediate',0,'online','manual','414bf0b4a60daf407d27f053f71dd1654e926369befa68bf5bfc877e2fe3e1b3',100.0,1779032106,1,'2026-03-05T19:23:27Z',NULL,NULL,NULL,'["Development & Testing", "Kubectl Plugins", "Manifest Slicing"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-tools.md"]','["kubernetes-tools.md"]','{}','{"gh_license": "MIT", "gh_pushed": "2026-03-05T19:23:27Z", "gh_stars": 367, "gh_open_issues_30d": 8, "gh_open_prs_30d": 0, "gh_community_health": "low", "gh_activity_checked": "2026-06-19T19:36:49.092325+02:00"}');
INSERT INTO "resources" VALUES('https://github.com/patrickdappollonio/tabloid','patrickdappollonio/tabloid: tabloid -- your tabulated data''s best friend','','2021',1,'A neat terminal formatter utility built to clean up and tabulate raw CSV or complex JSON logs. It aids platform engineers during data extraction steps, structuring CLI outputs for debugging purposes.','Go','CLI Tool','Beginner',0,'online','manual','eaf7f45e7d7e75ef950f109ede0daa43f3c77058b27b6691606af1c1f7aa474a',100.0,1779029732,1,'2026-03-12T06:00:37Z',NULL,NULL,NULL,'["Development & Testing", "CLI Utilities", "Data Formatting"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-tools.md"]','["kubernetes-tools.md"]','{}','{"gh_license": "MIT", "gh_pushed": "2026-03-12T06:00:37Z", "gh_stars": 47, "gh_open_issues_30d": 2, "gh_open_prs_30d": 0, "gh_community_health": "low", "gh_activity_checked": "2026-06-19T19:36:49.747902+02:00"}');
INSERT INTO "resources" VALUES('https://github.com/patroni/patroni','Patroni','','2026',5,'Industry-standard Python-driven template for high-availability PostgreSQL. Integrates with Distributed Consensus Stores (DCS) like etcd, Consul, or ZooKeeper to manage dynamic leader election, dynamic failover, and streaming replicas.','Python','Open Source Repository','Advanced',1,'online','manual','9c970a4db461c765d7ff1a10eb4fdb4bc57d55e171c18a8a5e34e429bc3c85f4',100.0,1779130495,1,'2026-06-11T12:59:10Z',NULL,NULL,NULL,'["Infrastructure", "PostgreSQL HA", "Orchestration"]','["[DE FACTO STANDARD]"]','["docs/databases.md"]','["databases.md"]','{}','{"gh_license": "MIT", "gh_pushed": "2026-06-11T12:59:10Z", "gh_stars": 8523, "gh_open_issues_30d": 65, "gh_open_prs_30d": 0, "gh_community_health": "active", "gh_activity_checked": "2026-06-19T19:36:50.409434+02:00"}');
INSERT INTO "resources" VALUES('https://github.com/paulczar/k8s-spring-petclinic','github.com/paulczar/k8s-spring-petclinic','','2018',0,'An archived community demonstration showing the deployment of the legacy Spring PetClinic application to raw Kubernetes. Utilizes direct YAML manifests and basic service discovery, serving as a historical baseline for modern Helm/Kustomize deployments.','Shell','Repository','Basic',0,'online','manual','849b61264ab85493e5d5741dac02e95c26d56f898c142920fcc725b2cb61af44',100.0,1781735921,1,'2026-06-18T00:38:41.314396+02:00',NULL,NULL,NULL,'["Container Orchestration", "Kubernetes", "Application Migration"]','["[LEGACY]"]','["docs/demos.md"]','["demos.md"]','{}','{"gh_stars": 0, "gh_pushed": null, "gh_license": "N/A", "gh_open_issues_30d": 0, "gh_open_prs_30d": 0, "gh_community_health": "dormant", "gh_activity_checked": "2026-06-19T19:36:51.099041+02:00"}');
INSERT INTO "resources" VALUES('https://github.com/pditommaso/awesome-pipeline','Awesome Pipeline','','2026',0,'A curated library focused on pipeline and scientific workflow engines such as Apache Airflow, Nextflow, and Snakemake. Facilitates rapid discovery of massive datasets processing frameworks and high-concurrency task managers.','Markdown','Awesome List','Advanced',0,'online','manual','d42397ae3c2b2843e13aaa9b9c77d0bcc0e2682558bb41aba1b192f767288f74',100.0,1781736123,1,'2026-06-18T00:42:03.119770+02:00',NULL,NULL,NULL,'["Data Engineering", "Data Pipeline Systems", "Workflow Engines"]','["[COMMUNITY-TOOL]"]','["docs/other-awesome-lists.md"]','["architectural-foundations.md", "other-awesome-lists.md"]','{}','{"gh_stars": 0, "gh_pushed": null, "gh_license": "N/A", "is_special": true, "gh_open_issues_30d": 33, "gh_open_prs_30d": 0, "gh_community_health": "healthy", "gh_activity_checked": "2026-06-19T19:36:51.791813+02:00"}');
INSERT INTO "resources" VALUES('https://github.com/pelotech/jsonnet-controller','jsonnet-controller','','2021',1,'A Kubernetes operator designed to evaluate Jsonnet templates and apply the generated manifests directly to the cluster. This allows teams to maintain dynamic, parameterized infrastructure definitions natively without external rendering steps. As of 2026, the project is relatively dormant but remains a unique reference for templating controllers.','Go','Kubernetes Operator','Medium',0,'online','manual','8755a3a0ec2363b794692744fec46514db17640ab30292b94391d140c1962a2f',100.0,1779033925,1,'2023-03-10T22:59:49Z',NULL,NULL,NULL,'["Declarative Configuration", "Operator", "Jsonnet"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-tools.md"]','["kubernetes-tools.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2023-03-10T22:59:49Z", "gh_stars": 73, "gh_open_issues_30d": 9, "gh_open_prs_30d": 0, "gh_community_health": "low", "gh_activity_checked": "2026-06-19T19:36:52.473421+02:00"}');
INSERT INTO "resources" VALUES('https://github.com/percona/grafana-dashboards','Percona Grafana dashboards for MySQL and MongoDB monitoring using Prometheus 🌟','','2023',5,'Enterprise-grade dashboards by Percona designed for MySQL, PostgreSQL, and MongoDB monitoring. Delivers deep, low-level metrics on query throughput, memory pool utilization, and thread contention.','JSON','Repository','Advanced',0,'online','manual','3d0013e69dcb8c3465e6e597603ea57278b4fd858c317a3ce79429448a7888a4',100.0,1779029641,1,'2026-04-02T19:10:58Z',NULL,NULL,NULL,'["Observability & Monitoring", "Grafana Ecosystem", "Database Monitoring"]','["[DE FACTO STANDARD]"]','["docs/grafana.md"]','["grafana.md"]','{}','{"gh_license": "AGPL-3.0", "gh_pushed": "2026-04-02T19:10:58Z", "gh_stars": 2902, "gh_open_issues_30d": 39, "gh_open_prs_30d": 0, "gh_community_health": "healthy", "gh_activity_checked": "2026-06-19T19:36:53.131676+02:00"}');
INSERT INTO "resources" VALUES('https://github.com/percona/pg_stat_monitor','==percona/pg_stat_monitor==','','2024',5,'Percona''s advanced query performance monitoring extension for PostgreSQL. Extends the capabilities of pg_stat_statements with bucket-based statistics, client IP address tracking, visual execution plan analysis, and granular resource utilization metrics.','C','Repository','Advanced',0,'online','manual','5976374d675013742110ad47085adbc39499251dac209362ce08e22bb7938b9d',100.0,1779031507,1,'2026-06-12T13:18:20Z',NULL,NULL,NULL,'["Databases", "PostgreSQL", "Extensions"]','["[DE FACTO STANDARD]"]','["docs/databases.md"]','["databases.md"]','{}','{"gh_license": "NOASSERTION", "gh_pushed": "2026-06-12T13:18:20Z", "gh_stars": 581, "gh_open_issues_30d": 14, "gh_open_prs_30d": 0, "gh_community_health": "healthy", "gh_activity_checked": "2026-06-19T19:36:53.826952+02:00"}');
INSERT INTO "resources" VALUES('https://github.com/pfnet-research/k8s-cluster-simulator','k8s-cluster-simulator','','2021',2,'A Go-based simulator designed to model and evaluate Kubernetes cluster behaviors, specifically scheduling algorithms, without spinning up actual virtual machines. It allows developers to test customized schedulers under synthetic workloads, providing metrics on queue times and resource utilization. As of 2026, while development has slowed, it remains a valuable tool for academic research and scheduler optimization profiling.','Go','Simulation Tool','High',0,'online','manual','7493b7284b8ae9449d4069df5586b8bedba4871650d03af765099379c2baab97',100.0,1779034498,1,'2020-07-21T02:12:00Z',NULL,NULL,NULL,'["Infrastructure", "Simulation", "Scheduling"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-tools.md"]','["kubernetes-tools.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2020-07-21T02:12:00Z", "gh_stars": 128, "gh_open_issues_30d": 41, "gh_open_prs_30d": 0, "gh_community_health": "healthy", "gh_activity_checked": "2026-06-19T19:36:54.511566+02:00"}');
INSERT INTO "resources" VALUES('https://github.com/pie-r/terragrunt-vs-terraspace','pie-r/terragrunt-vs-terraspace','','2022',1,'An analytical repository contrasting the structural patterns, dependency engines, and deployment structures of Terragrunt and Terraspace. Includes hands-on config templates that highlight maintenance overheads, execution speeds, and setup patterns, helping architects select the optimal orchestration layer.','HCL','Comparison','Intermediate',0,'online','manual','eb4956f8fdddaef7dda3b2c31de2b17b46878bbbfc31274ea28c4141a0de8530',100.0,1779031802,1,'2022-02-01T20:58:27Z',NULL,NULL,NULL,'["Infrastructure as Code", "Guides and Reviews", "Framework Comparisons"]','["[COMMUNITY-TOOL]"]','["docs/terraform.md"]','["terraform.md"]','{}','{"gh_license": "MIT", "gh_pushed": "2022-02-01T20:58:27Z", "gh_stars": 11, "gh_open_issues_30d": 0, "gh_open_prs_30d": 0, "gh_community_health": "dormant", "gh_activity_checked": "2026-06-19T19:36:55.206536+02:00"}');
INSERT INTO "resources" VALUES('https://github.com/pieterlange/kube-backup','kube-backup: Kubernetes resource state sync to git','','2023',3,'Automates Kubernetes resource state replication directly to target Git repositories. This pattern acts as an early architectural precursor to fully fledged declarative GitOps platforms, maintaining a point-in-time configuration ledger.','Shell','Tool','Intermediate',1,'online','manual','c4730bccb12307f10f91f301f95658caf5623cbdfdd2c26232d6b384e92c4f37',100.0,1779032074,1,'2023-05-31T08:37:18Z',NULL,NULL,NULL,'["Infrastructure", "Data Protection", "GitOps Synchronizers"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-backup-migrations.md"]','["kubernetes-backup-migrations.md"]','{}','{"gh_license": "MIT", "gh_pushed": "2023-05-31T08:37:18Z", "gh_stars": 493, "gh_open_issues_30d": 15, "gh_open_prs_30d": 0, "gh_community_health": "healthy", "gh_activity_checked": "2026-06-19T19:36:55.869950+02:00"}');
INSERT INTO "resources" VALUES('https://github.com/pingcap/chaos-mesh','Chaos Mesh','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','dda04b09c01fae29e8fd45959bbd630e73f4e1333799a464731c56bbd42e7e70',100.0,1779029884,0,'2026-05-17T16:58:04.018319+02:00',NULL,NULL,NULL,'[]','[]','["docs/chaos-engineering.md"]','[]','{}','{"duplicate_of": "https://github.com/chaos-mesh/chaos-mesh", "gh_open_issues_30d": 0, "gh_open_prs_30d": 0, "gh_community_health": "dormant", "gh_activity_checked": "2026-06-20T11:55:24.978862+02:00"}');
INSERT INTO "resources" VALUES('https://github.com/piomin/sample-quarkus-serverless-kafka','piomin/sample-quarkus-serverless-kafka','','2021',0,'A reference implementation of reactive serverless pipelines using Quarkus, Knative, and Apache Kafka. Illustrates sub-second cold starts, reactive stream processing (using SmallRye Reactive Messaging), and optimized containerization tailored for Kubernetes native eventing.','Java','Repository','Advanced',1,'online','manual','b53f3eae818c81e02e6a0b94b7488d51e308c34cf1065c23ddc170eb55ac770c',100.0,1781735921,1,'2026-06-18T00:38:41.282507+02:00',NULL,NULL,NULL,'["Event-Driven Architectures", "Serverless Java", "Quarkus with Kafka"]','["[COMMUNITY-TOOL]"]','["docs/demos.md"]','["demos.md"]','{}','{"gh_stars": 0, "gh_pushed": null, "gh_license": "N/A", "gh_open_issues_30d": 1, "gh_open_prs_30d": 0, "gh_community_health": "low", "gh_activity_checked": "2026-06-20T11:55:25.679310+02:00"}');
INSERT INTO "resources" VALUES('https://github.com/piomin/sample-spring-microservices-kubernetes','piomin/sample-spring-microservices-kubernetes: Microservices with Spring'' Boot and Spring Cloud on Kubernetes Demo Project - piotrminkowski.com 🌟','','2022',0,'An active and highly referenceable demo project exhibiting the deployment of Spring Boot microservices inside a Kubernetes cluster. Utilizes Spring Cloud Kubernetes for discovery, ConfigMaps for configurations, and Ribbon/Feign client integrations for service-to-service communication.','Java','Repository','Intermediate',1,'online','manual','7b68084321c423fc979d94581cc5f399666ec7b22c6688efac456f1f89a564ca',100.0,1781735921,1,'2026-06-18T00:38:41.162134+02:00',NULL,NULL,NULL,'["Application Development", "Cloud-Native Java", "Spring Boot Microservices"]','["[COMMUNITY-TOOL]"]','["docs/demos.md"]','["demos.md"]','{}','{"gh_stars": 0, "gh_pushed": null, "gh_license": "N/A", "gh_open_issues_30d": 2, "gh_open_prs_30d": 0, "gh_community_health": "low", "gh_activity_checked": "2026-06-20T11:55:26.410298+02:00"}');
INSERT INTO "resources" VALUES('https://github.com/piomin/sample-spring-microservices-new','==piomin/sample-spring-microservices-new: Microservices with Spring Cloud'' Advanced Demo Project==','','2023',0,'An updated showcase of modern, distributed architectures using the newest Spring Cloud dependencies. Features advanced setups including Spring Cloud Gateway, distributed tracing integrations, and resilient fault-tolerant design patterns.','Java','Repository','Advanced',1,'online','manual','3c77783716bdba0c1ad4ebc032a24ee895081a1ef6f86cb4d9e320a0b7cdf591',100.0,1781735920,1,'2026-06-18T00:38:40.996053+02:00',NULL,NULL,NULL,'["Application Development", "Cloud-Native Java", "Advanced Microservices"]','["[COMMUNITY-TOOL]"]','["docs/demos.md"]','["demos.md"]','{}','{"gh_stars": 0, "gh_pushed": null, "gh_license": "N/A", "gh_open_issues_30d": 2, "gh_open_prs_30d": 0, "gh_community_health": "low", "gh_activity_checked": "2026-06-20T11:55:27.116520+02:00"}');
INSERT INTO "resources" VALUES('https://github.com/piomin/spring-boot-logging','github.com/piomin/spring-boot-logging','','2024',3,'A utility library designed to simplify HTTP request/response logging in Spring Boot applications. It provides pre-configured logging filters that output telemetry in structured, customizable layouts suitable for parsing tools like Elasticsearch or Fluentd. It is highly valued by development teams seeking instant operational insight without having to draft custom servlet filter logic.','Java','Library','Intermediate',0,'online','manual','f61078163caa86c3273795e77cf5f09599e22484f19d530c757cfa4cd9e40165',100.0,1779033170,1,'2026-06-11T03:00:05Z',NULL,NULL,NULL,'["Developer Experience", "Observability", "Logging"]','["[COMMUNITY-TOOL]"]','["docs/java_frameworks.md"]','["java_frameworks.md"]','{}','{"gh_license": "MIT", "gh_pushed": "2026-06-11T03:00:05Z", "gh_stars": 276, "gh_open_issues_30d": 5, "gh_open_prs_30d": 0, "gh_community_health": "low", "gh_activity_checked": "2026-06-20T11:55:27.816485+02:00"}');
INSERT INTO "resources" VALUES('https://github.com/pipe-cd/pipe','PipeCD','','N/A',0,NULL,NULL,NULL,NULL,0,NULL,'manual','ed2b7808a49a0f3c8dea8754e402794d99da8842b985f2cf42574a98a94effd6',100.0,1779030564,0,'2026-05-17T17:09:24.322988+02:00',NULL,NULL,NULL,'[]','[]','["docs/kubernetes-tools.md"]','[]','{}','{"gh_open_issues_30d": 0, "gh_open_prs_30d": 0, "gh_community_health": "dormant", "gh_activity_checked": "2026-06-20T11:55:28.462107+02:00"}');
INSERT INTO "resources" VALUES('https://github.com/pipe-cd/pipecd','PipeCD','','2020',4,'PipeCD is a GitOps-style continuous delivery system supporting multi-cloud and multi-tenant environments. It coordinates deployments across Kubernetes, serverless, and cloud infrastructure with advanced strategies like canary and blue-green.','Go','CD Platform','High',1,'online','manual','7548fa0a7672db1a06711bdb742402e633225ad252e3b8752d327967162f2dfe',100.0,1779130494,1,'2026-06-12T09:01:15Z',NULL,NULL,NULL,'["Application Delivery", "GitOps", "Continuous Delivery"]','["[ENTERPRISE-STABLE]"]','["docs/kubernetes-tools.md"]','["kubernetes-tools.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2026-06-12T09:01:15Z", "gh_stars": 1290, "gh_open_issues_30d": 278, "gh_open_prs_30d": 0, "gh_community_health": "active", "gh_activity_checked": "2026-06-20T11:55:29.170879+02:00"}');
INSERT INTO "resources" VALUES('https://github.com/pixie-io/pixie','github.com: Pixie - Instant Kubernetes-Native Application Observability','','2020',5,'An entry detailing the Pixie platform''s open-source repository, which provides automatic kernel-level telemetry extraction using advanced eBPF probes. This allows immediate system-wide analysis of microservice network communications without app modifications.','C++ / Go','Observability Platform','Advanced',1,'online','manual','02266d95e66c012c7eb772198747f3995b13c271ca458ee0d64ccdf96261d227',100.0,1779029247,1,'2026-06-13T08:28:04Z',NULL,NULL,NULL,'["Observability & Diagnostics", "eBPF Observability", "Application Monitoring"]','["[DE FACTO STANDARD]"]','["docs/kubernetes-tools.md"]','["kubernetes-tools.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2026-06-13T08:28:04Z", "gh_stars": 6462, "gh_open_issues_30d": 388, "gh_open_prs_30d": 0, "gh_community_health": "active", "gh_activity_checked": "2026-06-20T11:55:29.910435+02:00"}');
INSERT INTO "resources" VALUES('https://github.com/pixie-labs/pixie','open source PxL scripts','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','02266d95e66c012c7eb772198747f3995b13c271ca458ee0d64ccdf96261d227',100.0,1779031382,0,'2026-05-17T17:23:02.133261+02:00',NULL,NULL,NULL,'[]','[]','["docs/kubernetes-tools.md"]','[]','{}','{"duplicate_of": "https://github.com/pixie-io/pixie", "gh_open_issues_30d": 0, "gh_open_prs_30d": 0, "gh_community_health": "dormant", "gh_activity_checked": "2026-06-20T11:55:30.550665+02:00"}');
INSERT INTO "resources" VALUES('https://github.com/planetlabs/draino','Draino','','2026',5,'An automated daemon designed to safely cordon and drain compute hosts when specific kernel or physical errors are flagged by the Node Problem Detector. It processes node status updates and gracefully evicts active workloads while strictly respecting configured Pod Disruption Budgets (PDBs).','Go','Controller','Advanced',0,'online','manual','0485308739e80d5fb7808efac66cf10e177a4850228fcab70768d089b19ac39a',100.0,1779029472,1,'2024-03-26T15:33:02Z',NULL,NULL,NULL,'["Operations", "Node Management", "Auto-Remediation"]','["[DE FACTO STANDARD]"]','["docs/kubernetes.md"]','["kubernetes.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2024-03-26T15:33:02Z", "gh_stars": 682, "gh_open_issues_30d": 38, "gh_open_prs_30d": 0, "gh_community_health": "healthy", "gh_activity_checked": "2026-06-20T11:55:31.262688+02:00"}');
INSERT INTO "resources" VALUES('https://github.com/plexsystems/konstraint','konstraint','','2026',5,'A template generation utility targeted at OPA Gatekeeper. It reads standard Rego policy documents to automatically produce ConstraintTemplates and Constraint manifests, simplifying structural governance by keeping policies organized and generating documentation natively.','Go','Tool','Advanced',0,'online','manual','67a94b5d308b5159a68246516d1ddff3a5de1ae0d3560b49dd554411fe82eee4',100.0,1779030012,1,'2025-11-20T02:18:14Z',NULL,NULL,NULL,'["Security", "Policy Enforcement", "Gatekeeper Boilerplate"]','["[DE FACTO STANDARD]"]','["docs/kubernetes.md"]','["kubernetes.md"]','{}','{"gh_license": "MIT", "gh_pushed": "2025-11-20T02:18:14Z", "gh_stars": 393, "gh_open_issues_30d": 22, "gh_open_prs_30d": 0, "gh_community_health": "healthy", "gh_activity_checked": "2026-06-20T11:55:31.976045+02:00"}');
INSERT INTO "resources" VALUES('https://github.com/plexsystems/sinker','Sinker','','2023',5,'A target reconciliation tool that syncs third-party container image dependencies directly into private container registries. Helps maintain air-gapped environments by verifying repository assets dynamically.','Go','CLI Tool','Intermediate',0,'online','manual','f7dacf65025e43daa871debccfd55ef08dfb3c1ee67db9f835119185970fadf9',100.0,1779030052,1,'2024-06-13T22:25:52Z',NULL,NULL,NULL,'["Configuration Management", "Image Syncing", "Registry Integration"]','["[DE FACTO STANDARD]"]','["docs/kubernetes-tools.md"]','["kubernetes-tools.md"]','{}','{"gh_license": "MIT", "gh_pushed": "2024-06-13T22:25:52Z", "gh_stars": 625, "gh_open_issues_30d": 16, "gh_open_prs_30d": 0, "gh_community_health": "healthy", "gh_activity_checked": "2026-06-20T11:55:32.674454+02:00"}');
INSERT INTO "resources" VALUES('https://github.com/polarpoint-io/groovy-jenkins-pipelines/blob/master/jobs/parameterisedPipelines.groovy','Example of a pipeline with parameters','','N/A',0,NULL,NULL,NULL,NULL,0,NULL,'manual','13f515a8fbdb8c2673cac406bb85dde5012f2f6a9e0b8cd98bc9ff64a83e7da3',100.0,1779032613,1,'2026-05-17T17:43:33.717987+02:00',NULL,NULL,NULL,'[]','[]','["docs/demos.md", "docs/jenkins.md"]','[]','{}','{"gh_open_issues_30d": 0, "gh_open_prs_30d": 0, "gh_community_health": "dormant", "gh_activity_checked": "2026-06-20T11:55:33.383702+02:00"}');
INSERT INTO "resources" VALUES('https://github.com/policy-hub/policy-hub-cli','PolicyHub CLI, a CLI tool that makes Rego policies searchable 🌟','','2021',5,'A lightweight command-line utility engineered to improve discoverability and usability of Rego-based policies. This tool parses and indexes shared policy repositories, enabling infrastructure and platform engineers to search, validate, and integrate standard compliance policies directly from local environments.','Go','CLI Tool','Intermediate',0,'online','manual','e7d03b6dc3bdca8813c7ed6d170de04155ccd3bda901b65d4239ecf579068793',100.0,1781736154,1,'2026-06-18T00:42:34.414368+02:00',NULL,NULL,NULL,'["Cloud-Native Platforms", "Security & Compliance", "Developer Tooling"]','["[DE FACTO STANDARD]"]','["docs/securityascode.md"]','["securityascode.md"]','{}','{"gh_stars": 0, "gh_pushed": null, "gh_license": "N/A", "gh_open_issues_30d": 8, "gh_open_prs_30d": 0, "gh_community_health": "low", "gh_activity_checked": "2026-06-20T11:55:34.101065+02:00"}');
INSERT INTO "resources" VALUES('https://github.com/pomerium/pomerium','Pomerium','','2026',5,'Pomerium acts as an identity-aware, security-oriented context reverse proxy designed to establish robust Zero Trust access policies without relying on client-side VPN installations. It integrates with enterprise SSO providers to secure endpoints. Architecturally, it enforces contextual verification at the application layer, dramatically minimizing external attack vectors.','Go','Tool','Advanced',1,'online','manual','cc02d1fac20ce4ba0baf37149e8e08117ca3cab7e964aaf3beb941a8be184d59',100.0,1779031190,1,'2026-06-13T02:36:05Z',NULL,NULL,NULL,'["Security", "Identity & Access Management", "Zero Trust Proxy"]','["[DE FACTO STANDARD]"]','["docs/devsecops.md"]','["devsecops.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2026-06-13T02:36:05Z", "gh_stars": 4850, "gh_open_issues_30d": 122, "gh_open_prs_30d": 0, "gh_community_health": "active", "gh_activity_checked": "2026-06-20T11:55:34.825218+02:00"}');
INSERT INTO "resources" VALUES('https://github.com/porscheofficial/terraform-aws-ecr-watch','porscheofficial/terraform-aws-ecr-watch','','2023',3,'An open-source Terraform automation module constructed to monitor AWS Elastic Container Registry (ECR) push actions. It facilitates automated security audits, vulnerability tracking, and dynamic alert dispatches to external systems during image push phases.','HCL','Module','Intermediate',1,'online','manual','aa8b24b93f36f3a334885d2229bbf0f69d345c321a70d514216b65d2eaa1e120',100.0,1779032035,1,'2024-08-20T08:42:35Z',NULL,NULL,NULL,'["AWS", "Container Registry", "Monitoring"]','["[COMMUNITY-TOOL]"]','["docs/terraform.md"]','["terraform.md"]','{}','{"gh_license": "MIT", "gh_pushed": "2024-08-20T08:42:35Z", "gh_stars": 70, "gh_open_issues_30d": 0, "gh_open_prs_30d": 0, "gh_community_health": "dormant", "gh_activity_checked": "2026-06-20T11:55:35.553935+02:00"}');
INSERT INTO "resources" VALUES('https://github.com/portainer/portainer','github.com/portainer/portainer','','2017',5,'Portainer is a container management application that simplifies configuration and monitoring of multi-engine container environments, including Kubernetes. Featuring an intuitive web interface, it lowers the operational barrier for developers and sysadmins, facilitating application delivery and role-based access control.','Go / JavaScript','Management UI','Intermediate',1,'online','manual','9801957f719b4d73c44cbe28235ecc626acfcd5c17c9604e3fb24fdd2f062811',100.0,1779030983,1,'2026-06-13T13:30:22Z',NULL,NULL,NULL,'["Observability & Diagnostics", "Cluster Management Platforms", "UI Tools"]','["[DE FACTO STANDARD]"]','["docs/kubernetes-tools.md"]','["kubernetes-tools.md"]','{}','{"gh_license": "Zlib", "gh_pushed": "2026-06-13T13:30:22Z", "gh_stars": 37720, "gh_open_issues_30d": 748, "gh_open_prs_30d": 0, "gh_community_health": "active", "gh_activity_checked": "2026-06-20T11:55:36.268693+02:00"}');
INSERT INTO "resources" VALUES('https://github.com/poseidon/typhoon','poseidon/typhoon','','2026',5,'Typhoon is a minimalist, secure, and performant bare-metal and multi-cloud Kubernetes distribution built entirely with Terraform. It bootstraps standard, upstream CNCF-compliant Kubernetes onto Flatcar Container Linux (and historically CoreOS), providing an excellent reference model for git-driven infrastructure without vendor lock-in.','HCL','Software','Advanced',0,'online','manual','eabed949abc7e97e883d4c2336bf042c68b993a651e3770fed387707121e4f10',100.0,1779034373,1,'2026-06-08T05:09:05Z',NULL,NULL,NULL,'["Infrastructure", "Cluster Provisioning", "Bare Metal"]','["[DE FACTO STANDARD]"]','["docs/kubernetes-on-premise.md", "docs/kubernetes-tools.md", "docs/matrix-table.md", "docs/terraform.md"]','["kubernetes-on-premise.md", "terraform.md", "kubernetes-tools.md", "matrix-table.md"]','{}','{"gh_license": "MIT", "gh_pushed": "2026-06-08T05:09:05Z", "gh_stars": 2044, "gh_open_issues_30d": 6, "gh_open_prs_30d": 0, "gh_community_health": "low", "gh_activity_checked": "2026-06-20T11:55:37.001640+02:00"}');
INSERT INTO "resources" VALUES('https://github.com/postfinance/kubectl-sudo','kubectl-sudo','','2021',2,'A kubectl plugin that mimics the Unix sudo command inside a Kubernetes context. It allows system administrators with cluster-admin access to dynamically elevate privileges or impersonate other service accounts on a per-command basis.','Shell','CLI Plugin','Intermediate',0,'online','manual','1d0c4f719b8d8ead754327229644c725048b578fc87e4c3f02741c13710a8123',100.0,1779030526,1,'2026-02-13T09:21:55Z',NULL,NULL,NULL,'["Security & Identity", "Authentication & Authorization", "Escalation Tools"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-tools.md"]','["kubernetes-tools.md"]','{}','{"gh_license": "MIT", "gh_pushed": "2026-02-13T09:21:55Z", "gh_stars": 172, "gh_open_issues_30d": 0, "gh_open_prs_30d": 0, "gh_community_health": "dormant", "gh_activity_checked": "2026-06-20T11:55:37.714664+02:00"}');
INSERT INTO "resources" VALUES('https://github.com/postgresml/postgresml','postgresml/postgresml 🌟','','2024',4,'An extension that integrates machine learning directly inside PostgreSQL, written in Rust. It enables developers to train and run real-time inference using classic models or LLMs natively through SQL, entirely bypassing external ETL and API pipeline latency.','Rust','Repository','Advanced',1,'online','manual','cc93e4a2d033d514f1eae5f0194a1174771e1a3c09454486240577573b8de316',100.0,1779032153,1,'2025-07-01T12:26:02Z',NULL,NULL,NULL,'["Machine Learning", "Databases", "In-database ML"]','["[ENTERPRISE-STABLE]"]','["docs/mlops.md"]','["mlops.md"]','{}','{"gh_license": "MIT", "gh_pushed": "2025-07-01T12:26:02Z", "gh_stars": 6800, "gh_open_issues_30d": 155, "gh_open_prs_30d": 0, "gh_community_health": "active", "gh_activity_checked": "2026-06-20T11:55:38.406948+02:00"}');
INSERT INTO "resources" VALUES('https://github.com/postmanlabs/newman','Newman','','2026',5,'Newman is a command-line collection runner for Postman. Developed with Node.js, it facilitates direct integration of Postman test suites into Jenkins, GitLab CI, and GitHub Actions environments.','JavaScript','Command Line Tool','Intermediate',1,'online','manual','104644b779cf7ddd3c5b89d58a5cea56101fb4e4216a5057050319208deae31b',100.0,1779034296,1,'2026-03-17T21:17:20Z',NULL,NULL,NULL,'["Software Testing", "API Testing", "CLI Tools"]','["[DE FACTO STANDARD]"]','["docs/postman.md"]','["postman.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2026-03-17T21:17:20Z", "gh_stars": 7227, "gh_open_issues_30d": 319, "gh_open_prs_30d": 0, "gh_community_health": "active", "gh_activity_checked": "2026-06-20T11:55:39.120743+02:00"}');
INSERT INTO "resources" VALUES('https://github.com/powerfulseal/powerfulseal','PowerfulSeal','','2024',5,'A Python-based chaos engine designed for Kubernetes. PowerfulSeal operates interactively or via declarative policy configurations to systematically delete pods, shut down infrastructure nodes, and disrupt networking to reveal platform design flaws.','Python','Software Utility','Intermediate',1,'online','manual','f7451cb8847baa11d6ebf79ca5ddcdd746cd361c8780247efec55a2b6b57c529',100.0,1779030327,1,'2023-11-10T18:28:39Z',NULL,NULL,NULL,'["Resilience", "Chaos Engineering", "Kubernetes Tools"]','["[DE FACTO STANDARD]"]','["docs/chaos-engineering.md"]','["chaos-engineering.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2023-11-10T18:28:39Z", "gh_stars": 1975, "gh_open_issues_30d": 55, "gh_open_prs_30d": 0, "gh_community_health": "active", "gh_activity_checked": "2026-06-20T11:55:39.883134+02:00"}');
INSERT INTO "resources" VALUES('https://github.com/prabhatsharma/kubernetes-the-hard-way-aws','Kubernetes The Hard Way: AWS Edition','','2022',5,'An educational repository porting ''Kubernetes the Hard Way'' directly onto AWS infrastructure. Step-by-step documentation on manually creating VPCs, Security Groups, EC2 nodes, and manually compiling and executing cluster daemons.','Markdown','Repository','Advanced',0,'online','manual','3952a4d45c125a3bd49a58b470a7615c58a25f0964fee77a1b676ee58c6d5da5',100.0,1779032383,1,'2024-07-14T14:00:19Z',NULL,NULL,NULL,'["Provisioning", "Bootstrapping", "AWS"]','["[DE FACTO STANDARD]"]','["docs/kubernetes-on-premise.md"]','["kubernetes-on-premise.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2024-07-14T14:00:19Z", "gh_stars": 668, "gh_open_issues_30d": 22, "gh_open_prs_30d": 0, "gh_community_health": "healthy", "gh_activity_checked": "2026-06-20T11:55:40.577119+02:00"}');
INSERT INTO "resources" VALUES('https://github.com/practo/k8s-worker-pod-autoscaler','k8s-worker-pod-autoscaler','','2026',5,'A specialized worker autoscaler controller that targets instances consuming messages from queue brokers (such as SQS, Beanstalk, and RabbitMQ). It optimizes capacity scaling by using real-time backlog latency metrics rather than basic CPU or Memory usage averages, avoiding issues with delayed processing loops.','Go','Tool','Advanced',0,'online','manual','0e8cd47995d943bab6e6b0b1b1ec105d375c88271d030181da795e7b7f3405c3',100.0,1779031850,1,'2024-02-28T00:17:55Z',NULL,NULL,NULL,'["Operations", "Autoscaling", "Queue-Based Scaling"]','["[DE FACTO STANDARD]"]','["docs/kubernetes.md"]','["kubernetes.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2024-02-28T00:17:55Z", "gh_stars": 161, "gh_open_issues_30d": 23, "gh_open_prs_30d": 0, "gh_community_health": "healthy", "gh_activity_checked": "2026-06-20T11:55:41.272709+02:00"}');
INSERT INTO "resources" VALUES('https://github.com/prae1809/PowerShell-Scripts/tree/master/OperationalCollections','prae1809/PowerShell-Scripts: OperationalCollections','','N/A',0,NULL,NULL,NULL,NULL,0,NULL,'manual','40cef8eb5249ee27180fac12c9712a6c8ff6e9ccb51d0f1523e7b993e99612b8',100.0,1779034531,1,'2026-05-17T18:15:31.292432+02:00',NULL,NULL,NULL,'[]','[]','["docs/azure.md"]','[]','{}','{"gh_open_issues_30d": 7, "gh_open_prs_30d": 0, "gh_community_health": "low", "gh_activity_checked": "2026-06-20T11:55:41.977668+02:00"}');
INSERT INTO "resources" VALUES('https://github.com/pravega/pravega-operator','pravega/pravega-operator','','2023',5,'Deploys and maintains high-throughput Pravega streaming architectures, orchestrating the state of BookKeeper, ZooKeeper, and active cluster storage segments.','Go','Operator','Advanced',0,'online','manual','d898b90b80d9981429b5c5bfe89093a2514b6f53affc75715f369cab2ef477ef',100.0,1779030952,1,'2024-04-19T12:27:01Z',NULL,NULL,NULL,'["Infrastructure", "Data Management", "Streaming Data", "Operators"]','["[DE FACTO STANDARD]"]','["docs/kubernetes-operators-controllers.md"]','["kubernetes-operators-controllers.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2024-04-19T12:27:01Z", "gh_stars": 40, "gh_open_issues_30d": 24, "gh_open_prs_30d": 0, "gh_community_health": "healthy", "gh_activity_checked": "2026-06-20T11:55:42.715364+02:00"}');
INSERT INTO "resources" VALUES('https://github.com/predatorray/kubectl-tmux-exec','kubectl-tmux-exec','','2022',2,'A highly practical kubectl plugin that leverages tmux to multiplex exec connections across multiple Kubernetes pods simultaneously. It allows administrators to run interactive CLI tasks in parallel, with separate panes synchronized for keyboard input. In 2026, it remains an indispensable power-user CLI utility for on-the-fly multi-pod troubleshooting.','Go','Kubectl Plugin','Medium',0,'online','manual','1a5f044cd22b71f4aad4e84114cf9f2986b1d4b4d562e92a753b22b1c5b67bf3',100.0,1779029735,1,'2026-03-01T04:27:56Z',NULL,NULL,NULL,'["Operations", "CLI Tool", "Multi-Execution"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-tools.md"]','["kubernetes-tools.md"]','{}','{"gh_license": "MIT", "gh_pushed": "2026-03-01T04:27:56Z", "gh_stars": 141, "gh_open_issues_30d": 1, "gh_open_prs_30d": 0, "gh_community_health": "low", "gh_activity_checked": "2026-06-20T11:55:43.424356+02:00"}');
INSERT INTO "resources" VALUES('https://github.com/presslabs/silver','github.com: Django app + RESTful API for automatic billing','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','bfb0ee7ca876450db0ec452d1e5ca683f4f0f0727c1b1e53faa2f388f6902dab',100.0,1779030327,0,'2026-05-17T17:05:27.207535+02:00',NULL,NULL,NULL,'[]','[]','["docs/python.md"]','[]','{}','{"duplicate_of": "https://github.com/silverapp/silver", "gh_open_issues_30d": 0, "gh_open_prs_30d": 0, "gh_community_health": "dormant", "gh_activity_checked": "2026-06-20T11:55:44.066844+02:00"}');
INSERT INTO "resources" VALUES('https://github.com/priyankavergadia/google-cloud-4-words','The Google Cloud Developer''s Cheat Sheet 🌟','','2024',5,'An exceptionally popular developer''s directory translating Google Cloud''s extensive product portfolio into four-word functional summaries accompanied by visual flowcharts. It simplifies GCP''s architectural choices across compute, database, and machine learning domains.','Markdown','Repository','Beginner',0,'online','manual','e4dc5e8ed8e0eb7d687668e784ff39f5e9894f6c4c35df1d286c1f596a50bdb0',100.0,1779032249,1,'2024-04-06T10:56:15Z',NULL,NULL,NULL,'["Cloud Providers", "GCP", "Architecture Reference"]','["[DE FACTO STANDARD]"]','["docs/cheatsheets.md"]','["cheatsheets.md"]','{}','{"gh_license": "NOASSERTION", "gh_pushed": "2024-04-06T10:56:15Z", "gh_stars": 8225, "gh_open_issues_30d": 58, "gh_open_prs_30d": 0, "gh_community_health": "active", "gh_activity_checked": "2026-06-20T11:55:44.758141+02:00"}');
INSERT INTO "resources" VALUES('https://github.com/proferosec/log4jScanner','proferosec/log4jScanner','','2021',5,'A community-focused scanning utility designed to recursively inspect complex directory structures and nested archives for vulnerable Log4j libraries. It is a highly useful offline scanner for validating legacy artifacts and directory paths without needing dynamic agents or runtimes.','Go','Tool','Intermediate',0,'online','manual','b96dfbd1bf67161008b95d50ac93332a619a06c4edac3b2840cea7575a864099',100.0,1779030534,1,'2023-02-25T10:43:55Z',NULL,NULL,NULL,'["Security", "Vulnerabilities", "Log4Shell Scanners"]','["[DE FACTO STANDARD]", "[LEGACY]"]','["docs/devsecops.md"]','["devsecops.md"]','{}','{"gh_license": "GPL-3.0", "gh_pushed": "2023-02-25T10:43:55Z", "gh_stars": 489, "gh_open_issues_30d": 6, "gh_open_prs_30d": 0, "gh_community_health": "low", "gh_activity_checked": "2026-06-20T11:55:45.483626+02:00"}');
INSERT INTO "resources" VALUES('https://github.com/projectcapsule/capsule','Capsule Operator','','2024',5,'Capsule aggregates namespaces into virtual ''tenants'', providing secure multi-tenancy. It enforces dynamic network isolation, storage limits, and ingress classes, forming a foundation for platform engineering.','Go','Operator','Advanced',0,'online','manual','9909cd87b5212e648da81e6f1131696ff237383b99fa687ed1a794c98803e1df',100.0,1779130495,1,'2026-06-13T20:26:28Z',NULL,NULL,NULL,'["Security", "Multi-tenancy", "Platform Engineering", "Operators"]','["[DE FACTO STANDARD]"]','["docs/kubernetes-operators-controllers.md"]','["kubernetes-operators-controllers.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2026-06-13T20:26:28Z", "gh_stars": 2095, "gh_open_issues_30d": 23, "gh_open_prs_30d": 0, "gh_community_health": "healthy", "gh_activity_checked": "2026-06-20T11:55:46.196706+02:00"}');
INSERT INTO "resources" VALUES('https://github.com/projectsveltos/sveltosctl','github.com/projectsveltos: sveltosctl','','2025',2,'The CLI dashboard for Project Sveltos. It specializes in executing dry-runs and drift validations on declarative ClusterProfiles to ensure configuration validity prior to propagating resources to remote edge clusters.','Go','CLI Tool','Advanced',0,'online','manual','f5a56a2a6cf918656ac017aac3d15713c356346363a8b89203a99aeff2aa3738',100.0,1779030732,1,'2026-06-12T09:07:49Z',NULL,NULL,NULL,'["Multi-Cluster Management", "Project Sveltos", "Validation Tools"]','["[COMMUNITY-TOOL]"]','["docs/helm.md"]','["helm.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2026-06-12T09:07:49Z", "gh_stars": 36, "gh_open_issues_30d": 7, "gh_open_prs_30d": 0, "gh_community_health": "low", "gh_activity_checked": "2026-06-20T11:55:46.924266+02:00"}');
INSERT INTO "resources" VALUES('https://github.com/prometheus','github.com/prometheus','','N/A',0,NULL,NULL,NULL,NULL,0,NULL,'manual','f22233e1a095fbaf7afc4d138e1001b5f8a651a23f4b3400ee46cc5cf3f73159',100.0,1779032977,1,'2026-05-17T17:49:37.633814+02:00',NULL,NULL,NULL,'[]','[]','["docs/prometheus.md"]','[]','{}','{}');
INSERT INTO "resources" VALUES('https://github.com/prometheus-community/elasticsearch_exporter','prometheus-community/elasticsearch_exporter','','2024',5,'Standard Prometheus-community exporter that queries Elasticsearch cluster health, shard counts, JVM memory usage, indexing metrics, and search latency times.','Go','Open Source Tool','Intermediate',0,'online','manual','8a27be71411fbccd35894d68dab9e11c2c08f00cc45937ad8d7c845cc6d27d80',100.0,1779029609,1,'2026-06-10T10:41:55Z',NULL,NULL,NULL,'["Observability", "Scraping & Exporters", "Database Monitoring"]','["[DE FACTO STANDARD]"]','["docs/prometheus.md"]','["prometheus.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2026-06-10T10:41:55Z", "gh_stars": 2077, "gh_open_issues_30d": 233, "gh_open_prs_30d": 0, "gh_community_health": "active", "gh_activity_checked": "2026-06-20T11:55:47.635460+02:00"}');
INSERT INTO "resources" VALUES('https://github.com/prometheus-community/yet-another-cloudwatch-exporter','YACE - yet another cloudwatch exporter 🌟','','2024',5,'Highly performance-optimized Prometheus exporter (YACE) designed to query metrics from AWS CloudWatch. Leverages cost-effective batched APIs to retrieve data without incurring high AWS costs.','Go','Open Source Tool','Advanced',0,'online','manual','7422a7e8438d8c3753064576e9d30acd5e5182da7fc21775ee4638fcb5ffddb2',100.0,1779130495,1,'2026-06-08T19:50:05Z',NULL,NULL,NULL,'["Observability", "Scraping & Exporters", "Cloud Exporters"]','["[DE FACTO STANDARD]"]','["docs/prometheus.md"]','["prometheus.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2026-06-08T19:50:05Z", "gh_stars": 1209, "gh_open_issues_30d": 279, "gh_open_prs_30d": 0, "gh_community_health": "active", "gh_activity_checked": "2026-06-20T11:55:48.330856+02:00"}');
INSERT INTO "resources" VALUES('https://github.com/prometheus-operator','github.com/prometheus-operator','','2024',5,'The foundational open-source Prometheus Operator repository, automating the deployment, scaling, configuration, and maintenance of Prometheus instances inside Kubernetes clusters. Curator Insight: Kubernetes-native operator configurations. Live Grounding: The industry standard framework for implementing declarative, declarative-driven metrics infrastructure on Kubernetes.','Go','Repository','Expert',1,'online','manual','361a65f1432f10133e0abb628023ab2161848c9bc23ecf7aef6d653de3008317',100.0,1779031782,1,'2026-05-17T17:29:42.521890+02:00',NULL,NULL,NULL,'["Container Orchestration", "Kubernetes", "Observability", "Prometheus", "Operators"]','["[DE FACTO STANDARD]"]','["docs/monitoring.md"]','["monitoring.md"]','{}','{"gh_stars": 0, "gh_pushed": null, "gh_license": "N/A"}');
INSERT INTO "resources" VALUES('https://github.com/prometheus-operator/kube-prometheus','kube-prometheus','','2026',5,'The reference monitoring deployment for Kubernetes. Orchestrates the Prometheus Operator, Grafana, Alertmanager, and a collection of native exporters designed to monitor master control plane components.','Jsonnet','Repository','Advanced',1,'online','manual','83406644b79c139181aba89253e69e0ef05e6d85df426c45f612896e4c54a605',100.0,1779031902,1,'2026-06-12T22:52:29Z',NULL,NULL,NULL,'["Cloud Native Platforms", "Kubernetes", "Telemetry Bundles"]','["[DE FACTO STANDARD]"]','["docs/kubernetes-monitoring.md", "docs/kubernetes.md"]','["kubernetes-monitoring.md", "kubernetes.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2026-06-12T22:52:29Z", "gh_stars": 7673, "gh_open_issues_30d": 197, "gh_open_prs_30d": 0, "gh_community_health": "active", "gh_activity_checked": "2026-06-20T11:55:49.033365+02:00"}');
INSERT INTO "resources" VALUES('https://github.com/prometheus/alertmanager/releases/tag/v0.23.0-rc.0','Alertmanager 0.23.0-rc.0 with awscloud SNS support is available for testing. There are also bugfixes and features for amtool','','2021',5,'Release analysis of Alertmanager''s v0.23 release cycle, detailing the addition of native AWS SNS integrations. Outlines the operational workflow for forwarding alerts straight to mobile endpoints, email, and lambda tasks.','Go','Open Source Tool','Intermediate',0,'online','manual','68f6c84d9e9cd966971f2fbb4e4460dcb3d3b060e93ed7c340774ba35095f235',100.0,1779034423,1,'2026-06-12T15:32:45Z',NULL,NULL,NULL,'["Observability", "Alert Management", "Core Releases"]','["[DE FACTO STANDARD]"]','["docs/prometheus.md"]','["prometheus.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2026-06-12T15:32:45Z", "gh_stars": 8504, "gh_open_issues_30d": 424, "gh_open_prs_30d": 0, "gh_community_health": "active", "gh_activity_checked": "2026-06-20T11:55:49.753121+02:00"}');
INSERT INTO "resources" VALUES('https://github.com/prometheus/blackbox_exporter','blackbox_exporter 🌟','','2024',5,'Official Prometheus community-supported exporter designed to probe endpoints over HTTP, HTTPS, DNS, TCP, ICMP, and gRPC protocols. Crucial for verifying application routing availability and TLS certificate statuses.','Go','Open Source Tool','Intermediate',0,'online','manual','593cd7935bbae878959967e6d90470e74ff717ddd0ff1285d86c06a2d19e60ef',100.0,1779031302,1,'2026-06-08T09:42:48Z',NULL,NULL,NULL,'["Observability", "Scraping & Exporters", "Blackbox Probing"]','["[DE FACTO STANDARD]"]','["docs/prometheus.md"]','["prometheus.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2026-06-08T09:42:48Z", "gh_stars": 5728, "gh_open_issues_30d": 155, "gh_open_prs_30d": 0, "gh_community_health": "active", "gh_activity_checked": "2026-06-20T11:55:50.472172+02:00"}');
INSERT INTO "resources" VALUES('https://github.com/prometheus/client_java','github.com/prometheus/client_java','','N/A',0,NULL,NULL,NULL,NULL,0,NULL,'manual','f3d4393ef91ccea663a5d12780f661a9e5593af1855be923b21cd269a117131e',100.0,1779033416,1,'2026-05-17T17:56:56.184323+02:00',NULL,NULL,NULL,'[]','[]','["docs/prometheus.md"]','[]','{}','{"gh_license": "Apache-2.0", "gh_open_issues_30d": 29, "gh_open_prs_30d": 0, "gh_community_health": "healthy", "gh_activity_checked": "2026-06-20T11:55:51.197329+02:00"}');
INSERT INTO "resources" VALUES('https://github.com/prometheus/jmx_exporter','Prometheus JMX Exporter 🌟','','2024',5,'A highly critical Prometheus collector that scrapes and formats JVM JMX mBeans. Widely utilized in enterprise legacy clusters running Java applications, Kafka, and Cassandra.','Java','Open Source Tool','Intermediate',0,'online','manual','8d967db65980d954ec4b9f1f5e151614449060c43b40da99d369392afb5a3c42',100.0,1779032219,1,'2026-06-13T13:55:29Z',NULL,NULL,NULL,'["Observability", "Scraping & Exporters", "JVM Monitoring"]','["[DE FACTO STANDARD]", "[LEGACY]"]','["docs/grafana.md", "docs/monitoring.md", "docs/prometheus.md"]','["prometheus.md", "grafana.md", "monitoring.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2026-06-13T13:55:29Z", "gh_stars": 3306, "gh_open_issues_30d": 15, "gh_open_prs_30d": 0, "gh_community_health": "healthy", "gh_activity_checked": "2026-06-20T11:55:51.895211+02:00"}');
INSERT INTO "resources" VALUES('https://github.com/prometheus/jmx_exporter/blob/master/example_configs/activemq.yml',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,'manual','N/A',100.0,1779030368,0,'2026-05-17T17:06:08.059173+02:00',NULL,NULL,NULL,'[]','[]','["docs/grafana.md"]','[]','{}','{"gh_open_issues_30d": 15, "gh_open_prs_30d": 0, "gh_community_health": "healthy", "gh_activity_checked": "2026-06-20T11:55:52.591972+02:00"}');
INSERT INTO "resources" VALUES('https://github.com/prometheus/jmx_exporter/blob/master/example_configs/artemis-2.yml',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,'manual','N/A',100.0,1779029566,0,'2026-05-17T16:52:46.202379+02:00',NULL,NULL,NULL,'[]','[]','["docs/grafana.md"]','[]','{}','{"gh_open_issues_30d": 15, "gh_open_prs_30d": 0, "gh_community_health": "healthy", "gh_activity_checked": "2026-06-20T11:55:53.356067+02:00"}');
INSERT INTO "resources" VALUES('https://github.com/prometheus/jmx_exporter/blob/master/example_configs/kafka-2_0_0.yml',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,'manual','N/A',100.0,1779032338,0,'2026-05-17T17:38:58.325393+02:00',NULL,NULL,NULL,'[]','[]','["docs/monitoring.md"]','[]','{}','{"gh_open_issues_30d": 15, "gh_open_prs_30d": 0, "gh_community_health": "healthy", "gh_activity_checked": "2026-06-20T11:55:54.055356+02:00"}');
INSERT INTO "resources" VALUES('https://github.com/prometheus/jmx_exporter/blob/master/example_configs/kafka-connect.yml',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,'manual','N/A',100.0,1779034521,0,'2026-05-17T18:15:21.794722+02:00',NULL,NULL,NULL,'[]','[]','["docs/monitoring.md"]','[]','{}','{"gh_open_issues_30d": 15, "gh_open_prs_30d": 0, "gh_community_health": "healthy", "gh_activity_checked": "2026-06-20T11:55:54.784461+02:00"}');
INSERT INTO "resources" VALUES('https://github.com/prometheus/jmx_exporter/blob/master/example_configs/zookeeper.yaml',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,'manual','N/A',100.0,1779032786,0,'2026-05-17T17:46:26.384500+02:00',NULL,NULL,NULL,'[]','[]','["docs/monitoring.md"]','[]','{}','{"gh_open_issues_30d": 15, "gh_open_prs_30d": 0, "gh_community_health": "healthy", "gh_activity_checked": "2026-06-20T11:55:55.490048+02:00"}');
INSERT INTO "resources" VALUES('https://github.com/prometheus/prometheus','github.com/prometheus/prometheus','','2026',5,'Source codebase for Prometheus, the benchmark cloud-native telemetry engine. Employs active scraping mechanics over HTTP alongside a custom-built local TSDB to deliver sub-second querying speeds and powerful alerting capabilities.','Go','Repository','Advanced',1,'online','manual','68afc308fd62f428764a67989913c76f6d0795ab2641a601ea7210ba3e1eea40',100.0,1779033040,1,'2026-06-13T16:55:03Z',NULL,NULL,NULL,'["Observability", "Prometheus", "Core Platform"]','["[DE FACTO STANDARD]"]','["docs/prometheus.md"]','["prometheus.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2026-06-13T16:55:03Z", "gh_stars": 64493, "gh_open_issues_30d": 849, "gh_open_prs_30d": 0, "gh_community_health": "active", "gh_activity_checked": "2026-06-20T11:55:56.211514+02:00"}');
INSERT INTO "resources" VALUES('https://github.com/prometheus/pushgateway','Pushgateway','','2026',5,'Official GitHub repository for Prometheus Pushgateway. Designed to allow ephemeral, short-lived, or batch jobs to push metrics to an intermediate gateway, which Prometheus then scrapes. Note that official guidelines advise against using Pushgateway for standard applications due to structural state issues.','Go','GitHub Repository','Intermediate',1,'online','manual','69b67ba2a06c4cb4a4caa5e8daf49c6fab6a15e8a06a6beded05d1efd8ebd7fa',100.0,1779032793,1,'2026-06-02T14:21:05Z',NULL,NULL,NULL,'["Cloud Native Infrastructure", "Observability", "Prometheus", "Pushgateway"]','["[DE FACTO STANDARD]"]','["docs/prometheus.md"]','["prometheus.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2026-06-02T14:21:05Z", "gh_stars": 3334, "gh_open_issues_30d": 11, "gh_open_prs_30d": 0, "gh_community_health": "healthy", "gh_activity_checked": "2026-06-20T11:55:56.913350+02:00"}');
INSERT INTO "resources" VALUES('https://github.com/prosimcorp/reforma','prosimcorp/reforma','','2025',5,'Reforma is an emerging schema validation and dynamic mutation engine for Kubernetes manifests. Operating ahead of deployment pipelines, it allows engineers to declarative-define mutating policies and structural validations on raw YAML. This functions as a lightweight, modular alternative to complex mutating admission webhooks.','Go','Repository','Intermediate',0,'online','manual','fac8f6c0f30d675f25cde18d1f989fb2ee4a4ad803e8da5994064aef3be9cb6b',100.0,1779029121,1,'2024-12-31T19:15:47Z',NULL,NULL,NULL,'["Platform Engineering", "GitOps & Configuration", "Manifest Mutation"]','["[DE FACTO STANDARD]", "[EMERGING]"]','["docs/kubernetes-operators-controllers.md"]','["kubernetes-operators-controllers.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2024-12-31T19:15:47Z", "gh_stars": 58, "gh_open_issues_30d": 1, "gh_open_prs_30d": 0, "gh_community_health": "low", "gh_activity_checked": "2026-06-20T11:55:57.622189+02:00"}');
INSERT INTO "resources" VALUES('https://github.com/prowler-cloud/prowler','==github.com/prowler-cloud/prowler== 🌟🌟','','2026',5,'An industry-standard tool for Cloud Security Posture Management (CSPM). It systematically audits multi-cloud infrastructures against CIS benchmarks, GDPR, and PCI-DSS rules, outputting detailed security posture reviews and compliance logs.','Python','Tool','Intermediate',0,'online','manual','3b8124957ef47d4927d8cf061a0f654cb72a9d3b3d855162fdfdd548c4694488',100.0,1779034373,1,'2026-06-13T01:21:08Z',NULL,NULL,NULL,'["Security", "Cloud Posture", "Compliance & Audit"]','["[DE FACTO STANDARD]"]','["docs/devsecops.md"]','["devsecops.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2026-06-13T01:21:08Z", "gh_stars": 13994, "gh_open_issues_30d": 191, "gh_open_prs_30d": 0, "gh_community_health": "active", "gh_activity_checked": "2026-06-20T11:55:58.348413+02:00"}');
INSERT INTO "resources" VALUES('https://github.com/prymitive/karma','karma 🌟','','2023',5,'A highly functional and responsive dashboard for Prometheus Alertmanager alerts. Enables deep filtering and cluster aggregation across diverse Alertmanager nodes, dramatically improving SRE triage workflows.','Go','Open Source Tool','Intermediate',0,'online','manual','f65d4aa9b5170752c73c3ff8b07436e2b35aef611d2157deaa3c6ba1a57b3a91',100.0,1779034499,1,'2026-06-13T12:32:14Z',NULL,NULL,NULL,'["Observability", "Alert Management", "Visualizers"]','["[DE FACTO STANDARD]"]','["docs/kubernetes-tools.md", "docs/prometheus.md"]','["kubernetes-tools.md", "prometheus.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2026-06-13T12:32:14Z", "gh_stars": 2648, "gh_open_issues_30d": 41, "gh_open_prs_30d": 0, "gh_community_health": "healthy", "gh_activity_checked": "2026-06-20T11:55:59.050685+02:00"}');
INSERT INTO "resources" VALUES('https://github.com/public-apis/public-apis','==github.com/public-apis/public-apis: Try Public APIs for free== 🌟','','2024',5,'A highly curated, massive directory of free, public APIs categorized by topic (such as Auth, Data, Analytics, and weather). This repository is the de facto standard resource for engineers searching for mock datasets or utility endpoints to build prototypes. It demonstrates the utility of community-led open-source curation for modern software experimentation.','English','Code Repository','Beginner',0,'online','manual','1e8584bf2c52f41fa457214d22f8a9cc0a987a76819942893aba141784e8c5a4',100.0,1779032817,1,'2026-06-13T06:14:45Z',NULL,NULL,NULL,'["Application Integration", "API Design", "Public Directories"]','["[DE FACTO STANDARD]"]','["docs/api.md"]','["api.md"]','{}','{"gh_license": "MIT", "gh_pushed": "2026-06-13T06:14:45Z", "gh_stars": 441446, "gh_open_issues_30d": 1431, "gh_open_prs_30d": 0, "gh_community_health": "active", "gh_activity_checked": "2026-06-20T11:55:59.773138+02:00"}');
INSERT INTO "resources" VALUES('https://github.com/pulumi/kube2pulumi','==pulumi/kube2pulumi==','','2026',1,'Open-source command-line tool designed to convert static Kubernetes YAML templates or dynamically generated Helm outputs directly into isomorphic, compilable Pulumi configurations.','Go','Tool','Intermediate',0,'online','manual','e223651e31828d90cee490552ee7c999acd8869b11ebfd7267da51f8effe05ac',100.0,1779032252,1,'2025-11-21T17:39:35Z',NULL,NULL,NULL,'["Infrastructure as Code", "Kubernetes Provisioning", "Migration"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-tools.md", "docs/pulumi.md"]','["kubernetes-tools.md", "pulumi.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2025-11-21T17:39:35Z", "gh_stars": 107, "gh_open_issues_30d": 0, "gh_open_prs_30d": 0, "gh_community_health": "dormant", "gh_activity_checked": "2026-06-20T11:56:00.508692+02:00"}');
INSERT INTO "resources" VALUES('https://github.com/pulumi/pulumi','Pulumi: Infrastructure as Code in Any Programming Language','','2026',5,'An open-source, multi-cloud infrastructure platform that enables architects to build, deploy, and manage resources using general-purpose programming languages. Supports TypeScript, Go, Python, C#, and Java, using real language constructs like loops, functions, and standard testing libraries.','Go','GitHub Repository','Advanced',0,'online','manual','cd059aa9e35bd8376c3e117ae91845bc8f39a53afa8e14412aae4e66ed49ae6f',100.0,1779031567,1,'2026-06-13T13:18:46Z',NULL,NULL,NULL,'["DevOps", "Infrastructure as Code", "Pulumi"]','["[DE FACTO STANDARD]"]','["docs/iac.md", "docs/kubernetes-tools.md", "docs/terraform.md"]','["kubernetes-tools.md", "iac.md", "terraform.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2026-06-13T13:18:46Z", "gh_stars": 25299, "gh_open_issues_30d": 2467, "gh_open_prs_30d": 0, "gh_community_health": "active", "gh_activity_checked": "2026-06-20T11:56:01.222524+02:00"}');
INSERT INTO "resources" VALUES('https://github.com/punkpeye/awesome-mcp-servers','Awesome MCP Servers','','2025',5,'Curator Insight: A community-curated collection of servers implementing the Model Context Protocol. Live Grounding: Aggregates verified integrations linking AI models to tools like relational databases, enterprise APIs, version control providers, and local execution runtimes.','Markdown','Guide','Beginner',0,'online','manual','49ef92ec04864bdcd82ef72d7a213644c32fe86a700fd608fa67a7eb25e0eb3f',100.0,1779033904,1,'2026-06-11T11:48:15Z',NULL,NULL,NULL,'["AI Engineering", "Model Context Protocol", "Awesome Lists"]','["[DE FACTO STANDARD]", "[GUIDE]"]','["docs/ai-agents-mcp.md", "docs/ai.md", "docs/other-awesome-lists.md"]','["ai.md", "ai-agents-mcp.md", "other-awesome-lists.md"]','{}','{"gh_license": "MIT", "gh_pushed": "2026-06-11T11:48:15Z", "gh_stars": 89112, "is_special": true, "gh_open_issues_30d": 1514, "gh_open_prs_30d": 0, "gh_community_health": "active", "gh_activity_checked": "2026-06-20T11:56:01.906738+02:00"}');
INSERT INTO "resources" VALUES('https://github.com/pusher/k8s-spot-rescheduler','k8s Spot Rescheduler','','2021',5,'A controller that shifts workloads away from expensive on-demand instances toward spot instances whenever capacity permits. Note: In 2026, Karpenter or modern cloud-native autoscalers generally cover this capability, rendering this legacy.','Go','Controller','Advanced',1,'online','manual','70fac0b9d408dabb5914c7dcc3e4127a44ba4dd9e9d8997bb72bf9af989cbe49',100.0,1779032037,1,'2020-11-20T13:19:50Z',NULL,NULL,NULL,'["Infrastructure", "Auto-scaling", "Cost Optimization"]','["[DE FACTO STANDARD]", "[LEGACY]"]','["docs/kubernetes-tools.md"]','["kubernetes-tools.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2020-11-20T13:19:50Z", "gh_stars": 312, "gh_open_issues_30d": 14, "gh_open_prs_30d": 0, "gh_community_health": "healthy", "gh_activity_checked": "2026-06-20T11:56:02.650024+02:00"}');
INSERT INTO "resources" VALUES('https://github.com/pyang55/k8sdeploy','k8sdeploy','','2019',1,'A lightweight shell-based tool designed to deploy Kubernetes manifests and manage basic deployment rollouts. Primarily serving as a community utility for quick testing, it lacks modern GitOps integration and state tracking.','Shell','CLI Tool','Simple',0,'online','manual','e70daf5eb7eea59f5ba3e6ddf09760045f9867f5a7649f0fa273fe43ea232ac1',100.0,1779034049,1,'2020-08-04T20:50:45Z',NULL,NULL,NULL,'["Application Lifecycle", "Deployment Tools", "Automated Pipelines"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-tools.md"]','["kubernetes-tools.md"]','{}','{"gh_license": "MIT", "gh_pushed": "2020-08-04T20:50:45Z", "gh_stars": 20, "gh_open_issues_30d": 1, "gh_open_prs_30d": 0, "gh_community_health": "low", "gh_activity_checked": "2026-06-20T11:56:03.395739+02:00"}');
INSERT INTO "resources" VALUES('https://github.com/pyca/bcrypt','pyca/bcrypt','','2026',5,'Provides high-performance, secure-by-default C bindings for the bcrypt password hashing algorithm in Python applications. Widely trusted for protecting stored passwords against offline dictionary attacks through adjustable work factors.','Python','Library','Intermediate',0,'online','manual','5941e02185134638023cadc793e539ac0c8c88435bf01c46ae5151867a645a96',100.0,1779030883,1,'2026-06-12T03:53:26Z',NULL,NULL,NULL,'["Security", "Cryptography", "Hashing Algorithms"]','["[DE FACTO STANDARD]"]','["docs/devsecops.md"]','["devsecops.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2026-06-12T03:53:26Z", "gh_stars": 1482, "gh_open_issues_30d": 7, "gh_open_prs_30d": 0, "gh_community_health": "low", "gh_activity_checked": "2026-06-20T11:56:04.125354+02:00"}');
INSERT INTO "resources" VALUES('https://github.com/pydantic/pydantic','pydantic/pydantic','','2026',5,'Curator Insight: The absolute industry standard data enforcement framework utilizing type annotation structures.
Live Grounding: High-density Rust-compiled (V2) validation tool that guarantees strict configuration processing, extreme execution speed, and direct integration into microservice engines.','Python','Repository','Advanced',1,'online','manual','64b142a202841a9c2753627a28326d1b85aaab6868722a8d1b2644e9114a3483',100.0,1779033088,1,'2026-06-13T14:04:46Z',NULL,NULL,NULL,'["Software Engineering", "Data Validation", "Parsing"]','["[DE FACTO STANDARD]"]','["docs/python.md"]','["python.md"]','{}','{"gh_license": "MIT", "gh_pushed": "2026-06-13T14:04:46Z", "gh_stars": 28024, "gh_open_issues_30d": 570, "gh_open_prs_30d": 0, "gh_community_health": "active", "gh_activity_checked": "2026-06-20T11:56:04.849033+02:00"}');
INSERT INTO "resources" VALUES('https://github.com/pyinstaller/pyinstaller','PyInstaller official GIT repository','','N/A',0,NULL,NULL,NULL,NULL,0,NULL,'manual','5eea48ffc613bcf592842c8036e9b7d0d47e43a169512592988fd9c86e68d5e3',100.0,1779031181,1,'2026-05-17T17:19:41.819294+02:00',NULL,NULL,NULL,'[]','[]','["docs/python.md"]','[]','{}','{"gh_license": "NOASSERTION", "gh_open_issues_30d": 289, "gh_open_prs_30d": 0, "gh_community_health": "active", "gh_activity_checked": "2026-06-20T11:56:05.567495+02:00"}');
INSERT INTO "resources" VALUES('https://github.com/pymag09/kubecui','pymag09/kubecui','','2023',1,'Kubecui is a lightweight terminal-based graphical user interface for Kubernetes cluster inspection. It offers a fast, keyboard-driven structural overview of resources, serving as an alternative to resource-heavy desktop GUI clients for terminal purists.','Go','Terminal UI','Intermediate',0,'online','manual','aa03f2cce3deeacccd25267ff3896bb58aead53c450e44a1d7f2b940d0c5e329',100.0,1779031141,1,'2025-05-22T11:41:40Z',NULL,NULL,NULL,'["Operations", "CLI Tooling", "Terminal UI"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-tools.md"]','["kubernetes-tools.md"]','{}','{"gh_license": "MIT", "gh_pushed": "2025-05-22T11:41:40Z", "gh_stars": 128, "gh_open_issues_30d": 0, "gh_open_prs_30d": 0, "gh_community_health": "dormant", "gh_activity_checked": "2026-06-20T11:56:06.267323+02:00"}');
INSERT INTO "resources" VALUES('https://github.com/pyxll/pyxll-jupyter','pyxll-jupyter: Integration for Jupyter notebooks and Microsoft Excel','','2024',3,'Curator Insight showcases PyXLL-Jupyter as an extension that runs Jupyter notebooks directly inside Excel sheets. Live Grounding confirms it serves as a critical bridge in corporate financial modeling, allowing analysts to enrich spreadsheet data using high-powered Python libraries.','Python','Library','Advanced',0,'online','manual','2ec87d26fb1c4a392f94bd1ce85b7f3ab0573189889ffaf393bfcb8e16c3eb47',100.0,1779033051,1,'2026-02-20T10:10:38Z',NULL,NULL,NULL,'["Data Science", "Tooling", "Excel Integration"]','["[COMMUNITY-TOOL]"]','["docs/python.md"]','["python.md"]','{}','{"gh_license": "MIT", "gh_pushed": "2026-02-20T10:10:38Z", "gh_stars": 162, "gh_open_issues_30d": 3, "gh_open_prs_30d": 0, "gh_community_health": "low", "gh_activity_checked": "2026-06-20T11:56:06.968867+02:00"}');
INSERT INTO "resources" VALUES('https://github.com/quarkslab/kdigger','quarkslab/kdigger','','2021',5,'Kdigger is a lightweight context-discovery tool designed to run inside Kubernetes pods to probe runtime isolation and discover container escape opportunities. Actively checking for capabilities, namespaces, and mount configurations, it generates detailed threat-assessment profiles.','Go','CLI Security Tool','Intermediate',0,'online','manual','f4a27a889826903e6df0d062853a0f298f43550db5f68bdb67865d878720debe',100.0,1779034572,1,'2025-11-07T11:44:47Z',NULL,NULL,NULL,'["Security & Hardening", "Vulnerability Assessment", "Offensive Tools"]','["[DE FACTO STANDARD]"]','["docs/kubernetes-tools.md"]','["kubernetes-tools.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2025-11-07T11:44:47Z", "gh_stars": 481, "gh_open_issues_30d": 1, "gh_open_prs_30d": 0, "gh_community_health": "low", "gh_activity_checked": "2026-06-20T11:56:07.695656+02:00"}');
INSERT INTO "resources" VALUES('https://github.com/quarkusio/quarkus-images','Quarkus Images','','2024',4,'Repository containing base container images optimized for compiling and running Quarkus workloads. It provides base runtime images tailored for both traditional JVM execution and native binaries built via GraalVM. Essential for DevOps engineers seeking minimized image attack vectors and optimized build-stage cache structures.','Shell','Repository','Advanced',0,'online','manual','0ec83c8c1f325de5b915dd4b0c8b02fceeed0e563eece4a07cf4034296c06805',100.0,1779029061,1,'2026-05-03T18:25:29Z',NULL,NULL,NULL,'["Java Cloud Native", "Quarkus", "Containerization"]','["[ENTERPRISE-STABLE]"]','["docs/java_frameworks.md"]','["java_frameworks.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2026-05-03T18:25:29Z", "gh_stars": 123, "gh_open_issues_30d": 10, "gh_open_prs_30d": 0, "gh_community_health": "healthy", "gh_activity_checked": "2026-06-20T11:56:08.399861+02:00"}');
INSERT INTO "resources" VALUES('https://github.com/quay','github.com/quay','','2026',0,'The master GitHub organization for Project Quay, hosting core engines, the Clair container vulnerability scanner, deployment operators, and custom storage connectors. This collective ecosystem delivers advanced container management utilities designed for high-availability environments. It represents the central technical repository for self-hosted, enterprise-ready image registries.','Go','Repository','Advanced',0,'online','manual','13356438cb29f94b8568be00216fddea94785bb3cb61131765be62bc320241ba',100.0,1779033789,1,'2026-05-17T18:03:09.144824+02:00',NULL,NULL,NULL,'["Infrastructure Security", "Container Registries", "Project Quay"]','["[COMMUNITY-TOOL]"]','["docs/registries.md"]','["registries.md"]','{}','{"gh_stars": 0, "gh_pushed": null, "gh_license": "N/A"}');
INSERT INTO "resources" VALUES('https://github.com/quay/clair','Clair','','2026',5,'A highly scalable, API-driven container vulnerability static analysis engine. Clair analyzes image layers against indexed vulnerability databases and is integrated as a core scanning backend in enterprise-grade container registries like Quay and Harbor.','Go','GitHub Repository','Advanced',1,'online','manual','1e729a3cf2443b982f852d17b82628dce7dde68c23e2469694ca4a11bfc16305',100.0,1779030825,1,'2026-06-04T00:55:51Z',NULL,NULL,NULL,'["Security", "Vulnerability Management", "Container Scanning"]','["[DE FACTO STANDARD]"]','["docs/devsecops.md"]','["devsecops.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2026-06-04T00:55:51Z", "gh_stars": 11012, "gh_open_issues_30d": 51, "gh_open_prs_30d": 0, "gh_community_health": "active", "gh_activity_checked": "2026-06-20T11:56:09.115296+02:00"}');
INSERT INTO "resources" VALUES('https://github.com/quay/quay','GitHub Quay (OSS)','','2019',5,'Project Quay is the open-source upstream version of Red Hat Quay, providing a highly scalable container registry designed for cloud-native infrastructure. It features multi-tenancy, geo-replication, advanced security pruning, and Clair integration to secure the software delivery pipeline.','Python','Library','Advanced',1,'online','manual','3d2c98a5656bdb1d273878d3882413689e23c320554fa6cb21eccd8a4a046b8d',100.0,1779031553,1,'2026-06-12T20:36:17Z',NULL,NULL,NULL,'["Infrastructure", "Container Registry", "Self-Hosted"]','["[DE FACTO STANDARD]"]','["docs/ocp4.md"]','["ocp4.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2026-06-12T20:36:17Z", "gh_stars": 2785, "gh_open_issues_30d": 240, "gh_open_prs_30d": 0, "gh_community_health": "active", "gh_activity_checked": "2026-06-20T11:56:09.826992+02:00"}');
INSERT INTO "resources" VALUES('https://github.com/quay/quay-operator','Quay Community Edition operator','','2026',5,'The official Kubernetes Operator designed to automate the lifecycle, database migrations, and SSL termination of Project Quay registries inside OpenShift and Kubernetes clusters. It handles storage setup, migration tracks, and configuration synchronization natively. Utilizing this operator dramatically reduces the operational overhead of running high-availability registry setups.','Go','Tool','Advanced',0,'online','manual','d9cf9655dd3c5bf1ede8c4706dc59dfd5dc79ea74f12b3db33ce9f23695c119d',100.0,1779130495,1,'2026-06-04T15:57:28Z',NULL,NULL,NULL,'["Infrastructure Security", "Container Registries", "Quay Operators"]','["[DE FACTO STANDARD]"]','["docs/registries.md"]','["registries.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2026-06-04T15:57:28Z", "gh_stars": 145, "gh_open_issues_30d": 18, "gh_open_prs_30d": 0, "gh_community_health": "healthy", "gh_activity_checked": "2026-06-20T11:56:10.540694+02:00"}');
INSERT INTO "resources" VALUES('https://github.com/quickbooks2018/eks-redmin',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,'manual','8c211db136ee5c96526f9cc1620ca8f75030bdbd5b6aa5aa8701ff0a338d3b8c',100.0,1779032236,0,'2026-05-17T17:37:16.574807+02:00',NULL,NULL,NULL,'[]','[]','["docs/managed-kubernetes-in-public-cloud.md"]','[]','{}','{"gh_open_issues_30d": 0, "gh_open_prs_30d": 0, "gh_community_health": "dormant", "gh_activity_checked": "2026-06-20T11:56:11.172682+02:00"}');
INSERT INTO "resources" VALUES('https://github.com/quii/learn-go-with-tests','quii/learn-go-with-tests','','N/A',0,'An elite educational resource teaching Go fundamentals strictly through Test-Driven Development (TDD). Combines theoretical language semantics with highly disciplined, production-grade engineering habits.','en','Repository','Intermediate',0,'online','manual','2499e05873b4572d7bd1d5b5844628079035df621aade7e38a8ceed50cbc4e66',100.0,1779032159,1,'2026-05-09T07:03:31Z',NULL,NULL,NULL,'["Cloud Native Languages", "Go", "Core Reference"]','["[DE FACTO STANDARD]", "[GUIDE]"]','["docs/golang.md"]','["golang.md"]','{}','{"gh_license": "MIT", "gh_pushed": "2026-05-09T07:03:31Z", "gh_stars": 23698, "gh_open_issues_30d": 77, "gh_open_prs_30d": 0, "gh_community_health": "active", "gh_activity_checked": "2026-06-20T11:56:11.866728+02:00"}');
INSERT INTO "resources" VALUES('https://github.com/quinnypig/billie','quinnypig/billie: Billie the Platypus CI/CD Roast Engine','An opinionated AI developer assistant that integrates directly with GitHub, GitLab, and Vercel pipelines, utilizing a burned-out corporate platypus persona to comment on commits.','2026',4,'* **Curator Insight**: Provides an alternative approach to alert fatigue by transforming routine pipeline completions into highly engaging, context-aware humorous feedback.
* **Live Grounding**: Associated with the DeployBar macOS menu bar release, this engine monitors workflow runs, assessing failures and generating customizable ''sarcastic'' alerts in real time.','en','repository','Intermediate',0,'online','automatic','2487b532e9785661300d6700ab0c1f2dcf2dc2cc4719ed71c6ac13fd4d5825ce',NULL,1780352730,0,'2026-06-02T00:25:30.207521+02:00',NULL,NULL,NULL,'["CI/CD", "Deployment Monitoring", "Developer Experience", "AI Assistants"]','["COMMUNITY-TOOL", "EMERGING"]','[]','[]','{}','{"category": "cicd-kubernetes-plugins", "reputation_status": "Vetted", "reputation_summary": "Laid out by Duckbill Group''s Corey Quinn in 2026. Gained rapid traction among DevOps engineers for its integration of AI-fueled cynical humor into routine CI/CD pipelines.", "social_preview_url": "https://opengraph.githubassets.com/38263e18c5c6c6cf4b1126c2c04439df8a5b65ab75d68e17b60fd0125d19c51d/quinnypig/billie", "source_provenance": "X.com (QuinnyPig)", "suggested_new_category": "ci-monitoring", "gh_open_issues_30d": 0, "gh_open_prs_30d": 0, "gh_community_health": "dormant", "gh_activity_checked": "2026-06-20T11:56:12.551157+02:00"}');
INSERT INTO "resources" VALUES('https://github.com/quozd/awesome-dotnet','quozd/awesome-dotnet','','N/A',0,NULL,NULL,NULL,NULL,0,NULL,'manual','8eebf7523a322b244854d4bfd3c975f02c3d35bb74c67ad8719127f0edaa94aa',100.0,1779033213,1,'2026-05-17T17:53:33.603910+02:00',NULL,NULL,NULL,'[]','[]','["docs/other-awesome-lists.md"]','[]','{}','{"gh_license": "CC0-1.0", "is_special": true, "gh_open_issues_30d": 95, "gh_open_prs_30d": 0, "gh_community_health": "active", "gh_activity_checked": "2026-06-20T11:56:13.251898+02:00"}');
INSERT INTO "resources" VALUES('https://github.com/r0hi7/k8s-In-30Mins','github: K8s in 30 mins 🌟','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','9a76d8ed6ba89872bc4f855338a3b06dbd367475cbe07aa54edd698163390c4c',100.0,1779029805,0,'2026-05-17T16:56:45.987986+02:00',NULL,NULL,NULL,'[]','[]','["docs/cheatsheets.md"]','[]','{}','{"duplicate_of": "https://github.com/rosehgal/k8s-In-30Mins", "gh_open_issues_30d": 0, "gh_open_prs_30d": 0, "gh_community_health": "dormant", "gh_activity_checked": "2026-06-20T11:56:13.875551+02:00"}');
INSERT INTO "resources" VALUES('https://github.com/radondb/radondb-clickhouse-kubernetes','radondb/radondb-clickhouse-kubernetes','','2021',5,'RadonDB''s legacy operator and integration configurations for orchestrating ClickHouse OLAP environments. Highly useful as a historic reference for custom columnar database operators.','Go','Repository','Intermediate',0,'online','manual','6bf0541b6264d23c2ae9474a3ed126b687783b8990cf12fd709048d74783cc42',100.0,1779030367,1,'2023-03-24T05:27:04Z',NULL,NULL,NULL,'["Cloud Native", "Kubernetes Operators", "ClickHouse"]','["[DE FACTO STANDARD]", "[LEGACY]"]','["docs/databases.md"]','["databases.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2023-03-24T05:27:04Z", "gh_stars": 86, "gh_open_issues_30d": 4, "gh_open_prs_30d": 0, "gh_community_health": "low", "gh_activity_checked": "2026-06-20T11:56:14.576081+02:00"}');
INSERT INTO "resources" VALUES('https://github.com/rainyear/python3-in-one-pic','github: Python3 in one pic','','2016',5,'A highly visual, single-image technical roadmap summarizing Python 3 syntax, core structures, and data types. Serves as a rapid reference diagram for engineers mapping control flows, operators, and basic definitions. Ideal for quick on-boarding and mental model alignment.','English','Infographic','Beginner',0,'online','manual','beaedfb67ee51a61ec57766c527cffdff6412df3f4a38322cd2f841feb054e44',100.0,1779130495,1,'2022-05-28T22:42:15Z',NULL,NULL,NULL,'["Software Development", "Python Core", "Learning Resources"]','["[DE FACTO STANDARD]"]','["docs/python.md"]','["python.md"]','{}','{"gh_license": "MIT", "gh_pushed": "2022-05-28T22:42:15Z", "gh_stars": 5012, "gh_open_issues_30d": 15, "gh_open_prs_30d": 0, "gh_community_health": "healthy", "gh_activity_checked": "2026-06-20T11:56:15.286687+02:00"}');
INSERT INTO "resources" VALUES('https://github.com/rakyll/fake-it-til-you-make-it','github.com/rakyll/fake-it-til-you-make-it','','2015',0,'A shell-based contribution graphic simulation script. Evaluated as a legacy tool under Minimum Viable Quality metrics due to lack of active commits since 2015. Retained only to showcase historical Git metadata manipulation patterns.','Shell','Repository','Beginner',0,'online','manual','6f76f057b5c831b21009d74eb129ab052a547b2365863036bf429d186bd96980',100.0,1781735950,1,'2026-06-18T00:39:10.514496+02:00',NULL,NULL,NULL,'["Developer Platform", "Automation", "Git Manipulation"]','["[LEGACY]"]','["docs/git.md", "docs/recruitment.md"]','["recruitment.md", "git.md"]','{}','{"gh_stars": 0, "gh_pushed": null, "gh_license": "N/A", "gh_open_issues_30d": 5, "gh_open_prs_30d": 0, "gh_community_health": "low", "gh_activity_checked": "2026-06-20T11:56:15.987003+02:00"}');
INSERT INTO "resources" VALUES('https://github.com/rakyll/go-test-trace','rakyll/go-test-trace 🌟','','N/A',0,'A diagnostic tool that visualizes Go test execution profiles as tracer outputs. Note: This tool is currently inactive (unmaintained for >4 years) but provides key architectural insights into test tracing.','en','Repository','Advanced',0,'online','manual','305b111409183ee495b4a79f59ed4c3178b1f438438438b12d19abc80a4b3802',100.0,1779030196,1,'2023-05-31T13:05:19Z',NULL,NULL,NULL,'["Cloud Native Languages", "Go", "Performance Tuning"]','["[COMMUNITY-TOOL]", "[LEGACY]"]','["docs/golang.md"]','["golang.md"]','{}','{"gh_license": "BSD-3-Clause", "gh_pushed": "2023-05-31T13:05:19Z", "gh_stars": 391, "gh_open_issues_30d": 3, "gh_open_prs_30d": 0, "gh_community_health": "low", "gh_activity_checked": "2026-06-20T11:56:16.694136+02:00"}');
INSERT INTO "resources" VALUES('https://github.com/ramitsurana/awesome-kubernetes','ramitsurana/awesome-kubernetes: Tools 🌟','','2026',5,'An exhaustive resource collection tracking ecosystem projects, documentation, configurations, and utilities. It serves as a comprehensive reference guide for cloud-native architects looking to select vetted tooling across networking, storage, security, and developer platforms.','Markdown','Repository','Intermediate',0,'online','manual','42dd8c4f15d2c36bdeb672bd1553a84162716bd59aa7d6624c1c9b7cad7a9afb',100.0,1779030730,1,'2026-04-28T13:39:35Z',NULL,NULL,NULL,'["Curation", "Reference Guides", "Awesome Lists"]','["[DE FACTO STANDARD]"]','["docs/kubernetes-tools.md", "docs/kubernetes.md"]','["kubernetes-tools.md", "kubernetes.md"]','{}','{"gh_license": "NOASSERTION", "gh_pushed": "2026-04-28T13:39:35Z", "gh_stars": 15992, "gh_open_issues_30d": 70, "gh_open_prs_30d": 0, "gh_community_health": "active", "gh_activity_checked": "2026-06-20T11:56:17.414019+02:00"}');
INSERT INTO "resources" VALUES('https://github.com/ran-isenberg/aws-lambda-handler-cookbook','github.com/ran-isenberg: AWS Lambda Handler Cookbook (Python) 🌟','','2026',2,'A production-grade Python template integrating modern serverless software development patterns. Outlines robust architectures for logs parsing, tracing using AWS X-Ray, input schemas validation, and fast deployment using AWS Lambda Powertools.','Python','Code Boilerplate','Advanced',1,'online','manual','3adf263dfb0dca4cf4c1bb258cae0dc704412fc57673f4e7a7219d3bb81874bc',100.0,1779029993,1,'2026-06-03T12:18:24Z',NULL,NULL,NULL,'["Cloud Native", "Serverless Architecture", "AWS Lambda Design"]','["[COMMUNITY-TOOL]"]','["docs/other-awesome-lists.md"]','["architectural-foundations.md", "other-awesome-lists.md"]','{}','{"gh_license": "MIT", "gh_pushed": "2026-06-03T12:18:24Z", "gh_stars": 680, "is_special": true, "gh_open_issues_30d": 8, "gh_open_prs_30d": 0, "gh_community_health": "low", "gh_activity_checked": "2026-06-20T11:56:18.108989+02:00"}');
INSERT INTO "resources" VALUES('https://github.com/rancher-sandbox/rancher-desktop','Rancher Desktop 🌟','','2025',4,'An open-source desktop application that provides local Kubernetes and container management, serving as a primary alternative to Docker Desktop. It packages k3s, nerdctl, and kubectl, allowing users to select and run specific Kubernetes versions on macOS, Windows, and Linux. In 2026, it is a dominant workspace tool for local cloud-native development.','TypeScript','Desktop Application','High',0,'online','manual','4cc4bb790ebc45dfd7ab9ac81bf2843710b7a824fb2809f364f585dfbfd33807',100.0,1779032729,1,'2026-06-14T01:44:06Z',NULL,NULL,NULL,'["Development", "Local Cluster", "Desktop Application"]','["[ENTERPRISE-STABLE]"]','["docs/kubernetes-tools.md"]','["kubernetes-tools.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2026-06-14T01:44:06Z", "gh_stars": 7192, "gh_open_issues_30d": 1125, "gh_open_prs_30d": 0, "gh_community_health": "active", "gh_activity_checked": "2026-06-20T11:56:18.812673+02:00"}');
INSERT INTO "resources" VALUES('https://github.com/rancher/cis-operator','rancher/cis-operator','','2022',2,'Rancher''s cis-operator is an automated tool running CIS security scans natively within Rancher ecosystems. It generates compliance reports validating control plane and worker components against standard security baselines. A key utility for multi-cluster environments managed via Rancher.','Go','Repository','Intermediate',0,'online','manual','1bf1b175de703d2f26b72160945f12dc5249bace8e9c43d68a5e1e755209f579',100.0,1779032114,1,'2026-03-31T12:56:49Z',NULL,NULL,NULL,'["Security", "Vulnerability Assessment", "CIS Benchmarks"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-security.md"]','["kubernetes-security.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2026-03-31T12:56:49Z", "gh_stars": 55, "gh_open_issues_30d": 5, "gh_open_prs_30d": 0, "gh_community_health": "low", "gh_activity_checked": "2026-06-20T11:56:19.531124+02:00"}');
INSERT INTO "resources" VALUES('https://github.com/rancher/fleet','github.com/rancher/fleet','','2025',4,'Curator Insight presents Fleet as Rancher''s GitOps engine for massive scale. Live grounding in 2026 verifies Fleet remains highly enterprise-stable, powering large-scale multi-cluster deployments across thousands of distributed edge devices by optimizing resource footprints compared to traditional GitOps operators.','Go','Code Repository','High',1,'online','manual','59dac5f38ac5d0d3fec8c071dcfd9b7a386764887166ce42541d247d24565ffa',100.0,1779032000,1,'2026-06-12T17:00:52Z',NULL,NULL,NULL,'["Enterprise Infrastructure", "GitOps", "Fleet Management"]','["[ENTERPRISE-STABLE]"]','["docs/rancher.md"]','["rancher.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2026-06-12T17:00:52Z", "gh_stars": 1708, "gh_open_issues_30d": 166, "gh_open_prs_30d": 0, "gh_community_health": "active", "gh_activity_checked": "2026-06-20T11:56:20.241546+02:00"}');
INSERT INTO "resources" VALUES('https://github.com/rancher/harvester','Harvester','','N/A',0,NULL,NULL,NULL,NULL,0,NULL,'manual','3b2e19abd8296b9752ad15aee28558a0fdd95b8de19ba6ad76c1c635b9495163',100.0,1779030300,0,'2026-05-17T17:05:00.450878+02:00',NULL,NULL,NULL,'[]','[]','["docs/rancher.md"]','[]','{}','{"gh_open_issues_30d": 0, "gh_open_prs_30d": 0, "gh_community_health": "dormant", "gh_activity_checked": "2026-06-20T11:56:20.888172+02:00"}');
INSERT INTO "resources" VALUES('https://github.com/rancher/k3c','K3C','','2021',2,'Curator Insight features K3C as a classic lightweight container engine. Live grounding in 2026 confirms that K3C is an archived repository, serving primarily as an intellectual precursor to container daemon simplification and modular containerd patterns.','Go','Code Repository','High',0,'online','manual','e39ca65d6656fb6149b535457a255458bd2ce8e02fead714f7f14b43f30a15e0',100.0,1779032762,1,'2021-01-25T20:26:32Z',NULL,NULL,NULL,'["Container Engines", "Lightweight Runtimes", "Archived Projects"]','["[LEGACY]"]','["docs/matrix-table.md", "docs/rancher.md"]','["rancher.md", "matrix-table.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2021-01-25T20:26:32Z", "gh_stars": 564, "gh_open_issues_30d": 12, "gh_open_prs_30d": 0, "gh_community_health": "healthy", "gh_activity_checked": "2026-06-20T11:56:21.591169+02:00"}');
INSERT INTO "resources" VALUES('https://github.com/rancher/k3d','**k3d**','','N/A',0,NULL,NULL,NULL,NULL,0,NULL,'manual','1039a2408913c19f386a47e1f93a738a88734138d92c2013ccdf1dec64d8a0b8',100.0,1779033489,0,'2026-05-17T17:58:09.584093+02:00',NULL,NULL,NULL,'[]','[]','["docs/matrix-table.md", "docs/rancher.md"]','[]','{}','{"gh_open_issues_30d": 0, "gh_open_prs_30d": 0, "gh_community_health": "dormant", "gh_activity_checked": "2026-06-20T11:56:22.226114+02:00"}');
INSERT INTO "resources" VALUES('https://github.com/rancher/k3os','**k3OS**','','2022',4,'Curator Insight highlights k3OS as a purpose-built operating system designed for K3s. Live engineering truth in 2026 confirms k3OS has been officially archived by Rancher. Platform engineers seeking an active declarative OS for container workloads have transitioned to alternatives like Talos Linux or MicroOS.','Go','Code Repository','High',0,'online','manual','e9902e05f85a38dd6cac2e484f3f73bc1754fb17b180dfead48fb6905be1ab1b',100.0,1779029552,1,'2023-12-08T21:52:50Z',NULL,NULL,NULL,'["Edge Computing", "Operating Systems", "Archived Projects"]','["[ENTERPRISE-STABLE]", "[LEGACY]"]','["docs/matrix-table.md", "docs/rancher.md"]','["rancher.md", "matrix-table.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2023-12-08T21:52:50Z", "gh_stars": 3490, "gh_open_issues_30d": 216, "gh_open_prs_30d": 0, "gh_community_health": "active", "gh_activity_checked": "2026-06-20T11:56:23.001278+02:00"}');
INSERT INTO "resources" VALUES('https://github.com/rancher/k3s',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,'manual','f5d348e28531dc067a668385b979d3b9dddeec3081e9e8f58087fcef3cde74aa',100.0,1779031788,0,'2026-05-17T17:29:48.406214+02:00',NULL,NULL,NULL,'[]','[]','["docs/rancher.md"]','[]','{}','{"gh_open_issues_30d": 0, "gh_open_prs_30d": 0, "gh_community_health": "dormant", "gh_activity_checked": "2026-06-20T11:56:23.638888+02:00"}');
INSERT INTO "resources" VALUES('https://github.com/rancher/kim','kim - The Kubernetes Image Manager','','2021',2,'An experimental builder and manager designed by Rancher to compile, push, and run container images directly inside a Kubernetes cluster''s container runtime, eliminating the need for Docker Desktop or daemon forwards. By 2026, the project has been archived in favor of tools like Finch and native BuildKit operators.','Go','CLI Tool','Medium',0,'online','manual','4525f77236bd9a879da89fd046da655589131915f4b98e81205e1c077309bff4',100.0,1779032873,1,'2022-01-07T16:55:10Z',NULL,NULL,NULL,'["Development", "Image Management", "Build Tool"]','["[EMERGING]", "[LEGACY]"]','["docs/kubernetes-tools.md"]','["kubernetes-tools.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2022-01-07T16:55:10Z", "gh_stars": 321, "gh_open_issues_30d": 19, "gh_open_prs_30d": 0, "gh_community_health": "healthy", "gh_activity_checked": "2026-06-20T11:56:24.343159+02:00"}');
INSERT INTO "resources" VALUES('https://github.com/rancher/system-upgrade-controller','rancher/system-upgrade-controller: System Upgrade Controller','','2024',5,'Orchestrates OS-level and Kubernetes runtime updates across node pools. It structures a sequential drain, upgrade, and uncordon pipeline to maintain continuous service availability.','Go','Operator','Advanced',0,'online','manual','0dac142485608d54b24f13b6624b877576823d70b903ded4a52282ead13a621c',100.0,1779030569,1,'2026-05-19T18:50:34Z',NULL,NULL,NULL,'["Infrastructure", "Cluster Management", "Node Upgrades", "Operators"]','["[DE FACTO STANDARD]"]','["docs/kubernetes-operators-controllers.md"]','["kubernetes-operators-controllers.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2026-05-19T18:50:34Z", "gh_stars": 952, "gh_open_issues_30d": 39, "gh_open_prs_30d": 0, "gh_community_health": "healthy", "gh_activity_checked": "2026-06-20T11:56:25.060187+02:00"}');
INSERT INTO "resources" VALUES('https://github.com/rancherfederal/rke2-aws-tf','github.com/rancherfederal/rke2-aws-tf','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','bf02eb9ef0e184fcc8770cb7795961fe49e69ad4eeb504b011972cd14f4db94a',100.0,1779030323,0,'2026-05-17T17:05:23.409177+02:00',NULL,NULL,NULL,'[]','[]','["docs/rancher.md"]','[]','{}','{"duplicate_of": "https://github.com/ranchergovernment/rke2-aws-tf", "gh_open_issues_30d": 0, "gh_open_prs_30d": 0, "gh_community_health": "dormant", "gh_activity_checked": "2026-06-20T11:56:25.698311+02:00"}');
INSERT INTO "resources" VALUES('https://github.com/ranchergovernment/rke2-aws-tf','github.com/rancherfederal/rke2-aws-tf','','2026',3,'A production-ready, highly secure Terraform configuration designed for deploying hardened RKE2 clusters inside AWS environments. Conforms to government security and strict CIS compliance benchmarks.','HCL','IaC','Advanced',0,'online','manual','1c9b0094da0f2a8882da9352f79903fe2c95c0dd131ad20070153ae508f49723',100.0,1779130494,1,'2026-06-13T20:03:48Z',NULL,NULL,NULL,'["Kubernetes Management", "Infrastructure as Code", "Government RKE2"]','["[COMMUNITY-TOOL]"]','["docs/rancher.md"]','["rancher.md"]','{}','{"gh_license": "MIT", "gh_pushed": "2026-06-13T20:03:48Z", "gh_stars": 91, "gh_open_issues_30d": 15, "gh_open_prs_30d": 0, "gh_community_health": "healthy", "gh_activity_checked": "2026-06-20T11:56:26.434317+02:00"}');
INSERT INTO "resources" VALUES('https://github.com/rasbt/LLMs-from-scratch','LLMs-from-scratch','','2024',5,'Curator Insight highlights this acclaimed resource for building a fully functional PyTorch Transformer from scratch. Live Grounding verifies it is an indispensable textbook for AI engineers, laying bare tokenization, self-attention calculations, optimization loops, and model loading mechanics without library abstractions.','Python','Codebase & Book','Advanced',0,'online','manual','a07f61322a4b4cf8351a6451162dec88b124420e1e97fc63b442f1e1adc3fef1',100.0,1779034461,1,'2026-06-02T14:14:19Z',NULL,NULL,NULL,'["Artificial Intelligence", "Deep Learning", "Large Language Models"]','["[DE FACTO STANDARD]"]','["docs/ai.md", "docs/chatgpt.md", "docs/python.md"]','["ai.md", "chatgpt.md", "python.md"]','{}','{"gh_license": "NOASSERTION", "gh_pushed": "2026-06-02T14:14:19Z", "gh_stars": 97134, "gh_open_issues_30d": 3, "gh_open_prs_30d": 0, "gh_community_health": "low", "gh_activity_checked": "2026-06-20T11:56:27.130990+02:00"}');
INSERT INTO "resources" VALUES('https://github.com/raspbernetes/k8s-security-policies','k8s-security-policies','','2022',5,'A repository hosting robust and ready-to-use security configurations for Kubernetes clusters, heavily focused on replacing deprecated PodSecurityPolicies with Kyverno and OPA alternatives. It is a highly practical compliance baseline library for platform teams seeking rapid deployment of security controls.','YAML','Library','Intermediate',0,'online','manual','1010508e3b7c1f16c6babd05380c1c76d605f4f2599af9ce7355124fcb3ae2f8',100.0,1779029689,1,'2026-05-13T08:01:32Z',NULL,NULL,NULL,'["Cloud-Native Platforms", "Kubernetes Security", "Policy-as-Code"]','["[DE FACTO STANDARD]", "[LEGACY]"]','["docs/securityascode.md"]','["securityascode.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2026-05-13T08:01:32Z", "gh_stars": 177, "gh_open_issues_30d": 15, "gh_open_prs_30d": 0, "gh_community_health": "healthy", "gh_activity_checked": "2026-06-20T11:56:27.851148+02:00"}');
INSERT INTO "resources" VALUES('https://github.com/ray-project/kuberay','Kube-Ray','','2025',2,'Curator Insight: An open-source Kubernetes Operator enabling the deployment and management of Ray clusters. Live Grounding: Serves as the backbone for distributed machine learning workloads on Kubernetes, abstracting compute node scaling, memory configuration, and actor scheduling.','Go','Software','Expert',1,'online','manual','9fd7630fa0d430a18d47383665c3b8ea76276c3b079230c0ee78c4b12048739f',100.0,1779031406,1,'2026-06-13T00:20:35Z',NULL,NULL,NULL,'["AI Infrastructure", "Distributed Computing", "Kube-Ray"]','["[COMMUNITY-TOOL]"]','["docs/ai-agents-mcp.md", "docs/kubernetes-tools.md"]','["ai-agents-mcp.md", "kubernetes-tools.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2026-06-13T00:20:35Z", "gh_stars": 2541, "gh_open_issues_30d": 671, "gh_open_prs_30d": 0, "gh_community_health": "active", "gh_activity_checked": "2026-06-20T11:56:28.545743+02:00"}');
INSERT INTO "resources" VALUES('https://github.com/rayfrankenstein/AITOW','rayfrankenstein/AITOW: #AgileKillsKittens (or Agile In Their Own Words:'' The Problem With Agile & Scrum)','','2026',0,'An satirical yet insightful critical collection reviewing organizational dysfunctions, compliance-heavy Scrum models, and the commercialization of Agile frameworks. Provides software architects with vital perspective on building high-trust developer environments.','Markdown','Essay Collection','Intermediate',0,'online','manual','f167bdf8c6ff0fdf4e87340795885c44f1084ebc23a319d79f5883585c2a8a98',100.0,1781736123,1,'2026-06-18T00:42:03.527038+02:00',NULL,NULL,NULL,'["Process & Delivery", "Agile Methodologies", "Critiques & Perspectives"]','["[COMMUNITY-TOOL]"]','["docs/other-awesome-lists.md"]','["architectural-foundations.md", "other-awesome-lists.md"]','{}','{"gh_stars": 0, "gh_pushed": null, "gh_license": "N/A", "is_special": true, "gh_open_issues_30d": 1, "gh_open_prs_30d": 0, "gh_community_health": "low", "gh_activity_checked": "2026-06-20T11:56:29.259576+02:00"}');
INSERT INTO "resources" VALUES('https://github.com/rchakode/kube-opex-analytics','**kube-opex-analytics** 🌟','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','168db3b3c5ba1a11529421fc010b01e54668be910a88204251b723aa86e32423',100.0,1779033862,0,'2026-05-17T18:04:22.743539+02:00',NULL,NULL,NULL,'[]','[]','["docs/kubernetes-tools.md"]','[]','{}','{"duplicate_of": "https://github.com/realopslabs/kubeledger", "gh_open_issues_30d": 0, "gh_open_prs_30d": 0, "gh_community_health": "dormant", "gh_activity_checked": "2026-06-20T11:56:29.906580+02:00"}');
INSERT INTO "resources" VALUES('https://github.com/reactive-python/reactpy','github.com/reactive-python/reactpy','','2026',5,'An innovative reactive framework bringing standard React-style component states, props, and virtual DOM handling directly into native Python code. Enables development of highly interactive user interfaces on the server without writing custom JavaScript engines.','Python','Framework','Advanced',0,'online','manual','36d508526ecdc0e2d5dcae02ad0f79df942633244d2b8dc8ffa6476130073dd2',100.0,1779029466,1,'2026-04-18T23:42:49Z',NULL,NULL,NULL,'["Software Engineering", "Web Frameworks", "Reactive Interfaces"]','["[DE FACTO STANDARD]"]','["docs/python.md"]','["python.md"]','{}','{"gh_license": "MIT", "gh_pushed": "2026-04-18T23:42:49Z", "gh_stars": 8138, "gh_open_issues_30d": 53, "gh_open_prs_30d": 0, "gh_community_health": "active", "gh_activity_checked": "2026-06-20T11:56:30.650078+02:00"}');
INSERT INTO "resources" VALUES('https://github.com/reactive-tech/kubegres','reactive-tech/kubegres','','2024',5,'Kubegres is a lightweight operator for managing PostgreSQL clusters. It coordinates master-replica setups, automated failovers, and physical backups using native StateSets with minimal footprint.','Go','Operator','Advanced',0,'online','manual','3f2a29147577d76dab7777b7145d4a675be1a77db611b34ff48d1707b4e0fc35',100.0,1779034477,1,'2025-01-04T14:29:28Z',NULL,NULL,NULL,'["Infrastructure", "Data Management", "PostgreSQL", "Operators"]','["[DE FACTO STANDARD]"]','["docs/kubernetes-operators-controllers.md"]','["kubernetes-operators-controllers.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2025-01-04T14:29:28Z", "gh_stars": 1351, "gh_open_issues_30d": 80, "gh_open_prs_30d": 0, "gh_community_health": "active", "gh_activity_checked": "2026-06-20T11:56:31.358400+02:00"}');
INSERT INTO "resources" VALUES('https://github.com/readme/guides','GitHub Guides','','N/A',0,NULL,NULL,NULL,NULL,0,NULL,'manual','c848f8b68c6b3bae1e7e8496dd1360b45b79950f7276c4f9c9886ae34e0c67ef',100.0,1779030955,1,'2026-05-17T17:15:55.046685+02:00',NULL,NULL,NULL,'[]','[]','[]','[]','{}','{"gh_open_issues_30d": 0, "gh_open_prs_30d": 0, "gh_community_health": "dormant", "gh_activity_checked": "2026-06-20T11:56:31.979238+02:00"}');
INSERT INTO "resources" VALUES('https://github.com/readme/guides/functional-programming-basics','github.com/readme/guides: Functional Programming 101','','2023',0,'An introductory guide exploring core tenets of the functional programming paradigm, such as immutability, pure functions, and referential transparency. Synthesizes practical benefits of adopting these concepts in modern application development to minimize side effects, simplify testing, and boost concurrent performance.','English','Guide','Beginner',0,'online','manual','afd9489bdfa752ab9ca6826f631c613c2b02b4b784201432ee74070e1fb4742f',100.0,1781735920,1,'2026-06-18T00:38:40.949179+02:00',NULL,NULL,NULL,'["Software Engineering", "Programming Paradigms", "Functional Programming"]','["[COMMUNITY-TOOL]", "[GUIDE]"]','["docs/developerportals.md"]','["developerportals.md"]','{}','{"gh_stars": 0, "gh_pushed": null, "gh_license": "N/A", "gh_open_issues_30d": 0, "gh_open_prs_30d": 0, "gh_community_health": "dormant", "gh_activity_checked": "2026-06-20T11:56:32.591967+02:00"}');
INSERT INTO "resources" VALUES('https://github.com/realopslabs/kubeledger','**kube-opex-analytics** 🌟','','2024',5,'An open-source utility designed to collect and visualize resource allocation analytics across multiple clusters. Evaluates usage histories, helps calculate workload cost distributions, and identifies over-provisioned namespace configurations.','Go','Tool','Intermediate',0,'online','manual','5b04b08eae216dd3fcd4b358029e2506475c4a4d90cb5524b236555719dac29d',100.0,1779130495,1,'2026-05-26T10:12:20Z',NULL,NULL,NULL,'["Infrastructure & Platform", "Kubernetes Tooling", "FinOps & Analytics"]','["[DE FACTO STANDARD]"]','["docs/kubernetes-tools.md"]','["kubernetes-tools.md"]','{}','{"gh_license": "NOASSERTION", "gh_pushed": "2026-05-26T10:12:20Z", "gh_stars": 481, "gh_open_issues_30d": 7, "gh_open_prs_30d": 0, "gh_community_health": "low", "gh_activity_checked": "2026-06-20T11:56:33.299761+02:00"}');
INSERT INTO "resources" VALUES('https://github.com/realvz/awesome-eks','realvz/awesome-eks: A curated list of awesome tools for Amazon EKS 🌟','','2026',5,'A community-curated list of tools, security extensions, and configuration practices designed for Amazon EKS operators. It serves as a practical, hands-on repository for tuning ingress resources, Karpenter autoscaling, and CloudWatch agent integrations. Essential for SRE teams maintaining production-grade Kubernetes workloads on AWS.','N/A','Repository','Advanced',0,'online','manual','fe1dfcd49bc327b98bfe470c7186fce0688f9e9660d4964902d0588b9ceda250',100.0,1779031800,1,'2026-04-26T01:57:01Z',NULL,NULL,NULL,'["Container Orchestration", "Kubernetes", "EKS"]','["[DE FACTO STANDARD]"]','["docs/kubernetes-tools.md", "docs/other-awesome-lists.md"]','["kubernetes-tools.md", "other-awesome-lists.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2026-04-26T01:57:01Z", "gh_stars": 340, "is_special": true, "gh_open_issues_30d": 8, "gh_open_prs_30d": 0, "gh_community_health": "low", "gh_activity_checked": "2026-06-20T11:56:33.993271+02:00"}');
INSERT INTO "resources" VALUES('https://github.com/rebataur/djkube','github.com/rebataur/djkube','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','72e58c4709f7dfedbd9b1766d86526ff87813bbd4a8ec29977cb0b5c02825374',100.0,1779032106,0,'2026-05-17T17:35:06.347269+02:00',NULL,NULL,NULL,'[]','[]','["docs/managed-kubernetes-in-public-cloud.md"]','[]','{}','{"duplicate_of": "https://github.com/rebataur/fskube", "gh_open_issues_30d": 0, "gh_open_prs_30d": 0, "gh_community_health": "dormant", "gh_activity_checked": "2026-06-20T11:56:34.621029+02:00"}');
INSERT INTO "resources" VALUES('https://github.com/rebataur/fskube','github.com/rebataur/djkube','','2026',5,'A lightweight, community-driven development aid designed to bridge local filesystems with Kubernetes volumes. Live Grounding indicates the project has had minimal recent activity, classifying it as a legacy utility. It may serve as a historical reference implementation for simple synchronization mechanisms.','Go','Code Repository','Intermediate',0,'online','manual','415e9e3a9fa06a87e19405f9e20ed072e3c6bd8c565bd41e77fe49f5371747ea',100.0,1779130494,1,'2023-07-16T10:01:08Z',NULL,NULL,NULL,'["Development Tools", "Storage", "Volume Synchronization"]','["[DE FACTO STANDARD]", "[LEGACY]"]','["docs/managed-kubernetes-in-public-cloud.md"]','["managed-kubernetes-in-public-cloud.md"]','{}','{"gh_license": "MIT", "gh_pushed": "2023-07-16T10:01:08Z", "gh_stars": 27, "gh_open_issues_30d": 0, "gh_open_prs_30d": 0, "gh_community_health": "dormant", "gh_activity_checked": "2026-06-20T11:56:35.315688+02:00"}');
INSERT INTO "resources" VALUES('https://github.com/recognai/rubrix','rubrix','','N/A',0,NULL,NULL,NULL,NULL,0,NULL,'manual','0690f80fc36f4cb02ed029bc6c5b938ec4b294dd307407b331f0c511d5180aba',100.0,1779031825,0,'2026-05-17T17:30:25.908133+02:00',NULL,NULL,NULL,'[]','[]','["docs/mlops.md"]','[]','{}','{"gh_open_issues_30d": 0, "gh_open_prs_30d": 0, "gh_community_health": "dormant", "gh_activity_checked": "2026-06-20T11:56:35.965066+02:00"}');
INSERT INTO "resources" VALUES('https://github.com/reconquest/tubekit','**Tubectl**: a kubectl alternative which adds a bit of magic to your everyday'' kubectl routines by reducing the complexity of working with contexts, namespaces and intelligent matching resources.','','2022',5,'A kubectl alternative implementing advanced routing logic and intelligent pattern-matching mechanisms. It dynamically resolves partial context names, namespaces, and resources, removing traditional operational frictions and speeding up interactive CLI queries.','Go','CLI Tool','Intermediate',0,'online','manual','5d7affed1942aecdf11fccd06a38ae5d89e15cb4acc3e73cef31a2a985f5c1da',100.0,1779033583,1,'2023-07-04T06:49:37Z',NULL,NULL,NULL,'["Developer Experience", "CLI Utilities", "Context Management"]','["[DE FACTO STANDARD]"]','["docs/kubernetes-tools.md"]','["kubernetes-tools.md"]','{}','{"gh_license": "MIT", "gh_pushed": "2023-07-04T06:49:37Z", "gh_stars": 216, "gh_open_issues_30d": 5, "gh_open_prs_30d": 0, "gh_community_health": "low", "gh_activity_checked": "2026-06-20T11:56:36.705702+02:00"}');
INSERT INTO "resources" VALUES('https://github.com/red-hat-storage/ocs-operator',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,'manual','ccb10ba5077f44b9ce15d64e3911d9b77ce01774d0168ab9e8b7fe59f3ea578c',100.0,1779130494,1,'2026-05-18T20:54:54.938295+02:00',NULL,NULL,NULL,'[]','[]','["docs/ocp4.md"]','[]','{}','{"gh_license": "Apache-2.0", "gh_open_issues_30d": 99, "gh_open_prs_30d": 0, "gh_community_health": "active", "gh_activity_checked": "2026-06-20T11:56:37.417676+02:00"}');
INSERT INTO "resources" VALUES('https://github.com/reddec/keycloak-ext-operator','github.com/reddec/keycloak-ext-operator','','2026',1,'Keycloak-ext-operator is a targeted community operator designed to manage key Identity and Access Management (IAM) configurations in Keycloak deployments. It simplifies administrative overhead by mapping custom Keycloak resources, users, and clients directly to Kubernetes manifests. Platform engineers utilize it to configure microservice authentication within declarative pipelines.','Go','Operator','Intermediate',0,'online','manual','87e7132ebcf352e166aa21263243b759ca595613eadf0c9760bf2b65298c2759',100.0,1779031012,1,'2023-11-15T02:54:55Z',NULL,NULL,NULL,'["Security", "Identity & Access", "Operators"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-tools.md"]','["kubernetes-tools.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2023-11-15T02:54:55Z", "gh_stars": 23, "gh_open_issues_30d": 0, "gh_open_prs_30d": 0, "gh_community_health": "dormant", "gh_activity_checked": "2026-06-20T11:56:38.102467+02:00"}');
INSERT INTO "resources" VALUES('https://github.com/redhat-actions','github.com: RedHat Actions 🌟','','2023',0,'The main organizational hub housing Red Hat''s official actions for OpenShift deployment. These components standardize cluster authentication, CLI installation, and container orchestration tasks directly in pipeline code. Acts as the primary bridge for enterprise Kubernetes pipeline operations.','Go','Library','Advanced',0,'online','manual','fff36b9b0ae0b20fa9ccbeda2036688654bbaaaedfeacbff508b156b6e786300',100.0,1779030407,1,'2026-05-17T17:06:47.638449+02:00',NULL,NULL,NULL,'["DevOps", "Container Orchestration", "CI/CD Libraries"]','["[COMMUNITY-TOOL]"]','["docs/git.md", "docs/jenkins-alternatives.md"]','["git.md", "jenkins-alternatives.md"]','{}','{"gh_stars": 0, "gh_pushed": null, "gh_license": "N/A"}');
INSERT INTO "resources" VALUES('https://github.com/redhat-actions/openshift-actions-runner','github.com: OpenShift GitHub Actions Runner 🌟','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','7169265c1640d37f76a0f53ed8996891812d99df66a397a020ca4592a28ad8c9',100.0,1779031097,0,'2026-05-17T17:18:17.439840+02:00',NULL,NULL,NULL,'[]','[]','["docs/git.md", "docs/jenkins-alternatives.md"]','[]','{}','{"duplicate_of": "https://github.com/redhat-actions/openshift-actions-runners", "gh_open_issues_30d": 0, "gh_open_prs_30d": 0, "gh_community_health": "dormant", "gh_activity_checked": "2026-06-20T11:56:38.739677+02:00"}');
INSERT INTO "resources" VALUES('https://github.com/redhat-actions/openshift-actions-runner-chart','github.com: OpenShift GitHub Actions Runner Chart 🌟','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','bdc59d35d60c918c626f93ebc8e3d1778da0948e1bb4e826eff5026a4a905f94',100.0,1779031461,0,'2026-05-17T17:24:21.162574+02:00',NULL,NULL,NULL,'[]','[]','["docs/git.md"]','[]','{}','{"duplicate_of": "https://github.com/redhat-actions/openshift-actions-runners", "gh_open_issues_30d": 9, "gh_open_prs_30d": 0, "gh_community_health": "low", "gh_activity_checked": "2026-06-20T11:56:39.467691+02:00"}');
INSERT INTO "resources" VALUES('https://github.com/redhat-actions/openshift-actions-runners','github.com: OpenShift GitHub Actions Runner 🌟','','2024',2,'Holds Red Hat''s containerized self-hosted GitHub Actions runner configurations optimized for execution on OpenShift clusters. Offers secure scaling patterns that allow pipelines to process resource-intensive compilation and container builds natively within the cluster fabric.','Dockerfile','Library','Advanced',0,'online','manual','4a5865877e0f85ea9003085551ec5e3d03ce8c9e7154551d1f1ba2a597162901',100.0,1781735950,1,'2026-06-18T00:39:10.776138+02:00',NULL,NULL,NULL,'["DevOps", "Container Orchestration", "Self-Hosted Runners"]','["[COMMUNITY-TOOL]"]','["docs/git.md", "docs/jenkins-alternatives.md"]','["git.md", "jenkins-alternatives.md"]','{}','{"gh_stars": 0, "gh_pushed": null, "gh_license": "N/A", "gh_open_issues_30d": 19, "gh_open_prs_30d": 0, "gh_community_health": "healthy", "gh_activity_checked": "2026-06-20T11:56:40.174666+02:00"}');
INSERT INTO "resources" VALUES('https://github.com/redhat-actions/openshift-actions-runners-chart',NULL,NULL,NULL,NULL,'A curated technical resource and architectural guide covering github.com in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'unreachable','manual',NULL,64.0,1779130494,0,'2026-05-18T20:54:54.976247+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/git.md"]','["git.md"]','{}','{"review_metadata": {"original_url": "https://github.com/redhat-actions/openshift-actions-runners-chart", "proposed_url": "NONE", "reason": "High-Value Protection: 404", "timestamp": "2026-05-18T18:54:54.976249"}, "gh_stars": 0, "gh_pushed": null, "gh_license": "N/A", "gh_open_issues_30d": 0, "gh_open_prs_30d": 0, "gh_community_health": "dormant", "gh_activity_checked": "2026-06-20T11:56:40.780983+02:00"}');
INSERT INTO "resources" VALUES('https://github.com/redhat-actions/spring-petclinic','redhat-actions/spring-petclinic','','2020',4,'Red Hat''s enterprise fork of the classical Spring Petclinic microservice framework, tailored for deployment patterns on Red Hat OpenShift and vanilla Kubernetes. Showcases optimized Containerfile definitions and integrated automated CI/CD pipelines.','Java','Repo','Intermediate',1,'online','manual','b1804abf247eaa9a3595c4aaed6a55204e772e874774c58e799c02b6d5a6bbc2',100.0,1779034116,1,'2022-09-27T21:10:26Z',NULL,NULL,NULL,'["Application Development", "Java", "Microservices Demo"]','["[ENTERPRISE-STABLE]"]','["docs/demos.md"]','["demos.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2022-09-27T21:10:26Z", "gh_stars": 4, "gh_open_issues_30d": 0, "gh_open_prs_30d": 0, "gh_community_health": "dormant", "gh_activity_checked": "2026-06-20T11:56:41.557217+02:00"}');
INSERT INTO "resources" VALUES('https://github.com/redhat-certification/chart-verifier','redhat-certification: chart-verifier: Rules based tool to certify Helm charts'' 🌟','','2025',2,'Red Hat''s policy-enforcement checker built to certify Helm charts for enterprise deployment suitability on OpenShift platforms. It verifies that packaging templates align with platform standards, security models, and compliance benchmarks.','Go','CLI Tool','Intermediate',0,'online','manual','5fda350d7302e091d88a4aa7b30189dca15ec15388e9dee250c83e69992eb51a',100.0,1779030348,1,'2026-06-12T17:15:56Z',NULL,NULL,NULL,'["Platform Engineering", "Kubernetes GitOps & Packaging", "Compliance & Validation"]','["[COMMUNITY-TOOL]"]','["docs/helm.md", "docs/kubernetes-tools.md"]','["helm.md", "kubernetes-tools.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2026-06-12T17:15:56Z", "gh_stars": 61, "gh_open_issues_30d": 10, "gh_open_prs_30d": 0, "gh_community_health": "healthy", "gh_activity_checked": "2026-06-20T11:56:42.297697+02:00"}');
INSERT INTO "resources" VALUES('https://github.com/redhat-cop','Red Hat Communities of Practice','','2026',0,'The master platform profile of Red Hat''s Communities of Practice. Contains scripts, custom operator codes, and automated scaffolding for cluster setups, management, and resource governing processes.','Go','Code Organization','Advanced',0,'online','manual','503b2db131d084ebfd458d1176678a64e5e04b8a9c63f7ad8a3278145b4ccd70',100.0,1779034263,1,'2026-05-17T18:11:03.050596+02:00',NULL,NULL,NULL,'["Platform Architecture", "Automation", "Community Tools"]','["[ENTERPRISE-STABLE]"]','["docs/ocp3.md"]','["ocp3.md"]','{}','{"gh_stars": 0, "gh_pushed": null, "gh_license": "N/A"}');
INSERT INTO "resources" VALUES('https://github.com/redhat-cop/container-pipelines','OpenShift Container Pipelines Samples 🌟','','2021',2,'A repository of pipeline configurations originally curated by the Red Hat Community of Practice. Useful for understanding legacy configurations on OpenShift 3 and 4, though modern pipelines have shifted to Tekton architectures.','Groovy','Code Repository','Intermediate',0,'online','manual','ea90059379c7df77aa719cf21f369693d644102d05d595e05a2edf61e3775ca7',100.0,1779030250,1,'2026-06-03T15:07:08Z',NULL,NULL,NULL,'["Platform Architecture", "CI/CD", "Jenkins Pipelines"]','["[COMMUNITY-TOOL]", "[LEGACY]"]','["docs/openshift-pipelines.md"]','["openshift-pipelines.md"]','{}','{"gh_license": "NOASSERTION", "gh_pushed": "2026-06-03T15:07:08Z", "gh_stars": 160, "gh_open_issues_30d": 11, "gh_open_prs_30d": 0, "gh_community_health": "healthy", "gh_activity_checked": "2026-06-20T11:56:43.027768+02:00"}');
INSERT INTO "resources" VALUES('https://github.com/redhat-cop/dynamic-rbac-operator','redhat-cop/dynamic-rbac-operator: Dynamic RBAC Operator','','2023',5,'Dynamically coordinates RBAC permissions based on directory groups or namespace annotations, simplifying user onboarding and access control administration.','Go','Operator','Advanced',0,'online','manual','bff5dd84d90e24f94092dfa3c869d9b2d7baf0eb812617b0d8fc491c9d080731',100.0,1779031536,1,'2024-04-06T08:47:15Z',NULL,NULL,NULL,'["Security", "Access Control", "Dynamic RBAC", "Operators"]','["[DE FACTO STANDARD]"]','["docs/kubernetes-operators-controllers.md"]','["kubernetes-operators-controllers.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2024-04-06T08:47:15Z", "gh_stars": 23, "gh_open_issues_30d": 13, "gh_open_prs_30d": 0, "gh_community_health": "healthy", "gh_activity_checked": "2026-06-20T11:56:43.732030+02:00"}');
INSERT INTO "resources" VALUES('https://github.com/redhat-cop/gitops-catalog','==github.com/redhat-cop/gitops-catalog==','','2026',5,'An indispensable, community-curated collection of production-ready GitOps blueprints, Argo CD definitions, and cluster config charts maintained by Red Hat CoP.','YAML','Source Code','Advanced',0,'online','manual','28e872d62dd05f2d4d88ec6141cc8e2e4b6f9a8e6bc44d2f47e55c1291db8d0c',100.0,1779034327,1,'2026-06-08T16:57:19Z',NULL,NULL,NULL,'["CI/CD & Delivery", "GitOps Blueprints", "Community Catalog"]','["[DE FACTO STANDARD]"]','["docs/ocp4.md"]','["ocp4.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2026-06-08T16:57:19Z", "gh_stars": 377, "gh_open_issues_30d": 18, "gh_open_prs_30d": 0, "gh_community_health": "healthy", "gh_activity_checked": "2026-06-20T11:56:44.457685+02:00"}');
INSERT INTO "resources" VALUES('https://github.com/redhat-cop/infra-ansible','GitHub redhat-cop: Ansible Role 🌟','','2023',2,'A structured repository of Ansible automation roles customized for provisioning, maintaining, and configuring OpenShift resources. Simplifies operations such as authentication, user management, and day-2 configurations.','YAML','Code Repository','Advanced',0,'online','manual','ab2e14faa72cffb2fe348d6396361af9c07bfc23405af10540f220999184db21',100.0,1779130495,1,'2024-12-25T00:34:57Z',NULL,NULL,NULL,'["Platform Architecture", "Automation", "Ansible"]','["[ENTERPRISE-STABLE]"]','["docs/ocp3.md"]','["ocp3.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2024-12-25T00:34:57Z", "gh_stars": 219, "gh_open_issues_30d": 64, "gh_open_prs_30d": 0, "gh_community_health": "active", "gh_activity_checked": "2026-06-20T11:56:45.196105+02:00"}');
INSERT INTO "resources" VALUES('https://github.com/redhat-cop/infra-ansible/tree/master/roles/identity-management ','GitHub redhat-cop: Ansible Role 🌟','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','N/A',100.0,1779033041,0,'2026-05-17T17:50:41.357835+02:00',NULL,NULL,NULL,'[]','[]','["docs/ocp3.md"]','[]','{}','{"duplicate_of": "https://github.com/redhat-cop/infra-ansible", "gh_open_issues_30d": 64, "gh_open_prs_30d": 0, "gh_community_health": "active", "gh_activity_checked": "2026-06-20T11:56:45.896042+02:00"}');
INSERT INTO "resources" VALUES('https://github.com/redhat-cop/keepalived-operator','==redhat-cop/keepalived-operator: Keepalived operator==','','2023',5,'Manages Keepalived deployments within Kubernetes clusters. It coordinates VIP (Virtual IP) failover protocols across physical or virtual cluster node interfaces.','Go','Operator','Advanced',0,'online','manual','36ebcc8a8c1e0b111e6f6a4d84a1eb0a7df3ef7f97b74c9f36e825c3b3452a79',100.0,1779033046,1,'2024-04-03T23:41:54Z',NULL,NULL,NULL,'["Networking", "Load Balancing", "High Availability", "Operators"]','["[DE FACTO STANDARD]"]','["docs/kubernetes-operators-controllers.md"]','["kubernetes-operators-controllers.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2024-04-03T23:41:54Z", "gh_stars": 123, "gh_open_issues_30d": 38, "gh_open_prs_30d": 0, "gh_community_health": "healthy", "gh_activity_checked": "2026-06-20T11:56:46.595822+02:00"}');
INSERT INTO "resources" VALUES('https://github.com/redhat-cop/openshift-applier','openshift-applier','','2023',5,'An Ansible-based configuration framework from the Red Hat Community of Practice (CoP). It simplifies OpenShift resource definition by translating complex templates into structured variables, allowing legacy automation tools to interface with Kubernetes.','Ansible','Automation Tool','Intermediate',0,'online','manual','c5045b3bfe9fb02f4e1c402ac4e20a541531cc4c8d477d3108772d98342d5b20',100.0,1779032786,1,'2023-01-16T14:45:42Z',NULL,NULL,NULL,'["Deployment & Delivery", "OpenShift", "Automation"]','["[DE FACTO STANDARD]", "[LEGACY]"]','["docs/gitops.md"]','["gitops.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2023-01-16T14:45:42Z", "gh_stars": 98, "gh_open_issues_30d": 43, "gh_open_prs_30d": 0, "gh_community_health": "healthy", "gh_activity_checked": "2026-06-20T11:56:47.317761+02:00"}');
INSERT INTO "resources" VALUES('https://github.com/redhat-cop/openshift-playbooks','OpenShift Playbooks','','N/A',0,NULL,NULL,NULL,NULL,0,NULL,'manual','322d2044fcde21fd62b287e7a6b3a2aa7b942139a6745530d8b14a1ab5ebd790',100.0,1779031567,1,'2026-05-17T17:26:07.397674+02:00',NULL,NULL,NULL,'[]','[]','["docs/ocp3.md"]','[]','{}','{"gh_license": "CC-BY-SA-4.0", "gh_open_issues_30d": 38, "gh_open_prs_30d": 0, "gh_community_health": "healthy", "gh_activity_checked": "2026-06-20T11:56:48.011415+02:00"}');
INSERT INTO "resources" VALUES('https://github.com/redhat-cop/openshift-toolkit','OpenShift Toolkit 🌟','','N/A',0,NULL,NULL,NULL,NULL,0,NULL,'manual','73930c1fbb7418f2401b9edd0df604cbee3db613a9835abccb329a06bedbaecb',100.0,1779032249,1,'2026-05-17T17:37:29.140976+02:00',NULL,NULL,NULL,'[]','[]','["docs/ocp3.md"]','[]','{}','{"gh_license": "Apache-2.0", "gh_open_issues_30d": 15, "gh_open_prs_30d": 0, "gh_community_health": "healthy", "gh_activity_checked": "2026-06-20T11:56:48.717363+02:00"}');
INSERT INTO "resources" VALUES('https://github.com/redhat-cop/openshift-toolkit/tree/master/capacity-dashboard',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,'manual','049ec769aec9d45569d1de327ebb3742264ba2ef49ddfa1fc0ac459fe68d4b03',100.0,1779029634,1,'2026-05-17T16:53:54.485014+02:00',NULL,NULL,NULL,'[]','[]','["docs/monitoring.md"]','[]','{}','{"gh_license": "Apache-2.0", "gh_open_issues_30d": 15, "gh_open_prs_30d": 0, "gh_community_health": "healthy", "gh_activity_checked": "2026-06-20T11:56:49.429689+02:00"}');
INSERT INTO "resources" VALUES('https://github.com/redhat-cop/openshift-toolkit/tree/master/custom-dashboards',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,'manual','2bfcf18e1623bfc91158bf24be624875fa444d591fe10c1d34310a0143450f5a',100.0,1779032518,1,'2026-05-17T17:41:58.849999+02:00',NULL,NULL,NULL,'[]','[]','["docs/monitoring.md"]','[]','{}','{"gh_license": "Apache-2.0", "gh_open_issues_30d": 15, "gh_open_prs_30d": 0, "gh_community_health": "healthy", "gh_activity_checked": "2026-06-20T11:56:50.129105+02:00"}');
INSERT INTO "resources" VALUES('https://github.com/redhat-cop/openshift-toolkit/tree/master/networkpolicy','GitHub: redhat-cop OpenShift Toolkit Network Policy 🌟','','2020',3,'Developed by the Red Hat Community of Practice, this repository provides highly standardized, reusable NetworkPolicy templates. While early implementations relied on basic IP blocks, live engineering practices in 2026 demand these profiles for enforcing zero-trust namespaces.','YAML','Repository','Advanced',0,'online','manual','cd907088eeb5ced935681a6c6a7422bdddcf468be81abcf597bc7947be65cba1',100.0,1779032104,1,'2022-11-08T14:49:55Z',NULL,NULL,NULL,'["Kubernetes & OpenShift", "Security", "Network Policies"]','["[COMMUNITY-TOOL]"]','["docs/openshift.md"]','["openshift.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2022-11-08T14:49:55Z", "gh_stars": 236, "gh_open_issues_30d": 15, "gh_open_prs_30d": 0, "gh_community_health": "healthy", "gh_activity_checked": "2026-06-20T11:56:50.834928+02:00"}');
INSERT INTO "resources" VALUES('https://github.com/redhat-cop/openshift-toolkit/tree/master/quota-management','GitHub redhat-cop: OpenShift Toolkit - Quota Management 🌟','','2021',2,'A toolkit designed to administer dynamic multi-project resource quotas. Provides automation patterns to help cluster operators coordinate resource allocation profiles across developer namespaces.','Go','Code Repository','Advanced',0,'online','manual','0ee9da0840ba5110b22c139014a88b0d20833b3c13250ae5dfefc13166cad2f4',100.0,1779031865,1,'2022-11-08T14:49:55Z',NULL,NULL,NULL,'["Platform Architecture", "Resource Management", "Governance"]','["[COMMUNITY-TOOL]", "[ENTERPRISE-STABLE]"]','["docs/ocp3.md"]','["ocp3.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2022-11-08T14:49:55Z", "gh_stars": 236, "gh_open_issues_30d": 15, "gh_open_prs_30d": 0, "gh_community_health": "healthy", "gh_activity_checked": "2026-06-20T11:56:51.548969+02:00"}');
INSERT INTO "resources" VALUES('https://github.com/redhat-cop/pelorus',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,'manual','9e0a361d7f9844408ff4bb2f67698201bd08cb34e4b2b3ab44c90bb11bbe1970',100.0,1779032372,0,'2026-05-17T17:39:32.213471+02:00',NULL,NULL,NULL,'[]','[]','["docs/monitoring.md"]','[]','{}','{"gh_open_issues_30d": 0, "gh_open_prs_30d": 0, "gh_community_health": "dormant", "gh_activity_checked": "2026-06-20T11:56:52.190601+02:00"}');
INSERT INTO "resources" VALUES('https://github.com/redhat-cop/pipeline-library','OpenShift Pipeline Library 🌟','','2021',1,'A collection of shared pipeline libraries providing modular groovy wrapper methods for OpenShift deployments. Most implementations are archived as enterprise standards have pivoted completely toward Tekton Pipelines and Argo CD GitOps pipelines.','Groovy','Code Repository','Advanced',0,'online','manual','791bf29a388fb988c57a91ed46b419db0c36c6e12b4368fa1db2de945ca7038e',100.0,1779031896,1,'2023-11-14T11:29:20Z',NULL,NULL,NULL,'["Platform Architecture", "CI/CD", "Jenkins Pipelines"]','["[COMMUNITY-TOOL]", "[LEGACY]"]','["docs/openshift-pipelines.md"]','["openshift-pipelines.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2023-11-14T11:29:20Z", "gh_stars": 51, "gh_open_issues_30d": 0, "gh_open_prs_30d": 0, "gh_community_health": "dormant", "gh_activity_checked": "2026-06-20T11:56:52.903299+02:00"}');
INSERT INTO "resources" VALUES('https://github.com/redhat-cop/quay-operator','Quay Community Edition operator','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','29bf38ae0cd9b442da8f581ec65f8dc6e0daee5b7d2be93453ebf87c6c63847b',100.0,1779031064,0,'2026-05-17T17:17:44.934559+02:00',NULL,NULL,NULL,'[]','[]','["docs/registries.md"]','[]','{}','{"duplicate_of": "https://github.com/quay/quay-operator", "gh_open_issues_30d": 0, "gh_open_prs_30d": 0, "gh_community_health": "dormant", "gh_activity_checked": "2026-06-20T11:56:53.534055+02:00"}');
INSERT INTO "resources" VALUES('https://github.com/redhat-developer-demos','Red Hat Tutorials & Examples: github.com/redhat-developer-demos 🌟','','2023',0,'The main repository for Red Hat Developer developer demos. Offers a variety of quickstarts covering modern Java/Go runtimes, microservices integration, Kubernetes-native deployments, and pipeline automation designs.','Java / Go / Node.js','Repository','Intermediate',1,'online','manual','86a2f65ef28633dcbfc8bb69566b134096d084b2399d0efbfbf5a1a60e6f4887',100.0,1779030788,1,'2026-05-17T17:13:08.078620+02:00',NULL,NULL,NULL,'["Application Development", "Tutorials", "Developer Demos"]','["[COMMUNITY-TOOL]"]','["docs/demos.md"]','["demos.md"]','{}','{"gh_stars": 0, "gh_pushed": null, "gh_license": "N/A"}');
INSERT INTO "resources" VALUES('https://github.com/redhat-developer-demos/istio-tutorial','github: redhat-developer-demos Istio Tutorial for Java Microservices','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','6aa944dab53781d6e7f95f9c8fc283d81c70e52b6191693d2f3c95f0bebf7436',100.0,1779031521,0,'2026-05-17T17:25:21.414866+02:00',NULL,NULL,NULL,'[]','[]','["docs/demos.md"]','[]','{}','{"duplicate_of": "https://github.com/redhat-scholars/istio-tutorial", "gh_open_issues_30d": 0, "gh_open_prs_30d": 0, "gh_community_health": "dormant", "gh_activity_checked": "2026-06-20T11:56:54.171671+02:00"}');
INSERT INTO "resources" VALUES('https://github.com/redhat-developer-demos/knative-tutorial','knative-tutorial','','2023',5,'A comprehensive repository tutorial focused on Knative. Delivers detailed, practical instructions for implementing Knative Serving, traffic splitting, event brokers, and scale-to-zero configurations.','Java / Yaml','Repository','Intermediate',1,'online','manual','32a735e398958e5c1d0b6daac824581708477f5be29cbfc3b5bd1d5e4822342f',100.0,1779030674,1,'2026-01-15T22:52:33Z',NULL,NULL,NULL,'["Serverless & Knative", "Serverless Frameworks", "Knative Tutorial"]','["[DE FACTO STANDARD]"]','["docs/demos.md"]','["demos.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2026-01-15T22:52:33Z", "gh_stars": 291, "gh_open_issues_30d": 10, "gh_open_prs_30d": 0, "gh_community_health": "healthy", "gh_activity_checked": "2026-06-20T11:56:54.869057+02:00"}');
INSERT INTO "resources" VALUES('https://github.com/redhat-developer-demos/spring-petclinic','github.com/redhat-developer-demos/spring-petclinic 🌟','','2020',0,'Curator Insight maps out Red Hat''s customized developer demo fork of the Spring Petclinic project. Live Grounding indicates this version is heavily optimized for OpenShift deployments, featuring native integration with OpenShift build configs and Kubernetes secrets. It is ideal for illustrating red-hat native cloud development workflows.','Java','Repository','Intermediate',1,'online','manual','fd24727441ba9292563440cf72f52c7fc639eba4eb1f369c8ae9f1ebddf16460',100.0,1781735921,1,'2026-06-18T00:38:41.281870+02:00',NULL,NULL,NULL,'["Software Development", "Microservices", "Reference Architecture", "Spring Petclinic Red Hat"]','["[COMMUNITY-TOOL]"]','["docs/demos.md"]','["demos.md"]','{}','{"gh_stars": 0, "gh_pushed": null, "gh_license": "N/A", "gh_open_issues_30d": 5, "gh_open_prs_30d": 0, "gh_community_health": "low", "gh_activity_checked": "2026-06-20T11:56:55.627246+02:00"}');
INSERT INTO "resources" VALUES('https://github.com/redhat-developer/odo','ODO: OpenShift Command line for Developers 🌟','','2024',5,'Official repository for odo, a developer-centric CLI for Kubernetes and OpenShift. Abstracting away complex Kubernetes YAML manifests, odo prioritizes fast iterative code deployments directly to the cluster from local IDE directories.','Go','Repository','Intermediate',1,'online','manual','8bdde2aceb677ab1c885afb312d10ca3a1d660fd0e588dabb9376553ffe9a16f',100.0,1779031602,1,'2026-03-30T17:07:22Z',NULL,NULL,NULL,'["Developer Experience", "Inner Loop Development", "OpenShift Odo CLI"]','["[DE FACTO STANDARD]"]','["docs/openshift-pipelines.md"]','["openshift-pipelines.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2026-03-30T17:07:22Z", "gh_stars": 841, "gh_open_issues_30d": 102, "gh_open_prs_30d": 0, "gh_community_health": "active", "gh_activity_checked": "2026-06-20T11:56:56.327030+02:00"}');
INSERT INTO "resources" VALUES('https://github.com/redhat-gpte-devopsautomation/ocp4_app_deploy_homework_grading','Grading Pipeline for OpenShift 4 Advanced Application Deployment Homework Assignment','','2021',0,'Curator Insight frames this as a grading pipeline automated for assessing advanced application deployment homework on OpenShift 4. Live Grounding indicates it uses script-based compliance checks to programmatically evaluate multi-tier deployments. This architecture is valuable for automated environment auditing and continuous validation platforms.','Groovy','Repository','Advanced',0,'online','manual','11952450ee620a2e1caf388fa3392fac6fdaf3c0f552d391f01606a264b8d935',100.0,1781735911,1,'2026-06-18T00:38:31.060876+02:00',NULL,NULL,NULL,'["Cloud Native Platforms", "Red Hat OpenShift", "Automation Grading", "Academic Homework"]','["[COMMUNITY-TOOL]"]','["docs/demos.md"]','["demos.md"]','{}','{"gh_stars": 0, "gh_pushed": null, "gh_license": "N/A", "gh_open_issues_30d": 3, "gh_open_prs_30d": 0, "gh_community_health": "low", "gh_activity_checked": "2026-06-20T11:56:57.036652+02:00"}');
INSERT INTO "resources" VALUES('https://github.com/redhat-scholars/istio-tutorial','redhat-scholars: istio-tutorial 🌟','','2023',3,'A comprehensive scenario-driven learning path designed by Red Hat. Covers service deployment, routing, traffic splitting, canary deployments, circuit breakers, and advanced security models using Envoy.','HTML','Repository','Intermediate',1,'online','manual','6aa944dab53781d6e7f95f9c8fc283d81c70e52b6191693d2f3c95f0bebf7436',100.0,1779034156,1,'2024-10-17T11:00:24Z',NULL,NULL,NULL,'["Service Mesh", "Training", "Education"]','["[COMMUNITY-TOOL]"]','["docs/istio.md"]','["istio.md", "demos.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2024-10-17T11:00:24Z", "gh_stars": 1206, "gh_open_issues_30d": 11, "gh_open_prs_30d": 0, "gh_community_health": "healthy", "gh_activity_checked": "2026-06-20T11:56:57.750246+02:00"}');
INSERT INTO "resources" VALUES('https://github.com/redhatdemocentral/ocp-install-demo','github.com/redhatdemocentral: OpenShift Container Platform Install Demo'' 🌟','','2021',3,'A repository of scripts for quick deployment demonstrations of the OpenShift Container Platform. Useful for sandboxing and architecture demos. However, 2026 production automation pipelines strictly favor the official OpenShift Installer (IPI) commands directly.','Shell','Code Repository','Advanced',0,'online','manual','37d4ae26478a77707dc937bd7afb50f9571de3db2345633bfe9f35e0a152d073',100.0,1781736123,1,'2026-06-18T00:42:03.110011+02:00',NULL,NULL,NULL,'["Platform Engineering", "Kubernetes Distributions", "Demos & Workshops"]','["[COMMUNITY-TOOL]"]','["docs/openshift.md"]','["openshift.md"]','{}','{"gh_stars": 0, "gh_pushed": null, "gh_license": "N/A", "gh_open_issues_30d": 0, "gh_open_prs_30d": 0, "gh_community_health": "dormant", "gh_activity_checked": "2026-06-20T11:56:58.453333+02:00"}');
INSERT INTO "resources" VALUES('https://github.com/redhatspain/apache-reverse-proxy-jenkins','Apache Reverse Proxy for Jenkins','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','9d875b557b84eed1c35aed8d8cbd536b4ad4f9af17e64b8ac003b1e033ee998d',100.0,1779031945,0,'2026-05-17T17:32:25.427720+02:00',NULL,NULL,NULL,'[]','[]','["docs/web-servers.md"]','[]','{}','{"duplicate_of": "https://github.com/nubenetes/apache-reverse-proxy-jenkins", "gh_open_issues_30d": 0, "gh_open_prs_30d": 0, "gh_community_health": "dormant", "gh_activity_checked": "2026-06-20T11:56:59.095278+02:00"}');
INSERT INTO "resources" VALUES('https://github.com/redhatspain/awesome-kubernetes/blob/master/pdf/dynatrace_demo.pdf','My Dynatrace proof of concept 🌟','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','87bdcfd7de5bf5edde67964c50cb353136bae950347fd52ab4b285fcaddae3c5',100.0,1779030732,0,'2026-05-17T17:12:12.465121+02:00',NULL,NULL,NULL,'[]','[]','["docs/monitoring.md"]','[]','{}','{"duplicate_of": "https://github.com/nubenetes/awesome-kubernetes/blob/master/pdf/dynatrace_demo.pdf", "gh_open_issues_30d": 0, "gh_open_prs_30d": 0, "gh_community_health": "dormant", "gh_activity_checked": "2026-06-20T11:56:59.731116+02:00"}');
INSERT INTO "resources" VALUES('https://github.com/redhatspain/awesome-kubernetes/tree/master/pdf',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,'manual','1f38461b8ef6fb950943d311d635603a28b0210389b47d3c8c3bfd6a1d1e9b1f',100.0,1779032340,0,'2026-05-17T17:39:00.215629+02:00',NULL,NULL,NULL,'[]','[]','["docs/ocp4.md"]','[]','{}','{"gh_open_issues_30d": 0, "gh_open_prs_30d": 0, "gh_community_health": "dormant", "gh_activity_checked": "2026-06-20T11:57:00.370758+02:00"}');
INSERT INTO "resources" VALUES('https://github.com/redhatspain/confluence6-atlassian','Atlassian Confluence6','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','68899e39f2e8c69de2e1bc9a7085f64c600c83931fd0a3cdadfa7136cd37c6a3',100.0,1779033974,0,'2026-05-17T18:06:14.423001+02:00',NULL,NULL,NULL,'[]','[]','["docs/openshift.md"]','[]','{}','{"duplicate_of": "https://github.com/nubenetes/confluence6-atlassian", "gh_open_issues_30d": 0, "gh_open_prs_30d": 0, "gh_community_health": "dormant", "gh_activity_checked": "2026-06-20T11:57:01.013138+02:00"}');
INSERT INTO "resources" VALUES('https://github.com/redhatspain/jenkins-CasC-kubernetes-demo','Jenkins Configuration as Code on Kubernetes 🌟','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','de8f3797f1dc811127980d26c0db9fe57190976c33590c276556b1ead02e05f6',100.0,1779031181,0,'2026-05-17T17:19:41.947357+02:00',NULL,NULL,NULL,'[]','[]','["docs/demos.md"]','[]','{}','{"duplicate_of": "https://github.com/nubenetes/jenkins-CasC-kubernetes-demo", "gh_open_issues_30d": 0, "gh_open_prs_30d": 0, "gh_community_health": "dormant", "gh_activity_checked": "2026-06-20T11:57:01.652773+02:00"}');
INSERT INTO "resources" VALUES('https://github.com/redhatspain/nexus3-helm-chart','Proof of Concept: Nexus3 Chart configuration on Kubernetes','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','c47112a19729667b9426ca0878bae659779bcea302b5d100a828a37305451200',100.0,1779031865,0,'2026-05-17T17:31:05.850186+02:00',NULL,NULL,NULL,'[]','[]','["docs/demos.md"]','[]','{}','{"duplicate_of": "https://github.com/nubenetes/nexus3-helm-chart", "gh_open_issues_30d": 0, "gh_open_prs_30d": 0, "gh_community_health": "dormant", "gh_activity_checked": "2026-06-20T11:57:02.292473+02:00"}');
INSERT INTO "resources" VALUES('https://github.com/redkubes/otomi-core','==github: Otomi==','','N/A',0,NULL,NULL,NULL,NULL,0,NULL,'manual','39d17f5e01336c933d85de62b95e90f66645b05c9f8e301a3bb5520d27cc0df5',100.0,1779033904,0,'2026-05-17T18:05:04.116343+02:00',NULL,NULL,NULL,'[]','[]','["docs/managed-kubernetes-in-public-cloud.md"]','[]','{}','{"gh_open_issues_30d": 0, "gh_open_prs_30d": 0, "gh_community_health": "dormant", "gh_activity_checked": "2026-06-20T11:57:02.940166+02:00"}');
INSERT INTO "resources" VALUES('https://github.com/redpanda-data/console','redpanda-data/kowl','','2023',5,'A high-performance web dashboard optimized for debugging and exploring event-streaming platforms. Developed originally as Kowl and later rebranded as Redpanda Console, it presents outstanding visualization of schema registries, active consumer state tracking, and rapid payload searches.','TypeScript','Open Source Tool','Intermediate',0,'online','manual','f9cf43865650fb3fb4b61a4e568811dc244f4a38ce1bed0c8f67da5e778ce9ac',100.0,1781736091,1,'2026-06-18T00:41:31.521530+02:00',NULL,NULL,NULL,'["Event-Driven Systems", "Apache Kafka", "Observability & UI"]','["[DE FACTO STANDARD]"]','["docs/message-queue.md"]','["message-queue.md"]','{}','{"gh_stars": 0, "gh_pushed": null, "gh_license": "N/A", "gh_open_issues_30d": 144, "gh_open_prs_30d": 0, "gh_community_health": "active", "gh_activity_checked": "2026-06-20T11:57:03.653043+02:00"}');
INSERT INTO "resources" VALUES('https://github.com/redpanda-data/kowl','redpanda-data/kowl','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','eb6cee0202e057298f985d2033125765332c425f6edbe4942af179bfe21ac5e1',100.0,1779033045,0,'2026-05-17T17:50:45.331044+02:00',NULL,NULL,NULL,'[]','[]','["docs/message-queue.md"]','[]','{}','{"duplicate_of": "https://github.com/redpanda-data/console", "gh_open_issues_30d": 0, "gh_open_prs_30d": 0, "gh_community_health": "dormant", "gh_activity_checked": "2026-06-20T11:57:04.299690+02:00"}');
INSERT INTO "resources" VALUES('https://github.com/reetasingh/CKAD-Bookmarks','CKAD-Bookmarks','','2022',5,'A curated repository of target-specific browser bookmarks designed to speed up reference lookup in the official Kubernetes documentation during the time-constrained Certified Kubernetes Application Developer (CKAD) exam. Organized logically by exam domains, it allows rapid navigation to code snippets for CronJobs, NetworkPolicies, and PersistentVolumeClaims.','HTML','Reference','Beginner',0,'online','manual','dff58f531df854fa84ac372bc6f10784d54b17ebf8cc25c48c5ddde5ed301a2d',100.0,1779030268,1,'2023-02-23T04:44:31Z',NULL,NULL,NULL,'["Training", "Certification", "CKAD"]','["[DE FACTO STANDARD]"]','["docs/kubernetes.md"]','["kubernetes.md"]','{}','{"gh_license": "MIT", "gh_pushed": "2023-02-23T04:44:31Z", "gh_stars": 295, "gh_open_issues_30d": 0, "gh_open_prs_30d": 0, "gh_community_health": "dormant", "gh_activity_checked": "2026-06-20T11:57:04.991062+02:00"}');
INSERT INTO "resources" VALUES('https://github.com/regret546/AzureBlueprints/tree/main/iac-azure-bastion-hub-spoke','Azure Bastion Hub-Spoke IaC Blueprint','An Infrastructure-as-Code blueprint to automate the deployment of Azure Bastion within a hub-and-spoke virtual network topology.','2026',4,'A ready-to-deploy Infrastructure-as-Code repository facilitating standard landing zone security configurations on Azure. Automates the provisioning of Azure Bastion hosted in a centralized Hub virtual network, establishing secure, peer-routed administrative access tunnels to VMs housed in secondary Spoke networks. Implements strict enterprise topology rules to minimize public-facing attack surfaces without disrupting operational connectivity.','en','repository','intermediate',0,'online','automatic','ba30c6b7f96e540b46eb1750dfa7e3dbf5d6010da3746457ff7be3ef464e03e7',NULL,1780352037,0,'2026-06-02T00:13:57.401450+02:00',NULL,NULL,NULL,'["Cloud Infrastructure", "Azure", "Networking", "Hub and Spoke", "Azure Bastion IaC"]','["[COMMUNITY-TOOL]"]','[]','[]','{}','{"category": "azure", "reputation_status": "Vetted", "reputation_summary": "Active community project detailing enterprise standard cloud architecture topologies.", "social_preview_url": "https://opengraph.githubassets.com/26aa80ab90c6bd6129d48a65ad1a5affeb1612c4f5d2ff79857c7ac4fd6a8b8f/regret546/AzureBlueprints", "source_provenance": "X.com (nubenetes)", "suggested_new_category": "", "gh_open_issues_30d": 0, "gh_open_prs_30d": 0, "gh_community_health": "dormant", "gh_activity_checked": "2026-06-20T11:57:05.690480+02:00"}');
INSERT INTO "resources" VALUES('https://github.com/rehacktive/caffeine','rehacktive/caffeine','','N/A',0,'Curator Insight shows Caffeine as a simple Go command-line tool designed to prevent system sleep cycles. Live Grounding shows stable but quiet activity, functioning perfectly as an OS-level utility.','English','Repository','Beginner',0,'online','manual','1990fd11ed5696e40dd95d6825a89fdcb1f512364813c84a8e5e5ed51eba700a',100.0,1779031103,1,'2022-11-30T16:19:55Z',NULL,NULL,NULL,'["Utilities", "Go Tools", "System Utilities"]','["[COMMUNITY-TOOL]"]','["docs/golang.md"]','["golang.md"]','{}','{"gh_license": "GPL-3.0", "gh_pushed": "2022-11-30T16:19:55Z", "gh_stars": 1176, "gh_open_issues_30d": 0, "gh_open_prs_30d": 0, "gh_community_health": "dormant", "gh_activity_checked": "2026-06-20T11:57:06.378292+02:00"}');
INSERT INTO "resources" VALUES('https://github.com/rekon-oss/portfall','Portfall: A desktop k8s port-forwarding portal for easy access to all your'' cluster UIs 🌟','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','1f3cab895c3d5d3bf7ef5c7d6ef01043692b0314dab49a19317fca41a7ef5b5a',100.0,1779032383,0,'2026-05-17T17:39:43.768254+02:00',NULL,NULL,NULL,'[]','[]','["docs/kubernetes-tools.md"]','[]','{}','{"duplicate_of": "https://github.com/Rested/portfall", "gh_open_issues_30d": 0, "gh_open_prs_30d": 0, "gh_community_health": "dormant", "gh_activity_checked": "2026-06-20T11:57:07.026047+02:00"}');
INSERT INTO "resources" VALUES('https://github.com/rene6502/keepass-secret','rene6502/keepass-secret','','2026',1,'KeePass-Secret is a specialized Kubernetes operator designed to synchronize secret data directly from a secure KeePass database into native K8s secrets. By mapping database paths to target configurations, it helps teams centralize configuration files offline while automating cluster injection. The tool is highly suitable for homelab architectures and secure developer environments.','Go','Operator','Intermediate',0,'online','manual','8eff8a8be448a4148fc1ac4bacdfc6c3a0e6328b643d4ddf713f2c271ac20613',100.0,1779031226,1,'2026-04-19T13:48:49Z',NULL,NULL,NULL,'["Security", "Secret Management", "Integrations"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-tools.md"]','["kubernetes-tools.md"]','{}','{"gh_license": "MIT", "gh_pushed": "2026-04-19T13:48:49Z", "gh_stars": 36, "gh_open_issues_30d": 2, "gh_open_prs_30d": 0, "gh_community_health": "low", "gh_activity_checked": "2026-06-20T11:57:07.717818+02:00"}');
INSERT INTO "resources" VALUES('https://github.com/reneaudain/jenkins_tf_repo','github.com/reneaudain/jenkins_tf_repo: Jenkins Server and S3 Artifact Storage'' on AWS using Terraform','','2023',0,'Practical automation code directory targeting the deployment of Jenkins configurations along with secure S3 storage setups. Integrates infrastructure definitions for continuous delivery processes on AWS platforms.','HCL','Code Repository','Intermediate',0,'online','manual','00139cb5839658cc1e9b768e419c1ae54cf1ff6bb68af7292dfad2f96814226d',100.0,1781736232,1,'2026-06-18T00:43:52.257244+02:00',NULL,NULL,NULL,'["Infrastructure as Code", "CI/CD & Automation", "Jenkins"]','["[COMMUNITY-TOOL]"]','["docs/terraform.md"]','["terraform.md"]','{}','{"gh_stars": 0, "gh_pushed": null, "gh_license": "N/A", "gh_open_issues_30d": 0, "gh_open_prs_30d": 0, "gh_community_health": "dormant", "gh_activity_checked": "2026-06-20T11:57:08.423475+02:00"}');
INSERT INTO "resources" VALUES('https://github.com/replicatedhq/troubleshoot','github.com/replicatedhq/troubleshoot','','2025',2,'A framework providing preflight checks and support-bundle collection capabilities for Kubernetes applications. Crucial for enterprise environments deploying applications onto heterogeneous on-premises or customer-managed clusters.','Go','Tool','Advanced',0,'online','manual','ab452e5ede9ee17c96b1d2b2d0e07b1c18589b9dac1fa9ce2c94f4ac2701b302',100.0,1779032699,1,'2026-06-11T16:15:20Z',NULL,NULL,NULL,'["Observability", "Debugging", "Pre-flight Checks"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-tools.md", "docs/kubernetes-troubleshooting.md"]','["kubernetes-tools.md", "kubernetes-troubleshooting.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2026-06-11T16:15:20Z", "gh_stars": 582, "gh_open_issues_30d": 63, "gh_open_prs_30d": 0, "gh_community_health": "active", "gh_activity_checked": "2026-06-20T11:57:09.157150+02:00"}');
INSERT INTO "resources" VALUES('https://github.com/resmoio/kubernetes-event-exporter','resmoio/kubernetes-event-exporter','','2025',3,'The Kubernetes Event Exporter routes native, transient cluster events to long-term storage and telemetry backends like Elasticsearch, Kafka, Datadog, or Slack. This ensures reliable auditing trails and operational visibility, filling the void left by default short-lived event structures.','Go','Daemon / Exporter','Intermediate',1,'online','manual','951f3f78dd520fc442d23ef9b1816aa9f9a624f20ed905dc7d4af9f22d71a305',100.0,1779033140,1,'2024-08-20T15:09:21Z',NULL,NULL,NULL,'["Observability", "Logging & Events", "Event Routing"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-tools.md"]','["kubernetes-tools.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2024-08-20T15:09:21Z", "gh_stars": 1030, "gh_open_issues_30d": 104, "gh_open_prs_30d": 0, "gh_community_health": "active", "gh_activity_checked": "2026-06-20T11:57:09.918776+02:00"}');
INSERT INTO "resources" VALUES('https://github.com/resources/events/github-microsoft-build26','GitHub at Microsoft Build 2026','Official collection of demos, code-first agent workshops, and terminal toolkits featured at the Microsoft Build 2026 conference.','2026',4,'A central resource repository highlighting GitHub''s shift toward the agentic software development lifecycle during Microsoft Build 2026.
- Features reference materials on compiling custom knowledge bases, configuring terminal-native tools, and deploying Copilot-powered workflows.
- Showcases specialized integrations like OpenClaw for local agent loops and the terminal-based Microsoft Build CLI plugin to interface with live cloud resources.','en','event','Intermediate',0,'online','automatic','38d3e9552cfe9e4ef4ff5d4798451c58a0a6c3d06890f61a6f50a3160da43c5a',NULL,1780352838,0,'2026-06-02T00:27:18.801085+02:00',NULL,NULL,NULL,'["Software Engineering", "AI-Assisted Development", "Agentic Systems", "Developer Tooling"]','["[EMERGING]", "[GUIDE]"]','[]','[]','{}','{"category": "ai-agents-mcp", "reputation_status": "Vetted", "reputation_summary": "Official events hub repository detailing GitHub and Microsoft integrations at Build 2026. Highly vetted, authoritative and heavily referenced during the June 2026 conference.", "social_preview_url": "", "source_provenance": "X.com (GitHub)", "suggested_new_category": "developer-events", "gh_open_issues_30d": 0, "gh_open_prs_30d": 0, "gh_community_health": "dormant", "gh_activity_checked": "2026-06-20T11:57:10.592167+02:00"}');
INSERT INTO "resources" VALUES('https://github.com/resources/whitepapers/actions','==resources.github.com: What is GitHub Actions? How automation & CI/CD work on GitHub (whitepaper/pdf)==','','2021',0,'An enterprise whitepaper discussing architectural strategies to consolidate developer pipelines on GitHub. Outlines resource efficiency, pipeline standardization, and reduced maintenance overhead from integrating CI tools directly into repository lifecycles.','None','Documentation','Intermediate',0,'online','manual','ad1375e7fde97429ae8092cdb30c7e800c467a81395e0b401cb3fd726112fd13',100.0,1781735950,1,'2026-06-18T00:39:10.247815+02:00',NULL,NULL,NULL,'["CI/CD Pipeline", "GitHub Actions", "Enterprise Whitepaper"]','["[COMMUNITY-TOOL]"]','["docs/git.md"]','["git.md"]','{}','{"gh_stars": 0, "gh_pushed": null, "gh_license": "N/A", "gh_open_issues_30d": 0, "gh_open_prs_30d": 0, "gh_community_health": "dormant", "gh_activity_checked": "2026-06-20T11:57:11.202365+02:00"}');
INSERT INTO "resources" VALUES('https://github.com/reviewdog/reviewdog','==reviewdog - A code review dog who keeps your codebase healthy.==','','2023',4,'Automated code review bot designed to parse error inputs from arbitrary linter systems and post inline comments directly back to pull requests on GitHub, GitLab, or Bitbucket.','Go','Tool','Intermediate',0,'online','manual','b66adcc890091ac5c67c9dbc5000a5f59e5f4d853714436d32699d7be95a521a',100.0,1779034560,1,'2026-06-12T21:30:34Z',NULL,NULL,NULL,'["Software Engineering", "Testing", "Code Review"]','["[ENTERPRISE-STABLE]"]','["docs/qa.md"]','["qa.md"]','{}','{"gh_license": "MIT", "gh_pushed": "2026-06-12T21:30:34Z", "gh_stars": 9365, "gh_open_issues_30d": 140, "gh_open_prs_30d": 0, "gh_community_health": "active", "gh_activity_checked": "2026-06-20T11:57:11.894915+02:00"}');
INSERT INTO "resources" VALUES('https://github.com/rh-messaging/artemis-prometheus-metrics-plugin','Artemis Prometheus Metrics Plugin','','2024',5,'Duplicates technical setup for the Artemis-Prometheus plugin, highlighting metrics formatting for queue lengths, active sessions, and underlying JVM memory states.','Java','Repository','Intermediate',0,'online','manual','8ef645952b41c8c9048429b780036f62a1742f360244b250ae6aa6ac89b8b5a1',100.0,1779029274,1,'2026-06-11T09:39:52Z',NULL,NULL,NULL,'["Middleware", "Messaging Orchestration", "Artemis Extensions"]','["[DE FACTO STANDARD]"]','["docs/grafana.md", "docs/prometheus.md"]','["prometheus.md", "grafana.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2026-06-11T09:39:52Z", "gh_stars": 28, "gh_open_issues_30d": 1, "gh_open_prs_30d": 0, "gh_community_health": "low", "gh_activity_checked": "2026-06-20T11:57:12.607528+02:00"}');
INSERT INTO "resources" VALUES('https://github.com/ricardomaraschini/tagger','Tagger','','2021',1,'A custom controller designed to monitor container image registries and automatically update reference tags on corresponding deployment resources upon registry changes, though now generally managed by GitOps controllers like Argo Image Updater.','Go','Operator','Intermediate',1,'online','manual','ec474449a5d1c5337c1ab6d4446faca214cf67ff0457127652ba0340f069143c',100.0,1779029989,1,'2026-05-18T14:11:12Z',NULL,NULL,NULL,'["Cluster Management", "Configuration Management", "Dynamic Metadata"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-tools.md"]','["kubernetes-tools.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2026-05-18T14:11:12Z", "gh_stars": 15, "gh_open_issues_30d": 4, "gh_open_prs_30d": 0, "gh_community_health": "low", "gh_activity_checked": "2026-06-20T11:57:13.308528+02:00"}');
INSERT INTO "resources" VALUES('https://github.com/ricoberger/vault-secrets-operator','github.com/ricoberger/vault-secrets-operator','','2025',5,'This operator provides direct synchronization between HashiCorp Vault secrets and Kubernetes Secrets storage classes. By tracking external Vault paths, it triggers dynamic, secure updates to dependent application pods the moment source secrets are rotated.','Go','Repository','Advanced',0,'online','manual','59363a26a104496ba1ec0798d143393b7d2a0b4175343ecd92dec3425d970b58',100.0,1779030611,1,'2026-06-01T04:59:40Z',NULL,NULL,NULL,'["Security & Compliance", "Secret Management", "HashiCorp Vault"]','["[DE FACTO STANDARD]"]','["docs/kubernetes-operators-controllers.md"]','["kubernetes-operators-controllers.md"]','{}','{"gh_license": "MIT", "gh_pushed": "2026-06-01T04:59:40Z", "gh_stars": 687, "gh_open_issues_30d": 16, "gh_open_prs_30d": 0, "gh_community_health": "healthy", "gh_activity_checked": "2026-06-20T11:57:14.007663+02:00"}');
INSERT INTO "resources" VALUES('https://github.com/rmb938/hostport-allocator','HostPort Operator','','2022',5,'An allocation controller that coordinates and locks dedicated hostPorts for pods. It mitigates physical scheduling conflicts when multiple high-performance workloads require direct edge node exposure.','Go','Operator','Advanced',0,'online','manual','882482d19f013805f1289308977db6293265f766f0b3f076c25a236073db6560',100.0,1779034031,1,'2025-11-17T00:22:54Z',NULL,NULL,NULL,'["Networking", "Ingress & Routing", "Host Port Allocation", "Operators"]','["[DE FACTO STANDARD]"]','["docs/kubernetes-operators-controllers.md"]','["kubernetes-operators-controllers.md"]','{}','{"gh_license": "MIT", "gh_pushed": "2025-11-17T00:22:54Z", "gh_stars": 18, "gh_open_issues_30d": 6, "gh_open_prs_30d": 0, "gh_community_health": "low", "gh_activity_checked": "2026-06-20T11:57:14.701324+02:00"}');
INSERT INTO "resources" VALUES('https://github.com/robscott/kube-capacity/releases','==Kube-capacity==','','2025',3,'Kube-capacity is an exceptionally popular CLI utility designed to synthesize and output resource requests, limits, and actual real-time utilization. It queries metrics servers and displays overall usage at the node, pod, and container levels, acting as a crucial tool for capacity optimization.','Go','CLI Tool','Intermediate',0,'online','manual','4b11fd0b190de20e55cfc8c521ce0731be7a5ad1b21bea34d953e9713c6ce04a',100.0,1779030025,1,'2025-11-21T01:07:32Z',NULL,NULL,NULL,'["Operations", "Resource Management", "CLI Tooling"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-tools.md"]','["kubernetes-tools.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2025-11-21T01:07:32Z", "gh_stars": 2636, "gh_open_issues_30d": 51, "gh_open_prs_30d": 0, "gh_community_health": "active", "gh_activity_checked": "2026-06-20T11:57:15.394837+02:00"}');
INSERT INTO "resources" VALUES('https://github.com/robusta-dev/chatgpt-yaml-generator','github.com/robusta-dev/chatgpt-yaml-generator','','N/A',0,'A tailored schema wizard matching generative prompts to robust Kubernetes structures. Generates production-ready configurations containing service boundaries, volume bindings, and routing structures.','English','Repository','Intermediate',0,'online','manual','c3b53f800b5374d40ece00e4a0576acf75f1f134d46e11d6428cff39368f3c32',100.0,1779032368,1,'2023-07-08T05:13:58Z',NULL,NULL,NULL,'["Cloud Native Infrastructure", "Kubernetes Operations", "Declarative Manifests"]','["[COMMUNITY-TOOL]"]','["docs/chatgpt.md"]','["chatgpt.md"]','{}','{"gh_license": "MIT", "gh_pushed": "2023-07-08T05:13:58Z", "gh_stars": 117, "gh_open_issues_30d": 1, "gh_open_prs_30d": 0, "gh_community_health": "low", "gh_activity_checked": "2026-06-20T11:57:16.130302+02:00"}');
INSERT INTO "resources" VALUES('https://github.com/robusta-dev/holmesgpt','HolmesGPT (Robusta)','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','941c9489c44841efbc269906164c68f1aba114130400d86da339a947dea72314',100.0,1779029159,0,'2026-05-17T16:45:59.136727+02:00',NULL,NULL,NULL,'[]','[]','["docs/ai-agents-mcp.md", "docs/ai.md"]','[]','{}','{"duplicate_of": "https://github.com/HolmesGPT/holmesgpt", "gh_open_issues_30d": 0, "gh_open_prs_30d": 0, "gh_community_health": "dormant", "gh_activity_checked": "2026-06-20T11:57:16.772603+02:00"}');
INSERT INTO "resources" VALUES('https://github.com/robusta-dev/krr','==robusta-dev/krr==','','2025',5,'Robusta KRR (Kubernetes Resource Recommender) is an open-source CLI tool that optimizes resource requests and limits. By collecting and analyzing historical usage metrics from Prometheus, KRR outputs actionable recommendations to prevent pod OOM-kills while cutting unnecessary CPU and memory over-allocations, making it a critical FinOps instrument.','Python','CLI Tool','Medium',0,'online','manual','3cb6c1eaa47ed3a44ed249d54e2eb57ac69d5da64d8421108008b49abca4cee7',100.0,1779029371,1,'2026-06-08T14:12:45Z',NULL,NULL,NULL,'["FinOps", "Resource Optimization", "Right-Sizing"]','["[DE FACTO STANDARD]"]','["docs/kubernetes-tools.md"]','["kubernetes-tools.md"]','{}','{"gh_license": "MIT", "gh_pushed": "2026-06-08T14:12:45Z", "gh_stars": 4616, "gh_open_issues_30d": 124, "gh_open_prs_30d": 0, "gh_community_health": "active", "gh_activity_checked": "2026-06-20T11:57:17.473812+02:00"}');
INSERT INTO "resources" VALUES('https://github.com/robusta-dev/kubernetes-chatgpt-bot','github.com/robusta-dev/kubernetes-chatgpt-bot','','N/A',0,'An intelligent triage chatbot linking cluster failures directly to LLM advice. Hooks Prometheus alert outputs to supply operators with instantaneous log summaries and debug steps.','English','Repository','Advanced',1,'online','manual','2f1ade76dd3cf3cedcd84243e469186f5a143bb3c7be9a6e87708670f3c762c5',100.0,1781735889,1,'2026-06-18T00:38:09.876177+02:00',NULL,NULL,NULL,'["Cloud Native Infrastructure", "Kubernetes Operations", "AIOps Diagnostics"]','["[COMMUNITY-TOOL]"]','["docs/chatgpt.md"]','["chatgpt.md"]','{}','{"gh_stars": 0, "gh_pushed": null, "gh_license": "N/A", "gh_open_issues_30d": 10, "gh_open_prs_30d": 0, "gh_community_health": "healthy", "gh_activity_checked": "2026-06-20T11:57:18.257867+02:00"}');
INSERT INTO "resources" VALUES('https://github.com/robzienert/awesome-spinnaker','Awesome Spinnaker','','2026',1,'A developer resource library for Spinnaker continuous delivery engines. Details advanced declarative pipeline patterns, blue-green delivery topologies, and integration guidelines for multi-cloud deployments.','Markdown','Awesome List','Advanced',1,'online','manual','7bf27d2766d7f327fd6c84c2b936b7de5de6e174a946937f6c97cf21e7ea5abd',100.0,1779032484,1,'2019-02-12T17:51:32Z',NULL,NULL,NULL,'["Continuous Delivery", "CI-CD Pipelines", "Multi-Cloud Continuous Delivery"]','["[COMMUNITY-TOOL]"]','["docs/other-awesome-lists.md"]','["architectural-foundations.md", "other-awesome-lists.md"]','{}','{"gh_license": "MIT", "gh_pushed": "2019-02-12T17:51:32Z", "gh_stars": 13, "is_special": true, "gh_open_issues_30d": 0, "gh_open_prs_30d": 0, "gh_community_health": "dormant", "gh_activity_checked": "2026-06-20T11:57:18.940778+02:00"}');
INSERT INTO "resources" VALUES('https://github.com/rohitg00/ai-engineering-from-scratch','rohitg00/ai-engineering-from-scratch','A comprehensive, free, and MIT-licensed curriculum comprising 435 lessons across 20 phases to build AI algorithms from scratch.','2026',4,'A rigorous, open-source educational curriculum designed to teach developers to build AI algorithms from basic math foundations up to advanced production architectures.
* Covers 20 comprehensive phases, including deep learning, custom transformer training, LLM quantization (FP8, GGUF), and multi-agent system orchestration.
* Integrates seamlessly with Claude Code and Cursor as agentic skills to support local understanding verification and diagnostics.','en','repository','intermediate',0,'online','automatic','50d5c9e84444f6e6340d9ed1e1238dcc9f1a2f4ee4de1ab63025a320011d83ff',NULL,1780352686,0,'2026-06-01T16:14:02Z',NULL,NULL,NULL,'["Artificial Intelligence", "E-Learning", "LLM Engineering", "Agent Frameworks"]','["GUIDE", "COMMUNITY-TOOL"]','[]','[]','{}','{"category": "elearning", "gh_license": "MIT", "gh_pushed": "2026-06-01T16:14:02Z", "gh_stars": 26711, "reputation_status": "Vetted", "reputation_summary": "Highly praised by the developer and AI engineering communities on Reddit and DEV.to for its unique, hands-on methodology that rebuilds core AI algorithms from raw mathematical foundations before implementing production libraries.", "social_preview_url": "https://opengraph.githubassets.com/0a08e166a20579d2f601b33f745c9976a6f74136cf52ffd71777c57e88abfc2b/rohitg00/ai-engineering-from-scratch", "source_provenance": "X.com (midudev)", "suggested_new_category": "ai-engineering", "gh_open_issues_30d": 81, "gh_open_prs_30d": 0, "gh_community_health": "active", "gh_activity_checked": "2026-06-20T11:57:19.640635+02:00"}');
INSERT INTO "resources" VALUES('https://github.com/roib20/terraform-provision-gke-cloudflare','github.com/roib20: Terraform - Provision a GKE Cluster with Cloudflare Ingress'' and ArgoCD','','2022',1,'An automated infrastructure template bootstrapping a GKE cluster integrated with Cloudflare Ingress tunnels and ArgoCD. Delivers a complete GitOps framework with zero public endpoint exposure to secure container ingress points.','HCL','Repository','Advanced',0,'online','manual','fb5edeeb99997cd6b1facb9a8dcfdae866ecad72d3bf06f7cb09189569788890',100.0,1779032935,1,'2025-06-12T17:11:17Z',NULL,NULL,NULL,'["Cloud Infrastructure", "GCP", "GKE Orchestration"]','["[COMMUNITY-TOOL]"]','["docs/terraform.md"]','["terraform.md"]','{}','{"gh_license": "MPL-2.0", "gh_pushed": "2025-06-12T17:11:17Z", "gh_stars": 11, "gh_open_issues_30d": 0, "gh_open_prs_30d": 0, "gh_community_health": "dormant", "gh_activity_checked": "2026-06-20T11:57:20.402474+02:00"}');
INSERT INTO "resources" VALUES('https://github.com/rootless-containers/usernetes','rootless-containers/usernetes','','2024',3,'Usernetes is an experimental project executing entire Kubernetes clusters (including kubelet, container runtime, and control plane) as unprivileged user sessions (rootless). By leveraging user namespaces, it mitigates severe host privilege escalation risks. Despite performance and networking constraints, it represents a crucial paradigm for high-security multi-tenant nodes.','Go','Tool','High',0,'online','manual','dc94480bb8e53be78b5973962747280d9a4e6d8a21c43d2177e470c2ffd8b2a3',100.0,1779029163,1,'2026-06-08T06:15:13Z',NULL,NULL,NULL,'["Security", "Container Runtimes", "Rootless Kubernetes"]','["[EMERGING]"]','["docs/kubernetes-tools.md"]','["kubernetes-tools.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2026-06-08T06:15:13Z", "gh_stars": 970, "gh_open_issues_30d": 27, "gh_open_prs_30d": 0, "gh_community_health": "healthy", "gh_activity_checked": "2026-06-20T11:57:21.127438+02:00"}');
INSERT INTO "resources" VALUES('https://github.com/rootsongjc',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,'manual','0ea884cddf637bf061874a591f5aae79234b4728c03c20228d422e845731db28',100.0,1779029916,1,'2026-05-17T16:58:36.915163+02:00',NULL,NULL,NULL,'[]','[]','["docs/kubernetes.md"]','[]','{}','{}');
INSERT INTO "resources" VALUES('https://github.com/rootsongjc/awesome-cloud-native','rootsongjc/awesome-cloud-native 🌟','','2023',5,'An extensive library mapping the CNCF Cloud Native landscape, detailing Service Meshes, dynamic storages, logging setups, and database drivers. Provides platform architects with a systematic catalog to structure and maintain resilient, cloud-agnostic application footprints.','Markdown','Awesome List','Intermediate',1,'online','manual','33e15dc277a7a2f4fed420f6fef49071aa9f122abac77a1e6f33e807b04e41ae',100.0,1779033922,1,'2026-06-08T12:56:50Z',NULL,NULL,NULL,'["Curation", "Awesome Lists", "Cloud Native"]','["[DE FACTO STANDARD]"]','["docs/other-awesome-lists.md"]','["architectural-foundations.md", "other-awesome-lists.md"]','{}','{"gh_license": "CC0-1.0", "gh_pushed": "2026-06-08T12:56:50Z", "gh_stars": 2413, "is_special": true, "gh_open_issues_30d": 5, "gh_open_prs_30d": 0, "gh_community_health": "low", "gh_activity_checked": "2026-06-20T11:57:21.810972+02:00"}');
INSERT INTO "resources" VALUES('https://github.com/rosehgal/k8s-In-30Mins','github: K8s in 30 mins 🌟','','2024',4,'An accelerated educational repository mapping core Kubernetes abstractions, including Pods, Services, Deployments, and ReplicaSets. Translates complex container orchestration mechanics into brief visual explanations, facilitating quick developer onboarding for distributed systems development.','Markdown','Repository','Beginner',1,'online','manual','5c81ebfd4d71713255c9b7c98599d5f544fe17db032c2208b4d0142b17b3c5af',100.0,1779130495,1,'2021-03-18T12:05:22Z',NULL,NULL,NULL,'["Orchestration", "Kubernetes", "Training & Concepts"]','["[ENTERPRISE-STABLE]"]','["docs/cheatsheets.md"]','["cheatsheets.md"]','{}','{"gh_license": "MIT", "gh_pushed": "2021-03-18T12:05:22Z", "gh_stars": 212, "gh_open_issues_30d": 0, "gh_open_prs_30d": 0, "gh_community_health": "dormant", "gh_activity_checked": "2026-06-20T11:57:22.507466+02:00"}');
INSERT INTO "resources" VALUES('https://github.com/rossmcdonald/telegraf','Telegraf Ansible Role','','2024',0,'Ansible playbook role to provision and configure the Telegraf agent across varied Linux operating systems. Automates configuration generation and systemd unit registration.','Shell','Repository','Intermediate',0,'online','manual','1b1fb7e8b7e664928bf40f29d92222d796fc8977e041a9dd745801e8c72a13f1',100.0,1781736133,1,'2026-06-18T00:42:13.617234+02:00',NULL,NULL,NULL,'["Infrastructure as Code", "Ansible", "Telegraf Deployment"]','["[COMMUNITY-TOOL]"]','["docs/prometheus.md"]','["prometheus.md"]','{}','{"gh_stars": 0, "gh_pushed": null, "gh_license": "N/A", "gh_open_issues_30d": 15, "gh_open_prs_30d": 0, "gh_community_health": "healthy", "gh_activity_checked": "2026-06-20T11:57:23.197395+02:00"}');
INSERT INTO "resources" VALUES('https://github.com/rothgar/bashScheduler','github.com/rothgar/bashScheduler','','2018',0,'An experimental Kubernetes scheduler written entirely in Bash. It is exclusively intended for academic learning, illustrating scheduling queues, node filtering, and binding phases to developers wanting to grasp scheduler-manager communication without compiled code complexity.','Bash','Script / Experimental','Advanced',0,'online','manual','8fe75c35268dbffe245c454389314c522719dad8a4eda2c0036a802901db59f0',100.0,1781736046,1,'2026-06-18T00:40:46.715861+02:00',NULL,NULL,NULL,'["Scheduling", "Custom Schedulers", "Experimental"]','["[EMERGING]"]','["docs/kubernetes-tools.md"]','["kubernetes-tools.md"]','{}','{"gh_stars": 0, "gh_pushed": null, "gh_license": "N/A", "gh_open_issues_30d": 0, "gh_open_prs_30d": 0, "gh_community_health": "dormant", "gh_activity_checked": "2026-06-20T11:57:23.901801+02:00"}');
INSERT INTO "resources" VALUES('https://github.com/rottencandy/vimkubectl','rottencandy/vimkubectl','','2021',1,'A Vim plugin that allows users to manage and inspect Kubernetes clusters directly from within Vim. It supports list, edit, and apply actions for standard resources without leaving the text editor. Highly appreciated by terminal purists in 2026 for minimizing window context switching.','Vim Script','Vim Plugin','Low',0,'online','manual','f5f9d3d49206dc38f110fe21cfb12e9dab397169ea4d991c3c7031a7f1eab415',100.0,1779033223,1,'2024-06-07T19:05:08Z',NULL,NULL,NULL,'["Development", "IDE Integration", "Vim"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-tools.md"]','["kubernetes-tools.md"]','{}','{"gh_license": "MIT", "gh_pushed": "2024-06-07T19:05:08Z", "gh_stars": 79, "gh_open_issues_30d": 4, "gh_open_prs_30d": 0, "gh_community_health": "low", "gh_activity_checked": "2026-06-20T11:57:24.610244+02:00"}');
INSERT INTO "resources" VALUES('https://github.com/roubles/kubeshell','kubeshell','','2018',0,'An early attempt at building an interactive shell auto-complete program for kubectl. Now defunct, its conceptual UX improvements have been integrated directly into standard shell autocompletion patterns and kubectl aliases.','Python','Interactive Shell Tool','Simple',0,'online','manual','f8f2a3986ffa4bb8b9370f9a3641d54d4aa8807d43d58103bcd0b2ac86e4b41c',100.0,1781736046,1,'2026-06-18T00:40:46.718468+02:00',NULL,NULL,NULL,'["Operations & UX", "CLI Plugins", "Interactive Shell"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-tools.md"]','["kubernetes-tools.md"]','{}','{"gh_stars": 0, "gh_pushed": null, "gh_license": "N/A", "gh_open_issues_30d": 0, "gh_open_prs_30d": 0, "gh_community_health": "dormant", "gh_activity_checked": "2026-06-20T11:57:25.300436+02:00"}');
INSERT INTO "resources" VALUES('https://github.com/rromannissen/rhoar-microservices-demo','rromannissen/rhoar-microservices-demo: GitOps for Microservices with Red'' Hat Runtimes demo','','2020',0,'A demonstration repository featuring GitOps patterns for microservices configured with Red Hat Runtimes. Illustrates safe promotion processes and environment configuration syncing using Argo CD.','Java / Yaml','Repository','Advanced',1,'online','manual','95dde057da8c5abf503c8dcc3df9e420a8c5a0426349497b59a1302a0f9710be',100.0,1781735911,1,'2026-06-18T00:38:31.062564+02:00',NULL,NULL,NULL,'["Application Delivery", "GitOps", "Microservices Showcase"]','["[COMMUNITY-TOOL]"]','["docs/demos.md"]','["demos.md"]','{}','{"gh_stars": 0, "gh_pushed": null, "gh_license": "N/A", "gh_open_issues_30d": 0, "gh_open_prs_30d": 0, "gh_community_health": "dormant", "gh_activity_checked": "2026-06-20T11:57:26.022204+02:00"}');
INSERT INTO "resources" VALUES('https://github.com/ruanbekker/thanos-cluster-setup','github.com/ruanbekker: Thanos Cluster Setup','','2021',0,'Developer guide outlining the architectural deployment of a highly available Thanos cluster with Docker Compose. Demonstrates configuring Thanos Sidecar, Querier, Store Gateway, and S3 object storage targets.','YAML','Configuration Code','Intermediate',1,'online','manual','d42af94cf3d1e82530ae18a98cb6577aea0011fea899ccdb7220671deb1894ff',100.0,1781736133,1,'2026-06-18T00:42:13.731752+02:00',NULL,NULL,NULL,'["Observability", "Distributed Storage", "Thanos Engine"]','["[COMMUNITY-TOOL]"]','["docs/prometheus.md"]','["prometheus.md"]','{}','{"gh_stars": 0, "gh_pushed": null, "gh_license": "N/A", "gh_open_issues_30d": 0, "gh_open_prs_30d": 0, "gh_community_health": "dormant", "gh_activity_checked": "2026-06-20T11:57:26.716836+02:00"}');
INSERT INTO "resources" VALUES('https://github.com/run-x/awesome-kubernetes','run-x/awesome-kubernetes','','2023',5,'A specialized directory compiling infrastructure automation, IAC templates, and deployment scripts for Kubernetes clusters. Highlights tools designed to expedite cloud environment setups and secure CI/CD orchestration paths.','Markdown','Awesome List','Intermediate',0,'online','manual','11bf03c69bbe82170cc65a6d731332e0d8490d6115be6a7cac0c8e46e2e6b898',100.0,1779030443,1,'2022-01-04T11:29:07Z',NULL,NULL,NULL,'["Curation", "Awesome Lists", "Kubernetes"]','["[DE FACTO STANDARD]"]','["docs/other-awesome-lists.md"]','["architectural-foundations.md", "other-awesome-lists.md"]','{}','{"gh_license": "CC0-1.0", "gh_pushed": "2022-01-04T11:29:07Z", "gh_stars": 379, "is_special": true, "gh_open_issues_30d": 10, "gh_open_prs_30d": 0, "gh_community_health": "healthy", "gh_activity_checked": "2026-06-20T11:57:27.431772+02:00"}');
INSERT INTO "resources" VALUES('https://github.com/run-x/opta','run-x/opta: Opta - Supercharge DevOps on any cloud','','2023',2,'Opta is an archived high-level declarative infrastructure platform that abstracted low-level Terraform details into service-centric YAML layouts. While it successfully simplified multi-cloud container orchestration, the project has been officially archived. Current platform engineering teams should look to modern modular structures like Terramate or native OpenTofu/Terraform configurations.','Python','Framework','Intermediate',0,'online','manual','7ddffc9789005403b41f392303e2ff2329c501f0e300b82f48da1910b84859ed',100.0,1779029478,1,'2023-04-03T22:19:45Z',NULL,NULL,NULL,'["Infrastructure as Code", "Abstractions", "Legacy Platforms"]','["[LEGACY]"]','["docs/terraform.md"]','["terraform.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2023-04-03T22:19:45Z", "gh_stars": 912, "gh_open_issues_30d": 39, "gh_open_prs_30d": 0, "gh_community_health": "healthy", "gh_activity_checked": "2026-06-20T11:57:28.160847+02:00"}');
INSERT INTO "resources" VALUES('https://github.com/runacapital/awesome-oss-alternatives','runacapital/awesome-oss-alternatives: Awesome open-source alternatives to'' SaaS 🌟','','2026',4,'An architectural directory showcasing open-source, self-hostable equivalents to commercial SaaS platforms. Helps enterprise tech architects mitigate vendor lock-in, streamline data compliance, and deploy privacy-centric containerized services locally.','Markdown','Awesome List','Intermediate',1,'online','manual','027362fede1dc4ec436aa5cf1d6060b6e588e3cdb939c743b23bd97660638fee',100.0,1779033068,1,'2025-09-03T17:43:01Z',NULL,NULL,NULL,'["Software Engineering", "Open Source Software", "SaaS Alternatives"]','["[DE FACTO STANDARD]"]','["docs/other-awesome-lists.md"]','["architectural-foundations.md", "other-awesome-lists.md"]','{}','{"gh_license": "MIT", "gh_pushed": "2025-09-03T17:43:01Z", "gh_stars": 19234, "is_special": true, "gh_open_issues_30d": 124, "gh_open_prs_30d": 0, "gh_community_health": "active", "gh_activity_checked": "2026-06-20T11:57:28.873361+02:00"}');
INSERT INTO "resources" VALUES('https://github.com/ruoshan/autoportforward','ruoshan/autoportforward','','2022',2,'Autoportforward is a lightweight developer helper tool designed to automatically monitor running pods and initiate background Kubernetes port-forwarding tunnels. When pods restart or scale, it cleanly self-heals and reinstates the connection. While useful, it lacks the multi-service DNS injection power of kubefwd.','Go','CLI Tool','Medium',0,'online','manual','e2838fc21d9d8030e022eff89c490f919d46a9c7d46e7e9ca6a247a44a0b63c2',100.0,1779029552,1,'2022-05-07T08:22:59Z',NULL,NULL,NULL,'["Developer Experience", "Networking", "Port Forwarding"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-tools.md"]','["kubernetes-tools.md"]','{}','{"gh_license": "BSD-3-Clause", "gh_pushed": "2022-05-07T08:22:59Z", "gh_stars": 295, "gh_open_issues_30d": 1, "gh_open_prs_30d": 0, "gh_community_health": "low", "gh_activity_checked": "2026-06-20T11:57:29.572466+02:00"}');
INSERT INTO "resources" VALUES('https://github.com/ryane/kfilt','kfilt','','2021',2,'A CLI tool dedicated to filtering specific resources out of massive Kubernetes manifest streams. By allowing developers to extract or drop manifests based on metadata, labels, or names, it functions as an essential pipeline tool.','Go','CLI Tool','Simple',0,'online','manual','490d377e5cb660d558d2f74d305b930819d9f6d133d5fb28809a2f8b540c1205',100.0,1779031464,1,'2025-12-03T03:16:05Z',NULL,NULL,NULL,'["Operations & UX", "Manifest Generation", "Resource Filtering"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-tools.md"]','["kubernetes-tools.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2025-12-03T03:16:05Z", "gh_stars": 114, "gh_open_issues_30d": 1, "gh_open_prs_30d": 0, "gh_community_health": "low", "gh_activity_checked": "2026-06-20T11:57:30.281677+02:00"}');
INSERT INTO "resources" VALUES('https://github.com/ryanmcdermott/clean-code-javascript',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,'manual','7eb8ba9384eca2b939940ec992baada3b78ee4b207263f6ad0d85a448c1e7825',100.0,1779030172,1,'2026-05-17T17:02:52.729344+02:00',NULL,NULL,NULL,'[]','[]','["docs/javascript.md"]','[]','{}','{"gh_license": "MIT", "gh_open_issues_30d": 123, "gh_open_prs_30d": 0, "gh_community_health": "active", "gh_activity_checked": "2026-06-20T11:57:30.969925+02:00"}');
INSERT INTO "resources" VALUES('https://github.com/rydogs/kubecle','Kubecle','','2021',5,'A terminal-based interaction wrapper that streamlines Kubernetes command contexts. It simplifies executing actions across isolated cluster targets by keeping an active session-level state, reducing command length and configuration complexity for developers running multi-tenant operations.','Go','CLI Tool','Intermediate',0,'online','manual','9ed40c3e36850bbd75bac54f30f7e1822cd002e72995e0ca627563da881de8df',100.0,1779032372,1,'2023-03-07T06:07:22Z',NULL,NULL,NULL,'["Developer Experience", "CLI Utilities", "Context Management"]','["[DE FACTO STANDARD]"]','["docs/kubernetes-tools.md"]','["kubernetes-tools.md"]','{}','{"gh_license": "MIT", "gh_pushed": "2023-03-07T06:07:22Z", "gh_stars": 57, "gh_open_issues_30d": 49, "gh_open_prs_30d": 0, "gh_community_health": "healthy", "gh_activity_checked": "2026-06-20T11:57:31.657803+02:00"}');
INSERT INTO "resources" VALUES('https://github.com/sa-mw-dach/podium','Podium','','2020',0,'A developer tool designed to orchestrate server-side-rendered micro-frontends (podlets) in modular architectures, ensuring fast composition and high decoupling of user interfaces.','JavaScript','Repository','Intermediate',1,'online','manual','b956fa8ef7aba4e53e3281f977690f599659e63a0e196447669805c79b9419b3',100.0,1781736133,1,'2026-06-18T00:42:13.524958+02:00',NULL,NULL,NULL,'["Developer Productivity", "Collaboration", "Micro-frontends"]','["[COMMUNITY-TOOL]"]','["docs/project-management-tools.md"]','["project-management-tools.md"]','{}','{"gh_stars": 0, "gh_pushed": null, "gh_license": "N/A", "gh_open_issues_30d": 9, "gh_open_prs_30d": 0, "gh_community_health": "low", "gh_activity_checked": "2026-06-20T11:57:32.376582+02:00"}');
INSERT INTO "resources" VALUES('https://github.com/sageteam-org/django-sage-painless','github.com: Django Sage Painless','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','ffc77c4da3b3d8757b604070bfd6d9cd7e51c0a5dda9d14c80542c8afd157c93',100.0,1779029378,0,'2026-05-17T16:49:38.488178+02:00',NULL,NULL,NULL,'[]','[]','["docs/python.md"]','[]','{}','{"duplicate_of": "https://github.com/sageteamorg/django-sage-painless", "gh_open_issues_30d": 0, "gh_open_prs_30d": 0, "gh_community_health": "dormant", "gh_activity_checked": "2026-06-20T11:57:33.025853+02:00"}');
INSERT INTO "resources" VALUES('https://github.com/sageteamorg/django-sage-painless','github.com: Django Sage Painless','','2024',5,'An opinionated community package designed to streamline Django project structuring, modular layouts, and database configuration templates. Helps minimize common configuration pain-points for enterprise applications. Ideal for teams seeking standard structural layout rules across various APIs.','Python','Library','Intermediate',0,'online','manual','8a5bbd46448e1bd8a5dbb631084ab936a053c45c9bd35fc2fd49fe49ae1fcf31',100.0,1779130494,1,'2024-07-22T18:18:21Z',NULL,NULL,NULL,'["Software Engineering", "Web Frameworks", "Standardization"]','["[DE FACTO STANDARD]"]','["docs/python.md"]','["python.md"]','{}','{"gh_license": "GPL-3.0", "gh_pushed": "2024-07-22T18:18:21Z", "gh_stars": 60, "gh_open_issues_30d": 4, "gh_open_prs_30d": 0, "gh_community_health": "low", "gh_activity_checked": "2026-06-20T11:57:33.744383+02:00"}');
INSERT INTO "resources" VALUES('https://github.com/sagittaros/terraform-k3s-private-cloud','K3s Private Cluster 🌟','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','4a8998eba4c5c066a02a898b5f5330680d2f84c24fea7f51355203232e6a671c',100.0,1779034153,0,'2026-05-17T18:09:13.163446+02:00',NULL,NULL,NULL,'[]','[]','["docs/terraform.md"]','[]','{}','{"duplicate_of": "https://github.com/inscapist/terraform-k3s-private-cloud", "gh_open_issues_30d": 0, "gh_open_prs_30d": 0, "gh_community_health": "dormant", "gh_activity_checked": "2026-06-20T11:57:34.379599+02:00"}');
INSERT INTO "resources" VALUES('https://github.com/sahilsk/awesome-jenkins','sahilsk/awesome-jenkins','','2026',1,'A focused index consolidating plugins, shared pipeline library patterns, and optimization practices for Jenkins automation servers. Excellent resource for maintaining complex legacy enterprise build pipelines.','Markdown','Awesome List','Intermediate',0,'online','manual','4568ebe92ef2d8c514e6609fd35da2b6910f6f212a68bcf1cfafd0ade9c35e12',100.0,1779034479,1,'2018-02-22T19:32:46Z',NULL,NULL,NULL,'["Continuous Delivery", "CI-CD Pipelines", "Jenkins Ecosystem"]','["[LEGACY]"]','["docs/jenkins.md", "docs/other-awesome-lists.md"]','["jenkins.md", "other-awesome-lists.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2018-02-22T19:32:46Z", "gh_stars": 70, "is_special": true, "gh_open_issues_30d": 2, "gh_open_prs_30d": 0, "gh_community_health": "low", "gh_activity_checked": "2026-06-20T11:57:35.089419+02:00"}');
INSERT INTO "resources" VALUES('https://github.com/sajeetharan/azure-mindmap','github.com/sajeetharan/azure-mindmap','','2020',0,'An open-source repository containing comprehensive visual mindmaps of Azure services. Highly useful for architects and developers mapping complex cloud paths and service relationships across security, compute, networking, and data structures.','English','Software Portal','Beginner',0,'online','manual','095a2115a115ef8b2ec8f52f3f7cc672660a9675ee18a94ce7e161242d7beac9',100.0,1781735879,1,'2026-06-18T00:37:59.759974+02:00',NULL,NULL,NULL,'["Cloud Fundamentals", "Azure Ecosystem", "Learning Path"]','["[COMMUNITY-TOOL]"]','["docs/azure.md"]','["azure.md"]','{}','{"gh_stars": 0, "gh_pushed": null, "gh_license": "N/A", "gh_open_issues_30d": 1, "gh_open_prs_30d": 0, "gh_community_health": "low", "gh_activity_checked": "2026-06-20T11:57:35.773140+02:00"}');
INSERT INTO "resources" VALUES('https://github.com/sajeetharan/azure-mindmap/blob/master/azure-fundamentals/AZ-900.pdf','Azure Fundamentals: AZ-900.pdf','','2020',0,'Core curriculum guide mapping the AZ-900: Azure Fundamentals certification requirements. Visualizes fundamental virtualization structures, cloud resource taxonomy, Azure billing models, and security governance paths. Ideal for technical onboarding.','English','Certification Guide','Beginner',0,'online','manual','84b4bd58ed14b2aba03676af5bb6abd2981e801a7f8d0679aa82e42a9e3f50cd',100.0,1781735879,1,'2026-06-18T00:37:59.841050+02:00',NULL,NULL,NULL,'["Cloud Fundamentals", "Azure Ecosystem", "Certification Guides"]','["GUIDE"]','["docs/azure.md"]','["azure.md"]','{}','{"gh_stars": 0, "gh_pushed": null, "gh_license": "N/A", "gh_open_issues_30d": 1, "gh_open_prs_30d": 0, "gh_community_health": "low", "gh_activity_checked": "2026-06-20T11:57:36.463819+02:00"}');
INSERT INTO "resources" VALUES('https://github.com/salesforce/craft','salesforce/Craft','','2021',1,'Salesforce Craft was a specialized framework built for designing, orchestrating, and provisioning scalable multi-tenant infrastructure. It has since been archived, with its capabilities transitioned to Cloud Provider APIs and Cluster API.','Go','Infrastructure Platform','Advanced',0,'online','manual','225dc0a4e87f67e6ba5854b6819142f49d370fb12f0631bd187a54734d8cdd8f',100.0,1779031407,1,'2026-06-02T18:07:50Z',NULL,NULL,NULL,'["Cluster Management", "Cloud Provisioning", "Multi-tenant Provisioner"]','["[LEGACY]"]','["docs/kubernetes-tools.md"]','["kubernetes-tools.md"]','{}','{"gh_license": "BSD-3-Clause", "gh_pushed": "2026-06-02T18:07:50Z", "gh_stars": 91, "gh_open_issues_30d": 5, "gh_open_prs_30d": 0, "gh_community_health": "low", "gh_activity_checked": "2026-06-20T11:57:37.175170+02:00"}');
INSERT INTO "resources" VALUES('https://github.com/salesforce/metabadger','Metabadger','','2025',5,'Metabadger is an open-source CLI tool built by Salesforce to automate the hardening of EC2 Instance Metadata Service (IMDS) endpoints by enforcing IMDSv2. It reduces the risk of SSRF (Server-Side Request Forgery) attacks by auditing and updating running instances to reject token-free metadata requests. It is a highly practical compliance tool for security engineering teams.','Python','Repository','Advanced',0,'online','manual','e5597c83b87384f9e17cdf455a220ad9e07a95a74c87321d607a1598bd3be381',100.0,1779030810,1,'2025-05-01T17:30:23Z',NULL,NULL,NULL,'["Cloud Platform", "AWS Infrastructure", "Security and Compliance"]','["[DE FACTO STANDARD]"]','["docs/aws-tools-scripts.md"]','["aws-tools-scripts.md"]','{}','{"gh_license": "BSD-3-Clause", "gh_pushed": "2025-05-01T17:30:23Z", "gh_stars": 143, "gh_open_issues_30d": 6, "gh_open_prs_30d": 0, "gh_community_health": "low", "gh_activity_checked": "2026-06-20T11:57:37.878718+02:00"}');
INSERT INTO "resources" VALUES('https://github.com/salesforce/sloop','salesforce/Sloop - Kubernetes History Visualization 🌟','','2023',3,'A visualizer for Kubernetes history that records resource changes over time and displays them on a timeline. By preserving historical state changes of Pods, ReplicaSets, and Deployments, it helps engineers troubleshoot transient issues that occurred hours or days prior. Widely used in 2026 to bridge the visibility gap left by ephemeral standard API metrics.','Go','Web Application','High',1,'online','manual','c97c8f01ea80af82ee8bf3c4c12cc95695d3418d96ea83834323de35e5eef5be',100.0,1779033762,1,'2026-02-17T16:38:56Z',NULL,NULL,NULL,'["Operations", "Observability", "History Visualization"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-tools.md"]','["kubernetes-tools.md"]','{}','{"gh_license": "BSD-3-Clause", "gh_pushed": "2026-02-17T16:38:56Z", "gh_stars": 1579, "gh_open_issues_30d": 60, "gh_open_prs_30d": 0, "gh_community_health": "active", "gh_activity_checked": "2026-06-20T11:57:38.594283+02:00"}');
INSERT INTO "resources" VALUES('https://github.com/saml-to/assume-aws-role-action','saml-to/assume-aws-role-action','','2025',5,'A dedicated GitHub Action designed to securely assume AWS IAM roles using OpenID Connect (OIDC) federation, eliminating the need to store long-lived static AWS credentials inside GitHub secrets. It dynamically exchanges short-lived JWT tokens to gain secure role access. This standard is strongly recommended in modern dev-sec-ops architectures to enforce the principle of least privilege.','TypeScript','Repository','Intermediate',0,'online','manual','a8939c5a4351f7c5a541b07acabd1a4a33c3f78eb27a77f28166b98ef2e6eb81',100.0,1779034013,1,'2024-01-09T14:28:52Z',NULL,NULL,NULL,'["Cloud Platform", "AWS Infrastructure", "CI/CD Security"]','["[DE FACTO STANDARD]"]','["docs/aws-tools-scripts.md"]','["aws-tools-scripts.md"]','{}','{"gh_license": "NOASSERTION", "gh_pushed": "2024-01-09T14:28:52Z", "gh_stars": 182, "gh_open_issues_30d": 10, "gh_open_prs_30d": 0, "gh_community_health": "healthy", "gh_activity_checked": "2026-06-20T11:57:39.316508+02:00"}');
INSERT INTO "resources" VALUES('https://github.com/samrocketman',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,'manual','ccdb73745887b221a98835c422deb14be9b43a54f17bc7eb184f66cc22bfb681',100.0,1779030534,0,'2026-05-17T17:08:54.414075+02:00',NULL,NULL,NULL,'[]','[]','["docs/jenkins.md"]','[]','{}','{}');
INSERT INTO "resources" VALUES('https://github.com/samrocketman/docker-jenkins-jervis/blob/main/README.md',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,'manual','641a3f8213f628baeba0a177895b8afcdafa5ca33d77725ddf8e27ebef4aaa82',100.0,1779130494,1,'2026-05-18T20:54:54.993925+02:00',NULL,NULL,NULL,'[]','[]','["docs/jenkins.md"]','[]','{}','{"gh_open_issues_30d": 1, "gh_open_prs_30d": 0, "gh_community_health": "low", "gh_activity_checked": "2026-06-20T11:57:40.004839+02:00"}');
INSERT INTO "resources" VALUES('https://github.com/samrocketman/docker-jenkins-jervis/blob/master/README.md','ref2','','N/A',0,NULL,NULL,NULL,NULL,0,NULL,'manual','9f8b5eaaf9ca73dc37522422efc7da95c5f17d85a2a194351e41163ad4722e4d',100.0,1779030865,0,'2026-05-17T17:14:25.596695+02:00',NULL,NULL,NULL,'[]','[]','["docs/jenkins.md"]','[]','{}','{"gh_open_issues_30d": 1, "gh_open_prs_30d": 0, "gh_community_health": "low", "gh_activity_checked": "2026-06-20T11:57:40.684919+02:00"}');
INSERT INTO "resources" VALUES('https://github.com/samrocketman/jenkins-script-console-scripts','samrocketman/jenkins-script-console-scripts 🌟','','N/A',0,NULL,NULL,NULL,NULL,0,NULL,'manual','711ca16ae22394e1c7c5785fd4b4b83f69d5ebeceb3c9286150218e07475cba7',100.0,1779032552,1,'2026-05-17T17:42:32.645454+02:00',NULL,NULL,NULL,'[]','[]','["docs/jenkins.md"]','[]','{}','{"gh_license": "MIT", "gh_open_issues_30d": 0, "gh_open_prs_30d": 0, "gh_community_health": "dormant", "gh_activity_checked": "2026-06-20T11:57:41.373719+02:00"}');
INSERT INTO "resources" VALUES('https://github.com/samrocketman/jervis/wiki','Jervis','','2021',2,'Jenkins Receiving Versatile Infrastructure Script (Jervis) simplifies job lifecycle automation by supporting Travis CI-style YAML configurations natively in Jenkins. It enables declarative pipeline builds without complex Groovy setups.','Groovy','Repository','Intermediate',0,'online','manual','93eaf9d57e489a5ce082c63a8dd5e997d36e4e74dc9fa9843a8371d5980c5d7c',100.0,1779029569,1,'2026-05-08T02:13:00Z',NULL,NULL,NULL,'["CI-CD", "Jenkins", "Pipeline as Code"]','["[COMMUNITY-TOOL]"]','["docs/jenkins.md"]','["jenkins.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2026-05-08T02:13:00Z", "gh_stars": 271, "gh_open_issues_30d": 25, "gh_open_prs_30d": 0, "gh_community_health": "healthy", "gh_activity_checked": "2026-06-20T11:57:42.075361+02:00"}');
INSERT INTO "resources" VALUES('https://github.com/samrocketman/nexus3-config-as-code','github.com/samrocketman/nexus3-config-as-code','','2021',5,'A declarative Groovy-scripted configuration-as-code bootstrap utility designed for automating Sonatype Nexus 3 settings. Live grounding shows this repository has been unmaintained for over four years. While serving as an architectural blueprint for programmatic configuration management, modern operators have largely replaced direct scripting.','Groovy','Repository','Advanced',0,'online','manual','67c0f78e13dea1958abb1ed12730147f87d222222e05efb875203003d0347f7f',100.0,1779029993,1,'2020-10-18T07:11:59Z',NULL,NULL,NULL,'["Artifact Management", "Package Repositories", "Nexus Automation"]','["[DE FACTO STANDARD]"]','["docs/registries.md"]','["registries.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2020-10-18T07:11:59Z", "gh_stars": 62, "gh_open_issues_30d": 5, "gh_open_prs_30d": 0, "gh_community_health": "low", "gh_activity_checked": "2026-06-20T11:57:42.791138+02:00"}');
INSERT INTO "resources" VALUES('https://github.com/samyfodil/taubyte-llama-satellite','llama.cpp plugin','','2026',5,'An experimental bridge connecting llama.cpp with Taubyte WASM modules. Facilitates low-latency, localized LLM inference tasks across decentralized edge node topologies.','Go','Repository','Advanced',1,'online','manual','518e38009b6b766fd78a535eb77f3250b113ebaa6f4bd7ed717336a895773885',100.0,1779030688,1,'2024-02-02T22:23:10Z',NULL,NULL,NULL,'["Serverless Architecture", "Edge Computing", "AI Integration"]','["[DE FACTO STANDARD]", "[EMERGING]"]','["docs/kubernetes-alternatives.md"]','["kubernetes-alternatives.md"]','{}','{"gh_license": "BSD-3-Clause", "gh_pushed": "2024-02-02T22:23:10Z", "gh_stars": 17, "gh_open_issues_30d": 0, "gh_open_prs_30d": 0, "gh_community_health": "dormant", "gh_activity_checked": "2026-06-20T11:57:43.486534+02:00"}');
INSERT INTO "resources" VALUES('https://github.com/saturnism/awesome-cloud-native-java','Awesome Cloud Native Java','','2026',0,'A highly targeted resource registry outliningmodern patterns for containerized Java. Focuses on Spring Boot microservices, Quarkus, GraalVM native image compilation, and techniques for minimizing memory footprint in orchestrations.','Markdown','Awesome List','Advanced',1,'duplicate','manual','304e0ff20521d8e9925626ba5c54b7204835ea5b029b6f81d31978f5a68e0d89',100.0,1781736123,1,'2026-06-18T00:42:03.211691+02:00',NULL,NULL,NULL,'["Software Engineering", "Java Platform", "Cloud Native Frameworks"]','["[COMMUNITY-TOOL]"]','["docs/other-awesome-lists.md"]','["architectural-foundations.md", "other-awesome-lists.md"]','{}','{"gh_stars": 0, "gh_pushed": null, "gh_license": "N/A", "is_special": true, "duplicate_of": "https://awesome.jimmysong.io", "gh_open_issues_30d": 0, "gh_open_prs_30d": 0, "gh_community_health": "dormant", "gh_activity_checked": "2026-06-20T11:57:44.179549+02:00"}');
INSERT INTO "resources" VALUES('https://github.com/saturnism/spring-petclinic-gcp','Google Cloud Native Spring Boot PetClinic. Spring PetClinic Microservices on GCP 🌟','','N/A',0,NULL,NULL,NULL,NULL,0,NULL,'manual','e1bcf973155aad6da1d00f86768b8fb782c990eb11a6a10009cab4a8715ae6ee',100.0,1779030979,1,'2026-05-17T17:16:19.826770+02:00',NULL,NULL,NULL,'[]','[]','["docs/demos.md"]','[]','{}','{"gh_license": "NOASSERTION", "gh_open_issues_30d": 1, "gh_open_prs_30d": 0, "gh_community_health": "low", "gh_activity_checked": "2026-06-20T12:04:08.210541+02:00"}');
INSERT INTO "resources" VALUES('https://github.com/sauljabin/kaskade','==github.com/sauljabin/kaskade==','','2023',5,'An interactive, terminal-based dashboard built using Python''s Textual framework to easily inspect Kafka topics. Unlike bulky desktop clients, Kaskade runs directly in developer shells, permitting efficient topic navigation, dynamic JSON payload inspection, and rapid troubleshooting of Kafka message streams.','Python','TUI Tool','Intermediate',0,'online','manual','590e51aa21a29a4f0de5e036464134fc5a074a8bb79958da321e512f55316b30',100.0,1779034523,1,'2026-03-02T15:21:33Z',NULL,NULL,NULL,'["Infrastructure", "Data Streaming", "Kafka Tooling", "CLI & TUI"]','["[DE FACTO STANDARD]"]','["docs/message-queue.md"]','["message-queue.md"]','{}','{"gh_license": "MIT", "gh_pushed": "2026-03-02T15:21:33Z", "gh_stars": 1015, "gh_open_issues_30d": 13, "gh_open_prs_30d": 0, "gh_community_health": "healthy", "gh_activity_checked": "2026-06-20T12:04:08.895883+02:00"}');
INSERT INTO "resources" VALUES('https://github.com/savecost/datav','savecost/datav 🌟','','N/A',0,NULL,NULL,NULL,NULL,0,NULL,'manual','446a82fc88f4cec9598c9c7450122067d985466c84059b867e07994b4b372982',100.0,1779032034,0,'2026-05-17T17:33:54.978096+02:00',NULL,NULL,NULL,'[]','[]','["docs/monitoring.md"]','[]','{}','{"gh_open_issues_30d": 0, "gh_open_prs_30d": 0, "gh_community_health": "dormant", "gh_activity_checked": "2026-06-20T12:04:09.511502+02:00"}');
INSERT INTO "resources" VALUES('https://github.com/sbilly/awesome-security','sbilly/awesome-security: Awesome Security','','2026',5,'A monumental collection of software security components, pen-testing tools, cryptography resources, and threat intelligence feeds. Essential for SecOps engineers establishing modern compliance standards across application and network boundaries. Highly versatile, spanning from host security to Kubernetes runtime defenses.','N/A','Repository','Advanced',0,'online','manual','e639c7488b58ca1f803e1ab8bd253dce1ad2fe3159407f7fa476e6f39ce8b93c',100.0,1779034373,1,'2026-01-11T02:00:26Z',NULL,NULL,NULL,'["Security", "General", "Resources"]','["[DE FACTO STANDARD]"]','["docs/other-awesome-lists.md"]','["architectural-foundations.md", "other-awesome-lists.md"]','{}','{"gh_license": "MIT", "gh_pushed": "2026-01-11T02:00:26Z", "gh_stars": 14421, "is_special": true, "gh_open_issues_30d": 237, "gh_open_prs_30d": 0, "gh_community_health": "active", "gh_activity_checked": "2026-06-20T12:04:10.184380+02:00"}');
INSERT INTO "resources" VALUES('https://github.com/sclorg','github.com/sclorg/','','2026',0,'Alternative entry point for the SCLOrg software development group, driving standardization of the Source-to-Image (S2I) build methodology inside Red Hat container engines, abstracting Dockerfile creation for frontend and backend developers.','Shell','Repository','Advanced',0,'online','manual','dca6332900b96a70b79661170f24a650215594ac17bf86afb3e090306927166c',100.0,1779031696,1,'2026-05-17T17:28:16.993094+02:00',NULL,NULL,NULL,'["Software Engineering", "Base Images", "Software Collections"]','["[COMMUNITY-TOOL]"]','["docs/openshift.md"]','["openshift.md"]','{}','{"gh_stars": 0, "gh_pushed": null, "gh_license": "N/A"}');
INSERT INTO "resources" VALUES('https://github.com/sclorg/mariadb-container','github.com/sclorg/mariadb-container','','2026',1,'The official SCLOrg MariaDB container image optimized specifically for Kubernetes platforms. Includes integrated security scripts, support for arbitrary non-root UID execution, and custom database initialization configurations.','Shell','Repository','Intermediate',1,'online','manual','407ec4c514faae637cd2d53cc5d4909a5d5e42d755ebfacee429682e9095a2af',100.0,1779031126,1,'2026-06-11T11:34:22Z',NULL,NULL,NULL,'["Databases", "Relational", "MariaDB"]','["[COMMUNITY-TOOL]"]','["docs/openshift.md"]','["openshift.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2026-06-11T11:34:22Z", "gh_stars": 32, "gh_open_issues_30d": 17, "gh_open_prs_30d": 0, "gh_community_health": "healthy", "gh_activity_checked": "2026-06-20T12:04:10.872394+02:00"}');
INSERT INTO "resources" VALUES('https://github.com/scorputty/packer-centos-awx','github.com/scorputty/packer-centos-awx','','2020',1,'A legacy Packer configuration designed to output CentOS-based virtual machine images with pre-baked AWX deployments. Reflects older DevOps paradigms focused on VM-based immutable infrastructure instead of Kubernetes runtimes.','HCL','Source Code','Intermediate',0,'online','manual','d61e92d82c58aacc4f5c4e00147699add2c140def613393f85e57e2240009eab',100.0,1779032017,1,'2018-03-19T06:14:09Z',NULL,NULL,NULL,'["Infrastructure as Code", "Packer", "Machine Images"]','["[LEGACY]"]','["docs/ansible.md"]','["ansible.md"]','{}','{"gh_license": "MIT", "gh_pushed": "2018-03-19T06:14:09Z", "gh_stars": 1, "gh_open_issues_30d": 0, "gh_open_prs_30d": 0, "gh_community_health": "dormant", "gh_activity_checked": "2026-06-20T12:04:11.532592+02:00"}');
INSERT INTO "resources" VALUES('https://github.com/scraly/terraform-cheat-sheet/blob/master/terraform-cheat-sheet.pdf','github.com/scraly: Terraform Cheat sheet','','2024',4,'Curator Insight: A highly dynamic community-maintained PDF cheat sheet covering the full development lifecycle in Terraform. Live Grounding: Highlights high-value CLI options, syntax patterns for loops, dynamic blocks, and variable validation configurations.','PDF','Community Reference','Intermediate',0,'online','manual','95700438027f959584bb88348af2cd22e4948f35603cbccb39d82f8ad946a708',100.0,1781735890,1,'2026-06-18T00:38:10.161237+02:00',NULL,NULL,NULL,'["Infrastructure", "Infrastructure as Code", "Terraform"]','["[ENTERPRISE-STABLE]"]','["docs/cheatsheets.md"]','["cheatsheets.md"]','{}','{"gh_stars": 0, "gh_pushed": null, "gh_license": "N/A", "gh_open_issues_30d": 8, "gh_open_prs_30d": 0, "gh_community_health": "low", "gh_activity_checked": "2026-06-20T12:04:12.214394+02:00"}');
INSERT INTO "resources" VALUES('https://github.com/screwdriver-cd/screwdriver','Screwdriver API','','2026',5,'A pluggable CI/CD engine originally built by Yahoo to execute container-native, dynamic pipelines. Leveraging an API-driven, decoupled microservices architecture, it orchestrates builds cleanly across Kubernetes or Mesos execution grids.','JavaScript','Tool','High',1,'online','manual','b1511b70bf26de100534f6264e0c8d1b3ad91b54dbb408663179b42b03f7fc12',100.0,1779030441,1,'2026-06-03T18:35:27Z',NULL,NULL,NULL,'["Software Delivery", "CI-CD Platforms", "Dynamic Execution"]','["[DE FACTO STANDARD]"]','["docs/jenkins-alternatives.md"]','["jenkins-alternatives.md"]','{}','{"gh_license": "NOASSERTION", "gh_pushed": "2026-06-03T18:35:27Z", "gh_stars": 1041, "gh_open_issues_30d": 52, "gh_open_prs_30d": 0, "gh_community_health": "active", "gh_activity_checked": "2026-06-20T12:04:12.903401+02:00"}');
INSERT INTO "resources" VALUES('https://github.com/scriptcamp/kubernetes-serviceaccount-example','github.com/scriptcamp/kubernetes-serviceaccount-example','','N/A',0,NULL,NULL,NULL,NULL,0,NULL,'manual','17035ac82a580990173741b5b8b283b6d225127473015814fcbea6b9fd6e22ba',100.0,1779032239,1,'2026-05-17T17:37:19.808996+02:00',NULL,NULL,NULL,'[]','[]','["docs/kubernetes-security.md"]','[]','{}','{"gh_open_issues_30d": 0, "gh_open_prs_30d": 0, "gh_community_health": "dormant", "gh_activity_checked": "2026-06-20T12:04:13.598734+02:00"}');
INSERT INTO "resources" VALUES('https://github.com/scylladb/scylla-operator','scylladb/scylla-operator','','2026',5,'The ScyllaDB Operator streamlines deployment and maintenance tasks of high-performance Scylla clusters in-container. It takes care of complex cluster scaling, multi-zone node repair loops, automated backups, and version migrations to deliver bare-metal database performance inside container orchestrators.','Go','Repository','Advanced',0,'online','manual','2249195d0f43c2d683d25176cf9a6137afa68a83e7b3bab7e9f770993bb4314b',100.0,1779033237,1,'2026-06-11T10:42:16Z',NULL,NULL,NULL,'["Data & Databases", "NoSQL Operators", "ScyllaDB"]','["[DE FACTO STANDARD]"]','["docs/kubernetes-operators-controllers.md"]','["kubernetes-operators-controllers.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2026-06-11T10:42:16Z", "gh_stars": 399, "gh_open_issues_30d": 219, "gh_open_prs_30d": 0, "gh_community_health": "active", "gh_activity_checked": "2026-06-20T12:04:14.264949+02:00"}');
INSERT INTO "resources" VALUES('https://github.com/sdduursma/github-merge-bot','github-merge-bot','','2019',1,'A lightweight Node.js microservice designed to handle automated merges. Integrates with GitHub webhooks to verify pull requests against linting rules and peer review matrices before completing merge actions safely.','JavaScript','Tool','Intermediate',1,'online','manual','74c2b7574adb505a9441b447bdb209a0190d4a38e77de1a23cc4a614325d3d74',100.0,1779130495,1,'2020-02-04T17:48:05Z',NULL,NULL,NULL,'["Software Engineering", "Version Control", "Automation Bots"]','["[COMMUNITY-TOOL]"]','["docs/git.md"]','["git.md"]','{}','{"gh_license": "EPL-1.0", "gh_pushed": "2020-02-04T17:48:05Z", "gh_stars": 4, "gh_open_issues_30d": 0, "gh_open_prs_30d": 0, "gh_community_health": "dormant", "gh_activity_checked": "2026-06-20T12:04:14.927787+02:00"}');
INSERT INTO "resources" VALUES('https://github.com/sdras/awesome-actions','Awesome GitHub Actions','','2026',4,'The premier community-backed library for GitHub Actions workflows, custom actions, and orchestrator tools. Streamlines structural pipelines by detailing matrix patterns, self-hosted runner optimizations, and security hardening configurations.','Markdown','Awesome List','Intermediate',0,'online','manual','fde47029da1f80ee0b7ca28f691d975a9a45c7a2b6120e52692b9be31c3d8638',100.0,1779033425,1,'2024-09-01T20:32:39Z',NULL,NULL,NULL,'["Continuous Delivery", "CI-CD Pipelines", "GitHub Actions"]','["[DE FACTO STANDARD]"]','["docs/jenkins-alternatives.md", "docs/other-awesome-lists.md"]','["jenkins-alternatives.md", "other-awesome-lists.md"]','{}','{"gh_license": "CC0-1.0", "gh_pushed": "2024-09-01T20:32:39Z", "gh_stars": 27907, "is_special": true, "gh_open_issues_30d": 202, "gh_open_prs_30d": 0, "gh_community_health": "active", "gh_activity_checked": "2026-06-20T12:04:15.572863+02:00"}');
INSERT INTO "resources" VALUES('https://github.com/seal-io/tap','github.com/seal-io/tap: Terraform Advanced Patcher (TAP)','','2023',1,'TAP (Terraform Advanced Patcher) executes fine-grained, localized modifications directly inside active HCL code blocks without resetting or breaking state continuity. Primarily geared for programmatic platform modifications, it resolves dependency-update hurdles in massive deployments by allowing targeted mutations across distributed repositories.','Go','CLI Tool','Advanced',0,'online','manual','29332c206f1a8d3ba1c05490a4439a1e43aef95d7f176203de579b4e4673bd69',100.0,1779032732,1,'2024-02-04T06:29:24Z',NULL,NULL,NULL,'["Infrastructure as Code", "Terraform", "Code Modifiers"]','["[COMMUNITY-TOOL]"]','["docs/terraform.md"]','["terraform.md"]','{}','{"gh_license": "MPL-2.0", "gh_pushed": "2024-02-04T06:29:24Z", "gh_stars": 15, "gh_open_issues_30d": 0, "gh_open_prs_30d": 0, "gh_community_health": "dormant", "gh_activity_checked": "2026-06-20T12:04:16.251427+02:00"}');
INSERT INTO "resources" VALUES('https://github.com/search?l=powershell&q=stars%3A%3E1&type=Repositories','github.com/search?l=powershell','','2026',0,'High-level GitHub query filter pointing to trending open-source PowerShell module platforms, providing continuous access to updated utility options.','PowerShell','Documentation','Intermediate',0,'online','manual','cf889f549f22a4d2fb4fa68a8c2e1ed65f9f29c17eee06da4d21fffec2240bd2',100.0,1779033508,1,'2026-05-17T17:58:28.195303+02:00',NULL,NULL,NULL,'["Infrastructure Automation", "Reference Index", "GitHub Discoveries", "Community Modules"]','["[COMMUNITY-TOOL]"]','["docs/azure.md"]','["azure.md"]','{}','{"gh_stars": 0, "gh_pushed": null, "gh_license": "N/A"}');
INSERT INTO "resources" VALUES('https://github.com/search?q=org%3Alightstep+launcher','OpenTelemetry Launchers 🌟','','2021',0,'Repository group containing Lightstep’s multi-language configuration wrappers. Designed to assist telemetry setup, though developers in 2026 have transitioned to upstream OTel SDK extensions for long-term support.','Go','Repository','Beginner',0,'online','manual','730fb916d46d79d0808d94d590d713b0f380ea7d2dc346ca4d4a4f0be643d18d',100.0,1779029118,1,'2026-05-17T16:45:18.973122+02:00',NULL,NULL,NULL,'["Observability", "OpenTelemetry", "SDK Bootstraps"]','["[COMMUNITY-TOOL]"]','["docs/prometheus.md"]','["prometheus.md"]','{}','{"gh_stars": 0, "gh_pushed": null, "gh_license": "N/A"}');
INSERT INTO "resources" VALUES('https://github.com/segmentio/kubectl-curl','segmentio/kubectl-curl: Kubectl plugin to run curl commands against kubernetes'' pods','','2019',2,'A convenient plugin allowing engineers to execute curl commands inside target pod namespaces. It simplifies localized API troubleshooting, service mesh network testing, and microservice validation.','Go','Kubectl Plugin','Intermediate',0,'online','manual','17f8bb698c3d9d92cfdf16f8b43137f794d21119c68e56f935b87aebfecaec94',100.0,1779032288,1,'2025-09-24T22:41:02Z',NULL,NULL,NULL,'["Development & Testing", "Kubectl Plugins", "Network Diagnostics"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-tools.md"]','["kubernetes-tools.md"]','{}','{"gh_license": "MIT", "gh_pushed": "2025-09-24T22:41:02Z", "gh_stars": 188, "gh_open_issues_30d": 8, "gh_open_prs_30d": 0, "gh_community_health": "low", "gh_activity_checked": "2026-06-20T12:04:16.906709+02:00"}');
INSERT INTO "resources" VALUES('https://github.com/segmentio/stack','segmentio/stack','','2021',4,'Segment''s production-proven infrastructure baseline template codebase for AWS workloads. Standardized on ECS, Auto-scaling, and foundational network controls, but now archived in favor of native Kubernetes/EKS methodologies.','HCL','Repository','Advanced',1,'online','manual','cc496150974b415cced2189a2b888f8a3c71d167f79b94cb3cc52c6bf999ca55',100.0,1779034041,1,'2023-04-07T22:43:12Z',NULL,NULL,NULL,'["Infrastructure as Code", "AWS", "Legacy Tooling"]','["[ENTERPRISE-STABLE]", "[LEGACY]"]','["docs/terraform.md"]','["terraform.md"]','{}','{"gh_license": "MIT", "gh_pushed": "2023-04-07T22:43:12Z", "gh_stars": 2091, "gh_open_issues_30d": 47, "gh_open_prs_30d": 0, "gh_community_health": "healthy", "gh_activity_checked": "2026-06-20T12:04:17.623398+02:00"}');
INSERT INTO "resources" VALUES('https://github.com/selefra/selefra','Selefra: Selefra is an open-source policy-as-code software that provides'' analytics for multi-cloud and SaaS.','','2026',5,'An open-source policy-as-code platform engineered to analyze multi-cloud and SaaS configurations using SQL-based query patterns. This tool enables developers to scan cloud resources for compliance defects, security gaps, and operational overhead with rapid execution and modular plugins.','Go','CLI Tool','Advanced',0,'online','manual','8c2d37a3c3906922d6bd119377834a69e2f6ffc98e2427f2d9363206fd9c1d69',100.0,1779029899,1,'2023-08-30T04:35:10Z',NULL,NULL,NULL,'["Cloud-Native Platforms", "Security & Compliance", "Cloud Security"]','["[DE FACTO STANDARD]"]','["docs/securityascode.md"]','["securityascode.md"]','{}','{"gh_license": "MPL-2.0", "gh_pushed": "2023-08-30T04:35:10Z", "gh_stars": 545, "gh_open_issues_30d": 0, "gh_open_prs_30d": 0, "gh_community_health": "dormant", "gh_activity_checked": "2026-06-20T12:04:18.321910+02:00"}');
INSERT INTO "resources" VALUES('https://github.com/seligman/aws-ip-ranges','github.com/seligman/aws-ip-ranges: AWS''s ip-ranges.json','','2018',3,'A vital open-source parser designed to track dynamic AWS IP range changes from ip-ranges.json. Essential for configuring robust hybrid on-premises firewalls and programmatic security rules. Modern setups frequently replace manual parsing with AWS Managed Prefix Lists, rendering manual scripts legacy but historically significant.','English','github_repo','intermediate',0,'online','manual','d01f998bfea46bcc52291909a73539b91d0dc3cf7dfbceb7618d32940b11d01c',100.0,1779030825,1,'2026-06-12T22:28:31Z',NULL,NULL,NULL,'["Cloud Infrastructure", "AWS", "IP Range Utilities"]','["[LEGACY]"]','["docs/aws-networking.md"]','["aws-networking.md"]','{}','{"gh_license": "NOASSERTION", "gh_pushed": "2026-06-12T22:28:31Z", "gh_stars": 286, "gh_open_issues_30d": 0, "gh_open_prs_30d": 0, "gh_community_health": "dormant", "gh_activity_checked": "2026-06-20T12:04:19.014631+02:00"}');
INSERT INTO "resources" VALUES('https://github.com/sematext/cheatsheets/blob/master/docker-swarm-cheatsheet.md','github: sematext - Docker Swarm Cheatsheet','','2024',4,'Curator Insight: A concise reference detailing commands for node management, service orchestration, and stack deployment within Docker Swarm. Live Grounding: While Docker Swarm remains popular for minimalist configurations and low-overhead environments, 2026 paradigms heavily prioritize Kubernetes; this cheat sheet serves as a rapid onboarding guide for running simpler container clusters.','Markdown','Cheat Sheet','Intermediate',0,'online','manual','af88251361cf1706840a74c5826170369cf4a10cce2f05e095cb3554a7c52292',100.0,1781735890,1,'2026-06-18T00:38:10.041055+02:00',NULL,NULL,NULL,'["Infrastructure", "Container Orchestration", "Docker Swarm"]','["[ENTERPRISE-STABLE]"]','["docs/cheatsheets.md"]','["cheatsheets.md"]','{}','{"gh_stars": 0, "gh_pushed": null, "gh_license": "N/A", "gh_open_issues_30d": 1, "gh_open_prs_30d": 0, "gh_community_health": "low", "gh_activity_checked": "2026-06-20T12:04:19.692131+02:00"}');
INSERT INTO "resources" VALUES('https://github.com/senthilrch/kube-fledged','kube-fledged','','2026',3,'Kube-fledged is an operator designed to pre-pull and cache container images directly on designated worker nodes. This eliminates pull latency during rapid autoscaling events or emergency failovers, optimizing startup performance.','Go','Operator','Advanced',1,'online','manual','b225f7fdbeaea410a77a77474d0644d961c995462f2f6d77afef056d20ef4fba',100.0,1779030739,1,'2024-02-20T05:20:10Z',NULL,NULL,NULL,'["Cluster Management", "Performance Tuning", "Image Caching"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-tools.md"]','["kubernetes-tools.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2024-02-20T05:20:10Z", "gh_stars": 1370, "gh_open_issues_30d": 40, "gh_open_prs_30d": 0, "gh_community_health": "healthy", "gh_activity_checked": "2026-06-20T12:04:20.327092+02:00"}');
INSERT INTO "resources" VALUES('https://github.com/serenakeyitan/awesome-notebookLM-prompts','Awesome NotebookLM Slide Prompts','','2024',4,'A master curation of system-level prompt templates specifically optimized for Google NotebookLM. It accelerates complex source material ingestions, contextual extractions, and structured summarizing processes for technical architects. (Live Grounding: Highlights the 2026 intersection of AI workflow orchestration and engineering documentation maintenance).','Markdown','Awesome List','Intermediate',0,'online','manual','8deb42a1749ee77d00493b8834b2b7d7c838476dc44425af6bc370521886bbcf',100.0,1779031109,1,'2026-05-13T12:29:46Z',NULL,NULL,NULL,'["Artificial Intelligence & LLMs", "Prompt Engineering", "Developer Productivity"]','["[ENTERPRISE-STABLE]"]','["docs/ai.md", "docs/chatgpt.md", "docs/demos.md"]','["ai.md", "chatgpt.md", "demos.md"]','{}','{"gh_license": "MIT", "gh_pushed": "2026-05-13T12:29:46Z", "gh_stars": 3761, "gh_open_issues_30d": 2, "gh_open_prs_30d": 0, "gh_community_health": "low", "gh_activity_checked": "2026-06-20T12:04:20.955900+02:00"}');
INSERT INTO "resources" VALUES('https://github.com/serkan-ozal/jillegal','Jillegal OffHeap Module','','2016',0,'An experimental and now archived Java library designed to bypass standard JVM memory management by allocating objects directly off-heap. While historically notable for developers seeking ultra-low latency and manual pointer manipulation, modern JDK developments—specifically the Foreign Function and Memory API (Project Panama)—have rendered this library obsolete. It remains useful primarily as a reference for educational and historical exploration of raw memory control within the Java ecosystem.','Java','Library','Advanced',0,'online','manual','46e56ae8b45b37578fc79836de17785b889518fb94d38cdcc0a72335ae49b93d',100.0,1781735982,1,'2026-06-18T00:39:42.174581+02:00',NULL,NULL,NULL,'["Software Engineering", "Java Virtual Machine", "Memory Management"]','["[EMERGING]", "[LEGACY]"]','["docs/java-and-java-performance-optimization.md"]','["java-and-java-performance-optimization.md"]','{}','{"gh_stars": 0, "gh_pushed": null, "gh_license": "N/A", "gh_open_issues_30d": 5, "gh_open_prs_30d": 0, "gh_community_health": "low", "gh_activity_checked": "2026-06-20T12:04:21.631975+02:00"}');
INSERT INTO "resources" VALUES('https://github.com/shahedbd/awesome-project-management','Awesome Project Management','','2026',2,'A structured index compiling open-source and SaaS utilities for task orchestration, budget tracking, resource scheduling, and engineering team collaboration. Serves as a tooling reference for managers of software delivery groups.','Markdown','Awesome List','Beginner',0,'online','manual','d972fa83c542725361c6c3e67aab7f79fea7813afd1bbaef029dd3036161a84c',100.0,1779033360,1,'2026-05-22T20:27:52Z',NULL,NULL,NULL,'["Process & Delivery", "Project Management", "Agile Operations"]','["[COMMUNITY-TOOL]"]','["docs/other-awesome-lists.md"]','["architectural-foundations.md", "other-awesome-lists.md"]','{}','{"gh_license": "MIT", "gh_pushed": "2026-05-22T20:27:52Z", "gh_stars": 750, "is_special": true, "gh_open_issues_30d": 18, "gh_open_prs_30d": 0, "gh_community_health": "healthy", "gh_activity_checked": "2026-06-20T12:04:22.282907+02:00"}');
INSERT INTO "resources" VALUES('https://github.com/shank-git/metal-kubes','Metal Kubes','','2020',1,'An early bare-metal helper script collection. Live Grounding verifies that the repository is archived and inactive, as the ecosystem has shifted entirely to production automation like Cluster API or Talos OS.','Shell','Tool','Advanced',0,'online','manual','bbce875960ea4838f42d6195fbaa3c54d5385f16b432f7e605c2e1b20a2fb8c8',100.0,1779032100,1,'2021-05-15T08:29:21Z',NULL,NULL,NULL,'["Bare-Metal Deployments", "Legacy Helpers", "Shell Automation"]','["[LEGACY]"]','["docs/kubernetes-based-devel.md"]','["kubernetes-based-devel.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2021-05-15T08:29:21Z", "gh_stars": 34, "gh_open_issues_30d": 0, "gh_open_prs_30d": 0, "gh_community_health": "dormant", "gh_activity_checked": "2026-06-20T12:04:22.956423+02:00"}');
INSERT INTO "resources" VALUES('https://github.com/shanraisshan/claude-code-best-practice','Claude Code Best Practice','','2025',5,'Curator Insight: Curated collection of best practices, system prompts, and architecture layouts for Claude Code. Live Grounding: Explores advanced CLI-driven agent workflows, highlighting configuration optimizations, shell integration strategies, and secure execution configurations in local and remote environments.','Markdown','Guide','Intermediate',0,'online','manual','c53e9eacc19403ce5395b303d38d8763fc136779b4d88f819bdaa7b1cba9dd42',100.0,1779032922,1,'2026-06-14T06:35:50Z',NULL,NULL,NULL,'["Developer Experience", "AI-Assisted Coding", "Claude Code"]','["[DE FACTO STANDARD]", "[GUIDE]"]','["docs/ai-agents-mcp.md", "docs/ai.md", "docs/developerportals.md"]','["ai.md", "ai-agents-mcp.md", "developerportals.md"]','{}','{"gh_license": "MIT", "gh_pushed": "2026-06-14T06:35:50Z", "gh_stars": 57660, "gh_open_issues_30d": 10, "gh_open_prs_30d": 0, "gh_community_health": "healthy", "gh_activity_checked": "2026-06-20T12:04:23.616904+02:00"}');
INSERT INTO "resources" VALUES('https://github.com/sharadbhat/KubernetesPatterns','github.com/sharadbhat/KubernetesPatterns: YAML and Golang implementations'' of common Kubernetes patterns','','2026',5,'A practical repository offering concrete YAML and Golang implementations of classic design patterns. Highly valuable for application developers, as it translates theoretical paradigms like Ambassadors and Adapters into functioning Go code and matching Kubernetes manifests.','Go','Code Examples','Intermediate',0,'online','manual','4ca82fb74ad7f9528d9f261cc583a0ed8f7ea5441941ea30726f449523e05dc6',100.0,1779033914,1,'2020-10-05T21:37:29Z',NULL,NULL,NULL,'["Architecture", "Design Patterns", "Reference Implementations"]','["[DE FACTO STANDARD]"]','["docs/kubernetes.md"]','["kubernetes.md"]','{}','{"gh_license": "MIT", "gh_pushed": "2020-10-05T21:37:29Z", "gh_stars": 72, "gh_open_issues_30d": 0, "gh_open_prs_30d": 0, "gh_community_health": "dormant", "gh_activity_checked": "2026-06-20T12:04:24.281580+02:00"}');
INSERT INTO "resources" VALUES('https://github.com/sheehan/job-dsl-gradle-example','job-dsl **Gradle** Example','','2020',4,'An industry-standard demonstration repository showing how to run, lint, compile, and validate Jenkins Job DSL scripts locally using a Gradle build environment. Eliminates deployment trial-and-error by implementing local syntax testing routines.','Groovy','repository','Advanced',0,'online','manual','858122161d65456c6cfafb3323568e24e068f60e83ee8a1ef71893a687dc4dad',100.0,1779031046,1,'2022-04-21T02:40:44Z',NULL,NULL,NULL,'["Infrastructure & DevOps", "Pipeline as Code", "Job DSL Tooling"]','["[ENTERPRISE-STABLE]"]','["docs/jenkins.md"]','["jenkins.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2022-04-21T02:40:44Z", "gh_stars": 451, "gh_open_issues_30d": 15, "gh_open_prs_30d": 0, "gh_community_health": "healthy", "gh_activity_checked": "2026-06-20T12:04:24.931629+02:00"}');
INSERT INTO "resources" VALUES('https://github.com/sherifabdlnaby/kubephp','sherifabdlnaby/kubephp','','2026',5,'KubePHP is a specialized repository detailing optimal configurations for deploying PHP applications (particularly PHP-FPM and Nginx sidecars) onto Kubernetes clusters. It addresses PHP-specific cloud-native challenges such as shared volume sessions, OPcache preloading, and graceful shutdown handling. It provides critical scaffolding and architectural advice for modernizing legacy PHP monoliths into production-grade, autoscaled microservices.','PHP','Template','Medium',1,'online','manual','622b42fb6fa504910b1860d9a79c8d6cfdc5317a7136e08bc861cfc72037fa75',100.0,1779030285,1,'2026-02-28T20:47:55Z',NULL,NULL,NULL,'["Application Development", "PHP", "Kubernetes Integration"]','["[DE FACTO STANDARD]", "[LEGACY]"]','["docs/container-managers.md"]','["container-managers.md"]','{}','{"gh_license": "MIT", "gh_pushed": "2026-02-28T20:47:55Z", "gh_stars": 456, "gh_open_issues_30d": 0, "gh_open_prs_30d": 0, "gh_community_health": "dormant", "gh_activity_checked": "2026-06-20T12:04:25.594780+02:00"}');
INSERT INTO "resources" VALUES('https://github.com/sherifabdlnaby/phpdocker','phpdocker','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','622b42fb6fa504910b1860d9a79c8d6cfdc5317a7136e08bc861cfc72037fa75',100.0,1779031600,0,'2026-05-17T17:26:40.861847+02:00',NULL,NULL,NULL,'[]','[]','["docs/docker.md"]','[]','{}','{"duplicate_of": "https://github.com/sherifabdlnaby/kubephp", "gh_open_issues_30d": 0, "gh_open_prs_30d": 0, "gh_community_health": "dormant", "gh_activity_checked": "2026-06-20T12:04:26.184496+02:00"}');
INSERT INTO "resources" VALUES('https://github.com/shipa-corp/ketch','github.com/shipa-corp/ketch','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','c1ebb74798226b8004b5a89a4e70d8693ace5a23b5e00efeae98c481a1da578b',100.0,1779031360,0,'2026-05-17T17:22:40.819209+02:00',NULL,NULL,NULL,'[]','[]','["docs/yaml.md"]','[]','{}','{"duplicate_of": "https://github.com/theketchio/ketch", "gh_open_issues_30d": 0, "gh_open_prs_30d": 0, "gh_community_health": "dormant", "gh_activity_checked": "2026-06-20T12:04:26.796856+02:00"}');
INSERT INTO "resources" VALUES('https://github.com/shipwright-io/build','shipwright-io/build: shipwright','','2024',3,'Shipwright is an extensible, CNCF-backed framework for building container images directly within Kubernetes. By utilizing Tekton pipelines under the hood, Shipwright abstractly supports multiple build strategies, including Kaniko, Cloud Native Buildpacks, and Source-to-Image. It enables platform engineering teams to define a secure, centralized image-building service for developers.','Go','Framework','High',0,'online','manual','ce61ffaeaadfbc517b8f9aa5e71ed602ff6cd1fc85af740124c15322f7d65421',100.0,1779030119,1,'2026-06-12T06:02:54Z',NULL,NULL,NULL,'["Application Delivery", "Build Tools", "Kubernetes-Native Build"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-tools.md"]','["kubernetes-tools.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2026-06-12T06:02:54Z", "gh_stars": 810, "gh_open_issues_30d": 146, "gh_open_prs_30d": 0, "gh_community_health": "active", "gh_activity_checked": "2026-06-20T12:04:27.482187+02:00"}');
INSERT INTO "resources" VALUES('https://github.com/shuaibiyy/awesome-terraform','shuaibiyy/Awesome Terraform','','N/A',0,NULL,NULL,NULL,NULL,0,NULL,'manual','80b26cc48931172cafbf7b70b41defc488bed306d8946cd1b79feb48dfc8f4d4',100.0,1779031406,0,'2026-05-17T17:23:26.912448+02:00',NULL,NULL,NULL,'[]','[]','["docs/other-awesome-lists.md", "docs/terraform.md"]','[]','{}','{"gh_open_issues_30d": 0, "gh_open_prs_30d": 0, "gh_community_health": "dormant", "gh_activity_checked": "2026-06-20T12:04:28.066888+02:00"}');
INSERT INTO "resources" VALUES('https://github.com/shuaibiyy/awesome-tf','github.com/shuaibiyy/awesome-terraform','','2025',5,'An extensive directory of modules, tools, linters, frameworks, and packages curated by the Terraform community. Acts as a core index for tracking dynamic tooling ecosystems like Terragrunt, TFLint, Terrascan, and cost optimization utilities.','Markdown','Repository','Beginner',0,'online','manual','d020dbee208ae3000ab3e0652fef92bc77c80ccd0a30a5a9b378c9c7200d0d15',100.0,1779130494,1,'2026-06-13T23:22:19Z',NULL,NULL,NULL,'["Infrastructure as Code", "Curation", "Community Directories"]','["[DE FACTO STANDARD]"]','["docs/other-awesome-lists.md", "docs/terraform.md"]','["terraform.md", "other-awesome-lists.md"]','{}','{"gh_license": "CC0-1.0", "gh_pushed": "2026-06-13T23:22:19Z", "gh_stars": 6530, "is_special": true, "gh_open_issues_30d": 3, "gh_open_prs_30d": 0, "gh_community_health": "low", "gh_activity_checked": "2026-06-20T12:04:28.703406+02:00"}');
INSERT INTO "resources" VALUES('https://github.com/shurshun/domain-harvester','Domain-harvester','','2020',0,'Technical codebase utility built to scan, harvest, and aggregate domain information. Useful for tracking internal infrastructure endpoints and public-facing assets during operational inventory audits.','Go','Repository','Intermediate',0,'online','manual','fe32d799be81bc627d249a9d9c759158a15cf8a49fdabbc1548f65ddf97bb38b',100.0,1781736026,1,'2026-06-18T00:40:26.316112+02:00',NULL,NULL,NULL,'["Platform Engineering", "Infrastructure Automation", "Scanning"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-operators-controllers.md"]','["kubernetes-operators-controllers.md"]','{}','{"gh_stars": 0, "gh_pushed": null, "gh_license": "N/A", "gh_open_issues_30d": 6, "gh_open_prs_30d": 0, "gh_community_health": "low", "gh_activity_checked": "2026-06-20T12:04:29.362429+02:00"}');
INSERT INTO "resources" VALUES('https://github.com/siamaksade/jenkins-blueocean','github.com/siamaksade/jenkins-blueocean','','2020',0,'Public demonstration repository providing configured manifests for launching Jenkins Blue Ocean on OpenShift clusters. Acts as a blueprint for visualizing pipeline stages in Red Hat environments.','Groovy','Repository','Intermediate',0,'online','manual','8ae8694d0e6b687c92b0601c720e176357d2ef7c2cc1b564df31283a6f997758',100.0,1781735910,1,'2026-06-18T00:38:30.853436+02:00',NULL,NULL,NULL,'["CI/CD & DevOps", "Enterprise Jenkins", "OpenShift Integration"]','["[COMMUNITY-TOOL]"]','["docs/demos.md", "docs/openshift-pipelines.md"]','["openshift-pipelines.md", "demos.md"]','{}','{"gh_stars": 0, "gh_pushed": null, "gh_license": "N/A", "gh_open_issues_30d": 3, "gh_open_prs_30d": 0, "gh_community_health": "low", "gh_activity_checked": "2026-06-20T12:04:30.014060+02:00"}');
INSERT INTO "resources" VALUES('https://github.com/siamaksade/mapit-spring','MapIt','','2021',0,'MapIt is an interactive Spring Boot microservice designed to demonstrate cloud-native design principles on OpenShift. Showcases routing, Horizontal Pod Autoscaling (HPA), and config management using platform resources.','Java','Repository','Intermediate',1,'online','manual','168194cfb02b3eaf1007b71793f17395151974c4a7167c95481b94cd78a74595',100.0,1781735911,1,'2026-06-18T00:38:31.004634+02:00',NULL,NULL,NULL,'["Application Development", "Microservices Showcase", "Spring Boot"]','["[COMMUNITY-TOOL]"]','["docs/demos.md"]','["demos.md"]','{}','{"gh_stars": 0, "gh_pushed": null, "gh_license": "N/A", "gh_open_issues_30d": 3, "gh_open_prs_30d": 0, "gh_community_health": "low", "gh_activity_checked": "2026-06-20T12:04:30.674118+02:00"}');
INSERT INTO "resources" VALUES('https://github.com/sieve-project/sieve','github.com/sieve-project/sieve','','2025',5,'Sieve is an advanced chaos testing engine created to validate custom controller stability. By injecting artificial API delays, dynamic component drops, and network splits, it forces edge-case paths to discover concurrency errors and reconciliation bugs.','Go','Repository','Advanced',0,'online','manual','f4d9136fc65098acc53e581910d0f10b08376a14c680ffa9cd77da27d0e101cd',100.0,1779033130,1,'2024-09-26T03:49:27Z',NULL,NULL,NULL,'["Extensibility & Development", "Controller Testing", "Reliability Engineering"]','["[DE FACTO STANDARD]"]','["docs/kubernetes-operators-controllers.md"]','["kubernetes-operators-controllers.md"]','{}','{"gh_license": "BSD-2-Clause", "gh_pushed": "2024-09-26T03:49:27Z", "gh_stars": 345, "gh_open_issues_30d": 11, "gh_open_prs_30d": 0, "gh_community_health": "healthy", "gh_activity_checked": "2026-06-20T12:04:31.338848+02:00"}');
INSERT INTO "resources" VALUES('https://github.com/sighupio/permission-manager','==Permission Manager== 🌟','','2025',5,'An intuitive web application designed to govern Kubernetes Role-Based Access Control (RBAC). It enables cluster administrators to seamlessly provision users, generate Kubeconfigs, and bind specific permissions without manually editing complex YAML manifest specifications.','Go','Web Application','Intermediate',1,'online','manual','2f0669cf07fdd602ed1f85aa8f6f18e459180e0c2f0e04399fd8a521e3e11dca',100.0,1779030300,1,'2024-05-12T17:36:11Z',NULL,NULL,NULL,'["Security", "Access Control", "RBAC Management"]','["[DE FACTO STANDARD]"]','["docs/kubernetes-tools.md"]','["kubernetes-tools.md"]','{}','{"gh_license": "BSD-3-Clause", "gh_pushed": "2024-05-12T17:36:11Z", "gh_stars": 1371, "gh_open_issues_30d": 34, "gh_open_prs_30d": 0, "gh_community_health": "healthy", "gh_activity_checked": "2026-06-20T12:04:31.993751+02:00"}');
INSERT INTO "resources" VALUES('https://github.com/sigstore/cosign','Cosign: Container Signing','','2026',3,'Part of the Sigstore project, Cosign has established itself as the de facto standard for cryptographically signing and verifying OCI artifacts (container images, SBOMs). Supports hardware tokens, OIDC-based keyless signing, and seamless verification webhooks in Kubernetes, radically simplifying supply chain validation.','Go','Tool','Advanced',1,'online','manual','fa41311bb071a2f91d4d0387a1a4382c4d68e3ebe8a866e9388224a469aa4345',100.0,1779030569,1,'2026-06-12T21:12:47Z',NULL,NULL,NULL,'["Security", "Image Signing", "Cryptographic Trust"]','["[ENTERPRISE-STABLE]"]','["docs/devsecops.md"]','["devsecops.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2026-06-12T21:12:47Z", "gh_stars": 6041, "gh_open_issues_30d": 150, "gh_open_prs_30d": 0, "gh_community_health": "active", "gh_activity_checked": "2026-06-20T12:04:32.639871+02:00"}');
INSERT INTO "resources" VALUES('https://github.com/sigstore/k8s-manifest-sigstore','github.com/sigstore: k8s-manifest-sigstore','','2026',5,'A specialized framework integrating the Sigstore signature ecosystem with Kubernetes manifests. It enables platform operators to verify configuration payload signatures at deployment time, ensuring declarative resource definitions are not tampered with and originate from trusted pipelines.','Go','Tool','Advanced',0,'online','manual','3ce325e9eeb965b68ba6a2dd61de22b767fef48c2212a870b9fb01520dfd615f',100.0,1779032889,1,'2026-05-28T07:08:10Z',NULL,NULL,NULL,'["Security", "Integrity & Signature", "Supply Chain Security"]','["[DE FACTO STANDARD]"]','["docs/kubernetes.md"]','["kubernetes.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2026-05-28T07:08:10Z", "gh_stars": 87, "gh_open_issues_30d": 20, "gh_open_prs_30d": 0, "gh_community_health": "healthy", "gh_activity_checked": "2026-06-20T12:04:33.303070+02:00"}');
INSERT INTO "resources" VALUES('https://github.com/silverapp/silver','github.com: Django app + RESTful API for automatic billing','','2024',5,'Silver is an open-source invoicing and automated billing engine built on Django, offering declarative RESTful structures for subscription management. Enables seamless mapping of custom invoice workflows and state machines. Excellent enterprise baseline for custom financial systems.','Python','Code Repository','Advanced',1,'online','manual','4818e93ab4a4794e4eb5c07a513c35821855c54ea5677d11a60c8ebb2ee8a53b',100.0,1779130494,1,'2026-05-18T14:01:00Z',NULL,NULL,NULL,'["Software Engineering", "Business Applications", "Automated Billing"]','["[DE FACTO STANDARD]"]','["docs/python.md"]','["python.md"]','{}','{"gh_license": "NOASSERTION", "gh_pushed": "2026-05-18T14:01:00Z", "gh_stars": 309, "gh_open_issues_30d": 56, "gh_open_prs_30d": 0, "gh_community_health": "active", "gh_activity_checked": "2026-06-20T12:04:33.988105+02:00"}');
INSERT INTO "resources" VALUES('https://github.com/simhol/awesome-azure','github.com/simhol/awesome-azure: Awesome Azure','','2026',0,'A community-maintained resource collection for Azure deployments, automation scripts, and management frameworks. This index aggregates specialized tools and networking resources that complement official Microsoft documentation. It functions as a valuable secondary reference for enterprise cloud-migration pipelines.','N/A','Repository','Intermediate',0,'online','manual','d5eb33ba6a89d1c496b8bd4964813e5acd0620ef17238cbab4c31aec99444912',100.0,1781736123,1,'2026-06-18T00:42:03.210740+02:00',NULL,NULL,NULL,'["Cloud Infrastructure", "Azure", "Resources"]','["[COMMUNITY-TOOL]"]','["docs/other-awesome-lists.md"]','["architectural-foundations.md", "other-awesome-lists.md"]','{}','{"gh_stars": 0, "gh_pushed": null, "gh_license": "N/A", "is_special": true, "gh_open_issues_30d": 0, "gh_open_prs_30d": 0, "gh_community_health": "dormant", "gh_activity_checked": "2026-06-20T12:04:34.648544+02:00"}');
INSERT INTO "resources" VALUES('https://github.com/similarweb/statusbay','StatusBay','','2021',2,'An active deployment monitoring tool that provides real-time visibility into Kubernetes deployment sequences. By aggregating event logs and state transitions, StatusBay offers clean diagnostic traces for failed releases, improving post-mortem analysis.','Go','Tool','Intermediate',0,'online','manual','4ffe80051d427adad91bc6a4591a4dcb38f422ee9b1508249389603ab977d3d2',100.0,1779030739,1,'2024-07-02T11:10:26Z',NULL,NULL,NULL,'["Observability", "Deployments", "Telemetry"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-troubleshooting.md"]','["kubernetes-troubleshooting.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2024-07-02T11:10:26Z", "gh_stars": 387, "gh_open_issues_30d": 34, "gh_open_prs_30d": 0, "gh_community_health": "healthy", "gh_activity_checked": "2026-06-20T12:04:35.341155+02:00"}');
INSERT INTO "resources" VALUES('https://github.com/simplenetes-io/simplenetes','Simplenetes','','2020',5,'A highly simplified container orchestration tool designed as an alternative to Kubernetes. Lacks active development (>4 years inactive), recommended solely for legacy academic reference.','Shell','Repository','Intermediate',0,'online','manual','2f83015b87a2f26b457ec8754986c0fdb26f96fb3c4a6ebbaddbf64a99fb24b0',100.0,1779034273,1,'2021-04-13T11:01:55Z',NULL,NULL,NULL,'["Orchestration", "Alternatives", "Simplenetes"]','["[DE FACTO STANDARD]", "[LEGACY]"]','["docs/kubernetes-alternatives.md"]','["kubernetes-alternatives.md"]','{}','{"gh_license": "MIT", "gh_pushed": "2021-04-13T11:01:55Z", "gh_stars": 766, "gh_open_issues_30d": 15, "gh_open_prs_30d": 0, "gh_community_health": "healthy", "gh_activity_checked": "2026-06-20T12:04:36.027410+02:00"}');
INSERT INTO "resources" VALUES('https://github.com/sinaptik-ai/pandas-ai','github.com/gventuri/pandas-ai','','2023',5,'Curator Insight showcases PandasAI as a framework translating natural language queries directly into executable Pandas transformations. Live Grounding emphasizes its utility for quick analytical interfaces, while highlighting that enterprise environments must apply strict sandboxing to isolate LLM-generated code paths.','Python','Library','Advanced',1,'online','manual','954cf0843c76bec2ad6612e6618602e0604d1806041e9de6bbccad5056e03762',100.0,1779130494,1,'2025-10-28T10:02:13Z',NULL,NULL,NULL,'["Artificial Intelligence", "Generative AI", "Data Analysis Automation"]','["[DE FACTO STANDARD]"]','["docs/python.md"]','["python.md"]','{}','{"gh_license": "NOASSERTION", "gh_pushed": "2025-10-28T10:02:13Z", "gh_stars": 23581, "gh_open_issues_30d": 19, "gh_open_prs_30d": 0, "gh_community_health": "healthy", "gh_activity_checked": "2026-06-20T12:04:36.723698+02:00"}');
INSERT INTO "resources" VALUES('https://github.com/sindresorhus/awesome','@sindresorhus'' Awesome','','2023',5,'The main index repository by Sindre Sorhus, tracking development resources and technologies globally. Highly useful for architects trying to cross-reference multiple tech stack capabilities.','Markdown','Awesome List','Beginner',0,'online','manual','a7abc624db0a48c5055308585633adeea51c78ae0f7ebee5009290afd849092f',100.0,1779030958,1,'2026-06-02T12:50:13Z',NULL,NULL,NULL,'["Curation", "Awesome Lists", "General"]','["[DE FACTO STANDARD]"]','["docs/other-awesome-lists.md"]','["architectural-foundations.md", "other-awesome-lists.md"]','{}','{"gh_license": "CC0-1.0", "gh_pushed": "2026-06-02T12:50:13Z", "gh_stars": 475618, "is_special": true, "gh_open_issues_30d": 85, "gh_open_prs_30d": 0, "gh_community_health": "active", "gh_activity_checked": "2026-06-20T12:04:37.395312+02:00"}');
INSERT INTO "resources" VALUES('https://github.com/sirech/example-concourse-pipeline','github.com/sirech/example-concourse-pipeline','','N/A',0,NULL,NULL,NULL,NULL,0,NULL,'manual','a45d87d94ca98bde5e515332e6b5f34a3987632a69c45e499c22214f4fdd5a80',100.0,1779033187,1,'2026-05-17T17:53:07.748102+02:00',NULL,NULL,NULL,'[]','[]','["docs/demos.md"]','[]','{}','{"gh_license": "MIT", "gh_open_issues_30d": 15, "gh_open_prs_30d": 0, "gh_community_health": "healthy", "gh_activity_checked": "2026-06-20T12:04:38.055600+02:00"}');
INSERT INTO "resources" VALUES('https://github.com/skooner-k8s/skooner','skooner - Kubernetes Dashboard','','2025',5,'A lightweight, real-time web console formerly known as Kube-dev. Optimized for both mobile and desktop screens, it enables platform engineers to quickly monitor and manage cluster resources, deployments, and logs without resource overhead.','JavaScript','Service','Medium',1,'online','manual','352f9d19bc2f71467219ddfa3b5bf8844ac20113acb43740ba66cd47244e70e3',100.0,1779032935,1,'2024-06-30T11:31:54Z',NULL,NULL,NULL,'["Operations", "Web Dashboards", "UI Portal"]','["[DE FACTO STANDARD]"]','["docs/kubernetes-tools.md"]','["kubernetes-tools.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2024-06-30T11:31:54Z", "gh_stars": 1439, "gh_open_issues_30d": 110, "gh_open_prs_30d": 0, "gh_community_health": "active", "gh_activity_checked": "2026-06-20T12:04:38.759157+02:00"}');
INSERT INTO "resources" VALUES('https://github.com/sl1pm4t/k2tf','==github.com/sl1pm4t/k2tf: Kubernetes YAML to Terraform HCL converter==','','2026',3,'K2tf translates raw Kubernetes manifests into declarative Terraform HCL code blocks, simplifying the transition of resource management to infrastructure-as-code models. By parsing nested arrays and complex resource specs, it generates equivalent ''kubernetes_'' provider resources. While minor manual adjustments are still needed for specialized CRDs, it significantly lowers initial migration efforts.','Go','CLI Utility','Intermediate',0,'online','manual','6278c4fc7e131754140157e525abd47b4da0a4e1a941c13caeac4d314744354b',100.0,1779031389,1,'2025-12-12T14:11:18Z',NULL,NULL,NULL,'["Infrastructure", "IaC Conversion", "Terraform Integration"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-tools.md"]','["kubernetes-tools.md"]','{}','{"gh_license": "MPL-2.0", "gh_pushed": "2025-12-12T14:11:18Z", "gh_stars": 1229, "gh_open_issues_30d": 28, "gh_open_prs_30d": 0, "gh_community_health": "healthy", "gh_activity_checked": "2026-06-20T12:04:39.414141+02:00"}');
INSERT INTO "resources" VALUES('https://github.com/slackhq/nebula','Nebula','','2026',5,'An ultra-secure, highly scalable overlay networking tool developed by Slack. It utilizes Noise-protocol encryption to link nodes spanning multi-cloud platforms, physical clusters, and home networks. It acts as an exceptionally reliable, high-performance network overlay standard.','Go','Service','High',0,'online','manual','a84f373ae9521de80f0f421638966dc03facc02d62949db845d9ab94dae7602a',100.0,1779031333,1,'2026-06-13T01:52:59Z',NULL,NULL,NULL,'["Networking & Security", "Overlay Networking", "SDN"]','["[DE FACTO STANDARD]"]','["docs/kubernetes-tools.md"]','["kubernetes-tools.md"]','{}','{"gh_license": "MIT", "gh_pushed": "2026-06-13T01:52:59Z", "gh_stars": 17399, "gh_open_issues_30d": 94, "gh_open_prs_30d": 0, "gh_community_health": "active", "gh_activity_checked": "2026-06-20T12:04:40.093525+02:00"}');
INSERT INTO "resources" VALUES('https://github.com/slawekradzyminski/AwesomeTesting','Awesome Testing code snippets','','2026',0,'A handy collection of code snippets, unit tests, and mocking architectures written across various development frameworks. Assists individual developers in quickly establishing mock-ups and isolated test cases. Ideal for bootstrapping automated integration tests in diverse multi-language environments.','N/A','Repository','Intermediate',0,'online','manual','cef0a9f4efdcd2e351d2822b1a6050a76b74cce29e9aa2c8232e91ee7d569f49',100.0,1781736123,1,'2026-06-18T00:42:03.254112+02:00',NULL,NULL,NULL,'["Software Quality", "Testing", "Snippets"]','["[COMMUNITY-TOOL]"]','["docs/other-awesome-lists.md"]','["architectural-foundations.md", "other-awesome-lists.md"]','{}','{"gh_stars": 0, "gh_pushed": null, "gh_license": "N/A", "is_special": true, "gh_open_issues_30d": 5, "gh_open_prs_30d": 0, "gh_community_health": "low", "gh_activity_checked": "2026-06-20T12:04:40.767220+02:00"}');
INSERT INTO "resources" VALUES('https://github.com/slipway-gitops/slipway','slipway: A Kubernetes controller to automate gitops provisioning','','2021',5,'A minimalist GitOps controller engineered to automate workflow provisioning directly from Git sources. By targeting declarative configurations, it offers lightweight state reconciliation for team workspaces. Current analysis shows minimal active development, as the industry gravitated toward mature engines like ArgoCD.','Go','Controller','Medium',0,'online','manual','dbbab359e02e49a90b108972cbdeb6b096a69a28d186590c3d3e1437a8d51bf8',100.0,1779033922,1,'2020-05-05T20:37:13Z',NULL,NULL,NULL,'["Application Delivery", "GitOps", "Controllers"]','["[DE FACTO STANDARD]"]','["docs/kubernetes-tools.md"]','["kubernetes-tools.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2020-05-05T20:37:13Z", "gh_stars": 47, "gh_open_issues_30d": 3, "gh_open_prs_30d": 0, "gh_community_health": "low", "gh_activity_checked": "2026-06-20T12:04:41.474774+02:00"}');
INSERT INTO "resources" VALUES('https://github.com/slok/kubewebhook','kubewebhook','','2024',5,'A powerful SDK designed to streamline the implementation of Mutating and Validating Admission Webhooks in Go. It handles the low-level JSON patching and routing boilerplate, allowing developers to focus solely on custom validation rules and business policies.','Go','Library','Medium',0,'online','manual','7682c6cfb7de514686f7aaad0fc3d75296b833fdef0db22a23d0af30a07bcc37',100.0,1779034502,1,'2025-04-16T22:56:45Z',NULL,NULL,NULL,'["Application Delivery", "Admission Control", "Webhooks SDK"]','["[DE FACTO STANDARD]"]','["docs/kubernetes-tools.md"]','["kubernetes-tools.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2025-04-16T22:56:45Z", "gh_stars": 630, "gh_open_issues_30d": 12, "gh_open_prs_30d": 0, "gh_community_health": "healthy", "gh_activity_checked": "2026-06-20T12:04:42.125834+02:00"}');
INSERT INTO "resources" VALUES('https://github.com/slok/sloth','Sloth 🌟','','2023',5,'Sloth is an automated, developer-friendly generator for SLO alerting. Evaluates declarative YAML templates and outputs production-grade PromQL rules representing complex multi-window, multi-burn-rate algorithms.','Go','Open Source Tool','Intermediate',0,'online','manual','2e4bcb0320df96693316bf3c5aa6a5ba38ec35220390e110e3a3abefd3dc73a7',100.0,1779032833,1,'2026-06-08T07:22:17Z',NULL,NULL,NULL,'["Observability", "SLAs & SLOs", "Generators"]','["[DE FACTO STANDARD]"]','["docs/prometheus.md"]','["prometheus.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2026-06-08T07:22:17Z", "gh_stars": 2501, "gh_open_issues_30d": 16, "gh_open_prs_30d": 0, "gh_community_health": "healthy", "gh_activity_checked": "2026-06-20T12:04:42.782715+02:00"}');
INSERT INTO "resources" VALUES('https://github.com/sls-dev1/openshift-elastic-apm-server','Elastic APM Server Docker image','','2021',0,'A Dockerized configuration tailored to deploy Elastic APM Server on Red Hat OpenShift. While still relevant for highly restricted, air-gapped legacy OpenShift setups, modern 2026 deployments prefer using the official Elastic Cloud on Kubernetes (ECK) operator for automated scaling and lifecycle management.','Dockerfile','Repository','Intermediate',1,'online','manual','a9f17267aacb4078471811081556a8791b40a10febd8cb94b6f319592240c61d',100.0,1781736101,1,'2026-06-18T00:41:41.888902+02:00',NULL,NULL,NULL,'["Cloud Native", "Observability", "Elastic Stack"]','["[LEGACY]"]','["docs/monitoring.md"]','["monitoring.md"]','{}','{"gh_stars": 0, "gh_pushed": null, "gh_license": "N/A", "gh_open_issues_30d": 0, "gh_open_prs_30d": 0, "gh_community_health": "dormant", "gh_activity_checked": "2026-06-20T12:04:43.498901+02:00"}');
INSERT INTO "resources" VALUES('https://github.com/smarkets/marge-bot','Marge-bot: A merge-bot for GitLab','','2026',4,'A highly robust Python-based merge bot for GitLab. Implements a strict ''not-by-default'' merge pipeline strategy, testing rebased target branches in isolation prior to master commits. Essential for keeping high-throughput GitLab monorepos permanently green.','Python','Tool','Advanced',1,'online','manual','456e45feb8a89f3ef092787cd0ae71b2ca151f9c52ba8de8d3351aab85d451cd',100.0,1779031469,1,'2023-07-26T19:54:30Z',NULL,NULL,NULL,'["Software Engineering", "Version Control", "GitLab Automation"]','["[ENTERPRISE-STABLE]"]','["docs/git.md"]','["git.md"]','{}','{"gh_license": "BSD-3-Clause", "gh_pushed": "2023-07-26T19:54:30Z", "gh_stars": 738, "gh_open_issues_30d": 116, "gh_open_prs_30d": 0, "gh_community_health": "active", "gh_activity_checked": "2026-06-20T12:04:44.175244+02:00"}');
INSERT INTO "resources" VALUES('https://github.com/smartxworks/knest','smartxworks/knest','','2024',0,'Knest is a cluster provisioning tool that automates the deployment of nested Kubernetes clusters using Virtink virtual machines. It solves multi-tenant physical isolation challenges by running independent control planes inside virtual environments on top of a physical cluster parent.','Go','Operator / CLI','Advanced',0,'online','manual','8ad9227005d7c9e5df0f961be84c317de358cf89ef1cbe0f36b577a9e66bc257',100.0,1779030413,1,'2023-05-25T10:36:03Z',NULL,NULL,NULL,'["Infrastructure", "Cluster Management", "Nested Clusters"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-tools.md"]','["kubernetes-tools.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2023-05-25T10:36:03Z", "gh_stars": 89, "gh_open_issues_30d": 2, "gh_open_prs_30d": 0, "gh_community_health": "low", "gh_activity_checked": "2026-06-20T12:04:44.835358+02:00"}');
INSERT INTO "resources" VALUES('https://github.com/smartxworks/virtink','smartxworks/virtink','','2025',2,'Virtink is a cloud-native virtualization operator designed to orchestrate lightweight virtual machines natively inside Kubernetes. Utilizing Cloud-Hypervisor as its backend, it serves as an agile, low-overhead alternative to KubeVirt for building hyper-converged architectures.','Go','Operator / CRD','Advanced',0,'online','manual','3a00f8a0ede46440a57f0ce4e3b948b4b8702cb22dd4f6d3b771af5cf68e9e26',100.0,1779030443,1,'2025-10-09T02:47:43Z',NULL,NULL,NULL,'["Infrastructure", "Virtualization", "Hypervisor"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-tools.md"]','["kubernetes-tools.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2025-10-09T02:47:43Z", "gh_stars": 607, "gh_open_issues_30d": 14, "gh_open_prs_30d": 0, "gh_community_health": "healthy", "gh_activity_checked": "2026-06-20T12:04:45.504881+02:00"}');
INSERT INTO "resources" VALUES('https://github.com/smocker-dev/smocker','Smocker (server mock) is a simple and efficient HTTP mock server','','2020',5,'Smocker is an execution-efficient, REST API-driven HTTP mocking utility designed for microservice local integration testing. It allows defining dynamic request matches and custom mocking scenarios via direct YAML configurations.','Go','Tool','Intermediate',1,'online','manual','40efcd8e1c2c1fa509cad2907f268f458d4ac86730f96c073f0d789a30a93278',100.0,1779130494,1,'2026-02-28T20:09:21Z',NULL,NULL,NULL,'["Development Tools", "Testing Tools", "API Mocking"]','["[DE FACTO STANDARD]"]','["docs/testops.md"]','["testops.md"]','{}','{"gh_license": "MIT", "gh_pushed": "2026-02-28T20:09:21Z", "gh_stars": 1281, "gh_open_issues_30d": 40, "gh_open_prs_30d": 0, "gh_community_health": "healthy", "gh_activity_checked": "2026-06-20T12:04:46.190953+02:00"}');
INSERT INTO "resources" VALUES('https://github.com/sngular/kloadgen','KLoadGen - Kafka + (Avro/Json Schema) Load Generator 🌟','','2022',5,'A purpose-built performance benchmarking CLI tool designed to simulate realistic cluster loads by generating synthetic schema-validated data. It easily ingests Avro or JSON schemas to produce representative records at controllable volume rates.','Kotlin','Open Source Tool','Advanced',0,'online','manual','6f75656246af7922630fe410a3417708b077de79ea81d6bef46c3e2f35059c5f',100.0,1779130495,1,'2024-11-19T18:12:19Z',NULL,NULL,NULL,'["Event-Driven Systems", "Apache Kafka", "Testing & Emulation"]','["[DE FACTO STANDARD]"]','["docs/message-queue.md"]','["message-queue.md"]','{}','{"gh_license": "MPL-2.0", "gh_pushed": "2024-11-19T18:12:19Z", "gh_stars": 218, "gh_open_issues_30d": 23, "gh_open_prs_30d": 0, "gh_community_health": "healthy", "gh_activity_checked": "2026-06-20T12:04:46.847328+02:00"}');
INSERT INTO "resources" VALUES('https://github.com/softonic/node-policy-webhook','node-policy-webhook','','2020',1,'A Kubernetes Mutating Admission Webhook that automatically injects node selectors, tolerations, and node affinity rules into pods based on configured node policies. It has largely been superseded by native topology spreads and modern policy engines.','Go','Admission Webhook','Intermediate',1,'online','manual','6166d7a754467ea95c0cbeb24f39d1d868b74f6fee5b09e8b5657f6224701c07',100.0,1779030578,1,'2022-12-21T09:05:46Z',NULL,NULL,NULL,'["Cluster Management", "Scheduling & Node Assignment", "Admission Controllers"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-tools.md"]','["kubernetes-tools.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2022-12-21T09:05:46Z", "gh_stars": 17, "gh_open_issues_30d": 1, "gh_open_prs_30d": 0, "gh_community_health": "low", "gh_activity_checked": "2026-06-20T12:04:47.522971+02:00"}');
INSERT INTO "resources" VALUES('https://github.com/solarwinds/rkubelog','rkubelog 🌟','','2021',1,'A command-line tool designed to tail and parse structured Kubernetes application logs in real-time, offering advanced regex filtering, JSON formatting, and stream highlights. While SolarWinds transitioned to central SaaS offerings, this local CLI utility remains a handy, fast tool for developers debug-tailing raw stdout logs in 2026.','Go','CLI Tool','Low',0,'online','manual','31d366bcbd4ded03d79de63d2b8ea15efc830fcb6370f4e06674cd7404f54392',100.0,1779033030,1,'2023-08-09T08:39:10Z',NULL,NULL,NULL,'["Operations", "Logging", "CLI Tool"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-tools.md"]','["kubernetes-tools.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2023-08-09T08:39:10Z", "gh_stars": 23, "gh_open_issues_30d": 24, "gh_open_prs_30d": 0, "gh_community_health": "healthy", "gh_activity_checked": "2026-06-20T12:04:48.214111+02:00"}');
INSERT INTO "resources" VALUES('https://github.com/sonatype-nexus-community','Sonatype Nexus Community 🌟','','2026',0,'The primary ecosystem landing organization for third-party integrations, developer plugins, and extension scripts built around Sonatype Nexus. It serves as a decentralized catalog of community resources. While containing many unmaintained or vintage projects, it represents an outstanding archival codebase for custom integrations.','N/A','Repository','Intermediate',0,'online','manual','1a70e8576d4fa27360396038c0f0ce70dd3390956124369787a0432a2e1aceda',100.0,1779030235,1,'2026-05-17T17:03:55.965368+02:00',NULL,NULL,NULL,'["Artifact Management", "Package Repositories", "Nexus Community"]','["[COMMUNITY-TOOL]"]','["docs/registries.md"]','["registries.md"]','{}','{"gh_stars": 0, "gh_pushed": null, "gh_license": "N/A"}');
INSERT INTO "resources" VALUES('https://github.com/sonatype-nexus-community/nexus-kubernetes-openshift','Sonatype Nexus Community: Nexus Kubernetes OpenShift 🌟','','2020',5,'A community-driven GitHub repository containing Helm charts and manifest configurations designed to deploy Sonatype Nexus in OpenShift environments. Live grounding confirms this repository has been unmaintained for several years and is now marked legacy. Modern deployments should prioritize official Helm charts from the mainstream Sonatype organization for production use.','YAML','Repository','Intermediate',0,'online','manual','0a339f2f486dbe7aeebfe17e13d70db25d9c4e79d839a114b570981a1d62348c',100.0,1779029715,1,'2020-12-16T20:30:21Z',NULL,NULL,NULL,'["Artifact Management", "Package Repositories", "Nexus Integrations"]','["[DE FACTO STANDARD]", "[LEGACY]"]','["docs/registries.md"]','["registries.md"]','{}','{"gh_license": "EPL-2.0", "gh_pushed": "2020-12-16T20:30:21Z", "gh_stars": 8, "gh_open_issues_30d": 14, "gh_open_prs_30d": 0, "gh_community_health": "healthy", "gh_activity_checked": "2026-06-20T12:04:48.887965+02:00"}');
INSERT INTO "resources" VALUES('https://github.com/sottlmarek/DevSecOps','==sottlmarek/DevSecOps: Ultimate DevSecOps library== 🌟','','2026',3,'A comprehensive reference detailing methodologies, pipeline security patterns, and scanners for DevSecOps implementation. Provides instructions on integrating static and dynamic analysis, secrets detection, and compliance gates within continuous delivery pipelines.','Markdown','Awesome List','Advanced',1,'online','manual','d08b2fc901fa7dd2fd1cd4f920a49ecdaa17251036e8052a68c172b149069be1',100.0,1779032790,1,'2026-06-01T22:09:57Z',NULL,NULL,NULL,'["Cloud Native", "Security", "DevSecOps Integration"]','["[ENTERPRISE-STABLE]"]','["docs/other-awesome-lists.md"]','["architectural-foundations.md", "other-awesome-lists.md"]','{}','{"gh_license": "MIT", "gh_pushed": "2026-06-01T22:09:57Z", "gh_stars": 6760, "is_special": true, "gh_open_issues_30d": 16, "gh_open_prs_30d": 0, "gh_community_health": "healthy", "gh_activity_checked": "2026-06-20T12:04:49.552921+02:00"}');
INSERT INTO "resources" VALUES('https://github.com/spacecloud-io/space-cloud','space-cloud: Develop, Deploy and Secure Serverless Apps on Kubernetes.','','2023',5,'A Backend-as-a-Service and serverless engine designed to instantly deploy APIs and coordinate scale-to-zero workloads on Kubernetes. The project has moved to a legacy state as developers consolidated around mainstream serverless frameworks like Knative.','Go','Service','High',1,'online','manual','8aa3745d64a8e1e1ab6b6f0ffcc1490c787c8e1f6dc9bbd6e5a386cfa31d72e4',100.0,1779034484,1,'2024-07-04T10:03:27Z',NULL,NULL,NULL,'["Application Delivery", "Serverless & BaaS", "Development Framework"]','["[DE FACTO STANDARD]", "[LEGACY]"]','["docs/kubernetes-tools.md"]','["kubernetes-tools.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2024-07-04T10:03:27Z", "gh_stars": 3993, "gh_open_issues_30d": 147, "gh_open_prs_30d": 0, "gh_community_health": "active", "gh_activity_checked": "2026-06-20T12:04:50.218796+02:00"}');
INSERT INTO "resources" VALUES('https://github.com/spotify/flink-on-k8s-operator','spotify/flink-on-k8s-operator: Kubernetes Operator for Apache Flink','','2024',5,'Developed by Spotify, this operator simplifies Apache Flink execution. It manages stream-processing job lifecycles, dynamically allocates cluster resources, and automates state checkpointing.','Go','Operator','Advanced',0,'online','manual','4175406340122dadde67dcc4dda5c28a60e49f718976a8b1d2eaca7ba3d31bea',100.0,1779033072,1,'2026-05-22T21:23:25Z',NULL,NULL,NULL,'["Infrastructure", "Data Management", "Apache Flink", "Operators"]','["[DE FACTO STANDARD]"]','["docs/kubernetes-operators-controllers.md"]','["kubernetes-operators-controllers.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2026-05-22T21:23:25Z", "gh_stars": 225, "gh_open_issues_30d": 43, "gh_open_prs_30d": 0, "gh_community_health": "healthy", "gh_activity_checked": "2026-06-20T12:04:50.935035+02:00"}');
INSERT INTO "resources" VALUES('https://github.com/spring-cloud/spring-cloud-kubernetes','github: Spring Cloud Kubernetes 🌟','','2026',5,'A specialized integration library that allows Spring Cloud applications to run transparently on Kubernetes. It maps Kubernetes ConfigMaps and Secrets to Spring''s Environment, and translates discovery mechanisms to native Kubernetes endpoints. It bridges the gap between Cloud Native infrastructure patterns and Java application logic.','Java','Library','Advanced',1,'online','manual','f5cfb46f1bd67a04f04e502cf23a47034b8e4f291c59692e9ceb0adff1b0f2bd',100.0,1779029991,1,'2026-06-12T15:01:18Z',NULL,NULL,NULL,'["Java Cloud Native", "Spring Cloud", "Kubernetes Integration"]','["[DE FACTO STANDARD]"]','["docs/demos.md", "docs/java_frameworks.md"]','["java_frameworks.md", "demos.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2026-06-12T15:01:18Z", "gh_stars": 3534, "gh_open_issues_30d": 26, "gh_open_prs_30d": 0, "gh_community_health": "healthy", "gh_activity_checked": "2026-06-20T12:04:51.609934+02:00"}');
INSERT INTO "resources" VALUES('https://github.com/spring-petclinic/spring-petclinic-cloud','github.com/spring-petclinic/spring-petclinic-kubernetes 🌟','- While waiting for a working version, you could check [this fork](https://github.com/odedia/spring-petclinic-microservices)','2024',5,'A benchmark microservices architecture implementation demonstrating Spring Cloud and Spring Boot integration on Kubernetes. Demonstrates externalized configuration via Spring Cloud Config, service discovery, API gateway routing, and distributed tracing. Ideal reference for containerizing JVM monoliths.','Java','Repository','Advanced',1,'online','manual','163ddf8abcab78d55da91c0529337d7ebe0aaece51bbf9f40c94afdf0ba7526c',100.0,1779130495,1,'2024-08-01T21:32:43Z',NULL,NULL,NULL,'["Cloud-Native Applications", "Java Microservices", "Kubernetes Deployment"]','["[DE FACTO STANDARD]"]','["docs/demos.md"]','["demos.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2024-08-01T21:32:43Z", "gh_stars": 168, "gh_open_issues_30d": 8, "gh_open_prs_30d": 0, "gh_community_health": "low", "gh_activity_checked": "2026-06-20T12:04:52.281321+02:00"}');
INSERT INTO "resources" VALUES('https://github.com/spring-petclinic/spring-petclinic-kubernetes','github.com/spring-petclinic/spring-petclinic-kubernetes 🌟','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','ff6ea993400fd31d8145cd889f09be8a4f2136e9d71dbebed7933b071ba7b3a8',100.0,1779032802,0,'2026-05-17T17:46:42.601412+02:00',NULL,NULL,NULL,'[]','[]','["docs/demos.md"]','[]','{}','{"duplicate_of": "https://github.com/spring-petclinic/spring-petclinic-cloud", "gh_open_issues_30d": 0, "gh_open_prs_30d": 0, "gh_community_health": "dormant", "gh_activity_checked": "2026-06-20T12:04:52.875367+02:00"}');
INSERT INTO "resources" VALUES('https://github.com/spring-petclinic/spring-petclinic-microservices','Spring PetClinic Microservices','','2025',5,'The canonical reference implementation of the Spring PetClinic application decomposed into microservices. It leverages Spring Cloud Eureka, Spring Cloud Gateway, and Spring Cloud Config Server to showcase resilient distributed patterns.','Java','Repository','Intermediate',1,'online','manual','a4b9bbbc88032f22ea11194e8a7052f1dfbc7269b5b94aea55d21923a1b922f1',100.0,1779033416,1,'2026-05-17T18:20:40Z',NULL,NULL,NULL,'["Cloud-Native Applications", "Java Microservices", "Spring Cloud"]','["[DE FACTO STANDARD]"]','["docs/demos.md"]','["demos.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2026-05-17T18:20:40Z", "gh_stars": 2136, "gh_open_issues_30d": 9, "gh_open_prs_30d": 0, "gh_community_health": "low", "gh_activity_checked": "2026-06-20T12:04:53.548706+02:00"}');
INSERT INTO "resources" VALUES('https://github.com/spring-projects/spring-boot#L73','github.com/spring-projects: springboot enables these probes automatically when running in k8s','','2026',5,'Details Spring Boot''s built-in Kubernetes-native integration features, specifically the auto-detection of container platform hosting. Once identified, it splits Spring Actuator''s health check endpoint into dedicated `/actuator/health/liveness` and `/actuator/health/readiness` routes. This out-of-the-box support guarantees smooth coordination with Kubernetes container lifecycles during zero-downtime rollouts.','Java','Library','Advanced',0,'online','manual','5f55cc73a0ba8d7dd63a319ad3541b071f7136421dc2d8decd308a57a487c6b9',100.0,1779031231,1,'2026-06-13T20:30:20Z',NULL,NULL,NULL,'["Java Cloud Native", "Spring Boot", "Kubernetes Integration"]','["[DE FACTO STANDARD]"]','["docs/java_frameworks.md"]','["java_frameworks.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2026-06-13T20:30:20Z", "gh_stars": 80916, "gh_open_issues_30d": 524, "gh_open_prs_30d": 0, "gh_community_health": "active", "gh_activity_checked": "2026-06-20T12:04:54.232414+02:00"}');
INSERT INTO "resources" VALUES('https://github.com/spring-projects/spring-petclinic','github.com/spring-projects/spring-petclinic','','2023',5,'Curator Insight targets the actual source code repository for the Spring Petclinic community project. Live Grounding confirms this project is an invaluable asset across the software industry to demonstrate testing, framework upgrades, Docker containerization, and platform deployment strategies. It serves as the baseline target for countless CI/CD benchmarks.','Java','Repository','Intermediate',1,'online','manual','f46bb6fee08f1ca8127c793df3da35e630cffe49db992edf76cdcd40283fbee1',100.0,1779031567,1,'2026-06-09T07:57:57Z',NULL,NULL,NULL,'["Software Development", "Microservices", "Reference Architecture", "Spring Petclinic"]','["[DE FACTO STANDARD]"]','["docs/demos.md"]','["demos.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2026-06-09T07:57:57Z", "gh_stars": 9303, "gh_open_issues_30d": 1, "gh_open_prs_30d": 0, "gh_community_health": "low", "gh_activity_checked": "2026-06-20T12:04:55.043522+02:00"}');
INSERT INTO "resources" VALUES('https://github.com/spring-projects/spring-petclinic/issues/339','ref 8','','2020',5,'A major architectural discussion issue thread in the official Spring Petclinic repository. Explores the design decisions, trade-offs, and container integration requirements leading up to modern container-native architectures.','Markdown','Issue Thread','Intermediate',0,'online','manual','2ead2066f729ccc18514ab3f3d7c19cc38d0e98c0085ccee1fbc179c0211d718',100.0,1779034448,1,'2026-06-09T07:57:57Z',NULL,NULL,NULL,'["Cloud-Native Applications", "Java Microservices", "Community Standards"]','["[DE FACTO STANDARD]"]','["docs/demos.md"]','["demos.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2026-06-09T07:57:57Z", "gh_stars": 9303, "gh_open_issues_30d": 1, "gh_open_prs_30d": 0, "gh_community_health": "low", "gh_activity_checked": "2026-06-20T12:04:55.745053+02:00"}');
INSERT INTO "resources" VALUES('https://github.com/squalrus/merge-bot','github.com/squalrus/merge-bot: PR Merge Bot','','2020',2,'A simple Golang-based GitHub bot that validates customizable integration rules before executing automated merges. It minimizes workspace divergence by ensuring remote master commits are regularly synchronized with incoming pull requests.','Go','Tool','Intermediate',0,'online','manual','3f1aab86ca49bd02e1a509659a317b4ba6b7565a7df02d1a2ee3b557407ab448',100.0,1779032117,1,'2024-01-19T06:05:24Z',NULL,NULL,NULL,'["Software Engineering", "Version Control", "Automation Bots"]','["[COMMUNITY-TOOL]"]','["docs/git.md"]','["git.md"]','{}','{"gh_license": "MIT", "gh_pushed": "2024-01-19T06:05:24Z", "gh_stars": 69, "gh_open_issues_30d": 18, "gh_open_prs_30d": 0, "gh_community_health": "healthy", "gh_activity_checked": "2026-06-20T12:04:56.466418+02:00"}');
INSERT INTO "resources" VALUES('https://github.com/squareops/terraform-aws-vpc','github.com/squareops/terraform-aws-vpc','','2023',1,'A reusable community-driven Terraform VPC module. Features automated multi-AZ public and private subnet mapping, NAT elastic IP associations, and standardized route table isolations designed to hold production containers.','HCL','Repository','Intermediate',0,'online','manual','f5906f56eb837c59f96878bbde574fea1cc10db1d1ed0444d928ddabb6d6280b',100.0,1779034013,1,'2024-08-20T08:58:21Z',NULL,NULL,NULL,'["Cloud Infrastructure", "AWS", "Networking & Core"]','["[COMMUNITY-TOOL]"]','["docs/terraform.md"]','["terraform.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2024-08-20T08:58:21Z", "gh_stars": 26, "gh_open_issues_30d": 7, "gh_open_prs_30d": 0, "gh_community_health": "low", "gh_activity_checked": "2026-06-20T12:04:57.141343+02:00"}');
INSERT INTO "resources" VALUES('https://github.com/squat/kilo','github.com/squat/kilo','','2025',3,'Kilo is a cloud-native network CNI overlay built on WireGuard, designed to seamlessly secure cross-cluster networking, hybrid cloud environments, and distributed edge nodes. It allows remote servers to safely communicate within a single unified Kubernetes networking fabric.','Go','CNI Provider','Advanced',0,'online','manual','74c45645cdf32856a5fde1d5968e8c887ae530b3e8d1a87a24aafa57d0f9a54c',100.0,1779032380,1,'2026-06-12T19:30:00Z',NULL,NULL,NULL,'["Network", "CNI & Overlay", "WireGuard VPN"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-tools.md"]','["kubernetes-tools.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2026-06-12T19:30:00Z", "gh_stars": 2263, "gh_open_issues_30d": 85, "gh_open_prs_30d": 0, "gh_community_health": "active", "gh_activity_checked": "2026-06-20T12:04:57.794891+02:00"}');
INSERT INTO "resources" VALUES('https://github.com/srfrnk/jabos','Jabos','','2021',1,'Jabos (Just Another Bunch of Specs) is an experimental developer-centric GitOps workflow tool. It attempts to dramatically simplify Kubernetes configurations by utilizing abstract JSON/JS specifications instead of verbose YAML manifests, compiling down to standard Kubernetes APIs. While creative, it remains a low-adoption hobbyist project.','JavaScript','Tool','Medium',0,'online','manual','fe4a0eaa54f02599bc6404730dc1629746991912467d1f76806aea76f220a0d0',100.0,1779033002,1,'2024-12-19T14:53:48Z',NULL,NULL,NULL,'["Configuration Management", "GitOps", "Alternative Specs"]','["[EMERGING]"]','["docs/kubernetes-tools.md"]','["kubernetes-tools.md"]','{}','{"gh_license": "MIT", "gh_pushed": "2024-12-19T14:53:48Z", "gh_stars": 3, "gh_open_issues_30d": 47, "gh_open_prs_30d": 0, "gh_community_health": "healthy", "gh_activity_checked": "2026-06-20T12:04:58.453891+02:00"}');
INSERT INTO "resources" VALUES('https://github.com/ssbostan/jenkins-stack-docker','ssbostan/jenkins-stack-docker','','2021',2,'A practical Docker-compose blueprint designed for local development, sandbox testing, and rapid prototyping of Jenkins environments. Simplifies validation of pipeline configurations, shared libraries, and local plugin dependencies inside local environments.','YAML','repository','Beginner',0,'online','manual','1811852b4c565cb16b239c1b858f10a62bab842ae1d27c33e602aebc70547af6',100.0,1779034484,1,'2024-12-05T18:44:06Z',NULL,NULL,NULL,'["Infrastructure & DevOps", "CI-CD Concepts", "Dockerized Jenkins"]','["[COMMUNITY-TOOL]"]','["docs/jenkins.md"]','["jenkins.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2024-12-05T18:44:06Z", "gh_stars": 150, "gh_open_issues_30d": 2, "gh_open_prs_30d": 0, "gh_community_health": "low", "gh_activity_checked": "2026-06-20T12:04:59.106435+02:00"}');
INSERT INTO "resources" VALUES('https://github.com/ssbostan/jenkins-stack-kubernetes','ssbostan/jenkins-stack-kubernetes 🌟','','2021',3,'An open-source blueprint containing pre-configured Kubernetes manifests and custom configurations for standing up a fully-integrated Jenkins stack. Leverages native storage providers, ingress engines, and dynamic execution environments to fast-track cluster deployment.','YAML','repository','Advanced',1,'online','manual','c9c1aaedfe3a0ef9b75564cd4145ec7717be39ac16fa2b94c6b63bc4533e37df',100.0,1779029715,1,'2024-02-06T19:26:58Z',NULL,NULL,NULL,'["Infrastructure & DevOps", "Cloud Native Jenkins", "Kubernetes Blueprints"]','["[COMMUNITY-TOOL]"]','["docs/jenkins.md"]','["jenkins.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2024-02-06T19:26:58Z", "gh_stars": 193, "gh_open_issues_30d": 0, "gh_open_prs_30d": 0, "gh_community_health": "dormant", "gh_activity_checked": "2026-06-20T12:04:59.751871+02:00"}');
INSERT INTO "resources" VALUES('https://github.com/ssbostan/jenkins-tutorial','ssbostan/jenkins-tutorial 🌟','','2021',4,'A robust, code-driven learning repository offering comprehensive labs for Jenkins pipeline design and administration. Exercises cover credential management, standard shared libraries, declarative pipeline configurations, and external integrations.','Shell','repository','Beginner',0,'online','manual','e59a8575de4842c9bcaf9e35bd47ba98eef4ff50b1bd2fa13c0f66d62cc2085d',100.0,1779030615,1,'2024-05-30T13:35:18Z',NULL,NULL,NULL,'["Infrastructure & DevOps", "CI-CD Concepts", "Jenkins Tutorials"]','["[ENTERPRISE-STABLE]"]','["docs/jenkins.md"]','["jenkins.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2024-05-30T13:35:18Z", "gh_stars": 358, "gh_open_issues_30d": 3, "gh_open_prs_30d": 0, "gh_community_health": "low", "gh_activity_checked": "2026-06-20T12:05:00.394241+02:00"}');
INSERT INTO "resources" VALUES('https://github.com/sse-secure-systems/connaisseur','connaisseur','','2024',2,'An admission controller that integrates image signature verification (using Cosign, Notary, or other signatures) directly into Kubernetes'' admission flow. It ensures only trusted, cryptographically signed container images can be deployed in the cluster. Highly secure and widely adopted in 2026 within supply-chain security pipelines.','Python','Admission Controller','High',1,'online','manual','07e05cecfafe713c0a3afebe1a4f7860706d3fce3c3d8297c57f583e13daef13',100.0,1779032228,1,'2026-06-09T03:24:19Z',NULL,NULL,NULL,'["Security", "Admission Control", "Image Signature"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-tools.md"]','["kubernetes-tools.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2026-06-09T03:24:19Z", "gh_stars": 473, "gh_open_issues_30d": 37, "gh_open_prs_30d": 0, "gh_community_health": "healthy", "gh_activity_checked": "2026-06-20T12:05:01.070252+02:00"}');
INSERT INTO "resources" VALUES('https://github.com/sstarcher/helm-exporter','sstarcher/helm-exporter','','2023',5,'A Prometheus exporter designed to surface real-time metrics for deployed Helm releases. It monitors charts metadata, tracking status, revisions, and health states across namespaces to empower advanced alert rules.','Go','Open Source Tool','Intermediate',0,'online','manual','6ae8fc7fd5b441812529a0ace3e5c8f67debaba58c566331f6c86b74de01c42b',100.0,1779033795,1,'2026-05-26T00:13:35Z',NULL,NULL,NULL,'["Observability", "Scraping & Exporters", "Kubernetes Exporters"]','["[DE FACTO STANDARD]"]','["docs/helm.md", "docs/prometheus.md"]','["helm.md", "prometheus.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2026-05-26T00:13:35Z", "gh_stars": 301, "gh_open_issues_30d": 0, "gh_open_prs_30d": 0, "gh_community_health": "dormant", "gh_activity_checked": "2026-06-20T12:05:01.752219+02:00"}');
INSERT INTO "resources" VALUES('https://github.com/sstephenson/rbenv',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,'manual','7230c8f09965fdd1335a4b58dfd69622da22ebce1867df704cb63b6409efb458',100.0,1779029502,0,'2026-05-17T16:51:42.948293+02:00',NULL,NULL,NULL,'[]','[]','["docs/demos.md", "docs/maven-gradle.md"]','[]','{}','{"gh_open_issues_30d": 0, "gh_open_prs_30d": 0, "gh_community_health": "dormant", "gh_activity_checked": "2026-06-20T12:05:02.342682+02:00"}');
INSERT INTO "resources" VALUES('https://github.com/ssup2/kpexec','Kpexec','','2024',5,'A specialized terminal troubleshooting tool that executes commands within running containers by spinning up privileged sidecars. This allows administrators to troubleshoot slim or distroless images without compromising default workload security bounds.','Go','CLI Tool','Medium',0,'online','manual','ca0af37133071db91f9ed23ea3af9925e5c5046d0d7d3034c5ea71c6d923bd43',100.0,1779030473,1,'2025-12-04T16:16:48Z',NULL,NULL,NULL,'["Operations", "Command Line Tools", "Interactive Exec"]','["[DE FACTO STANDARD]"]','["docs/kubernetes-tools.md"]','["kubernetes-tools.md"]','{}','{"gh_license": "MIT", "gh_pushed": "2025-12-04T16:16:48Z", "gh_stars": 270, "gh_open_issues_30d": 1, "gh_open_prs_30d": 0, "gh_community_health": "low", "gh_activity_checked": "2026-06-20T12:05:03.005717+02:00"}');
INSERT INTO "resources" VALUES('https://github.com/stackrox/Kubernetes_Security_Specialist_Study_Guide','github.com/stackrox: Certified Kubernetes Security Specialist Study Guide'' 🌟','','2020',5,'A comprehensive community study handbook for the Linux Foundation CKS exam, detailing system hardening, threat mitigation, microservice security policies, and runtime compliance enforcement.','Markdown','curation','Advanced',1,'online','manual','86c89cb5887c180508ab7bf1a604414960b4f9dfb0e2537bfc58c0f2c1ffda7a',100.0,1779033925,1,'2021-01-04T22:33:10Z',NULL,NULL,NULL,'["Kubernetes Security", "CKS Certification Study Guides", "Cluster Lifecycle Security"]','["[DE FACTO STANDARD]"]','["docs/kubernetes-security.md"]','["kubernetes-security.md"]','{}','{"gh_license": "MIT", "gh_pushed": "2021-01-04T22:33:10Z", "gh_stars": 429, "gh_open_issues_30d": 0, "gh_open_prs_30d": 0, "gh_community_health": "dormant", "gh_activity_checked": "2026-06-20T12:05:03.685007+02:00"}');
INSERT INTO "resources" VALUES('https://github.com/stackrox/kube-linter','KubeLinter','','2025',5,'An enterprise-grade static analyzer for raw Kubernetes manifest files and Helm charts. Translates security benchmarks, privileged container checks, and missing resource limits into actionable DevOps signals.','Go','CLI Tool','Medium',0,'online','manual','cf47d7e9192f9651776ea67292bafba150cb7605adf555664bce2ffeeaf80c52',100.0,1779030736,1,'2026-06-10T16:20:01Z',NULL,NULL,NULL,'["Platform Engineering", "Kubernetes Manifests", "Validation & Linting"]','["[DE FACTO STANDARD]"]','["docs/devsecops.md", "docs/kubernetes-tools.md", "docs/yaml.md"]','["data-and-advanced-analytics.md", "yaml.md", "devsecops.md", "kubernetes-tools.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2026-06-10T16:20:01Z", "gh_stars": 3469, "is_special": true, "gh_open_issues_30d": 87, "gh_open_prs_30d": 0, "gh_community_health": "active", "gh_activity_checked": "2026-06-20T12:05:04.376031+02:00"}');
INSERT INTO "resources" VALUES('https://github.com/stacksimplify/aws-eks-kubernetes-masterclass','github.com/stacksimplify/aws-eks-kubernetes-masterclass 🌟','','2022',0,'An extensive educational repository focusing on EKS operations. Showcases production patterns including IAM Roles for Service Accounts (IRSA), configuring AWS Load Balancer Controller, external DNS integrations, and persistent cluster volume setups.','YAML','Repository','Advanced',1,'duplicate','manual','d5163f19d2b40ed07e72bcf44900e6342df8f5f0792555c8753298823ff51f0c',100.0,1781735910,1,'2026-06-18T00:38:30.826364+02:00',NULL,NULL,NULL,'["Cloud Providers", "AWS EKS", "Masterclass"]','["[COMMUNITY-TOOL]"]','["docs/demos.md"]','["demos.md"]','{}','{"gh_stars": 0, "gh_pushed": null, "gh_license": "N/A", "duplicate_of": "https://github.com/stacksimplify/azure-aks-kubernetes-masterclass", "gh_open_issues_30d": 45, "gh_open_prs_30d": 0, "gh_community_health": "healthy", "gh_activity_checked": "2026-06-20T12:05:05.020176+02:00"}');
INSERT INTO "resources" VALUES('https://github.com/stacksimplify/azure-aks-kubernetes-masterclass','github.com/stacksimplify/azure-aks-kubernetes-masterclass 🌟','','2023',4,'A highly comprehensive masterclass repository containing declarative HCL files and manifests to deploy AKS with Azure Disks, Azure Files, Application Gateway ingress, and active Azure AD integration.','HCL','Repository','Intermediate',1,'online','manual','5aa5f77ffa2cb7e6a5b6b7b247da6e75b951ea474975085f85c4ebd117f52a18',100.0,1781735910,1,'2026-06-18T00:38:30.696183+02:00',NULL,NULL,NULL,'["Orchestration", "AKS", "Masterclass"]','["[ENTERPRISE-STABLE]"]','["docs/demos.md", "docs/terraform.md"]','["terraform.md", "demos.md"]','{}','{"gh_stars": 0, "gh_pushed": null, "gh_license": "N/A", "gh_open_issues_30d": 32, "gh_open_prs_30d": 0, "gh_community_health": "healthy", "gh_activity_checked": "2026-06-20T12:05:05.685832+02:00"}');
INSERT INTO "resources" VALUES('https://github.com/stacksimplify/azure-aks-kubernetes-masterclass/tree/master/25-Azure-DevOps-Terraform-Azure-AKS','**Boilerplate: 25-Azure-DevOps-Terraform-Azure-AKS** 🌟🌟🌟','','N/A',0,NULL,NULL,NULL,NULL,0,NULL,'manual','047cb7a87781eb910c358053dcbc997cdd2231a0eb8f27bc610ee154bb2f24d1',100.0,1779029883,1,'2026-05-17T16:58:03.778285+02:00',NULL,NULL,NULL,'[]','[]','["docs/terraform.md"]','[]','{}','{"gh_open_issues_30d": 32, "gh_open_prs_30d": 0, "gh_community_health": "healthy", "gh_activity_checked": "2026-06-20T12:05:06.325695+02:00"}');
INSERT INTO "resources" VALUES('https://github.com/stacksimplify/azure-aks-kubernetes-masterclass/tree/master/ppt-presentation','PDF presentation 🌟','','N/A',0,NULL,NULL,NULL,NULL,0,'online','manual','71d3362e0796df8d9f9d6f1986c67b834869ab8e741a23af5ecc001ffa62bd99',100.0,1779033974,1,'2026-05-17T18:06:14.124367+02:00',NULL,NULL,NULL,'[]','[]','["docs/terraform.md"]','[]','{}','{"gh_open_issues_30d": 32, "gh_open_prs_30d": 0, "gh_community_health": "healthy", "gh_activity_checked": "2026-06-20T12:05:06.979946+02:00"}');
INSERT INTO "resources" VALUES('https://github.com/stakater/Forecastle','stakater/Forecastle','','2025',2,'Forecastle is a web-based portal dashboard that dynamically aggregates Ingress resources across a cluster to display a directory of running services. Utilizing annotations to identify and group target URLs, it provides platform teams with an elegant internal developer portal (IDP) entrance.','Go','Web UI / Controller','Intermediate',1,'online','manual','1d66014024c686b95fa4b93439cfb3d92e8b2eb491e6d35864346f6813b1034b',100.0,1779032098,1,'2026-06-12T21:05:30Z',NULL,NULL,NULL,'["Operations", "Visualization", "Dashboard"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-tools.md"]','["kubernetes-tools.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2026-06-12T21:05:30Z", "gh_stars": 799, "gh_open_issues_30d": 37, "gh_open_prs_30d": 0, "gh_community_health": "healthy", "gh_activity_checked": "2026-06-20T12:05:07.661971+02:00"}');
INSERT INTO "resources" VALUES('https://github.com/stakater/IngressMonitorController','IngressMonitorController (Deprecated)','','2023',5,'An older monitoring operator designed to orchestrate uptime checks across multiple external platforms. Live Grounding indicates that this project has been archived and deprecated in favor of active native alternatives.','Go','Operator','Medium',0,'online','manual','d55795aeb5b47d08150902e6d9bd1bcdea07c755c6a7535d69e46d9c94a650e8',100.0,1779034306,1,'2026-06-09T21:10:31Z',NULL,NULL,NULL,'["Observability", "Monitoring", "Ingress Monitoring", "Operators"]','["[DE FACTO STANDARD]", "[LEGACY]"]','["docs/kubernetes-operators-controllers.md"]','["kubernetes-operators-controllers.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2026-06-09T21:10:31Z", "gh_stars": 735, "gh_open_issues_30d": 65, "gh_open_prs_30d": 0, "gh_community_health": "active", "gh_activity_checked": "2026-06-20T12:05:08.304419+02:00"}');
INSERT INTO "resources" VALUES('https://github.com/stakater/Reloader','stakater/Reloader 🌟','','2018',5,'An industry-standard controller that watches configuration changes within ConfigMaps and Secrets. It triggers rolling updates automatically for deployments, statefulsets, and daemonsets to apply dynamic configurations with zero human error.','Go','Kubernetes Controller','Intermediate',0,'online','manual','c6ec5140cb3cd6f3c78c173e0a764d58adf7a3dabcacc855b4a96eebe8632847',100.0,1779034479,1,'2026-06-12T10:43:48Z',NULL,NULL,NULL,'["GitOps & Configuration", "Dynamic Configurations", "Lifecycle Management"]','["[DE FACTO STANDARD]"]','["docs/kubernetes-tools.md"]','["kubernetes-tools.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2026-06-12T10:43:48Z", "gh_stars": 10133, "gh_open_issues_30d": 159, "gh_open_prs_30d": 0, "gh_community_health": "active", "gh_activity_checked": "2026-06-20T12:05:08.959588+02:00"}');
INSERT INTO "resources" VALUES('https://github.com/stakater/Xposer','github.com/stakater/Xposer','','2021',1,'A lightweight automation operator designed to monitor services and dynamically generate DNS-mapped Ingress resources to reduce manual administrative overhead.','Go','Repository','Intermediate',1,'online','manual','29c16f22c76bc98338771dc74ac1438639e996eb6118ecdda8b375752b17568b',100.0,1779033477,1,'2023-12-16T14:20:38Z',NULL,NULL,NULL,'["Networking", "Ingress & Gateway", "Automation"]','["[COMMUNITY-TOOL]"]','["docs/gitops.md", "docs/kubernetes-networking.md"]','["kubernetes-networking.md", "gitops.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2023-12-16T14:20:38Z", "gh_stars": 32, "gh_open_issues_30d": 5, "gh_open_prs_30d": 0, "gh_community_health": "low", "gh_activity_checked": "2026-06-20T12:05:09.620474+02:00"}');
INSERT INTO "resources" VALUES('https://github.com/stan-smith/FossFLOW','FossFLOW','','N/A',0,'A curated technical resource and architectural guide covering FossFLOW in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'unreachable','manual',NULL,80.0,1779031401,0,'2026-05-17T17:23:21.448770+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/cicd.md", "docs/gitops.md", "docs/kubernetes-tools.md"]','["cicd.md", "gitops.md", "kubernetes-tools.md"]','{}','{"gh_stars": 0, "gh_pushed": null, "gh_license": "N/A", "gh_open_issues_30d": 0, "gh_open_prs_30d": 0, "gh_community_health": "dormant", "gh_activity_checked": "2026-06-20T12:05:10.207199+02:00"}');
INSERT INTO "resources" VALUES('https://github.com/stashed/stash','Stash','','2024',4,'An advanced Kubernetes-native operator utilizing Restic underneath to back up stateful persistent volumes. Stash implements native CSI VolumeSnapshot integrations to handle application-consistent recovery processes with automated deduplication.','Go','Operator','Advanced',1,'online','manual','ce830f18065137153095ba75fd3c6c6ff7abe39fb59aebe99059b2b1ed8c28f6',100.0,1779032104,1,'2026-05-15T12:08:49Z',NULL,NULL,NULL,'["Infrastructure", "Data Protection", "Kubernetes Backup Operators"]','["[ENTERPRISE-STABLE]"]','["docs/kubernetes-backup-migrations.md"]','["kubernetes-backup-migrations.md"]','{}','{"gh_license": "NOASSERTION", "gh_pushed": "2026-05-15T12:08:49Z", "gh_stars": 1416, "gh_open_issues_30d": 118, "gh_open_prs_30d": 0, "gh_community_health": "active", "gh_activity_checked": "2026-06-20T12:05:10.899703+02:00"}');
INSERT INTO "resources" VALUES('https://github.com/steamhaus/kubeswitch','kubeswitch: Kubernetes Version Switcher 🌟','','2018',1,'A legacy command-line tool developed to swap between different versions of kubectl dynamically, ensuring version compatibility across distinct Kubernetes clusters. It has been superseded by containerized execution and modern multi-cluster managers.','Shell','CLI Plugin','Simple',0,'online','manual','df09b7d158365db2199a8310dd14df6fcd934da2e45806e3ffcc2484c8adaff4',100.0,1779029989,1,'2023-02-14T16:27:19Z',NULL,NULL,NULL,'["Operations & UX", "CLI Plugins", "Cluster Context"]','["[LEGACY]"]','["docs/kubernetes-tools.md"]','["kubernetes-tools.md"]','{}','{"gh_license": "MIT", "gh_pushed": "2023-02-14T16:27:19Z", "gh_stars": 11, "gh_open_issues_30d": 2, "gh_open_prs_30d": 0, "gh_community_health": "low", "gh_activity_checked": "2026-06-20T12:05:11.607409+02:00"}');
INSERT INTO "resources" VALUES('https://github.com/stedolan/jq',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,'manual','2bbc25b13f97226919336cdea4344360a9fbc78222ca719a5863f5fc7eb3c271',100.0,1779032098,0,'2026-05-17T17:34:58.162187+02:00',NULL,NULL,NULL,'[]','[]','["docs/yaml.md"]','[]','{}','{"gh_open_issues_30d": 0, "gh_open_prs_30d": 0, "gh_community_health": "dormant", "gh_activity_checked": "2026-06-20T12:05:12.201425+02:00"}');
INSERT INTO "resources" VALUES('https://github.com/stefanprodan/gitops-istio','github.com/stefanprodan/gitops-istio: A GitOps recipe for Progressive Delivery'' with Flux v2, Flagger and Istio 🌟','','2023',2,'An advanced progressive delivery architectural recipe integrating Flux v2, Flagger, and Istio. Automates metric-driven canary releases, utilizing real-time Prometheus statistics to roll back failing application revisions with minimal user impact.','YAML','Repository','Advanced',1,'online','manual','3501356a1e2ae4ce8940c02dae02505b05350fe8d2191b0961d48b8a7fde860e',100.0,1779031755,1,'2026-05-19T09:04:02Z',NULL,NULL,NULL,'["Service Mesh", "GitOps", "Progressive Delivery"]','["[COMMUNITY-TOOL]"]','["docs/demos.md"]','["demos.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2026-05-19T09:04:02Z", "gh_stars": 668, "gh_open_issues_30d": 3, "gh_open_prs_30d": 0, "gh_community_health": "low", "gh_activity_checked": "2026-06-20T12:05:12.862399+02:00"}');
INSERT INTO "resources" VALUES('https://github.com/stefanprodan/podinfo','==stefanprodan/podinfo==','','2024',4,'A premium go-to microservice web application written in Go, specifically designed to showcase best practices in Kubernetes deployment, health checking, instrumentation (Prometheus/Jaeger), and progressive delivery validation (such as Flagger/Istio canary releases).','Go','Repository','Beginner',1,'online','manual','125ee281f14d531e229930cb3a29aaf410035ea7fabe0f0062ae730e37c74eb1',100.0,1779034309,1,'2026-06-08T21:06:43Z',NULL,NULL,NULL,'["Cloud Native Infrastructure", "Observability & Testing", "Pod Mocking"]','["[ENTERPRISE-STABLE]"]','["docs/demos.md"]','["demos.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2026-06-08T21:06:43Z", "gh_stars": 5917, "gh_open_issues_30d": 29, "gh_open_prs_30d": 0, "gh_community_health": "healthy", "gh_activity_checked": "2026-06-20T12:05:13.516255+02:00"}');
INSERT INTO "resources" VALUES('https://github.com/stepchowfun/docuum','stepchowfun/docuum: Docuum: LRU eviction of Docker images 🌟','','2026',5,'Docuum is a robust, Rust-based daemon designed to run on container hosts to execute Least Recently Used (LRU) image eviction. When host disk usage exceeds a defined threshold, Docuum safely removes inactive images to prevent disk exhaustion without manual intervention. This represents a highly valuable, low-footprint automation utility for long-running CI/CD worker nodes and resource-constrained edge computing environments.','Rust','Tool','High',0,'online','manual','e4741475cc45ec8af39ff632ab96c0284e52a5996db547abb2c372de3bda1b93',100.0,1779029838,1,'2026-06-09T07:28:58Z',NULL,NULL,NULL,'["Infrastructure", "Containerization", "Garbage Collection"]','["[DE FACTO STANDARD]"]','["docs/docker.md"]','["docker.md"]','{}','{"gh_license": "NOASSERTION", "gh_pushed": "2026-06-09T07:28:58Z", "gh_stars": 698, "gh_open_issues_30d": 13, "gh_open_prs_30d": 0, "gh_community_health": "healthy", "gh_activity_checked": "2026-06-20T12:05:14.163553+02:00"}');
INSERT INTO "resources" VALUES('https://github.com/stephaneey/azure-and-k8s-architecture','==github.com/stephaneey/azure-and-k8s-architecture: Azure and K8s Architecture=='' 🌟','','2024',0,'A curated open-source repository featuring detailed visual design maps and deployment blueprints for running enterprise-grade workloads on Azure and AKS. Demonstrates architectural patterns for network security zoning, private endpoints, DNS configuration, and highly isolated hub-and-spoke virtual networks.','Markdown','Repository','Advanced',1,'online','manual','e4724b9ff68ccdad9df2cf3fb9875306e0925154ddecd072b490d395590d10fc',100.0,1781736078,1,'2026-06-18T00:41:18.358286+02:00',NULL,NULL,NULL,'["Architecture Blueprint", "Multi-Cloud & Azure", "Infrastructure Design"]','["[COMMUNITY-TOOL]"]','["docs/managed-kubernetes-in-public-cloud.md"]','["managed-kubernetes-in-public-cloud.md"]','{}','{"gh_stars": 0, "gh_pushed": null, "gh_license": "N/A", "gh_open_issues_30d": 0, "gh_open_prs_30d": 0, "gh_community_health": "dormant", "gh_activity_checked": "2026-06-20T12:05:14.837055+02:00"}');
INSERT INTO "resources" VALUES('https://github.com/stephaneey/azure-and-k8s-architecture/blob/main/maps/apim.md','azure-and-k8s-architecture: The API Management Architecture Map','','2024',0,'A sub-blueprint mapping Azure API Management (APIM) integration topologies to backend AKS clusters. Synthesizes private virtual network configurations, internal routing topologies, DNS resolution, and security gateway layers. Essential diagrammatic and text reference for senior architects planning multi-layered security profiles.','Markdown','Repository','Advanced',1,'online','manual','6589cc4fb14699b1e54bbeaa97d3d2e16254b69129d64b5407cbd2a4e31a59b5',100.0,1781736078,1,'2026-06-18T00:41:18.320651+02:00',NULL,NULL,NULL,'["Architecture Blueprint", "API Gateway", "Enterprise Ingress Patterns"]','["COMMUNITY-TOOL", "CASE STUDY"]','["docs/managed-kubernetes-in-public-cloud.md"]','["managed-kubernetes-in-public-cloud.md"]','{}','{"gh_stars": 0, "gh_pushed": null, "gh_license": "N/A", "gh_open_issues_30d": 0, "gh_open_prs_30d": 0, "gh_community_health": "dormant", "gh_activity_checked": "2026-06-20T12:05:15.479060+02:00"}');
INSERT INTO "resources" VALUES('https://github.com/stephaneey/azure-and-k8s-architecture/blob/main/networking/azure-kubernetes-service/east-west-traffic/east-west-shared-calico.md','azure-and-k8s-architecture: East-West Traffic shared cluster and shared'' responsibilities using Calico','','N/A',0,NULL,NULL,NULL,NULL,0,NULL,'manual','433dcd5937807c0c6137c805c6b114481abf6d8f8e84b925927d1c6a83eb1809',100.0,1779033218,1,'2026-05-17T17:53:38.506913+02:00',NULL,NULL,NULL,'[]','[]','["docs/managed-kubernetes-in-public-cloud.md"]','[]','{}','{"gh_open_issues_30d": 0, "gh_open_prs_30d": 0, "gh_community_health": "dormant", "gh_activity_checked": "2026-06-20T12:05:16.127603+02:00"}');
INSERT INTO "resources" VALUES('https://github.com/stern/stern','Stern 🌟','','2015',5,'Stern is a highly efficient Go-based CLI utility that tails logs from multiple pods and containers within a cluster, utilizing regular expressions for flexible Pod selection. It automatically handles the lifecycle of newly spawned pods, appending them to the output stream on the fly.','Go','CLI Tool','Intermediate',0,'online','manual','02a6d0aaa779be47b6c109a6867ca9a9a4ec5dd72ca3440241357456549c728f',100.0,1779031712,1,'2026-05-03T09:27:21Z',NULL,NULL,NULL,'["Observability & Diagnostics", "Log Aggregation", "CLI Utilities"]','["[DE FACTO STANDARD]"]','["docs/kubernetes-tools.md"]','["kubernetes-tools.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2026-05-03T09:27:21Z", "gh_stars": 4733, "gh_open_issues_30d": 35, "gh_open_prs_30d": 0, "gh_community_health": "healthy", "gh_activity_checked": "2026-06-20T12:05:16.793776+02:00"}');
INSERT INTO "resources" VALUES('https://github.com/steve-mt/awesome-slo','steveazz/awesome-slo: Awesome SLOs','','2026',2,'A highly practical resource library mapping Service Level Objectives (SLOs) and Service Level Indicators (SLIs). Curates specialized tooling and calculators designed to help teams construct resilient alerting networks and manage operational error budgets.','Markdown','Awesome List','Advanced',1,'online','manual','39ca6d296e300ee9175b8f98be6ac850f7886c05cad347e3eaf281ec4aacd48d',100.0,1779130494,1,'2025-06-12T19:55:29Z',NULL,NULL,NULL,'["Infrastructure & Operations", "Site Reliability Engineering", "SLOs and SLIs"]','["[COMMUNITY-TOOL]"]','["docs/other-awesome-lists.md"]','["architectural-foundations.md", "other-awesome-lists.md"]','{}','{"gh_license": "CC0-1.0", "gh_pushed": "2025-06-12T19:55:29Z", "gh_stars": 280, "is_special": true, "gh_open_issues_30d": 0, "gh_open_prs_30d": 0, "gh_community_health": "dormant", "gh_activity_checked": "2026-06-20T12:05:17.377699+02:00"}');
INSERT INTO "resources" VALUES('https://github.com/steveazz/awesome-slo','steveazz/awesome-slo: Awesome SLOs','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','2a8a72118a2186dd023c23869839516a034a9b5929836470362f008dfd03995f',100.0,1779033163,0,'2026-05-17T17:52:43.106224+02:00',NULL,NULL,NULL,'[]','[]','["docs/other-awesome-lists.md"]','[]','{}','{"duplicate_of": "https://github.com/steve-mt/awesome-slo", "gh_open_issues_30d": 0, "gh_open_prs_30d": 0, "gh_community_health": "dormant", "gh_activity_checked": "2026-06-20T12:05:17.970821+02:00"}');
INSERT INTO "resources" VALUES('https://github.com/steveteuber/kubectl-graph','==steveteuber/kubectl-graph== ⭐','','2024',2,'A kubectl plugin that parses cluster resource dependencies and generates Graphviz DOT diagrams of resource hierarchies. It serves as an invaluable visual debugging companion for troubleshooting complex Helm deployments or Custom Resource linkages in real-time.','Go','CLI Plugin','Intermediate',0,'online','manual','b3652053583cd419d1f0449fb83fa6b07b1a016718aeb4f78087c7d7943a4100',100.0,1779029466,1,'2026-05-19T02:00:05Z',NULL,NULL,NULL,'["Operations", "CLI Tooling", "Visualization"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-tools.md"]','["kubernetes-tools.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2026-05-19T02:00:05Z", "gh_stars": 690, "gh_open_issues_30d": 2, "gh_open_prs_30d": 0, "gh_community_health": "low", "gh_activity_checked": "2026-06-20T12:05:18.612629+02:00"}');
INSERT INTO "resources" VALUES('https://github.com/strimzi/kafka-kubernetes-config-provider','strimzi/kafka-kubernetes-config-provider: Kubernetes Configuration Provider'' for Apache Kafka','','2021',2,'A specialized provider class allowing Kafka applications to read operational properties directly from Kubernetes Secrets and ConfigMaps. This architectural utility simplifies TLS certificate mount mappings and broker credential provisioning, eliminating redundant file sync code in application containers.','Java','Configuration Provider','Advanced',1,'online','manual','eabf0551149322be6f770e7e21e08dafe73a314081eb9d630bd394fda8f2e39f',100.0,1779030116,1,'2026-04-14T07:02:17Z',NULL,NULL,NULL,'["Infrastructure", "Cloud Native Integration", "Strimzi", "Configuration"]','["[COMMUNITY-TOOL]"]','["docs/message-queue.md"]','["message-queue.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2026-04-14T07:02:17Z", "gh_stars": 30, "gh_open_issues_30d": 2, "gh_open_prs_30d": 0, "gh_community_health": "low", "gh_activity_checked": "2026-06-20T12:05:19.284411+02:00"}');
INSERT INTO "resources" VALUES('https://github.com/strimzi/strimzi-canary','strimzi/strimzi-canary','','2021',2,'A dedicated canary service designed to act as a diagnostic sentinel within Strimzi-managed environments. It continuously executes basic read-write loops inside dedicated topics to report real-time, end-to-end performance indicators like latency and partition availability.','Go','Diagnostic Tool','Intermediate',0,'online','manual','ffc080c755a148610597ae6ba44a4b825d8440003acf6b569f3e15b32a607103',100.0,1779032889,1,'2024-10-18T08:59:34Z',NULL,NULL,NULL,'["Infrastructure", "Cloud Native Integration", "Strimzi", "Monitoring"]','["[COMMUNITY-TOOL]"]','["docs/message-queue.md"]','["message-queue.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2024-10-18T08:59:34Z", "gh_stars": 42, "gh_open_issues_30d": 11, "gh_open_prs_30d": 0, "gh_community_health": "healthy", "gh_activity_checked": "2026-06-20T12:05:19.949170+02:00"}');
INSERT INTO "resources" VALUES('https://github.com/sukeesh/k8s-job-notify','**k8s-job-notify**','','2021',5,'A specialized controller that tracks Kubernetes Job transitions and dispatches automated event updates to common communication channels like Slack and Discord. Ideal for keeping systems operations updated on long-running training runs or batch transformations.','Python','Controller','Intermediate',1,'online','manual','5e70cedb8629e43a105a7a84d9735a8617c6fbf69c509dac9aec12ba9bfa09da',100.0,1779031416,1,'2022-06-09T08:57:34Z',NULL,NULL,NULL,'["Observability", "Alerting & Notifications", "Job Monitoring"]','["[DE FACTO STANDARD]"]','["docs/kubernetes-tools.md"]','["kubernetes-tools.md"]','{}','{"gh_license": "MIT", "gh_pushed": "2022-06-09T08:57:34Z", "gh_stars": 133, "gh_open_issues_30d": 8, "gh_open_prs_30d": 0, "gh_community_health": "low", "gh_activity_checked": "2026-06-20T12:05:20.602184+02:00"}');
INSERT INTO "resources" VALUES('https://github.com/summerwind/actions-runner-controller','summerwind/actions-runner-controller','','N/A',0,NULL,NULL,NULL,NULL,0,NULL,'manual','e0b81792621a3f351f640bbf07601f3cbc5efdefbb09a7cdce88ae3ced404fdf',100.0,1779034564,0,'2026-05-17T18:16:04.995839+02:00',NULL,NULL,NULL,'[]','[]','["docs/jenkins-alternatives.md"]','[]','{}','{"gh_open_issues_30d": 0, "gh_open_prs_30d": 0, "gh_community_health": "dormant", "gh_activity_checked": "2026-06-20T12:05:21.198210+02:00"}');
INSERT INTO "resources" VALUES('https://github.com/superbrothers/zsh-kubectl-prompt','superbrothers/zsh-kubectl-prompt 🌟','','2020',4,'Details a Zsh shell utility that displays current Kubernetes context and namespace info in the terminal prompt. Minimizes chances of entering execution instructions in wrong production sectors.','English','GitHub Repository','Intermediate',0,'online','manual','e8d9f9d17ff8b9e799e416d1321f0734b4fd5a8e234a48cdeacc0ffe97054c8c',100.0,1779032754,1,'2023-05-15T02:43:09Z',NULL,NULL,NULL,'["Kubernetes Platform", "Cluster Administration", "Shell Environments"]','["[ENTERPRISE-STABLE]"]','["docs/kubectl-commands.md"]','["kubectl-commands.md"]','{}','{"gh_license": "MIT", "gh_pushed": "2023-05-15T02:43:09Z", "gh_stars": 591, "gh_open_issues_30d": 1, "gh_open_prs_30d": 0, "gh_community_health": "low", "gh_activity_checked": "2026-06-20T12:05:21.859113+02:00"}');
INSERT INTO "resources" VALUES('https://github.com/superlinked/sie','SIE: Superlinked Inference Engine','Superlinked Inference Engine is an open-source inference server and production cluster for embeddings, reranking, and extraction.','2026',4,'A production-grade, open-source inference server designed to run embedding, extraction, and cross-encoder reranking models at scale. It enables developers to build high-performance search pipelines by combining unstructured data with structured metadata directly during vector encoding. Features robust local execution via Docker or Kubernetes Helm deployment, supporting tight integration with popular vector databases and agent frameworks.','English','repository','Advanced',1,'online','automatic','87b5f5959927f882e9728944c8e066281f088b6576dce59ac000ba0a6ebb59ea',NULL,1780352282,0,'2026-05-29T18:44:19Z',NULL,NULL,NULL,'["Artificial Intelligence", "Information Retrieval", "Inference Servers", "Vector Databases"]','["[EMERGING]", "[COMMUNITY-TOOL]"]','[]','[]','{}','{"category": "ai-agents-mcp", "gh_license": "Apache-2.0", "gh_pushed": "2026-05-29T18:44:19Z", "gh_stars": 2012, "reputation_status": "Vetted", "reputation_summary": "Highly regarded open-source framework by Superlinked for multi-modal embedding inference, metadata-enriched vector search, and reranking, filling a major performance gap in production RAG systems.", "social_preview_url": "https://opengraph.githubassets.com/5d9faa3f3b4a4a7b53094f45a903bdfe4245f7a83006fcd7de6df6c6dad2902b/superlinked/sie", "source_provenance": "X.com (pvergadia)", "suggested_new_category": "vector-search-inference", "gh_open_issues_30d": 13, "gh_open_prs_30d": 0, "gh_community_health": "healthy", "gh_activity_checked": "2026-06-20T12:05:22.551078+02:00"}');
INSERT INTO "resources" VALUES('https://github.com/suraksha-123/Grant-Revoke-ssh-access','Grant-Revoke-ssh-access','','2021',1,'A security-focused shell scripting utility designed to automate user provisioning, key assignment, and subsequent access revocation across distributed Linux server deployments. Double-Evidence: This tool simplifies standard access controls, while live grounding suggests it is best suited for small-scale operations that do not yet warrant complex Identity and Access Management (IAM) platforms or SSH CA infrastructures.','Shell','Repository','Intermediate',0,'online','manual','6d6dd7e8bb36758794e830317f29eb55326e8fbe904c06e6ebbbea2653236754',100.0,1781736068,1,'2026-06-18T00:41:08.204595+02:00',NULL,NULL,NULL,'["Infrastructure", "Networking", "SSH Security"]','["[COMMUNITY-TOOL]"]','["docs/linux.md"]','["linux.md"]','{}','{"gh_stars": 0, "gh_pushed": null, "gh_license": "N/A", "gh_open_issues_30d": 0, "gh_open_prs_30d": 0, "gh_community_health": "dormant", "gh_activity_checked": "2026-06-20T12:05:23.209146+02:00"}');
INSERT INTO "resources" VALUES('https://github.com/swade1987/deprek8ion','Deprek8ion','','2026',5,'A Rego-based validation policy suite created to audit obsolete API resources in Kubernetes templates. While historically popular for preventing runtime upgrade issues, platform engineering teams are transitioning toward active admission dynamic scanners like Pluto or Kubent in modern workflows.','Go','Tool','Intermediate',0,'online','manual','7b786ea62674f3a09329e3f08529e9b3936001174873ebde9eb649e046d21682',100.0,1779030852,1,'2021-07-28T12:32:00Z',NULL,NULL,NULL,'["Operations", "Deprecation Monitoring", "Resource Validation"]','["[DE FACTO STANDARD]"]','["docs/kubernetes-tools.md", "docs/kubernetes.md"]','["kubernetes-tools.md", "kubernetes.md"]','{}','{"gh_license": "MIT", "gh_pushed": "2021-07-28T12:32:00Z", "gh_stars": 143, "gh_open_issues_30d": 3, "gh_open_prs_30d": 0, "gh_community_health": "low", "gh_activity_checked": "2026-06-20T12:05:23.852534+02:00"}');
INSERT INTO "resources" VALUES('https://github.com/swagger-api/swagger-codegen','Swagger Codegen','','2015',4,'Automatic generation of API client libraries and server stubs from OpenAPI/Swagger specifications.','Java','Library','Intermediate',0,'online','manual','d9c645faf2917f2a541a96c949d559a8b1813b9976cec8c12bb84846062b2903',100.0,1779031117,1,'2026-05-19T08:07:36Z',NULL,NULL,NULL,'["Automation & Orchestration", "API Orchestration", "Swagger Codegen"]','["[DE FACTO STANDARD]"]','["docs/swagger-code-generator-for-rest-apis.md", "docs/about.md"]','["swagger-code-generator-for-rest-apis.md", "about.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2026-05-19T08:07:36Z", "gh_stars": 17758, "gh_open_issues_30d": 3449, "gh_open_prs_30d": 0, "gh_community_health": "active", "gh_activity_checked": "2026-06-20T12:05:24.536121+02:00"}');
INSERT INTO "resources" VALUES('https://github.com/swapnakpanda/Infographics/blob/main/Cheat%20Sheet/Database/SQL_CheatSheet.png','==github.com/swapnakpanda: SQL_CheatSheet.png==','','2023',0,'A dense visual database infographic grouping standard relational concepts. Outlines join configurations, index lookups, data grouping rules, and typical query structures in a high-density schematic map.','SQL','Infographic','Beginner',0,'online','manual','897668ccfb3e4132ef052f268c28d51f6b2e55d233e4d3a48df7553177e4697e',100.0,1781735890,1,'2026-06-18T00:38:10.407375+02:00',NULL,NULL,NULL,'["Databases & Storage", "Relational Databases", "SQL"]','["[COMMUNITY-TOOL]"]','["docs/cheatsheets.md"]','["cheatsheets.md"]','{}','{"gh_stars": 0, "gh_pushed": null, "gh_license": "N/A", "gh_open_issues_30d": 0, "gh_open_prs_30d": 0, "gh_community_health": "dormant", "gh_activity_checked": "2026-06-20T12:05:25.206399+02:00"}');
INSERT INTO "resources" VALUES('https://github.com/swarmlet/swarmlet','==swarmlet/swarmlet: Swarmlet==','','2020',5,'A lightweight self-hosted PaaS wrapper utilizing Docker Swarm. Note: Currently inactive (>4 years since last commit), making it a legacy reference rather than a production-grade modern solution.','Bash','Repository','Intermediate',1,'online','manual','311501c4bf6ceb3f737bfa32667fd62e7d0268aa8ae9ea55fe75b11276732c33',100.0,1779030012,1,'2023-04-13T17:58:55Z',NULL,NULL,NULL,'["Orchestration", "Docker Swarm", "PaaS Solutions"]','["[DE FACTO STANDARD]", "[LEGACY]"]','["docs/kubernetes-alternatives.md"]','["kubernetes-alternatives.md"]','{}','{"gh_license": "MIT", "gh_pushed": "2023-04-13T17:58:55Z", "gh_stars": 817, "gh_open_issues_30d": 54, "gh_open_prs_30d": 0, "gh_community_health": "active", "gh_activity_checked": "2026-06-20T12:05:25.883380+02:00"}');
INSERT INTO "resources" VALUES('https://github.com/swyxio/skills/tree/main','Kakuna Codebase Hardening Suite','An automated codebase hardening framework designed to refactor experimental vibecoded MVPs into reliable, end-to-end tested, and maintainable production repositories.','2026',4,'Curator Insight: Kakuna is a breakthrough engineering design pattern for agentic codebase evolution, utilizing structured checklists to refactor fragile code into production-ready software.

Live Grounding: By prioritizing subagent parallelism and enforcing rigorous DevOps standards, it systematically executes large-scale, automated refactoring runs, yielding hardened systems with self-auditing reports without changing the primary business logic.','English','Repository','Advanced',0,'online','automatic','17b19726b672db9f396ca25588dd816335711b3433d678859bd2c5a7b39a3829',NULL,1780352404,0,'2026-06-02T00:20:04.147657+02:00',NULL,NULL,NULL,'["Artificial Intelligence", "AI Agents", "Codebase Hardening"]','["EMERGING", "COMMUNITY-TOOL"]','[]','[]','{}','{"category": "ai-agents-mcp", "reputation_status": "Vetted", "reputation_summary": "Extremely well-received community contribution by swyx (Shawn Wang) focusing on structural agent checklists for codebase evolutionary hardening, avoiding standard agent drift.", "social_preview_url": "https://opengraph.githubassets.com/b33e769912ec1bcca0d1ddcb8e3a464d3a90cb9fd5030c2fb10dc358e8a9bfdc/swyxio/skills", "source_provenance": "X.com (swyx)", "suggested_new_category": "", "gh_open_issues_30d": 1, "gh_open_prs_30d": 0, "gh_community_health": "low", "gh_activity_checked": "2026-06-20T12:05:26.528593+02:00"}');
INSERT INTO "resources" VALUES('https://github.com/swyxio/skills/tree/main/twitter-x-scraping','swyxio/skills - twitter-x-scraping','An agentic skill designed for Claude Code and other AI agents to execute robust, automated Twitter/X scraping tasks.','2026',4,'A functional tool repository containing specialized agent skills developed for modern platforms like Claude Code, Cursor, and Codex.
* Provides agents with the programmatic ability to parse, scrape, and compile information directly from Twitter/X social threads.
* Standardizes the deployment of system-hardening skills, helping developers turn fragile, ''vibe-coded'' prototypes into production-ready repositories.','en','repository','intermediate',0,'online','automatic','c6179cda302c3e7a12583395855ac27f81e7c23dedc3207770ee8853f86f4a23',NULL,1780352686,0,'2026-06-02T00:24:46.744644+02:00',NULL,NULL,NULL,'["Artificial Intelligence", "AI Agents", "Claude Code Skills", "Automated Scraping"]','["EMERGING", "COMMUNITY-TOOL"]','[]','[]','{}','{"category": "ai-agents-mcp", "reputation_status": "Vetted", "reputation_summary": "Highly regarded as a pragmatic, local automation skill constructed by Shawn Wang (swyx), which aligns with current open standards for agent-native developer workflows.", "social_preview_url": "https://opengraph.githubassets.com/b33e769912ec1bcca0d1ddcb8e3a464d3a90cb9fd5030c2fb10dc358e8a9bfdc/swyxio/skills", "source_provenance": "X.com (swyx)", "suggested_new_category": "agent-skills", "gh_open_issues_30d": 1, "gh_open_prs_30d": 0, "gh_community_health": "low", "gh_activity_checked": "2026-06-20T12:05:27.169592+02:00"}');
INSERT INTO "resources" VALUES('https://github.com/syntasso/kratix','syntasso/kratix','','2026',3,'Kratix is a modular framework built to help platform engineering teams construct customized Internal Developer Platforms (IDPs). Using the concept of ''Promises'', it permits engineers to define declarative APIs that generate multi-step orchestration workflows across multiple infrastructure planes. Grounding showcases its fast-growing appeal for companies seeking to build bespoke self-service capabilities without locking into heavy commercial portals.','Go','Framework','Advanced',0,'online','manual','4f6fc89ef4767dd324889cc96f9f9b978e653b08a6e35cc5a98ea4a29b9dde86',100.0,1779030883,1,'2026-06-10T12:36:21Z',NULL,NULL,NULL,'["Platform Engineering", "Internal Developer Platforms", "Frameworks"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-tools.md"]','["kubernetes-tools.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2026-06-10T12:36:21Z", "gh_stars": 753, "gh_open_issues_30d": 72, "gh_open_prs_30d": 0, "gh_community_health": "active", "gh_activity_checked": "2026-06-20T12:05:27.836809+02:00"}');
INSERT INTO "resources" VALUES('https://github.com/systemcraftsman/lab-tekton-pipelines','systemcraftsman/lab-tekton-pipelines: OpenShift Pipelines workshop','','2021',1,'A structured hands-on workshop focused on OpenShift Pipelines (Tekton). Teaches engineers how to write tasks, manage resources, and deploy production-level continuous integration workflows.','Yaml','Repository','Intermediate',0,'online','manual','7ffb7ddc84fcc8e7c5eb4384685b765f14cf951e772846a31fad784651aff823',100.0,1779032762,1,'2020-09-11T13:43:37Z',NULL,NULL,NULL,'["Application Delivery", "CI/CD Pipelines", "Workshops"]','["[COMMUNITY-TOOL]"]','["docs/demos.md"]','["demos.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2020-09-11T13:43:37Z", "gh_stars": 1, "gh_open_issues_30d": 0, "gh_open_prs_30d": 0, "gh_community_health": "dormant", "gh_activity_checked": "2026-06-20T12:05:28.613488+02:00"}');
INSERT INTO "resources" VALUES('https://github.com/taosdata/TDengine','TDengine','','2026',5,'An open-source time-series database optimized specifically for IoT and telemetry data storage. Utilizing a unique ''one table per data source'' structure, TDengine offers extremely fast writing speeds and high-efficiency query execution, challenging traditional solutions in 2026.','C','Repository','Advanced',0,'online','manual','549d54ac1f8b0fee5cb9f5675523be0e7c23b85078ffdcdb2e005aa3b31ee315',100.0,1779030862,1,'2026-06-12T12:30:52Z',NULL,NULL,NULL,'["Data Engineering", "Time Series Databases"]','["[DE FACTO STANDARD]"]','["docs/monitoring.md"]','["monitoring.md"]','{}','{"gh_license": "AGPL-3.0", "gh_pushed": "2026-06-12T12:30:52Z", "gh_stars": 24903, "gh_open_issues_30d": 422, "gh_open_prs_30d": 0, "gh_community_health": "active", "gh_activity_checked": "2026-06-20T12:05:29.281048+02:00"}');
INSERT INTO "resources" VALUES('https://github.com/target/pod-reaper','target/pod-reaper','','2018',2,'An automated reaper utility designed to sweep, terminate, and clean up pods based on custom-defined schedules and rule parameters. It ensures platform efficiency by pruning dead workloads or stale containers.','Go','Kubernetes Operator','Intermediate',0,'online','manual','710c1d725f3ae960da570d03d7cf72e4f144cdd07206f5cb897e86b092043a69',100.0,1779031541,1,'2026-06-01T14:31:25Z',NULL,NULL,NULL,'["Cluster Management", "Resource Lifecycle", "Pod Reaper"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-tools.md"]','["kubernetes-tools.md"]','{}','{"gh_license": "MIT", "gh_pushed": "2026-06-01T14:31:25Z", "gh_stars": 210, "gh_open_issues_30d": 29, "gh_open_prs_30d": 0, "gh_community_health": "healthy", "gh_activity_checked": "2026-06-20T12:05:29.974510+02:00"}');
INSERT INTO "resources" VALUES('https://github.com/taubyte/dream','dreamland','','2026',5,'A developer tool designed to spin up localized Taubyte nodes on a single laptop. Allows rapid offline testing of serverless WASM routines, networking layers, and decentralized databases.','Go','Repository','Intermediate',1,'online','manual','a48f3eadbf919c44361e0f4d89f53a18762f9ee17aec4f4e9e9e7db60b230963',100.0,1779130495,1,'2026-04-07T05:00:04Z',NULL,NULL,NULL,'["Serverless Architecture", "Edge Computing", "Local Development"]','["[DE FACTO STANDARD]"]','["docs/kubernetes-alternatives.md"]','["kubernetes-alternatives.md"]','{}','{"gh_license": "BSD-3-Clause", "gh_pushed": "2026-04-07T05:00:04Z", "gh_stars": 88, "gh_open_issues_30d": 9, "gh_open_prs_30d": 0, "gh_community_health": "low", "gh_activity_checked": "2026-06-20T12:05:30.647379+02:00"}');
INSERT INTO "resources" VALUES('https://github.com/taubyte/dreamland','dreamland','','N/A',0,NULL,NULL,NULL,NULL,0,NULL,'manual','661df8f4a4f71dff46381d0c0e8c245ec770bda1714f884fdd3c6015fd6b3559',100.0,1779032820,0,'2026-05-17T17:47:00.368091+02:00',NULL,NULL,NULL,'[]','[]','["docs/kubernetes-alternatives.md"]','[]','{}','{"gh_open_issues_30d": 0, "gh_open_prs_30d": 0, "gh_community_health": "dormant", "gh_activity_checked": "2026-06-20T12:05:31.258218+02:00"}');
INSERT INTO "resources" VALUES('https://github.com/taubyte/tau','github.com/taubyte/tau: Tau','','2025',5,'Tau is an innovative, high-performance decentralized computing platform running WebAssembly (Wasm) workloads on the edge. It integrates autonomous routing, multi-tenant serverless orchestration, and distributed transactional db sync natively without standard cloud overhead.','Go','Repository','Advanced',1,'online','manual','eb499cea150263a03dad6a3c8eda71fdc71f3731677285ec4ce05b23bed8d0df',100.0,1779031032,1,'2026-05-07T14:02:50Z',NULL,NULL,NULL,'["Edge & Serverless", "WebAssembly Platforms", "Tau Edge"]','["[DE FACTO STANDARD]"]','["docs/caching.md", "docs/kubernetes-alternatives.md"]','["kubernetes-alternatives.md", "caching.md", "index.md"]','{}','{"gh_license": "BSD-3-Clause", "gh_pushed": "2026-05-07T14:02:50Z", "gh_stars": 5051, "gh_open_issues_30d": 13, "gh_open_prs_30d": 0, "gh_community_health": "healthy", "gh_activity_checked": "2026-06-20T12:05:31.925171+02:00"}');
INSERT INTO "resources" VALUES('https://github.com/tchiotludo/akhq','AKHQ (previously known as KafkaHQ) 🌟','','2026',5,'AKHQ (formerly KafkaHQ) is a comprehensive web interface for administering and browsing Apache Kafka resources. It provides granular visibility into topics, payloads, schema registries, and consumer group offsets without requiring complex CLI interactions.','Java','Tool','Intermediate',0,'online','manual','67f35e0828fff7ba0c4662ffdb54b71e6f29dfbb99ff4f8d87737df215c68fe1',100.0,1779029472,1,'2026-06-13T01:16:31Z',NULL,NULL,NULL,'["Data Engineering", "Event Streaming", "UI Consoles"]','["[DE FACTO STANDARD]"]','["docs/message-queue.md"]','["message-queue.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2026-06-13T01:16:31Z", "gh_stars": 3819, "gh_open_issues_30d": 252, "gh_open_prs_30d": 0, "gh_community_health": "active", "gh_activity_checked": "2026-06-20T12:05:32.580126+02:00"}');
INSERT INTO "resources" VALUES('https://github.com/tcnksm/awesome-container','Awesome Container','','2023',5,'A specialized index investigating low-level container building, runtimes (runc, containerd, CRI-O), image specification standards, and isolation platforms. Ideal for system engineers seeking to master virtualization fundamentals and security sandboxing at the kernel boundary.','Markdown','Awesome List','Advanced',0,'online','manual','9d936b186489ec323b0ec9d39c7c4286413684c2688b83a6bf7a933e557e50ae',100.0,1779030196,1,'2020-08-05T01:15:48Z',NULL,NULL,NULL,'["Curation", "Awesome Lists", "Containers"]','["[DE FACTO STANDARD]"]','["docs/other-awesome-lists.md"]','["architectural-foundations.md", "other-awesome-lists.md"]','{}','{"gh_license": "MIT", "gh_pushed": "2020-08-05T01:15:48Z", "gh_stars": 175, "is_special": true, "gh_open_issues_30d": 7, "gh_open_prs_30d": 0, "gh_community_health": "low", "gh_activity_checked": "2026-06-20T12:05:33.231711+02:00"}');
INSERT INTO "resources" VALUES('https://github.com/team-soteria/rback','rback: RBAC in Kubernetes visualizer 🌟🌟','','2022',2,'A security tool designed to query and visualize Kubernetes Role-Based Access Control (RBAC) configurations, outputting clean, interactive graph representations of bindings and roles. By mapping relationships between Users, Groups, ServiceAccounts, Roles, and ClusterRoles, it assists security auditors in identifying privilege escalation paths. In 2026, it is highly valued for rapid security auditing.','Go','CLI Tool','Medium',0,'online','manual','150c057ef86abcfb4523d95c03df03bc427de822f68398807e1fc9b6def4de24',100.0,1779033947,1,'2021-01-04T12:59:14Z',NULL,NULL,NULL,'["Security", "RBAC", "Visualization"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-tools.md"]','["kubernetes-tools.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2021-01-04T12:59:14Z", "gh_stars": 401, "gh_open_issues_30d": 8, "gh_open_prs_30d": 0, "gh_community_health": "low", "gh_activity_checked": "2026-06-20T12:05:33.905803+02:00"}');
INSERT INTO "resources" VALUES('https://github.com/teamcode-inc/kubeorbit','teamcode-inc/kubeorbit','','2026',2,'Kubeorbit is a specialized service routing tool focused on creating isolated testing channels within shared microservice topologies. By injecting dynamic headers into requests, it allows engineers to test unstable feature versions without duplicating entire clusters. Live engineering checks indicate the project has suffered low maintenance recently, making it a reference rather than a production candidate.','Go','Service Mesh Utility','Advanced',1,'online','manual','bdf3311904289520ce33142a90fc9b2d554fc34600ab788ef886b81cac40397a',100.0,1779030205,1,'2023-02-17T08:40:47Z',NULL,NULL,NULL,'["Networking", "Microservices Routing", "Debugging"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-tools.md"]','["kubernetes-tools.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2023-02-17T08:40:47Z", "gh_stars": 454, "gh_open_issues_30d": 3, "gh_open_prs_30d": 0, "gh_community_health": "low", "gh_activity_checked": "2026-06-20T12:05:34.600666+02:00"}');
INSERT INTO "resources" VALUES('https://github.com/techiescamp/devops-projects','==techiescamp/devops-projects==:Real-World DevOps Projects For Learning','','2026',5,'A stellar, end-to-end GitHub archive that compiles structural templates, infrastructure blueprints, and multi-tier CI/CD pipelines. Features real-world deployment playbooks using Terraform, Ansible, and Kubernetes for cloud architectures.','English','GitHub Repository','Advanced',1,'online','manual','297a8442638797fa98363d63903f491e018c9759a1d1ce56fa095c869aa8c90e',100.0,1781735940,1,'2026-06-18T00:39:00.323854+02:00',NULL,NULL,NULL,'["Orchestration", "Infrastructure as Code", "Real-World Architecture"]','["[DE FACTO STANDARD]"]','["docs/elearning.md"]','["elearning.md"]','{}','{"gh_stars": 0, "gh_pushed": null, "gh_license": "N/A", "gh_open_issues_30d": 11, "gh_open_prs_30d": 0, "gh_community_health": "healthy", "gh_activity_checked": "2026-06-20T12:05:35.239768+02:00"}');
INSERT INTO "resources" VALUES('https://github.com/techiescamp/kubernetes-learning-path','==github.com/techiescamp/kubernetes-learning-path== 🌟🌟','','2026',4,'A massive, community-backed repository organizing study plans, code repositories, structural templates, and practice exercises. Ideal for self-taught DevOps engineers transitioning to system automation roles.','English','GitHub Repository','Intermediate',1,'online','manual','671752463b99aa84b82e66d4a4f67c9f4f882d81b93c09d5e958577c19192559',100.0,1781736057,1,'2026-06-18T00:40:57.376523+02:00',NULL,NULL,NULL,'["Orchestration", "Kubernetes", "Learning Pathways", "GitHub Repository"]','["[ENTERPRISE-STABLE]"]','["docs/kubernetes-tutorials.md"]','["kubernetes-tutorials.md"]','{}','{"gh_stars": 0, "gh_pushed": null, "gh_license": "N/A", "gh_open_issues_30d": 2, "gh_open_prs_30d": 0, "gh_community_health": "low", "gh_activity_checked": "2026-06-20T12:05:35.920066+02:00"}');
INSERT INTO "resources" VALUES('https://github.com/techno-tim/k3s-ansible','techno-tim/k3s-ansible','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','3c34d83014e44e8c17aa06bce355f18ed35d6dc539c360107c99c947cfc14c33',100.0,1779029989,0,'2026-05-17T16:59:49.244494+02:00',NULL,NULL,NULL,'[]','[]','["docs/rancher.md"]','[]','{}','{"duplicate_of": "https://github.com/timothystewart6/k3s-ansible", "gh_open_issues_30d": 0, "gh_open_prs_30d": 0, "gh_community_health": "dormant", "gh_activity_checked": "2026-06-20T12:05:36.504001+02:00"}');
INSERT INTO "resources" VALUES('https://github.com/techpivot/terraform-module-releaser','Terraform Module Releaser GitHub Action','','2026',2,'An automated GitHub Action that manages release tagging, semantic version tracking, and registration publication processes for Terraform modules. Mitigates distribution overhead by auto-generating changelogs and managing tags.','TypeScript','GitHub Action','Intermediate',0,'online','manual','950704da59b499a2579d6e7bcc2e4a2c50f07b6ac789932c8bbfd7de372097ab',100.0,1779032817,1,'2026-06-13T01:24:45Z',NULL,NULL,NULL,'["DevOps & CI/CD", "CI/CD Automation", "Terraform Release Management"]','["[COMMUNITY-TOOL]"]','["docs/cicd.md", "docs/iac.md", "docs/kubernetes-tools.md"]','["cicd.md", "iac.md", "kubernetes-tools.md"]','{}','{"gh_license": "MIT", "gh_pushed": "2026-06-13T01:24:45Z", "gh_stars": 223, "gh_open_issues_30d": 13, "gh_open_prs_30d": 0, "gh_community_health": "healthy", "gh_activity_checked": "2026-06-20T12:05:37.194016+02:00"}');
INSERT INTO "resources" VALUES('https://github.com/tektoncd','github.com/tektoncd','','2024',5,'Provides access to the central GitHub repository ecosystem of the Tekton project, housing core pipeline controllers, CLI tools (tkn), trigger mechanisms, and catalog components. Serves as the primary source for inspecting Tekton''s open-source Go implementations and resource definitions.','Go','Repository','Advanced',1,'online','manual','5c460d842a7936c0726c8865b93c5b0c7b1dadf3972c70a52c303a5bcd103a2e',100.0,1779031625,1,'2026-05-17T17:27:05.329661+02:00',NULL,NULL,NULL,'["Continuous Integration & Delivery", "Cloud Native CI-CD", "Tekton Platform"]','["[DE FACTO STANDARD]"]','["docs/tekton.md"]','["tekton.md"]','{}','{"gh_stars": 0, "gh_pushed": null, "gh_license": "N/A"}');
INSERT INTO "resources" VALUES('https://github.com/tektoncd/chains','tektoncd/chains','','2021',2,'A custom controller from the Tekton project that handles supply chain security by signing tasks and pipeline run artifacts. Integrated with Sigstore, it generates cryptographic proof and provenance data to secure continuous delivery pipelines.','Go','Kubernetes Controller','Advanced',0,'online','manual','2cdbd293843a82fe6216d9cab2c8fd41a58eb28fd1957dd1bbf04b90ca71c7b0',100.0,1779029590,1,'2026-06-12T09:36:31Z',NULL,NULL,NULL,'["CI/CD & Delivery", "Supply Chain Security", "Artifact Signing"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-tools.md"]','["kubernetes-tools.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2026-06-12T09:36:31Z", "gh_stars": 271, "gh_open_issues_30d": 70, "gh_open_prs_30d": 0, "gh_community_health": "active", "gh_activity_checked": "2026-06-20T12:05:37.855679+02:00"}');
INSERT INTO "resources" VALUES('https://github.com/tektoncd/community','Tekton community','','2024',4,'Features the repository hosting governance, contribution guidelines, design proposals (TEPs), and meeting schedules for the Tekton open-source ecosystem. Vital for understanding the community-driven roadmap, architecture reviews, and technical steering decisions shaping the future of Tekton CI/CD.','None','Repository','Intermediate',1,'online','manual','155e11a94e516cc34edab1e2e3071bbca822d651ead9ccb0cae7bb5f6181e6f3',100.0,1779032572,1,'2026-06-11T13:30:31Z',NULL,NULL,NULL,'["Continuous Integration & Delivery", "Cloud Native CI-CD", "Governance & Community"]','["[ENTERPRISE-STABLE]"]','["docs/tekton.md"]','["tekton.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2026-06-11T13:30:31Z", "gh_stars": 396, "gh_open_issues_30d": 46, "gh_open_prs_30d": 0, "gh_community_health": "healthy", "gh_activity_checked": "2026-06-20T12:05:38.535091+02:00"}');
INSERT INTO "resources" VALUES('https://github.com/tektoncd/pipeline','github: Tekton Pipelines','','2024',5,'A secondary reference to Tekton''s core Pipeline engine. Focuses on declarative resource management via Custom Resource Definitions, detailing how Tekton uses specialized Tasks and Steps to run multi-stage workflows natively inside Kubernetes nodes without relying on heavy external build servers.','Go','Repository','Advanced',1,'online','manual','9228a9fc5e9b946dff4963314729e0fac644c1d4329be1f2beb33017fd8a27e4',100.0,1779030240,1,'2026-06-14T09:33:11Z',NULL,NULL,NULL,'["Continuous Integration & Delivery", "Cloud Native CI-CD", "Tekton Pipelines"]','["[DE FACTO STANDARD]"]','["docs/tekton.md"]','["tekton.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2026-06-14T09:33:11Z", "gh_stars": 8985, "gh_open_issues_30d": 520, "gh_open_prs_30d": 0, "gh_community_health": "active", "gh_activity_checked": "2026-06-20T12:05:39.228115+02:00"}');
INSERT INTO "resources" VALUES('https://github.com/telekom/das-schiff','telekom/das-schiff','','2023',3,'Das Schiff is Deutsche Telekom''s production-grade engine for bootstrapping and operating bare-metal, highly resilient Kubernetes clusters designed for telecom and network functions virtualization (NFV). Utilizing declarative GitOps principles, it enables robust infrastructure management at scale, complying with extreme security and low-latency network constraints.','Go','Platform','High',0,'online','manual','b2086cfe7f173a84cf74c31476d2757aec6a2b8ff511cc79355cd3c6cfcc5116',100.0,1779031107,1,'2025-09-04T15:01:23Z',NULL,NULL,NULL,'["Cluster Management", "Bare Metal", "Telecom Platforms"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-tools.md"]','["kubernetes-tools.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2025-09-04T15:01:23Z", "gh_stars": 366, "gh_open_issues_30d": 0, "gh_open_prs_30d": 0, "gh_community_health": "dormant", "gh_activity_checked": "2026-06-20T12:05:39.933719+02:00"}');
INSERT INTO "resources" VALUES('https://github.com/teleskopeView/teleskope_k8s','Teleskope','','2023',5,'A visual workspace client offering simple layout views of running pods, services, and configuration objects. Designed to provide dynamic cluster analytics for local developers and platform engineers trying to understand live workloads.','TypeScript','Web Application','Intermediate',0,'online','manual','30fd093abbbc74f5ae7e6bfb1b238351bc34aa260195c2cd5dd708a01a758cdb',100.0,1779034450,1,'2022-10-12T06:42:24Z',NULL,NULL,NULL,'["Observability", "UI Dashboards", "Visual Management"]','["[DE FACTO STANDARD]"]','["docs/kubernetes-tools.md"]','["kubernetes-tools.md"]','{}','{"gh_license": "MIT", "gh_pushed": "2022-10-12T06:42:24Z", "gh_stars": 24, "gh_open_issues_30d": 0, "gh_open_prs_30d": 0, "gh_community_health": "dormant", "gh_activity_checked": "2026-06-20T12:05:40.639090+02:00"}');
INSERT INTO "resources" VALUES('https://github.com/tellerops/helm-teller','tellerops/helm-teller','','2024',2,'A highly specialized security plugin that interfaces with vault and KMS solutions to fetch secret values dynamically during deployment runtime. It eliminates the risk of committing sensitive configuration details to public code repositories.','Go','CLI Plugin','Intermediate',0,'online','manual','667b488d327089249eb627b829390544306434528cddfe2362bc716f7a837b79',100.0,1779031825,1,'2022-11-14T17:37:27Z',NULL,NULL,NULL,'["Platform Engineering", "Kubernetes GitOps & Packaging", "Secrets Management"]','["[COMMUNITY-TOOL]"]','["docs/helm.md"]','["helm.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2022-11-14T17:37:27Z", "gh_stars": 69, "gh_open_issues_30d": 1, "gh_open_prs_30d": 0, "gh_community_health": "low", "gh_activity_checked": "2026-06-20T12:05:41.319130+02:00"}');
INSERT INTO "resources" VALUES('https://github.com/tenable/access-undenied-aws','ermetic/access-undenied-aws 🌟','','2026',5,'Access Undenied on AWS is a highly sophisticated CLI tool that parses AWS ''Access Denied'' errors and CloudTrail events, pointing specifically to the policy boundary or SCP causing the block. Live Grounding confirms its acquisition and active hosting under the Tenable GitHub organization. This remains a cornerstone tool for platform engineers troubleshooting complex IAM evaluation logic.','Python','Repository','Advanced',0,'online','manual','5cd4779809c3a5be1f92b632b94713ff45d077ac96b8fee49a0c9852a852ac2d',100.0,1779130494,1,'2026-04-13T18:19:16Z',NULL,NULL,NULL,'["Cloud Platform", "AWS Infrastructure", "Security and Compliance"]','["[DE FACTO STANDARD]"]','["docs/aws-tools-scripts.md"]','["aws-tools-scripts.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2026-04-13T18:19:16Z", "gh_stars": 272, "gh_open_issues_30d": 7, "gh_open_prs_30d": 0, "gh_community_health": "low", "gh_activity_checked": "2026-06-20T12:05:42.043048+02:00"}');
INSERT INTO "resources" VALUES('https://github.com/tensorchord/Awesome-LLMOps','github.com/tensorchord/Awesome-LLMOps: Awesome LLMOps','','2023',3,'An expansive, curated catalog of leading open-source LLMOps tooling, libraries, and frameworks. Curator Insight and Live Grounding validate this repository as a comprehensive roadmap for configuring production vector databases, distributed training trackers, model testing beds, and low-latency inference gateways.','Markdown','Repository','Intermediate',0,'online','manual','1243fd67e4ccd3df802d78acca929307444150337f6181a0e5394cd6fcf2ad71',100.0,1779033617,1,'2026-05-21T09:12:50Z',NULL,NULL,NULL,'["Artificial Intelligence", "LLMOps & MLOps", "Curated Ecosystems"]','["[ENTERPRISE-STABLE]"]','["docs/ai.md", "docs/other-awesome-lists.md"]','["ai.md", "other-awesome-lists.md"]','{}','{"gh_license": "CC0-1.0", "gh_pushed": "2026-05-21T09:12:50Z", "gh_stars": 5843, "is_special": true, "gh_open_issues_30d": 103, "gh_open_prs_30d": 0, "gh_community_health": "active", "gh_activity_checked": "2026-06-20T12:05:42.739237+02:00"}');
INSERT INTO "resources" VALUES('https://github.com/tensorchord/envd','tensorchord/envd: Reproducible development environment for AI/ML 🌟','','2023',3,'An innovative local development environment generator for ML engineering. Envd translates Python declarations into isolated container definitions, ensuring high reproducibility for CUDA packages, pip dependency trees, and IDE plugins without writing complex Dockerfiles.','Go','Repository','Intermediate',0,'online','manual','770a6424a70e025fdbe5b649f3def28c5cfc8e66d2c960c676fb128629f4656c',100.0,1779033130,1,'2026-05-21T22:05:25Z',NULL,NULL,NULL,'["MLOps", "Development Environments", "Containerization"]','["[COMMUNITY-TOOL]"]','["docs/mlops.md"]','["mlops.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2026-05-21T22:05:25Z", "gh_stars": 2209, "gh_open_issues_30d": 135, "gh_open_prs_30d": 0, "gh_community_health": "active", "gh_activity_checked": "2026-06-20T12:05:43.407798+02:00"}');
INSERT INTO "resources" VALUES('https://github.com/termkit/gama','Gama: Terminal UI for GitHub Actions','','2021',2,'Terminal UI built to monitor and coordinate GitHub Actions workloads from the CLI. Classified as legacy under MVQ parameters because the repository has been inactive since late 2021 and was superseded by official GitHub CLI `run` commands.','Go','Repository','Intermediate',0,'online','manual','abfa175c30347a2cca923cb7b2b2e6abf01d8bf16dd7b9c1cbf3301df80f76b9',100.0,1779033259,1,'2025-11-08T08:37:03Z',NULL,NULL,NULL,'["CI/CD Pipeline", "GitHub Actions", "Developer Tooling"]','["[LEGACY]"]','["docs/cicd.md", "docs/git.md", "docs/kubernetes-tools.md"]','["cicd.md", "git.md", "kubernetes-tools.md"]','{}','{"gh_license": "GPL-3.0", "gh_pushed": "2025-11-08T08:37:03Z", "gh_stars": 480, "gh_open_issues_30d": 10, "gh_open_prs_30d": 0, "gh_community_health": "healthy", "gh_activity_checked": "2026-06-20T12:05:44.100219+02:00"}');
INSERT INTO "resources" VALUES('https://github.com/terraform-aws-modules','==github.com/terraform-aws-modules==','','2025',5,'The foundational registry ecosystem comprising highly standardized, battle-tested community AWS modules. Essential for orchestrating EKS, VPC, RDS, and standard IAM setups with enterprise-level security.','HCL','Repository','Intermediate',0,'online','manual','e7121402995f4a77600c9675a673757e5ebbe21198f581c401f2b997cee862b1',100.0,1779029641,1,'2026-05-17T16:54:01.074387+02:00',NULL,NULL,NULL,'["Infrastructure as Code", "AWS", "Terraform Modules"]','["[DE FACTO STANDARD]"]','["docs/terraform.md"]','["terraform.md"]','{}','{"gh_stars": 0, "gh_pushed": null, "gh_license": "N/A"}');
INSERT INTO "resources" VALUES('https://github.com/terraform-aws-modules/terraform-aws-eks','github.com/terraform-aws-modules/terraform-aws-eks: AWS EKS Terraform module','','2026',5,'The industry-standard, community-maintained Terraform module for Amazon EKS. Features exhaustive support for managed/self-managed node pools, AWS Fargate integration, security group orchestration, and direct EKS addon integration.','HCL','Repository','Advanced',0,'online','manual','79a58ebbdd539631f914844b37dfeff143b259d50b44d55495f335dbae0a74b9',100.0,1779033419,1,'2026-05-29T16:46:41Z',NULL,NULL,NULL,'["Cloud Infrastructure", "AWS", "EKS & Container Orchestration"]','["[DE FACTO STANDARD]"]','["docs/terraform.md"]','["terraform.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2026-05-29T16:46:41Z", "gh_stars": 4972, "gh_open_issues_30d": 12, "gh_open_prs_30d": 0, "gh_community_health": "healthy", "gh_activity_checked": "2026-06-20T12:05:44.767921+02:00"}');
INSERT INTO "resources" VALUES('https://github.com/terraform-aws-modules/terraform-aws-solutions','==github.com/terraform-aws-modules/terraform-aws-solutions==','','2024',1,'A community-supported library of AWS solutions built entirely in Terraform. Aggregates multi-tier networking patterns, secure IAM configurations, and highly reliable VPC models to fast-track enterprise landing zones.','HCL','Repository','Advanced',0,'online','manual','202571676d7990b512e1fd6685ee693786da0e4c56ff3453a6cbc936c24e90d9',100.0,1779029252,1,'2023-06-28T10:29:46Z',NULL,NULL,NULL,'["Cloud Infrastructure", "AWS", "Networking & Core"]','["[COMMUNITY-TOOL]"]','["docs/terraform.md"]','["terraform.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2023-06-28T10:29:46Z", "gh_stars": 77, "gh_open_issues_30d": 1, "gh_open_prs_30d": 0, "gh_community_health": "low", "gh_activity_checked": "2026-06-20T12:05:45.467956+02:00"}');
INSERT INTO "resources" VALUES('https://github.com/terraform-linters/tflint/releases/tag/v0.51.0','github.com/terraform-linters/tflint','','2024',5,'A highly robust framework and compiler-aware linter for Terraform configurations. Detects provider-specific errors, catches deprecated constructs, and enforces organizational standards within enterprise delivery pipelines.','Go','Tool','Intermediate',0,'online','manual','75cc686f1cc8e3852caaadd1d0a74b05d2cdb619ae635405350b7f1f6957add7',100.0,1779032589,1,'2026-06-13T17:46:34Z',NULL,NULL,NULL,'["Infrastructure as Code", "Code Quality", "Linter"]','["[DE FACTO STANDARD]", "[LEGACY]"]','["docs/terraform.md"]','["terraform.md"]','{}','{"gh_license": "MPL-2.0", "gh_pushed": "2026-06-13T17:46:34Z", "gh_stars": 5742, "gh_open_issues_30d": 26, "gh_open_prs_30d": 0, "gh_community_health": "healthy", "gh_activity_checked": "2026-06-20T12:05:46.136409+02:00"}');
INSERT INTO "resources" VALUES('https://github.com/terramate-io/terramate','mineiros-io/terramate','','2024',3,'Terramate delivers powerful orchestration, selective change detection, and modular code generation for multi-directory Terraform and OpenTofu monorepos. It optimizes large-scale continuous deployment pipelines by executing runs only in directories containing modified plans. By generating dynamic DRY configurations, it ensures strict state isolation and mitigates workspace blast radiuses.','Go','Orchestrator','Advanced',0,'online','manual','1513098c95eb990db1d4df497307f040e61d3baf25db35e2d9a0f0ccc4869e3c',100.0,1779130495,1,'2026-05-27T11:50:43Z',NULL,NULL,NULL,'["Infrastructure as Code", "Terraform Orchestration", "Monorepo Management"]','["[ENTERPRISE-STABLE]"]','["docs/terraform.md"]','["terraform.md"]','{}','{"gh_license": "MPL-2.0", "gh_pushed": "2026-05-27T11:50:43Z", "gh_stars": 3598, "gh_open_issues_30d": 99, "gh_open_prs_30d": 0, "gh_community_health": "active", "gh_activity_checked": "2026-06-20T12:05:46.812726+02:00"}');
INSERT INTO "resources" VALUES('https://github.com/terrytangyuan/awesome-argo','terrytangyuan/awesome-argo 🌟','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','4cfcb2323980bc80f403202b4611bc3b2dd06b3d8dda2c07d39412a509e54f89',100.0,1779031258,0,'2026-05-17T17:20:58.343943+02:00',NULL,NULL,NULL,'[]','[]','["docs/other-awesome-lists.md"]','[]','{}','{"duplicate_of": "https://github.com/akuity/awesome-argo", "gh_open_issues_30d": 0, "gh_open_prs_30d": 0, "gh_community_health": "dormant", "gh_activity_checked": "2026-06-20T12:05:47.423762+02:00"}');
INSERT INTO "resources" VALUES('https://github.com/terrytangyuan/awesome-kubeflow','github.com/terrytangyuan/awesome-kubeflow: Awesome Kubeflow 🌟','','2026',2,'A specialized resource index focusing on running machine learning operations (MLOps) natively on Kubernetes through Kubeflow. Detail-oriented guides cover automated model training, pipeline orchestration, hyperparameter tuning, and high-concurrency model serving.','Markdown','Awesome List','Advanced',1,'online','manual','368e3278e8b47d381a4391c7059b86740316f6b32b4060ea01e49f4818165a7f',100.0,1779032406,1,'2026-01-01T03:24:00Z',NULL,NULL,NULL,'["Artificial Intelligence", "MLOps", "Kubernetes Machine Learning"]','["[COMMUNITY-TOOL]"]','["docs/other-awesome-lists.md"]','["architectural-foundations.md", "other-awesome-lists.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2026-01-01T03:24:00Z", "gh_stars": 227, "is_special": true, "gh_open_issues_30d": 1, "gh_open_prs_30d": 0, "gh_community_health": "low", "gh_activity_checked": "2026-06-20T12:05:48.067163+02:00"}');
INSERT INTO "resources" VALUES('https://github.com/testcontainers','testcontainers 🌟','','2024',0,'A robust multi-language ecosystem providing throwaway, lightweight instances of common databases, Selenium web browsers, or anything else that can run in a Docker container for integration testing.','Java','Library','Intermediate',0,'online','manual','f65a223f058675053d67335baa5a873b8a0a1118a7ba296d1ccddb5137065dc5',100.0,1779030742,1,'2026-05-17T17:12:22.568644+02:00',NULL,NULL,NULL,'["Software Engineering", "Testing", "Integration Testing"]','["[COMMUNITY-TOOL]"]','["docs/qa.md"]','["qa.md"]','{}','{"gh_stars": 0, "gh_pushed": null, "gh_license": "N/A"}');
INSERT INTO "resources" VALUES('https://github.com/tfutils/tfenv','tfenv','','2025',5,'A lightweight, highly adopted CLI utility for managing multiple concurrent local installations of Terraform. Crucial for platform engineers operating in multi-project environments where legacy workspaces require older HCL runtimes.','Bash','CLI Utility','Beginner',0,'online','manual','2fcb948b5d067c8cf48c90e90a73b6733826002a165922b95592cc136be4ff5e',100.0,1779034394,1,'2026-05-01T20:56:20Z',NULL,NULL,NULL,'["Cloud Infrastructure", "Infrastructure as Code", "CLI Utilities"]','["[DE FACTO STANDARD]", "[LEGACY]"]','["docs/terraform.md"]','["terraform.md"]','{}','{"gh_license": "MIT", "gh_pushed": "2026-05-01T20:56:20Z", "gh_stars": 4939, "gh_open_issues_30d": 29, "gh_open_prs_30d": 0, "gh_community_health": "healthy", "gh_activity_checked": "2026-06-20T12:05:48.734870+02:00"}');
INSERT INTO "resources" VALUES('https://github.com/tfxor/terraform-google-automation-demo','Terraform Automation Demo using Google Cloud Provider','','2023',5,'Technical repository containing IaC templates to provision GCP infrastructure via HashiCorp Terraform. Showcases structured folder hierarchies, backend state locks, and resource declarations for VPCs, compute instances, and firewalls.','HCL','Repository','Intermediate',0,'online','manual','a2c43d5f5fe8cb54b44c54b31b1627ccf75219e2ccf038f45c5a55c14ca09353',100.0,1779130494,1,'2019-10-24T19:52:20Z',NULL,NULL,NULL,'["Infrastructure as Code", "Terraform", "GCP Provisioning"]','["[DE FACTO STANDARD]"]','["docs/demos.md"]','["demos.md"]','{}','{"gh_license": "MPL-2.0", "gh_pushed": "2019-10-24T19:52:20Z", "gh_stars": 10, "gh_open_issues_30d": 0, "gh_open_prs_30d": 0, "gh_community_health": "dormant", "gh_activity_checked": "2026-06-20T12:05:49.436088+02:00"}');
INSERT INTO "resources" VALUES('https://github.com/thangchung/awesome-dotnet-core','thangchung/awesome-dotnet-core','','2026',0,'A curated compilation of high-performance libraries, database connectors, and microservice architectures written for modern cross-platform .NET. This list is invaluable for engineering teams porting legacy Windows-based services into Linux containers and serverless platforms. Provides standard blueprints for enterprise API systems.','C#','Repository','Intermediate',1,'online','manual','cdc29aa9f0216deeaa302becff4aa9868cb69a89a60291d9dcac5846140f0022',100.0,1781736123,1,'2026-06-18T00:42:03.283479+02:00',NULL,NULL,NULL,'["Programming Languages", "C#", ".NET Core"]','["[LEGACY]"]','["docs/other-awesome-lists.md"]','["architectural-foundations.md", "other-awesome-lists.md"]','{}','{"gh_stars": 0, "gh_pushed": null, "gh_license": "N/A", "is_special": true, "gh_open_issues_30d": 202, "gh_open_prs_30d": 0, "gh_community_health": "active", "gh_activity_checked": "2026-06-20T12:05:50.108479+02:00"}');
INSERT INTO "resources" VALUES('https://github.com/thanos-io/kube-thanos','==thanos-io/kube-thanos: Kubernetes specific configuration for deploying'' Thanos==','','N/A',0,NULL,NULL,NULL,NULL,0,NULL,'manual','39f6edec555f4c2ea241d2e8b19ee471b07e71d0d742da66ece135be919db8f7',100.0,1779030983,1,'2026-05-17T17:16:23.228387+02:00',NULL,NULL,NULL,'[]','[]','["docs/prometheus.md"]','[]','{}','{"gh_license": "Apache-2.0", "gh_open_issues_30d": 39, "gh_open_prs_30d": 0, "gh_community_health": "healthy", "gh_activity_checked": "2026-06-20T12:05:50.770942+02:00"}');
INSERT INTO "resources" VALUES('https://github.com/thanos-io/thanos','Thanos Architecture Overview 🌟','','N/A',0,NULL,NULL,NULL,NULL,0,NULL,'manual','afbd2715a29308eef6a2d37cd8e73dfc86c1121ece31ffe590ae06206fad9f2c',100.0,1779033714,1,'2026-05-17T18:01:54.102440+02:00',NULL,NULL,NULL,'[]','[]','["docs/prometheus.md"]','[]','{}','{"gh_license": "Apache-2.0", "gh_open_issues_30d": 871, "gh_open_prs_30d": 0, "gh_community_health": "active", "gh_activity_checked": "2026-06-20T12:05:51.448859+02:00"}');
INSERT INTO "resources" VALUES('https://github.com/thebjorn/pydeps','Pydeps 🌟','','2024',4,'Curator Insight highlights Pydeps as a visual engine designed to diagram python import structures. Live Grounding validates its status as an excellent tool for architectural decomposition, enabling teams to trace cyclic dependencies and plan clean decoupling pathways.','Python','CLI Tool','Intermediate',1,'online','manual','f0e1c9c5e6930614e1d9690248b4d0a2181ec6faed3d9c9d95bea6f8e6d6123d',100.0,1779031474,1,'2026-06-09T09:10:28Z',NULL,NULL,NULL,'["Software Engineering", "Python", "Static Analysis"]','["[ENTERPRISE-STABLE]"]','["docs/python.md"]','["python.md"]','{}','{"gh_license": "BSD-2-Clause", "gh_pushed": "2026-06-09T09:10:28Z", "gh_stars": 2096, "gh_open_issues_30d": 44, "gh_open_prs_30d": 0, "gh_community_health": "healthy", "gh_activity_checked": "2026-06-20T12:05:52.107835+02:00"}');
INSERT INTO "resources" VALUES('https://github.com/theforeman/foreman-ansible-modules','Foreman Ansible Modules (FAM)','','N/A',0,NULL,NULL,NULL,NULL,0,NULL,'manual','9296794cfa8620972a8787dbdd7142df7278240ec87a317107603f0026cfed3f',100.0,1779031962,1,'2026-05-17T17:32:42.829712+02:00',NULL,NULL,NULL,'[]','[]','["docs/ansible.md"]','[]','{}','{"gh_license": "GPL-3.0", "gh_open_issues_30d": 181, "gh_open_prs_30d": 0, "gh_community_health": "active", "gh_activity_checked": "2026-06-20T12:05:52.784236+02:00"}');
INSERT INTO "resources" VALUES('https://github.com/theketchio/ketch','theketchio/ketch 🌟','','2020',2,'An application-focused interface that delivers PaaS-like abstractions directly on top of raw Kubernetes API layers. Ketch handles networking, domain configurations, and ingress controls through unified application interfaces.','Go','Application Platform','Advanced',1,'online','manual','c1ebb74798226b8004b5a89a4e70d8693ace5a23b5e00efeae98c481a1da578b',100.0,1779029138,1,'2025-04-09T09:20:30Z',NULL,NULL,NULL,'["Application Platforms", "PaaS Frameworks", "Developer Experience"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-tools.md"]','["kubernetes-tools.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2025-04-09T09:20:30Z", "gh_stars": 662, "is_special": true, "gh_open_issues_30d": 12, "gh_open_prs_30d": 0, "gh_community_health": "healthy", "gh_activity_checked": "2026-06-20T12:05:53.455229+02:00"}');
INSERT INTO "resources" VALUES('https://github.com/theonedev/onedev','onedev','','2026',5,'An all-in-one, highly scalable self-hosted Git service and CI/CD platform. Features visual pipeline construction, interactive code navigation, and issue-tracking, optimized to run as a single-node setup or distributed across Kubernetes environments.','Java','Platform','Medium',0,'online','manual','918d29ab158d62c79133ccb48e992dd6f52da6ec0575eb185247de09126938ce',100.0,1779033162,1,'2026-06-14T04:50:11Z',NULL,NULL,NULL,'["Software Delivery", "Self-Hosted Git", "Unified Platforms"]','["[DE FACTO STANDARD]"]','["docs/jenkins-alternatives.md"]','["jenkins-alternatives.md"]','{}','{"gh_license": "MIT", "gh_pushed": "2026-06-14T04:50:11Z", "gh_stars": 15041, "gh_open_issues_30d": 0, "gh_open_prs_30d": 0, "gh_community_health": "dormant", "gh_activity_checked": "2026-06-20T12:05:54.163368+02:00"}');
INSERT INTO "resources" VALUES('https://github.com/thomast1906/DevOps-Journey-Using-Azure-DevOps/tree/main/labs',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,'manual','ba8efa18735acf1f083245785759e886d1cfa9afb2c694e675abd65a8e4c30bd',100.0,1779030534,0,'2026-05-17T17:08:54.491209+02:00',NULL,NULL,NULL,'[]','[]','["docs/demos.md"]','[]','{}','{"gh_open_issues_30d": 4, "gh_open_prs_30d": 0, "gh_community_health": "low", "gh_activity_checked": "2026-06-20T12:05:54.831710+02:00"}');
INSERT INTO "resources" VALUES('https://github.com/thomast1906/DevOps-The-Hard-Way-Azure','thomast1906/DevOps-The-Hard-Way-Azure 🌟','','2022',5,'A hands-on, end-to-end sandbox guide mapping out ''The Hard Way'' of deploying infrastructure and applications on Azure. This project details virtual network design, VM provisioning, AKS deployments, and pipeline-driven application releases. 2026 live grounding validates this repository as a premier community benchmark for building custom, highly-secure lab environments.','English','Code Repository','Advanced',1,'online','manual','ec2468975ca9f7646038a0dde2e5205ce8551a8e28bc50978bef2691f34fb8cf',100.0,1779031753,1,'2026-04-16T10:04:14Z',NULL,NULL,NULL,'["Cloud DevOps", "Infrastructure as Code", "End-to-End Lab Guides"]','["[DE FACTO STANDARD]"]','["docs/azure.md"]','["azure.md"]','{}','{"gh_license": "MIT", "gh_pushed": "2026-04-16T10:04:14Z", "gh_stars": 582, "gh_open_issues_30d": 1, "gh_open_prs_30d": 0, "gh_community_health": "low", "gh_activity_checked": "2026-06-20T12:05:55.583910+02:00"}');
INSERT INTO "resources" VALUES('https://github.com/thomast1906/terraform-on-azure','==github.com/thomast1906/terraform-on-azure==','','2022',0,'A collection of practical community resource scripts demonstrating general deployments on Microsoft Azure. Provides hands-on references for platform engineers to quickly stand up test resources, run validation suites, and explore simple networking layouts.','HCL','Repository','Intermediate',0,'online','manual','e4f33f984ebad37c568197a4ae05332d73b3f28e6de596c6a196f6f6bea988b1',100.0,1781736233,1,'2026-06-18T00:43:53.776396+02:00',NULL,NULL,NULL,'["Azure", "IaC", "Examples"]','["[COMMUNITY-TOOL]"]','["docs/terraform.md"]','["terraform.md"]','{}','{"gh_stars": 0, "gh_pushed": null, "gh_license": "N/A", "gh_open_issues_30d": 1, "gh_open_prs_30d": 0, "gh_community_health": "low", "gh_activity_checked": "2026-06-20T12:05:56.233471+02:00"}');
INSERT INTO "resources" VALUES('https://github.com/tibordp/terraform-hcloud-dualstack-k8s','terraform-hcloud-dualstack-k8s: Hetzner Dual-Stack Kubernetes Cluster','','2023',5,'A community-led open-source project automating the deployment of dual-stack (IPv4/IPv6) Kubernetes clusters on Hetzner Cloud. Provides dynamic network routing, instance configuration, and cluster orchestration out of the box.','HCL','Code Blueprint','Advanced',1,'online','manual','394b14d671be3718ad6d3cd32c28f97be13cd33633ee70a517e07c98af76e5e7',100.0,1779033416,1,'2026-06-11T15:24:44Z',NULL,NULL,NULL,'["Container Orchestration", "Kubernetes", "Bare Metal & Cloud Hosting"]','["[DE FACTO STANDARD]"]','["docs/terraform.md"]','["terraform.md"]','{}','{"gh_license": "MIT", "gh_pushed": "2026-06-11T15:24:44Z", "gh_stars": 34, "gh_open_issues_30d": 0, "gh_open_prs_30d": 0, "gh_community_health": "dormant", "gh_activity_checked": "2026-06-20T12:05:56.933494+02:00"}');
INSERT INTO "resources" VALUES('https://github.com/timothystewart6/k3s-ansible','techno-tim/k3s-ansible','','2024',4,'Curator Insight highlights k3s-ansible as a widely adopted playbook for HA K3s deployments. Live grounding in 2026 shows that while still highly useful for bare-metal home labs and edge clusters, active maintainer shifts require users to cross-verify configuration options against newer Ansible collections. It remains a reliable solution for provisioning multi-master etcd setups and edge nodes.','YAML','Code Repository','Medium',0,'online','manual','02acceabb8aeee9be206c607afcb185bc810ef7904fdd7612ae730897360e1ab',100.0,1779130494,1,'2026-01-07T21:31:59Z',NULL,NULL,NULL,'["Edge Computing", "Kubernetes Orchestration", "Ansible Automation"]','["[ENTERPRISE-STABLE]"]','["docs/rancher.md"]','["rancher.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2026-01-07T21:31:59Z", "gh_stars": 2986, "gh_open_issues_30d": 46, "gh_open_prs_30d": 0, "gh_community_health": "healthy", "gh_activity_checked": "2026-06-20T12:05:57.594963+02:00"}');
INSERT INTO "resources" VALUES('https://github.com/tinyzimmer/gst-pipeline-operator','gst-pipeline-operator: A Kubernetes operator for running audio/video processing'' pipelines','','2023',5,'A highly specialized operator configured to execute GStreamer audio/video pipelines inside clusters, scaling media ingestion, processing topologies, and delivery channels dynamically.','Go','Operator','Advanced',0,'online','manual','9a02e4c95ce0e93006d98ef9c4c45387a3c10e6cc8b40f1e21c87cc224e715a5',100.0,1779030605,1,'2021-01-27T06:05:57Z',NULL,NULL,NULL,'["Media", "Streaming", "Video Processing", "Operators"]','["[DE FACTO STANDARD]"]','["docs/kubernetes-operators-controllers.md"]','["kubernetes-operators-controllers.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2021-01-27T06:05:57Z", "gh_stars": 24, "gh_open_issues_30d": 0, "gh_open_prs_30d": 0, "gh_community_health": "dormant", "gh_activity_checked": "2026-06-20T12:05:58.265040+02:00"}');
INSERT INTO "resources" VALUES('https://github.com/tinyzimmer/k3p','tinyzimmer/k3p','','2021',1,'A lightweight community helper tool designed to easily spin up and destroy transient K3s test structures inside local engineering environments or automated CI pipelines.','Go','Tool','Intermediate',0,'online','manual','2f78a93a8a7d2b2d14dad76ac8bc622d479a9c4d2c9c9a2612c2c6217113b1a6',100.0,1779033795,1,'2021-01-25T06:53:22Z',NULL,NULL,NULL,'["Edge & IoT", "Cluster Provisioning", "Custom Bootstrappers"]','["[COMMUNITY-TOOL]"]','["docs/rancher.md"]','["rancher.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2021-01-25T06:53:22Z", "gh_stars": 13, "gh_open_issues_30d": 0, "gh_open_prs_30d": 0, "gh_community_health": "dormant", "gh_activity_checked": "2026-06-20T12:05:58.910775+02:00"}');
INSERT INTO "resources" VALUES('https://github.com/tinyzimmer/kvdi','kVDI','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','468aa7b334cee8e4586bb0736eff4002678622a00381dad2e282dd6d328ad9ff',100.0,1779033343,0,'2026-05-17T17:55:43.322823+02:00',NULL,NULL,NULL,'[]','[]','["docs/kubernetes-tools.md"]','[]','{}','{"duplicate_of": "https://github.com/kvdi/kvdi", "gh_open_issues_30d": 0, "gh_open_prs_30d": 0, "gh_community_health": "dormant", "gh_activity_checked": "2026-06-20T12:05:59.501902+02:00"}');
INSERT INTO "resources" VALUES('https://github.com/tldrsec/awesome-secure-defaults','github.com/tldrsec/awesome-secure-defaults','','2026',0,'A targeted compilation of frameworks, libraries, and coding practices designed to enforce secure-by-default software architectures. It shifts the burden of security from user discipline to systemic platform design. Highly useful for architects trying to mitigate OWASP Top 10 vulnerabilities natively within application codebases.','N/A','Repository','Intermediate',0,'online','manual','4252f6b69440bce70e5dfcff69c0343efb3f060481b77711d8b7683944728777',100.0,1781736123,1,'2026-06-18T00:42:03.200117+02:00',NULL,NULL,NULL,'["Security", "Development", "Defaults"]','["[COMMUNITY-TOOL]"]','["docs/other-awesome-lists.md"]','["architectural-foundations.md", "other-awesome-lists.md"]','{}','{"gh_stars": 0, "gh_pushed": null, "gh_license": "N/A", "is_special": true, "gh_open_issues_30d": 6, "gh_open_prs_30d": 0, "gh_community_health": "low", "gh_activity_checked": "2026-06-20T12:06:00.161434+02:00"}');
INSERT INTO "resources" VALUES('https://github.com/tlkamp/terraform-provider-validation','github.com/tlkamp/terraform-provider-validation: Validation Provider','','2022',2,'An auxiliary custom validation provider that provides functions to run assertions, validate string constraints, and execute advanced checks before Terraform proceeds to infrastructure application phases.','Go','Provider','Intermediate',0,'online','manual','18cf34ba9a0008831827526789e7c41278969db7d1c8ba0eed23433649716cec',100.0,1779031541,1,'2024-08-10T17:27:13Z',NULL,NULL,NULL,'["Infrastructure as Code", "Data Validation", "Providers"]','["[COMMUNITY-TOOL]"]','["docs/terraform.md"]','["terraform.md"]','{}','{"gh_license": "MPL-2.0", "gh_pushed": "2024-08-10T17:27:13Z", "gh_stars": 42, "gh_open_issues_30d": 2, "gh_open_prs_30d": 0, "gh_community_health": "low", "gh_activity_checked": "2026-06-20T12:06:00.823825+02:00"}');
INSERT INTO "resources" VALUES('https://github.com/tmobile/magtape','MagTape','','2022',2,'An admission controller developed by T-Mobile that evaluates resources against organizational policy constraints during creation. Written in Node.js, it offered a lightweight alternative to OPA for specific JSON schema validations. By 2026, it has been largely archived, with developers migrating to Gatekeeper or Kyverno.','JavaScript','Admission Controller','Medium',1,'online','manual','c1b71021d8fc72172f1cd3c5133be94943b8997b26dda2ed44afa39c81041cc0',100.0,1779033187,1,'2024-04-24T21:10:25Z',NULL,NULL,NULL,'["Security", "Policy Enforcement", "Admission Control"]','["[LEGACY]"]','["docs/kubernetes-tools.md", "docs/securityascode.md"]','["kubernetes-tools.md", "securityascode.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2024-04-24T21:10:25Z", "gh_stars": 152, "gh_open_issues_30d": 27, "gh_open_prs_30d": 0, "gh_community_health": "healthy", "gh_activity_checked": "2026-06-20T12:06:01.506654+02:00"}');
INSERT INTO "resources" VALUES('https://github.com/toboshii/hajimari','toboshii/hajimari','','2025',2,'Hajimari is an elegant, highly customizable homepage and service directory engineered for self-hosted Kubernetes environments. By automatically parsing active Ingress annotations, it creates a unified portal interface for internal services and dev environments.','Go','Web UI','Intermediate',1,'online','manual','06b94c714cf4b146adff9f71da77a04a627878cf8d0a105017cb73027b7e45ed',100.0,1779029119,1,'2026-06-12T19:47:16Z',NULL,NULL,NULL,'["Operations", "Visualization", "Dashboard"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-tools.md"]','["kubernetes-tools.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2026-06-12T19:47:16Z", "gh_stars": 822, "gh_open_issues_30d": 67, "gh_open_prs_30d": 0, "gh_community_health": "active", "gh_activity_checked": "2026-06-20T12:06:02.171249+02:00"}');
INSERT INTO "resources" VALUES('https://github.com/todaywasawesome/atomic-cluster','todaywasawesome/atomic-cluster: The Atomic Cluster','','2020',0,'An experimental framework built to explore deployment lifecycles of highly compact, ephemeral Kubernetes engines at the edge. Optimizes cluster-state storage engine footprints and reduces node bootstrapping overhead for edge nodes and rapid local testing setups.','Shell','Repository','Intermediate',0,'online','manual','3990a1676712391118d3bb52d3ba967e4f5ed4d9afb6050dfcb569058fb13388',100.0,1781735910,1,'2026-06-18T00:38:30.623388+02:00',NULL,NULL,NULL,'["Infrastructure", "Edge Computing", "Minimalist Clusters"]','["[EMERGING]"]','["docs/demos.md"]','["demos.md"]','{}','{"gh_stars": 0, "gh_pushed": null, "gh_license": "N/A", "gh_open_issues_30d": 1, "gh_open_prs_30d": 0, "gh_community_health": "low", "gh_activity_checked": "2026-06-20T12:06:02.831310+02:00"}');
INSERT INTO "resources" VALUES('https://github.com/todaywasawesome/oss-apps','todaywasawesome/oss-apps: OSS Applications','','2021',0,'A collection of production-ready, open-source application stack blueprints formatted for modern container and cloud platform environments. (Live Grounding: Serves as a reference baseline for application engineers evaluating functional cloud-native topologies).','YAML/Helm','Code Repository','Intermediate',1,'online','manual','4fa85bcb8665e483db0681692a8b49d51e78e6baea0d2fefe10b7ebcf2f337a5',100.0,1781735910,1,'2026-06-18T00:38:30.824345+02:00',NULL,NULL,NULL,'["Cloud-Native Application Development", "Open Source Software", "Reference Implementations"]','["[COMMUNITY-TOOL]"]','["docs/demos.md"]','["demos.md"]','{}','{"gh_stars": 0, "gh_pushed": null, "gh_license": "N/A", "gh_open_issues_30d": 0, "gh_open_prs_30d": 0, "gh_community_health": "dormant", "gh_activity_checked": "2026-06-20T12:06:03.481478+02:00"}');
INSERT INTO "resources" VALUES('https://github.com/tokarev-artem/auto-ec2-setup','github.com/tokarev-artem/auto-ec2-setup','','2023',0,'A minimal, highly focused repository designed to quickly bootstrap and configure EC2 instances via Terraform. Uses automated cloud-init configuration files to deploy runtime software stacks instantly upon boot.','HCL','Repository','Beginner',0,'online','manual','10346f3bf6404a2931ed534b7b4f3b057410f0a378cc342f7d4d9262aa5b5679',100.0,1781736233,1,'2026-06-18T00:43:53.517702+02:00',NULL,NULL,NULL,'["Cloud Infrastructure", "AWS", "Compute & Serverless"]','["[COMMUNITY-TOOL]"]','["docs/terraform.md"]','["terraform.md"]','{}','{"gh_stars": 0, "gh_pushed": null, "gh_license": "N/A", "gh_open_issues_30d": 0, "gh_open_prs_30d": 0, "gh_community_health": "dormant", "gh_activity_checked": "2026-06-20T12:06:04.142651+02:00"}');
INSERT INTO "resources" VALUES('https://github.com/tom-256/ansible-awx-packer','github.com/tom-256/ansible-awx-packer','','2020',1,'An inactive HashiCorp Packer template configured to compile machine images with Ansible AWX pre-installed. Represents vintage configuration patterns before the containerized, operator-managed microservices architecture became the default delivery method.','HCL','Source Code','Intermediate',0,'online','manual','04751b2261fe8913910d78df5d46f11492e078b0b7660220c0020e3e8707e3ef',100.0,1781735865,1,'2026-06-18T00:37:45.900570+02:00',NULL,NULL,NULL,'["Infrastructure as Code", "Packer", "Machine Images"]','["[COMMUNITY-TOOL]"]','["docs/ansible.md"]','["ansible.md"]','{}','{"gh_stars": 0, "gh_pushed": null, "gh_license": "N/A", "gh_open_issues_30d": 0, "gh_open_prs_30d": 0, "gh_community_health": "dormant", "gh_activity_checked": "2026-06-20T12:06:04.848667+02:00"}');
INSERT INTO "resources" VALUES('https://github.com/tomhuang12/awesome-k8s-resources','==tomhuang12: Awesome Kubernetes Resources==','','2023',5,'An exceptional index featuring top-tier educational materials, reference setups, architectural slides, and video tutorials on Kubernetes operations. Designed to help SREs and cloud architects gain advanced master-level understanding of orchestration internals.','Markdown','Awesome List','Intermediate',0,'online','manual','5acdafea400c9d5ecf18db7776ccdb79a9cd7ea2c50db5e7de83793d5b4a91d4',100.0,1779032077,1,'2025-05-20T14:54:06Z',NULL,NULL,NULL,'["Curation", "Awesome Lists", "Kubernetes"]','["[DE FACTO STANDARD]"]','["docs/other-awesome-lists.md"]','["architectural-foundations.md", "other-awesome-lists.md"]','{}','{"gh_license": "CC0-1.0", "gh_pushed": "2025-05-20T14:54:06Z", "gh_stars": 4161, "is_special": true, "gh_open_issues_30d": 64, "gh_open_prs_30d": 0, "gh_community_health": "active", "gh_activity_checked": "2026-06-20T12:06:05.510936+02:00"}');
INSERT INTO "resources" VALUES('https://github.com/tommeramber/ocp-automations','tommeramber/ocp-automations','','2021',0,'A community repository of automation playbooks and scripts designed to streamline configuration, security hardening, and deployment procedures across diverse OpenShift Container Platform clusters.','Shell','Library','Advanced',0,'online','manual','47ac144b55fb5e58ada327ec610aa1a96a6c3065c41f628a8e2060b90235324d',100.0,1781736123,1,'2026-06-18T00:42:03.151273+02:00',NULL,NULL,NULL,'["Infrastructure", "Automation", "Ansible"]','["[COMMUNITY-TOOL]"]','["docs/ocp4.md"]','["ocp4.md"]','{}','{"gh_stars": 0, "gh_pushed": null, "gh_license": "N/A", "gh_open_issues_30d": 0, "gh_open_prs_30d": 0, "gh_community_health": "dormant", "gh_activity_checked": "2026-06-20T12:06:06.198814+02:00"}');
INSERT INTO "resources" VALUES('https://github.com/tomnomnom/gron','github.com/tomnomnom/gron 🌟','','2025',5,'A CLI utility that flattens JSON documents into raw path-assignment patterns. Simplifies schema manipulation by allowing developers to query and filter JSON structures directly with classic grep, awk, or sed commands.','Go','CLI Tool','Low',0,'online','manual','b6c2204a36ada475f9bfec943b71e1d65d527102b0aded6c91e8d013a6eb7590',100.0,1779031796,1,'2025-05-31T15:00:47Z',NULL,NULL,NULL,'["Developer Workspace", "Command-Line Tooling", "JSON & YAML Manipulators"]','["[DE FACTO STANDARD]"]','["docs/yaml.md"]','["data-and-advanced-analytics.md", "yaml.md"]','{}','{"gh_license": "MIT", "gh_pushed": "2025-05-31T15:00:47Z", "gh_stars": 14456, "is_special": true, "gh_open_issues_30d": 50, "gh_open_prs_30d": 0, "gh_community_health": "healthy", "gh_activity_checked": "2026-06-20T12:06:06.863431+02:00"}');
INSERT INTO "resources" VALUES('https://github.com/tomwechsler/HashiCorp_Certified_Terraform_Associate','tomwechsler/HashiCorp_Certified_Terraform_Associate','','2023',1,'This laboratory and practice repository contains practical resources for preparing for the HashiCorp Certified: Terraform Associate syllabus. It provides direct exposure to essential state management commands and variable configuration setups through reproducible workspace examples.','HCL','Reference Implementation','Beginner',0,'online','manual','1bbbc75164c82f5a9a1e427c4b5eefcc847aa44e2b18c30924f9c5135acf6c37',100.0,1781736235,1,'2026-06-18T00:43:55.214005+02:00',NULL,NULL,NULL,'["Professional Development", "Certifications", "Terraform Associate"]','["[COMMUNITY-TOOL]"]','["docs/terraform.md"]','["terraform.md"]','{}','{"gh_stars": 0, "gh_pushed": null, "gh_license": "N/A", "gh_open_issues_30d": 0, "gh_open_prs_30d": 0, "gh_community_health": "dormant", "gh_activity_checked": "2026-06-20T12:06:07.515345+02:00"}');
INSERT INTO "resources" VALUES('https://github.com/toniblyx/my-arsenal-of-aws-security-tools','github.com/toniblyx/my-arsenal-of-aws-security-tools','','2026',5,'An exceptional collection of open-source security tools, auditing frameworks, and penetration testing scripts specifically curated for AWS environments. It includes foundational systems for IAM scanning, network path analysis, and continuous compliance. This repository is widely recognized by security teams as a must-have resource for AWS vulnerability assessments.','N/A','Repository','Advanced',0,'online','manual','de94c9d57468f9afb9c3fb089284b8905d2ee86b39c0430f3400a19fc683f2e5',100.0,1779030852,1,'2026-04-17T13:45:09Z',NULL,NULL,NULL,'["Cloud Security", "AWS", "SecOps"]','["[DE FACTO STANDARD]"]','["docs/other-awesome-lists.md"]','["architectural-foundations.md", "other-awesome-lists.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2026-04-17T13:45:09Z", "gh_stars": 9458, "is_special": true, "gh_open_issues_30d": 6, "gh_open_prs_30d": 0, "gh_community_health": "low", "gh_activity_checked": "2026-06-20T12:06:08.187382+02:00"}');
INSERT INTO "resources" VALUES('https://github.com/topics/gitops','==github.com/topics/gitops== 🌟','','2026',0,'A dynamically aggregated index of GitOps-related source code repositories and tooling hosted on GitHub. It connects engineers to reconciliation agents, helper plugins, and template engines. It serves as a great source for discovering emerging, community-driven deployment automation utilities.','Go','Open Source Index','Beginner',1,'online','manual','b95552aeb95693ca8c3d04ee9caa28db22be0f6fa352e918426db82393c4e594',100.0,1781736235,1,'2026-06-18T00:43:55.279940+02:00',NULL,NULL,NULL,'["Application Delivery", "Continuous Deployment", "GitOps", "Source Code"]','["[EMERGING]"]','["docs/gitops.md"]','["gitops.md", "index.md"]','{}','{"gh_stars": 0, "gh_pushed": null, "gh_license": "N/A", "gh_open_issues_30d": 0, "gh_open_prs_30d": 0, "gh_community_health": "dormant", "gh_activity_checked": "2026-06-20T12:06:08.761770+02:00"}');
INSERT INTO "resources" VALUES('https://github.com/topics/yaml-processor','github.com/topics/yaml-processor','','2022',3,'A curated GitHub topic index tracking popular open-source YAML parsers, processors, and linters. It acts as a helpful starting point for developers looking for specialized CLI libraries, Python engines, and IDE validation tools.','N/A','documentation','beginner',0,'online','manual','e88e3f74875008020a7018e9f33194dff6953eb4fab4a4aba39ae094048c0d12',100.0,1781736180,1,'2026-06-18T00:43:00.919184+02:00',NULL,NULL,NULL,'["Configuration Management", "YAML Processing", "Tooling Catalog"]','["[COMMUNITY-TOOL]"]','["docs/yaml.md"]','["data-and-advanced-analytics.md", "yaml.md"]','{}','{"gh_stars": 0, "gh_pushed": null, "gh_license": "N/A", "is_special": true, "gh_open_issues_30d": 0, "gh_open_prs_30d": 0, "gh_community_health": "dormant", "gh_activity_checked": "2026-06-20T12:06:09.335474+02:00"}');
INSERT INTO "resources" VALUES('https://github.com/topolvm/pvc-autoresizer','pvc-autoresizer','','2026',2,'Pvc-autoresizer dynamically expands PVC capacities before they hit threshold limits. By monitoring Prometheus volume metrics and modifying API descriptors on the fly, it prevents disk exhaustion failures automatically.','Go','Operator','Advanced',1,'online','manual','b4f20c7708f1c411842092ae28c91d4884bc40ff87237a989c2c5ea7a1e95021',100.0,1779031540,1,'2026-06-09T05:41:31Z',NULL,NULL,NULL,'["Storage", "Volume Management", "Capacity Management"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-tools.md"]','["kubernetes-tools.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2026-06-09T05:41:31Z", "gh_stars": 398, "gh_open_issues_30d": 5, "gh_open_prs_30d": 0, "gh_community_health": "low", "gh_activity_checked": "2026-06-20T12:06:10.000407+02:00"}');
INSERT INTO "resources" VALUES('https://github.com/towardsthecloud/cloudburn','Cloudburn: An Open-Source Policy Engine for AWS Spending','','2024',4,'Introduces Cloudburn, an open-source command-line tool designed to audit AWS resource groups. By using declarative policies, it alerts teams to idle resources, non-standard instance types, and unassigned Elastic IPs to keep real-world deployments within budget limits.','Go','GitHub Repository','Intermediate',0,'online','manual','be89f14b1199276bf0dadec18444513e5ce19deb23b8a3dc40b4b8b1f96e3b48',100.0,1779031231,1,'2026-04-09T11:47:52Z',NULL,NULL,NULL,'["FinOps & Cloud Cost", "AWS Optimization", "Policy Engines"]','["[ENTERPRISE-STABLE]"]','["docs/aws.md", "docs/devops.md", "docs/finops.md"]','["finops.md", "aws.md", "devops.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2026-04-09T11:47:52Z", "gh_stars": 1765, "gh_open_issues_30d": 1, "gh_open_prs_30d": 0, "gh_community_health": "low", "gh_activity_checked": "2026-06-20T12:06:10.673247+02:00"}');
INSERT INTO "resources" VALUES('https://github.com/trimstray/test-your-sysadmin-skills','==trimstray/test-your-sysadmin-skills==','','2018',4,'An intensive, community-driven collection of system administration questions covering Linux kernel parameters, networking, security controls, and CI/CD pipelines. Curator Insight flags it as an essential baseline framework. Live Grounding notes that while static, it remains a fantastic benchmarking schema.','Shell','Repository','Intermediate',0,'online','manual','c40b7f77bf9281f6edfc80ff1582d0f7cd4841fef91e8a0443a2d83b13487fa7',100.0,1779032780,1,'2024-11-19T14:07:11Z',NULL,NULL,NULL,'["Infrastructure & Operations", "System Administration", "Interview Prep"]','["[ENTERPRISE-STABLE]"]','["docs/linux.md", "docs/other-awesome-lists.md"]','["linux.md", "other-awesome-lists.md"]','{}','{"gh_license": "MIT", "gh_pushed": "2024-11-19T14:07:11Z", "gh_stars": 11657, "is_special": true, "gh_open_issues_30d": 19, "gh_open_prs_30d": 0, "gh_community_health": "healthy", "gh_activity_checked": "2026-06-20T12:06:11.367499+02:00"}');
INSERT INTO "resources" VALUES('https://github.com/trimstray/the-book-of-secret-knowledge','The Book of Secret Knowledge 🌟','','2023',5,'A massive, high-density repository of DevOps command cheatsheets, diagnostic scripts, network testing algorithms, and configuration templates. Highly useful for site reliability engineers performing active cluster incident responses and systems troubleshooting under pressure.','Markdown','Cheat Sheet','Intermediate',0,'online','manual','7a9824a2bd59525ff7107cc1756f06d7d7a674f3ed9956973b87f31c0fa933f0',100.0,1779033592,1,'2024-11-19T14:00:38Z',NULL,NULL,NULL,'["Curation", "Cheat Sheets", "DevOps"]','["[DE FACTO STANDARD]"]','["docs/other-awesome-lists.md"]','["architectural-foundations.md", "other-awesome-lists.md"]','{}','{"gh_license": "MIT", "gh_pushed": "2024-11-19T14:00:38Z", "gh_stars": 228298, "is_special": true, "gh_open_issues_30d": 155, "gh_open_prs_30d": 0, "gh_community_health": "active", "gh_activity_checked": "2026-06-20T12:06:12.031348+02:00"}');
INSERT INTO "resources" VALUES('https://github.com/trisberg/spring-petclinic','ref 9 - I have a branch that adds Docker, Kubernetes and Knative into the mix - planning on submitting a PR at some point','','2021',0,'A specific fork''s branching model implementing Knative and serverless attributes onto the Spring Petclinic application. Showcases scale-to-zero configurations and event-driven architectures running on top of Kubernetes.','Java','Repository','Advanced',0,'online','manual','43baa4392328322cd370b17e6eb8505929c853e87c2ff3680d81a621a7d2bc91',100.0,1779032383,1,'2023-10-10T17:46:57Z',NULL,NULL,NULL,'["Serverless Architectures", "Knative", "Spring Boot"]','["[COMMUNITY-TOOL]"]','["docs/demos.md"]','["demos.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2023-10-10T17:46:57Z", "gh_stars": 0, "gh_open_issues_30d": 0, "gh_open_prs_30d": 0, "gh_community_health": "dormant", "gh_activity_checked": "2026-06-20T12:06:12.751506+02:00"}');
INSERT INTO "resources" VALUES('https://github.com/trstringer/kubectl-example','github.com/trstringer/kubectl-example','','2026',5,'A reference repository providing curated template patterns and concrete command-line configurations for common ''kubectl'' usage patterns. Designed to shorten the ramp-up time for operators, it acts as a declarative cheat-sheet for state transitions and diagnostic queries.','Go','Repository','Beginner',0,'online','manual','30b813372ccbb846c5ce74fcaee25ca7092f9a613c83807f269030827f9d8735',100.0,1779034084,1,'2023-02-20T13:29:22Z',NULL,NULL,NULL,'["Cloud Native", "Kubernetes", "CLI & Debugging"]','["[DE FACTO STANDARD]"]','["docs/kubectl-commands.md"]','["kubectl-commands.md"]','{}','{"gh_license": "NOASSERTION", "gh_pushed": "2023-02-20T13:29:22Z", "gh_stars": 13, "gh_open_issues_30d": 0, "gh_open_prs_30d": 0, "gh_community_health": "dormant", "gh_activity_checked": "2026-06-20T12:06:13.412415+02:00"}');
INSERT INTO "resources" VALUES('https://github.com/tsenart/vegeta','tsenart/vegeta 🌟','','2025',5,'Vegeta is an incredibly fast, highly optimized command-line HTTP load-testing tool and library written in Go. From an architectural perspective, it excels at maintaining a constant request rate (RPS) to pinpoint precisely when and where services break down, generating highly customizable text or vector graphic reports.','Go','Tool','Intermediate',0,'online','manual','c6d5ec0010812fadfa733df494f24d2475847713da40cfb7e5a9afa09b0a25bb',100.0,1779031103,1,'2026-02-16T14:07:07Z',NULL,NULL,NULL,'["Testing", "Performance Testing", "Vegeta"]','["[DE FACTO STANDARD]"]','["docs/performance-testing-with-jenkins-and-jmeter.md"]','["performance-testing-with-jenkins-and-jmeter.md"]','{}','{"gh_license": "MIT", "gh_pushed": "2026-02-16T14:07:07Z", "gh_stars": 25067, "gh_open_issues_30d": 119, "gh_open_prs_30d": 0, "gh_community_health": "active", "gh_activity_checked": "2026-06-20T12:06:14.082713+02:00"}');
INSERT INTO "resources" VALUES('https://github.com/tutorialworks/pipeline-library-demo','github.com/monodot/pipeline-library-demo 🌟','','2020',0,'Reference repository demonstrating the architectural setup of reusable Jenkins Shared Libraries. Emphasizes centralizing redundant tasks (like Slack messaging and build wrappers) to keep multi-repo setups clean.','Groovy','Code Repository','Advanced',0,'online','manual','35bfb0c2216ed6d04ca932e28b0f9c73bd0bd5058328ceceb51a42bef87ca6b9',100.0,1781735911,1,'2026-06-18T00:38:31.064587+02:00',NULL,NULL,NULL,'["DevSecOps & Automation", "Jenkins-based CI-CD", "Jenkins Shared Libraries"]','["[COMMUNITY-TOOL]"]','["docs/demos.md"]','["demos.md"]','{}','{"gh_stars": 0, "gh_pushed": null, "gh_license": "N/A", "gh_open_issues_30d": 0, "gh_open_prs_30d": 0, "gh_community_health": "dormant", "gh_activity_checked": "2026-06-20T12:06:14.743694+02:00"}');
INSERT INTO "resources" VALUES('https://github.com/twintproject/twint','TWINT - Twitter Intelligence Tool','','2023',3,'Curator Insight highlights Twint as an advanced tool designed to extract social datasets without API authentication. Live Grounding confirms that due to aggressive structural mutations and API restrictions on Twitter/X, Twint is largely non-functional, serving as an indicator of the end of unauthenticated scrapers.','Python','Library / Tool','Advanced',0,'online','manual','68eb5a98642fab7142087dba546a0568cefe4f347326a555256723ab8c934c68',100.0,1779032224,1,'2023-02-23T13:58:09Z',NULL,NULL,NULL,'["Cybersecurity", "OSINT", "Social Media Mining"]','["[DE FACTO STANDARD]"]','["docs/python.md"]','["python.md"]','{}','{"gh_license": "MIT", "gh_pushed": "2023-02-23T13:58:09Z", "gh_stars": 16383, "gh_open_issues_30d": 589, "gh_open_prs_30d": 0, "gh_community_health": "active", "gh_activity_checked": "2026-06-20T12:06:15.379891+02:00"}');
INSERT INTO "resources" VALUES('https://github.com/txn2/kubefwd','==txn2/kubefwd==','','2025',5,'Kubefwd is an advanced CLI tool that forwards bulk ports from multi-namespace Kubernetes services straight to a local workstation, mapping loopback IP addresses to local DNS names in /etc/hosts. This permits developers to run local integration workflows against actual remote cluster dependencies seamlessly, bypassing complex ingress or VPN settings.','Go','CLI Tool','Medium',0,'online','manual','37e2cd9b04ccf9b31f68d3cc050ac9f80111b44638b5d59238242957bb23ebfc',100.0,1779030976,1,'2026-06-09T22:50:36Z',NULL,NULL,NULL,'["Developer Experience", "Networking", "Port Forwarding"]','["[DE FACTO STANDARD]"]','["docs/kubernetes-tools.md"]','["kubernetes-tools.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2026-06-09T22:50:36Z", "gh_stars": 4119, "gh_open_issues_30d": 2, "gh_open_prs_30d": 0, "gh_community_health": "low", "gh_activity_checked": "2026-06-20T12:06:16.046634+02:00"}');
INSERT INTO "resources" VALUES('https://github.com/typescript-cheatsheets/react','React+TypeScript Cheatsheets','','2026',5,'The premier open-source guide for integrating React with TypeScript securely. Resolves complex enterprise type-safety challenges, targeting typed props, generic components, hook lifecycles, and advanced context configurations.','TypeScript','Documentation','Advanced',0,'online','manual','6ff545935398c8b9cb2c9265f6cfacd220e3164ec310c8348e2ff55c0cc9ecd4',100.0,1779032798,1,'2026-05-29T19:52:44Z',NULL,NULL,NULL,'["Frontend Development", "Frameworks", "React & TypeScript"]','["[DE FACTO STANDARD]"]','["docs/cheatsheets.md"]','["cheatsheets.md"]','{}','{"gh_license": "MIT", "gh_pushed": "2026-05-29T19:52:44Z", "gh_stars": 47065, "gh_open_issues_30d": 0, "gh_open_prs_30d": 0, "gh_community_health": "dormant", "gh_activity_checked": "2026-06-20T12:06:16.707195+02:00"}');
INSERT INTO "resources" VALUES('https://github.com/ua-nick/Data-Structures-and-Algorithms','==github.com/paliimx: Data Structures and Algorithms implementation in Go==','','2020',3,'Provides clear native Go implementations of foundational data structures and computer science algorithms. Excellent reference code for technical optimization tasks. [SPANISH CONTENT]','es','Repository','Advanced',0,'online','manual','4a1b4883647be04f84cce064fd6a5cca5c3471e9a80e22717a97869481956907',100.0,1779130494,1,'2024-05-10T19:40:23Z',NULL,NULL,NULL,'["Cloud Native Languages", "Go", "Core Reference"]','["[COMMUNITY-TOOL]", "[GUIDE]", "[LEGACY]"]','["docs/golang.md"]','["golang.md"]','{}','{"gh_license": "MIT", "gh_pushed": "2024-05-10T19:40:23Z", "gh_stars": 2773, "gh_open_issues_30d": 15, "gh_open_prs_30d": 0, "gh_community_health": "healthy", "gh_activity_checked": "2026-06-20T12:06:17.356343+02:00"}');
INSERT INTO "resources" VALUES('https://github.com/ualter/awsbe-site','github.com/ualter: AwsBe','','2023',0,'AwsBe is a dedicated backend development mockup tool aimed at accelerating testing of AWS CLI and API-driven clients. It reduces dependency on direct AWS connections for dev feedback loops, enhancing local workspace efficiency. Highly valuable for staging environments seeking rapid mocking configurations.','Rust','Repository','Intermediate',0,'online','manual','888cd10400fc279d2f1845f4949a0d541342a79e8501e2adb64da79264eda994',100.0,1781735877,1,'2026-06-18T00:37:57.854928+02:00',NULL,NULL,NULL,'["Cloud Platform", "AWS Infrastructure", "Local Development"]','["[COMMUNITY-TOOL]"]','["docs/aws-tools-scripts.md"]','["aws-tools-scripts.md"]','{}','{"gh_stars": 0, "gh_pushed": null, "gh_license": "N/A", "gh_open_issues_30d": 2, "gh_open_prs_30d": 0, "gh_community_health": "low", "gh_activity_checked": "2026-06-20T12:06:18.015733+02:00"}');
INSERT INTO "resources" VALUES('https://github.com/uber/kraken','uber/kraken','','2024',5,'Uber''s peer-to-peer (P2P) Docker registry designed for ultra-high-throughput image distribution in highly distributed, large-scale container cluster environments. Real-world grounding shows this project is archived and legacy, with the industry shifting toward CNCF Dragonfly. It remains a historical reference for complex peer-to-peer registry orchestration patterns.','Go','Repository','Advanced',0,'online','manual','31ed194cf67cc22bc6aa3766dd5402720a8b2bb64dc4cb9718ffa19873242572',100.0,1779031393,1,'2026-06-12T15:37:44Z',NULL,NULL,NULL,'["Container Management", "P2P Container Distribution", "Kraken"]','["[DE FACTO STANDARD]", "[LEGACY]"]','["docs/registries.md"]','["registries.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2026-06-12T15:37:44Z", "gh_stars": 6699, "gh_open_issues_30d": 128, "gh_open_prs_30d": 0, "gh_community_health": "active", "gh_activity_checked": "2026-06-20T12:06:18.697685+02:00"}');
INSERT INTO "resources" VALUES('https://github.com/unagex/kondense','kondense 🌟','','2023',5,'Kondense is an open-source, lightweight auto-tuning utility for Kubernetes.
- Runs asynchronously to analyze workload consumption and dynamically update resource definitions.
- Aims to reduce idle node overhead with minimal configuration.','Go','Repository','Intermediate',0,'online','manual','9a33404e5719a240f24a1c99c34b6cd307d1589ef3c7a993be7b3a36d795ad87',100.0,1779031397,1,'2024-11-05T04:02:08Z',NULL,NULL,NULL,'["Resource Management", "Automation & Tools", "Rightsizing Tools"]','["[DE FACTO STANDARD]"]','["docs/kubernetes-tools.md", "docs/kubernetes.md"]','["kubernetes-tools.md", "kubernetes.md"]','{}','{"gh_license": "GPL-3.0", "gh_pushed": "2024-11-05T04:02:08Z", "gh_stars": 368, "gh_open_issues_30d": 10, "gh_open_prs_30d": 0, "gh_community_health": "healthy", "gh_activity_checked": "2026-06-20T12:06:19.375132+02:00"}');
INSERT INTO "resources" VALUES('https://github.com/unitypark/aws-serverless-demos','github.com/unitypark/aws-serverless-demos','','2020',0,'A playground containing several serverless infrastructure designs compiled via AWS CDK. Serves as reference implementations for combining DynamoDB, API Gateway, and Lambda.','TypeScript','Repository','Intermediate',0,'online','manual','dd7ebe29eac8c72b61a5fda9a104202c5896c457feb4527780544ba90f5d59de',100.0,1781735921,1,'2026-06-18T00:38:41.128675+02:00',NULL,NULL,NULL,'["Serverless Architectures", "AWS Serverless", "Cloud-Native Demo"]','["[COMMUNITY-TOOL]"]','["docs/demos.md"]','["demos.md"]','{}','{"gh_stars": 0, "gh_pushed": null, "gh_license": "N/A", "gh_open_issues_30d": 0, "gh_open_prs_30d": 0, "gh_community_health": "dormant", "gh_activity_checked": "2026-06-20T12:06:20.054572+02:00"}');
INSERT INTO "resources" VALUES('https://github.com/unitypark/aws-serverless-demos/tree/main/serverless-web-hosting/cloudfront-http-api-cognito','github.com/unitypark: AWS Serverless Demos - cloudfront-http-api-cognito','','N/A',0,NULL,NULL,NULL,NULL,0,NULL,'manual','dedb9c69693ec93c671fc05ffea3bc0409b3ded53882a490efca7d6e1130c36d',100.0,1779030335,1,'2026-05-17T17:05:35.722516+02:00',NULL,NULL,NULL,'[]','[]','["docs/demos.md"]','[]','{}','{"gh_open_issues_30d": 0, "gh_open_prs_30d": 0, "gh_community_health": "dormant", "gh_activity_checked": "2026-06-20T12:06:20.722162+02:00"}');
INSERT INTO "resources" VALUES('https://github.com/unixorn/awesome-zsh-plugins','unixorn/awesome-zsh-plugins','','2026',4,'An extensive index of Zsh themes, performance plugins, and CLI integrations designed to improve operational throughput. Streamlines developer environment workflows, integrating native shell helpers for Kubernetes, Git, and Docker operations.','Markdown','Awesome List','Beginner',0,'online','manual','5bc3f053f69bd75111b467e5643d3410f0a2e5d681cbbb00eeb91dd91b5e9eef',100.0,1779029507,1,'2026-06-13T16:12:57Z',NULL,NULL,NULL,'["Infrastructure & Operations", "Developer Productivity", "Shell Ecosystems"]','["[DE FACTO STANDARD]"]','["docs/other-awesome-lists.md"]','["architectural-foundations.md", "other-awesome-lists.md"]','{}','{"gh_license": "BSD-3-Clause", "gh_pushed": "2026-06-13T16:12:57Z", "gh_stars": 17762, "is_special": true, "gh_open_issues_30d": 6, "gh_open_prs_30d": 0, "gh_community_health": "low", "gh_activity_checked": "2026-06-20T12:25:14.722311+02:00"}');
INSERT INTO "resources" VALUES('https://github.com/unxsist/jet-pilot','github.com/unxsist/jet-pilot','','2024',3,'An open-source desktop client designed for rapid cluster inspection and diagnosis. Features specialized diagnostic tools to track real-time pod failures, trace internal network routes, and analyze real-time container event logs.','TypeScript','Repository','Intermediate',0,'online','manual','4043a8a110577ec40f5e5e13440e3a8f6966f1986e0c8005ae3ba3190df6dad8',100.0,1779033579,1,'2026-03-09T18:34:55Z',NULL,NULL,NULL,'["Platform Engineering", "UI & Dashboards", "Desktop Client"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-based-devel.md"]','["kubernetes-based-devel.md"]','{}','{"gh_license": "MIT", "gh_pushed": "2026-03-09T18:34:55Z", "gh_stars": 624, "gh_open_issues_30d": 17, "gh_open_prs_30d": 0, "gh_community_health": "healthy", "gh_activity_checked": "2026-06-20T12:25:15.395245+02:00"}');
INSERT INTO "resources" VALUES('https://github.com/up9inc/mizu','==up9inc/mizu==','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','af2af430c1693288f10e0ac9c2e9d3c4514537ef5bc0e169d16ac18ab5c358b6',100.0,1779030574,0,'2026-05-17T17:09:34.924435+02:00',NULL,NULL,NULL,'[]','[]','["docs/kubernetes-tools.md"]','[]','{}','{"duplicate_of": "https://github.com/kubeshark/kubeshark", "gh_open_issues_30d": 0, "gh_open_prs_30d": 0, "gh_community_health": "dormant", "gh_activity_checked": "2026-06-20T12:25:16.005383+02:00"}');
INSERT INTO "resources" VALUES('https://github.com/upbound/platform-ref-multi-k8s','upbound/platform-ref-multi-k8s: Upbound''s reference platform for multi-cloud'' Kubernetes with Crossplane','','2023',1,'A blueprint repository illustrating standard compositions and platform-ref layouts for deploying multi-cloud Kubernetes clusters using Crossplane. Provides direct, working configurations for credential partitioning, identity federation, and modular configuration hierarchies that conform to the Upbound control plane architecture.','YAML','Code Repository','Advanced',0,'online','manual','d9ec688cbd0cfad5ca5cba779b3a6e382e5b86f567e5a1ac91d49eaf29f0122b',100.0,1779032182,1,'2026-02-09T19:39:18Z',NULL,NULL,NULL,'["Platform Engineering", "Control Planes", "Crossplane", "Reference Architectures"]','["[COMMUNITY-TOOL]"]','["docs/crossplane.md"]','["crossplane.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2026-02-09T19:39:18Z", "gh_stars": 66, "gh_open_issues_30d": 6, "gh_open_prs_30d": 0, "gh_community_health": "low", "gh_activity_checked": "2026-06-20T12:25:16.684545+02:00"}');
INSERT INTO "resources" VALUES('https://github.com/updatecli/updatecli','github.com/updatecli/updatecli','','2021',5,'Updatecli is a declarative dependency management engine designed to automate updates across infrastructure manifests and Dockerfiles. It uses configuration files to track external sources (like GitHub releases) and apply updates to Git targets. It reduces manual maintenance chores in GitOps repositories.','Go','CLI Tool / Agent','Intermediate',0,'online','manual','a0ddaa815b7eb5748af02f8a3b557813abe23e8df6b176936284569da780320d',100.0,1779029148,1,'2026-06-13T12:48:15Z',NULL,NULL,NULL,'["GitOps & Delivery", "Dependency Management", "Automated Workflows"]','["[DE FACTO STANDARD]"]','["docs/kubernetes-tools.md"]','["kubernetes-tools.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2026-06-13T12:48:15Z", "gh_stars": 930, "gh_open_issues_30d": 139, "gh_open_prs_30d": 0, "gh_community_health": "active", "gh_activity_checked": "2026-06-20T12:25:17.385298+02:00"}');
INSERT INTO "resources" VALUES('https://github.com/upgundecha/howtheysre','How they SRE','','2026',3,'An invaluable reference listing real-world operational workflows from major software companies. Provides technical insights into telemetry design, high-concurrency database setups, cluster failovers, and on-call team topologies.','Markdown','Reference Guide','Advanced',0,'online','manual','6b98956605a909afb281d43770967a5be99c3ad0f098b1b5b98599b6f50ba798',100.0,1779032820,1,'2025-11-17T18:57:19Z',NULL,NULL,NULL,'["Infrastructure & Operations", "Site Reliability Engineering", "Case Studies"]','["[ENTERPRISE-STABLE]", "[GUIDE]"]','["docs/other-awesome-lists.md"]','["architectural-foundations.md", "other-awesome-lists.md"]','{}','{"gh_license": "CC0-1.0", "gh_pushed": "2025-11-17T18:57:19Z", "gh_stars": 9731, "is_special": true, "gh_open_issues_30d": 11, "gh_open_prs_30d": 0, "gh_community_health": "healthy", "gh_activity_checked": "2026-06-20T12:25:18.045737+02:00"}');
INSERT INTO "resources" VALUES('https://github.com/upmc-enterprises/registry-creds','upmc-enterprises/registry-creds: Registry Credentials ⭐','','2024',1,'Registry Credentials is a Kubernetes controller designed to propagate private container registry secrets across multiple namespaces dynamically. It automates credential synchronization for AWS ECR, GCP GCR, and custom Docker registries, resolving pull secret distribution friction.','Go','Controller','Intermediate',1,'online','manual','8ba4416b0bc3d48227f381a062644c3aa306db2f4817dc18dc0d612c2e391543',100.0,1779032950,1,'2023-07-31T12:30:03Z',NULL,NULL,NULL,'["Security", "Secret Management", "Image Registry"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-tools.md"]','["kubernetes-tools.md"]','{}','{"gh_license": "NOASSERTION", "gh_pushed": "2023-07-31T12:30:03Z", "gh_stars": 348, "gh_open_issues_30d": 40, "gh_open_prs_30d": 0, "gh_community_health": "healthy", "gh_activity_checked": "2026-06-20T12:25:18.712887+02:00"}');
INSERT INTO "resources" VALUES('https://github.com/utilitywarehouse/kube-applier','utilitywarehouse/kube-applier','','2016',1,'A declarative GitOps loop utility that periodically reads configurations from a Git host and applies them directly. Kube-applier serves as a lightweight, historical predecessor to larger systems like ArgoCD.','Go','GitOps Controller','Intermediate',0,'online','manual','ce9dbbb85e131a172a2e3272861cceac1462b0c6081daad29da53a3b4edf25c6',100.0,1779031226,1,'2026-05-19T11:40:18Z',NULL,NULL,NULL,'["GitOps & Configuration", "Continuous Deployment", "Declarative GitOps"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-tools.md"]','["kubernetes-tools.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2026-05-19T11:40:18Z", "gh_stars": 28, "gh_open_issues_30d": 0, "gh_open_prs_30d": 0, "gh_community_health": "dormant", "gh_activity_checked": "2026-06-20T12:25:19.460372+02:00"}');
INSERT INTO "resources" VALUES('https://github.com/utterance/utterances',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,'manual','8c4d9e9280c3dca2018dd510df103e0bbfdddc5cb9fdf23ac92ad30282bc9282',100.0,1779033019,0,'2026-05-17T17:50:19.971416+02:00',NULL,NULL,NULL,'[]','[]','["docs/git.md"]','[]','{}','{"gh_open_issues_30d": 173, "gh_open_prs_30d": 0, "gh_community_health": "active", "gh_activity_checked": "2026-06-20T12:25:20.132005+02:00"}');
INSERT INTO "resources" VALUES('https://github.com/vbouchaud/k8s-ldap-auth','vbouchaud/k8s-ldap-auth','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','277c5ddfa6aff857e9279d3f6abfda4c5c77aa768b96739fe9b713184524c666',100.0,1779032457,0,'2026-05-17T17:40:57.713537+02:00',NULL,NULL,NULL,'[]','[]','["docs/kubernetes-tools.md"]','[]','{}','{"duplicate_of": "https://github.com/HopopOps/k8s-ldap-auth", "gh_open_issues_30d": 0, "gh_open_prs_30d": 0, "gh_community_health": "dormant", "gh_activity_checked": "2026-06-20T12:25:20.740550+02:00"}');
INSERT INTO "resources" VALUES('https://github.com/vchinnipilli/kubestriker','kubestriker 🌟','','2024',5,'A dedicated pentesting tool designed to audit, explore, and report vulnerabilities inside Kubernetes environments. It probes misconfigured webhooks, open API endpoints, and insecure ports to locate potential compromise vectors. Essential for red-teaming exercises.','Python','Tool','Medium',0,'online','manual','e55f13d800b10c97bf50c73f1e1989ac7c70e2ab10ca65f36419769c0286115e',100.0,1779030052,1,'2024-04-06T11:34:17Z',NULL,NULL,NULL,'["Networking & Security", "Vulnerability Scanning", "Pentesting"]','["[DE FACTO STANDARD]"]','["docs/kubernetes-tools.md"]','["kubernetes-tools.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2024-04-06T11:34:17Z", "gh_stars": 1003, "gh_open_issues_30d": 18, "gh_open_prs_30d": 0, "gh_community_health": "healthy", "gh_activity_checked": "2026-06-20T12:25:21.430573+02:00"}');
INSERT INTO "resources" VALUES('https://github.com/veggiemonk/awesome-docker','Awesome Docker 🌟','','2025',5,'The premier community directory compiling top-tier runtimes, base images, build extensions, registries, and runtime protection systems. An indispensable reference manual for Cloud Native architects.','N/A','repository','Beginner',0,'online','manual','7f56cb78ef8ebf36cc286fffaa4fc12b4e68609342e0f810ea05e3cf3551bfa5',100.0,1779030658,1,'2026-06-14T09:44:52Z',NULL,NULL,NULL,'["Containers", "Curation", "Reference Frameworks"]','["[DE FACTO STANDARD]"]','["docs/docker.md", "docs/other-awesome-lists.md"]','["architectural-foundations.md", "other-awesome-lists.md", "docker.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2026-06-14T09:44:52Z", "gh_stars": 36214, "is_special": true, "gh_open_issues_30d": 22, "gh_open_prs_30d": 0, "gh_community_health": "healthy", "gh_activity_checked": "2026-06-20T12:25:22.087287+02:00"}');
INSERT INTO "resources" VALUES('https://github.com/velero-io/velero','github.com/vmware-tanzu/velero','','2026',5,'Velero is the standard open-source utility for safely backing up and restoring entire Kubernetes cluster structures and persistent volumes. Deeply integrates with both raw cloud APIs and file-level utilities like Kopia and Restic.','Go','Tool','Intermediate',1,'online','manual','d5ae04bd0672ae5a9bad5255c2d129a796af52aff3371e337b1ba7dced637c05',100.0,1779130494,1,'2026-06-12T02:14:04Z',NULL,NULL,NULL,'["Infrastructure", "Data Protection", "Kubernetes Backup Operators"]','["[DE FACTO STANDARD]"]','["docs/kubernetes-backup-migrations.md", "docs/ocp4.md"]','["kubernetes-backup-migrations.md", "ocp4.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2026-06-12T02:14:04Z", "gh_stars": 10062, "gh_open_issues_30d": 736, "gh_open_prs_30d": 0, "gh_community_health": "active", "gh_activity_checked": "2026-06-20T12:25:22.767087+02:00"}');
INSERT INTO "resources" VALUES('https://github.com/venkateshk111/terraform-beginners-guide','==github.com/venkateshk111/terraform-beginners-guide== 🌟','','2021',2,'A structured, accessible community repository offering clear code snippets, common commands, and hands-on scenarios designed to accelerate early learning curves for DevOps engineers adopting HashiCorp Terraform.','HCL','Repository','Beginner',0,'online','manual','d0b84dd3a19688a5a5ababf4fb8c9affb4f1a2c41cdf1df2617899ffb893a80f',100.0,1779034580,1,'2026-01-09T05:33:03Z',NULL,NULL,NULL,'["Infrastructure as Code", "Terraform Ecosystem", "Beginner Blueprints"]','["[COMMUNITY-TOOL]"]','["docs/demos.md"]','["demos.md"]','{}','{"gh_license": "MIT", "gh_pushed": "2026-01-09T05:33:03Z", "gh_stars": 107, "gh_open_issues_30d": 1, "gh_open_prs_30d": 0, "gh_community_health": "low", "gh_activity_checked": "2026-06-20T12:25:23.425328+02:00"}');
INSERT INTO "resources" VALUES('https://github.com/vetyy/helm-ecr','helm-ecr 🌟','','2018',1,'A legacy helper tool designed to authenticate Helm and local installations with AWS Elastic Container Registry (ECR). Native Helm 3 OCI capabilities and integrated AWS IRSA have made direct external credential management tools obsolete.','Shell','Helper Script','Simple',0,'online','manual','3e7e7221a056185382cb7644fcca5c1c3dac522b15458a0fa17a4fb5ea5d7a3f',100.0,1779033770,1,'2023-03-07T03:45:27Z',NULL,NULL,NULL,'["Security & Identity", "Authentication & Authorization", "Image Registry Creds"]','["[LEGACY]"]','["docs/kubernetes-tools.md"]','["kubernetes-tools.md"]','{}','{"gh_license": "MIT", "gh_pushed": "2023-03-07T03:45:27Z", "gh_stars": 24, "gh_open_issues_30d": 4, "gh_open_prs_30d": 0, "gh_community_health": "low", "gh_activity_checked": "2026-06-20T12:25:24.124037+02:00"}');
INSERT INTO "resources" VALUES('https://github.com/viaduct-ai/kustomize-sops','viaduct-ai/kustomize-sops','','2021',3,'An open-source generator and transformer plugin that natively integrates Mozilla SOPS into Kustomize workflows. It resolves the problem of committing sensitive plaintext files by decrypting configuration values on-the-fly inside deployment cycles.','Go','Kustomize Plugin','Intermediate',0,'online','manual','91e309cf0c5aa3e3cceceab84e46c7816495a889b9c7967a3278613a9ee9abd4',100.0,1779033130,1,'2026-04-14T03:42:39Z',NULL,NULL,NULL,'["GitOps & Configuration", "Secret Management", "Kustomize Extensions"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-tools.md"]','["kubernetes-tools.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2026-04-14T03:42:39Z", "gh_stars": 836, "gh_open_issues_30d": 30, "gh_open_prs_30d": 0, "gh_community_health": "healthy", "gh_activity_checked": "2026-06-20T12:25:24.825745+02:00"}');
INSERT INTO "resources" VALUES('https://github.com/viatsko/awesome-vscode','Awesome Visual Studio Code','','2026',5,'A massive directory of extensions, themes, and configuration recipes designed to turn VS Code into a productivity powerhouse. Highly relevant for cloud-native developers seeking extensions for Kubernetes, Terraform, Docker, and remote workspace development. Serves as a daily driver resource for developer enablement teams.','N/A','Repository','Beginner',0,'online','manual','f51abc78c6867afc4cbfb7557e5e61c4193f50577da46bb7199dca850c6b8046',100.0,1779034132,1,'2024-06-21T09:46:41Z',NULL,NULL,NULL,'["Developer Tools", "IDE", "VS Code"]','["[DE FACTO STANDARD]"]','["docs/other-awesome-lists.md", "docs/visual-studio.md"]','["architectural-foundations.md", "other-awesome-lists.md", "visual-studio.md"]','{}','{"gh_license": "CC0-1.0", "gh_pushed": "2024-06-21T09:46:41Z", "gh_stars": 28747, "is_special": true, "gh_open_issues_30d": 109, "gh_open_prs_30d": 0, "gh_community_health": "active", "gh_activity_checked": "2026-06-20T12:25:25.504184+02:00"}');
INSERT INTO "resources" VALUES('https://github.com/vidispine/hull','HULL','','2025',2,'The Helm Utility Library Layer (HULL) is an innovative templating library designed to drastically reduce boilerplate code. It allows platform engineers to define Kubernetes resources declaratively within JSON/YAML schemas, minimizing redundant YAML scripting.','Go','Library','Advanced',0,'online','manual','f474f3988468199e315107485e8d22fd4000db98ce3340c72d85333ff26f8e6b',100.0,1779034564,1,'2026-05-13T16:51:01Z',NULL,NULL,NULL,'["Platform Engineering", "Kubernetes GitOps & Packaging", "Helm Templates"]','["[COMMUNITY-TOOL]"]','["docs/helm.md", "docs/kubernetes-tools.md"]','["helm.md", "kubernetes-tools.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2026-05-13T16:51:01Z", "gh_stars": 288, "gh_open_issues_30d": 2, "gh_open_prs_30d": 0, "gh_community_health": "low", "gh_activity_checked": "2026-06-20T12:25:26.195951+02:00"}');
INSERT INTO "resources" VALUES('https://github.com/vijaykedar/jenkins-setup-using-terraform','github.com/vijaykedar/jenkins-setup-using-terraform','','2023',0,'Open-source reference repository containing fully modular files to build and deploy active Jenkins servers on public cloud networks. Configures networking rules, storage buckets, and server definitions.','HCL','Code Repository','Intermediate',0,'online','manual','9fd7a26562b9e0568889384497f9e3febd67a847d785cbdf92854431bb12cc76',100.0,1781736232,1,'2026-06-18T00:43:52.254692+02:00',NULL,NULL,NULL,'["Infrastructure as Code", "CI/CD & Automation", "Jenkins"]','["[COMMUNITY-TOOL]"]','["docs/terraform.md"]','["terraform.md"]','{}','{"gh_stars": 0, "gh_pushed": null, "gh_license": "N/A", "gh_open_issues_30d": 1, "gh_open_prs_30d": 0, "gh_community_health": "low", "gh_activity_checked": "2026-06-20T12:25:26.853784+02:00"}');
INSERT INTO "resources" VALUES('https://github.com/vimwiki/vimwiki','VimWiki','','2024',5,'An incredibly powerful, native Vim plugin that transforms Vim into a personal wiki engine. It manages plain-text files, automates list formatting, links diary entries, and exports to HTML dynamically. Double-Evidence: The repository establishes local, high-speed terminal note-taking; live grounding shows it is a legendary choice for terminal-based power users who value zero-latency knowledge capture.','VimL','Repository','Intermediate',0,'online','manual','d72fe3560fe8d53a6e3e58b66d8396abb4ab908366e7f371a3d0a7ab3acd86d2',100.0,1779029063,1,'2026-04-30T18:15:10Z',NULL,NULL,NULL,'["Productivity", "Text Editors", "Vim Plugins"]','["[DE FACTO STANDARD]"]','["docs/linux.md"]','["linux.md"]','{}','{"gh_license": "NOASSERTION", "gh_pushed": "2026-04-30T18:15:10Z", "gh_stars": 9468, "gh_open_issues_30d": 230, "gh_open_prs_30d": 0, "gh_community_health": "active", "gh_activity_checked": "2026-06-20T12:25:27.528144+02:00"}');
INSERT INTO "resources" VALUES('https://github.com/vincentserpoul/kubench','kubench','','2020',0,'Orchestration framework for benchmark testing execution on Kubernetes. Measures cluster CPU, memory, and network performance, though currently dormant.','Go','Tool','Advanced',0,'online','manual','82bc92760401c2cf7d1910cbb4473bd6d418ba3ddcf258d439835a3463625de2',100.0,1779029121,1,'2021-10-12T21:39:22Z',NULL,NULL,NULL,'["Cloud Native", "Kubernetes", "Benchmarking"]','["[COMMUNITY-TOOL]"]','["docs/qa.md"]','["qa.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2021-10-12T21:39:22Z", "gh_stars": 0, "gh_open_issues_30d": 2, "gh_open_prs_30d": 0, "gh_community_health": "low", "gh_activity_checked": "2026-06-20T12:25:28.193803+02:00"}');
INSERT INTO "resources" VALUES('https://github.com/vinta/awesome-python','Awesome Python 🌟','','2014',5,'The quintessential curated directory indexing thousands of top-tier Python packages, libraries, frameworks, and tools across data science, web development, containerization, and networking.','Markdown','Awesome List','Intermediate',0,'online','manual','aa7ca6e855edb7ada6cb90248be05e7572fde01f05c100afbcbbea728c480af8',100.0,1779030529,1,'2026-06-12T04:11:12Z',NULL,NULL,NULL,'["Backend Development", "Python Ecosystem", "Resource Curation"]','["[DE FACTO STANDARD]"]','["docs/other-awesome-lists.md", "docs/python.md"]','["python.md", "other-awesome-lists.md"]','{}','{"gh_license": "NOASSERTION", "gh_pushed": "2026-06-12T04:11:12Z", "gh_stars": 302828, "is_special": true, "gh_open_issues_30d": 21, "gh_open_prs_30d": 0, "gh_community_health": "healthy", "gh_activity_checked": "2026-06-20T12:25:28.867011+02:00"}');
INSERT INTO "resources" VALUES('https://github.com/viralpoetry/kubesurveyor','Kubesurveyor 🌟','','2021',0,'A tool designed to scan and map namespaces, workloads, and running pods in a Kubernetes cluster, providing an overview of configuration layouts and potential drift. By 2026, this unmaintained project has been archived, with its core inventory and mapping functions fully replaced by native Prometheus/Grafana or modern platform engineering portal features.','Go','CLI Tool','Low',0,'online','manual','228c7ac748e747f91e740e3252504ca50af675968c35204b11fefa0015e0d1de',100.0,1781736046,1,'2026-06-18T00:40:46.742569+02:00',NULL,NULL,NULL,'["Operations", "Observability", "Resource Analysis"]','["[LEGACY]"]','["docs/kubernetes-tools.md"]','["kubernetes-tools.md"]','{}','{"gh_stars": 0, "gh_pushed": null, "gh_license": "N/A", "gh_open_issues_30d": 4, "gh_open_prs_30d": 0, "gh_community_health": "low", "gh_activity_checked": "2026-06-20T12:25:29.532805+02:00"}');
INSERT INTO "resources" VALUES('https://github.com/visenger/awesome-mlops','visenger/awesome-mlops: Awesome MLOps','','2026',0,'A structured directory detailing operational machine learning (MLOps) packages, pipeline orchestrators (Kubeflow, MLflow), and feature store architectures. Essential for platform teams bridging data science workflows with production-grade Kubernetes automation frameworks.','N/A','Repository','Advanced',1,'online','manual','74e8d0bc6f88778e87c6e2231b41a1e4504cba02393fa9be2d2502da4f7c6644',100.0,1781736123,1,'2026-06-18T00:42:03.282704+02:00',NULL,NULL,NULL,'["AI & Machine Learning", "MLOps", "Resources"]','["[COMMUNITY-TOOL]"]','["docs/other-awesome-lists.md"]','["architectural-foundations.md", "other-awesome-lists.md"]','{}','{"gh_stars": 0, "gh_pushed": null, "gh_license": "N/A", "is_special": true, "gh_open_issues_30d": 41, "gh_open_prs_30d": 0, "gh_community_health": "healthy", "gh_activity_checked": "2026-06-20T12:25:30.182651+02:00"}');
INSERT INTO "resources" VALUES('https://github.com/vitobotta/velero-notifications','vitobotta/velero-notifications','','2024',5,'A specialized alerting utility designed to track and publish execution metrics of Velero backups. It monitors backup Custom Resources within the cluster to push real-time success, failure, or warning logs straight to ChatOps integrations including Slack, Discord, and arbitrary HTTP webhooks.','Go','Repository','Intermediate',0,'online','manual','7b97042cdcb35fc0de9a6ce154eecbed5f4ec0b921a618e69260f00985167271',100.0,1779032587,1,'2023-12-28T14:37:29Z',NULL,NULL,NULL,'["Operations & Reliability", "Data Protection & Backup", "Observability"]','["[DE FACTO STANDARD]"]','["docs/kubernetes-operators-controllers.md"]','["kubernetes-operators-controllers.md"]','{}','{"gh_license": "MIT", "gh_pushed": "2023-12-28T14:37:29Z", "gh_stars": 36, "gh_open_issues_30d": 5, "gh_open_prs_30d": 0, "gh_community_health": "low", "gh_activity_checked": "2026-06-20T12:25:30.845215+02:00"}');
INSERT INTO "resources" VALUES('https://github.com/vivekagate/yakiapp','nirops/yakiapp','','2022',2,'An early community-built visual client for Kubernetes. *Live Grounding*: This project is no longer actively maintained and has been archived, but it offers interesting historical design schemas for lightweight cluster inspectors.','JavaScript','Repository','Intermediate',0,'online','manual','175e549b01241094b70c17e5aff56537776273e0ce13feec7fbe035d4095ecb8',100.0,1779130495,1,'2022-09-03T16:26:36Z',NULL,NULL,NULL,'["Platform Engineering", "UI & Dashboards", "Desktop Client"]','["[LEGACY]"]','["docs/kubernetes-based-devel.md"]','["kubernetes-based-devel.md"]','{}','{"gh_license": "MIT", "gh_pushed": "2022-09-03T16:26:36Z", "gh_stars": 102, "gh_open_issues_30d": 5, "gh_open_prs_30d": 0, "gh_community_health": "low", "gh_activity_checked": "2026-06-20T12:25:31.508902+02:00"}');
INSERT INTO "resources" VALUES('https://github.com/viveksinghggits/kuui','KuUI (Kubernetes UI)','','2021',5,'An experimental visual management utility designed to make resource visualization intuitive. Aims to help junior developers navigate local clusters by listing deployments, services, and running pod instances clearly.','Go','Web Application','Beginner',0,'online','manual','6788c7bb55f35cf572d0841ab584dac6f461ce624cb61b36426e8c941337652a',100.0,1779030928,1,'2023-02-06T23:50:25Z',NULL,NULL,NULL,'["Developer Experience", "UI Dashboards", "Local Development"]','["[DE FACTO STANDARD]", "[EMERGING]"]','["docs/kubernetes-tools.md"]','["kubernetes-tools.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2023-02-06T23:50:25Z", "gh_stars": 18, "gh_open_issues_30d": 4, "gh_open_prs_30d": 0, "gh_community_health": "low", "gh_activity_checked": "2026-06-20T12:25:32.163794+02:00"}');
INSERT INTO "resources" VALUES('https://github.com/vladimirvivien/ktop','vladimirvivien/ktop','','2026',3,'Ktop is an interactive command-line tool modeled directly after classic system monitoring commands like ''top'' and ''htop'', tailored for Kubernetes environments. It queries cluster APIs to provide dynamic views of node memory utilization, pod health, and resource request ratios. It serves as a fast, accessible option for developers who need quick cluster diagnostics without deploying Prometheus.','Go','CLI Tool','Beginner',0,'online','manual','a16c596f0b8d1c73a1f8e27a7f11b226c5637771f32b0bceb412119b3ede29f0',100.0,1779030611,1,'2026-05-16T15:49:51Z',NULL,NULL,NULL,'["Operations", "Command Line Interfaces", "Resource Monitoring"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-tools.md"]','["kubernetes-tools.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2026-05-16T15:49:51Z", "gh_stars": 1093, "gh_open_issues_30d": 10, "gh_open_prs_30d": 0, "gh_community_health": "healthy", "gh_activity_checked": "2026-06-20T12:25:32.819750+02:00"}');
INSERT INTO "resources" VALUES('https://github.com/vllm-project/vllm','vLLM on Kubernetes','','2025',5,'Curator Insight: Integration guides and deployment schemas for hosting vLLM on Kubernetes clusters. Live Grounding: Standardizes memory-efficient LLM serving using PagedAttention. Features rapid integration with Kubernetes HPA (Horizontal Pod Autoscaler) and native Prometheus performance scraping.','Python','Software','Expert',1,'online','manual','abfd3d7ffbe9328f492535dfc208fdb36fe7c845798cd6700fc6c8e4b47e466d',100.0,1779031802,1,'2026-06-14T08:44:57Z',NULL,NULL,NULL,'["AI Infrastructure", "LLM Serving", "vLLM"]','["[DE FACTO STANDARD]"]','["docs/ai-agents-mcp.md"]','["ai-agents-mcp.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2026-06-14T08:44:57Z", "gh_stars": 82816, "gh_open_issues_30d": 5494, "gh_open_prs_30d": 0, "gh_community_health": "active", "gh_activity_checked": "2026-06-20T12:25:33.490478+02:00"}');
INSERT INTO "resources" VALUES('https://github.com/vmware-archive/buildkit-cli-for-kubectl','vmware-tanzu/buildkit-cli-for-kubectl (kubectl plugin)','','2021',5,'A kubectl plugin designed to execute container builds directly on remote BuildKit instances inside clusters. Live grounding confirms the project has been archived under VMware, steering teams to direct BuildKit operators or Kaniko.','Go','CLI Tool','Advanced',0,'online','manual','35c19c8e640735ba6ff2a7908a40fbbd61533c1daa91b034f8fb9f440ff0964e',100.0,1779130494,1,'2023-09-28T03:00:47Z',NULL,NULL,NULL,'["Kubernetes", "Developer Experience", "Container Builds"]','["[DE FACTO STANDARD]", "[LEGACY]"]','["docs/kubectl-commands.md", "docs/kubernetes-tools.md"]','["kubernetes-tools.md", "kubectl-commands.md"]','{}','{"gh_license": "NOASSERTION", "gh_pushed": "2023-09-28T03:00:47Z", "gh_stars": 505, "gh_open_issues_30d": 41, "gh_open_prs_30d": 0, "gh_community_health": "healthy", "gh_activity_checked": "2026-06-20T12:25:34.176279+02:00"}');
INSERT INTO "resources" VALUES('https://github.com/vmware-archive/ktx','ktx 🌟','','2020',1,'A context-switching helper for Kubernetes clusters, similar to kubectx. Note: This project is archived by VMware, rendering it legacy; users should migrate to active alternatives like kubectx or native kubectl context switching.','Go','CLI Tool','Low',0,'online','manual','d31edd7b5a04464fb8efb9a77ce0abee5fa9685551cd504140c11d4a73864f1f',100.0,1779130494,1,'2021-09-28T00:05:59Z',NULL,NULL,NULL,'["Developer Experience", "CLI Tools", "Context Switching"]','["[LEGACY]"]','["docs/kubernetes-tools.md"]','["kubernetes-tools.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2021-09-28T00:05:59Z", "gh_stars": 140, "gh_open_issues_30d": 4, "gh_open_prs_30d": 0, "gh_community_health": "low", "gh_activity_checked": "2026-06-20T12:25:34.871929+02:00"}');
INSERT INTO "resources" VALUES('https://github.com/vmware-archive/kube-fluentd-operator','kube-fluentd-operator 🌟','','2024',2,'A now-archived operator designed to dynamically construct namespace-specific Fluentd logging pipelines in Kubernetes. Modern platform engineering architectures have largely transitioned to standardized OpenTelemetry or Fluent Bit routing setups.','Go','Repository','Advanced',0,'online','manual','228db722cc7cfe844a1e96caae6ee58f8b37ee09f6807b470ec7eb8f345199b4',100.0,1779130495,1,'2025-12-18T19:17:59Z',NULL,NULL,NULL,'["Orchestration", "Kubernetes", "Observability"]','["[LEGACY]"]','["docs/kubernetes-operators-controllers.md"]','["kubernetes-operators-controllers.md"]','{}','{"gh_license": "NOASSERTION", "gh_pushed": "2025-12-18T19:17:59Z", "gh_stars": 321, "gh_open_issues_30d": 58, "gh_open_prs_30d": 0, "gh_community_health": "active", "gh_activity_checked": "2026-06-20T12:25:35.529275+02:00"}');
INSERT INTO "resources" VALUES('https://github.com/vmware-archive/kubecfg',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,'manual','f2d2fc37ea444a3c4110a4b9bc0e83230545947f7e964f819106edb6e720833a',100.0,1779130494,1,'2026-05-18T20:54:54.929915+02:00',NULL,NULL,NULL,'[]','[]','["docs/kubernetes.md"]','[]','{}','{"gh_license": "Apache-2.0", "gh_open_issues_30d": 44, "gh_open_prs_30d": 0, "gh_community_health": "healthy", "gh_activity_checked": "2026-06-20T12:25:36.200348+02:00"}');
INSERT INTO "resources" VALUES('https://github.com/vmware-archive/kubewatch','bitnami-labs/kubewatch','','2016',3,'A popular event-driven Kubernetes watcher that monitors cluster resources and broadcasts real-time changes directly to webhooks and team workspaces like Slack. Note: The project has been archived by VMware; users are urged to migrate to active tools like Botkube.','Go','Event Watcher','Medium',1,'online','manual','7e55730487f021d5ef54e438e2225afd74a4a845ba1e29b7954221e7cd54078e',100.0,1779130494,1,'2022-09-17T08:58:53Z',NULL,NULL,NULL,'["Observability", "Event Management", "Notifications"]','["[LEGACY]"]','["docs/kubernetes-tools.md"]','["kubernetes-tools.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2022-09-17T08:58:53Z", "gh_stars": 2426, "gh_open_issues_30d": 107, "gh_open_prs_30d": 0, "gh_community_health": "active", "gh_activity_checked": "2026-06-20T12:25:36.899533+02:00"}');
INSERT INTO "resources" VALUES('https://github.com/vmware-archive/octant','vmware-tanzu/octant','','2023',5,'Octant was an open-source, extensible developer dashboard designed to visualize local and remote Kubernetes cluster states, resource dependencies, and logs. Project development was officially archived in 2023 as developers shifted to other open-source or commercial alternatives like Lens, OpenLens, and K9s.','Go','Tool','Intermediate',0,'online','manual','557115c7f1f7f1d60f2d28fc1bb886e8de0988caee9fa553bf16edaf70be4fcc',100.0,1779130495,1,'2023-01-19T20:55:03Z',NULL,NULL,NULL,'["Observability", "Dashboards", "Developer Tooling"]','["[DE FACTO STANDARD]", "[LEGACY]"]','["docs/kubernetes-on-premise.md", "docs/kubernetes-tools.md"]','["kubernetes-on-premise.md", "kubernetes-tools.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2023-01-19T20:55:03Z", "gh_stars": 6247, "gh_open_issues_30d": 286, "gh_open_prs_30d": 0, "gh_community_health": "active", "gh_activity_checked": "2026-06-20T12:25:37.590015+02:00"}');
INSERT INTO "resources" VALUES('https://github.com/vmware-tanzu/antrea','VMware-tanzu Antrea','','N/A',0,NULL,NULL,NULL,NULL,0,NULL,'manual','9bf5509121e1f02344fc0b7940d0ae4254283aec31ad23ef434c8ca11f65f3a8',100.0,1779033158,0,'2026-05-17T17:52:38.581993+02:00',NULL,NULL,NULL,'[]','[]','["docs/kubernetes-networking.md"]','[]','{}','{"gh_open_issues_30d": 0, "gh_open_prs_30d": 0, "gh_community_health": "dormant", "gh_activity_checked": "2026-06-20T12:25:38.192347+02:00"}');
INSERT INTO "resources" VALUES('https://github.com/vmware-tanzu/buildkit-cli-for-kubectl','vmware-tanzu/buildkit-cli-for-kubectl (kubectl plugin)','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','1f222d3e28b5c40bb71cc05c93efb05ad089bcf96a1cc7a93455a1a2051c094e',100.0,1779029422,0,'2026-05-17T16:50:22.121405+02:00',NULL,NULL,NULL,'[]','[]','["docs/kubectl-commands.md", "docs/kubernetes-tools.md"]','[]','{}','{"duplicate_of": "https://github.com/vmware-archive/buildkit-cli-for-kubectl", "gh_open_issues_30d": 0, "gh_open_prs_30d": 0, "gh_community_health": "dormant", "gh_activity_checked": "2026-06-20T12:25:38.807038+02:00"}');
INSERT INTO "resources" VALUES('https://github.com/vmware-tanzu/k-bench','==vmware-tanzu/k-bench== 🌟','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','dc9e83bcf59d12281d71dd6306c42cc3517d338a31e01967b538352cf4f304d4',100.0,1779033163,0,'2026-05-17T17:52:43.317665+02:00',NULL,NULL,NULL,'[]','[]','["docs/kubernetes-tools.md"]','[]','{}','{"duplicate_of": "https://github.com/vmware/k-bench", "gh_open_issues_30d": 0, "gh_open_prs_30d": 0, "gh_community_health": "dormant", "gh_activity_checked": "2026-06-20T12:25:39.421753+02:00"}');
INSERT INTO "resources" VALUES('https://github.com/vmware-tanzu/octant','vmware-tanzu/octant','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','542bedab216c3f66466fe63164e80299b5c4e0ce3a5539ecadd620c90ee4f921',100.0,1779033615,0,'2026-05-17T18:00:15.528236+02:00',NULL,NULL,NULL,'[]','[]','["docs/kubernetes-on-premise.md", "docs/kubernetes-tools.md"]','[]','{}','{"duplicate_of": "https://github.com/vmware-archive/octant", "gh_open_issues_30d": 0, "gh_open_prs_30d": 0, "gh_community_health": "dormant", "gh_activity_checked": "2026-06-20T12:25:40.033291+02:00"}');
INSERT INTO "resources" VALUES('https://github.com/vmware-tanzu/pinniped',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,'manual','661fa35ea5636cb1668aa573444690a764339f9ccfa53cbb7369b42419e3e5dc',100.0,1779034105,0,'2026-05-17T18:08:25.704689+02:00',NULL,NULL,NULL,'[]','[]','["docs/kubernetes-tools.md"]','[]','{}','{"gh_open_issues_30d": 0, "gh_open_prs_30d": 0, "gh_community_health": "dormant", "gh_activity_checked": "2026-06-20T12:25:40.642668+02:00"}');
INSERT INTO "resources" VALUES('https://github.com/vmware-tanzu/sonobuoy','sonobuoy','','2023',3,'Diagnostic tool created by VMware Tanzu that facilitates understanding of Kubernetes cluster state by running conformance tests, security benchmarks, and custom extensions.','Go','Tool','Advanced',0,'online','manual','2f20624a434d9ecd04f9519fa8395820867fc9fc4d0febaead59b6cb07b75767',100.0,1779031910,1,'2025-11-25T23:13:32Z',NULL,NULL,NULL,'["Cloud Native", "Kubernetes", "Compliance"]','["[ENTERPRISE-STABLE]"]','["docs/qa.md"]','["qa.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2025-11-25T23:13:32Z", "gh_stars": 3043, "gh_open_issues_30d": 26, "gh_open_prs_30d": 0, "gh_community_health": "healthy", "gh_activity_checked": "2026-06-20T12:25:41.333090+02:00"}');
INSERT INTO "resources" VALUES('https://github.com/vmware-tanzu/velero','github.com/vmware-tanzu/velero','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','0078c52bf3b08aaf10d444c0f65ee0aebc3ebff65ac9f49eacde1febe8b12b00',100.0,1779029061,0,'2026-05-17T16:44:21.427641+02:00',NULL,NULL,NULL,'[]','[]','["docs/kubernetes-backup-migrations.md", "docs/ocp4.md"]','[]','{}','{"duplicate_of": "https://github.com/velero-io/velero", "gh_open_issues_30d": 0, "gh_open_prs_30d": 0, "gh_community_health": "dormant", "gh_activity_checked": "2026-06-20T12:25:41.950855+02:00"}');
INSERT INTO "resources" VALUES('https://github.com/vmware/k-bench','vmware-tanzu/k-bench 🌟','','2021',3,'A benchmarking framework tailored specifically for assessing file and block storage performance inside Kubernetes. It runs FIO operations inside containers to analyze read/write IOPS and latency behaviors across storage classes.','Go','Benchmarking Suite','High',0,'online','manual','d7291e919a819ac3438a5c3a6f32d74d5df2efd07e1f3b24c4e3e0627d6b461f',100.0,1779130495,1,'2026-03-12T03:44:16Z',NULL,NULL,NULL,'["Performance & Testing", "Benchmarking", "Storage Performance"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-tools.md"]','["kubernetes-tools.md"]','{}','{"gh_license": "NOASSERTION", "gh_pushed": "2026-03-12T03:44:16Z", "gh_stars": 408, "gh_open_issues_30d": 24, "gh_open_prs_30d": 0, "gh_community_health": "healthy", "gh_activity_checked": "2026-06-20T12:25:42.634322+02:00"}');
INSERT INTO "resources" VALUES('https://github.com/vmware/kube-fluentd-operator','kube-fluentd-operator 🌟','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','b35a102eb9d881d4f01ac6369fc4a528130abeffc552c314da5ad6291892f32d',100.0,1779031645,0,'2026-05-17T17:27:25.904386+02:00',NULL,NULL,NULL,'[]','[]','["docs/kubernetes-operators-controllers.md"]','[]','{}','{"duplicate_of": "https://github.com/vmware-archive/kube-fluentd-operator", "gh_open_issues_30d": 0, "gh_open_prs_30d": 0, "gh_community_health": "dormant", "gh_activity_checked": "2026-06-20T12:25:43.236978+02:00"}');
INSERT INTO "resources" VALUES('https://github.com/vmware/octant','VMware octant','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','542bedab216c3f66466fe63164e80299b5c4e0ce3a5539ecadd620c90ee4f921',100.0,1779031850,0,'2026-05-17T17:30:50.729639+02:00',NULL,NULL,NULL,'[]','[]','["docs/kubernetes-tools.md"]','[]','{}','{"duplicate_of": "https://github.com/vmware-tanzu/octant", "gh_open_issues_30d": 0, "gh_open_prs_30d": 0, "gh_community_health": "dormant", "gh_activity_checked": "2026-06-20T12:25:43.841453+02:00"}');
INSERT INTO "resources" VALUES('https://github.com/vmware/pinniped',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,'manual','febd0a05d74d6b53d2e642fb8c17c27d61ab5b483f60a66c877f544d89c10bbe',100.0,1779130494,1,'2026-05-18T20:54:54.948989+02:00',NULL,NULL,NULL,'[]','[]','["docs/kubernetes-tools.md"]','[]','{}','{"gh_license": "Apache-2.0", "gh_open_issues_30d": 117, "gh_open_prs_30d": 0, "gh_community_health": "active", "gh_activity_checked": "2026-06-20T12:25:44.526236+02:00"}');
INSERT INTO "resources" VALUES('https://github.com/volatiletech/sqlboiler','volatiletech/sqlboiler','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','87c8942edba2b92c75468c2d02bb3394489c1e9782a58312d3a19cdc51b50f3a',100.0,1779032589,0,'2026-05-17T17:43:09.318702+02:00',NULL,NULL,NULL,'[]','[]','["docs/golang.md"]','[]','{}','{"duplicate_of": "https://github.com/aarondl/sqlboiler", "gh_open_issues_30d": 0, "gh_open_prs_30d": 0, "gh_community_health": "dormant", "gh_activity_checked": "2026-06-20T12:25:45.117771+02:00"}');
INSERT INTO "resources" VALUES('https://github.com/vscode-kubernetes-tools/vscode-kubernetes-tools','Azure/vscode-kubernetes-tools 🌟','','2017',5,'Developed by Microsoft/Azure, this foundational extension integrates cluster management, manifest linting, Helm support, and debug workflows directly into the editor for effortless Kubernetes operations.','TypeScript','Extension','Intermediate',0,'online','manual','648ef2b897f1fd389d81aa2bbb2513f28cc3326b3ed407bd0a9b8ac7cb47956e',100.0,1779130495,1,'2026-06-13T01:13:50Z',NULL,NULL,NULL,'["Development Tools", "VS Code", "Kubernetes Extensions"]','["[DE FACTO STANDARD]"]','["docs/visual-studio.md"]','["visual-studio.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2026-06-13T01:13:50Z", "gh_stars": 762, "gh_open_issues_30d": 283, "gh_open_prs_30d": 0, "gh_community_health": "active", "gh_activity_checked": "2026-06-20T12:25:45.812587+02:00"}');
INSERT INTO "resources" VALUES('https://github.com/wagoodman/dive','dive 🌟','','2026',5,'Dive is an indispensable terminal-based tool designed to inspect Docker images, analyze layer contents, and discover ways to shrink image size. By calculating the efficiency metric of individual layers and identifying wasted space from modified or deleted files, it gives platform teams precise insight into image build processes. In 2026, it remains a de facto standard tool for CI/CD optimization pipelines to keep enterprise container sizes lean and secure.','Go','Tool','Medium',0,'online','manual','c1155c8f1bc813e276d2dda0671128eb0419a310d3cfe74945163603212b7240',100.0,1779030779,1,'2025-12-15T17:20:36Z',NULL,NULL,NULL,'["Infrastructure", "Containerization", "Image Optimization"]','["[DE FACTO STANDARD]"]','["docs/docker.md"]','["docker.md"]','{}','{"gh_license": "MIT", "gh_pushed": "2025-12-15T17:20:36Z", "gh_stars": 54224, "gh_open_issues_30d": 207, "gh_open_prs_30d": 0, "gh_community_health": "active", "gh_activity_checked": "2026-06-20T12:25:46.475294+02:00"}');
INSERT INTO "resources" VALUES('https://github.com/wallarm/sysbindings','wallarm/sysbindings','','2019',1,'A security auditing library tracking underlying operating system bindings and kernel integrations. Developed to map and check system-level execution, it helps identify container runtime escape attempts.','Go','Security Utility','Advanced',0,'online','manual','f09bc51cc5a2e250d70f065b62dbb4cccf64ad33222cbadcdd0b96b390fd24ef',100.0,1779031576,1,'2022-08-24T04:45:13Z',NULL,NULL,NULL,'["Security & Compliance", "Runtime Security", "System Calls"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-tools.md"]','["kubernetes-tools.md"]','{}','{"gh_license": "MIT", "gh_pushed": "2022-08-24T04:45:13Z", "gh_stars": 19, "gh_open_issues_30d": 0, "gh_open_prs_30d": 0, "gh_community_health": "dormant", "gh_activity_checked": "2026-06-20T12:25:47.141619+02:00"}');
INSERT INTO "resources" VALUES('https://github.com/wangjia184/pod-inspector','wangjia184/pod-inspector','','2020',0,'A localized tool developed to inspect and audit target pod environments. It analyzes container variables, runtime logs, and interface networks directly inside running clusters to facilitate rapid diagnosis.','Go','Diagnostic Tool','Intermediate',0,'online','manual','8abf6fe284c80d6bc06d5c8a807d378f12db57960014e121b37868e6299d2878',100.0,1781736046,1,'2026-06-18T00:40:46.860483+02:00',NULL,NULL,NULL,'["Observability & Performance", "Pod Diagnostics", "Inspection Tools"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-tools.md"]','["kubernetes-tools.md"]','{}','{"gh_stars": 0, "gh_pushed": null, "gh_license": "N/A", "gh_open_issues_30d": 0, "gh_open_prs_30d": 0, "gh_community_health": "dormant", "gh_activity_checked": "2026-06-20T12:25:47.805390+02:00"}');
INSERT INTO "resources" VALUES('https://github.com/wardviaene','github.com/wardviaene (kubernetes, terraform, ansible, docker, etc) 🌟','','2025',0,'A public code profile hosting highly referenceable configuration setups across Terraform, Ansible, Docker, and Kubernetes. The repositories serve as companion code for prominent DevOps bootcamps, detailing clean infrastructure-as-code patterns. (Live Grounding: Continually referenced by global practitioners transitioning to cloud infrastructure specialties).','HCL/YAML','Code Repository','Intermediate',0,'online','manual','447179f1e113a43ea28a199a27e97a83c8c4c2f3c3a2eb66e570539391e4a55c',100.0,1779029513,1,'2026-05-17T16:51:53.691228+02:00',NULL,NULL,NULL,'["Cloud-Native Infrastructure", "Learning Resources", "IaC"]','["[COMMUNITY-TOOL]"]','["docs/demos.md"]','["demos.md"]','{}','{"gh_stars": 0, "gh_pushed": null, "gh_license": "N/A"}');
INSERT INTO "resources" VALUES('https://github.com/wardviaene/advanced-kubernetes-course','wardviaene/advanced-kubernetes-course','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','f636c297880e176813cf80b6d3b1db7abe172fbeda24ac23f7cf4309f9b9fa9f',100.0,1779032579,1,'2026-05-17T17:42:59.138742+02:00',NULL,NULL,NULL,'[]','[]','["docs/kubernetes-tutorials.md"]','[]','{}','{"duplicate_of": "https://github.com/wardviaene/advanced-kubernetes-course/tree/master/spinnaker", "gh_open_issues_30d": 3, "gh_open_prs_30d": 0, "gh_community_health": "low", "gh_activity_checked": "2026-06-20T12:25:48.466108+02:00"}');
INSERT INTO "resources" VALUES('https://github.com/wardviaene/advanced-kubernetes-course/tree/master/spinnaker','wardviaene/advanced-kubernetes-course/spinnaker 🌟','','2020',0,'Curator Insight points to a companion repository for an advanced Kubernetes Spinnaker course. Live Grounding emphasizes its utility in demonstrating advanced deployment strategies (such as blue-green and canary analysis) directly inside Kubernetes clusters using Spinnaker''s pipeline GUI. It remains a reliable hands-on learning lab.','Shell','Repository','Advanced',0,'online','manual','00d8a3f1b9429aa9162c6d3c5d1c67c81d52800be22cc863a0ae3c5bd1be2ba3',100.0,1781735910,1,'2026-06-18T00:38:30.785017+02:00',NULL,NULL,NULL,'["DevOps", "Continuous Delivery", "Spinnaker Setup", "Kubernetes Deployment Models"]','["[COMMUNITY-TOOL]"]','["docs/demos.md"]','["demos.md"]','{}','{"gh_stars": 0, "gh_pushed": null, "gh_license": "N/A", "gh_open_issues_30d": 3, "gh_open_prs_30d": 0, "gh_community_health": "low", "gh_activity_checked": "2026-06-20T12:25:49.143760+02:00"}');
INSERT INTO "resources" VALUES('https://github.com/wardviaene/jenkins-course','wardviaene/jenkins-course','','2020',0,'A highly practical repository containing configuration examples, scripts, and multi-stage pipeline templates for various programming languages. Designed to serve as hands-on exercises for developers studying infrastructure-as-code and configuration-as-code fundamentals.','Shell','repository','Beginner',0,'online','manual','ca038c96e82bd2f05ad48674b128ec330a3cb2a4b1f0485555a9a0bcd60e8dfa',100.0,1781735992,1,'2026-06-18T00:39:52.205152+02:00',NULL,NULL,NULL,'["Infrastructure & DevOps", "CI-CD Concepts", "Jenkins Tutorials"]','["[COMMUNITY-TOOL]"]','["docs/demos.md", "docs/jenkins.md"]','["jenkins.md", "demos.md"]','{}','{"gh_stars": 0, "gh_pushed": null, "gh_license": "N/A", "gh_open_issues_30d": 11, "gh_open_prs_30d": 0, "gh_community_health": "healthy", "gh_activity_checked": "2026-06-20T12:25:49.843952+02:00"}');
INSERT INTO "resources" VALUES('https://github.com/wardviaene/kubernetes-course','wardviaene/kubernetes-course','','2024',4,'Accompanying codebase for Ward Viaene''s comprehensive Kubernetes course, demonstrating deployments, configurations, microservice communication patterns, and cloud migrations. (Live Grounding: Widely trusted community-backed repository illustrating production-grade YAML configurations).','YAML/Go','Code Repository','Intermediate',1,'online','manual','155e7375547c1616e34a4f6c86e5469a201d48f1daed273856ae084cf677328d',100.0,1779030587,1,'2023-03-17T15:48:10Z',NULL,NULL,NULL,'["Cloud-Native Infrastructure", "Learning Resources", "Kubernetes Courses"]','["[ENTERPRISE-STABLE]"]','["docs/demos.md", "docs/kubernetes-tutorials.md"]','["demos.md", "kubernetes-tutorials.md"]','{}','{"gh_license": "MIT", "gh_pushed": "2023-03-17T15:48:10Z", "gh_stars": 1732, "gh_open_issues_30d": 5, "gh_open_prs_30d": 0, "gh_community_health": "low", "gh_activity_checked": "2026-06-20T12:25:50.531785+02:00"}');
INSERT INTO "resources" VALUES('https://github.com/we-dcode/kubetunnel','github.com/we-dcode/kubetunnel','','2026',2,'Kubetunnel is an elegant CLI utility that establishes secure bi-directional tunnels, connecting local developer machines with active remote namespaces. It enables local microservices to resolve cluster-internal DNS and receive traffic as if they were running inside the virtual network. This capability dramatically accelerates development cycles by eliminating the need for constant remote deployments.','Go','CLI Tool','Intermediate',0,'online','manual','9d4d5b0269e92c304f9ef91f3529cf29605a82113d23d6d6914e8ec2d4457ca9',100.0,1779031898,1,'2023-02-21T10:26:19Z',NULL,NULL,NULL,'["Operations", "Port Forwarding", "Local Development"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-tools.md"]','["kubernetes-tools.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2023-02-21T10:26:19Z", "gh_stars": 200, "gh_open_issues_30d": 10, "gh_open_prs_30d": 0, "gh_community_health": "healthy", "gh_activity_checked": "2026-06-20T12:25:51.213579+02:00"}');
INSERT INTO "resources" VALUES('https://github.com/weaveworks-experiments/kspan','Kspan - Turning Kubernetes Events into spans 🌟','','2022',3,'An experimental tool designed to consume Kubernetes events and convert them into OpenTelemetry-compliant spans. By treating lifecycle events as spans, it enables operators to visualize cluster events inside APM tracing backends like Jaeger or Zipkin. With Weaveworks'' exit from active development, the project remains an archived but highly influential conceptual reference in 2026.','Go','Event Translator','High',1,'online','manual','e3d1e2e3c362d84d8e03336b387691b0561644dd4882705a8f2aa7b05cf23392',100.0,1779030739,1,'2023-06-24T11:56:27Z',NULL,NULL,NULL,'["Operations", "Observability", "Distributed Tracing"]','["[EMERGING]", "[LEGACY]"]','["docs/kubernetes-tools.md"]','["kubernetes-tools.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2023-06-24T11:56:27Z", "gh_stars": 807, "gh_open_issues_30d": 21, "gh_open_prs_30d": 0, "gh_community_health": "healthy", "gh_activity_checked": "2026-06-20T12:25:51.909939+02:00"}');
INSERT INTO "resources" VALUES('https://github.com/weaveworks/awesome-gitops','Awesome-GitOps','','2026',3,'The canonical index of GitOps tools, configuration structures, and continuous deployment runtimes originally compiled by Weaveworks. While Weaveworks itself shifted, this directory remains structurally fundamental for ArgoCD and Flux setups.','Markdown','Awesome List','Advanced',1,'online','manual','14e7315e6fe04f90d20b18a9d4fb9c9996736db192364f9fa3554bb6e86c62d7',100.0,1779031266,1,'2025-12-10T07:29:20Z',NULL,NULL,NULL,'["Cloud Native", "GitOps", "Continuous Delivery Operators"]','["[COMMUNITY-TOOL]"]','["docs/other-awesome-lists.md"]','["architectural-foundations.md", "other-awesome-lists.md"]','{}','{"gh_license": "MIT", "gh_pushed": "2025-12-10T07:29:20Z", "gh_stars": 1696, "is_special": true, "gh_open_issues_30d": 11, "gh_open_prs_30d": 0, "gh_community_health": "healthy", "gh_activity_checked": "2026-06-20T12:25:52.592933+02:00"}');
INSERT INTO "resources" VALUES('https://github.com/weaveworks/cluster-api-provider-existinginfra','weaveworks/cluster-api-provider-existinginfra','','2023',5,'Formerly known as CAPE, this Cluster API provider enabled declarative cluster bootstrap over pre-existing SSH-accessible infrastructure (bare-metal or legacy virtual machines). Following the shutdown of Weaveworks in 2024, the project was officially archived, yet it continues to serve as an engineering reference for building custom SSH-driven infrastructure control loops.','Go','Tool','Advanced',0,'online','manual','2f84416867b5e9b16beac4486022391f29edb9661db5636b2f733ccd76cbbc55',100.0,1779032793,1,'2022-09-23T16:07:25Z',NULL,NULL,NULL,'["Infrastructure", "Cluster Management", "Cluster API Providers"]','["[DE FACTO STANDARD]", "[LEGACY]"]','["docs/kubernetes-on-premise.md"]','["kubernetes-on-premise.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2022-09-23T16:07:25Z", "gh_stars": 45, "gh_open_issues_30d": 16, "gh_open_prs_30d": 0, "gh_community_health": "healthy", "gh_activity_checked": "2026-06-20T12:25:53.253092+02:00"}');
INSERT INTO "resources" VALUES('https://github.com/weaveworks/eksctl','ref2','','N/A',0,NULL,NULL,NULL,NULL,0,NULL,'manual','95e763d5c392dfca92162a2287805a43b0a40517f9818c4cb07ddef48cb2b47b',100.0,1779032383,0,'2026-05-17T17:39:43.794579+02:00',NULL,NULL,NULL,'[]','[]','["docs/jenkins.md", "docs/managed-kubernetes-in-public-cloud.md"]','[]','{}','{"gh_open_issues_30d": 0, "gh_open_prs_30d": 0, "gh_community_health": "dormant", "gh_activity_checked": "2026-06-20T12:25:53.860496+02:00"}');
INSERT INTO "resources" VALUES('https://github.com/weaveworks/kubediff','kubediff 🌟','','2019',4,'A pioneering utility from Weaveworks that compared declarative Kubernetes manifests on disk with live cluster state to highlight drift. Historically important as a foundational GitOps tool, now superseded by automated reconciliation loops.','Python','CLI Tool','Intermediate',0,'online','manual','adc1dca09a4aba6f33c26682b72ea20b995e5c267076ea7569d6d463c1d0589c',100.0,1779033704,1,'2023-10-24T15:14:24Z',NULL,NULL,NULL,'["Operations & UX", "GitOps Verification", "State Difference"]','["[ENTERPRISE-STABLE]"]','["docs/kubernetes-tools.md"]','["kubernetes-tools.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2023-10-24T15:14:24Z", "gh_stars": 1181, "gh_open_issues_30d": 31, "gh_open_prs_30d": 0, "gh_community_health": "healthy", "gh_activity_checked": "2026-06-20T12:25:54.525546+02:00"}');
INSERT INTO "resources" VALUES('https://github.com/weaveworks/kured','weaveworks: kured - Kubernetes Reboot Daemon 🌟','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','08fd05371ed694fe460e32a28d52b40bdef0ff8b63d69ee62cc2a4a8016bd7bc',100.0,1779032800,0,'2026-05-17T17:46:40.755641+02:00',NULL,NULL,NULL,'[]','[]','["docs/kubernetes-tools.md"]','[]','{}','{"duplicate_of": "https://github.com/kubereboot/kured", "gh_open_issues_30d": 0, "gh_open_prs_30d": 0, "gh_community_health": "dormant", "gh_activity_checked": "2026-06-20T12:25:55.135109+02:00"}');
INSERT INTO "resources" VALUES('https://github.com/weaveworks/tf-controller','weaveworks/tf-controller: Weave GitOps Terraform Controller','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','fdf5961adf936014db589efc9c5ee27ba146b1616205da70fc26040b3c007c42',100.0,1779032290,0,'2026-05-17T17:38:10.306712+02:00',NULL,NULL,NULL,'[]','[]','["docs/kubernetes-operators-controllers.md"]','[]','{}','{"duplicate_of": "https://github.com/flux-iac/tofu-controller", "gh_open_issues_30d": 0, "gh_open_prs_30d": 0, "gh_community_health": "dormant", "gh_activity_checked": "2026-06-20T12:25:55.739353+02:00"}');
INSERT INTO "resources" VALUES('https://github.com/weaveworks/weave','github: Weave Net - Weaving Containers into Applications','','2024',5,'Weave Net is a widely adopted container CNI plugin that creates an autonomous peer-to-peer overlay network with no external database requirements. The repository was archived by Weaveworks in 2024, prompting enterprise engineering teams to migrate to active, high-performance CNIs like Cilium (eBPF-driven) or Calico.','Go','Tool','Advanced',0,'online','manual','1f69911f39474f4490279732d9001d534358fb2dcce5a45d4763660c952008df',100.0,1779032587,1,'2024-08-09T08:45:55Z',NULL,NULL,NULL,'["Networking", "CNI Plugins", "Overlay Networks"]','["[DE FACTO STANDARD]", "[LEGACY]"]','["docs/gitops.md", "docs/kubernetes-on-premise.md"]','["kubernetes-on-premise.md", "gitops.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2024-08-09T08:45:55Z", "gh_stars": 6612, "gh_open_issues_30d": 529, "gh_open_prs_30d": 0, "gh_community_health": "active", "gh_activity_checked": "2026-06-20T12:25:56.412135+02:00"}');
INSERT INTO "resources" VALUES('https://github.com/weaveworks/wksctl','Weave Kubernetes System Control - wksctl','','2026',5,'Weaveworks'' Weave Kubernetes System Control (wksctl) was a GitOps-based tool for cluster creation, configuring infrastructure directly from a declared state stored in git. Curator Insight vs Live Grounding: Following Weaveworks'' operational shutdown, this tool has been archived and is considered historical legacy.','Go','Repository','Advanced',0,'online','manual','d25ae3245b5037cb51e5ff35f8e9c8da2923268e8149a3dc7af46358dfe60703',100.0,1779030865,1,'2023-03-31T12:32:52Z',NULL,NULL,NULL,'["Provisioning", "GitOps", "Legacy Tools"]','["[DE FACTO STANDARD]", "[LEGACY]"]','["docs/gitops.md", "docs/kubernetes-on-premise.md", "docs/matrix-table.md"]','["kubernetes-on-premise.md", "gitops.md", "matrix-table.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2023-03-31T12:32:52Z", "gh_stars": 389, "gh_open_issues_30d": 73, "gh_open_prs_30d": 0, "gh_community_health": "active", "gh_activity_checked": "2026-06-20T12:25:57.065615+02:00"}');
INSERT INTO "resources" VALUES('https://github.com/webmeshproj/webmesh-vdi','kVDI','','2023',3,'Duplicated reference of the peer-to-peer cloud-native VDI platform. It enables scalable running of interactive virtual desktops inside standard Kubernetes pods via automated remote-protocol streaming.','Go','VDI Platform','High',1,'online','manual','b33746153e732c810999240e093ebfdbe7489d0348fc6fde2fbc78d253880650',100.0,1779130494,1,'2023-10-20T18:30:30Z',NULL,NULL,NULL,'["Infrastructure", "Virtual Desktop Infrastructure", "Edge Networking"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-tools.md"]','["kubernetes-tools.md"]','{}','{"gh_license": "GPL-3.0", "gh_pushed": "2023-10-20T18:30:30Z", "gh_stars": 459, "gh_open_issues_30d": 44, "gh_open_prs_30d": 0, "gh_community_health": "healthy", "gh_activity_checked": "2026-06-20T12:25:57.742117+02:00"}');
INSERT INTO "resources" VALUES('https://github.com/welldone-cloud/aws-list-resources','github.com/welldone-cloud/aws-list-resources','','2025',5,'A targeted utility designed to list all active resources inside an AWS account, bypassing the visibility gaps of typical inventory tools. It scans all supported services and regions, returning clean, actionable reports. Extremely useful for platform engineers cleaning up stale testing environments and auditing cloud billing leakages.','Python','Repository','Intermediate',0,'online','manual','6eaff4e9e8e0115065c334f50c585f49ef824d7c1dcf9d4b823f397cd8ec28d8',100.0,1779033906,1,'2025-12-21T19:45:27Z',NULL,NULL,NULL,'["Cloud Platform", "AWS Infrastructure", "Resource Querying"]','["[DE FACTO STANDARD]"]','["docs/aws-tools-scripts.md"]','["aws-tools-scripts.md"]','{}','{"gh_license": "AGPL-3.0", "gh_pushed": "2025-12-21T19:45:27Z", "gh_stars": 184, "gh_open_issues_30d": 0, "gh_open_prs_30d": 0, "gh_community_health": "dormant", "gh_activity_checked": "2026-06-20T12:25:58.430444+02:00"}');
INSERT INTO "resources" VALUES('https://github.com/werf/kubedog','werf/kubedog','','2026',3,'Kubedog is an open-source Go library designed to track and stream real-time logs and events from Kubernetes resources during active rollouts. By operating directly inside pipelines, it allows tools like Werf to react immediately to failing Pods or failing startup probes. Real-world validation highlights its utility for building customized deployment dashboards and intelligent pipeline gates.','Go','Library','Intermediate',0,'online','manual','4d23eeed18c53fb55c029d3b4be0be9f75dd5283873de96af2fc3fd999b7e6f7',100.0,1779029705,1,'2026-05-26T15:26:53Z',NULL,NULL,NULL,'["Observability", "Deployment Monitoring", "Libraries"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-tools.md"]','["kubernetes-tools.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2026-05-26T15:26:53Z", "gh_stars": 745, "gh_open_issues_30d": 35, "gh_open_prs_30d": 0, "gh_community_health": "healthy", "gh_activity_checked": "2026-06-20T12:25:59.139251+02:00"}');
INSERT INTO "resources" VALUES('https://github.com/werf/nelm','Nelm: A Helm Alternative for Kubernetes Deployments','','2026',4,'A high-performance deployment engine embedded in Werf that provides a drop-in, robust alternative to standard Helm tracking. It addresses Helm''s native state validation limitations by offering deep, real-time resource validation and status monitoring.','Go','CLI Tool','Advanced',0,'online','manual','cac2c808282f7ec7c8cfe05e75cbab1f2dd41cc01763c93e962c302aa642032f',100.0,1779030323,1,'2026-06-11T11:21:07Z',NULL,NULL,NULL,'["Platform Engineering", "Kubernetes GitOps & Packaging", "Alternative Deployment Engines"]','["[ENTERPRISE-STABLE]"]','["docs/gitops.md", "docs/helm.md", "docs/kubernetes-tools.md"]','["helm.md", "gitops.md", "kubernetes-tools.md"]','{}','{"gh_license": "NOASSERTION", "gh_pushed": "2026-06-11T11:21:07Z", "gh_stars": 1083, "gh_open_issues_30d": 46, "gh_open_prs_30d": 0, "gh_community_health": "healthy", "gh_activity_checked": "2026-06-20T12:25:59.819318+02:00"}');
INSERT INTO "resources" VALUES('https://github.com/werf/werf','==werf/werf==','','2026',4,'Werf is a mature, GitOps-driven deployment tool that bridges the gap between raw application code and active Kubernetes clusters. By handling container builds, Helm chart execution, and multi-tier rollout monitoring under a single interface, it simplifies continuous integration pipelines. Live grounding shows robust enterprise adoption due to its deterministic rebuild prevention and active build caching.','Go','CLI Tool','Intermediate',0,'online','manual','4cae4bc2290f403f6e2b4bf9c0a93e365801686e965328098585a4e5205963ab',100.0,1779032613,1,'2026-06-11T21:18:12Z',NULL,NULL,NULL,'["Application Delivery", "CI/CD", "GitOps"]','["[ENTERPRISE-STABLE]"]','["docs/kubernetes-tools.md"]','["kubernetes-tools.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2026-06-11T21:18:12Z", "gh_stars": 4694, "gh_open_issues_30d": 141, "gh_open_prs_30d": 0, "gh_community_health": "active", "gh_activity_checked": "2026-06-20T12:26:00.505556+02:00"}');
INSERT INTO "resources" VALUES('https://github.com/widdix/aws-cf-templates',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,'manual','f9233c1dcc737bf8f5f2fd6ca6045bb0aa668c35c9e8695ab73b3a74e41d5ac5',100.0,1779034319,0,'2026-05-17T18:11:59.326296+02:00',NULL,NULL,NULL,'[]','[]','["docs/aws-iac.md"]','[]','{}','{"gh_open_issues_30d": 26, "gh_open_prs_30d": 0, "gh_community_health": "healthy", "gh_activity_checked": "2026-06-20T12:26:01.197438+02:00"}');
INSERT INTO "resources" VALUES('https://github.com/willdady/aws-resource-based-policy-collector','willdady/aws-resource-based-policy-collector: AWS resource-based policy'' collector','','2024',5,'A dedicated security utility that scans and aggregates resource-based policies (e.g., S3 Bucket Policies, KMS Key Policies, SQS Policies) across AWS accounts. It aims to surface overly permissive access matrices that violate least privilege models. The script serves as an important compliance utility for scanning public and cross-account configuration leakage.','Go','Repository','Intermediate',0,'online','manual','4234aeaaac78b509344a09f998bb73de80034955f6520f5b01d1d3f7d5427e2a',100.0,1779029573,1,'2022-09-17T08:08:58Z',NULL,NULL,NULL,'["Cloud Platform", "AWS Infrastructure", "Security and Compliance"]','["[DE FACTO STANDARD]"]','["docs/aws-tools-scripts.md"]','["aws-tools-scripts.md"]','{}','{"gh_license": "MIT", "gh_pushed": "2022-09-17T08:08:58Z", "gh_stars": 24, "gh_open_issues_30d": 0, "gh_open_prs_30d": 0, "gh_community_health": "dormant", "gh_activity_checked": "2026-06-20T12:26:01.852266+02:00"}');
INSERT INTO "resources" VALUES('https://github.com/willdady/cdk-iam-credentials-rotator','willdady/cdk-iam-credentials-rotator: IAM Credentials Rotator','','2021',5,'An AWS CDK construct designed to automatically rotate IAM credentials using AWS Lambda. This tool mitigates security risks of long-lived access keys by orchestrating automated rotation policies via Amazon EventBridge scheduler rules. While a community-focused tool, it provides a functional baseline template for serverless compliance automation.','TypeScript','Repository','Intermediate',0,'online','manual','13943a272ac11061fb6f4a4e83d673fb0fa65ea5402fc603d9d801282f33e962',100.0,1779033167,1,'2022-08-28T12:14:19Z',NULL,NULL,NULL,'["Security & Identity", "AWS IAM", "Credential Management"]','["[DE FACTO STANDARD]"]','["docs/aws-security.md"]','["aws-security.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2022-08-28T12:14:19Z", "gh_stars": 17, "gh_open_issues_30d": 0, "gh_open_prs_30d": 0, "gh_community_health": "dormant", "gh_activity_checked": "2026-06-20T12:26:02.502880+02:00"}');
INSERT INTO "resources" VALUES('https://github.com/wincent/git-cipher','git-cipher','','2020',1,'An older utility designed to cryptographically secure and decrypt files transparently inside Git workspaces. Largely superseded by modern alternatives like SOPS, it serves as an educational reference for understanding custom Git-filter operations.','Ruby','Tool','Intermediate',0,'online','manual','b2766a3476638a9911845e998a2e6ae6d7213642a229cc77f566a67f8c4e3ad5',100.0,1779030674,1,'2025-12-29T11:35:38Z',NULL,NULL,NULL,'["Security", "Developer Tooling", "Git Secrets Security"]','["[COMMUNITY-TOOL]"]','["docs/devsecops.md"]','["devsecops.md"]','{}','{"gh_license": "MIT", "gh_pushed": "2025-12-29T11:35:38Z", "gh_stars": 90, "gh_open_issues_30d": 3, "gh_open_prs_30d": 0, "gh_community_health": "low", "gh_activity_checked": "2026-06-20T12:26:03.161874+02:00"}');
INSERT INTO "resources" VALUES('https://github.com/windup','windup','','2013',0,'Windup (upstream source for Red Hat Migration Toolkit for Applications) is an extensible, rule-based modernization engine. It analyzes Java application bytecode and source files to generate detailed cloud-readiness and microservice conversion reports.','Java','CLI Tool','Advanced',0,'online','manual','4f773a2dd1cbd9554616a588b79b6f859e6811185dc399b1bea69201a7a24892',100.0,1779032036,1,'2026-05-17T17:33:56.988024+02:00',NULL,NULL,NULL,'["App Migration", "Application Modernization", "Java Migration"]','["[COMMUNITY-TOOL]"]','["docs/ocp4.md"]','["ocp4.md"]','{}','{"gh_stars": 0, "gh_pushed": null, "gh_license": "N/A"}');
INSERT INTO "resources" VALUES('https://github.com/winfordlin/Compass','Compass 🌟','','2018',0,'An early monitoring-adjacent helper tool built to observe pod scheduling metrics and identify suboptimal deployment sizes. Long since abandoned, modern alternatives like Kubecost and OpenCost provide the comprehensive telemetry required.','Go','Monitoring Utility','Intermediate',1,'online','manual','c3fa36d8a9e8502aca01ed879598cab4b297470b0df9d2b844fe488deda703a2',100.0,1781736046,1,'2026-06-18T00:40:46.864196+02:00',NULL,NULL,NULL,'["Cluster Management", "Cost Optimization", "Metrics Analysis"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-tools.md"]','["kubernetes-tools.md"]','{}','{"gh_stars": 0, "gh_pushed": null, "gh_license": "N/A", "gh_open_issues_30d": 1, "gh_open_prs_30d": 0, "gh_community_health": "low", "gh_activity_checked": "2026-06-20T12:26:03.838345+02:00"}');
INSERT INTO "resources" VALUES('https://github.com/witchery-project/witchery','witchery-project/witchery','','2020',2,'A security chaos engineering framework designed to simulate security compromises and platform exploits inside clusters. It tests detection alerts, runtime defense mechanisms, and operational response procedures.','Go','Chaos Engineering Framework','Advanced',0,'online','manual','87f4eeefa7b7e2125d27b9e10def3f7512363926dfe8e31a295a240686cb9259',100.0,1779031669,1,'2022-05-17T15:07:34Z',NULL,NULL,NULL,'["Security & Compliance", "Chaos Engineering", "Intrusion Simulation"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-tools.md"]','["kubernetes-tools.md"]','{}','{"gh_license": "NOASSERTION", "gh_pushed": "2022-05-17T15:07:34Z", "gh_stars": 130, "gh_open_issues_30d": 0, "gh_open_prs_30d": 0, "gh_community_health": "dormant", "gh_activity_checked": "2026-06-20T12:26:04.533388+02:00"}');
INSERT INTO "resources" VALUES('https://github.com/wololock/jenkine-pipeline-maven-demo/tree/sdkman','Jenkins Pipeline Maven build demo','','N/A',0,NULL,NULL,NULL,NULL,0,NULL,'manual','e8e3fcf507d0aaa6d021b39bd9cdd9204de01fa4ea7de2902bd69c7a58244f02',100.0,1779032518,1,'2026-05-17T17:41:58.979681+02:00',NULL,NULL,NULL,'[]','[]','["docs/demos.md", "docs/maven-gradle.md"]','[]','{}','{"gh_open_issues_30d": 1, "gh_open_prs_30d": 0, "gh_community_health": "low", "gh_activity_checked": "2026-06-20T12:26:05.185685+02:00"}');
INSERT INTO "resources" VALUES('https://github.com/wongcyrus/aws-account-cloud9-visualizer','AWS Account Cloud9 Visualizer','','2021',0,'A specialized developer tool tailored for deployment inside AWS Cloud9 instances. Allows engineers to quickly visualize localized cloud development patterns and inspect running sandboxes directly from the IDE.','Python','Tool','Intermediate',0,'online','manual','0de832aa4685b4a6a979b74c840e5620cfa1d007eb072f5f32de6692b9e9f0a4',100.0,1781735900,1,'2026-06-18T00:38:20.729794+02:00',NULL,NULL,NULL,'["Cloud Platforms", "AWS Integration", "Visualization"]','["[COMMUNITY-TOOL]"]','["docs/cloud-arch-diagrams.md"]','["cloud-arch-diagrams.md"]','{}','{"gh_stars": 0, "gh_pushed": null, "gh_license": "N/A", "gh_open_issues_30d": 0, "gh_open_prs_30d": 0, "gh_community_health": "dormant", "gh_activity_checked": "2026-06-20T12:26:05.848832+02:00"}');
INSERT INTO "resources" VALUES('https://github.com/wsargent/docker-cheat-sheet','github.com: Docker cheat Sheet','','2025',5,'One of the most popular, extensive open-source community references for Docker command lines and runtime configurations. Meticulously compiles network setups, volume bindings, Dockerfile directives, and diagnostic debugging tricks into a highly accessible repository.','Markdown','Repository','Intermediate',0,'online','manual','2ac73793d9a89ca8761050f93bb5a9ba40678d5baeba2f8d597c62ec25ccd65a',100.0,1779029679,1,'2024-12-31T03:00:47Z',NULL,NULL,NULL,'["Virtualization & Containers", "Docker", "CLI Reference"]','["[DE FACTO STANDARD]"]','["docs/cheatsheets.md"]','["cheatsheets.md"]','{}','{"gh_license": "CC-BY-4.0", "gh_pushed": "2024-12-31T03:00:47Z", "gh_stars": 22528, "gh_open_issues_30d": 7, "gh_open_prs_30d": 0, "gh_community_health": "low", "gh_activity_checked": "2026-06-20T12:26:06.522214+02:00"}');
INSERT INTO "resources" VALUES('https://github.com/wunderio/csi-rclone','csi-rclone: CSI rclone mount plugin','','2023',2,'A Container Storage Interface (CSI) plugin that allows mounting a wide variety of cloud storage providers (such as Google Drive, S3, OneDrive, and Dropbox) as volumes in Kubernetes pods using rclone. It abstracts back-end storage services into standard PVs. In 2026, it continues to be actively utilized for niche, multi-cloud storage access requirements.','Go','CSI Plugin','High',0,'online','manual','cc524fedd811472bda123374fd1a7936b720248985a7905555cd8d120a5f26a9',100.0,1779031255,1,'2024-09-12T06:37:10Z',NULL,NULL,NULL,'["Storage", "CSI", "Cloud Storage"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-tools.md"]','["kubernetes-tools.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2024-09-12T06:37:10Z", "gh_stars": 259, "gh_open_issues_30d": 26, "gh_open_prs_30d": 0, "gh_community_health": "healthy", "gh_activity_checked": "2026-06-20T12:26:07.209283+02:00"}');
INSERT INTO "resources" VALUES('https://github.com/xUnholy/k8s-gitops','Raspbernetes - Kubernetes Cluster: k8s-gitops','','2025',5,'A robust, real-world case study and GitOps reference repository optimized for ARM-based Raspberry Pi clusters. Incorporates high-availability deployment structures using Flux, K3s, and modern observability stacks. Serves as a great architectural resource.','YAML','Repository','Medium',0,'online','manual','5759d8430876ceaa891b982f6a3d9d5098914598c8d6105ed24b4c3f300eb041',100.0,1779029704,1,'2026-06-14T09:15:39Z',NULL,NULL,NULL,'["Application Delivery", "GitOps", "Edge Deployments"]','["[DE FACTO STANDARD]"]','["docs/kubernetes-tools.md"]','["kubernetes-tools.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2026-06-14T09:15:39Z", "gh_stars": 634, "gh_open_issues_30d": 5, "gh_open_prs_30d": 0, "gh_community_health": "low", "gh_activity_checked": "2026-06-20T12:26:07.909593+02:00"}');
INSERT INTO "resources" VALUES('https://github.com/xavier-mt/kerbi','Kerbi 🌟','','2020',1,'A lightweight Ruby-based framework to generate, validate, and manage Kubernetes configurations. It allows writing clean, reusable Ruby manifests instead of raw YAML structures to simplify application templates.','Ruby','Configuration Tool','Medium',0,'online','manual','cd9ebd380852f5789e18dbacca52b04a66f72fe5ad63a943a91f9c036093bdee',100.0,1779130495,1,'2022-06-16T09:03:15Z',NULL,NULL,NULL,'["Application Delivery", "Configuration Management", "Templating"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-tools.md"]','["kubernetes-tools.md"]','{}','{"gh_license": "MIT", "gh_pushed": "2022-06-16T09:03:15Z", "gh_stars": 14, "gh_open_issues_30d": 0, "gh_open_prs_30d": 0, "gh_community_health": "dormant", "gh_activity_checked": "2026-06-20T12:26:08.563535+02:00"}');
INSERT INTO "resources" VALUES('https://github.com/xiaods/k8e','xiaods/k8e','','2023',5,'A lightweight Kubernetes distribution (k8e, standing for "k8s easy") modeled after K3s but strictly adhering to standard upstream components. It is tailored for low-resource edge architectures, CI environments, and hobbyist networks requiring low memory profiles and simple setups.','Go','Software','Intermediate',1,'online','manual','f166032c3373af095febf14fd28e54a972c33cd2c57bce9db59e826eb3b1389a',100.0,1779033118,1,'2026-06-06T10:04:34Z',NULL,NULL,NULL,'["Infrastructure", "Kubernetes Distributions", "Edge & IoT"]','["[DE FACTO STANDARD]"]','["docs/kubernetes-on-premise.md", "docs/matrix-table.md"]','["kubernetes-on-premise.md", "matrix-table.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2026-06-06T10:04:34Z", "gh_stars": 449, "gh_open_issues_30d": 5, "gh_open_prs_30d": 0, "gh_community_health": "low", "gh_activity_checked": "2026-06-20T12:26:09.235383+02:00"}');
INSERT INTO "resources" VALUES('https://github.com/xiaopeng163/docker-compose-tpg','docker-compose-tpg: Telegraf + Prometheus + Grafana Local Testing Environments','','2022',0,'A streamlined Docker Compose setup establishing a local monitoring stack with Telegraf, Prometheus, and Grafana. Excellent for local telemetry testing, dashboard debugging, and metric ingestion trials before scaling to Kubernetes systems.','YAML','Repository','Beginner',0,'online','manual','4b3f0288c1337bd68fa980e20734d7a2ff291809d3be6d0cf9cb013485419e08',100.0,1781735921,1,'2026-06-18T00:38:41.220235+02:00',NULL,NULL,NULL,'["Observability & Testing", "Metrics Monitoring", "TPG Monitoring Stack"]','["[COMMUNITY-TOOL]"]','["docs/demos.md"]','["demos.md"]','{}','{"gh_stars": 0, "gh_pushed": null, "gh_license": "N/A", "gh_open_issues_30d": 0, "gh_open_prs_30d": 0, "gh_community_health": "dormant", "gh_activity_checked": "2026-06-20T12:26:09.894268+02:00"}');
INSERT INTO "resources" VALUES('https://github.com/yahoo/check-log4j','yahoo/check-log4j','','2021',5,'Yahoo''s archived, command-line tool designed to detect vulnerable Log4j JAR instances within mounted folder structures and container layers. It uses local binary scanning patterns to identify vulnerabilities, making it a reliable reference for building custom forensic scanning tools.','Go','Tool','Intermediate',0,'online','manual','6c2ee18602a80f1526ee082d3c4db6ef93f63554fd29e8c079a5903ca221dcc9',100.0,1779030847,1,'2026-03-08T19:43:51Z',NULL,NULL,NULL,'["Security", "Vulnerabilities", "Log4Shell Scanners"]','["[DE FACTO STANDARD]", "[LEGACY]"]','["docs/devsecops.md"]','["devsecops.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2026-03-08T19:43:51Z", "gh_stars": 169, "gh_open_issues_30d": 0, "gh_open_prs_30d": 0, "gh_community_health": "dormant", "gh_activity_checked": "2026-06-20T12:26:10.615751+02:00"}');
INSERT INTO "resources" VALUES('https://github.com/yandex-cloud/k8s-csi-s3','github.com/yandex-cloud: CSI for S3','','2026',5,'An open-source CSI driver that allows mounting Amazon S3 object buckets directly as filesystems within Kubernetes pods using local FUSE drivers. This interface permits legacy applications expecting flat directory paths to consume S3 storage backends with minimal code refactoring.','Go','CSI Driver','Medium',0,'online','manual','0c9118b0bb755f9e4d66fafc9c40a708c36261f37a187a76b64f3c1469b058d1',100.0,1779031099,1,'2026-05-05T12:23:53Z',NULL,NULL,NULL,'["Storage", "Kubernetes CSI", "S3 Integration"]','["[DE FACTO STANDARD]", "[LEGACY]"]','["docs/kubernetes-storage.md"]','["kubernetes-storage.md"]','{}','{"gh_license": "NOASSERTION", "gh_pushed": "2026-05-05T12:23:53Z", "gh_stars": 859, "gh_open_issues_30d": 116, "gh_open_prs_30d": 0, "gh_community_health": "active", "gh_activity_checked": "2026-06-20T12:26:11.275031+02:00"}');
INSERT INTO "resources" VALUES('https://github.com/yangshun/tech-interview-handbook','Tech Interview Handbook','','2026',5,'The definitive prep suite for engineering roles, focusing on algorithms, practical system design topologies, behavioral matrices, and resume optimizations. Provides actionable code structures and design templates built to satisfy high-bar technical interview pipelines.','TypeScript','Educational Repository','Intermediate',0,'online','manual','6a235dd3393fe945bb3152c0ae242a7037b3ab53750ab982ed840c998eb25d47',100.0,1779030220,1,'2026-04-05T23:58:25Z',NULL,NULL,NULL,'["Software Engineering", "Career Development", "Interview Preparation"]','["[DE FACTO STANDARD]"]','["docs/other-awesome-lists.md"]','["architectural-foundations.md", "other-awesome-lists.md"]','{}','{"gh_license": "MIT", "gh_pushed": "2026-04-05T23:58:25Z", "gh_stars": 140289, "is_special": true, "gh_open_issues_30d": 46, "gh_open_prs_30d": 0, "gh_community_health": "healthy", "gh_activity_checked": "2026-06-20T12:26:11.942323+02:00"}');
INSERT INTO "resources" VALUES('https://github.com/yangtao309/awesome-api-gateway','Awesome API Gateway','','2026',0,'An extensive catalog mapping API Gateway engines, ingress controllers, and edge proxy configurations (including Envoy, Kong, and APISIX). Essential for routing microservice traffic safely across network partitions. Serves as a great architectural guide for configuring traffic shaping, rate limiting, and authentication.','N/A','Repository','Advanced',1,'online','manual','6d62ffc18ab304cbe5bbbb78b7e687572c5bc3372d797648992211bbebdb9b97',100.0,1781736123,1,'2026-06-18T00:42:03.210626+02:00',NULL,NULL,NULL,'["API Development", "API Gateway", "Resources"]','["[COMMUNITY-TOOL]"]','["docs/other-awesome-lists.md"]','["architectural-foundations.md", "other-awesome-lists.md"]','{}','{"gh_stars": 0, "gh_pushed": null, "gh_license": "N/A", "is_special": true, "gh_open_issues_30d": 0, "gh_open_prs_30d": 0, "gh_community_health": "dormant", "gh_activity_checked": "2026-06-20T12:26:12.601593+02:00"}');
INSERT INTO "resources" VALUES('https://github.com/yankils/Simple-DevOps-Project','yankils/Simple-DevOps-Project','','2021',0,'A practical demonstration codebase combining core DevOps components, including automated provisioning scripts and simple pipeline files, to launch a basic application stack. Designed for educational labs. (Live Grounding: Good for foundational learning, though not suited for enterprise-scale zero-trust environments).','Shell/Dockerfile','Code Repository','Beginner',0,'online','manual','2adcf09384710ca2deea5c47ee9a7c2a4abc449e0cfd8db7039287bb99044faa',100.0,1781735900,1,'2026-06-18T00:38:20.910576+02:00',NULL,NULL,NULL,'["DevOps & Platform Engineering", "Project Blueprints", "Infrastructure Showcase"]','["[COMMUNITY-TOOL]"]','["docs/demos.md"]','["demos.md"]','{}','{"gh_stars": 0, "gh_pushed": null, "gh_license": "N/A", "gh_open_issues_30d": 65, "gh_open_prs_30d": 0, "gh_community_health": "active", "gh_activity_checked": "2026-06-20T12:26:13.252663+02:00"}');
INSERT INTO "resources" VALUES('https://github.com/yannh/kubeconform','github.com/yannh/kubeconform 🌟','','2026',2,'A ultra-fast, modern Kubernetes manifest validator written in Go, acting as a direct replacement for kubeval. Validates resources against official OpenAPI schemas, automatically caching custom resource definitions (CRDs) in offline environments. Recognized globally as a de facto tool for GitOps CI verification.','Go','Tool','Intermediate',1,'online','manual','d0194bae90719e8090d5e89ec9330ccd956614659cb606f185cd56f643c82502',100.0,1779031064,1,'2026-06-13T11:53:23Z',NULL,NULL,NULL,'["DevOps", "Static Analysis", "Kubernetes Validation"]','["[ENTERPRISE-STABLE]"]','["docs/devsecops.md", "docs/kubernetes-tools.md"]','["devsecops.md", "kubernetes-tools.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2026-06-13T11:53:23Z", "gh_stars": 3066, "gh_open_issues_30d": 83, "gh_open_prs_30d": 0, "gh_community_health": "active", "gh_activity_checked": "2026-06-20T12:26:13.905989+02:00"}');
INSERT INTO "resources" VALUES('https://github.com/yashvardhan-kukreja/kube-bench-exporter','kube-bench-exporter','','2022',5,'A dedicated exporter designed to scrape kube-bench CIS compliance output files and convert them into standard Prometheus metrics. This allows SREs to implement real-time security scanning and continuous integration metrics directly on Grafana.','Go','Exporter','Medium',0,'online','manual','d76db84e9002a9cc1381d0c43f6083a9827b26d893b4ce405b43a7bf880293e0',100.0,1779030069,1,'2021-04-03T00:12:14Z',NULL,NULL,NULL,'["Networking & Security", "Security Compliance", "Exporters"]','["[DE FACTO STANDARD]"]','["docs/kubernetes-tools.md"]','["kubernetes-tools.md"]','{}','{"gh_license": "MIT", "gh_pushed": "2021-04-03T00:12:14Z", "gh_stars": 12, "gh_open_issues_30d": 0, "gh_open_prs_30d": 0, "gh_community_health": "dormant", "gh_activity_checked": "2026-06-20T12:26:14.572572+02:00"}');
INSERT INTO "resources" VALUES('https://github.com/ynqa/bul','bul: Interactive TUI for Exploring Kubernetes Container Logs','','2020',1,'An interactive Terminal User Interface (TUI) written in Go designed to query and stream local Kubernetes container logs. Live Grounding Note: Because development has remained inactive for years, it is considered legacy; modern engineers typically use tools like K9s or Stern in active production.','Go','Repository','Intermediate',0,'online','manual','7ab05ef49b587ea38c10c86b9b9efb6d9a3ae7fbcf07fca26c3233d600c30c9d',100.0,1779031802,1,'2024-05-23T09:31:41Z',NULL,NULL,NULL,'["Log Management & Diagnostics", "Command Line Tools", "Terminal Interfaces"]','["[LEGACY]"]','["docs/container-managers.md", "docs/kubernetes-monitoring.md", "docs/kubernetes-tools.md"]','["kubernetes-monitoring.md", "container-managers.md", "kubernetes-tools.md"]','{}','{"gh_license": "MIT", "gh_pushed": "2024-05-23T09:31:41Z", "gh_stars": 16, "gh_open_issues_30d": 0, "gh_open_prs_30d": 0, "gh_community_health": "dormant", "gh_activity_checked": "2026-06-20T12:26:15.225082+02:00"}');
INSERT INTO "resources" VALUES('https://github.com/ynqa/jnv','github.com/ynqa/jnv 🌟','','2025',5,'An interactive, terminal-based JSON parser and path finder built with Rust. Provides instant autocompletion of JSON pointer selectors and real-time validation feedback to accelerate complex pipeline debugging.','Rust','CLI Tool','Medium',0,'online','manual','6df9199cb6573cafd3aaadb3ec7f5f717bfb3a171ea995daf94fd08a39ba6045',100.0,1779034558,1,'2026-04-03T09:13:20Z',NULL,NULL,NULL,'["Developer Workspace", "Command-Line Tooling", "JSON & YAML Manipulators"]','["[DE FACTO STANDARD]"]','["docs/yaml.md"]','["data-and-advanced-analytics.md", "yaml.md"]','{}','{"gh_license": "MIT", "gh_pushed": "2026-04-03T09:13:20Z", "gh_stars": 6044, "is_special": true, "gh_open_issues_30d": 22, "gh_open_prs_30d": 0, "gh_community_health": "healthy", "gh_activity_checked": "2026-06-20T12:26:15.887805+02:00"}');
INSERT INTO "resources" VALUES('https://github.com/yogeshkk/K8sPurger','K8sPurger 🌟','','2022',2,'A tool designed to scan a Kubernetes cluster for unused resources, identifying orphan ConfigMaps, Secrets, PVCs, and service accounts. By automating the discovery of redundant workloads, it reduces bloat and improves cluster security posture. Active through 2026 as a simple, highly effective housecleaning utility.','Go','CLI Tool','Medium',0,'online','manual','50ee1755862d744903d32d4912ecbbee3b231670b60767aa0a894ad4744d86bf',100.0,1779031538,1,'2024-02-18T19:09:02Z',NULL,NULL,NULL,'["Operations", "Resource Management", "Cleanup"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-tools.md"]','["kubernetes-tools.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2024-02-18T19:09:02Z", "gh_stars": 256, "gh_open_issues_30d": 0, "gh_open_prs_30d": 0, "gh_community_health": "dormant", "gh_activity_checked": "2026-06-20T12:26:16.557682+02:00"}');
INSERT INTO "resources" VALUES('https://github.com/yokawasa/action-setup-kube-tools','yokawasa/action-setup-kube-tools','','2026',5,'A dedicated GitHub Action designed to dynamically download and configure vital Kubernetes operational binaries (such as kubectl, helm, kustomize, and minikube) across runner agents, ensuring strict parity between tool states.','JavaScript','Tool','Low',0,'online','manual','fd33c9fd1d3bbabf17697759d4ed37bf0eee0989a9a783fc57fa6ad5598be2eb',100.0,1779030359,1,'2026-06-10T14:49:12Z',NULL,NULL,NULL,'["Software Delivery", "GitHub Ecosystem", "Runner Utilities"]','["[DE FACTO STANDARD]"]','["docs/jenkins-alternatives.md"]','["jenkins-alternatives.md"]','{}','{"gh_license": "MIT", "gh_pushed": "2026-06-10T14:49:12Z", "gh_stars": 92, "gh_open_issues_30d": 3, "gh_open_prs_30d": 0, "gh_community_health": "low", "gh_activity_checked": "2026-06-20T12:26:17.263318+02:00"}');
INSERT INTO "resources" VALUES('https://github.com/yonahd/kor','==github.com/yonahd/kor==','','2023',5,'Kor is an out-of-the-box orphan resource finder that helps platform teams reclaim cluster resources by identifying unused ConfigMaps, Secrets, ServiceAccounts, and PVCs. Featuring stdout, JSON, and Prometheus metrics outputs, it easily embeds into monitoring pipelines to optimize cluster costs.','Go','CLI Tool / Agent','Intermediate',0,'online','manual','d2f8431befad3a2a6349506b8c50fe0d5e8c4c9acea8103e8d216895c8fb6539',100.0,1779032640,1,'2026-05-26T06:51:45Z',NULL,NULL,NULL,'["Observability & Diagnostics", "Resource Cleanup", "Cluster Hygiene"]','["[DE FACTO STANDARD]"]','["docs/kubernetes-tools.md"]','["kubernetes-tools.md"]','{}','{"gh_license": "MIT", "gh_pushed": "2026-05-26T06:51:45Z", "gh_stars": 1798, "gh_open_issues_30d": 25, "gh_open_prs_30d": 0, "gh_community_health": "healthy", "gh_activity_checked": "2026-06-20T12:26:17.919696+02:00"}');
INSERT INTO "resources" VALUES('https://github.com/yonahd/orphaned-configmaps','github.com/yonahd/orphaned-configmaps: Orphaned ConfigMaps','','2022',5,'Orphaned ConfigMaps detects unreferenced ConfigMaps and Secrets across active namespaces. By scanning volume mounts and env declarations, it exposes abandoned configurations that increase complexity and security exposure. It is a targeted utility for regular cluster housekeeping.','Go','CLI Tool','Beginner',0,'online','manual','076b10835b9fcc36f757a36e5034dc00bf021e67457475a6c640895aa1c0fa29',100.0,1781736047,1,'2026-06-18T00:40:47.120302+02:00',NULL,NULL,NULL,'["Observability & Diagnostics", "Resource Cleanup", "Cluster Hygiene"]','["[DE FACTO STANDARD]"]','["docs/kubernetes-tools.md"]','["kubernetes-tools.md"]','{}','{"gh_stars": 0, "gh_pushed": null, "gh_license": "N/A", "gh_open_issues_30d": 2, "gh_open_prs_30d": 0, "gh_community_health": "low", "gh_activity_checked": "2026-06-20T12:26:18.598805+02:00"}');
INSERT INTO "resources" VALUES('https://github.com/yteraoka/kubectl-isolate','kubectl-isolate','','2022',5,'A troubleshooting plugin that temporarily isolates running pods from Service network targets by modifying selector labels. Enables in-depth live diagnostics on broken pod targets without tearing down functional setups.','Go','CLI Plugin','Intermediate',0,'online','manual','b0864d5afab08901c5067a9b47ffaeb906f4742b3edbc02a6253b79fab0b7ba9',100.0,1779031143,1,'2020-07-05T00:56:41Z',NULL,NULL,NULL,'["Developer Experience", "CLI Utilities", "Traffic Management"]','["[DE FACTO STANDARD]"]','["docs/kubernetes-tools.md"]','["kubernetes-tools.md"]','{}','{"gh_license": "MIT", "gh_pushed": "2020-07-05T00:56:41Z", "gh_stars": 10, "gh_open_issues_30d": 0, "gh_open_prs_30d": 0, "gh_community_health": "dormant", "gh_activity_checked": "2026-06-20T12:26:19.250369+02:00"}');
INSERT INTO "resources" VALUES('https://github.com/zakkg3/ClusterSecret','zakkg3/ClusterSecret: Kubernetes ClusterSecret operator','','2022',3,'A specialized operator automating secret distribution and synchronization across target namespaces in a cluster. It updates, recreates, or deletes secrets in target namespaces from single configuration sources such as registry credentials.','Go','Kubernetes Operator','Intermediate',0,'online','manual','410cec9a9441ced9e8a652b67982fcc18e8ad5a9312f01facb57194feaa77be4',100.0,1779030189,1,'2026-04-01T21:32:29Z',NULL,NULL,NULL,'["Security & Compliance", "Secret Management", "Multi-Namespace Replication"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-tools.md"]','["kubernetes-tools.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2026-04-01T21:32:29Z", "gh_stars": 510, "gh_open_issues_30d": 30, "gh_open_prs_30d": 0, "gh_community_health": "healthy", "gh_activity_checked": "2026-06-20T12:26:19.945811+02:00"}');
INSERT INTO "resources" VALUES('https://github.com/zalando/logbook','logbook','','2026',5,'An extensible Java library developed by Zalando for logging HTTP requests and responses. In 2026, Logbook is a de facto standard for security compliance and audit logging in distributed environments, providing clean, structured JSON payloads with context-safe credential masking.','Java','Repository','Intermediate',1,'online','manual','cdb1bff5a3f45b738632b32ee3dbc40b00caf4113501ef9a46a3425264745f56',100.0,1779032793,1,'2026-06-12T12:58:02Z',NULL,NULL,NULL,'["Modern Java", "Frameworks", "Logging"]','["[DE FACTO STANDARD]"]','["docs/java_frameworks.md"]','["java_frameworks.md"]','{}','{"gh_license": "MIT", "gh_pushed": "2026-06-12T12:58:02Z", "gh_stars": 2048, "gh_open_issues_30d": 33, "gh_open_prs_30d": 0, "gh_community_health": "healthy", "gh_activity_checked": "2026-06-20T12:26:20.631312+02:00"}');
INSERT INTO "resources" VALUES('https://github.com/zalando/patroni','Patroni','','N/A',0,NULL,NULL,NULL,NULL,0,NULL,'manual','98d75f1cf5d00344ca09ca026660c1f7d8c43296a4b79211eaacd9323e89ebd6',100.0,1779031528,0,'2026-05-17T17:25:28.760442+02:00',NULL,NULL,NULL,'[]','[]','["docs/databases.md"]','[]','{}','{"gh_open_issues_30d": 0, "gh_open_prs_30d": 0, "gh_community_health": "dormant", "gh_activity_checked": "2026-06-20T12:26:21.240901+02:00"}');
INSERT INTO "resources" VALUES('https://github.com/zalando/postgres-operator','Zalando Postgres Operator','','2026',5,'Zalando''s PostgreSQL Operator, which orchestrates highly available Spilo clusters on Kubernetes. Automates provisioning, scaling, master-failovers, offsite backups, and minor engine upgrades via declarative CRDs.','Go','Open Source Repository','Advanced',1,'online','manual','4b5052c00ec68aca1c3bce237d73e28655b4225cb73b0d6dc8caad2ba51ac137',100.0,1779031981,1,'2026-06-12T22:14:55Z',NULL,NULL,NULL,'["Infrastructure", "PostgreSQL HA", "Zalando Stack"]','["[DE FACTO STANDARD]"]','["docs/databases.md"]','["databases.md"]','{}','{"gh_license": "MIT", "gh_pushed": "2026-06-12T22:14:55Z", "gh_stars": 5182, "gh_open_issues_30d": 557, "gh_open_prs_30d": 0, "gh_community_health": "active", "gh_activity_checked": "2026-06-20T12:26:21.914550+02:00"}');
INSERT INTO "resources" VALUES('https://github.com/zalando/spilo','Spilo: HA PostgreSQL Clusters with Docker','','2025',5,'Spilo is Zalando''s container image bundling PostgreSQL, Patroni, pgBackRest, and WAL-E/WAL-G. Built for mission-critical production reliability, it serves as the stable, standard database core for the Zalando Postgres Operator.','Python','Open Source Repository','Advanced',1,'online','manual','ad47988f98184578f298dec20021762ecc39ec14cf81213755f937363dbcce9d',100.0,1779029710,1,'2026-06-11T14:18:57Z',NULL,NULL,NULL,'["Infrastructure", "PostgreSQL HA", "Zalando Stack"]','["[DE FACTO STANDARD]"]','["docs/databases.md"]','["databases.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2026-06-11T14:18:57Z", "gh_stars": 1839, "gh_open_issues_30d": 147, "gh_open_prs_30d": 0, "gh_community_health": "active", "gh_activity_checked": "2026-06-20T12:26:22.611317+02:00"}');
INSERT INTO "resources" VALUES('https://github.com/zarf-dev/zarf','defenseunicorns/zarf','','2026',5,'A highly resilient developer tool designed by Defense Unicorns to package, deploy, and manage Kubernetes clusters and cloud-native applications in strictly air-gapped, offline, or secure zero-trust environments. Zarf bundles container registries, Helm charts, binary dependencies, and configurations into a single cryptographically signed archive file, completely removing internet reliance.','Go','Tool','Advanced',0,'online','manual','432486d19fdcf4ccbe8a39271c75a11b34677de848652c8b936a771f0a339479',100.0,1779130494,1,'2026-06-12T17:31:07Z',NULL,NULL,NULL,'["Delivery", "Air-Gapped Deployments", "Zero Trust"]','["[DE FACTO STANDARD]"]','["docs/kubernetes-on-premise.md"]','["kubernetes-on-premise.md"]','{}','{"gh_license": "Apache-2.0", "gh_pushed": "2026-06-12T17:31:07Z", "gh_stars": 1925, "gh_open_issues_30d": 273, "gh_open_prs_30d": 0, "gh_community_health": "active", "gh_activity_checked": "2026-06-20T12:26:23.310145+02:00"}');
INSERT INTO "resources" VALUES('https://github.com/zaynali53/DotENV',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,'manual','d03090cb21014cbaf3351c80a20a1ebf97c8103fc1d66d8bcdad64d361a6367a',100.0,1779032613,0,'2026-05-17T17:43:33.668565+02:00',NULL,NULL,NULL,'[]','[]','["docs/visual-studio.md"]','[]','{}','{"gh_open_issues_30d": 1, "gh_open_prs_30d": 0, "gh_community_health": "low", "gh_activity_checked": "2026-06-20T12:26:23.966097+02:00"}');
INSERT INTO "resources" VALUES('https://github.com/zegl/kube-score','Kube-score','','N/A',0,NULL,NULL,NULL,NULL,0,NULL,'manual','012d267b9cf6a4fe67e96337f31bb39ac58848f3b9aaa68183f2446f88c5c38c',100.0,1779032074,1,'2026-05-17T17:34:34.800198+02:00',NULL,NULL,NULL,'[]','[]','["docs/yaml.md"]','[]','{}','{"gh_license": "MIT", "is_special": true, "gh_open_issues_30d": 49, "gh_open_prs_30d": 0, "gh_community_health": "healthy", "gh_activity_checked": "2026-06-20T12:26:24.621856+02:00"}');
INSERT INTO "resources" VALUES('https://github.com/zsh-users/zsh-autosuggestions','github.com/zsh-users/zsh-autosuggestions 🌟','','2013',5,'A high-efficiency plugin that suggest terminal execution commands as you type, pulling context dynamically from local shells. It drastically reduces keystrokes and context switching. Live Grounding demonstrates that it has become an essential productivity tool across modern engineering environments.','Shell','Tool','Beginner',0,'online','manual','b2b0920b47bdc33b1b52ba933522de13d83c457669f7cb49654e36d648769e20',100.0,1779031455,1,'2025-06-24T16:15:03Z',NULL,NULL,NULL,'["Infrastructure & Operations", "Terminal Environment", "Shell Configuration"]','["[DE FACTO STANDARD]"]','["docs/linux.md"]','["linux.md"]','{}','{"gh_license": "MIT", "gh_pushed": "2025-06-24T16:15:03Z", "gh_stars": 35690, "gh_open_issues_30d": 198, "gh_open_prs_30d": 0, "gh_community_health": "active", "gh_activity_checked": "2026-06-20T12:26:25.321830+02:00"}');
INSERT INTO "resources" VALUES('https://github.comjoshmsmith/monkey-ops','GitHub: monkey-ops, Openshift compliant, no cluster-admin required','','N/A',0,'A curated technical resource and architectural guide covering GitHub: monkey-ops, Openshift compliant, no cluster-admin required in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779029513,0,'2026-05-17T16:51:53.500661+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/chaos-engineering.md"]','["chaos-engineering.md"]','{}','{"gh_stars": 0, "gh_pushed": null, "gh_license": "N/A"}');
INSERT INTO "resources" VALUES('https://github.dev','github.dev','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','a8bb4feb307e135bcaadcbfeac8e34b8946530f6e0dd10d883e7a693ae543819',100.0,1779033477,0,'2026-05-17T17:57:57.036385+02:00',NULL,NULL,NULL,'[]','[]','["docs/visual-studio.md"]','[]','{}','{"duplicate_of": "https://github.dev/github/dev"}');
INSERT INTO "resources" VALUES('https://github.dev/github/dev','github.dev','','2021',0,'A fully web-based implementation of VS Code launched instantly from any GitHub repo by pressing `.`. It operates purely in the browser for code browsing, quick patches, and pull request reviews.','TypeScript','SaaS Platform','Beginner',0,'online','manual','392a950f91629fa40c2a7268e598810b0d9cb3397b82687a0cffbea94507baa7',100.0,1779130494,1,'2026-05-18T20:54:54.968061+02:00',NULL,NULL,NULL,'["Development Environments", "Cloud IDEs", "Web Editors"]','["[COMMUNITY-TOOL]"]','["docs/visual-studio.md"]','["visual-studio.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://github.dev/jakevdp/PythonDataScienceHandbook/tree/master/notebooks','github.dev: Python Data Science Handbook','','2022',0,'Official interactive notebook repository for the Python Data Science Handbook. Enables immediate local sandboxing, model parameter tweaks, and testing of complex data ingestion logic using integrated Jupyter execution files.','Python','Code Repository','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2022-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Data Science", "Interactive Computing", "Source Code Resources"]','["[COMMUNITY-TOOL]"]','[]','["python.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://github.github.com/training-kit/downloads/github-git-cheat-sheet.pdf','github.github.com/training-kit: Git cheat sheet','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','c92e37e083041a0685d56741bcaa699a2587788e019f9ea666daaa3cc1d8b646',100.0,1779031983,0,'2026-05-17T17:33:03.210485+02:00',NULL,NULL,NULL,'[]','[]','["docs/cheatsheets.md"]','[]','{}','{"duplicate_of": "https://training.github.com/downloads/github-git-cheat-sheet.pdf", "gh_open_issues_30d": 0, "gh_open_prs_30d": 0, "gh_community_health": "dormant", "gh_activity_checked": "2026-06-20T12:26:25.895343+02:00"}');
INSERT INTO "resources" VALUES('https://github1s.com','github1s.com 🌟','','2021',0,'A popular community utility that opens any GitHub repository inside a lightweight, browser-based VS Code interface by appending ''1s'' to the github.com URL. Essential for fast, clone-free codebase assessments.','TypeScript','Article','Basic',0,'online','manual','37728f8cbf5312424a15780f983dc7f039fb56c9b370008642b6741de1ec4d48',100.0,1779029640,1,'2026-05-17T16:54:00.695212+02:00',NULL,NULL,NULL,'["Development Environment", "Cloud IDE", "Code Browsing"]','["[COMMUNITY-TOOL]"]','["docs/visual-studio.md"]','["visual-studio.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://githubcom/OctopusDeploy/terraform-provider-octopusdeploy',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,'manual','N/A',100.0,1779033591,0,'2026-05-17T17:59:51.607068+02:00',NULL,NULL,NULL,'[]','[]','["docs/jenkins-alternatives.md"]','[]','{}','{}');
INSERT INTO "resources" VALUES('https://gitlab.beuth-hochschule.de/s70178/petclinic-ansible-jenkins-ci-cd','gitlab.beuth-hochschule.de','','N/A',0,NULL,NULL,NULL,NULL,0,NULL,'manual','bdf89d30618ce4f1beb9a984f88f9abe60238eaf10e6670a4416009366809679',100.0,1779029111,0,'2026-05-17T16:45:11.445587+02:00',NULL,NULL,NULL,'[]','[]','["docs/demos.md"]','[]','{}','{}');
INSERT INTO "resources" VALUES('https://gitlab.beuth-hochschule.de/users/sign_in',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,'manual','1eb5cf2c72de4762ccbf04a285a728dc40381f05545ea021954c6f6b5ac0220d',100.0,1779130495,1,'2026-05-18T20:54:55.026579+02:00',NULL,NULL,NULL,'[]','[]','["docs/demos.md"]','[]','{}','{}');
INSERT INTO "resources" VALUES('https://gitlab.com','gitlab.com','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','33535dcf5f2b20e68ccd0f715f6ecf023fc5d0cdac78d827e501a3469c21dc76',100.0,1779030335,0,'2026-05-17T17:05:35.486377+02:00',NULL,NULL,NULL,'[]','[]','["docs/git.md", "docs/jenkins-alternatives.md"]','[]','{}','{"duplicate_of": "https://about.gitlab.com"}');
INSERT INTO "resources" VALUES('https://gitlab.com/bpmworkshop/rhpam-signal-marketing-demo','gitlab.com: Red Hat Process Automation Manager - Signal Marketing Demo','','2020',0,'A demonstration application built on Red Hat Process Automation Manager (RHPAM) modeling signal marketing workflows. Integrates Complex Event Processing (CEP) engine features, showcasing declarative state orchestration within microservice platforms.','Java','Repo','Advanced',1,'online','manual',NULL,NULL,NULL,0,'2020-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Enterprise Architecture", "Business Process Management", "RHPAM"]','["[COMMUNITY-TOOL]"]','[]','["demos.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://gitlab.com/gitlab-org/gitlab/-/issues/14595','Provide merge bot functionality','','N/A',0,NULL,NULL,NULL,NULL,0,'online','manual','7bda1fe4653758a0f475455c4c310380af1bf20a236bb7c650c9d4cde9e9e9f2',100.0,1779029138,0,'2026-05-17T16:45:38.545690+02:00',NULL,NULL,NULL,'[]','[]','["docs/git.md"]','[]','{}','{}');
INSERT INTO "resources" VALUES('https://gitlab.com/gitlab-org/gitlab/-/issues/2785','Auto-merge between release branches','','N/A',0,NULL,NULL,NULL,NULL,0,'online','manual','ac7652f42c9a1fd557c23bbd302b6e95308b053d488952b6251f7dabb50f7a15',100.0,1779034101,0,'2026-05-17T18:08:21.979153+02:00',NULL,NULL,NULL,'[]','[]','["docs/git.md"]','[]','{}','{}');
INSERT INTO "resources" VALUES('https://gitlab.com/jackatbancast/manifesto','Manifesto 🌟','','2022',0,'A template compilation utility hosted on GitLab. It parses raw configuration definitions into valid YAML files ready for ingestion by standard GitOps tools. Offers a lightweight templating workflow for smaller operations.','Go','Tool','Low',0,'online','manual','e33a57ba47b0cb2eb9f9d6d94d58d7d4975c4e8d0dcfddd00db51a0733545a36',100.0,1779034041,1,'2026-05-17T18:07:21.767323+02:00',NULL,NULL,NULL,'["Application Delivery", "GitOps", "Manifest Generation"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-tools.md"]','["kubernetes-tools.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://gitlab.com/k3s_hetzner/k3s_hetzner','k3s_hetzner','','2024',3,'A highly optimized Terraform and shell module to quickly provision high-availability, low-cost K3s clusters on Hetzner Cloud virtual infrastructure, including private network bridging.','HCL','IaC','Advanced',0,'online','manual',NULL,NULL,NULL,0,'2024-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Edge & IoT", "Cluster Provisioning", "Hetzner Cloud"]','["[COMMUNITY-TOOL]"]','[]','["rancher.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://gitlab.com/mrman/k8s-storage-provider-benchmarks','gitlab.com: Kubernetes storage provider benchmarks','','2020',0,'A highly practical benchmarking repository comparing IOPS, latency, and throughput metrics across multiple Kubernetes CSI providers. Though individual hardware baselines vary, the structured methodology offers an essential framework for verifying storage performance prior to deployment.','Markdown','Benchmark','Advanced',0,'online','manual',NULL,NULL,NULL,0,'2020-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Cloud Native Storage Architecture", "Storage Architecture & Engines", "Benchmarks"]','["[COMMUNITY-TOOL]"]','[]','["kubernetes-storage.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://gitlab.com/purelb/purelb','purelb/purelb','','2026',0,'PureLB is an open-source LoadBalancer provider for bare-metal Kubernetes environments that integrates directly with standard Linux routing tables. Unlike alternatives relying on complex BGP routing or ARP spoofing, it assigns physical address blocks dynamically to interface routing setups. This approach ensures high compatibility with virtualization networks and standard network monitoring tools.','Go','Network Controller','Advanced',0,'online','manual','5191c3ded57a8caa89741912bfcb4164bb9af2bd32f2f26e059d11a8c636b0ad',100.0,1779029475,1,'2026-05-17T16:51:15.609095+02:00',NULL,NULL,NULL,'["Networking", "Load Balancing", "Bare Metal"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-tools.md"]','["kubernetes-tools.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://gitlab.com/redhatdemocentral','gitlab.com/redhatdemocentral 🌟','','2022',0,'A foundational Git ecosystem containing reference architectures, workshop resources, and interactive deployment scenarios for Red Hat''s core platforms. Designed for architects needing to spin up reproducible, full-stack configurations on OpenShift and middleware stacks.','Shell','Repository','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2022-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Reference Architectures", "Enterprise Demos", "Red Hat Demo Central"]','["[COMMUNITY-TOOL]"]','[]','["demos.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://gitlab.com/redhatdemocentral/portfolio-architecture-examples','gitlab.com: Portfolio Architecture Examples','','2025',4,'Code repository hosting deployment configurations, GitOps profiles, and infrastructure-as-code scripts matching Red Hat''s standardized portfolio architectures. Ideal for platform administrators looking to stand up robust multi-cloud environments rapidly.','YAML','Code Repository','Advanced',0,'online','manual',NULL,NULL,NULL,0,'2025-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Platform Engineering", "Architectural Insights", "Red Hat Ecosystem"]','["[ENTERPRISE-STABLE]"]','[]','["openshift.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://gitlab.com/redhatdemocentral/portfolio-architecture-examples/-/blob/main/healthcare.adoc','gitlab.com/redhatdemocentral: Healthcare','','2022',0,'A highly specialized reference architecture covering the integration of healthcare workflows, real-time messaging, and patient record databases on OpenShift. Explains how to reconcile strict data compliance directives (HL7/FHIR) with highly-scalable container orchestrations.','Asciidoc','Repository','Advanced',1,'online','manual',NULL,NULL,NULL,0,'2022-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Reference Architectures", "Industry Verticals", "Healthcare"]','["[COMMUNITY-TOOL]"]','[]','["demos.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://gitlab.com/redhatdemocentral/rhcs-rhdm-install-demo','CodeReady Containers - Red Hat Decision Manager Install Demo','','2020',0,'An automated installation demo for launching Red Hat Decision Manager on CodeReady Containers (CRC). While valuable for understanding legacy deployment footprints, modern architectures replace CRC with Red Hat OpenShift Local and migrate Decision Manager patterns onto newer cloud-native rule engines.','Shell','Repository','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2020-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Local Development", "Red Hat OpenShift Local", "Process Automation"]','["[LEGACY]"]','[]','["demos.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://gitlab.com/rosarior/awesome-django','Awesome Django. A curated list of awesome Django apps, projects and resources','','2015',0,'A comprehensive, curated catalog targeting Django extensions, applications, utility libraries, and pedagogical materials designed to scale monolithic web applications.','Markdown','Awesome List','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2015-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Backend Development", "Web Frameworks", "Django"]','["[COMMUNITY-TOOL]"]','[]','["python.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://gitlab.com/xavki/devopsland/-/tree/master/ansible',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,'manual','cface6a334618d78d8fa110d8b352156fd2340e2a9eca9e4ad934617535df54b',100.0,1779030172,0,'2026-05-17T17:02:52.354789+02:00',NULL,NULL,NULL,'[]','[]','["docs/ansible.md"]','[]','{}','{}');
INSERT INTO "resources" VALUES('https://gitlab.comquent.de/petclinic/spring-petclinic-microservices','gitlab.comquent.de: Microservices branch','','N/A',0,NULL,NULL,NULL,NULL,0,NULL,'manual','N/A',100.0,1779031422,0,'2026-05-17T17:23:42.534282+02:00',NULL,NULL,NULL,'[]','[]','["docs/demos.md"]','[]','{}','{}');
INSERT INTO "resources" VALUES('https://gitlab.freedesktop.org/gstreamer-merge-bot','Example: GStreamer Merge Bot','','2021',2,'A real-world production reference analyzing the deployment of a dedicated GitLab merge bot within the GStreamer ecosystem. Details structural optimizations for automating extensive suite tests across complex multimedia pipelines.','N/A','Article','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Software Engineering", "Version Control", "GitLab Automation"]','["[COMMUNITY-TOOL]"]','[]','["git.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://gitlab.gnome.org/marge-merge-bot','Example: gitlab.gnome.org/marge-merge-bot','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','N/A',100.0,1779030569,0,'2026-05-17T17:09:29.848707+02:00',NULL,NULL,NULL,'[]','[]','["docs/git.md"]','[]','{}','{"duplicate_of": "https://gitlab.gnome.org/users/sign_in"}');
INSERT INTO "resources" VALUES('https://gitlab.gnome.org/users/sign_in','Example: gitlab.gnome.org/marge-merge-bot','','2022',2,'Practical real-world case study showcasing the implementation of the Smarkets Marge-bot inside GNOME''s GitLab infrastructure. Examines performance outcomes when maintaining high-volume open-source codebases under automated review queues.','N/A','Article','Advanced',1,'online','manual',NULL,NULL,NULL,0,'2022-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Software Engineering", "Version Control", "GitLab Automation"]','["[COMMUNITY-TOOL]"]','[]','["git.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://gizmodo.com/google-calendar-debuts-appointment-schedule-feature-1848715533','gizmodo.com: Google Calendar''s New Feature Can Figure Out When Your Friends'' Don''t Have an Excuse to Flake','','N/A',0,NULL,NULL,NULL,NULL,0,NULL,'manual','N/A',100.0,1779029374,0,'2026-05-17T16:49:34.221917+02:00',NULL,NULL,NULL,'[]','[]','["docs/appointment-scheduling.md"]','[]','{}','{}');
INSERT INTO "resources" VALUES('https://gkovan.medium.com/a-zero-trust-approach-for-securing-the-supply-chain-of-microservices-packaged-as-container-images-89d2f5b7293b','gkovan.medium.com: A Zero Trust Approach for Securing the Supply Chain of'' Microservices Packaged as Container Images (sigstore, kyverno, openshift tekton, quarkus) 🌟','','N/A',0,'A curated technical resource and architectural guide covering gkovan.medium.com: A Zero Trust Approach for Securing the Supply Chain of'' Microservices Packaged as Container Images (sigstore, kyverno, openshift tekton, quarkus) 🌟 in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779033619,0,'2026-05-17T18:00:19.072073+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/devsecops.md"]','["devsecops.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://glasskube.dev','glasskube.dev 🌟','','2024',0,'Glasskube.dev represents the homepage and core operational documentation hub for Glasskube, a modern enterprise-grade package manager for Kubernetes. Designed to eliminate Helm syntax overhead, it provides an intuitive visual UI and CLI setup for streamlining complex cluster component lifecycles.','English','Documentation','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2024-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Deployment & Delivery", "Package Management", "Glasskube"]','["[COMMUNITY-TOOL]"]','[]','["gitops.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://globaldatanet.com/blog/terraform-cicd-best-practices','globaldatanet.com: Terraform CI/CD Best Practices','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','ef33ef977bd6ec471c10e6b89f1892deb6f4d7a7c1f9971a8e733610c93e00c4',100.0,1779029113,0,'2026-05-17T16:45:13.451953+02:00',NULL,NULL,NULL,'[]','[]','["docs/terraform.md"]','[]','{}','{"duplicate_of": "https://globaldatanet.com/tech-blog/terraform-cicd-best-practices"}');
INSERT INTO "resources" VALUES('https://globaldatanet.com/tech-blog/aws-iam-identity-center-permission-management-at-scale-part-2','globaldatanet.com: .AWS IAM Identity Center Permission Management at Scale Part 2','','2023',0,'An in-depth guide focusing on the programmatic management of AWS IAM Identity Center (formerly AWS SSO). It explains how to deploy and scale permission sets, assignments, and identity mappings across multi-account AWS Organizations using infrastructure-as-code, drastically reducing manual administration and configuration drift.','None','Article','Advanced',0,'online','manual',NULL,NULL,NULL,0,'2023-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Security & Identity", "AWS IAM", "Single Sign-On"]','["[COMMUNITY-TOOL]"]','[]','["aws-security.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://globaldatanet.com/tech-blog/terraform-cicd-best-practices','globaldatanet.com: Terraform CI/CD Best Practices','','2023',0,'Outlines architectural patterns for executing automated provisioning steps. Discusses proper configuration mapping, plan verification stages, transient state lock handling, secure key authentication, and cloud drift assessment strategies.','None','Technical Blog','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2023-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Infrastructure as Code", "CI/CD", "Automation Patterns"]','["[COMMUNITY-TOOL]"]','[]','["terraform.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://gmaster.io','gmaster','','2022',0,'A visualization client designed to resolve merge conflicts using code-structure maps rather than flat text comparisons. Provides refactoring-aware merges to streamline alignments, though widely considered a legacy specialized tool in modern workflows.','English','Product','Advanced',0,'online','manual',NULL,NULL,NULL,0,'2022-06-01T00:00:00+02:00',NULL,NULL,NULL,'["DevOps", "Version Control", "Desktop Git Clients"]','["[LEGACY]"]','[]','["git.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://gmaster.io/mergedroid','gmaster.io - Mergedroid: Automate merging just by analyzing your GitHub repo.','','2020',1,'A semantic merge assistant that analyzes GitHub repositories to automatically resolve complex non-trivial merges. Provides structural conflict identification, helping engineers isolate syntax conflicts before they hit active branches.','N/A','Service','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2020-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Software Engineering", "Version Control", "Automation Bots"]','["[COMMUNITY-TOOL]"]','[]','["git.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://go.atlassian.com/ijvzec','Creating with Rovo: How We Built a Collaborative AI Canvas','A technical architectural deep-dive into how Atlassian constructed a collaborative canvas allowing real-time, bidirectional human-AI teamwork.','2026',4,'This engineering post breaks down the streaming infrastructure and data schemas behind Atlassian Rovo''s collaborative AI canvas. It details how the team moved away from static, one-shot prompt interfaces into an active, multi-user workspace.

* **Rich Format Support**: Uses Atlassian Document Format (ADF), SVG, and CSV-based data schemas to synthesize pages, whiteboards, and databases.
* **Real-time Streaming**: Provides low-latency content generation and live editing synchronized directly inside active chat conversations.','en','Article','Advanced',0,'online','automatic','N/A',NULL,1780401152,0,'2026-06-02T13:52:32.315702+02:00',NULL,NULL,NULL,'["Software Engineering", "AI Integrations", "Collaborative Canvases"]','["[ENTERPRISE-STABLE]", "[CASE STUDY]"]','[]','[]','{}','{"category": "ai-agents-mcp", "impact_score": 85, "reputation_status": "Vetted", "reputation_summary": "Official Atlassian shortlink redirecting to their engineering publication about Rovo''s collaborative AI canvas architecture.", "social_preview_url": "", "source_provenance": "X.com (Atlassian)", "suggested_new_category": "ai"}');
INSERT INTO "resources" VALUES('https://go.atomist.com','Atomist','','N/A',0,'A curated technical resource and architectural guide covering Atomist in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779030981,0,'2026-05-17T17:16:21.195083+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/scaffolding.md"]','["scaffolding.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://go.aws/4eFRwIt','Convert AWS console actions to reusable code with AWS Console-to-Code, now generally available','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','c4f1476a4b8059ed580129ef95bd2856b0876fe260c1eaece06da8eef147564d',100.0,1779031620,0,'2026-05-17T17:27:00.720267+02:00',NULL,NULL,NULL,'[]','[]','["docs/aws.md"]','[]','{}','{"duplicate_of": "https://aws.amazon.com/blogs/aws/convert-aws-console-actions-to-reusable-code-with-aws-console-to-code-now-generally-available/?trk=0d3532c8-5f49-4c86-9683-96c2417e9b4b&sc_channel=el"}');
INSERT INTO "resources" VALUES('https://go.dev','golang.org','','2026',0,'The official home of the Go programming language, designed for building simple, reliable, and highly efficient cloud-native software. Serves as the ultimate portal for runtime specifications and core packages.','en','Documentation','Beginner',0,'online','manual',NULL,NULL,NULL,0,'2026-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Cloud Native Languages", "Go", "Core Reference"]','["[DE FACTO STANDARD]"]','[]','["golang.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://go.dev/blog/gopls-vscode-go','blog.golang.org: Gopls on by default in the VS Code Go extension','','2021',0,'Announces the standard integration of Gopls, the official Go language server, into the VS Code Go extension, ensuring native refactoring, precise definition hopping, and autocompletion for Go developers.','Go','Blog Post','Intermediate',0,'online','manual','382b09f3ec274fe3102b69bd93220b8a8845f3a87cf521810a3fba1240c44b7e',100.0,1779130495,0,'2026-05-18T20:54:55.023184+02:00',NULL,NULL,NULL,'["Development Tools", "VS Code", "Language Servers"]','["[COMMUNITY-TOOL]"]','["docs/visual-studio.md"]','["visual-studio.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://go.dev/blog/pkgsite-search-redesign','go.dev: A new search experience on pkg.go.dev','','N/A',0,'Details the architectural redesign of the official Go package registry search. Highlights usability and indexing upgrades implemented to streamline package discovery for developers.','en','Article','Beginner',0,'online','manual','1c3e6ab66eddcc9c2833200aff84633a04e137831e101117ae7029571eeeec52',100.0,1779031535,1,'2026-05-17T17:25:35.516470+02:00',NULL,NULL,NULL,'["Cloud Native Languages", "Go", "Core Reference"]','["[COMMUNITY-TOOL]", "[GUIDE]"]','["docs/golang.md"]','["golang.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://go.digitalocean.com/cicd-on-k8s','go.digitalocean.com/cicd-on-k8s','','N/A',0,NULL,NULL,NULL,NULL,0,NULL,'manual','N/A',100.0,1779029270,0,'2026-05-17T16:47:50.149523+02:00',NULL,NULL,NULL,'[]','[]','["docs/jenkins.md"]','[]','{}','{}');
INSERT INTO "resources" VALUES('https://go.weave.works/2021_GitOps_Maturity_Model.html','go.weave.works: The GitOps Maturity Model - 4 evolutionary steps to continuous'' delivery (pdf)','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','091412b47e174c316006481c48b92256957365c7790fb29edb04c77f85eafff9',100.0,1779033762,0,'2026-05-17T18:02:42.409510+02:00',NULL,NULL,NULL,'[]','[]','["docs/gitops.md"]','[]','{}','{"duplicate_of": "https://www.weave.works/blog/category/kubernetes"}');
INSERT INTO "resources" VALUES('https://go.weave.works/automating-kubernetes-with-gitops-wp.html','weave.works: Automating Kubernetes with GitOps (whitepaper) 🌟','','2020',0,'High-density whitepaper outlining standard practices for automating configuration and state management on K8s. Elaborates on controller mechanics, state checking intervals, and self-healing cluster loops.','English','Whitepaper','Advanced',0,'online','manual',NULL,NULL,NULL,0,'2020-06-01T00:00:00+02:00',NULL,NULL,NULL,'["GitOps", "Implementation", "Automation Principles"]','["[CASE STUDY]", "[COMMUNITY-TOOL]"]','[]','["gitops.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://go.weave.works/gitops-ebook.html','go.weave.works: The Practical Guide to GitOps (eBook)','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','091412b47e174c316006481c48b92256957365c7790fb29edb04c77f85eafff9',100.0,1779031794,0,'2026-05-17T17:29:54.822667+02:00',NULL,NULL,NULL,'[]','[]','["docs/gitops.md"]','[]','{}','{"duplicate_of": "https://go.weave.works/2021_GitOps_Maturity_Model.html"}');
INSERT INTO "resources" VALUES('https://go.weave.works/hardening-git-for-gitops.html','weave.works: Hardening Git for GitOps (white paper)','','2021',0,'Focuses exclusively on securing the Git version control system to withstand supply chain exploits. Details branch protections, cryptographic GPG/SSH commit signatures, multi-signature reviews, and audit trails.','English','Whitepaper','Advanced',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["GitOps", "Security", "Hardening"]','["[CASE STUDY]", "[COMMUNITY-TOOL]"]','[]','["gitops.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://go.weave.works/production-ready-kubernetes-checklist.html','weave.works: Production Ready Checklists for Kubernetes 🌟','','2021',0,'A structured checklist for preparing Kubernetes workloads for production environments. Tracks configuration rules for autoscaling parameters, multi-zone node configurations, backup recovery mechanisms, and observability pipelines to ensure system availability. Note: Weave Works has shut down operations, but the underlying checklist framework remains a valuable baseline.','English','Article','Advanced',1,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Operations", "Production Readiness", "Checklists"]','["[COMMUNITY-TOOL]"]','[]','["kubernetes.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://goglides.io/running-openebs-in-kubernetes/371','goglides.io: Running OpenEBS in Kubernetes','','N/A',0,'A curated technical resource and architectural guide covering goglides.io: Running OpenEBS in Kubernetes in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779033258,0,'2026-05-17T17:54:18.672503+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-storage.md"]','["kubernetes-storage.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://goharbor.io','Harbor','','2026',0,'Harbor is a CNCF Graduated, enterprise-class container registry that secures artifacts with role-based access control, vulnerability scanning (via Trivy), and cryptographic image signing (via Cosign/Notary). It provides multi-tenant capabilities, geographic replication, and advanced audit logging. As a de facto standard for private cloud registries, it is highly adopted globally.','Go','Tool','Advanced',0,'online','manual',NULL,NULL,NULL,0,'2026-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Infrastructure Security", "Container Registries", "Harbor"]','["[COMMUNITY-TOOL]"]','[]','["registries.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://goharbor.io/docs/2.0.0/install-config/quick-install-script','goharbor.io: Deploy Harbor with the Quick Installation Script','','2021',0,'Step-by-step instructions for deploying a Harbor container registry instance quickly using an automated install script. This setup is highly suited for developer local environments, evaluations, and rapid proof-of-concept deployments. In production environments, enterprise-ready architectures should use the official Harbor Helm Chart instead.','Shell','Documentation','Beginner',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Infrastructure Security", "Container Registries", "Harbor Installation"]','["[COMMUNITY-TOOL]"]','[]','["registries.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://gokatalyst.io/blog/2023/12/06/katalyst-a-qos-based-resource-management-system-for-workload-colocation-on-kubernetes',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,'manual','5341198351d010a00c95cd4d06592e7ffc6f87d9cf348d684a3227b84d603068',100.0,1779033486,1,'2026-05-17T17:58:06.746723+02:00',NULL,NULL,NULL,'[]','[]','["docs/kubernetes.md"]','[]','{}','{}');
INSERT INTO "resources" VALUES('https://gokhan-karadas1992.medium.com/argocd-kubevela-integration-eb88dc0484e0','gokhan-karadas1992.medium.com: ArgoCD + Kubevela Integration','','N/A',0,'A curated technical resource and architectural guide covering gokhan-karadas1992.medium.com: ArgoCD + Kubevela Integration in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779033218,0,'2026-05-17T17:53:38.040237+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/argo.md"]','["argo.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://gokulchandrapr.medium.com/amazon-eks-anywhere-eks-connector-600953aaa42d','gokulchandrapr.medium.com: Amazon EKS Anywhere & EKS Connector','','N/A',0,'A curated technical resource and architectural guide covering gokulchandrapr.medium.com: Amazon EKS Anywhere & EKS Connector in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779029128,0,'2026-05-17T16:45:28.485128+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/managed-kubernetes-in-public-cloud.md"]','["managed-kubernetes-in-public-cloud.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://gokuldevops.medium.com/argo-cdsample-app-deployment-56b36601f279','gokuldevops.medium.com: Argo CD-Sample app deployment','','N/A',0,'A curated technical resource and architectural guide covering gokuldevops.medium.com: Argo CD-Sample app deployment in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779030322,0,'2026-05-17T17:05:22.826107+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/demos.md"]','["demos.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://golang.org','golang.org','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','a8435122408990ff986be2f095ffd930aaba3f6f2bd77f54ae000b6a1582a4ec',100.0,1779029132,0,'2026-05-17T16:45:32.692355+02:00',NULL,NULL,NULL,'[]','[]','["docs/golang.md"]','[]','{}','{"duplicate_of": "https://go.dev"}');
INSERT INTO "resources" VALUES('https://golangrepo.com','==golangrepo.com== 🌟','','N/A',0,NULL,NULL,NULL,NULL,0,NULL,'manual','N/A',100.0,1779030262,0,'2026-05-17T17:04:22.253843+02:00',NULL,NULL,NULL,'[]','[]','["docs/other-awesome-lists.md"]','[]','{}','{"is_special": true}');
INSERT INTO "resources" VALUES('https://googlecloudcheatsheet.withgoogle.com','==googlecloudcheatsheet.withgoogle.com: Google Cloud Developer cheat sheet==','','N/A',0,NULL,NULL,NULL,NULL,0,'online','manual','098e1fc5bb9f8fd139c0600928d12eb31442af5429587dbb3b974ce3af553aa0',100.0,1779033336,0,'2026-05-17T17:55:36.450708+02:00',NULL,NULL,NULL,'[]','[]','["docs/GoogleCloudPlatform.md", "docs/cheatsheets.md"]','[]','{}','{}');
INSERT INTO "resources" VALUES('https://goteleport.com/blog/devsecops-passwordless','goteleport.com: Why DevSecOps is Going Passwordless','','2022',0,'Examines the transition from static SSH keys and database credentials to short-lived, identity-driven access methods. Outlines using WebAuthn standards, public-key cryptography, and modern IAM federation to eliminate credential storage risks.','English','Blog Post','Advanced',0,'online','manual',NULL,NULL,NULL,0,'2022-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Security", "Access Management", "Passwordless Authentication"]','["[COMMUNITY-TOOL]"]','[]','["devsecops.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://goteleport.com/blog/hack-via-pull-request','goteleport.com: Anatomy of a Cloud Infrastructure Attack via a Pull Request','- [==edidiongasikpo.com: How to Give Developers Secure Access to Kubernetes Clusters== 🌟](https://edidiongasikpo.com/how-to-give-developers-secure-access-to-kubernetes-clusters)','2022',0,'Provides a forensic simulation of a CI/CD supply-chain breach, demonstrating how unauthorized pull requests can exploit runners to exfiltrate cloud credentials. Highlights mitigation strategies like OpenID Connect (OIDC) authentication, ephemeral runners, and branch protection rules.','English','Blog Post','Advanced',0,'online','manual',NULL,NULL,NULL,0,'2022-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Security", "Supply Chain", "CI-CD Attacks"]','["[COMMUNITY-TOOL]"]','[]','["devsecops.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://goteleport.com/blog/how-to-ssh-properly','gravitational.com: How to SSH Properly 🌟','','2022',4,'Deep technical reference on modern SSH architecture and key rotation practices. Explores proper configuration, disabling password authentication, managing multiple profiles, and transitioning towards certificate-based SSH access models.','English','Article','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2022-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Infrastructure", "Networking", "SSH Security"]','["[ENTERPRISE-STABLE]"]','[]','["linux.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://goteleport.com/blog/kube-authn-methods','goteleport.com: A Simple Overview of Authentication Methods for Kubernetes Clusters','','2022',0,'Synthesizes multiple Kubernetes authentication methods—including bootstrap tokens, client certificates, webhook tokens, and OIDC federation. Provides an architect-level comparison of trade-offs regarding credential life and operational complexity.','English','Technical Blog','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2022-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Security", "Identity & Access", "Authentication"]','["[COMMUNITY-TOOL]"]','[]','["kubernetes-security.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://goteleport.com/blog/kubernetes-api-access-security','goteleport.com: Kubernetes API Access Security Hardening','','2021',0,'Assesses security postures for Kube-API exposure, outlining standard secure practices including zero-trust access, bastions, detailed telemetry streams, and short-lived credentials.','N/A','article','Advanced',1,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Kubernetes Security", "API Access Protection", "Teleport Access Control"]','["[COMMUNITY-TOOL]"]','[]','["kubernetes-security.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://goteleport.com/blog/kubernetes-sso-saml','gravitational.com: How to Set Up Kubernetes SSO with SAML','','2022',0,'Deconstructs the mechanics of configuring Single Sign-On (SSO) for cluster environments utilizing SAML. The guide explains authentication federation patterns, mapping identity provider attributes to Kubernetes RBAC roles. This setup ensures seamless, centralized access management for enterprise platform infrastructure.','English','Article','Advanced',0,'online','manual',NULL,NULL,NULL,0,'2022-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Security", "Identity & Access", "SSO & SAML"]','["[COMMUNITY-TOOL]"]','[]','["kubernetes-security.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://goteleport.com/blog/ssh-certificates','goteleport.com: SSH Certificates Security. SSH Access Hardening 🌟','','2022',4,'In-depth structural review of SSH Certificates compared to public/private keys. Explains how SSH CAs sign cryptographic certificates to eliminate interactive public key management and enforce strict access expiry.','English','Article','Advanced',0,'online','manual',NULL,NULL,NULL,0,'2022-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Infrastructure", "Networking", "SSH Security"]','["[ENTERPRISE-STABLE]"]','[]','["linux.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://goteleport.com/blog/ssh-vs-kubectl','goteleport.com: kubectl exec vs SSH','','2026',0,'An architectural comparison contrasting standard SSH access with the API-driven ''kubectl exec'' command. From a security boundary posture, it highlights why ''kubectl exec'' is preferred inside modern clusters as it eliminates secondary authentication pipelines and relies purely on Kubernetes RBAC structures.','N/A','Blog Post','Advanced',0,'online','manual','ccb0aae514164f042c250cd029d710227a7114729436c87d19135bbdb4768506',100.0,1779033806,1,'2026-05-17T18:03:26.134700+02:00',NULL,NULL,NULL,'["Cloud Native", "Kubernetes", "Security"]','["[COMMUNITY-TOOL]"]','["docs/kubectl-commands.md"]','["kubectl-commands.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://gpustack.ai','seal.io: Open Source Platform Engineering for Dev & Ops','','2025',0,'Explores GPUStack (associated with gpustack.ai / seal.io''s evolution), an open-source platform engine designed for local and cloud GPU orchestration. Enables developers and platform teams to easily provision, manage, and scale AI/LLM execution environments across heterogeneous hardware infrastructure.','English','Open Source Project','Advanced',1,'online','manual',NULL,NULL,NULL,0,'2025-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Platform Engineering", "AI Platform", "GPU Orchestration"]','["[COMMUNITY-TOOL]"]','[]','["devops.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://gradle.org','gradle.org','','2026',5,'The primary landing portal for Gradle, a high-performance, open-source build automation system. Live Grounding confirms Gradle''s position as a dominant enterprise build engine, optimizing multi-project build caching, incremental compilation, and providing highly flexible Groovy and Kotlin DSL structures.','English','Website','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2026-06-01T00:00:00+02:00',NULL,NULL,NULL,'["DevOps", "Build Tools", "Gradle"]','["[DE FACTO STANDARD]"]','[]','["maven-gradle.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://grafana.com','grafana-6.7.2-1.x86_64.rpm','- [prometheus-2.17.1.linux-amd64](https://prometheus.io)
    - [apache-artemis-2.11.0](https://artemis.apache.org/components/artemis)
    - [apache-maven-3.6.3](https://maven.apache.org)','2020',0,'A legacy RPM binary package of Grafana 6.7.2. Kept as a reference point for historical dashboards and older enterprise network configurations.','None','Repository','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2020-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Infrastructure as Code", "Package Archives", "Visualization"]','["[LEGACY]"]','[]','["grafana.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://grafana.com/about/press/2021/11/10/grafana-labs-and-microsoft-partner-to-deliver-new-first-party-microsoft-azure-service','grafana.com: Grafana Labs and Microsoft partner to deliver new first party'' Microsoft Azure service','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','6abdeca0947896abcd9e3b5520c1ee78ffc9bf6b68f1aa65d0d333c13acd25de',100.0,1779030251,0,'2026-05-17T17:04:11.176644+02:00',NULL,NULL,NULL,'[]','[]','["docs/grafana.md"]','[]','{}','{"duplicate_of": "https://grafana.com/press/2021/11/10/grafana-labs-and-microsoft-partner-to-deliver-new-first-party-microsoft-azure-service"}');
INSERT INTO "resources" VALUES('https://grafana.com/blog/2020/07/22/introducing-the-new-and-improved-new-relic-plugin-for-grafana','grafana.com: Introducing the new and improved New Relic plugin for Grafana','','N/A',0,'A curated technical resource and architectural guide covering grafana.com: Introducing the new and improved New Relic plugin for Grafana in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'online','manual','54d16dab5a4e1951488181d1ade57325dc39e96fe8fa3c4cae03ee4db37e9968',100.0,1779031021,0,'2026-05-17T17:17:01.750111+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/grafana.md"]','["grafana.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://grafana.com/blog/2020/08/26/popular-community-plugins-that-can-improve-your-grafana-dashboards','Popular community plugins that can improve your Grafana dashboards 🌟','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','ac521043c65c8a49700d014629d02b010f728b5e68daddd281eaf3ee27c70db5',100.0,1779034462,0,'2026-05-17T18:14:22.355964+02:00',NULL,NULL,NULL,'[]','[]','["docs/grafana.md"]','[]','{}','{"review_metadata": {"original_url": "https://grafana.com/blog/2020/08/26/popular-community-plugins-that-can-improve-your-grafana-dashboards", "proposed_url": "NONE", "reason": "High-Value Protection: generic_redirect_loss", "timestamp": "2026-05-18T18:54:54.968277"}, "duplicate_of": "https://grafana.com/blog/popular-community-plugins-that-can-improve-your-grafana-dashboards"}');
INSERT INTO "resources" VALUES('https://grafana.com/blog/2020/09/21/how-we-use-the-grafana-github-plugin-to-track-outstanding-pull-requests','grafana.com: How we use the Grafana GitHub plugin to track outstanding pull'' requests','','N/A',0,'Grafana details their internal workflow configuration utilizing the Grafana GitHub plugin to visualize team velocity, pull request backlogs, and code review cycle times. This approach transitions software delivery metrics into real-time operational panels alongside infrastructure performance data. By unifying telemetry and development state, engineering managers gain unprecedented visibility into systemic delivery bottlenecks.','English','blog','Intermediate',0,'online','manual','e2dded09ea09dc1cd4e6d82daaa37645260d26e8239c2e8c86632952185fb24e',100.0,1779032346,0,'2026-05-17T17:39:06.567176+02:00',NULL,NULL,NULL,'["Developer Tools", "Infrastructure Monitoring", "Developer Experience Dashboards"]','["[CASE STUDY]", "[COMMUNITY-TOOL]"]','["docs/git.md"]','["git.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://grafana.com/blog/2020/10/27/announcing-grafana-tempo-a-massively-scalable-distributed-tracing-system','grafana.com: Announcing Grafana Tempo, a massively scalable distributed'' tracing system 🌟','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','4d08f8391695a9f5a04086f97a95e86d11093055aaec7207f5ece5bca76112e7',100.0,1779033430,0,'2026-05-17T17:57:10.811483+02:00',NULL,NULL,NULL,'[]','[]','["docs/monitoring.md"]','[]','{}','{"review_metadata": {"original_url": "https://grafana.com/blog/2020/10/27/announcing-grafana-tempo-a-massively-scalable-distributed-tracing-system", "proposed_url": "NONE", "reason": "High-Value Protection: generic_redirect_loss", "timestamp": "2026-05-18T18:54:54.988357"}, "duplicate_of": "https://grafana.com/blog/announcing-grafana-tempo-a-massively-scalable-distributed-tracing-system"}');
INSERT INTO "resources" VALUES('https://grafana.com/blog/2021/01/08/get-started-with-prometheus-with-these-three-easy-projects','==grafana.com: Get started with Prometheus with these three easy projects==','','N/A',0,'A curated technical resource and architectural guide covering ==grafana.com: Get started with Prometheus with these three easy projects== in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'online','manual','e84b66663fadbde62c883b2508f2dc69d9855673b1bd9dd9c7dfc0e48e781dfc',100.0,1779030712,0,'2026-05-17T17:11:52.166021+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/prometheus.md"]','["prometheus.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://grafana.com/blog/2021/01/25/a-beginners-guide-to-distributed-tracing-and-how-it-can-increase-an-applications-performance','grafana.com: A beginner''s guide to distributed tracing and how it can increase'' an application''s performance 🌟','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','52cc47e8a7058e8f87d6c80348209d93e51ca9a022b87291e7585bab534c7f75',100.0,1779031386,0,'2026-05-17T17:23:06.824384+02:00',NULL,NULL,NULL,'[]','[]','["docs/monitoring.md"]','[]','{}','{"review_metadata": {"original_url": "https://grafana.com/blog/2021/01/25/a-beginners-guide-to-distributed-tracing-and-how-it-can-increase-an-applications-performance", "proposed_url": "NONE", "reason": "High-Value Protection: generic_redirect_loss", "timestamp": "2026-05-18T18:54:55.002276"}, "duplicate_of": "https://grafana.com/blog/a-beginners-guide-to-distributed-tracing-and-how-it-can-increase-an-applications-performance"}');
INSERT INTO "resources" VALUES('https://grafana.com/blog/2021/04/05/using-telegraf-plugins-to-visualize-industrial-iot-data-with-the-grafana-cloud-hosted-prometheus-service','grafana.com: Using Telegraf plugins to visualize industrial IoT data with'' the Grafana Cloud Hosted Prometheus service','','N/A',0,'A curated technical resource and architectural guide covering grafana.com: Using Telegraf plugins to visualize industrial IoT data with'' the Grafana Cloud Hosted Prometheus service in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'online','manual','b7e57733bbe2ce014224d59348e37831f22142336753c49c1a73bfad2091a2ce',100.0,1779031461,0,'2026-05-17T17:24:21.475458+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/prometheus.md"]','["prometheus.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://grafana.com/blog/2021/04/08/how-we-use-metamonitoring-prometheus-servers-to-monitor-all-other-prometheus-servers-at-grafana-labs','grafana.com: How we use metamonitoring Prometheus servers to monitor all'' other Prometheus servers at Grafana Labs','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','25fea83d846c79cd23a87704dc92b8813ddbb56786975afca19dd4fb6512e7b8',100.0,1779030892,0,'2026-05-17T17:14:52.554380+02:00',NULL,NULL,NULL,'[]','[]','["docs/prometheus.md"]','[]','{}','{"review_metadata": {"original_url": "https://grafana.com/blog/2021/04/08/how-we-use-metamonitoring-prometheus-servers-to-monitor-all-other-prometheus-servers-at-grafana-labs", "proposed_url": "NONE", "reason": "High-Value Protection: generic_redirect_loss", "timestamp": "2026-05-18T18:54:54.949231"}, "duplicate_of": "https://grafana.com/blog/how-we-use-metamonitoring-prometheus-servers-to-monitor-all-other-prometheus-servers-at-grafana-labs"}');
INSERT INTO "resources" VALUES('https://grafana.com/blog/2021/07/06/whats-new-in-grafana-cloud-for-july-2021-traces-live-streaming-kubernetes-and-docker-integrations-and-more','grafana.com: What''s new in Grafana Cloud for July 2021: Traces, live streaming,'' Kubernetes and Docker integrations, and more','','N/A',0,'A curated technical resource and architectural guide covering grafana.com: What''s new in Grafana Cloud for July 2021: Traces, live streaming,'' Kubernetes and Docker integrations, and more in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'online','manual','6307927eb723803f0de1c2b6b4d348c3c08439e938b6c2e362558d5f599eb387',100.0,1779030508,0,'2026-05-17T17:08:28.082610+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/grafana.md"]','["grafana.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://grafana.com/blog/2021/07/26/get-comprehensive-monitoring-for-your-apache-kafka-ecosystem-instances-quickly-with-grafana-cloud','grafana.com: Get comprehensive monitoring for your Apache Kafka ecosystem'' instances quickly with Grafana Cloud','','N/A',0,'Curator Insight: Overview of cloud-managed observability templates for Kafka. Live Grounding: Details the installation of preconfigured Grafana dashboards targeting JVM metrics, consumer group lag, broker performance, and broker/under-replicated partition alerts.','English','Article','Intermediate',0,'online','manual','2935538fe3d34504e4446603cf855f18bb72db8224e49636fb8ee81f857d20fc',100.0,1779030010,0,'2026-05-17T17:00:10.206456+02:00',NULL,NULL,NULL,'["Observability", "Monitoring", "Grafana Integration"]','["[COMMUNITY-TOOL]"]','["docs/message-queue.md"]','["message-queue.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://grafana.com/blog/2021/08/05/grafana-8.1-released-new-geomap-and-annotations-panels-updated-plugin-management-and-more','grafana.com: Grafana 8.1 released: New Geomap and Annotations panels, updated'' plugin management, and more','','N/A',0,'A curated technical resource and architectural guide covering grafana.com: Grafana 8.1 released: New Geomap and Annotations panels, updated'' plugin management, and more in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'online','manual','2ec240edbb7fc5b03dd2b4a7064e8222641521c259c69313b26b9aadb16b8e23',100.0,1779034155,0,'2026-05-17T18:09:15.989372+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/grafana.md"]','["grafana.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://grafana.com/blog/2021/08/31/how-istio-tempo-and-loki-speed-up-debugging-for-microservices','grafana.com: How Istio, Tempo, and Loki speed up debugging for microservices','','N/A',0,'A curated technical resource and architectural guide covering grafana.com: How Istio, Tempo, and Loki speed up debugging for microservices in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'duplicate','manual','652762717f4e5651461bba4ca20f1d381b852840d263a8edbc8c9e85453207c5',100.0,1779029632,0,'2026-05-17T16:53:52.551858+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/demos.md"]','["demos.md"]','{}','{"duplicate_of": "https://grafana.com/blog/how-istio-tempo-and-loki-speed-up-debugging-for-microservices"}');
INSERT INTO "resources" VALUES('https://grafana.com/blog/2021/11/16/why-we-created-a-prometheus-agent-mode-from-the-grafana-agent','grafana.com: Why we created a Prometheus Agent mode from the Grafana Agent','','N/A',0,'A curated technical resource and architectural guide covering grafana.com: Why we created a Prometheus Agent mode from the Grafana Agent in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'online','manual','aed97a7c2ae48b5c1995a90543a4580b252c25b6b60b8849a28a40d572282e8a',100.0,1779033167,0,'2026-05-17T17:52:47.858785+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/prometheus.md"]','["prometheus.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://grafana.com/blog/2021/11/17/2021/11/17/grafana-aws-cloudwatch-integration','grafana.com: Introducing the AWS CloudWatch integration, Grafana Cloud''s'' first fully managed integration','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','N/A',100.0,1779031883,0,'2026-05-17T17:31:23.702377+02:00',NULL,NULL,NULL,'[]','[]','["docs/grafana.md"]','[]','{}','{"duplicate_of": "https://grafana.com/blog"}');
INSERT INTO "resources" VALUES('https://grafana.com/blog/2021/11/17/grafana-aws-cloudwatch-integration',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,'review_required','manual','2187aedb854cc5c737fb4f732751d03ff84815a3c337c2a1338bbd9621628141',64.0,1779130494,0,'2026-05-18T20:54:54.987559+02:00',NULL,NULL,NULL,'[]','[]','["docs/grafana.md"]','[]','{}','{"review_metadata": {"original_url": "https://grafana.com/blog/2021/11/17/grafana-aws-cloudwatch-integration", "proposed_url": "NONE", "reason": "High-Value Protection: generic_redirect_loss", "timestamp": "2026-05-18T18:54:54.987562"}}');
INSERT INTO "resources" VALUES('https://grafana.com/blog/2021/11/19/a-3-step-guide-to-troubleshooting-and-visualizing-kubernetes-with-grafana-cloud','==grafana.com: A 3-step guide to troubleshooting and visualizing Kubernetes'' with Grafana Cloud==','','N/A',0,'A curated technical resource and architectural guide covering ==grafana.com: A 3-step guide to troubleshooting and visualizing Kubernetes'' with Grafana Cloud== in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'online','manual','6c243178b54689f1f9f4c2e0c6422f84c7fbd32353ecf3086adfe39f6d69e66f',100.0,1779032590,0,'2026-05-17T17:43:10.258290+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/grafana.md"]','["grafana.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://grafana.com/blog/2021/11/29/how-to-build-performance-tests-into-your-ci-pipeline-with-k6-github-actions-and-grafana','grafana.com: How to build performance tests into your CI pipeline with k6,'' GitHub Actions, and Grafana','','N/A',0,NULL,NULL,NULL,NULL,0,NULL,'manual','7840bdbf499358cf62afabf504ecf2f436de75b7779bf55a6f16488ed6bb28d2',100.0,1779031442,0,'2026-05-17T17:24:02.999613+02:00',NULL,NULL,NULL,'[]','[]','["docs/qa.md"]','[]','{}','{}');
INSERT INTO "resources" VALUES('https://grafana.com/blog/2021/12/06/testing-shift-left-observability-with-the-grafana-stack-opentelemetry-and-k6','grafana.com: Testing shift left observability with the Grafana Stack, OpenTelemetry,'' and k6','','N/A',0,'A curated technical resource and architectural guide covering grafana.com: Testing shift left observability with the Grafana Stack, OpenTelemetry,'' and k6 in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'online','manual','e62b473ea2727dafb68c50f5759814efd0ca8c2b6a34f0594b20d361810c4ab1',100.0,1779032458,0,'2026-05-17T17:40:58.102519+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/grafana.md"]','["grafana.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://grafana.com/blog/2022/01/11/top-5-user-requested-synthetic-monitoring-alerts-in-grafana-cloud','grafana.com: Top 5 user-requested synthetic monitoring alerts in Grafana'' Cloud','','N/A',0,'A curated technical resource and architectural guide covering grafana.com: Top 5 user-requested synthetic monitoring alerts in Grafana'' Cloud in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'duplicate','manual','29dc15bedc98a05ecd9e5ca2a180be34e57ec4668838eb7b83bd784cd4683a83',100.0,1779032098,0,'2026-05-17T17:34:58.527183+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/grafana.md"]','["grafana.md"]','{}','{"duplicate_of": "https://grafana.com/blog/top-5-user-requested-synthetic-monitoring-alerts-in-grafana-cloud"}');
INSERT INTO "resources" VALUES('https://grafana.com/blog/2022/01/19/a-beginners-guide-to-network-monitoring-with-grafana-and-prometheus','==grafana.com: A beginner''s guide to network monitoring with Grafana and'' Prometheus==','','N/A',0,'A curated technical resource and architectural guide covering ==grafana.com: A beginner''s guide to network monitoring with Grafana and'' Prometheus== in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'online','manual','22c647b279b4870514569f5079f22df3e156d4fb34875d05c61722279b3f5bd8',100.0,1779032293,0,'2026-05-17T17:38:13.839692+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/grafana.md"]','["grafana.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://grafana.com/blog/2022/01/27/video-how-to-build-a-prometheus-query-in-grafana','grafana.com: Video: How to build a Prometheus query in Grafana','','N/A',0,'A curated technical resource and architectural guide covering grafana.com: Video: How to build a Prometheus query in Grafana in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'duplicate','manual','3300535eb36ef7b00b467aaa6ddd81433e0a3be53904e05f82e04f0ed36b301d',100.0,1779033664,0,'2026-05-17T18:01:04.175077+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/grafana.md"]','["grafana.md"]','{}','{"duplicate_of": "https://grafana.com/blog/video-how-to-build-a-prometheus-query-in-grafana"}');
INSERT INTO "resources" VALUES('https://grafana.com/blog/2022/02/01/an-advanced-guide-to-network-monitoring-with-grafana-and-prometheus','grafana.com: An advanced guide to network monitoring with Grafana and Prometheus','','N/A',0,'A curated technical resource and architectural guide covering grafana.com: An advanced guide to network monitoring with Grafana and Prometheus in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'online','manual','711977a69c9fe402d2aa73ed14aea43332efcf950988cab92ca0f926919b4970',100.0,1779034425,0,'2026-05-17T18:13:45.462818+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/grafana.md"]','["grafana.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://grafana.com/blog/2022/04/05/how-to-use-websockets-to-visualize-real-time-iot-data-in-grafana','==grafana.com: How to use WebSockets to visualize real-time IoT data in'' Grafana==','','N/A',0,'A curated technical resource and architectural guide covering ==grafana.com: How to use WebSockets to visualize real-time IoT data in'' Grafana== in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'online','manual','743cdf15d4fdb1e7cb305f6ac3e48aa163620f461ecc1c14470c39a3d770cef7',100.0,1779033167,0,'2026-05-17T17:52:47.863333+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/api.md"]','["api.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://grafana.com/blog/2022/06/06/grafana-dashboards-a-complete-guide-to-all-the-different-types-you-can-build','grafana.com: Grafana dashboards: A complete guide to all the different types'' you can build','','N/A',0,'A curated technical resource and architectural guide covering grafana.com: Grafana dashboards: A complete guide to all the different types'' you can build in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'duplicate','manual','3d56c0c80180a3aef05599da64998b018400fbf39c84b0fe941181c862da3a1b',100.0,1779031721,0,'2026-05-17T17:28:41.200652+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/grafana.md"]','["grafana.md"]','{}','{"duplicate_of": "https://grafana.com/blog/grafana-dashboards-a-complete-guide-to-all-the-different-types-you-can-build"}');
INSERT INTO "resources" VALUES('https://grafana.com/blog/2022/07/13/introducing-kubernetes-monitoring-in-grafana-cloud','grafana.com: Introducing Kubernetes Monitoring in Grafana Cloud','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','f8d444f8d229600bdd703e9782fb0a03e7c65d8c66b66cbe2fc5c5eafec65d97',100.0,1779029473,0,'2026-05-17T16:51:13.637766+02:00',NULL,NULL,NULL,'[]','[]','["docs/kubernetes-monitoring.md"]','[]','{}','{"review_metadata": {"original_url": "https://grafana.com/blog/2022/07/13/introducing-kubernetes-monitoring-in-grafana-cloud", "proposed_url": "NONE", "reason": "High-Value Protection: generic_redirect_loss", "timestamp": "2026-05-18T18:54:54.949398"}, "duplicate_of": "https://grafana.com/blog/introducing-kubernetes-monitoring-in-grafana-cloud"}');
INSERT INTO "resources" VALUES('https://grafana.com/blog/2022/10/20/how-to-manage-high-cardinality-metrics-in-prometheus-and-kubernetes','grafana.com: How to manage high cardinality metrics in Prometheus and Kubernetes','','N/A',0,'Provides an in-depth operational guide on mitigating Prometheus cardinality spikes within Kubernetes clusters. Curator insight emphasizes structural optimization of metric labels, while live grounding confirms Grafana''s continuing dominance in visualization platforms handling high-churn timeseries data. Key strategies include using metric relabel configurations and dropping redundant metrics prior to ingestion.','English','Blog/Guide','Advanced',0,'duplicate','manual','5ecd4ffd70e15e22d2e69104b4dd2366004aefdc227964c4753f75c8ec9f3dee',100.0,1779031597,0,'2026-05-17T17:26:37.029626+02:00',NULL,NULL,NULL,'["Observability", "Metrics", "Prometheus"]','["[ENTERPRISE-STABLE]", "[GUIDE]"]','["docs/kubernetes-monitoring.md"]','["kubernetes-monitoring.md"]','{}','{"duplicate_of": "https://grafana.com/blog/how-to-manage-high-cardinality-metrics-in-prometheus-and-kubernetes"}');
INSERT INTO "resources" VALUES('https://grafana.com/blog/2022/11/02/introducing-grafana-faro-oss-application-observability','grafana.com: Introducing Grafana Faro, an open source project for frontend'' application observability','','N/A',0,'A curated technical resource and architectural guide covering grafana.com: Introducing Grafana Faro, an open source project for frontend'' application observability in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'online','manual','1d3e2523a0f95cbe6befaa581f77cdbea122d6daa840ba5cc71ea9123e017264',100.0,1779031500,0,'2026-05-17T17:25:00.404494+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/grafana.md"]','["grafana.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://grafana.com/blog/2022/12/06/a-complete-guide-to-managing-grafana-as-code-tools-tips-and-tricks','grafana.com: A complete guide to managing Grafana as code: tools, tips,'' and tricks','','N/A',0,'A curated technical resource and architectural guide covering grafana.com: A complete guide to managing Grafana as code: tools, tips,'' and tricks in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'duplicate','manual','d6842e11215974a6410af7aba10582baddb1f4ea2969dc8b7a8ce1b9563d3353',100.0,1779031616,0,'2026-05-17T17:26:56.150167+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/grafana.md"]','["grafana.md"]','{}','{"duplicate_of": "https://grafana.com/blog/a-complete-guide-to-managing-grafana-as-code-tools-tips-and-tricks"}');
INSERT INTO "resources" VALUES('https://grafana.com/blog/2022/12/08/grafana-9.3-feature-grafana-oauth-token-improvements/?mdm=social','grafana.com: Grafana 9.3 feature: Grafana OAuth token improvements','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','2ec240edbb7fc5b03dd2b4a7064e8222641521c259c69313b26b9aadb16b8e23',100.0,1779033827,0,'2026-05-17T18:03:47.918134+02:00',NULL,NULL,NULL,'[]','[]','["docs/grafana.md"]','[]','{}','{"duplicate_of": "https://grafana.com/blog/2021/08/05/grafana-8.1-released-new-geomap-and-annotations-panels-updated-plugin-management-and-more"}');
INSERT INTO "resources" VALUES('https://grafana.com/blog/2023/01/19/how-to-monitor-kubernetes-clusters-with-the-prometheus-operator','grafana.com: How to monitor Kubernetes clusters with the Prometheus Operator','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','142887474a2e65d10127a0d61e34fa6bfea7efc749272a510c81918a538aa5cc',100.0,1779032406,0,'2026-05-17T17:40:06.767744+02:00',NULL,NULL,NULL,'[]','[]','["docs/kubernetes-monitoring.md"]','[]','{}','{"review_metadata": {"original_url": "https://grafana.com/blog/2023/01/19/how-to-monitor-kubernetes-clusters-with-the-prometheus-operator", "proposed_url": "NONE", "reason": "High-Value Protection: generic_redirect_loss", "timestamp": "2026-05-18T18:54:55.016750"}, "duplicate_of": "https://grafana.com/blog/how-to-monitor-kubernetes-clusters-with-the-prometheus-operator"}');
INSERT INTO "resources" VALUES('https://grafana.com/blog/2023/01/31/a-beginners-guide-to-kubernetes-application-monitoring','grafana.com: A beginner''s guide to Kubernetes application monitoring','','N/A',0,'Introduces foundational concepts of monitoring applications running inside Kubernetes. It walks through metrics generation, collection using Prometheus, and dashboarding via Grafana. Perfect for engineers getting started with basic application telemetry.','English','Blog/Guide','Beginner',0,'duplicate','manual','0b0cade843ea1c3636142b1387167da7cb408eceaa975bf4e036f91338cb06b2',100.0,1779032091,0,'2026-05-17T17:34:51.711058+02:00',NULL,NULL,NULL,'["Observability", "Metrics", "Grafana"]','["[COMMUNITY-TOOL]", "[GUIDE]"]','["docs/kubernetes-monitoring.md"]','["kubernetes-monitoring.md"]','{}','{"duplicate_of": "https://grafana.com/blog/a-beginners-guide-to-kubernetes-application-monitoring"}');
INSERT INTO "resources" VALUES('https://grafana.com/blog/2023/03/03/how-to-optimize-resource-utilization-with-kubernetes-monitoring-for-grafana-cloud','grafana.com: How to optimize resource utilization with Kubernetes Monitoring'' for Grafana Cloud 🌟','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','99f77ff5b8ee77c6dcbc156a86cac7486fa720c5ca61cbf0c823139b9b9fb58b',100.0,1779030681,0,'2026-05-17T17:11:21.404695+02:00',NULL,NULL,NULL,'[]','[]','["docs/kubernetes-monitoring.md"]','[]','{}','{"review_metadata": {"original_url": "https://grafana.com/blog/2023/03/03/how-to-optimize-resource-utilization-with-kubernetes-monitoring-for-grafana-cloud", "proposed_url": "NONE", "reason": "High-Value Protection: generic_redirect_loss", "timestamp": "2026-05-18T18:54:54.939261"}, "duplicate_of": "https://grafana.com/blog/how-to-optimize-resource-utilization-with-kubernetes-monitoring-for-grafana-cloud"}');
INSERT INTO "resources" VALUES('https://grafana.com/blog/2023/04/07/scrape-azure-metrics-and-monitor-aks-using-grafana-agent','==grafana.com: Scrape Azure metrics and monitor AKS using Grafana Agent=='' 🌟','','N/A',0,NULL,NULL,NULL,NULL,0,'online','manual','61f70b588bd60964e6763e3a1f7e69b28319c47a264fb94899f8d23ae0fad1fc',100.0,1779032729,0,'2026-05-17T17:45:29.679697+02:00',NULL,NULL,NULL,'[]','[]','["docs/managed-kubernetes-in-public-cloud.md"]','[]','{}','{"review_metadata": {"original_url": "https://grafana.com/blog/2023/04/07/scrape-azure-metrics-and-monitor-aks-using-grafana-agent", "proposed_url": "NONE", "reason": "High-Value Protection: generic_redirect_loss", "timestamp": "2026-05-18T18:54:55.010536"}}');
INSERT INTO "resources" VALUES('https://grafana.com/blog/2023/10/16/why-companies-choose-grafana-cloud-over-self-managed-oss-stacks','grafana.com: Why companies choose Grafana Cloud over self-managed OSS stacks','','N/A',0,'A curated technical resource and architectural guide covering grafana.com: Why companies choose Grafana Cloud over self-managed OSS stacks in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'online','manual','3a2120b1eea9e83d29f6fc7defa578f4be4fd654ff556a4ac797f29bd6860885',100.0,1779034270,0,'2026-05-17T18:11:10.371117+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/grafana.md"]','["grafana.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://grafana.com/blog/2023/11/14/grafana-beyla-1.0-release-zero-code-instrumentation-for-application-telemetry-using-ebpf','grafana.com: Grafana Beyla 1.0 release: zero-code instrumentation for application'' telemetry using eBPF','','N/A',0,'A curated technical resource and architectural guide covering grafana.com: Grafana Beyla 1.0 release: zero-code instrumentation for application'' telemetry using eBPF in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'online','manual','93552d685cd5610d881cdf878104ac9b14714660560d35ae637ffcb0ff9ed9c1',100.0,1779032224,0,'2026-05-17T17:37:04.346588+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/grafana.md"]','["grafana.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://grafana.com/docs/agent/v0.32/configuration/integrations/azure-exporter-config',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,'manual','f48a7411b7e038f9c0672fbb683c857855f25b3405d64c3aafb2a77462a0bf5a',100.0,1779034482,0,'2026-05-17T18:14:42.492685+02:00',NULL,NULL,NULL,'[]','[]','["docs/managed-kubernetes-in-public-cloud.md"]','[]','{}','{}');
INSERT INTO "resources" VALUES('https://grafana.com/docs/grafana-cloud/monitor-infrastructure/integrations/integration-reference/integration-docker','grafana.com: Docker Integration for Grafana Cloud','','2022',0,'Exhaustive integration manual for routing Prometheus-compatible engine metrics from Docker daemons directly to Grafana Cloud. Demonstrates telemetry extraction, container health monitoring, and system dashboard provisioning.','English','Documentation','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2022-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Monitoring & Observability", "Grafana", "Metrics collection"]','["[COMMUNITY-TOOL]"]','[]','["docker.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://grafana.com/docs/grafana-cloud/reference/integrations/integration-docker','grafana.com: Docker Integration for Grafana Cloud','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','f9fae31ae60d3c82931068c0199fbd61679dc96e7725b5caf479dcce103f723a',100.0,1779030135,0,'2026-05-17T17:02:15.145087+02:00',NULL,NULL,NULL,'[]','[]','["docs/docker.md"]','[]','{}','{"duplicate_of": "https://grafana.com/docs/grafana-cloud/monitor-infrastructure/integrations/integration-reference/integration-docker"}');
INSERT INTO "resources" VALUES('https://grafana.com/docs/grafana/latest/administration/provisioning','grafana.com: Provisioning Grafana 🌟','','2026',0,'The official operational manual detailing Grafana''s file-based provisioning system. By defining dashboards, notification integrations, and cluster data sources in declarative YAML, platform engineering teams can easily automate Grafana configuration via GitOps.','English','Documentation','Medium',0,'online','manual',NULL,NULL,NULL,0,'2026-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Observability", "Visualization", "Grafana Configuration"]','["[COMMUNITY-TOOL]"]','[]','["grafana.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://grafana.com/docs/v5.4','grafana.com/docs/v5.4/','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','f5c26428f20623d10029e097f5577aa90154818224e71f7dc39a4a72d01fa2d7',100.0,1779033802,0,'2026-05-17T18:03:22.386378+02:00',NULL,NULL,NULL,'[]','[]','["docs/ocp4.md"]','[]','{}','{"duplicate_of": "https://archive.grafana.com/docs/grafana/v5.4"}');
INSERT INTO "resources" VALUES('https://grafana.com/grafana/dashboards','Grafana Dashboards','','2021',0,'Official ecosystem library hosting thousands of pre-configured dashboard JSON definitions. Enables fast deployment of visual layouts for standard tools like databases, networks, and virtualizers.','JSON','Tool','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Observability & Monitoring", "Grafana Ecosystem", "Dashboards"]','["[COMMUNITY-TOOL]"]','[]','["grafana.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://grafana.com/grafana/dashboards/10702','grafana.com/grafana/dashboards/10702','','N/A',0,NULL,NULL,NULL,NULL,0,NULL,'manual','c521ad71aef223544836bc2a81e2c6b31c6d7b4e92eaec572beb0bd51c41793c',100.0,1779030986,0,'2026-05-17T17:16:26.921698+02:00',NULL,NULL,NULL,'[]','[]','["docs/grafana.md", "docs/prometheus.md"]','[]','{}','{}');
INSERT INTO "resources" VALUES('https://grafana.com/grafana/dashboards/10702-activemq',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,'manual','6a15a8952a1cf9bf98be3f41f7c311520e8ce50ab316b48fa791958a6015ed48',100.0,1779130494,0,'2026-05-18T20:54:54.963516+02:00',NULL,NULL,NULL,'[]','[]','["docs/grafana.md", "docs/prometheus.md"]','[]','{}','{}');
INSERT INTO "resources" VALUES('https://grafana.com/grafana/dashboards/9087',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,'manual','8ce121c6ac51b3fa1743f4dcf4c8134755b5d7c71568fd71f5c490176d972d95',100.0,1779033237,0,'2026-05-17T17:53:57.525003+02:00',NULL,NULL,NULL,'[]','[]','["docs/grafana.md"]','[]','{}','{}');
INSERT INTO "resources" VALUES('https://grafana.com/grafana/dashboards/9777',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,'manual','9b87516c2456bed766a28924623ef45278edcd0c2b6c96b5ab4680f56c1e5225',100.0,1779029479,0,'2026-05-17T16:51:19.330388+02:00',NULL,NULL,NULL,'[]','[]','["docs/grafana.md"]','[]','{}','{}');
INSERT INTO "resources" VALUES('https://grafana.com/grafana/dashboards/9777-watermill',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,'manual','b51b472ae700de329a34b2da210a93343727dd3f9cee9f68a76fc844fb1c3a27',100.0,1779130494,0,'2026-05-18T20:54:54.966391+02:00',NULL,NULL,NULL,'[]','[]','["docs/grafana.md"]','[]','{}','{}');
INSERT INTO "resources" VALUES('https://grafana.com/grafana/dashboards/?collector=Telegraf','Grafana Dashboards with Telegraf Collectors','','2026',0,'Curated dashboard collection optimized for displaying metrics gathered via Telegraf. Provides visual paradigms for memory, system operations, disk throughput, and CPU scaling.','None','Documentation','Beginner',0,'online','manual',NULL,NULL,NULL,0,'2026-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Observability", "Visualization", "Grafana Dashboards"]','["[COMMUNITY-TOOL]"]','[]','["prometheus.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://grafana.com/grafana/dashboards?collector=Telegraf','Grafana Dashboards with Telegraf Collectors','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','b6d7a3debd14be699cdcf1261c8afab8597a9e4e58e7d34964bddf9dbf550741',100.0,1779031064,0,'2026-05-17T17:17:44.946709+02:00',NULL,NULL,NULL,'[]','[]','["docs/prometheus.md"]','[]','{}','{"duplicate_of": "https://grafana.com/grafana/dashboards/?collector=Telegraf"}');
INSERT INTO "resources" VALUES('https://grafana.com/oss/faro','Grafana Faro 🌟','','2023',5,'Introduction to Grafana Faro, an open-source web SDK designed for Frontend Application Observability. Collects real-time core web vitals, user logs, console errors, and session metrics.','TypeScript','Repository','Advanced',0,'online','manual',NULL,NULL,NULL,0,'2023-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Observability & Monitoring", "User Experience Monitoring", "Frontend Observability"]','["[DE FACTO STANDARD]"]','[]','["grafana.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://grafana.com/oss/grafana/?mdm=social','grafana.com: Grafana 9.3 feature: Grafana OAuth token improvements','','2022',0,'Architectural breakdown of OAuth credentials handling enhancements in Grafana 9.3. Focuses on downstream token propagation, background credential refreshes, and access token security constraints.','English','Article','Advanced',0,'online','manual',NULL,NULL,NULL,0,'2022-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Observability & Monitoring", "Grafana Ecosystem", "Security & Access Control"]','["[COMMUNITY-TOOL]"]','[]','["grafana.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://grafana.com/oss/loki','Grafana Loki','','2024',5,'Grafana Loki is a highly available, multi-tenant log aggregation engine designed to index metadata labels instead of log contents. Minimizes overhead and simplifies Kubernetes-native log parsing.','Go','Repository','Advanced',1,'online','manual',NULL,NULL,NULL,0,'2024-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Observability & Monitoring", "Log Management", "Log Aggregation"]','["[DE FACTO STANDARD]"]','[]','["grafana.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://grafana.com/oss/oncall','Grafana OnCall OSS','','2026',0,'Grafana OnCall OSS is an open-source, developer-friendly incident response and alert management tool designed to integrate natively with Prometheus and Grafana alerts. It enables on-call engineering teams to easily configure alert schedules, escalation pipelines, and slack integrations directly from an intuitive interface. It simplifies operations by centralizing alerting rules and on-call schedules.','Python','Incident Response Engine','Intermediate',1,'online','manual','298b6ca486a499dc411e8ca2e58a3864532aa17b1ad4dfcdddef4bb76cdd6bf3',100.0,1779030825,1,'2026-05-17T17:13:45.007785+02:00',NULL,NULL,NULL,'["Observability", "Incident Response", "Operations"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-tools.md"]','["kubernetes-tools.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://grafana.com/press/2021/11/10/grafana-labs-and-microsoft-partner-to-deliver-new-first-party-microsoft-azure-service','grafana.com: Grafana Labs and Microsoft partner to deliver new first party Microsoft Azure service','','2021',0,'Official announcement of the partnership between Microsoft and Grafana Labs, launching Azure Managed Grafana. Details native Azure security, directory integrations, and SaaS SLA support.','English','Article','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Observability & Monitoring", "Grafana Ecosystem", "Cloud & Enterprise Partnerships"]','["[COMMUNITY-TOOL]"]','[]','["grafana.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://granulate.io/a-deep-dive-into-kubernetes-scheduling','granulate.io: A Deep Dive into Kubernetes Scheduling','','N/A',0,'A curated technical resource and architectural guide covering granulate.io: A Deep Dive into Kubernetes Scheduling in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779029838,0,'2026-05-17T16:57:18.521916+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes.md"]','["kubernetes.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://graphql.org','GraphQL','','2026',5,'The GraphQL home, defining the industry-standard data query and schema management protocol. By letting clients request exactly what they need, GraphQL solves REST''s over-fetching and under-fetching limitations.','Agnostic','Specification','Advanced',1,'online','manual',NULL,NULL,NULL,0,'2026-06-01T00:00:00+02:00',NULL,NULL,NULL,'["API Architectures", "GraphQL", "Specification"]','["[DE FACTO STANDARD]"]','[]','["api.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://graphviz.online','graphviz.online','','2024',3,'An alternative web interface facilitating online rendering of Graphviz constructs. Standardizes the design and inspection of infrastructure dependencies dynamically computed via declarative schemas.','JavaScript','Tool','Beginner',0,'online','manual',NULL,NULL,NULL,0,'2024-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Infrastructure as Code", "Visualization", "Online Editors"]','["[COMMUNITY-TOOL]"]','[]','["terraform.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://graphviz.org','graphviz.org','','2026',5,'Open-source graph visualization software. Frequently paired with `terraform graph` to render DOT files into legible visual topologies, depicting complex network, instance, and workspace dependency graphs.','C','Tool','Beginner',0,'online','manual',NULL,NULL,NULL,0,'2026-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Infrastructure as Code", "Visualization", "Tooling"]','["[DE FACTO STANDARD]"]','[]','["terraform.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://gravitational.com/blog/how-to-ssh-properly','gravitational.com: How to SSH Properly 🌟','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','466fa16d7ed09c5ffe4bfdb3087a88c9d17fdb5cb9b1d5e9a5a23321b62ee0e3',100.0,1779033751,0,'2026-05-17T18:02:31.257786+02:00',NULL,NULL,NULL,'[]','[]','["docs/linux.md"]','[]','{}','{"duplicate_of": "https://goteleport.com/blog/how-to-ssh-properly"}');
INSERT INTO "resources" VALUES('https://gravitational.com/blog/kubernetes-sso-saml','gravitational.com: How to Set Up Kubernetes SSO with SAML','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','a4eefea90e0648e41fa945e6e52e68faa9aac64a1c7fde180c95dd60fb3b3bca',100.0,1779033218,0,'2026-05-17T17:53:38.621561+02:00',NULL,NULL,NULL,'[]','[]','["docs/kubernetes-security.md"]','[]','{}','{"duplicate_of": "https://goteleport.com/blog/kubernetes-sso-saml"}');
INSERT INTO "resources" VALUES('https://gravitydevops.com/terraform-tutorials-basic-to-advanced','gravitydevops.com: Terraform: A Step-by-Step Guide from Basics to Advanced'' Techniques','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','1dfa6187447339288b03844bcbe94034c1f672cdd0f4d0b401ff381b9096481f',100.0,1779030686,0,'2026-05-17T17:11:26.401825+02:00',NULL,NULL,NULL,'[]','[]','["docs/terraform.md"]','[]','{}','{"duplicate_of": "https://gravitydevops.com/terraform-tutorials-basic-to-advanced-2025"}');
INSERT INTO "resources" VALUES('https://gravitydevops.com/terraform-tutorials-basic-to-advanced-2025','gravitydevops.com: Terraform: A Step-by-Step Guide from Basics to Advanced Techniques','','2025',3,'An updated pedagogical guide reflecting modern Terraform patterns up to 2025. Highlights the architectural transition toward highly modular setups, automated test-driven infrastructure development, and integration with modern cloud-native providers. Live grounding validates that this guide is exceptional for onboarding engineering talent with clean, cloud-agnostic paradigms.','HCL','Blog','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2025-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Infrastructure as Code", "Terraform", "Adoption Principles"]','["[COMMUNITY-TOOL]"]','[]','["terraform.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://gregsramblings.com/blog/compare-google-cloud-to-aws','Mapping of AWS services to Google Cloud','','N/A',0,NULL,NULL,NULL,NULL,0,NULL,'manual','N/A',100.0,1779029952,0,'2026-05-17T16:59:12.475817+02:00',NULL,NULL,NULL,'[]','[]','["docs/GoogleCloudPlatform.md"]','[]','{}','{}');
INSERT INTO "resources" VALUES('https://grokkinginterview.com/13-rest-api-interview-questions-you-need-to-know-f0e7ec857550','grokkinginterview.com: 13 REST API interview questions you need to know','','N/A',0,'A curated technical resource and architectural guide covering grokkinginterview.com: 13 REST API interview questions you need to know in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779033704,0,'2026-05-17T18:01:44.815509+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/interview-questions.md"]','["interview-questions.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://groups.google.com/g/ansible-devel/c/CdQ7eWUUm8k?pli=1','Ansible 3.3.0 released','','2021',0,'Release analysis for Ansible 3.3.0. Details backward compatibility constraints, system engine integration tests, updated community collections, and critical bug fixes mapped back to the underlying ''ansible-core'' codebase.','English','Changelog','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Infrastructure as Code", "Ansible", "Releases"]','["[COMMUNITY-TOOL]"]','[]','["ansible.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://grow.google/certificates/interview-warmup','grow.google: interview warmup','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','9ab9ae66017074327379717fc5828bc323b701507c50b094945e6e5d2b1c98b6',100.0,1779031800,0,'2026-05-17T17:30:00.130831+02:00',NULL,NULL,NULL,'[]','[]','["docs/interview-questions.md"]','[]','{}','{"duplicate_of": "https://grow.google/grow-your-career/articles/interview-tips"}');
INSERT INTO "resources" VALUES('https://grow.google/grow-your-career/articles/interview-tips','grow.google: interview warmup','','2026',0,'An interactive tool developed by Google that leverages voice-to-text and NLP algorithms to evaluate mock interview responses. Analyzes candidate language patterns to offer structural feedback for technical and programmatic roles.','None','Interactive Web App','Beginner',0,'online','manual',NULL,NULL,NULL,0,'2026-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Career & Interview Preparation", "Interview Prep", "Aviation & Career Tools"]','["[COMMUNITY-TOOL]"]','[]','["interview-questions.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://grpc.io','gRPC','','2026',5,'The home of gRPC, a high-performance, open-source universal RPC framework developed by Google. Utilizing HTTP/2 for transport and Protocol Buffers for serialization, it provides bidirectional streaming, multiplexing, and strongly typed contracts, serving as the modern standard for cloud-native microservices.','Agnostic','Framework','Advanced',1,'online','manual',NULL,NULL,NULL,0,'2026-06-01T00:00:00+02:00',NULL,NULL,NULL,'["API Architectures", "RPC", "gRPC"]','["[DE FACTO STANDARD]"]','[]','["api.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://grpc.io/docs/what-is-grpc/faq',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,'manual','20caf4b06ca214386b259fedf8f57ee4cf235bc4acee94db100c4c2e943b284d',100.0,1779130495,0,'2026-05-18T20:54:55.020766+02:00',NULL,NULL,NULL,'[]','[]','["docs/servicemesh.md"]','[]','{}','{}');
INSERT INTO "resources" VALUES('https://grpc.io/faq',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,'manual','dc083a65d3af708aa3bc909c276bebd315ddf2da5165f9aa2440e4743c16a25e',100.0,1779032734,0,'2026-05-17T17:45:34.183532+02:00',NULL,NULL,NULL,'[]','[]','["docs/servicemesh.md"]','[]','{}','{}');
INSERT INTO "resources" VALUES('https://gruntwork.io','gruntwork.io','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','8ba9b0105dd56748b2841debd75ffd506b0ba07eebb611886a542d103a1e0b00',100.0,1779029366,0,'2026-05-17T16:49:26.897598+02:00',NULL,NULL,NULL,'[]','[]','["docs/terraform.md"]','[]','{}','{"duplicate_of": "https://www.gruntwork.io"}');
INSERT INTO "resources" VALUES('https://guide.sst.dev/examples/how-to-debug-lambda-functions-with-visual-studio-code.html','serverless-stack.com: How to debug Lambda functions with Visual Studio Code','','2021',0,'This guide explains how to leverage the SST (Serverless Stack) framework in VS Code to live-debug AWS Lambda functions locally. It enables breakpoints and live state evaluation against real AWS services without redeploying.','TypeScript','Documentation','Intermediate',1,'online','manual','57959101bd257e0f33dfd006198ef2dc6afe3bfc9ec21d3b39fd87594c5fa9d2',100.0,1779130494,0,'2026-05-18T20:54:54.983081+02:00',NULL,NULL,NULL,'["Development Tools", "VS Code", "Serverless Debugging"]','["[COMMUNITY-TOOL]"]','["docs/visual-studio.md"]','["visual-studio.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://guides.github.com','guides.github.com 🌟','','N/A',0,NULL,NULL,NULL,NULL,0,NULL,'manual','89a5ba49ce4264f5e8283392357e2b186671722258f75186683b60651683916c',100.0,1779030422,0,'2026-05-17T17:07:02.500474+02:00',NULL,NULL,NULL,'[]','[]','["docs/cheatsheets.md"]','[]','{}','{}');
INSERT INTO "resources" VALUES('https://guides.github.com/introduction/flow','GitHub Flow','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','25f429305726d126f298ea2ba4d7bfdd4e35d179c2b77636f0fad378ec555e4b',100.0,1779029594,0,'2026-05-17T16:53:14.325364+02:00',NULL,NULL,NULL,'[]','[]','["docs/git.md"]','[]','{}','{"duplicate_of": "https://docs.github.com/en/get-started/using-github/github-flow", "gh_open_issues_30d": 0, "gh_open_prs_30d": 0, "gh_community_health": "dormant", "gh_activity_checked": "2026-06-20T12:26:26.471399+02:00"}');
INSERT INTO "resources" VALUES('https://guides.github.com/pdfs/markdown-cheatsheet-online.pdf','guides.github.com: Markdown Cheat Sheet 2','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','89a5ba49ce4264f5e8283392357e2b186671722258f75186683b60651683916c',100.0,1779029158,0,'2026-05-17T16:45:58.680445+02:00',NULL,NULL,NULL,'[]','[]','["docs/cheatsheets.md", "docs/mkdocs.md"]','[]','{}','{"duplicate_of": "https://guides.github.com", "gh_open_issues_30d": 0, "gh_open_prs_30d": 0, "gh_community_health": "dormant", "gh_activity_checked": "2026-06-20T12:26:27.041286+02:00"}');
INSERT INTO "resources" VALUES('https://guides.sonatype.com/repo3/technical-guides/secure-docker-registries','guides.sonatype.com: secure docker registries','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','6ad7ccbe2d98187378154f265e55ba0d8fee84aa5213031477c464a663023a4e',100.0,1779032793,0,'2026-05-17T17:46:33.534742+02:00',NULL,NULL,NULL,'[]','[]','["docs/registries.md"]','[]','{}','{"duplicate_of": "https://help.sonatype.com/en/404-page.html"}');
INSERT INTO "resources" VALUES('https://guyzsarun.medium.com/kubernetes-liveness-readiness-probe-explained-352691dcccf1','guyzsarun.medium.com: Kubernetes Liveness, Readiness Probe Explained','','N/A',0,'A curated technical resource and architectural guide covering guyzsarun.medium.com: Kubernetes Liveness, Readiness Probe Explained in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779032546,0,'2026-05-17T17:42:26.912871+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes.md"]','["kubernetes.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://hackernoon.com/9-basic-and-crucial-tips-for-microservices-developers','hackernoon.com: 9 Basic (and Crucial) Tips for Microservices Developers 🌟','','2022',4,'Synthesizes nine core guidelines for microservices engineering, focusing on isolated databases, API versioning, robust service contracts, and distributed tracing integration. Highlights the architectural imperative of treating microservices as loosely coupled, independently deployable domains.','English','Technical Blog','Intermediate',1,'online','manual',NULL,NULL,NULL,0,'2022-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Microservices & Distributed Systems", "Software Engineering Principles", "Developer Workflow"]','["[ENTERPRISE-STABLE]"]','[]','["introduction.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://hackernoon.com/a-guide-to-deploying-jaeger-on-kubernetes-in-production-0p2n3tub','hackernoon.com: A Guide to Deploying Jaeger on Kubernetes in Production','','2021',0,'An operations guide detailing how to run Jaeger in high-traffic production environments on Kubernetes. Compares Elasticsearch and Cassandra storage backends and reviews the deployment of collectors and agents.','English','Article','High',1,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Observability", "Distributed Tracing", "Deployment"]','["[COMMUNITY-TOOL]"]','[]','["istio.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://hackernoon.com/cleanup-old-docker-images-from-nexus-repository-617b1004dad8','hackermoon.com: cleanup old docker images from nexus repository','','2019',0,'Explores operational strategies and garbage collection scripts to prune legacy and unused container images from Sonatype Nexus repository databases. Over time, registry storage can bloat; this guide addresses cleanup tasks and configuration of scheduled maintenance tasks. It provides shell commands and API calls to maintain underlying storage health.','Shell','Blog','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2019-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Artifact Management", "Package Repositories", "Nexus Operations"]','["[LEGACY]"]','[]','["registries.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://hackernoon.com/database-vs-data-warehouse-vs-data-lake-a-simple-explanation-hz2k33rm','hackernoon.com: Database Vs Data Warehouse Vs Data Lake: A Simple Explanation','','2021',0,'An educational breakdown that contrasts transactional OLTP systems, analytical data warehouses (OLAP), and raw, unstructured data lakes. Clearly maps distinct hardware, cost, and orchestration profiles to each model.','English','Conceptual Guide','Beginner',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Database Architecture", "Data Storage", "Core Concepts"]','["[COMMUNITY-TOOL]", "[GUIDE]"]','[]','["databases.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://hackernoon.com/exporting-your-gke-cluster-to-terraform-cloud-a-guide-with-challenges-and-solutions','hackernoon.com: Exporting Your GKE Cluster to Terraform Cloud: A Guide with Challenges and Solutions','','2022',0,'Discusses methodologies for exporting pre-existing Google Kubernetes Engine (GKE) clusters to managed Terraform Cloud environments. Outlines state import patterns, resource alignment challenges, and security token configuration.','HCL','Article','Advanced',0,'online','manual',NULL,NULL,NULL,0,'2022-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Cloud Infrastructure", "GCP", "GKE Orchestration"]','["[COMMUNITY-TOOL]"]','[]','["terraform.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://hackernoon.com/how-to-create-kubernetes-yaml-files',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,'manual','da54d82ac85a618cf8a8a5852661084f73055c84ca97bb773c6ec6bd75c5b38f',100.0,1779032874,0,'2026-05-17T17:47:54.580464+02:00',NULL,NULL,NULL,'[]','[]','["docs/yaml.md"]','[]','{}','{"is_special": true}');
INSERT INTO "resources" VALUES('https://hackernoon.com/how-to-deploy-code-faster-using-kubernetes-jh1y3ul0','hackernoon.com: How To Deploy Code Faster Using Kubernetes','','2020',3,'Focuses on optimizing continuous integration/continuous delivery deployment velocity. Discusses container build layer caching strategies, multi-stage Dockerfiles, and fine-tuning Kubernetes deployment rolling update specifications (maxSurge and maxUnavailable) to safely execute rapid iterations.','English','Article','Beginner',0,'online','manual',NULL,NULL,NULL,0,'2020-06-01T00:00:00+02:00',NULL,NULL,NULL,'["CI/CD", "Deployment Speed", "Best Practices"]','["[COMMUNITY-TOOL]"]','[]','["kubernetes.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://hackernoon.com/how-to-generate-kubernetes-manifests-with-a-single-command','hackernoon.com: How to Generate Kubernetes Manifests With a Single Command'' (kompose)','','2021',0,'A comprehensive guide focusing on the practical utilization of Kompose to bootstrap Kubernetes environments from Docker Compose configurations. It details structural transitions, manifest mapping, and best practices for streamlining developer workflows.','Markdown','Article','Simple',0,'online','manual','b72de19fb260bd2be4096c6495e67d7387126d5be3d6d4fe4364a8dcb0fdc188',100.0,1779030583,1,'2026-05-17T17:09:43.239763+02:00',NULL,NULL,NULL,'["Application Lifecycle", "Manifest Generation", "Developer Education"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-tools.md"]','["kubernetes-tools.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://hackernoon.com/how-to-use-opentelemetry-and-jaeger-to-implement-distributed-tracing-and-apm-jcx34fi','hackernoon.com: How To Use OpenTelemetry And Jaeger To Implement Distributed Tracing And APM','','2022',0,'An integration tutorial illustrating how to link OpenTelemetry APIs with Jaeger collectors. Outlines architectural best practices for standardizing traces, contextual metadata, and spans across polyglot microservice environments.','English','Article','Medium',1,'online','manual',NULL,NULL,NULL,0,'2022-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Observability", "Distributed Tracing", "OpenTelemetry"]','["[COMMUNITY-TOOL]"]','[]','["istio.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://hackernoon.com/how-to-work-with-the-kubectl-debug-command','hackernoon.com: How to Work With the Kubectl Debug Command','','2026',0,'An in-depth technical manual outlining the usage of ''kubectl debug''. It details how to troubleshoot crash-looping workloads by attaching ephemeral diagnostic containers into target Pod namespaces, effectively bypassing missing-shell constraints of distroless or minimal base images.','N/A','Article','Advanced',0,'online','manual','b5cc7b9c7ac602532cfead63791e86c45677b9158bb24befd719a44d7199e334',100.0,1779029969,1,'2026-05-17T16:59:29.497940+02:00',NULL,NULL,NULL,'["Cloud Native", "Kubernetes", "CLI & Debugging"]','["[COMMUNITY-TOOL]"]','["docs/kubectl-commands.md"]','["kubectl-commands.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://hackernoon.com/kubernetes-and-helm-a-deadly-combo-to-help-you-deploy-with-ease-rjr30x2','hackernoon.com: Kubernetes and Helm: A Deadly Combo to Help You Deploy with Ease','','2020',0,'High-level overview of Helm''s architecture and its role in scaling Kubernetes software rollouts. Walks developers through how template definitions replace raw YAML, reducing repetitive work and config drift across microservices.','English','Article','Beginner',1,'online','manual',NULL,NULL,NULL,0,'2020-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Cloud Native", "Application Delivery", "Package Management", "Introductory"]','["[COMMUNITY-TOOL]"]','[]','["helm.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://hackernoon.com/kubernetes-cluster-must-haves-to-be-production-ready','hackernoon.com: Kubernetes Cluster Must-Haves To Be Production Ready','','2021',0,'Reviews crucial components for production clusters, such as external ingress controllers, certificate managers, cluster autoscaling mechanisms, centralized telemetry, and comprehensive runtime security enforcement.','English','Article','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Operations", "Best Practices", "Production Readiness"]','["[COMMUNITY-TOOL]"]','[]','["kubernetes.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://hackernoon.com/kubernetes-resource-quotas','hackernoon.com: Kubernetes Resource Quotas','','2020',0,'Detailed analysis of `ResourceQuota` usage in multi-tenant clusters.
- Shows how to restrict overall CPU, memory, storage, and pod counts per namespace.
- Prevents development workloads or runaway services from consuming all cluster resources.','English','Article','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2020-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Resource Management", "Policy & Governance", "Resource Quotas"]','["[COMMUNITY-TOOL]"]','[]','["kubernetes.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://hackernoon.com/practical-transaction-handling-in-microservice-architecture-5x1631ke','hackernoon.com: Practical Transaction Handling in Microservice Architecture','','2020',0,'Provides deep analysis of transactional boundaries inside distributed microservice systems. Explores the design of the Saga pattern (orchestrated/choreographed), transactional outboxes, and 2-phase commits for strong versus eventual consistency.','English','Architectural Blueprint','Advanced',1,'online','manual',NULL,NULL,NULL,0,'2020-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Database Architecture", "Microservices Patterns", "Transactions"]','["[COMMUNITY-TOOL]"]','[]','["databases.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://hackernoon.com/reducing-kubernetes-costs','hackernoon.com: Reducing Kubernetes Costs','','2021',0,'Explores pragmatic optimization techniques to trim compute waste. Focuses on standard auto-scaling mechanisms (HPA, VPA, Karpenter) and leveraging pre-emptible instances for elastic background processing.','N/A','Article','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Infrastructure Optimization", "Cost Management", "FinOps Practices"]','["[COMMUNITY-TOOL]"]','[]','["kubernetes.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://hackernoon.com/the-ultimate-beginners-guide-to-kubernetes-and-container-orchestration-5d83354y','hackernoon.com: The Ultimate Beginners Guide To Kubernetes and Container Orchestration','','2019',2,'Traces the evolution of software hosting environments from physical bare-metal servers, through hypervisor-based virtualization, to lightweight OCI containers orchestrated dynamically by Kubernetes.','English','Article','Beginner',0,'online','manual',NULL,NULL,NULL,0,'2019-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Fundamentals", "Introduction", "History"]','["[COMMUNITY-TOOL]"]','[]','["kubernetes.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://hackernoon.com/using-spinnaker-with-kubernetes-for-cicd-52w3uo9','hackernoon: Using Spinnaker with Kubernetes for CI/CD','','2019',0,'Curator Insight outlines utilizing Spinnaker''s cloud native engine as an external continuous delivery pipeline for Kubernetes applications. Live Grounding validates that separating build execution (CI) from application delivery (CD) using a dedicated tool like Spinnaker prevents pipeline scaling bottlenecks. This pattern decouples deployment safety from runner nodes.','N/A','Documentation','Intermediate',1,'online','manual',NULL,NULL,NULL,0,'2019-06-01T00:00:00+02:00',NULL,NULL,NULL,'["DevOps", "Continuous Delivery", "Spinnaker Setup", "Kubernetes Native Deployment"]','["[COMMUNITY-TOOL]"]','[]','["demos.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://hackernoon.com/what-is-gitops-and-why-is-it-almost-useless-part-2','hackernoon.com: What Is GitOps And Why Is It (Almost) Useless? Part 2','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','e04749d91614d8a3ac9fe78003dbbb45d8b316ba5afe6055569c51bf6fc159b8',100.0,1779033088,1,'2026-05-17T17:51:28.569783+02:00',NULL,NULL,NULL,'[]','[]','["docs/gitops.md"]','[]','{}','{"duplicate_of": "https://hackernoon.com/what-is-gitops-and-why-it-is-almost-useless-part-1"}');
INSERT INTO "resources" VALUES('https://hackernoon.com/what-is-gitops-and-why-it-is-almost-useless-part-1','hackernoon.com: What Is GitOps And Why Is It (Almost) Useless? Part 1','- [hackernoon.com: What Is GitOps And Why Is It (Almost) Useless? Part 2](https://hackernoon.com/what-is-gitops-and-why-is-it-almost-useless-part-2) In this controversial article, the author argues that GitOps is a (mostly) unnecessary abstraction that introduces more complexity than it''s worth. The article tackles several GitOps principles and gives practical code counterexamples.','2022',0,'A counter-perspective assessing structural drawbacks, complexity overheads, and potential friction introduced by early-stage GitOps patterns. Explores branch management overheads and reconciliation loop limitations in non-standard enterprise deployments.','English','Article','Advanced',0,'online','manual',NULL,NULL,NULL,0,'2022-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Continuous Delivery", "GitOps", "Critique & Nuance"]','["[COMMUNITY-TOOL]"]','[]','["gitops.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://hackerone.com/reports/1249583','hackerone.com: Authenticated kubernetes principal with restricted permissions can retrieve ingress-nginx serviceaccount token and secrets across all namespaces','','2021',0,'A detailed post-mortem report demonstrating how restricted cluster principals could extract ingress-nginx service account tokens. This real-world vulnerability highlights the architectural danger of over-privileged system namespaces. It emphasizes the need to isolate and continuously audit ingress controller configurations.','English','Article','Advanced',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Security", "Vulnerabilities", "Case Studies"]','["[COMMUNITY-TOOL]"]','[]','["kubernetes-security.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://hackingcpp.com/cpp/cheat_sheets','hackingcpp.com: C++ Cheat Sheets','','2025',0,'An advanced Modern C++ reference targeting specifications up to C++23. Explains smart memory management, standard template library algorithms, and modern concurrency features.','C++','Reference','Advanced',0,'online','manual',NULL,NULL,NULL,0,'2025-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Software Engineering", "Languages", "C++"]','["[COMMUNITY-TOOL]"]','[]','["cheatsheets.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://hackingcpp.com/cpp/cheat_sheets.html','hackingcpp.com: C++ Cheat Sheets','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','ffd3689cee63f24f7c553d1aa22467917e2a647a1c54d6c9c3e0dcd40e7aeea3',100.0,1779034296,0,'2026-05-17T18:11:36.024840+02:00',NULL,NULL,NULL,'[]','[]','["docs/cheatsheets.md"]','[]','{}','{"duplicate_of": "https://hackingcpp.com/cpp/cheat_sheets"}');
INSERT INTO "resources" VALUES('https://hackr.io/blog/sql-commands','hackr.io: SQL Commands Tutorial: DDL, DML, TCL and DQL Commands','','2024',0,'A tutorial breaking down relational SQL execution engines into distinct scopes: DDL, DML, TCL, and DQL. Facilitates clean storage engine configuration, schema updates, and programmatic transactional isolation patterns.','SQL','Article','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2024-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Databases & Storage", "Relational Databases", "SQL"]','["[COMMUNITY-TOOL]"]','[]','["cheatsheets.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://hackr.io/blog/top-devops-tools','hackr.io: Top 10 DevOps Tools To Look For in 2020','','2020',3,'A detailed comparative overview of early-2020s DevOps software suites, with focused coverage on Docker, Kubernetes, Ansible, and Jenkins. Analyzes entry barriers, architectural integration capabilities, and operational deployment overhead across diverse infrastructure styles.','English','Article','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2020-06-01T00:00:00+02:00',NULL,NULL,NULL,'["DevOps & Platform Engineering", "Industry Reports", "Tooling Landscape"]','["[COMMUNITY-TOOL]"]','[]','["devops-tools.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://hamees.hashnode.dev/kubernetes-explain-like-im-5','hamees.hashnode.dev: Kubernetes: Explain like I''m 5','','N/A',0,'A curated technical resource and architectural guide covering hamees.hashnode.dev: Kubernetes: Explain like I''m 5 in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779034454,0,'2026-05-17T18:14:14.191057+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes.md"]','["kubernetes.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://handbook.gitlab.com/handbook','about.gitlab.com/handbook','','2026',0,'GitLab''s public corporate handbook is an open-source operations manual. It serves as an architectural blueprint for remote-first team organization, development culture, and structured transparency frameworks.','English','Documentation','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2026-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Organizations", "Remote Work", "Company Handbooks"]','["[COMMUNITY-TOOL]"]','[]','["hr.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://handbook.gitlab.com/handbook/company/culture/all-remote/remote-work-report','about.gitlab.com: The Remote Work Report 2021','','2021',0,'A definitive, data-backed industry report outlining the patterns of fully remote and asynchronous software engineering organizations. Using GitLab as a model, it explores single sources of truth, continuous documentation practices, and async workflows required to scale high-density, globally distributed technical operations.','English','report','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Organizational Architecture", "Remote Work", "Industry Reports"]','["[CASE STUDY]", "[COMMUNITY-TOOL]"]','[]','["recruitment.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://handles.x.com/login','X Handle Marketplace Portal','The official workspace portal for X''s Handle Marketplace, allowing verified Premium subscribers to request, secure, and purchase inactive and rare usernames.','2025',4,'This portal serves as the primary entry point for X''s Handle Marketplace, which enables Premium subscribers to claim or purchase inactive usernames.

* **Identity Alignment**: Designed to help businesses coordinate and protect cross-platform brand identity by claiming dormant names.
* **Access Tiers**: Distinguishes between free ''Priority'' handles for high-tier subscribers and paid ''Rare'' handles with customizable licensing structures.','en','service','intermediate',0,'online','automatic','b7b340613002131dbed9146ab6419572f68383e78b8e1775ec54db6998912e86',NULL,1780399410,0,'2026-06-02T13:23:30.166064+02:00',NULL,NULL,NULL,'["Digital Identity", "Brand Protection", "Social Media Platforms"]','["[COMMUNITY-TOOL]", "[ENTERPRISE-STABLE]"]','[]','[]','{}','{"category": "uncategorized", "impact_score": 80, "reputation_status": "Vetted", "reputation_summary": "Official X (Twitter) Handle Marketplace platform. Vetted as legitimate and fully functional, although subject to community debate regarding subscription pricing and lease-based username rights.", "social_preview_url": "https://abs.twimg.com/images/handles_logo.png", "source_provenance": "X.com (swyx)", "suggested_new_category": "digital-identity"}');
INSERT INTO "resources" VALUES('https://hands-on.cloud/quick-introduction-to-python-for-aws-automation-engineers','hands-on.cloud: Quick Intro To Python 3 for AWS Automation Engineers 🌟','','N/A',0,'A curated technical resource and architectural guide covering hands-on.cloud: Quick Intro To Python 3 for AWS Automation Engineers 🌟 in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779033658,0,'2026-05-17T18:00:58.298708+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/python.md"]','["python.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://hansencloud.com/2025/02/24/reduce-latency-with-azure-proximity-placement-groups','Reduce Latency with Azure Proximity Placement Groups','','2025',0,'Analyzes the utility of Azure Proximity Placement Groups (PPGs) to achieve sub-millisecond physical latency for interdependent compute resources. It outlines design considerations for co-locating VMs, Virtual Machine Scale Sets, and Kubernetes nodes within the same physical data center boundary to support high-performance microservices.','N/A','Article','Intermediate',1,'online','manual',NULL,NULL,NULL,0,'2025-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Cloud Infrastructure", "Azure Networking", "Latency Optimization"]','["[COMMUNITY-TOOL]"]','[]','["kubernetes.md", "azure.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://haque-zubair.medium.com/aws-lambda-api-gateway-with-terraform-bd143b1c56bb','haque-zubair.medium.com: AWS API Gateway & Lambda with Terraform','','N/A',0,'A curated technical resource and architectural guide covering haque-zubair.medium.com: AWS API Gateway & Lambda with Terraform in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779030979,0,'2026-05-17T17:16:19.251530+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/terraform.md"]','["terraform.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://hardiks.medium.com/top-6-best-practices-for-container-orchestration-b4b0d3398ebc','==hardiks.medium.com: Top 6 Best practices for Container Orchestration=='' 🌟','','N/A',0,'A curated technical resource and architectural guide covering ==hardiks.medium.com: Top 6 Best practices for Container Orchestration=='' 🌟 in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779034039,0,'2026-05-17T18:07:19.546535+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/introduction.md"]','["introduction.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://hardiks.medium.com/where-should-you-manage-your-kubernetes-in-2023-amazon-ecs-or-eks-6f503e93f7a7','hardiks.medium.com: Where should you manage your Kubernetes in 2023? Amazon'' ECS or EKS','','N/A',0,'A curated technical resource and architectural guide covering hardiks.medium.com: Where should you manage your Kubernetes in 2023? Amazon'' ECS or EKS in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779032751,0,'2026-05-17T17:45:51.564243+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/managed-kubernetes-in-public-cloud.md"]','["managed-kubernetes-in-public-cloud.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://harness.io','harness.io','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','2f4079e9119c21a9d272d1cbec0d1d3920c9f767ed1682f03f210cba11c79c0e',100.0,1779031123,0,'2026-05-17T17:18:43.289510+02:00',NULL,NULL,NULL,'[]','[]','["docs/jenkins-alternatives.md"]','[]','{}','{"duplicate_of": "https://www.harness.io"}');
INSERT INTO "resources" VALUES('https://harness.io/2020/09/getting-started-with-cloud-cost-optimization','harness.io: Getting Started with Cloud Cost Optimization','','N/A',0,NULL,NULL,NULL,NULL,0,'online','manual','78b01b0ef8a16c1248d5ceb1f46059cf1bf7a66c2da265b37f53463ee42fcdeb',100.0,1779034032,0,'2026-05-17T18:07:12.325411+02:00',NULL,NULL,NULL,'[]','[]','["docs/kubernetes.md"]','[]','{}','{}');
INSERT INTO "resources" VALUES('https://harness.io/2020/10/what-is-cicd-platform-why-should-i-care','harness.io: What is a CI/CD Platform and why should I care? 🌟','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','ba52ef82c9cc49fd6f25dead6db1be4206031eb66c7041558179413451367f3b',100.0,1779032407,0,'2026-05-17T17:40:07.036635+02:00',NULL,NULL,NULL,'[]','[]','["docs/cicd.md"]','[]','{}','{"duplicate_of": "https://www.harness.io/blog/what-is-cicd-platform-why-should-i-care"}');
INSERT INTO "resources" VALUES('https://harness.io/blog/autostopping-rules-kubernetes','harness.io: AutoStopping Rules For Kubernetes Clusters','','N/A',0,NULL,NULL,NULL,NULL,0,NULL,'manual','019abacc3d9205889ab6c94e5690fca11630187477c1ca94f74f4fca315f3171',100.0,1779030524,0,'2026-05-17T17:08:44.062047+02:00',NULL,NULL,NULL,'[]','[]','["docs/jenkins-alternatives.md"]','[]','{}','{}');
INSERT INTO "resources" VALUES('https://harness.io/blog/cd-jenkins-pipelines-harness','harness.io: Migrating CD Jenkins Pipelines To Harness Using Helm','','N/A',0,NULL,NULL,NULL,NULL,0,NULL,'manual','20796891e260fb8fd856dfd6bcdb9af7233f27dfea3eac755b5c1f0dea729af8',100.0,1779031432,0,'2026-05-17T17:23:52.296324+02:00',NULL,NULL,NULL,'[]','[]','["docs/jenkins-alternatives.md"]','[]','{}','{}');
INSERT INTO "resources" VALUES('https://harness.io/blog/continuous-delivery/automated-devsecops','harness.io: Automated DevSecOps with StackHawk and Harness','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','6c56e11d4713938871d36b9f9e0f481f98c26a2c336cbbb5c46b466da1dd3391',100.0,1779033736,0,'2026-05-17T18:02:16.324230+02:00',NULL,NULL,NULL,'[]','[]','["docs/devsecops.md"]','[]','{}','{"duplicate_of": "https://www.harness.io/blog/automated-devsecops"}');
INSERT INTO "resources" VALUES('https://harness.io/blog/continuous-delivery/ci-cd-pipeline','harness.io: CI/CD Pipeline: Everything You Need to Know 🌟','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','7c660dfca186ec0fd03158f604687f00c6dd9cb8fd711d4bb53bbec72238c55c',100.0,1779030526,0,'2026-05-17T17:08:46.801482+02:00',NULL,NULL,NULL,'[]','[]','["docs/cicd.md"]','[]','{}','{"duplicate_of": "https://www.harness.io/blog/ci-cd-pipeline"}');
INSERT INTO "resources" VALUES('https://harness.io/blog/continuous-delivery/spinnaker-alternatives','harness.io: Best Spinnaker Alternatives to Consider','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','c5b9db4c83f365f468c5969bf52659a7d9b0e65172d53092fd5e0b486d39f804',100.0,1779034270,0,'2026-05-17T18:11:10.466252+02:00',NULL,NULL,NULL,'[]','[]','["docs/jenkins-alternatives.md"]','[]','{}','{"duplicate_of": "https://www.harness.io/blog/continuous-delivery/spinnaker-alternatives"}');
INSERT INTO "resources" VALUES('https://harness.io/blog/continuous-delivery/what-is-helm','harness.io: Introduction to Helm: Charts, Deployments, & More 🌟','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','78b01b0ef8a16c1248d5ceb1f46059cf1bf7a66c2da265b37f53463ee42fcdeb',100.0,1779033918,0,'2026-05-17T18:05:18.705668+02:00',NULL,NULL,NULL,'[]','[]','["docs/helm.md"]','[]','{}','{"review_metadata": {"original_url": "https://harness.io/blog/continuous-delivery/what-is-helm", "proposed_url": "NONE", "reason": "High-Value Protection: generic_redirect_loss", "timestamp": "2026-05-18T18:54:55.003398"}, "duplicate_of": "https://harness.io/2020/09/getting-started-with-cloud-cost-optimization"}');
INSERT INTO "resources" VALUES('https://harness.io/blog/continuous-integration/continuous-integration-performance-metrics','harness.io: Metrics to Improve Continuous Integration Performance','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','b492a38c199544dd170974f9e1bb123da44a49adb8bd5ee0211fcc67279f5283',100.0,1779032046,0,'2026-05-17T17:34:06.977822+02:00',NULL,NULL,NULL,'[]','[]','["docs/monitoring.md"]','[]','{}','{"duplicate_of": "https://www.harness.io/blog/continuous-integration-performance-metrics"}');
INSERT INTO "resources" VALUES('https://harness.io/blog/continuous-integration/streamlining-ci-cd','harness.io: Streamlining CI/CD and Optimizing AWS Cloud Spend','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','85a4e849a49d5afba64bae0f094897a63620e09f8b4c4e70fe5e7160dd1418db',100.0,1779032385,0,'2026-05-17T17:39:45.181369+02:00',NULL,NULL,NULL,'[]','[]','["docs/cicd.md"]','[]','{}','{"duplicate_of": "https://www.harness.io/blog/streamlining-ci-cd"}');
INSERT INTO "resources" VALUES('https://harness.io/blog/continuous-integration/what-is-continuous-integration','harness.io: What is Continuous Integration? 🌟','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','d973203ffa36beb47ef3189af7ae1f239844f70ca8e1379f50c33369ab90ef3e',100.0,1779029554,0,'2026-05-17T16:52:34.014315+02:00',NULL,NULL,NULL,'[]','[]','["docs/cicd.md"]','[]','{}','{"duplicate_of": "https://www.harness.io/harness-devops-academy/what-is-continuous-integration-ci"}');
INSERT INTO "resources" VALUES('https://harness.io/blog/continuous-verification/blue-green-canary-deployment-strategies','harness.io: Intro to Deployment Strategies: Blue-Green, Canary, and More'' 🌟','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','506c80e1b3d17c487c214f7adc02c1cfdc15a79ea3109039a6648fdbdda35def',100.0,1779030992,0,'2026-05-17T17:16:32.445408+02:00',NULL,NULL,NULL,'[]','[]','["docs/cicd.md"]','[]','{}','{"review_metadata": {"original_url": "https://harness.io/blog/continuous-verification/blue-green-canary-deployment-strategies", "proposed_url": "NONE", "reason": "High-Value Protection: generic_redirect_loss", "timestamp": "2026-05-18T18:54:55.021188"}, "duplicate_of": "https://cd.foundation/blog/2021/03/24/intro-to-deployment-strategies-blue-green-canary-and-more"}');
INSERT INTO "resources" VALUES('https://harness.io/blog/devops/6-gitops-best-practices','harness.io: 6 Actionable GitOps Best Practices To Help You Get Started','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','9970884389fd4da740799646e108a5f31b48dc80b1c2415a914cd545ff845006',100.0,1779032168,0,'2026-05-17T17:36:08.566830+02:00',NULL,NULL,NULL,'[]','[]','["docs/gitops.md"]','[]','{}','{"duplicate_of": "https://www.harness.io/blog/gitops-best-practices"}');
INSERT INTO "resources" VALUES('https://harness.io/blog/devops/deployment-pipeline-patterns','harness.io: Pipeline Patterns for CI/CD Pipelines 🌟','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','2d13153966a8abbbdbefc966ceefb46d60d5f74cf1ca100dbeede650adae6f54',100.0,1779033504,0,'2026-05-17T17:58:24.934738+02:00',NULL,NULL,NULL,'[]','[]','["docs/cicd.md"]','[]','{}','{"duplicate_of": "https://www.harness.io/blog/deployment-pipeline-patterns"}');
INSERT INTO "resources" VALUES('https://harness.io/blog/devops/gitops-new-kid-devops-block','harness.io: GitOps: The New Kid On The DevOps Block!','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','78b01b0ef8a16c1248d5ceb1f46059cf1bf7a66c2da265b37f53463ee42fcdeb',100.0,1779031232,0,'2026-05-17T17:20:32.630804+02:00',NULL,NULL,NULL,'[]','[]','["docs/gitops.md"]','[]','{}','{"duplicate_of": "https://harness.io/2020/09/getting-started-with-cloud-cost-optimization"}');
INSERT INTO "resources" VALUES('https://harness.io/blog/devops/helm-chart-repo','harness.io: Tutorial: Turning a GitHub Repo Into a Helm Chart Repo','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','d76111b5b2a77d4f63cd24314c2b4d2b806c939d6fe37ccda61001be483d98ce',100.0,1779029591,0,'2026-05-17T16:53:11.202977+02:00',NULL,NULL,NULL,'[]','[]','["docs/helm.md"]','[]','{}','{"duplicate_of": "https://www.harness.io/blog/helm-chart-repo"}');
INSERT INTO "resources" VALUES('https://harness.io/blog/devops/helm-vs-kustomize','harness.io: Comparing Helm vs Kustomize 🌟','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','a7618019a9b15232c3f14794b363df4942319dad4561b33d87ccf73d0c5e4199',100.0,1779034337,0,'2026-05-17T18:12:17.402069+02:00',NULL,NULL,NULL,'[]','[]','["docs/kustomize.md"]','[]','{}','{"duplicate_of": "https://www.harness.io/blog/helm-vs-kustomize"}');
INSERT INTO "resources" VALUES('https://harness.io/blog/devops/pipeline-as-code','harness.io: What is Pipeline as Code, and How Can You Leverage It?','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','78b01b0ef8a16c1248d5ceb1f46059cf1bf7a66c2da265b37f53463ee42fcdeb',100.0,1779030807,0,'2026-05-17T17:13:27.147296+02:00',NULL,NULL,NULL,'[]','[]','["docs/jenkins.md"]','[]','{}','{"duplicate_of": "https://harness.io/2020/09/getting-started-with-cloud-cost-optimization"}');
INSERT INTO "resources" VALUES('https://harness.io/blog/devops/secrets-management-ci-cd','harness.io: Managing Secrets in CI/CD Pipelines 🌟','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','78b01b0ef8a16c1248d5ceb1f46059cf1bf7a66c2da265b37f53463ee42fcdeb',100.0,1779031390,0,'2026-05-17T17:23:10.533911+02:00',NULL,NULL,NULL,'[]','[]','["docs/devsecops.md"]','[]','{}','{"duplicate_of": "https://harness.io/2020/09/getting-started-with-cloud-cost-optimization"}');
INSERT INTO "resources" VALUES('https://harness.io/blog/devops/software-development-life-cycle','harness.io: Understanding the Phases of the Software Development Life Cycle','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','003f17f904dc73632ce862dae172322b881e719a7d87fc08b321f6eef612a2d5',100.0,1779034356,0,'2026-05-17T18:12:36.361623+02:00',NULL,NULL,NULL,'[]','[]','["docs/cicd.md"]','[]','{}','{"duplicate_of": "https://www.harness.io/blog/software-development-life-cycle"}');
INSERT INTO "resources" VALUES('https://harness.io/blog/devops/terraform-201-tutorial','harness.io: Terraform 201: What It Is, Tutorial, and More 🌟','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','78b01b0ef8a16c1248d5ceb1f46059cf1bf7a66c2da265b37f53463ee42fcdeb',100.0,1779031379,0,'2026-05-17T17:22:59.309336+02:00',NULL,NULL,NULL,'[]','[]','["docs/terraform.md"]','[]','{}','{"duplicate_of": "https://harness.io/2020/09/getting-started-with-cloud-cost-optimization"}');
INSERT INTO "resources" VALUES('https://harness.io/blog/devops/tutorial-s3-cross-account',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,'manual','c89fcd263e71f97b3f3080fa49753556c1ee5ff67e9f1be07dbbfceded1824dc',100.0,1779031806,0,'2026-05-17T17:30:06.248394+02:00',NULL,NULL,NULL,'[]','[]','["docs/aws-storage.md"]','[]','{}','{}');
INSERT INTO "resources" VALUES('https://harness.io/blog/devops/vault-agent-kubernetes-delegates','harness.io: Tutorial: Vault Agent Advanced Use Case With Kubernetes Delegates'' and Shared Volumes 🌟','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','78b01b0ef8a16c1248d5ceb1f46059cf1bf7a66c2da265b37f53463ee42fcdeb',100.0,1779029076,0,'2026-05-17T16:44:36.364412+02:00',NULL,NULL,NULL,'[]','[]','["docs/devsecops.md"]','[]','{}','{"duplicate_of": "https://harness.io/2020/09/getting-started-with-cloud-cost-optimization"}');
INSERT INTO "resources" VALUES('https://harness.io/blog/devops/vault-agent-secrets-management','harness.io: Tutorial: How to Use the New Vault Agent Integration Method'' With Harness','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','106f81f115a2491e580f1dc25cae8bc90f9bfbb387e88328d708d09392173205',100.0,1779030712,0,'2026-05-17T17:11:52.098578+02:00',NULL,NULL,NULL,'[]','[]','["docs/devsecops.md"]','[]','{}','{"duplicate_of": "https://www.harness.io/blog/vault-agent-secrets-management"}');
INSERT INTO "resources" VALUES('https://harness.io/blog/feature-flags/progressive-delivery','harness.io: Progressive Delivery: Everything You Need to Know','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','78b01b0ef8a16c1248d5ceb1f46059cf1bf7a66c2da265b37f53463ee42fcdeb',100.0,1779030977,0,'2026-05-17T17:16:17.200657+02:00',NULL,NULL,NULL,'[]','[]','["docs/cicd.md"]','[]','{}','{"duplicate_of": "https://harness.io/2020/09/getting-started-with-cloud-cost-optimization"}');
INSERT INTO "resources" VALUES('https://harness.io/blog/gitops-repo-structure','==harness.io: Managing the ''Git'' in ''GitOps'': 4 Ways to Structure Code'' in Your GitOps Repos== 🌟','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','ed65356ebe420c3028888724b0dae5d3e76fcbff1b34d36c83a38534f6017683',100.0,1779034156,0,'2026-05-17T18:09:16.340435+02:00',NULL,NULL,NULL,'[]','[]','["docs/gitops.md"]','[]','{}','{"duplicate_of": "https://www.harness.io/blog/gitops-repo-structure"}');
INSERT INTO "resources" VALUES('https://harness.io/blog/helm-vs-kustomize','harness.io: Comparing Helm vs Kustomize','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','a7618019a9b15232c3f14794b363df4942319dad4561b33d87ccf73d0c5e4199',100.0,1779034531,0,'2026-05-17T18:15:31.889093+02:00',NULL,NULL,NULL,'[]','[]','["docs/kustomize.md"]','[]','{}','{"duplicate_of": "https://www.harness.io/blog/helm-vs-kustomize"}');
INSERT INTO "resources" VALUES('https://harness.io/blog/kubernetes-ci-cd-best-practices','harness.io: Kubernetes CI/CD Best Practices','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','7d0690202103844ebe59033079922169cb8b6f14706978313b39dbaf003eb468',100.0,1779034502,0,'2026-05-17T18:15:02.937679+02:00',NULL,NULL,NULL,'[]','[]','["docs/cicd.md"]','[]','{}','{"duplicate_of": "https://www.harness.io/blog/kubernetes-ci-cd-best-practices"}');
INSERT INTO "resources" VALUES('https://harness.io/blog/kubernetes-mistakes','==harness.io: Kubernetes Mistakes: A Beginner’s Guide To Avoiding Common'' Pitfalls==','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','18002af847bfe9a029e0597de692e099fb0d338f04b9bfcadb6eace0247627ab',100.0,1779033079,0,'2026-05-17T17:51:19.653944+02:00',NULL,NULL,NULL,'[]','[]','["docs/kubernetes.md"]','[]','{}','{"duplicate_of": "https://www.harness.io/blog/kubernetes-mistakes"}');
INSERT INTO "resources" VALUES('https://harness.io/blog/kubernetes-services-explained','harness.io: Kubernetes Services Explained 🌟','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','54b6b53d2f98a2e471d9342e499a28a2cc946fc248a33da9e522f20405ea206b',100.0,1779031782,0,'2026-05-17T17:29:42.977442+02:00',NULL,NULL,NULL,'[]','[]','["docs/kubernetes.md"]','[]','{}','{"duplicate_of": "https://www.harness.io/blog/kubernetes-services-explained"}');
INSERT INTO "resources" VALUES('https://harness.io/blog/product-updates/recommendations-api','harness.io: Introducing Recommendations API: Find Potential Cost Savings'' Programmatically','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','01c1050383cca811b11b568a7770b61c36b9a554f06129b0882e68708a3a84de',100.0,1779031187,0,'2026-05-17T17:19:47.062346+02:00',NULL,NULL,NULL,'[]','[]','["docs/kubernetes.md"]','[]','{}','{"duplicate_of": "https://www.harness.io/blog/recommendations-api"}');
INSERT INTO "resources" VALUES('https://harness.io/blog/software-delivery-best-practices','harness.io: Modern Software Delivery Best Practices & Software Delivery'' Management','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','78b01b0ef8a16c1248d5ceb1f46059cf1bf7a66c2da265b37f53463ee42fcdeb',100.0,1779032580,0,'2026-05-17T17:43:00.048455+02:00',NULL,NULL,NULL,'[]','[]','["docs/cicd.md"]','[]','{}','{"duplicate_of": "https://harness.io/2020/09/getting-started-with-cloud-cost-optimization"}');
INSERT INTO "resources" VALUES('https://harshityadav95.medium.com/load-balancing-layer-4-vs-layer-7-f37a839afd9c','harshityadav95.medium.com: Load Balancing Layer 4 vs Layer 7','','N/A',0,'A curated technical resource and architectural guide covering harshityadav95.medium.com: Load Balancing Layer 4 vs Layer 7 in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779031341,0,'2026-05-17T17:22:21.357779+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/networking.md"]','["networking.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://hart-michael.medium.com/why-you-need-continuous-deployment-93d7b5936523','hart-michael.medium.com: Why You Need Continuous Deployment','','N/A',0,'A curated technical resource and architectural guide covering hart-michael.medium.com: Why You Need Continuous Deployment in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779031882,0,'2026-05-17T17:31:22.645789+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/cicd.md"]','["cicd.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://hashcat.net/hashcat','hashcat','','2026',0,'Hashcat is a highly advanced, multi-threaded password recovery tool leveraging GPU computing to execute complex, rules-based dictionary and brute-force cracking attacks. While not cloud-native, it is a crucial component in offensive validation cycles to audit password complexity policies. Security architects rely on its efficiency to evaluate overall credential resistance.','C','Tool','Advanced',0,'online','manual',NULL,NULL,NULL,0,'2026-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Security", "Penetration Testing", "Hash Cracking"]','["[COMMUNITY-TOOL]"]','[]','["devsecops.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://hashinteractive.com/blog/mongodump-and-mongorestore-vs-mongoexport-and-mongoimport','hashinteractive.com: MONGODUMP AND MONGORESTORE VS MONGOEXPORT AND MONGOIMPORT','','2021',3,'Differentiates native utility commands: mongodump/mongorestore (BSON binary backup for full disaster recovery) vs mongoexport/mongoimport (JSON/CSV semantic exports ideal for external analytics).','Shell','Article','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Data Architecture", "MongoDB Ecosystem", "Database Tooling"]','["[COMMUNITY-TOOL]"]','[]','["nosql.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://hashnode.tpschmidt.com/my-top-10-free-learning-resources-for-aws','hashnode.tpschmidt.com: My Top 10 Free Learning Resources for AWS','','N/A',0,'A curated technical resource and architectural guide covering hashnode.tpschmidt.com: My Top 10 Free Learning Resources for AWS in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779033925,0,'2026-05-17T18:05:25.032305+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/aws-training.md"]','["aws-training.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://hasura.io','Hasura 🌟','','2026',5,'Hasura is an instant, ultra-fast GraphQL engine that bridges database engines like Postgres and SQL Server to autogenerate a secure GraphQL API endpoint with fine-grained authorization policies.','Haskell','Tool','Advanced',1,'online','manual',NULL,NULL,NULL,0,'2026-06-01T00:00:00+02:00',NULL,NULL,NULL,'["API Architectures", "GraphQL", "Hasura"]','["[DE FACTO STANDARD]"]','[]','["api.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://hasura.io/blog/a-simple-real-time-event-driven-architecture-with-qr-codes','hasura.io: A Simple, Realtime, Event Driven Architecture with QR Codes','','2021',0,'Demonstrates the construction of a real-time QR generation microservice using Hasura''s instant GraphQL engine and PostgreSQL event triggers. Illustrates stateless serverless handlers reacting to database write mutations in real-time.','JavaScript','Blog','Intermediate',1,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Application Architecture", "Event-Driven", "GraphQL"]','["[COMMUNITY-TOOL]"]','[]','["demos.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://havanrijn.wordpress.com/2024/04/01/dont-let-azure-log-analytics-break-the-bank','havanrijn.wordpress.com: Don’t let Azure Log Analytics break the bank','','2024',3,'A practical, cost-saving guide to reducing bloated Log Analytics ingestion fees. It details queries for identifying high-volume tables, configuring data collection rules (DCRs) to filter noisy events, and setting daily ingestion caps. Essential guidance for engineering teams seeking to optimize cloud spending while maintaining adequate observability indicators.','KQL','Technical Blog','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2024-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Cloud Infrastructure", "Monitoring & Observability", "Log Analytics FinOps"]','["[COMMUNITY-TOOL]"]','[]','["azure.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://hawar.no/2020/09/cisco-dna-center-with-grafana-dashboard','CISCO DNA Center with Grafana Dashboard','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','8d11fae83ffdd736fba3f2d8bb0624b25eefad5bad2a9f795abc96335a41d304',100.0,1779034515,0,'2026-05-17T18:15:15.252308+02:00',NULL,NULL,NULL,'[]','[]','["docs/grafana.md"]','[]','{}','{"duplicate_of": "https://hawar.no/2021/05/cisco-dna-center-with-grafana-dashboard"}');
INSERT INTO "resources" VALUES('https://hawar.no/2021/05/cisco-dna-center-with-grafana-dashboard','CISCO DNA Center with Grafana Dashboard','','2021',0,'Operational guide detailing integration workflows between Cisco DNA Center APIs and Grafana. Translates enterprise network controller metrics into visual graphs for performance auditing.','English','Article','Advanced',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Observability & Monitoring", "Grafana Ecosystem", "Network Observability"]','["[COMMUNITY-TOOL]"]','[]','["grafana.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://hazelcast.com/blog/architectural-patterns-for-caching-microservices','hazelcast.com: Where Is My Cache? Architectural Patterns for Caching Microservices 🌟','','2021',0,'Caching in distributed microservices architectures requires balancing performance against data consistency. This guide explores multiple caching topologies, comparing client-side caching, sidecar-based caches, and distributed caching tiers. It highlights key trade-offs between architectural complexity, network latency, and cache invalidation strategies in high-throughput microservices environments.','English','Blog Post','Intermediate',1,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Architecture", "Microservices", "Caching"]','["[COMMUNITY-TOOL]"]','[]','["faq.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://hbase.apache.org','HBase.apache.org','','2026',4,'Open-source, distributed, column-oriented database running atop Hadoop DFS. Delivers real-time, random read/write storage access to billions of rows, modeled directly after Google''s original Bigtable design.','Java','Software','Advanced',0,'online','manual',NULL,NULL,NULL,0,'2026-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Data Architecture", "NoSQL Databases", "Wide-Column Stores"]','["[ENTERPRISE-STABLE]"]','[]','["nosql.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://hbr.org/2015/08/how-to-give-tough-feedback-that-helps-people-grow','hbr.org: How to Give Tough Feedback That Helps People Grow','','2015',3,'Synthesizes core management communication techniques to deliver critical feedback that encourages technical growth and continuous improvement. Focuses on actionable, objective examples rather than subjective assessments, helping technical leads build a resilient, high-feedback engineering culture.','en','Article','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2015-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Engineering Leadership", "Career Development", "Team Dynamics"]','["[COMMUNITY-TOOL]"]','[]','["project-management-methodology.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://hbr.org/2016/04/optimists-are-better-at-finding-new-jobs','hbr.org: Optimists Are Better at Finding New Jobs','','2016',0,'An HBR-backed behavioral analysis demonstrating the empirical link between psychological resilience (optimism) and successful career mobility. It details strategies for job seekers to maintain motivation and frame value effectively during complex technical interview processes.','English','study','Beginner',0,'online','manual',NULL,NULL,NULL,0,'2016-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Professional Development", "Career Transitions", "Job Search Strategy"]','["[COMMUNITY-TOOL]"]','[]','["recruitment.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://hbr.org/2016/05/change-your-career-without-having-to-start-all-over-again','hbr.org: Change Your Career Without Having to Start All Over Again','','2016',0,'This Harvard Business Review article details a career-pivoting framework focused on identifying and mapping transferable skills. It serves as a blueprint for senior technologists transitioning between software tracks, product management, or engineering leadership roles.','English','article','Beginner',0,'online','manual',NULL,NULL,NULL,0,'2016-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Professional Development", "Career Transitions", "Transferable Skills"]','["[COMMUNITY-TOOL]"]','[]','["recruitment.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://hbr.org/2018/01/how-to-hire','hbr.org: Stop Hiring for Culture Fit','','2018',0,'A foundational management essay illustrating how hiring for ''culture fit'' can introduce systemic bias and groupthink. It offers a structured methodology for assessing ''culture add'' to diversify perspective and strengthen system architectures.','English','article','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2018-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Organizational Architecture", "Hiring & Culture", "Diversity & Inclusion"]','["[COMMUNITY-TOOL]"]','[]','["recruitment.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://hbr.org/2019/01/how-to-debate-ideas-productively-at-work','hbr.org: How to Debate Ideas Productively at Work','','2019',3,'Offers a structural methodology for conducting objective, high-stakes intellectual debates within technical environments. Focuses on separating personal identity from architectural assertions, grounding discussions in objective system data, and using RFC-style collaborative documents to establish healthy constructive criticism mechanisms in highly technical teams.','en','Article','Beginner',0,'online','manual',NULL,NULL,NULL,0,'2019-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Engineering Leadership", "Asynchronous Collaboration", "Team Dynamics"]','["[COMMUNITY-TOOL]"]','[]','["project-management-methodology.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://hbr.org/2019/02/the-surprising-power-of-simply-asking-coworkers-how-theyre-doing','hbr.org: The Surprising Power of Simply Asking Coworkers How They’re Doing','','2019',3,'Explores the foundational role of empathy and regular check-ins in fostering high-performance engineering cultures. Demonstrates how proactive personal interactions establish psychological safety, which is directly correlated with reduced system deployment risk, higher incident response efficiency, and lower developer burnout rates.','en','Article','Beginner',0,'online','manual',NULL,NULL,NULL,0,'2019-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Engineering Leadership", "Psychological Safety", "Team Dynamics"]','["[COMMUNITY-TOOL]"]','[]','["project-management-methodology.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://hbr.org/2019/03/as-your-team-gets-bigger-your-leadership-style-has-to-adapt','hbr.org: As Your Team Gets Bigger, Your Leadership Style Has to Adapt','','2019',4,'Analyzes the critical inflection points of organizational growth, focusing on how leadership paradigms must shift as team sizes expand. Discusses the transition from direct, tactical hands-on management to strategic, decentralized delegative leadership. Provides a conceptual blueprint for scaling engineering organizations without sacrificing operational agility or engineering cohesion.','en','Article','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2019-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Engineering Leadership", "Organizational Scaling", "Management Models"]','["[ENTERPRISE-STABLE]"]','[]','["project-management-methodology.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://hbr.org/2020/01/what-it-takes-to-give-a-great-presentation','hbr.org: What It Takes to Give a Great Presentation','','2020',3,'Explains communication structures for presenting complex ideas to diverse stakeholders. Analyzes how technical architects can translate highly advanced system engineering concepts, deployment topologies, and microservice architectures into clear, business-driven narratives that secure stakeholder alignment and funding.','en','Article','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2020-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Engineering Leadership", "Asynchronous Collaboration", "Communication Strategy"]','["[COMMUNITY-TOOL]"]','[]','["project-management-methodology.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://hbr.org/2021/06/the-real-value-of-middle-managers','hbr.org: The Real Value of Middle Managers','','2021',4,'Defends the critical functional value of middle management in large enterprise hierarchies. Demonstrates that instead of acting as bureaucratic roadblocks, competent middle managers serve as dynamic translators between high-level executive strategy and boots-on-the-ground engineering execution, facilitating organizational alignment, psychological safety, and rapid change management.','en','Article','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Engineering Leadership", "Organizational Scaling", "Middle Management"]','["[ENTERPRISE-STABLE]"]','[]','["project-management-methodology.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://hbr.org/2021/10/forget-flexibility-your-employees-want-autonomy','hbr.org: Forget Flexibility. Your Employees Want Autonomy','','2021',0,'An HBR diagnostic showing that employee retention depends more on decision-making autonomy than superficial schedule flexibility. It provides managers with frameworks to delegate technical ownership, establish self-organizing teams, and minimize micro-management.','English','article','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Organizational Architecture", "Engineering Management", "Team Autonomy"]','["[COMMUNITY-TOOL]"]','[]','["recruitment.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://hbr.org/2022/05/how-to-deal-with-high-pressure-situations-at-work','hbr.org: How to Deal with High Pressure Situations at Work','','2022',3,'Outlines psychological and operational strategies for managing high-stress scenarios, such as production outages, critical system failures, or tight product delivery deadlines. Emphasizes maintaining situational awareness, structuring emergency response communication (like Incident Commander roles), and preventing cognitive overload to facilitate rational, data-driven system remediation.','en','Article','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2022-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Engineering Leadership", "Crisis Management", "Psychological Safety"]','["[COMMUNITY-TOOL]"]','[]','["project-management-methodology.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://headleysj.medium.com/building-event-driven-systems-at-scale-in-kubernetes-with-dapr-part-2-how-does-dapr-work-732ba7a0d652','headleysj.medium.com: Building event-driven systems at scale in Kubernetes'' with Dapr — Part II: How does Dapr work?','','N/A',0,'A curated technical resource and architectural guide covering headleysj.medium.com: Building event-driven systems at scale in Kubernetes'' with Dapr — Part II: How does Dapr work? in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779030954,0,'2026-05-17T17:15:54.223070+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/serverless.md"]','["serverless.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://headspring.com/2019/07/09/kafka-or-rabbitmq-messaging','headspring.com: Is Kafka or RabbitMQ the right messaging tool for you?','','N/A',0,'A curated technical resource and architectural guide covering headspring.com: Is Kafka or RabbitMQ the right messaging tool for you? in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779030980,0,'2026-05-17T17:16:20.952231+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/message-queue.md"]','["message-queue.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://health.aws.amazon.com/health/status','status.aws.amazon.com: Service Health Dashboard','','2006',0,'AWS’s central status console reporting operational health of active regions and services, allowing platform engineers to quickly cross-examine deployment anomalies with provider incidents.','None','Web Page','Beginner',0,'online','manual','14632b65d58b6533036273285c4c40b45a7fa9d4ea1b3e90ea762092f85f6a91',100.0,1779130494,1,'2026-05-18T20:54:54.941476+02:00',NULL,NULL,NULL,'["Cloud Providers", "AWS", "Status Monitoring"]','["[COMMUNITY-TOOL]"]','["docs/aws.md"]','["aws.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://health.google/imaging-and-diagnostics','health.google: AI-enabled imaging and diagnostics previously thought impossible','','2024',5,'Outlines Google Health''s technical breakthroughs in AI-enabled diagnostic imaging, emphasizing deep learning models for diabetic retinopathy, lung screening, and oncology detection. Google’s infrastructure leverages specialized TPUs (Tensor Processing Units) to execute low-latency inferences directly at the point of care. It illustrates the clinical value of integrating automated computer-vision assistance directly into traditional clinical workstations.','English','Product Page','Advanced',0,'online','manual',NULL,NULL,NULL,0,'2024-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Data Management", "Healthcare Tech", "AI Diagnostics"]','["[DE FACTO STANDARD]"]','[]','["customer.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://health.google/intl/ALL_en/health-research/imaging-and-diagnostics','health.google: AI-enabled imaging and diagnostics previously thought impossible','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','2e12e88250f4c5b2797150120619fac8384e5b1b656c9bee90708ecb34b0f722',100.0,1779031927,0,'2026-05-17T17:32:07.648589+02:00',NULL,NULL,NULL,'[]','[]','["docs/customer.md"]','[]','{}','{"duplicate_of": "https://health.google/imaging-and-diagnostics"}');
INSERT INTO "resources" VALUES('https://healthitanalytics.com/news/ai-for-medical-imaging-boosts-cancer-screenings-with-provider-aid','healthitanalytics.com: AI for Medical Imaging Boosts Cancer Screenings with'' Provider Aid','','N/A',0,'A curated technical resource and architectural guide covering healthitanalytics.com: AI for Medical Imaging Boosts Cancer Screenings with'' Provider Aid in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779034309,0,'2026-05-17T18:11:49.155795+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/customer.md"]','["customer.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://heaphero.io','heaphero.io','','2026',0,'An instant heap dump analyzer that processes HPROF and system files to isolate leaking data structures. Generates visual memory maps to point out waste and duplicate objects in JVM workloads.','None','Tool','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2026-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Observability", "Application Monitoring", "Java Performance"]','["[COMMUNITY-TOOL]"]','[]','["java-and-java-performance-optimization.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://heka-ai.medium.com/introduction-to-debugging-locally-and-live-on-kubernetes-8c8ecd3acbaa','==heka-ai.medium.com: Introduction to Debugging: locally and live on Kubernetes'' with VSCode== 🌟','','N/A',0,'A curated technical resource and architectural guide covering ==heka-ai.medium.com: Introduction to Debugging: locally and live on Kubernetes'' with VSCode== 🌟 in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779033781,0,'2026-05-17T18:03:01.924209+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-troubleshooting.md"]','["kubernetes-troubleshooting.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://helidon.io','Helidon.io','','2026',5,'An open-source, high-performance collection of Java libraries for writing microservices running on a core Netty engine (Helidon MP/SE). Helidon 4 pioneered the adoption of Java virtual threads (Project Loom) for massive concurrency without reactive complexity, establishing itself as a premier lightweight microservice runtime.','Java','Framework','Advanced',1,'online','manual','245f55fa2695fc2440e4d50decdac74ce930f2d7ac18b22cd2704b02dab9cba9',100.0,1779031650,1,'2026-05-17T17:27:30.082440+02:00',NULL,NULL,NULL,'["Cloud-Native Platforms", "Java Microservices", "Frameworks"]','["[DE FACTO STANDARD]"]','["docs/java_frameworks.md"]','["java_frameworks.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://hellotestworld.com/2016/02/02/cheatsheet-for-jmeter-__time-function-calls','CheatSheet for JMeter __time Function Calls','','N/A',0,'A curated technical resource and architectural guide covering CheatSheet for JMeter __time Function Calls in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'online','manual','3bfde52b1ffc5fd4d803a48e079b74f0043f94bb1c2383c782e0d07bfadf1f48',100.0,1779030580,0,'2026-05-17T17:09:40.506127+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/cheatsheets.md"]','["cheatsheets.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://helm.sh','helm.sh','- [helm.sh/docs](https://helm.sh/docs)
    - [helm.sh: Getting Started 🌟](https://helm.sh/docs/chart_template_guide/getting_started)','2026',0,'Official documentation and getting started guide for Helm. Serves as the authoritative resource for understanding chart anatomy, template engines, and client commands, ensuring standardization in continuous integration pipelines.','English','Documentation','Beginner',0,'online','manual',NULL,NULL,NULL,0,'2026-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Cloud Native", "Application Delivery", "Package Management", "Helm", "Documentation"]','["[COMMUNITY-TOOL]"]','[]','["helm.md"]','{}','{"is_special": true}');
INSERT INTO "resources" VALUES('https://helm.sh/blog/migrate-from-helm-v2-to-helm-v3','helm.sh: How to migrate from Helm v2 to Helm v3','','2020',0,'Standardized blueprint detailing the technical steps to transition environments from Helm v2 to Helm v3. Focuses on state-store conversion (ConfigMaps/Secrets), Tiller cleanup, and avoiding release disruption during metadata migrations.','English','Documentation','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2020-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Cloud Native", "Application Delivery", "Package Management", "Helm Migration"]','["[COMMUNITY-TOOL]"]','[]','["helm.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://helm.sh/blog/new-location-stable-incubator-charts','New Location For Stable and Incubator Charts','- [charts.helm.sh/stable 🌟](https://charts.helm.sh/stable)
    - [charts.helm.sh/incubator 🌟](https://charts.helm.sh/incubator)','2020',0,'The landmark Helm blog announcement detailing the official deprecation and migration path of the legacy ''stable'' and ''incubator'' Helm repositories. This resource documents the organizational move toward decentralized chart ownership and independent project hosting.','N/A','Article','Beginner',0,'online','manual',NULL,NULL,NULL,0,'2020-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Platform Engineering", "Kubernetes GitOps & Packaging", "Chart Repositories"]','["[LEGACY]"]','[]','["helm.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://helm.sh/docs','helm.sh/docs','','N/A',0,NULL,NULL,NULL,NULL,0,NULL,'manual','8b0a20126ecd06658030e9599daedca324a7517edff1733b78fb4742212c4a7d',100.0,1779032968,1,'2026-05-17T17:49:28.867333+02:00',NULL,NULL,NULL,'[]','[]','["docs/helm.md"]','[]','{}','{}');
INSERT INTO "resources" VALUES('https://helm.sh/docs/chart_template_guide/getting_started','helm.sh: Getting Started 🌟','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','87befa32a95809d7ef4c806b4c1556659ce0c3f50ddce677d31cdf491c5e5234',100.0,1779029556,0,'2026-05-17T16:52:36.612668+02:00',NULL,NULL,NULL,'[]','[]','["docs/helm.md"]','[]','{}','{"duplicate_of": "https://docs.gradle.org/current/userguide/getting_started.html"}');
INSERT INTO "resources" VALUES('https://help.github.com/en/github','help.github.com: Configuring protected branches','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','89a5ba49ce4264f5e8283392357e2b186671722258f75186683b60651683916c',100.0,1779030085,0,'2026-05-17T17:01:25.002258+02:00',NULL,NULL,NULL,'[]','[]','["docs/git.md"]','[]','{}','{"duplicate_of": "https://guides.github.com", "gh_open_issues_30d": 0, "gh_open_prs_30d": 0, "gh_community_health": "dormant", "gh_activity_checked": "2026-06-20T12:26:27.626057+02:00"}');
INSERT INTO "resources" VALUES('https://help.github.com/en/github/administering-a-repository/enabling-required-status-checks','help.github.com: Enabling required status checks:','','N/A',0,NULL,NULL,NULL,NULL,0,NULL,'manual','7dcfaf4152837bc0710e18d2d3c1923a3021ccec33ddf44f02b5a4f5dd0657e3',100.0,1779033419,0,'2026-05-17T17:56:59.163344+02:00',NULL,NULL,NULL,'[]','[]','["docs/git.md"]','[]','{}','{"gh_open_issues_30d": 0, "gh_open_prs_30d": 0, "gh_community_health": "dormant", "gh_activity_checked": "2026-06-20T12:26:28.207133+02:00"}');
INSERT INTO "resources" VALUES('https://help.sonatype.com/en/404-page.html','guides.sonatype.com: secure docker registries','','2026',0,'An identical retired documentation path representing defunct guidelines on Nexus-based private container security. Preserved purely for historical configuration mapping.','English','Documentation','Basic',0,'duplicate','manual',NULL,NULL,1781736154,0,'2026-06-18T00:42:34.649344+02:00',NULL,NULL,NULL,'["Infrastructure Standards", "Container Registry", "Legacy Resources"]','["[COMMUNITY-TOOL]"]','[]','["registries.md"]','{}','{"duplicate_of": "https://help.sonatype.com/index.html"}');
INSERT INTO "resources" VALUES('https://help.sonatype.com/en/404-page.html?_ga=2.250230211.411976214.1575978022-1513910029.1575978022',NULL,NULL,NULL,NULL,'A curated technical resource and architectural guide covering help.sonatype.com in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'online','manual',NULL,NULL,1781736154,0,'2026-06-18T00:42:34.762654+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','[]','["registries.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://help.sonatype.com/en/docker-registry.html','Docker Registry','','2026',3,'Official administrator guidelines outlining how to host, proxy, and manage Docker container images securely within Sonatype Nexus Repository Manager.','English','Documentation','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2026-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Infrastructure Standards", "Container Registry", "Artifact Registry"]','["[COMMUNITY-TOOL]"]','[]','["registries.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://help.sonatype.com/en/nexus-platform-plugin-for-jenkins.html','Nexus Platform Plugin for Jenkins','','2026',3,'Official plugin guide for linking Jenkins automation controllers to Sonatype Nexus platforms. It explains the mechanics of publishing, staging, and verifying build artifacts dynamically.','English','Documentation','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2026-06-01T00:00:00+02:00',NULL,NULL,NULL,'["CI-CD Pipelines", "Jenkins Ecosystem", "Artifact Integration"]','["[COMMUNITY-TOOL]"]','[]','["registries.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://help.sonatype.com/en/sonatype-nexus-repository.html','Nexus Repository Manager (NXRM) 3 🌟','','2026',0,'Comprehensive technical documentation for Sonatype Nexus Repository Manager 3 (NXRM3), covering setup, configuration, API utilization, and integration hooks. It detail operations for configuring high-volume artifact staging, blob store provisioning, and granular security role configurations. It acts as the primary reference manual for platform and security engineering teams implementing modern repository topologies.','N/A','Documentation','Advanced',0,'online','manual',NULL,NULL,NULL,0,'2026-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Artifact Management", "Package Repositories", "Nexus"]','["[COMMUNITY-TOOL]"]','[]','["registries.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://help.sonatype.com/en/sonatype-nexus-repository.html/security/configuring-ssl?_ga=2.250230211.411976214.1575978022-1513910029.1575978022',NULL,NULL,NULL,NULL,'A curated technical resource and architectural guide covering help.sonatype.com in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','88b95893790809d383f023726d76a985d3d79f85a88a69c1800940b09d8b8772',64.0,1779130494,0,'2026-05-18T20:54:54.950908+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/registries.md"]','["registries.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://help.sonatype.com/integrations/nexus-and-continuous-integration/nexus-platform-plugin-for-jenkins','Nexus Platform Plugin for Jenkins','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','b90b9526c0bbeabb0159d4c66052f68646a1b9d95db0f0382d4b0f4dead814a1',100.0,1779034152,0,'2026-05-17T18:09:12.866232+02:00',NULL,NULL,NULL,'[]','[]','["docs/registries.md"]','[]','{}','{"duplicate_of": "https://help.sonatype.com/en/nexus-platform-plugin-for-jenkins.html"}');
INSERT INTO "resources" VALUES('https://help.sonatype.com/repomanager3','Nexus Repository Manager (NXRM) 3 🌟','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','d50c810842658e51623ebc957642ec78aa25e7657ffdafb375fc7e28f63d0cc6',100.0,1779029613,0,'2026-05-17T16:53:33.592839+02:00',NULL,NULL,NULL,'[]','[]','["docs/registries.md"]','[]','{}','{"duplicate_of": "https://help.sonatype.com/en/sonatype-nexus-repository.html"}');
INSERT INTO "resources" VALUES('https://help.sonatype.com/repomanager3/formats/docker-registry','Docker Registry','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','64458ad88612d81b056796e4778e6e5df66a43443a6d84613e003d3e42c2ecad',100.0,1779031266,0,'2026-05-17T17:21:06.475290+02:00',NULL,NULL,NULL,'[]','[]','["docs/registries.md"]','[]','{}','{"duplicate_of": "https://help.sonatype.com/en/docker-registry.html"}');
INSERT INTO "resources" VALUES('https://help.sonatype.com/repomanager3/security/configuring-ssl?_ga=2.250230211.411976214.1575978022-1513910029.1575978022','help.sonatype.com: Inbound SSL - Configuring to Serve Content via HTTPS','','N/A',0,NULL,NULL,NULL,NULL,0,NULL,'manual','80d248eb0056b7bf8fb5321d18eb76f17c73cdc982f64515da3b29643b12cf11',100.0,1779032586,0,'2026-05-17T17:43:06.983044+02:00',NULL,NULL,NULL,'[]','[]','["docs/registries.md"]','[]','{}','{}');
INSERT INTO "resources" VALUES('https://helpercodes.com/spring-boot-complete-tutorial','Spring Boot Complete Guide','','2023',3,'A foundational guide for understanding Spring Boot architecture, auto-configuration principles, and dependency injection. It streamlines the transition from traditional Spring Framework configurations to opinionated, production-ready setups. It acts as an excellent onboarding resource, though developers need to complement it with production-grade monitoring and containerization patterns.','Java','Tutorial','Beginner',0,'online','manual',NULL,NULL,NULL,0,'2023-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Java Cloud Native", "Spring Boot", "Fundamentals"]','["[COMMUNITY-TOOL]", "[GUIDE]"]','[]','["java_frameworks.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://helpercodes.com/sql-query-cheatsheet-tutorial','TSQL and SQL Queries Cheat Sheet','','2024',0,'A Transact-SQL (T-SQL) syntax index for Microsoft SQL Server. It details platform-specific constructs, stored procedures, exception handling, and query patterns critical for developers working inside enterprise Windows ecosystem storage layers.','SQL','Cheat Sheet','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2024-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Databases & Storage", "Relational Databases", "T-SQL"]','["[COMMUNITY-TOOL]"]','[]','["cheatsheets.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://hermes-agent.nousresearch.com/docs','Hermes Agent Documentation | Hermes Agent','The self-improving AI agent built by Nous Research with a closed-loop learning mechanism.','2026',4,'Official documentation for Hermes Agent, an autonomous, self-improving AI agent developed by Nous Research with a closed-loop skill distillation mechanism.
- **Architectural Value**: Runs on low-cost serverless environments or VPS systems to handle long-running background tasks.
- **Key Features**: Supports persistent SQLite-based cross-session memory, automatic skill formation using DSPy + GEPA, and native messaging integration across platforms like Slack and Telegram.
- **Technical Significance**: Represents a major step toward resilient, persistent AI workers that improve recursively over execution cycles.','en','documentation','advanced',0,'online','automatic','8ceb27d833b7aeb238f98cb653e3d273bc3fdce16cad318e4eebfb4b7dfc5a84',NULL,1780352544,0,'2026-06-02T00:22:24.370217+02:00',NULL,NULL,NULL,'["AI and Machine Learning", "AI Agents", "Self-Improving Agents", "Hermes Agent Framework"]','["[DE FACTO STANDARD]", "[ENTERPRISE-STABLE]"]','[]','[]','{}','{"category": "ai-agents-mcp", "reputation_status": "Vetted", "reputation_summary": "Highly praised by the open-source and AI engineering community for its unique built-in learning loop and multi-platform autonomous capabilities.", "social_preview_url": "", "source_provenance": "X.com (nubenetes)", "suggested_new_category": ""}');
INSERT INTO "resources" VALUES('https://hernan-david-hd.medium.com/5-pilares-del-sre-devops-f16e45f8d3fd','hernan-david-hd.medium.com: 5 pilares del SRE/DevOps','','N/A',0,'A curated technical resource and architectural guide covering hernan-david-hd.medium.com: 5 pilares del SRE/DevOps in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779030589,0,'2026-05-17T17:09:49.102716+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/sre.md"]','["sre.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://hernan-david-hd.medium.com/breaking-down-sre-devops-into-5-key-areas-5aacf40e8392','hernan-david-hd.medium.com: Breaking down SRE/DevOps into 5 key areas','','N/A',0,'A curated technical resource and architectural guide covering hernan-david-hd.medium.com: Breaking down SRE/DevOps into 5 key areas in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779033030,0,'2026-05-17T17:50:30.258535+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/sre.md"]','["sre.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://hervekhg.medium.com/3-years-managing-kubernetes-clusters-my-10-lessons-b565a5509f0e','hervekhg.medium.com: 3 years managing Kubernetes clusters, my 10 lessons','','N/A',0,'A curated technical resource and architectural guide covering hervekhg.medium.com: 3 years managing Kubernetes clusters, my 10 lessons in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779031844,0,'2026-05-17T17:30:44.281347+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes.md"]','["kubernetes.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://hevodata.com/learn/spark-data-pipeline','hevodata.com: Building Apache Spark Data Pipeline? Made Easy 101 🌟','','2022',3,'An introductory primer outlining the core concepts of building end-to-end data processing pipelines with Apache Spark. Focuses on data ingestion, transformations, and loading into modern target data warehouses. Live Grounding confirms that while Spark remains a foundational ETL standard, contemporary architectures increasingly wrap these pipelines inside orchestrated dbt-on-Kubernetes or SparkOperator setups.','Markdown','Tutorial','Beginner',0,'online','manual',NULL,NULL,NULL,0,'2022-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Data & AI", "Data Pipelines", "Apache Spark"]','["[COMMUNITY-TOOL]", "[GUIDE]"]','[]','["kubernetes-bigdata.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://hewi.blog/deploying-an-eks-cluster-using-terraform','hewi.blog: Deploying an EKS cluster using Terraform','','2023',3,'Practical walkthrough demonstrating how to deploy a production-ready AWS EKS cluster with Terraform. Focuses on VPC networking setups, IAM role mapping via OpenID Connect (OIDC), and configuring managed worker node groups.','English','Article','Intermediate',0,'online','manual','N/A',100.0,1781430184,0,'2026-06-14T11:43:04.478436+02:00',NULL,NULL,NULL,'["Infrastructure as Code", "Terraform", "EKS Deployment"]','["[COMMUNITY-TOOL]"]','["docs/terraform.md"]','["terraform.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://hewing.foliotek.me','pythonsimplified.com: How to schedule Python scripts using schedule library','','2021',0,'Demonstrates usage of the human-friendly `schedule` library to automate recurring background processes in Python. Covers job structures, syntax patterns, and persistent worker event loops.','English','Tutorial','Intermediate',1,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Software Development", "Python Utilities", "Script Automation"]','["[COMMUNITY-TOOL]", "[GUIDE]"]','[]','["python.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://high-mobility.com','high-mobility.com','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','f808d8b2a67d8382f32577014b772b2d73b32c8a1241d4fd6b94034d2368cc91',100.0,1779031620,0,'2026-05-17T17:27:00.641120+02:00',NULL,NULL,NULL,'[]','[]','["docs/developerportals.md"]','[]','{}','{"duplicate_of": "https://www.high-mobility.com"}');
INSERT INTO "resources" VALUES('https://high-mobility.com/learn/tutorials/rest','REST Auto API Tutorial','','N/A',0,NULL,NULL,NULL,NULL,0,NULL,'manual','c835fdb4211052023745151a063aef86fb3583376babb7adee0811501967b9cb',100.0,1779029932,0,'2026-05-17T16:58:52.245566+02:00',NULL,NULL,NULL,'[]','[]','["docs/developerportals.md"]','[]','{}','{}');
INSERT INTO "resources" VALUES('https://highscalability.com/blog/2016/2/17/building-nginx-and-tarantool-based-services.html','highscalability.com: Building nginx and Tarantool based services 🌟','','2016',0,'An architectural breakdown of low-latency services combining Nginx and the Tarantool in-memory database. Highlights how custom application routing directly bypassing intermediate application runtimes yields astronomical throughput with sub-millisecond delays.','N/A','Article','Advanced',1,'online','manual',NULL,NULL,NULL,0,'2016-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Infrastructure & Caching", "Database & Storage", "Tarantool & Nginx"]','["[COMMUNITY-TOOL]"]','[]','["caching.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://hipertextual.com/2021/06/github-inteligencia-artificial-autocompletar-codigo','hipertextual.com: GitHub une fuerzas con OpenIA para crear una inteligencia artificial capaz de autocompletar código','','2021',0,'Covers the historic partnership between GitHub and OpenAI that birthed the Copilot code intelligence platform. Discusses early architectural concepts around utilizing deep learning models to autocomplete complex syntactic paradigms. Traces the origin of generative AI in software engineering.','Spanish','Article','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Software Engineering", "AI-Assisted Development", "Industry History"]','["[COMMUNITY-TOOL]"]','[]','["git.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://hipertextual.com/2023/02/diferencias-ia-machine-learning','hipertextual.com: Diferencias entre Inteligencia Artificial, Machine Learning'' y Deep Learning','','N/A',0,'A curated technical resource and architectural guide covering hipertextual.com: Diferencias entre Inteligencia Artificial, Machine Learning'' y Deep Learning in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual',NULL,80.0,1779029689,0,'2026-05-17T16:54:49.013223+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/ai.md"]','["ai.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://hipertextual.com/2024/03/devin-inteligencia-artificial-programa-software','hipertextual.com: Así es Devin, la inteligencia artificial que programa'' software de principio a fin','','N/A',0,'A curated technical resource and architectural guide covering hipertextual.com: Así es Devin, la inteligencia artificial que programa'' software de principio a fin in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'duplicate','manual','510eac95e449d7e34fc801dd82422b45fbbf8e1b6cbf4307ba066aac7599a0a0',100.0,1779029174,0,'2026-05-17T16:46:14.217212+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/devel-sites.md"]','["devel-sites.md"]','{}','{"duplicate_of": "https://hipertextual.com/tecnologia/devin-inteligencia-artificial-programa-software"}');
INSERT INTO "resources" VALUES('https://hiralee.medium.com/software-design-vs-architecture-1da0a94322a4','hiralee.medium.com: Software Architecture vs Design','','N/A',0,'A curated technical resource and architectural guide covering hiralee.medium.com: Software Architecture vs Design in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779031624,0,'2026-05-17T17:27:04.819434+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/introduction.md"]','["introduction.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://hitch-tls.org','Hitch - scalable TLS proxy. Hitch is a libev-based high performance SSL/TLS proxy by Varnish Software','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','e842b9c60bf3b84ea857bffe74c0de0ee1b1abe244a5281c639a6fde8506ce02',100.0,1779029553,0,'2026-05-17T16:52:33.344002+02:00',NULL,NULL,NULL,'[]','[]','["docs/caching.md"]','[]','{}','{"duplicate_of": "https://www.hitch-tls.org"}');
INSERT INTO "resources" VALUES('https://hitesh-pattanayak.medium.com/observability-in-kubernetes-b53d6ea1b37d','hitesh-pattanayak.medium.com: Observability in Kubernetes','','N/A',0,'A curated technical resource and architectural guide covering hitesh-pattanayak.medium.com: Observability in Kubernetes in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779034504,0,'2026-05-17T18:15:04.506690+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-monitoring.md"]','["kubernetes-monitoring.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://hive.apache.org','Hive.apache.org','','2026',4,'Data warehousing solution built on Apache Hadoop. Translates SQL-like relational queries into underlying MapReduce, Tez, or Spark execution plans, optimizing analytics operations over petabyte-scale data lakes.','Java','Software','Advanced',0,'online','manual',NULL,NULL,NULL,0,'2026-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Data Architecture", "Big Data", "Data Warehousing"]','["[ENTERPRISE-STABLE]"]','[]','["nosql.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://hjrocha.medium.com/add-a-custom-host-to-kubernetes-a06472cedccb','hjrocha.medium.com: Add a Custom Host to Kubernetes','','N/A',0,'A curated technical resource and architectural guide covering hjrocha.medium.com: Add a Custom Host to Kubernetes in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779030425,0,'2026-05-17T17:07:05.619445+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes.md"]','["kubernetes.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://hlokensgard.no/2023/07/03/azure-firewall-as-dns-proxy-with-the-new-azure-dns-resolver','hlokensgard.no: Azure Firewall as DNS Proxy with the new Azure DNS Resolver','','2023',0,'Architectural guide explaining how to deploy Azure Firewall as a DNS Proxy paired with Azure Private DNS Resolver. Resolves private name resolution issues across on-premises endpoints and multi-tenant spoke networks without requiring resource-heavy custom IaaS DNS servers.','English','Technical Blog','Advanced',0,'online','manual',NULL,NULL,NULL,0,'2023-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Hybrid Networking", "Network Security", "DNS Resolution"]','["[COMMUNITY-TOOL]"]','[]','["azure.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://hlokensgard.no/2023/12/05/get-started-with-powershell-7-2-in-azure-automation-account','hlokensgard.no: Get started with PowerShell 7.2 in Azure Automation Account','','2023',0,'Details onboarding patterns and dependency setup routines to deploy PowerShell 7.2 Core runs in native serverless Azure Automation execution engines with Managed Identity support.','PowerShell','Blog Post','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2023-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Cloud Platform Management", "Microsoft Azure", "Azure Automation", "Runbooks"]','["[COMMUNITY-TOOL]"]','[]','["azure.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://hlokensgard.no/2024/07/01/azure-virtual-network-manager-a-game-changer-or-just-a-costly-upgrade','hlokensgard.no: Azure Virtual Network Manager – A game changer or just a costly upgrade?','','2024',0,'Evaluates Azure Virtual Network Manager (AVNM), analyzing its capabilities in orchestrating complex global network topologies and security rules at scale. The article provides a critical cost-benefit analysis, comparing AVNM''s licensing model against the manual management of virtual network peering and network security groups in hub-and-spoke topologies.','None','Article','Advanced',0,'online','manual',NULL,NULL,NULL,0,'2024-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Networking", "Network Management", "AVNM"]','["[COMMUNITY-TOOL]"]','[]','["azure.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://hlokensgard.no/knowledge-sharing','hlokensgard.no/knowledge-sharing: Miro Mind map over Azure Landing Zones element, Terraform modules, GitHub Code','','2023',0,'A detailed architectural visualization of Azure Landing Zone topologies. Maps core structural nodes directly to official Terraform modules and Git repository flows, serving as a reliable blueprint for multi-tenant setups.','None','Visual','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2023-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Azure", "Landing Zone", "Architecture"]','["[COMMUNITY-TOOL]"]','[]','["terraform.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://hmaslowski.com/home/f/macos-security-hardening-with-microsoft-intune','hmaslowski.com: macOS Security hardening with Microsoft Intune','','2022',0,'A technical guide to hardening macOS endpoints via Microsoft Intune MDM. Outlines configuring device profiles, enforcing disk encryption, managing firewall rules, and setting up automated compliance scripts to secure remote engineering systems.','English','Technical Tutorial','Advanced',0,'online','manual',NULL,NULL,NULL,0,'2022-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Infrastructure", "Endpoint Hardening", "MDM Configurations"]','["[COMMUNITY-TOOL]", "[GUIDE]"]','[]','["devsecops.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://hmh.engineering/dive-into-kubernetes-healthchecks-part-1-73a900fa6dbd','hmh.engineering: Dive into Kubernetes Healthchecks (part 1) 🌟','','2019',0,'Part one of an engineering-focused health check deep dive detailing Kubelet architectural internals.
- Illustrates the flow of probe execution from the local kubelet agent to the CRI runtime.
- Establishes a framework for analyzing how and when resource utilization influences probe failures.','English','Article','Intermediate',1,'online','manual',NULL,NULL,NULL,0,'2019-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Workload Management", "Application Lifecycle", "Probes & Health Checks"]','["[COMMUNITY-TOOL]"]','[]','["kubernetes.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://hmh.engineering/dive-into-kubernetes-healthchecks-part-2-a9f83eb712d5','hmh.engineering: Dive into Kubernetes Healthchecks (part 2)','','2019',0,'Part two of the engineering-focused health check series, analyzing edge cases and advanced rollout parameters.
- Explains how proper probe alignment coordinates with rolling update strategies (e.g., maxSurge, maxUnavailable).
- Provides complex production configurations designed to eliminate connection termination errors.','English','Article','Advanced',1,'duplicate','manual',NULL,NULL,NULL,0,'2019-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Workload Management", "Application Lifecycle", "Probes & Health Checks"]','["[COMMUNITY-TOOL]"]','[]','["kubernetes.md"]','{}','{"duplicate_of": "https://hmh.engineering/dive-into-kubernetes-healthchecks-part-1-73a900fa6dbd"}');
INSERT INTO "resources" VALUES('https://hmh.engineering/musings-on-microservice-observability-f7052ac42f04','hmh.engineering: Musings on microservice observability!','','2021',0,'Real-world engineering reflections detailing the trials of tracing asynchronous message brokers and API routes inside a sprawling distributed microservice ecosystem. Curator Insight: Real-world microservices field guide. Live Grounding: Offers invaluable real-world insights on handling high distributed trace sampling rates under production load.','English','Blog Post','Advanced',1,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Architecture", "Microservices", "Observability", "Distributed Tracing"]','["[COMMUNITY-TOOL]"]','[]','["monitoring.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://hms.harvard.edu/news/does-ai-help-or-hurt-human-radiologists-performance-depends-doctor','hms.harvard.edu: Does AI Help or Hurt Human Radiologists’ Performance? It Depends on the Doctor','','2023',4,'Investigates the human-AI interface within radiology, detailing how AI assistance does not universally improve diagnostics but depends on the doctor''s specific expertise and the system''s operational design. This research underscores that AI tools should not be deployed as absolute diagnostic arbiters but as contextual assistants, highlighting the need for UI/UX integration that exposes model confidence and reasoning paths.','English','Article','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2023-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Data Management", "Healthcare Tech", "AI Diagnostics"]','["[ENTERPRISE-STABLE]"]','[]','["customer.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://hodovi.cc/blog/creating-low-cost-managed-kubernetes-cluster-personal-development-terraform','hodovi.cc: Creating a Low Cost Managed Kubernetes Cluster for Personal Development using Terraform','','2022',0,'A practical guide detailing how to build a highly cost-effective managed Kubernetes environment for engineering sandbox testing. Emphasizes small node configurations, pool autoscaling, and minimal state profiles to reduce infrastructure costs.','HCL','Technical Blog','Intermediate',1,'online','manual',NULL,NULL,NULL,0,'2022-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Cloud Native", "Kubernetes", "Cost Management"]','["[COMMUNITY-TOOL]"]','[]','["terraform.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://home.robusta.dev/blog/k8s-node-benchmark','home.robusta.dev: When is a CPU not a CPU? Benchmark of Kubernetes Providers and Node Efficiency 🌟🌟','','2023',0,'Presents empirical benchmarks of CPU efficiency across major cloud Kubernetes providers (EKS, GKE, AKS).
- Proves that equivalent virtual CPUs do not yield identical performance due to cloud hypervisor overhead.
- Crucial read for high-throughput microservices performance planning.','English','Article','Advanced',0,'online','manual',NULL,NULL,NULL,0,'2023-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Resource Management", "Performance Optimization", "Benchmarks"]','["[COMMUNITY-TOOL]"]','[]','["kubernetes.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://home.robusta.dev/blog/kubernetes-service-vs-loadbalancer-vs-ingress','home.robusta.dev: The ultimate guide to Kubernetes Services, LoadBalancers, and Ingress 🌟🌟🌟','','2022',5,'A visual, high-impact guide illuminating structural boundaries and usage paradigms across ClusterIP, NodePort, LoadBalancer, and Ingress. Translates complex routing definitions into clear deployment rules of thumb to help architects select the optimal entry channel based on target budgets and security policies.','English','Guide','Beginner',1,'online','manual',NULL,NULL,NULL,0,'2022-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Infrastructure", "Networking", "Fundamentals", "Service Topology"]','["[DE FACTO STANDARD]", "[GUIDE]"]','[]','["kubernetes-networking.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://home.robusta.dev/blog/kubernetes-utilization-vs-reliability','home.robusta.dev: You can''t have both high utilization and high reliability 🌟','','2023',0,'Analyzes the mathematical trade-off between resource utilization and cluster reliability.
- Argues that running nodes at near-maximum capacity inevitably causes scheduling bottlenecks and evictions.
- Recommends structured buffers to preserve high availability.','English','Article','Advanced',1,'online','manual',NULL,NULL,NULL,0,'2023-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Resource Management", "Resource Planning", "Reliability vs Cost"]','["[COMMUNITY-TOOL]"]','[]','["kubernetes.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://home.robusta.dev/blog/stop-using-cpu-limits','home.robusta.dev: For the Love of God, Stop Using CPU Limits on Kubernetes (Updated)','- [dnastacio.medium.com: Why You Should Keep Using CPU Limits on Kubernetes](https://dnastacio.medium.com/why-you-should-keep-using-cpu-limits-on-kubernetes-60c4e50dfc61) Or why staying away from unused CPU may be good for your containers','2023',0,'An updated post contrasting the ''no CPU limits'' argument against keeping limits for node protection.
- Synthesizes perspectives on preventing runaway processes vs. suffering latency spikes due to CFS throttling.
- Offers nuanced guidelines for varying workload patterns.','English','Article','Advanced',1,'online','manual',NULL,NULL,NULL,0,'2023-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Resource Management", "Performance Optimization", "CPU Limits & Throttling"]','["[COMMUNITY-TOOL]"]','[]','["kubernetes.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://home.robusta.dev/blog/why-everyone-should-track-and-audit-kubernetes-changes-and-top-ways','home.robusta.dev: Why everyone should track Kubernetes changes and top four'' ways to do so','','2022',3,'An analytical guide exploring the operational necessity of tracking live cluster configuration modifications. The post contrasts change-tracking methods, including Kubernetes API auditing, GitOps synchronization differentials, and real-time alerting engines like Robusta and Kubeshark.','English','Technical Article','Medium',0,'online','manual','939f865e445d5d0ecd313376ec609a9261ff090ed76415151bdc9833da3ada2d',100.0,1779033592,1,'2026-05-17T17:59:52.193781+02:00',NULL,NULL,NULL,'["Observability", "Audit Logging", "Change Tracking"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-tools.md"]','["kubernetes-tools.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://homebusinessmag.com/businesses/success-tips/certificates-alone-wont-get-hired-need-certifications-plus','homebusinessmag.com: Certificates Alone Won’t Get You Hired, You Need Certifications “Plus”!','','2021',2,'A career planning guide emphasizing why credentialing must be actively supplemented with deep open-source portfolios, architectural projects, and reliable systems-level operations engineering.','English','Article','Beginner',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Professional Development", "Opinion & Strategy", "Career Development"]','["[COMMUNITY-TOOL]"]','[]','["elearning.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://hoppscotch.io','Hoppscotch: Open-Source Alternative to Postman','','2026',0,'Hoppscotch is a modern, lightweight, web-native open-source alternative to Postman. Engineered to be highly performant, it streamlines real-time operations including HTTP, GraphQL, and WebSockets.','TypeScript','Tool','Intermediate',1,'online','manual',NULL,NULL,NULL,0,'2026-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Software Testing", "API Testing", "Open Source"]','["[COMMUNITY-TOOL]"]','[]','["postman.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://horizons.carrefour.com/efficient-java-in-the-cloud-with-quarkus','Efficient Java in the cloud with Quarkus. Carrefour Spain’s test: Quarkus'' vs. Spring Boot','','N/A',0,'A curated technical resource and architectural guide covering Efficient Java in the cloud with Quarkus. Carrefour Spain’s test: Quarkus'' vs. Spring Boot in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779034155,0,'2026-05-17T18:09:15.519649+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/customer.md"]','["customer.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://horovits.medium.com/prometheus-now-supports-opentelemetry-metrics-83f85878e46a','==horovits.medium.com: Prometheus Now Supports OpenTelemetry Metrics==','','N/A',0,'A curated technical resource and architectural guide covering ==horovits.medium.com: Prometheus Now Supports OpenTelemetry Metrics== in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779034322,0,'2026-05-17T18:12:02.700454+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/prometheus.md"]','["prometheus.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://horovits.wordpress.com/2020/07/15/kubernetes-security-best-practices','horovits.wordpress.com: Kubernetes Security Best Practices','','2020',0,'Explains foundational steps for securing Kubernetes API access, configuring container execution privileges, and auditing container images within CI/CD pipelines.','N/A','article','Intermediate',1,'duplicate','manual',NULL,NULL,NULL,0,'2020-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Kubernetes Security", "Cluster Hardening", "Security Best Practices"]','["[COMMUNITY-TOOL]"]','[]','["kubernetes-security.md"]','{}','{"duplicate_of": "https://github.com/freach/kubernetes-security-best-practice/blob/master/README.md"}');
INSERT INTO "resources" VALUES('https://hostadvice.com/blog/devops-toolbox-jenkins-ansible-chef-puppet-vagrant-saltstack','DevOps Toolbox: Jenkins, Ansible, Chef, Puppet, Vagrant, & SaltStack','','N/A',0,'A curated technical resource and architectural guide covering DevOps Toolbox: Jenkins, Ansible, Chef, Puppet, Vagrant, & SaltStack in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779030979,0,'2026-05-17T17:16:19.227336+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/devops-tools.md", "docs/jenkins.md"]','["devops-tools.md", "jenkins.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://howdns.works','howdns.works','','2018',0,'An educational, comic-style visual narrative explaining the global mechanics of the Domain Name System (DNS). Breaks down recursive and authoritative resolvers, Root zones, TLD servers, and browser-side caching. Ideal for establishing a mental model of naming resolution dynamics before building microservices topologies.','English','Interactive Guide','Beginner',0,'online','manual',NULL,NULL,NULL,0,'2018-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Networking", "Protocols", "DNS"]','["[COMMUNITY-TOOL]", "[GUIDE]"]','[]','["linux.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://howhttps.works','howhttps.works','','2020',0,'An interactive, visual educational resource designed to unpack the complex mechanics of the HTTPS protocol, TLS handshakes, and public key cryptography. Highly useful for onboarding developers to understand transport-layer security and key-exchange negotiations in web systems.','English','Interactive Web','Beginner',0,'online','manual',NULL,NULL,NULL,0,'2020-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Infrastructure & Security", "Networking Protocols", "Transport Layer Security"]','["[COMMUNITY-TOOL]"]','[]','["developerportals.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://howtodoinjava.com/maven','howtodoinjava.com/maven','','2026',3,'High-fidelity educational portal providing step-by-step technical guides, plugin configuration snippets, and architecture blueprints for building robust Maven-based Java workloads.','English','Educational Resource','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2026-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Build Systems", "JVM Ecosystem", "Tutorials & Guides"]','["[COMMUNITY-TOOL]"]','[]','["maven-gradle.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://howtodoinjava.com/maven/how-to-convert-maven-java-project-to-intellij-idea-project','howtodoinjava.com: Maven IntelliJ Idea Project','','2020',3,'Practical walkthrough highlighting smooth workflow migration pathways to transition standard command-line Maven structures directly into productive IntelliJ IDEA project workspaces.','English','Educational Resource','Beginner',0,'online','manual',NULL,NULL,NULL,0,'2020-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Developer Productivity", "IDE Integrations", "IntelliJ IDEA"]','["[COMMUNITY-TOOL]"]','[]','["maven-gradle.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://howtodoinjava.com/maven/maven-java-project-with-intellij-idea','howtodoinjava.com: Maven IntelliJ Idea Project','','2021',2,'Step-by-step tutorial on initializing, configuring, and importing Maven projects inside JetBrains IntelliJ IDEA. Useful for junior developers looking to establish standard build patterns and resolve dependency import conflicts.','English','Blog','Beginner',0,'duplicate','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Software Engineering", "Build Tools", "Java Ecosystem", "Tutorials"]','["[COMMUNITY-TOOL]"]','[]','["maven-gradle.md"]','{}','{"duplicate_of": "https://howtodoinjava.com/maven/how-to-convert-maven-java-project-to-intellij-idea-project"}');
INSERT INTO "resources" VALUES('https://http.cat','http.cat 🌟','','2026',0,'A popular, visually descriptive resource mapping standard HTTP status codes to illustrative cat photos. Frequently used by developers as an educational tool, debug reference, and routing response helper.','JavaScript','Utility','Beginner',0,'online','manual',NULL,NULL,NULL,0,'2026-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Web Protocols & Performance", "HTTP Architecture", "Status Codes"]','["[COMMUNITY-TOOL]"]','[]','["networking.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://http2-explained.haxx.se',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,'manual','88fac0c82cdf6d10255adfb64fc13ba2a876b1e096aed7646df993cc88dd9087',100.0,1779031896,1,'2026-05-17T17:31:36.519856+02:00',NULL,NULL,NULL,'[]','[]','["docs/networking.md"]','[]','{}','{}');
INSERT INTO "resources" VALUES('https://http2.github.io','http2.github.io HTTP/2 🌟','','N/A',0,NULL,NULL,NULL,NULL,0,NULL,'manual','7671e742d1149405620fac23a5619cce021b8b5bd9d4de940aa53ad516217cb5',100.0,1779029374,1,'2026-05-17T16:49:34.216599+02:00',NULL,NULL,NULL,'[]','[]','["docs/networking.md"]','[]','{}','{}');
INSERT INTO "resources" VALUES('https://http2.github.io/faq','http2.github.io HTTP/2 Frequently Asked Questions 🌟','','N/A',0,NULL,NULL,NULL,NULL,0,NULL,'manual','6c314974d92445138cdb880fef762e1352854f0d3f54a7c1c93f66675097b375',100.0,1779032256,1,'2026-05-17T17:37:36.931158+02:00',NULL,NULL,NULL,'[]','[]','["docs/networking.md"]','[]','{}','{}');
INSERT INTO "resources" VALUES('https://http3-explained.haxx.se','http3-explained.haxx.se: HTTP/3 explained 🌟','','2026',0,'The definitive, author-maintained manual tracing the engineering properties of HTTP/3 and its underlying QUIC protocol. Explores connection setup, multiplexing, security benefits, UDP migration paths, and head-of-line blocking resolution.','N/A','Documentation','Advanced',0,'online','manual',NULL,NULL,NULL,0,'2026-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Web Protocols & Performance", "Protocol Evolution", "HTTP/3 & QUIC"]','["[COMMUNITY-TOOL]"]','[]','["networking.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://httpd.apache.org','Apache','','2025',0,'The main technical site for the Apache HTTP Server, the industry-standard web server. Continues to power global web networks with highly stable modular routing rules and robust security mechanisms.','C','Documentation','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2025-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Infrastructure", "Web Servers", "Apache HTTP Server"]','["[COMMUNITY-TOOL]"]','[]','["web-servers.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://httpd.apache.org/docs/2.4/howto/reverse_proxy.html','Apache Reverse Proxy Guide','','2025',0,'Official engineering handbook illustrating the deployment and configuration of the Apache HTTP Server as a reverse proxy. Details mod_proxy directives, buffer limits, and load-balancer grouping policies.','N/A','Documentation','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2025-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Infrastructure", "Web Servers", "Reverse Proxy"]','["[COMMUNITY-TOOL]"]','[]','["web-servers.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://hub.docker.com/_/elasticsearch',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,'manual','00c57699dbbaf453e7c9995c525861c0b51661650c02a88bab6bc6c0e94fd6e8',100.0,1779033773,1,'2026-05-17T18:02:53.235097+02:00',NULL,NULL,NULL,'[]','[]','["docs/monitoring.md"]','[]','{}','{}');
INSERT INTO "resources" VALUES('https://hub.docker.com/_/websphere-liberty','DockerHub: websphere-liberty','','2026',4,'The official WebSphere Liberty image on Docker Hub, providing a highly optimized cloud-native runtime designed for Java EE and MicroProfile. Live Grounding emphasizes its value for enterprise application modernization, delivering low-footprint containers with IBM technical backing.','English','Container Image','Intermediate',1,'online','manual',NULL,NULL,NULL,0,'2026-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Cloud-Native Java", "Runtimes", "WebSphere", "Docker"]','["[ENTERPRISE-STABLE]"]','[]','["ibm_cloud.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://hub.docker.com/r/alwin2/petclinic-customers-service','ref 4','','2021',0,'Docker container image representing the Customer Service sub-domain of the decomposed Spring Petclinic microservices suite. Designed for direct cluster deployments to test service-to-service communication.','Dockerfile','Container Image','Intermediate',1,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Cloud-Native Applications", "Java Microservices", "Container Images"]','["[COMMUNITY-TOOL]"]','[]','["demos.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://hub.docker.com/r/anthonydahanne/spring-petclinic','ref 6','','2018',0,'Historical community Docker image containing early builds of the Spring Petclinic framework. Used primarily for legacy workshop labs and testing Docker runtime backwards compatibility.','Dockerfile','Container Image','Basic',0,'online','manual',NULL,NULL,NULL,0,'2018-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Containerization", "Docker", "Prebuilt Images"]','["[LEGACY]"]','[]','["demos.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://hub.docker.com/r/arey/springboot-petclinic','ref 5 arey/springboot-petclinic','','2023',0,'A highly pulled, community-maintained Spring Boot Petclinic image optimized for lean runtimes. Includes built-in multi-architecture CPU support (ARM64/AMD64) ideal for localized testing and local Kubernetes clusters.','Dockerfile','Container Image','Basic',0,'online','manual',NULL,NULL,NULL,0,'2023-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Containerization", "Docker", "Prebuilt Images"]','["[COMMUNITY-TOOL]"]','[]','["demos.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://hub.docker.com/r/bitnami/cluster-autoscaler','bitnami/cluster-autoscaler','','2023',0,'A highly secure, enterprise-hardened container image for Kubernetes Cluster Autoscaler maintained by Bitnami. Ideal for teams requiring pre-packaged, scanned, and continuously updated container builds for their self-managed cluster deployments.','Shell','Image','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2023-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Infrastructure & Platform", "Autoscaling", "Cluster Autoscaling"]','["[COMMUNITY-TOOL]"]','[]','["kubernetes-autoscaling.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://hub.docker.com/r/bmoussaud/petclinic','ref 3','','2020',0,'Docker image for the Spring Petclinic application instrumented with APM and monitoring agents. Useful for evaluating telemetry collection, performance profiling, and tracing agents inside isolated container runs.','Dockerfile','Container Image','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2020-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Containerization", "Docker", "Prebuilt Images"]','["[COMMUNITY-TOOL]"]','[]','["demos.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://hub.docker.com/r/centos/postgresql-10-centos7',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,'manual','93b8cb56515e894ef7899b4c113b2fdb5181c0efd6eb6bc57806bfb90441a5a8',100.0,1779030384,1,'2026-05-17T17:06:24.738501+02:00',NULL,NULL,NULL,'[]','[]','["docs/crunchydata.md"]','[]','{}','{}');
INSERT INTO "resources" VALUES('https://hub.docker.com/r/ibuchh/petclinic-spinnaker-jenkins','ref 1','','2020',0,'A legacy Docker Hub image combining PetClinic deployment artifacts with Spinnaker and Jenkins orchestration capabilities. Serves as a historical artifact of early multi-cloud continuous delivery pipelines built on top of traditional JVM monoliths.','Dockerfile','Container Image','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2020-06-01T00:00:00+02:00',NULL,NULL,NULL,'["DevOps & CI/CD", "Continuous Delivery", "Docker Images"]','["[LEGACY]"]','[]','["demos.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://hub.docker.com/r/jboss/kie-server','KIE Server','','2026',0,'The KIE Server Docker container package provides an execution environment for Drools and jBPM workflow engine patterns, simplifying distributed microservices runtime decision orchestration.','Shell','Docker Image','Intermediate',1,'online','manual',NULL,NULL,NULL,0,'2026-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Software Architecture", "Business Rules", "Containerization"]','["[COMMUNITY-TOOL]"]','[]','["postman.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://hub.docker.com/r/jbrisbin/spring-petclinic','ref 7','','2015',0,'One of the oldest legacy Docker images of the Spring PetClinic project. Demonstrates early containerization methodologies using heavy base operating system layers and older Java Virtual Machine (JVM) versions.','Dockerfile','Container Image','Basic',0,'online','manual',NULL,NULL,NULL,0,'2015-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Containerization", "Docker", "Prebuilt Images"]','["[LEGACY]"]','[]','["demos.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://hub.docker.com/r/openshift','DockerHub OpenShift','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','475e2cc9ced9d670432428f70e2191dd406cd8b11b2d9cdd0ec2663ed96ee513',100.0,1779033296,0,'2026-05-17T17:54:56.244156+02:00',NULL,NULL,NULL,'[]','[]','["docs/openshift.md"]','[]','{}','{"duplicate_of": "https://hub.docker.com/u/openshift"}');
INSERT INTO "resources" VALUES('https://hub.docker.com/r/openshiftdemos','DockerHub OpenShift Demos','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','27c97592dbf5be3d30ced985fa10083a991c51e8160539e4dbdcc52fd85761d7',100.0,1779031080,0,'2026-05-17T17:18:00.900739+02:00',NULL,NULL,NULL,'[]','[]','["docs/demos.md"]','[]','{}','{"duplicate_of": "https://hub.docker.com/u/openshiftdemos"}');
INSERT INTO "resources" VALUES('https://hub.docker.com/r/payara/micro','Payara Micro','','2026',4,'The official Docker image for Payara Micro, a lightweight, cloud-optimized container runtime designed specifically for MicroProfile applications. Live Grounding shows Payara Micro is extensively used in dynamic, auto-scaling Kubernetes microservice pods due to its rapid startup and low configuration overhead.','English','Container Image','Intermediate',1,'online','manual',NULL,NULL,NULL,0,'2026-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Cloud-Native Java", "Runtimes", "Payara Micro", "Docker"]','["[ENTERPRISE-STABLE]"]','[]','["java_app_servers.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://hub.docker.com/r/payara/server-full','Payara','','2026',3,'The official Docker Hub repository for Payara Server Full, providing ready-made container images for complete Jakarta EE runtime capabilities. Live Grounding shows its primary use in legacy system migration, allowing enterprise operations to orchestrate monolithic workloads with modern container tooling.','English','Container Image','Intermediate',1,'online','manual',NULL,NULL,NULL,0,'2026-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Cloud-Native Java", "Runtimes", "Payara Server", "Docker"]','["[LEGACY]"]','[]','["java_app_servers.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://hub.docker.com/r/sarjunkumar24391/petclinic','ref 2','','2019',0,'A community-packaged Docker image of the classic Spring Petclinic application. Created primarily to facilitate rapid deployment testing on container runtimes without local Maven compilation overhead.','Dockerfile','Container Image','Basic',0,'online','manual',NULL,NULL,NULL,0,'2019-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Containerization", "Docker", "Prebuilt Images"]','["[COMMUNITY-TOOL]"]','[]','["demos.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://hub.docker.com/r/sonatype/nexus3','hub.docker.com/r/sonatype/nexus3/','','2026',0,'Official Docker repository containing Sonatype Nexus Repository Manager 3. Essential for hosting private software artifacts, dependency proxy caches (npm, NuGet, Maven), and localized container registries in enterprise platforms.','None','Registry','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2026-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Infrastructure", "Artifact Repositories", "Sonatype Nexus"]','["[COMMUNITY-TOOL]"]','[]','["openshift.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://hub.docker.com/r/texthtml/gitlab-merge-bot','DockerHub: Gitlab Merge Bot','','N/A',0,NULL,NULL,NULL,NULL,0,NULL,'manual','4ad2975075b7304620aefea29f11692ced9eb322a77b9cda0c050de6a4115cd0',100.0,1779031615,1,'2026-05-17T17:26:55.281306+02:00',NULL,NULL,NULL,'[]','[]','["docs/git.md"]','[]','{}','{}');
INSERT INTO "resources" VALUES('https://hub.docker.com/u/openshift','DockerHub OpenShift','','2026',0,'Public Docker Hub repository hosting community-built images for OpenShift. While still containing useful base reference tools, current 2026 best practices dictate migrating critical dependencies to secure, enterprise-scanned registries.','None','Registry','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2026-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Infrastructure", "Container Registries", "Community"]','["[COMMUNITY-TOOL]"]','[]','["openshift.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://hub.docker.com/u/openshiftdemos','DockerHub OpenShift Demos','','2020',0,'Registry hosting pre-built container images optimized for the OpenShiftDemos organization. Though partially legacy due to secure private registry practices, it serves as a valuable public catalog of application runtimes.','N/A','Registry','Beginner',0,'online','manual',NULL,NULL,NULL,0,'2020-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Reference Architectures", "Artifact Registries", "Docker Images"]','["[LEGACY]"]','[]','["demos.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://hub.docker.com/u/redhat','Red Hat Universal Base Images - hub.docker.com/u/redhat: UBI 8 standard, minimal, micro, and init from DockerHub 🌟','','2026',0,'The official Docker Hub repository for Red Hat Universal Base Images (UBI), offering secure, reliable standard, minimal, micro, and init image variants. These images provide enterprise-grade security patches, high reliability, and RHEL compatibility without requiring commercial subscriptions. It serves as an industry de facto standard for high-security container base images.','N/A','Registry','Low',0,'online','manual',NULL,NULL,NULL,0,'2026-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Infrastructure", "Containerization", "Base Images"]','["[COMMUNITY-TOOL]"]','[]','["docker.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://hub.helm.sh','hub.helm.sh 🌟','','2020',0,'The legacy centralized search hub for locating community Helm charts before the packaging index consolidated. This resource is completely deprecated and has been succeeded by the modern, CNCF-maintained decentralized platform, Artifact Hub.','Go','Web Portal','Beginner',0,'online','manual',NULL,NULL,NULL,0,'2020-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Platform Engineering", "Kubernetes GitOps & Packaging", "Chart Discovery"]','["[LEGACY]"]','[]','["helm.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://hub.helm.sh/charts/choerodon/nexus3','Choerodon Nexus3 🌟','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','5989d4d1c4b96da728a60fac6c5af05b5f8fd135d48cdd0772f3670f90b7dad4',100.0,1779033489,0,'2026-05-17T17:58:09.047263+02:00',NULL,NULL,NULL,'[]','[]','["docs/helm.md"]','[]','{}','{"duplicate_of": "https://artifacthub.io/packages/helm/choerodon/nexus3"}');
INSERT INTO "resources" VALUES('https://hub.helm.sh/charts/oteemo/sonarqube','hub.helm.sh/charts/oteemo/sonarqube','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','5e483cdff2ea4c51fc01a5c000ce825ed724db6f78b6a186af21b7521ef6005a',100.0,1779033511,0,'2026-05-17T17:58:31.370022+02:00',NULL,NULL,NULL,'[]','[]','["docs/sonarqube.md"]','[]','{}','{"duplicate_of": "https://artifacthub.io/packages/helm/oteemo/sonarqube"}');
INSERT INTO "resources" VALUES('https://hub.helm.sh/charts/stable/cluster-autoscaler','hub.helm.sh: cluster-autoscaler','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','5e483cdff2ea4c51fc01a5c000ce825ed724db6f78b6a186af21b7521ef6005a',100.0,1779030009,0,'2026-05-17T17:00:09.534532+02:00',NULL,NULL,NULL,'[]','[]','["docs/kubernetes-autoscaling.md"]','[]','{}','{"duplicate_of": "https://hub.helm.sh/charts/oteemo/sonarqube"}');
INSERT INTO "resources" VALUES('https://hub.kubeapps.com','KubeApps Hub','','N/A',0,NULL,NULL,NULL,NULL,0,'online','manual','N/A',100.0,1779032114,0,'2026-05-17T17:35:14.517841+02:00',NULL,NULL,NULL,'[]','[]','["docs/helm.md"]','[]','{}','{}');
INSERT INTO "resources" VALUES('https://hub.qovery.com/guides/engineering/terraform-not-the-golden-hammer','hub.qovery.com: Terraform is Not the Golden Hammer','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','683f0609767fa848db6c8e614124c2c4c25e0b6741f9d0b69d7a16c6a806aa71',100.0,1779032969,0,'2026-05-17T17:49:29.430525+02:00',NULL,NULL,NULL,'[]','[]','["docs/terraform.md"]','[]','{}','{"duplicate_of": "https://www.qovery.com/docs/getting-started/introduction"}');
INSERT INTO "resources" VALUES('https://hub.tinztwins.de/7-hidden-python-tips-for-2024','hub.tinztwins.de: 7 Hidden Python Tips for 2024','','N/A',0,'A curated technical resource and architectural guide covering hub.tinztwins.de: 7 Hidden Python Tips for 2024 in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779032383,0,'2026-05-17T17:39:43.527049+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/python.md"]','["python.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://huggingface.co/blog/NileshInfer/implementing-fractional-gpus-in-kubernetes','huggingface.co: Implementing Fractional GPUs in Kubernetes with Aliyun Scheduler','','2024',0,'A deep dive into fractional GPU scheduling policies on Kubernetes using the open-source Aliyun Scheduler. It showcases strategies for maximizing resource utility and lowering infrastructure bills by sharing single physical hardware resources across smaller model-serving pods.','Go','Blog','Advanced',0,'online','manual',NULL,NULL,NULL,0,'2024-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Infrastructure", "GPU Orchestration", "Resource Allocation"]','["[COMMUNITY-TOOL]"]','[]','["mlops.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://humanitec.com/blog/escape-vmware-lock-in-with-a-modular-internal-developer-platform','humanitec.com: Escape VMware lock-in with a modular Internal Developer Platform','','2024',0,'Technical analysis of migration strategies away from proprietary VMware hypervisors using open-source, cloud-native IDP architectures. Evaluates the cost, operational, and performance advantages of deploying bare-metal or multi-cloud Kubernetes runtimes orchestrated by modular platform controllers.','English','Blog Post','Advanced',0,'online','manual',NULL,NULL,NULL,0,'2024-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Platform Engineering", "Infrastructure Migration", "VMware Alternatives"]','["[COMMUNITY-TOOL]"]','[]','["devops.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://humanitec.com/blog/handling-environment-variables-with-kubernetes','How to handle environment variables with Kubernetes? 🌟','','2022',4,'A stellar architectural deep dive into environment variable management within Pod specs. Compares ConfigMaps, Secret injection, and secure dynamic configuration systems to avoid credential exposure in production.','English','Article','Intermediate',1,'online','manual',NULL,NULL,NULL,0,'2022-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Configuration", "Secrets Management", "Environment Variables"]','["[ENTERPRISE-STABLE]"]','[]','["kubernetes.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://humanitec.com/blog/how-to-design-your-repository-structures-to-nail-platform-engineering','humanitec.com: How to design your repository structures to nail platform engineering','','2023',0,'A deep architectural dive into GitOps-aligned repository topologies. Discusses split-repository layouts separating application code from environment configurations, enabling declarative platform orchestrators (like Humanitec or ArgoCD) to work seamlessly while maintaining strong security boundaries.','English','Blog Post','Advanced',0,'online','manual',NULL,NULL,NULL,0,'2023-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Platform Engineering", "Architecture", "GitOps Repository Design"]','["[COMMUNITY-TOOL]"]','[]','["devops.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://humanitec.com/blog/why-every-internal-developer-platform-needs-a-backend','humanitec.com: Why every Internal Developer Platform needs a backend','','2023',0,'Demystifies why standard UI portals (like Backstage) are insufficient without a powerful platform orchestrator backend. Details how platform orchestrators automatically resolve environment-specific dependencies, manage dynamic variables, and execute infrastructure provisioning pipelines safely behind the scenes.','English','Blog Post','Advanced',0,'online','manual',NULL,NULL,NULL,0,'2023-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Platform Engineering", "IDP Architecture", "Control Plane"]','["[COMMUNITY-TOOL]"]','[]','["devops.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://humanitec.com/reference-architectures','humanitec.com: Platform reference architecture on GCP','','2023',0,'Outlines enterprise platform blueprints tailored for Google Cloud Platform. Combines GKE, Cloud Run, and Secret Manager under a unified platform orchestrator layer to drive developer velocity while keeping governance secure.','English','Architecture Guide','Advanced',1,'online','manual',NULL,NULL,NULL,0,'2023-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Platform Engineering", "Reference Architectures", "GCP"]','["[COMMUNITY-TOOL]", "[GUIDE]"]','[]','["introduction.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://humanitec.com/reference-architectures/aws','humanitec.com: Platform reference architecture on AWS','','2023',0,'Illustrates modern Platform Engineering frameworks on AWS. Details integrating EKS, RDS, and AWS Secrets Manager with Score and Humanitec to build scalable, low-friction self-service infrastructure portals.','English','Architecture Guide','Advanced',1,'duplicate','manual',NULL,NULL,NULL,0,'2023-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Platform Engineering", "Reference Architectures", "AWS"]','["[COMMUNITY-TOOL]", "[GUIDE]"]','[]','["introduction.md"]','{}','{"duplicate_of": "https://humanitec.com/reference-architectures"}');
INSERT INTO "resources" VALUES('https://humanitec.com/reference-architectures/azure','humanitec.com: Platform reference architecture on Azure','','2023',0,'A production-ready blueprint mapping internal developer platforms (IDP) to native Azure resources. Details how to utilize AKS, Azure Key Vault, and Terraform to implement automated, secure self-service infrastructure pipelines.','English','Architecture Guide','Advanced',1,'duplicate','manual',NULL,NULL,NULL,0,'2023-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Platform Engineering", "Reference Architectures", "Azure"]','["[COMMUNITY-TOOL]", "[GUIDE]"]','[]','["introduction.md"]','{}','{"duplicate_of": "https://humanitec.com/reference-architectures/aws"}');
INSERT INTO "resources" VALUES('https://humanwhocodes.com/blog/2011/11/29/how-content-delivery-networks-cdns-work','nczonline: How content delivery networks (CDNs) work - Nov 2011','','2011',0,'A timeless foundational resource detailing the transport mechanics of CDNs. It details network topological distance mapping, anycast DNS, and reverse proxy caching designs for accelerating global static assets.','English','Technical Article','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2011-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Data & Caching", "CDN", "Fundamentals"]','["[COMMUNITY-TOOL]"]','[]','["caching.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://huryn.substack.com/p/3-ways-to-create-10x-better-product','huryn.substack.com: 3 Ways to Create 10X Better Product Roadmaps','','N/A',0,'A curated technical resource and architectural guide covering huryn.substack.com: 3 Ways to Create 10X Better Product Roadmaps in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779030295,0,'2026-05-17T17:04:55.768351+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/project-management-methodology.md"]','["project-management-methodology.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://huyenchip.com/2021/09/13/data-science-infrastructure.html','huyenchip.com: Why data scientists shouldn’t need to know Kubernetes','','2021',4,'Curator Insight presents an argument for abstracting infrastructure layer complexities away from data science personas. Live Grounding confirms that modern MLOps architectures emphasize platform engineering teams, deploying orchestration platforms that expose abstract pipelines while silently managing underlying Kubernetes workloads.','Not Applicable','Article','Advanced',1,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Infrastructure", "Data Engineering", "MLOps Architecture"]','["[ENTERPRISE-STABLE]"]','[]','["python.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://huyenchip.com/2023/04/11/llm-engineering.html','huyenchip.com: Building LLM applications for production','','2023',5,'A seminal, highly-cited framework for deploying Large Language Model applications in production environments. Addresses technical hurdles such as context window management, prompting reliability, latency optimization, cost-efficiency trade-offs, and structural output sanitization. Essential reading for modern generative AI architects.','None','Article','Advanced',1,'online','manual',NULL,NULL,NULL,0,'2023-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Generative AI", "LLM Ops", "System Design"]','["[DE FACTO STANDARD]"]','[]','["mlops.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://hwchiu.medium.com/docker-networking-model-introduction-194a2a2c9b68','hwchiu.medium.com: Docker Networking Model — Introduction','','N/A',0,'A curated technical resource and architectural guide covering hwchiu.medium.com: Docker Networking Model — Introduction in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779032345,0,'2026-05-17T17:39:05.598366+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/docker.md"]','["docker.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://hwchiu.medium.com/kubernetes-network-troubleshooting-approach-701de9463493','==hwchiu.medium.com: Kubernetes Network Troubleshooting Approach== 🌟','','N/A',0,'A curated technical resource and architectural guide covering ==hwchiu.medium.com: Kubernetes Network Troubleshooting Approach== 🌟 in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779029472,0,'2026-05-17T16:51:12.508084+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-troubleshooting.md"]','["kubernetes-troubleshooting.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://hwchiu.medium.com/why-does-my-2vcpu-application-run-faster-in-a-vm-than-in-a-container-6438ffaba245','==hwchiu.medium.com: Why does my 2vCPU application run faster in a VM than'' in a container?== 🌟🌟','','N/A',0,'A curated technical resource and architectural guide covering ==hwchiu.medium.com: Why does my 2vCPU application run faster in a VM than'' in a container?== 🌟🌟 in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779033579,0,'2026-05-17T17:59:39.270718+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes.md"]','["kubernetes.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://hystax.com/the-difference-between-cloud-cost-management-and-finops','hystax.com: The difference between cloud cost management and FinOps','','2023',4,'Delineates the operational boundaries between cloud cost management (siloed, reactive cost-cutting steps) and the FinOps lifecycle (collaborative, business-value mapping). The analysis shows that while cost management tools act as execution platforms, FinOps creates a cultural, cross-functional engineering framework.','English','Article','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2023-06-01T00:00:00+02:00',NULL,NULL,NULL,'["FinOps & Cloud Cost", "Strategy & Governance", "FinOps vs Cost Management"]','["[ENTERPRISE-STABLE]"]','[]','["finops.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://iainhunter.wordpress.com/2016/01/12/avoiding-pitfalls-running-mongo-3-2-in-docker-on-osx','Avoiding pitfalls running Mongo 3.2 in Docker on OSX','','2016',2,'Analyzes historical performance bottlenecks and host volume-mounting complications when virtualizing MongoDB 3.2 on macOS Docker setups. Remains as a reference for handling localized hypervisor file lockups.','Shell','Article','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2016-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Data Architecture", "MongoDB Ecosystem", "Local Containerization"]','["[COMMUNITY-TOOL]"]','[]','["nosql.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://iamitcohen.medium.com/dns-in-kubernetes-how-does-it-work-7c4690fd813e','iamitcohen.medium.com: DNS in Kubernetes, how does it work?','','N/A',0,'A curated technical resource and architectural guide covering iamitcohen.medium.com: DNS in Kubernetes, how does it work? in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779033118,0,'2026-05-17T17:51:58.184352+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-networking.md"]','["kubernetes-networking.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://iamunnip.medium.com/merging-kubeconfig-files-c9e0f340a71c','iamunnip.medium.com: Merging kubeconfig Files','','N/A',0,'A curated technical resource and architectural guide covering iamunnip.medium.com: Merging kubeconfig Files in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779032952,0,'2026-05-17T17:49:12.463181+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes.md"]','["kubernetes.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://iaviral.medium.com/most-used-functions-in-pandas-7c12ae238185','iaviral.medium.com: Most used functions in Pandas','','N/A',0,'A curated technical resource and architectural guide covering iaviral.medium.com: Most used functions in Pandas in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779032582,0,'2026-05-17T17:43:02.980085+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/python.md"]','["python.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://ibrahims.medium.com/azure-terraform-pipeline-devops-b57005a37936','ibrahims.medium.com: Azure Terraform Pipeline — DevOps','','N/A',0,'A curated technical resource and architectural guide covering ibrahims.medium.com: Azure Terraform Pipeline — DevOps in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779030957,0,'2026-05-17T17:15:57.605735+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/terraform.md"]','["terraform.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://ibrahims.medium.com/security-context-kubernetes-9672ae2380f9','ibrahims.medium.com: Security Context — Kubernetes','','N/A',0,'A curated technical resource and architectural guide covering ibrahims.medium.com: Security Context — Kubernetes in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779029487,0,'2026-05-17T16:51:27.036176+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-security.md"]','["kubernetes-security.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://iceburn.medium.com/jenkins-configuration-as-code-afd9031a42c9','iceburn.medium.com: Jenkins Configuration As Code','','N/A',0,'A curated technical resource and architectural guide covering iceburn.medium.com: Jenkins Configuration As Code in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'duplicate','manual','N/A',100.0,1779033510,0,'2026-05-17T17:58:30.956026+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/jenkins.md"]','["jenkins.md"]','{}','{"duplicate_of": "https://www.jenkins.io/projects/jcasc"}');
INSERT INTO "resources" VALUES('https://iceburn.medium.com/kubernetes-resource-requests-and-resource-limits-99c549c5a439','iceburn.medium.com: Kubernetes Resource Requests and Resource Limits','','N/A',0,'A curated technical resource and architectural guide covering iceburn.medium.com: Kubernetes Resource Requests and Resource Limits in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779031537,0,'2026-05-17T17:25:37.802423+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes.md"]','["kubernetes.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://ics.uci.edu/~pattis/ICS-33/lectures/complexitypython.txt',NULL,NULL,NULL,NULL,'A curated technical resource and architectural guide covering ics.uci.edu in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'online','manual',NULL,NULL,1781736144,0,'2026-06-18T00:42:24.973302+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','[]','["python.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://id.atlassian.com/login?continue=https%3A%2F%2Fid.atlassian.com%2Fjoin%2Fuser-access%3Fresource%3Dari%253Acloud%253Aconfluence%253A%253Asite%252F9568dfdc-cfdd-4632-a68e-1e18063a3152%26continue%3Dhttps%253A%252F%252Fcockroachlabs.atlassian.net%252Fwiki%252Fspaces%252FCRDB%252Fpages%252F73204099%252FBors%252BMerge%252BBot&application=confluence&orgId=52a68357-cecf-4127-a5ec-32eeac8cf060','Example: CockroachDB''s Bors Merge Bot','','2021',3,'Analyses how CockroachDB scaled its automated integration pipelines by leveraging Bors. Highlights operational optimizations for orchestrating high-density database test suites across hundreds of distributed pull requests daily.','N/A','Article','Advanced',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Software Engineering", "Version Control", "Automation Bots"]','["[COMMUNITY-TOOL]"]','[]','["git.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://id.cloudbees.com/u/login/identifier?state=hKFo2SBoUmhWb3d4WEs0dkFkRGhTbnk0andSSjZMVFNJUzdOZ6Fur3VuaXZlcnNhbC1sb2dpbqN0aWTZIDB0NTY2d1FJaW9FTmxwNkFwNXFWbzNYajZfalZmelRjo2NpZNkgTXJPWHU5R0Y5NTAwT1NnWElTUkxEU0xsTU9UZ0JEd0Q',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,'manual',NULL,100.0,1779130494,0,'2026-05-18T20:54:54.932245+02:00',NULL,NULL,NULL,'[]','[]','["docs/jenkins.md"]','[]','{}','{}');
INSERT INTO "resources" VALUES('https://ideas.ted.com/want-to-discover-or-re-discover-your-sense-of-purpose-at-work-heres-how','ideas.ted.com: How to find your sense of purpose at work','','2022',0,'This resource maps out psychological methods to find purpose and agency in professional settings. It offers developers actionable advice for aligning day-to-day coding sprints with broader architectural and social goals.','English','article','Beginner',0,'online','manual',NULL,NULL,NULL,0,'2022-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Professional Development", "Developer Wellness", "Purpose Alignment"]','["[COMMUNITY-TOOL]"]','[]','["recruitment.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://ifuckinghatejira.com','ifuckinghatejira.com','','2026',0,'A satirical community-run portal expressing development team frustrations with overly complex Agile/Jira administrative overhead, emphasizing the need for streamlined development workflows.','English','Website','Beginner',0,'online','manual',NULL,NULL,NULL,0,'2026-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Developer Productivity", "Project Management", "Agile Platforms"]','["[COMMUNITY-TOOL]"]','[]','["project-management-tools.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://igboie.medium.com/kubernetes-ci-cd-with-github-github-actions-and-argo-cd-36b88b6bda64','igboie.medium.com: Kubernetes CI/CD with GitHub, GitHub Actions and Argo'' CD','','N/A',0,'A curated technical resource and architectural guide covering igboie.medium.com: Kubernetes CI/CD with GitHub, GitHub Actions and Argo'' CD in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779031497,0,'2026-05-17T17:24:57.084039+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/argo.md"]','["argo.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://ignite.apache.org','Apache Ignite','','2025',0,'Official home of Apache Ignite, a high-performance, horizontally-scalable, memory-centric distributed database and computation platform. Accelerates transactional microservices and analytical databases with key-value and SQL support.','Java','Documentation','Advanced',0,'online','manual',NULL,NULL,NULL,0,'2025-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Databases", "In-Memory", "Distributed Systems"]','["[COMMUNITY-TOOL]"]','[]','["databases.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://ikunalsingh.hashnode.dev/dynamic-operations-in-terraform-with-functions','==ikunalsingh.hashnode.dev: Dynamic Operations in Terraform with Functions'' - Use templatefile to dynamically generate a script==','','N/A',0,'A curated technical resource and architectural guide covering ==ikunalsingh.hashnode.dev: Dynamic Operations in Terraform with Functions'' - Use templatefile to dynamically generate a script== in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779030711,0,'2026-05-17T17:11:51.019728+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/terraform.md"]','["terraform.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://images.linoxide.com/ebook-kubernetes-essentials.pdf','Kubernetes essentials E-book','','N/A',0,'A curated technical resource and architectural guide covering Kubernetes essentials E-book in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779029168,0,'2026-05-17T16:46:08.914947+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes.md"]','["kubernetes.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://imanishchaudhary.medium.com/secure-kubernetes-dashboards-with-sso-authentication-using-okta-oauth2-proxy-9e52189e9749','imanishchaudhary.medium.com: Securing Kubernetes Dashboards: SSO Authentication'' and RBAC Implementation with Okta and OAuth2 Proxy','','N/A',0,'A curated technical resource and architectural guide covering imanishchaudhary.medium.com: Securing Kubernetes Dashboards: SSO Authentication'' and RBAC Implementation with Okta and OAuth2 Proxy in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779029573,0,'2026-05-17T16:52:53.102686+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-security.md"]','["kubernetes-security.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://imoisharma.medium.com/how-leader-election-works-in-kubernetes-by-m-sharma-635d213b3fd1','imoisharma.medium.com: How Leader election works in Kubernetes— By M. Sharma','','N/A',0,'A curated technical resource and architectural guide covering imoisharma.medium.com: How Leader election works in Kubernetes— By M. Sharma in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779032421,0,'2026-05-17T17:40:21.009199+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes.md"]','["kubernetes.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://imperialbiosciencereview.wordpress.com/2023/05/26/redefining-diagnostics-the-integration-of-machine-learning-in-medical-imaging-2','imperialbiosciencereview.wordpress.com: Redefining diagnostics: the integration of machine learning in medical imaging','','2023',3,'A comprehensive review of the algorithmic and pipeline mechanics behind machine learning integration in clinical imaging diagnostics. It covers key bottlenecks including image normalization, bounding-box annotations, model interpretability, and the challenge of adversarial attacks in clinical datasets. It serves as a great structural introduction to medical imaging ML architectures.','English','Article','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2023-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Data Management", "Healthcare Tech", "AI Diagnostics"]','["[COMMUNITY-TOOL]"]','[]','["customer.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://imsundeep8.medium.com/deploy-production-grade-kubernetes-cluster-using-kops-on-amazon-cloud-aws-abc79f46aa32','imsundeep8.medium.com: Deploy Production-grade Kubernetes Cluster using'' kOps on Amazon Cloud (AWS)','','N/A',0,'A curated technical resource and architectural guide covering imsundeep8.medium.com: Deploy Production-grade Kubernetes Cluster using'' kOps on Amazon Cloud (AWS) in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779032902,0,'2026-05-17T17:48:22.012192+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-on-premise.md"]','["kubernetes-on-premise.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://incepto-medical.com/en',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,'manual','1167d6335c1f484a2151e78b551f41ad6cee301c9d6152282703d71c37d4d1fc',100.0,1779032115,0,'2026-05-17T17:35:15.440773+02:00',NULL,NULL,NULL,'[]','[]','["docs/customer.md"]','[]','{}','{}');
INSERT INTO "resources" VALUES('https://inder-devops.medium.com/aks-networking-deep-dive-kubenet-vs-azure-cni-vs-azure-cni-overlay-a51709171ce9','==inder-devops.medium.com: AKS Networking Deep Dive: Kubenet vs Azure-CNI'' vs Azure-CNI (overlay)==','','N/A',0,'A curated technical resource and architectural guide covering ==inder-devops.medium.com: AKS Networking Deep Dive: Kubenet vs Azure-CNI'' vs Azure-CNI (overlay)== in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779032699,0,'2026-05-17T17:44:59.165768+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/managed-kubernetes-in-public-cloud.md"]','["managed-kubernetes-in-public-cloud.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://inder-devops.medium.com/ci-cd-setup-in-just-5-mins-with-basic-yaml-configuration-95b8e894a110','==inder-devops.medium.com: CI/CD setup in just 5 mins with basic yaml configuration==','','N/A',0,'A curated technical resource and architectural guide covering ==inder-devops.medium.com: CI/CD setup in just 5 mins with basic yaml configuration== in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779030708,0,'2026-05-17T17:11:48.330703+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/jenkins.md"]','["jenkins.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://inder-devops.medium.com/its-time-to-migrate-your-container-runtime-kubernetes-1-24-is-coming-f0c0b6b9bb90','inder-devops.medium.com: It’s Time to Migrate your Container Runtime, Kubernetes'' 1.24 is coming','','N/A',0,'A curated technical resource and architectural guide covering inder-devops.medium.com: It’s Time to Migrate your Container Runtime, Kubernetes'' 1.24 is coming in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779033488,0,'2026-05-17T17:58:08.694909+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-releases.md"]','["kubernetes-releases.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://inder-devops.medium.com/kafka-best-practices-lessons-learned-by-inder-431dc5fafd3b','inder-devops.medium.com: Kafka- Best practices & Lessons Learned | By Inder','','N/A',0,'A curated technical resource and architectural guide covering inder-devops.medium.com: Kafka- Best practices & Lessons Learned | By Inder in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779030846,0,'2026-05-17T17:14:06.448849+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/message-queue.md"]','["message-queue.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://inder-devops.medium.com/on-premise-to-cloud-migration-mock-drills-using-istio-ea89aee5ea38','==inder-devops.medium.com: On-premise to cloud migration mock drills using'' Istio== 🌟','','N/A',0,'A curated technical resource and architectural guide covering ==inder-devops.medium.com: On-premise to cloud migration mock drills using'' Istio== 🌟 in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779033421,0,'2026-05-17T17:57:01.619332+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/istio.md"]','["istio.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://ine.com','cloudskills.io: Getting Started with Git and Azure DevOps: The Ultimate Guide 🌟','','2024',0,'An extensive workflow guide demonstrating advanced Git version control configurations within Azure DevOps projects. Shows how to set up strict PR approval limits and automated checkouts.','None','Blog Post','Beginner',0,'online','manual',NULL,NULL,NULL,0,'2024-06-01T00:00:00+02:00',NULL,NULL,NULL,'["CI/CD Pipelines", "Git Integration", "Azure DevOps"]','["[COMMUNITY-TOOL]"]','[]','["elearning.md", "azure.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://info.acloud.guru/resources/azure-devops-vs-github-comparing-microsofts-devops-twins','info.acloud.guru: Azure DevOps VS GitHub: Comparing Microsoft''s DevOps Twins','','2023',0,'A comparative analysis between Azure DevOps and GitHub Enterprise services. Details differences in licensing, security features, repository setups, and integrated pipeline structures.','None','Blog Post','Intermediate',0,'duplicate','manual',NULL,NULL,NULL,0,'2023-06-01T00:00:00+02:00',NULL,NULL,NULL,'["CI/CD Pipelines", "DevOps Platforms", "Feature Comparison"]','["[COMMUNITY-TOOL]"]','[]','["azure.md"]','{}','{"duplicate_of": "https://www.pluralsight.com/resources/blog/cloud/azure-devops-vs-github-comparing-microsofts-devops-twins"}');
INSERT INTO "resources" VALUES('https://info.acloud.guru/resources/brazeal-how-your-org-predicts-your-ci/cd-pipeline','acloud.guru: How youtr org predicts your CI/CD pipeline','','N/A',0,'A curated technical resource and architectural guide covering acloud.guru: How youtr org predicts your CI/CD pipeline in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779031414,0,'2026-05-17T17:23:34.449301+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/cicd.md"]','["cicd.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://info.acloud.guru/resources/deploy-kubernetes-app-with-azure-devops','info.acloud.guru: Deploying your first kubernetes app with Azure DevOps','','N/A',0,'A curated technical resource and architectural guide covering info.acloud.guru: Deploying your first kubernetes app with Azure DevOps in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779030720,0,'2026-05-17T17:12:00.599603+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/azure.md"]','["azure.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://info.acloud.guru/resources/deploying-kubernetes-with-gitops','info.acloud.guru: Adopting GitOps for Kubernetes on AWS','','N/A',0,'A curated technical resource and architectural guide covering info.acloud.guru: Adopting GitOps for Kubernetes on AWS in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779030802,0,'2026-05-17T17:13:22.995985+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/gitops.md"]','["gitops.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://info.acloud.guru/resources/kubernetes-aws-cloud-scaling-hey','info.acloud.guru: Scaling the hottest app in tech on AWS and Kubernetes','','N/A',0,'A curated technical resource and architectural guide covering info.acloud.guru: Scaling the hottest app in tech on AWS and Kubernetes in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779031110,0,'2026-05-17T17:18:30.874204+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/managed-kubernetes-in-public-cloud.md"]','["managed-kubernetes-in-public-cloud.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://info.crunchydata.com/blog/active-active-on-kubernetes','crunchydata blog: Deploying Active-Active PostgreSQL on Kubernetes','','N/A',0,NULL,NULL,NULL,NULL,0,'online','manual','84bef64b67d106a25fbea558d7293ef415b804707b5f3b20f508a2a8a4ec496d',100.0,1779030394,0,'2026-05-17T17:06:34.494615+02:00',NULL,NULL,NULL,'[]','[]','["docs/crunchydata.md"]','[]','{}','{}');
INSERT INTO "resources" VALUES('https://info.crunchydata.com/blog/an-easy-recipe-for-creating-a-postgresql-cluster-with-docker-swarm','info.crunchydata.com: An Easy Recipe for Creating a PostgreSQL Cluster with'' Docker Swarm','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','3495ed9023552ee0c168e82ffa8f572f9b38015d65db6fe11549c4553336679d',100.0,1779032920,0,'2026-05-17T17:48:40.783735+02:00',NULL,NULL,NULL,'[]','[]','["docs/crunchydata.md"]','[]','{}','{"duplicate_of": "https://www.crunchydata.com/blog/an-easy-recipe-for-creating-a-postgresql-cluster-with-docker-swarm"}');
INSERT INTO "resources" VALUES('https://info.crunchydata.com/blog/announcing-the-crunchy-data-developer-portal','Announcing the Crunchy Data Developer Portal','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','8460966b9ee582d9d7c74fae820ef27e1815b810d3ed5cd8d0992115172b5c23',100.0,1779032173,0,'2026-05-17T17:36:13.596962+02:00',NULL,NULL,NULL,'[]','[]','["docs/crunchydata.md"]','[]','{}','{"duplicate_of": "https://www.crunchydata.com/blog/announcing-the-crunchy-data-developer-portal"}');
INSERT INTO "resources" VALUES('https://info.crunchydata.com/blog/composite-primary-keys-postgresql-and-django','info.crunchydata.com: Composite Primary Keys, PostgreSQL and Django','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','b03c950b46ad0afbbd1192950f01687e1464ea4d029d33506b4856b3c58311ae',100.0,1779034084,0,'2026-05-17T18:08:04.873165+02:00',NULL,NULL,NULL,'[]','[]','["docs/crunchydata.md"]','[]','{}','{"duplicate_of": "https://www.crunchydata.com/blog/composite-primary-keys-postgresql-and-django"}');
INSERT INTO "resources" VALUES('https://info.crunchydata.com/blog/crunchy-postgres-kubernetes-operator-4.0','crunchydata blog: What''s New in Crunchy PostgreSQL Operator 4.0','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','761f5c11f5841707f77feffedf9e6271d61cd564ab0b8f03ec3a160e71ec530a',100.0,1779032961,0,'2026-05-17T17:49:21.498428+02:00',NULL,NULL,NULL,'[]','[]','["docs/crunchydata.md"]','[]','{}','{"duplicate_of": "https://www.crunchydata.com/blog/crunchy-postgres-kubernetes-operator-4.0"}');
INSERT INTO "resources" VALUES('https://info.crunchydata.com/blog/crunchy-postgresql-operator-with-rook-ceph-storage','info.crunchydata.com: Using the PostgreSQL Operator with Rook Ceph Storage','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','7194b72aec1df2296055a2595e423d2b93f4708fa6bfc6b089fd4bdbac007748',100.0,1779033002,0,'2026-05-17T17:50:02.406237+02:00',NULL,NULL,NULL,'[]','[]','["docs/crunchydata.md"]','[]','{}','{"duplicate_of": "https://www.crunchydata.com/blog/crunchy-postgresql-operator-with-rook-ceph-storage"}');
INSERT INTO "resources" VALUES('https://info.crunchydata.com/blog/d-meta','info.crunchydata.com: Quickly Document Your Postgres Database Using psql'' Meta-Commands','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','c414022c133096a2344c462863251c460a898aabadbc9a4aeea0b1e0cf928cb2',100.0,1779030739,0,'2026-05-17T17:12:19.662916+02:00',NULL,NULL,NULL,'[]','[]','["docs/crunchydata.md"]','[]','{}','{"duplicate_of": "https://blog.crunchydata.com/blog/d-meta"}');
INSERT INTO "resources" VALUES('https://info.crunchydata.com/blog/deploy-high-availability-postgresql-on-kubernetes','info.crunchydata.com: Deploy High-Availability PostgreSQL Clusters on Kubernetes'' by Example','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','aa9601b7b6cc4af3ae9d557adf4df15e0d027d55aebc59f7baf656db4722d569',100.0,1779030788,0,'2026-05-17T17:13:08.266291+02:00',NULL,NULL,NULL,'[]','[]','["docs/crunchydata.md"]','[]','{}','{"duplicate_of": "https://www.crunchydata.com/blog/deploy-high-availability-postgresql-on-kubernetes"}');
INSERT INTO "resources" VALUES('https://info.crunchydata.com/blog/deploy-pgadmin4-with-postgresql-on-kubernetes','info.crunchydata.com: Deploy pgAdmin4 with PostgreSQL on Kubernetes','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','d46dac0b0cefa7e78e2290ecdb22d950034b7f46c61d58a9c01ecdab7ef43b5c',100.0,1779030680,0,'2026-05-17T17:11:20.939183+02:00',NULL,NULL,NULL,'[]','[]','["docs/crunchydata.md"]','[]','{}','{"duplicate_of": "https://www.crunchydata.com/blog/deploy-pgadmin4-with-postgresql-on-kubernetes"}');
INSERT INTO "resources" VALUES('https://info.crunchydata.com/blog/fast-csv-and-json-ingestion-in-postgresql-with-copy','info.crunchydata.com: Fast CSV and JSON Ingestion in PostgreSQL with COPY','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','7ec5afc28a1fe85099b766364e13c0c360d0910070953d053acdaeebba92cd15',100.0,1779033436,0,'2026-05-17T17:57:16.210188+02:00',NULL,NULL,NULL,'[]','[]','["docs/crunchydata.md"]','[]','{}','{"duplicate_of": "https://www.crunchydata.com/blog/fast-csv-and-json-ingestion-in-postgresql-with-copy"}');
INSERT INTO "resources" VALUES('https://info.crunchydata.com/blog/getting-started-with-postgresql-operator-4.3-in-openshift','info.crunchydata.com: Getting Started with PostgreSQL Operator 4.3 in OpenShift','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','7f9e115589b11c42920a13ff685f5323a95c1dd1ebfa5ad73110effc323cd33d',100.0,1779034110,0,'2026-05-17T18:08:30.071117+02:00',NULL,NULL,NULL,'[]','[]','["docs/crunchydata.md"]','[]','{}','{"duplicate_of": "https://www.crunchydata.com/blog/getting-started-with-postgresql-operator-4.3-in-openshift"}');
INSERT INTO "resources" VALUES('https://info.crunchydata.com/blog/gitops-postgres-kubernetes','info.crunchydata.com: Using GitOps to Self-Manage Postgres in Kubernetes'' 🌟','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','60b104088771141cb3b0315b408892f4693edf813a4bc6a00830a17faef195b4',100.0,1779033789,0,'2026-05-17T18:03:09.023668+02:00',NULL,NULL,NULL,'[]','[]','["docs/crunchydata.md"]','[]','{}','{"duplicate_of": "https://www.crunchydata.com/blog/gitops-postgres-kubernetes"}');
INSERT INTO "resources" VALUES('https://info.crunchydata.com/blog/install-postgres-operator-kubernetes-on-gke-ansible','info.crunchydata.com: Deploying the PostgreSQL Operator on GKE','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','bb0464af476750d1cb6e5b5f26757947b00e3fbab9b69ae482a43ffa91a9687b',100.0,1779031490,0,'2026-05-17T17:24:50.161693+02:00',NULL,NULL,NULL,'[]','[]','["docs/crunchydata.md"]','[]','{}','{"duplicate_of": "https://www.crunchydata.com/blog/install-postgres-operator-kubernetes-on-gke-ansible"}');
INSERT INTO "resources" VALUES('https://info.crunchydata.com/blog/kubernetes-pod-tolerations-and-postgresql-deployment-strategies','info.crunchydata.com: Kubernetes Pod Tolerations and Postgres Deployment'' Strategies','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','baf33b882e766907f5e9b188bb9cf504f4f97f158db74cec5355733ebd415c81',100.0,1779033615,0,'2026-05-17T18:00:15.440220+02:00',NULL,NULL,NULL,'[]','[]','["docs/crunchydata.md"]','[]','{}','{"duplicate_of": "https://blog.crunchydata.com/blog/kubernetes-pod-tolerations-and-postgresql-deployment-strategies"}');
INSERT INTO "resources" VALUES('https://info.crunchydata.com/blog/migrating-from-oracle-to-postgresql-questions-and-considerations','info.crunchydata.com: Migrating from Oracle to PostgreSQL: Tips and Tricks','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','6e6ec17364fef8abfa571b24ab0498307bde7cf603a5594057e57c0ee85fc60b',100.0,1779033736,0,'2026-05-17T18:02:16.392936+02:00',NULL,NULL,NULL,'[]','[]','["docs/crunchydata.md"]','[]','{}','{"duplicate_of": "https://www.crunchydata.com/blog/migrating-from-oracle-to-postgresql-questions-and-considerations"}');
INSERT INTO "resources" VALUES('https://info.crunchydata.com/blog/monitoring-postgresql-clusters-in-kubernetes','info.crunchydata.com: Monitoring PostgreSQL clusters in kubernetes','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','7f6ec9d149f7a3d11c248e3c53bf431a856928b7f5b3160b85a5b153a182f6d7',100.0,1779032961,0,'2026-05-17T17:49:21.453295+02:00',NULL,NULL,NULL,'[]','[]','["docs/crunchydata.md"]','[]','{}','{"duplicate_of": "https://www.crunchydata.com/blog/monitoring-postgresql-clusters-in-kubernetes"}');
INSERT INTO "resources" VALUES('https://info.crunchydata.com/blog/multi-kubernetes-cluster-postgresql-deployments','info.crunchydata.com: Multi-Kubernetes Cluster PostgreSQL Deployments','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','3144488cb755c52229031d06800ae8f5461ffc5f54e9f4ca8d19bf177e28a199',100.0,1779030588,0,'2026-05-17T17:09:48.131857+02:00',NULL,NULL,NULL,'[]','[]','["docs/crunchydata.md"]','[]','{}','{"duplicate_of": "https://blog.crunchydata.com/blog/multi-kubernetes-cluster-postgresql-deployments"}');
INSERT INTO "resources" VALUES('https://info.crunchydata.com/blog/pgbackrest-performing-backups-on-a-standby-cluster','info.crunchydata.com: pgBackRest - Performing Backups on a Standby Cluster','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','5ac334b23d9f21c1779707a1e97bf85c6633df3daa231edba5ba5a00e41c4ebc',100.0,1779029226,0,'2026-05-17T16:47:06.123408+02:00',NULL,NULL,NULL,'[]','[]','["docs/crunchydata.md"]','[]','{}','{"duplicate_of": "https://www.crunchydata.com/blog/pgbackrest-performing-backups-on-a-standby-cluster"}');
INSERT INTO "resources" VALUES('https://info.crunchydata.com/blog/postgresql-change-data-capture-with-debezium','info.crunchydata.com: PostgreSQL Change Data Capture With Debezium','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','18c45a406c5a0a4da22b56fa3f925f99045e7505da00019f587f67290a9fafdf',100.0,1779030966,0,'2026-05-17T17:16:06.486165+02:00',NULL,NULL,NULL,'[]','[]','["docs/message-queue.md"]','[]','{}','{"duplicate_of": "https://www.crunchydata.com/blog/postgresql-change-data-capture-with-debezium"}');
INSERT INTO "resources" VALUES('https://info.crunchydata.com/blog/postgresql-monitoring-for-application-developers-dba-stats','info.crunchydata.com: PostgreSQL Monitoring for Application Developers:'' The DBA Fundamentals','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','5a6d7c88a9d99de5056d464753be67b00a5e31b62090c9b0b16ea5401433b27d',100.0,1779031340,0,'2026-05-17T17:22:20.432743+02:00',NULL,NULL,NULL,'[]','[]','["docs/crunchydata.md"]','[]','{}','{"duplicate_of": "https://www.crunchydata.com/blog/postgresql-monitoring-for-application-developers-dba-stats"}');
INSERT INTO "resources" VALUES('https://info.crunchydata.com/blog/schedule-postgresql-backups-and-retention-with-kubernetes','info.crunchydata.com: Scheduled PostgreSQL Backups and Retention Policies'' with Kubernetes','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','692f58f59c959b2597af7cbe5d4c4db8a9c37062d89b1d5ecc58b85721df8b8d',100.0,1779034152,0,'2026-05-17T18:09:12.868801+02:00',NULL,NULL,NULL,'[]','[]','["docs/crunchydata.md"]','[]','{}','{"duplicate_of": "https://www.crunchydata.com/blog/schedule-postgresql-backups-and-retention-with-kubernetes"}');
INSERT INTO "resources" VALUES('https://info.crunchydata.com/blog/setup-ora2pg-for-oracle-to-postgres-migration','info.crunchydata.com: Setup ora2pg for Oracle to Postgres Migration','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','f1b2151fc0392dd6e559dd136eddb22f3be50171c2378d49bc7268d24425b41b',100.0,1779032034,0,'2026-05-17T17:33:54.930960+02:00',NULL,NULL,NULL,'[]','[]','["docs/crunchydata.md"]','[]','{}','{"duplicate_of": "https://www.crunchydata.com/blog/setup-ora2pg-for-oracle-to-postgres-migration"}');
INSERT INTO "resources" VALUES('https://info.crunchydata.com/blog/setup-postgresql-monitoring-in-kubernetes','info.crunchydata.com: How to Setup PostgreSQL Monitoring in Kubernetes','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','0ad72f5674ee2be654781a9a2e11791f8b3e0235cc7a4c4754e401b2baffbc3b',100.0,1779030199,0,'2026-05-17T17:03:19.719016+02:00',NULL,NULL,NULL,'[]','[]','["docs/crunchydata.md"]','[]','{}','{"duplicate_of": "https://blog.crunchydata.com/blog/setup-postgresql-monitoring-in-kubernetes"}');
INSERT INTO "resources" VALUES('https://info.crunchydata.com/blog/synchronous-replication-in-the-postgresql-operator-for-kubernetes-guarding-against-transactions-loss','info.crunchydata.com: Guard Against Transaction Loss with PostgreSQL Synchronous'' Replication','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','bbede488c445aa79205eff1b185c3df21646a69146bc31506113d8b921325ef9',100.0,1779031902,0,'2026-05-17T17:31:42.866468+02:00',NULL,NULL,NULL,'[]','[]','["docs/crunchydata.md"]','[]','{}','{"duplicate_of": "https://www.crunchydata.com/blog/synchronous-replication-in-the-postgresql-operator-for-kubernetes-guarding-against-transactions-loss"}');
INSERT INTO "resources" VALUES('https://info.crunchydata.com/blog/tuning-your-postgres-database-for-high-write-loads','info.crunchydata.com: Tuning Your Postgres Database for High Write Loads','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','89edc7db722f4ef4fd28bdcf90bb04534e9a8964d1f51e3e02310d3813922b41',100.0,1779033422,0,'2026-05-17T17:57:02.403015+02:00',NULL,NULL,NULL,'[]','[]','["docs/crunchydata.md"]','[]','{}','{"duplicate_of": "https://www.crunchydata.com/blog/tuning-your-postgres-database-for-high-write-loads"}');
INSERT INTO "resources" VALUES('https://info.crunchydata.com/blog/using-postgres-to-back-prometheus-for-your-postgresql-monitoring-1','info.crunchydata.com: Introducing the Postgres Prometheus Adapter','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','bb9a94dfe205d8b18a25e38b218b439476748771fbabb1f2c88ff0e177570452',100.0,1779033479,0,'2026-05-17T17:57:59.979046+02:00',NULL,NULL,NULL,'[]','[]','["docs/crunchydata.md"]','[]','{}','{"duplicate_of": "https://www.crunchydata.com/blog/using-postgres-to-back-prometheus-for-your-postgresql-monitoring-1"}');
INSERT INTO "resources" VALUES('https://info.crunchydata.com/news/crunchy-postgresql-for-kuberenetes-4.3','info.crunchydata.com: Crunchy PostgreSQL for Kubernetes 4.3 Released','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','32e1b6d7dc1a2c55e3173fb1a6bccdb0df731bbbca37bcaadcfee4602e236305',100.0,1779033243,0,'2026-05-17T17:54:03.980584+02:00',NULL,NULL,NULL,'[]','[]','["docs/crunchydata.md"]','[]','{}','{"duplicate_of": "https://www.crunchydata.com/news/crunchy-postgresql-for-kuberenetes-4.3"}');
INSERT INTO "resources" VALUES('https://info.microsoft.com/ww-landing-ai-made-simple.html','AI Made Simple Resource Kit | Microsoft Azure','Get practical AI fundamentals with on-demand access to Microsoft AI Virtual Training Days.','2026',4,'An enterprise resource kit from Microsoft Azure designed to simplify AI adoption. It offers on-demand virtual training sessions, practical business frameworks for testing and validating AI use cases, and deployment paths for integrating Azure OpenAI services into cloud architectures.','en','tools','Beginner',0,'online','automatic','ea625f26cf97e69d3236b9808e3cec256e8710428516867349b597c7542c2b58',NULL,1780352292,0,'2026-06-02T00:18:12.588452+02:00',NULL,NULL,NULL,'["Public Cloud Solutions", "Azure Cloud Platform", "AI and ML Training"]','["GUIDE", "ENTERPRISE-STABLE"]','[]','[]','{}','{"category": "azure", "reputation_status": "Vetted", "reputation_summary": "Official Azure enterprise portal resource for organizations initiating practical AI and LLM test deployments.", "social_preview_url": " ", "source_provenance": "X.com (Azure)", "suggested_new_category": ""}');
INSERT INTO "resources" VALUES('https://info.microsoft.com/ww-landing-the-road-to-azure-cost-governance-e-book.html','info.microsoft.com: The Road to Azure Cost Governance','','2023',4,'Official Microsoft guide demonstrating how to build a corporate cost governance model. Explains how to integrate Microsoft Cost Management tools, align finance and IT departments, and set up clear internal billing methods.','English','Documentation','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2023-06-01T00:00:00+02:00',NULL,NULL,NULL,'["FinOps & Cloud Cost", "Azure Optimization", "Governance"]','["[ENTERPRISE-STABLE]"]','[]','["finops.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://info.varnish-software.com/the-varnish-book','The Varnish Book','','2020',0,'The definitive technical documentation book for Varnish configurations. It provides advanced tutorials on VCL architecture, Edge Side Includes (ESI) structures, security rules, and performance analysis.','English','Technical eBook','Advanced',0,'online','manual',NULL,NULL,NULL,0,'2020-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Data & Caching", "Edge Caching", "Varnish"]','["[COMMUNITY-TOOL]"]','[]','["caching.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://infoq.com/news/2023/11/azure-well-architected-framework','infoq.com: Microsoft Refreshes its Well-Architected Framework','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','944ec6faae0446c8ade838a2dc3dbec0834aab6ddeca7461fd0ec8893ba1bcce',100.0,1779029139,0,'2026-05-17T16:45:39.159153+02:00',NULL,NULL,NULL,'[]','[]','["docs/azure.md"]','[]','{}','{"duplicate_of": "https://www.infoq.com/news/2023/11/azure-well-architected-framework"}');
INSERT INTO "resources" VALUES('https://infosecwriteups.com/attacking-and-securing-docker-containers-cc8c80f05b5b','infosecwriteups.com: Attacking and securing Docker containers','','N/A',0,'A curated technical resource and architectural guide covering infosecwriteups.com: Attacking and securing Docker containers in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779032834,0,'2026-05-17T17:47:14.776587+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/docker.md"]','["docker.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://infosecwriteups.com/how-i-discovered-thousands-of-open-databases-on-aws-764729aa7f32','==infosecwriteups.com: How I Discovered Thousands of Open Databases on AWS==','','N/A',0,'A curated technical resource and architectural guide covering ==infosecwriteups.com: How I Discovered Thousands of Open Databases on AWS== in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779031564,0,'2026-05-17T17:26:04.007364+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/devsecops.md"]','["devsecops.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://infraxpertzz.com/deploying-custom-files-with-jinja2-template','infraxpertzz.com: Deploying Custom Files with Jinja2 Template 🌟','','2023',0,'Demonstrates file manipulation techniques using the `template` module. Focuses on transforming standard templates into application parameters during environment deployments.','English','blog_post','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2023-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Automation & Orchestration", "Ansible", "Templating"]','["[COMMUNITY-TOOL]"]','[]','["ansible.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://infviz.io','infviz.io','','2024',0,'An innovative diagram platform tailored for parsing cloud systems and outputting highly stylized, lightweight layout maps. Focused on real-time dependency analysis and operational state monitoring.','None','SaaS Platform','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2024-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Architecture & Visualization", "Interactive Diagramming", "Innovative"]','["[COMMUNITY-TOOL]"]','[]','["cloud-arch-diagrams.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://ingressbuilder.jetstack.io','ingressbuilder.jetstack.io 🌟🌟','','2022',4,'An interactive utility created by Jetstack that aids in generating syntactic-proof configurations for Kubernetes Ingress resources. Automates cert-manager annotations and rewrite-target generation, limiting YAML drafting errors.','English','Tool','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2022-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Infrastructure", "Networking", "Ingress", "Tooling"]','["[ENTERPRISE-STABLE]"]','[]','["kubernetes-networking.md", "kubernetes-tools.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://inlets.dev/blog/2021/07/08/short-lived-clusters.html','inlets.dev: Fixing Ingress for short-lived local Kubernetes clusters','','2021',4,'Addresses traffic ingress problems for temporary local clusters (kind, k3d). Demonstrates how to leverage Inlets as an encrypted websocket bridge to route traffic into isolated dev environments seamlessly.','English','Blog Post','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Infrastructure", "Networking", "Ingress", "Tunnels"]','["[ENTERPRISE-STABLE]"]','[]','["kubernetes-networking.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://inlets.dev/blog/2022/06/24/fixing-kubectl-port-forward.html','inlets.dev: Fixing the Developer Experience of Kubernetes Port Forwarding','','2022',4,'Addresses stability issues inherent in standard kubectl port-forward operations. Explains how tunnels and reverse-proxy tools like Inlets provide developers with robust, persistent local connections.','English','Technical Article','Intermediate',0,'online','manual','865ccc5f407bf5b8f4fc8c84b76c0eccd4608ae8bd9eadca1b666fc1a3cdd0b9',100.0,1779034238,1,'2026-05-17T18:10:38.074519+02:00',NULL,NULL,NULL,'["Kubernetes Platform", "Cluster Administration", "Port Forwarding"]','["[ENTERPRISE-STABLE]"]','["docs/kubectl-commands.md"]','["kubectl-commands.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://inlets.dev/blog/2023/02/24/ingress-for-local-kubernetes-clusters.html','inlets.dev: How to Get Ingress for Private Kubernetes Clusters','','2023',4,'Deconstructs architectures designed to route public traffic into nested enterprise VPN networks. Leverages secure tunnels to channel request paths from public exit nodes directly into localized development networks.','English','Blog Post','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2023-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Infrastructure", "Networking", "Ingress", "Tunnels"]','["[ENTERPRISE-STABLE]"]','[]','["kubernetes-networking.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://innovation.ebayinc.com/stories/resiliency-and-disaster-recovery-with-kafka','tech.ebayinc.com: Resiliency and Disaster Recovery with Kafka','','2021',0,'A deep operational case study detailing how eBay manages disaster recovery and maintains multi-region high availability across global Kafka clusters. Highlights mirroring tools, replication offsets, network routing strategies, and automated failover validation tests.','English','Case Study','Advanced',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Event-Driven Systems", "Apache Kafka", "Disaster Recovery"]','["[CASE STUDY]", "[COMMUNITY-TOOL]"]','[]','["message-queue.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://insight-services-apac.github.io/2023/12/04/getting-started-bicep','insight-services-apac.github.io: Getting Started with Bicep','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','e411469b07a7323b37fbf758ab307ca131bd4ec843ef2ca3dd99c8af5bd413c7',100.0,1779033794,0,'2026-05-17T18:03:14.988915+02:00',NULL,NULL,NULL,'[]','[]','["docs/azure.md"]','[]','{}','{"duplicate_of": "https://blog.insight-services-apac.dev/2023/12/04/getting-started-bicep"}');
INSERT INTO "resources" VALUES('https://insights.project-a.com/using-github-actions-to-deploy-to-kubernetes-122c653c0b09','insights.project-a.com: Using GitHub Actions to deploy to Kubernetes in'' GKE 🌟','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','be516ca276011e3d156c9483a59b21da3e5d185635fc5cead0a4f92bedb76750',100.0,1779032587,0,'2026-05-17T17:43:07.073588+02:00',NULL,NULL,NULL,'[]','[]','["docs/managed-kubernetes-in-public-cloud.md"]','[]','{}','{"duplicate_of": "https://www.project-a.vc/perspectives"}');
INSERT INTO "resources" VALUES('https://insights.stackoverflow.com/survey','Stack Overflow Annual Developer Survey','','N/A',0,NULL,NULL,NULL,NULL,0,NULL,'manual','5061b6e87d39f2a777437497cf0524bb538047fd55cf2d82e631a301d0eb2111',100.0,1779033697,0,'2026-05-17T18:01:37.085258+02:00',NULL,NULL,NULL,'[]','[]','[]','[]','{}','{}');
INSERT INTO "resources" VALUES('https://insights.stackoverflow.com/survey/2021','2021','','N/A',0,NULL,NULL,NULL,NULL,0,NULL,'manual','7d3f7acffbd9d3f76ffcbdbe15e2da1c5f317be9727d85bc667daaf8ad05d1c5',100.0,1779032184,0,'2026-05-17T17:36:24.798894+02:00',NULL,NULL,NULL,'[]','[]','[]','[]','{}','{}');
INSERT INTO "resources" VALUES('https://inspektor.cloud/blog/evaluating-open-policy-agent-in-rust-using-wasm','inspektor.cloud: Evaluating open policy agent in rust using wasm','','N/A',0,'A curated technical resource and architectural guide covering inspektor.cloud: Evaluating open policy agent in rust using wasm in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779032055,0,'2026-05-17T17:34:15.293808+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/securityascode.md"]','["securityascode.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://intellipaat.com/blog/ansible-vs-kubernetes-vs-docker','intellipaat.com: Ansible vs Kubernetes vs Docker','','2023',0,'Comparative breakdown defining the roles of Ansible, Docker, and Kubernetes in a modern platform ecosystem. Outlines physical setup layers, container virtualization, and orchestration scheduling.','English','blog_post','Beginner',0,'online','manual',NULL,NULL,NULL,0,'2023-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Cloud Native & Orchestration", "Foundations", "Comparison"]','["[COMMUNITY-TOOL]"]','[]','["ansible.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://intellipaat.com/blog/aws-vs-azure-vs-google-cloud','intellipaat.com: AWS vs Azure vs Google – Detailed Cloud Comparison','','2026',0,'A side-by-side technical comparison of services across AWS, Azure, and Google Cloud Platform. It charts corresponding compute, networking, database, and IAM paradigms. Live grounding proves its value as a rapid reference for architects translating infrastructure footprints between cloud providers.','English','Guide/Reference','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2026-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Cloud Strategy", "Hyperscalers", "AWS-Azure-GCP comparison"]','["[COMMUNITY-TOOL]", "[GUIDE]"]','[]','["public-cloud-solutions.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://intellipaat.com/blog/dbms-vs-rdbms-difference','intellipaat.com: Difference between DBMS and RDBMS','','2022',0,'Contrasts the architectural and operational definitions between basic flat-file Database Management Systems (DBMS) and modern Relational Database Management Systems (RDBMS) implementing relational tables, schemas, and ACID transactions.','English','Conceptual Guide','Beginner',0,'online','manual',NULL,NULL,NULL,0,'2022-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Database Architecture", "Core Concepts", "Database Taxonomy"]','["[COMMUNITY-TOOL]", "[GUIDE]"]','[]','["databases.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://intellipaat.com/blog/devops-monitoring-tools','intellipaat.com: Top 10 DevOps Monitoring Tools','','2023',0,'A comparison review of the top 10 DevOps monitoring systems, including Prometheus, Nagios, Grafana, Datadog, and ELK Stack. Curator Insight: Broad overview of tool options. Live Grounding: Good entry-level comparison matrix for engineering managers planning initial tool stacks.','English','Blog Post','Beginner',0,'online','manual',NULL,NULL,NULL,0,'2023-06-01T00:00:00+02:00',NULL,NULL,NULL,'["DevOps", "Observability", "Tooling", "Comparisons"]','["[COMMUNITY-TOOL]"]','[]','["monitoring.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://intellipaat.com/blog/interview-question/amazon-aws-interview-questions','intellipaat.com: Top Amazon AWS Interview Questions – Most Asked','','2026',0,'Focuses on enterprise AWS technical interview expectations. Details cloud design patterns, identity structures (IAM), security boundary controls, load balancer strategies, and auto-scaling group definitions.','None','Interview Q&A','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2026-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Career & Interview Preparation", "Interview Prep", "AWS Platforms"]','["[COMMUNITY-TOOL]"]','[]','["interview-questions.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://intellipaat.com/blog/interview-question/devops-interview-questions','intellipaat.com: Top DevOps Interview Questions – Most Asked','','2026',0,'A broad-spectrum reference manual for fundamental DevOps interview evaluations. Features technical breakdowns of virtualization, basic configuration pipelines, microservice deployment strategies, and monitoring solutions.','None','Interview Q&A','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2026-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Career & Interview Preparation", "Interview Prep", "DevOps & CI/CD"]','["[COMMUNITY-TOOL]"]','[]','["interview-questions.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://intellipaat.com/blog/interview-question/git-interview-questions-answers','intellipaat.com: Top Git Interview Questions And Answers 🌟','','2026',0,'Explores Git architecture and workflow interview standards. Details differences between merge and rebase commands, conflict resolution strategies, index states, and local commit tracking features.','None','Interview Q&A','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2026-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Career & Interview Preparation", "Interview Prep", "Git & Version Control"]','["[COMMUNITY-TOOL]"]','[]','["interview-questions.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://intellipaat.com/blog/interview-question/jenkins-interview-questions-answers','intellipaat.com: Top Jenkins Interview Questions and Answers','','2023',4,'Architectural and operational interview focus on Jenkins pipelines. Evaluates declarative versus scripted pipeline syntax, master-agent clustering strategies, backup patterns, and security policy configuration.','Groovy','Article','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2023-06-01T00:00:00+02:00',NULL,NULL,NULL,'["DevOps", "CI-CD", "Jenkins"]','["[ENTERPRISE-STABLE]"]','[]','["interview-questions.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://intellipaat.com/blog/interview-question/kubernetes-interview-questions-answers','intellipaat.com: Top Kubernetes Interview Questions and Answers','','2023',4,'Enterprise-aligned interview preparation exploring advanced container orchestration concepts. Includes Kubernetes cluster networking (CNI), persistent volumes (PV/PVC) lifecycles, and self-healing deployment topologies.','None','Article','Advanced',1,'online','manual',NULL,NULL,NULL,0,'2023-06-01T00:00:00+02:00',NULL,NULL,NULL,'["DevOps", "Container Orchestration", "Kubernetes"]','["[ENTERPRISE-STABLE]"]','[]','["interview-questions.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://intellipaat.com/blog/interview-question/mysql-interview-questions','intellipaat.com: Top Answers to MySQL Interview Questions','','2026',0,'Focuses on MySQL transactional optimizations and engineering details. Covers storage engines (InnoDB configurations), lock structures, indexing hierarchies, and query execution optimizations.','None','Interview Q&A','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2026-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Career & Interview Preparation", "Interview Prep", "Database & SQL"]','["[COMMUNITY-TOOL]"]','[]','["interview-questions.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://intellipaat.com/blog/nosql-vs-sql-what-is-better','intellipaat.com: NoSQL vs. SQL - Difference between SQL and NoSQL','','2023',3,'Comparative breakdown of relational databases against non-relational storage engines. Outlines key differentiators such as dynamic schema definitions, vertical vs horizontal scalability vectors, and CAP theorem profiles.','N/A','Article','Beginner',0,'online','manual',NULL,NULL,NULL,0,'2023-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Data Architecture", "Database Comparison", "SQL vs NoSQL"]','["[COMMUNITY-TOOL]"]','[]','["nosql.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://intellipaat.com/blog/sql-vs-mysql-difference','intellipaat.com: SQL vs MySQL - Key Differences Between SQL and MySQL','','2022',0,'Differentiates SQL as a standardized, declarative structured query language from MySQL, a concrete, production-grade relational database management system implementation.','English','Conceptual Guide','Beginner',0,'online','manual',NULL,NULL,NULL,0,'2022-06-01T00:00:00+02:00',NULL,NULL,NULL,'["SQL", "Core Concepts", "Database Taxonomy"]','["[COMMUNITY-TOOL]", "[GUIDE]"]','[]','["databases.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://intellipaat.com/blog/terraform-vs-ansible-difference','intellipaat.com: Terraform vs Ansible: Key Differences Between Terraform and Ansible 🌟','','2023',0,'Compares Terraform and Ansible, focusing on state management and typical use cases. Shows how Terraform specializes in declarative stateful cloud provisioning, while Ansible excels at stateless procedural host and configuration management.','English','Article','Beginner',0,'online','manual',NULL,NULL,NULL,0,'2023-06-01T00:00:00+02:00',NULL,NULL,NULL,'["DevOps", "Infrastructure as Code", "Tool Comparison"]','["[COMMUNITY-TOOL]"]','[]','["iac.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://intellipaat.com/blog/tutorial/amazon-web-services-aws-tutorial/aws-cheat-sheet','intellipaat.com: AWS Cheat Sheet 🌟','','2024',0,'A foundational AWS architecture reference detailing core cloud offerings like EC2 instances, S3 storage buckets, and IAM policy permissions. It serves as a helpful baseline for developers building multi-tier, microservice-based cloud deployments.','None','Blog','Beginner',1,'online','manual',NULL,NULL,NULL,0,'2024-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Infrastructure", "Cloud Computing", "AWS"]','["[COMMUNITY-TOOL]"]','[]','["cheatsheets.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://intellipaat.com/blog/tutorial/devops-tutorial/ansible-basic-cheat-sheet','intellipaat.com: Ansible Basic Cheat Sheet','','2025',3,'Curator Insight: Basic reference compiling syntax patterns for Ansible inventory files and variable declarations. Live Grounding: Simplifies early-stage host configurations, dynamic inventory grouping, and baseline connection parameters (SSH/WinRM) for rapid platform configuration.','English','DevOps Tutorial','Beginner-Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2025-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Infrastructure", "Configuration Management", "Ansible"]','["[COMMUNITY-TOOL]", "[GUIDE]"]','[]','["cheatsheets.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://intellipaat.com/blog/tutorial/devops-tutorial/docker-cheat-sheet','intellipaat.com: Docker Cheat Sheet 🌟','','2024',3,'A DevOps educational reference tracking foundational Docker engine instructions. Maps container operational lifecycles, network architectures, and filesystem volume setups to simplify learner integration journeys.','HTML','Cheat Sheet','Beginner',0,'duplicate','manual',NULL,NULL,NULL,0,'2024-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Virtualization & Containers", "Docker", "CLI Reference"]','["[COMMUNITY-TOOL]"]','[]','["cheatsheets.md"]','{}','{"duplicate_of": "https://github.com/wsargent/docker-cheat-sheet"}');
INSERT INTO "resources" VALUES('https://intellipaat.com/blog/tutorial/devops-tutorial/git-cheat-sheet','intellipaat.com: GIT Cheat Sheet 🌟','','2025',3,'Curator Insight: DevOps-centric Git reference outlining the tool''s integration role in continuous integration pipelines. Live Grounding: Links Git hooks directly to automated testing and pre-commit framework compliance, validating source control configurations.','English','DevOps Tutorial','Intermediate',0,'duplicate','manual',NULL,NULL,NULL,0,'2025-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Development", "Version Control", "Git"]','["[COMMUNITY-TOOL]", "[GUIDE]"]','[]','["cheatsheets.md"]','{}','{"duplicate_of": "https://education.github.com/git-cheat-sheet-education.pdf"}');
INSERT INTO "resources" VALUES('https://intellipaat.com/blog/tutorial/devops-tutorial/git-tutorial','intellipaat.com: Git Tutorial - Learn Git 🌟','','2022',4,'A comprehensive tutorial on distributed version control concepts, branching mechanics, and stage isolation in Git. Links localized version control with downstream continuous integration and delivery loops within automated DevOps pipelines.','English','Tutorial','Beginner',0,'online','manual',NULL,NULL,NULL,0,'2022-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Software Engineering", "Version Control", "Git CLI Basics"]','["[ENTERPRISE-STABLE]", "[GUIDE]"]','[]','["git.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://intellipaat.com/blog/tutorial/devops-tutorial/jenkins-cheat-sheet','intellipaat.com: Jenkins Cheat Sheet 🌟','','2026',0,'An in-depth training reference detailing Jenkins installation, master-agent architecture, and security rules. Curator Insight notes its structural value. Live Grounding confirms its role in stabilizing legacy CI infrastructure setups.','English','Cheat Sheet','Intermediate',0,'duplicate','manual',NULL,NULL,NULL,0,'2026-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Software Development", "CI/CD Platforms", "Jenkins"]','["[LEGACY]"]','[]','["cheatsheets.md"]','{}','{"duplicate_of": "https://cheatography.com/funthomas424242/cheat-sheets/jenkins"}');
INSERT INTO "resources" VALUES('https://intellipaat.com/blog/tutorial/devops-tutorial/kubernetes-cheat-sheet','intellipaat.com 🌟','','2024',3,'DevOps tutorial outlining essential kubectl operations and resource templates. Aimed at training cloud administrators for standard operational pipelines, troubleshooting, and microservice deployment mapping.','HTML','Cheat Sheet','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2024-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Orchestration", "Kubernetes", "Training & Concepts"]','["[COMMUNITY-TOOL]"]','[]','["cheatsheets.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://intellipaat.com/blog/tutorial/python-tutorial/python-cheat-sheet-basics','intellipaat.com: Python Cheat Sheet Basics','','2024',0,'A quick-reference guide tracking Python''s basic features. Explores conditional statements, loop patterns, variable mappings, and foundational function implementations to quickly establish scripts.','Python','Cheat Sheet','Beginner',0,'online','manual',NULL,NULL,NULL,0,'2024-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Software Engineering", "Languages", "Python"]','["[COMMUNITY-TOOL]"]','[]','["cheatsheets.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://intellipaat.com/blog/tutorial/rpa-tutorial/rpa-cheat-sheet','intellipaat.com: RPA Cheat Sheet','','2024',0,'An introductory synthesis of Robotic Process Automation (RPA) tools like UiPath and Blue Prism. Focuses on orchestrating digital processes, setting up API bridges, and designing bots for enterprise scale.','English','Cheat Sheet','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2024-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Enterprise Systems", "Automation", "RPA"]','["[COMMUNITY-TOOL]"]','[]','["cheatsheets.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://intellipaat.com/blog/tutorial/selenium-tutorial','intellipaat.com: Selenium Tutorial – Learn Selenium from Experts','','2023',0,'A comprehensive training guide covering Selenium''s operational APIs. Instructs on building maintainable testing frameworks, executing Grid-driven runs, and using element locators.','English','Tutorial','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2023-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Quality Assurance & Testing", "Test Automation", "Web Testing"]','["[COMMUNITY-TOOL]", "[GUIDE]"]','[]','["test-automation-frameworks.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://intellipaat.com/blog/tutorial/selenium-tutorial/selenium-cheat-sheet','intellipaat.com: Selenium Cheat Sheet','','2024',0,'An architectural and structural guide summarizing Selenium tools. Features comparisons of Selenium WebDriver, IDE, and Grid architectures, detailing remote parallel execution setups across enterprise systems.','Java','Cheat Sheet','Intermediate',0,'duplicate','manual',NULL,NULL,NULL,0,'2024-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Software Quality", "Testing Automation", "Selenium"]','["[COMMUNITY-TOOL]"]','[]','["cheatsheets.md"]','{}','{"duplicate_of": "https://dev.to/razgandeanu/selenium-cheat-sheet-9lc"}');
INSERT INTO "resources" VALUES('https://intellipaat.com/blog/tutorial/sql-tutorial/sql-commands-cheat-sheet','intellipaat.com: SQL Commands Cheat Sheet','','2024',0,'A foundational SQL index summarizing syntax patterns across major engines. Synthesizes basic statements with introductory query filters, making it a reliable reference for new database engineers.','SQL','Cheat Sheet','Beginner',0,'online','manual',NULL,NULL,NULL,0,'2024-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Databases & Storage", "Relational Databases", "SQL"]','["[COMMUNITY-TOOL]"]','[]','["cheatsheets.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://intellipaat.com/blog/what-does-a-devops-engineer-do','intellipaat.com: What Does a DevOps Engineer Do? 🌟','','2021',0,'Explains the daily responsibilities of a platform engineer. Outlines pipeline design, environment creation, cloud infrastructure management, and monitoring configurations needed to keep applications running smoothly.','English','Article','Beginner',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["DevOps Methodology", "Career Roadmap", "Operational Roles"]','["[COMMUNITY-TOOL]"]','[]','["devops.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://intellipaat.com/blog/what-is-amazon-web-services-aws','intellipaat.com: What is AWS?','','2026',0,'An introductory guide mapping AWS fundamentals, key global infrastructure concepts, and core service offerings (compute, database, and storage abstractions) tailored for engineering personnel initiating cloud transitions.','N/A','Blog Post','Beginner',0,'online','manual','66aed94a7c3f1c71b7f84c165ab947bcc046e2b718428d9dc614a4fd4458d1cb',100.0,1779029628,1,'2026-05-17T16:53:48.534462+02:00',NULL,NULL,NULL,'["Cloud Computing", "AWS", "Learning & News"]','["[COMMUNITY-TOOL]"]','["docs/aws.md"]','["aws.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://intellipaat.com/blog/what-is-penetration-testing','intellipaat.com: What is Penetration Testing?','','2021',0,'This resource is an introductory educational article outlining the core principles, methodologies, and phases of penetration testing. It serves as a foundational guide for engineers transitioning into security-conscious infrastructure architectures.','English','Educational Article','Beginner',0,'online','manual','0a85a28c2130775a41bb970dabdcbec9bbfa530246f74c74beafcac3a0601643',100.0,1779029509,1,'2026-05-17T16:51:49.519327+02:00',NULL,NULL,NULL,'["Security & Hardening", "Educational Material", "Penetration Testing"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-tools.md"]','["kubernetes-tools.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://intellipaat.com/mediaFiles/2019/03/docker-cheat-sheet.pdf',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,'manual','c63d4aec4326e9c75db4dbedfdfe90745d9d24c3461a85a6018ff025b5081033',100.0,1779029067,0,'2026-05-17T16:44:27.871120+02:00',NULL,NULL,NULL,'[]','[]','["docs/cheatsheets.md"]','[]','{}','{}');
INSERT INTO "resources" VALUES('https://intezer.com/blog/new-attacks-on-kubernetes-via-misconfigured-argo-workflows','intezer.com: New Attacks on Kubernetes via Misconfigured Argo Workflows','','2021',0,'An analytical threat report detailing real-world security incidents caused by unauthenticated dashboard exposure on Argo Workflows instances. It explains how malicious actors exploit these misconfigured orchestrators to perform cryptocurrency mining. This case study highlights the importance of enforcing rigorous network segregation on all management layers.','None','Blog','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Security", "Vulnerabilities", "Argo Workflows Misconfigurations"]','["[COMMUNITY-TOOL]"]','[]','["devsecops.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://intezer.com/blog/research/new-attacks-on-kubernetes-via-misconfigured-argo-workflows',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,'manual','d4b83ee3cc43adf7486e3a2e3532a8c6507c5cbb5e2ba0e13fedb719f6c80fad',64.0,1779130495,0,'2026-05-18T20:54:55.011968+02:00',NULL,NULL,NULL,'[]','[]','["docs/devsecops.md"]','[]','{}','{}');
INSERT INTO "resources" VALUES('https://inthecloud.withgoogle.com/free-training-21/register.html','Google Cloud Skills Boost','','N/A',0,NULL,NULL,NULL,NULL,0,NULL,'manual','e6a9b8d71cf67d8617b3fdd28c742b1b9f72f2f4b471930116d027760a393b09',100.0,1779030132,0,'2026-05-17T17:02:12.877066+02:00',NULL,NULL,NULL,'[]','[]','["docs/GoogleCloudPlatform.md"]','[]','{}','{}');
INSERT INTO "resources" VALUES('https://io.google/2026','Google I/O 2026','The official landing hub for Google I/O 2026, offering keynotes, product releases, technical documentation links, and on-demand video sessions for global developers.','2026',4,'**Curator Insight:** The central architectural index for Google''s cloud, mobile, and machine learning developer tooling, establishing the technological baseline for the 2026 software ecosystem.
**Live Grounding:** The official normalized portal for Google I/O 2026 acts as a launchpad for deep-dive resources on Gemini 2.5/3.0, Android 17, and next-gen Chrome DevTools.
*   **Core Technical Impact:** Outlines shifts in edge computing architectures, containerized micro-runtime capabilities, and declarative web platforms.
*   **Architectural Value:** Essential for engineering leaders aligning platform roadmaps with emerging web standards and cloud-native services.','en','site','beginner',0,'online','automatic','158b9a7b27c4066cab6cbb3c81706acf5466f46665e6fd16b881360c734abadc',NULL,1780352272,0,'2026-06-02T00:17:52.994159+02:00',NULL,NULL,NULL,'["Cloud Ecosystems", "Google Cloud", "Google I/O Conferences"]','["ENTERPRISE-STABLE", "GUIDE"]','[]','[]','{}','{"category": "uncategorized", "reputation_status": "Vetted", "reputation_summary": "Highly vetted. The definitive web presence for Google''s largest developer event of the year.", "social_preview_url": "https://io.google/2026/assets/images/io26-og-image.jpg", "source_provenance": "X.com (GoogleDevs)", "suggested_new_category": ""}');
INSERT INTO "resources" VALUES('https://iongion.github.io/podman-desktop-companion','iongion.github.io: Podman Desktop Companion 🌟','','2021',0,'Outlines an early community-driven Electron GUI companion built to manage Podman containers and networks visually. Live grounding notes that this community initiative has largely been succeeded by the official, enterprise-stable Podman Desktop application developed by Red Hat.','TypeScript','Software','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Container Infrastructure", "Graphical User Interfaces", "Podman Desktop Tools"]','["[COMMUNITY-TOOL]"]','[]','["container-managers.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://iopshub.medium.com/terraform-best-practices-everyone-should-know-a7c76ba9f085','iopshub.medium.com: Terraform Best Practices Everyone Should Know','','N/A',0,'A curated technical resource and architectural guide covering iopshub.medium.com: Terraform Best Practices Everyone Should Know in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779033084,0,'2026-05-17T17:51:24.334338+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/terraform.md"]','["terraform.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://iot-analytics.com/iot-cloud','iot-analytics.com: The IoT cloud: Microsoft Azure vs. AWS vs. Google Cloud','','2026',0,'An in-depth IoT Analytics report mapping the differences in IoT architectures, ingestion protocols, and message-broker setups across AWS, Azure, and Google Cloud. Live grounding highlights the strategic exit of GCP IoT Core, which shifted the enterprise IoT landscape heavily toward Azure IoT Hub and AWS IoT.','English','Case Study/Analysis','Advanced',0,'online','manual',NULL,NULL,NULL,0,'2026-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Cloud Strategy", "Internet of Things", "IoT Cloud Platforms"]','["[CASE STUDY]", "[COMMUNITY-TOOL]"]','[]','["public-cloud-solutions.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://irfanyusanif.medium.com/how-to-communicate-between-microservices-7956ed68a99a','irfanyusanif.medium.com: Best practices to communicate between microservices','','N/A',0,'A curated technical resource and architectural guide covering irfanyusanif.medium.com: Best practices to communicate between microservices in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779032832,0,'2026-05-17T17:47:12.894586+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/message-queue.md"]','["message-queue.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://ishantgaurav.in/2021/06/22/complete-application-deployment-using-kubernetes','ishantgaurav.in: Complete Application Deployment using Kubernetes','','N/A',0,'A curated technical resource and architectural guide covering ishantgaurav.in: Complete Application Deployment using Kubernetes in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779030503,0,'2026-05-17T17:08:23.384531+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/demos.md"]','["demos.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://ishantgaurav.in/2021/07/18/kubernetes-sidecar-container-pattern','ishantgaurav.in: Kubernetes – Sidecar Container Pattern','','N/A',0,'A curated technical resource and architectural guide covering ishantgaurav.in: Kubernetes – Sidecar Container Pattern in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779032036,0,'2026-05-17T17:33:56.565121+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes.md"]','["kubernetes.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://ismiletechnologies.com/en_us/devsecops/secure-devops-kit-azureazsk','ismiletechnologies.com: Secure DevOps Kit For Azure(AzSK)','','2023',2,'An analysis of the Secure DevOps Kit for Azure, detailing its six key focus areas including subscription security, continuous assurance, and alerting. It provides a functional roadmap for integrating compliance checks into DevOps pipelines. It serves as a great introductory guide to understanding pre-cloud-native security assurance techniques.','N/A','Technical Blog','Intermediate',0,'duplicate','manual',NULL,NULL,NULL,0,'2023-06-01T00:00:00+02:00',NULL,NULL,NULL,'["DevSecOps & Platform Engineering", "Infrastructure Security", "AzSK Assessment"]','["[COMMUNITY-TOOL]"]','[]','["azure.md"]','{}','{"duplicate_of": "https://github.com/azsk/DevOpsKit"}');
INSERT INTO "resources" VALUES('https://isoflow.io','Isoflow','','2024',3,'An emerging design canvas specialized in creating beautiful 3D isometric network and system architecture layouts. Ideal for producing high-fidelity structural graphics for engineering specifications.','TypeScript','Tool','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2024-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Architecture & Design", "Visualization", "3D Isometric"]','["[EMERGING]"]','[]','["cloud-arch-diagrams.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://isovalent.com/blog/post/2021-11-container-escape','isovalent.com: Detecting a Container Escape with Cilium and eBPF','','2021',0,'An in-depth case study of container escape tactics and real-time detection utilizing eBPF and Cilium. It highlights limits of traditional syscall auditing, showcasing how kernel-level hooks identify privilege escalation without agent-induced overhead. Live Grounding points to eBPF-based security as the modern baseline for runtime security orchestration.','English','Article','Advanced',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Security", "Runtime Security", "eBPF & Cilium"]','["[COMMUNITY-TOOL]"]','[]','["kubernetes-security.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://isovalent.com/blog/post/azure-cni-cilium','isovalent.com: Announcing Azure CNI Powered by Cilium','','2022',0,'Isovalent''s technical summary showcasing Azure CNI powered by Cilium integration. This architecture combines Azure''s high-performance native routing fabrics with the advanced, secure eBPF-driven networking layer of Cilium. Represents the modern standard for fast AKS networking in 2026.','Markdown','Technical Article','Advanced',1,'online','manual',NULL,NULL,NULL,0,'2022-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Infrastructure", "Networking & CNI", "Azure CNI Cilium"]','["[COMMUNITY-TOOL]"]','[]','["managed-kubernetes-in-public-cloud.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://isovalent.com/blog/post/what-are-the-4-golden-signals-for-monitoring-kubernetes','isovalent.com: What are the 4 Golden Signals for Monitoring Kubernetes?','','2023',0,'Analyzes the implementation of Google''s ''Four Golden Signals'' within Kubernetes, highlighting how eBPF-powered tools like Cilium provide transparent application level metrics (latency, traffic, errors, saturation) without relying on traditional sidecar architectures.','None','Article','Intermediate',1,'online','manual',NULL,NULL,NULL,0,'2023-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Modern Observability & Service Mesh", "Reliability Engineering", "eBPF-Based Telemetry"]','["[COMMUNITY-TOOL]"]','[]','["kubernetes-monitoring.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://isprox.com/16-estilos-liderazgo-cual-es-mas-efectivo','isprox.com: 16 Estilos de liderazgo: ¿cuál es más efectivo?','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','3ff80c5eec8325ad0676446d5df37b5d77af27a71febd6c73aac11585126c1fb',100.0,1779030714,0,'2026-05-17T17:11:54.410069+02:00',NULL,NULL,NULL,'[]','[]','["docs/project-management-methodology.md"]','[]','{}','{"duplicate_of": "https://isprox.com/es/16-estilos-liderazgo-cual-es-mas-efectivo"}');
INSERT INTO "resources" VALUES('https://isprox.com/es/16-estilos-liderazgo-cual-es-mas-efectivo','isprox.com: 16 Estilos de liderazgo: ¿cuál es más efectivo?','','2022',0,'Evaluates 16 distinct leadership models, contrasting authoritative and laissez-faire approaches with agile-friendly, situational, and servant leadership styles. Helps engineering directors choose a style matching their team''s level of maturity.','Spanish','Article','Beginner',0,'online','manual',NULL,NULL,NULL,0,'2022-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Management", "Leadership", "Organizational Design"]','["[COMMUNITY-TOOL]"]','[]','["project-management-methodology.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://istio.io','Istio.io','','2026',0,'Home of the de facto standard open-source service mesh. Implements a uniform plane for managing, securing, and routing microservices traffic across hybrid cloud container clusters.','English','Platform','Advanced',1,'online','manual',NULL,NULL,NULL,0,'2026-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Service Mesh", "Networking", "Traffic Management"]','["[COMMUNITY-TOOL]"]','[]','["kubernetes.md", "istio.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://istio.io/blog/2020/tradewinds-2020','The Istio project just consolidated its control plane services: Pilot, Citadel,'' Galley, and the sidecar injector, into a single binary, __Istiod__','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','3de46fd0ea0aa3c429801bdfdd5630c2b2c5f87c9c44ecb9cde09b5162a82f6a',100.0,1779034569,0,'2026-05-17T18:16:09.192516+02:00',NULL,NULL,NULL,'[]','[]','["docs/istio.md"]','[]','{}','{"duplicate_of": "https://istio.io/latest/blog/2020/tradewinds-2020"}');
INSERT INTO "resources" VALUES('https://istio.io/latest/blog/2020/tradewinds-2020','The Istio project just consolidated its control plane services: Pilot, Citadel, Galley, and the sidecar injector, into a single binary, __Istiod__','','2020',0,'Architectural milestone document explaining the consolidation of Pilot, Citadel, Galley, and Sidecar Injector into the unified ''Istiod'' control plane. Significantly improved operator UX and runtime resource efficiency.','English','Article','Advanced',1,'online','manual',NULL,NULL,NULL,0,'2020-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Service Mesh", "Architecture", "Evolution"]','["[COMMUNITY-TOOL]"]','[]','["istio.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://istio.io/latest/blog/2021/external-locality-failover','istio.io: Configuring failover for external services','','2021',0,'Official technical documentation covering how to configure high-availability failover for services running outside the immediate mesh. Utilizes ServiceEntry, DestinationRule, and VirtualService configurations to coordinate multi-region and external egress redundancy.','English','Documentation','High',1,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Cloud Native Infrastructure", "Service Mesh", "Resilience"]','["[COMMUNITY-TOOL]"]','[]','["istio.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://istio.io/latest/blog/2022/introducing-ambient-mesh','istio.io: Introducing Ambient Mesh','','2022',0,'Introduces Istio Ambient Mesh, an innovative sidecar-less service mesh architecture. Splits proxy responsibilities into a node-level shared zero-trust secure overlay (ztunnel) and optional Layer 7 waypoint proxies to reduce resource utilization.','English','Article','High',1,'online','manual',NULL,NULL,NULL,0,'2022-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Cloud Native Infrastructure", "Service Mesh", "Architecture"]','["[COMMUNITY-TOOL]"]','[]','["istio.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://istio.io/latest/blog/2022/merbridge','istio.io: Merbridge - Accelerate your mesh with eBPF','','2022',0,'Presents Merbridge, an open-source tool that leverages eBPF to bypass the traditional iptables overhead in Istio environments. By routing data directly between sockets, Merbridge significantly reduces network latency and control plane CPU usage.','English','Article','High',1,'online','manual',NULL,NULL,NULL,0,'2022-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Cloud Native Infrastructure", "Service Mesh", "Performance"]','["[COMMUNITY-TOOL]"]','[]','["istio.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://istio.io/latest/docs/examples/microservices-istio','istio.io: Learn Microservices using Kubernetes and Istio 🌟','','2023',0,'Official tutorial illustrating how to orchestrate multi-language microservices inside Kubernetes using Istio to handle service discovery, fault injection, and dynamic traffic routing.','English','Guide','Intermediate',1,'online','manual',NULL,NULL,NULL,0,'2023-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Service Mesh", "Microservices Design", "Architecture"]','["[COMMUNITY-TOOL]", "[GUIDE]"]','[]','["istio.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://istiobyexample.dev','istiobyexample.dev 🌟','','2024',0,'An exemplary repository of practical, real-world Istio deployment configurations. Provides direct templates for traffic routing, rate limiting, and mTLS security configurations, serving as an indispensable resource for platform teams building service mesh architectures.','English','Tutorial','Intermediate',1,'online','manual','N/A',100.0,1781430302,0,'2026-06-14T11:45:02.526507+02:00',NULL,NULL,NULL,'["Cloud Native", "Service Mesh", "Istio Examples"]','["[COMMUNITY-TOOL]", "[GUIDE]"]','["docs/istio.md"]','["istio.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://istiobyexample.dev/fault-injection','istiobyexample.dev: Fault Injection','','N/A',0,NULL,NULL,NULL,NULL,0,NULL,'manual','N/A',100.0,1779032716,0,'2026-05-17T17:45:16.144599+02:00',NULL,NULL,NULL,'[]','[]','["docs/istio.md"]','[]','{}','{}');
INSERT INTO "resources" VALUES('https://it.slashdot.org/story/21/05/22/041242/and-the-top-source-of-critical-security-threats-ispowershell','it.slashdot.org: And the Top Source of Critical Security Threats Is...PowerShell','','2021',0,'This reporting explores how PowerShell is frequently leveraged as a major vector for executing post-exploitation activities and malicious scripts. It discusses the importance of securing scripting environments and restricting user privilege levels. It highlights strategies for monitoring and auditing shell executions.','None','Article','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Security", "Threat Detection", "OS Security"]','["[COMMUNITY-TOOL]"]','[]','["devsecops.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://iter8.tools','Iter8','','2024',4,'A Kubernetes-native release validation and progressive delivery tool. Iter8 enables automated canary testing, A/B testing, and SLO evaluation. It coordinates traffic shifting using Service Meshes or Gateways, evaluating metrics from Prometheus and metrics-server to automate rollbacks or promote stable microservice builds.','Go','Tool','Advanced',1,'online','manual',NULL,NULL,NULL,0,'2024-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Cloud Native", "Kubernetes", "Progressive Delivery"]','["[ENTERPRISE-STABLE]"]','[]','["sre.md", "performance-testing-with-jenkins-and-jmeter.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://itnext.io/12-factor-microservice-applications-on-kubernetes-db913008b018','itnext.io: 12 factor Microservice applications — on Kubernetes','','2022',0,'A deep dive into implementing the complete 12-Factor framework within Kubernetes. Highlights strict environmental isolation, declarative deployment processes, and scaling microservices with pod replicas.','English','Article','Advanced',1,'online','manual',NULL,NULL,NULL,0,'2022-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Orchestration", "Kubernetes", "Microservices"]','["[COMMUNITY-TOOL]"]','[]','["introduction.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://itnext.io/3-reasons-to-choose-a-wide-cluster-over-multi-cluster-with-kubernetes-c923fecf4644','itnext.io: 3 Reasons to Choose a Wide Cluster over Multi-Cluster with Kubernetes','','2021',0,'Presents core technical rationales supporting single wide clusters instead of segmented multi-cluster footprints. Highlights simplified deployment setups, decreased licensing/overhead expenses, and streamlined internal networking models.','N/A','Article','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Cluster Architecture", "Multi-Cluster", "Strategy"]','["[COMMUNITY-TOOL]"]','[]','["kubernetes.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://itnext.io/4-container-design-patterns-for-kubernetes-a8593028b4cd','itnext.io: 4 Design Patterns for Containers in Kubernetes | Daniele Polencic 🌟','','2021',0,'Discusses key container design patterns within Kubernetes pods, highlighting sidecars, adapters, and ambient patterns. It details how sidecar containers decouple infrastructure utilities (such as logging and service mesh proxies) from main application runtimes.','English','Article','Advanced',1,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Cloud Infrastructure", "Kubernetes", "Container Patterns"]','["[COMMUNITY-TOOL]"]','[]','["introduction.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://itnext.io/5-advanced-kubernetes-operators-every-devops-engineer-should-know-about-ab46bdc1c7d5','itnext.io: 5 Advanced Kubernetes Operators Every DevOps Engineer Should Know About 🌟','','2024',0,'An industry report outlining five crucial operators that streamline infrastructure orchestration. Analyzes the design benefits of using specialized controllers to handle stateful, complex operations on storage, observability, and networking workloads.','N/A','Blog','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2024-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Extensibility & Development", "Controller Architecture", "Guides & Best Practices"]','["[COMMUNITY-TOOL]"]','[]','["kubernetes-operators-controllers.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://itnext.io/6-kubectl-plugins-you-must-try-1411dcbcf950','itnext.io: 6 kubectl plugins you must try','','2026',0,'A curated blog post demonstrating six high-utility kubectl plugins for cluster maintenance. Focuses on extensions for resource querying, troubleshooting, and namespace transitions that significantly ease the day-to-day administrative burdens of DevOps practitioners.','None','Blog Post','Beginner',0,'online','manual',NULL,NULL,NULL,0,'2026-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Operations", "Command Line Tools", "Recommended Tools"]','["[COMMUNITY-TOOL]"]','[]','["kubernetes.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://itnext.io/a-minimalist-guide-to-grpc-e4d556293422','itnext.io: A minimalist guide to gRPC','','2021',4,'A practical, minimalist guide to gRPC. Explains how to author a basic `.proto` file, run the protocol compiler to output language-specific stubs, and build functional RPC client-server architectures.','Agnostic','Tutorial','Intermediate',1,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["API Architectures", "RPC", "gRPC"]','["[ENTERPRISE-STABLE]", "[GUIDE]"]','[]','["api.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://itnext.io/a-practical-guide-for-linkerd-authorization-policies-6cfdb50392e9','itnext.io: A Practical Guide for Linkerd Authorization Policies','','2021',4,'Practical guide to configuring Linkerd''s Server and ServerAuthorization security resources. Outlines methods for enforcing strict pod-level access limits and restricting specific service routes and methods.','Rust','article','Advanced',1,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Cloud Native Infrastructure", "Service Mesh", "Linkerd", "Security"]','["[ENTERPRISE-STABLE]"]','[]','["servicemesh.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://itnext.io/accelerate-development-with-jenkins-pipelines-and-continuous-integration-9a6c7857ccd2','itnext.io: Accelerate Development with Jenkins Pipelines and Continuous Integration','','2021',0,'Analyzes how standardized declarative pipelines accelerate team delivery times, reduce errors, and foster internal developer platforms. *Curator Insight*: Scaling delivery loops. *Live Grounding*: Explores how automated templates reduce engineering friction.','English','Article','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["CI/CD Foundations", "Automation Philosophy", "Velocity"]','["[COMMUNITY-TOOL]"]','[]','["jenkins.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://itnext.io/adding-master-nodes-to-achieve-ha-one-of-the-best-practices-for-using-kubekey-6207e94b0bdd','itnext.io: Adding Master Nodes to Achieve HA: One of the Best Practices for Using KubeKey','','2021',0,'Highlights the deployment patterns needed to scale control-plane nodes from single instances to high-availability multi-master architectures using KubeKey. It covers load-balancer integrations, internal ETCD cluster configurations, and control-plane state replication. (Live Grounding: Provides practical blueprints for production-grade self-managed control plane environments).','YAML','Technical Article','Advanced',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Cloud-Native Infrastructure", "Cluster Provisioning", "High Availability"]','["[COMMUNITY-TOOL]"]','[]','["managed-kubernetes-in-public-cloud.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://itnext.io/adding-security-layers-to-your-app-on-openshift-part-1-deployment-and-tls-ingress-9ef752835599','itnext.io: Adding security layers to your App on OpenShift — Part 1: Deployment and TLS Ingress 🌟','### How is OpenShift Container Platform Secured?','2019',0,'Step-by-step tutorial addressing TLS edge termination and ingress security on Red Hat OpenShift. Demonstrates path-based routing configurations, SSL/TLS certificate integration, and header manipulation rules to secure microservices from perimeter ingress points.','YAML','Article','Intermediate',1,'online','manual',NULL,NULL,NULL,0,'2019-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Kubernetes & OpenShift", "Security", "Ingress"]','["[COMMUNITY-TOOL]"]','[]','["openshift.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://itnext.io/aks-performance-limit-ranges-8e18cbebe351','itnext.io: AKS Performance: Limit Ranges','','2021',0,'Focuses on utilizing Kubernetes LimitRanges inside AKS to enforce resource quotas on CPU and memory usage. Explains how implementing default limits mitigates raw ''noisy neighbor'' resource starvation. This is a foundational practice for sustaining stability in multi-tenant environments.','YAML','Technical Article','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Performance & Scale", "Resource Management", "LimitRanges"]','["[COMMUNITY-TOOL]"]','[]','["managed-kubernetes-in-public-cloud.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://itnext.io/ansible-and-jenkins-automate-your-scritps-8dff99ef653','itnext.io: Ansible and Jenkins — automate your scritps 🌟','','2021',0,'Explores the architectural integration of Ansible with Jenkins automation pipelines. By utilizing the Jenkins Ansible Plugin, it demonstrates how to leverage Jenkins for orchestration, scheduling, and secret management while offloading configuration deployment tasks to Ansible playbooks.','Groovy','Article','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Continuous Integration", "Jenkins", "Ansible Integration"]','["[COMMUNITY-TOOL]"]','[]','["jenkins.md", "ansible.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://itnext.io/anthos-multi-cluster-management-aa6f2c03120d','itnext.io: Anthos — Multi-cluster Management','','2020',0,'Investigates the operational mechanics of Anthos multi-cluster registration, hub-and-spoke configuration, and telemetry collection. Shows how operators can deploy, manage, and monitor unified GKE environments spanning physical data centers and hyperscalers.','English','Article','Advanced',0,'online','manual',NULL,NULL,NULL,0,'2020-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Hybrid & Multi-Cloud", "Anthos", "Multi-Cluster"]','["[COMMUNITY-TOOL]"]','[]','["GoogleCloudPlatform.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://itnext.io/architecting-kubernetes-clusters-choosing-a-cluster-size-92f6feaa2908','itnext.io: Architecting Kubernetes clusters — choosing a cluster size','','2022',0,'Evaluates control plane limits when scaling out node counts. Offers architectural guidance on managing etcd latency, sizing API servers, and planning node-pool capacities for high-throughput container platforms.','N/A','Article','Advanced',0,'online','manual',NULL,NULL,NULL,0,'2022-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Cluster Architecture", "Sizing", "Worker Nodes"]','["[COMMUNITY-TOOL]"]','[]','["kubernetes.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://itnext.io/architecting-kubernetes-clusters-choosing-a-worker-node-size-b3729cc0c78f','itnext.io: Architecting Kubernetes clusters — choosing a worker node size','','2022',0,'Provides a practical framework for selecting compute instance sizes based on workload behavior. Compares reliability, failure-domain risk mitigation, container scheduling performance, and OS resources limits.','N/A','Article','Advanced',0,'duplicate','manual',NULL,NULL,NULL,0,'2022-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Cluster Architecture", "Sizing", "Worker Nodes"]','["[COMMUNITY-TOOL]"]','[]','["kubernetes.md"]','{}','{"duplicate_of": "https://itnext.io/architecting-kubernetes-clusters-choosing-a-cluster-size-92f6feaa2908"}');
INSERT INTO "resources" VALUES('https://itnext.io/argocd-secret-management-with-argocd-vault-plugin-539f104aff05','itnext.io: Solving ArgoCD Secret Management with the argocd-vault-plugin 🌟','','2021',0,'Discusses securing GitOps workflows by integrating HashiCorp Vault with Argo CD through the argocd-vault-plugin. Details how to avoid committing plain-text secrets to Git by dynamically injecting secrets during manifest generation.','Go','Article','Advanced',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Security & Governance", "Secret Management", "Argo CD Plugins"]','["[COMMUNITY-TOOL]"]','[]','["demos.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://itnext.io/argocd-users-access-and-rbac-ddf9f8b51bad','itnext.io: ArgoCD: users, access, and RBAC','','2021',3,'Details the configuration of user management, local accounts, and role-based access control (RBAC) in ArgoCD. Guides platform engineers through restricting access to specific applications, projects, or clusters using fine-grained policies.','English','Tutorial','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Platform Engineering", "ArgoCD", "Security & Compliance", "RBAC"]','["[COMMUNITY-TOOL]", "[GUIDE]"]','[]','["argo.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://itnext.io/automating-system-updates-for-kubernetes-clusters-using-ansible-94a70f4e1972','itnext.io: Automating System Updates for Kubernetes Clusters using Ansible','','2021',0,'A technical guide detailing the orchestration of OS-level patch management across Kubernetes worker and control-plane nodes using Ansible playbooks. It presents safe operational practices, including automated draining and unscheduling of nodes prior to updates, followed by post-update validation and uncordoning. It minimizes workload disruptions through structured, serial host rolling-reboots.','English','Article','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Automation", "Configuration Management", "Ansible"]','["[COMMUNITY-TOOL]"]','[]','["kubernetes.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://itnext.io/autoscaling-ingress-controllers-in-kubernetes-c64b47088485','itnext.io: Autoscaling Ingress Controllers in  Kubernetes (Daniele Polencic)','','2021',0,'An operations guide detailing strategies for scaling ingress controllers automatically using Horizontal Pod Autoscalers (HPA) and Prometheus-sourced custom traffic metrics.','English','Article','Advanced',1,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Networking", "Ingress & Gateway", "Operations"]','["[COMMUNITY-TOOL]"]','[]','["kubernetes-networking.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://itnext.io/aws-cdk-for-eks-handling-helm-charts-aa002afedde4','itnext.io: AWS CDK for EKS — Handling Helm Charts','','2021',0,'Curator Insight provides architectural guidelines on embedding Helm releases directly inside CDK-managed Amazon EKS clusters. Live Grounding validates this approach for combining platform-level AWS IaC with Kubernetes-native package management, streamlining cluster provisioning pipelines.','TypeScript','Tutorial','Advanced',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Infrastructure as Code", "AWS CDK", "EKS & Kubernetes"]','["[COMMUNITY-TOOL]", "[GUIDE]"]','[]','["aws-miscellaneous.md", "aws.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://itnext.io/aws-elastic-kubernetes-service-rbac-authorization-via-aws-iam-and-rbac-groups-7b70ded144b5','itnext.io: AWS Elastic Kubernetes Service: RBAC Authorization via AWS IAM and RBAC Groups','','2023',0,'Deep technical review of orchestrating native Kubernetes Role-Based Access Control (RBAC) securely mapped to AWS IAM roles. Details operational best practices for mapping IAM identities into the aws-auth ConfigMap or using EKS Access Entries.','N/A','Technical Article','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2023-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Cloud Providers", "AWS EKS", "Security & Hardening", "RBAC Mapping"]','["[COMMUNITY-TOOL]"]','[]','["managed-kubernetes-in-public-cloud.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://itnext.io/backup-and-restore-of-kubernetes-stateful-application-data-with-csi-volume-snapshots-14ce9e6f3778','itnext.io: Backup and Restore of Kubernetes Stateful Application Data with CSI Volume Snapshots','','2021',4,'Deals with the practical deployment patterns for volume snapshot controllers inside high-density Kubernetes setups. Provides instructions for mapping persistent storage instances to multi-cloud topologies.','Markdown','Article','Advanced',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Infrastructure", "Data Protection", "CSI Integration"]','["[ENTERPRISE-STABLE]"]','[]','["kubernetes-backup-migrations.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://itnext.io/benchmark-results-of-kubernetes-network-plugins-cni-over-10gbit-s-network-updated-august-2020-6e1b757b9e49','itnext.io: Benchmark results of Kubernetes network plugins (CNI) over 10Gbit/s network (Updated: August 2020)','','2020',0,'A deep architectural performance analysis measuring major Kubernetes Container Network Interface (CNI) plugins over a dedicated 10Gbit/s network interface. It systematically contrasts network latency, throughput, and CPU utilization overhead across options like Calico, Cilium, Flannel, and Weave. The study details how overlay encapsulation methods (VXLAN/Geneve) introduce significant processing taxes compared to native BGP/host-gw direct routing topologies.','English','Article','Advanced',0,'online','manual',NULL,NULL,NULL,0,'2020-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Networking", "CNI", "Benchmarks"]','["[COMMUNITY-TOOL]"]','[]','["kubernetes-networking.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://itnext.io/boosting-your-kubectl-productivity-b348f7c25712','itnext.io: Boosting your kubectl productivity','','2020',4,'Compiles productivity enhancements and aliases for kubectl command routines. Addresses custom terminal variables, prompt customizations, and configurations aimed at easing day-to-day cluster tasks.','English','Technical Article','Intermediate',0,'online','manual','0d5d52e1facecb8b3df1eeb2b14581054665f9bc0fe92931974fd29ab4754eb0',100.0,1779032571,0,'2026-05-17T17:42:51.508386+02:00',NULL,NULL,NULL,'["Kubernetes Platform", "Cluster Administration", "Kubectl Productivity"]','["[ENTERPRISE-STABLE]"]','["docs/kubectl-commands.md"]','["kubectl-commands.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://itnext.io/breaking-down-and-fixing-etcd-cluster-d81e35b9260d','itnext.io: Breaking down and fixing etcd cluster','','N/A',0,'A curated technical resource and architectural guide covering itnext.io: Breaking down and fixing etcd cluster in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779033784,0,'2026-05-17T18:03:04.717865+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes.md"]','["kubernetes.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://itnext.io/breaking-down-and-fixing-kubernetes-4df2f22f87c3','itnext.io: Breaking down and fixing Kubernetes','','N/A',0,'A curated technical resource and architectural guide covering itnext.io: Breaking down and fixing Kubernetes in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779031807,0,'2026-05-17T17:30:07.808030+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/demos.md"]','["demos.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://itnext.io/build-a-lightweight-internal-developer-platform-with-argo-cd-and-kubernetes-labels-4c0e52c6c0f4','itnext.io: Build a Lightweight Internal Developer Platform with Argo CD and Kubernetes Labels','','2023',4,'Demonstrates how to design a lightweight, self-service Internal Developer Platform (IDP) by leveraging Kubernetes metadata labels, admission webhooks, and ArgoCD''s API to dynamically generate applications.','English','Article','Advanced',1,'online','manual',NULL,NULL,NULL,0,'2023-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Platform Engineering", "ArgoCD", "Internal Developer Platforms"]','["[ENTERPRISE-STABLE]"]','[]','["argo.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://itnext.io/build-an-eks-cluster-with-terraform-d35db8005963','itnext.io: Build EKS cluster with Terraform 🌟','','2023',0,'A pragmatic tutorial outlining step-by-step EKS bootstrapping using Terraform. It provides direct, production-tested patterns for building secure VPCs, cluster control planes, and baseline IAM policies.','HCL','Tutorial','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2023-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Cloud Infrastructure", "AWS", "EKS & Container Orchestration"]','["[COMMUNITY-TOOL]", "[GUIDE]"]','[]','["terraform.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://itnext.io/build-ship-github-container-registry-kubernetes-aa06029b3f21','itnext.io: Build & Ship: GitHub Container Registry & Kubernetes','','2021',0,'Deep technical walkthrough demonstrating CI/CD container assembly, pushing artifacts to GitHub Container Registry (GHCR), and orchestration within live Kubernetes endpoints.','YAML','Article','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["DevOps", "Container Management", "GitHub Container Registry", "Kubernetes"]','["[COMMUNITY-TOOL]"]','[]','["git.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://itnext.io/building-and-deploying-a-weather-web-application-onto-kubernetes-red-hat-openshift-using-eclipse-62bf7c924be4','Building and Deploying a Weather Web Application onto Kubernetes/Red Hat OpenShift using Eclipse JKube','','2021',0,'Explores compiling and deploying Java-based web workloads to OpenShift clusters via Eclipse JKube. Demonstrates zero-configuration manifest generation and automated containerization workflows.','Java','Article','Intermediate',1,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Application Delivery", "Java on Kubernetes", "Eclipse JKube Tools"]','["[COMMUNITY-TOOL]"]','[]','["demos.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://itnext.io/building-docker-images-the-proper-way-3c9807524582','itnext.io: Building Docker Images The Proper Way 🌟','','2023',0,'A highly pragmatic engineering guide explaining strict layer composition. Emphasizes ordering Dockerfile commands properly to exploit engine build-caching mechanics.','N/A','article','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2023-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Containers", "Build Optimization", "Dockerfiles"]','["[COMMUNITY-TOOL]"]','[]','["docker.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://itnext.io/building-ml-componentes-on-kubernetes-fc7e24cb9269','itnext.io: Building ML Componentes on Kubernetes','','2021',3,'A deep dive into structuring modular machine learning pipeline components inside a Kubernetes cluster. Focuses on orchestrating stateless compute workloads, defining clear volume interfaces, and managing persistent training artifacts. Highly relevant for architects planning custom infrastructure abstractions over vanilla K8s primitives.','Go','Article','Advanced',1,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["MLOps", "Kubernetes", "Component Engineering"]','["[COMMUNITY-TOOL]"]','[]','["mlops.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://itnext.io/ckad-scenarios-about-ingress-and-networkpolicy-155ce958c9ce','itnext.io: CKAD Scenarios about Ingress and NetworkPolicy','','2021',0,'A practical collection of task-oriented scenarios specifically curated for Certified Kubernetes Application Developer (CKAD) candidates. Focuses on isolating resources using egress policies and routing incoming traffic via Ingress resources.','English','Tutorial','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Networking", "Certification", "CKAD"]','["[COMMUNITY-TOOL]", "[GUIDE]"]','[]','["kubernetes-networking.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://itnext.io/cks-exam-series-9-rbac-v2-23ee24dd77cd','itnext.io: CKS Exam Series #9 RBAC v2','','2021',0,'A deep dive into Role-Based Access Control (RBAC) configurations as tested on the Certified Kubernetes Security Specialist (CKS) exam. Covers building precise ClusterRoles, auditing authorization logs, and locking down service account privileges.','English','Tutorial','Advanced',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Security & Compliance", "Access Control", "RBAC Configurations"]','["[COMMUNITY-TOOL]", "[GUIDE]"]','[]','["kubernetes.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://itnext.io/cloud-native-ci-cd-with-tekton-building-custom-tasks-663e63c1f4fb','itnext.io: Cloud Native CI/CD with Tekton — Building Custom Tasks','','2021',4,'Deeply analyzes how to build Custom Tasks in Tekton, extending the core execution engine beyond standard containerized steps. Explains utilizing Custom Run resource types to integrate external services (like triggering a serverless cloud function or waiting for manual approval) directly into native pipeline lifecycles.','Go','Article','Advanced',1,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Continuous Integration & Delivery", "Cloud Native CI-CD", "Custom Extensions"]','["[ENTERPRISE-STABLE]"]','[]','["tekton.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://itnext.io/configuring-kafka-sources-and-sinks-in-kubernetes-271e3757b208','itnext.io: Configuring Kafka Sources and Sinks declaratively in Kubernetes using Knative','','2021',0,'An operational guide focusing on declarative source and sink bindings within Kubernetes using Knative Eventing components. Demonstrates how to write custom resources (CRDs) to map Kafka topics directly to serverless HTTP endpoints without writing broker plumbing.','English','Blog Post','Advanced',1,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Cloud Native Serverless", "Knative", "Eventing Integration"]','["[COMMUNITY-TOOL]"]','[]','["message-queue.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://itnext.io/configuring-routing-for-metallb-in-l2-mode-7ea26e19219e','itnext.io: Configuring routing for MetalLB in L2 mode','','N/A',0,'A curated technical resource and architectural guide covering itnext.io: Configuring routing for MetalLB in L2 mode in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779031431,0,'2026-05-17T17:23:51.135700+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-tools.md"]','["kubernetes-tools.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://itnext.io/connect-to-containers-using-kubectl-exec-b1fb5c171f03','itnext.io: Connect to containers using Kubectl Exec','','2026',0,'An operational walkthrough illustrating how to establish interactive terminal sessions inside container namespaces using ''kubectl exec''. The document details the transport layer over SPDY/HTTP/2 stream multiplexing and explores core configurations needed for standard output routing.','N/A','Article','Intermediate',0,'online','manual','54df0882a202e0bb77610d715a01ab05c6c72eef87c0fb96eeb082d1c32bceac',100.0,1779033295,0,'2026-05-17T17:54:55.712316+02:00',NULL,NULL,NULL,'["Cloud Native", "Kubernetes", "CLI & Debugging"]','["[COMMUNITY-TOOL]"]','["docs/kubectl-commands.md"]','["kubectl-commands.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://itnext.io/continuous-gitops-the-way-to-do-devops-in-kubernetes-896b0ea1d0fb','itnext.io: Continuous GitOps, the way to do DevOps in Kubernetes 🌟','','2021',0,'A duplicate entry detailing continuous GitOps deployment processes and pipeline architectures. It highlights methods to trace and mitigate configuration drift in large-scale microservice deployments. Organizing repositories with structured directory configurations is key to managing complex, multi-environment cluster setups.','YAML','Technical Blog','Intermediate',1,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Application Delivery", "Continuous Deployment", "GitOps", "Implementation"]','["[COMMUNITY-TOOL]"]','[]','["gitops.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://itnext.io/cpu-limits-and-requests-in-kubernetes-fa9d55948b7c','itnext.io: CPU Request + Limit in Kubernetes | Daniele Polencic 🌟🌟','','2022',0,'Deep dive into CPU scheduling mechanics in Kubernetes.
- Traces how requests are translated into CFS shares and limits into CFS quotas.
- Shows why CPU starvation causes microservice request timeout loops.','English','Article','Advanced',1,'online','manual',NULL,NULL,NULL,0,'2022-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Resource Management", "Resource Planning", "CPU Limits & Throttling"]','["[COMMUNITY-TOOL]"]','[]','["kubernetes.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://itnext.io/crd-is-just-a-table-in-kubernetes-13e15367bbe4','itnext.io: CRD is just a table in Kubernetes','','2021',0,'A conceptual guide illustrating CRD schemas by comparing them to standard relational database tables. Details validation rules, standard controller reconcilers, and the structural pathways through which resources interact with etcd.','N/A','Article','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Extending Kubernetes", "Custom Resources", "Concept"]','["[COMMUNITY-TOOL]"]','[]','["kubernetes.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://itnext.io/database-migrations-on-kubernetes-using-helm-hooks-fb80c0d97805','itnext.io: Database migrations on Kubernetes using Helm hooks','','2020',0,'A technical deep-dive demonstrating how to manage database schema migrations safely utilizing Helm lifecycle hooks. It explores configuring Job containers with pre-install and pre-upgrade triggers to prevent app routing before schema synchronizations complete.','YAML','Article','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2020-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Platform Engineering", "Kubernetes GitOps & Packaging", "Lifecycle Hooks"]','["[COMMUNITY-TOOL]"]','[]','["helm.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://itnext.io/databases-in-a-kubernetes-angular-net-core-microservice-arch-a0c0ae23dca9','itnext.io: How to Add MySql & MongoDB to a Kubernetes .Net Core Microservice Architecture','','2021',4,'Detailing the integration of relational (MySQL) and non-relational (MongoDB) databases into a .NET Core microservices framework on Kubernetes. Examines stateful storage requirements, connection string injection, and the architectural trade-offs of running databases inside versus outside the cluster boundary.','C#','Tutorial','Intermediate',1,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Data Management", "Databases", "Microservices Datastores"]','["[ENTERPRISE-STABLE]", "[GUIDE]"]','[]','["kubernetes.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://itnext.io/deciphering-the-kubernetes-networking-maze-navigating-load-balance-bgp-ipvs-and-beyond-7123ef428572','itnext.io: Deciphering the Kubernetes Networking Maze: Navigating Load-Balance, BGP, IPVS and Beyond','','2021',4,'An extensive architecture overview diving into the mechanics of high-scale routing environments. Evaluates the performance traits of IPVS, eBPF, and BGP routing overlays, highlighting how to design low-overhead service layers within large-scale multi-tenant networks.','English','Blog Post','Advanced',1,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Infrastructure", "Networking", "Deep Dive", "Advanced Routing"]','["[ENTERPRISE-STABLE]"]','[]','["kubernetes-networking.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://itnext.io/deploy-argo-cd-with-ingress-and-tls-in-three-steps-no-yaml-yak-shaving-required-bc536d401491','itnext.io: Deploy Argo CD with Ingress and TLS in Three Steps: No YAML Yak Shaving Required 🌟','- [Ambassador Edge Stack. K8S Initializer  (scaffolding tool) 🌟](https://blackbird.a8r.io)','2020',0,'Evaluates Ambassador Edge Stack''s scaffolding tool to deploy Argo CD quickly with TLS and Ingress settings. Eliminates tedious manual manifest authoring by automating TLS certificate generation and routing definitions for administrative dashboards.','YAML','Article','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2020-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Infrastructure & Operations", "Ingress & Routing", "Argo CD Deployment"]','["[COMMUNITY-TOOL]"]','[]','["demos.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://itnext.io/deploy-flexible-and-custom-setups-with-anything-llm-on-kubernetes-a2b5687f2bcc','itnext.io: Deploy Flexible and Custom Setups with Anything LLM on Kubernetes','','2024',0,'Details the architectural deployment of AnythingLLM on top of a Kubernetes cluster, covering PV provisioning, ingress configurations, and resource limits. Deploying private RAG environments on Kubernetes gives enterprise teams localized, secured multi-user document search. This tutorial bridges raw AI services with cloud-native hosting stability.','YAML','Technical Blog','Advanced',1,'online','manual',NULL,NULL,NULL,0,'2024-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Cloud Native Operations", "Kubernetes Orchestration", "AI Workloads on K8s"]','["[COMMUNITY-TOOL]"]','[]','["ai.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://itnext.io/deploy-kubernetes-k8s-on-amazon-aws-using-mixed-on-demand-and-spot-instances-5440e5bece7','itnext.io: Deploy Kubernetes (K8s) on Amazon AWS using mixed on-demand and spot instances 🌟','','2021',0,'Guides engineers in orchestrating EKS worker pools featuring dynamic mixes of on-demand and spot instances. Investigates node affinity rules, taint strategies, and fallback mechanics designed to insulate workloads from spot termination spikes.','YAML','Article','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Cloud Infrastructure", "Amazon EKS", "Cost Optimization"]','["[COMMUNITY-TOOL]"]','[]','["managed-kubernetes-in-public-cloud.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://itnext.io/deploy-your-first-serverless-function-to-kubernetes-232307f7b0a9','itnext.io: Deploy your first Serverless Function to Kubernetes','','2020',4,'A step-by-step developer tutorial showing how to install, test, and expose your first OpenFaaS serverless function inside a local Kubernetes testing cluster.','English','Technical Tutorial','Intermediate',1,'online','manual',NULL,NULL,NULL,0,'2020-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Cloud Native", "Kubernetes Serverless", "OpenFaaS"]','["[ENTERPRISE-STABLE]", "[GUIDE]"]','[]','["serverless.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://itnext.io/devops-big-picture-on-premises-d07f61d6c34c','itnext.io: DevOps Big Picture (On-Premises)','','2022',0,'Presents a comprehensive structural model of implementing cloud-native DevOps standards inside strict, bare-metal, on-premises datacenters. Curator guidance focuses on utilizing Rancher, local SANs, and internal container registries. Live operational topologies confirm that while maintaining local setups demands high engineering overhead, it remains a vital architectural pattern for finance and highly secure government infrastructure.','N/A','Article','Advanced',1,'online','manual',NULL,NULL,NULL,0,'2022-06-01T00:00:00+02:00',NULL,NULL,NULL,'["DevOps & SRE", "Infrastructure", "On-Premises Architecture"]','["[COMMUNITY-TOOL]"]','[]','["devops.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://itnext.io/difference-between-fabric8-and-official-kubernetes-java-client-3e0a994fd4af','itnext.io: Difference between Fabric8 and Official Kubernetes Java Client 🌟','','2023',0,'A detailed comparison of Red Hat''s Fabric8 Java client and the official Kubernetes Java library. Analyzes builder patterns, memory consumption, OpenShift support, and dependency isolation.','Java','Article','Advanced',0,'online','manual',NULL,NULL,NULL,0,'2023-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Cloud Native & K8s", "Kubernetes API", "Java Clients"]','["[COMMUNITY-TOOL]"]','[]','["kubernetes-client-libraries.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://itnext.io/differences-between-websockets-and-socket-io-a9e5fa29d3dc','itnext.io: Differences between WebSockets and Socket.IO','','2021',4,'A comparison between standard browser WebSockets and Socket.IO. Highlights key architectural distinctions, custom data framing overhead, fallback layers, and scaling constraints on distributed nodes.','JavaScript','Analysis','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["API Architectures", "Real-Time", "WebSockets"]','["[ENTERPRISE-STABLE]"]','[]','["api.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://itnext.io/distroless-container-debugging-on-k8s-openshift-e418fd66fdad','itnext.io: Distroless Container Debugging on K8s/OpenShift','- When people focusing more on the security of containers, distroless based images are frequently used to reduce the attack surface. In these images, the package manager, the non-dependent modules or libraries, even the shells are stripped off, only the app and its required dependencies are kept. For the statically linked executable, produced by golang for example, we can even use “scratch” as the base.
    - The potential exploit of vulnerability is therefore greatly reduced. But, on the other hand, it is difficult to troubleshoot the application if even the shell is not available, leaving only the logs from the app.
    - In this paper, we will explore different options to facilitate debugging by bringing back the shell.','2021',0,'While distroless images enhance security by stripping out non-essential utilities and shells, they present unique challenges when live troubleshooting is required. This article explores strategies to bridge this gap, utilizing Kubernetes ephemeral containers and volume-mounting debug utilities on OpenShift. It demonstrates how to maintain a minimal attack surface without sacrificing operational diagnostics.','English','Blog Post','Advanced',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Kubernetes", "Troubleshooting", "Distroless Debugging"]','["[COMMUNITY-TOOL]"]','[]','["kubernetes-troubleshooting.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://itnext.io/do-you-need-multi-clusters-6e58556f7f06','itnext.io: Do You Need Multi-Clusters? 🌟','','2021',0,'A structured assessment evaluating business requirements against multi-cluster complexity. Highlights isolation properties, compliance partitioning requirements, and cross-cluster resource sharing overhead.','N/A','Article','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Cluster Architecture", "Multi-Cluster", "Strategy"]','["[COMMUNITY-TOOL]"]','[]','["kubernetes.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://itnext.io/docker-and-kubernetes-root-vs-privileged-9d2a37453dec','itnexst.io: Docker and Kubernetes — root vs. privileged','','2020',0,'Explains the architectural differences between running containerized applications as standard root users vs enabling the privileged security context inside Docker and Kubernetes, analyzing security vectors and kernel syscall exposures.','N/A','Technical Blog','Advanced',0,'online','manual',NULL,NULL,NULL,0,'2020-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Security", "Isolation", "Privileged Pods"]','["[COMMUNITY-TOOL]"]','[]','["kubernetes.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://itnext.io/docker-in-docker-521958d34efd','itnext.io: docker in docker','','2019',0,'Architectural analysis of executing Docker commands inside a Docker container (DinD). Discusses security implications, privileged access requirements, and alternative approaches like mounting the host''s Docker socket.','English','Article','Advanced',0,'online','manual',NULL,NULL,NULL,0,'2019-06-01T00:00:00+02:00',NULL,NULL,NULL,'["CI-CD", "Containerization", "Docker"]','["[COMMUNITY-TOOL]"]','[]','["jenkins.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://itnext.io/docker-kaniko-buildah-209abdde5f94','itnext.io: Docker, Kaniko, Buildah','','2020',0,'Compares Docker, Kaniko, and Buildah for image compilation in modern CI/CD setups. It highlights Buildah''s capability to compile OCI images without a daemon or complex kernel privileges, making it the premier choice for Kubernetes-native build steps.','Shell','Article','Advanced',1,'online','manual',NULL,NULL,NULL,0,'2020-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Container Infrastructure", "Image Synthesis", "Builder Comparison"]','["[COMMUNITY-TOOL]"]','[]','["container-managers.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://itnext.io/effective-secrets-with-vault-and-kubernetes-9af5f5c04d06','itnext.io: Effective Secrets with Vault and Kubernetes','','2021',0,'Architectural overview on configuring HashiCorp Vault inside Kubernetes clusters. Covers the Vault Agent Sidecar Injector pattern, dynamic database credential generation, and leveraging Kubernetes service accounts for seamless Vault token exchange.','English','Technical Blog','Advanced',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Security", "Secrets Management", "HashiCorp Vault"]','["[COMMUNITY-TOOL]"]','[]','["kubernetes-security.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://itnext.io/embracing-failures-and-cutting-infrastructure-costs-spot-instances-in-kubernetes-6976781beacc','itnext.io: Embracing failures and cutting infrastructure costs: Spot instances in Kubernetes','','2021',0,'A strategic engineering guide detailing how to harness AWS Spot Instances or GCP Preemptible VMs safely within Kubernetes clusters to slash compute spend. It provides design patterns for node affinity, tolerations, and Karpenter/Cluster-Autoscaler configurations that handle sudden, 2-minute instance termination warnings. It presents architectural methods to isolate fault-tolerant batch or microservice workloads from critical stateful systems.','English','Article','Intermediate',1,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Cost Optimization", "Infrastructure", "FinOps"]','["[COMMUNITY-TOOL]"]','[]','["kubernetes.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://itnext.io/event-driven-architectures-with-kafka-and-java-spring-boot-revision-1-c0d43d103ee7','itnext.io: Event-Driven Architectures with Kafka and Java Spring-Boot — Revision 1','','2021',0,'Highlights patterns and practices for integrating Apache Kafka with Spring Boot. Covers key concepts including transaction management, handling poison pills via dead-letter-queues (DLQs), message serialization/deserialization, and reactive messaging semantics.','Java','Article','Intermediate',1,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Event-Driven Architectures", "Cloud-Native Java", "Kafka with Spring Boot"]','["[COMMUNITY-TOOL]"]','[]','["demos.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://itnext.io/event-driven-autoscaling-503b5cefaa49','itnext.io: Event Driven Autoscaling','','2021',0,'Broad architectural deep-dive into the paradigm shift from resource-based scaling (CPU/Memory) to event-driven paradigms. Compares native Kubernetes HPAs with KEDA-driven microservices scaling, highlighting performance optimization and cloud cost savings.','YAML','Article','Intermediate',1,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Infrastructure & Platform", "Autoscaling", "Event-Driven Scaling"]','["[COMMUNITY-TOOL]"]','[]','["kubernetes-autoscaling.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://itnext.io/evolution-of-paases-to-platform-as-code-in-kubernetes-world-74464b0013ca','itnext.io: Evolution of PaaSes to Platform-as-Code in Kubernetes world','','2021',4,'An analysis of the evolution from traditional PaaS solutions to declarative ''Platform-as-Code'' paradigms powered by Kubernetes. Explores how Custom Resource Definitions (CRDs) and operators enable developers to define entire applications and underlying cloud resources in a unified GitOps schema.','English','Article','Advanced',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Architecture", "Platform Engineering", "Platform-as-Code"]','["[ENTERPRISE-STABLE]"]','[]','["kubernetes.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://itnext.io/expose-open-policy-agent-gatekeeper-constraint-violations-with-prometheus-and-grafana-6b7ac92ea07f','itnext.io: Expose Open Policy Agent/Gatekeeper Constraint Violations for Kubernetes Applications with Prometheus and Grafana','','2021',4,'Demonstrates how to export Open Policy Agent (OPA) Gatekeeper constraint violations to Prometheus and visualize them in Grafana. Provides system administrators with real-time dashboards to discover policy breaches, enhancing cluster governance and security compliance.','YAML','Tutorial','Advanced',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Security", "Policy Enforcement", "Monitoring & Observability"]','["[ENTERPRISE-STABLE]", "[GUIDE]"]','[]','["kubernetes.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://itnext.io/extending-kubernetes-cluster-kubectl-plugins-and-krew-547a8bc839a3','itnext.io: Extending Kubernetes Cluster; Kubectl Plugins and Krew','','N/A',0,'A curated technical resource and architectural guide covering itnext.io: Extending Kubernetes Cluster; Kubectl Plugins and Krew in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779032642,0,'2026-05-17T17:44:02.376547+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes.md"]','["kubernetes.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://itnext.io/find-issues-in-your-istio-mesh-with-kiali-89d37d5e1fb1','itnext.io: Find issues in your Istio mesh with Kiali','','2021',0,'A practical troubleshooting handbook illustrating how to isolate and identify performance and security issues in an Istio mesh using Kiali''s built-in visual metrics and route validation.','English','Article','Medium',1,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Observability", "Service Mesh", "Troubleshooting"]','["[COMMUNITY-TOOL]"]','[]','["istio.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://itnext.io/fleet-management-of-kubernetes-clusters-at-scale-ranchers-fleet-de161cc52325','itnext.io: Fleet Management of Kubernetes Clusters at Scale — Rancher’s Fleet','','2021',0,'Curator Insight reviews Fleet''s design for multi-cluster scaling. Live engineering truth in 2026 confirms that the fundamental architectures of GitOps bundles and target custom resource definitions (CRDs) outlined here continue to dictate how Fleet scales in production setups.','English','Article','Medium',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Enterprise Infrastructure", "GitOps", "Tutorials"]','["[COMMUNITY-TOOL]"]','[]','["rancher.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://itnext.io/for-developers-the-low-code-winter-is-coming-76875d3606c0','itnext.io: For Developers the Low-Code Winter Is Coming','','2022',3,'A critical opinion piece describing developer fatigue and architectural bottlenecks associated with low-code platforms. It notes that vendor lock-in, poor performance optimization, and difficult version-control workflows often trigger a reversion to traditional software engineering.','English','Technical Article','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2022-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Software Engineering", "Development Paradigms", "Low Code"]','["[COMMUNITY-TOOL]"]','[]','["lowcode-nocode.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://itnext.io/generating-kubernetes-network-policies-by-sniffing-network-traffic-6d5135fe77db','itnext.io: Generating Kubernetes Network Policies Automatically By Sniffing Network Traffic 🌟','','2021',4,'An innovative blueprint describing how to capture local container traffic and generate Kubernetes NetworkPolicies automatically. Shifts security efforts from manual configuration to dynamic, telemetry-based policy injection.','English','Blog Post','Advanced',1,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Infrastructure", "Networking", "Security", "Network Policies"]','["[ENTERPRISE-STABLE]"]','[]','["kubernetes-networking.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://itnext.io/generating-transforming-and-patching-kubernetes-configuration-with-kustomize-fb7b02476a1b','itnext.io: Generating, transforming, and patching Kubernetes configuration with Kustomize','','2021',3,'In-depth exploration of Kustomize''s three primary stages: Generation (ConfigMaps, Secrets), Transformation (Common Labels, Namespaces), and Patching (Strategic Merge, JSON patches). Offers insights into programmatic schema alteration.','English','Article','Advanced',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Cloud Native", "Kubernetes", "Configuration Management"]','["[COMMUNITY-TOOL]"]','[]','["kustomize.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://itnext.io/generically-working-with-kubernetes-resources-in-go-53bce678f887','itnext.io: Generically working with Kubernetes objects in Go','','N/A',0,'Curator Insight highlights the use of Go 1.18+ generics to drastically reduce boilerplate when interacting with various Kubernetes API types. Live Grounding confirms that while standard client-go uses dynamic clients or interface{} for generic operations, integrating Go generics allows for cleaner, type-safe custom controllers. This article provides practical patterns for wrapping standard clients to streamline resource manipulation.','English','Article','Advanced',0,'online','manual','ff30369560b995b9353789783b0415335c8fa55892c5d93ca658d0308d5457dc',100.0,1779033572,0,'2026-05-17T17:59:32.589868+02:00',NULL,NULL,NULL,'["Cloud Native", "Kubernetes Development", "Go Client-Go", "Generics"]','["[COMMUNITY-TOOL]"]','["docs/about.md", "docs/golang.md"]','["golang.md", "about.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://itnext.io/getting-started-with-docker-facts-you-should-know-d000e5815598','itnext.io: Getting Started with Docker: Facts You Should Know 🌟','','2019',0,'A collection of essential tips, optimization mechanics, and networking behaviors for Docker engines. Provides developers with a quick reference to build patterns, storage layers, and execution boundaries.','None','Guide / Article','Beginner',0,'online','manual',NULL,NULL,NULL,0,'2019-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Infrastructure", "Container Basics", "Docker"]','["[COMMUNITY-TOOL]", "[GUIDE]"]','[]','["docker.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://itnext.io/github-actions-for-android-developers-9ae606df2bfa','itnext.io: GitHub Actions for Android Developers','','2021',0,'Explores building custom continuous integration setups tailored specifically for Android compilation. Optimizes dependency caching, installs command-line SDK components, runs virtual emulator environments, and manages Google Play store distributions.','YAML','Blog','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["CI/CD Pipeline", "Mobile Development", "Android Workflows"]','["[COMMUNITY-TOOL]"]','[]','["git.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://itnext.io/github-actions-terraform-deployments-with-a-review-of-planned-changes-30143358bb5c','itnext.io: GitHub Actions: Terraform deployments with a review of planned changes','','2023',4,'Details a secure and interactive deployment pipeline design utilizing GitHub Actions to generate, parse, and review execution plans before triggering applies. Focuses on how PR comments, automated check-runs, and environment gates prevent destructive modifications. Live grounding emphasizes that this operational framework is crucial for maintaining team-wide transparency and safeguarding production infrastructure.','YAML','Blog','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2023-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Infrastructure as Code", "CI/CD & Linting", "Workflow Automation"]','["[ENTERPRISE-STABLE]"]','[]','["terraform.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://itnext.io/github-github-actions-overview-and-argocd-deployment-example-b6cf0cf6f832','itnext.io: Github: Github Actions overview and ArgoCD deployment example','','2022',0,'Bridges modern CI with GitOps CD workflows. Demonstrates a full software delivery pipeline where GitHub Actions automatically processes build phases and updates configuration repositories to trigger GitOps-driven deployment via ArgoCD.','YAML','Article','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2022-06-01T00:00:00+02:00',NULL,NULL,NULL,'["CI/CD Pipelines", "Multi-Cluster GitOps", "ArgoCD Orchestrations"]','["[COMMUNITY-TOOL]"]','[]','["demos.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://itnext.io/gitops-with-kubernetes-740f37ea015b','itnext.io: GitOps with Kubernetes 🌟','','2020',0,'A practical, hands-on architectural walkthrough for configuring GitOps inside a Kubernetes cluster. Walks through writing manifests, using Helm values files, and configuring controllers to perform bidirectional syncs.','English','Blog Post','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2020-06-01T00:00:00+02:00',NULL,NULL,NULL,'["GitOps", "Implementation", "Kubernetes Native"]','["[COMMUNITY-TOOL]"]','[]','["gitops.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://itnext.io/gitopsify-cloud-infrastructure-with-crossplane-and-flux-d605d3043452','itnext.io: GitOpsify Cloud Infrastructure with Crossplane and Flux','','2021',0,'Details the direct implementation of GitOps pipelines using Flux CD as the reconciliation engine to manage cloud infrastructure generated via Crossplane. By declarative versioning of Crossplane custom resources in Git, engineers establish an automated feedback loop where changes are continuously reconciled against live AWS, GCP, or Azure endpoints.','YAML','Tutorial','Advanced',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["GitOps & CI/CD", "GitOps", "FluxCD", "Crossplane"]','["[COMMUNITY-TOOL]", "[GUIDE]"]','[]','["crossplane.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://itnext.io/go-does-not-need-a-java-style-gc-ac99b8d26c60','itnext.io: Go Does Not Need a Java Style GC','','N/A',0,'An in-depth structural comparison of memory management in Go and Java. Explores value types and compiler escape analysis to explain why Go achieves sub-millisecond latencies without complex garbage collection.','en','Article','Advanced',0,'online','manual','732448c49b6431dddf4ce46fdea7046256356c86638ecff5016b04a3c0638178',100.0,1779033240,0,'2026-05-17T17:54:00.202295+02:00',NULL,NULL,NULL,'["Cloud Native Languages", "Go", "Memory Management"]','["[ENTERPRISE-STABLE]", "[GUIDE]"]','["docs/golang.md"]','["golang.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://itnext.io/guide-installing-an-okd-4-5-cluster-508a2631cbee','itnext.io: Guide: Installing an OKD 4.5 Cluster','','N/A',0,NULL,NULL,NULL,NULL,0,NULL,'manual','f0217c87f64659219fda89b504208558cd17c6fabb93392b1e6386ae8c6913de',100.0,1779033074,0,'2026-05-17T17:51:14.356640+02:00',NULL,NULL,NULL,'[]','[]','["docs/demos.md"]','[]','{}','{}');
INSERT INTO "resources" VALUES('https://itnext.io/hardening-docker-and-kubernetes-with-seccomp-a88b1b4e2111','itnext.io: Hardening Docker and Kubernetes with seccomp 🌟','','2021',0,'A deep-dive technical tutorial on implementing `seccomp` (secure computing mode) within Docker and Kubernetes. Demonstrates how custom system call profiles prevent container escapes, restrict dangerous kernel-level system activities, and are managed natively via SecurityContext mappings.','English','Tutorial','Advanced',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Security", "Kubernetes Security", "Runtime Hardening"]','["[COMMUNITY-TOOL]", "[GUIDE]"]','[]','["devsecops.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://itnext.io/hardening-monitoring-a-step-by-step-guide-7a18007c915','itnext.io: Hardening Monitoring: a step-by-step guide','','2021',0,'Systematic walkthrough on hardening a Prometheus-based observability control plane. Implements RBAC, transport layer security (mTLS), network micro-segmentation, and endpoint authentication schemas.','YAML','Technical Article','Advanced',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Observability", "Observability Security", "Hardening"]','["[COMMUNITY-TOOL]"]','[]','["prometheus.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://itnext.io/helm-3-secrets-management-4f23041f05c3','itnext.io: Helm 3 — Secrets management, an alternative approach 🌟','','2020',0,'This architectural guide presents alternative methods for managing dynamic application secrets using Helm 3 without exposing unencrypted values within version control. It outlines how to integrate Helm with external orchestrators and key management services. Implementing these steps improves overall release safety, preventing accidental token leakage.','None','Blog','Intermediate',1,'online','manual',NULL,NULL,NULL,0,'2020-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Security", "Secret Management", "Helm Security"]','["[COMMUNITY-TOOL]"]','[]','["devsecops.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://itnext.io/helm-3-umbrella-charts-standalone-chart-image-tags-an-alternative-approach-78a218d74e2d','itnext.io: Helm 3 Umbrella Charts & Standalone Chart Image Tags — An Alternative Approach','','2020',0,'Investigates alternative structural topologies using Helm Umbrella Charts combined with dynamic standalone tags. Addresses the complexities of continuous microservices updates without redeploying massive, monolithic dependency trees.','English','Article','Advanced',1,'online','manual',NULL,NULL,NULL,0,'2020-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Cloud Native", "Application Delivery", "Design Patterns", "Umbrella Charts"]','["[COMMUNITY-TOOL]"]','[]','["helm.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://itnext.io/helm-is-not-enough-you-also-need-kustomize-82bae896816e','itnext.io: Helm Is Not Enough, You Also Need Kustomize','','2021',4,'Evaluates the highly effective hybrid approach of combining Helm and Kustomize. Argues that Helm is best suited for external third-party chart packaging, while Kustomize provides critical customized overlay patches locally without forcing forks of complex charts.','English','Article','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Cloud Native", "Kubernetes", "Configuration Management"]','["[ENTERPRISE-STABLE]"]','[]','["kustomize.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://itnext.io/helm-reusable-chart-named-templates-and-a-generic-chart-for-multiple-applications-13d9b26e9244','itnext.io: Helm: reusable chart — named templates, and a generic chart for multiple applications','','2021',0,'Explores building a reusable helper chart that leverages named templates to configure generic patterns across diverse microservices deployments. Drastically minimizes copy-paste patterns in massive Kubernetes portfolios.','English','Article','Advanced',1,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Cloud Native", "Application Delivery", "Design Patterns", "Library Charts"]','["[COMMUNITY-TOOL]"]','[]','["helm.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://itnext.io/highly-available-nfs-cluster-in-kubernetes-a-cloud-vendor-independent-storage-solution-f9a314cfdfcc','itnext.io: Highly Available NFS cluster in Kubernetes, a cloud vendor independent storage solution','','2021',0,'An in-depth guide on deploying a highly available NFS cluster entirely within Kubernetes. It bypasses proprietary cloud vendor offerings to construct an independent, multi-write shared filesystem using open-source replication utilities.','N/A','Tutorial','Advanced',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Kubernetes Storage Implementation", "Persistent Volumes & Provisioners", "Alternative Storage Drivers"]','["[COMMUNITY-TOOL]", "[GUIDE]"]','[]','["kubernetes-storage.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://itnext.io/horizontal-pod-autoscaling-with-custom-metric-from-different-namespace-f19f8446143b','itnext.io: Horizontal Pod Autoscaling with Custom Metric from Different Namespace','','2022',0,'A deep-dive engineering configuration guide detailing how to set up an HPA to query metrics across logical namespace boundaries. Necessary blueprint for multi-tenant enterprise architectures with central metric stacks.','YAML','Blog','Advanced',0,'online','manual',NULL,NULL,NULL,0,'2022-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Kubernetes & Scaling", "Metrics & Monitoring", "Multi-Namespace HPA"]','["[COMMUNITY-TOOL]"]','[]','["kubernetes-autoscaling.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://itnext.io/how-do-you-gracefully-shut-down-pods-in-kubernetes-fb19f617cd67','itnext.io: Kubernetes Graceful Shutdown | Daniele Polencic 🌟','','2021',0,'A masterclass tutorial on gracefully terminating workloads in Kubernetes. Explains step-by-step endpoint deregistration, service mesh synchronization, preStop delays, SIGTERM handling, and the grace-period countdown.','YAML','Technical Blog','Advanced',1,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Operations", "Resiliency", "Pod Lifecycle"]','["[COMMUNITY-TOOL]"]','[]','["kubernetes.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://itnext.io/how-to-build-an-event-driven-asp-net-core-microservice-architecture-e0ef2976f33f','itnext.io: How to Build an Event-Driven ASP.NET Core Microservice Architecture','','2022',5,'Explains how to construct an event-driven ASP.NET Core microservices network using message brokers like RabbitMQ or Apache Kafka. Integrates clean architecture practices, transactional Outbox patterns, and retry strategies to ensure reliable messaging.','C#','Article','Advanced',1,'online','manual',NULL,NULL,NULL,0,'2022-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Application Development", ".NET Framework", "Event-Driven Microservices"]','["[DE FACTO STANDARD]"]','[]','["dotnet.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://itnext.io/how-to-cold-start-fast-a-java-service-on-k8s-eks-3a7b4450845d','itnext.io: How to cold start fast a java service on k8s (EKS)','','2021',0,'Advanced techniques targeting containerized boot times. Compares performance of GraalVM Native Image compiles, AppCDS (Application Class Data Sharing), and Tiered Compilation tuning to mitigate Kubernetes container cold-start delays.','English','Article','Advanced',1,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Cloud Native Infrastructure", "Kubernetes", "JVM Container Optimization"]','["[COMMUNITY-TOOL]"]','[]','["java-and-java-performance-optimization.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://itnext.io/how-to-create-kubernetes-home-lab-on-an-old-laptop-1de6cc12c13e','itnext.io: How to create Kubernetes home lab on an old laptop with K3s','','2020',3,'A guide on repurposing legacy consumer hardware into a functional home lab using K3s. Outlines OS preparation, single-node cluster bootstrapping, and power-management optimizations, making it an affordable alternative to cloud staging sandboxes.','Bash','Tutorial','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2020-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Infrastructure", "Local Clusters", "K3s"]','["[GUIDE]", "[LEGACY]"]','[]','["kubernetes.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://itnext.io/how-to-create-kubernetes-yaml-files-abb8426eeb45','itnext.io: How to create Kubernetes YAML files 🌟','','2021',4,'A step-by-step ITNext guide explaining how to construct production-ready Kubernetes configuration manifests. It discusses schema rules, basic resources, and templating practices to prevent deployment failures.','N/A','article','intermediate',1,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Cloud Native Operations", "Kubernetes", "Configuration Management"]','["[ENTERPRISE-STABLE]"]','[]','["yaml.md"]','{}','{"is_special": true}');
INSERT INTO "resources" VALUES('https://itnext.io/how-to-deploy-a-cross-cloud-kubernetes-cluster-with-built-in-disaster-recovery-bbce27fcc9d7','itnext.io: How to deploy a cross-cloud Kubernetes cluster with built-in disaster recovery 🌟','','2021',0,'An architecture roadmap outlining how to deploy cross-cloud Kubernetes environments with active disaster recovery capabilities. Explains how to configure active-passive database replicas, multi-cluster SDNs, and automated global DNS traffic policies.','English','Article','Advanced',1,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Strategy", "Disaster Recovery", "Multicluster"]','["[COMMUNITY-TOOL]"]','[]','["kubernetes.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://itnext.io/how-to-deploy-a-single-kubernetes-cluster-across-multiple-clouds-using-k3s-and-wireguard-a5ae176a6e81','itnext.io: How to deploy a single Kubernetes cluster across multiple clouds using k3s and WireGuard','','2021',4,'An architectural guide explaining how to construct a secure, multi-cloud Kubernetes cluster using K3s and WireGuard. Solves cross-cloud node communication challenges by deploying a zero-trust mesh VPN, ensuring secure overlay networking across heterogeneous providers.','Bash','Tutorial','Advanced',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Networking", "Multi-Cloud Networking", "VPN Overlay"]','["[ENTERPRISE-STABLE]", "[GUIDE]"]','[]','["kubernetes.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://itnext.io/how-to-design-and-provision-a-production-ready-eks-cluster-f24156ac29b2','itnext.io: How to Design and Provision a Production-Ready EKS Cluster','','2022',0,'A high-level architectural post on designing and provisioning production-grade EKS clusters using Terraform. Focuses heavily on network isolation patterns, multi-AZ high availability, and dynamic scaling rules.','HCL','Article','Advanced',0,'online','manual',NULL,NULL,NULL,0,'2022-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Cloud Infrastructure", "AWS", "EKS & Container Orchestration"]','["[COMMUNITY-TOOL]"]','[]','["terraform.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://itnext.io/how-to-experiment-locally-on-kubernetes-with-minikube-and-your-local-dockerfiles-48833fcd90c9','itnext.io: How to experiment locally on Kubernetes with minikube and your'' local Dockerfiles','','N/A',0,NULL,NULL,NULL,NULL,0,NULL,'manual','bbd934ea21e51a6df462768e8b71e862160db8642dd7effe180d9ccc4aa9d97f',100.0,1779033050,0,'2026-05-17T17:50:50.688896+02:00',NULL,NULL,NULL,'[]','[]','["docs/kubernetes-based-devel.md"]','[]','{}','{}');
INSERT INTO "resources" VALUES('https://itnext.io/how-to-kubernetes-cluster-network-security-f19bc99161f5','itnext.io: How-To: Kubernetes Cluster Network Security 🌟','','2021',0,'A practical tutorial covering secure network policy design. Guides readers through limiting pod egress/ingress, utilizing global network policies, and implementing namespaces as security perimeters.','N/A','article','Intermediate',1,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Cloud Native Networking", "Network Policies", "Secure CNI Implementation"]','["[COMMUNITY-TOOL]"]','[]','["kubernetes-security.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://itnext.io/how-to-restart-kubernetes-pods-with-kubectl-2a7834a6b961','==itnext.io: How to Restart Kubernetes Pods With Kubectl== 🌟','','2021',4,'Details methods for orchestrating safe container restarts via kubectl, such as the rollout restart command. Ensures zero-downtime restarts without dropping running traffic allocations.','English','Technical Article','Intermediate',0,'online','manual','1d855e45911087583c3b98186a33b519221a502360489948e9f4616f25464c03',100.0,1779032753,0,'2026-05-17T17:45:53.971114+02:00',NULL,NULL,NULL,'["Kubernetes Platform", "Cluster Administration", "Kubectl Productivity"]','["[ENTERPRISE-STABLE]"]','["docs/kubectl-commands.md"]','["kubectl-commands.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://itnext.io/how-to-run-distributed-performance-tests-in-kubernetes-with-k6-and-elasticsearch-4ff8142bc774','itnext.io: How to run distributed performance tests in Kubernetes with K6','','N/A',0,NULL,NULL,NULL,NULL,0,NULL,'manual','f3bbe9f34bf1bcd5cbe53456c2023f7566b19b66798a70b7f80e21c441ea8acb',100.0,1779032343,0,'2026-05-17T17:39:03.979787+02:00',NULL,NULL,NULL,'[]','[]','["docs/qa.md"]','[]','{}','{}');
INSERT INTO "resources" VALUES('https://itnext.io/how-to-setup-ci-cd-pipelines-for-android-with-azure-devops-2a4ded0de0e7','itnext.io: How to setup CI CD pipelines for Android with Azure DevOps','','2022',3,'A comprehensive walkthrough for building, signing, and deploying native Android applications using YAML-based Azure Pipelines. It covers setting up build agents, managing keystores, configuring SDK dependencies, and triggering continuous deployment runs. This acts as a standard pattern for unifying enterprise mobile builds within existing Azure DevOps workflows.','YAML','Tutorial','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2022-06-01T00:00:00+02:00',NULL,NULL,NULL,'["DevSecOps & Platform Engineering", "CI/CD & Mobile DevOps", "Android Pipelines"]','["[COMMUNITY-TOOL]", "[GUIDE]"]','[]','["azure.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://itnext.io/how-to-tackle-kubernetes-observability-challenges-with-pixie-4c6414ca913','itnext.io: How to tackle Kubernetes observability challenges with Pixie','','2021',0,'Explores Pixie, an eBPF-powered Kubernetes-native observability tool that collects high-resolution telemetry, logs, and network flows directly from the Linux kernel without requiring code changes or sidecar agents. Highlights how Pixie simplifies network profiling and debug loops.','None','Article','Advanced',1,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Advanced Telemetry & FinOps", "eBPF-Based Telemetry", "Pixie Deep Dive"]','["[COMMUNITY-TOOL]"]','[]','["kubernetes-monitoring.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://itnext.io/how-to-use-terraform-to-create-a-small-scale-cloud-infrastructure-abf54fabc9dd','itnext.io: How to use Terraform to create a small-scale Cloud Infrastructure 🌟','','2021',0,'A practical blueprint detailing how to structure, split, and orchestrate a minimal yet secure AWS environment (VPC, EC2, RDS, Security Groups) using a single cleanly architected Terraform module.','English','Technical Guide','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Cloud Infrastructure", "Infrastructure as Code", "Practical Architectures"]','["[COMMUNITY-TOOL]", "[GUIDE]"]','[]','["terraform.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://itnext.io/how-we-used-terraform-to-create-and-manage-a-ha-aks-kubernetes-cluster-in-azure-812f64896c08','itnext.io: How We Used Terraform to Create and Manage a HA AKS Kubernetes Cluster in Azure','','2022',3,'An in-depth case study analyzing the construction of a Highly Available (HA) AKS deployment using Terraform. Outlines real-world structural hurdles, private endpoint architecture, multi-region routing, and node pool segmentation strategies.','HCL','Article','Advanced',0,'online','manual',NULL,NULL,NULL,0,'2022-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Orchestration", "AKS", "Production Architecture"]','["[COMMUNITY-TOOL]"]','[]','["terraform.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://itnext.io/hydrating-a-data-lake-using-log-based-change-data-capture-cdc-with-debezium-apicurio-and-kafka-799671e0012f','itnext.io: Hydrating a Data Lake using Log-based Change Data Capture (CDC) with Debezium, Apicurio, and Kafka Connect on AWS','','2022',0,'A high-density technical architecture study detailing data lake hydration. Coordinates Kafka Connect, Debezium, Apicurio schema registry, and AWS S3 to capture schema-validated database logs in near real-time.','Markdown','Article','Advanced',0,'online','manual',NULL,NULL,NULL,0,'2022-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Data Engineering", "Event Streaming", "Change Data Capture"]','["[COMMUNITY-TOOL]"]','[]','["demos.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://itnext.io/implementing-a-restricted-first-pod-security-policyarchitecture-af4e906593b0','itnext.io: Implementing a Secure-First Pod Security Policy Architecture','','2021',0,'Provides a secure-first PSP implementation strategy. In modern systems, this restricted-first paradigm must be executed via the native Pod Security Admission (PSA) controller. It guides readers on blocking privileged root escalation paths in older clusters.','English','Article','Advanced',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Security", "Pod Security", "Pod Security Policies"]','["[COMMUNITY-TOOL]"]','[]','["kubernetes-security.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://itnext.io/in-search-of-converged-usage-analytics-for-multiple-managed-kubernetes-c5108cb7f0e1','Krossboard: A centralized usage analytics approach for multiple Kubernetes','','N/A',0,'A curated technical resource and architectural guide covering Krossboard: A centralized usage analytics approach for multiple Kubernetes in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779033397,0,'2026-05-17T17:56:37.854886+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/monitoring.md"]','["monitoring.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://itnext.io/ingress-for-anthos-multi-cluster-ingress-and-global-service-load-balancing-c56c57b97e82','itnext.io: Ingress for Anthos — Multi-cluster Ingress and Global Service Load Balancing','','2020',0,'Examines the technical design of Multi-cluster Ingress (MCI) on Anthos. Illustrates how a unified global load balancer acts as a single endpoint, intelligently routing traffic to healthy microservice clusters distributed globally based on geographical proximity and backend capacity.','English','Article','Advanced',1,'online','manual',NULL,NULL,NULL,0,'2020-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Hybrid & Multi-Cloud", "Anthos", "Ingress"]','["[COMMUNITY-TOOL]"]','[]','["GoogleCloudPlatform.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://itnext.io/inspecting-and-understanding-service-network-dfd8c16ff2c5','itnext.io: Inspecting and Understanding k8s Service Network 🌟','','2021',4,'An advanced technical inquiry examining how virtual IP endpoints are generated and tracked by the control plane. Demonstrates how to probe node routing tables, iptables rule logs, and IPVS structures to map physical packets to real-time service endpoints.','English','Blog Post','Advanced',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Infrastructure", "Networking", "Deep Dive", "Service IP Allocation"]','["[ENTERPRISE-STABLE]"]','[]','["kubernetes-networking.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://itnext.io/installing-cilium-on-kubernetes-in-a-fast-and-efficient-way-dbcb79ce9699','itnext.io: Installing Cilium on Kubernetes in a fast and efficient way','','2021',0,'A performance-focused guide detailing modern deployment strategies for Cilium, leveraging Helm templates and CLI-driven validation to streamline infrastructure provisioning.','English','Tutorial','Intermediate',1,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Networking", "CNI", "Cilium"]','["[COMMUNITY-TOOL]", "[GUIDE]"]','[]','["kubernetes-networking.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://itnext.io/integrating-compliance-for-kubernetes-pipeline-c538415401c5','itnext.io: Integrating Compliance for Kubernetes Pipeline','','2021',0,'Details methods to enforce compliance requirements inside CI/CD pipelines. Uses Open Policy Agent (OPA) Gatekeeper or Kyverno to block non-compliant, insecure container templates prior to cluster runtime execution.','English','Article','Advanced',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Security", "Governance", "Compliance Pipelines"]','["[COMMUNITY-TOOL]"]','[]','["kubernetes.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://itnext.io/introduction-to-kubernetes-security-for-security-professionals-a61b424f7a2a','itnext.io: Introduction to Kubernetes Security for Security Professionals','','2022',0,'An entry point resource for security practitioners pivoting from virtual machines or bare-metal servers into Kubernetes environments. Explains standard architectural paradigms like Pods, Namespaces, Service Accounts, and Admission Controllers. Focuses on building a coherent threat modeling mental map.','English','Article','Beginner',0,'online','manual',NULL,NULL,NULL,0,'2022-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Security", "Fundamentals", "Concepts"]','["[COMMUNITY-TOOL]"]','[]','["kubernetes-security.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://itnext.io/isolating-and-managing-dependencies-in-12-factor-microservice-applications-with-kubernetes-988638f8bc6d','itnext.io: Isolating and Managing Dependencies in 12-factor Microservice Applications — with Kubernetes','','2022',0,'Focuses specifically on Factor II (Dependencies). Demonstrates isolating system dependencies using container images, multi-stage Dockerfiles, and initContainers to orchestrate external DB readiness checks before app startup.','English','Article','Advanced',1,'online','manual',NULL,NULL,NULL,0,'2022-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Orchestration", "Kubernetes", "Dependency Isolation"]','["[COMMUNITY-TOOL]"]','[]','["introduction.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://itnext.io/jenkins-running-workers-in-kubernetes-and-docker-images-build-83299a10f3ca','itnext.io: Jenkins: running workers in Kubernetes and Docker images build','','2020',0,'An advanced engineering deep dive into launching dynamic Jenkins workers in Kubernetes pods. It covers the complex problem of secure container-in-container image compilation using tools like Kaniko.','English','Article','Advanced',0,'online','manual',NULL,NULL,NULL,0,'2020-06-01T00:00:00+02:00',NULL,NULL,NULL,'["CI-CD", "Jenkins", "Kubernetes Integration"]','["[COMMUNITY-TOOL]"]','[]','["jenkins.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://itnext.io/jenkins-tutorial-part-1-pipelines-bd1397cf5509','itnext.io: Jenkins Tutorial — Part 1 — Pipelines 🌟','- [itnext.io: Jenkins Tutorial — Part 2 — Pipeline Variables 🌟](https://itnext.io/jenkins-tutorial-part-2-pipeline-variables-5e4783aa2c07)
    - [itnext.io: Jenkins Tutorial — Part 3 — Parameterized Pipeline 🌟](https://itnext.io/jenkins-tutorial-part-3-parameterized-pipeline-3898643ac6ad)
    - [itnext.io: Jenkins Tutorial — Part 7 — Interactive Pipelines 🌟](https://itnext.io/jenkins-tutorial-part-7-interactive-pipelines-a739b23ac41c?gi=563a447caa2b)','2021',0,'A detailed multi-part series covering parameterized builds, variable contexts, parallel phases, and interactive user inputs. *Curator Insight*: Multi-step pipelines deep dive. *Live Grounding*: Highly regarded learning path that guides engineers from basics to complex production Jenkinsfiles.','English','Article','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["CI/CD Pipelines", "Pipeline Patterns", "Declarative vs Scripted"]','["[COMMUNITY-TOOL]"]','[]','["jenkins.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://itnext.io/jenkins-tutorial-part-2-pipeline-variables-5e4783aa2c07','itnext.io: Jenkins Tutorial — Part 2 — Pipeline Variables 🌟','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','80841a9884a9344b3b547f037e18ec962016514175b90613fbd793fbc301292f',100.0,1779031037,0,'2026-05-17T17:17:17.151062+02:00',NULL,NULL,NULL,'[]','[]','["docs/jenkins.md"]','[]','{}','{"duplicate_of": "https://itnext.io/jenkins-tutorial-part-1-pipelines-bd1397cf5509"}');
INSERT INTO "resources" VALUES('https://itnext.io/jenkins-tutorial-part-3-parameterized-pipeline-3898643ac6ad','itnext.io: Jenkins Tutorial — Part 3 — Parameterized Pipeline 🌟','','N/A',0,NULL,NULL,NULL,NULL,0,NULL,'manual','08d54fff4f70e680f0338832319ab876fcc8a4fb7128718fcb68b17b32877ec0',100.0,1779029291,0,'2026-05-17T16:48:11.481058+02:00',NULL,NULL,NULL,'[]','[]','["docs/jenkins.md"]','[]','{}','{}');
INSERT INTO "resources" VALUES('https://itnext.io/jenkins-tutorial-part-7-interactive-pipelines-a739b23ac41c','itnext.io: Jenkins Tutorial — Part 7 — Interactive Pipelines','','N/A',0,NULL,NULL,NULL,NULL,0,NULL,'manual','0b7888ed1895b6b558e936cf41c78663e5e3eb5e613f73c41ef9557dab5e5a58',100.0,1779029325,0,'2026-05-17T16:48:45.382171+02:00',NULL,NULL,NULL,'[]','[]','["docs/jenkins.md"]','[]','{}','{}');
INSERT INTO "resources" VALUES('https://itnext.io/jenkins-tutorial-part-7-interactive-pipelines-a739b23ac41c?gi=563a447caa2b','itnext.io: Jenkins Tutorial — Part 7 — Interactive Pipelines 🌟','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','0b7888ed1895b6b558e936cf41c78663e5e3eb5e613f73c41ef9557dab5e5a58',100.0,1779032922,0,'2026-05-17T17:48:42.508749+02:00',NULL,NULL,NULL,'[]','[]','["docs/jenkins.md"]','[]','{}','{"duplicate_of": "https://itnext.io/jenkins-tutorial-part-7-interactive-pipelines-a739b23ac41c"}');
INSERT INTO "resources" VALUES('https://itnext.io/jenkins-x-managing-jenkins-926f0e0f8bcf','itnext.io: Jenkins X — Managing Jenkins','','2019',0,'Detailed technical guide on installing, updating, and operating Jenkins X within a Kubernetes cluster. Compares serverless Jenkins engines with traditional stateful master architectures.','English','Article','Advanced',0,'online','manual',NULL,NULL,NULL,0,'2019-06-01T00:00:00+02:00',NULL,NULL,NULL,'["CI-CD", "Kubernetes Native", "Jenkins X"]','["[COMMUNITY-TOOL]"]','[]','["jenkins.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://itnext.io/journey-of-a-microservice-application-in-the-kubernetes-world-6abd625c60fe','itnext.io: Journey Of A Microservice Application In The Kubernetes World 🌟','','2022',0,'Traces the structural lifecycle of a containerized microservice traversing deployment pipelines, service routing, and load balancing configurations. Provides practical insights into configuring readiness/liveness probes, autoscaling parameters, and ingress rules. Essential reference for microservice platform standardization.','English','Article','Intermediate',1,'online','manual',NULL,NULL,NULL,0,'2022-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Architecture", "Microservices", "Application Lifecycle"]','["[COMMUNITY-TOOL]"]','[]','["kubernetes-security.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://itnext.io/journey-of-a-microservice-application-in-the-kubernetes-world-bdfe795532ef','itnext.io: Journey Of A Microservice Application In The Kubernetes World','','2021',0,'Comprehensive architectural case study outlining the functional lifecycle journey of a microservice application cluster inside Kubernetes. Details cross-cutting concerns including distributed service discovery, secret distribution, configurations management, ingress controllers, and decentralized persistent data handling.','Go','Article','Advanced',1,'duplicate','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Architecture", "Microservices", "Design Patterns"]','["[COMMUNITY-TOOL]"]','[]','["demos.md"]','{}','{"duplicate_of": "https://itnext.io/journey-of-a-microservice-application-in-the-kubernetes-world-6abd625c60fe"}');
INSERT INTO "resources" VALUES('https://itnext.io/k8s-prevent-queue-worker-pod-from-being-killed-during-deployment-4252ea7c13f6','K8s prevent queue worker Pod from being killed during deployment','','2021',0,'This operations guide details how to prevent queue-consuming pods from being killed mid-job during rolling deployments on Kubernetes. It explains how to coordinate preStop hooks and terminationGracePeriodSeconds configurations.','English','Article','Advanced',1,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Cloud Infrastructure", "Kubernetes", "Workload Management"]','["[COMMUNITY-TOOL]"]','[]','["kubernetes.md", "message-queue.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://itnext.io/k8s-raise-statefulset-volume-size-with-low-impact-33fe1e2576f6','itnext.io: K8s raise StatefulSet volume size with low impact','','2021',0,'A crucial operations guide detailing how to safely expand Persistent Volume Claims (PVCs) bound to StatefulSets with minimal workload impact. Covers volume expansion capability (VolumeExpansion) within storage classes and live file-system resizing. (Live Grounding: Fundamental knowledge for running high-throughput production databases without service degradation).','YAML/Shell','Technical Article','Advanced',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Cloud-Native Infrastructure", "Kubernetes Core", "Storage Operations"]','["[COMMUNITY-TOOL]"]','[]','["demos.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://itnext.io/k8s-tips-accessing-the-api-server-from-a-pod-f6f72bc847de','itnext.io: K8s Tips: Accessing the API Server From a Pod','','2021',0,'A precise guide demonstrating how to query the Kubernetes API server securely from inside a running Pod. It discusses how the kubelet automatically mounts the default ServiceAccount token, namespace identifier, and CA certificate into `/var/run/secrets/kubernetes.io/serviceaccount`, and details how to utilize these credentials in runtime clients.','Bash/YAML','Technical Blog','Intermediate',1,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Architecture", "Security", "API Access"]','["[COMMUNITY-TOOL]"]','[]','["kubernetes.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://itnext.io/k8s-vertical-pod-autoscaling-fd9e602cbf81','itnext.io: K8s Vertical Pod Autoscaling 🌟','','2021',0,'A detailed technical guide examining VPA internal controllers, highlighting the Recommender, Updater, and Admission Controller. Outlines how the validating admission hook operates to dynamically mutate resources during pod lifecycles.','N/A','Blog','Advanced',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Kubernetes & Scaling", "Resource Management", "Vertical Scaling Deep-Dive"]','["[COMMUNITY-TOOL]"]','[]','["kubernetes-autoscaling.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://itnext.io/k8sgpt-localai-unlock-kubernetes-superpowers-for-free-584790de9b65','itnext.io: K8sGPT + LocalAI: Unlock Kubernetes superpowers for free!','','N/A',0,'In-depth guide configuring a fully offline AI diagnostics engine inside protected networks. Combines K8sGPT analytical tooling with LocalAI offline LLMs to safeguard internal data streams.','English','Architectural Guide','Advanced',1,'online','manual','2559d58dfacaca021df6f589847ee809c17122e7292f7ff3fb1519c67c4eaf8d',100.0,1779031466,0,'2026-05-17T17:24:26.546044+02:00',NULL,NULL,NULL,'["Cloud Native Infrastructure", "Kubernetes Operations", "AIOps Diagnostics"]','["[ENTERPRISE-STABLE]", "[GUIDE]"]','["docs/chatgpt.md"]','["chatgpt.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://itnext.io/karpenter-open-source-high-performance-kubernetes-cluster-autoscaler-d56e3ab06aae','itnext.io: Karpenter: Open-Source, High-Performance Kubernetes Cluster Autoscaler','','2022',3,'A comprehensive technical deep dive on Karpenter''s group-less autoscaling paradigm. The author compares Karpenter''s pod-bound scheduling engine against AWS Auto Scaling Groups (ASGs), illustrating how Karpenter''s ''just-in-time'' provisioning achieves sub-minute node startup times while dynamically consolidating bin-packed workloads.','English','Technical Article','Medium',0,'online','manual','a80f05573ed7b5c6e8abd1b2bc386a3f7724d1d3ed68b55a0bb4d77ce2d54aa7',100.0,1779029714,0,'2026-05-17T16:55:14.695971+02:00',NULL,NULL,NULL,'["Autoscaling", "Resource Provisioning", "Technical Analysis"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-tools.md"]','["kubernetes-tools.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://itnext.io/keep-it-simple-k8s-c0c68c46eabb','itnext.io: Keep it simple K8s. Kubernetes GitOps using Jabos','','2021',2,'A technical introduction to Jabos, showing how to replace sprawling nested YAML folders with a clean JavaScript-based GitOps deployment pipeline. The author walks through setting up a simple deployment and service using Jabos configurations.','English','Technical Article','Medium',0,'online','manual','f53ad4801cbd2a2a9ab984f2d288a8b11f32cc275e81becb050f96fb59fcf436',100.0,1779032785,0,'2026-05-17T17:46:25.575490+02:00',NULL,NULL,NULL,'["Configuration Management", "GitOps", "Alternative Specs"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-tools.md"]','["kubernetes-tools.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://itnext.io/kubernetes-apps-the-easy-way-f06d9e5cad3c','itnext.io: **arkade** by example — Kubernetes apps, the easy way 🌟','','2021',4,'Introduces arkade, a lightning-fast application installer for Kubernetes. Simplifies cluster bootstrap setups by deploying tools like OpenFaaS or cert-manager with one-line commands.','English','Technical Tutorial','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Kubernetes", "Tooling", "Deployment Tools"]','["[ENTERPRISE-STABLE]", "[GUIDE]"]','[]','["serverless.md", "kubernetes-tools.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://itnext.io/kubernetes-cluster-autoscaler-more-than-scaling-out-7b2d97f10b27','itnext.io: Kubernetes Cluster Autoscaler: More than scaling out','','2021',0,'A specialized technical deep-dive looking at Cluster Autoscaler scale-in (consolidation) mechanics. Analyzes pod disruption budgets, graceful termination routines, and scheduler algorithms that guarantee high system uptime during server compression.','N/A','Blog','Advanced',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Kubernetes & Scaling", "Infrastructure Scaling", "Node Descheduling"]','["[COMMUNITY-TOOL]"]','[]','["kubernetes-autoscaling.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://itnext.io/kubernetes-contexts-complete-guide-for-developers-7ea5b2fc75c7','itnext.io: Kubernetes Contexts: Complete Guide for Developers','','2020',4,'Explains how kubeconfig context matrices are structured. Aids teams in safely managing user authorization levels across distinct dev, staging, and production clusters.','English','Technical Article','Intermediate',0,'online','manual','e7510fd20eab2b0d530a3e169cac3ad0742920e9ce7ad6b3ab00e0eaef12f966',100.0,1779031410,0,'2026-05-17T17:23:30.869623+02:00',NULL,NULL,NULL,'["Kubernetes Platform", "Cluster Administration", "K8s Contexts"]','["[ENTERPRISE-STABLE]"]','["docs/kubectl-commands.md"]','["kubectl-commands.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://itnext.io/kubernetes-draining-nodes-properly-79e18dca4d5e','itnext.io: Kubernetes Draining Nodes Properly','','2021',4,'A comprehensive guide to executing zero-downtime node evictions. Highlights the use of PodDisruptionBudgets (PDBs), shutdown hooks, and node draining commands (`kubectl drain`) to gracefully migrate stateless and stateful workloads without impacting live user sessions.','Bash','Tutorial','Intermediate',1,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Operations", "Node Operations", "Maintenance"]','["[ENTERPRISE-STABLE]", "[GUIDE]"]','[]','["kubernetes.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://itnext.io/kubernetes-essential-tools-2021-def12e84c572','itnext.io: Kubernetes Essential Tools: 2021','','2021',0,'An expert selection of developer and operator terminal utilities designed to streamline interaction with Kubernetes clusters. Reviews advanced interactive CLI browsers like k9s, visual dashboards like Lens, log stream multiplexers like Stern, and context switches like kubectx.','English','Article','Beginner',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Ecosystem", "Developer Tooling", "CLI Utilities"]','["[COMMUNITY-TOOL]"]','[]','["kubernetes.md", "kubernetes-tools.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://itnext.io/kubernetes-extensibility-c5fed27f0952','itnext.io: Introduction to Kubernetes extensibility','','2021',3,'An introductory review of how to extend the native Kubernetes control plane. Details the custom resource lifecycle, webhook integrations, API aggregation layers, and custom control loop logic that underpins the Kubernetes operator ecosystem.','Go','Article','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Core Architecture", "Extensibility", "Operator Pattern"]','["[COMMUNITY-TOOL]"]','[]','["kubernetes.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://itnext.io/kubernetes-for-dummies-life-of-a-pod-fc8158e27aa','itnext.io: Kubernetes for dummies: Life of a Pod. Part 3','','N/A',0,NULL,NULL,NULL,NULL,0,NULL,'manual','35dd76d2c64dfebc57a1b4925ee22a8d52a13a1c20225f025c7b5baa6ab02df8',100.0,1779030119,0,'2026-05-17T17:01:59.221782+02:00',NULL,NULL,NULL,'[]','[]','["docs/kubernetes.md"]','[]','{}','{}');
INSERT INTO "resources" VALUES('https://itnext.io/kubernetes-gitops-tools-cf0247eb5368','itnext.io: Kubernetes GitOps Tools','','2021',0,'Detailed breakdown contrasting standard GitOps tools within the CNCF ecosystem. Focuses on execution differences between declarative state reconciliation models (e.g., Argo CD, Flux) and evaluates how security policies and continuous compliance are woven into these engines.','YAML','Article','Intermediate',0,'online','manual','fc41506c17b05b96928b4b33d70c79e588dd56342ecef4cd5607eabb967c2014',100.0,1779034516,0,'2026-05-17T18:15:16.748113+02:00',NULL,NULL,NULL,'["Cloud-Native Platforms", "Continuous Delivery", "GitOps"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-tools.md"]','["kubernetes-tools.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://itnext.io/kubernetes-in-a-box-7a146ba9f681','itnext.io: Kubernetes in a box','','2021',0,'A guide detailing ''Kubernetes in a box'' sandbox creation methodologies. Outlines structural strategies for configuring minimal host dependencies, local routing setups, and automatic configuration sync setups.','English','Article','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Local Kubernetes Environments", "Single-Node Clusters", "Guides"]','["[COMMUNITY-TOOL]"]','[]','["kubernetes-based-devel.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://itnext.io/kubernetes-ingress-on-azure-using-the-application-gateway-2779b647deb5','itnext.io: Kubernetes Ingress on Azure using the Application Gateway','','2020',0,'Analyzes configuring the Application Gateway Ingress Controller (AGIC) to leverage Azure''s Layer 7 load balancer inside AKS clusters. Outlines integrating native Web Application Firewall (WAF) services and avoiding extra routing hops. Promotes scalable network architectures for modern APIs.','YAML/Terraform','Technical Article','Intermediate',1,'online','manual',NULL,NULL,NULL,0,'2020-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Infrastructure", "Ingress & Routing", "Application Gateway (AGIC)"]','["[COMMUNITY-TOOL]"]','[]','["managed-kubernetes-in-public-cloud.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://itnext.io/kubernetes-installation-methods-the-complete-guide-1036c860a2b3','itnext.io: Kubernetes Installation Methods The Complete Guide','','2023',0,'A comprehensive analysis of various Kubernetes bootstrap frameworks. Compares local learning solutions (Kind, Minikube, K3s) with enterprise production installation engines (Kubeadm, Kubespray, and fully managed public cloud options like GKE, EKS, AKS), detailing networking setup and etcd topography trade-offs.','English','Technical Guide','Advanced',0,'online','manual',NULL,NULL,NULL,0,'2023-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Operations", "Installation", "Bootstrap Methods"]','["[COMMUNITY-TOOL]", "[GUIDE]"]','[]','["kubernetes.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://itnext.io/kubernetes-is-hard-190f1d0c6d36','itnext.io: Kubernetes is Hard! 🌟','','2021',0,'Critical evaluation of the operational complexities, steep training curves, and configuration management challenges inherent in enterprise Kubernetes deployments.','English','Blog','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Core Kubernetes", "Basics", "Critique"]','["[COMMUNITY-TOOL]"]','[]','["kubernetes.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://itnext.io/kubernetes-journey-up-and-running-out-of-the-cloud-how-to-setup-the-masters-using-kubeadm-9a496a14fbc1','itnext.io: Up and running out of the cloud — How to setup the Masters using kubeadm bootstrap','','2020',0,'A hands-on manual describing how to deploy a HA multi-master Kubernetes cluster outside cloud environments using Kubeadm. Focuses on setting up an external load balancer to sit in front of the API servers, and configure stacked etcd pools on bare-metal systems.','English','Article','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2020-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Provisioning", "Bootstrapping", "Bare Metal"]','["[COMMUNITY-TOOL]"]','[]','["demos.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://itnext.io/kubernetes-kustomize-cheat-sheet-8e2d31b74d8f','itnext.io: Kubernetes Kustomize Cheat Sheet','','2024',4,'Tactical guide to declarative manifest engineering via Kustomize. Detailing overlay patterns, configMap generation, resource patching, and secret injections, this is key for engineers moving away from templating tools like Helm.','YAML','Cheat Sheet','Advanced',0,'online','manual',NULL,NULL,NULL,0,'2024-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Orchestration", "Kubernetes", "Declarative Configuration"]','["[ENTERPRISE-STABLE]"]','[]','["cheatsheets.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://itnext.io/kubernetes-load-testing-and-high-load-tuning-problems-and-solutions-244d869a9791','itnext.io: Kubernetes: load-testing and high-load tuning — problems and solutions','','2021',0,'Architect-level guide to high-load performance testing and OS/Kernel-level tuning inside Kubernetes clusters. Highlights connection limits, TCP socket recycling, thread pooling adjustments, and optimizing conntrack tables to handle traffic spikes.','Shell','Article','Advanced',1,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Infrastructure & Platform", "Performance Engineering", "Load Testing"]','["[COMMUNITY-TOOL]"]','[]','["kubernetes-autoscaling.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://itnext.io/kubernetes-local-playground-alternatives-e1a590632b9f','itnext.io: Kubernetes local playground alternatives','','2021',0,'A comparative overview of playground configurations for Kubernetes developers. Focuses on balancing sandbox isolation, localized DNS routing, service mesh compatibility, and custom ingress capabilities.','English','Article','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Local Kubernetes Environments", "Single-Node Clusters", "Sandbox Tools"]','["[COMMUNITY-TOOL]"]','[]','["kubernetes-based-devel.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://itnext.io/kubernetes-logging-in-production-545ea88d9a4a','itnext.io: Kubernetes Logging in Production','','2021',0,'Outlines advanced production log aggregation architecture patterns. Investigates the trade-offs of using Node-level logging agents versus pod-level sidecars, detailing backpressure mitigation, rate-limiting rules, and long-term cold-storage archiving strategies.','None','Article','Advanced',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Log Management & Diagnostics", "Log Aggregation", "Production Scale Logging"]','["[COMMUNITY-TOOL]"]','[]','["kubernetes-monitoring.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://itnext.io/kubernetes-monitoring-with-prometheus-exporters-a-service-discovery-and-its-roles-ce63752e5a1','itnext.io: Kubernetes: monitoring with Prometheus — exporters, a Service Discovery, and its roles','','2020',0,'Demystifies Prometheus''s powerful dynamic Service Discovery engine inside Kubernetes, parsing how role specifications (Node, Endpoint, Pod, Service, Ingress) translate API-server resource updates into automatic, low-overhead scrap targets.','None','Article','Advanced',0,'online','manual',NULL,NULL,NULL,0,'2020-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Modern Observability & Service Mesh", "Cluster Monitoring", "Service Discovery Mechanics"]','["[COMMUNITY-TOOL]"]','[]','["kubernetes-monitoring.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://itnext.io/kubernetes-network-deep-dive-7492341e0ab5','itnext.io: Kubernetes networking deep dive: Did you make the right choice?','','2022',4,'An engineering benchmark and comparison of leading Kubernetes CNI implementations (Calico, Cilium, Flannel). Evaluates raw throughput, CPU overhead, eBPF capabilities, and network policy performance to guide architects in making structural design choices.','English','Blog Post','Advanced',1,'online','manual',NULL,NULL,NULL,0,'2022-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Infrastructure", "Networking", "Evaluation", "CNI Selection"]','["[ENTERPRISE-STABLE]"]','[]','["kubernetes-networking.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://itnext.io/kubernetes-operator-to-manage-jobs-7ee96744c74a','itnext.io: Simplify Advanced Workflows in Kubernetes with Jobs Manager Operator','','N/A',0,NULL,NULL,NULL,NULL,0,NULL,'manual','9f81323756d2b762f3ed19406b37dbc6fc4903981bbbe6854f09e0abb0754d55',100.0,1779029322,0,'2026-05-17T16:48:42.631627+02:00',NULL,NULL,NULL,'[]','[]','["docs/kubernetes-operators-controllers.md"]','[]','{}','{}');
INSERT INTO "resources" VALUES('https://itnext.io/kubernetes-operators-cruise-control-for-managing-cloud-native-apps-db328ef8e345','itnext.io: Kubernetes Operators: Cruise Control for Managing Cloud-Native Apps','','2021',0,'An analytical article comparing manual sysadmin runbooks with the automatic capabilities of Operators. It covers automated backups, version migrations, and disaster recovery loops.','N/A','Article','Beginner',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Resources", "Education", "Architectural Pattern", "Operators"]','["[COMMUNITY-TOOL]"]','[]','["kubernetes-operators-controllers.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://itnext.io/kubernetes-owasp-top-10-centralised-policy-enforcement-9adc53438e22','itnext.io: Kubernetes OWASP Top 10: Centralised Policy Enforcement','','2022',0,'Investigates mitigating risks from the OWASP Kubernetes Top 10 using centralized Policy-as-Code platforms like OPA Gatekeeper or Kyverno. Focuses on setting up mutating and validating admission webhooks to prevent non-compliant configs from deploying. Establishes programmatic posture control.','English','Article','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2022-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Security", "Vulnerability Assessment", "Policy Enforcement"]','["[COMMUNITY-TOOL]"]','[]','["kubernetes-security.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://itnext.io/kubernetes-owasp-top-10-secrets-management-c996faa87b47','itnext.io: Kubernetes OWASP Top 10: Secrets Management','','2022',0,'Addresses Secrets Management under the OWASP Kubernetes threat framework. Details vulnerabilities of default etcd storage parameters and details using External Secrets Operator or HashiCorp Vault. Prevents secrets exposure via repository check-ins or pod environment parameters.','English','Article','Intermediate',1,'online','manual',NULL,NULL,NULL,0,'2022-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Security", "Secrets Management", "OWASP"]','["[COMMUNITY-TOOL]"]','[]','["kubernetes-security.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://itnext.io/kubernetes-persistentvolume-and-persistentvolumeclaim-an-overview-with-examples-3c5688222f99','itnext.io: Kubernetes: PersistentVolume and PersistentVolumeClaim — an overview with examples','','2020',0,'A comprehensive tutorial examining the foundational mechanics of PersistentVolumes and PersistentVolumeClaims. It employs clean yaml manifests to illustrate how claims bind to volumes dynamically, detailing reclaim policies and access modes.','N/A','Tutorial','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2020-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Kubernetes Storage Implementation", "Persistent Volumes & Provisioners", "PV/PVC Fundamentals"]','["[COMMUNITY-TOOL]", "[GUIDE]"]','[]','["kubernetes-storage.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://itnext.io/kubernetes-probes-startup-liveness-readiness-a9fc9ccff4b2','itnext.io: Kubernetes Probes: Startup, Liveness, Readiness','','2021',0,'Explores the mechanical execution differences between Startup, Liveness, and Readiness probes.
- Details how Kubelet manages the container execution lifecycle based on probe state results.
- Highlights the utility of Startup probes for complex, slow-starting Java or legacy applications.','English','Article','Intermediate',1,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Workload Management", "Application Lifecycle", "Probes & Health Checks"]','["[LEGACY]"]','[]','["kubernetes.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://itnext.io/kubernetes-rancher-cluster-manager-2-6-on-your-macos-laptop-with-k3d-k3s-in-5-min-8acdb94f3376','itnext.io: Kubernetes + Rancher Cluster Manager 2.6 on your macOS laptop with k3d/k3s in 5 min','','2021',0,'Curator Insight presents a 5-minute guide to bootstrapping Rancher 2.6 on macOS using k3d. Live engineering review in 2026 notes that while versions have moved on to Rancher 2.x/3.x, the underlying orchestration concepts of nesting Rancher inside containerized K3s nodes remain relevant for legacy environments.','English','Article','Medium',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Local Development", "Platform Management", "Rancher Setup"]','["[LEGACY]"]','[]','["rancher.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://itnext.io/kubernetes-readiness-probes-examples-common-pitfalls-136e3a9a058d','itnext.io: Kubernetes Readiness Probes — Examples & Common Pitfalls','','2021',0,'An analytical deep dive into the architecture of Readiness probes, focusing on common design anti-patterns.
- Warns against linking Readiness checks to upstream dependencies (e.g., databases), which triggers cascading failures across services.
- Offers architectural guidelines for resilient, independent probe designs.','English','Article','Intermediate',1,'duplicate','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Workload Management", "Application Lifecycle", "Probes & Health Checks", "Readiness Probes"]','["[COMMUNITY-TOOL]"]','[]','["kubernetes.md"]','{}','{"duplicate_of": "https://website.vcluster.com/blog/kubernetes-readiness-probes-examples-and-common-pitfalls"}');
INSERT INTO "resources" VALUES('https://itnext.io/kubernetes-resource-management-in-production-d5382c904ed1','itnext.io: Kubernetes Resource Management in Production','','2021',0,'Addresses the operational complexities of managing CPU and Memory resources in enterprise clusters.
- Analyzes the direct impact of misaligned requests and limits on node scaling and scheduling.
- Details robust strategies for avoiding OOM killers and kernel-level CPU starvation.','English','Article','Advanced',1,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Resource Management", "Production Operations", "Capacity Management"]','["[COMMUNITY-TOOL]"]','[]','["kubernetes.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://itnext.io/kubernetes-resources-and-autoscaling-from-basics-to-greatness-7cae17fbf27b','itnext.io: Kubernetes Resources and Autoscaling — From Basics to Greatness 🌟','','2022',0,'An analytical guide investigating the interaction between resource requests, limits, QoS classes, and autoscaler actions. Highlights critical design limits to prevent unpredictable pod eviction cascades under high CPU/memory utilization.','N/A','Blog','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2022-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Kubernetes & Scaling", "Resource Management", "Advanced QoS"]','["[COMMUNITY-TOOL]"]','[]','["kubernetes-autoscaling.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://itnext.io/kubernetes-rolling-updates-rollbacks-and-multi-environments-4ff9912df5','itnext.io: Kubernetes rolling updates, rollbacks and multi-environments','','2023',0,'Examines rolling updates, manual rollbacks, and multi-environment promotions. Provides strategies to control deployment rollouts, configure canary boundaries, and run parallel configurations.','YAML','Article','Intermediate',1,'online','manual',NULL,NULL,NULL,0,'2023-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Application Delivery", "Deployments", "Release Engineering"]','["[COMMUNITY-TOOL]"]','[]','["kubernetes.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://itnext.io/kubernetes-running-multiple-container-runtimes-65220b4f9ef4','itnext.io: Kubernetes — Running Multiple Container Runtimes','','2021',4,'A guide on configuring multiple container runtimes (such as runc and Kata Containers) within a single Kubernetes cluster using RuntimeClass. Enables operators to tailor performance and security isolation environments according to specific workload profiles.','YAML','Tutorial','Advanced',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Infrastructure", "Container Runtime", "RuntimeClass"]','["[ENTERPRISE-STABLE]", "[GUIDE]"]','[]','["kubernetes.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://itnext.io/kubernetes-sandbox-environments-with-virtual-clusters-fb465b296777','itnext.io: Kubernetes Sandbox Environments with Virtual Clusters','','2021',0,'Analyzes the design and benefits of executing virtual Kubernetes clusters (vcluster) on shared physical hardware. It outlines patterns to isolate control planes (API Server, Controller Manager, etcd) inside regular namespaces to reduce management overhead and increase security tenant boundary density.','YAML','Technical Blog','Advanced',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Architecture", "Virtualization", "Multi-Tenancy"]','["[COMMUNITY-TOOL]"]','[]','["kubernetes.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://itnext.io/kubernetes-scheduler-deep-dive-fdfcb516be30','itnext.io: Kubernetes Scheduler Deep Dive | Daniele Polencic','','2023',0,'A deep dive into the Kubernetes scheduler''s two-phase framework: filtering (predicates) and scoring (priorities). Explains binding execution loops and customized scheduling extension points for advanced topologies.','Go','Article','Advanced',0,'online','manual',NULL,NULL,NULL,0,'2023-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Compute", "Pod Scheduling", "Scheduler Internals"]','["[COMMUNITY-TOOL]"]','[]','["kubernetes.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://itnext.io/kubernetes-serverless-simply-visually-explained-ccf7be05a689','itnext.io: Kubernetes Serverless simply visually explained 🌟','','2021',4,'A highly effective visual analysis demonstrating how serverless execution frameworks integrate natively with Kubernetes primitives. It clearly highlights pod autoscaling dynamics and container lifecycle abstractions.','English','Article','Beginner',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Cloud Native", "Serverless", "Visual Architectures"]','["[ENTERPRISE-STABLE]"]','[]','["serverless.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://itnext.io/kubernetes-service-type-lb-for-on-prem-deployments-89e9b2a73a0c','itnext.io: Kubernetes Service Type LB for On Prem Deployments','','2021',4,'Addresses the challenge of hosting ServiceType: LoadBalancer endpoints within bare-metal and on-prem architectures. Outlines implementation paths using MetalLB and BGP route advertising to lease public IPs.','English','Blog Post','Advanced',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Infrastructure", "Networking", "Load Balancing", "On-Premises"]','["[ENTERPRISE-STABLE]"]','[]','["kubernetes-networking.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://itnext.io/kubernetes-silent-pod-killer-104e7c8054d9','itnext.io: Kubernetes Silent Pod Killer','','2021',0,'This article investigates the elusive scenarios where the Linux kernel OOM killer terminates container processes silently without registering a clean Kubernetes OOMKilled status. This discrepancy occurs when sub-processes within a container are targeted, leaving the main container entrypoint running but degraded. The author shares advanced debugging tips utilizing system logs and container runtimes to detect these hidden failures.','English','Blog Post','Advanced',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Kubernetes", "Troubleshooting", "OOMKilled"]','["[COMMUNITY-TOOL]"]','[]','["kubernetes-troubleshooting.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://itnext.io/kubernetes-statefulset-initialization-with-unique-configs-per-pod-7e02c01ada65','itnext.io: Kubernetes StatefulSet Initialization with Unique Configs per Pod','','2021',4,'Demystifies the deployment of dynamic configurations inside stateful cluster topologies. Explains how to leverage initContainers to dynamically configure peer IDs, specific properties, and individual identities on a per-pod basis.','English','Article','Advanced',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Workloads", "StatefulSets", "Configuration"]','["[ENTERPRISE-STABLE]"]','[]','["kubernetes.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://itnext.io/kubernetes-vertical-pods-scaling-with-vertical-pod-autoscaler-e2e5a3b8e1a9','itnext.io: Kubernetes: vertical Pods scaling with Vertical Pod Autoscaler','','2020',0,'A thorough walkthrough detailing the components and workflow of the VPA. Illustrates the mechanics of utilizing resource recommendations to dynamically adjust container resource boundaries without administrative intervention.','N/A','Blog','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2020-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Kubernetes & Scaling", "Resource Management", "Vertical Scaling"]','["[COMMUNITY-TOOL]"]','[]','["kubernetes-autoscaling.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://itnext.io/kubernetes-what-are-endpoints-3cc9e769b614','itnext.io: Kubernetes: what are Endpoints','','2020',0,'A focused breakdown of the connection mapping layers between Service abstractions and Pod targets. Explains how the endpoint controller processes selectors, manages Endpoints objects, and updates packet-routing maps on cluster nodes.','English','Article','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2020-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Networking", "Service Abstraction", "Endpoints"]','["[COMMUNITY-TOOL]"]','[]','["kubernetes.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://itnext.io/kubernetes-yaml-tips-and-tricks-904a2c0b2b81','itnext.io: Kubernetes YAML Tips | Daniele Polencic 🌟','','2021',4,'An ITNext tutorial compilation detailing advanced YAML tips and tricks for Kubernetes. It explains how to combine multiple YAML documents, optimize resource blocks, and safely check designs using dry-run flags. It is a highly practical reference for application operators.','YAML','article','intermediate',1,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Cloud Native Operations", "Kubernetes", "Configuration Management"]','["[ENTERPRISE-STABLE]"]','[]','["yaml.md"]','{}','{"is_special": true}');
INSERT INTO "resources" VALUES('https://itnext.io/kubesphere-a-new-pluggable-kubernetes-application-management-platform-bf078b9f3330','itnext.io: KubeSphere: A New Pluggable Kubernetes Application Management Platform','','2020',0,'Explores the modular and pluggable architecture of KubeSphere, showing how enterprises can customize their deployments by enabling or disabling components like DevOps, Service Mesh, and Logging/Monitoring. Discusses native application lifecycle management integrations. (Live Grounding: Underlines KubeSphere''s strategic market position as a flexible, lower-overhead alternative to Red Hat OpenShift).','Go','Technical Article','Advanced',1,'online','manual',NULL,NULL,NULL,0,'2020-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Container Platforms", "Enterprise Platforms", "KubeSphere"]','["[COMMUNITY-TOOL]"]','[]','["managed-kubernetes-in-public-cloud.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://itnext.io/kubexpose-a-kubernetes-operator-for-fun-and-profit-f528586eee07','itnext.io: Kubexpose: A Kubernetes Operator, for fun and profit!','','2021',0,'A practical walk-through detailing the development of Kubexpose, an experimental custom controller designed to simplify cluster service exposure rules.','N/A','Article','Medium',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Resources", "Education", "Hands-on Development", "Operators"]','["[EMERGING]"]','[]','["kubernetes-operators-controllers.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://itnext.io/labels-and-annotations-in-kubernetes-234944b0f7ab','itnext.io: Labels & Annotations in Kubernetes | Daniele Polencic','','2023',0,'Contrasts the mechanical functions of Kubernetes Labels (used for query selection and resource grouping) and Annotations (used to attach non-identifying operational metadata for integration tools).','YAML','Article','Intermediate',1,'online','manual',NULL,NULL,NULL,0,'2023-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Application Delivery", "Core Mechanics", "Metadata Strategy"]','["[COMMUNITY-TOOL]"]','[]','["kubernetes.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://itnext.io/lessons-learned-from-managing-a-kubernetes-cluster-for-side-projects-780fbbacf36c','itnext.io: Lessons learned from managing a Kubernetes cluster for side projects (GKE)','','2021',0,'A pragmatic breakdown of cost-efficiency structures and management workloads on Google Kubernetes Engine (GKE) for non-enterprise developers. Offers hands-on advice on resource requests, limits, node pools, and custom ingress solutions.','English','Blog','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Case Studies", "GKE Deployment", "Cost Management"]','["[COMMUNITY-TOOL]"]','[]','["kubernetes.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://itnext.io/lifecycle-of-kubernetes-network-policies-749b5218f684','itnext.io: Lifecycle of Kubernetes Network Policies and Best Practices','','2021',0,'Delves into designing, deploying, and maintaining NetworkPolicies throughout an application lifecycle. Promotes a default-deny security posture for ingress/egress and outlines tooling to audit network state.','English','Article','Advanced',1,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Security", "Network Security", "Network Policies"]','["[COMMUNITY-TOOL]"]','[]','["kubernetes.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://itnext.io/logging-in-kubernetes-with-loki-and-the-plg-stack-93b27c90ec34','itnext.io: Logging in Kubernetes with Loki and the PLG Stack','','2022',0,'Detailed implementation guide for deploying the PLG (Prometheus, Loki, Grafana) stack on Kubernetes. Illustrates logging agent configurations that offer a lightweight alternative to EFK.','English','Article','Advanced',1,'online','manual',NULL,NULL,NULL,0,'2022-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Observability & Monitoring", "Log Management", "Kubernetes Logging"]','["[COMMUNITY-TOOL]"]','[]','["grafana.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://itnext.io/manage-auto-generated-secrets-in-your-helm-charts-5aee48ba6918','itnext.io: Manage Auto-generated Secrets In Your Helm Charts 🌟','','2021',0,'This guide offers solutions for the common problem of auto-generated secrets regenerating during standard Helm upgrade sequences. It provides explicit templating configurations designed to persist existing cluster values instead of replacing them. This strategy avoids service downtime in dependent microservices due to credential mismatches.','None','Blog','Intermediate',1,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Security", "Secret Management", "Helm Automation"]','["[COMMUNITY-TOOL]"]','[]','["devsecops.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://itnext.io/manage-redis-on-aws-from-kubernetes-eeadba7eb889','itnext.io: Manage Redis on AWS from Kubernetes','','N/A',0,'Curator Insight describes how to manage AWS ElastiCache for Redis directly from Kubernetes. Live Grounding highlights using AWS Controllers for Kubernetes (ACK) or Crossplane to define managed Redis instances as custom resources (CRDs). This unifies stateful cloud infrastructure management within standard GitOps workflows.','English','Blog Post','Advanced',1,'online','manual','f3e66427cea7fa55436ea00b0d6ee0c98e8d8a3da18faa2066450689aba5ec5e',100.0,1779031096,0,'2026-05-17T17:18:16.648339+02:00',NULL,NULL,NULL,'["Cloud Native", "Kubernetes Operators", "Managed Databases"]','["[COMMUNITY-TOOL]"]','["docs/aws-databases.md"]','["aws-databases.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://itnext.io/managing-kubernetes-secrets-securely-with-gitops-b8174b4f4d30','itnext.io: Managing Kubernetes Secrets Securely with GitOps (SOPS + AWS KMS + Flux)','','2021',0,'A crucial guide explaining how to securely manage encrypted Kubernetes Secrets in public Git repositories using Mozilla SOPS, AWS KMS, and the Flux source/kustomize decryption drivers.','YAML','Technical Article','High',1,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Platform Engineering", "GitOps & Deployment", "Flux Ecosystem"]','["[COMMUNITY-TOOL]"]','[]','["gitops.md", "flux.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://itnext.io/managing-multiple-kubernetes-clusters-using-git-cd068bbd85ac','itnext.io: Managing multiple Kubernetes clusters using Git 🌟','','2022',0,'This deep-dive explores multi-cluster Kubernetes fleet management using GitOps methodologies. It details Git-based declarative workflows using tools like ArgoCD or GitLab Agent for Kubernetes to maintain architectural parity across environment stages.','YAML','Article','Advanced',0,'online','manual',NULL,NULL,NULL,0,'2022-06-01T00:00:00+02:00',NULL,NULL,NULL,'["DevOps", "GitOps", "Kubernetes Management", "Multi-Cluster"]','["[COMMUNITY-TOOL]"]','[]','["git.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://itnext.io/measuring-patching-cadence-on-kubernetes-with-gitops-353bc4a1d25','itnext.io: Measuring Patching Cadence on Kubernetes with GitOps','','2021',4,'Outlines a GitOps framework designed to measure, audit, and accelerate software patch delivery within Kubernetes clusters. Outlines the integration of automated image updates with PR-driven deployment logs to gauge team response velocity.','YAML','Tutorial','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["CI/CD", "GitOps", "Policy & Compliance"]','["[ENTERPRISE-STABLE]", "[GUIDE]"]','[]','["kubernetes.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://itnext.io/memory-requests-and-limits-in-kubernetes-1c9cd573b3ab','itnext.io: Memory Request + Limit in Kubernetes | Daniele Polencic 🌟🌟','','2022',0,'In-depth guide explaining how memory allocations behave on Linux/Kubernetes.
- Discusses how the kernel manages memory limits, page cache, and anonymous memory.
- Illustrates the precise conditions that trigger the Linux Out-of-Memory (OOM) killer.','English','Article','Advanced',1,'online','manual',NULL,NULL,NULL,0,'2022-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Resource Management", "Resource Planning", "Memory Management"]','["[COMMUNITY-TOOL]"]','[]','["kubernetes.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://itnext.io/migrating-apache-spark-workloads-from-aws-emr-to-kubernetes-463742b49fda','itnext.io: Migrating Apache Spark workloads from AWS EMR to Kubernetes','','2021',4,'A highly granular migration case study describing the engineering process of moving Apache Spark analytical jobs from AWS EMR to Amazon EKS. Addresses key architectural trade-offs such as node grouping, instance types, spot instance lifecycle management, and driver/executor scheduling. Live Grounding underscores that moving Spark workloads to Kubernetes optimizes compute utilization and reduces vendor lock-in.','Markdown','Article','Advanced',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Data & AI", "Apache Spark", "Cloud Migration"]','["[ENTERPRISE-STABLE]"]','[]','["kubernetes-bigdata.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://itnext.io/monitoring-certificates-expiration-in-kubernetes-with-x-509-exporter-8030b69f611d','itnext.io: Monitoring Certificates Expiration in Kubernetes with X.509 Exporter','','2021',0,'Practical deployment reference for integrating the X.509 Certificate Exporter into Prometheus monitoring frameworks to track and alert on TLS/SSL certificate lifetimes inside Kubernetes. Prevents unexpected service disruptions stemming from expired certificates.','English','Blog','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Observability", "Security", "Certificate Monitoring"]','["[COMMUNITY-TOOL]"]','[]','["kubernetes-monitoring.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://itnext.io/monitoring-kubernetes-jobs-8adc241a7b60','itnext.io: Monitoring Kubernetes Jobs','','2021',0,'Targets the specific challenges of monitoring short-lived batch jobs and CronJobs inside Kubernetes. Outlines Prometheus query logic (PromQL) to detect run execution duration, failure codes, and long-running abandoned pods that bypass typical active deployment scraping rules.','None','Article','Intermediate',1,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Dynamic Component Monitoring", "Workload Monitoring", "Job & CronJob Execution"]','["[COMMUNITY-TOOL]"]','[]','["kubernetes-monitoring.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://itnext.io/monitoring-kubernetes-workloads-with-prometheus-and-thanos-4ddb394b32c','itnext.io: Monitoring Kubernetes workloads with Prometheus and Thanos','','2021',0,'An in-depth article evaluating how to build a highly available, long-term metric monitoring system by integrating Prometheus with Thanos. It explores global query routing, object storage offloading strategies, and cross-cluster resource utilization metrics.','English','Article','High',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Observability", "Metrics", "High Availability Prometheus"]','["[COMMUNITY-TOOL]"]','[]','["grafana.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://itnext.io/monitoring-spark-streaming-on-k8s-with-prometheus-and-grafana-e6d8720c4a02','itnext.io: Monitoring Spark Streaming on K8s with Prometheus and Grafana','','2021',0,'In-depth guide on scraping Apache Spark streaming analytics metrics running on Kubernetes. Explains the integration of Prometheus JMX exporter configurations with custom Grafana visualizations for stream latency.','Scala','Technical Article','Advanced',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Observability", "Big Data Monitoring", "Apache Spark"]','["[COMMUNITY-TOOL]"]','[]','["prometheus.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://itnext.io/multi-cloud-and-multi-cluster-declarative-kubernetes-cluster-creation-and-management-with-cluster-6df8efdc2a89','itnext.io: Multi-Cloud and Multi-Cluster Declarative Kubernetes Cluster Creation and Management with Cluster API (CAPI — v1alpha3)','','2020',0,'A deep-dive technical article illustrating the design patterns behind Cluster API (CAPI v1alpha3) for multi-cloud and bare-metal cluster deployments. It details how CAPI separates infrastructure provisioning from cluster bootstrapping via clean Custom Resource Definitions.','English','Article','Advanced',0,'online','manual',NULL,NULL,NULL,0,'2020-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Provisioning", "Declarative Infrastructure", "Articles"]','["[EMERGING]"]','[]','["kubernetes-on-premise.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://itnext.io/multi-cluster-kubernetes-networking-with-netmaker-bfa4e22eb2fb','itnext.io: Multi-Cluster Kubernetes Networking with Netmaker','- [NetMaker](https://github.com/gravitl/netmaker) Netmaker makes networks with WireGuard. Netmaker automates fast, secure, and distributed virtual networks.','2022',0,'Tutorial on structuring dynamic multi-cluster virtual topologies using Netmaker. Leverages WireGuard to automate fast, low-overhead encrypted overlays bridging distributed pods.','English','Article','Advanced',1,'online','manual',NULL,NULL,NULL,0,'2022-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Networking", "Multi-Cluster", "WireGuard VPN"]','["[COMMUNITY-TOOL]"]','[]','["kubernetes-networking.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://itnext.io/multi-tenancy-in-kubernetes-332ff88d55d8','itnext.io: Multi-Tenancy in Kubernetes | Daniele Polencic 🌟🌟','','2023',2,'Analyzes structural challenges in multi-tenant environments. Compares custom scheduling constraints, network topology plans, and native resource limits for hosting multi-tenant deployments.','Go','Article','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2023-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Platform Engineering", "Multi-Tenancy", "Best Practices"]','["[COMMUNITY-TOOL]"]','[]','["kubernetes.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://itnext.io/my-journey-to-hashicorp-certified-terraform-associate-f91f397a01e0','itnext.io: My Journey to HashiCorp Certified: Terraform Associate','','2022',0,'An educational guide tracking preparation strategies for the HashiCorp Certified: Terraform Associate exam. The article breaks down foundational concepts like provider configuration, local state operations, modules, and execution commands, serving as a structured roadmap for engineers.','N/A','Guide','Beginner',0,'online','manual',NULL,NULL,NULL,0,'2022-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Professional Development", "Certifications", "Terraform Associate"]','["[COMMUNITY-TOOL]", "[GUIDE]"]','[]','["terraform.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://itnext.io/necessary-culture-change-with-gitops-2c63f4fe9604','itnext.io: Necessary Culture Change with GitOps','','2022',0,'Examines the fundamental cultural changes required to onboard developer and operational teams to a GitOps model, emphasizing the pivot from localized server scripting to trust in central automated reconciliation systems.','English','Article','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2022-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Continuous Delivery", "GitOps", "Culture"]','["[COMMUNITY-TOOL]"]','[]','["gitops.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://itnext.io/network-isolated-aks-part-1-controlling-network-traffic-2cd0e045352d','itnext.io: Network Isolated AKS — Part 1: Controlling network traffic','','2021',0,'Details architectural considerations for building network-isolated AKS clusters. Explains integrating custom User-Defined Routes (UDR) and Azure Firewall to handle and monitor egress traffic. Essential for compliant financial or healthcare setups demanding rigorous data isolation.','Terraform/Bash','Technical Article','Advanced',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Security & Governance", "Network Security", "Network Isolation"]','["[COMMUNITY-TOOL]"]','[]','["managed-kubernetes-in-public-cloud.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://itnext.io/observability-at-scale-52d0d9a5fb9b','itnext.io: Observability at Scale','','2020',0,'An engineering blueprint addressing observability architecture at scale. It covers how to handle extreme metric ingestion rates, reduce high metric cardinality overheads, structure federated Prometheus servers, and deploy Thanos for long-term historical storage and global query capabilities.','N/A','Technical Blog','Advanced',0,'online','manual',NULL,NULL,NULL,0,'2020-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Cloud Native Infrastructure", "Observability", "Scale & Architecture", "Best Practices"]','["[COMMUNITY-TOOL]"]','[]','["prometheus.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://itnext.io/observing-grpc-based-microservices-on-amazon-eks-running-istio-77ba90dd8cc0','itnext.io: Observing gRPC-based Microservices on Amazon EKS running Istio','','2021',0,'An observability-focused lab demonstrating how to monitor gRPC network flows inside Amazon EKS clusters running Istio. Covers Prometheus metric ingestion and Envoy access log configurations specifically optimized for HTTP/2 payloads.','English','Article','High',1,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Cloud Native Infrastructure", "Service Mesh", "EKS"]','["[COMMUNITY-TOOL]"]','[]','["istio.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://itnext.io/opentelemetry-understanding-sli-and-slo-with-opentelemetry-demo-74c1d0b263b0','itnext.io: OpenTelemetry — Understanding SLI and SLO with OpenTelemetry Demo','','2022',0,'An architectural deep-dive evaluating Service Level Indicators (SLIs) and Service Level Objectives (SLOs) within an active OpenTelemetry distributed microservices demo. Explores Prometheus alerts, collector architecture, and structured telemetry processing.','Go','Blog','Advanced',1,'online','manual',NULL,NULL,NULL,0,'2022-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Observability", "OpenTelemetry", "Reliability Engineering"]','["[COMMUNITY-TOOL]"]','[]','["demos.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://itnext.io/performing-security-checks-for-deployed-kubernetes-manifests-fa9d442b7951','itnext.io: Performing Security Checks for Deployed Kubernetes Manifests','','2022',0,'Reviews technical methods to assess security profiles of Kubernetes configurations prior to cluster deployment. Explains standard static evaluation tools and custom policy syntax like Open Policy Agent (OPA) or Kyverno. Focuses on integrating these guardrails directly within pull request pipelines.','English','Article','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2022-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Security", "Static Analysis", "Manifest Auditing"]','["[COMMUNITY-TOOL]"]','[]','["kubernetes-security.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://itnext.io/platform-as-code-how-it-compares-with-infrastructure-as-code-and-what-it-enables-2684b348be2e','itnext.io: Platform-as-Code: how it relates to Infrastructure-as-Code and what it enables','','2022',4,'Delineates the evolution from standard Infrastructure-as-Code (IaC) to Platform-as-Code (PaC), where platform teams deliver fully orchestrated, self-service developer environments. Highlights how defining platforms declaratively abstracts raw cloud interfaces, simplifying application lifecycle deployment.','English','Technical Blog','Advanced',0,'online','manual',NULL,NULL,NULL,0,'2022-06-01T00:00:00+02:00',NULL,NULL,NULL,'["DevOps, Automation & Modern Systems Engineering", "Infrastructure-as-Code", "Platform Engineering"]','["[ENTERPRISE-STABLE]"]','[]','["iac.md", "introduction.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://itnext.io/pod-rebalancing-and-allocations-in-kubernetes-df3dbfb1e2f9','itnext.io: POD rebalancing and allocations in kubernetes | Daniele Polencic 🌟🌟','','2023',2,'Analyzes Kubernetes eviction mechanisms, voluntary/involuntary pod disruption patterns, and descheduling strategies. Highlights the critical operational trade-offs of pod rebalancing and how Kubelet triggers evictions under memory and disk pressure scenarios.','Go','Article','Advanced',1,'online','manual',NULL,NULL,NULL,0,'2023-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Compute", "Pod Scheduling", "Resource Allocation"]','["[COMMUNITY-TOOL]"]','[]','["kubernetes.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://itnext.io/principles-patterns-and-practices-for-effective-infrastructure-as-code-e5f7bbe13df1','itnext.io: Principles, Patterns, and Practices for Effective Infrastructure as Code','','2021',0,'Maps out foundational engineering principles applied to Infrastructure as Code (IaC), including modular design, idempotency, and automated testing. These practices ensure underlying infrastructure layouts remain stable and predictable. This structural guidance is crucial to building scaling pipelines that feed into GitOps controllers.','Terraform','Technical Blog','Advanced',1,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Application Delivery", "Infrastructure as Code", "Patterns"]','["[COMMUNITY-TOOL]"]','[]','["gitops.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://itnext.io/processes-for-12-factor-microservice-applications-70551a9021b','itnext.io: Processes — for 12-factor Microservice Applications','','2022',0,'Unpacks Factor VI (Processes), requiring apps to run as stateless, shared-nothing executions. Details how to handle sticky sessions externally via Redis and run dynamic workloads cleanly across Kubernetes pods.','English','Article','Advanced',1,'online','manual',NULL,NULL,NULL,0,'2022-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Orchestration", "Kubernetes", "Processes"]','["[COMMUNITY-TOOL]"]','[]','["introduction.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://itnext.io/prometheus-with-grafana-using-ansible-549e575c9dfa','itnext.io/prometheus-with-grafana-using-ansible-549e575c9dfa','- [github.com/MiteshSharma/PrometheusWithGrafana](https://github.com/MiteshSharma/PrometheusWithGrafana)','2020',0,'Step-by-step developer guide showing the unified deployment of Prometheus and Grafana onto target servers using automated Ansible configuration blocks.','None','Article','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2020-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Infrastructure as Code", "Ansible", "Infrastructure Visualization"]','["[COMMUNITY-TOOL]"]','[]','["prometheus.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://itnext.io/prometheus-yet-another-cloudwatch-exporter-collecting-aws-cloudwatch-metrics-806bd34818a8','itnext.io - Prometheus: yet-another-cloudwatch-exporter — collecting AWS CloudWatch metrics','','2020',0,'This article introduces ''YACE'' (Yet Another CloudWatch Exporter), a high-performance Go-based exporter designed to retrieve AWS CloudWatch metrics. By utilizing AWS API calls optimally, YACE reduces AWS API transactional costs compared to the official Java-based CloudWatch exporter.','Go','Technical Article','Advanced',1,'online','manual',NULL,NULL,NULL,0,'2020-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Cloud Native Infrastructure", "Observability", "Prometheus", "AWS Integration"]','["[COMMUNITY-TOOL]"]','[]','["prometheus.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://itnext.io/protecting-your-kubernetes-environment-with-kubearmor-76b02fc2209b','itnext.io: Protecting Your Kubernetes Environment With KubeArmor','','2021',0,'A practical walkthrough analyzing the step-by-step enforcement of restrictive system-level controls using KubeArmor profiles. It details how security policies are configured to block unauthorized host accesses and restrict specific binary executions. This architectural pattern isolates critical application environments from potential lateral container breakout scenarios.','None','Blog','Intermediate',1,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Security", "Runtime Security", "KubeArmor Orchestration"]','["[COMMUNITY-TOOL]"]','[]','["devsecops.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://itnext.io/python-yaml-and-kubernetes-the-art-of-mastering-configuration-cd60029b3f62','itnext.io: Python, YAML, and Kubernetes — The Art of Mastering Configuration','','2021',4,'An ITNext article demonstrating how to programmatically read, validate, and alter complex Kubernetes manifests using Python and PyYAML. It explains how to build custom pre-deployment filters and automate manifest adjustments. This is an excellent read for platform teams building GitOps validation steps.','Python','article','advanced',1,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Cloud Native Operations", "Kubernetes", "Advanced Templating"]','["[ENTERPRISE-STABLE]"]','[]','["yaml.md"]','{}','{"is_special": true}');
INSERT INTO "resources" VALUES('https://itnext.io/reference-other-values-in-helm-chart-values-file-19d44d9276c7','itnext.io: Reference Other Values in Helm Chart Values File','','2021',0,'Highlights an advanced strategy for referencing parameters dynamically within a single Helm values.yaml file. Reduces configuration duplication through strategic use of self-referencing YAML anchors or templated overrides.','English','Article','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Cloud Native", "Application Delivery", "Design Patterns", "Advanced Templating"]','["[COMMUNITY-TOOL]"]','[]','["helm.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://itnext.io/replace-docker-desktop-with-lima-88ec6f9d6a19','itnext.io: Replace Docker Desktop with lima','','2021',4,'A deep-dive replacement guide migrating development workflows from macOS Docker Desktop to Lima. Operates via lightweight Linux virtual machines, ensuring automated file sharing, port forwarding, and integration with nerdctl and containerd.','Markdown','Article','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Platform", "Development Environments", "macOS Virtualization"]','["[ENTERPRISE-STABLE]"]','[]','["docker.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://itnext.io/resizing-statefulset-persistent-volumes-with-zero-downtime-916ebc65b1d4','itnext.io: Resizing StatefulSet Persistent Volumes with zero downtime 🌟','','2021',0,'A highly valuable technical guide detailing how to resize StatefulSet Persistent Volumes with zero downtime. It details the complex mechanics of updating CSI drivers, triggering file system expansion, and safely editing stateful configurations online.','N/A','Tutorial','Advanced',1,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Kubernetes Storage Implementation", "Stateful Operations", "Volume Resizing"]','["[COMMUNITY-TOOL]", "[GUIDE]"]','[]','["kubernetes-storage.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://itnext.io/run-kubernetes-on-your-machine-7ee463af21a2','itnext.io: Run Kubernetes On Your Machine','','2021',0,'A developer-focused guide covering local Kubernetes provisioning alternatives. Evaluates resource overhead, file synchronization speeds, network configurations, and host integration points across different platforms.','English','Article','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Local Kubernetes Environments", "Single-Node Clusters", "Guides"]','["[COMMUNITY-TOOL]"]','[]','["kubernetes-based-devel.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://itnext.io/running-k3s-workload-in-a-restricted-environment-c2f593d19005','itnext.io: Running K3S workload in a restricted environment','','2022',2,'A specialized systems security post describing step-by-step procedures to configure K3s inside isolated, air-gapped corporate environments with strict proxy policies.','None','Article','Advanced',0,'online','manual',NULL,NULL,NULL,0,'2022-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Edge & IoT", "Security", "Hardening"]','["[COMMUNITY-TOOL]"]','[]','["rancher.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://itnext.io/running-production-workloads-in-eks-using-spot-instances-fc6808a7b462','itnext.io: Running resilient workloads in EKS using Spot instances','','2022',0,'Practical implementation guide for orchestrating highly available production applications on cost-effective AWS Spot Instances. Synthesizes node-termination handlers, pod disruption budgets, and multi-instance-type autoscaling groups to manage interruptions.','N/A','Technical Article','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2022-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Cloud Providers", "AWS EKS", "Cost Optimization", "Spot Instancing"]','["[COMMUNITY-TOOL]"]','[]','["managed-kubernetes-in-public-cloud.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://itnext.io/running-your-microservices-securely-on-aks-417a110b2e76','medium: Secure your Microservices on AKS — Part 1 🌟','- [medium: Secure your Microservices on AKS — Part 2 🌟](https://medium.com/microsoftazure/secure-your-microservices-on-aks-part-2-5496bf2ba00c)','2020',0,'An in-depth security architecture guide covering secure microservices deployment on AKS. Leverages Azure Active Directory (AAD) Pod Identity (and modern Workload Identity shifts) along with network security policies. Details methods to restrict pod-to-pod communications, configure secret vaults, and enforce security baselines at the runtime layer.','Terraform/YAML','Blog Post Series','Advanced',1,'online','manual',NULL,NULL,NULL,0,'2020-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Security & Governance", "Microservices Security", "Pod Security & Identities"]','["[COMMUNITY-TOOL]"]','[]','["managed-kubernetes-in-public-cloud.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://itnext.io/scaling-my-app-serverless-vs-kubernetes-cdb8adf446e1','itnext.io: Scaling My App: Serverless vs Kubernetes 🌟','','2021',0,'A deep-dive technical comparison contrasting serverless scaling models against container orchestration platforms like Kubernetes. Breaks down cost efficiency, resource management overhead, cold starts, scale-to-zero capabilities, and developer productivity trade-offs.','English','Technical Analysis','Intermediate',1,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Cloud Architecture", "Comparative Systems", "Scalability"]','["[COMMUNITY-TOOL]"]','[]','["serverless.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://itnext.io/secrets-injection-from-external-vault-into-kubernetes-poc-83a52c8cf5cb','itnext.io: Secrets injection at runtime from external Vault into Kubernetes — POC','','2021',0,'An advanced technical proof of concept exploring runtime secrets injection into Kubernetes pods using external Vault servers. Analyzes security characteristics, local memory mounts (tmpfs), and webhook manipulation methods to completely decouple credentials storage from Kubernetes etcd.','English','Article','Advanced',1,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Security", "Secrets Management", "Kubernetes Sidecar Injection"]','["[COMMUNITY-TOOL]"]','[]','["devsecops.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://itnext.io/secure-azure-cosmos-db-access-by-using-azure-managed-identities-55f9fdf48fda','itnext.io: Secure Azure Cosmos DB access by using Azure Managed Identities','','2023',4,'Details how to configure secretless authentication for Azure Cosmos DB databases using System-Assigned and User-Assigned Managed Identities. In 2026, avoiding static connection strings by utilizing native Entra ID RBAC data planes is the standard pattern for securing cloud-native microservice applications.','English','Article','Advanced',1,'online','manual',NULL,NULL,NULL,0,'2023-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Identity & Access", "Cloud Security", "Workload Identity", "Managed Identities"]','["[ENTERPRISE-STABLE]"]','[]','["azure.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://itnext.io/securely-decoupling-applications-on-amazon-eks-using-kafka-with-sasl-scram-48c340e1ffe9','itnext.io: Securely Decoupling Kubernetes-based Applications on Amazon EKS using Kafka with SASL/SCRAM','','2021',0,'Details secure-connectivity configurations for microservices running inside Amazon EKS communicating with Apache Kafka clusters. Focuses on setting up SASL/SCRAM authentication, certificate management, and Kubernetes namespace access bounds.','English','Blog Post','Advanced',1,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Event-Driven Systems", "Apache Kafka", "Security"]','["[COMMUNITY-TOOL]"]','[]','["message-queue.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://itnext.io/securing-kubernetes-workloads-a-practical-approach-to-signed-and-encrypted-container-images-ff6e98b65bcd','itnext.io: Securing Kubernetes Workloads: A Practical Approach to Signed and Encrypted Container Images','','2022',4,'A deep technical analysis of combining container image signing with encryption to secure sensitive application code in shared registries. It discusses utilizing containerd and OCI registry standards to decrypt images securely at the node level. Provides a robust defense-in-depth framework for multi-tenant clusters.','N/A','Blog','Advanced',1,'online','manual',NULL,NULL,NULL,0,'2022-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Security", "Kubernetes Security", "Image Encryption"]','["[ENTERPRISE-STABLE]"]','[]','["devsecops.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://itnext.io/sending-messages-to-kafka-cfb5a246f5eb','itnext.io: Sending Messages to Kafka in Kubernetes','','2021',0,'A configuration-focused guide showing how to reliably publish message event payloads from Kubernetes application workloads to external Kafka clusters. Details setup considerations for internal DNS, headless service mappings, and environment variables.','English','Blog Post','Intermediate',1,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Event-Driven Systems", "Apache Kafka", "Kubernetes Deployment"]','["[COMMUNITY-TOOL]"]','[]','["message-queue.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://itnext.io/service-mesh-testing-tools-frameworks-open-source-7904ee222298','itnext.io: Service Mesh Testing — Tools & Frameworks (Open Source)','','2021',3,'Explores open-source test frameworks and strategies designed for service meshes. Shows how to run load testing, simulate complex network outages, and validate telemetry and security policies under load.','Go','article','Advanced',1,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Cloud Native Infrastructure", "Service Mesh", "Testing"]','["[COMMUNITY-TOOL]"]','[]','["servicemesh.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://itnext.io/setup-a-private-git-repository-in-kubernetes-with-gitea-64f5ea1e5070','itnext.io: Setup a Private Git-Repository in Kubernetes with Gitea','','2021',0,'A granular blueprint detailing the deployment of a private, production-grade Gitea platform inside a Kubernetes cluster. Outlines Helm configuration, storage class assignments, and ingress controls for secure Git over SSH workflows.','English','Article','Advanced',1,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["DevOps", "Version Control", "Kubernetes Deployments"]','["[COMMUNITY-TOOL]"]','[]','["git.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://itnext.io/slos-should-be-easy-say-hi-to-sloth-9c8a225df0d4','itnext.io: SLOs should be easy, say hi to Sloth 🌟','','2021',0,'Walkthrough exploring how Sloth helps teams declare Service Level Objectives as code. Translates high-level metrics guidelines into functional alerting matrices without writing raw PromQL equations.','None','Technical Article','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Observability", "SLAs & SLOs", "Generators"]','["[COMMUNITY-TOOL]"]','[]','["prometheus.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://itnext.io/software-development-in-containers-a-cookbook-2ba14d07e535','itnext.io: Software development in containers — a cookbook 🌟🌟🌟','','2021',0,'A comprehensive developer cookbook outlining containerized development workflows. Details multi-stage Docker builds, development-time mounts, image layer caching optimization, and secure packaging designs.','English','Article','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Software Engineering Practices", "Containerized Workflows", "Cookbooks"]','["[COMMUNITY-TOOL]"]','[]','["docker.md", "kubernetes-based-devel.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://itnext.io/software-development-is-misunderstood-quality-is-fastest-way-to-get-code-into-production-f1f5a0792c69','itnext.io: Software Development Is Misunderstood 🌟','','2021',0,'A compelling thought piece highlighting software quality as an accelerator of release cycles. Argues that sound design patterns, unit-testing suites, and code refactoring reduce downstream bug resolution times.','N/A','Article','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Software Engineering", "Methodology", "Engineering Culture"]','["[COMMUNITY-TOOL]"]','[]','["qa.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://itnext.io/sonarqube-running-tests-from-jenkins-pipeline-from-docker-7740702b6f42','itnext.io: SonarQube: running tests from Jenkins Pipeline in Docker','','2021',4,'Demonstrates executing static security tests during automated container-based Jenkins workflows. Explores Docker volume mapping, token handling, and multi-stage pipeline configuration.','Groovy','Article','Advanced',1,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Continuous Integration", "CI/CD Pipelines", "Jenkins Integration"]','["[ENTERPRISE-STABLE]"]','[]','["sonarqube.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://itnext.io/state-of-persistent-storage-in-k8s-a-benchmark-77a96bb1ac29','itnext.io: State of Persistent Storage in K8s — A Benchmark','','2021',0,'A granular performance evaluation of stateful storage engines in Kubernetes environments, including OpenEBS, Rook-Ceph, and Longhorn. This benchmark measures key execution indicators like latency, IOPS, and CPU utilization, guiding system architects in selecting high-performance storage backends for critical databases.','English','Article','High',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Storage", "Kubernetes Storage", "Benchmarking"]','["[COMMUNITY-TOOL]"]','[]','["kubernetes-storage.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://itnext.io/stateful-workloads-in-kubernetes-e49b56a5959','itnext.io: How to Run Databases in Kubernetes','','2021',0,'A granular blueprint on configuring stateful workloads inside Kubernetes clusters. Details the practical implementation of Headless Services, stable network identifiers, local persistent volumes, and graceful cluster shutdowns.','English','Technical Guide','Intermediate',1,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Data on Kubernetes", "Stateful Architecture", "Operational Guide"]','["[COMMUNITY-TOOL]", "[GUIDE]"]','[]','["databases.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://itnext.io/sticky-sessions-and-canary-releases-in-kubernetes-8c45de2b0a2e','itnext.io: Sticky sessions canary releases in kubernetes Daniele Polencic','','2020',4,'Examines advanced routing configurations using NGINX Ingress Controller to implement sticky sessions in canary rollouts. Details how to direct user session pools safely to dynamic new feature pods without interrupting session persistence.','English','Article','Advanced',1,'online','manual',NULL,NULL,NULL,0,'2020-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Traffic Management", "Ingress", "Canary Deployments"]','["[ENTERPRISE-STABLE]"]','[]','["kubernetes.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://itnext.io/stupid-simple-scalability-dc4a7fbe67d6','itnext.io: Stupid Simple Scalability','','2020',0,'An easy-to-read conceptual architecture analysis outlining the pillars of horizontally scalable application design. Covers state decoupling, database indexing, and utilizing caching to guarantee high system availability.','N/A','Blog','Beginner',0,'duplicate','manual',NULL,NULL,NULL,0,'2020-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Architecture & Strategy", "Scalability Foundations", "System Design"]','["[COMMUNITY-TOOL]"]','[]','["kubernetes-autoscaling.md"]','{}','{"duplicate_of": "https://czakozoltan08.medium.com/stupid-simple-scalability-dc4a7fbe67d6"}');
INSERT INTO "resources" VALUES('https://itnext.io/stupid-simple-service-mesh-what-when-why-e9be9e5f4d41','itnext.io: Stupid Simple Service Mesh — What, When, Why 🌟','','2021',3,'A pragmatic introduction clarifying the core definitions, operational mechanics, and architectural justifications for a service mesh. Features simple, clear logic matrices to determine whether standard ingress controls are sufficient.','None','article','Beginner',1,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Cloud Native Infrastructure", "Service Mesh", "Concepts"]','["[COMMUNITY-TOOL]"]','[]','["servicemesh.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://itnext.io/successful-short-kubernetes-stories-for-devops-architects-677f8bfed803','itnext.io: Successful & Short Kubernetes Stories For DevOps Architects','','2023',0,'A compilation of brief, high-impact architectural case studies illustrating real-world engineering failures and subsequent triumphs. It covers troubleshooting container networking, node resource exhaustion, and complex ingress rules.','English','Article Collection','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2023-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Case Studies", "Production Stories", "Troubleshooting"]','["[COMMUNITY-TOOL]"]','[]','["kubernetes.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://itnext.io/tagged/jenkins-x','itnext.io/tagged/jenkins-x','','2022',0,'Curated feed of tech posts detailing practical, hands-on implementations and configurations of Jenkins X within multi-cloud containerized environments. Useful for tracing evolution patterns.','English','Webpage','Advanced',0,'online','manual',NULL,NULL,NULL,0,'2022-06-01T00:00:00+02:00',NULL,NULL,NULL,'["CI-CD", "Kubernetes Native", "Jenkins X"]','["[COMMUNITY-TOOL]"]','[]','["jenkins.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://itnext.io/tagged/kubernetes','itnext.io/tagged/kubernetes','','2025',0,'ITNext''s Kubernetes publication channels highly technical, deep-dive articles authored by practicing engineers. Topics heavily favor custom controllers, eBPF telemetry, service mesh performance, and advanced GitOps architectures.','English','Technical Publication','Advanced',0,'online','manual',NULL,NULL,NULL,0,'2025-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Platform Engineering", "Advanced Engineering", "Technical Publications"]','["[COMMUNITY-TOOL]"]','[]','["kubernetes.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://itnext.io/temporary-storage-for-kubernetes-pods-f8330ad8db88','itnext.io: Temporary Storage for Kubernetes Pods','','2021',0,'A technical guide detailing ephemeral, temporary storage options (emptyDir, hostPath, downwardAPI) for Kubernetes pods. It details how runtime engines leverage ephemeral storage limits to protect against disk exhaustion on shared nodes.','N/A','Tutorial','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Kubernetes Storage Implementation", "Volume Fundamentals", "Ephemeral Storage"]','["[COMMUNITY-TOOL]", "[GUIDE]"]','[]','["kubernetes-storage.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://itnext.io/terraform-dont-use-kubernetes-provider-with-your-cluster-resource-d8ec5319d14a','itnext.io: Terraform: don’t use kubernetes provider with your cluster resource! 🌟','','2020',0,'An essential warning on a common architectural anti-pattern: configuring the Terraform Kubernetes provider to authenticate dynamically with a cluster declared inside the same workspace execution run. Explains why dynamic provider instantiation causes state locking errors and plan-time dependency loops.','HCL','Technical Blog','Advanced',1,'online','manual',NULL,NULL,NULL,0,'2020-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Cloud Native", "Kubernetes", "Anti-Patterns"]','["[COMMUNITY-TOOL]"]','[]','["terraform.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://itnext.io/testing-the-operator-sdk-and-making-a-prefetch-mechanism-for-kubernetes-7508577efdd7','itnext.io: Testing the Operator SDK and making a prefetch mechanism for Kubernetes','','2024',0,'This technical article walks through testing operators built with the Operator SDK. It details how to build dynamic prefetch mechanics to download image assets to target nodes prior to scheduling pods.','N/A','Blog','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2024-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Extensibility & Development", "Frameworks & Tooling", "Guides & Best Practices"]','["[COMMUNITY-TOOL]"]','[]','["kubernetes-operators-controllers.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://itnext.io/the-subtleties-of-ensuring-zero-downtime-during-pod-lifecycle-events-in-kubernetes-6461c12f7736','itnext.io: The subtleties of ensuring zero downtime during pod lifecycle events in Kubernetes','','2021',4,'A precise structural analysis of container lifecycle timings during rolling deployments. Addresses termination grace periods, readiness probes, and preStop hooks required to prevent routing discrepancies during pod termination.','English','Article','Advanced',1,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Operations", "Reliability", "Zero Downtime"]','["[ENTERPRISE-STABLE]"]','[]','["kubernetes.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://itnext.io/tips-tricks-for-cka-ckad-and-cks-exams-cc9dade1f76d','itnext.io: Tips & Tricks for CKA, CKAD and CKS exams','','2021',0,'A strategic prep guide detailing exam-taking patterns, terminal optimization tricks, and alias setups designed to maximize efficiency under exam pressure. It covers imperative command generation (such as kubectl run and dry-run flags), context switching, and debugging procedures across Linux Foundation certifications.','English','Article','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Training", "Certification", "Preparation"]','["[COMMUNITY-TOOL]"]','[]','["kubernetes.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://itnext.io/top-10-ways-to-protect-eks-workloads-from-ransomware-ae96d1c1e839','itnext.io: Top 10 Ways to Protect EKS Workloads from Ransomware','','2023',0,'Aggregates critical tactical recommendations to defend EKS environments from ransomware vectors. Covers immutability configurations for persistent volumes, robust IAM role isolation, network policies, and scanning container images within CI/CD loops.','N/A','Technical Article','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2023-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Cloud Providers", "AWS EKS", "Security & Hardening", "Ransomware Defense"]','["[COMMUNITY-TOOL]"]','[]','["managed-kubernetes-in-public-cloud.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://itnext.io/top-6-threat-detection-tools-for-containers-3dd80b77777e','itnext.io: Top 6 Threat Detection Tools for Containers','','2021',0,'A high-level technical assessment of the top six real-time threat detection technologies engineered for containers. It contrasts kernel-level trace systems (like eBPF) with agentless static scanners to highlight their unique benefits. This overview assists in building a comprehensive, multi-layered threat mitigation stack.','None','Blog','Intermediate',1,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Security", "Threat Detection", "Container Monitoring Tools"]','["[COMMUNITY-TOOL]"]','[]','["devsecops.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://itnext.io/tracing-pod-to-pod-network-traffic-in-kubernetes-112523a325b2','itnext.io: Tracing Pod2Pod Network Traffic in Kubernetes | Daniele Polencic','','2021',0,'When service-to-service communication fails silently, engineers must dive deep into packet inspection. This tutorial guides readers through capture techniques, using tools like tcpdump and Wireshark inside container network namespaces to trace pod-to-pod traffic. It addresses the complexity of tracing traffic within overlay networks and virtual ethernet pairs.','English','Blog Post','Advanced',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Kubernetes", "Networking", "Packet Tracing"]','["[COMMUNITY-TOOL]"]','[]','["kubernetes-troubleshooting.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://itnext.io/traffic-shaping-with-kubernetes-and-istio-7e44fbfca200','itnext.io: Taffic Shaping - Kubernetes & Istio | Daniele Polencic','','2021',0,'A step-by-step exploration of traffic shaping options inside Istio, including request shadowing, percentage-based splits, and fault injection strategies designed to proactively test system limits and resilience patterns.','English','Article','Medium',1,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Cloud Native Infrastructure", "Service Mesh", "Traffic Management"]','["[COMMUNITY-TOOL]"]','[]','["istio.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://itnext.io/understanding-kubectl-explain-9d703396cc8','==itnext.io: Using ‘kubectl explain’ for Custom Resources==','','2026',0,'An analytical guide showcasing how to leverage ''kubectl explain'' to dynamically inspect Custom Resource Definitions (CRDs). By querying the discovery API, platform engineers can navigate deeply nested custom resource structures and ensure compliance with schemas registered via operator patterns.','N/A','Article','Intermediate',0,'online','manual','d77e45f545d94e78b1b36db21a27d8e05142dc41bea2186451515607f0ad3ad8',100.0,1779029340,0,'2026-05-17T16:49:00.756789+02:00',NULL,NULL,NULL,'["Cloud Native", "Kubernetes", "CLI & Debugging"]','["[COMMUNITY-TOOL]"]','["docs/kubectl-commands.md"]','["kubectl-commands.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://itnext.io/unleashing-the-power-of-kubernetes-1-26-56979ee667fd','itnext.io: Unleashing the Power of Kubernetes 1.26: Exploring the New ValidatingAdmissionPolicy Feature with CEL','','2022',0,'An in-depth guide on the ValidatingAdmissionPolicy introduced in Kubernetes 1.26. Leveraging the Common Expression Language (CEL), cluster administrators can write and enforce custom admission validation rules inside the API Server without deploying external webhook architectures. This provides a highly performant, declarative security mechanism that reduces control plane latency.','English','Technical Blog','Advanced',0,'online','manual',NULL,NULL,NULL,0,'2022-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Kubernetes Security", "Policies", "CEL Admission"]','["[COMMUNITY-TOOL]"]','[]','["kubernetes-releases.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://itnext.io/upgrade-cert-manager-for-your-production-deployment-without-downtime-ee5d32fabec8','itnext.io: Upgrade Cert-Manager for Your Production Deployment Without Downtime','','2021',0,'A highly technical guide focusing on upgrading production cert-manager instances without cluster downtime. Addresses API version deprecations, webhook migrations, and handling CRD migrations smoothly.','English','Technical Blog','Advanced',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Security", "PKI & Certificates", "cert-manager", "Operations"]','["[COMMUNITY-TOOL]"]','[]','["kubernetes-security.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://itnext.io/using-aws-nlb-manually-targeting-an-eks-service-exposing-udp-traffic-17053ecd8f52','itnext.io: Using AWS NLB manually targeting an EKS Service exposing UDP traffic','','2021',0,'Advanced engineering tutorial outlining the manual provisioning and targeting configurations of Network Load Balancers (NLB) to handle inbound UDP traffic natively to pod layers on EKS.','English','Tutorial','Advanced',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Cloud Native", "AWS EKS", "Networking"]','["[COMMUNITY-TOOL]", "[GUIDE]"]','[]','["managed-kubernetes-in-public-cloud.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://itnext.io/using-rook-on-a-k3s-cluster-8a97a75ba25e','itnext.io: Using Rook On A K3s Cluster','','2021',0,'A practical guide outlining the configuration and installation steps required to run Rook-Ceph on lightweight, resource-constrained K3s clusters. It explains structural modifications needed to optimize enterprise storage frameworks for edge compute environments and development setups.','English','Article','Medium',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Storage", "Kubernetes Storage", "Lightweight Deployments"]','["[COMMUNITY-TOOL]"]','[]','["kubernetes-storage.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://itnext.io/vault-cluster-with-auto-unseal-on-kubernetes-8e469f9cdcfd','itnext.io: Vault cluster with auto unseal on Kubernetes','','2021',0,'Detailed structural guide for configuring an enterprise-grade, highly available HashiCorp Vault cluster in Kubernetes. Features automated unsealing integrations using cloud KMS systems (AWS KMS/GCP KMS) to remove manual keys dependencies.','English','Technical Blog','Advanced',1,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Security", "Secrets Management", "HashiCorp Vault"]','["[COMMUNITY-TOOL]"]','[]','["kubernetes-security.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://itnext.io/why-and-how-of-kubernetes-ingress-and-networking-6cb308ca03d2','itnext.io: Why and How of Kubernetes Ingress (and Networking) 🌟','','2021',4,'Deconstructs the underlying flow of external traffic traversing through Ingress controllers down to the target endpoints. Outlines why standard Layer 4 proxies fall short for advanced routing and explains how Layer 7 controllers dynamically reload configurations dynamically upon API changes.','English','Blog Post','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Infrastructure", "Networking", "Ingress", "Fundamentals"]','["[ENTERPRISE-STABLE]"]','[]','["kubernetes-networking.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://itnext.io/why-do-developers-find-kubernetes-hard-6532e8d6ce7f','itnext.io: Why do developers find Kubernetes so hard?','','2021',0,'Diagnoses the cognitive load and operational hurdles associated with exposing raw Kubernetes interfaces directly to application developers. It analyzes the friction created by complex network topologies, YAML verbosity, and security policies, making the case for platform abstraction layers and custom developer portals.','Agnostic','Opinion Piece','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Platform Engineering", "Developer Experience", "Kubernetes Usability"]','["[COMMUNITY-TOOL]"]','[]','["crossplane.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://itnext.io/working-with-kubernetes-configmaps-part-1-volume-mounts-f0ace283f5aa','itnext.io: Working with kubernetes configmaps, part 1: volume mounts','- [itnext.io: Working with kubernetes configmaps, part 2: Watchers](https://itnext.io/working-with-kubernetes-configmaps-part-2-watchers-b6dd0e583d71)','2022',0,'Contrast study comparing dynamic ConfigMap directory updates against subPath volume mounts. Reviews how runtime container systems monitor symlink changes and the resulting operational pitfalls for daemon configurations.','Go','Article','Intermediate',1,'online','manual',NULL,NULL,NULL,0,'2022-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Configuration", "ConfigMaps", "Synchronization"]','["[COMMUNITY-TOOL]"]','[]','["kubernetes.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://itnext.io/working-with-kubernetes-configmaps-part-2-watchers-b6dd0e583d71','itnext.io: Working with kubernetes configmaps, part 2: Watchers','','N/A',0,NULL,NULL,NULL,NULL,0,NULL,'manual','c4642098338acc234520b707627e5e04ae4e9f2ec2a8926586abef71e2ab2480',100.0,1779033586,0,'2026-05-17T17:59:46.297706+02:00',NULL,NULL,NULL,'[]','[]','["docs/kubernetes.md"]','[]','{}','{}');
INSERT INTO "resources" VALUES('https://itnext.io/working-with-the-kubernetes-api-587bc5941992','itnext.io: Working with the kubernetes API | Daniele Polencic 🌟','','2021',4,'Demonstrates programmatic interactions with the Kubernetes REST API. Provides examples of tracking real-time events, querying statuses, and using service accounts to build internal operators.','English','Guide','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["API Server", "Architecture", "Hands-on"]','["[ENTERPRISE-STABLE]", "[GUIDE]"]','[]','["kubernetes.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://itnext.io/writing-a-kubernetes-cli-in-go-a3970ad58299','itnext.io: Writing a Kubernetes CLI in Go','','2023',0,'A focused developer guide for creating custom CLI tools for Kubernetes using Go. Teaches how to build Cobra command frames, handle kubeconfigs, and execute API calls through REST mappings.','Go','Tutorial','Advanced',0,'online','manual',NULL,NULL,NULL,0,'2023-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Cloud Native & K8s", "CLI Development", "Go & Cobra"]','["[COMMUNITY-TOOL]", "[GUIDE]"]','[]','["kubernetes-client-libraries.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://itnext.io/wsl2-tips-limit-cpu-memory-when-using-docker-c022535faf6f','itnext.io: WSL2 Tips: Limit CPU/Memory When using Docker','','2020',0,'This technical guide explains how to prevent resource exhaustion on Windows by configuring a custom `.wslconfig` file to limit WSL 2''s CPU and memory allocations. Without these boundaries, WSL 2''s virtual machine can consume vast amounts of host resources during intensive builds or high-volume container runs. Applying these adjustments guarantees system stability and responsive workflows on developer machines.','N/A','Guide','Intermediate',0,'online','manual','e8bad0d63c57a2a71c844d7b0eab1b570481108796f312e07979c8c8fc24e753',100.0,1779033805,0,'2026-05-17T18:03:25.644724+02:00',NULL,NULL,NULL,'["Development Environment", "Windows Subsystem for Linux", "Resource Optimization"]','["[COMMUNITY-TOOL]", "[GUIDE]"]','["docs/linux-dev-env.md"]','["linux-dev-env.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://itnext.io/wth-is-a-operator-lifecycle-manager-873cf1661b04','itnext.io: Operator Lifecycle Manager','','2023',0,'Explains Operator Lifecycle Manager (OLM) as part of the Operator Framework. Highlights catalog management, automated dependency resolution, security upgrades, and dynamic operator scaling across production enterprise clusters.','Go','Architectural Analysis','Advanced',1,'online','manual',NULL,NULL,NULL,0,'2023-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Infrastructure", "Container Orchestration", "Kubernetes Operators"]','["[COMMUNITY-TOOL]"]','[]','["kubernetes-operators-controllers.md", "databases.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://itnext.io/you-dont-need-microservices-2ad8508b9e27','itnext.io: You Don’t Need Microservices 🌟','','2022',4,'Critically evaluates the industry''s widespread push for microservices, highlighting cases of ''distributed monoliths'' and unnecessary network overhead. Advocates for modular monolith designs as a better option for teams lacking the infrastructure capacity to manage distributed systems.','English','Technical Blog','Intermediate',1,'online','manual',NULL,NULL,NULL,0,'2022-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Microservices & Distributed Systems", "Architecture Patterns", "Anti-Patterns"]','["[ENTERPRISE-STABLE]"]','[]','["introduction.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://itnext.iocloud-native-ci-cd-with-tekton-laying-the-foundation-a377a1b59ac0','itnext.io: Tekton Pipelines Kickstarter. Cloud Native CI/CD with Tekton'' — Laying The Foundation','','N/A',0,'A curated technical resource and architectural guide covering itnext.io: Tekton Pipelines Kickstarter. Cloud Native CI/CD with Tekton'' — Laying The Foundation in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779033572,0,'2026-05-17T17:59:32.472247+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/tekton.md"]','["tekton.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://itrevolution.com/articles/get-started-with-team-topologies-in-8-steps','itrevolution.com: Get Started With Team Topologies In 8 Steps','','2020',0,'A practical roadmap to implementing Team Topologies, focusing on identifying stream-aligned, platform, enabling, and complicated-subsystem teams. Provides concrete steps for reducing cognitive load and managing team interaction modes to improve flow and speed up product feedback loops.','English','Article','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2020-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Organizational Design", "Team Topologies", "Implementation"]','["[COMMUNITY-TOOL]"]','[]','["project-management-methodology.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://itrevolution.com/articles/the-problem-with-org-charts','itrevolution.com: The Problem With Org Charts','','2020',0,'Explores the friction between traditional hierarchical organizational charts and the dynamic, communication-focused patterns required for modern software delivery. Highlights how Conway''s Law dictates that systems design mirrors communication structures, recommending shifting towards Team Topologies-aligned structures to streamline product delivery.','English','Article','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2020-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Organizational Design", "Team Topologies", "Team Structure"]','["[COMMUNITY-TOOL]"]','[]','["project-management-methodology.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://itrevolution.com/author/gene-kim',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,'manual','6f51866e04b84b8bc8c034a1c814d562c174c736a0ecf55026c93e981f7a574b',100.0,1779130495,0,'2026-05-18T20:54:55.029337+02:00',NULL,NULL,NULL,'[]','[]','["docs/devops.md"]','[]','{}','{}');
INSERT INTO "resources" VALUES('https://itrevolution.com/faculty/gene-kim',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,'manual','b83fef24ab0340f70f12d81cf38a2f6afa58ddb2e5c14b366efba176753abc58',100.0,1779030419,0,'2026-05-17T17:06:59.110734+02:00',NULL,NULL,NULL,'[]','[]','["docs/devops.md"]','[]','{}','{}');
INSERT INTO "resources" VALUES('https://itrevolution.com/get-started-with-team-topologies-in-8-steps','itrevolution.com: Get Started With Team Topologies In 8 Steps','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','f5f31d0c1889fec52864d5ec5b2cad5c7638512e2f4b565160ca7d0a2b5d9763',100.0,1779031231,0,'2026-05-17T17:20:31.580792+02:00',NULL,NULL,NULL,'[]','[]','["docs/project-management-methodology.md"]','[]','{}','{"duplicate_of": "https://itrevolution.com/articles/get-started-with-team-topologies-in-8-steps"}');
INSERT INTO "resources" VALUES('https://itrevolution.com/the-problem-with-org-charts','itrevolution.com: The Problem With Org Charts','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','62ebd83060da79481ca89a22949ad2dece3148a845bbae3b27859939cd84b832',100.0,1779033436,0,'2026-05-17T17:57:16.639247+02:00',NULL,NULL,NULL,'[]','[]','["docs/project-management-methodology.md"]','[]','{}','{"duplicate_of": "https://itrevolution.com/articles/the-problem-with-org-charts"}');
INSERT INTO "resources" VALUES('https://itsfoss.com/exa','itsfoss.com/exa','','2021',0,'Curator insight outlines `exa` as a rust-based colorized replacement for the traditional `ls` command. Live grounding signals that `exa` is now archived and deprecated; modern systems deploy `eza` to preserve safe directory printing and performance traits.','Rust','Command-Line Guide','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Linux", "Command Line", "Productivity"]','["[GUIDE]", "[LEGACY]"]','[]','["linux.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://itsfoss.com/gitter','itsfoss.com: Gitter: A Cross-Platform Open Source Community Platform for Developers','','2020',0,'An exploration of Gitter, a highly integrated developer-focused chat tool. Note: In late 2020, Gitter migrated its infrastructure to the Matrix network, moving away from legacy proprietary structures.','English','Blog','Beginner',0,'online','manual',NULL,NULL,NULL,0,'2020-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Developer Productivity", "Collaboration", "Chat Platforms"]','["[LEGACY]"]','[]','["project-management-tools.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://itsfoss.com/htop-alternatives','itsfoss.com: 5 htop Alternatives to Enhance Your Linux System Monitoring Experience','','2022',0,'Evaluates advanced alternative monitoring frameworks like `btop`, `glances`, and `gtop`. Discusses graphic layouts, remote API telemetry integration, and individual performance profiling capabilities.','C++','Command-Line Guide','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2022-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Linux", "Performance", "Monitoring"]','["[COMMUNITY-TOOL]", "[GUIDE]"]','[]','["linux.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://itsopensource.com/how-to-reduce-node-docker-image-size-by-ten-times','itsopensource.com: How to Reduce Node Docker Image Size by 10X','','2023',0,'Illustrates strategies to reduce Node.js runtime image sizes by up to 90%. Highlights multi-stage configurations, prune tools for dependencies, Alpine deployments, and build-time optimization.','JavaScript','article','Intermediate',1,'online','manual',NULL,NULL,NULL,0,'2023-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Containers", "Build Optimization", "Node.js"]','["[COMMUNITY-TOOL]"]','[]','["docker.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://ittroubleshooter.in/run-parallel-build-kubernetes-cluster-jenkins','ittroubleshooter.in: Run Parallel Builds in Kubernetes Cluster with Jenkins'' Pipeline 🌟','','N/A',0,'A curated technical resource and architectural guide covering ittroubleshooter.in: Run Parallel Builds in Kubernetes Cluster with Jenkins'' Pipeline 🌟 in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779030558,0,'2026-05-17T17:09:18.444442+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/demos.md"]','["demos.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://iximiuz.ck.page/posts/ivan-on-containers-kubernetes-and-backend-development-12','iximiuz.ck.page: Ivan on Containers, Kubernetes, and Backend Development','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','970e5e9b0b500a587bc850a7ab5823daa9348920e25fd9615935780434ef7aca',100.0,1779033051,0,'2026-05-17T17:50:51.139564+02:00',NULL,NULL,NULL,'[]','[]','["docs/kubernetes.md"]','[]','{}','{"duplicate_of": "https://iximiuz.kit.com/posts/ivan-on-containers-kubernetes-and-backend-development-12"}');
INSERT INTO "resources" VALUES('https://iximiuz.com/en/posts/container-learning-path','iximiuz.com: Learning Containers From The Bottom Up | Ivan Velichko 🌟🌟🌟','','2021',5,'A highly-rated, bottom-up container learning path created by Ivan Velichko. Traces container concepts back to bare-metal OS fundamentals, covering chroot, cgroups, linux namespaces, and runc.','English','Syllabus','Advanced',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Containers & Orchestration", "Container Architecture", "OS Level Virtualization"]','["[DE FACTO STANDARD]"]','[]','["docker.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://iximiuz.com/en/posts/container-networking-is-simple','iximiuz.com: Container Networking Is Simple!','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','9ac5d462a6d287c057b476e2d0afab3a6d2efe7c083b8d899494ed3cb3fbd595',100.0,1779030967,0,'2026-05-17T17:16:07.611730+02:00',NULL,NULL,NULL,'[]','[]','["docs/docker.md", "docs/networking.md"]','[]','{}','{"review_metadata": {"original_url": "https://iximiuz.com/en/posts/container-networking-is-simple", "proposed_url": "NONE", "reason": "High-Value Protection: generic_redirect_loss", "timestamp": "2026-05-18T18:54:55.023355"}, "duplicate_of": "https://labs.iximiuz.com/tutorials/container-networking-from-scratch"}');
INSERT INTO "resources" VALUES('https://iximiuz.com/en/posts/containerd-command-line-clients','iximiuz.com: Why and How to Use containerd from the Command Line','','N/A',0,NULL,NULL,NULL,NULL,0,'online','manual','5190cb37c1f497ce69bac1c89ae6d954b9ae62e6e1fbb8b1349049e9c3e4811d',100.0,1779034492,0,'2026-05-17T18:14:52.698267+02:00',NULL,NULL,NULL,'[]','[]','["docs/kubernetes.md"]','[]','{}','{}');
INSERT INTO "resources" VALUES('https://iximiuz.com/en/posts/containers-101-attach-vs-exec','iximiuz.com: Containers 101: attach vs. exec - what''s the difference?','','N/A',0,'A curated technical resource and architectural guide covering iximiuz.com: Containers 101: attach vs. exec - what''s the difference? in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'duplicate','manual','40ef77a1ae0382685c8963a7a381fb40ff9096fdc46f001d507381bbb4c41b53',100.0,1779030987,0,'2026-05-17T17:16:27.254995+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/docker.md"]','["docker.md"]','{}','{"duplicate_of": "https://labs.iximiuz.com/tutorials/docker-run-vs-attach-vs-exec"}');
INSERT INTO "resources" VALUES('https://iximiuz.com/en/posts/containers-making-images-better','iximiuz.com: In Pursuit of Better Container Images: Alpine, Distroless, Apko, Chisel, DockerSlim, oh my!','','2023',0,'A deep technical comparison of minimalist base image architectures (apko, Distroless, Chisel, DockerSlim) and their role in shrinking microservice attack surfaces. This guide walks through the trade-offs between packaging minimum system packages and compiling entirely distroless, binary-only configurations.','Go','Article','Advanced',1,'online','manual',NULL,NULL,NULL,0,'2023-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Container Infrastructure", "Image Optimization", "Base Images"]','["[COMMUNITY-TOOL]"]','[]','["container-managers.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://iximiuz.com/en/posts/containers-vs-pods','==iximiuz.com: Containers vs. Pods - Taking a Deeper Look==','','N/A',0,NULL,NULL,NULL,NULL,0,'online','manual','55e97a553682b6072a8143c79c4baf3e135e70ff707bb5d9a92bee7520627649',100.0,1779033426,0,'2026-05-17T17:57:06.158727+02:00',NULL,NULL,NULL,'[]','[]','["docs/kubernetes.md"]','[]','{}','{"review_metadata": {"original_url": "https://iximiuz.com/en/posts/containers-vs-pods", "proposed_url": "NONE", "reason": "High-Value Protection: generic_redirect_loss", "timestamp": "2026-05-18T18:54:54.988113"}}');
INSERT INTO "resources" VALUES('https://iximiuz.com/en/posts/docker-debug-slim-containers','iximiuz.com: Docker: How To Debug Distroless And Slim Containers 🌟','','2023',0,'Introduces brilliant systems troubleshooting strategies for hardened distroless images containing no system shells. Details namespace sharing techniques, container attachment interfaces, and process-level inspection.','Shell','article','Advanced',1,'online','manual',NULL,NULL,NULL,0,'2023-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Containers", "Diagnostics", "Debugging Runtimes"]','["[COMMUNITY-TOOL]"]','[]','["docker.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://iximiuz.com/en/posts/docker-publish-container-ports','iximiuz.com: What Actually Happens When You Publish a Container Port 🌟','','2021',4,'An elite architectural exploration of how published ports route traffic. Explains packet pathways from the host NIC through iptables, DNAT rules, virtual interfaces, and down to the application''s listen sockets.','English','Deep Dive','Advanced',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Containers & Orchestration", "Docker Networking & Volumes", "Networking"]','["[ENTERPRISE-STABLE]"]','[]','["docker.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://iximiuz.com/en/posts/docker-publish-port-of-running-container','iximiuz.com: How To Publish a Port of a Running Container 🌟','','2023',0,'Explores advanced network diagnostic patterns to dynamically inject and expose port mappings on active, running Docker containers without lifecycle interruptions. Details underlying Linux namespaces, iptables configurations, and runtime API calls.','Shell','article','Advanced',0,'online','manual',NULL,NULL,NULL,0,'2023-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Containers", "Docker Runtime", "Network Engineering"]','["[COMMUNITY-TOOL]"]','[]','["docker.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://iximiuz.com/en/posts/kubernetes-api-call-simple-http-client','iximiuz.com: How To Call Kubernetes API using Simple HTTP Client 🌟🌟🌟','','2021',5,'A highly practical walk-through illustrating how to query the Kubernetes API securely from any external script or HTTP client. Focuses on certificate manipulation and authentication headers.','English','Tutorial','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["API Server", "Debugging", "HTTP Client"]','["[DE FACTO STANDARD]", "[GUIDE]"]','[]','["kubernetes.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://iximiuz.com/en/posts/kubernetes-api-go-cli','iximiuz.com: How To Develop Kubernetes CLIs Like a Pro','','2024',0,'A master tutorial on constructing professional CLI integrations for Kubernetes. Highlights terminal output formats, localized API discovery caches, custom schema validations, and concurrency strategies.','Go','Tutorial','Advanced',0,'online','manual',NULL,NULL,NULL,0,'2024-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Cloud Native & K8s", "CLI Development", "Go & Cobra"]','["[COMMUNITY-TOOL]", "[GUIDE]"]','[]','["kubernetes-client-libraries.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://iximiuz.com/en/posts/kubernetes-api-go-types-and-common-machinery','iximiuz.com: How To Call Kubernetes API using Go - Types and Common Machinery','','N/A',0,'A masterfully structured tutorial on raw Kubernetes API mechanisms using Go''s dynamic client and RESTClient abstractions. Explains complex API machinery concepts in clear, visual steps.','en','Guide','Advanced',0,'online','manual','17d3b56a67282d31e4d58d501884cad243f3f52bd21d9e225fd4fc444cdcfd7e',100.0,1779032522,1,'2026-05-17T17:42:02.672338+02:00',NULL,NULL,NULL,'["Cloud Native Languages", "Go", "Kubernetes Integration"]','["[DE FACTO STANDARD]", "[GUIDE]"]','["docs/golang.md"]','["golang.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://iximiuz.com/en/posts/kubernetes-api-how-to-extend','iximiuz.com: How To Extend Kubernetes API - Kubernetes vs. Django','','2021',5,'Contrasts the architectural approaches of the Kubernetes API with classical web frameworks like Django. Highlights reconciliation loops and declarative infrastructure patterns.','English','Article','Advanced',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["API Server", "Extensibility", "Architecture"]','["[DE FACTO STANDARD]"]','[]','["kubernetes.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://iximiuz.com/en/posts/kubernetes-api-structure-and-terminology','iximiuz.com: Working with Kubernetes API - Resources, Kinds, and Objects','','2021',5,'An elegant structural analysis clarifying confusing terminology in the Kubernetes API. Explores the explicit definitions and dependencies of Kinds, Resources, and active cluster Objects.','English','Guide','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["API Server", "Architecture", "Terminology"]','["[DE FACTO STANDARD]", "[GUIDE]"]','[]','["kubernetes.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://iximiuz.com/en/posts/kubernetes-ephemeral-containers','iximiuz.com: Kubernetes Ephemeral Containers and kubectl debug Command 🌟','','2023',0,'A comprehensive deep-dive into the architectural mechanics of kubectl debug and ephemeral containers. Explains container namespaces sharing, security contexts, and step-by-step diagnostic workflows on live clusters.','English','Guide','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2023-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Architecture", "Pod Lifecycle", "Ephemeral Containers"]','["[COMMUNITY-TOOL]", "[GUIDE]"]','[]','["kubernetes-troubleshooting.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://iximiuz.com/en/posts/kubernetes-operator-pattern','iximiuz.com: Exploring Kubernetes Operator Pattern 🌟','','2021',0,'A deep-dive analysis on the mechanics of the controller runtime. It explains internal structures such as informers, dynamic work queues, and client-go caches, illustrating how reconciliation loops run concurrently.','N/A','Article','Advanced',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Resources", "Education", "Deep Dive", "Operators"]','["[COMMUNITY-TOOL]"]','[]','["kubernetes-operators-controllers.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://iximiuz.com/en/posts/kubernetes-vs-virtual-machines','==iximiuz.com: How Kubernetes Reinvented Virtual Machines (in a good sense)=='' 🌟🌟','','N/A',0,NULL,NULL,NULL,NULL,0,'online','manual','9afb69f9d90ea5a80c4c9b150931c3a7c9a102bcd35c004a71cf018e39c0bb34',100.0,1779033824,0,'2026-05-17T18:03:44.769665+02:00',NULL,NULL,NULL,'[]','[]','["docs/kubernetes.md"]','[]','{}','{"review_metadata": {"original_url": "https://iximiuz.com/en/posts/kubernetes-vs-virtual-machines", "proposed_url": "NONE", "reason": "High-Value Protection: generic_redirect_loss", "timestamp": "2026-05-18T18:54:55.001387"}}');
INSERT INTO "resources" VALUES('https://iximiuz.com/en/posts/laymans-iptables-101','iximiuz.com: Illustrated introduction to Linux iptables','','2021',0,'A highly descriptive, visual deep dive into the inner workings of the Linux netfilter and iptables frameworks. Explains how packets flow through tables (filter, nat, mangle, raw) and standard chains (INPUT, OUTPUT, FORWARD, PREROUTING, POSTROUTING). Essential reading for understanding low-level Kubernetes container networking interface (CNI) routing.','English','Technical Article','Advanced',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Networking", "Security", "Firewalls"]','["[COMMUNITY-TOOL]"]','[]','["linux.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://iximiuz.com/en/posts/prometheus-functions-agg-over-time','iximiuz.com: Prometheus Cheat Sheet - Moving Average, Max, Min, etc (Aggregation Over Time)','','2026',0,'A technical guide for applying aggregate-over-time algorithms inside Prometheus. Curator Insight highlights performance metrics monitoring. Live Grounding confirms these specific metrics equations are critical for building standard Grafana dashboards.','PromQL','Guide','Advanced',0,'online','manual',NULL,NULL,NULL,0,'2026-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Observability", "Metrics & Monitoring", "Prometheus"]','["[COMMUNITY-TOOL]", "[GUIDE]"]','[]','["cheatsheets.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://iximiuz.com/en/posts/prometheus-vector-matching','iximiuz.com: Prometheus Cheat Sheet - How to Join Multiple Metrics (Vector Matching) 🌟','','2026',0,'An advanced technical guide targeting complex PromQL vector matching and joining. Curator Insight notes how it simplifies multi-dimension indexing. Live Grounding shows this is a critical reference for engineers designing precise production alerts.','PromQL','Guide','Advanced',0,'online','manual',NULL,NULL,NULL,0,'2026-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Observability", "Metrics & Monitoring", "Prometheus"]','["[COMMUNITY-TOOL]", "[GUIDE]"]','[]','["cheatsheets.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://iximiuz.com/en/posts/service-discovery-in-kubernetes','iximiuz.com: Service discovery in Kubernetes - combining the best of two worlds','','2026',0,'A deep-dive analysis mapping how network packages resolve endpoints inside Kubernetes. Contrasts environment-variable injection against internal CoreDNS discovery systems, detailing how virtual ClusterIP networks route requests to running pods via iptables rules.','None','Blog Post','Advanced',0,'online','manual',NULL,NULL,NULL,0,'2026-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Networking", "Service Discovery", "DNS & Endpoints"]','["[COMMUNITY-TOOL]"]','[]','["kubernetes.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://iximiuz.com/en/posts/service-proxy-pod-sidecar-oh-my','iximiuz.com: Service proxy, pod, sidecar, oh my!','','2021',0,'A master-level analysis detailing network transport mechanics between proxies, sidecars, and local services in a Pod. Discusses virtual interfaces, loopback traffic routing, and proxy interception protocols.','N/A','Technical Blog','Advanced',1,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Orchestration", "Pod Patterns", "Networking"]','["[COMMUNITY-TOOL]"]','[]','["kubernetes.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://iximiuz.com/en/posts/ssh-tunnels','iximiuz.com: A Visual Guide to SSH Tunnels: Local and Remote Port Forwarding 🌟','','2021',4,'Exceptionally clear visual exploration of SSH tunneling mechanics. Uses detailed diagrams to illustrate local forwarding, remote reverse-tunnels, and dynamic SOCKS proxying, making it an essential reference for systems engineers.','English','Article','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Infrastructure", "Networking", "SSH Tunnels"]','["[ENTERPRISE-STABLE]"]','[]','["linux.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://iximiuz.com/en/posts/thick-container-vulnerabilities','iximiuz.com: The need for slimmer containers. Scanning official Python images with Snyk','','2021',0,'An in-depth technical article demonstrating the correlation between container footprint size and security surface area. Compares standard debian-based Python base images with alpine and distroless alternatives utilizing Snyk. Highlights how removing utility packages significantly reduces threat profiles.','N/A','Article','Intermediate',1,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Security", "Vulnerability Management", "Base Images"]','["[COMMUNITY-TOOL]"]','[]','["devsecops.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://iximiuz.com/en/series/working-with-kubernetes-api','iximiuz.com: Working with Kubernetes API','','2021',5,'A comprehensive series dissecting the internal design of the API Server. Thoroughly details etcd storage bindings, API conversion rules, and the mechanics of watch events.','English','Series','Advanced',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["API Server", "Architecture", "Series"]','["[DE FACTO STANDARD]"]','[]','["kubernetes.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://iximiuz.kit.com/posts/ivan-on-containers-kubernetes-and-backend-development-12','iximiuz.ck.page: Ivan on Containers, Kubernetes, and Backend Development','','2023',0,'A highly educational newsletter series focusing on the deep-dive mechanics of container runtimes, Kubernetes API orchestration, and backend architecture. It bridges backend software engineering with low-level container execution models, explaining kernel-level primitives crucial for building resilient cloud-native systems.','English','Newsletter','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2023-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Education", "Backend Development", "Containerization"]','["[COMMUNITY-TOOL]"]','[]','["kubernetes.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://jaffarshaik.medium.com/kubernetes-architecture-and-components-bf637dbd0526','==jaffarshaik.medium.com: Kubernetes Architecture and components== 🌟','','N/A',0,'A curated technical resource and architectural guide covering ==jaffarshaik.medium.com: Kubernetes Architecture and components== 🌟 in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779033862,0,'2026-05-17T18:04:22.056043+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes.md"]','["kubernetes.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://jakarta.ee',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,'manual','cf9eb8e0ece5aa4ae210af01b75cb20ad2f0235dee1e3d3483f077621c68d62b',100.0,1779029507,1,'2026-05-17T16:51:47.322616+02:00',NULL,NULL,NULL,'[]','[]','["docs/java_frameworks.md"]','[]','{}','{}');
INSERT INTO "resources" VALUES('https://jakevdp.github.io/PythonDataScienceHandbook','Python Data Science Handbook 🌟','','2022',0,'An essential technical handbook for Python''s core data science tools. Provides high-density architectural explanations of NumPy arrays, Pandas structured tables, Matplotlib visualization objects, and Scikit-Learn pipelines.','Python','Book','Intermediate',0,'duplicate','manual',NULL,NULL,NULL,0,'2022-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Data Science", "Data Engineering", "Data Analysis"]','["[COMMUNITY-TOOL]"]','[]','["python.md"]','{}','{"duplicate_of": "https://github.dev/jakevdp/PythonDataScienceHandbook/tree/master/notebooks"}');
INSERT INTO "resources" VALUES('https://jakubstransky.com/2021/11/05/4-devs-kubernetes-interview-question-made-easy','jakubstransky.com: 4 devs by devs: Kubernetes interview question made easy','','2021',3,'Developer-centric walkthrough addressing container orchestration challenges. Discusses the relationship between ingress controllers, ingress resources, internal service definitions, and horizontal autoscaling parameters.','None','Article','Intermediate',1,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["DevOps", "Container Orchestration", "Kubernetes"]','["[COMMUNITY-TOOL]"]','[]','["interview-questions.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://jamaica-gleaner.com/article/business/20211224/amazon-outages-future-implications','jamaica-gleaner.com: Amazon outage’s future implications','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','cea211d297d9124ea92b8cf4c658c17394c874837adcbb1c45db39fc7793b391',100.0,1779031577,0,'2026-05-17T17:26:17.517884+02:00',NULL,NULL,NULL,'[]','[]','["docs/public-cloud-solutions.md"]','[]','{}','{"duplicate_of": "https://past.jamaica-gleaner.com/article/business/20211224/amazon-outages-future-implications"}');
INSERT INTO "resources" VALUES('https://jamalshahverdiev.medium.com/argocd-applicationset-with-applications-image-updater-and-notification-controller-with-sso-bba3182dad8a','jamalshahverdiev.medium.com: ArgoCD ApplicationSet with Applications, Image'' Updater and Notification controller with SSO','','N/A',0,'A curated technical resource and architectural guide covering jamalshahverdiev.medium.com: ArgoCD ApplicationSet with Applications, Image'' Updater and Notification controller with SSO in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779032045,0,'2026-05-17T17:34:05.979802+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/argo.md"]','["argo.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://jamesdefabia.github.io/docs/user-guide/kubectl/kubectl_explain','kubectl explain','','2026',0,'Official reference documentation for ''kubectl explain'', a critical utility for schema exploration within the Kubernetes API. Architecturally, it queries the cluster OpenAPI specification directly to output detailed structural layouts of specific resources, assisting developers in constructing valid declarative YAML manifests.','N/A','Documentation','Beginner',0,'online','manual','3705d81354a0ecb5a7ef02884cf63513a0af6cecc78633f03ee37c83a3b032df',100.0,1779032574,1,'2026-05-17T17:42:54.661316+02:00',NULL,NULL,NULL,'["Cloud Native", "Kubernetes", "CLI & Debugging"]','["[COMMUNITY-TOOL]"]','["docs/kubectl-commands.md"]','["kubectl-commands.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://jamiemaguire.net/index.php/2023/04/22/first-look-azure-open-ai-studio-prompt-engineering-what-you-can-do-and-how','jamiemaguire.net: First Look: Azure Open AI Studio, Prompt Engineering. What You Can Do and How','','2023',0,'Architectural breakdown of Azure OpenAI Studio, exploring model playground utilization, payload configurations, prompting practices, and systemic safeguards to mitigate hallucinations.','None','Article','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2023-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Artificial Intelligence", "Generative AI", "Azure OpenAI"]','["[COMMUNITY-TOOL]"]','[]','["azure.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://jan-krueger.net/git-cheat-sheet-extended-edition','jan-krueger.net: Git cheat sheet, extended edition','','2022',3,'Curator Insight: An extended, detailed reference card compiling advanced plumbing options and config parameters. Live Grounding: Very useful for Git power-users customizing their global shell configurations, alias setups, and SSH multi-key authentication strategies.','English','Reference Card','Advanced',0,'online','manual',NULL,NULL,NULL,0,'2022-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Development", "Version Control", "Git"]','["[COMMUNITY-TOOL]"]','[]','["cheatsheets.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://jasiek-petryk.medium.com/setting-up-a-private-helm-chart-repository-on-github-4a767703cec8','jasiek-petryk.medium.com: Setting up a private Helm chart repository on'' GitHub','','N/A',0,'A curated technical resource and architectural guide covering jasiek-petryk.medium.com: Setting up a private Helm chart repository on'' GitHub in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779030614,0,'2026-05-17T17:10:14.824824+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/helm.md"]','["helm.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://jasperfx.github.io/lamar','Lamar','','2025',0,'An advanced, high-performance IoC container and assembly scanning engine compatible with Microsoft''s DI standards. Leverages Roslyn-powered dynamic code compilation to optimize dependency resolution pathways in microservices.','C#','Library','Advanced',1,'online','manual',NULL,NULL,NULL,0,'2025-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Software Architecture & .NET Development", "Application Diagnostics", "IoC Containers"]','["[COMMUNITY-TOOL]"]','[]','["dotnet.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://jasperfx.github.io/oakton','Oakton','','2025',0,'An robust CLI command parser and diagnostic middleware for .NET console applications. Enables advanced command-line tool structuring, service health assessments, and native execution hook extensions within standard ASP.NET Core hosts.','C#','Library','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2025-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Software Architecture & .NET Development", "Application Diagnostics", "CLI Engines"]','["[COMMUNITY-TOOL]"]','[]','["dotnet.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://javaconceptoftheday.com/java-9-interface-private-methods','javaconceptoftheday.com: Java 9 Interface Private Methods','','2017',0,'An educational guide on the introduction of private methods within Java 9 interfaces. It explains how this structural addition enables better code encapsulation, dry code patterns, and common utility reusability inside interface default methods.','Java','Article','Beginner',0,'online','manual',NULL,NULL,NULL,0,'2017-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Software Development", "Java Language", "Syntax and Features"]','["[COMMUNITY-TOOL]"]','[]','["java_frameworks.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://javaoperatorsdk.io','javaoperatorsdk.io: Build Kubernetes Operators in Java without hassle','','2026',0,'The Java Operator SDK is an open-source, enterprise-grade framework for developing reliable Kubernetes operators using pure Java. It handles complex reconciliation patterns, informer caches, and API interactions seamlessly.','Java','Framework','Advanced',1,'online','manual',NULL,NULL,NULL,0,'2026-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Kubernetes Development", "Java SDKs", "Operators"]','["[COMMUNITY-TOOL]"]','[]','["kubernetes-client-libraries.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://javarevisited.blogspot.com/2011/04/garbage-collection-in-java.html','javarevisited.blogspot.com: How Garbage Collection works in Java? Explained (2011)','','2011',0,'A fundamental learning resource explaining basic JVM Garbage Collection loops, young-and-old generational divisions, and classic algorithms (such as Serial and Parallel collectors). While standard for conceptual onboarding, developers should supplement this material with modern G1GC and low-latency concurrent garbage collectors.','English','Technical Blog','Beginner',0,'online','manual',NULL,NULL,NULL,0,'2011-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Software Engineering", "Java Virtual Machine", "Garbage Collection"]','["[COMMUNITY-TOOL]"]','[]','["java-and-java-performance-optimization.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://javarevisited.blogspot.com/2013/07/role-based-access-control-using-spring-security-ldap-authorities-mapping-mvc.html','javarevisited.blogspot.com: Role based Access control using Spring Security and MVC, Mapping LDAP Groups to Authorities for Authorization','','2013',0,'A historical implementation guide detailing role-based access control (RBAC) mapping LDAP directory groups onto Spring Security authorities. While LDAP remains common, modern 2026 architectures heavily prefer stateless, OAuth2/OIDC and JWT-based validation models.','Java','Article','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2013-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Spring Ecosystem", "Security", "Access Control"]','["[COMMUNITY-TOOL]"]','[]','["java_frameworks.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://javarevisited.blogspot.com/2017/02/difference-between-executor-executorservice-and-executors-in-java.html',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,'manual','d550d8e7b432a9a87cd78e2b66a5b89bca429660fdd8fe3164f12669d5c56a98',100.0,1779033336,0,'2026-05-17T17:55:36.382523+02:00',NULL,NULL,NULL,'[]','[]','["docs/java-and-java-performance-optimization.md"]','[]','{}','{}');
INSERT INTO "resources" VALUES('https://javarevisited.blogspot.com/2017/12/10-things-java-programmers-should-learn.html','javarevisited.blogspot.com: 10 Things Java Programmers Should Learn in 2022','','2022',0,'Overview of essential modern skills for Java developers, highlighting GraalVM, Spring Boot 3, reactive microservices, Docker, Kubernetes integration, and concurrency APIs.','English','Article','Beginner',0,'online','manual',NULL,NULL,NULL,0,'2022-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Software Development", "Java", "Career Development"]','["[COMMUNITY-TOOL]"]','[]','["java-and-java-performance-optimization.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://javarevisited.blogspot.com/2018/06/java-vs-python-which-programming-language-to-learn-first.html','javarevisited.blogspot.com: Java vs Python - Which Programming Language beginners should learn in 2022?','','2022',0,'Curator Insight: A technical comparison of static type execution in Java versus dynamic runtimes in Python.
Live Grounding: Reviews execution overhead profiles, virtual machine performance, learning paths, and application design parameters across enterprise development landscapes.','Python','Article','Beginner',0,'online','manual',NULL,NULL,NULL,0,'2022-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Software Engineering", "General Engineering", "Language Evaluation"]','["[COMMUNITY-TOOL]"]','[]','["python.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://javarevisited.blogspot.com/2019/01/top-5-free-kubernetes-courses-for-DevOps-Engineer.html','javarevisited.blogspot.com: Top 5 Free Courses to Learn Kubernetes for Developers and DevOps Engineers','','2019',0,'A developer-oriented directory compiling recommended free training courses for Kubernetes. Emphasizes basic core architecture, resource scheduling, container deployment strategies, and general configuration management.','N/A','Article','Beginner',0,'online','manual',NULL,NULL,NULL,0,'2019-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Cloud Native", "Education", "Course Directories"]','["[COMMUNITY-TOOL]"]','[]','["kubernetes-tutorials.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://javarevisited.blogspot.com/2019/05/top-5-courses-to-learn-docker-and-kubernetes-for-devops.html','javarevisited.blogspot.com: Top 5 courses to Learn Docker and Kubernetes in 2020 - Best of Lot','','2020',0,'A highly structured, comparative review of the market''s leading educational courses for mastering Docker and Kubernetes. It contrasts options across popular platforms (Udemy, Pluralsight, Coursera) to help IT professionals select training that matches their current technical skill set and career goals.','English','Article','Beginner',0,'online','manual',NULL,NULL,NULL,0,'2020-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Training", "Curated Lists", "Courses"]','["[COMMUNITY-TOOL]"]','[]','["kubernetes.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://javarevisited.blogspot.com/2019/10/the-java-developer-roadmap.html','javarevisited.blogspot.com: The 2020 Java Developer RoadMap 🌟','','2019',0,'A comprehensive developer roadmap outlining the tools, frameworks, and foundational concepts required to master modern Java development. This curriculum includes coverage of JVM internals, MVC frameworks, container integration, concurrency models, and cloud native microservice patterns.','Java','Article','Beginner',0,'online','manual',NULL,NULL,NULL,0,'2019-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Software Development", "Java Ecosystem", "Roadmaps"]','["[COMMUNITY-TOOL]"]','[]','["java_frameworks.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://javarevisited.blogspot.com/2020/05/10-jdbctemplate-examples-in-spring.html','javarevisited.blogspot.com: 10 JdbcTemplate Examples in Spring Framework','','2020',0,'Provides ten practical coding patterns for leveraging Spring''s robust `JdbcTemplate`. It highlights how the framework automates SQL connection pool resource management, handles query mapping, and converts vendor-specific SQL exceptions into standard Spring-based exceptions.','Java','Article','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2020-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Spring Ecosystem", "Data Access", "JDBC"]','["[COMMUNITY-TOOL]"]','[]','["java_frameworks.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://javarevisited.blogspot.com/2020/06/top-5-courses-to-learn-kubernetes-for-devops-and-certification.html','javarevisited.blogspot.com: Top 5 Online Courses to Learn Kubernetes in 2022 - Best of Lot','','2022',2,'An structured analytical review of high-performing cloud education resources. Evaluates programs based on practice exam quality, physical lab setups, and compliance with CNCF certification paths.','English','Blog Post','Beginner',0,'online','manual',NULL,NULL,NULL,0,'2022-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Professional Development", "Opinion & Strategy", "Course Reviews"]','["[COMMUNITY-TOOL]"]','[]','["kubernetes-tutorials.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://javarevisited.blogspot.com/2020/11/why-devops-engineer-learn-docker-kubernetes.html','javarevisited.blogspot.com: Why Every Programmer, DevOps Engineer Should learn Docker and Kubernetes in 2020','','2020',3,'Outlines why containerization and container orchestration skills have transitioned from advanced operational specialties to core software development competencies. Highlights the industry-wide ubiquity of Docker and Kubernetes for consistent, reproducible builds across local and cloud environments.','English','Blog','Beginner',0,'online','manual',NULL,NULL,NULL,0,'2020-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Cloud Native Infrastructure", "Professional Development", "Career Engineering"]','["[COMMUNITY-TOOL]"]','[]','["introduction.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://javarevisited.blogspot.com/2021/09/microservices-design-patterns-principles.html','javarevisited.blogspot.com: Top 10 Microservices Design Patterns and Principles - Examples','1. Database per Microservice
    2. Event Sourcing
    3. CQRS
    4. Saga
    5. BFF
    6. API Gateway
    7. Strangler
    8. Circuit Breaker
    9. Externalized Configuration
    10. Consumer-Driven Contract Tracing','2021',0,'Explores 10 industry-standard microservices design patterns, providing concrete conceptual diagrams and usage examples for Database-per-Microservice, Event Sourcing, CQRS, Saga Orchestration, and the Backends-for-Frontends (BFF) topology.','English','Article','Intermediate',1,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Microservices", "Design Patterns", "Catalog"]','["[COMMUNITY-TOOL]"]','[]','["introduction.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://javarevisited.blogspot.com/2022/01/spring-boot-angular-example-tutorial.html','javarevisited.blogspot.com: Spring Boot + Angular Example Tutorial for Java Developers','','2022',0,'A fullstack starter tutorial demonstrating how to integrate a Spring Boot backend API with an Angular single-page frontend application. It covers structuring cross-origin request policies (CORS), handling JSON model parsing, and securing application endpoints.','Java','Article','Beginner',0,'online','manual',NULL,NULL,NULL,0,'2022-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Web Layer", "Full Stack", "Spring Boot & Angular"]','["[COMMUNITY-TOOL]"]','[]','["java_frameworks.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://javarevisited.blogspot.com/2022/02/how-to-log-sql-statements-in-spring.html','javarevisited.blogspot.com: How to log SQL statements in Spring Boot? Example Tutorial','','2022',0,'Illustrates simple configuration strategies to output generated Hibernate SQL queries directly to standard output for debugging purposes. It compares application properties configurations against logback file management schemes.','Java','Article','Beginner',0,'online','manual',NULL,NULL,NULL,0,'2022-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Data Access", "Logging", "Spring Data JPA"]','["[COMMUNITY-TOOL]"]','[]','["java_frameworks.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://javarevisited.blogspot.com/2022/03/top-20-apache-kafka-interview-questions.html','javarevisited.blogspot.com: Top 20 Apache Kafka Interview Questions with Answers','','2022',4,'Technical review of Apache Kafka distributed broker architecture. Explores partition replication, consumer group rebalancing, write-ahead logs, and message semantics like Exactly-Once Processing (EOS).','None','Article','Advanced',1,'online','manual',NULL,NULL,NULL,0,'2022-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Data Engineering", "Event Streaming", "Apache Kafka"]','["[ENTERPRISE-STABLE]"]','[]','["interview-questions.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://javarevisited.blogspot.com/2022/08/how-to-post-json-data-with-curl-command.html','javarevisited.blogspot.com: How to send POST Request with JSON Payload using Curl Command in Linux to Test RESTful Web Services?','','2022',3,'Practical tutorial demonstrating how to perform HTTP POST requests with raw JSON payloads using the cURL CLI tool. This represents an essential skill for terminal-based API profiling, continuous integration sanity checks, and debugging.','Shell','Tutorial','Beginner',0,'online','manual',NULL,NULL,NULL,0,'2022-06-01T00:00:00+02:00',NULL,NULL,NULL,'["API Tooling", "CLI Utilities", "cURL"]','["[COMMUNITY-TOOL]", "[GUIDE]"]','[]','["api.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://javarevisited.blogspot.com/2022/08/json-interview-questions-with-answers.html','javarevisited.blogspot.com: Top 20 JSON Interview Questions with Answers for Beginners and Experienced Developers','','2022',3,'Basic guide covering JavaScript Object Notation rules. Contemplates object mapping, nested configurations, schema validations, and comparison against compact representations like Protobuf.','None','Article','Beginner',0,'online','manual',NULL,NULL,NULL,0,'2022-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Software Engineering", "Data Formats", "JSON"]','["[COMMUNITY-TOOL]"]','[]','["interview-questions.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://javascript.plainenglish.io/enough-why-its-time-to-rip-out-angular-7d831802c8a2','javascript.plainenglish.io: Angular is Costing Companies Billions','','N/A',0,'A curated technical resource and architectural guide covering javascript.plainenglish.io: Angular is Costing Companies Billions in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779031266,0,'2026-05-17T17:21:06.231468+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/angular.md"]','["angular.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://javascript.plainenglish.io/everything-you-need-to-know-about-yaml-files-5423358cc5c9','javascript.plainenglish.io: Everything You Need To Know About YAML Files','','N/A',0,'A curated technical resource and architectural guide covering javascript.plainenglish.io: Everything You Need To Know About YAML Files in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'duplicate','manual','N/A',100.0,1779033801,0,'2026-05-17T18:03:21.883637+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/yaml.md"]','["yaml.md"]','{}','{"is_special": true, "duplicate_of": "https://betterprogramming.pub/everything-you-need-to-know-about-kafka-a83e2456d14c"}');
INSERT INTO "resources" VALUES('https://javaspringvaadin.wordpress.com/2018/05/22/mavenintellijidea','javaspringvaadin.wordpress.com: Crea un Proyecto Maven desde el IDE IntelliJ'' IDEA','','N/A',0,'A curated technical resource and architectural guide covering javaspringvaadin.wordpress.com: Crea un Proyecto Maven desde el IDE IntelliJ'' IDEA in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual',NULL,80.0,1779030861,0,'2026-05-17T17:14:21.527549+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/maven-gradle.md"]','["maven-gradle.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://javatechonline.com/deploy-spring-boot-docker-spring-boot','javatechonline.com: How To Deploy Spring Boot Application In Docker?','','2021',0,'An introductory walkthrough detailing how to containerize Java-based enterprise workloads. Focuses on constructing optimized Dockerfiles, multi-stage builds to minimize image footprint, and utilizing spring-boot-maven-plugin or buildpacks to generate production-ready container layers.','Java','Tutorial','Beginner',1,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Application Development", "Containerization", "Java Spring Boot"]','["[COMMUNITY-TOOL]", "[GUIDE]"]','[]','["demos.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://javatechonline.com/distributed-tracing-logging-using-sleuth-zipkin',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,'manual','7353b526d34e2810fe90f5d2c208d22e2f204f5e8c770988689ae98225164603',100.0,1779130494,1,'2026-05-18T20:54:54.989866+02:00',NULL,NULL,NULL,'[]','[]','["docs/monitoring.md"]','[]','{}','{}');
INSERT INTO "resources" VALUES('https://javatechonline.com/how-to-deploy-spring-boot-application-in-docker','javatechonline.com: How To Deploy Spring Boot Application In Docker?','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','545b67507ca073ed85062010697ef67dfc5020fd250c53c607e528bcf374bd41',100.0,1779032335,0,'2026-05-17T17:38:55.142300+02:00',NULL,NULL,NULL,'[]','[]','["docs/demos.md"]','[]','{}','{"duplicate_of": "https://javatechonline.com/deploy-spring-boot-docker-spring-boot"}');
INSERT INTO "resources" VALUES('https://javatechonline.com/how-to-implement-distributed-logging-tracing-using-sleuth-zipkin','javatechonline.com: How To Implement Distributed Logging Tracing Using Sleuth'' Zipkin','','N/A',0,NULL,NULL,NULL,NULL,0,NULL,'manual','c34502520db839f63ccf3da1c52dcf8aa11a901f97cebd3bfb14803d1aa168ea',100.0,1779030243,0,'2026-05-17T17:04:03.862123+02:00',NULL,NULL,NULL,'[]','[]','["docs/monitoring.md"]','[]','{}','{}');
INSERT INTO "resources" VALUES('https://javatechonline.com/how-to-monitor-spring-boot-microservices-using-elk-stack','javatechonline.com: How To Monitor Spring Boot Microservices Using ELK Stack?','','2022',0,'Provides a step-by-step architectural guide on routing Logback appender JSON streams from Spring Boot microservices into Logstash, indexing them in Elasticsearch, and visualizing error trends in Kibana.','Java','Article','Intermediate',1,'online','manual',NULL,NULL,NULL,0,'2022-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Observability", "Application Monitoring", "Java Spring Boot"]','["[COMMUNITY-TOOL]"]','[]','["monitoring.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://javatechonline.com/how-to-work-with-apache-kafka-in-spring-boot','javatechonline.com: How To Work With Apache Kafka In Spring Boot?','','2022',0,'Guides developers through integrating Apache Kafka within Spring Boot microservices. It highlights declarative patterns for configuring high-performance messaging producers, transactional consumer groups, and automated schema registry interactions via Spring configuration properties.','Java','Article','Intermediate',1,'online','manual',NULL,NULL,NULL,0,'2022-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Event-Driven Architecture", "Kafka Integration", "Spring Kafka"]','["[COMMUNITY-TOOL]"]','[]','["java_frameworks.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://javatechonline.com/microservices-in-java','javatechonline.com: Making Java easy to learn - Microservices In Java 🌟','','2023',0,'A programmatic blueprint for building microservices in the Java ecosystem. The tutorial covers architectural pillars: API Gateways, service discovery, distributed configuration, load balancing, and fault tolerance patterns using Spring Cloud and resilient frameworks.','Java','Article','Intermediate',1,'online','manual',NULL,NULL,NULL,0,'2023-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Software Development", "Microservices Design", "Java Microservices"]','["[COMMUNITY-TOOL]"]','[]','["java_frameworks.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://javatechonline.com/oops-design-principles','javatechonline.com: Making Java easy to learn - OOPs Design Principles','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','73be418ca6092df080ceade00431dcf152a81eaf514220453a0e5452582e4deb',100.0,1779031989,0,'2026-05-17T17:33:09.455253+02:00',NULL,NULL,NULL,'[]','[]','["docs/java_frameworks.md"]','[]','{}','{"duplicate_of": "https://javatechonline.com/oops-principles-oops-design-principles"}');
INSERT INTO "resources" VALUES('https://javatechonline.com/oops-principles-oops-design-principles','javatechonline.com: Making Java easy to learn - OOPs Design Principles','','2022',0,'An in-depth guide on SOLID design principles and Object-Oriented Programming (OOP) methodologies. This resource links core design patterns to system modularity and maintainability, providing developers with the tools to construct long-term, evolvable software systems.','Java','Article','Beginner',0,'online','manual',NULL,NULL,NULL,0,'2022-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Software Development", "Design Patterns", "OOP Principles"]','["[COMMUNITY-TOOL]"]','[]','["java_frameworks.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://javatechonline.com/spring-boot-annotations-with-examples','javatechonline.com: Making Java easy to learn - Spring Boot Annotations With Examples','','2023',0,'A detailed technical catalog of Spring Boot annotations with practical code examples. It explores the mechanics of configuration annotations, injection decorators, web mapping handlers, and data persistence markers essential for modern cloud microservices.','Java','Article','Intermediate',1,'online','manual',NULL,NULL,NULL,0,'2023-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Software Development", "Spring Framework", "Annotations"]','["[COMMUNITY-TOOL]"]','[]','["java_frameworks.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://javatutorial.net/introduction-to-spring-web-framework','javatutorial.net: Introduction to Spring Web Framework','','2021',0,'A starter guide outlining fundamental request-handling mechanics in Spring MVC. It illustrates how the DispatcherServlet delegates routing, how controllers process model attributes, and the configuration patterns needed to expose clean RESTful endpoints.','Java','Article','Beginner',1,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Spring Ecosystem", "Web Layer", "MVC"]','["[COMMUNITY-TOOL]"]','[]','["java_frameworks.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://javatutorial.net/spring-vs-java-ee','javatutorial.net: Spring vs. Java EE','','2020',0,'A historical comparison tracking the evolution of Spring against Java EE / Jakarta EE specifications. It explains how both ecosystems eventually converged in cloud-native design, adopting similar annotation-driven configuration and dependency injection principles.','Java','Article','Beginner',0,'online','manual',NULL,NULL,NULL,0,'2020-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Enterprise Java", "Framework Selection", "Architecture Battle"]','["[COMMUNITY-TOOL]"]','[]','["java_frameworks.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://javi-kata.medium.com/ci-cd-the-journey-of-a-dummy-team-f51a061684bc','javi-kata.medium.com: CI/CD the journey of a dummy team 🌟','','N/A',0,'A curated technical resource and architectural guide covering javi-kata.medium.com: CI/CD the journey of a dummy team 🌟 in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779031910,0,'2026-05-17T17:31:50.131991+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/cicd.md"]','["cicd.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://jaxenter.com/cicd-microservices-docker-162408.html','jaxenter.com: CI/CD for Spring Boot Microservices: Part 1','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','8ebfb9bea16ab760fad86fb6385542f087988e66bcf1a5f4272c741b90523bf2',100.0,1779029807,0,'2026-05-17T16:56:47.581139+02:00',NULL,NULL,NULL,'[]','[]','["docs/java_frameworks.md", "docs/jenkins.md"]','[]','{}','{"duplicate_of": "https://devm.io/microservices/cicd-microservices-docker-162408"}');
INSERT INTO "resources" VALUES('https://jaxenter.com/grafana-7-0-interview-tom-wilkie-172261.html','Grafana 7.0: “We’ve built one of the best visualisation tools and it’s not'' tied to any one database”','','N/A',0,NULL,NULL,NULL,NULL,0,'online','manual','5568b2b3c78ece3438b8834ff1e6b92877f4586471d4b8df13593d1db855c172',100.0,1779029635,0,'2026-05-17T16:53:55.199632+02:00',NULL,NULL,NULL,'[]','[]','["docs/grafana.md"]','[]','{}','{}');
INSERT INTO "resources" VALUES('https://jaxenter.com/kubernetes-bigger-173675.html','jaxenter.com: Kubernetes Is Much Bigger Than Containers: Here’s Where It'' Will Go Next','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','78c662d8c2143d3f273fd0db7ed5bc05954a831bf5d1b645791485cd6b355d2b',100.0,1779034519,0,'2026-05-17T18:15:19.514301+02:00',NULL,NULL,NULL,'[]','[]','["docs/introduction.md"]','[]','{}','{"duplicate_of": "https://devm.io/kubernetes/kubernetes-bigger-173675"}');
INSERT INTO "resources" VALUES('https://jaxenter.com/kubernetes-extensions-172215.html','jaxenter.com: Six Essential Kubernetes Extensions to Add to Your Toolkit'' 🌟','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','a8f592ac5e486210ee5060456b9d14f074c166152efc3fb47e43c4dfa73e70df',100.0,1779030536,0,'2026-05-17T17:08:56.720866+02:00',NULL,NULL,NULL,'[]','[]','["docs/introduction.md"]','[]','{}','{"duplicate_of": "https://devm.io/kubernetes/kubernetes-extensions-172215"}');
INSERT INTO "resources" VALUES('https://jaxenter.com/kubernetes-microservices-162690.html','jaxenter.com: CI/CD for Spring Boot Microservices: Part 2. Extending CI/CD:'' Kubernetes Continuous Deployment for Microservices','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','5568b2b3c78ece3438b8834ff1e6b92877f4586471d4b8df13593d1db855c172',100.0,1779031623,0,'2026-05-17T17:27:03.427282+02:00',NULL,NULL,NULL,'[]','[]','["docs/java_frameworks.md"]','[]','{}','{"duplicate_of": "https://jaxenter.com/grafana-7-0-interview-tom-wilkie-172261.html"}');
INSERT INTO "resources" VALUES('https://jaxenter.com/kubernetes-practical-implications-171647.html','jaxenter.com: Practical Implications for Adopting a Multi-Cluster, Multi-Cloud'' Kubernetes Strategy','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','0e71739f303fd28d2228092ac8fa1588d134ac47fbaaec69dc03121474dd0133',100.0,1779029943,0,'2026-05-17T16:59:03.396330+02:00',NULL,NULL,NULL,'[]','[]','["docs/introduction.md"]','[]','{}','{"duplicate_of": "https://devm.io/kubernetes/kubernetes-practical-implications-171647"}');
INSERT INTO "resources" VALUES('https://jayendrapatil.com','Jayendra''s Blog 🌟🌟','','2026',0,'An authoritative engineering study portal focusing on AWS architectures, credential prep, and deep technical summaries of service dependencies. Valuable for validation of edge-case service limits.','N/A','Blog Post','Intermediate',0,'online','manual','38a2c6c4fca2c37160b7d646a7f30237b6e3a214f73fe3c1203e475a0970a573',100.0,1779031340,1,'2026-05-17T17:22:20.492655+02:00',NULL,NULL,NULL,'["Cloud Computing", "AWS", "Learning & News"]','["[COMMUNITY-TOOL]"]','["docs/aws.md"]','["aws.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://jayex.io','jenkins-x.io','','2021',0,'Jenkins X is an automated, cloud-native CI/CD platform engineered specifically for Kubernetes environments. Driven by Tekton and Helm, it implements comprehensive GitOps-based environment promotion and dynamic preview deployment capabilities.','English','Documentation','Advanced',1,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Deployment & Delivery", "CI/CD Platforms", "Kubernetes-Native CI"]','["[COMMUNITY-TOOL]"]','[]','["jenkins.md", "jenkins-alternatives.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://jayex.io/blog/2019/07/23/serverless-deployments',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,'manual','5301da6482bae3a63d80e0edf522f4c9591c774d33f9e7df16b0faf7c9637ca0',100.0,1779130495,0,'2026-05-18T20:54:55.002126+02:00',NULL,NULL,NULL,'[]','[]','["docs/jenkins.md"]','[]','{}','{}');
INSERT INTO "resources" VALUES('https://jayex.io/blog/2021/04/08/jx3-pipeline-trace','jenkins-x.io: Traces for your pipelines','','2021',0,'Deep dive into Jenkins X v3''s pipeline tracing architecture, detailing the technical mechanisms connecting Tekton tasks with OpenTelemetry metrics. Highlights tracing as a primary tool to audit and optimize massive build workloads.','English','Technical Article','Advanced',1,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Deployment & Delivery", "CI/CD Platforms", "Pipeline Observability"]','["[COMMUNITY-TOOL]"]','[]','["jenkins-alternatives.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://jayex.io/v3/admin/setup/secrets','jenkins-x.io: Setting up the secrets for your installation','','2020',3,'A deployment guide detailing how to construct and map cryptographic secrets needed for Jenkins X core installations. Covers external secrets integration and mapping cloud-provider-backed secret managers directly to ephemeral cluster values.','YAML','Tutorial','Intermediate',1,'online','manual',NULL,NULL,NULL,0,'2020-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Security", "Secrets Management", "CI/CD Pipelines"]','["[COMMUNITY-TOOL]", "[GUIDE]"]','[]','["devsecops.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://jchyip.medium.com/my-critique-of-the-spotify-model-part-1-197d335ef7af','jchyip.medium.com: My critique of “the Spotify Model”: Part 1','','N/A',0,'A curated technical resource and architectural guide covering jchyip.medium.com: My critique of “the Spotify Model”: Part 1 in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779029948,0,'2026-05-17T16:59:08.043562+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/project-management-methodology.md"]','["project-management-methodology.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://jdhitsolutions.com/blog/powershell-7/8793/profile-powershell-functions','jdhitsolutions.com: Profile PowerShell Functions','','2021',0,'A deep dive into measuring and tracking runtime statistics inside large PowerShell logic libraries. Highlights profiling wrappers, trace instrumentation patterns, and bottleneck analysis routines.','PowerShell','Blog Post','Advanced',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Infrastructure Automation", "Performance Profiling", "PowerShell Core", "Script Optimization"]','["[COMMUNITY-TOOL]"]','[]','["azure.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://jdk.java.net/11','Oracle OpenJDK','','2018',0,'The official distribution portal for Oracle''s upstream OpenJDK builds. This site serves as a vital resource for systems engineers building container base images using GPL-licensed Java runtimes directly from the primary development source.','Java','Documentation','Beginner',0,'online','manual',NULL,NULL,NULL,0,'2018-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Software Development", "Java Ecosystem", "JDK Distribution"]','["[COMMUNITY-TOOL]"]','[]','["java_frameworks.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://jenkins-ci.361315.n4.nabble.com/Declarative-pipelines-vs-scripted-td4891792.html',NULL,NULL,NULL,NULL,'A curated technical resource and architectural guide covering jenkins-ci.361315.n4.nabble.com in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779029897,0,'2026-05-17T16:58:17.108541+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/jenkins.md"]','["jenkins.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://jenkins-job-builder.readthedocs.io','jenkins-job-builder.readthedocs.io 🌟','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','c1df5f5c3978bf945909f9dca104b05ad7d11bc486aa7987883bcbf8a51b403d',100.0,1779030360,0,'2026-05-17T17:06:00.677175+02:00',NULL,NULL,NULL,'[]','[]','["docs/jenkins.md"]','[]','{}','{"duplicate_of": "https://jenkins-job-builder.readthedocs.io/en/latest"}');
INSERT INTO "resources" VALUES('https://jenkins-job-builder.readthedocs.io/en/latest','jenkins-job-builder.readthedocs.io 🌟','','2024',0,'A specialized templating utility designed by OpenStack to parse YAML or JSON structures into standard Jenkins XML models. Enables highly-repeatable multi-job configuration scaling across multi-tenant servers.','Python','Documentation','Advanced',0,'online','manual',NULL,NULL,NULL,0,'2024-06-01T00:00:00+02:00',NULL,NULL,NULL,'["CI/CD Infrastructure", "Configuration as Code", "Job Generation"]','["[COMMUNITY-TOOL]"]','[]','["jenkins.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://jenkins-job-builder.readthedocs.io/en/latest/en/latest',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,'manual',NULL,64.0,1779130495,0,'2026-05-18T20:54:55.006550+02:00',NULL,NULL,NULL,'[]','[]','["docs/jenkins.md"]','[]','{}','{}');
INSERT INTO "resources" VALUES('https://jenkins-x.io','jenkins-x.io','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','4f93b16c324ab317cd086d9bedd79077d4803250b4dfbfd6f5a9ef361ac4b5e6',100.0,1779029796,0,'2026-05-17T16:56:36.303111+02:00',NULL,NULL,NULL,'[]','[]','["docs/gitops.md", "docs/jenkins-alternatives.md", "docs/jenkins.md"]','[]','{}','{"duplicate_of": "https://jayex.io"}');
INSERT INTO "resources" VALUES('https://jenkins-x.io/blog/2019/07/23/serverless-deployments',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,'manual','ce0ba2a3bccfe40d9fd71a6b8522ff7b8b4c61f07eaacab8a5352ea58c903b78',100.0,1779032699,0,'2026-05-17T17:44:59.421062+02:00',NULL,NULL,NULL,'[]','[]','["docs/jenkins.md"]','[]','{}','{}');
INSERT INTO "resources" VALUES('https://jenkins-x.io/blog/2021/04/08/jx3-pipeline-trace','Traces for your pipelines: Jenkins X v3 now comes with tracing support for'' your pipelines out of the box','','N/A',0,NULL,NULL,NULL,NULL,0,'online','manual','ab1e40c2d4d77df4e35b7346cb93d95fc5870f854815002bd59b75d67f0d6ebc',100.0,1779032540,0,'2026-05-17T17:42:20.262492+02:00',NULL,NULL,NULL,'[]','[]','["docs/jenkins-alternatives.md"]','[]','{}','{}');
INSERT INTO "resources" VALUES('https://jenkins-x.io/v3/admin/setup/secrets','jenkins-x.io: Setting up the secrets for your installation','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','ec8308dee23ecf9f30ba5cd902648cf36413f0a482286ccbf0a728200c6692ff',100.0,1779032833,0,'2026-05-17T17:47:13.085984+02:00',NULL,NULL,NULL,'[]','[]','["docs/devsecops.md"]','[]','{}','{"duplicate_of": "https://jayex.io/v3/admin/setup/secrets"}');
INSERT INTO "resources" VALUES('https://jenkins.io','Jenkins.io (new Jenkins 2.0 site) 🌟','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','77958e189c5ea2c73eae5f9a39766bf2fca026e20ed4fb38f45a32f73c7f68b7',100.0,1779030349,0,'2026-05-17T17:05:49.982293+02:00',NULL,NULL,NULL,'[]','[]','["docs/jenkins.md"]','[]','{}','{"duplicate_of": "https://www.jenkins.io"}');
INSERT INTO "resources" VALUES('https://jenkins.io/blog/2016/11/21/gc-tuning','jenkins.io - Tuning Jenkins GC For Responsiveness and Stability with Large Instances 🌟','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','98f082b6984dec05e6a37b3c709afa369a0d465499c2cd96997cbf6e00bfae5d',100.0,1779029561,0,'2026-05-17T16:52:41.471197+02:00',NULL,NULL,NULL,'[]','[]','["docs/java-and-java-performance-optimization.md", "docs/jenkins.md"]','[]','{}','{"duplicate_of": "https://www.jenkins.io/blog/2016/11/21/gc-tuning"}');
INSERT INTO "resources" VALUES('https://jenkins.io/blog/2019/11/22/welcome-to-the-matrix','Matrix 🌟','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','ab2b76768d0db6108e713c0936e6c7432ef1f88e85e624646819a47f182445eb',100.0,1779033572,0,'2026-05-17T17:59:32.681267+02:00',NULL,NULL,NULL,'[]','[]','["docs/jenkins.md"]','[]','{}','{"duplicate_of": "https://www.jenkins.io/blog/2019/11/22/welcome-to-the-matrix"}');
INSERT INTO "resources" VALUES('https://jenkins.io/blog/2020/01/08/atlassians-new-bitbucket-server-integration-for-jenkins','Atlassian''s new Bitbucket Server integration for Jenkins 🌟','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','abf3cf9bbe746b61df778d3385a6f2d9c53d51f379fe664714c954032a431a3e',100.0,1779033309,0,'2026-05-17T17:55:09.393437+02:00',NULL,NULL,NULL,'[]','[]','["docs/jenkins.md"]','[]','{}','{"duplicate_of": "https://www.jenkins.io/blog/2020/01/08/atlassians-new-bitbucket-server-integration-for-jenkins"}');
INSERT INTO "resources" VALUES('https://jenkins.io/blog/2020/02/02/web-socket','WebSocket support in now available for Jenkins CLI and agent networking!','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','9aff4d78c3b29efa08207d714241e49baa79cc24e876ad5343f6aa82910f4868',100.0,1779033609,0,'2026-05-17T18:00:09.779296+02:00',NULL,NULL,NULL,'[]','[]','["docs/jenkins.md"]','[]','{}','{"duplicate_of": "https://www.jenkins.io/blog/2020/02/02/web-socket"}');
INSERT INTO "resources" VALUES('https://jenkins.io/doc/book/pipeline','jenkins.io - doc/book/pipeline 🌟','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','b515f37aef22a438d17bf84bb780a9c2845414d9c88c06fc875897572bd34fdb',100.0,1779030348,0,'2026-05-17T17:05:48.237773+02:00',NULL,NULL,NULL,'[]','[]','["docs/jenkins.md"]','[]','{}','{"duplicate_of": "https://www.jenkins.io/doc/book/pipeline"}');
INSERT INTO "resources" VALUES('https://jenkins.io/doc/book/pipeline/jenkinsfile','jenkins.io - **Jenkinsfile** 🌟','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','b950513f0ccf17dbbf30d13508871b55ffa18265a2f9c9f3201b9ffc8331a389',100.0,1779034499,0,'2026-05-17T18:14:59.564844+02:00',NULL,NULL,NULL,'[]','[]','["docs/jenkins.md"]','[]','{}','{"duplicate_of": "https://www.jenkins.io/doc/book/pipeline/jenkinsfile"}');
INSERT INTO "resources" VALUES('https://jenkins.io/solutions/pipeline','jenkins.io: Jenkins CD and Pipelines Microsite','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','f3c1c8d569acd5f2a4e642e6545a7016e42dafc95fa804be5b142c54c67205ae',100.0,1779031647,0,'2026-05-17T17:27:27.497452+02:00',NULL,NULL,NULL,'[]','[]','["docs/demos.md", "docs/jenkins.md"]','[]','{}','{"duplicate_of": "https://www.jenkins.io/solutions/pipeline"}');
INSERT INTO "resources" VALUES('https://jenkinsci.github.io/job-dsl-plugin','Defines a Groovy CPS DSL definition: pipelineJob definition cps script','- [Jenkins CLI](https://www.jenkins.io/doc/book/managing/cli)
    - [How to create initial "seed" job](https://github.com/jenkinsci/configuration-as-code-plugin)
    - [Jenkinsfile Runner Test Framework](https://github.com/jenkinsci/jenkinsfile-runner-test-framework)
    - [Jenkins Pipeline Unit testing framework](https://github.com/jenkinsci/JenkinsPipelineUnit)
    - [Plugin Installation Manager Tool](https://github.com/jenkinsci/plugin-installation-manager-tool)
    - [Jenkins Custom WAR Packager](https://github.com/jenkinsci/custom-war-packager)
    - Jenkins Configuration as Code:
        - [Configuration as Code of Jenkins (for Kubernetes) 🌟](https://github.com/figaw/configuration-as-code-jenkins-k8s)
        - [JEP-224: System Read permission: Improve experience of Jenkins Configuration-as-Code users](https://www.jenkins.io/events/online-hackfest/2020-uiux) It improves the modifying Web UI configuration controls to support the read-only mode.
    - Plugins:
        - [Plugin Usage](https://plugins.jenkins.io/plugin-usage-plugin) This plugin gives you the possibility to analyze the usage of your installed plugins.
        - [Pipeline as YAML (Incubated) 🌟](https://plugins.jenkins.io/pipeline-as-yaml)
        - [Jenkins Job DSL Plugin](https://github.com/jenkinsci/job-dsl-plugin#documentation) A Groovy DSL for Jenkins Jobs - Sweeeeet!
        - [Least Load](https://plugins.jenkins.io/leastload) This plugin overrides the default Load Balancer behavior and assigns jobs to nodes with the least load
        - [Declarative Pipeline Migration Assistant](https://plugins.jenkins.io/declarative-pipeline-migration-assistant)
    - Jenkins Job DSL:
        - [Jenkins Job DSL API 🌟](https://jenkinsci.github.io/job-dsl-plugin)
            - [mavenJob](https://jenkinsci.github.io/job-dsl-plugin/#path/mavenJob)
        - [Example of a pipeline with parameters](https://github.com/polarpoint-io/groovy-jenkins-pipelines/blob/master/jobs/parameterisedPipelines.groovy)
    - [Pipeline Global Library for ci.jenkins.io](https://github.com/jenkins-infra/pipeline-library) Collection of custom steps and variables for our Jenkins instance(s)','2022',0,'Curator Insight presents an aggregative documentation path detailing Groovy CPS execution layouts, pipeline migrations, and auxiliary utility plugins. Live Grounding asserts that despite modern cloud-native shifts, these JobDSL APIs and diagnostic tools (like the Plugin Installation Manager) form the backbone of highly reliable enterprise environments. It provides essential guidelines for maintaining complex pipelines.','N/A','Documentation','Advanced',0,'online','manual',NULL,NULL,NULL,0,'2022-06-01T00:00:00+02:00',NULL,NULL,NULL,'["DevOps", "Pipeline Execution Engine", "Groovy CPS", "JobDSL API Reference"]','["[COMMUNITY-TOOL]"]','[]','["jenkins.md", "demos.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://jenkinsistheway.io','jenkinsistheway.io: Jenkins Is The Way 🌟','','N/A',0,'A curated technical resource and architectural guide covering jenkinsistheway.io: Jenkins Is The Way 🌟 in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779032207,0,'2026-05-17T17:36:47.779385+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/jenkins.md"]','["jenkins.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://jenkinsistheway.io/user-story/jenkins-is-the-way-to-fintech-excellence','jenkinsistheway.io: Financial Transactions Simplified With Faster Build'' Cycles 🌟','','N/A',0,'A curated technical resource and architectural guide covering jenkinsistheway.io: Financial Transactions Simplified With Faster Build'' Cycles 🌟 in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779034441,0,'2026-05-17T18:14:01.433450+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/jenkins.md"]','["jenkins.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://jenkinsistheway.io/user-story/jenkins-is-the-way-to-improve-solution-development','jenkinsistheway.io: Alert Management','','N/A',0,'A curated technical resource and architectural guide covering jenkinsistheway.io: Alert Management in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779029335,0,'2026-05-17T16:48:55.391849+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/jenkins.md"]','["jenkins.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://jenkinsistheway.io/user-story/to-build-ci-cd-that-fits-advanced-and-unique-use-cases','jenkinsistheway.io: Advanced Declarative Pipelines for Workflow and Decision'' Automation Platform 🌟','','N/A',0,'A curated technical resource and architectural guide covering jenkinsistheway.io: Advanced Declarative Pipelines for Workflow and Decision'' Automation Platform 🌟 in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779032355,0,'2026-05-17T17:39:15.538278+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/jenkins.md"]','["jenkins.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://jenkinsistheway.io/user-story/to-devsecops','jenkinsistheway.io: Jenkins is the way to DevSecOps. Cybersecurity CI/CD','','N/A',0,'A curated technical resource and architectural guide covering jenkinsistheway.io: Jenkins is the way to DevSecOps. Cybersecurity CI/CD in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779030260,0,'2026-05-17T17:04:20.270699+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/jenkins.md"]','["jenkins.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://jeremydmiller.com/2021/10/12/self-diagnosing-deployments-with-oakton-and-lamar','jeremydmiller.com: Self Diagnosing Deployments with Oakton and Lamar','','2021',0,'Presents a design paradigm combining Lamar''s compilation-safe IoC container with Oakton''s self-diagnostics capability. Outlines systems validation strategies that trigger build failures if container registrations or service setups fail.','C#','Article','Advanced',1,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Software Architecture & .NET Development", "Application Diagnostics", "Environment Validation"]','["[COMMUNITY-TOOL]"]','[]','["dotnet.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://jeromevdl.medium.com/when-to-use-a-lambda-function-and-when-not-9a225e6dd2dd','==jeromevdl.medium.com: When to use a Lambda function, and when not?== 🌟','','N/A',0,'A curated technical resource and architectural guide covering ==jeromevdl.medium.com: When to use a Lambda function, and when not?== 🌟 in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779030802,0,'2026-05-17T17:13:22.979190+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/serverless.md"]','["serverless.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://jet-start.sh','Hazelcast JET','','N/A',0,'A curated technical resource and architectural guide covering Hazelcast JET in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779034273,0,'2026-05-17T18:11:13.204790+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/java-and-java-performance-optimization.md", "docs/message-queue.md"]','["java-and-java-performance-optimization.md", "message-queue.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://jet-start.sh/blog/2020/06/09/jdk-gc-benchmarks-part1','jet-start.sh: Performance of Modern Java on Data-Heavy Workloads, Part 1'' 🌟','','N/A',0,'A curated technical resource and architectural guide covering jet-start.sh: Performance of Modern Java on Data-Heavy Workloads, Part 1'' 🌟 in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779029952,0,'2026-05-17T16:59:12.280965+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/java-and-java-performance-optimization.md"]','["java-and-java-performance-optimization.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://jfrog.com/blog','jfrog.com: How I Leaped Forward My Jenkins Build with JFrog Pipelines','','2021',0,'Highlights the transition of software build jobs from standard Jenkins architectures to optimized JFrog Pipelines. It details structural enhancements in build speeds, caching mechanisms, and overall pipeline orchestrations using Artifactory integrations. This technical blog demonstrates techniques for reducing CI bottleneck overhead.','N/A','Blog','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["CI/CD Pipeline", "Pipeline Automation", "JFrog Pipelines"]','["[COMMUNITY-TOOL]"]','[]','["jenkins-alternatives.md", "devsecops.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://jfrog.com/blog/5-steps-to-hosting-your-application-on-amazon-cloud-container-service','jfrog.com: 5 Steps to Hosting Your Application on Amazon Cloud Container Service','','2020',0,'Discusses the fundamentals of deploying containerized applications into Amazon Elastic Container Service (ECS). Emphasizes secure image registry integration using JFrog Artifactory as a secure staging area.','Markdown','Article','Basic',0,'online','manual',NULL,NULL,NULL,0,'2020-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Containerization", "AWS ECS", "JFrog Artifactory"]','["[COMMUNITY-TOOL]"]','[]','["demos.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://jfrog.com/blog/cloud-native-ci-cd-the-ultimate-checklist','jfrog.com: Cloud Native CI/CD: The Ultimate Checklist','','2022',0,'Presents an essential checklist for establishing cloud-native CI/CD systems. Highlights immutable container registry processes, in-cluster execution mechanics, and automated shift-left security evaluations.','English','Blog','Intermediate',1,'online','manual',NULL,NULL,NULL,0,'2022-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Cloud Engineering", "Cloud Native", "CI-CD Pipelines"]','["[COMMUNITY-TOOL]"]','[]','["cicd.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://jfrog.com/blog/dont-let-prometheus-steal-your-fire','jfrog.com: Don’t let Prometheus Steal your Fire','','2020',0,'Deals with performance bottleneck mitigation for large-scale Prometheus instances. Discusses techniques to combat high metric cardinality, optimizing scrape intervals, and tuning TSDB block writing processes.','None','Technical Article','Advanced',0,'online','manual',NULL,NULL,NULL,0,'2020-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Observability", "Prometheus Ecosystem", "Performance & Tuning"]','["[COMMUNITY-TOOL]"]','[]','["prometheus.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://jfrog.com/blog/github-vs-jfrog-who-can-do-the-job-for-devops','jfrog.com: GitHub vs JFrog: Who Can do the Job for DevOps?','','2022',0,'A comparative analysis evaluating the technical capabilities, package registry performance, and CI/CD tools of GitHub (Actions and Packages) versus JFrog''s dedicated artifact management ecosystem. It highlights differences in granular access, performance scalability, and enterprise regulatory support. The article advises when to rely on a hybrid model or dedicated artifact platform.','N/A','Blog','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2022-06-01T00:00:00+02:00',NULL,NULL,NULL,'["DevOps Platform Choices", "DevOps Comparison", "GitHub vs JFrog"]','["[COMMUNITY-TOOL]"]','[]','["registries.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://jfrog.com/blog/helm-charts-best-practices','jfrog.com: Steering Straight with Helm Charts Best Practices 🌟','','2021',0,'Industry recommendations for designing robust Helm charts. Explores standard naming conventions, managing optional dependencies, versioning strategies (Semantic Versioning), and optimizing values files for enterprise-grade registries.','English','Article','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Cloud Native", "Application Delivery", "Design Patterns", "Best Practices"]','["[COMMUNITY-TOOL]"]','[]','["helm.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://jfrog.com/blog/how-i-leaped-forward-my-jenkins-build-with-jfrog-pipelines','jfrog.com: How I Leaped Forward My Jenkins Build with JFrog Pipelines','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','a48397adced925ba90b1355bac44349d267b2c0efbb48e7c7393c36b7ff2fc7a',100.0,1779034235,0,'2026-05-17T18:10:35.454480+02:00',NULL,NULL,NULL,'[]','[]','["docs/jenkins-alternatives.md", "docs/registries.md"]','[]','{}','{"duplicate_of": "https://jfrog.com/blog"}');
INSERT INTO "resources" VALUES('https://jfrog.com/blog/how-to-accelerate-software-delivery-with-hybrid-cloud-ci-cd','jfrog.com: How to Accelerate Software Delivery with Hybrid Cloud CI/CD (e-commerce) 🌟','','2022',1,'Architectural blueprint analyzing hybrid-cloud continuous delivery pipeline setups for e-commerce contexts. Discusses the coordination of on-premises assets with public cloud target clusters under strict compliance constraints.','English','Blog','Advanced',1,'online','manual',NULL,NULL,NULL,0,'2022-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Cloud Engineering", "Hybrid Cloud", "Case Studies"]','["[COMMUNITY-TOOL]"]','[]','["cicd.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://jfrog.com/blog/how-to-protect-your-secrets-with-spectral-and-jfrog-pipelines','jfrog.com: How to protect your secrets with Spectral and JFrog Pipelines','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','a48397adced925ba90b1355bac44349d267b2c0efbb48e7c7393c36b7ff2fc7a',100.0,1779030706,0,'2026-05-17T17:11:46.168387+02:00',NULL,NULL,NULL,'[]','[]','["docs/devsecops.md"]','[]','{}','{"duplicate_of": "https://jfrog.com/blog/how-i-leaped-forward-my-jenkins-build-with-jfrog-pipelines"}');
INSERT INTO "resources" VALUES('https://jfrog.com/blog/jfrog-artifactory-kubernetes-registry','JFrog Artifactory: Your Kubernetes Registry','','2021',0,'Detailed platform landing page showing how JFrog Artifactory serves as an enterprise-grade Kubernetes container registry. It highlights native support for helm charts, secure repository proxies, and geographical cluster mirroring. This product is a leading commercial solution for robust software artifact management.','N/A','Tool','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Artifact Management", "Package Repositories", "JFrog Artifactory"]','["[COMMUNITY-TOOL]"]','[]','["registries.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://jfrog.com/blog/pipelines-ci-cd-and-the-jfrog-platform-difference','jfrog.com: Pipelines CI/CD and the JFrog Platform Difference','','N/A',0,NULL,NULL,NULL,NULL,0,'online','manual','af025d6199ba3b02bc9af940118534415d3cd2be707d85785c13b8da47397544',100.0,1779031081,0,'2026-05-17T17:18:01.050969+02:00',NULL,NULL,NULL,'[]','[]','["docs/jenkins-alternatives.md"]','[]','{}','{}');
INSERT INTO "resources" VALUES('https://jfrog.com/container-registry','JFrog Container Registry','','2026',0,'Focuses on the dedicated, free-tier edition of JFrog Container Registry built specifically for Docker, Helm, and OCI image curation. Powered by Artifactory engine mechanics, it delivers high performance and local caching. It offers a solid starting registry for developers transitioning to robust artifact tracking.','N/A','Tool','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2026-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Artifact Management", "Package Repositories", "JFrog Artifactory"]','["[COMMUNITY-TOOL]"]','[]','["registries.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://jfrog.com/help/r/jfrog-artifactory-documentation/helm-chart-repositories',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,'review_required','manual','6f377dbaf9043effc1ecf880e82df7c1a04b6df53d412ba1fe5079cae8aee95d',64.0,1779130494,0,'2026-05-18T20:54:54.935883+02:00',NULL,NULL,NULL,'[]','[]','["docs/registries.md"]','[]','{}','{"review_metadata": {"original_url": "https://jfrog.com/help/r/jfrog-artifactory-documentation/helm-chart-repositories", "proposed_url": "NONE", "reason": "High-Value Protection: generic_redirect_loss", "timestamp": "2026-05-18T18:54:54.935887"}}');
INSERT INTO "resources" VALUES('https://jfrog.com/integration/kubernetes-docker-registry','jfrog.com: What Artifactory as your kubernetes docker registry means to'' you','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','538fbc15bcbce09c7d39035e5551ec30a7c7e5c626afc52647ab37f647f8c2b7',100.0,1779033510,0,'2026-05-17T17:58:30.412381+02:00',NULL,NULL,NULL,'[]','[]','["docs/registries.md"]','[]','{}','{"duplicate_of": "https://jfrog.com/integrations/kubernetes-docker-registry"}');
INSERT INTO "resources" VALUES('https://jfrog.com/integrations/kubernetes-docker-registry','jfrog.com: What Artifactory as your kubernetes docker registry means to you','','2021',0,'Explores technical benefits of leveraging JFrog Artifactory as a Kubernetes-native registry, detailing how its universal binary repository engine supports multiple environments simultaneously. It covers secure image scanning, remote repository proxy configuration, and integration with Kubernetes cluster pull secrets. This guide assists architects in scaling their application runtimes securely.','N/A','Blog','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Artifact Management", "Package Repositories", "JFrog Artifactory"]','["[COMMUNITY-TOOL]"]','[]','["registries.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://jfrog.com/knowledge-base/a-beginners-guide-to-understanding-and-building-docker-images','jfrog.com: A Beginner’s Guide to Understanding and Building Docker Images'' 🌟','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','1f73d5d89c04425858394d6eed791169f0ddb9abd035e1140e1b886ee8c67506',100.0,1779030426,0,'2026-05-17T17:07:06.509606+02:00',NULL,NULL,NULL,'[]','[]','["docs/docker.md"]','[]','{}','{"duplicate_of": "https://jfrog.com/learn/cloud-native/how-to-build-docker-images"}');
INSERT INTO "resources" VALUES('https://jfrog.com/knowledge-base/the-basics-7-alternatives-to-docker-all-in-one-solutions-and-standalone-container-tools','jfrog.com: THE BASICS: 7 Alternatives to Docker: All-in-One Solutions and'' Standalone Container Tools 🌟','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','dd788fa9bfcaba086c62d184d7f0740d92c5816dbff5602fec34c86299bd674e',100.0,1779031928,0,'2026-05-17T17:32:08.573756+02:00',NULL,NULL,NULL,'[]','[]','["docs/docker.md"]','[]','{}','{"duplicate_of": "https://jfrog.com/learn/devops/alternatives-to-docker"}');
INSERT INTO "resources" VALUES('https://jfrog.com/learn/cloud-native/how-to-build-docker-images','jfrog.com: A Beginner’s Guide to Understanding and Building Docker Images 🌟','','2020',0,'A guide detailing the architectural layout of OCI image file structures, layers, and configuration steps. Outlines strategies to optimize caching processes during rebuild workflows.','Dockerfile','Tutorial','Beginner',0,'online','manual',NULL,NULL,NULL,0,'2020-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Infrastructure", "Container Basics", "Image Building"]','["[COMMUNITY-TOOL]", "[GUIDE]"]','[]','["docker.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://jfrog.com/learn/devops/alternatives-to-docker','jfrog.com: THE BASICS: 7 Alternatives to Docker: All-in-One Solutions and Standalone Container Tools 🌟','','2026',0,'This JFrog learning resource breaks down alternative container tools in the OCI ecosystem, highlighting specialized runtimes, engines, and build utilities. By contrasting options like Podman, containerd, LXC, and Kaniko, it provides architects with a comprehensive roadmap for selecting tools based on security, speed, and platform architecture requirements.','Markdown','Article','Low',0,'online','manual',NULL,NULL,NULL,0,'2026-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Infrastructure", "Containerization", "Runtimes"]','["[COMMUNITY-TOOL]"]','[]','["docker.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://jfrog.com/pipelines','GigaOm''s Radar for Enterprise CI/CD 🌟','','2024',0,'An industry analyst review of enterprise CI/CD solutions. Highlights the positioning of systems like JFrog Pipelines on parameters including multi-cloud portability, automated governance, secure distribution, and hybrid scalability.','English','Report','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2024-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Deployment & Delivery", "CI/CD & Delivery", "Industry Reports"]','["[CASE STUDY]", "[COMMUNITY-TOOL]"]','[]','["jenkins-alternatives.md", "cicd.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://jfrog.com/platform','jfrog.com: JFrog DevOps Platform','','2026',0,'A unified DevOps platform focusing on secure package management, continuous vulnerability scanning, and automated compilation. Acts as the single point of truth for container artifacts across distributed multi-cluster deployments.','N/A','Platform','High',1,'online','manual',NULL,NULL,NULL,0,'2026-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Software Delivery", "Artifact Management", "Enterprise DevOps"]','["[COMMUNITY-TOOL]"]','[]','["jenkins-alternatives.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://jfrog.com/whitepaper/gigaom-radar-for-enterprise-ci-cd','GigaOm''s Radar for Enterprise CI/CD 🌟','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','af025d6199ba3b02bc9af940118534415d3cd2be707d85785c13b8da47397544',100.0,1779032039,0,'2026-05-17T17:33:59.517302+02:00',NULL,NULL,NULL,'[]','[]','["docs/cicd.md"]','[]','{}','{"duplicate_of": "https://jfrog.com/blog/pipelines-ci-cd-and-the-jfrog-platform-difference"}');
INSERT INTO "resources" VALUES('https://jfrog.com/whitepaper/the-jfrog-journey-to-kubernetes-best-practices-for-taking-your-containers-all-the-way-to-production','The JFrog journey to kubernetes: best practices for taking your containers all the way to production','','2021',0,'An architectural whitepaper addressing modern methodologies and challenges when transitioning containerized systems from development to Kubernetes production. It explores concepts such as immutable builds, metadata tagging, and geo-replication of artifact registries. An essential document for platform architects planning large-scale rollouts.','N/A','Documentation','Advanced',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Artifact Management", "Package Repositories", "JFrog Best Practices"]','["[COMMUNITY-TOOL]"]','[]','["registries.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://jhhemal.medium.com/some-essential-built-in-tools-for-working-with-lists-81c4f9d5f25e','jhhemal.medium.com: Some Essential Built-in Tools for Working with Lists','','N/A',0,'A curated technical resource and architectural guide covering jhhemal.medium.com: Some Essential Built-in Tools for Working with Lists in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779031025,0,'2026-05-17T17:17:05.733885+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/python.md"]','["python.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://jhhemal.medium.com/some-tips-and-tricks-for-writing-better-code-in-python-f65e4b6814fd','jhhemal.medium.com: Some Tips and Tricks for Writing Better Code in Python','','N/A',0,'A curated technical resource and architectural guide covering jhhemal.medium.com: Some Tips and Tricks for Writing Better Code in Python in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779033663,0,'2026-05-17T18:01:03.202591+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/python.md"]','["python.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://jijujacob27.medium.com/sharded-saas-applications-on-kubernetes-using-helm-argocd-and-argo-rollouts-a683c66f8646','jijujacob27.medium.com: Sharded applications on Kubernetes using Helm, ArgoCD,'' and Argo-Rollouts','','N/A',0,'A curated technical resource and architectural guide covering jijujacob27.medium.com: Sharded applications on Kubernetes using Helm, ArgoCD,'' and Argo-Rollouts in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779030927,0,'2026-05-17T17:15:27.823118+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/argo.md"]','["argo.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://jimangel.io/post/auto-gitops-isitstillrunning.com','jimangel.io: Self-Updating GitOps','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','555839b76c0b70ea769ee625f61e9a3c742917b26c280660bc222d9418eaf926',100.0,1779031896,0,'2026-05-17T17:31:36.524171+02:00',NULL,NULL,NULL,'[]','[]','["docs/gitops.md"]','[]','{}','{"duplicate_of": "https://www.jimangel.io/posts/self-updating-gitops"}');
INSERT INTO "resources" VALUES('https://jimmydqv.com/iam-anywhere','jimmydqv.com: AWS IAM Anywhere 🌟','- Most of us that have worked with cloud long enough has encountered hybrid cloud solutions in one way or another. I often see clients with some parts, or applications, running on-premises that need to call AWS services. I''m working with an client with an application running on-premises. The application gather data from different sources, and then upload the data files to an Amazon S3 Bucket. The data is imported and analyzed in the cloud. Up till now I needed to create an IAM User and generate long lived credentials that the on-premises part could use. That is until the recent release of IAM Anywhere.
    - IAM Anywhere rely on Public key Infrastructure (PKI) and exchange x.509 certificates for temporary AWS IAM credentials. You establish a trust between you AWS account and a Certificate Authority (CA), a trust anchor. Certificates issued by that CA can then be used to get credentials. Fields, like the Common Name (CN), in the certificate can be used as conditions in policies to limit what IAM Roles that can be assumed.','2022',0,'A hands-on case study explaining how to integrate on-premises ingestion workloads with AWS S3 using AWS IAM Roles Anywhere. It highlights the PKI handshake mechanism exchanging x.509 certificates for short-lived STS credentials, effectively deprecating long-lived IAM user keys in non-cloud environments.','None','Article','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2022-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Security & Identity", "AWS IAM", "Hybrid Cloud Identity"]','["[COMMUNITY-TOOL]"]','[]','["aws-security.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://jimmysong.io/awesome-cloud-native','Awesome Cloud Native','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','37d670790e1825ff817a5ce878eebf563c5a137963e056c6fe213e77b2d218ee',100.0,1779031809,0,'2026-05-17T17:30:09.830575+02:00',NULL,NULL,NULL,'[]','[]','["docs/other-awesome-lists.md"]','[]','{}','{"duplicate_of": "https://awesome.jimmysong.io"}');
INSERT INTO "resources" VALUES('https://jimmysong.io/blog/sidecar-injection-iptables-and-traffic-routing','jimmysong.io: Understanding the Sidecar Injection, Traffic Intercepting & Routing Process in Istio','','2021',0,'A deep dive into the mechanics of sidecar injection, iptables configuration, and traffic redirection in Istio. Indispensable reading for platform architects needing to diagnose internal routing mechanisms or design custom networking overlays.','English','Article','High',1,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Cloud Native Infrastructure", "Service Mesh", "Internals"]','["[COMMUNITY-TOOL]"]','[]','["istio.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://jimmysong.io/en/blog/sidecar-injection-iptables-and-traffic-routing','jimmysong.io: Understanding the Sidecar Injection, Traffic Intercepting'' & Routing Process in Istio','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','06de95ed854b85dd465e84cbd7ff9ce3dee989c0c758582dff6ec6d2eaf4aefe',100.0,1779029838,0,'2026-05-17T16:57:18.185059+02:00',NULL,NULL,NULL,'[]','[]','["docs/istio.md"]','[]','{}','{"duplicate_of": "https://jimmysong.io/blog/sidecar-injection-iptables-and-traffic-routing"}');
INSERT INTO "resources" VALUES('https://jimmysong.io/kubernetes-handbook/concepts/pod.html','jimmysong.io/kubernetes-handbook/concepts/pod.html 🌟','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','7a2d7655e4722cb3117f2029a981d9878d43d683d0b4a00868492609d26d8818',100.0,1779032644,0,'2026-05-17T17:44:04.499817+02:00',NULL,NULL,NULL,'[]','[]','["docs/cheatsheets.md"]','[]','{}','{"duplicate_of": "https://jimmysong.io/zh/book/kubernetes-handbook"}');
INSERT INTO "resources" VALUES('https://jimmysong.io/kubernetes-handbook/guide/using-kubectl.html','jimmysong.io: kubectl cheat sheet 🌟','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','7a2d7655e4722cb3117f2029a981d9878d43d683d0b4a00868492609d26d8818',100.0,1779031037,0,'2026-05-17T17:17:17.341075+02:00',NULL,NULL,NULL,'[]','[]','["docs/cheatsheets.md"]','[]','{}','{"duplicate_of": "https://jimmysong.io/kubernetes-handbook/concepts/pod.html"}');
INSERT INTO "resources" VALUES('https://jimmysong.io/zh/book/kubernetes-handbook','jimmysong.io/kubernetes-handbook/concepts/pod.html 🌟','','2026',0,'A highly authoritative, Chinese-language Kubernetes conceptual handbook. Curator Insight ranks this as a leading resource for Asian cloud migrations. Live Grounding corroborates its influence on local cloud-native training curricula and infrastructure design.','Chinese','Documentation','Advanced',0,'online','manual',NULL,NULL,NULL,0,'2026-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Platform", "Container Orchestration", "Kubernetes"]','["[COMMUNITY-TOOL]"]','[]','["cheatsheets.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://jinwookim928.medium.com/automation-script-for-git-flow-on-powershell-70d0596f6da8','jinwookim928.medium.com: Automation Script for Git Flow on PowerShell','','N/A',0,'A curated technical resource and architectural guide covering jinwookim928.medium.com: Automation Script for Git Flow on PowerShell in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779033236,0,'2026-05-17T17:53:56.644240+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/azure.md"]','["azure.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://jinwookim928.medium.com/intro-to-event-driven-architecture-79914e5969d7','jinwookim928.medium.com: Why Not Event Driven Architecture?','','N/A',0,'A curated technical resource and architectural guide covering jinwookim928.medium.com: Why Not Event Driven Architecture? in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779031844,0,'2026-05-17T17:30:44.342237+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/message-queue.md"]','["message-queue.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://jitpack.io','jitpack.io 🌟','','2026',5,'JitPack is a package repository service that builds Git repositories on demand and distributes the resulting artifacts directly. Live Grounding confirms JitPack is heavily utilized for rapid prototyping and publishing developer-forked versions of libraries, completely bypassing traditional Maven Central release overheads.','English','Service / Tool','Beginner',0,'online','manual',NULL,NULL,NULL,0,'2026-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Cloud-Native Java", "Package Management", "JitPack"]','["[DE FACTO STANDARD]"]','[]','["maven-gradle.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://jjba.dev/posts/jenkins-shared-library','jjba.dev: Jenkins Shared Library with Unit tests','','N/A',0,'A curated technical resource and architectural guide covering jjba.dev: Jenkins Shared Library with Unit tests in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779032644,0,'2026-05-17T17:44:04.405857+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/jenkins.md"]','["jenkins.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://jkcfg.github.io','jkcfg.github.io','','N/A',0,NULL,NULL,NULL,NULL,0,NULL,'manual','31b25869b39f1baa9e7fc279255901b696c36629e57294d4455f479534139852',100.0,1779032800,1,'2026-05-17T17:46:40.211690+02:00',NULL,NULL,NULL,'[]','[]','["docs/kubernetes.md"]','[]','{}','{}');
INSERT INTO "resources" VALUES('https://jkebertz.medium.com/the-art-of-writing-amazing-rest-apis-dc4c4100478d','jkebertz.medium.com: The Art of Writing Amazing REST APIs','','N/A',0,'A curated technical resource and architectural guide covering jkebertz.medium.com: The Art of Writing Amazing REST APIs in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779029070,0,'2026-05-17T16:44:30.212677+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/api.md"]','["api.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://jmeter.apache.org','jmeter.apache.org','','2026',5,'Industry-standard, open-source performance evaluation engine. Simulates high-velocity workloads against a wide array of application protocols to measure system response under stress.','Java','Software','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2026-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Performance Engineering", "Load Testing", "Testing Frameworks"]','["[DE FACTO STANDARD]"]','[]','["performance-testing-with-jenkins-and-jmeter.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://jmeter.apache.org/usermanual/best-practices.html','jmeter.apache.org: Best Practices','','2026',5,'Official design guidelines detailing how to configure JMeter for massive volume tests. Recommends relying on CLI mode and minimizing logging resources to avoid client-side load skew.','N/A','Documentation','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2026-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Performance Engineering", "Load Testing", "Testing Frameworks"]','["[DE FACTO STANDARD]"]','[]','["performance-testing-with-jenkins-and-jmeter.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://jmfloreszazo.com/flujos-de-trabajo-de-git','jmfloreszazo.com: Flujos de trabajo de git','','2021',0,'A Spanish-language overview of major Git workflows, comparing GitFlow, GitHub Flow, and GitLab Flow. Focuses on helping engineering teams select and adapt the right strategy based on deployment cadence, scale, and release frequency.','Spanish','Article','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Version Control", "Development Models", "Branching Strategy"]','["[COMMUNITY-TOOL]"]','[]','["git.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://jmfloreszazo.com/git-mejores-practicas-cherry-picking','jmfloreszazo.com: GIT Mejores prácticas: CHERRY-PICKING','','2022',0,'A technical guide in Spanish targeting cherry-picking best practices inside release cycles. Highlights the risks of duplicate commit hashes and outlines strategies for safely cherry-picking patches without fracturing the project''s historical graph.','Spanish','Article','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2022-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Version Control", "Advanced Git", "Best Practices"]','["[COMMUNITY-TOOL]"]','[]','["git.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://jmfloreszazo.com/monetizar-un-api-con-azure-api-management','jmfloreszazo.com: Monetizar un API, con Azure API Management','','2023',0,'Spanish guide explaining the deployment of API monetization policies using Azure API Management (APIM). Focuses on quota restrictions, rate-limiting, subscription keys, and stripe integrations.','None','Blog','Advanced',1,'online','manual',NULL,NULL,NULL,0,'2023-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Network & Delivery", "API Management", "Monetization Models"]','["[COMMUNITY-TOOL]"]','[]','["azure.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://jmrobles.medium.com/how-to-setup-hetzner-load-balancer-on-a-kubernetes-cluster-2ce79ca4a27b','jmrobles.medium.com: How to setup Hetzner load balancer on a Kubernetes'' cluster','','N/A',0,'A curated technical resource and architectural guide covering jmrobles.medium.com: How to setup Hetzner load balancer on a Kubernetes'' cluster in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779029246,0,'2026-05-17T16:47:26.430889+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-networking.md"]','["kubernetes-networking.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://joachim8675309.medium.com/aks-with-grpc-and-ingress-nginx-32481a792a1','joachim8675309.medium.com: AKS with GRPC and ingress-nginx','','N/A',0,'A curated technical resource and architectural guide covering joachim8675309.medium.com: AKS with GRPC and ingress-nginx in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779031341,0,'2026-05-17T17:22:21.324876+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/managed-kubernetes-in-public-cloud.md"]','["managed-kubernetes-in-public-cloud.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://joachim8675309.medium.com/externaldns-with-aks-azure-dns-941a1804dc88','joachim8675309.medium.com: ExternalDNS with AKS & Azure DNS','','N/A',0,'A curated technical resource and architectural guide covering joachim8675309.medium.com: ExternalDNS with AKS & Azure DNS in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779029325,0,'2026-05-17T16:48:45.421604+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/managed-kubernetes-in-public-cloud.md"]','["managed-kubernetes-in-public-cloud.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://joachim8675309.medium.com/externaldns-with-eks-and-route53-90aa23fa3aba','joachim8675309.medium.com: ExternalDNS with EKS and Route53','','N/A',0,'A curated technical resource and architectural guide covering joachim8675309.medium.com: ExternalDNS with EKS and Route53 in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779031714,0,'2026-05-17T17:28:34.544223+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/managed-kubernetes-in-public-cloud.md"]','["managed-kubernetes-in-public-cloud.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://joachim8675309.medium.com/istio-service-mesh-on-aks-1b6ed16f6890','joachim8675309.medium.com: AKS with Istio Service Mesh','','N/A',0,'A curated technical resource and architectural guide covering joachim8675309.medium.com: AKS with Istio Service Mesh in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779033205,0,'2026-05-17T17:53:25.845614+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/managed-kubernetes-in-public-cloud.md"]','["managed-kubernetes-in-public-cloud.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://jobs.rekruuto.com','jobs.rekruuto.com: Rekruuto DevOps and SRE Job Opportunities','','N/A',0,'A curated technical resource and architectural guide covering jobs.rekruuto.com: Rekruuto DevOps and SRE Job Opportunities in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779030034,0,'2026-05-17T17:00:34.556026+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/recruitment.md"]','["recruitment.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://joelcalifa.com/blog/tiny-wins','joelcalifa.com: Tiny Wins','','2021',0,'Details the highly effective concept of ''Tiny Wins''—prioritizing and executing small, high-impact product UX/UI micro-optimizations. Demonstrates how compound micro-improvements drastically improve overall user satisfaction and system usability with minimal architectural overhead or engineering effort.','English','Article','Beginner',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Product Management", "Design Strategy", "Micro-optimizations"]','["[COMMUNITY-TOOL]"]','[]','["project-management-methodology.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://joereis.substack.com/p/data-engineering-in-2024-what-im','joereis.substack.com: Data Engineering in 2024. What I''m Seeing','','N/A',0,'A curated technical resource and architectural guide covering joereis.substack.com: Data Engineering in 2024. What I''m Seeing in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779030989,0,'2026-05-17T17:16:29.392250+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/introduction.md"]','["introduction.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://john-tucker.medium.com/kubernetes-cpu-resource-requests-at-runtime-c4df668d1c5c','john-tucker.medium.com: Kubernetes CPU Resource Requests at Runtime','','N/A',0,'A curated technical resource and architectural guide covering john-tucker.medium.com: Kubernetes CPU Resource Requests at Runtime in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779029475,0,'2026-05-17T16:51:15.141720+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes.md"]','["kubernetes.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://johnclarke73.medium.com/our-continuous-delivery-journey-11d86dd68a49','johnclarke73.medium.com: How GitOps works for us','','N/A',0,'A curated technical resource and architectural guide covering johnclarke73.medium.com: How GitOps works for us in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779030204,0,'2026-05-17T17:03:24.391546+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/flux.md"]','["flux.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://johnlokerse.dev/2024/02/05/lint-azure-bicep-templates-in-azure-devops','johnlokerse.dev: Lint Azure Bicep templates in Azure DevOps','','2024',0,'Illustrates the integration of Bicep linting tools within Azure DevOps build pipelines. Ensures syntactic correctness, adherence to best-practice rules, and early feedback loops prior to execution plans or arm deployments.','YAML','Blog','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2024-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Cloud Infrastructure", "DevOps", "CI-CD Pipelines"]','["[COMMUNITY-TOOL]"]','[]','["azure.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://johnlokerse.dev/2025/02/10/automate-pull-request-descriptions-in-azure-devops-with-azure-openai','Automate Pull Request Descriptions in Azure DevOps with Azure OpenAI','','2025',0,'A tutorial showing how to automate the generation of pull request descriptions within Azure DevOps pipelines using Azure OpenAI APIs. Streamlines developer velocity and documentation standards.','YAML','Blog Post','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2025-06-01T00:00:00+02:00',NULL,NULL,NULL,'["CI/CD Pipelines", "AI & Automation", "AI PR Automation"]','["[COMMUNITY-TOOL]"]','[]','["ai.md", "azure.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://jonbc.medium.com/hacking-your-way-to-observability-part-1-cf4cd42fb4dc','jonbc.medium.com: Hacking your way to Observability — Part 1 : Metrics','','N/A',0,'A curated technical resource and architectural guide covering jonbc.medium.com: Hacking your way to Observability — Part 1 : Metrics in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779031624,0,'2026-05-17T17:27:04.799841+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/prometheus.md"]','["prometheus.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://jonbc.medium.com/hacking-your-way-to-observability-part-2-c38baaee6b92','jonbc.medium.com: Hacking your way to Observability — Part 2 : Alerts','','N/A',0,'A curated technical resource and architectural guide covering jonbc.medium.com: Hacking your way to Observability — Part 2 : Alerts in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'duplicate','manual','N/A',100.0,1779032420,0,'2026-05-17T17:40:20.920440+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/prometheus.md"]','["prometheus.md"]','{}','{"duplicate_of": "https://jonbc.medium.com/hacking-your-way-to-observability-part-1-cf4cd42fb4dc"}');
INSERT INTO "resources" VALUES('https://jonnylangefeld.com/blog/kubernetes-how-to-view-swagger-ui','jonnylangefeld.com: Kubernetes: How to View Swagger UI','','2020',0,'This tutorial shows how to expose Swagger UI within a Kubernetes environment to dynamically explore and test internal cluster APIs. It covers secure proxying, namespace-level configurations, and JWT token passing.','English','Article','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2020-06-01T00:00:00+02:00',NULL,NULL,NULL,'["API Development", "Kubernetes Administration", "Swagger UI"]','["[COMMUNITY-TOOL]"]','[]','["swagger-code-generator-for-rest-apis.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://josephrodriguezg.medium.com/deploying-a-spring-boot-application-in-kubernetes-using-helm-charts-5c04c2d46e16','josephrodriguezg.medium.com: Deploying a Spring Boot microservice in Kubernetes'' using Helm charts','','N/A',0,'A curated technical resource and architectural guide covering josephrodriguezg.medium.com: Deploying a Spring Boot microservice in Kubernetes'' using Helm charts in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779029878,0,'2026-05-17T16:57:58.052467+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/demos.md"]','["demos.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://joseprsm.medium.com/how-to-build-machine-learning-models-that-train-themselves-bbc87499ca5','joseprsm.medium.com: How to build Machine Learning models that train themselves','','N/A',0,'A curated technical resource and architectural guide covering joseprsm.medium.com: How to build Machine Learning models that train themselves in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779029267,0,'2026-05-17T16:47:47.776855+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/mlops.md"]','["mlops.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://joshbersin.com/2021/12/from-the-great-resignation-to-the-great-migration','joshbersin.com: From The Great Resignation To The Great Migration','','2021',0,'A market report analyzing the transformation of the ''Great Resignation'' into a ''Great Migration.'' It details how top engineering talent did not exit the workforce but rather moved toward organized, remote-friendly, and technically mature companies.','English','report','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Industry Analysis", "Labor Trends", "Talent Mobility"]','["[CASE STUDY]", "[COMMUNITY-TOOL]"]','[]','["recruitment.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://journeyofthegeek.com/2024/05/10/azure-authorization-azure-rbac-delegation','journeyofthegeek.com: Azure Authorization – Azure RBAC Delegation','','2024',3,'An in-depth analysis of the security implications and execution steps of RBAC delegation patterns. Under 2026 security models, implementing conditional delegations is necessary to grant team autonomy while preventing unapproved privilege escalations.','English','Article','Advanced',0,'online','manual',NULL,NULL,NULL,0,'2024-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Identity & Access", "Cloud Security", "RBAC", "Delegated Administration"]','["[COMMUNITY-TOOL]"]','[]','["azure.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://jpastreamer.org','JPA streamer 🌟','','2021',0,'An open-source library that allows developers to write standard JPA queries using Java''s functional Stream API. By eliminating complex boilerplates, JPAstreamer greatly simplifies data access layers in modern, database-heavy microservices in 2026.','Java','Tool','Intermediate',1,'online','manual','52aebb7bce462b733097d6661915204794d4ceb420f5913d07da87123165d015',100.0,1779032150,1,'2026-05-17T17:35:50.693912+02:00',NULL,NULL,NULL,'["Modern Java", "Frameworks", "Database Access"]','["[COMMUNITY-TOOL]"]','["docs/java_frameworks.md"]','["java_frameworks.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://jpetazzo.github.io/2021/11/30/docker-build-container-images-antipatterns','jpetazzo.github.io: Anti-Patterns When Building Container Images','','2021',0,'An experienced architect''s critique of bad habits in image composition. Identifies dependencies on build host features, missing ignore-files, and bad layering decisions.','N/A','article','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Containers", "Architectural Patterns", "Anti-patterns"]','["[COMMUNITY-TOOL]"]','[]','["docker.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://jproco.medium.com/deliver-a-product-roadmap-that-survives-startup-velocity-f9be4fb9893e','jproco.medium.com: Deliver a Product Roadmap That Survives Startup Velocity','','N/A',0,'A curated technical resource and architectural guide covering jproco.medium.com: Deliver a Product Roadmap That Survives Startup Velocity in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779029563,0,'2026-05-17T16:52:43.471620+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/project-management-methodology.md"]','["project-management-methodology.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://json-schema.org/understanding-json-schema','json-schema.org: Understanding JSON Schema 🌟','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','9f0bf9b8918ead993838938a77f3a4cc1fb47956832cef9ca08e983a6fabb1e7',100.0,1779034094,0,'2026-05-17T18:08:14.494481+02:00',NULL,NULL,NULL,'[]','[]','["docs/yaml.md"]','[]','{}','{"duplicate_of": "https://json-schema.org/understanding-json-schema/reference"}');
INSERT INTO "resources" VALUES('https://json-schema.org/understanding-json-schema/reference','json-schema.org: Understanding JSON Schema 🌟','','2024',0,'The official validation vocabulary specification for JSON documents. Enables programmatic enforcement of structural constraints, data types, and required fields across distributed microservice payload interfaces.','None','Specification','Medium',0,'online','manual',NULL,NULL,NULL,0,'2024-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Data Architecture", "JSON & YAML Serialization", "Standards & Specifications"]','["[COMMUNITY-TOOL]"]','[]','["yaml.md"]','{}','{"is_special": true}');
INSERT INTO "resources" VALUES('https://jsoncrack.com','jsoncrack.com: JSON Crack 🌟🌟','','2025',0,'An interactive data visualization platform that constructs graph representations of nested JSON schemas. Helps platform engineers conceptualize structural relationships and analyze nested configurations in high-density graphs.','TypeScript','Web Application','Low',0,'online','manual',NULL,NULL,NULL,0,'2025-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Developer Workspace", "Diagnostics & Debugging", "Visualizers"]','["[COMMUNITY-TOOL]"]','[]','["yaml.md"]','{}','{"is_special": true}');
INSERT INTO "resources" VALUES('https://jsonformatter.org/yaml-validator','==jsonformatter.org/yaml-validator==','','N/A',0,'A curated technical resource and architectural guide covering ==jsonformatter.org/yaml-validator== in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'online','manual','N/A',100.0,1781736180,0,'2026-06-18T00:43:00.076218+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/yaml.md"]','["yaml.md"]','{}','{"is_special": true}');
INSERT INTO "resources" VALUES('https://jsoning.com','jsoning.com','','2022',0,'A lightweight document database framework designed to run basic JSON persistence and configuration-driven workflows inside modular serverless functions.','JavaScript','Database','Low',0,'online','manual',NULL,NULL,NULL,0,'2022-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Data Architecture", "JSON & YAML Serialization", "Data Modeling"]','["[COMMUNITY-TOOL]"]','[]','["yaml.md"]','{}','{"is_special": true}');
INSERT INTO "resources" VALUES('https://jsonnet.org','Jsonnet','','2025',0,'A powerful, Turing-complete data templating language that extends JSON with variables, functions, conditionals, and object inheritance. Eliminates configuration duplication by generating clean JSON configurations programmatically.','C++','DSL / Language','High',0,'online','manual',NULL,NULL,NULL,0,'2025-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Data Architecture", "JSON & YAML Serialization", "Configuration DSLs"]','["[COMMUNITY-TOOL]"]','[]','["yaml.md"]','{}','{"is_special": true}');
INSERT INTO "resources" VALUES('https://jsontoolbox.com','jsontoolbox.com','','2024',0,'A modern online toolkit offering unified interfaces for compression, conversion, structure validation, and mapping of raw JSON payloads without data leakage risks.','TypeScript','Web Application','Low',0,'online','manual',NULL,NULL,NULL,0,'2024-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Developer Workspace", "Command-Line Tooling", "JSON & YAML Manipulators"]','["[COMMUNITY-TOOL]"]','[]','["ChromeDevTools.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://judebantony.github.io/cicd-github-action-example','judebantony.github.io: DevSecOps with GitHub Action and SaaS Tools','','2022',0,'Details a practical approach to modern DevSecOps pipeline construction. Highlights step-by-step additions of static application security testing (SAST), software composition analysis (SCA), and secrets auditing inside automated GitHub Actions runs.','YAML','Article','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2022-06-01T00:00:00+02:00',NULL,NULL,NULL,'["CI/CD Pipelines", "Security & Compliance", "DevSecOps Integration"]','["[COMMUNITY-TOOL]"]','[]','["demos.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://juhache.substack.com/p/from-data-engineer-to-yaml-engineer-ed2','juhache.substack.com: From Data Engineer to YAML Engineer','','N/A',0,'A curated technical resource and architectural guide covering juhache.substack.com: From Data Engineer to YAML Engineer in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779031356,0,'2026-05-17T17:22:36.081732+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/message-queue.md"]','["message-queue.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://juju.is/cloud-native-kubernetes-usage-report-2021','juju.is: Kubernetes and cloud native operations report 2021','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','6dd11f73ac72feaba19d04d02df52351050e2cf9701a46e219eb47d3bb1d2f93',100.0,1779030423,0,'2026-05-17T17:07:03.719401+02:00',NULL,NULL,NULL,'[]','[]','["docs/kubernetes.md"]','[]','{}','{"duplicate_of": "https://conjure-up.io"}');
INSERT INTO "resources" VALUES('https://julien.danjou.info/blog/2015/guide-to-python-profiling-cprofile-concrete-case-carbonara','Profiling Python using cProfile: a concrete case','','2015',3,'Curator Insight provides a step-by-step deep dive into execution bottleneck isolation using the standard cProfile module. Live Grounding validates that while continuous visual profilers are used at scale, understanding deterministic execution tracing using native cProfile remains a fundamental engineering prerequisite for debugging CPU-bound application paths.','Python','Article','Advanced',0,'online','manual',NULL,NULL,NULL,0,'2015-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Software Engineering", "Python", "Performance Profiling"]','["[COMMUNITY-TOOL]"]','[]','["python.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://julien.danjou.info/stop-merging-your-pull-request-manually','julien.danjou.info: Stop merging your pull requests manually 🌟','','2021',4,'Advocates for automated merge engines like Mergify over manual Pull Request integration. Examines how manual merges introduce race conditions, inconsistent test states, and build failures. Suggests adopting policy-driven merge queues to safeguard trunk health and optimize integration pipelines.','English','Article','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Software Engineering", "Version Control", "CI-CD Automation"]','["[ENTERPRISE-STABLE]"]','[]','["git.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://jumpstart.azure.com','azurearcjumpstart.io','','2026',5,'The comprehensive Azure Arc Jumpstart portal, providing automated, hands-on sandbox scenarios for Arc-enabled infrastructure. It facilitates instant provisioning of hybrid Kubernetes, servers, and data services across multi-cloud environments like AWS and GCP. This portal remains the primary industry reference for testing real-world deployment patterns and complex integration topologies.','N/A','Reference Platform','Advanced',1,'online','manual',NULL,NULL,NULL,0,'2026-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Cloud Native & Kubernetes", "Hybrid & Multicloud Solutions", "Azure Arc Jumpstart"]','["[DE FACTO STANDARD]"]','[]','["azure.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://junit.org','JUnit','- [lambdatest.com](https://www.testmuai.com/blog/junit5-extensions) A Comprehensive Guide On JUnit 5 Extensions','2026',5,'The industry-standard unit testing library for the Java programming language. Utilizes a powerful, modern platform engine API with custom extension models (JUnit 5) for reliable test execution.','Java','Library','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2026-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Software Engineering", "Testing Frameworks", "Java Ecosystem"]','["[DE FACTO STANDARD]"]','[]','["qa.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://justingarrison.com/blog/2021-07-11-github-url-hacks','justingarrison.com: GitHub URL Hacks 🌟','','2024',4,'Curator Insight: Deep-dive into URL query parameters and routing hacks to unlock hidden GitHub UI functionality. Live Grounding: Remains a goldmine for platform engineers needing to programmatically link to specific branch comparisons, file edit modes, or issue templates directly from CI/CD dashboards.','English','Blog Post','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2024-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Development", "Version Control", "GitHub"]','["[ENTERPRISE-STABLE]"]','[]','["cheatsheets.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://justinoconnor.codes/2022/08/19/azure-periodic-table-of-resource-naming-convention-shorthands','justinoconnor.codes: Azure Periodic Table of Resource Naming Convention Shorthands','','2022',0,'A comprehensive reference matrix mapping standardized abbreviations for Azure resource types. It functions as an interactive periodic table to assist cloud architects in organizing consistent tagging and infrastructure-as-code deployments.','None','Blog Post','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2022-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Cloud Governance", "Resource Management", "Naming Conventions"]','["[COMMUNITY-TOOL]"]','[]','["azure.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://jvns.ca/blog/2021/09/24/new-tool--an-nginx-playground','jvns.ca: New tool: an nginx playground','','2021',0,'An interactive configuration testing platform designed to simplify complex Nginx rulesets. While the curator positions this as an experimental learning aid, live evaluation shows it has become an indispensable debugging tool for platform engineers needing to validate route maps, regex rewrites, and upstream headers safely outside production environments.','N/A','Web Tool','Beginner',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Traffic Management", "Load Balancing & Reverse Proxy", "Nginx Playground"]','["[EMERGING]"]','[]','["web-servers.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://jvns.ca/blog/2022/04/12/a-list-of-new-ish--command-line-tools','jvns.ca: A list of new(ish) command line tools','- [jq](https://stedolan.github.io/jq) (a great JSON-wrangling tool)
    - [jc](https://github.com/kellyjonbrazil/jc) (convert various tools’ output into JSON)
    - [jo](https://github.com/jpmens/jo) (create JSON objects)
    - [yq](https://github.com/mikefarah/yq) (like jq, but for YAML). there’s also another yq
    - [fx](https://github.com/antonmedv/fx) (interactive json tool)
    - [jless](https://github.com/PaulJuliusMartinez/jless) (json pager)
    - [xsv](https://github.com/BurntSushi/xsv) (a command line tool for csv files, from burntsushi)
    - [visidata](https://www.visidata.org) (“an interactive multitool for tabular data”)
    - [miller](https://github.com/johnkerl/miller) (“like awk/sed/cut/join/sort for CSV/TSV/JSON/JSON lines”)','2022',0,'A handpicked inventory of modern terminal applications (jq, jc, fx, yq, and jless). Simplifies querying, visualizes nested payloads, and reformats plain configuration text directly in local shell environments.','None','Curated List','Low',0,'online','manual',NULL,NULL,NULL,0,'2022-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Developer Workspace", "Command-Line Tooling", "JSON & YAML Manipulators"]','["[COMMUNITY-TOOL]"]','[]','["linux.md"]','{}','{"is_special": true}');
INSERT INTO "resources" VALUES('https://k0sproject.io','k0s','','2026',0,'Mirantis'' zero-friction, single-binary Kubernetes distribution. Designed to operate across any cloud, hybrid, or edge infrastructure, k0s packages all control plane and node dependencies in a single executable, drastically simplifying lifecycle maintenance, upgrading, and operational footprint.','Go','Software','Intermediate',1,'online','manual',NULL,NULL,NULL,0,'2026-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Infrastructure", "Kubernetes Distributions", "Edge & IoT"]','["[COMMUNITY-TOOL]"]','[]','["kubernetes-on-premise.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://k21academy.com','k21academy.com/category/docker-kubernetes','','2024',0,'K21Academy delivers structured educational paths centered on Docker and Kubernetes certifications such as CKA, CKAD, and CKS. The materials focus heavily on exam objectives, foundational container mechanics, and secure administrative practices.','English','Training Portal','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2024-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Training & Education", "Certifications", "Structured Courses"]','["[COMMUNITY-TOOL]"]','[]','["kubernetes.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://k21academy.com/amazon-web-services/aws-devops-vs-azure-devops',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,'online','manual','055e35021534704ebe0f04e27eadd9ecb365fc0d53acb1c1571ef967c7639d18',100.0,1779034348,0,'2026-05-17T18:12:28.337440+02:00',NULL,NULL,NULL,'[]','[]','["docs/aws-devops.md"]','[]','{}','{}');
INSERT INTO "resources" VALUES('https://k21academy.com/amazon-web-services/aws-solutions-architect/aws-application-services','k21academy.com: AWS Application Services: Lambda, SES, SNS, SQS, SWF','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','455a759bbbde884d8332599d9b093f434f01892798a5c22ca93603966afefd35',100.0,1779029899,0,'2026-05-17T16:58:19.812020+02:00',NULL,NULL,NULL,'[]','[]','["docs/aws.md"]','[]','{}','{"duplicate_of": "https://k21academy.com/aws-cloud/aws-application-services"}');
INSERT INTO "resources" VALUES('https://k21academy.com/amazon-web-services/aws-solutions-architect/aws-secrets-manager','k21academy.com: AWS Secrets Manager','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','a35ce1b1a4911a029ed985ce5b4ad8c0402a77b5a85d145b2a76b38ac826ea96',100.0,1779033030,0,'2026-05-17T17:50:30.945719+02:00',NULL,NULL,NULL,'[]','[]','["docs/aws-security.md"]','[]','{}','{"duplicate_of": "https://k21academy.com/aws-cloud/aws-secrets-manager"}');
INSERT INTO "resources" VALUES('https://k21academy.com/ansible/ansible-for-beginners','k21academy.com: Ansible for Beginners | Overview | Architecture & Use Cases'' 🌟','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','6341d6459949808dd44deb90668b903525865e2296c67fcbe51002ccedac3d57',100.0,1779031122,0,'2026-05-17T17:18:42.958003+02:00',NULL,NULL,NULL,'[]','[]','["docs/ansible.md"]','[]','{}','{"duplicate_of": "https://k21academy.com/devops/ansible-for-beginners"}');
INSERT INTO "resources" VALUES('https://k21academy.com/ansible/day2-live-session-review-and-q-a','k21academy.com: Ansible for Beginners Day2 Live Session Review and Q/A 🌟','','N/A',0,NULL,NULL,NULL,NULL,0,NULL,'manual','f97600d979a6a836f3cb8b113bdf10f389fef64ef38c88befad15f3b2e2fd893',100.0,1779029274,0,'2026-05-17T16:47:54.957482+02:00',NULL,NULL,NULL,'[]','[]','["docs/ansible.md"]','[]','{}','{}');
INSERT INTO "resources" VALUES('https://k21academy.com/ansible/terraform-vs-ansible','k21academy.com: Terraform vs Ansible: Working, Difference, Provisioning'' 🌟','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','5a63354e882b0091df9096a4cc43aead87d6a7be128b3a2236ea557fa7e58cd3',100.0,1779031089,0,'2026-05-17T17:18:09.707133+02:00',NULL,NULL,NULL,'[]','[]','["docs/iac.md"]','[]','{}','{"duplicate_of": "https://k21academy.com/devops/terraform-vs-ansible"}');
INSERT INTO "resources" VALUES('https://k21academy.com/aws-cloud/aws-application-services','k21academy.com: AWS Application Services: Lambda, SES, SNS, SQS, SWF','','2026',0,'Technical review of AWS''s modular application integration portfolio. Contrasts serverless compute (Lambda) with asynchronous message queues (SQS), publish-subscribe event routing (SNS), programmatically orchestrated state workflows (SWF/Step Functions), and secure outbound transaction messaging (SES).','English','Tutorial','Intermediate',1,'online','manual',NULL,100.0,1779130494,0,'2026-05-18T20:54:54.968555+02:00',NULL,NULL,NULL,'["Cloud Infrastructure", "Application Integration", "Serverless Services"]','["[COMMUNITY-TOOL]", "[GUIDE]"]','["docs/aws.md"]','["aws.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://k21academy.com/aws-cloud/aws-devops-vs-azure-devops','k21academy.com: AWS DevOps Vs. Azure DevOps','','2021',0,'Comparative structural analysis pitting the AWS DevOps suite against Microsoft Azure DevOps, evaluating build pricing, third-party integrations, and native Kubernetes support configurations.','English','Article','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Cloud-Native Provisioning", "CI/CD Integration", "Comparisons"]','["[COMMUNITY-TOOL]"]','[]','["aws-devops.md", "aws.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://k21academy.com/aws-cloud/aws-secrets-manager','k21academy.com: AWS Secrets Manager','','2021',0,'A foundational technical guide to the architecture and operational model of AWS Secrets Manager. The article discusses integration mechanics with AWS RDS, IAM authorization policies, automated rotation via pre-configured Lambda templates, and encryption envelope methods using KMS.','None','Article','Beginner',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Security & Identity", "Secrets Management", "Lifecycle Management"]','["[COMMUNITY-TOOL]"]','[]','["aws-security.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://k21academy.com/azure-cloud/azure-rbac-vs-azure-policies-vs-azure-blueprints','k21academy.com: Azure RBAC Vs Azure Policies Vs Azure Blueprints','','2021',0,'A structured breakdown of the core pillars of cloud governance, contrasting Azure Role-Based Access Control (RBAC), Azure Policy, and Azure Blueprints. Demonstrates how to organize identity-based permission structures, enforce systemic compliance frameworks, and orchestrate environment baselines to maintain continuous security across enterprise tenants.','English','Technical Guide','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Governance & Management", "Enterprise Governance", "Compliance"]','["[COMMUNITY-TOOL]", "[GUIDE]"]','[]','["azure.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://k21academy.com/azure-data/azure-data-lake','k21academy.com: Azure Data Lake Overview For Beginners','','2021',0,'Comprehensive primer on Azure Data Lake Storage (ADLS) Gen2. Outlines the architectural mechanics of its hierarchical namespace, POSIX-compliant Access Control Lists (ACLs), and deep native integration with compute engines such as Azure Databricks and Synapse. Essential reading for architects designing modern, scalable data platforms.','English','Technical Overview','Beginner',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Data & Storage", "Data Analytics", "Data Lake"]','["[COMMUNITY-TOOL]"]','[]','["azure.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://k21academy.com/category/docker-kubernetes','k21academy.com/category/docker-kubernetes','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','c5b3d10f7b35990e0bf43b3a667d8ca6fbec1c393b44ac0eb4d7e8d98ee41169',100.0,1779034265,0,'2026-05-17T18:11:05.785053+02:00',NULL,NULL,NULL,'[]','[]','["docs/kubernetes.md"]','[]','{}','{"duplicate_of": "https://k21academy.com"}');
INSERT INTO "resources" VALUES('https://k21academy.com/devops/ansible-for-beginners','k21academy.com: Ansible for Beginners | Overview | Architecture & Use Cases 🌟','- [k21academy.com: Ansible for Beginners Day2 Live Session Review and Q/A 🌟](https://k21academy.com/devops/day2-live-session-review-and-q-a)','2021',0,'Comprehensive introductory architectural layout outlining controller requirements, managed nodes, dynamic inventory files, YAML playbook hierarchy, and general configuration management use-cases across environments.','English','Blog','Beginner',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Infrastructure as Code", "Ansible", "Introduction"]','["[COMMUNITY-TOOL]"]','[]','["ansible.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://k21academy.com/devops/day2-live-session-review-and-q-a',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,'manual','751a3542f3c8d24fa21a3dfa385cf1cf182df6fb32cca55cfdd05c8e85ba2a17',100.0,1779130494,0,'2026-05-18T20:54:54.972043+02:00',NULL,NULL,NULL,'[]','[]','["docs/ansible.md"]','[]','{}','{}');
INSERT INTO "resources" VALUES('https://k21academy.com/devops/terraform-vs-ansible','k21academy.com: Terraform vs Ansible: Working, Difference, Provisioning 🌟','','2023',0,'Analyzes the operational execution models of Terraform and Ansible. Guides systems engineers on matching target workloads with the proper tool—using Terraform for infrastructure creation and Ansible for node system configuration.','English','Article','Beginner',0,'online','manual',NULL,NULL,NULL,0,'2023-06-01T00:00:00+02:00',NULL,NULL,NULL,'["DevOps", "Infrastructure as Code", "Tool Comparison"]','["[COMMUNITY-TOOL]"]','[]','["iac.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://k21academy.com/docker-kubernetes/configmaps-secrets','k21academy.com: Kubernetes ConfigMaps and Secrets: Guide to Create and Update'' 🌟','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','d63c82c716d62b1994c17bbe697759e51bc44dffe3aab43b92fe455c6d19116b',100.0,1779031459,0,'2026-05-17T17:24:19.290062+02:00',NULL,NULL,NULL,'[]','[]','["docs/kubernetes.md"]','[]','{}','{"duplicate_of": "https://k21academy.com/kubernetes/configmaps-secrets"}');
INSERT INTO "resources" VALUES('https://k21academy.com/docker-kubernetes/kubernetes-architecture-components-overview-for-beginners','k21academy.com: Kubernetes Architecture. An Introduction to Kubernetes Components','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','91a8cb356ff194f8132f780a98b00e345ae9ccf245181c508576b62c98798e70',100.0,1779032699,0,'2026-05-17T17:44:59.922433+02:00',NULL,NULL,NULL,'[]','[]','["docs/kubernetes.md"]','[]','{}','{"duplicate_of": "https://k21academy.com/kubernetes/kubernetes-architecture-components-overview-for-beginners"}');
INSERT INTO "resources" VALUES('https://k21academy.com/docker-kubernetes/kubernetes-deployment','k21academy.com: Kubernetes Deployment and Step-by-Step Guide to Deployment:'' Update, Rollback, Scale & Delete','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','4938d7e891325657e1339b3178df2f1189605eff589c443d1b1851d49806821c',100.0,1779033949,0,'2026-05-17T18:05:49.938589+02:00',NULL,NULL,NULL,'[]','[]','["docs/kubernetes.md"]','[]','{}','{"duplicate_of": "https://k21academy.com/kubernetes/kubernetes-deployment"}');
INSERT INTO "resources" VALUES('https://k21academy.com/docker-kubernetes/kubernetes-security/kube-bench-cis','k21academy.com: Secure and Harden Kubernetes, AKS and EKS Cluster with kube-bench,'' kube-hunter and CIS Benchmarks 🌟','','N/A',0,NULL,NULL,NULL,NULL,0,NULL,'manual','546a3651f84bc9a2f45d7eb0e6f79de27c4d997b5a7bba6e97c561181561fc8c',100.0,1779034332,0,'2026-05-17T18:12:12.977142+02:00',NULL,NULL,NULL,'[]','[]','["docs/kubernetes-security.md"]','[]','{}','{}');
INSERT INTO "resources" VALUES('https://k21academy.com/docker-kubernetes/monolithic-vs-microservices','k21academy.com: Monolithic vs Microservices – Difference, Advantages & Disadvantages','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','cc3abde097ed6cd3f11495757666af58410ef25d90e896a9ceb9d38274502f04',100.0,1779034498,0,'2026-05-17T18:14:58.011647+02:00',NULL,NULL,NULL,'[]','[]','["docs/faq.md"]','[]','{}','{"duplicate_of": "https://k21academy.com/kubernetes/monolithic-vs-microservices"}');
INSERT INTO "resources" VALUES('https://k21academy.com/kubernetes/configmaps-secrets','k21academy.com: Kubernetes ConfigMaps and Secrets: Guide to Create and Update 🌟','','2023',1,'A fundamental playbook illustrating the lifecycle, generation, and updates of ConfigMaps and Secrets. Establishes the core differences in creation mechanisms and direct manifest applications.','YAML','Guide','Beginner',1,'online','manual',NULL,NULL,NULL,0,'2023-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Configuration", "State Management", "Config & Secrets"]','["[COMMUNITY-TOOL]", "[GUIDE]"]','[]','["kubernetes.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://k21academy.com/kubernetes/kube-bench-cis',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,'manual',NULL,100.0,1779130495,0,'2026-05-18T20:54:55.015441+02:00',NULL,NULL,NULL,'[]','[]','["docs/kubernetes-security.md"]','[]','{}','{}');
INSERT INTO "resources" VALUES('https://k21academy.com/kubernetes/kubernetes-architecture-components-overview-for-beginners','k21academy.com: Kubernetes Architecture. An Introduction to Kubernetes Components','','2021',3,'A detailed breakdown of the internal nodes and services of Kubernetes. Details the role of master components like the scheduler and controller-manager alongside worker node components like kubelet and kube-proxy.','English','Article','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Architecture", "Control Plane", "Cluster Topology"]','["[COMMUNITY-TOOL]"]','[]','["kubernetes.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://k21academy.com/kubernetes/kubernetes-deployment','k21academy.com: Kubernetes Deployment and Step-by-Step Guide to Deployment: Update, Rollback, Scale & Delete','','2023',0,'A complete operational guide to managing deployment configurations. Details step-by-step commands to update containers, trigger rolling restarts, revert deployment revisions, and scale replica limits.','YAML','Guide','Beginner',1,'online','manual',NULL,NULL,NULL,0,'2023-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Application Delivery", "Deployments", "Core Mechanics"]','["[COMMUNITY-TOOL]", "[GUIDE]"]','[]','["kubernetes.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://k21academy.com/kubernetes/monolithic-vs-microservices','k21academy.com: Monolithic vs Microservices – Difference, Advantages & Disadvantages','','2023',0,'A comprehensive introductory comparative analysis of monolithic and microservices structures. It details deployment mechanics, system modularity, scaling challenges, and runtime isolation properties. It details concrete Kubernetes constructs like pods and namespaces that help isolate microservices in a shared physical cluster.','None','Article','Beginner',1,'online','manual',NULL,NULL,NULL,0,'2023-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Microservices Architecture", "Fundamentals", "Comparisons"]','["[COMMUNITY-TOOL]"]','[]','["faq.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://k21academy.com/microsoft-azure/az-104/azure-container-instances-and-kubernetes-service',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,'review_required','manual','45366dfc1329efa8323f98a531a651c14e7a6c61786d56776153067efe4fb438',64.0,1779130494,0,'2026-05-18T20:54:54.990166+02:00',NULL,NULL,NULL,'[]','[]','["docs/managed-kubernetes-in-public-cloud.md"]','[]','{}','{"review_metadata": {"original_url": "https://k21academy.com/microsoft-azure/az-104/azure-container-instances-and-kubernetes-service", "proposed_url": "NONE", "reason": "High-Value Protection: generic_redirect_loss", "timestamp": "2026-05-18T18:54:54.990168"}}');
INSERT INTO "resources" VALUES('https://k21academy.com/microsoft-azure/az-303/azure-container-instances-and-kubernetes-service','k21academy.com: Azure Kubernetes Service & Azure Container Instances For'' Beginners 🌟','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','1e71e9f3560361de53e5299081631972445890f00ebfefcf0df841b9bccf7a1f',100.0,1779029483,0,'2026-05-17T16:51:23.489913+02:00',NULL,NULL,NULL,'[]','[]','["docs/managed-kubernetes-in-public-cloud.md"]','[]','{}','{"duplicate_of": "https://k21academy.com/azure-cloud/azure-container-instances-and-kubernetes-service"}');
INSERT INTO "resources" VALUES('https://k21academy.com/microsoft-azure/az-400/azure-pipelines-vs-jenkins','k21academy.com: Azure pipelines VS Jenkins','','N/A',0,'A curated technical resource and architectural guide covering k21academy.com: Azure pipelines VS Jenkins in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'duplicate','manual','dfc0853dea06c15c26dc3c974053d37c22a3cdcf274c90bf5379301a237d5854',100.0,1779031182,0,'2026-05-17T17:19:42.029187+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/jenkins-alternatives.md"]','["jenkins-alternatives.md"]','{}','{"duplicate_of": "https://k21academy.com/azure-cloud/azure-pipelines-vs-jenkins"}');
INSERT INTO "resources" VALUES('https://k21academy.com/microsoft-azure/azure-rbac-vs-azure-policies-vs-azure-blueprints','k21academy.com: Azure RBAC Vs Azure Policies Vs Azure Blueprints','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','829a76c44e39a55632c6d0ace657aa5a502b29bb9e4239f7cc405d2f17b2f784',100.0,1779034015,0,'2026-05-17T18:06:55.934057+02:00',NULL,NULL,NULL,'[]','[]','["docs/azure.md"]','[]','{}','{"duplicate_of": "https://k21academy.com/azure-cloud/azure-rbac-vs-azure-policies-vs-azure-blueprints"}');
INSERT INTO "resources" VALUES('https://k21academy.com/microsoft-azure/data-engineer/azure-data-lake','k21academy.com: Azure Data Lake Overview For Beginners','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','e4b24dcc29d834be561f64df04e8edf1fd839afde7ff83d31b8e0048226ce772',100.0,1779029131,0,'2026-05-17T16:45:31.078024+02:00',NULL,NULL,NULL,'[]','[]','["docs/azure.md"]','[]','{}','{"duplicate_of": "https://k21academy.com/azure-data/azure-data-lake"}');
INSERT INTO "resources" VALUES('https://k21academy.com/microsoft-azure/dp-203/azure-data-lake',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,'manual','3b50e88dc2c71798769b901fe218c76a433002e6bf4e50a03e83fb57708ddd7a',64.0,1779130495,0,'2026-05-18T20:54:55.016559+02:00',NULL,NULL,NULL,'[]','[]','["docs/azure.md"]','[]','{}','{}');
INSERT INTO "resources" VALUES('https://k21academy.com/scrum-master/scrum-vs-kanban','k21academy.com: Scrum vs Kanban','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','b061cda91bab2f79e336d28f888d2b044f55f88f7ed4341adb5e18d790b05708',100.0,1779032104,0,'2026-05-17T17:35:04.411435+02:00',NULL,NULL,NULL,'[]','[]','["docs/project-management-methodology.md"]','[]','{}','{"duplicate_of": "https://k21academy.com/scrum/scrum-vs-kanban"}');
INSERT INTO "resources" VALUES('https://k21academy.com/scrum/scrum-vs-kanban','k21academy.com: Scrum vs Kanban','','2022',0,'A technical overview comparing Scrum sprints and Kanban boards, aimed at cloud engineering professionals. Emphasizes how task-level agile delivery frameworks interface with cloud DevOps pipelines to drive high-frequency infrastructure deployments.','English','Article','Beginner',0,'online','manual',NULL,NULL,NULL,0,'2022-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Software Engineering", "Agile Methodologies", "Scrum and Kanban"]','["[COMMUNITY-TOOL]"]','[]','["project-management-methodology.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://k21academy.com/terraform-iac/terraform-automate-aws-vm','k21academy.com: Automate AWS Virtual Machine using Terraform – Creation'' Demo','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','72566ea85beedc4fbc2f03cc2c75c946917b6a42df237c621bb6b7f944827534',100.0,1779029252,0,'2026-05-17T16:47:32.436737+02:00',NULL,NULL,NULL,'[]','[]','["docs/demos.md"]','[]','{}','{"duplicate_of": "https://k21academy.com/terraform/terraform-automate-aws-vm"}');
INSERT INTO "resources" VALUES('https://k21academy.com/terraform-iac/terraform-interview-questions',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,'manual','584d8beb97ca19564f1a766aa76b0e333239cba7a68344c7fbbb42249f710778',100.0,1779034105,0,'2026-05-17T18:08:25.866316+02:00',NULL,NULL,NULL,'[]','[]','["docs/interview-questions.md"]','[]','{}','{}');
INSERT INTO "resources" VALUES('https://k21academy.com/terraform-iac/why-terraform-not-chef-ansible-puppet-cloudformation','k21academy.com: Why Terraform? Not Chef, Ansible, Puppet, CloudFormation?'' 🌟','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','d6b3f8a0fd42ad3232683569f2c477d5b32a846f58a9cedd9deb8fd3e97e48cf',100.0,1779032372,0,'2026-05-17T17:39:32.176714+02:00',NULL,NULL,NULL,'[]','[]','["docs/terraform.md"]','[]','{}','{"duplicate_of": "https://k21academy.com/terraform/why-terraform-not-chef-ansible-puppet-cloudformation"}');
INSERT INTO "resources" VALUES('https://k21academy.com/terraform/terraform-automate-aws-vm','k21academy.com: Automate AWS Virtual Machine using Terraform – Creation Demo','','2021',0,'A step-by-step introduction demonstrating the creation and lifecycle management of AWS Elastic Compute Cloud (EC2) instances using Terraform. Excellent for understanding simple provider declarations, variables, and resource destruction.','HCL','Tutorial','Beginner',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Infrastructure as Code", "Terraform Ecosystem", "AWS Compute Provisioning"]','["[COMMUNITY-TOOL]", "[GUIDE]"]','[]','["demos.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://k21academy.com/terraform/terraform-interview-questions',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,'manual','8746bdbc694fd85c8de97fb17dec8827862b87a81343f782c7e97f4a84e00d46',100.0,1779130495,0,'2026-05-18T20:54:55.012548+02:00',NULL,NULL,NULL,'[]','[]','["docs/interview-questions.md"]','[]','{}','{}');
INSERT INTO "resources" VALUES('https://k21academy.com/terraform/why-terraform-not-chef-ansible-puppet-cloudformation','k21academy.com: Why Terraform? Not Chef, Ansible, Puppet, CloudFormation? 🌟','','2022',0,'A comparison-focused educational resource highlighting why Terraform''s declarative approach, provider ecosystem, and stateful tracking mechanism offer significant advantages over traditional configuration management tools.','English','Educational Article','Beginner',0,'online','manual',NULL,NULL,NULL,0,'2022-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Cloud Infrastructure", "IaC Comparison", "Educational Resources"]','["[COMMUNITY-TOOL]"]','[]','["terraform.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://k3s.io','**k3s**','','2026',5,'A highly popular, fully compliant, lightweight Kubernetes distribution designed specifically for Edge, IoT, and DevSecOps CI pipelines. Packaged as a single binary, it replaces heavy etcd processes with flexible database options.','Go','Platform','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2026-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Edge & IoT", "Lightweight Kubernetes", "K3s"]','["[DE FACTO STANDARD]"]','[]','["rancher.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://k8s-examples.container-solutions.com','Kubernetes examples 🌟','','2023',0,'A comprehensive curated collection of real-world Kubernetes deployment blueprints compiled by Container Solutions. Offers foundational reference templates for multi-tier microservices, storage configuration, and workload orchestration.','YAML','Reference Collection','Medium',1,'duplicate','manual',NULL,NULL,NULL,0,'2023-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Platform Engineering", "Kubernetes Manifests", "Reference Architecture"]','["[COMMUNITY-TOOL]"]','[]','["yaml.md"]','{}','{"is_special": true, "duplicate_of": "https://github.com/ContainerSolutions/kubernetes-examples"}');
INSERT INTO "resources" VALUES('https://k8s.af','k8s.af 🌟','','2024',0,'A highly regarded community collection documenting real-world public post-mortems of major Kubernetes infrastructure outages. Serves as a priceless resource for resilience engineering, analyzing failures in DNS, etcd depletion, scheduling collapses, routing tables, and configuration mistakes.','English','Interactive Portal','Advanced',0,'online','manual',NULL,NULL,NULL,0,'2024-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Operations", "Post-Mortems", "Resiliency Engineering"]','["[COMMUNITY-TOOL]"]','[]','["kubernetes.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://k8sgpt.ai','k8sgpt.ai','','2023',0,'An innovative, community-driven tool that integrates LLMs directly with Kubernetes diagnostic commands. By parsing cluster states, configuration anomalies, and system logs, k8sgpt provides clear explanations and automated remediation commands. It is a premier tool in the shift towards AI-powered autonomous operations (AIOps).','Go','Product Page / Tool','Advanced',1,'online','manual',NULL,NULL,NULL,0,'2023-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Cloud Native Operations", "AI-Powered Operations (AIOps)", "Kubernetes Troubleshooting"]','["[COMMUNITY-TOOL]"]','[]','["ai.md", "chatgpt.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://k8slens.dev','Lens Kubernetes IDE 🌟','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','e860aaafc139aee65bdb9b202cd7b3ebf039f4b0119839f709cbcabbd0da5bbf',100.0,1779032923,0,'2026-05-17T17:48:43.162414+02:00',NULL,NULL,NULL,'[]','[]','["docs/kubernetes-based-devel.md"]','[]','{}','{"duplicate_of": "https://lenshq.io"}');
INSERT INTO "resources" VALUES('https://k8spatterns.io','k8spatterns.io: Free Kubernetes Patterns e-book','','N/A',0,'A curated technical resource and architectural guide covering k8spatterns.io: Free Kubernetes Patterns e-book in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779030339,0,'2026-05-17T17:05:39.517209+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes.md"]','["kubernetes.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://k8spharos.dev','Pharos 🌟','','N/A',0,'A curated technical resource and architectural guide covering Pharos 🌟 in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779033424,0,'2026-05-17T17:57:04.510532+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-on-premise.md", "docs/matrix-table.md"]','["kubernetes-on-premise.md", "matrix-table.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://k8spin.cloud/oss-projects','Discover K8Spin open source software','','2024',0,'The main portal cataloging K8Spin''s open-source projects. Focuses on lightweight cluster sharing tools, providing APIs designed to bootstrap secure developer workspaces instantly.','N/A','Registry','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2024-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Platform Engineering", "Multi-Tenancy", "Registries & Catalogs"]','["[COMMUNITY-TOOL]"]','[]','["kubernetes-operators-controllers.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://k8studio.io','==k8studio==','','2020',0,'K8Studio is a desktop graphical user interface designed to simplify multi-cluster Kubernetes administration and visualization. It presents a dynamic topological map of running cluster workloads, enabling live log streaming and terminal executions.','TypeScript','Desktop GUI App','Intermediate',0,'online','manual','f17b53e799daa6fc1e9f57211fd41cc3f8597ca05e631a7ab660fb2ef791956b',100.0,1779032293,1,'2026-05-17T17:38:13.175613+02:00',NULL,NULL,NULL,'["Platform Engineering", "Developer Productivity", "UI Tools"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-tools.md"]','["kubernetes-tools.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://k8studio.io/blogs/k8studio-vs-lens-kubernetes-ide','k8studio.io/blogs: K8studio vs. Lens vs. K9s 🌟','','2024',3,'A technical comparative analysis comparing three premier client interfaces: K8Studio (graphical topology focus), Lens (full-featured IDE desktop application), and K9s (ultra-fast keyboard-driven terminal console dashboard).','N/A','Blog Post','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2024-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Platform Engineering", "UI & Dashboards", "Evaluation"]','["[COMMUNITY-TOOL]"]','[]','["kubernetes-based-devel.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://k8syaml.com','k8syaml.com 🌟','','2021',4,'An interactive web environment designed to generate clean, standard Kubernetes manifests based on best-practice configurations. It enables operators to construct and validate resources without writing boilerplate templates from scratch.','N/A','tool','intermediate',1,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Cloud Native Operations", "Kubernetes", "Configuration Management"]','["[ENTERPRISE-STABLE]"]','[]','["yaml.md", "kubernetes-tools.md"]','{}','{"is_special": true}');
INSERT INTO "resources" VALUES('https://k8up.io','k8up.io','','2025',4,'K8up uses standard CRD objects to configure high-frequency Restic backups on selected persistent volumes. Offers integrated S3 exports, backup target management, and pruning policies.','Go','Operator','Intermediate',1,'online','manual',NULL,NULL,NULL,0,'2025-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Infrastructure", "Data Protection", "Kubernetes Backup Operators"]','["[ENTERPRISE-STABLE]"]','[]','["kubernetes-backup-migrations.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://k8z.dev','k8z.dev: A lightweight, modern mobile and desktop application for manage kubernetes. Easily for use fast, secure','','2024',3,'A modern, lightweight cross-platform desktop and mobile app engineered for low-memory footprint cluster monitoring. Emphasizes swift, responsive transitions and secure local storage of cluster context data.','TypeScript','Tool','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2024-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Platform Engineering", "UI & Dashboards", "Desktop Client"]','["[COMMUNITY-TOOL]"]','[]','["kubernetes-based-devel.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://k9scli.io','==k9scli.io==','','2026',0,'The K9scli portal is the home of K9s, the terminal-based user interface designed to streamline real-time Kubernetes interaction. By abstracting kubectl command sequences into fast, keyboard-driven hotkeys, it has earned standard status in modern DevOps environments. This site serves as the starting point for setting up K9s skins, plugins, and custom cluster views.','Markdown','Documentation','Beginner',0,'online','manual','98e04a13ea4082c8fa8323ccc7cf9d53649f1326d1f2453ff3de5037e68020d8',100.0,1779034569,1,'2026-05-17T18:16:09.096007+02:00',NULL,NULL,NULL,'["Operations", "Command Line Interfaces", "Cluster Management"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-tools.md"]','["kubernetes-tools.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://kafka-tutorials.confluent.io','kafka-tutorials.confluent.io 🌟','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','8186eb2c5e4fe5bf3fda69dbe0e853a6d90200c52b5a98bfc159fa073e880296',100.0,1779034477,0,'2026-05-17T18:14:37.170400+02:00',NULL,NULL,NULL,'[]','[]','["docs/message-queue.md"]','[]','{}','{"duplicate_of": "https://developer.confluent.io/tutorials"}');
INSERT INTO "resources" VALUES('https://kafka-tutorials.confluent.io/how-to-count-messages-on-a-kafka-topic/ksql.html','kafka-tutorials.confluent.io: How to count messages in a Kafka topic','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','b1456beaaa454ef29207eade70e1850ccb7521637951b2f4ea5d51ea8ca73098',100.0,1779031521,0,'2026-05-17T17:25:21.297708+02:00',NULL,NULL,NULL,'[]','[]','["docs/message-queue.md"]','[]','{}','{"duplicate_of": "https://developer.confluent.io/confluent-tutorials/count-messages/ksql"}');
INSERT INTO "resources" VALUES('https://kafka-tutorials.confluent.io/join-a-stream-to-a-table/kstreams.html','kafka-tutorials.confluent.io: How to join a stream and a lookup table 🌟','','N/A',0,NULL,NULL,NULL,NULL,0,NULL,'manual','ad78fd14f6f8e96bde7a81b75de9a6910753d28ad7099ee34d7a8fb07e367d71',100.0,1779034289,0,'2026-05-17T18:11:29.215589+02:00',NULL,NULL,NULL,'[]','[]','["docs/message-queue.md"]','[]','{}','{}');
INSERT INTO "resources" VALUES('https://kafka.apache.org','Apache Kafka','','2026',5,'Apache Kafka is the de facto industry-standard distributed event streaming platform. Operating on a partitioned, append-only log model, Kafka handles millions of messages per second with fault-tolerant durability, acting as the centralized real-time nervous system for microservices.','Java','Platform','Advanced',1,'online','manual',NULL,NULL,NULL,0,'2026-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Data Engineering", "Event Streaming", "Apache Kafka"]','["[DE FACTO STANDARD]"]','[]','["message-queue.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://kailashyogeshwar.medium.com/how-we-implemented-reusable-ci-cd-pipeline-using-git-and-tekton-503bed91975b','kailashyogeshwar.medium.com: How we implemented Reusable CI/CD Pipeline using Git and Tekton','','2020',0,'Focuses on building highly reusable CI/CD pipelines on Git and Tekton. Demonstrates decoupling generic build parameters from execution manifests, allowing development teams to share pipelines easily across projects.','Yaml','Article','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2020-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Application Delivery", "CI/CD Pipelines", "Tekton Templates"]','["[COMMUNITY-TOOL]"]','[]','["demos.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://kaleshreya907.medium.com/step2a-install-docker-and-run-sonarqube-container-faa42d01f5fe','kaleshreya907.medium.com: GitHub Actions: Netflix Deployment','','N/A',0,'A curated technical resource and architectural guide covering kaleshreya907.medium.com: GitHub Actions: Netflix Deployment in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779033338,0,'2026-05-17T17:55:38.926608+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/demos.md"]','["demos.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://kalilinuxtutorials.com/deploying-securing-kubernetes-clusters','kalilinuxtutorials.com: Deploying & Securing Kubernetes Clusters','','2021',0,'A hands-on tutorial outlining best practices for securing Kubernetes clusters. Walks through the configuration of Network Policies, RBAC limits, API server audits, and using pentesting frameworks like Kali Linux to find operational loopholes.','English','Technical Tutorial','Advanced',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Security & Governance", "Kubernetes Security", "Cluster Hardening"]','["[COMMUNITY-TOOL]", "[GUIDE]"]','[]','["devsecops.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://kalilinuxtutorials.com/ldsview','kalilinuxtutorials.com: Ldsview : Offline search tool for LDAP directory dumps in LDIF format','','2026',4,'Guide for Ldsview, an offline parsing tool for LDIF format directory dumps. Excellent utility for security assessments, privilege escalation audits, and schema inspection of legacy corporate infrastructure databases.','English','Tool','Advanced',0,'online','manual',NULL,NULL,NULL,0,'2026-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Networking & Security", "Directory Services", "LDAP Analysis"]','["[ENTERPRISE-STABLE]", "[LEGACY]"]','[]','["linux.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://kalm.dev','kalm.dev 🌟','','N/A',0,'A curated technical resource and architectural guide covering kalm.dev 🌟 in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779034545,0,'2026-05-17T18:15:45.438304+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-tools.md"]','["kubernetes-tools.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://kamsjec.medium.com/argocd-setup-on-kubernetes-openshift-cluster-f7340344c017','kamsjec.medium.com: ArgoCD Setup on Kubernetes/OpenShift Cluster','','N/A',0,'A curated technical resource and architectural guide covering kamsjec.medium.com: ArgoCD Setup on Kubernetes/OpenShift Cluster in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779031460,0,'2026-05-17T17:24:20.497980+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/argo.md"]','["argo.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://kamsjec.medium.com/kubernetes-taints-and-tolerations-18727f618d01','kamsjec.medium.com: Kubernetes Taints and Tolerations','','N/A',0,'A curated technical resource and architectural guide covering kamsjec.medium.com: Kubernetes Taints and Tolerations in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779029168,0,'2026-05-17T16:46:08.835555+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes.md"]','["kubernetes.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://kamsjec.medium.com/liveness-and-readiness-probes-91919f24e305','kamsjec.medium.com: liveness and readiness probes…','','N/A',0,'A curated technical resource and architectural guide covering kamsjec.medium.com: liveness and readiness probes… in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779032039,0,'2026-05-17T17:33:59.035077+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes.md"]','["kubernetes.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://kanakinfosystems.com/blog/sql-cheat-sheet',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,'manual','N/A',100.0,1779029371,0,'2026-05-17T16:49:31.373218+02:00',NULL,NULL,NULL,'[]','[]','["docs/cheatsheets.md"]','[]','{}','{}');
INSERT INTO "resources" VALUES('https://kanister.io','kanister.io 🌟','','N/A',0,NULL,NULL,NULL,NULL,0,NULL,'manual','f8cd2ccca3740391ade2febf08f26396e4c8b8eccce8d8057fb88d5769e25ce3',100.0,1779031507,0,'2026-05-17T17:25:07.488672+02:00',NULL,NULL,NULL,'[]','[]','["docs/kubernetes-backup-migrations.md"]','[]','{}','{}');
INSERT INTO "resources" VALUES('https://kapeli.com/cheat_sheets/Sourcetree.docset/Contents/Resources/Documents/index','Sourcetree Cheat Sheet','','2023',3,'Curator Insight: Dedicated guide for Atlassian''s popular Sourcetree GUI client. Live Grounding: Maps graphic operations (interactive staging, repository cloning, flow configuration) back to basic CLI operations, reducing friction for non-CLI native engineers.','HTML','Client Reference','Beginner',0,'online','manual',NULL,NULL,NULL,0,'2023-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Development", "Version Control", "Git Clients"]','["[COMMUNITY-TOOL]"]','[]','["cheatsheets.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://kapeli.com/cheatsheets','Dash Cheat Sheets','','2026',3,'A community-contributed aggregation of software-specific cheat sheets designed for Dash. Provides immediate keybinding and structural shortcuts across various developer tools, languages, and container technologies.','HTML','Cheat Sheet','Beginner',0,'online','manual',NULL,NULL,NULL,0,'2026-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Developer Productivity", "Documentation Tools", "Offline Readers"]','["[COMMUNITY-TOOL]"]','[]','["cheatsheets.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://kapeli.com/dash','Dash for MacOS','','2026',4,'A premium, offline-first documentation browser for macOS that integrates with over 200 API documentation sets. Enables instant searching of code blocks, APIs, and frameworks, reducing lookup latency and boosting local engineering velocity.','N/A','Tool','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2026-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Developer Productivity", "Documentation Tools", "Offline Readers"]','["[ENTERPRISE-STABLE]"]','[]','["cheatsheets.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://kapitan.dev','Kapitan','','2022',4,'An open-source configuration management engine built to generate clean declarative configurations (Kubernetes manifests, Terraform, Ansible) using Python and Jsonnet. Kapitan simplifies managing configurations for multiple environments by using a single source of truth.','Python','tool','advanced',1,'online','manual',NULL,NULL,NULL,0,'2022-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Cloud Native Operations", "Kubernetes", "Advanced Templating"]','["[ENTERPRISE-STABLE]"]','[]','["devsecops.md", "yaml.md"]','{}','{"is_special": true}');
INSERT INTO "resources" VALUES('https://karenapp.io','Karen','','2023',0,'AI-assisted scheduling tool featuring conversational UI interfaces. Automates appointment bookings and coordinates meeting slots through direct text and chat platform integrations.','Python','SaaS','Beginner',0,'online','manual',NULL,NULL,NULL,0,'2023-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Collaborative Operations", "Workspace Scheduling", "Commercial Tools"]','["[COMMUNITY-TOOL]"]','[]','["appointment-scheduling.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://karenapp.io/articles/calendly-vs-scheduleonce','karenapp.io: Calendly vs ScheduleOnce','','2023',0,'Analyzes the feature sets of Calendly and ScheduleOnce. Maps Calendly''s individual link-sharing speed against ScheduleOnce''s complex multi-tier lead generation and round-robin routing flows.','English','Article','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2023-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Collaborative Operations", "Workspace Scheduling", "Market Comparisons"]','["[COMMUNITY-TOOL]"]','[]','["appointment-scheduling.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://kargo.akuity.io',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,'manual','20c9faca08485292e66dc1b1f3e470296759a36ece518a7d9549424e5d198e50',100.0,1779030727,0,'2026-05-17T17:12:07.109897+02:00',NULL,NULL,NULL,'[]','[]','["docs/kubernetes-tools.md"]','[]','{}','{}');
INSERT INTO "resources" VALUES('https://karlstoney.com/2019/05/31/istio-503s-ucs-and-tcp-fun-times','karlstoney.com: Istio 503''s with UC''s and TCP Fun Times','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','d1362fbdee11110a1600d59d9add81f078a1c1afedbce49e5215c92fa59d9cd1',100.0,1779029991,0,'2026-05-17T16:59:51.705688+02:00',NULL,NULL,NULL,'[]','[]','["docs/istio.md"]','[]','{}','{"duplicate_of": "https://karlstoney.com/istio-503s-ucs-and-tcp-fun-times"}');
INSERT INTO "resources" VALUES('https://karlstoney.com/istio-503s-ucs-and-tcp-fun-times','karlstoney.com: Istio 503''s with UC''s and TCP Fun Times','','2021',0,'High-impact technical case study investigating intermittent HTTP 503 errors and connection closure (UC) challenges under high TCP load inside Istio service meshes. Excellent deep-dive into sidecar race conditions.','English','Article','Advanced',1,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Service Mesh", "Networking", "Troubleshooting"]','["[COMMUNITY-TOOL]"]','[]','["istio.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://karneliuk.com/2019/07/rest-api-1-basics-cheat-sheet-ansible-bash-postman-and-python-for-get-using-netbox-and-docker-as-examples','karneliuk.com: REST API 1. Basics cheat sheet (Ansible, Bash, Postman, and Python) for GET using NetBox and Docker as examples','','2019',2,'Hands-on implementation guide for REST API execution using Ansible, Bash, Postman, and Python with a practical focus on GET operations. Leverages Docker-hosted NetBox to demonstrate programmatic network configuration management and automation strategies.','Python','Cheat Sheet','Intermediate',1,'online','manual',NULL,NULL,NULL,0,'2019-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Software Engineering", "APIs", "Automation & Scripting"]','["[COMMUNITY-TOOL]"]','[]','["cheatsheets.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://karneliuk.com/2019/08/rest-api-2-basics-cheat-sheet-ansible-bash-postman-and-python-for-post-delete-using-netbox-and-docker-as-examples','karneliuk.com: REST API 2. Basics cheat sheet (Ansible, Bash, Postman, and Python) for POST/DELETE using NetBox and Docker as examples','','2019',2,'Part two of the automation guide, expanding API execution into state-changing operations via POST and DELETE methods. Demonstrates transactional lifecycle management of infrastructure objects through multi-tool automation scripts across containerized environments.','Python','Cheat Sheet','Intermediate',1,'online','manual',NULL,NULL,NULL,0,'2019-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Software Engineering", "APIs", "Automation & Scripting"]','["[COMMUNITY-TOOL]"]','[]','["cheatsheets.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://karpenter.sh','==Karpenter==','','2026',5,'Karpenter is a high-performance, Kubernetes-native cluster autoscaler originally developed by AWS and now part of the CNCF. Unlike traditional Cluster Autoscalers that interact with node groups, Karpenter bypasses orchestrator limits to provision customized compute instances directly based on pending pod requirements. This drastically minimizes scheduling latency and optimizes bare-metal/EC2 pricing and spot resource usage.','Go','Controller','High',0,'online','manual','23ba7268d0b96c505cffae3ee0bf9a8a841c41958d145628ac18cd4995a6470b',100.0,1779034049,1,'2026-05-17T18:07:29.202647+02:00',NULL,NULL,NULL,'["Autoscaling", "Resource Provisioning", "Just-in-Time Nodes"]','["[DE FACTO STANDARD]"]','["docs/kubernetes-tools.md"]','["kubernetes-tools.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://karunsubramanian.com/websphere/one-important-change-in-memory-management-in-java-8','Cambios importantes en la gestión de memoria de Java 8 de Oracle','','2014',0,'An analytical article exploring the systemic shifts in Oracle Java 8''s memory management model, highlighting the deletion of Permanent Generation (PermGen) and the introduction of Metaspace. It details how class metadata is offloaded to native memory, significantly reducing the occurrence of OutOfMemoryError exceptions in enterprise application servers like IBM WebSphere and JBoss.','Spanish','Technical Blog','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2014-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Software Engineering", "Java Virtual Machine", "Memory Management"]','["[COMMUNITY-TOOL]"]','[]','["java-and-java-performance-optimization.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://kb.wisc.edu/ns/page.php?id=3493','wisc.edu: CIDR Conversion Table','','N/A',0,'A curated technical resource and architectural guide covering wisc.edu: CIDR Conversion Table in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual',NULL,80.0,1779029631,0,'2026-05-17T16:53:51.184283+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/networking.md"]','["networking.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://kccncna20.sched.com/event/ekAd/a-walk-through-the-kubernetes-ui-landscape-joaquim-rocha-kinvolk-henning-jacobs-zalando-se','kccncna20.sched.com: A Walk Through the Kubernetes UI Landscape','','N/A',0,'A curated technical resource and architectural guide covering kccncna20.sched.com: A Walk Through the Kubernetes UI Landscape in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'online','manual','N/A',100.0,1781736012,0,'2026-06-18T00:40:12.710013+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-based-devel.md"]','["kubernetes-based-devel.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://kdo.dev','Kdo: deployless development on Kubernetes 🌟','','2022',0,'Bypasses standard development lifecycles by executing code directly inside Kubernetes environments. It connects local systems directly with cluster networks, eliminating slow container build-and-push cycles.','Go','CLI Tool','Advanced',0,'online','manual',NULL,NULL,NULL,0,'2022-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Developer Experience", "Inner Loop", "Development Tools", "Operators"]','["[COMMUNITY-TOOL]"]','[]','["kubernetes-operators-controllers.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://kean.blog/post/trunk-based-development','kean.github.io: Trunk-Based Development','','2020',0,'A practical retrospective examining the execution of Trunk-Based Development (TBD) within cloud environments. Explores how fast feedback loops, automated testing, and branch-by-abstraction strategies work together to eliminate long-lived branching headaches.','Markdown','Guide','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2020-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Software Engineering", "Version Control Systems", "Git Workflows"]','["[COMMUNITY-TOOL]", "[GUIDE]"]','[]','["git.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://kean.github.io/post/trunk-based-development','kean.github.io: Trunk-Based Development','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','661f2f465cbec17ffb636d8b221b0a905ddf611f4bc61a2f096ce074f1f0434d',100.0,1779034461,0,'2026-05-17T18:14:21.710723+02:00',NULL,NULL,NULL,'[]','[]','["docs/git.md"]','[]','{}','{"duplicate_of": "https://kean.blog/post/trunk-based-development"}');
INSERT INTO "resources" VALUES('https://keda.sh','keda.sh: Kubernetes Event-driven Autoscaling. Application autoscaling made simple.','','2024',0,'KEDA (Kubernetes Event-driven Autoscaling) is a CNCF Graduate project that brings event-driven autoscaling to Kubernetes workloads. Acting as a custom metrics adapter, it integrates seamlessly with external event sources (e.g., Kafka, RabbitMQ, Prometheus) to drive Horizontal Pod Autoscaler behaviors, including scaling down to zero.','Go','Project','Advanced',1,'online','manual',NULL,NULL,NULL,0,'2024-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Infrastructure & Platform", "Autoscaling", "Event-Driven Scaling"]','["[COMMUNITY-TOOL]"]','[]','["kubernetes-autoscaling.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://keepler.io/2021/03/gestionando-el-control-de-accesos-en-nuestro-data-lake-en-aws','keepler.io: Gestionando el control de accesos en nuestro data lake en AWS','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','c59d253a5e81c27921a261395e22de1d7b794bf842be6593aace2dc52766cad5',100.0,1779031433,0,'2026-05-17T17:23:53.200557+02:00',NULL,NULL,NULL,'[]','[]','["docs/aws-security.md"]','[]','{}','{"duplicate_of": "https://keepler.io/es/2021/03/15/gestionando-el-control-de-accesos-en-nuestro-data-lake-en-aws"}');
INSERT INTO "resources" VALUES('https://keepler.io/es/2021/03/15/gestionando-el-control-de-accesos-en-nuestro-data-lake-en-aws','keepler.io: Gestionando el control de accesos en nuestro data lake en AWS','','2021',0,'A technical case study analyzing fine-grained data-access patterns inside AWS-based Data Lakes. Outlines integrations with AWS Lake Formation, Tag-based IAM access control, and metadata catalog security schemes to implement secure data-at-rest policies.','Spanish','Technical Blog','Advanced',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Cloud Architecture", "AWS", "Database Security"]','["[COMMUNITY-TOOL]"]','[]','["aws-security.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://keithtenzer.com/openshift/openshift-4-aws-ipi-installation-getting-started-guide',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,'manual','d75c703f3e8d2a66f0c9cc643dc6771f2da8c5abd84ae44d34156e5698d59abb',100.0,1779033923,1,'2026-05-17T18:05:23.445988+02:00',NULL,NULL,NULL,'[]','[]','["docs/about.md"]','[]','{}','{}');
INSERT INTO "resources" VALUES('https://kelda.io/blog/sres-should-manage-development-environments','kelda.io: Why SREs Should be Responsible for Development Environments','','N/A',0,'A curated technical resource and architectural guide covering kelda.io: Why SREs Should be Responsible for Development Environments in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779030683,0,'2026-05-17T17:11:23.043997+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/sre.md"]','["sre.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://kemilad.medium.com/monitoring-stack-deployment-to-a-kubernetes-cluster-prometheus-grafana-alertmanager-loki-dcc7339d4f19','kemilad.medium.com: Monitoring-Stack Deployment To A Kubernetes Cluster'' — Prometheus | Grafana | AlertManager | Loki + Exporters | Dashboards and etc 🌟','','N/A',0,'A curated technical resource and architectural guide covering kemilad.medium.com: Monitoring-Stack Deployment To A Kubernetes Cluster'' — Prometheus | Grafana | AlertManager | Loki + Exporters | Dashboards and etc 🌟 in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779031902,0,'2026-05-17T17:31:42.437555+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-monitoring.md"]','["kubernetes-monitoring.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://kenmugrage.com/2017/05/05/my-new-definition-of-devops',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,'manual',NULL,80.0,1779030433,0,'2026-05-17T17:07:13.996905+02:00',NULL,NULL,NULL,'[]','[]','["docs/devops.md"]','[]','{}','{}');
INSERT INTO "resources" VALUES('https://kenneth.io/post/introducing-remote-debugging-of-nodejs-apps-on-azure-app-service-from-vs-code-in-public-preview','kenneth.io: Introducing remote debugging of Node.js apps on Azure App Service'' from VS Code','','2018',0,'A technical guide demonstrating remote debugging for Node.js workloads deployed inside Azure App Service from local VS Code setups. Illustrates configuration of secure web sockets for remote diagnostic channels.','JavaScript','Article','Intermediate',0,'online','manual','942f9acb7c007c73c06941094b8c7e50beaec483f676332156a91693d3bb5fc1',100.0,1779030604,1,'2026-05-17T17:10:04.798150+02:00',NULL,NULL,NULL,'["Cloud-Native Development", "Azure", "Remote Debugging"]','["[COMMUNITY-TOOL]"]','["docs/visual-studio.md"]','["visual-studio.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://kennybrast.medium.com/how-i-used-docker-to-create-a-python-dev-environment-48a5d31ae277','kennybrast.medium.com: How I Used Docker to Create a Python Dev Environment','','N/A',0,'A curated technical resource and architectural guide covering kennybrast.medium.com: How I Used Docker to Create a Python Dev Environment in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779030028,0,'2026-05-17T17:00:28.836946+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/docker.md"]','["docker.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://keptn.sh/docs/quickstart','Quick Start','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','cd29d29c2233e5519805eb281e43eee51d3ad3e50cd64323e0a85201374ea2ab',100.0,1779034350,0,'2026-05-17T18:12:30.241137+02:00',NULL,NULL,NULL,'[]','[]','["docs/keptn.md"]','[]','{}','{"duplicate_of": "https://v1.keptn.sh/docs/quickstart"}');
INSERT INTO "resources" VALUES('https://keptn.sh/stable','Keptn','','2023',0,'A CNCF incubating project providing event-driven orchestration for continuous delivery and automated operations. Uses CloudEvents standards and a GitOps approach to automate deployment, testing, and multi-stage promotion of services.','Go','Tool','Advanced',1,'online','manual',NULL,NULL,NULL,0,'2023-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Cloud Native Lifecycle", "Continuous Delivery", "Site Reliability Engineering"]','["[COMMUNITY-TOOL]"]','[]','["keptn.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://kerneltalks.com/virtualization/docker-swarm-cheat-sheet','kerneltalks.com: Docker swarm cheat sheet','','2022',3,'Curator Insight: Walkthrough reference detailing essential Docker Swarm commands, specifically focusing on administrative tasks like node promotions and stack scaling. Live Grounding: Essential for operations engineers maintaining legacy Swarm installations, though lacking coverage for modern service mesh integrations that have emerged since its publication.','English','Blog Post','Beginner-Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2022-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Infrastructure", "Container Orchestration", "Docker Swarm"]','["[LEGACY]"]','[]','["cheatsheets.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://kevintuei.medium.com/a-deep-dive-into-logs-and-metrics-for-aws-observability-one-observability-workshop-14c162932174','kevintuei.medium.com: A Deep Dive into Logs and Metrics for AWS Observability'' — One Observability Workshop','','N/A',0,'A curated technical resource and architectural guide covering kevintuei.medium.com: A Deep Dive into Logs and Metrics for AWS Observability'' — One Observability Workshop in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779030951,0,'2026-05-17T17:15:51.645039+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/aws-monitoring.md"]','["aws-monitoring.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://khainas.dev/create-ssh-tunnel-in-aws-with-terraform-62d1f6968e5d','khainas.dev: Create SSH tunnel in AWS with Terraform','','N/A',0,'A curated technical resource and architectural guide covering khainas.dev: Create SSH tunnel in AWS with Terraform in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779032149,0,'2026-05-17T17:35:49.980996+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/terraform.md"]','["terraform.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://khalidabuhakmeh.com/a-dotnet-five-guide-from-idea-to-nuget-package','khalidabuhakmeh.com: A .NET 5.0 Guide: From Idea To NuGet Package','','2020',0,'An in-depth guide detailing library creation from conceptual design down to artifact compilation in .NET. Focuses on setting up proper SDK project styles, automating versioning, target framework multi-targeting rules, and optimizing continuous integration for deployment.','C#','Article','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2020-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Software Architecture & .NET Development", "Package Management", "Publishing Workflows"]','["[COMMUNITY-TOOL]"]','[]','["dotnet.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://khalidabuhakmeh.com/running-sql-server-queries-in-docker','khalidabuhakmeh.com: Running SQL Server Queries In Docker','','2021',0,'Developer-centric guide to configuring and running Microsoft SQL Server inside Docker containers. Covers volume mapping, secure password injection, and executing initial database verification queries.','SQL','Tutorial','Beginner',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Databases", "SQL Server", "Local Development"]','["[COMMUNITY-TOOL]", "[GUIDE]"]','[]','["databases.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://kiali.io','kiali.io','','2022',0,'Homepage for Kiali, the primary management and visualization console for Istio. Delivers dynamic physical and logical topology maps, active health metrics, and direct configurations diagnostic tracking.','English','Documentation','Medium',1,'online','manual',NULL,NULL,NULL,0,'2022-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Observability", "Service Mesh", "Visualization"]','["[COMMUNITY-TOOL]"]','[]','["istio.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://kie.apache.org','Drools','','2026',0,'Drools is a powerful, production-ready Business Rules Management System (BRMS) featuring a forward and backward-chaining inference engine (RETE OO-algorithm) for decoupling enterprise logic from complex microservice structures.','Java','Framework','Advanced',1,'online','manual',NULL,NULL,NULL,0,'2026-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Software Architecture", "Business Rules", "Decision Engines"]','["[COMMUNITY-TOOL]"]','[]','["postman.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://kie.org','kie.org','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','26ff3169fedac63681fe62fe725c66ea870be33fb9af1a98f614d8dcd48af7bf',100.0,1779032972,0,'2026-05-17T17:49:32.522660+02:00',NULL,NULL,NULL,'[]','[]','["docs/java_frameworks.md"]','[]','{}','{"duplicate_of": "https://www.kie.org"}');
INSERT INTO "resources" VALUES('https://kind-brown-cfb734.netlify.app/post/2021-02/kubernetes-policy-comparison-opa-gatekeeper-vs-kyverno','Neon Mirrors: Kubernetes Policy Comparison: OPA/Gatekeeper vs Kyverno','','2022',0,'An architectural face-off evaluating Rego-based OPA/Gatekeeper and YAML-native Kyverno. Kyverno offers exceptional ease of use for native K8s manifests, while OPA provides unparalleled expressive power for cross-system policies. It helps architects choose the correct declarative policy engine for high-compliance environments.','English','Article','Advanced',0,'online','manual',NULL,NULL,NULL,0,'2022-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Security", "Policy Enforcement", "Admission Control"]','["[COMMUNITY-TOOL]"]','[]','["kubernetes-security.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://kinsta.com/blog/cloud-platform-for-developers','kinsta.com: Top 7 Advantages of Choosing Google Cloud Hosting','','2026',0,'Details key structural advantages of hosting sites and microservices on GCP, highlighting performance perks, live VM migration capabilities, cost-effective pricing models, and private global networks.','English','Article','Beginner',0,'online','manual',NULL,NULL,NULL,0,'2026-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Cloud Infrastructure", "Public Cloud", "Analysis"]','["[COMMUNITY-TOOL]"]','[]','["GoogleCloudPlatform.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://kinsta.com/blog/google-cloud-hosting','kinsta.com: Top 7 Advantages of Choosing Google Cloud Hosting','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','c3679a2c61bf746bfa38bd02d90ee6ba4b46fb1aca126b84b76a6e131c5d9649',100.0,1779032832,0,'2026-05-17T17:47:12.968904+02:00',NULL,NULL,NULL,'[]','[]','["docs/GoogleCloudPlatform.md"]','[]','{}','{"duplicate_of": "https://kinsta.com/blog/cloud-platform-for-developers"}');
INSERT INTO "resources" VALUES('https://kinsta.com/blog/kubernetes-vs-docker','kinsta.com: Kubernetes vs Docker: The Difference Explained','','2022',0,'Provides a high-level educational roadmap comparing container isolation formats (Docker) to multi-node container schedulers (Kubernetes), explaining how they function and interlink in modern CI/CD systems.','N/A','Technical Blog','Beginner',0,'online','manual',NULL,NULL,NULL,0,'2022-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Infrastructure", "Fundamentals", "Comparisons"]','["[COMMUNITY-TOOL]"]','[]','["kubernetes.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://kinvolk.io','kinvolk.io','','2024',0,'The official portal of Kinvolk (acquired by Microsoft), pioneers of Flatcar Container Linux, Lokomotive Kubernetes, and Inspektor Gadget. The platform represents an essential pillar in the development of minimal, immutable operating systems and eBPF-based Kubernetes tooling.','English','Platform','Advanced',0,'online','manual',NULL,NULL,NULL,0,'2024-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Cloud-Native Platforms", "Operating Systems", "Flatcar Linux"]','["[COMMUNITY-TOOL]"]','[]','["kubernetes-troubleshooting.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://kinvolk.io/docs/headlamp/latest',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,'manual',NULL,80.0,1779029128,0,'2026-05-17T16:45:28.652966+02:00',NULL,NULL,NULL,'[]','[]','["docs/kubernetes-based-devel.md"]','[]','{}','{}');
INSERT INTO "resources" VALUES('https://kiro.dev','Kiro: Engineering Rigor for Agentic Development','','2025',0,'Kiro is a testing and engineering framework designed to bring traditional software discipline—such as regression testing, linting, and sandbox executing—to LLM agents and multi-agent workflows. It establishes strict validation steps to ensure agent behaviors remain deterministic, secure, and aligned with standard corporate software engineering guidelines.','TypeScript','Software','Advanced',0,'online','manual',NULL,NULL,NULL,0,'2025-06-01T00:00:00+02:00',NULL,NULL,NULL,'["AI Engineering", "Agentic Frameworks", "Developer Experience"]','["[COMMUNITY-TOOL]"]','[]','["devops-tools.md", "cicd.md", "ai-agents-mcp.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://kislayverma.com/software-architecture/layering-domains-and-microservices-using-api-gateways','Layering domains and microservices using API Gateways','','2021',0,'Analyzes architectural design patterns for structuring enterprise APIs by layering domain services behind a unified API Gateway layer. Discusses decoupling strategies, cross-cutting concerns (auth, rate-limiting), and how to avoid anti-patterns when decomposing monoliths into distributed microservice topologies.','English','Article','Advanced',1,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Architecture", "Microservices", "API Gateways"]','["[COMMUNITY-TOOL]"]','[]','["developerportals.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://kite.com','Kite 🌟','','2021',3,'Curator Insight reviews Kite as a local-AI completion helper. Live Grounding confirms the project is fully retired and non-operational, with software development workflows now dominated by sophisticated cloud and local models like GitHub Copilot, Cursor, and modern LSP tooling.','Not Applicable','Tool','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Software Engineering", "Tooling", "AI Code Assistants"]','["[COMMUNITY-TOOL]"]','[]','["python.md", "visual-studio.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://kitploit.com/2021/12/mesh-kridik-open-source-security.html','kitploit.com: Mesh-Kridik','','2021',2,'A kitploit technical summary showcasing Mesh-Kridik. It details how the tool scans Service Mesh control plane components, detects security vulnerabilities, and exports visual report matrices to speed up mitigation.','Markdown','Technical Blog','Medium',0,'online','manual','205026fa6800a38501dbaccd8d1aa988064fe2efcbe2cc7a7ecbc23c30ffca60',100.0,1779130495,0,'2026-05-18T20:54:55.020615+02:00',NULL,NULL,NULL,'["Security", "Service Mesh Security", "Security Portals"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-tools.md"]','["kubernetes-tools.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://kkamalesh117.medium.com/setting-up-prometheus-and-grafana-integration-on-kubernetes-with-helm-dfc63823608c','kkamalesh117.medium.com: Setting up Prometheus and Grafana Integration on'' Kubernetes with Helm','','N/A',0,'A curated technical resource and architectural guide covering kkamalesh117.medium.com: Setting up Prometheus and Grafana Integration on'' Kubernetes with Helm in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779033617,0,'2026-05-17T18:00:17.160991+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-monitoring.md"]','["kubernetes-monitoring.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://kkamalesh117.medium.com/terraform-variables-part-2-75ef8543fb2f','kkamalesh117.medium.com: Terraform Variables (Part-2)','','N/A',0,NULL,NULL,NULL,NULL,0,NULL,'manual','N/A',100.0,1779029132,0,'2026-05-17T16:45:32.413888+02:00',NULL,NULL,NULL,'[]','[]','["docs/terraform.md"]','[]','{}','{}');
INSERT INTO "resources" VALUES('https://kkamalesh117.medium.com/terraform-variables-providers-c66f68747050','kkamalesh117.medium.com: Terraform Variables & Providers (Part-1)','','N/A',0,'A curated technical resource and architectural guide covering kkamalesh117.medium.com: Terraform Variables & Providers (Part-1) in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779031693,0,'2026-05-17T17:28:13.866178+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/terraform.md"]','["terraform.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://klaushofrichter.medium.com/using-windows-subsystem-for-linux-for-kubernetes-8bd1f5468531','klaushofrichter.medium.com: Using Windows Subsystem for Linux for Kubernetes','','N/A',0,'A curated technical resource and architectural guide covering klaushofrichter.medium.com: Using Windows Subsystem for Linux for Kubernetes in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779030285,0,'2026-05-17T17:04:45.041556+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/linux-dev-env.md"]','["linux-dev-env.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://kluctl.io','kluctl.io 🌟','','2026',0,'Kluctl is an advanced, GitOps-aligned deployment engine designed to solve configuration issues in large, multi-environment deployments. Unlike tools bound solely to raw Helm templates, Kluctl allows complex variable interpolation, target targeting, and automated validation inside its native lifecycle. It is highly regarded for bridging the functional gap between raw templating and robust GitOps workflows.','Go','Deployment Engine','Advanced',0,'online','manual','af026454bd8536accb12ab35878110cdb37b854ba77987f4676cc6e6a8f5d03b',100.0,1779033572,1,'2026-05-17T17:59:32.795198+02:00',NULL,NULL,NULL,'["Application Delivery", "GitOps", "Declarative Deployments"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-tools.md"]','["kubernetes-tools.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://kmahi2600.medium.com/launching-a-wordpress-application-with-mysql-database-in-k8s-cluster-on-aws-using-ansible-a78d6bf12b1a','kmahi2600.medium.com: Launching A WordPress Application With MYSQL Database'' in K8S Cluster On AWS Using Ansible','','N/A',0,'A curated technical resource and architectural guide covering kmahi2600.medium.com: Launching A WordPress Application With MYSQL Database'' in K8S Cluster On AWS Using Ansible in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779029165,0,'2026-05-17T16:46:05.155642+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/demos.md"]','["demos.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://kmitevski.com/writing-a-kubernetes-validating-webhook-using-python','kmitevski.com: Writing a Kubernetes Validating Webhook using Python','','2021',4,'A guide on developing custom Validating Admission Webhooks in Kubernetes using Python and Flask. Instructs on parsing AdmissionReview requests, applying institutional validation rules, and structuring JSON responses for the API server.','Python','Tutorial','Advanced',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Core Architecture", "Extensibility", "Admission Webhooks"]','["[ENTERPRISE-STABLE]", "[GUIDE]"]','[]','["kubernetes.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://knative.dev','knative.dev','','2026',5,'The premier Kubernetes-native platform for serverless workloads. Offers enterprise-grade Serving (scale-to-zero, request-driven autoscaling) and highly decoupled Eventing models.','Go','Platform / Documentation','Advanced',1,'online','manual',NULL,NULL,NULL,0,'2026-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Cloud Native", "Kubernetes Serverless", "Knative"]','["[DE FACTO STANDARD]"]','[]','["serverless.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://koa','Koa.js','','N/A',0,'A curated technical resource and architectural guide covering Koa.js in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779030403,0,'2026-05-17T17:06:43.651320+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/golang.md", "docs/javascript.md", "docs/web-servers.md"]','["golang.md", "javascript.md", "web-servers.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://kodekloud.com','kodekloud.com','','2026',0,'An interactive, lab-centric educational platform specialized in DevOps, continuous delivery, and infrastructure automation. Features hands-on sandbox terminals configured to prepare students for core certifications like CKA, CKAD, and CKS.','N/A','Platform','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2026-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Cloud Native", "Education", "Interactive Learning Platforms"]','["[COMMUNITY-TOOL]"]','[]','["kubernetes-tutorials.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://kodekloud.com/blog/ci-cd-pipeline-in-devops','kodekloud.com: What is CI/CD Pipeline in DevOps','','2022',0,'A learner-focused pipeline design overview. Analyzes build automation systems, continuous testing stages, and how pipeline stages are sequenced to achieve robust, rapid cloud application deployments.','English','Blog','Beginner',0,'online','manual',NULL,NULL,NULL,0,'2022-06-01T00:00:00+02:00',NULL,NULL,NULL,'["DevOps", "CI-CD Pipelines", "Fundamentals"]','["[COMMUNITY-TOOL]"]','[]','["cicd.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://kodekloud.com/blog/cka-vs-ckad-vs-cks','kodekloud.com: CKA vs CKAD vs CKS – What is the Difference','','2021',0,'A comprehensive, comparative breakdown highlighting the structural differences, syllabus domains, and target audiences of the three main Linux Foundation Kubernetes exams (CKA, CKAD, CKS). It helps system administrators, application developers, and security engineers choose the certification pathway matching their professional profiles.','English','Article','Beginner',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Training", "Certification", "Overview"]','["[COMMUNITY-TOOL]"]','[]','["kubernetes.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://kodekloud.com/cka-vs-ckad-vs-cks-what-is-the-difference','kodekloud.com: CKA vs CKAD vs CKS – What is the Difference','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','4799e32a89c7712559eac22601bd2f9ec82a2a93b8b6d00f9e3ebba3f24ea8f8',100.0,1779033655,0,'2026-05-17T18:00:55.567110+02:00',NULL,NULL,NULL,'[]','[]','["docs/kubernetes.md"]','[]','{}','{"duplicate_of": "https://kodekloud.com/blog/cka-vs-ckad-vs-cks"}');
INSERT INTO "resources" VALUES('https://kodekloud.com/what-is-ci-cd-pipeline-in-devops','kodekloud.com: What is CI/CD Pipeline in DevOps','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','725c14acba78d51402864b8f300e07162aab0c9f7414c3ba7afde790182dd91f',100.0,1779033074,0,'2026-05-17T17:51:14.438204+02:00',NULL,NULL,NULL,'[]','[]','["docs/cicd.md"]','[]','{}','{"duplicate_of": "https://kodekloud.com/blog/ci-cd-pipeline-in-devops"}');
INSERT INTO "resources" VALUES('https://kodiakhq.com','Kodiak','','2024',3,'An enterprise-grade GitHub App designed to automate the integration queue. Kodiak schedules and executes pull request updates, handles automatic rebases, and systematically purges feature branches upon merge success to reduce repository clutter.','TypeScript','Service','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2024-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Software Engineering", "Version Control", "Automation Bots"]','["[COMMUNITY-TOOL]"]','[]','["git.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://kogito.kie.org','kogito.kie.org','','2021',0,'The official documentation portal for Kogito, Red Hat''s cloud-native business automation framework. Optimized for Kubernetes-native runtimes, Kogito is recognized in 2026 as the leading solution for running low-latency, declarative workflows inside microservices.','Java','Tool','Intermediate',1,'online','manual','d0e83f90a4daa572bacd9c30d176d228981c6a2e6ec5be4b3d4b27981c8f4bdd',100.0,1779033663,1,'2026-05-17T18:01:03.273188+02:00',NULL,NULL,NULL,'["Modern Java", "Automation", "Business Rules"]','["[COMMUNITY-TOOL]"]','["docs/java_frameworks.md"]','["java_frameworks.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://komodor.com','komodor.com','','2024',0,'Commercial troubleshooting and observability platform offering absolute end-to-end lineage visualization for Kubernetes resources. Pinpoints root causes of failures by cross-referencing changes, logs, and metrics.','English','Platform','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2024-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Observability", "Troubleshooting Platforms", "Enterprise Monitoring"]','["[COMMUNITY-TOOL]"]','[]','["kubernetes-troubleshooting.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://komodor.com/blog/5-kubernetes-deployment-best-practices','komodor.com: Five Kubernetes Deployment Best Practices (Part 2) 🌟','','N/A',0,NULL,NULL,NULL,NULL,0,NULL,'manual','6ee75906ab6bfc661c8ab95acddb2e72eeb2b39ca468e8972bae5349ccfa9127',100.0,1779033361,1,'2026-05-17T17:56:01.626467+02:00',NULL,NULL,NULL,'[]','[]','["docs/kubernetes.md"]','[]','{}','{}');
INSERT INTO "resources" VALUES('https://komodor.com/blog/best-practices-to-migrate-to-kubernetes','komodor.com: Four Best Practices to Migrate to Kubernetes (Part 1)','- [komodor.com: Five Kubernetes Deployment Best Practices (Part 2) 🌟](https://komodor.com/blog/5-kubernetes-deployment-best-practices)
        1. Maintaining Good YAML Hygiene (AKA Your K8s Deployment Manifest)
        2. Stateless Apps FTW!
        3. Logging, but Specifically for Kubernetes
        4. Separation of Environments
        5. Invest in Proper Monitoring','2022',0,'Provides tactical advice on maintaining clean YAML manifests, migrating stateful workloads to stateless patterns, standardizing logging via stdout, segregating environments, and implementing distributed tracing.','English','Article','Intermediate',1,'online','manual',NULL,NULL,NULL,0,'2022-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Operations", "Workload Management", "Migration & Deployment"]','["[COMMUNITY-TOOL]"]','[]','["kubernetes.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://komodor.com/blog/using-workflows-to-troubleshoot-like-a-pro','komodor.com: Komodor Workflows: Automated Troubleshooting at the Speed of'' WHOOSH!','','2026',0,'This architectural review outlines the implementation of automated workflows within the Komodor platform to speed up incident resolution. It documents how platform administrators can configure automated runs to inspect cluster state changes, pod terminations, and configuration drift. The resource offers practical design insights for implementing rapid triage mechanisms across multi-cluster environments.','Markdown','Documentation','Beginner',0,'online','manual','eab3d121e00dad3df0218a89e9fa8b24e737914be9ff2fa57c64a9e65ba5e85c',100.0,1779031698,1,'2026-05-17T17:28:18.010009+02:00',NULL,NULL,NULL,'["Operations", "Troubleshooting Platforms", "Automation"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-tools.md"]','["kubernetes-tools.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://komodor.com/learn/exit-codes-in-containers-and-kubernetes-the-complete-guide','komodor.com: Exit Codes In Containers & Kubernetes – The Complete Guide  🌟','','2022',0,'An industry-standard reference guide demystifying exit codes returned by failing containers, from common application errors (Exit Code 1) to system-level kills (Exit Code 137). It details how the container runtime and Linux kernel interact to generate these codes, providing a crucial diagnostic map for troubleshooting CrashLoopBackOffs. Understanding these codes is essential for automated root-cause analysis.','English','Blog Post','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2022-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Kubernetes", "Troubleshooting", "Exit Codes"]','["[COMMUNITY-TOOL]"]','[]','["kubernetes-troubleshooting.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://komodor.com/learn/how-to-fix-crashloopbackoff-kubernetes-error','komodor.com: Kubernetes CrashLoopBackOff Error: What It Is and How to Fix It','','2022',0,'A comprehensive playbook from Komodor designed to help engineers systematically isolate the root causes of CrashLoopBackOff errors. It covers common trigger events such as database connection timeouts, file access permissions, and mismatched configuration maps. By mapping these triggers, it helps engineers transition from reactive troubleshooting to proactive reliability planning.','English','Blog Post','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2022-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Kubernetes", "Troubleshooting", "CrashLoopBackOff"]','["[COMMUNITY-TOOL]"]','[]','["kubernetes-troubleshooting.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://komodor.com/learn/kubernetes-cpu-limits-throttling','komodor.com: Kubernetes CPU Limits and Throttling','','2023',0,'Comprehensive deep dive into kernel-level CPU throttling on Kubernetes.
- Breaks down cgroups, CFS periods, and how quotas limit computation rates.
- Offers solid troubleshooting workflows for diagnosing application latency caused by CPU constraints.','English','Article','Advanced',1,'online','manual',NULL,NULL,NULL,0,'2023-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Resource Management", "Performance Optimization", "CPU Limits & Throttling"]','["[COMMUNITY-TOOL]"]','[]','["kubernetes.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://komodor.com/learn/kubernetes-liveness-probes-a-practical-guide','komodor.com: Kubernetes Liveness Probes: A Practical Guide','','2022',0,'A practical guide to implementing and troubleshooting Kubernetes Liveness probes.
- Breaks down configuration parameters such as initialDelaySeconds, periodSeconds, and failureThreshold.
- Analyzes the risk of continuous crash loops caused by overly aggressive or misconfigured probe thresholds.','English','Article','Intermediate',1,'online','manual',NULL,NULL,NULL,0,'2022-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Workload Management", "Application Lifecycle", "Probes & Health Checks", "Liveness Probes"]','["[COMMUNITY-TOOL]"]','[]','["kubernetes.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://komodor.com/learn/kubernetes-nodes-complete-guide','komodor.com: Kubernetes Nodes – The Complete Guide','','2021',3,'An operational compendium covering Kubernetes node design, including control plane interfaces, kubelet interactions, and lifecycle states. Explores memory pressure reclamation, node conditions, and scheduling optimizations using taints, tolerations, and affinities.','English','Article','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Core Architecture", "Node Operations", "Cluster Capacity"]','["[COMMUNITY-TOOL]"]','[]','["kubernetes.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://komodor.com/learn/kubernetes-troubleshooting-the-complete-guide','komodor.com: Kubernetes Troubleshooting: The Complete Guide 🌟','','2023',0,'An exhaustive architectural manual dissecting everyday Kubernetes failure patterns including OOMKilled, ImagePullBackOff, CrashLoopBackOff, and CPU throttling.','English','Guide','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2023-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Observability", "Debugging", "Troubleshooting Guide"]','["[COMMUNITY-TOOL]", "[GUIDE]"]','[]','["kubernetes-troubleshooting.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://komodor.com/learn/the-ultimate-kubectl-cheat-sheet','komodor.com: The Ultimate Kubectl Cheat Sheet 🌟','','2025',4,'An expert-level operational manual curated for modern DevOps and SRE profiles. Distills complex troubleshooting tasks, container execution routing, and multi-namespace context switches into direct action sequences.','HTML','Cheat Sheet','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2025-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Orchestration", "Kubernetes", "Troubleshooting & Operations"]','["[ENTERPRISE-STABLE]"]','[]','["cheatsheets.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://konghq.com/blog/kong-and-red-hat-collaboration','konghq.com: Kong and Red Hat: Delivering Seamless Customer Experience','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','c955e113b4951c5ccb63181f04b25370ce7fbe0374e352e9807a844a49ff391c',100.0,1779030332,0,'2026-05-17T17:05:32.139395+02:00',NULL,NULL,NULL,'[]','[]','["docs/developerportals.md"]','[]','{}','{"duplicate_of": "https://konghq.com/blog/news/kong-and-red-hat-collaboration"}');
INSERT INTO "resources" VALUES('https://konghq.com/blog/news/kong-and-red-hat-collaboration','konghq.com: Kong and Red Hat: Delivering Seamless Customer Experience','','2022',0,'Highlights corporate collaboration structures between Kong and Red Hat. Evaluates unified cloud-native operator setups to quickly provision API boundaries within complex enterprise networks.','English','Article','Intermediate',1,'online','manual',NULL,NULL,NULL,0,'2022-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Architecture", "API Management", "Case Studies"]','["[COMMUNITY-TOOL]"]','[]','["developerportals.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://konghq.com/kong','Kong API Manager','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','e0ada3da20bd0bc385f4875caa7b8341a299aa8ee60c7111c6488788a2a6646e',100.0,1779032457,0,'2026-05-17T17:40:57.503011+02:00',NULL,NULL,NULL,'[]','[]','["docs/developerportals.md"]','[]','{}','{"duplicate_of": "https://konghq.com/products/kong-gateway"}');
INSERT INTO "resources" VALUES('https://konghq.com/products/kong-gateway','Kong API Manager','','2026',0,'Kong Gateway is the world''s most popular lightweight, fast, and highly customizable open-source API gateway. Powered by Nginx and Lua/Go, it offers sub-millisecond request latencies alongside dynamic routing and robust plugin ecosystems.','English','Platform','Advanced',1,'online','manual',NULL,NULL,NULL,0,'2026-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Architecture", "API Management", "Gateway Engines"]','["[COMMUNITY-TOOL]"]','[]','["developerportals.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://konstruktoid.medium.com/running-a-nginx-container-using-rootless-docker-with-ansible-a2bfcedd3b07','konstruktoid.medium.com: Running a NGINX container using rootless Docker'' with Ansible','','N/A',0,'A curated technical resource and architectural guide covering konstruktoid.medium.com: Running a NGINX container using rootless Docker'' with Ansible in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779031825,0,'2026-05-17T17:30:25.065612+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/demos.md"]','["demos.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://konveyor.io','konveyor 🌟','','2020',4,'An open-source application modernization platform that helps developers migrate legacy virtual machines, stateful services, and bare-metal workloads to Kubernetes. It provides discovery, analysis, and execution tools for large-scale container migrations.','Go','Migration Toolkit','High',1,'online','manual','f1540d5f630ec14e8cb2faaf29828e4560a57bb1401401dc0759b9caadb8bb9d',100.0,1779130494,0,'2026-05-18T20:54:54.967527+02:00',NULL,NULL,NULL,'["Application Migration", "Modernization", "Enterprise Migration"]','["[ENTERPRISE-STABLE]", "[LEGACY]"]','["docs/kubernetes-backup-migrations.md", "docs/kubernetes-tools.md"]','["kubernetes-tools.md", "kubernetes-backup-migrations.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://kosyfrances.com/kubernetes-cluster','kosyfrances.com: Using kubeadm to create a Kubernetes 1.20 cluster on VirtualBox with Ubuntu','','2020',0,'A step-by-step local sandboxing guide describing how to set up a multi-node Kubernetes 1.20 cluster on VirtualBox using Ubuntu and Kubeadm. Valuable for local learning, CNI testing, and running sandboxed environments.','English','Article','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2020-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Provisioning", "Bootstrapping", "VirtualBox"]','["[COMMUNITY-TOOL]"]','[]','["kubernetes-on-premise.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://kothiyal-anuj.medium.com/serverless-diary-the-ultimate-guide-to-caching-in-the-cloud-249f6a06915f','kothiyal-anuj.medium.com: Serverless Diary: The Ultimate Guide to **Caching'' in the Cloud**','','N/A',0,'A curated technical resource and architectural guide covering kothiyal-anuj.medium.com: Serverless Diary: The Ultimate Guide to **Caching'' in the Cloud** in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779031086,0,'2026-05-17T17:18:06.612575+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/aws-serverless.md", "docs/caching.md"]','["aws-serverless.md", "caching.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://kpatronas.medium.com/docker-swarm-high-availability-36ea7ee7f9e8','kpatronas.medium.com: Docker swarm: High Availability','','N/A',0,'A curated technical resource and architectural guide covering kpatronas.medium.com: Docker swarm: High Availability in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779030597,0,'2026-05-17T17:09:57.316365+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-alternatives.md"]','["kubernetes-alternatives.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://kpi.org/KPI-Basics','KPIs','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','8d2d7824976db48bc1afb21d78b89d92ed47c612fa40c34b813d9aaab7f2f4d4',100.0,1779030824,0,'2026-05-17T17:13:44.994748+02:00',NULL,NULL,NULL,'[]','[]','["docs/kubernetes-operators-controllers.md", "docs/monitoring.md"]','[]','{}','{"duplicate_of": "https://www.kpi.org/KPI-Basics"}');
INSERT INTO "resources" VALUES('https://krew.sigs.k8s.io','Krew','','2024',0,'The official packaging system for `kubectl` command-line plugins. Manages discovery, secure checksum installations, and version lifecycle operations of helper tools used to simplify complex operations tasks.','Go','Tool','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2024-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Extending Kubernetes", "CLI Plugins", "Tooling"]','["[COMMUNITY-TOOL]"]','[]','["kubernetes.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://krisp.ai','krisp','','2026',0,'An AI-driven audio processing utility that removes background noise during video conferencing. Operates as an intelligent virtualization layer on top of local audio APIs to filter out noise, echo, and crosstalk in real-time, improving communication clarity across distributed teams.','Agnostic','Tool Website','Beginner',0,'online','manual',NULL,NULL,NULL,0,'2026-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Modern Workforce", "Remote Work", "Productivity Tools"]','["[COMMUNITY-TOOL]"]','[]','["workfromhome.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://kristhecodingunicorn.com/post/k8s_nginx_oauth','==kristhecodingunicorn.com: Setting Up OAuth 2.0 Authentication for Applications'' in AKS With NGINX and OAuth2 Proxy== 🌟🌟','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','a97d6471e5a6a166f19494bce7df6d00d3e010b8e2beaef4195cb4786f005576',100.0,1779033925,0,'2026-05-17T18:05:25.776079+02:00',NULL,NULL,NULL,'[]','[]','["docs/managed-kubernetes-in-public-cloud.md"]','[]','{}','{"duplicate_of": "https://www.kristhecodingunicorn.com/post/k8s_nginx_oauth"}');
INSERT INTO "resources" VALUES('https://krossboard.app','Krossboard','','2021',0,'A lightweight multi-cluster Kubernetes usage analytics and tracking dashboard tool. In 2026, while larger players like Rancher and Tanzu dominate enterprise multi-cluster control, Krossboard remains a lightweight option for rapid multi-cloud cluster resource auditing.','Go','Tool','Intermediate',0,'online','manual','af8b10c44e51ab4c1e8b2dd6c84949a5a414fcfbaca76798a0f49caf221ab6a4',100.0,1779033806,1,'2026-05-17T18:03:26.252007+02:00',NULL,NULL,NULL,'["Cloud Native", "Kubernetes", "Multi-Cluster Management"]','["[COMMUNITY-TOOL]"]','["docs/monitoring.md"]','["monitoring.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://kruschecompany.com/kubernetes-operator','kruschecompany.com: What is a Kubernetes Operator and Where it Can be Used?','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','a6e1fab2fe910c7daa2c13b9f62b27f37b2fd915117fdaa63e8c06f0054c1e0e',100.0,1779029367,0,'2026-05-17T16:49:27.806288+02:00',NULL,NULL,NULL,'[]','[]','["docs/kubernetes-operators-controllers.md"]','[]','{}','{"duplicate_of": "https://kruschecompany.com/wp-content/uploads/2020/01/kubernetes-operator.jpg"}');
INSERT INTO "resources" VALUES('https://kruschecompany.com/kubernetes-prometheus-operator','kruschecompany.com: Prometheus Operator – Installing Prometheus Monitoring'' Within The Kubernetes Environment','','N/A',0,NULL,NULL,NULL,NULL,0,'online','manual','be3d469da51ca884879c630bdf6b2d1e49c7b582629598790ebd7915a574e293',100.0,1779030505,0,'2026-05-17T17:08:25.130086+02:00',NULL,NULL,NULL,'[]','[]','["docs/kubernetes-operators-controllers.md"]','[]','{}','{}');
INSERT INTO "resources" VALUES('https://kruschecompany.com/page-not-found',NULL,NULL,NULL,NULL,'A curated technical resource and architectural guide covering kruschecompany.com in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','ce851e7b5ff66f7dfbb438a253139fffef6b178d8c19fdadafc28766fdb403f8',100.0,1779130495,1,'2026-05-18T20:54:55.008333+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-operators-controllers.md"]','["kubernetes-operators-controllers.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://kruschecompany.com/wp-content/uploads/2020/01/kubernetes-operator.jpg','kruschecompany.com: What is a Kubernetes Operator and Where it Can be Used?','','2020',0,'Illustrated guide defining the role, architecture, and common deployment strategies of Kubernetes Operators. Explains how custom controllers automate day-2 infrastructure management tasks like scaling, backups, and state healing.','English','Article','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2020-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Orchestration", "Kubernetes", "Operators"]','["[COMMUNITY-TOOL]"]','[]','["kubernetes-operators-controllers.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://kruyt.org/migrate-docker-containerd-kubernetes','kruyt.org: Migrate from Docker to Containerd in Kubernetes','','2021',0,'Walks engineers through swapping the Docker container engine for Containerd inside a running Kubernetes node group, addressing the DockerShim deprecation and explaining runtime socket migration.','Bash','Technical Blog','Advanced',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Infrastructure", "CRI", "Container Runtimes"]','["[COMMUNITY-TOOL]"]','[]','["kubernetes.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://kruyt.org/running-a-mailserver-in-kubernetes','kruyt.org: Running a mailserver in Kubernetes','','2021',0,'Practical deployment architectural guide detailing the orchestration of high-availability mail servers on Kubernetes. Analyzes the complexities of handling persistent storage for mail stores (via PV/PVC), dynamic IMAP/SMTP routing setups, and the crucial network security protocols (DKIM, SPF, DMARC) required to maintain high IP reputation inside cloud infrastructures.','YAML','Article','Advanced',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Infrastructure", "Stateful Applications", "Mail Services"]','["[COMMUNITY-TOOL]"]','[]','["demos.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://ksingh7.medium.com/kubernetes-endpoint-object-your-bridge-to-external-services-3fc48263b776','==ksingh7.medium.com: Kubernetes Endpoint Object: Your Bridge to External'' Services== 🌟🌟','','N/A',0,'A curated technical resource and architectural guide covering ==ksingh7.medium.com: Kubernetes Endpoint Object: Your Bridge to External'' Services== 🌟🌟 in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779032236,0,'2026-05-17T17:37:16.060737+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-networking.md"]','["kubernetes-networking.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://ksqldb.io','ksqlDB','','N/A',0,NULL,NULL,NULL,NULL,0,'online','manual','aeb3d85d7a5845d81f6104eb0625bfe7c34680c78373b39e9d7717cfb6153517',100.0,1779033477,0,'2026-05-17T17:57:57.151951+02:00',NULL,NULL,NULL,'[]','[]','["docs/message-queue.md"]','[]','{}','{}');
INSERT INTO "resources" VALUES('https://kstefanj.github.io/2021/11/24/gc-progress-8-17.html','kstefanj.github.io: GC progress from JDK 8 to JDK 17','','2021',0,'A comprehensive technical evaluation tracking the performance evolution and design changes of garbage collectors from JDK 8 to JDK 17. The analysis highlights significant throughput gains, memory footprint reductions, and sub-millisecond pause-time optimizations achieved in modern G1 and ZGC algorithms, making Java 17 highly optimized for containerized microservice execution environments.','Java','Article','Advanced',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Java Platform", "Runtime & JVM", "Garbage Collection"]','["[COMMUNITY-TOOL]"]','[]','["java-and-java-performance-optimization.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://kube-green.dev','kube-green.dev','','2026',0,'Kube-green is an innovative scheduling tool designed for environment optimization. It suspends unused development namespaces by scaling down deployments, statefulsets, and cronjobs to zero during non-working windows, yielding substantial energy and infrastructure cost reductions.','N/A','Documentation','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2026-06-01T00:00:00+02:00',NULL,NULL,NULL,'["FinOps & Autoscaling", "Green Ops", "Resource Schedulers"]','["[COMMUNITY-TOOL]"]','[]','["kubernetes-operators-controllers.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://kube.academy','kube.academy','','2026',4,'A highly polished training engine sponsored by VMware Tanzu. Walks engineers through complex modular tracks detailing multi-tenancy, cluster scaling, control-plane metrics, and security controls within corporate environments.','English','Training Platform','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2026-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Orchestration", "Kubernetes", "VMware Tanzu Ecosystem"]','["[ENTERPRISE-STABLE]"]','[]','["elearning.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://kube.academy/pro','kube.academy/pro 🌟','','2024',0,'A premier education and certification program developed by VMware Tanzu focusing on core Kubernetes principles, multi-cluster management, networking, and security. Curated for intermediate and advanced engineers, offering deep technical tracks and real-world architectures.','English','Article','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2024-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Infrastructure", "Training & Enablement", "Educational Content"]','["[COMMUNITY-TOOL]"]','[]','["kubernetes-on-premise.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://kube.careers','kube.careers: Kubernetes jobs market trends for 2022 Q4','','2022',0,'Provides end-of-year 2022 hiring telemetry. Synthesizes standard prerequisites for engineering levels, emphasizing the transformation of Kubernetes knowledge from a specialized ''plus'' to a fundamental baseline requirement across software engineering roles.','English','Industry Report','Beginner',0,'online','manual',NULL,NULL,NULL,0,'2022-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Career Development", "Market Trends", "Salary Analytics"]','["[CASE STUDY]", "[COMMUNITY-TOOL]"]','[]','["remote-tech-jobs.md", "kubernetes.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://kube.careers/kubernetes-trend-report-2022-q2','kube.careers: Kubernetes jobs market trends for 2022 Q2','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','daf02e04494410ab869a0d3ad35e3d07e75b0d32f6274fb6c0b13bf6131e241a',100.0,1779033118,0,'2026-05-17T17:51:58.725427+02:00',NULL,NULL,NULL,'[]','[]','["docs/kubernetes.md"]','[]','{}','{"duplicate_of": "https://kube.careers"}');
INSERT INTO "resources" VALUES('https://kube.careers/kubernetes-trend-report-2022-q3','kube.careers: Kubernetes jobs market trends for 2022 Q3','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','daf02e04494410ab869a0d3ad35e3d07e75b0d32f6274fb6c0b13bf6131e241a',100.0,1779030229,0,'2026-05-17T17:03:49.209226+02:00',NULL,NULL,NULL,'[]','[]','["docs/kubernetes.md"]','[]','{}','{"duplicate_of": "https://kube.careers/kubernetes-trend-report-2022-q2"}');
INSERT INTO "resources" VALUES('https://kube.careers/kubernetes-trend-report-2022-q4','kube.careers: Kubernetes jobs market trends for 2022 Q4','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','daf02e04494410ab869a0d3ad35e3d07e75b0d32f6274fb6c0b13bf6131e241a',100.0,1779031516,0,'2026-05-17T17:25:16.620437+02:00',NULL,NULL,NULL,'[]','[]','["docs/kubernetes.md"]','[]','{}','{"duplicate_of": "https://kube.careers/kubernetes-trend-report-2022-q2"}');
INSERT INTO "resources" VALUES('https://kube.careers/report-2021-q2','kube.careers: Kubernetes jobs market (Q2 2021)','','2021',0,'A historical analysis of the cloud-native recruitment landscape in Q2 2021. Tracks emerging salary ranges, high-demand Kubernetes technical sub-skills (Helm, GitOps, Prometheus), and regional job opportunities across North America and Europe.','English','Industry Report','Beginner',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Career Development", "Market Trends", "Historical Data"]','["[CASE STUDY]", "[EMERGING]"]','[]','["kubernetes.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://kube.careers/report-2021-q4','kube.careers: Kubernetes jobs market trends for 2021 (Q4)','','2021',0,'Tracks job market dynamics from the final quarter of 2021, revealing steady increases in salaries and highlighting GitOps, Service Mesh (Istio), and Kubernetes security specialties as highly valued engineering competencies.','English','Industry Report','Beginner',0,'duplicate','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Career Development", "Market Trends", "Historical Data"]','["[CASE STUDY]", "[COMMUNITY-TOOL]"]','[]','["kubernetes.md"]','{}','{"duplicate_of": "https://kube.careers"}');
INSERT INTO "resources" VALUES('https://kube.events','Kube Events','','2023',3,'A community event calendar mapping meetups and conferences across the CNCF and Kubernetes ecosystem, focusing on platform engineering, container tuning, and cloud-native cost management sessions.','English','Platform','Beginner',0,'online','manual',NULL,NULL,NULL,0,'2023-06-01T00:00:00+02:00',NULL,NULL,NULL,'["FinOps & Cloud Cost", "Community Resources", "Events"]','["[COMMUNITY-TOOL]"]','[]','["newsfeeds.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://kube.events/newsletter',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,'manual','97cd769e83cb40fcb4cc31fa0c5988677ccd304b05d0b46d11eac3a790ab3916',100.0,1779034224,1,'2026-05-17T18:10:24.228515+02:00',NULL,NULL,NULL,'[]','[]','["docs/kubernetes-newsletters.md"]','[]','{}','{}');
INSERT INTO "resources" VALUES('https://kube.fm/capi-100s-clusters-zain','Managing 100s of Kubernetes Clusters using Cluster API | KubeFM','KubeFM podcast with Zain Malik discussing managing large-scale multi-tenant Kubernetes with Cluster API.','2025',4,'This podcast interview with Zain Malik dissects the migration of large-scale infrastructure from Terraform to Cluster API (CAPI) to manage hundreds of multi-tenant Kubernetes clusters. The discussion delves into how his team automated cluster lifecycles for over 30,000 pods and clusters scaling up to 950 nodes, resolving cloud-provider constraints on Azure AKS. Key architectural insights include designing custom operators to enforce production readiness, automating GitOps-driven upgrades to eliminate manual intervention, and implementing upstream AKS contributions to optimize node pool consistency.','English','Video','Advanced',0,'online','automatic','daccee2dc7bd86651ae4e65a9b0abf5c9597b1e14cde543972bcae03461536bc',NULL,1780352003,0,'2026-06-02T00:13:23.689879+02:00',NULL,NULL,NULL,'["Kubernetes", "Multi-Cluster Fleet Management", "Cluster API"]','["[CASE STUDY]", "[ENTERPRISE-STABLE]"]','[]','[]','{}','{"category": "cicd-kubernetes-plugins", "reputation_status": "Vetted", "reputation_summary": "An exceptional and highly rated episode of KubeFM providing top-tier engineering insights on managing complex, multi-tenant Azure Kubernetes Service installations using Cluster API.", "social_preview_url": "https://static.kube.fm/podcast-S06E05.v2.png", "source_provenance": "X.com (nubenetes)", "suggested_new_category": "cluster-api"}');
INSERT INTO "resources" VALUES('https://kube.today/learn-kubernetes-weekly',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,'manual','86368a6d8bbe9589b75dea0658042f8561b53690b25f6e3c7e0663e5a305b424',100.0,1779130494,1,'2026-05-18T20:54:54.973235+02:00',NULL,NULL,NULL,'[]','[]','["docs/kubernetes-newsletters.md"]','[]','{}','{}');
INSERT INTO "resources" VALUES('https://kubeapps.dev','kubeapps.dev 🌟','','2025',5,'A web-based control plane for deploying and managing packaged cloud-native applications on Kubernetes. Provides visual tooling to interact with Helm charts, Operators, and Carvel packages with integrated RBAC and multi-cluster deployment scopes.','Go','Tool','Advanced',1,'online','manual',NULL,NULL,NULL,0,'2025-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Platform Engineering", "Application Delivery", "Catalog UI"]','["[DE FACTO STANDARD]"]','[]','["helm.md", "kubernetes-based-devel.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://kubearmor.io','kubearmor.io','','2026',0,'KubeArmor is a cloud-native runtime security tool that leverages Linux Security Modules (LSMs) like AppArmor, SELinux, and eBPF to restrict pod execution behaviors. It prevents system intrusions by dynamically locking down command executions and system directories. This architecture provides reliable, kernel-level enforcement policies specifically tailored for Kubernetes workloads.','Go','Tool','Advanced',1,'online','manual',NULL,NULL,NULL,0,'2026-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Security", "Runtime Security", "LSM Enforcement"]','["[COMMUNITY-TOOL]"]','[]','["devsecops.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://kubebyexample.com','Kubebyexample.com - kubernetesbyexample.com 🌟🌟','','2024',0,'A highly structured, hands-on learning hub created by Red Hat. Offers extensive, walk-through-based paths covering container building blocks, deployment configurations, security vectors, networking interfaces, operators, and stateful storage structures in a code-first, interactive learning interface.','English','Interactive Portal','Beginner',0,'online','manual',NULL,NULL,NULL,0,'2024-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Education", "Hands-on Labs", "Reference Architectures"]','["[COMMUNITY-TOOL]"]','[]','["kubernetes.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://kubebyexample.com/community/blog/migrating-to-kubernetes-with-open-source-tools','kubebyexample.com: Migrating to Kubernetes with Open Source Tools (Konveyor, Tackle, KubeVirt, Forklift) 🌟','','2022',4,'A detailed community report detailing the deployment profiles of Konveyor, Tackle, KubeVirt, and Forklift. Walks through translating legacy application profiles into clean Kubernetes blueprints.','Markdown','Article','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2022-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Infrastructure", "Workload Mobility", "Migration Toolkits"]','["[ENTERPRISE-STABLE]", "[LEGACY]"]','[]','["kubernetes-backup-migrations.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://kubebyexample.com/en/community/blog/migrating-to-kubernetes-with-open-source-tools','kubebyexample.com: Migrating to Kubernetes with Open Source Tools (Konveyor,'' Tackle, KubeVirt, Forklift) 🌟','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','a039b165e8efc94a30c50f03567972f7fe5bd0772408605a292e9d7f5053e8fb',100.0,1779029679,0,'2026-05-17T16:54:39.607411+02:00',NULL,NULL,NULL,'[]','[]','["docs/kubernetes-backup-migrations.md"]','[]','{}','{"duplicate_of": "https://kubebyexample.com/community/blog/migrating-to-kubernetes-with-open-source-tools"}');
INSERT INTO "resources" VALUES('https://kubebyexample.com/learning-paths/argo-cd/argo-cd-overview','kubebyexample.com: Argo CD Overview 🌟','','2022',3,'A foundational educational overview of the ArgoCD engine, architecture, and UI dashboard. Introduces the concepts of Target State versus Live State, and details the controller-to-API communication model.','English','Tutorial','Beginner',0,'online','manual',NULL,NULL,NULL,0,'2022-06-01T00:00:00+02:00',NULL,NULL,NULL,'["GitOps & CD", "ArgoCD", "Introduction"]','["[COMMUNITY-TOOL]", "[GUIDE]"]','[]','["argo.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://kubedb.com','kubedb.com','','2024',0,'Technical review of KubeDB, an operator platform for automating databases on Kubernetes. Highlights declarative management of clustering, scheduling backups, and schema updates across multiple database engines (PostgreSQL, MySQL, MongoDB).','Go','Software Documentation','Advanced',1,'online','manual',NULL,NULL,NULL,0,'2024-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Infrastructure", "Container Orchestration", "Kubernetes Operators"]','["[COMMUNITY-TOOL]"]','[]','["databases.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://kubedex.com','kubedex.com','','N/A',0,'A curated technical resource and architectural guide covering kubedex.com in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779032781,0,'2026-05-17T17:46:21.927532+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes.md"]','["kubernetes.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://kubedex.com/autoscaling','kubedex.com: autoscaling 🌟','','N/A',0,'A curated technical resource and architectural guide covering kubedex.com: autoscaling 🌟 in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779033791,0,'2026-05-17T18:03:11.181485+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-autoscaling.md"]','["kubernetes-autoscaling.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://kubedex.com/base-images','kubedex.com: Base images comparison','','N/A',0,'A curated technical resource and architectural guide covering kubedex.com: Base images comparison in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779030031,0,'2026-05-17T17:00:31.931733+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/docker.md"]','["docker.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://kubedex.com/kubernetes-operating-systems','kubedex.com: Kubernetes Operating Systems 🌟','','N/A',0,'A curated technical resource and architectural guide covering kubedex.com: Kubernetes Operating Systems 🌟 in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779034112,0,'2026-05-17T18:08:32.476591+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-on-premise.md"]','["kubernetes-on-premise.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://kubedex.com/redhat-openshift-vs-pivotal-pks-vs-rancher','kubedex.com: Kubernetes On-Prem, OpenShift vs PKS vs Rancher','','N/A',0,'A curated technical resource and architectural guide covering kubedex.com: Kubernetes On-Prem, OpenShift vs PKS vs Rancher in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779031844,0,'2026-05-17T17:30:44.790505+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/introduction.md"]','["introduction.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://kubeip.com','kubeip.com','','N/A',0,'A curated technical resource and architectural guide covering kubeip.com in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779033794,0,'2026-05-17T18:03:14.836564+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-tools.md"]','["kubernetes-tools.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://kubeless.io','kubeless.io','','N/A',0,'A curated technical resource and architectural guide covering kubeless.io in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779032872,0,'2026-05-17T17:47:52.791974+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/serverless.md"]','["serverless.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://kubelist.com',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,'manual','06d73c7acadecebd77a2e79b27dd265f6f34eb26477b58e943cc559deea13077',100.0,1779032524,1,'2026-05-17T17:42:04.723841+02:00',NULL,NULL,NULL,'[]','[]','["docs/kubernetes-newsletters.md"]','[]','{}','{}');
INSERT INTO "resources" VALUES('https://kubelist.com/podcast','kubelist.com/podcast: The Kubelist Podcast','','2020',0,'The Kubelist Podcast serves as an architectural sounding board for the cloud-native ecosystem. It features deep-dive technical interviews with upstream contributors and platform creators, bridging the gap between infrastructure software developers and systems engineering design.','English','Podcast','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2020-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Community & Learning", "Media", "Podcasts"]','["[COMMUNITY-TOOL]"]','[]','["kubernetes.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://kubelog.de','kubelog.de','','2022',0,'A simplified, community-driven logging helper tool and playground for streaming container logs and tracing events inside localized Kubernetes development sandboxes.','English','Website','Beginner',0,'online','manual',NULL,NULL,NULL,0,'2022-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Observability", "Logging", "Utilities"]','["[COMMUNITY-TOOL]"]','[]','["kubernetes-monitoring.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://kubemq.io','KubeMQ.io: Kubernetes Native Message Queue Broker','','2023',0,'The main page for KubeMQ, an enterprise-grade message broker built container-first for Kubernetes. KubeMQ provides queuing, pub/sub, and gRPC patterns with low CPU and memory footprints.','Go','Documentation','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2023-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Infrastructure", "Message Brokers", "KubeMQ"]','["[COMMUNITY-TOOL]"]','[]','["message-queue.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://kubemq.io/kafka-vs-kubemq','kubemq.io: Kafka VS KubeMQ 🌟','','2022',0,'A technical comparison detailing the differences between Apache Kafka and KubeMQ. It contrasts KubeMQ''s Kubernetes-native operator architecture and low-overhead design with Kafka''s distributed streaming log structure.','English','Article','Advanced',0,'online','manual',NULL,NULL,NULL,0,'2022-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Infrastructure", "Message Brokers", "Comparison"]','["[COMMUNITY-TOOL]"]','[]','["message-queue.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://kubernauts.sh','Kubernautic','','N/A',0,'A curated technical resource and architectural guide covering Kubernautic in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779031671,0,'2026-05-17T17:27:51.734803+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/rancher.md"]','["rancher.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://kubernetes-advocate.medium.com','kubernetes-advocate.medium.com 🌟','','N/A',0,'A curated technical resource and architectural guide covering kubernetes-advocate.medium.com 🌟 in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779030356,0,'2026-05-17T17:05:56.153019+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/demos.md"]','["demos.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://kubernetes-advocate.medium.com/ci-cd-with-dockers-and-jenkins-70b6f801f9f7','kubernetes-advocate.medium.com: CI/CD with Dockers and Jenkins 🌟','','N/A',0,'A curated technical resource and architectural guide covering kubernetes-advocate.medium.com: CI/CD with Dockers and Jenkins 🌟 in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779033973,0,'2026-05-17T18:06:13.732169+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/demos.md"]','["demos.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://kubernetes-advocate.medium.com/how-to-deploy-a-website-to-aws-with-ansible-e878a63dd93','kubernetes-advocate.medium.com: Website Deployment to AWS with Ansible','','N/A',0,'A curated technical resource and architectural guide covering kubernetes-advocate.medium.com: Website Deployment to AWS with Ansible in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779032293,0,'2026-05-17T17:38:13.047627+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/demos.md"]','["demos.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://kubernetes-csi.github.io','kubernetes-csi.github.io','','2026',0,'The official documentation portal for the Kubernetes Container Storage Interface (CSI) specification. It is the definitive engineering reference for storage vendors developing pluggable drivers and platform architects designing interoperable container storage controllers.','English','Documentation','High',0,'online','manual',NULL,NULL,NULL,0,'2026-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Storage", "Kubernetes CSI", "Documentation"]','["[COMMUNITY-TOOL]"]','[]','["kubernetes-storage.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://kubernetes-on-aws.readthedocs.io','kubernetes-on-aws.readthedocs.io','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','60a2577b48dae0528fb6cf9762aeea5b318467997fb61b4ee39c27ee9e13b4d9',100.0,1779030531,0,'2026-05-17T17:08:51.296233+02:00',NULL,NULL,NULL,'[]','[]','["docs/kubernetes.md"]','[]','{}','{"duplicate_of": "https://kubernetes-on-aws.readthedocs.io/en/latest"}');
INSERT INTO "resources" VALUES('https://kubernetes-on-aws.readthedocs.io/en/latest','kubernetes-on-aws.readthedocs.io','','2023',0,'A comprehensive technical playbook detailing the architectural nuances of deploying Kubernetes on Amazon Web Services. It offers production-grade setups utilizing EC2, EBS, VPC, and IAM integration before the widespread consolidation under managed EKS.','English','Documentation','Advanced',0,'online','manual',NULL,NULL,NULL,0,'2023-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Infrastructure", "AWS Integration", "Reference Designs"]','["[COMMUNITY-TOOL]"]','[]','["kubernetes.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://kubernetes-sigs.github.io/aws-load-balancer-controller','AWS Load Balancer Controller 🌟','- [Setup External DNS](https://kubernetes-sigs.github.io/aws-load-balancer-controller/v2.4/guide/integrations/external_dns)','2024',0,'Documentation focused on integrating the AWS Load Balancer Controller with ExternalDNS. This pattern automates Route 53 DNS record creation and synchronization when ALBs or NLBs are dynamically provisioned via Kubernetes Ingress or Service resources.','Go','Documentation','Advanced',0,'online','manual',NULL,NULL,NULL,0,'2024-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Cloud Infrastructure", "Networking", "Ingress Controllers"]','["[COMMUNITY-TOOL]"]','[]','["managed-kubernetes-in-public-cloud.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://kubernetes-sigs.github.io/aws-load-balancer-controller/v2.4/guide/integrations/external_dns','Setup External DNS','','N/A',0,NULL,NULL,NULL,NULL,0,NULL,'manual','aa823103d58803c854cd607b406e4ab9dfc21af321892fa5e301b9ee88fe1718',100.0,1779034318,0,'2026-05-17T18:11:58.860009+02:00',NULL,NULL,NULL,'[]','[]','["docs/managed-kubernetes-in-public-cloud.md"]','[]','{}','{}');
INSERT INTO "resources" VALUES('https://kubernetes.io','kubernetes.io','','2026',0,'The primary, authoritative repository of official Kubernetes documentation, design specifications, API references, and conceptual frameworks. Serves as the ultimate industry source for core features, release notes, security advisories, and architectural blueprints.','English','Documentation Portal','Intermediate',0,'duplicate','manual',NULL,NULL,NULL,0,'2026-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Core Concepts", "Official Documentation", "Reference Portal"]','["[COMMUNITY-TOOL]"]','[]','["kubernetes.md"]','{}','{"duplicate_of": "https://kubernetes.io/docs/reference/kubectl/quick-reference"}');
INSERT INTO "resources" VALUES('https://kubernetes.io/blog/2016/06/container-design-patterns','kubernetes.io: container design patterns','','2026',0,'A foundational blog post outlining design patterns for multi-container deployments. It establishes the theory behind sidecar (behavior extension), ambassador (network proxy), and adapter (metric translation) container layouts, which are now standard practices in distributed platforms.','None','Blog Post','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2026-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Architecture", "Design Patterns", "Multi-Container Pods"]','["[COMMUNITY-TOOL]"]','[]','["kubernetes.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://kubernetes.io/blog/2016/08/sig-apps-running-apps-in-kubernetes','SIG Apps: build apps for and operate them in Kubernetes','','2016',0,'Classic introduction to the SIG Apps group, which is responsible for defining core application workload schemas (Deployments, StatefulSets, DaemonSets) and maintaining standards for running workloads.','N/A','Article','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2016-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Community & Governance", "SIGs", "SIG Apps"]','["[COMMUNITY-TOOL]"]','[]','["kubernetes.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://kubernetes.io/blog/2018/05/29/introducing-kustomize-template-free-configuration-customization-for-kubernetes','kubernetes.io: Introducing kustomize; Template-free Configuration Customization for Kubernetes','','2018',0,'Official launch blog post introducing Kustomize to the Kubernetes community as an alternative to templated resource management. It explains the design philosophy of structured patch overlays and template-free generation, highlighting how this mitigates YAML bloat. This introductory post remains vital for understanding declarative config-as-code origins.','N/A','Blog','Beginner',0,'online','manual',NULL,NULL,NULL,0,'2018-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Application Configuration", "Declarative GitOps", "Kustomize Introduction"]','["[COMMUNITY-TOOL]"]','[]','["kustomize.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://kubernetes.io/blog/2018/08/03/out-of-the-clouds-onto-the-ground-how-to-make-kubernetes-production-grade-anywhere','kubernetes.io: Out of the Clouds onto the Ground: How to Make Kubernetes Production Grade Anywhere','','2018',0,'Classic architectural review detailing how to host production-grade Kubernetes outside public cloud boundaries. Addresses high-availability physical networking, load balancer layers, and resilient persistent storage backends.','N/A','Article','Advanced',0,'online','manual',NULL,NULL,NULL,0,'2018-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Cluster Architecture", "On-Premises", "Infrastructure"]','["[COMMUNITY-TOOL]"]','[]','["kubernetes.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://kubernetes.io/blog/2020/05/21/wsl-docker-kubernetes-on-the-windows-desktop','kubernetes.io: WSL+Docker: Kubernetes on the Windows Desktop 🌟','','2020',0,'An official Kubernetes community article focusing on the orchestration of a Kubernetes environment using WSL 2 and Docker Desktop. It contrasts WSL 2''s native virtualization approach with older hypervisor methods, emphasizing lower memory footprints and rapid start times. This setup provides developers with a robust playground to evaluate Helm charts and microservices locally.','N/A','Guide','Advanced',1,'online','manual','c762c40b55f6cc66d870c68afec6e24a393b96898c6051fd94b3527bbbfcd4c9',100.0,1779031431,1,'2026-05-17T17:23:51.423156+02:00',NULL,NULL,NULL,'["Development Environment", "Windows Subsystem for Linux", "Kubernetes Desktop"]','["[COMMUNITY-TOOL]", "[GUIDE]"]','["docs/linux-dev-env.md"]','["linux-dev-env.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://kubernetes.io/blog/2020/05/29/k8s-kpis-with-kuberhealthy','K8s KPIs with Kuberhealthy 🌟','','2024',0,'This reference details how to implement the Kuberhealthy operator to monitor cluster KPIs. It explains how to deploy synthetic check CRDs that run test cycles of network calls, pod scheduling, and DNS lookups, alerting operators to cluster problems early.','N/A','Blog','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2024-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Operations & Reliability", "Observability", "Synthetics & Audits"]','["[COMMUNITY-TOOL]"]','[]','["kubernetes-operators-controllers.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://kubernetes.io/blog/2020/05/introducing-podtopologyspread','Introducing PodTopologySpread plugin','','2026',0,'Architectural blog post introducing the features and benefits of the PodTopologySpread plugin. It details how this feature solves scheduling issues where simple anti-affinity fails, ensuring even distribution of application instances across multi-zone configurations.','None','Blog Post','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2026-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Scheduling", "Workload Placement", "Topology Spread"]','["[COMMUNITY-TOOL]"]','[]','["kubernetes.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://kubernetes.io/blog/2020/06/05/supporting-the-evolving-ingress-specification-in-kubernetes-1.18','Supporting the Evolving Ingress Specification in Kubernetes 1.18','','2020',0,'Legacy Kubernetes blog post detail on the evolution and promotion of the Ingress API inside the 1.18 release lifecycle. Retained for historical design reference.','English','Article','Intermediate',1,'online','manual',NULL,NULL,NULL,0,'2020-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Networking", "Ingress & Gateway", "Fundamentals"]','["[LEGACY]"]','[]','["kubernetes-networking.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://kubernetes.io/blog/2020/06/working-with-terraform-and-kubernetes','kubernetes.io blog: Working with Terraform and Kubernetes','','2020',0,'An official Kubernetes blog review describing operational integration patterns using Terraform to configure cloud network spaces alongside bare-metal node sets. Explores deployment hand-offs to local scheduling operators.','None','Technical Blog','Intermediate',1,'online','manual',NULL,NULL,NULL,0,'2020-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Cloud Native", "Kubernetes", "Official Integration"]','["[COMMUNITY-TOOL]"]','[]','["terraform.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://kubernetes.io/blog/2020/08/14/introducing-hierarchical-namespaces','kubernetes.io: Introducing Hierarchical Namespaces','','2020',0,'An early design overview introducing the Hierarchical Namespace Controller (HNC). Explains how to simplify tenant administration by organizing namespaces into trees with policy inheritance.','Go','Blog','Advanced',0,'online','manual',NULL,NULL,NULL,0,'2020-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Platform Engineering", "Multi-Tenancy", "Hierarchical Namespaces"]','["[COMMUNITY-TOOL]"]','[]','["kubernetes.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://kubernetes.io/blog/2020/09/02/scaling-kubernetes-networking-with-endpointslices','kubernetes.io: Scaling Kubernetes Networking With EndpointSlices','','2020',5,'Explains how the EndpointSlices API addresses the scalability issues of traditional Endpoints resources. Avoids sending large network update payloads across all cluster nodes by grouping endpoints. Live Grounding shows that EndpointSlices are crucial in large clusters with thousands of pods, keeping control plane traffic minimal.','Markdown','Reference','Advanced',1,'online','manual',NULL,NULL,NULL,0,'2020-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Networking & Security", "Kubernetes Networking", "Performance & Tuning"]','["[DE FACTO STANDARD]"]','[]','["kubernetes-networking.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://kubernetes.io/blog/2020/11/18/cloud-native-security-for-your-clusters','kubernetes.io: Cloud native security for your clusters','','2020',0,'An authoritative review of the ''4C''s of Cloud Native Security'' (Cloud, Cluster, Container, Code). Explains how defense-in-depth principles apply across all layers of the cloud-native application stack.','N/A','article','Intermediate',1,'online','manual',NULL,NULL,NULL,0,'2020-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Kubernetes Security", "Cloud Native Security", "The 4C''s of Cloud Native Security"]','["[COMMUNITY-TOOL]"]','[]','["kubernetes-security.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://kubernetes.io/blog/2020/12/02/dont-panic-kubernetes-and-docker','kubernetes.io: Don''t Panic: Kubernetes and Docker','','2020',0,'The landmark official announcement explaining the deprecation and final removal of Docker shim inside Kubernetes. Explains how the Container Runtime Interface (CRI) functions and clarifies why existing OCI/Docker container images run seamlessly on direct engines like containerd.','English','Article','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2020-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Infrastructure", "Container Runtime Interface", "CRI Migration"]','["[COMMUNITY-TOOL]"]','[]','["kubernetes.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://kubernetes.io/blog/2020/12/10/kubernetes-1.20-volume-snapshot-moves-to-ga','kubernetes.io: Kubernetes 1.20: Kubernetes Volume Snapshot Moves to GA','','2020',5,'Official release notes from the Kubernetes maintainers marking the promotion of CSI Volume Snapshots to General Availability in v1.20. Standardized the storage-provider APIs across the entire ecosystem.','Markdown','Article','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2020-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Infrastructure", "Data Protection", "CSI Integration"]','["[DE FACTO STANDARD]"]','[]','["kubernetes-backup-migrations.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://kubernetes.io/blog/2021/04/06/podsecuritypolicy-deprecation-past-present-and-future','kubernetes.io: PodSecurityPolicy Deprecation: Past, Present, and Future 🌟','','2021',0,'Official Kubernetes announcement explaining the deprecation timeline of PodSecurityPolicies (PSP). Guides platform operators on migrating to built-in Pod Security Admission (PSA) levels (Privileged, Baseline, Restricted).','YAML','Official Blog','Advanced',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Security", "Access Control", "Pod Security Standards"]','["[COMMUNITY-TOOL]"]','[]','["kubernetes.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://kubernetes.io/blog/2021/04/08/kubernetes-1-21-release-announcement','kubernetes.io: Kubernetes 1.21: Power to the Community','','2021',0,'Curator Insight presents the official 1.21 release announcement ''Power to the Community''. From a 2026 perspective, 1.21 initiated the long-awaited deprecation of PodSecurityPolicy, shifting the community towards Pod Security Standards.','English','Documentation','Medium',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Kubernetes Core", "Release Lifecycle", "v1.21"]','["[COMMUNITY-TOOL]"]','[]','["kubernetes-releases.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://kubernetes.io/blog/2021/04/09/kubernetes-release-1.21-cronjob-ga','kubernetes.io: kubernetes 1.21: CronJob Reaches GA','','2021',0,'Curator Insight provides the official blog announcement of CronJob reaching GA in Kubernetes 1.21. Live analysis in 2026 acknowledges this as the milestone that finalized the performance and controller upgrades for batch scheduling.','English','Documentation','Low',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Kubernetes Core", "Job Scheduling", "v1.21"]','["[COMMUNITY-TOOL]"]','[]','["kubernetes-releases.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://kubernetes.io/blog/2021/04/12/introducing-suspended-jobs','kubernetes.io: Introducing Suspended Jobs in Kubernetes 1.21','','2021',0,'Curator Insight introduces suspended jobs in 1.21. Live grounding in 2026 indicates this feature was a crucial building block for modern external batch orchestrators like Kueue to control execution pauses.','English','Documentation','Medium',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Kubernetes Core", "Job Scheduling", "v1.21"]','["[COMMUNITY-TOOL]"]','[]','["kubernetes-releases.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://kubernetes.io/blog/2021/04/15/three-tenancy-models-for-kubernetes','kubernetes.io: Three Tenancy Models For Kubernetes','','2021',0,'Defines the three standard multi-tenancy methodologies supported by Kubernetes: single-tenant environments, namespace isolation patterns, and cluster-level virtualization frameworks.','YAML','Documentation','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Platform Engineering", "Multi-Tenancy", "Architectural Models"]','["[COMMUNITY-TOOL]"]','[]','["kubernetes.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://kubernetes.io/blog/2021/04/20/annotating-k8s-for-humans','kubernetes.io: Annotating Kubernetes Services for Humans','','2021',0,'Discusses the usage of annotations to embed human-readable metadata, licensing info, and contact details into Kubernetes resources. Highlights operational benefits for large-scale enterprise inventory management.','English','Documentation','Beginner',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Administration", "Metadata Management", "Annotations & Labels"]','["[COMMUNITY-TOOL]"]','[]','["kubernetes.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://kubernetes.io/blog/2021/04/21/graceful-node-shutdown-beta','kubernetes.io: Graceful Node Shutdown Goes Beta','','2021',0,'Curator Insight highlights Graceful Node Shutdown transitioning to Beta in 1.22. Live grounding in 2026 confirms this functionality prevents database corruption and packet drops on spot instances by coordinating termination steps with systemd.','English','Documentation','Medium',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Kubernetes Core", "Node Management", "v1.22"]','["[COMMUNITY-TOOL]"]','[]','["kubernetes-releases.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://kubernetes.io/blog/2021/04/22/evolving-kubernetes-networking-with-the-gateway-api','kubernetes.io: Evolving Kubernetes networking with the Gateway API','','2021',0,'Official Kubernetes blog post detailing the evolutionary progression of network routing from standard Ingress to the extensible, role-based Gateway API framework.','English','Article','Intermediate',1,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Networking", "Ingress & Gateway", "Gateway API"]','["[COMMUNITY-TOOL]"]','[]','["kubernetes-networking.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://kubernetes.io/blog/2021/04/23/kubernetes-release-1.21-metrics-stability-ga','kubernetes.io: Kubernetes 1.21: Metrics Stability hits GA','','2021',0,'Curator Insight records the GA of Metrics Stability in 1.21. Live analysis in 2026 confirms this stabilization framework remains critical for maintaining backwards-compatible prometheus exporters without breaking monitoring dashboards.','English','Documentation','Medium',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Kubernetes Core", "Observability", "v1.21"]','["[COMMUNITY-TOOL]"]','[]','["kubernetes-releases.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://kubernetes.io/blog/2021/06/21/writing-a-controller-for-pod-labels','kubernetes.io: Writing a Controller for Pod Labels','','2021',0,'An introductory blog post from the Kubernetes maintainers details the process of writing an active controller that automatically validates and formats Pod label schemas.','N/A','Article','Beginner',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Resources", "Education", "Official Guide", "Operators"]','["[COMMUNITY-TOOL]"]','[]','["kubernetes-operators-controllers.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://kubernetes.io/blog/2021/07/14/upcoming-changes-in-kubernetes-1-22','kubernetes.io: Kubernetes API and Feature Removals In 1.22: Here’s What You Need To Know','','2021',0,'Curator Insight points to the critical official guide regarding upcoming 1.22 API removals. In 2026, this remains the historical checklist template used by platform engineers to design deprecation checklists.','English','Documentation','Medium',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Kubernetes Core", "API Evolution", "v1.22"]','["[COMMUNITY-TOOL]"]','[]','["kubernetes-releases.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://kubernetes.io/blog/2021/07/20/new-kubernetes-release-cadence','kubernetes.io: Kubernetes Release Cadence Change: Here’s What You Need To Know','','2021',0,'Curator Insight addresses the Kubernetes Release Cadence shift from 4 to 3 releases per year. Live grounding in 2026 confirms this release model has brought predictability and stability to platform teams everywhere.','English','Documentation','Low',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Kubernetes Core", "Release Lifecycle", "Process"]','["[COMMUNITY-TOOL]"]','[]','["kubernetes-releases.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://kubernetes.io/blog/2021/08/04/kubernetes-1-22-release-announcement','kubernetes.io: Kubernetes 1.22: Reaching New Peaks','','2021',0,'Curator Insight presents the 1.22 release announcement ''Reaching New Peaks''. In 2026, this represents the definitive documentation on client credential plugins and early server-side apply stabilization.','English','Documentation','Medium',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Kubernetes Core", "Release Lifecycle", "v1.22"]','["[COMMUNITY-TOOL]"]','[]','["kubernetes-releases.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://kubernetes.io/blog/2021/08/11/kubernetes-1-22-feature-memory-manager-moves-to-beta','kubernetes.io: Kubernetes Memory Manager moves to beta','','2021',0,'Curator Insight explains the Kubernetes Memory Manager moving to Beta. Live engineering in 2026 points to this as the genesis of modern NUMA alignment for performance-sensitive low-latency microservices.','English','Documentation','High',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Kubernetes Core", "Resource Allocation", "v1.22"]','["[COMMUNITY-TOOL]"]','[]','["kubernetes-releases.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://kubernetes.io/blog/2021/09/03/api-server-tracing','kubernetes.io: Alpha in Kubernetes v1.22: API Server Tracing','','2021',4,'Explains OpenTelemetry tracing integrations inside the API Server starting in v1.22. Explores tracing requests through authentication, authorization, admission control, and dynamic admission webhooks.','English','Article','Advanced',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["API Server", "Observability", "Tracing"]','["[ENTERPRISE-STABLE]"]','[]','["kubernetes.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://kubernetes.io/blog/2021/10/08/capi-clusterclass-and-managed-topologies','kubernetes.io: Introducing ClusterClass and Managed Topologies in Cluster API','','2021',5,'Introduces ClusterClass and managed topologies inside Cluster API (CAPI). Explains how to scale bare-metal or cloud platforms using declarative templates and structured configurations.','English','Article','Advanced',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Cluster Management", "Cluster API", "Declarative Infrastructure"]','["[DE FACTO STANDARD]"]','[]','["kubernetes.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://kubernetes.io/blog/2021/10/18/use-kpng-to-write-specialized-kube-proxiers','kubernetes.io: Use KPNG to Write Specialized kube-proxiers','','2021',3,'An official Kubernetes architectural blog post introducing KPNG (Kube-Proxy Next Generation). The article details how KPNG splits kube-proxy into a central, API-watching controller and specialized backends (e.g., IPVS, NFTables, eBPF), enabling network engineers to write highly optimized routing layers.','English','Technical Article','High',0,'online','manual','73d7bac095489fe9a11474a524c606f073dc596b964d0119efd86bad39fb2a53',100.0,1779032080,1,'2026-05-17T17:34:40.881724+02:00',NULL,NULL,NULL,'["Networking", "kube-proxy Next Generation", "Deep-Dive"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-tools.md"]','["kubernetes-tools.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://kubernetes.io/blog/2021/11/12/are-you-ready-for-dockershim-removal','kubernetes.io: Dockershim removal is coming. Are you ready?','','2021',0,'Curator Insight focuses on Dockershim removal readiness. In 2026, this remains a valuable reference artifact for migrating air-gapped systems or old enterprise clusters from Docker to containerd.','English','Documentation','Medium',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Kubernetes Core", "Container Runtimes", "Dockershim Deprecation"]','["[COMMUNITY-TOOL]"]','[]','["kubernetes-releases.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://kubernetes.io/blog/2021/12/07/kubernetes-1-23-release-announcement','kubernetes.io: Kubernetes 1.23: The Next Frontier','','2021',0,'Curator Insight highlights the official Kubernetes 1.23 announcement ''The Next Frontier''. In 2026, this announcement marks the stabilization of ephemeral containers for interactive debugging.','English','Documentation','Medium',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Kubernetes Core", "Release Lifecycle", "v1.23"]','["[COMMUNITY-TOOL]"]','[]','["kubernetes-releases.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://kubernetes.io/blog/2021/12/17/security-profiles-operator','kubernetes.io: What''s new in Security Profiles Operator v0.4.0','','2021',0,'An official release announcement detailing the evolution of SPO. It highlights improved profile recording capabilities, integration with kubectl, and initial support for SELinux. Crucial for understanding the transition from manual profiles to automation.','English','Article','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Security", "System Hardening", "Security Profiles Operator"]','["[COMMUNITY-TOOL]"]','[]','["kubernetes-security.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://kubernetes.io/blog/2021/12/21/admission-controllers-for-container-drift','kubernetes.io: Using Admission Controllers to Detect Container Drift at Runtime','','2021',0,'Describes techniques for enforcing resource immutability at runtime. Examines how custom validating webhooks prevent dynamic drifting from GitOps-defined states by blocking real-time image updates or process changes.','Go','Technical Blog','Advanced',1,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Architecture", "Security", "Container Drift"]','["[COMMUNITY-TOOL]"]','[]','["kubernetes.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://kubernetes.io/blog/2021/12/22/kubernetes-in-kubernetes-and-pxe-bootable-server-farm','kubernetes.io: Kubernetes-in-Kubernetes and the WEDOS PXE bootable server farm','','2021',0,'Explores the WEDOS PXE-bootable server farm architecture utilizing a ''Kubernetes-in-Kubernetes'' (Kink) design pattern to provision isolated physical infrastructure. It outlines how management clusters orchestrate user workloads by treating nested control planes as standard workloads. This case study illustrates cutting-edge bare-metal provisioning strategies to achieve hyper-dense, low-latency execution environments.','English','Article','Advanced',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Architecture", "Nested Clusters", "Bare Metal"]','["[COMMUNITY-TOOL]"]','[]','["kubernetes.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://kubernetes.io/blog/2022/01/07/kubernetes-is-moving-on-from-dockershim','kubernetes.io: Kubernetes is Moving on From Dockershim: Commitments and Next Steps','','2022',5,'An official advisory detailing the definitive deprecation and removal of Dockershim in Kubernetes 1.24. Instructs cluster administrators on migrating node environments to direct CNI/CRI engines like containerd or CRI-O.','English','Article','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2022-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Infrastructure", "Container Runtime", "Dockershim Deprecation"]','["[DE FACTO STANDARD]"]','[]','["kubernetes.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://kubernetes.io/blog/2022/02/17/dockershim-faq','kubernetes.io: Updated: Dockershim Removal FAQ','','2022',0,'Curator Insight provides the updated Dockershim FAQ. In 2026, it serves as an excellent reference troubleshooting tool for understanding CRI-dockerd shims and standard CRI integrations.','English','Documentation','Medium',0,'online','manual',NULL,NULL,NULL,0,'2022-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Kubernetes Core", "Container Runtimes", "v1.24"]','["[COMMUNITY-TOOL]"]','[]','["kubernetes-releases.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://kubernetes.io/blog/2022/08/04/upcoming-changes-in-kubernetes-1-25','kubernetes.io: Kubernetes Removals and Major Changes In 1.25','','2022',0,'Curator Insight highlights the upcoming removals in 1.25. Live grounding in 2026 registers 1.25 as the ultimate removal point for PodSecurityPolicy (PSP), finalizing the modern security validation ecosystem.','English','Documentation','Medium',0,'online','manual',NULL,NULL,NULL,0,'2022-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Kubernetes Core", "API Evolution", "v1.25"]','["[COMMUNITY-TOOL]"]','[]','["kubernetes-releases.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://kubernetes.io/blog/2022/08/23/kubernetes-v1-25-release','kubernetes.io: Kubernetes v1.25: Combiner','','2022',0,'Kubernetes v1.25, dubbed ''Combiner'', represents a major milestone in core stability and API maturation. The release is architecturally significant for the formal removal of PodSecurityPolicy (PSP) in favor of Pod Security Admission (PSA) and the promotion of several storage features to General Availability. Operators must adapt to these security and storage modifications to ensure workload compatibility.','Go','Release Notes','Advanced',0,'online','manual',NULL,NULL,NULL,0,'2022-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Kubernetes Core", "Releases", "v1.25"]','["[COMMUNITY-TOOL]"]','[]','["kubernetes-releases.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://kubernetes.io/blog/2022/08/23/podsecuritypolicy-the-historical-context','kubernetes.io: PodSecurityPolicy: The Historical Context 🌟','','2022',0,'A detailed post-mortem on PodSecurityPolicy (PSP) providing the architectural context behind its deprecation and eventual removal in v1.25. The publication details structural flaws in PSP''s design, including complex API authorization models and the lack of a dry-run capability. This serves as critical foundational reading for security architects migrating clusters to modern Pod Security Standards (PSS) or third-party engines.','Markdown','Technical Blog','Advanced',0,'online','manual',NULL,NULL,NULL,0,'2022-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Kubernetes Security", "Policies", "Pod Security Policy"]','["[COMMUNITY-TOOL]"]','[]','["kubernetes-releases.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://kubernetes.io/blog/2022/09/12/k8s-cve-feed-alpha','kubernetes.io: Announcing the Auto-refreshing Official Kubernetes CVE Feed','','2022',0,'Details the launch of the programmatically accessible, auto-refreshing CVE feed in JSON/YAML. This allows security automation tooling to dynamically scan and trigger alerts on freshly discovered platform vulnerabilities, greatly speeding up remediation and patching schedules.','English','Article','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2022-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Security", "Vulnerabilities", "CVE Tracking"]','["[COMMUNITY-TOOL]"]','[]','["kubernetes-security.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://kubernetes.io/blog/2022/11/28/registry-k8s-io-faster-cheaper-ga','kubernetes.io: registry.k8s.io: faster, cheaper and Generally Available (GA)','','2022',0,'Announces the transition of the primary Kubernetes container registry from ''k8s.gcr.io'' to the community-owned, CDN-backed ''registry.k8s.io''. This infrastructural pivot reduces data egress costs and latency by intelligently routing traffic to regional cloud storage providers near the client nodes. Engineers must audit existing configuration files and pipelines to refer to the new endpoint to avoid build failures.','Markdown','Release Announcement','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2022-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Kubernetes Core", "Infrastructure", "Registry"]','["[COMMUNITY-TOOL]"]','[]','["kubernetes-releases.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://kubernetes.io/blog/2022/12/16/kubernetes-1-26-non-graceful-node-shutdown-beta','kubernetes.io: Kubernetes 1.26: Non-Graceful Node Shutdown Moves to Beta','','2022',0,'Introduces the promotion of Non-Graceful Node Shutdown capabilities to Beta in Kubernetes 1.26. This feature enables stateful workloads (such as databases on StatefulSets) to recover gracefully on active nodes when a cluster host crashes abruptly without a proper shutdown path. This addresses a common issue where volume attachments remained locked to failed instances indefinitely.','Markdown','Technical Feature','Advanced',0,'online','manual',NULL,NULL,NULL,0,'2022-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Kubernetes Core", "Node Management", "Fault Tolerance"]','["[COMMUNITY-TOOL]"]','[]','["kubernetes-releases.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://kubernetes.io/blog/2022/12/23/kubernetes-12-06-fsgroup-on-mount','kubernetes.io: Kubernetes 1.26: Support for Passing Pod fsGroup to CSI Drivers At Mount Time','','2022',0,'Details the Kubernetes 1.26 enhancement enabling Pod fsGroup parameters to be passed directly to CSI drivers during volume mounting operations. By delegating directory permissions and ownership shifts to the underlying storage provider rather than executing local chown recursions, this update dramatically speeds up pod boot times on massive datasets. This optimization represents a major advancement in storage management efficiency.','Markdown','Technical Feature','Advanced',0,'online','manual',NULL,NULL,NULL,0,'2022-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Kubernetes Storage", "CSI", "Volume Mounts"]','["[COMMUNITY-TOOL]"]','[]','["kubernetes-releases.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://kubernetes.io/blog/2022/12/26/pod-scheduling-readiness-alpha','kubernetes.io: Kubernetes 1.26: Pod Scheduling Readiness','','2022',0,'Explores the newly introduced Pod Scheduling Readiness feature in Kubernetes 1.26. This allows external controllers to declare scheduling gates on a pod, signaling the scheduler to ignore the resource until specific dependencies are resolved (e.g., custom network setups or resource pre-allocation). This significantly reduces scheduler queue overhead in dynamic, automated environments.','Markdown','Technical Feature','Advanced',0,'online','manual',NULL,NULL,NULL,0,'2022-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Kubernetes Core", "Scheduling", "Resource Allocation"]','["[COMMUNITY-TOOL]"]','[]','["kubernetes-releases.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://kubernetes.io/blog/2022/12/27/cpumanager-ga','kubernetes.io: Kubernetes v1.26: CPUManager goes GA','','2022',0,'Celebrates the General Availability (GA) of the CPUManager in Kubernetes 1.26. This sub-system allows high-performance workloads to pin CPU cores, offering deterministic scheduling profiles by enforcing NUMA node alignment. Architects can exploit these improvements to drastically reduce latency in database pipelines, streaming engines, and high-frequency trading workloads.','Markdown','Technical Feature','Advanced',0,'online','manual',NULL,NULL,NULL,0,'2022-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Kubernetes Core", "Resource Management", "CPUManager"]','["[COMMUNITY-TOOL]"]','[]','["kubernetes-releases.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://kubernetes.io/blog/2022/12/29/scalable-job-tracking-ga','kubernetes.io: Kubernetes 1.26: Job Tracking, to Support Massively Parallel Batch Workloads, Is Generally Available','','2022',0,'Details the GA milestone of Scalable Job Tracking in Kubernetes 1.26. By offloading job tracking from querying all remaining pods to an optimized finalizer architecture, the API server can efficiently orchestrate massively parallel processing workloads. This enhancement dramatically lowers memory consumption and API server load in large-scale machine learning and batch-processing frameworks.','Markdown','Technical Feature','Advanced',0,'online','manual',NULL,NULL,NULL,0,'2022-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Kubernetes Orchestration", "Batch Jobs", "Job Tracking"]','["[COMMUNITY-TOOL]"]','[]','["kubernetes-releases.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://kubernetes.io/blog/2022/12/30/advancements-in-kubernetes-traffic-engineering','kubernetes.io: Kubernetes v1.26: Advancements in Kubernetes Traffic Engineering','','2022',0,'Highlights advancements in Kubernetes Traffic Engineering during the 1.26 release lifecycle, focusing on Service Internal Traffic Policy and Topology Aware Routing. These adjustments allow clusters to minimize latency and cross-AZ data transfer fees by dynamically routing traffic closer to the requesting endpoint. Excellent resource for networking engineers designing large-scale cloud topologies.','Markdown','Technical Feature','Advanced',0,'online','manual',NULL,NULL,NULL,0,'2022-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Kubernetes Networking", "Traffic Engineering", "Load Balancing"]','["[COMMUNITY-TOOL]"]','[]','["kubernetes-releases.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://kubernetes.io/blog/2023/01/12/protect-mission-critical-pods-priorityclass','kubernetes.io: Protect Your Mission-Critical Pods From Eviction With PriorityClass','','2023',0,'Explains how to prevent critical microservice pods from being terminated during cluster node pressure events using PriorityClass resources. Outlines scheduling preemption paths and best practices for establishing pod execution guarantees.','YAML','Documentation','Intermediate',1,'online','manual',NULL,NULL,NULL,0,'2023-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Compute", "Pod Scheduling", "Priority & Eviction"]','["[COMMUNITY-TOOL]"]','[]','["kubernetes.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://kubernetes.io/blog/2023/04/11/kubernetes-v1-27-release','kubernetes.io: Kubernetes v1.27: Chill Vibes','','2023',0,'The official documentation for the Kubernetes 1.27 release (''Chill Vibes''). Featuring 40 enhancement proposals, this release emphasizes security posture hardening, scheduling optimizations, and resource isolation. Prominent updates include the graduation of SeccompDefault to GA and the introduction of in-place container resource resizing.','Markdown','Release Notes','Advanced',0,'online','manual',NULL,NULL,NULL,0,'2023-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Kubernetes Core", "Releases", "v1.27"]','["[COMMUNITY-TOOL]"]','[]','["kubernetes-releases.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://kubernetes.io/blog/2023/05/12/in-place-pod-resize-alpha','kubernetes.io: Kubernetes 1.27: In-place Resource Resize for Kubernetes Pods (alpha)','- If you have deployed Kubernetes pods with CPU and/or memory resources specified, you may have noticed that changing the resource values involves restarting the pod. This has been a disruptive operation for running workloads... until now.
    - In Kubernetes v1.27, we have added a new alpha feature that allows users to resize CPU/memory resources allocated to pods without restarting the containers.','2023',0,'Reviews the highly anticipated alpha feature in Kubernetes 1.27: In-place Resource Resize for Pods. This allows engineers to dynamically scale CPU and memory resources allocated to running containers without requiring a pod restart. This capability drastically improves availability and operational costs for scaling-heavy stateful applications and microservices.','Markdown','Technical Feature','Advanced',1,'online','manual',NULL,NULL,NULL,0,'2023-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Kubernetes Core", "Resource Management", "Pod Resize"]','["[EMERGING]"]','[]','["kubernetes-releases.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://kubernetes.io/blog/2025/02/28/nftables-kube-proxy','NFTables mode for kube-proxy in Kubernetes','','2025',0,'Examines the transition of `kube-proxy` from traditional `iptables` and IPVS modes to the modern `nftables` backend in Kubernetes. Highlighting structural efficiency, the article explores how nftables reduces CPU-bound routing overhead and improves packet processing scalability in massive cluster environments.','Go','Article','Advanced',1,'online','manual',NULL,NULL,NULL,0,'2025-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Container Orchestration", "Kubernetes Networking", "Kube-Proxy"]','["[COMMUNITY-TOOL]"]','[]','["kubernetes-networking.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://kubernetes.io/blog/2026/05/15/ccm-new-metric-route-sync-total','Kubernetes v1.36: New Metric for Route Sync in the Cloud Controller Manager','Deep dive into the new route_controller_route_sync_total counter metric in the Cloud Controller Manager.','2026',4,'Analysis of the new alpha metric ''route_controller_route_sync_total'' introduced in the Kubernetes v1.36 Cloud Controller Manager (CCM). Designed to facilitate A/B validation of the ''CloudControllerManagerWatchBasedRoutesReconciliation'' feature gate, transitioning cloud routing loops from fixed polling intervals to reactive, watch-based reconciliation. Drastically reduces redundant control plane queries to underlying hyperscaler APIs, preventing rate-limiting blocks in large-scale cluster architectures.','en','blog','advanced',0,'online','automatic','dbc9d6838b2707a36356b2e119c5c5c2fadcbdccb822cde5a7d522364a03e61f',NULL,1780352037,0,'2026-06-02T00:13:57.401639+02:00',NULL,NULL,NULL,'["Kubernetes", "Control Plane Architecture", "Cloud Controller Manager (CCM)", "Instrumentation"]','["[EMERGING]"]','[]','[]','{}','{"category": "kubernetes-releases", "reputation_status": "Vetted", "reputation_summary": "Official Kubernetes upstream instrumentation blog detailing critical cloud provider integration optimizations.", "social_preview_url": "", "source_provenance": "X.com (kubernetesio)", "suggested_new_category": ""}');
INSERT INTO "resources" VALUES('https://kubernetes.io/blog/2026/05/15/kubernetes-1-36-feature-mixed-version-proxy-beta','Kubernetes v1.36: Mixed Version Proxy Graduates to Beta','Overview of the Mixed Version Proxy feature graduating to Beta in Kubernetes 1.36 to secure mixed-version control plane upgrades.','2026',4,'Architectural breakdown of the Mixed Version Proxy (KEP-4020) graduating to Beta and becoming enabled by default in Kubernetes 1.36. The mechanism prevents false 404 errors during mixed-version control plane rolling upgrades by proxying unrecognized resource requests to a newer peer API server. Enforces peer-aggregated discovery data flows, allowing operators to build and upgrade highly available control planes with zero client disruption.','en','blog','advanced',0,'online','automatic','4f92eaecea5b657a67aedaaa6df62b17923b080c08a3ed8ad06a56f6e79d6655',NULL,1780352037,0,'2026-06-02T00:13:57.401437+02:00',NULL,NULL,NULL,'["Kubernetes", "Control Plane Architecture", "API Server", "Mixed Version Proxy"]','["[ENTERPRISE-STABLE]"]','[]','[]','{}','{"category": "kubernetes-releases", "reputation_status": "Vetted", "reputation_summary": "Official upstream Kubernetes blog detailing core API Machinery security and upgrade enhancements.", "social_preview_url": "", "source_provenance": "X.com (kubernetesio)", "suggested_new_category": ""}');
INSERT INTO "resources" VALUES('https://kubernetes.io/blog/2026/05/20/etcd-370-beta','Announcing etcd 3.7.0-beta.0 | Kubernetes','Kubernetes-centric blog post highlighting the upcoming etcd 3.7.0-beta.0 features for cluster state storage.','2026',4,'Curator Insight: Synchronized with the primary project announcement, the official Kubernetes blog highlights the integration benefits of etcd v3.7.0-beta.0 for cluster orchestrators. Live Grounding validates that the RangeStream capability directly alleviates serialization bottlenecks inside the Kubernetes API server when listing large resource collections. This post serves as a crucial engineering guide for cluster administrators preparing to test and validate next-generation state storage under heavy workload scenarios.','en','blog','Advanced',1,'online','automatic','46f2f0e84e0b8a9f6ad68653bbecd214ae2d15efe741086adc5db811d45d90ce',NULL,1780352424,0,'2026-06-02T00:20:24.113325+02:00',NULL,NULL,NULL,'["Kubernetes", "Cluster Architecture", "Database Storage"]','["DE FACTO STANDARD", "GUIDE"]','[]','[]','{}','{"category": "aws-databases", "reputation_status": "Vetted", "reputation_summary": "Vetted official Kubernetes ecosystem announcement.", "social_preview_url": "", "source_provenance": "X.com (kubernetesio)", "suggested_new_category": ""}');
INSERT INTO "resources" VALUES('https://kubernetes.io/blog/2026/05/26/reconciling-unfixed-kubernetes-cves','Reconciling the Past: Correcting Records for Unfixed Kubernetes CVEs','The Kubernetes Security Response Committee issues corrections for a list of older, unfixed CVEs that incorrectly claimed fixed versions.','2026',4,'The Kubernetes Security Response Committee (SRC) outlines a critical data hygiene initiative to correct historical CVE records that erroneously indicated fixed version fields for old, unfixed issues. Since these corrected records take effect on June 1, 2026, security and vulnerability scanners will begin newly flagging these unresolved CVEs (such as CVE-2021-25740). The post details mitigation checklists and manual RBAC audit guidelines to help platform engineers proactively assess their exposure and risk tolerance.','en','article','Advanced',0,'online','automatic','a881c6a7904960d275eee24cfd97d4a3c2c5d9f70e6687cefdd56f6c9980c32b',NULL,1780352720,0,'2026-06-02T00:25:20.351704+02:00',NULL,NULL,NULL,'["Security", "Vulnerability Management", "Kubernetes CVEs"]','["DE FACTO STANDARD", "GUIDE"]','[]','[]','{}','{"category": "kubernetes-security", "reputation_status": "Vetted", "reputation_summary": "Official advisory issued by the Kubernetes Security Response Committee (SRC).", "social_preview_url": "", "source_provenance": "X.com (kubernetesio)", "suggested_new_category": ""}');
INSERT INTO "resources" VALUES('https://kubernetes.io/docs/concepts/cluster-administration/networking','Kubernetes Networking','','2026',0,'The official documentation outlining the structural model of Kubernetes networking. Explains the baseline constraints and requirements for pod-to-pod, pod-to-service, and external communication, establishing the standard IP-per-pod allocation axiom. Crucial reference architecture for understanding how the core API expects CNIs to behaves before overlaying sophisticated network policies.','English','Documentation','Intermediate',0,'duplicate','manual',NULL,NULL,NULL,0,'2026-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Networking", "Core Architecture", "Documentation"]','["[COMMUNITY-TOOL]"]','[]','["kubernetes-networking.md"]','{}','{"duplicate_of": "https://fransemalila.medium.com/kubernetes-networking-cea2e1b7d2b3"}');
INSERT INTO "resources" VALUES('https://kubernetes.io/docs/concepts/configuration/assign-pod-node','Affinity and anti-affinity','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','a4eeda3d6c9481f783d99e59017fe277a78f30b83b717a4f83c6ae6f3e5fb7e8',100.0,1779034208,0,'2026-05-17T18:10:08.059684+02:00',NULL,NULL,NULL,'[]','[]','["docs/kubernetes.md"]','[]','{}','{"duplicate_of": "https://kubernetes.io/docs/concepts/scheduling-eviction/assign-pod-node"}');
INSERT INTO "resources" VALUES('https://kubernetes.io/docs/concepts/extend-kubernetes/api-extension/custom-resources','Custom Resources','','2024',0,'The official documentation detailing Custom Resource Definitions (CRDs). Explores dynamic API registration patterns, OpenAPI schema validation, custom status fields, controller loops, and etcd data lifecycle management.','N/A','Documentation','Advanced',0,'online','manual',NULL,NULL,NULL,0,'2024-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Extending Kubernetes", "Custom Resources", "Architecture"]','["[COMMUNITY-TOOL]"]','[]','["kubernetes.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://kubernetes.io/docs/concepts/extend-kubernetes/compute-storage-net/network-plugins','Kubernetes.io: Network Plugins','','2026',0,'The authoritative Kubernetes documentation outlining network plugin types. Defines the operational boundaries between kubenet deployments and standard Container Network Interface (CNI) environments.','English','Documentation','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2026-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Networking", "CNI", "Fundamentals"]','["[COMMUNITY-TOOL]"]','[]','["kubernetes-networking.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://kubernetes.io/docs/concepts/extend-kubernetes/operator','Kubernetes.io: Operator pattern','','2026',0,'The official documentation explaining the Kubernetes Operator pattern. It covers the fundamentals of custom resource definitions, state reconciliation, and using control loops to manage application lifecycles.','N/A','Documentation','Beginner',0,'online','manual',NULL,NULL,NULL,0,'2026-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Extensibility & Development", "Controller Architecture", "Conceptual Overviews"]','["[COMMUNITY-TOOL]"]','[]','["kubernetes-operators-controllers.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://kubernetes.io/docs/concepts/policy/limit-range','kubernetes.io Policy Limit Ranges','','2023',0,'Official Kubernetes documentation on `LimitRange` policy resources.
- Explains how to declare, enforce, and inject default request/limit boundaries at the namespace level.
- Essential for multi-tenant environments to restrict unconstrained container creation.','English','Documentation','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2023-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Resource Management", "Policy & Governance", "Limit Ranges"]','["[COMMUNITY-TOOL]"]','[]','["kubernetes.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://kubernetes.io/docs/concepts/policy/pod-security-policy','Pod Security Policy (SCC in OpenShift) 🌟','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','866f23a6ee6d1dbf146ad2c7ebfb83f42a35d81c47e9d82cc3ed95ec37a64ab3',100.0,1779030779,0,'2026-05-17T17:12:59.518937+02:00',NULL,NULL,NULL,'[]','[]','["docs/crunchydata.md", "docs/kubernetes-security.md", "docs/openshift.md"]','[]','{}','{"duplicate_of": "https://kubernetes.io/docs/concepts/security/pod-security-policy"}');
INSERT INTO "resources" VALUES('https://kubernetes.io/docs/concepts/scheduling-eviction/assign-pod-node','Affinity and anti-affinity','','2026',0,'Reference guide on node affinity and pod-to-pod affinity/anti-affinity. This declarative configuration interface allows operators to write rules constraining pod placement relative to host labels and existing workloads, enabling active high-availability topologies.','None','Documentation','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2026-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Scheduling", "Workload Placement", "Affinity Controls"]','["[COMMUNITY-TOOL]"]','[]','["kubernetes.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://kubernetes.io/docs/concepts/scheduling-eviction/topology-spread-constraints','Pod Topology Spread Constraints','','2026',0,'Documentation covering Pod Topology Spread Constraints, a critical framework for distributing pods evenly across failure domains like availability zones, regions, or host groups. It explains how to set maximum skew limits to ensure high availability and prevent single-point infrastructure failures.','None','Documentation','Advanced',0,'online','manual',NULL,NULL,NULL,0,'2026-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Scheduling", "Workload Placement", "Topology Spread"]','["[COMMUNITY-TOOL]"]','[]','["kubernetes.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://kubernetes.io/docs/concepts/security','kubernetes.io: Overview of Cloud Native Security 🌟🌟','','2020',0,'The official guide outlining the security topology of Kubernetes clusters, describing how the 4C''s interface with container engines, internal services, and cloud configurations.','N/A','article','Intermediate',1,'online','manual',NULL,NULL,NULL,0,'2020-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Kubernetes Security", "Cloud Native Security Frameworks", "Official Standards"]','["[COMMUNITY-TOOL]"]','[]','["devsecops.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://kubernetes.io/docs/concepts/security/multi-tenancy','kubernetes.io: Multi-tenancy 🌟🌟🌟','','2023',3,'The official documentation framework outlining multi-tenancy requirements. Covers network layer segmentation, API usage guidelines, resource partitioning, and security configurations.','YAML','Documentation','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2023-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Platform Engineering", "Multi-Tenancy", "Best Practices"]','["[COMMUNITY-TOOL]"]','[]','["kubernetes.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://kubernetes.io/docs/concepts/security/overview','==kubernetes.io: Overview of Cloud Native Security==','','N/A',0,NULL,NULL,NULL,NULL,0,'online','manual','c0cc3baba8eaaedaf83082627126f9515a0d70d869abf3f3a2863ec5b6a51feb',100.0,1779030954,0,'2026-05-17T17:15:54.422644+02:00',NULL,NULL,NULL,'[]','[]','["docs/devsecops.md", "docs/kubernetes-security.md"]','[]','{}','{}');
INSERT INTO "resources" VALUES('https://kubernetes.io/docs/concepts/security/pod-security-policy','Pod Security Policy (SCC in OpenShift) 🌟','','2022',0,'Architectural comparison contrasting OpenShift Security Context Constraints (SCC) with the deprecated Kubernetes Pod Security Policy (PSP). Live Grounding confirms PSP was completely removed in Kubernetes v1.25. This reference highlights how SCC remains enterprise-stable and active for securing namespaces in Red Hat OpenShift clusters.','English','Documentation','Advanced',0,'online','manual',NULL,NULL,NULL,0,'2022-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Security", "Pod Security", "Pod Security Policies"]','["[LEGACY]"]','[]','["kubernetes-security.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://kubernetes.io/docs/concepts/security/security-checklist','kubernetes.io: Security Checklist 🌟🌟','','2023',0,'The official security checklist published by upstream Kubernetes maintainers. It serves as an authoritative map for hardening cluster networks, applying role access structures, and validating runtimes. Essential baseline documentation for cloud infrastructure engineers.','English','Documentation','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2023-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Security", "Cluster Hardening", "Standard Checklists"]','["[COMMUNITY-TOOL]"]','[]','["kubernetes-security.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://kubernetes.io/docs/concepts/services-networking/ingress-controllers','Ingress Controller','','2026',0,'The official Kubernetes documentation explaining Ingress. It teaches engineers how to manage HTTP routing, SSL termination, and hostnames at the cluster edge.','English','Documentation','Intermediate',1,'online','manual',NULL,NULL,NULL,0,'2026-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Networking & Security", "Traffic Routing", "Ingress Controllers"]','["[COMMUNITY-TOOL]"]','[]','["ocp4.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://kubernetes.io/docs/concepts/services-networking/service',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,'manual','b0dda1b40053837e7ae4793158903472024ed6ad6b7c153b65d992144d85e092',100.0,1779029459,1,'2026-05-17T16:50:59.285103+02:00',NULL,NULL,NULL,'[]','[]','["docs/ocp4.md"]','[]','{}','{}');
INSERT INTO "resources" VALUES('https://kubernetes.io/docs/concepts/workloads/autoscaling/horizontal-pod-autoscale','HPA: Horizontal Pod Autoscaler','','2026',5,'Official Kubernetes documentation detailing the Horizontal Pod Autoscaler API. It monitors workloads and dynamically scales replica counts based on CPU, memory, or complex customized metric configurations.','Go','Documentation','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2026-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Kubernetes & Scaling", "Core Concepts", "Horizontal Scaling API"]','["[DE FACTO STANDARD]"]','[]','["kubernetes-autoscaling.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://kubernetes.io/docs/concepts/workloads/pods/pod-topology-spread-constraints','Pod Topology Spread Constraints','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','f2f96449f340b343a8c77814bce0118affd23cfa93ebc60d4890900459d8a894',100.0,1779031460,0,'2026-05-17T17:24:20.700200+02:00',NULL,NULL,NULL,'[]','[]','["docs/kubernetes.md"]','[]','{}','{"duplicate_of": "https://kubernetes.io/docs/concepts/scheduling-eviction/topology-spread-constraints"}');
INSERT INTO "resources" VALUES('https://kubernetes.io/docs/contribute/style/diagram-guide','kubernetes.io: Diagram Guide - Mermaid JavaScript library 🌟','','2025',5,'The official Kubernetes contributor documentation on diagram style guidelines, demonstrating how to programmatically draft flowcharts and sequence maps using Mermaid JS code syntax embedded directly in markdown files.','JavaScript','Documentation','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2025-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Architecture & Design", "Diagrams-as-Code", "Mermaid Integration"]','["[DE FACTO STANDARD]"]','[]','["cloud-arch-diagrams.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://kubernetes.io/docs/reference/access-authn-authz/authentication','kubernetes.io: Authenticating','','2024',0,'The core official reference for understanding user and service account authentication mechanisms in Kubernetes. It reviews client certificates, bearer tokens, and OIDC federation protocols. This architectural baseline explains how kube-apiserver validates identity requests securely.','English','Documentation','Advanced',0,'online','manual',NULL,NULL,NULL,0,'2024-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Security", "Access Control", "Authentication"]','["[COMMUNITY-TOOL]"]','[]','["kubernetes-security.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://kubernetes.io/docs/reference/issues-security/official-cve-feed','kubernetes.io: Official CVE Feed 🌟','','2025',0,'The official database of active and resolved CVEs for the Kubernetes ecosystem. It tracks core component bugs, container execution vulnerabilities, and control plane bypass vectors. Maintaining a regular review of this feed is an essential component of modern enterprise risk mitigation.','English','Documentation','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2025-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Security", "Vulnerabilities", "CVE Tracking"]','["[COMMUNITY-TOOL]"]','[]','["kubernetes-security.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://kubernetes.io/docs/reference/kubectl/cheatsheet','kubernetes.io 🌟','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','1c9904d1fbd88b549d1db4cd7ad2ab386f8cd50b2eb83cfdc193f64458402e1d',100.0,1779029985,0,'2026-05-17T16:59:45.002475+02:00',NULL,NULL,NULL,'[]','[]','["docs/cheatsheets.md", "docs/kubectl-commands.md"]','[]','{}','{"duplicate_of": "https://kubernetes.io"}');
INSERT INTO "resources" VALUES('https://kubernetes.io/docs/reference/kubectl/quick-reference','kubernetes.io 🌟','','2026',5,'The canonical reference documentation for the kubectl command-line utility. Provides up-to-date syntax patterns for resource creation, patch edits, formatting outputs, and real-time container log analysis across active nodes.','Markdown','Documentation','Advanced',0,'online','manual',NULL,NULL,NULL,0,'2026-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Orchestration", "Kubernetes", "CLI Management"]','["[DE FACTO STANDARD]"]','[]','["cheatsheets.md", "kubectl-commands.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://kubernetes.io/docs/reference/kubernetes-api','kubernetes.io: Kubernetes API','','2026',5,'The official documentation reference for the Kubernetes REST API. Maps core concepts, path definitions, custom resources, authorization structures, and api resource versions across stable and beta branches.','English','Documentation','Advanced',0,'online','manual',NULL,NULL,NULL,0,'2026-06-01T00:00:00+02:00',NULL,NULL,NULL,'["API Server", "Architecture", "Reference"]','["[DE FACTO STANDARD]"]','[]','["kubernetes.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://kubernetes.io/docs/reference/scheduling','Kubernetes Scheduling','','2026',0,'Core reference documentation for the Kubernetes scheduler, the system engine that assigns pending pods to cluster nodes. It explains the mechanics of filtering, scoring, and binding phases. Essential reading for platform architects optimizing cluster capacity and workload layouts.','None','Documentation','Advanced',0,'online','manual',NULL,NULL,NULL,0,'2026-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Scheduling", "Internal Mechanics", "Scheduler Core"]','["[COMMUNITY-TOOL]"]','[]','["kubernetes.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://kubernetes.io/docs/reference/scheduling/config',NULL,NULL,NULL,NULL,'A curated technical resource and architectural guide covering kubernetes.io in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'online','manual','db6f8da36d2ea48c1c42d30dda6bc112c4c1e27302d4bb5331245394834ace2c',100.0,1779130495,0,'2026-05-18T20:54:55.032002+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes.md"]','["kubernetes.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://kubernetes.io/docs/reference/scheduling/profiles','Scheduling Profiles','','2026',0,'Deep technical manual explaining custom scheduling profiles. Scheduling profiles allow operators to configure the built-in scheduler''s extension points (such as PreFilter, Filter, PostFilter, Score, and Reserve) to custom-fit diverse compute workloads (e.g., batch jobs, low-latency APIs).','None','Documentation','Advanced',0,'online','manual',NULL,NULL,NULL,0,'2026-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Scheduling", "Internal Mechanics", "Scheduling Profiles"]','["[COMMUNITY-TOOL]"]','[]','["kubernetes.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://kubernetes.io/docs/setup/production-environment/container-runtimes','Kubernetes.io: Container runtimes','','2024',0,'The official Kubernetes documentation detailing installation and integration patterns for CRI-compliant container runtimes. It provides step-by-step production setup configurations for containerd and CRI-O, detailing necessary kernel parameters, socket configurations, and systemd driver alignments.','None','Documentation','Intermediate',1,'online','manual',NULL,NULL,NULL,0,'2024-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Containerization", "Runtimes", "Kubernetes Integration"]','["[COMMUNITY-TOOL]"]','[]','["container-managers.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://kubernetes.io/docs/tasks/access-application-cluster/access-cluster','kubernetes.io: Accesing Clusters','','2024',0,'Explains how developers and administrators access remote clusters using credential files (kubeconfigs). This documentation reviews contextual switching, multi-cluster management, and local proxy patterns. It serves as a foundational step for secure local engineering workflows.','English','Documentation','Beginner',0,'online','manual',NULL,NULL,NULL,0,'2024-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Security", "Access Control", "Cluster Access"]','["[COMMUNITY-TOOL]"]','[]','["kubernetes-security.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://kubernetes.io/docs/tasks/administer-cluster/access-cluster-api','kubernetes.io: Access Clusters Using the Kubernetes API','','2024',0,'An official task-oriented guide illustrating the safe initialization of connections directly to the Kubernetes API server. It highlights proxying patterns, kubectl integration, and direct API calls via transport-layer security (TLS). Essential for developers automating low-level operations within controlled environments.','English','Documentation','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2024-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Security", "Access Control", "API Access"]','["[COMMUNITY-TOOL]"]','[]','["kubernetes-security.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://kubernetes.io/docs/tasks/administer-cluster/configure-upgrade-etcd','kubernetes.io: Operating etcd clusters for Kubernetes','','2023',0,'Official operational guidelines for running production etcd clusters. Focuses on cluster deployment, securing communication with mutual TLS (mTLS), performance tuning, and performing safe backup and restore operations.','English','Documentation','Advanced',0,'online','manual',NULL,NULL,NULL,0,'2023-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Infrastructure", "Data Store", "etcd Administration"]','["[COMMUNITY-TOOL]"]','[]','["kubernetes.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://kubernetes.io/docs/tasks/administer-cluster/encrypt-data','kubernetes.io: Encrypting Secret Data at Rest 🌟','','2026',0,'Official reference guide to implementing etcd database encryption at rest. Walks through configuring structural ''EncryptionConfiguration'' resources, comparing local providers (AES-GCM, secretbox) against enterprise Cloud KMS plugins.','English','Official Documentation','Advanced',0,'online','manual',NULL,NULL,NULL,0,'2026-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Security", "Secrets Management", "Platform Hardening"]','["[COMMUNITY-TOOL]"]','[]','["kubernetes-security.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://kubernetes.io/docs/tasks/configure-pod-container/user-namespaces','kubernetes.io: configure-pod-container / Use a User Namespace With a Pod','','2023',0,'Details structural configuration steps to leverage Linux user namespaces (userns) inside Kubernetes pods. This maps root workloads to unprivileged target host UIDs, fundamentally neutralizing host container escape vectors.','YAML','Documentation','Advanced',1,'online','manual',NULL,NULL,NULL,0,'2023-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Security", "Isolation", "User Namespaces"]','["[COMMUNITY-TOOL]"]','[]','["kubernetes.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://kubernetes.io/docs/tasks/extend-kubectl/kubectl-plugins','Extend kubectl with plugins','','2026',0,'The official Kubernetes documentation detailing the architecture of kubectl plugins. It outlines how kubectl discovers custom binary files named with a specific prefix on the user''s local path and maps them as CLI subcommands, enabling developers to write tailored cluster management scripts.','None','Documentation','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2026-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Operations", "Command Line Tools", "Developer Guides"]','["[COMMUNITY-TOOL]"]','[]','["kubernetes.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://kubernetes.io/docs/tasks/manage-kubernetes-objects/kustomization','Declarative Management of Kubernetes Objects Using Kustomize','','2026',0,'Up-to-date, official Kubernetes documentation detailing best practices for declaratively managing cluster objects using Kustomize overlays. It walks through configuring generator fields, secret generation, and prefix matching across multiple deployment stages. A vital reference manual for platform architects designing robust GitOps pipelines.','N/A','Documentation','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2026-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Application Configuration", "Declarative GitOps", "Kustomize Tutorials"]','["[COMMUNITY-TOOL]"]','[]','["kustomize.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://kubernetes.io/docs/tasks/run-application/horizontal-pod-autoscale','HPA: Horizontal Pod Autoscaler','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','a9f935606a84432161200b555014e250514cde637c24d1469af74122161a686b',100.0,1779034049,0,'2026-05-17T18:07:29.420531+02:00',NULL,NULL,NULL,'[]','[]','["docs/kubernetes-autoscaling.md"]','[]','{}','{"duplicate_of": "https://kubernetes.io/docs/concepts/workloads/autoscaling/horizontal-pod-autoscale"}');
INSERT INTO "resources" VALUES('https://kubernetes.io/docs/tutorials','kubernetes.io: Kubernetes Tutorials','','2026',5,'The definitive, authoritative reference portal for Kubernetes concepts. Integrates fundamental conceptual walk-throughs with direct command-line execution, showing how to create Services, scale Deployments, and manage local volumes.','English','Documentation','Beginner',1,'online','manual',NULL,NULL,NULL,0,'2026-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Orchestration", "Kubernetes", "Official Documentation"]','["[DE FACTO STANDARD]"]','[]','["kubernetes-tutorials.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://kubernetes.slack.com','kubernetes.slack.com','','2025',0,'The official Slack community space for the global Kubernetes ecosystem, hosting hundreds of thousands of developers, SREs, and cluster administrators. Organized into channels (e.g., #sig-network, #sig-storage, #kubernetes-users), it provides an unparalleled collaborative hub for solving technical issues and driving project governance.','English','Platform','Beginner',0,'online','manual',NULL,NULL,NULL,0,'2025-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Community", "Communication", "Real-time Support"]','["[COMMUNITY-TOOL]"]','[]','["kubernetes.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://kubernetesbyexample.com',NULL,NULL,NULL,NULL,'A curated technical resource and architectural guide covering kubernetesbyexample.com in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779032216,0,'2026-05-17T17:36:56.758453+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/demos.md", "docs/kubernetes-tutorials.md"]','["demos.md", "kubernetes-tutorials.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://kubernetespodcast.com','kubernetespodcast.com','','2026',0,'A premium technical podcast detailing weekly trends, releases, community transitions, and architectural evolutions within the Cloud-Native computing space. Features conversations with core contributors, software creators, and system engineers regarding production successes and challenges.','English','Podcast','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2026-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Industry Trends", "Media", "Interviews"]','["[COMMUNITY-TOOL]"]','[]','["kubernetes.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://kubernetespodcast.com/episode/164-podman','kubernetespodcast.com: Podman, with Daniel Walsh and Brent Baude','','2021',0,'An interview featuring Podman''s core creators, Daniel Walsh and Brent Baude, discussing the development of daemonless container engines. They detail the platform''s architectural evolution, integration with local desktop managers, and its role as a secure foundation for Kubernetes microservices deployment.','English','Podcast','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Container Infrastructure", "Industry Context", "Technical Discussions"]','["[COMMUNITY-TOOL]"]','[]','["container-managers.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://kubernetesreadme.com','Kubernetes README: kubernetesreadme.com','','2023',0,'A curated interactive reference directory compiling foundational Kubernetes conceptual structures in an easy-to-read format. Facilitates rapid onboarding of developers by simplifying complex orchestration mechanics, deployment structures, and standard YAML configurations.','English','Reference Portal','Beginner',0,'online','manual',NULL,NULL,NULL,0,'2023-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Education", "Reference Guides", "Interactive Portal"]','["[COMMUNITY-TOOL]"]','[]','["kubernetes.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://kubernetestutorials.com/install-and-deploy-kubernetes-on-centos-7','kubernetestutorials.com: Install and Deploy Kubernetes on CentOs 7','','N/A',0,'A curated technical resource and architectural guide covering kubernetestutorials.com: Install and Deploy Kubernetes on CentOs 7 in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779029124,0,'2026-05-17T16:45:24.140051+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-tutorials.md"]','["kubernetes-tutorials.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://kubernetestutorials.com/kubernetes-tutorials/kubernetes-introduction-to-yaml','kubernetestutorials.com: Kubernetes : Introduction to YAML 🌟','','N/A',0,'A curated technical resource and architectural guide covering kubernetestutorials.com: Kubernetes : Introduction to YAML 🌟 in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779031446,0,'2026-05-17T17:24:06.259072+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/yaml.md"]','["yaml.md"]','{}','{"is_special": true}');
INSERT INTO "resources" VALUES('https://kubeshark.co','==kubeshark.co==','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','cd0b8278ff0a583c223d90cc249ad0e5566011eb797776cab27baea084ca366b',100.0,1779030175,0,'2026-05-17T17:02:55.100772+02:00',NULL,NULL,NULL,'[]','[]','["docs/kubernetes-monitoring.md"]','[]','{}','{"duplicate_of": "https://www.immo-pop.com/login"}');
INSERT INTO "resources" VALUES('https://kubeshop.github.io/monokle','kubeshop.github.io/monokle','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','fc36c6ea851ec23ab441534181bc6559afa3f355651d8847c75faa89a99aa413',100.0,1779034394,0,'2026-05-17T18:13:14.490386+02:00',NULL,NULL,NULL,'[]','[]','["docs/kubernetes-based-devel.md"]','[]','{}','{"duplicate_of": "https://docs.monokle.io"}');
INSERT INTO "resources" VALUES('https://kubeshop.io','Kubeshop 🌟','','2021',0,'Kubeshop is an open-source tool incubator and accelerator dedicated to creating developer-focused Kubernetes tooling and workflows. It acts as the umbrella ecosystem behind successful platforms such as Testkube, Monokle, and Botkube.','Various','Tool Ecosystem','Intermediate',0,'online','manual','3e56ce5bd69843e7ceeca13d67b2d1ea1e7e5f9a96fed6dbfaf3762c97d21fc8',100.0,1779031351,1,'2026-05-17T17:22:31.805853+02:00',NULL,NULL,NULL,'["Platform Engineering", "Developer Productivity", "Tooling Accelerators"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-tools.md"]','["kubernetes-tools.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://kubesphere.io','kubesphere.io','','2026',0,'KubeSphere is a distributed, multi-tenant enterprise container platform built on top of Kubernetes. It provides an intuitive GUI dashboard for managing multi-cloud container orchestration, DevOps pipelines (Jenkins-based), service meshes (Istio), observability, and microservice governance. (Live Grounding: Actively developed in 2026, offering a complete, modular, cloud-agnostic platform alternative to OpenShift).','Go','Platform Website','Advanced',1,'online','manual',NULL,NULL,NULL,0,'2026-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Container Platforms", "Enterprise Platforms", "KubeSphere"]','["[COMMUNITY-TOOL]"]','[]','["managed-kubernetes-in-public-cloud.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://kubesphere.io/blogs/install-kubernetes-containerd','kubesphere.io: Install Kubernetes 1.22 and containerd the Easy Way with kubekey','- [thenewstack.io: Quickly Install a Kubernetes Cluster with KubeKey](https://thenewstack.io/quickly-install-a-kubernetes-cluster-with-kubekey)','2021',0,'Outlines a streamlined procedural approach to installing Kubernetes 1.22 and containerd using the KubeKey engine. The guide emphasizes the migration away from Docker shim and configures high-performance runtime options using bare-metal architecture targets. (Live Grounding: Although v1.22 is legacy by 2026 standards, the architectural concepts of containerd orchestration and bare-metal bootstrapping via KubeKey remain highly instructional).','Go/YAML','Tutorial','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Cloud-Native Infrastructure", "Cluster Provisioning", "KubeKey"]','["[GUIDE]", "[LEGACY]"]','[]','["managed-kubernetes-in-public-cloud.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://kubesphere.io/blogs/k8s-ha-practices','kubesphere.io: Kubernetes High Availability Essential Practices Simply Explained','','2022',4,'Translates high-availability architectural constraints into concrete implementation tactics. Evaluates load balancer setups, redundant etcd configurations, and optimal node distributions across availability zones.','English','Article','Advanced',0,'online','manual',NULL,NULL,NULL,0,'2022-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Architecture", "High Availability", "Production Readiness"]','["[ENTERPRISE-STABLE]"]','[]','["kubernetes.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://kubesphere.io/blogs/kubeeye-automatic-cluster-diagnostic-tool','KubeEye: An Automatic Diagnostic Tool that Provides a Holistic View of Your'' Kubernetes Cluster 🌟','','2024',0,'An automated cluster review tool designed to analyze workloads, node health, and network security profiles. It maps current states against Kubernetes operational best practices. Heavily integrated with KubeSphere, offering operators an intuitive baseline audit tool.','None','Guide','Medium',0,'online','manual','N/A',100.0,1779030996,0,'2026-05-17T17:16:36.177435+02:00',NULL,NULL,NULL,'["Operations", "Cluster Diagnostics", "Automated Auditing"]','["[COMMUNITY-TOOL]", "[GUIDE]"]','["docs/kubernetes-tools.md"]','["kubernetes-tools.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://kubesphere.io/blogs/scale-kubernetes-cluster-using-kubekey','kubesphere.io: Scaling a Kubernetes Cluster: One of the Best Practices for Using KubeKey','','2021',0,'A technical guide demonstrating how to horizontally scale existing Kubernetes compute capacities using KubeKey execution manifests. Focuses on declarative modifications of cluster-configuration files to dynamically append new worker nodes without service disruptions. (Live Grounding: Vital operations reference for cluster administrators managing hardware expansions within hybrid/private clouds).','YAML','Tutorial','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Cloud-Native Infrastructure", "Cluster Provisioning", "KubeKey"]','["[COMMUNITY-TOOL]", "[GUIDE]"]','[]','["managed-kubernetes-in-public-cloud.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://kubestone.io','kubestone.io','','2020',0,'Kubestone is an open-source performance benchmarking operator for Kubernetes. It runs diagnostic tests (like iperf3, sysbench, fio, and pgbench) directly in custom pods to validate network throughput, disk performance, database transactions, and compute resources. This provides structural benchmarking data to ensure cluster performance before deploying workloads.','Go','Homepage','Advanced',0,'online','manual',NULL,NULL,NULL,0,'2020-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Operations", "Benchmarking", "Performance Testing"]','["[COMMUNITY-TOOL]"]','[]','["ocp4.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://kubestr.io','kubestr.io','','2026',0,'Kubestr is an open-source CLI toolkit engineered to auto-discover, inspect, and benchmark persistent storage configurations within a Kubernetes cluster. By running in-cluster FIO test cases, it provides architects with validated throughput and latency metrics for active storage configurations.','Go','CLI Tool','Medium',0,'online','manual',NULL,NULL,NULL,0,'2026-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Storage", "Kubernetes Storage", "Benchmarking"]','["[COMMUNITY-TOOL]"]','[]','["kubernetes-storage.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://kubetools.io/kopylot-an-ai-powered-kubernetes-assistant-for-devops-developers','kubetools.io: KoPylot: An AI-Powered Kubernetes Assistant for DevOps & Developers','','2023',0,'KoPylot leverages Large Language Models (LLMs) to diagnose cluster issues, audit manifest files for security violations, and write YAML configurations. It streamlines daily DevOps troubleshooting loops by translating natural language requests into operational context.','Python','CLI Tool','Intermediate',0,'online','manual','22c69347e82d8379e814782608caba158101c76c2d5feac3d1945a86a11b43ff',100.0,1779130495,0,'2026-05-18T20:54:55.010793+02:00',NULL,NULL,NULL,'["Kubernetes", "AIOps", "Diagnostics"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-tools.md"]','["kubernetes-tools.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://kubetools.io/mastering-kubernetes-debugging-and-troubleshooting-with-kubeshark-real-time-visibility-query-language-service-map-and-integrations','kubetools.io: Kubeshark – API Traffic Analyzer for Kubernetes','','2024',0,'An advanced network analyzer for Kubernetes (formerly API Tap) that captures and decrypts cluster traffic in real-time. Leverages modern eBPF and packet capture technologies to trace service-to-service communication.','English','Tool','Advanced',1,'online','manual',NULL,NULL,NULL,0,'2024-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Observability", "Networking", "API Traffic Analyzer"]','["[COMMUNITY-TOOL]"]','[]','["kubernetes-troubleshooting.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://kubetools.io/why-k9s-should-be-your-go-to-tool-for-kubernetes-management','kubetools.io: Why K9s Should Be Your Go-To Tool for Kubernetes Management','','2023',0,'This guide details the operational efficiency gains of adopting K9s, a terminal-based UI for interacting with Kubernetes clusters. It contrasts standard kubectl workflows with K9s'' real-time, keyboard-driven navigation, logs streaming, and resource monitoring.','Markdown','Article','Beginner',0,'online','manual','cde5cfc6d33fcfe7c8abab886d8e6304febb2c0a00f5f35c5e291a78cabb7819',100.0,1779130494,0,'2026-05-18T20:54:54.997096+02:00',NULL,NULL,NULL,'["Kubernetes", "Developer Experience", "CLI Tools"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-tools.md"]','["kubernetes-tools.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://kubevela.io','kubevela.io 🌟','','2020',5,'KubeVela is an advanced CNCF-incubating application delivery and multi-cluster orchestrator built upon the Open Application Model (OAM). It decouples application declarations from physical cluster configurations by converting policies and workflows into unified abstractions.','Go','Application Delivery Engine','Advanced',1,'online','manual','b10c4920a3537933054ad09966865a1a9bd15cae560745b814a6c971c3bd29d8',100.0,1779029689,1,'2026-05-17T16:54:49.288522+02:00',NULL,NULL,NULL,'["Platform Engineering", "Application Delivery", "OAM Engines"]','["[DE FACTO STANDARD]"]','["docs/kubernetes-tools.md"]','["kubernetes-tools.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://kubevious.io','kubevious: application centric Kubernetes UI 🌟','','2025',0,'An application-centric dashboard providing structural validation, configuration analysis, and historical state tracking. It dynamically correlates Kubernetes objects to detect structural anomalies, cascading failures, and security rule violations before runtime issues occur.','TypeScript','Web Application','Advanced',1,'online','manual','2899deb33300e3afe59adf9a12f316a46d28dde8f291b1b7804e61d78e8b25e3',100.0,1779030220,1,'2026-05-17T17:03:40.239399+02:00',NULL,NULL,NULL,'["Observability", "UI Dashboards", "Validation & Analysis"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-tools.md"]','["kubernetes-tools.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://kubevious.io/blog/post/kubevious-saas-beta-launch','Kubevious SaaS Beta is Live!','','N/A',0,NULL,NULL,NULL,NULL,0,NULL,'manual','edbf936550f176276e57f481a3c9fb467317a9ba206234a4caa00860128fb6b5',100.0,1779032900,1,'2026-05-17T17:48:20.650901+02:00',NULL,NULL,NULL,'[]','[]','["docs/kubernetes-tools.md"]','[]','{}','{}');
INSERT INTO "resources" VALUES('https://kubevious.io/blog/post/top-kubernetes-yaml-validation-tools','kubevious.io: Top Kubernetes YAML Validation Tools','','2023',0,'A market breakdown contrasting modern validation utilities for Kubernetes platforms. Reviews differences between structural validators, OPA-based policy enforcement engines, and semantic layout detectors.','None','Technical Article','Medium',0,'online','manual',NULL,NULL,NULL,0,'2023-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Platform Engineering", "Kubernetes Manifests", "Validation & Linting"]','["[COMMUNITY-TOOL]"]','[]','["yaml.md"]','{}','{"is_special": true}');
INSERT INTO "resources" VALUES('https://kubevious.io/docs/built-in-validators','==kubevious.io: Built-in Validators==','','N/A',0,NULL,NULL,NULL,NULL,0,NULL,'manual','093799c23e29835a8e9e30f40da4c4b60a422c2c16d0bd0ee37bff70264ed3a6',100.0,1779030296,1,'2026-05-17T17:04:56.052338+02:00',NULL,NULL,NULL,'[]','[]','["docs/kubernetes-tools.md"]','[]','{}','{}');
INSERT INTO "resources" VALUES('https://kubevirt.io','kubevirt.io 🌟','','2026',0,'The home page of KubeVirt, a CNCF-graduating project that enables orchestration of VMs and containers within the same Kubernetes engine.','English','Documentation','Advanced',0,'online','manual',NULL,NULL,NULL,0,'2026-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Compute & Runtime", "Virtualization", "KubeVirt Core"]','["[COMMUNITY-TOOL]"]','[]','["ocp4.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://kubezilla.com/tools','kubezilla.com: Kubetools – Curated List of Kubernetes Tools','','N/A',0,'A curated technical resource and architectural guide covering kubezilla.com: Kubetools – Curated List of Kubernetes Tools in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779030482,0,'2026-05-17T17:08:02.417033+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/other-awesome-lists.md"]','["other-awesome-lists.md"]','{}','{"is_special": true}');
INSERT INTO "resources" VALUES('https://kuderko.medium.com/fixing-bad-cpu-usage-distribution-in-kubernetes-e1e43ed87cd6','kuderko.medium.com: Fixing bad CPU usage distribution in Kubernetes 🌟','','N/A',0,'A curated technical resource and architectural guide covering kuderko.medium.com: Fixing bad CPU usage distribution in Kubernetes 🌟 in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779030854,0,'2026-05-17T17:14:14.232914+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-networking.md"]','["kubernetes-networking.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://kudo.dev','KUDO: The Kubernetes Universal Declarative Operator 🌟','','N/A',0,'A curated technical resource and architectural guide covering KUDO: The Kubernetes Universal Declarative Operator 🌟 in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779032195,0,'2026-05-17T17:36:35.583098+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-operators-controllers.md", "docs/kubernetes-tools.md"]','["kubernetes-operators-controllers.md", "kubernetes-tools.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://kui.tools','kui.tools 🌟','','2024',4,'Kui is an innovative hybrid tool that blends the speed of CLI commands with the graphical visualization of a GUI. It wraps kubectl execution blocks to present interactive HTML elements, resource tables, and tabs directly inside terminal environments.','TypeScript','Tool','Advanced',0,'online','manual',NULL,NULL,NULL,0,'2024-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Platform Engineering", "UI & Dashboards", "Hybrid CLI"]','["[ENTERPRISE-STABLE]"]','[]','["kubernetes-based-devel.md", "kubernetes-tools.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://kumomind.medium.com/should-i-consider-the-gitops-methodology-f49e042b8c22','kumomind.medium.com: Should I consider the GitOps methodology?','','N/A',0,'A curated technical resource and architectural guide covering kumomind.medium.com: Should I consider the GitOps methodology? in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779029988,0,'2026-05-17T16:59:48.664804+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/gitops.md"]','["gitops.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://kurl.sh','kurl.sh','','2026',0,'An open-source online utility and framework designed to construct custom, production-ready, air-gapped Kubernetes distribution installers. Replicated/kurl aggregates chosen components (like CNIs, storage, and registries) into a single bash-driven installer script to facilitate simple downstream application deliveries.','Go','Tool','Advanced',0,'online','manual',NULL,NULL,NULL,0,'2026-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Infrastructure", "Kubernetes Distributions", "Custom Installers"]','["[COMMUNITY-TOOL]"]','[]','["kubernetes-on-premise.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://kustomize.io','kustomize.io 🌟','- Kustomize introduces a template-free way to customize application configuration that simplifies the use of off-the-shelf applications. Now, built into ```kubectl``` as ```apply -k```.
    - Kustomize traverses a Kubernetes manifest to add, remove or update configuration options without forking.
    - __It is available both as a standalone binary and as a native feature of kubectl.__','2026',0,'Kustomize is a template-free configuration management utility that provides declarative customization of Kubernetes manifests without forking original files. It is natively integrated into the `kubectl` binary as the `-k` flag. Kustomize enables platform engineering teams to define reusable base manifests and layer overlay environments cleanly.','Go','Tool','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2026-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Application Configuration", "Declarative GitOps", "Kustomize"]','["[COMMUNITY-TOOL]"]','[]','["kustomize.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://kustomizer.dev','kustomizer','','2023',2,'Kustomizer is an experimental command-line tool designed to inspect, diff, and apply Kubernetes configurations packaged as OCI artifacts. Built on top of Kustomize principles, it attempts to streamline the delivery of customized YAML configurations directly from OCI registries. While innovative for GitOps pipelines, it remains a niche option compared to Helm or standard Kustomize.','Go','CLI Tool','High',0,'online','manual','aefd444e6139092b7bfbcfe96430ce9992bd9a17c0f7e449d04c39472ef5aca1',100.0,1779033761,1,'2026-05-17T18:02:41.289387+02:00',NULL,NULL,NULL,'["Configuration Management", "Declarative GitOps", "Kustomize Extensions"]','["[EMERGING]"]','["docs/kubernetes-tools.md"]','["kubernetes-tools.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://kuttl.dev','**KUbernetes Test TooL (kuttl)** 🌟','','N/A',0,'A curated technical resource and architectural guide covering **KUbernetes Test TooL (kuttl)** 🌟 in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779031425,0,'2026-05-17T17:23:45.577068+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-tools.md"]','["kubernetes-tools.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://kvs-vishnu23.medium.com/is-aws-cdk-better-than-terraform-85194e7a42cd','kvs-vishnu23.medium.com: Is AWS CDK better than Terraform?','','N/A',0,'A curated technical resource and architectural guide covering kvs-vishnu23.medium.com: Is AWS CDK better than Terraform? in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779033697,0,'2026-05-17T18:01:37.043071+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/terraform.md"]','["terraform.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://kymidd.medium.com/lets-do-devops-eks-k8s-python-fuzzy-staging-with-aws-secrets-manager-k8s-init-disk-secrets-b0d8022f3a5d','kymidd.medium.com: Let’s Do DevOps: EKS K8s & Python Fuzzy Staging with'' AWS Secrets Manager, K8s Init disk, Secrets Injection','','N/A',0,'A curated technical resource and architectural guide covering kymidd.medium.com: Let’s Do DevOps: EKS K8s & Python Fuzzy Staging with'' AWS Secrets Manager, K8s Init disk, Secrets Injection in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779032157,0,'2026-05-17T17:35:57.104461+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes.md"]','["kubernetes.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://kyverno.io','kyverno.io 🌟','','2020',0,'Kyverno is a declarative Kubernetes-native policy engine. Designed specifically for Kubernetes, it simplifies policy management by allowing administrators to validate, mutate, and generate resources without writing complex Rego code.','Go','platform','Intermediate',1,'online','manual',NULL,NULL,NULL,0,'2020-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Kubernetes Security", "Policy-as-Code", "Kyverno Administration"]','["[COMMUNITY-TOOL]"]','[]','["kubernetes-security.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://kyverno.io/docs/writing-policies/autogen','kyverno.io: Auto-Gen Rules for Pod Controllers','','2026',0,'Illustrates how Kyverno automatically propagates policies applied to raw Pod specs to downstream controllers (Deployments, DaemonSets, StatefulSets). Simplifies security operations by validating configurations at high-level workloads rather than only catching errors at low-level pod schedulers.','YAML','Documentation','Intermediate',0,'online','manual','bd8afeca0b630a7287caa1c320f12941bef786a3a4544cf35bc8cede66543155',100.0,1779033476,1,'2026-05-17T17:57:56.776201+02:00',NULL,NULL,NULL,'["Cloud-Native Platforms", "Kubernetes Security", "Kyverno"]','["[COMMUNITY-TOOL]"]','["docs/securityascode.md"]','["securityascode.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://kyverno.io/docs/writing-policies/generate','kyverno.io: Generating resources into existing namespaces','','2026',0,'Official guide on retroactively generating Kubernetes objects, such as secrets or network rules, across pre-existing namespaces using Kyverno''s dynamic policy synchronization engine. Eliminates manually syncing resources across namespaces created prior to policy deployment.','YAML','Documentation','Advanced',0,'duplicate','manual','bd8afeca0b630a7287caa1c320f12941bef786a3a4544cf35bc8cede66543155',100.0,1779031576,1,'2026-05-17T17:26:16.271996+02:00',NULL,NULL,NULL,'["Cloud-Native Platforms", "Kubernetes Security", "Kyverno"]','["[COMMUNITY-TOOL]"]','["docs/securityascode.md"]','["securityascode.md"]','{}','{"duplicate_of": "https://kyverno.io/docs/writing-policies/autogen"}');
INSERT INTO "resources" VALUES('https://kyverno.io/docs/writing-policies/mutate','kyverno.io: Mutating Resources','','2026',0,'Official documentation detailing how Kyverno modifies incoming resource specifications dynamically using JSON patch operations. It covers mutating rules such as auto-injecting sidecar containers, adding node affinity constraints, and enforcing default labels on namespaces at creation time.','YAML','Documentation','Advanced',0,'duplicate','manual','bd8afeca0b630a7287caa1c320f12941bef786a3a4544cf35bc8cede66543155',100.0,1779034476,1,'2026-05-17T18:14:36.793327+02:00',NULL,NULL,NULL,'["Cloud-Native Platforms", "Kubernetes Security", "Kyverno"]','["[COMMUNITY-TOOL]"]','["docs/securityascode.md"]','["securityascode.md"]','{}','{"duplicate_of": "https://kyverno.io/docs/writing-policies/autogen"}');
INSERT INTO "resources" VALUES('https://kyverno.io/policies','kyverno.io/policies 🌟','','2020',0,'The official catalog of Kyverno policies, providing ready-to-deploy manifests for Pod Security standards, multi-tenant workspace isolation, label validation, and compliance auto-generation.','YAML','curation','Intermediate',1,'online','manual',NULL,NULL,NULL,0,'2020-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Kubernetes Security", "Policy-as-Code", "Kyverno Rules & Policies"]','["[COMMUNITY-TOOL]"]','[]','["kubernetes-security.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://kyverno.io/policies/best-practices/check_deprecated_apis','kyverno.io: Check deprecated APIs 🌟','','2026',0,'Outlines a pre-configured Kyverno policy targeted at scanning incoming manifests to detect and block deprecated or removed Kubernetes API groups. Indispensable for preventing cluster upgrade blockages, validating manifests before execution on newer API-driven orchestrators.','YAML','Documentation','Intermediate',0,'duplicate','manual','bd8afeca0b630a7287caa1c320f12941bef786a3a4544cf35bc8cede66543155',100.0,1779034454,0,'2026-05-17T18:14:14.187971+02:00',NULL,NULL,NULL,'["Cloud-Native Platforms", "Kubernetes Security", "Upgrade Paths"]','["[LEGACY]"]','["docs/securityascode.md"]','["securityascode.md"]','{}','{"duplicate_of": "https://kyverno.io/docs/writing-policies/autogen"}');
INSERT INTO "resources" VALUES('https://kyverno.io/policies/best-practices/require_probes/require_probes','kyverno.io: Implementing your best practices is simple with kyverno','','2026',0,'Standard Kyverno policy design pattern focused on enforcing health probe settings (liveness, readiness, startup) across all deployed container payloads. This rule enforces Kubernetes operations best practices, safeguarding application lifecycle management and endpoint routing.','YAML','Documentation','Intermediate',0,'duplicate','manual','bd8afeca0b630a7287caa1c320f12941bef786a3a4544cf35bc8cede66543155',100.0,1779034560,0,'2026-05-17T18:16:00.208639+02:00',NULL,NULL,NULL,'["Cloud-Native Platforms", "Kubernetes Security", "Kyverno Policies"]','["[COMMUNITY-TOOL]"]','["docs/securityascode.md"]','["securityascode.md"]','{}','{"duplicate_of": "https://kyverno.io/docs/writing-policies/autogen"}');
INSERT INTO "resources" VALUES('https://kyverno.io/policies/best-practices/restrict_image_registries/restrict_image_registries','==kyverno.io: Restrict Image Registries==','','2026',0,'Official documentation outlining how to write Kyverno policies to block deployment of images from unapproved registries. Enforces a key tenant of secure container delivery by ensuring workloads only pull code from trusted, internally-vetted registry endpoints.','YAML','Documentation','Intermediate',0,'duplicate','manual','bd8afeca0b630a7287caa1c320f12941bef786a3a4544cf35bc8cede66543155',100.0,1779029710,0,'2026-05-17T16:55:10.179751+02:00',NULL,NULL,NULL,'["Cloud-Native Platforms", "Supply Chain Security", "Container Governance"]','["[COMMUNITY-TOOL]"]','["docs/securityascode.md"]','["securityascode.md"]','{}','{"duplicate_of": "https://kyverno.io/docs/writing-policies/autogen"}');
INSERT INTO "resources" VALUES('https://kyverno.io/policies/other/add-pod-proxies','kyverno.io: Add Pod Proxies','','2026',0,'Technical documentation demonstrating how to use Kyverno to dynamically inject HTTP/HTTPS proxy environment variables into Pod containers upon admission. Solves enterprise proxy configuration demands automatically without requiring manual pod-by-pod updates from development teams.','YAML','Documentation','Intermediate',0,'duplicate','manual','bd8afeca0b630a7287caa1c320f12941bef786a3a4544cf35bc8cede66543155',100.0,1779034235,0,'2026-05-17T18:10:35.060039+02:00',NULL,NULL,NULL,'["Cloud-Native Platforms", "Kubernetes Security", "Kyverno Policies"]','["[COMMUNITY-TOOL]"]','["docs/securityascode.md"]','["securityascode.md"]','{}','{"duplicate_of": "https://kyverno.io/docs/writing-policies/autogen"}');
INSERT INTO "resources" VALUES('https://kyverno.io/policies/other/require_pdb','kyverno.io: Require PodDisruptionBudget','','2026',0,'A standardized Kyverno policy template ensuring that all mission-critical deployments are paired with active PodDisruptionBudgets (PDB). This governance rule guarantees cluster high-availability by guarding applications against node drain and cluster maintenance operations.','YAML','Documentation','Intermediate',0,'duplicate','manual','bd8afeca0b630a7287caa1c320f12941bef786a3a4544cf35bc8cede66543155',100.0,1779033913,0,'2026-05-17T18:05:13.600376+02:00',NULL,NULL,NULL,'["Cloud-Native Platforms", "Kubernetes Reliability", "High Availability"]','["[COMMUNITY-TOOL]"]','["docs/securityascode.md"]','["securityascode.md"]','{}','{"duplicate_of": "https://kyverno.io/docs/writing-policies/autogen"}');
INSERT INTO "resources" VALUES('https://lab.github.com','==lab.github.com== 🌟','','N/A',0,'A curated technical resource and architectural guide covering ==lab.github.com== 🌟 in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779030028,0,'2026-05-17T17:00:28.675408+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/git.md"]','["git.md"]','{}','{"gh_stars": 0, "gh_pushed": null, "gh_license": "N/A"}');
INSERT INTO "resources" VALUES('https://lab.texthtml.net/gitlab/merge-bot','lab.texthtml.net: Gitlab Merge Bot','- [DockerHub: Gitlab Merge Bot](https://hub.docker.com/r/texthtml/gitlab-merge-bot) Bot assistant for code review and merge requests approval for Gitlab','2021',1,'A lightweight Dockerized automation assistant engineered to streamline GitLab merge requests. Orchestrates pipeline status polling and auto-approves merges on successful continuous integration runs, optimizing delivery velocity.','JavaScript','Tool','Intermediate',1,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Software Engineering", "Version Control", "GitLab Automation"]','["[COMMUNITY-TOOL]"]','[]','["git.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://labs.bishopfox.com/tech-blog/bad-pods-kubernetes-pod-privilege-escalation','labs.bishopfox.com: Bad Pods: Kubernetes Pod Privilege Escalation 🌟','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','91eee7f16f3d8d6a74434bfa5628e2548dbb2d8c3224ae065bfeb7a9603c115a',100.0,1779030433,0,'2026-05-17T17:07:13.920994+02:00',NULL,NULL,NULL,'[]','[]','["docs/kubernetes-security.md"]','[]','{}','{"duplicate_of": "https://bishopfox.com/blog/kubernetes-pod-privilege-escalation"}');
INSERT INTO "resources" VALUES('https://labs.demoredhat.com/demos','ansible.github.io/workshops/demos : Red Hat Ansible Automation Platform Workshops','','2025',0,'Official Red Hat Ansible workshops repository, highlighting hands-on scenarios for cloud provisioning, configuration management, network automation, and security playbooks. (Live Grounding: Serves as the authoritative source for enterprise teams to upskill in Ansible Automation Platform strategies).','YAML','Workshop Material','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2025-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Infrastructure as Code & CI-CD", "Configuration Management", "Ansible Workshops"]','["[COMMUNITY-TOOL]"]','[]','["demos.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://labs.google/fx/projectgenie','Project Genie - Google Labs','An experimental research prototype powered by Genie 3 that generates interactive, controllable 3D environments from text prompts.','2026',4,'An experimental generative AI platform powered by Google DeepMind''s Genie 3 foundation world model. It programmatically synthesizes interactive, playable 3D environments at 720p resolution (20-24 FPS) using text descriptions, static reference images, or Google Maps'' Street View imagery. It represents a significant step in spatial computing and physics simulation for AI agent training.','English','Interactive Prototype','Advanced',0,'online','automatic','d8f267091ade2a0aa9c4d674a1e44f860cb93c9da6235a8418ae8f00f3f4ab82',NULL,1780399982,0,'2026-06-02T13:33:02.211795+02:00',NULL,NULL,NULL,'["Artificial Intelligence", "World Models", "Spatial Computing"]','["EMERGING"]','[]','[]','{}','{"category": "ai-agents-mcp", "impact_score": 92, "reputation_status": "Vetted", "reputation_summary": "Highly reputable, cutting-edge world-generation model developed directly by Google DeepMind.", "social_preview_url": "", "source_provenance": "X.com (GoogleDeepMind)", "suggested_new_category": ""}');
INSERT INTO "resources" VALUES('https://labs.google/lll/en','Little Language Lessons - Google Labs','A collection of bite-sized language learning experiments built using Google''s generative Gemini models and LearnLM.','2025',4,'Google Labs'' Little Language Lessons showcases educational applications of Gemini and LearnLM models. By utilizing adaptive feedback mechanisms and cognitive load theories, the suite offers contextual exercises through tools like Tiny Lesson, Slang Hang, and camera-guided object translation.','English','website','Beginner',0,'online','automatic','4b2a81c5de104a3c7e3c9440eaa22f602be5da3e26976767ffe8d69fb9e76dbb',NULL,1780352581,0,'2026-06-02T00:23:01.792297+02:00',NULL,NULL,NULL,'["Artificial Intelligence", "Generative AI Experiments", "Language Education Platforms"]','["[EMERGING]"]','[]','[]','{}','{"category": "ai-agents-mcp", "reputation_status": "Vetted", "reputation_summary": "Active AI experiment platform from Google Labs, highly visible in educational tech communities.", "social_preview_url": "", "source_provenance": "X.com (nubenetes)", "suggested_new_category": ""}');
INSERT INTO "resources" VALUES('https://labs.google/science','Experiments on the Future of AI-driven Science | Google Labs','A collection of experimental AI-driven science tools designed to complement the scientific method and explore how general agents accelerate discovery.','2026',4,'Google Labs'' scientific workbench acts as a collection of experimental, agent-driven tools optimized to supercharge the scientific method across biology, genomics, and chemistry. Integrated with specialized science skills, the platform allows general-purpose agents to interface with over 30 leading life-science databases. This collaboration scales researchers'' ability to conduct complex workflows, such as structural bioinformatics, in minutes rather than hours.','English','project','Advanced',0,'online','automatic','478b6cdc582c6928e7af2b443491c0ce1cef5b9eefa5983fec90a8a629597d12',NULL,1780352302,0,'2026-06-02T00:18:22.456706+02:00',NULL,NULL,NULL,'["Artificial Intelligence", "AI for Science", "Scientific LLM Agents", "Gemini Ecosystem"]','["EMERGING", "ENTERPRISE-STABLE"]','[]','[]','{}','{"category": "ai-agents-mcp", "reputation_status": "Vetted", "reputation_summary": "A high-impact scientific AI research playground by Google, backed by Nature publications and validated by top-tier academic institutions.", "social_preview_url": "", "source_provenance": "X.com (GoogleAI)", "suggested_new_category": ""}');
INSERT INTO "resources" VALUES('https://labs.hol.vmware.com','VMware hands-on Labs 🌟','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','6594b343bcdf23ddb250949276937527498e535c5653856771d458c7acb0547d',100.0,1779034522,0,'2026-05-17T18:15:22.744252+02:00',NULL,NULL,NULL,'[]','[]','["docs/kubernetes-on-premise.md"]','[]','{}','{"duplicate_of": "https://labs.hol.vmware.com/HOL"}');
INSERT INTO "resources" VALUES('https://labs.hol.vmware.com/HOL','VMware hands-on Labs 🌟','','2026',0,'A highly rated, free cloud-based interactive training platform provided by Broadcom/VMware. It allows platform engineers and administrators to gain hands-on operational experience with VMware Tanzu, vSphere with Kubernetes, NSX-T, and modern multicloud management tools without needing local hardware.','English','Tool','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2026-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Infrastructure", "Training & Enablement", "Interactive Labs"]','["[COMMUNITY-TOOL]"]','[]','["kubernetes-on-premise.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://labs.iximiuz.com/courses/containerd-cli/ctr/image-management','labs.iximiuz.com: How to work with container images using ctr','','2023',0,'Deep technical laboratory exercise focused on managing low-level container images using the containerd ''ctr'' CLI. Vital for operations engineers debugging nodes directly where high-level runtimes like docker are not installed.','English','Guide','Advanced',0,'online','manual',NULL,NULL,NULL,0,'2023-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Container Runtimes", "containerd", "ctr CLI"]','["[COMMUNITY-TOOL]", "[GUIDE]"]','[]','["kubernetes.md", "kubernetes-troubleshooting.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://labs.iximiuz.com/tutorials/controlling-process-resources-with-cgroups','Controlling Process Resources with Linux Control Groups (cgroups)','','2021',0,'A system-level deep dive explaining Linux control groups (cgroups v1/v2). Demonstrates how Kubernetes translates resource limits/requests in YAML manifests to cgroup system boundaries, enforcing CPU and memory quotas.','C/Bash','Technical Blog','Advanced',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Infrastructure", "Kernel", "Resource Allocation"]','["[COMMUNITY-TOOL]"]','[]','["container-managers.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://labs.meanpug.com/kubernetes-kpt-in-the-wild','Kubernetes Kpt in The Wild: What it is and how to use it 🌟','','2021',0,'A comprehensive deep-dive tutorial demonstrating how to use Google''s Kpt for declarative, configuration-based package management. Explores practical manipulation of YAML manifests using Go and Starlark functions inside modern GitOps pipelines.','None','Guide','Low',0,'online','manual','14a5d37372893ae356acf598ff7bff4873b532feff2cddf3afd51852a2fa30e8',100.0,1779031533,0,'2026-05-17T17:25:33.822945+02:00',NULL,NULL,NULL,'["Application Delivery", "Packaging & Bundling", "Case Studies"]','["[COMMUNITY-TOOL]", "[GUIDE]"]','["docs/kubernetes-tools.md"]','["kubernetes-tools.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://labs.mwrinfosecurity.com/blog/attacking-kubernetes-through-kubelet','labs.mwrinfosecurity.com: Attacking Kubernetes through Kubelet','','N/A',0,'A curated technical resource and architectural guide covering labs.mwrinfosecurity.com: Attacking Kubernetes through Kubelet in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779029074,0,'2026-05-17T16:44:34.597917+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes.md"]','["kubernetes.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://labs.play-with-docker.com','Play with docker 🌟','','2026',0,'An online sandbox environment that lets users run Docker commands in their browser. Ideal for testing configurations, learning container lifecycles, and creating simple multi-node topologies.','None','Interactive Environment','Beginner',0,'online','manual',NULL,NULL,NULL,0,'2026-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Infrastructure", "Container Basics", "Playground"]','["[COMMUNITY-TOOL]", "[GUIDE]"]','[]','["docker.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://labs.play-with-k8s.com','Play with Kubernetes','','2026',0,'An ephemeral, multi-node interactive Kubernetes sandbox accessible directly within the browser. Utilizing Docker-in-Docker (DinD) infrastructure, it enables developers to prototype, run networking scenarios, and practice operations in a zero-install sandbox environment.','N/A','Platform','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2026-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Cloud Native", "Education", "Hands-on Labs"]','["[COMMUNITY-TOOL]"]','[]','["kubernetes-tutorials.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://laduram.medium.com/the-future-of-observability-c33cd7ff644a','laduram.medium.com: The Future of Observability','','N/A',0,'A curated technical resource and architectural guide covering laduram.medium.com: The Future of Observability in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779031574,0,'2026-05-17T17:26:14.156642+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/monitoring.md"]','["monitoring.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://lakshaws.medium.com/ci-cd-pipeline-for-dockerized-applications-f1003e821812','lakshaws.medium.com: CI/CD Pipeline for Dockerized Applications','','N/A',0,'A curated technical resource and architectural guide covering lakshaws.medium.com: CI/CD Pipeline for Dockerized Applications in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779030335,0,'2026-05-17T17:05:35.219409+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/demos.md"]','["demos.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://lalatron.hashnode.dev/when-kubernetes-and-go-dont-work-well-together','lalatron.hashnode.dev: When Kubernetes and Go don''t work well together'' 🌟','','N/A',0,'A curated technical resource and architectural guide covering lalatron.hashnode.dev: When Kubernetes and Go don''t work well together'' 🌟 in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779034509,0,'2026-05-17T18:15:09.794481+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes.md"]','["kubernetes.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://lalitchaturveditech.medium.com/optimize-java-performance-on-kubernetes-5f055d406ecf','lalitchaturveditech.medium.com: Optimize Java Performance On Kubernetes','','N/A',0,'A curated technical resource and architectural guide covering lalitchaturveditech.medium.com: Optimize Java Performance On Kubernetes in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779031800,0,'2026-05-17T17:30:00.014214+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/java-and-java-performance-optimization.md"]','["java-and-java-performance-optimization.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://lambda.grofers.com/evolving-cd-in-a-cloud-native-environment-bb64a38145ae','lambda.grofers.com: Evolving Continuous Delivery in a Cloud-Native Environment'' 🌟','','N/A',0,'A curated technical resource and architectural guide covering lambda.grofers.com: Evolving Continuous Delivery in a Cloud-Native Environment'' 🌟 in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779033976,0,'2026-05-17T18:06:16.416842+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/tekton.md"]','["tekton.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://lambda.grofers.com/learnings-from-two-years-of-kubernetes-in-production-b0ec21aa2814','lambda.grofers.com: Learnings From Two Years of Kubernetes in Production','','N/A',0,'A curated technical resource and architectural guide covering lambda.grofers.com: Learnings From Two Years of Kubernetes in Production in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779030285,0,'2026-05-17T17:04:45.268105+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes.md"]','["kubernetes.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://landing.google.com/sre','Google: What is Site Reliability Engineering (SRE)?','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','20b5ae83fe9ad222ae24acce7caae29b353ea0deb65ce0aabb392d898d64006a',100.0,1779034520,0,'2026-05-17T18:15:20.758685+02:00',NULL,NULL,NULL,'[]','[]','["docs/sre.md"]','[]','{}','{"duplicate_of": "https://sre.google"}');
INSERT INTO "resources" VALUES('https://landing.gravitee.io/gravitee-edge-stack-unified-api-visibility-and-governance','getambassador.io: Kubernetes Annotations and Labels: What’s the Difference?','','2022',0,'Clarifies the distinct purposes of labels (used for selecting, querying, and grouping resources) versus annotations (non-identifying metadata used by external tools and operators). Crucial for policy enforcement and API discovery.','English','Article','Beginner',0,'online','manual',NULL,NULL,NULL,0,'2022-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Administration", "Metadata Management", "Annotations & Labels"]','["[COMMUNITY-TOOL]"]','[]','["kubernetes.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://landing.jobs/blog/how-does-remote-work-affect-your-salary','landing.jobs: How does remote work affect your salary?','','N/A',0,'A curated technical resource and architectural guide covering landing.jobs: How does remote work affect your salary? in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'online','manual','N/A',100.0,1781736154,0,'2026-06-18T00:42:34.402205+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/remote-tech-jobs.md"]','["remote-tech-jobs.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://landing.llamaindex.ai/-webinar-parsebench','Inside ParseBench: Evaluating Document Parsing for AI Agents','Educational webinar and resource landing page introducing ParseBench, an open-source evaluation benchmark with 167,000+ rules for verifying OCR and semantic document formatting.','2026',4,'Curator Insight: ParseBench introduces a critical paradigm shift in document processing benchmarks, moving away from flat character recognition to multi-dimensional agent readiness evaluation.

Live Grounding: Stratified into tables, charts, semantic formatting, content faithfulness, and visual grounding, this resource details how modern RAG and VLM-based parsers are benchmarked against 167,000+ test rules representing complex real-world enterprise documents.','English','Webinar','Intermediate',0,'online','automatic','c3c120435b50cbb988822eca6e04018967d870249499bf2c550bbd9eefa11d46',NULL,1780352404,0,'2026-06-02T00:20:04.147729+02:00',NULL,NULL,NULL,'["Artificial Intelligence", "RAG Pipeline", "Document Parsing Evaluation"]','["EMERGING", "GUIDE"]','[]','[]','{}','{"category": "ai-agents-mcp", "reputation_status": "Vetted", "reputation_summary": "Very well-regarded benchmark initiative sponsored by LlamaIndex, addressing key systemic failures in enterprise document parsing systems.", "social_preview_url": "https://landing.llamaindex.ai/hubfs/ParseBench-2%20(1).png", "source_provenance": "X.com (llama_index)", "suggested_new_category": ""}');
INSERT INTO "resources" VALUES('https://landscape.cncf.io','landscape.cncf.io','','N/A',0,NULL,NULL,NULL,NULL,0,NULL,'manual','867ee1c8588b23bacb879f098868d9ca8783ffe6cbdcad081f1bf814b6c40a7b',100.0,1779030199,1,'2026-05-17T17:03:19.204535+02:00',NULL,NULL,NULL,'[]','[]','[]','[]','{}','{}');
INSERT INTO "resources" VALUES('https://laravel-news.com/deploy-your-php-app-with-ansible-and-github-actions','laravel-news.com: Deploy your PHP Codebase with Ansible and GitHub Actions','','2021',0,'Demonstrates the integration of Ansible configuration playbooks within GitHub Actions pipelines. Explores automated key management, target server state validation, and secure deployment procedures for PHP and Laravel applications.','YAML','Blog','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["CI/CD Pipeline", "Automation Tools", "Ansible Orchestration"]','["[COMMUNITY-TOOL]"]','[]','["git.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://laravel-news.com/generate-github-actions-config-for-laravel-projects-with-ghygen','laravel-news.com: Generate GitHub Actions Config for Laravel Projects with Ghygen','','2021',0,'Examines Ghygen, a web-based, declarative config generator tailored to output optimal GitHub Actions pipelines for PHP and Laravel projects. Simplifies multi-version PHP matrix testing, database configurations, and asset compilation.','PHP','Blog','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["CI/CD Pipeline", "GitHub Actions", "Project Scaffolding"]','["[COMMUNITY-TOOL]"]','[]','["git.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://launchdarkly.com/blog/get-a-detailed-explanation-of-release-testing-several','launchdarkly.com: Release Testing Explained 🌟','','2021',0,'Conceptual breakdown of release testing paradigms within CI/CD pipelines. Distinguishes between deployment and release phases, illustrating how progressive delivery and feature flag architectures mitigate systemic runtime risks in production.','English','Article','Beginner',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Software Engineering", "Testing", "Release Testing"]','["[COMMUNITY-TOOL]"]','[]','["qa.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://layer5.io/service-mesh-landscape','layer5.io: The Service Mesh Landscape 🌟🌟','','2025',5,'An interactive tracker mapping out the diverse, evolving service mesh landscape. Managed by Layer5, it catalogues API compatibility, conformance standards, and architecture changes (e.g., sidecarless eBPF vs. sidecars) across all industry meshes.','None','open-source-tool','Intermediate',1,'online','manual',NULL,NULL,NULL,0,'2025-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Cloud Native Infrastructure", "Service Mesh", "Landscape"]','["[DE FACTO STANDARD]"]','[]','["servicemesh.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://leaddev.com/legacy-technical-debt-migrations/how-break-cycle-tech-debt','leaddev.com: How to break the cycle of tech debt','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','f60e0ee399e37a8df7c44a845d5bd29f41c70dcec1261b0657d15fd4bdd081d5',100.0,1779032975,0,'2026-05-17T17:49:35.476585+02:00',NULL,NULL,NULL,'[]','[]','["docs/introduction.md"]','[]','{}','{"duplicate_of": "https://leaddev.com/technical-direction/how-break-cycle-tech-debt"}');
INSERT INTO "resources" VALUES('https://leaddev.com/technical-direction/how-break-cycle-tech-debt','leaddev.com: How to break the cycle of tech debt','','2023',0,'Provides engineering leadership strategies to break the endless loop of compounding legacy software issues. Outlines methods to negotiate refactoring cycles directly with product stakeholders using objective metrics.','English','Article','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2023-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Methodology", "Engineering Leadership", "Technical Debt"]','["[LEGACY]"]','[]','["introduction.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://leanpub.com/kubernetes-101','Kubernetes 101','','2020',0,'An introductory technical book designed to bridge the knowledge gap for software developers transitioning to orchestrator-driven architectures. It breaks down critical components like Pods, Deployments, Services, and ingress resources, offering simple, step-by-step command patterns to build confidence with kubectl.','English','Book','Beginner',0,'duplicate','manual',NULL,NULL,NULL,0,'2020-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Training", "Books", "Beginner"]','["[COMMUNITY-TOOL]"]','[]','["kubernetes.md"]','{}','{"duplicate_of": "https://luminousmen.com/post/kubernetes-101"}');
INSERT INTO "resources" VALUES('https://leanpub.com/the-devops-2-6-toolkit','Book: The DevOps 2.6 Toolkit: Jenkins X','','2020',0,'A highly technical book outlining the implementation of automated, Kubernetes-native workflows using Jenkins X. Details advanced patterns using Helm, Tekton, and Prow, providing solid strategies for robust continuous delivery.','English','Book','Advanced',1,'online','manual',NULL,NULL,NULL,0,'2020-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Deployment & Delivery", "CI/CD Platforms", "Kubernetes-Native CI"]','["[COMMUNITY-TOOL]"]','[]','["jenkins-alternatives.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://learn.cantrill.io','learn.cantrill.io 🌟','- [github.com/acantril/learn-cantrill-io-labs](https://github.com/acantril/learn-cantrill-io-labs)
    - [linkedin.com/pulse: So, you think you''re an associate level Solutions Architect?](https://www.linkedin.com/pulse/so-you-think-youre-associate-level-solutions-adrian-cantrill)','2023',0,'Highly regarded AWS architecture and networking training platform created by Adrian Cantrill. Renowned for its focus on fundamental architecture principles, production-grade labs, and deep network configuration scenarios over rote exam memorization.','English','Platform','Advanced',0,'online','manual',NULL,NULL,NULL,0,'2023-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Cloud Computing", "AWS", "Certification Training"]','["[COMMUNITY-TOOL]"]','[]','["aws-training.md", "aws.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://learn.chef.io','learn.chef.io','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','c0feac698d6f59dfcd36aaa18720592714bfb2b00e4a732cccf4ee3cc5f6013a',100.0,1779030868,0,'2026-05-17T17:14:28.860125+02:00',NULL,NULL,NULL,'[]','[]','["docs/chef.md"]','[]','{}','{"duplicate_of": "https://www.chef.io/training/tutorials"}');
INSERT INTO "resources" VALUES('https://learn.crunchydata.com','learn.crunchydata.com 🌟','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','613066b29dbc8795858eb2f21951c57df758e9377e5b9a93bb7ef583a46655c8',100.0,1779031720,0,'2026-05-17T17:28:40.153820+02:00',NULL,NULL,NULL,'[]','[]','["docs/crunchydata.md", "docs/elearning.md", "docs/ocp4.md"]','[]','{}','{"duplicate_of": "https://www.crunchydata.com/developers/tutorials"}');
INSERT INTO "resources" VALUES('https://learn.gitkraken.com/courses/git-foundations','==learn.gitkraken.com/courses/git-foundations: Foundations of Git - Certification'' Course | Enroll for free==','','N/A',0,'A curated technical resource and architectural guide covering ==learn.gitkraken.com/courses/git-foundations: Foundations of Git - Certification'' Course | Enroll for free== in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'online','manual','N/A',100.0,1781735940,0,'2026-06-18T00:39:00.056355+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/git.md"]','["git.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://learn.hashicorp.com/collections/terraform/policy','learn.hashicorp.com: Enforce Policy with Sentinel','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','0995a301714d3bb51fc3a6f6aaa66d8ea3708675efed907fcdb5675cca5c2bc1',100.0,1779033917,0,'2026-05-17T18:05:17.723868+02:00',NULL,NULL,NULL,'[]','[]','["docs/terraform.md"]','[]','{}','{"duplicate_of": "https://developer.hashicorp.com/terraform/tutorials/policy"}');
INSERT INTO "resources" VALUES('https://learn.hashicorp.com/collections/terraform/providers','learn.hashicorp.com: Call APIs with Terraform Providers. Learn how to use'' and create custom Terraform Providers in a new collection of tutorials on HashiCorp Learn 🌟','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','21ba4053791d2fa3df39fd26c1dc8d6fd261a6bbc565d64856003f9f94589940',100.0,1779030534,0,'2026-05-17T17:08:54.614576+02:00',NULL,NULL,NULL,'[]','[]','["docs/terraform.md"]','[]','{}','{"duplicate_of": "https://developer.hashicorp.com/terraform/plugin/sdkv2"}');
INSERT INTO "resources" VALUES('https://learn.hashicorp.com/tutorials/consul/kubernetes-consul-design-patterns','learn.hashicorp.com: Consul Service Mesh on Kubernetes Design Patterns','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','a8c01a233c6c342749aeb5543a581ef78bd59c1c31b83cb58efff23656077ab6',100.0,1779030952,0,'2026-05-17T17:15:52.278233+02:00',NULL,NULL,NULL,'[]','[]','["docs/servicemesh.md"]','[]','{}','{"duplicate_of": "https://developer.hashicorp.com/consul/tutorials/archive/kubernetes-consul-design-patterns"}');
INSERT INTO "resources" VALUES('https://learn.hashicorp.com/tutorials/consul/kubernetes-minikube?in=consul/kubernetes','learn.hashicorp.com: Consul Service Discovery and Mesh on Minikube 🌟','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','8ff624948a761d9bf9f221fa5f02a8b11724b5b0589f5a505905120e5e1f5dfb',100.0,1779033081,0,'2026-05-17T17:51:21.973589+02:00',NULL,NULL,NULL,'[]','[]','["docs/demos.md"]','[]','{}','{"duplicate_of": "https://developer.hashicorp.com/consul/tutorials/get-started-kubernetes/kubernetes-gs-deploy?in=consul%2Fkubernetes"}');
INSERT INTO "resources" VALUES('https://learn.hashicorp.com/tutorials/packer/aws-get-started-build-image','learn.hashicorp.com: Write Packer template for AWS','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','3926b1e1b76712691ffef60e11479895a602c59537ccc443163aa3013c1f191d',100.0,1779032167,0,'2026-05-17T17:36:07.208721+02:00',NULL,NULL,NULL,'[]','[]','["docs/terraform.md"]','[]','{}','{"duplicate_of": "https://developer.hashicorp.com/packer/tutorials/aws-get-started/aws-get-started-build-image"}');
INSERT INTO "resources" VALUES('https://learn.hashicorp.com/tutorials/terraform/aws-default-tags','learn.hashicorp.com: Configure Default Tags for AWS Resources 🌟','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','8ad874a3ec7b2705ba459f37930fca241f6f12105af73afee0071f1711710269',100.0,1779030720,0,'2026-05-17T17:12:00.935167+02:00',NULL,NULL,NULL,'[]','[]','["docs/terraform.md"]','[]','{}','{"duplicate_of": "https://developer.hashicorp.com/terraform/tutorials/aws/aws-default-tags"}');
INSERT INTO "resources" VALUES('https://learn.hashicorp.com/tutorials/terraform/cloud-agents','learn.hashicorp.com: Manage Private Environments with Terraform Cloud Agents','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','7149d48df789910c3a59a925bad36f490888add90535e2f476ba0f144565c60d',100.0,1779034580,0,'2026-05-17T18:16:20.386552+02:00',NULL,NULL,NULL,'[]','[]','["docs/terraform.md"]','[]','{}','{"duplicate_of": "https://developer.hashicorp.com/terraform/tutorials/cloud/cloud-agents"}');
INSERT INTO "resources" VALUES('https://learn.hashicorp.com/tutorials/terraform/github-actions','learn.hashicorp.com: Automate Terraform with GitHub Actions','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','df226dd3f4751fd9c9044b81374139bed02a0aa7ece1196fa2c983f67ef84e48',100.0,1779030300,0,'2026-05-17T17:05:00.128298+02:00',NULL,NULL,NULL,'[]','[]','["docs/terraform.md"]','[]','{}','{"duplicate_of": "https://developer.hashicorp.com/terraform/tutorials/automation/github-actions"}');
INSERT INTO "resources" VALUES('https://learn.hashicorp.com/tutorials/terraform/infrastructure-as-code','learn.hashicorp.com: What is Infrastructure as Code with Terraform? 🌟','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','4d12ef0781cff15f08772d31f2c862acab031fc004e03e3ef8d9c483964f721b',100.0,1779029678,0,'2026-05-17T16:54:38.949589+02:00',NULL,NULL,NULL,'[]','[]','["docs/terraform.md"]','[]','{}','{"duplicate_of": "https://developer.hashicorp.com/terraform/tutorials/aws-get-started/infrastructure-as-code"}');
INSERT INTO "resources" VALUES('https://learn.hashicorp.com/tutorials/terraform/lambda-api-gateway','learn.hashicorp.com: y Serverless Applications with AWS Lambda and API Gateway'' 🌟','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','20915fa98916eb62578220408b36870e4c2a0fc52fde52cc0fb47114f0f3e611',100.0,1779033591,0,'2026-05-17T17:59:51.901845+02:00',NULL,NULL,NULL,'[]','[]','["docs/terraform.md"]','[]','{}','{"duplicate_of": "https://developer.hashicorp.com/terraform/tutorials/aws/lambda-api-gateway"}');
INSERT INTO "resources" VALUES('https://learn.hashicorp.com/tutorials/terraform/multicloud-kubernetes','==learn.hashicorp.com: Deploy Federated Multi-Cloud Kubernetes Clusters==','','N/A',0,NULL,NULL,NULL,NULL,0,'online','manual','0814a9f12cb6adfeeba336fbaedbf33ec2099429cfc90aea1e26f348271960f5',100.0,1779033570,0,'2026-05-17T17:59:30.611239+02:00',NULL,NULL,NULL,'[]','[]','["docs/terraform.md"]','[]','{}','{}');
INSERT INTO "resources" VALUES('https://learn.hashicorp.com/tutorials/vault/codify-mgmt-enterprise','learn.hashicorp.com: Codify Management of Vault Enterprise Using Terraform','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','295d7d80cb661366a9b1397f1e9f50fa14fe58a8a455bd0eefff53da76892af6',100.0,1779034350,0,'2026-05-17T18:12:30.070492+02:00',NULL,NULL,NULL,'[]','[]','["docs/terraform.md"]','[]','{}','{"duplicate_of": "https://developer.hashicorp.com/vault/tutorials/operations/codify-mgmt-enterprise"}');
INSERT INTO "resources" VALUES('https://learn.hashicorp.com/tutorials/vault/kubernetes-external-vault','learn.hashicorp.com: Integrate a Kubernetes Cluster with an External Vault'' 🌟','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','4c219a378c1a10b2bb90ffd546ef63c06db335ad3586a1b7ec7c2ee23d4dd8d1',100.0,1779031694,0,'2026-05-17T17:28:14.933622+02:00',NULL,NULL,NULL,'[]','[]','["docs/kubernetes-security.md"]','[]','{}','{"duplicate_of": "https://developer.hashicorp.com/vault/tutorials/kubernetes-introduction/kubernetes-external-vault"}');
INSERT INTO "resources" VALUES('https://learn.hashicorp.com/tutorials/waypoint/gitops-helm-deployment','==learn.hashicorp.com: Deploy a Helm-based application automatically with'' GitOps==','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','3b1f6c77070abbc029997d7b1277427519a7cb3bc16b58aeb225db5e726efe28',100.0,1779032334,0,'2026-05-17T17:38:54.305895+02:00',NULL,NULL,NULL,'[]','[]','["docs/helm.md"]','[]','{}','{"duplicate_of": "https://github.com/hashicorp/waypoint/tree/main/website/content/docs"}');
INSERT INTO "resources" VALUES('https://learn.iterative.ai','learn.iterative.ai: Iterative Tools for Data Scientists & Analysts','','N/A',0,'A curated technical resource and architectural guide covering learn.iterative.ai: Iterative Tools for Data Scientists & Analysts in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779034250,0,'2026-05-17T18:10:50.046105+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/mlops.md"]','["mlops.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://learn.microsoft.com/en-gb/azure/cloud-adoption-framework/ready/azure-best-practices/resource-naming',NULL,NULL,NULL,NULL,'A curated technical resource and architectural guide covering learn.microsoft.com in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'online','manual','b49c8b216c0498013e0ce20ef25fee8be5fa25551641778fc48100afd3f79b4e',100.0,1779130495,0,'2026-05-18T20:54:55.031000+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/azure.md"]','["azure.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://learn.microsoft.com/en-gb/azure/cloud-adoption-framework/ready/landing-zone/implementation-options','Azure Cloud Adoption Framework: Platform Landing Zone Implementation Options','','2023',0,'Microsoft''s Cloud Adoption Framework (CAF) roadmap evaluating landing zone platform deployment options. Evaluates differences between Portal, Bicep, and Terraform implementations, outlining trade-offs in velocity, maintenance overhead, and custom extensibility.','English','Architecture Guide','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2023-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Governance & Management", "Enterprise Governance", "Landing Zones"]','["[COMMUNITY-TOOL]", "[GUIDE]"]','[]','["iac.md", "azure.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://learn.microsoft.com/en-gb/azure/devops/pipelines/?view=azure-devops',NULL,NULL,NULL,NULL,'A curated technical resource and architectural guide covering learn.microsoft.com in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'online','manual','4901ce7350330ba7a0198188075f943db0ca766595ebe04a64571dc8828ec8fd',100.0,1779130494,0,'2026-05-18T20:54:54.963779+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/azure.md"]','["azure.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://learn.microsoft.com/en-gb/azure/devops/pipelines/build/ci-build-git?view=azure-devops','docs.microsoft.com: Create a build pipeline with Azure Pipelines','','2024',0,'Official Microsoft learning path focusing on declaring Azure Pipelines build logic using YAML configurations. Covers caching mechanisms, parallel task execution strategies, and code analysis plugin integrations.','Markdown','Documentation','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2024-06-01T00:00:00+02:00',NULL,NULL,NULL,'["DevOps & CI/CD", "Azure DevOps", "YAML Pipelines"]','["[COMMUNITY-TOOL]"]','[]','["demos.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://learn.microsoft.com/en-gb/training/browse','docs.microsoft.com: Build applications with Azure DevOps (Learning Path)','','2025',0,'Official learning track for developers targeting modern containerized deployment patterns inside Azure DevOps environments. Covers automated quality assurance and CI configurations.','None','Documentation','Beginner',0,'online','manual',NULL,NULL,NULL,0,'2025-06-01T00:00:00+02:00',NULL,NULL,NULL,'["CI/CD Pipelines", "Training", "Azure DevOps Paths"]','["[COMMUNITY-TOOL]"]','[]','["azure.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://learn.microsoft.com/en-us','Microsoft Docs','','2026',0,'Comprehensive training and API library directory for Microsoft''s cloud catalog, supporting deep software development, compliance auditing, and automation setups.','None','Documentation','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2026-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Cloud Native Platforms", "Cloud Documentation", "Core Reference"]','["[COMMUNITY-TOOL]"]','[]','["azure.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://learn.microsoft.com/en-us/appcenter',NULL,NULL,NULL,NULL,'A curated technical resource and architectural guide covering learn.microsoft.com in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'online','manual',NULL,NULL,1779388611,0,'2026-05-21T20:36:51.390502+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','[]','["azure.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://learn.microsoft.com/en-us/appcenter/build/choose-between-services',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,'manual','abd3b9064b72f8f040c4c80b9bf495d472963227e758e8f9912679a9779db866',64.0,1779130494,0,'2026-05-18T20:54:54.921680+02:00',NULL,NULL,NULL,'[]','[]','["docs/azure.md"]','[]','{}','{}');
INSERT INTO "resources" VALUES('https://learn.microsoft.com/en-us/azure','Azure Docs','','2026',0,'Dedicated documentation library covering all Microsoft Azure services, including SDKs, CLI templates, ARM references, and architectural designs.','None','Documentation','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2026-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Cloud Native Platforms", "Azure", "Dedicated Documentation"]','["[COMMUNITY-TOOL]"]','[]','["azure.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://learn.microsoft.com/en-us/azure/active-directory/reports-monitoring/overview-recommendations','==learn.microsoft.com: What are Azure Active Directory recommendations?=='' 🌟🌟','','N/A',0,NULL,NULL,NULL,NULL,0,'online','manual','6d4e184ba160017be6a66cea997f05f57b1b88d8c6103f770fa74f5c83b9a2ea',100.0,1779031900,0,'2026-05-17T17:31:40.805769+02:00',NULL,NULL,NULL,'[]','[]','["docs/azure.md"]','[]','{}','{}');
INSERT INTO "resources" VALUES('https://learn.microsoft.com/en-us/azure/active-directory/roles/custom-available-permissions','learn.microsoft.com: Application registration permissions for custom roles'' in Azure Active Directory','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','b4317099f343f65bab45c2b810068b9a02038ae69d13a768da31447372bddbf5',100.0,1779029270,0,'2026-05-17T16:47:50.376211+02:00',NULL,NULL,NULL,'[]','[]','["docs/azure.md"]','[]','{}','{"duplicate_of": "https://learn.microsoft.com/en-us/entra/identity/role-based-access-control/custom-available-permissions"}');
INSERT INTO "resources" VALUES('https://learn.microsoft.com/en-us/azure/advisor/advisor-assessments','learn.microsoft.com: Use Azure WAF assessments','','2025',0,'Official guide on deploying automated and self-guided Well-Architected Framework (WAF) assessments within the Azure Advisor suite. The system reviews resource configurations against baseline performance, security, and reliability metrics. This helps technical leads operationalize structural health evaluations across broad enterprise environments.','None','Documentation','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2025-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Cloud Architecture", "Frameworks", "WAF Assessments"]','["[COMMUNITY-TOOL]"]','[]','["azure.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://learn.microsoft.com/en-us/azure/aks/cluster-autoscaler','Azure: AKS Cluster Autoscaler','','2024',0,'Reference guide for deploying and configuring the managed Cluster Autoscaler within Azure Kubernetes Service (AKS). Leverages Azure Virtual Machine Scale Sets (VMSS) to automatically provision or deprovision node capacity in response to application pod requirements.','Go','Documentation','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2024-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Infrastructure & Platform", "Autoscaling", "Cluster Autoscaling"]','["[COMMUNITY-TOOL]"]','[]','["kubernetes-autoscaling.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://learn.microsoft.com/en-us/azure/aks/configure-azure-cni','docs.microsoft.com: Configure Azure CNI networking in Azure Kubernetes Service (AKS)','','2023',0,'In-depth technical configuration specifications for implementing the high-performance Azure CNI plugin on AKS clusters. Analyzes structural routing paths, IP allocation dynamics, and integration configurations.','N/A','Documentation','Advanced',0,'online','manual',NULL,NULL,NULL,0,'2023-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Cloud Providers", "Microsoft AKS", "Networking", "Azure CNI"]','["[COMMUNITY-TOOL]"]','[]','["managed-kubernetes-in-public-cloud.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://learn.microsoft.com/en-us/azure/aks/configure-dual-stack','docs.microsoft.com: Use dual-stack (IPv4 and IPv6) kubenet networking in Azure Kubernetes Service (AKS) (Preview)','','2024',3,'Official guidelines detailing dual-stack (IPv4/IPv6) kubenet cluster creation on AKS. Outlines address planning, routing considerations, and target egress traffic controls. Essential pattern for bypassing IPv4 address exhaustion constraints in large enterprises.','English','documentation','Advanced',0,'online','manual',NULL,NULL,1781736078,0,'2026-06-18T00:41:18.212926+02:00',NULL,NULL,NULL,'["Cloud Providers", "Azure", "Networking"]','["[COMMUNITY-TOOL]"]','[]','["managed-kubernetes-in-public-cloud.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://learn.microsoft.com/en-us/azure/aks/configure-kubenet','docs.microsoft.com: Use kubenet networking with your own IP address ranges in Azure Kubernetes Service (AKS) 🌟','','2023',0,'Comprehensive configuration guide describing how to implement Kubenet networking in AKS using optimized, restricted IP boundaries. Balances IP consumption limitations with operational simplicity.','N/A','Documentation','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2023-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Cloud Providers", "Microsoft AKS", "Networking", "Kubenet Configuration"]','["[COMMUNITY-TOOL]"]','[]','["managed-kubernetes-in-public-cloud.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://learn.microsoft.com/en-us/azure/aks/entra-id-control-plane-authentication','docs.microsoft.com: AKS-managed Azure Active Directory integration','','2023',0,'Guides engineers in utilizing integrated Microsoft Entra ID (formerly Azure AD) to control access to AKS cluster operations via RBAC mappings and active identity directory validation.','N/A','Documentation','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2023-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Cloud Providers", "Microsoft AKS", "Security & Identity", "Entra ID Auth"]','["[COMMUNITY-TOOL]"]','[]','["managed-kubernetes-in-public-cloud.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://learn.microsoft.com/en-us/azure/aks/monitor-aks','learn.microsoft.com: Monitor Azure Kubernetes Service (AKS) control plane metrics (preview)','','2024',0,'Explains how to monitor managed AKS control plane metrics using the Prometheus-compatible Azure Monitor Workspace. Surfacing vital indicators like API server latency, workqueue depth, and etcd operations, this feature enables SRE teams to identify cluster orchestration bottlenecks and validate control plane scalability during massive pod churn events.','N/A','Documentation','Advanced',0,'online','manual',NULL,NULL,NULL,0,'2024-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Cloud Providers", "Azure Kubernetes Service (AKS)", "Observability"]','["[COMMUNITY-TOOL]"]','[]','["managed-kubernetes-in-public-cloud.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://learn.microsoft.com/en-us/azure/aks/monitor-control-plane-metrics','==learn.microsoft.com: Monitor Azure Kubernetes Service (AKS) control plane'' metrics (preview)==','','N/A',0,NULL,NULL,NULL,NULL,0,'online','manual','8d9a2ec23e33d0e511ab4b0539f3b73a5d066b7a7631e09377ad06986c298035',100.0,1779034392,0,'2026-05-17T18:13:12.090733+02:00',NULL,NULL,NULL,'[]','[]','["docs/managed-kubernetes-in-public-cloud.md"]','[]','{}','{}');
INSERT INTO "resources" VALUES('https://learn.microsoft.com/en-us/azure/aks/operator-best-practices-cluster-isolation','docs.microsoft.com: Best practices for cluster isolation in Azure Kubernetes Service (AKS)','','2022',0,'Provides official architectural best practices regarding logical and physical multi-tenant isolation in AKS. Details utilizing network policies, namespaces, and Kubernetes RBAC. A crucial resource for enterprise operators planning multi-team cluster sharing models.','YAML/Markdown','Documentation','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2022-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Security & Governance", "Cluster Security", "Multi-Tenancy Isolation"]','["[COMMUNITY-TOOL]"]','[]','["managed-kubernetes-in-public-cloud.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://learn.microsoft.com/en-us/azure/aks/rdp','learn.microsoft.com: Connect with RDP to Azure Kubernetes Service (AKS) cluster Windows Server nodes for maintenance or troubleshooting','','2023',0,'Explains the official configuration workflows to safely establish RDP (Remote Desktop Protocol) connections into AKS Windows Server nodes. Facilitates deep system-level maintenance, networking diagnostics, and container execution debugging.','Bash','Documentation','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2023-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Operations & Troubleshooting", "Diagnostic Analysis", "Windows RDP Troubleshooting"]','["[COMMUNITY-TOOL]"]','[]','["managed-kubernetes-in-public-cloud.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://learn.microsoft.com/en-us/azure/aks/start-stop-nodepools','docs.microsoft.com: Start and stop an Azure Kubernetes Service (AKS) node pool 🌟','','2022',0,'An official Microsoft technical guide documenting native start/stop capabilities inside AKS user node pools. Simplifies operational management by shutting down scaling instances to minimize computing costs during inactive schedules.','Bash','Documentation','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2022-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Operations & Troubleshooting", "Resource Management", "Node Pools Scaling"]','["[COMMUNITY-TOOL]"]','[]','["managed-kubernetes-in-public-cloud.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://learn.microsoft.com/en-us/azure/api-management/api-management-howto-mutual-certificates-for-clients','learn.microsoft.com: Deploy AKS and API Management with mTLS','','2024',0,'Official documentation for implementing mutual TLS (mTLS) configurations between Azure API Management (APIM) and backend AKS services. Includes certificate exchange setups, ingress controller enforcement (such as NGINX), and identity validation processes. Necessary blueprinting for highly compliant systems such as open-banking and healthcare APIs.','YAML','Documentation','Advanced',1,'online','manual',NULL,NULL,NULL,0,'2024-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Cloud Providers", "Azure Kubernetes Service (AKS)", "Security"]','["[COMMUNITY-TOOL]"]','[]','["managed-kubernetes-in-public-cloud.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://learn.microsoft.com/en-us/azure/app-service/configure-custom-container','learn.microsoft.com: Configure a custom container for Azure App Service','','2026',5,'Technical reference for deploying custom Docker and OCI-compliant containers to Azure App Service (Web App for Containers). It covers crucial configurations, such as persistent storage mounts, multi-container deployments via Compose, and custom startup commands. Utilizing custom containers allows engineering teams to standardized packaging across local environments, AKS, and App Service.','Docker','Official Reference','Intermediate',1,'online','manual',NULL,NULL,NULL,0,'2026-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Cloud Application Platforms", "Azure App Service", "Custom Containers"]','["[DE FACTO STANDARD]"]','[]','["azure.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://learn.microsoft.com/en-us/azure/app-service/configure-language-java','learn.microsoft.com: Configure a Java app for Azure App Service','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','22e9a854afad3b5c8db9069b3416962ab4c3738ca9f2b7095b4ac8180812f2fb',100.0,1779031455,0,'2026-05-17T17:24:15.940013+02:00',NULL,NULL,NULL,'[]','[]','["docs/azure.md"]','[]','{}','{"duplicate_of": "https://learn.microsoft.com/en-us/azure/app-service/configure-language-java-deploy-run"}');
INSERT INTO "resources" VALUES('https://learn.microsoft.com/en-us/azure/app-service/configure-language-java-deploy-run','learn.microsoft.com: Configure a Java app for Azure App Service','','2026',4,'Comprehensive documentation detailing JVM optimization, logging integration, and web container (Tomcat/JBoss) tuning within Azure App Service. It guides engineers through profiling settings, customizing JAR/WAR deployments, and configuring APM agent connections. This resource is essential for running enterprise-grade Java microservices with high throughput and low cold-start latency.','Java','Official Reference','Intermediate',1,'online','manual',NULL,NULL,NULL,0,'2026-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Cloud Application Platforms", "Azure App Service", "Java Runtime Configurations"]','["[ENTERPRISE-STABLE]"]','[]','["azure.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://learn.microsoft.com/en-us/azure/app-service/reference-app-settings','learn.microsoft.com: Environment variables and app settings in Azure App Service','','2026',5,'Official reference detailing how App Settings and Connection Strings map directly to environment variables at container execution time. It covers critical security aspects, including referencing Key Vault secrets natively to prevent plaintext credential leaks in code. This configuration framework forms the architectural baseline for deploying portable, 12-factor cloud-native applications.','N/A','Official Reference','Beginner',1,'online','manual',NULL,NULL,NULL,0,'2026-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Cloud Application Platforms", "Azure App Service", "App Service Configuration"]','["[DE FACTO STANDARD]"]','[]','["azure.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://learn.microsoft.com/en-us/azure/app-testing','docs.microsoft.com: Azure Load Testing','','2024',0,'Azure''s managed load testing service that lets developers generate high-scale load using existing Apache JMeter scripts. Synthesizing live cloud updates, it integrates seamlessly with Azure Monitor to provide end-to-end insights from client-side response times to server-side resource bottlenecks, aiding rapid optimization.','N/A','SaaS','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2024-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Cloud Infrastructure", "Azure", "Testing Services"]','["[COMMUNITY-TOOL]"]','[]','["performance-testing-with-jenkins-and-jmeter.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://learn.microsoft.com/en-us/azure/architecture/ai-ml/guide/mlops-maturity-model','learn.microsoft.com: Machine Learning operations maturity model 🌟','','2022',4,'Detail-rich architectural framework defining the five levels of MLOps organizational maturity. Translates nebulous operational tasks into concrete capabilities encompassing model versioning, automated deployments, feature stores, drift alerts, and cross-functional continuous feedback loops.','None','Article','Advanced',0,'online','manual',NULL,NULL,NULL,0,'2022-06-01T00:00:00+02:00',NULL,NULL,NULL,'["MLOps", "Governance", "Maturity Models"]','["[ENTERPRISE-STABLE]"]','[]','["mlops.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://learn.microsoft.com/en-us/azure/architecture/example-scenario/aks-agic/aks-agic','learn.microsoft.com: Use Application Gateway Ingress Controller (AGIC) with a multitenant Azure Kubernetes Service','','2024',0,'This official reference architecture outlines deployment scenarios for using AGIC within multi-tenant AKS cluster designs. It synthesizes strategies for shared vs. dedicated Application Gateways, details path-based and host-based microservices routing, and outlines how to securely terminate TLS while enforcing Web Application Firewall (WAF) rule sets at the perimeter.','YAML','Documentation','Advanced',1,'online','manual',NULL,NULL,NULL,0,'2024-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Cloud Providers", "Azure Kubernetes Service (AKS)", "Multi-Tenancy"]','["[COMMUNITY-TOOL]"]','[]','["managed-kubernetes-in-public-cloud.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://learn.microsoft.com/en-us/azure/architecture/guide/azure-sandbox/azure-sandbox','Azure Sandbox','','2026',0,'A highly structured framework for rapidly spinning up isolated, secure development environments (sandboxes) on Azure. The architecture features pre-configured networking, automated lifecycle policies to prevent cost overrun, and mock workloads. It is perfect for developers to safely test cloud-native architectures and PoCs.','Bicep','Documentation','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2026-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Sandbox Environments", "Development Environments", "Azure Sandbox"]','["[COMMUNITY-TOOL]"]','[]','["azure.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://learn.microsoft.com/en-us/azure/architecture/guide/networking/global-web-applications/mission-critical-app-service','Enterprise Web App Patterns - Azure Architecture Center','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','c8e66430bd670b87e62b7d2efadb6a451f2ab07fdb9ca0885983ed0e15e0f445',100.0,1779032700,0,'2026-05-17T17:45:00.303209+02:00',NULL,NULL,NULL,'[]','[]','["docs/azure.md", "docs/cloud-arch-diagrams.md", "docs/introduction.md"]','[]','{}','{"duplicate_of": "https://learn.microsoft.com/en-us/azure/architecture/web-apps/guides/enterprise-app-patterns/overview"}');
INSERT INTO "resources" VALUES('https://learn.microsoft.com/en-us/azure/architecture/guide/security/conditional-access-architecture','learn.microsoft.com: Conditional Access architecture and personas','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','c28cd3d3a1c055ab47419e3d4490b4366f5707a9c36eca1bb2b8c31ca75e094e',100.0,1779030367,0,'2026-05-17T17:06:07.597621+02:00',NULL,NULL,NULL,'[]','[]','["docs/azure.md"]','[]','{}','{"duplicate_of": "https://learn.microsoft.com/en-us/entra/identity/conditional-access/plan-conditional-access"}');
INSERT INTO "resources" VALUES('https://learn.microsoft.com/en-us/azure/architecture/guide/technology-choices/compute-decision-tree','learn.microsoft.com: Choose an Azure compute service 🌟🌟','','2023',0,'Canonical Microsoft decision-tree architecture for selecting compute models. Systematically evaluates parameters like container orchestration requirements, VM control limits, serverless scale-to-zero capabilities, and hybrid infrastructure integrations to guide architects toward Virtual Machines, AKS, App Services, or Container Apps.','English','Architecture Guide','Advanced',0,'online','manual',NULL,NULL,NULL,0,'2023-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Compute & Containers", "Architecture Design", "Decision Matrices"]','["[COMMUNITY-TOOL]", "[GUIDE]"]','[]','["azure.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://learn.microsoft.com/en-us/azure/architecture/guide/technology-choices/load-balancing-overview','docs.microsoft.com: Understand Azure Load Balancing. Decision tree for load balancing in Azure','','2025',0,'Official technical decision matrix mapping selection logic for Azure load-balancing technologies. Systematically contrasts global DNS/anycast layers (Front Door, Traffic Manager) with regional layer-4 and layer-7 controllers (Application Gateway, Azure Load Balancer).','None','Documentation','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2025-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Networking", "Traffic Management", "Load Balancing"]','["[COMMUNITY-TOOL]"]','[]','["azure.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://learn.microsoft.com/en-us/azure/architecture/icons','Azure Architecture Icons','','2024',0,'Microsoft''s official repository of Azure resource icons curated to help technical architects build compliant and standard system architectures. Perfect for structuring visual documentation in accordance with the Microsoft Cloud Adoption Framework.','None','Asset Pack','Beginner',0,'online','manual',NULL,NULL,NULL,0,'2024-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Architecture & Visualization", "Design Assets", "Azure"]','["[COMMUNITY-TOOL]"]','[]','["cloud-arch-diagrams.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://learn.microsoft.com/en-us/azure/architecture/landing-zones/subscription-vending','Subscription Vending Implementation Guidance','','2025',0,'Automated governance framework detailing Azure Subscription Vending models. Outlines how to programmatically create subscription structures incorporating secure routing, virtual network configurations, policies, and role-based access management.','Bicep','Documentation','Advanced',0,'online','manual',NULL,NULL,NULL,0,'2025-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Cloud Infrastructure & Orchestration", "Public Cloud Administration", "Azure Architecture"]','["[COMMUNITY-TOOL]"]','[]','["iac.md", "azure.md", "cloud-asset-inventory.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://learn.microsoft.com/en-us/azure/architecture/networking/architecture/hub-spoke','Hub-Spoke Network Topology in Azure - Azure Architecture Center','','2025',0,'The foundational blueprint for Azure Hub-and-Spoke network design patterns. This guide details how to centralize shared infrastructure services—such as firewalls, DNS, and ExpressRoute gateways—within a hub VNet, while separating distinct microservice workloads into isolated spoke VNets.','N/A','Documentation','Advanced',1,'online','manual',NULL,NULL,NULL,0,'2025-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Cloud Infrastructure", "Azure Networking", "Network Topology"]','["[COMMUNITY-TOOL]"]','[]','["cloud-arch-diagrams.md", "azure.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://learn.microsoft.com/en-us/azure/architecture/patterns',NULL,NULL,NULL,NULL,'A curated technical resource and architectural guide covering learn.microsoft.com in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'online','manual','af5c5c8363e7869c762e97d2f0aa483f6aa2316650f1a42a28114ffd327669b4',100.0,1779130494,0,'2026-05-18T20:54:54.978337+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/azure.md"]','["azure.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://learn.microsoft.com/en-us/azure/architecture/reference-architectures/containers/aks-microservices/aks-microservices','docs.microsoft.com: Microservices architecture on Azure Kubernetes Service (AKS) 🌟','','2023',0,'Architectural design guide detailing enterprise container patterns for deploying robust, scalable, and secure microservices architectures natively inside Azure Kubernetes Service.','N/A','Architectural Blueprint','Advanced',1,'online','manual',NULL,NULL,NULL,0,'2023-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Cloud Providers", "Microsoft AKS", "Microservices Design", "Production Architecture"]','["[COMMUNITY-TOOL]"]','[]','["managed-kubernetes-in-public-cloud.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://learn.microsoft.com/en-us/azure/architecture/reference-architectures/containers/aks-mission-critical/mission-critical-intro','learn.microsoft.com: Mission-critical baseline architecture on Azure','','2025',0,'Official reference architecture blueprint for deploying highly reliable, multi-region containerized workloads on Azure Kubernetes Service (AKS). Integrates active-active clustering, zero-downtime routing architectures, and strict self-healing protocols.','None','Documentation','Advanced',1,'online','manual',NULL,NULL,NULL,0,'2025-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Architecture", "Container Orchestration", "AKS Mission Critical"]','["[COMMUNITY-TOOL]"]','[]','["azure.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://learn.microsoft.com/en-us/azure/architecture/reference-architectures/containers/aks/baseline-aks','docs.microsoft.com: Baseline architecture for an Azure Kubernetes Service (AKS) cluster 🌟','','2023',0,'The official Azure Well-Architected Framework baseline architecture for establishing a highly secure, private, and resilient AKS cluster. Focuses on network isolation, hub-spoke topology, and enterprise integration.','N/A','Architectural Specification','Advanced',0,'online','manual',NULL,NULL,NULL,0,'2023-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Cloud Providers", "Microsoft AKS", "Architecture Baseline", "Secure Architecture"]','["[COMMUNITY-TOOL]"]','[]','["managed-kubernetes-in-public-cloud.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://learn.microsoft.com/en-us/azure/architecture/solution-ideas/articles/dev-test-microservice','learn.microsoft.com: DevTest and DevOps for microservice solutions','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','aa552fe9b3c05c822b96eab7ec924002e97e9f8cdc7b7576eb7a334db6296db8',100.0,1779033782,0,'2026-05-17T18:03:02.112364+02:00',NULL,NULL,NULL,'[]','[]','["docs/azure.md"]','[]','{}','{"duplicate_of": "https://learn.microsoft.com/en-us/azure/devtest-labs"}');
INSERT INTO "resources" VALUES('https://learn.microsoft.com/en-us/azure/architecture/solution-ideas/articles/mutual-tls-deploy-aks-api-management','learn.microsoft.com: Deploy AKS and API Management with mTLS','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','0ee8cedf9b6dd73f82709ad8cb6e57a401b2c6728caae3ada61ebbd8c4d2b4c2',100.0,1779030299,0,'2026-05-17T17:04:59.952224+02:00',NULL,NULL,NULL,'[]','[]','["docs/managed-kubernetes-in-public-cloud.md"]','[]','{}','{"duplicate_of": "https://learn.microsoft.com/en-us/azure/api-management/api-management-howto-mutual-certificates-for-clients"}');
INSERT INTO "resources" VALUES('https://learn.microsoft.com/en-us/azure/architecture/web-apps/guides/enterprise-app-patterns/overview','Enterprise Web App Patterns - Azure Architecture Center','','2025',0,'Production-proven patterns and implementation pathways from the Azure Architecture Center. Establishes migration guidelines for modernizing monolithic applications into elastic web architectures.','None','Documentation','Intermediate',1,'online','manual',NULL,NULL,NULL,0,'2025-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Architecture", "Web Applications", "Enterprise Patterns"]','["[COMMUNITY-TOOL]"]','[]','["introduction.md", "azure.md", "cloud-arch-diagrams.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://learn.microsoft.com/en-us/azure/azure-arc/kubernetes/conceptual-gitops-flux2','docs.microsoft.com: Configurations and GitOps with Azure Arc enabled Kubernetes','','2025',0,'Microsoft''s guide to deploying enterprise multi-cluster configurations using Azure Arc integrated with Flux v2 GitOps extensions. Enables unified policy-driven application deployment across hybrid cloud estates.','None','Documentation','High',1,'online','manual',NULL,NULL,NULL,0,'2025-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Platform Engineering", "GitOps & Deployment", "Flux Ecosystem"]','["[COMMUNITY-TOOL]"]','[]','["flux.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://learn.microsoft.com/en-us/azure/azure-arc/kubernetes/conceptual-gitops-flux2-ci-cd',NULL,NULL,NULL,NULL,'A curated technical resource and architectural guide covering learn.microsoft.com in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'online','manual','427d10ef9d0ee11880118ef321862a4e8826494afd5f3662253c8bc181b42884',100.0,1779130495,0,'2026-05-18T20:54:55.016310+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/azure.md"]','["azure.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://learn.microsoft.com/en-us/azure/azure-functions/durable/durable-functions-configure-durable-functions-with-credentials',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,'manual','89438d0ddae87b37703a395dee9e40c2fd8ef36f19d8f37a3e343edffe2b1b6f',100.0,1779032180,0,'2026-05-17T17:36:20.127583+02:00',NULL,NULL,NULL,'[]','[]','["docs/azure.md"]','[]','{}','{}');
INSERT INTO "resources" VALUES('https://learn.microsoft.com/en-us/azure/azure-resource-manager/management/azure-subscription-service-limits','learn.microsoft.com: Azure subscription and service limits, quotas, and constraints','- [learn.microsoft.com: Azure Active Directory limits](https://learn.microsoft.com/en-us/azure/azure-resource-manager/management/azure-subscription-service-limits#azure-active-directory-limits)','2024',4,'A comprehensive catalog of Azure service limits, performance quotas, and resource constraints. Modern platform architects in 2026 actively reference this guide to design resilient, multi-region setups, ensuring applications are built to operate well within subscription and API limits.','English','Documentation','Advanced',0,'online','manual',NULL,NULL,NULL,0,'2024-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Infrastructure & Platform", "Tenant Governance", "Subscription Architecture", "Quotas & Service Limits"]','["[ENTERPRISE-STABLE]"]','[]','["azure.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://learn.microsoft.com/en-us/azure/azure-resource-manager/templates/template-specs',NULL,NULL,NULL,NULL,'A curated technical resource and architectural guide covering learn.microsoft.com in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'online','manual','8476366869674ac15a5e78d1c948f2f6cc2ad743c4f1ff5df8df95f49febd77a',100.0,1779130494,0,'2026-05-18T20:54:54.982678+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/azure.md"]','["azure.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://learn.microsoft.com/en-us/azure/chaos-studio/chaos-studio-overview',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,'manual','1dd4fbc164ec5449dacce11c89d3c48efcf886623e2f28dc13e57212d1c60865',100.0,1779130495,0,'2026-05-18T20:54:55.015166+02:00',NULL,NULL,NULL,'[]','[]','["docs/chaos-engineering.md"]','[]','{}','{}');
INSERT INTO "resources" VALUES('https://learn.microsoft.com/en-us/azure/cloud-adoption-framework/manage/monitor','Monitor your Azure cloud estate - Cloud Adoption Framework','','2024',0,'Microsoft''s official framework for implementing enterprise-wide monitoring strategies across Azure subscription models. It details Azure Monitor integrations, Log Analytics configurations, and service-level baseline configurations. Curator Insight: Strategic enterprise adoption guide. Live Grounding: Focuses heavily on mapping technical telemetry directly to business outcomes and platform compliance frameworks.','English','Documentation','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2024-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Cloud Architecture", "Governance", "Azure", "Cloud Adoption Framework", "Monitoring"]','["[COMMUNITY-TOOL]"]','[]','["test-automation-frameworks.md", "azure.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://learn.microsoft.com/en-us/azure/cloud-adoption-framework/overview','learn.microsoft.com: What is the Microsoft Cloud Adoption Framework for Azure?','','2026',0,'The Microsoft Cloud Adoption Framework (CAF) for Azure provides a comprehensive structured methodology for shifting enterprise workloads to the cloud. It spans strategy, planning, readiness, adoption, governance, and management phases. Architects utilize CAF to align business strategy with technical execution, implementing baseline policies and landing zones that satisfy long-term security and operational requirements.','None','Documentation','Advanced',0,'online','manual',NULL,NULL,NULL,0,'2026-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Cloud Governance", "Frameworks", "Cloud Adoption Framework (CAF)"]','["[COMMUNITY-TOOL]"]','[]','["azure.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://learn.microsoft.com/en-us/azure/cloud-adoption-framework/ready/enterprise-scale/transition','Transitioning an Existing Azure Environment to the Azure Landing Zone Reference Architecture','','2025',0,'Architectural migration playbook addressing transitioning legacy cloud setups to formal Microsoft Azure Landing Zones. Covers organizational tier hierarchies, network architectures, and systemic governance patterns.','N/A','Documentation','Advanced',0,'online','manual',NULL,NULL,NULL,0,'2025-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Cloud Infrastructure & Orchestration", "Public Cloud Administration", "Azure Architecture"]','["[LEGACY]"]','[]','["iac.md", "azure.md", "cloud-asset-inventory.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://learn.microsoft.com/en-us/azure/cloud-adoption-framework/scenarios/app-platform/aks/landing-zone-accelerator','learn.microsoft.com: AKS landing zone accelerator','','2024',0,'The definitive AKS Landing Zone Accelerator framework aligned with the Microsoft Cloud Adoption Framework (CAF). Provides production-ready templates and structural guidelines covering networking topologies (hub-and-spoke), subscription governance, unified identity management, and default security baselines. This reference is crucial for bootstrapping compliant, enterprise-grade managed Kubernetes environments.','HCL','Documentation','Advanced',0,'online','manual',NULL,NULL,NULL,0,'2024-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Cloud Providers", "Azure Kubernetes Service (AKS)", "Enterprise Design Patterns"]','["[COMMUNITY-TOOL]"]','[]','["managed-kubernetes-in-public-cloud.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://learn.microsoft.com/en-us/azure/container-apps','docs.microsoft.com: Deploy Spring microservices to Azure','','2025',0,'Architectural reference documentation illustrating Spring microservice deployment strategies on Azure Container Apps (ACA). Compares managed Spring Cloud components with raw container configurations.','Markdown','Documentation','Advanced',1,'online','manual',NULL,NULL,NULL,0,'2025-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Cloud-Native Applications", "Java Microservices", "Azure Container Apps"]','["[COMMUNITY-TOOL]"]','[]','["demos.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://learn.microsoft.com/en-us/azure/cost-management-billing/costs/view-kubernetes-costs','https://learn.microsoft.com: View Kubernetes costs (AKS)','','2024',5,'Official technical documentation on AKS-native cost views inside Azure Cost Management. Demonstrates how to configure cluster-level cost allocation, tracking pod resource requests, namespaces, and system services in multi-tenant pools.','English','Documentation','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2024-06-01T00:00:00+02:00',NULL,NULL,NULL,'["FinOps & Cloud Cost", "Kubernetes FinOps", "AKS Cost Allocation"]','["[DE FACTO STANDARD]"]','[]','["finops.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://learn.microsoft.com/en-us/azure/defender-for-cloud/defender-for-container-registries-introduction','docs.microsoft.com: Introduction to Azure Defender for container registries','','2021',0,'Authoritative guide on using Microsoft Defender for Container Registries (now Microsoft Defender for Cloud). Explains how push events to Azure Container Registry trigger automated vulnerability and configuration scans, validating the underlying OS-level packages.','English','Documentation','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Security", "Cloud Security", "Microsoft Defender for Cloud"]','["[COMMUNITY-TOOL]"]','[]','["devsecops.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://learn.microsoft.com/en-us/azure/defender-for-cloud/iac-vulnerabilities','learn.microsoft.com: Discover misconfigurations in Infrastructure as Code (IaC)','','2024',0,'An authoritative guide on detecting security vulnerabilities and architectural drifts in ARM, Terraform, and Bicep configurations within Defender for Cloud. Focuses on shift-left security implementation within CI/CD pipelines to block insecure resources prior to deployment.','None','Documentation','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2024-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Cloud Security", "DevSecOps", "IaC Scanning"]','["[COMMUNITY-TOOL]"]','[]','["azure.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://learn.microsoft.com/en-us/azure/developer/java/ee/jboss-eap-on-aro','docs.microsoft.com: JBoss deployment with Red Hat on Azure 🌟','','2025',4,'Vetted deployment patterns for running clustered JBoss Enterprise Application Platform (EAP) workloads directly on Azure Red Hat OpenShift (ARO). Explains state replication, database persistence, and network topology translation. It represents a vital migration playbook for enterprise Java EE workloads moving to cloud-native platforms.','English','Documentation','Advanced',0,'online','manual',NULL,NULL,NULL,0,'2025-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Platform Engineering", "Managed Services", "JBoss & Java EE"]','["[ENTERPRISE-STABLE]"]','[]','["openshift.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://learn.microsoft.com/en-us/azure/developer/java/migration/migration-overview','learn.microsoft.com: Migrate Java applications to Azure 🌟🌟🌟','','2023',0,'Microsoft’s official migration matrix for containerizing and deploying Java workloads on Azure. Evaluates migration paths for Tomcat, JBoss EAP, WebLogic, and Spring Boot to hosting targets such as Azure App Service, Azure Container Apps, and AKS. Includes assessments for dependency management and database connection pooling.','English','Migration Guide','Advanced',1,'online','manual',NULL,NULL,NULL,0,'2023-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Architecture & Microservices", "Migration Guides", "Java Ecosystem"]','["[COMMUNITY-TOOL]", "[GUIDE]"]','[]','["azure.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://learn.microsoft.com/en-us/azure/developer/terraform/azure-export-for-terraform/export-advanced-scenarios','learn.microsoft.com: Using Azure Export for Terraform in advanced scenarios','','2024',0,'An operations playbook dealing with complex scenarios when running `aztfexport`. Focuses on large resource counts, Custom Mapping files, bulk imports, and resolving complex API dependency graphs safely.','Go','Documentation','Advanced',0,'online','manual',NULL,NULL,NULL,0,'2024-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Azure", "IaC", "Migration"]','["[COMMUNITY-TOOL]"]','[]','["terraform.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://learn.microsoft.com/en-us/azure/developer/terraform/azure-export-for-terraform/export-terraform-overview','learn.microsoft.com: Overview of Azure Export for Terraform','','2024',0,'Official Microsoft documentation for importing cloud resources with `aztfexport`. Offers step-by-step guidance on scanning target environments, planning state alignment, and resolving common resource parsing errors.','Go','Documentation','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2024-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Azure", "IaC", "Migration"]','["[COMMUNITY-TOOL]"]','[]','["terraform.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://learn.microsoft.com/en-us/azure/devops/demo-gen/use-demo-generator-v2?view=azure-devops','Get started creating and populating demo Azure DevOps Services projects','','2024',0,'Official Microsoft learning guide outlining the usage patterns of the Demo Generator v2 platform. Focuses on setting up pre-populated source code repos, agile work boards, and deployment pipelines.','Markdown','Documentation','Basic',0,'online','manual',NULL,NULL,NULL,0,'2024-06-01T00:00:00+02:00',NULL,NULL,NULL,'["DevOps & CI/CD", "Azure DevOps", "Onboarding Engine"]','["[COMMUNITY-TOOL]"]','[]','["demos.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://learn.microsoft.com/en-us/azure/devops/managed-devops-pools','learn.microsoft.com: Managed DevOps Pools documentation','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','f8f3e544c51bd29d7b6ea042083de12908d98b4e05376924221d94807ce665b3',100.0,1779031023,0,'2026-05-17T17:17:03.752872+02:00',NULL,NULL,NULL,'[]','[]','["docs/azure.md"]','[]','{}','{"duplicate_of": "https://learn.microsoft.com/en-us/azure/devops/managed-devops-pools/?view=azure-devops"}');
INSERT INTO "resources" VALUES('https://learn.microsoft.com/en-us/azure/devops/managed-devops-pools/?view=azure-devops','learn.microsoft.com: Managed DevOps Pools documentation','','2024',5,'Official Microsoft guide for Managed DevOps Pools, allowing platform engineering teams to deploy Microsoft-managed pipeline agents within virtual networks. In 2026, this capability is the enterprise-stable standard. It reduces cold-start latency, implements strict network isolation, and minimizes the maintenance overhead of self-hosted scale sets.','English','Documentation','Advanced',0,'online','manual',NULL,NULL,NULL,0,'2024-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Cloud DevOps", "Platform Engineering", "Infrastructure Execution", "Managed DevOps Pools"]','["[DE FACTO STANDARD]"]','[]','["azure.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://learn.microsoft.com/en-us/azure/devops/pipelines/process/templates','==learn.microsoft.com: Azure DevOps Templates - Template types & usage=='' 🌟🌟','','N/A',0,NULL,NULL,NULL,NULL,0,'online','manual','2056713b6e113900ced2768e20013e02707e196247bf846e4f02f110103453af',100.0,1779033579,0,'2026-05-17T17:59:39.418402+02:00',NULL,NULL,NULL,'[]','[]','["docs/azure.md"]','[]','{}','{}');
INSERT INTO "resources" VALUES('https://learn.microsoft.com/en-us/azure/devops/pipelines/process/templates?view=azure-devops','learn.microsoft.com: Azure DevOps Templates - Template types & usage 🌟🌟','','2024',5,'Official Microsoft documentation outlining the structural types and configuration paradigms of Azure DevOps templates. Utilizing YAML templates with runtime parameters and compile-time expressions is the de facto standard in 2026. This approach allows enterprise organizations to centralize pipeline logic and enforce compliance across hundreds of microservices.','English','Documentation','Advanced',0,'online','manual',NULL,NULL,NULL,0,'2024-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Cloud DevOps", "CI-CD Pipelines", "YAML Templating and Reusability"]','["[DE FACTO STANDARD]"]','[]','["azure.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://learn.microsoft.com/en-us/azure/devops/pipelines/yaml-schema/pipeline?view=azure-pipelines',NULL,NULL,NULL,NULL,'A curated technical resource and architectural guide covering learn.microsoft.com in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'online','manual','57699229d015e3333182e37ec039e29a709dc234a4313e20259d3bc3bebd056c',100.0,1779130494,0,'2026-05-18T20:54:54.984751+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/azure.md"]','["azure.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://learn.microsoft.com/en-us/azure/devtest-labs','learn.microsoft.com: DevTest and DevOps for microservice solutions','','2025',0,'Official framework documentation detailing the integration of Azure DevTest Labs with modern DevOps pipelines. Focuses on setting up elastic testing environments and managing resource consumption patterns.','None','Documentation','Intermediate',1,'online','manual',NULL,NULL,NULL,0,'2025-06-01T00:00:00+02:00',NULL,NULL,NULL,'["CI/CD Pipelines", "DevOps Platforms", "DevTest Labs"]','["[COMMUNITY-TOOL]"]','[]','["azure.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://learn.microsoft.com/en-us/azure/dns/dns-private-resolver-overview','learn.microsoft.com: What is Azure DNS Private Resolver?','','2024',0,'Defines Azure DNS Private Resolver, a fully-managed service enabling secure, cross-premises DNS resolution. Facilitates simplified querying between on-premises environments and Virtual Networks without self-managed virtual machine DNS servers.','None','Documentation','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2024-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Network & Delivery", "DNS Resolution", "Private DNS"]','["[COMMUNITY-TOOL]"]','[]','["azure.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://learn.microsoft.com/en-us/azure/healthcare-apis/dicom','Microsoft - DICOM Service','- [github.com/microsoft/dicom-server](https://github.com/microsoft/dicom-server) OSS Implementation of DICOMweb standard
    - [github.com/microsoft/fhir-server](https://github.com/microsoft/fhir-server) A service that implements the FHIR standard','2025',0,'Azure''s managed DICOMweb-compliant API designed for scalable medical imaging storage, access, and ingestion. Includes architectural links to OSS DICOM and FHIR server implementations for robust healthcare interoperability.','C#','Documentation','Advanced',1,'online','manual',NULL,NULL,NULL,0,'2025-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Healthcare IT", "Medical Imaging", "Azure Healthcare APIs"]','["[COMMUNITY-TOOL]"]','[]','["azure.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://learn.microsoft.com/en-us/azure/key-vault/general/overview','docs.microsoft.com: Azure Key Vault','','2022',0,'Authoritative documentation for Azure Key Vault (AKV). Covers HSM-backed storage mechanisms, encryption key hierarchies, certificate generation, and strict RBAC controls. Forms the technical foundation for integrating managed cloud assets securely with application layer dependencies.','English','Documentation','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2022-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Security", "Secrets Management", "Cloud Native KMS"]','["[COMMUNITY-TOOL]"]','[]','["devsecops.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://learn.microsoft.com/en-us/azure/machine-learning/concept-mlflow?view=azureml-api-2','docs.microsoft.com: MLflow and Azure Machine Learning','','2022',4,'Detailed technical guide illustrating the native integration between MLflow APIs and Azure Machine Learning workspaces. Explains how developers can track local experiments directly to Azure ML cloud runs and publish models to Azure managed registries without rewriting legacy MLflow scripts.','Python','Documentation','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2022-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Cloud Platforms", "Azure", "MLflow"]','["[ENTERPRISE-STABLE]", "[LEGACY]"]','[]','["mlops.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://learn.microsoft.com/en-us/azure/private-link/network-security-perimeter-concepts','Azure Network Security Perimeter Concepts','','2025',0,'An official conceptual reference for Azure Network Security Perimeters (NSP). This architecture allows enterprises to group PaaS resources—such as Azure Key Vault and Storage—and enforce access boundaries based on network identity, preventing data exfiltration and streamlining complex subnet-based network isolation policies.','N/A','Documentation','Advanced',1,'online','manual',NULL,NULL,NULL,0,'2025-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Cloud Infrastructure", "Azure Networking", "Security"]','["[COMMUNITY-TOOL]"]','[]','["azure.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://learn.microsoft.com/en-us/azure/role-based-access-control/built-in-roles','learn.microsoft.com/en-us: Azure built-in roles 🌟🌟','','2024',5,'The master catalog of pre-configured Azure RBAC roles (such as Contributor, Reader, and Key Vault Secrets Officer). It is a vital everyday reference catalog in 2026 for designing tight access rules, preventing excess privilege allocation before custom role creation.','English','Documentation','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2024-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Identity & Access", "Cloud Security", "RBAC", "Built-In Roles"]','["[DE FACTO STANDARD]"]','[]','["azure.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://learn.microsoft.com/en-us/azure/role-based-access-control/rbac-and-directory-admin-roles','learn.microsoft.com: Classic subscription administrator roles, Azure roles, and Azure AD roles','','2024',4,'Microsoft documentation explaining the structural differences between legacy administrator roles, fine-grained Azure RBAC roles, and Entra ID tenant roles. 2026 security compliance models mandate strict separation of these access scopes, advising platform architects to avoid using broad, co-administrator roles.','English','Documentation','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2024-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Identity & Access", "Cloud Security", "RBAC", "Subscription Administration"]','["[ENTERPRISE-STABLE]", "[LEGACY]"]','[]','["azure.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://learn.microsoft.com/en-us/azure/security/fundamentals/network-overview','learn.microsoft.com: Azure network security overview','','2024',0,'Comprehensive structural baseline for cloud perimeter security, private links, virtual firewalls, and application gateways. Forms the backbone of Azure''s architectural recommendations for implementing defense-in-depth security.','None','Documentation','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2024-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Network & Delivery", "Network Security", "Architecture Baselines"]','["[COMMUNITY-TOOL]"]','[]','["azure.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://learn.microsoft.com/en-us/azure/traffic-manager','Azure Traffic Manager','','2024',0,'Official documentation for Azure Traffic Manager, a DNS-based traffic load balancer. Highlights performance-based routing, geographic routing configurations, and seamless service failover strategies for global-scale cloud architectures.','None','Documentation','Intermediate',1,'online','manual',NULL,NULL,NULL,0,'2024-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Network & Delivery", "Global Routing", "DNS Traffic Management"]','["[COMMUNITY-TOOL]"]','[]','["azure.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://learn.microsoft.com/en-us/azure/virtual-machines/linux/expand-disks',NULL,NULL,NULL,NULL,'A curated technical resource and architectural guide covering learn.microsoft.com in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'online','manual','30363763d99469c1f15f632978b4bf29586b9c4c281ec92fb112d6250e006398',100.0,1779130494,0,'2026-05-18T20:54:54.999502+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/azure.md"]','["azure.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://learn.microsoft.com/en-us/azure/virtual-machines/linux/openshift-container-platform-4x','OpenShift in Azure','- [Openshift on Azure](https://azure.microsoft.com/en-us/blog/openshift-on-azure-the-easiest-fully-managed-openshift-in-the-cloud)','2026',0,'A technical integration document detailing Azure Red Hat OpenShift (ARO), a fully managed, joint-engineered enterprise OpenShift platform. It reviews network design, private endpoints, and integration with Azure Active Directory. Live grounding highlights its stability for running hybrid legacy workloads.','English','Reference/Documentation','Advanced',1,'online','manual',NULL,NULL,NULL,0,'2026-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Kubernetes Management", "Red Hat OpenShift", "Azure Integration"]','["[LEGACY]"]','[]','["public-cloud-solutions.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://learn.microsoft.com/en-us/azure/virtual-machines/linux/run-command','docs.microsoft.com: Run scripts in your Linux VM by using action Run Commands','','2023',0,'Architectural guidelines detailing agent-driven script orchestration inside Linux workloads using native Azure Run command capabilities.','None','Documentation','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2023-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Cloud Platform Management", "Virtual Machines", "Azure VM Agent", "Script Orchestration"]','["[COMMUNITY-TOOL]"]','[]','["azure.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://learn.microsoft.com/en-us/azure/virtual-network-manager/concept-connectivity-configuration',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,'manual','9a73b36e84861e46a8a9b226b26c797df0863550557dc753409ee8f10d6f7abf',100.0,1779031720,0,'2026-05-17T17:28:40.169379+02:00',NULL,NULL,NULL,'[]','[]','["docs/azure.md"]','[]','{}','{}');
INSERT INTO "resources" VALUES('https://learn.microsoft.com/en-us/azure/vpn-gateway/openvpn-azure-ad-tenant','Create an Azure Active Directory tenant for P2S OpenVPN protocol connections','','2024',0,'Walkthrough on establishing a dedicated Azure Active Directory tenant configuration specifically for securing Point-to-Site (P2S) OpenVPN gateways. Maximizes enterprise security via multi-factor authentication and token validation.','None','Documentation','Advanced',0,'online','manual',NULL,NULL,NULL,0,'2024-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Security & Identity", "Hybrid Connectivity", "Point-to-Site VPN"]','["[COMMUNITY-TOOL]"]','[]','["azure.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://learn.microsoft.com/en-us/azure/well-architected','learn.microsoft.com: Azure Well-Architected Framework','','2026',0,'The core blueprint for building high-quality cloud workloads on Azure, structured around five pillars: Reliability, Security, Cost Optimization, Operational Excellence, and Performance Efficiency. It establishes technical evaluation criteria and optimization strategies for running stable, secure cloud-native environments. Real-world implementation leverages these design principles for systematic, self-healing infrastructures.','None','Documentation','Advanced',0,'online','manual',NULL,NULL,NULL,0,'2026-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Cloud Architecture", "Frameworks", "Well-Architected Framework (WAF)"]','["[COMMUNITY-TOOL]"]','[]','["azure.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://learn.microsoft.com/en-us/azure/well-architected/mission-critical/mission-critical-overview','learn.microsoft.com: Mission-critical workloads','','2025',0,'Well-Architected guidance focusing on baseline patterns for mission-critical enterprise workloads. Outlines structural patterns for failure-domain isolation, operational health modeling, and continuous validation methodologies.','None','Documentation','Advanced',1,'online','manual',NULL,NULL,NULL,0,'2025-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Architecture", "Well-Architected Framework", "Mission-Critical Workloads"]','["[COMMUNITY-TOOL]"]','[]','["azure.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://learn.microsoft.com/en-us/azure/well-architected/service-guides/app-service-web-apps','learn.microsoft.com: Azure Well-Architected Framework perspective on Azure App Service (Web Apps)','','2025',0,'A target guide mapping WAF architecture principles to Web Apps on Azure App Service. It focuses on implementing zero-trust network configurations, managed identities, multi-region failovers, and auto-scaling rules. This resource equips platform engineers to deploy enterprise-grade PaaS runtimes with rigorous service-level objectives (SLOs).','None','Documentation','Intermediate',1,'online','manual',NULL,NULL,NULL,0,'2025-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Cloud Architecture", "PaaS", "App Service"]','["[COMMUNITY-TOOL]"]','[]','["azure.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://learn.microsoft.com/en-us/azure/well-architected/service-guides/azure-kubernetes-service','Architecture Best Practices for Azure Kubernetes Service (AKS)','','2026',0,'Official technical guide mapping Azure Well-Architected Framework (WAF) principles to Azure Kubernetes Service (AKS). It details architectural guidance on cluster networking, high availability, node pools, security integration, and cost management. This serves as the definitive reference for engineering enterprise-grade, highly resilient Kubernetes control and data planes on Azure.','Markdown','Documentation','Advanced',1,'online','manual',NULL,NULL,NULL,0,'2026-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Container Orchestration", "Azure Kubernetes Service", "Well-Architected Framework"]','["[COMMUNITY-TOOL]"]','[]','["kubernetes.md", "azure.md", "cloud-arch-diagrams.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://learn.microsoft.com/en-us/azure/well-architected/service-guides/azure-machine-learning','learn.microsoft.com: Azure Well-Architected Framework perspective on Azure Machine Learning','','2023',4,'Detailed architecture guidance map aligned to Azure''s Well-Architected Framework, focused on Azure Machine Learning. Evaluates cost optimization, operational excellence, reliability, security architectures, and resource management models crucial for enterprise system compliance.','None','Documentation','Advanced',0,'online','manual',NULL,NULL,NULL,0,'2023-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Cloud Platforms", "Azure", "System Design"]','["[ENTERPRISE-STABLE]"]','[]','["mlops.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://learn.microsoft.com/en-us/cli/azure/microsoft-graph-migration?view=azure-cli-latest&tabs=powershell',NULL,NULL,NULL,NULL,'A curated technical resource and architectural guide covering learn.microsoft.com in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'online','manual','04e03664b723a80f9dbaef835d5e41bfb25ae9367357552d07e780284797d696',100.0,1779130494,0,'2026-05-18T20:54:54.962035+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/azure.md"]','["azure.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://learn.microsoft.com/en-us/credentials/certifications/practice-assessments-for-microsoft-certifications','learn.microsoft.com: Practice Assessments for Microsoft Certifications','','2026',0,'Official assessment mechanisms supplied by Microsoft to validate readiness for professional certification examinations. Featuring mock examinations and tailored scorecards, this platform helps developers and architects pinpoint knowledge gaps before attempting official certifications.','None','Portal','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2026-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Education", "Learning Paths", "Assessments"]','["[COMMUNITY-TOOL]"]','[]','["azure.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://learn.microsoft.com/en-us/devops/develop/git/what-is-git','How We Use Git at Microsoft','','2020',4,'Explores Microsoft''s internal scaling strategies for Git, focusing on large-scale engineering pipelines and the Virtual File System for Git (VFS for Git). Outlines physical scale limitations and monorepo performance tuning. Current industry patterns validate that virtualized filesystems remain crucial for multi-gigabyte corporate codebases.','N/A','Article','Advanced',0,'online','manual',NULL,NULL,NULL,0,'2020-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Software Engineering", "Version Control", "Monorepo Strategy"]','["[ENTERPRISE-STABLE]"]','[]','["git.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://learn.microsoft.com/en-us/dotnet/architecture/microservices','docs.microsoft.com: .NET Microservices: Architecture for Containerized .NET Applications','','2024',5,'The definitive architectural design guide for planning and building containerized .NET microservices. Focuses on Domain-Driven Design (DDD) principles, CQRS patterns, Outbox event delivery, and deployment best practices inside Docker environments.','English','Documentation','Advanced',1,'online','manual',NULL,NULL,NULL,0,'2024-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Application Development", ".NET Framework", "Architectural Guides"]','["[DE FACTO STANDARD]"]','[]','["dotnet.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://learn.microsoft.com/en-us/en-us/azure/active-directory/fundamentals/multi-tenant-user-management-scenarios',NULL,NULL,NULL,NULL,'A curated technical resource and architectural guide covering learn.microsoft.com in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual',NULL,64.0,1779130495,0,'2026-05-18T20:54:55.025828+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/azure.md"]','["azure.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://learn.microsoft.com/en-us/en-us/azure/azure-arc/overview',NULL,NULL,NULL,NULL,'A curated technical resource and architectural guide covering learn.microsoft.com in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual',NULL,64.0,1779130494,0,'2026-05-18T20:54:54.990356+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/azure.md"]','["azure.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://learn.microsoft.com/en-us/en-us/azure/site-recovery/azure-to-azure-how-to-enable-policy',NULL,NULL,NULL,NULL,'A curated technical resource and architectural guide covering learn.microsoft.com in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'review_required','manual',NULL,64.0,1779130494,0,'2026-05-18T20:54:54.952568+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/azure.md"]','["azure.md"]','{}','{"review_metadata": {"original_url": "https://learn.microsoft.com/en-us/en-us/azure/site-recovery/azure-to-azure-how-to-enable-policy", "proposed_url": "NONE", "reason": "High-Value Protection: 404", "timestamp": "2026-05-18T18:54:54.952570"}}');
INSERT INTO "resources" VALUES('https://learn.microsoft.com/en-us/en-us/azure/virtual-machines/windows/run-command',NULL,NULL,NULL,NULL,'A curated technical resource and architectural guide covering learn.microsoft.com in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual',NULL,64.0,1779130494,0,'2026-05-18T20:54:54.934857+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/azure.md"]','["azure.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://learn.microsoft.com/en-us/entra/architecture/multi-tenant-user-management-introduction','learn.microsoft.com: Multi-tenant user management introduction','','2024',4,'An architectural guide covering multi-tenant identity lifecycle planning, cross-tenant synchronization, and B2B guest access policies. Modern 2026 integrations use native Multi-Tenant Organization (MTO) configurations within Entra ID to simplify cross-tenant discovery and cooperation.','English','Documentation','Advanced',0,'online','manual',NULL,NULL,NULL,0,'2024-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Identity & Access", "Tenant Governance", "Multi-Tenancy", "B2B Collaboration"]','["[ENTERPRISE-STABLE]"]','[]','["azure.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://learn.microsoft.com/en-us/entra/external-id/cross-tenant-access-overview',NULL,NULL,NULL,NULL,'A curated technical resource and architectural guide covering learn.microsoft.com in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'online','manual','7b8b93c6154a45a87a1b25bb459d8b9fd6c2d917c493fbc54938eb262baff0c7',100.0,1779130494,0,'2026-05-18T20:54:54.929623+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/azure.md"]','["azure.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://learn.microsoft.com/en-us/entra/fundamentals/configure-security','Configure Microsoft Entra for Increased Security','','2024',0,'Official guidelines detailing the technical configuration of Microsoft Entra ID to establish strong cloud tenant boundaries. It highlights multi-factor authentication, conditional access pathways, and identity protection rules. Essential reading for platform engineers aligning cloud-native infrastructure with corporate compliance frameworks.','English','Documentation','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2024-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Security", "Identity & Access", "Entra ID"]','["[COMMUNITY-TOOL]"]','[]','["devsecops.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://learn.microsoft.com/en-us/entra/identity-platform/howto-create-service-principal-portal',NULL,NULL,NULL,NULL,'A curated technical resource and architectural guide covering learn.microsoft.com in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'online','manual','3af01643d713df38032f9ccc884f85496852c0c80d16c045a62cbe09702a56fa',100.0,1779130494,0,'2026-05-18T20:54:54.956462+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/azure.md"]','["azure.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://learn.microsoft.com/en-us/entra/identity/conditional-access/concept-conditional-access-policy-common','learn.microsoft.com: Conditional Access templates','','2024',0,'Presents preconfigured templates designed to simplify the deployment of Entra ID Conditional Access policies. Covers baseline controls including multi-factor authentication enforcement, legacy block protocols, and device compliance checks.','None','Documentation','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2024-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Security & Identity", "Identity Security", "Conditional Access"]','["[LEGACY]"]','[]','["azure.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://learn.microsoft.com/en-us/entra/identity/conditional-access/plan-conditional-access','learn.microsoft.com: Conditional Access architecture and personas','','2024',0,'Explores architecture design patterns, administrator roles, and lifecycle management for complex Conditional Access policy matrices. Prevents tenant lockout scenarios while executing strict Zero Trust access models.','None','Documentation','Advanced',0,'online','manual',NULL,NULL,NULL,0,'2024-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Security & Identity", "Identity Security", "Access Design"]','["[COMMUNITY-TOOL]"]','[]','["azure.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://learn.microsoft.com/en-us/entra/identity/monitoring-health/overview-recommendations','learn.microsoft.com: What are Azure Active Directory recommendations? 🌟🌟','','2024',5,'Highlights the native optimization and security engine inside Microsoft Entra ID that generates security insights (e.g., rotating expiring credentials, removing unused apps). In 2026, keeping these metrics clean is standard practice for maintaining a strong tenant security posture.','English','Documentation','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2024-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Identity & Access", "Tenant Governance", "Cloud Security", "Entra ID Health"]','["[DE FACTO STANDARD]"]','[]','["azure.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://learn.microsoft.com/en-us/entra/identity/role-based-access-control/custom-available-permissions','learn.microsoft.com: Application registration permissions for custom roles in Azure Active Directory','','2024',4,'Specifies the precise permissions needed to configure and register applications when designing custom tenant-level roles in Entra ID. In 2026, security teams rely on custom roles to enforce least privilege access, avoiding the broad access granted by legacy admin roles.','English','Documentation','Advanced',0,'online','manual',NULL,NULL,NULL,0,'2024-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Identity & Access", "Cloud Security", "Identity Administration", "Entra ID Custom Roles"]','["[ENTERPRISE-STABLE]", "[LEGACY]"]','[]','["azure.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://learn.microsoft.com/en-us/java/openjdk/overview','docs.microsoft.com: Microsoft OpenJDK','','2021',0,'Microsoft''s official OpenJDK build is optimized for cloud scale, Azure platform integrations, and Windows development. It is the default runtime used across Azure services, ensuring maximum hardware-accelerated performance and long-term security patching.','Java','Documentation','Beginner',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Software Development", "Java Ecosystem", "JDK Distribution"]','["[COMMUNITY-TOOL]"]','[]','["java_frameworks.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://learn.microsoft.com/en-us/microsoft-365/enterprise/subscriptions-licenses-accounts-and-tenants-for-microsoft-cloud-offerings?view=o365-worldwide','learn.microsoft.com: Subscriptions, licenses, accounts, and tenants for Microsoft''s cloud offerings','','2024',4,'An architectural reference detailing the hierarchical relationships between subscriptions, cloud licenses, user accounts, and tenants. In 2026, this mapping is foundational for setting up corporate administrative boundaries and designing clean, structured landing zones.','English','Documentation','Beginner',0,'online','manual',NULL,NULL,NULL,0,'2024-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Identity & Access", "Tenant Governance", "Identity Administration", "Resource Hierarchy"]','["[ENTERPRISE-STABLE]"]','[]','["azure.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://learn.microsoft.com/en-us/powershell','PowerShell','','2026',5,'The official entry portal for PowerShell, Microsoft''s cross-platform object-oriented shell and scripting language. Built on .NET Core, modern PowerShell (v7+) functions as a highly scalable system administration tool, allowing developers to manage clouds, databases, and local infrastructure seamlessly. Its object-oriented pipeline design makes it unique compared to typical text-stream UNIX shells.','PowerShell','Official Reference','Beginner',0,'online','manual',NULL,NULL,NULL,0,'2026-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Platform Automation & Tooling", "Command Line Interface", "PowerShell Core"]','["[DE FACTO STANDARD]"]','[]','["azure.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://learn.microsoft.com/en-us/powershell/dsc/overview/decisionmaker?view=dsc-1.1','docs.microsoft.com: Desired State Configuration overview for decision makers 🌟','','2023',0,'High-level overview of PowerShell Desired State Configuration (DSC). Focuses on declarative environment building, drift control, and management benefits for enterprises.','PowerShell','Documentation','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2023-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Infrastructure Automation", "Config Management", "Desired State Configuration", "Enterprise Design"]','["[COMMUNITY-TOOL]"]','[]','["azure.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://learn.microsoft.com/en-us/powershell/dsc/overview/decisionmaker?view=dsc-1.1&viewFallbackFrom=dsc-1.1%2Fconfigurations%2Fconfigdata',NULL,NULL,NULL,NULL,'A curated technical resource and architectural guide covering learn.microsoft.com in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2024-01-01T00:00:00+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','[]','["azure.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://learn.microsoft.com/en-us/powershell/dsc/overview/decisionmaker?view=dsc-1.1/configurations/configData',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,'manual','29e018282c7870c8ffa5a175bedd70ed574b6366c4b15f2eb488267fe9e5918b',100.0,1779130494,0,'2026-05-18T20:54:54.938610+02:00',NULL,NULL,NULL,'[]','[]','["docs/azure.md"]','[]','{}','{}');
INSERT INTO "resources" VALUES('https://learn.microsoft.com/en-us/previous-versions/azure/aks/ingress-tls','docs.microsoft.com: Create an HTTPS ingress controller on Azure Kubernetes Service (AKS)','','2020',0,'A legacy Microsoft technical manual outlining the step-by-step deployment of an NGINX ingress controller with cert-manager on AKS. Curators highlight its historical value in configuring dynamic TLS certificates via Let''s Encrypt. Live grounding shows this is marked as a legacy/previous version doc, as engineering teams in 2026 favor native Application Gateway Ingress Controller (AGIC) or native Istio integrations.','YAML/Bash','Documentation','Intermediate',1,'online','manual',NULL,NULL,NULL,0,'2020-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Infrastructure", "Ingress & Routing", "TLS Ingress Controller"]','["[LEGACY]"]','[]','["managed-kubernetes-in-public-cloud.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://learn.microsoft.com/en-us/previous-versions/visualstudio/bridge','Bridge to Kubernetes 🌟🌟','','2023',0,'Bridge to Kubernetes is Microsoft''s local-to-cloud debugging tunnel. Live Grounding notes this project has been largely deprecated in favor of more flexible, cross-platform CNCF solutions such as Telepresence.','TypeScript','Tool','Advanced',1,'duplicate','manual',NULL,NULL,NULL,0,'2023-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Kubernetes Developer Experience", "Remote Debugging", "Bridge to Kubernetes"]','["[LEGACY]"]','[]','["kubernetes-based-devel.md"]','{}','{"duplicate_of": "https://github.com/microsoft/mindaro"}');
INSERT INTO "resources" VALUES('https://learn.microsoft.com/en-us/samples/azure-samples/avm-terraform-labs/avm-terraform-labs','learn.microsoft.com: Introduction to using Azure Verified Modules for Terraform','','2024',0,'Details the application of Azure Verified Modules specifically optimized for Terraform configurations. Demonstrates how to write scalable HCL blocks backed by Microsoft-maintained definitions, matching enterprise governance standards.','Terraform','Documentation','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2024-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Cloud Infrastructure", "Infrastructure as Code", "Terraform AVM"]','["[COMMUNITY-TOOL]"]','[]','["terraform.md", "azure.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://learn.microsoft.com/en-us/samples/browse/?expanded=azure&products=azure-resource-manager','Azure Quickstart Templates 🌟','','2026',0,'Consolidated schema collection of Azure Resource Manager (ARM) quickstart templates. Facilitates reproducible provisioning blueprints covering virtual networks, security configurations, compute engines, and databases.','JSON','Platform','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2026-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Cloud Platform", "Infrastructure as Code", "Azure Resource Manager"]','["[COMMUNITY-TOOL]"]','[]','["azure.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://learn.microsoft.com/en-us/shows/azure-friday/troubleshoot-aks-cluster-issues-with-aks-diagnostics-and-aks-periscope','channel9.msdn.com: Troubleshoot AKS cluster issues with AKS Diagnostics and AKS Periscope','','2021',0,'Detailed video tutorial on troubleshooting AKS clusters with Azure Diagnostics and AKS Periscope. Explores advanced telemetry collection, container runtime log audits, network connectivity scans, and cluster-state snapshots for fast fault isolation.','Shell','Video','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Observability", "Troubleshooting", "Azure AKS"]','["[COMMUNITY-TOOL]"]','[]','["demos.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://learn.microsoft.com/en-us/shows/vs-code-livestreams/machine-learning-experimentation-in-vs-code-with-dvc-extension','docs.microsoft.com: Machine Learning Experimentation in VS Code with DVC Extension','','2023',0,'A video walk-through and documentation highlighting DVC-based model experimentation processes in VS Code. Shows how database tracking and Git-based data configuration workflows are visualised, resolving typical data-drift tracking issues.','None','Documentation','Beginner',0,'online','manual',NULL,NULL,NULL,0,'2023-06-01T00:00:00+02:00',NULL,NULL,NULL,'["MLOps", "Data Version Control", "Developer Tooling"]','["[COMMUNITY-TOOL]"]','[]','["mlops.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://learn.microsoft.com/en-us/training/browse/?resource_type=course&products=azure','learn.microsoft.com: Browse all courses, learning paths, and modules 🌟🌟🌟','','2026',0,'Microsoft''s official training academy hosting hands-on labs, structured learning pathways, and certification modules for the entire Azure catalog. It provides developers and architects with interactive, verified environments to upskill in cloud engineering, containerization, and data platforms.','None','Portal','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2026-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Education", "Learning Paths", "Official Training"]','["[COMMUNITY-TOOL]"]','[]','["azure.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://learn.microsoft.com/en-us/training/modules/github-actions-cd','docs.microsoft.com: Build and deploy applications to Azure by using GitHub Actions 🌟','','2023',0,'The canonical Microsoft Learning Module establishing standard pipelines for Azure. Outlines the design of multi-environment workflows, secrets isolation, security scanning, and deployment mechanisms targeting AKS and web workloads.','YAML','Reference Architecture','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2023-06-01T00:00:00+02:00',NULL,NULL,NULL,'["CI/CD Pipelines", "Azure DevOps Solutions", "GitHub Actions Integration"]','["[COMMUNITY-TOOL]"]','[]','["demos.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://learn.microsoft.com/en-us/training/paths/build-javascript-applications-typescript',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,'manual','720f4ccd8193f6c86690d8f3138069f679a1b5d1b9df4d486c7e9924d7c59a01',64.0,1779130495,0,'2026-05-18T20:54:55.012712+02:00',NULL,NULL,NULL,'[]','[]','["docs/cheatsheets.md"]','[]','{}','{}');
INSERT INTO "resources" VALUES('https://learn.microsoft.com/en-us/training/paths/gh-developing-agentic-systems-1','Developing in Agentic AI Systems Part 1 of 2 - Training | Microsoft Learn','Learn how to design, deploy, and manage agentic AI systems within the SDLC using GitHub.','2025',4,'This Microsoft learning path details the architectural patterns for integrating, orchestrating, and governing autonomous AI agents within the Software Development Lifecycle (SDLC) using GitHub as the system of record and control plane. It guides Cloud Architects through the ''plan, act, evaluate'' lifecycle, helping them design boundaries, track agentic actions, evaluate outcomes using automated status checks, and apply the contributor model to supervise agent-generated code. It forms a key foundation for managing production-grade AI agent systems with high safety and operational standards.','English','E-learning','Advanced',0,'online','automatic','ed07248465003667f69a23e8cbef5171fa7eda2424e7fcadb01cf0bc8c02cf08',NULL,1780352003,0,'2026-06-02T00:13:23.689824+02:00',NULL,NULL,NULL,'["Artificial Intelligence", "AI Agents", "SDLC Agentic Workflows"]','["[GUIDE]", "[EMERGING]"]','[]','[]','{}','{"category": "ai-agents-mcp", "reputation_status": "Vetted", "reputation_summary": "A highly valued learning path that provides deep technical and governance strategies for production-grade agentic SDLC workflows, acting as study material for Microsoft''s Agentic AI Developer certification.", "social_preview_url": "https://learn.microsoft.com/training/achievements/agentic-github-1", "source_provenance": "X.com (midudev)", "suggested_new_category": "agentic-ai-certifications"}');
INSERT INTO "resources" VALUES('https://learn.microsoft.com/en-us/training/paths/implement-azure-functions','learn.microsoft.com: AZ-204: Implement Azure Functions 🌟','','2026',5,'The official Microsoft training curriculum for implementing serverless workflows and event-driven computing via Azure Functions. It covers bindings and triggers, Durable Functions for stateful execution, execution context, and performance profiling. This path forms the core educational foundation for building reliable, event-driven microservices on the Azure platform.','C# / Python / JS','Official Training','Beginner',1,'online','manual',NULL,NULL,NULL,0,'2026-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Cloud Application Platforms", "Serverless Computing", "Azure Functions Core"]','["[DE FACTO STANDARD]"]','[]','["azure.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://learn.microsoft.com/en-us/training/paths/intro-to-kubernetes-on-azure','learn.microsoft.com: Introduction to Kubernetes on Azure','','2023',0,'Guided learning pathway introducing the core operational mechanics of Azure Kubernetes Service (AKS). Outlines control-plane abstractions, compute node orchestration, and Azure platform-native integrations.','N/A','Educational Course','Beginner',0,'duplicate','manual',NULL,NULL,NULL,0,'2023-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Cloud Providers", "Microsoft AKS", "Getting Started", "Core Concepts"]','["[COMMUNITY-TOOL]", "[GUIDE]"]','[]','["managed-kubernetes-in-public-cloud.md"]','{}','{"duplicate_of": "https://www.cloudtechtwitter.com/2022/05/dont-miss-next-article-be-first-to-be.html"}');
INSERT INTO "resources" VALUES('https://learn.microsoft.com/en-us/visualstudio/docker/tutorials/docker-tutorial','A multi-step tutorial that covers the basics of working with Docker with Visual Studio Code and deploy on Azure','','2021',0,'A comprehensive learning pathway walking developers through building, debugging, and running Dockerized applications inside VS Code, followed by direct container deployment to Azure App Service or Azure Container Apps.','Markdown','Documentation','Intermediate',1,'online','manual','32bb5207b9bc59ede3b4478c23b43af95a2b5003be65648537291f4358c2321e',100.0,1779130494,0,'2026-05-18T20:54:54.950737+02:00',NULL,NULL,NULL,'["Development Tools", "VS Code", "Docker Deployment"]','["[COMMUNITY-TOOL]"]','["docs/visual-studio.md"]','["visual-studio.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://learn.microsoft.com/en-us/windows/wsl','docs.microsoft.com: WSL - Windows Subsystem for Linux','','2026',0,'Official engineering documentation detailing Windows Subsystem for Linux (WSL). Enables native ELF64 execution on Windows, forming a vital platform for building local Kubernetes, Docker, and bash-heavy development pipelines directly inside Windows environments.','English','Documentation','Intermediate',0,'online','manual','da3e321ed5b07193b3400f325880783873ab031e59820863bcf091e0b46f6972',100.0,1779130495,0,'2026-05-18T20:54:55.016254+02:00',NULL,NULL,NULL,'["Local Development", "Operating Systems", "WSL"]','["[COMMUNITY-TOOL]"]','["docs/linux-dev-env.md"]','["linux-dev-env.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://learn.microsoft.com/nb-no/azure/cloud-adoption-framework/ready/landing-zone','Azure Landing Zone - Microsoft Cloud Adoption Framework','','2026',0,'Explains the architectural principles of Azure Landing Zones under the Microsoft CAF. It emphasizes separation of concerns across management, connectivity, and identity planes, while using custom policy assignments for automated control. This guidance helps platform teams establish a robust foundation for onboarding application workloads.','None','Documentation','Advanced',0,'online','manual',NULL,NULL,NULL,0,'2026-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Cloud Governance", "Enterprise Architecture", "Landing Zones"]','["[COMMUNITY-TOOL]"]','[]','["iac.md", "azure.md", "cloud-arch-diagrams.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://learn.microsoft.com/nb-no/azure/role-based-access-control/delegate-role-assignments-portal','learn.microsoft.com: Delegate Azure role assignment management to others with conditions','','2024',5,'Demonstrates how to delegate role assignment administration using conditional boundaries (e.g., delegating group-scoped VM administration). In 2026, using conditional delegation is standard practice to prevent privilege escalation without requiring complex privilege management software.','English','Documentation','Advanced',0,'online','manual',NULL,NULL,NULL,0,'2024-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Identity & Access", "Cloud Security", "RBAC", "Delegated Administration"]','["[DE FACTO STANDARD]"]','[]','["azure.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://learn.microsoft.com/nb-no/azure/role-based-access-control/delegate-role-assignments-portal?tabs=template','learn.microsoft.com/nb-no: Delegate Azure role assignment management to others with conditions','','2024',4,'Technical reference showing how to deploy conditional RBAC delegation rules using Bicep or ARM template code. This template specification is critical in 2026 for platform engineering teams defining Infrastructure as Code policies that allow localized teams to self-administer within hard guardrails.','Norwegian','Documentation','Advanced',0,'online','manual',NULL,NULL,NULL,0,'2024-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Identity & Access", "Cloud Security", "RBAC", "Delegated Administration"]','["[ENTERPRISE-STABLE]"]','[]','["azure.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://learn.openshift.com','learn.openshift.com','','N/A',0,'A curated technical resource and architectural guide covering learn.openshift.com in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779031624,0,'2026-05-17T17:27:04.834629+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/elearning.md", "docs/ocp4.md", "docs/openshift.md"]','["elearning.md", "ocp4.md", "openshift.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://learn.openshift.com/introduction/gitops-introduction','learn.openshift.com: GitOps introduction','','N/A',0,'A curated technical resource and architectural guide covering learn.openshift.com: GitOps introduction in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779031622,0,'2026-05-17T17:27:02.485911+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/gitops.md", "docs/ocp3.md"]','["gitops.md", "ocp3.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://learn.openshift.com/middleware/pipelines','learn.openshift.com/middleware/pipelines','','N/A',0,'A curated technical resource and architectural guide covering learn.openshift.com/middleware/pipelines in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779032571,0,'2026-05-17T17:42:51.581287+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/tekton.md"]','["tekton.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://learn.openshift.com/playgrounds/openshift44','OpenShift 4.4','','N/A',0,NULL,NULL,NULL,NULL,0,NULL,'manual','N/A',100.0,1779032620,0,'2026-05-17T17:43:40.042476+02:00',NULL,NULL,NULL,'[]','[]','["docs/ocp4.md"]','[]','{}','{}');
INSERT INTO "resources" VALUES('https://learn.pluralsight.com/programs/2019/free-course/template4','Getting started with Kubernetes','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','46942cf4f1ddba68705814401a1a4c151c7780997ef43751d80c2f0c15a34f4e',100.0,1779034529,0,'2026-05-17T18:15:29.481686+02:00',NULL,NULL,NULL,'[]','[]','["docs/kubernetes.md"]','[]','{}','{"duplicate_of": "https://acloud.guru/forums/aws-certified-advanced-networking-specialty/discussion/-LELSWplsuDI8q8_KtjN/What%20is%20the%20best%20way%20to%20generate%20a%20visual%20diagram%20of%20the%20AWS%20environment%20which%20includes%20VPC,%20VPN,%20EC2,%20and%20AMIs%3F"}');
INSERT INTO "resources" VALUES('https://learn.theketch.io/docs/getting-started','ketch: Getting Started','','N/A',0,'A curated technical resource and architectural guide covering ketch: Getting Started in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779031528,0,'2026-05-17T17:25:28.740211+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/yaml.md"]','["yaml.md"]','{}','{"is_special": true}');
INSERT INTO "resources" VALUES('https://learncloudnative.com/blog/2020-11-23-multiple-vs-gateway','learncloudnative.com: Attach multiple VirtualServices to Istio Gateway','','2020',0,'A practical configuration guide for mapping multiple VirtualService configurations to a single Istio Ingress Gateway. Outlines how host-matching strategies prevent routing conflicts, allowing multiple development teams to deploy independent routes securely.','English','Article','Medium',1,'online','manual',NULL,NULL,NULL,0,'2020-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Cloud Native Infrastructure", "Service Mesh", "Traffic Management"]','["[COMMUNITY-TOOL]"]','[]','["istio.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://learncloudnative.com/blog/2022-05-10-kubectl-tips','learncloudnative.com: Kubernetes CLI (kubectl) tips you didn''t know about','','2022',3,'Advanced productivity guide detailing hidden features and productivity parameters within kubectl. Includes custom columns formatting, JSONPath parsing templates, and multi-context aliasing for faster operational feedback loops.','HTML','Cheat Sheet','Advanced',0,'online','manual',NULL,NULL,NULL,0,'2022-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Orchestration", "Kubernetes", "CLI Management"]','["[COMMUNITY-TOOL]"]','[]','["cheatsheets.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://learndevops.substack.com/p/hitting-prometheus-api-with-curl','learndevops.substack.com: Hitting prometheus API with curl and jq 🌟','','N/A',0,'A curated technical resource and architectural guide covering learndevops.substack.com: Hitting prometheus API with curl and jq 🌟 in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779031448,0,'2026-05-17T17:24:08.474870+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes.md", "docs/prometheus.md"]','["kubernetes.md", "prometheus.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://learngitbranching.js.org','learngitbranching.js.org: Learn Git Branching 🌟','','2023',1,'The premier interactive repository visualization tool designed to build high-fidelity mental models of branching, merging, rebasing, and cherry-picking. It acts as a standard sandboxed ecosystem where developers can safely practice complex DAG structural manipulations through a gamified terminal UI.','English','Interactive Tool','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2023-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Version Control", "Git Core", "Interactive Learning"]','["[COMMUNITY-TOOL]"]','[]','["git.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://learning-devops-tools-with-nandita.blogspot.com/2022/08/overview-of-ansible-and-ansible.html','learning-devops-tools-with-nandita.blogspot.com: Overview of Ansible and Ansible Playbooks','','2022',0,'An foundational introduction to Ansible configuration management, detailing the core architecture, agentless push model, and YAML playbook structures. Clarifies how task-state validation enforces declarative infrastructure configurations.','English','blog_post','Beginner',0,'online','manual',NULL,NULL,NULL,0,'2022-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Automation & Orchestration", "Ansible", "Foundations"]','["[COMMUNITY-TOOL]"]','[]','["ansible.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://learning.postman.com/docs/collections/performance-testing/testing-api-performance','learning.postman.com: Simulate user traffic to test your API performance','','2026',0,'Comprehensive architectural documentation detailing Postman''s built-in performance testing runner. This system enables localized load simulation, virtual user profiling, and API concurrency metrics analysis.','English','Documentation','Advanced',1,'online','manual',NULL,NULL,NULL,0,'2026-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Software Testing", "Performance Testing", "API Testing"]','["[COMMUNITY-TOOL]"]','[]','["postman.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://learningdaily.dev/software-architecture-diagramming-and-patterns-7d38999e7a12','learningdaily.dev: Software architecture diagramming and patterns','','N/A',0,'A curated technical resource and architectural guide covering learningdaily.dev: Software architecture diagramming and patterns in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779032179,0,'2026-05-17T17:36:19.738164+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/cloud-arch-diagrams.md"]','["cloud-arch-diagrams.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://learnk8s.io/allocatable-resources','Allocatable memory and CPU in Kubernetes Nodes 🌟','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','5f12c1ffa9d105bad28e17b8f1658bc208a80b8bd0352e1e71d16695e1307b62',100.0,1779029610,0,'2026-05-17T16:53:30.017467+02:00',NULL,NULL,NULL,'[]','[]','["docs/kubernetes.md", "docs/managed-kubernetes-in-public-cloud.md"]','[]','{}','{"duplicate_of": "https://learnkube.com/allocatable-resources"}');
INSERT INTO "resources" VALUES('https://learnk8s.io/authentication-kubernetes','==learnk8s.io/authentication-kubernetes: User and workload identities in'' Kubernetes== 🌟🌟🌟','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','33bf173767304aef2cc17f25f35dbafb96be9fb80d21ed8d60ded35231e140b8',100.0,1779033620,0,'2026-05-17T18:00:20.265361+02:00',NULL,NULL,NULL,'[]','[]','["docs/kubernetes-security.md"]','[]','{}','{"duplicate_of": "https://learnkube.com/authentication-kubernetes"}');
INSERT INTO "resources" VALUES('https://learnk8s.io/blog','learnk8s.io/blog','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','77fc97dead69f9ad8df24d6e6110e101c8405c4bbee5764b117528819c52c65f',100.0,1779030847,0,'2026-05-17T17:14:07.416070+02:00',NULL,NULL,NULL,'[]','[]','["docs/kubernetes.md"]','[]','{}','{"duplicate_of": "https://learnkube.com/blog"}');
INSERT INTO "resources" VALUES('https://learnk8s.io/blog/smaller-docker-images','learnk8s.io: 3 simple tricks for smaller Docker images 🌟','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','aeb4cb3d8ee75dc27b941f75940108807d0e5ec3c4923d487a9490a6a49b5b5d',100.0,1779030441,0,'2026-05-17T17:07:21.106840+02:00',NULL,NULL,NULL,'[]','[]','["docs/docker.md"]','[]','{}','{"duplicate_of": "https://learnkube.com/blog/smaller-docker-images"}');
INSERT INTO "resources" VALUES('https://learnk8s.io/cloud-resources-kubernetes','learnk8s.io: Provisioning cloud resources (AWS, GCP, Azure) in Kubernetes','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','bfd5793443b4dd322f96df972adfcd6e03a4ce8bd1fcde1526790ea4e776668a',100.0,1779032369,0,'2026-05-17T17:39:29.641578+02:00',NULL,NULL,NULL,'[]','[]','["docs/databases.md", "docs/managed-kubernetes-in-public-cloud.md"]','[]','{}','{"duplicate_of": "https://learnkube.com/cloud-resources-kubernetes"}');
INSERT INTO "resources" VALUES('https://learnk8s.io/etcd-kubernetes','learnk8s.io: How etcd works with and without Kubernetes','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','59b9c93bcfd675e6f1b05e3fe5ef8a0c3c7e3af1b8921e90b11cad678bd2d347',100.0,1779029476,0,'2026-05-17T16:51:16.472103+02:00',NULL,NULL,NULL,'[]','[]','["docs/kubernetes.md"]','[]','{}','{"duplicate_of": "https://learnkube.com/etcd-kubernetes"}');
INSERT INTO "resources" VALUES('https://learnk8s.io/first-steps','learnk8s.io/first-steps','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','904ab8c79c57a2db3240fbf125740f7b7288d583ac0d126dfff718a7f68e0db6',100.0,1779031447,0,'2026-05-17T17:24:07.072409+02:00',NULL,NULL,NULL,'[]','[]','["docs/kubernetes.md"]','[]','{}','{"duplicate_of": "https://learnkube.com/training"}');
INSERT INTO "resources" VALUES('https://learnk8s.io/graceful-shutdown','==learnk8s.io: Graceful shutdown and zero downtime deployments in Kubernetes==','','N/A',0,NULL,NULL,NULL,NULL,0,'online','manual','0c69ecb129e2535e7a0614c81c57e0f3d73da4f6428ab9d4de15097bf0d2bb13',100.0,1779030402,0,'2026-05-17T17:06:42.208050+02:00',NULL,NULL,NULL,'[]','[]','["docs/kubernetes.md"]','[]','{}','{}');
INSERT INTO "resources" VALUES('https://learnk8s.io/how-many-clusters','learnk8s.io: Architecting Kubernetes clusters — how many should you have?','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','9e31112c2c9b9c5000a65c573ad04bf1a6684ebb0c578d061b38f2b63ea038f9',100.0,1779031620,0,'2026-05-17T17:27:00.772826+02:00',NULL,NULL,NULL,'[]','[]','["docs/kubernetes.md"]','[]','{}','{"duplicate_of": "https://learnkube.com/how-many-clusters"}');
INSERT INTO "resources" VALUES('https://learnk8s.io/kafka-ha-kubernetes','==learnk8s.io/kafka-ha-kubernetes: Designing and testing a highly available'' Kafka cluster on Kubernetes== 🌟','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','b3b241d342c399260f98dcbd13cc940a2fd534b3e18ea66442047272621dcc23',100.0,1779032115,0,'2026-05-17T17:35:15.293418+02:00',NULL,NULL,NULL,'[]','[]','["docs/message-queue.md"]','[]','{}','{"duplicate_of": "https://learnkube.com/kafka-ha-kubernetes"}');
INSERT INTO "resources" VALUES('https://learnk8s.io/kubernetes-autoscaling-strategies','learnk8s.io: Architecting Kubernetes clusters — choosing the best autoscaling'' strategy 🌟','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','9cada5c48ace8127c66adff1784176a7e348381b03d7b16e51c03cae800a8ee3',100.0,1779031782,0,'2026-05-17T17:29:42.878856+02:00',NULL,NULL,NULL,'[]','[]','["docs/kubernetes-autoscaling.md"]','[]','{}','{"duplicate_of": "https://learnkube.com/kubernetes-autoscaling-strategies"}');
INSERT INTO "resources" VALUES('https://learnk8s.io/kubernetes-custom-authentication','Implementing a custom Kubernetes authentication method','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','216c63d2361388c52fffb3e910ed19c6c86370cf66696415807c83fb085ea3fb',100.0,1779031596,0,'2026-05-17T17:26:36.965855+02:00',NULL,NULL,NULL,'[]','[]','["docs/kubernetes-security.md"]','[]','{}','{"duplicate_of": "https://learnkube.com/kubernetes-custom-authentication"}');
INSERT INTO "resources" VALUES('https://learnk8s.io/kubernetes-instance-calculator','learnk8s.io: Kubernetes Instance Calculator 🌟🌟','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','ed1b9cc47891891992f29dcde28c5a36251f0e2e7b56c6a70e3edeef1ae087fc',100.0,1779032973,0,'2026-05-17T17:49:33.318984+02:00',NULL,NULL,NULL,'[]','[]','["docs/kubernetes.md"]','[]','{}','{"duplicate_of": "https://learnkube.com/kubernetes-instance-calculator"}');
INSERT INTO "resources" VALUES('https://learnk8s.io/kubernetes-long-lived-connections','==Service meshes to the rescue: Load balancing and scaling long-lived connections'' in Kubernetes==','','N/A',0,NULL,NULL,NULL,NULL,0,'online','manual','216b4b31ca33b233db94e6fafd318d4a5a3af7633265064850d88694e78df011',100.0,1779033072,0,'2026-05-17T17:51:12.868881+02:00',NULL,NULL,NULL,'[]','[]','["docs/kubernetes-networking.md", "docs/message-queue.md", "docs/servicemesh.md"]','[]','{}','{}');
INSERT INTO "resources" VALUES('https://learnk8s.io/kubernetes-network-packets','==learnk8s.io: Tracing the path of network traffic in Kubernetes== 🌟','','N/A',0,NULL,NULL,NULL,NULL,0,'online','manual','2b48512a68f71ffb582fd83168faed28da24a9a2388aa0c161f50547bc403250',100.0,1779029062,0,'2026-05-17T16:44:22.066616+02:00',NULL,NULL,NULL,'[]','[]','["docs/kubernetes-networking.md"]','[]','{}','{}');
INSERT INTO "resources" VALUES('https://learnk8s.io/kubernetes-node-size','learnk8s.io: Architecting Kubernetes clusters — choosing a worker node size','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','71f96a2fb0e938121c9ff5f82b1952933619099b910afa20a319910e17df7126',100.0,1779031508,0,'2026-05-17T17:25:08.234804+02:00',NULL,NULL,NULL,'[]','[]','["docs/kubernetes.md"]','[]','{}','{"duplicate_of": "https://itnext.io/architecting-kubernetes-clusters-choosing-a-worker-node-size-b3729cc0c78f"}');
INSERT INTO "resources" VALUES('https://learnk8s.io/kubernetes-policies','Enforcing policies and governance for Kubernetes workloads','','N/A',0,NULL,NULL,NULL,NULL,0,NULL,'manual','5e5e1adba5000019e5fc6e2280c6909d307f56eb4162570789640009648b25ce',100.0,1779030431,0,'2026-05-17T17:07:11.399120+02:00',NULL,NULL,NULL,'[]','[]','["docs/kubernetes.md"]','[]','{}','{}');
INSERT INTO "resources" VALUES('https://learnk8s.io/kubernetes-rollbacks','==learnk8s.io: How do you rollback deployments in Kubernetes?== 🌟','','N/A',0,NULL,NULL,NULL,NULL,0,'online','manual','47249eeb57c8e2c20152a2189fb4ee21b210bdbda2f833e94d653cacd3dbe183',100.0,1779034153,0,'2026-05-17T18:09:13.489808+02:00',NULL,NULL,NULL,'[]','[]','["docs/kubernetes.md"]','[]','{}','{}');
INSERT INTO "resources" VALUES('https://learnk8s.io/kubernetes-terraform','learnk8s.io/kubernetes-terraform: Creating Kubernetes clusters with Terraform','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','74947e16c183ed184451b05bb16e1e2246baf50d647baa508be3253f40878474',100.0,1779033329,0,'2026-05-17T17:55:29.563946+02:00',NULL,NULL,NULL,'[]','[]','["docs/terraform.md"]','[]','{}','{"duplicate_of": "https://learnkube.com/kubernetes-terraform"}');
INSERT INTO "resources" VALUES('https://learnk8s.io/kubernetes-wallpapers','learnk8s.io: Kubernetes wallpapers','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','6ce13c62a8bc45eef972f9242c1ff0015a5192f05f69e099647b84777577281b',100.0,1779034373,0,'2026-05-17T18:12:53.510679+02:00',NULL,NULL,NULL,'[]','[]','["docs/kubernetes.md"]','[]','{}','{"duplicate_of": "https://learnkube.com/kubernetes-wallpapers"}');
INSERT INTO "resources" VALUES('https://learnk8s.io/learn-kubernetes-weekly','learnk8s.io/learn-kubernetes-weekly 🌟','','N/A',0,NULL,NULL,NULL,NULL,0,NULL,'manual','1416222a7953b70272a92df35403c72cf9164d4fa61a9552e283495e4fe12f37',100.0,1779031536,0,'2026-05-17T17:25:36.451601+02:00',NULL,NULL,NULL,'[]','[]','["docs/kubernetes-newsletters.md"]','[]','{}','{}');
INSERT INTO "resources" VALUES('https://learnk8s.io/microservices-authentication-kubernetes','learnk8s.io: Authentication between microservices using Kubernetes identities'' 🌟','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','76b46e777ede25eb211914d9bff32a954b4afc03fb8944d2327c09dc7a422e46',100.0,1779031713,0,'2026-05-17T17:28:33.106410+02:00',NULL,NULL,NULL,'[]','[]','["docs/kubernetes-security.md"]','[]','{}','{"duplicate_of": "https://learnkube.com/microservices-authentication-kubernetes"}');
INSERT INTO "resources" VALUES('https://learnk8s.io/news','learnk8s.io/news','','N/A',0,NULL,NULL,NULL,NULL,0,NULL,'manual','deee39fdf238da9fa86b0a75b70e453007a2e98dbec1b5aeddd5cc0713eb27b8',100.0,1779030686,0,'2026-05-17T17:11:26.085276+02:00',NULL,NULL,NULL,'[]','[]','[]','[]','{}','{}');
INSERT INTO "resources" VALUES('https://learnk8s.io/production-best-practices','==learnk8s.io: Kubernetes production best practices==','','N/A',0,NULL,NULL,NULL,NULL,0,'online','manual','6c35ada1c5b7da57066666654f1eaf5a33cc3b0840b43fbc6ea7f0af123f9834',100.0,1779029323,0,'2026-05-17T16:48:43.964304+02:00',NULL,NULL,NULL,'[]','[]','["docs/kubernetes.md"]','[]','{}','{}');
INSERT INTO "resources" VALUES('https://learnk8s.io/rbac-kubernetes','==learnk8s.io: Limiting access to Kubernetes resources with RBAC== 🌟🌟🌟','','N/A',0,NULL,NULL,NULL,NULL,0,'online','manual','1d5e615fa2302d3395b70725e1eb787d0d4f76c987cf677cd23c03f645664387',100.0,1779031616,0,'2026-05-17T17:26:56.042523+02:00',NULL,NULL,NULL,'[]','[]','["docs/kubernetes-security.md"]','[]','{}','{}');
INSERT INTO "resources" VALUES('https://learnk8s.io/real-time-dashboard','learnk8s.io/real-time-dashboard','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','9c56dd6df70a5498db821593437bb7942e32a437384690922b571433e85cb955',100.0,1779029341,0,'2026-05-17T16:49:01.937843+02:00',NULL,NULL,NULL,'[]','[]','["docs/kubernetes-tools.md"]','[]','{}','{"duplicate_of": "https://learnkube.com/real-time-dashboard"}');
INSERT INTO "resources" VALUES('https://learnk8s.io/research','Kubernetes Research. Research documents on node instance types, managed services, ingress controllers, CNIs, etc. 🌟','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','66cfadb54f9e01f3db00d0fbf1a812d9249792f9f16f69ad0c8e2f2023617911',100.0,1779033576,0,'2026-05-17T17:59:36.133587+02:00',NULL,NULL,NULL,'[]','[]','["docs/cheatsheets.md", "docs/kubernetes.md", "docs/managed-kubernetes-in-public-cloud.md"]','[]','{}','{"duplicate_of": "https://learnkube.com/research"}');
INSERT INTO "resources" VALUES('https://learnk8s.io/scaling-celery-rabbitmq-kubernetes','learnk8s.io: Scaling Celery workers with RabbitMQ on Kubernetes','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','7b7275112d567b17217b7f4a8177b76e67e2d5a4565d6498ef646646bea0b29d',100.0,1779032548,0,'2026-05-17T17:42:28.039748+02:00',NULL,NULL,NULL,'[]','[]','["docs/kubernetes.md"]','[]','{}','{"duplicate_of": "https://learnkube.com/scaling-celery-rabbitmq-kubernetes"}');
INSERT INTO "resources" VALUES('https://learnk8s.io/setting-cpu-memory-limits-requests','learnk8s.io: Setting the right requests and limits in Kubernetes 🌟','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','1b64190b88399a152a4e67d5529900d787ac658db0a3d6effa1c2a70ce9d1b94',100.0,1779033425,0,'2026-05-17T17:57:05.456574+02:00',NULL,NULL,NULL,'[]','[]','["docs/kubernetes.md"]','[]','{}','{"duplicate_of": "https://learnkube.com/setting-cpu-memory-limits-requests"}');
INSERT INTO "resources" VALUES('https://learnk8s.io/sidecar-containers-patterns','learnk8s.io: Extending applications on Kubernetes with multi-container pods','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','4765b75da936e87296482a4c197a049c8261ab74cea5e0ae5d3080c57f21b227',100.0,1779031755,0,'2026-05-17T17:29:15.957139+02:00',NULL,NULL,NULL,'[]','[]','["docs/kubernetes.md"]','[]','{}','{"duplicate_of": "https://learnkube.com/sidecar-containers-patterns"}');
INSERT INTO "resources" VALUES('https://learnk8s.io/spring-boot-kubernetes-guide','learnk8s.io: Developing and deploying Spring Boot microservices on Kubernetes','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','90bb95ba0d06fc58aa3a10fc586e006f7c66a48922aaf2df0370cb1eb56d5183',100.0,1779029476,0,'2026-05-17T16:51:16.701840+02:00',NULL,NULL,NULL,'[]','[]','["docs/java_frameworks.md"]','[]','{}','{"duplicate_of": "https://learnkube.com/spring-boot-kubernetes-guide"}');
INSERT INTO "resources" VALUES('https://learnk8s.io/templating-yaml-with-code','Templating YAML in Kubernetes with real code','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','2e1de1fac5625a6f259f183e64956ac642b8b1edb1b9ed058382a799969782d0',100.0,1779031495,0,'2026-05-17T17:24:55.096069+02:00',NULL,NULL,NULL,'[]','[]','["docs/kubernetes.md"]','[]','{}','{"duplicate_of": "https://learnkube.com/templating-yaml-with-code"}');
INSERT INTO "resources" VALUES('https://learnk8s.io/terraform-aks','learnk8s.io/terraform-aks: Provisioning Kubernetes clusters on AWS with'' Terraform and AKS 🌟','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','48c0078a362c90c956d4c53acd283c05fab7c74833fd0dbfdede41d6af0d7df7',100.0,1779034510,0,'2026-05-17T18:15:10.725291+02:00',NULL,NULL,NULL,'[]','[]','["docs/terraform.md"]','[]','{}','{"duplicate_of": "https://learnkube.com/terraform-lke"}');
INSERT INTO "resources" VALUES('https://learnk8s.io/terraform-eks','learnk8s.io/terraform-eks: Provisioning Kubernetes clusters on AWS with'' Terraform and EKS 🌟','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','9ebd49dc4c4bb8370a0f2e5f13937e63a18d1b11fefda965171a5e9118c41d02',100.0,1779031013,0,'2026-05-17T17:16:53.291224+02:00',NULL,NULL,NULL,'[]','[]','["docs/terraform.md"]','[]','{}','{"duplicate_of": "https://learnk8s.io/terraform-aks"}');
INSERT INTO "resources" VALUES('https://learnk8s.io/terraform-gke','learnk8s.io/terraform-gke: Provisioning Kubernetes clusters on AWS with'' Terraform and GKE 🌟','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','6a0c0745dd910af8573a08410f99f8b3dac7bc469a577d585b68cfe7790b9e0b',100.0,1779033752,0,'2026-05-17T18:02:32.037963+02:00',NULL,NULL,NULL,'[]','[]','["docs/terraform.md"]','[]','{}','{"duplicate_of": "https://learnk8s.io/terraform-aks"}');
INSERT INTO "resources" VALUES('https://learnk8s.io/terraform-lke','learnk8s.io/terraform-lke: Provisioning Kubernetes clusters on Linode with'' Terraform 🌟','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','b2c9e3c5ece1f31e8f281585a508df5048a0affaf7a827ec4fd929a88eafa96e',100.0,1779032000,0,'2026-05-17T17:33:20.931974+02:00',NULL,NULL,NULL,'[]','[]','["docs/terraform.md"]','[]','{}','{"duplicate_of": "https://learnkube.com/terraform-lke"}');
INSERT INTO "resources" VALUES('https://learnk8s.io/troubleshooting-deployments','==learnk8s.io: A visual guide on troubleshooting Kubernetes deployments=='' 🌟','','N/A',0,NULL,NULL,NULL,NULL,0,'online','manual','e71cc356dc770e9623496f43843fcb473674431aeb1d0aad26338410382e0f7a',100.0,1779032057,0,'2026-05-17T17:34:17.687267+02:00',NULL,NULL,NULL,'[]','[]','["docs/kubernetes-troubleshooting.md"]','[]','{}','{}');
INSERT INTO "resources" VALUES('https://learnk8s.io/validating-kubernetes-yaml','Validating Kubernetes YAML for best practice and policies 🌟','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','9366b64b9fddaf0b5c7fc8d842146a33b29a21b6a933e82ec534413c95a03fad',100.0,1779030865,0,'2026-05-17T17:14:25.909501+02:00',NULL,NULL,NULL,'[]','[]','["docs/yaml.md"]','[]','{}','{"duplicate_of": "https://learnkube.com/validating-kubernetes-yaml"}');
INSERT INTO "resources" VALUES('https://learnkube.com/allocatable-resources','learnk8s.io: Allocatable memory and CPU in Kubernetes Nodes','','2023',0,'Demystifies how Kubernetes computes physical allocatable resources. Deeply details the underlying formulas for `kube-reserved`, `system-reserved`, and eviction thresholds to ensure cluster stability under heavy workloads.','N/A','Article','Advanced',0,'online','manual',NULL,NULL,NULL,0,'2023-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Cluster Architecture", "Sizing", "Node Allocatable"]','["[COMMUNITY-TOOL]"]','[]','["managed-kubernetes-in-public-cloud.md", "kubernetes.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://learnkube.com/authentication-kubernetes','learnk8s.io/authentication-kubernetes: User and workload identities in Kubernetes 🌟🌟🌟','- The difference b/w externally managed and internal identities.
    - How Kubernetes assigns identities for internal users with Service Accounts.','2023',0,'A deep analysis of the conceptual differences between human and workload identities within Kubernetes. Details how API server authentication modules resolve internal workloads using Service Accounts, contrasting them with external OIDC providers.','English','Educational Guide','Advanced',0,'online','manual',NULL,NULL,NULL,0,'2023-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Security", "Identity & Access", "Authentication"]','["[COMMUNITY-TOOL]", "[GUIDE]"]','[]','["kubernetes-security.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://learnkube.com/blog','learnk8s.io/blog','','2024',0,'Learnk8s offers high-fidelity, visually rich technical deep dives focusing on cluster mechanics and deployment configurations. Their educational guides resolve core operational complexities, making it a stellar developer resource for production container configuration.','English','Blog','Advanced',0,'online','manual',NULL,NULL,NULL,0,'2024-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Platform Engineering", "Training & Education", "Tutorials"]','["[COMMUNITY-TOOL]"]','[]','["kubernetes.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://learnkube.com/blog/smaller-docker-images','learnk8s.io: 3 simple tricks for smaller Docker images 🌟','','2023',0,'Presents three highly concrete engineering actions to reduce footprint size. Addresses the use of alpine/distroless, pruning development environments, and optimizing layers.','N/A','article','Intermediate',1,'online','manual',NULL,NULL,NULL,0,'2023-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Containers", "Build Optimization", "Kubernetes Deployment"]','["[COMMUNITY-TOOL]"]','[]','["docker.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://learnkube.com/cloud-resources-kubernetes','learnk8s.io: Provisioning cloud resources (AWS, GCP, Azure) in Kubernetes','','2022',0,'Explores the paradigm shift of utilizing Kubernetes-native custom resource definitions (CRDs) and operators to provision external cloud resources (such as AWS ACK, GCP Config Connector, and Azure Service Operator). This declarative Infrastructure-as-Code pattern replaces external Terraform runs with continuous control loops inside the cluster. (Live Grounding: Standardizes management under unified Kubernetes control planes, resolving out-of-band drifts).','YAML/Go','Technical Article','Advanced',0,'online','manual',NULL,NULL,NULL,0,'2022-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Cloud-Native Infrastructure", "Infrastructure Provisioning", "Kubernetes Operators"]','["[COMMUNITY-TOOL]"]','[]','["databases.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://learnkube.com/etcd-kubernetes','learnk8s.io: How etcd works with and without Kubernetes','','2022',0,'Compares the execution of etcd as a standalone key-value store with its role as Kubernetes'' single source of truth. Investigates Raft consensus mechanics, write paths, and how the API server serializes resource states.','English','Tutorial','Advanced',0,'online','manual',NULL,NULL,NULL,0,'2022-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Infrastructure", "Data Store", "etcd Core Concepts"]','["[COMMUNITY-TOOL]", "[GUIDE]"]','[]','["kubernetes.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://learnkube.com/graceful-shutdown','learnk8s.io: Graceful shutdown and zero downtime deployments in Kubernetes','','2021',5,'This reference analyzes pod termination lifecycles (SIGTERM, preStop hooks, and endpoint slice propagation delay). It contrasts standard rolling updates with the necessity of configuring a preStop hook to handle delayed traffic shifts, resolving the classic race condition between kubernetes API endpoint updates and pod eviction.','English','Article','Intermediate',1,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Cluster Management", "Deployments", "Zero Downtime"]','["[DE FACTO STANDARD]"]','[]','["kubernetes.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://learnkube.com/how-many-clusters','learnk8s.io: Architecting Kubernetes clusters — how many should you have?','','2023',0,'Investigates the design choices behind multi-cluster deployments versus expansive single-cluster topologies. Explores security zoning, geo-location latency requirements, blast radius mitigation, and operational complexity limits.','N/A','Article','Advanced',0,'online','manual',NULL,NULL,NULL,0,'2023-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Cluster Architecture", "Multi-Cluster", "Strategy"]','["[COMMUNITY-TOOL]"]','[]','["kubernetes.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://learnkube.com/kafka-ha-kubernetes','learnk8s.io/kafka-ha-kubernetes: Designing and testing a highly available Kafka cluster on Kubernetes 🌟','','2022',0,'A high-fidelity guide and testing blueprint for configuring a highly available Apache Kafka cluster on Kubernetes. Covers pod anti-affinity patterns, multi-AZ PV attachments, node failure recovery, and automated resiliency testing under active chaos conditions.','English','Tutorial','Advanced',0,'online','manual',NULL,NULL,NULL,0,'2022-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Event-Driven Systems", "Apache Kafka", "Kubernetes Deployment"]','["[COMMUNITY-TOOL]", "[GUIDE]"]','[]','["message-queue.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://learnkube.com/kubernetes-autoscaling-strategies','learnk8s.io: Architecting Kubernetes clusters — choosing the best autoscaling strategy 🌟','','2024',0,'An elite architectural advisory resource reviewing the design considerations of Karpenter versus standard Cluster Autoscaler. Evaluates how rapid node provisioning impacts cluster topology, pricing optimization, and overall scheduling reliability.','N/A','Blog','Advanced',0,'online','manual',NULL,NULL,NULL,0,'2024-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Kubernetes & Scaling", "Architecture & Strategy", "Resource Provisioning"]','["[COMMUNITY-TOOL]"]','[]','["kubernetes-autoscaling.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://learnkube.com/kubernetes-custom-authentication','Implementing a custom Kubernetes authentication method','','2023',0,'Provides a technical blueprint for implementing bespoke authentication strategies using webhook token authentication. It explains the integration of custom identity backends with the kube-apiserver lifecycle. Recommended for highly specialized security architectures with legacy SSO restrictions.','English','Article','Advanced',0,'online','manual',NULL,NULL,NULL,0,'2023-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Security", "Access Control", "Custom Authentication"]','["[LEGACY]"]','[]','["kubernetes-security.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://learnkube.com/kubernetes-instance-calculator','learnk8s.io: Kubernetes Instance Calculator 🌟🌟','','2022',2,'An interactive utility designed to calculate the most efficient node configurations based on target workloads. Guides architects in choosing between a fleet of low-resource VM instances or a dense pool of high-capacity compute nodes.','N/A','Tool','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2022-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Infrastructure Optimization", "Cluster Architecture", "Sizing"]','["[COMMUNITY-TOOL]"]','[]','["kubernetes.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://learnkube.com/kubernetes-long-lived-connections','learnk8s.io: Load balancing and scaling long-lived connections in Kubernetes 🌟🌟🌟','','2023',5,'An exceptional, highly-detailed exploration of how Kubernetes handles long-lived connections such as gRPC, HTTP/2, and WebSockets. Analyzes why standard iptables-based kube-proxy L4 load balancing fails to distribute traffic evenly, causing backend starvation. Live Grounding highlights that resolving these issues requires client-side load balancing, proxy-assisted gRPC routing, or active connection-termination intervals.','Markdown','Article','Advanced',1,'online','manual',NULL,NULL,NULL,0,'2023-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Networking & Security", "Load Balancing", "Performance & Tuning"]','["[DE FACTO STANDARD]"]','[]','["servicemesh.md", "kubernetes-networking.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://learnkube.com/kubernetes-network-packets','learnk8s.io: Tracing the path of network traffic in Kubernetes 🌟','','2022',5,'An exceptionally precise visual reconstruction tracing the physical path of network packets through container boundaries, virtual interfaces, iptables chains, and node boundaries. Invaluable reference for platform engineers tasked with isolating root causes of packet drops and latency spikes.','English','Guide','Advanced',1,'online','manual',NULL,NULL,NULL,0,'2022-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Infrastructure", "Networking", "Deep Dive", "Packet Flow"]','["[DE FACTO STANDARD]", "[GUIDE]"]','[]','["kubernetes-networking.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://learnkube.com/kubernetes-node-size','learnk8s.io: Architecting Kubernetes clusters — choosing a worker node size','','2023',0,'Analyzes the trade-offs of choosing small versus large instance types for Kubernetes worker nodes. Discusses pod density limits, network interfaces, control plane overhead, and daemon-set resource allocation footprint.','N/A','Article','Advanced',0,'duplicate','manual',NULL,NULL,NULL,0,'2023-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Cluster Architecture", "Sizing", "Worker Nodes"]','["[COMMUNITY-TOOL]"]','[]','["kubernetes.md"]','{}','{"duplicate_of": "https://itnext.io/architecting-kubernetes-clusters-choosing-a-worker-node-size-b3729cc0c78f"}');
INSERT INTO "resources" VALUES('https://learnkube.com/kubernetes-policies',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,'manual','e2dcb04ebc7a4532bcb40042bebe9b4670c5b28a90eceb1dc22cf2bd3b09544b',100.0,1779130495,0,'2026-05-18T20:54:55.015804+02:00',NULL,NULL,NULL,'[]','[]','["docs/kubernetes.md"]','[]','{}','{}');
INSERT INTO "resources" VALUES('https://learnkube.com/kubernetes-rollbacks','learnk8s.io: How do you rollback deployments in Kubernetes? 🌟','','2021',4,'Details the internal revision history mechanics of the Kubernetes Deployment API. Explains how the controller tracks replicaset generations and provides techniques for coordinating configmap and secret changes during unexpected application rollbacks.','English','Article','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Cluster Management", "Deployments", "Rollbacks"]','["[ENTERPRISE-STABLE]"]','[]','["kubernetes.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://learnkube.com/kubernetes-services-and-load-balancing','Kubernetes Services and Load Balancing Explained','','2024',4,'A contemporary structural breakdown explaining how Kubernetes leverages service endpoints to build abstract load balancing layers. Reviews the operations of kube-proxy in writing local node routing rules and traces how traffic migrates from virtual endpoints to real pod ports.','English','Guide','Intermediate',1,'online','manual',NULL,NULL,NULL,0,'2024-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Infrastructure", "Networking", "Fundamentals", "Service Discovery"]','["[ENTERPRISE-STABLE]", "[GUIDE]"]','[]','["kubernetes-tutorials.md", "kubernetes-networking.md", "kubernetes-tools.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://learnkube.com/kubernetes-terraform','learnk8s.io/kubernetes-terraform: Creating Kubernetes clusters with Terraform','','2023',0,'A detailed LearnK8s tutorial demonstrating cloud cluster provisioning with Terraform. Focuses on orchestrating clean IAM hierarchies, underlying storage provisions, network definitions, and secure worker node groups.','HCL','Technical Tutorial','Advanced',1,'online','manual',NULL,NULL,NULL,0,'2023-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Cloud Native", "Kubernetes", "Cluster Provisioning"]','["[COMMUNITY-TOOL]", "[GUIDE]"]','[]','["terraform.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://learnkube.com/kubernetes-wallpapers','learnk8s.io: Kubernetes wallpapers','','2021',1,'A collection of high-resolution, visually rich architectural diagrams and wallpaper guides designed to help developers visualize complex Kubernetes ecosystems, control plane interactions, and object lifecycles.','None','Reference','Beginner',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Community", "Visual Resources", "Wallpapers"]','["[COMMUNITY-TOOL]"]','[]','["kubernetes.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://learnkube.com/microservices-authentication-kubernetes','learnk8s.io: Authentication between microservices using Kubernetes identities 🌟','','2023',0,'A specialized guide analyzing how service-to-service communication can be secured natively. It demonstrates using Kubernetes ServiceAccount tokens as cryptographic identities to authenticate microservices without external overhead. This pattern reduces dependencies on heavy service meshes for simpler deployments.','English','Article','Advanced',1,'online','manual',NULL,NULL,NULL,0,'2023-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Security", "Identity & Access", "Microservice Identities"]','["[COMMUNITY-TOOL]"]','[]','["kubernetes-security.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://learnkube.com/news-events-jobs',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,'manual','e5788c48710ff2edb615875ff89a9fc888729c6e4f87115ba76fa5e6081937fb',100.0,1779130495,0,'2026-05-18T20:54:55.001127+02:00',NULL,NULL,NULL,'[]','[]','[]','[]','{}','{}');
INSERT INTO "resources" VALUES('https://learnkube.com/production-best-practices','learnk8s.io: Kubernetes production best practices','','2023',0,'High-quality, interactive checklist framework covering multi-zone redundancy, etcd scaling, high-availability control planes, application deployment limits, and robust DNS performance optimization.','English','Tutorial','Advanced',1,'online','manual',NULL,NULL,NULL,0,'2023-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Operations", "Best Practices", "Production Readiness"]','["[COMMUNITY-TOOL]", "[GUIDE]"]','[]','["kubernetes.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://learnkube.com/rbac-kubernetes','learnk8s.io: Limiting access to Kubernetes resources with RBAC 🌟🌟🌟','','2023',0,'A rigorous deep-dive into resource constraints using RBAC. Demonstrates how to write custom policies to isolate network endpoints, restrict API-driven actions, and test permissions safely using `kubectl auth can-i`.','English','Educational Guide','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2023-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Security", "Identity & Access", "RBAC"]','["[COMMUNITY-TOOL]", "[GUIDE]"]','[]','["kubernetes-security.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://learnkube.com/real-time-dashboard','learnk8s.io/real-time-dashboard','','2023',0,'An educational workspace resource demonstrating how to build dynamic, real-time dashboards to trace Kubernetes state shifts. Details WebSocket connections, SSE streaming, and reactive rendering engines to visualize namespace status.','TypeScript','Article','Intermediate',0,'online','manual','308be50f0363661fbd48ab64616949df2c63371c277adeae6004e9019a72c692',100.0,1779130494,0,'2026-05-18T20:54:54.976722+02:00',NULL,NULL,NULL,'["Infrastructure & Platform", "Kubernetes Tooling", "Developer Experience"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-tools.md"]','["kubernetes-tools.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://learnkube.com/research','learnk8s.io: Kubernetes Research. Research documents on node instance types, managed services, ingress controllers, CNIs, etc.','','2024',0,'An exceptional, data-driven research catalog evaluating critical Kubernetes deployment components. Compiles comparative benchmarks and analyses of CNI plugins (Cilium, Calico), cloud providers (EKS, GKE, AKS), virtual machine shapes, and Ingress Controller solutions, highlighting costs and latencies.','English','Research Portal','Advanced',1,'online','manual',NULL,NULL,NULL,0,'2024-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Research", "Architecture Analysis", "Infrastructure Design"]','["[COMMUNITY-TOOL]"]','[]','["cheatsheets.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://learnkube.com/scaling-celery-rabbitmq-kubernetes','learnk8s.io: Scaling Celery workers with RabbitMQ on Kubernetes','','2022',0,'An exceptional, step-by-step architectural guide on scaling distributed Python/Celery workers using Custom Metrics and RabbitMQ. Explains why scaling based on queue depth is superior to CPU-based HPA scaling for asynchronous workloads.','English','Technical Guide','Advanced',1,'online','manual',NULL,NULL,NULL,0,'2022-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Workload Scaling", "Asynchronous Processing", "Custom Metrics"]','["[COMMUNITY-TOOL]", "[GUIDE]"]','[]','["kubernetes.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://learnkube.com/setting-cpu-memory-limits-requests','learnk8s.io: Setting the right requests and limits in Kubernetes 🌟','','2022',0,'A highly structured, visual guide clarifying requests (scheduling floor) and limits (runtime ceiling).
- Contrasts how CPU (compressible) vs Memory (non-compressible) behave when limits are exceeded.
- Provides clear recommendations for setting optimal, cost-efficient margins.','English','Article','Intermediate',1,'online','manual',NULL,NULL,NULL,0,'2022-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Resource Management", "Resource Planning", "Requests and Limits"]','["[COMMUNITY-TOOL]"]','[]','["kubernetes.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://learnkube.com/sidecar-containers-patterns','learnk8s.io: Extending applications on Kubernetes with multi-container pods','','2026',0,'A technical manual explaining sidecar patterns, detailing how multiple containers share network interfaces and storage volumes inside a single pod. Shows how this facilitates logging, mutual TLS injection, and runtime instrumentation without bloating core runtime software components.','None','Blog Post','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2026-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Architecture", "Design Patterns", "Multi-Container Pods"]','["[COMMUNITY-TOOL]"]','[]','["kubernetes.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://learnkube.com/spring-boot-kubernetes-guide','learnk8s.io: Developing and deploying Spring Boot microservices on Kubernetes','','2023',5,'A highly technical deep dive into deployment strategies for Spring Boot microservices on Kubernetes, focusing on resource constraints, graceful shutdown, and container sizing. It bridges the gap between Java''s JVM memory footprints and Kubernetes container limits. This guide remains an industry gold-standard reference for configuring thread pools and JVM ergonomics inside container environments.','Java','Tutorial','Advanced',1,'online','manual',NULL,NULL,NULL,0,'2023-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Java Cloud Native", "Spring Boot", "Kubernetes Deployment"]','["[DE FACTO STANDARD]", "[GUIDE]"]','[]','["java_frameworks.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://learnkube.com/templating-yaml-with-code','Templating YAML in Kubernetes with real code','- TL;DR: You should use tools such as [yq](https://mikefarah.gitbook.io/yq) and kustomize to template YAML resources instead of relying on tools that interpolate strings such as [Helm](https://helm.sh).
    - If you''re working on large scale projects, you should consider using **real code** — you can find [hands-on examples on how to programmatically generate Kubernetes resources in Java, Go, Javascript, C# and Python in this repository](https://github.com/learnk8s/templating-kubernetes).','2023',0,'Advocates for programmatic Kubernetes resource generation in real-world programming languages (Go, Python, Java) over raw text-interpolated tools like Helm. Details static typing validation advantages, testing, and GitOps orchestration scale benefits.','Go','Repository','Advanced',0,'online','manual',NULL,NULL,NULL,0,'2023-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Configuration Management", "Declarative Templates", "Programmatic Generation"]','["[COMMUNITY-TOOL]"]','[]','["kubernetes.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://learnkube.com/terraform-aks','learnk8s.io/terraform-aks 🌟','','2023',4,'An educational deep-dive into provisioning and bootstrapping an Azure Kubernetes Service (AKS) cluster using Terraform. Covers declarative infrastructure configuration, state management, and basic cluster connectivity verification.','HCL','Article','Beginner',0,'online','manual',NULL,NULL,NULL,0,'2023-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Orchestration", "AKS", "Tutorials"]','["[ENTERPRISE-STABLE]"]','[]','["terraform.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://learnkube.com/terraform-eks','learnk8s.io/terraform-eks 🌟','','2023',0,'An expert-level learning curriculum detailing production-ready Amazon EKS infrastructure provisioning using Terraform. Focuses on setting up IAM policies, custom security boundaries, and Managed Node Groups.','HCL','Tutorial','Intermediate',0,'duplicate','manual',NULL,NULL,NULL,0,'2023-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Cloud Infrastructure", "AWS", "EKS & Container Orchestration"]','["[COMMUNITY-TOOL]", "[GUIDE]"]','[]','["terraform.md"]','{}','{"duplicate_of": "https://learnkube.com/terraform-aks"}');
INSERT INTO "resources" VALUES('https://learnkube.com/terraform-gke','learnk8s.io/terraform-gke  🌟','','2023',0,'A highly practical tutorial outlining GKE provisioning via Terraform. Guides engineers through VPC subnets, NAT gateway definition, and private cluster configuration patterns to ensure robust default network security boundaries.','HCL','Tutorial','Intermediate',0,'duplicate','manual',NULL,NULL,NULL,0,'2023-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Cloud Infrastructure", "GCP", "GKE Orchestration"]','["[COMMUNITY-TOOL]", "[GUIDE]"]','[]','["terraform.md"]','{}','{"duplicate_of": "https://learnkube.com/terraform-aks"}');
INSERT INTO "resources" VALUES('https://learnkube.com/terraform-lke','learnk8s.io/terraform-lke: Provisioning Kubernetes clusters on Linode with Terraform 🌟','','2023',0,'A step-by-step technical guide demonstrating the deployment of Linode Kubernetes Engine (LKE) clusters via Terraform. It outlines provider definitions, pool topology configuration, and secure extraction of kubeconfig parameters.','HCL','Tutorial','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2023-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Cloud Infrastructure", "Linode", "Kubernetes Provisioning"]','["[COMMUNITY-TOOL]", "[GUIDE]"]','[]','["terraform.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://learnkube.com/training','learnk8s.io/first-steps','','2021',0,'A world-class instructional portal providing interactive labs and highly visual, deeply detailed tutorials designed to demystify complex Kubernetes networking and cluster topologies. Ideal for training enterprise engineering teams, it ensures robust mental models of container interactions and scheduling concepts.','English','Course','Beginner',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Training", "Interactive Learning", "Beginner"]','["[COMMUNITY-TOOL]", "[GUIDE]"]','[]','["kubernetes.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://learnkube.com/troubleshooting-deployments','learnk8s.io: A visual guide on troubleshooting Kubernetes deployments','','2023',0,'A high-density visual guide detailing a deterministic flowchart for troubleshooting Kubernetes deployment failures. It systematically walks engineers through checking ingress, service routing, selector matching, and pod-level failures (e.g., CrashLoopBackOff).','English','Guide','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2023-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Observability", "Debugging", "Troubleshooting Guide"]','["[COMMUNITY-TOOL]", "[GUIDE]"]','[]','["kubernetes-troubleshooting.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://learnkube.com/validating-kubernetes-yaml','Validating Kubernetes YAML for best practice and policies 🌟','','2024',0,'A comprehensive operational guide detailing static analysis, policy enforcement, and structural schema validation of Kubernetes manifests using tools like Kube-score, Conftest, and Polaris.','YAML','Technical Article','Medium',0,'online','manual',NULL,NULL,NULL,0,'2024-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Platform Engineering", "Kubernetes Manifests", "Validation & Linting"]','["[COMMUNITY-TOOL]"]','[]','["yaml.md"]','{}','{"is_special": true}');
INSERT INTO "resources" VALUES('https://learntocloud.guide','learntocloud.guide','','2026',0,'An open-source, highly structured educational roadmap designed to transition traditional sysadmins into proficient cloud engineers. It guides learners through networking, Linux administration, infrastructure as code, and cloud-native topologies. Live grounding highlights its massive adoption within the DevOps community.','English','Guide/Education','Beginner',0,'online','manual',NULL,NULL,NULL,0,'2026-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Cloud Learning", "Curriculum", "Cloud Engineering"]','["[COMMUNITY-TOOL]", "[GUIDE]"]','[]','["demos.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://leebriggs.co.uk/blog/2019/02/07/why-are-we-templating-yaml.html',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,'manual','f5fdab1c2c93daa1dab3c893da464653062f05a2304c8f524fd93c51873bbe75',100.0,1779031827,0,'2026-05-17T17:30:27.335602+02:00',NULL,NULL,NULL,'[]','[]','["docs/yaml.md"]','[]','{}','{}');
INSERT INTO "resources" VALUES('https://legacy-controller-docs.ansible.com/ansible-tower','Ansible Tower Docs','','2021',0,'Legacy documentation archive for Ansible Tower, Red Hat''s proprietary enterprise web console and REST API dashboard for Ansible. Note that in recent product lifecycles, Ansible Tower has been superseded and integrated into the containerized Red Hat Ansible Automation Platform.','N/A','Documentation','Advanced',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Infrastructure as Code", "Ansible", "Enterprise Control"]','["[LEGACY]"]','[]','["ansible.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://lenshq.io','Lens Kubernetes IDE 🌟','','2026',5,'The premier desktop IDE for Kubernetes administrators, offering unmatched multi-cluster management, real-time log streaming, resource debugging, and custom extensions. Extensively used to streamline production cluster maintenance.','TypeScript','Tool','Advanced',0,'online','manual',NULL,NULL,NULL,0,'2026-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Platform Engineering", "UI & Dashboards", "Visual Ide"]','["[DE FACTO STANDARD]"]','[]','["kubernetes-based-devel.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://levelup.gitconnected.com/12-visual-studio-code-shortcuts-that-every-developer-must-know-8d6ce5fc3631','levelup.gitconnected.com: 12 Visual Studio Code Shortcuts That Every Developer'' Must Know','','N/A',0,'A curated technical resource and architectural guide covering levelup.gitconnected.com: 12 Visual Studio Code Shortcuts That Every Developer'' Must Know in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779030425,0,'2026-05-17T17:07:05.612099+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/visual-studio.md"]','["visual-studio.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://levelup.gitconnected.com/5-bash-string-manipulation-methods-that-help-every-developer-49d4ee38b593','levelup.gitconnected.com: 5 Bash String Manipulation Methods That Help Every'' Developer','','N/A',0,'A curated technical resource and architectural guide covering levelup.gitconnected.com: 5 Bash String Manipulation Methods That Help Every'' Developer in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779031533,0,'2026-05-17T17:25:33.429266+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/linux.md"]','["linux.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://levelup.gitconnected.com/5-git-commands-to-know-before-your-first-tech-job-or-internship-1b5856313338','levelup.gitconnected.com: 5 Git Commands to Know Before Your First Tech'' Job or Internship','','N/A',0,'A curated technical resource and architectural guide covering levelup.gitconnected.com: 5 Git Commands to Know Before Your First Tech'' Job or Internship in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779029613,0,'2026-05-17T16:53:33.230833+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/git.md"]','["git.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://levelup.gitconnected.com/5-tips-for-troubleshooting-apps-on-kubernetes-835b6b539c24','levelup.gitconnected.com: 5 tips for troubleshooting apps on Kubernetes','','N/A',0,'A curated technical resource and architectural guide covering levelup.gitconnected.com: 5 tips for troubleshooting apps on Kubernetes in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779033074,0,'2026-05-17T17:51:14.309321+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-troubleshooting.md"]','["kubernetes-troubleshooting.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://levelup.gitconnected.com/5-tips-to-design-for-multi-tenancy-architecture-5f7d55657d77','levelup.gitconnected.com: 5 Tips To Design For Multi-Tenancy Architecture','','N/A',0,'A curated technical resource and architectural guide covering levelup.gitconnected.com: 5 Tips To Design For Multi-Tenancy Architecture in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779034504,0,'2026-05-17T18:15:04.475763+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/introduction.md"]','["introduction.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://levelup.gitconnected.com/5-tricks-to-take-your-kubernetes-skills-to-the-next-level-a5541baeb18e','levelup.gitconnected.com: 5 Tricks to take your Kubernetes skills to the'' next level','','N/A',0,'A curated technical resource and architectural guide covering levelup.gitconnected.com: 5 Tricks to take your Kubernetes skills to the'' next level in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779031117,0,'2026-05-17T17:18:37.252881+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes.md"]','["kubernetes.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://levelup.gitconnected.com/access-kubernetes-objects-data-from-proc-directory-8d2ec6a0faba','levelup.gitconnected.com: Access Kubernetes Objects Data From /Proc Directory'' 🌟','','N/A',0,'A curated technical resource and architectural guide covering levelup.gitconnected.com: Access Kubernetes Objects Data From /Proc Directory'' 🌟 in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779033500,0,'2026-05-17T17:58:20.324174+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-troubleshooting.md"]','["kubernetes-troubleshooting.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://levelup.gitconnected.com/automating-integration-and-deployment-to-remote-server-63a2b6576ebf','levelup.gitconnected.com: Automating Integration and Deployment to Remote'' Server','','N/A',0,'A curated technical resource and architectural guide covering levelup.gitconnected.com: Automating Integration and Deployment to Remote'' Server in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779031422,0,'2026-05-17T17:23:42.452555+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/git.md"]','["git.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://levelup.gitconnected.com/aws-azure-gcp-resource-hierarchies-25b829127511','AWS, Azure, GCP: Resource Hierarchies','','N/A',0,'A curated technical resource and architectural guide covering AWS, Azure, GCP: Resource Hierarchies in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779032466,0,'2026-05-17T17:41:06.056114+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/aws.md"]','["aws.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://levelup.gitconnected.com/basics-of-ci-cd-a98340c60b04','==levelup.gitconnected.com: Basics of CI/CD==','','N/A',0,'A curated technical resource and architectural guide covering ==levelup.gitconnected.com: Basics of CI/CD== in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779032223,0,'2026-05-17T17:37:03.554741+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/cicd.md"]','["cicd.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://levelup.gitconnected.com/blue-green-with-canary-deployment-a-novel-approach-2cee77ff564d','gitconnected.com: Blue-Green with Canary Deployment — A Novel approach','','N/A',0,'A curated technical resource and architectural guide covering gitconnected.com: Blue-Green with Canary Deployment — A Novel approach in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779031185,0,'2026-05-17T17:19:45.897583+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/cicd.md"]','["cicd.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://levelup.gitconnected.com/concurrency-in-go-shared-memory-a2ef201b396b','levelup.gitconnected.com: Concurrency in Go: shared memory','','N/A',0,'A curated technical resource and architectural guide covering levelup.gitconnected.com: Concurrency in Go: shared memory in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779033435,0,'2026-05-17T17:57:15.833543+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/golang.md"]','["golang.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://levelup.gitconnected.com/continuous-integration-continuous-deployment-with-terraform-cloud-ad384f29d7a0','levelup.gitconnected.com: Continuous Integration and Continuous Deployment'' with Terraform Cloud','','N/A',0,'A curated technical resource and architectural guide covering levelup.gitconnected.com: Continuous Integration and Continuous Deployment'' with Terraform Cloud in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779032170,0,'2026-05-17T17:36:10.853025+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/terraform.md"]','["terraform.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://levelup.gitconnected.com/deploying-simple-golang-webapp-to-kubernetes-25dc1736dcc4','levelup.gitconnected.com: Deploying a Simple Golang Web App to Kubernetes','','N/A',0,'A curated technical resource and architectural guide covering levelup.gitconnected.com: Deploying a Simple Golang Web App to Kubernetes in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779033696,0,'2026-05-17T18:01:36.991862+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/demos.md"]','["demos.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://levelup.gitconnected.com/digestible-devops-the-7-devops-practices-8bd8b34e1418','Digestible DevOps: The 7 DevOps Practices','','N/A',0,'A curated technical resource and architectural guide covering Digestible DevOps: The 7 DevOps Practices in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779033973,0,'2026-05-17T18:06:13.826324+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/devops.md"]','["devops.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://levelup.gitconnected.com/do-you-know-distributed-job-scheduling-in-microservices-architecture-44082adad8ac','levelup.gitconnected.com: Do you know Distributed Job Scheduling in Microservices'' Architecture? 🌟','','N/A',0,'A curated technical resource and architectural guide covering levelup.gitconnected.com: Do you know Distributed Job Scheduling in Microservices'' Architecture? 🌟 in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779031302,0,'2026-05-17T17:21:42.168021+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/introduction.md"]','["introduction.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://levelup.gitconnected.com/effects-of-docker-image-size-on-autoscaling-w-r-t-single-and-multi-node-kube-cluster-29c4f689cd99','levelup.gitconnected.com: Effects of Docker Image Size on AutoScaling w.r.t'' Single and Multi-Node Kube Cluster','','N/A',0,'A curated technical resource and architectural guide covering levelup.gitconnected.com: Effects of Docker Image Size on AutoScaling w.r.t'' Single and Multi-Node Kube Cluster in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779030084,0,'2026-05-17T17:01:24.627652+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-autoscaling.md"]','["kubernetes-autoscaling.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://levelup.gitconnected.com/enforce-audit-policy-in-kubernetes-k8s-34e504733300','levelup.gitconnected.com: Enforce Audit Policy in Kubernetes (k8s)','','N/A',0,'A curated technical resource and architectural guide covering levelup.gitconnected.com: Enforce Audit Policy in Kubernetes (k8s) in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779032900,0,'2026-05-17T17:48:20.111723+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-security.md"]','["kubernetes-security.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://levelup.gitconnected.com/error-handling-in-event-driven-systems-1f0a7ef2cfb7','levelup.gitconnected.com: Error Handling in Event-Driven Systems','','N/A',0,'A curated technical resource and architectural guide covering levelup.gitconnected.com: Error Handling in Event-Driven Systems in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779030614,0,'2026-05-17T17:10:14.836326+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/introduction.md"]','["introduction.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://levelup.gitconnected.com/exploring-grafana-agent-flow-simplifying-monitoring-for-kubernetes-2a06a92614','levelup.gitconnected.com: Grafana Agent Flow: Simplifying Monitoring and'' Telemetry Collection for Kubernetes Clusters','','N/A',0,'A curated technical resource and architectural guide covering levelup.gitconnected.com: Grafana Agent Flow: Simplifying Monitoring and'' Telemetry Collection for Kubernetes Clusters in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779032056,0,'2026-05-17T17:34:16.840916+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/grafana.md"]','["grafana.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://levelup.gitconnected.com/first-try-on-java-operator-sdk-5a07f30771de','==levelup.gitconnected.com: First Try on Java Operator SDK==','','N/A',0,'A curated technical resource and architectural guide covering ==levelup.gitconnected.com: First Try on Java Operator SDK== in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779033205,0,'2026-05-17T17:53:25.876547+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-client-libraries.md"]','["kubernetes-client-libraries.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://levelup.gitconnected.com/flux-cd-getting-started-1a06671d718f','levelup.gitconnected.com: Flux CD: Getting Started','','N/A',0,'A curated technical resource and architectural guide covering levelup.gitconnected.com: Flux CD: Getting Started in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779034326,0,'2026-05-17T18:12:06.332406+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/flux.md"]','["flux.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://levelup.gitconnected.com/fully-explained-array-data-structure-in-python-67dd9a12b695','levelup.gitconnected.com: Fully Explained Array Data Structure in Python','','N/A',0,'A curated technical resource and architectural guide covering levelup.gitconnected.com: Fully Explained Array Data Structure in Python in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779031782,0,'2026-05-17T17:29:42.055355+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/python.md"]','["python.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://levelup.gitconnected.com/generics-in-go-viva-la-revolution-e27898bf5495','levelup.gitconnected.com: Generics in Go: Viva La Revolution!','','N/A',0,'A curated technical resource and architectural guide covering levelup.gitconnected.com: Generics in Go: Viva La Revolution! in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779032683,0,'2026-05-17T17:44:43.847542+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/golang.md"]','["golang.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://levelup.gitconnected.com/getting-started-with-argocd-on-your-kubernetes-cluster-552ca5d8cf41','levelup.gitconnected.com: Getting Started With ArgoCD on your Kubernetes'' Cluster','','N/A',0,'A curated technical resource and architectural guide covering levelup.gitconnected.com: Getting Started With ArgoCD on your Kubernetes'' Cluster in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779034116,0,'2026-05-17T18:08:36.010071+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/argo.md"]','["argo.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://levelup.gitconnected.com/github-actions-self-hosted-runners-on-amazon-eks-spot-instances-bc3abcd5d38f','levelup.gitconnected.com: GitHub Actions, self-hosted runners on Amazon'' EKS & spot instances','','N/A',0,'A curated technical resource and architectural guide covering levelup.gitconnected.com: GitHub Actions, self-hosted runners on Amazon'' EKS & spot instances in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779032832,0,'2026-05-17T17:47:12.926902+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/demos.md"]','["demos.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://levelup.gitconnected.com/github-may-replace-dockerhub-a5da5e547f01','==levelup.gitconnected.com: GitHub may replace DockerHub==','','N/A',0,'A curated technical resource and architectural guide covering ==levelup.gitconnected.com: GitHub may replace DockerHub== in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779032699,0,'2026-05-17T17:44:59.184532+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/git.md"]','["git.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://levelup.gitconnected.com/gitops-ci-cd-using-github-actions-and-argocd-on-kubernetes-909d85d37746','levelup.gitconnected.com: GitOps: CI/CD using GitHub Actions and ArgoCD'' on Kubernetes','','N/A',0,'A curated technical resource and architectural guide covering levelup.gitconnected.com: GitOps: CI/CD using GitHub Actions and ArgoCD'' on Kubernetes in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779032920,0,'2026-05-17T17:48:40.289509+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/demos.md"]','["demos.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://levelup.gitconnected.com/helm-101-for-developers-1c28e734937e','levelup.gitconnected.com: Helm 101 for Developers','','N/A',0,'A curated technical resource and architectural guide covering levelup.gitconnected.com: Helm 101 for Developers in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779030561,0,'2026-05-17T17:09:21.549917+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/helm.md"]','["helm.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://levelup.gitconnected.com/helm-data-sharing-between-parent-and-child-chart-c4487a452d4e','levelup.gitconnected.com: Helm — Data Sharing Between Parent and Child Chart','','N/A',0,'A curated technical resource and architectural guide covering levelup.gitconnected.com: Helm — Data Sharing Between Parent and Child Chart in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779032819,0,'2026-05-17T17:46:59.680440+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/helm.md"]','["helm.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://levelup.gitconnected.com/helm-named-templates-de2efc3875d0','levelup.gitconnected.com: Helm—Named Templates','','N/A',0,'A curated technical resource and architectural guide covering levelup.gitconnected.com: Helm—Named Templates in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779030034,0,'2026-05-17T17:00:34.509989+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/helm.md"]','["helm.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://levelup.gitconnected.com/helm-vs-kustomize-navigating-kubernetes-configuration-complexity-ae86596c3cf2','levelup.gitconnected.com: Helm vs. Kustomize: Navigating Kubernetes Configuration'' Complexity','','N/A',0,'A curated technical resource and architectural guide covering levelup.gitconnected.com: Helm vs. Kustomize: Navigating Kubernetes Configuration'' Complexity in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779032256,0,'2026-05-17T17:37:36.863067+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kustomize.md"]','["kustomize.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://levelup.gitconnected.com/how-to-design-a-system-to-scale-to-your-first-100-million-users-4450a2f9703d','levelup.gitconnected.com: How to design a system to scale to your first'' 100 million users','','N/A',0,'A curated technical resource and architectural guide covering levelup.gitconnected.com: How to design a system to scale to your first'' 100 million users in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779031416,0,'2026-05-17T17:23:36.282685+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/databases.md", "docs/introduction.md"]','["databases.md", "introduction.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://levelup.gitconnected.com/how-to-guess-the-right-size-for-your-kubernetes-pods-9c88686fec','==levelup.gitconnected.com: How to guess the right size for your Kubernetes'' Pods?==','','N/A',0,'A curated technical resource and architectural guide covering ==levelup.gitconnected.com: How to guess the right size for your Kubernetes'' Pods?== in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779031805,0,'2026-05-17T17:30:05.018370+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes.md"]','["kubernetes.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://levelup.gitconnected.com/how-to-manage-your-technical-backlog-868415f8eea9','levelup.gitconnected.com: How to manage your technical backlog','','N/A',0,'A curated technical resource and architectural guide covering levelup.gitconnected.com: How to manage your technical backlog in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779034391,0,'2026-05-17T18:13:11.884973+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/project-management-methodology.md"]','["project-management-methodology.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://levelup.gitconnected.com/installing-exploring-the-kube-prometheus-project-eef375d49f6b','levelup.gitconnected.com: Installing & Exploring the Kube-Prometheus Project','','N/A',0,'A curated technical resource and architectural guide covering levelup.gitconnected.com: Installing & Exploring the Kube-Prometheus Project in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779030299,0,'2026-05-17T17:04:59.719387+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-monitoring.md"]','["kubernetes-monitoring.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://levelup.gitconnected.com/introduction-to-helm-dashboard-dddf43e38cc2','levelup.gitconnected.com: Introduction to Helm Dashboard','','N/A',0,'A curated technical resource and architectural guide covering levelup.gitconnected.com: Introduction to Helm Dashboard in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779032254,0,'2026-05-17T17:37:34.693819+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/helm.md"]','["helm.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://levelup.gitconnected.com/kafka-for-engineers-975feaea6067','levelup.gitconnected.com: Kafka for Engineers 🌟','','N/A',0,'A curated technical resource and architectural guide covering levelup.gitconnected.com: Kafka for Engineers 🌟 in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779031714,0,'2026-05-17T17:28:34.508310+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/message-queue.md"]','["message-queue.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://levelup.gitconnected.com/kubernetes-101-secrets-20d068ab0563','levelup.gitconnected.com: Kubernetes 101: Secrets','','N/A',0,'A curated technical resource and architectural guide covering levelup.gitconnected.com: Kubernetes 101: Secrets in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779033665,0,'2026-05-17T18:01:05.750204+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes.md"]','["kubernetes.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://levelup.gitconnected.com/kubernetes-101-understanding-the-basics-of-container-orchestration-898562f45651','levelup.gitconnected.com: Kubernetes 101: Understanding the Basics of Container'' Orchestration','','N/A',0,'A curated technical resource and architectural guide covering levelup.gitconnected.com: Kubernetes 101: Understanding the Basics of Container'' Orchestration in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779031537,0,'2026-05-17T17:25:37.784666+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes.md"]','["kubernetes.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://levelup.gitconnected.com/kubernetes-autoscaling-101-cluster-autoscaler-horizontal-pod-autoscaler-and-vertical-pod-2a441d9ad231','gitconnected.com: Kubernetes Autoscaling 101: Cluster Autoscaler, Horizontal'' Pod Autoscaler, and Vertical Pod Autoscaler','','N/A',0,'A curated technical resource and architectural guide covering gitconnected.com: Kubernetes Autoscaling 101: Cluster Autoscaler, Horizontal'' Pod Autoscaler, and Vertical Pod Autoscaler in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779032036,0,'2026-05-17T17:33:56.656854+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-autoscaling.md"]','["kubernetes-autoscaling.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://levelup.gitconnected.com/kubernetes-monitoring-101-core-pipeline-services-pipeline-a34cd4cc9627','Kubernetes Monitoring 101 — Core pipeline & Services Pipeline','','N/A',0,'A curated technical resource and architectural guide covering Kubernetes Monitoring 101 — Core pipeline & Services Pipeline in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779030422,0,'2026-05-17T17:07:02.400550+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-monitoring.md"]','["kubernetes-monitoring.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://levelup.gitconnected.com/kubernetes-planternetes-v1-28-non-graceful-node-shutdown-feature-8608d5073519','levelup.gitconnected.com: Kubernetes Planternetes v1.28: Non-Graceful Node'' Shutdown Feature','','N/A',0,'A curated technical resource and architectural guide covering levelup.gitconnected.com: Kubernetes Planternetes v1.28: Non-Graceful Node'' Shutdown Feature in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779032134,0,'2026-05-17T17:35:34.574350+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-releases.md"]','["kubernetes-releases.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://levelup.gitconnected.com/kubernetes-with-coredns-e40772c5e6ee','levelup.gitconnected.com: Kubernetes with CoreDNS','','N/A',0,'A curated technical resource and architectural guide covering levelup.gitconnected.com: Kubernetes with CoreDNS in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779030975,0,'2026-05-17T17:16:15.483361+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-networking.md"]','["kubernetes-networking.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://levelup.gitconnected.com/master-sparkml-practical-guide-for-machine-learning-1efe1bd9cdce','levelup.gitconnected.com: Master SparkML: Practical Guide for Machine Learning','','N/A',0,'A curated technical resource and architectural guide covering levelup.gitconnected.com: Master SparkML: Practical Guide for Machine Learning in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779029171,0,'2026-05-17T16:46:11.970143+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-bigdata.md"]','["kubernetes-bigdata.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://levelup.gitconnected.com/micro-frontend-architecture-794442e9b325','levelup.gitconnected.com: Micro Frontend Architecture','','N/A',0,'A curated technical resource and architectural guide covering levelup.gitconnected.com: Micro Frontend Architecture in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779029938,0,'2026-05-17T16:58:58.840220+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/introduction.md"]','["introduction.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://levelup.gitconnected.com/multi-tenant-application-a29153d31c5a','levelup.gitconnected.com: Multi-Tenant Application','','N/A',0,'A curated technical resource and architectural guide covering levelup.gitconnected.com: Multi-Tenant Application in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779030014,0,'2026-05-17T17:00:14.710079+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/introduction.md"]','["introduction.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://levelup.gitconnected.com/nestjs-microservices-with-grpc-api-gateway-and-authentication-part-1-2-650009c03686','levelup.gitconnected.com: NestJS: Microservices with gRPC, API Gateway,'' and Authentication — Part 1/2','','N/A',0,'A curated technical resource and architectural guide covering levelup.gitconnected.com: NestJS: Microservices with gRPC, API Gateway,'' and Authentication — Part 1/2 in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779029364,0,'2026-05-17T16:49:24.855500+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/cheatsheets.md"]','["cheatsheets.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://levelup.gitconnected.com/openshift-the-next-level-of-kubernetes-6d58ad722b26','levelup.gitconnected.com: OpenShift — The Next Level of Kubernetes','','N/A',0,'A curated technical resource and architectural guide covering levelup.gitconnected.com: OpenShift — The Next Level of Kubernetes in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779029796,0,'2026-05-17T16:56:36.137478+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/introduction.md"]','["introduction.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://levelup.gitconnected.com/operators-extending-kubernetes-capabilities-184df001b7e','==levelup.gitconnected.com: Operators : Extending Kubernetes Capabilities==','','N/A',0,'A curated technical resource and architectural guide covering ==levelup.gitconnected.com: Operators : Extending Kubernetes Capabilities== in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779031255,0,'2026-05-17T17:20:55.354061+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-operators-controllers.md"]','["kubernetes-operators-controllers.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://levelup.gitconnected.com/running-workflows-on-windows-with-jenkins-pipeline-and-kubernetes-52752a89a0e7','levelup.gitconnected.com: Running Workflows on windows with Jenkins pipeline'' and Kubernetes','','N/A',0,'A curated technical resource and architectural guide covering levelup.gitconnected.com: Running Workflows on windows with Jenkins pipeline'' and Kubernetes in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779031117,0,'2026-05-17T17:18:37.415963+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/managed-kubernetes-in-public-cloud.md"]','["managed-kubernetes-in-public-cloud.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://levelup.gitconnected.com/scale-your-apps-using-keda-in-kubernetes-a1f2142ecc20','levelup.gitconnected.com: Scale your Apps using KEDA in Kubernetes','','N/A',0,'A curated technical resource and architectural guide covering levelup.gitconnected.com: Scale your Apps using KEDA in Kubernetes in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779029992,0,'2026-05-17T16:59:52.855584+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-autoscaling.md"]','["kubernetes-autoscaling.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://levelup.gitconnected.com/setting-up-application-load-balancer-ingress-for-the-pods-running-in-aws-eks-fargate-519e20e97497','levelup.gitconnected.com: Setting up Application Load Balancer (Ingress)'' for the Pods running in AWS EKS Fargate','','N/A',0,'A curated technical resource and architectural guide covering levelup.gitconnected.com: Setting up Application Load Balancer (Ingress)'' for the Pods running in AWS EKS Fargate in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779033342,0,'2026-05-17T17:55:42.610533+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-networking.md"]','["kubernetes-networking.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://levelup.gitconnected.com/short-using-iac-over-clickops-229e919b5373','levelup.gitconnected.com: Short: Using IaC over Clickops','','N/A',0,'A curated technical resource and architectural guide covering levelup.gitconnected.com: Short: Using IaC over Clickops in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779031333,0,'2026-05-17T17:22:13.368106+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/iac.md"]','["iac.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://levelup.gitconnected.com/start-your-scripting-journey-today-bash-script-part-1-46cbddf4e4e7','levelup.gitconnected.com: Start Your Scripting Journey Today | Bash Script'' — Part 1','','N/A',0,'A curated technical resource and architectural guide covering levelup.gitconnected.com: Start Your Scripting Journey Today | Bash Script'' — Part 1 in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779031676,0,'2026-05-17T17:27:56.547530+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/linux.md"]','["linux.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://levelup.gitconnected.com/step-by-step-slow-guide-kubernetes-dashboard-on-raspberry-pi-cluster-part-2-acdc8f9b5b99','levelup.gitconnected.com: Step by Step Slow Guide: Kubernetes Dashboard'' on Raspberry Pi Cluster (Part 2)','','N/A',0,'A curated technical resource and architectural guide covering levelup.gitconnected.com: Step by Step Slow Guide: Kubernetes Dashboard'' on Raspberry Pi Cluster (Part 2) in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779032105,0,'2026-05-17T17:35:05.716571+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-based-devel.md"]','["kubernetes-based-devel.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://levelup.gitconnected.com/the-core-of-kubernetes-security-clusters-5d9a69f1dba4','levelup.gitconnected.com: The Core of Kubernetes Security: Clusters','','N/A',0,'A curated technical resource and architectural guide covering levelup.gitconnected.com: The Core of Kubernetes Security: Clusters in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779030005,0,'2026-05-17T17:00:05.370236+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-security.md"]','["kubernetes-security.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://levelup.gitconnected.com/top-30-git-commands-you-should-know-to-master-git-cli-f04e041779bc','levelup.gitconnected.com: Top 30 Git Commands You Should Know To Master'' Git CLI','','N/A',0,'A curated technical resource and architectural guide covering levelup.gitconnected.com: Top 30 Git Commands You Should Know To Master'' Git CLI in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779030201,0,'2026-05-17T17:03:21.986409+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/git.md"]','["git.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://levelup.gitconnected.com/truth-about-soap-vs-rest-vs-grpc-vs-graphql-checklist-f50bcb475adf','levelup.gitconnected.com: Truth About { SOAP vs REST vs GRPC vs GraphQL'' } Checklist','','N/A',0,'A curated technical resource and architectural guide covering levelup.gitconnected.com: Truth About { SOAP vs REST vs GRPC vs GraphQL'' } Checklist in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779029225,0,'2026-05-17T16:47:05.547651+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/api.md"]','["api.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://levelup.gitconnected.com/vim-a-how-to-guide-55f63bfdcff','levelup.gitconnected.com: Vim: A How-To Guide','','N/A',0,'A curated technical resource and architectural guide covering levelup.gitconnected.com: Vim: A How-To Guide in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779034041,0,'2026-05-17T18:07:21.430409+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/linux.md"]','["linux.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://levelup.gitconnected.com/whats-wrong-with-your-crudy-interfaces-besides-everything-bde4f4c8cb8a','levelup.gitconnected.com: What’s Wrong With Your CRUD APIs— Besides Everything?','','N/A',0,'A curated technical resource and architectural guide covering levelup.gitconnected.com: What’s Wrong With Your CRUD APIs— Besides Everything? in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779031696,0,'2026-05-17T17:28:16.482288+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/api.md"]','["api.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://liavyona09.medium.com/spice-up-your-kubernetes-environment-with-aws-lambda-a07d81347607','liavyona09.medium.com: Spice up Your Kubernetes Environment with AWS Lambda','','N/A',0,'A curated technical resource and architectural guide covering liavyona09.medium.com: Spice up Your Kubernetes Environment with AWS Lambda in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'duplicate','manual','N/A',100.0,1779030011,0,'2026-05-17T17:00:11.702784+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/aws-serverless.md"]','["aws-serverless.md"]','{}','{"duplicate_of": "https://blog.usejournal.com/spice-up-your-kubernetes-environment-with-aws-lambda-a07d81347607"}');
INSERT INTO "resources" VALUES('https://libguestfs.org/guestfish.1.html','Guestfish','','2026',0,'An interactive command-line shell that enables safe, direct manipulation of virtual machine disk images without running the actual virtual machine. Allows direct filesystem edits, configuration injects, and recovery procedures across VM formats.','C','Utility Tool','Advanced',0,'online','manual',NULL,NULL,NULL,0,'2026-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Linux", "Virtualization", "Disk Utilities"]','["[COMMUNITY-TOOL]"]','[]','["linux.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://libropython.es','Think Python en espanol (Piensa en Python)','Think Python en español es una versión moderna y gratuita del clásico libro de programación. Combina teoría, ejercicios prácticos y cuadernos interactivos de Google Colab para aprender a programar con lógica profesional. [SPANISH CONTENT]','2026',4,'A modern, community-driven Spanish translation of the foundational book ''Think Python'' (Piensa en Python), curated and localized by Miguel Ángel Durán (midudev) in 2026. This version integrates modern tooling such as interactive Jupyter Notebooks and Google Colab, guiding students through core programming logic, algorithms, and an introduction to agentic language models. An exceptional pedagogical asset for the Spanish-speaking software engineering community. [SPANISH CONTENT]','Spanish','document','Beginner',0,'online','automatic','f866d5105ee689f8847bb6b0587d1602863650101615c2facd969cde18b5af08',NULL,1780352282,0,'2026-06-02T00:18:02.814610+02:00',NULL,NULL,NULL,'["Programming Languages", "Python", "Computer Science Foundations", "Spanish Community"]','["[GUIDE]", "[COMMUNITY-TOOL]"]','[]','[]','{}','{"category": "python", "reputation_status": "Vetted", "reputation_summary": "A widely praised translation of the classic ''Think Python'' book by Miguel \u00c1ngel Dur\u00e1n (midudev), incorporating modern learning environments like Google Colab.", "social_preview_url": "https://libropython.es/og-image.jpg", "source_provenance": "X.com (midudev)", "suggested_new_category": ""}');
INSERT INTO "resources" VALUES('https://librosgratis.dev','librosgratis.dev','Biblioteca viva de libros y guías gratuitas de programación en español, organizada por tecnologías y niveles.','2026',4,'A collaborative open-source web library compiling a massive index of free programming books and technical reference guides written in Spanish.
* Categorizes books and materials systematically by programming languages (JavaScript, Python, Rust), databases (SQL), and DevOps ecosystems.
* Features a highly optimized, editorial-style interface designed for rapid navigation and frictionless community contributions. [SPANISH CONTENT]','es','website','beginner',0,'online','automatic','74b0ffe1329d246d883072cbd3403419b49e37889fb168b5f566e4c932217aac',NULL,1780352686,0,'2026-06-02T00:24:46.744496+02:00',NULL,NULL,NULL,'["Software Engineering", "E-Learning", "Spanish Technical Content"]','["GUIDE", "COMMUNITY-TOOL"]','[]','[]','{}','{"category": "elearning", "reputation_status": "Vetted", "reputation_summary": "Well-known and actively recommended within Spanish-speaking developer circles (including promotion by midudev) as an exceptional repository of open-access software engineering literature.", "social_preview_url": "https://librosgratis.dev/og-preview.svg", "source_provenance": "X.com (midudev)", "suggested_new_category": "developer-resources"}');
INSERT INTO "resources" VALUES('https://lightstep.com','lightstep.com','','N/A',0,NULL,NULL,NULL,NULL,0,NULL,'manual','N/A',100.0,1779031202,0,'2026-05-17T17:20:02.786559+02:00',NULL,NULL,NULL,'[]','[]','["docs/monitoring.md"]','[]','{}','{}');
INSERT INTO "resources" VALUES('https://linbit.com/kubernetes','linbit.com: LINSTOR - kubernetes persistent container storage','','2026',0,'LINSTOR is an open-source storage orchestration engine designed by LINBIT that coordinates block storage nodes using native Linux features like DRBD, LVM, and ZFS. It offers highly performant, low-overhead volume management, providing cluster architects with bare-metal storage speeds in Kubernetes.','Java','Platform','High',0,'online','manual',NULL,NULL,NULL,0,'2026-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Storage", "Kubernetes Storage", "High Performance Block Storage"]','["[COMMUNITY-TOOL]"]','[]','["kubernetes-storage.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://linkerd.io','Linkerd','','2026',5,'The ultra-lightweight, CNCF-graduated Linkerd service mesh. Built on a custom Rust data-plane proxy, it delivers security (automatic mTLS), latency optimization, and traffic management with minimal CPU and RAM overhead.','Rust','open-source-tool','Intermediate',1,'online','manual',NULL,NULL,NULL,0,'2026-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Cloud Native Infrastructure", "Service Mesh", "Linkerd"]','["[DE FACTO STANDARD]"]','[]','["servicemesh.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://linkerd.io/2.10/tasks/multicluster/index.html','linkerd.io: Multi-cluster communication','','2021',4,'Operational documentation outlining multi-cluster connection procedures with Linkerd. Explains the use of gateway pods, service mirroring, and cross-cluster trust configuration using unified cert credentials.','Rust','documentation','Advanced',1,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Cloud Native Infrastructure", "Service Mesh", "Linkerd", "Multi-Cluster"]','["[ENTERPRISE-STABLE]"]','[]','["servicemesh.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://linkerd.io/2020/06/09/announcing-linkerd-2.8','Announcing Linkerd 2.8: simple, secure multi-cluster Kubernetes','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','e1008643b03cbf91d8846594c7fff108d18195c3bd34bec735aecaa9a91f1397',100.0,1779031591,0,'2026-05-17T17:26:31.703108+02:00',NULL,NULL,NULL,'[]','[]','["docs/servicemesh.md"]','[]','{}','{"duplicate_of": "https://linkerd.io/2020/06/09/announcing-linkerd-2.8/index.html"}');
INSERT INTO "resources" VALUES('https://linkerd.io/2020/06/09/announcing-linkerd-2.8/index.html','Announcing Linkerd 2.8: simple, secure multi-cluster Kubernetes','','2020',4,'Announces Linkerd 2.8, which introduced secure, transparent multi-cluster networking. Facilitates seamless cross-cluster communication while preserving cryptographic security boundaries and pod-to-pod identity checking.','Rust','documentation','Intermediate',1,'online','manual',NULL,NULL,NULL,0,'2020-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Cloud Native Infrastructure", "Service Mesh", "Linkerd", "Releases"]','["[ENTERPRISE-STABLE]"]','[]','["servicemesh.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://linkerd.io/2021/05/27/linkerd-vs-istio-benchmarks/index.html','linkerd.io: Benchmarking Linkerd and Istio','','2021',4,'Performance benchmarks contrasting Linkerd''s Rust proxy directly against Istio''s C++ Envoy proxy. Highlights resource-usage margins (specifically CPU and memory efficiency) under load.','Rust','article','Advanced',1,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Cloud Native Infrastructure", "Service Mesh", "Performance"]','["[ENTERPRISE-STABLE]"]','[]','["servicemesh.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://linkerd.io/2021/07/28/announcing-cncf-graduation','linkerd.io: Announcing Linkerd''s Graduation','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','f25aabde3801ad31bd970b31a10178fd5f2d71fc2c6e68ed48ad41240f834751',100.0,1779029374,0,'2026-05-17T16:49:34.577794+02:00',NULL,NULL,NULL,'[]','[]','["docs/servicemesh.md"]','[]','{}','{"duplicate_of": "https://linkerd.io/2021/07/28/announcing-cncf-graduation/index.html"}');
INSERT INTO "resources" VALUES('https://linkerd.io/2021/07/28/announcing-cncf-graduation/index.html','linkerd.io: Announcing Linkerd''s Graduation','','2021',4,'Announces Linkerd''s formal graduation in the CNCF. This milestone verified the project''s production maturity, broad commercial adoption, and strict open-source governance processes.','Rust','article','Beginner',1,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Cloud Native Infrastructure", "Service Mesh", "Linkerd", "Milestones"]','["[ENTERPRISE-STABLE]"]','[]','["servicemesh.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://linkerd.io/2021/11/29/linkerd-vs-istio-benchmarks-2021/index.html','linkerd.io: Benchmarking Linkerd and Istio: 2021 Redux','','2021',4,'An updated performance benchmark analysis of Linkerd and Istio. Uses open-source suites to measure p99 latencies and memory consumption across varying loads, showcasing the efficiency of Linkerd''s Rust proxies.','Rust','article','Advanced',1,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Cloud Native Infrastructure", "Service Mesh", "Performance"]','["[ENTERPRISE-STABLE]"]','[]','["servicemesh.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://linkerd.io/2021/12/28/using-kubernetess-new-bound-service-account-tokens-for-secure-workload-identity','linkerd.io: Using Kubernetes''s new Bound Service Account Tokens for secure'' workload identity','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','ec9d042e3c08dbd75b50b0c7e5508936b905256309179f75431203eb23e2f976',100.0,1779031543,0,'2026-05-17T17:25:43.692146+02:00',NULL,NULL,NULL,'[]','[]','["docs/kubernetes-security.md"]','[]','{}','{"duplicate_of": "https://linkerd.io/2021/12/28/using-kubernetess-new-bound-service-account-tokens-for-secure-workload-identity/index.html"}');
INSERT INTO "resources" VALUES('https://linkerd.io/2021/12/28/using-kubernetess-new-bound-service-account-tokens-for-secure-workload-identity/index.html','linkerd.io: Using Kubernetes''s new Bound Service Account Tokens for secure workload identity','','2021',0,'Examines Linkerd''s transition to Kubernetes Bound Service Account Tokens (TokenRequest API). Explains the security benefits of using tokens containing specific audiences, node bindings, and short lifetimes to mitigate credential leakage risks.','English','Technical Blog','Advanced',1,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Security", "Identity & Access", "Workload Identity"]','["[COMMUNITY-TOOL]"]','[]','["kubernetes-security.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://linkerd.io/2022/03/09/announcing-automated-multi-cluster-failover-for-kubernetes','linkerd.io: Announcing automated multi-cluster failover for Kubernetes','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','8c088bb2c55479efa951a6cfa955246bebc283d62ced9f20c4c7ace840a632af',100.0,1779032091,0,'2026-05-17T17:34:51.253984+02:00',NULL,NULL,NULL,'[]','[]','["docs/servicemesh.md"]','[]','{}','{"duplicate_of": "https://linkerd.io/2022/03/09/announcing-automated-multi-cluster-failover-for-kubernetes/index.html"}');
INSERT INTO "resources" VALUES('https://linkerd.io/2022/03/09/announcing-automated-multi-cluster-failover-for-kubernetes/index.html','linkerd.io: Announcing automated multi-cluster failover for Kubernetes','','2022',4,'Details automated multi-cluster failover mechanisms introduced in Linkerd. Highlights how target health probes automatically steer cross-cluster traffic to healthy regions during local system outages.','Rust','documentation','Advanced',1,'online','manual',NULL,NULL,NULL,0,'2022-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Cloud Native Infrastructure", "Service Mesh", "Linkerd", "High Availability"]','["[ENTERPRISE-STABLE]"]','[]','["servicemesh.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://linoxide.com','linoxide.com 🌟','','N/A',0,'A curated technical resource and architectural guide covering linoxide.com 🌟 in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779029899,0,'2026-05-17T16:58:19.104247+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/linux.md"]','["linux.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://linoxide.com/linux-command/use-ip-command-linux','**ip command**: How to use IP Command in Linux with Examples','','N/A',0,'A curated technical resource and architectural guide covering **ip command**: How to use IP Command in Linux with Examples in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779032361,0,'2026-05-17T17:39:21.028584+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/linux.md"]','["linux.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://linux.101hacks.com','Linux 101 Hacks','','2009',3,'An extensive list of command-line shortcuts, system configurations, and utility operations designed to optimize server interactions. Live Grounding notes that while command defaults have updated, the fundamentals of text manipulation remain relevant.','N/A','Book','Beginner',0,'online','manual',NULL,NULL,NULL,0,'2009-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Infrastructure & Operations", "Terminal Environment", "Tricks & Tweaks"]','["[COMMUNITY-TOOL]"]','[]','["linux.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://linux.amitmaheshwari.in/2019/11/kubernetes-interview-questions-and.html','Kubernetes Interview Questions and Answers 2019 2020','','2019',3,'Foundational interview review illustrating early Kubernetes core components. Outlines architectural roles for etcd, the API server, kube-scheduler, kube-controller-manager, and pod lifecycle semantics.','None','Article','Intermediate',1,'online','manual',NULL,NULL,NULL,0,'2019-06-01T00:00:00+02:00',NULL,NULL,NULL,'["DevOps", "Container Orchestration", "Kubernetes"]','["[COMMUNITY-TOOL]"]','[]','["interview-questions.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://linux.slashdot.org/story/21/11/27/0328223/aws-embraces-fedora-linux-for-its-cloud-based-amazon-linux','linux.slashdot.org: AWS Embraces Fedora Linux for Its Cloud-Based ''Amazon Linux''','','2021',4,'Announces Amazon Linux 2022 (later AL2023), transitioning the base operating system platform to Fedora. This shift promises a predictable two-year release cycle, faster access to up-to-date upstream packages, and refined SELinux security defaults. It provides an optimized, modern runtime layer for containerized microservices and virtualized EC2 execution.','English','Software','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Cloud Infrastructure", "Compute", "Operating Systems"]','["[ENTERPRISE-STABLE]"]','[]','["aws-newfeatures.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://linuxacademy.com/blog/containers/kubernetes-cheat-sheet','linuxacademy','','N/A',0,'A curated technical resource and architectural guide covering linuxacademy in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779030882,0,'2026-05-17T17:14:42.650531+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/cheatsheets.md"]','["cheatsheets.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://linuxacademy.com/blog/red-hat/ansible-roles-explained','Ansible Roles Explained | Cheat Sheet','','N/A',0,'A curated technical resource and architectural guide covering Ansible Roles Explained | Cheat Sheet in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779033222,0,'2026-05-17T17:53:42.610395+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/cheatsheets.md"]','["cheatsheets.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://linuxconfig.org/python-tuples','linuxconfig.org: python tuples 🌟','','N/A',0,'A curated technical resource and architectural guide covering linuxconfig.org: python tuples 🌟 in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779029225,0,'2026-05-17T16:47:05.487960+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/python.md"]','["python.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://linuxctl.com/2017/01/ansible---interacting-with-external-rest-api','linuxctl.com: Ansible - Interacting with external REST API','','2017',0,'Classic technical overview of API orchestration inside Ansible. Demonstrates raw RESTful request design to manage legacy web applications that lack official content collections.','English','blog_post','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2017-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Automation & Orchestration", "Ansible Integration", "API Automation"]','["[LEGACY]"]','[]','["ansible.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://linuxera.org/writing-operators-using-operator-framework','linuxera.org: Writing Operators using the Operator Framework SDK','','2023',0,'A detailed technical guide explaining how to scaffold and manage the operational lifecycle of operators using the CNCF Operator Framework SDK. It highlights the differences between Go, Ansible, and Helm-based operator pipelines. Reconciled with 2026 standards, the SDK remains the gold standard for platform teams enforcing GitOps standards.','Go','Tutorial','Advanced',0,'online','manual',NULL,NULL,NULL,0,'2023-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Cloud Native Infrastructure", "Kubernetes Extension", "Operator SDK"]','["[COMMUNITY-TOOL]", "[GUIDE]"]','[]','["kubernetes-operators-controllers.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://linuxhandbook.com/cheatsheets/yum','linuxhandbook.com: Yum Command Cheat Sheet','','2026',0,'A targeted documentation reference detailing Yellowdog Updater, Modified (YUM) CLI syntax. Curator Insight underscores its convenience for RHEL-based systems. Live Grounding clarifies its transition to DNF in modern corporate OS environments, positioning this as vital legacy knowledge.','Shell','Cheat Sheet','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2026-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Infrastructure", "Operating Systems", "Package Management"]','["[LEGACY]"]','[]','["cheatsheets.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://linuxhandbook.com/container-lifecycle-docker-commands','linuxhandbook.com: Docker Commands for Managing Container Lifecycle (Definitive Guide)','','2024',3,'Excellent analytical guide covering state transitions within a Docker container lifecycle. Explains deep distinctions between create, start, run, pause, stop, and kill operational phases, with real-world troubleshooting diagnostics.','HTML','Cheat Sheet','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2024-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Virtualization & Containers", "Docker", "CLI Reference"]','["[COMMUNITY-TOOL]"]','[]','["cheatsheets.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://linuxhandbook.com/variables-bash-script','linuxhandbook.com: Unusual Ways to Use Variables Inside Bash Scripts','','2021',3,'An analytical deep dive into advanced variable assignments, dereferencing, and parameter expansions inside Bash. The text uncovers obscure but powerful syntax options to streamline operations without subprocesses. Live Grounding demonstrates how these strategies avoid performance degradation during execution loops.','Bash','Article','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Infrastructure & Operations", "Shell Scripting", "Language Features"]','["[COMMUNITY-TOOL]"]','[]','["linux.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://linuxhandbook.com/yaml-basics','linuxhandbook.com: YAML Basics Every DevOps Engineer Must Know 🌟','','2021',3,'A comprehensive reference detailing common YAML errors and formatting rules. It walks through complex structures such as lists of mappings, inline JSON arrays, and multi-line literal vs folded strings. This is a core reference for resolving linting issues.','N/A','article','beginner',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Configuration Management", "YAML Syntax", "Basics"]','["[COMMUNITY-TOOL]"]','[]','["yaml.md"]','{}','{"is_special": true}');
INSERT INTO "resources" VALUES('https://linuxhandbook.com/yum-cheatsheet','linuxhandbook.com: Yum Command Cheat Sheet','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','8fd103d43d30f1b3cf4ab8c62f8872dc5bb864148c6e8e8f56dc374e171a39f8',100.0,1779031468,0,'2026-05-17T17:24:28.964845+02:00',NULL,NULL,NULL,'[]','[]','["docs/cheatsheets.md"]','[]','{}','{"duplicate_of": "https://linuxhandbook.com/cheatsheets/yum"}');
INSERT INTO "resources" VALUES('https://linuxjourney.com','linuxjourney.com','','N/A',0,'A curated technical resource and architectural guide covering linuxjourney.com in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779034306,0,'2026-05-17T18:11:46.374281+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/linux.md"]','["linux.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://linuxjourney.com/lesson/the-shell','linuxjourney.com commandline','','N/A',0,'A curated technical resource and architectural guide covering linuxjourney.com commandline in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779029878,0,'2026-05-17T16:57:58.216581+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/linux.md"]','["linux.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://linuxtechlab.com/ansible-tutorial-simple-commands','linuxtechlab.com: Ansible Tutorial: Introduction to simple Ansible commands','','2021',0,'Focuses on instant-impact shell execution using Ansible ad hoc commands. Details fast syntax constructs for basic file copying, service manipulation, shell executions, and quick state analysis without the overhead of writing full-scale playbooks.','Shell','Tutorial','Beginner',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Infrastructure as Code", "Ansible", "Quickstart"]','["[COMMUNITY-TOOL]", "[GUIDE]"]','[]','["ansible.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://linuxtechlab.com/learn-create-dockerfile-example','linuxtechlab.com: How to create a Dockerfile with some dockerfile examples','','2021',0,'Practical walkthrough demonstrating how to construct secure, optimized, and multi-staged Dockerfiles. Discusses layer caching optimizations, base-image selection (e.g., Alpine vs. Debian), and security isolation options. (Live Grounding: Standard foundational knowledge that remains critical for building minimal, vulnerable-free runtime containers).','Dockerfile','Tutorial','Beginner',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Application Delivery", "Containerization", "Docker"]','["[COMMUNITY-TOOL]", "[GUIDE]"]','[]','["demos.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://linuxtechlab.com/search-a-file-in-linux-using-find-locate-command','linuxtechlab.com: Search a file in Linux using Find & Locate command','','2026',3,'Contrasts the real-time recursive indexing of find with the database-driven speeds of locate. Outlines production considerations, security patterns, and execution performance when managing millions of system files.','English','Tutorial','Beginner',0,'online','manual',NULL,NULL,NULL,0,'2026-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Operating Systems & Infrastructure", "Storage & File Systems", "File Search Utilities"]','["[COMMUNITY-TOOL]", "[GUIDE]"]','[]','["linux.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://liora.io/en/azure-devops-pipeline-yaml-why-configure-ci-cd-pipelines-with-yaml','datascientest.com: Azure DevOps Pipeline YAML: why configure CI/CD pipelines with YAML?','','2023',3,'Explains why engineering organizations have shifted from legacy visual pipelines to declarative YAML configurations. While curator insights focus on basic configuration-as-code benefits, 2026 realities highlight that YAML pipelines are indispensable for implementing security guardrails, branch-protection policies, and dynamic template validation.','English','Article','Beginner',0,'online','manual',NULL,NULL,NULL,0,'2023-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Cloud DevOps", "CI-CD Pipelines", "Infrastructure as Code", "Declarative Pipelines"]','["[LEGACY]"]','[]','["azure.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://liora.io/en/azure-devops-vs-github-actions-which-is-the-best-ci-cd-tool','datascientest.com: Azure DevOps vs GitHub Actions: Which is the best CI/CD tool?','','2023',3,'A comparative architectural breakdown of Azure DevOps and GitHub Actions, analyzing task structures, marketplace ecosystems, and integration capabilities. In 2026, GitHub Actions is the preferred choice for greenfield and open-source projects, while Azure DevOps remains the standard for large enterprise portfolios with legacy dependencies.','English','Article','Beginner',0,'online','manual',NULL,NULL,NULL,0,'2023-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Cloud DevOps", "CI-CD Pipelines", "Platform Selection"]','["[LEGACY]"]','[]','["azure.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://liquidat.wordpress.com/2016/06/27/howto-writing-an-ansible-module-for-a-rest-api',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,'manual','80e15363d4e39a54c634ff4414f45f692ec551eb28c4e9a11c14bd7de336c814',100.0,1779029377,1,'2026-05-17T16:49:37.986472+02:00',NULL,NULL,NULL,'[]','[]','["docs/ansible.md"]','[]','{}','{}');
INSERT INTO "resources" VALUES('https://liquidat.wordpress.com/2021/08/15/good-bye-red-hat','liquidat.wordpress.com: Good bye Red Hat','','2021',0,'An insider retrospective detailing the architectural and cultural transitions at Red Hat post-IBM acquisition. It serves as a case study for senior architects and business leaders evaluating the fragile relationship between corporate engineering interests and open-source community health.','English','article','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Industry Analysis", "Corporate Engineering Culture", "Personal Perspective"]','["[COMMUNITY-TOOL]"]','[]','["recruitment.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://lisowski0925.medium.com/using-kubernetes-csrs-and-rbac-for-cluster-user-authentication-and-authorization-9df5498655cd','lisowski0925.medium.com: Using Kubernetes Certificate Signing Requests and'' RBAC for User Authentication and Authorization','','N/A',0,'A curated technical resource and architectural guide covering lisowski0925.medium.com: Using Kubernetes Certificate Signing Requests and'' RBAC for User Authentication and Authorization in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779029371,0,'2026-05-17T16:49:31.125907+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-security.md"]','["kubernetes-security.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://livecodestream.dev/post/2020-08-21-git-concepts-and-workflow-for-beginners','livecodestream.dev: Git Concepts and Workflow for Beginners','','N/A',0,NULL,NULL,NULL,NULL,0,'online','manual','173202ab6dc904439d9dc9c6336d322758dae7c8b36dddde212069261fc00577',100.0,1779030971,0,'2026-05-17T17:16:11.164697+02:00',NULL,NULL,NULL,'[]','[]','["docs/git.md"]','[]','{}','{}');
INSERT INTO "resources" VALUES('https://livecodestream.dev/post/five-advanced-git-concepts-that-make-you-look-like-a-pro','livecodestream.dev: Five Advanced Git Concepts that Make You Look Like a'' Pro','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','173202ab6dc904439d9dc9c6336d322758dae7c8b36dddde212069261fc00577',100.0,1779030706,0,'2026-05-17T17:11:46.047785+02:00',NULL,NULL,NULL,'[]','[]','["docs/git.md"]','[]','{}','{"duplicate_of": "https://livecodestream.dev/post/2020-08-21-git-concepts-and-workflow-for-beginners"}');
INSERT INTO "resources" VALUES('https://livingdevops.com/devops/10-real-world-kubernetes-troubleshooting-scenarios-and-solutions','10 Real-World Kubernetes Troubleshooting Scenarios and Solutions','','2023',0,'This compilation details ten authentic, highly technical outage scenarios encountered in production Kubernetes clusters, complete with step-by-step diagnostic paths and resolutions. It covers complex issues like DNS resolution failure, certificate expiration, and stateful volume mounting locks. The practical nature of these scenarios makes this an invaluable resource for active operations teams.','English','Blog Post','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2023-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Kubernetes", "Troubleshooting", "Playbooks"]','["[COMMUNITY-TOOL]"]','[]','["kubernetes-operators-controllers.md", "devops.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://localstack.cloud','localstack.cloud','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','2a76ebcbf6fffb7e59e729e088ea3597514f1c58cfa6e5088a1394589c4b0e17',100.0,1779029148,0,'2026-05-17T16:45:48.253445+02:00',NULL,NULL,NULL,'[]','[]','["docs/aws-miscellaneous.md"]','[]','{}','{"duplicate_of": "https://www.localstack.cloud"}');
INSERT INTO "resources" VALUES('https://locust.io','Locust','','2025',5,'An open-source, developer-centric performance testing tool that enables writing load scenarios in pure Python. It avoids fragile XML configuration files by favoring dynamic, code-as-configuration scripts, allowing engineering teams to scale out tests across millions of concurrent users using an event-driven greenlet model.','Python','Framework','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2025-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Testing", "Performance Testing", "Locust"]','["[DE FACTO STANDARD]"]','[]','["performance-testing-with-jenkins-and-jmeter.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://loft-sh.medium.com/10-essentials-for-kubernetes-access-control-a67ae72977dd','loft-sh.medium.com: 10 Essentials for Kubernetes Access Control','','N/A',0,'A curated technical resource and architectural guide covering loft-sh.medium.com: 10 Essentials for Kubernetes Access Control in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779029274,0,'2026-05-17T16:47:54.174398+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-security.md"]','["kubernetes-security.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://loft-sh.medium.com/how-virtual-kubernetes-clusters-can-speed-up-your-local-development-e5645614a3c5','loft-sh.medium.com: How Virtual Kubernetes Clusters Can Speed Up Your Local'' Development','','N/A',0,'A curated technical resource and architectural guide covering loft-sh.medium.com: How Virtual Kubernetes Clusters Can Speed Up Your Local'' Development in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779029916,0,'2026-05-17T16:58:36.406860+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes.md"]','["kubernetes.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://loft-sh.medium.com/kubernetes-network-policies-a-practitioners-guide-c9bb4cdd0dbc','loft-sh.medium.com: Kubernetes Network Policies: A Practitioner’s Guide'' 🌟','','N/A',0,'A curated technical resource and architectural guide covering loft-sh.medium.com: Kubernetes Network Policies: A Practitioner’s Guide'' 🌟 in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779029594,0,'2026-05-17T16:53:14.225599+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-networking.md"]','["kubernetes-networking.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://loft-sh.medium.com/kubernetes-statefulset-examples-best-practices-902cd50f7fff','loft-sh.medium.com: Kubernetes StatefulSet — Examples & Best Practices','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','N/A',100.0,1779033663,0,'2026-05-17T18:01:03.219660+02:00',NULL,NULL,NULL,'[]','[]','["docs/kubernetes.md"]','[]','{}','{"duplicate_of": "https://www.vcluster.com/blog/kubernetes-statefulset-examples-and-best-practices"}');
INSERT INTO "resources" VALUES('https://loft.sh/blog/10-essentials-for-kubernetes-multi-tenancy','loft.sh: 10 Essentials For Kubernetes Multi-Tenancy','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','22d19aae8b023938844cffd26143b4fb4190c7b88a5a80905630db927b8ce956',100.0,1779031017,0,'2026-05-17T17:16:57.713194+02:00',NULL,NULL,NULL,'[]','[]','["docs/kubernetes.md"]','[]','{}','{"duplicate_of": "https://website.vcluster.com/blog/kubernetes-multi-tenancy-10-essential-considerations"}');
INSERT INTO "resources" VALUES('https://loft.sh/blog/checklist-for-kubernetes-based-development','loft.sh: Checklist for Kubernetes-Based Development 🌟','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','4cd281415d30ca4ff222d0ac17b508936a53c74664f334ed8ff5ea4f33bb4887',100.0,1779030673,0,'2026-05-17T17:11:13.850780+02:00',NULL,NULL,NULL,'[]','[]','["docs/kubernetes-based-devel.md"]','[]','{}','{"duplicate_of": "https://www.vcluster.com/blog/checklist-for-kubernetes-based-development"}');
INSERT INTO "resources" VALUES('https://loft.sh/blog/docker-compose-to-kubernetes-step-by-step-migration','loft.sh: Docker Compose to Kubernetes: Step-by-Step Migration 🌟','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','824c1816da043e3adaf73df0a784afc793459b47e3d40d86804e2b7f1bf187d9',100.0,1779032157,0,'2026-05-17T17:35:57.682337+02:00',NULL,NULL,NULL,'[]','[]','["docs/kubernetes.md"]','[]','{}','{"duplicate_of": "https://www.vcluster.com/blog/docker-compose-to-kubernetes-step-by-step-migration"}');
INSERT INTO "resources" VALUES('https://loft.sh/blog/gitops-kubernetes-explained','loft.sh: GitOps + Kubernetes Explained','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','53e6c98eb720500ca689bbec0a4f1d555069edc6e8113d4a05d1936092d4bb68',100.0,1779031340,0,'2026-05-17T17:22:20.002232+02:00',NULL,NULL,NULL,'[]','[]','["docs/gitops.md"]','[]','{}','{"duplicate_of": "https://www.vcluster.com/blog/gitops-kubernetes-explained"}');
INSERT INTO "resources" VALUES('https://loft.sh/blog/how-to-set-up-kubernetes-requests-and-limits','loft.sh: How to Set Up Kubernetes Requests and Limits','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','3a675c7749d009f94d3fc6decd154b7a6af0c2e1bbe7ade58a5b531816be8b11',100.0,1779031759,0,'2026-05-17T17:29:19.348793+02:00',NULL,NULL,NULL,'[]','[]','["docs/kubernetes.md"]','[]','{}','{"duplicate_of": "https://www.vcluster.com/blog/how-to-set-up-kubernetes-requests-and-limits"}');
INSERT INTO "resources" VALUES('https://loft.sh/blog/kubernetes-admission-controllers-what-they-are-and-why-they-matter','loft.sh: Kubernetes Admission Controllers: What They Are and Why They Matter','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','f575d6cf646af7baa351282e47e6fe95ef502ada5be8646998a811c269e90602',100.0,1779030736,0,'2026-05-17T17:12:16.769112+02:00',NULL,NULL,NULL,'[]','[]','["docs/kubernetes.md"]','[]','{}','{"duplicate_of": "https://www.vcluster.com/blog/kubernetes-admission-controllers-what-they-are-and-why-they-matter"}');
INSERT INTO "resources" VALUES('https://loft.sh/blog/kubernetes-and-ldap-enterprise-authentication-for-kubernetes','loft.sh: Kubernetes and LDAP: Enterprise Authentication for Kubernetes','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','58336cdb82fef162f3126705ea74fd1526da26f57cadb68f97245b6e659c44b5',100.0,1779034497,0,'2026-05-17T18:14:57.569584+02:00',NULL,NULL,NULL,'[]','[]','["docs/kubernetes-security.md"]','[]','{}','{"duplicate_of": "https://www.vcluster.com/blog/kubernetes-and-ldap-enterprise-authentication-for-kubernetes"}');
INSERT INTO "resources" VALUES('https://loft.sh/blog/kubernetes-cost-monitoring-with-prometheus-and-grafana','loft.sh: Kubernetes Cost Monitoring with Prometheus & Grafana','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','8d2fa09804a391982ec003b89b1c5dc2653a8f24c14d8038f90998b8dea27921',100.0,1779033917,0,'2026-05-17T18:05:17.570062+02:00',NULL,NULL,NULL,'[]','[]','["docs/kubernetes-monitoring.md"]','[]','{}','{"duplicate_of": "https://www.vcluster.com/blog/kubernetes-cost-monitoring-with-prometheus-and-grafana"}');
INSERT INTO "resources" VALUES('https://loft.sh/blog/kubernetes-cost-savings','loft.sh: Kubernetes Cost Savings By Reducing The Number Of Clusters','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','512a235e1ff0b7ed4f57b48c6b84a64876c3f7613e7e74f913342555e1a062b4',100.0,1779031126,0,'2026-05-17T17:18:46.156508+02:00',NULL,NULL,NULL,'[]','[]','["docs/kubernetes.md"]','[]','{}','{"duplicate_of": "https://website.vcluster.com/blog/a-complete-guide-to-kubernetes-cost-optimization"}');
INSERT INTO "resources" VALUES('https://loft.sh/blog/kubernetes-dashboards-headlamp','loft.sh: Kubernetes Dashboards: Headlamp','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','c387d5f2fd50eecb4253b11b554b718f310f51289c033385d5d57258e92a3425',100.0,1779031429,0,'2026-05-17T17:23:49.475455+02:00',NULL,NULL,NULL,'[]','[]','["docs/kubernetes-based-devel.md"]','[]','{}','{"duplicate_of": "https://www.vcluster.com/blog/kubernetes-dashboards-headlamp"}');
INSERT INTO "resources" VALUES('https://loft.sh/blog/kubernetes-development-environments-comparison','loft.sh: Kubernetes Development Environments – A Comparison','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','0e29278d881a8f6776167ec6bdea0160bff02f0ce312c2939e2d55b143a9a99c',100.0,1779029679,0,'2026-05-17T16:54:39.128204+02:00',NULL,NULL,NULL,'[]','[]','["docs/kubernetes-based-devel.md"]','[]','{}','{"duplicate_of": "https://website.vcluster.com/blog/kubernetes-development-environments-a-comparison"}');
INSERT INTO "resources" VALUES('https://loft.sh/blog/kubernetes-monitoring-dashboards-5-best-open-source-tools','loft.sh: Kubernetes Monitoring Dashboards - 5 Best Open-Source Tools','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','ddabb7c5ff924b4a5fb7196428115b00e91ee150bacb4f6e48ca4b3aa76b4a8f',100.0,1779030736,0,'2026-05-17T17:12:16.774158+02:00',NULL,NULL,NULL,'[]','[]','["docs/kubernetes-based-devel.md"]','[]','{}','{"duplicate_of": "https://www.vcluster.com/blog/kubernetes-monitoring-dashboards-5-best-open-source-tools"}');
INSERT INTO "resources" VALUES('https://loft.sh/blog/kubernetes-multi-tenancy-why-virtual-clusters-are-the-best-solution','loft.sh: Kubernetes Multi-Tenancy: Why Virtual Clusters Are The Best Solution','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','a303dfff3d7707b8952c8b126315047d6c58f6e995e8ba8a894c13f8c5c74511',100.0,1779029068,0,'2026-05-17T16:44:28.301267+02:00',NULL,NULL,NULL,'[]','[]','["docs/kubernetes.md"]','[]','{}','{"duplicate_of": "https://www.vcluster.com/blog/kubernetes-multi-tenancy-why-virtual-clusters-are-the-best-solution"}');
INSERT INTO "resources" VALUES('https://loft.sh/blog/kubernetes-network-policies-a-practitioners-guide','loft.sh: Kubernetes Network Policies: A Practitioner''s Guide 🌟','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','9e6a89f3124705b8c291f0e8a986c7a4f5d1e4fc66c40487027de86d4f1930d6',100.0,1779029246,0,'2026-05-17T16:47:26.891662+02:00',NULL,NULL,NULL,'[]','[]','["docs/kubernetes-networking.md"]','[]','{}','{"duplicate_of": "https://loft-sh.medium.com/kubernetes-network-policies-a-practitioners-guide-c9bb4cdd0dbc"}');
INSERT INTO "resources" VALUES('https://loft.sh/blog/kubernetes-network-policies-for-isolating-namespaces','loft.sh: Kubernetes Network Policies for Isolating Namespaces 🌟','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','244df131649df88f17e028995910d6c9dfa6cbe3645fb75c88d51b2a5434f966',100.0,1779034039,0,'2026-05-17T18:07:19.874113+02:00',NULL,NULL,NULL,'[]','[]','["docs/kubernetes-networking.md"]','[]','{}','{"duplicate_of": "https://www.vcluster.com/blog/kubernetes-network-policies-for-isolating-namespaces"}');
INSERT INTO "resources" VALUES('https://loft.sh/blog/kubernetes-nginx-ingress-10-useful-configuration-options','==loft.sh: Kubernetes NGINX Ingress: 10 Useful Configuration Options== 🌟','','N/A',0,NULL,NULL,NULL,NULL,0,'online','manual','da34442488b79340a7becf13144fe882f8fc2121c4e7a235fe0d226fce0ee10e',100.0,1779030954,0,'2026-05-17T17:15:54.748955+02:00',NULL,NULL,NULL,'[]','[]','["docs/kubernetes-networking.md"]','[]','{}','{}');
INSERT INTO "resources" VALUES('https://loft.sh/blog/kubernetes-on-windows-6-life-saving-tools-and-tips','loft.sh: Kubernetes on Windows: 6 Life-Saving Tools & Tips','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','fa28fe7032a5c397437a305a55aed5404bc316b3ad440442bba2a8b6d1437381',100.0,1779031442,0,'2026-05-17T17:24:02.805654+02:00',NULL,NULL,NULL,'[]','[]','["docs/kubernetes-tools.md", "docs/kubernetes.md"]','[]','{}','{"duplicate_of": "https://www.vcluster.com/blog/kubernetes-on-windows-6-life-saving-tools-and-tips"}');
INSERT INTO "resources" VALUES('https://loft.sh/blog/kubernetes-rbac-basics-and-advanced-patterns','loft.sh: Kubernetes RBAC: Basics and Advanced Patterns','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','b731d83433777dfc4f031101136e8ccc3b63d764bd64613a953e001cdc416ed0',100.0,1779030207,0,'2026-05-17T17:03:27.886359+02:00',NULL,NULL,NULL,'[]','[]','["docs/kubernetes-security.md"]','[]','{}','{"duplicate_of": "https://www.vcluster.com/blog/kubernetes-rbac-basics-and-advanced-patterns"}');
INSERT INTO "resources" VALUES('https://loft.sh/blog/kubernetes-readiness-probes-examples-common-pitfalls','loft.sh: Kubernetes Readiness Probes - Examples & Common Pitfalls','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','df221a2ca8fc8645d4b7c8ad16bb4a1c9a3875aebe631aac2189a8dad17dbcbb',100.0,1779034423,0,'2026-05-17T18:13:43.292978+02:00',NULL,NULL,NULL,'[]','[]','["docs/kubernetes.md"]','[]','{}','{"duplicate_of": "https://itnext.io/kubernetes-readiness-probes-examples-common-pitfalls-136e3a9a058d"}');
INSERT INTO "resources" VALUES('https://loft.sh/blog/kubernetes-statefulset-examples-and-best-practices','loft.sh: Kubernetes StatefulSet - Examples & Best Practices','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','2a2334056751d73be559454db2e154eac7fa4b04b8d56e5c95916cba7ee3701b',100.0,1779032900,0,'2026-05-17T17:48:20.440128+02:00',NULL,NULL,NULL,'[]','[]','["docs/kubernetes.md"]','[]','{}','{"duplicate_of": "https://loft-sh.medium.com/kubernetes-statefulset-examples-best-practices-902cd50f7fff"}');
INSERT INTO "resources" VALUES('https://loft.sh/blog/kubernetes-virtual-clusters-for-ci-cd-testing','loft.sh: Kubernetes: Virtual Clusters For CI/CD & Testing','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','03d39972e3d20c3acfd8d63dec4947eea033c33ecaa00e4612b78e64462c2589',100.0,1779033501,0,'2026-05-17T17:58:21.120233+02:00',NULL,NULL,NULL,'[]','[]','["docs/kubernetes.md"]','[]','{}','{"duplicate_of": "https://www.vcluster.com/blog/kubernetes-virtual-clusters-for-ci-cd-testing"}');
INSERT INTO "resources" VALUES('https://loft.sh/blog/multi-tenant-kubernetes-clusters-challenges-and-useful-tooling','loft.sh: Multi-Tenant Kubernetes Clusters: Challenges and Useful Tooling','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','f1e0316a590c8f83963277692b994c8b1e3ad8ec0f9471d4d453a5b260fbc0a6',100.0,1779031882,0,'2026-05-17T17:31:22.930478+02:00',NULL,NULL,NULL,'[]','[]','["docs/kubernetes.md"]','[]','{}','{"duplicate_of": "https://www.vcluster.com/blog/multi-tenant-kubernetes-clusters-challenges-and-useful-tooling"}');
INSERT INTO "resources" VALUES('https://loft.sh/blog/platform-engineering-the-definitive-guide','loft.sh: Platform Engineering: The Definitive Guide','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','3f81a07484e0f093a21e00a377250111c77acba121d8007885cb40c3c3b25fce',100.0,1779031435,0,'2026-05-17T17:23:55.671831+02:00',NULL,NULL,NULL,'[]','[]','["docs/devops.md"]','[]','{}','{"duplicate_of": "https://www.vcluster.com/blog/platform-engineering-the-definitive-guide"}');
INSERT INTO "resources" VALUES('https://loft.sh/blog/reduce-kubernetes-cost','loft.sh: How To Reduce Your Kubernetes Cost','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','512a235e1ff0b7ed4f57b48c6b84a64876c3f7613e7e74f913342555e1a062b4',100.0,1779029274,0,'2026-05-17T16:47:54.675321+02:00',NULL,NULL,NULL,'[]','[]','["docs/kubernetes.md"]','[]','{}','{"duplicate_of": "https://loft.sh/blog/kubernetes-cost-savings"}');
INSERT INTO "resources" VALUES('https://loft.sh/blog/self-service-kubernetes-namespaces-are-a-game-changer','Self-Service Kubernetes Namespaces Are A Game-Changer 🌟','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','6e3bf68be75cc0a83925e9e79cfce475dbfceeafacabcb4008420dca7f550473',100.0,1779033923,0,'2026-05-17T18:05:23.887678+02:00',NULL,NULL,NULL,'[]','[]','["docs/kubernetes.md"]','[]','{}','{"duplicate_of": "https://www.vcluster.com/blog/self-service-kubernetes-namespaces-are-a-game-changer"}');
INSERT INTO "resources" VALUES('https://loft.sh/blog/skaffold-vs-tilt-vs-devspace','loft.sh: Skaffold vs Tilt vs DevSpace','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','1f601f4e9f8d602e0c1e1249958f2dacd196930fa4c62270498a8a4ea56463a5',100.0,1779029068,0,'2026-05-17T16:44:28.311453+02:00',NULL,NULL,NULL,'[]','[]','["docs/kubernetes-based-devel.md"]','[]','{}','{"duplicate_of": "https://www.vcluster.com/blog/skaffold-vs-tilt-vs-devspace"}');
INSERT INTO "resources" VALUES('https://loft.sh/blog/the-cost-of-managed-kubernetes-a-comparison','loft.sh: The Cost of Managed Kubernetes - A Comparison 🌟','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','d8525ff50149456a7791b51875e6183b4de9c40fffe35b2b9879e01777bee818',100.0,1779029068,0,'2026-05-17T16:44:28.299942+02:00',NULL,NULL,NULL,'[]','[]','["docs/finops.md"]','[]','{}','{"duplicate_of": "https://www.vcluster.com/blog/the-cost-of-managed-kubernetes-a-comparison"}');
INSERT INTO "resources" VALUES('https://loft.sh/blog/using-kubernetes-ephemeral-containers-for-troubleshooting','==loft.sh: Using Kubernetes Ephemeral Containers for Troubleshooting==','','N/A',0,NULL,NULL,NULL,NULL,0,'online','manual','243ac4ca346db38ab8b2bd6917fa69ddb81573f6e77969c408476d670c217f7b',100.0,1779030732,0,'2026-05-17T17:12:12.447715+02:00',NULL,NULL,NULL,'[]','[]','["docs/kubernetes-troubleshooting.md"]','[]','{}','{}');
INSERT INTO "resources" VALUES('https://logging.apache.org/log4j/2.x/security.html','Apache Log4j Security Vulnerabilities','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','c2ac5cc920971d3734f8bca8d53cdc1e7a68b0c2902600103b6411a78ea4ad68',100.0,1779030204,0,'2026-05-17T17:03:24.261516+02:00',NULL,NULL,NULL,'[]','[]','["docs/devsecops.md"]','[]','{}','{"duplicate_of": "https://logging.apache.org/security.html"}');
INSERT INTO "resources" VALUES('https://logging.apache.org/security.html','Apache Log4j Security Vulnerabilities','','2021',0,'The official security database maintained by the Apache Software Foundation for Log4j vulnerabilities. It provides critical, authoritative data regarding affected library versions, dynamic parameter disabling options, and configuration overrides. It serves as a vital reference for verifying compliance across Java-based environments.','None','Reference','Advanced',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Security", "Vulnerabilities", "Log4j Security Documentation"]','["[COMMUNITY-TOOL]"]','[]','["devsecops.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://login.microsoftonline.com/common/oauth2/v2.0/authorize?client_id=09213cdc-9f30-4e82-aa6f-9b6e8d82dab3&redirect_uri=https%3A%2F%2Ftechcommunity.microsoft.com%2Ft5%2Fs%2Fauth%2Foauth2callback%2Fproviderid%2Fdefault&response_type=code&state=l6szqle4bzDgvgJagl8z4PdMvpp_5xu-WPFDEhepQ0JV4o6p1Oiy79YAZuEPj3BnEO_EXjdV2VJH4ckf68foAKVHFZ9zL0POiDIgyviNM2LPLGkKCrmP95s8cCy29jWSMUodTlRNE7u4fcWrQ3_-0x0suxxUZh0nRgtFL0BouINjnmwDFGMwFhi1w5p0fjhA99nnnjuaIC8aIgq1A2Orcmawz9DQyoYwqLMlKMupP-U&scope=User.Read+openid+email+profile+offline_access&referer=https%3A%2F%2Ftechcommunity.microsoft.com%2Fblog%2F-%2Fintroduction-to-azure-devops-workload-identity-federation-oidc%2F3908687',NULL,NULL,NULL,NULL,'A curated technical resource and architectural guide covering login.microsoftonline.com in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'online','manual','03d6c7ba42ee4bd58d9869da5091e0480d3c7397888c94ad9c249b31c3772456',100.0,1779130495,1,'2026-05-18T20:54:55.023288+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/azure.md"]','["azure.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://logz.io','logz.io','','N/A',0,'A curated technical resource and architectural guide covering logz.io in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'online','manual','N/A',100.0,1781736142,0,'2026-06-18T00:42:22.840231+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/prometheus.md"]','["prometheus.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://logz.io/blog/aws-ec2-metrics','logz.io: What are AWS EC2 Instances? A Tutorial for EC2 Metrics Shipping'' with Logz.io','','N/A',0,'A curated technical resource and architectural guide covering logz.io: What are AWS EC2 Instances? A Tutorial for EC2 Metrics Shipping'' with Logz.io in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'online','manual','N/A',100.0,1781735876,0,'2026-06-18T00:37:56.136949+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/aws-monitoring.md"]','["aws-monitoring.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://logz.io/blog/aws-lambda-metrics-monitoring-guide','logz.io: A Guide to Monitoring AWS Lambda Metrics with Prometheus & Logz.io','','N/A',0,'A curated technical resource and architectural guide covering logz.io: A Guide to Monitoring AWS Lambda Metrics with Prometheus & Logz.io in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'online','manual','N/A',100.0,1781735876,0,'2026-06-18T00:37:56.271815+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/aws-monitoring.md", "docs/prometheus.md"]','["aws-monitoring.md", "prometheus.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://logz.io/blog/finops-observability-monitoring-kubernetes-cost','logz.io: FinOps Observability: Monitoring Kubernetes Cost','','N/A',0,'A curated technical resource and architectural guide covering logz.io: FinOps Observability: Monitoring Kubernetes Cost in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'online','manual','N/A',100.0,1781735940,0,'2026-06-18T00:39:00.222784+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/finops.md"]','["finops.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://logz.io/blog/grok-pattern-examples-for-log-parsing','logz.io: Grok Pattern Examples for Log Parsing','','N/A',0,'A curated technical resource and architectural guide covering logz.io: Grok Pattern Examples for Log Parsing in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'online','manual','N/A',100.0,1781736101,0,'2026-06-18T00:41:41.636582+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/monitoring.md"]','["monitoring.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://logz.io/blog/kibana-tutorial-2','dzone: Kibana Tutorial: Part 2 - Creating Visualizations','','N/A',0,NULL,NULL,NULL,NULL,0,NULL,'manual','N/A',100.0,1779031185,0,'2026-05-17T17:19:45.887992+02:00',NULL,NULL,NULL,'[]','[]','["docs/monitoring.md"]','[]','{}','{}');
INSERT INTO "resources" VALUES('https://logz.io/blog/logstash-grok','logz.io: A Beginner’s Guide to Logstash Grok','','N/A',0,'A curated technical resource and architectural guide covering logz.io: A Beginner’s Guide to Logstash Grok in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'online','manual','N/A',100.0,1781736101,0,'2026-06-18T00:41:41.739118+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/monitoring.md"]','["monitoring.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://logz.io/blog/monitoring-reality-check','logz.io: A Monitoring Reality Check: More of the Same Won’t Work','','N/A',0,'A curated technical resource and architectural guide covering logz.io: A Monitoring Reality Check: More of the Same Won’t Work in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'online','manual','N/A',100.0,1781736091,0,'2026-06-18T00:41:31.118234+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/monitoring.md"]','["monitoring.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://logz.io/blog/open-source-monitoring-tools-for-kubernetes','logz.io: Top 11 Open Source Monitoring Tools for Kubernetes 🌟','','N/A',0,'A curated technical resource and architectural guide covering logz.io: Top 11 Open Source Monitoring Tools for Kubernetes 🌟 in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'online','manual','N/A',100.0,1781736091,0,'2026-06-18T00:41:31.287054+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/monitoring.md"]','["monitoring.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://logz.io/blog/open-source-observability-adoption-migration-curve','logz.io: The Open Source Observability Adoption and Migration Curve','','N/A',0,'A curated technical resource and architectural guide covering logz.io: The Open Source Observability Adoption and Migration Curve in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'online','manual','N/A',100.0,1781736091,0,'2026-06-18T00:41:31.305271+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/monitoring.md"]','["monitoring.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://logz.io/blog/opensearch-1-0-ga-generally-available-elasticsearch-kibana-fork','logz.io: OpenSearch Is Now Generally Available!','','N/A',0,'A curated technical resource and architectural guide covering logz.io: OpenSearch Is Now Generally Available! in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'online','manual','N/A',100.0,1781736101,0,'2026-06-18T00:41:41.863319+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/monitoring.md"]','["monitoring.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://logz.io/blog/prometheus-as-a-service-launch','logz.io: Logz.io’s Prometheus-as-a-Service is Generally Available 🌟','','N/A',0,NULL,NULL,NULL,NULL,0,NULL,'manual','N/A',100.0,1779029634,0,'2026-05-17T16:53:54.076031+02:00',NULL,NULL,NULL,'[]','[]','["docs/prometheus.md"]','[]','{}','{}');
INSERT INTO "resources" VALUES('https://logz.io/blog/unified-observability-kubernetes-360','logz.io: Unified Observability: Announcing Kubernetes 360','','N/A',0,NULL,NULL,NULL,NULL,0,NULL,'manual','N/A',100.0,1779032731,0,'2026-05-17T17:45:31.758361+02:00',NULL,NULL,NULL,'[]','[]','["docs/monitoring.md"]','[]','{}','{}');
INSERT INTO "resources" VALUES('https://logz.io/blog/windows-kubernetes-nodes-aks-metrics','logz.io: Collecting Metrics from Windows Kubernetes Nodes in AKS 🌟','','N/A',0,'A curated technical resource and architectural guide covering logz.io: Collecting Metrics from Windows Kubernetes Nodes in AKS 🌟 in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'online','manual','N/A',100.0,1781736078,0,'2026-06-18T00:41:18.330937+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/managed-kubernetes-in-public-cloud.md"]','["managed-kubernetes-in-public-cloud.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://logz.io/learn/opentelemetry-guide','==logz.io: Beginner’s Guide to OpenTelemetry== 🌟','','N/A',0,NULL,NULL,NULL,NULL,0,NULL,'manual','N/A',100.0,1779032177,0,'2026-05-17T17:36:17.543548+02:00',NULL,NULL,NULL,'[]','[]','["docs/monitoring.md"]','[]','{}','{}');
INSERT INTO "resources" VALUES('https://logz.io/news-posts/logz-io-announces-support-for-opensearch-a-community-driven-open-source-fork-of-elasticsearch-and-kibana','logz.io: Logz.io Announces Support for OpenSearch; A Community-driven Open'' Source Fork of Elasticsearch and Kibana','','N/A',0,'A curated technical resource and architectural guide covering logz.io: Logz.io Announces Support for OpenSearch; A Community-driven Open'' Source Fork of Elasticsearch and Kibana in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'online','manual','N/A',100.0,1781736101,0,'2026-06-18T00:41:41.754426+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/monitoring.md"]','["monitoring.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://lonesysadmin.net','The Lone Sysadmin','','2026',3,'A veteran systems administration blog focusing on virtualization, hardware, and automation infrastructure. Written from a practitioner''s perspective, it features case studies and architectural considerations for datacenter management.','English','Article','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2026-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Operating Systems & Infrastructure", "Infrastructure Automation", "SysAdmin Blogs"]','["[COMMUNITY-TOOL]"]','[]','["linux.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://longhorn.io','Longhorn','','2026',5,'Longhorn is a lightweight, distributed block storage system for Kubernetes, engineered as a graduated CNCF project. It abstracts hardware arrays by configuring a replica-aware storage engine for each volume, operating as dynamic microservices to deliver features like snapshots, automated backups, and cross-cluster replication.','Go','Platform','Medium',1,'online','manual',NULL,NULL,NULL,0,'2026-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Storage", "Kubernetes Storage", "Distributed Block Storage"]','["[DE FACTO STANDARD]"]','[]','["kubernetes-storage.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://loopholelabs.io','architect.io: Get started with the Terraform Kubernetes provider','','2022',0,'A structured introduction to the official Kubernetes provider. Outlines how to define namespaces, secrets, configmaps, and simple microservice deployments using HCL declaratives rather than raw YAML resource files.','HCL','Technical Blog','Intermediate',1,'online','manual',NULL,NULL,NULL,0,'2022-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Cloud Native", "Kubernetes", "Official Integration"]','["[COMMUNITY-TOOL]"]','[]','["terraform.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://lordofthejars.github.io/quarkus-cheat-sheet','Quarkus Cheat-Sheet','','2026',0,'A comprehensive reference detailing Quarkus reactive structures, build commands, and configuration properties. Curator Insight highlights subatomic packaging features. Live Grounding confirms its position as the de facto standard for cloud-native Java deployments.','Java','Cheat Sheet','Advanced',1,'online','manual',NULL,NULL,NULL,0,'2026-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Architecture", "Application Frameworks", "Quarkus"]','["[COMMUNITY-TOOL]"]','[]','["cheatsheets.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://loves.cloud/ci-cd-pipeline-using-docker-and-jenkins','loves.cloud: CI/CD Pipeline Using Docker and Jenkins','- [github.com/LovesCloud/java-groovy-docker](https://github.com/LovesCloud/java-groovy-docker)','2021',0,'Provides practical workflows demonstrating how to configure Jenkins pipelines with Docker-based execution nodes. Shows how to compile code inside dynamic containers, build security-audited docker images, and publish artifacts to docker registries.','English','article','Intermediate',1,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Infrastructure & DevOps", "Cloud Native Jenkins", "Docker Integration"]','["[COMMUNITY-TOOL]"]','[]','["jenkins.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://loves.cloud/creation-of-a-fully-automated-devsecops-cicd-pipeline','loves.cloud: Creating a fully automated DevSecOps CI/CD Pipeline','','2021',0,'This guide provides blueprints for assembling an end-to-end automated DevSecOps pipeline. Shows how to chain static analysis (SonarQube), dependency checking, and container vulnerability scanning (Trivy) into active continuous integration workflows.','English','Technical Tutorial','Intermediate',1,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Security & Governance", "DevSecOps", "Automated Pipelines"]','["[COMMUNITY-TOOL]", "[GUIDE]"]','[]','["devsecops.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://loves.cloud/kubernetes-an-introduction','loves.cloud: Kubernetes: An Introduction','','2020',3,'Introduces the foundational architecture of Kubernetes, tracing its heritage from Google''s internal Borg system to an open-source standard. Explains core concepts such as Pods, Services, Deployments, and the control plane architecture (API Server, etcd, Scheduler, Controller Manager) for bare-metal and cloud migrations.','English','Blog','Beginner',0,'online','manual',NULL,NULL,NULL,0,'2020-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Cloud Native Infrastructure", "Kubernetes Orchestration", "Fundamentals"]','["[COMMUNITY-TOOL]"]','[]','["introduction.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://loves.cloud/setting-up-a-kubernetes-cluster-on-ubuntu-18-04','Setting Up a Kubernetes Cluster on Ubuntu 18.04','','2018',0,'An early tutorial detailing step-by-step master and worker initialization on legacy Ubuntu 18.04 using Kubeadm. Explains system preparation, Docker daemon runtime configuration, and initial CNI deployment steps.','English','Article','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2018-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Provisioning", "Bootstrapping", "Guides"]','["[LEGACY]"]','[]','["kubernetes-on-premise.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://lucid.co/blog/agile-vs-waterfall-vs-kanban-vs-scrum','lucidchart.com: Agile vs. Waterfall vs. Kanban vs. Scrum: What’s the Difference?','','2022',0,'Provides a visual-oriented breakdown of classic and modern software lifecycle management frameworks. Helps technical architects align operational workflows (such as sprint planning and continuous delivery cycles) with the organizational capability and architecture style of the organization.','English','Article','Beginner',0,'online','manual',NULL,NULL,NULL,0,'2022-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Software Engineering", "Agile Methodologies", "Process Comparison"]','["[COMMUNITY-TOOL]"]','[]','["project-management-methodology.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://lucid.co/lucidscale',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,'manual','752081eef220ca146312d72c672f3a0ad5b22a1bbb53d63dc25e17ce0476de2f',100.0,1779130494,0,'2026-05-18T20:54:54.976235+02:00',NULL,NULL,NULL,'[]','[]','["docs/cloud-arch-diagrams.md"]','[]','{}','{}');
INSERT INTO "resources" VALUES('https://lucid.co/marketplace/91074b9b/aws','Lucidchart','','2025',0,'Lucidchart''s integrated AWS modeling module, optimized to dynamically visualize multi-region topologies, network firewalls, and resource clusters directly using official AWS iconography.','None','SaaS Platform','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2025-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Architecture & Visualization", "Interactive Diagramming", "Enterprise"]','["[COMMUNITY-TOOL]"]','[]','["cloud-arch-diagrams.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://lucidscale.com','==Lucidscale: Import your architecture==','','N/A',0,NULL,NULL,NULL,NULL,0,NULL,'manual','f86b851e42c2dc350188fba6ffe061249a0358cc1fd5e9834c88f5f4cbfc0178',100.0,1779034015,0,'2026-05-17T18:06:55.763716+02:00',NULL,NULL,NULL,'[]','[]','["docs/cloud-arch-diagrams.md"]','[]','{}','{}');
INSERT INTO "resources" VALUES('https://lucperkins.dev/blog/service-mesh-use-cases','lucperkins.dev: Service mesh use cases','','2020',3,'A comprehensive breakdown of architectural scenarios where introducing a service mesh becomes mathematically and operationally viable. It contrasts simple setups with distributed, high-security, and multi-cloud enterprise topologies requiring advanced traffic management.','English','Technical Blog','Intermediate',1,'online','manual',NULL,NULL,NULL,0,'2020-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Infrastructure", "Service Mesh", "System Design"]','["[COMMUNITY-TOOL]"]','[]','["servicemesh.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://luis-sena.medium.com/automated-aws-load-balancer-warm-up-d0b4084c8bbc','==luis-sena.medium.com: Automated AWS Load Balancer Warm-Up==','','N/A',0,'A curated technical resource and architectural guide covering ==luis-sena.medium.com: Automated AWS Load Balancer Warm-Up== in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779029225,0,'2026-05-17T16:47:05.463858+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/aws-networking.md"]','["aws-networking.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://luke.geek.nz/azure/azure-architecture-solution-requirement-consideration-checklist','luke.geek.nz/azure: Azure Architecture - Solution Requirement Consideration Checklist','','2024',0,'A comprehensive architectural considerations checklist for scoping Azure environments. Covers critical paths including disaster recovery, security, compliance, performance scaling, and cost tracking, ensuring solutions are robustly aligned with CAF standards.','English','Architecture Guide','Advanced',0,'online','manual',NULL,NULL,NULL,0,'2024-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Architecture & Microservices", "Architecture Design", "Architectural Governance"]','["[COMMUNITY-TOOL]", "[GUIDE]"]','[]','["azure.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://luke.geek.nz/azure/azure-naming-tool-api-bicep-resources','luke.geek.nz: Using the Azure Naming Tool API to name your Bicep resources','','2023',0,'Integrates the Azure Naming Tool REST API directly into Bicep templates during deployment loops. By utilizing deployment scripts or user-defined functions, it enforces consistent corporate naming standards programmatically.','Bicep','Blog','Advanced',0,'online','manual',NULL,NULL,NULL,0,'2023-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Cloud Infrastructure", "Governance", "Enterprise Naming"]','["[COMMUNITY-TOOL]"]','[]','["azure.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://luke.geek.nz/azure/export-azure-devops-repos-azure-storage-account','luke.geek.nz/azure: Export Azure DevOps Repositories to Azure Storage Account','','2023',3,'Provides custom scripting recipes for archiving and exporting Git repositories from Azure DevOps organizations to secure Azure Storage accounts. While native recovery tools have evolved, 2026 compliance audits for highly regulated industries still mandate offline, secondary backups of both repositories and metadata.','English','Article','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2023-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Cloud DevOps", "Data Protection & Backup", "Azure DevOps Security", "Compliance"]','["[COMMUNITY-TOOL]"]','[]','["azure.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://lukechannings.com/blog/2020-05-10-kubernetes-gitops-lessons','blog.lukechannings.com: Mistakes made and lessons learned with Kubernetes and GitOps','','2020',0,'A candid retrospective exploring hard-learned GitOps lessons. Focuses on synchronizing cluster state with Git, managing secrets securely within declarative repositories, and structuring repositories for multi-environment lifecycles.','English','Article','Advanced',0,'online','manual',NULL,NULL,NULL,0,'2020-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Operations", "Continuous Delivery", "GitOps"]','["[COMMUNITY-TOOL]"]','[]','["kubernetes.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://luminousmen.com/post/a-very-quick-introduction-to-the-pain-of-aws-cloudformation','luminousmen.com: A very quick introduction to the pain of AWS CloudFormation','','2021',0,'An objective critique analyzing the structural drawbacks of CloudFormation, including deployment delays, unhelpful rollbacks, and lack of client-side validation. It advises platform engineering teams on managing these pain points or transitioning to modern programmatic alternatives.','N/A','Review','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Infrastructure as Code", "CloudFormation", "Criticism & Analysis"]','["[COMMUNITY-TOOL]"]','[]','["aws-iac.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://luminousmen.com/post/kubernetes-101','luminousmen.com: Kubernetes 101','','2020',2,'An introductory deep dive focusing on basic Kubernetes resource abstractions like Pods, ReplicaSets, and Deployments. Helps developers transition from docker-compose paradigms to orchestrator-centric declarative specifications.','English','Article','Beginner',0,'online','manual',NULL,NULL,NULL,0,'2020-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Fundamentals", "Introduction", "Core Abstractions"]','["[COMMUNITY-TOOL]"]','[]','["kubernetes.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://luraproject.org','Lura 🌟','','2026',4,'Lura (formerly KrakenD framework) is an ultra-performant, stateless API Gateway engine written in Go. It allows developers to construct high-throughput microservice aggregations, protocol translations, and response manipulations using declarative configurations with zero state.','Go','Software Project','Advanced',1,'online','manual',NULL,NULL,NULL,0,'2026-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Infrastructure", "API Gateway", "Go Engines"]','["[ENTERPRISE-STABLE]"]','[]','["developerportals.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://lwkd.info',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,'manual','abef4c1b542697bc31eb06ea8f7e6be97a0e0349b6ac94e5a74183ef8c6c6009',100.0,1779032159,1,'2026-05-17T17:35:59.306171+02:00',NULL,NULL,NULL,'[]','[]','["docs/kubernetes-newsletters.md"]','[]','{}','{}');
INSERT INTO "resources" VALUES('https://lwkd.info/2026/20260514','Week Ending May 10, 2026 | Last Week in Kubernetes Development','Weekly review of Kubernetes development, focusing on the latest PRs, API changes, and developer news in the k8s ecosystem.','2026',4,'This issue of Last Week in Kubernetes Development (LWKD) highlights Jack Francis being nominated as the new chair of SIG Autoscaling, the closure of v1.37 Release Team shadow applications, and the publication of patch releases v1.33.12 through v1.36.1.

Key architectural and development updates detailed in this issue include:
* Implementations of new declarative validation guardrails.
* Conditional authorization capabilities laying groundworks for v1.37.','en','Newsletter','Intermediate',0,'online','automatic','39f631a61f5ff2fd463a52b82a9169849a0a68d87cce8e79653bd3694282d80d',NULL,1780351994,0,'2026-06-02T00:13:14.342465+02:00',NULL,NULL,NULL,'["Cloud Native", "Kubernetes", "Development News"]','["[COMMUNITY-TOOL]", "[GUIDE]"]','[]','[]','{}','{"category": "kubernetes-releases", "reputation_status": "Vetted", "reputation_summary": "Widely respected and official-adjacent weekly summary of core Kubernetes development, maintainers, and release cycles.", "social_preview_url": "", "source_provenance": "X.com (kubernetesio)", "suggested_new_category": ""}');
INSERT INTO "resources" VALUES('https://lwkd.info/2026/20260522','Week Ending May 17, 2026 | Last Week in Kubernetes Development','The weekly engineering summary of merges, PRs, deprecations, and architectural changes in the core Kubernetes codebase.','2026',4,'Curator Insight: LWKD is the industry''s premier resource for tracking internal development, API deprecations, and release status changes inside the Kubernetes ecosystem.

Live Grounding: This specific edition for the week ending May 17, 2026, aggregates SIG-Contributor Experience reviews, key code merges, and technical changes in core development, offering an essential digest for cloud platform engineers operating large-scale orchestrators.','English','Newsletter','Advanced',0,'online','automatic','005bb35b3e7888077ee71bfc941309922fa4a5362a7ac747cb12b94982dadcf1',NULL,1780352404,0,'2026-06-02T00:20:04.147740+02:00',NULL,NULL,NULL,'["Container Orchestration", "Kubernetes", "Core Development"]','["DE FACTO STANDARD", "ENTERPRISE-STABLE"]','[]','[]','{}','{"category": "cicd-kubernetes-plugins", "reputation_status": "Vetted", "reputation_summary": "The premier, community-vetted authority for deep technical developments within the core Kubernetes engine.", "social_preview_url": "", "source_provenance": "X.com (kubernetesio)", "suggested_new_category": ""}');
INSERT INTO "resources" VALUES('https://lwkd.info/2026/20260524','Last Week in Kubernetes Development - Week Ending May 24, 2026','A comprehensive developer-focused summary of the latest code merges, KEPs, release schedules, and community changes in the Kubernetes project.','2026',4,'The May 24, 2026 edition of Last Week in Kubernetes Development (LWKD) details the opening of the Kubernetes v1.37 release cycle and key developer updates, including leadership transitions in SIG Batch. This issue highlights a watch-based route controller reconciliation KEP, which replaces resource-intensive polling loops with informer-driven watch mechanisms. It also covers performance optimizations in the kube-proxy IPVS-mode and crucial bug fixes addressing leaked subPath volume handles on Windows platforms.','en','newsletter','intermediate',0,'online','automatic','28ffd3654b742a3e60592bee214ec7529e2249fe6b3bb57ff805af21d9d037c2',NULL,1780352828,0,'2026-06-02T00:27:08.641491+02:00',NULL,NULL,NULL,'["Kubernetes", "Developer Community", "Weekly Updates"]','["[ENTERPRISE-STABLE]", "[GUIDE]"]','[]','[]','{}','{"category": "kubernetes-newsletters", "reputation_status": "Vetted", "reputation_summary": "Industry-standard weekly digest summarizing core Kubernetes development activity.", "social_preview_url": "", "source_provenance": "X.com (kubernetesio)", "suggested_new_category": ""}');
INSERT INTO "resources" VALUES('https://lwn.net','LWN.net','','2026',5,'The premier journal for Linux kernel development, systems programming, and open-source community dynamics. Renowned for its unparalleled technical depth, LWN offers deep architectural analysis of kernel patches, filesystems, and security mechanisms.','English','Article','Advanced',0,'online','manual',NULL,NULL,NULL,0,'2026-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Operating Systems & Infrastructure", "Linux Kernel", "Engineering News"]','["[DE FACTO STANDARD]"]','[]','["linux.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://lynnlangit.medium.com/tech-anti-interviewing-106674655ea0','lynnlangit.medium.com: Tech Anti-Interviewing','','N/A',0,'A curated technical resource and architectural guide covering lynnlangit.medium.com: Tech Anti-Interviewing in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779029294,0,'2026-05-17T16:48:14.352886+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/recruitment.md"]','["recruitment.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://lzone.de','lzone.de/cheat-sheet/Maven','','2026',0,'A specialized Maven debugging sheet detailing transitive dependency resolution. Curator Insight underscores its target troubleshooting use. Live Grounding indicates its survival as a primary cheat sheet during classpath conflicts.','Shell','Cheat Sheet','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2026-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Software Development", "Build Automation", "Maven"]','["[COMMUNITY-TOOL]"]','[]','["cheatsheets.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://lzone.de/cheat-sheet/Docker%20Swarm','lzone.de: Docker Swarm Cheat Sheet','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','60998b3473e19755f3fe0a8f69899a5f8475f9eacef0ae00f418449d30b8a7b7',100.0,1779029365,0,'2026-05-17T16:49:25.538660+02:00',NULL,NULL,NULL,'[]','[]','["docs/cheatsheets.md"]','[]','{}','{"duplicate_of": "https://kerneltalks.com/virtualization/docker-swarm-cheat-sheet"}');
INSERT INTO "resources" VALUES('https://lzone.de/cheat-sheet/Maven','lzone.de/cheat-sheet/Maven','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','60998b3473e19755f3fe0a8f69899a5f8475f9eacef0ae00f418449d30b8a7b7',100.0,1779030706,0,'2026-05-17T17:11:46.471475+02:00',NULL,NULL,NULL,'[]','[]','["docs/cheatsheets.md"]','[]','{}','{"duplicate_of": "https://lzone.de/cheat-sheet/Docker%20Swarm"}');
INSERT INTO "resources" VALUES('https://lzone.de/cheat-sheet/SSH','lzone.de: ssh cheat sheet','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','60998b3473e19755f3fe0a8f69899a5f8475f9eacef0ae00f418449d30b8a7b7',100.0,1779029932,0,'2026-05-17T16:58:52.539588+02:00',NULL,NULL,NULL,'[]','[]','["docs/cheatsheets.md"]','[]','{}','{"duplicate_of": "https://lzone.de/cheat-sheet/Docker%20Swarm"}');
INSERT INTO "resources" VALUES('https://lzone.de/cheat-sheet/Terraform','lzone.de: Terraform Cheat Sheet','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','60998b3473e19755f3fe0a8f69899a5f8475f9eacef0ae00f418449d30b8a7b7',100.0,1779032579,0,'2026-05-17T17:42:59.254505+02:00',NULL,NULL,NULL,'[]','[]','["docs/cheatsheets.md"]','[]','{}','{"duplicate_of": "https://lzone.de/cheat-sheet/Docker%20Swarm"}');
INSERT INTO "resources" VALUES('https://m.signalvnoise.com/running-spot-instances-effectively-with-amazon-eks','Running spot instances effectively with Amazon EKS','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','a7ba0b6360bc882bc087f5aefd2cc30f87300bc3d991657d075f0207a29f22fb',100.0,1779033045,0,'2026-05-17T17:50:45.228346+02:00',NULL,NULL,NULL,'[]','[]','["docs/managed-kubernetes-in-public-cloud.md"]','[]','{}','{"duplicate_of": "https://signalvnoise.com/svn3/running-spot-instances-effectively-with-amazon-eks"}');
INSERT INTO "resources" VALUES('https://m3db.io','**M3**:','','2023',0,'Architectural homepage of M3, Uber’s highly scalable, distributed TSDB engine. Highly custom-built to support massive data ingestion volumes and dynamic metric downsampling with optimized storage layouts.','Go','Official Portal','Advanced',1,'online','manual',NULL,NULL,NULL,0,'2023-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Observability", "Distributed Storage", "M3 Engine"]','["[COMMUNITY-TOOL]"]','[]','["prometheus.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://maarten.mulders.it/2020/11/whats-new-in-maven-4','maarten.mulders.it: What''s New in Maven 4','','2020',3,'Deep technical review covering the core architectural changes introduced in Apache Maven 4, emphasizing the split between build and consumer POM configurations and lifecycle optimization.','English','Blog Post','Advanced',0,'online','manual',NULL,NULL,NULL,0,'2020-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Build Systems", "JVM Ecosystem", "Framework Evolution"]','["[COMMUNITY-TOOL]"]','[]','["maven-gradle.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://mad.firstmark.com','mad.firstmark.com: The MAD (ML/AI/Data) Landscape','','2024',0,'The definitive interactive map outlining the modern Machine Learning, AI, and Big Data landscape (MAD). Built and updated regularly, this portal segments thousands of open-source packages and cloud vendors. It is an indispensable dashboard for architects analyzing toolchain consolidation and technology selection.','English','Interactive Portal','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2024-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Artificial Intelligence", "AI Strategy", "Ecosystem Landscapes"]','["[COMMUNITY-TOOL]"]','[]','["ai.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://madeeshafernando.medium.com/capturing-heap-dumps-of-stateless-kubernetes-pods-before-container-termination-and-export-to-aws-s3-9602378ee60b','madeeshafernando.medium.com: Capturing Heap Dumps of stateless Kubernetes'' pods before container termination and export to AWS S3','','N/A',0,'A curated technical resource and architectural guide covering madeeshafernando.medium.com: Capturing Heap Dumps of stateless Kubernetes'' pods before container termination and export to AWS S3 in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779034211,0,'2026-05-17T18:10:11.371633+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-troubleshooting.md"]','["kubernetes-troubleshooting.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://madhuakula.com/kubernetes-goat','Kubernetes Goat 🌟','','2020',0,'An intentionally vulnerable cluster environment designed for hands-on cybersecurity training. Includes self-contained scenarios exploring SSRF, container escape, secrets leakage, and misconfigured RBAC roles.','Go','tool','Advanced',1,'online','manual',NULL,NULL,NULL,0,'2020-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Kubernetes Security", "Security Training & Playgrounds", "Kubernetes Goat Lab"]','["[COMMUNITY-TOOL]"]','[]','["kubernetes-security.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://madokai.medium.com/why-i-dont-consider-your-certifications-during-an-interview-fe4b62cf6f8c','Why I Don’t Consider Your Certifications During An Interview','','N/A',0,'A curated technical resource and architectural guide covering Why I Don’t Consider Your Certifications During An Interview in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779032613,0,'2026-05-17T17:43:33.199721+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/recruitment.md"]','["index.md", "recruitment.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://magic-cookie.co.uk/iplist.html','magic-cookie.co.uk/iplist.html','','2022',0,'A clean, functional web-hosted tool designed to take target subnets and generate explicit lists of available IP host addresses. Simplifies routing tables, firewall access whitelist designs, and proxy allocations.','HTML','Utility','Beginner',0,'online','manual',NULL,NULL,NULL,0,'2022-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Computer Networking & IPAM", "Subnetting & Addressing", "CIDR Calculators"]','["[COMMUNITY-TOOL]"]','[]','["networking.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://magnet.xataka.com/en-diez-minutos/esclavos-improductividad-70-reuniones-impiden-que-empleados-hagan-su-trabajo','magnet.xataka.com: Esclavos de la improductividad: el 70% de las reuniones'' impiden que los empleados hagan su trabajo','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','c8afa2c1df5bc2e46319a80dee548dcef48095118de2ffdfed28d20680314000',100.0,1779030883,0,'2026-05-17T17:14:43.120246+02:00',NULL,NULL,NULL,'[]','[]','["docs/project-management-methodology.md"]','[]','{}','{"duplicate_of": "https://www.xataka.com/magnet/esclavos-improductividad-70-reuniones-impiden-que-empleados-hagan-su-trabajo"}');
INSERT INTO "resources" VALUES('https://magnet.xataka.com/en-diez-minutos/gran-renuncia-americana-como-trabajadores-se-han-hartado-sistema-estan-dejando-sus-empleos','magnet.xataka.com: La "gran renuncia" americana, o cómo los trabajadores'' se han hartado del sistema y están dejando sus empleos','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','95c3af12a163f8b47ad4e5236fd9fdf3de9957c1a9f4768a12746df19df4459a',100.0,1779030268,0,'2026-05-17T17:04:28.288699+02:00',NULL,NULL,NULL,'[]','[]','["docs/recruitment.md"]','[]','{}','{"duplicate_of": "https://www.xataka.com/magnet/gran-renuncia-americana-como-trabajadores-se-han-hartado-sistema-estan-dejando-sus-empleos"}');
INSERT INTO "resources" VALUES('https://maheshwari-bittu.medium.com/why-event-driven-architecture-eda-is-needed-fac2f00f25a8','maheshwari-bittu.medium.com: Why Event-Driven Architecture (EDA) is needed?'' 🌟','','N/A',0,'A curated technical resource and architectural guide covering maheshwari-bittu.medium.com: Why Event-Driven Architecture (EDA) is needed?'' 🌟 in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779034560,0,'2026-05-17T18:16:00.149221+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/introduction.md"]','["introduction.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://mahira-technology.medium.com/deploying-aws-codepipeline-with-terraform-d6613979d0b6','mahira-technology.medium.com: Automating AWS CodePipeline Setup with Terraform:'' Streamline Your CI/CD Workflow','','N/A',0,'A curated technical resource and architectural guide covering mahira-technology.medium.com: Automating AWS CodePipeline Setup with Terraform:'' Streamline Your CI/CD Workflow in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779032339,0,'2026-05-17T17:38:59.748394+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/demos.md"]','["demos.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://mahira-technology.medium.com/kubernetes-secrets-management-level-up-with-external-secrets-operator-ed7d32df2189','mahira-technology.medium.com: Kubernetes Secrets Management: Level Up with'' External Secrets Operator','','N/A',0,'A curated technical resource and architectural guide covering mahira-technology.medium.com: Kubernetes Secrets Management: Level Up with'' External Secrets Operator in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779031554,0,'2026-05-17T17:25:54.850300+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-security.md"]','["kubernetes-security.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://maintainermonth.github.com/partner-pack','Maintainer Month 2026 Partner Pack','A compiled ecosystem of exclusive tools, discounts, and workspace perks dedicated to supporting open-source maintainers.','2026',4,'An official developer ecosystem support portal curated by GitHub for the annual Maintainer Month celebration in 2026.
- It acts as a consolidated directory of partnerships providing cloud-native developers with complimentary credits, feature flag systems, testing platforms, and threat intelligence reports.
- Key architectural integrations include CI/CD enhancements, security audit modules, and dependency-updating systems specifically designed to improve OSS project maintainability.','en','website','Intermediate',0,'online','automatic','1cdeefef2912df2b947d799de16622b11e0c13bac1bd3136c8acc7bc085ca4e4',NULL,1780352838,0,'2026-06-02T00:27:18.800994+02:00',NULL,NULL,NULL,'["Software Engineering", "Open Source", "Maintainer Resources", "Community Ecosystems"]','["[COMMUNITY-TOOL]", "[GUIDE]"]','[]','[]','{}','{"category": "devel-sites", "reputation_status": "Vetted", "reputation_summary": "Highly trusted official initiative by GitHub celebrating open-source maintainers. Well received and vetted by the broader developer community with zero issues of stability or abandonment.", "social_preview_url": "https://maintainermonth.github.com/images/og/partner-pack.png", "source_provenance": "X.com (GitHub)", "suggested_new_category": "open-source-resources"}');
INSERT INTO "resources" VALUES('https://maistra.io','Maistra.io','','2022',0,'Documentation and portal hub for Maistra, a customized OpenShift-centric distribution of Istio. Enhances core Istio upstream distributions with multi-tenant control, platform-specific operators, and seamless integration with Red Hat identity frameworks.','English','Documentation','Medium',1,'online','manual',NULL,NULL,NULL,0,'2022-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Cloud Native Infrastructure", "Service Mesh", "OpenShift"]','["[COMMUNITY-TOOL]"]','[]','["istio.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://makefiletutorial.com','makefiletutorial.com 🌟','','2026',0,'An intensive reference manual detailing Makefile rules, pattern matching, dependencies, and shell automation. Vital for designing deterministic local compilation processes, testing flows, and Docker building protocols.','Makefile','Developer Guide','Advanced',0,'online','manual',NULL,NULL,NULL,0,'2026-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Linux", "Development", "Build Systems"]','["[COMMUNITY-TOOL]", "[GUIDE]"]','[]','["linux.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://makendran.hashnode.dev/just-in-time-worker-nodes-with-karpenter','makendran.hashnode.dev: Just-in-time Worker Nodes with Karpenter','','N/A',0,'A curated technical resource and architectural guide covering makendran.hashnode.dev: Just-in-time Worker Nodes with Karpenter in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779030503,0,'2026-05-17T17:08:23.406385+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-tools.md"]','["kubernetes-tools.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://mamaqueesscrum.com/2018/11/12/labores-que-un-product-owner-deberia-hacer-que-no-aparecen-en-la-scrum-guide','mamaqueesscrum.com: Mamá… ¿Qué es Scrum?','','2018',3,'Unpacks the hidden, undocumented operational responsibilities of a Product Owner in high-velocity agile teams. Discusses soft skills, managing internal corporate politics, aligning microservices roadmaps with legacy business systems, and acting as a technical translator to facilitate smooth development workflows.','es','Technical Blog','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2018-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Engineering Leadership", "Project Management", "Agile Methodologies"]','["[LEGACY]"]','[]','["project-management-methodology.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://managedkube.com/gitops/flux/weaveworks/guide/tutorial/2020/05/01/a-complete-step-by-step-guide-to-implementing-a-gitops-workflow-with-flux.html','A Complete Step by Step Guide to Implementing a GitOps Workflow with Flux 🌟','','2020',0,'An early step-by-step tutorial outlining GitOps workflows with original Flux tools. Offers historical context but must be updated to Flux v2 and the modern GitOps Toolkit conventions.','None','Technical Article','Medium',1,'online','manual',NULL,NULL,NULL,0,'2020-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Platform Engineering", "GitOps & Deployment", "Flux Ecosystem"]','["[COMMUNITY-TOOL]"]','[]','["demos.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://managedkube.com/kubernetes/trace/ingress/service/port/not/matching/pod/k8sbot/2019/02/13/trace-ingress.html','managedkube.com: Troubleshooting a Kubernetes ingress','','2019',0,'Kubernetes Ingress troubleshooting requires systematically tracing path matching, port definitions, and target service selectors. This guide isolates a common failure pattern where configuration mismatches between Ingress specifications and Pod ports disrupt traffic flow. It provides actionable diagnostic commands to verify endpoint connectivity and route mapping.','English','Blog Post','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2019-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Kubernetes", "Networking", "Ingress Troubleshooting"]','["[COMMUNITY-TOOL]"]','[]','["kubernetes-troubleshooting.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://manfredmlange.medium.com/containerized-keycloak-in-development-2f9d079ec4a3','manfredmlange.medium.com: Containerized Keycloak in Development','','N/A',0,'A curated technical resource and architectural guide covering manfredmlange.medium.com: Containerized Keycloak in Development in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779034372,0,'2026-05-17T18:12:52.737719+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/devsecops.md"]','["devsecops.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://manifests.io','==manifests.io== 🌟','','N/A',0,'A curated technical resource and architectural guide covering ==manifests.io== 🌟 in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779034090,0,'2026-05-17T18:08:10.428743+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/cheatsheets.md"]','["cheatsheets.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://manz.dev/cheatsheets','manz.dev/cheatsheets','','2024',3,'A collection of highly visual, modern cheat sheets focusing on CSS layout designs, JavaScript syntax structures, and browser DOM interfaces. Excellent reference for backend and full-stack developers looking to quickly resolve UI issues.','JavaScript','Blog','Beginner',0,'online','manual',NULL,NULL,NULL,0,'2024-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Developer Education", "Frontend Development", "Cheat Sheets"]','["[COMMUNITY-TOOL]"]','[]','["cheatsheets.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://maps.google.com/maps?q=18+China+St,+%2301-01+Ya+Kun+Kaya+Toast+(Far+East+Square),+Singapore+049560&ftid=0x31da190c7f13a56b:0xfa072ec1345f8321&entry=gps&shh=CAE&lucs=,94297699,100808504,94284460,94231188,94280568,47071704,94218641,94282134,94286869&g_ep=CAISEjI2LjE2LjAuODk4OTU0MjE1MBgAIIgnKlIsOTQyOTc2OTksMTAwODA4NTA0LDk0Mjg0NDYwLDk0MjMxMTg4LDk0MjgwNTY4LDQ3MDcxNzA0LDk0MjE4NjQxLDk0MjgyMTM0LDk0Mjg2ODY5QgJVUw%3D%3D&skid=0bd888ca-7b59-438a-af5f-992d9462bc9e&g_st=ic',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,'FILTERED',NULL,NULL,NULL,1780398878,0,'2026-06-02T13:14:38.782058+02:00',NULL,NULL,NULL,'[]','[]','[]','[]','{}','{"score": 5}');
INSERT INTO "resources" VALUES('https://marcincuber.medium.com/amazon-eks-upgrade-journey-from-1-24-to-1-25-e1bcccc2f384','marcincuber.medium.com: Amazon EKS Upgrade Journey From 1.24 to 1.25','','N/A',0,'A curated technical resource and architectural guide covering marcincuber.medium.com: Amazon EKS Upgrade Journey From 1.24 to 1.25 in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779033019,0,'2026-05-17T17:50:19.418690+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/managed-kubernetes-in-public-cloud.md"]','["managed-kubernetes-in-public-cloud.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://marckean.com/2016/06/01/azure-vs-azure-ad-accounts-tenants-subscriptions','marckean.com: Azure Vs Azure AD – Accounts / Tenants / Subscriptions','','2016',3,'An foundational article mapping out the relationships between Azure subscriptions, directory accounts, and tenants. While the underlying structures are still valid, 2026 architectures use Microsoft Entra ID naming conventions and prioritize modern cloud control planes over legacy subscription structures.','English','Article','Beginner',0,'online','manual',NULL,NULL,NULL,0,'2016-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Identity & Access", "Tenant Governance", "Azure Subscriptions", "Resource Hierarchy"]','["[LEGACY]"]','[]','["azure.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://marcofranssen.nl/install-hashicorp-vault-on-kubernetes-using-helm-part-1','==medium: Install Hashicorp Vault on Kubernetes using Helm - Part 1== |'' Marco Franssen','','2021',0,'A comprehensive walkthrough demonstrating how to install and configure HashiCorp Vault inside a Kubernetes cluster using the official Helm chart. Explores setting up Raft storage backend, initializing the Vault transit seal, and configuring secure pod configurations. An excellent technical reference for establishing a reliable, self-hosted secret engine in cloud environments.','English','Technical Tutorial','Advanced',1,'online','manual','N/A',100.0,1781429954,0,'2026-06-14T11:39:14.226644+02:00',NULL,NULL,NULL,'["Security & Compliance", "Secrets Management", "HashiCorp Vault"]','["[COMMUNITY-TOOL]", "[GUIDE]"]','["docs/devsecops.md"]','["devsecops.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://marcusnoble.co.uk/2022-01-20-restricting-cluster-admin-permissions','marcusnoble.co.uk: Restricting cluster-admin Permissions','','2022',0,'Examines security risks associated with widespread `cluster-admin` usage. Proposes strategies to design specialized roles with precise apiGroup restrictions to establish guardrails around the control plane.','English','Technical Blog','Advanced',0,'online','manual',NULL,NULL,NULL,0,'2022-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Security", "Identity & Access", "RBAC"]','["[COMMUNITY-TOOL]"]','[]','["kubernetes-security.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://marcusnoble.co.uk/2022-07-04-managing-kubernetes-without-losing-your-cool','marcusnoble.co.uk: Managing Kubernetes without losing your cool 🌟','','2022',4,'A collection of survival tips for operations teams managing production clusters. Emphasizes establishing alerts based on actionable metrics, using declarative GitOps pipelines, and avoiding manual ad-hoc cluster changes.','English','Article','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2022-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Operations", "Reliability", "Troubleshooting"]','["[ENTERPRISE-STABLE]"]','[]','["kubernetes.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://marinaaisa.com/es/blog/contractor-eeuu-espana','marinaaisa.com: Trabajar en remoto desde España como ''contractor''','','2022',0,'An engineering-focused personal guide on working remotely from Spain as a contractor for United States entities. Covers dual-taxation avoidance strategies, W-8BEN form management, invoice processes, and structural solutions for managing foreign currency exposure in USD.','N/A','Article','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2022-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Careers", "Freelancing", "Remote Contracting"]','["[COMMUNITY-TOOL]"]','[]','["freelancing.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://markaicode.com/terraform-ai-infrastructure-as-code','Terraform 2.0 in Practice: Using AI to Generate Infrastructure as Code','','2024',0,'Examines workflow improvements, automated code validation, and prompt-to-infrastructure engineering using modern LLM integrations in Terraform development lifecycles.','English','Article','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2024-06-01T00:00:00+02:00',NULL,NULL,NULL,'["DevOps", "Infrastructure as Code", "AI Integration", "Terraform"]','["[COMMUNITY-TOOL]"]','[]','["ai.md", "iac.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://markdownguide.offshoot.io/cheat-sheet',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,'manual','52bc11ec9b2a62ba5cc6e84baa16ba9b9e14049b286b9b80cfc5ce4ea46e8aec',100.0,1779130494,0,'2026-05-18T20:54:54.929903+02:00',NULL,NULL,NULL,'[]','[]','["docs/cheatsheets.md", "docs/mkdocs.md"]','[]','{}','{}');
INSERT INTO "resources" VALUES('https://marketplace.apilayer.com','any-api.com','','2021',0,'A comprehensive directory hosting documentation for public REST APIs. Offers standardized, unified interfaces for integrating third-party APIs into enterprise services, though recently transitioned towards centralized commercial API marketplaces.','N/A','Tool','Beginner',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["API Management", "API Discovery", "Marketplaces"]','["[COMMUNITY-TOOL]"]','[]','["api.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://marketplace.atlassian.com/apps/1014681/zephyr-for-jira-test-management','Atlassian Marketplace: Zephyr','','2024',5,'Details Zephyr for Jira, an enterprise-grade test management solution natively integrated into the Jira workspace. Examines how QA teams define, execute, and track test cases directly inside Jira issues, ensuring traceability across user stories, automated test runs, and dynamic bug tracking workflows.','None','Documentation','Beginner',0,'online','manual',NULL,NULL,NULL,0,'2024-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Quality Assurance & Testing", "Test Management", "Jira Integration"]','["[DE FACTO STANDARD]"]','[]','["test-automation-frameworks.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://marketplace.atlassian.com/apps/1227641/license-manager-easily-track-your-software-licenses','marketplace.atlassian.com:  License Manager - Easily track your software licenses','','2024',2,'Details an Atlassian Jira marketplace add-on designed to track and audit developer licenses. Shows how SaaS spend control can be integrated directly into project management platforms.','English','Platform','Beginner',0,'online','manual',NULL,NULL,NULL,0,'2024-06-01T00:00:00+02:00',NULL,NULL,NULL,'["FinOps & Cloud Cost", "SaaS FinOps", "License Management"]','["[COMMUNITY-TOOL]"]','[]','["finops.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://marketplace.redhat.com','Red Hat Marketplace','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','66f55e3c1096a0b3d5fdfcf7ab95a3f9a8b0891b3d28949c6448b1bfdea63d0d',100.0,1779033002,0,'2026-05-17T17:50:02.880526+02:00',NULL,NULL,NULL,'[]','[]','["docs/ocp4.md", "docs/openshift.md"]','[]','{}','{"duplicate_of": "https://marketplace.redhat.com/en-us/blog/dont-treat-kubernetes-storage-as-an-afterthought"}');
INSERT INTO "resources" VALUES('https://marketplace.redhat.com/en-us/blog/dont-treat-kubernetes-storage-as-an-afterthought','marketplace.redhat.com: Dont treat Kubernetes storage as an afterthought:'' Turn to persistent container storage for high performance and availability','','N/A',0,'A curated technical resource and architectural guide covering marketplace.redhat.com: Dont treat Kubernetes storage as an afterthought:'' Turn to persistent container storage for high performance and availability in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'online','manual','66f55e3c1096a0b3d5fdfcf7ab95a3f9a8b0891b3d28949c6448b1bfdea63d0d',100.0,1779033943,0,'2026-05-17T18:05:43.330782+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-storage.md"]','["kubernetes-storage.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://marketplace.redhat.com/sunset','Red Hat Marketplace','','2024',2,'Originally a portal dedicated to discovering, buying, and provisioning certified operators and third-party software on OpenShift. While the standalone portal has transitioned, the actual operational flow has been assimilated directly into the internal OpenShift OperatorHub interface.','English','Official Portal','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2024-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Platform Engineering", "Ecosystem", "Marketplace"]','["[COMMUNITY-TOOL]"]','[]','["ocp4.md", "kubernetes-storage.md", "openshift.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://marketplace.visualstudio.com','marketplace.visualstudio.com','','2023',0,'The VS Code Extension Marketplace, serving as the central hub for discovering, validating, and installing IDE extensions. This core infrastructure enables developers to scale VS Code capabilities dynamically.','N/A','Product','Beginner',0,'duplicate','manual','71e97a5abbc2ba63f333f4c1e140df9a79979a82bd2b07b9978438fef90f6b70',100.0,1779031388,1,'2026-05-17T17:23:08.870688+02:00',NULL,NULL,NULL,'["Developer Environment", "IDE Tooling", "Visual Studio Code", "Ecosystem & General Productivity"]','["[COMMUNITY-TOOL]"]','["docs/visual-studio.md"]','["visual-studio.md"]','{}','{"duplicate_of": "https://marketplace.visualstudio.com/azuredevops"}');
INSERT INTO "resources" VALUES('https://marketplace.visualstudio.com/azuredevops','Azure DevOps 🌟','','2026',4,'Extends the VS Code platform with deep Azure DevOps integration, providing real-time pipeline status checks, work item tracking, and Git repository links.','TypeScript','Extension','Intermediate',0,'online','manual','71e97a5abbc2ba63f333f4c1e140df9a79979a82bd2b07b9978438fef90f6b70',100.0,1779030051,1,'2026-05-17T17:00:51.887003+02:00',NULL,NULL,NULL,'["Collaboration", "Continuous Integration", "Azure"]','["[ENTERPRISE-STABLE]"]','["docs/visual-studio.md"]','["visual-studio.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://marketplace.visualstudio.com/items&itemName=Tim-Koehler.helm-intellisense&ssr=false','Helm Intellisense','','2018',0,'A standard-setting VS Code extension that enables autocompletion and path matching for Helm chart values files inside template paths, eliminating common typo bugs and deployment failures during manifest compilation.','TypeScript','Extension','Intermediate',0,'online','manual','N/A',100.0,1779031576,0,'2026-05-17T17:26:16.209182+02:00',NULL,NULL,NULL,'["Development Tools", "VS Code", "Kubernetes Extensions"]','["[COMMUNITY-TOOL]"]','["docs/visual-studio.md"]','["visual-studio.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://marketplace.visualstudio.com/items?itemName=2gua.rainbow-brackets','Rainbow Brackets','','2023',0,'A legacy brackets colorization extension. Note that native VS Code bracket pair colorization has superseded it, offering vastly superior performance and rendering speed on complex source files.','TypeScript','Product','Beginner',0,'online','manual','f331c7f678a9a0789fa359354af882ee0ff3e5a61e612a265f9db902329be99f',100.0,1779032679,1,'2026-05-17T17:44:39.088257+02:00',NULL,NULL,NULL,'["Developer Environment", "IDE Tooling", "Visual Studio Code", "Extension Development & Integrations"]','["[LEGACY]"]','["docs/visual-studio.md"]','["visual-studio.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://marketplace.visualstudio.com/items?itemName=Atlassian.atlascode','Jira and Bitbucket (Official)','','2026',4,'Integrates Atlassian Jira issue boards and Bitbucket pipelines directly into the developer''s workspace to reduce tab-switching during agile workflows.','TypeScript','Extension','Intermediate',0,'online','manual','ef02a176ed8182b14e202bc12c80e88f128aaf99bff23dceac1d08e690b7aba9',100.0,1779034336,1,'2026-05-17T18:12:16.254384+02:00',NULL,NULL,NULL,'["Collaboration", "Agile Management", "VS Code Tooling"]','["[ENTERPRISE-STABLE]"]','["docs/visual-studio.md"]','["visual-studio.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://marketplace.visualstudio.com/items?itemName=ChakrounAnas.turbo-console-log','Turbo Console Log','','2026',3,'Automates the insertion of descriptive console log statements to speed up debugging in JavaScript and TypeScript. While useful for local exploration, production-ready microservices should prioritize structured logging using standards like OpenTelemetry over unstructured print statements.','TypeScript','Extension','Beginner',0,'online','manual','834cab4a0e49f593b95b5e24a9541cc50c232288e83cc3e77cadce07a8d457d9',100.0,1779032518,1,'2026-05-17T17:41:58.478489+02:00',NULL,NULL,NULL,'["Development Environment", "Debugging", "VS Code Tooling"]','["[COMMUNITY-TOOL]"]','["docs/visual-studio.md"]','["visual-studio.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://marketplace.visualstudio.com/items?itemName=DontShaveTheYak.jenkins-extension-pack','marketplace.visualstudio.com: Jenkins Extension Pack: DontShaveTheYak','','2024',0,'A pre-curated editor extension pack tailored to optimize developer workflows. Includes custom Groovy autocompletion rules, pipeline linter commands, and snippets built around the DontShaveTheYak ecosystem.','None','Editor Extension','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2024-06-01T00:00:00+02:00',NULL,NULL,NULL,'["CI/CD Pipeline Architecture", "Developer Tooling", "Editor Extension"]','["[COMMUNITY-TOOL]"]','[]','["jenkins.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://marketplace.visualstudio.com/items?itemName=EditorConfig.EditorConfig','EditorConfig:','','2023',0,'EditorConfig establishes consistent layout properties across different IDE instances. Enforces styling metrics (such as tabs vs. spaces and encoding) based on a root configuration file, minimizing style deviations.','TypeScript','Product','Intermediate',0,'online','manual','6909429b63b131edb831259272fff223452a9dad1f909f4467f2228cf530645d',100.0,1779030115,1,'2026-05-17T17:01:55.393661+02:00',NULL,NULL,NULL,'["Developer Environment", "IDE Tooling", "Visual Studio Code", "Extension Development & Integrations"]','["[COMMUNITY-TOOL]"]','["docs/visual-studio.md"]','["visual-studio.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://marketplace.visualstudio.com/items?itemName=Fatih.baba-flow','BABA-Git Flow','','2022',0,'A specialized variation of GitFlow UI extensions for VS Code. It provides custom hooks and automated prefix tagging for releases, features, and hotfixes. Highly specific to groups utilizing git-flow alongside strict release conventions.','TypeScript','Editor Extension','Basic',0,'online','manual','7be92906e8ba3099256d26659e228ec8134953775a78d9f33fe0609cbb2b45c2',100.0,1779033794,1,'2026-05-17T18:03:14.754428+02:00',NULL,NULL,NULL,'["Development Environment", "IDE Extensions", "Git Integration"]','["[COMMUNITY-TOOL]"]','["docs/visual-studio.md"]','["visual-studio.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://marketplace.visualstudio.com/items?itemName=GitHub.copilot','==GitHub Copilot== 🌟','','2026',5,'The premier AI pairing assistant, providing context-aware suggestions, testing scaffolds, and architectural refactoring directly within the IDE. In 2026, it is integrated into standard enterprise workflows, accelerating software delivery.','TypeScript','Extension','Intermediate',0,'online','manual','39fe202473a16222c720c30a87c83f67b4b906d72367bf4b8ff2e63754b7083b',100.0,1779031647,1,'2026-05-17T17:27:27.579752+02:00',NULL,NULL,NULL,'["Development Environment", "AI-Assisted Engineering", "VS Code Tooling"]','["[DE FACTO STANDARD]"]','["docs/visual-studio.md"]','["visual-studio.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://marketplace.visualstudio.com/items?itemName=GitHub.github-vscode-theme','GitHub Theme 🌟','','2026',5,'The official GitHub visual styling for VS Code, including both light and dark modes modeled directly after the GitHub interface.','TypeScript','Extension','Beginner',0,'online','manual','5289d3e5fedf455aad01120dd933f307715b32b5bc95707ad1559e105bfa08c6',100.0,1779032578,1,'2026-05-17T17:42:58.741023+02:00',NULL,NULL,NULL,'["Development Environment", "IDE Customization", "VS Code Tooling"]','["[DE FACTO STANDARD]"]','["docs/visual-studio.md"]','["visual-studio.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://marketplace.visualstudio.com/items?itemName=GitHub.remotehub','marketplace.visualstudio.com: GitHub Repositories 🌟','','2026',5,'Allows developers to browse, search, and edit GitHub repositories directly inside VS Code without local cloning. Crucial for navigating monorepos, performing rapid hotfixes, and reviewing multi-repository structures.','TypeScript','Extension','Intermediate',0,'online','manual','80e4f1dcd659cea9007c4911f2ac25f1c3e737d77f0be217088b7cb1a8bcefa4',100.0,1779033609,1,'2026-05-17T18:00:09.538685+02:00',NULL,NULL,NULL,'["Collaboration", "Remote Development", "VS Code Tooling"]','["[DE FACTO STANDARD]"]','["docs/visual-studio.md"]','["visual-studio.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://marketplace.visualstudio.com/items?itemName=GitHub.vscode-pull-request-github','GitHub Pull Requests and Issues 🌟','','2026',5,'Enables developers to review pull requests, address comments, and track issues directly within the editor. This minimizes context-switching, streamlining code reviews and collaboration within distributed DevOps teams.','TypeScript','Extension','Intermediate',0,'online','manual','d653f3f79c55e207a67e80e44e9b30a3765e2ac199d6080e019727c3856bcd94',100.0,1779032583,1,'2026-05-17T17:43:03.089357+02:00',NULL,NULL,NULL,'["Collaboration", "Version Control", "VS Code Tooling"]','["[DE FACTO STANDARD]"]','["docs/visual-studio.md"]','["visual-studio.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://marketplace.visualstudio.com/items?itemName=GreatMinds.gitflow4code','GitFlow 4 Code','','2021',0,'An alternative wrapper for GitFlow commands within the Visual Studio Code environment. It automates common tasks such as prefixing branches and formatting merge requests. Best suited for teams maintaining strict GitFlow topologies who want to reduce terminal context-switching.','TypeScript','Editor Extension','Basic',0,'online','manual','d205fd5d664c5aec268e705634f547f45a8eba999335f997a86045e04220cd33',100.0,1779029640,1,'2026-05-17T16:54:00.747256+02:00',NULL,NULL,NULL,'["Development Environment", "IDE Extensions", "Git Integration"]','["[COMMUNITY-TOOL]"]','["docs/visual-studio.md"]','["visual-studio.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://marketplace.visualstudio.com/items?itemName=Gruntfuggly.todo-tree','Todo Tree','','2023',0,'Todo Tree consolidates comment tags (like TODO, FIXME, etc.) across the active codebase into an interactive workspace folder tree. Highly useful for pre-release audits and team technical debt reviews.','TypeScript','Product','Beginner',0,'online','manual','5c847404069b1df51d9db21a47ebc7a09a2a4d5648c2412de4192c6df67a9698',100.0,1779032287,1,'2026-05-17T17:38:07.683283+02:00',NULL,NULL,NULL,'["Developer Environment", "IDE Tooling", "Visual Studio Code", "Extension Development & Integrations"]','["[COMMUNITY-TOOL]"]','["docs/visual-studio.md"]','["visual-studio.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://marketplace.visualstudio.com/items?itemName=Iterative.dvc','DVC','','2024',4,'The VS Code extension for Data Version Control (DVC) enables developers to view experiments, visual graphs, and dataset versions natively from their editor. By simplifying visual pipelines, it streamlines collaborative feature engineering and reproducible experimentation.','TypeScript','Tool','Beginner',0,'online','manual',NULL,NULL,NULL,0,'2024-06-01T00:00:00+02:00',NULL,NULL,NULL,'["MLOps", "Data Version Control", "Developer Tooling"]','["[ENTERPRISE-STABLE]"]','[]','["mlops.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://marketplace.visualstudio.com/items?itemName=MS-vsliveshare.vsliveshare','Live Share:','','2023',0,'The Live Share VS Code extension installs collaborative workspace capabilities, establishing secure shared dev contexts, collaborative ports, and integrated voice/debug sessions directly between remote environments.','TypeScript','Product','Intermediate',0,'online','manual','a3c2fc40bdeba31bc30584cc9e85a902e7895fd4f06e73396e1e6fb15e9b52c9',100.0,1779033949,1,'2026-05-17T18:05:49.507195+02:00',NULL,NULL,NULL,'["Developer Environment", "IDE Tooling", "Visual Studio Code", "Remote Development & Collaborative Coding"]','["[COMMUNITY-TOOL]"]','["docs/visual-studio.md"]','["visual-studio.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://marketplace.visualstudio.com/items?itemName=Orta.vscode-jest','Jest','','2026',4,'Integrates Jest unit testing workflows directly into the editor. It offers real-time inline test failures, active watch mode triggers, and visual coverage reports. This setup simplifies local feedback loops for enterprise microservices developed in TypeScript or JavaScript.','TypeScript','Extension','Intermediate',0,'online','manual','acc66fdb639df1514dff8912b59bbedb74683b9358c5a814a825f0c337963548',100.0,1779032108,1,'2026-05-17T17:35:08.284336+02:00',NULL,NULL,NULL,'["Software Engineering", "Testing", "Unit Testing"]','["[ENTERPRISE-STABLE]"]','["docs/visual-studio.md"]','["visual-studio.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://marketplace.visualstudio.com/items?itemName=PKief.material-icon-theme','Material Icon Theme','','2026',4,'Enhances the IDE visual interface with recognizable file icons corresponding to languages, configurations, and cloud-native templates.','TypeScript','Extension','Beginner',0,'online','manual','9be3a1b07dcbe526a362cbd2102377fac18468885075250428881904ccd152ad',100.0,1779033823,1,'2026-05-17T18:03:43.352879+02:00',NULL,NULL,NULL,'["Development Environment", "IDE Customization", "VS Code Tooling"]','["[ENTERPRISE-STABLE]"]','["docs/visual-studio.md"]','["visual-studio.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://marketplace.visualstudio.com/items?itemName=SebastianBille.iam-legend','==IAM Legend==','','2026',4,'Provides autocomplete and inline documentation for AWS IAM policy documents inside VS Code. It helps platform and security engineers configure precise, least-privilege cloud permissions, reducing misconfiguration risks.','TypeScript','Extension','Intermediate',0,'online','manual','1c662ef43b52567e3cceb92bdbf5b7b680ac59444cad23fbfe6481ab72b4a71b',100.0,1779029163,1,'2026-05-17T16:46:03.532162+02:00',NULL,NULL,NULL,'["Cloud Infrastructure", "SecOps", "AWS IAM"]','["[ENTERPRISE-STABLE]"]','["docs/visual-studio.md"]','["visual-studio.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://marketplace.visualstudio.com/items?itemName=SemihOnay.jiraux','JirAux (Jira integration)','','2021',0,'A Jira integration extension designed to embed issue tracking directly into VS Code workspaces. It surfaces task lists, changesets, and assignees. This keeps software engineers aligned with project management pipelines without leaving their code canvas.','TypeScript','Editor Extension','Basic',0,'online','manual','fd5804eb7f5d3238a62c8d8bf1ef5445d974011e78238f920f8731a29210e98e',100.0,1779032880,1,'2026-05-17T17:48:00.218141+02:00',NULL,NULL,NULL,'["Development Environment", "IDE Extensions", "Project Management"]','["[COMMUNITY-TOOL]"]','["docs/visual-studio.md"]','["visual-studio.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://marketplace.visualstudio.com/items?itemName=TeamHub.teamhub','GitLive','','2026',3,'Integrates real-time visual indications of branch drifts and file conflicts directly into the IDE. It aims to reduce integration friction across distributed engineering teams by exposing parallel work before standard merges occur.','TypeScript','Extension','Intermediate',0,'online','manual','999d5b79aec4693c66240bcfbae08ceb8707d0e1fd8043e86274661ff2ab2d91',100.0,1779029482,1,'2026-05-17T16:51:22.701086+02:00',NULL,NULL,NULL,'["Collaboration", "Version Control", "VS Code Tooling"]','["[COMMUNITY-TOOL]"]','["docs/visual-studio.md"]','["visual-studio.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://marketplace.visualstudio.com/items?itemName=Weaveworks.vscode-gitops-tools','marketplace.visualstudio.com: GitOps Tools for Flux 🌟','','2026',4,'Simplifies managing and visualizing GitOps resources powered by Flux directly inside the editor. Despite Weaveworks restructuring, the Flux ecosystem remains a dominant engine for production-grade Kubernetes deployments.','TypeScript','Extension','Advanced',1,'online','manual','9af625c4effe71ec906065bda55e2250a1e5861446e6fe70e9149861f34a623f',100.0,1779034030,1,'2026-05-17T18:07:10.776311+02:00',NULL,NULL,NULL,'["Cloud Native", "Kubernetes", "GitOps"]','["[ENTERPRISE-STABLE]"]','["docs/visual-studio.md"]','["visual-studio.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://marketplace.visualstudio.com/items?itemName=aaron-bond.better-comments','Better Comments','','2023',0,'Better Comments organizes source code documentation by applying distinct semantic colorizations to comments. Classifies tasks into alerts, queries, warnings, and TODOs, significantly improving overall team readability.','TypeScript','Product','Beginner',0,'online','manual','cd2e94753d800170ed037f090f51b79cf7d6de8fec618b1b1e2a53271a4d9ad8',100.0,1779030230,1,'2026-05-17T17:03:50.419173+02:00',NULL,NULL,NULL,'["Developer Environment", "IDE Tooling", "Visual Studio Code", "Extension Development & Integrations"]','["[COMMUNITY-TOOL]"]','["docs/visual-studio.md"]','["visual-studio.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://marketplace.visualstudio.com/items?itemName=adpyke.codesnap','marketplace.visualstudio.com: CodeSnap','','2026',3,'Creates highly customizable and beautiful screenshots of code blocks for architectural reviews, presentations, and tutorials. It is a utility for developer advocacy and engineering onboarding workflows.','TypeScript','Extension','Beginner',0,'online','manual','d7e90c29f677534fe78f7dcb8c8abf11027202018ce8144b7666c939718f7917',100.0,1779029883,1,'2026-05-17T16:58:03.471749+02:00',NULL,NULL,NULL,'["Collaboration", "Documentation", "VS Code Tooling"]','["[COMMUNITY-TOOL]"]','["docs/visual-studio.md"]','["visual-studio.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://marketplace.visualstudio.com/items?itemName=alefragnani.jenkins-status','Alessandro Fragnani: Jenkins Status','','2022',0,'Embeds dynamic Jenkins job status tracking into the VS Code status bar. It fetches remote build parameters via API to display build pass/fail statistics, keeping developer feedback loops tight during active coding sprints.','TypeScript','Editor Extension','Basic',0,'online','manual','449fec62f348ff45199e88b6e9631f0525aa71a58db33512508e8d92a30a63f0',100.0,1779030934,1,'2026-05-17T17:15:34.382741+02:00',NULL,NULL,NULL,'["CI/CD Pipeline", "Jenkins Tools", "Monitoring"]','["[COMMUNITY-TOOL]"]','["docs/visual-studio.md"]','["visual-studio.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://marketplace.visualstudio.com/items?itemName=angryobject.react-pure-to-class-vscode','React Pure To Class','','2026',2,'Converts pure functional React components to class-based components. With the widespread adoption of Hooks and functional architectures in modern UI development, this tool has become a legacy helper primarily used for maintaining older web codebases.','TypeScript','Extension','Beginner',0,'online','manual','ed5530f4a7d23a12466612e7d32530fef6d067770727fffb221a2a8777c04454',100.0,1779032039,1,'2026-05-17T17:33:59.073548+02:00',NULL,NULL,NULL,'["Frontend Development", "React Utility", "VS Code Tooling"]','["[LEGACY]"]','["docs/visual-studio.md"]','["visual-studio.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://marketplace.visualstudio.com/items?itemName=azurepaas-tools.vscode-learncloud','marketplace.visualstudio.com: Learn Cloud 🌟','','2024',0,'Visual Studio Code extension designed to accelerate cloud onboarding directly within the developer workspace. It streamlines access to Azure training modules and sandboxed labs, reducing cognitive context switching during technical training.','TypeScript','Tool','Beginner',0,'online','manual',NULL,NULL,NULL,0,'2024-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Developer Tools", "IDE Extensions", "Azure Learning"]','["[COMMUNITY-TOOL]"]','[]','["azure.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://marketplace.visualstudio.com/items?itemName=charliermarsh.ruff','marketplace.visualstudio.com: Ruff extension for Visual Studio Code','','2026',5,'Integrates the ultra-fast Rust-based Ruff linter and formatter directly into VS Code. In 2026, it is the standard for microservice backends, replacing flake8 and black with massive speed enhancements.','TypeScript','Extension','Beginner',0,'online','manual','7eecbfa866b8b7a5c738528c9396e543f9fcb71cee792ba49d85dc148706a128',100.0,1779031396,1,'2026-05-17T17:23:16.989976+02:00',NULL,NULL,NULL,'["Development Environment", "Linter and Formatter", "Python"]','["[DE FACTO STANDARD]"]','["docs/visual-studio.md"]','["visual-studio.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://marketplace.visualstudio.com/items?itemName=christian-kohler.path-intellisense','Path Intellisense','','2026',4,'Provides dynamic path autocompletion during import statements and file references. This capability reduces import failures across large directories. Although modern language servers have improved built-in path resolution, this extension remains popular for deep directory layouts.','TypeScript','Extension','Beginner',0,'online','manual','f64b8e0255bcbeeebe8137b1194de72a0bd2060d8f00c1bbf2c9f7adf426b60f',100.0,1779033619,1,'2026-05-17T18:00:19.109186+02:00',NULL,NULL,NULL,'["Development Environment", "IDE Enhancements", "VS Code Tooling"]','["[ENTERPRISE-STABLE]"]','["docs/visual-studio.md"]','["visual-studio.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://marketplace.visualstudio.com/items?itemName=cschleiden.vscode-github-actions','GitHub Actions 🌟','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','f844c19035655334933e41a62edff9ecda06584dd26d9beac271c6f22b838e84',100.0,1779030577,0,'2026-05-17T17:09:37.890404+02:00',NULL,NULL,NULL,'[]','[]','["docs/visual-studio.md"]','[]','{}','{"duplicate_of": "https://marketplace.visualstudio.com/items?itemName=github.vscode-github-actions"}');
INSERT INTO "resources" VALUES('https://marketplace.visualstudio.com/items?itemName=dag-andersen.kubernetes-reference-highlighter','marketplace.visualstudio.com: Kubernetes Reference Highlighter 🌟','','2026',4,'Highlights cross-references inside Kubernetes manifest files, such as linking ConfigMaps and Secrets to Deployment specifications. Reduces misconfigurations and deployments crashes in complex environments.','TypeScript','Extension','Intermediate',1,'online','manual','4034882b2d236513f2ede0125889a49bdb8bfec578f9aecd180c1f717fb6ae69',100.0,1779031086,1,'2026-05-17T17:18:06.709364+02:00',NULL,NULL,NULL,'["Cloud Native", "Kubernetes", "Configuration Validation"]','["[ENTERPRISE-STABLE]"]','["docs/visual-studio.md"]','["visual-studio.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://marketplace.visualstudio.com/items?itemName=dannysteenman.cloudformation-yaml-snippets','CloudFormation Snippets 🌟','','2019',0,'A comprehensive collection of AWS CloudFormation snippets formatted for both YAML and JSON, offering platform engineers rapid, boilerplate-free template creation for AWS infrastructure stacks.','TypeScript','Extension','Beginner',0,'online','manual','a07a638d33edf74292547806fd6504ece2c19e0c7a5af1791534c448b878af54',100.0,1779130494,1,'2026-05-18T20:54:54.929578+02:00',NULL,NULL,NULL,'["Development Tools", "VS Code", "IaC Extensions"]','["[COMMUNITY-TOOL]"]','["docs/visual-studio.md"]','["visual-studio.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://marketplace.visualstudio.com/items?itemName=dbaeumer.vscode-eslint','ESLint:','','2023',0,'ESLint embeds static linting analysis into the active editor, identifying syntax defects, security code smells, and configuration errors in real time to prevent issues prior to container compilation.','JavaScript','Product','Intermediate',0,'online','manual','dd05e43922828a105b2e942474a764321d41501579df800fd40a05e242e6b155',100.0,1779033805,1,'2026-05-17T18:03:25.722462+02:00',NULL,NULL,NULL,'["Developer Environment", "IDE Tooling", "Visual Studio Code", "Extension Development & Integrations"]','["[COMMUNITY-TOOL]"]','["docs/visual-studio.md"]','["visual-studio.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://marketplace.visualstudio.com/items?itemName=dracula-theme.theme-dracula','Dracula Official','','2026',5,'One of the most popular and cross-platform dark color palettes in software development, providing clear syntax highlighting and contrast.','TypeScript','Extension','Beginner',0,'online','manual','a1377ac560980128bbce3980b9af0ea0135ab80278fd5b2a1ca6cdb89879196b',100.0,1779034034,1,'2026-05-17T18:07:14.499059+02:00',NULL,NULL,NULL,'["Development Environment", "IDE Customization", "VS Code Tooling"]','["[DE FACTO STANDARD]"]','["docs/visual-studio.md"]','["visual-studio.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://marketplace.visualstudio.com/items?itemName=dsteenman.cloudformation-yaml-snippets','CloudFormation Snippets 🌟','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','b651a23ddd855358ffa4db601feb87d8d9eb7f2cb530d9356bbbbcd15a6100e8',100.0,1779033507,0,'2026-05-17T17:58:27.922243+02:00',NULL,NULL,NULL,'[]','[]','["docs/visual-studio.md"]','[]','{}','{"duplicate_of": "https://marketplace.visualstudio.com/items?itemName=dannysteenman.cloudformation-yaml-snippets"}');
INSERT INTO "resources" VALUES('https://marketplace.visualstudio.com/items?itemName=eamodio.gitlens','GitLens 🌟','','2023',0,'GitLens supercharges Git capabilities within VS Code, providing instant code authorship visibility, interactive file histories, branch comparison matrices, and commit-level analysis directly within the editor workspace.','TypeScript','Product','Intermediate',0,'online','manual','768a3671ff35758c36b8618d9bf0fb26a9e855cfc0861efd6c803e32f74498c7',100.0,1779033500,1,'2026-05-17T17:58:20.780531+02:00',NULL,NULL,NULL,'["Developer Environment", "IDE Tooling", "Visual Studio Code", "Version Control Integration"]','["[COMMUNITY-TOOL]"]','["docs/visual-studio.md"]','["visual-studio.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://marketplace.visualstudio.com/items?itemName=esbenp.prettier-vscode','Prettier:','','2023',0,'Prettier enforces unified formatting across multi-developer configurations. This AST-based code formatter eliminates layout debates by structuring code uniformly on save across all major web-oriented files.','JavaScript','Product','Intermediate',0,'online','manual','a81f9be11f86ed8a661d2b6bbd4c0c0ff16446e41aeab4f299186cba33bcc2b5',100.0,1779029992,1,'2026-05-17T16:59:52.822489+02:00',NULL,NULL,NULL,'["Developer Environment", "IDE Tooling", "Visual Studio Code", "Extension Development & Integrations"]','["[COMMUNITY-TOOL]"]','["docs/visual-studio.md"]','["visual-studio.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://marketplace.visualstudio.com/items?itemName=fabiospampinato.vscode-todo-plus','Todo+','','2023',0,'Todo+ manages task lists within the VS Code workspace, enabling inline timer tracking, markdown task tags, and task dashboard trees directly inside active repositories.','TypeScript','Product','Beginner',0,'online','manual','25498d7e649ba60353b9f3af43cf9729d47e37d684a2566b9c60d6ed55be40f4',100.0,1779032552,1,'2026-05-17T17:42:32.045640+02:00',NULL,NULL,NULL,'["Developer Environment", "IDE Tooling", "Visual Studio Code", "Extension Development & Integrations"]','["[COMMUNITY-TOOL]"]','["docs/visual-studio.md"]','["visual-studio.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://marketplace.visualstudio.com/items?itemName=fatihacet.gitlab-workflow','GitLab Workflow','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','7bd4c431f9141b49a116a7dc20afa5fb7538276e487454f00df94f4ec16aa9e3',100.0,1779031468,0,'2026-05-17T17:24:28.572613+02:00',NULL,NULL,NULL,'[]','[]','["docs/visual-studio.md"]','[]','{}','{"duplicate_of": "https://marketplace.visualstudio.com/items?itemName=gitlab.gitlab-workflow"}');
INSERT INTO "resources" VALUES('https://marketplace.visualstudio.com/items?itemName=github.vscode-github-actions','GitHub Actions 🌟','','2022',0,'The official GitHub Actions extension for VS Code, enabling developers to build, validate, monitor, and run CI/CD workflows natively within the IDE with real-time log streaming.','TypeScript','Extension','Intermediate',0,'online','manual','78034cc2e83fa4dfdd1e8f834d4ebae0a489898520c9a0e256935e37a5090470',100.0,1779130494,1,'2026-05-18T20:54:54.958095+02:00',NULL,NULL,NULL,'["Development Tools", "VS Code", "CI/CD Extensions"]','["[COMMUNITY-TOOL]"]','["docs/visual-studio.md"]','["visual-studio.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://marketplace.visualstudio.com/items?itemName=gitlab.gitlab-workflow','GitLab Workflow','','2019',0,'Integrates GitLab''s merge requests, issues, and CI/CD pipelines directly into VS Code, allowing platform engineers to monitor CI statuses and conduct code reviews seamlessly inside the workspace.','TypeScript','Extension','Intermediate',0,'online','manual','a4b6a17418cc66fcbd47c4b43f4950d78472a530e67ff9b04cc1879907669a4b',100.0,1779130494,1,'2026-05-18T20:54:54.959657+02:00',NULL,NULL,NULL,'["Development Tools", "VS Code", "CI/CD Extensions"]','["[COMMUNITY-TOOL]"]','["docs/visual-studio.md"]','["visual-studio.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://marketplace.visualstudio.com/items?itemName=hashicorp.terraform','Terraform','','2020',0,'The official HashiCorp Terraform extension, offering syntax highlighting, autocompletion, real-time dry-runs, and direct module documentation linkings to enforce clean IaC creation.','TypeScript','Extension','Intermediate',0,'online','manual','8fd4ab9e536e0b0803b33d821316da5b0a063d64f569698302991bbfb65927bb',100.0,1779130494,1,'2026-05-18T20:54:54.930511+02:00',NULL,NULL,NULL,'["Development Tools", "VS Code", "IaC Extensions"]','["[COMMUNITY-TOOL]"]','["docs/visual-studio.md"]','["visual-studio.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://marketplace.visualstudio.com/items?itemName=hediet.vscode-drawio','Draw.io Integration','','2026',5,'Embeds a Draw.io editor directly inside VS Code, allowing users to store diagrams as XML, SVG, or PNG inside project repositories. It supports a ''Diagrams as Code'' methodology, aligning software design documents directly with git commit histories.','TypeScript','Extension','Beginner',0,'online','manual','5d7742e6b641b5dd0dd569c689189c13c36a83cb1cf779a9061e5b0b08137b07',100.0,1779029464,1,'2026-05-17T16:51:04.815942+02:00',NULL,NULL,NULL,'["Engineering Productivity", "Architecture Documentation", "VS Code Tooling"]','["[DE FACTO STANDARD]"]','["docs/visual-studio.md"]','["visual-studio.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://marketplace.visualstudio.com/items?itemName=icrawl.discord-vscode','Discord Presence Theme','','2026',3,'Integrates active VS Code workspace and language context directly with Discord''s active presence, ideal for developer networking and student teamwork.','TypeScript','Extension','Beginner',0,'online','manual','d06a710642e2b1009f885fa357f4281f2f5827b79181a1eb0e5248601e9cdcd6',100.0,1779032114,1,'2026-05-17T17:35:14.202246+02:00',NULL,NULL,NULL,'["Collaboration", "IDE Customization", "VS Code Tooling"]','["[COMMUNITY-TOOL]"]','["docs/visual-studio.md"]','["visual-studio.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://marketplace.visualstudio.com/items?itemName=ivory-lab.jenkinsfile-support','ivory-lab: JenkinsFile Support','','2020',0,'Delivers visual formatting and basic syntax detection for scripted and declarative Jenkins pipelines in VS Code. Standardizes syntax structures across shared team code repositories.','Groovy','Editor Extension','Basic',0,'online','manual','884af5ef0bfa776baf399d551b73025743989c5a40e6c185fb5badcdec5bf49c',100.0,1779029940,1,'2026-05-17T16:59:00.781112+02:00',NULL,NULL,NULL,'["CI/CD Pipeline", "Jenkins Tools", "Syntax Highlighting"]','["[COMMUNITY-TOOL]"]','["docs/visual-studio.md"]','["visual-studio.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://marketplace.visualstudio.com/items?itemName=janjoerke.jenkins-pipeline-linter-connector','Jenkins Pipeline Linter Connector','','2021',0,'Connects local VS Code configurations with a remote Jenkins server''s dynamic pipeline linter API. It validates declarative Jenkinsfiles against active plugins and system schemas in real time, preventing syntax-driven CI pipeline failures.','TypeScript','Editor Extension','Intermediate',0,'online','manual','9c7e383d278d742d3eb4e1a3841b7b5f4e79d23d85256461ce456a8060aa89e9',100.0,1779032149,1,'2026-05-17T17:35:49.995947+02:00',NULL,NULL,NULL,'["CI/CD Pipeline", "Jenkins Tools", "Validation & Linting"]','["[COMMUNITY-TOOL]"]','["docs/visual-studio.md"]','["visual-studio.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://marketplace.visualstudio.com/items?itemName=jcasc-developers.jcasc-plugin','Visual Studio Code JCasC-Plugin 🌟','','2024',0,'A high-performance developer editor tool designed to provide autocompletion, real-time schema linting, and context-aware validation syntax checks specifically for managing complex Jenkins Configuration as Code declarations.','TypeScript','Editor Extension','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2024-06-01T00:00:00+02:00',NULL,NULL,NULL,'["CI/CD Infrastructure", "Configuration as Code", "Developer Tooling"]','["[COMMUNITY-TOOL]"]','[]','["jenkins.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://marketplace.visualstudio.com/items?itemName=jmMeessen.jenkins-declarative-support','JM Meessen: Declarative Jenkinsfile Support','','2021',0,'Provides targeted code snippets, auto-complete utilities, and syntax validations optimized for declarative Jenkinsfiles. It dramatically reduces developer syntax errors when managing complex multi-stage pipeline steps.','TypeScript','Editor Extension','Intermediate',0,'online','manual','cb255becbdbdf3aaffa195be60e5f54c698846f7264d63c9ed5fd1dd4963a5c2',100.0,1779031356,1,'2026-05-17T17:22:36.128802+02:00',NULL,NULL,NULL,'["CI/CD Pipeline", "Jenkins Tools", "Validation & Linting"]','["[COMMUNITY-TOOL]"]','["docs/jenkins.md", "docs/visual-studio.md"]','["visual-studio.md", "jenkins.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://marketplace.visualstudio.com/items?itemName=jock.svg','SVG:','','2023',0,'SVG adds structural vector graphic manipulation tools, allowing engineers to preview, manipulate, format, and audit XML vectors directly inside the workspace layout.','TypeScript','Product','Beginner',0,'online','manual','2ba41011b47bf5aebc7a14742396c1c0ddc4fc5d74930e8f5d6485a0af08ce9f',100.0,1779032699,1,'2026-05-17T17:44:59.204253+02:00',NULL,NULL,NULL,'["Developer Environment", "IDE Tooling", "Visual Studio Code", "Extension Development & Integrations"]','["[COMMUNITY-TOOL]"]','["docs/visual-studio.md"]','["visual-studio.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://marketplace.visualstudio.com/items?itemName=juanmnl.vscode-theme-1984','1984 Theme','','2026',3,'A retro-neon vaporwave theme that provides a distinct high-contrast palette for custom development aesthetics.','TypeScript','Extension','Beginner',0,'online','manual','1281da8893dacffc3fa47a9432818e7fa19ec39049080585431fdd3dda68bd53',100.0,1779029475,1,'2026-05-17T16:51:15.210347+02:00',NULL,NULL,NULL,'["Development Environment", "IDE Customization", "VS Code Tooling"]','["[COMMUNITY-TOOL]"]','["docs/visual-studio.md"]','["visual-studio.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://marketplace.visualstudio.com/items?itemName=kennylong.kubernetes-yaml-formatter','==marketplace.visualstudio.com: Kubernetes YAML Formatter== 🌟','','2026',4,'Formats Kubernetes YAML manifests specifically, enforcing standardization across deployments. Crucial for platform engineers managing large declarative infrastructures in multi-tenant environments.','TypeScript','Extension','Beginner',1,'online','manual','94197bf4fb6ff39ea04ac3dee72d9a303994884fb5c26529f8cb6ba327c56ce9',100.0,1779031425,1,'2026-05-17T17:23:45.538044+02:00',NULL,NULL,NULL,'["Cloud Native", "Kubernetes", "Configuration Validation"]','["[ENTERPRISE-STABLE]"]','["docs/visual-studio.md"]','["visual-studio.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://marketplace.visualstudio.com/items?itemName=livepdm.auto-markdown-toc-ax1','Auto Markdown TOC By AX1','','2023',0,'Auto Markdown TOC automatically scans, maps, and structures dynamic directories in technical readmes and document structures, applying updates on file save actions to ensure navigation accuracy.','TypeScript','Product','Beginner',0,'online','manual','1cb7c331eca23567cce9c9ee8f6ecb05bf092af1985e5f1546f42ee2cd3f03fa',100.0,1779030538,1,'2026-05-17T17:08:58.572142+02:00',NULL,NULL,NULL,'["Developer Environment", "IDE Tooling", "Visual Studio Code", "Extension Development & Integrations"]','["[COMMUNITY-TOOL]"]','["docs/visual-studio.md"]','["visual-studio.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://marketplace.visualstudio.com/items?itemName=mauve.terraform','Terraform','','N/A',0,NULL,NULL,NULL,NULL,0,NULL,'manual','27dbd02beeb29fe046dd9276b3ab60935903a7270f75d6cc37c6be0ebf32d2cf',100.0,1779030500,0,'2026-05-17T17:08:20.114545+02:00',NULL,NULL,NULL,'[]','[]','["docs/visual-studio.md"]','[]','{}','{}');
INSERT INTO "resources" VALUES('https://marketplace.visualstudio.com/items?itemName=mgmcdermott.vscode-language-babel','Babel JavaScript','','2023',0,'Provides ECMAScript syntax highlighting support for older JS parser platforms, helping modernize legacy JavaScript code bases within VS Code''s editor structure.','JavaScript','Product','Beginner',0,'online','manual','394a97ab4388baf20359e98ea1d8c9c4e87effec92374b5c60c983298dc57dde',100.0,1779031125,1,'2026-05-17T17:18:45.655617+02:00',NULL,NULL,NULL,'["Developer Environment", "IDE Tooling", "Visual Studio Code", "Extension Development & Integrations"]','["[LEGACY]"]','["docs/visual-studio.md"]','["visual-studio.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://marketplace.visualstudio.com/items?itemName=mhutchie.git-graph','Git Graph','','2023',0,'Git Graph provides an interactive graph visualization of repository histories. It simplifies advanced operations such as interactive branch cherry-picks, rebasing, and merges through a graphical workspace context.','TypeScript','Product','Intermediate',0,'online','manual','88ea40b9a987f741e78523c6ed76fb11e95a93bbdba12298bfbe39f7434ed514',100.0,1779031190,1,'2026-05-17T17:19:50.130387+02:00',NULL,NULL,NULL,'["Developer Environment", "IDE Tooling", "Visual Studio Code", "Version Control Integration"]','["[COMMUNITY-TOOL]"]','["docs/visual-studio.md"]','["visual-studio.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://marketplace.visualstudio.com/items?itemName=mikestead.dotenv','DotENV','','2026',4,'Provides syntax highlighting, syntax validation, and basic formatting for `.env` files. This lightweight extension prevents parsing and configuration errors before environment variables are deployed. Although basic, it remains highly useful for local environment orchestration and credential preparation.','TypeScript','Extension','Beginner',0,'online','manual','68032b3b815fa7b6fa7229304d22d7dbf6b8cb867e65cf67d3dd41966d2354ea',100.0,1779031944,1,'2026-05-17T17:32:24.885847+02:00',NULL,NULL,NULL,'["Development Environment", "Configuration Management", "VS Code Tooling"]','["[ENTERPRISE-STABLE]"]','["docs/visual-studio.md"]','["visual-studio.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://marketplace.visualstudio.com/items?itemName=mindaro.mindaro','marketplace.visualstudio.com: Bridge to Kubernetes (VSCode)','- [marketplace.visualstudio.com: Bridge to Kubernetes (Visual Studio)](https://marketplace.visualstudio.com/items?itemName=ms-azuretools.mindaro) Bridge to Kubernetes for Visual Studio 2019','2023',0,'Official VS Code extension that implements the Bridge to Kubernetes local-to-remote cluster redirection framework. Allows developers to step through breakpoints in their local environment while acting as an integrated cluster endpoint.','TypeScript','Tool','Intermediate',1,'duplicate','manual',NULL,NULL,NULL,0,'2023-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Development Workflow", "IDE Extensions", "Bridge to Kubernetes"]','["[COMMUNITY-TOOL]"]','[]','["kubernetes-troubleshooting.md"]','{}','{"duplicate_of": "https://github.com/microsoft/mindaro"}');
INSERT INTO "resources" VALUES('https://marketplace.visualstudio.com/items?itemName=mongodb.mongodb-vscode','MongoDB for VS Code','','2026',4,'Explores, queries, and modifies MongoDB data collections natively without leaving the editor. Essential tool for developers writing and verifying backend microservices backed by document stores.','TypeScript','Extension','Intermediate',1,'online','manual','9fd10141ccf49873cc5ff2956f100048c135f74302f5b76fb51fba5734c34104',100.0,1779032800,1,'2026-05-17T17:46:40.227880+02:00',NULL,NULL,NULL,'["Software Engineering", "Databases", "NoSQL"]','["[ENTERPRISE-STABLE]"]','["docs/visual-studio.md"]','["visual-studio.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://marketplace.visualstudio.com/items?itemName=monokai.theme-monokai-pro-vscode','Monokai Pro Theme','','2026',4,'A highly structured color palette designed to reduce eye strain and optimize visual parsing of nested structures and syntaxes.','TypeScript','Extension','Beginner',0,'online','manual','ef4408788374e6681236e6a864413511fa59c35b556c1f53bdee3690e5b0a8d9',100.0,1779031844,1,'2026-05-17T17:30:44.369059+02:00',NULL,NULL,NULL,'["Development Environment", "IDE Customization", "VS Code Tooling"]','["[ENTERPRISE-STABLE]"]','["docs/visual-studio.md"]','["visual-studio.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://marketplace.visualstudio.com/items?itemName=ms-azuretools.mindaro','marketplace.visualstudio.com: Bridge to Kubernetes (Visual Studio)','','N/A',0,NULL,NULL,NULL,NULL,0,NULL,'manual','1566b680b9a6dffb1e52ccd9b7cc0d009f640d34cecaddc630e7db8dd119c359',100.0,1779030425,1,'2026-05-17T17:07:05.660380+02:00',NULL,NULL,NULL,'[]','[]','["docs/kubernetes-troubleshooting.md"]','[]','{}','{}');
INSERT INTO "resources" VALUES('https://marketplace.visualstudio.com/items?itemName=ms-azuretools.vscode-azureappservice','marketplace.visualstudio.com: Azure App Service for Visual Studio Code','','2026',4,'Simplifies deployment, configuration, and monitoring of applications hosted on Azure App Service. Useful for deploying monolithic apps and APIs, though complex architectures have shifted toward Kubernetes and Serverless.','TypeScript','Extension','Intermediate',1,'online','manual','e76a54a2f90dd92666fa1e192d4a40965ed2746288d651a648d199e364f4bb9c',100.0,1779029158,1,'2026-05-17T16:45:58.608582+02:00',NULL,NULL,NULL,'["Cloud Infrastructure", "PaaS", "Azure"]','["[ENTERPRISE-STABLE]"]','["docs/visual-studio.md"]','["visual-studio.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://marketplace.visualstudio.com/items?itemName=ms-azuretools.vscode-docker','Docker','','2026',5,'Duplicate entry of the official Microsoft Docker extension, which allows engineers to scaffold, test, and run containers directly in their development environment.','TypeScript','Extension','Intermediate',1,'online','manual','ec67cabf04775bef971027b3ab5da8772d96e8c16840494181eb4c14aef297f4',100.0,1779034355,1,'2026-05-17T18:12:35.405628+02:00',NULL,NULL,NULL,'["Cloud Native", "Containerization", "VS Code Tooling"]','["[DE FACTO STANDARD]"]','["docs/visual-studio.md"]','["visual-studio.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://marketplace.visualstudio.com/items?itemName=ms-kubernetes-tools.kind-vscode','Kubernetes Kind (by Microsoft)','','2026',4,'Integrates KinD (Kubernetes in Docker) cluster management directly within VS Code, easing local microservice prototyping and controller debugging workflows.','TypeScript','Extension','Advanced',1,'online','manual','2fbd28f58ba9e1091333f7de82440e87f8543a7f0d4eaf4687015571815e4dae',100.0,1779032922,1,'2026-05-17T17:48:42.492155+02:00',NULL,NULL,NULL,'["Cloud Native", "Kubernetes", "Local Clusters"]','["[ENTERPRISE-STABLE]"]','["docs/visual-studio.md"]','["visual-studio.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://marketplace.visualstudio.com/items?itemName=ms-kubernetes-tools.vscode-kubernetes-tools','Kubernetes (by Microsoft)','','2026',5,'The absolute standard extension for interacting with remote and local Kubernetes clusters, displaying live resources, forwarding ports, and streaming microservice logs.','TypeScript','Extension','Advanced',1,'online','manual','a3faaa339a94fec3c1c93186832d5a127d1d669afb37617fa479031884f0b48b',100.0,1779034516,1,'2026-05-17T18:15:16.919535+02:00',NULL,NULL,NULL,'["Cloud Native", "Kubernetes", "VS Code Tooling"]','["[DE FACTO STANDARD]"]','["docs/visual-studio.md"]','["visual-studio.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://marketplace.visualstudio.com/items?itemName=msazurermtools.azurerm-vscode-tools','Azure Resource Manager (ARM) Tools 🌟','','2026',4,'Provides language server support, validation, and autocomplete for Azure Resource Manager (ARM) JSON templates. Although Microsoft Bicep and Terraform are often preferred for new projects, ARM tools remain critical for maintaining enterprise deployment patterns.','TypeScript','Extension','Intermediate',0,'online','manual','ec48c3200b96acb827ffc68f3faf196f1e6e733ceaea3792d98196a6efe814fb',100.0,1779031333,1,'2026-05-17T17:22:13.418690+02:00',NULL,NULL,NULL,'["Cloud Infrastructure", "Infrastructure as Code", "Azure"]','["[ENTERPRISE-STABLE]"]','["docs/visual-studio.md"]','["visual-studio.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://marketplace.visualstudio.com/items?itemName=njpwerner.autodocstring','marketplace.visualstudio.com: autoDocstring - Python Docstring Generator','','2026',4,'Generates structured docstrings for Python methods and classes dynamically based on various standard formats. Simplifies documenting APIs and data models within Python microservices.','TypeScript','Extension','Beginner',0,'online','manual','8cfcf558b30ea3b3899a076d5f4cd64f5b9718bb609b5446f0c6d06278957ee5',100.0,1779030115,1,'2026-05-17T17:01:55.376638+02:00',NULL,NULL,NULL,'["Development Environment", "Documentation", "Python"]','["[ENTERPRISE-STABLE]"]','["docs/visual-studio.md"]','["visual-studio.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://marketplace.visualstudio.com/items?itemName=oderwat.indent-rainbow','Indent-Rainbow:','','2023',0,'Indent-Rainbow applies subtle color transitions to code indent blocks. This visual separation is highly effective at reducing cognitive overhead when editing nested YAML patterns or deep JSON profiles.','TypeScript','Product','Beginner',0,'online','manual','5980133781101ddddc30ad6e70f789c6bb080f7c92bf70f10aced51b64933f7a',100.0,1779031566,1,'2026-05-17T17:26:06.869487+02:00',NULL,NULL,NULL,'["Developer Environment", "IDE Tooling", "Visual Studio Code", "Extension Development & Integrations"]','["[COMMUNITY-TOOL]"]','["docs/visual-studio.md"]','["visual-studio.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://marketplace.visualstudio.com/items?itemName=pnp.polacode','Polacode','','2023',0,'Polacode generates visually appealing, stylized screenshots of designated code blocks. It is highly valued for code-review processes, technical books, and slide decks.','JavaScript','Product','Beginner',0,'online','manual','7b4f9b6ee2ba95b723bf6008f8d19147394a476f070e28936128bb9c550d057a',100.0,1779030522,1,'2026-05-17T17:08:42.286792+02:00',NULL,NULL,NULL,'["Developer Environment", "IDE Tooling", "Visual Studio Code", "Extension Development & Integrations"]','["[COMMUNITY-TOOL]"]','["docs/visual-studio.md"]','["visual-studio.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://marketplace.visualstudio.com/items?itemName=redhat.vscode-openshift-connector','OpenShift Connector 🌟','','N/A',0,NULL,NULL,NULL,NULL,0,NULL,'manual','a7a3faeea1dae23bebbe75b9d4afa887c46ed8842e70d99a49fb06c498fc0164',100.0,1779030927,1,'2026-05-17T17:15:27.834265+02:00',NULL,NULL,NULL,'[]','[]','["docs/visual-studio.md"]','[]','{}','{}');
INSERT INTO "resources" VALUES('https://marketplace.visualstudio.com/items?itemName=ritwickdey.LiveServer','Live Server:','','2026',4,'Launches a local development server with live reload capability for static and dynamic frontend web pages. Ideal for rapid prototyping and mock integrations. However, in enterprise microservices, developers typically rely on reverse proxies or HMR-integrated bundlers for local testing.','JavaScript','Extension','Beginner',0,'online','manual','7fd2427d87787931b99f23deff6941b1b0760374b7df367c1d45b55f01b657e1',100.0,1779030954,1,'2026-05-17T17:15:54.249605+02:00',NULL,NULL,NULL,'["Frontend Development", "Local Server", "VS Code Tooling"]','["[ENTERPRISE-STABLE]"]','["docs/visual-studio.md"]','["visual-studio.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://marketplace.visualstudio.com/items?itemName=rvest.vs-code-prettier-eslint','Prettier ESLint','','2023',0,'Combines ESLint configuration checks and Prettier formatting systems under one seamless runtime integration. Minimizes config conflicts between syntax checker specifications and styling layouts.','JavaScript','Product','Advanced',0,'online','manual','c91a68b089ba59b0e3cc7dc7099a10c526b7050656c6fdf8a92414c28f07cae4',100.0,1779029325,1,'2026-05-17T16:48:45.505243+02:00',NULL,NULL,NULL,'["Developer Environment", "IDE Tooling", "Visual Studio Code", "Extension Development & Integrations"]','["[COMMUNITY-TOOL]"]','["docs/visual-studio.md"]','["visual-studio.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://marketplace.visualstudio.com/items?itemName=salesforce.codey-midnight','Codey Midnight Theme','','2026',3,'A dark Salesforce-developed theme intended to optimize developer focus and provide accessible contrast levels during deep development sessions.','TypeScript','Extension','Beginner',0,'online','manual','f09459301e3e9922954ff442e820de29af2d947c4b0c3acfcec6d5a910e92f06',100.0,1779033166,1,'2026-05-17T17:52:46.457855+02:00',NULL,NULL,NULL,'["Development Environment", "IDE Customization", "VS Code Tooling"]','["[COMMUNITY-TOOL]"]','["docs/visual-studio.md"]','["visual-studio.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://marketplace.visualstudio.com/items?itemName=secanis.jenkinsfile-support','secanis.ch: Jenkinsfile Support','','2019',0,'Provides basic Groovy and Jenkinsfile-specific syntax highlighting within VS Code. While older, it remains useful for developers deploying simple pipelines who want instant visual structure validation without configuring complex API linters.','Groovy','Editor Extension','Basic',0,'online','manual','56703cff4c23c5a57b61672606c42ed12e42eb1c731e348b63c70b8f7093d646',100.0,1779030931,1,'2026-05-17T17:15:31.600255+02:00',NULL,NULL,NULL,'["CI/CD Pipeline", "Jenkins Tools", "Syntax Highlighting"]','["[COMMUNITY-TOOL]"]','["docs/visual-studio.md"]','["visual-studio.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://marketplace.visualstudio.com/items?itemName=usernamehw.errorlens','Error Lens','','2023',0,'Error Lens improves dev speed by outputting warning and error diagnostic texts directly on the code line. Eliminates the need to hover over syntax errors, reducing debug-cycle latency.','TypeScript','Product','Intermediate',0,'online','manual','7a87e2eb57ed9ba8390e740001f0876fd03e85b43c2b3cc00dbdafbab131fbf3',100.0,1779034522,1,'2026-05-17T18:15:22.725620+02:00',NULL,NULL,NULL,'["Developer Environment", "IDE Tooling", "Visual Studio Code", "Extension Development & Integrations"]','["[COMMUNITY-TOOL]"]','["docs/visual-studio.md"]','["visual-studio.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://marketplace.visualstudio.com/items?itemName=vector-of-bool.gitflow','gitflow by vector-of-bool','','2020',0,'Integrates the GitFlow branching model into the VS Code status bar. Designed for local branch lifecycle management, it allows developers to execute flow starts and finishes. Live Grounding notes it remains an active community convenience tool, though many teams have migrated to unified trunk-based development or native git extensions.','TypeScript','Editor Extension','Basic',0,'online','manual','3c3e8904a7dc79662479dff7ba7d8e8336b05fbc221cedd85cc248fb0e3423ce',100.0,1779029938,1,'2026-05-17T16:58:58.880421+02:00',NULL,NULL,NULL,'["Development Environment", "IDE Extensions", "Git Integration"]','["[COMMUNITY-TOOL]"]','["docs/visual-studio.md"]','["visual-studio.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://marketplace.visualstudio.com/items?itemName=wayou.vscode-todo-highlight','TODO Highlight','','2023',0,'Scans and highlights markers like TODO, FIXME, or HACK within source code comments. Helps developers maintain high visibility over technical debt during iterative sprint cycles.','TypeScript','Product','Beginner',0,'online','manual','b7027233699531b0769727f852af3b33ae26813800bd34fa47be82e3d291b652',100.0,1779030561,1,'2026-05-17T17:09:21.592535+02:00',NULL,NULL,NULL,'["Developer Environment", "IDE Tooling", "Visual Studio Code", "Extension Development & Integrations"]','["[COMMUNITY-TOOL]"]','["docs/visual-studio.md"]','["visual-studio.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://marketplace.visualstudio.com/items?itemName=xyz.local-history','Local History','','2026',4,'Maintains an independent local timeline of file changes, acting as a fallback when code modifications have not yet been committed to Git. This local safety net helps prevent accidental data loss during local refactoring.','TypeScript','Extension','Beginner',0,'online','manual','00ad2ed37cf647331fc2b70b6de07b4d2e95a92c7229e0236eafb6cc8cde28ae',100.0,1779032543,1,'2026-05-17T17:42:23.401347+02:00',NULL,NULL,NULL,'["Development Environment", "Version Control", "VS Code Tooling"]','["[ENTERPRISE-STABLE]"]','["docs/visual-studio.md"]','["visual-studio.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://marketplace.visualstudio.com/items?itemName=yzhang.markdown-all-in-one','Markdown All in One 🌟','','2023',0,'Markdown All in One automates common formatting tasks in markdown files. It manages auto-updating Tables of Contents, controls formatting short-keys, and handles list-generation systems in technical documentation.','TypeScript','Product','Beginner',0,'online','manual','c93827634c83e5e395daa936c49ab2fa738abc8e41737f1a13e3630b93b51703',100.0,1779032227,1,'2026-05-17T17:37:07.620995+02:00',NULL,NULL,NULL,'["Developer Environment", "IDE Tooling", "Visual Studio Code", "Extension Development & Integrations"]','["[COMMUNITY-TOOL]"]','["docs/visual-studio.md"]','["visual-studio.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://marketplace.visualstudio.com/publishers/AmazonWebServices','AmazonWebServices','','2023',0,'Amazon Web Services'' publisher portal hosting development kits, AWS Toolkit, and Cloud9 connectors. Enables deployment, serverless testing, and IAM integration directly from the IDE interface.','N/A','Product','Beginner',0,'online','manual','c0894b767c9291f7d3d8169f39960fbebb881ca17d835efae49b133bbafe69d0',100.0,1779033576,1,'2026-05-17T17:59:36.158323+02:00',NULL,NULL,NULL,'["Developer Environment", "IDE Tooling", "Visual Studio Code", "Ecosystem & General Productivity"]','["[COMMUNITY-TOOL]"]','["docs/visual-studio.md"]','["visual-studio.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://marketplace.visualstudio.com/publishers/GoogleCloudTools','Google Cloud','','2023',0,'Google Cloud''s extension ecosystem hosting Cloud Code. Delivers developer-focused tooling for writing, testing, debugging, and deploying cloud-native containerized applications directly on GKE and Cloud Run environments.','N/A','Product','Beginner',0,'online','manual','6e072f93092b3232993e8b5acf73a801e18f4bac2a0c3cd274d44f0d7afc876d',100.0,1779031544,1,'2026-05-17T17:25:44.483839+02:00',NULL,NULL,NULL,'["Developer Environment", "IDE Tooling", "Visual Studio Code", "Ecosystem & General Productivity"]','["[COMMUNITY-TOOL]"]','["docs/visual-studio.md"]','["visual-studio.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://marketplace.visualstudio.com/publishers/Microsoft','Microsoft 🌟','','2023',0,'Microsoft''s official publisher hub on the VS Code Marketplace. Features foundational tools including Remote SSH, WSL, Python integration, and essential debuggers that form the core of most developer workflows.','N/A','Product','Beginner',0,'online','manual','c647ebda87c29f444a9aa769bb33e8f2203707884bc1059c8ed8a11273512576',100.0,1779033079,1,'2026-05-17T17:51:19.895553+02:00',NULL,NULL,NULL,'["Developer Environment", "IDE Tooling", "Visual Studio Code", "Ecosystem & General Productivity"]','["[COMMUNITY-TOOL]"]','["docs/visual-studio.md"]','["visual-studio.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://marketplace.visualstudio.com/publishers/Oracle','Oracle','','2023',0,'Oracle''s publisher page featuring integrations for Java development, enterprise runtime setups, database connections, and GraalVM support, facilitating high-fidelity enterprise software engineering.','N/A','Product','Beginner',0,'online','manual','9e969de81ab2a629bb1ae3dcb574d7ce3df7cfd9a77b9f060653f267059d3d48',100.0,1779030584,1,'2026-05-17T17:09:44.034793+02:00',NULL,NULL,NULL,'["Developer Environment", "IDE Tooling", "Visual Studio Code", "Ecosystem & General Productivity"]','["[COMMUNITY-TOOL]"]','["docs/visual-studio.md"]','["visual-studio.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://marketplace.visualstudio.com/publishers/redhat','Red Hat 🌟','','2023',0,'Red Hat''s publisher hub on the VS Code Marketplace. Delivers key language servers and syntax schema validators for industry-standard configurations including XML, YAML, Ansible, and Kubernetes resources.','N/A','Product','Beginner',0,'online','manual','1f910509bac892c50a3985359b73b713b7b772f18aae42ddc7dc4eecfa412e3f',100.0,1779031182,1,'2026-05-17T17:19:42.154385+02:00',NULL,NULL,NULL,'["Developer Environment", "IDE Tooling", "Visual Studio Code", "Ecosystem & General Productivity"]','["[COMMUNITY-TOOL]"]','["docs/visual-studio.md"]','["visual-studio.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://marklodato.github.io/visual-git-guide/index-en.html','marklodato.github.io: A Visual Git Reference 🌟','','2020',5,'A highly praised visual guide explaining Git commands via structural maps and diagrams. Clearly illustrates state transitions between the workspace, index, local repository, and remote servers.','English','Reference Guide','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2020-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Software Engineering", "Version Control", "Git Internals"]','["[DE FACTO STANDARD]", "[GUIDE]"]','[]','["git.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://markrosscloud.medium.com/introducing-kiro-aws-agentic-ai-based-ide-cded711b1409','Introducing Kiro: AWS Agentic AI-Based IDE','','N/A',0,'A curated technical resource and architectural guide covering Introducing Kiro: AWS Agentic AI-Based IDE in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779030572,0,'2026-05-17T17:09:32.328642+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/ai.md", "docs/aws.md", "docs/kubernetes.md"]','["ai.md", "aws.md", "kubernetes.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://markstevenson.org',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,'manual','9583bfddc3f8276c2e12d01386e1bb3a76aaa4f9a5bb81bf510f8112bec15e10',100.0,1779029950,0,'2026-05-17T16:59:10.320603+02:00',NULL,NULL,NULL,'[]','[]','["docs/about.md"]','[]','{}','{}');
INSERT INTO "resources" VALUES('https://martinfowler.com/articles/201701-event-driven.html','martinfowler.com: What do you mean by “Event-Driven”? 🌟','','2017',1,'Martin Fowler clarifies the ambiguous term ''Event-Driven''. Outlines four distinct patterns: Event Notification, Event-Carried State Transfer, Event Sourcing, and CQRS, detailing their operational advantages and pain points.','English','Article','Advanced',1,'online','manual',NULL,NULL,NULL,0,'2017-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Architecture", "Patterns", "EDA"]','["[COMMUNITY-TOOL]"]','[]','["introduction.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://martinfowler.com/articles/branching-patterns.html','martinfowler.com: Patterns for Managing Source Code Branches','- [Release Branch Pattern:](https://martinfowler.com/articles/branching-patterns.html#release-branch) A branch that only accepts commits accepted to stabilize a version of the product ready for release.','2020',0,'An extensive architectural blueprint for source-control branch patterns. It compares Mainline Development, Release Branches, and Feature Branches, analyzing how branching decisions affect integration frequency, build testing, and release delivery times.','English','Deep Dive','Advanced',0,'online','manual',NULL,NULL,NULL,0,'2020-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Version Control", "Development Models", "Branching Strategy"]','["[COMMUNITY-TOOL]"]','[]','["git.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://martinfowler.com/articles/data-mesh-principles.html','martinfowler.com: Data Mesh Principles and Logical Architecture','','2020',0,'The seminal architectural document by Zhamak Dehghani outlining Data Mesh principles: decentralized domain ownership, data as a product, self-serve data platforms, and federated computational governance. It details how to break down monolithic data lake infrastructures into domain-driven microservices.','N/A','Guide','Advanced',1,'online','manual',NULL,NULL,NULL,0,'2020-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Architecture", "Data Mesh", "Foundations"]','["[COMMUNITY-TOOL]", "[GUIDE]"]','[]','["message-queue.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://martinfowler.com/articles/data-monolith-to-mesh.html','martinfowler.com: How to Move Beyond a Monolithic Data Lake to a Distributed Data Mesh','','2019',0,'The primary architectural playbook for transitioning away from monolithic data lakes to a distributed, domain-centric Data Mesh. It highlights the organizational transformations, interface structures, and self-serve platform mechanics necessary to implement this architecture.','N/A','Guide','Advanced',0,'online','manual',NULL,NULL,NULL,0,'2019-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Architecture", "Data Mesh", "Migration"]','["[COMMUNITY-TOOL]", "[GUIDE]"]','[]','["message-queue.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://martinfowler.com/articles/evodb.html','martinfowler.com','','2023',0,'A seminal essay on evolutionary database architectures. Highlights methods for treating database schemas as declarative code, versioning migrations, and automating data migrations safely inside unified application delivery pipelines.','English','Article','Advanced',1,'online','manual',NULL,NULL,NULL,0,'2023-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Infrastructure as Code", "Database Migration", "CI/CD & Delivery"]','["[COMMUNITY-TOOL]"]','[]','["liquibase.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://martinfowler.com/articles/feature-toggles.html','martinfowler.com: Feature Toggles (aka Feature Flags)','','2017',0,'Martin Fowler''s foundational deep-dive into feature toggling architecture. He classifies toggles by their dynamism and lifespan (such as release, ops, experimental, and permission flags) and provides patterns for managing complex toggle configurations at scale.','Markdown','Specification','Advanced',0,'online','manual',NULL,NULL,NULL,0,'2017-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Software Engineering", "Feature Management", "Architecture"]','["[EMERGING]"]','[]','["git.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://martinfowler.com/articles/originalContinuousIntegration.html','martinfowler.com: Continuous Integration (original version)','','2017',0,'The canonical, industry-defining essay by software engineering pioneer Martin Fowler, establishing the fundamental tenants and best practices of Continuous Integration. It outlines core requirements such as automated self-testing, single-source repositories, daily main-line integrations, and automated deployments. It serves as the intellectual cornerstone for modern DevOps.','English','Article','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2017-06-01T00:00:00+02:00',NULL,NULL,NULL,'["CI/CD", "Methodology", "Foundational Reading"]','["[COMMUNITY-TOOL]"]','[]','["cicd.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://martinfowler.com/articles/retrospective-antipatterns.html','martinfowler.com: Retrospectives Antipatterns 🌟','','2020',5,'An authoritative breakdown of typical anti-patterns observed during agile retrospective sessions, such as the ''Blame Game'' or ''Loudest Voice.'' Explains how to reconstruct retrospectives into productive, post-mortem style continuous feedback loops that actively resolve systemic design flaws, optimize integration paths, and elevate overall team software delivery quality.','en','Technical Blog','Advanced',0,'online','manual',NULL,NULL,NULL,0,'2020-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Engineering Leadership", "Agile Methodologies", "Continuous Improvement"]','["[DE FACTO STANDARD]"]','[]','["project-management-methodology.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://martinfowler.com/articles/serverless.html','martinfowler.com: Serverless Architectures','','2018',0,'Martin Fowler''s canonical analysis of serverless architectures. Compares Back-end-as-a-Service (BaaS) and Function-as-a-Service (FaaS) ecosystems, outlining core trade-offs regarding state management, horizontal scalability, operational costs, cold starts, security, and design complexity.','English','Reference Guide','Advanced',1,'duplicate','manual',NULL,NULL,NULL,0,'2018-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Cloud Architecture", "Serverless", "Fundamentals"]','["[COMMUNITY-TOOL]", "[GUIDE]"]','[]','["serverless.md"]','{}','{"duplicate_of": "https://nubenetes.com/serverless"}');
INSERT INTO "resources" VALUES('https://martinfowler.com/bliki/KeystoneInterface.html','martinfowler.com: KeystoneInterface','','2021',0,'Martin Fowler''s architectural pattern for the Keystone Interface. Explains how placing incomplete backend features behind a critical interface gate allows developers to continuously deploy code without exposing unfinished work to end-users.','Markdown','Specification','Advanced',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Software Engineering", "Feature Management", "Architecture"]','["[COMMUNITY-TOOL]"]','[]','["git.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://martinfowler.com/nosql.html','NoSQL Guide, by Martin Fowler','','2012',5,'A foundational architectural survey of NoSQL design patterns, distinguishing between document, key-value, wide-column, and graph models. Fowler introduces polyglot persistence and analyzes CAP theorem trade-offs against traditional RDBMS relational constraints.','N/A','Article','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2012-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Data Architecture", "NoSQL Databases", "Reference Guides"]','["[DE FACTO STANDARD]"]','[]','["nosql.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://martinheinz.dev/blog/35','martinheinz.dev: It''s Time to Forget About Docker 🌟','','2020',4,'Critically examines the OCI (Open Container Initiative) layer architecture to dismantle the assumption that the Docker daemon is required for packaging applications. Promotes alternative tooling such as Podman, Buildah, and Skopeo to improve daemonless security and run containers without root privileges.','English','Analysis','Advanced',0,'online','manual',NULL,NULL,NULL,0,'2020-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Containers & Orchestration", "Container Engines", "Alternatives"]','["[ENTERPRISE-STABLE]"]','[]','["docker.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://martinheinz.dev/blog/53','martinheinz.dev: Could Kubernetes Pods Ever Become Deprecated? 🌟','','2021',4,'An intellectual exploration of the foundational Pod abstraction. Outlines the technical realities of shared network namespaces and disk storage, and why Pods will remain the atomic unit of the cluster scheduler.','English','Article','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Core Concepts", "Workloads", "Pods"]','["[ENTERPRISE-STABLE]"]','[]','["kubernetes.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://martinheinz.dev/blog/58','martinheinz.dev: Making Kubernetes Operations Easy with kubectl Plugins','','2026',0,'A reference article outlining methods for optimizing development workflows with custom kubectl plugins. Highlights the architectural patterns for packaging, distributing, and invoking terminal extensions to minimize manual CLI overhead.','None','Blog Post','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2026-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Operations", "Command Line Tools", "Operational Efficiencies"]','["[COMMUNITY-TOOL]"]','[]','["kubernetes.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://martinheinz.dev/blog/60','martinheinz.dev: Keeping Kubernetes Clusters Clean and Tidy 🌟','','2021',0,'Examines cluster hygiene patterns. Details automated strategies for cleanups, removing orphaned configmaps, scaling down unused workloads, managing eviction limits, and system garbage collection mechanics.','English','Article','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Operations", "Cluster Management", "Garbage Collection"]','["[COMMUNITY-TOOL]"]','[]','["kubernetes.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://martinheinz.dev/blog/63','martinheinz.dev: Improving Application Availability with Pod Readiness Gates','','2021',0,'Advanced exploration of Pod Readiness Gates as an extensibility interface for validating external network state.
- Covers how cloud-native load balancers and service meshes interact with custom Pod conditions.
- Indispensable for architectures requiring external validation prior to directing production traffic to Pods.','English','Article','Advanced',1,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Workload Management", "Application Lifecycle", "Probes & Health Checks", "Readiness Gates"]','["[COMMUNITY-TOOL]"]','[]','["kubernetes.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://martinheinz.dev/blog/73','martinheinz.dev/blog/73: Automate All the Boring Kubernetes Operations with Python 🌟','','2023',0,'A hands-on Python automation guide. Details script designs to manage pods, clean configurations, and handle secrets in cloud-native environments, removing manual operational bottlenecks.','Python','Tutorial','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2023-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Cloud Native & K8s", "Kubernetes API", "Python Automation"]','["[COMMUNITY-TOOL]", "[GUIDE]"]','[]','["kubernetes-client-libraries.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://martinheinz.dev/blog/85','martinheinz.dev: Backup-and-Restore of Containers with Kubernetes Checkpointing API','','2022',0,'The Kubernetes Checkpointing API introduces the revolutionary ability to freeze and snapshot a running container''s state to disk for backup or migration purposes. This technical analysis demonstrates how to leverage this API to capture memory-level states, enabling ultra-fast recovery and deep forensics of active workloads. However, as of 2026, this feature remains highly experimental and runtime-dependent.','English','Blog Post','Advanced',0,'online','manual',NULL,NULL,NULL,0,'2022-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Kubernetes", "Data Management", "Checkpointing API"]','["[EMERGING]"]','[]','["kubernetes-backup-migrations.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://martinheinz.dev/blog/89','martinheinz.dev: Boost Your Python Application Performance using Continuous Profiling','','2022',0,'Examines continuous profiling processes to dynamically detect CPU bottlenecks and memory leaks in production servers. Compares performance impacts and granularity profiles of tools like Pyroscope and Py-Spy. Critical for architectural capacity planning and cost containment.','Python','Technical Article','Advanced',0,'online','manual',NULL,NULL,NULL,0,'2022-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Software Engineering", "Performance Optimization", "Continuous Profiling"]','["[COMMUNITY-TOOL]"]','[]','["python.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://martkos-it.co.uk/our-work/jmeter-testing-cheat-sheet-ng5zm-97y43-af8tj','martkos-it.co.uk: JMeter Cheat Sheet','','2026',0,'A professional reference covering JVM allocation and distributed execution parameters in JMeter. Curator Insight highlights infrastructure scaling. Live Grounding reveals its use in testing target microservice elasticity.','English','Cheat Sheet','Advanced',0,'online','manual',NULL,NULL,NULL,0,'2026-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Software Development", "Performance Testing", "JMeter"]','["[COMMUNITY-TOOL]"]','[]','["cheatsheets.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://martkos-it.co.uk/s/jmeter-testing-cheat-sheet-v10.pdf','jmeter-testing-cheat-sheet-v10.pdf','','2026',0,'A detailed PDF cheat sheet targeting headless JMeter executions and JVM properties. Curator Insight notes its performance testing capabilities. Live Grounding confirms that automated CI builds heavily utilize these exact headless CLI switches.','English','Cheat Sheet','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2026-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Software Development", "Performance Testing", "JMeter"]','["[COMMUNITY-TOOL]"]','[]','["cheatsheets.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://marvelousmlops.substack.com','Marvelous MLOps Substack','','N/A',0,'A curated technical resource and architectural guide covering Marvelous MLOps Substack in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779029634,0,'2026-05-17T16:53:54.049600+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/mlops.md"]','["mlops.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://marvelousmlops.substack.com/p/cicd-for-mlops-on-gitlab-part-1','marvelousmlops.substack.com: CI/CD for MLOps on GitLab (part 1)','','N/A',0,'A curated technical resource and architectural guide covering marvelousmlops.substack.com: CI/CD for MLOps on GitLab (part 1) in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779032797,0,'2026-05-17T17:46:37.693571+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/mlops.md"]','["mlops.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://marvelousmlops.substack.com/p/how-to-sell-mlops-in-large-organizations','marvelousmlops.substack.com: How to sell MLOps in large Organizations','','N/A',0,'A curated technical resource and architectural guide covering marvelousmlops.substack.com: How to sell MLOps in large Organizations in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779031618,0,'2026-05-17T17:26:58.163316+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/mlops.md"]','["mlops.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://marvelousmlops.substack.com/p/mlops-roadmap-2024','marvelousmlops.substack.com: MLOps roadmap 2024','','N/A',0,'A curated technical resource and architectural guide covering marvelousmlops.substack.com: MLOps roadmap 2024 in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779032383,0,'2026-05-17T17:39:43.208786+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/mlops.md"]','["mlops.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://marvelousmlops.substack.com/p/model-serving-architectures-on-databricks','marvelousmlops.substack.com: Model serving architectures on Databricks','','N/A',0,'A curated technical resource and architectural guide covering marvelousmlops.substack.com: Model serving architectures on Databricks in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779030438,0,'2026-05-17T17:07:18.536543+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/mlops.md"]','["mlops.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://marvelousmlops.substack.com/p/sharpen-your-cookiecutter-speed-up','marvelousmlops.substack.com: Sharpen your cookiecutter: speed up repo creation'' with workflows','','N/A',0,'A curated technical resource and architectural guide covering marvelousmlops.substack.com: Sharpen your cookiecutter: speed up repo creation'' with workflows in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779034497,0,'2026-05-17T18:14:57.287992+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/mlops.md"]','["mlops.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://marvelousmlops.substack.com/p/technical-roles-in-data-science-who','marvelousmlops.substack.com: Technical roles in Data Science: Who is doing'' what?','','N/A',0,'A curated technical resource and architectural guide covering marvelousmlops.substack.com: Technical roles in Data Science: Who is doing'' what? in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779034207,0,'2026-05-17T18:10:07.951917+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/mlops.md"]','["mlops.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://marvelousmlops.substack.com/p/traceability-and-reproducibility','marvelousmlops.substack.com: Traceability & Reproducibility','','N/A',0,'A curated technical resource and architectural guide covering marvelousmlops.substack.com: Traceability & Reproducibility in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779029366,0,'2026-05-17T16:49:26.691087+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/mlops.md"]','["mlops.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://masterpoint.io/blog/ai-meets-tf-prompt-strategies-for-test-generation','AI Meets Terraform: Prompt Strategies for Test Generation','','2024',0,'Explores LLM prompting strategies designed to automatically generate high-quality integration testing assertions for Terraform infrastructure codebases. Outlines systematic framework specifications to minimize manual testing overhead.','None','Technical Article','Advanced',0,'online','manual',NULL,NULL,NULL,0,'2024-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Infrastructure as Code", "AI Integrations", "Validation & Testing"]','["[COMMUNITY-TOOL]"]','[]','["kubernetes-operators-controllers.md", "ai.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://masterpoint.io/blog/terraform-use-cases','masterpoint.io: Three Terraform Use-cases You Need to Start Implementing','','2024',0,'Presents three advanced structural paradigms: multi-region dynamic workspace state querying, native mock-testing checks, and programmatic policy validation integration. Demonstrates production patterns that decoupled dependencies and enforce safe execution boundaries.','HCL','Technical Article','Advanced',0,'online','manual',NULL,NULL,NULL,0,'2024-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Infrastructure as Code", "Terraform", "Best Practices"]','["[COMMUNITY-TOOL]"]','[]','["terraform.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://masterpoint.io/updates/terraform-use-cases','masterpoint.io: Three Terraform Use-cases You Need to Start Implementing','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','cbbbe2d9d2894182c5934e19b99ed045a8afe4d4d667cfe0bcfabb67c54d142c',100.0,1779034572,0,'2026-05-17T18:16:12.186144+02:00',NULL,NULL,NULL,'[]','[]','["docs/terraform.md"]','[]','{}','{"duplicate_of": "https://masterpoint.io/blog/terraform-use-cases"}');
INSERT INTO "resources" VALUES('https://matiasmct.medium.com/observability-at-scale-52d0d9a5fb9b','matiasmct.medium.com: Observability at Scale','','N/A',0,'A curated technical resource and architectural guide covering matiasmct.medium.com: Observability at Scale in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'duplicate','manual','N/A',100.0,1779031110,0,'2026-05-17T17:18:30.878763+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/monitoring.md"]','["monitoring.md"]','{}','{"duplicate_of": "https://itnext.io/observability-at-scale-52d0d9a5fb9b"}');
INSERT INTO "resources" VALUES('https://matt-rickard.com/docker-desktop-alternatives','matt-rickard.com: An Overview of Docker Desktop Alternatives','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','1630d7c0f79d77e3ae6f7fb3393b84d01722233861032053eabd5ea19da10e15',100.0,1779032373,0,'2026-05-17T17:39:33.168130+02:00',NULL,NULL,NULL,'[]','[]','["docs/docker.md"]','[]','{}','{"duplicate_of": "https://mattrickard.com/docker-desktop-alternatives"}');
INSERT INTO "resources" VALUES('https://matt-rickard.com/how-to-calculate-a-cidr','matt-rickard.com: How to Calculate a CIDR','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','ee4197cd28ae9db65e7b54e44d8bf55a72706d486ec3b676d37d23ad05aeb7c1',100.0,1779033676,0,'2026-05-17T18:01:16.770537+02:00',NULL,NULL,NULL,'[]','[]','["docs/networking.md"]','[]','{}','{"duplicate_of": "https://mattrickard.com/how-to-calculate-a-cidr"}');
INSERT INTO "resources" VALUES('https://matt-rickard.com/infrastructure-as-code-will-be-written-by-ai','matt-rickard.com: Infrastructure as Code Will be Written by AI','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','adbeebee2c57b57dc87cfd628ac4fc2eb9b35f80564f9dc183852b4c9f99f28e',100.0,1779032519,0,'2026-05-17T17:41:59.887414+02:00',NULL,NULL,NULL,'[]','[]','["docs/iac.md"]','[]','{}','{"duplicate_of": "https://mattrickard.com/infrastructure-as-code-will-be-written-by-ai"}');
INSERT INTO "resources" VALUES('https://mattermost.com','Mattermost','','2026',0,'A secure, open-source chat and operational workflow platform targeted at high-security engineering environments. Features self-hosted orchestration, deep Slack API compatibility, integrated incident management pipelines, and strict compliance profiles suitable for defense and finance industries.','Go','Open Source Tool','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2026-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Modern Workforce", "Remote Work", "Productivity Tools", "Open Source"]','["[COMMUNITY-TOOL]"]','[]','["workfromhome.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://mattermost.com/blog/the-top-7-open-source-tools-for-securing-your-kubernetes-cluster','mattermost.com: The Top 7 Open Source Tools for Securing Your Kubernetes Cluster','','2022',0,'This resource provides a comparative overview of seven premier open-source tools designed for Kubernetes security hardening. It introduces utilities like Trivy, Falco, and Kube-hunter, aligning each with specific pipeline gates or runtime defenses. Serves as a useful high-level map for architects selecting security tooling.','English','Article','Beginner',0,'online','manual',NULL,NULL,NULL,0,'2022-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Security", "Tooling", "Security Auditing"]','["[COMMUNITY-TOOL]"]','[]','["kubernetes-security.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://matthewpalmer.net/kubernetes-app-developer/articles/kubernetes-ingress-guide-nginx-example.html','matthewpalmer.net: Kubernetes Ingress with Nginx Example 🌟','','2021',0,'Step-by-step architectural breakdown of implementing an NGINX Ingress Controller to manage external-to-internal cluster routing. Synthesizes key routing constructs, TLS termination setups via cert-manager, virtual hosting paths, and session affinity configurations vital for modern production topologies.','YAML','Article','Beginner',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Networking", "Ingress", "Nginx"]','["[COMMUNITY-TOOL]"]','[]','["demos.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://matthewpalmer.net/kubernetes-app-developer/articles/kubernetes-networking-guide-beginners.html','matthewpalmer.net: Kubernetes Networking Guide for Beginners','','2021',3,'An introductory, developer-focused guidebook breaking down cluster network boundaries and abstract IP allocations. Designed to demystify container routing and service discovery for application programmers.','English','Guide','Beginner',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Infrastructure", "Networking", "Fundamentals", "Overview"]','["[COMMUNITY-TOOL]", "[GUIDE]"]','[]','["kubernetes-networking.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://matthewpalmer.net/kubernetes-app-developer/articles/kubernetes-volumes-example-nfs-persistent-volume.html','matthewpalmer.net: Filesystem vs Volume vs Persistent Volume 🌟','','2021',0,'A developer-oriented guide explaining the conceptual differences between filesystems, generic container volumes, and Persistent Volumes. It uses clear examples, such as an NFS-backed Volume, to clarify how and when to use each configuration pattern.','N/A','Tutorial','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Kubernetes Storage Implementation", "Volume Fundamentals", "Implementation Basics"]','["[COMMUNITY-TOOL]", "[GUIDE]"]','[]','["kubernetes-storage.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://mattias.engineer/blog/2024/azure-federated-credentials-github','mattias.engineer: Azure Federated Identity Credentials for GitHub','','2024',0,'Explains how to implement OIDC (OpenID Connect) federated identity credentials between GitHub Actions and Microsoft Azure. Eliminates the critical security risk of long-lived corporate service principal credentials by relying on cryptographically short-lived runtime tokens.','YAML','Blog','Advanced',0,'online','manual',NULL,NULL,NULL,0,'2024-06-01T00:00:00+02:00',NULL,NULL,NULL,'["CI/CD Pipeline", "Security & Compliance", "Access Control"]','["[COMMUNITY-TOOL]"]','[]','["azure.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://mattias.engineer/blog/2024/terraform-professional-chapter-2','Teaser: Chapter 2 of Terraform Authoring and Operations Professional Study Guide','','2024',0,'An advanced study guide segment detailing the Terraform Authoring and Operations Professional Certification. Focuses on advanced deployment pipelines, complex state lock paradigms, deep provider configurations, and collaborative enterprise orchestration patterns.','N/A','Guide','Advanced',0,'online','manual',NULL,NULL,NULL,0,'2024-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Professional Development", "Certifications", "Terraform Professional"]','["[COMMUNITY-TOOL]", "[GUIDE]"]','[]','["terraform.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://mattias.engineer/blog/2024/terraform-variable-cross-validation','mattias.engineer: Terraform Variable Cross Validation','','2024',0,'Outlines progressive methodologies for variable validation block declarations. Discusses cross-variable dependencies and structural validation patterns that ensure dynamic validation constraints are applied before triggering execution phases.','HCL','Technical Article','Advanced',0,'online','manual',NULL,NULL,NULL,0,'2024-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Infrastructure as Code", "Terraform", "Validation & Testing"]','["[COMMUNITY-TOOL]"]','[]','["terraform.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://mattias.engineer/blog/2025/azure-ipam-with-terraform','Manage Azure IPAM with Terraform','','2025',0,'A comprehensive guide to automating Azure IP Address Management (IPAM) using Terraform. It outlines strategies for programmatic subnet delegation, non-overlapping address space allocation, and enterprise-wide IP tracking to prevent resource collision in complex hub-and-spoke virtual architectures.','Terraform','Article','Advanced',0,'online','manual',NULL,NULL,NULL,0,'2025-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Cloud Infrastructure", "Infrastructure as Code", "Azure IPAM"]','["[COMMUNITY-TOOL]"]','[]','["terraform.md", "azure.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://mattias.engineer/blog/2025/azure-portal-export-terraform','Export Terraform Code from the Azure Portal','','2025',0,'A practical exploration of the Azure Portal''s feature for exporting active cloud resource configurations directly into functional HashiCorp Terraform modules. Decreases setup friction for legacy system migrations.','None','Blog Post','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2025-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Infrastructure as Code", "Terraform", "Export Utility"]','["[LEGACY]"]','[]','["terraform.md", "azure.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://mattias.engineer/courses','==mattias.engineer/courses== 🌟','','N/A',0,NULL,NULL,NULL,NULL,0,NULL,'manual','04f2a68aacd8a0e1c3b0fb60576dcc5f05527ab22416223c583a1a46dc41f6f0',100.0,1779030363,1,'2026-05-17T17:06:03.353761+02:00',NULL,NULL,NULL,'[]','[]','[]','[]','{}','{}');
INSERT INTO "resources" VALUES('https://mattias.engineer/courses/kubernetes','mattias.engineer/courses/kubernetes: Certified Kubernetes Application Developer (CKAD)','','2022',0,'A comprehensive, structured online curriculum dedicated to building core competency in Kubernetes application development up to the CKAD level. It presents complex architectural abstractions in clean, modular lessons, emphasizing container runtimes, declarative specifications, and network policies.','English','Course','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2022-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Training", "Learning Path", "CKAD"]','["[COMMUNITY-TOOL]", "[GUIDE]"]','[]','["kubernetes.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://mattias.engineer/courses/kubernetes/helm','mattias.engineer/courses/kubernetes/helm: Kubernetes-101: Helm 🌟','','2021',0,'Comprehensive instructional module exploring basic and intermediate Helm tasks. Integrates localized labs covering chart structuring, release revisions management, and customized CLI command execution.','English','Article','Beginner',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Cloud Native", "Application Delivery", "Package Management", "Introductory"]','["[COMMUNITY-TOOL]"]','[]','["helm.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://mattias.engineer/k8s/ingress','mattias.engineer: Kubernetes-101: Ingress 🌟','','2021',0,'Fundamentals guide establishing the relationship between Ingress resources, Ingress Controllers, and target Services. Demystifies layer-7 routing rules and basic ingress YAML structures for beginners.','English','Article','Beginner',1,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Networking", "Ingress & Gateway", "Fundamentals"]','["[COMMUNITY-TOOL]"]','[]','["kubernetes-networking.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://mattias.engineer/posts/terraform-testing-and-validation','mattias.engineer: A Comprehensive Guide to Testing in Terraform: Keep your tests, validations, checks, and policies in order 🌟','','2024',0,'An outstanding, comprehensive architectural exploration of HCL validation layers. Compares variable validations, dynamic resource checks, state-level policy engines, and the native `terraform test` testing suite to build reliable codebases.','HCL','Technical Article','Advanced',0,'online','manual',NULL,NULL,NULL,0,'2024-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Infrastructure as Code", "Terraform", "Validation & Testing"]','["[COMMUNITY-TOOL]"]','[]','["terraform.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://mattrickard.com/docker-desktop-alternatives','matt-rickard.com: An Overview of Docker Desktop Alternatives','','2021',0,'Comprehensive overview of alternatives to Docker Desktop, evaluating Lima, Colima, Rancher Desktop, and Podman. Evaluates their underlying hypervisors and suitability for enterprise use cases.','English','Analysis','Advanced',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Local Development", "Development Environments", "Alternatives"]','["[COMMUNITY-TOOL]"]','[]','["docker.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://mattrickard.com/how-to-calculate-a-cidr','matt-rickard.com: How to Calculate a CIDR','','2022',0,'Analyzes the mathematical properties, bitwise shifts, and binary configurations defining CIDR networks. Designed to build foundational expertise for network engineers configuring firewalls and dynamic cloud VPC layers.','N/A','Article','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2022-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Computer Networking & IPAM", "Subnetting & Addressing", "Mathematical Underpinnings"]','["[COMMUNITY-TOOL]"]','[]','["networking.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://mattrickard.com/infrastructure-as-code-will-be-written-by-ai','matt-rickard.com: Infrastructure as Code Will be Written by AI','','2023',0,'Explores how generative AI can be used to compile declarative DSL configurations. Argues that structural files (such as Terraform or Pulumi definitions) are excellent translation targets for LLMs due to explicit syntax schemas.','English','Blog Post','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2023-06-01T00:00:00+02:00',NULL,NULL,NULL,'["DevOps", "Infrastructure as Code", "AI Assisted"]','["[COMMUNITY-TOOL]"]','[]','["iac.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://maven.apache.org','maven.apache.org','','2026',5,'The official documentation gateway to Apache Maven, the foundational software project management and comprehension tool. Standardizes Java project build lifecycles through declarative Project Object Model (POM) XML configurations.','Java','Documentation','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2026-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Build Systems", "JVM Ecosystem", "Apache Maven"]','["[DE FACTO STANDARD]"]','[]','["maven-gradle.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://maven.apache.org/guides/MavenQuickReferenceCard.pdf','maven.apache.org: Maven Quick Reference Card','','2026',0,'An official Apache Maven reference detailing build lifecycles and plugins. Curator Insight marks this as vital context for JVM projects. Live Grounding confirms its role in preserving standard structure across legacy and modern corporate environments.','XML','Cheat Sheet','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2026-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Software Development", "Build Automation", "Maven"]','["[LEGACY]"]','[]','["cheatsheets.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://maven.apache.org/guides/introduction/introduction-to-the-standard-directory-layout.html','maven.apache.org: Introduction to the Standard Directory Layout','','2026',5,'Official specifications detailing the Maven Standard Directory Layout. Establishing highly rigid, predictable folder hierarchies ensures seamless code compilation and compilation reproducibility without custom config overrides.','English','Documentation','Beginner',0,'online','manual',NULL,NULL,NULL,0,'2026-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Build Systems", "JVM Ecosystem", "Apache Maven Standards"]','["[DE FACTO STANDARD]"]','[]','["maven-gradle.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://maven.apache.org/plugins/maven-changelog-plugin','Apache Maven Changelog Plugin','','2026',4,'Official plugin designed to automatically generate change-history reports from your underlying SCM repository during the site-generation phase. Supports Git, SVN, and Mercurial.','Java','Maven Plugin','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2026-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Build Systems", "JVM Ecosystem", "Release & Reporting Plugins"]','["[ENTERPRISE-STABLE]"]','[]','["maven-gradle.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://maven.apache.org/plugins/maven-checkstyle-plugin','Apache Maven Checkstyle Plugin','','2026',5,'Integrates formatting validation rules directly into the build phase. Enforces linting guidelines matching Sun or Google specifications, breaking builds upon high-severity syntax violations.','Java','Maven Plugin','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2026-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Build Systems", "JVM Ecosystem", "Security & Code Quality"]','["[DE FACTO STANDARD]"]','[]','["maven-gradle.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://maven.apache.org/plugins/maven-javadoc-plugin','Apache Maven Javadoc Plugin','','2026',5,'Generates standardized, comprehensive API documentation in HTML layout using the javadoc tool. Configurable to strictly enforce javadoc correctness at runtime compilation.','Java','Maven Plugin','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2026-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Build Systems", "JVM Ecosystem", "Release & Reporting Plugins"]','["[DE FACTO STANDARD]"]','[]','["maven-gradle.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://maven.apache.org/shared/maven-dependency-analyzer/index.html','Apache Maven Dependency Analyzer','','2026',5,'Official tool suite that analyzes Maven project dependencies to find unused declared dependencies and used undeclared dependencies, optimizing compiled runtimes and reducing dependency pollution.','Java','Library','Advanced',0,'online','manual',NULL,NULL,NULL,0,'2026-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Build Systems", "JVM Ecosystem", "Security & Code Quality"]','["[DE FACTO STANDARD]"]','[]','["maven-gradle.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://maven.apache.org/surefire/maven-surefire-report-plugin','Maven Surefire Report Plugin','','2026',5,'Parses raw XML outputs from test execution tools like JUnit and TestNG during build workflows, rendering clean HTML visual reports detailing testing success, duration, and stacktraces.','Java','Maven Plugin','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2026-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Build Systems", "JVM Ecosystem", "Testing Frameworks"]','["[DE FACTO STANDARD]"]','[]','["maven-gradle.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://maxilect-company.medium.com/graceful-shutdown-in-a-cloud-environment-the-example-of-kubernetes-spring-boot-f922b41adaa0','maxilect-company.medium.com: Graceful shutdown in a cloud environment (the'' example of Kubernetes + Spring Boot) 🌟','','N/A',0,'A curated technical resource and architectural guide covering maxilect-company.medium.com: Graceful shutdown in a cloud environment (the'' example of Kubernetes + Spring Boot) 🌟 in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779034207,0,'2026-05-17T18:10:07.955887+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-troubleshooting.md"]','["kubernetes-troubleshooting.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://maximilianmichels.com/2021/kubernetes-what-you-need-to-know','maximilianmichels.com: Kubernetes in a Nutshell: 10 Things You Need to Know','','2021',3,'A comprehensive structural overview outlining ten foundational pillars of Kubernetes architecture, including declarative state, reconciliation loops, and decoupled storage abstractions. Offers concrete insights for systems architects transitioning to containerized workloads.','English','Article','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Fundamentals", "Architecture", "Core Concepts"]','["[COMMUNITY-TOOL]"]','[]','["kubernetes.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://mayadata.io','MayaData','','N/A',0,'A curated technical resource and architectural guide covering MayaData in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779031838,0,'2026-05-17T17:30:38.885948+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-storage.md"]','["kubernetes-storage.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://mayankshah.dev/blog/demystifying-kube-proxy','mayankshah.dev: Demystifying kube-proxy','','2022',4,'A comprehensive breakdown of kube-proxy, the crucial network daemon on each Kubernetes node. Explains how kube-proxy implements virtual IP mechanics, routes traffic using iptables, and translates Kubernetes Service abstractions into actual networking actions.','English','Article','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2022-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Networking", "Service Mesh & Proxy", "kube-proxy Mechanics"]','["[ENTERPRISE-STABLE]"]','[]','["kubernetes.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://mbbaig.blog/how-to-create-custom-helm-charts','mbbaig.blog: How to create custom Helm charts 🌟','','N/A',0,'A curated technical resource and architectural guide covering mbbaig.blog: How to create custom Helm charts 🌟 in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'duplicate','manual','N/A',100.0,1779030842,0,'2026-05-17T17:14:02.380435+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/helm.md"]','["helm.md"]','{}','{"duplicate_of": "https://hackandslash.blog/how-to-create-custom-helm-charts"}');
INSERT INTO "resources" VALUES('https://mbuffett.com/posts/ktunnel-ngrok-replace','mbuffett.com: Replacing ngrok with ktunnel','','2020',0,'A technical blog post detailing how to configure and utilize ktunnel to replace commercial ngrok tunnels. It outlines reverse tunneling architectures from local laptops into remote clusters for low-latency testing.','Markdown','Article','Simple',0,'online','manual','1a4aaab7001c467742b5189a9e4e94a11e9cb4aa8d0dcaff043256ed97876ea4',100.0,1779032000,1,'2026-05-17T17:33:20.018332+02:00',NULL,NULL,NULL,'["Operations & UX", "Network Tunneling", "Developer Tools"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-tools.md"]','["kubernetes-tools.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://mckornfield.medium.com/working-with-hpas-in-kubernetes-ced39263b596','mckornfield.medium.com: Working with HPAs in Kubernetes','','N/A',0,'A curated technical resource and architectural guide covering mckornfield.medium.com: Working with HPAs in Kubernetes in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779033240,0,'2026-05-17T17:54:00.271134+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-autoscaling.md"]','["kubernetes-autoscaling.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://mcpbundles.com','MCPBundles','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','73ad596127eb3ef2efeae8037ac84e803f38e2fac0cb28dcdcfce00431d3896a',100.0,1779034132,0,'2026-05-17T18:08:52.234026+02:00',NULL,NULL,NULL,'[]','[]','["docs/ai-agents-mcp.md"]','[]','{}','{"duplicate_of": "https://www.mcpbundles.com"}');
INSERT INTO "resources" VALUES('https://media.defense.gov/2021/Aug/03/2002820425/-1/-1/1/CTR_KUBERNETES%20HARDENING%20GUIDANCE.PDF','Kubernetes Hardening Guidance 🌟🌟','','N/A',0,'A curated technical resource and architectural guide covering Kubernetes Hardening Guidance 🌟🌟 in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'review_required','manual',NULL,80.0,1779032874,0,'2026-05-17T17:47:54.431616+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-security.md"]','["kubernetes-security.md"]','{}','{"review_metadata": {"original_url": "https://media.defense.gov/2021/Aug/03/2002820425/-1/-1/1/CTR_KUBERNETES%20HARDENING%20GUIDANCE.PDF", "proposed_url": "NONE", "reason": "High-Value Protection: 404", "timestamp": "2026-05-18T18:54:54.989388"}}');
INSERT INTO "resources" VALUES('https://media.pearsoncmg.com/aw/ecs_kurose_compnetwork_7/cw/content/interactiveanimations/recursive-iterative-queries-in-dns/index.html','media.pearsoncmg.com: Recursive/Iterative Queries in DNS','','2018',0,'An interactive pedagogical animation comparing iterative and recursive DNS resolution processes. Vital for web and microservice systems engineers, this visual aid clarifies how root servers, TLD servers, and authoritative nameservers process network routing lookups under various query scenarios.','N/A','Documentation','Beginner',0,'online','manual',NULL,NULL,NULL,0,'2018-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Web Architecture", "DNS", "Protocols"]','["[COMMUNITY-TOOL]"]','[]','["networking.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://mediatemple.net/blog/cloud-hosting/cicd-workflows-aws-3-use-cases','mediatemple.net: Cloud-Native CI/CD Workflows in AWS: 3 Use Cases','','N/A',0,'A curated technical resource and architectural guide covering mediatemple.net: Cloud-Native CI/CD Workflows in AWS: 3 Use Cases in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779030422,0,'2026-05-17T17:07:02.718375+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/cicd.md"]','["cicd.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://medium.baqend.com/nosql-databases-a-survey-and-decision-guidance-ea7823a822d','NoSQL Databases: a Survey and Decision Guidance','','2019',4,'A scientific taxonomy and decision model for selecting non-relational database architectures. Synthesizes transactional consistency models, consistency guarantees (PACELC), and performance characteristics under multi-regional replication topologies.','N/A','Article','Advanced',0,'online','manual',NULL,NULL,NULL,0,'2019-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Data Architecture", "NoSQL Databases", "Decision Frameworks"]','["[ENTERPRISE-STABLE]"]','[]','["nosql.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://medium.com/01001101/using-terraform-with-azure-the-right-way-35af3b51a6b0','medium: Using Terraform with Azure — the right way','','N/A',0,'A curated technical resource and architectural guide covering medium: Using Terraform with Azure — the right way in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779033507,0,'2026-05-17T17:58:27.743222+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/terraform.md"]','["terraform.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://medium.com/4th-coffee/10-best-devops-tools-for-start-ups-91eb69bc3128','medium.com/4th-coffee: 10 Best DevOps Tools for Start-ups','','N/A',0,'A curated technical resource and architectural guide covering medium.com/4th-coffee: 10 Best DevOps Tools for Start-ups in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779029552,0,'2026-05-17T16:52:32.354080+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/devops-tools.md"]','["devops-tools.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://medium.com/4th-coffee/10-new-devops-tools-to-watch-in-2023-e974dbb1f1bb','medium.com/4th-coffee: 10 New DevOps Tools to Watch in 2023 🌟','','N/A',0,'A curated technical resource and architectural guide covering medium.com/4th-coffee: 10 New DevOps Tools to Watch in 2023 🌟 in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779031647,0,'2026-05-17T17:27:27.231364+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/devops-tools.md"]','["devops-tools.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://medium.com/4th-coffee/a-comprehensive-tutorial-on-service-mesh-istio-envoy-access-log-and-log-filtering-8f3d939c081d','medium.com/4th-coffee: A Comprehensive Tutorial on Service Mesh, Istio,'' Envoy, Access Log, and Log Filtering','','N/A',0,'A curated technical resource and architectural guide covering medium.com/4th-coffee: A Comprehensive Tutorial on Service Mesh, Istio,'' Envoy, Access Log, and Log Filtering in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779029609,0,'2026-05-17T16:53:29.295731+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/servicemesh.md"]','["servicemesh.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://medium.com/4th-coffee/state-of-kubernetes-secrets-management-in-2022-6148af91e7b5','medium.com/4th-coffee: State of Kubernetes Secrets Management in 2022','','N/A',0,'A curated technical resource and architectural guide covering medium.com/4th-coffee: State of Kubernetes Secrets Management in 2022 in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779033671,0,'2026-05-17T18:01:11.555246+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes.md"]','["kubernetes.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://medium.com/4th-coffee/what-is-policy-as-code-an-introduction-to-open-policy-agent-6098463f8461','medium.com/4th-coffee: What is Policy-as-Code? An Introduction to Open Policy'' Agent','','N/A',0,'A curated technical resource and architectural guide covering medium.com/4th-coffee: What is Policy-as-Code? An Introduction to Open Policy'' Agent in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779033030,0,'2026-05-17T17:50:30.234887+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/securityascode.md"]','["securityascode.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://medium.com/99dotco/a-detail-guide-to-deploying-elasticsearch-on-elastic-cloud-on-kubernetes-eck-31808ac60466','medium: A detailed guide to deploying Elasticsearch on Elastic Cloud on'' Kubernetes (ECK)','','N/A',0,'A curated technical resource and architectural guide covering medium: A detailed guide to deploying Elasticsearch on Elastic Cloud on'' Kubernetes (ECK) in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779031450,0,'2026-05-17T17:24:10.783296+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/monitoring.md"]','["monitoring.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://medium.com/@.anders/learnings-from-our-8-years-of-kubernetes-in-production-two-major-cluster-crashes-ditching-self-0257c09d36cd','medium.com/@.anders: Lessons From Our 8 Years Of Kubernetes In Production'' — Two Major Cluster Crashes, Ditching Self-Managed, Cutting Cluster Costs, Tooling, And More','','N/A',0,'A curated technical resource and architectural guide covering medium.com/@.anders: Lessons From Our 8 Years Of Kubernetes In Production'' — Two Major Cluster Crashes, Ditching Self-Managed, Cutting Cluster Costs, Tooling, And More in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779029634,0,'2026-05-17T16:53:54.072413+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes.md"]','["kubernetes.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://medium.com/@15daniel10/yoyo-attack-on-a-k8s-cluster-102bc1d5ca3e','==medium.com/@15daniel10: YOYO attack on a K8S cluster==','','N/A',0,'A curated technical resource and architectural guide covering ==medium.com/@15daniel10: YOYO attack on a K8S cluster== in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779034090,0,'2026-05-17T18:08:10.305844+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-security.md"]','["kubernetes-security.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://medium.com/@AceTheCloud-Abhishek/50-shades-of-containers-and-kubernetes-d2217fbea788','medium.com/@AceTheCloud-Abhishek: 50 Shades of Containers and Kubernetes','','N/A',0,'A curated technical resource and architectural guide covering medium.com/@AceTheCloud-Abhishek: 50 Shades of Containers and Kubernetes in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779030525,0,'2026-05-17T17:08:45.384847+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes.md"]','["kubernetes.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://medium.com/@Alibaba_Cloud/getting-started-with-kubernetes-etcd-a26cba0b4258','medium: Getting Started with Kubernetes etcd','','N/A',0,'A curated technical resource and architectural guide covering medium: Getting Started with Kubernetes etcd in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779033655,0,'2026-05-17T18:00:55.370317+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes.md"]','["kubernetes.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://medium.com/@BeNitinAgarwal/lifecycle-of-docker-container-d2da9f85959','medium.com/@BeNitinAgarwal: Lifecycle of Docker Container','','N/A',0,'A curated technical resource and architectural guide covering medium.com/@BeNitinAgarwal: Lifecycle of Docker Container in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779031548,0,'2026-05-17T17:25:48.178180+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/docker.md"]','["docker.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://medium.com/@CloudifyOps/setting-up-a-horizontal-pod-autoscaler-for-kubernetes-cluster-a7d3cf3be7','medium.com/@CloudifyOps: Setting up a Horizontal Pod Autoscaler for Kubernetes'' cluster','','N/A',0,'A curated technical resource and architectural guide covering medium.com/@CloudifyOps: Setting up a Horizontal Pod Autoscaler for Kubernetes'' cluster in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779032231,0,'2026-05-17T17:37:11.938339+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-autoscaling.md"]','["kubernetes-autoscaling.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://medium.com/@CuriousLearner/deploying-efk-stack-on-kubernetes-c25ba2682c99','medium.com/@CuriousLearner: Deploying EFK stack on Kubernetes','','N/A',0,'A curated technical resource and architectural guide covering medium.com/@CuriousLearner: Deploying EFK stack on Kubernetes in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779029063,0,'2026-05-17T16:44:23.260983+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/monitoring.md"]','["monitoring.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://medium.com/@DevOps-Diva.o/implementing-security-on-azure-devops-pipelines-a653da4862a9','medium.com/@DevOps-Diva.o: Implementing Security on Azure DevOps Pipelines','','N/A',0,'A curated technical resource and architectural guide covering medium.com/@DevOps-Diva.o: Implementing Security on Azure DevOps Pipelines in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779033024,0,'2026-05-17T17:50:24.776805+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/azure.md"]','["azure.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://medium.com/@DevOpsfreak/top-12-kubernetes-installation-errors-you-cant-afford-to-miss-b52d7cda1a52','medium.com/@DevOpsfreak: Top 12 Kubernetes Installation Errors You Can’t'' Afford to Miss','','N/A',0,'A curated technical resource and architectural guide covering medium.com/@DevOpsfreak: Top 12 Kubernetes Installation Errors You Can’t'' Afford to Miss in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779032236,0,'2026-05-17T17:37:16.032320+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes.md"]','["kubernetes.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://medium.com/@ElizAyer/meetings-are-the-work-9e429dde6aa3','medium.com/@ElizAyer: Meetings *are* the work','','N/A',0,'A curated technical resource and architectural guide covering medium.com/@ElizAyer: Meetings *are* the work in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779032195,0,'2026-05-17T17:36:35.526538+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/project-management-methodology.md"]','["project-management-methodology.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://medium.com/@GiantSwarm/deep-dive-into-kubernetes-networking-in-azure-9f0e85e2ee34','medium.com/@GiantSwarm: Deep Dive Into Kubernetes Networking in Azure','','N/A',0,'A curated technical resource and architectural guide covering medium.com/@GiantSwarm: Deep Dive Into Kubernetes Networking in Azure in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779033735,0,'2026-05-17T18:02:15.318063+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/managed-kubernetes-in-public-cloud.md"]','["managed-kubernetes-in-public-cloud.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://medium.com/@GranulateIntel/the-fundamental-principles-of-kubernetes-capacity-management-e23f388b4f3','medium.com/@GranulateIntel: The Fundamental Principles of Kubernetes Capacity'' Management','','N/A',0,'A curated technical resource and architectural guide covering medium.com/@GranulateIntel: The Fundamental Principles of Kubernetes Capacity'' Management in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779030731,0,'2026-05-17T17:12:11.860266+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes.md"]','["kubernetes.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://medium.com/@HirenDhaduk1/best-choice-to-run-your-containers-aws-fargate-or-aws-lambda-or-both-d9e14685a363','medium.com/@HirenDhaduk1: Best choice to run your containers: AWS FARGATE'' or AWS LAMBDA or Both?','','N/A',0,'A curated technical resource and architectural guide covering medium.com/@HirenDhaduk1: Best choice to run your containers: AWS FARGATE'' or AWS LAMBDA or Both? in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779033764,0,'2026-05-17T18:02:44.913194+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/aws-serverless.md"]','["aws-serverless.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://medium.com/@HirenDhaduk1/top-kubernetes-observability-tools-and-their-usage-e4e8eef8aec3','medium.com/@HirenDhaduk1: Top Kubernetes Observability Tools and their Usage','','N/A',0,'A curated technical resource and architectural guide covering medium.com/@HirenDhaduk1: Top Kubernetes Observability Tools and their Usage in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779031435,0,'2026-05-17T17:23:55.486365+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-monitoring.md"]','["kubernetes-monitoring.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://medium.com/@KarlKFI/yaml-sh-yaml-sans-helm-e983a3dfdaec',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,'manual','N/A',100.0,1779032076,0,'2026-05-17T17:34:36.655032+02:00',NULL,NULL,NULL,'[]','[]','["docs/yaml.md"]','[]','{}','{"is_special": true}');
INSERT INTO "resources" VALUES('https://medium.com/@Kubernetes_Advocate','medium.com/@Kubernetes_Advocate 🌟','','N/A',0,'A curated technical resource and architectural guide covering medium.com/@Kubernetes_Advocate 🌟 in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779030005,0,'2026-05-17T17:00:05.384735+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/demos.md"]','["demos.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://medium.com/@LachlanEvenson/how-to-enable-kubernetes-container-runtimedefault-seccomp-profile-for-all-workloads-6795624fcbcc','medium: How to enable Kubernetes container RuntimeDefault seccomp profile'' for all workloads','','N/A',0,'A curated technical resource and architectural guide covering medium: How to enable Kubernetes container RuntimeDefault seccomp profile'' for all workloads in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779033213,0,'2026-05-17T17:53:33.016423+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes.md"]','["kubernetes.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://medium.com/@LachlanEvenson/mutating-kubernetes-resources-with-gatekeeper-3e5585d49ead','medium: Mutating Kubernetes resources with Gatekeeper','','N/A',0,'A curated technical resource and architectural guide covering medium: Mutating Kubernetes resources with Gatekeeper in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779031110,0,'2026-05-17T17:18:30.846425+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/demos.md"]','["demos.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://medium.com/@LachlanEvenson/verifying-container-signatures-on-kubernetes-with-gatekeeper-19a4519c3016','medium: Verifying container signatures on Kubernetes with Gatekeeper','','N/A',0,'A curated technical resource and architectural guide covering medium: Verifying container signatures on Kubernetes with Gatekeeper in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779031327,0,'2026-05-17T17:22:07.066460+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/demos.md"]','["demos.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://medium.com/@MetricFire/monitoring-kubernetes-tutorial-using-grafana-and-prometheus-3239079b138f','medium.com/@MetricFire: Monitoring Kubernetes tutorial: Using Grafana and'' Prometheus','','N/A',0,'A curated technical resource and architectural guide covering medium.com/@MetricFire: Monitoring Kubernetes tutorial: Using Grafana and'' Prometheus in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779029938,0,'2026-05-17T16:58:58.817495+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-monitoring.md"]','["kubernetes-monitoring.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://medium.com/@Mohamed-ElEmam/build-docker-images-in-kubernetes-pod-without-docker-kaniko-46e1a5b76c9','medium.com/@Mohamed-ElEmam: Build Docker Images in Kubernetes POD Without'' Docker -Kaniko','','N/A',0,'A curated technical resource and architectural guide covering medium.com/@Mohamed-ElEmam: Build Docker Images in Kubernetes POD Without'' Docker -Kaniko in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779031215,0,'2026-05-17T17:20:15.609739+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-tools.md"]','["kubernetes-tools.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://medium.com/@Paddy_Adallah/how-to-choose-kubernetes-platforms-for-enterprise-deployments-c04d5e436543','medium.com/@Paddy_Adallah: How to Choose Kubernetes Platforms for Enterprise'' Deployments','','N/A',0,'A curated technical resource and architectural guide covering medium.com/@Paddy_Adallah: How to Choose Kubernetes Platforms for Enterprise'' Deployments in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779029732,0,'2026-05-17T16:55:32.048170+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes.md"]','["kubernetes.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://medium.com/@Platform9Sys/kubernetes-cloud-services-comparing-gke-eks-and-aks-1fe42770cad3','medium.com: Kubernetes Cloud Services: Comparing GKE, EKS and AKS','','N/A',0,'A curated technical resource and architectural guide covering medium.com: Kubernetes Cloud Services: Comparing GKE, EKS and AKS in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779034482,0,'2026-05-17T18:14:42.254140+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/managed-kubernetes-in-public-cloud.md"]','["managed-kubernetes-in-public-cloud.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://medium.com/@RoussiAbel/optimizing-java-base-docker-images-size-from-674mb-to-58mb-c1b7c911f622','medium.com/@RoussiAbel: Optimizing java base docker images size from 674Mb'' to 58Mb','','N/A',0,'A curated technical resource and architectural guide covering medium.com/@RoussiAbel: Optimizing java base docker images size from 674Mb'' to 58Mb in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779032251,0,'2026-05-17T17:37:31.795242+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/docker.md"]','["docker.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://medium.com/@Sandeepkallazhi/velero-backup-restore-for-k8s-stateful-applications-managed-by-operators-8fd9c732ffcc',NULL,NULL,NULL,NULL,'A curated technical resource and architectural guide covering medium.com in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779031061,0,'2026-05-17T17:17:41.127293+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-backup-migrations.md"]','["kubernetes-backup-migrations.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://medium.com/@ScrumPokerPro/cloud-native-architecture-with-kubernetes-and-argocd-ebecda7784b8','medium.com/@ScrumPokerPro: Cloud native architecture with Kubernetes and'' ArgoCD','','N/A',0,'A curated technical resource and architectural guide covering medium.com/@ScrumPokerPro: Cloud native architecture with Kubernetes and'' ArgoCD in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779033715,0,'2026-05-17T18:01:55.601731+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/argo.md"]','["argo.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://medium.com/@Techie1/networking-tasks-in-production-using-ansible-b09d0a6121f7','medium.com/@Techie1: Networking tasks in production using Ansible','','N/A',0,'A curated technical resource and architectural guide covering medium.com/@Techie1: Networking tasks in production using Ansible in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779031796,0,'2026-05-17T17:29:56.264776+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/ansible.md"]','["ansible.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://medium.com/@TimvanBaarsen/maven-cheat-sheet-45942d8c0b86','medium 1','','N/A',0,'A curated technical resource and architectural guide covering medium 1 in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779031079,0,'2026-05-17T17:17:59.690171+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/cheatsheets.md"]','["cheatsheets.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://medium.com/@TonyBologni/4-reasons-why-4-is-the-perfect-team-size-for-agile-software-development-8597d33f3cfe','medium.com/@TonyBologni: 4 reasons why 4 is the perfect team size for (agile)'' software development 🌟','','N/A',0,'A curated technical resource and architectural guide covering medium.com/@TonyBologni: 4 reasons why 4 is the perfect team size for (agile)'' software development 🌟 in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779034499,0,'2026-05-17T18:14:59.436767+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/project-management-methodology.md"]','["project-management-methodology.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://medium.com/@Tyler.Gallimore/deploying-apache-web-server-on-aws-ec2-with-terraform-and-docker-6c315c81c024','medium.com/@Tyler.Gallimore: Deploying Apache Web Server on AWS EC2 with'' Terraform and Docker','','N/A',0,'A curated technical resource and architectural guide covering medium.com/@Tyler.Gallimore: Deploying Apache Web Server on AWS EC2 with'' Terraform and Docker in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779033510,0,'2026-05-17T17:58:30.950322+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/demos.md"]','["demos.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://medium.com/@ZiXianZeroX/setting-up-an-on-premise-kubernetes-cluster-from-scratch-8e3a6b415387','medium.com/@ZiXianZeroX: Setting Up an On-premise Kubernetes Cluster from'' Scratch','','N/A',0,'A curated technical resource and architectural guide covering medium.com/@ZiXianZeroX: Setting Up an On-premise Kubernetes Cluster from'' Scratch in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779031388,0,'2026-05-17T17:23:08.844332+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-on-premise.md"]','["kubernetes-on-premise.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://medium.com/@_gdantas/backstage-and-terraform-a-powerful-combination-for-ops-wonderful-for-devs-c04ebce849f0','medium.com/@_gdantas: Backstage and Terraform — A Powerful Combination for'' Ops, Wonderful for Devs','','N/A',0,'A curated technical resource and architectural guide covering medium.com/@_gdantas: Backstage and Terraform — A Powerful Combination for'' Ops, Wonderful for Devs in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779033794,0,'2026-05-17T18:03:14.810447+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/developerportals.md"]','["developerportals.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://medium.com/@a.j.abbott24/kubernetes-multi-environment-config-management-c36c5cf3bbac','==medium.com/@a.j.abbott24: Kubernetes: Multi Environment Config Management==','','N/A',0,'A curated technical resource and architectural guide covering ==medium.com/@a.j.abbott24: Kubernetes: Multi Environment Config Management== in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779034134,0,'2026-05-17T18:08:54.342316+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes.md"]','["kubernetes.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://medium.com/@abdelrhmanahmed131/longhorn-distributed-block-storage-for-k8s-2ea11df400d1','medium.com/@abdelrhmanahmed131: Longhorn — Distributed Block Storage for'' K8s','','N/A',0,'A curated technical resource and architectural guide covering medium.com/@abdelrhmanahmed131: Longhorn — Distributed Block Storage for'' K8s in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779031552,0,'2026-05-17T17:25:52.684973+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-storage.md"]','["kubernetes-storage.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://medium.com/@abdulfayis/storage-orchestration-for-kubernetes-c6370f943e23','medium.com/@abdulfayis: storage Orchestration for Kubernetes','','N/A',0,'A curated technical resource and architectural guide covering medium.com/@abdulfayis: storage Orchestration for Kubernetes in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779029123,0,'2026-05-17T16:45:23.633869+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-storage.md"]','["kubernetes-storage.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://medium.com/@abhimanyubajaj98/deploying-kubernetes-from-scratch-with-terraform-a-step-by-step-guide-7d628910efd0','medium.com/@abhimanyubajaj98: Deploying Kubernetes from Scratch with Terraform:'' A Step-by-Step Guide','','N/A',0,'A curated technical resource and architectural guide covering medium.com/@abhimanyubajaj98: Deploying Kubernetes from Scratch with Terraform:'' A Step-by-Step Guide in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779030572,0,'2026-05-17T17:09:32.404825+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/terraform.md"]','["terraform.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://medium.com/@abhinav.ittekot/granting-iam-permissions-to-pods-in-eks-using-oidc-f2044c88a53','medium.com/@abhinav.ittekot: Granting IAM permissions to pods in EKS using'' OIDC','','N/A',0,'A curated technical resource and architectural guide covering medium.com/@abhinav.ittekot: Granting IAM permissions to pods in EKS using'' OIDC in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779031327,0,'2026-05-17T17:22:07.101634+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/managed-kubernetes-in-public-cloud.md"]','["managed-kubernetes-in-public-cloud.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://medium.com/@abhinav.ittekot/running-kubernetes-jobs-with-sidecar-containers-8c034b020993','medium.com/@abhinav.ittekot: Running Kubernetes jobs with sidecar containers','','N/A',0,'A curated technical resource and architectural guide covering medium.com/@abhinav.ittekot: Running Kubernetes jobs with sidecar containers in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779030172,0,'2026-05-17T17:02:52.040379+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes.md"]','["kubernetes.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://medium.com/@abhishekbhardwaj510/gitops-with-jenkins-and-kubernetes-c20425244c73','GitOps with Jenkins and Kubernetes','','N/A',0,'A curated technical resource and architectural guide covering GitOps with Jenkins and Kubernetes in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779031752,0,'2026-05-17T17:29:12.448725+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/gitops.md"]','["gitops.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://medium.com/@abhisman.sarkar/kubernetes-monitoring-effective-cluster-tracking-with-prometheus-b0ed5b3efb32','medium.com/@abhisman.sarkar: Kubernetes Monitoring: Effective Cluster Tracking'' with Prometheus','','N/A',0,'A curated technical resource and architectural guide covering medium.com/@abhisman.sarkar: Kubernetes Monitoring: Effective Cluster Tracking'' with Prometheus in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779033037,0,'2026-05-17T17:50:37.067823+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-monitoring.md"]','["kubernetes-monitoring.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://medium.com/@adarsh.prabhu/microservices-and-the-world-with-a-service-mesh-ec9a709dd4b5','==medium: Microservices and the World with a Service Mesh== | Adarsh Prabhu','','N/A',0,'A curated technical resource and architectural guide covering ==medium: Microservices and the World with a Service Mesh== | Adarsh Prabhu in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779031122,0,'2026-05-17T17:18:42.186216+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/servicemesh.md"]','["servicemesh.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://medium.com/@adeelsubhan25/how-to-setup-and-build-docker-images-on-windows-baf252152aca','medium.com/@adeelsubhan25: How to setup and build Docker Images on Windows','','N/A',0,'A curated technical resource and architectural guide covering medium.com/@adeelsubhan25: How to setup and build Docker Images on Windows in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779034520,0,'2026-05-17T18:15:20.697114+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/docker.md"]','["docker.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://medium.com/@adityadhopade18/mastering-k8s-event-driven-autoscaling-cd1b9df78903','medium.com/@adityadhopade18: Mastering K8s Event Driven AutoScaling','','N/A',0,'A curated technical resource and architectural guide covering medium.com/@adityadhopade18: Mastering K8s Event Driven AutoScaling in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779034262,0,'2026-05-17T18:11:02.455709+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-autoscaling.md"]','["kubernetes-autoscaling.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://medium.com/@adnn.selimovic/creating-kubernetes-operator-using-kubebuilder-15db5f29ee50','medium.com/@adnn.selimovic: Creating Kubernetes operator using **Kubebuilder**','','N/A',0,'A curated technical resource and architectural guide covering medium.com/@adnn.selimovic: Creating Kubernetes operator using **Kubebuilder** in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779030022,0,'2026-05-17T17:00:22.281294+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-operators-controllers.md"]','["kubernetes-operators-controllers.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://medium.com/@adolfo.diaz.zar/secret-management-with-terraform-6b5e02f9437e','medium.com/@adolfo.diaz.zar: Secret Management with Terraform 🌟','','N/A',0,'A curated technical resource and architectural guide covering medium.com/@adolfo.diaz.zar: Secret Management with Terraform 🌟 in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779031499,0,'2026-05-17T17:24:59.278385+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/terraform.md"]','["terraform.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://medium.com/@adrianarba/ci-cd-defined-through-terraform-using-aws-codepipeline-aws-codecommit-and-aws-codebuild-12ade4d9cfa3','==medium.com/@adrianarba: CI/CD defined through terraform using AWS CodePipeline,'' AWS CodeCommit, and AWS CodeBuild==','','N/A',0,'A curated technical resource and architectural guide covering ==medium.com/@adrianarba: CI/CD defined through terraform using AWS CodePipeline,'' AWS CodeCommit, and AWS CodeBuild== in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779030499,0,'2026-05-17T17:08:19.558951+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/demos.md"]','["demos.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://medium.com/@ahmed.farhan/kafka-setup-in-kubernetes-using-strimzi-k8s-operator-part-2-1f67dbe5f14d','medium.com/@ahmed.farhan: Kafka Setup in Kubernetes Using Strimzi K8s operator'' — Part 2','','N/A',0,'A curated technical resource and architectural guide covering medium.com/@ahmed.farhan: Kafka Setup in Kubernetes Using Strimzi K8s operator'' — Part 2 in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779030367,0,'2026-05-17T17:06:07.136392+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/message-queue.md"]','["message-queue.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://medium.com/@ahmed.fathy.elayaat/gitops-fc27ef5a7836','medium.com/@ahmed.fathy.elayaat: What is GitOps?','','N/A',0,'A curated technical resource and architectural guide covering medium.com/@ahmed.fathy.elayaat: What is GitOps? in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779030658,0,'2026-05-17T17:10:58.197021+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/gitops.md"]','["gitops.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://medium.com/@ahmet16ck/what-is-load-balancer-and-how-does-it-work-in-kubernetes-5ab5f0537069','medium.com/@ahmet16ck: What Is Load Balancer and How Does It Work In Kubernetes'' ? 🌟','','N/A',0,'A curated technical resource and architectural guide covering medium.com/@ahmet16ck: What Is Load Balancer and How Does It Work In Kubernetes'' ? 🌟 in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779033947,0,'2026-05-17T18:05:47.447517+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-networking.md"]','["kubernetes-networking.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://medium.com/@ahmetb/mastering-kubeconfig-4e447aa32c75','medium: Mastering the KUBECONFIG file','','N/A',0,'A curated technical resource and architectural guide covering medium: Mastering the KUBECONFIG file in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779033704,0,'2026-05-17T18:01:44.280539+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes.md"]','["kubernetes.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://medium.com/@ajin.sunny/rate-limiting-in-distributed-systems-bbeca0c47b96','medium.com/@ajin.sunny: Rate limiting in Distributed Systems 🌟','','N/A',0,'A curated technical resource and architectural guide covering medium.com/@ajin.sunny: Rate limiting in Distributed Systems 🌟 in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779033704,0,'2026-05-17T18:01:44.294126+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/introduction.md"]','["introduction.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://medium.com/@ajin.sunny/system-design-architecture-stateful-vs-stateless-62ed0ddb9f2b','==medium.com/@ajin.sunny: System Design Architecture: Stateful vs. Stateless=='' 🌟','','N/A',0,'A curated technical resource and architectural guide covering ==medium.com/@ajin.sunny: System Design Architecture: Stateful vs. Stateless=='' 🌟 in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779032333,0,'2026-05-17T17:38:53.357764+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/introduction.md"]','["introduction.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://medium.com/@ajin.sunny/system-design-concept-rate-limiting-f4da72371533','medium.com/@ajin.sunny: System Design Concept: Rate limiting 🌟','','N/A',0,'A curated technical resource and architectural guide covering medium.com/@ajin.sunny: System Design Concept: Rate limiting 🌟 in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779033730,0,'2026-05-17T18:02:10.945206+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/introduction.md"]','["introduction.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://medium.com/@akamenev/running-sonarqube-on-azure-kubernetes-92a1b9051120','Running SonarQube on Kubernetes','','N/A',0,'A curated technical resource and architectural guide covering Running SonarQube on Kubernetes in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779033788,0,'2026-05-17T18:03:08.632522+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/sonarqube.md"]','["sonarqube.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://medium.com/@akashjoffical08/monitor-uptime-of-endpoints-in-k8s-using-blackbox-exporter-f80166a328e9','medium.com/@akashjoffical08: Monitor Uptime of Endpoints in K8s using Blackbox'' Exporter 🌟','','N/A',0,'A curated technical resource and architectural guide covering medium.com/@akashjoffical08: Monitor Uptime of Endpoints in K8s using Blackbox'' Exporter 🌟 in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779034041,0,'2026-05-17T18:07:21.390307+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/prometheus.md"]','["prometheus.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://medium.com/@akshayavb99/integration-of-aws-terraform-and-github-for-automated-deployment-infrastructure-da0a19ff4e86','medium: Integration of AWS, Terraform, and GitHub for Automated Deployment'' Infrastructure','','N/A',0,'A curated technical resource and architectural guide covering medium: Integration of AWS, Terraform, and GitHub for Automated Deployment'' Infrastructure in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779032888,0,'2026-05-17T17:48:08.915071+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/terraform.md"]','["terraform.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://medium.com/@akshitverma8191/prometheus-grafana-node-monitoring-on-kubernetes-79fd8311b56d','medium.com: Prometheus-Grafana : Node Monitoring on Kubernetes','','N/A',0,'A curated technical resource and architectural guide covering medium.com: Prometheus-Grafana : Node Monitoring on Kubernetes in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779030851,0,'2026-05-17T17:14:11.440280+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/prometheus.md"]','["prometheus.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://medium.com/@alamdar.hussain0007/gitops-with-kubernetes-f0912b644925','medium.com/@alamdar.hussain0007: GitOps with Kubernetes','','N/A',0,'A curated technical resource and architectural guide covering medium.com/@alamdar.hussain0007: GitOps with Kubernetes in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779032961,0,'2026-05-17T17:49:21.107914+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/gitops.md"]','["gitops.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://medium.com/@alex.ivenin/chaos-engineering-in-kubernetes-4de425132ba1','medium.com/@alex.ivenin: Chaos engineering in kubernetes','','N/A',0,'A curated technical resource and architectural guide covering medium.com/@alex.ivenin: Chaos engineering in kubernetes in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779029174,0,'2026-05-17T16:46:14.168184+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/chaos-engineering.md"]','["chaos-engineering.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://medium.com/@alex.ivenin/exploring-ephemeral-containers-in-kubernetes-bcceaf21101c','medium.com/@alex.ivenin: Exploring ephemeral containers in kubernetes 🌟','','N/A',0,'A curated technical resource and architectural guide covering medium.com/@alex.ivenin: Exploring ephemeral containers in kubernetes 🌟 in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779033313,0,'2026-05-17T17:55:13.461848+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-troubleshooting.md"]','["kubernetes-troubleshooting.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://medium.com/@alexellisuk/5-tips-for-troubleshooting-apps-on-kubernetes-835b6b539c24','medium: 5 tips for troubleshooting apps on Kubernetes','','N/A',0,'A curated technical resource and architectural guide covering medium: 5 tips for troubleshooting apps on Kubernetes in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779032152,0,'2026-05-17T17:35:52.570357+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-troubleshooting.md"]','["kubernetes-troubleshooting.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://medium.com/@alexellisuk/then-he-asked-me-is-kubernetes-right-for-us-78695ee35289','medium: Then he asked me “Is Kubernetes right for us?”','','N/A',0,'A curated technical resource and architectural guide covering medium: Then he asked me “Is Kubernetes right for us?” in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779031226,0,'2026-05-17T17:20:26.307416+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes.md"]','["kubernetes.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://medium.com/@alexellisuk/walk-through-install-kubernetes-to-your-raspberry-pi-in-15-minutes-84a8492dc95a','Install Kubernetes with k3sup and k3s','','N/A',0,'A curated technical resource and architectural guide covering Install Kubernetes with k3sup and k3s in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779030346,0,'2026-05-17T17:05:46.176148+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/rancher.md"]','["rancher.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://medium.com/@alexmogfr/zevent-place-how-we-handled-100k-ccu-on-a-real-time-collective-canvas-71d3d346e0ab','medium.com/@alexmogfr: ZEvent Place: How we handled 100k+ CCU on a real-time'' collective canvas','','N/A',0,'A curated technical resource and architectural guide covering medium.com/@alexmogfr: ZEvent Place: How we handled 100k+ CCU on a real-time'' collective canvas in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779031714,0,'2026-05-17T17:28:34.532154+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes.md"]','["kubernetes.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://medium.com/@alextheedom/eclipse-microprofile-5-things-you-need-to-know-e7a0bc9a3fb6','Eclipse MicroProfile: 5 Things You Need to Know 🌟','','N/A',0,'A curated technical resource and architectural guide covering Eclipse MicroProfile: 5 Things You Need to Know 🌟 in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779030826,0,'2026-05-17T17:13:46.868226+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/java_frameworks.md"]','["java_frameworks.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://medium.com/@alfahreiza/building-an-elt-pipeline-from-csv-to-bigquery-using-dbt-f6e3f30bfc9c','medium.com/@alfahreiza: Building an ELT Pipeline: From CSV to BigQuery using'' dbt','','N/A',0,'A curated technical resource and architectural guide covering medium.com/@alfahreiza: Building an ELT Pipeline: From CSV to BigQuery using'' dbt in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779033002,0,'2026-05-17T17:50:02.044094+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/message-queue.md"]','["message-queue.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://medium.com/@amid.ukr/agile-git-branching-strategies-in-2023-caeead79ddd','medium.com/@amid.ukr: Agile Git branching strategies in 2023','','N/A',0,'A curated technical resource and architectural guide covering medium.com/@amid.ukr: Agile Git branching strategies in 2023 in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779030364,0,'2026-05-17T17:06:04.676915+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/git.md"]','["git.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://medium.com/@amir.ilw/kubernetes-storage-migration-ac48f6f9f5a5','medium.com/@amir.ilw: Kubernetes Storage Migration 🌟','','N/A',0,'A curated technical resource and architectural guide covering medium.com/@amir.ilw: Kubernetes Storage Migration 🌟 in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779034228,0,'2026-05-17T18:10:28.811998+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-storage.md"]','["kubernetes-storage.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://medium.com/@amirhosseineidy/kubernetes-authentication-with-keycloak-oidc-63571eaeed61','medium.com/@amirhosseineidy: Kubernetes authentication with keycloak oidc','','N/A',0,'A curated technical resource and architectural guide covering medium.com/@amirhosseineidy: Kubernetes authentication with keycloak oidc in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779031796,0,'2026-05-17T17:29:56.256129+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/devsecops.md"]','["devsecops.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://medium.com/@amitabhprasad/kubernetes-volume-backup-for-disaster-recovery-56a5facee7fe','medium.com/@amitabhprasad: Kubernetes volume backup for disaster recovery','','N/A',0,'A curated technical resource and architectural guide covering medium.com/@amitabhprasad: Kubernetes volume backup for disaster recovery in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779033100,0,'2026-05-17T17:51:40.790155+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-backup-migrations.md"]','["kubernetes-backup-migrations.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://medium.com/@anatoliydadashev/terraform-aws-decoupled-architecture-9135df865310','medium.com/@anatoliydadashev: Terraform & AWS decoupled architecture','','N/A',0,'A curated technical resource and architectural guide covering medium.com/@anatoliydadashev: Terraform & AWS decoupled architecture in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779031442,0,'2026-05-17T17:24:02.143399+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/terraform.md"]','["terraform.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://medium.com/@andreas.soularidis/a-simple-guide-to-handle-text-files-in-python-cd8a1a33ecaf','medium: A Simple Guide to Handle Text Files in Python | Andreas Soularidis','','N/A',0,'A curated technical resource and architectural guide covering medium: A Simple Guide to Handle Text Files in Python | Andreas Soularidis in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779032036,0,'2026-05-17T17:33:56.576312+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/python.md"]','["python.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://medium.com/@andreas.soularidis/learn-about-exceptions-in-python-fef309f66a78','medium.com: Learn about Exceptions in Python','','N/A',0,'A curated technical resource and architectural guide covering medium.com: Learn about Exceptions in Python in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779032968,0,'2026-05-17T17:49:28.814464+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/python.md"]','["python.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://medium.com/@andretost_75145/using-chatgpt-to-learn-kubernetes-and-openshift-15051bc95535','medium.com/@andretost_75145: Using ChatGPT to learn Kubernetes and OpenShift','','N/A',0,'A curated technical resource and architectural guide covering medium.com/@andretost_75145: Using ChatGPT to learn Kubernetes and OpenShift in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779029110,0,'2026-05-17T16:45:10.346522+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/chatgpt.md"]','["chatgpt.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://medium.com/@andrewachraf/detect-crashes-in-your-cluster-using-kwatch-an-slack-84b979e93e03','medium.com/@andrewachraf: Detect crashes in your Kubernetes cluster using'' kwatch and Slack 🌟','','N/A',0,'A curated technical resource and architectural guide covering medium.com/@andrewachraf: Detect crashes in your Kubernetes cluster using'' kwatch and Slack 🌟 in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779032333,0,'2026-05-17T17:38:53.343598+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-troubleshooting.md"]','["kubernetes-troubleshooting.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://medium.com/@andrewjr350/misunderstanding-of-serverless-aws-835c7076ea4c','medium.com/@andrewjr350: Misunderstanding of Serverless (AWS)','','N/A',0,'A curated technical resource and architectural guide covering medium.com/@andrewjr350: Misunderstanding of Serverless (AWS) in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779033784,0,'2026-05-17T18:03:04.681016+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/aws-serverless.md"]','["aws-serverless.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://medium.com/@andriikrymus/dns-config-for-eks-61eb70c3e31e','medium.com/@andriikrymus: DNS config for EKS','','N/A',0,'A curated technical resource and architectural guide covering medium.com/@andriikrymus: DNS config for EKS in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779031755,0,'2026-05-17T17:29:15.230519+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/managed-kubernetes-in-public-cloud.md"]','["managed-kubernetes-in-public-cloud.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://medium.com/@andriisumko/single-sign-on-in-kubernetes-1ad9528350ed','medium: Single Sign-On in Kubernetes','','N/A',0,'A curated technical resource and architectural guide covering medium: Single Sign-On in Kubernetes in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779032195,0,'2026-05-17T17:36:35.529142+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/demos.md", "docs/kubernetes-security.md"]','["demos.md", "kubernetes-security.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://medium.com/@andy.bryant/processing-guarantees-in-kafka-12dd2e30be0e','medium: Processing guarantees in Kafka','','N/A',0,'A curated technical resource and architectural guide covering medium: Processing guarantees in Kafka in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779030090,0,'2026-05-17T17:01:30.944940+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/message-queue.md"]','["message-queue.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://medium.com/@anjkeesari/install-grafana-loki-stack-helmchart-in-azure-kubernetes-services-aks-1359281b3321','medium.com/@anjkeesari: Install Grafana Loki-Stack Helmchart in Azure Kubernetes'' Services (AKS)','','N/A',0,'A curated technical resource and architectural guide covering medium.com/@anjkeesari: Install Grafana Loki-Stack Helmchart in Azure Kubernetes'' Services (AKS) in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779029820,0,'2026-05-17T16:57:00.498829+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/managed-kubernetes-in-public-cloud.md"]','["managed-kubernetes-in-public-cloud.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://medium.com/@ankit.wal/the-how-of-iam-roles-for-service-accounts-irsa-on-aws-eks-3d76badb8942','==medium.com/@ankit.wal: Understanding IAM roles for service accounts, IRSA,'' on AWS EKS==','','N/A',0,'A curated technical resource and architectural guide covering ==medium.com/@ankit.wal: Understanding IAM roles for service accounts, IRSA,'' on AWS EKS== in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779030295,0,'2026-05-17T17:04:55.722222+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/managed-kubernetes-in-public-cloud.md"]','["managed-kubernetes-in-public-cloud.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://medium.com/@ankitrai_13207/kubernetes-deployment-service-6f32b7e63f16','medium.com/@ankitrai_13207: Kubernetes: Deployment & Service','','N/A',0,'A curated technical resource and architectural guide covering medium.com/@ankitrai_13207: Kubernetes: Deployment & Service in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779031113,0,'2026-05-17T17:18:33.204119+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes.md"]','["kubernetes.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://medium.com/@anshuman2121/devsecops-implement-security-on-cicd-pipeline-19eb7aa22626','medium.com/@anshuman2121: DevSecOps: Implement security on CICD Pipeline','','N/A',0,'A curated technical resource and architectural guide covering medium.com/@anshuman2121: DevSecOps: Implement security on CICD Pipeline in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779031900,0,'2026-05-17T17:31:40.574750+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/devsecops.md"]','["devsecops.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://medium.com/@antoine.loizeau/add-a-switch-to-simplify-terraform-debugging-2d532eb889eb','medium.com/@antoine.loizeau: Add a switch to simplify Terraform debugging','','N/A',0,'A curated technical resource and architectural guide covering medium.com/@antoine.loizeau: Add a switch to simplify Terraform debugging in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779029269,0,'2026-05-17T16:47:49.744591+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/terraform.md"]','["terraform.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://medium.com/@anujsharma12feb/devops-tools-handbook-b42487a53353','medium: DevOps tools Handbook 🌟','','N/A',0,'A curated technical resource and architectural guide covering medium: DevOps tools Handbook 🌟 in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779033213,0,'2026-05-17T17:53:33.012870+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/devops-tools.md"]','["devops-tools.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://medium.com/@anupam.s1602/aws-app-mesh-with-eks-and-canary-deployment-5503d9ba95d6','AWS App Mesh with EKS and Canary deployment','','N/A',0,'A curated technical resource and architectural guide covering AWS App Mesh with EKS and Canary deployment in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779029513,0,'2026-05-17T16:51:53.453693+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/demos.md", "docs/servicemesh.md"]','["demos.md", "servicemesh.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://medium.com/@anurag2397/solving-javas-core-problems-around-memory-and-cpu-4d0c97748c43','medium.com/@anurag2397: Tuning JVM containers for better CPU and memory'' utilisation in K8s environment','','N/A',0,'A curated technical resource and architectural guide covering medium.com/@anurag2397: Tuning JVM containers for better CPU and memory'' utilisation in K8s environment in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779033400,0,'2026-05-17T17:56:40.214664+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/java-and-java-performance-optimization.md"]','["java-and-java-performance-optimization.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://medium.com/@aqsarahman71/introduction-to-kaniko-912e0f494570','medium.com/@aqsarahman71: Introduction to Kaniko','','N/A',0,'A curated technical resource and architectural guide covering medium.com/@aqsarahman71: Introduction to Kaniko in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779033663,0,'2026-05-17T18:01:03.180439+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-tools.md"]','["kubernetes-tools.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://medium.com/@arbnair97/introduction-to-kubernetes-network-policy-and-calico-based-network-policy-675a7fa6b5dc','medium.com/@arbnair97: Introduction to Kubernetes Network Policy and Calico'' Based Network Policy','','N/A',0,'A curated technical resource and architectural guide covering medium.com/@arbnair97: Introduction to Kubernetes Network Policy and Calico'' Based Network Policy in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779032970,0,'2026-05-17T17:49:30.966232+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-networking.md"]','["kubernetes-networking.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://medium.com/@aritra.chatterjee_/hexagonal-architecture-in-java-7ac8f4bea753','medium.com/@aritra.chatterjee_: Hexagonal architecture in java','','N/A',0,'A curated technical resource and architectural guide covering medium.com/@aritra.chatterjee_: Hexagonal architecture in java in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779031902,0,'2026-05-17T17:31:42.400075+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/java_frameworks.md"]','["java_frameworks.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://medium.com/@arton.demaku/managing-stateful-applications-with-kubernetes-statefulsets-3eeec9e9d151','medium.com/@arton.demaku: Managing Stateful Applications with Kubernetes'' StatefulSets','','N/A',0,'A curated technical resource and architectural guide covering medium.com/@arton.demaku: Managing Stateful Applications with Kubernetes'' StatefulSets in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779033280,0,'2026-05-17T17:54:40.375894+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes.md"]','["kubernetes.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://medium.com/@arunksingh16/azure-devops-handbook-d6dcd82da1b7','medium: Azure DevOps HandBook !','','N/A',0,'A curated technical resource and architectural guide covering medium: Azure DevOps HandBook ! in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779034262,0,'2026-05-17T18:11:02.459801+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/azure.md"]','["azure.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://medium.com/@ashish_fagna/aws-services-every-developer-should-be-aware-of-f7c48aaa854f','medium: AWS Services Every Developer Should Be Aware Of','','N/A',0,'A curated technical resource and architectural guide covering medium: AWS Services Every Developer Should Be Aware Of in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779029070,0,'2026-05-17T16:44:30.205211+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/aws.md"]','["aws.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://medium.com/@atif.ramzan89/top-7-cloud-source-code-management-tools-features-and-pricing-plans-105f4eb88a3a','medium: Top 7 Cloud Source Code Management Tools Features and Pricing Plans','','N/A',0,'A curated technical resource and architectural guide covering medium: Top 7 Cloud Source Code Management Tools Features and Pricing Plans in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779030238,0,'2026-05-17T17:03:58.327491+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/git.md"]','["git.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://medium.com/@avyanab/deploy-a-two-tier-architecture-with-aws-and-terraform-cloud-c6087f118ba7','medium.com/@avyanab: Deploy A Two-Tier Architecture with AWS and Terraform'' Cloud','','N/A',0,'A curated technical resource and architectural guide covering medium.com/@avyanab: Deploy A Two-Tier Architecture with AWS and Terraform'' Cloud in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779033655,0,'2026-05-17T18:00:55.372349+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/terraform.md"]','["terraform.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://medium.com/@ayushsingh1525/aws-configuration-with-apache-server-in-ec2-using-ansible-2ef61f98872e','medium: AWS Configuration with Web Server in EC2 Using Ansible','','N/A',0,'A curated technical resource and architectural guide covering medium: AWS Configuration with Web Server in EC2 Using Ansible in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779032681,0,'2026-05-17T17:44:41.664502+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/ansible.md"]','["ansible.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://medium.com/@badawekoo/helm-theory-demo-and-commands-you-need-to-know-628777fdb0c2','medium.com/@badawekoo: Helm theory, demo and commands you need to know!','','N/A',0,'A curated technical resource and architectural guide covering medium.com/@badawekoo: Helm theory, demo and commands you need to know! in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779031900,0,'2026-05-17T17:31:40.549987+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/helm.md"]','["helm.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://medium.com/@badawekoo/limit-number-of-processes-running-in-a-kubernetes-pod-50ccf156ec18','==medium.com/@badawekoo: Limit number of processes running in a Kubernetes'' pod==','','N/A',0,'A curated technical resource and architectural guide covering ==medium.com/@badawekoo: Limit number of processes running in a Kubernetes'' pod== in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779029507,0,'2026-05-17T16:51:47.181792+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-security.md"]','["kubernetes-security.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://medium.com/@badawekoo/monitoring-in-devops-lifecycle-4d9a2f277eb0','medium.com/@badawekoo: Monitoring in DevOps lifecycle','','N/A',0,'A curated technical resource and architectural guide covering medium.com/@badawekoo: Monitoring in DevOps lifecycle in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779029118,0,'2026-05-17T16:45:18.632101+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/monitoring.md"]','["monitoring.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://medium.com/@badawekoo/scaling-in-kubernetes-what-why-and-how-d120e99be071','medium.com/@badawekoo: Scaling in Kubernetes _What, Why and How?','','N/A',0,'A curated technical resource and architectural guide covering medium.com/@badawekoo: Scaling in Kubernetes _What, Why and How? in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779032613,0,'2026-05-17T17:43:33.205319+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-autoscaling.md"]','["kubernetes-autoscaling.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://medium.com/@badawekoo/using-rbac-in-kubernetes-for-authorization-complete-demo-part-1-83f0a1fb8f','medium.com/@badawekoo: Using RBAC in Kubernetes for authorization-Complete'' Demo-Part 1','','N/A',0,'A curated technical resource and architectural guide covering medium.com/@badawekoo: Using RBAC in Kubernetes for authorization-Complete'' Demo-Part 1 in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779031796,0,'2026-05-17T17:29:56.249149+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-security.md"]','["kubernetes-security.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://medium.com/@bareckidarek/tcp-packets-traffic-visualization-for-kubernetes-by-k8spacket-and-grafana-bb87cb106f30','medium.com/@bareckidarek: TCP packets traffic visualization for kubernetes'' by k8spacket and Grafana','','N/A',0,'A curated technical resource and architectural guide covering medium.com/@bareckidarek: TCP packets traffic visualization for kubernetes'' by k8spacket and Grafana in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779029940,0,'2026-05-17T16:59:00.738233+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-monitoring.md"]','["kubernetes-monitoring.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://medium.com/@bchenjh/full-fine-tuning-of-llama2-on-kubernetes-a983e1eb2259','medium.com/@bchenjh: Distributed full fine-tuning of Llama2 on Kubernetes','','N/A',0,'A curated technical resource and architectural guide covering medium.com/@bchenjh: Distributed full fine-tuning of Llama2 on Kubernetes in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779032181,0,'2026-05-17T17:36:21.874484+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/mlops.md"]','["mlops.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://medium.com/@ben11kehoe/aws-configuration-files-explained-9a7ea7a5b42e','medium: AWS configuration files, explained','','N/A',0,'A curated technical resource and architectural guide covering medium: AWS configuration files, explained in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779032622,0,'2026-05-17T17:43:42.457829+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/aws.md"]','["aws.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://medium.com/@benjamin.christmann_12432/setting-up-your-first-eks-cluster-on-aws-some-practical-tips-60400963c588','medium.com/@benjamin.christmann_12432: Setting up your first EKS cluster'' on AWS: some practical tips','','N/A',0,'A curated technical resource and architectural guide covering medium.com/@benjamin.christmann_12432: Setting up your first EKS cluster'' on AWS: some practical tips in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779031102,0,'2026-05-17T17:18:22.988616+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/managed-kubernetes-in-public-cloud.md"]','["managed-kubernetes-in-public-cloud.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://medium.com/@benjaminacar.private/a-comprehensive-guide-to-setup-a-new-k8s-cluster-4b88e6f021bc','medium.com/@benjaminacar.private: A Comprehensive Guide to Setup a New K8s'' Cluster','','N/A',0,'A curated technical resource and architectural guide covering medium.com/@benjaminacar.private: A Comprehensive Guide to Setup a New K8s'' Cluster in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779032457,0,'2026-05-17T17:40:57.067154+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-on-premise.md"]','["kubernetes-on-premise.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://medium.com/@betz.mark/understanding-resource-limits-in-kubernetes-cpu-time-9eff74d3161b','medium: Understanding resource limits in kubernetes: cpu time','','N/A',0,'A curated technical resource and architectural guide covering medium: Understanding resource limits in kubernetes: cpu time in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779032877,0,'2026-05-17T17:47:57.754591+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes.md"]','["kubernetes.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://medium.com/@bgrant0607/advantages-of-storing-configuration-in-container-registries-rather-than-git-b4266dc0c79f','medium.com/@bgrant0607: Advantages of storing configuration in container'' registries rather than git 🌟','','N/A',0,'A curated technical resource and architectural guide covering medium.com/@bgrant0607: Advantages of storing configuration in container'' registries rather than git 🌟 in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779032888,0,'2026-05-17T17:48:08.913187+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes.md"]','["kubernetes.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://medium.com/@bherta/using-kubernetes-operators-to-manage-the-lifecycle-of-ai-applications-5682c3b372b3','medium: Using Kubernetes Operators to Manage the Lifecycle of AI Applications','','N/A',0,'A curated technical resource and architectural guide covering medium: Using Kubernetes Operators to Manage the Lifecycle of AI Applications in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779030346,0,'2026-05-17T17:05:46.166637+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/ocp4.md"]','["ocp4.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://medium.com/@bijit211987/devsecops-approach-with-terraform-and-ci-cd-pipelines-f556c2d5b40d','medium.com/@bijit211987: DevSecOps Approach with Terraform and CI/CD Pipelines','','N/A',0,'A curated technical resource and architectural guide covering medium.com/@bijit211987: DevSecOps Approach with Terraform and CI/CD Pipelines in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779030710,0,'2026-05-17T17:11:50.979301+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/terraform.md"]','["terraform.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://medium.com/@bijit211987/grafana-with-opentelemetry-vendor-neutral-and-open-source-approach-ab4bc08f67e9','medium.com/@bijit211987: Grafana with OpenTelemetry, Vendor-neutral and'' open-source approach','','N/A',0,'A curated technical resource and architectural guide covering medium.com/@bijit211987: Grafana with OpenTelemetry, Vendor-neutral and'' open-source approach in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779031796,0,'2026-05-17T17:29:56.276980+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/monitoring.md"]','["monitoring.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://medium.com/@bijit211987/kubernetes-ready-for-stateful-workloads-and-to-revolutionize-enterprise-database-management-3cd619b1a0b2','medium.com/@bijit211987: Kubernetes ready for stateful workloads and to'' Revolutionize Enterprise Database Management','','N/A',0,'A curated technical resource and architectural guide covering medium.com/@bijit211987: Kubernetes ready for stateful workloads and to'' Revolutionize Enterprise Database Management in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779033157,0,'2026-05-17T17:52:37.891887+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/databases.md"]','["databases.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://medium.com/@bijit211987/kubernetes-roadmap-edd06067fa72','medium.com/@bijit211987: Kubernetes Roadmap','','N/A',0,'A curated technical resource and architectural guide covering medium.com/@bijit211987: Kubernetes Roadmap in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779033500,0,'2026-05-17T17:58:20.316393+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes.md"]','["kubernetes.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://medium.com/@bijit211987/observability-driven-development-2bc2cdde8661','medium.com/@bijit211987: Observability Driven Development (ODD)-Enhancing'' System Reliability','','N/A',0,'A curated technical resource and architectural guide covering medium.com/@bijit211987: Observability Driven Development (ODD)-Enhancing'' System Reliability in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779033479,0,'2026-05-17T17:57:59.071849+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/monitoring.md"]','["monitoring.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://medium.com/@bill.salvaggio/the-aws-cloud-resume-challenge-project-c5c0c6fe9593','==medium.com/@bill.salvaggio: The AWS Cloud Resume Challenge Project==','','N/A',0,'A curated technical resource and architectural guide covering ==medium.com/@bill.salvaggio: The AWS Cloud Resume Challenge Project== in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779034041,0,'2026-05-17T18:07:21.408237+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/introduction.md"]','["introduction.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://medium.com/@bill.salvaggio/the-aws-cloud-resume-challenge-project-part-ii-5c36029dbc59',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,'manual','N/A',100.0,1779030685,0,'2026-05-17T17:11:25.009382+02:00',NULL,NULL,NULL,'[]','[]','["docs/introduction.md"]','[]','{}','{}');
INSERT INTO "resources" VALUES('https://medium.com/@blgreco72/debugging-kubernetes-services-locally-8cb14bf8745a','medium.com/@blgreco72: Debugging Kubernetes Services Locally 🌟','','N/A',0,'A curated technical resource and architectural guide covering medium.com/@blgreco72: Debugging Kubernetes Services Locally 🌟 in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779032639,0,'2026-05-17T17:43:59.813014+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-troubleshooting.md"]','["kubernetes-troubleshooting.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://medium.com/@bm54cloud/stressing-a-kubernetes-pod-to-induce-an-oomkilled-error-96f3be9c931d','medium.com/@bm54cloud: Stressing a Kubernetes Pod to Induce an OOMKilled'' Error','','N/A',0,'A curated technical resource and architectural guide covering medium.com/@bm54cloud: Stressing a Kubernetes Pod to Induce an OOMKilled'' Error in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779029132,0,'2026-05-17T16:45:32.402133+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-troubleshooting.md"]','["kubernetes-troubleshooting.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://medium.com/@boomimagestudio-techblog/goodbye-jenkins-how-drone-simplifies-ci-cd-for-engineering-teams-everywhere-73a7db435a86','medium: Goodbye Jenkins: How Drone Simplifies CI/CD for Engineering Teams'' Everywhere','','N/A',0,NULL,NULL,NULL,NULL,0,NULL,'manual','N/A',100.0,1779029246,0,'2026-05-17T16:47:26.405900+02:00',NULL,NULL,NULL,'[]','[]','["docs/jenkins-alternatives.md"]','[]','{}','{}');
INSERT INTO "resources" VALUES('https://medium.com/@brightzheng100/kubernetes-the-hard-way-on-docker-f512bae734af','medium: Kubernetes the hard way on Docker','','N/A',0,'A curated technical resource and architectural guide covering medium: Kubernetes the hard way on Docker in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779030412,0,'2026-05-17T17:06:52.963943+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-on-premise.md"]','["kubernetes-on-premise.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://medium.com/@brunoolimpio/kubernetes-deepdive-parte-2-a65ffdce596d','medium.com/@brunoolimpio: Kubernetes DeepDive — Parte 2 - Kubernetes RBAC'' and more... | Bruno Olimpio','','N/A',0,'A curated technical resource and architectural guide covering medium.com/@brunoolimpio: Kubernetes DeepDive — Parte 2 - Kubernetes RBAC'' and more... | Bruno Olimpio in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779030589,0,'2026-05-17T17:09:49.137049+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-security.md"]','["kubernetes-security.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://medium.com/@brunosquassoni/creating-a-kubernetes-cluster-step-by-step-bd9ae3c85275',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,'manual','N/A',100.0,1779029609,0,'2026-05-17T16:53:29.292226+02:00',NULL,NULL,NULL,'[]','[]','["docs/kubernetes-on-premise.md"]','[]','{}','{}');
INSERT INTO "resources" VALUES('https://medium.com/@bubu.tripathy/blue-green-deployment-using-kubernetes-be994df956b4','medium.com/@bubu.tripathy: Blue-Green Deployment using Kubernetes','','N/A',0,'A curated technical resource and architectural guide covering medium.com/@bubu.tripathy: Blue-Green Deployment using Kubernetes in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779029374,0,'2026-05-17T16:49:34.187696+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes.md"]','["kubernetes.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://medium.com/@bubu.tripathy/headless-k8s-service-924c689607a7','medium.com: Headless Kubernetes Service','','N/A',0,'A curated technical resource and architectural guide covering medium.com: Headless Kubernetes Service in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779032421,0,'2026-05-17T17:40:21.011674+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-networking.md"]','["kubernetes-networking.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://medium.com/@bunnyshell/how-to-overcome-infrastructure-as-code-iac-challenges-f4947be7cde2','medium.com/@bunnyshell: How to Overcome Infrastructure as Code (IaC) Challenges','','N/A',0,'A curated technical resource and architectural guide covering medium.com/@bunnyshell: How to Overcome Infrastructure as Code (IaC) Challenges in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779030295,0,'2026-05-17T17:04:55.736368+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/iac.md"]','["iac.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://medium.com/@buraktahtacioglu/aws-well-architected-framework-aws-roadmap-80aaa6ca7f53','medium.com/@buraktahtacioglu: AWS Well-Architected Framework — AWS Roadmap','','N/A',0,'A curated technical resource and architectural guide covering medium.com/@buraktahtacioglu: AWS Well-Architected Framework — AWS Roadmap in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779031460,0,'2026-05-17T17:24:20.470481+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/aws-architecture.md"]','["aws-architecture.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://medium.com/@buraktahtacioglu/gitops-fundamentals-cncf-roadmap-fa686dbced9d','medium.com/@buraktahtacioglu: GitOps Fundamentals — CNCF Roadmap','','N/A',0,'A curated technical resource and architectural guide covering medium.com/@buraktahtacioglu: GitOps Fundamentals — CNCF Roadmap in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779031079,0,'2026-05-17T17:17:59.648653+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/gitops.md"]','["gitops.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://medium.com/@calvineotieno010/managing-application-secrets-with-hashicorp-vault-8efb5e1d87fd','medium.com/@calvineotieno010: Managing Application Secrets with Hashicorp'' Vault','','N/A',0,'A curated technical resource and architectural guide covering medium.com/@calvineotieno010: Managing Application Secrets with Hashicorp'' Vault in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779033903,0,'2026-05-17T18:05:03.303685+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/devsecops.md"]','["devsecops.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://medium.com/@carlosedp/red-hat-openshift-virtualization-in-nested-vmware-vsphere-56c5e5d76a80','medium.com: Red Hat OpenShift Virtualization in nested VMware vSphere Cluster','','N/A',0,'A curated technical resource and architectural guide covering medium.com: Red Hat OpenShift Virtualization in nested VMware vSphere Cluster in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779031381,0,'2026-05-17T17:23:01.519122+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/demos.md"]','["demos.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://medium.com/@casperrubaek/why-keda-is-a-game-changer-for-scaling-in-kubernetes-4ebf34cb4b61','medium.com/@casperrubaek: Why KEDA is a game-changer for scaling in Kubernetes','','N/A',0,'A curated technical resource and architectural guide covering medium.com/@casperrubaek: Why KEDA is a game-changer for scaling in Kubernetes in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779031460,0,'2026-05-17T17:24:20.500710+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-autoscaling.md"]','["kubernetes-autoscaling.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://medium.com/@cbkwgl/continuous-monitoring-in-devops-8d4db48a0e24','medium.com/@cbkwgl: Continuous Monitoring in DevOps 🌟','','N/A',0,'A curated technical resource and architectural guide covering medium.com/@cbkwgl: Continuous Monitoring in DevOps 🌟 in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779033071,0,'2026-05-17T17:51:11.767592+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/monitoring.md"]','["monitoring.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://medium.com/@cdoan/ibm-multicloud-manager-cluster-sizing-bc3b609b7de9','medium: IBM Multicloud Manager Cluster Sizing','','N/A',0,NULL,NULL,NULL,NULL,0,NULL,'manual','N/A',100.0,1779034557,0,'2026-05-17T18:15:57.870955+02:00',NULL,NULL,NULL,'[]','[]','["docs/ibm_cloud.md"]','[]','{}','{}');
INSERT INTO "resources" VALUES('https://medium.com/@chamakenjefi/kubernetes-deployments-using-a-configmap-with-a-custom-index-html-page-5b4de0a7aa1b','medium.com/@chamakenjefi: Kubernetes deployments using a ConfigMap with'' a custom index.html page','','N/A',0,'A curated technical resource and architectural guide covering medium.com/@chamakenjefi: Kubernetes deployments using a ConfigMap with'' a custom index.html page in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779034486,0,'2026-05-17T18:14:46.848634+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes.md"]','["kubernetes.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://medium.com/@chandranathmondal/self-service-amazon-eks-cluster-provisioning-with-kubernetes-configuration-applied-372bce839d7','medium.com/@chandranathmondal: ==Self-service Amazon EKS Cluster provisioning'' with Kubernetes configuration applied== 🌟','','N/A',0,'A curated technical resource and architectural guide covering medium.com/@chandranathmondal: ==Self-service Amazon EKS Cluster provisioning'' with Kubernetes configuration applied== 🌟 in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779033713,0,'2026-05-17T18:01:53.516154+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/managed-kubernetes-in-public-cloud.md"]','["managed-kubernetes-in-public-cloud.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://medium.com/@charled.breteche/kind-cilium-metallb-and-no-kube-proxy-a9fe66ddfad6','medium.com/@charled.breteche: Kind, Cilium, MetalLB, and still no kube-proxy','','N/A',0,'A curated technical resource and architectural guide covering medium.com/@charled.breteche: Kind, Cilium, MetalLB, and still no kube-proxy in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779029060,0,'2026-05-17T16:44:20.744027+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-tools.md"]','["kubernetes-tools.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://medium.com/@charled.breteche/kubernetes-security-control-pod-to-pod-communications-with-cilium-network-policies-d7275b2ed378','medium.com/@charled.breteche: Kubernetes Security — Control pod to pod communications'' with Cilium network policies','','N/A',0,'A curated technical resource and architectural guide covering medium.com/@charled.breteche: Kubernetes Security — Control pod to pod communications'' with Cilium network policies in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779032371,0,'2026-05-17T17:39:31.442842+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-networking.md"]','["kubernetes-networking.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://medium.com/@charled.breteche/securing-grafana-with-keycloak-sso-d01fec05d984','==medium.com/@charled.breteche: Securing Grafana with Keycloak SSO==','','N/A',0,'A curated technical resource and architectural guide covering ==medium.com/@charled.breteche: Securing Grafana with Keycloak SSO== in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779031696,0,'2026-05-17T17:28:16.479804+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/devsecops.md"]','["devsecops.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://medium.com/@chrisedrego/kubernetes-monitoring-kube-state-metrics-df6546aea324','medium: Kubernetes Monitoring: Kube-State-Metrics','','N/A',0,'A curated technical resource and architectural guide covering medium: Kubernetes Monitoring: Kube-State-Metrics in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779029628,0,'2026-05-17T16:53:48.480961+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-monitoring.md"]','["kubernetes-monitoring.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://medium.com/@claudio.domingos/ansible-awx-from-scratch-to-rest-api-part-4-of-8-4aa860d823f6','medium: Ansible AWX: from scratch to REST API (part 4 of 8)','','N/A',0,'A curated technical resource and architectural guide covering medium: Ansible AWX: from scratch to REST API (part 4 of 8) in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779031460,0,'2026-05-17T17:24:20.479426+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/ansible.md"]','["ansible.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://medium.com/@cloud_tips/kubernetes-incident-response-94daac6d7a2b','medium.com/@cloud_tips: Kubernetes Incident Response','','N/A',0,'A curated technical resource and architectural guide covering medium.com/@cloud_tips: Kubernetes Incident Response in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779031520,0,'2026-05-17T17:25:20.695443+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes.md"]','["kubernetes.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://medium.com/@cloud_tips/kubernetes-security-best-practices-ea1e3913c001','medium.com/@cloud_tips: Kubernetes Security Best Practices','','N/A',0,'A curated technical resource and architectural guide covering medium.com/@cloud_tips: Kubernetes Security Best Practices in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779031981,0,'2026-05-17T17:33:01.114863+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-security.md"]','["kubernetes-security.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://medium.com/@clymeneallen/best-practices-monitoring-system-for-multi-k8s-cluster-environments-using-open-source-d85544052f37','medium.com/@clymeneallen: Best Practices, Monitoring System for Multi-K8s'' Cluster Environments Using Open Source','','N/A',0,'A curated technical resource and architectural guide covering medium.com/@clymeneallen: Best Practices, Monitoring System for Multi-K8s'' Cluster Environments Using Open Source in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779032080,0,'2026-05-17T17:34:40.278156+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-monitoring.md"]','["kubernetes-monitoring.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://medium.com/@codebob75/application-network-security-in-azure-subnets-endpoints-dns-nsgs-with-terraform-code-0bcabdb3a65b','Application Network Security in Azure Subnets, Endpoints, DNS, NSGs with Terraform Code','','N/A',0,'A curated technical resource and architectural guide covering Application Network Security in Azure Subnets, Endpoints, DNS, NSGs with Terraform Code in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779033187,0,'2026-05-17T17:53:07.033858+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/azure.md", "docs/networking.md", "docs/terraform.md"]','["azure.md", "networking.md", "terraform.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://medium.com/@codingkarma/kubernetes-goat-part-1-8718b1345a42','medium.com/@codingkarma: Kubernetes Goat Part-1','','N/A',0,'A curated technical resource and architectural guide covering medium.com/@codingkarma: Kubernetes Goat Part-1 in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779030267,0,'2026-05-17T17:04:27.643257+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-security.md"]','["kubernetes-security.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://medium.com/@connect.hashblock/learn-how-you-can-create-a-chatbot-in-python-da136467309b','medium.com/@connect.hashblock: Learn how you can create a chatbot in Python','','N/A',0,'A curated technical resource and architectural guide covering medium.com/@connect.hashblock: Learn how you can create a chatbot in Python in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779029163,0,'2026-05-17T16:46:03.303002+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/python.md"]','["python.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://medium.com/@craig_robinson/guide-installing-an-okd-4-5-cluster-508a2631cbee','medium.com: Installing an OKD 4.5 Cluster','','N/A',0,'A curated technical resource and architectural guide covering medium.com: Installing an OKD 4.5 Cluster in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779030589,0,'2026-05-17T17:09:49.130614+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/demos.md"]','["demos.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://medium.com/@cyber-security/devops-01-example-project-with-terraform-ade540824db1',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,'manual','N/A',100.0,1779030220,0,'2026-05-17T17:03:40.125676+02:00',NULL,NULL,NULL,'[]','[]','["docs/demos.md"]','[]','{}','{}');
INSERT INTO "resources" VALUES('https://medium.com/@d.deloatch/how-to-stop-all-instances-using-aws-sdk-for-python-boto3-2e02af03177','medium.com/@d.deloatch: How to Stop all Instances Using AWS SDK for Python'' (Boto3)','','N/A',0,'A curated technical resource and architectural guide covering medium.com/@d.deloatch: How to Stop all Instances Using AWS SDK for Python'' (Boto3) in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779032333,0,'2026-05-17T17:38:53.338369+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/python.md"]','["python.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://medium.com/@d.kumarkaran12/devsecops-with-aws-codepipeline-and-ecs-c800f139a9ee','medium.com/@d.kumarkaran12: DevSecOps with AWS CodePipeline and ECS','','N/A',0,'A curated technical resource and architectural guide covering medium.com/@d.kumarkaran12: DevSecOps with AWS CodePipeline and ECS in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779032388,0,'2026-05-17T17:39:48.299949+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/aws-devops.md"]','["aws-devops.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://medium.com/@dan.avila7/prueba-tus-proyectos-serverless-de-forma-local-con-serverless-offline-2e555f2b5e9b','medium.com/@dan.avila7: Prueba tus proyectos serverless de forma local con'' serverless-offline','','N/A',0,'A curated technical resource and architectural guide covering medium.com/@dan.avila7: Prueba tus proyectos serverless de forma local con'' serverless-offline in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779033157,0,'2026-05-17T17:52:37.911514+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/aws-serverless.md"]','["aws-serverless.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://medium.com/@danielaaronw/k8s-pod-anti-affinity-dd2667a20c5f','medium.com/@danielaaronw: K8s Pod Anti-affinity','','N/A',0,'A curated technical resource and architectural guide covering medium.com/@danielaaronw: K8s Pod Anti-affinity in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779032551,0,'2026-05-17T17:42:31.961640+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes.md"]','["kubernetes.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://medium.com/@danielepolencic/binding-aws-iam-roles-to-kubernetes-service-account-for-on-prem-clusters-b8bac41f269d','medium.com/@danielepolencic: AWS IAM Roles for service accounts for on-prem'' clusters','','N/A',0,'A curated technical resource and architectural guide covering medium.com/@danielepolencic: AWS IAM Roles for service accounts for on-prem'' clusters in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779031552,0,'2026-05-17T17:25:52.687289+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-security.md"]','["kubernetes-security.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://medium.com/@danielepolencic/challenge-16-throttled-93133f8fd0ad','medium.com/@danielepolencic: Challenge 16: Throttled 🌟','','N/A',0,'A curated technical resource and architectural guide covering medium.com/@danielepolencic: Challenge 16: Throttled 🌟 in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779033801,0,'2026-05-17T18:03:21.717760+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes.md"]','["kubernetes.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://medium.com/@danielepolencic/how-does-rbac-work-in-kubernetes-d50dd34771ca','==medium.com/@danielepolencic: How does RBAC work in kubernetes== 🌟','','N/A',0,'A curated technical resource and architectural guide covering ==medium.com/@danielepolencic: How does RBAC work in kubernetes== 🌟 in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779030326,0,'2026-05-17T17:05:26.607701+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-security.md"]','["kubernetes-security.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://medium.com/@danielepolencic/isolating-kubernetes-pods-for-debugging-5fe41e630e9','medium.com/@danielepolencic: Isolating kubernetes pods for debugging','','N/A',0,'A curated technical resource and architectural guide covering medium.com/@danielepolencic: Isolating kubernetes pods for debugging in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779031896,0,'2026-05-17T17:31:36.220969+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-troubleshooting.md"]','["kubernetes-troubleshooting.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://medium.com/@danielepolencic/reserved-cpu-and-memory-in-kubernetes-nodes-65aee1946afd','==medium.com/@danielepolencic: In Kubernetes, are there hidden costs to'' running many cluster nodes?==','','N/A',0,'A curated technical resource and architectural guide covering ==medium.com/@danielepolencic: In Kubernetes, are there hidden costs to'' running many cluster nodes?== in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779030957,0,'2026-05-17T17:15:57.648497+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/finops.md", "docs/kubernetes.md"]','["finops.md", "kubernetes.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://medium.com/@danieljimgarcia/the-application-gateway-ingress-controller-is-broken-6aa9eb229881','==medium.com/@danieljimgarcia: The Application Gateway Ingress Controller'' is broken== 🌟','','N/A',0,'A curated technical resource and architectural guide covering ==medium.com/@danieljimgarcia: The Application Gateway Ingress Controller'' is broken== 🌟 in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779030299,0,'2026-05-17T17:04:59.706455+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/managed-kubernetes-in-public-cloud.md"]','["managed-kubernetes-in-public-cloud.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://medium.com/@danielresponda/testing-spot-reclamation-mechanisms-with-aws-node-termination-handler-and-kubernetes-autoscaler-43194d05dae0','medium.com/@danielresponda: Testing Spot Reclamation Mechanisms with AWS'' Node Termination Handler and Kubernetes Autoscaler','','N/A',0,'A curated technical resource and architectural guide covering medium.com/@danielresponda: Testing Spot Reclamation Mechanisms with AWS'' Node Termination Handler and Kubernetes Autoscaler in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779032097,0,'2026-05-17T17:34:57.574967+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/managed-kubernetes-in-public-cloud.md"]','["managed-kubernetes-in-public-cloud.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://medium.com/@dast04/writing-custom-prometheus-exporters-in-python-kubernetes-73626b66d78c','medium.com/@dast04: Writing Custom Prometheus Exporters (in Python) — Kubernetes','','N/A',0,'A curated technical resource and architectural guide covering medium.com/@dast04: Writing Custom Prometheus Exporters (in Python) — Kubernetes in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779032681,0,'2026-05-17T17:44:41.622571+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/prometheus.md"]','["prometheus.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://medium.com/@database-mesh/database-mesh-2-0-database-governance-in-a-cloud-native-environment-3e41f0f2722c','medium.com/@database-mesh: Database Mesh 2.0: Database Governance in a Cloud'' Native Environment','','N/A',0,'A curated technical resource and architectural guide covering medium.com/@database-mesh: Database Mesh 2.0: Database Governance in a Cloud'' Native Environment in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779029575,0,'2026-05-17T16:52:55.281460+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/databases.md"]','["databases.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://medium.com/@datosh18/gitsign-in-remote-environments-6f40f47d289f','medium.com/@datosh18: Gitsign in remote environments','','N/A',0,'A curated technical resource and architectural guide covering medium.com/@datosh18: Gitsign in remote environments in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779032699,0,'2026-05-17T17:44:59.144677+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/git.md"]','["git.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://medium.com/@deejiw/test-helm-release-in-production-environment-with-zero-downtime-400c5d41ecdf','==medium: Test Helm Release in Production Environment with Zero Downtime=='' 🌟','','N/A',0,'A curated technical resource and architectural guide covering ==medium: Test Helm Release in Production Environment with Zero Downtime=='' 🌟 in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779031796,0,'2026-05-17T17:29:56.263732+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/helm.md"]','["helm.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://medium.com/@deepanshuyadavv11/task1-integrating-github-jenkins-and-docker-d66a817774be','medium: Just commit your code and your docker server is ready (jenkins +'' github + docker)','','N/A',0,'A curated technical resource and architectural guide covering medium: Just commit your code and your docker server is ready (jenkins +'' github + docker) in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779030119,0,'2026-05-17T17:01:59.150605+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/demos.md"]','["demos.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://medium.com/@deepeshjaiswal6734/an-introduction-to-kubernetes-architecture-kubernetes-object-deep-dive-1-77205e56db5','==medium.com/@deepeshjaiswal6734: An Introduction to Kubernetes Architecture'' && Kubernetes Object deep dive-1== 🌟','','N/A',0,'A curated technical resource and architectural guide covering ==medium.com/@deepeshjaiswal6734: An Introduction to Kubernetes Architecture'' && Kubernetes Object deep dive-1== 🌟 in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779030951,0,'2026-05-17T17:15:51.650767+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes.md"]','["kubernetes.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://medium.com/@denhox/sharing-data-between-microservices-fe7fb9471208','medium.com/@denhox: Sharing Data Between Microservices','','N/A',0,'A curated technical resource and architectural guide covering medium.com/@denhox: Sharing Data Between Microservices in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779032639,0,'2026-05-17T17:43:59.810408+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/introduction.md"]','["introduction.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://medium.com/@denniszielke/continuous-kubernetes-blue-green-deployments-on-azure-using-nginx-appgateway-or-trafficmanager-4490bce29cb','medium: Continuous Kubernetes blue-green deployments on Azure using Nginx,'' AppGateway or TrafficManager — part 2','','N/A',0,'A curated technical resource and architectural guide covering medium: Continuous Kubernetes blue-green deployments on Azure using Nginx,'' AppGateway or TrafficManager — part 2 in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779030538,0,'2026-05-17T17:08:58.451767+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/cicd.md"]','["cicd.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://medium.com/@devfire/how-to-become-a-devops-engineer-in-six-months-or-less-part-7-monitor-47c61aea0bf7','medium.com/@devfire: How To Become a DevOps Engineer In Six Months or Less,'' Part 6: Observe','','N/A',0,'A curated technical resource and architectural guide covering medium.com/@devfire: How To Become a DevOps Engineer In Six Months or Less,'' Part 6: Observe in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779031257,0,'2026-05-17T17:20:57.897867+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/devops.md"]','["devops.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://medium.com/@devml2016/lets-start-automation-using-jenkins-docker-github-d5f8d019ec4a','medium.com/@devml2016: Let’s Start Automation using Jenkins, Docker, GitHub','','N/A',0,'A curated technical resource and architectural guide covering medium.com/@devml2016: Let’s Start Automation using Jenkins, Docker, GitHub in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779032337,0,'2026-05-17T17:38:57.337137+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/demos.md"]','["demos.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://medium.com/@devopsfolks8546/1-pods-c3d1a9349ba0','medium.com/@devopsfolks8546: Kubectl Commands Cheat Sheet. List Of Kubernetes'' Most Useful Commands','','N/A',0,'A curated technical resource and architectural guide covering medium.com/@devopsfolks8546: Kubectl Commands Cheat Sheet. List Of Kubernetes'' Most Useful Commands in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779031079,0,'2026-05-17T17:17:59.650373+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/cheatsheets.md"]','["cheatsheets.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://medium.com/@devopsrockers/blue-green-deployment-on-eks-using-argocd-with-kubecost-istio-external-dns-grafana-prometheus-d5d5508f0748','medium.com/@devopsrockers: Blue-Green Deployment on EKS using Argocd with'' Kubecost, Istio, External DNS, Grafana-Prometheus and More: “Build, Deploy a Resilient and Observability-Driven Application”','','N/A',0,'A curated technical resource and architectural guide covering medium.com/@devopsrockers: Blue-Green Deployment on EKS using Argocd with'' Kubecost, Istio, External DNS, Grafana-Prometheus and More: “Build, Deploy a Resilient and Observability-Driven Application” in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779032872,0,'2026-05-17T17:47:52.662743+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/argo.md"]','["argo.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://medium.com/@dfrancisczok/introduction-to-kubernetes-other-kubernetes-components-and-abstract-concepts-7dfa4955d845','medium.com/@dfrancisczok: Introduction to Kubernetes — other Kubernetes'' components and abstract concepts | Dave Frank','','N/A',0,'A curated technical resource and architectural guide covering medium.com/@dfrancisczok: Introduction to Kubernetes — other Kubernetes'' components and abstract concepts | Dave Frank in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779029478,0,'2026-05-17T16:51:18.311483+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes.md"]','["kubernetes.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://medium.com/@dima.statz_89242/no-code-data-collect-api-on-aws-d79e3681d204','medium: No-Code Data Collect API on AWS','','N/A',0,'A curated technical resource and architectural guide covering medium: No-Code Data Collect API on AWS in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779031108,0,'2026-05-17T17:18:28.780562+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/aws-data.md"]','["aws-data.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://medium.com/@dimitrijevskiv/monitor-kubernetes-pod-status-from-a-jenkins-pipeline-e25c744d944d','==medium.com/@dimitrijevskiv: Monitor Kubernetes pod status from a Jenkins'' pipeline==','','N/A',0,'A curated technical resource and architectural guide covering ==medium.com/@dimitrijevskiv: Monitor Kubernetes pod status from a Jenkins'' pipeline== in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779029377,0,'2026-05-17T16:49:37.667550+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-client-libraries.md"]','["kubernetes-client-libraries.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://medium.com/@dius_au/delivering-value-on-kubernetes-8d5c5655c1b4','medium: Delivering value on Kubernetes','','N/A',0,'A curated technical resource and architectural guide covering medium: Delivering value on Kubernetes in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779032195,0,'2026-05-17T17:36:35.527864+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes.md"]','["kubernetes.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://medium.com/@dmglascoe/deploying-iam-users-and-s3-buckets-using-boto3-and-terraform-71ec04b2e14b','medium.com/@dmglascoe: ==Deploying IAM Users and S3 Buckets using Boto3'' and Terraform==','','N/A',0,'A curated technical resource and architectural guide covering medium.com/@dmglascoe: ==Deploying IAM Users and S3 Buckets using Boto3'' and Terraform== in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779030346,0,'2026-05-17T17:05:46.174152+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/terraform.md"]','["terraform.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://medium.com/@dominik.tornow/the-kubernetes-scheduler-cd429abac02f','medium.com: The Kubernetes Scheduler: this series aims to advance the understanding'' of Kubernetes and its underlying concepts','','N/A',0,'A curated technical resource and architectural guide covering medium.com: The Kubernetes Scheduler: this series aims to advance the understanding'' of Kubernetes and its underlying concepts in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779031844,0,'2026-05-17T17:30:44.269556+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes.md"]','["kubernetes.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://medium.com/@dotdc/a-set-of-modern-grafana-dashboards-for-kubernetes-4b989c72a4b2','medium.com/@dotdc: A set of modern Grafana dashboards for Kubernetes 🌟','','N/A',0,'A curated technical resource and architectural guide covering medium.com/@dotdc: A set of modern Grafana dashboards for Kubernetes 🌟 in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779033594,0,'2026-05-17T17:59:54.563798+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/grafana.md"]','["grafana.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://medium.com/@dotdc/how-to-find-unused-prometheus-metrics-using-mimirtool-a44560173543','medium.com: How to find unused Prometheus metrics using mimirtool 🌟','','N/A',0,'A curated technical resource and architectural guide covering medium.com: How to find unused Prometheus metrics using mimirtool 🌟 in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779032216,0,'2026-05-17T17:36:56.745381+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/prometheus.md"]','["prometheus.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://medium.com/@dotdc/is-your-kubernetes-api-server-exposed-learn-how-to-check-and-fix-609ab9638fae','==medium.com/@dotdc: Is your Kubernetes API Server exposed? Learn how to'' check and fix!== 🌟','','N/A',0,'A curated technical resource and architectural guide covering ==medium.com/@dotdc: Is your Kubernetes API Server exposed? Learn how to'' check and fix!== 🌟 in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779030534,0,'2026-05-17T17:08:54.133389+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-security.md"]','["kubernetes-security.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://medium.com/@dsdatsme/terraform-gitops-ci-cd-with-approval-notifications-6f0807299fc4','==medium.com/@dsdatsme: Terraform GitOps CI/CD with Approval & Notifications==','','N/A',0,'A curated technical resource and architectural guide covering ==medium.com/@dsdatsme: Terraform GitOps CI/CD with Approval & Notifications== in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779032080,0,'2026-05-17T17:34:40.313668+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/terraform.md"]','["terraform.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://medium.com/@dugouchet.a/manage-your-terraform-like-a-container-d2acbc46d7d4','medium.com/@dugouchet.a: Manage your terraform like a container','','N/A',0,'A curated technical resource and architectural guide covering medium.com/@dugouchet.a: Manage your terraform like a container in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779030084,0,'2026-05-17T17:01:24.558231+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/terraform.md"]','["terraform.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://medium.com/@duplocloud/infrastructure-as-code-but-you-dont-have-to-write-that-code-87ec4fe94863','medium - Infrastructure-As-Code: But You Don’t Have to Write That Code','','N/A',0,'A curated technical resource and architectural guide covering medium - Infrastructure-As-Code: But You Don’t Have to Write That Code in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779032343,0,'2026-05-17T17:39:03.931914+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/terraform.md"]','["terraform.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://medium.com/@ebin/stop-you-dont-need-microservices-dc732d70b3e0','medium.com: STOP!! You don’t need Microservices','','N/A',0,'A curated technical resource and architectural guide covering medium.com: STOP!! You don’t need Microservices in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779033503,0,'2026-05-17T17:58:23.662602+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/faq.md"]','["faq.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://medium.com/@ebonyymonae/github-actions-and-automation-9637aa06af64','medium.com/@ebonyymonae: Github Actions and Automation','','N/A',0,'A curated technical resource and architectural guide covering medium.com/@ebonyymonae: Github Actions and Automation in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779032966,0,'2026-05-17T17:49:26.261369+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/demos.md"]','["demos.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://medium.com/@ebonyymonae/terraform-for-newbies-1f4c4bcd2ace','medium.com/@ebonyymonae: Terraform Basics','','N/A',0,'A curated technical resource and architectural guide covering medium.com/@ebonyymonae: Terraform Basics in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779034094,0,'2026-05-17T18:08:14.243459+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/terraform.md"]','["terraform.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://medium.com/@eduard.mihai.lemnaru/auto-update-helm-chart-version-using-argocd-4936933a2bac','medium.com/@eduard.mihai.lemnaru: Auto-update helm chart version using ArgoCD','','N/A',0,'A curated technical resource and architectural guide covering medium.com/@eduard.mihai.lemnaru: Auto-update helm chart version using ArgoCD in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779029251,0,'2026-05-17T16:47:31.720975+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/argo.md"]','["argo.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://medium.com/@eduardo854/building-your-gitops-pipeline-with-github-actions-dockerhub-and-helm-repository-553c4873116e','medium.com/@eduardo854: Building Your GitOps Pipeline with GitHub Actions,'' DockerHub, and Helm Repository','','N/A',0,'A curated technical resource and architectural guide covering medium.com/@eduardo854: Building Your GitOps Pipeline with GitHub Actions,'' DockerHub, and Helm Repository in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779029060,0,'2026-05-17T16:44:20.717414+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/demos.md"]','["demos.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://medium.com/@ehsan-khodadadi/patterns-and-anti-patterns-for-a-reliable-kubernetes-infra-deployment-5724f6749b7a','medium.com/@ehsan-khodadadi: Patterns and anti-patterns for a reliable Kubernetes'' infra deployment','','N/A',0,'A curated technical resource and architectural guide covering medium.com/@ehsan-khodadadi: Patterns and anti-patterns for a reliable Kubernetes'' infra deployment in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779032034,0,'2026-05-17T17:33:54.464201+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes.md"]','["kubernetes.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://medium.com/@ehsan-khodadadi/prometheus-multi-cluster-monitoring-using-prometheus-agent-mode-cab2cdb20c11','medium.com/@ehsan-khodadadi: Prometheus Multi-Cluster monitoring using Prometheus'' Agent Mode','','N/A',0,'A curated technical resource and architectural guide covering medium.com/@ehsan-khodadadi: Prometheus Multi-Cluster monitoring using Prometheus'' Agent Mode in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779034347,0,'2026-05-17T18:12:27.679707+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/prometheus.md"]','["prometheus.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://medium.com/@ej.sta.ana/easy-blue-green-deployment-on-openshift-container-platform-using-argo-rollouts-4d514b3c5c0f','medium.com/@ej.sta.ana: Easy Blue-Green Deployment on Openshift Container'' Platform using Argo Rollouts','','N/A',0,'A curated technical resource and architectural guide covering medium.com/@ej.sta.ana: Easy Blue-Green Deployment on Openshift Container'' Platform using Argo Rollouts in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779034134,0,'2026-05-17T18:08:54.320290+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/argo.md"]','["argo.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://medium.com/@eliran89c/for-the-love-of-god-learn-when-to-use-cpu-limits-on-kubernetes-2225341e9dbd','medium.com/@eliran89c: For the love of god, learn when to use CPU limits'' on Kubernetes','','N/A',0,'A curated technical resource and architectural guide covering medium.com/@eliran89c: For the love of god, learn when to use CPU limits'' on Kubernetes in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779033575,0,'2026-05-17T17:59:35.326227+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes.md"]','["kubernetes.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://medium.com/@elliotgraebert/four-great-alternatives-to-hashicorps-terraform-cloud-6e0a3a0a5482','medium.com/@elliotgraebert: Four Great Alternatives to HashiCorp’s Terraform'' Cloud','','N/A',0,'A curated technical resource and architectural guide covering medium.com/@elliotgraebert: Four Great Alternatives to HashiCorp’s Terraform'' Cloud in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779031739,0,'2026-05-17T17:28:59.601304+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/terraform.md"]','["terraform.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://medium.com/@emmaliaocode/kubectl-create-vs-kubectl-apply-whats-the-differences-f6472f4c6c86','medium.com/@emmaliaocode: kubectl create vs kubectl apply. What’s the difference?','','N/A',0,'A curated technical resource and architectural guide covering medium.com/@emmaliaocode: kubectl create vs kubectl apply. What’s the difference? in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779034579,0,'2026-05-17T18:16:19.864266+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubectl-commands.md"]','["kubectl-commands.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://medium.com/@eoneoff/installing-istio-multicluster-deployment-with-terraform-59db2f9b2177','medium.com/@eoneoff: Installing Istio multicluster deployment with Terraform','','N/A',0,'A curated technical resource and architectural guide covering medium.com/@eoneoff: Installing Istio multicluster deployment with Terraform in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779030250,0,'2026-05-17T17:04:10.299664+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/terraform.md"]','["terraform.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://medium.com/@erfin.feluzy/tutorial-secure-your-api-with-x509-mutual-authentication-with-spring-boot-on-openshift4-416a00a47af8','medium: Tutorial : Secure your API with x509 Mutual Authentication with'' Spring Boot on OpenShift4','','N/A',0,'A curated technical resource and architectural guide covering medium: Tutorial : Secure your API with x509 Mutual Authentication with'' Spring Boot on OpenShift4 in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779030204,0,'2026-05-17T17:03:24.216403+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/demos.md"]','["demos.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://medium.com/@eriky/copilot-is-genuinely-scary-and-fascinating-at-the-same-time-63ebcbf80899','medium.com/@eriky: Copilot Is Genuinely Scary And Fascinating At The Same'' Time','','N/A',0,'A curated technical resource and architectural guide covering medium.com/@eriky: Copilot Is Genuinely Scary And Fascinating At The Same'' Time in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779029552,0,'2026-05-17T16:52:32.305203+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/git.md"]','["git.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://medium.com/@ernestkwashie3/provisioning-amazon-elastic-kubernetes-service-eks-cluster-using-terraform-5e07f1f0dc32','medium.com/@ernestkwashie3: Provisioning Amazon Elastic Kubernetes Service'' (EKS) Cluster using Terraform','','N/A',0,'A curated technical resource and architectural guide covering medium.com/@ernestkwashie3: Provisioning Amazon Elastic Kubernetes Service'' (EKS) Cluster using Terraform in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779032117,0,'2026-05-17T17:35:17.180281+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/terraform.md"]','["terraform.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://medium.com/@ershivamgupta/disaster-recovery-solution-for-azure-kubernetes-service-aks-persistent-volume-storage-f2b3d2aafcf4','medium.com/@ershivamgupta: Disaster Recovery Solution for Azure Kubernetes'' Service (AKS) Persistent Volume Storage 🌟','','N/A',0,'A curated technical resource and architectural guide covering medium.com/@ershivamgupta: Disaster Recovery Solution for Azure Kubernetes'' Service (AKS) Persistent Volume Storage 🌟 in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779030868,0,'2026-05-17T17:14:28.328860+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/managed-kubernetes-in-public-cloud.md"]','["managed-kubernetes-in-public-cloud.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://medium.com/@eshiett314/mutual-tls-with-emissary-ingress-and-linkerd-4aa3ffe0413f','medium.com/@eshiett314: Mutual TLS with Emissary-Ingress and Linkerd','','N/A',0,'A curated technical resource and architectural guide covering medium.com/@eshiett314: Mutual TLS with Emissary-Ingress and Linkerd in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779034049,0,'2026-05-17T18:07:29.166499+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/servicemesh.md"]','["servicemesh.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://medium.com/@espringe/amazon-s-customer-service-backdoor-be375b3428c4','Amazon’s customer service backdoor','','N/A',0,'A curated technical resource and architectural guide covering Amazon’s customer service backdoor in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779032339,0,'2026-05-17T17:38:59.739086+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/aws-security.md"]','["aws-security.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://medium.com/@eumaho/setting-up-readiness-and-liveness-health-check-probes-in-kubernetes-with-springboot-674eb1038377','medium.com/@eumaho: Setting up readiness and liveness health-check probes'' in Kubernetes with SpringBoot 🌟','','N/A',0,'A curated technical resource and architectural guide covering medium.com/@eumaho: Setting up readiness and liveness health-check probes'' in Kubernetes with SpringBoot 🌟 in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779033068,0,'2026-05-17T17:51:08.032778+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes.md"]','["kubernetes.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://medium.com/@extio/understanding-kubernetes-annotations-enhancing-flexibility-and-extensibility-8f9046591aa1','medium.com/@extio: Understanding Kubernetes Annotations: Enhancing Flexibility'' and Extensibility','','N/A',0,'A curated technical resource and architectural guide covering medium.com/@extio: Understanding Kubernetes Annotations: Enhancing Flexibility'' and Extensibility in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779030658,0,'2026-05-17T17:10:58.199701+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes.md"]','["kubernetes.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://medium.com/@ezinneanne/best-api-documentation-tools-you-need-cf3ef2c47e89','medium.com/@ezinneanne: Best API documentation tools you need','','N/A',0,'A curated technical resource and architectural guide covering medium.com/@ezinneanne: Best API documentation tools you need in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779033764,0,'2026-05-17T18:02:44.917611+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/api.md"]','["api.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://medium.com/@fabrizio-cafolla/dockerize-python-for-aws-lambda-deploy-with-github-workflow-9a930c1e86b1','medium.com/@fabrizio-cafolla: Dockerize Python for AWS Lambda — Deploy with'' GitHub Workflow','','N/A',0,'A curated technical resource and architectural guide covering medium.com/@fabrizio-cafolla: Dockerize Python for AWS Lambda — Deploy with'' GitHub Workflow in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779031600,0,'2026-05-17T17:26:40.298511+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/aws-newfeatures.md"]','["aws-newfeatures.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://medium.com/@faisalkuzhan/day-43-90-infrastructure-as-code-iac-5a826258ee4b','medium.com/@faisalkuzhan: DAY_43/90 => Infrastructure as Code(IaC)','','N/A',0,'A curated technical resource and architectural guide covering medium.com/@faisalkuzhan: DAY_43/90 => Infrastructure as Code(IaC) in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779031185,0,'2026-05-17T17:19:45.898770+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/iac.md"]','["iac.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://medium.com/@far3ns/kong-the-microservice-api-gateway-526c4ca0cfa6','medium: KONG — The Microservice API Gateway','','N/A',0,'A curated technical resource and architectural guide covering medium: KONG — The Microservice API Gateway in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779034581,0,'2026-05-17T18:16:21.709531+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/developerportals.md"]','["developerportals.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://medium.com/@fengruohang/database-in-kubernetes-is-that-a-good-idea-daf5775b5c1f','medium.com/@fengruohang: Database in Kubernetes: Is that a good idea?','','N/A',0,'A curated technical resource and architectural guide covering medium.com/@fengruohang: Database in Kubernetes: Is that a good idea? in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779029704,0,'2026-05-17T16:55:04.347590+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/databases.md"]','["databases.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://medium.com/@firat.yasar/backup-restore-kubernetes-resources-with-velero-b7fee14e7664','medium.com/@firat.yasar: Backup & Restore Kubernetes resources with VELERO','','N/A',0,'A curated technical resource and architectural guide covering medium.com/@firat.yasar: Backup & Restore Kubernetes resources with VELERO in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779031142,0,'2026-05-17T17:19:02.590042+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-backup-migrations.md"]','["kubernetes-backup-migrations.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://medium.com/@florian.rieger/if-you-haven-t-heard-of-descriptors-you-don-t-know-python-1ea4fd1614c2','medium.com/@florian.rieger: If you haven‘t heard of descriptors, you don‘t'' know Python','','N/A',0,'A curated technical resource and architectural guide covering medium.com/@florian.rieger: If you haven‘t heard of descriptors, you don‘t'' know Python in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779032100,0,'2026-05-17T17:35:00.160725+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/python.md"]','["python.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://medium.com/@franoisdagostini/gitops-build-infrastructure-resilient-applications-95bbc939046d','medium: GitOps: Build infrastructure resilient applications 🌟','','N/A',0,'A curated technical resource and architectural guide covering medium: GitOps: Build infrastructure resilient applications 🌟 in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779031999,0,'2026-05-17T17:33:19.840298+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/gitops.md"]','["gitops.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://medium.com/@frommeyerc/containers-and-the-jvm-about-cfs-and-how-to-deal-with-it-805883b72a87','medium.com/@frommeyerc: Containers and the JVM: About CFS and how to deal'' with it','','N/A',0,'A curated technical resource and architectural guide covering medium.com/@frommeyerc: Containers and the JVM: About CFS and how to deal'' with it in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779030741,0,'2026-05-17T17:12:21.910528+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes.md"]','["kubernetes.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://medium.com/@fvtool/jenkins-cicd-getting-started-with-groovy-and-docker-containers-part-2-b03a1b934a49','medium: jenkins cicd getting started with groovy and docker','','N/A',0,'A curated technical resource and architectural guide covering medium: jenkins cicd getting started with groovy and docker in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'duplicate','manual','N/A',100.0,1779032966,0,'2026-05-17T17:49:26.266496+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/jenkins.md", "docs/openshift-pipelines.md"]','["jenkins.md", "openshift-pipelines.md"]','{}','{"duplicate_of": "https://blog.isaack.io/articles/2016-08/Jenkins-CICD-Getting-Started-With-Groovy-Part-1"}');
INSERT INTO "resources" VALUES('https://medium.com/@fwiles/k9s-eks-context-error-7ff18df7547f','medium.com/@fwiles: k9s EKS Context Error','','N/A',0,'A curated technical resource and architectural guide covering medium.com/@fwiles: k9s EKS Context Error in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779032966,0,'2026-05-17T17:49:26.275447+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-tools.md"]','["kubernetes-tools.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://medium.com/@gajaoncloud/demystifying-karpenters-advanced-features-consolidation-drift-and-spot-handling-007fbad29549','medium.com/@gajaoncloud: Demystifying Karpenter’s Advanced Features: Consolidation,'' Drift, and Spot Handling','','N/A',0,'A curated technical resource and architectural guide covering medium.com/@gajaoncloud: Demystifying Karpenter’s Advanced Features: Consolidation,'' Drift, and Spot Handling in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779033788,0,'2026-05-17T18:03:08.655044+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-tools.md"]','["kubernetes-tools.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://medium.com/@gajaoncloud/karpenter-mastery-nodepools-nodeclasses-for-workload-nirvana-bc89850fa934','medium.com/@gajaoncloud: Karpenter Mastery: NodePools & NodeClasses for'' Workload Nirvana','','N/A',0,'A curated technical resource and architectural guide covering medium.com/@gajaoncloud: Karpenter Mastery: NodePools & NodeClasses for'' Workload Nirvana in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779031494,0,'2026-05-17T17:24:54.404789+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-tools.md"]','["kubernetes-tools.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://medium.com/@gajaoncloud/unleash-the-power-of-karpenter-automating-aws-eks-scaling-and-cost-optimization-7e236319eda4','medium.com/@gajaoncloud: Unleash the Power of Karpenter: Automating AWS'' EKS Scaling and Cost Optimization','','N/A',0,'A curated technical resource and architectural guide covering medium.com/@gajaoncloud: Unleash the Power of Karpenter: Automating AWS'' EKS Scaling and Cost Optimization in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779034015,0,'2026-05-17T18:06:55.277106+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-tools.md"]','["kubernetes-tools.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://medium.com/@gangsta_black/grafana-cool-dashboard-for-monitoring-jenkins-with-prometheus-c7ba4f1c6297','medium: prometheus and grafana dashboard','','N/A',0,'A curated technical resource and architectural guide covering medium: prometheus and grafana dashboard in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779033591,0,'2026-05-17T17:59:51.642162+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/jenkins.md"]','["jenkins.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://medium.com/@gavinklfong/8-tips-to-incredibly-boost-the-efficiency-of-command-execution-on-kubernetes-using-k9s-a515a90a3a27','medium.com/@gavinklfong: 8 tips to incredibly boost the efficiency of command'' execution on Kubernetes using k9s','','N/A',0,'A curated technical resource and architectural guide covering medium.com/@gavinklfong: 8 tips to incredibly boost the efficiency of command'' execution on Kubernetes using k9s in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779029631,0,'2026-05-17T16:53:51.069059+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-tools.md"]','["kubernetes-tools.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://medium.com/@gdiener/how-to-build-a-smaller-docker-image-76779e18d48a','medium: How to build a smaller Docker image','','N/A',0,'A curated technical resource and architectural guide covering medium: How to build a smaller Docker image in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779032922,0,'2026-05-17T17:48:42.344600+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/docker.md"]','["docker.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://medium.com/@geoffrey.muselli/argocd-multi-cluster-helm-charts-installation-in-mono-repo-0a406ff7c578','medium.com/@geoffrey.muselli: ArgoCD: Multi-cluster Helm charts management'' in mono-repo','','N/A',0,'A curated technical resource and architectural guide covering medium.com/@geoffrey.muselli: ArgoCD: Multi-cluster Helm charts management'' in mono-repo in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779030478,0,'2026-05-17T17:07:58.934656+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/argo.md"]','["argo.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://medium.com/@george_bakas/mastering-github-actions-environment-variables-and-secrets-management-3daac384477b','medium.com/@george_bakas: Mastering GitHub Actions: Environment Variables'' and Secrets Management','','N/A',0,'A curated technical resource and architectural guide covering medium.com/@george_bakas: Mastering GitHub Actions: Environment Variables'' and Secrets Management in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779033397,0,'2026-05-17T17:56:37.784736+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/git.md"]','["git.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://medium.com/@ghumare64/deploying-infrastructure-frontend-backend-on-aws-using-amazon-eks-5f1f426d618e','Deploying Infrastructure (FrontEnd + BackEnd) on AWS using Amazon EKS','','N/A',0,'A curated technical resource and architectural guide covering Deploying Infrastructure (FrontEnd + BackEnd) on AWS using Amazon EKS in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779031537,0,'2026-05-17T17:25:37.785877+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/managed-kubernetes-in-public-cloud.md"]','["managed-kubernetes-in-public-cloud.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://medium.com/@gjoshevski/reduce-the-cost-of-running-aks-cluster-by-leveraging-azure-spot-vms-70-and-more-e917f568c3b9','==medium.com/@gjoshevski: Reduce the cost of running AKS cluster by leveraging'' Azure Spot VMs| 70% and more== 🌟🌟','','N/A',0,'A curated technical resource and architectural guide covering ==medium.com/@gjoshevski: Reduce the cost of running AKS cluster by leveraging'' Azure Spot VMs| 70% and more== 🌟🌟 in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779033078,0,'2026-05-17T17:51:18.860814+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/managed-kubernetes-in-public-cloud.md"]','["managed-kubernetes-in-public-cloud.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://medium.com/@glen.yu/getting-started-with-ebpf-and-cilium-on-gke-6553c5d7e02a','medium.com/@glen.yu: Getting started with eBPF and Cilium on GKE','','N/A',0,'A curated technical resource and architectural guide covering medium.com/@glen.yu: Getting started with eBPF and Cilium on GKE in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779032661,0,'2026-05-17T17:44:21.691480+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/managed-kubernetes-in-public-cloud.md"]','["managed-kubernetes-in-public-cloud.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://medium.com/@glen.yu/nginx-ingress-or-gke-ingress-d87dd9db504c','medium.com/@glen.yu: NGINX Ingress or GKE Ingress?','','N/A',0,'A curated technical resource and architectural guide covering medium.com/@glen.yu: NGINX Ingress or GKE Ingress? in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779030708,0,'2026-05-17T17:11:48.290549+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/managed-kubernetes-in-public-cloud.md"]','["managed-kubernetes-in-public-cloud.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://medium.com/@glen.yu/why-i-prefer-kyverno-over-gatekeeper-for-native-kubernetes-policy-management-35a05bb94964','medium.com/@glen.yu: Why I prefer Kyverno over Gatekeeper for native Kubernetes'' policy management','','N/A',0,'A curated technical resource and architectural guide covering medium.com/@glen.yu: Why I prefer Kyverno over Gatekeeper for native Kubernetes'' policy management in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779030429,0,'2026-05-17T17:07:09.922418+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/securityascode.md"]','["securityascode.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://medium.com/@griggheo/initial-experiences-with-the-prometheus-monitoring-system-167054ac439c','Initial experiences with the Prometheus monitoring system','','N/A',0,'A curated technical resource and architectural guide covering Initial experiences with the Prometheus monitoring system in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779031084,0,'2026-05-17T17:18:04.634477+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/prometheus.md"]','["prometheus.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://medium.com/@hammadsaif061/simplifying-microservices-management-with-kubernetes-and-service-mesh-de458ce566f1','medium.com/@hammadsaif061: Simplifying Microservices Management with Kubernetes'' and Service Mesh','','N/A',0,'A curated technical resource and architectural guide covering medium.com/@hammadsaif061: Simplifying Microservices Management with Kubernetes'' and Service Mesh in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779029710,0,'2026-05-17T16:55:10.121518+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/istio.md"]','["istio.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://medium.com/@haozhao_2156/rescue-my-openshift-cluster-from-loss-of-2-masters-59f118a30f95','Rescue My OpenShift Cluster From Loss of 2 Masters','','N/A',0,NULL,NULL,NULL,NULL,0,NULL,'manual','N/A',100.0,1779033575,0,'2026-05-17T17:59:35.333108+02:00',NULL,NULL,NULL,'[]','[]','["docs/openshift.md"]','[]','{}','{}');
INSERT INTO "resources" VALUES('https://medium.com/@hardiktaneja_99752/lessons-after-running-kafka-in-production-626974ffd700','==medium.com/@hardiktaneja_99752: Lessons after running Kafka in production=='' 🌟','','N/A',0,'A curated technical resource and architectural guide covering ==medium.com/@hardiktaneja_99752: Lessons after running Kafka in production=='' 🌟 in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779031064,0,'2026-05-17T17:17:44.297708+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/message-queue.md"]','["message-queue.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://medium.com/@hari.balagopal/create-a-helm-chart-automatically-from-kubernetes-yamls-91a4c1bf8cc5','==medium.com/@hari.balagopal: Create a Helm chart automatically from Kubernetes'' YAMLs==','','N/A',0,'A curated technical resource and architectural guide covering ==medium.com/@hari.balagopal: Create a Helm chart automatically from Kubernetes'' YAMLs== in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779030461,0,'2026-05-17T17:07:41.883979+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/demos.md"]','["demos.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://medium.com/@harmonh/solutions-to-communication-problems-in-microservices-using-apache-kafka-and-kafka-lens-9b6d453de352','medium: Solutions to Communication Problems in Microservices using Apache'' Kafka and Kafka Lens','','N/A',0,'A curated technical resource and architectural guide covering medium: Solutions to Communication Problems in Microservices using Apache'' Kafka and Kafka Lens in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779033617,0,'2026-05-17T18:00:17.143858+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/message-queue.md"]','["message-queue.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://medium.com/@harsh.manvar111/dont-confuse-the-difference-between-stateless-and-stateful-9f253efe3ebd','==medium.com/@harsh.manvar111: Don’t confuse the difference between stateless'' and stateful== 🌟','','N/A',0,'A curated technical resource and architectural guide covering ==medium.com/@harsh.manvar111: Don’t confuse the difference between stateless'' and stateful== 🌟 in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779033074,0,'2026-05-17T17:51:14.301425+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes.md"]','["kubernetes.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://medium.com/@harshvijaythakkar/creating-ci-cd-pipeline-for-aws-ecs-part-i-b2f61bb1522f','medium: Creating CI/CD Pipeline for AWS ECS — Part I','','N/A',0,'A curated technical resource and architectural guide covering medium: Creating CI/CD Pipeline for AWS ECS — Part I in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779031381,0,'2026-05-17T17:23:01.508477+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/aws-containers.md"]','["aws-containers.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://medium.com/@haseebshaukat2/kyverno-policy-engine-for-kubernetes-b49f3fac43b9','medium.com/@haseebshaukat2: Kyverno — Policy Engine for Kubernetes | Muhammad'' Haseeb Shaukat','','N/A',0,'A curated technical resource and architectural guide covering medium.com/@haseebshaukat2: Kyverno — Policy Engine for Kubernetes | Muhammad'' Haseeb Shaukat in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779032817,0,'2026-05-17T17:46:57.247466+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/securityascode.md"]','["securityascode.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://medium.com/@hashiroulap/terraform-aws-api-gateway-6d86a010f359','medium: AWS API Gateway','','N/A',0,'A curated technical resource and architectural guide covering medium: AWS API Gateway in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779031122,0,'2026-05-17T17:18:42.157004+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/terraform.md"]','["terraform.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://medium.com/@hello_9187/why-we-are-not-supporting-opentf-a46855f52dc4','medium.com/@hello_9187: Why We Are Not Supporting OpenTF','','N/A',0,'A curated technical resource and architectural guide covering medium.com/@hello_9187: Why We Are Not Supporting OpenTF in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779032054,0,'2026-05-17T17:34:14.408577+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/terraform.md"]','["terraform.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://medium.com/@het.trivedi05/designing-multi-tenant-applications-on-kubernetes-f0470f8e641c','medium.com/@het.trivedi05: Designing Multi-Tenant Applications on Kubernetes','','N/A',0,'A curated technical resource and architectural guide covering medium.com/@het.trivedi05: Designing Multi-Tenant Applications on Kubernetes in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779034094,0,'2026-05-17T18:08:14.264819+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes.md"]','["kubernetes.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://medium.com/@hinsulak/multi-node-lightweight-kubernetes-setup-using-k3s-454e87fdc933','medium.com/@hinsulak: Multi-node lightweight Kubernetes setup','','N/A',0,'A curated technical resource and architectural guide covering medium.com/@hinsulak: Multi-node lightweight Kubernetes setup in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779034456,0,'2026-05-17T18:14:16.272671+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes.md"]','["kubernetes.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://medium.com/@hirushanonline/dynamic-scaling-with-kubernetes-event-driven-autoscaling-keda-caaa15096e1c','medium.com/@hirushanonline: Dynamic Scaling with Kubernetes Event-driven'' Autoscaling (KEDA)','','N/A',0,'A curated technical resource and architectural guide covering medium.com/@hirushanonline: Dynamic Scaling with Kubernetes Event-driven'' Autoscaling (KEDA) in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779029174,0,'2026-05-17T16:46:14.099981+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-autoscaling.md"]','["kubernetes-autoscaling.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://medium.com/@hmquan08011996/set-up-microservice-on-kubernetes-write-config-file-8df7c2b07a4c','medium.com/@hmquan08011996: Setup Microservices on Kubernetes — Write a'' Configuration File','','N/A',0,'A curated technical resource and architectural guide covering medium.com/@hmquan08011996: Setup Microservices on Kubernetes — Write a'' Configuration File in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779032549,0,'2026-05-17T17:42:29.483355+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/demos.md"]','["demos.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://medium.com/@hmquan08011996/setup-microservices-on-kubernetes-automating-kubernetes-with-argocd-cb94622dac5b','medium.com/@hmquan08011996: Setup Microservices on Kubernetes — Automating'' Kubernetes with ArgoCD','','N/A',0,'A curated technical resource and architectural guide covering medium.com/@hmquan08011996: Setup Microservices on Kubernetes — Automating'' Kubernetes with ArgoCD in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779029056,0,'2026-05-17T16:44:16.335197+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/argo.md"]','["argo.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://medium.com/@hnaveed221/starting-out-with-kubernetes-21d0bd03c956','medium.com/@hnaveed221: A Quick Intro To Kubernetes','','N/A',0,'A curated technical resource and architectural guide covering medium.com/@hnaveed221: A Quick Intro To Kubernetes in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779029171,0,'2026-05-17T16:46:11.932364+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes.md"]','["kubernetes.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://medium.com/@hubian/16-best-practices-in-spring-boot-production-62c065a6145c','==medium.com/@hubian: 16 Best Practices in Spring Boot Production== 🌟','','N/A',0,'A curated technical resource and architectural guide covering ==medium.com/@hubian: 16 Best Practices in Spring Boot Production== 🌟 in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779031552,0,'2026-05-17T17:25:52.670152+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/java_frameworks.md"]','["java_frameworks.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://medium.com/@hunkarbozkurt/what-is-devops-how-was-devops-derived-660ef47d42d6','medium.com/@hunkarbozkurt: What is DevOps? How Was DevOps Derived?','','N/A',0,'A curated technical resource and architectural guide covering medium.com/@hunkarbozkurt: What is DevOps? How Was DevOps Derived? in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779032683,0,'2026-05-17T17:44:43.768975+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/devops.md"]','["devops.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://medium.com/@i180826/using-docker-to-build-react-app-49862615e6f8','medium.com/@i180826: Using Docker to build React App','','N/A',0,'A curated technical resource and architectural guide covering medium.com/@i180826: Using Docker to build React App in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779030360,0,'2026-05-17T17:06:00.445122+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/docker.md"]','["docker.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://medium.com/@icheko/wordpress-high-availability-on-kubernetes-f6c0bcc2f28d','medium: Wordpress High Availability on Kubernetes','','N/A',0,'A curated technical resource and architectural guide covering medium: Wordpress High Availability on Kubernetes in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779031898,0,'2026-05-17T17:31:38.059579+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes.md"]','["kubernetes.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://medium.com/@imarunrk/continuous-gitops-the-way-to-do-devops-in-kubernetes-896b0ea1d0fb','Continuous GitOps, the way to do DevOps in Kubernetes','','N/A',0,'A curated technical resource and architectural guide covering Continuous GitOps, the way to do DevOps in Kubernetes in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'duplicate','manual','N/A',100.0,1779030034,0,'2026-05-17T17:00:34.532851+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/gitops.md"]','["gitops.md"]','{}','{"duplicate_of": "https://itnext.io/continuous-gitops-the-way-to-do-devops-in-kubernetes-896b0ea1d0fb"}');
INSERT INTO "resources" VALUES('https://medium.com/@imaze.enabulele/autoscaling-ec2-instances-for-high-availability-and-stress-testing-946b41f229e2','medium.com/@imaze.enabulele: Autoscaling EC2 Instances for High Availability'' and Stress Testing 🌟','','N/A',0,'A curated technical resource and architectural guide covering medium.com/@imaze.enabulele: Autoscaling EC2 Instances for High Availability'' and Stress Testing 🌟 in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779033024,0,'2026-05-17T17:50:24.773804+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/aws.md"]','["aws.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://medium.com/@interviewready/data-replication-in-distributed-system-87f7d265ff28','medium.com/@interviewready: Data Replication in Distributed System','','N/A',0,'A curated technical resource and architectural guide covering medium.com/@interviewready: Data Replication in Distributed System in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779033040,0,'2026-05-17T17:50:40.438979+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/introduction.md"]','["introduction.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://medium.com/@isalapiyarisi/getting-started-on-kubernetes-observability-with-ebpf-88139eb13fb2','medium.com/@isalapiyarisi: Getting Started on Kubernetes observability with'' eBPF','','N/A',0,'A curated technical resource and architectural guide covering medium.com/@isalapiyarisi: Getting Started on Kubernetes observability with'' eBPF in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779032184,0,'2026-05-17T17:36:24.705278+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-monitoring.md"]','["kubernetes-monitoring.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://medium.com/@ishana98dadhich/integrating-aws-secret-manager-with-eks-and-use-secrets-inside-the-pods-part-1-1938b0c3c2fb','medium.com/@ishana98dadhich: Integrating AWS Secret Manager with EKS and'' use Secrets inside the Pods: Part-1','','N/A',0,'A curated technical resource and architectural guide covering medium.com/@ishana98dadhich: Integrating AWS Secret Manager with EKS and'' use Secrets inside the Pods: Part-1 in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779029151,0,'2026-05-17T16:45:51.227749+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/devsecops.md", "docs/managed-kubernetes-in-public-cloud.md"]','["devsecops.md", "managed-kubernetes-in-public-cloud.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://medium.com/@ismailyenigul/how-to-enable-openshift-oc-bash-auto-completion-958b80e56e17','medium: How to enable OpenShift oc bash auto completion','','N/A',0,'A curated technical resource and architectural guide covering medium: How to enable OpenShift oc bash auto completion in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779029590,0,'2026-05-17T16:53:10.129449+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/openshift.md"]','["openshift.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://medium.com/@issy972/balancing-reliability-cost-and-performance-with-kubernetes-45aae8489a3c','medium.com/@issy972: Balancing reliability, cost and performance with Kubernetes','','N/A',0,'A curated technical resource and architectural guide covering medium.com/@issy972: Balancing reliability, cost and performance with Kubernetes in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779034564,0,'2026-05-17T18:16:04.162966+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes.md"]','["kubernetes.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://medium.com/@it-craftsman/how-to-fix-kubernetes-namespaces-stuck-in-terminating-state-ea46c5fff045','medium.com/@it-craftsman: How to fix Kubernetes namespaces stuck in terminating'' state','','N/A',0,'A curated technical resource and architectural guide covering medium.com/@it-craftsman: How to fix Kubernetes namespaces stuck in terminating'' state in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779033947,0,'2026-05-17T18:05:47.442879+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-troubleshooting.md"]','["kubernetes-troubleshooting.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://medium.com/@jainal/mastering-graceful-shutdown-in-distributed-systems-and-microservices-29c311e49660','medium.com/@jainal: Mastering Graceful Shutdown in Distributed Systems and'' Microservices','','N/A',0,'A curated technical resource and architectural guide covering medium.com/@jainal: Mastering Graceful Shutdown in Distributed Systems and'' Microservices in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779033424,0,'2026-05-17T17:57:04.413323+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes.md"]','["kubernetes.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://medium.com/@jake.page91/the-guide-to-kubectl-i-never-had-3874cc6074ff','medium.com/@jake.page91: The guide to kubectl I never had','','N/A',0,'A curated technical resource and architectural guide covering medium.com/@jake.page91: The guide to kubectl I never had in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779033240,0,'2026-05-17T17:54:00.232301+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubectl-commands.md"]','["kubectl-commands.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://medium.com/@jasonmfehr/inspecting-kubernetes-client-to-api-server-network-traffic-cd6d1802bb43','medium.com/@jasonmfehr: Inspecting Kubernetes Client to API Server Network'' Traffic','','N/A',0,'A curated technical resource and architectural guide covering medium.com/@jasonmfehr: Inspecting Kubernetes Client to API Server Network'' Traffic in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779032683,0,'2026-05-17T17:44:43.773218+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-networking.md"]','["kubernetes-networking.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://medium.com/@jasonmfehr/kubernetes-informers-opening-the-mystery-box-4cd690a43a4','medium.com/@jasonmfehr: Kubernetes Informers: Opening the Mystery Box','','N/A',0,'A curated technical resource and architectural guide covering medium.com/@jasonmfehr: Kubernetes Informers: Opening the Mystery Box in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779030346,0,'2026-05-17T17:05:46.186988+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-troubleshooting.md"]','["kubernetes-troubleshooting.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://medium.com/@javachampions/java-is-still-free-2-0-0-6b9aa8d6d244','medium.com/@javachampions : Java is still free','','N/A',0,'A curated technical resource and architectural guide covering medium.com/@javachampions : Java is still free in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779033586,0,'2026-05-17T17:59:46.276343+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/java_frameworks.md"]','["java_frameworks.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://medium.com/@jdxcode/12-factor-cli-apps-dd3c227a0e46','medium.com/@jdxcode: 12 Factor CLI Apps','','N/A',0,'A curated technical resource and architectural guide covering medium.com/@jdxcode: 12 Factor CLI Apps in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779030856,0,'2026-05-17T17:14:16.460385+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/devel-sites.md"]','["devel-sites.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://medium.com/@jeevansathisocial/high-performance-api-gateway-3661d5a2fee0s-3661d5a2fee0','medium.com/@jeevansathisocial: High-performance API gateway','','N/A',0,'A curated technical resource and architectural guide covering medium.com/@jeevansathisocial: High-performance API gateway in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779032977,0,'2026-05-17T17:49:37.285373+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/developerportals.md"]','["developerportals.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://medium.com/@jeremyaherzog/cicada-an-integration-testing-framework-for-docker-and-kubernetes-7eee5624cc55','medium: Cicada: An integration testing framework for Docker and Kubernetes','','N/A',0,NULL,NULL,NULL,NULL,0,NULL,'manual','N/A',100.0,1779032282,0,'2026-05-17T17:38:02.248114+02:00',NULL,NULL,NULL,'[]','[]','["docs/testops.md"]','[]','{}','{}');
INSERT INTO "resources" VALUES('https://medium.com/@jerome.decoster/create-temporary-environment-from-pull-request-with-argocd-applicationset-1cef9803223a','medium.com/@jerome.decoster: Create temporary environment from Pull Request'' with ArgoCD ApplicationSet','','N/A',0,'A curated technical resource and architectural guide covering medium.com/@jerome.decoster: Create temporary environment from Pull Request'' with ArgoCD ApplicationSet in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779030951,0,'2026-05-17T17:15:51.627175+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/argo.md"]','["argo.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://medium.com/@jerome.decoster/kubernetes-eks-canary-deployment-1ef79ae89dfc','medium: Kubernetes + EKS + Canary Deployment','','N/A',0,'A curated technical resource and architectural guide covering medium: Kubernetes + EKS + Canary Deployment in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779029056,0,'2026-05-17T16:44:16.353509+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/managed-kubernetes-in-public-cloud.md"]','["managed-kubernetes-in-public-cloud.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://medium.com/@jerome_tarte/extend-your-toolset-with-kubectl-plugin-55596067595f','medium.com/@jerome_tarte: Extend your toolset with Kubectl plugin','','N/A',0,'A curated technical resource and architectural guide covering medium.com/@jerome_tarte: Extend your toolset with Kubectl plugin in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779029340,0,'2026-05-17T16:49:00.766499+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes.md"]','["kubernetes.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://medium.com/@jerome_tarte/managing-your-sensitive-information-during-gitops-process-with-secret-sealed-27498c77e2b8','medium: Managing your sensitive information during GitOps process with Secret'' Sealed','','N/A',0,'A curated technical resource and architectural guide covering medium: Managing your sensitive information during GitOps process with Secret'' Sealed in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779029563,0,'2026-05-17T16:52:43.442662+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-security.md"]','["kubernetes-security.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://medium.com/@jettycloud/making-sense-of-kubernetes-cpu-requests-and-limits-390bbb5b7c92','medium.com/@jettycloud: Making Sense of Kubernetes CPU Requests And Limits','','N/A',0,'A curated technical resource and architectural guide covering medium.com/@jettycloud: Making Sense of Kubernetes CPU Requests And Limits in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779031758,0,'2026-05-17T17:29:18.969273+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes.md"]','["kubernetes.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://medium.com/@jjlakis/gcp-secret-manager-with-self-hosted-kubernetes-db35d01d65f0','medium.com/@jjlakis: GCP Secret Manager with self-hosted Kubernetes','','N/A',0,'A curated technical resource and architectural guide covering medium.com/@jjlakis: GCP Secret Manager with self-hosted Kubernetes in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779034394,0,'2026-05-17T18:13:14.366238+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/managed-kubernetes-in-public-cloud.md"]','["managed-kubernetes-in-public-cloud.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://medium.com/@jlamillan/rancher-deployed-kubernetes-on-oracle-cloud-infrastructure-6b0656cdaec0','medium.com: Rancher deployed Kubernetes on Oracle Cloud Infrastructure','','N/A',0,'A curated technical resource and architectural guide covering medium.com: Rancher deployed Kubernetes on Oracle Cloud Infrastructure in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779031844,0,'2026-05-17T17:30:44.256988+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/rancher.md"]','["rancher.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://medium.com/@jmrobles/how-to-setup-hetzner-load-balancer-on-a-kubernetes-cluster-2ce79ca4a27b','medium: How to setup Hetzner load balancer on a Kubernetes cluster','','N/A',0,'A curated technical resource and architectural guide covering medium: How to setup Hetzner load balancer on a Kubernetes cluster in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779029251,0,'2026-05-17T16:47:31.748891+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-networking.md"]','["kubernetes-networking.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://medium.com/@joelbelton/optimising-docker-performance-the-key-4-techniques-you-need-6440cfebb650','medium.com/@joelbelton: Optimising Docker Performance — The Key 4 Techniques'' You Need','','N/A',0,'A curated technical resource and architectural guide covering medium.com/@joelbelton: Optimising Docker Performance — The Key 4 Techniques'' You Need in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779030346,0,'2026-05-17T17:05:46.194608+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/docker.md"]','["docker.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://medium.com/@joelkaplan1/gitops-with-istio-tekton-and-argo-cd-on-openshift-4-5e42d22994e3','medium: GitOps with Istio, Tekton and Argo CD — on OpenShift 4','','N/A',0,'A curated technical resource and architectural guide covering medium: GitOps with Istio, Tekton and Argo CD — on OpenShift 4 in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779034012,0,'2026-05-17T18:06:52.430355+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/gitops.md"]','["gitops.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://medium.com/@jon.mclean/argocd-the-gitops-way-90f7eb0d2606','medium.com/@jon.mclean: ArgoCD: The GitOps Way','','N/A',0,'A curated technical resource and architectural guide covering medium.com/@jon.mclean: ArgoCD: The GitOps Way in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779033328,0,'2026-05-17T17:55:28.848941+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/argo.md"]','["argo.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://medium.com/@jonathan_37674/comparing-kubernetes-security-frameworks-and-guidance-f1c2821ea733','==medium: Comparing Kubernetes Security Frameworks and Guidance== 🌟','','N/A',0,'A curated technical resource and architectural guide covering ==medium: Comparing Kubernetes Security Frameworks and Guidance== 🌟 in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779032779,0,'2026-05-17T17:46:19.570185+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-security.md"]','["kubernetes-security.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://medium.com/@jonathan_37674/how-to-keep-your-ci-cd-pipelines-secure-armo-8e962bc51fb6','medium.com/@jonathan_37674: How to Keep your CI/CD Pipelines Secure? | ARMO','','N/A',0,'A curated technical resource and architectural guide covering medium.com/@jonathan_37674: How to Keep your CI/CD Pipelines Secure? | ARMO in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779034330,0,'2026-05-17T18:12:10.382532+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/devsecops.md"]','["devsecops.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://medium.com/@jonathan_37674/how-to-secure-kubernetes-ingress-by-armo-cb86086ec540','medium.com/@jonathan_37674: How to secure Kubernetes ingress? | By ARMO','','N/A',0,'A curated technical resource and architectural guide covering medium.com/@jonathan_37674: How to secure Kubernetes ingress? | By ARMO in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779030132,0,'2026-05-17T17:02:12.287858+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-networking.md"]','["kubernetes-networking.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://medium.com/@jonathan_37674/how-to-validate-kubernetes-yaml-files-armo-e45dd006d633','medium.com/@jonathan_37674: How to validate Kubernetes YAML files? | ARMO','','N/A',0,'A curated technical resource and architectural guide covering medium.com/@jonathan_37674: How to validate Kubernetes YAML files? | ARMO in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779031801,0,'2026-05-17T17:30:01.741793+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/yaml.md"]','["yaml.md"]','{}','{"is_special": true}');
INSERT INTO "resources" VALUES('https://medium.com/@jonathan_37674/kubernetes-1-27-everything-you-should-know-armo-236de6d77272','medium.com/@jonathan_37674: Kubernetes 1.27: Everything You Should Know'' | ARMO','','N/A',0,'A curated technical resource and architectural guide covering medium.com/@jonathan_37674: Kubernetes 1.27: Everything You Should Know'' | ARMO in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779031181,0,'2026-05-17T17:19:41.204179+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-releases.md"]','["kubernetes-releases.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://medium.com/@jonathan_37674/kubernetes-admission-controller-the-definitive-guide-786b09279418','medium.com/@jonathan_37674: Kubernetes Admission Controller: The Definitive'' Guide','','N/A',0,'A curated technical resource and architectural guide covering medium.com/@jonathan_37674: Kubernetes Admission Controller: The Definitive'' Guide in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779032242,0,'2026-05-17T17:37:22.874504+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes.md"]','["kubernetes.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://medium.com/@jonathan_37674/kubernetes-security-best-practices-definitive-guide-bcb546e9f529','==medium.com/@jonathan_37674: Kubernetes Security Best Practices: Definitive'' Guide==','','N/A',0,'A curated technical resource and architectural guide covering ==medium.com/@jonathan_37674: Kubernetes Security Best Practices: Definitive'' Guide== in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779030384,0,'2026-05-17T17:06:24.451785+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-security.md"]','["kubernetes-security.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://medium.com/@jonathan_37674/what-have-we-learned-from-scanning-over-10k-kubernetes-clusters-b0ac6b250427','medium.com/@jonathan_37674: What have we learned from scanning over 10K'' Kubernetes Clusters? 🌟','','N/A',0,'A curated technical resource and architectural guide covering medium.com/@jonathan_37674: What have we learned from scanning over 10K'' Kubernetes Clusters? 🌟 in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779029948,0,'2026-05-17T16:59:08.052041+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/devsecops.md"]','["devsecops.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://medium.com/@jpcontad/a-year-of-running-kubernetes-as-a-product-7eed1204eecd','medium.com: A Year Of Running Kubernetes at MYOB, And The Importance Of'' Empathy','','N/A',0,'A curated technical resource and architectural guide covering medium.com: A Year Of Running Kubernetes at MYOB, And The Importance Of'' Empathy in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779034172,0,'2026-05-17T18:09:32.805851+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes.md"]','["kubernetes.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://medium.com/@jportasa/ecs-jenkins-plugin-to-create-ephemeral-slaves-in-fargate-8cb80b46fb75','medium: ECS Jenkins Plugin to create ephemeral Slaves in Fargate','','N/A',0,'A curated technical resource and architectural guide covering medium: ECS Jenkins Plugin to create ephemeral Slaves in Fargate in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779033903,0,'2026-05-17T18:05:03.359483+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/jenkins.md"]','["jenkins.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://medium.com/@jstrachan/fabric8-please-check-out-jenkins-x-instead-8295a025173a','medium - fabric8, please check out jenkins X instead','','N/A',0,'A curated technical resource and architectural guide covering medium - fabric8, please check out jenkins X instead in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779032296,0,'2026-05-17T17:38:16.514845+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/openshift-pipelines.md"]','["openshift-pipelines.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://medium.com/@jtdv01/kubernetes-authorization-and-role-based-access-controls-ca0b7acc17a4','==medium.com/@jtdv01: Kubernetes Authorization and Role Based Access Controls=='' 🌟','','N/A',0,'A curated technical resource and architectural guide covering ==medium.com/@jtdv01: Kubernetes Authorization and Role Based Access Controls=='' 🌟 in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779031620,0,'2026-05-17T17:27:00.063769+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-security.md"]','["kubernetes-security.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://medium.com/@juliorenner123/k8s-creating-a-kube-scheduler-plugin-8a826c486a1','medium: K8S - Creating a kube-scheduler plugin','','N/A',0,'A curated technical resource and architectural guide covering medium: K8S - Creating a kube-scheduler plugin in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779030390,0,'2026-05-17T17:06:30.647642+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes.md"]','["kubernetes.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://medium.com/@junjun231953_53717/terraform-best-practices-737153356d41','medium.com/@junjun231953_53717: Terraform Best Practices','','N/A',0,'A curated technical resource and architectural guide covering medium.com/@junjun231953_53717: Terraform Best Practices in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779033704,0,'2026-05-17T18:01:44.279467+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/terraform.md"]','["terraform.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://medium.com/@jweng1/setting-up-kafkasource-to-send-data-and-displayed-with-knative-event-display-33891b253442','medium: Setting up KafkaSource to send data and displayed with Knative event-display','','N/A',0,'A curated technical resource and architectural guide covering medium: Setting up KafkaSource to send data and displayed with Knative event-display in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779031944,0,'2026-05-17T17:32:24.807702+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/demos.md"]','["demos.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://medium.com/@kachidude007/setting-up-an-access-token-in-gitlab-for-a-jenkins-pipeline-a688dd6c994a','medium.com/@kachidude007: Setting up an Access Token in GitLab for a Jenkins'' Pipeline','','N/A',0,'A curated technical resource and architectural guide covering medium.com/@kachidude007: Setting up an Access Token in GitLab for a Jenkins'' Pipeline in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779030199,0,'2026-05-17T17:03:19.056839+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/demos.md"]','["demos.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://medium.com/@kajan26/the-myth-of-scalability-in-kubernetes-e49953944b8e','medium.com/@kajan26: The Myth of scalability in Kubernetes','','N/A',0,'A curated technical resource and architectural guide covering medium.com/@kajan26: The Myth of scalability in Kubernetes in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779032920,0,'2026-05-17T17:48:40.302734+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes.md"]','["kubernetes.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://medium.com/@karanshingde/machine-learning-in-production-your-comprehensive-101-practical-guide-c7de0b5ad011','medium.com/@karanshingde: Machine Learning in Production— Your Comprehensive'' 101 Practical Guide','','N/A',0,'A curated technical resource and architectural guide covering medium.com/@karanshingde: Machine Learning in Production— Your Comprehensive'' 101 Practical Guide in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779034454,0,'2026-05-17T18:14:14.127812+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/mlops.md"]','["mlops.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://medium.com/@kennethtcp/how-to-spread-replica-pods-into-nodes-evenly-by-topologyspreadconstraints-8abd03424aae','medium.com/@kennethtcp: How to spread replica pods into nodes evenly by'' topologySpreadConstraints','','N/A',0,'A curated technical resource and architectural guide covering medium.com/@kennethtcp: How to spread replica pods into nodes evenly by'' topologySpreadConstraints in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779029565,0,'2026-05-17T16:52:45.149677+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes.md"]','["kubernetes.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://medium.com/@kevin30101999/machine-learning-pipeline-using-argo-workflow-be91feb07c41','medium.com/@kevin30101999: Machine Learning Pipeline using Argo workflow'' 🌟','','N/A',0,'A curated technical resource and architectural guide covering medium.com/@kevin30101999: Machine Learning Pipeline using Argo workflow'' 🌟 in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779032289,0,'2026-05-17T17:38:09.682439+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/mlops.md"]','["mlops.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://medium.com/@kewynakshlley/performance-evaluation-of-the-autoscaling-strategies-vertical-and-horizontal-using-kubernetes-42d9a1663e6b','medium.com/@kewynakshlley: Performance evaluation of the autoscaling strategies'' vertical and horizontal using Kubernetes','','N/A',0,'A curated technical resource and architectural guide covering medium.com/@kewynakshlley: Performance evaluation of the autoscaling strategies'' vertical and horizontal using Kubernetes in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779032420,0,'2026-05-17T17:40:20.900594+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-autoscaling.md"]','["kubernetes-autoscaling.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://medium.com/@kinghuang/docker-compose-anchors-aliases-extensions-a1e4105d70bd','medium: Don’t Repeat Yourself with Anchors, Aliases and Extensions in Docker'' Compose Files','','N/A',0,'A curated technical resource and architectural guide covering medium: Don’t Repeat Yourself with Anchors, Aliases and Extensions in Docker'' Compose Files in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779030014,0,'2026-05-17T17:00:14.691964+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/yaml.md"]','["yaml.md"]','{}','{"is_special": true}');
INSERT INTO "resources" VALUES('https://medium.com/@knoldus/configure-ssl-certificate-with-cert-manager-on-kubernetes-e5ca8a804e16','medium.com/@knoldus: Configure SSL certificate with cert-manager on Kubernetes','','N/A',0,'A curated technical resource and architectural guide covering medium.com/@knoldus: Configure SSL certificate with cert-manager on Kubernetes in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779031676,0,'2026-05-17T17:27:56.554534+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-security.md"]','["kubernetes-security.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://medium.com/@knoldus/how-to-schedule-pods-on-nodes-in-kubernetes-af321d8ea5d','==medium: How to Schedule Pods on Nodes in Kubernetes==','','N/A',0,'A curated technical resource and architectural guide covering ==medium: How to Schedule Pods on Nodes in Kubernetes== in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779029269,0,'2026-05-17T16:47:49.742196+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes.md"]','["kubernetes.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://medium.com/@knoldus/introduction-to-kubernetes-deployment-strategies-part-3-5037a6b4d6aa','medium.com/@knoldus: Introduction to Kubernetes Deployment Strategies —'' Part 3','','N/A',0,NULL,NULL,NULL,NULL,0,NULL,'manual','N/A',100.0,1779033432,0,'2026-05-17T17:57:12.048373+02:00',NULL,NULL,NULL,'[]','[]','["docs/kubernetes.md"]','[]','{}','{}');
INSERT INTO "resources" VALUES('https://medium.com/@knoldus/introduction-to-sealed-secrets-in-kubernetes-7857b361a845','medium.com/@knoldus: Introduction to sealed secrets in Kubernetes','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','N/A',100.0,1779033788,0,'2026-05-17T18:03:08.670834+02:00',NULL,NULL,NULL,'[]','[]','["docs/kubernetes-security.md"]','[]','{}','{"duplicate_of": "https://medium.com/@knoldus/using-sealed-secrets-in-kubernetes-7f7518d4c984"}');
INSERT INTO "resources" VALUES('https://medium.com/@knoldus/using-sealed-secrets-in-kubernetes-7f7518d4c984','medium.com/@knoldus: Using sealed secrets in Kubernetes','','N/A',0,'A curated technical resource and architectural guide covering medium.com/@knoldus: Using sealed secrets in Kubernetes in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779033572,0,'2026-05-17T17:59:32.542768+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-security.md"]','["kubernetes-security.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://medium.com/@krishnendupatra/best-practices-to-achieve-zero-downtime-on-kubernetes-deployments-438f15cd811e','medium.com/@krishnendupatra: Best practices to achieve Zero downtime on'' Kubernetes deployments','','N/A',0,'A curated technical resource and architectural guide covering medium.com/@krishnendupatra: Best practices to achieve Zero downtime on'' Kubernetes deployments in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779031535,0,'2026-05-17T17:25:35.470635+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes.md"]','["kubernetes.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://medium.com/@kylekhunter/kubernetes-monitoring-with-prometheus-a149c35694c4','medium.com/@kylekhunter: Kubernetes Monitoring with Prometheus','','N/A',0,'A curated technical resource and architectural guide covering medium.com/@kylekhunter: Kubernetes Monitoring with Prometheus in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779030009,0,'2026-05-17T17:00:09.182451+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-monitoring.md"]','["kubernetes-monitoring.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://medium.com/@kylelzk/kubernetes-theory-understanding-kubernetes-components-a-deep-dive-ac31b7463df2','medium.com/@kylelzk: Kubernetes Theory - Understanding Kubernetes Components:'' A Deep Dive','','N/A',0,'A curated technical resource and architectural guide covering medium.com/@kylelzk: Kubernetes Theory - Understanding Kubernetes Components:'' A Deep Dive in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779033384,0,'2026-05-17T17:56:24.451316+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes.md"]','["kubernetes.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://medium.com/@ladoui.bilal/10-git-commands-should-every-devops-should-know-6ae07f5e1989','==medium.com/@ladoui.bilal: 10 Git commands every DevOps should know== 🌟','','N/A',0,'A curated technical resource and architectural guide covering ==medium.com/@ladoui.bilal: 10 Git commands every DevOps should know== 🌟 in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779030335,0,'2026-05-17T17:05:35.205309+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/git.md"]','["git.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://medium.com/@lambdaEranga/monitor-kubernets-services-endpoints-with-prometheus-blackbox-exporter-a64e062c05d5','medium.com/@lambdaEranga: Monitor Kubernets Services/Endpoints with Prometheus'' Blackbox Exporter 🌟','','N/A',0,'A curated technical resource and architectural guide covering medium.com/@lambdaEranga: Monitor Kubernets Services/Endpoints with Prometheus'' Blackbox Exporter 🌟 in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779032902,0,'2026-05-17T17:48:22.041171+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-monitoring.md"]','["kubernetes-monitoring.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://medium.com/@leocherian/simple-cdk-app-to-create-eks-cluster-06f651a12ccd','medium.com/@leocherian: Simple CDK app to create EKS Cluster','','N/A',0,'A curated technical resource and architectural guide covering medium.com/@leocherian: Simple CDK app to create EKS Cluster in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779034424,0,'2026-05-17T18:13:44.546344+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/managed-kubernetes-in-public-cloud.md"]','["managed-kubernetes-in-public-cloud.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://medium.com/@lessandro.ugulino/securing-the-kubernetes-cluster-c5ab43fe0dd0','medium: Securing the Kubernetes cluster | Lessandro Z. Ugulino','','N/A',0,'A curated technical resource and architectural guide covering medium: Securing the Kubernetes cluster | Lessandro Z. Ugulino in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779031328,0,'2026-05-17T17:22:08.916588+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-security.md"]','["kubernetes-security.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://medium.com/@lfoster49203/kubernetes-on-azure-setting-up-a-cluster-on-microsoft-azure-with-azure-aks-d6bee3eaa65','medium.com/@lfoster49203: Kubernetes on Azure: Setting up a cluster on Microsoft'' Azure (with Azure AKS)','','N/A',0,'A curated technical resource and architectural guide covering medium.com/@lfoster49203: Kubernetes on Azure: Setting up a cluster on Microsoft'' Azure (with Azure AKS) in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779032539,0,'2026-05-17T17:42:19.912231+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/managed-kubernetes-in-public-cloud.md"]','["managed-kubernetes-in-public-cloud.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://medium.com/@litombeg/kubernetes-high-level-architecture-8a39456c2023','medium.com/@litombeg: Kubernetes High-Level Architecture','','N/A',0,'A curated technical resource and architectural guide covering medium.com/@litombeg: Kubernetes High-Level Architecture in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779030726,0,'2026-05-17T17:12:06.957195+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes.md"]','["kubernetes.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://medium.com/@lucapompei91/kubernetes-observability-17a7875a38f6','medium.com/@lucapompei91: Kubernetes observability','','N/A',0,'A curated technical resource and architectural guide covering medium.com/@lucapompei91: Kubernetes observability in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779030528,0,'2026-05-17T17:08:48.894036+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-monitoring.md"]','["kubernetes-monitoring.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://medium.com/@lupass93/zero-trust-architecture-on-kubernetes-with-istio-service-mesh-eade6c5a3c53','medium.com/@lupass93: Zero Trust Architecture on Kubernetes with Istio Service'' Mesh','','N/A',0,'A curated technical resource and architectural guide covering medium.com/@lupass93: Zero Trust Architecture on Kubernetes with Istio Service'' Mesh in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779031445,0,'2026-05-17T17:24:05.851556+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/istio.md"]','["istio.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://medium.com/@m.json/the-kubernetes-cloud-controller-manager-d440af0d2be5','medium: The Kubernetes Cloud Controller Manager','','N/A',0,'A curated technical resource and architectural guide covering medium: The Kubernetes Cloud Controller Manager in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779030119,0,'2026-05-17T17:01:59.138915+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes.md"]','["kubernetes.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://medium.com/@madhankannan7/kubernetes-in-production-key-considerations-b2ead677fd78','medium.com/@madhankannan7: Kubernetes in Production: Key Considerations','','N/A',0,'A curated technical resource and architectural guide covering medium.com/@madhankannan7: Kubernetes in Production: Key Considerations in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779031349,0,'2026-05-17T17:22:29.200381+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes.md"]','["kubernetes.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://medium.com/@maggarwa/part-1-why-red-hat-openshift-service-mesh-54b8b6ae1a8f','medium: Part 1 — Why Red Hat Openshift Service Mesh? 🌟','','N/A',0,'A curated technical resource and architectural guide covering medium: Part 1 — Why Red Hat Openshift Service Mesh? 🌟 in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779030403,0,'2026-05-17T17:06:43.673567+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/servicemesh.md"]','["servicemesh.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://medium.com/@magstherdev/opentelemetry-on-kubernetes-c167f024b35f','medium.com/@magstherdev: OpenTelemetry on Kubernetes 🌟','','N/A',0,'A curated technical resource and architectural guide covering medium.com/@magstherdev: OpenTelemetry on Kubernetes 🌟 in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779031442,0,'2026-05-17T17:24:02.142284+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-monitoring.md"]','["kubernetes-monitoring.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://medium.com/@magstherdev/opentelemetry-operator-d3d407354cbf','medium.com/@magstherdev: OpenTelemetry Operator','','N/A',0,'A curated technical resource and architectural guide covering medium.com/@magstherdev: OpenTelemetry Operator in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'duplicate','manual','N/A',100.0,1779032622,0,'2026-05-17T17:43:42.458912+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-operators-controllers.md", "docs/monitoring.md"]','["kubernetes-operators-controllers.md", "monitoring.md"]','{}','{"duplicate_of": "https://medium.com/@magstherdev/opentelemetry-on-kubernetes-c167f024b35f"}');
INSERT INTO "resources" VALUES('https://medium.com/@maneesha649nirman/design-patterns-for-microservices-30bed0d215f5','medium.com/@maneesha649nirman: Design Patterns For Microservices','','N/A',0,'A curated technical resource and architectural guide covering medium.com/@maneesha649nirman: Design Patterns For Microservices in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779031377,0,'2026-05-17T17:22:57.617343+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/introduction.md"]','["introduction.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://medium.com/@maninder.bindra/using-nginx-ingress-controller-to-restrict-access-by-ip-ip-whitelisting-for-a-service-deployed-to-bd5c86dc66d6','medium: Using nginx-ingress controller to restrict access by IP (ip whitelisting)'' for a service deployed to a Kubernetes (AKS) cluster','','N/A',0,'A curated technical resource and architectural guide covering medium: Using nginx-ingress controller to restrict access by IP (ip whitelisting)'' for a service deployed to a Kubernetes (AKS) cluster in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779033772,0,'2026-05-17T18:02:52.782319+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-networking.md"]','["kubernetes-networking.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://medium.com/@marc.guerrini/diy-istio-validate-jwt-1ffbd488b1f3','medium.com/@marc.guerrini: DIY — Istio — validate JWT','','N/A',0,'A curated technical resource and architectural guide covering medium.com/@marc.guerrini: DIY — Istio — validate JWT in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779034372,0,'2026-05-17T18:12:52.698739+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/istio.md"]','["istio.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://medium.com/@marc.khouzam/shell-completion-for-plugins-with-helm-3-8-7cb001012a54','medium.com/@marc.khouzam: Shell completion for plugins with Helm 3.8','','N/A',0,'A curated technical resource and architectural guide covering medium.com/@marc.khouzam: Shell completion for plugins with Helm 3.8 in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779030230,0,'2026-05-17T17:03:50.379164+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/helm.md"]','["helm.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://medium.com/@marco.franssen/gitops-using-helmsman-to-apply-helm-charts-to-k8s-1a7217ced411','medium: Gitops using Helmsman to apply Helm Charts to k8s','','N/A',0,'A curated technical resource and architectural guide covering medium: Gitops using Helmsman to apply Helm Charts to k8s in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779033309,0,'2026-05-17T17:55:09.107364+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/helm.md"]','["helm.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://medium.com/@marco.franssen/install-hashicorp-vault-on-kubernetes-using-helm-part-2-d612cf6c0c91','==medium: Install Hashicorp Vault on Kubernetes using Helm — Part 2== |'' Marco Franssen','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','N/A',100.0,1779031896,0,'2026-05-17T17:31:36.219976+02:00',NULL,NULL,NULL,'[]','[]','["docs/devsecops.md"]','[]','{}','{"duplicate_of": "https://marcofranssen.nl/install-hashicorp-vault-on-kubernetes-using-helm-part-1"}');
INSERT INTO "resources" VALUES('https://medium.com/@marinradjenovic/why-do-you-still-need-to-think-of-scalability-when-architecting-serverless-apps-a2e1f14e3eca','medium.com/@marinradjenovic: Why do you still need to think of scalability'' when architecting Serverless apps?','','N/A',0,'A curated technical resource and architectural guide covering medium.com/@marinradjenovic: Why do you still need to think of scalability'' when architecting Serverless apps? in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779029899,0,'2026-05-17T16:58:19.073319+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/serverless.md"]','["serverless.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://medium.com/@mariusz_kujawski/terraform-for-a-data-engineer-553f7538fec8','medium.com/@mariusz_kujawski: Terraform for a Data Engineer','','N/A',0,'A curated technical resource and architectural guide covering medium.com/@mariusz_kujawski: Terraform for a Data Engineer in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779032287,0,'2026-05-17T17:38:07.584444+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/terraform.md"]','["terraform.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://medium.com/@mark.andreev/how-to-configure-kubernetes-memory-limits-for-java-application-ec0cc5a68c24','medium.com/@mark.andreev: How to configure Kubernetes memory limits for'' Java application','','N/A',0,'A curated technical resource and architectural guide covering medium.com/@mark.andreev: How to configure Kubernetes memory limits for'' Java application in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779029356,0,'2026-05-17T16:49:16.188684+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes.md"]','["kubernetes.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://medium.com/@markcallen_devops/setup-kubernetes-admin-on-linux-with-brew-da143cef1c90','medium.com/@markcallen_devops: Setup Kubernetes Admin on Linux with Brew','','N/A',0,'A curated technical resource and architectural guide covering medium.com/@markcallen_devops: Setup Kubernetes Admin on Linux with Brew in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779032751,0,'2026-05-17T17:45:51.444563+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-tools.md"]','["kubernetes-tools.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://medium.com/@marko.luksa/delaying-application-start-until-sidecar-is-ready-2ec2d21a7b74','medium: Delaying application start until sidecar is ready','','N/A',0,'A curated technical resource and architectural guide covering medium: Delaying application start until sidecar is ready in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779031416,0,'2026-05-17T17:23:36.253116+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes.md"]','["kubernetes.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://medium.com/@marom.itamar/kubernetes-controllers-custom-resources-and-operators-explained-8e92f46829f6','medium.com/@marom.itamar: Kubernetes Controllers, Custom Resources, and'' Operators Explained','','N/A',0,'A curated technical resource and architectural guide covering medium.com/@marom.itamar: Kubernetes Controllers, Custom Resources, and'' Operators Explained in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779030196,0,'2026-05-17T17:03:16.218631+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-operators-controllers.md"]','["kubernetes-operators-controllers.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://medium.com/@martin.hodges/adding-observability-to-a-kubernetes-cluster-using-prometheus-c2cba6c0fdaa','medium.com/@martin.hodges: Adding observability to a Kubernetes cluster'' using Prometheus','','N/A',0,'A curated technical resource and architectural guide covering medium.com/@martin.hodges: Adding observability to a Kubernetes cluster'' using Prometheus in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779033157,0,'2026-05-17T17:52:37.868372+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-monitoring.md"]','["kubernetes-monitoring.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://medium.com/@martin.hodges/enabling-tls-on-your-vault-cluster-on-kubernetes-0d20439b13d0','medium.com/@martin.hodges: Enabling TLS on your Vault cluster on Kubernetes','','N/A',0,'A curated technical resource and architectural guide covering medium.com/@martin.hodges: Enabling TLS on your Vault cluster on Kubernetes in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779031541,0,'2026-05-17T17:25:41.288398+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/devsecops.md"]','["devsecops.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://medium.com/@martin.hodges/how-to-install-keycloak-iam-on-your-kubernetes-cluster-backed-by-postgres-1228eae4faeb','medium.com/@martin.hodges: How to install Keycloak IAM on your Kubernetes'' cluster, backed by Postgres','','N/A',0,'A curated technical resource and architectural guide covering medium.com/@martin.hodges: How to install Keycloak IAM on your Kubernetes'' cluster, backed by Postgres in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779031896,0,'2026-05-17T17:31:36.232083+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/devsecops.md"]','["devsecops.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://medium.com/@martin.hodges/introduction-to-vault-to-provide-secret-management-in-your-kubernetes-cluster-658b58372569','medium.com/@martin.hodges: Introduction to Vault to provide secret management'' in your Kubernetes cluster','','N/A',0,'A curated technical resource and architectural guide covering medium.com/@martin.hodges: Introduction to Vault to provide secret management'' in your Kubernetes cluster in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779032869,0,'2026-05-17T17:47:49.050703+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/devsecops.md"]','["devsecops.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://medium.com/@martin.hodges/use-terraform-ansible-and-github-actions-to-automate-running-your-spring-boot-application-on-e82424da828e','medium.com/@martin.hodges: Spring Boot CI/CD on Kubernetes using Terraform,'' Ansible and GitHub: Part 12','','N/A',0,'A curated technical resource and architectural guide covering medium.com/@martin.hodges: Spring Boot CI/CD on Kubernetes using Terraform,'' Ansible and GitHub: Part 12 in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779031844,0,'2026-05-17T17:30:44.316104+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/demos.md"]','["demos.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://medium.com/@martin.hodges/using-a-wildcard-certificate-within-your-kubernetes-cluster-87c014e8dafe','medium.com/@martin.hodges: Using a wildcard certificate within your Kubernetes'' cluster','','N/A',0,'A curated technical resource and architectural guide covering medium.com/@martin.hodges: Using a wildcard certificate within your Kubernetes'' cluster in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779032642,0,'2026-05-17T17:44:02.420397+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-security.md"]','["kubernetes-security.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://medium.com/@martin.hodges/why-do-i-need-an-api-gateway-on-a-kubernetes-cluster-c70f15da836c','medium.com/@martin.hodges: Why do I need an API Gateway on a Kubernetes'' cluster','','N/A',0,'A curated technical resource and architectural guide covering medium.com/@martin.hodges: Why do I need an API Gateway on a Kubernetes'' cluster in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779032966,0,'2026-05-17T17:49:26.263089+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/developerportals.md"]','["developerportals.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://medium.com/@martin.schneppenheim/utilizing-and-monitoring-kubernetes-cluster-resources-more-effectively-using-this-tool-df4c68ec2053','medium: Utilizing and monitoring kubernetes cluster resources more effectively','','N/A',0,'A curated technical resource and architectural guide covering medium: Utilizing and monitoring kubernetes cluster resources more effectively in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779032368,0,'2026-05-17T17:39:28.388018+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-monitoring.md"]','["kubernetes-monitoring.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://medium.com/@mathieuces/how-to-calculate-cpu-for-containers-in-k8s-dynamically-47a89e3886eb','==medium.com/@mathieuces: How to calculate CPU for containers in k8s dynamically'' ?== 🌟','','N/A',0,'A curated technical resource and architectural guide covering ==medium.com/@mathieuces: How to calculate CPU for containers in k8s dynamically'' ?== 🌟 in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779034232,0,'2026-05-17T18:10:32.485011+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes.md"]','["kubernetes.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://medium.com/@mbarkin.narin/problem-solving-strategies-for-microservice-architecture-part-iii-c15830151890','medium.com/@mbarkin.narin: Problem Solving Strategies for Microservice Architecture'' Part III','','N/A',0,'A curated technical resource and architectural guide covering medium.com/@mbarkin.narin: Problem Solving Strategies for Microservice Architecture'' Part III in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779030119,0,'2026-05-17T17:01:59.171872+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/introduction.md"]','["introduction.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://medium.com/@mehmetodabashi/authentication-and-authorization-in-kubernetes-client-certificates-and-role-based-access-control-d4e98a3c1098','medium.com/@mehmetodabashi: Authentication and Authorization in Kubernetes:'' Client Certificates and Role Based Access Control (RBAC)','','N/A',0,'A curated technical resource and architectural guide covering medium.com/@mehmetodabashi: Authentication and Authorization in Kubernetes:'' Client Certificates and Role Based Access Control (RBAC) in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779033619,0,'2026-05-17T18:00:19.153220+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-security.md"]','["kubernetes-security.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://medium.com/@mehmetodabashi/kubernetes-networking-and-service-object-understanding-clusterip-and-nodeport-with-hands-on-study-90cfeaf66e8c','medium.com/@mehmetodabashi: Kubernetes networking and service object: Understanding'' ClusterIp and nodePort with hands on study','','N/A',0,'A curated technical resource and architectural guide covering medium.com/@mehmetodabashi: Kubernetes networking and service object: Understanding'' ClusterIp and nodePort with hands on study in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779031999,0,'2026-05-17T17:33:19.829840+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-networking.md"]','["kubernetes-networking.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://medium.com/@meng.yan/what-happens-when-deleting-a-pod-d1219c7e1b53','medium.com/@meng.yan: What Happens When Deleting a Pod','','N/A',0,'A curated technical resource and architectural guide covering medium.com/@meng.yan: What Happens When Deleting a Pod in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779034265,0,'2026-05-17T18:11:05.009450+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes.md"]','["kubernetes.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://medium.com/@mertmengu/aws-sam-cli-advanced-serverless-deployments-07432fee87ab','AWS SAM CLI Advanced Serverless Deployments','','N/A',0,'A curated technical resource and architectural guide covering AWS SAM CLI Advanced Serverless Deployments in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779031981,0,'2026-05-17T17:33:01.132880+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/aws-serverless.md"]','["aws-serverless.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://medium.com/@mfsilv/kubernetes-a-gentle-introduction-9d23de7f00e0','medium: Kubernetes for dummies: introduction. Part 1','','N/A',0,'A curated technical resource and architectural guide covering medium: Kubernetes for dummies: introduction. Part 1 in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779032157,0,'2026-05-17T17:35:57.072660+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes.md"]','["kubernetes.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://medium.com/@mfsilv/kubernetes-for-dummies-the-cluster-7cf6a7b5532','medium: Kubernetes for dummies: the cluster. Part 2','','N/A',0,NULL,NULL,NULL,NULL,0,NULL,'manual','N/A',100.0,1779033486,0,'2026-05-17T17:58:06.697646+02:00',NULL,NULL,NULL,'[]','[]','["docs/kubernetes.md"]','[]','{}','{}');
INSERT INTO "resources" VALUES('https://medium.com/@michaeljguarino/how-we-created-an-in-browser-kubernetes-experience-58c065cda803','medium.com/@michaeljguarino: How we Created an in-Browser Kubernetes Experience','','N/A',0,'A curated technical resource and architectural guide covering medium.com/@michaeljguarino: How we Created an in-Browser Kubernetes Experience in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779033917,0,'2026-05-17T18:05:17.104319+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-tools.md"]','["kubernetes-tools.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://medium.com/@michaelkm03/api-testing-with-postman-build-a-dynamic-test-suite-e874f4d78e69','medium: API Testing with Postman — Build a Dynamic Test Suite','','N/A',0,NULL,NULL,NULL,NULL,0,NULL,'manual','N/A',100.0,1779029369,0,'2026-05-17T16:49:29.329864+02:00',NULL,NULL,NULL,'[]','[]','["docs/postman.md"]','[]','{}','{}');
INSERT INTO "resources" VALUES('https://medium.com/@michaelkm03/rest-api-test-automation-with-postman-jenkins-1-of-3-860edf3c2a45','medium: API Testing with Postman','','N/A',0,NULL,NULL,NULL,NULL,0,NULL,'manual','N/A',100.0,1779032462,0,'2026-05-17T17:41:02.022954+02:00',NULL,NULL,NULL,'[]','[]','["docs/postman.md"]','[]','{}','{}');
INSERT INTO "resources" VALUES('https://medium.com/@micheldirk/on-amazon-eks-and-karpenter-2b84e75e254e','medium.com/@micheldirk: On Amazon EKS and Karpenter','','N/A',0,'A curated technical resource and architectural guide covering medium.com/@micheldirk: On Amazon EKS and Karpenter in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779033757,0,'2026-05-17T18:02:37.299393+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-tools.md"]','["kubernetes-tools.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://medium.com/@mikakrief/using-azure-service-operator-v2-4a1fa1f5e3b8','medium.com/@mikakrief: Using Azure Service Operator v2','','N/A',0,'A curated technical resource and architectural guide covering medium.com/@mikakrief: Using Azure Service Operator v2 in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779032254,0,'2026-05-17T17:37:34.673857+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/azure.md", "docs/kubernetes-operators-controllers.md"]','["azure.md", "kubernetes-operators-controllers.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://medium.com/@mike_tyson_cloud/aws-landing-zone-mastering-the-architecture-best-practices-and-design-secrets-a37746f72962','medium.com/@mike_tyson_cloud: AWS Landing Zone: Mastering the Architecture'' — Best Practices and Design Secrets','','N/A',0,'A curated technical resource and architectural guide covering medium.com/@mike_tyson_cloud: AWS Landing Zone: Mastering the Architecture'' — Best Practices and Design Secrets in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779030846,0,'2026-05-17T17:14:06.497745+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/aws-miscellaneous.md"]','["aws-miscellaneous.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://medium.com/@mike_tyson_cloud/it-automation-10-alternatives-to-terraform-286107def5ad','medium.com/@mike_tyson_cloud: IT Automation: 10 Alternatives To Terraform','','N/A',0,'A curated technical resource and architectural guide covering medium.com/@mike_tyson_cloud: IT Automation: 10 Alternatives To Terraform in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779030433,0,'2026-05-17T17:07:13.684105+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/terraform.md"]','["terraform.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://medium.com/@mjkool/kubernetes-operator-simplified-96b8c8f7e627','medium.com/@mjkool: Kubernetes Operator — Simplified!','','N/A',0,'A curated technical resource and architectural guide covering medium.com/@mjkool: Kubernetes Operator — Simplified! in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779030028,0,'2026-05-17T17:00:28.680706+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-operators-controllers.md"]','["kubernetes-operators-controllers.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://medium.com/@mkremer_75412/why-postgres-rds-didnt-work-for-us-and-why-it-won-t-work-for-you-if-you-re-implementing-a-big-6c4fff5a8644','medium.com/@mkremer_75412: Why Postgres RDS didn’t work for us (and why'' it won’t work for you if you’re implementing a big data solution)','','N/A',0,'A curated technical resource and architectural guide covering medium.com/@mkremer_75412: Why Postgres RDS didn’t work for us (and why'' it won’t work for you if you’re implementing a big data solution) in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779031539,0,'2026-05-17T17:25:39.734656+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/databases.md"]','["databases.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://medium.com/@moep_moep/test-driven-development-with-ansible-using-molecule-3386cef987ac','medium.com: Test driven Development with Ansible using Molecule','','N/A',0,'A curated technical resource and architectural guide covering medium.com: Test driven Development with Ansible using Molecule in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779031099,0,'2026-05-17T17:18:19.079790+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/ansible.md"]','["ansible.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://medium.com/@mohaamer5/kubernetes-pod-priority-and-preemption-943c58aee07d','medium.com: kubernetes Pod Priority and Preemption','','N/A',0,'A curated technical resource and architectural guide covering medium.com: kubernetes Pod Priority and Preemption in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'duplicate','manual','N/A',100.0,1779033479,0,'2026-05-17T17:57:59.070737+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes.md"]','["kubernetes.md"]','{}','{"duplicate_of": "https://bytes.devopscube.com/p/pod-priority-preemption-explained"}');
INSERT INTO "resources" VALUES('https://medium.com/@moshe.beladev.mb/better-debugging-environment-for-your-micro-services-9420a71b8a37','medium: Better Debugging Environment for your Micro-Services','','N/A',0,'A curated technical resource and architectural guide covering medium: Better Debugging Environment for your Micro-Services in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779030522,0,'2026-05-17T17:08:42.170144+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-troubleshooting.md"]','["kubernetes-troubleshooting.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://medium.com/@muhidabid.cs/why-does-kubernetes-need-ingress-73d969fb6ffe','medium.com/@muhidabid.cs: Why does Kubernetes need Ingress?','','N/A',0,'A curated technical resource and architectural guide covering medium.com/@muhidabid.cs: Why does Kubernetes need Ingress? in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779033569,0,'2026-05-17T17:59:29.953990+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-networking.md"]','["kubernetes-networking.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://medium.com/@muppedaanvesh/a-hand-on-guide-to-vault-in-kubernetes-%EF%B8%8F-1daf73f331bd','medium.com/@muppedaanvesh: A Hands-On Guide to Vault in Kubernetes','','N/A',0,'A curated technical resource and architectural guide covering medium.com/@muppedaanvesh: A Hands-On Guide to Vault in Kubernetes in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779032877,0,'2026-05-17T17:47:57.756724+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/devsecops.md"]','["devsecops.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://medium.com/@muppedaanvesh/a-hands-on-guide-to-kubernetes-monitoring-using-prometheus-grafana-%EF%B8%8F-b0e00b1ae039','medium.com/@muppedaanvesh: A Hands-On Guide to Kubernetes Monitoring Using'' Prometheus & Grafana','','N/A',0,'A curated technical resource and architectural guide covering medium.com/@muppedaanvesh: A Hands-On Guide to Kubernetes Monitoring Using'' Prometheus & Grafana in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779032360,0,'2026-05-17T17:39:20.926772+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-monitoring.md"]','["kubernetes-monitoring.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://medium.com/@muppedaanvesh/azure-devops-self-hosted-agents-on-kubernetes-part-1-aa91e7912f79','medium.com/@muppedaanvesh: Azure DevOps — Self Hosted Agents on Kubernetes'' — PART-1','','N/A',0,'A curated technical resource and architectural guide covering medium.com/@muppedaanvesh: Azure DevOps — Self Hosted Agents on Kubernetes'' — PART-1 in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779029502,0,'2026-05-17T16:51:42.361340+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/azure.md"]','["azure.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://medium.com/@mustafaaltunok/how-ingress-service-deployment-and-pod-link-to-eachother-d3a6ae2c0e06','medium.com/@mustafaaltunok: How Ingress, Service, Deployment and Pod Link'' to each other','','N/A',0,'A curated technical resource and architectural guide covering medium.com/@mustafaaltunok: How Ingress, Service, Deployment and Pod Link'' to each other in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779029805,0,'2026-05-17T16:56:45.136000+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-networking.md"]','["kubernetes-networking.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://medium.com/@nadinCodeHat/http-based-microservices-is-a-bad-idea-670d3db29ca6','medium.com/@nadinCodeHat: HTTP based Microservices is a bad idea 🌟','','N/A',0,'A curated technical resource and architectural guide covering medium.com/@nadinCodeHat: HTTP based Microservices is a bad idea 🌟 in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779032368,0,'2026-05-17T17:39:28.379902+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/introduction.md"]','["introduction.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://medium.com/@nanditasahu031/devsecops-implementing-secure-ci-cd-pipelines-9653726b4916','medium.com/@nanditasahu031: DevSecOps — Implementing Secure CI/CD Pipelines'' 🌟','','N/A',0,'A curated technical resource and architectural guide covering medium.com/@nanditasahu031: DevSecOps — Implementing Secure CI/CD Pipelines'' 🌟 in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779033713,0,'2026-05-17T18:01:53.533902+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/devsecops.md"]','["devsecops.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://medium.com/@nanditasahu031/how-to-integrate-hashicorp-vault-with-jenkins-to-secure-your-secrets-f13bb36e28e9','medium.com/@nanditasahu031: How to Integrate HashiCorp Vault with Jenkins'' to secure your Secrets','','N/A',0,NULL,NULL,NULL,NULL,0,NULL,'manual','N/A',100.0,1779031649,0,'2026-05-17T17:27:29.432503+02:00',NULL,NULL,NULL,'[]','[]','["docs/jenkins.md"]','[]','{}','{}');
INSERT INTO "resources" VALUES('https://medium.com/@nanditasahu031/how-to-start-with-kustomize-its-features-dd541c3d2fa8','medium.com/@nanditasahu031: How to Start with Kustomize — it’s Features','','N/A',0,'A curated technical resource and architectural guide covering medium.com/@nanditasahu031: How to Start with Kustomize — it’s Features in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779029899,0,'2026-05-17T16:58:19.053317+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kustomize.md"]','["kustomize.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://medium.com/@nanditasahu031/how-to-start-with-terragrunt-5cd1a842088a','medium.com/@nanditasahu031: How to Start with Terragrunt 🌟','','N/A',0,'A curated technical resource and architectural guide covering medium.com/@nanditasahu031: How to Start with Terragrunt 🌟 in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779031226,0,'2026-05-17T17:20:26.322070+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/terraform.md"]','["terraform.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://medium.com/@nanditasahu031/istio-service-mesh-a11654f90ed9','medium.com/@nanditasahu031: Istio Service Mesh 🌟','','N/A',0,'A curated technical resource and architectural guide covering medium.com/@nanditasahu031: Istio Service Mesh 🌟 in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779031142,0,'2026-05-17T17:19:02.592492+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/istio.md"]','["istio.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://medium.com/@nanditasahu031/terraform-with-gcp-cloud-d25d60a6e740','medium.com/@nanditasahu031: Terraform with GCP Cloud','','N/A',0,'A curated technical resource and architectural guide covering medium.com/@nanditasahu031: Terraform with GCP Cloud in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779031987,0,'2026-05-17T17:33:07.519978+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/terraform.md"]','["terraform.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://medium.com/@nanditasahu031/terraformer-generate-terraform-files-from-existing-infrastructure-5d709fedd2b9','medium.com/@nanditasahu031: Terraformer — Generate Terraform Files from'' Existing Infrastructure','','N/A',0,'A curated technical resource and architectural guide covering medium.com/@nanditasahu031: Terraformer — Generate Terraform Files from'' Existing Infrastructure in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779032239,0,'2026-05-17T17:37:19.300954+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/terraform.md"]','["terraform.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://medium.com/@nblaye/exporting-kafka-jmx-metrics-to-grafana-1b9d32fe900a',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,'manual','N/A',100.0,1779032731,0,'2026-05-17T17:45:31.773289+02:00',NULL,NULL,NULL,'[]','[]','["docs/monitoring.md"]','[]','{}','{}');
INSERT INTO "resources" VALUES('https://medium.com/@neonforge/why-you-shouldnt-use-aws-managed-kms-keys-83d9eb9d5090','medium.com/@neonforge: Why You Shouldn’t Use AWS managed KMS Keys','','N/A',0,'A curated technical resource and architectural guide covering medium.com/@neonforge: Why You Shouldn’t Use AWS managed KMS Keys in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779034326,0,'2026-05-17T18:12:06.322793+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/aws-security.md"]','["aws-security.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://medium.com/@nidhibansal26/iac-and-openshift-virtualization-handshake-c0a4ada79af5','IaC and OpenShift Virtualization handshake (using Terraform for VMs on OCP)','','N/A',0,'A curated technical resource and architectural guide covering IaC and OpenShift Virtualization handshake (using Terraform for VMs on OCP) in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779029067,0,'2026-05-17T16:44:27.850496+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/iac.md"]','["iac.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://medium.com/@nikhil.purva/securing-kubernetes-secrets-with-hashicorp-vault-a9555728e095','medium.com/@nikhil.purva: Securing Kubernetes Secrets with HashiCorp Vault','','N/A',0,'A curated technical resource and architectural guide covering medium.com/@nikhil.purva: Securing Kubernetes Secrets with HashiCorp Vault in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779029487,0,'2026-05-17T16:51:27.026816+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/devsecops.md"]','["devsecops.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://medium.com/@niklas.uhrberg/auto-scaling-in-kubernetes-using-kafka-and-application-metrics-part-1-a509256b64ff','medium.com/@niklas.uhrberg: Auto scaling in Kubernetes using Kafka and application'' metrics — part 1','','N/A',0,'A curated technical resource and architectural guide covering medium.com/@niklas.uhrberg: Auto scaling in Kubernetes using Kafka and application'' metrics — part 1 in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779029732,0,'2026-05-17T16:55:32.069585+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-autoscaling.md"]','["kubernetes-autoscaling.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://medium.com/@noelgass/azure-common-monitoring-with-terraform-543aee6dd1f1','medium.com/@noelgass: Azure Common Monitoring With Terraform','','2023',0,'An operations guide detailing how to establish global cloud auditing with Terraform. Walks through setting up central Log Analytics workspaces, binding Azure Diagnostic settings across subscriptions, and standardizing log streams to unified platforms.','HCL','Tutorial','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2023-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Azure", "Monitoring", "Observability"]','["[COMMUNITY-TOOL]", "[GUIDE]"]','[]','["terraform.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://medium.com/@nomulex/how-to-create-an-ssh-tunnel-to-a-remote-database-in-kubernetes-8e702e927328','medium.com/@nomulex: How to create an ssh tunnel to a remote database in'' Kubernetes 🌟','','N/A',0,'A curated technical resource and architectural guide covering medium.com/@nomulex: How to create an ssh tunnel to a remote database in'' Kubernetes 🌟 in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779032388,0,'2026-05-17T17:39:48.300992+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/databases.md"]','["databases.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://medium.com/@norlin.t/build-a-managed-kubernetes-cluster-from-scratch-part-1-fca5f6b3639b','medium.com/@norlin.t: Build a managed Kubernetes cluster from scratch —'' part 1','','N/A',0,'A curated technical resource and architectural guide covering medium.com/@norlin.t: Build a managed Kubernetes cluster from scratch —'' part 1 in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779031438,0,'2026-05-17T17:23:58.016198+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes.md"]','["kubernetes.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://medium.com/@norlin.t/build-a-managed-kubernetes-cluster-from-scratch-part-2-e8ca6c2cc45c','medium.com/@norlin.t: Build a managed Kubernetes cluster from scratch —'' part 2','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','N/A',100.0,1779030384,0,'2026-05-17T17:06:24.508601+02:00',NULL,NULL,NULL,'[]','[]','["docs/kubernetes.md"]','[]','{}','{"duplicate_of": "https://medium.com/@norlin.t/build-a-managed-kubernetes-cluster-from-scratch-part-1-fca5f6b3639b"}');
INSERT INTO "resources" VALUES('https://medium.com/@norlin.t/build-a-managed-kubernetes-cluster-from-scratch-part-3-10dec988757','medium.com/@norlin.t: Build a managed Kubernetes cluster from scratch —'' part 3','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','N/A',100.0,1779034104,0,'2026-05-17T18:08:24.964906+02:00',NULL,NULL,NULL,'[]','[]','["docs/kubernetes.md"]','[]','{}','{"duplicate_of": "https://medium.com/@norlin.t/build-a-managed-kubernetes-cluster-from-scratch-part-1-fca5f6b3639b"}');
INSERT INTO "resources" VALUES('https://medium.com/@norlin.t/build-a-managed-kubernetes-cluster-from-scratch-part-4-3856f0756a03','medium.com/@norlin.t: Build a managed Kubernetes cluster from scratch —'' part 4','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','N/A',100.0,1779029374,0,'2026-05-17T16:49:34.197330+02:00',NULL,NULL,NULL,'[]','[]','["docs/kubernetes.md"]','[]','{}','{"duplicate_of": "https://medium.com/@norlin.t/build-a-managed-kubernetes-cluster-from-scratch-part-1-fca5f6b3639b"}');
INSERT INTO "resources" VALUES('https://medium.com/@norlin.t/build-a-managed-kubernetes-cluster-from-scratch-part-5-a4c22f0c0245','medium.com/@norlin.t: Build a managed Kubernetes cluster from scratch —'' part 5','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','N/A',100.0,1779034347,0,'2026-05-17T18:12:27.669808+02:00',NULL,NULL,NULL,'[]','[]','["docs/kubernetes.md"]','[]','{}','{"duplicate_of": "https://medium.com/@norlin.t/build-a-managed-kubernetes-cluster-from-scratch-part-1-fca5f6b3639b"}');
INSERT INTO "resources" VALUES('https://medium.com/@norlin.t/kubernetes-the-hard-illumos-way-c4b45a080bac','medium.com/@norlin.t: Kubernetes the hard (illumos) way','','N/A',0,'A curated technical resource and architectural guide covering medium.com/@norlin.t: Kubernetes the hard (illumos) way in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779033187,0,'2026-05-17T17:53:07.035086+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-on-premise.md"]','["kubernetes-on-premise.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://medium.com/@norlin.t/kubernetes-the-hard-illumos-way-last-part-c68ca71bc2ce','medium.com/@norlin.t: Kubernetes the hard (illumos) way, last part','','N/A',0,'A curated technical resource and architectural guide covering medium.com/@norlin.t: Kubernetes the hard (illumos) way, last part in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'duplicate','manual','N/A',100.0,1779034131,0,'2026-05-17T18:08:51.339149+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-on-premise.md"]','["kubernetes-on-premise.md"]','{}','{"duplicate_of": "https://medium.com/@norlin.t/kubernetes-the-hard-illumos-way-c4b45a080bac"}');
INSERT INTO "resources" VALUES('https://medium.com/@nsfabrice2009/how-to-install-argocd-on-k8s-cluster-ad9084c71f16','medium.com/@nsfabrice2009: How to install ArgoCD on k8s cluster','','N/A',0,'A curated technical resource and architectural guide covering medium.com/@nsfabrice2009: How to install ArgoCD on k8s cluster in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779031849,0,'2026-05-17T17:30:49.919748+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/argo.md"]','["argo.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://medium.com/@oamdev2020/glue-terraform-ecosystem-into-kubernetes-world-3e5d6feb461e','medium.com/@oamdev2020: Glue Terraform Ecosystem into Kubernetes World 🌟','','N/A',0,'A curated technical resource and architectural guide covering medium.com/@oamdev2020: Glue Terraform Ecosystem into Kubernetes World 🌟 in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779033579,0,'2026-05-17T17:59:39.275747+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/terraform.md"]','["terraform.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://medium.com/@okandavut/what-is-gitflow-c0be7a659992','medium.com: What is GitFlow?','','N/A',0,'A curated technical resource and architectural guide covering medium.com: What is GitFlow? in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779032017,0,'2026-05-17T17:33:37.117705+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/git.md"]','["git.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://medium.com/@olivier.gaumond/why-am-i-able-to-bind-a-privileged-port-in-my-container-without-the-net-bind-service-capability-60972a4d5496','medium.com/@olivier.gaumond: Why am I able to bind a privileged port in'' my container without the NET_BIND_SERVICE capability?','','N/A',0,'A curated technical resource and architectural guide covering medium.com/@olivier.gaumond: Why am I able to bind a privileged port in'' my container without the NET_BIND_SERVICE capability? in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779029513,0,'2026-05-17T16:51:53.462402+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes.md"]','["kubernetes.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://medium.com/@onai.rotich/4-tools-that-make-it-easy-to-manage-your-kubernetes-cluster-be252847cd85','medium.com/@onai.rotich: 4 Tools that Make it Easy to manage your Kubernetes'' Cluster','','N/A',0,'A curated technical resource and architectural guide covering medium.com/@onai.rotich: 4 Tools that Make it Easy to manage your Kubernetes'' Cluster in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779032100,0,'2026-05-17T17:35:00.163651+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-tools.md"]','["kubernetes-tools.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://medium.com/@onai.rotich/understand-container-metrics-and-why-they-matter-9e88434ca62a','medium.com/@onai.rotich: Understand container metrics and why they matter','','N/A',0,'A curated technical resource and architectural guide covering medium.com/@onai.rotich: Understand container metrics and why they matter in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779031676,0,'2026-05-17T17:27:56.546383+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-monitoring.md"]','["kubernetes-monitoring.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://medium.com/@orangecola3/understanding-podsecurity-in-kubernetes-e58a65102056','medium: Understanding PodSecurity in Kubernetes','','N/A',0,'A curated technical resource and architectural guide covering medium: Understanding PodSecurity in Kubernetes in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779032134,0,'2026-05-17T17:35:34.575536+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes.md"]','["kubernetes.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://medium.com/@orellanaluke/terraform-and-the-art-of-small-my-guide-to-navigating-smarter-safer-state-management-cd156533ccf7','medium.com/@orellanaluke: Terraform and the Art of Small: My Guide to Navigating'' Smarter, Safer State Management','','N/A',0,'A curated technical resource and architectural guide covering medium.com/@orellanaluke: Terraform and the Art of Small: My Guide to Navigating'' Smarter, Safer State Management in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779033309,0,'2026-05-17T17:55:09.100274+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/terraform.md"]','["terraform.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://medium.com/@ospalaemon/introducing-palaemon-the-savior-of-kubernetes-pods-85576c33287c','medium.com/@ospalaemon: Introducing Palaemon, the Savior of Kubernetes Pods!','','N/A',0,'A curated technical resource and architectural guide covering medium.com/@ospalaemon: Introducing Palaemon, the Savior of Kubernetes Pods! in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779031438,0,'2026-05-17T17:23:58.018866+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-troubleshooting.md"]','["kubernetes-troubleshooting.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://medium.com/@ostridelabs/k8s-vs-k3s-the-comprehensive-difference-f7667d141c0','==medium.com/@ostridelabs: k8s vs k3s: The Comprehensive Difference==','','N/A',0,'A curated technical resource and architectural guide covering ==medium.com/@ostridelabs: k8s vs k3s: The Comprehensive Difference== in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779029634,0,'2026-05-17T16:53:54.053842+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/rancher.md"]','["rancher.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://medium.com/@outlier.developer/getting-started-with-argocd-for-gitops-kubernetes-deployments-fafc2ad2af0','medium.com/@outlier.developer: Getting Started with ArgoCD for GitOps Kubernetes'' Deployments','','N/A',0,'A curated technical resource and architectural guide covering medium.com/@outlier.developer: Getting Started with ArgoCD for GitOps Kubernetes'' Deployments in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779031398,0,'2026-05-17T17:23:18.872122+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/argo.md"]','["argo.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://medium.com/@paolo.gallina/releasing-helm-charts-maintaining-your-mental-health-b382685390c8','medium.com/@paolo.gallina: How-to release Helm Charts maintaining your mental'' health 🌟','','N/A',0,'A curated technical resource and architectural guide covering medium.com/@paolo.gallina: How-to release Helm Charts maintaining your mental'' health 🌟 in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779031559,0,'2026-05-17T17:25:59.170504+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/helm.md"]','["helm.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://medium.com/@paolo.gazzola/deploy-a-rabbitmq-cluster-in-an-on-premise-kubernetes-multi-node-cluster-enviroment-5dd71d84dafc','medium.com/@paolo.gazzola: How to deploy a high available and fault tolerant'' RabbitMQ service in an on-premise Kubernetes multi-node cluster environment','','N/A',0,'A curated technical resource and architectural guide covering medium.com/@paolo.gazzola: How to deploy a high available and fault tolerant'' RabbitMQ service in an on-premise Kubernetes multi-node cluster environment in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779033583,0,'2026-05-17T17:59:43.482056+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/message-queue.md"]','["message-queue.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://medium.com/@pauldotyu/app-to-aks-with-draft-and-acorn-2d25f19649b7','medium.com/@pauldotyu: Effortlessly Deploy to AKS with Open Source Tools Draft and Acorn','','2023',0,'Focuses on simplifying development workflows on AKS using Draft and Acorn. Streamlines container generation and cluster deployments. Live grounding note: Acorn changed operations in early 2024, emphasizing legacy community-tool status.','Bash','Technical Article','Intermediate',1,'online','manual',NULL,NULL,NULL,0,'2023-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Delivery & CI/CD", "Application Packaging", "Draft & Acorn"]','["[LEGACY]"]','[]','["managed-kubernetes-in-public-cloud.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://medium.com/@pauldotyu/service-mesh-considerations-117561f30295','medium.com/@pauldotyu: Service Mesh Considerations','','N/A',0,'A curated technical resource and architectural guide covering medium.com/@pauldotyu: Service Mesh Considerations in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779030534,0,'2026-05-17T17:08:54.138498+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/servicemesh.md"]','["servicemesh.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://medium.com/@pavanbelagatti/kubernetes-service-types-explained-2709cde3bc0c','==medium.com/@pavanbelagatti: Kubernetes Service Types Explained== 🌟','','N/A',0,'A curated technical resource and architectural guide covering ==medium.com/@pavanbelagatti: Kubernetes Service Types Explained== 🌟 in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779033947,0,'2026-05-17T18:05:47.441837+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-networking.md"]','["kubernetes-networking.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://medium.com/@pbijjala/considerations-for-hardening-your-gke-a-workload-perceptive-943be26949d2','medium.com/@pbijjala: Considerations for Hardening your GKE, a workload'' perceptive','','N/A',0,'A curated technical resource and architectural guide covering medium.com/@pbijjala: Considerations for Hardening your GKE, a workload'' perceptive in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779031410,0,'2026-05-17T17:23:30.217121+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/managed-kubernetes-in-public-cloud.md"]','["managed-kubernetes-in-public-cloud.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://medium.com/@pbijjala/container-security-an-eco-system-183dbffdf2d8','==medium.com/@pbijjala: Container security, an eco system view==','','N/A',0,'A curated technical resource and architectural guide covering ==medium.com/@pbijjala: Container security, an eco system view== in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779033844,0,'2026-05-17T18:04:04.627251+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/devsecops.md"]','["devsecops.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://medium.com/@pbijjala/recap-elasticity-in-kubernetes-gke-543d8523d3c','==medium.com/@pbijjala: reCap: Elasticity in Kubernetes/GKE== 🌟🌟','','N/A',0,'A curated technical resource and architectural guide covering ==medium.com/@pbijjala: reCap: Elasticity in Kubernetes/GKE== 🌟🌟 in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779033715,0,'2026-05-17T18:01:55.602813+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes.md"]','["kubernetes.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://medium.com/@pbijjala/recap-kube-vrs-cloud-dns-in-gke-b8d1d407e00d','medium.com/@pbijjala: reCap: Kube vrs Cloud DNS in GKE','','N/A',0,'A curated technical resource and architectural guide covering medium.com/@pbijjala: reCap: Kube vrs Cloud DNS in GKE in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779031807,0,'2026-05-17T17:30:07.836410+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/managed-kubernetes-in-public-cloud.md"]','["managed-kubernetes-in-public-cloud.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://medium.com/@peiruwang/build-ci-cd-multibranch-pipeline-with-jenkins-and-kubernetes-637de560d55a','Build CI/CD Multibranch Pipeline with Jenkins and Kubernetes 🌟','','N/A',0,'A curated technical resource and architectural guide covering Build CI/CD Multibranch Pipeline with Jenkins and Kubernetes 🌟 in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779029120,0,'2026-05-17T16:45:20.717030+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/jenkins.md"]','["jenkins.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://medium.com/@peiruwang/serverless-build-a-serverless-simple-flask-application-with-kubeless-on-top-of-kubernetes-95c6682c3750','medium.com: Serverless - Build a Serverless Simple Flask Application with'' Kubeless on top of Kubernetes','','N/A',0,'A curated technical resource and architectural guide covering medium.com: Serverless - Build a Serverless Simple Flask Application with'' Kubeless on top of Kubernetes in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779031944,0,'2026-05-17T17:32:24.850107+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/serverless.md"]','["serverless.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://medium.com/@percenuage/my-adventure-with-helm-as-gitops-in-a-distributed-architecture-6a6fdc6f11bd','==medium.com/@percenuage: My adventure with Helm as GitOps in a distributed'' architecture==','','N/A',0,'A curated technical resource and architectural guide covering ==medium.com/@percenuage: My adventure with Helm as GitOps in a distributed'' architecture== in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779030802,0,'2026-05-17T17:13:22.959124+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/helm.md"]','["helm.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://medium.com/@perspectivementor/6-essential-skills-for-landing-a-devops-job-in-2024-88f6c19341d7','medium.com/@perspectivementor: 6 Essential Skills for Landing a DevOps Job'' in 2024','','N/A',0,'A curated technical resource and architectural guide covering medium.com/@perspectivementor: 6 Essential Skills for Landing a DevOps Job'' in 2024 in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779034045,0,'2026-05-17T18:07:25.342358+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/devops.md"]','["devops.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://medium.com/@pflooky/intro-to-kubernetes-mutating-webhooks-even-if-you-dont-know-kubernetes-172c30232488','medium.com/@pflooky: Intro to Kubernetes Mutating Webhooks (get more out'' of Kubernetes)','','N/A',0,'A curated technical resource and architectural guide covering medium.com/@pflooky: Intro to Kubernetes Mutating Webhooks (get more out'' of Kubernetes) in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779034506,0,'2026-05-17T18:15:06.915448+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes.md"]','["kubernetes.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://medium.com/@pittar/running-oracle-12c-on-openshift-container-platform-ca471a9f7057','medium: Running Oracle 12c on OpenShift Container Platform','','N/A',0,'A curated technical resource and architectural guide covering medium: Running Oracle 12c on OpenShift Container Platform in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779034391,0,'2026-05-17T18:13:11.811562+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/databases.md"]','["databases.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://medium.com/@piyush.sachdeva055/deploy-aks-cluster-in-azure-with-terraform-2028f6c71ada','medium.com/@piyush.sachdeva055: Deploy AKS Cluster in Azure With Terraform','','N/A',0,'A curated technical resource and architectural guide covering medium.com/@piyush.sachdeva055: Deploy AKS Cluster in Azure With Terraform in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779034568,0,'2026-05-17T18:16:08.803401+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/terraform.md"]','["terraform.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://medium.com/@piyush_74867/apache-airflow-on-kubernetes-at-scale-a-peak-under-the-hood-1eebb9b4769b','medium.com/@piyush_74867: Apache Airflow on Kubernetes at scale — a peak'' under the hood','','N/A',0,'A curated technical resource and architectural guide covering medium.com/@piyush_74867: Apache Airflow on Kubernetes at scale — a peak'' under the hood in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779030348,0,'2026-05-17T17:05:48.021398+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/message-queue.md"]','["message-queue.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://medium.com/@pleasingsmoke/graceful-shutdown-of-pods-in-kubernetes-6da5588b5356','medium: Notes on Graceful Shutdown in Kubernetes 🌟','','N/A',0,'A curated technical resource and architectural guide covering medium: Notes on Graceful Shutdown in Kubernetes 🌟 in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779034581,0,'2026-05-17T18:16:21.731126+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes.md"]','["kubernetes.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://medium.com/@polatatc/terraform-the-most-demanded-devops-skill-88c461641e7b','medium.com/@polatatc: Terraform; the most demanded DevOps skill!','','N/A',0,'A curated technical resource and architectural guide covering medium.com/@polatatc: Terraform; the most demanded DevOps skill! in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779030736,0,'2026-05-17T17:12:16.406247+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/devops.md"]','["devops.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://medium.com/@portainerio/kubernetes-the-ultimate-enabler-of-automation-27d5a3502807','medium.com/@portainerio: Kubernetes, the ultimate enabler of automation','','N/A',0,'A curated technical resource and architectural guide covering medium.com/@portainerio: Kubernetes, the ultimate enabler of automation in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779031645,0,'2026-05-17T17:27:25.252226+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes.md"]','["kubernetes.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://medium.com/@poseidon.os/poseidon-a-kubernetes-cluster-visualization-cost-analysis-tool-d0fb55c2858c','medium.com/@poseidon.os: Poseidon: A Kubernetes Cluster Visualization &'' Cost Analysis Tool','','N/A',0,'A curated technical resource and architectural guide covering medium.com/@poseidon.os: Poseidon: A Kubernetes Cluster Visualization &'' Cost Analysis Tool in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779030685,0,'2026-05-17T17:11:25.018275+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-monitoring.md"]','["kubernetes-monitoring.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://medium.com/@prasadanilmore/the-magic-of-visualizing-your-cloud-infrastructure-real-time-terraform-visualization-c85ac0ca4933','medium.com/@prasadanilmore: The Magic of Visualizing Your Cloud Infrastructure:'' Real-time Terraform Visualization','','N/A',0,'A curated technical resource and architectural guide covering medium.com/@prasadanilmore: The Magic of Visualizing Your Cloud Infrastructure:'' Real-time Terraform Visualization in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779029826,0,'2026-05-17T16:57:06.288246+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/terraform.md"]','["terraform.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://medium.com/@pratyush.mathur/kubernetes-architecture-82e9bc8324f1','medium: Pratyush Mathur - Kubernetes Architecture','','N/A',0,'A curated technical resource and architectural guide covering medium: Pratyush Mathur - Kubernetes Architecture in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779032103,0,'2026-05-17T17:35:03.687278+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes.md"]','["kubernetes.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://medium.com/@pratyush.mathur/kubernetes-resources-c09d172dbdc5','medium: Kubernetes Resources 🌟','','N/A',0,'A curated technical resource and architectural guide covering medium: Kubernetes Resources 🌟 in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779032087,0,'2026-05-17T17:34:47.580837+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes.md"]','["kubernetes.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://medium.com/@pratyush.mathur/logging-with-efk-1c2e131496d','medium: Logging with EFK - Pratyush Mathur','','N/A',0,'A curated technical resource and architectural guide covering medium: Logging with EFK - Pratyush Mathur in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779030000,0,'2026-05-17T17:00:00.200589+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/monitoring.md"]','["monitoring.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://medium.com/@pratyush.mathur/secrets-management-using-vault-in-k8s-272462c37fd8','==medium.com/@pratyush.mathur: Secrets Management Using Vault in K8S==','','N/A',0,'A curated technical resource and architectural guide covering ==medium.com/@pratyush.mathur: Secrets Management Using Vault in K8S== in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779033258,0,'2026-05-17T17:54:18.662490+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/devsecops.md"]','["devsecops.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://medium.com/@pratzy99/adoption-of-finops-for-kubernetes-cost-optimization-6263bc7b3f57','medium.com/@pratzy99: Adoption of FinOps for Kubernetes Cost Optimization'' 🌟','','N/A',0,'A curated technical resource and architectural guide covering medium.com/@pratzy99: Adoption of FinOps for Kubernetes Cost Optimization'' 🌟 in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779029990,0,'2026-05-17T16:59:50.911486+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/finops.md"]','["finops.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://medium.com/@r_chan/kubernetes-pods-termination-lifecycle-fd2926c4611a','medium.com/@r_chan: Kubernetes Pods Termination Lifecycle','','N/A',0,'A curated technical resource and architectural guide covering medium.com/@r_chan: Kubernetes Pods Termination Lifecycle in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779030442,0,'2026-05-17T17:07:22.973306+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes.md"]','["kubernetes.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://medium.com/@radha.sable25/enabling-iam-users-roles-access-on-amazon-eks-cluster-f69b485c674f','medium.com/@radha.sable25: Enabling IAM users/roles Access on Amazon EKS'' cluster','','N/A',0,'A curated technical resource and architectural guide covering medium.com/@radha.sable25: Enabling IAM users/roles Access on Amazon EKS'' cluster in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779033309,0,'2026-05-17T17:55:09.110670+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/managed-kubernetes-in-public-cloud.md"]','["managed-kubernetes-in-public-cloud.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://medium.com/@rafavinnce/gitflow-branch-guide-8a523360c053','medium.com: Gitflow — Branch Guide','','N/A',0,'A curated technical resource and architectural guide covering medium.com: Gitflow — Branch Guide in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779030982,0,'2026-05-17T17:16:22.643789+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/git.md"]','["git.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://medium.com/@raghavendraguttur/podman-containers-beginners-guide-830b931e66f4','medium.com/@raghavendraguttur: Podman Containers — Beginner’s Guide','','N/A',0,'A curated technical resource and architectural guide covering medium.com/@raghavendraguttur: Podman Containers — Beginner’s Guide in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779031401,0,'2026-05-17T17:23:21.291313+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/container-managers.md"]','["container-managers.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://medium.com/@rahul.fiem/opentelemetry-otel-vs-application-performance-monitoring-apm-86ae829877cf','OpenTelemetry (OTel) vs Application Performance Monitoring (APM)','','N/A',0,'A curated technical resource and architectural guide covering OpenTelemetry (OTel) vs Application Performance Monitoring (APM) in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779033129,0,'2026-05-17T17:52:09.710721+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/monitoring.md"]','["monitoring.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://medium.com/@randhirthakur076/optimizing-kubernetes-cost-management-a-deep-dive-into-kubecost-5b07c9926c87','medium.com/@randhirthakur076: Optimizing Kubernetes Cost Management: A Deep'' Dive into Kubecost','','N/A',0,'A curated technical resource and architectural guide covering medium.com/@randhirthakur076: Optimizing Kubernetes Cost Management: A Deep'' Dive into Kubecost in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779032195,0,'2026-05-17T17:36:35.549985+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes.md"]','["kubernetes.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://medium.com/@ranjana-jha/infrastructure-as-a-code-best-practices-terraform-d7ae4291d621','medium.com/@ranjana-jha: Infrastructure as a code best practices : Terraform','','N/A',0,'A curated technical resource and architectural guide covering medium.com/@ranjana-jha: Infrastructure as a code best practices : Terraform in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779033240,0,'2026-05-17T17:54:00.219490+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/terraform.md"]','["terraform.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://medium.com/@rasikzilte711/kubernetes-networking-a-guide-to-services-ingress-network-policies-dns-and-cni-plugins-fc1ad7d22ab4','medium.com/@rasikzilte711: Kubernetes Networking — A Guide to Services,'' Ingress, Network Policies, DNS, and CNI Plugins','','N/A',0,'A curated technical resource and architectural guide covering medium.com/@rasikzilte711: Kubernetes Networking — A Guide to Services,'' Ingress, Network Policies, DNS, and CNI Plugins in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779031541,0,'2026-05-17T17:25:41.291061+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-networking.md"]','["kubernetes-networking.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://medium.com/@ravindursr/automated-manifest-file-validation-using-open-policy-agent-and-github-actions-697fa9fd74f0','medium: Automated Manifest File Validation Using Open Policy Agent and GitHub'' Actions | Ravindu Sandeepa Rathugama','','N/A',0,'A curated technical resource and architectural guide covering medium: Automated Manifest File Validation Using Open Policy Agent and GitHub'' Actions | Ravindu Sandeepa Rathugama in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779031902,0,'2026-05-17T17:31:42.452840+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/securityascode.md"]','["securityascode.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://medium.com/@raymon_dut/whats-the-relationship-between-pod-deployment-replicaset-and-service-in-kubernetes-57bf3be22abb',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,'manual','N/A',100.0,1779029168,0,'2026-05-17T16:46:08.879238+02:00',NULL,NULL,NULL,'[]','[]','["docs/kubernetes.md"]','[]','{}','{}');
INSERT INTO "resources" VALUES('https://medium.com/@raymon_dut/whats-the-relationship-between-pod-deployment-replicaset-and-service-in-kubernetes-57bf3be22abb 🌟','medium.com/@raymon_dut: What’s the relationShip between Pod, Deployment,'' ReplicaSet, and Service in Kubernetes? 🌟','','N/A',0,'A curated technical resource and architectural guide covering medium.com/@raymon_dut: What’s the relationShip between Pod, Deployment,'' ReplicaSet, and Service in Kubernetes? 🌟 in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779029251,0,'2026-05-17T16:47:31.683290+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes.md"]','["kubernetes.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://medium.com/@reefland/access-pvc-data-without-the-pod-troubleshooting-kubernetes-b28bfdd7502','medium.com/@reefland: Access PVC Data without the POD; troubleshooting Kubernetes.','','N/A',0,'A curated technical resource and architectural guide covering medium.com/@reefland: Access PVC Data without the POD; troubleshooting Kubernetes. in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779032251,0,'2026-05-17T17:37:31.796307+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-troubleshooting.md"]','["kubernetes-troubleshooting.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://medium.com/@reefland/tracking-down-invisible-oom-kills-in-kubernetes-192a3de33a60','medium.com/@reefland: Tracking Down “Invisible” OOM Kills in Kubernetes','','N/A',0,'A curated technical resource and architectural guide covering medium.com/@reefland: Tracking Down “Invisible” OOM Kills in Kubernetes in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779033671,0,'2026-05-17T18:01:11.551553+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-troubleshooting.md"]','["kubernetes-troubleshooting.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://medium.com/@rghetia/distributed-tracing-and-monitoring-using-opencensus-fe5f6e9479fb','Medium: Distributed Tracing and Monitoring using OpenCensus','','N/A',0,'A curated technical resource and architectural guide covering Medium: Distributed Tracing and Monitoring using OpenCensus in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779034291,0,'2026-05-17T18:11:31.684991+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/monitoring.md"]','["monitoring.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://medium.com/@rifkikarimr/continuous-integration-and-continuous-deployment-best-practices-for-devops-b99eac071a5c','medium.com/@rifkikarimr: Continuous Integration and Continuous Deployment:'' Best Practices for DevOps 🌟','','N/A',0,'A curated technical resource and architectural guide covering medium.com/@rifkikarimr: Continuous Integration and Continuous Deployment:'' Best Practices for DevOps 🌟 in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779034450,0,'2026-05-17T18:14:10.073200+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/cicd.md"]','["cicd.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://medium.com/@rishabh1799/building-pipeline-and-launching-jenkins-in-container-d4faf39de173','Building Pipeline and Launching Jenkins in Container','','N/A',0,'A curated technical resource and architectural guide covering Building Pipeline and Launching Jenkins in Container in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779030084,0,'2026-05-17T17:01:24.621115+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/jenkins.md"]','["jenkins.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://medium.com/@rizkiprass/beginner-terraform-tutorial-launching-ec2-in-aws-using-terraform-73f6d99e6233','medium.com/@rizkiprass: Beginner Terraform Tutorial: Launching EC2 in AWS'' using Terraform','','N/A',0,'A curated technical resource and architectural guide covering medium.com/@rizkiprass: Beginner Terraform Tutorial: Launching EC2 in AWS'' using Terraform in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779031163,0,'2026-05-17T17:19:23.870669+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/terraform.md"]','["terraform.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://medium.com/@rosaniline/setup-chained-jenkins-declarative-pipeline-projects-with-triggers-d3d04f1daf75','Setup Chained Jenkins Declarative Pipeline Projects with Triggers 🌟','','N/A',0,'A curated technical resource and architectural guide covering Setup Chained Jenkins Declarative Pipeline Projects with Triggers 🌟 in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779033925,0,'2026-05-17T18:05:25.027182+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/jenkins.md"]','["jenkins.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://medium.com/@rphilogene/platform-engineering-7-internal-developer-platform-vs-internal-developer-portal-05c33658891b','medium.com/@rphilogene: Platform Engineering #7: Internal Developer Platform'' vs. Internal Developer Portal','','N/A',0,'A curated technical resource and architectural guide covering medium.com/@rphilogene: Platform Engineering #7: Internal Developer Platform'' vs. Internal Developer Portal in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779029482,0,'2026-05-17T16:51:22.637942+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/devops.md"]','["devops.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://medium.com/@rphilogene/top-10-platform-engineering-tools-you-should-consider-in-2024-892e6e211b85','==medium.com/@rphilogene: Top 10 Platform Engineering Tools You Should Consider'' in 2024==','','N/A',0,'A curated technical resource and architectural guide covering ==medium.com/@rphilogene: Top 10 Platform Engineering Tools You Should Consider'' in 2024== in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779033770,0,'2026-05-17T18:02:50.331095+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/devops.md"]','["devops.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://medium.com/@rphilogene/turning-kubernetes-into-a-developer-friendly-product-930d7290a448','medium.com/@rphilogene: Turning Kubernetes into a Developer-Friendly Product','','N/A',0,'A curated technical resource and architectural guide covering medium.com/@rphilogene: Turning Kubernetes into a Developer-Friendly Product in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779030965,0,'2026-05-17T17:16:05.907263+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes.md"]','["kubernetes.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://medium.com/@rphilogene/whats-an-internal-developer-platform-8f52fb367552','medium.com/@rphilogene: What’s an Internal Developer Platform?','','N/A',0,'A curated technical resource and architectural guide covering medium.com/@rphilogene: What’s an Internal Developer Platform? in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779034533,0,'2026-05-17T18:15:33.309254+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/devops.md"]','["devops.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://medium.com/@rramiz.rraza/kafka-metrics-integration-with-prometheus-and-grafana-14fe318fbb8b','medium.com/@rramiz.rraza: Kafka metrics monitoring with Prometheus and Grafana'' 🌟','','N/A',0,'A curated technical resource and architectural guide covering medium.com/@rramiz.rraza: Kafka metrics monitoring with Prometheus and Grafana'' 🌟 in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779030720,0,'2026-05-17T17:12:00.582511+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/message-queue.md"]','["message-queue.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://medium.com/@rsk.saikrishna/when-to-use-mongodb-rather-than-mysql-d03ceff2e922','medium: When to Use MongoDB Rather than MySQL','','N/A',0,'A curated technical resource and architectural guide covering medium: When to Use MongoDB Rather than MySQL in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779033486,0,'2026-05-17T17:58:06.674033+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/nosql.md"]','["nosql.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://medium.com/@rtaplamaci/horizontal-scaling-on-kubernetes-clusters-based-on-aws-cloudwatch-metrics-with-keda-7c9e0e3ba5f','medium.com/@rtaplamaci: Horizontal Scaling on Kubernetes Clusters Based'' on AWS CloudWatch Metrics with KEDA','','N/A',0,'A curated technical resource and architectural guide covering medium.com/@rtaplamaci: Horizontal Scaling on Kubernetes Clusters Based'' on AWS CloudWatch Metrics with KEDA in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779031543,0,'2026-05-17T17:25:43.508616+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-autoscaling.md"]','["kubernetes-autoscaling.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://medium.com/@ruxijitianu/database-version-control-liquibase-versus-flyway-9872d43ee5a4','medium: Database version control — Liquibase versus Flyway','','N/A',0,'A curated technical resource and architectural guide covering medium: Database version control — Liquibase versus Flyway in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779031693,0,'2026-05-17T17:28:13.826860+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/liquibase.md"]','["liquibase.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://medium.com/@ryan.dardis/kubeclarity-cloud-native-security-scanning-for-your-kubernetes-cluster-and-more-7c3ee6a16556','medium.com/@ryan.dardis: KubeClarity — Cloud-Native Security Scanning for'' your Kubernetes Cluster and more','','N/A',0,'A curated technical resource and architectural guide covering medium.com/@ryan.dardis: KubeClarity — Cloud-Native Security Scanning for'' your Kubernetes Cluster and more in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779030086,0,'2026-05-17T17:01:26.639237+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-tools.md"]','["kubernetes-tools.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://medium.com/@sachem2015/kubermetrics-cluster-visualization-made-simple-d24928f63451','medium: Kubermetrics — Cluster Visualization Made Simple','','N/A',0,'A curated technical resource and architectural guide covering medium: Kubermetrics — Cluster Visualization Made Simple in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779031801,0,'2026-05-17T17:30:01.729540+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-tools.md"]','["kubernetes-tools.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://medium.com/@sajjadfazlani/how-to-protect-your-apis-and-microservices-f22b99ce2322','==medium.com/@sajjadfazlani: How to protect your APIs and Microservices?=='' 🌟','','N/A',0,'A curated technical resource and architectural guide covering ==medium.com/@sajjadfazlani: How to protect your APIs and Microservices?=='' 🌟 in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779030561,0,'2026-05-17T17:09:21.555309+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/api.md"]','["api.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://medium.com/@sakshampaliwal/what-is-kubernetes-in-short-e92f2b81248a','medium.com/@sakshampaliwal: What is Kubernetes(in short)?','','N/A',0,'A curated technical resource and architectural guide covering medium.com/@sakshampaliwal: What is Kubernetes(in short)? in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779034349,0,'2026-05-17T18:12:29.480107+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes.md"]','["kubernetes.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://medium.com/@sam.euchaliptus/tolerations-nodeaffinity-for-deterministic-pod-scheduling-in-kubernetes-aa2f1d4316fa','medium.com/@sam.euchaliptus: Tolerations & NodeAffinity for Deterministic'' Pod Scheduling in Kubernetes','','N/A',0,'A curated technical resource and architectural guide covering medium.com/@sam.euchaliptus: Tolerations & NodeAffinity for Deterministic'' Pod Scheduling in Kubernetes in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779032952,0,'2026-05-17T17:49:12.401200+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes.md"]','["kubernetes.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://medium.com/@samiullah6799/different-roles-in-mlops-0918de5321a4','==medium.com/@samiullah6799: Different Roles in MLOps==','','N/A',0,'A curated technical resource and architectural guide covering ==medium.com/@samiullah6799: Different Roles in MLOps== in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779032383,0,'2026-05-17T17:39:43.205790+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/mlops.md"]','["mlops.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://medium.com/@samng1991216/building-kubernetes-operator-application-from-scratch-part-1-211b6b2467df','medium.com/@samng1991216: Building Kubernetes Operator Application from'' Scratch (Part 1)','','N/A',0,'A curated technical resource and architectural guide covering medium.com/@samng1991216: Building Kubernetes Operator Application from'' Scratch (Part 1) in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779031608,0,'2026-05-17T17:26:48.927556+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-operators-controllers.md"]','["kubernetes-operators-controllers.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://medium.com/@samuelbagattin/partial-helm-values-encryption-using-aws-kms-with-argocd-aca1c0d36323','medium.com/@samuelbagattin: Partial Helm values encryption using AWS KMS'' with ArgoCD','','N/A',0,'A curated technical resource and architectural guide covering medium.com/@samuelbagattin: Partial Helm values encryption using AWS KMS'' with ArgoCD in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779034295,0,'2026-05-17T18:11:35.397168+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/argo.md"]','["argo.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://medium.com/@sandeepsharmaster/modernize-your-cloud-microservices-apps-hexagonal-architecture-769696494c0','medium.com/@sandeepsharmaster: Design your Cloud Microservices Apps the'' DDD way (Hexagonal Architecture)','','N/A',0,'A curated technical resource and architectural guide covering medium.com/@sandeepsharmaster: Design your Cloud Microservices Apps the'' DDD way (Hexagonal Architecture) in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779033169,0,'2026-05-17T17:52:49.715064+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/introduction.md"]','["introduction.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://medium.com/@sandupatlaabhilash1747/automation-of-cloud-terraform-5a299fb785bb','medium: Automation of Cloud-Terraform','','N/A',0,'A curated technical resource and architectural guide covering medium: Automation of Cloud-Terraform in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779031510,0,'2026-05-17T17:25:10.428648+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/terraform.md"]','["terraform.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://medium.com/@sangjinn/how-to-communicate-with-kubernetes-workloads-1-service-abe1c5b03fc','medium.com/@sangjinn: How to communicate with Kubernetes workloads — Part'' I. Service | Brandon Kang','','N/A',0,'A curated technical resource and architectural guide covering medium.com/@sangjinn: How to communicate with Kubernetes workloads — Part'' I. Service | Brandon Kang in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779031801,0,'2026-05-17T17:30:01.735717+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-networking.md"]','["kubernetes-networking.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://medium.com/@sangjinn/how-to-communicate-with-kubernetes-workloads-2-ingress-18f44a712690','medium.com/@sangjinn: How to communicate with Kubernetes workloads — Part'' II. Ingress | Brandon Kang','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','N/A',100.0,1779033479,0,'2026-05-17T17:57:59.079077+02:00',NULL,NULL,NULL,'[]','[]','["docs/kubernetes-networking.md"]','[]','{}','{"duplicate_of": "https://medium.com/@sangjinn/how-to-communicate-with-kubernetes-workloads-1-service-abe1c5b03fc"}');
INSERT INTO "resources" VALUES('https://medium.com/@sanjayaben/how-to-build-an-efficient-ci-cd-pipeline-b5738ad567c8','medium: How to build an efficient CI/CD pipeline 🌟🌟','','N/A',0,'A curated technical resource and architectural guide covering medium: How to build an efficient CI/CD pipeline 🌟🌟 in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779032371,0,'2026-05-17T17:39:31.441759+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/cicd.md"]','["cicd.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://medium.com/@sassenthusiast/serverless-simplified-integrating-docker-containers-into-aws-lambda-via-serverless-yml-cdef9be1681e','medium.com/@sassenthusiast: Serverless Simplified: Integrating Docker Containers'' into AWS Lambda via serverless.yml','','N/A',0,'A curated technical resource and architectural guide covering medium.com/@sassenthusiast: Serverless Simplified: Integrating Docker Containers'' into AWS Lambda via serverless.yml in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779031079,0,'2026-05-17T17:17:59.657821+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/aws-serverless.md"]','["aws-serverless.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://medium.com/@satyakommula/deploy-kubernetes-dashboard-with-nodeport-382f447d2ff8','medium.com/@satyakommula: Deploy Kubernetes dashboard with NodePort','','N/A',0,'A curated technical resource and architectural guide covering medium.com/@satyakommula: Deploy Kubernetes dashboard with NodePort in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779030787,0,'2026-05-17T17:13:07.585786+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-based-devel.md"]','["kubernetes-based-devel.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://medium.com/@saurabhdahibhate50/devops-day-04-task-e51d64ffbf16','medium.com: Shell Scripting for DevOps with Examples','','N/A',0,'A curated technical resource and architectural guide covering medium.com: Shell Scripting for DevOps with Examples in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779029325,0,'2026-05-17T16:48:45.396054+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/linux.md"]','["linux.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://medium.com/@sdevsecops/how-to-implement-devsecops-in-a-kubernetes-cluster-environment-github-actions-and-azure-devops-522bdd121e34','==medium.com/@sdevsecops: How to implement DevSecOps in a Kubernetes cluster'' environment-Github Actions and Azure DevOps==','','N/A',0,'A curated technical resource and architectural guide covering ==medium.com/@sdevsecops: How to implement DevSecOps in a Kubernetes cluster'' environment-Github Actions and Azure DevOps== in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779033913,0,'2026-05-17T18:05:13.539908+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/azure.md"]','["azure.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://medium.com/@sdhah1999/prometheus-grafana-on-k8s-6efee4af4036','medium: Prometheus-Grafana on K8s','','N/A',0,'A curated technical resource and architectural guide covering medium: Prometheus-Grafana on K8s in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779032539,0,'2026-05-17T17:42:19.982153+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/demos.md"]','["demos.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://medium.com/@sebagomez/windows-containers-personal-cheat-sheet-95c1c4d6bdf5','medium: Windows Containers (personal) cheat sheet','','N/A',0,'A curated technical resource and architectural guide covering medium: Windows Containers (personal) cheat sheet in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779030934,0,'2026-05-17T17:15:34.258997+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/docker.md"]','["docker.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://medium.com/@selvamraju007/git-branching-strategies-a6eafe4541ae','medium.com/@selvamraju007: GIT Branching Strategies','','N/A',0,'A curated technical resource and architectural guide covering medium.com/@selvamraju007: GIT Branching Strategies in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779031106,0,'2026-05-17T17:18:26.942405+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/git.md"]','["git.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://medium.com/@senjutide2000/designing-a-controller-for-custom-resources-from-scratch-for-absolute-beginners-9cb84b7f906f','medium.com/@senjutide2000: Designing a Controller for Custom Resources from'' scratch for absolute beginners','','N/A',0,'A curated technical resource and architectural guide covering medium.com/@senjutide2000: Designing a Controller for Custom Resources from'' scratch for absolute beginners in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779029640,0,'2026-05-17T16:54:00.573441+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-operators-controllers.md"]','["kubernetes-operators-controllers.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://medium.com/@senthilrch/api-access-control-using-istio-ingress-gateway-44be659a087e','medium: API Access Control using Istio Ingress Gateway','','N/A',0,'A curated technical resource and architectural guide covering medium: API Access Control using Istio Ingress Gateway in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779031466,0,'2026-05-17T17:24:26.559557+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/istio.md"]','["istio.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://medium.com/@senthilrch/kubernetes-network-polices-are-they-really-useful-c3a153c49316','medium: Kubernetes Network Policies: Are They Really Useful?','','N/A',0,'A curated technical resource and architectural guide covering medium: Kubernetes Network Policies: Are They Really Useful? in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779031539,0,'2026-05-17T17:25:39.724138+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/devsecops.md"]','["devsecops.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://medium.com/@shahinghasemy/what-is-docker-why-should-you-use-it-in-simple-words-cc5e6160f9db','medium: What is Docker, Why should you use it in simple words','','N/A',0,'A curated technical resource and architectural guide covering medium: What is Docker, Why should you use it in simple words in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779033078,0,'2026-05-17T17:51:18.906218+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/docker.md"]','["docker.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://medium.com/@sharprazor.app/memory-settings-for-java-process-running-in-kubernetes-pod-1e608a5d2a64','medium.com/@sharprazor.app: Memory settings for Java process running in'' Kubernetes pod','','N/A',0,'A curated technical resource and architectural guide covering medium.com/@sharprazor.app: Memory settings for Java process running in'' Kubernetes pod in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779033586,0,'2026-05-17T17:59:46.175566+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/java-and-java-performance-optimization.md"]','["java-and-java-performance-optimization.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://medium.com/@sheraznadeem1/kubescape-kubernetes-hardening-demystified-87fba47f3b6a','medium.com/@sheraznadeem1: Kubescape & Kubernetes Hardening- Demystified','','N/A',0,'A curated technical resource and architectural guide covering medium.com/@sheraznadeem1: Kubescape & Kubernetes Hardening- Demystified in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779032644,0,'2026-05-17T17:44:04.308094+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-tools.md"]','["kubernetes-tools.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://medium.com/@shrishs/application-backup-and-restore-using-openshift-api-for-data-protection-oadp-790d39ad96d4','medium.com/@shrishs: Application Backup and Restore using Openshift API'' for Data Protection(OADP)','','N/A',0,'A curated technical resource and architectural guide covering medium.com/@shrishs: Application Backup and Restore using Openshift API'' for Data Protection(OADP) in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779032551,0,'2026-05-17T17:42:31.950472+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/ocp4.md"]','["ocp4.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://medium.com/@shrishtishreya/kubernetes-configmaps-explained-c6e7c9a6e6a6','medium.com/@shrishtishreya: Kubernetes ConfigMaps Explained','','N/A',0,'A curated technical resource and architectural guide covering medium.com/@shrishtishreya: Kubernetes ConfigMaps Explained in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779029142,0,'2026-05-17T16:45:42.326703+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes.md"]','["kubernetes.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://medium.com/@shubhadeepchat/best-practices-for-good-rest-api-design-b5fae9a62c86','medium.com/@shubhadeepchat: Best Practices for good REST API Design','','N/A',0,'A curated technical resource and architectural guide covering medium.com/@shubhadeepchat: Best Practices for good REST API Design in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779032639,0,'2026-05-17T17:43:59.826123+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/api.md"]','["api.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://medium.com/@siegert.maximilian/ensure-content-trust-on-kubernetes-using-notary-and-open-policy-agent-485ab3a9423c','medium: Ensure Content Trust on Kubernetes using Notary and Open Policy'' Agent','','N/A',0,'A curated technical resource and architectural guide covering medium: Ensure Content Trust on Kubernetes using Notary and Open Policy'' Agent in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779032184,0,'2026-05-17T17:36:24.732064+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/securityascode.md"]','["securityascode.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://medium.com/@simionrazvan/simple-spring-boot-microservice-deployed-in-kubernetes-using-docker-and-nexus-part-1-b581e3ca8916','Part 1','','N/A',0,'A curated technical resource and architectural guide covering Part 1 in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779031507,0,'2026-05-17T17:25:07.234651+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/demos.md"]','["demos.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://medium.com/@simionrazvan/simple-spring-boot-microservice-deployed-in-kubernetes-using-docker-and-nexus-part-2-25dc2a3982cf','Part 2','','N/A',0,NULL,NULL,NULL,NULL,0,NULL,'manual','N/A',100.0,1779030934,0,'2026-05-17T17:15:34.266247+02:00',NULL,NULL,NULL,'[]','[]','["docs/demos.md"]','[]','{}','{}');
INSERT INTO "resources" VALUES('https://medium.com/@sindhujacynixit/fighting-service-latency-in-microservices-with-kubernetes-f5a584f5af36','medium.com: Fighting Service Latency in Microservices With Kubernetes','','N/A',0,'A curated technical resource and architectural guide covering medium.com: Fighting Service Latency in Microservices With Kubernetes in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779033735,0,'2026-05-17T18:02:15.328823+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-networking.md"]','["kubernetes-networking.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://medium.com/@slashben81/how-to-write-a-yaml-file-for-kubernetes-armo-76f29e533b1f','medium.com/@slashben81: How to write a YAML file for Kubernetes? | ARMO','','N/A',0,'A curated technical resource and architectural guide covering medium.com/@slashben81: How to write a YAML file for Kubernetes? | ARMO in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779030805,0,'2026-05-17T17:13:25.686294+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/yaml.md"]','["yaml.md"]','{}','{"is_special": true}');
INSERT INTO "resources" VALUES('https://medium.com/@slimm609/secure-image-signing-with-cosign-and-aws-kms-82bc25d7fdae','medium.com/@slimm609: Secure image signing with Cosign and AWS KMS','','N/A',0,'A curated technical resource and architectural guide covering medium.com/@slimm609: Secure image signing with Cosign and AWS KMS in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779029123,0,'2026-05-17T16:45:23.599520+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/devsecops.md"]','["devsecops.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://medium.com/@srikanth.k/kubernetes-what-is-it-what-problems-does-it-solve-how-does-it-compare-with-its-alternatives-937fe80b754f','medium.com: Kubernetes — What Is It, What Problems Does It Solve and How'' Does It Compare With Alternatives?','','N/A',0,'A curated technical resource and architectural guide covering medium.com: Kubernetes — What Is It, What Problems Does It Solve and How'' Does It Compare With Alternatives? in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779033622,0,'2026-05-17T18:00:22.679331+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/introduction.md"]','["introduction.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://medium.com/@study.uttam/main-challenges-of-machine-learning-eb06dffac3da','medium.com/@study.uttam: Main Challenges of Machine Learning','','N/A',0,'A curated technical resource and architectural guide covering medium.com/@study.uttam: Main Challenges of Machine Learning in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779033037,0,'2026-05-17T17:50:37.140788+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/mlops.md"]','["mlops.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://medium.com/@suleimanabualrob/kubernetes-cost-optimisation-9e81b76814f6','medium.com/@suleimanabualrob: Kubernetes cost optimisation','','N/A',0,'A curated technical resource and architectural guide covering medium.com/@suleimanabualrob: Kubernetes cost optimisation in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779031381,0,'2026-05-17T17:23:01.505038+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/finops.md"]','["finops.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://medium.com/@sumudu_liyan/how-to-install-istio-on-kubernetes-cluster-e831c12381b','medium.com/@sumudu_liyan: How To Install Istio On Kubernetes Cluster','','N/A',0,'A curated technical resource and architectural guide covering medium.com/@sumudu_liyan: How To Install Istio On Kubernetes Cluster in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779030587,0,'2026-05-17T17:09:47.385973+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/istio.md"]','["istio.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://medium.com/@sureshpalemoni/kubernetes-authentication-and-authorization-with-x509-client-certificates-edbc3517c10','Kubernetes Authentication and Authorization with X509 client certificates','','N/A',0,'A curated technical resource and architectural guide covering Kubernetes Authentication and Authorization with X509 client certificates in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779029899,0,'2026-05-17T16:58:19.066594+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-security.md"]','["kubernetes-security.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://medium.com/@suvankar.dey80/time-series-sql-vs-no-sql-a8c7f40d80a8','medium.com/@suvankar.dey80: Time Series SQL vs No SQL','','N/A',0,'A curated technical resource and architectural guide covering medium.com/@suvankar.dey80: Time Series SQL vs No SQL in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779034309,0,'2026-05-17T18:11:49.073583+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/nosql.md"]','["nosql.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://medium.com/@swain.dennis1/forking-github-repository-with-git-and-vim-54288dff3801','medium: Forking GitHub Repository with Git and VIM | Swain Dennis','','N/A',0,'A curated technical resource and architectural guide covering medium: Forking GitHub Repository with Git and VIM | Swain Dennis in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779033313,0,'2026-05-17T17:55:13.444158+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/git.md"]','["git.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://medium.com/@swapnasagarpradhan/simplifying-orchestration-with-kubernetes-e81015681a85','medium.com: Simplifying orchestration with Kubernetes','','N/A',0,'A curated technical resource and architectural guide covering medium.com: Simplifying orchestration with Kubernetes in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779030285,0,'2026-05-17T17:04:45.065420+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-tutorials.md"]','["kubernetes-tutorials.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://medium.com/@ta.abhisingh/agile-vs-devops-vs-sre-its-not-or-it-s-and-aa312904e577','medium: Agile vs. DevOps vs. SRE… it’s not OR, it’s AND !','','N/A',0,'A curated technical resource and architectural guide covering medium: Agile vs. DevOps vs. SRE… it’s not OR, it’s AND ! in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779031758,0,'2026-05-17T17:29:18.966188+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/sre.md"]','["sre.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://medium.com/@tamerberatcelik/when-and-why-to-use-kubernetes-fface756859f','medium.com/@tamerberatcelik: When and why to use Kubernetes?','','N/A',0,'A curated technical resource and architectural guide covering medium.com/@tamerberatcelik: When and why to use Kubernetes? in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779030561,0,'2026-05-17T17:09:21.542500+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes.md"]','["kubernetes.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://medium.com/@tanmay.avinash.deshpande/the-easiest-way-to-remove-checked-in-credentials-from-a-git-repo-704a373b94e3','medium: The Easiest Way To Remove Checked In Credentials From A Git Repo','','N/A',0,'A curated technical resource and architectural guide covering medium: The Easiest Way To Remove Checked In Credentials From A Git Repo in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779033213,0,'2026-05-17T17:53:33.034657+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/devsecops.md"]','["devsecops.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://medium.com/@tarekbecker/serverless-enterprise-grade-multi-tenancy-using-aws-76ff5f4d0a23','medium: Serverless enterprise-grade multi-tenancy using AWS | Tarek Becker','','N/A',0,'A curated technical resource and architectural guide covering medium: Serverless enterprise-grade multi-tenancy using AWS | Tarek Becker in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779030250,0,'2026-05-17T17:04:10.301192+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/aws-serverless.md"]','["aws-serverless.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://medium.com/@tarikucar/getting-started-with-google-cloud-storage-with-terraform-dfb26d85e2dd','medium.com/@tarikucar: Getting started with Google Cloud Storage with Terraform'' 🚀','','N/A',0,'A curated technical resource and architectural guide covering medium.com/@tarikucar: Getting started with Google Cloud Storage with Terraform'' 🚀 in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779032819,0,'2026-05-17T17:46:59.670428+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/terraform.md"]','["terraform.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://medium.com/@tarunbehal02/aws-cost-optimizations-my-learnings-fcdc14da1f58','medium.com/@tarunbehal02: AWS Cost Optimizations : My Learnings','','N/A',0,'A curated technical resource and architectural guide covering medium.com/@tarunbehal02: AWS Cost Optimizations : My Learnings in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779029563,0,'2026-05-17T16:52:43.454615+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/finops.md"]','["finops.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://medium.com/@tathagatapaul7/opentelemetry-in-kubernetes-deploying-your-collector-and-metrics-backend-b8ec86ac4a43','medium.com/@tathagatapaul7: OpenTelemetry in Kubernetes: Deploying your'' Collector and Metrics Backend','','N/A',0,'A curated technical resource and architectural guide covering medium.com/@tathagatapaul7: OpenTelemetry in Kubernetes: Deploying your'' Collector and Metrics Backend in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779034041,0,'2026-05-17T18:07:21.400118+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/prometheus.md"]','["prometheus.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://medium.com/@tech_18484/simplifying-kubernetes-logging-with-efk-stack-158da47ce982','medium.com/@tech_18484: Simplifying Kubernetes Logging with EFK Stack','','N/A',0,'A curated technical resource and architectural guide covering medium.com/@tech_18484: Simplifying Kubernetes Logging with EFK Stack in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779033486,0,'2026-05-17T17:58:06.685969+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/monitoring.md"]','["monitoring.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://medium.com/@terminalsandcoffee/mastering-python-how-to-generate-a-list-of-dictionaries-for-files-in-your-working-directory-with-7cab8b485e69','medium.com/@terminalsandcoffee: Mastering Python: How to Generate a List'' of Dictionaries for Files in Your Working Directory with One Script','','N/A',0,'A curated technical resource and architectural guide covering medium.com/@terminalsandcoffee: Mastering Python: How to Generate a List'' of Dictionaries for Files in Your Working Directory with One Script in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779034579,0,'2026-05-17T18:16:19.865696+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/python.md"]','["python.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://medium.com/@thapliyal705/create-amazon-eks-cluster-from-scratch-using-eksctl-67e0d0900245','medium.com/@thapliyal705: Create Amazon EKS Cluster from scratch using eksctl','','N/A',0,NULL,NULL,NULL,NULL,0,NULL,'manual','N/A',100.0,1779029487,0,'2026-05-17T16:51:27.041538+02:00',NULL,NULL,NULL,'[]','[]','["docs/managed-kubernetes-in-public-cloud.md"]','[]','{}','{}');
INSERT INTO "resources" VALUES('https://medium.com/@the.nick.miller/multi-container-deployments-with-kubernetes-33c824d8d9a4','medium.com/@the.nick.miller: Custom Deployments with Kubernetes','','N/A',0,'A curated technical resource and architectural guide covering medium.com/@the.nick.miller: Custom Deployments with Kubernetes in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779033788,0,'2026-05-17T18:03:08.645328+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes.md"]','["kubernetes.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://medium.com/@therealjordanlee/azure-devops-tips-each-loops-c082c692d025','Azure DevOps Tips: “Each” Loops','','N/A',0,'A curated technical resource and architectural guide covering Azure DevOps Tips: “Each” Loops in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779033342,0,'2026-05-17T17:55:42.554310+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/azure.md"]','["azure.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://medium.com/@thibault60000/git-flow-for-beginners-d7a152b2c1f9','medium.com: Git Flow for Beginners','','N/A',0,'A curated technical resource and architectural guide covering medium.com: Git Flow for Beginners in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779032380,0,'2026-05-17T17:39:40.379472+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/git.md"]','["git.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://medium.com/@thomaspoignant/starting-with-kubernetes-db121b09fd4','medium: Starting with kubernetes','','N/A',0,'A curated technical resource and architectural guide covering medium: Starting with kubernetes in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779033118,0,'2026-05-17T17:51:58.170837+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes.md"]','["kubernetes.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://medium.com/@timebertt/kubernetes-controllers-at-scale-clients-caches-conflicts-patches-explained-aa0f7a8b4332','medium.com/@timebertt: Kubernetes Controllers at Scale: Clients, Caches,'' Conflicts, Patches Explained','','N/A',0,'A curated technical resource and architectural guide covering medium.com/@timebertt: Kubernetes Controllers at Scale: Clients, Caches,'' Conflicts, Patches Explained in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779032785,0,'2026-05-17T17:46:25.488984+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-operators-controllers.md"]','["kubernetes-operators-controllers.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://medium.com/@timleonardDS/who-lets-the-dags-out-register-an-external-dag-with-flyte-chapter-3-bad0ea781119','medium.com/@timleonardDS: Who Let the DAGs out? Register an External DAG'' with Flyte (Chapter 3)','','N/A',0,'A curated technical resource and architectural guide covering medium.com/@timleonardDS: Who Let the DAGs out? Register an External DAG'' with Flyte (Chapter 3) in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779031110,0,'2026-05-17T17:18:30.849575+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/mlops.md"]','["mlops.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://medium.com/@tom-neal/cto-checklist-1a2ef3d6502','medium.com/@tom-neal: CTO Checklist','','N/A',0,'A curated technical resource and architectural guide covering medium.com/@tom-neal: CTO Checklist in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779033359,0,'2026-05-17T17:55:59.921692+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/project-management-methodology.md"]','["project-management-methodology.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://medium.com/@toonvandeuren/kubernetes-scaling-the-event-driven-approach-bdd58ded4e3f','medium.com/@toonvandeuren: Kubernetes Scaling: The Event Driven Approach'' - KEDA','','N/A',0,'A curated technical resource and architectural guide covering medium.com/@toonvandeuren: Kubernetes Scaling: The Event Driven Approach'' - KEDA in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779030805,0,'2026-05-17T17:13:25.679985+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-autoscaling.md"]','["kubernetes-autoscaling.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://medium.com/@vafrcor2009/gitflow-vs-trunk-based-development-3beff578030b','medium: GitFlow VS Trunk-Based-Development','','N/A',0,'A curated technical resource and architectural guide covering medium: GitFlow VS Trunk-Based-Development in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779034504,0,'2026-05-17T18:15:04.483005+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/git.md"]','["git.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://medium.com/@vaib16dec/kubesecops-pipeline-container-security-in-a-cloudnative-ecosystem-e59bf19a713d','medium: KubeSecOps Pipeline(Container security) in a cloudnative ecosystem','','N/A',0,'A curated technical resource and architectural guide covering medium: KubeSecOps Pipeline(Container security) in a cloudnative ecosystem in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779031460,0,'2026-05-17T17:24:20.457298+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/devsecops.md"]','["devsecops.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://medium.com/@vaibhav176/saving-costs-in-google-kubernetes-engine-using-spot-vms-2e6d0157815e','medium.com: Saving costs in Google Kubernetes Engine using Spot VMs','','N/A',0,'A curated technical resource and architectural guide covering medium.com: Saving costs in Google Kubernetes Engine using Spot VMs in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779030558,0,'2026-05-17T17:09:18.347994+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/managed-kubernetes-in-public-cloud.md"]','["managed-kubernetes-in-public-cloud.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://medium.com/@vajrapuvinod/mastering-ingress-context-path-based-routing-in-aws-eks-using-terraform-0db2bbbae474','medium.com/@vajrapuvinod: Mastering Ingress Context Path Based Routing in'' AWS EKS using AWS Load Balancer Controller through Terraform','','N/A',0,'A curated technical resource and architectural guide covering medium.com/@vajrapuvinod: Mastering Ingress Context Path Based Routing in'' AWS EKS using AWS Load Balancer Controller through Terraform in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779033658,0,'2026-05-17T18:00:58.155329+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/terraform.md"]','["terraform.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://medium.com/@valyala/promql-tutorial-for-beginners-9ab455142085','PromQL Tutorial','','N/A',0,'A curated technical resource and architectural guide covering PromQL Tutorial in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779031719,0,'2026-05-17T17:28:39.941777+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/prometheus.md"]','["prometheus.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://medium.com/@vamshisuram/how-to-crack-ckad-exam-part-2-26330c32a4e','medium.com/@vamshisuram: How to crack CKAD exam (part — 2)','','N/A',0,'A curated technical resource and architectural guide covering medium.com/@vamshisuram: How to crack CKAD exam (part — 2) in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779031776,0,'2026-05-17T17:29:36.310469+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes.md"]','["kubernetes.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://medium.com/@vamsi.lakshman/overview-of-azure-kubernetes-services-networking-models-e3ca0591aebe','medium.com/@vamsi.lakshman: Overview of Azure Kubernetes Services Networking Models','','2022',0,'Provides a comprehensive architectural overview contrasting AKS''s native CNI models: Kubenet versus Azure CNI. Analyzes the trade-offs of IP space consumption, routing tables, and overall performance dynamics across large clusters.','Markdown','Technical Article','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2022-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Infrastructure", "Networking & CNI", "Kubenet vs Azure CNI"]','["[COMMUNITY-TOOL]"]','[]','["managed-kubernetes-in-public-cloud.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://medium.com/@vdboor/using-nginx-ingress-as-a-static-cache-91bc27be04a1','medium: Using Nginx-Ingress as a Static Cache for Assets Inside Kubernetes','','N/A',0,'A curated technical resource and architectural guide covering medium: Using Nginx-Ingress as a Static Cache for Assets Inside Kubernetes in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779031520,0,'2026-05-17T17:25:20.698817+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/web-servers.md"]','["web-servers.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://medium.com/@versentfastforward/gitops-and-argocd-to-automate-kubernetes-deployments-640f3a086865','medium.com/@versentfastforward: GitOps on Kubernetes with ArgoCD','','N/A',0,'A curated technical resource and architectural guide covering medium.com/@versentfastforward: GitOps on Kubernetes with ArgoCD in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779030412,0,'2026-05-17T17:06:52.967097+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/argo.md"]','["argo.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://medium.com/@versentfastforward/one-click-bootstrap-deployment-of-argocd-e06f848aacc5','medium.com/@versentfastforward: One-click Bootstrap Deployment of ArgoCD','','N/A',0,'A curated technical resource and architectural guide covering medium.com/@versentfastforward: One-click Bootstrap Deployment of ArgoCD in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779029165,0,'2026-05-17T16:46:05.154635+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/argo.md"]','["argo.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://medium.com/@versentfastforward/structuring-your-repo-for-argocd-part-1-582817713b0','medium.com/@versentfastforward: Structuring Your Repo for ArgoCD, Part 1','','N/A',0,'A curated technical resource and architectural guide covering medium.com/@versentfastforward: Structuring Your Repo for ArgoCD, Part 1 in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779030673,0,'2026-05-17T17:11:13.549871+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/argo.md"]','["argo.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://medium.com/@victor.ronin/design-your-code-for-readability-vs-writability-d42f04cc6f4d','medium.com/@victor.ronin: Design your code for readability vs. writability','','N/A',0,'A curated technical resource and architectural guide covering medium.com/@victor.ronin: Design your code for readability vs. writability in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779030561,0,'2026-05-17T17:09:21.541389+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/devel-sites.md"]','["devel-sites.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://medium.com/@victor.ronin/the-dark-side-of-a-cross-functional-team-e0d379e37c70','medium.com/@victor.ronin: The dark side of a cross-functional team','','N/A',0,'A curated technical resource and architectural guide covering medium.com/@victor.ronin: The dark side of a cross-functional team in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779030403,0,'2026-05-17T17:06:43.671827+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/project-management-methodology.md"]','["project-management-methodology.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://medium.com/@victorpaulo/from-zero-to-kubernetes-operator-dd06436b9d89','medium: From Zero to Kubernetes Operator','','N/A',0,'A curated technical resource and architectural guide covering medium: From Zero to Kubernetes Operator in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779032779,0,'2026-05-17T17:46:19.612690+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-operators-controllers.md"]','["kubernetes-operators-controllers.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://medium.com/@vikram.fugro/container-networking-interface-aka-cni-bdfe23f865cf','medium: Container Networking Interface aka CNI','','N/A',0,'A curated technical resource and architectural guide covering medium: Container Networking Interface aka CNI in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779034306,0,'2026-05-17T18:11:46.126040+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-networking.md"]','["kubernetes-networking.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://medium.com/@vinciabhinav7/microservices-communication-architecture-patterns-a8e77e614c2c','==medium.com/@vinciabhinav7: Microservices Communication Architecture Patterns=='' 🌟','','N/A',0,'A curated technical resource and architectural guide covering ==medium.com/@vinciabhinav7: Microservices Communication Architecture Patterns=='' 🌟 in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779029478,0,'2026-05-17T16:51:18.329639+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/introduction.md"]','["introduction.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://medium.com/@vinoji2005/using-terraform-with-kubernetes-a-comprehensive-guide-237f6bbb0586','medium.com/@vinoji2005: Using Terraform with Kubernetes: A Comprehensive'' Guide','','N/A',0,'A curated technical resource and architectural guide covering medium.com/@vinoji2005: Using Terraform with Kubernetes: A Comprehensive'' Guide in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779029613,0,'2026-05-17T16:53:33.201193+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/terraform.md"]','["terraform.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://medium.com/@vinothiniraju/streamlining-kubernetes-deployment-with-ready-built-developer-platform-5ba0cbb4facf','medium.com/@vinothiniraju: Streamlining Kubernetes Deployment with Ready-Built'' Developer Platform','','N/A',0,'A curated technical resource and architectural guide covering medium.com/@vinothiniraju: Streamlining Kubernetes Deployment with Ready-Built'' Developer Platform in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779030201,0,'2026-05-17T17:03:21.985291+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes.md"]','["kubernetes.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://medium.com/@vipinagarwal18/install-istio-on-azure-kubernetes-cluster-using-terraform-214f6d3f611','medium: Install Istio on Azure Kubernetes cluster using Terraform','','N/A',0,'A curated technical resource and architectural guide covering medium: Install Istio on Azure Kubernetes cluster using Terraform in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779033611,0,'2026-05-17T18:00:11.935872+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/demos.md"]','["demos.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://medium.com/@visweswara/pod-disruption-budget-budget-that-can-save-you-one-day-7c22c8a11d','medium.com/@visweswara: Pod Disruption Budget — Budget that can save you'' One day','','N/A',0,'A curated technical resource and architectural guide covering medium.com/@visweswara: Pod Disruption Budget — Budget that can save you'' One day in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779029732,0,'2026-05-17T16:55:32.052092+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes.md"]','["kubernetes.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://medium.com/@visweswara/what-are-kubernetes-admission-controllers-let-me-explain-93b97f659ccc','medium.com/@visweswara: What are Kubernetes Admission Controllers?','','N/A',0,'A curated technical resource and architectural guide covering medium.com/@visweswara: What are Kubernetes Admission Controllers? in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779033002,0,'2026-05-17T17:50:02.045198+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes.md"]','["kubernetes.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://medium.com/@vrnvav97/canary-deployment-in-kubernetes-a18c81cb9b','medium.com/@vrnvav97: Canary Deployment in Kubernetes','','N/A',0,'A curated technical resource and architectural guide covering medium.com/@vrnvav97: Canary Deployment in Kubernetes in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779031669,0,'2026-05-17T17:27:49.290209+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes.md"]','["kubernetes.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://medium.com/@vvsevel/a-guide-to-kubernetes-application-resource-tuning-part-1-bf0ba04db10','medium.com/@vvsevel: A Guide to Kubernetes Application Resource Tuning —'' part 1','','N/A',0,'A curated technical resource and architectural guide covering medium.com/@vvsevel: A Guide to Kubernetes Application Resource Tuning —'' part 1 in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779029678,0,'2026-05-17T16:54:38.531675+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes.md"]','["kubernetes.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://medium.com/@walissonscd/creating-a-kubernetes-pod-with-multiple-containers-and-a-shared-volume-257d9aa2081d','medium.com/@walissonscd: Creating a Kubernetes Pod with Multiple Containers'' and a Shared Volume 🌟','','N/A',0,'A curated technical resource and architectural guide covering medium.com/@walissonscd: Creating a Kubernetes Pod with Multiple Containers'' and a Shared Volume 🌟 in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779032254,0,'2026-05-17T17:37:34.672121+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes.md"]','["kubernetes.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://medium.com/@walissonscd/monitoring-kubernetes-cluster-resources-using-top-metrics-commands-a60408765321','medium.com/@walissonscd: Monitoring Kubernetes Cluster Resources: Using'' Top Metrics Commands','','N/A',0,'A curated technical resource and architectural guide covering medium.com/@walissonscd: Monitoring Kubernetes Cluster Resources: Using'' Top Metrics Commands in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779033435,0,'2026-05-17T17:57:15.813454+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-monitoring.md"]','["kubernetes-monitoring.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://medium.com/@walissonscd/understanding-your-kubernetes-cluster-16f4b90f3edc','medium.com/@walissonscd: Understanding Your Kubernetes Cluster','','N/A',0,'A curated technical resource and architectural guide covering medium.com/@walissonscd: Understanding Your Kubernetes Cluster in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779029421,0,'2026-05-17T16:50:21.296425+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes.md"]','["kubernetes.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://medium.com/@wessel__/istio-with-authentik-securing-your-cluster-and-providing-authentication-and-authorization-b5e48b331920','medium.com/@wessel__: Istio with Authentik: securing your cluster and providing'' authentication and authorization','','N/A',0,'A curated technical resource and architectural guide covering medium.com/@wessel__: Istio with Authentik: securing your cluster and providing'' authentication and authorization in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779031622,0,'2026-05-17T17:27:02.327299+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/istio.md"]','["istio.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://medium.com/@willguibr/terraform-1-5-import-and-automatic-code-generation-caa4debfef28','medium.com/@willguibr: Terraform 1.5 — Import and Automatic Code Generation','','N/A',0,'A curated technical resource and architectural guide covering medium.com/@willguibr: Terraform 1.5 — Import and Automatic Code Generation in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779030854,0,'2026-05-17T17:14:14.220651+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/terraform.md"]','["terraform.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://medium.com/@wuestkamp/kubernetes-canary-deployment-1-gitlab-ci-518f9fdaa7ed','medium.com: Kubernetes Canary Deployment #1 Gitlab CI','','N/A',0,'A curated technical resource and architectural guide covering medium.com: Kubernetes Canary Deployment #1 Gitlab CI in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779033609,0,'2026-05-17T18:00:09.402626+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes.md"]','["kubernetes.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://medium.com/@yankee.exe/how-rolling-and-rollback-deployments-work-in-kubernetes-8db4c4dce599','medium: How Rolling and Rollback Deployments work in Kubernetes','','N/A',0,'A curated technical resource and architectural guide covering medium: How Rolling and Rollback Deployments work in Kubernetes in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779034479,0,'2026-05-17T18:14:39.187478+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes.md"]','["kubernetes.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://medium.com/@yogitakothadia/a-manifest-file-in-kubernetes-952183a508d4','medium.com/@yogitakothadia: A Manifest File in Kubernetes','','N/A',0,'A curated technical resource and architectural guide covering medium.com/@yogitakothadia: A Manifest File in Kubernetes in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779031735,0,'2026-05-17T17:28:55.254070+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes.md"]','["kubernetes.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://medium.com/@yonatanzunger/advanced-python-achieving-high-performance-with-code-generation-796b177ec79','medium.com/@yonatanzunger: Advanced Python: Achieving High Performance with'' Code Generation 🌟🌟','','N/A',0,'A curated technical resource and architectural guide covering medium.com/@yonatanzunger: Advanced Python: Achieving High Performance with'' Code Generation 🌟🌟 in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779032239,0,'2026-05-17T17:37:19.282532+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/python.md"]','["python.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://medium.com/@yusufkaratoprak/advanced-troubleshooting-techniques-in-kubernetes-pods-24ee0cebfa6f','medium.com/@yusufkaratoprak: Advanced Troubleshooting Techniques in Kubernetes'' Pods','','N/A',0,'A curated technical resource and architectural guide covering medium.com/@yusufkaratoprak: Advanced Troubleshooting Techniques in Kubernetes'' Pods in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779031796,0,'2026-05-17T17:29:56.265809+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-troubleshooting.md"]','["kubernetes-troubleshooting.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://medium.com/@zeloygabri/deploying-2-tier-aws-architecture-using-terraform-b4167b035751','medium.com/@zeloygabri: Deploying 2-Tier AWS Architecture using Terraform','','N/A',0,'A curated technical resource and architectural guide covering medium.com/@zeloygabri: Deploying 2-Tier AWS Architecture using Terraform in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779031458,0,'2026-05-17T17:24:18.550832+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/demos.md"]','["demos.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://medium.com/@zhaoyi0113/kubernetes-how-does-service-network-work-in-the-cluster-d235b69ff536','medium.com/@zhaoyi0113: Kubernetes — How does service network work in the'' cluster','','N/A',0,'A curated technical resource and architectural guide covering medium.com/@zhaoyi0113: Kubernetes — How does service network work in the'' cluster in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779029063,0,'2026-05-17T16:44:23.367361+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-networking.md"]','["kubernetes-networking.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://medium.com/activewizards-machine-learning-company/kafka-monitoring-with-prometheus-telegraf-and-grafana-6228fed736f1',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,'manual','N/A',100.0,1779029067,0,'2026-05-17T16:44:27.877403+02:00',NULL,NULL,NULL,'[]','[]','["docs/monitoring.md"]','[]','{}','{}');
INSERT INTO "resources" VALUES('https://medium.com/adaltas/gitops-in-practice-deploy-kubernetes-applications-with-argocd-ca170ce8aba3','medium.com/adaltas: GitOps in practice, deploy Kubernetes applications with'' ArgoCD','','N/A',0,'A curated technical resource and architectural guide covering medium.com/adaltas: GitOps in practice, deploy Kubernetes applications with'' ArgoCD in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779029110,0,'2026-05-17T16:45:10.345471+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/demos.md"]','["demos.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://medium.com/adaltas/kubernetes-debugging-with-ephemeral-containers-e4be659d9ef6','medium.com/adaltas: Kubernetes: debugging with ephemeral containers','','N/A',0,'A curated technical resource and architectural guide covering medium.com/adaltas: Kubernetes: debugging with ephemeral containers in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779030864,0,'2026-05-17T17:14:24.896075+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-troubleshooting.md"]','["kubernetes-troubleshooting.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://medium.com/adaltas/operating-kafka-in-kubernetes-with-strimzi-84a281c6d964','medium.com/adaltas: Operating Kafka in Kubernetes with Strimzi','','N/A',0,'A curated technical resource and architectural guide covering medium.com/adaltas: Operating Kafka in Kubernetes with Strimzi in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779032339,0,'2026-05-17T17:38:59.779623+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/message-queue.md"]','["message-queue.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://medium.com/adeo-tech/a-walkthrough-guide-for-multi-tenancy-with-gke-b9e6f1aed2a2','medium.com/adeo-tech: A walkthrough guide for Multi-Tenancy with GKE','','N/A',0,'A curated technical resource and architectural guide covering medium.com/adeo-tech: A walkthrough guide for Multi-Tenancy with GKE in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779032546,0,'2026-05-17T17:42:26.958542+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes.md"]','["kubernetes.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://medium.com/adeo-tech/how-to-save-money-fast-with-kubernetes-do-finops-3a9cafc9beba','medium.com/adeo-tech: How to save money fast with Kubernetes — Do FinOps','','N/A',0,'A curated technical resource and architectural guide covering medium.com/adeo-tech: How to save money fast with Kubernetes — Do FinOps in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779030207,0,'2026-05-17T17:03:27.221211+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/finops.md"]','["finops.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://medium.com/adeo-tech/multi-cloud-kubernetes-survival-guide-49eee9aa58e2','medium.com/adeo-tech: Multi-Cloud Kubernetes Survival Guide 🌟','','N/A',0,'A curated technical resource and architectural guide covering medium.com/adeo-tech: Multi-Cloud Kubernetes Survival Guide 🌟 in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779029118,0,'2026-05-17T16:45:18.682036+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/public-cloud-solutions.md"]','["public-cloud-solutions.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://medium.com/adessoturkey/azure-devops-agents-on-aks-with-kaniko-option-f672f900a177','medium.com/adessoturkey: Azure DevOps Agents on AKS with the kaniko Option','','N/A',0,'A curated technical resource and architectural guide covering medium.com/adessoturkey: Azure DevOps Agents on AKS with the kaniko Option in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779030574,0,'2026-05-17T17:09:34.239656+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/managed-kubernetes-in-public-cloud.md"]','["managed-kubernetes-in-public-cloud.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://medium.com/adessoturkey/create-a-windows-vm-in-kubernetes-using-kubevirt-b5f54fb10ffd','medium.com/adessoturkey: Create a Windows VM in Kubernetes using KubeVirt','','N/A',0,'A curated technical resource and architectural guide covering medium.com/adessoturkey: Create a Windows VM in Kubernetes using KubeVirt in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779029130,0,'2026-05-17T16:45:30.376571+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/ocp4.md"]','["ocp4.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://medium.com/adevinta-tech-blog/highway-to-helm-how-to-efficiently-manage-chart-sources-f5749ba8031e','medium: Highway to Helm: How to efficiently manage chart sources','','N/A',0,'A curated technical resource and architectural guide covering medium: Highway to Helm: How to efficiently manage chart sources in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779029161,0,'2026-05-17T16:46:01.232191+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/helm.md"]','["helm.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://medium.com/adidoescode/chaos-engineering-how-simulating-adversity-can-help-build-ecommerce-resilience-4a799c8912dc','medium.com/adidoescode: Chaos Engineering: How simulating adversity can'' help build eCommerce Resilience','','N/A',0,'A curated technical resource and architectural guide covering medium.com/adidoescode: Chaos Engineering: How simulating adversity can'' help build eCommerce Resilience in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779032117,0,'2026-05-17T17:35:17.179295+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/chaos-engineering.md"]','["chaos-engineering.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://medium.com/adobetech/designing-a-kubernetes-cluster-with-amazon-eks-from-scratch-4b4ee9d1b8f','medium: Designing a Kubernetes Cluster with Amazon EKS From Scratch 🌟','','N/A',0,'A curated technical resource and architectural guide covering medium: Designing a Kubernetes Cluster with Amazon EKS From Scratch 🌟 in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779032405,0,'2026-05-17T17:40:05.546967+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/managed-kubernetes-in-public-cloud.md"]','["managed-kubernetes-in-public-cloud.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://medium.com/agileinsider/devops-principles-and-practices-explained-in-ten-minutes-6cec7e1dae6d','medium.com/agileinsider: DevOps Principles and Practices Explained in Ten'' Minutes','','N/A',0,'A curated technical resource and architectural guide covering medium.com/agileinsider: DevOps Principles and Practices Explained in Ten'' Minutes in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779034234,0,'2026-05-17T18:10:34.999868+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/devops.md"]','["devops.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://medium.com/agorapulse-stories/platform-engineering-part-3-when-how-to-build-an-internal-developer-platform-cfb22efcca34','medium.com/agorapulse-stories: Platform Engineering, Part 3: WHEN & HOW'' to Build an Internal Developer Platform','','N/A',0,'A curated technical resource and architectural guide covering medium.com/agorapulse-stories: Platform Engineering, Part 3: WHEN & HOW'' to Build an Internal Developer Platform in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779033428,0,'2026-05-17T17:57:08.304061+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/devops.md"]','["devops.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://medium.com/ai-hero/streamlining-machine-learning-operations-with-kubernetes-and-terraform-41baad37998e','medium.com/ai-hero: Streamlining Machine Learning Operations (MLOps) with'' Kubernetes and Terraform','','N/A',0,'A curated technical resource and architectural guide covering medium.com/ai-hero: Streamlining Machine Learning Operations (MLOps) with'' Kubernetes and Terraform in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779029364,0,'2026-05-17T16:49:24.850061+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/mlops.md"]','["mlops.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://medium.com/aiguys/mlops-serving-ai-to-million-users-c77ed718b7ed','medium.com/aiguys: MLOps: Serving AI apps to million users','','N/A',0,'A curated technical resource and architectural guide covering medium.com/aiguys: MLOps: Serving AI apps to million users in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779032179,0,'2026-05-17T17:36:19.662595+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/mlops.md"]','["mlops.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://medium.com/airbnb-engineering/dynamic-kubernetes-cluster-scaling-at-airbnb-d79ae3afa132','medium.com/airbnb-engineering: Dynamic Kubernetes Cluster Scaling at Airbnb','','N/A',0,'A curated technical resource and architectural guide covering medium.com/airbnb-engineering: Dynamic Kubernetes Cluster Scaling at Airbnb in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779029565,0,'2026-05-17T16:52:45.183358+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-autoscaling.md"]','["kubernetes-autoscaling.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://medium.com/airbnb-engineering/how-we-partitioned-airbnb-s-main-database-in-two-weeks-55f7e006ff21','Partitioning MySQL on RDS: "How We Partitioned Airbnb’s Main Database in'' Two Weeks','','N/A',0,'A curated technical resource and architectural guide covering Partitioning MySQL on RDS: "How We Partitioned Airbnb’s Main Database in'' Two Weeks in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779033761,0,'2026-05-17T18:02:41.219882+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/aws-databases.md"]','["aws-databases.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://medium.com/airwalk/automate-policies-enforcement-with-policy-as-code-2f20aac9e2b0','medium: Automate policies enforcement with Policy-as-Code 🌟','','N/A',0,'A curated technical resource and architectural guide covering medium: Automate policies enforcement with Policy-as-Code 🌟 in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779034520,0,'2026-05-17T18:15:20.684778+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/securityascode.md"]','["securityascode.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://medium.com/airwallex-engineering/kafka-streams-iterative-development-and-blue-green-deployment-fae88b26e75e','medium.com/airwallex-engineering: Kafka Streams: Iterative Development and'' Blue-Green Deployment','','N/A',0,'A curated technical resource and architectural guide covering medium.com/airwallex-engineering: Kafka Streams: Iterative Development and'' Blue-Green Deployment in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779033240,0,'2026-05-17T17:54:00.238623+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/message-queue.md"]','["message-queue.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://medium.com/altitudehq/kafka-retries-and-maintain-order-of-retry-events-313482044351','medium.com/altitudehq: Kafka retries and maintaining the order of retry'' events 🌟','','N/A',0,'A curated technical resource and architectural guide covering medium.com/altitudehq: Kafka retries and maintaining the order of retry'' events 🌟 in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779033942,0,'2026-05-17T18:05:42.398083+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/message-queue.md"]','["message-queue.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://medium.com/ampersand-academy/integrate-bitbucket-jenkins-c6e51103d0fe','medium: Integrate BitBucket & Jenkins','','N/A',0,'A curated technical resource and architectural guide covering medium: Integrate BitBucket & Jenkins in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779034509,0,'2026-05-17T18:15:09.684281+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/jenkins.md"]','["jenkins.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://medium.com/analytics-vidhya/dockerizing-a-rest-api-in-python-less-than-9-mb-and-based-on-scratch-image-ef0ee3ad3f0a','medium: Dockerizing a REST API in Python Less Than 9 MB and Based on scratch'' Image','','N/A',0,'A curated technical resource and architectural guide covering medium: Dockerizing a REST API in Python Less Than 9 MB and Based on scratch'' Image in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779034155,0,'2026-05-17T18:09:15.458889+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/docker.md"]','["docker.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://medium.com/analytics-vidhya/multi-namespace-helm-deploy-in-kubernetes-26d1baf1ca5c','medium: Multi-namespace Helm deploy in Kubernetes','','N/A',0,'A curated technical resource and architectural guide covering medium: Multi-namespace Helm deploy in Kubernetes in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779031620,0,'2026-05-17T17:27:00.059175+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/helm.md"]','["helm.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://medium.com/andcloudio/creating-authentication-and-authorization-in-kubernetes-c6c5f0f1d2ad','medium.com/andcloudio: Setting up Authentication and RBAC Authorization'' in Kubernetes','','N/A',0,'A curated technical resource and architectural guide covering medium.com/andcloudio: Setting up Authentication and RBAC Authorization'' in Kubernetes in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779031499,0,'2026-05-17T17:24:59.313229+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-security.md"]','["kubernetes-security.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://medium.com/ankercloud-engineering/10-reasons-why-you-should-think-about-using-an-aws-application-loadbalancer-945f57816c34','medium: 10 reasons why you should think about using an AWS Application Load'' Balancer','','N/A',0,'A curated technical resource and architectural guide covering medium: 10 reasons why you should think about using an AWS Application Load'' Balancer in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779034223,0,'2026-05-17T18:10:23.777721+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/aws-networking.md"]','["aws-networking.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://medium.com/apache-airflow/passing-data-between-tasks-with-the-kubernetespodoperator-in-apache-airflow-7ae9e3e6675c','==medium.com/apache-airflow: Passing Data Between Tasks with the KubernetesPodOperator'' in Apache Airflow== 🌟','','N/A',0,'A curated technical resource and architectural guide covering ==medium.com/apache-airflow: Passing Data Between Tasks with the KubernetesPodOperator'' in Apache Airflow== 🌟 in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779032574,0,'2026-05-17T17:42:54.490181+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/message-queue.md"]','["message-queue.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://medium.com/apache-airflow/what-we-learned-after-running-airflow-on-kubernetes-for-2-years-0537b157acfd','medium.com/apache-airflow: What we learned after running Airflow on Kubernetes'' for 2 years','','N/A',0,'A curated technical resource and architectural guide covering medium.com/apache-airflow: What we learned after running Airflow on Kubernetes'' for 2 years in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779034431,0,'2026-05-17T18:13:51.459247+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/message-queue.md"]','["message-queue.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://medium.com/apache-apisix/10-most-use-cases-of-an-api-gateway-in-api-led-architecture-f4d7fa160dcf','==medium.com/apache-apisix: 10 most common use cases of an API Gateway==','','N/A',0,'A curated technical resource and architectural guide covering ==medium.com/apache-apisix: 10 most common use cases of an API Gateway== in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779029132,0,'2026-05-17T16:45:32.403252+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/developerportals.md"]','["developerportals.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://medium.com/apache-apisix/end-to-end-tracing-opentelemetry-a50fceafed74','medium.com/apache-apisix: End-to-end tracing with OpenTelemetry','','N/A',0,NULL,NULL,NULL,NULL,0,NULL,'manual','N/A',100.0,1779031622,0,'2026-05-17T17:27:02.336008+02:00',NULL,NULL,NULL,'[]','[]','["docs/monitoring.md"]','[]','{}','{}');
INSERT INTO "resources" VALUES('https://medium.com/application-driven-infrastructure/best-practices-for-understanding-kubernetes-costs-f3c58a5e1ebf','medium.com/application-driven-infrastructure: Best Practices for Understanding'' Kubernetes Costs','','N/A',0,'A curated technical resource and architectural guide covering medium.com/application-driven-infrastructure: Best Practices for Understanding'' Kubernetes Costs in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779029074,0,'2026-05-17T16:44:34.523580+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes.md"]','["kubernetes.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://medium.com/armory/continuous-cost-optimization-for-kubernetes-4361045f0215','medium.com/armory: Continuous Cost Optimization for Kubernetes','','N/A',0,'A curated technical resource and architectural guide covering medium.com/armory: Continuous Cost Optimization for Kubernetes in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779030882,0,'2026-05-17T17:14:42.662387+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/finops.md"]','["finops.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://medium.com/asl19-developers/create-readwritemany-persistentvolumeclaims-on-your-kubernetes-cluster-3a8db51f98e3','Create ReadWriteMany PersistentVolumeClaims on your Kubernetes Cluster 🌟','','N/A',0,'A curated technical resource and architectural guide covering Create ReadWriteMany PersistentVolumeClaims on your Kubernetes Cluster 🌟 in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779031624,0,'2026-05-17T17:27:04.793999+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-storage.md"]','["kubernetes-storage.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://medium.com/aspnetrun/microservices-resilience-and-fault-tolerance-with-applying-retry-and-circuit-breaker-patterns-c32e518db990','medium: Microservices Resilience and Fault Tolerance with applying Retry'' and Circuit-Breaker patterns using Polly','','N/A',0,'A curated technical resource and architectural guide covering medium: Microservices Resilience and Fault Tolerance with applying Retry'' and Circuit-Breaker patterns using Polly in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779029379,0,'2026-05-17T16:49:39.656062+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/dotnet.md"]','["dotnet.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://medium.com/atlantbh/implementing-ci-cd-pipeline-using-argo-workflows-and-argo-events-6417dd157566','medium.com/atlantbh: Implementing CI/CD pipeline using Argo Workflows and'' Argo Events 🌟','','N/A',0,'A curated technical resource and architectural guide covering medium.com/atlantbh: Implementing CI/CD pipeline using Argo Workflows and'' Argo Events 🌟 in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779031392,0,'2026-05-17T17:23:12.907954+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/argo.md"]','["argo.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://medium.com/attest-product-and-technology/debugging-mislabelled-route-metrics-from-linkerd-dda47fdff04a','medium.com/attest-product-and-technology: Debugging mislabelled route metrics'' from Linkerd','','N/A',0,'A curated technical resource and architectural guide covering medium.com/attest-product-and-technology: Debugging mislabelled route metrics'' from Linkerd in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779034347,0,'2026-05-17T18:12:27.659504+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/servicemesh.md"]','["servicemesh.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://medium.com/aventude/which-git-branching-model-should-i-select-73aafc503b5f','medium: Which Git branching model should I select for my project?','','N/A',0,'A curated technical resource and architectural guide covering medium: Which Git branching model should I select for my project? in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779030442,0,'2026-05-17T17:07:22.937457+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/git.md"]','["git.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://medium.com/avmconsulting-blog','medium.com/avmconsulting-blog','','N/A',0,NULL,NULL,NULL,NULL,0,NULL,'manual','N/A',100.0,1779030891,0,'2026-05-17T17:14:51.173597+02:00',NULL,NULL,NULL,'[]','[]','["docs/demos.md"]','[]','{}','{}');
INSERT INTO "resources" VALUES('https://medium.com/avmconsulting-blog/aws-backup-service-for-amazon-rds-3e6f5827aa66','medium: AWS Backup Service for Amazon RDS','','N/A',0,'A curated technical resource and architectural guide covering medium: AWS Backup Service for Amazon RDS in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779031900,0,'2026-05-17T17:31:40.548878+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/aws-backup.md", "docs/aws-databases.md"]','["aws-backup.md", "aws-databases.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://medium.com/avmconsulting-blog/aws-secret-manager-protect-sensitive-information-and-functionality-f520e15293f4','medium: AWS Secret Manager: Protect sensitive information and functionality'' 🌟','','N/A',0,'A curated technical resource and architectural guide covering medium: AWS Secret Manager: Protect sensitive information and functionality'' 🌟 in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779033566,0,'2026-05-17T17:59:26.792507+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/devsecops.md"]','["devsecops.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://medium.com/avmconsulting-blog/building-a-global-network-with-aws-transit-gateway-7ab0e5222f12','medium: Building a Global Network with AWS Transit Gateway','','N/A',0,'A curated technical resource and architectural guide covering medium: Building a Global Network with AWS Transit Gateway in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779033030,0,'2026-05-17T17:50:30.224995+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/aws-networking.md"]','["aws-networking.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://medium.com/avmconsulting-blog/ci-cd-with-dockers-and-jenkins-70b6f801f9f7','medium: CI/CD with Dockers and Jenkins','','N/A',0,'A curated technical resource and architectural guide covering medium: CI/CD with Dockers and Jenkins in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779032762,0,'2026-05-17T17:46:02.255323+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/jenkins.md"]','["jenkins.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://medium.com/avmconsulting-blog/cluster-autoscaler-type-in-kubernetes-part2-f2ae432eefbb','medium: Cluster Autoscaler in Kubernetes','','N/A',0,'A curated technical resource and architectural guide covering medium: Cluster Autoscaler in Kubernetes in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779032248,0,'2026-05-17T17:37:28.506837+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-autoscaling.md"]','["kubernetes-autoscaling.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://medium.com/avmconsulting-blog/deploy-infrastructure-with-the-terraform-cloud-operator-for-kubernetes-a179ea4dbbfe','medium: Deploy Infrastructure with the Terraform Cloud Operator for Kubernetes'' 🌟','','N/A',0,'A curated technical resource and architectural guide covering medium: Deploy Infrastructure with the Terraform Cloud Operator for Kubernetes'' 🌟 in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779030685,0,'2026-05-17T17:11:25.028997+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/terraform.md"]','["terraform.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://medium.com/avmconsulting-blog/deploying-applications-using-helm-in-kubernetes-b5c8b609e4b5','medium.com/avmconsulting-blog: How to Deploy Applications using Helm in'' Kubernetes |AWS|','','N/A',0,'A curated technical resource and architectural guide covering medium.com/avmconsulting-blog: How to Deploy Applications using Helm in'' Kubernetes |AWS| in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779030802,0,'2026-05-17T17:13:22.971960+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/helm.md"]','["helm.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://medium.com/avmconsulting-blog/deploying-microservices-via-ansible-in-cloud-platform-a03d46b7bd68','Deployment of Microservices in Cloud With Ansible','','N/A',0,'A curated technical resource and architectural guide covering Deployment of Microservices in Cloud With Ansible in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779030201,0,'2026-05-17T17:03:21.999327+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/ansible.md"]','["ansible.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://medium.com/avmconsulting-blog/deploying-statefulsets-in-kubernetes-k8s-5924e701d327','medium: How to deploy StatefulSets in Kubernetes (K8s)?','','N/A',0,'A curated technical resource and architectural guide covering medium: How to deploy StatefulSets in Kubernetes (K8s)? in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779029246,0,'2026-05-17T16:47:26.417314+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-tutorials.md"]','["kubernetes-tutorials.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://medium.com/avmconsulting-blog/deployment-types-in-kubernetes-14b70ca7ef93','medium: Deployment types in Kubernetes','','N/A',0,'A curated technical resource and architectural guide covering medium: Deployment types in Kubernetes in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779029165,0,'2026-05-17T16:46:05.156724+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes.md"]','["kubernetes.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://medium.com/avmconsulting-blog/encrypting-the-certificate-for-kubernetes-lets-encrypt-805d2bf88b2a','medium: Encrypting the certificate for Kubernetes (Let’s Encrypt) 🌟','','N/A',0,'A curated technical resource and architectural guide covering medium: Encrypting the certificate for Kubernetes (Let’s Encrypt) 🌟 in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779031651,0,'2026-05-17T17:27:31.929121+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-security.md"]','["kubernetes-security.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://medium.com/avmconsulting-blog/exploring-network-policies-in-kubernetes-c8a3d8ed00cb','medium: How to Provision Network Policies in Kubernetes | AWS 🌟','','N/A',0,'A curated technical resource and architectural guide covering medium: How to Provision Network Policies in Kubernetes | AWS 🌟 in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779033761,0,'2026-05-17T18:02:41.211268+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-networking.md"]','["kubernetes-networking.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://medium.com/avmconsulting-blog/how-to-deploy-an-efk-stack-to-kubernetes-ebc1b539d063','medium: How to Deploy an EFK stack to Kubernetes','','N/A',0,'A curated technical resource and architectural guide covering medium: How to Deploy an EFK stack to Kubernetes in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779030005,0,'2026-05-17T17:00:05.361458+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-monitoring.md"]','["kubernetes-monitoring.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://medium.com/avmconsulting-blog/how-to-deploy-an-eks-stack-to-kubernetes-aws-5ec9c5a07247','medium: How to Deploy an EKS stack in AWS?','','N/A',0,'A curated technical resource and architectural guide covering medium: How to Deploy an EKS stack in AWS? in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779032869,0,'2026-05-17T17:47:49.040438+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/managed-kubernetes-in-public-cloud.md"]','["managed-kubernetes-in-public-cloud.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://medium.com/avmconsulting-blog/installing-vault-on-eks-with-tls-and-persistent-storage-98254b4150f3','medium.com/avmconsulting-blog: Installing Vault On EKS With TLS And Persistent'' Storage','','N/A',0,'A curated technical resource and architectural guide covering medium.com/avmconsulting-blog: Installing Vault On EKS With TLS And Persistent'' Storage in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779031064,0,'2026-05-17T17:17:44.304385+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/managed-kubernetes-in-public-cloud.md"]','["managed-kubernetes-in-public-cloud.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://medium.com/avmconsulting-blog/jobs-cronjobs-in-kubernetes-cluster-d0e872e3c8c8','medium: Jobs & Cronjobs in Kubernetes Cluster','','N/A',0,'A curated technical resource and architectural guide covering medium: Jobs & Cronjobs in Kubernetes Cluster in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779032642,0,'2026-05-17T17:44:02.427732+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes.md"]','["kubernetes.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://medium.com/avmconsulting-blog/kubernetes-google-kubernetes-engine-gke-99abf912f912','medium: How to provision Kubernetes Cluster in GCP Cloud (K8s)? 🌟','','N/A',0,'A curated technical resource and architectural guide covering medium: How to provision Kubernetes Cluster in GCP Cloud (K8s)? 🌟 in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779030593,0,'2026-05-17T17:09:53.798095+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/managed-kubernetes-in-public-cloud.md"]','["managed-kubernetes-in-public-cloud.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://medium.com/avmconsulting-blog/managing-microservices-with-istio-service-mesh-in-kubernetes-36e1fda81757','medium: Managing Microservices With Istio Service Mesh in Kubernetes','','N/A',0,'A curated technical resource and architectural guide covering medium: Managing Microservices With Istio Service Mesh in Kubernetes in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779034461,0,'2026-05-17T18:14:21.407813+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/istio.md"]','["istio.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://medium.com/avmconsulting-blog/prometheus-monitoring-with-elastic-stack-in-kubernetes-5cf0aaa7ce04','medium: Prometheus monitoring with Elastic Stack in Kubernetes 🌟','','N/A',0,'A curated technical resource and architectural guide covering medium: Prometheus monitoring with Elastic Stack in Kubernetes 🌟 in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779031533,0,'2026-05-17T17:25:33.420586+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/prometheus.md"]','["prometheus.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://medium.com/avmconsulting-blog/protecting-your-web-application-or-apis-using-aws-waf-1829ff79275a','medium: Protecting your Web Application or APIs using AWS WAF','','N/A',0,'A curated technical resource and architectural guide covering medium: Protecting your Web Application or APIs using AWS WAF in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779031804,0,'2026-05-17T17:30:04.945082+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/aws-security.md"]','["aws-security.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://medium.com/avmconsulting-blog/provisioning-storage-in-kubernetes-e1dc5610318d','medium: Provisioning storage in Kubernetes','','N/A',0,'A curated technical resource and architectural guide covering medium: Provisioning storage in Kubernetes in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779030563,0,'2026-05-17T17:09:23.618368+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-storage.md"]','["kubernetes-storage.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://medium.com/avmconsulting-blog/replication-controller-replica-sets-in-kubernetes-820f3cec7170','medium: Replication Controller & Replica sets in Kubernetes','','N/A',0,'A curated technical resource and architectural guide covering medium: Replication Controller & Replica sets in Kubernetes in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779031520,0,'2026-05-17T17:25:20.681020+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-monitoring.md"]','["kubernetes-monitoring.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://medium.com/awesome-agile/10-ways-managers-are-wasting-their-developers-potential-5c0d78d8f8ba','medium.com/awesome-agile: 10 Ways Managers are Wasting Their Developers'' Potential','','N/A',0,'A curated technical resource and architectural guide covering medium.com/awesome-agile: 10 Ways Managers are Wasting Their Developers'' Potential in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779029931,0,'2026-05-17T16:58:51.818006+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/project-management-methodology.md"]','["project-management-methodology.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://medium.com/awesome-azure/azure-most-useful-azure-services-every-developer-must-know-top-azure-paas-serverless-services-developer-c55b829ac6d7','medium.com/awesome-azure: Azure — Most Useful Azure Services Every Developer'' Must Know','','N/A',0,'A curated technical resource and architectural guide covering medium.com/awesome-azure: Azure — Most Useful Azure Services Every Developer'' Must Know in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779031910,0,'2026-05-17T17:31:50.089702+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/azure.md"]','["azure.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://medium.com/awesome-cloud/aws-difference-between-serverless-lambda-and-containers-kubernetes-serverless-vs-containers-lambda-vs-k8s-a166931870a2','medium.com/awesome-cloud: AWS — Difference between Serverless (Lambda) and'' Containers (Kubernetes)','','N/A',0,'A curated technical resource and architectural guide covering medium.com/awesome-cloud: AWS — Difference between Serverless (Lambda) and'' Containers (Kubernetes) in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779034355,0,'2026-05-17T18:12:35.352647+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/aws-serverless.md"]','["aws-serverless.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://medium.com/aws-activate-startup-blog/a-better-dev-test-experience-docker-and-aws-291da5ab1238','A Better Dev/Test Experience: Docker and AWS','','N/A',0,'A curated technical resource and architectural guide covering A Better Dev/Test Experience: Docker and AWS in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779033761,0,'2026-05-17T18:02:41.215853+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/aws-containers.md"]','["aws-containers.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://medium.com/aws-activate-startup-blog/bitmovin-improving-video-quality-on-the-web-8670039c4334','bitmovin: Improving Video Quality on the Web','','N/A',0,'A curated technical resource and architectural guide covering bitmovin: Improving Video Quality on the Web in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779031987,0,'2026-05-17T17:33:07.511120+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/aws.md"]','["aws.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://medium.com/aws-activate-startup-blog/building-a-serverless-dynamic-dns-system-with-aws-a32256f0a1d8','medium.com: Building a Serverless Dynamic DNS System with AWS','','N/A',0,'A curated technical resource and architectural guide covering medium.com: Building a Serverless Dynamic DNS System with AWS in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779032970,0,'2026-05-17T17:49:30.973101+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/aws.md"]','["aws.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://medium.com/aws-activate-startup-blog/optimizing-latency-and-bandwidth-for-aws-traffic-cdfd18d0d0f7','medium.com: Optimizing Latency and Bandwidth for AWS Traffic','','N/A',0,'A curated technical resource and architectural guide covering medium.com: Optimizing Latency and Bandwidth for AWS Traffic in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779034564,0,'2026-05-17T18:16:04.165258+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/aws-networking.md"]','["aws-networking.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://medium.com/aws-activate-startup-blog/scaling-on-aws-part-3-500k-users-3750b227b761','Scaling on AWS (Part 3): >500K Users','','N/A',0,'A curated technical resource and architectural guide covering Scaling on AWS (Part 3): >500K Users in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779029938,0,'2026-05-17T16:58:58.819428+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/aws.md"]','["aws.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://medium.com/aws-activate-startup-blog/the-top-10-aws-startup-blog-posts-of-2015-d2975e3778bb','medium.com: The Top 10 AWS Startup Blog Posts of 2015','','N/A',0,'A curated technical resource and architectural guide covering medium.com: The Top 10 AWS Startup Blog Posts of 2015 in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779034134,0,'2026-05-17T18:08:54.301767+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/aws.md"]','["aws.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://medium.com/aws-activate-startup-blog/what-startups-should-know-about-amazon-vpc-part-1-bebe94b7f228','What Startups Should Know about Amazon VPC — Part 1','','N/A',0,'A curated technical resource and architectural guide covering What Startups Should Know about Amazon VPC — Part 1 in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779030856,0,'2026-05-17T17:14:16.463038+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/aws.md"]','["aws.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://medium.com/aws-infrastructure/create-aws-vpc-infrastructure-with-terraform-308afed9fe31','medium.com/aws-infrastructure: Create AWS VPC Infrastructure with Terraform','','N/A',0,'A curated technical resource and architectural guide covering medium.com/aws-infrastructure: Create AWS VPC Infrastructure with Terraform in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779031084,0,'2026-05-17T17:18:04.668411+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/terraform.md"]','["terraform.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://medium.com/aws-serverless-microservices-with-patterns-best/cloud-native-microservices-evolves-to-aws-serverless-event-driven-architectures-9a38c473f4f8','==medium.com/aws-serverless-microservices-with-patterns-best: Cloud-Native'' Microservices Evolves to AWS Serverless Event-driven Architectures==','','N/A',0,'A curated technical resource and architectural guide covering ==medium.com/aws-serverless-microservices-with-patterns-best: Cloud-Native'' Microservices Evolves to AWS Serverless Event-driven Architectures== in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779031651,0,'2026-05-17T17:27:31.930184+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/aws-serverless.md"]','["aws-serverless.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://medium.com/awsblogs/ci-cd-with-kubernetes-3c29e8073c38','medium: Production Ready CI/CD Pipeline with Kubernetes','','N/A',0,'A curated technical resource and architectural guide covering medium: Production Ready CI/CD Pipeline with Kubernetes in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779033569,0,'2026-05-17T17:59:29.968873+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/demos.md"]','["demos.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://medium.com/backstagewitharchitects/how-autoscaling-works-in-kubernetes-why-you-need-to-start-using-keda-b601b483d355','medium.com/backstagewitharchitects: How Autoscaling Works in Kubernetes?'' Why You Need To Start Using KEDA?','','N/A',0,'A curated technical resource and architectural guide covering medium.com/backstagewitharchitects: How Autoscaling Works in Kubernetes?'' Why You Need To Start Using KEDA? in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779034349,0,'2026-05-17T18:12:29.481155+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-autoscaling.md"]','["kubernetes-autoscaling.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://medium.com/bakdata/optimizing-kafka-streams-apps-on-kubernetes-by-splitting-topologies-ac6b4c90516e','medium: Optimizing Kafka Streams Apps on Kubernetes by Splitting Topologies','','N/A',0,'A curated technical resource and architectural guide covering medium: Optimizing Kafka Streams Apps on Kubernetes by Splitting Topologies in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779031758,0,'2026-05-17T17:29:18.974694+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/message-queue.md"]','["message-queue.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://medium.com/bakdata/scalable-machine-learning-with-kafka-streams-and-kserve-85308858d867','medium.com/bakdata: Scalable Machine Learning with Kafka Streams and KServe','','N/A',0,'A curated technical resource and architectural guide covering medium.com/bakdata: Scalable Machine Learning with Kafka Streams and KServe in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779030349,0,'2026-05-17T17:05:49.939139+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/mlops.md"]','["mlops.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://medium.com/bash-tips-and-tricks/how-to-trigger-an-action-at-the-end-of-the-shell-bash-script-52b0ba9c157e','medium: How to trigger an action at the end of the Shell/Bash script','','N/A',0,'A curated technical resource and architectural guide covering medium: How to trigger an action at the end of the Shell/Bash script in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779030954,0,'2026-05-17T17:15:54.219422+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/linux.md"]','["linux.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://medium.com/bb-tutorials-and-thoughts/250-practice-questions-for-terraform-associate-certification-7a3ccebe6a1a','medium.com/bb-tutorials-and-thoughts: 250 Practice Questions For Terraform'' Associate Certification','','N/A',0,'A curated technical resource and architectural guide covering medium.com/bb-tutorials-and-thoughts: 250 Practice Questions For Terraform'' Associate Certification in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779033976,0,'2026-05-17T18:06:16.380363+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/terraform.md"]','["terraform.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://medium.com/bb-tutorials-and-thoughts/how-to-build-and-deploy-mern-stack-on-azure-aks-c25eaf27b9d0','medium.com/bb-tutorials-and-thoughts: How to Build and Deploy MERN Stack'' on Azure AKS','','N/A',0,'A curated technical resource and architectural guide covering medium.com/bb-tutorials-and-thoughts: How to Build and Deploy MERN Stack'' on Azure AKS in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779031645,0,'2026-05-17T17:27:25.253607+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/demos.md"]','["demos.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://medium.com/bb-tutorials-and-thoughts/how-to-deploy-and-run-python-apis-on-aws-app-runner-with-cloudformation-cf9c6fd14cf6','medium.com/bb-tutorials-and-thoughts: How To Deploy and Run Python APIs'' on AWS App Runner With CloudFormation','','N/A',0,'A curated technical resource and architectural guide covering medium.com/bb-tutorials-and-thoughts: How To Deploy and Run Python APIs'' on AWS App Runner With CloudFormation in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779032642,0,'2026-05-17T17:44:02.444479+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/aws-iac.md"]','["aws-iac.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://medium.com/bb-tutorials-and-thoughts/kubernetes-learn-init-container-pattern-7a757742de6b','medium: Kubernetes — Learn Init Container Pattern','','N/A',0,'A curated technical resource and architectural guide covering medium: Kubernetes — Learn Init Container Pattern in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779032549,0,'2026-05-17T17:42:29.432356+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes.md"]','["kubernetes.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://medium.com/bb-tutorials-and-thoughts/kubernetes-learn-sidecar-container-pattern-6d8c21f873d','medium: Kubernetes — Learn Sidecar Container Pattern','','N/A',0,'A curated technical resource and architectural guide covering medium: Kubernetes — Learn Sidecar Container Pattern in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'duplicate','manual','N/A',100.0,1779030360,0,'2026-05-17T17:06:00.447705+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes.md"]','["kubernetes.md"]','{}','{"duplicate_of": "https://medium.com/bb-tutorials-and-thoughts/kubernetes-learn-init-container-pattern-7a757742de6b"}');
INSERT INTO "resources" VALUES('https://medium.com/beamdental/using-kubernetes-custom-resources-to-manage-our-ephemeral-environments-f298610893e1','medium.com: Using kubernetes custom resources to manage our ephemeral environments','','N/A',0,'A curated technical resource and architectural guide covering medium.com: Using kubernetes custom resources to manage our ephemeral environments in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779029242,0,'2026-05-17T16:47:22.823152+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes.md"]','["kubernetes.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://medium.com/better-practices/chaos-d3ef238ec328','medium.com/better-practices: Learn how your Kubernetes clusters respond'' to failure using Gremlin and Grafana','','N/A',0,'A curated technical resource and architectural guide covering medium.com/better-practices: Learn how your Kubernetes clusters respond'' to failure using Gremlin and Grafana in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779034394,0,'2026-05-17T18:13:14.393556+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/chaos-engineering.md"]','["chaos-engineering.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://medium.com/better-practices/kubernetes-tutorial-b6f302a67426','medium: Kubernetes Tutorial: Your Complete Guide to Deploying an App on'' AWS with Postman 🌟','','N/A',0,'A curated technical resource and architectural guide covering medium: Kubernetes Tutorial: Your Complete Guide to Deploying an App on'' AWS with Postman 🌟 in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779029609,0,'2026-05-17T16:53:29.309484+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/postman.md"]','["postman.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://medium.com/better-programming/10-antipatterns-for-kubernetes-deployments-e97ce1199f2d','medium: 10 Anti-Patterns for Kubernetes Deployments','','N/A',0,'A curated technical resource and architectural guide covering medium: 10 Anti-Patterns for Kubernetes Deployments in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779033794,0,'2026-05-17T18:03:14.707085+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes.md"]','["kubernetes.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://medium.com/better-programming/3-years-of-kubernetes-in-production-heres-what-we-learned-44e77e1749c8','medium: 3 Years of Kubernetes in Production–Here’s What We Learned','','N/A',0,'A curated technical resource and architectural guide covering medium: 3 Years of Kubernetes in Production–Here’s What We Learned in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779031045,0,'2026-05-17T17:17:25.706450+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes.md"]','["kubernetes.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://medium.com/better-programming/4-simple-kubernetes-terminal-customizations-to-boost-your-productivity-deda60a19924','medium: 4 Simple Kubernetes Terminal Customizations to Boost Your Productivity','','N/A',0,'A curated technical resource and architectural guide covering medium: 4 Simple Kubernetes Terminal Customizations to Boost Your Productivity in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779031012,0,'2026-05-17T17:16:52.127060+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubectl-commands.md", "docs/kubernetes-tools.md"]','["kubectl-commands.md", "kubernetes-tools.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://medium.com/better-programming/a-practical-step-by-step-guide-to-understanding-kubernetes-d8be7f82e533','medium: A Practical Step-by-Step Guide to Understanding Kubernetes','','N/A',0,'A curated technical resource and architectural guide covering medium: A Practical Step-by-Step Guide to Understanding Kubernetes in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779030329,0,'2026-05-17T17:05:29.973639+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes.md"]','["kubernetes.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://medium.com/better-programming/awesome-kubernetes-command-line-hacks-8bd3604e394f','medium: Awesome Kubernetes Command-Line Hacks','','N/A',0,'A curated technical resource and architectural guide covering medium: Awesome Kubernetes Command-Line Hacks in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779034090,0,'2026-05-17T18:08:10.288646+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/cheatsheets.md"]','["cheatsheets.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://medium.com/better-programming/build-a-federation-of-multiple-kubernetes-clusters-with-kubefed-v2-8d2f7d9e198a','medium: Build a Federation of Multiple Kubernetes Clusters With Kubefed'' V2','','N/A',0,'A curated technical resource and architectural guide covering medium: Build a Federation of Multiple Kubernetes Clusters With Kubefed'' V2 in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779033100,0,'2026-05-17T17:51:40.800876+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/demos.md"]','["demos.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://medium.com/better-programming/build-kubernetes-autoscaling-for-cluster-nodes-and-application-pods-bb7f2d716b07','medium: Build Kubernetes Autoscaling for Cluster Nodes and Application Pods'' 🌟','','N/A',0,'A curated technical resource and architectural guide covering medium: Build Kubernetes Autoscaling for Cluster Nodes and Application Pods'' 🌟 in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779030407,0,'2026-05-17T17:06:47.046644+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-autoscaling.md"]','["kubernetes-autoscaling.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://medium.com/better-programming/creating-a-custom-annotation-for-the-kubernetes-ingress-nginx-controller-444e9d486192','medium: Create a Custom Annotation for the Kubernetes ingress-nginx Controller','','N/A',0,'A curated technical resource and architectural guide covering medium: Create a Custom Annotation for the Kubernetes ingress-nginx Controller in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779032728,0,'2026-05-17T17:45:28.540158+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-networking.md"]','["kubernetes-networking.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://medium.com/better-programming/devop-noops-difference-504dfc4e9faa','DevOps Is Dead, Long Live NoOps','','N/A',0,'A curated technical resource and architectural guide covering DevOps Is Dead, Long Live NoOps in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779029801,0,'2026-05-17T16:56:41.596573+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/noops.md"]','["noops.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://medium.com/better-programming/devops-noops-finops-64e0df91bcb8','medium: DevOps, NoOps, and Now FinOps?','','N/A',0,'A curated technical resource and architectural guide covering medium: DevOps, NoOps, and Now FinOps? in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779031339,0,'2026-05-17T17:22:19.791048+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/finops.md"]','["finops.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://medium.com/better-programming/how-to-become-a-devops-engineer-in-2020-7618492a09d8','medium: How to Become a DevOps Engineer in 2020 (Tj Blogumas)','','N/A',0,'A curated technical resource and architectural guide covering medium: How to Become a DevOps Engineer in 2020 (Tj Blogumas) in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779032699,0,'2026-05-17T17:44:59.133760+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/devops.md"]','["devops.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://medium.com/better-programming/how-to-harden-your-kubernetes-cluster-for-production-7e47990efc2a','medium: How to Harden Your Kubernetes Cluster for Production 🌟','','N/A',0,'A curated technical resource and architectural guide covering medium: How to Harden Your Kubernetes Cluster for Production 🌟 in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779032731,0,'2026-05-17T17:45:31.771407+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-security.md"]','["kubernetes-security.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://medium.com/better-programming/how-to-manage-microservices-on-kubernetes-with-istio-c25e97a60a59','medium.com: How to Manage Microservices on Kubernetes With Istio','','N/A',0,'A curated technical resource and architectural guide covering medium.com: How to Manage Microservices on Kubernetes With Istio in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779029732,0,'2026-05-17T16:55:32.046876+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/istio.md"]','["istio.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://medium.com/better-programming/how-to-validate-your-kubernetes-cluster-with-sonobuoy-c91b282908fe','medium: How to Validate Your Kubernetes Cluster With Sonobuoy 🌟','','N/A',0,'A curated technical resource and architectural guide covering medium: How to Validate Your Kubernetes Cluster With Sonobuoy 🌟 in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779029132,0,'2026-05-17T16:45:32.390381+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-tools.md"]','["kubernetes-tools.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://medium.com/better-programming/kubernetes-deployment-connect-your-front-end-to-your-back-end-with-nginx-7e4e7cfef177','medium: Kubernetes Deployment: Connect Your Front End to Your Back End With'' Nginx','','N/A',0,'A curated technical resource and architectural guide covering medium: Kubernetes Deployment: Connect Your Front End to Your Back End With'' Nginx in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779030090,0,'2026-05-17T17:01:30.943776+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes.md"]','["kubernetes.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://medium.com/better-programming/kubernetes-lessons-in-alerting-a0b7a455e89d','medium: Kubernetes Lessons in Alerting','','N/A',0,'A curated technical resource and architectural guide covering medium: Kubernetes Lessons in Alerting in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779033704,0,'2026-05-17T18:01:44.289916+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/prometheus.md"]','["prometheus.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://medium.com/better-programming/kubernetes-pod-redundancy-strategies-a6d9b560749a','medium: Kubernetes Pod Redundancy Strategies','','N/A',0,'A curated technical resource and architectural guide covering medium: Kubernetes Pod Redundancy Strategies in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779030349,0,'2026-05-17T17:05:49.936259+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes.md"]','["kubernetes.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://medium.com/better-programming/managed-kubernetes-services-compared-gke-vs-eks-vs-aks-df1ecb22bba0','medium: Managed Kubernetes Services Compared: GKE vs. EKS vs. AKS','','N/A',0,'A curated technical resource and architectural guide covering medium: Managed Kubernetes Services Compared: GKE vs. EKS vs. AKS in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779030982,0,'2026-05-17T17:16:22.654029+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/managed-kubernetes-in-public-cloud.md"]','["managed-kubernetes-in-public-cloud.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://medium.com/better-programming/rabbitmq-vs-kafka-1ef22a041793','medium.com: **RabbitMQ vs. Kafka**','','N/A',0,'A curated technical resource and architectural guide covering medium.com: **RabbitMQ vs. Kafka** in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779033805,0,'2026-05-17T18:03:25.691415+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/message-queue.md"]','["message-queue.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://medium.com/better-programming/the-roles-of-service-mesh-and-api-gateways-in-microservice-architecture-f6e7dfd61043','medium: The Roles of Service Mesh and API Gateways in Microservice Architecture'' 🌟','','N/A',0,'A curated technical resource and architectural guide covering medium: The Roles of Service Mesh and API Gateways in Microservice Architecture'' 🌟 in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779029325,0,'2026-05-17T16:48:45.437588+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/servicemesh.md"]','["servicemesh.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://medium.com/better-programming/virtual-clusters-for-kubernetes-benefits-use-cases-a4eee1c5c5a5','Virtual Clusters for Kubernetes — Benefits and Use Cases','','N/A',0,'A curated technical resource and architectural guide covering Virtual Clusters for Kubernetes — Benefits and Use Cases in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779029267,0,'2026-05-17T16:47:47.771112+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes.md"]','["kubernetes.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://medium.com/better-programming/why-not-use-kubernetes-52a89ada5e22','medium: Why Not Use Kubernetes?','','N/A',0,'A curated technical resource and architectural guide covering medium: Why Not Use Kubernetes? in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779033913,0,'2026-05-17T18:05:13.550146+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-alternatives.md"]','["kubernetes-alternatives.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://medium.com/beyn-technology/is-nginx-dead-is-traefik-v3-20-faster-than-traefik-v2-f28ffb7eed3e','medium.com/beyn-technology: Is Nginx dead? Is Traefik v3 20% faster than'' Traefik v2?','','N/A',0,'A curated technical resource and architectural guide covering medium.com/beyn-technology: Is Nginx dead? Is Traefik v3 20% faster than'' Traefik v2? in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779029482,0,'2026-05-17T16:51:22.618524+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/web-servers.md"]','["web-servers.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://medium.com/bitgrit-data-science-publication/latexify-writing-latex-with-python-6c0fa4b2e9d5','medium.com/bitgrit-data-science-publication: latexify: Writing LaTeX with'' Python','','N/A',0,'A curated technical resource and architectural guide covering medium.com/bitgrit-data-science-publication: latexify: Writing LaTeX with'' Python in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779030842,0,'2026-05-17T17:14:02.244861+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/python.md"]','["python.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://medium.com/blablacar/leveraging-operator-pattern-and-volumesnapshots-to-backup-databases-in-kubernetes-3a28aa425100','medium: Leveraging operator pattern and VolumeSnapshots to backup databases'' in Kubernetes','','N/A',0,'A curated technical resource and architectural guide covering medium: Leveraging operator pattern and VolumeSnapshots to backup databases'' in Kubernetes in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779032457,0,'2026-05-17T17:40:57.071454+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-backup-migrations.md"]','["kubernetes-backup-migrations.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://medium.com/blablacar/operating-node-js-in-kubernetes-at-scale-at-blablacar-3afb6d5d4299','medium.com/blablacar: Operating Node.js in Kubernetes at scale at BlaBlaCar','','N/A',0,'A curated technical resource and architectural guide covering medium.com/blablacar: Operating Node.js in Kubernetes at scale at BlaBlaCar in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779030787,0,'2026-05-17T17:13:07.610761+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes.md"]','["kubernetes.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://medium.com/brainyydude/kubernetes-scaling-replicas-69fcd44b0630','medium: Kubernetes Scaling & Replicas 🌟','','N/A',0,'A curated technical resource and architectural guide covering medium: Kubernetes Scaling & Replicas 🌟 in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779029896,0,'2026-05-17T16:58:16.881280+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes.md"]','["kubernetes.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://medium.com/buildpiper/observability-for-monitoring-microservices-top-5-ways-587871e726d0','medium.com/buildpiper: Observability for Monitoring Microservices — Top'' 5 Ways!','','N/A',0,'A curated technical resource and architectural guide covering medium.com/buildpiper: Observability for Monitoring Microservices — Top'' 5 Ways! in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779033921,0,'2026-05-17T18:05:21.528037+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/monitoring.md"]','["monitoring.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://medium.com/bumble-tech/gitops-for-multi-cluster-k8s-environments-d305431ba6d6','==medium.com/bumble-tech: GitOps for multi-cluster K8s environments== 🌟','','N/A',0,'A curated technical resource and architectural guide covering ==medium.com/bumble-tech: GitOps for multi-cluster K8s environments== 🌟 in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779030438,0,'2026-05-17T17:07:18.428769+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/gitops.md"]','["gitops.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://medium.com/capital-one-tech/focusing-on-the-devops-pipeline-topo-pal-833d15edf0bd','medium: Focusing on the DevOps Pipeline 🌟','','N/A',0,'A curated technical resource and architectural guide covering medium: Focusing on the DevOps Pipeline 🌟 in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779032184,0,'2026-05-17T17:36:24.703806+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/devsecops.md"]','["devsecops.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://medium.com/career-of-you/a-ten-step-process-for-team-leaders-to-reduce-meeting-overload-and-take-back-their-time-407cf1f8f09b','medium.com/career-of-you: A Ten-Step Process for Team Leaders to Reduce'' Meeting Overload and Take Back Their Time','','N/A',0,'A curated technical resource and architectural guide covering medium.com/career-of-you: A Ten-Step Process for Team Leaders to Reduce'' Meeting Overload and Take Back Their Time in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779030506,0,'2026-05-17T17:08:26.826334+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/project-management-methodology.md"]','["project-management-methodology.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://medium.com/circuitpeople/aws-cli-with-jq-and-bash-9d54e2eabaf1','medium: AWS CLI with jq and Bash','','N/A',0,'A curated technical resource and architectural guide covering medium: AWS CLI with jq and Bash in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779029267,0,'2026-05-17T16:47:47.772293+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/aws-tools-scripts.md"]','["aws-tools-scripts.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://medium.com/clarusway/how-can-we-easily-and-visually-explain-the-docker-compose-53df77e9f046','medium: How can we easily and visually explain the Docker Compose 🌟','','N/A',0,'A curated technical resource and architectural guide covering medium: How can we easily and visually explain the Docker Compose 🌟 in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779030472,0,'2026-05-17T17:07:52.938887+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/docker.md"]','["docker.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://medium.com/cloud-foundry-foundation/installing-cf-for-k8s-on-a-kubernetes-cluster-running-on-digitalocean-acffdc652dcf','medium: Installing cf-for-k8s on a Kubernetes Cluster Running on Digital'' Ocean','','N/A',0,'A curated technical resource and architectural guide covering medium: Installing cf-for-k8s on a Kubernetes Cluster Running on Digital'' Ocean in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779030134,0,'2026-05-17T17:02:14.991985+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes.md"]','["kubernetes.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://medium.com/cloud-native-daily/getting-started-with-ansible-a-comprehensive-guide-for-devops-beginners-fd2fb3fd7a40','medium.com/cloud-native-daily: Getting Started with Ansible: A Comprehensive'' Guide for DevOps Beginners','','N/A',0,'A curated technical resource and architectural guide covering medium.com/cloud-native-daily: Getting Started with Ansible: A Comprehensive'' Guide for DevOps Beginners in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779031185,0,'2026-05-17T17:19:45.892540+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/ansible.md"]','["ansible.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://medium.com/cloud-native-daily/how-to-securely-manage-terraform-state-file-in-aws-using-terraform-7c20b211c9cb','medium.com/cloud-native-daily: How to Securely Manage Terraform State File'' in AWS Using Terraform','','N/A',0,'A curated technical resource and architectural guide covering medium.com/cloud-native-daily: How to Securely Manage Terraform State File'' in AWS Using Terraform in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779030986,0,'2026-05-17T17:16:26.078233+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/terraform.md"]','["terraform.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://medium.com/cloud-native-daily/why-you-shouldnt-fear-to-adopt-opentelemetry-for-observability-fcb6371ea8fe','medium.com/cloud-native-daily: Why You Shouldn’t Fear to Adopt OpenTelemetry'' for Observability','','N/A',0,'A curated technical resource and architectural guide covering medium.com/cloud-native-daily: Why You Shouldn’t Fear to Adopt OpenTelemetry'' for Observability in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779029325,0,'2026-05-17T16:48:45.395013+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/monitoring.md"]','["monitoring.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://medium.com/cloud-techies/application-inventory-using-system-manager-f3eeb75d3279','medium: Fetch Application Inventory using Systems Manager','','N/A',0,'A curated technical resource and architectural guide covering medium: Fetch Application Inventory using Systems Manager in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779029556,0,'2026-05-17T16:52:36.330521+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/demos.md"]','["demos.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://medium.com/cloud-techies/blocking-bots-using-aws-waf-d449e6d159ca','medium: Blocking bots using AWS WAF','','N/A',0,'A curated technical resource and architectural guide covering medium: Blocking bots using AWS WAF in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779029464,0,'2026-05-17T16:51:04.770811+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/aws-security.md"]','["aws-security.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://medium.com/cloud-techies/useful-commands-solutions-49f1c1b4e033','medium: Useful Commands/Solutions','','N/A',0,'A curated technical resource and architectural guide covering medium: Useful Commands/Solutions in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779029163,0,'2026-05-17T16:46:03.312392+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/linux.md"]','["linux.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://medium.com/cloudandthings/terraform-git-commit-m-all-the-secrets-5dfea9b111de','medium: terraform | git commit -m “all the secrets” | sops tool for managing'' secrets 🌟','','N/A',0,'A curated technical resource and architectural guide covering medium: terraform | git commit -m “all the secrets” | sops tool for managing'' secrets 🌟 in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779033309,0,'2026-05-17T17:55:09.121387+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/terraform.md"]','["terraform.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://medium.com/cloudnesil/kafka-streams-state-store-at-scale-390d9717b42a','medium.com/cloudnesil: Kafka Streams State Store at Scale','','N/A',0,'A curated technical resource and architectural guide covering medium.com/cloudnesil: Kafka Streams State Store at Scale in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779029161,0,'2026-05-17T16:46:01.167159+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/message-queue.md"]','["message-queue.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://medium.com/cloudyrion/kubernetes-end-to-end-chain-exploit-c2be32688fd0','medium.com/cloudyrion: Kubernetes end-to-end chain exploit','','N/A',0,'A curated technical resource and architectural guide covering medium.com/cloudyrion: Kubernetes end-to-end chain exploit in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779033781,0,'2026-05-17T18:03:01.909274+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-security.md"]','["kubernetes-security.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://medium.com/cloudzone/google-clouds-traffic-director-what-is-it-and-how-is-it-related-to-the-istio-service-mesh-c199acc64a6d','Google Cloud’s Traffic Director — What is it and how is it related to the Istio service-mesh?','','N/A',0,'A curated technical resource and architectural guide covering Google Cloud’s Traffic Director — What is it and how is it related to the Istio service-mesh? in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779029377,0,'2026-05-17T16:49:37.683273+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/servicemesh.md"]','["servicemesh.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://medium.com/codemonday/github-actions-for-ci-cd-with-ec2-codedeploy-and-s3-e93e75bf1ce0','medium: Create CI/CD with Github Actions + AWS EC2, CodeDeploy and S3','','N/A',0,'A curated technical resource and architectural guide covering medium: Create CI/CD with Github Actions + AWS EC2, CodeDeploy and S3 in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779029128,0,'2026-05-17T16:45:28.475722+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/git.md"]','["git.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://medium.com/codestory/build-interactive-cli-tools-in-python-47303c50d75','medium: Build Interactive CLI Tools in Python','','N/A',0,'A curated technical resource and architectural guide covering medium: Build Interactive CLI Tools in Python in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779029242,0,'2026-05-17T16:47:22.824199+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/python.md"]','["python.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://medium.com/codex/6-key-areas-to-improve-your-devops-performance-f4c4226feb25','medium: 6 key areas to improve your DevOps performance','','N/A',0,'A curated technical resource and architectural guide covering medium: 6 key areas to improve your DevOps performance in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779031396,0,'2026-05-17T17:23:16.763382+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/devops.md"]','["devops.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://medium.com/codex/7-best-practices-for-data-ingestion-f336c6b5128c','==medium.com/codex: 7 Best Practices for Data Ingestion==','','N/A',0,'A curated technical resource and architectural guide covering ==medium.com/codex: 7 Best Practices for Data Ingestion== in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779029158,0,'2026-05-17T16:45:58.501008+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/azure.md"]','["azure.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://medium.com/codex/access-application-externally-in-kubernetes-cluster-using-load-balancer-service-d1b7858d51','medium: Access Application Externally In Kubernetes Cluster using Load Balancer'' Service','','N/A',0,'A curated technical resource and architectural guide covering medium: Access Application Externally In Kubernetes Cluster using Load Balancer'' Service in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779029569,0,'2026-05-17T16:52:49.587695+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-networking.md"]','["kubernetes-networking.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://medium.com/codex/api-authentication-using-istio-ingress-gateway-oauth2-proxy-and-keycloak-a980c996c259','medium: API Authentication using Istio Ingress Gateway, OAuth2-Proxy and'' Keycloak','','N/A',0,'A curated technical resource and architectural guide covering medium: API Authentication using Istio Ingress Gateway, OAuth2-Proxy and'' Keycloak in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779034291,0,'2026-05-17T18:11:31.696818+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/istio.md"]','["istio.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://medium.com/codex/capture-tcpdump-with-ksniff-and-wireshark-from-kubernetes-c212b93ff9f9','medium.com/codex: Capture tcpdump with ksniff and wireshark from Kubernetes','','N/A',0,'A curated technical resource and architectural guide covering medium.com/codex: Capture tcpdump with ksniff and wireshark from Kubernetes in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779031012,0,'2026-05-17T17:16:52.153783+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-networking.md"]','["kubernetes-networking.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://medium.com/codex/create-a-pod-in-kubernetes-cluster-b9e0c33bb904','medium: Create A Pod In Kubernetes Cluster','','N/A',0,'A curated technical resource and architectural guide covering medium: Create A Pod In Kubernetes Cluster in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779033609,0,'2026-05-17T18:00:09.451254+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes.md"]','["kubernetes.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://medium.com/codex/create-kubernetes-cluster-on-aws-eks-6ced4c488e62','medium: Create Kubernetes Cluster On AWS EKS','','N/A',0,'A curated technical resource and architectural guide covering medium: Create Kubernetes Cluster On AWS EKS in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779030673,0,'2026-05-17T17:11:13.581629+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/managed-kubernetes-in-public-cloud.md"]','["managed-kubernetes-in-public-cloud.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://medium.com/codex/create-kubernetes-cluster-using-linode-lke-4f9c71d03a8d','medium: Create Kubernetes Cluster Using Linode LKE','','N/A',0,'A curated technical resource and architectural guide covering medium: Create Kubernetes Cluster Using Linode LKE in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779029322,0,'2026-05-17T16:48:42.491136+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/managed-kubernetes-in-public-cloud.md"]','["managed-kubernetes-in-public-cloud.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://medium.com/codex/ddd-events-are-complex-db4b1fb57817','medium.com/codex: DDD — Events Are Complex','','N/A',0,'A curated technical resource and architectural guide covering medium.com/codex: DDD — Events Are Complex in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779031473,0,'2026-05-17T17:24:33.508558+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/introduction.md"]','["introduction.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://medium.com/codex/deploy-docker-image-to-kubernetes-cluster-using-jenkins-8182cc0a8de7','medium: Deploy Docker Image To Kubernetes Cluster Using Jenkins 🌟','','N/A',0,'A curated technical resource and architectural guide covering medium: Deploy Docker Image To Kubernetes Cluster Using Jenkins 🌟 in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779033258,0,'2026-05-17T17:54:18.652844+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/demos.md"]','["demos.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://medium.com/codex/egress-traffic-control-for-nginx-ingress-controller-with-istio-proxy-sidecar-ef8f19902b43','medium.com/codex: Egress Traffic Control for Nginx Ingress Controller with'' Istio Proxy Sidecar','','N/A',0,'A curated technical resource and architectural guide covering medium.com/codex: Egress Traffic Control for Nginx Ingress Controller with'' Istio Proxy Sidecar in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779031752,0,'2026-05-17T17:29:12.501950+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/istio.md"]','["istio.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://medium.com/codex/explore-client-go-informer-patterns-4415bb5f1fbd','medium.com/codex: Explore client-go Informer Patterns','','N/A',0,'A curated technical resource and architectural guide covering medium.com/codex: Explore client-go Informer Patterns in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779034226,0,'2026-05-17T18:10:26.054235+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/golang.md"]','["golang.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://medium.com/codex/helm-charts-for-kubernetes-developers-dce5719d4c8c','medium.com/codex: Helm Charts For Kubernetes Developers','','N/A',0,'A curated technical resource and architectural guide covering medium.com/codex: Helm Charts For Kubernetes Developers in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779029267,0,'2026-05-17T16:47:47.777843+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/helm.md"]','["helm.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://medium.com/codex/how-to-deploy-wordpress-on-kubernetes-part-2-df1cc9cbaa2e','medium.com/codex: How to Deploy WordPress On Kubernetes — Part 2','','N/A',0,'A curated technical resource and architectural guide covering medium.com/codex: How to Deploy WordPress On Kubernetes — Part 2 in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779032213,0,'2026-05-17T17:36:53.190237+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes.md"]','["kubernetes.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://medium.com/codex/how-to-use-the-if-else-statement-in-terraform-examples-76283b593828','medium.com/codex: How to Use the If / Else Statement in Terraform — Examples'' 🌟','','N/A',0,'A curated technical resource and architectural guide covering medium.com/codex: How to Use the If / Else Statement in Terraform — Examples'' 🌟 in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779030561,0,'2026-05-17T17:09:21.543466+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/terraform.md"]','["terraform.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://medium.com/codex/kubectl-output-101-851f8e61fd51','medium.com/codex: Kubectl Output 101','','N/A',0,'A curated technical resource and architectural guide covering medium.com/codex: Kubectl Output 101 in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779030339,0,'2026-05-17T17:05:39.569426+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubectl-commands.md"]','["kubectl-commands.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://medium.com/codex/kubernetes-configmaps-explained-961cdd23f232','medium.com/codex: Kubernetes ConfigMaps Explained','','N/A',0,'A curated technical resource and architectural guide covering medium.com/codex: Kubernetes ConfigMaps Explained in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779029130,0,'2026-05-17T16:45:30.333983+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes.md"]','["kubernetes.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://medium.com/codex/kubernetes-deployment-rolling-updates-and-rollbacks-explained-e3efa6557368','medium: Kubernetes Deployment — Rolling Updates and Rollbacks Explained','','N/A',0,'A curated technical resource and architectural guide covering medium: Kubernetes Deployment — Rolling Updates and Rollbacks Explained in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779031809,0,'2026-05-17T17:30:09.664317+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes.md"]','["kubernetes.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://medium.com/codex/kubernetes-network-polices-are-they-really-useful-c3a153c49316','medium: Kubernetes Network Policies: Are They Really Useful? 🌟','','N/A',0,'A curated technical resource and architectural guide covering medium: Kubernetes Network Policies: Are They Really Useful? 🌟 in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'duplicate','manual','N/A',100.0,1779030989,0,'2026-05-17T17:16:29.352024+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-networking.md"]','["kubernetes-networking.md"]','{}','{"duplicate_of": "https://medium.com/@senthilrch/kubernetes-network-polices-are-they-really-useful-c3a153c49316"}');
INSERT INTO "resources" VALUES('https://medium.com/codex/kubernetes-persistent-volume-explained-fb27df29c393','==medium.com/codex: Kubernetes Persistent Volume Explained==','','N/A',0,'A curated technical resource and architectural guide covering ==medium.com/codex: Kubernetes Persistent Volume Explained== in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779031439,0,'2026-05-17T17:23:59.952091+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-storage.md"]','["kubernetes-storage.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://medium.com/codex/kubernetes-secrets-explained-f45baf8cefa7','medium: Kubernetes Secrets Explained','','N/A',0,'A curated technical resource and architectural guide covering medium: Kubernetes Secrets Explained in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779030805,0,'2026-05-17T17:13:25.690239+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-security.md"]','["kubernetes-security.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://medium.com/codex/microservices-communication-queues-topics-and-streams-597664d4b786','medium.com/codex: Microservices Communication — Queues Topics and Streams','','N/A',0,'A curated technical resource and architectural guide covering medium.com/codex: Microservices Communication — Queues Topics and Streams in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779031464,0,'2026-05-17T17:24:24.486172+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/message-queue.md"]','["message-queue.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://medium.com/codex/points-to-consider-for-structuring-infrastructure-as-code-repositories-886ff58404b8','medium.com/codex: Points to Consider for Structuring Infrastructure as Code'' Repositories','','N/A',0,'A curated technical resource and architectural guide covering medium.com/codex: Points to Consider for Structuring Infrastructure as Code'' Repositories in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779033925,0,'2026-05-17T18:05:25.033490+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/gitops.md"]','["gitops.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://medium.com/codex/push-docker-image-to-docker-hub-acc978c76ad','medium: Push Docker Image To Docker Hub','','N/A',0,'A curated technical resource and architectural guide covering medium: Push Docker Image To Docker Hub in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779030970,0,'2026-05-17T17:16:10.759558+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/docker.md"]','["docker.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://medium.com/codex/running-jvm-applications-on-kubernetes-beyond-java-jar-a095949f3e34','==medium.com/codex: Running JVM Applications on Kubernetes: Beyond java'' -jar==','','N/A',0,'A curated technical resource and architectural guide covering ==medium.com/codex: Running JVM Applications on Kubernetes: Beyond java'' -jar== in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779031257,0,'2026-05-17T17:20:57.855394+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/java-and-java-performance-optimization.md"]','["java-and-java-performance-optimization.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://medium.com/codex/sealed-secrets-for-kubernetes-722d643eb658','medium.com/codex: Sealed Secrets for Kubernetes','','N/A',0,'A curated technical resource and architectural guide covering medium.com/codex: Sealed Secrets for Kubernetes in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779029487,0,'2026-05-17T16:51:27.037585+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-security.md"]','["kubernetes-security.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://medium.com/codex/simplifying-kubernetes-deployments-with-helm-package-manager-bf834c51818d','==medium.com/codex: Simplifying Kubernetes Deployments With Helm Package'' Manager== 🌟','','N/A',0,'A curated technical resource and architectural guide covering ==medium.com/codex: Simplifying Kubernetes Deployments With Helm Package'' Manager== 🌟 in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779032223,0,'2026-05-17T17:37:03.526112+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/helm.md"]','["helm.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://medium.com/codex/solving-distributed-transaction-management-problem-in-microservices-architecture-586ab3087efe','medium.com/codex: MicroServices Architecture to Solve Distributed Transaction'' Management Problem','','N/A',0,'A curated technical resource and architectural guide covering medium.com/codex: MicroServices Architecture to Solve Distributed Transaction'' Management Problem in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779030824,0,'2026-05-17T17:13:44.389668+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/introduction.md"]','["introduction.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://medium.com/codex/the-only-true-agency-a-software-engineer-requires-2c0816b263bc','medium.com/codex: The Only True Agency A Software Engineer Requires','','N/A',0,'A curated technical resource and architectural guide covering medium.com/codex: The Only True Agency A Software Engineer Requires in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779032683,0,'2026-05-17T17:44:43.772184+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/project-management-methodology.md"]','["project-management-methodology.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://medium.com/codezero-reflections/automated-build-and-deploy-pipelines-for-kubernetes-d268542cca52','medium: Automated Build and Deploy Pipelines for Kubernetes','','N/A',0,'A curated technical resource and architectural guide covering medium: Automated Build and Deploy Pipelines for Kubernetes in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779032679,0,'2026-05-17T17:44:39.019373+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/cicd.md"]','["cicd.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://medium.com/codezero-reflections/next-generation-kubernetes-deployments-12637eae9d68','medium: Next Generation Kubernetes Deployments','','N/A',0,'A curated technical resource and architectural guide covering medium: Next Generation Kubernetes Deployments in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779031020,0,'2026-05-17T17:17:00.533892+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/cicd.md"]','["cicd.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://medium.com/compass-true-north/governing-multi-tenant-kubernetes-clusters-with-kyverno-3e11ba4a64ad','medium.com/compass-true-north: Governing Multi-Tenant Kubernetes Clusters'' with Kyverno','','N/A',0,'A curated technical resource and architectural guide covering medium.com/compass-true-north: Governing Multi-Tenant Kubernetes Clusters'' with Kyverno in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779029158,0,'2026-05-17T16:45:58.491787+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/securityascode.md"]','["securityascode.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://medium.com/compass-true-north/halving-kubernetes-compute-costs-with-vertical-pod-autoscaler-df658c043301','medium.com/compass-true-north: Halving Kubernetes Compute Costs With Vertical'' Pod Autoscaler','','N/A',0,'A curated technical resource and architectural guide covering medium.com/compass-true-north: Halving Kubernetes Compute Costs With Vertical'' Pod Autoscaler in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779030506,0,'2026-05-17T17:08:26.823258+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/finops.md"]','["finops.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://medium.com/comsystoreply/stream-your-database-into-kafka-with-debezium-a94b2f649664','medium.com: Stream Your Database into Kafka with Debezium','','N/A',0,'A curated technical resource and architectural guide covering medium.com: Stream Your Database into Kafka with Debezium in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779031084,0,'2026-05-17T17:18:04.651662+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/message-queue.md"]','["message-queue.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://medium.com/condorlabs-engineering/happy-trip-to-kubernetes-in-our-company-85ecfde573fd','medium: Happy trip to Kubernetes in our company','','N/A',0,'A curated technical resource and architectural guide covering medium: Happy trip to Kubernetes in our company in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779029732,0,'2026-05-17T16:55:32.054058+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-based-devel.md"]','["kubernetes-based-devel.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://medium.com/container-talks/7-tools-to-make-kubernetes-management-easy-ba8238e6ce8d','medium.com/container-talks: 7 Tools To Make Kubernetes Management Easy','','N/A',0,'A curated technical resource and architectural guide covering medium.com/container-talks: 7 Tools To Make Kubernetes Management Easy in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779031559,0,'2026-05-17T17:25:59.187678+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-tools.md"]','["kubernetes-tools.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://medium.com/containers-101/best-practices-for-argo-cd-8253bcd31897','medium.com/containers-101: Argo CD Best Practices','','N/A',0,'A curated technical resource and architectural guide covering medium.com/containers-101: Argo CD Best Practices in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779034232,0,'2026-05-17T18:10:32.525335+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/argo.md"]','["argo.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://medium.com/containers-101/docker-anti-patterns-ad2a1fcd5ce1','medium: Docker anti-patterns | Codefresh','','N/A',0,'A curated technical resource and architectural guide covering medium: Docker anti-patterns | Codefresh in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779034104,0,'2026-05-17T18:08:24.982287+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/docker.md"]','["docker.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://medium.com/containers-101/fully-automated-canary-deployments-in-kubernetes-70a671105273','medium: Fully automated canary deployments in Kubernetes','','N/A',0,'A curated technical resource and architectural guide covering medium: Fully automated canary deployments in Kubernetes in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779032097,0,'2026-05-17T17:34:57.556576+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes.md"]','["kubernetes.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://medium.com/containers-101/how-to-handle-secrets-like-a-pro-using-gitops-f3b812536434','medium: How to Handle Secrets Like a Pro Using Gitops','','N/A',0,'A curated technical resource and architectural guide covering medium: How to Handle Secrets Like a Pro Using Gitops in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779032582,0,'2026-05-17T17:43:02.833105+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/devsecops.md"]','["devsecops.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://medium.com/containers-101/how-to-install-and-upgrade-argo-cd-a64f4635f97b','medium.com/containers-101: How to Install and Upgrade Argo CD','','N/A',0,'A curated technical resource and architectural guide covering medium.com/containers-101: How to Install and Upgrade Argo CD in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779029931,0,'2026-05-17T16:58:51.857387+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/argo.md"]','["argo.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://medium.com/containers-101/local-kubernetes-for-linux-minikube-vs-microk8s-1b2acad068d3','medium.com: Local Kubernetes for Linux — MiniKube vs MicroK8s','','N/A',0,'A curated technical resource and architectural guide covering medium.com: Local Kubernetes for Linux — MiniKube vs MicroK8s in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779032254,0,'2026-05-17T17:37:34.659580+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-based-devel.md"]','["kubernetes-based-devel.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://medium.com/containers-101/stop-using-branches-for-deploying-to-different-gitops-environments-7111d0632402','==medium: Stop Using Branches for Deploying to Different GitOps Environments'' | ostis Kapelonis==','','N/A',0,'A curated technical resource and architectural guide covering ==medium: Stop Using Branches for Deploying to Different GitOps Environments'' | ostis Kapelonis== in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779034422,0,'2026-05-17T18:13:42.643813+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/gitops.md"]','["gitops.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://medium.com/containers-101/using-gitops-for-databases-f09a027184bb','medium.com/containers-101: Using GitOps for Databases','','N/A',0,'A curated technical resource and architectural guide covering medium.com/containers-101: Using GitOps for Databases in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779030597,0,'2026-05-17T17:09:57.286428+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/gitops.md"]','["gitops.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://medium.com/containers-101/using-gitops-multiple-argo-instances-and-environments-with-argo-cd-at-scale-e6b19c86be36','medium.com/containers-101: Using GitOps, Multiple Argo Instances, and Environments'' with Argo CD at Scale','','N/A',0,'A curated technical resource and architectural guide covering medium.com/containers-101: Using GitOps, Multiple Argo Instances, and Environments'' with Argo CD at Scale in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779032733,0,'2026-05-17T17:45:33.980885+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/argo.md"]','["argo.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://medium.com/containers-101/using-helm-with-gitops-555443340369','medium: Using Helm with GitOps','','N/A',0,NULL,NULL,NULL,NULL,0,NULL,'manual','N/A',100.0,1779032920,0,'2026-05-17T17:48:40.288294+02:00',NULL,NULL,NULL,'[]','[]','["docs/helm.md"]','[]','{}','{}');
INSERT INTO "resources" VALUES('https://medium.com/contino-engineering/10-things-i-wish-i-knew-before-learning-terraform-f13637a01aa6','==medium: 10 things I wish I knew before learning Terraform (Part 1) | Ian'' Hancock==','','N/A',0,'A curated technical resource and architectural guide covering ==medium: 10 things I wish I knew before learning Terraform (Part 1) | Ian'' Hancock== in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779033622,0,'2026-05-17T18:00:22.639274+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/terraform.md"]','["terraform.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://medium.com/contino-engineering/10-things-i-wish-i-knew-before-learning-terraform-part-2-a15a3f85efb6','==medium: 10 things I wish I knew before learning Terraform (Part 2) | Ian'' Hancock==','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','N/A',100.0,1779032900,0,'2026-05-17T17:48:20.109583+02:00',NULL,NULL,NULL,'[]','[]','["docs/terraform.md"]','[]','{}','{"duplicate_of": "https://medium.com/contino-engineering/10-things-i-wish-i-knew-before-learning-terraform-f13637a01aa6"}');
INSERT INTO "resources" VALUES('https://medium.com/contino-engineering/data-pipeline-orchestration-using-amazon-managed-workflows-for-apache-airflow-mwaa-60e5b213a0a7','medium.com/contino-engineering: Data Pipeline Orchestration - Using Amazon'' Managed Workflows for Apache Airflow (MWAA)','','N/A',0,'A curated technical resource and architectural guide covering medium.com/contino-engineering: Data Pipeline Orchestration - Using Amazon'' Managed Workflows for Apache Airflow (MWAA) in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779032034,0,'2026-05-17T17:33:54.482655+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/cloud-arch-diagrams.md"]','["cloud-arch-diagrams.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://medium.com/contino-engineering/integrating-gitops-deployments-in-kubernetes-using-weave-flux-9a617ea17684','medium: Integrating GitOps Deployments in Kubernetes Using Weave Flux','','N/A',0,'A curated technical resource and architectural guide covering medium: Integrating GitOps Deployments in Kubernetes Using Weave Flux in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779034139,0,'2026-05-17T18:08:59.010598+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/flux.md"]','["flux.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://medium.com/contino-engineering/weve-begun-to-move-towards-the-aws-cdk-and-here-s-why-69c8fad688b3','medium.com/contino-engineering: We’ve begun to move towards the AWS CDK'' and here’s why','','N/A',0,'A curated technical resource and architectural guide covering medium.com/contino-engineering: We’ve begun to move towards the AWS CDK'' and here’s why in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779029938,0,'2026-05-17T16:58:58.813407+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/aws-miscellaneous.md"]','["aws-miscellaneous.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://medium.com/convoy-tech/logs-offsets-near-real-time-elt-with-apache-kafka-snowflake-473da1e4d776','medium: Logs & Offsets: (Near) Real Time ELT with Apache Kafka + Snowflake','','N/A',0,'A curated technical resource and architectural guide covering medium: Logs & Offsets: (Near) Real Time ELT with Apache Kafka + Snowflake in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779029487,0,'2026-05-17T16:51:27.019217+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/message-queue.md"]','["message-queue.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://medium.com/cp-massive-programming/deploying-devtron-in-a-local-k8s-kind-cluster-using-terraform-cea9d4d9636','medium.com/cp-massive-programming: Deploying Devtron in a Local K8s Kind'' Cluster using Terraform','','N/A',0,'A curated technical resource and architectural guide covering medium.com/cp-massive-programming: Deploying Devtron in a Local K8s Kind'' Cluster using Terraform in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779034037,0,'2026-05-17T18:07:17.539540+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/devops-tools.md"]','["devops-tools.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://medium.com/cp-massive-programming/kubernetes-api-server-discovery-ac3b358e878e','medium.com/cp-massive-programming: Kubernetes API Server Discovery','','N/A',0,'A curated technical resource and architectural guide covering medium.com/cp-massive-programming: Kubernetes API Server Discovery in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779031902,0,'2026-05-17T17:31:42.407425+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes.md"]','["kubernetes.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://medium.com/credera-engineering/how-to-blue-green-deploy-an-aks-cluster-ab8f6a2cea9a','==medium.com/credera-engineering: How to blue-green deploy an AKS cluster==','','N/A',0,'A curated technical resource and architectural guide covering ==medium.com/credera-engineering: How to blue-green deploy an AKS cluster== in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779030608,0,'2026-05-17T17:10:08.690245+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/managed-kubernetes-in-public-cloud.md"]','["managed-kubernetes-in-public-cloud.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://medium.com/criciumadev/its-time-migrating-to-java-11-5eb3868354f9','It’s time! Migrating to Java 11 🌟','','N/A',0,'A curated technical resource and architectural guide covering It’s time! Migrating to Java 11 🌟 in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779032970,0,'2026-05-17T17:49:30.958763+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/java_frameworks.md", "docs/jenkins.md"]','["java_frameworks.md", "jenkins.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://medium.com/criteo-engineering/how-we-reduced-our-prometheus-infrastructure-footprint-by-a-third-8bf8171e46b1','medium.com/criteo-engineering: How we reduced our Prometheus infrastructure'' footprint by a third','','N/A',0,'A curated technical resource and architectural guide covering medium.com/criteo-engineering: How we reduced our Prometheus infrastructure'' footprint by a third in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779031981,0,'2026-05-17T17:33:01.119895+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/prometheus.md"]','["prometheus.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://medium.com/dailymotion/deploying-apps-on-multiple-kubernetes-clusters-with-helm-19ee2b06179e','medium.com/dailymotion: Deploying apps on multiple Kubernetes clusters with'' Helm','','N/A',0,'A curated technical resource and architectural guide covering medium.com/dailymotion: Deploying apps on multiple Kubernetes clusters with'' Helm in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779031618,0,'2026-05-17T17:26:58.137230+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/helm.md"]','["helm.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://medium.com/dailymotion/from-jenkins-to-jenkins-x-604b6cde0ce3','medium: Dailymotion’s journey from Jenkins to Jenkins X','','N/A',0,'A curated technical resource and architectural guide covering medium: Dailymotion’s journey from Jenkins to Jenkins X in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779033823,0,'2026-05-17T18:03:43.278394+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/jenkins-alternatives.md"]','["jenkins-alternatives.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://medium.com/datascale/know-gomaxprocs-before-deploying-your-go-app-to-kubernetes-7a458fb63af1','medium.com/datascale: Know GOMAXPROCS before deploying your GO app to Kubernetes','','N/A',0,'A curated technical resource and architectural guide covering medium.com/datascale: Know GOMAXPROCS before deploying your GO app to Kubernetes in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779029969,0,'2026-05-17T16:59:29.416881+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/golang.md"]','["golang.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://medium.com/dataseries/not-using-nosql-is-good-i-stuck-to-sql-4504a67972f0','medium: Not using trendy technologies is the best thing for your Startup!','','N/A',0,'A curated technical resource and architectural guide covering medium: Not using trendy technologies is the best thing for your Startup! in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779034499,0,'2026-05-17T18:14:59.410990+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/databases.md"]','["databases.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://medium.com/dataseries/the-devops-cheat-sheet-3177d6cf361c','medium: The DevOps Cheat Sheet','','N/A',0,'A curated technical resource and architectural guide covering medium: The DevOps Cheat Sheet in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779034557,0,'2026-05-17T18:15:57.838165+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/cheatsheets.md"]','["cheatsheets.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://medium.com/design-microservices-architecture-with-patterns/microservices-distributed-caching-76828817e41b','medium: Microservices Distributed Caching','','N/A',0,'A curated technical resource and architectural guide covering medium: Microservices Distributed Caching in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779031826,0,'2026-05-17T17:30:26.915914+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/caching.md"]','["caching.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://medium.com/design-microservices-architecture-with-patterns/monolithic-to-microservices-architecture-with-patterns-best-practices-a768272797b2','==medium: Monolithic to Microservices Architecture with Patterns & Best'' Practices== 🌟','','N/A',0,'A curated technical resource and architectural guide covering ==medium: Monolithic to Microservices Architecture with Patterns & Best'' Practices== 🌟 in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779029678,0,'2026-05-17T16:54:38.563771+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/message-queue.md"]','["message-queue.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://medium.com/design-microservices-architecture-with-patterns/when-to-use-and-when-not-to-use-microservices-no-silver-bullet-3ae293faf6d','==medium.com: When to Use and When NOT to Use Microservices: No Silver Bullet=='' 🌟','','N/A',0,'A curated technical resource and architectural guide covering ==medium.com: When to Use and When NOT to Use Microservices: No Silver Bullet=='' 🌟 in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779031088,0,'2026-05-17T17:18:08.955066+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/faq.md"]','["faq.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://medium.com/dev-genius/securing-kubernetes-dashboard-on-eks-with-pomerium-e98c47610e2f','medium.com: Securing Kubernetes Dashboard on EKS with Pomerium','','N/A',0,'A curated technical resource and architectural guide covering medium.com: Securing Kubernetes Dashboard on EKS with Pomerium in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779029565,0,'2026-05-17T16:52:45.155540+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-security.md"]','["kubernetes-security.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://medium.com/dev-genius/technologies-tools-to-watch-in-2021-a216dfc30f25','medium: Technologies & Tools to Watch in 2021 🌟','','N/A',0,'A curated technical resource and architectural guide covering medium: Technologies & Tools to Watch in 2021 🌟 in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779030189,0,'2026-05-17T17:03:09.388326+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/devops-tools.md"]','["devops-tools.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://medium.com/dev-genius/ultimate-kubernetes-resource-planning-guide-449a4fddd1d6','medium: Ultimate Kubernetes Resource Planning Guide','','N/A',0,'A curated technical resource and architectural guide covering medium: Ultimate Kubernetes Resource Planning Guide in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779030583,0,'2026-05-17T17:09:43.047118+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes.md"]','["kubernetes.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://medium.com/dev-jam/tibco-bw-vs-apache-camel-9552a5f4e6be','medium.com/dev-jam: TIBCO Business Works vs. Apache Camel — A short Comparison'' 🌟','','N/A',0,'A curated technical resource and architectural guide covering medium.com/dev-jam: TIBCO Business Works vs. Apache Camel — A short Comparison'' 🌟 in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779033569,0,'2026-05-17T17:59:29.943669+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/message-queue.md"]','["message-queue.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://medium.com/develeap/cutting-down-kubernetes-costs-cast-ai-vs-karpenter-20f6788b4c67','medium.com/develeap: Cutting down Kubernetes Costs: Cast.ai vs. Karpenter','','N/A',0,'A curated technical resource and architectural guide covering medium.com/develeap: Cutting down Kubernetes Costs: Cast.ai vs. Karpenter in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779032679,0,'2026-05-17T17:44:39.022881+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/finops.md"]','["finops.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://medium.com/developer-purpose/think-before-you-code-engineerings-most-underrated-advice-40b47e08a3fc','medium.com/developer-purpose: Think before you code. Engineering’s most'' underrated advice','','N/A',0,'A curated technical resource and architectural guide covering medium.com/developer-purpose: Think before you code. Engineering’s most'' underrated advice in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779032172,0,'2026-05-17T17:36:12.907014+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/project-management-methodology.md"]','["project-management-methodology.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://medium.com/devgurus/building-production-grade-eks-clusters-using-terraform-df016d239a54','medium.com/devgurus: Building production grade EKS clusters using Terraform','','N/A',0,'A curated technical resource and architectural guide covering medium.com/devgurus: Building production grade EKS clusters using Terraform in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779032832,0,'2026-05-17T17:47:12.895648+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/terraform.md"]','["terraform.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://medium.com/devops-dudes/devops-and-databases-the-forgotten-automation-95325b2d3c89','medium: DevOps and Databases — The forgotten automation','','N/A',0,'A curated technical resource and architectural guide covering medium: DevOps and Databases — The forgotten automation in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779032345,0,'2026-05-17T17:39:05.564605+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/databases.md"]','["databases.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://medium.com/devops-dudes/do-i-need-to-learn-kubernetes-a3dd9a7f9e9b','medium: Do I need to learn Kubernetes?','','N/A',0,'A curated technical resource and architectural guide covering medium: Do I need to learn Kubernetes? in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779031163,0,'2026-05-17T17:19:23.865758+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes.md"]','["kubernetes.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://medium.com/devops-dudes/top-7-best-ci-cd-tools-you-should-get-your-hands-on-in-2020-832c29db936a','medium: Top 7 Best CI/CD Tools you should get your hands on in 2020','','N/A',0,'A curated technical resource and architectural guide covering medium: Top 7 Best CI/CD Tools you should get your hands on in 2020 in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779031406,0,'2026-05-17T17:23:26.275406+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/jenkins-alternatives.md"]','["jenkins-alternatives.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://medium.com/devops-mojo/kubernetes-difference-between-deployment-and-statefulset-in-k8s-deployments-vs-statefulsets-855f9e897091','medium: Kubernetes — Difference between Deployment and StatefulSet in K8s','','N/A',0,'A curated technical resource and architectural guide covering medium: Kubernetes — Difference between Deployment and StatefulSet in K8s in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779032949,0,'2026-05-17T17:49:09.847877+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes.md"]','["kubernetes.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://medium.com/devops-mojo/kubernetes-open-standards-oci-cri-cni-csi-smi-cpi-overview-what-is-k8s-open-standards-introduction-a860905af6f7','medium.com/devops-mojo: Kubernetes — Open Standards (OCI, CRI, CNI, CSI,'' SMI, CPI) Overview','','N/A',0,'A curated technical resource and architectural guide covering medium.com/devops-mojo: Kubernetes — Open Standards (OCI, CRI, CNI, CSI,'' SMI, CPI) Overview in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779030741,0,'2026-05-17T17:12:21.936091+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes.md"]','["kubernetes.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://medium.com/devops-mojo/kubernetes-probes-liveness-readiness-startup-overview-introduction-to-probes-types-configure-health-checks-206ff7c24487','medium.com/devops-mojo: Kubernetes — Probes (Liveness, Readiness, and Startup)'' Overview','','N/A',0,'A curated technical resource and architectural guide covering medium.com/devops-mojo: Kubernetes — Probes (Liveness, Readiness, and Startup)'' Overview in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779030854,0,'2026-05-17T17:14:14.229897+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes.md"]','["kubernetes.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://medium.com/devops-mojo/kubernetes-role-based-access-control-rbac-overview-introduction-rbac-with-kubernetes-what-is-2004d13195df','medium.com/devops-mojo: Kubernetes — Role-Based Access Control (RBAC) Overview','','N/A',0,'A curated technical resource and architectural guide covering medium.com/devops-mojo: Kubernetes — Role-Based Access Control (RBAC) Overview in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779029487,0,'2026-05-17T16:51:27.001507+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-security.md"]','["kubernetes-security.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://medium.com/devops-mojo/terraform-provision-amazon-eks-cluster-using-terraform-deploy-create-aws-eks-kubernetes-cluster-tf-4134ab22c594','medium.com/devops-mojo: Terraform — Provision Amazon EKS Cluster using Terraform','','N/A',0,'A curated technical resource and architectural guide covering medium.com/devops-mojo: Terraform — Provision Amazon EKS Cluster using Terraform in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779031113,0,'2026-05-17T17:18:33.213406+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/terraform.md"]','["terraform.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://medium.com/devops-mojo/terraform-remote-states-overview-what-is-terraform-remote-state-storage-introduction-936223a0e9d0','medium: Terraform — Remote States Overview 🌟','','N/A',0,'A curated technical resource and architectural guide covering medium: Terraform — Remote States Overview 🌟 in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779030882,0,'2026-05-17T17:14:42.667348+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/terraform.md"]','["terraform.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://medium.com/devops-mojo/terraform-workspaces-overview-what-is-terraform-workspace-introduction-getting-started-519848392724','==medium.com/devops-mojo: Terraform — Workspaces Overview== 🌟','','N/A',0,'A curated technical resource and architectural guide covering ==medium.com/devops-mojo: Terraform — Workspaces Overview== 🌟 in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779033081,0,'2026-05-17T17:51:21.355431+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/terraform.md"]','["terraform.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://medium.com/devops-techable/gitops-with-argocd-running-in-kubernetes-for-deployment-processing-c5d21770ca97','medium.com/devops-techable: GitOps with ArgoCD running in Kubernetes for'' deployment processing','','N/A',0,'A curated technical resource and architectural guide covering medium.com/devops-techable: GitOps with ArgoCD running in Kubernetes for'' deployment processing in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779033510,0,'2026-05-17T17:58:30.934505+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/argo.md"]','["argo.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://medium.com/devops-techable/setup-monitoring-with-prometheus-and-grafana-in-kubernetes-start-monitoring-your-kubernetes-a3071f083fa6','medium.com/devops-techable: Setup monitoring with Prometheus and Grafana'' in Kubernetes — Start monitoring your Kubernetes cluster resources','','N/A',0,'A curated technical resource and architectural guide covering medium.com/devops-techable: Setup monitoring with Prometheus and Grafana'' in Kubernetes — Start monitoring your Kubernetes cluster resources in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779030339,0,'2026-05-17T17:05:39.554745+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/monitoring.md"]','["monitoring.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://medium.com/devops-techable/up-and-running-with-amazon-managed-service-for-prometheus-6fd12e56bff6','medium.com: Up and running with Amazon Managed Service for Prometheus','','N/A',0,'A curated technical resource and architectural guide covering medium.com: Up and running with Amazon Managed Service for Prometheus in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779030528,0,'2026-05-17T17:08:48.896174+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/aws-monitoring.md"]','["aws-monitoring.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://medium.com/devopslinks/why-should-terraform-be-one-of-your-devops-tools-29ae15861b1f','medium.com: Why should Terraform be one of your DevOps tools?','','N/A',0,'A curated technical resource and architectural guide covering medium.com: Why should Terraform be one of your DevOps tools? in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779032287,0,'2026-05-17T17:38:07.589772+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/terraform.md"]','["terraform.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://medium.com/devoptimism/devops-platform-engineering-a-necessary-love-story-of-efficiency-783dff78fd81','medium.com/devoptimism: DevOps+Platform Engineering: A Necessary Love Story'' of Efficiency','','N/A',0,'A curated technical resource and architectural guide covering medium.com/devoptimism: DevOps+Platform Engineering: A Necessary Love Story'' of Efficiency in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779030891,0,'2026-05-17T17:14:51.177168+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/devops.md"]','["devops.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://medium.com/digitalfrontiers/microservices-in-rust-with-kafka-2b671295b24e','medium: Microservices in Rust with Kafka','','N/A',0,'A curated technical resource and architectural guide covering medium: Microservices in Rust with Kafka in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779032162,0,'2026-05-17T17:36:02.910307+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/message-queue.md"]','["message-queue.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://medium.com/directeam/kubernetes-resources-under-the-hood-part-1-4f2400b6bb96','==medium.com/directeam: Kubernetes resources under the hood — Part 1== 🌟','','N/A',0,'A curated technical resource and architectural guide covering ==medium.com/directeam: Kubernetes resources under the hood — Part 1== 🌟 in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779031793,0,'2026-05-17T17:29:53.431378+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes.md"]','["kubernetes.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://medium.com/directeam/kubernetes-resources-under-the-hood-part-2-6eeb50197c44','==medium.com/directeam: Kubernetes resources under the hood — Part 2== 🌟','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','N/A',100.0,1779032074,0,'2026-05-17T17:34:34.112731+02:00',NULL,NULL,NULL,'[]','[]','["docs/kubernetes.md"]','[]','{}','{"duplicate_of": "https://medium.com/directeam/kubernetes-resources-under-the-hood-part-1-4f2400b6bb96"}');
INSERT INTO "resources" VALUES('https://medium.com/directeam/kubernetes-resources-under-the-hood-part-3-6ee7d6015965','==medium.com/directeam: Kubernetes resources under the hood — Part 3== 🌟','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','N/A',100.0,1779030525,0,'2026-05-17T17:08:45.393715+02:00',NULL,NULL,NULL,'[]','[]','["docs/kubernetes.md"]','[]','{}','{"duplicate_of": "https://medium.com/directeam/kubernetes-resources-under-the-hood-part-1-4f2400b6bb96"}');
INSERT INTO "resources" VALUES('https://medium.com/dkatalis/component-team-vs-feature-team-in-a-nutshell-60c58671496f','medium.com/dkatalis: Component Team vs Feature Team in a Nutshell 🌟','','N/A',0,'A curated technical resource and architectural guide covering medium.com/dkatalis: Component Team vs Feature Team in a Nutshell 🌟 in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779033730,0,'2026-05-17T18:02:10.961657+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/project-management-methodology.md"]','["project-management-methodology.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://medium.com/dkatalis/creating-a-mutating-webhook-for-great-good-b21acb941207','medium.com/dkatalis: Creating a Mutating Webhook for Great Good! Or: how'' to automatically provision Pods on a specific node pool','','N/A',0,'A curated technical resource and architectural guide covering medium.com/dkatalis: Creating a Mutating Webhook for Great Good! Or: how'' to automatically provision Pods on a specific node pool in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779032195,0,'2026-05-17T17:36:35.511853+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/mlops.md"]','["mlops.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://medium.com/dlt-labs-publication/grpc-vs-rest-performance-test-using-jmeter-f17e5ba1c23b','medium.com/dlt-labs-publication: gRPC vs. REST — Performance Test using'' JMeter','','N/A',0,'A curated technical resource and architectural guide covering medium.com/dlt-labs-publication: gRPC vs. REST — Performance Test using'' JMeter in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779032574,0,'2026-05-17T17:42:54.491282+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/api.md"]','["api.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://medium.com/dlt-labs-publication/kubernetes-understanding-pod-affinity-taint-toleration-2f9b9b218dd5','medium.com/dlt-labs-publication: Kubernetes: Understanding Pod Affinity,'' Taint & Toleration','','N/A',0,'A curated technical resource and architectural guide covering medium.com/dlt-labs-publication: Kubernetes: Understanding Pod Affinity,'' Taint & Toleration in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779032970,0,'2026-05-17T17:49:30.975845+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes.md"]','["kubernetes.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://medium.com/dna-technology/why-we-dropped-event-sourcing-with-kafka-streams-when-given-a-second-chance-b904a80bc4be','medium.com/dna-technology: Why we dropped event sourcing with Kafka Streams'' when given a second chance','','N/A',0,'A curated technical resource and architectural guide covering medium.com/dna-technology: Why we dropped event sourcing with Kafka Streams'' when given a second chance in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779034516,0,'2026-05-17T18:15:16.764381+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/message-queue.md"]','["message-queue.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://medium.com/dotnet-hub/introduction-to-cloud-native-application-architecture-what-is-cloud-native-architecture-overview-benefits-e9be9aca0dd3','==medium.com/dotnet-hub: Software Architecture — Introduction to Cloud Native'' Application Architecture== 🌟','','N/A',0,'A curated technical resource and architectural guide covering ==medium.com/dotnet-hub: Software Architecture — Introduction to Cloud Native'' Application Architecture== 🌟 in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779032087,0,'2026-05-17T17:34:47.695489+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/introduction.md"]','["introduction.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://medium.com/draftkings-engineering/draftkings-workshop-demystifying-kubernetes-4ce86c187408','medium: DraftKings Kubernetes Workshop: Hands-on Learning in K8s (with Video'' Walkthrough)','','N/A',0,'A curated technical resource and architectural guide covering medium: DraftKings Kubernetes Workshop: Hands-on Learning in K8s (with Video'' Walkthrough) in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779031608,0,'2026-05-17T17:26:48.942053+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-tutorials.md"]','["kubernetes-tutorials.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://medium.com/dynatrace-engineering/how-to-combine-and-automate-infrastructure-and-application-deployment-in-a-microservice-environment-a16b664bb8b5','medium.com/dynatrace-engineering: How to combine and automate infrastructure'' and application deployment in a microservice environment','','N/A',0,'A curated technical resource and architectural guide covering medium.com/dynatrace-engineering: How to combine and automate infrastructure'' and application deployment in a microservice environment in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779030931,0,'2026-05-17T17:15:31.494985+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/cicd.md"]','["cicd.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://medium.com/dynatrace-engineering/how-we-are-redesigning-our-microservices-deployment-strategy-c567e310a42e','medium: How we are redesigning our microservices deployment strategy','','N/A',0,'A curated technical resource and architectural guide covering medium: How we are redesigning our microservices deployment strategy in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779032376,0,'2026-05-17T17:39:36.211833+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/keptn.md"]','["keptn.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://medium.com/dynatrace-engineering/kubernetes-security-best-practices-part-2-network-policies-405b36ed9d94','medium.com/dynatrace-engineering: Kubernetes Security Best Practices Part'' 2: Network Policies','','N/A',0,'A curated technical resource and architectural guide covering medium.com/dynatrace-engineering: Kubernetes Security Best Practices Part'' 2: Network Policies in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779031146,0,'2026-05-17T17:19:06.503416+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-security.md"]','["kubernetes-security.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://medium.com/dzerolabs/kubernetes-saved-today-f-cked-tomorrow-a-rant-azure-key-vault-secrets-%C3%A0-la-kubernetes-fc3be5e65d18','medium.com/dzerolabs: Accessing Azure Key Vault Secrets in Azure Kubernetes'' with Secrets Store CSI Driver 🌟','','N/A',0,'A curated technical resource and architectural guide covering medium.com/dzerolabs: Accessing Azure Key Vault Secrets in Azure Kubernetes'' with Secrets Store CSI Driver 🌟 in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779030248,0,'2026-05-17T17:04:08.433166+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/managed-kubernetes-in-public-cloud.md"]','["managed-kubernetes-in-public-cloud.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://medium.com/dzerolabs/using-crossplane-to-provision-a-kubernetes-cluster-in-google-cloud-cf5374d765ee','medium: Using Crossplane to Provision a Kubernetes Cluster in Google Cloud','','N/A',0,'A curated technical resource and architectural guide covering medium: Using Crossplane to Provision a Kubernetes Cluster in Google Cloud in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779034109,0,'2026-05-17T18:08:29.309598+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/crossplane.md"]','["crossplane.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://medium.com/easyread/api-gateway-part-1-7901ba703f9','medium: API Gateway Part 1','','N/A',0,'A curated technical resource and architectural guide covering medium: API Gateway Part 1 in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779030805,0,'2026-05-17T17:13:25.710652+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/api.md"]','["api.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://medium.com/easyread/api-gateway-part-2-7264ee5be187','medium: API Gateway Part 2','','N/A',0,'A curated technical resource and architectural guide covering medium: API Gateway Part 2 in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'duplicate','manual','N/A',100.0,1779032466,0,'2026-05-17T17:41:06.038550+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/api.md"]','["api.md"]','{}','{"duplicate_of": "https://medium.com/easyread/api-gateway-part-1-7901ba703f9"}');
INSERT INTO "resources" VALUES('https://medium.com/edreams-odigeo-tech/tracing-in-edreams-odigeo-lodging-with-open-telemetry-and-grafana-tempo-bd1f20ddf49d','medium: Tracing in eDreams ODIGEO Lodging with Open Telemetry and Grafana'' Tempo','','N/A',0,'A curated technical resource and architectural guide covering medium: Tracing in eDreams ODIGEO Lodging with Open Telemetry and Grafana'' Tempo in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779030710,0,'2026-05-17T17:11:50.969889+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/prometheus.md"]','["prometheus.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://medium.com/edureka/aws-vs-azure-1a882339f127','medium: AWS vs Azure — Battle Of The Best Cloud Computing Platforms','','N/A',0,'A curated technical resource and architectural guide covering medium: AWS vs Azure — Battle Of The Best Cloud Computing Platforms in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779030705,0,'2026-05-17T17:11:45.711353+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/public-cloud-solutions.md"]','["public-cloud-solutions.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://medium.com/edureka/jenkins-cheat-sheet-e0f7e25558a3','medium: Jenkins Cheat Sheet','','N/A',0,'A curated technical resource and architectural guide covering medium: Jenkins Cheat Sheet in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779029364,0,'2026-05-17T16:49:24.836811+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/cheatsheets.md"]','["cheatsheets.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://medium.com/ekino-france/kubernetes-addressing-private-ipv4-shortage-5-strategies-for-amazon-eks-1dc3df270ed8','medium.com/ekino-france: Addressing private IPv4 shortage: 5 Strategies'' for Amazon EKS','','N/A',0,'A curated technical resource and architectural guide covering medium.com/ekino-france: Addressing private IPv4 shortage: 5 Strategies'' for Amazon EKS in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779030172,0,'2026-05-17T17:02:52.031345+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/managed-kubernetes-in-public-cloud.md"]','["managed-kubernetes-in-public-cloud.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://medium.com/elca-it/service-mesh-performance-evaluation-istio-linkerd-kuma-and-consul-d8a89390d630','medium.com/elca-it: Service Mesh Performance Evaluation — Istio, Linkerd,'' Kuma and Consul','','N/A',0,'A curated technical resource and architectural guide covering medium.com/elca-it: Service Mesh Performance Evaluation — Istio, Linkerd,'' Kuma and Consul in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779033801,0,'2026-05-17T18:03:21.751176+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/servicemesh.md"]','["servicemesh.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://medium.com/empathyco/cloud-finops-part-4-kubernetes-cost-report-b4964be02dc3','==medium.com/empathyco: Cloud FinOps — Part 4: Kubernetes Cost Report==','','N/A',0,'A curated technical resource and architectural guide covering ==medium.com/empathyco: Cloud FinOps — Part 4: Kubernetes Cost Report== in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779031377,0,'2026-05-17T17:22:57.620691+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/finops.md"]','["finops.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://medium.com/empathyco/running-apache-flink-on-kubernetes-10815a26559e','medium: Running Apache Flink on Kubernetes','','N/A',0,'A curated technical resource and architectural guide covering medium: Running Apache Flink on Kubernetes in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779029158,0,'2026-05-17T16:45:58.497383+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes.md"]','["kubernetes.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://medium.com/empathyco/running-apache-spark-on-kubernetes-2e64c73d0bb2','medium: Running Apache Spark on Kubernetes','','N/A',0,'A curated technical resource and architectural guide covering medium: Running Apache Spark on Kubernetes in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'duplicate','manual','N/A',100.0,1779032287,0,'2026-05-17T17:38:07.593720+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-bigdata.md"]','["kubernetes-bigdata.md"]','{}','{"duplicate_of": "https://medium.com/empathyco/running-apache-flink-on-kubernetes-10815a26559e"}');
INSERT INTO "resources" VALUES('https://medium.com/enjoy-algorithm/caching-system-design-concept-500134cff300','medium: Caching — System Design Concept 🌟','','N/A',0,'A curated technical resource and architectural guide covering medium: Caching — System Design Concept 🌟 in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779033415,0,'2026-05-17T17:56:55.665031+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/caching.md"]','["caching.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://medium.com/event-driven-utopia/a-visual-introduction-to-debezium-32563e23c6b8','medium: A Visual Introduction to Debezium 🌟','','N/A',0,'A curated technical resource and architectural guide covering medium: A Visual Introduction to Debezium 🌟 in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779030201,0,'2026-05-17T17:03:21.973516+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/message-queue.md"]','["message-queue.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://medium.com/event-driven-utopia/comparing-stateful-stream-processing-and-streaming-databases-c8c670f3f4bb','medium.com/event-driven-utopia: Comparing Stateful Stream Processing and'' Streaming Databases','','N/A',0,'A curated technical resource and architectural guide covering medium.com/event-driven-utopia: Comparing Stateful Stream Processing and'' Streaming Databases in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779034309,0,'2026-05-17T18:11:49.107207+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/message-queue.md"]','["message-queue.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://medium.com/event-driven-utopia/understanding-kafka-topic-partitions-ae40f80552e8','medium: Understanding Kafka Topic Partitions','','N/A',0,'A curated technical resource and architectural guide covering medium: Understanding Kafka Topic Partitions in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779031758,0,'2026-05-17T17:29:18.983273+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/message-queue.md"]','["message-queue.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://medium.com/everything-full-stack/deployment-strategies-argo-rollouts-1980fc0685e6','medium.com/everything-full-stack: Deployment Strategies: Argo Rollouts','','N/A',0,'A curated technical resource and architectural guide covering medium.com/everything-full-stack: Deployment Strategies: Argo Rollouts in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779032134,0,'2026-05-17T17:35:34.543466+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/argo.md"]','["argo.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://medium.com/expedia-group-tech/autoscaling-in-kubernetes-a-primer-on-autoscaling-7b8f0f95a928','medium: 1/3 Autoscaling in Kubernetes: A Primer on Autoscaling','','N/A',0,'A curated technical resource and architectural guide covering medium: 1/3 Autoscaling in Kubernetes: A Primer on Autoscaling in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779030339,0,'2026-05-17T17:05:39.559080+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-autoscaling.md"]','["kubernetes-autoscaling.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://medium.com/expedia-group-tech/autoscaling-in-kubernetes-options-features-and-use-cases-c8a6ce145957','medium: 2/3 Autoscaling in Kubernetes: Options, Features, and Use Cases','','N/A',0,NULL,NULL,NULL,NULL,0,NULL,'manual','N/A',100.0,1779032095,0,'2026-05-17T17:34:55.000124+02:00',NULL,NULL,NULL,'[]','[]','["docs/kubernetes-autoscaling.md"]','[]','{}','{}');
INSERT INTO "resources" VALUES('https://medium.com/expedia-group-tech/autoscaling-in-kubernetes-why-doesnt-the-horizontal-pod-autoscaler-work-for-me-5f0094694054','medium: 3/3 Autoscaling in Kubernetes: Why doesn’t the Horizontal Pod Autoscaler'' work for me?','','N/A',0,NULL,NULL,NULL,NULL,0,NULL,'manual','N/A',100.0,1779029573,0,'2026-05-17T16:52:53.089305+02:00',NULL,NULL,NULL,'[]','[]','["docs/kubernetes-autoscaling.md"]','[]','{}','{}');
INSERT INTO "resources" VALUES('https://medium.com/expedia-group-tech/managing-a-federated-kubernetes-cluster-using-kubefed-v2-5f115dbdbe05','medium.com/expedia-group-tech: Manage multi-cluster Kubernetes infrastructure'' with Kubefed v2','','N/A',0,'A curated technical resource and architectural guide covering medium.com/expedia-group-tech: Manage multi-cluster Kubernetes infrastructure'' with Kubefed v2 in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779034041,0,'2026-05-17T18:07:21.434625+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes.md"]','["kubernetes.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://medium.com/faun/35-advanced-tutorials-to-learn-kubernetes-dae5695b1f18','35 Advanced Tutorials to Learn Kubernetes','','N/A',0,'A curated technical resource and architectural guide covering 35 Advanced Tutorials to Learn Kubernetes in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779029130,0,'2026-05-17T16:45:30.335024+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-tutorials.md"]','["kubernetes-tutorials.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://medium.com/faun/attacking-kubernetes-clusters-using-the-kubelet-api-abafc36126ca','medium.com: Attacking Kubernetes clusters using the Kubelet API','','N/A',0,'A curated technical resource and architectural guide covering medium.com: Attacking Kubernetes clusters using the Kubelet API in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779034228,0,'2026-05-17T18:10:28.844317+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/demos.md"]','["demos.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://medium.com/faun/autoscaling-in-kubernetes-cluster-bc55b8393a19','Auto-Scaling Your Kubernetes Workloads (K8s) 🌟','','N/A',0,'A curated technical resource and architectural guide covering Auto-Scaling Your Kubernetes Workloads (K8s) 🌟 in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779030979,0,'2026-05-17T17:16:19.218468+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-autoscaling.md"]','["kubernetes-autoscaling.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://medium.com/faun/be-fast-with-kubectl-1-18-ckad-cka-31be00acc443','medium: Be fast with Kubectl 1.19 CKAD/CKA 🌟','','N/A',0,'A curated technical resource and architectural guide covering medium: Be fast with Kubectl 1.19 CKAD/CKA 🌟 in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779030248,0,'2026-05-17T17:04:08.401336+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubectl-commands.md"]','["kubectl-commands.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://medium.com/faun/configmaps-in-kubernetes-k8s-2f2ce79d7e66','medium: ConfigMaps in Kubernetes (K8s)','','N/A',0,'A curated technical resource and architectural guide covering medium: ConfigMaps in Kubernetes (K8s) in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779032216,0,'2026-05-17T17:36:56.748207+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes.md"]','["kubernetes.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://medium.com/faun/create-your-first-application-on-aws-eks-kubernetes-cluster-874ee9681293','medium: create your first application on aws eks kubernetes','','N/A',0,'A curated technical resource and architectural guide covering medium: create your first application on aws eks kubernetes in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779029634,0,'2026-05-17T16:53:54.060233+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/demos.md"]','["demos.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://medium.com/faun/do-it-all-kubernetes-dashboard-81375833e01c','medium: Do It All Kubernetes Dashboard','','N/A',0,'A curated technical resource and architectural guide covering medium: Do It All Kubernetes Dashboard in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779034520,0,'2026-05-17T18:15:20.643442+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-based-devel.md"]','["kubernetes-based-devel.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://medium.com/faun/how-to-autoscale-the-dns-service-in-a-kubernetes-cluster-cbb46ae89678','medium: How to Autoscale the DNS Service in a Kubernetes Cluster','','N/A',0,'A curated technical resource and architectural guide covering medium: How to Autoscale the DNS Service in a Kubernetes Cluster in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779034030,0,'2026-05-17T18:07:10.679396+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-networking.md"]','["kubernetes-networking.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://medium.com/faun/how-to-perform-health-checks-in-kubernetes-k8s-a4e5300b1f9d','medium: How to Perform Health checks in Kubernetes (K8s)','','N/A',0,'A curated technical resource and architectural guide covering medium: How to Perform Health checks in Kubernetes (K8s) in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779029225,0,'2026-05-17T16:47:05.489102+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes.md"]','["kubernetes.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://medium.com/faun/individual-kubernetes-clusters-vs-shared-kubernetes-clusters-for-development-3399576b0f1f','medium: Individual Kubernetes Clusters vs. Shared Kubernetes Clusters for'' Development','','N/A',0,'A curated technical resource and architectural guide covering medium: Individual Kubernetes Clusters vs. Shared Kubernetes Clusters for'' Development in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779034262,0,'2026-05-17T18:11:02.449740+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes.md"]','["kubernetes.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://medium.com/faun/ingress-service-types-in-kubernetes-3e9b68b78307','medium: Ingress service types in Kubernetes 🌟','','N/A',0,'A curated technical resource and architectural guide covering medium: Ingress service types in Kubernetes 🌟 in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779032383,0,'2026-05-17T17:39:43.212566+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-networking.md"]','["kubernetes-networking.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://medium.com/faun/kubernetes-multi-tenancy-a-best-practices-guide-88e37ef2b709','medium: Kubernetes Multi-Tenancy — A Best Practices Guide 🌟','','N/A',0,'A curated technical resource and architectural guide covering medium: Kubernetes Multi-Tenancy — A Best Practices Guide 🌟 in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779033713,0,'2026-05-17T18:01:53.531084+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes.md"]','["kubernetes.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://medium.com/faun/namespaces-in-kubernetes-4bac49414770','medium: How to create Namespaces in Kubernetes? 🌟','','N/A',0,'A curated technical resource and architectural guide covering medium: How to create Namespaces in Kubernetes? 🌟 in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779033655,0,'2026-05-17T18:00:55.377099+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes.md"]','["kubernetes.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://medium.com/faun/openshift-4-under-the-hood-ab854c3439dd','OpenShift 4 “under-the-hood” 🌟','','N/A',0,'A curated technical resource and architectural guide covering OpenShift 4 “under-the-hood” 🌟 in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779033947,0,'2026-05-17T18:05:47.446368+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/ocp4.md"]','["ocp4.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://medium.com/faun/pod-in-kubernetes-cluster-k8s-adeb5b901153','medium: How to configure and manage Pod in Kubernetes Cluster (K8s)','','N/A',0,'A curated technical resource and architectural guide covering medium: How to configure and manage Pod in Kubernetes Cluster (K8s) in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779031900,0,'2026-05-17T17:31:40.557338+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes.md"]','["kubernetes.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://medium.com/faun/provisioning-aws-infrastructure-with-terraform-6ab885fb3fcb','medium: How to Provision AWS Infrastructure with Terraform? 🌟','','N/A',0,'A curated technical resource and architectural guide covering medium: How to Provision AWS Infrastructure with Terraform? 🌟 in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779033328,0,'2026-05-17T17:55:28.840451+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/terraform.md"]','["terraform.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://medium.com/faun/scaling-applications-in-the-cloud-52bb6dfbac4e','medium: Scaling Applications in the Cloud','','N/A',0,'A curated technical resource and architectural guide covering medium: Scaling Applications in the Cloud in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779031257,0,'2026-05-17T17:20:57.862507+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/azure.md"]','["azure.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://medium.com/faun/service-types-in-kubernetes-24a1587677d6','medium: Service Types in Kubernetes? 🌟','','N/A',0,'A curated technical resource and architectural guide covering medium: Service Types in Kubernetes? 🌟 in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779031554,0,'2026-05-17T17:25:54.814862+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-networking.md"]','["kubernetes-networking.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://medium.com/faun/what-is-ci-cd-pipeline-in-devops-6fba17a76e73','medium: What is CI/CD Pipeline in DevOps? 🌟🌟','','N/A',0,'A curated technical resource and architectural guide covering medium: What is CI/CD Pipeline in DevOps? 🌟🌟 in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779029464,0,'2026-05-17T16:51:04.775681+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/cicd.md"]','["cicd.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://medium.com/faun/writing-your-first-kubernetes-operator-8f3df4453234','medium.com: Writing Your First Kubernetes Operator','','N/A',0,'A curated technical resource and architectural guide covering medium.com: Writing Your First Kubernetes Operator in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779029507,0,'2026-05-17T16:51:47.174603+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-operators-controllers.md"]','["kubernetes-operators-controllers.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://medium.com/faun/your-team-might-not-need-kubernetes-57240e8d554a','medium.com: Your team might not need Kubernetes','','N/A',0,'A curated technical resource and architectural guide covering medium.com: Your team might not need Kubernetes in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779030202,0,'2026-05-17T17:03:22.002888+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/faq.md", "docs/kubernetes-alternatives.md"]','["faq.md", "kubernetes-alternatives.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://medium.com/featurepreneur/dont-trash-your-changes-but-stash-em-2091a191f7db','medium.com/featurepreneur: Don’t trash your changes but stash ‘em!','','N/A',0,'A curated technical resource and architectural guide covering medium.com/featurepreneur: Don’t trash your changes but stash ‘em! in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779030553,0,'2026-05-17T17:09:13.833360+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/git.md"]','["git.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://medium.com/fintechexplained/what-is-database-sharding-582b36282f97','==medium.com/fintechexplained: What Is Database Sharding?==','','N/A',0,'A curated technical resource and architectural guide covering ==medium.com/fintechexplained: What Is Database Sharding?== in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779031438,0,'2026-05-17T17:23:58.015067+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/databases.md"]','["databases.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://medium.com/fiverr-engineering/how-to-share-data-between-microservices-on-high-scale-ab2bc663898d','medium.com/fiverr-engineering: How to Share Data Between Microservices on'' High Scale','','N/A',0,'A curated technical resource and architectural guide covering medium.com/fiverr-engineering: How to Share Data Between Microservices on'' High Scale in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779030472,0,'2026-05-17T17:07:52.924890+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/message-queue.md"]','["message-queue.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://medium.com/flant-com/calico-for-kubernetes-networking-792b41e19d69','medium: Calico for Kubernetes networking: the basics & examples','','N/A',0,'A curated technical resource and architectural guide covering medium: Calico for Kubernetes networking: the basics & examples in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779032920,0,'2026-05-17T17:48:40.271865+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-networking.md"]','["kubernetes-networking.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://medium.com/flant-com/cert-manager-lets-encrypt-ssl-certs-for-kubernetes-7642e463bbce','Using SSL certificates from Let’s Encrypt in your Kubernetes Ingress via cert-manager 🌟','','N/A',0,'A curated technical resource and architectural guide covering Using SSL certificates from Let’s Encrypt in your Kubernetes Ingress via cert-manager 🌟 in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779031328,0,'2026-05-17T17:22:08.876719+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-security.md"]','["kubernetes-security.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://medium.com/flant-com/kubectl-commands-and-tips-7b33de0c5476','medium: Ready-to-use commands and tips for kubectl','','N/A',0,'A curated technical resource and architectural guide covering medium: Ready-to-use commands and tips for kubectl in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779031537,0,'2026-05-17T17:25:37.800635+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubectl-commands.md"]','["kubectl-commands.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://medium.com/flant-com/upgrading-mysql-percona-server-5-to-8-4bce53bdce5c','medium: Upgrading MySQL (Percona Server) from 5.7 to 8.0','','N/A',0,'A curated technical resource and architectural guide covering medium: Upgrading MySQL (Percona Server) from 5.7 to 8.0 in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779033218,0,'2026-05-17T17:53:38.018276+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/databases.md"]','["databases.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://medium.com/flare-systems/connect-services-across-kubernetes-clusters-using-teleproxy-3f317cfd8da','medium.com: Connect services across Kubernetes clusters using Teleproxy','','N/A',0,'A curated technical resource and architectural guide covering medium.com: Connect services across Kubernetes clusters using Teleproxy in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779032195,0,'2026-05-17T17:36:35.544297+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes.md"]','["kubernetes.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://medium.com/formaloo/making-databases-as-easy-as-playing-with-legos-no-code-no-problem-ed41d4fde269','medium.com/formaloo: How no-code platforms are democratizing data science'' and software development 🌟','','N/A',0,'A curated technical resource and architectural guide covering medium.com/formaloo: How no-code platforms are democratizing data science'' and software development 🌟 in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779033594,0,'2026-05-17T17:59:54.562624+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/mlops.md"]','["mlops.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://medium.com/free-code-camp/learn-kubernetes-in-under-3-hours-a-detailed-guide-to-orchestrating-containers-114ff420e882','medium.com: Learn Kubernetes in Under 3 Hours: A Detailed Guide to Orchestrating'' Containers','','N/A',0,'A curated technical resource and architectural guide covering medium.com: Learn Kubernetes in Under 3 Hours: A Detailed Guide to Orchestrating'' Containers in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779032337,0,'2026-05-17T17:38:57.316013+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-tutorials.md"]','["kubernetes-tutorials.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://medium.com/galvanize/going-serverless-on-aws-116a04a0defd','medium: Going Serverless (on AWS)','','N/A',0,'A curated technical resource and architectural guide covering medium: Going Serverless (on AWS) in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779031012,0,'2026-05-17T17:16:52.140124+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/aws-serverless.md"]','["aws-serverless.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://medium.com/gargee-bhatnagar/how-to-create-a-custom-ami-with-image-pipeline-and-automate-its-creation-using-ec2-image-builder-7e194e39c8e9','medium.com/gargee-bhatnagar: How to Create a Custom AMI with Image Pipeline'' and Automate its Creation Using EC2 Image Builder','','N/A',0,'A curated technical resource and architectural guide covering medium.com/gargee-bhatnagar: How to Create a Custom AMI with Image Pipeline'' and Automate its Creation Using EC2 Image Builder in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779030220,0,'2026-05-17T17:03:40.154594+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/aws.md"]','["aws.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://medium.com/geekculture/a-beginners-guide-to-understanding-microservices-d2a8bae871b7','medium.com/geekculture: A Beginners Guide to Understanding Microservices','','N/A',0,'A curated technical resource and architectural guide covering medium.com/geekculture: A Beginners Guide to Understanding Microservices in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779029556,0,'2026-05-17T16:52:36.338098+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/introduction.md"]','["introduction.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://medium.com/geekculture/a-new-pattern-that-simplifies-operator-building-39df5d021cfa','medium.com/geekculture: A New Pattern that Simplifies Operator Building','','N/A',0,'A curated technical resource and architectural guide covering medium.com/geekculture: A New Pattern that Simplifies Operator Building in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779034345,0,'2026-05-17T18:12:25.585339+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-operators-controllers.md"]','["kubernetes-operators-controllers.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://medium.com/geekculture/aks-with-calico-network-policies-8cdfa996e6bb','medium: AKS with Calico Network Policies','','N/A',0,'A curated technical resource and architectural guide covering medium: AKS with Calico Network Policies in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779032345,0,'2026-05-17T17:39:05.562240+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/managed-kubernetes-in-public-cloud.md"]','["managed-kubernetes-in-public-cloud.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://medium.com/geekculture/argo-cd-a-tool-for-kubernetes-devops-c46f2881edfe','medium: Argo CD: A Tool for Kubernetes DevOps','','N/A',0,'A curated technical resource and architectural guide covering medium: Argo CD: A Tool for Kubernetes DevOps in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779033488,0,'2026-05-17T17:58:08.693791+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/argo.md"]','["argo.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://medium.com/geekculture/change-data-capture-using-debezium-ec48631d643a','medium: Change Data Capture — Using Debezium','','N/A',0,'A curated technical resource and architectural guide covering medium: Change Data Capture — Using Debezium in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779034207,0,'2026-05-17T18:10:07.920200+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/message-queue.md"]','["message-queue.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://medium.com/geekculture/common-pod-errors-in-kubernetes-to-watch-out-for-d808737f4ade','medium.com/geekculture: Common Pod Errors in Kubernetes to Watch Out For','','N/A',0,'A curated technical resource and architectural guide covering medium.com/geekculture: Common Pod Errors in Kubernetes to Watch Out For in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779033421,0,'2026-05-17T17:57:01.617215+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-troubleshooting.md"]','["kubernetes-troubleshooting.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://medium.com/geekculture/continuous-deployment-with-azure-devops-pipelines-and-kubernetes-12fe1c70b343','medium.com/geekculture: Continuous Deployment with Azure DevOps Pipelines and Kubernetes','','2022',3,'Demonstrates continuous deployment to Kubernetes clusters using Azure Pipelines, utilizing Helm charts and manifest-rendering tasks. In 2026, while direct-push deployments using Kubernetes tasks remain in use, enterprise architectures prefer pull-based GitOps tools (like ArgoCD or Flux) to prevent exposing cluster credentials to external runner systems.','English','Article','Intermediate',1,'online','manual',NULL,NULL,NULL,0,'2022-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Cloud DevOps", "Container Orchestration", "Kubernetes CD", "AKS Deployment"]','["[COMMUNITY-TOOL]"]','[]','["azure.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://medium.com/geekculture/convert-kubernetes-yaml-files-into-helm-charts-4107de079455','medium.com/geekculture: Convert Kubernetes YAML Files Into Helm Charts','','N/A',0,'A curated technical resource and architectural guide covering medium.com/geekculture: Convert Kubernetes YAML Files Into Helm Charts in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779032166,0,'2026-05-17T17:36:06.730576+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-tools.md", "docs/yaml.md"]','["kubernetes-tools.md", "yaml.md"]','{}','{"is_special": true}');
INSERT INTO "resources" VALUES('https://medium.com/geekculture/docker-limit-container-cpu-usage-11eb8ee0de5a','medium.com/geekculture: Docker — Limit Container CPU Usage 🌟','','N/A',0,'A curated technical resource and architectural guide covering medium.com/geekculture: Docker — Limit Container CPU Usage 🌟 in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779030442,0,'2026-05-17T17:07:22.971335+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/docker.md"]','["docker.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://medium.com/geekculture/eks-kubernetes-not-ready-nodes-dafb300ed299','medium.com/geekculture: EKS — Kubernetes — Not Ready nodes','','N/A',0,'A curated technical resource and architectural guide covering medium.com/geekculture: EKS — Kubernetes — Not Ready nodes in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779033844,0,'2026-05-17T18:04:04.614126+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/managed-kubernetes-in-public-cloud.md"]','["managed-kubernetes-in-public-cloud.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://medium.com/geekculture/githubs-ai-copilot-might-get-you-sued-if-you-use-it-c1cade1ea229','medium: GitHub’s AI Copilot Might Get You Sued If You Use It','','N/A',0,'A curated technical resource and architectural guide covering medium: GitHub’s AI Copilot Might Get You Sued If You Use It in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779031094,0,'2026-05-17T17:18:14.100509+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/git.md"]','["git.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://medium.com/geekculture/gitops-github-actions-k8s-deploy-workflow-54f0d9a1d11b','medium.com/geekculture: GitOps — Github Actions K8s Deploy Workflow','','N/A',0,'A curated technical resource and architectural guide covering medium.com/geekculture: GitOps — Github Actions K8s Deploy Workflow in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779031510,0,'2026-05-17T17:25:10.422427+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/demos.md"]','["demos.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://medium.com/geekculture/helm-advanced-commands-9365097475b','==medium.com/geekculture: Helm — Advanced Commands== 🌟','','N/A',0,'A curated technical resource and architectural guide covering ==medium.com/geekculture: Helm — Advanced Commands== 🌟 in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779032216,0,'2026-05-17T17:36:56.737357+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/helm.md"]','["helm.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://medium.com/geekculture/helm-chart-wait-for-all-dependencies-before-starting-kubernetes-pods-cc0a3ddbf02b','medium.com/geekculture: Helm Chart Wait for All Dependencies Before Starting'' Kubernetes Pods','','N/A',0,'A curated technical resource and architectural guide covering medium.com/geekculture: Helm Chart Wait for All Dependencies Before Starting'' Kubernetes Pods in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779034152,0,'2026-05-17T18:09:12.361360+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/helm.md"]','["helm.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://medium.com/geekculture/helm-how-release-information-is-stored-778d7f0b7498','medium.com/geekculture: HELM — How Release Information is Stored','','N/A',0,'A curated technical resource and architectural guide covering medium.com/geekculture: HELM — How Release Information is Stored in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779032039,0,'2026-05-17T17:33:59.030449+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/helm.md"]','["helm.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://medium.com/geekculture/hey-chatgpt-solve-these-coding-tasks-using-python-b2e7482f2c18','medium.com/geekculture: Hey ChatGPT, Automate These Tasks Using Python','','N/A',0,'A curated technical resource and architectural guide covering medium.com/geekculture: Hey ChatGPT, Automate These Tasks Using Python in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779032753,0,'2026-05-17T17:45:53.879904+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/git.md"]','["git.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://medium.com/geekculture/k8s-helm-dashboard-d7509c5fee88','medium.com/geekculture: K8s — Helm Dashboard','','N/A',0,'A curated technical resource and architectural guide covering medium.com/geekculture: K8s — Helm Dashboard in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779032045,0,'2026-05-17T17:34:05.945734+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/helm.md"]','["helm.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://medium.com/geekculture/k8s-network-cni-introduction-b035d42ad68f','medium.com/geekculture: K8s Network — CNI Introduction','','N/A',0,'A curated technical resource and architectural guide covering medium.com/geekculture: K8s Network — CNI Introduction in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779033280,0,'2026-05-17T17:54:40.382601+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-networking.md"]','["kubernetes-networking.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://medium.com/geekculture/k8s-serviceaccount-token-313d62aee119','medium.com/geekculture: K8s — ServiceAccount Token','','N/A',0,'A curated technical resource and architectural guide covering medium.com/geekculture: K8s — ServiceAccount Token in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779033507,0,'2026-05-17T17:58:27.718954+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-security.md"]','["kubernetes-security.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://medium.com/geekculture/k8s-troubleshooting-how-to-debug-coredns-issues-724e8b973cfc','medium.com/geekculture: K8s Troubleshooting — How to Debug CoreDNS Issues','','N/A',0,'A curated technical resource and architectural guide covering medium.com/geekculture: K8s Troubleshooting — How to Debug CoreDNS Issues in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779029940,0,'2026-05-17T16:59:00.735731+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-troubleshooting.md"]','["kubernetes-troubleshooting.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://medium.com/geekculture/kubectl-best-practices-c4ff809167dd','medium.com/geekculture: kubectl — Best Practices','','N/A',0,'A curated technical resource and architectural guide covering medium.com/geekculture: kubectl — Best Practices in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779029147,0,'2026-05-17T16:45:47.507399+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubectl-commands.md"]','["kubectl-commands.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://medium.com/geekculture/kubernetes-deployment-explained-9b2b89dd3977','medium: Kubernetes Deployment Explained','','N/A',0,'A curated technical resource and architectural guide covering medium: Kubernetes Deployment Explained in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779029805,0,'2026-05-17T16:56:45.150663+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes.md"]','["kubernetes.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://medium.com/geekculture/kubernetes-distributing-pods-evenly-across-cluster-c6bdc9b49699','==medium: Kubernetes: Evenly Distribution of Pods Across Cluster Nodes=='' |Puru Tuladhar','','N/A',0,'A curated technical resource and architectural guide covering ==medium: Kubernetes: Evenly Distribution of Pods Across Cluster Nodes=='' |Puru Tuladhar in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779034516,0,'2026-05-17T18:15:16.765657+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes.md"]','["kubernetes.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://medium.com/geekculture/kubernetes-gateway-api-the-intro-you-need-to-read-80965f7acd82','medium.com/geekculture: Kubernetes Gateway API: The Intro You Need To Read','','N/A',0,'A curated technical resource and architectural guide covering medium.com/geekculture: Kubernetes Gateway API: The Intro You Need To Read in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779031031,0,'2026-05-17T17:17:11.500913+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-networking.md"]','["kubernetes-networking.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://medium.com/geekculture/kubernetes-namespaces-vs-virtual-clusters-cc8731752972','medium: Kubernetes Namespaces vs. Virtual Clusters','','N/A',0,'A curated technical resource and architectural guide covering medium: Kubernetes Namespaces vs. Virtual Clusters in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779032097,0,'2026-05-17T17:34:57.565309+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes.md"]','["kubernetes.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://medium.com/geekculture/monitoring-microservices-part-1-observability-b2b44fa3e67e','medium.com: Monitoring Microservices - Part 1: Observability | Anderson'' Carvalho','','N/A',0,'A curated technical resource and architectural guide covering medium.com: Monitoring Microservices - Part 1: Observability | Anderson'' Carvalho in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779030461,0,'2026-05-17T17:07:41.917509+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/monitoring.md"]','["monitoring.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://medium.com/geekculture/monitoring-your-system-with-docker-grafana-prometheus-node-d7fae11416f3','medium.com/geekculture: Monitoring your system with Docker + Grafana + Prometheus'' + Node','','N/A',0,'A curated technical resource and architectural guide covering medium.com/geekculture: Monitoring your system with Docker + Grafana + Prometheus'' + Node in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779032949,0,'2026-05-17T17:49:09.844236+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/demos.md"]','["demos.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://medium.com/geekculture/provision-resources-on-aws-with-azure-devops-and-terraform-part-i-3c0de6d34fc9','==medium.com/geekculture: Provision resources on AWS with Azure DevOps and'' Terraform — Part I==','','N/A',0,'A curated technical resource and architectural guide covering ==medium.com/geekculture: Provision resources on AWS with Azure DevOps and'' Terraform — Part I== in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779034504,0,'2026-05-17T18:15:04.511108+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/azure.md"]','["azure.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://medium.com/geekculture/provision-resources-on-aws-with-azure-devops-and-terraform-part-ii-45ee450139','==medium.com/geekculture: Provision resources on AWS with Azure DevOps and'' Terraform — Part II==','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','N/A',100.0,1779031807,0,'2026-05-17T17:30:07.818288+02:00',NULL,NULL,NULL,'[]','[]','["docs/azure.md"]','[]','{}','{"duplicate_of": "https://medium.com/geekculture/provision-resources-on-aws-with-azure-devops-and-terraform-part-i-3c0de6d34fc9"}');
INSERT INTO "resources" VALUES('https://medium.com/geekculture/replication-controller-vs-replicasets-in-kubernetes-7b780e4d09d5','medium: Replication Controller Vs ReplicaSets in Kubernetes','','N/A',0,'A curated technical resource and architectural guide covering medium: Replication Controller Vs ReplicaSets in Kubernetes in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'duplicate','manual','N/A',100.0,1779033503,0,'2026-05-17T17:58:23.584498+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubectl-commands.md"]','["kubectl-commands.md"]','{}','{"duplicate_of": "https://medium.com/avmconsulting-blog/replication-controller-replica-sets-in-kubernetes-820f3cec7170"}');
INSERT INTO "resources" VALUES('https://medium.com/geekculture/rest-rpc-graphql-what-to-choose-c57c78c0593d','medium: REST, RPC, GraphQL… What to choose?','','N/A',0,'A curated technical resource and architectural guide covering medium: REST, RPC, GraphQL… What to choose? in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779030705,0,'2026-05-17T17:11:45.696420+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/api.md"]','["api.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://medium.com/geekculture/setup-a-cronjob-to-execute-kubectl-or-aws-commands-c1c15dd4ff1f','medium.com/geekculture: Setup a CronJob to execute Kubectl or AWS commands','','N/A',0,'A curated technical resource and architectural guide covering medium.com/geekculture: Setup a CronJob to execute Kubectl or AWS commands in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779031987,0,'2026-05-17T17:33:07.512182+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes.md"]','["kubernetes.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://medium.com/geekculture/storage-kubernetes-92eb3d027282','medium.com/geekculture: Storage | Kubernetes','','N/A',0,'A curated technical resource and architectural guide covering medium.com/geekculture: Storage | Kubernetes in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779030285,0,'2026-05-17T17:04:45.008177+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-storage.md"]','["kubernetes-storage.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://medium.com/geekculture/terragrunt-cheat-sheet-bedafbf9d61f','medium: Terragrunt cheat sheet','','N/A',0,'A curated technical resource and architectural guide covering medium: Terragrunt cheat sheet in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779034479,0,'2026-05-17T18:14:39.216195+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/terraform.md"]','["terraform.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://medium.com/geekculture/yakd-yet-another-kubernetes-dashboard-7766bd071f30','medium: YAKD: Yet Another Kubernetes Dashboard','','N/A',0,'A curated technical resource and architectural guide covering medium: YAKD: Yet Another Kubernetes Dashboard in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779033046,0,'2026-05-17T17:50:46.476795+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-based-devel.md"]','["kubernetes-based-devel.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://medium.com/getdefault-in/monoliths-vs-microservices-59cff20bb106','medium: Monoliths vs Microservices','','N/A',0,'A curated technical resource and architectural guide covering medium: Monoliths vs Microservices in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779032181,0,'2026-05-17T17:36:21.880047+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/introduction.md"]','["introduction.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://medium.com/getindata-blog/oauth2-based-authentication-on-istio-powered-kubernetes-clusters-2bd0999b7332','medium.com/getindata-blog: OAuth2-based authentication on Istio-powered'' Kubernetes clusters 🌟','','N/A',0,'A curated technical resource and architectural guide covering medium.com/getindata-blog: OAuth2-based authentication on Istio-powered'' Kubernetes clusters 🌟 in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779032296,0,'2026-05-17T17:38:16.493341+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/devsecops.md"]','["devsecops.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://medium.com/gigasearch/which-elasticsearch-provider-is-right-for-you-3d596a65e704','==medium: Which Elasticsearch Provider is Right For You?== 🌟','','N/A',0,'A curated technical resource and architectural guide covering ==medium: Which Elasticsearch Provider is Right For You?== 🌟 in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779029988,0,'2026-05-17T16:59:48.631080+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/monitoring.md"]','["monitoring.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://medium.com/gitguardian/what-is-policy-as-code-an-introduction-to-open-policy-agent-dba1400bb030','medium.com/gitguardian: What is Policy-as-Code? An Introduction to Open'' Policy Agent','','N/A',0,'A curated technical resource and architectural guide covering medium.com/gitguardian: What is Policy-as-Code? An Introduction to Open'' Policy Agent in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779031669,0,'2026-05-17T17:27:49.278198+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/securityascode.md"]','["securityascode.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://medium.com/globant/advantages-of-deploying-machine-learning-models-with-kubernetes-8454cc7c565e','==medium.com/globant: Advantages of Deploying Machine Learning models with'' Kubernetes== 🌟','','N/A',0,'A curated technical resource and architectural guide covering ==medium.com/globant: Advantages of Deploying Machine Learning models with'' Kubernetes== 🌟 in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779033639,0,'2026-05-17T18:00:39.993169+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/mlops.md"]','["mlops.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://medium.com/globant/dynamic-and-reactive-parameterization-in-jenkins-pipelines-using-html-groovy-and-bash-27b031fcd69b','medium: Dynamic and reactive parameterization in Jenkins pipelines using'' HTML, Groovy, and Bash 🌟','','N/A',0,'A curated technical resource and architectural guide covering medium: Dynamic and reactive parameterization in Jenkins pipelines using'' HTML, Groovy, and Bash 🌟 in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779030503,0,'2026-05-17T17:08:23.354545+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/jenkins.md"]','["jenkins.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://medium.com/globant/infrastructure-as-code-using-kubernetes-d3d329446517','medium.com/globant: Infrastructure as Code using Kubernetes','','N/A',0,'A curated technical resource and architectural guide covering medium.com/globant: Infrastructure as Code using Kubernetes in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779032733,0,'2026-05-17T17:45:33.983399+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/iac.md", "docs/kubernetes-tools.md"]','["iac.md", "kubernetes-tools.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://medium.com/globant/istio-jwt-authentication-authorization-at-the-edge-b35b612acd97','medium.com/globant: Istio JWT Authentication & Authorization at the edge','','N/A',0,'A curated technical resource and architectural guide covering medium.com/globant: Istio JWT Authentication & Authorization at the edge in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779032162,0,'2026-05-17T17:36:02.904014+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/istio.md"]','["istio.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://medium.com/globant/monitoring-a-multi-cluster-kubernetes-deployment-9e7a418a06b7','medium.com/globant: Monitoring a multi-cluster Kubernetes Deployment','','N/A',0,'A curated technical resource and architectural guide covering medium.com/globant: Monitoring a multi-cluster Kubernetes Deployment in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779029322,0,'2026-05-17T16:48:42.629706+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-monitoring.md"]','["kubernetes-monitoring.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://medium.com/globant/using-multiple-sources-for-a-helm-chart-deployment-in-argocd-cf3cd2d598fc','medium.com/globant: Using multiple sources for a Helm Chart deployment in'' ArgoCD','','N/A',0,'A curated technical resource and architectural guide covering medium.com/globant: Using multiple sources for a Helm Chart deployment in'' ArgoCD in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779029070,0,'2026-05-17T16:44:30.209261+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/argo.md"]','["argo.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://medium.com/google-cloud/anthos-at-home-spinning-up-a-bare-metal-anthos-cluster-on-dumpster-servers-5bcef301cfa5','medium.com/google-cloud: Anthos-at-Home: Spinning Up a Bare-Metal Anthos'' Cluster on Dumpster Servers','','N/A',0,'A curated technical resource and architectural guide covering medium.com/google-cloud: Anthos-at-Home: Spinning Up a Bare-Metal Anthos'' Cluster on Dumpster Servers in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779034101,0,'2026-05-17T18:08:21.478563+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/GoogleCloudPlatform.md"]','["GoogleCloudPlatform.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://medium.com/google-cloud/automate-terraform-documentation-like-a-pro-ed3e19998808','==medium.com/google-cloud: Automate Terraform documentation like a pro!==','','N/A',0,'A curated technical resource and architectural guide covering ==medium.com/google-cloud: Automate Terraform documentation like a pro!== in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779034446,0,'2026-05-17T18:14:06.816199+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/terraform.md"]','["terraform.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://medium.com/google-cloud/automated-canary-deployments-with-flagger-and-istio-ac747827f9d1','medium: Automated canary deployments with Flagger and Istio','','N/A',0,'A curated technical resource and architectural guide covering medium: Automated canary deployments with Flagger and Istio in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779031651,0,'2026-05-17T17:27:31.938385+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/istio.md"]','["istio.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://medium.com/google-cloud/design-your-landing-zone-design-considerations-part-4-iac-gitops-and-ci-cd-google-cloud-ae3f533c6dbd','medium.com/google-cloud: Design your Landing Zone — Design Considerations'' Part 4— IaC, GitOps and CI/CD (Google Cloud Adoption Series)','','N/A',0,'A curated technical resource and architectural guide covering medium.com/google-cloud: Design your Landing Zone — Design Considerations'' Part 4— IaC, GitOps and CI/CD (Google Cloud Adoption Series) in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779033424,0,'2026-05-17T17:57:04.420509+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/GoogleCloudPlatform.md"]','["GoogleCloudPlatform.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://medium.com/google-cloud/gke-monitoring-84170ea44833','medium.com/google-cloud: Monitoring Kubernetes Clusters on GKE (Google Container'' Engine)','','N/A',0,'A curated technical resource and architectural guide covering medium.com/google-cloud: Monitoring Kubernetes Clusters on GKE (Google Container'' Engine) in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779032869,0,'2026-05-17T17:47:49.054347+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/managed-kubernetes-in-public-cloud.md"]','["managed-kubernetes-in-public-cloud.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://medium.com/google-cloud/google-pub-sub-lite-for-kafka-users-dec8a7cfc5e5','medium: Google Pub/Sub Lite for Kafka Users','','N/A',0,'A curated technical resource and architectural guide covering medium: Google Pub/Sub Lite for Kafka Users in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779033415,0,'2026-05-17T17:56:55.630333+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/message-queue.md"]','["message-queue.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://medium.com/google-cloud/handle-kubernetes-secrets-the-gitops-way-part-1-7079bd8221f3','medium.com/google-cloud: Handle Kubernetes Secrets the GitOps Way — Part'' 1','','N/A',0,'A curated technical resource and architectural guide covering medium.com/google-cloud: Handle Kubernetes Secrets the GitOps Way — Part'' 1 in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779030199,0,'2026-05-17T17:03:19.058219+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-security.md"]','["kubernetes-security.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://medium.com/google-cloud/ingress-in-google-kubernetes-products-f22ded21f4ed','medium.com/google-cloud: Ingress in Google Kubernetes Products','','N/A',0,'A curated technical resource and architectural guide covering medium.com/google-cloud: Ingress in Google Kubernetes Products in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779031466,0,'2026-05-17T17:24:26.558520+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/managed-kubernetes-in-public-cloud.md"]','["managed-kubernetes-in-public-cloud.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://medium.com/google-cloud/kubernetes-101-pods-nodes-containers-and-clusters-c1509e409e16','medium.com: Kubernetes 101: Pods, Nodes, Containers, and Clusters','','N/A',0,'A curated technical resource and architectural guide covering medium.com: Kubernetes 101: Pods, Nodes, Containers, and Clusters in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779029732,0,'2026-05-17T16:55:32.053107+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-tutorials.md"]','["kubernetes-tutorials.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://medium.com/google-cloud/kubernetes-autoscaling-with-istio-metrics-76442253a45a','Kubernetes autoscaling with Istio metrics 🌟','','N/A',0,'A curated technical resource and architectural guide covering Kubernetes autoscaling with Istio metrics 🌟 in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779032184,0,'2026-05-17T17:36:24.693418+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-autoscaling.md"]','["kubernetes-autoscaling.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://medium.com/google-cloud/kubernetes-ingress-vs-gateway-api-647ee233693d','==medium.com/google-cloud: Kubernetes Ingress Vs Gateway API== 🌟','','N/A',0,'A curated technical resource and architectural guide covering ==medium.com/google-cloud: Kubernetes Ingress Vs Gateway API== 🌟 in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779033157,0,'2026-05-17T17:52:37.890784+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-networking.md"]','["kubernetes-networking.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://medium.com/google-cloud/kubernetes-nodeport-vs-loadbalancer-vs-ingress-when-should-i-use-what-922f010849e0','medium.com: Kubernetes NodePort vs LoadBalancer vs Ingress? When should'' I use what? 🌟','','N/A',0,'A curated technical resource and architectural guide covering medium.com: Kubernetes NodePort vs LoadBalancer vs Ingress? When should'' I use what? 🌟 in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779032819,0,'2026-05-17T17:46:59.665615+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-networking.md"]','["kubernetes-networking.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://medium.com/google-cloud/running-workloads-in-kubernetes-86194d133593','medium.com/google-cloud: Running Workloads in Kubernetes 🌟','','N/A',0,'A curated technical resource and architectural guide covering medium.com/google-cloud: Running Workloads in Kubernetes 🌟 in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779031110,0,'2026-05-17T17:18:30.866461+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-tutorials.md"]','["kubernetes-tutorials.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://medium.com/google-cloud/security-with-kubernetes-gateway-api-dcbb934ed2a4','medium.com/google-cloud: Security with Kubernetes Gateway API 🌟','','N/A',0,'A curated technical resource and architectural guide covering medium.com/google-cloud: Security with Kubernetes Gateway API 🌟 in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779032731,0,'2026-05-17T17:45:31.755482+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-networking.md"]','["kubernetes-networking.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://medium.com/google-cloud/setting-up-config-connector-with-terraform-helm-8ce2f45f48a4','medium.com/google-cloud: Setting up Config Connector with Terraform & Helm','','N/A',0,'A curated technical resource and architectural guide covering medium.com/google-cloud: Setting up Config Connector with Terraform & Helm in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779034446,0,'2026-05-17T18:14:06.845240+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/terraform.md"]','["terraform.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://medium.com/google-cloud/shifting-even-further-left-on-kubernetes-resource-compliance-8f96fb8c72eb','medium.com/google-cloud: Shifting (even further) Left on Kubernetes Resource'' Compliance','','N/A',0,'A curated technical resource and architectural guide covering medium.com/google-cloud: Shifting (even further) Left on Kubernetes Resource'' Compliance in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779029174,0,'2026-05-17T16:46:14.097230+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/devsecops.md"]','["devsecops.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://medium.com/google-cloud/tagged/devops','medium.com/google-cloud/tagged/devops','','N/A',0,'A curated technical resource and architectural guide covering medium.com/google-cloud/tagged/devops in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779029130,0,'2026-05-17T16:45:30.371015+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/GoogleCloudPlatform.md", "docs/devops.md"]','["GoogleCloudPlatform.md", "devops.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://medium.com/google-cloud/understanding-health-checks-in-gke-gateway-api-1c89f82bfba8','medium.com/google-cloud: Understanding health checks in GKE & Gateway API','','N/A',0,'A curated technical resource and architectural guide covering medium.com/google-cloud: Understanding health checks in GKE & Gateway API in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779031900,0,'2026-05-17T17:31:40.533030+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/managed-kubernetes-in-public-cloud.md"]','["managed-kubernetes-in-public-cloud.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://medium.com/google-developer-experts/getting-started-with-gke-gateway-controller-ee45c3bc8996','medium.com/google-developer-experts: Getting started with GKE Gateway controller','','N/A',0,'A curated technical resource and architectural guide covering medium.com/google-developer-experts: Getting started with GKE Gateway controller in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779030018,0,'2026-05-17T17:00:18.866440+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/managed-kubernetes-in-public-cloud.md"]','["managed-kubernetes-in-public-cloud.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://medium.com/greenm/top-4-aws-patterns-of-highly-available-api-d34599bfbb96','medium: Top 4 AWS Patterns of Highly Available API','','N/A',0,'A curated technical resource and architectural guide covering medium: Top 4 AWS Patterns of Highly Available API in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779030285,0,'2026-05-17T17:04:45.004140+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/aws.md"]','["aws.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://medium.com/groupon-eng/kubernetes-deployment-using-helm-charts-and-krane-e0100b55d00c','medium: Kubernetes Deployment using Helm Charts and Krane 🌟','','N/A',0,'A curated technical resource and architectural guide covering medium: Kubernetes Deployment using Helm Charts and Krane 🌟 in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779029628,0,'2026-05-17T16:53:48.478598+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/helm.md"]','["helm.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://medium.com/groupon-eng/loadbalancer-services-using-kubernetes-in-docker-kind-694b4207575d','==medium.com/groupon-eng: LoadBalancer Services using Kubernetes in Docker'' (kind)==','','N/A',0,'A curated technical resource and architectural guide covering ==medium.com/groupon-eng: LoadBalancer Services using Kubernetes in Docker'' (kind)== in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779032219,0,'2026-05-17T17:36:59.461772+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/demos.md"]','["demos.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://medium.com/groupon-eng/scaling-millions-of-geospatial-queries-per-minute-using-redis-7c05bcf6b4db','medium: Scaling Millions of Geospatial Queries per minute using Redis','','N/A',0,'A curated technical resource and architectural guide covering medium: Scaling Millions of Geospatial Queries per minute using Redis in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779033040,0,'2026-05-17T17:50:40.421338+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/caching.md"]','["caching.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://medium.com/gumgum-tech/5-things-we-overlooked-when-putting-our-first-app-on-kubernetes-58583c1783e4','medium: 5 Things We Overlooked When Deploying Our First App on Kubernetes','','N/A',0,'A curated technical resource and architectural guide covering medium: 5 Things We Overlooked When Deploying Our First App on Kubernetes in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779031782,0,'2026-05-17T17:29:42.045077+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes.md"]','["kubernetes.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://medium.com/gumgum-tech/how-to-reduce-your-prometheus-cost-6c7cc685e347','==medium.com/gumgum-tech: How to reduce your Prometheus cost | Daniel Fernandez==','','N/A',0,'A curated technical resource and architectural guide covering ==medium.com/gumgum-tech: How to reduce your Prometheus cost | Daniel Fernandez== in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779030718,0,'2026-05-17T17:11:58.372609+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/prometheus.md"]','["prometheus.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://medium.com/gumgum-tech/streamlining-your-kubernetes-adoption-with-helmfile-argocd-and-gitops-211937e21e29','medium.com/gumgum-tech: Streamlining your Kubernetes adoption with Helmfile'' / ArgoCD and GitOps','','N/A',0,'A curated technical resource and architectural guide covering medium.com/gumgum-tech: Streamlining your Kubernetes adoption with Helmfile'' / ArgoCD and GitOps in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779033772,0,'2026-05-17T18:02:52.786741+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/argo.md"]','["argo.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://medium.com/habasconchocos/instalaci%C3%B3n-de-java-y-visual-studio-code-en-plataformas-windows-1fa47a69497f','medium.com: Instalación de Java y Visual Studio Code en plataformas Windows','','N/A',0,'A curated technical resource and architectural guide covering medium.com: Instalación de Java y Visual Studio Code en plataformas Windows in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779030608,0,'2026-05-17T17:10:08.677668+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/maven-gradle.md"]','["maven-gradle.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://medium.com/hackernoon/digital-transformation-for-modern-enterprises-through-devops-a-complete-guide-6f595463c7dd','medium: Digital Transformation for Modern Enterprises Through DevOps — A'' Complete Guide','','N/A',0,'A curated technical resource and architectural guide covering medium: Digital Transformation for Modern Enterprises Through DevOps — A'' Complete Guide in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779030610,0,'2026-05-17T17:10:10.624578+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/devops.md"]','["devops.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://medium.com/hackernoon/how-to-hire-a-devops-engineer-4e59e7847e9b','medium.com/hackernoon: How to hire a DevOps Engineer','','N/A',0,'A curated technical resource and architectural guide covering medium.com/hackernoon: How to hire a DevOps Engineer in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779033037,0,'2026-05-17T17:50:37.062037+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/recruitment.md"]','["recruitment.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://medium.com/hackernoon/the-2018-devops-roadmap-31588d8670cb','medium: The Complete DevOps RoadMap 🌟','','N/A',0,'A curated technical resource and architectural guide covering medium: The Complete DevOps RoadMap 🌟 in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779031333,0,'2026-05-17T17:22:13.329008+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/devops.md"]','["devops.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://medium.com/hacking-talent/mastering-apache-kafka-on-kubernetes-strimzi-k8s-operator-2c1d21d7b89a','medium: Mastering Apache Kafka on Kubernetes — Strimzi K8s operator','','N/A',0,'A curated technical resource and architectural guide covering medium: Mastering Apache Kafka on Kubernetes — Strimzi K8s operator in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779030685,0,'2026-05-17T17:11:25.010513+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/message-queue.md"]','["message-queue.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://medium.com/hamburger-berater-team/varnish-sharding-with-istio-in-kubernetes-402f313919aa','medium.com/hamburger-berater-team: Varnish Sharding with Istio in Kubernetes','','N/A',0,'A curated technical resource and architectural guide covering medium.com/hamburger-berater-team: Varnish Sharding with Istio in Kubernetes in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779030710,0,'2026-05-17T17:11:50.967461+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/istio.md"]','["istio.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://medium.com/hashicorp-engineering/coding-for-secrets-reliability-with-hashicorp-vault-2090dd8667e','medium: Coding for Secrets Reliability with HashiCorp Vault','','N/A',0,'A curated technical resource and architectural guide covering medium: Coding for Secrets Reliability with HashiCorp Vault in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779034326,0,'2026-05-17T18:12:06.300364+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/devsecops.md"]','["devsecops.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://medium.com/hashicorp-engineering/consul-kubernetes-ingress-gateways-and-l7-traffic-management-178957dcd934','medium: Consul-Kubernetes Ingress Gateways and L7 Traffic Management','','N/A',0,'A curated technical resource and architectural guide covering medium: Consul-Kubernetes Ingress Gateways and L7 Traffic Management in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779034486,0,'2026-05-17T18:14:46.847563+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/demos.md"]','["demos.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://medium.com/hashicorp-engineering/dont-forget-to-restrict-outbound-traffic-with-terraform-and-sentinel-c74a99129dae','medium: Don’t Forget to Restrict Outbound Traffic with Terraform and Sentinel','','N/A',0,'A curated technical resource and architectural guide covering medium: Don’t Forget to Restrict Outbound Traffic with Terraform and Sentinel in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779031414,0,'2026-05-17T17:23:34.423002+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/terraform.md"]','["terraform.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://medium.com/hashicorp-engineering/hashicorp-consul-multi-cloud-and-multi-platform-service-mesh-372a82264e8e','medium: HashiCorp Consul: Multi-Cloud and Multi-Platform Service Mesh','','N/A',0,'A curated technical resource and architectural guide covering medium: HashiCorp Consul: Multi-Cloud and Multi-Platform Service Mesh in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779029225,0,'2026-05-17T16:47:05.454166+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/servicemesh.md"]','["servicemesh.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://medium.com/hashicorp-engineering/kittens-as-a-service-layer-7-traffic-management-security-with-consul-connect-f5965fac5aa','medium: Kittens-as-a-Service: Layer 7 Traffic Management & Security with'' Consul Connect','','N/A',0,'A curated technical resource and architectural guide covering medium: Kittens-as-a-Service: Layer 7 Traffic Management & Security with'' Consul Connect in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779030228,0,'2026-05-17T17:03:48.350996+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/demos.md"]','["demos.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://medium.com/hashicorp-engineering/securing-k8s-ingress-traffic-with-hashicorp-vault-pkiaas-and-jetstack-cert-manager-cb46195742ca','medium: Securing K8s Ingress Traffic with HashiCorp Vault PKIaaS and JetStack'' Cert-Manager','','N/A',0,'A curated technical resource and architectural guide covering medium: Securing K8s Ingress Traffic with HashiCorp Vault PKIaaS and JetStack'' Cert-Manager in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779033788,0,'2026-05-17T18:03:08.644226+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/devsecops.md"]','["devsecops.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://medium.com/hashicorp-engineering/terraform-for-network-engineers-should-you-be-implementing-infrastructure-as-code-73667d27d3b8','medium: Terraform for Network Engineers: Should you be implementing Infrastructure'' as Code?','','N/A',0,'A curated technical resource and architectural guide covering medium: Terraform for Network Engineers: Should you be implementing Infrastructure'' as Code? in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779032877,0,'2026-05-17T17:47:57.749535+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/terraform.md"]','["terraform.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://medium.com/hepsiburadatech/hepsiburada-search-engine-on-kubernetes-1fe03a3e71a3','medium.com/hepsiburadatech: Hepsiburada Search Engine on Kubernetes','','N/A',0,'A curated technical resource and architectural guide covering medium.com/hepsiburadatech: Hepsiburada Search Engine on Kubernetes in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779033759,0,'2026-05-17T18:02:39.136305+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/monitoring.md"]','["monitoring.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://medium.com/hookdeck/introduction-to-message-queues-20d00373cc1f','medium: Introduction to Message Queues 🌟','','N/A',0,'A curated technical resource and architectural guide covering medium: Introduction to Message Queues 🌟 in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779032293,0,'2026-05-17T17:38:13.125826+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/message-queue.md"]','["message-queue.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://medium.com/how-tos/how-to-provisioning-dashboards-in-grafana-via-kubernetes-5d261508658d','medium.com/how-tos: How To Provisioning Dashboards In Grafana via Kubernetes','','N/A',0,'A curated technical resource and architectural guide covering medium.com/how-tos: How To Provisioning Dashboards In Grafana via Kubernetes in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779033655,0,'2026-05-17T18:00:55.429120+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/grafana.md"]','["grafana.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://medium.com/ibm-cloud-paks-help-and-guidance-from-ibm-cloud/installing-monitoring-module-on-ibm-cloud-pak-for-multicloud-management-v1-3-0-58e5d3e5e047','medium: Installing Monitoring Module on IBM Cloud Pak for MultiCloud Management','','N/A',0,NULL,NULL,NULL,NULL,0,NULL,'manual','N/A',100.0,1779033084,0,'2026-05-17T17:51:24.313541+02:00',NULL,NULL,NULL,'[]','[]','["docs/ibm_cloud.md"]','[]','{}','{}');
INSERT INTO "resources" VALUES('https://medium.com/ibm-cloud-paks-help-and-guidance-from-ibm-cloud/tagged/cp4mcm','medium: tagged/cp4mcm','','N/A',0,'A curated technical resource and architectural guide covering medium: tagged/cp4mcm in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779033046,0,'2026-05-17T17:50:46.470196+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/ibm_cloud.md"]','["ibm_cloud.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://medium.com/ibm-garage/its-time-to-stop-making-microservices-the-goal-of-modernization-71758b400287','medium: It’s time to stop making “Microservices” the goal of modernization','','N/A',0,'A curated technical resource and architectural guide covering medium: It’s time to stop making “Microservices” the goal of modernization in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779029138,0,'2026-05-17T16:45:38.124794+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/faq.md"]','["faq.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://medium.com/illuminations-mirror/basic-networking-and-communication-between-pods-in-kubernetes-2e1627b03a87','medium.com/illuminations-mirror: Basic | Networking and Communication Between'' Pods in Kubernetes','','N/A',0,'A curated technical resource and architectural guide covering medium.com/illuminations-mirror: Basic | Networking and Communication Between'' Pods in Kubernetes in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779029113,0,'2026-05-17T16:45:13.097476+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-networking.md"]','["kubernetes-networking.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://medium.com/infracloud-technologies/prometheus-ha-with-thanos-sidecar-or-receiver-2c8d0e585ff1','medium.com: Prometheus HA with Thanos Sidecar Or Receiver?','','N/A',0,'A curated technical resource and architectural guide covering medium.com: Prometheus HA with Thanos Sidecar Or Receiver? in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779034322,0,'2026-05-17T18:12:02.601064+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/prometheus.md"]','["prometheus.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://medium.com/inside-personio/graceful-shutdown-of-fpm-and-nginx-in-kubernetes-f362369dff22','medium: Graceful shutdown of fpm and nginx in Kubernetes','','N/A',0,'A curated technical resource and architectural guide covering medium: Graceful shutdown of fpm and nginx in Kubernetes in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779032968,0,'2026-05-17T17:49:28.824116+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes.md"]','["kubernetes.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://medium.com/interviewnoodle/shift-from-monolith-to-cqrs-a34bab75617e','==medium.com/interviewnoodle: Shift from Monolith to CQRS== 🌟','','N/A',0,'A curated technical resource and architectural guide covering ==medium.com/interviewnoodle: Shift from Monolith to CQRS== 🌟 in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779030934,0,'2026-05-17T17:15:34.261140+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/introduction.md"]','["introduction.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://medium.com/is-it-observable/how-to-collect-metrics-in-a-kubernetes-cluster-9ad4a69aafb0','medium.com/is-it-observable: How to collect metrics in a Kubernetes cluster','','N/A',0,'A curated technical resource and architectural guide covering medium.com/is-it-observable: How to collect metrics in a Kubernetes cluster in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779029949,0,'2026-05-17T16:59:09.847330+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-monitoring.md"]','["kubernetes-monitoring.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://medium.com/israeli-tech-radar/how-to-create-a-monitoring-stack-using-kube-prometheus-stack-part-1-eff8bf7ba9a9','medium.com/israeli-tech-radar: How to create a Monitoring Stack using Kube-Prometheus-stack'' (Part 1)','','N/A',0,'A curated technical resource and architectural guide covering medium.com/israeli-tech-radar: How to create a Monitoring Stack using Kube-Prometheus-stack'' (Part 1) in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779031559,0,'2026-05-17T17:25:59.175573+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/prometheus.md"]','["prometheus.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://medium.com/israeli-tech-radar/karpenter-and-the-future-of-kubernetes-4ab7428b7f87','medium.com/israeli-tech-radar: Karpenter, and the future of Kubernetes','','N/A',0,'A curated technical resource and architectural guide covering medium.com/israeli-tech-radar: Karpenter, and the future of Kubernetes in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779032134,0,'2026-05-17T17:35:34.577397+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-tools.md"]','["kubernetes-tools.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://medium.com/itnext/atomic-configmap-updates-in-kubernetes-how-symlinks-and-kubelet-make-it-happen-21a44338c247','Atomic ConfigMap Updates in Kubernetes: How Symlinks and Kubelet Make It'' Happen','','N/A',0,'A curated technical resource and architectural guide covering Atomic ConfigMap Updates in Kubernetes: How Symlinks and Kubelet Make It'' Happen in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779034235,0,'2026-05-17T18:10:35.002974+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-tools.md"]','["kubernetes-tools.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://medium.com/itnext/introducing-k8studio-v3-the-ultimate-kubernetes-workspace-just-got-even-better-0bc0de63642c','medium.com/gquiman: K8Studio, Helm and Kubernetes management','','N/A',0,'A curated technical resource and architectural guide covering medium.com/gquiman: K8Studio, Helm and Kubernetes management in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779030688,0,'2026-05-17T17:11:28.347425+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/helm.md", "docs/kubernetes-tools.md"]','["helm.md", "kubernetes-tools.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://medium.com/jaegertracing/jaeger-and-opentelemetry-1846f701d9f2','medium: Jaeger VS OpenTracing VS OpenTelemetry','','N/A',0,'A curated technical resource and architectural guide covering medium: Jaeger VS OpenTracing VS OpenTelemetry in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779031414,0,'2026-05-17T17:23:34.414817+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/monitoring.md"]','["monitoring.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://medium.com/jaegertracing/jaeger-clients-and-w3c-trace-context-c2ce1b9dc390','medium: Using Jaeger and OpenTelemetry SDKs in a mixed environment with'' W3C Trace-Context','','N/A',0,'A curated technical resource and architectural guide covering medium: Using Jaeger and OpenTelemetry SDKs in a mixed environment with'' W3C Trace-Context in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779032920,0,'2026-05-17T17:48:40.299501+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/monitoring.md"]','["monitoring.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://medium.com/jaegertracing/jaeger-embraces-opentelemetry-collector-90a545cbc24','medium.com: **Jaeger embraces OpenTelemetry collector** 🌟','','N/A',0,NULL,NULL,NULL,NULL,0,NULL,'manual','N/A',100.0,1779032162,0,'2026-05-17T17:36:02.909293+02:00',NULL,NULL,NULL,'[]','[]','["docs/monitoring.md"]','[]','{}','{}');
INSERT INTO "resources" VALUES('https://medium.com/jamf-engineering/how-three-lines-of-configuration-solved-our-grpc-scaling-issues-in-kubernetes-ca1ff13f7f06','==medium.com/jamf-engineering: How three lines of configuration solved our'' gRPC scaling issues in Kubernetes== 🌟','','N/A',0,'A curated technical resource and architectural guide covering ==medium.com/jamf-engineering: How three lines of configuration solved our'' gRPC scaling issues in Kubernetes== 🌟 in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779033947,0,'2026-05-17T18:05:47.433064+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes.md"]','["kubernetes.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://medium.com/javarevisited/10-best-java-microservices-courses-with-spring-boot-and-spring-cloud-6d04556bdfed','medium.com/javarevisited: 11 Best Java Microservices Courses with Spring'' Boot and Spring Cloud in 2022','','N/A',0,'A curated technical resource and architectural guide covering medium.com/javarevisited: 11 Best Java Microservices Courses with Spring'' Boot and Spring Cloud in 2022 in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779030230,0,'2026-05-17T17:03:50.384258+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/elearning.md"]','["elearning.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://medium.com/javarevisited/10-free-spring-boot-tutorials-and-courses-for-java-developers-53dfe084587e','10 Free Spring Boot Courses and Tutorials for Java Developers','','N/A',0,'A curated technical resource and architectural guide covering 10 Free Spring Boot Courses and Tutorials for Java Developers in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779031982,0,'2026-05-17T17:33:02.893385+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/faq.md", "docs/java_frameworks.md"]','["faq.md", "java_frameworks.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://medium.com/javarevisited/10-microservices-design-principles-every-developer-should-know-44f2f69e960f','==medium.com/javarevisited: Top 10 Microservices Design Principles and Best'' Practices for Experienced Developers== 🌟','','N/A',0,'A curated technical resource and architectural guide covering ==medium.com/javarevisited: Top 10 Microservices Design Principles and Best'' Practices for Experienced Developers== 🌟 in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779030688,0,'2026-05-17T17:11:28.346456+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/introduction.md"]','["introduction.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://medium.com/javarevisited/50-java-collections-interview-questions-for-beginners-and-experienced-programmers-4d2c224cc5ab','50+ Java Collections Interview Questions for Beginners and Experienced Programmers','','N/A',0,'A curated technical resource and architectural guide covering 50+ Java Collections Interview Questions for Beginners and Experienced Programmers in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779031086,0,'2026-05-17T17:18:06.593580+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/interview-questions.md"]','["interview-questions.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://medium.com/javarevisited/7-best-books-to-learn-design-patterns-for-java-programmers-5627b93eefdb','medium: 7 Best Java Design Pattern Books for Beginners and Experienced Programmers','','N/A',0,'A curated technical resource and architectural guide covering medium: 7 Best Java Design Pattern Books for Beginners and Experienced Programmers in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779031031,0,'2026-05-17T17:17:11.499786+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/devel-sites.md"]','["devel-sites.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://medium.com/javarevisited/7-best-courses-to-master-git-and-github-for-programmers-d671859a68b2','medium: 7 Best Courses to Master Git and Github for Programmers','','N/A',0,'A curated technical resource and architectural guide covering medium: 7 Best Courses to Master Git and Github for Programmers in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779032254,0,'2026-05-17T17:37:34.669663+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/git.md"]','["git.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://medium.com/javarevisited/7-free-online-courses-to-learn-kubernetes-in-2020-3b8a68ec7abc','medium.com/javarevisited: 8 Best Free Kubernetes Courses for Beginners in'' 2022','','N/A',0,'A curated technical resource and architectural guide covering medium.com/javarevisited: 8 Best Free Kubernetes Courses for Beginners in'' 2022 in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779030422,0,'2026-05-17T17:07:02.405342+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-tutorials.md", "docs/kubernetes.md"]','["kubernetes-tutorials.md", "kubernetes.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://medium.com/javarevisited/best-https-ssl-and-tls-courses-for-beginners-4437661250b3','medium.com/javarevisited: 5 Best HTTPS, SSL and TLS Courses for Beginners'' in 2022','','N/A',0,'A curated technical resource and architectural guide covering medium.com/javarevisited: 5 Best HTTPS, SSL and TLS Courses for Beginners'' in 2022 in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779031735,0,'2026-05-17T17:28:55.332049+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/networking.md"]','["networking.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://medium.com/javarevisited/distributed-transaction-management-in-microservices-part-1-bb7dc1fbee9f','medium.com/javarevisited: Distributed Transaction Management in Microservices'' — Part 1 🌟','','N/A',0,'A curated technical resource and architectural guide covering medium.com/javarevisited: Distributed Transaction Management in Microservices'' — Part 1 🌟 in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779032216,0,'2026-05-17T17:36:56.761686+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/introduction.md"]','["introduction.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://medium.com/javarevisited/do-you-know-about-the-different-microservices-frameworks-for-java-90b61f8cdbd7','medium.com/javarevisited: Do you know about the different microservices'' frameworks for Java? 🌟','','N/A',0,'A curated technical resource and architectural guide covering medium.com/javarevisited: Do you know about the different microservices'' frameworks for Java? 🌟 in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779031190,0,'2026-05-17T17:19:50.121380+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/java_frameworks.md"]','["java_frameworks.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://medium.com/javarevisited/logging-in-java-log4j-vs-logback-vs-slf4j-88c533088d2a','==medium.com/javarevisited: Logging in Java — Log4j vs Logback vs SLF4J=='' 🌟','','N/A',0,'A curated technical resource and architectural guide covering ==medium.com/javarevisited: Logging in Java — Log4j vs Logback vs SLF4J=='' 🌟 in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779029899,0,'2026-05-17T16:58:19.088792+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/java_frameworks.md"]','["java_frameworks.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://medium.com/javarevisited/microservices-communication-part-1-every-programmer-must-know-7c6607d2d563','==medium.com/javarevisited: Microservices Communication part 1-every programmer'' must know== 🌟','','N/A',0,'A curated technical resource and architectural guide covering ==medium.com/javarevisited: Microservices Communication part 1-every programmer'' must know== 🌟 in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779030172,0,'2026-05-17T17:02:52.033887+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/introduction.md"]','["introduction.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://medium.com/javarevisited/microservices-communication-part-2-sync-vs-async-vs-hybrid-23d057e137d8','medium.com/javarevisited: Microservices Communication — part 2— Sync vs'' Async vs Hybrid?','','N/A',0,'A curated technical resource and architectural guide covering medium.com/javarevisited: Microservices Communication — part 2— Sync vs'' Async vs Hybrid? in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779031645,0,'2026-05-17T17:27:25.256796+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/introduction.md"]','["introduction.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://medium.com/javarevisited/microservices-communication-using-grpc-protocol-dc3a2f8b648d','==medium.com/javarevisited: Microservices communication using gRPC Protocol==','','N/A',0,'A curated technical resource and architectural guide covering ==medium.com/javarevisited: Microservices communication using gRPC Protocol== in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779031450,0,'2026-05-17T17:24:10.785736+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/api.md", "docs/introduction.md"]','["api.md", "introduction.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://medium.com/javarevisited/podman-getting-started-e7fc06961994','medium: Podman: Getting Started','','N/A',0,'A curated technical resource and architectural guide covering medium: Podman: Getting Started in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779031499,0,'2026-05-17T17:24:59.316163+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/container-managers.md"]','["container-managers.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://medium.com/javarevisited/top-15-online-courses-to-learn-docker-kubernetes-and-aws-for-fullstack-developers-and-devops-d8cc4f16e773','medium.com: Top 15 Online Courses to Learn Docker, Kubernetes, and AWS for'' Fullstack Developers and DevOps Engineers','','N/A',0,'A curated technical resource and architectural guide covering medium.com: Top 15 Online Courses to Learn Docker, Kubernetes, and AWS for'' Fullstack Developers and DevOps Engineers in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779030861,0,'2026-05-17T17:14:21.530566+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes.md"]','["kubernetes.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://medium.com/javarevisited/top-5-courses-to-learn-microservices-in-java-and-spring-framework-e9fed1ba804d','medium.com: Top 10 Courses to Learn Microservices in Java and Spring Framework','','N/A',0,'A curated technical resource and architectural guide covering medium.com: Top 10 Courses to Learn Microservices in Java and Spring Framework in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779032337,0,'2026-05-17T17:38:57.349370+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/java_frameworks.md"]','["java_frameworks.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://medium.com/javarevisited/top-5-frameworks-java-developers-can-learn-for-microservices-development-in-2022-848da66d6651','medium.com/javarevisited: Top 5 Frameworks Java developers can learn for'' Microservices Development in 2022','','N/A',0,'A curated technical resource and architectural guide covering medium.com/javarevisited: Top 5 Frameworks Java developers can learn for'' Microservices Development in 2022 in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779031793,0,'2026-05-17T17:29:53.498650+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/java_frameworks.md"]','["java_frameworks.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://medium.com/javarevisited/top-performance-issues-every-developer-architect-must-know-part-1-fc1ad6e1644b','==medium.com/javarevisited: Top Performance issues every developer/architect'' must know — part 1-Database==','','N/A',0,'A curated technical resource and architectural guide covering ==medium.com/javarevisited: Top Performance issues every developer/architect'' must know — part 1-Database== in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779032333,0,'2026-05-17T17:38:53.336281+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/databases.md"]','["databases.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://medium.com/javarevisited/why-microservices-are-not-silver-bullet-10-reasons-for-not-using-microservices-74f7c0fa98c','medium.com/javarevisited: Why Microservices are not silver bullet? 10 Reasons'' for NOT using Microservices','','N/A',0,'A curated technical resource and architectural guide covering medium.com/javarevisited: Why Microservices are not silver bullet? 10 Reasons'' for NOT using Microservices in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779033024,0,'2026-05-17T17:50:24.777860+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/introduction.md"]','["introduction.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://medium.com/jumia-tech/immutable-infrastructure-gitops-18d644f9c7cb','medium.com/jumia-tech: Immutable Infrastructure & GitOps 🌟','','N/A',0,'A curated technical resource and architectural guide covering medium.com/jumia-tech: Immutable Infrastructure & GitOps 🌟 in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779029374,0,'2026-05-17T16:49:34.191055+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/gitops.md"]','["gitops.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://medium.com/k0sproject/k0s-optimizes-start-time-adds-cluster-level-backup-restore-and-more-8ffef894a1ae','medium: k0s Optimizes Start Time, Adds Cluster Level Backup/Restore and'' More','','N/A',0,'A curated technical resource and architectural guide covering medium: k0s Optimizes Start Time, Adds Cluster Level Backup/Restore and'' More in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779031979,0,'2026-05-17T17:32:59.494419+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-on-premise.md"]','["kubernetes-on-premise.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://medium.com/k0sproject/k0s-ready-for-production-20255c4b0791','medium: k0s Ready for Production','','N/A',0,'A curated technical resource and architectural guide covering medium: k0s Ready for Production in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779032789,0,'2026-05-17T17:46:29.773374+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-on-premise.md"]','["kubernetes-on-premise.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://medium.com/k0sproject/k0s-supports-kubernetes-1-22-a498e41bf5af','medium: K0s Supports Kubernetes 1.22','','N/A',0,'A curated technical resource and architectural guide covering medium: K0s Supports Kubernetes 1.22 in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779031428,0,'2026-05-17T17:23:48.920054+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-on-premise.md"]','["kubernetes-on-premise.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://medium.com/k8slens/eliminating-kubernetes-complexity-for-developers-using-lens-5c199e5aff4e','medium.com/k8slens: Eliminating Kubernetes Complexity for Developers Using'' Lens','','N/A',0,'A curated technical resource and architectural guide covering medium.com/k8slens: Eliminating Kubernetes Complexity for Developers Using'' Lens in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779030207,0,'2026-05-17T17:03:27.217132+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-based-devel.md"]','["kubernetes-based-devel.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://medium.com/k8slens/how-to-give-developers-secure-access-to-kubernetes-clusters-c6025f0dd288','medium: How To Give Developers Secure Access to Kubernetes Clusters','','N/A',0,'A curated technical resource and architectural guide covering medium: How To Give Developers Secure Access to Kubernetes Clusters in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779032551,0,'2026-05-17T17:42:31.942521+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-based-devel.md"]','["kubernetes-based-devel.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://medium.com/k8slens/lens-5-released-f7e58e8842cf','medium: Lens 5 Released','','N/A',0,'A curated technical resource and architectural guide covering medium: Lens 5 Released in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779030228,0,'2026-05-17T17:03:48.322112+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-based-devel.md"]','["kubernetes-based-devel.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://medium.com/k8slens/lens-6-released-vision-for-the-future-new-subscription-model-and-features-available-628ff21fe14a','medium.com/k8slens: Lens 6 Released, Vision for the Future, New Subscription'' Model and Features Available','','N/A',0,'A curated technical resource and architectural guide covering medium.com/k8slens: Lens 6 Released, Vision for the Future, New Subscription'' Model and Features Available in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779032793,0,'2026-05-17T17:46:33.174792+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-based-devel.md"]','["kubernetes-based-devel.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://medium.com/k8slens/lens-kubernetes-is-all-you-need-in-the-development-env-to-build-ship-and-run-5c1980a12fcf','medium.com/k8slens: Lens Kubernetes is all you need in the development env'' to build, ship, and run','','N/A',0,'A curated technical resource and architectural guide covering medium.com/k8slens: Lens Kubernetes is all you need in the development env'' to build, ship, and run in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779030854,0,'2026-05-17T17:14:14.219531+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-based-devel.md"]','["kubernetes-based-devel.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://medium.com/kapitan-blog/declarative-secret-management-for-gitops-with-kapitan-b3c596eab088','medium: Declarative secret management for GitOps with Kapitan','','N/A',0,'A curated technical resource and architectural guide covering medium: Declarative secret management for GitOps with Kapitan in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779032034,0,'2026-05-17T17:33:54.460482+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/devsecops.md"]','["devsecops.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://medium.com/keptn/dora-metrics-automatically-for-all-your-kubernetes-workloads-42225f4b8515','medium.com/keptn: DORA metrics: automatically, for all your Kubernetes workloads','','N/A',0,'A curated technical resource and architectural guide covering medium.com/keptn: DORA metrics: automatically, for all your Kubernetes workloads in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779032642,0,'2026-05-17T17:44:02.421460+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/devops.md"]','["devops.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://medium.com/keptn/keptn-0-6-0-my-top-5-favorite-improvements-242d8ac1abfe','medium: Keptn 0.6.0 — My top 5 favorite improvements','','N/A',0,'A curated technical resource and architectural guide covering medium: Keptn 0.6.0 — My top 5 favorite improvements in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779031381,0,'2026-05-17T17:23:01.517827+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/keptn.md"]','["keptn.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://medium.com/kernel-space/kubeshark-wireshark-for-kubernetes-4069a5f5aa3d','medium.com/kernel-space: KubeShark: Wireshark for Kubernetes','','N/A',0,'A curated technical resource and architectural guide covering medium.com/kernel-space: KubeShark: Wireshark for Kubernetes in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779032337,0,'2026-05-17T17:38:57.336042+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-monitoring.md"]','["kubernetes-monitoring.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://medium.com/kialiproject','medium.com: kiali project','','N/A',0,'A curated technical resource and architectural guide covering medium.com: kiali project in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779032949,0,'2026-05-17T17:49:09.834432+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/istio.md"]','["istio.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://medium.com/kialiproject/increasing-observability-on-istio-the-new-kiali-health-configuration-3c91852c1bfe','medium.com: Increasing observability on Istio: The new Kiali health configuration','','N/A',0,'A curated technical resource and architectural guide covering medium.com: Increasing observability on Istio: The new Kiali health configuration in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779030970,0,'2026-05-17T17:16:10.770221+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/istio.md"]','["istio.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://medium.com/kialiproject/troubleshooting-envoy-with-kiali-7f78a57b16ad','medium: Troubleshooting Envoy with Kiali','','N/A',0,'A curated technical resource and architectural guide covering medium: Troubleshooting Envoy with Kiali in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779030805,0,'2026-05-17T17:13:25.692662+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/istio.md"]','["istio.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://medium.com/kocsistem/installation-internal-nginx-ingress-for-a-private-aks-cluster-7b6386492d56','medium.com/kocsistem: Installation Internal Nginx Ingress for a Private'' AKS Cluster','','N/A',0,'A curated technical resource and architectural guide covering medium.com/kocsistem: Installation Internal Nginx Ingress for a Private'' AKS Cluster in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779033040,0,'2026-05-17T17:50:40.448536+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/managed-kubernetes-in-public-cloud.md"]','["managed-kubernetes-in-public-cloud.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://medium.com/kubecost/prometheus-grafana-configuration-query-examples-885b91b6ca6','medium.com/kubecost: Prometheus Grafana: configuration & query examples'' 🌟','','N/A',0,'A curated technical resource and architectural guide covering medium.com/kubecost: Prometheus Grafana: configuration & query examples'' 🌟 in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779033236,0,'2026-05-17T17:53:56.682549+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/prometheus.md"]','["prometheus.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://medium.com/kubehub/a-series-on-bash-scripting-eecd0293fab5','medium.com/kubehub: A Series on Bash Scripting','','N/A',0,'A curated technical resource and architectural guide covering medium.com/kubehub: A Series on Bash Scripting in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779029168,0,'2026-05-17T16:46:08.829915+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/linux.md"]','["linux.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://medium.com/kubernetes-deveops/kubernetes-deploying-application-with-persistent-storage-5068767e25f3','medium.com/kubernetes-deveops: Kubernetes — Deploying Application with Persistent'' Storage','','N/A',0,'A curated technical resource and architectural guide covering medium.com/kubernetes-deveops: Kubernetes — Deploying Application with Persistent'' Storage in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779034330,0,'2026-05-17T18:12:10.353293+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-storage.md"]','["kubernetes-storage.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://medium.com/kubernetes-tutorials/cluster-level-logging-in-kubernetes-with-fluentd-e59aa2b6093a','medium.com/kubernetes-tutorials: Cluster-level Logging in Kubernetes with'' Fluentd','','N/A',0,'A curated technical resource and architectural guide covering medium.com/kubernetes-tutorials: Cluster-level Logging in Kubernetes with'' Fluentd in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779034326,0,'2026-05-17T18:12:06.318007+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-monitoring.md"]','["kubernetes-monitoring.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://medium.com/kubernetes-tutorials/efficient-node-out-of-resource-management-in-kubernetes-67f158da6e59','medium: Efficient Node Out-of-Resource Management in Kubernetes','','N/A',0,'A curated technical resource and architectural guide covering medium: Efficient Node Out-of-Resource Management in Kubernetes in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779031037,0,'2026-05-17T17:17:17.196626+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/demos.md"]','["demos.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://medium.com/kubernetes-tutorials/kubernetes-dns-for-services-and-pods-664804211501','medium: Kubernetes DNS for Services and Pods','','N/A',0,'A curated technical resource and architectural guide covering medium: Kubernetes DNS for Services and Pods in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779030132,0,'2026-05-17T17:02:12.279602+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes.md"]','["kubernetes.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://medium.com/kubernetes-tutorials/making-sense-of-taints-and-tolerations-in-kubernetes-446e75010f4e','medium: Making Sense of Taints and Tolerations in Kubernetes','','N/A',0,'A curated technical resource and architectural guide covering medium: Making Sense of Taints and Tolerations in Kubernetes in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779034272,0,'2026-05-17T18:11:12.970027+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes.md"]','["kubernetes.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://medium.com/kubeshop-i/monokle-1-5-0-release-kubeshop-95f574563c79','medium.com/kubeshop-i: Monokle 1.5.0 Release','','N/A',0,'A curated technical resource and architectural guide covering medium.com/kubeshop-i: Monokle 1.5.0 Release in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779030980,0,'2026-05-17T17:16:20.927125+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-tools.md"]','["kubernetes-tools.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://medium.com/kubeshop-i/monokle-helm-quality-kubernetes-deployments-af050fcc91db','medium.com/kubeshop-i: Monokle, Helm & Quality Kubernetes Deployments','','N/A',0,'A curated technical resource and architectural guide covering medium.com/kubeshop-i: Monokle, Helm & Quality Kubernetes Deployments in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779031351,0,'2026-05-17T17:22:31.781865+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/helm.md"]','["helm.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://medium.com/kubeshop-i/monokle-vs-lens-vs-k9s-1d5d94d84b5c','medium.com/kubeshop-i: Monokle vs. Lens vs. K9s 🌟','','N/A',0,'A curated technical resource and architectural guide covering medium.com/kubeshop-i: Monokle vs. Lens vs. K9s 🌟 in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779030000,0,'2026-05-17T17:00:00.183939+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-based-devel.md"]','["kubernetes-based-devel.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://medium.com/kubeshop-i/rapidly-prototype-your-apis-on-kubernetes-with-kusk-gateway-kubeshop-4006f030e8e4','medium.com/kubeshop-i: Rapidly prototype your APIs on Kubernetes with Kusk'' Gateway — Kubeshop 🌟','','N/A',0,'A curated technical resource and architectural guide covering medium.com/kubeshop-i: Rapidly prototype your APIs on Kubernetes with Kusk'' Gateway — Kubeshop 🌟 in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779033280,0,'2026-05-17T17:54:40.374544+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-tools.md"]','["kubernetes-tools.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://medium.com/kubeshop-i/top-8-open-source-observability-testing-tools-9341a361a634','medium.com/kubeshop-i: Top 8 Open-Source Observability & Testing Tools','','N/A',0,'A curated technical resource and architectural guide covering medium.com/kubeshop-i: Top 8 Open-Source Observability & Testing Tools in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779034313,0,'2026-05-17T18:11:53.450861+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/monitoring.md"]','["monitoring.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://medium.com/kudos-engineering/migrating-our-cron-jobs-to-kubernetes-8597032d7622','medium.com/kudos-engineering: Migrating our cron jobs to Kubernetes','','N/A',0,'A curated technical resource and architectural guide covering medium.com/kudos-engineering: Migrating our cron jobs to Kubernetes in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779029992,0,'2026-05-17T16:59:52.768421+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes.md"]','["kubernetes.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://medium.com/leapp-cloud/top-10-uncommon-devops-tools-you-should-know-91dadde9777e','medium.com/leapp-cloud: Top 10 uncommon DevOps tools you should know','','N/A',0,'A curated technical resource and architectural guide covering medium.com/leapp-cloud: Top 10 uncommon DevOps tools you should know in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779033772,0,'2026-05-17T18:02:52.784552+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/devops-tools.md"]','["devops-tools.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://medium.com/lego-engineering/a-journey-into-serverless-and-handling-step-function-failures-dba51b4e8e99','medium.com/lego-engineering: A Journey into Serverless and Handling Step'' Function Failures','','N/A',0,'A curated technical resource and architectural guide covering medium.com/lego-engineering: A Journey into Serverless and Handling Step'' Function Failures in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779031826,0,'2026-05-17T17:30:26.932945+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/aws-serverless.md"]','["aws-serverless.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://medium.com/levvel-consulting/the-differences-between-kubernetes-and-openshift-ae778059a90e','medium.com: The Differences Between Kubernetes and Openshift','','N/A',0,'A curated technical resource and architectural guide covering medium.com: The Differences Between Kubernetes and Openshift in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779033084,0,'2026-05-17T17:51:24.300021+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/introduction.md"]','["introduction.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://medium.com/lightricks-tech-blog/step-by-step-guide-how-to-create-a-dynamic-service-endpoint-via-k8s-api-1024309cb226','medium.com/lightricks-tech-blog: Step by Step Guide: How to create a Dynamic'' Service Endpoint via K8S API','','N/A',0,'A curated technical resource and architectural guide covering medium.com/lightricks-tech-blog: Step by Step Guide: How to create a Dynamic'' Service Endpoint via K8S API in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779032289,0,'2026-05-17T17:38:09.677724+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/caching.md"]','["caching.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://medium.com/lightspeed-venture-partners/why-grafana-part-ii-2e7e42e0f7bb','medium: Why Grafana: Part II','','N/A',0,'A curated technical resource and architectural guide covering medium: Why Grafana: Part II in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779030682,0,'2026-05-17T17:11:22.961215+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/grafana.md"]','["grafana.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://medium.com/lightstephq/devops-observability-and-the-need-to-tear-down-organizational-boundaries-f5d25755ff3a','medium.com: DevOps, Observability, and the need to tear down organizational'' boundaries 🌟','','N/A',0,'A curated technical resource and architectural guide covering medium.com: DevOps, Observability, and the need to tear down organizational'' boundaries 🌟 in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779032644,0,'2026-05-17T17:44:04.306981+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/devops.md"]','["devops.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://medium.com/linkbynet/deploying-opa-on-a-gke-cluster-da4d3d77812c','medium: Deploying Open Policy Agent (OPA) on a GKE cluster — Step by Step','','N/A',0,'A curated technical resource and architectural guide covering medium: Deploying Open Policy Agent (OPA) on a GKE cluster — Step by Step in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779029369,0,'2026-05-17T16:49:29.327958+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/securityascode.md"]','["securityascode.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://medium.com/linux-shots/configmap-secret-reloader-automatically-add-reload-data-from-configmap-secret-to-deployments-dc245e06b92c','medium.com/linux-shots: ConfigMap Reloader — Automatically reload new data'' from ConfigMap/Secret to deployments','','N/A',0,'A curated technical resource and architectural guide covering medium.com/linux-shots: ConfigMap Reloader — Automatically reload new data'' from ConfigMap/Secret to deployments in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779031031,0,'2026-05-17T17:17:11.512389+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-tools.md"]','["kubernetes-tools.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://medium.com/linux-shots/debug-kubernetes-pods-using-ephemeral-container-f01378243ff','medium.com/linux-shots: Debug Kubernetes Pods Using Ephemeral Container','','N/A',0,'A curated technical resource and architectural guide covering medium.com/linux-shots: Debug Kubernetes Pods Using Ephemeral Container in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779034034,0,'2026-05-17T18:07:14.512080+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-troubleshooting.md"]','["kubernetes-troubleshooting.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://medium.com/linux-shots/find-deprecated-api-resources-used-in-a-kubernetes-cluster-44756c1126c8','medium.com/linux-shots: Find Deprecated API Resources used in a Kubernetes'' Cluster','','N/A',0,'A curated technical resource and architectural guide covering medium.com/linux-shots: Find Deprecated API Resources used in a Kubernetes'' Cluster in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779030856,0,'2026-05-17T17:14:16.450769+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]", "[LEGACY]"]','["docs/kubernetes.md"]','["kubernetes.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://medium.com/linux-shots/kubernetes-ingress-as-reverse-proxy-to-application-running-outside-cluster-206b6003f9cb','medium.com/linux-shots: Kubernetes ingress as reverse proxy to Application'' running outside cluster','','N/A',0,'A curated technical resource and architectural guide covering medium.com/linux-shots: Kubernetes ingress as reverse proxy to Application'' running outside cluster in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779034454,0,'2026-05-17T18:14:14.090513+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-networking.md"]','["kubernetes-networking.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://medium.com/linux-shots/use-postgresql-as-backend-storage-for-helm-de407cd9c43','medium.com/linux-shots: Use PostgreSQL database as backend storage for helm','','N/A',0,'A curated technical resource and architectural guide covering medium.com/linux-shots: Use PostgreSQL database as backend storage for helm in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779033750,0,'2026-05-17T18:02:30.794600+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/helm.md"]','["helm.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://medium.com/lonto-digital-services-integrator/why-we-developed-own-kubernetes-controller-to-copy-secrets-e46368ae6db9','medium.com/lonto-digital-services-integrator: Why We Developed Own Kubernetes'' Controller to Copy Secrets','','N/A',0,'A curated technical resource and architectural guide covering medium.com/lonto-digital-services-integrator: Why We Developed Own Kubernetes'' Controller to Copy Secrets in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779032922,0,'2026-05-17T17:48:42.346871+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-operators-controllers.md"]','["kubernetes-operators-controllers.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://medium.com/marionete/create-helm-charts-to-manage-kubernetes-applications-9c4235acf99e','medium: Create Helm Charts to manage Kubernetes applications','','N/A',0,'A curated technical resource and architectural guide covering medium: Create Helm Charts to manage Kubernetes applications in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779030189,0,'2026-05-17T17:03:09.436504+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/helm.md"]','["helm.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://medium.com/marionete/how-to-expose-kubernetes-services-to-external-traffic-using-istio-gateway-1a1e6ebd8805','medium.com/marionete: How to expose Kubernetes services to external traffic'' using Istio Gateway','','N/A',0,'A curated technical resource and architectural guide covering medium.com/marionete: How to expose Kubernetes services to external traffic'' using Istio Gateway in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779031752,0,'2026-05-17T17:29:12.504065+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/istio.md"]','["istio.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://medium.com/mcdonalds-technical-blog/behind-the-scenes-mcdonalds-event-driven-architecture-51a6542c0d86','medium.com/mcdonalds-technical-blog: Behind the scenes: McDonald’s event-driven'' architecture','','N/A',0,'A curated technical resource and architectural guide covering medium.com/mcdonalds-technical-blog: Behind the scenes: McDonald’s event-driven'' architecture in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779030090,0,'2026-05-17T17:01:30.946335+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/introduction.md"]','["introduction.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://medium.com/mcdonalds-technical-blog/mcdonalds-event-driven-architecture-the-data-journey-and-how-it-works-4591d108821f','medium.com/mcdonalds-technical-blog: McDonald’s event-driven architecture:'' The data journey and how it works','','N/A',0,'A curated technical resource and architectural guide covering medium.com/mcdonalds-technical-blog: McDonald’s event-driven architecture:'' The data journey and how it works in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779033040,0,'2026-05-17T17:50:40.449549+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/introduction.md"]','["introduction.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://medium.com/medialesson/assigning-azure-built-in-roles-vs-azure-ad-built-in-roles-with-azure-cli-d1cbf56fcdbe','medium.com/medialesson: Assigning Azure built-in roles vs Azure AD built-in'' roles with Azure CLI','','N/A',0,'A curated technical resource and architectural guide covering medium.com/medialesson: Assigning Azure built-in roles vs Azure AD built-in'' roles with Azure CLI in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779032087,0,'2026-05-17T17:34:47.680139+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/azure.md"]','["azure.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://medium.com/medialesson/create-azure-active-directory-app-registration-with-azure-cli-3241aa3824c5','==medium.com/medialesson: Create Azure Active Directory App Registration'' with Azure CLI==','','N/A',0,'A curated technical resource and architectural guide covering ==medium.com/medialesson: Create Azure Active Directory App Registration'' with Azure CLI== in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779032483,0,'2026-05-17T17:41:23.457365+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/azure.md"]','["azure.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://medium.com/microservicegeeks/introduction-to-event-driven-architecture-e94ef442d824','medium: Introduction to Event-Driven Architecture 🌟','','N/A',0,'A curated technical resource and architectural guide covering medium: Introduction to Event-Driven Architecture 🌟 in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779031554,0,'2026-05-17T17:25:54.878398+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/message-queue.md"]','["message-queue.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://medium.com/microservices-for-net-developers/what-is-microservices-and-why-is-it-different-fac017cb8cf4','medium: What is microservices and why is it different? 🌟','','N/A',0,'A curated technical resource and architectural guide covering medium: What is microservices and why is it different? 🌟 in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779029883,0,'2026-05-17T16:58:03.462349+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/introduction.md"]','["introduction.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://medium.com/microservices-in-practice/microservices-in-practice-7a3e85b6624c','medium: Pragmatic Microservices 🌟','','N/A',0,'A curated technical resource and architectural guide covering medium: Pragmatic Microservices 🌟 in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779034504,0,'2026-05-17T18:15:04.485847+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/introduction.md"]','["introduction.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://medium.com/microservices-learning/how-to-implement-security-for-microservices-89b140d3e555','==medium.com/microservices-learning: How to implement security for microservices==','','N/A',0,'A curated technical resource and architectural guide covering ==medium.com/microservices-learning: How to implement security for microservices== in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779029805,0,'2026-05-17T16:56:45.138752+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/devsecops.md"]','["devsecops.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://medium.com/microsoftazure/aks-different-load-balancing-options-for-a-single-cluster-when-to-use-what-abd2c22c2825','medium: AKS — different load balancing options. When to use what?','','N/A',0,'A curated technical resource and architectural guide covering medium: AKS — different load balancing options. When to use what? in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779030295,0,'2026-05-17T17:04:55.738259+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/managed-kubernetes-in-public-cloud.md"]','["managed-kubernetes-in-public-cloud.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://medium.com/microsoftazure/automating-managed-prometheus-and-grafana-with-terraform-for-scalable-observability-on-azure-4e5c5409a6b1','medium.com/microsoftazure: Automating Managed Prometheus and Grafana with'' Terraform for scalable observability on Azure Kubernetes Service and Istio 🌟','','N/A',0,'A curated technical resource and architectural guide covering medium.com/microsoftazure: Automating Managed Prometheus and Grafana with'' Terraform for scalable observability on Azure Kubernetes Service and Istio 🌟 in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779031642,0,'2026-05-17T17:27:22.222409+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/managed-kubernetes-in-public-cloud.md"]','["managed-kubernetes-in-public-cloud.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://medium.com/microsoftazure/going-multicloud-with-kubernetes-and-azure-front-door-f34a2f39068a','medium: Going multicloud with kubernetes and Azure Front Door','','N/A',0,'A curated technical resource and architectural guide covering medium: Going multicloud with kubernetes and Azure Front Door in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779031181,0,'2026-05-17T17:19:41.217181+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/managed-kubernetes-in-public-cloud.md"]','["managed-kubernetes-in-public-cloud.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://medium.com/microsoftazure/secure-your-microservices-on-aks-part-2-5496bf2ba00c','medium: Secure your Microservices on AKS — Part 2 🌟','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','N/A',100.0,1779030787,0,'2026-05-17T17:13:07.586878+02:00',NULL,NULL,NULL,'[]','[]','["docs/managed-kubernetes-in-public-cloud.md"]','[]','{}','{"duplicate_of": "https://itnext.io/running-your-microservices-securely-on-aks-417a110b2e76"}');
INSERT INTO "resources" VALUES('https://medium.com/microsoftazure/ultimate-guide-for-azure-cloud-adoption-framework-for-enterprise-scale-landing-zone-bba2a385134d','medium.com/microsoftazure: Ultimate guide for Enterprise-scale landing zone'' for Azure','','N/A',0,'A curated technical resource and architectural guide covering medium.com/microsoftazure: Ultimate guide for Enterprise-scale landing zone'' for Azure in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779034450,0,'2026-05-17T18:14:10.048808+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/azure.md"]','["azure.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://medium.com/mindboard/what-is-autoscaling-in-kubernetes-109c7b5d321','medium.com/mindboard: What is Autoscaling in Kubernetes?','','N/A',0,'A curated technical resource and architectural guide covering medium.com/mindboard: What is Autoscaling in Kubernetes? in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779030020,0,'2026-05-17T17:00:20.590184+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-autoscaling.md"]','["kubernetes-autoscaling.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://medium.com/mlearning-ai/the-best-object-detection-libraries-that-i-work-with-835428a1e01e','medium.com/mlearning-ai: The Best Object Detection Libraries That I Work'' With','','N/A',0,'A curated technical resource and architectural guide covering medium.com/mlearning-ai: The Best Object Detection Libraries That I Work'' With in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779032166,0,'2026-05-17T17:36:06.723394+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/mlops.md"]','["mlops.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://medium.com/mycloudseries/must-haves-for-your-kubernetes-cluster-to-be-production-ready-dc7d1d18c4a2','medium.com/mycloudseries: Must-haves for your Kubernetes Cluster to be Production'' Ready','','N/A',0,'A curated technical resource and architectural guide covering medium.com/mycloudseries: Must-haves for your Kubernetes Cluster to be Production'' Ready in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779030401,0,'2026-05-17T17:06:41.010724+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes.md"]','["kubernetes.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://medium.com/nerd-for-tech/building-a-two-tier-architecture-for-high-availability-using-terraform-ae6296fb2126','medium.com/nerd-for-tech: Building a Two-Tier Architecture for High Availability'' using Terraform','','N/A',0,'A curated technical resource and architectural guide covering medium.com/nerd-for-tech: Building a Two-Tier Architecture for High Availability'' using Terraform in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779033823,0,'2026-05-17T18:03:43.353899+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/terraform.md"]','["terraform.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://medium.com/nerd-for-tech/common-kubernetes-errors-made-by-beginners-274b50e18a01',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,'manual','N/A',100.0,1779033118,0,'2026-05-17T17:51:58.162451+02:00',NULL,NULL,NULL,'[]','[]','["docs/kubernetes-troubleshooting.md"]','[]','{}','{}');
INSERT INTO "resources" VALUES('https://medium.com/nerd-for-tech/deep-dive-into-thanos-part-i-f72ecba39f76','medium.com/nerd-for-tech: Deep Dive into Thanos-Part I | Pavan Kumar','','N/A',0,NULL,NULL,NULL,NULL,0,NULL,'manual','N/A',100.0,1779030577,0,'2026-05-17T17:09:37.785007+02:00',NULL,NULL,NULL,'[]','[]','["docs/prometheus.md"]','[]','{}','{}');
INSERT INTO "resources" VALUES('https://medium.com/nerd-for-tech/etcd-the-easy-way-4c01e243f285','medium: ETCD - the Easy Way | Vaibhav Rajput','','N/A',0,'A curated technical resource and architectural guide covering medium: ETCD - the Easy Way | Vaibhav Rajput in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779029116,0,'2026-05-17T16:45:16.145952+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes.md"]','["kubernetes.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://medium.com/nerd-for-tech/exploring-kubernetes-node-architecture-3a36df6ae034','medium: Exploring Kubernetes Node Architecture','','N/A',0,'A curated technical resource and architectural guide covering medium: Exploring Kubernetes Node Architecture in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779031106,0,'2026-05-17T17:18:26.943500+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes.md"]','["kubernetes.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://medium.com/nerd-for-tech/kubernetes-declaratively-deploying-infrastructure-iac-789f14d999c6','medium.com/nerd-for-tech: Kubernetes: Declaratively Deploying Infrastructure'' (IaC)','','N/A',0,'A curated technical resource and architectural guide covering medium.com/nerd-for-tech: Kubernetes: Declaratively Deploying Infrastructure'' (IaC) in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779034104,0,'2026-05-17T18:08:24.987397+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/iac.md"]','["iac.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://medium.com/nerd-for-tech/kubernetes-deploying-nginx-with-a-configmap-e8a2fe59bcb1','medium.com/nerd-for-tech: Kubernetes: Deploying NGINX with a ConfigMap |'' Chanel Jemmott','','N/A',0,'A curated technical resource and architectural guide covering medium.com/nerd-for-tech: Kubernetes: Deploying NGINX with a ConfigMap |'' Chanel Jemmott in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779030231,0,'2026-05-17T17:03:51.908301+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-networking.md"]','["kubernetes-networking.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://medium.com/nerd-for-tech/one-cka-ckad-cks-requirement-mastering-kubectl-85486bc0a3aa','medium: One CKA/CKAD/CKS requirement: Mastering Kubectl','','N/A',0,'A curated technical resource and architectural guide covering medium: One CKA/CKAD/CKS requirement: Mastering Kubectl in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779034345,0,'2026-05-17T18:12:25.596113+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubectl-commands.md"]','["kubectl-commands.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://medium.com/nerd-for-tech/persistence-with-kubernetes-46f039d9a2ad','medium.com/nerd-for-tech: Persistence with Kubernetes','','N/A',0,'A curated technical resource and architectural guide covering medium.com/nerd-for-tech: Persistence with Kubernetes in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779032762,0,'2026-05-17T17:46:02.222604+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-storage.md"]','["kubernetes-storage.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://medium.com/nerd-for-tech/pki-certs-injection-to-k8s-pods-with-vault-agent-injector-d97482b48f3d','medium.com/nerd-for-tech: PKI Certs Injection to K8s Pods with Vault Agent'' Injector','','N/A',0,'A curated technical resource and architectural guide covering medium.com/nerd-for-tech: PKI Certs Injection to K8s Pods with Vault Agent'' Injector in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779034454,0,'2026-05-17T18:14:14.119423+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/devsecops.md"]','["devsecops.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://medium.com/nerd-for-tech/running-services-with-knative-kong-3135c0d94dfa','medium: Running services with Knative & Kong','','N/A',0,'A curated technical resource and architectural guide covering medium: Running services with Knative & Kong in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779030979,0,'2026-05-17T17:16:19.220902+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/developerportals.md"]','["developerportals.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://medium.com/nerd-for-tech/terraforming-the-gitops-way-9417cf4abf58','==medium.com/nerd-for-tech: Terraforming the GitOps Way !!!==','','N/A',0,'A curated technical resource and architectural guide covering ==medium.com/nerd-for-tech: Terraforming the GitOps Way !!!== in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779033658,0,'2026-05-17T18:00:58.159945+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/terraform.md"]','["terraform.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://medium.com/nerds-malt/choosing-a-ci-that-grows-at-the-same-pace-as-a-scale-up-f4e1c0648084','medium: Choosing a CI that grows at the same pace as a scale-up 🌟','','N/A',0,'A curated technical resource and architectural guide covering medium: Choosing a CI that grows at the same pace as a scale-up 🌟 in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779033030,0,'2026-05-17T17:50:30.217907+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/jenkins-alternatives.md"]','["jenkins-alternatives.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://medium.com/netcracker/version-control-of-configuration-files-using-kubernetes-21673766203','medium.com/netcracker: Version Control of Configuration Files Using Kubernetes','','N/A',0,'A curated technical resource and architectural guide covering medium.com/netcracker: Version Control of Configuration Files Using Kubernetes in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779034101,0,'2026-05-17T18:08:21.463086+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes.md"]','["kubernetes.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://medium.com/netpremacy-global-services/the-beginning-of-the-end-for-terraform-cfffcd2c5420','medium.com/netpremacy-global-services: The beginning of the end for Terraform?','','N/A',0,'A curated technical resource and architectural guide covering medium.com/netpremacy-global-services: The beginning of the end for Terraform? in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779033169,0,'2026-05-17T17:52:49.716230+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/terraform.md"]','["terraform.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://medium.com/nexton/kubernetes-a-practical-introduction-18a5b69e7763','medium: Kubernetes, a practical introduction','','N/A',0,'A curated technical resource and architectural guide covering medium: Kubernetes, a practical introduction in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779030230,0,'2026-05-17T17:03:50.383151+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes.md"]','["kubernetes.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://medium.com/ni-tech-talk/creating-customized-kubernetes-pod-templates-using-groovy-in-jenkins-pipeline-7007f023a585','medium.com/ni-tech-talk: Creating Customized Kubernetes Pod Templates using'' Groovy in Jenkins Pipeline 🌟','','N/A',0,'A curated technical resource and architectural guide covering medium.com/ni-tech-talk: Creating Customized Kubernetes Pod Templates using'' Groovy in Jenkins Pipeline 🌟 in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779031799,0,'2026-05-17T17:29:59.988429+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/jenkins.md"]','["jenkins.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://medium.com/nontechcompany/cool-kubernetes-command-line-plugins-4b0e50362426','medium: Cool Kubernetes command line plugins','','N/A',0,'A curated technical resource and architectural guide covering medium: Cool Kubernetes command line plugins in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779030028,0,'2026-05-17T17:00:28.677964+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes.md"]','["kubernetes.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://medium.com/nordcloud-engineering/upgrading-kubernetes-the-hard-way-ac533cfb4ff2','medium: Upgrading Kubernetes The Hard Way','','N/A',0,'A curated technical resource and architectural guide covering medium: Upgrading Kubernetes The Hard Way in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779029590,0,'2026-05-17T16:53:10.098768+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-on-premise.md"]','["kubernetes-on-premise.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://medium.com/nordnet-tech/setting-java-heap-size-inside-a-docker-container-b5a4d06d2f46','medium.com/nordnet-tech: Setting Java Heap Size Inside a Docker Container','','N/A',0,'A curated technical resource and architectural guide covering medium.com/nordnet-tech: Setting Java Heap Size Inside a Docker Container in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779033243,0,'2026-05-17T17:54:03.320103+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/java-and-java-performance-optimization.md"]','["java-and-java-performance-optimization.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://medium.com/nordnet-tech/unlocking-kubernetes-performance-with-no-cpu-resource-limits-56d5dc33037b','medium.com/nordnet-tech: Unlocking Kubernetes Performance with no CPU Resource'' Limits','','N/A',0,'A curated technical resource and architectural guide covering medium.com/nordnet-tech: Unlocking Kubernetes Performance with no CPU Resource'' Limits in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779033617,0,'2026-05-17T18:00:17.151304+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes.md"]','["kubernetes.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://medium.com/nttlabs/buildx-kubernetes-ad0fe59b0c64','medium.com/nttlabs: Kubernetes driver for Docker BuildX','','N/A',0,'A curated technical resource and architectural guide covering medium.com/nttlabs: Kubernetes driver for Docker BuildX in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779033074,0,'2026-05-17T17:51:14.262166+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/docker.md"]','["docker.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://medium.com/nttlabs/nerdctl-359311b32d0e','medium: nerdctl: Docker-compatible CLI for contaiNERD','','N/A',0,'A curated technical resource and architectural guide covering medium: nerdctl: Docker-compatible CLI for contaiNERD in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779031979,0,'2026-05-17T17:32:59.486287+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/docker.md"]','["docker.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://medium.com/nycdev/understanding-docker-volumes-mounts-and-layers-9fa17befa493','medium: Understanding Docker Volumes, Mounts and Layers and How to Manage'' Data in Containers','','N/A',0,'A curated technical resource and architectural guide covering medium: Understanding Docker Volumes, Mounts and Layers and How to Manage'' Data in Containers in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779031566,0,'2026-05-17T17:26:06.852495+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/docker.md"]','["docker.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://medium.com/okteto/beginners-guide-to-kubernetes-deployments-50f066d95d2b','medium.com/okteto: Beginner’s Guide to Kubernetes Deployments','','N/A',0,'A curated technical resource and architectural guide covering medium.com/okteto: Beginner’s Guide to Kubernetes Deployments in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779033674,0,'2026-05-17T18:01:14.920702+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes.md"]','["kubernetes.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://medium.com/omio-engineering/cpu-limits-and-aggressive-throttling-in-kubernetes-c5b20bd8a718','medium.com/omio-engineering: CPU limits and aggressive throttling in Kubernetes','','N/A',0,'A curated technical resource and architectural guide covering medium.com/omio-engineering: CPU limits and aggressive throttling in Kubernetes in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779032681,0,'2026-05-17T17:44:41.623891+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes.md"]','["kubernetes.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://medium.com/open-devops-academy/kubernetes-inject-the-values-of-a-configmap-in-a-container-as-a-volume-628c39f3ea43','medium.com/open-devops-academy: Learn Kubernetes: ConfigMap — Inject the'' values of a ConfigMap in a container as a volume','','N/A',0,'A curated technical resource and architectural guide covering medium.com/open-devops-academy: Learn Kubernetes: ConfigMap — Inject the'' values of a ConfigMap in a container as a volume in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779032762,0,'2026-05-17T17:46:02.243624+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes.md"]','["kubernetes.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://medium.com/opentelemetry/opentelemetry-specification-v1-0-0-tracing-edition-72dd08936978','medium: OpenTelemetry Specification v1.0.0, Tracing Edition','','N/A',0,'A curated technical resource and architectural guide covering medium: OpenTelemetry Specification v1.0.0, Tracing Edition in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779031752,0,'2026-05-17T17:29:12.457829+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/prometheus.md"]','["prometheus.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://medium.com/opstalk/securing-containers-with-red-hat-quay-and-clair-part-i-bcec8d170536','medium: Securing Containers with Red Hat Quay and Clair — Part I','','N/A',0,'A curated technical resource and architectural guide covering medium: Securing Containers with Red Hat Quay and Clair — Part I in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779032134,0,'2026-05-17T17:35:34.528589+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/ocp4.md"]','["ocp4.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://medium.com/opstree-technology/ansible-helm-diff-plugin-63e1cda299a3','medium.com/opstree-technology: Understanding Ansible: Helm diff plugin 🌟','','N/A',0,'A curated technical resource and architectural guide covering medium.com/opstree-technology: Understanding Ansible: Helm diff plugin 🌟 in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779034347,0,'2026-05-17T18:12:27.675135+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/ansible.md"]','["ansible.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://medium.com/otomi-platform/helmfile-and-argocd-better-together-f8d4587263ff','medium.com/otomi-platform: Helmfile and ArgoCD are better together','','N/A',0,'A curated technical resource and architectural guide covering medium.com/otomi-platform: Helmfile and ArgoCD are better together in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779033100,0,'2026-05-17T17:51:40.784378+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/argo.md"]','["argo.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://medium.com/packlinkeng/a-chance-for-newsql-databases-3bba18fea6a1','medium.com: A chance for NewSQL databases','','N/A',0,'A curated technical resource and architectural guide covering medium.com: A chance for NewSQL databases in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779033397,0,'2026-05-17T17:56:37.802830+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/newsql.md", "docs/nosql.md"]','["newsql.md", "nosql.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://medium.com/pareture/kubernetes-bound-projected-service-account-token-volumes-might-surprise-you-434ff2cd1483','medium.com/pareture: Kubernetes Bound Projected Service Account Token Volumes'' Might Surprise You','','N/A',0,'A curated technical resource and architectural guide covering medium.com/pareture: Kubernetes Bound Projected Service Account Token Volumes'' Might Surprise You in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779029325,0,'2026-05-17T16:48:45.434249+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-security.md"]','["kubernetes-security.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://medium.com/pareture/kubernetes-scaling-capacity-and-resource-planning-in-complex-clusters-97a6105b43a4','medium.com/pareture: Kubernetes Scaling, Capacity and Resource Planning'' in Complex Clusters','','N/A',0,'A curated technical resource and architectural guide covering medium.com/pareture: Kubernetes Scaling, Capacity and Resource Planning'' in Complex Clusters in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779033068,0,'2026-05-17T17:51:08.031723+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes.md"]','["kubernetes.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://medium.com/path-to-software-architect/cloud-agnostic-design-925c08e1d610','==medium: Cloud Agnostic Design== 🌟','','N/A',0,'A curated technical resource and architectural guide covering ==medium: Cloud Agnostic Design== 🌟 in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779031416,0,'2026-05-17T17:23:36.256396+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/public-cloud-solutions.md"]','["public-cloud-solutions.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://medium.com/patilswapnilv/getting-started-with-kubernetes-networking-7e10623fc78f','==medium.com/patilswapnilv: Getting Started with Kubernetes Networking=='' 🌟','','N/A',0,'A curated technical resource and architectural guide covering ==medium.com/patilswapnilv: Getting Started with Kubernetes Networking=='' 🌟 in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779030069,0,'2026-05-17T17:01:09.193292+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-networking.md"]','["kubernetes-networking.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://medium.com/paypal-tech/scaling-kubernetes-to-over-4k-nodes-and-200k-pods-29988fad6ed','medium.com/paypal-tech: Scaling Kubernetes to Over 4k Nodes and 200k Pods','','N/A',0,'A curated technical resource and architectural guide covering medium.com/paypal-tech: Scaling Kubernetes to Over 4k Nodes and 200k Pods in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779030132,0,'2026-05-17T17:02:12.303745+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes.md"]','["kubernetes.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://medium.com/performance-engineering-for-the-ordinary-barbie/why-profiling-should-be-part-of-regular-software-development-workflow-8b19b7f52b38','medium.com/performance-engineering-for-the-ordinary-barbie: Why profiling should be part of regular software development workflow 🌟','','2022',0,'Explores the engineering benefits of integrating continuous runtime code profiling (CPU, Heap Allocation, Thread Locks) into developer workflows. Curator Insight: Advocacy for persistent tracing profiles. Live Grounding: Invaluable for diagnosing microservice memory leaks before deploying changes to live users.','English','Blog Post','Advanced',1,'online','manual',NULL,NULL,NULL,0,'2022-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Performance Engineering", "Profiling", "Development Workflow", "Continuous Profiling"]','["[COMMUNITY-TOOL]"]','[]','["monitoring.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://medium.com/picsart-engineering/prioritizing-development-efforts-with-slos-in-microservices-109ecd9b9b92','medium.com/picsart-engineering: Prioritizing Development Efforts with SLOs'' in Microservices','','N/A',0,'A curated technical resource and architectural guide covering medium.com/picsart-engineering: Prioritizing Development Efforts with SLOs'' in Microservices in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779034484,0,'2026-05-17T18:14:44.247067+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/sre.md"]','["sre.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://medium.com/pinterest-engineering/how-pinterest-runs-kafka-at-scale-ff9c6f735be','medium: How Pinterest runs Kafka at scale','','N/A',0,'A curated technical resource and architectural guide covering medium: How Pinterest runs Kafka at scale in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779033575,0,'2026-05-17T17:59:35.358779+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/message-queue.md"]','["message-queue.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://medium.com/pinterest-engineering/scaling-kubernetes-with-assurance-at-pinterest-a23f821168da','medium: Scaling Kubernetes with Assurance at Pinterest','','N/A',0,'A curated technical resource and architectural guide covering medium: Scaling Kubernetes with Assurance at Pinterest in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779033507,0,'2026-05-17T17:58:27.740261+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes.md"]','["kubernetes.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://medium.com/pipedrive-engineering/how-we-choked-our-kubernetes-nodejs-services-932acc8cc2be','medium.com/pipedrive-engineering: How we choked our Kubernetes NodeJS services','','N/A',0,'A curated technical resource and architectural guide covering medium.com/pipedrive-engineering: How we choked our Kubernetes NodeJS services in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779033503,0,'2026-05-17T17:58:23.582362+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes.md"]','["kubernetes.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://medium.com/platform-engineer/26-terraform-hacks-for-effective-infrastructure-automation-with-examples-d6d721c3d5e0','medium.com/platform-engineer: 26 Terraform Hacks for Effective Infrastructure'' Automation (With Examples)','','N/A',0,'A curated technical resource and architectural guide covering medium.com/platform-engineer: 26 Terraform Hacks for Effective Infrastructure'' Automation (With Examples) in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779034391,0,'2026-05-17T18:13:11.780858+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/terraform.md"]','["terraform.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://medium.com/predictivehire/why-we-should-use-terraform-and-terragrunt-to-manage-kubernetes-with-example-code-d96aac2ff25a','==medium.com/predictivehire: Why we should use Terraform and Terragrunt'' to manage Kubernetes (with example code)==','','N/A',0,'A curated technical resource and architectural guide covering ==medium.com/predictivehire: Why we should use Terraform and Terragrunt'' to manage Kubernetes (with example code)== in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779034115,0,'2026-05-17T18:08:35.938778+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/terraform.md"]','["terraform.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://medium.com/programming-kubernetes/building-stuff-with-the-kubernetes-api-1-cc50a3642','Part 1 — Exploring API objects','','N/A',0,NULL,NULL,NULL,NULL,0,NULL,'manual','N/A',100.0,1779033622,0,'2026-05-17T18:00:22.632094+02:00',NULL,NULL,NULL,'[]','[]','["docs/kubernetes-client-libraries.md"]','[]','{}','{}');
INSERT INTO "resources" VALUES('https://medium.com/programming-kubernetes/building-stuff-with-the-kubernetes-api-part-2-using-java-ceb8a5ff7920','Part 2 — Using the Java client framework','','N/A',0,NULL,NULL,NULL,NULL,0,NULL,'manual','N/A',100.0,1779034560,0,'2026-05-17T18:16:00.166139+02:00',NULL,NULL,NULL,'[]','[]','["docs/kubernetes-client-libraries.md"]','[]','{}','{}');
INSERT INTO "resources" VALUES('https://medium.com/programming-kubernetes/building-stuff-with-the-kubernetes-api-part-3-using-python-aea5ab16f627','Part 3 — Using the Python client framework','','N/A',0,NULL,NULL,NULL,NULL,0,NULL,'manual','N/A',100.0,1779032551,0,'2026-05-17T17:42:31.960525+02:00',NULL,NULL,NULL,'[]','[]','["docs/kubernetes-client-libraries.md"]','[]','{}','{}');
INSERT INTO "resources" VALUES('https://medium.com/programming-kubernetes/building-stuff-with-the-kubernetes-api-part-4-using-go-b1d0e3c1c899','Part 4 — Using the Go client framework','','N/A',0,'A curated technical resource and architectural guide covering Part 4 — Using the Go client framework in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779032974,0,'2026-05-17T17:49:34.740317+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/golang.md", "docs/kubernetes-client-libraries.md"]','["golang.md", "kubernetes-client-libraries.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://medium.com/programming-kubernetes/building-stuff-with-the-kubernetes-api-toc-84d751876650','medium: Building stuff with the Kubernetes API — TOC 🌟','','N/A',0,'A curated technical resource and architectural guide covering medium: Building stuff with the Kubernetes API — TOC 🌟 in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779034211,0,'2026-05-17T18:10:11.342714+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-client-libraries.md"]','["kubernetes-client-libraries.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://medium.com/promyze/avoid-accidental-complexity-and-technical-debt-2dc2cdf4dd4b','medium.com/promyze: Avoid accidental complexity and technical debt','','N/A',0,'A curated technical resource and architectural guide covering medium.com/promyze: Avoid accidental complexity and technical debt in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779032462,0,'2026-05-17T17:41:02.040376+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/introduction.md"]','["introduction.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://medium.com/python-in-plain-english/testing-apis-with-python-4ca51d604ffe','medium: Testing APIs with Python 🌟','','N/A',0,'A curated technical resource and architectural guide covering medium: Testing APIs with Python 🌟 in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779030220,0,'2026-05-17T17:03:40.192863+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/test-automation-frameworks.md"]','["test-automation-frameworks.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://medium.com/pythoneers/mlops-tool-stack-requirement-in-machine-learning-pipeline-474b39f09dfc','medium.com/pythoneers: MLOps: Tool Stack Requirement in Machine Learning'' Pipeline','','N/A',0,'A curated technical resource and architectural guide covering medium.com/pythoneers: MLOps: Tool Stack Requirement in Machine Learning'' Pipeline in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779029507,0,'2026-05-17T16:51:47.172079+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/mlops.md"]','["mlops.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://medium.com/qe-unit/how-google-does-monorepo-revisited-8c793be20344','medium.com/qe-unit: How Google Does Monorepo (Revisited)','','N/A',0,'A curated technical resource and architectural guide covering medium.com/qe-unit: How Google Does Monorepo (Revisited) in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779033655,0,'2026-05-17T18:00:55.419033+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/git.md"]','["git.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://medium.com/qe-unit/the-microservices-adoption-roadmap-e37f3f32877','medium.com/qe-unit: Microservices — Do You Need Them? Are You Ready? 🌟','','N/A',0,'A curated technical resource and architectural guide covering medium.com/qe-unit: Microservices — Do You Need Them? Are You Ready? 🌟 in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779030720,0,'2026-05-17T17:12:00.586068+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/introduction.md"]','["introduction.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://medium.com/riskified-technology/from-aws-cloudformation-to-terraform-migrating-apache-kafka-32bdabdbaa59','medium: From AWS CloudFormation to Terraform: Migrating Apache Kafka','','N/A',0,'A curated technical resource and architectural guide covering medium: From AWS CloudFormation to Terraform: Migrating Apache Kafka in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779033569,0,'2026-05-17T17:59:29.934900+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/terraform.md"]','["terraform.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://medium.com/riskified-technology/run-kubernetes-on-aws-ec2-spot-instances-with-zero-downtime-f7327a95dea','medium: Run Kubernetes Production Environment on EC2 Spot Instances With'' Zero Downtime: A Complete Guide','','N/A',0,'A curated technical resource and architectural guide covering medium: Run Kubernetes Production Environment on EC2 Spot Instances With'' Zero Downtime: A Complete Guide in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779034291,0,'2026-05-17T18:11:31.675746+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes.md", "docs/managed-kubernetes-in-public-cloud.md"]','["kubernetes.md", "managed-kubernetes-in-public-cloud.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://medium.com/rocco-scaramuzzi-tech/event-driven-microservice-architecture-dont-use-only-events-but-use-commands-too-b8694d370436','medium.com/rocco-scaramuzzi-tech: Event-Driven Microservice Architecture,'' don’t use only events but use commands too!','','N/A',0,'A curated technical resource and architectural guide covering medium.com/rocco-scaramuzzi-tech: Event-Driven Microservice Architecture,'' don’t use only events but use commands too! in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779030597,0,'2026-05-17T17:09:57.299639+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/introduction.md"]','["introduction.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://medium.com/rtkal/distributed-cache-design-348cbe334df1','medium.com/rtkal: Distributed Cache Design','','N/A',0,'A curated technical resource and architectural guide covering medium.com/rtkal: Distributed Cache Design in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779033671,0,'2026-05-17T18:01:11.544136+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/caching.md"]','["caching.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://medium.com/saas-infra/stabilize-your-kubernetes-microservices-with-the-correct-resources-settings-2071fa11495d','medium.com/saas-infra: Stabilize Kubernetes MicroServices — The Right Resources'' Settings','','N/A',0,'A curated technical resource and architectural guide covering medium.com/saas-infra: Stabilize Kubernetes MicroServices — The Right Resources'' Settings in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779034084,0,'2026-05-17T18:08:04.201809+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes.md"]','["kubernetes.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://medium.com/schibsted-engineering/ultimate-terraform-project-structure-9fc7e79f6bc6','medium.com/schibsted-engineering: Ultimate Terraform project structure 🌟','','N/A',0,'A curated technical resource and architectural guide covering medium.com/schibsted-engineering: Ultimate Terraform project structure 🌟 in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779029225,0,'2026-05-17T16:47:05.452987+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/terraform.md"]','["terraform.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://medium.com/sciforce/strategies-of-docker-images-optimization-2ca9cc5719b6','medium: Strategies of docker images optimization','','N/A',0,'A curated technical resource and architectural guide covering medium: Strategies of docker images optimization in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779029563,0,'2026-05-17T16:52:43.457759+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/docker.md"]','["docker.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://medium.com/scout24-engineering/how-did-we-upgrade-our-eks-clusters-from-1-15-to-1-22-without-k8s-knowledge-2c96c1a94cc1','medium.com/scout24-engineering: How did we upgrade our EKS clusters from'' 1.15 to 1.22 without K8s knowledge?','','N/A',0,'A curated technical resource and architectural guide covering medium.com/scout24-engineering: How did we upgrade our EKS clusters from'' 1.15 to 1.22 without K8s knowledge? in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779032549,0,'2026-05-17T17:42:29.476086+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/managed-kubernetes-in-public-cloud.md"]','["managed-kubernetes-in-public-cloud.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://medium.com/sda-se/kubernetes-operator-to-the-rescue-how-our-own-mongodb-operator-improved-our-deployments-6d5ba3324abc','medium.com/sda-se: Kubernetes Operator to the rescue. How our own MongoDB'' Operator improved our deployments','','N/A',0,'A curated technical resource and architectural guide covering medium.com/sda-se: Kubernetes Operator to the rescue. How our own MongoDB'' Operator improved our deployments in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779031377,0,'2026-05-17T17:22:57.613763+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-operators-controllers.md"]','["kubernetes-operators-controllers.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://medium.com/searce/gitops-the-next-big-thing-for-devops-and-automation-2a9597e51559','medium: GitOps : The Next Big Thing for DevOps and Automation!','','N/A',0,'A curated technical resource and architectural guide covering medium: GitOps : The Next Big Thing for DevOps and Automation! in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779032054,0,'2026-05-17T17:34:14.439260+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/gitops.md"]','["gitops.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://medium.com/searce/multibranch-and-ha-pipeline-in-jenkins-with-kaniko-on-gke-8a1e7fa93403','medium: Multibranch and HA Pipeline in Jenkins with Kaniko on GKE','','N/A',0,'A curated technical resource and architectural guide covering medium: Multibranch and HA Pipeline in Jenkins with Kaniko on GKE in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779032779,0,'2026-05-17T17:46:19.576696+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-tools.md"]','["kubernetes-tools.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://medium.com/searce/spinnaker-the-hard-way-278913f3f1d8','medium: Spinnaker The Hard Way','','N/A',0,'A curated technical resource and architectural guide covering medium: Spinnaker The Hard Way in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779032543,0,'2026-05-17T17:42:23.359541+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/jenkins-alternatives.md"]','["jenkins-alternatives.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://medium.com/search?q=cp4mcm','medium.com/search?q=cp4mcm','','N/A',0,'A curated technical resource and architectural guide covering medium.com/search?q=cp4mcm in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779034309,0,'2026-05-17T18:11:49.069831+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/ibm_cloud.md"]','["ibm_cloud.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://medium.com/seek-blog/microservices-in-go-2fc1570f6800','medium: Microservices in Go','','N/A',0,'A curated technical resource and architectural guide covering medium: Microservices in Go in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779034034,0,'2026-05-17T18:07:14.476260+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/golang.md"]','["golang.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://medium.com/serious-scrum/are-scrum-and-kanban-allies-or-enemies-9d1d27353cd7','medium: Are Scrum and Kanban Allies Or Enemies?','','N/A',0,'A curated technical resource and architectural guide covering medium: Are Scrum and Kanban Allies Or Enemies? in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779032801,0,'2026-05-17T17:46:41.894589+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/project-management-methodology.md"]','["project-management-methodology.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://medium.com/serious-scrum/nine-steps-to-successfully-start-your-new-product-owner-job-b276c85e3dde','medium: Nine Steps to Successfully Start Your New Product Owner Job','','N/A',0,'A curated technical resource and architectural guide covering medium: Nine Steps to Successfully Start Your New Product Owner Job in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779032613,0,'2026-05-17T17:43:33.186159+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/project-management-methodology.md"]','["project-management-methodology.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://medium.com/serious-scrum/scrum-teams-that-dont-verify-their-outcomes-are-basically-waterfall-teams-cb208acdcc61','medium: Scrum Teams That Don’t Verify Their Outcomes Are Basically Waterfall'' Teams','','N/A',0,'A curated technical resource and architectural guide covering medium: Scrum Teams That Don’t Verify Their Outcomes Are Basically Waterfall'' Teams in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779031448,0,'2026-05-17T17:24:08.470095+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/project-management-methodology.md"]','["project-management-methodology.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://medium.com/serverless-transformation/what-a-typical-100-serverless-architecture-looks-like-in-aws-40f252cd0ecb','medium: What a typical 100% Serverless Architecture looks like in AWS!','','N/A',0,'A curated technical resource and architectural guide covering medium: What a typical 100% Serverless Architecture looks like in AWS! in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779031215,0,'2026-05-17T17:20:15.604723+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/serverless.md"]','["serverless.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://medium.com/shoutloudz/microservice-developing-an-authentication-service-using-spring-boot-d421b8802712','medium.com/shoutloudz: Microservice: Developing an Authentication Service'' using Spring Boot','','N/A',0,'A curated technical resource and architectural guide covering medium.com/shoutloudz: Microservice: Developing an Authentication Service'' using Spring Boot in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779033040,0,'2026-05-17T17:50:40.414577+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/java_frameworks.md"]','["java_frameworks.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://medium.com/simform-engineering/infrastructure-as-code-and-ci-cd-in-practice-with-aws-cdk-bd0685b361f8','medium.com/simform-engineering: Infrastructure as Code and CI/CD in Practice'' with AWS CDK','','N/A',0,'A curated technical resource and architectural guide covering medium.com/simform-engineering: Infrastructure as Code and CI/CD in Practice'' with AWS CDK in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779030348,0,'2026-05-17T17:05:48.018428+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/aws-miscellaneous.md"]','["aws-miscellaneous.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://medium.com/siot-govtech/kubernetes-from-scratch-35add70e8b7f','medium.com/siot-govtech: Kubernetes from Scratch','','N/A',0,'A curated technical resource and architectural guide covering medium.com/siot-govtech: Kubernetes from Scratch in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779034509,0,'2026-05-17T18:15:09.680966+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes.md"]','["kubernetes.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://medium.com/slalom-build/managing-ingress-traffic-on-kubernetes-platforms-ebd537cdfb46','medium.com/slalom-build: Managing Ingress Traffic on Kubernetes Platforms'' 🌟','','N/A',0,'A curated technical resource and architectural guide covering medium.com/slalom-build: Managing Ingress Traffic on Kubernetes Platforms'' 🌟 in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779030991,0,'2026-05-17T17:16:31.034026+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-networking.md"]','["kubernetes-networking.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://medium.com/softwareimprovementgroup/ci-cd-best-practices-how-to-set-up-your-pipeline-4643eea14bfa','medium.com/softwareimprovementgroup: CI/CD best practices: How to set up'' your pipeline','','N/A',0,'A curated technical resource and architectural guide covering medium.com/softwareimprovementgroup: CI/CD best practices: How to set up'' your pipeline in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779033925,0,'2026-05-17T18:05:25.058946+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/cicd.md"]','["cicd.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://medium.com/solo-io','medium.com/solo-io blog','','N/A',0,'A curated technical resource and architectural guide covering medium.com/solo-io blog in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779032152,0,'2026-05-17T17:35:52.601639+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/istio.md"]','["istio.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://medium.com/solo-io/istio-the-easy-way-again-b0504347b7ce','medium.com/solo-io: Istio the Easy Way (Again!)','','N/A',0,'A curated technical resource and architectural guide covering medium.com/solo-io: Istio the Easy Way (Again!) in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779033435,0,'2026-05-17T17:57:15.823542+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/istio.md"]','["istio.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://medium.com/solutions-architecture-patterns/multi-cloud-enterprise-deployment-pattern-19571604e64b','medium: Multi Cloud Enterprise Deployment Pattern','','N/A',0,'A curated technical resource and architectural guide covering medium: Multi Cloud Enterprise Deployment Pattern in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779034288,0,'2026-05-17T18:11:28.341613+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/introduction.md"]','["introduction.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://medium.com/spacelift/platform-engineering-vs-devops-ade389ce819e','medium.com/spacelift: Platform Engineering vs. DevOps','','N/A',0,'A curated technical resource and architectural guide covering medium.com/spacelift: Platform Engineering vs. DevOps in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779030235,0,'2026-05-17T17:03:55.367387+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/devops.md"]','["devops.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://medium.com/spacelift/terraform-best-practices-for-better-infrastructure-management-49e0859b5537','medium.com/spacelift: Terraform Best Practices for Better Infrastructure'' Management','','N/A',0,'A curated technical resource and architectural guide covering medium.com/spacelift: Terraform Best Practices for Better Infrastructure'' Management in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779031388,0,'2026-05-17T17:23:08.851780+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/terraform.md"]','["terraform.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://medium.com/spacelift/terraform-vs-kubernetes-key-differences-and-comparison-a42847e8be1c','medium.com/spacelift: Terraform vs. Kubernetes: Key Differences and Comparison','','N/A',0,'A curated technical resource and architectural guide covering medium.com/spacelift: Terraform vs. Kubernetes: Key Differences and Comparison in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779029366,0,'2026-05-17T16:49:26.660153+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/terraform.md"]','["terraform.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://medium.com/sse-blog/verify-container-image-signatures-in-kubernetes-using-notary-or-cosign-or-both-c25d9e79ec45','medium: Verify Container Image Signatures in Kubernetes using Notary or'' Cosign or both','','N/A',0,'A curated technical resource and architectural guide covering medium: Verify Container Image Signatures in Kubernetes using Notary or'' Cosign or both in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779029154,0,'2026-05-17T16:45:54.612033+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/devsecops.md"]','["devsecops.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://medium.com/stakater/efficiently-expose-services-on-kubernetes-494a80f88aad','medium.com/stakater: Efficiently Expose Services on Kubernetes (part 1)'' 🌟','','N/A',0,'A curated technical resource and architectural guide covering medium.com/stakater: Efficiently Expose Services on Kubernetes (part 1)'' 🌟 in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779034391,0,'2026-05-17T18:13:11.795574+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-networking.md"]','["kubernetes-networking.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://medium.com/stakater/efficiently-expose-services-on-kubernetes-part-2-c302f135f719','medium.com/stakater: Efficiently Expose Services on Kubernetes (part 2)','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','N/A',100.0,1779030868,0,'2026-05-17T17:14:28.325814+02:00',NULL,NULL,NULL,'[]','[]','["docs/kubernetes-networking.md"]','[]','{}','{"duplicate_of": "https://medium.com/stakater/efficiently-expose-services-on-kubernetes-494a80f88aad"}');
INSERT INTO "resources" VALUES('https://medium.com/stakater/gitops-for-kubernetes-with-jenkins-7db6304216e0','GitOps for Kubernetes with Jenkins','','N/A',0,'A curated technical resource and architectural guide covering GitOps for Kubernetes with Jenkins in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779033692,0,'2026-05-17T18:01:32.273200+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/gitops.md"]','["gitops.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://medium.com/streamotion-tech-blog/visualising-the-cost-of-kubernetes-ca64f642de8c','medium.com/streamotion-tech-blog: Visualising the Cost of Kubernetes','','N/A',0,'A curated technical resource and architectural guide covering medium.com/streamotion-tech-blog: Visualising the Cost of Kubernetes in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779034155,0,'2026-05-17T18:09:15.460320+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes.md"]','["kubernetes.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://medium.com/summit-technology-group/karpenter-autoscaling-and-right-sizing-eks-nodes-bc6d2b83d48e','medium.com/summit-technology-group: Karpenter — AutoScaling and Right-Sizing'' EKS Nodes','','N/A',0,'A curated technical resource and architectural guide covering medium.com/summit-technology-group: Karpenter — AutoScaling and Right-Sizing'' EKS Nodes in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779033583,0,'2026-05-17T17:59:43.458251+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-tools.md"]','["kubernetes-tools.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://medium.com/swlh/6-lessons-learned-from-migrating-web-application-on-production-ce9add8e63f3','medium: 6 Lessons Learned - Migrating Application on Production','','N/A',0,'A curated technical resource and architectural guide covering medium: 6 Lessons Learned - Migrating Application on Production in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779034568,0,'2026-05-17T18:16:08.791983+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/aws.md"]','["aws.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://medium.com/swlh/a-design-analysis-of-cloud-based-microservices-architecture-at-netflix-98836b2da45f','medium: A Design Analysis of Cloud-based Microservices Architecture at Netflix','','N/A',0,'A curated technical resource and architectural guide covering medium: A Design Analysis of Cloud-based Microservices Architecture at Netflix in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779034223,0,'2026-05-17T18:10:23.775724+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/introduction.md"]','["introduction.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://medium.com/swlh/apache-kafka-in-a-nutshell-5782b01d9ffb','medium: Apache Kafka in a Nutshell 🌟','','N/A',0,'A curated technical resource and architectural guide covering medium: Apache Kafka in a Nutshell 🌟 in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779034041,0,'2026-05-17T18:07:21.402810+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/message-queue.md"]','["message-queue.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://medium.com/swlh/apache-kafka-startup-guide-system-design-architectures-notification-system-web-activity-tracker-6dcaf0cf8a7','medium: Apache Kafka Startup Guide: System Design Architectures: Notification'' System, Web Activity Tracker, ELT Pipeline, Storage System 🌟','','N/A',0,'A curated technical resource and architectural guide covering medium: Apache Kafka Startup Guide: System Design Architectures: Notification'' System, Web Activity Tracker, ELT Pipeline, Storage System 🌟 in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779030499,0,'2026-05-17T17:08:19.568956+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/message-queue.md"]','["message-queue.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://medium.com/swlh/aws-account-security-monitoring-d7ca129d52ac','medium: AWS Account Security Monitoring','','N/A',0,'A curated technical resource and architectural guide covering medium: AWS Account Security Monitoring in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779029174,0,'2026-05-17T16:46:14.106144+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/aws-monitoring.md"]','["aws-monitoring.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://medium.com/swlh/aws-config-compliance-as-code-9621eb3b7ac7','medium.com/swlh: AWS Config — Compliance as Code','','N/A',0,'A curated technical resource and architectural guide covering medium.com/swlh: AWS Config — Compliance as Code in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779030931,0,'2026-05-17T17:15:31.490149+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/aws.md"]','["aws.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://medium.com/swlh/break-down-kubernetes-server-side-apply-5d59f6a14e26','==medium.com/swlh: Break Down Kubernetes Server-Side Apply (Advanced kubectl)=='' 🌟','','N/A',0,'A curated technical resource and architectural guide covering ==medium.com/swlh: Break Down Kubernetes Server-Side Apply (Advanced kubectl)=='' 🌟 in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779031392,0,'2026-05-17T17:23:12.911600+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubectl-commands.md"]','["kubectl-commands.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://medium.com/swlh/building-the-ci-cd-of-the-future-creating-the-eks-cluster-e4cce4eb3500','medium: Building the CI/CD of the Future, Creating the EKS Cluster 🌟','','N/A',0,'A curated technical resource and architectural guide covering medium: Building the CI/CD of the Future, Creating the EKS Cluster 🌟 in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779032034,0,'2026-05-17T17:33:54.462609+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/managed-kubernetes-in-public-cloud.md"]','["managed-kubernetes-in-public-cloud.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://medium.com/swlh/ci-cd-pipeline-of-jenkins-using-groovy-language-with-monitoring-on-the-top-of-kubernetes-b37f962fb0ac','medium: CI/CD Pipeline of Jenkins Using Groovy Language With Monitoring'' on the Top of Kubernetes 🌟','','N/A',0,'A curated technical resource and architectural guide covering medium: CI/CD Pipeline of Jenkins Using Groovy Language With Monitoring'' on the Top of Kubernetes 🌟 in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779031096,0,'2026-05-17T17:18:16.669592+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/jenkins.md"]','["jenkins.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://medium.com/swlh/clusterops-1-line-commit-to-upgrade-your-kubernetes-clusters-de3548124d04','medium: ClusterOps: 1-Line Commit to Upgrade Your Kubernetes Clusters 🌟','','N/A',0,'A curated technical resource and architectural guide covering medium: ClusterOps: 1-Line Commit to Upgrade Your Kubernetes Clusters 🌟 in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779032801,0,'2026-05-17T17:46:41.895713+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-on-premise.md"]','["kubernetes-on-premise.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://medium.com/swlh/consul-in-kubernetes-pushing-to-production-223506bbe8db','medium: Consul in Kubernetes — Pushing to Production','','N/A',0,'A curated technical resource and architectural guide covering medium: Consul in Kubernetes — Pushing to Production in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779033019,0,'2026-05-17T17:50:19.407450+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/servicemesh.md"]','["servicemesh.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://medium.com/swlh/deploy-quarkus-todo-list-app-to-kubernetes-using-eclipse-jkube-c774ef6b68f0','medium: Deploy Quarkus Todo List App to Kubernetes Using Eclipse JKube','','N/A',0,NULL,NULL,NULL,NULL,0,NULL,'manual','N/A',100.0,1779031999,0,'2026-05-17T17:33:19.837329+02:00',NULL,NULL,NULL,'[]','[]','["docs/demos.md"]','[]','{}','{}');
INSERT INTO "resources" VALUES('https://medium.com/swlh/deploy-your-private-docker-registry-as-a-pod-in-kubernetes-f6a489bf0180','medium.com/swlh: Deploy Your Private Docker Registry as a Pod in Kubernetes','','N/A',0,'A curated technical resource and architectural guide covering medium.com/swlh: Deploy Your Private Docker Registry as a Pod in Kubernetes in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779031600,0,'2026-05-17T17:26:40.303899+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/registries.md"]','["registries.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://medium.com/swlh/deploying-kubernetes-deciding-the-size-of-your-nodes-a115e770e09','medium: Deploying Kubernetes — Deciding the size of your nodes','','N/A',0,'A curated technical resource and architectural guide covering medium: Deploying Kubernetes — Deciding the size of your nodes in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779031671,0,'2026-05-17T17:27:51.143004+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes.md"]','["kubernetes.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://medium.com/swlh/discovering-running-pods-by-using-dns-and-headless-services-in-kubernetes-7002a50747f4','Discovering Running Pods By Using DNS and Headless Services in Kubernetes','','N/A',0,'A curated technical resource and architectural guide covering Discovering Running Pods By Using DNS and Headless Services in Kubernetes in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779030991,0,'2026-05-17T17:16:31.030273+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes.md"]','["kubernetes.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://medium.com/swlh/getting-started-with-istio-524628c025','medium.com: Getting started with Istio','','N/A',0,'A curated technical resource and architectural guide covering medium.com: Getting started with Istio in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'duplicate','manual','N/A',100.0,1779030593,0,'2026-05-17T17:09:53.820468+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/istio.md"]','["istio.md"]','{}','{"duplicate_of": "https://edidiongasikpo.com/getting-started-with-the-dom-ck9u4u82503or6es16p2rx7c1"}');
INSERT INTO "resources" VALUES('https://medium.com/swlh/getting-started-with-kafka-on-openshift-c44c0fdec384','medium: Getting Started With Kafka on OpenShift','','N/A',0,'A curated technical resource and architectural guide covering medium: Getting Started With Kafka on OpenShift in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779029269,0,'2026-05-17T16:47:49.741134+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/message-queue.md"]','["message-queue.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://medium.com/swlh/guide-okd-4-5-single-node-cluster-832693cb752b','medium: Guide OKD 4.5 Single Node Cluster','','N/A',0,'A curated technical resource and architectural guide covering medium: Guide OKD 4.5 Single Node Cluster in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779033801,0,'2026-05-17T18:03:21.755745+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/ocp4.md"]','["ocp4.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://medium.com/swlh/helm-chart-development-guide-bbc525d3b448','medium: Helm Chart — Development Guide 🌟','','N/A',0,'A curated technical resource and architectural guide covering medium: Helm Chart — Development Guide 🌟 in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779031351,0,'2026-05-17T17:22:31.761784+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/helm.md"]','["helm.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://medium.com/swlh/high-priority-request-queue-with-haproxy-9efd639a8992','High priority request queue with HAProxy','','N/A',0,'A curated technical resource and architectural guide covering High priority request queue with HAProxy in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779029377,0,'2026-05-17T16:49:37.698286+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/web-servers.md"]','["web-servers.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://medium.com/swlh/how-to-become-an-devops-engineer-in-2020-80b8740d5a52','medium: How to Become a DevOps Engineer in 2020 (Shane Shown)','','N/A',0,'A curated technical resource and architectural guide covering medium: How to Become a DevOps Engineer in 2020 (Shane Shown) in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779030084,0,'2026-05-17T17:01:24.578253+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/devops.md"]','["devops.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://medium.com/swlh/how-to-deploy-an-asp-net-application-with-kubernetes-3c00c5fa1c6e','medium: How to Deploy a Web Application with Kubernetes','','N/A',0,'A curated technical resource and architectural guide covering medium: How to Deploy a Web Application with Kubernetes in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779032872,0,'2026-05-17T17:47:52.676289+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes.md"]','["kubernetes.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://medium.com/swlh/how-to-start-working-with-docker-containers-72b73ca60e0c','medium: How to Start Working With Docker Containers','','N/A',0,'A curated technical resource and architectural guide covering medium: How to Start Working With Docker Containers in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779032728,0,'2026-05-17T17:45:28.544084+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/docker.md"]','["docker.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://medium.com/swlh/im-so-sorry-openshift-i-ve-taken-you-for-granted-f36fb47ea4d9','I’m So Sorry OpenShift, I’ve Taken You for Granted 🌟','','N/A',0,'A curated technical resource and architectural guide covering I’m So Sorry OpenShift, I’ve Taken You for Granted 🌟 in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779034269,0,'2026-05-17T18:11:09.157601+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/openshift.md"]','["openshift.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://medium.com/swlh/introduction-to-istio-traffic-management-6b62c86f8cb4','medium: Introduction to Istio Traffic Management. Traffic Routing with Istio'' by Example 🌟','','N/A',0,'A curated technical resource and architectural guide covering medium: Introduction to Istio Traffic Management. Traffic Routing with Istio'' by Example 🌟 in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779033222,0,'2026-05-17T17:53:42.537218+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/istio.md"]','["istio.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://medium.com/swlh/k8s-network-policies-demystified-and-simplified-18f5ea9848e2','medium.com: K8s Network Policies Demystified and Simplified 🌟','','N/A',0,'A curated technical resource and architectural guide covering medium.com: K8s Network Policies Demystified and Simplified 🌟 in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779029988,0,'2026-05-17T16:59:48.637210+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/devsecops.md"]','["devsecops.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://medium.com/swlh/kong-api-gateway-zero-to-production-5b8431495ee','medium: Kong API Gateway - From Zero to Production','','N/A',0,'A curated technical resource and architectural guide covering medium: Kong API Gateway - From Zero to Production in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779030349,0,'2026-05-17T17:05:49.928346+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/developerportals.md"]','["developerportals.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://medium.com/swlh/kubernetes-in-a-nutshell-tutorial-for-beginners-caa442dfd6c0','medium: Kubernetes in a nutshell — tutorial for beginners 🌟🌟','','N/A',0,'A curated technical resource and architectural guide covering medium: Kubernetes in a nutshell — tutorial for beginners 🌟🌟 in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779033030,0,'2026-05-17T17:50:30.212274+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/demos.md"]','["demos.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://medium.com/swlh/kubernetes-storage-explained-558e85596d0c','medium: Kubernetes Storage Explained 🌟','','N/A',0,'A curated technical resource and architectural guide covering medium: Kubernetes Storage Explained 🌟 in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779031671,0,'2026-05-17T17:27:51.183814+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-storage.md"]','["kubernetes-storage.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://medium.com/swlh/microservices-architecture-from-a-to-z-7287da1c5d28','medium: Microservices Architecture From A to Z 🌟','','N/A',0,'A curated technical resource and architectural guide covering medium: Microservices Architecture From A to Z 🌟 in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779030461,0,'2026-05-17T17:07:41.875532+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/introduction.md"]','["introduction.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://medium.com/swlh/multi-tenancy-implementation-using-spring-boot-hibernate-6a8e3ecb251a','==medium: Multi-Tenancy Implementation using Spring Boot + Hibernate== 🌟','','N/A',0,'A curated technical resource and architectural guide covering ==medium: Multi-Tenancy Implementation using Spring Boot + Hibernate== 🌟 in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779032181,0,'2026-05-17T17:36:21.881135+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/java_frameworks.md"]','["java_frameworks.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://medium.com/swlh/mvp-vs-mdp-viability-vs-delight-what-you-really-need-296b42df005d','medium: MVP vs MDP = Viability vs Delight. What You Really Need?','','N/A',0,'A curated technical resource and architectural guide covering medium: MVP vs MDP = Viability vs Delight. What You Really Need? in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779029130,0,'2026-05-17T16:45:30.330582+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/project-management-methodology.md"]','["project-management-methodology.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://medium.com/swlh/observability-with-istio-kiali-and-grafana-in-kubernetes-and-spring-boot-743af225c24f','medium: Observability With Istio, Kiali, and Grafana in Kubernetes and Spring'' Boot 🌟','','N/A',0,'A curated technical resource and architectural guide covering medium: Observability With Istio, Kiali, and Grafana in Kubernetes and Spring'' Boot 🌟 in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779034501,0,'2026-05-17T18:15:01.572546+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/istio.md"]','["istio.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://medium.com/swlh/oke-clusters-from-rancher-2-0-409131ad1293','medium.com: OKE Clusters from Rancher 2.0','','N/A',0,'A curated technical resource and architectural guide covering medium.com: OKE Clusters from Rancher 2.0 in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779029269,0,'2026-05-17T16:47:49.732474+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/rancher.md"]','["rancher.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://medium.com/swlh/quick-fix-mounting-a-configmap-to-an-existing-volume-in-kubernetes-using-rancher-d01c472a10ad','medium: Quick Fix: Mounting a ConfigMap to an Existing Volume in Kubernetes'' Using Rancher','','N/A',0,'A curated technical resource and architectural guide covering medium: Quick Fix: Mounting a ConfigMap to an Existing Volume in Kubernetes'' Using Rancher in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779034497,0,'2026-05-17T18:14:57.314811+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/rancher.md"]','["rancher.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://medium.com/swlh/quickstart-ci-with-jenkins-and-docker-in-docker-c3f7174ee9ff','medium: quickstart ci with jenkins and docker in docker','','N/A',0,'A curated technical resource and architectural guide covering medium: quickstart ci with jenkins and docker in docker in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779030655,0,'2026-05-17T17:10:55.047309+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/jenkins.md"]','["jenkins.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://medium.com/swlh/state-of-managed-kubernetes-2020-4be006643360','medium: State of Managed Kubernetes 2020','','N/A',0,'A curated technical resource and architectural guide covering medium: State of Managed Kubernetes 2020 in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779031787,0,'2026-05-17T17:29:47.791838+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/managed-kubernetes-in-public-cloud.md"]','["managed-kubernetes-in-public-cloud.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://medium.com/swlh/terraform-how-to-use-conditionals-for-dynamic-resources-creation-6a191e041857','medium: Terraform: How to Use Conditionals to Dynamically Create Resources','','N/A',0,'A curated technical resource and architectural guide covering medium: Terraform: How to Use Conditionals to Dynamically Create Resources in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779034235,0,'2026-05-17T18:10:35.006702+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/terraform.md"]','["terraform.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://medium.com/sync-computing/top-9-lessons-learned-about-databricks-jobs-serverless-41a43e99ded5','medium.com/sync-computing: Top 9 Lessons Learned about Databricks Jobs Serverless','','N/A',0,'A curated technical resource and architectural guide covering medium.com/sync-computing: Top 9 Lessons Learned about Databricks Jobs Serverless in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779032177,0,'2026-05-17T17:36:17.525785+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/mlops.md"]','["mlops.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://medium.com/tailwinds-navigator/kubernetes-tip-how-does-oomkilled-work-ba71b135993b','medium: Kubernetes Tip: How Does OOMKilled Work?','','N/A',0,'A curated technical resource and architectural guide covering medium: Kubernetes Tip: How Does OOMKilled Work? in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779030569,0,'2026-05-17T17:09:29.290862+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes.md"]','["kubernetes.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://medium.com/tailwinds-navigator/kubernetes-tip-how-statefulsets-behave-differently-than-deployments-when-node-fails-d29e36bca7d5','medium: Kubernetes Tip: How Statefulsets Behave Differently Than Deployments'' When Node Fails?','','N/A',0,'A curated technical resource and architectural guide covering medium: Kubernetes Tip: How Statefulsets Behave Differently Than Deployments'' When Node Fails? in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779030561,0,'2026-05-17T17:09:21.531976+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes.md"]','["kubernetes.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://medium.com/tailwinds-navigator/kubernetes-tip-how-to-disambiguate-a-pod-crash-to-application-or-to-kubernetes-platform-f6c1395a8d09','medium.com: Kubernetes Tip: How To Disambiguate A Pod Crash To Application'' Or To Kubernetes Platform? (CrashLoopBackOff)','','N/A',0,'A curated technical resource and architectural guide covering medium.com: Kubernetes Tip: How To Disambiguate A Pod Crash To Application'' Or To Kubernetes Platform? (CrashLoopBackOff) in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779029110,0,'2026-05-17T16:45:10.338687+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-troubleshooting.md"]','["kubernetes-troubleshooting.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://medium.com/tailwinds-navigator/kubernetes-tip-what-happens-to-pods-running-on-node-that-become-unreachable-3d409f734e5d','Kubernetes Tip: What Happens To Pods Running On Node That Become Unreachable?','','N/A',0,'A curated technical resource and architectural guide covering Kubernetes Tip: What Happens To Pods Running On Node That Become Unreachable? in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779031103,0,'2026-05-17T17:18:23.001213+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes.md"]','["kubernetes.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://medium.com/tea-networks/kubernetes-ci-cd-pipeline-c028aea17535','medium.com/tea-networks: Kubernetes & CI/CD Pipeline','','N/A',0,'A curated technical resource and architectural guide covering medium.com/tea-networks: Kubernetes & CI/CD Pipeline in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779033280,0,'2026-05-17T17:54:40.407608+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/demos.md"]','["demos.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://medium.com/teamsnap-engineering/load-testing-a-service-with-20-000-requests-per-second-with-locust-helm-and-kustomize-ea9bea02ae28','medium.com/teamsnap-engineering: Load Testing a Service with ~20,000 Requests'' per Second with Locust, Helm, and Kustomize','','N/A',0,'A curated technical resource and architectural guide covering medium.com/teamsnap-engineering: Load Testing a Service with ~20,000 Requests'' per Second with Locust, Helm, and Kustomize in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779033118,0,'2026-05-17T17:51:58.150629+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-autoscaling.md"]','["kubernetes-autoscaling.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://medium.com/tech-chronicles/helm-test-tested-my-patience-732eeab0e935','medium.com/tech-chronicles: Helm tests','','N/A',0,'A curated technical resource and architectural guide covering medium.com/tech-chronicles: Helm tests in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779033655,0,'2026-05-17T18:00:55.428011+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/helm.md"]','["helm.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://medium.com/tech-guides/terraform-zero-to-hero-733f6860bb9a','medium: Terraform Zero to Hero','','N/A',0,'A curated technical resource and architectural guide covering medium: Terraform Zero to Hero in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779032900,0,'2026-05-17T17:48:20.067569+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/terraform.md"]','["terraform.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://medium.com/techbeatly/chain-of-events-behind-a-running-pod-149ebaafbfbc','medium.com/techbeatly: Chain of events behind a running Pod','','N/A',0,'A curated technical resource and architectural guide covering medium.com/techbeatly: Chain of events behind a running Pod in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779032337,0,'2026-05-17T17:38:57.317271+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes.md"]','["kubernetes.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://medium.com/techbeatly/container-fundamentals-part-i-445881a81b7','medium: Container Fundamentals — Part 1','','N/A',0,'A curated technical resource and architectural guide covering medium: Container Fundamentals — Part 1 in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779029710,0,'2026-05-17T16:55:10.084766+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/introduction.md"]','["introduction.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://medium.com/techbeatly/exploring-docker-alternative-podman-14674c990311','medium.com: Exploring Docker alternative — Podman','','N/A',0,'A curated technical resource and architectural guide covering medium.com: Exploring Docker alternative — Podman in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779034522,0,'2026-05-17T18:15:22.652809+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/container-managers.md"]','["container-managers.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://medium.com/techbeatly/kubernetes-networking-fundamentals-d30baf8a28c8','==medium.com/techbeatly: Kubernetes Networking Fundamentals==','','N/A',0,'A curated technical resource and architectural guide covering ==medium.com/techbeatly: Kubernetes Networking Fundamentals== in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779029128,0,'2026-05-17T16:45:28.456747+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-networking.md"]','["kubernetes-networking.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://medium.com/technology-hits/incomplete-guide-for-securing-containerized-environment-78b57fc3238','==medium.com/technology-hits: Incomplete Guide for Securing Containerized'' Environment== 🌟','','N/A',0,'A curated technical resource and architectural guide covering ==medium.com/technology-hits: Incomplete Guide for Securing Containerized'' Environment== 🌟 in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779030329,0,'2026-05-17T17:05:29.977908+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/devsecops.md"]','["devsecops.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://medium.com/techspiration/deploying-prometheus-multi-cluster-monitoring-using-prometheus-agent-mode-a04d89afeed7','medium.com/techspiration: Deploying Prometheus Multi-Cluster monitoring'' using Prometheus Agent Mode','','N/A',0,'A curated technical resource and architectural guide covering medium.com/techspiration: Deploying Prometheus Multi-Cluster monitoring'' using Prometheus Agent Mode in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779033566,0,'2026-05-17T17:59:26.782833+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/prometheus.md"]','["prometheus.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://medium.com/the-ascent/quiet-people-in-meetings-are-incredible-7bb05ef9acd1','medium.com/the-ascent: Quiet People in Meetings Are Incredible','','N/A',0,'A curated technical resource and architectural guide covering medium.com/the-ascent: Quiet People in Meetings Are Incredible in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779029940,0,'2026-05-17T16:59:00.773362+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/project-management-methodology.md"]','["project-management-methodology.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://medium.com/the-innovation/protect-your-terraform-state-a974027a4bb0','medium: Protect your Terraform State','','N/A',0,'A curated technical resource and architectural guide covering medium: Protect your Terraform State in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779032076,0,'2026-05-17T17:34:36.657576+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/terraform.md"]','["terraform.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://medium.com/the-programmer/building-ci-cd-pipeline-with-jenkins-kubernetes-github-part-2-cbb6c366aa41','medium: Building CI/CD Pipeline with Jenkins, Kubernetes & GitHub: Part'' 2 🌟','','N/A',0,'A curated technical resource and architectural guide covering medium: Building CI/CD Pipeline with Jenkins, Kubernetes & GitHub: Part'' 2 🌟 in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779031826,0,'2026-05-17T17:30:26.941525+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/demos.md"]','["demos.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://medium.com/the-programmer/ci-cd-pipeline-with-jenkins-github-part-1-c057a31b5297','medium: DevOps CI/CD Pipeline with Jenkins, Kubernetes & GitHub: Part 1'' 🌟','','N/A',0,'A curated technical resource and architectural guide covering medium: DevOps CI/CD Pipeline with Jenkins, Kubernetes & GitHub: Part 1'' 🌟 in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779030608,0,'2026-05-17T17:10:08.692113+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/demos.md"]','["demos.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://medium.com/the-programmer/kubernetes-fundamentals-for-absolute-beginners-architecture-components-1f7cda8ea536','medium: Kubernetes Fundamentals For Absolute Beginners: Architecture & Components','','N/A',0,'A curated technical resource and architectural guide covering medium: Kubernetes Fundamentals For Absolute Beginners: Architecture & Components in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779032097,0,'2026-05-17T17:34:57.573832+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes.md"]','["kubernetes.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://medium.com/the-programmer/working-with-clusterip-service-type-in-kubernetes-45f2c01a89c8','medium.com/the-programmer: Working With ClusterIP Service Type In Kubernetes','','N/A',0,'A curated technical resource and architectural guide covering medium.com/the-programmer: Working With ClusterIP Service Type In Kubernetes in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779029366,0,'2026-05-17T16:49:26.695103+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-networking.md"]','["kubernetes-networking.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://medium.com/the-programmer/working-with-service-account-in-kubernetes-df129cb4d1cc','medium: Working with Service Account In Kubernetes 🌟','','N/A',0,'A curated technical resource and architectural guide covering medium: Working with Service Account In Kubernetes 🌟 in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779029377,0,'2026-05-17T16:49:37.677835+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-security.md"]','["kubernetes-security.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://medium.com/the-techlife/application-life-cycle-management-kubernetes-4a52a6f8e5d8','medium.com/the-techlife: Application life cycle management | Kubernetes','','N/A',0,'A curated technical resource and architectural guide covering medium.com/the-techlife: Application life cycle management | Kubernetes in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779034306,0,'2026-05-17T18:11:46.141397+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes.md"]','["kubernetes.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://medium.com/thepeg/pipeline-performance-testing-with-jenkins-and-gatling-b7b762274680','medium.com: Pipeline Performance Testing with Jenkins and Gatling','','N/A',0,'A curated technical resource and architectural guide covering medium.com: Pipeline Performance Testing with Jenkins and Gatling in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779030436,0,'2026-05-17T17:07:16.383123+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/performance-testing-with-jenkins-and-jmeter.md"]','["performance-testing-with-jenkins-and-jmeter.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://medium.com/thermokline/kubernetes-v1-22-ends-cloud-provider-loadbalancer-lock-in-80ed7907695e','medium: Kubernetes v1.22 ends Cloud Provider LoadBalancer lock-in','','N/A',0,'A curated technical resource and architectural guide covering medium: Kubernetes v1.22 ends Cloud Provider LoadBalancer lock-in in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779030730,0,'2026-05-17T17:12:10.030713+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-releases.md"]','["kubernetes-releases.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://medium.com/tinder-engineering/tinders-move-to-kubernetes-cda2a6372f44','medium.com: Tinder’s move to Kubernetes','','N/A',0,'A curated technical resource and architectural guide covering medium.com: Tinder’s move to Kubernetes in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779034226,0,'2026-05-17T18:10:26.049679+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes.md"]','["kubernetes.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://medium.com/tinyclues-vision/4-design-principles-for-robust-data-pipelines-5bbd40de4a43','medium.com/tinyclues-vision: 4 Design Principles for Robust Data Pipelines','','N/A',0,'A curated technical resource and architectural guide covering medium.com/tinyclues-vision: 4 Design Principles for Robust Data Pipelines in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779031552,0,'2026-05-17T17:25:52.675340+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/message-queue.md"]','["message-queue.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://medium.com/towards-cloud-computing/7-free-aws-practice-labs-and-aws-workshops-resources-d0a861f05d3','==medium.com/towards-cloud-computing: 7 Free AWS Practice Labs and AWS Workshops'' resources==','','N/A',0,'A curated technical resource and architectural guide covering ==medium.com/towards-cloud-computing: 7 Free AWS Practice Labs and AWS Workshops'' resources== in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779032457,0,'2026-05-17T17:40:57.080080+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/aws-training.md", "docs/aws.md"]','["aws-training.md", "aws.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://medium.com/transferwise-engineering/running-kafka-in-kubernetes-part-1-why-we-migrated-our-kafka-clusters-to-kubernetes-722101a2e751','medium: Running Kafka in Kubernetes, Part 1: Why we migrated our Kafka clusters'' to Kubernetes','','N/A',0,'A curated technical resource and architectural guide covering medium: Running Kafka in Kubernetes, Part 1: Why we migrated our Kafka clusters'' to Kubernetes in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779030438,0,'2026-05-17T17:07:18.435019+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/message-queue.md"]','["message-queue.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://medium.com/trendyol-tech/configure-rbac-in-kubernetes-like-a-boss-665e2a8665dd','Configure RBAC in Kubernetes Like a Boss 🌟','','N/A',0,'A curated technical resource and architectural guide covering Configure RBAC in Kubernetes Like a Boss 🌟 in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'duplicate','manual','N/A',100.0,1779032244,0,'2026-05-17T17:37:24.658566+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-security.md"]','["kubernetes-security.md"]','{}','{"duplicate_of": "https://dev.to/mstryoda/configure-rbac-in-kubernetes-like-a-boss-h67"}');
INSERT INTO "resources" VALUES('https://medium.com/trendyol-tech/kubernetes-io-problem-investigation-1e8aa0cf4909','medium.com/trendyol-tech: Kubernetes IO Problem Investigation','','N/A',0,'A curated technical resource and architectural guide covering medium.com/trendyol-tech: Kubernetes IO Problem Investigation in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779034295,0,'2026-05-17T18:11:35.381366+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes.md"]','["kubernetes.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://medium.com/trendyol-tech/transaction-log-tailing-with-debezium-part-1-aeb968d72220','A good explanation of how to avoid distributed transactions using outbox'' pattern: Transaction Log Tailing With Debezium','','N/A',0,'A curated technical resource and architectural guide covering A good explanation of how to avoid distributed transactions using outbox'' pattern: Transaction Log Tailing With Debezium in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779032170,0,'2026-05-17T17:36:10.840780+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/message-queue.md"]','["message-queue.md"]','{}','{"pattern": "Transaction Log Tailing With Debezium''"}');
INSERT INTO "resources" VALUES('https://medium.com/udemy-engineering/introducing-hot-and-cold-retries-on-apache-kafka-f2f23595627b','medium.com/udemy-engineering: Introducing Hot and Cold Retries on Apache'' Kafka','','N/A',0,'A curated technical resource and architectural guide covering medium.com/udemy-engineering: Introducing Hot and Cold Retries on Apache'' Kafka in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779033611,0,'2026-05-17T18:00:11.955189+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/message-queue.md"]','["message-queue.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://medium.com/vantageai/how-to-make-your-python-docker-images-secure-fast-small-b3a6870373a0','==medium.com/vantageai: How to make your Python Docker images secure, fast'' & small== 🌟','','N/A',0,'A curated technical resource and architectural guide covering ==medium.com/vantageai: How to make your Python Docker images secure, fast'' & small== 🌟 in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779032420,0,'2026-05-17T17:40:20.908995+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/docker.md"]','["docker.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://medium.com/vedcraft/top-microservices-frameworks-in-go-762445c30dd6','medium.com/vedcraft: Top Microservices Frameworks in Go','','N/A',0,'A curated technical resource and architectural guide covering medium.com/vedcraft: Top Microservices Frameworks in Go in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779034506,0,'2026-05-17T18:15:06.928660+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/golang.md"]','["golang.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://medium.com/velotio-perspectives/a-practical-guide-to-hashicorp-consul-part-1-5ee778a7fcf4','medium: A Practical Guide to HashiCorp Consul — Part 1 🌟','','N/A',0,'A curated technical resource and architectural guide covering medium: A Practical Guide to HashiCorp Consul — Part 1 🌟 in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779033435,0,'2026-05-17T17:57:15.832426+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/servicemesh.md"]','["servicemesh.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://medium.com/velotio-perspectives/a-practical-guide-to-hashicorp-consul-part-2-3c0ebc0351e8','medium: A Practical Guide to HashiCorp Consul — Part 2 🌟','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','N/A',100.0,1779029938,0,'2026-05-17T16:58:58.824605+02:00',NULL,NULL,NULL,'[]','[]','["docs/servicemesh.md"]','[]','{}','{"duplicate_of": "https://medium.com/velotio-perspectives/a-practical-guide-to-hashicorp-consul-part-1-5ee778a7fcf4"}');
INSERT INTO "resources" VALUES('https://medium.com/velotio-perspectives/demystifying-high-availability-in-kubernetes-using-kubeadm-3d83ed8c458b','medium.com: **Demystifying High Availability in Kubernetes Using Kubeadm**','','N/A',0,'A curated technical resource and architectural guide covering medium.com: **Demystifying High Availability in Kubernetes Using Kubeadm** in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779030018,0,'2026-05-17T17:00:18.850962+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-on-premise.md"]','["kubernetes-on-premise.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://medium.com/velotio-perspectives/getting-started-with-kubernetes-operators-ansible-based-part-2-472eb0d453b7','medium.com: Getting Started With Kubernetes Operators (Ansible Based) —'' Part 2','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','N/A',100.0,1779032751,0,'2026-05-17T17:45:51.398934+02:00',NULL,NULL,NULL,'[]','[]','["docs/kubernetes-operators-controllers.md"]','[]','{}','{"duplicate_of": "https://www.velotio.com/engineering-blog/getting-started-with-kubernetes-operators-helm-based-part-1"}');
INSERT INTO "resources" VALUES('https://medium.com/version-1/terraform-in-real-life-lessons-learned-2469e3fe74e6','medium: Terraform in Real Life: Lessons Learned 🌟','','N/A',0,'A curated technical resource and architectural guide covering medium: Terraform in Real Life: Lessons Learned 🌟 in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779033222,0,'2026-05-17T17:53:42.510420+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/terraform.md"]','["terraform.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://medium.com/vmacwrites/kubernetes-audit-logs-who-created-or-deleted-a-namespace-7d55c20d2730','medium.com/vmacwrites: Kubernetes Audit Logs: Who created or deleted a namespace?','','N/A',0,'A curated technical resource and architectural guide covering medium.com/vmacwrites: Kubernetes Audit Logs: Who created or deleted a namespace? in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779032681,0,'2026-05-17T17:44:41.654320+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-monitoring.md"]','["kubernetes-monitoring.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://medium.com/vmacwrites/multizone-kubernetes-and-vpc-load-balancer-setup-9664b3c9ea5d','medium: Multizone Kubernetes and VPC Load Balancer Setup with terraform','','N/A',0,'A curated technical resource and architectural guide covering medium: Multizone Kubernetes and VPC Load Balancer Setup with terraform in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779032149,0,'2026-05-17T17:35:49.964740+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/managed-kubernetes-in-public-cloud.md"]','["managed-kubernetes-in-public-cloud.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://medium.com/volterra-io/kubernetes-storage-performance-comparison-v2-2020-updated-1c0b69f0dcf4','medium: Kubernetes Storage Performance Comparison v2 (2020 Updated) 🌟','','N/A',0,'A curated technical resource and architectural guide covering medium: Kubernetes Storage Performance Comparison v2 (2020 Updated) 🌟 in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779033359,0,'2026-05-17T17:55:59.910732+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-storage.md"]','["kubernetes-storage.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://medium.com/walmartglobaltech/how-do-you-decide-whether-an-individual-contributor-ic-or-engineering-manager-role-is-right-for-f46251f1a4cd','medium.com/walmartglobaltech: How Do You Decide Whether an Individual Contributor'' (IC) or Engineering Manager Role is Right for You?','','N/A',0,'A curated technical resource and architectural guide covering medium.com/walmartglobaltech: How Do You Decide Whether an Individual Contributor'' (IC) or Engineering Manager Role is Right for You? in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779030868,0,'2026-05-17T17:14:28.095584+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/recruitment.md"]','["recruitment.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://medium.com/weareservian/solution-architects-guide-to-kubernetes-persistant-storage-3c9660187e8f','medium: Solution architect’s guide to Kubernetes persistent storage','','N/A',0,'A curated technical resource and architectural guide covering medium: Solution architect’s guide to Kubernetes persistent storage in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779030390,0,'2026-05-17T17:06:30.644818+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-storage.md"]','["kubernetes-storage.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://medium.com/whispering-data/the-state-of-data-engineering-2022-d6ef0f7cf607','==medium.com/whispering-data: The State of Data Engineering 2022==','','N/A',0,'A curated technical resource and architectural guide covering ==medium.com/whispering-data: The State of Data Engineering 2022== in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779030720,0,'2026-05-17T17:12:00.570441+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/introduction.md"]','["introduction.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://medium.com/wind-of-change/creating-a-ci-cd-pipeline-6ff9aeb0848c','medium: Deploy your App Using CI/CD Pipeline','','N/A',0,'A curated technical resource and architectural guide covering medium: Deploy your App Using CI/CD Pipeline in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779031865,0,'2026-05-17T17:31:05.330230+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/jenkins.md"]','["jenkins.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://medium.com/wix-engineering/4-microservices-caching-patterns-at-wix-b4dfee1ae22f','medium: 4 Microservices Caching Patterns at Wix','','N/A',0,'A curated technical resource and architectural guide covering medium: 4 Microservices Caching Patterns at Wix in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779033328,0,'2026-05-17T17:55:28.844044+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/message-queue.md"]','["message-queue.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://medium.com/wix-engineering/how-to-choose-the-right-database-for-your-service-97b1670c5632','medium.com: How to choose the right database for your service 🌟','','N/A',0,'A curated technical resource and architectural guide covering medium.com: How to choose the right database for your service 🌟 in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779033572,0,'2026-05-17T17:59:32.528677+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/databases.md"]','["databases.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://medium.com/wix-engineering/how-to-reduce-your-jvm-app-memory-footprint-in-docker-and-kubernetes-d6e030d21298','medium: How to reduce your JVM app memory footprint in Docker and Kubernetes'' 🌟','','N/A',0,'A curated technical resource and architectural guide covering medium: How to reduce your JVM app memory footprint in Docker and Kubernetes'' 🌟 in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779032333,0,'2026-05-17T17:38:53.363421+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/java-and-java-performance-optimization.md"]','["java-and-java-performance-optimization.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://medium.com/wix-engineering/troubleshooting-kafka-for-2000-microservices-at-wix-986ee382fd1e','medium.com/wix-engineering: Troubleshooting Kafka for 2000 Microservices'' at Wix','','N/A',0,'A curated technical resource and architectural guide covering medium.com/wix-engineering: Troubleshooting Kafka for 2000 Microservices'' at Wix in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779032159,0,'2026-05-17T17:35:59.105854+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/message-queue.md"]','["message-queue.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://medium.com/workday-engineering/implementing-a-fully-automated-sharding-strategy-on-kubernetes-for-multi-tenanted-machine-learning-4371c48122ae','medium.com/workday-engineering: Implementing a Fully Automated Sharding'' Strategy on Kubernetes for Multi-tenanted Machine Learning Applications','','N/A',0,'A curated technical resource and architectural guide covering medium.com/workday-engineering: Implementing a Fully Automated Sharding'' Strategy on Kubernetes for Multi-tenanted Machine Learning Applications in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779033240,0,'2026-05-17T17:54:00.231275+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/mlops.md"]','["mlops.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://medium.com/xgeeks/kubernetes-dummy-operator-in-java-6b2f26198a55','medium: Kubernetes Dummy Operator in Java','','N/A',0,'A curated technical resource and architectural guide covering medium: Kubernetes Dummy Operator in Java in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779030192,0,'2026-05-17T17:03:12.522589+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-operators-controllers.md"]','["kubernetes-operators-controllers.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://medium.com/zeals-tech-blog/helm-your-kubernetes-application-7af6293bcfcf','medium.com: Helm Your Kubernetes Application','','N/A',0,'A curated technical resource and architectural guide covering medium.com: Helm Your Kubernetes Application in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779034217,0,'2026-05-17T18:10:17.233441+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/helm.md"]','["helm.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://medium.com/zencore/looking-for-gpu-capacity-dws-got-you-covered-d736b8c63ba6','Looking for GPU Capacity ? DWS got you covered !','','N/A',0,'A curated technical resource and architectural guide covering Looking for GPU Capacity ? DWS got you covered ! in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779030478,0,'2026-05-17T17:07:58.946744+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/managed-kubernetes-in-public-cloud.md"]','["managed-kubernetes-in-public-cloud.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://medium.datadriveninvestor.com/everything-you-wanted-to-know-about-graphql-but-were-afraid-to-ask-ad66980116cb','medium.datadriveninvestor.com: Everything You Wanted to Know About GraphQL'' (But Were Afraid to Ask)','','N/A',0,'A curated technical resource and architectural guide covering medium.datadriveninvestor.com: Everything You Wanted to Know About GraphQL'' (But Were Afraid to Ask) in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779034273,0,'2026-05-17T18:11:13.073035+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/api.md"]','["api.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://medium.facilelogin.com/microservices-security-in-action-933072043ad7','Microservices Security in Action','','2020',0,'This reference details microservice protection mechanisms, focusing on token-based authorizations, secure gateway setups, and mutual TLS configurations. It presents a comprehensive blueprint for defending distributed microservices from common threats. It highlights best practices for securing both internal service-to-service communication and edge access points.','None','Article','Advanced',1,'online','manual',NULL,NULL,NULL,0,'2020-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Security", "Microservices Security", "Architecture Patterns"]','["[COMMUNITY-TOOL]"]','[]','["devsecops.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://medium.freecodecamp.com/a-beginner-friendly-introduction-to-containers-vms-and-docker-79a9e3e119b','medium.freecodecamp.com: A Beginner-Friendly Introduction to Containers,'' VMs and Docker','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','39a266fcd6ba1a6afe87eb15cf3a87b5027952a0f0f480d3ef18d04f3785deb6',100.0,1779031540,0,'2026-05-17T17:25:40.123213+02:00',NULL,NULL,NULL,'[]','[]','["docs/docker.md"]','[]','{}','{"duplicate_of": "https://www.freecodecamp.org/news/a-beginner-friendly-introduction-to-containers-vms-and-docker-79a9e3e119b"}');
INSERT INTO "resources" VALUES('https://medium.parttimepolymath.net/no-more-aws-access-keys-13a3c3f2337a','medium.parttimepolymath.net: No more AWS Access Keys?','','N/A',0,'A curated technical resource and architectural guide covering medium.parttimepolymath.net: No more AWS Access Keys? in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779034319,0,'2026-05-17T18:11:59.029870+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/aws-security.md"]','["aws-security.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://meet.google.com','Google meet','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','342bd3c09d89092746a29db659c11b97dc44cab7b9409c483e44d6d1f6bcc7e4',100.0,1779030604,0,'2026-05-17T17:10:04.933708+02:00',NULL,NULL,NULL,'[]','[]','["docs/workfromhome.md"]','[]','{}','{"duplicate_of": "https://workspace.google.com/products/meet"}');
INSERT INTO "resources" VALUES('https://meet.google.com/unsupported?meetingCode=new','Google meet: meet.new','','2026',0,'Google''s direct-action domain shortcut (''meet.new'') designed to bypass portal menus and launch an encrypted video conference session with a single browser call.','English','Website','Beginner',0,'online','manual',NULL,NULL,NULL,0,'2026-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Developer Productivity", "Collaboration", "Video Conferencing"]','["[COMMUNITY-TOOL]"]','[]','["project-management-tools.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://meet.new','Google meet: meet.new','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','60cc0344f3ec529eaa6d5376b134cece03460bf879d8bd8f6b643d9225977ac8',100.0,1779030861,0,'2026-05-17T17:14:21.897596+02:00',NULL,NULL,NULL,'[]','[]','["docs/project-management-tools.md"]','[]','{}','{"duplicate_of": "https://meet.google.com/unsupported?meetingCode=new"}');
INSERT INTO "resources" VALUES('https://mehighlow.medium.com/hardened-aks-secrets-82351c43eac4','==mehighlow.medium.com: Hardened-AKS/Secrets==','','N/A',0,'A curated technical resource and architectural guide covering ==mehighlow.medium.com: Hardened-AKS/Secrets== in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779032642,0,'2026-05-17T17:44:02.441859+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/devsecops.md", "docs/managed-kubernetes-in-public-cloud.md"]','["devsecops.md", "managed-kubernetes-in-public-cloud.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://mehmetozkaya.medium.com/deploying-net-microservices-to-azure-kubernetes-services-aks-and-automating-with-azure-devops-c50bdd51b702','mehmetozkaya.medium.com: Deploying .Net Microservices to Azure Kubernetes'' Services(AKS) and Automating with Azure DevOps','','N/A',0,'A curated technical resource and architectural guide covering mehmetozkaya.medium.com: Deploying .Net Microservices to Azure Kubernetes'' Services(AKS) and Automating with Azure DevOps in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779034482,0,'2026-05-17T18:14:42.275325+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/managed-kubernetes-in-public-cloud.md"]','["managed-kubernetes-in-public-cloud.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://memcached.org','memcached.org','','2026',5,'An industry-standard distributed memory object caching system designed for extreme performance and simplicity. Utilizing multi-threaded slab allocation, Memcached continues to serve as the default high-efficiency tier for raw key-value pair lookups.','C','Software','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2026-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Infrastructure & Caching", "In-Memory Datastores", "High-Performance Caching"]','["[DE FACTO STANDARD]"]','[]','["caching.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://mergify.io','mergify.io','','N/A',0,'A curated technical resource and architectural guide covering mergify.io in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'duplicate','manual','N/A',100.0,1779031554,0,'2026-05-17T17:25:54.888177+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/git.md"]','["git.md"]','{}','{"duplicate_of": "https://mergify.com"}');
INSERT INTO "resources" VALUES('https://merikan.com/2019/04/jvm-in-a-container',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,'manual','9054b92f724a7892f68d67d358e8bafe19dedc9f3d0b6aadefbfc3bfd1624857',100.0,1779033487,0,'2026-05-17T17:58:07.165330+02:00',NULL,NULL,NULL,'[]','[]','["docs/jvm-parameters-matrix-table.md"]','[]','{}','{}');
INSERT INTO "resources" VALUES('https://meshery.io','Meshery.io:','','2026',4,'The CNCF multi-mesh manager Meshery. Enables performance benchmarking, conformance checks, and dynamic designing across meshes like Istio, Linkerd, and Consul, using the Service Mesh Performance (SMP) standard.','Go','open-source-tool','Intermediate',1,'online','manual',NULL,NULL,NULL,0,'2026-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Cloud Native Infrastructure", "Service Mesh", "Tooling", "Meshery"]','["[ENTERPRISE-STABLE]"]','[]','["servicemesh.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://metabob.com','Metabob','','2023',0,'AI-assisted static code analysis platform designed to detect complex logical anomalies and security vulnerabilities in repositories using graph-based neural representations of code syntax.','English','Tool','Advanced',0,'online','manual',NULL,NULL,NULL,0,'2023-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Security", "Static Analysis", "AI-assisted"]','["[COMMUNITY-TOOL]"]','[]','["qa.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://metacpan.org/pod/App::a2p','metacpan.org: a2p - Awk to Perl translator','','2026',2,'The classic a2p (Awk-to-Perl) translator utility documentation. Retained for historical compatibility and migrating legacy log-parsing pipelines into more robust Perl frameworks.','English','Reference','Advanced',0,'online','manual',NULL,NULL,NULL,0,'2026-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Software Engineering", "Systems Programming", "Legacy Code Translation"]','["[LEGACY]"]','[]','["linux.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://metal3.io',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,'manual','2228e208f5ccdaaa812c1dcf9a0ebf6cdc1e50a403d46af8807895b4d6bb2bd0',100.0,1779031537,0,'2026-05-17T17:25:37.815912+02:00',NULL,NULL,NULL,'[]','[]','["docs/kubernetes-tools.md"]','[]','{}','{}');
INSERT INTO "resources" VALUES('https://metalbear.co/blog/writing-a-kubernetes-operator','metalbear.co: Writing a Kubernetes Operator','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','a33ac7e658dcfabd29fb4e0e38d52159fb07324371cf82e39f6f2d3f5c7b2f3b',100.0,1779034173,0,'2026-05-17T18:09:33.063271+02:00',NULL,NULL,NULL,'[]','[]','["docs/kubernetes-operators-controllers.md"]','[]','{}','{"duplicate_of": "https://metalbear.com/blog/writing-a-kubernetes-operator"}');
INSERT INTO "resources" VALUES('https://metalbear.com/blog/writing-a-kubernetes-operator','metalbear.co: Writing a Kubernetes Operator','','2023',0,'An innovative blueprint illustrating operator design with Rust and the kube-rs framework. In 2026, Rust operators are increasingly adopted for edge-computing and resource-constrained environments to minimize memory footprint and avoid the garbage collection pauses of Go and JVM languages.','Rust','Tutorial','Advanced',0,'online','manual',NULL,NULL,NULL,0,'2023-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Cloud Native Infrastructure", "Kubernetes Extension", "Operators Rust"]','["[COMMUNITY-TOOL]", "[GUIDE]"]','[]','["kubernetes-operators-controllers.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://metallb.io',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,'manual','8368a87648705d37a80561d742720a83f8597367b04879b4db9459f8e04c6d0b',100.0,1779130494,0,'2026-05-18T20:54:54.975208+02:00',NULL,NULL,NULL,'[]','[]','["docs/kubernetes.md"]','[]','{}','{}');
INSERT INTO "resources" VALUES('https://metallb.universe.tf','MetalLB','','N/A',0,NULL,NULL,NULL,NULL,0,NULL,'manual','0b7df0e405c879ebb1d9fb65690e41fb3ee7806e3ecb82a584dfc2af20fd316f',100.0,1779030609,0,'2026-05-17T17:10:09.062697+02:00',NULL,NULL,NULL,'[]','[]','["docs/kubernetes.md"]','[]','{}','{}');
INSERT INTO "resources" VALUES('https://mherman.org/presentations/flask-kubernetes','mherman.org: Scaling Flask with Kubernetes 🌟','','2021',0,'Architectural case study detailing horizontal scaling of Python Flask APIs inside Kubernetes clusters. Reviews setup of ingress layers, resource requests/limits, Horizontal Pod Autoscalers, and persistent data layers.','Python','Technical Article','Advanced',1,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Infrastructure & DevOps", "Container Orchestration", "Scalability"]','["[COMMUNITY-TOOL]"]','[]','["python.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://mhmxs.blogspot.com/2020/12/autoscaling-calico-route-reflector.html','mhmxs.blogspot.com: Autoscaling Calico Route Reflector topology in Kubernetes','','2020',0,'A deep engineering walkthrough for autoscaling Calico Route Reflector (RR) topologies in high-scale Kubernetes clusters. It addresses the routing table exhaustion and CPU bottlenecks associated with full-mesh node-to-node BGP routing by dynamically managing centralized Route Reflectors, maintaining high performance and operational stability as node counts grow.','English','Article','Advanced',0,'online','manual',NULL,NULL,NULL,0,'2020-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Networking", "CNI", "Scaling"]','["[COMMUNITY-TOOL]"]','[]','["kubernetes-networking.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://mholt.github.io/curl-to-go','curl-to-go','','N/A',0,'Curator Insight showcases this companion tool to json-to-go, converting curl commands directly into functional Go HTTP client code. Live Grounding confirms its usefulness in rapid prototyping of API clients by eliminating repetitive net/http boilerplate generation.','English','Website','Beginner',0,'online','manual','0db8a73fd88e8aea9aef3638fc680d1653a96cc2849486ddab5a5f247516cc33',100.0,1779031045,1,'2026-05-17T17:17:25.742295+02:00',NULL,NULL,NULL,'["Programming Languages", "Go", "Code Generators"]','["[COMMUNITY-TOOL]"]','["docs/golang.md"]','["golang.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://michaelkotelnikov.medium.com/maintaining-network-traffic-compliance-in-multi-cluster-openshift-environments-with-openshift-54fe369aa346','michaelkotelnikov.medium.com: Managing Network Security Lifecycles in Multi'' Cluster OpenShift Environments with OpenShift Platform Plus','','N/A',0,'A curated technical resource and architectural guide covering michaelkotelnikov.medium.com: Managing Network Security Lifecycles in Multi'' Cluster OpenShift Environments with OpenShift Platform Plus in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779034564,0,'2026-05-17T18:16:04.316836+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/ocp4.md"]','["ocp4.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://microcks.io','microcks.io','','2026',4,'Microcks is a cloud-native platform for mocking and virtualization of APIs (REST, gRPC, GraphQL, AsyncAPI). It speeds up microservices testing by generating mock endpoints and testing compliance directly against enterprise schemas.','Java','Tool','Advanced',1,'online','manual',NULL,NULL,NULL,0,'2026-06-01T00:00:00+02:00',NULL,NULL,NULL,'["API & Integration Testing", "Mocking & Virtualization", "Microcks"]','["[ENTERPRISE-STABLE]"]','[]','["api.md", "kubernetes-based-devel.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://microcks.io/blog/podman-compose-support','microcks.io: Podman Compose support in Microcks','','2022',0,'Explains how to design local mock environments using Microcks combined with Podman Compose. This is ideal for developers running daemonless environments who require automated contract API validation.','English','Article','Intermediate',1,'online','manual',NULL,NULL,NULL,0,'2022-06-01T00:00:00+02:00',NULL,NULL,NULL,'["API & Integration Testing", "Mocking & Virtualization", "Microcks Integration"]','["[COMMUNITY-TOOL]"]','[]','["kubernetes-based-devel.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://microcks.io/blog/simulating-cloudevents-with-asyncapi','microcks.io: Simulating CloudEvents with AsyncAPI and Microcks','- The rise of Event Driven Architecture (EDA) is a necessary evolution step towards cloud-native applications. Events are the ultimate weapon to decouple your microservices within your architecture. They are bringing great benefits like space and time decoupling, better resiliency and elasticity.
    - But events come also with challenges! One of the first you are facing when starting up as a development team - aside the technology choice - is how to describe these events structure? Another challenge that comes very quickly after being: How can we efficiently work as a team without having to wait for someone else’s events?
    - We’ll explore those particular two challenges and see how to simulate events using CloudEvents, AsyncAPI and Microcks.
    - AsyncAPI is an industry standard for defining asynchronous APIs. Our long-term goal is to make working with EDAs as easy as it is to work with REST APIs.
    - Microcks is an Open source Kubernetes-native tool for mocking/simulating and testing APIs. One purpose of Microcks is to turn your API contract (OpenAPI, AsyncAPI, Postman Collection) into live mocks in seconds. It means that once it has imported your AsyncAPI contract, Microcks start producing mock events on a message broker at a defined frequency. Using Microcks you can then simulate CloudEvents in seconds, without writing a single line of code. Microcks will allow the team relying on input events to start working without waiting for the team coding the event publication.','2022',5,'Explains how to mock CloudEvents and message payloads utilizing AsyncAPI contracts within Microcks. Enables development teams to build event consumers independently of publisher readiness.','Agnostic','Technical Article','Advanced',1,'online','manual',NULL,NULL,NULL,0,'2022-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Event-Driven", "AsyncAPI", "Simulation"]','["[DE FACTO STANDARD]"]','[]','["api.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://microcks.io/documentation/guides/avro-messaging',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,'manual',NULL,80.0,1779029896,0,'2026-05-17T16:58:16.907857+02:00',NULL,NULL,NULL,'[]','[]','["docs/api.md"]','[]','{}','{}');
INSERT INTO "resources" VALUES('https://microk8s.io','**Microk8s**','','N/A',0,NULL,NULL,NULL,NULL,0,'online','manual','9090fb5ea25fed94579637afd77c575975406b292bcefcb88d7a01d9ad26e2cb',100.0,1779030932,0,'2026-05-17T17:15:32.950761+02:00',NULL,NULL,NULL,'[]','[]','["docs/kubernetes-on-premise.md", "docs/matrix-table.md"]','[]','{}','{}');
INSERT INTO "resources" VALUES('https://micrometer.io','**Micrometer** Collector','','2026',0,'The definitive dimensional metrics instrumentation facade for JVM-based programs. Acts as an abstraction layer resembling SLF4J, allowing seamless target conversions to Prometheus, Datadog, or Wavefront formats.','Java','Software','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2026-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Observability", "Application Instrumentation", "JVM"]','["[COMMUNITY-TOOL]"]','[]','["prometheus.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://micrometer.io/docs/registry/prometheus',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,'manual',NULL,80.0,1779034155,0,'2026-05-17T18:09:15.697971+02:00',NULL,NULL,NULL,'[]','[]','["docs/monitoring.md"]','[]','{}','{}');
INSERT INTO "resources" VALUES('https://microprofile.io','MicroProfile.io','','2026',0,'The main developer portal for Eclipse MicroProfile, delivering specialized specifications to architect enterprise microservices. It standardizes key cloud infrastructure integrations including Health, Config, JWT Security, Fault Tolerance, and OpenAPI across compliant vendor implementations.','Java','Documentation','Intermediate',1,'online','manual',NULL,NULL,NULL,0,'2026-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Enterprise Java", "MicroProfile", "Framework Standard"]','["[COMMUNITY-TOOL]"]','[]','["java_frameworks.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://microservices.io','microservices.io','','N/A',0,NULL,NULL,NULL,NULL,0,NULL,'manual','45fc6381faa5fc44a3d6ef5e535c5df72d4f9fb0e9c162eb99746ba2056065f8',100.0,1779033166,1,'2026-05-17T17:52:46.377425+02:00',NULL,NULL,NULL,'[]','[]','[]','[]','{}','{}');
INSERT INTO "resources" VALUES('https://microshift.io','==microshift.io==','','2025',4,'MicroShift is Red Hat''s lightweight edge-optimized Kubernetes distribution, specifically designed to run on resource-constrained devices (e.g., IoT gateways and automotive systems). Tailored from OpenShift''s core code, it minimizes memory footprint while maintaining enterprise API compatibility and OCI image compliance, operating efficiently alongside systemd-managed host systems.','Go','Platform','High',0,'online','manual','5c97708a374bca87e167380e2febd7efa8dc8ecd6b7d9b05ef58ae19a47234a5',100.0,1779030051,1,'2026-05-17T17:00:51.901942+02:00',NULL,NULL,NULL,'["Edge Computing", "Lightweight Kubernetes", "Red Hat Ecosystem"]','["[ENTERPRISE-STABLE]"]','["docs/kubernetes-tools.md"]','["kubernetes-tools.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://middleware.io/blog/kubernetes-challenges-and-solutions','Top 5 kubernetes challenges and their solutions','','2022',3,'Identifies top operational hurdles including security boundaries configuration, networking configuration, storage lifecycle management, and resource over-provisioning, providing industry-standard remediation techniques.','English','Article','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2022-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Operations", "Troubleshooting", "Reliability"]','["[COMMUNITY-TOOL]"]','[]','["kubernetes.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://middleware.io/blog/kubernetes-monitoring-tools','8 Best Kubernetes monitoring tools; Paid & open-source','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','ca6fccda0ae74fa237cbfdeee5551e5cde9978e627ed98da7e8a3b99c1ed399c',100.0,1779029110,0,'2026-05-17T16:45:10.618247+02:00',NULL,NULL,NULL,'[]','[]','["docs/kubernetes-monitoring.md"]','[]','{}','{"duplicate_of": "https://middleware.io/blog/kubernetes-monitoring/tools"}');
INSERT INTO "resources" VALUES('https://middleware.io/blog/kubernetes-monitoring/tools','8 Best Kubernetes monitoring tools; Paid & open-source','','2023',0,'Compiles a curated comparison of eight high-performance paid and open-source monitoring platforms. Focuses on the trade-offs of using managed SaaS models versus self-hosted, cloud-native monitoring stacks with respect to total cost of ownership, alerting, and data retention.','None','Article','Beginner',0,'online','manual',NULL,NULL,NULL,0,'2023-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Practical Diagnostics", "Market Evaluations", "Monitoring Toolchains"]','["[COMMUNITY-TOOL]"]','[]','["kubernetes-monitoring.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://middleware.io/blog/observability-vs-monitoring','Observability vs Monitoring','','2023',0,'Demystifies the core conceptual differences between passive monitoring (detecting known failures via predefined metrics) and active observability (querying internal system states via logs, metrics, and traces). Curator Insight: Clarifying guide for observability vs monitoring. Live Grounding: Essential reading to shift organizational mindsets from reactive alerting to proactive debugging in dynamic cloud-native environments.','English','Article','Beginner',1,'online','manual',NULL,NULL,NULL,0,'2023-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Site Reliability Engineering", "Observability", "Terminology", "Monitoring vs Observability"]','["[COMMUNITY-TOOL]"]','[]','["monitoring.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://midu.dev/buenas-practicas-escribir-commits-git','midu.dev: Buenas prácticas para escribir commits en Git','','2021',0,'Written in Spanish, this guide addresses conventional commit standards, semantic tagging (feat, fix, refactor), and the architectural benefits of using clean commit structures for CI/CD automation.','Spanish','Article','Beginner',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Software Engineering", "Version Control", "Workflows"]','["[COMMUNITY-TOOL]"]','[]','["git.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://mightyclaws.co.uk/bournemouth','Semaphore UI 🌟','','2023',0,'A resource exploring Semaphore UI for infrastructure deployment. Validates Semaphore UI''s utility as a responsive, lightweight graphical interface for local and remote playbook orchestration.','English','blog_post','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2023-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Automation & Orchestration", "Ansible GUI", "Semaphore UI"]','["[COMMUNITY-TOOL]"]','[]','["ansible.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://migrateup.com/main-difference-python-3',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,'manual','N/A',100.0,1779031636,0,'2026-05-17T17:27:16.747518+02:00',NULL,NULL,NULL,'[]','[]','["docs/python.md"]','[]','{}','{}');
INSERT INTO "resources" VALUES('https://mikefarah.gitbook.io/yq','yq 🌟','','2022',5,'A highly popular command-line YAML, JSON, and XML processor written in Go. yq allows operators to search, filter, update, and convert files directly within shell environments. It is a critical component for shell scripts and automated deployment pipelines.','Go','tool','intermediate',0,'online','manual',NULL,NULL,NULL,0,'2022-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Configuration Management", "YAML Processing", "CLI Tools"]','["[DE FACTO STANDARD]"]','[]','["yaml.md"]','{}','{"is_special": true}');
INSERT INTO "resources" VALUES('https://milindasenaka96.medium.com/setup-prometheus-and-grafana-to-monitor-the-k8s-cluster-e1d35343d7a9','milindasenaka96.medium.com: Setup Prometheus and Grafana to Monitor the'' K8s Cluster','','N/A',0,'A curated technical resource and architectural guide covering milindasenaka96.medium.com: Setup Prometheus and Grafana to Monitor the'' K8s Cluster in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779030220,0,'2026-05-17T17:03:40.147091+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-monitoring.md"]','["kubernetes-monitoring.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://millionvisit.blogspot.com/2020/12/kubernetes-for-developers-1-kubernetes-architecture.html','millionvisit.blogspot.com: Kubernetes for Developers #1: Kubernetes Architecture and Features 🌟','','2020',3,'A developer-first manual illustrating structural components and cluster design properties. Guides programmers to understand how their API payload deployments translates to actual container lifecycle actions on physical machines.','English','Article','Intermediate',1,'online','manual',NULL,NULL,NULL,0,'2020-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Fundamentals", "Developer Workflows", "Architecture"]','["[COMMUNITY-TOOL]"]','[]','["kubernetes-tutorials.md", "kubernetes.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://millionvisit.blogspot.com/2020/12/kubernetes-for-developers-2-Local-development.html',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,'manual','4f819aae6b6e7178768fb1a430017142c1917581e0fc21f2a0f5e1adef449ef8',100.0,1779031548,1,'2026-05-17T17:25:48.741074+02:00',NULL,NULL,NULL,'[]','[]','["docs/kubernetes-tutorials.md"]','[]','{}','{}');
INSERT INTO "resources" VALUES('https://millionvisit.blogspot.com/2020/12/kubernetes-for-developers-3-kubectl-cli.html',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,'manual','1805820a16df2c5aa6f5509857d3a47e7930896f9270a066e4295fb02d74e508',100.0,1779029487,1,'2026-05-17T16:51:27.238651+02:00',NULL,NULL,NULL,'[]','[]','["docs/kubernetes-tutorials.md"]','[]','{}','{}');
INSERT INTO "resources" VALUES('https://millionvisit.blogspot.com/2020/12/kubernetes-for-developers-4-kubectl-autocompletion.html',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,'manual','0b1abea7abcd7f38d7782ac77c8937e0932c74c12b4d8fd98c6458615a0e0a80',100.0,1779032097,1,'2026-05-17T17:34:57.944621+02:00',NULL,NULL,NULL,'[]','[]','["docs/kubernetes-tutorials.md"]','[]','{}','{}');
INSERT INTO "resources" VALUES('https://millionvisit.blogspot.com/2020/12/kubernetes-for-developers-5-webui-dashboard.html',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,'manual','b5a3452c2ab7c7f7a8c8da3da5d51b2d0e3610521b4a35df0b3470e004fbec8c',100.0,1779033419,1,'2026-05-17T17:56:59.162154+02:00',NULL,NULL,NULL,'[]','[]','["docs/kubernetes-tutorials.md"]','[]','{}','{}');
INSERT INTO "resources" VALUES('https://millionvisit.blogspot.com/2020/12/kubernetes-for-developers-6-KubernetesObjects.html',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,'manual','c08b718d7a18a1cbd673b5a0a5873a05b75ff219d64ee77b5f7f5d0dd9f18f46',100.0,1779032282,1,'2026-05-17T17:38:02.541717+02:00',NULL,NULL,NULL,'[]','[]','["docs/kubernetes-tutorials.md"]','[]','{}','{}');
INSERT INTO "resources" VALUES('https://millionvisit.blogspot.com/2021/01/kubernetes-for-developers-7-imperative-vs-Declarative.html',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,'manual','2b8ddcfbc8f89e502508a6c6032b678451cfc4b6e4b023d42afcd9440ef11b8b',100.0,1779032177,1,'2026-05-17T17:36:17.756692+02:00',NULL,NULL,NULL,'[]','[]','["docs/kubernetes-tutorials.md"]','[]','{}','{}');
INSERT INTO "resources" VALUES('https://millionvisit.blogspot.com/2021/02/kubernetes-for-developers-8-Object%20Name-Labels-Selectors-Namespace.html','millionvisit.blogspot.com: Kubernetes for Developers #8: Kubernetes Object Name, Labels, Selectors and Namespace','','2021',0,'Introduces developers to core API resource concepts. Focuses on naming schemes, metadata definitions, and organizing resources using standard selector syntaxes.','YAML','Blog','Beginner',1,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Application Delivery", "Core Mechanics", "Objects & Namespaces"]','["[COMMUNITY-TOOL]"]','[]','["kubernetes.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://millionvisit.blogspot.com/2021/03/kubernetes-for-developers-10-kubernetes-Pod-YAML-manifest.html',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,'manual','f1df1a07a1a332e402dd709eaf089a0a96b276a67bac665326b8b0e6b73c6ed8',100.0,1779031094,1,'2026-05-17T17:18:14.416494+02:00',NULL,NULL,NULL,'[]','[]','["docs/kubernetes-tutorials.md"]','[]','{}','{}');
INSERT INTO "resources" VALUES('https://millionvisit.blogspot.com/2021/03/kubernetes-for-developers-11-pod-organization-using-labels.html','millionvisit.blogspot.com: Kubernetes for Developers #11: Pod Organization using Labels','','2021',0,'An introduction to organizing pods using semantic label patterns. Covers metadata strategies for managing multi-tier applications across environments and tracking target release states.','YAML','Blog','Beginner',1,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Application Delivery", "Core Mechanics", "Metadata Strategy"]','["[COMMUNITY-TOOL]"]','[]','["kubernetes.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://millionvisit.blogspot.com/2021/03/kubernetes-for-developers-9-Kubernetes-Pod-Lifecycle.html',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,'manual','884b176b6c38d9a805edf61473fa16bd92028230834fa726f73a455e78cdb758',100.0,1779034134,1,'2026-05-17T18:08:54.640034+02:00',NULL,NULL,NULL,'[]','[]','["docs/kubernetes-tutorials.md"]','[]','{}','{}');
INSERT INTO "resources" VALUES('https://millionvisit.blogspot.com/2021/04/kubernetes-for-developers-12-effective-way-of-using-k8-liveness-probe.html','millionvisit.blogspot.com: Kubernetes for Developers #12: Effective way of using K8 Liveness Probe','','2021',3,'Developer-centric strategies for designing efficient liveness probes. Emphasizes isolating deadlock checks from deep application flows to prevent overloading key resources.','English','Guide','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Application Design", "Reliability", "Liveness Probes"]','["[COMMUNITY-TOOL]", "[GUIDE]"]','[]','["kubernetes.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://millionvisit.blogspot.com/2021/04/kubernetes-for-developers-13-effective-way-of-using-k8-readiness-probe.html','millionvisit.blogspot.com: Kubernetes for Developers #13: Effective way of using K8 Readiness Probe','','2021',3,'Focuses on building effective readiness probes that reflect accurate application startup phases and resource warm-ups, preventing traffic routing before initialization finishes.','English','Guide','Intermediate',0,'duplicate','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Application Design", "Reliability", "Readiness Probes"]','["[COMMUNITY-TOOL]", "[GUIDE]"]','[]','["kubernetes.md"]','{}','{"duplicate_of": "https://millionvisit.blogspot.com/2021/04/kubernetes-for-developers-12-effective-way-of-using-k8-liveness-probe.html"}');
INSERT INTO "resources" VALUES('https://millionvisit.blogspot.com/2021/05/kubernetes-for-developers-14-Kubernetes-Deployment-YAML-manifest.html',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,'manual','c289e2d485a00a4879be5b2ba9da8317a2bff4f4abfd2b795db4c4923f0db408',100.0,1779034349,1,'2026-05-17T18:12:29.645766+02:00',NULL,NULL,NULL,'[]','[]','["docs/kubernetes-tutorials.md"]','[]','{}','{}');
INSERT INTO "resources" VALUES('https://millionvisit.blogspot.com/2021/07/kubernetes-for-developers-19-manage-app-credentials-using-Kubernetes-Secrets.html','millionvisit.blogspot.com: Kubernetes for Developers #19: Manage app credentials using Kubernetes Secrets 🌟','','2021',0,'Developer-centric guide to configuring application manifests for secret consumption. Compares the security profiles of importing secrets as environment variables against dynamic filesystem mounts, detailing runtime behavior and update propagation.','English','Tutorial','Beginner',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Security", "Secrets Management", "Developer Practice"]','["[COMMUNITY-TOOL]", "[GUIDE]"]','[]','["kubernetes-security.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://min.io','min.io','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','7436fc715f0c53c6ea6f2ef2007e6d9da84b7f090d93dcb93beb7876659b1f54',100.0,1779033731,0,'2026-05-17T18:02:11.244523+02:00',NULL,NULL,NULL,'[]','[]','["docs/kubernetes-storage.md"]','[]','{}','{"duplicate_of": "https://www.min.io"}');
INSERT INTO "resources" VALUES('https://mingliang.me/blog/gradle-cheatsheet','mingliang.me: Gradle Cheat Sheet','','N/A',0,'A curated technical resource and architectural guide covering mingliang.me: Gradle Cheat Sheet in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'duplicate','manual','N/A',100.0,1779034332,0,'2026-05-17T18:12:12.309161+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/cheatsheets.md"]','["cheatsheets.md"]','{}','{"duplicate_of": "https://eta-lang.org/docs/cheatsheets/gradle-cheatsheet"}');
INSERT INTO "resources" VALUES('https://miro.com','Miro','','2026',0,'A leading interactive digital whiteboard designed to streamline visual collaboration, system architecture diagramming, and agile sprint planning. It features deep third-party integrations (Jira, Slack, Confluence) and pre-built templates for complex technical modeling.','Agnostic','SaaS Tool','Beginner',0,'online','manual',NULL,NULL,NULL,0,'2026-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Modern Workforce", "Remote Work", "Productivity Tools"]','["[COMMUNITY-TOOL]"]','[]','["workfromhome.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://miro.com/app/board/o9J_kqwfjqs=','Summarising Top 10 API Testing Tools','','2021',0,'A curated mind map and comparison board outlining top API testing tools. Visually maps solutions such as Postman, Newman, RestAssured, and Playwright, highlighting their scripting languages, integration capacities, validation types, and target testing scenarios.','Agnostic','Community Resource','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Development", "Testing & QA", "API Automation"]','["[COMMUNITY-TOOL]"]','[]','["workfromhome.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://miro.medium.com/max/1400/1*5tZVl-tqZwSoxH97v4u45w.png','Jenkins Cheat Sheet','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','15355d62d5d7b3bc337250c8a8c1a8fbf74995b392280a6614b269e6a181d441',100.0,1779030189,0,'2026-05-17T17:03:09.447025+02:00',NULL,NULL,NULL,'[]','[]','["docs/cheatsheets.md"]','[]','{}','{"duplicate_of": "https://cheatography.com/funthomas424242/cheat-sheets/jenkins"}');
INSERT INTO "resources" VALUES('https://miro.medium.com/v2/resize:fit:1400/1*5tZVl-tqZwSoxH97v4u45w.png',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,'manual','7b5470d508cb9181129bd35d15c3ccb7be65a6bf6e82323a7fff04b6fc5cc681',100.0,1779130495,0,'2026-05-18T20:54:55.026612+02:00',NULL,NULL,NULL,'[]','[]','["docs/cheatsheets.md"]','[]','{}','{}');
INSERT INTO "resources" VALUES('https://mishra-praveen.medium.com/comprehensive-guide-to-jenkins-declarative-pipeline-with-examples-17c0be7a79d',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,'manual','N/A',100.0,1779031528,0,'2026-05-17T17:25:28.126448+02:00',NULL,NULL,NULL,'[]','[]','["docs/jenkins.md"]','[]','{}','{}');
INSERT INTO "resources" VALUES('https://mishrapartha.blogspot.com/2022/11/a-beginners-guide-to-python-for-data_19.html','mishrapartha.blogspot.com: A Beginner’s Guide to Python for Data Science - Part 5 Adding Comments in Python','','2022',0,'Curator Insight: Discusses formatting guidelines for developer comments and docstrings in Python codebases.
Live Grounding: Highlights docstring compliance metrics, parsing scripts using documentation generators, and building clean inline context explanations.','Python','Tutorial','Beginner',0,'online','manual',NULL,NULL,NULL,0,'2022-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Software Engineering", "Python Fundamentals", "Code Documentation"]','["[COMMUNITY-TOOL]", "[GUIDE]"]','[]','["python.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://mixi-developers.mixi.co.jp/compare-eso-with-secret-csi-402bf37f20bc','==mixi-developers.mixi.co.jp: Comparing External Secrets Operator with Secret'' Storage CSI as Kubernetes External Secrets is Deprecated==','','N/A',0,'A curated technical resource and architectural guide covering ==mixi-developers.mixi.co.jp: Comparing External Secrets Operator with Secret'' Storage CSI as Kubernetes External Secrets is Deprecated== in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779030848,0,'2026-05-17T17:14:08.801654+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]", "[LEGACY]"]','["docs/kubernetes.md"]','["kubernetes.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://mixi-developers.mixi.co.jp/compare-eso-with-secret-csi-402bf37f20bc?gi=a7ce4398a8d7','mixi-developers.mixi.co.jp: Comparing External Secrets Operator with Secret'' Storage CSI as Kubernetes External Secrets is Deprecated','','N/A',0,'A curated technical resource and architectural guide covering mixi-developers.mixi.co.jp: Comparing External Secrets Operator with Secret'' Storage CSI as Kubernetes External Secrets is Deprecated in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779031125,0,'2026-05-17T17:18:45.629775+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]", "[LEGACY]"]','["docs/kubernetes-security.md"]','["kubernetes-security.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://mjarosie.github.io/dev/2021/09/15/iam-roles-for-kubernetes-service-accounts-deep-dive.html','mjarosie.github.io: IAM roles for Kubernetes service accounts - deep dive','','2021',0,'A thorough exploration of AWS IAM Roles for Service Accounts (IRSA). Demystifies how AWS OpenID Connect (OIDC) federation interacts with mutating admission webhooks to inject dynamic, temporary AWS STS credentials into Kubernetes pods.','English','Technical Blog','Advanced',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Security", "Identity & Access", "Cloud Integrations", "AWS IRSA"]','["[COMMUNITY-TOOL]"]','[]','["kubernetes-security.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://mjovanc.com/get-started-with-docker-and-docker-compose-cddcb5a3f3b9','mjovanc.com: Get started with Docker and Docker Compose','','N/A',0,'A curated technical resource and architectural guide covering mjovanc.com: Get started with Docker and Docker Compose in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779032797,0,'2026-05-17T17:46:37.657692+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/docker.md"]','["docker.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://mkaschke.medium.com/cloud-native-part-1-what-is-cloud-native-40640f128834','==mkaschke.medium.com: ud Native Part 1: What Is Cloud Native?== 🌟','','N/A',0,'A curated technical resource and architectural guide covering ==mkaschke.medium.com: ud Native Part 1: What Is Cloud Native?== 🌟 in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779033236,0,'2026-05-17T17:53:56.663245+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/introduction.md"]','["introduction.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://mkdev.me/posts/how-to-upgrade-openshift-4-x','mkdev.me: How to upgrade Openshift 4.x 🌟','','2021',4,'Step-by-step upgrade guide for OpenShift 4.x environments. Outlines operator orchestration dependencies, pre-upgrade testing workflows, and the use of the Cincinnati update service to maintain stability.','English','Article','Advanced',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Enterprise Kubernetes", "Cluster Operations", "Cluster Upgrades"]','["[ENTERPRISE-STABLE]"]','[]','["ocp4.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://mkdev.me/posts/why-and-when-do-you-need-argo-cd','Why and when do you need Argo CD?','','2022',0,'An executive guide explaining the core capabilities of GitOps and the necessity of declarative pull engines like Argo CD. It details drift management, configuration alignment, and security advantages compared to manual push deployments.','N/A','Article','Beginner',0,'online','manual',NULL,NULL,NULL,0,'2022-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Kubernetes GitOps & Packaging", "Argo Project Ecosystem", "GitOps Strategy"]','["[COMMUNITY-TOOL]"]','[]','["argo.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://mlepeshkin.medium.com/automated-kubernetes-deployment-with-helm-and-additional-templating-dc960689609f','mlepeshkin.medium.com: Automated Kubernetes deployment with Helm and additional'' templating','','N/A',0,'A curated technical resource and architectural guide covering mlepeshkin.medium.com: Automated Kubernetes deployment with Helm and additional'' templating in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779032339,0,'2026-05-17T17:38:59.778585+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/helm.md"]','["helm.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://mlops.community/blog/flyte-mlops-simplified','mlops.community: MLOps Simplified: orchestrating ML pipelines with infrastructure abstraction. Enabled by Flyte','','2022',3,'Highlights Flyte''s capability to isolate infrastructure concerns from data science domains via clean abstract interfaces. Discusses how Flyte''s structural containerized execution guarantees clean, versioned deployments without requiring data scientists to directly configure complex Kubernetes parameters.','None','Article','Intermediate',1,'online','manual',NULL,NULL,NULL,0,'2022-06-01T00:00:00+02:00',NULL,NULL,NULL,'["MLOps", "Orchestration", "Flyte"]','["[COMMUNITY-TOOL]"]','[]','["mlops.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://mlops.community/blog/mlops-with-flyte-the-convergence-of-workflows-between-machine-learning-and-engineering','mlops.community: MLOps with Flyte: The Convergence of Workflows Between Machine Learning and Engineering','','2022',3,'Deeply discusses how Flyte unifies software engineering workflows with rigorous data science experiments. Emphasizes strict typing, local mock testing, deterministic execution environments, and dynamic workflow generation as essential mechanisms for building resilient production-level AI systems.','None','Article','Advanced',0,'online','manual',NULL,NULL,NULL,0,'2022-06-01T00:00:00+02:00',NULL,NULL,NULL,'["MLOps", "Orchestration", "Flyte"]','["[COMMUNITY-TOOL]"]','[]','["mlops.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://mlops.community/flyte-mlops-simplified','mlops.community: MLOps Simplified: orchestrating ML pipelines with infrastructure'' abstraction. Enabled by Flyte','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','57931d910a16a385048afc799c69c3b8c33311d08f4a4f39082d972737f283fa',100.0,1779034273,0,'2026-05-17T18:11:13.680241+02:00',NULL,NULL,NULL,'[]','[]','["docs/mlops.md"]','[]','{}','{"duplicate_of": "https://mlops.community/blog/flyte-mlops-simplified"}');
INSERT INTO "resources" VALUES('https://mlops.community/mlops-with-flyte-the-convergence-of-workflows-between-machine-learning-and-engineering','mlops.community: MLOps with Flyte: The Convergence of Workflows Between'' Machine Learning and Engineering','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','811ee13f0931e24e9e76d953cc929bb87da894380eff8391fe4d761eae46bb32',100.0,1779030865,0,'2026-05-17T17:14:25.384907+02:00',NULL,NULL,NULL,'[]','[]','["docs/mlops.md"]','[]','{}','{"duplicate_of": "https://mlops.community/blog/mlops-with-flyte-the-convergence-of-workflows-between-machine-learning-and-engineering"}');
INSERT INTO "resources" VALUES('https://mockoon.com','mockoon 🌟','','2026',5,'Home of Mockoon, the premier open-source desktop and CLI application for spinning up mock servers instantly. Supports highly custom JSON response schemas, rules engines, and delay configurations.','TypeScript','Tool','Beginner',0,'online','manual',NULL,NULL,NULL,0,'2026-06-01T00:00:00+02:00',NULL,NULL,NULL,'["API Tooling", "Mocking", "Mockoon"]','["[DE FACTO STANDARD]"]','[]','["api.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://mockuper.net','mockuper.net','','2018',0,'Interactive web-based mockup generator built to produce high-fidelity device prototypes, assisting frontend architects in matching production UI implementations to designer specifications.','JavaScript','Tool','Beginner',0,'online','manual',NULL,NULL,NULL,0,'2018-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Developer Productivity", "UI/UX Design", "Mockups"]','["[COMMUNITY-TOOL]"]','[]','["javascript.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://modelcontextprotocol.io/docs/getting-started/intro','modelcontextprotocol.io: MCP Official Documentation','','2025',0,'The official technical documentation and specifications for the Model Context Protocol (MCP). It provides comprehensive blueprints for implementing client-server architectures, defining standard JSON-RPC 2.0 schemas for prompt execution, resource exploration, and tool binding. Serves as the authoritative source for developers building LLM integrations.','TypeScript','Documentation','Advanced',0,'online','manual',NULL,NULL,NULL,0,'2025-06-01T00:00:00+02:00',NULL,NULL,NULL,'["AI Engineering", "Model Context Protocol", "Specifications"]','["[COMMUNITY-TOOL]"]','[]','["ai-agents-mcp.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://modelcontextprotocol.io/introduction','modelcontextprotocol.io: MCP Official Documentation','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','25e0167e160371926061430e671df397c42da3d176ba9d1e3daaa9560530240a',100.0,1779030011,0,'2026-05-17T17:00:11.980010+02:00',NULL,NULL,NULL,'[]','[]','["docs/ai-agents-mcp.md"]','[]','{}','{"duplicate_of": "https://modelcontextprotocol.io/docs/getting-started/intro"}');
INSERT INTO "resources" VALUES('https://molecule.readthedocs.io','Ansible Molecule','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','30e98aed08282ee7d67c5b38ac4279688245c1afea49985831be1a53b0cc72b1',100.0,1779029710,0,'2026-05-17T16:55:10.561936+02:00',NULL,NULL,NULL,'[]','[]','["docs/ansible.md"]','[]','{}','{"duplicate_of": "https://docs.ansible.com/projects/molecule"}');
INSERT INTO "resources" VALUES('https://momjian.us/main/writings/pgsql/administration.pdf',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,'manual','5604ca6f193e873725740d9963eee6b1c51a679de3f83e1753435557fdde55d3',100.0,1779030685,1,'2026-05-17T17:11:25.385024+02:00',NULL,NULL,NULL,'[]','[]','["docs/databases.md"]','[]','{}','{}');
INSERT INTO "resources" VALUES('https://mongodb-tools.com','MongoDB Tools - Admin GUIs, Monitoring and Other Good Stuff','','2023',3,'Curated index of key administrative GUIs, monitoring agents, and helper utilities for the MongoDB engine. Streamlines administration, schema analysis, and query optimization workflows.','N/A','List','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2023-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Data Architecture", "MongoDB Ecosystem", "Database Tooling"]','["[COMMUNITY-TOOL]"]','[]','["nosql.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://mongodirector.com',NULL,NULL,NULL,NULL,'A curated technical resource and architectural guide covering mongodirector.com in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779029623,0,'2026-05-17T16:53:43.087238+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/nosql.md"]','["nosql.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://mongolab.com','MongoLab: Fully managed MongoDB-as-a-Service','','N/A',0,'A curated technical resource and architectural guide covering MongoLab: Fully managed MongoDB-as-a-Service in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779029872,0,'2026-05-17T16:57:52.534670+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/nosql.md"]','["nosql.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://monitoring2.substack.com/p/big-prometheus','monitoring2.substack.com: Big Prometheus. Thanos, Cortex, M3DB and VictoriaMetrics'' at scale 🌟','','N/A',0,'A curated technical resource and architectural guide covering monitoring2.substack.com: Big Prometheus. Thanos, Cortex, M3DB and VictoriaMetrics'' at scale 🌟 in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779030957,0,'2026-05-17T17:15:57.679038+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/prometheus.md"]','["prometheus.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://monodot.co.uk/openshift-cheatsheet','monodot.co.uk: openshift cheat sheet 4','','2026',0,'A personalized technical blog focusing on internal DNS and routing components of OpenShift. Curator Insight details its diagnostic usefulness during networking failures. Live Grounding records its legacy status during transition phases between platform generations.','Shell','Cheat Sheet','Intermediate',0,'duplicate','manual',NULL,NULL,NULL,0,'2026-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Platform", "Container Orchestration", "OpenShift"]','["[LEGACY]"]','[]','["cheatsheets.md"]','{}','{"duplicate_of": "https://github.com/mhausenblas/openshift-cheat-sheet"}');
INSERT INTO "resources" VALUES('https://monzo.com/blog/controlling-outbound-traffic-from-kubernetes','monzo.com: Controlling outbound traffic from Kubernetes','','2019',5,'Details the technical execution of isolating and managing external network endpoints from within a production Kubernetes banking cluster. Features strategies on proxy security, dynamic firewall rule sets, and compliance monitoring.','English','Case Study','Advanced',1,'online','manual',NULL,NULL,NULL,0,'2019-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Infrastructure", "Networking", "Security", "Egress Traffic"]','["[CASE STUDY]", "[DE FACTO STANDARD]"]','[]','["istio.md", "kubernetes-networking.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://morey.tech/technical%20blog/Bitwarden-And-External-Secrets','morey.tech: Bitwarden and External Secrets','','2023',0,'An implementation guide on bridging Bitwarden Secrets Manager with Kubernetes clusters via the CNCF External Secrets Operator. Details API credential configuration, configuring the `ClusterSecretStore` resource, and establishing continuous credential synchronization.','English','Tutorial','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2023-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Security", "Kubernetes Security", "External Secrets Operator"]','["[COMMUNITY-TOOL]", "[GUIDE]"]','[]','["devsecops.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://morioh.com','morioh.com: How to create Google Map in Python using Gmaps','','2022',0,'Curator Insight: Explores rendering geospatial layers inside interactive data analytical loops.
Live Grounding: Utilizes the Google Maps API wrappers to integrate high-fidelity interactive mapping layouts within Jupyter execution states.','Python','Tutorial','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2022-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Software Engineering", "Data Visualization", "GIS"]','["[COMMUNITY-TOOL]", "[GUIDE]"]','[]','["python.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://morioh.com/p/a9bdee14b0d2','morioh.com: How to create Google Map in Python using Gmaps','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','b9a5b6dd528aa182c7fc1f01bfafb65130e5281e444bdcad0188c1c037d15da4',100.0,1779031899,0,'2026-05-17T17:31:39.120204+02:00',NULL,NULL,NULL,'[]','[]','["docs/python.md"]','[]','{}','{"duplicate_of": "https://morioh.com"}');
INSERT INTO "resources" VALUES('https://motilayo.hashnode.dev/exploring-kubernetes-service-account-tokens-and-secure-workload-identity-federation','motilayo.hashnode.dev: Exploring Kubernetes Service Account Tokens and Secure'' Workload Identity Federation','','N/A',0,'A curated technical resource and architectural guide covering motilayo.hashnode.dev: Exploring Kubernetes Service Account Tokens and Secure'' Workload Identity Federation in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779034528,0,'2026-05-17T18:15:28.244051+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-security.md"]','["kubernetes-security.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://mouliveera.medium.com/how-to-update-configmap-on-pod-without-restart-be3c0b4433af','mouliveera.medium.com: How to update configmap on POD without restart','','N/A',0,'A curated technical resource and architectural guide covering mouliveera.medium.com: How to update configmap on POD without restart in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779029931,0,'2026-05-17T16:58:51.781491+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes.md"]','["kubernetes.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://move2kube.konveyor.io','Move2Kube','','2023',0,'Focuses on Move2Kube, a command-line utility within the Konveyor toolset designed to automate migration pathways. It analyzes configuration files from source environments (such as Docker Compose or Cloud Foundry) and auto-generates platform-ready Kubernetes manifests, Helm charts, and custom Tekton pipelines.','Go','Tool','Advanced',0,'online','manual',NULL,NULL,NULL,0,'2023-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Application Migration", "Containerization Tools", "Move2Kube"]','["[COMMUNITY-TOOL]"]','[]','["demos.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://movi.hashnode.dev/simplify-kubernetes-cluster-management-with-kyverno-ckt6yxjqy0duy95s14groe7h4','movi.hashnode.dev: Simplify Kubernetes Cluster Management with Kyverno','','N/A',0,'A curated technical resource and architectural guide covering movi.hashnode.dev: Simplify Kubernetes Cluster Management with Kyverno in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779030440,0,'2026-05-17T17:07:20.163382+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/securityascode.md"]','["securityascode.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://mqtt.org','mqtt.org','','2026',4,'The home of MQTT, the industry-standard lightweight publish-subscribe transport protocol designed specifically for extreme remote locations and low-bandwidth channels. It constitutes the primary communication format for edge nodes and mobile endpoints bridging into central event-streaming backbones.','N/A','Protocol Specification','Intermediate',1,'online','manual',NULL,NULL,NULL,0,'2026-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Infrastructure", "IoT & Edge Messaging", "Protocols", "MQTT"]','["[ENTERPRISE-STABLE]"]','[]','["message-queue.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://mrcloudbook.com','mrcloudbook.com: Mr Cloud Book','','2026',0,'Curator Insight: A technical guide and tutorial site focusing on cloud service providers and CI/CD tools. Live Grounding: Offers clear step-by-step instructions for implementing Jenkins pipelines, Git practices, and cloud configurations for entry-level infrastructure practitioners.','en','Tutorial Portal','Beginner',0,'online','manual',NULL,NULL,NULL,0,'2026-06-01T00:00:00+02:00',NULL,NULL,NULL,'["DevOps & Platforms", "Resources", "Tutorial Portals"]','["[COMMUNITY-TOOL]", "[GUIDE]"]','[]','["devops.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://mrcloudbook.com/automating-tetris-deployments-devsecops-with-argocd-terraform-and-jenkins-for-two-game-versions','mrcloudbook.com: Automating Tetris Deployments: DevSecOps with ArgoCD, Terraform, and Jenkins for Two Game Versions','','2023',0,'Documents an end-to-end DevSecOps execution path deploying two independent versions of a Tetris application. Coordinates Terraform for EKS infrastructure creation, Jenkins for CI builds, security scanning, and Argo CD for final GitOps delivery.','Groovy','Article','Advanced',1,'online','manual',NULL,NULL,NULL,0,'2023-06-01T00:00:00+02:00',NULL,NULL,NULL,'["DevSecOps & Automation", "End-to-End Pipelines", "Multi-Version Deployments"]','["[COMMUNITY-TOOL]"]','[]','["demos.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://mrcloudbook.com/gitops-deploying-tetris-on-eks-using-argocd','mrcloudbook.com: GitOps: Deploying Tetris on EKS Using ArgoCD','','2023',0,'A simplified tutorial mapping out the migration from manual deployments to automated GitOps workflows on AWS EKS using Argo CD. Focuses on setting up repositories, IAM credentials, and declarative reconciliations.','YAML','Article','Intermediate',1,'online','manual',NULL,NULL,NULL,0,'2023-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Platform Engineering", "GitOps & CI-CD", "AWS & Argo CD"]','["[COMMUNITY-TOOL]"]','[]','["demos.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://mrdevops.hashnode.dev/how-to-create-ec2-instance-in-aws-step-by-step-tutorial','==mrdevops.hashnode.dev: How to Create EC2 Instance in AWS: Step by Step'' Tutorial==','','N/A',0,'A curated technical resource and architectural guide covering ==mrdevops.hashnode.dev: How to Create EC2 Instance in AWS: Step by Step'' Tutorial== in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779030824,0,'2026-05-17T17:13:44.409727+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/aws.md"]','["aws.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://mrdevops.hashnode.dev/top-40-terraform-interview-questions-and-answers-for-2023','mrdevops.hashnode.dev: Top 40 Terraform Interview Questions and Answers'' for 2023','','N/A',0,'A curated technical resource and architectural guide covering mrdevops.hashnode.dev: Top 40 Terraform Interview Questions and Answers'' for 2023 in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779029070,0,'2026-05-17T16:44:30.342040+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/interview-questions.md"]','["interview-questions.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://mrpaulandrew.com/2021/12/22/building-a-data-mesh-architecture-in-azure-part-2','mrpaulandrew.com: BUILDING A DATA MESH ARCHITECTURE IN AZURE – PART 2','','2021',0,'A deep technical implementation guide focused on constructing a logical Data Mesh within Microsoft Azure. It reviews how to use Azure Synapse, Purview, and Data Lake Storage (ADLS Gen2) to establish federated security models and self-serve storage layers for localized domains.','N/A','Guide','Advanced',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Architecture", "Data Mesh", "Azure"]','["[COMMUNITY-TOOL]", "[GUIDE]"]','[]','["message-queue.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://msrishty.medium.com/traditional-ci-cd-vs-gitops-e835728642fb','msrishty.medium.com: Traditional CI-CD vs gitops 🌟','','N/A',0,'A curated technical resource and architectural guide covering msrishty.medium.com: Traditional CI-CD vs gitops 🌟 in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779030522,0,'2026-05-17T17:08:42.196145+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/gitops.md"]','["gitops.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://mtijhof.wordpress.com/2019/04/22/jenkins-running-a-declarative-pipeline-from-your-shared-library','mtijhof.wordpress.com: Jenkins: Running a declarative pipeline from your Shared Library 🌟','','2019',0,'Technical guide detailing how to declare, structure, and invoke an entire Declarative Pipeline definition from inside an enterprise Shared Library. Allows platforms to mandate standard pipeline templates, security gates, and deployment policies across hundreds of projects.','English','article','Advanced',0,'online','manual',NULL,NULL,NULL,0,'2019-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Infrastructure & DevOps", "Shared Libraries", "Advanced Declarative"]','["[COMMUNITY-TOOL]"]','[]','["jenkins.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://muhidabid.hashnode.dev/why-does-kubernetes-need-ingress',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,'manual','N/A',100.0,1779033665,0,'2026-05-17T18:01:05.822099+02:00',NULL,NULL,NULL,'[]','[]','["docs/kubernetes-networking.md"]','[]','{}','{}');
INSERT INTO "resources" VALUES('https://muratbuffalo.blogspot.com/2021/11/whats-really-new-with-newsql.html','muratbuffalo.blogspot.com: What’s Really New with NewSQL?','','N/A',0,'A comprehensive conceptual deep-dive comparing NewSQL architectures with traditional relational and NoSQL engines. Explores transactional guarantees, distributed consensus (Raft/Paxos), and cloud-native database scaling.','English','Technical Article','Advanced',0,'online','manual','6f92fe576ab6e0f24212375ba1e405b0e0304ac6a3ea75be413ace6e60bf3470',100.0,1779032388,1,'2026-05-17T17:39:48.468385+02:00',NULL,NULL,NULL,'["Storage", "Databases", "NewSQL"]','["[COMMUNITY-TOOL]"]','["docs/newsql.md"]','["newsql.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://murchie85.github.io/Kubernetes.html','murchie85.github.io: Installling minikube','- [itnext.io: How to experiment locally on Kubernetes with minikube and your local Dockerfiles](https://itnext.io/how-to-experiment-locally-on-kubernetes-with-minikube-and-your-local-dockerfiles-48833fcd90c9)
    - [nfrankel.medium.com: Goodbye minikube](https://nfrankel.medium.com/goodbye-minikube-340070edc5af) I’ve been using minikube as my local cluster since I started to learn Kubernetes. But I’ve decided to let it go in favor of kind. Here’s the story.
    - [linux.com: Getting Started With Kubernetes Is Easy With Minikube](https://www.linux.com/audience/devops/getting-started-kubernetes-easy-minikube)
    - [==faun.pub: Accessing a remote minikube from a local computer==](https://faun.pub/accessing-a-remote-minikube-from-a-local-computer-fd6180dd66dd) Minikube is a lightweight Kubernetes implementation that creates a VM on your local machine. how to connect to a remote computer with minikube installed.
    - [==adamtheautomator.com: Jumpstart Kubernetes Locally with this MiniKube Tutorial==](https://adamtheautomator.com/minikube-tutorial) You''ll usually find Kubernetes where it makes sense — i.e. in cloud environments. But how do you speed up development for Kubernetes? Could you test deployments locally?
    - [devopscube.com: Kubernetes Minikube Tutorial for Beginners](https://devopscube.com/kubernetes-minikube-tutorial)','2021',0,'A practical collection of guides covering Minikube configuration strategies. Includes details on exposing cluster nodes to remote endpoints, running direct container updates via local Dockerfiles, and comparing local orchestration setups.','English','Tutorial','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Local Kubernetes Environments", "Single-Node Clusters", "Tutorials"]','["[COMMUNITY-TOOL]", "[GUIDE]"]','[]','["kubernetes-based-devel.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://mux.com','Mux: The API to Video','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','f83e7a5f0e89fda2b026158cac7e52e88f39f62a54fd77e99b32cc2c68de78b7',100.0,1779031349,0,'2026-05-17T17:22:29.537383+02:00',NULL,NULL,NULL,'[]','[]','["docs/api.md"]','[]','{}','{"duplicate_of": "https://www.mux.com"}');
INSERT INTO "resources" VALUES('https://mvark.blogspot.com/2019/12/comparison-of-azure-front-door-traffic.html','mvark.blogspot.com: Comparison of Azure Front Door, Traffic Manager, Application Gateway & Load Balancer','','2019',0,'A legacy comparison contrasting features of Azure Front Door, Traffic Manager, Application Gateway, and Load Balancer. Though older, it offers fundamental routing paradigms that remain architecturally relevant.','None','Blog Post','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2019-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Networking", "Traffic Management", "Load Balancing Comparison"]','["[LEGACY]"]','[]','["azure.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://mvnrepository.com/artifact/io.prometheus','Maven Prometheus instrumentation library for JVM applications (client library)','','N/A',0,'A curated technical resource and architectural guide covering Maven Prometheus instrumentation library for JVM applications (client library) in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779033591,0,'2026-05-17T17:59:51.735507+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/prometheus.md"]','["prometheus.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://myfuturehub.com/must-keep-these-kubernetes-commands-handy','myfuturehub.com: Must Keep these Kubernetes Commands handy','','2023',2,'A collection of critical shell-based commands for quick-reference when inspecting Kubernetes deployments. Focuses on common tasks like scaling workloads, port routing, and viewing log queues.','HTML','Cheat Sheet','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2023-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Orchestration", "Kubernetes", "CLI Management"]','["[COMMUNITY-TOOL]"]','[]','["cheatsheets.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://myfuturehub.com/useful-commands-of-docker','myfuturehub.com: Useful commands of Docker','','2023',2,'A lightweight command aggregation for quick reference on daily container testing workloads. Guides engineers through common container starting, stopping, dynamic environment variable passing, and debugging operations.','HTML','Cheat Sheet','Beginner',0,'online','manual',NULL,NULL,NULL,0,'2023-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Virtualization & Containers", "Docker", "CLI Reference"]','["[COMMUNITY-TOOL]"]','[]','["cheatsheets.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://myweblearner.com/springboot_k8s_readiness_liveness.html','myweblearner.com: Kubernetes(k8s) Readiness and Liveness Probe','','N/A',0,'A curated technical resource and architectural guide covering myweblearner.com: Kubernetes(k8s) Readiness and Liveness Probe in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779034424,0,'2026-05-17T18:13:44.548804+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/demos.md"]','["demos.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://mywiki.wooledge.org/BashPitfalls','Bash Pitfalls 🌟','','2015',5,'The canonical compendium of syntax traps, variable-expansion failures, and execution hazards in GNU Bash. This reference provides deep architectural insight into bash process substitution, globbing, and pipeline evaluation. Live Grounding verifies this wiki as the definitive industry guide for engineering resilient, non-deterministic system scripts.','Bash','Documentation','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2015-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Infrastructure & Operations", "Shell Scripting", "Best Practices"]','["[DE FACTO STANDARD]"]','[]','["cheatsheets.md", "linux.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://nakamasato.medium.com/comparison-between-helm-and-kustomize-for-kubernetes-yaml-management-aed32cef2627','nakamasato.medium.com: Comparison between Helm and Kustomize for Kubernetes'' yaml management','','N/A',0,'A curated technical resource and architectural guide covering nakamasato.medium.com: Comparison between Helm and Kustomize for Kubernetes'' yaml management in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779032483,0,'2026-05-17T17:41:23.551342+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kustomize.md"]','["kustomize.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://namelix.com','namelix.com','','2026',0,'An AI-powered naming utility that uses machine learning to suggest brand and project names, assisting developers in rapidly finding high-quality names for new microservices or open-source projects.','English','Website','Beginner',0,'online','manual',NULL,NULL,NULL,0,'2026-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Developer Productivity", "Business Utilities", "Naming Generator"]','["[COMMUNITY-TOOL]"]','[]','["project-management-tools.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://napo.io/posts/kubernetes-the-real-hard-way-on-aws','napo.io: Kubernetes The (real) Hard Way on AWS','','N/A',0,'A curated technical resource and architectural guide covering napo.io: Kubernetes The (real) Hard Way on AWS in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779031696,0,'2026-05-17T17:28:16.472848+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-on-premise.md", "docs/matrix-table.md"]','["kubernetes-on-premise.md", "matrix-table.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://napo.io/posts/terraform-kubernetes-multi-cloud-ack-aks-dok-eks-gke-oke','napo.io: Terraform Kubernetes Multi-Cloud (ACK, AKS, DOK, EKS, GKE, OKE)','','N/A',0,'A curated technical resource and architectural guide covering napo.io: Terraform Kubernetes Multi-Cloud (ACK, AKS, DOK, EKS, GKE, OKE) in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779033609,0,'2026-05-17T18:00:09.413264+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-on-premise.md"]','["kubernetes-on-premise.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://natarajsundar.medium.com/istio-service-mesh-a-start-to-finish-tutorial-with-side-car-architecture-and-an-analysis-d70a255ea41d','natarajsundar.medium.com: Istio service mesh, a start to finish tutorial'' with Side Car architecture and an analysis + comparison of the Ambient mesh architecture','','N/A',0,'A curated technical resource and architectural guide covering natarajsundar.medium.com: Istio service mesh, a start to finish tutorial'' with Side Car architecture and an analysis + comparison of the Ambient mesh architecture in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779033906,0,'2026-05-17T18:05:06.283232+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/istio.md"]','["istio.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://nathanpeck.com/why-should-use-container-orchestration','nathanpeck.com: Why should I use an orchestrator like Kubernetes, Amazon ECS, or Hashicorp Nomad?','','2022',5,'Compares core orchestrators—Kubernetes, Amazon ECS, and HashiCorp Nomad—to clarify fit based on team expertise and operational scale. Outlines how orchestration solves key deployment needs such as bin-packing, cluster autoscaling, high-availability routing, and health checks.','English','Technical Blog','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2022-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Cloud Native & Kubernetes Core", "Container Orchestration", "Orchestrator Comparison"]','["[DE FACTO STANDARD]"]','[]','["introduction.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://nativecloud.dev','==nativecloud.dev== 🌟','','N/A',0,'A curated technical resource and architectural guide covering ==nativecloud.dev== 🌟 in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779031360,0,'2026-05-17T17:22:40.271134+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes.md", "docs/newsfeeds.md"]','["kubernetes.md", "newsfeeds.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://nativecloud.dev/scale-out-your-raspberry-pi-k3s-cluster-to-the-cloud','nativecloud.dev: Scale out your Raspberry-Pi Kubernetes cluster to the cloud','','N/A',0,'A curated technical resource and architectural guide covering nativecloud.dev: Scale out your Raspberry-Pi Kubernetes cluster to the cloud in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779029189,0,'2026-05-17T16:46:29.609275+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/rancher.md"]','["rancher.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://navendu.me/posts/gateway-vs-ingress-api','navendu.me: Comparing Kubernetes Gateway and Ingress APIs','','2022',0,'Technical comparison detailing the structural design changes between Ingress and Gateway APIs. Illustrates how Gateway API handles service-mesh integrations and layer-7 routing logic.','English','Article','Intermediate',1,'online','manual',NULL,NULL,NULL,0,'2022-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Networking", "Ingress & Gateway", "Gateway API"]','["[COMMUNITY-TOOL]"]','[]','["kubernetes-networking.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://navveenbalani.dev/index.php/articles/code-to-custom-cloud-architecture-diagrams','navveenbalani.dev: Code To Custom Cloud Architecture Diagrams','','2022',3,'Technical tutorial detailing how to build custom, programmatically generated cloud architecture diagrams using open-source, code-driven graphic drawing libraries and custom Python configurations.','Python','Blog Post','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2022-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Architecture & Design", "Diagrams-as-Code", "Guide"]','["[COMMUNITY-TOOL]"]','[]','["cloud-arch-diagrams.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://nbailey.ca/post/k8s-networking','nbailey.ca: Domesticated Kubernetes Networking','','2021',3,'An informative study outlining step-by-step methods for domesticating Kubernetes networking within non-cloud or home lab setups. Details bare-metal bridge interfaces, tunnel configurations, and manual CNI implementations without high-overhead public cloud API assistance.','English','Blog Post','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Infrastructure", "Networking", "Fundamentals", "On-Premises"]','["[COMMUNITY-TOOL]"]','[]','["kubernetes-networking.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://ndpsoftware.com/git-cheatsheet.html','ndpsoftware.com: Interactive git cheat sheet 🌟','','2025',5,'Curator Insight: Highly visual, interactive visualization tool mapping Git commands directly to their execution target areas (Workspace, Index, Local Repo, Stash, Remote). Live Grounding: Remains one of the most effective interactive tools for training engineers to conceptualize Git states and prevent index corruption.','JavaScript','Interactive Web App','Beginner-Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2025-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Development", "Version Control", "Git"]','["[DE FACTO STANDARD]"]','[]','["cheatsheets.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://neal-davis.medium.com/ecs-vs-ec2-vs-lambda-36b8ca380dea','neal-davis.medium.com: ECS vs EC2 vs Lambda','','N/A',0,'A curated technical resource and architectural guide covering neal-davis.medium.com: ECS vs EC2 vs Lambda in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779030413,0,'2026-05-17T17:06:53.098089+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/aws-containers.md", "docs/managed-kubernetes-in-public-cloud.md"]','["aws-containers.md", "managed-kubernetes-in-public-cloud.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://nedbatchelder.com/blog/201608/lists_vs_tuples.html','Lists vs. Tuples','','2016',0,'Explains semantic and mechanical distinctions between list and tuple objects. Covers mutation implications, execution performance, memory allocation overhead, and the architectural advantages of using immutable collections in concurrent environments.','English','Article','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2016-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Software Development", "Python Core", "Data Structures"]','["[COMMUNITY-TOOL]"]','[]','["python.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://nedinthecloud.com','nedinthecloud.com','','2026',0,'Ned in the Cloud is a premier educational hub specialized in cloud engineering and enterprise infrastructure patterns. Curator Insight highlights its value as a deep-dive repository for platform architecture, while Live Grounding validates its active 2026 role in guiding teams through high-performance multi-cloud setups and modern state management paradigms.','English','Educational Portal','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2026-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Cloud Infrastructure", "Infrastructure as Code", "Educational Resources"]','["[COMMUNITY-TOOL]"]','[]','["terraform.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://nedinthecloud.com/2022/01/18/replacing-the-template_cloudinit_config-data-source','nedinthecloud.com: Replacing The Template Cloudinit Config Data Source','','2022',4,'Addresses the deprecation of the legacy "template_cloudinit_config" resource and maps the clean migration path to the built-in "cloudinit_config" data source. Explains how this restructuring improves parsing performance and removes external module overhead. Live grounding confirms that keeping cloud-init resources modern is essential to prevent deployment blockages in current provider runtimes.','HCL','Blog','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2022-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Infrastructure as Code", "Terraform", "State & Variables"]','["[ENTERPRISE-STABLE]", "[LEGACY]"]','[]','["terraform.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://nedinthecloud.com/2024/01/22/comparing-opentofu-and-terraform','nedinthecloud.com: Comparing Open TOFU And Terraform','','2024',0,'A balanced, technical side-by-side assessment evaluating the feature-level convergence and divergence of OpenTofu and HashiCorp Terraform. Breaks down functional differences including custom registry configurations, enhanced state encryption architectures, and tooling divergence.','None','Technical Article','Advanced',0,'online','manual',NULL,NULL,NULL,0,'2024-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Infrastructure as Code", "Discussions & Critiques", "Evolution of IaC"]','["[COMMUNITY-TOOL]"]','[]','["terraform.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://nedinthecloud.com/2024/04/15/using-azure-container-instances-for-an-azure-devops-self-hosted-agent','nedinthecloud.com: Using azure container instances for an azure dev ops self hosted agent','','2024',0,'Walks through establishing ephemeral, self-hosted Azure DevOps agent runners running within Azure Container Instances (ACI). Simplifies pipeline scaling and minimizes runner maintainability overhead.','None','Blog','Intermediate',1,'online','manual',NULL,NULL,NULL,0,'2024-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Developer Experience", "CI-CD Runners", "Ephemeral Containers"]','["[COMMUNITY-TOOL]"]','[]','["azure.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://nedinthecloud.com/2025/07/01/ephemeral-values-in-terraform','Ephemeral Values in Terraform','','2025',0,'Explains the design and execution mechanics of Ephemeral Values introduced in modern Terraform releases. Discusses preventing credential leakages by keeping sensitive short-lived resources completely out of persistent state logs.','HCL','Article','Advanced',0,'online','manual',NULL,NULL,NULL,0,'2025-06-01T00:00:00+02:00',NULL,NULL,NULL,'["DevOps", "Infrastructure as Code", "Terraform", "Secrets"]','["[COMMUNITY-TOOL]"]','[]','["terraform.md", "iac.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://neilpatel.com/blog/best-project-management-software','Best Project Management Software of 2020','','N/A',0,'A curated technical resource and architectural guide covering Best Project Management Software of 2020 in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779030824,0,'2026-05-17T17:13:44.491032+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/project-management-tools.md"]','["project-management-tools.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://neonmirrors.net/post/2020-11/exploring-kyverno-intro','neonmirrors.net: Exploring Kyverno: Introduction 🌟','','2020',0,'A foundational introductory article dissecting the architecture and operational benefits of adopting Kyverno. Contrasts it with custom-coded validating webhooks and details its direct design philosophy of aligning container policy administration with idiomatic Kubernetes constructs.','YAML','Article','Intermediate',0,'online','manual','30f5ca3479733376f4b52562355325fd3c41d2e7f0b84853a2ab75f629ee9781',100.0,1779031642,1,'2026-05-17T17:27:22.465952+02:00',NULL,NULL,NULL,'["Cloud-Native Platforms", "Kubernetes Security", "Kyverno"]','["[COMMUNITY-TOOL]"]','["docs/securityascode.md"]','["securityascode.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://neonmirrors.net/post/2020-12/exploring-kyverno-part3','neonmirrors.net: Exploring Kyverno: Part 3, Generation','','2020',0,'Deep-dive technical exploration into Kyverno''s generation rules, demonstrating how the policy engine can automatically provision ancillary resources, like NetworkPolicies or ConfigMaps, whenever a new namespace is initialized. Optimizes cluster bootstrapping without custom operators.','YAML','Article','Advanced',0,'online','manual','84aee77e824e58bd885ff7ca67511320a4ee0064694177137da7c799e6560d48',100.0,1779031618,1,'2026-05-17T17:26:58.729991+02:00',NULL,NULL,NULL,'["Cloud-Native Platforms", "Kubernetes Security", "Kyverno"]','["[COMMUNITY-TOOL]"]','["docs/securityascode.md"]','["securityascode.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://neonmirrors.net/post/2021-02/kubernetes-policy-comparison-opa-gatekeeper-vs-kyverno','neonmirrors.net: Kubernetes Policy Comparison: OPA/Gatekeeper vs Kyverno'' 🌟','','2021',0,'A seminal technical comparison contrasting the architecture and design patterns of OPA Gatekeeper (relying on the domain-specific Rego language) against Kyverno (which uses native Kubernetes YAML). Helps engineers evaluate resource consumption, developer velocity, and cognitive overhead for both systems.','YAML','Article','Advanced',0,'online','manual','a56ca55ddc036978e82f4d731f2e0a1b3041b9f32a414c626b1899d2787817b4',100.0,1779034226,1,'2026-05-17T18:10:26.583668+02:00',NULL,NULL,NULL,'["Cloud-Native Platforms", "Kubernetes Security", "Policy-as-Code"]','["[COMMUNITY-TOOL]"]','["docs/securityascode.md"]','["securityascode.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://neonmirrors.net/post/2022-12/reducing-pod-volume-update-times','neonmirrors.net: Reducing Pod Volume Update Times','','2022',0,'Investigates Kubelet synchronization loops that latency-impact ConfigMap and Secret volume mounting. Offers architectural insights on configuring syncing periods and file systems to minimize container startup delays.','Go','Blog','Advanced',1,'online','manual',NULL,NULL,NULL,0,'2022-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Storage", "Volume Mounts", "Sync Latency"]','["[COMMUNITY-TOOL]"]','[]','["kubernetes.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://neovim.io','neovim','','2025',5,'Official landing page for Neovim, the highly extensible, modernized refactoring of Vim. Highlighted by its built-in LSP client, Lua configuration ecosystem, and rich asynchronous execution capabilities, establishing itself as the modern CLI standard.','C','Documentation','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2025-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Productivity", "Text Editors", "Neovim"]','["[DE FACTO STANDARD]"]','[]','["linux.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://net.connect4techs.com/what-are-the-top-devops-trends-in-2024','net.connect4techs.com: What are the top DevOps trends in 2024','','2024',0,'Examines key shifting trends across the platform landscape, emphasizing AI-assisted pipeline generation, FinOps sustainability controls, and the rise of unified platform portals. Live tracking in 2026 validates these predictions, showing that platform engineering structures have largely evolved from raw scripting to automated self-service developer portals built on frameworks like Backstage.','N/A','Article','Intermediate',1,'online','manual',NULL,NULL,NULL,0,'2024-06-01T00:00:00+02:00',NULL,NULL,NULL,'["DevOps & SRE", "Industry Evolution", "Trends"]','["[COMMUNITY-TOOL]"]','[]','["devops.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://netboxlabs.com','NetBox Labs','','N/A',0,NULL,NULL,NULL,NULL,0,NULL,'manual','c4dbebfd848a9b172cf702850c9f20628e56e95e8caaea7d52b2143aa73020c0',100.0,1779031539,1,'2026-05-17T17:25:39.936504+02:00',NULL,NULL,NULL,'[]','[]','[]','[]','{}','{}');
INSERT INTO "resources" VALUES('https://netboxlabs.com/blog/netbox-ipam','netboxlabs.com: An In-Depth Guide to NetBox for IPAM','','2024',0,'A detailed evaluation of NetBox''s functional features, modeling mechanisms, and operational database structures. Explains how to programmatically model prefixes, cables, circuits, virtualizations, and network routing configurations.','Python','Documentation','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2024-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Computer Networking & IPAM", "Infrastructure Management", "IPAM & DCIM Platforms"]','["[COMMUNITY-TOOL]"]','[]','["networking.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://netflixtechblog.com/applying-netflix-devops-patterns-to-windows-2a57f2dbbf79','Applying Netflix DevOps Patterns to Windows','','2018',0,'Details Netflix''s architectural execution of porting their sophisticated Linux-native continuous delivery and immutable AMI workflows onto a Windows Server enterprise footprint. The curator outlines custom AMI bakery designs and Spinnaker pipeline adaptations. While modern .NET workloads have largely migrated to containerized Linux, this case study remains an exceptional masterclass in heterogeneous enterprise integration.','N/A','Article','Advanced',1,'online','manual',NULL,NULL,NULL,0,'2018-06-01T00:00:00+02:00',NULL,NULL,NULL,'["DevOps & SRE", "Infrastructure", "Windows Ecosystems"]','["[COMMUNITY-TOOL]"]','[]','["devops.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://netflixtechblog.com/consoleme-a-central-control-plane-for-aws-permissions-and-access-fd09afdd60a8','netflixtechblog.com: ConsoleMe: A Central Control Plane for AWS Permissions and Access','','2021',0,'An architectural breakdown of ConsoleMe, Netflix''s open-source control plane for managing AWS permissions. It abstracts IAM complexity for developers through a web interface, automating least-privilege policy generation based on runtime log findings.','English','Technical Blog','Advanced',1,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Cloud Architecture", "AWS", "Identity and Access Management"]','["[COMMUNITY-TOOL]"]','[]','["aws-security.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://netflixtechblog.com/from-silos-to-service-topology-why-netflix-built-a-real-time-service-map-0165ba13a7bc?source=rss----2615bd06b42e---4','From Silos to Service Topology: Why Netflix Built a Real-Time Service Map','Netflix details the architecture of Service Topology, a system that combines eBPF, IPC metrics, and distributed tracing to construct a real-time microservice dependency graph.','2026',4,'To manage and troubleshoot its massive microservices architecture, Netflix engineered a real-time service topology mapping system. The system correlates three independent data streams: eBPF network flow logs for network-level coverage, IPC metrics for endpoint-level granularity, and distributed tracing for transaction execution paths. By mapping these sources into a custom graph database, Netflix achieved a unified, sub-second query interface that eliminates human-maintained architectural diagrams and reduces Mean Time to Detection (MTTD) during critical outages.','en','article','Advanced',1,'online','automatic','N/A',NULL,1780353052,0,'2026-06-02T00:30:52.024362+02:00',NULL,NULL,NULL,'["Platform Engineering > Observability > Service Topology Mapping"]','["CASE STUDY", "ENTERPRISE-STABLE"]','[]','[]','{}','{"category": "aws-monitoring", "reputation_status": "Vetted", "reputation_summary": "Highly praised on Reddit''s r/devops as an exceptional architecture write-up on maintaining real-time service topology in a high-scale microservices ecosystem.", "social_preview_url": "", "source_provenance": "RSS Feed (Netflix TechBlog - Medium)", "suggested_new_category": "N/A"}');
INSERT INTO "resources" VALUES('https://netflixtechblog.com/full-cycle-developers-at-netflix-a08c31f83249','Full Cycle Developers at Netflix — Operate What You Build','','2018',0,'A seminal Netflix engineering whitepaper outlining the ''Full Cycle Developer'' philosophy, where teams maintain complete ownership of their code from design, through deployment, down to live production support. Curator analyses show how this eliminates classical operational handoff friction. Live SRE structures in 2026 treat this case study as the foundational model that inspired modern Platform Engineering paradigms.','N/A','Article','Intermediate',1,'online','manual',NULL,NULL,NULL,0,'2018-06-01T00:00:00+02:00',NULL,NULL,NULL,'["DevOps & SRE", "Culture & Organizations", "Netflix Engineering"]','["[COMMUNITY-TOOL]"]','[]','["devops.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://netflixtechblog.com/high-throughput-graph-abstraction-at-netflix-part-i-e88063e6f6d5?source=rss----2615bd06b42e---4','High-Throughput Graph Abstraction at Netflix: Part I','A deep dive into Netflix''s scalable OLTP Graph Abstraction layer handling 10 million operations per second.','2026',4,'Part one of an in-depth architectural series detailing Netflix''s high-throughput, OLTP-focused Graph Abstraction. Capable of executing 10 million operations per second over 650 TB of strongly typed graph datasets, the system prevents wide-row issues in Cassandra by separating edge links from property indexes, utilizing a custom property graph model layered over existing Key-Value and TimeSeries abstraction layers.','en','Article','Advanced',1,'online','automatic','N/A',NULL,1780352932,0,'2026-06-02T00:28:52.853387+02:00',NULL,NULL,NULL,'["Distributed Systems", "Graph Databases", "OLTP Architecture"]','["DE FACTO STANDARD", "CASE STUDY"]','[]','[]','{}','{"category": "aws-databases", "reputation_status": "Vetted", "reputation_summary": "Highly acclaimed technical architecture post. Enthusiastically received on Hacker News and Reddit for its brilliant, high-depth breakdown of scaling property graph models over distributed Key-Value, Time-Series, and cache stores.", "social_preview_url": "", "source_provenance": "RSS Feed (Netflix TechBlog - Medium)", "suggested_new_category": "graph-databases"}');
INSERT INTO "resources" VALUES('https://netflixtechblog.medium.com/improving-pull-request-confidence-for-the-netflix-tv-app-b85edb05eb65','netflixtechblog.medium.com: Improving Pull Request Confidence for the Netflix'' TV App','','N/A',0,'A curated technical resource and architectural guide covering netflixtechblog.medium.com: Improving Pull Request Confidence for the Netflix'' TV App in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779031110,0,'2026-05-17T17:18:30.850638+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/git.md"]','["git.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://network-king.net/iot-use-in-healthcare-grows-but-has-its-pitfalls','network-king.net: IoT use in healthcare grows but has some pitfalls','','2020',0,'Analyzes the architectural and operational challenges of implementing IoT networks in healthcare settings. Focuses on clinical workflows, legacy medical device integration, and mitigating security vectors in connected biomedical ecosystems.','N/A','article','Intermediate',1,'online','manual',NULL,NULL,NULL,0,'2020-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Cloud Edge & IoT", "Healthcare IoT Integration", "IoT Security Pitfalls"]','["[LEGACY]"]','[]','["monitoring.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://networkproguide.com/cidr-subnet-mask-ipv4-cheat-sheet','networkproguide.com: CIDR Subnet Mask Cheat Sheet','','2022',0,'An educational cheat sheet breaking down subnet masking protocols, mapping binary configurations to standard decimal equivalents, and addressing structural divisions.','N/A','Article','Beginner',0,'online','manual',NULL,NULL,NULL,0,'2022-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Computer Networking & IPAM", "Subnetting & Addressing", "Cheat Sheets"]','["[COMMUNITY-TOOL]"]','[]','["networking.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://networkwalks.com/tcp-ip-model','networkwalks.com: TCP/IP Model','','2022',0,'An fundamental technical overview breakdown of the legendary 4-layer TCP/IP communication suite. Maps out operational processes occurring within Application, Transport, Internet, and Link layers to facilitate networking literacy.','N/A','Article','Beginner',0,'online','manual',NULL,NULL,NULL,0,'2022-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Computer Networking & IPAM", "Protocols", "TCP/IP"]','["[COMMUNITY-TOOL]"]','[]','["networking.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://newrelic.com','New Relic 🌟','','N/A',0,NULL,NULL,NULL,NULL,0,NULL,'manual','34faaf166315babfa11881b16f4e3493a20ac82dc90dc1860c17c479a733b0df',100.0,1779030024,1,'2026-05-17T17:00:24.619663+02:00',NULL,NULL,NULL,'[]','[]','["docs/monitoring.md"]','[]','{}','{}');
INSERT INTO "resources" VALUES('https://newrelic.com/blog/apm/java-opentelemetry','newrelic.com: Understand OpenTelemetry Part 4: Instrument a Java App with OpenTelemetry','','2022',0,'Detailed technical guide for implementing OpenTelemetry Java Agents. Walks engineers through automatic runtime byte-code manipulation, tracing JVM database operations, and configuring remote exporter endpoints.','Java','Article','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2022-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Observability", "OpenTelemetry", "Java Runtime"]','["[COMMUNITY-TOOL]"]','[]','["prometheus.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://newrelic.com/blog/best-practices/effective-strategies-kafka-topic-partitioning','newrelic.com: Effective Strategies for Kafka Topic Partitioning 🌟','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','a686a1ec8fc2dc6cbf8eb3b981dc36689e287935f0be679ef90b184634e6c0a0',100.0,1779030680,0,'2026-05-17T17:11:20.145362+02:00',NULL,NULL,NULL,'[]','[]','["docs/message-queue.md"]','[]','{}','{"duplicate_of": "https://newrelic.com/blog/observability/effective-strategies-kafka-topic-partitioning"}');
INSERT INTO "resources" VALUES('https://newrelic.com/blog/best-practices/java-opentelemetry','newrelic.com: Understand OpenTelemetry Part 4: Instrument a Java App with'' OpenTelemetry','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','6e57eeffc1dd0943d730a93365abea99193b537da39304bddcd6364c5d71e3c8',100.0,1779033730,0,'2026-05-17T18:02:10.976696+02:00',NULL,NULL,NULL,'[]','[]','["docs/prometheus.md"]','[]','{}','{"duplicate_of": "https://newrelic.com/blog/apm/java-opentelemetry"}');
INSERT INTO "resources" VALUES('https://newrelic.com/blog/best-practices/what-is-ebpf','newrelic.com: What Is eBPF and Why Does It Matter for Observability?','','N/A',0,NULL,NULL,NULL,NULL,0,NULL,'manual','81c5e50016c3b266236884c1111f83b7696c3eca52662efb284beb7e0888f243',100.0,1779032368,0,'2026-05-17T17:39:28.481371+02:00',NULL,NULL,NULL,'[]','[]','["docs/kubernetes-monitoring.md"]','[]','{}','{}');
INSERT INTO "resources" VALUES('https://newrelic.com/blog/dem/opentelemetry-opentracing-opencensus','newrelic.com: OpenTracing, OpenCensus, OpenTelemetry, and New Relic (Best overview of OpenTelemetry)','','2021',0,'Provides an industry overview detailing the historical consolidation of OpenTracing and OpenCensus into the singular OpenTelemetry framework, clarifying telemetry standardization for enterprise operations.','None','Article','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Observability", "Distributed Tracing", "Evolution"]','["[COMMUNITY-TOOL]"]','[]','["monitoring.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://newrelic.com/blog/how-to-relic/create-nr-dashboards-with-terraform-part-1','newrelic.com: Creating dashboards with Terraform and JSON templates','','N/A',0,NULL,NULL,NULL,NULL,0,NULL,'manual','58356ee1c7ad24eab4e68a5fc8a0aa244893d3c49f99cc7689d1133b60336af7',100.0,1779034207,0,'2026-05-17T18:10:07.942612+02:00',NULL,NULL,NULL,'[]','[]','["docs/monitoring.md"]','[]','{}','{}');
INSERT INTO "resources" VALUES('https://newrelic.com/blog/infrastructure-monitoring/create-nr-dashboards-with-terraform-part-1',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,'manual','dd1ffb6b78cf77e1e53299efc234aff6d6a6a77ce495a6b854fad0a88c0394cf',100.0,1779130494,1,'2026-05-18T20:54:54.976196+02:00',NULL,NULL,NULL,'[]','[]','["docs/monitoring.md"]','[]','{}','{}');
INSERT INTO "resources" VALUES('https://newrelic.com/blog/infrastructure-monitoring/how-to-organize-kubernetes-clusters','blog.newrelic.com: Kubernetes Fundamentals, Part 4: How to Organize Clusters','','2022',0,'Explores patterns for organizing clusters, focusing on namespace isolation, label conventions, and annotation structures to support logging, monitoring, and tracing utilities.','Go','Blog','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2022-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Platform Engineering", "Cluster Design", "Organization Models"]','["[COMMUNITY-TOOL]"]','[]','["kubernetes.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://newrelic.com/blog/infrastructure-monitoring/how-to-use-kubernetes-volumes','blog.newrelic.com: Kubernetes Fundamentals, Part 5: Working with Kubernetes Volumes','','2021',0,'A detailed New Relic platform tutorial detailing how Kubernetes Volumes function. It maps practical configurations from local directories up to persistent network volumes, helping engineers establish robust observability patterns around disk metrics.','N/A','Tutorial','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Kubernetes Storage Implementation", "Volume Fundamentals", "Implementation Basics"]','["[COMMUNITY-TOOL]", "[GUIDE]"]','[]','["kubernetes-storage.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://newrelic.com/blog/infrastructure-monitoring/kubernetes-health-checks','blog.newrelic.com: Kubernetes Fundamentals, Part 2: How to Use Health Checks','','2021',0,'Discusses Kubernetes health checks as a fundamental building block of cloud-native observability.
- Details how to align probe configurations with telemetry and Prometheus metrics.
- Focuses on mitigating application downtime through precise timing configurations.','English','Article','Intermediate',1,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Workload Management", "Application Lifecycle", "Probes & Health Checks", "Observability"]','["[COMMUNITY-TOOL]"]','[]','["kubernetes.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://newrelic.com/blog/infrastructure-monitoring/kubernetes-request-and-limits','blog.newrelic.com: Kubernetes Fundamentals, Part 1: How to Manage Cluster Capacity with Requests and Limits','','2021',0,'Part one of New Relic''s resource management series.
- Discusses how the scheduling engine maps resource requests onto bare-metal or VM node capacity.
- Offers basic guidelines for balancing overall cluster reliability against hosting costs.','English','Article','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Resource Management", "Resource Planning", "Capacity Management"]','["[COMMUNITY-TOOL]"]','[]','["kubernetes.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://newrelic.com/blog/observability/effective-strategies-kafka-topic-partitioning','newrelic.com: Effective Strategies for Kafka Topic Partitioning 🌟','','2022',0,'A deep dive into strategies for sizing and partitioning Kafka topics to balance message distribution and throughput. Analyzes the runtime cost of partition limits on broker JVM overhead, partition key selection, and strategies to prevent hot broker hotspots.','English','Blog Post','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2022-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Event-Driven Systems", "Apache Kafka", "Topic Design"]','["[COMMUNITY-TOOL]"]','[]','["message-queue.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://newrelic.com/blog/observability/what-is-ebpf',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,'manual','96780d85bb2144d56fb49325cf7dd664656faafda892d8787987cf5bef98978b',100.0,1779130494,1,'2026-05-18T20:54:54.963994+02:00',NULL,NULL,NULL,'[]','[]','["docs/kubernetes-monitoring.md"]','[]','{}','{}');
INSERT INTO "resources" VALUES('https://newrelic.com/platform/kubernetes-pixie','newrelic.com: Pixie','- [xgrid.medium.com: Tackling Kubernetes Observability Challenges with Pixie](https://xgrid.medium.com/tackling-kubernetes-observability-challenges-with-pixie-a03cbad93148)
    - [newrelic.com: What Is eBPF and Why Does It Matter for Observability?](https://newrelic.com/blog/observability/what-is-ebpf)','2022',0,'Highlights New Relic''s platform integration of Pixie, the open-source eBPF observability tool. Explains how kernel-level tracing simplifies microservice communication tracking, HTTP/gRPC parsing, and resource utilization monitoring without code modifications.','None','Documentation','Intermediate',1,'online','manual',NULL,NULL,NULL,0,'2022-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Modern Observability & Service Mesh", "eBPF-Based Telemetry", "Commercial Integrations"]','["[COMMUNITY-TOOL]"]','[]','["kubernetes-monitoring.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://news.microsoft.com/build-2026-live-blog','Microsoft Build 2026 Live Blog','The central landing page and live blog for all engineering announcements, developer keynotes, and product releases from Microsoft Build 2026.','2026',4,'A real-time technical tracker documenting platform updates and engineering announcements from Microsoft Build 2026 in San Francisco. Coverage focuses on Windows 11 system-level AI capabilities, copilot orchestration, and new developer kits for Arm architecture. This resource serves as the foundational catalog for Azure''s evolving edge-to-cloud AI stack.','en','Live Blog','Intermediate',0,'online','automatic','N/A',NULL,1780352849,0,'2026-06-02T00:27:29.031624+02:00',NULL,NULL,NULL,'["Cloud Providers", "Microsoft Azure", "Ecosystem Announcements", "Build 2026"]','["[EMERGING]"]','[]','[]','{}','{"category": "azure", "reputation_status": "Vetted", "reputation_summary": "The official documentation and real-time coverage feed for all developer and enterprise announcements at Microsoft Build 2026.", "social_preview_url": "", "source_provenance": "X.com (Azure)", "suggested_new_category": "industry-news"}');
INSERT INTO "resources" VALUES('https://news.microsoft.com/source/2025/03/03/microsoft-dragon-copilot-provides-the-healthcare-industrys-first-unified-voice-ai-assistant-that-enables-clinicians-to-streamline-clinical-documentation-surface-information-and-automate-task','Microsoft Dragon Copilot: Unified Voice AI Assistant for Healthcare','','2025',0,'Examines Microsoft''s Dragon Copilot, the healthcare industry''s first unified voice AI assistant. It streamlines clinical documentation, automates repetitive administrative tasks, and securely surfaces critical patient records within strict HIPAA compliance parameters.','English','Article','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2025-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Specialized AI Applications", "Healthcare Systems", "Voice Assistants"]','["[COMMUNITY-TOOL]"]','[]','["ai.md", "chatgpt.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://news.ncsu.edu/2020/07/tech-job-interviews-anxiety','news.ncsu.edu: Tech Sector Job Interviews Assess Anxiety, Not Software Skills','','2020',0,'An academic study proving that standard tech industry whiteboard evaluations primarily measure performance anxiety rather than software engineering competency. This research provides a solid foundation for companies redesigning interviews toward real-world codebase collaborations.','English','study','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2020-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Professional Development", "Interview Engineering", "Industry Criticism"]','["[COMMUNITY-TOOL]"]','[]','["recruitment.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://news.slashdot.org/story/21/10/12/1818252/a-record-number-of-workers-are-quitting-their-jobs-empowered-by-new-leverage','news.slashdot.org: A Record Number of Workers Are Quitting Their Jobs, Empowered by New Leverage','','2021',0,'An aggregated community discussion dissecting the market leverage software engineers held during post-pandemic talent shortages. The resource provides architectural and operational feedback from grassroots developers discussing workplace improvements and tooling bottlenecks.','English','article','Beginner',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Industry Analysis", "Labor Trends", "The Great Resignation"]','["[COMMUNITY-TOOL]"]','[]','["recruitment.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://newsletter.francofernando.com/p/the-12-factor-app-an-updated-guide','The 12-Factor App: An Updated Guide','','2023',0,'Revisits the classic 12-Factor app principles through a modern cloud-native lens. Analyzes how declarations like declarative formats, clean environment parity, and port binding apply to contemporary container networks.','English','Guide','Intermediate',1,'online','manual',NULL,NULL,NULL,0,'2023-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Architecture", "Patterns", "Twelve-Factor App"]','["[COMMUNITY-TOOL]", "[GUIDE]"]','[]','["devops.md", "cicd.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://newsletter.pragmaticengineer.com/p/engineering-leadership-skillset-overlaps','newsletter.pragmaticengineer.com: Engineering Leadership Skill Set Overlaps','','2022',5,'Synthesizes the overlapping skill sets required among senior technical roles, such as Engineering Managers, Tech Leads, and Product Managers. Clearly demarcates boundaries of accountability regarding system execution, architecture, and strategy, offering a model to coordinate these highly interdependent engineering pillars.','en','Analysis','Advanced',0,'online','manual',NULL,NULL,NULL,0,'2022-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Engineering Leadership", "Career Development", "Organizational Scaling"]','["[DE FACTO STANDARD]"]','[]','["project-management-methodology.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://newsletter.thelongcommit.com/subscribe','livecodestream.dev: Five Advanced Git Concepts that Make You Look Like a Pro','','2021',0,'Explains advanced Git capabilities including reflogs, interactive rebasing, octopus merges, and auto-stash configuration. Equips developers to recover corrupted/deleted trees and master branch structures.','English','Newsletter/Article','Advanced',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Software Engineering", "Version Control", "Git Internals"]','["[COMMUNITY-TOOL]"]','[]','["git.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://next.redhat.com/2021/08/23/introducing-volsync-your-data-anywhere','next.redhat.com: Introducing VolSync: your data, anywhere','','2021',0,'An introductory overview of VolSync''s design goals and features, showing how the controller simplifies complex multi-cluster persistence synchronization. It details how the operator abstracts underlying storage structures, allowing unified data movement across diverse cloud backends.','English','Article','Medium',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Storage", "Kubernetes Storage", "Backup & Replication"]','["[COMMUNITY-TOOL]"]','[]','["kubernetes-storage.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://nextcloud.com','nextcloud.com','','2026',0,'A highly customizable, open-source content collaboration platform providing file sharing, document editing, and workspace tools natively deployable on self-hosted Kubernetes architecture for absolute data sovereignty.','English','Website','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2026-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Developer Productivity", "Collaboration", "Cloud Storage"]','["[COMMUNITY-TOOL]"]','[]','["project-management-tools.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://nextlinklabs.com/insights/handling-authentication-in-EKS-clusters-kubernetes-AWS-IAM','nextlinklabs.com: Handling Auth in EKS Clusters: Setting Up Kubernetes User'' Access Using AWS IAM','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','a03ff1f143ef3e02280753ab802f500e38464d3125aa28f16dff8d459947ba79',100.0,1779033802,0,'2026-05-17T18:03:22.007280+02:00',NULL,NULL,NULL,'[]','[]','["docs/managed-kubernetes-in-public-cloud.md"]','[]','{}','{"duplicate_of": "https://nextlinklabs.com/resources/insights/handling-authentication-in-eks-clusters-kubernetes-aws-iam"}');
INSERT INTO "resources" VALUES('https://nextlinklabs.com/resources/insights/handling-authentication-in-eks-clusters-kubernetes-aws-iam','nextlinklabs.com: Handling Auth in EKS Clusters: Setting Up Kubernetes User Access Using AWS IAM','','2022',0,'A procedural analysis on managing administrative and developer user access to Amazon EKS using AWS IAM and the aws-auth ConfigMap. It maps IAM roles and users to internal Kubernetes RBAC groups, ensuring fine-grained, secure administrative control.','Markdown','Article','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2022-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Cloud Infrastructure", "Security & Compliance", "IAM"]','["[COMMUNITY-TOOL]"]','[]','["managed-kubernetes-in-public-cloud.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://nexus3-cli.readthedocs.io','nexus3-cli.readthedocs.io','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','2d21c95b16a11ab0ce8bbcd71fa9eaa3730483b524ead2c4aa15cbc309728953',100.0,1779034155,0,'2026-05-17T18:09:15.760481+02:00',NULL,NULL,NULL,'[]','[]','["docs/registries.md"]','[]','{}','{"duplicate_of": "https://nexus3-cli.readthedocs.io/en/latest"}');
INSERT INTO "resources" VALUES('https://nexus3-cli.readthedocs.io/en/latest','nexus3-cli.readthedocs.io','','2020',0,'Documentation portal for a Python-based third-party CLI wrapper targeting Sonatype Nexus 3 APIs. It outlines tasks such as repository setup, user configuration, and image manipulation via CLI scripts. Given modern orchestration shifts toward native declarative operators, this CLI library has transitioned into a legacy tool.','Python','Documentation','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2020-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Artifact Management", "Package Repositories", "Nexus Tooling"]','["[LEGACY]"]','[]','["registries.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://nfrankel.medium.com/goodbye-minikube-340070edc5af','nfrankel.medium.com: Goodbye minikube','','N/A',0,NULL,NULL,NULL,NULL,0,NULL,'manual','N/A',100.0,1779034424,0,'2026-05-17T18:13:44.568715+02:00',NULL,NULL,NULL,'[]','[]','["docs/kubernetes-based-devel.md"]','[]','{}','{}');
INSERT INTO "resources" VALUES('https://nginx-playground.wizardzines.com','nginx-playground.wizardzines.com 🌟','','2021',0,'The live application corresponding to Julia Evans'' Nginx configuration playground. It delivers a sandboxed, browser-based runtime that dynamically executes and reports Nginx behavior on arbitrary configurations, bridging the gap between theoretical syntax and actual routing behaviors without local environment overhead.','N/A','Web Tool','Beginner',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Traffic Management", "Load Balancing & Reverse Proxy", "Nginx Playground"]','["[COMMUNITY-TOOL]"]','[]','["web-servers.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://ngrep.sourceforge.net','ngrep','','2002',4,'A network analysis utility that matches regular expressions to packets on network interfaces. It provides a familiar grep-like interface for analyzing raw wire payloads. Live Grounding verifies its critical role in live debugging, packet tracing, and network system forensics.','C','Tool','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2002-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Infrastructure & Operations", "Networking", "Packet Analysis"]','["[ENTERPRISE-STABLE]"]','[]','["linux.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://nickjanetakis.com/blog/setting-up-docker-for-windows-and-wsl-to-work-flawlessly','Setting Up Docker for Windows and WSL to Work Flawlessly','','2017',0,'A deep-dive guide addressing early integration issues between Docker for Windows and WSL. It provides concrete configuration fixes for port forwardings, shared volumes, and network bridge communication. These patterns are essential for maintaining stable local runtimes when orchestrating microservices across separate operating system environments.','N/A','Guide','Intermediate',0,'online','manual','5413763721d3630c7b686cf27862df611ddf69959667242bc420c5a56efdc161',100.0,1779033068,1,'2026-05-17T17:51:08.116400+02:00',NULL,NULL,NULL,'["Development Environment", "Windows Subsystem for Linux", "Docker Desktop"]','["[COMMUNITY-TOOL]", "[GUIDE]"]','["docs/linux-dev-env.md"]','["linux-dev-env.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://nickjanetakis.com/blog/using-wsl-and-mobaxterm-to-create-a-linux-dev-environment-on-windows','Using WSL and MobaXterm to Create a Linux Dev Environment on Windows','','2017',0,'This technical guide details the configuration of WSL alongside MobaXterm to establish a complete Linux development workstation on Windows. It demonstrates how MobaXterm''s native X server facilitates seamless X11 forwarding, allowing users to run graphical Linux utilities directly. This configuration serves as a lightweight alternative to resource-heavy virtual machines, optimizing localized development environments.','N/A','Guide','Intermediate',0,'online','manual','48a73118058724abc68dc45cae1942d17ef83855a88aa2d9ba90c914cdf881e1',100.0,1779031255,1,'2026-05-17T17:20:55.340255+02:00',NULL,NULL,NULL,'["Development Environment", "Windows Subsystem for Linux", "Terminal Emulators"]','["[COMMUNITY-TOOL]", "[GUIDE]"]','["docs/linux-dev-env.md"]','["linux-dev-env.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://nickjanetakis.com/blog/wait-until-your-dockerized-database-is-ready-before-continuing','Wait until Your Dockerized Database Is Ready before Continuing','','2016',3,'An engineering guide detail routing startup procedures in Docker systems. It details wait-for patterns to ensure databases are fully accepting connections prior to application initialization. Live Grounding emphasizes this pattern as crucial for avoiding container crash loops in Kubernetes environments.','Shell','Article','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2016-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Container Orchestration", "Docker", "Patterns"]','["[COMMUNITY-TOOL]"]','[]','["linux.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://nicolasbarlatier.hashnode.dev/introduction-kubernetes-and-kustomize-how-to-easily-customize-any-resource-configuration-with-kustomize','nicolasbarlatier.hashnode.dev: Introduction Kubernetes and Kustomize: How'' to easily customize any resource configuration with Kustomize?','','N/A',0,'A curated technical resource and architectural guide covering nicolasbarlatier.hashnode.dev: Introduction Kubernetes and Kustomize: How'' to easily customize any resource configuration with Kustomize? in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779030202,0,'2026-05-17T17:03:22.023245+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kustomize.md"]','["kustomize.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://nicolasbarlatier.hashnode.dev/net-core-tip-2-how-to-troubleshoot-memory-leaks-within-a-net-console-application-running-in-a-linux-docker-container-in-kubernetes','nicolasbarlatier.hashnode.dev: .NET Core Tip 2: How to troubleshoot Memory'' Leaks within a .NET Console application running in a Linux Docker Container in Kubernetes','','N/A',0,'A curated technical resource and architectural guide covering nicolasbarlatier.hashnode.dev: .NET Core Tip 2: How to troubleshoot Memory'' Leaks within a .NET Console application running in a Linux Docker Container in Kubernetes in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779033503,0,'2026-05-17T17:58:23.707947+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-troubleshooting.md"]','["kubernetes-troubleshooting.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://nicwortel.nl/blog/2022/05/27/continuous-deployment-to-kubernetes-with-github-actions','nicwortel.nl: Continuous deployment to Kubernetes with GitHub Actions','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','b2effc2605d81542b12e25f8b39c8e0d543210bdb75fefbdf7ad286d84ae06ad',100.0,1779031540,0,'2026-05-17T17:25:40.241448+02:00',NULL,NULL,NULL,'[]','[]','["docs/demos.md"]','[]','{}','{"duplicate_of": "https://nth-root.nl/en/guides/automate-kubernetes-deployments-with-github-actions"}');
INSERT INTO "resources" VALUES('https://nightfall.ai/atlassian-cloud-hipaa-compliant','nightfall.ai: Is Atlassian Cloud HIPAA Compliant?','','N/A',0,NULL,NULL,NULL,NULL,0,NULL,'manual','7917fb8c2d1bf762cc8c2f32770f125b323601672e4b083e83c8641402533633',100.0,1779033487,0,'2026-05-17T17:58:07.143648+02:00',NULL,NULL,NULL,'[]','[]','["docs/project-management-tools.md"]','[]','{}','{}');
INSERT INTO "resources" VALUES('https://nikhilism.com/post/2020/mystery-knowledge-useful-tools','nikhilism.com: Mystery Knowledge and Useful Tools','','2026',4,'A compilation of esoteric systems engineering wisdom and alternative Unix diagnostic tools. Offers high-value insights on process behavior, signal handling, and hidden edge cases of standard OS tooling.','English','Article','Advanced',0,'online','manual',NULL,NULL,NULL,0,'2026-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Software Engineering", "Systems Programming", "Technical Insights"]','["[ENTERPRISE-STABLE]"]','[]','["linux.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://nikolaygrozev.wordpress.com/2015/07/01/reshaping-in-pandas-pivot-pivot-table-stack-and-unstack-explained-with-pictures','Reshaping in Pandas – Pivot, Pivot-Table, Stack and Unstack explained with Pictures','','2015',3,'Curator Insight provides visual breakdowns of Pandas reshaping primitives, including pivoting, stacking, and unstacking. Live Grounding highlights that mastering multi-indexed object reshaping remains a critical step for data engineers formatting real-time telemetry datasets.','Python','Article','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2015-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Data Science", "Pandas", "Data Reshaping"]','["[COMMUNITY-TOOL]"]','[]','["python.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://nilesh93.medium.com/replacing-docker-desktop-with-podman-and-kind-in-macos-c750581a3fda','nilesh93.medium.com: Replacing Docker Desktop with Podman and Kind in MacOS','','N/A',0,'A curated technical resource and architectural guide covering nilesh93.medium.com: Replacing Docker Desktop with Podman and Kind in MacOS in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779033594,0,'2026-05-17T17:59:54.612384+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/container-managers.md"]','["container-managers.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://nillsf.com/index.php/2020/11/17/running-windows-containers-on-the-azure-kubernetes-service-aks','nillsf.com: Running Windows containers on the Azure Kubernetes Service (AKS)','','2020',0,'Operational overview detailing how to build, deploy, scale, and manage traditional Windows Server workload containers securely on dedicated Windows node pools in AKS.','N/A','Technical Article','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2020-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Cloud Providers", "Microsoft AKS", "Runtime Environments", "Windows Containers"]','["[COMMUNITY-TOOL]"]','[]','["managed-kubernetes-in-public-cloud.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://nipafx.dev/java-11-migration-guide','All You Need To Know For Migrating To Java 11','','2019',0,'A granular, highly practical developer migration handbook for transitioning older codebases from Java 8 to Java 11. It highlights class path vs module path adjustments, removed APIs, and deprecated flags essential for upgrading core software systems.','Java','Article','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2019-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Software Development", "Java Language", "Migration"]','["[LEGACY]"]','[]','["java_frameworks.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://niravshah2705.medium.com/play-with-volume-for-statefulsets-7fbf14221e74','niravshah2705.medium.com: Play with volume for statefulsets','','N/A',0,'A curated technical resource and architectural guide covering niravshah2705.medium.com: Play with volume for statefulsets in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779029478,0,'2026-05-17T16:51:18.322825+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes.md"]','["kubernetes.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://nirmata.com/2020/10/30/auto-labeling-kubernetes-resources-with-kyverno','nirmata.com: Auto-labeling Kubernetes resources with Kyverno','','N/A',0,NULL,NULL,NULL,NULL,0,NULL,'manual','b1bd27db55101b70e25987b7941ce70daaeee4a61c15746efef717e17bd4e924',100.0,1779031755,0,'2026-05-17T17:29:15.619244+02:00',NULL,NULL,NULL,'[]','[]','["docs/kubernetes-security.md"]','[]','{}','{}');
INSERT INTO "resources" VALUES('https://nirmata.com/2021/08/12/kubernetes-supply-chain-policy-management-with-cosign-and-kyverno','nirmata.com: Kubernetes Supply Chain Policy Management with Cosign and Kyverno','','2021',0,'Practical guide demonstrating how Nirmata utilizes Sigstore Cosign paired with Kyverno to authenticate digital signatures on incoming container images. Establishes programmatic cryptographic validation inside admission paths, preventing unverified or tampered binaries from launching in production environments.','Go','Article','Advanced',0,'online','manual','6a6cf7d4e468e229458088917ad32e78e934ed42de58a7a1c77de910cebfb30b',100.0,1779034476,0,'2026-05-17T18:14:36.852717+02:00',NULL,NULL,NULL,'["Cloud-Native Platforms", "Supply Chain Security", "Container Verifying"]','["[COMMUNITY-TOOL]"]','["docs/securityascode.md"]','["securityascode.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://nirmata.com/2021/08/18/introducing-kyverno-1-4-2-trusted-and-more-efficient','nirmata.com: Introducing Kyverno 1.4.2: Trusted And More Efficient!','','2021',0,'Reviews release-specific improvements introduced in Kyverno v1.4.2, highlighting optimizations in validation speeds, improved caching models, and expanded schema support. Provides performance benchmarks of Kyverno when subjected to scale workloads across massive enterprise orchestrators.','Go','Article','Intermediate',0,'online','manual','deca9cef04c5d8e6ad6b6a62e832e14b2e910c26d30ad36110d17e8662c464dc',100.0,1779034041,0,'2026-05-17T18:07:21.558504+02:00',NULL,NULL,NULL,'["Cloud-Native Platforms", "Kubernetes Security", "Kyverno Releases"]','["[COMMUNITY-TOOL]"]','["docs/securityascode.md"]','["securityascode.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://nishnit007.medium.com/a-journey-from-dockerfile-to-application-deployment-on-kubernetes-for-beginners-fea1eb0f3581','nishnit007.medium.com: A Journey from Dockerfile to Application Deployment'' on Kubernetes For Beginners','','N/A',0,'A curated technical resource and architectural guide covering nishnit007.medium.com: A Journey from Dockerfile to Application Deployment'' on Kubernetes For Beginners in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779032661,0,'2026-05-17T17:44:21.688294+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/docker.md"]','["docker.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://nitheeshp.dev/practical-cicd-guide-to-deploying-aws-infrastructure-through-terraform-multi-environment-deployment-part-2','nitheeshp.dev: Practical CI/CD Guide to Deploying AWS Infrastructure through'' Terraform - Multi Environment Deployment - Part 2 🌟','','N/A',0,NULL,NULL,NULL,NULL,0,NULL,'manual','N/A',100.0,1779031416,0,'2026-05-17T17:23:36.296613+02:00',NULL,NULL,NULL,'[]','[]','["docs/terraform.md"]','[]','{}','{}');
INSERT INTO "resources" VALUES('https://nitheeshp.dev/practical-cicd-guide-to-deploying-aws-infrastructure-through-terraform-multi-environment-deployment-part-3','nitheeshp.dev: Practical CI/CD Guide to Deploying AWS Infrastructure through'' Terraform - Multi Environment Deployment - Part 3 🌟','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','N/A',100.0,1779031037,0,'2026-05-17T17:17:17.206983+02:00',NULL,NULL,NULL,'[]','[]','["docs/terraform.md"]','[]','{}','{"duplicate_of": "https://nitheeshp.dev/practical-cicd-guide-to-deploying-aws-infrastructure-through-terraform-multi-environment-deployment-part-2"}');
INSERT INTO "resources" VALUES('https://nitheeshp.dev/practical-cicd-guide-to-deploying-aws-infrastructure-through-terraform-multi-environment-deployment-part-4','nitheeshp.dev: Practical CI/CD Guide to Deploying AWS Infrastructure through'' Terraform - Multi Environment Deployment - Part 4 🌟','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','N/A',100.0,1779030979,0,'2026-05-17T17:16:19.347866+02:00',NULL,NULL,NULL,'[]','[]','["docs/terraform.md"]','[]','{}','{"duplicate_of": "https://nitheeshp.dev/practical-cicd-guide-to-deploying-aws-infrastructure-through-terraform-multi-environment-deployment-part-2"}');
INSERT INTO "resources" VALUES('https://nitheeshp.dev/practical-cicd-guide-to-deploying-aws-infrastructure-through-terraform-part-1-1','nitheeshp.dev: Practical CI/CD Guide to Deploying AWS Infrastructure through'' Terraform - Multi Environment Deployment - Part 1 🌟','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','N/A',100.0,1779030086,0,'2026-05-17T17:01:26.647859+02:00',NULL,NULL,NULL,'[]','[]','["docs/terraform.md"]','[]','{}','{"duplicate_of": "https://nitheeshp.dev/practical-cicd-guide-to-deploying-aws-infrastructure-through-terraform-multi-environment-deployment-part-2"}');
INSERT INTO "resources" VALUES('https://nitheeshp.dev/series/terraform','nitheeshp.dev: Practical CI/CD Guide to Deploying AWS Infrastructure 🌟','','N/A',0,'A curated technical resource and architectural guide covering nitheeshp.dev: Practical CI/CD Guide to Deploying AWS Infrastructure 🌟 in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779034497,0,'2026-05-17T18:14:57.316603+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/terraform.md"]','["terraform.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://nitishblog.hashnode.dev/kubernetes-services-your-way-to-connect-with-your-application','nitishblog.hashnode.dev: Kubernetes Services - Your way to connect with'' your application','','N/A',0,'A curated technical resource and architectural guide covering nitishblog.hashnode.dev: Kubernetes Services - Your way to connect with'' your application in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779032368,0,'2026-05-17T17:39:28.444480+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes.md"]','["kubernetes.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://nivogt.medium.com/boost-your-kubernetes-clusters-autoscaler-on-aws-eks-with-karpenter-4d23955944f2','nivogt.medium.com: Boost your Kubernetes cluster’s Autoscaler on AWS EKS'' with Karpenter','','N/A',0,'A curated technical resource and architectural guide covering nivogt.medium.com: Boost your Kubernetes cluster’s Autoscaler on AWS EKS'' with Karpenter in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779032622,0,'2026-05-17T17:43:42.465623+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/managed-kubernetes-in-public-cloud.md"]','["managed-kubernetes-in-public-cloud.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://nivogt.medium.com/iac-continuous-delivery-with-crossplane-and-argocd-how-to-automate-the-creation-of-aws-eks-1523ef0e0aa',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,'manual','N/A',100.0,1779030322,0,'2026-05-17T17:05:22.832717+02:00',NULL,NULL,NULL,'[]','[]','["docs/managed-kubernetes-in-public-cloud.md"]','[]','{}','{}');
INSERT INTO "resources" VALUES('https://nix.dev/manual/nix/2.28','Nix','- [github.com/NVIDIA/nvidia-docker: NVIDIA/nvidia-docker/volumes.go](https://github.com/NVIDIA/nvidia-docker/blob/8c0eeba474cace48fdb8216f518063db2bd2d4d1/tools/src/nvidia/volumes.go#L103) NVIDIA’s documentation is disappointingly evasive on what the “driver” is, but we find a good answer in their official source code.','2024',0,'This reference analysis investigates how nvidia-docker mounts and exposes host driver layers to application runtimes. By diving directly into the underlying Go implementation, it uncovers runtime volume mounting patterns that official NVIDIA documentation often obscures.','Go','Documentation','Advanced',0,'online','manual',NULL,NULL,NULL,0,'2024-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Infrastructure", "Container Runtimes", "GPU Drivers"]','["[COMMUNITY-TOOL]"]','[]','["mlops.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://nixos.org/manual/nix/stable','Nix','','N/A',0,NULL,NULL,NULL,NULL,0,'online','manual','52cafcce5adfe08d39e73a6cbccd6015b3fa74a77729d06eb129d880a47946e1',100.0,1779031896,0,'2026-05-17T17:31:36.554127+02:00',NULL,NULL,NULL,'[]','[]','["docs/mlops.md"]','[]','{}','{}');
INSERT INTO "resources" VALUES('https://nodejs.org','nodejs.org','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','058296ef07df49e296e04133d6a48fe327583265f7f10d464ec621d8f4f46012',100.0,1779032728,0,'2026-05-17T17:45:28.752154+02:00',NULL,NULL,NULL,'[]','[]','["docs/javascript.md"]','[]','{}','{"duplicate_of": "https://nodejs.org/en"}');
INSERT INTO "resources" VALUES('https://nodejs.org/en','nodejs.org','','2009',0,'Home of the Node.js project, an asynchronous event-driven JavaScript runtime built on Chrome''s V8 engine. Leverages a non-blocking I/O model to run high-throughput networking services at scale.','C++','Platform','Advanced',0,'online','manual',NULL,NULL,NULL,0,'2009-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Runtime Environments", "Node.js Platform", "Asynchronous Systems"]','["[COMMUNITY-TOOL]"]','[]','["javascript.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://noidea.dog/glue','==noidea.dog/glue: Being Glue==','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','9cba84f42633088b5732e60c62676b33f3dc6e6152cb75f0eaaea2c9fa02f52a',100.0,1779029370,0,'2026-05-17T16:49:30.135768+02:00',NULL,NULL,NULL,'[]','[]','["docs/project-management-methodology.md"]','[]','{}','{"duplicate_of": "https://www.noidea.dog/glue"}');
INSERT INTO "resources" VALUES('https://nomadproject.io','Nomad','','N/A',0,NULL,NULL,NULL,NULL,0,'online','manual','551752ab388014d3901032a5447b5a610cf0cd783fc017c7816d842acae4ebd2',100.0,1779032178,0,'2026-05-17T17:36:18.157377+02:00',NULL,NULL,NULL,'[]','[]','["docs/kubernetes-alternatives.md"]','[]','{}','{}');
INSERT INTO "resources" VALUES('https://noodlemctwoodle.medium.com/automating-microsoft-sentinel-deployment-with-azure-devops-ci-cd-2d4ae0c4e254','Automating Microsoft Sentinel Deployment with Azure DevOps CI/CD','','N/A',0,'A curated technical resource and architectural guide covering Automating Microsoft Sentinel Deployment with Azure DevOps CI/CD in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779033084,0,'2026-05-17T17:51:24.320873+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/azure.md", "docs/cicd.md", "docs/devsecops.md"]','["azure.md", "cicd.md", "devsecops.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://nordicapis.com/5-protocols-for-event-driven-api-architectures','nordicapis.com: 5 Protocols For Event-Driven API Architectures 🌟🌟🌟','- What is an Event-Driven Architecture? Event-driven architectures establish an event that can be consumed and reacted to. But what is an event? An event is essentially any significant change from one state to another, such as the change from having no messages in your inbox to have a new message in your inbox. This state can be reacted to internally (such as when the email program in question realizes a new message has been received), externally (when a user sees a notification for a new message), or used to generate another event (for instance, the message tally increases by one). Event-driven architectures are appealing to API developers because they function very well in asynchronous environments. By crafting APIs that trigger certain functions on new event delivery, API systems don’t have to inherently wait for synchronous delivery or real time communication. This is hugely beneficial, as eliminating the need to constantly poll endpoints frees resources from otherwise wasteful purposes, reducing both general hardware requirements and call-specific overhead. For this reason, event-driven architectures are very, very popular, and lead to improved power, bandwidth, and co-processing than other solutions and architectures such as polling and other poll-centric derivatives.
    - 5 Types of Event-Driven Protocols for APIs:
        - WebSockets
        - WebHooks
        - REST Hooks
        - Pub-Sub
        - Server Sent Events','2021',3,'Explores five critical protocols enabling asynchronous API communications: WebSockets, Webhooks, REST Hooks, Pub-Sub models, and Server-Sent Events (SSE). Details how eliminating polling reduces compute overhead and saves bandwidth.','English','Article','Intermediate',1,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Architecture", "APIs", "Protocols"]','["[COMMUNITY-TOOL]"]','[]','["introduction.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://nordicapis.com/understanding-the-hidden-powers-of-curl','**curl command**: Understanding the Hidden Powers of curl','','2026',5,'An in-depth analysis of advanced curl functionalities, detailing raw TCP manipulation, custom HTTP headers, proxy tunneling, and authentication. A key diagnostic asset for testing REST APIs and debugging microservice networks.','English','Tool','Intermediate',1,'online','manual',NULL,NULL,NULL,0,'2026-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Networking & Security", "Data Transfer Protocols", "Command Line Utilities"]','["[DE FACTO STANDARD]"]','[]','["linux.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://nordicapis.com/using-grpc-to-connect-a-microservices-ecosystem','nordicapis.com: Using gRPC to Connect a Microservices Ecosystem','','2022',5,'An architectural evaluation of employing gRPC to construct a microservices ecosystem. Discusses how using Protocol Buffers and HTTP/2 optimizes backplane performance, minimizes payload sizes, and guarantees interface contracts.','Agnostic','Case Study','Intermediate',1,'online','manual',NULL,NULL,NULL,0,'2022-06-01T00:00:00+02:00',NULL,NULL,NULL,'["API Architectures", "RPC", "gRPC"]','["[CASE STUDY]", "[DE FACTO STANDARD]"]','[]','["api.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://noti.st/morsapaes/liQzgs/change-data-capture-with-flink-sql-and-debezium','noti.st: Change Data Capture with Flink SQL and Debezium 🌟','','2020',0,'This reference presentation demonstrates how to unify Flink SQL with Debezium for continuous, stateful stream processing. By executing SQL syntax directly over streaming change logs, developers can bypass staging databases to run real-time aggregations and materialize low-latency analytical views.','SQL','Guide','Advanced',0,'online','manual',NULL,NULL,NULL,0,'2020-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Data Engineering", "Stream Processing", "Flink SQL"]','["[COMMUNITY-TOOL]", "[GUIDE]"]','[]','["message-queue.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://noticiastrabajo.huffingtonpost.es/como-deben-autonomos-retrasar-pago-intereses-creditos-ico','noticiastrabajo.es: Así pueden los autónomos retrasar el pago de los intereses de los créditos ICO','','2021',0,'Regulatory advisory detailing the mechanism for Spanish freelancers (autónomos) to delay interest payments on state-backed ICO (Instituto de Crédito Oficial) loans. Critical for independent developers and micro-agencies navigating macroeconomic transitions and restructuring business cash flows.','N/A','Article','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Careers", "Freelancing", "Spanish Regulations"]','["[COMMUNITY-TOOL]"]','[]','["freelancing.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://notmattlucas.com/kubernetes-configuration-with-kustomize-f4dbba250f3','notmattlucas.com: Kubernetes Configuration with Kustomize','','N/A',0,'A curated technical resource and architectural guide covering notmattlucas.com: Kubernetes Configuration with Kustomize in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779031163,0,'2026-05-17T17:19:23.912388+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kustomize.md"]','["kustomize.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://npkill.js.org','npkill.js.org','','2020',0,'Light and fast CLI utility to find and eliminate heavy `node_modules` folders, optimizing local disk space and build pipeline footprints during modern development.','TypeScript','Tool','Beginner',0,'online','manual',NULL,NULL,NULL,0,'2020-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Developer Productivity", "Workspace Optimization", "Dependency Auditing"]','["[COMMUNITY-TOOL]"]','[]','["javascript.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://nth-root.nl/en/guides/automate-kubernetes-deployments-with-github-actions','nicwortel.nl: Continuous deployment to Kubernetes with GitHub Actions','','2023',0,'A clear operational guide showcasing custom deployments to external Kubernetes clusters using GitHub Actions. Explains secure credential management, configuring kubectl contexts, and deploying applications with zero-downtime rolling updates.','YAML','Tutorial','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2023-06-01T00:00:00+02:00',NULL,NULL,NULL,'["CI/CD Pipelines", "Automated Cloud Deployments", "Kubernetes CD Pipelines"]','["[COMMUNITY-TOOL]", "[GUIDE]"]','[]','["demos.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://nubenetes.com',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,'manual','3fb50a3c04b53d182fcf687d41a9cab7d250efbc8418497532cb7c259c361bc9',100.0,1779030854,1,'2026-05-17T17:14:14.385219+02:00',NULL,NULL,NULL,'[]','[]','[]','[]','{}','{}');
INSERT INTO "resources" VALUES('https://nubenetes.com/terraform','Terraform Kubernetes Boilerplates 🌟','','2024',5,'A library of enterprise-stable Terraform templates configured specifically for modern Kubernetes environments (EKS, GKE, AKS). Includes pre-tested infrastructure specifications for VPC topologies, private nodes, and dynamic ingress setups.','HCL','Boilerplate','Advanced',1,'online','manual','c7354665231f975002be956f096eedc802635fd5b4d4830a8e328cdf387b2172',100.0,1781430051,0,'2026-06-14T11:40:51.062253+02:00',NULL,NULL,NULL,'["Automation & Orchestration", "Infrastructure as Code", "Terraform Boilerplates"]','["[DE FACTO STANDARD]"]','["docs/about.md"]','["about.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://nubesgen.com','nubesgen.com','','2022',0,'Official workspace for NubesGen, a community-driven GitOps bootstrapping engine. It streamlines developer onboarding by dynamically outputting tailored, best-practice Terraform or Bicep templates for hosting Java, Node.js, and .NET applications on Azure. This eliminates manual configuration of networking and identity components.','English','Software Portal','Intermediate',1,'online','manual',NULL,NULL,NULL,0,'2022-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Architecture & Microservices", "Infrastructure as Code", "Application Delivery"]','["[COMMUNITY-TOOL]"]','[]','["azure.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://numericaideas.com/blog/auto-scaling-group-on-aws-with-terraform','numericaideas.com: Auto Scaling Group on AWS with Terraform','','2023',0,'Details the process of creating highly resilient Auto Scaling Groups (ASG) on AWS with Terraform. Walks engineers through launch template creation, scaling policy thresholds, and ELB target group registrations.','HCL','Tutorial','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2023-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Cloud Infrastructure", "AWS", "Compute & Serverless"]','["[COMMUNITY-TOOL]", "[GUIDE]"]','[]','["terraform.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://numerous.ai','numerous.ai','','N/A',0,'SaaS productivity engine integrating foundational OpenAI endpoints directly into Google Sheets and Microsoft Excel. Streamlines automated data classification, extraction, and formatting at scale.','English','SaaS Tool','Beginner',0,'online','manual','84d94554504ed06482bcad48b71766e99fb657e83730b5a5475aea8797e4b316',100.0,1779032583,1,'2026-05-17T17:43:03.547230+02:00',NULL,NULL,NULL,'["Data Analysis", "Spreadsheet Automation", "AI Integration"]','["[COMMUNITY-TOOL]"]','["docs/chatgpt.md"]','["chatgpt.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://nunoadrego.com/posts/abusing-pod-priority','nunoadrego.com: Abusing Pod Priority','','2022',0,'A security analysis of scheduling risks, demonstrating how malicious or misconfigured tenants can exploit unvalidated PriorityClasses to starve other workloads and disrupt critical platform clusters.','YAML','Technical Blog','Advanced',1,'online','manual',NULL,NULL,NULL,0,'2022-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Security", "Orchestration", "Scheduling Risks"]','["[COMMUNITY-TOOL]"]','[]','["kubernetes.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://nuxx.io','Visual docker-compose.yml file generator 🌟','','N/A',0,'A curated technical resource and architectural guide covering Visual docker-compose.yml file generator 🌟 in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779034300,0,'2026-05-17T18:11:40.694323+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/docker.md"]','["docker.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://nvie.com/posts/a-successful-git-branching-model','nvie.com: Feature Branches. A successful Git branching model','','2010',0,'An extract of Vincent Driessen''s GitFlow detailing feature branch mechanics. It outlines the conventions for branching off and merging back into the `develop` line, providing a structured approach for isolation that is best suited for scheduled release cycles.','Markdown','Guide','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2010-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Software Engineering", "Version Control Systems", "Git Workflows"]','["[COMMUNITY-TOOL]", "[GUIDE]"]','[]','["git.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://nwktimes.blogspot.com/2023/06/azure-ilb-for-nva-ha.html','nwktimes.blogspot.com: NVA Part IV: NVA Redundancy with Azure Internal Load Balancer','','2023',0,'Network architecture design for securing enterprise environments with Network Virtual Appliances (NVAs). Proposes high-availability patterns using Azure Internal Load Balancers (ILBs) as Next Hop targets in User Defined Route (UDR) tables. Ensures continuous packet inspection and automated failover mechanics for north-south traffic.','English','Technical Blog','Advanced',0,'online','manual',NULL,NULL,NULL,0,'2023-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Hybrid Networking", "Network Security", "NVA High Availability"]','["[COMMUNITY-TOOL]"]','[]','["azure.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://nylas.com/blog/performance','nylas.com: Profiling Python in Production','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','7c31ce15eb686a0016ae9857b4a302b7ee5dd62928c034eb8b41cf36a23ab23d',100.0,1779029068,0,'2026-05-17T16:44:28.655388+02:00',NULL,NULL,NULL,'[]','[]','["docs/python.md"]','[]','{}','{"duplicate_of": "https://www.nylas.com/blog/performance"}');
INSERT INTO "resources" VALUES('https://o365reports.com','o365reports.com: Office 365 Reports','','2025',0,'Reference hub providing automated PowerShell tracking scripts, compliance reports, security checklists, and auditing dashboards designed for Microsoft 365 and Office 365 cloud environment operations.','PowerShell','Platform','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2025-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Cloud Platform", "SaaS Administration", "Office 365"]','["[COMMUNITY-TOOL]"]','[]','["azure.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://oauth2-proxy.github.io/oauth2-proxy',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,'manual','f7a837f613af512d2f31108fe2d2b5f8a77dc98b0405c7ebd91591d5774419a4',100.0,1779032380,1,'2026-05-17T17:39:40.456356+02:00',NULL,NULL,NULL,'[]','[]','["docs/kubernetes-security.md"]','[]','{}','{}');
INSERT INTO "resources" VALUES('https://obsidian.md','Obsidian','','2026',0,'A highly customizable, local-first knowledge management application built over raw Markdown files. Leveraging an extensive community-plugin ecosystem, it allows engineers to construct a second brain using bidirectional linking, visual graph representations, and robust offline-first operations.','JavaScript','Tool Website','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2026-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Modern Workforce", "Personal Productivity", "Knowledge Management"]','["[COMMUNITY-TOOL]"]','[]','["workfromhome.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://oci-ansible-collection.readthedocs.io','oci-ansible-collection.readthedocs.io','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','73f2df85788a4f0945a404f06c0e2638e755e12a129e21d1a96e2609a95cec1d',100.0,1779030433,0,'2026-05-17T17:07:13.923301+02:00',NULL,NULL,NULL,'[]','[]','["docs/ansible.md"]','[]','{}','{"duplicate_of": "https://oci-ansible-collection.readthedocs.io/en/latest"}');
INSERT INTO "resources" VALUES('https://oci-ansible-collection.readthedocs.io/en/latest','oci-ansible-collection.readthedocs.io','','2022',4,'Official Sphinx documentation detailing Oracle Cloud Infrastructure (OCI) Ansible Collection. It gives DevOps engineers a standardized declarative approach to provisioning and managing OCI virtual networks, compute instances, database nodes, and object storage systems.','Python','documentation','intermediate',0,'online','manual',NULL,NULL,NULL,0,'2022-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Infrastructure as Code", "Ansible", "Cloud Collections"]','["[ENTERPRISE-STABLE]"]','[]','["ansible.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://oclif.io','oclif.io 🌟','','2026',0,'Oclif is an extensible Node.js CLI framework engineered by Salesforce/Heroku for constructing robust command-line tools. It supports self-documenting commands, precise flag parsing, and an advanced, scalable plugin architecture. Live grounding indicates its continued dominance as the underlying engine for enterprise-grade command-line environments and developer tooling kits globally.','TypeScript','framework','Advanced',0,'online','manual',NULL,NULL,NULL,0,'2026-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Developer Tooling", "CLI Frameworks", "Oclif"]','["[COMMUNITY-TOOL]"]','[]','["devel-sites.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://octant.dev','octant.dev','','2023',1,'VMware''s visual tool for inspecting Kubernetes clusters. *Live Grounding*: This project is officially retired and archived. It serves solely as a design architectural reference for highly extensible, dashboard-based cluster visualization.','Go','Tool','Advanced',0,'online','manual',NULL,NULL,NULL,0,'2023-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Platform Engineering", "UI & Dashboards", "Desktop Client"]','["[LEGACY]"]','[]','["kubernetes-based-devel.md", "kubernetes-tools.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://octetz.com/docs/2018/2018-12-07-psp','octetz.com: Setting Up Pod Security Policies','','N/A',0,'A curated technical resource and architectural guide covering octetz.com: Setting Up Pod Security Policies in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779034355,0,'2026-05-17T18:12:35.404485+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/devsecops.md"]','["devsecops.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://octoperf.com','octoperf.com','','2024',0,'Octoperf is a commercial, cloud-native performance testing platform built directly on top of Apache JMeter. It streamlines the creation, execution, and analysis of large-scale JMeter tests without the burden of managing local load generator infrastructure. Ideal for modern DevOps pipelines seeking codeless test design and real-time reporting dashboards.','N/A','SaaS','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2024-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Testing", "Performance Testing", "SaaS Platforms"]','["[COMMUNITY-TOOL]"]','[]','["performance-testing-with-jenkins-and-jmeter.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://octopus.com','Octopus Deploy - deployment tool','','2026',0,'A prominent release management and deployment platform engineered to coordinate complex multi-tenant releases, offering visual runbooks, automated target deployments, and progressive delivery (canary/blue-green) across Kubernetes clusters.','C#','Platform','High',0,'online','manual',NULL,NULL,NULL,0,'2026-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Software Delivery", "Release Orchestration", "Enterprise Deployment"]','["[COMMUNITY-TOOL]"]','[]','["jenkins-alternatives.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://octopus.com/blog/applied-gitops-with-kustomize','codefresh.io: Applied GitOps with Kustomize','','2022',4,'High-density exploration of integrating Kustomize into GitOps pipelines. Emphasizes structured multi-environment promotion strategies, maintaining a single source of truth, and coordinating configuration changes using tools like Argo CD to ensure cluster reconciliation matches Git state.','English','Article','Advanced',0,'online','manual',NULL,NULL,NULL,0,'2022-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Cloud Native", "Kubernetes", "GitOps"]','["[ENTERPRISE-STABLE]"]','[]','["kustomize.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://octopus.com/blog/devops-automation-repo-design','octopus.com: How to structure your Git repository for DevOps automation','','2021',0,'A highly technical deep-dive into branching strategies, mono-repo vs. multi-repo patterns, and directory structures ideal for secure continuous delivery. Evaluates how repository segregation prevents configuration drift and minimizes blast radiuses.','English','Blog Post','Advanced',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["GitOps", "Methodology", "Repository Design"]','["[COMMUNITY-TOOL]"]','[]','["gitops.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://octopus.com/blog/docker-anti-patterns','codefresh.io: Docker anti-patterns 🌟','','2023',0,'Identifies architectural antipatterns that degrade container system health, performance, and flexibility. Warns against embedding configuration states, mixing application processes, and handling secrets insecurely.','N/A','article','Intermediate',1,'online','manual',NULL,NULL,NULL,0,'2023-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Containers", "Architectural Patterns", "Anti-patterns"]','["[COMMUNITY-TOOL]"]','[]','["docker.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://octopus.com/blog/getting-started-with-powershell-dsc','octopus.com: Getting started with PowerShell Desired State Configuration (DSC)','','2022',0,'Provides a hands-on guide to compiling, setting up, and applying PowerShell DSC configurations on target servers, with a focus on system alignment checks.','PowerShell','Blog Post','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2022-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Infrastructure Automation", "Config Management", "Desired State Configuration", "Introductory Guides"]','["[COMMUNITY-TOOL]"]','[]','["azure.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://octopus.com/blog/how-to-model-your-gitops-environments','codefresh.io: How to Model Your Gitops Environments and Promote Releases between Them 🌟','','2022',0,'Examines advanced strategies for modeling multi-tier environments (development, staging, production) within a GitOps configuration system. Strongly advocates utilizing folder-based hierarchy structures or parameterized configurations over complex branching methodologies to simplify releases.','English','Article','Advanced',0,'online','manual',NULL,NULL,NULL,0,'2022-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Continuous Delivery", "GitOps", "Environment Modeling"]','["[COMMUNITY-TOOL]"]','[]','["gitops.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://octopus.com/blog/introduction-to-hcl-and-hcl-tooling','octopus.com: Introduction to HCL and HCL tooling','','2022',0,'An introductory guide into HCL syntax and parser tooling. Demystifies blocks, attributes, variables, local scopes, and ternary expressions, equipping developers with the core conceptual constructs needed to build complex Terraform modules.','HCL','Technical Blog','Beginner',0,'online','manual',NULL,NULL,NULL,0,'2022-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Infrastructure as Code", "Languages", "Syntax Engines"]','["[COMMUNITY-TOOL]"]','[]','["terraform.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://octopus.com/blog/kubernetes-antipatterns-1','codefresh.io: Kubernetes Deployment Antipatterns – part 1','','2026',0,'An analytical guide covering common deployment errors within CI/CD pipelines. It reviews operational anti-patterns such as relying on ''latest'' image tags, bypassing declarative configuration state with live manual mutations, and ignoring container probes, offering actionable solutions for engineering teams.','None','Blog Post','Intermediate',0,'duplicate','manual',NULL,NULL,NULL,0,'2026-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Architecture", "Deployment Anti-Patterns", "Operational Safety"]','["[COMMUNITY-TOOL]"]','[]','["kubernetes.md"]','{}','{"duplicate_of": "https://dev.to/codefreshio/kubernetes-deployment-antipatterns-part-1-2116"}');
INSERT INTO "resources" VALUES('https://octopus.com/blog/kubernetes-antipatterns-2','codefresh.io: Kubernetes Deployment Antipatterns – part 2','','2026',0,'The second part of the deployment anti-patterns analysis, shifting focus to architectural challenges, resource isolation, and credentials. Highlights risks such as omitted CPU/Memory requests, hardcoded environment credentials, and missing Pod Disruption Budgets, promoting stable scheduling practices.','None','Blog Post','Intermediate',0,'duplicate','manual',NULL,NULL,NULL,0,'2026-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Architecture", "Deployment Anti-Patterns", "Operational Safety"]','["[COMMUNITY-TOOL]"]','[]','["kubernetes.md"]','{}','{"duplicate_of": "https://dev.to/codefreshio/kubernetes-deployment-antipatterns-part-1-2116"}');
INSERT INTO "resources" VALUES('https://octopus.com/blog/progressive-delivery-for-kubernetes-config-maps-using-argo-rollouts','codefresh.io: Progressive delivery for Kubernetes Config Maps using Argo Rollouts','','2022',4,'Solves the tricky challenge of managing and rolling out application configuration updates dynamically. Demonstrates how to trigger controlled, safe progressive delivery cycles for applications when only ConfigMaps or Secrets are modified.','English','Tutorial','Advanced',1,'online','manual',NULL,NULL,NULL,0,'2022-06-01T00:00:00+02:00',NULL,NULL,NULL,'["GitOps & CD", "Argo Rollouts", "Configuration Management"]','["[ENTERPRISE-STABLE]", "[GUIDE]"]','[]','["argo.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://octopus.com/blog/pulumi-and-aks-with-octopus-deploy','octopus.com: Create an AKS Cluster with Pulumi and Octopus Deploy','','2022',0,'Detailed enterprise deployment case study highlighting the instantiation of Azure Kubernetes Service (AKS) clusters via Pulumi code coupled with Octopus Deploy continuous release orchestrations.','TypeScript','Tutorial','Advanced',0,'online','manual',NULL,NULL,NULL,0,'2022-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Infrastructure as Code", "Kubernetes Provisioning", "AKS"]','["[COMMUNITY-TOOL]", "[GUIDE]"]','[]','["pulumi.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://octopus.com/blog/using-argo-cd-and-kustomize-for-configmap-rollouts','codefresh.io: Using Argo CD and Kustomize for ConfigMap Rollouts 🌟🌟','','2021',0,'Resolves the issue of non-rolling updates for Kubernetes ConfigMaps. Leverages Kustomize hash generation alongside Argo CD to trigger rolling updates across associated deployments upon configuration changes.','YAML','Article','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Platform Engineering", "GitOps & CI-CD", "Configuration Rollouts"]','["[COMMUNITY-TOOL]"]','[]','["demos.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://octopus.com/blog/using-helm-with-gitops','codefresh.io: Using Helm with GitOps 🌟','- [medium: Using Helm with GitOps](https://medium.com/containers-101/using-helm-with-gitops-555443340369)','2021',0,'Analyzes the synergies and friction points of matching the declarative GitOps model with Helm''s transactional release engine. Recommends strategies for separating configuration definitions from package logic.','English','Article','Intermediate',1,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Cloud Native", "Continuous Delivery", "GitOps", "Helm Integration"]','["[COMMUNITY-TOOL]"]','[]','["helm.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://octopus.com/codefresh','Codefresh','','2026',0,'An enterprise GitOps and progressive delivery platform built entirely on Argo CD and Argo Rollouts (acquired by Octopus Deploy). Provides centralized, multi-cluster deployment visibility, automated release analytics, and advanced deployment strategies (Canary, Blue/Green) within Kubernetes topologies.','Go','Platform','High',1,'online','manual',NULL,NULL,NULL,0,'2026-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Software Delivery", "GitOps", "ArgoCD Enterprise"]','["[COMMUNITY-TOOL]"]','[]','["jenkins-alternatives.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://octopus.com/devops','codefresh.io: Using a Kanban board to manage and promote Helm Releases 🌟','','2022',4,'Analyzes the application of visual Kanban paradigms to Kubernetes deployment pipelines, specifically managing and promoting Helm releases across environments. Contrasts traditional CI/CD promotion techniques with visual value stream modeling, demonstrating how platform teams can reduce deployment friction and coordinate microservice boundaries with clear board transitions.','en','Technical Blog','Advanced',1,'online','manual',NULL,NULL,NULL,0,'2022-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Platform Engineering", "GitOps", "Helm Lifecycle Management"]','["[ENTERPRISE-STABLE]"]','[]','["gitops.md", "helm.md", "kubernetes-based-devel.md", "project-management-methodology.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://octopus.com/devops/gitops','codefresh.io: Using GitOps for Infrastructure and Applications With Crossplane and Argo CD','','2022',0,'A strategic evaluation of GitOps workflows and state-reconciliation mechanisms for infrastructure and applications. By contrasting push vs. pull GitOps pipelines (e.g., using Argo CD or Octopus Deploy with Crossplane), the guide highlights methods for treating Kubernetes as the source of truth for all environment mutations.','Agnostic','Guide','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2022-06-01T00:00:00+02:00',NULL,NULL,NULL,'["GitOps & CI/CD", "GitOps", "Methodologies"]','["[COMMUNITY-TOOL]", "[GUIDE]"]','[]','["crossplane.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://octopus.com/docs/deployments/patterns/deployment-process-as-code','octopus.com: Deployment process as code','','2026',0,'An operational guide focusing on Octopus Deploy''s configuration-as-code pattern. Explains how release steps, parameters, and variable definitions are described natively in Git repositories using Octopus Configuration Language (OCL).','English','Documentation','Medium',0,'online','manual',NULL,NULL,NULL,0,'2026-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Software Delivery", "Release Orchestration", "Enterprise Deployment"]','["[COMMUNITY-TOOL]"]','[]','["jenkins-alternatives.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://odedia.org/production-considerations-for-spring-on-kubernetes','==odedia.org: Production Considerations for Spring on Kubernetes== 🌟🌟🌟','','N/A',0,'A curated technical resource and architectural guide covering ==odedia.org: Production Considerations for Spring on Kubernetes== 🌟🌟🌟 in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779031230,0,'2026-05-17T17:20:30.783318+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/java_frameworks.md"]','["java_frameworks.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://odo.dev','odo','','2025',4,'A developer-focused CLI tool for writing and deploying applications on Kubernetes and OpenShift without deep Kubernetes knowledge. It abstracts complex YAML files and facilitates live code updates directly inside running containers. It represents an emerging paradigm in local iteration loops, competing with tooling like Skaffold and Tilt for developer mindshare.','Go','Tool','Advanced',0,'online','manual',NULL,NULL,NULL,0,'2025-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Developer Experience", "Inner Loop", "Kubernetes CLI"]','["[EMERGING]", "[ENTERPRISE-STABLE]"]','[]','["java_frameworks.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://offensive-terraform.github.io','offensive-terraform.github.io: Offensive Terraform Modules 🌟','','2023',3,'A collection of customized HCL templates designed for cybersecurity audits, simulating misconfigured cloud scenarios. Assists DevSecOps teams in proactively testing detection and response pipelines against infrastructure flaws.','HCL','Repository','Advanced',0,'online','manual',NULL,NULL,NULL,0,'2023-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Infrastructure as Code", "Security", "Penetration Testing"]','["[COMMUNITY-TOOL]"]','[]','["terraform.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://offensive-terraform.github.io/offensive-terraform.github.io','offensive-terraform.github.io: Offensive Terraform Modules 🌟','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','7e34dbf880d5a1dd93372d81ee122edbf9ee64b8c5f857a33918d8cae815619c',100.0,1779034045,0,'2026-05-17T18:07:25.411065+02:00',NULL,NULL,NULL,'[]','[]','["docs/terraform.md"]','[]','{}','{"duplicate_of": "https://offensive-terraform.github.io"}');
INSERT INTO "resources" VALUES('https://ohmyz.sh','Oh My Zsh','','2009',5,'The premier framework for managing Zsh shell configurations. It comes packaged with thousands of community-authored helper functions, themes, and CLI integrations. Live Grounding highlights its unparalleled adoption across developer workstations, standardizing interactive command-line interfaces.','Shell','Tool','Beginner',0,'online','manual',NULL,NULL,NULL,0,'2009-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Infrastructure & Operations", "Terminal Environment", "Shell Configuration"]','["[DE FACTO STANDARD]"]','[]','["linux.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://ohshitgit.com','Oh shit, git!','','2026',0,'Practical developer''s playbook providing escape instructions for common Git terminal errors. Explores reflog manipulation, commit re-writing, HEAD restoration, and detached branch recovery workflows.','None','Platform','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2026-06-01T00:00:00+02:00',NULL,NULL,NULL,'["DevOps", "Version Control", "Git Troubleshooting"]','["[COMMUNITY-TOOL]"]','[]','["git.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://okd.io','OKD','','2026',0,'The community-backed, open-source upstream counterpart to Red Hat OpenShift. OKD integrates Kubernetes with core Linux container tools (like Fedora CoreOS) to offer a complete self-managing, multi-tenant container platform designed for declarative applications, CI/CD, and simplified enterprise operations.','Go','Software','Advanced',1,'online','manual',NULL,NULL,NULL,0,'2026-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Infrastructure", "Kubernetes Distributions", "Enterprise Distributions"]','["[COMMUNITY-TOOL]"]','[]','["ocp4.md", "kubernetes-on-premise.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://okdiario.com/economia/telefonica-santander-despiden-467-empleados-2021-denuncias-companeros-8655690','okdiario.com: Telefónica y Santander despiden a 467 empleados en 2021 por denuncias de compañeros','','2022',3,'Highlights corporate governance, whistleblowing protocols, and internal compliance mechanisms within large enterprises, as demonstrated by internal investigations leading to dismissals at Telefónica and Santander. Discusses the ethical standards, documentation compliance, and psychological safety guidelines required to sustain a healthy corporate and software operations environment.','es','News Analysis','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2022-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Engineering Leadership", "Security & Compliance", "Corporate Governance"]','["[COMMUNITY-TOOL]"]','[]','["project-management-methodology.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://okteto.com/blog/kubernetes-for-developers-blog-series-by-okteto','okteto.com: Kubernetes for Developers Blog Series by Okteto','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','45b89562d621e26f26c29a3325acc7069d7bc71b034582bc219012d2b3a37df9',100.0,1779030220,0,'2026-05-17T17:03:40.793627+02:00',NULL,NULL,NULL,'[]','[]','["docs/kubernetes-based-devel.md"]','[]','{}','{"duplicate_of": "https://www.okteto.com/blog/kubernetes-basics"}');
INSERT INTO "resources" VALUES('https://okteto.com/blog/preview-environments-for-kubernetes','okteto.com: Run your Pull Request Preview Environments on Kubernetes','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','d32b30d2d517847c7cbd9e69ad6b5bf2caf75aab1efedabb18efc5181983e5fd',100.0,1779032249,0,'2026-05-17T17:37:29.209741+02:00',NULL,NULL,NULL,'[]','[]','["docs/kubernetes.md"]','[]','{}','{"duplicate_of": "https://www.okteto.com/blog/preview-environments-for-kubernetes"}');
INSERT INTO "resources" VALUES('https://olamiko.medium.com/technical-series-kubernetes-networking-5a5dc3823163','olamiko.medium.com: Technical Series: Kubernetes Networking','','N/A',0,'A curated technical resource and architectural guide covering olamiko.medium.com: Technical Series: Kubernetes Networking in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779031987,0,'2026-05-17T17:33:07.529504+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-networking.md"]','["kubernetes-networking.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://oldgitops.medium.com/setting-up-podman-on-wsl2-in-windows-10-be2991c2d443','oldgitops.medium.com: Setting up Podman on WSL2 in Windows 10 🌟','','N/A',0,'A curated technical resource and architectural guide covering oldgitops.medium.com: Setting up Podman on WSL2 in Windows 10 🌟 in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779033078,0,'2026-05-17T17:51:18.902903+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/container-managers.md"]','["container-managers.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://oliverjumpertz.medium.com/serverless-vs-kubernetes-58b0b387dc98','oliverjumpertz.medium.com: Serverless vs. Kubernetes','','N/A',0,'A curated technical resource and architectural guide covering oliverjumpertz.medium.com: Serverless vs. Kubernetes in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779031714,0,'2026-05-17T17:28:34.529725+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/serverless.md"]','["serverless.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://omerxx.com/k8s-controllers','omerxx.com: 10 Things I wish I’d known before building a Kubernetes CRD controller','','2024',0,'A deep-dive technical article compiling essential engineering rules for developing custom Kubernetes controllers. Highlights architectural patterns around dynamic client-go cache managers, custom rate-limiting designs, finalizer safety implementations, and validating webhooks.','N/A','Blog','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2024-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Extensibility & Development", "Controller Architecture", "Guides & Best Practices"]','["[COMMUNITY-TOOL]"]','[]','["kubernetes-operators-controllers.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://omo.dev','Oh My OpenAgent','A multi-model agent orchestration harness designed for complex codebases, optimizing token consumption and enabling zero-intervention autonomous execution.','2026',4,'Oh My OpenAgent (omo) is an open-source, multi-model agent orchestration harness optimized for autonomous software engineering on complex codebases. It implements a decoupled planning and execution architecture that shifts away from typical human-in-the-loop dependencies, striving for production-ready, indistinguishable code generation. Key features include session continuity, intent-based model routing (matching tasks to specific price/performance tiers), and self-verification feedback loops to limit cognitive overhead and control token cost.','en','tool','intermediate',0,'online','automatic','f49b84d61525c008c6d5fed61bb4551de0ad2f8ba05a3e81f98b8818d15d96c5',NULL,1780352828,0,'2026-06-02T00:27:08.641475+02:00',NULL,NULL,NULL,'["Artificial Intelligence", "AI Coding Assistants", "Agent Orchestration"]','["[EMERGING]", "[COMMUNITY-TOOL]"]','[]','[]','{}','{"category": "ai-agents-mcp", "reputation_status": "Vetted", "reputation_summary": "Rapidly rising open-source agent orchestration harness with stellar community feedback and high execution efficiency.", "social_preview_url": "https://omo.dev/opengraph-image.png?1ca2b141855c31bf", "source_provenance": "X.com (nubenetes)", "suggested_new_category": ""}');
INSERT INTO "resources" VALUES('https://ona.com','gitpod.io 🌟🌟','','2019',0,'Gitpod provides Ephemeral Cloud Development Environments (CDEs) automated by Git triggers. It prebuilds workspaces with dependencies, licenses, and compilers, letting engineers begin writing code instantly.','Polyglot','SaaS Platform','Intermediate',1,'online','manual','dd3bf0798a3c2353de281c76293c551f5fe5c5e81ca8c1029f61c752bb34f432',100.0,1779130494,1,'2026-05-18T20:54:54.930497+02:00',NULL,NULL,NULL,'["Development Environments", "Cloud IDEs", "CDE"]','["[COMMUNITY-TOOL]"]','["docs/visual-studio.md"]','["visual-studio.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://ona.com/stories/gitpod-is-now-ona',NULL,NULL,NULL,NULL,'A curated technical resource and architectural guide covering ona.com in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'online','manual',NULL,100.0,1781736180,0,'2026-06-18T00:43:00.466793+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/visual-studio.md"]','["visual-studio.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://onecloudplease.com/project/console-recorder','onecloudplease.com: Console Recorder for AWS','','2022',3,'Console Recorder for AWS is a developer browser extension that records API actions within the AWS Console and translates them into Terraform or CloudFormation scripts. It provides a quick way to generate code while manually configuring resources for prototyping.','JavaScript','Browser Extension','Beginner',0,'online','manual',NULL,NULL,NULL,0,'2022-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Infrastructure as Code", "Automated Generation", "Recording Tools"]','["[COMMUNITY-TOOL]"]','[]','["aws-iac.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://onelink.to/e9rhmn',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,'FILTERED',NULL,NULL,NULL,1780399982,0,'2026-06-02T13:33:02.211733+02:00',NULL,NULL,NULL,'[]','[]','[]','[]','{}','{"score": 20}');
INSERT INTO "resources" VALUES('https://onlineyamltools.com','onlineyamltools.com 🌟','','2022',4,'An online suite containing helpful tools for mining, converting, and editing YAML payloads. It enables rapid translation between YAML and formatting targets like JSON or CSV.','N/A','tool','beginner',0,'online','manual',NULL,NULL,NULL,0,'2022-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Configuration Management", "YAML Processing", "CLI Tools"]','["[ENTERPRISE-STABLE]"]','[]','["yaml.md"]','{}','{"is_special": true}');
INSERT INTO "resources" VALUES('https://opcito.com/blogs/a-guide-to-mastering-autoscaling-in-kubernetes-with-keda','opcito.com: A guide to mastering autoscaling in Kubernetes with KEDA','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','ad91a004df7237af2e487b5379d285b66cdbd9840b5c2c91d58c3f9f4382208f',100.0,1779032057,0,'2026-05-17T17:34:17.512211+02:00',NULL,NULL,NULL,'[]','[]','["docs/kubernetes-autoscaling.md"]','[]','{}','{"duplicate_of": "https://www.opcito.com/blogs/a-guide-to-mastering-autoscaling-in-kubernetes-with-keda"}');
INSERT INTO "resources" VALUES('https://open-bootcamp.com','open-bootcamp.com','','2023',2,'An archived Spanish-language full-stack and DevOps coding bootcamp. Provided highly popular, modular pathways for development and deployment, but is no longer actively maintained as of late 2023.','Spanish','Training Platform','Beginner',0,'online','manual',NULL,NULL,NULL,0,'2023-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Software Development", "Bootcamps", "Full-Stack Development"]','["[LEGACY]"]','[]','["elearning.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://open-cluster-management.io','==open-cluster-management.io==','','2020',5,'Open Cluster Management (OCM) is a modular, extensible CNCF project designed to orchestrate fleets of Kubernetes clusters at scale. It defines standardized API abstractions for cluster registration, application deployment policies, and compliance management.','Go','Fleet Manager','Advanced',1,'online','manual','810801a7e273d494f30a3478468f083e835a7fe3b0ccef7519b324c4e85bb0ee',100.0,1779031446,1,'2026-05-17T17:24:06.162188+02:00',NULL,NULL,NULL,'["Platform Engineering", "Multi-Cluster Routing", "Fleet Orchestration"]','["[DE FACTO STANDARD]"]','["docs/gitops.md", "docs/kubernetes-tools.md"]','["kubernetes-tools.md", "gitops.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://open-rpc.org','open-rpc.org lightweight RPC framework 🌟','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','67ea39c4543f266b73ddca9b3371c9a2fbc289a2fb39eaff4d2beb2db75c7142',100.0,1779033823,0,'2026-05-17T18:03:43.924936+02:00',NULL,NULL,NULL,'[]','[]','["docs/api.md"]','[]','{}','{"duplicate_of": "https://www.open-rpc.org"}');
INSERT INTO "resources" VALUES('https://open.spotify.com/show/0zojMEDizKMh3aTxnGLENP','The OpenAI Podcast on Spotify','The official Spotify show for the OpenAI Podcast hosted by Andrew Mayne, featuring in-depth tech conversations with engineers, product managers, and researchers at OpenAI.','2025',4,'**Curator Insight:** A highly valuable architectural resource providing a direct window into the development lifecycles, engineering bottlenecks, and technical methodologies of frontier AI builders.
**Live Grounding:** This official Spotify hub aggregates deep-dive technical dialogues with OpenAI''s researchers and product architects.
*   **Strategic Value:** Explores real-world engineering hurdles across GPT-5 planning, Codex agents, Sora scaling, and distributed supercomputer network designs.
*   **Technical Context:** Bridges the gap between research-level paper publications and production-grade software orchestration at global scale.','en','audio','intermediate',0,'online','automatic','09f4e42c604604b9f8deaf10b995000a3a89760d4b67a6e76ded9ba9071132a0',NULL,1780352272,0,'2026-06-02T00:17:52.994011+02:00',NULL,NULL,NULL,'["Artificial Intelligence", "Industry Insights", "Podcasts"]','["GUIDE"]','[]','[]','{}','{"category": "ai-agents-mcp", "reputation_status": "Vetted", "reputation_summary": "Highly vetted. The official podcast stream for OpenAI has broad distribution and exceptional industry validation.", "social_preview_url": "https://i.scdn.co/image/ab6765630000ba8a33648d4a797ba7c0e753f7a6", "source_provenance": "X.com (OpenAI)", "suggested_new_category": ""}');
INSERT INTO "resources" VALUES('https://open.substack.com/pub/priyankavergadia/p/world-models-vs-llms-visually-explained?r=65wvb&showWelcomeOnShare=true','World Models vs LLMs: Visually Explained','A visual explanation of the differences between World Models and Large Language Models (LLMs), focusing on how each models reality and patterns.','2026',4,'This visual guide contrasts Large Language Models (LLMs), which excel at predicting next tokens based on statistical text correlation, with World Models, which construct internal physical or logical representations of environments to simulate and predict outcomes.

It breaks down:
* Architectural components and core differences.
* Practical limitations and unique use cases of each paradigm.
* Why world models are essential for physical automation, robotics, and advanced agentic decision-making.','en','Article','Beginner',0,'online','automatic','N/A',NULL,1780351994,0,'2026-06-02T00:13:14.342541+02:00',NULL,NULL,NULL,'["Artificial Intelligence", "Model Architecture", "World Models vs LLMs"]','["[GUIDE]", "[EMERGING]"]','[]','[]','{}','{"category": "ai-agents-mcp", "reputation_status": "Vetted", "reputation_summary": "High-quality, visually intuitive educational content from Priyanka Vergadia (The Cloud Girl) explaining core AI architecture concepts.", "social_preview_url": "", "source_provenance": "X.com (pvergadia)", "suggested_new_category": ""}');
INSERT INTO "resources" VALUES('https://openai.com/academy/codex-for-work/how-business-operations-teams-use-codex','How business operations teams use Codex','A guide showing how operations teams use Codex to build strategic updates and tradeoff decision models.','2026',4,'Curator Insight: This piece presents the operational transition toward proactive LLM workflows, showing how agents can interact with local files to manage cross-functional projects.

Live Grounding: Operations engineers leverage Codex''s ability to ingest messy trackers and stakeholder notes, converting fragmented communications into formalized off-track briefs and resource trade-off plans.','en','guide','intermediate',0,'online','automatic','N/A',NULL,1780352953,0,'2026-06-02T00:29:13.156091+02:00',NULL,NULL,NULL,'["AI and Machine Learning > AI Agents > Operations Automation"]','["[EMERGING]", "[GUIDE]"]','[]','[]','{}','{"category": "ai-agents-mcp", "reputation_status": "Vetted", "reputation_summary": "The guide has been welcomed as an early blueprint for operations professionals looking to implement directory-monitoring autonomous pipelines.", "social_preview_url": "", "source_provenance": "RSS Feed (OpenAI News)", "suggested_new_category": ""}');
INSERT INTO "resources" VALUES('https://openai.com/academy/codex-for-work/how-data-science-teams-use-codex','How data science teams use Codex','A guide illustrating how analytics and data science teams use Codex for dashboard specs and KPI root-cause analysis.','2026',4,'Curator Insight: This publication highlights a pivot for OpenAI''s Codex, moving it beyond pure autocomplete code-generation toward orchestrating complex, end-to-end data analytics and business context pipelines.

Live Grounding: Industry evaluations demonstrate that data engineering and operations teams use Codex to process unstructured work tracker and dashboard inputs directly, automating the generation of executive-ready KPI memos and diagnostic specifications.','en','guide','intermediate',0,'online','automatic','N/A',NULL,1780352953,0,'2026-06-02T00:29:13.156064+02:00',NULL,NULL,NULL,'["AI and Machine Learning > AI Agents > Data Science Automation"]','["[EMERGING]", "[GUIDE]"]','[]','[]','{}','{"category": "ai-agents-mcp", "reputation_status": "Vetted", "reputation_summary": "The community recognizes this guide as part of OpenAI''s strategic push to reposition Codex as a generalized enterprise workforce agent, transforming traditional workflows from manual coding to higher-level automation.", "social_preview_url": "", "source_provenance": "RSS Feed (OpenAI News)", "suggested_new_category": ""}');
INSERT INTO "resources" VALUES('https://openai.com/academy/codex-for-work/how-sales-teams-use-codex','How sales teams use Codex','An operational framework on leveraging Codex to synthesize customer conversations and CRM signals into pipeline briefs.','2026',4,'Curator Insight: This framework outlines the integration of LLMs within unstructured enterprise data streams, transitioning sales enablement from static spreadsheets to dynamic agentic execution.

Live Grounding: Community testing confirms that utilizing Codex''s plugins and customized skills enables the rapid synthesis of multi-source inputs—such as call transcripts and CRM entries—into structured pipeline prioritization briefs.','en','guide','intermediate',0,'online','automatic','N/A',NULL,1780352953,0,'2026-06-02T00:29:13.156082+02:00',NULL,NULL,NULL,'["AI and Machine Learning > AI Agents > Workflow Automation"]','["[EMERGING]", "[GUIDE]"]','[]','[]','{}','{"category": "ai-agents-mcp", "reputation_status": "Vetted", "reputation_summary": "Evaluated as highly applicable for business enablement. Users highlight the necessity of implementing strict human-in-the-loop checkpoints to verify inference-derived outputs.", "social_preview_url": "", "source_provenance": "RSS Feed (OpenAI News)", "suggested_new_category": ""}');
INSERT INTO "resources" VALUES('https://openai.com/blog/scaling-kubernetes-to-7500-nodes','openai.com: Scaling Kubernetes to 7,500 Nodes','','N/A',0,'A curated technical resource and architectural guide covering openai.com: Scaling Kubernetes to 7,500 Nodes in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779033210,0,'2026-05-17T17:53:30.797975+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-autoscaling.md"]','["kubernetes-autoscaling.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://openai.com/guaranteed-capacity','OpenAI Guaranteed Capacity: Dedicated Infrastructure for Enterprise Compute','OpenAI''s reserved compute framework helping eligible companies secure guaranteed long-term API access under 1- to 3-year commitment plans.','2026',4,'* **Curator Insight:** Shifting compute procurement from spot/on-demand models to long-term capacity agreements represents critical maturity in AI infrastructure management.
* **Live Grounding (MCP):** OpenAI has unveiled ''Guaranteed Capacity'', letting enterprise consumers guarantee large-scale API allocations of over 1B tokens per minute via tiered 1-to-3-year reservation plans, resolving scaling friction and bottleneck constraints during peaks.','en','web','Advanced',0,'online','automatic','N/A',NULL,1780352138,0,'2026-06-02T00:15:38.622006+02:00',NULL,NULL,NULL,'["AI Infrastructure", "OpenAI Compute", "Capacity Planning", "Resource Allocation"]','["ENTERPRISE-STABLE"]','[]','[]','{}','{"category": "ai-agents-mcp", "reputation_status": "Vetted", "reputation_summary": "Highly praised by large-scale enterprise architects facing API limits and rate limit throttling.", "social_preview_url": "", "source_provenance": "X.com (OpenAI)", "suggested_new_category": "ai-infrastructure-management"}');
INSERT INTO "resources" VALUES('https://openai.com/index/advancing-content-provenance','Advancing Content Provenance for a Safer, More Transparent AI Ecosystem','OpenAI''s initiative on content transparency, focusing on implementing Content Credentials (C2PA standard), Google''s SynthID watermarking, and an early public verification tool to clarify the origin of AI-generated media.','2026',4,'Curator Insight: Establishing authenticity in generative outputs is a crucial security barrier as synthetic media becomes ubiquitous in corporate workflows.

Live Grounding: Released in May 2026, this post covers OpenAI''s adoption of Content Credentials (C2PA standard) and Google''s SynthID watermarking.

Architectural Context:
- Embeds secure, tamper-evident cryptographic metadata directly into generative model outputs.
- Employs deep-learning-based imperceptible watermarking to detect modified synthetic materials.
- Provisions public inspection tools to audit media origins and maintain digital trust.','en','article','intermediate',0,'online','automatic','N/A',NULL,1780352168,0,'2026-06-02T00:16:08.173402+02:00',NULL,NULL,NULL,'["Artificial Intelligence", "Security and Ethics", "Content Provenance", "Cryptographic Watermarking"]','["[ENTERPRISE-STABLE]", "[EMERGING]"]','[]','[]','{}','{"category": "ai-agents-mcp", "reputation_status": "Vetted", "reputation_summary": "High industry impact as OpenAI partners on establishing global content security standards using C2PA credentials and SynthID watermarking.", "social_preview_url": "", "source_provenance": "X.com (OpenAI)", "suggested_new_category": ""}');
INSERT INTO "resources" VALUES('https://openai.com/index/adventhealth','AdventHealth advances whole-person care with OpenAI','AdventHealth advances whole-person care with OpenAI, leveraging secure workspace environments and HIPAA-compliant healthcare applications.','2026',4,'This case study details AdventHealth''s adoption of ''ChatGPT for Healthcare'', utilizing a secure, HIPAA-compliant workspace to optimize clinical workflows. The integration automates the drafting of post-discharge summaries and parses disconnected medical records, drastically reducing administrative burden without sacrificing clinical accuracy.

Technical focus areas:
- Zero-data-retention APIs and secure BAA execution.
- Synthesizing unstructured EHR records into high-density clinical summaries.
- Mitigating medical administrative burnout through agent-assisted documentation pipelines.','en','article','Intermediate',0,'online','automatic','N/A',NULL,1780352963,0,'2026-06-02T00:29:23.483044+02:00',NULL,NULL,NULL,'["Artificial Intelligence", "AI in Healthcare", "EHR Integration", "Compliance and HIPAA"]','["CASE STUDY", "ENTERPRISE-STABLE"]','[]','[]','{}','{"category": "ai-agents-mcp", "reputation_status": "Vetted", "reputation_summary": "Acclaimed case study highlighting a secure, HIPAA-compliant adoption pathway for generative AI in complex and heavily regulated hospital networks.", "social_preview_url": "", "source_provenance": "RSS Feed (OpenAI News)", "suggested_new_category": "ai-healthcare"}');
INSERT INTO "resources" VALUES('https://openai.com/index/boston-childrens-hospital','Boston Children''s Hospital uses AI to unlock new diagnoses','Case study on how Boston Children''s Hospital built a secure internal ChatGPT environment across its entire workforce, successfully diagnosing 40+ rare conditions and saving 60,000+ hours.','2026',4,'A deep-dive case study showcasing Boston Children''s Hospital''s enterprise-wide implementation of a secure generative AI framework.
*   **Architectural Value**: Outlines the transition from fragmented point solutions to a unified, secure enterprise AI platform with centralized governance.
*   **Key Features**: Leverages secure LLM environments to cross-reference multi-specialty clinical data against research corpuses to resolve rare diagnoses.
*   **Technical Significance**: Highlights scalable deployment patterns under strict healthcare compliance and privacy mandates while enhancing medical decision quality.','English','Case Study','Intermediate',0,'online','automatic','N/A',NULL,1780352818,0,'2026-06-02T00:26:58.749349+02:00',NULL,NULL,NULL,'["Generative AI", "Enterprise Deployments", "Healthcare Applications"]','["[CASE STUDY]", "[ENTERPRISE-STABLE]"]','[]','[]','{}','{"category": "ai-agents-mcp", "reputation_status": "Vetted", "reputation_summary": "Strongly validated case study demonstrating actual clinical utility, solving over 40 rare disease cases and saving thousands of operational hours.", "social_preview_url": "", "source_provenance": "RSS Feed (OpenAI News)", "suggested_new_category": ""}');
INSERT INTO "resources" VALUES('https://openai.com/index/braintrust','How Braintrust turns customer requests into code with Codex','Insight into how Braintrust engineers use OpenAI Codex and GPT-5.5 to transform customer feature requests into preview code branches in minutes, significantly accelerating release feedback.','2026',4,'An analysis of Braintrust''s implementation of OpenAI Codex to construct a fully autonomous coding loop that converts user requests into preview code.
*   **Architectural Value**: Establishes a concrete pipeline model for agent-driven software development with rapid customer feedback integration.
*   **Key Features**: Leverages Codex''s high-speed terminal output processing and GPT-5.5''s reasoning capabilities to spin up automated preview branches.
*   **Technical Significance**: Proves the feasibility of moving 50% of an engineering team to Codex-driven environments to optimize productivity and minimize feature-to-feedback latency.','English','Article','Advanced',0,'online','automatic','N/A',NULL,1780352818,0,'2026-06-02T00:26:58.749358+02:00',NULL,NULL,NULL,'["Software Engineering", "Agentic Workflows", "AI Code Generation"]','["[ENTERPRISE-STABLE]", "[CASE STUDY]"]','[]','[]','{}','{"category": "ai-agents-mcp", "reputation_status": "Vetted", "reputation_summary": "Highly valued within the developer and AI safety engineering communities for detailing how Braintrust integrates OpenAI Codex to automate enterprise pull-request lifecycles.", "social_preview_url": "", "source_provenance": "RSS Feed (OpenAI News)", "suggested_new_category": ""}');
INSERT INTO "resources" VALUES('https://openai.com/index/building-self-improving-tax-agents-with-codex','Building self-improving tax agents with Codex','Technical paper showing how OpenAI, Thrive, and Crete built a self-improving tax filing agent with Codex that autonomously refines its code using human feedback and production traces.','2026',4,'Examines a landmark self-improving AI agent architecture co-developed by OpenAI, Thrive, and Crete for automated financial filing.
*   **Architectural Value**: Pioneers a closed-loop self-improvement framework where practitioner corrections are automatically converted into regression tests.
*   **Key Features**: Employs an iterative Codex-driven loop that dramatically raised field accuracy from 25% to 86% in six weeks, peaking at 97%.
*   **Technical Significance**: Replaces traditional static patch deployments with autonomous code refinement, demonstrating a blueprint for next-generation self-evolving software.','English','Article','Advanced',0,'online','automatic','N/A',NULL,1780352818,0,'2026-06-02T00:26:58.749416+02:00',NULL,NULL,NULL,'["Software Engineering", "Agentic Workflows", "Self Improving Systems"]','["[EMERGING]", "[CASE STUDY]"]','[]','[]','{}','{"category": "ai-agents-mcp", "reputation_status": "Vetted", "reputation_summary": "Celebrated as a groundbreaking technical architectural pattern for self-improving LLMs, showing how real-world practitioner feedback loops can refine agent performance without manual engineering.", "social_preview_url": "", "source_provenance": "RSS Feed (OpenAI News)", "suggested_new_category": ""}');
INSERT INTO "resources" VALUES('https://openai.com/index/cisco','Cisco and OpenAI redefine enterprise engineering with Codex','Details the collaboration between Cisco and OpenAI using Codex to automate network configurations, troubleshoot security issues, and accelerate software engineering loops.','2026',4,'Explores Cisco''s integration of OpenAI Codex and GPT-5.5-Cyber to automate enterprise engineering and network security operations.
*   **Architectural Value**: Combines generative coding agents with physical and cloud network infrastructure to create autonomous healing environments.
*   **Key Features**: Features Codex-driven script generation for switches, routers, and firewalls, as well as AI-assisted vulnerability patching under the Daybreak initiative.
*   **Technical Significance**: Models the future of software-defined networking where agentic workflows programmatically manage and troubleshoot complex topologies.','English','Article','Advanced',0,'online','automatic','N/A',NULL,1780352818,0,'2026-06-02T00:26:58.749408+02:00',NULL,NULL,NULL,'["Network Engineering", "Agentic Workflows", "Infrastructure as Code"]','["[ENTERPRISE-STABLE]", "[CASE STUDY]"]','[]','[]','{}','{"category": "ai-agents-mcp", "reputation_status": "Vetted", "reputation_summary": "Highly praised by network engineers and platform teams for combining Codex''s code-generation with Cisco''s automated network and security orchestration pipelines.", "social_preview_url": "", "source_provenance": "RSS Feed (OpenAI News)", "suggested_new_category": ""}');
INSERT INTO "resources" VALUES('https://openai.com/index/codex-for-knowledge-work','Codex is Becoming a Productivity Tool for Everyone','OpenAI''s overview of the expanding capabilities of Codex as a versatile utility for complex text extraction, structured data operations, and automated knowledge-work workflows.','2026',4,'### Curator Insight
This OpenAI release details the ongoing paradigm shift of OpenAI Codex from an exclusive software development assistant into a foundational engine for general knowledge work. The report highlights how Codex''s advanced code-generation and structured formatting capabilities are being leveraged for raw data parsing, complex search synthesis, and cross-application API automation. It serves as an essential read for architects design-thinking the future of human-AI collaborative workflows.','English','Article / Report','Intermediate',0,'online','automatic','N/A',NULL,1780401702,0,'2026-06-02T14:01:42.549074+02:00',NULL,NULL,NULL,'["Artificial Intelligence", "Autonomous Agents", "Workplace Automation"]','["EMERGING", "DE FACTO STANDARD"]','[]','[]','{}','{"category": "ai-agents-mcp", "impact_score": 90, "reputation_status": "Vetted", "reputation_summary": "Official research and tool release report from OpenAI. High-density authority on the structural transition of software automation tools into general workplace environments.", "social_preview_url": "", "source_provenance": "RSS Feed (OpenAI News)", "suggested_new_category": ""}');
INSERT INTO "resources" VALUES('https://openai.com/index/databricks','Databricks brings GPT-5.5 to enterprise agent workflows - OpenAI','Announcement of the integration of GPT-5.5 into Databricks lakehouses, setting SOTA records on OfficeQA Pro.','2026',4,'Curator Insight: Merging GPT-5.5''s reasoning capabilities with Databricks'' structured lakehouse repositories forms a highly resilient architecture for secure enterprise AI operations.

Live Grounding: Evaluation metrics on the OfficeQA Pro benchmark indicate that this pairing is the first to cross the 50% accuracy threshold when parsing complex enterprise documentation, contracts, and old reports directly from distributed data systems.','en','article','advanced',0,'online','automatic','N/A',NULL,1780352953,0,'2026-06-02T00:29:13.156101+02:00',NULL,NULL,NULL,'["AI and Machine Learning > Enterprise LLMs > Agent Integration"]','["[DE FACTO STANDARD]", "[CASE STUDY]"]','[]','[]','{}','{"category": "ai-agents-mcp", "reputation_status": "Vetted", "reputation_summary": "Widely cited across technical newsletters as a critical enterprise partnership. The integration showcases a significant step forward in secure, private data retrieval backed by state-of-the-art models.", "social_preview_url": "", "source_provenance": "RSS Feed (OpenAI News)", "suggested_new_category": "lakehouse-ai"}');
INSERT INTO "resources" VALUES('https://openai.com/index/dell-codex-enterprise-partnership','OpenAI and Dell Technologies partner to bring Codex to hybrid and on-premises enterprise environments','OpenAI and Dell Technologies are collaborating to help more enterprises deploy Codex in the environments where their most important data, systems, and workflows already live.','2026',4,'This enterprise release highlights the integration of OpenAI Codex with the Dell AI Data Platform and the Dell AI Factory. The architecture provides a secure deployment bridge, allowing complex coding agents to operate locally on hybrid or on-premises server infrastructure where legacy databases reside.

Strategic technical benefits:
- Direct mitigation of enterprise data transit, compliance, and regulatory issues.
- Deep contextual model training against on-premises codebases and documentation.
- Low-latency, secure enterprise agent deployment with built-in access controls.','en','article','Advanced',0,'online','automatic','N/A',NULL,1780352963,0,'2026-06-02T00:29:23.483078+02:00',NULL,NULL,NULL,'["Artificial Intelligence", "Hybrid Enterprise Architecture", "Dell AI Data Platform Integration", "On-Premises Codex Deployment"]','["DE FACTO STANDARD", "ENTERPRISE-STABLE"]','[]','[]','{}','{"category": "ai-agents-mcp", "reputation_status": "Vetted", "reputation_summary": "Major enterprise landmark widely celebrated for overcoming on-premises compliance blockers for generative AI coding tools.", "social_preview_url": "", "source_provenance": "RSS Feed (OpenAI News)", "suggested_new_category": "hybrid-ai-architecture"}');
INSERT INTO "resources" VALUES('https://openai.com/index/election-safeguards-2026','Election information and safeguards in 2026','Ahead of global elections, we''re helping people access information, supporting cyber defenders, and increasing AI transparency.','2026',4,'This document outlines OpenAI''s technical and operational roadmap for safeguarding global democratic processes in 2026. The strategy prioritizes the integration of C2PA digital provenance standards to trace AI content, partnerships with cybersecurity agencies to protect voting infrastructure, and targeted bias auditing to preserve neutral model behavior.

Key pillars include:
- Enhancing real-time content watermarking and digital signature mechanisms.
- Deploying active threat intelligence pipelines to identify and disrupt state-sponsored influence networks.
- Enforcing strict API and product usage guidelines to block coordinated interactive manipulation.','en','article','Intermediate',0,'online','automatic','N/A',NULL,1780352963,0,'2026-06-02T00:29:23.483003+02:00',NULL,NULL,NULL,'["Artificial Intelligence", "AI Governance", "Safety and Trust", "Election Safeguards"]','["ENTERPRISE-STABLE", "GUIDE"]','[]','[]','{}','{"category": "ai-agents-mcp", "reputation_status": "Vetted", "reputation_summary": "Highly vetted official initiative with positive feedback from cybersecurity and policy communities regarding the proactive integration of provenance standards to mitigate generative AI election abuse.", "social_preview_url": "", "source_provenance": "RSS Feed (OpenAI News)", "suggested_new_category": "ai-safety"}');
INSERT INTO "resources" VALUES('https://openai.com/index/endava','How Endava builds an agentic organization with Codex','Case study on Endava''s deployment of Codex to codify senior engineering expertise into autonomous agents that work across the software delivery lifecycle.','2026',4,'Details Endava''s transformation into an agentic organization utilizing OpenAI Codex to scale engineering workflows across massive software contract lifecycles.
*   **Architectural Value**: Implements a structured framework where senior engineering expertise is encapsulated into reusable AI agents.
*   **Key Features**: Compresses weeks of manual requirements analysis into automated pipelines, improving documentation velocity and code consistency.
*   **Technical Significance**: Models a practical architecture for deploying agents to support human engineers from initial client intake to final codebase delivery.','English','Case Study','Advanced',0,'online','automatic','N/A',NULL,1780352818,0,'2026-06-02T00:26:58.749376+02:00',NULL,NULL,NULL,'["Software Engineering", "Agentic Workflows", "Enterprise AI Strategy"]','["[CASE STUDY]", "[ENTERPRISE-STABLE]"]','[]','[]','{}','{"category": "ai-agents-mcp", "reputation_status": "Vetted", "reputation_summary": "Vetted enterprise implementation; Endava is an exclusive partner program member, showing highly successful adoption of Codex in software contracting delivery.", "social_preview_url": "", "source_provenance": "RSS Feed (OpenAI News)", "suggested_new_category": ""}');
INSERT INTO "resources" VALUES('https://openai.com/index/gartner-2026-agentic-coding-leader','OpenAI named a Leader in enterprise coding agents by Gartner','OpenAI is named a leader in the 2026 Gartner Magic Quadrant for Enterprise AI Coding Agents, with Codex recognized for innovation and enterprise-scale deployment.','2026',4,'This announcement details OpenAI''s leadership positioning in Gartner''s 2026 evaluation of enterprise coding agents. Driven by Codex and GPT-5.5, the platform is recognized for delivering robust codebase reasoning, sandboxed execution environments, and deep tool integrations that scale from local developer environments to centralized CI/CD pipelines.

Core strengths highlighted:
- Production-grade enterprise security, including fine-grained RBAC and auditable workspaces.
- Multi-agent orchestrators capable of self-healing and automated test execution.
- Low-latency, high-throughput context windows optimized for massive repositories.','en','article','Intermediate',0,'online','automatic','N/A',NULL,1780352963,0,'2026-06-02T00:29:23.483036+02:00',NULL,NULL,NULL,'["Artificial Intelligence", "AI Coding Assistants", "Gartner Evaluations", "Enterprise AI Strategy"]','["DE FACTO STANDARD", "ENTERPRISE-STABLE"]','[]','[]','{}','{"category": "ai-agents-mcp", "reputation_status": "Vetted", "reputation_summary": "Heavily cited industry milestone confirming Codex''s maturity and dominance in enterprise development, generating high trust among global technology leaders.", "social_preview_url": "", "source_provenance": "RSS Feed (OpenAI News)", "suggested_new_category": "ai-driven-engineering"}');
INSERT INTO "resources" VALUES('https://openai.com/index/grupo-folha-grupo-uol-partnership','OpenAI, Grupo Folha, and Grupo UOL announce strategic content partnership','OpenAI partners with Grupo Folha and Grupo UOL to bring trusted Brazilian journalism to ChatGPT, expanding access to news with attribution and transparency.','2026',4,'This strategic announcement details a licensing partnership integrating live, high-fidelity Brazilian journalism from Grupo Folha and Grupo UOL directly into ChatGPT''s retrieval pipelines. By bypassing standard web scrapers in favor of direct publisher data feeds, the architecture guarantees reliable, localized Portuguese news retrieval.

Key architectural benefits:
- Low-latency indexing of licensed editorial feeds.
- Structured programmatic attribution and high-visibility click-through source links.
- Reduced model hallucination rates on regional real-time queries.','en','article','Intermediate',0,'online','automatic','N/A',NULL,1780352963,0,'2026-06-02T00:29:23.483018+02:00',NULL,NULL,NULL,'["Artificial Intelligence", "Information Retrieval", "Content Pipelines", "API Licensing"]','["CASE STUDY", "EMERGING"]','[]','[]','{}','{"category": "ai-agents-mcp", "reputation_status": "Vetted", "reputation_summary": "Strategic content licensing deal widely discussed on tech blogs as an indicator of real-time search engine shift towards direct, high-value publisher partnerships.", "social_preview_url": "", "source_provenance": "RSS Feed (OpenAI News)", "suggested_new_category": "ai-content-licensing"}');
INSERT INTO "resources" VALUES('https://openai.com/index/introducing-openai-for-singapore','Introducing OpenAI for Singapore','Today at the ATx Summit in Singapore, we''re launching OpenAI for Singapore, a partnership with the Ministry of Digital Development and Information (MDDI) to support Singapore''s National AI strategy.','2026',4,'This document covers OpenAI''s strategic partnership with the Singapore Ministry of Digital Development and Information (MDDI) to reinforce its National AI Strategy. The framework supports regional language model customization, launches a regional Singaporean chapter of the OpenAI Academy, and places Forward Deployed Engineers on-site.

Core technical aims:
- Optimizing localized models to perform natively in Southeast Asian languages.
- Deploying agentic student and teacher assistant tools in collaborative public school programs.
- Fostering local ecosystem engineering capacity directly connected to OpenAI research platforms.','en','article','Intermediate',0,'online','automatic','N/A',NULL,1780352963,0,'2026-06-02T00:29:23.483069+02:00',NULL,NULL,NULL,'["Artificial Intelligence", "Sovereign AI Strategy", "Sovereign Language Modeling", "Public Infrastructure"]','["ENTERPRISE-STABLE", "EMERGING"]','[]','[]','{}','{"category": "ai-agents-mcp", "reputation_status": "Vetted", "reputation_summary": "Highly cited milestone validating Singapore''s commitment to National AI Strategy 2.0 with targeted OpenAI support.", "social_preview_url": "", "source_provenance": "RSS Feed (OpenAI News)", "suggested_new_category": "sovereign-ai"}');
INSERT INTO "resources" VALUES('https://openai.com/index/malta-chatgpt-plus-partnership','OpenAI and Malta partner to bring ChatGPT Plus to all citizens','OpenAI and Malta partner to bring ChatGPT Plus to all citizens, introducing structured education pathways and national utility licensing.','2026',4,'This press release describes OpenAI''s partnership with the Government of Malta to provide ChatGPT Plus as a public utility to all citizens. This deployment is coupled with a structured AI literacy program designed by the University of Malta to teach citizens safe, practical, and highly effective daily generative AI use cases.

Key systemic structures:
- Nation-wide distribution managed through the Malta Digital Innovation Authority.
- Mandated educational course pre-requisite to cultivate safe prompting practices.
- Scalable national training infrastructure aligning citizen capability with high-grade AI tools.','en','article','Intermediate',0,'online','automatic','N/A',NULL,1780352963,0,'2026-06-02T00:29:23.483086+02:00',NULL,NULL,NULL,'["Artificial Intelligence", "Sovereign AI Deployment", "National AI Literacy", "Public Utility Models"]','["CASE STUDY", "EMERGING"]','[]','[]','{}','{"category": "ai-agents-mcp", "reputation_status": "Vetted", "reputation_summary": "Widely discussed public policy landmark, recognized as the world''s first national citizen utility deployment of ChatGPT Plus.", "social_preview_url": "", "source_provenance": "RSS Feed (OpenAI News)", "suggested_new_category": "sovereign-ai"}');
INSERT INTO "resources" VALUES('https://openai.com/index/model-disproves-discrete-geometry-conjecture','OpenAI Model Disproves Central Conjecture in Discrete Geometry','OpenAI model disproves Erdős unit distance conjecture in discrete geometry.','2026',4,'A technical announcement detailed by OpenAI outlining how a general-purpose reasoning model autonomously disproved Paul Erdős'' 1946 unit distance conjecture. This milestone marks an architectural shift from assistive AI to autonomous mathematical synthesis, constructing dense unit-distance algebraic graphs that exceed traditional rescaled square grid limits.','en','article','Advanced',0,'online','automatic','N/A',NULL,1780352292,0,'2026-06-02T00:18:12.588370+02:00',NULL,NULL,NULL,'["AI and Machine Learning", "Reasoning Models", "Mathematical Discoveries"]','["EMERGING"]','[]','[]','{}','{"category": "ai-agents-mcp", "reputation_status": "Vetted", "reputation_summary": "Highly acclaimed academic and industry breakthrough, showcasing the transition of LLMs from coding assistants to autonomous scientific researchers.", "social_preview_url": "", "source_provenance": "X.com (OpenAI)", "suggested_new_category": ""}');
INSERT INTO "resources" VALUES('https://openai.com/index/mufg','MUFG aims to become AI native with OpenAI','Case study on Mitsubishi UFJ Financial Group deploying ChatGPT Enterprise to 35,000 employees, focusing on security boundaries, training, and building over 1,800 custom GPTs.','2026',4,'An analysis of Japan''s largest financial group''s enterprise-wide rollout of ChatGPT Enterprise to 35,000 banking professionals.
*   **Architectural Value**: Demonstrates how to design a compliant, zero-training-data-retention AI layer inside a highly regulated industry.
*   **Key Features**: Uses structured mandatory training and an internal ''AI Champion'' model to overcome standard employee adoption barriers.
*   **Technical Significance**: Illustrates practical patterns for deploying over 1,800 departmental custom GPTs while maintaining strict data isolation.','English','Case Study','Intermediate',0,'online','automatic','N/A',NULL,1780352818,0,'2026-06-02T00:26:58.749400+02:00',NULL,NULL,NULL,'["Enterprise Software", "Generative AI", "Financial Services"]','["[CASE STUDY]", "[ENTERPRISE-STABLE]"]','[]','[]','{}','{"category": "ai-agents-mcp", "reputation_status": "Vetted", "reputation_summary": "Acclaimed case study for detailing organizational enablement and change management during a massive company-wide roll-out of ChatGPT Enterprise in finance.", "social_preview_url": "", "source_provenance": "RSS Feed (OpenAI News)", "suggested_new_category": ""}');
INSERT INTO "resources" VALUES('https://openai.com/index/openai-frontier-governance-framework','OpenAI Frontier Governance Framework','OpenAI''s formal Frontier Governance Framework outlining processes for systemic risk assessment, model reporting, incident response, and regulatory alignment.','2026',4,'A comprehensive guide mapping OpenAI''s internal risk mitigation protocols to emerging global regulatory standards.
*   **Architectural Value**: Translates California''s TFAIA and the EU AI Act into concrete technical requirements for safe deployment.
*   **Key Features**: Outlines rigorous risk assessment lifecycles focusing on cyber threats, chemical/biological (CBRN) hazards, and loss of control.
*   **Technical Significance**: Provides enterprise architects with a structured template for building auditable safety and incident response pipelines for AI systems.','English','Guide','Advanced',0,'online','automatic','N/A',NULL,1780352818,0,'2026-06-02T00:26:58.749387+02:00',NULL,NULL,NULL,'["Generative AI", "AI Safety", "Compliance and Regulation"]','["[GUIDE]", "[ENTERPRISE-STABLE]"]','[]','[]','{}','{"category": "ai-agents-mcp", "reputation_status": "Vetted", "reputation_summary": "Acknowledged by compliance officers and cloud security engineers as an essential blueprint for aligning model deployments with California and EU AI laws.", "social_preview_url": "", "source_provenance": "RSS Feed (OpenAI News)", "suggested_new_category": ""}');
INSERT INTO "resources" VALUES('https://openai.com/index/openai-frontier-models-and-codex-are-now-available-on-aws','OpenAI frontier models and Codex are now available on AWS','Official announcement regarding the general availability of OpenAI frontier models and Codex on Amazon Bedrock, complete with AWS IAM, PrivateLink, and compliance support.','2026',4,'This resource details the integration of OpenAI frontier models and Codex into Amazon Bedrock, providing enterprises with secure, governed access.
*   **Architectural Value**: Enables enterprise-grade deployments of state-of-the-art models within established AWS compliance, security, and private networking boundaries.
*   **Key Features**: Provides direct API access, Codex workspace integration, IAM permission boundaries, PrivateLink encryption, and CloudTrail audit logging.
*   **Technical Significance**: Eliminates the exclusivity bottleneck, allowing architects to seamlessly orchestrate multi-model workflows on AWS infrastructure without exposing data.','English','Article','Advanced',0,'online','automatic','N/A',NULL,1780352818,0,'2026-06-02T00:26:58.749335+02:00',NULL,NULL,NULL,'["Cloud Infrastructure", "Amazon Web Services", "Generative AI Integration"]','["[ENTERPRISE-STABLE]", "[EMERGING]"]','[]','[]','{}','{"category": "aws-newfeatures", "reputation_status": "Vetted", "reputation_summary": "Highly praised by cloud architects and enterprise IT for combining the intelligence of OpenAI''s frontier models with AWS''s robust governance, security, and procurement frameworks.", "social_preview_url": "", "source_provenance": "RSS Feed (OpenAI News)", "suggested_new_category": ""}');
INSERT INTO "resources" VALUES('https://openai.com/index/our-views-on-ai-policy-and-political-advocacy','Our Views on AI Policy and Political Advocacy','An official policy stance statement clarifying OpenAI''s approach to legislative policy debates, employee political involvement, and corporate advocacy neutrality.','2026',4,'### Curator Insight
This policy brief outlines OpenAI''s official stance on global AI governance and political advocacy. Published amidst escalating debates surrounding national regulatory frameworks, OpenAI clarifies its operational decision to refrain from forming PACs or funding political campaigns. This document provides critical transparency for enterprise stakeholders navigating compliance, safety alignment, and corporate responsibility in the Intelligence Age.','English','Policy Brief / Blog','Beginner',0,'online','automatic','N/A',NULL,1780401702,0,'2026-06-02T14:01:42.549083+02:00',NULL,NULL,NULL,'["Artificial Intelligence", "AI Governance", "Corporate Policy"]','["GUIDE"]','[]','[]','{}','{"category": "ai-agents-mcp", "impact_score": 82, "reputation_status": "Vetted", "reputation_summary": "Official OpenAI statement. Authoritative declaration regarding corporate political neutrality and policy advocacy standards, highly cited across tech regulatory forums.", "social_preview_url": "", "source_provenance": "RSS Feed (OpenAI News)", "suggested_new_category": ""}');
INSERT INTO "resources" VALUES('https://openai.com/index/personal-finance-chatgpt','A new personal finance experience in ChatGPT','A preview announcement of ChatGPT''s Plaid-powered bank account integration for real-time financial insights.','2026',4,'Curator Insight: Integrating banking APIs with conversational LLMs introduces a novel paradigm of context-aware financial planning, shifting attention away from traditional search directories.

Live Grounding: The implementation leverages Plaid to secure read-only access across over 12,000 financial institutions, enabling real-time categorization of expenses and portfolios, though users must carefully manage the inherent third-party connection vectors.','en','article','intermediate',0,'online','automatic','N/A',NULL,1780352953,0,'2026-06-02T00:29:13.156110+02:00',NULL,NULL,NULL,'["AI and Machine Learning > Consumer Agents > Financial Technology"]','["[EMERGING]"]','[]','[]','{}','{"category": "ai-agents-mcp", "reputation_status": "Vetted", "reputation_summary": "While the technical utility is heavily praised, the community (Reddit r/financialindependence) retains strong privacy and data-sovereignty concerns regarding the Plaid integration with a public cloud model.", "social_preview_url": "", "source_provenance": "RSS Feed (OpenAI News)", "suggested_new_category": ""}');
INSERT INTO "resources" VALUES('https://openai.com/index/ramp','How Ramp engineers accelerate code review with Codex','How Ramp engineers use Codex with GPT-5.5 to review code and ship improvements, allowing them to get substantive feedback in minutes instead of hours.','2026',4,'This article analyzes the technical deployment of OpenAI Codex with GPT-5.5 at fintech leader Ramp to scale internal code review operations. By automating semantic syntax evaluation, pattern checking, and vulnerability assessments, the pipeline yields high-fidelity architectural feedback in minutes.

Key process innovations:
- Reduced code-to-merge latencies through agentic automated PR reviews.
- Context-aware code validation matching proprietary architectural standards.
- High-velocity shipping loops enabled by continuous automated debugging recommendations.','en','article','Advanced',0,'online','automatic','N/A',NULL,1780352963,0,'2026-06-02T00:29:23.483053+02:00',NULL,NULL,NULL,'["Artificial Intelligence", "AI Coding Assistants", "Automated Code Review", "Fintech CI/CD Pipelines"]','["CASE STUDY", "ENTERPRISE-STABLE"]','[]','[]','{}','{"category": "ai-agents-mcp", "reputation_status": "Vetted", "reputation_summary": "Vigorously discussed across fintech and dev channels, demonstrating a practical implementation of GPT-5.5 inside continuous delivery code pipelines.", "social_preview_url": "", "source_provenance": "RSS Feed (OpenAI News)", "suggested_new_category": "ai-driven-engineering"}');
INSERT INTO "resources" VALUES('https://openai.com/index/stargate-michigan-data-center','Building the Infrastructure for the Intelligence Age in Michigan','OpenAI''s groundbreaking announcement of a 1-gigawatt (GW) ''Stargate'' supercomputing data center campus in Michigan in partnership with Oracle.','2026',4,'The official OpenAI announcement marking the groundbreaking of a landmark 1-gigawatt (GW) AI infrastructure campus in Saline Township, Michigan.
- Realized through a $16 billion partnership involving Oracle and SoftBank, the Stargate initiative is designed to construct hyperscale computing clusters dedicated to next-generation model training.
- Details advanced thermal-cooling solutions, high-density energy grids, and union labor agreements required to construct the physical backbone of the Intelligence Age.','en','article','Advanced',0,'online','automatic','N/A',NULL,1780352838,0,'2026-06-02T00:27:18.801380+02:00',NULL,NULL,NULL,'["AI Infrastructure", "Hyperscale Data Centers", "Hardware Scaling", "Cloud Architecture"]','["[CASE STUDY]", "[EMERGING]"]','[]','[]','{}','{"category": "ai-agents-mcp", "reputation_status": "Vetted", "reputation_summary": "Official OpenAI press announcement and landmark industry milestone. Vetted and covered globally by major technology and financial news sources in June 2026.", "social_preview_url": "", "source_provenance": "RSS Feed (OpenAI News)", "suggested_new_category": "ai-infrastructure-datacenter"}');
INSERT INTO "resources" VALUES('https://openai.com/index/strengthening-societal-resilience-with-rosalind-biodefense','Strengthening Societal Resilience with Rosalind Biodefense','OpenAI announces the launch of its Rosalind Biodefense program leveraging GPT-Rosalind to secure DNA synthesis and accelerate defensive countermeasures.','2026',4,'This announcement outlines the launch of OpenAI''s ''Rosalind Biodefense'' program built around GPT-Rosalind, a frontier reasoning model designed for life sciences. The system focuses on defensive capabilities such as early threat warning, epidemiological modeling, DNA synthesis screening, and accelerating scientific workflow. By partnering with organizations like SecureDNA and Fourth Eon Biosecurity, OpenAI aims to establish biological containment and proactive defensive acceleration protocols.','en','Article','Advanced',0,'online','automatic','N/A',NULL,1780352849,0,'2026-06-02T00:27:29.031585+02:00',NULL,NULL,NULL,'["AI", "Applied AI", "Biosecurity", "Inference Models"]','["[EMERGING]", "[CASE STUDY]"]','[]','[]','{}','{"category": "ai-agents-mcp", "reputation_status": "Vetted", "reputation_summary": "Highly regarded defensive biosecurity initiative leveraging frontier AI capabilities in life sciences with rigorous safety and containment protocols.", "social_preview_url": "", "source_provenance": "X.com (OpenAI)", "suggested_new_category": "ai-biotech"}');
INSERT INTO "resources" VALUES('https://openai.com/index/the-next-phase-of-education-for-countries','The next phase of OpenAI''s Education for Countries','At the Education World Forum in London, OpenAI shares early learnings from Education for Countries and welcomes Singapore to the program.','2026',4,'This programmatic update outlines the transition of the ''OpenAI for Countries'' model from general access to highly structured educational frameworks. Partnering with sovereign nations, the project introduces dedicated configurations like ''ChatGPT for Teachers'' and community college training resources.

Structural frameworks include:
- Co-designing teacher-led classroom assets to cultivate safe AI integration.
- Launching the ''OpenAI Luminaries'' program for global educational curriculum exchange.
- Supporting evidence-based deployments monitored by research teams to optimize learning outcomes.','en','article','Intermediate',0,'online','automatic','N/A',NULL,1780352963,0,'2026-06-02T00:29:23.483061+02:00',NULL,NULL,NULL,'["Artificial Intelligence", "AI in Education", "Sovereign AI Adoption", "Public Sector Frameworks"]','["GUIDE", "EMERGING"]','[]','[]','{}','{"category": "ai-agents-mcp", "reputation_status": "Vetted", "reputation_summary": "Well-received public sector overview showcasing structural AI education deployments rather than generic consumer app-access programs.", "social_preview_url": "", "source_provenance": "RSS Feed (OpenAI News)", "suggested_new_category": "ai-education"}');
INSERT INTO "resources" VALUES('https://openai.com/index/trustworthy-third-party-evaluations-foundations','A shared playbook for trustworthy third party evaluations','OpenAI''s playbook establishing guidelines for independent, trustworthy third-party evaluations of frontier AI systems, emphasizing system harnesses, validity checks, and context modeling.','2026',4,'This document introduces OpenAI''s blueprint for conducting reliable and independent evaluations of frontier AI models.
*   **Architectural Value**: Shifts the evaluation paradigm from simple prompt-response benchmarks to complex, multi-step environment harnesses.
*   **Key Features**: Focuses on eliciting real capabilities, evaluating safeguard robustness, managing reward hacking, and detecting data contamination.
*   **Technical Significance**: Establishes standardized auditing practices essential for compliance with global regulations such as the EU AI Act and California''s TFAIA.','English','Guide','Advanced',0,'online','automatic','N/A',NULL,1780352818,0,'2026-06-02T00:26:58.749367+02:00',NULL,NULL,NULL,'["Generative AI", "AI Safety", "Model Evaluation Frameworks"]','["[GUIDE]", "[ENTERPRISE-STABLE]"]','[]','[]','{}','{"category": "ai-agents-mcp", "reputation_status": "Vetted", "reputation_summary": "Widely recognized by AI safety researchers and regulatory bodies (such as the UK and US AI Safety Institutes) as a foundational document for standardizing frontier model auditing.", "social_preview_url": "", "source_provenance": "RSS Feed (OpenAI News)", "suggested_new_category": ""}');
INSERT INTO "resources" VALUES('https://openai.com/index/virgin-atlantic','How Virgin Atlantic ships faster with Codex','How Virgin Atlantic used Codex to ship its revamped mobile app on a fixed holiday travel deadline, reaching near-total unit test coverage and zero P1 defects.','2026',4,'This enterprise case study demonstrates the technical integration of OpenAI Codex within Virgin Atlantic''s software delivery pipeline to reconstruct their consumer-facing mobile application under a rigid shipping timeline. By utilizing Codex for automated unit-test generation and legacy code translation, the engineering team achieved near-total unit test coverage.

Key engineering highlights:
- Transitioned development from boilerplate drafting to agentic oversight.
- Reached comprehensive test coverage without delaying critical release windows.
- Recorded zero P1 defects post-deployment due to automated, continuous integration evaluations.','en','article','Advanced',0,'online','automatic','N/A',NULL,1780352963,0,'2026-06-02T00:29:23.483027+02:00',NULL,NULL,NULL,'["Artificial Intelligence", "AI Coding Assistants", "Software Delivery Optimization", "Test Automation"]','["CASE STUDY", "ENTERPRISE-STABLE"]','[]','[]','{}','{"category": "ai-agents-mcp", "reputation_status": "Vetted", "reputation_summary": "Highly praised developer case study showing substantial ROI on using generative AI code helpers inside strict, time-sensitive commercial aviation software pipelines.", "social_preview_url": "", "source_provenance": "RSS Feed (OpenAI News)", "suggested_new_category": "ai-driven-engineering"}');
INSERT INTO "resources" VALUES('https://openai.com/index/warp','Warp''s big bet on building open source with GPT-5.5','OpenAI''s official startup feature detailing Warp''s transition to an open-source model under AGPL-3.0, backed by OpenAI and fully managed via its cloud agent orchestration platform, Oz.','2026',4,'An exploration of Warp''s agentic open-source contribution workflow powered by OpenAI''s GPT-5.5.
*   **Architectural Value**: Showcases ''Oz'', a cloud-based agent platform that acts as an autonomous orchestrator to triage issues, plan implementations, and write PRs.
*   **Key Features**: Leverages Rust client architecture with deep multi-agent coordination, supporting local sandbox controls and custom command pipelines.
*   **Technical Significance**: Redefines open-source collaboration, demonstrating a paradigm where human and AI agents securely build and maintain a massive public codebase.','English','Article','Advanced',0,'online','automatic','N/A',NULL,1780352818,0,'2026-06-02T00:26:58.749423+02:00',NULL,NULL,NULL,'["Software Engineering", "Open Source Software", "Agentic Development Environments"]','["[DE FACTO STANDARD]", "[EMERGING]"]','[]','[]','{}','{"category": "ai-agents-mcp", "reputation_status": "Vetted", "reputation_summary": "Extremely high community reception; Warp open-sourced its Rust terminal client under AGPL-3.0 with OpenAI backing, receiving nearly 28k stars on day one.", "social_preview_url": "", "source_provenance": "RSS Feed (OpenAI News)", "suggested_new_category": ""}');
INSERT INTO "resources" VALUES('https://openai.com/research/scaling-kubernetes-to-7500-nodes','openai.com: Scaling Kubernetes to 7,500 nodes 🌟','','N/A',0,'A curated technical resource and architectural guide covering openai.com: Scaling Kubernetes to 7,500 nodes 🌟 in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'duplicate','manual','N/A',100.0,1779031337,0,'2026-05-17T17:22:17.292435+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/mlops.md"]','["mlops.md"]','{}','{"duplicate_of": "https://openai.com/blog/scaling-kubernetes-to-7500-nodes"}');
INSERT INTO "resources" VALUES('https://openapi-generator.tech','OpenAPI Generator 🌟','','2026',5,'The industry standard OpenAPI Generator, designed to automate client SDK and server stub generation from OpenAPI specifications across 50+ programming languages.','Java','Tool','Advanced',1,'online','manual',NULL,NULL,NULL,0,'2026-06-01T00:00:00+02:00',NULL,NULL,NULL,'["API Tooling", "Codegen", "OpenAPI"]','["[DE FACTO STANDARD]"]','[]','["api.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://openbuilt.io','OpenBuilt','','2021',0,'OpenBuilt is an open industry platform facilitating digital supply chain orchestration for construction environments. Built on hybrid cloud and OpenShift technologies, it streamlines third-party application interoperability.','English','SaaS','Advanced',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Industry Solution", "Construction Industry", "Platform-as-a-Service"]','["[COMMUNITY-TOOL]"]','[]','["ocp4.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://opencensus.io',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,'manual','bcdc572d753ccf43b5dedfa06276005ed33929ff37d643d3327e1795ef4c1595',100.0,1779031849,1,'2026-05-17T17:30:49.929415+02:00',NULL,NULL,NULL,'[]','[]','["docs/monitoring.md"]','[]','{}','{}');
INSERT INTO "resources" VALUES('https://opencontainers.org','OCI: Open Container Initiative','','2015',0,'The primary industry-governed specification standard for container formats and runtimes. By defining precise, cross-vendor standards for OCI Image Specifications and Runtime Specifications, it ensures complete runtime interoperability across diverse infrastructure orchestrators and container engines.','None','Documentation','Advanced',0,'online','manual',NULL,NULL,NULL,0,'2015-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Containerization", "Fundamentals", "Standards"]','["[COMMUNITY-TOOL]"]','[]','["container-managers.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://opencoreventures.com/blog/2023-08-23-hashicorp-switching-bsl-shows-need-for-open-charter-companies','opencoreventures.com: HashiCorp switching to BSL shows a need for open charter'' companies','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','13e357f68ee695ca9861659d11214de3736521c3c40b00cbf5bc9019e122a0ff',100.0,1779034232,0,'2026-05-17T18:10:32.942019+02:00',NULL,NULL,NULL,'[]','[]','["docs/terraform.md"]','[]','{}','{"duplicate_of": "https://www.opencoreventures.com/blog/hashicorp-switching-to-bsl-shows-a-need-for-open-charter-companies"}');
INSERT INTO "resources" VALUES('https://opencurve.io','Curve: opencurve.io','','N/A',0,'A curated technical resource and architectural guide covering Curve: opencurve.io in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779034417,0,'2026-05-17T18:13:37.197874+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-storage.md"]','["kubernetes-storage.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://opendatahub.io','Open Data Hub','','2020',0,'Open Data Hub (ODH) is an open-source, blueprint AI/ML platform built on OpenShift. It integrates projects like JupyterHub, Kubeflow, Apache Spark, and Prometheus. In 2026, ODH stands as the foundation of Red Hat OpenShift AI, demonstrating high enterprise stability for automating large-scale machine learning workflows, model serving, and data pipelines on Kubernetes.','Go','Official Project','Advanced',0,'online','manual',NULL,NULL,NULL,0,'2020-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Data Platform", "Machine Learning", "Open Data Hub", "Core Platform"]','["[COMMUNITY-TOOL]"]','[]','["message-queue.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://openebs.io','OpenEBS','','2026',5,'OpenEBS is an adaptable Container Attached Storage (CAS) system that transforms local node storage or cloud-attached disks into dedicated dynamic persistent volumes for stateful applications. Utilizing engines like Mayastor and LocalPV, it isolates I/O processing on a per-pod basis to deliver high-performance scalability.','Go','Platform','High',0,'online','manual',NULL,NULL,NULL,0,'2026-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Storage", "Kubernetes Storage", "Container Attached Storage"]','["[DE FACTO STANDARD]"]','[]','["kubernetes-storage.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://opengitops.dev','OpenGitOps.dev 🌟','','2021',0,'The home of the CNCF GitOps Working Group, detailing the official OpenGitOps standards. It defines the formal criteria required for GitOps systems: declarative states, versioned storage, pull-based delivery, and continuous reconciliation loop synchronization. Adhering to these principles ensures consistency, auditability, and robust security in automated delivery chains.','None','Specification Portal','Intermediate',1,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Application Delivery", "Continuous Deployment", "GitOps", "Standards"]','["[COMMUNITY-TOOL]"]','[]','["gitops.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://openid.net','OpenID Connect','','2024',0,'The official specifications for OpenID Connect, the dominant federation protocol for Kubernetes authentication. Implementing OIDC enables modern clusters to offload authentication to external identity providers like Okta, Keycloak, or Microsoft Entra ID. This standardizes identity tokens globally across decentralized services.','English','Documentation','Advanced',0,'online','manual',NULL,NULL,NULL,0,'2024-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Security", "Identity & Access", "OIDC"]','["[COMMUNITY-TOOL]"]','[]','["kubernetes-security.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://openinsurance.io','Open Insurance','','2026',3,'An initiative advocating for open API standards within the insurance sector (Insurtech). It establishes data exchange models for claims processing, policy management, and underwritings to promote interoperability among traditional and digital insurers.','English','Standard / Initiative','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2026-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Domain APIs", "Fintech", "Insurtech"]','["[COMMUNITY-TOOL]"]','[]','["developerportals.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://openjdk.java.net/jeps/413','openjdk.java.net: JEP 413: Code Snippets in Java API Documentation','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','e7488a9d5e652fd970172c946cf0bfdb9f1f450f39a2fa4e78e6253e7f3c280c',100.0,1779030482,0,'2026-05-17T17:08:02.657892+02:00',NULL,NULL,NULL,'[]','[]','["docs/java_frameworks.md"]','[]','{}','{"duplicate_of": "https://openjdk.org/jeps/413"}');
INSERT INTO "resources" VALUES('https://openjdk.org/jeps/413','openjdk.java.net: JEP 413: Code Snippets in Java API Documentation','','2021',0,'This proposal details JEP 413, introducing the `@snippet` tag for Java API documentation. By allowing the integration of validated, syntax-highlighted code snippets directly from external source files or internal blocks, it replaces fragile HTML `<pre>` tags, streamlining the documentation-as-code workflow for large enterprise platforms.','Java','Specification','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Java Platform", "Documentation", "Javadoc"]','["[COMMUNITY-TOOL]"]','[]','["java_frameworks.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://openkruise.io','openkruise.io','','2024',0,'The main portal for the OpenKruise engine. OpenKruise is a CNCF incubating project delivering advanced application automation tools that address complex, scale-intensive deployment scenarios.','N/A','Documentation','Advanced',0,'online','manual',NULL,NULL,NULL,0,'2024-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Application Management", "Custom Controllers", "OpenKruise"]','["[COMMUNITY-TOOL]"]','[]','["kubernetes.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://openliberty.io','openliberty.io','','2026',4,'The project portal for Open Liberty, IBM''s open-source, highly modular Java runtime designed for microservices and cloud-native applications. Live Grounding highlights its performance, dynamic reloading capabilities, and seamless integration with container platforms.','English','Website','Intermediate',1,'online','manual',NULL,NULL,NULL,0,'2026-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Cloud-Native Java", "Runtimes", "Open Liberty"]','["[ENTERPRISE-STABLE]"]','[]','["ibm_cloud.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://openpracticelibrary.com','openpracticelibrary.com','','N/A',0,NULL,NULL,NULL,NULL,0,NULL,'manual','f0c56b6e3f2e031f05a60e955860ada5c440347c0899c93815379252c364450c',100.0,1779032080,1,'2026-05-17T17:34:40.491728+02:00',NULL,NULL,NULL,'[]','[]','[]','[]','{}','{}');
INSERT INTO "resources" VALUES('https://opensearch.org','opensearch.org 🌟','','N/A',0,'A curated technical resource and architectural guide covering opensearch.org 🌟 in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'online','manual','N/A',100.0,1781736101,0,'2026-06-18T00:41:41.458701+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/monitoring.md"]','["monitoring.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://openservicemesh.io','openservicemesh.io','','2024',0,'Open Service Mesh (OSM) was an SMI-compliant, lightweight service mesh built on the Envoy data plane. Initially championed by Microsoft and donated to the CNCF, the project was officially archived, with its core paradigms and learnings absorbed into the Kubernetes Gateway API and ambient mesh patterns. This resource serves as a key historical reference for lightweight mesh designs.','Go','Software','Intermediate',1,'online','manual',NULL,NULL,NULL,0,'2024-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Cloud Native Networking", "Service Mesh", "Open Service Mesh"]','["[LEGACY]"]','[]','["servicemesh.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://openshift-ireland.com','openshift-ireland.com','','N/A',0,'A curated technical resource and architectural guide covering openshift-ireland.com in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779030673,0,'2026-05-17T17:11:13.596172+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/openshift.md"]','["openshift.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://openshift.io','OpenShift.io','','N/A',0,'A curated technical resource and architectural guide covering OpenShift.io in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779034131,0,'2026-05-17T18:08:51.600155+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/openshift.md"]','["openshift.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://openshift.tips','openshift.tips','','N/A',0,'A curated technical resource and architectural guide covering openshift.tips in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779033583,0,'2026-05-17T17:59:43.738901+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/cheatsheets.md"]','["cheatsheets.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://openshift.tv','OpenShift.tv','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','47ac2711865a914012d2661f0493cc3454d6105685d1b4122688854a3b7c5e72',100.0,1779033206,0,'2026-05-17T17:53:26.495155+02:00',NULL,NULL,NULL,'[]','[]','["docs/openshift.md"]','[]','{}','{"duplicate_of": "https://www.redhat.com/en/livestreaming"}');
INSERT INTO "resources" VALUES('https://opensource.builders','opensource.builders','','2026',0,'A modern visual directory mapping proprietary SaaS and enterprise platforms to their open-source equivalents (e.g., Slack to Mattermost, Firebase to Supabase). Extremely useful for organizations looking to avoid vendor lock-in and adopt self-hosted, cloud-native deployments of core collaboration tools.','N/A','Website','Beginner',0,'online','manual',NULL,NULL,NULL,0,'2026-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Developer Tools", "Open Source", "Directories"]','["[COMMUNITY-TOOL]"]','[]','["other-awesome-lists.md"]','{}','{"is_special": true}');
INSERT INTO "resources" VALUES('https://opensource.com','opensource.com 🌟','','2026',4,'A foundational open-source community portal offering comprehensive guides, tutorials, and articles on Linux, open-source software, and enterprise infrastructure strategy. Serves as a widespread reference hub for systems administrators, developers, and DevOps practitioners seeking standardized patterns and open-source alternatives.','English','Reference','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2026-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Operating Systems & Infrastructure", "Linux", "Community & General Resources"]','["[ENTERPRISE-STABLE]"]','[]','["linux.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://opensource.com/article/16/12/cidr-network-notation-configuration-linux','opensource.com: A Linux networking guide to CIDR notation and configuration - sipcalc 🌟','','2016',0,'An instructional overview exploring CLI utility sipcalc. Outlines advanced usage cases targeting CIDR parsing, IPv6 translation pathways, and network mask operations under Unix platforms.','Shell','Tutorial','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2016-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Computer Networking & IPAM", "Subnetting & Addressing", "Command-Line Utilities"]','["[COMMUNITY-TOOL]", "[GUIDE]"]','[]','["networking.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://opensource.com/article/18/10/sre-startup','opensource.com: What is an SRE and how does it relate to DevOps?','','2018',0,'An open-source community exploration of SRE''s role within fast-paced startup environments. Outlines how small engineering teams can apply SRE principles incrementally without the overhead of massive dedicated operations divisions.','English','blog','beginner',0,'online','manual',NULL,NULL,NULL,0,'2018-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Reliability Engineering", "SRE vs DevOps", "Open Source Culture"]','["[COMMUNITY-TOOL]"]','[]','["sre.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://opensource.com/article/18/12/testing-ansible-roles-molecule','opensource.com: Testing Ansible roles with Molecule','','2018',0,'Introduction to testing Ansible configuration playbooks using the Molecule framework. The guide focuses on improving role determinism and reliability by enforcing lint checks and testing playbooks inside standardized container environments.','N/A','Article','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2018-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Infrastructure as Code", "Ansible Testing", "Tutorials"]','["[COMMUNITY-TOOL]"]','[]','["ansible.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://opensource.com/article/18/3/how-use-ansible-set-system-monitoring-prometheus','How to use Ansible to set up system monitoring with Prometheus','','2018',0,'Demonstrates how to automate the installation, configuration, and host-level metric exporting of a Prometheus instance across Linux server fleets using Ansible playbooks. Focuses on systemd service creation, configuration templating, and automated firewall rules.','YAML','Technical Article','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2018-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Cloud Native Infrastructure", "Observability", "Prometheus", "Deployment Automation"]','["[COMMUNITY-TOOL]"]','[]','["prometheus.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://opensource.com/article/18/4/learn-advanced-ssh-commands-new-cheat-sheet','opensource.com: Learn advanced SSH commands with this cheat sheet','','2026',0,'An educational guide examining deep SSH capabilities such as ProxyJump and agent forwarding. Curator Insight values the simplified explanations of complex SSH patterns. Live Grounding confirms these configurations are critical for cloud bastion setups.','Shell','Cheat Sheet','Advanced',0,'online','manual',NULL,NULL,NULL,0,'2026-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Infrastructure", "Networking", "Secure Shell"]','["[COMMUNITY-TOOL]"]','[]','["cheatsheets.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://opensource.com/article/18/4/running-jenkins-builds-containers','opensource.com: Running Jenkins builds in Openshift containers','','2018',0,'Guide detailing the setup and execution of transient Jenkins agents within OpenShift containers. Focuses on orchestrating dynamic pod allocations for build execution, maximizing cluster efficiency and isolating build contexts.','YAML','Article','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2018-06-01T00:00:00+02:00',NULL,NULL,NULL,'["CI/CD & DevOps", "Enterprise Jenkins", "OpenShift Integration"]','["[COMMUNITY-TOOL]"]','[]','["jenkins.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://opensource.com/article/18/8/devops-jenkins-2','opensource.com - Introduction to writing pipelines-as-code and implementing DevOps with Jenkins 2','','2018',0,'Detailed look at the architectural modifications introduced in Jenkins 2, focusing on its fundamental Pipeline-as-Code delivery model. Shares strategies to ease migration from legacy layouts and foster automation collaboration between developers and operations teams.','English','article','Beginner',0,'online','manual',NULL,NULL,NULL,0,'2018-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Infrastructure & DevOps", "CI-CD Concepts", "Jenkins Tutorials"]','["[LEGACY]"]','[]','["jenkins.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://opensource.com/article/18/8/what-cicd','opensource.com: What is CI/CD?','','2018',0,'A foundational educational guide detailing the concepts, benefits, and components of Continuous Integration and Continuous Deployment (CI/CD). It explains how pipeline automation accelerates software delivery, guarantees build consistency, and serves as the operational substrate for DevOps cultures.','English','Article','Beginner',0,'online','manual',NULL,NULL,NULL,0,'2018-06-01T00:00:00+02:00',NULL,NULL,NULL,'["CI/CD", "Methodology", "Introduction"]','["[COMMUNITY-TOOL]"]','[]','["cicd.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://opensource.com/article/18/9/distributed-tracing-microservices-world','opensource.com: Distributed tracing in a microservices world','','2018',0,'Explains the architectural necessity of distributed tracing inside modern microservice mesh environments, outlining how it visualizes service dependency networks and identifies downstream latency.','None','Article','Intermediate',1,'online','manual',NULL,NULL,NULL,0,'2018-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Observability", "Distributed Tracing", "Methodology"]','["[COMMUNITY-TOOL]"]','[]','["monitoring.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://opensource.com/article/18/9/distributed-tracing-tools','opensource.com: 3 open source distributed tracing tools','','2018',0,'Reviews and contrasts early open-source distributed tracing tools such as Jaeger, Zipkin, and SkyWalking, highlighting deployment complexity, UI dashboards, and community traction.','None','Article','Intermediate',1,'online','manual',NULL,NULL,NULL,0,'2018-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Observability", "Distributed Tracing", "Tool Comparison"]','["[COMMUNITY-TOOL]"]','[]','["monitoring.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://opensource.com/article/19/11/introduction-monitoring-prometheus','Monitoring kubernetes with Prometheus','','2019',0,'This article outlines the fundamentals of monitoring Kubernetes clusters using Prometheus. It details how Prometheus auto-discovers endpoints, services, and nodes via the Kubernetes API, and highlights the roles of Node Exporter and kube-state-metrics in capturing OS and cluster-level state metrics.','YAML','Technical Article','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2019-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Cloud Native Infrastructure", "Observability", "Prometheus", "Kubernetes Monitoring"]','["[COMMUNITY-TOOL]"]','[]','["prometheus.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://opensource.com/article/19/2/quickstart-guide-ansible','opensource.com: A quickstart guide to Ansible 🌟','','2019',0,'A fast-paced guide to configuring Ansible controller environments and target nodes. It simplifies SSH authentication setups and inventory management. This article is ideal for starting with local automation in sandboxed test labs.','English','Article','Beginner',0,'online','manual',NULL,NULL,NULL,0,'2019-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Automation", "Infrastructure as Code", "Ansible Introduction"]','["[COMMUNITY-TOOL]"]','[]','["ansible.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://opensource.com/article/19/2/scaling-postgresql-kubernetes-operators','opensource.com: Scaling PostgreSQL with Kubernetes Operators 🌟','','2019',0,'Explores the technical theory of the Kubernetes Operator pattern applied to database state management. Illustrates how operators capture advanced human tasks like database scaling, backups, and minor migrations.','None','Article','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2019-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Cloud Native", "Kubernetes Operators", "PostgreSQL Scaling"]','["[COMMUNITY-TOOL]"]','[]','["crunchydata.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://opensource.com/article/19/4/devops-pipeline','opensource.com: A beginner''s guide to building DevOps pipelines with open source tools','','2019',0,'A foundational guide outlining how to build robust, open-source DevOps pipelines. It discusses orchestrating continuous integration and continuous deployment environments using tools like Jenkins, providing a roadmap for establishing automated feedback loops.','English','Guide','Beginner',0,'online','manual',NULL,NULL,NULL,0,'2019-06-01T00:00:00+02:00',NULL,NULL,NULL,'["DevOps", "CI-CD Pipelines", "Fundamentals"]','["[COMMUNITY-TOOL]", "[GUIDE]"]','[]','["cicd.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://opensource.com/article/19/7/devops-vs-sysadmin','opensource.com: The case for making the transition from sysadmin to DevOps engineer','','2019',1,'Highlights shift requirements for infrastructure personnel. Explores how adopting systemic code logic patterns instead of static configuration scripts secures system scale.','N/A','Article','Beginner',0,'online','manual',NULL,NULL,NULL,0,'2019-06-01T00:00:00+02:00',NULL,NULL,NULL,'["DevOps", "Culture", "Career Transition"]','["[COMMUNITY-TOOL]"]','[]','["devops.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://opensource.com/article/19/7/how-transition-career-devops-engineer','opensource.com: How to transition into a career as a DevOps engineer','','2019',1,'Detailed strategic path to transition careers into cloud engineering. Underlines core requirements including version control, script modularity, and telemetry concepts.','N/A','Article','Beginner',0,'online','manual',NULL,NULL,NULL,0,'2019-06-01T00:00:00+02:00',NULL,NULL,NULL,'["DevOps", "Culture", "Career Transition"]','["[COMMUNITY-TOOL]"]','[]','["devops.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://opensource.com/article/19/8/why-spinnaker-matters-cicd','opensource.com: Why Spinnaker matters to CI/CD','','2019',0,'Analyzes Spinnaker''s architectural importance in decouple-focused CI/CD architectures. Focuses on its ability to handle complex canary, blue/green, and multi-region deployments out-of-the-box, mitigating the dependency on fragile custom scripts.','English','Technical Article','Intermediate',1,'online','manual',NULL,NULL,NULL,0,'2019-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Deployment & Delivery", "Continuous Deployment", "Multi-Cloud Continuous Delivery"]','["[COMMUNITY-TOOL]"]','[]','["jenkins-alternatives.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://opensource.com/article/19/9/intro-building-cicd-pipelines-jenkins','opensource.com - building cicd pipelines with jenkins 🌟','','2019',0,'A hands-on, beginner-friendly tutorial introducing basic continuous integration concepts using Jenkins Pipelines. Covers basic agent allocation, build stages, code linting execution, and post-run notifications.','English','article','Beginner',0,'online','manual',NULL,NULL,NULL,0,'2019-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Infrastructure & DevOps", "CI-CD Concepts", "Jenkins Tutorials"]','["[COMMUNITY-TOOL]"]','[]','["jenkins.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://opensource.com/article/19/9/introduction-markdown','opensource.com: An introduction to Markdown','','2019',0,'An early introduction detailing why open-source projects adopt Markdown over legacy visual editors. Emphasizes parsing efficiency, cross-platform compatibility, and the ease of managing text-based version control in git workflows.','English','Article','Beginner',0,'duplicate','manual',NULL,NULL,NULL,0,'2019-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Documentation & Workflow", "Writing Tools", "Markdown Reference"]','["[LEGACY]"]','[]','["mkdocs.md"]','{}','{"duplicate_of": "https://thenewstack.io/an-introduction-to-awk"}');
INSERT INTO "resources" VALUES('https://opensource.com/article/20/10/ansible-modules-linux','opensource.com: 10 Ansible modules for Linux system automation c','','2020',0,'A deep dive into ten foundational Ansible modules for Linux OS administration (copy, service, template, user, etc.). This acts as a reference for writing stable, repeatable configuration scripts on host systems. Highly useful for managing underlying Kubernetes node environments.','English','Article','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2020-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Automation", "Infrastructure as Code", "Ansible Linux Modules"]','["[COMMUNITY-TOOL]"]','[]','["ansible.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://opensource.com/article/20/10/calendar-ansible','opensource.com: Integrate your calendar with Ansible to avoid schedule conflicts 🌟','','2020',0,'A creative approach to scheduling production changes using Ansible playbooks hooked to digital calendars. It highlights API communication and conditional logic execution inside custom Ansible integrations. Ideal for teams seeking to automate maintenance windows safely.','English','Article','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2020-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Automation", "Advanced Orchestration", "Ansible Extensions"]','["[COMMUNITY-TOOL]"]','[]','["ansible.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://opensource.com/article/20/10/first-day-ansible','opensource.com: My first day using Ansible','','2020',0,'A reflective developer-experience piece outlining initial onboarding pain points and successes with Ansible. The author covers YAML structure, hosts file syntax, and basic ad-hoc commands. Helpful for understanding typical learning curves of new engineers.','English','Article','Beginner',0,'online','manual',NULL,NULL,NULL,0,'2020-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Automation", "Infrastructure as Code", "Ansible Experience"]','["[COMMUNITY-TOOL]"]','[]','["ansible.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://opensource.com/article/20/10/kubernetes-minecraft-ansible','opensource.com: Build a Kubernetes Minecraft server with Ansible''s Helm modules','','2020',0,'Demonstrates utilizing Ansible''s native Helm modules to declare and manage deployments within a Kubernetes cluster, illustrated by spinning up a stateful Minecraft server instance. (Live Grounding: Highlights the cross-functional utility of leveraging Ansible playbooks to drive Kubernetes native packaging models).','YAML','Tutorial','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2020-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Infrastructure as Code & CI-CD", "GitOps & Declarative Git", "Ansible & Helm"]','["[COMMUNITY-TOOL]", "[GUIDE]"]','[]','["demos.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://opensource.com/article/20/11/git-aliases','opensource.com: 8 Git aliases that make me more efficient','','2020',0,'Highlights eight custom configuration shortcuts to optimize command-line throughput. Focuses on setting up custom log graphs, rapid status representations, stashing configurations, and diff-checks directly inside the global .gitconfig file.','English','Article','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2020-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Version Control", "Git Core", "Configuration"]','["[COMMUNITY-TOOL]"]','[]','["git.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://opensource.com/article/20/11/kubernetes-jobs-cronjobs','opensource.com: A beginner''s guide to Kubernetes Jobs and CronJobs','','2020',3,'An introduction to batch processing in Kubernetes. Clarifies the design principles behind run-to-completion Jobs and schedules periodic workloads using CronJobs.','English','Guide','Beginner',0,'online','manual',NULL,NULL,NULL,0,'2020-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Core Concepts", "Workloads", "Batch Jobs"]','["[COMMUNITY-TOOL]", "[GUIDE]"]','[]','["kubernetes.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://opensource.com/article/20/11/kubernetes-scheduler','opensource.com: How the Kubernetes scheduler works','','2020',0,'Deep dive into the core execution loops of the `kube-scheduler` component.
- Walks through the filtering (Predicates) and scoring (Priorities) phases used to select candidate nodes.
- Crucial reading for engineering customized pod affinity scheduling architectures.','English','Article','Advanced',0,'online','manual',NULL,NULL,NULL,0,'2020-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Scheduling & Orchestration", "Scheduler Internals", "Filtering and Scoring"]','["[COMMUNITY-TOOL]"]','[]','["kubernetes.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://opensource.com/article/20/11/minishift-linux','opensource.com: Set up Minishift and run Jenkins on Linux','','2020',0,'Step-by-step guide outlining how to install Minishift on Linux and run a Jenkins instance inside it. This provides baseline knowledge of legacy platforms, but modern architectures should use OpenShift Local.','Shell','Article','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2020-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Local Development", "Legacy Cluster Tools", "Minishift"]','["[LEGACY]"]','[]','["demos.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://opensource.com/article/20/11/run-kubernetes-locally','opensource.com: 4 ways to run Kubernetes locally','','2020',0,'A practical walkthrough analyzing four popular local options (Minikube, MicroK8s, k3s, and kind). Evaluates deployment times, configuration complexity, and resource footprint across diverse development host environments.','English','Article','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2020-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Local Kubernetes Environments", "Single-Node Clusters", "Comparisons"]','["[COMMUNITY-TOOL]"]','[]','["kubernetes-based-devel.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://opensource.com/article/20/12/ansible-lab','opensource.com: Set up an Ansible lab in 20 minutes','','2020',0,'A rapid, step-by-step setup guide for creating a local, containerized or virtualized Ansible test environment. It helps engineers quickly practice playbook execution, SSH configuration, and inventory targeting without risk. Highly practical for sandbox experimentation.','English','Article','Beginner',0,'online','manual',NULL,NULL,NULL,0,'2020-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Automation", "Infrastructure as Code", "Ansible Lab Setup"]','["[COMMUNITY-TOOL]"]','[]','["ansible.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://opensource.com/article/20/12/containers-101','opensource.com: 6 container concepts you need to understand','','2020',3,'Demystifies Linux kernel-level container mechanisms by breaking down the core abstractions. Provides clear explanations of namespaces, cgroups, container images, registries, runtimes, and the relationship between containers and virtual machines.','English','Article','Beginner',0,'online','manual',NULL,NULL,NULL,0,'2020-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Cloud Native Infrastructure", "Containerization", "Fundamentals"]','["[COMMUNITY-TOOL]"]','[]','["introduction.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://opensource.com/article/20/12/devops','opensource.com: 3 critical DevOps concepts we explored in 2020 🌟','','2020',0,'Analysing core DevOps paradigms, this guide emphasizes the critical interplay between CI/CD maturity, rapid feedback loops, and automation frameworks. Grounded in foundational operational design, it details practices that enable engineering organizations to scale software delivery pipelines while systematically dismantling developmental and operational silos.','English','Article','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2020-06-01T00:00:00+02:00',NULL,NULL,NULL,'["DevOps Methodology", "Core Concepts", "Operational Models"]','["[COMMUNITY-TOOL]"]','[]','["devops.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://opensource.com/article/20/12/it-budget-kubernetes','opensource.com: 3 ways Kubernetes optimizes your IT budget','','2020',0,'Outlines how Kubernetes native capabilities can be systematically leveraged to optimize enterprise IT spend. Focuses on orchestrating high-density container packing, using spot instances for fault-tolerant workloads, and implementing automated cluster-scale modifications.','N/A','Article','Beginner',0,'online','manual',NULL,NULL,NULL,0,'2020-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Infrastructure Optimization", "Cost Management", "FinOps Practices"]','["[COMMUNITY-TOOL]"]','[]','["kubernetes.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://opensource.com/article/20/12/remote-devops','opensource.com: Create a DevOps culture with open source principles','','2020',1,'Examines structural commonalities between successful open source software architectures and enterprise platform operations. Promotes asynchronous review strategies and code-level infrastructure collaboration.','N/A','Article','Beginner',0,'online','manual',NULL,NULL,NULL,0,'2020-06-01T00:00:00+02:00',NULL,NULL,NULL,'["DevOps", "Culture", "Open Source Methodology"]','["[COMMUNITY-TOOL]"]','[]','["devops.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://opensource.com/article/20/2/devops-beginners','opensource.com: A beginner''s guide to everything DevOps 🌟','','2020',2,'A baseline conceptual handbook for beginners. Breaks down how CI/CD loops, metrics gathering, and post-incident learning reviews act as a collective architecture.','N/A','Article','Beginner',0,'online','manual',NULL,NULL,NULL,0,'2020-06-01T00:00:00+02:00',NULL,NULL,NULL,'["DevOps", "Fundamentals", "Introduction"]','["[COMMUNITY-TOOL]"]','[]','["devops.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://opensource.com/article/20/3/kubernetes-operator-sdk','opensource.com: Build a Kubernetes Operator in 10 minutes with Operator SDK','','2024',0,'A step-by-step tutorial on bootstrapping custom operators using the Operator SDK. It demonstrates how to wrap Ansible playbooks or Go logic to build automated, declarative infrastructure controls.','N/A','Blog','Beginner',0,'online','manual',NULL,NULL,NULL,0,'2024-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Extensibility & Development", "Frameworks & Tooling", "Guides & Best Practices"]','["[COMMUNITY-TOOL]"]','[]','["kubernetes-operators-controllers.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://opensource.com/article/20/3/kubernetes-traefik','opensource.com: Directing Kubernetes traffic with Traefik','','2020',0,'An introductory engineering guide outlining the mechanics of deploying Traefik to route internal cluster traffic. The resource demonstrates how Traefik processes Custom Resource Definitions (CRDs) to define advanced routing rules, headers, and SSL termination points transparently.','N/A','Tutorial','Intermediate',1,'online','manual',NULL,NULL,NULL,0,'2020-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Traffic Management", "Kubernetes Ingress Controllers", "Traefik Ingress"]','["[COMMUNITY-TOOL]", "[GUIDE]"]','[]','["web-servers.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://opensource.com/article/20/3/meld','opensource.com: Don''t love diff? Use Meld instead','','2026',3,'Visualizing code diffs and file merges through Meld. Highlights architectural advantages over command-line diff when executing complex visual code reviews, configuration comparisons, and manual merge resolution.','English','Tool','Beginner',0,'online','manual',NULL,NULL,NULL,0,'2026-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Software Engineering", "Development Tools", "File Comparison"]','["[COMMUNITY-TOOL]"]','[]','["linux.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://opensource.com/article/20/4/http-kubernetes-skipper','opensource.com: Try this Kubernetes HTTP router and reverse proxy','','2020',0,'An overview of Skipper, an open-source HTTP router and reverse proxy designed for highly customized routing scenarios. It highlights Skipper''s unique strength in dynamically modifying requests using an extensible filter chain, though it occupies a niche compared to market-dominant ingress engines.','Go','Article','Advanced',1,'online','manual',NULL,NULL,NULL,0,'2020-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Traffic Management", "Kubernetes Ingress Controllers", "Alternative Ingress"]','["[COMMUNITY-TOOL]"]','[]','["web-servers.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://opensource.com/article/20/5/kubectl-cheat-sheet','opensource.com: 9 kubectl commands sysadmins need to know 🌟','','2020',3,'A curated technical review highlighting nine essential commands for cluster administration. Focuses on pod logging, resource deletion, and port-forwarding debugging patterns crucial for day-to-day sysadmin monitoring.','HTML','Cheat Sheet','Beginner',0,'online','manual',NULL,NULL,NULL,0,'2020-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Orchestration", "Kubernetes", "CLI Management"]','["[COMMUNITY-TOOL]"]','[]','["cheatsheets.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://opensource.com/article/20/5/systemd-troubleshooting-tool','Start using systemd as a troubleshooting tool','','2020',3,'A diagnostic guide outlining how to use systemd commands for deep service tracing, failure analysis, and system boot sequence optimization. It details journalctl options and state tracing. Live Grounding shows its practical value in production systems where systemd is the standard supervisor.','N/A','Article','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2020-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Infrastructure & Operations", "System Administration", "Troubleshooting"]','["[COMMUNITY-TOOL]"]','[]','["linux.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://opensource.com/article/20/6/container-orchestration','opensource.com: A beginner''s guide to Kubernetes container orchestration','','2020',2,'A foundational overview of container orchestration and its necessity in modern distributed systems. Examines how Kubernetes automates scheduling, self-healing, scaling, and load balancing across cluster nodes.','English','Article','Beginner',0,'online','manual',NULL,NULL,NULL,0,'2020-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Fundamentals", "Introduction", "Orchestration Basics"]','["[COMMUNITY-TOOL]"]','[]','["kubernetes.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://opensource.com/article/20/6/devops-mindset','opensource.com: 10 tips for maintaining a DevOps mindset for distributed teams','','2020',1,'Pragmatic guide focused on remote engineering operations. Details how telemetry alignment, shared ChatOps structures, and open system registries prevent development drift in distributed organizations.','N/A','Article','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2020-06-01T00:00:00+02:00',NULL,NULL,NULL,'["DevOps", "Culture", "Distributed Teams"]','["[COMMUNITY-TOOL]"]','[]','["workfromhome.md", "devops.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://opensource.com/article/20/6/kubernetes-anniversary','opensource.com: 5 ways to boost your Kubernetes knowledge','','2020',0,'A tactical roadmap suggesting community resources, interactive environments, and upstream contributions to accelerate Kubernetes expertise. Ideal for system administrators shifting from traditional virtualization to container architecture.','English','Article','Beginner',0,'online','manual',NULL,NULL,NULL,0,'2020-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Training & Education", "Professional Development", "Learning Roadmaps"]','["[COMMUNITY-TOOL]"]','[]','["kubernetes.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://opensource.com/article/20/6/linux-libraries','How to handle dynamic and static libraries in Linux','','2020',3,'An in-depth guide detailing compiler linkages, distinguishing between static (.a) and dynamic (.so) library handling in Linux systems. It explains loading patterns and pathing options (LD_LIBRARY_PATH). Live Grounding highlights its importance for configuring isolated dependencies within containers.','C','Article','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2020-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Infrastructure & Operations", "Operating Systems", "Compilation"]','["[COMMUNITY-TOOL]"]','[]','["linux.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://opensource.com/article/20/7/automation-testing-cicd','opensource.com: What you need to know about automation testing in CI/CD','','2020',4,'Presents strategies for continuous integration-driven automated testing. Highlights the parallel execution of functional tests and dynamic environment teardown approaches to accelerate release cadence.','English','Technical Article','Intermediate',0,'online','manual','c25169ebda1f1a16f914baec81b08803517266f6eaf40ef870b880c4486c1c4b',100.0,1779033823,1,'2026-05-17T18:03:43.335528+02:00',NULL,NULL,NULL,'["DevOps & Quality Assurance", "Continuous Testing", "Testing Methodologies"]','["[ENTERPRISE-STABLE]"]','["docs/testops.md"]','["testops.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://opensource.com/article/20/7/docsify-github-pages','opensource.com: How to create a documentation site with Docsify and GitHub Pages','','2020',0,'A tutorial explaining how to build light, dynamic document systems using Docsify on GitHub Pages. Contrasts static compilers with Docsify''s model, which parses Markdown files dynamically in the browser without build compile loops, offering zero-setup developer portals.','JavaScript','Tutorial','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2020-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Documentation & Workflow", "Static Site Generators", "Docsify Hosting"]','["[COMMUNITY-TOOL]", "[GUIDE]"]','[]','["mkdocs.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://opensource.com/article/20/7/git-repos-best-practices','opensource.com: 6 best practices for managing Git repos','','2020',0,'A corporate guide outlining governance practices for managing Git repositories. Advocates for micro-commits, atomic changes, automated static security scans, standardized branching models, and clean pull request lifecycles.','None','Article','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2020-06-01T00:00:00+02:00',NULL,NULL,NULL,'["DevOps", "Version Control", "Governance"]','["[COMMUNITY-TOOL]"]','[]','["git.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://opensource.com/article/20/7/kubernetes-analogy','opensource.com: Explaining Kubernetes in 10 minutes using an analogy','','2020',0,'A classic conceptual introduction that uses a shipping port analogy to clarify container orchestration dynamics and state synchronization for beginners.','English','Blog','Beginner',0,'online','manual',NULL,NULL,NULL,0,'2020-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Core Kubernetes", "Basics", "Introduction"]','["[COMMUNITY-TOOL]"]','[]','["kubernetes.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://opensource.com/article/20/7/linux-shellhub','opensource.com: Bypass your Linux firewall with SSH over HTTP','','2020',3,'Describes tunneling SSH payloads over HTTP using modern tools such as ShellHub. Enables administrators to bypass strict corporate firewalls and access remote terminals securely over HTTPS ports.','English','Article','Advanced',0,'online','manual',NULL,NULL,NULL,0,'2020-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Infrastructure", "Networking", "SSH Tunnels"]','["[COMMUNITY-TOOL]"]','[]','["linux.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://opensource.com/article/20/7/open-source-test-automation-frameworks','opensource.com: 9 open source test-automation frameworks','','2020',0,'Overview evaluating nine open-source test automation engines including Selenium, Cypress, and Robot Framework. Reviews test speed, language support, and integration overhead.','English','Article','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2020-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Quality Assurance & Testing", "Test Automation", "Framework Comparisons"]','["[COMMUNITY-TOOL]"]','[]','["test-automation-frameworks.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://opensource.com/article/20/7/sysadmin-cheat-sheets','opensource.com: 10 cheat sheets for Linux sysadmins','','2024',4,'Curator Insight: Collection of top sysadmin cheat sheets covering network diagnostics, process management, and storage setup. Live Grounding: Highlights crucial administrative commands for systemd, journalctl, and networking (ip, ss) to secure host operations.','English','Resource Compilation','Intermediate-Advanced',0,'online','manual',NULL,NULL,NULL,0,'2024-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Systems", "Linux", "Administration"]','["[ENTERPRISE-STABLE]"]','[]','["cheatsheets.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://opensource.com/article/20/7/terraform-kubernetes','opensource.com: A guide to Terraform for Kubernetes beginners','','2020',0,'Explains how to use HashiCorp Terraform to directly manage Kubernetes resources and objects. Highlights the trade-offs of using Terraform versus Helm/kubectl for standard resource templating, state tracking, and lifecycle operations.','HCL','Article','Beginner',0,'online','manual',NULL,NULL,NULL,0,'2020-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Infrastructure as Code", "Terraform Ecosystem", "Kubernetes Provider"]','["[COMMUNITY-TOOL]"]','[]','["demos.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://opensource.com/article/20/8/cerberus-test-automation','opensource.com: Cerberus - An open source solution for continuous testing'' at scale','','2020',4,'Highlights Cerberus, an open-source low-code platform for pipeline test integration. Manages automated test scripts for cross-browser, visual, API, and mobile environments within unified delivery flows.','English','Technical Article','Intermediate',0,'online','manual','6105f7117865a47ddab995a952841badf303379865b09a5585389f33d62a05a3',100.0,1779030305,1,'2026-05-17T17:05:05.496758+02:00',NULL,NULL,NULL,'["DevOps & Quality Assurance", "Continuous Testing", "Testing Frameworks"]','["[ENTERPRISE-STABLE]"]','["docs/testops.md"]','["testops.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://opensource.com/article/20/8/ingress-controllers-kubernetes','opensource.com: Why I use Ingress Controllers to expose Kubernetes services','','2020',3,'Argues the architectural benefits of utilizing an Ingress Controller for consolidated traffic entry rather than creating expensive cloud-provider LoadBalancer resources for every single microservice. Live Grounding confirms that using dynamic, routing-table based Ingress Controllers represents the standard cost-optimization strategy in enterprise cloud clusters.','Markdown','Article','Beginner',1,'online','manual',NULL,NULL,NULL,0,'2020-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Networking & Security", "Kubernetes Networking", "Ingress & Traffic"]','["[COMMUNITY-TOOL]"]','[]','["kubernetes-networking.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://opensource.com/article/20/9/ansible','opensource.com: 7 things you can do with Ansible right now','','2020',0,'Highlights versatile use cases for Ansible beyond simple package installs, such as configuration drift remediation, system health auditing, and network routing updates. Shows how it acts as an automation framework across modern corporate infrastructure.','English','Article','Beginner',0,'online','manual',NULL,NULL,NULL,0,'2020-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Automation", "Infrastructure as Code", "Ansible Use Cases"]','["[COMMUNITY-TOOL]"]','[]','["ansible.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://opensource.com/article/20/9/ansible-modules-kubernetes','opensource.com: Automate your container orchestration with Ansible modules for Kubernetes 🌟','','2020',0,'Details the deployment of Kubernetes manifests directly using Ansible''s native modules (k8s module). It demonstrates how to orchestrate complex Helm charts and resource configurations programmatically. This bridges the divide between standard IaC pipelines and cluster environments.','English','Article','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2020-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Automation", "Kubernetes Management", "Ansible Integration"]','["[COMMUNITY-TOOL]"]','[]','["ansible.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://opensource.com/article/20/9/install-packages-ansible','opensource.com: How to install software with Ansible','','2020',0,'A task-oriented tutorial explaining package management across multiple Linux distributions using Ansible. It illustrates the declarative use of apt, yum, and dnf modules. Essential for automating bare-metal or VM-based virtualized resources.','English','Article','Beginner',0,'online','manual',NULL,NULL,NULL,0,'2020-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Automation", "Infrastructure as Code", "Ansible Management"]','["[COMMUNITY-TOOL]"]','[]','["ansible.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://opensource.com/article/20/9/open-source-alternatives-confluence','opensource.com: 3 open source alternatives to Confluence','','2020',0,'A comparative guide highlighting three popular open-source alternatives to Confluence, enabling teams to build customizable, cost-effective, and secure self-hosted internal documentation bases.','English','Blog','Beginner',0,'online','manual',NULL,NULL,NULL,0,'2020-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Developer Productivity", "Documentation", "Knowledge Base"]','["[COMMUNITY-TOOL]"]','[]','["project-management-tools.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://opensource.com/article/21/1/ansible','opensource.com: 10 ways Ansible is for everyone 🌟','','2021',0,'Explains how Ansible''s declarative engine appeals to cross-disciplinary teams. Demonstrates scalability patterns from developers to network engineers, showcasing low cognitive load syntax and multi-vendor abstraction layers as key drivers for enterprise-wide adoption.','English','Article','Beginner',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Infrastructure as Code", "Ansible", "Concepts"]','["[COMMUNITY-TOOL]"]','[]','["ansible.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://opensource.com/article/21/1/improve-ansible-play','opensource.com: 4 lines of code to improve your Ansible play','','2021',0,'Analyzes execution bottlenecks in Ansible infrastructure automation, providing a blueprint to optimize configuration files. Demonstrates how establishing pipelining and tuning persistent connection control paths in ''ansible.cfg'' reduces remote execution latency up to 600%. It offers an elegant balance of minimal footprint overhead with immense execution gains.','INI/YAML','Article','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Infrastructure as Code", "Ansible", "Optimization"]','["[COMMUNITY-TOOL]"]','[]','["ansible.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://opensource.com/article/21/1/kubeedge','opensource.com: Why KubeEdge is my favorite open source project of 2020 🌟','','2021',0,'An open-source profile detailing KubeEdge. The article outlines how KubeEdge extends the standard Kubernetes control plane to remote systems, ensuring offline local node execution and MQTT-driven IoT connectivity.','English','Article','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Edge Computing", "Kubernetes Edge", "KubeEdge"]','["[COMMUNITY-TOOL]"]','[]','["edge-computing.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://opensource.com/article/21/1/kubernetes','opensource.com: 8 Kubernetes insights for 2021','','2021',0,'Synthesizes expert opinions on cloud-native security, developer experience improvements, and edge-computing applications for 2021. Offers context on how early architectures adapted to support remote infrastructure footprints.','English','Article','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Industry Analysis", "Ecosystem Trends", "Historical Analysis"]','["[COMMUNITY-TOOL]"]','[]','["kubernetes.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://opensource.com/article/21/10/chaos-engineering-kubernetes-ebook','opensource.com: 5 lessons I learned about chaos engineering for Kubernetes','','2021',0,'Distills key lessons from executing chaos experiments on live Kubernetes clusters. Discusses critical parameters such as understanding container restart policies, the impact of DNS connection caching, resource limit thresholds, and balancing false alert metrics.','English','Technical Article','Intermediate',1,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Resilience", "Chaos Engineering", "Operations Strategy"]','["[COMMUNITY-TOOL]"]','[]','["chaos-engineering.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://opensource.com/article/21/10/check-java-jps','opensource.com: Check Java processes on Linux with the jps command','','2021',0,'Details the `jps` utility embedded in the Java Development Kit (JDK), which locates active JVM-based processes and outputs corresponding main-class declarations. Essential for cloud-native setups running microservice frameworks like Spring Boot or Apache Kafka.','Java','Developer Guide','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Linux", "Process Management", "Java JVM"]','["[COMMUNITY-TOOL]", "[GUIDE]"]','[]','["linux.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://opensource.com/article/21/10/kubernetes-networkpolicy','opensource.com: What you need to know about Kubernetes NetworkPolicy','','2021',0,'An operational introduction to native NetworkPolicy resources. Clarifies how policies dynamically enforce L3/L4 firewall restrictions using selector matching, highlighting the differences between default-allow and default-deny ingress/egress patterns.','English','Article','Intermediate',1,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Networking", "Security", "Network Policy"]','["[COMMUNITY-TOOL]"]','[]','["kubernetes-networking.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://opensource.com/article/21/10/linux-tools-erase-data','opensource.com: 4 Linux tools to erase your data','','2021',0,'Investigates file shredding and disk zeroing mechanisms utilizing native commands like `shred`, `dd`, `srm`, and custom tooling. Demonstrates the operational physics of hard write manipulation to prevent residual forensic extraction.','Bash','Command-Line Guide','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Linux", "Security", "Data Sanitation"]','["[COMMUNITY-TOOL]", "[GUIDE]"]','[]','["linux.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://opensource.com/article/21/10/linux-wget-command','opensource.com: 7 handy tricks for using the Linux wget command','','2021',0,'Uncovers non-trivial `wget` features such as mirrors, background downloads, custom user-agent injection, and rate limits. Helps construct robust image building processes and remote asset harvesting operations.','Bash','Command-Line Guide','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Linux", "Networking", "Data Transfer"]','["[COMMUNITY-TOOL]", "[GUIDE]"]','[]','["linux.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://opensource.com/article/21/10/memory-stats-linux-smem','opensource.com: Get memory use statistics with this Linux command-line tool','','2021',0,'Highlights `smem`, a tool dedicated to calculating proportional set size (PSS), unique set size (USS), and resident set size (RSS). Offers a mathematically sound approach to understanding memory allocation in shared library environments.','Python','Command-Line Guide','Advanced',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Linux", "Performance", "Memory Monitoring"]','["[COMMUNITY-TOOL]", "[GUIDE]"]','[]','["linux.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://opensource.com/article/21/10/podman-windows-wsl','opensource.com: Get podman up and running on Windows using Linux','','2021',0,'A detailed manual on installing and running Podman inside a manual WSL2 Linux distribution on Windows. This approach provides a customizable developer environment, walking through network bridging, storage optimizations, and subUID file mapping configurations.','Shell','Article','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Container Infrastructure", "Container Engines", "Windows WSL2 Integration"]','["[COMMUNITY-TOOL]"]','[]','["container-managers.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://opensource.com/article/21/11/cicd-pipeline-kubernetes-tekton','opensource.com: Write your first CI/CD pipeline in Kubernetes with Tekton 🌟','','2021',0,'A comprehensive tutorial on designing Kubernetes-native CI/CD pipelines with Tekton. The pipeline relies on Tekton’s custom resources (CRDs), like Tasks and Pipelines, to isolate build stages in discrete ephemeral pods. Live Grounding confirms this setup decouples execution configurations from Kubernetes control plane operations, enabling portable pipeline-as-code deployments.','YAML','Tutorial','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Cloud Native Delivery", "CI/CD & GitOps", "Tekton Pipelines"]','["[COMMUNITY-TOOL]", "[GUIDE]"]','[]','["tekton.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://opensource.com/article/21/11/cluster-logging-kubernetes','opensource.com: What you need to know about cluster logging in Kubernetes 🌟','','2021',0,'Explains native Kubernetes logging mechanics, focusing on how logs are collected from standard output (stdout/stderr) streams and buffered on nodes. Analyzes community patterns for scraping and shipping these records to central analytical pipelines.','None','Article','Beginner',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Log Management & Diagnostics", "Log Aggregation", "Fundamentals"]','["[COMMUNITY-TOOL]"]','[]','["kubernetes-monitoring.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://opensource.com/article/21/11/cron-linux','opensource.com: Linux tips for using cron to schedule tasks','','2021',0,'Explains the syntactic composition of crontabs, scheduling structures, and environment constraints. Crucial for designing local host cleanups, log rotations, and scheduled backup strategies outside dedicated cloud orchestration planes.','Bash','Command-Line Guide','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Linux", "Automation", "Task Scheduling"]','["[COMMUNITY-TOOL]", "[GUIDE]"]','[]','["linux.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://opensource.com/article/21/11/kubernetes-dynamic-scheduling-tekton','opensource.com: Dynamic scheduling of Tekton workloads using Triggers','','2021',0,'This guide details the automation of Tekton pipeline runs through Tekton Triggers. It highlights the use of EventListeners, TriggerBindings, and TriggerTemplates to capture external webhook payload events (e.g., from Git) and dynamically spawn TaskRuns and PipelineRuns. It is an essential pattern for building event-driven, reactive cloud native delivery workflows.','YAML','Tutorial','Advanced',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Cloud Native Delivery", "CI/CD & GitOps", "Tekton Triggers"]','["[COMMUNITY-TOOL]", "[GUIDE]"]','[]','["tekton.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://opensource.com/article/21/11/kubernetes-replicationcontroller','opensource.com: How the Kubernetes ReplicationController works','','2021',1,'An analysis of the historical ReplicationController object in Kubernetes. Contrast Curator Insight (analyzing the tool''s mechanics) with Live Grounding (the ReplicationController is legacy, replaced entirely by Deployments and ReplicaSets for modern container orchestration).','English','Article','Beginner',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Core Architecture", "Controller Manager", "ReplicationController"]','["[LEGACY]"]','[]','["kubernetes.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://opensource.com/article/21/11/open-source-12-factor-app-methodology','opensource.com: An open source developer''s guide to 12-Factor App methodology','','2021',0,'Analyzes the application of 12-Factor methodology to open-source project standards. Highlights maintaining statelessness, dependency isolation, and configuration separation to simplify multi-environment testing and distribution.','English','Guide','Intermediate',1,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Architecture", "Patterns", "Twelve-Factor App"]','["[COMMUNITY-TOOL]", "[GUIDE]"]','[]','["introduction.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://opensource.com/article/21/12/kubernetes-developer','opensource.com: What Kubernetes taught me about development','','2021',0,'An architectural reflection detailing key developer-centric shifts encountered when adapting to Kubernetes environments. It explores paradigms like declarative APIs, container-first test loops, and how platform engineers must redefine application boundaries in microservice environments.','N/A','Article','Beginner',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Cloud Native Architecture", "Development Methodologies", "Operator Perspectives"]','["[COMMUNITY-TOOL]"]','[]','["helm.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://opensource.com/article/21/12/kubernetes-gatekeeper','opensource.com: Implement governance on your Kubernetes cluster','','2021',0,'Analyzes the installation and lifecycle management of OPA Gatekeeper inside Kubernetes. Demonstrates how to design ConstraintTemplates and Constraints to programmatically enforce organizational governance rules, highlighting its capability to validate, mutate, and deny container creation requests before deployment execution.','Yaml / Rego','Article','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Governance & Security", "Policy Enforcement", "OPA Gatekeeper"]','["[COMMUNITY-TOOL]"]','[]','["demos.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://opensource.com/article/21/12/open-source-business-tools','opensource.com: Open source tools for running a small business in 2022','','2022',0,'Introduces a foundational toolkit of open-source ERP, accounting, and task-tracking platforms designed to help modern startups operate efficiently without proprietary vendor lock-in.','English','Blog','Beginner',0,'online','manual',NULL,NULL,NULL,0,'2022-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Developer Productivity", "Business Utilities", "Operations"]','["[COMMUNITY-TOOL]"]','[]','["project-management-tools.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://opensource.com/article/21/12/open-source-mind-mapping-drawio','opensource.com: Open source mind mapping with Draw.io','','N/A',0,NULL,NULL,NULL,NULL,0,NULL,'manual','2b00796ced0c08bd32623444d887f79b88e394675315a9f5e32ffba0fa1666b0',100.0,1779032227,1,'2026-05-17T17:37:07.632182+02:00',NULL,NULL,NULL,'[]','[]','["docs/cloud-arch-diagrams.md"]','[]','{}','{}');
INSERT INTO "resources" VALUES('https://opensource.com/article/21/12/open-source-security','opensource.com: 5 open source security resources from 2021','','2021',0,'Reviews open-source initiatives targeting security compliance, supply chain auditing, and vulnerability isolation. Demonstrates how adopting open standards improves platform flexibility and enables shifting security checks left.','English','Article','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Security", "DevSecOps", "Open Source Tools"]','["[COMMUNITY-TOOL]"]','[]','["devsecops.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://opensource.com/article/21/12/sigstore-container-images','opensource.com: Sign and verify container images with this open source tool (sigstore)','','2021',0,'A hands-on tutorial outlining how to cryptographically sign and verify container images using Cosign. Teaches developers how to generate local keypairs, write signatures directly to remote OCI registries, and build validation check gates.','English','Tutorial','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Security", "Supply Chain Security", "Image Signing & Verification"]','["[COMMUNITY-TOOL]", "[GUIDE]"]','[]','["devsecops.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://opensource.com/article/21/2/ansible-origin-story','opensource.com: How Ansible got started and grew','','2021',0,'Chronicles the evolution of Ansible from its early development roots to Red Hat''s premier configuration orchestration platform. Reviews historical design choices, including agentless SSH transport, zero-bootstrap setup, and Python-based plugins, which shaped its current market domination.','English','Article','Beginner',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Infrastructure as Code", "Ansible", "History"]','["[COMMUNITY-TOOL]"]','[]','["ansible.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://opensource.com/article/21/2/devsecops','opensource.com: How to adopt DevSecOps successfully','','2021',0,'A highly structured methodology for successfully integrating DevSecOps across five core software development phases: plan, code, build, test, and release. Details embedding lightweight, non-blocking automation checkpoints to guarantee policy alignment.','English','Technical Article','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Security & Governance", "DevSecOps", "Fundamentals"]','["[COMMUNITY-TOOL]"]','[]','["devsecops.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://opensource.com/article/21/2/kubernetes-namespaces','opensource.com: Configure multi-tenancy with Kubernetes namespaces 🌟','','2021',1,'Demonstrates logical multi-tenancy implementation using native Kubernetes resource primitives. Focuses on combining RBAC boundaries, NetworkPolicies, and ResourceQuotas to insulate co-located developer teams.','YAML','Article','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Platform Engineering", "Multi-Tenancy", "Namespace Isolation"]','["[COMMUNITY-TOOL]"]','[]','["kubernetes.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://opensource.com/article/21/2/linux-automation','opensource.com: Use anacron for a better crontab','','2021',3,'An exploration of Linux job execution using anacron instead of traditional crontabs. This tutorial highlights anacron''s ability to trigger deferred system-level maintenance tasks and backups even after systemic power shutdowns. It provides system engineers with a highly reliable automation fallback plan.','N/A','article','beginner',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["System Administration", "Linux Automation", "Scheduling"]','["[COMMUNITY-TOOL]"]','[]','["ansible.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://opensource.com/article/21/2/tempo-distributed-tracing','opensource.com: Get started with distributed tracing using Grafana Tempo','','2021',0,'A practical hands-on guide for bootstrapping distributed tracing with Grafana Tempo. It highlights how eliminating complex storage backends like Cassandra or Elasticsearch reduces infrastructure operational costs. 2026 best practices emphasize using Tempo alongside standard OpenTelemetry collectors.','Markdown','Article','Intermediate',1,'online','manual','5ddefb99bfac95fbc33cad4b556ce08119170d95ff49267ec0e47ec2a7421814',100.0,1779029369,1,'2026-05-17T16:49:29.426839+02:00',NULL,NULL,NULL,'["Cloud Native", "Observability", "Distributed Tracing"]','["[COMMUNITY-TOOL]"]','["docs/monitoring.md"]','["monitoring.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://opensource.com/article/21/3/ansible-collections','opensource.com: 5 tips for choosing an Ansible collection that''s right for you','','2021',0,'A practical framework for evaluating and selecting Ansible Collections from Galaxy. It highlights assessment metrics such as maintainability, documentation quality, namespace conventions, and community engagement to mitigate security and stability risks in automation supply chains.','N/A','Article','Beginner',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Infrastructure as Code", "Ansible", "Best Practices"]','["[COMMUNITY-TOOL]"]','[]','["ansible.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://opensource.com/article/21/3/ansible-sysadmin','opensource.com: 5 everyday sysadmin tasks to automate with Ansible 🌟','','2021',0,'Examines five common system maintenance workloads—package updates, log cleanup, backup tasks, service verification, and user management—and converts them into structured, reusable Ansible modules. Minimizes variance and repetitive sysadmin activities.','YAML','Article','Beginner',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Infrastructure as Code", "Ansible", "System Management"]','["[COMMUNITY-TOOL]"]','[]','["ansible.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://opensource.com/article/21/3/devops-documentation','opensource.com: A DevOps guide to documentation','','2021',0,'Deconstructs the ''Docs-as-Code'' paradigm, incorporating documentation tasks into active developer Git workflows. Outlines utilizing Markdown, static-site generators, programmatic link check validation, and pipeline-level artifact documentation deployments.','English','Article','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["DevOps Methodology", "Documentation", "Docs-as-Code"]','["[COMMUNITY-TOOL]"]','[]','["devops.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://opensource.com/article/21/3/git-cherry-pick','opensource.com: 3 reasons I use the Git cherry-pick command','','2021',0,'Details use cases for applying specific commits from one branch to another using ''git cherry-pick''. Focuses on patching bugs in release branches, rescuing misplaced commits, and migrating discrete feature sets across development forks.','English','Article','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Version Control", "Advanced Git", "History Manipulation"]','["[COMMUNITY-TOOL]"]','[]','["git.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://opensource.com/article/21/3/gitops','opensource.com: GitOps vs. DevOps: What''s the difference? 🌟','','2021',0,'Compares traditional DevOps philosophies with structured GitOps methodologies, illustrating how GitOps provides a concrete implementation pattern for DevOps. While DevOps represents a broad system of collaboration principles, GitOps delivers a strict, technical model for cloud-native infrastructure automation using version control.','None','Technical Blog','Beginner',1,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Application Delivery", "Continuous Deployment", "GitOps", "DevOps Culture"]','["[COMMUNITY-TOOL]"]','[]','["gitops.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://opensource.com/article/21/3/grep-cheat-sheet','opensource.com: How to use the Linux grep command','','2026',4,'Comprehensive guide and cheat sheet for grep syntax, covering recursive searching, exclusion criteria, and basic regular expressions. Fundamental text-processing utility crucial for searching through high-volume application logs.','English','Tutorial','Beginner',0,'online','manual',NULL,NULL,NULL,0,'2026-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Operating Systems & Infrastructure", "Command Line", "Text Search"]','["[ENTERPRISE-STABLE]", "[GUIDE]"]','[]','["linux.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://opensource.com/article/21/3/service-mesh','opensource.com: Why you should care about service mesh','','2021',3,'An industry overview advocating for network management decoupling. Explains why networking complexities (traffic steering, retries, service discovery) should be abstracted away from application runtimes and managed directly by dedicated mesh infrastructure.','None','article','Beginner',1,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Cloud Native Infrastructure", "Service Mesh", "Concepts"]','["[COMMUNITY-TOOL]"]','[]','["servicemesh.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://opensource.com/article/21/4/context-switching-git','opensource.com: 4 tips for context switching in Git','','2021',0,'Outlines high-performance context-switching techniques, emphasizing ''git worktree'' and ''git stash''. This guide covers keeping separate branches simultaneously checked out into distinct directory trees, allowing parallel debugging tasks without disrupting primary feature developments.','English','Article','Advanced',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Version Control", "Advanced Git", "Workspace State"]','["[COMMUNITY-TOOL]"]','[]','["git.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://opensource.com/article/21/4/event-streaming-rudderstack',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,'manual','9c9e5980e1ea73ec2fc554d34bb2298779a1ad6f4fba94f1c7bdd6e46373a170',100.0,1779030522,0,'2026-05-17T17:08:42.185611+02:00',NULL,NULL,NULL,'[]','[]','["docs/message-queue.md"]','[]','{}','{}');
INSERT INTO "resources" VALUES('https://opensource.com/article/21/4/git-stash','opensource.com: A practical guide to using the git stash command','','2021',0,'Provides an architectural deep dive into the Git stash command stack for saving uncommitted workspace modifications. Explains stash management commands (push, pop, apply, list, drop) and covers advanced options like stashing untracked or ignored files to preserve context switching cleanly.','English','Tutorial','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Version Control", "Git Core", "Workspace State"]','["[COMMUNITY-TOOL]", "[GUIDE]"]','[]','["git.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://opensource.com/article/21/4/git-whatchanged','opensource.com: Find what changed in a Git commit','','2021',0,'Shows how to audit repository changes using commands like `git whatchanged`, `git log`, and `git show`. Explains how to target specific commits, compare changes across commits, and inspect file histories.','English','Article','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Software Engineering", "Version Control", "Git Logging"]','["[COMMUNITY-TOOL]"]','[]','["git.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://opensource.com/article/21/4/groovy-io','opensource.com: Read and write files with Groovy','','2021',0,'A detailed technical review explaining programmatic file and input/output stream operations utilizing Apache Groovy. Critical for Jenkins Pipeline authors looking to implement advanced file manipulation, parse complex workspaces, and generate structured dynamic manifests.','English','article','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Software Engineering", "Groovy Programming", "File I-O"]','["[COMMUNITY-TOOL]"]','[]','["jenkins.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://opensource.com/article/21/4/load-balancing','opensource.com: A beginner''s guide to load balancing','','2021',0,'An essential guide outlining fundamental load-balancing mechanisms. Investigates Layer 4 vs Layer 7 routing protocols, round-robin algorithms, and performance implications across scalable microservice configurations.','N/A','Article','Beginner',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Architecture", "Infrastructure", "Load Balancing"]','["[COMMUNITY-TOOL]"]','[]','["web-servers.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://opensource.com/article/21/4/process-json-data-ansible','opensource.com: 5 ways to process JSON data in Ansible 🌟','','2021',0,'Highlights native Ansible filters, query structures, and jinja2 manipulations to clean, filter, and iterate over complex JSON payloads during Infrastructure-as-Code deployments.','YAML','Technical Article','Medium',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Data Architecture", "JSON & YAML Serialization", "Data Modeling"]','["[COMMUNITY-TOOL]"]','[]','["yaml.md"]','{}','{"is_special": true}');
INSERT INTO "resources" VALUES('https://opensource.com/article/21/4/visualize-data-eda','opensource.com: Make your data boss-friendly with EDA - Enterprise Data Analytics','','2021',0,'A guide on employing Enterprise Data Analytics (EDA) configurations to design executive-friendly dashboards, translating complex transactional data queries into clear, actionable business telemetry visualizations.','N/A','Article','Beginner',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Data Analytics", "Visualization", "Data Analytics Engine"]','["[COMMUNITY-TOOL]"]','[]','["databases.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://opensource.com/article/21/5/jenkins-logs','opensource.com: Make Jenkins logs pretty','','2021',0,'Covers utilities and plugin practices to inject clean, colored, and readable structures into Jenkins logs. Helps reduce developer troubleshooting cycles. *Curator Insight*: Improving log readability. *Live Grounding*: Readable standard output logs are key to accelerating incident resolution in debugging failures.','English','Article','Beginner',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Operations", "Observability", "Logging & Monitoring"]','["[COMMUNITY-TOOL]"]','[]','["jenkins.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://opensource.com/article/21/5/kubernetes-cheat-sheet','opensource.com: Learn essential Kubernetes commands with a new cheat sheet','','2021',3,'Introduces standard cluster control commands through a downloadable reference guide. Geared toward system engineers shifting from legacy virtual machine setups to distributed container configurations.','HTML','Cheat Sheet','Beginner',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Orchestration", "Kubernetes", "CLI Management"]','["[LEGACY]"]','[]','["cheatsheets.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://opensource.com/article/21/5/mysql-query-tuning','opensource.com','','2021',0,'Explores query performance tuning in MySQL. Details analyzing optimizer output using the EXPLAIN statement to identify slow table scans and optimize composite indexes.','SQL','Tutorial','Intermediate',0,'duplicate','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Databases", "Relational Databases", "MySQL Optimization"]','["[COMMUNITY-TOOL]", "[GUIDE]"]','[]','["databases.md"]','{}','{"duplicate_of": "https://opensource.com"}');
INSERT INTO "resources" VALUES('https://opensource.com/article/21/5/python-38-features','opensource.com: Make your API better with this positional trick from Python 3.8','','2021',0,'Explains how to use Python 3.8''s positional-only argument separator (''/'') to construct secure and declarative APIs. Analyzes parameters isolation, namespace safety, and backwards compatibility advantages for package developers.','Python','Technical Article','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Software Engineering", "API Design", "Language Features"]','["[COMMUNITY-TOOL]"]','[]','["python.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://opensource.com/article/21/6/bash-config','opensource.com: Parsing config files with Bash','','2021',3,'An analytical guide to parsing structural configuration files natively inside Bash environments. This resource explores tokenization, parameter substitution, and sandboxing inputs to avoid arbitrary command execution. Live Grounding demonstrates its utility in lightweight edge systems where standard runtimes like Python or jq are unavailable.','Bash','Article','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Infrastructure & Operations", "Shell Scripting", "Configuration Management"]','["[COMMUNITY-TOOL]"]','[]','["linux.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://opensource.com/article/21/6/kustomize-kubernetes','opensource.com: Modify your Kubernetes manifests with Kustomize','','2021',3,'Step-by-step introduction to customizing Kubernetes manifests natively using Kustomize. Focuses on setting up basic configurations with kustomization.yaml, declaring base manifests, and safely applying targeted environmental patches to resources like Deployments and Services.','English','Tutorial','Beginner',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Cloud Native", "Kubernetes", "Configuration Management"]','["[COMMUNITY-TOOL]", "[GUIDE]"]','[]','["kustomize.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://opensource.com/article/21/6/migrate-vms-kubernetes-forklift','opensource.com: Migrate virtual machines to Kubernetes with this new tool'' - forklift 🌟','','2021',0,'An informative guide detailing VM migration flows into KubeVirt environments using Konveyor Forklift. Solves the integration problem for organizations standardizing traditional server stacks into container-managed nodes.','None','Guide','Low',0,'online','manual','c107b18a084266e6c92b5fc95306fab2c934dcd97b7d077c2baf9e536cebd8d4',100.0,1779029796,1,'2026-05-17T16:56:36.145587+02:00',NULL,NULL,NULL,'["Infrastructure", "VM Orchestration", "Migration Guides"]','["[COMMUNITY-TOOL]", "[GUIDE]"]','["docs/kubernetes-tools.md"]','["kubernetes-tools.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://opensource.com/article/21/7/automating-argo-cd','opensource.com: Automatically create multiple applications in Argo CD','','2021',4,'Demonstrates how to leverage the ''App-of-Apps'' pattern in ArgoCD to construct recursive, nested application structures. Enables engineers to automate the bootstrapping of complex multi-tier platforms from a single root configuration.','English','Tutorial','Intermediate',1,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["GitOps & CD", "ArgoCD", "Patterns", "App-of-Apps"]','["[ENTERPRISE-STABLE]", "[GUIDE]"]','[]','["argo.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://opensource.com/article/21/7/check-disk-space-linux-du','opensource.com: Check used disk space on Linux with du','','2021',0,'A baseline guide illustrating how to audit file systems with the `du` command. Demonstrates parsing options like `--max-depth` and human-readable flags to quickly diagnose partition saturation events, an indispensable skill for maintaining container hosts and database nodes.','Bash','Command-Line Guide','Beginner',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Linux", "File System", "Storage Monitoring"]','["[COMMUNITY-TOOL]", "[GUIDE]"]','[]','["linux.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://opensource.com/article/21/7/developer-productivity-linux','opensource.com: 3 reasons Quarkus 2.0 improves developer productivity on Linux 🌟','','2021',3,'Outline of the developer efficiency gains bundled inside the Quarkus 2.0 lifecycle on open-source systems. Highlighted capabilities include a brand-new Dev UI, integrated Continuous Testing, and CLI tooling improvements. It shows how the runtime framework prioritizes the inner-loop velocity to match or exceed modern Node.js and Go experiences.','Java','Article','Beginner',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Java Cloud Native", "Quarkus", "Developer Experience"]','["[COMMUNITY-TOOL]"]','[]','["java_frameworks.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://opensource.com/article/21/7/kubectl','opensource.com: 5 useful ways to manage Kubernetes with kubectl','','2021',4,'Details five ways to manage deployments using kubectl options. Emphasizes namespace management, manifest validations via dry-runs, and rapid scaling tasks.','English','Technical Article','Intermediate',0,'online','manual','6abfcd0ea39d9397671f26851ee5122228fa5c47cc42bdd19d7db49c64120dd3',100.0,1779032036,1,'2026-05-17T17:33:56.700963+02:00',NULL,NULL,NULL,'["Kubernetes Platform", "Cluster Administration", "Kubectl Productivity"]','["[ENTERPRISE-STABLE]"]','["docs/kubectl-commands.md"]','["kubectl-commands.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://opensource.com/article/21/7/linux-podman','opensource.com: Run a Linux virtual machine in Podman','','2021',0,'An architectural exploration of executing a nested Linux VM directly within an OCI-compliant container managed by Podman. This setup leverages nested systemd instances, enabling engineers to package legacy system-level workloads, VMs, or multi-process service layers without full VM overhead.','Shell','Article','Advanced',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Container Infrastructure", "Advanced Runtimes", "VM-in-Container"]','["[LEGACY]"]','[]','["container-managers.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://opensource.com/article/21/7/open-source-invoicing-po','opensource.com: A guide to simplifying invoicing with this open source tool','','2021',0,'A guided overview of utilizing modern, open-source invoicing and billing software to streamline purchase order processes and administrative overhead within smaller tech businesses or individual consulting practices.','English','Blog','Beginner',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Developer Productivity", "Business Utilities", "Invoicing"]','["[COMMUNITY-TOOL]"]','[]','["project-management-tools.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://opensource.com/article/21/7/parse-xml-linux','opensource.com: Use XMLStarlet to parse XML in the Linux terminal','','2021',0,'This guide details utilizing `XMLStarlet` to execute XPath queries, transformations, and schema validations directly within command-line pipelines. Curator insight notes it is a valuable asset for processing legacy enterprise structures; live grounding emphasizes its continued efficiency over general-purpose Python parsing scripts for rapid terminal queries.','C','Command-Line Guide','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Linux", "Text Processing", "XML Parsing"]','["[GUIDE]", "[LEGACY]"]','[]','["linux.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://opensource.com/article/21/7/run-prometheus-home-container','opensource.com: Run Prometheus at home in a container','','2021',0,'A practical homelab guide detailing how to run a Prometheus instance in a Docker container. Covers simple YAML config creation to target local system services and networking equipment, establishing basic observability without complex orchestration.','YAML','Technical Article','Beginner',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Cloud Native Infrastructure", "Observability", "Prometheus", "Homelab"]','["[COMMUNITY-TOOL]"]','[]','["prometheus.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://opensource.com/article/21/7/system-administrators','opensource.com: What do we call post-modern system administrators?','','2021',3,'Reflects on the transformation of the system administrator role into Site Reliability Engineering (SRE), Platform Engineering, and DevOps roles. It highlights how infrastructure-as-code, GitOps, and high automation levels have reshaped the operational skills required to maintain state-of-the-art enterprise platforms.','English','Article','Beginner',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["DevOps, Automation & Modern Systems Engineering", "Culture & Roles", "Systems Administration Evolution"]','["[COMMUNITY-TOOL]"]','[]','["introduction.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://opensource.com/article/21/7/wildfly','opensource.com: Get started with WildFly for Java web development','','2021',3,'An introductory guide on using WildFly for web application development, demonstrating fast setup and deploy loops. Live Grounding indicates its practical value for developers looking to run traditional web-profiles on modular container frameworks without heavy J2EE runtime friction.','English','Blog / Article','Beginner',1,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Cloud-Native Java", "Runtimes", "WildFly", "Developer Workflow"]','["[COMMUNITY-TOOL]"]','[]','["java_app_servers.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://opensource.com/article/21/8/argo-cd','opensource.com: Get started with Argo CD 🌟','','2021',0,'An introduction to core GitOps architectures using Argo CD. Outlines basic mechanics of reconciliation, syncing Helm charts, and navigating the GUI to verify actual and desired cluster states match.','YAML','Article','Beginner',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Platform Engineering", "GitOps & CI-CD", "Argo CD Basics"]','["[COMMUNITY-TOOL]"]','[]','["demos.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://opensource.com/article/21/8/container-image','opensource.com: What is a container image?','','2021',0,'Anatomy of an OCI container image. Details the layout of read-only file layers, manifest specifications, metadata config, and how the union filesystem constructs a cohesive runtime state.','English','Article','Beginner',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Containers & Orchestration", "Container Architecture", "Foundations"]','["[COMMUNITY-TOOL]"]','[]','["docker.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://opensource.com/article/21/8/gitops','opensource.com: How to get the most out of GitOps right now','','2021',0,'Practical guidelines on bootstrap strategies, pipeline configurations, and access controls for maximizing GitOps efficiency. Suggests starting with read-only sync states and gradually scaling to auto-remediating loops.','English','Article','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["GitOps", "Implementation", "Best Practices"]','["[COMMUNITY-TOOL]"]','[]','["gitops.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://opensource.com/article/21/8/linux-stat-file-status','opensource.com: Check file status on Linux with the stat command','','2021',0,'Outlines the usage of `stat` to fetch highly detailed filesystem metadata. Explains decoding octal permissions, inode reference indexes, and birth-time/modification timestamps, aiding forensics and system auditing pipelines.','Bash','Command-Line Guide','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Linux", "File System", "Metadata"]','["[COMMUNITY-TOOL]", "[GUIDE]"]','[]','["linux.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://opensource.com/article/21/8/option-parsing-bash','opensource.com: How to include options in your Bash shell scripts','','2021',3,'A hands-on methodology for standardizing command-line interface (CLI) parameters in Bash using getopt and getopts. It breaks down dynamic argument parsing, flag grouping, and parameter isolation. Live Grounding shows that utilizing getopts is a critical pattern for establishing robust, human-centric shell utilities in operational scripts.','Bash','Article','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Infrastructure & Operations", "Shell Scripting", "CLI Development"]','["[COMMUNITY-TOOL]"]','[]','["linux.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://opensource.com/article/21/8/python-argparse','opensource.com: Parse command-line arguments with argparse in Python','','2021',0,'Explains how to construct secure and modular command-line interface parameters utilizing standard library `argparse`. Covers handling positional variables, flags, sub-command branches, and custom input validations.','English','Article','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Software Development", "Python Utilities", "CLI Tools"]','["[COMMUNITY-TOOL]"]','[]','["python.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://opensource.com/article/21/8/terraform-deploy-helm','opensource.com: How I use Terraform and Helm to deploy the Kubernetes Dashboard 🌟','','2021',0,'Illustrates deploy automation patterns combining Terraform with Helm. Demonstrates the mechanics of deploying cluster-level operational workloads like the Kubernetes Dashboard by using the Terraform Helm provider, aligning underlying platform provisioning with packaging patterns.','HCL','Technical Blog','Intermediate',1,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Cloud Native", "Kubernetes", "Application Delivery"]','["[COMMUNITY-TOOL]"]','[]','["terraform.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://opensource.com/article/21/8/terraform-tips','opensource.com: My top 5 tips for setting up Terraform 🌟','','2021',0,'A brief structural best-practices post detailing the absolute essentials for early Terraform setups: remote backend locking, declarative module isolation, automated syntax checks, dry-run validations, and secret scrubbing.','English','Introductory Article','Beginner',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Cloud Infrastructure", "Infrastructure as Code", "Best Practices"]','["[COMMUNITY-TOOL]"]','[]','["terraform.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://opensource.com/article/21/9/alternatives-zoom','opensource.com: 5 open source alternatives to Zoom','','2021',0,'Reviews five secure open-source video conferencing alternatives (such as Jitsi Meet) that can be easily deployed within self-hosted infrastructures to preserve data isolation.','English','Blog','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Developer Productivity", "Collaboration", "Video Conferencing"]','["[COMMUNITY-TOOL]"]','[]','["project-management-tools.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://opensource.com/article/21/9/ansible-anacron-automation','opensource.com: How I use Ansible and anacron for automation','','2021',3,'An integration tutorial demonstrating how to pair Ansible task execution with anacron''s scheduling engine. It resolves typical automation gaps on intermittently connected devices or workstations where rigid system cron configurations fail. It is a smart design pattern for local edge maintenance automation.','N/A','article','intermediate',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Infrastructure as Code", "Ansible", "Scheduling and Automation"]','["[COMMUNITY-TOOL]"]','[]','["ansible.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://opensource.com/article/21/9/ansible-rest-apis','opensource.com: Using Ansible with REST APIs','','2021',0,'Guides operators on constructing robust workflows that consume external RESTful services. Explains parsing, filtering, and conditional logic application over retrieved JSON payloads.','English','blog_post','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Automation & Orchestration", "Ansible Integration", "API Automation"]','["[COMMUNITY-TOOL]"]','[]','["ansible.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://opensource.com/article/21/9/build-website-jekyll','opensource.com: Build your website with Jekyll','','2021',0,'A practical guide outlining how to design, customize, and publish responsive websites using Jekyll, the Ruby-based static site compiler. Details Liquid template structures, metadata variables, and seamless integrations with default GitHub Pages pipelines.','Ruby','Tutorial','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Documentation & Workflow", "Static Site Generators", "Jekyll"]','["[COMMUNITY-TOOL]", "[GUIDE]"]','[]','["mkdocs.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://opensource.com/article/21/9/keep-folders-tidy-ansible','opensource.com: How I keep my file folders tidy with Ansible','','2021',0,'Examines practical patterns utilizing system file management modules to implement directory cleanup pipelines. Discusses setting metadata states, purging logs, and securing directory permissions dynamically.','YAML','Article','Beginner',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Infrastructure as Code", "Ansible", "Automation"]','["[COMMUNITY-TOOL]"]','[]','["ansible.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://opensource.com/article/21/9/unit-test-python','opensource.com: 3 ways to test your API with Python','','2021',4,'Demonstrates three simple patterns to unit-test and contract-test web endpoints utilizing native Python libraries, unittest structures, and the popular pytest platform.','Python','Tutorial','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["API Testing", "Implementation", "Python"]','["[ENTERPRISE-STABLE]", "[GUIDE]"]','[]','["api.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://opensource.com/article/21/9/yaml-cheat-sheet','opensource.com: Make YAML as easy as it looks','','2021',3,'A practical cheat sheet on opensource.com highlighting common YAML syntax formatting traps. It shows how data types are implicitly parsed, how lists represent objects, and how to format clean nested dictionaries. This is a quick-access tool for system administrators.','N/A','article','beginner',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Configuration Management", "YAML Syntax", "Basics"]','["[COMMUNITY-TOOL]"]','[]','["yaml.md"]','{}','{"is_special": true}');
INSERT INTO "resources" VALUES('https://opensource.com/article/22/1/learn-ansible','opensource.com: 9 ways to learn Ansible this year 🌟','','2022',0,'Presents nine structured avenues to quickly learn and master Ansible. Features suggestions including interactive hands-on sandboxes, real-world role patterns, training resources, and active developer forums.','English','Article','Beginner',0,'online','manual',NULL,NULL,NULL,0,'2022-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Infrastructure as Code", "Ansible", "Education"]','["[COMMUNITY-TOOL]"]','[]','["ansible.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://opensource.com/article/22/1/open-source-testing-framework','opensource.com: Why we built an open source testing framework','','2022',4,'A design-oriented case study examining the architecture and philosophy of building a customized open-source testing framework. Outlines the balance between ease of use, extensibility, speed, and reporting capabilities, illustrating how standardized open protocols form the basis of flexible enterprise testing infrastructure.','None','Article','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2022-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Quality Assurance & Testing", "Framework Design", "Open Source Architecture"]','["[ENTERPRISE-STABLE]"]','[]','["test-automation-frameworks.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://opensource.com/article/22/1/record-terminal-session-asciinema','opensource.com: Record your terminal session with Asciinema','','2022',0,'Guides teams on utilizing `asciinema` to record text-based terminal outputs instead of bulky, pixelated video captures. Facilitates interactive, copy-pasteable documentation sharing for technical runs, tutorials, and engineering handovers.','Python','Utility Guide','Beginner',0,'online','manual',NULL,NULL,NULL,0,'2022-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Linux", "Command Line", "Productivity"]','["[COMMUNITY-TOOL]", "[GUIDE]"]','[]','["linux.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://opensource.com/article/22/1/rocketchat-data-privacy','opensource.com: Why choose Rocket.Chat for your open source chat tool','','2022',0,'Technical review advocating for Rocket.Chat as a privacy-focused, scalable, open-source communication application. Provides design concepts for self-hosting chat infrastructure inside sandboxed container platforms.','JavaScript','Article','Beginner',1,'online','manual',NULL,NULL,NULL,0,'2022-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Software Engineering", "Collaboration", "Rocket.Chat"]','["[COMMUNITY-TOOL]"]','[]','["openshift.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://opensource.com/article/22/1/run-containers-without-sudo-podman','opensource.com: Run containers on Linux without sudo in Podman','','2022',0,'A deep-dive on configuring host security rules to execute container networks without utilizing `sudo` privileges under Podman. It details how user namespace mappings isolate processes, ensuring that even if a container is compromised, host-level administrative access remains secure.','Shell','Article','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2022-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Container Infrastructure", "Container Engines", "Rootless Operations"]','["[COMMUNITY-TOOL]"]','[]','["container-managers.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://opensource.com/article/22/1/unit-testing-googletest-ctest','opensource.com: Perform unit tests using GoogleTest and CTest','','2022',0,'A comprehensive practical guide on configuring and executing unit tests in C++ utilizing GoogleTest combined with the CMake-integrated CTest test runner. Detail includes step-by-step compilation, test suite definition, and build automation orchestration.','C++','Article','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2022-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Software Engineering", "Testing", "Unit Testing"]','["[COMMUNITY-TOOL]"]','[]','["qa.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://opensource.com/article/22/12/ddev','opensource.com: 16 reasons DDEV will be your new favorite web development environment','','2022',0,'This foundational guide details DDEV''s architecture and outlines several core operational reasons to adopt it for local developer environments. The resource highlights zero-config SSL, automated multisite networking, and seamless cross-platform orchestration. It acts as a clear migration roadmap from customized Docker Compose layouts to a standardized, team-wide orchestration abstraction layer.','English','article','Beginner',0,'online','manual',NULL,NULL,NULL,0,'2022-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Development Environments", "Local Orchestration", "DDEV Guides"]','["[COMMUNITY-TOOL]"]','[]','["devel-sites.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://opensource.com/article/22/2/kubernetes-architecture','opensource.com: A guide to Kubernetes architecture','','2022',3,'A high-level architectural walkthrough introducing components of master and worker topologies. Clearly distinguishes logical cluster planes and details container execution layers.','English','Article','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2022-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Architecture", "Control Plane", "Core Concepts"]','["[COMMUNITY-TOOL]"]','[]','["kubernetes.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://opensource.com/article/22/3/visual-map-kubernetes-deployment','opensource.com: A visual map of a Kubernetes deployment','','2022',2,'An architectural guide that maps out a Kubernetes deployment lifecycle. Provides dynamic, step-by-step visual blueprints that trace an API request from its initial ingress point down through pod scheduling and dynamic IP allocation.','English','Article','Beginner',0,'online','manual',NULL,NULL,NULL,0,'2022-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Core Architecture", "Visual Resources", "Deployment Map"]','["[COMMUNITY-TOOL]"]','[]','["kubernetes.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://opensource.com/article/22/4/customize-git-subcommands','opensource.com: Make your own Git subcommands','','2022',0,'Explains how to write custom Git subcommands by placing executable files (like `git-custom-command`) in your system PATH, allowing developers to extend Git''s core CLI with specialized team scripts.','English','Article','Advanced',0,'online','manual',NULL,NULL,NULL,0,'2022-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Software Engineering", "Version Control", "Configuration Management"]','["[COMMUNITY-TOOL]"]','[]','["git.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://opensource.com/article/22/4/git-branches','opensource.com: Explaining Git branches with a LEGO analogy','','2022',0,'Simplifies the conceptual understanding of Git branching, staging, and merge mechanisms utilizing physical Lego bricks as visual models. Highly helpful for building conceptual clarity in junior engineers adapting to non-linear development strategies.','English','Article','Beginner',0,'online','manual',NULL,NULL,NULL,0,'2022-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Version Control", "Git Core", "Conceptual Models"]','["[COMMUNITY-TOOL]"]','[]','["git.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://opensource.com/article/22/4/git-push','opensource.com: My guide to using the Git push command safely','','2022',0,'Explains how to run write operations to remote repositories safely. Emphasizes workflows using `--force-with-lease` and configure branch protection to protect production branches.','English','Article','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2022-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Software Engineering", "Version Control", "Git Operations"]','["[COMMUNITY-TOOL]"]','[]','["git.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://opensource.com/article/22/4/git-tips','opensource.com: 10 Git tips we can''t live without','','2023',3,'Curator Insight: Highly curated selection of 10 daily Git CLI tips for productivity optimization. Live Grounding: Uncovers under-utilized commands such as git worktree (enabling concurrent branch work in isolated directories) and git switch, which improve local development velocity.','English','Technical Article','Intermediate-Advanced',0,'online','manual',NULL,NULL,NULL,0,'2023-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Development", "Version Control", "Git"]','["[COMMUNITY-TOOL]"]','[]','["cheatsheets.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://opensource.com/article/22/4/manage-git-commits-rebase-i-command','opensource.com: My guide to understanding Git rebase -i','','2022',0,'Deep dive into interactive rebasing commands (pick, reword, edit, squash, fixup, drop). Highlights how interactive rebasing works behind the scenes to help developers rewrite local histories cleanly before master integration.','English','Tutorial','Advanced',0,'online','manual',NULL,NULL,NULL,0,'2022-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Version Control", "Advanced Git", "History Manipulation"]','["[COMMUNITY-TOOL]", "[GUIDE]"]','[]','["git.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://opensource.com/article/22/4/open-source-tools-developing-cloud','opensource.com: 5 open source tools for developing on the cloud','','2022',0,'Reviews five open-source utilities designed to simplify the cloud development process. Explores patterns including container build optimization, local virtualization engines, and infrastructure code validations to help developers minimize localized feedback loops.','Bash','Article','Beginner',0,'online','manual','97c4677ad60e26136db932c1820ea8668bceb89b168121f542a1695025a77a65',100.0,1779030384,1,'2026-05-17T17:06:24.527783+02:00',NULL,NULL,NULL,'["Cloud-Native Platforms", "Developer Experience", "Curation"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-tools.md"]','["kubernetes-tools.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://opensource.com/downloads/ansible-k8s-cheat-sheet','Ansible k8s cheat sheet 🌟','','2024',4,'Curator Insight: Specialist reference sheet targeting Kubernetes resource control via Ansible modules. Live Grounding: Invaluable for platform automation, allowing operations teams to manage K8s object lifecycles using structured declarative YAML playbooks rather than raw kubectl commands.','English','Technical Guide','Advanced',0,'online','manual',NULL,NULL,NULL,0,'2024-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Infrastructure", "Container Orchestration", "Ansible Kubernetes"]','["[ENTERPRISE-STABLE]", "[GUIDE]"]','[]','["cheatsheets.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://opensource.com/downloads/bash-programming-guide','opensource.com: An introduction to programming with Bash (eBook)','','2021',4,'An exhaustive, publication-grade manual introducing Shell programming concepts, from simple pipelines to structured error handling. It serves as a comprehensive onboarding blueprint for site reliability engineering teams. Live Grounding tracks it as an essential textbook reference for terminal mastery.','Bash','Book','Beginner',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Infrastructure & Operations", "Shell Scripting", "Introduction"]','["[ENTERPRISE-STABLE]"]','[]','["linux.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://opensource.com/downloads/gnu-screen-cheat-sheet','opensource.com: GNU Screen cheat sheet','','2024',3,'Curator Insight: Reference card for GNU Screen keybindings and window management. Live Grounding: While tmux has largely superseded screen in standard modern setups, this guide remains highly critical for maintaining persistent shells and serial console connections on legacy systems.','PDF','Administrative Guide','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2024-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Systems", "Linux", "Session Management"]','["[GUIDE]", "[LEGACY]"]','[]','["cheatsheets.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://opensource.com/downloads/javascript-cheat-sheet','opensource.com: JavaScript cheat sheet','','2022',0,'A modern quick-reference syntax compiler for ES6+ JavaScript. Designed to optimize developer productivity, it covers data types, manipulation protocols, async/await structures, and event-driven browser interfaces.','JavaScript','Cheat Sheet','Beginner',0,'online','manual',NULL,NULL,NULL,0,'2022-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Software Engineering", "Languages", "JavaScript"]','["[COMMUNITY-TOOL]"]','[]','["cheatsheets.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://opensource.com/downloads/jupyterlab-cheat-sheet','opensource.com: JupyterLab cheat sheet','','2022',0,'A targeted command cheat sheet highlighting JupyterLab''s execution environments, interface layouts, extension structures, and kernel-switching protocols to benefit data engineering cycles.','Python','Cheat Sheet','Beginner',0,'online','manual',NULL,NULL,NULL,0,'2022-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Data Science & ML", "Notebook Environments", "JupyterLab"]','["[COMMUNITY-TOOL]"]','[]','["cheatsheets.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://opensource.com/downloads/logrotate-cheat-sheet','opensource.com: Linux logrotate cheat sheet','','2022',0,'A pragmatic reference guide to configuring and troubleshooting the Linux logrotate daemon. It provides clear patterns for defining size limits, automated log rotation frequency, compression policies, and purging behaviors for production environments.','Bash','Documentation','Beginner',0,'online','manual',NULL,NULL,NULL,0,'2022-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Infrastructure", "Linux Administration", "Log Management"]','["[COMMUNITY-TOOL]"]','[]','["cheatsheets.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://opensource.com/downloads/mariadb-mysql-cheat-sheet','opensource.com: MariaDB and mySQL cheat sheet','','2023',0,'An operations cheat sheet for managing MariaDB and MySQL engine architectures. Documents typical command lines, user-privilege management, engine optimization parameters, and logical backup sequences.','SQL','Cheat Sheet','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2023-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Databases & Storage", "Relational Databases", "MySQL & MariaDB"]','["[COMMUNITY-TOOL]"]','[]','["cheatsheets.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://opensource.com/downloads/parted-cheat-sheet','opensource.com: Linux Parted cheat sheet','','2024',3,'Curator Insight: Focused reference sheet for GNU Parted CLI utility. Live Grounding: Essential for storage administrators and virtual-machine managers configuring partition tables (GPT/MBR), resizing filesystems, and aligning sector offsets.','PDF','Administrative Guide','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2024-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Systems", "Linux", "Storage"]','["[COMMUNITY-TOOL]", "[GUIDE]"]','[]','["cheatsheets.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://opensource.com/downloads/watch-cheat-sheet','opensource.com: Watch command cheat sheet','','2022',0,'A practical reference showing how to use the Linux watch utility to monitor command output in real-time. It showcases how to track disk usage trends, network ports, or pod scheduling configurations directly in the terminal.','Bash','Documentation','Beginner',0,'online','manual',NULL,NULL,NULL,0,'2022-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Infrastructure", "Linux Administration", "Command Line Tools"]','["[COMMUNITY-TOOL]"]','[]','["cheatsheets.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://opensource.com/life/16/2/how-use-python-hack-your-ide','opensource.com: How to use Python to hack your Eclipse IDE','','2016',0,'Explains how to extend and automate the Eclipse IDE using Python scripting through Jython and the Eclipse Scripting Engine (EASE). Outlines how to write lightweight automation scripts to modify files, generate boilerplate, and interact with Eclipse UI controls directly, circumventing complex Java-heavy plugin development.','Python','Tutorial','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2016-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Software Engineering", "IDEs & Editors", "Eclipse Integration"]','["[COMMUNITY-TOOL]", "[GUIDE]"]','[]','["python.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://opensource.com/life/16/7/how-restore-older-file-versions-git','opensource.com: How to restore older file versions in Git','','2016',0,'Focuses on file restoration mechanisms, demonstrating commands like git checkout, git restore, and git reset to recover historical files safely and manage state inconsistencies.','None','Article','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2016-06-01T00:00:00+02:00',NULL,NULL,NULL,'["DevOps", "Version Control", "Git Operations"]','["[COMMUNITY-TOOL]"]','[]','["git.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://opensource.com/tags/kubernetes','opensource.com/tags/kubernetes','','2023',0,'This repository presents practical guides and conceptual overviews highlighting open-source tools within the Kubernetes ecosystem. It serves as a pedagogical gateway for system administrators transitioning to cloud-native orchestration models.','English','Blog','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2023-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Community & Learning", "Open Source", "Ecosystem Guides"]','["[COMMUNITY-TOOL]"]','[]','["kubernetes.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://opensource.google/projects/prometheus-slo-burn-example','opensource.google: Prometheus SLO example','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','5b6d8e3acaff84cdc3c9f594dcb9affd28189fdbc28b7895622dfb4158a4f230',100.0,1779034448,0,'2026-05-17T18:14:08.111530+02:00',NULL,NULL,NULL,'[]','[]','["docs/prometheus.md"]','[]','{}','{"duplicate_of": "https://github.com/google/prometheus-slo-burn-example"}');
INSERT INTO "resources" VALUES('https://opensource.googleblog.com/2020/03/kpt-packaging-up-your-kubernetes.html','**Kpt**: Packaging up your Kubernetes configuration with git and YAML since'' 2014 **(Google)**','','2020',0,'A declarative configuration packaging and customization tool based on the ''WYSIWYG'' model. Leveraging KRM (Kubernetes Resource Model), it enables users to package, fetch, customize, and validate raw YAML files using a structured pipeline approach instead of complex templating.','Go','CLI Tool','Advanced',0,'online','manual','168c09716935f959b776fb98caa2f9b0f2fdd51330648679537056fd64617e76',100.0,1779029163,1,'2026-05-17T16:46:03.441724+02:00',NULL,NULL,NULL,'["Configuration Management", "Declarative GitOps", "Packaging"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-tools.md"]','["kubernetes-tools.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://opensource.googleblog.com/2020/05/the-tekton-pipelines-beta-release.html','opensource.googleblog.com: The Tekton Pipelines Beta release','','2020',4,'Details the milestones achieved in the Tekton Pipelines Beta release, focusing on API stabilization, backward compatibility guarantees, and resource maturity. Highlights the design security improvements and scalability enhancements that paved the way for widespread enterprise adoption of Tekton CI/CD.','Go','Article','Intermediate',1,'online','manual',NULL,NULL,NULL,0,'2020-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Continuous Integration & Delivery", "Cloud Native CI-CD", "Release Analysis"]','["[ENTERPRISE-STABLE]"]','[]','["tekton.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://opensource.googleblog.com/2020/11/kubernetes-efficient-multi-zone.html','opensource.googleblog.com: Kubernetes: Efficient Multi-Zone Networking with Topology Aware Routing','','2020',4,'An in-depth guide on utilizing Topology Aware Routing (formerly Hints) to bias service endpoint selection to local availability zones. Details how keeping container interactions within local AZs reduces latency, minimizes cross-zone data transfer fees, and builds resilient architectures.','English','Blog Post','Advanced',1,'online','manual',NULL,NULL,NULL,0,'2020-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Infrastructure", "Networking", "Routing & Topology", "Topology Aware Routing"]','["[ENTERPRISE-STABLE]"]','[]','["kubernetes-networking.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://opensource.googleblog.com/2022/01/Introducing%20Ephemeral%20Containers.html','opensource.googleblog.com: Introducing Ephemeral Containers','','2022',0,'The foundational announcement from Google detailing the integration of ephemeral containers in Kubernetes. Outlines the architectural mechanics of injecting debugging tooling directly into running distroless or minimal containers via the API.','English','Article','Advanced',0,'online','manual',NULL,NULL,NULL,0,'2022-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Architecture", "Pod Lifecycle", "Ephemeral Containers"]','["[COMMUNITY-TOOL]"]','[]','["kubernetes-troubleshooting.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://opensource.guide','Open Source Guides','','N/A',0,NULL,NULL,NULL,NULL,0,NULL,'manual','6fc754fc198fab27ef78ad497b3ef8d0a3f39bc1bdbd0cf69264dc61c6d5fb44',100.0,1779034424,1,'2026-05-17T18:13:44.888268+02:00',NULL,NULL,NULL,'[]','[]','[]','[]','{}','{}');
INSERT INTO "resources" VALUES('https://opensource.guide/accessibility-best-practices-for-your-project','Accessibility Best Practices for Your Project','Practical, actionable steps to make your open source project usable by everyone, especially people with disabilities.','2026',4,'A comprehensive blueprint for integrating accessibility (a11y) standards directly into open source repository lifecycles. It offers structural guidance on establishing an ACCESSIBILITY.md policy, integrating automated compliance scans (like axe DevTools or GitHub Scanner) into CI/CD pipelines, and enforcing alt-text and keyboard navigation checks before merging pull requests. Highly relevant for maintainers seeking to align their projects with W3C WCAG guidelines.','en','article','intermediate',0,'online','automatic','4b924f2468027f4f75cebc95aa7f6851af823e563408904855839f1f86effdb5',NULL,1780352561,0,'2026-06-02T00:22:41.468548+02:00',NULL,NULL,NULL,'["Open Source", "Project Management", "Accessibility (a11y)"]','["[GUIDE]"]','[]','[]','{}','{"category": "digital-money", "reputation_status": "Vetted", "reputation_summary": "Official GitHub Open Source Guides addition. Highly vetted by industry experts.", "social_preview_url": "https://opensource.guide/assets/images/cards/accessibility-best-practices.png", "source_provenance": "X.com (GitHub)", "suggested_new_category": ""}');
INSERT INTO "resources" VALUES('https://opensource.microsoft.com/blog/2021/07/09/simple-steps-to-create-scalable-processes-to-deploy-ml-models-as-microservices','cloudblogs.microsoft.com: Simple steps to create scalable processes to deploy ML models as microservices','','2021',3,'Provides an enterprise-grade methodology for packaging machine learning models as distinct, containerized microservices. Focuses on automated CI/CD validation loops, lightweight interface design, and scalable deployment targets on Azure Kubernetes Service (AKS). Solves the organizational silo problem by treating the model as an isolated API.','Python','Article','Intermediate',1,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["MLOps", "Model Serving", "Microservices"]','["[COMMUNITY-TOOL]"]','[]','["mlops.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://opensource.substack.com/p/all-you-need-to-know-about-gitops','opensource.substack.com: All You Need To Know About GitOps','','N/A',0,'A curated technical resource and architectural guide covering opensource.substack.com: All You Need To Know About GitOps in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779032152,0,'2026-05-17T17:35:52.588549+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/gitops.md"]','["gitops.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://opentelemetry.io','OpenTelemetry.io','','2026',0,'The standard specification and framework providing a unified set of APIs, SDKs, and tooling to collect observability metrics, logs, and traces globally from modern software.','None','Website','Advanced',0,'online','manual',NULL,NULL,NULL,0,'2026-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Observability", "Distributed Tracing", "Specifications"]','["[COMMUNITY-TOOL]"]','[]','["monitoring.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://opentelemetry.io/blog/2023/k8s-runtime-observability','opentelemetry.io: Creating a Kubernetes Cluster with Runtime Observability','','2023',0,'Detailed technical blueprint for configuring modern OpenTelemetry collectors and instrumentation operators directly within a cluster. Demonstrates standard practices for unifying tracing, logs, and metrics pipelines into a scalable, open-source standard observability ecosystem.','None','Article','Advanced',1,'online','manual',NULL,NULL,NULL,0,'2023-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Modern Observability & Service Mesh", "Telemetry Protocols", "OpenTelemetry Runtime"]','["[COMMUNITY-TOOL]"]','[]','["kubernetes-monitoring.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://opentracing.io','**OpenTracing.io**','- [lightstep.com: Understand Distributed Tracing](https://docs.lightstep.com/docs/understand-distributed-tracing)','2020',0,'A historically significant, vendor-neutral API specification for distributed tracing that merged with OpenCensus to form OpenTelemetry. Archived and legacy in 2026, with all development moved to OTel.','None','Website','Advanced',0,'online','manual',NULL,NULL,NULL,0,'2020-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Observability", "Distributed Tracing", "Specifications"]','["[LEGACY]"]','[]','["monitoring.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://openvim.com','openvim.com','','2021',3,'An interactive web-based simulator designed to teach essential Vim commands. Helps beginners break the learning curve via immediate terminal-like visual feedback directly within the browser.','JavaScript','Documentation','Beginner',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Productivity", "Text Editors", "Interactive Learning"]','["[COMMUNITY-TOOL]"]','[]','["linux.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://openwebinars.net/blog/13-errores-que-cometes-como-manager','openwebinars.net: 13 Errores que cometes como Manager','','2021',3,'Outlines thirteen critical errors made by newly appointed engineering managers, such as ignoring team input, micromanaging technical solutions, and ignoring developer burnout signals. Provides tactical strategies for establishing balanced technical governance and facilitating a healthy developmental experience.','es','Guide','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Engineering Leadership", "Team Management", "Management Transition"]','["[COMMUNITY-TOOL]", "[GUIDE]"]','[]','["project-management-methodology.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://openwhisk.apache.org','openwhisk.apache.org','','2026',4,'An open-source distributed event-driven platform capable of executing discrete serverless logic. Utilizes container runtimes to isolate and invoke handlers in millisecond timelines.','Scala','Open-Source Platform','Advanced',1,'online','manual',NULL,NULL,NULL,0,'2026-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Cloud Native", "Kubernetes Serverless", "Apache OpenWhisk"]','["[ENTERPRISE-STABLE]"]','[]','["serverless.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://operatorframework.io/operator-capabilities','Operator Capability Levels','','2025',0,'This reference defines the five operator maturity tiers. Discusses steps ranging from basic auto-install strategies (Level 1) up to intelligent, autonomous auto-tuning and security-auditing systems (Level 5) to help engineers measure operator capabilities.','N/A','Documentation','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2025-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Extensibility & Development", "Controller Architecture", "Conceptual Overviews"]','["[COMMUNITY-TOOL]"]','[]','["kubernetes-operators-controllers.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://operatorhub.io','operatorhub.io','','2026',0,'OperatorHub is the central ecosystem registry showcasing community and enterprise Operators. It functions as an indexing catalog that standardizes installation formats, promoting packaging standards aligned with the Operator Lifecycle Manager (OLM) format.','N/A','Registry','Beginner',0,'online','manual',NULL,NULL,NULL,0,'2026-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Extensibility & Development", "Registries & Catalogs", "Operator Discovery"]','["[COMMUNITY-TOOL]"]','[]','["ocp4.md", "kubernetes-operators-controllers.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://operatorhub.io/operator/banzaicloud-kafka-operator',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,'manual','fab17f70f1680caa5f3bed130ef1a2d617477cf4be27db486d76e3f23e5585b6',100.0,1779031328,0,'2026-05-17T17:22:08.936709+02:00',NULL,NULL,NULL,'[]','[]','["docs/monitoring.md"]','[]','{}','{}');
INSERT INTO "resources" VALUES('https://operatorhub.io/operator/kubefed-operator','**KubeFed Operator**','','2021',0,'The Kubernetes Federation (KubeFed) Operator designed to coordinate configurations across multiple distinct clusters. In 2026, KubeFed has been largely archived, superseded by Red Hat Advanced Cluster Management (RHACM) and Open Cluster Management (OCM).','Go','Operator','Advanced',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Platform Architecture", "Multicluster", "Kubernetes Federation"]','["[COMMUNITY-TOOL]", "[LEGACY]"]','[]','["ocp3.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://operatorhub.io/operator/kubestone','operatorhub.io: kubestone','','2020',0,'The OperatorHub page for Kubestone, simplifying the automated installation of Kubestone benchmark CRDs. Developers can easily configure YAML parameters for execution pipelines, gather raw benchmark reports, and export metrics directly to Prometheus for analysis.','English','Documentation','Advanced',0,'online','manual',NULL,NULL,NULL,0,'2020-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Operations", "Benchmarking", "Performance Testing"]','["[COMMUNITY-TOOL]"]','[]','["ocp4.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://operatorhub.io/operator/quay','operatorhub.io/operator/quay','','2020',0,'The Quay Operator automates the installation, scaling, configuration, and day-2 operations of Red Hat Quay on Kubernetes and OpenShift. It handles storage provisioning, database migrations, and ingress configurations via custom resource definitions.','YAML','Operator','Advanced',0,'online','manual',NULL,NULL,NULL,0,'2020-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Infrastructure", "Kubernetes Operators", "Database & Registry"]','["[COMMUNITY-TOOL]"]','[]','["ocp4.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://operatorhub.io/operator/robin-operator','Robin Storage Operator','','2023',0,'The OperatorHub entry for Robin Storage, detailing an enterprise-grade SDS solution specialized in automating complex relational databases and stateful systems on Kubernetes.','English','Platform Catalog','Advanced',0,'online','manual',NULL,NULL,NULL,0,'2023-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Storage & Data", "Enterprise Storage", "Robin Storage"]','["[COMMUNITY-TOOL]"]','[]','["ocp4.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://operatorhub.io/operator/rook-ceph','Rook-Ceph','','2024',0,'The OperatorHub page for Rook-Ceph, establishing a Kubernetes-native way to run storage servers directly on a cluster. It turns local drives into dynamic volumes.','English','Platform Catalog','Advanced',0,'online','manual',NULL,NULL,NULL,0,'2024-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Storage & Data", "Cloud Native Storage", "Ceph Operators"]','["[COMMUNITY-TOOL]"]','[]','["ocp4.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://operatorhub.io/operator/strimzi-kafka-operator',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,'duplicate','manual','fab17f70f1680caa5f3bed130ef1a2d617477cf4be27db486d76e3f23e5585b6',100.0,1779030228,0,'2026-05-17T17:03:48.528257+02:00',NULL,NULL,NULL,'[]','[]','["docs/monitoring.md"]','[]','{}','{"duplicate_of": "https://operatorhub.io/operator/banzaicloud-kafka-operator"}');
INSERT INTO "resources" VALUES('https://opsdis.com/custom-monitoring-solution-with-grafana-prometheus-and-loki','opsdis.com: Building a custom monitoring solution with Grafana, Prometheus'' and Loki','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','46faab488312644d156f35b676a5316372e226700ad9c58ea160efa3359d7d57',100.0,1779032047,0,'2026-05-17T17:34:07.560037+02:00',NULL,NULL,NULL,'[]','[]','["docs/monitoring.md"]','[]','{}','{"duplicate_of": "https://binero.com/observability"}');
INSERT INTO "resources" VALUES('https://opssorry.substack.com/p/gitops-a-simple-approach-to-using','==opssorry.substack.com: GitOps: A Simple Approach to using AWS Secrets'' Manager with Kubernetes== 🌟','','N/A',0,'A curated technical resource and architectural guide covering ==opssorry.substack.com: GitOps: A Simple Approach to using AWS Secrets'' Manager with Kubernetes== 🌟 in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779031181,0,'2026-05-17T17:19:41.263339+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/managed-kubernetes-in-public-cloud.md"]','["managed-kubernetes-in-public-cloud.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://opstree.github.io','opstree.github.io','','N/A',0,NULL,NULL,NULL,NULL,0,NULL,'manual','56d6bc9ae97cb95be43f479e94839a1650f974a8b80b370f7e90382fc7547062',100.0,1779031464,1,'2026-05-17T17:24:24.496799+02:00',NULL,NULL,NULL,'[]','[]','["docs/gitops.md"]','[]','{}','{}');
INSERT INTO "resources" VALUES('https://orange-quarter.com/upskill-yourself-with-these-5-devops-resources','orange-quarter.com: Upskill yourself with these 5 DevOps resources','- [dzone: DevOps](https://dzone.com/devops-tutorials-tools-news)
    - [www.arresteddevops.com](https://www.arresteddevops.com)
    - [devopsdays.org: Devopsdays Amsterdam](https://devopsdays.org/events/2022-amsterdam/welcome)
    - [reddit.com/r/devops/](https://www.reddit.com/r/devops)','2022',0,'Curator Insight: Lists top educational channels including dzone, Arrested DevOps, and Devopsdays. Live Grounding: Connects platform developers with specialized podcasts, community conferences, and interactive platforms to fast-track career evolution.','en','Directory','Beginner',0,'online','manual',NULL,NULL,NULL,0,'2022-06-01T00:00:00+02:00',NULL,NULL,NULL,'["DevOps & Platforms", "Resources", "Upskilling Directories"]','["[COMMUNITY-TOOL]"]','[]','["devops.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://oravirt.wordpress.com/2014/10/01/getting-started-with-ansible-oracle','oravirt.wordpress.com: Getting started with ansible-oracle','','2014',2,'An early community guide to bootstrapping Oracle automated configurations using ansible-oracle. It introduces infrastructure engineers to basic node topologies, directory layouts, and execution variables. It serves as a historical baseline for modern database-as-code deployments.','N/A','article','beginner',0,'online','manual',NULL,NULL,NULL,0,'2014-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Infrastructure as Code", "Ansible", "Database Deployment"]','["[COMMUNITY-TOOL]"]','[]','["ansible.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://oravirt.wordpress.com/2014/11/05/changes-in-ansible-oracle-v1-2','oravirt.wordpress.com: Changes in ansible-oracle v1.2','','2014',2,'Release analysis highlighting the enhancements introduced in ansible-oracle v1.2. The article outlines performance-tuning improvements, bug fixes for Oracle Restart configurations, and more flexible network settings. This is a reference point for tracking configuration history.','N/A','article','beginner',0,'online','manual',NULL,NULL,NULL,0,'2014-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Infrastructure as Code", "Ansible", "Database Deployment"]','["[COMMUNITY-TOOL]"]','[]','["ansible.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://orchest.io','orchest.io','','2023',3,'Curator Insight presents Orchest as a dynamic browser-based IDE designed to construct DAG data pipelines. Live Grounding highlights that while the project is now archived, its clean visual paradigm has set a clear precedent for modern open-source web and serverless data orchestration suites.','Python','SaaS / Platform','Intermediate',1,'online','manual',NULL,NULL,NULL,0,'2023-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Data Science", "Data Engineering", "Workflow Orchestration"]','["[LEGACY]"]','[]','["python.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://orchestrate.io','Orchestrate: DBaaS|NoSQL with One REST API','','N/A',0,'A curated technical resource and architectural guide covering Orchestrate: DBaaS|NoSQL with One REST API in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779029964,0,'2026-05-17T16:59:24.042576+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/nosql.md"]','["nosql.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://ordina-jworks.github.io/cloud/2020/08/28/kubernetes-clients-comparison.html','ordina-jworks.github.io: A comparison of Kubernetes clients and dashboards','','N/A',0,'A curated technical resource and architectural guide covering ordina-jworks.github.io: A comparison of Kubernetes clients and dashboards in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779034318,0,'2026-05-17T18:11:58.826588+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-based-devel.md"]','["kubernetes-based-devel.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://ostechnix.com/kubernetes-features','ostechnix.com: Kubernetes Features Explained In Detail','','N/A',0,'A curated technical resource and architectural guide covering ostechnix.com: Kubernetes Features Explained In Detail in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779030339,0,'2026-05-17T17:05:39.660866+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes.md"]','["kubernetes.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://ot-container-kit.github.io/k8s-vault-webhook','K8s Vault Webhook 🌟','','2022',0,'Detailed reference manual for the Banzai Cloud Kubernetes Vault Webhook. Explains mutating webhook mechanics that intercept pod creation to inject secure credentials into environment variables at runtime, using an in-memory execution wrapper to eliminate the need for persistent agent containers.','Go','Documentation','Advanced',0,'online','manual',NULL,NULL,NULL,0,'2022-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Security", "Kubernetes Security", "Admission Controllers"]','["[COMMUNITY-TOOL]"]','[]','["devsecops.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://otomi.io','otomi.io 🌟','','N/A',0,'A curated technical resource and architectural guide covering otomi.io 🌟 in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779031927,0,'2026-05-17T17:32:07.556800+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/managed-kubernetes-in-public-cloud.md"]','["managed-kubernetes-in-public-cloud.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://otterize.com/blog/mastering-kubernetes-networking-otterize-s-journey-in-cloud-native-packet-management','otterize.com: Mastering Kubernetes networking: A journey in cloud-native'' packet management','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','758775c46bd3a1b1c7da71ddbbc508cb6853502c44c361b707cfaf2a9d829781',100.0,1779034405,0,'2026-05-17T18:13:25.793210+02:00',NULL,NULL,NULL,'[]','[]','["docs/kubernetes-networking.md"]','[]','{}','{"duplicate_of": "https://www.cyera.com"}');
INSERT INTO "resources" VALUES('https://outdated.sh','outdated.sh 🌟','','N/A',0,'A curated technical resource and architectural guide covering outdated.sh 🌟 in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779033309,0,'2026-05-17T17:55:09.070184+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-tools.md"]','["kubernetes-tools.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://overcast.blog/15-cloud-native-devops-tools-you-should-know-36129057a15c','overcast.blog: 15 Cloud-Native DevOps Tools You Should Know','','N/A',0,'A curated technical resource and architectural guide covering overcast.blog: 15 Cloud-Native DevOps Tools You Should Know in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779034152,0,'2026-05-17T18:09:12.415127+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/devops.md"]','["devops.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://overcast.blog/gitops-with-argocd-for-kubernetes-tips-and-tricks-4b926ba75f88','overcast.blog: GitOps with ArgoCD for Kubernetes','','N/A',0,'A curated technical resource and architectural guide covering overcast.blog: GitOps with ArgoCD for Kubernetes in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779032056,0,'2026-05-17T17:34:16.885183+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/argo.md"]','["argo.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://overcast.blog/kubernetes-argocd-gitlab-webhook-configuration-30bc5a75139e','overcast.blog: Kubernetes — ArgoCD — Gitlab Webhook Configuration','','N/A',0,'A curated technical resource and architectural guide covering overcast.blog: Kubernetes — ArgoCD — Gitlab Webhook Configuration in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779030000,0,'2026-05-17T17:00:00.401084+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/argo.md"]','["argo.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://overcast.blog/kubernetes-service-accounts-a-practical-guide-f99c1ed65483','overcast.blog: Kubernetes Service Accounts: A Practical Guide','','N/A',0,'A curated technical resource and architectural guide covering overcast.blog: Kubernetes Service Accounts: A Practical Guide in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779033697,0,'2026-05-17T18:01:37.017395+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-security.md"]','["kubernetes-security.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://overmind.tech/blog/is-observability-relevant-for-terraform','overmind.tech: Is Observability relevant for Terraform?','','2023',3,'Explores the convergence of systems observability and infrastructure-as-code deployments. Focuses on tracing how execution plans, resource dependencies, and actual run-time failures map visually to simplify debugging for DevOps teams. Live grounding highlights that real-time observation of state transitions significantly reduces mean-time-to-resolution (MTTR) when rolling back failed changes.','HCL','Blog','Advanced',0,'online','manual',NULL,NULL,NULL,0,'2023-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Infrastructure as Code", "Terraform", "Observability & Security"]','["[COMMUNITY-TOOL]"]','[]','["terraform.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://ovidiuborlean.medium.com/networking-latency-measurement-in-kubernetes-with-sockperf-plugin-68283a0ed989','ovidiuborlean.medium.com: Networking latency measurement in Kubernetes with'' Sockperf plugin','','N/A',0,'A curated technical resource and architectural guide covering ovidiuborlean.medium.com: Networking latency measurement in Kubernetes with'' Sockperf plugin in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779033074,0,'2026-05-17T17:51:14.317263+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-networking.md"]','["kubernetes-networking.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://owasp.org/www-project-api-security','owasp.org: OWASP API Security Project 🌟','','2023',0,'The official OWASP API Security Project portal, targeting unique vulnerabilities associated with RESTful APIs, GraphQL endpoints, and distributed microservices. Explains Broken Object Level Authorization (BOLA), business logic flaws, and rate-limiting failure mechanisms. It is the global standard for establishing secure API lifecycles.','N/A','Specification','Intermediate',1,'online','manual',NULL,NULL,NULL,0,'2023-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Security", "Mitigation Standards", "API Security"]','["[COMMUNITY-TOOL]"]','[]','["devsecops.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://owasp.org/www-project-kubernetes-top-ten','owasp.org: OWASP Kubernetes Top Ten','','2022',0,'The official OWASP Kubernetes Top Ten project document. Outlines the ten most dangerous vulnerabilities facing modern orchestrator deployments, including API vulnerabilities, insecure defaults, and supply-chain bugs. The core benchmark for establishing cluster defense strategies.','English','Documentation','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2022-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Security", "Vulnerability Assessment", "Threat Modeling"]','["[COMMUNITY-TOOL]"]','[]','["kubernetes-security.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://oxylabs.io/blog/python-web-scraping','oxylabs.io: Python Web Scraping Tutorial: Step-By-Step','','2021',0,'Comprehensive walkthrough detailing automated data collection strategies from HTML targets. Focuses on orchestrating HTTP/S sessions with `requests` and executing fast node traversal via `BeautifulSoup`.','English','Tutorial','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Software Development", "Python Web", "Web Scraping"]','["[COMMUNITY-TOOL]", "[GUIDE]"]','[]','["python.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://p2theme.com','Wordpress P2','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','556f1def82cfb31f03fbc89dfc189da12dd92599a95cdb7b86abb7f86f262486',100.0,1779034269,0,'2026-05-17T18:11:09.549950+02:00',NULL,NULL,NULL,'[]','[]','["docs/workfromhome.md"]','[]','{}','{"duplicate_of": "https://wordpress.com/p2"}');
INSERT INTO "resources" VALUES('https://packer.io','packer.io','','N/A',0,NULL,NULL,NULL,NULL,0,'online','manual','8be67f6953aafe0d0cae304f4d5e533780ee49d30b1c9604726af479300d661c',100.0,1779030865,0,'2026-05-17T17:14:25.352526+02:00',NULL,NULL,NULL,'[]','[]','["docs/terraform.md"]','[]','{}','{}');
INSERT INTO "resources" VALUES('https://packetpushers.net/podcasts/kubernetes-unpacked/ku046-do-kubernetes-certs-prepare-you-for-real-world-production','packetpushers.net: KU046: Do Kubernetes Certs Prepare You For Real-World Production?','','2023',0,'A highly critical, production-oriented podcast episode from Packet Pushers discussing whether obtaining Kubernetes certifications translates into actual day-2 engineering competency. It balances the theoretical mechanics tested in CKA/CKAD/CKS against complex real-world challenges, such as cloud networking, persistent storage, and GitOps workflows.','English','Audio','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2023-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Training", "Industry Analysis", "Media"]','["[COMMUNITY-TOOL]"]','[]','["kubernetes.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://pages.awscloud.com/GLOBAL-partner-DL-DevOps-weaveworks-ebook-2020-learn.html','pages.awscloud.com: GitOps on AWS for High Performing Team Operations (eBook)','','2020',0,'An e-book co-authored by AWS and Weaveworks exploring the deployment of GitOps workflows on AWS. It presents architectural patterns for using declarative systems to synchronize desired states defined in Git with operational EKS environments.','PDF','Ebook','Intermediate',1,'online','manual',NULL,NULL,NULL,0,'2020-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Cloud Infrastructure", "Continuous Delivery", "GitOps"]','["[COMMUNITY-TOOL]"]','[]','["managed-kubernetes-in-public-cloud.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://pages.github.com','pages.github.com','','2026',0,'A static site hosting service offered directly by GitHub that takes HTML, CSS, and JavaScript files straight from a repository. The primary deployment target for documentation sites, live grounding confirms GitHub Pages remains the most integrated, reliable, and cost-effective hosting layer.','English','Cloud Hosting','Beginner',0,'online','manual','400765a189a507ea46bad795c2c27ed5f4f9db6150d5f242f5a0e8dd9c1d9f75',100.0,1779034322,1,'2026-05-17T18:12:02.623471+02:00',NULL,NULL,NULL,'["Documentation & Workflow", "Static Site Generators", "Static Hosting"]','["[COMMUNITY-TOOL]"]','["docs/mkdocs.md"]','["mkdocs.md"]','{}','{"gh_stars": 0, "gh_pushed": null, "gh_license": "N/A"}');
INSERT INTO "resources" VALUES('https://pagure.io/copr/copr','Copr','','2013',3,'The source repository of the Copr distribution backend. It exposes the engine powering remote source builds and repository package generation. Live Grounding highlights its architectural value for private packaging pipelines.','Python','Repository','Advanced',0,'online','manual',NULL,NULL,NULL,0,'2013-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Infrastructure & Operations", "Software Distribution", "Fedora/RedHat"]','["[COMMUNITY-TOOL]"]','[]','["linux.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://paigeshin1991.medium.com/drop-nuclear-bomb-on-your-aws-services-how-to-clear-your-entire-aws-account-in-3-seconds-53f28928e09c','==paigeshin1991.medium.com: Drop Nuclear Bomb on your AWS account. How to'' clear your entire AWS services in 3 seconds==','','N/A',0,'A curated technical resource and architectural guide covering ==paigeshin1991.medium.com: Drop Nuclear Bomb on your AWS account. How to'' clear your entire AWS services in 3 seconds== in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779031096,0,'2026-05-17T17:18:16.689874+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/aws.md"]','["aws.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://palaemon.io','palaemon.io','','2021',0,'Legacy troubleshooting tool aimed at optimizing container workloads and analyzing scheduling configurations. Now largely archived but remains historically relevant for declarative scheduling architectures.','English','Platform','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Observability", "Debugging", "Legacy Tooling"]','["[LEGACY]"]','[]','["kubernetes-troubleshooting.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://palak-bhawsar.hashnode.dev/automated-cicd-pipeline-for-java-project','palak-bhawsar.hashnode.dev: Automated CI/CD pipeline for Java Project','','N/A',0,'A curated technical resource and architectural guide covering palak-bhawsar.hashnode.dev: Automated CI/CD pipeline for Java Project in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779033770,0,'2026-05-17T18:02:50.375059+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/jenkins.md"]','["jenkins.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://palark.com/blog/advanced-helm-templating','blog.flant.com: Making the most out of Helm templates 🌟','','2021',0,'Advanced tutorial highlighting powerful features in Helm’s templating engine (Go templates/Sprig library). Outlines loops, conditional formatting, dictionary manipulation, and helper functions to reduce manifest duplication.','English','Article','Advanced',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Cloud Native", "Application Delivery", "Design Patterns", "Advanced Templating"]','["[COMMUNITY-TOOL]"]','[]','["helm.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://palark.com/blog/best-practices-kubernetes-part-1','blog.palark.com: Best practices for deploying highly available apps in Kubernetes. Part 1','- [blog.palark.com: Best practices for deploying highly available apps in Kubernetes. Part 2](https://palark.com/blog/best-practices-kubernetes-part-2)','2022',4,'Part 1 of a comprehensive guide outlining architectural rules for deploying highly available microservices in Kubernetes. Explores pod anti-affinity patterns, spread constraints across failure domains (zones/nodes), and configuring robust rolling updates.','YAML','Article','Intermediate',1,'online','manual',NULL,NULL,NULL,0,'2022-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Operations", "High Availability", "Deployment Best Practices"]','["[ENTERPRISE-STABLE]"]','[]','["kubernetes.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://palark.com/blog/best-practices-kubernetes-part-2',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,'manual','7a74e6658bfbbf90193d0a19c85483dd7f305c183a9d92bb9eb56d011b671e2e',100.0,1779130494,1,'2026-05-18T20:54:54.977542+02:00',NULL,NULL,NULL,'[]','[]','["docs/kubernetes.md"]','[]','{}','{}');
INSERT INTO "resources" VALUES('https://palark.com/blog/chaos-engineering-in-kubernetes-open-source-tools','blog.flant.com: Open Source solutions for chaos engineering in Kubernetes','- kube-monkey
    - chaoskube
    - Chaos Mesh
    - Litmus Chaos
    - Chaos Toolkit
    - KubeInvaders','2021',0,'A technical comparison of prominent open-source chaos engineering frameworks in Kubernetes, evaluating kube-monkey, chaoskube, Chaos Mesh, Litmus Chaos, Chaos Toolkit, and KubeInvaders. Provides a selection matrix mapped to deployment complexity and targeted layers.','English','Comparative Review','Intermediate',1,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Resilience", "Chaos Engineering", "Curated Resources"]','["[COMMUNITY-TOOL]"]','[]','["chaos-engineering.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://palark.com/blog/chaos-mesh-in-kubernetes','blog.palark.com: Attaining harmony of chaos in Kubernetes with Chaos Mesh','','2021',0,'An implementation guide for designing complex chaos schedules with Chaos Mesh. Explains how to chain multiple fault injections—such as serial, parallel, and cyclical experiments—to rigorously test system self-healing behaviors.','English','Technical Blog','Intermediate',1,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Resilience", "Chaos Engineering", "Enterprise Platforms"]','["[COMMUNITY-TOOL]"]','[]','["chaos-engineering.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://palark.com/blog/comparing-ingress-controllers-for-kubernetes','blog.palark.com: Comparing Ingress controllers for Kubernetes','','2022',4,'Provides a comprehensive architectural analysis and evaluation of popular ingress solutions. Highlights feature readiness for HTTP/3, TLS passthrough paths, and standard authentication middleware integration.','English','Blog Post','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2022-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Infrastructure", "Networking", "Ingress", "Evaluation"]','["[ENTERPRISE-STABLE]"]','[]','["kubernetes-networking.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://palark.com/blog/comparing-kubernetes-operators-for-postgresql','blog.flant.com: Comparing Kubernetes operators for PostgreSQL','','2023',0,'A comprehensive comparison of major Postgres operators for Kubernetes, including Crunchy Data, Zalando, and CloudNativePG. Evaluates failover metrics, backup reliability, upgrade safety, and overall complexity.','Conceptual','Product Evaluation','Advanced',1,'online','manual',NULL,NULL,NULL,0,'2023-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Infrastructure", "Container Orchestration", "PostgreSQL Operators"]','["[COMMUNITY-TOOL]"]','[]','["databases.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://palark.com/blog/failure-stories-elasticsearch-migration-within-kubernetes','blog.palark.com: Failure stories #2. How to destroy Elasticsearch while migrating it within Kubernetes','','2021',0,'A detailed post-mortem analyzing how an Elasticsearch cluster was lost during a live migration inside Kubernetes. Explores errors with dynamic PV provisioning, split-brain master node configurations, and recovery steps, providing guidelines for safely moving stateful applications.','English','Article','Advanced',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Storage", "Failure Stories", "Database Migration"]','["[COMMUNITY-TOOL]"]','[]','["kubernetes.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://palark.com/blog/ha-keycloak-infinispan-kubernetes','blog.flant.com: Running fault-tolerant Keycloak with Infinispan in Kubernetes','','2021',4,'Dives into scaling Keycloak natively on Kubernetes by leveraging Infinispan distributed caching for session replication and user session management. This configuration protects state consistency across localized node failures without suffering severe database bottlenecks under peak load.','N/A','Blog','Advanced',1,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Security", "Identity & Access Management", "High Availability"]','["[ENTERPRISE-STABLE]"]','[]','["devsecops.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://palark.com/blog/kubenav-managing-kubernetes-from-smartphone','blog.flant.com: kubenav as a tool for managing Kubernetes clusters from your smartphone','','2023',3,'Detailed technical review of kubenav, focusing on its ability to provide secure, real-time cluster administration directly from mobile devices. Examines credential storage safety, mobile UX limits, and on-the-go logging capabilities.','Go','Blog Post','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2023-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Platform Engineering", "UI & Dashboards", "Mobile Administration"]','["[COMMUNITY-TOOL]"]','[]','["kubernetes-based-devel.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://palark.com/blog/kubernetes-configmap-guide','blog.palark.com: ConfigMaps in Kubernetes: how they work and what you should remember 🌟','','2022',1,'Examines the 1MB resource constraints of the etcd backend when managing ConfigMaps. Highlights structural operational risks, such as high-frequency updates, and outlines decoupled alternatives.','YAML','Blog','Intermediate',1,'online','manual',NULL,NULL,NULL,0,'2022-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Configuration", "ConfigMaps", "Storage Engines"]','["[COMMUNITY-TOOL]"]','[]','["kubernetes.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://palark.com/blog/kubernetes-security-with-kube-bench-and-kube-hunter','blog.flant.com: Kubernetes cluster security assessment with kube-bench and kube-hunter','','2022',0,'Evaluates how to deploy and configure Aqua Security''s kube-bench alongside kube-hunter. Shows how to automate node validation against CIS benchmarks, and actively scan cluster endpoints for network exposure vectors. Offers a potent open-source combination for regular pentesting operations.','English','Article','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2022-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Security", "Vulnerability Assessment", "CIS Benchmarks"]','["[COMMUNITY-TOOL]"]','[]','["kubernetes-security.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://palark.com/blog/kubernetes-services-interaction-monitoring-with-netflow','blog.palark.com: Service communication monitoring in Kubernetes with NetFlow','','2022',0,'Outlines technical patterns to capture and map container-to-container network interaction patterns using NetFlow/IPFIX protocols. It details how to leverage low-overhead agents to translate raw kernel TCP/UDP exchanges into structured microservices maps.','None','Article','Advanced',1,'online','manual',NULL,NULL,NULL,0,'2022-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Modern Observability & Service Mesh", "Network Performance", "NetFlow Telemetry"]','["[COMMUNITY-TOOL]"]','[]','["kubernetes-monitoring.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://palark.com/blog/kubernetes-snaphots-usage','blog.palark.com: Kubernetes snapshots: What are they and how to use them? 🌟','','2021',3,'A complete layout detailing how to schedule and declare VolumeSnapshots under modern storage drivers. Details physical storage driver dependencies and resource allocation guidelines.','Markdown','Article','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Infrastructure", "Data Protection", "CSI Integration"]','["[COMMUNITY-TOOL]"]','[]','["kubernetes-backup-migrations.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://palark.com/blog/kubernetes-storage-performance-linstor-ceph-mayastor-vitastor','blog.flant.com: Comparing Ceph, LINSTOR, Mayastor, and Vitastor storage performance in Kubernetes','','2021',0,'A comprehensive performance comparison of storage systems like Ceph, LINSTOR, Mayastor, and Vitastor in Kubernetes environments. It provides precise raw data across synthetic block tests (FIO), representing a masterclass in storage performance validation.','N/A','Benchmark','Advanced',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Cloud Native Storage Architecture", "Storage Architecture & Engines", "Benchmarks"]','["[COMMUNITY-TOOL]"]','[]','["kubernetes-storage.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://palark.com/blog/kui-hybrid-cli-gui-for-kubernetes','blog.flant.com: Kui — a “hybrid” CLI/GUI application for working with Kubernetes','','2023',3,'A technical walkthrough of Kui''s hybrid interface. Examines how bridging raw terminal output with dynamic graphics enhances developer troubleshooting efficiency during heavy log auditing and resource state inspection.','TypeScript','Blog Post','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2023-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Platform Engineering", "UI & Dashboards", "Hybrid CLI"]','["[COMMUNITY-TOOL]"]','[]','["kubernetes-based-devel.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://palark.com/blog/okteto-cloud-for-local-development-in-kubernetes','blog.palark.com: Okteto Cloud as another way for local development in Kubernetes','','2023',3,'A deep-dive technical analysis evaluating Okteto Cloud as an alternative to traditional, resource-heavy local container setups like Minikube. Explores synchronization lag, network tunneling, and team collaboration setups.','N/A','Blog Post','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2023-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Development Workflow", "Local Development", "Evaluation"]','["[COMMUNITY-TOOL]"]','[]','["kubernetes-based-devel.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://palark.com/blog/our-experience-with-postgres-operator-for-kubernetes-by-zalando','blog.flant.com: Our experience with Postgres Operator for Kubernetes by Zalando','','2021',0,'Analytical review assessing operational outcomes using Zalando''s PostgreSQL Operator in high-throughput environments. Investigates performance metrics, replication latency under Patroni-driven clustering, backup and recovery operations (WAL-G/S3), dynamic volume expansion, and node failure scenarios.','Go','Article','Advanced',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Data Storage", "Databases", "Operators"]','["[COMMUNITY-TOOL]"]','[]','["demos.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://palark.com/blog/small-local-kubernetes-comparison','blog.flant.com: Small Kubernetes for your local experiments: k0s, MicroK8s, kind, k3s, and Minikube','','2021',0,'An intensive technical comparison of k0s, MicroK8s, kind, k3s, and Minikube. Explores core configuration profiles, runtime dependency footprints, CNI defaults, and the performance overhead of built-in components.','English','Article','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Local Kubernetes Environments", "Distribution Comparisons", "Lightweight Engines"]','["[COMMUNITY-TOOL]"]','[]','["kubernetes-based-devel.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://palark.com/blog/tag/kubernetes','blog.palark.com','','2025',0,'Palark''s technical blog delivers authoritative articles detailing production-grade Kubernetes challenges and platform engineering techniques. It emphasizes cluster security, container storage interfaces, and bare-metal cluster architectures.','English','Technical Blog','Advanced',0,'online','manual',NULL,NULL,NULL,0,'2025-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Platform Engineering", "Site Reliability", "Bare Metal & Storage"]','["[COMMUNITY-TOOL]"]','[]','["kubernetes.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://pandas.pydata.org/pandas-docs/stable/reshaping.html','pandas.pydata.org: Reshaping by pivoting DataFrame objects','','2024',5,'Curator Insight points to the official documentation detailing Pandas dataframe reshaping capabilities. Live Grounding confirms that the official reference is the ultimate source of truth for dynamic transformations, managing complex edge cases such as missing indexes and memory footprints during structural reshaping.','Python','Documentation','Advanced',0,'online','manual',NULL,NULL,NULL,0,'2024-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Data Science", "Pandas", "Official Documentation"]','["[DE FACTO STANDARD]"]','[]','["python.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://pandastutor.com','pandastutor.com 🌟','','2021',4,'Curator Insight highlights Pandas Tutor as a visual execution environment demonstrating intermediate steps in data transformations. Live Grounding shows that visual profiling tools significantly accelerate debugging of complex, nested method chains in modern collaborative workflows.','Python','Web Application','Beginner',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Data Science", "Pandas", "Interactive Visualization"]','["[ENTERPRISE-STABLE]"]','[]','["python.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://pandorafms.com/blog/es/wsl2','pandorafms.com: Qué es, cómo instalar WSL2 y por qué es una gran noticia'' para el sector TI','','N/A',0,'A curated technical resource and architectural guide covering pandorafms.com: Qué es, cómo instalar WSL2 y por qué es una gran noticia'' para el sector TI in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779031510,0,'2026-05-17T17:25:10.479383+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/linux-dev-env.md"]','["linux-dev-env.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://particular.net/blog/rpc-vs-messaging-which-is-faster','particular.net: RPC vs. Messaging – which is faster?','','2021',0,'This performance analysis evaluates the trade-offs of RPC-style communication patterns against broker-mediated messaging. It details the impact of synchronous blocking calls on microservice performance and explains how message queues improve reliability.','English','Article','Advanced',1,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Microservices", "Inter-Service Communication", "Comparison"]','["[COMMUNITY-TOOL]"]','[]','["message-queue.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://particule.io/en/blog/aws-federated-eks','particule.io: Create Kubernetes federated clusters on AWS','','N/A',0,'A curated technical resource and architectural guide covering particule.io: Create Kubernetes federated clusters on AWS in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779032289,0,'2026-05-17T17:38:09.691999+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/managed-kubernetes-in-public-cloud.md"]','["managed-kubernetes-in-public-cloud.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://particule.io/en/blog/cicd-ecr-ecs','particule.io: CI/CD using Github Actions, AWS ECR and ECS Fargate','','N/A',0,'A curated technical resource and architectural guide covering particule.io: CI/CD using Github Actions, AWS ECR and ECS Fargate in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779031520,0,'2026-05-17T17:25:20.720957+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/git.md"]','["git.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://particule.io/en/blog/thanos-monitoring','particule.io: Multi-Cluster Monitoring with Thanos','','N/A',0,NULL,NULL,NULL,NULL,0,NULL,'manual','N/A',100.0,1779029163,0,'2026-05-17T16:46:03.294229+02:00',NULL,NULL,NULL,'[]','[]','["docs/prometheus.md"]','[]','{}','{}');
INSERT INTO "resources" VALUES('https://particule.io/en/blogcicd-github-registry','particule.io: Automatic build with Github Actions and Github Container Registry','','N/A',0,'A curated technical resource and architectural guide covering particule.io: Automatic build with Github Actions and Github Container Registry in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779029274,0,'2026-05-17T16:47:54.133577+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/jenkins-alternatives.md"]','["jenkins-alternatives.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://partiful.com/e/FJbZcfppRGdMVP1o534z','Google Presents AI Learning Lab - NYTechWeek | Partiful','Hands-on workshop presenting Google''s Agent Development Kit (ADK) to build, run, and scale multi-agent architectures.','2026',4,'Curator Insight: A crucial practical showcase for Google''s agentic engineering strategy, demonstrating how the newly released Agent Development Kit (ADK) lowers the barrier to deploying robust multi-agent setups. Live Grounding (MCP): Web indexing reveals high developer engagement during NYTechWeek 2026, highlighting real-time orchestration, bidirectional media streaming capabilities, and direct integrations with the Model Context Protocol (MCP) as standout features of Google''s enterprise agent strategy.','English','event','Intermediate',0,'online','automatic','3d5639afd824958fee97d980b29af2dd13761e370665856b37e86cb601ba51dc',NULL,1780352705,0,'2026-06-02T00:25:05.314502+02:00',NULL,NULL,NULL,'["AI and Machine Learning", "AI Agents", "Frameworks and SDKs"]','["EMERGING", "GUIDE"]','[]','[]','{}','{"category": "ai-agents-mcp", "reputation_status": "Vetted", "reputation_summary": "Official Google for Developers enablement event hosted during the highly reputable NYTechWeek 2026 with no reported issues.", "social_preview_url": "https://partiful.imgix.net/external/user/Dnj9jflXSkS29Y1RkgCgvyD97QG3/sBGXzdtl-NnQh5k2WnygL?w=1000&amp;h=1000&amp;fit=clip", "source_provenance": "X.com (GoogleDevs)", "suggested_new_category": ""}');
INSERT INTO "resources" VALUES('https://partlycloudy.blog/2020/05/29/horizontal-autoscaling-in-kubernetes-3-keda','partlycloudy.blog: Horizontal Autoscaling in Kubernetes #3 – KEDA','','2020',0,'A detailed technical exploration of implementing KEDA in Kubernetes to resolve the limitations of traditional HPA metrics. Walks through real-world deployment patterns and explains the configuration of ScaledObjects. Highly useful for engineers transitioning from CPU/Memory-based scaling to queue-length metrics.','YAML','Article','Intermediate',1,'online','manual',NULL,NULL,NULL,0,'2020-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Infrastructure & Platform", "Autoscaling", "Event-Driven Scaling"]','["[COMMUNITY-TOOL]"]','[]','["kubernetes-autoscaling.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://partlycloudy.blog/2020/07/08/release-to-k8s-like-a-pro-with-flagger','partlycloudy.blog: Release to Kubernetes like a Pro with Flagger','','2020',0,'A deep-dive technical article illustrating advanced canary release architecture using Flagger on active Kubernetes environments. It provides real-world patterns for integrating automated Prometheus metrics checks and defining sensitive rollback parameters.','English','Technical Blog','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2020-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Deployment & Delivery", "Progressive Delivery", "Flagger"]','["[COMMUNITY-TOOL]"]','[]','["gitops.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://past.jamaica-gleaner.com/article/business/20211224/amazon-outages-future-implications','jamaica-gleaner.com: Amazon outage’s future implications','','2026',0,'A detailed business post-mortem reviewing the global impact of AWS outages on distributed supply chains and e-commerce platforms. Emphasizes the risk of hosting mission-critical operations on a single public cloud provider. Live grounding validates its recommendations to implement multi-region failover configurations.','English','Case Study/News','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2026-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Infrastructure Resilience", "Outage Post-Mortem", "AWS Failure Analysis"]','["[CASE STUDY]", "[COMMUNITY-TOOL]"]','[]','["public-cloud-solutions.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://patchthenet.medium.com/introduction-to-sql-injection-sql-injection-for-beginners-579c00431d40','patchthenet.medium.com: Introduction to SQL Injection','','N/A',0,'A curated technical resource and architectural guide covering patchthenet.medium.com: Introduction to SQL Injection in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779033338,0,'2026-05-17T17:55:38.909778+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/devsecops.md"]','["devsecops.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://patrick.easte.rs/post/2022/forging-optimal-metallb-config','patrick.easte.rs: Forging an optimal MetalLB configuration','','2022',3,'A comprehensive technical guide analyzing optimal MetalLB deployments on bare-metal Kubernetes. The author outlines routing configurations using BGP and Layer 2 modes, detailing how to avoid common ARP issues and optimize IP address pool management. It serves as an essential reference for engineers seeking stable on-premises external load balancing.','YAML','Technical Article','High',0,'online','manual','f9f5a2d50f2b213ec662acd89b2c417f9e9843475d838b4510ab1eb526500dac',100.0,1779030883,1,'2026-05-17T17:14:43.026918+02:00',NULL,NULL,NULL,'["Networking", "Load Balancing", "MetalLB Configuration"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-tools.md"]','["kubernetes-tools.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://paul-the-kelly.medium.com/extending-the-kubernetes-api-using-operators-9ffc8364ae5c','paul-the-kelly.medium.com: Extending the Kubernetes API using Operators','','N/A',0,'A curated technical resource and architectural guide covering paul-the-kelly.medium.com: Extending the Kubernetes API using Operators in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779030005,0,'2026-05-17T17:00:05.382102+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-operators-controllers.md"]','["kubernetes-operators-controllers.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://paulbutler.org/2024/the-haters-guide-to-kubernetes','paulbutler.org: The hater’s guide to Kubernetes','- This article provides a practical guide to using Kubernetes effectively, particularly for startups
    - It addresses common criticisms of Kubernetes, such as its overly complicated nature, and provides advice on using it in a way suitable for small teams','2024',0,'Offers a pragmatic, critical look at Kubernetes'' administrative complexity. Outlines strategic advice for startups, warning against premature orchestration setup while detailing how to run lean, low-overhead Kubernetes deployments.','English','Article','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2024-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Orchestration", "Kubernetes", "Anti-Patterns"]','["[COMMUNITY-TOOL]"]','[]','["introduction.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://pauldally.medium.com/debugging-networkpolicy-part-1-249921cdba37','pauldally.medium.com: Kubernetes — Debugging NetworkPolicy (Part 1)','','N/A',0,'A curated technical resource and architectural guide covering pauldally.medium.com: Kubernetes — Debugging NetworkPolicy (Part 1) in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779033861,0,'2026-05-17T18:04:21.960762+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-troubleshooting.md"]','["kubernetes-troubleshooting.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://pauldally.medium.com/debugging-networkpolicy-part-2-2d5c42d8465c','pauldally.medium.com: Kubernetes — Debugging NetworkPolicy (Part 2)','','N/A',0,'A curated technical resource and architectural guide covering pauldally.medium.com: Kubernetes — Debugging NetworkPolicy (Part 2) in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'duplicate','manual','N/A',100.0,1779030854,0,'2026-05-17T17:14:14.290172+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-troubleshooting.md"]','["kubernetes-troubleshooting.md"]','{}','{"duplicate_of": "https://pauldally.medium.com/debugging-networkpolicy-part-1-249921cdba37"}');
INSERT INTO "resources" VALUES('https://pauldally.medium.com/horizontalpodautoscaler-uses-request-not-limit-to-determine-when-to-scale-97643d808997','pauldally.medium.com: HorizontalPodAutoscaler uses request (not limit) to'' determine when to scale by percent','','N/A',0,'A curated technical resource and architectural guide covering pauldally.medium.com: HorizontalPodAutoscaler uses request (not limit) to'' determine when to scale by percent in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779032834,0,'2026-05-17T17:47:14.790274+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-autoscaling.md"]','["kubernetes-autoscaling.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://pauldally.medium.com/kubernetes-an-introduction-to-sidecars-21d99fbd7de3','pauldally.medium.com: Kubernetes – An Introduction to Sidecars','','N/A',0,'A curated technical resource and architectural guide covering pauldally.medium.com: Kubernetes – An Introduction to Sidecars in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779033692,0,'2026-05-17T18:01:32.280607+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes.md"]','["kubernetes.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://pauldally.medium.com/kubernetes-application-high-availability-part-1-the-very-basic-basics-660a14fa81c7','pauldally.medium.com: Kubernetes Application High-Availability — Part 1'' (The Very-Basic Basics)','','N/A',0,'A curated technical resource and architectural guide covering pauldally.medium.com: Kubernetes Application High-Availability — Part 1'' (The Very-Basic Basics) in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779034476,0,'2026-05-17T18:14:36.755022+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes.md"]','["kubernetes.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://pauldally.medium.com/kubernetes-application-high-availability-part-2-more-basics-a1d9f9beea75','pauldally.medium.com: Kubernetes Application High-Availability — Part 2'' (More Basics)','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','N/A',100.0,1779034456,0,'2026-05-17T18:14:16.268944+02:00',NULL,NULL,NULL,'[]','[]','["docs/kubernetes.md"]','[]','{}','{"duplicate_of": "https://pauldally.medium.com/kubernetes-application-high-availability-part-1-the-very-basic-basics-660a14fa81c7"}');
INSERT INTO "resources" VALUES('https://pauldally.medium.com/kustomize-best-practices-part-1-86f9f22d2f20','pauldally.medium.com: Kustomize Best Practices (Part 1)','','N/A',0,'A curated technical resource and architectural guide covering pauldally.medium.com: Kustomize Best Practices (Part 1) in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779034484,0,'2026-05-17T18:14:44.249765+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kustomize.md"]','["kustomize.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://pauldally.medium.com/kustomize-best-practices-part-2-c560f1fa1409','pauldally.medium.com: Kustomize Best Practices (Part 2)','','N/A',0,'A curated technical resource and architectural guide covering pauldally.medium.com: Kustomize Best Practices (Part 2) in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'duplicate','manual','N/A',100.0,1779033088,0,'2026-05-17T17:51:28.446673+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kustomize.md"]','["kustomize.md"]','{}','{"duplicate_of": "https://pauldally.medium.com/kustomize-best-practices-part-1-86f9f22d2f20"}');
INSERT INTO "resources" VALUES('https://pauldally.medium.com/kustomize-best-practices-part-3-1dbaa15fd16a','pauldally.medium.com: Kustomize Best Practices (part 3)','','N/A',0,'A curated technical resource and architectural guide covering pauldally.medium.com: Kustomize Best Practices (part 3) in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'duplicate','manual','N/A',100.0,1779033084,0,'2026-05-17T17:51:24.296087+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kustomize.md"]','["kustomize.md"]','{}','{"duplicate_of": "https://pauldally.medium.com/kustomize-best-practices-part-1-86f9f22d2f20"}');
INSERT INTO "resources" VALUES('https://pauldally.medium.com/structuring-dockerfiles-for-productivity-2681de4815a4','pauldally.medium.com: Structuring Dockerfiles For Productivity','','N/A',0,'A curated technical resource and architectural guide covering pauldally.medium.com: Structuring Dockerfiles For Productivity in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779031671,0,'2026-05-17T17:27:51.203912+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/docker.md"]','["docker.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://pauldally.medium.com/why-leaving-pods-in-crashloopbackoff-can-have-a-bigger-impact-than-you-might-think-c0d3dbd067a','pauldally.medium.com: Why Leaving Pods in CrashLoopBackOff Can Have a Bigger'' Impact Than You Might Think','','N/A',0,'A curated technical resource and architectural guide covering pauldally.medium.com: Why Leaving Pods in CrashLoopBackOff Can Have a Bigger'' Impact Than You Might Think in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779030018,0,'2026-05-17T17:00:18.864096+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-troubleshooting.md"]','["kubernetes-troubleshooting.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://paulhammant.com/2013/04/05/what-is-trunk-based-development','paulhammant.com: What is Trunk-Based Development?','','2013',0,'An foundational architectural essay by Paul Hammant detailing Trunk-Based Development mechanics. He argues that delayed integrations cause system-wide delivery bottlenecks, explaining why high-performing systems rely on dynamic runtime toggling and direct-to-main trunk pushes.','Markdown','Guide','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2013-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Software Engineering", "Version Control Systems", "Git Workflows"]','["[COMMUNITY-TOOL]", "[GUIDE]"]','[]','["git.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://paulhammant.com/2013/12/04/what_is_your_branching_model','paulhammant.com: What is Your Branching Model?:','','2013',0,'Analyzes branching strategies (Trunk-Based Development versus GitFlow), contrasting release-cadence, merge-frequency, and team sizing variables. Outlines how rapid master integrations minimize merge-debt and simplify continuous deployment systems.','English','Deep Dive','Advanced',0,'online','manual',NULL,NULL,NULL,0,'2013-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Version Control", "Development Models", "Branching Strategy"]','["[COMMUNITY-TOOL]"]','[]','["git.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://paulhammant.com/2014/04/03/microsofts-trunk-based-development','paulhammant.com: Microsoft''s Trunk-Based Development','','2014',0,'An analytical study on how Microsoft adapted Trunk-Based Development practices across large engineering groups. Explores the tooling upgrades and operational adaptations necessary to support thousands of developers pushing to a single main branch daily.','Markdown','Case Study','Advanced',0,'online','manual',NULL,NULL,NULL,0,'2014-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Software Engineering", "Version Control Systems", "Git Workflows"]','["[CASE STUDY]", "[COMMUNITY-TOOL]"]','[]','["git.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://pawelurbanek.com/asdf-docker-development','pawelurbanek.com: asdf and Docker for Managing Local Development Dependencies','','N/A',0,'A curated technical resource and architectural guide covering pawelurbanek.com: asdf and Docker for Managing Local Development Dependencies in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'online','manual','N/A',100.0,1781735928,0,'2026-06-18T00:38:48.704311+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/docker.md"]','["docker.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://payara.fish','Payara','','2026',0,'Payara Server and Payara Micro provide high-performance, container-friendly environments for running Jakarta EE and MicroProfile workloads. Designed for critical production architectures, it supports built-in clustering, hazelcast-powered data grids, and auto-tuning capabilities inside Kubernetes deployments.','Java','Application Server','Intermediate',1,'online','manual',NULL,NULL,NULL,0,'2026-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Enterprise Java", "Runtimes", "Payara Server"]','["[COMMUNITY-TOOL]"]','[]','["java_app_servers.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://pbpython.com','pbpython.com: Practical Business Python','- [pbpython.com: Pandas Pivot Table Explained](http://pbpython.com/pandas-pivot-table-explained.html)
    - [pbpython.com: Collecting Data with Google Forms and Pandas](http://pbpython.com/pandas-google-forms-part1.html)','2018',4,'Curator Insight presents a compilation of practical patterns for integrating business data (such as Google Forms) with Pandas pipelines. Live Grounding highlights the site as an essential guide for transitioning complex, error-prone enterprise Excel tasks into maintainable, automated Python scripts.','Python','Resource Portal','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2018-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Data Science", "Business Analytics", "Data Integration"]','["[ENTERPRISE-STABLE]"]','[]','["python.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://pbpython.com/pandas-google-forms-part1.html',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,'manual','3e237668d5788f598fc562191a20ac6485e324caaa3f857faeff85523e1a7573',100.0,1779029507,1,'2026-05-17T16:51:47.343057+02:00',NULL,NULL,NULL,'[]','[]','["docs/python.md"]','[]','{}','{}');
INSERT INTO "resources" VALUES('https://pbpython.com/pandas-pivot-table-explained.html',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,'manual','b5dfb3f4d728ffa0c07ab7cb98b6411f9d0fbcb504b335cee6f9db23248b2ab6',100.0,1779031399,1,'2026-05-17T17:23:19.133662+02:00',NULL,NULL,NULL,'[]','[]','["docs/python.md"]','[]','{}','{}');
INSERT INTO "resources" VALUES('https://pbxbook.com/other/cidrcheat.html','pbxbook.com: CIDR Cheat Sheet','','2020',0,'A concise CIDR mapping compilation layout summarizing subnet formats, equivalent netmasks, aggregate host counts, and binary mappings from /1 up to /32 prefixes for immediate sysadmin review.','HTML','Utility','Beginner',0,'online','manual',NULL,NULL,NULL,0,'2020-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Computer Networking & IPAM", "Subnetting & Addressing", "Cheat Sheets"]','["[COMMUNITY-TOOL]"]','[]','["networking.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://pcr.cloud-mercato.com','cloud-mercato.com: Public Cloud Reference 🌟','','2026',0,'An analytical comparative service assessing the VM performance, network throughput, and real-time operational costs of global hyperscalers. It helps platform architects make data-driven infrastructure decisions. Live grounding confirms its status as a vital neutral reference for multi-cloud benchmark analysis.','English','Reference/Tool','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2026-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Cloud Benchmarks", "Pricing Analysis", "Public Cloud"]','["[COMMUNITY-TOOL]"]','[]','["public-cloud-solutions.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://pentestmonkey.net/cheat-sheet/ssh-cheat-sheet','pentestmonkey.net: ssh cheat sheet','','2026',0,'A security-focused guide detailing SSH tunnel techniques and reverse proxies. Curator Insight highlights its execution for network bypasses and security testing. Live Grounding notes its extensive use in red-team post-exploitation and secure pivoting environments.','Shell','Cheat Sheet','Advanced',0,'duplicate','manual',NULL,NULL,NULL,0,'2026-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Security", "Penetration Testing", "Secure Shell"]','["[COMMUNITY-TOOL]"]','[]','["cheatsheets.md"]','{}','{"duplicate_of": "https://cheatsheet.dennyzhang.com/cheatsheet-ssh-a4"}');
INSERT INTO "resources" VALUES('https://pepy.tech/project/strimzi-kafka-cli','pepy.tech/project/strimzi-kafka-cli 🌟','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','e3a43fd29da25b0000eff5c564348013461fc255bc0d48646b02374355d04296',100.0,1779034313,0,'2026-05-17T18:11:53.872678+02:00',NULL,NULL,NULL,'[]','[]','["docs/message-queue.md"]','[]','{}','{"duplicate_of": "https://pepy.tech/projects/strimzi-kafka-cli"}');
INSERT INTO "resources" VALUES('https://pepy.tech/projects/strimzi-kafka-cli','pepy.tech/project/strimzi-kafka-cli 🌟','','2026',3,'A developer-focused companion tool providing an interactive CLI wrapper around Strimzi resource administration on Kubernetes. By abstracting tedious kubectl YAML applications into simple command structures, it significantly reduces operational cycle time when modifying topics, users, or connections.','Python','CLI Tool','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2026-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Infrastructure", "Cloud Native Integration", "Strimzi", "CLI Tools"]','["[COMMUNITY-TOOL]"]','[]','["message-queue.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://performanceoptimize.blogspot.com/2017/04/RegularExpressionCheatSheet.html','Cheat Sheet for Regular Expression in Jmeter','','2026',0,'A regex compilation reference designed for capturing tokens inside web request flows in JMeter. Curator Insight values its target utility. Live Grounding confirms it as a reliable resource for parsing secure tokens in performance test plans.','English','Cheat Sheet','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2026-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Software Development", "Performance Testing", "JMeter"]','["[COMMUNITY-TOOL]"]','[]','["cheatsheets.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://permission.site','permission.site','','2022',0,'An interactive security validation platform that allows engineers to test how various browser APIs, iframe permissions, and Content Security Policies (CSP) behave, enabling precise verification of client-side web application security postures.','English','Web Application','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2022-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Security & Governance", "Web Security", "Testing Environments"]','["[COMMUNITY-TOOL]"]','[]','["devsecops.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://phauer.com/2018/moving-back-from-gradle-to-maven','phauer.com: Why I Moved Back from Gradle to Maven','','2018',3,'A constructive case study analyzing the engineering trade-offs between Gradle and Maven. Highlights Maven''s predictability, declarative standards, and plugin stability over dynamic compilation structures.','English','Case Study','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2018-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Build Systems", "JVM Ecosystem", "Comparative Analysis"]','["[CASE STUDY]", "[COMMUNITY-TOOL]"]','[]','["maven-gradle.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://phoenixnap.com/blog/kubernetes-vs-openshift','phoenixnap.com: Kubernetes vs OpenShift: Key Differences Compared 🌟','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','c51b6ed2dcaabfd8a5cbba6a711be1c84c986ece51594b5ce16645c932bda663',100.0,1779034098,0,'2026-05-17T18:08:18.033333+02:00',NULL,NULL,NULL,'[]','[]','["docs/introduction.md"]','[]','{}','{"duplicate_of": "https://phoenixnap.com/blog/openshift-vs-kubernetes"}');
INSERT INTO "resources" VALUES('https://phoenixnap.com/blog/openshift-vs-kubernetes','phoenixnap.com: Kubernetes vs OpenShift: Key Differences Compared 🌟','','2021',0,'Breaks down core differences between vanilla Kubernetes and Red Hat OpenShift, evaluating deployment mechanics, security configurations (SCC vs RBAC), built-in routing, out-of-the-box monitoring, and support models.','English','Article','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Cloud Infrastructure", "Kubernetes", "OpenShift Comparison"]','["[COMMUNITY-TOOL]"]','[]','["introduction.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://phoenixnap.com/blog/sre-vs-devops','phoenixnap.com: SRE Vs. DevOps: Differences Explained 🌟','','2022',0,'Deep-dive analysis comparing the technical implementation differences between DevOps practices and SRE methods. Concretely defines metrics like SLIs, SLOs, and SLA relationships.','English','Article','Beginner',0,'online','manual',NULL,NULL,NULL,0,'2022-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Operations", "SRE vs DevOps", "Conceptual Frameworks"]','["[COMMUNITY-TOOL]"]','[]','["sre.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://phoenixnap.com/kb/kafka-on-kubernetes','phoenixnap.com: How to Set Up and Run Kafka on Kubernetes 🌟','','2021',0,'A step-by-step tutorial covering the baseline configuration files and setup sequences needed to orchestrate Apache Kafka inside a Kubernetes cluster. Walks through writing custom YAML manifests, deploying persistent stateful services, and testing inter-pod broker traffic.','English','Tutorial','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Event-Driven Systems", "Apache Kafka", "Kubernetes Deployment"]','["[COMMUNITY-TOOL]", "[GUIDE]"]','[]','["message-queue.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://phoenixnap.com/kb/linux-ssh-commands','19 Common SSH Commands In Linux With Examples','','2022',2,'Practical quick-reference sheet illustrating 19 critical SSH commands. Features port configuration, key generation, background execution, and remote terminal emulation examples for day-to-day operations.','English','Tutorial','Beginner',0,'online','manual',NULL,NULL,NULL,0,'2022-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Infrastructure", "Networking", "SSH Management"]','["[COMMUNITY-TOOL]", "[GUIDE]"]','[]','["linux.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://pinboard.in/u:rmurphey/t:http2','HTTP/2 resources','','N/A',0,NULL,NULL,NULL,NULL,0,NULL,'manual','bf4c136caa4ad151ccbc284c50ca02cafa7a92897d59eaeaed3d12b39770cd2b',100.0,1779029561,1,'2026-05-17T16:52:41.465366+02:00',NULL,NULL,NULL,'[]','[]','["docs/networking.md"]','[]','{}','{}');
INSERT INTO "resources" VALUES('https://pingcap.com/blog/chaos-mesh-action-integrate-chaos-engineering-into-your-ci','pingcap.com: chaos-mesh-action: Integrate Chaos Engineering into Your CI','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','9a8370127b014dc8ef9a8d4caf99457b09790dcd80c18f4dd488e11f9b4aeb51',100.0,1779031550,0,'2026-05-17T17:25:50.167234+02:00',NULL,NULL,NULL,'[]','[]','["docs/chaos-engineering.md"]','[]','{}','{"duplicate_of": "https://www.pingcap.com/blog/chaos-mesh-action-integrate-chaos-engineering-into-your-ci"}');
INSERT INTO "resources" VALUES('https://pionative.com/6-important-things-you-need-to-run-kubernetes-in-production','pionative.com: 6 Important things you need to run Kubernetes in production','','2021',0,'Details critical requirements for enterprise production operations: centralized logging, advanced application metrics, external secrets management, robust backup configurations, CI/CD integrations, and policy engines.','English','Article','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Operations", "Best Practices", "Production Readiness"]','["[COMMUNITY-TOOL]"]','[]','["kubernetes.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://piotrminkowski.com/2019/12/20/microservices-with-spring-cloud-kubernetes','piotrminkowski.com: Microservices with spring cloud kubernetes','','2019',4,'Real-world tutorial illustrating how to build and orchestrate Spring microservices leveraging Kubernetes service discovery and configurations instead of Eureka and Config Server. It presents a streamlined operational model by offloading standard cluster networking to native Kubernetes tools. A classic architecture reference for optimizing resource footprints in enterprise k8s environments.','Java','Tutorial','Advanced',1,'online','manual',NULL,NULL,NULL,0,'2019-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Java Cloud Native", "Spring Cloud", "Kubernetes Integration"]','["[ENTERPRISE-STABLE]", "[GUIDE]"]','[]','["java_frameworks.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://piotrminkowski.com/2020/03/10/best-practices-for-microservices-on-kubernetes','piotrminkowski.com: Best practices for microservices on kubernetes 🌟','','2020',0,'An industry blueprint outlining architectural best practices for running Spring Boot microservices inside Kubernetes clusters. It covers configuring accurate liveness/readiness probes, setting container CPU/memory limits, orchestrating graceful shutdown hooks, and processing dynamic configuration maps.','Java','Article','Advanced',1,'online','manual',NULL,NULL,NULL,0,'2020-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Kubernetes & Cloud Native", "Microservices", "Best Practices"]','["[COMMUNITY-TOOL]"]','[]','["java_frameworks.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://piotrminkowski.com/2020/06/10/spring-boot-library-for-integration-with-istio','__Spring Boot Istio library__: Spring Boot library for integration with Istio','','2020',0,'Presents a custom integration library that enables Spring Boot applications to interact directly with Istio service mesh configurations. It streamlines routing policies, enables mTLS, and manages request-tracing header propagation transparently at the platform boundary.','Java','Article','Advanced',1,'online','manual',NULL,NULL,NULL,0,'2020-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Kubernetes & Cloud Native", "Service Mesh", "Istio Integration"]','["[COMMUNITY-TOOL]"]','[]','["java_frameworks.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://piotrminkowski.com/2020/08/03/development-on-kubernetes-ide-tools','piotrminkowski.com: Development on Kubernetes: IDE & TOOLS','','2020',0,'An architecture review by Piotr Mińkowski evaluating toolchains for Kubernetes development. Compares local compilation and sync speeds using Bridge to Kubernetes, Skaffold, and Telepresence within modern developer pipelines.','N/A','Article','Advanced',1,'online','manual','2c063c2f82e210052d493e6599a38c6f33a04df161f3bccbfb723171f4b12c47',100.0,1779033398,0,'2026-05-17T17:56:38.079975+02:00',NULL,NULL,NULL,'["Cloud-Native Development", "Kubernetes", "Local Development"]','["[COMMUNITY-TOOL]"]','["docs/visual-studio.md"]','["visual-studio.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://piotrminkowski.com/2020/09/29/rabbitmq-monitoring-on-kubernetes','piotrminkowski.com: RabbitMQ Monitoring on Kubernetes','','2020',0,'Technical tutorial focused on architecting a comprehensive RabbitMQ monitoring pipeline within Kubernetes. Illustrates how to configure Prometheus Operator''s custom resources, register dedicated ServiceMonitors, and implement rich Grafana dashboard systems to observe telemetry metrics such as message rates, consumer connections, and disk storage alerts.','YAML','Article','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2020-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Observability", "Monitoring", "Message Brokers"]','["[COMMUNITY-TOOL]"]','[]','["demos.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://piotrminkowski.com/2020/10/19/gitlab-ci-cd-on-kubernetes','piotrminkowski.com: GitLab CI/CD on Kubernetes','','2020',0,'Curator Insight features this comprehensive guide for establishing GitLab CI/CD pipelines running directly inside Kubernetes. Live Grounding reveals GitLab''s Kubernetes runners are incredibly popular due to their low overhead and high-density container scheduling. It represents an excellent alternative architecture to Jenkins.','N/A','Documentation','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2020-06-01T00:00:00+02:00',NULL,NULL,NULL,'["DevOps", "Cloud Native CI/CD", "GitLab Integration", "Kubernetes Native Setup"]','["[COMMUNITY-TOOL]"]','[]','["demos.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://piotrminkowski.com/2020/11/05/spring-boot-autoscaling-on-kubernetes','piotrminkowski.com: Spring Boot Autoscaling on kubernetes 🌟','','2020',0,'Details how to configure Kubernetes Horizontal Pod Autoscaling (HPA) using custom Spring Boot metrics gathered by Prometheus. It highlights scaling strategies built on top of JVM-specific performance data (such as active thread pools, memory thresholds, or application queue depth) rather than simple CPU metrics.','Java','Article','Advanced',1,'online','manual',NULL,NULL,NULL,0,'2020-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Kubernetes & Cloud Native", "Scaling", "Autoscaling"]','["[COMMUNITY-TOOL]"]','[]','["java_frameworks.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://piotrminkowski.com/2020/11/10/continuous-integration-with-jenkins-on-kubernetes','piotrminkowski.com: Continuous Integration with Jenkins on Kubernetes 🌟','','2020',0,'Details executing dynamically provisioned Jenkins agent pods inside a target Kubernetes cluster. Explores mounting credentials, executing parallel pipeline workloads, and cleanup phases to optimize compute budgets.','Groovy','Article','Intermediate',1,'online','manual',NULL,NULL,NULL,0,'2020-06-01T00:00:00+02:00',NULL,NULL,NULL,'["DevSecOps & Automation", "Jenkins-based CI-CD", "Jenkins Architecture"]','["[COMMUNITY-TOOL]"]','[]','["demos.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://piotrminkowski.com/2020/12/18/spring-boot-on-kubernetes-with-buildpacks-and-skaffold','piotrminkowski.com: Spring Boot on Kubernetes with Buildpacks and Skaffold 🌟','','2020',0,'High-velocity development workflow blueprint leveraging Cloud Native Buildpacks and Skaffold to accelerate Java Spring Boot coding loops on Kubernetes. Minimizes manual Dockerfile maintenance and streamlines instantaneous hot-reloading code modifications into active development clusters.','Java','Article','Intermediate',1,'online','manual',NULL,NULL,NULL,0,'2020-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Application Development", "Java", "Local Development"]','["[COMMUNITY-TOOL]"]','[]','["demos.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://piotrminkowski.com/2021/01/13/spring-boot-tips-tricks-and-techniques','piotrminkowski.com: Spring Boot Tips, Tricks and Techniques','','2021',0,'Compiles a series of tactical tips and optimizations for Spring Boot developers, detailing how to refine property resolution, manage test-specific profiling, configure custom JSON serializers, and speed up local development lifecycles.','Java','Article','Intermediate',1,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Spring Ecosystem", "Core Platform", "Optimization"]','["[COMMUNITY-TOOL]"]','[]','["java_frameworks.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://piotrminkowski.com/2021/02/05/java-development-on-openshift-with-odo','piotrminkowski.com: Java Development on OpenShift with odo','','2021',0,'Technical guide walking through modern Java/Spring Boot development on OpenShift utilizing the odo CLI. Highlights rapid hot-reloading configurations, remote debugging execution, and container integration workflows.','Java','Article','Intermediate',1,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Developer Experience", "Inner Loop Development", "OpenShift Odo CLI"]','["[COMMUNITY-TOOL]"]','[]','["openshift-pipelines.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://piotrminkowski.com/2021/02/18/blue-green-deployment-with-a-database-on-kubernetes','piotrminkowski.com: Blue-green deployment with a database on Kubernetes 🌟','','2021',0,'Technical blueprint demonstrating blue-green deployments on Kubernetes for applications bound to transactional databases. Explores state synchronization, schema compatibility, and traffic routing mechanisms to prevent transaction loss during rolling updates.','YAML','Blog','Advanced',1,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Cloud Native Infrastructure", "Kubernetes Deployment Patterns", "Database Deployment"]','["[COMMUNITY-TOOL]"]','[]','["liquibase.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://piotrminkowski.com/2021/03/31/knative-eventing-with-kafka-and-quarkus','piotrminkowski.com: Knative Eventing with Kafka and Quarkus','','2021',0,'Walks through the configuration of Knative Eventing infrastructure coupled with Apache Kafka topics using Quarkus-based microservices. It illustrates how to leverage the low memory footprint of GraalVM-compiled Quarkus microservices to handle event-driven workloads.','English','Blog Post','Advanced',1,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Cloud Native Serverless", "Knative", "Eventing Integration"]','["[COMMUNITY-TOOL]"]','[]','["message-queue.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://piotrminkowski.com/2021/05/26/spring-microservices-security-best-practices','piotrminkowski.com: Spring Microservices Security Best Practices 🌟','','2021',4,'Architectural guide covering identity propagation, OAuth2/OIDC, stateless JWT verification, and service-to-service secure communications. Explains the integration of API gateways as security proxies and down-stream security validation filters. Highly critical for engineering secure zero-trust network topologies in containerized environments.','Java','Tutorial','Advanced',1,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Java Cloud Native", "Spring Boot", "Microservices Security"]','["[ENTERPRISE-STABLE]", "[GUIDE]"]','[]','["java_frameworks.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://piotrminkowski.com/2021/06/14/knative-eventing-with-quarkus-kafka-and-camel','piotrminkowski.com: Knative Eventing with Quarkus, Kafka and Camel','','2021',0,'Demonstrates the integration of Apache Camel integrations, Quarkus microservices, and Knative serverless platforms connected via Apache Kafka brokers. Details how to design reactive pipelines that auto-scale based on incoming Kafka topic load.','English','Blog Post','Advanced',1,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Cloud Native Serverless", "Knative", "Eventing Integration"]','["[COMMUNITY-TOOL]"]','[]','["message-queue.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://piotrminkowski.com/2021/07/08/kubernetes-multicluster-with-kind-and-submariner','piotrminkowski.com: Kubernetes Multicluster with Kind and Submariner','','2021',0,'A step-by-step tutorial on building local multi-cluster networks using Kind and Submariner. Explains how to route IPsec/VXLAN tunnels across local docker containers, configure cluster-wide DNS resolution, and expose multi-cluster services.','English','Article','Advanced',1,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Networking", "Multicluster Routing", "Submariner Integration"]','["[COMMUNITY-TOOL]"]','[]','["kubernetes.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://piotrminkowski.com/2021/07/12/multicluster-traffic-mirroring-with-istio-and-kind','piotrminkowski.com: Multicluster Traffic Mirroring with Istio and Kind','','2021',0,'A practical technical guide for creating a multi-cluster local playground using Kind and Istio. Detailed configurations walk developers through setting up cross-cluster network routes and safely mirroring production traffic to staging environments.','English','Article','High',1,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Cloud Native Infrastructure", "Multi-Cluster", "Traffic Management"]','["[COMMUNITY-TOOL]"]','[]','["istio.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://piotrminkowski.com/2021/08/05/kubernetes-ci-cd-with-tekton-and-argocd','piotrminkowski.com: Kubernetes CI/CD with Tekton and ArgoCD 🌟','','2021',0,'Guides the reader through building a Kubernetes-native CI/CD pipeline using Tekton for compiling, testing, and containerizing Java applications, combined with Argo CD for declarative GitOps delivery.','Java','Article','Advanced',1,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Platform Engineering", "GitOps & CI-CD", "Argo CD & OpenShift Pipelines"]','["[COMMUNITY-TOOL]"]','[]','["demos.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://piotrminkowski.com/2021/10/12/quarkus-tips-tricks-and-techniques','piotrminkowski.com: Quarkus Tips, Tricks and Techniques 🌟','','2021',0,'A curated blog post packed with tips, tricks, and advanced architectural patterns for Quarkus developers. It highlights key features like reactive programming, Panache ORM, and Quarkus Dev Services. 2026 practices emphasize using Dev Services to automatically spin up Testcontainers dynamically.','Java','Blog','Intermediate',1,'online','manual','a450afde831fd65cb37ce0d95774992cc07745be3dced407000a652c4385612d',100.0,1779034295,0,'2026-05-17T18:11:35.576673+02:00',NULL,NULL,NULL,'["Modern Java", "Frameworks", "Quarkus"]','["[COMMUNITY-TOOL]"]','["docs/java_frameworks.md"]','["java_frameworks.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://piotrminkowski.com/2021/10/25/kubernetes-multicluster-with-kind-and-cilium','piotrminkowski.com: Kubernetes Multicluster with Kind and Cilium','','2021',0,'In-depth guide constructing a multi-cluster networking topology utilizing Kind and Cilium''s eBPF-driven data plane. Outlines how to leverage ClusterMesh to enable secure, low-latency, and high-performance cross-cluster Pod-to-Pod communication without reliance on heavyweight external gateway mechanisms.','YAML','Article','Advanced',0,'duplicate','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Networking", "Multicluster", "eBPF"]','["[COMMUNITY-TOOL]"]','[]','["demos.md"]','{}','{"duplicate_of": "https://piotrminkowski.com/2021/07/08/kubernetes-multicluster-with-kind-and-submariner"}');
INSERT INTO "resources" VALUES('https://piotrminkowski.com/2021/11/30/serverless-java-functions-on-openshift','piotrminkowski.com: Serverless Java Functions on OpenShift','','2021',0,'Focuses on optimizing Java applications for serverless execution using Knative on OpenShift. Explores Spring Boot and Quarkus execution patterns, emphasizing scale-to-zero capabilities and JVM resource management.','Java','Article','Advanced',1,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Serverless & Knative", "Serverless Java", "Knative Service"]','["[COMMUNITY-TOOL]"]','[]','["demos.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://piotrminkowski.com/2021/12/03/create-kubernetes-clusters-with-cluster-api-and-argocd','piotrminkowski.com: Create and Manage Kubernetes Clusters with Cluster API and ArgoCD','','2021',0,'A comprehensive technical guide showcasing the integration of Cluster API and ArgoCD to manage the infrastructure lifecycle through a GitOps model. The author demonstrates declarative target cluster definitions stored in Git, allowing ArgoCD to reconcile and trigger Cluster API operators on a management cluster for automated target cluster deployments.','English','Article','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Infrastructure", "Cluster Management", "GitOps"]','["[COMMUNITY-TOOL]"]','[]','["kubernetes-on-premise.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://piotrminkowski.com/2021/12/13/continuous-delivery-on-kubernetes-with-database-using-argocd-and-liquibase','piotrminkowski.com: Continuous Delivery on Kubernetes with Database using ArgoCD and Liquibase','','2021',0,'Demystifies database migration management within a continuous deployment paradigm. Showcases how to coordinate Liquibase database schema updates alongside application container lifecycle updates using Argo CD hooks.','Java','Article','Advanced',1,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Application Delivery", "Database Schema Management", "Liquibase Integration"]','["[COMMUNITY-TOOL]"]','[]','["demos.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://piotrminkowski.com/2021/12/21/development-on-kubernetes-with-telepresence-and-skaffold','==piotrminkowski.com: Development on Kubernetes with Telepresence and Skaffold==','','N/A',0,NULL,NULL,NULL,NULL,0,NULL,'manual','5f4bf3028b17346448ba40a6ddbe41ba9a1845648e126c646568589b5a22b52a',100.0,1779030742,0,'2026-05-17T17:12:22.549121+02:00',NULL,NULL,NULL,'[]','[]','["docs/scaffolding.md"]','[]','{}','{}');
INSERT INTO "resources" VALUES('https://piotrminkowski.com/2021/12/30/vault-on-kubernetes-with-spring-cloud','piotrminkowski.com: Vault on Kubernetes with Spring Cloud','','2021',0,'An application integration tutorial showing how to bind Spring Cloud Config and Spring Cloud Vault inside Kubernetes. Demonstrates how microservices resolve credentials at startup, manage key rotation, and construct a secure configuration hierarchy directly mapped to application properties.','English','Tutorial','Intermediate',1,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Security", "Application Security", "Spring Boot Integrations"]','["[COMMUNITY-TOOL]", "[GUIDE]"]','[]','["devsecops.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://piotrminkowski.com/2022/01/24/distributed-transactions-in-microservices-with-kafka-streams-and-spring-boot','piotrminkowski.com: Distributed Transactions in Microservices with Kafka Streams and Spring Boot','','2022',0,'Examines the implementation of distributed transactions within Spring Boot microservice networks using Kafka Streams. It evaluates how to enforce eventual consistency via the Saga design pattern, avoiding classical distributed two-phase lock contentions.','Java','Article','Advanced',1,'online','manual',NULL,NULL,NULL,0,'2022-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Event-Driven Architecture", "Distributed Transactions", "Saga Pattern"]','["[COMMUNITY-TOOL]"]','[]','["java_frameworks.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://piotrminkowski.com/2022/02/21/validate-kubernetes-deployment-in-ci-cd-with-tekton-and-datree','piotrminkowski.com: Validate Kubernetes Deployment in CI/CD with Tekton and Datree','','2022',0,'An in-depth guide to securing and validating Kubernetes manifests prior to production deployment using Datree integrated into a Tekton pipeline. The workflow runs automated schema validation, security compliance checks, and configuration best practices directly against raw YAML assets. This represents a robust DevSecOps guardrail pattern for continuous integration pipelines.','YAML','Technical Blog','Advanced',0,'online','manual',NULL,NULL,NULL,0,'2022-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Cloud Native Delivery", "CI/CD & GitOps", "Policy & Enforcement"]','["[COMMUNITY-TOOL]"]','[]','["tekton.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://piotrminkowski.com/2022/03/29/canary-release-on-kubernetes-with-knative-and-tekton','piotrminkowski.com: Canary Release on Kubernetes with Knative and Tekton','','2022',0,'Demonstrates how to build automated canary deployments by chaining Knative''s serverless scaling properties with Tekton delivery workflows. By defining declarative Knative service revisions, teams can systematically route a fraction of incoming traffic to green deployments while verifying performance telemetry. It delivers an excellent architectural design for self-healing serverless microservices.','YAML','Technical Blog','Advanced',1,'online','manual',NULL,NULL,NULL,0,'2022-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Cloud Native Delivery", "Progressive Delivery", "Serverless Canary"]','["[COMMUNITY-TOOL]"]','[]','["tekton.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://piotrminkowski.com/2022/06/06/continuous-development-on-kubernetes-with-gitops-approach','piotrminkowski.com: Continuous Development on Kubernetes with GitOps Approach 🌟','','2022',0,'Presents a real-world developer workflow utilizing GitOps frameworks during local and remote microservice development. Details how to tightly couple development loops with rapid Git-based deployments to maintain real-time sync with cloud-native testbeds.','English','Article','Intermediate',1,'online','manual',NULL,NULL,NULL,0,'2022-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Continuous Delivery", "GitOps", "Kubernetes Native"]','["[COMMUNITY-TOOL]"]','[]','["gitops.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://piotrminkowski.com/2022/06/28/manage-kubernetes-cluster-with-terraform-and-argo-cd','piotrminkowski.com: Manage Kubernetes Cluster with Terraform and Argo CD. Create Kakfa Cluster using GitOps 🌟','','2022',4,'Practical demonstration of deploying and managing a Kafka cluster on Kubernetes using a hybrid Terraform and ArgoCD approach. Discusses how to configure infrastructure dependencies with Terraform and declare workload states inside GitOps.','English','Tutorial','Advanced',1,'online','manual',NULL,NULL,NULL,0,'2022-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Platform Engineering", "GitOps", "Terraform Integration", "Data Infrastructure"]','["[ENTERPRISE-STABLE]", "[GUIDE]"]','[]','["argo.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://piotrminkowski.com/2022/10/24/gitops-with-advanced-cluster-management-for-kubernetes','piotrminkowski.com: GitOps with Advanced Cluster Management for Kubernetes 🌟','','2022',0,'An in-depth technical walkthrough focusing on multi-cluster GitOps orchestration patterns. It maps out deployment structures managed via Red Hat Advanced Cluster Management (RHACM) working alongside central ArgoCD configurations.','English','Technical Blog','Advanced',0,'online','manual',NULL,NULL,NULL,0,'2022-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Cluster Management", "OpenShift", "RHACM"]','["[COMMUNITY-TOOL]"]','[]','["gitops.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://piotrminkowski.com/2022/12/09/manage-multiple-kubernetes-clusters-with-argocd','piotrminkowski.com: Manage Multiple Kubernetes Clusters with ArgoCD 🌟','','2022',4,'Step-by-step architectural guide on configuring a centralized ArgoCD instance to manage resources across several remote Kubernetes clusters. Covers network endpoints, remote credentials provisioning, and configuration drift auditing.','English','Tutorial','Advanced',0,'online','manual',NULL,NULL,NULL,0,'2022-06-01T00:00:00+02:00',NULL,NULL,NULL,'["GitOps & CD", "ArgoCD", "Multi-Cluster"]','["[ENTERPRISE-STABLE]", "[GUIDE]"]','[]','["argo.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://piotrminkowski.com/2022/12/14/sealed-secrets-on-kubernetes-with-argocd-and-terraform','piotrminkowski.com: Sealed Secrets on Kubernetes with ArgoCD and Terraform','','2022',0,'Demonstrates the end-to-end automation of Bitnami Sealed Secrets using Terraform and ArgoCD. Helps DevOps architects define declarative pipelines that provision the sealed secret operator and manage encrypted configurations in Git repositories.','English','Technical Blog','Advanced',0,'online','manual',NULL,NULL,NULL,0,'2022-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Security", "Secrets Management", "GitOps", "Sealed Secrets"]','["[COMMUNITY-TOOL]"]','[]','["kubernetes-security.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://piotrminkowski.com/2023/02/13/best-practices-for-java-apps-on-kubernetes','piotrminkowski.com: Best Practices for Java Apps on Kubernetes 🌟','','2023',0,'Outlines critical best practices for operating Java workloads in Kubernetes. Topics include configuring precise liveness/readiness probes, setting container resources (requests/limits) to match JVM heap sizes, using native compilation, and choosing lightweight base images.','Java','Article','Advanced',1,'online','manual',NULL,NULL,NULL,0,'2023-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Software Development", "Cloud Native Java", "Kubernetes Deployment"]','["[COMMUNITY-TOOL]"]','[]','["java_frameworks.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://piotrminkowski.com/2023/02/17/which-jdk-to-choose-on-kubernetes','piotrminkowski.com: Which JDK to Choose on Kubernetes 🌟','','2023',0,'An expert comparative guide evaluating the behavior, memory footprint, startup time, and performance profile of various OpenJDK distributions inside Kubernetes. It helps team leads choose the optimal vendor distribution (e.g., Temurin, Corretto, Red Hat) for cloud workloads.','Java','Article','Intermediate',1,'online','manual',NULL,NULL,NULL,0,'2023-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Software Development", "Cloud Native Java", "Kubernetes Deployment"]','["[COMMUNITY-TOOL]"]','[]','["java_frameworks.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://piotrminkowski.com/2023/03/13/microservices-with-spring-boot-3-and-spring-cloud','piotrminkowski.com: Microservices with Spring Boot 3 and Spring Cloud 🌟','','2023',4,'A comprehensive practical guide illustrating how to build, wire, and deploy a distributed system using Spring Boot 3 and Spring Cloud. Architecturally, it details service discovery, configuration management, API routing, and inter-service communication using updated Spring Boot 3 baseline configurations. Live grounding in 2026 confirms that while Spring Cloud remains enterprise-stable, cloud-native deployments often offload these patterns to Kubernetes native resources.','Java','Tutorial','Intermediate',1,'online','manual',NULL,NULL,NULL,0,'2023-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Java Cloud Native", "Spring Boot", "Microservices Architecture"]','["[ENTERPRISE-STABLE]", "[GUIDE]"]','[]','["java_frameworks.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://piotrminkowski.com/2023/04/30/concurrency-with-kafka-and-spring-boot','piotrminkowski.com: Concurrency with Kafka and Spring Boot','','2023',0,'Examines advanced concurrency paradigms when developing high-throughput event consumers inside Spring Boot applications. Focuses on tuning consumer threads, partition assignments, off-loop processing patterns, and transactional commit strategies.','English','Blog Post','Intermediate',1,'online','manual',NULL,NULL,NULL,0,'2023-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Event-Driven Systems", "Apache Kafka", "Client Development"]','["[COMMUNITY-TOOL]"]','[]','["message-queue.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://piotrminkowski.com/2023/05/05/manage-kubernetes-operators-with-argocd','piotrminkowski.com: Manage Kubernetes Operators with ArgoCD','','2023',4,'Addresses challenges and patterns for deploying Kubernetes Operators (e.g., Prometheus Operator, Cert-Manager) via ArgoCD. Analyzes solutions for Custom Resource Definition (CRD) lifecycle management during upgrades and synchronization.','English','Tutorial','Advanced',0,'online','manual',NULL,NULL,NULL,0,'2023-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Platform Engineering", "GitOps", "Kubernetes Operators", "CRD Lifecycle"]','["[ENTERPRISE-STABLE]", "[GUIDE]"]','[]','["argo.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://piotrminkowski.com/2023/08/22/resize-cpu-limit-to-speed-up-java-startup-on-kubernetes','piotrminkowski.com: Resize CPU Limit To Speed Up Java Startup on Kubernetes','','2023',0,'Explains how CPU limits severely slow down JVM (Java) startup times on Kubernetes.
- Demonstrates utilizing the in-place resource resizing feature or custom limits during the initialization phase.
- Mitigates CFS throttling during Java''s highly intensive classloading startup phase.','English','Article','Advanced',1,'online','manual',NULL,NULL,NULL,0,'2023-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Resource Management", "Performance Optimization", "Java Optimizations"]','["[COMMUNITY-TOOL]"]','[]','["kubernetes.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://piotrminkowski.com/2023/09/15/introduction-to-grpc-with-quarkus','piotrminkowski.com: Introduction to gRPC with Quarkus','','2023',0,'Explores the integration of low-latency gRPC services inside Quarkus. Demonstrates schema-first API creation via Protocol Buffers, building high-performance non-blocking streaming services, and optimizing binary communication interfaces for modern microservices.','Java','Article','Intermediate',1,'online','manual',NULL,NULL,NULL,0,'2023-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Application Development", "Serverless Java", "gRPC Communication"]','["[COMMUNITY-TOOL]"]','[]','["demos.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://piotrminkowski.com/2023/11/07/slim-docker-images-for-java','piotrminkowski.com: Slim Docker Images for Java','','2023',0,'A practical evaluation of JVM microservice configurations. Uses jlink and GraalVM native compilations to generate minimal container environments for Java workloads.','Java','article','Advanced',1,'online','manual',NULL,NULL,NULL,0,'2023-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Containers", "Build Optimization", "Java"]','["[COMMUNITY-TOOL]"]','[]','["docker.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://piotrminkowski.com/2023/11/27/testing-java-apps-on-kubernetes-with-testkube','piotrminkowski.com: Testing Java Apps on Kubernetes with Testkube','','2023',3,'A comprehensive developer guide showing how to deploy, execute, and monitor Java microservice tests within a Kubernetes cluster using Testkube. It details configuring Maven and JUnit test executors within Testkube''s native execution plane.','Java','Technical Article','Medium',0,'online','manual','38007a4d78dbc1b15b508b2c46159b519698bf85382df56f81627ffb67459127',100.0,1779029356,0,'2026-05-17T16:49:16.597173+02:00',NULL,NULL,NULL,'["Testing", "Test Orchestration", "Tutorials"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-tools.md"]','["kubernetes-tools.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://piotrminkowski.com/2024/02/05/getting-started-with-azure-kubernetes-service','piotrminkowski.com: Getting Started with Azure Kubernetes Service 🌟','','2024',0,'A streamlined onboarding guide outlining the core mechanics of building, deploying, and maintaining basic cluster topologies in AKS. Provides a solid foundation covering cluster creation parameters via Azure CLI, container registry linkage, and basic networking. Recommended for developers transitionining from local docker engines to managed cloud-native environments.','Bash','Article','Beginner',0,'duplicate','manual',NULL,NULL,NULL,0,'2024-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Cloud Providers", "Azure Kubernetes Service (AKS)", "Onboarding"]','["[COMMUNITY-TOOL]"]','[]','["managed-kubernetes-in-public-cloud.md"]','{}','{"duplicate_of": "https://adamtheautomator.com/azure-kubernetes-service"}');
INSERT INTO "resources" VALUES('https://piotrminkowski.com/2024/02/13/java-flight-recorder-on-kubernetes','piotrminkowski.com: Java Flight Recorder on Kubernetes','','2024',0,'A real-world implementation guide demonstrating how to manage JDK Flight Recorder (JFR) captures inside containerized Kubernetes clusters. By leveraging modern diagnostic operators like Cryostat, the guide details automated collection pipelines that prevent performance overhead in production microservices.','English','Technical Blog','Advanced',1,'online','manual',NULL,NULL,NULL,0,'2024-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Infrastructure", "Container Orchestration", "Observability"]','["[COMMUNITY-TOOL]"]','[]','["java-and-java-performance-optimization.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://piotrminkowski.com/2024/06/13/getting-started-with-backstage','piotrminkowski.com: Getting Started with Backstage','','2024',3,'A comprehensive technical guide to bootstrapping Backstage, configuring the software catalog, and writing custom templates. The resource outlines practical steps to integrate local tooling with the developer portal, enabling swift adoption of self-service developer templates.','English','Technical Blog','Intermediate',1,'online','manual',NULL,NULL,NULL,0,'2024-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Platform Engineering", "Developer Portal", "Tutorials"]','["[COMMUNITY-TOOL]"]','[]','["developerportals.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://piotrminkowski.com/2024/06/28/backstage-on-kubernetes','piotrminkowski.com: Backstage on Kubernetes','','2024',3,'This guide details the production deployment steps for running Backstage on Kubernetes. It covers containerization, Helm chart configuration, database state persistence, and securing identity management integration for scalable developer portal deployments.','English','Technical Blog','Advanced',1,'online','manual',NULL,NULL,NULL,0,'2024-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Platform Engineering", "Developer Portal", "Kubernetes Deployment"]','["[COMMUNITY-TOOL]"]','[]','["developerportals.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://piotrminkowski.com/2024/07/04/idp-on-openshift-with-red-hat-developer-hub','piotrminkowski.com: IDP on OpenShift with Red Hat Developer Hub','','2024',0,'Hands-on technical blueprint demonstrating how to design and build an IDP utilizing Red Hat Developer Hub (based on Backstage) on top of Red Hat OpenShift. Explores deployment templates, catalog integration, cluster authentication, and secure GitOps-driven application pipelines.','English','Blog Post','Advanced',0,'online','manual',NULL,NULL,NULL,0,'2024-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Platform Engineering", "Red Hat OpenShift", "Developer Hub"]','["[COMMUNITY-TOOL]"]','[]','["devops.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://piotrminkowski.wordpress.com/2019/01/15/kotlin-microservice-with-spring-boot','piotrminkowski.wordpress.com: Kotlin microservice with spring boot','','2019',0,'Structural walk-through for establishing lightweight, container-ready Kotlin microservices utilizing Spring Boot. Explores native integration patterns, testing, and modern language features optimized for cloud environments.','English','Article','Intermediate',1,'online','manual',NULL,NULL,NULL,0,'2019-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Microservices", "Application Development", "Kotlin"]','["[COMMUNITY-TOOL]"]','[]','["jenkins.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://pivotal.io/platform/pivotal-container-service','Pivotal.io: Pivotal Container Service (PKS), owned by VMware','','2026',0,'Originally Pivotal Container Service (PKS), this enterprise-ready Kubernetes runtime has been integrated directly into the VMware Tanzu Portfolio. It features multi-cluster management, declarative deployment, and deep integration with NSX-T networking. Live grounding labels the PKS brand as legacy, now superseded by Tanzu Kubernetes Grid.','English','Product/Documentation','Advanced',1,'online','manual',NULL,NULL,NULL,0,'2026-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Kubernetes Management", "VMware Tanzu", "Platform Operations"]','["[LEGACY]"]','[]','["public-cloud-solutions.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://pixelrobots.co.uk/2022/04/bring-your-own-container-network-interface-cni-plugin-with-azure-kubernetes-service-aks-preview','pixelrobots.co.uk: Bring your own Container Network Interface (CNI) plugin with Azure Kubernetes Service (AKS) (PREVIEW)','','2022',0,'Outlines utilizing the Bring Your Own CNI (BYO CNI) preview option in AKS. Allows engineering teams to manage and run their own custom CNI platforms (such as custom Cilium structures) while still leveraging the managed control plane benefits of AKS.','Bash','Technical Article','Advanced',0,'online','manual',NULL,NULL,NULL,0,'2022-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Infrastructure", "Networking & CNI", "BYO CNI"]','["[COMMUNITY-TOOL]"]','[]','["managed-kubernetes-in-public-cloud.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://pixelrobots.co.uk/2023/12/exploring-azure-kubernetes-services-node-autoprovision-a-deep-dive-into-the-latest-public-preview-feature','pixelrobots.co.uk: Exploring Azure Kubernetes Service’s Node Autoprovision: A Deep Dive into the Latest Public Preview Feature','- Node Autoprovision (NAP) in AKS is a game-changer for managing node pools. As your workloads expand and diversify in complexity, needing various CPU, memory, and capability configurations, managing your VM configurations can become quite daunting. This is where NAP steps in.
    - NAP dynamically decides the optimal VM configuration for your pending pod resource requirements, ensuring that your workloads run efficiently and cost-effectively. This feature is rooted in the open-source Karpenter project, and its implementation in AKS is also open-source.','2023',0,'An in-depth review of AKS Node Autoprovisioning (NAP), an implementation based on the open-source Karpenter project. NAP evaluates unschedulable pod manifests to dynamically provision the optimal VM sizes and SKU mixtures, circumventing the constraints of static Kubernetes Node Pools. Highly relevant for architects looking to decrease scaling latency and infrastructure wastage.','YAML','Article','Advanced',0,'online','manual',NULL,NULL,NULL,0,'2023-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Cloud Providers", "Azure Kubernetes Service (AKS)", "Autoscaling"]','["[COMMUNITY-TOOL]"]','[]','["managed-kubernetes-in-public-cloud.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://piyushverma.hashnode.dev/basic-linux-shell-scripting-for-devops-engineers','piyushverma.hashnode.dev: Basic Linux Shell Scripting for DevOps Engineers','','N/A',0,'A curated technical resource and architectural guide covering piyushverma.hashnode.dev: Basic Linux Shell Scripting for DevOps Engineers in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779030957,0,'2026-05-17T17:15:57.738462+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/linux.md"]','["linux.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://pjame-fb.medium.com/kubernetes-secrets-from-secrets-manager-using-external-secrets-operators-4819562c3b02','pjame-fb.medium.com: Kubernetes Secrets from Secrets Manager using External'' Secrets Operators','','N/A',0,'A curated technical resource and architectural guide covering pjame-fb.medium.com: Kubernetes Secrets from Secrets Manager using External'' Secrets Operators in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779033118,0,'2026-05-17T17:51:58.185514+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-security.md"]','["kubernetes-security.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://pkg.go.dev/github.com/keilerkonzept/aws-secretsmanager-files','github.com/keilerkonzept/aws-secretsmanager-files','','2020',2,'A dedicated Go library designed to pull configurations from AWS Secrets Manager and map them directly into local files. This is extremely beneficial for containerized legacy applications that expect configurations as local disk paths rather than dynamic environment variables.','Go','Library','Intermediate',1,'online','manual','5e18f65d592f62ee0013794959963da1671f43d9d90d40bc1847356d15545db3',100.0,1779029251,1,'2024-07-30T22:47:01Z',NULL,NULL,NULL,'["Security", "Secrets Management", "AWS Secrets Manager"]','["[LEGACY]"]','["docs/devsecops.md"]','["devsecops.md"]','{}','{"gh_license": "MIT", "gh_pushed": "2024-07-30T22:47:01Z", "gh_stars": 35, "gh_open_issues_30d": 3, "gh_open_prs_30d": 0, "gh_community_health": "low", "gh_activity_checked": "2026-06-20T12:26:28.882215+02:00"}');
INSERT INTO "resources" VALUES('https://pkg.go.dev/k8s.io/client-go','pkg.go.dev/k8s.io/client-go','','2026',0,'The official API documentation hub for client-go, detailing method designs, resource structs, client authentication configurations, and context-aware request flows.','Go','Documentation','Advanced',0,'online','manual',NULL,NULL,NULL,0,'2026-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Cloud Native & K8s", "Kubernetes API", "Go Client Documentation"]','["[COMMUNITY-TOOL]"]','[]','["kubernetes-client-libraries.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://pkg.go.dev/knative.dev/security-guard','pkg.go.dev/knative.dev/security-guard','','2025',0,'Security Guard is a modular system built to monitor Knative serverless runtimes. It maps execution baselines (such as memory patterns, shell accesses, and network footprints) to identify anomalies in real time. This security layer ensures that transient, short-lived serverless applications remain protected without introducing significant cold-start delays.','Go','Library','Advanced',1,'online','manual',NULL,NULL,NULL,0,'2025-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Security", "Serverless Security", "Knative Security Guard"]','["[COMMUNITY-TOOL]"]','[]','["devsecops.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://planetscale.com/docs/vitess/best-practices','docs.planetscale.com: The PlanetScale workflow 🌟','','2021',0,'Documentation outlining the schema migration workflow in PlanetScale, powered by Vitess. Introduces non-blocking schema changes and deployment branches, enabling developers to modify production databases without locking tables or causing downtime.','Markdown','Documentation','Advanced',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Database Architecture", "Cloud Native Databases", "Vitess"]','["[COMMUNITY-TOOL]"]','[]','["liquibase.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://plantuml.com','PlantUML','','2026',5,'An open-source, industry-standard tool allowing engineers to generate architecture, sequence, and component diagrams from simple, human-readable markdown-like text. Extremely useful for maintaining documentation alongside code.','Java','Tool','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2026-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Architecture & Design", "Diagrams-as-Code", "Markup Tool"]','["[DE FACTO STANDARD]"]','[]','["cloud-arch-diagrams.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://platform.cloudogu.com/en/blog/cd-with-nexus-jenkins-ces','Continuous Delivery with Sonatype Nexus, Jenkins and the Cloudogu Ecosystem','','2019',0,'Illustrates a full CD pipeline design combining Jenkins automation pipelines, Sonatype Nexus artifact caching, and the Cloudogu developer platform ecosystem. It discusses how to decouple build outputs, secure package verification, and trigger orchestrations. It demonstrates how standardizing on artifact-centric builds minimizes drift in multi-environment configurations.','N/A','Blog','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2019-06-01T00:00:00+02:00',NULL,NULL,NULL,'["CI/CD Pipeline", "Automation Ecosystems", "Jenkins & Nexus"]','["[COMMUNITY-TOOL]"]','[]','["demos.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://platform.cloudogu.com/en/blog/gitops-tools','cloudogu.com: Automation Assistants: GitOps tools in comparison 🌟','','2021',0,'An in-depth automation analysis evaluating standard GitOps operators. Discusses the trade-offs of security policies, installation overheads, multi-cluster scaling behaviors, and synchronization performance across production platform environments.','English','Article','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Continuous Delivery", "GitOps", "Tool Comparison"]','["[COMMUNITY-TOOL]"]','[]','["gitops.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://platform.cloudogu.com/en/blog/kubernetes-least-privilege-gcp-example','cloudogu.com: Kubernetes least privilege implementation using the Google Cloud as an axample','','2022',0,'A comprehensive walkthrough demonstrating how to enforce the Principle of Least Privilege. Combines GCP IAM roles and Kubernetes RBAC configuration to lock down namespaces and cluster resources.','English','Article','Advanced',0,'online','manual',NULL,NULL,NULL,0,'2022-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Security", "Identity & Access Control", "Least Privilege"]','["[COMMUNITY-TOOL]"]','[]','["kubernetes.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://platform.qa.com/login','cloudacademy.com: Blog / DevOpsDevOps: Why Is It Important to Decouple Deployment From Release?','','2020',1,'Architectural analysis of separating physical code deployment from logical user release. Examines the use of feature flag systems and proxy-level traffic management to perform risk-free production promotions.','N/A','Article','Advanced',1,'online','manual',NULL,NULL,NULL,0,'2020-06-01T00:00:00+02:00',NULL,NULL,NULL,'["DevOps", "Continuous Delivery", "Release Strategies"]','["[COMMUNITY-TOOL]"]','[]','["devops.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://platform9.com/blog/difference-between-multi-cluster-multi-master-multi-tenant-federated-kubernetes','platform9.com: Difference Between multi-cluster, multi-master, multi-tenant & federated Kubernetes','','2022',0,'Clarifies foundational definitions in the scaling landscape. Contrasts multi-cluster partitioning, master redundancy layers, virtual namespace multi-tenancy, and cluster federation engines.','N/A','Article','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2022-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Cluster Architecture", "Design Patterns", "Terminology"]','["[COMMUNITY-TOOL]"]','[]','["kubernetes.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://platform9.com/blog/kubernetes-autoscaling-options-horizontal-pod-autoscaler-vertical-pod-autoscaler-and-cluster-autoscaler','platform9.com: Kubernetes Autoscaling Options: Horizontal Pod Autoscaler, Vertical Pod Autoscaler and Cluster Autoscaler','','2022',0,'A structural side-by-side comparison of standard Kubernetes autoscaling paradigms. Serves as a great administrative overview for teams structuring unified high-availability and elastic resource profiles.','N/A','Blog','Beginner',0,'online','manual',NULL,NULL,NULL,0,'2022-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Kubernetes & Scaling", "Core Concepts", "Autoscaling Matrix"]','["[COMMUNITY-TOOL]"]','[]','["kubernetes-autoscaling.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://platform9.com/blog/kubernetes-ci-cd-pipelines-at-scale','platform9.com: Kubernetes CI/CD Pipelines at Scale','','2023',0,'Discusses architectural blueprints for implementing scalable CI/CD pipelines across enterprise Kubernetes deployments. It reviews toolchains like Jenkins, GitLab CI, and ArgoCD, analyzing bottlenecks in scaling automated delivery.','English','Technical Blog','Advanced',0,'online','manual',NULL,NULL,NULL,0,'2023-06-01T00:00:00+02:00',NULL,NULL,NULL,'["GitOps & Delivery", "Enterprise CI/CD", "Delivery Pipelines"]','["[COMMUNITY-TOOL]"]','[]','["kubernetes.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://platform9.com/blog/kubernetes-cluster-sizing-how-large-should-a-kubernetes-cluster-be','platform9.com: Kubernetes Cluster Sizing – How Large Should a Kubernetes Cluster Be?','','2021',0,'Explores calculation parameters used to size enterprise Kubernetes control environments. Reviews scaling limits of the internal etc database, virtual overlay network topologies, and standard scheduler limits.','N/A','Article','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Cluster Architecture", "Sizing", "Worker Nodes"]','["[COMMUNITY-TOOL]"]','[]','["kubernetes.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://platform9.com/blog/kubernetes-service-mesh',NULL,NULL,NULL,NULL,'A curated technical resource and architectural guide covering platform9.com in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','2b7f045fb573adc255a22fe7fee08925918a3e5bb069901d4295807fc0a64a38',100.0,1779130494,0,'2026-05-18T20:54:54.931573+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes.md", "docs/servicemesh.md"]','["kubernetes.md", "servicemesh.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://platform9.com/blog/kubernetes-service-mesh-a-comparison-of-istio-linkerd-and-consul','platform9.com: Kubernetes Service Mesh: A Comparison of Istio, Linkerd and'' Consul','','N/A',0,NULL,NULL,NULL,NULL,0,'online','manual','1dd98cdba86e04b5984e7ad8c8693d1defb949d1deca715d31c325d47ac1464b',100.0,1779031026,0,'2026-05-17T17:17:06.200830+02:00',NULL,NULL,NULL,'[]','[]','["docs/servicemesh.md"]','[]','{}','{}');
INSERT INTO "resources" VALUES('https://platform9.com/blog/ultimate-guide-to-kubernetes-ingress-controllers','platform9.com: Ultimate Guide to Kubernetes Ingress Controllers 🌟','','2021',4,'A definitive reference comparison comparing top ingress technologies (NGINX, Envoy, Traefik, HAProxy, Kong). Benchmarks each against raw throughput, latency profiles, dynamic reload capabilities, and extensibility models.','English','Guide','Intermediate',1,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Infrastructure", "Networking", "Ingress", "Ingress Controllers"]','["[ENTERPRISE-STABLE]", "[GUIDE]"]','[]','["kubernetes-networking.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://platform9.com/lp/ultimate-guide-enterprise-kubernetes','platform9.com: The Gorilla Guide to Kubernetes in the Enterprise','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','1dd98cdba86e04b5984e7ad8c8693d1defb949d1deca715d31c325d47ac1464b',100.0,1779029365,0,'2026-05-17T16:49:25.110532+02:00',NULL,NULL,NULL,'[]','[]','["docs/kubernetes.md"]','[]','{}','{"duplicate_of": "https://platform9.com/blog/kubernetes-service-mesh-a-comparison-of-istio-linkerd-and-consul"}');
INSERT INTO "resources" VALUES('https://platformengineering.org','platformengineering.org','','2026',0,'The primary community-driven knowledge portal for Platform Engineering globally. Hosts foundational patterns, blueprints, and tooling landscapes (such as the Internal Developer Platform reference architectures) that define industry-wide standardization for developer experience (DevEx).','English','Portal','Beginner',0,'online','manual',NULL,NULL,NULL,0,'2026-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Platform Engineering", "Community Hub", "General Resources"]','["[COMMUNITY-TOOL]"]','[]','["devops.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://platformengineering.org/blog/ai-is-changing-the-future-of-platform-engineering-are-you-ready','platformengineering.org: AI is changing the future of platform engineering. Are you ready?','','2024',0,'Discusses how generative AI is shifting internal developer platform (IDP) dynamics. Details how AI assistance simplifies configuration management, infrastructure provisioning, and self-service portals for developer teams.','English','Article','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2024-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Kubernetes & Platform Engineering", "Platform Engineering Trends", "AI Integration"]','["[COMMUNITY-TOOL]"]','[]','["ai.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://platformengineering.org/tools/capsule','==platformengineering.org/tools/capsule== ⭐','','2020',5,'Capsule provides native multi-tenancy in single Kubernetes clusters by implementing lightweight tenant abstractions. Operating as a custom operator, it manages namespaces without replacing standard Kubernetes APIs or creating separate control planes. It is highly valued for enforcing governance limits in shared enterprise platforms.','Go','Operator / Controller','Advanced',0,'online','manual','4250044f8a93485016692ecc4d46ac67a4388375150dd4f61b8dc1385d006fb6',100.0,1779030285,1,'2026-05-17T17:04:45.340640+02:00',NULL,NULL,NULL,'["Platform Engineering", "Multi-Tenancy", "Policy Enforcement"]','["[DE FACTO STANDARD]"]','["docs/kubernetes-tools.md"]','["kubernetes-tools.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://platformwale.blog/2023/07/15/create-amazon-eks-cluster-within-its-vpc-using-terraform','platformwale.blog: Create Amazon EKS Cluster within its VPC using Terraform','','2023',0,'Details the process of setting up a clean Amazon EKS Cluster inside a freshly declared, customizable VPC using pure Terraform configurations. Prioritizes modularity and clean, maintainable HCL resource definitions.','HCL','Tutorial','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2023-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Cloud Infrastructure", "AWS", "EKS & Container Orchestration"]','["[COMMUNITY-TOOL]", "[GUIDE]"]','[]','["terraform.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://play.google.com/store/search?q=learn+kubernetes','Google Play Search','','N/A',0,NULL,NULL,NULL,NULL,0,NULL,'manual','817039ce1043a34be5a4d556efb02d3c35a7b59f5c5eb614cf68e65c89a919e7',100.0,1779029569,0,'2026-05-17T16:52:49.907147+02:00',NULL,NULL,NULL,'[]','[]','["docs/kubernetes-tutorials.md"]','[]','{}','{}');
INSERT INTO "resources" VALUES('https://play.google.com/store/search?q=learn+kubernetes&c=apps',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,'manual','6a938df00d57cdbea2be266105b58209501d95b2fa49e9826399725d4511de67',100.0,1779130495,1,'2026-05-18T20:54:55.005850+02:00',NULL,NULL,NULL,'[]','[]','["docs/kubernetes-tutorials.md"]','[]','{}','{}');
INSERT INTO "resources" VALUES('https://play.meshery.io',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,'manual','0a1ac4a1078fef7a2252ef5504e6706ceeb4b0272104c8d522334cc865426e9a',100.0,1779031602,0,'2026-05-17T17:26:42.137570+02:00',NULL,NULL,NULL,'[]','[]','["docs/kubernetes-tools.md"]','[]','{}','{}');
INSERT INTO "resources" VALUES('https://pll.harvard.edu/course/cs50-introduction-computer-science','harvard.edu: CS50: Introduction to Computer Science (free)','','N/A',0,'A curated technical resource and architectural guide covering harvard.edu: CS50: Introduction to Computer Science (free) in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'online','manual','N/A',100.0,1781735939,0,'2026-06-18T00:38:59.740741+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/elearning.md"]','["elearning.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://ploffay.medium.com/five-years-evolution-of-open-source-distributed-tracing-ec1c5a5dd1ac','ploffay.medium.com: Five years evolution of open-source distributed tracing'' 🌟','','N/A',0,'A curated technical resource and architectural guide covering ploffay.medium.com: Five years evolution of open-source distributed tracing'' 🌟 in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779029838,0,'2026-05-17T16:57:18.045119+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/monitoring.md"]','["monitoring.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://plugins.jenkins.io/allure-jenkins-plugin','Allure 🌟','','2025',4,'Generates beautiful, highly detailed Allure HTML reports directly inside Jenkins builds. Visualizes automated test suites execution timelines, categorizes historical test failures, and tracks instability patterns across runs.','Java','Plugin','Medium',0,'online','manual',NULL,NULL,NULL,0,'2025-06-01T00:00:00+02:00',NULL,NULL,NULL,'["CI/CD", "Quality Assurance", "Test Reporting"]','["[ENTERPRISE-STABLE]"]','[]','["jenkins.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://plugins.jenkins.io/anchore-container-scanner','Jenkins Plugin: Anchore Container Image Scanner','','2023',0,'The integration plugin for Jenkins enabling seamless automation of Anchore scans during build orchestration. Allows developers to write declarative Jenkins pipelines that audit images and break builds if severe security policies or license restrictions are violated. Essential for Jenkins compliance architectures.','Java','Library','Intermediate',1,'online','manual',NULL,NULL,NULL,0,'2023-06-01T00:00:00+02:00',NULL,NULL,NULL,'["DevOps", "CI/CD Pipeline Security", "Jenkins Integrations"]','["[COMMUNITY-TOOL]"]','[]','["devsecops.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://plugins.jenkins.io/aqua-security-scanner','Aqua Security Scanner','','2025',0,'Enforces vulnerability management by coordinating build security evaluations with the Aqua Security Scanning engine. It stops unvetted artifacts containing severe CVEs from propagating to secure registries.','Java','Jenkins Plugin','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2025-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Security & Compliance", "Vulnerability Scanning", "Aqua Security"]','["[COMMUNITY-TOOL]"]','[]','["jenkins.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://plugins.jenkins.io/aws-credentials','CloudBees AWS Credentials 🌟','','2025',5,'Injects secure AWS credentials (Access Key/Secret Key and IAM Role sessions) into Jenkins builds. Enables seamless authorization with AWS SDK services and CLI commands, serving as the secure backbone for Jenkins-to-AWS cloud integrations.','Java','Plugin','Medium',0,'online','manual',NULL,NULL,NULL,0,'2025-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Security", "Identity & Access", "AWS Integrations"]','["[DE FACTO STANDARD]"]','[]','["jenkins.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://plugins.jenkins.io/aws-java-sdk','Amazon Web Services SDK','','2026',4,'Bundles the AWS Java SDK into a single Jenkins plugin, acting as a shared dependency library for other cloud plugins. Prevents dependency conflicts by centralizing the AWS API runtime across the entire controller engine.','Java','Plugin','Low',0,'online','manual',NULL,NULL,NULL,0,'2026-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Security", "Identity & Access", "AWS Integrations"]','["[ENTERPRISE-STABLE]"]','[]','["jenkins.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://plugins.jenkins.io/aws-kinesis-consumer','AWS Kinesis Consumer','','2023',0,'Enables Jenkins to ingest messages from AWS Kinesis Streams to orchestrate pipeline builds. It acts as an integration gateway for event-driven workflows and real-time processing topologies.','Java','Jenkins Plugin','Advanced',0,'online','manual',NULL,NULL,NULL,0,'2023-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Cloud Integration", "Data Streaming", "AWS Integration"]','["[COMMUNITY-TOOL]"]','[]','["jenkins.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://plugins.jenkins.io/aws-secrets-manager-credentials-provider','AWS Secrets Manager Credentials Provider','','2025',4,'Configures Jenkins to pull dynamic, encrypted parameters and secrets straight from AWS Secrets Manager. Eliminates manual rotation workflows on Jenkins controllers by querying active AWS API keys or certificates at runtime.','Java','Plugin','Medium',0,'online','manual',NULL,NULL,NULL,0,'2025-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Security", "Identity & Access", "Secrets Engines"]','["[ENTERPRISE-STABLE]"]','[]','["jenkins.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://plugins.jenkins.io/azure-artifact-manager','Azure Artifact Manager','','2025',0,'Offloads traditional local file storage on Jenkins controllers by piping build artifacts directly into Azure Blob Storage. This guarantees high reliability, dynamic scaling of assets, and decreases workspace recovery delays.','Java','Jenkins Plugin','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2025-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Cloud Integration", "Artifact Storage", "Azure Integration"]','["[COMMUNITY-TOOL]"]','[]','["jenkins.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://plugins.jenkins.io/azure-keyvault','Azure Key Vault','','2026',0,'Secures credentials access by linking Jenkins to Azure Key Vault directly. It fetches sensitive environment strings and secrets on-the-fly, reducing the vulnerability footprint of the host filesystem.','Java','Jenkins Plugin','Intermediate',0,'duplicate','manual',NULL,NULL,NULL,0,'2026-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Security & Compliance", "Secrets Management", "Azure Key Vault"]','["[COMMUNITY-TOOL]"]','[]','["jenkins.md"]','{}','{"duplicate_of": "https://learn.microsoft.com/en-us/azure/key-vault/general/overview"}');
INSERT INTO "resources" VALUES('https://plugins.jenkins.io/bitbucket-push-and-pull-request','Jenkins Plugin: Bitbucket Push and Pull Request','','2025',3,'A targeted Jenkins integration plugin that listens to Bitbucket push and pull request webhook payloads. Provides highly granular build-triggering controls based on specific branch patterns, reviewer states, and label assignments.','Java','Tool','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2025-06-01T00:00:00+02:00',NULL,NULL,NULL,'["DevOps", "Continuous Integration", "Jenkins Plugins"]','["[COMMUNITY-TOOL]"]','[]','["git.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://plugins.jenkins.io/blueocean','Blue Ocean plugin','','2025',0,'The orchestrating plugin bundle providing modern UX alternatives for Jenkins. Displays pipeline runs in visual flow diagrams and allows intuitive run history analysis.','Java','Jenkins Plugin','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2025-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Continuous Integration", "User Experience", "BlueOcean Platform"]','["[COMMUNITY-TOOL]"]','[]','["jenkins.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://plugins.jenkins.io/blueocean-pipeline-editor','Blue Ocean Pipeline Editor','','2024',0,'Provides a visual pipeline layout editor within Blue Ocean to output declarative Jenkinsfiles. It remains in legacy maintenance mode as developers favor declarative GitOps-driven configurations.','JavaScript','Jenkins Plugin','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2024-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Continuous Integration", "User Experience", "Pipeline Editor"]','["[LEGACY]"]','[]','["jenkins.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://plugins.jenkins.io/blueocean-rest','blueocean-rest: REST API for Blue Ocean','','2024',0,'Exposes API endpoints supporting Jenkins Blue Ocean UX client modules. While still maintained, it is considered legacy as development focuses on a modernized native core dashboard experience.','Java','Jenkins Plugin','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2024-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Continuous Integration", "User Experience", "REST Integration"]','["[LEGACY]"]','[]','["jenkins.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://plugins.jenkins.io/build-monitor-plugin','Build Monitor Plugin','- [Monitor CI nodes with Jenkins](http://www.ampelofilosofies.gr/software/2017/03/04/monitor-ci-nodes-with-jenkins#sthash.eLP0PanT.dpbs)
    - [youtube: How to create Build Monitor View](https://www.youtube.com/watch?v=WnQK6-puXSM)
    - [youtube: monitoring jenkins job with build monitor view](https://www.youtube.com/watch?v=y6RNLNvnYIw)
    - [tatiyants.com: jenkins build monitor](http://tatiyants.com/jenkins-build-monitor)','2024',0,'Provides a highly visual, wallboard-friendly view of Jenkins jobs status. Designed for operation centers to monitor continuous deployment and integration stages.','Java','Jenkins Plugin','Beginner',0,'online','manual',NULL,NULL,NULL,0,'2024-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Observability", "Dashboards & Visualization", "Build Monitor"]','["[COMMUNITY-TOOL]"]','[]','["jenkins.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://plugins.jenkins.io/cloudbees-credentials','Cloudbees Credentials 🌟','','2025',4,'Enhances the standard Jenkins credentials subsystem with enterprise-grade capabilities. Facilitates secure storage, isolation, and refined access controls of critical runtime credentials across multi-tenant controller environments.','Java','Plugin','Medium',0,'online','manual',NULL,NULL,NULL,0,'2025-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Security", "Identity & Access", "Credentials"]','["[ENTERPRISE-STABLE]"]','[]','["jenkins.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://plugins.jenkins.io/cloudbees-disk-usage-simple','CloudBees Disk Usage Simple','','2024',3,'A lightweight utility to calculate and display disk space utilization on Jenkins masters. Avoids the high CPU/IO overhead of standard disk usage plugins by using simplified calculation strategies, crucial for performance-sensitive controllers.','Java','Plugin','Low',0,'online','manual',NULL,NULL,NULL,0,'2024-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Infrastructure", "Performance", "Monitoring"]','["[COMMUNITY-TOOL]"]','[]','["jenkins.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://plugins.jenkins.io/cloudbees-jenkins-advisor','CloudBees Health Advisor 🌟','','2025',4,'Proactively monitors Jenkins controllers for configuration, performance, and security anomalies. It sends diagnostic bundles securely to CloudBees, providing administrators with actionable alerts and remediation guidelines to prevent downtime.','Java','Plugin','Medium',0,'online','manual',NULL,NULL,NULL,0,'2025-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Infrastructure", "Observability", "Diagnostics"]','["[ENTERPRISE-STABLE]"]','[]','["jenkins.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://plugins.jenkins.io/code-coverage-api','Code Average API','','2025',4,'Consolidates and visualizes code coverage metrics from diverse engines (JaCoCo, Cobertura, OpenClover) inside Jenkins. Offers customizable quality gates, coverage trends, and modern web UI integrations for early software quality enforcement.','Java','Plugin','Medium',0,'online','manual',NULL,NULL,NULL,0,'2025-06-01T00:00:00+02:00',NULL,NULL,NULL,'["CI/CD", "Quality Assurance", "Code Coverage"]','["[ENTERPRISE-STABLE]"]','[]','["jenkins.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://plugins.jenkins.io/compress-buildlog','Compress-buildlog','','2024',0,'An infrastructure optimization utility designed to compress massive console outputs. This tool saves valuable storage space on master volumes, reducing operational costs for high-throughput pipelines.','Java','Plugin','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2024-06-01T00:00:00+02:00',NULL,NULL,NULL,'["CI/CD Infrastructure", "Scalability & Resilience", "Log Archiving"]','["[COMMUNITY-TOOL]"]','[]','["jenkins.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://plugins.jenkins.io/configuration-as-code','plugins.jenkins.io/configuration-as-code','','N/A',0,NULL,NULL,NULL,NULL,0,NULL,'manual','942a0f323c13362e2c4a3350df5382c7db82b19087b2d03564de4b68f7014e32',100.0,1779030285,1,'2026-05-17T17:04:45.090542+02:00',NULL,NULL,NULL,'[]','[]','["docs/jenkins.md"]','[]','{}','{}');
INSERT INTO "resources" VALUES('https://plugins.jenkins.io/configurationslicing','Configuration Slicing','','2024',3,'Enables bulk configuration changes across hundreds of Jenkins jobs using a ''sliced'' grid interface. Allows administrators to quickly update standard parameters, SCM structures, or email recipients without rewriting files or manual clicking.','Java','Plugin','High',0,'online','manual',NULL,NULL,NULL,0,'2024-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Infrastructure", "Administration", "Bulk Configuration"]','["[COMMUNITY-TOOL]"]','[]','["jenkins.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://plugins.jenkins.io/copyartifact','Copy Artifact','','2025',4,'Enables secure and parameterized copying of workspace artifacts between different Jenkins jobs. Crucial for non-pipeline or multi-stage legacy freestyle architectures, though modern pipeline-based artifact repositories are preferred.','Java','Plugin','Medium',0,'online','manual',NULL,NULL,NULL,0,'2025-06-01T00:00:00+02:00',NULL,NULL,NULL,'["CI/CD", "Artifact Management", "Build Dependencies"]','["[ENTERPRISE-STABLE]", "[LEGACY]"]','[]','["jenkins.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://plugins.jenkins.io/credentials-binding','Credentials Binding','','2026',5,'Critical security plugin that binds secrets (passwords, API keys, files) to environment variables in pipeline scopes. It masks sensitive data in console logs, preventing accidental exposure of credentials during build logs execution.','Java','Plugin','Low',0,'online','manual',NULL,NULL,NULL,0,'2026-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Security", "Identity & Access", "Credentials"]','["[DE FACTO STANDARD]"]','[]','["jenkins.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://plugins.jenkins.io/cucumber-reports','Cucumber reports','','2025',0,'Compiles and visualizes BDD execution results generated by Cucumber testing suites. It presents high-fidelity HTML reports, pass/fail ratios, and steps progression charts natively within Jenkins.','Java','Jenkins Plugin','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2025-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Continuous Integration", "Testing & Verification", "Cucumber Reporting"]','["[COMMUNITY-TOOL]"]','[]','["jenkins.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://plugins.jenkins.io/custom-checkbox-parameter','Custom Checkbox Parameter 🌟','','2023',0,'Implements interactive dynamic checkbox parameter UI components within the Jenkins run configuration console, offering clean control arrays for manual pipeline selections and feature flag triggers.','Java','Jenkins Plugin','Beginner',0,'online','manual',NULL,NULL,NULL,0,'2023-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Continuous Integration", "Build Configuration", "UI Components"]','["[COMMUNITY-TOOL]"]','[]','["jenkins.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://plugins.jenkins.io/cvs','CVS plugin','','2020',1,'Provides legacy Concurrent Versions System (CVS) integration with Jenkins. Mostly kept for historical retro-compatibility in legacy banking/industrial contexts, with Git having entirely superseded CVS in mainstream software development.','Java','Plugin','Low',0,'online','manual',NULL,NULL,NULL,0,'2020-06-01T00:00:00+02:00',NULL,NULL,NULL,'["CI/CD", "SCM Integration", "Legacy SCM"]','["[LEGACY]"]','[]','["jenkins.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://plugins.jenkins.io/declarative-pipeline-migration-assistant','Declarative Pipeline Migration Assistant 🌟','','2024',4,'Assists teams in migrating legacy Freestyle Jenkins jobs into modern Declarative Pipelines. Best suited as a transitional tool for large-scale enterprise modernization efforts seeking to enforce pipeline-as-code patterns.','Java','Plugin','Medium',0,'online','manual',NULL,NULL,NULL,0,'2024-06-01T00:00:00+02:00',NULL,NULL,NULL,'["CI/CD", "Administration", "Migration Utilities"]','["[ENTERPRISE-STABLE]", "[LEGACY]"]','[]','["jenkins.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://plugins.jenkins.io/declarative-pipeline-migration-assistant-api','Declarative Pipeline Migration Assistant API 🌟','','2024',3,'The programmatic API layer backing the Declarative Pipeline Migration Assistant. Extends migration mechanisms, enabling developers to build custom converters for specialized legacy plugins during automated migration routines.','Java','Plugin','High',0,'duplicate','manual',NULL,NULL,NULL,0,'2024-06-01T00:00:00+02:00',NULL,NULL,NULL,'["CI/CD", "Administration", "Migration Utilities"]','["[LEGACY]"]','[]','["jenkins.md"]','{}','{"duplicate_of": "https://plugins.jenkins.io/declarative-pipeline-migration-assistant"}');
INSERT INTO "resources" VALUES('https://plugins.jenkins.io/deploy-dashboard','Deploy Dashboard by Namecheap','- [namecheap.com: Visualize Your Deployment Status with Jenkins 🌟](https://www.namecheap.com/blog/visualize-your-deployment-status-with-jenkins)','2021',3,'A visualization plugin from Namecheap that helps track and showcase deployment progress across environments. Provides developers with a dashboard to quickly grasp which artifact version is running on staging, UAT, or production.','Java','Plugin','Low',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["CI/CD", "User Interface", "Dashboard"]','["[COMMUNITY-TOOL]"]','[]','["jenkins.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://plugins.jenkins.io/docker-custom-build-environment','CloudBees Docker Custom Build Environment','','2021',2,'Allows building projects inside a custom Docker container, providing an isolated build runtime. Generally succeeded by native Jenkins Pipeline declarative `agent { docker }` syntax, rendering this standalone plugin largely obsolete.','Java','Plugin','Medium',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["CI/CD", "Containers", "Docker Integration"]','["[COMMUNITY-TOOL]"]','[]','["jenkins.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://plugins.jenkins.io/ec2','Amazon EC2 plugin','','2025',5,'Dynamically spins up EC2 instances as Jenkins build agents based on queue load, terminating them after idle thresholds are reached. Includes advanced IAM profile routing, VPC placement, Spot Instance support, and customizable AMI launch configurations.','Java','Plugin','High',0,'online','manual',NULL,NULL,NULL,0,'2025-06-01T00:00:00+02:00',NULL,NULL,NULL,'["CI/CD", "Kubernetes & Cloud", "Cloud VM Agents"]','["[DE FACTO STANDARD]"]','[]','["jenkins.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://plugins.jenkins.io/ec2-fleet','ec2-fleet-plugin','','2026',0,'Integrates Jenkins directly with AWS EC2 Spot Fleets, standard Auto Scaling groups, or On-Demand instances. It dynamically manages fleet capacity based on build queue demands, maximizing compute savings.','Java','Jenkins Plugin','Advanced',0,'online','manual',NULL,NULL,NULL,0,'2026-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Hybrid Infrastructure", "Auto-scaling", "AWS Fleet Orchestration"]','["[COMMUNITY-TOOL]"]','[]','["jenkins.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://plugins.jenkins.io/electricflow','CloudBees Flow plugin','','2025',0,'Integrates traditional Jenkins pipelines with the CloudBees Flow orchestration framework, permitting coordination of complex release stages directly through automated build processes.','Java','Jenkins Plugin','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2025-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Continuous Delivery", "Enterprise Orchestration", "CD Engines"]','["[COMMUNITY-TOOL]"]','[]','["jenkins.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://plugins.jenkins.io/extensible-choice-parameter','Extensible Choice Parameter','','2024',3,'Extends Jenkins'' basic choice parameter type by feeding build configuration fields dynamic data sources (such as Groovy scripts, text files, or global lists). Simplifies UI-driven parameterized builds significantly.','Java','Plugin','Medium',0,'online','manual',NULL,NULL,NULL,0,'2024-06-01T00:00:00+02:00',NULL,NULL,NULL,'["CI/CD", "User Interface", "Job Parameters"]','["[COMMUNITY-TOOL]"]','[]','["jenkins.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://plugins.jenkins.io/fortify','Fortify','','2025',4,'Integrates Micro Focus Fortify Static Code Analyzer (SCA) into Jenkins pipelines. Automates the compilation, security scanning, and ingestion of vulnerability findings directly into the Fortify Software Security Center (SSC) dashboard.','Java','Plugin','High',0,'online','manual',NULL,NULL,NULL,0,'2025-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Security", "Application Security", "SAST"]','["[ENTERPRISE-STABLE]"]','[]','["jenkins.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://plugins.jenkins.io/gatling','plugins.jenkins.io: gatling','','2023',0,'Official Jenkins integration for Gatling, enabling automated parsing of Gatling simulation results inside CI workflows. It charts performance trends over time, facilitating rapid visual regression tracking and immediate identification of microservice performance degradation in downstream builds.','Java','Plugin','Beginner',0,'online','manual',NULL,NULL,NULL,0,'2023-06-01T00:00:00+02:00',NULL,NULL,NULL,'["CI/CD", "Jenkins", "Reporting Plugins"]','["[COMMUNITY-TOOL]"]','[]','["performance-testing-with-jenkins-and-jmeter.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://plugins.jenkins.io/ghprb','GitHub Pull Request Builder Plugin','','2020',2,'A legacy Jenkins plugin designed to trigger builds based on GitHub Pull Request creation and updates. While widely deployed in historical systems, modern setups have largely replaced this tool with GitHub Branch Source or GitHub Actions for vastly superior security and performance.','Java','Tool','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2020-06-01T00:00:00+02:00',NULL,NULL,NULL,'["DevOps", "Continuous Integration", "Jenkins Plugins"]','["[LEGACY]"]','[]','["git.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://plugins.jenkins.io/git','**Git Plugin**: Merge Extensions','','2021',3,'A specialized extension plugin for Jenkins Git integration that automates pre-build branch merging. This enables immediate testing of incoming pull request commits against target branch heads before running main pipelines. Essential for verifying integration compatibility before deployment.','Java','Tool','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["DevOps", "Continuous Integration", "Jenkins Plugins"]','["[COMMUNITY-TOOL]"]','[]','["git.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://plugins.jenkins.io/git-forensics','Git Forensics','','2025',4,'Analyzes Git repository commit histories to detect code smells, track code velocity, estimate file churn, and measure developer activity. Complements code quality scans by identifying high-risk areas of the codebase.','Java','Plugin','Medium',0,'online','manual',NULL,NULL,NULL,0,'2025-06-01T00:00:00+02:00',NULL,NULL,NULL,'["CI/CD", "SCM Integration", "Git Standard"]','["[ENTERPRISE-STABLE]"]','[]','["jenkins.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://plugins.jenkins.io/git-push','Git Push','','2024',0,'Automates basic push operations back to git remotes directly from within pipeline steps. It wraps git command executions to let jobs commit generated changes, updates, or tags without requiring complex scripts.','Java','Jenkins Plugin','Beginner',0,'online','manual',NULL,NULL,NULL,0,'2024-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Continuous Integration", "Source Code Management", "Git Operations"]','["[COMMUNITY-TOOL]"]','[]','["jenkins.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://plugins.jenkins.io/github-autostatus','Jenkins plugin to provide automatic status for multibranch jobs (Grafana)','- [github.com/jenkinsci/github-autostatus-plugin](https://github.com/jenkinsci/github-autostatus-plugin)','2024',0,'Automatically sends multibranch pipeline run metrics, build status, and custom stage benchmarks straight to Grafana or InfluxDB systems. Exposes raw telemetry for granular query trends.','Java','Jenkins Plugin','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2024-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Observability", "Telemetry", "GitHub & Grafana Status"]','["[COMMUNITY-TOOL]"]','[]','["jenkins.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://plugins.jenkins.io/github-branch-source','GitHub Branch Source Plugin:','','2026',4,'The industry-standard Jenkins integration plugin for GitHub repos. It dynamically scans GitHub Organizations to construct multibranch pipelines, manages webhooks securely, and publishes build status reports to GitHub PRs. Highly recommended for robust Jenkins-centric hybrid cloud environments.','Java','Tool','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2026-06-01T00:00:00+02:00',NULL,NULL,NULL,'["DevOps", "Continuous Integration", "Jenkins Plugins"]','["[ENTERPRISE-STABLE]"]','[]','["git.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://plugins.jenkins.io/hashicorp-vault-plugin','HashiCorp Vault 🌟','- [medium.com/@nanditasahu031: How to Integrate HashiCorp Vault with Jenkins to secure your Secrets](https://medium.com/@nanditasahu031/how-to-integrate-hashicorp-vault-with-jenkins-to-secure-your-secrets-f13bb36e28e9)','2026',5,'Secures Jenkins builds by directly retrieving static and dynamic secrets from HashiCorp Vault. Supports AppRole, JWT, and Kubernetes authentication, completely bypassing local Jenkins credentials storage to prevent sprawl.','Java','Plugin','High',0,'online','manual',NULL,NULL,NULL,0,'2026-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Security", "Identity & Access", "Secrets Engines"]','["[DE FACTO STANDARD]"]','[]','["jenkins.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://plugins.jenkins.io/job-dsl','Job DSL Plugin 🌟','- [Jenkins Job DSL API 🌟](https://jenkinsci.github.io/job-dsl-plugin)
    - [Jenkins Job DSL Plugin documentation](https://github.com/jenkinsci/job-dsl-plugin#documentation) A Groovy DSL for Jenkins Jobs - Sweeeeet!','2025',0,'The baseline plugin enabling declarative, Groovy-driven definitions of Jenkins jobs and folders. Integrates seamlessly with configuration-as-code models to allow automatic scaling of massive delivery pipelines.','Groovy','Plugin','Advanced',0,'online','manual',NULL,NULL,NULL,0,'2025-06-01T00:00:00+02:00',NULL,NULL,NULL,'["CI/CD Infrastructure", "Configuration as Code", "Job Generation"]','["[COMMUNITY-TOOL]"]','[]','["jenkins.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://plugins.jenkins.io/kubernetes','Jenkins Kubernetes Plugin','','2024',5,'A foundational plugin that integrates Jenkins with Kubernetes clusters to dynamically provision Jenkins agent pods on-demand. By leveraging Kubernetes namespaces and resources, it ensures isolated build environments, scaling agent capacity up during intensive test stages and scaling down to save compute budget.','Java','Software','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2024-06-01T00:00:00+02:00',NULL,NULL,NULL,'["CI/CD", "Automation", "Jenkins Integration"]','["[DE FACTO STANDARD]"]','[]','["jenkins.md", "cicd-kubernetes-plugins.md", "kubectl-commands.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://plugins.jenkins.io/kubernetes-cd','Kubernetes Continuous Deploy','','2023',5,'A specialized Jenkins plugin designed to coordinate container deployment pipelines, allowing seamless application delivery onto Kubernetes clusters. It handles cluster authentication, manifest interpolation, and rollout verification, although modern enterprise GitOps architectures have largely transitioned target deployments to ArgoCD or Flux.','Java','Software','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2023-06-01T00:00:00+02:00',NULL,NULL,NULL,'["CI/CD", "Automation", "Deployment Tools"]','["[DE FACTO STANDARD]"]','[]','["jenkins.md", "cicd-kubernetes-plugins.md", "kubectl-commands.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://plugins.jenkins.io/kubernetes-cli','Kubernetes CLI 🌟','','2025',5,'Wraps the `kubectl` CLI utility in Jenkins workflows, configuring cluster credentials (`kubeconfig`) securely within a controlled scope. Simplifies interactions with remote Kubernetes control planes across multiple environments directly from pipeline scripts.','Java','Plugin','Low',0,'online','manual',NULL,NULL,NULL,0,'2025-06-01T00:00:00+02:00',NULL,NULL,NULL,'["CI/CD", "Kubernetes & Cloud", "CLI Integrations"]','["[DE FACTO STANDARD]"]','[]','["jenkins.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://plugins.jenkins.io/leastload','Least Load','','2023',3,'Replaces the default Jenkins executor selection algorithm, routing build tasks to agents with the least active load instead of historical preference. Extremely useful in multi-tenant, heterogeneous physical or virtual VM agent environments.','Java','Plugin','Low',0,'online','manual',NULL,NULL,NULL,0,'2023-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Infrastructure", "Performance", "Scheduling"]','["[COMMUNITY-TOOL]"]','[]','["jenkins.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://plugins.jenkins.io/logstash','Logstash','','2025',0,'Directs Jenkins build console logs to a remote Logstash instance or Elasticsearch backend in real-time, preventing high disk usage on the local controllers and standardizing logs storage.','Java','Jenkins Plugin','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2025-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Observability", "Telemetry", "Elastic Stack Integration"]','["[COMMUNITY-TOOL]"]','[]','["jenkins.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://plugins.jenkins.io/matrix-auth','Matrix Authorization Strategy 🌟','','2026',5,'Core security authorization plugin providing fine-grained access control tables. Allows administrators to define read, write, and execute permissions globally and per-project for specific users and groups inside Jenkins.','Java','Plugin','Medium',0,'online','manual',NULL,NULL,NULL,0,'2026-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Security", "Identity & Access", "Authorization"]','["[DE FACTO STANDARD]"]','[]','["jenkins.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://plugins.jenkins.io/metrics','Metrics','','2025',4,'Exposes critical Jenkins operational runtime metrics (thread pools, queue wait times, GC pause, heap usage) via the Dropwizard Metrics API. Serves as the back-end foundation for Prometheus/Grafana system dashboards.','Java','Plugin','Medium',0,'online','manual',NULL,NULL,NULL,0,'2025-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Infrastructure", "Observability", "Performance"]','["[ENTERPRISE-STABLE]"]','[]','["jenkins.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://plugins.jenkins.io/monitor-pro','Monitor Pro Plugin','','2024',0,'Exposes extended monitoring profiles for Jenkins infrastructure. Enhances native monitoring dashboards with modular status summaries and pipeline success rates.','Java','Jenkins Plugin','Beginner',0,'online','manual',NULL,NULL,NULL,0,'2024-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Observability", "Dashboards & Visualization", "Build Monitor"]','["[COMMUNITY-TOOL]"]','[]','["jenkins.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://plugins.jenkins.io/nomad','Nomad','','2025',0,'Enables dynamic worker provisioning across HashiCorp Nomad clusters. It translates pipeline requests into temporary Nomad execution tasks, supporting mixed workload distributions in multi-cloud topologies.','Java','Jenkins Plugin','Advanced',0,'online','manual',NULL,NULL,NULL,0,'2025-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Hybrid Infrastructure", "Orchestration", "HashiCorp Nomad"]','["[COMMUNITY-TOOL]"]','[]','["jenkins.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://plugins.jenkins.io/npm-yarn-wrapper-steps','NPM and Yarn Wrapper and Steps','','2024',0,'Provides pipeline wrapper steps for isolated Node.js, NPM, and Yarn configurations. It simplifies packages builds and credentials handling for modern frontend delivery pipelines.','Java','Jenkins Plugin','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2024-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Continuous Integration", "Build Configuration", "Node.js Build Tools"]','["[COMMUNITY-TOOL]"]','[]','["jenkins.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://plugins.jenkins.io/openshift-client','openshift-client','','2022',5,'A vital Jenkins plugin that packages and injects the OpenShift CLI (oc) command tool directly into pipeline execution containers. It enables automation scripts to easily authenticate, query, and manipulate OpenShift namespaces, security context constraints (SCCs), and route resources.','Java','Software','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2022-06-01T00:00:00+02:00',NULL,NULL,NULL,'["CI/CD", "OpenShift", "CLI Tools"]','["[DE FACTO STANDARD]"]','[]','["jenkins.md", "cicd-kubernetes-plugins.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://plugins.jenkins.io/openshift-deployer','openshift-deployer','','2018',1,'An older plugin designed for deploying applications to OpenShift V2/V3 environments. Modern GitOps engines (ArgoCD) and OpenShift GitOps have largely replaced this plugin, rendering it legacy for newer cloud-native deployments.','Java','Plugin','Medium',0,'online','manual',NULL,NULL,NULL,0,'2018-06-01T00:00:00+02:00',NULL,NULL,NULL,'["CI/CD", "Kubernetes & Cloud", "OpenShift Integration"]','["[LEGACY]"]','[]','["jenkins.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://plugins.jenkins.io/openshift-login','openshift-login','','2023',3,'Provides automated authentication against OpenShift clusters inside Jenkins pipelines, handling token retrieval and renewal seamlessly. Secures interactions with OpenShift API servers using temporary ServiceAccount tokens or OAuth configs.','Java','Plugin','Low',0,'online','manual',NULL,NULL,NULL,0,'2023-06-01T00:00:00+02:00',NULL,NULL,NULL,'["CI/CD", "Kubernetes & Cloud", "OpenShift Integration"]','["[COMMUNITY-TOOL]"]','[]','["jenkins.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://plugins.jenkins.io/openshift-pipeline','openshift-pipeline','','2022',5,'A key Jenkins integration designed to trigger and coordinate OpenShift source-to-image (S2I) and binary-to-image build pipelines directly from Jenkins stages. It bridges traditional centralized orchestration with OpenShift-native application delivery models. Modern workloads are increasingly migrating toward Tekton-based OpenShift Pipelines.','Java','Software','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2022-06-01T00:00:00+02:00',NULL,NULL,NULL,'["CI/CD", "OpenShift", "Pipelines"]','["[DE FACTO STANDARD]"]','[]','["jenkins.md", "cicd-kubernetes-plugins.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://plugins.jenkins.io/openshift-sync','openshift-sync','','2022',5,'A specialized Jenkins plugin designed to continuously synchronize Jenkins Job states, configurations, and build logs directly with OpenShift’s Build configurations and pipelines. By unifying build states, it provides developers with a single dashboard experience within the native OpenShift console interface.','Java','Software','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2022-06-01T00:00:00+02:00',NULL,NULL,NULL,'["CI/CD", "OpenShift", "Synchronization"]','["[DE FACTO STANDARD]"]','[]','["jenkins.md", "cicd-kubernetes-plugins.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://plugins.jenkins.io/opentelemetry','OpenTelemetry 🌟','','2026',0,'Emits pipeline execution traces, runtime metrics, and log payloads to compliant OpenTelemetry collectors. This provides DevOps engineers with direct observability, identifying step bottlenecks, parallel stage issues, and overall deployment latency.','Java','Jenkins Plugin','Advanced',0,'online','manual',NULL,NULL,NULL,0,'2026-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Observability", "Telemetry", "OpenTelemetry Integration"]','["[COMMUNITY-TOOL]"]','[]','["jenkins.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://plugins.jenkins.io/parameter-separator','Parameter Separator','','2023',3,'Enhances the visual layout of parameterized Jenkins jobs by adding custom line separators and CSS styled labels between fields. Helps organize massive build form structures for improved operator ergonomics.','Java','Plugin','Low',0,'online','manual',NULL,NULL,NULL,0,'2023-06-01T00:00:00+02:00',NULL,NULL,NULL,'["CI/CD", "User Interface", "Job Parameters"]','["[COMMUNITY-TOOL]"]','[]','["jenkins.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://plugins.jenkins.io/performance','plugins.jenkins.io: performance','','N/A',0,NULL,NULL,NULL,NULL,0,NULL,'manual','ac8365c7f6355c9f44fd8b637874ad88b3a0b97e04cae2d0ff299ff5fed78f4d',100.0,1779031962,1,'2026-05-17T17:32:42.274726+02:00',NULL,NULL,NULL,'[]','[]','["docs/performance-testing-with-jenkins-and-jmeter.md"]','[]','{}','{}');
INSERT INTO "resources" VALUES('https://plugins.jenkins.io/pipeline-as-yaml','Pipeline as YAML (Incubated) 🌟','- [ebook: Hands-on Pipeline as YAML with Jenkins: A Beginner''s Guide to Implement CI/CD Pipelines for Mobile, Hybrid, and Web Applications Using Jenkins (English Edition)](https://www.amazon.com/gp/product/B0976SB2YG)','2024',3,'An alternative Jenkins pipeline engine allowing users to define build structures inside YAML instead of Groovy. Caters to teams seeking standard YAML CI definitions comparable to GitHub Actions or GitLab CI/CD, bridging the gap for Jenkins setups.','Java','Plugin','Medium',0,'online','manual',NULL,NULL,NULL,0,'2024-06-01T00:00:00+02:00',NULL,NULL,NULL,'["CI/CD", "Pipeline Definition", "Declarative Alternatives"]','["[COMMUNITY-TOOL]"]','[]','["jenkins.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://plugins.jenkins.io/pipeline-graph-view','pipeline-graph-view 🌟','','2026',0,'Delivers a modernized and responsive visual interface for tracking pipeline execution runs. Replaces old visualization interfaces by providing clean DAG trees, making parallel step runs, sequential phases, and step execution statuses readily apparent to developers.','JavaScript','Jenkins Plugin','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2026-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Continuous Integration", "User Experience", "Visualization"]','["[COMMUNITY-TOOL]"]','[]','["jenkins.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://plugins.jenkins.io/pipeline-maven','pipeline-maven: Pipeline Maven Integration 🌟','','2025',4,'Provides rich integration between Apache Maven executions and Jenkins Pipelines. It automatically tracks build artifacts, processes downstream test results (Surefire, Failsafe), and manages Maven-based dependency triggering across internal jobs.','Java','Plugin','Medium',0,'online','manual',NULL,NULL,NULL,0,'2025-06-01T00:00:00+02:00',NULL,NULL,NULL,'["CI/CD", "Build Tools", "Maven"]','["[ENTERPRISE-STABLE]"]','[]','["jenkins.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://plugins.jenkins.io/pipeline-utility-steps','Pipeline Utility Steps 🌟🌟','','2026',0,'Adds standard pipeline steps for handling, editing, and reading file types like JSON, CSV, XML, YAML, and ZIP files. It is an essential utility for modern Jenkins configurations.','Java','Jenkins Plugin','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2026-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Continuous Integration", "Pipelines", "Utility Steps"]','["[COMMUNITY-TOOL]"]','[]','["jenkins.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://plugins.jenkins.io/plasticscm-mergebot','PlasticSCM MergeBot Jenkins Plugin','','2019',1,'A legacy Jenkins integration plugin designed to connect Plastic SCM''s native MergeBot engine with continuous integration pipelines. It monitors merge requests and automates verification runs before checking changes back into the trunk.','Java','Tool','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2019-06-01T00:00:00+02:00',NULL,NULL,NULL,'["DevOps", "Continuous Integration", "Jenkins Plugins"]','["[LEGACY]"]','[]','["git.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://plugins.jenkins.io/plugin-usage-plugin','Plugin Usage','','2024',3,'Scans and maps which Jenkins jobs are actively using specific plugins. Unlocks clean optimization pathways for system administrators attempting to deprecate legacy plugins and reduce security attack vectors on bloated controller instances.','Java','Plugin','Low',0,'online','manual',NULL,NULL,NULL,0,'2024-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Infrastructure", "Administration", "Auditing"]','["[LEGACY]"]','[]','["jenkins.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://plugins.jenkins.io/qftest','QF-Test','','2023',3,'Integrates QF-Test GUI automation results directly into Jenkins build pipelines. Tracks test execution metrics, outputs comprehensive reports, and generates quality pass/fail gates for Java Swing, JavaFX, and web applications.','Java','Plugin','Medium',0,'online','manual',NULL,NULL,NULL,0,'2023-06-01T00:00:00+02:00',NULL,NULL,NULL,'["CI/CD", "Quality Assurance", "Testing Frameworks"]','["[COMMUNITY-TOOL]"]','[]','["jenkins.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://plugins.jenkins.io/qualys-cs','qualys-cs: Qualys Container Scanning Connector','','2024',0,'Enforces early-stage continuous security by triggering Qualys Container Security platform scans on newly built images. It evaluates configurations and critical software packages, stopping bad artifacts before they reach production registries.','Java','Jenkins Plugin','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2024-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Security & Compliance", "Vulnerability Scanning", "Container Security"]','["[COMMUNITY-TOOL]"]','[]','["jenkins.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://plugins.jenkins.io/rapid7-insightvm-container-assessment','InsightVM Container Image Scanner','','2024',0,'Triggers Rapid7 InsightVM container scans on intermediate image stages to evaluate vulnerabilities and configurations, enforcing standard container security controls directly in the pipeline.','Java','Jenkins Plugin','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2024-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Security & Compliance", "Vulnerability Scanning", "Rapid7 Security"]','["[COMMUNITY-TOOL]"]','[]','["jenkins.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://plugins.jenkins.io/rest-list-parameter','REST List Parameter','','2023',0,'Constructs dynamic selection panels inside parameterized build forms by executing GET requests to third-party REST endpoints. It fetches real-time arrays (such as release versions or deployment targets) to prevent stale options.','Java','Jenkins Plugin','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2023-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Continuous Integration", "Build Configuration", "Integration Parameter"]','["[COMMUNITY-TOOL]"]','[]','["jenkins.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://plugins.jenkins.io/robot','Robot Framework','','2024',4,'Integrates Robot Framework test results within Jenkins pipelines. Captures HTML test outputs, generates interactive charts showing trends, and allows granular compliance and build quality gate integration based on test run metrics.','Java','Plugin','Medium',0,'online','manual',NULL,NULL,NULL,0,'2024-06-01T00:00:00+02:00',NULL,NULL,NULL,'["CI/CD", "Quality Assurance", "Testing Frameworks"]','["[ENTERPRISE-STABLE]"]','[]','["jenkins.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://plugins.jenkins.io/role-strategy','Role-based Authorization Strategy 🌟','','2026',5,'Enterprise-standard authorization mechanism organizing users into dynamic Roles (Global, Project, Agent) matching LDAP/AD structures. Enables strict multi-tenant isolation and security boundaries in complex shared controllers.','Java','Plugin','High',0,'online','manual',NULL,NULL,NULL,0,'2026-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Security", "Identity & Access", "Authorization"]','["[DE FACTO STANDARD]"]','[]','["jenkins.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://plugins.jenkins.io/scm-filter-jervis','SCM Filter Jervis YAML Plugin','','2020',0,'An auxiliary Jenkins plugin designed to parse and filter repositories using Jervis YAML configuration files. Promotes automated, multi-branch pipeline generation based on Git root metadata files.','Java','Repository','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2020-06-01T00:00:00+02:00',NULL,NULL,NULL,'["CI-CD", "Jenkins", "Pipeline as Code"]','["[COMMUNITY-TOOL]"]','[]','["jenkins.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://plugins.jenkins.io/script-security','Script Security','','2026',0,'An indispensable core security component that sandboxes Groovy code executed in Jenkinsfiles. It uses automatic code inspection and administrator-vetted whitelists to restrict pipelines from invoking high-privilege system APIs.','Java','Jenkins Plugin','Advanced',0,'online','manual',NULL,NULL,NULL,0,'2026-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Continuous Integration", "Security", "Sandbox Security"]','["[COMMUNITY-TOOL]"]','[]','["jenkins.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://plugins.jenkins.io/sonar','SonarQube Scanner 🌟','- [SonarScanner for Jenkins 🌟](https://docs.sonarsource.com/sonarqube-server/analyzing-source-code/scanners/jenkins-extension-sonarqube) SonarQube plugin for Jenkins with declarative pipeline','2026',5,'The industry standard for integrating SonarQube analysis within Jenkins pipelines. Offers Declarative Pipeline compatibility, quality gate status checks, and automatic build failure triggers based on pre-defined security and code quality criteria.','Java','Plugin','Medium',0,'online','manual',NULL,NULL,NULL,0,'2026-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Security", "Application Security", "SAST"]','["[DE FACTO STANDARD]"]','[]','["jenkins.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://plugins.jenkins.io/splunk-devops','Splunk Plugins','- [Splunk App for Jenkins](https://splunkbase.splunk.com/app/3332)','2025',0,'Transmits build console output, operational metrics, test outcomes, and system execution telemetry directly to Splunk endpoints, supporting analytical dashboards and predictive alert triggers.','Java','Jenkins Plugin','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2025-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Observability", "Telemetry", "Splunk Integration"]','["[COMMUNITY-TOOL]"]','[]','["jenkins.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://plugins.jenkins.io/sysdig-secure','sysdig-secure: Sysdig Secure Container Image Scanner','','2025',0,'Integrates container image assessment into Jenkins pipelines by interfacing with Sysdig Secure. It scans image layers for vulnerabilities and compliance issues, failing runs programmatically if security thresholds are violated.','Java','Jenkins Plugin','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2025-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Security & Compliance", "Vulnerability Scanning", "Container Security"]','["[COMMUNITY-TOOL]"]','[]','["jenkins.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://plugins.jenkins.io/syslog-logger','syslog-logger','','2021',2,'Sends Jenkins system logs and build console output directly to a remote Syslog server. Useful for aggregating build logs into centralized SIEM or log management platforms like Splunk or ELK, eliminating local storage overhead on controller nodes. Highly beneficial for strict enterprise compliance and audit logging.','Java','Plugin','Medium',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Infrastructure", "Observability", "Logging"]','["[COMMUNITY-TOOL]"]','[]','["jenkins.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://plugins.jenkins.io/templating-engine','plugins.jenkins.io/templating-engine: Jenkins Template Engine JTE 🌟','','2024',0,'An advanced alternative pipeline runtime engine decoupling overall operational workflows from specific developer tools. Rather than copy-pasting monolithic Jenkinsfiles, JTE allows central operations teams to provision abstract compliance configurations.','Groovy','Plugin','Advanced',0,'online','manual',NULL,NULL,NULL,0,'2024-06-01T00:00:00+02:00',NULL,NULL,NULL,'["CI/CD Pipeline Architecture", "Enterprise Templating", "Jenkins JTE"]','["[COMMUNITY-TOOL]"]','[]','["jenkins.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://plugins.jenkins.io/text-finder','Text Finder 🌟','','2025',0,'Scans workspace files or console output logs for designated regular expressions, enabling automated job state alterations. It is used to systematically degrade a build status from success to unstable or failed upon encountering structural anomalies or error flags.','Java','Jenkins Plugin','Beginner',0,'online','manual',NULL,NULL,NULL,0,'2025-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Continuous Integration", "Build Verification", "Log Analysis"]','["[COMMUNITY-TOOL]"]','[]','["jenkins.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://plugins.jenkins.io/uno-choice','Active Choices 🌟','','2026',0,'Enables the creation of complex cascading build parameters that update dynamically using Groovy scripts. This plugin provides a highly customizable user interface with interactive elements, allowing enterprise configurations to selectively constrain user input based on previous parameters.','Groovy','Jenkins Plugin','Advanced',0,'online','manual',NULL,NULL,NULL,0,'2026-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Continuous Integration", "Build Configuration", "Dynamic Parameters"]','["[COMMUNITY-TOOL]"]','[]','["jenkins.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://plugins.jenkins.io/vsphere-cloud','vSphere cloud','','2025',0,'Connects Jenkins pipelines with VMware vSphere virtualization instances to dynamically provision, revert, or decommission custom virtual machine agents, ensuring consistent environment state control.','Java','Jenkins Plugin','Advanced',0,'online','manual',NULL,NULL,NULL,0,'2025-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Hybrid Infrastructure", "Virtualization", "VMware Integration"]','["[COMMUNITY-TOOL]"]','[]','["jenkins.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://plugins.jenkins.io/warnings-ng','Warnings Next Generation 🌟','','2026',5,'Collects and visualizes static analysis issues from over 100 compiler, linter, and scanner tools. Offers deep-dive dashboards, trend analysis, and granular quality-gates that dynamically fail builds on new warnings or security issues.','Java','Plugin','Medium',0,'online','manual',NULL,NULL,NULL,0,'2026-06-01T00:00:00+02:00',NULL,NULL,NULL,'["CI/CD", "Quality Assurance", "Linter Integrations"]','["[DE FACTO STANDARD]"]','[]','["jenkins.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://pmbanugo.me/faas-on-kubernetes-from-aws-lambda-api-gateway-to-knative-kong-api-gateway',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,'manual','0b8ebabfdb979b169d2bb2a169cb22c3dc61ec656f5eec0eb6f3aa46f6ee6831',100.0,1779033088,0,'2026-05-17T17:51:28.657470+02:00',NULL,NULL,NULL,'[]','[]','["docs/serverless.md"]','[]','{}','{}');
INSERT INTO "resources" VALUES('https://pod.chaoslever.com/hashicorp-under-ibms-wing','pod.chaoslever.com: HashiCorp Under IBM’s Wing','','2024',0,'Pod discussion analyzing the legal, license-level, and operational ramifications of IBM''s acquisition of HashiCorp. Traces the market''s response, the rise of the Linux Foundation''s OpenTofu project, and subsequent shifts in corporate support and hybrid-cloud automation strategies in 2026.','None','Podcast/Analysis','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2024-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Infrastructure as Code", "Industry Landscape", "Acquisitions"]','["[COMMUNITY-TOOL]"]','[]','["terraform.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://pod.chaoslever.com/redefining-virtualization-in-the-vmware-acquisition-era',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,'manual','a7ce2c390f58c7b192d8aea678cd364d763d180de5d0ab5800bb0b7dbc3c3eaa',100.0,1779130495,1,'2026-05-18T20:54:55.019473+02:00',NULL,NULL,NULL,'[]','[]','[]','[]','{}','{}');
INSERT INTO "resources" VALUES('https://podcasts.apple.com/us/podcast/openai-podcast/id1820330260','The OpenAI Podcast on Apple Podcasts','The official Apple Podcasts show page for the OpenAI Podcast, providing insights into frontier model development, product design, and researcher interviews.','2025',4,'**Curator Insight:** Serves as a primary reference point for cloud architects aiming to understand the deployment realities, training heuristics, and infrastructure requirements behind leading LLM models.
**Live Grounding:** The Apple Podcasts portal delivers unstructured technical sessions covering OpenAI''s internal product decisions and engineering optimizations.
*   **Core Coverage:** Offers first-hand perspectives on API backward compatibility, vector-space search, real-world agent constraints, and the hardware bottlenecks of large-scale model serving.
*   **Technical Depth:** Ideal for infrastructure engineers seeking to align enterprise system designs with the evolving roadmap of cognitive compute platforms.','en','audio','intermediate',0,'online','automatic','db721f4db55b195231a8170ff01ea228bd261d1bd83b49cc109d00cde1122877',NULL,1780352272,0,'2026-06-02T00:17:52.994020+02:00',NULL,NULL,NULL,'["Artificial Intelligence", "Industry Insights", "Podcasts"]','["GUIDE"]','[]','[]','{}','{"category": "ai-agents-mcp", "reputation_status": "Vetted", "reputation_summary": "Highly vetted. The official Apple Podcasts channel for OpenAI holds strong ratings and community interest.", "social_preview_url": "https://is1-ssl.mzstatic.com/image/thumb/Podcasts221/v4/d9/1b/91/d91b91c1-7b1a-0d84-7702-da8c4abb8c39/mza_12872078543701307403.jpeg/1200x1200bf-60.jpg", "source_provenance": "X.com (OpenAI)", "suggested_new_category": ""}');
INSERT INTO "resources" VALUES('https://podman-desktop.io','Podman Desktop','','2023',0,'The official product documentation for Podman Desktop, a premier enterprise-stable GUI dashboard designed to orchestrate local container runtimes and Kubernetes configurations. Key capabilities include visual multi-engine management, local cluster creation, and seamless extension integrations.','TypeScript','Software','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2023-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Container Infrastructure", "Graphical User Interfaces", "Podman Desktop"]','["[COMMUNITY-TOOL]"]','[]','["container-managers.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://podman.io','podman','','2026',5,'Podman delivers a daemonless container engine framework for executing, managing, and building OCI containers. Rootless orchestration patterns are native to Podman, allowing seamless integration with Linux systemd configurations.','Go','Tool','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2026-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Platform", "Container Engines", "Daemonless Runtimes"]','["[DE FACTO STANDARD]"]','[]','["container-managers.md", "docker.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://podman.io/blogs/2020/06/29/podman-v2-announce.html','podmain.io: Announcing Podman v2','','2020',0,'The release announcement detailing Podman v2''s updated architecture, notably the introduction of a new structured REST API. This release allows remote management of containers from macOS or Windows machines, bridging compatibility barriers to match modern hybrid-development requirements.','None','Article','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2020-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Containerization", "Container Engines", "Daemonless Execution"]','["[COMMUNITY-TOOL]"]','[]','["container-managers.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://pointbase.hashnode.dev/understand-docker-layers-by-example-run-instructions-impact','pointbase.hashnode.dev: Understand Docker layers by example : RUN instructions'' Impact','','N/A',0,'A curated technical resource and architectural guide covering pointbase.hashnode.dev: Understand Docker layers by example : RUN instructions'' Impact in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779031566,0,'2026-05-17T17:26:06.854718+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/docker.md"]','["docker.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://polarsquad.com/blog/check-your-kubernetes-deployments','polarsquad.com: Check your Kubernetes deployments!','','2020',3,'Presents an essential operational checklist for production-grade Kubernetes workloads. Warns against basic anti-patterns and covers CPU/Memory resource constraints, Pod Disruption Budgets, anti-affinity controls, and robust health checks.','English','Article','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2020-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Operations", "Reliability", "Auditing"]','["[COMMUNITY-TOOL]"]','[]','["kubernetes.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://polarsquad.com/blog/stop-doing-pull-requests','polarsquad.com: Stop doing pull requests','','2021',4,'Critiques standard pull request queues in continuous deployment workflows. Recommends trunk-based development and pair programming as alternatives to reduce lead times and avoid integration batching.','English','Blog Post','Advanced',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Software Engineering", "Version Control", "Workflows"]','["[ENTERPRISE-STABLE]"]','[]','["git.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://poloclub.github.io/cnn-explainer','poloclub.github.io: What is a Convolutional Neural Network?','','2020',0,'An interactive, visual demonstration of Convolutional Neural Networks (CNNs) designed to demystify mathematical operations like convolution, pooling, and activation functions. The tool lets engineers inspect intermediate layers of active models, mapping visual inputs to numerical transformations. This is a vital resource for platform engineers seeking a deep conceptual understanding of computer vision workloads.','JavaScript','Interactive Explainer','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2020-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Artificial Intelligence", "Machine Learning & Deep Learning Fundamentals", "Neural Network Architectures"]','["[COMMUNITY-TOOL]"]','[]','["ai.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://poolofthought.com/how-to-implement-the-automerge-feature-that-is-missing-from-bitbucket-cloud','How to Implement the Automerge feature that is missing from BitBucket cloud','','2020',2,'A detailed technical workaround explaining how to construct custom auto-merge features absent from Bitbucket Cloud. Outlines implementation architecture using webhooks, serverless functions (e.g., AWS Lambda), or external CI API controllers.','N/A','Guide','Advanced',0,'online','manual',NULL,NULL,NULL,0,'2020-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Software Engineering", "Version Control", "Bitbucket Automation"]','["[COMMUNITY-TOOL]", "[GUIDE]"]','[]','["git.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://portal.cloud.hashicorp.com/vagrant/discover/ansible/tower','vagrant: ansible tower','','2021',0,'A pre-configured Vagrant box used for local sandboxing, prototyping, and testing of Ansible Tower configurations. Useful for local legacy exploration but superseded by container-native and operator-based development local loops.','Ruby','Box Config','Beginner',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Virtualization", "Vagrant", "Sandboxing"]','["[LEGACY]"]','[]','["ansible.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://portal.cloud.hashicorp.com/vagrant/discover/krlex/centos-awx','vagrant: centos-awx','','2021',0,'A specific Vagrant box packaging AWX pre-installed on CentOS. Provides a historical self-contained laboratory for testing old iterations of AWX before the modern, mandatory transition to Kubernetes-based runtime platforms.','Ruby','Box Config','Beginner',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Virtualization", "Vagrant", "Sandboxing"]','["[COMMUNITY-TOOL]"]','[]','["ansible.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://portal.dev','portal.dev','','N/A',0,'A curated technical resource and architectural guide covering portal.dev in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779030975,0,'2026-05-17T17:16:15.527984+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/api.md"]','["api.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://portal.kubevious.io','Kubevious SaaS: portal.kubevious.io','','N/A',0,'A curated technical resource and architectural guide covering Kubevious SaaS: portal.kubevious.io in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779031450,0,'2026-05-17T17:24:10.860318+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-tools.md"]','["kubernetes-tools.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://portal.tutorialsdojo.com/product-category/aws/aws-digital-courses-2','portal.tutorialsdojo.com: AWS Digital Courses (free)','','2022',0,'Features free, highly rated, detailed AWS digital courses hosted on Tutorials Dojo. Renowned for realistic exam simulations, conceptual cheat sheets, and deep architecture breakdowns that help engineers pass AWS Associate and Professional certifications.','English','Platform','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2022-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Cloud Computing", "AWS", "Certification Training"]','["[COMMUNITY-TOOL]"]','[]','["aws-training.md", "aws.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://porter.sh','Porter','','2018',5,'Porter is an open-source tool built around the Cloud Native Application Bundle (CNAB) specification. By bundling Helm charts, Terraform configurations, and raw bash scripts into a single OCI-compliant registry artifact, it provides standardized enterprise installer flows.','Go','Packaging CLI','Advanced',0,'online','manual','e42516cff238c3b07fa77b7d1158bdf80be5aa95913be24ea8b594313a80a3f5',100.0,1779031341,1,'2026-05-17T17:22:21.856052+02:00',NULL,NULL,NULL,'["GitOps & Delivery", "Application Promotion", "Packaging Formats"]','["[DE FACTO STANDARD]"]','["docs/kubernetes-tools.md"]','["kubernetes-tools.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://portswigger.net','portswigger.net: Introducing vAPI – an open source lab environment to learn about API security','','2023',4,'vAPI is a self-hosted, intentionally vulnerable API environment designed to educate developers and security teams on the OWASP API Security Top 10 vulnerabilities.','JavaScript','Tool','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2023-06-01T00:00:00+02:00',NULL,NULL,NULL,'["API Security", "Testing", "Lab"]','["[ENTERPRISE-STABLE]"]','[]','["api.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://portswigger.net/daily-swig/introducing-vapi-an-open-source-lab-environment-to-learn-about-api-security','portswigger.net: Introducing vAPI – an open source lab environment to learn'' about API security','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','d85fc80de493313ace77dc75debeb3dd721c864a082b14638e63b03deaf8780e',100.0,1779031694,0,'2026-05-17T17:28:14.735897+02:00',NULL,NULL,NULL,'[]','[]','["docs/api.md"]','[]','{}','{"duplicate_of": "https://portswigger.net"}');
INSERT INTO "resources" VALUES('https://portworx.com','Portworx','','N/A',0,'A curated technical resource and architectural guide covering Portworx in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'online','manual','N/A',100.0,1781736036,0,'2026-06-18T00:40:36.115883+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-storage.md"]','["kubernetes-storage.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://portworx.com/automating-kubernetes-data-management-with-gitops-autopilot','portworx.com: Automating Kubernetes Data Management with GitOps & AutoPilot','','N/A',0,'A curated technical resource and architectural guide covering portworx.com: Automating Kubernetes Data Management with GitOps & AutoPilot in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'duplicate','manual','N/A',100.0,1779032117,0,'2026-05-17T17:35:17.174103+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/gitops.md"]','["gitops.md"]','{}','{"duplicate_of": "https://portworx.com/blog/automating-kubernetes-data-management-with-gitops-autopilot"}');
INSERT INTO "resources" VALUES('https://portworx.com/how-to-backup-and-restore-elasticsearch-on-kubernetes','portworx.com: How to backup and restore Elasticsearch on Kubernetes','','N/A',0,'A curated technical resource and architectural guide covering portworx.com: How to backup and restore Elasticsearch on Kubernetes in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'duplicate','manual','N/A',100.0,1779032056,0,'2026-05-17T17:34:16.877129+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-monitoring.md"]','["kubernetes-monitoring.md"]','{}','{"duplicate_of": "https://portworx.com/blog/how-to-backup-and-restore-elasticsearch-on-kubernetes"}');
INSERT INTO "resources" VALUES('https://portworx.com/implementing-data-security-on-red-hat-openshift','portworx.com: Implementing Data Security on Red Hat OpenShift 🌟','','N/A',0,'A curated technical resource and architectural guide covering portworx.com: Implementing Data Security on Red Hat OpenShift 🌟 in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'duplicate','manual','N/A',100.0,1779031466,0,'2026-05-17T17:24:26.610198+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/devsecops.md"]','["devsecops.md"]','{}','{"duplicate_of": "https://portworx.com/blog/implementing-data-security-on-red-hat-openshift"}');
INSERT INTO "resources" VALUES('https://portworx.com/kubernetes-backup-monitoring','portworx.com: Monitoring Kubernetes Backup with Prometheus and Grafana','','N/A',0,'A curated technical resource and architectural guide covering portworx.com: Monitoring Kubernetes Backup with Prometheus and Grafana in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'duplicate','manual','N/A',100.0,1779032039,0,'2026-05-17T17:33:59.341827+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/prometheus.md"]','["prometheus.md"]','{}','{"duplicate_of": "https://portworx.com/blog/kubernetes-backup-monitoring"}');
INSERT INTO "resources" VALUES('https://portworx.com/products/px-backup','PX-Backup','','N/A',0,'A curated technical resource and architectural guide covering PX-Backup in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779034332,0,'2026-05-17T18:12:12.438867+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-backup-migrations.md"]','["kubernetes-backup-migrations.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://portworx.com/run-ha-elasticsearch-elk-red-hat-openshift','How to Run HA Elasticsearch (ELK) on Red Hat OpenShift','','N/A',0,'A curated technical resource and architectural guide covering How to Run HA Elasticsearch (ELK) on Red Hat OpenShift in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'duplicate','manual','N/A',100.0,1779032231,0,'2026-05-17T17:37:11.934204+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/ocp3.md"]','["ocp3.md"]','{}','{"duplicate_of": "https://portworx.com/blog/run-ha-elasticsearch-elk-red-hat-openshift"}');
INSERT INTO "resources" VALUES('https://portworx.com/tutorial-kubernetes-persistent-volumes','portworx.com: Kubernetes Persistent Volume Tutorial by Portworx','','N/A',0,'A curated technical resource and architectural guide covering portworx.com: Kubernetes Persistent Volume Tutorial by Portworx in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'online','manual','N/A',100.0,1781736036,0,'2026-06-18T00:40:36.686310+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-storage.md"]','["kubernetes-storage.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://postgresapp.com','Postgres.app','','2025',0,'Postgres.app is a self-contained PostgreSQL package for macOS. Ideal for developer environments, it simplifies local setups without requiring container overhead or complex Homebrew dependency configurations.','Objective-C','Software Documentation','Beginner',0,'online','manual',NULL,NULL,NULL,0,'2025-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Databases", "PostgreSQL", "Local Development"]','["[COMMUNITY-TOOL]"]','[]','["databases.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://postgrescheatsheet.com','postgrescheatsheet.com','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','e13b92ec97c475f5bbca0e02c32bb98d66b3fda0e538e7c155d595f7c066dc51',100.0,1779032975,0,'2026-05-17T17:49:35.258490+02:00',NULL,NULL,NULL,'[]','[]','["docs/cheatsheets.md"]','[]','{}','{"duplicate_of": "https://www.tigerdata.com/learn/postgres-cheat-sheet"}');
INSERT INTO "resources" VALUES('https://povilasv.me/kubernetes-node-local-dns-cache','Kubernetes Node Local DNS Cache','','2020',0,'An analytical guide showcasing how to verify, configure, and measure performance gains of NodeLocal DNSCache in high-throughput clusters. Details configuration paths, fallback mechanisms, and troubleshooting steps to resolve configuration mismatches between DNS cache pods and system resolvers.','English','Article','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2020-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Networking", "DNS", "Caching"]','["[COMMUNITY-TOOL]"]','[]','["kubernetes-networking.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://powershellmagazine.com','powershellmagazine.com','','2024',4,'An online resource providing technical deep-dives, tooling tips, and scripting practices authored by PowerShell MVPs and community leaders. It covers topics ranging from advanced function creation to system provisioning patterns. An enduring reference for intermediate and advanced developers searching for specialized scripting solutions.','PowerShell','Technical Blog','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2024-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Platform Automation & Tooling", "Command Line Interface", "PowerShell Magazine"]','["[ENTERPRISE-STABLE]"]','[]','["azure.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://prabirmahatha.hashnode.dev/jenkins-declarative-pipeline-with-docker','prabirmahatha.hashnode.dev: Jenkins Declarative Pipeline with Docker','','N/A',0,'A curated technical resource and architectural guide covering prabirmahatha.hashnode.dev: Jenkins Declarative Pipeline with Docker in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779029948,0,'2026-05-17T16:59:08.290400+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/jenkins.md"]','["jenkins.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://practical365.com/connect-microsoft-graph-powershell-sdk','practical365.com: The Ups and Downs of Connecting to the Microsoft Graph Using the PowerShell SDK','','2023',0,'Evaluates implementation challenges of the Microsoft Graph PowerShell SDK, highlighting auto-generated code behavior, version updates, and dependency footprint sizes.','PowerShell','Blog Post','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2023-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Identity and Access", "Microsoft Graph API", "PowerShell SDK", "Developer Ergonomics"]','["[COMMUNITY-TOOL]"]','[]','["azure.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://practical365.com/use-certificate-authentication-microsoft-graph-sdk','practical365.com: Using Certificate-based Authentication with the Microsoft Graph PowerShell SDK','','2023',0,'Detailed guide on implementing secure Certificate-Based Authentication (CBA) within Microsoft Graph SDK connections. Eliminates dependency on static passwords, securing automated execution.','PowerShell','Blog Post','Advanced',0,'online','manual',NULL,NULL,NULL,0,'2023-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Identity and Access", "Certificate Authentication", "PowerShell SDK", "Security Engineering"]','["[COMMUNITY-TOOL]"]','[]','["azure.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://practicalkubernetes.blogspot.com/2022/01/making-case-for-kubernetes-operators.html','practicalkubernetes.blogspot.com: Making the case for Kubernetes Operators','','2022',0,'Discusses why operators are well-suited for stateful databases and complex storage platforms, translating operational procedures into reliable code loops.','N/A','Article','Beginner',0,'online','manual',NULL,NULL,NULL,0,'2022-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Resources", "Education", "Value Proposition", "Operators"]','["[COMMUNITY-TOOL]"]','[]','["kubernetes-operators-controllers.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://pradeepdaniel.medium.com/real-time-change-data-replication-to-snowflake-using-kafka-and-debezium-d6ebb0d4eb29','pradeepdaniel.medium.com: Creating an ETL data pipeline to sync data to'' Snowflake using Kafka and Debezium','','N/A',0,'A curated technical resource and architectural guide covering pradeepdaniel.medium.com: Creating an ETL data pipeline to sync data to'' Snowflake using Kafka and Debezium in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779033263,0,'2026-05-17T17:54:23.029352+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/message-queue.md"]','["message-queue.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://pradeepl.com/blog/kubernetes/introduction-to-kubernetes-admission-controllers','pradeepl.com: Introduction to Kubernetes Admission Controllers','','2020',0,'An overview of native Kubernetes admission plugins like LimitRanger, ResourceQuota, and NodeRestriction. Shows how to activate and orchestrate them to maintain tenant boundaries.','N/A','Technical Blog','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2020-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Architecture", "Security", "Admission Control"]','["[COMMUNITY-TOOL]"]','[]','["kubernetes.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://prakashkumar0301.medium.com/blue-green-deployment-with-kubernetes-a37a534a2ef4','prakashkumar0301.medium.com: Blue-Green Deployment with Kubernetes','','N/A',0,'A curated technical resource and architectural guide covering prakashkumar0301.medium.com: Blue-Green Deployment with Kubernetes in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'duplicate','manual','N/A',100.0,1779032961,0,'2026-05-17T17:49:21.100201+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes.md"]','["kubernetes.md"]','{}','{"duplicate_of": "https://blog.devgenius.io/blue-green-deployment-with-kubernetes-b7595b17fe17"}');
INSERT INTO "resources" VALUES('https://prashant-48386.medium.com/continuous-delivery-for-kubernetes-with-argo-cd-9d5f3b69f1db','prashant-48386.medium.com: Continuous Delivery for Kubernetes With Argo'' CD','','N/A',0,'A curated technical resource and architectural guide covering prashant-48386.medium.com: Continuous Delivery for Kubernetes With Argo'' CD in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779033759,0,'2026-05-17T18:02:39.151123+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/argo.md"]','["argo.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://pratapreddypilaka.blogspot.com/2023/11/azure-finops-using-terraform-and.html','pratapreddypilaka.blogspot.com: Azure FinOps using Terraform and Infracost - Finding the hourly or monthly cost before Azure DevOps Deployments','','2023',0,'A specialized guide documenting how to build predictive cost checking gates for Azure workloads inside Azure DevOps pipelines. Leverages Infracost to generate budget analysis summaries before applying changes.','YAML','Technical Blog','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2023-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Infrastructure as Code", "FinOps", "Cost Estimation"]','["[COMMUNITY-TOOL]"]','[]','["terraform.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://praveendandu24.medium.com/ansible-infrastructure-testing-to-test-aws-resources-bd8bdba9ab7c','praveendandu24.medium.com: Ensuring AWS Infrastructure Consistency with'' Ansible Playbooks','','N/A',0,'A curated technical resource and architectural guide covering praveendandu24.medium.com: Ensuring AWS Infrastructure Consistency with'' Ansible Playbooks in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779034232,0,'2026-05-17T18:10:32.508061+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/demos.md"]','["demos.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://praveendandu24.medium.com/mastering-terraform-from-essential-commands-to-effortless-ec2-instance-provisioning-d2d25659450c','praveendandu24.medium.com: Mastering Terraform: From Essential Commands'' to Effortless EC2 Instance Provisioning','','N/A',0,'A curated technical resource and architectural guide covering praveendandu24.medium.com: Mastering Terraform: From Essential Commands'' to Effortless EC2 Instance Provisioning in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779031333,0,'2026-05-17T17:22:13.298378+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/terraform.md"]','["terraform.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://praveendandu24.medium.com/mastering-terraform-top-20-essential-commands-with-examples-for-beginners-1029852b419','praveendandu24.medium.com: Mastering Terraform: Top 20 Essential Commands'' with Examples for Beginners','','N/A',0,'A curated technical resource and architectural guide covering praveendandu24.medium.com: Mastering Terraform: Top 20 Essential Commands'' with Examples for Beginners in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779034579,0,'2026-05-17T18:16:19.874738+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/cheatsheets.md"]','["cheatsheets.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://praveendandu24.medium.com/understanding-the-differences-between-jenkins-scripted-and-declarative-pipeline-a-comprehensive-960826e26c2','praveendandu24.medium.com: Understanding the Differences Between Jenkins'' Scripted and Declarative Pipeline: A Comprehensive Guide with Real-World Examples','','N/A',0,'A curated technical resource and architectural guide covering praveendandu24.medium.com: Understanding the Differences Between Jenkins'' Scripted and Declarative Pipeline: A Comprehensive Guide with Real-World Examples in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779031507,0,'2026-05-17T17:25:07.230196+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/jenkins.md"]','["jenkins.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://praveendavidmathew.medium.com/data-driven-testing-per-request-without-using-data-file-aeb573b4f63a','praveendavidmathew.medium.com: Data driven testing per request without using'' data file','','N/A',0,'A curated technical resource and architectural guide covering praveendavidmathew.medium.com: Data driven testing per request without using'' data file in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779034090,0,'2026-05-17T18:08:10.316217+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/demos.md"]','["demos.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://prcode.co.uk/2021/04/29/connect-azure-mysql-to-private-endpoint-with-terraform','prcode.co.uk: Connect Azure MySQL to Private Endpoint with Terraform','','2021',0,'A specific, hands-on architectural walkthrough detailing how to provision and link an Azure Database for MySQL instance to a virtual network using Private Endpoints and private DNS zones in Terraform.','English','Technical Tutorial','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Cloud Infrastructure", "Networking", "Database Security"]','["[COMMUNITY-TOOL]", "[GUIDE]"]','[]','["terraform.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://prcode.co.uk/2022/02/08/terraform-code-quality','prcode.co.uk: Terraform Code Quality','','2022',3,'An optimization guide examining programmatic code-quality practices for Terraform. Reviews how static code validation, standard structural constraints, linting, and formatting tools improve delivery confidence.','HCL','Article','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2022-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Infrastructure as Code", "Code Quality", "Linter"]','["[COMMUNITY-TOOL]"]','[]','["terraform.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://pre-commit.com','pre-commit','','2026',5,'A multi-language package manager designed to configure, run, and scale pre-commit hooks. It prevents secrets leaks, handles multi-language formatters, and implements fast static analysis before changes reach remote tracking branches. Live grounding confirms pre-commit as the absolute industry standard for local quality gates.','Python','Tool','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2026-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Software Engineering", "Version Control", "Git Hooks"]','["[DE FACTO STANDARD]"]','[]','["git.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://priyankavergadia.substack.com/p/12-factor-agents-principles-for-building?r=65wvb','12-Factor Agents: Principles for Building Reliable LLM Applications','A visual and technical analysis of the 12-Factor Agents methodology, translating probabilistic runtime issues into deterministic microservice systems.','2026',4,'Written by Priyanka Vergadia, this guide provides a visual-first deep dive into the 12-Factor Agents framework. By categorizing the 12 principles into specific problem spaces, it details how developers can transition probabilistic LLM tasks into predictable, durable, and production-ready enterprise applications.','en','Guide','Intermediate',0,'online','automatic','N/A',NULL,1780352849,0,'2026-06-02T00:27:29.031727+02:00',NULL,NULL,NULL,'["AI", "AI Agents", "Architectural Patterns", "Visual Systems Engineering"]','["[GUIDE]", "[CASE STUDY]"]','[]','[]','{}','{"category": "ai-agents-mcp", "reputation_status": "Vetted", "reputation_summary": "An exceptional visual and technical translation of complex agentic architecture concepts into structured, easily digestible diagrams.", "social_preview_url": "", "source_provenance": "X.com (pvergadia)", "suggested_new_category": "visual-learning"}');
INSERT INTO "resources" VALUES('https://priyankavergadia.substack.com/p/cpu-vs-gpu-vs-tpu-vs-npu-vs-dpu-vs?r=65wvb','CPU vs GPU vs TPU vs NPU vs DPU vs APU vs LPU','A comprehensive hardware accelerator guide comparing specialized chip architectures, their ideal cloud workloads, and cost-efficiency optimization.','2026',4,'### Curator Insight
This visual and technical guide systematically breaks down the specialized hardware accelerators dominating modern cloud and edge infrastructure. Priyanka Vergadia explains the mathematical and physical differences between chip architectures—ranging from tensor-optimized TPUs and neural-focused NPUs to networking-offloaded DPUs and latency-optimized LPUs. SREs and FinOps engineers will find actionable insights into workload-to-silicon mapping, directly addressing how selecting the wrong compute engine leads to massive financial waste.','English','Article','Intermediate',0,'online','automatic','N/A',NULL,1780401702,0,'2026-06-02T14:01:42.548933+02:00',NULL,NULL,NULL,'["Cloud Infrastructure", "Hardware Acceleration", "Compute Architectures"]','["GUIDE"]','[]','[]','{}','{"category": "ai-agents-mcp", "impact_score": 88, "reputation_status": "Vetted", "reputation_summary": "Authored by Priyanka Vergadia, ''The Cloud Girl'', a leading visual advocate in cloud computing. Universally praised for its extreme clarity, visual architecture breakdowns, and hardware-efficiency relevance for cloud architects.", "social_preview_url": "", "source_provenance": "X.com (pvergadia)", "suggested_new_category": "cloud-hardware"}');
INSERT INTO "resources" VALUES('https://priyankavergadia.substack.com/p/the-layoffs-wont-stop-until-we','The Layoffs Won''t Stop Until We...','A strategic industry critique analyzing how the gap between generative AI inputs and business outcomes continues to drive restructuring in software organizations.','2026',4,'A high-density architectural and management analysis addressing the current software engineering paradox, where generative AI has exponentially boosted raw code outputs (inputs) without generating equivalent revenue outcomes. The critique details how organizational efficiency breaks down when the flow of features outpaces customer value, making the argument that tech layoffs will persist until companies master programmatic alignment and build filtering mechanisms to manage automated output. It provides essential strategic guidance for CTOs and engineering directors seeking to align automated development with organizational goals.','en','article','Intermediate',0,'online','automatic','N/A',NULL,1780400585,0,'2026-06-02T13:43:05.971827+02:00',NULL,NULL,NULL,'["Cloud Architecture", "Generative AI", "Engineering Management", "Productivity Metrics"]','["[GUIDE]", "[CASE STUDY]"]','[]','[]','{}','{"category": "ai-agents-mcp", "impact_score": 82, "reputation_status": "Vetted", "reputation_summary": "Priyanka Vergadia (The Cloud Girl) is a highly respected cloud technologist. Her analysis is widely shared across tech platforms like Hacker News and X, providing key strategic framing of generative AI integration bottlenecks [1.3.1].", "social_preview_url": "", "source_provenance": "X.com (pvergadia)", "suggested_new_category": "engineering-management"}');
INSERT INTO "resources" VALUES('https://proandroiddev.com/continuous-integration-delivery-for-android-with-github-actions-part-1-b232ed2b1740','proandroiddev.com: “Continuous Integration/Delivery” for Android with GitHub'' Actions — Part 1','','N/A',0,'A curated technical resource and architectural guide covering proandroiddev.com: “Continuous Integration/Delivery” for Android with GitHub'' Actions — Part 1 in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779029475,0,'2026-05-17T16:51:15.257048+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/git.md"]','["git.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://proandroiddev.comimproving-ci-cd-pipeline-for-android-via-fastlane-and-github-actions-a635162d2c53','proandroiddev.com: Improving CI/CD pipeline for Android via Fastlane and'' GitHub Actions','','N/A',0,'A curated technical resource and architectural guide covering proandroiddev.com: Improving CI/CD pipeline for Android via Fastlane and'' GitHub Actions in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779034345,0,'2026-05-17T18:12:25.543316+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/jenkins-alternatives.md"]','["jenkins-alternatives.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://procodeguide.com/programming/polly-in-aspnet-core','procodeguide.com: Build Resilient Microservices (Web API) using Polly in ASP.NET Core','','2022',0,'Provides a hands-on architectural approach to integrating Polly policy frameworks inside ASP.NET Core Web APIs. Details proper HttpClientFactory patterns, fallback strategies, and configuring resilient endpoint routing.','C#','Tutorial','Intermediate',1,'online','manual',NULL,NULL,NULL,0,'2022-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Software Architecture & .NET Development", "Microservices", "Resilience Patterns"]','["[COMMUNITY-TOOL]", "[GUIDE]"]','[]','["dotnet.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://programmer.ink/think/maven-scaffolding-best-practices.html','programmer.ink: Maven scaffolding best practices','','N/A',0,'A curated technical resource and architectural guide covering programmer.ink: Maven scaffolding best practices in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'duplicate','manual','N/A',100.0,1779031844,0,'2026-05-17T17:30:44.517397+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/maven-gradle.md"]','["maven-gradle.md"]','{}','{"duplicate_of": "https://enclaver.io/docs/0.x/getting-started"}');
INSERT INTO "resources" VALUES('https://project-management.com/understanding-responsibility-assignment-matrix-raci-matrix','Understanding Responsibility Assignment Matrix (RACI Matrix)','','2021',0,'Explains the design and execution of the Responsibility Assignment Matrix (RACI), highlighting its critical role in multi-stakeholder enterprise engineering projects. Details how to clarify roles (Responsible, Accountable, Consulted, Informed) to eliminate organizational ambiguity and speed up operational decision-making.','English','Article','Beginner',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Project Management", "Governance", "RACI Matrix"]','["[COMMUNITY-TOOL]"]','[]','["project-management-methodology.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://projector.cloud-mercato.com/projects/state-of-the-art-of-public-object-storage-europe','cloud-mercato.com: State of the art of Public Object Storage Europe 🌟','','2026',0,'A comprehensive, technical deep-dive analyzing European object storage performance, evaluating latency, transfer rates, and regulatory compliance (GDPR). Live grounding confirms that it is an invaluable tool for system designs requiring regional data sovereignty and optimal throughput-to-cost ratios.','English','Reference/Tool','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2026-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Cloud Benchmarks", "Storage Analysis", "Object Storage"]','["[COMMUNITY-TOOL]"]','[]','["public-cloud-solutions.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://projects.eclipse.org/projects/technology.microprofile','Eclipse MicroProfile Project','','2026',0,'The official Eclipse repository defining the MicroProfile specifications. It manages continuous updates to APIs dedicated to configuring, securing, and tracing lightweight enterprise microservices, bridging the gap between legacy application servers and ultra-fast Kubernetes environments.','Java','Specification','Advanced',1,'online','manual',NULL,NULL,NULL,0,'2026-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Enterprise Java", "MicroProfile", "Specification"]','["[LEGACY]"]','[]','["java_frameworks.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://promcat.io','Promcat: A resource catalog for enterprise-class Prometheus monitoring 🌟','','N/A',0,'A curated technical resource and architectural guide covering Promcat: A resource catalog for enterprise-class Prometheus monitoring 🌟 in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779033062,0,'2026-05-17T17:51:02.652785+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/prometheus.md"]','["prometheus.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://prometheus-community.github.io/helm-charts','prometheus-community.github.io: Prometheus Community Kubernetes Helm Charts 🌟','','2026',0,'The official Prometheus community Helm charts registry, housing the essential kube-prometheus-stack. This remains the absolute industry standard for managing Prometheus, Grafana dashboards, Alertmanager definitions, and metrics-collector sidecars.','YAML','Chart Registry','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2026-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Observability & Monitoring", "Prometheus Ecosystem", "Helm Deployments"]','["[COMMUNITY-TOOL]"]','[]','["helm.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://prometheus-operator.dev','prometheus-operator.dev 🌟','','2026',0,'The official documentation portal for Prometheus Operator. The operator simplifies cloud-native metrics operations on Kubernetes. The operator introduces custom resource definitions (CRDs) like Prometheus, ServiceMonitor, PodMonitor, and Alertmanager, allowing declarative platform setups aligned with typical GitOps patterns.','Go','Official Project','Advanced',0,'online','manual',NULL,NULL,NULL,0,'2026-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Cloud Native Infrastructure", "Observability", "Prometheus", "Kubernetes Operators"]','["[COMMUNITY-TOOL]"]','[]','["prometheus.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://prometheus.demo.do.prometheus.io','Prometheus Demo: prometheus.demo.do.prometheus.io 🌟','','N/A',0,'A curated technical resource and architectural guide covering Prometheus Demo: prometheus.demo.do.prometheus.io 🌟 in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779031642,0,'2026-05-17T17:27:22.220456+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/prometheus.md"]','["prometheus.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://prometheus.io','**prometheus.io**','','2026',0,'The official homepage for Prometheus, the graduated CNCF monitoring system. Prometheus utilizes a pull model over HTTP, a multi-dimensional data model with time-series metrics identified by key-value pairs, dynamic target discovery (Kubernetes API integration), and the specialized query language PromQL.','Go','Official Project','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2026-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Cloud Native Infrastructure", "Observability", "Prometheus", "Core Platform"]','["[COMMUNITY-TOOL]"]','[]','["prometheus.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://prometheus.io/blog/2021/11/16/agent','prometheus.io: Introducing Prometheus Agent Mode, an Efficient and Cloud-Native Way for Metric Forwarding','','2021',0,'Covers the official introducing of Prometheus Agent Mode. Details an optimized, lightweight metrics forwarding mode that omits local query operations to cut resource budgets in high-scale environments.','Go','Official Documentation','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Observability", "Prometheus Ecosystem", "Agent Architecture"]','["[COMMUNITY-TOOL]"]','[]','["prometheus.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://prometheus.io/docs/alerting/alertmanager','prometheus.io/docs/alerting/alertmanager/','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','9b8341f2b4d7e142f5fd9a60f353bf19a6c7ffeae34c7460cb575cc5bf3f66c5',100.0,1779031800,0,'2026-05-17T17:30:00.074987+02:00',NULL,NULL,NULL,'[]','[]','["docs/ocp4.md"]','[]','{}','{"duplicate_of": "https://prometheus.io/docs/alerting/latest/alertmanager"}');
INSERT INTO "resources" VALUES('https://prometheus.io/docs/alerting/latest/alertmanager','prometheus.io/docs/alerting/alertmanager/','','2026',0,'Official Prometheus Alertmanager guide explaining notification deduplication, silent intervals, and dynamic routing to operations channels like Slack or PagerDuty.','English','Documentation','Advanced',0,'online','manual',NULL,NULL,NULL,0,'2026-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Observability & Ops", "Alerting & Telemetry", "Alertmanager Configuration"]','["[COMMUNITY-TOOL]"]','[]','["ocp4.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://prometheus.io/docs/instrumenting/clientlibs','Librerías cliente','','2026',0,'The official directory and guide for Prometheus client libraries. It lists first-party (Go, Java, Python, Ruby) and community-developed client SDKs used to instrument application code, manage thread-safe internal registry states, and expose HTTP endpoints for pull-based metric ingestion.','Multi-language','Official Documentation','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2026-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Cloud Native Infrastructure", "Observability", "Prometheus", "Client Libraries"]','["[COMMUNITY-TOOL]"]','[]','["prometheus.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://prometheus.io/docs/instrumenting/exporters','Prometheus Third Party Exporters','','2026',0,'An extensive inventory tracking community and third-party metrics exporters for Prometheus. Bridges native non-instrumented services (e.g., databases, physical hardware) to the Prometheus pull framework.','None','Documentation','Beginner',0,'online','manual',NULL,NULL,NULL,0,'2026-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Observability", "Prometheus", "Ecosystem"]','["[COMMUNITY-TOOL]"]','[]','["prometheus.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://prometheus.io/docs/instrumenting/writing_exporters','prometheus.io: Writing Exporters','','2026',0,'Official engineering guidelines for architecting Prometheus exporters. Focuses on core metric exposition design, label usage, scraping cycles, and custom translation layers to prevent performance overhead on monitored endpoints.','None','Documentation','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2026-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Observability", "Prometheus", "Custom Instrumentation"]','["[COMMUNITY-TOOL]"]','[]','["prometheus.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://prometheus.io/docs/introduction/comparison','prometheus.io: Comparison to Alternatives 🌟','','2023',0,'Official reference comparison of Prometheus against alternative timeseries systems like InfluxDB and OpenTelemetry. Highlights key differences regarding pull vs push architectures and dimensional data storage.','Go','Official Documentation','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2023-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Observability", "Prometheus Ecosystem", "Architecture Comparison"]','["[COMMUNITY-TOOL]"]','[]','["prometheus.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://prometheus.io/docs/prometheus/latest/getting_started','prometheus.io: Getting Started','','2026',0,'First-steps reference for Prometheus integration. Demonstrates basic config targets, scrape intervals, validation mechanisms, and initial evaluations of metric payloads using the integrated expression browser.','None','Documentation','Beginner',0,'duplicate','manual',NULL,NULL,NULL,0,'2026-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Observability", "Prometheus", "Initial Configuration"]','["[COMMUNITY-TOOL]"]','[]','["prometheus.md"]','{}','{"duplicate_of": "https://docs.gradle.org/current/userguide/getting_started.html"}');
INSERT INTO "resources" VALUES('https://prometheus.io/docs/prometheus/latest/installation','prometheus.io: Installarion','','2026',0,'Core installation reference documentation for Prometheus. Covers local compilation, Docker container deployments, configuration structures, and standard runtime execution arguments.','None','Documentation','Beginner',0,'online','manual',NULL,NULL,NULL,0,'2026-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Observability", "Prometheus", "Operational Deployment"]','["[COMMUNITY-TOOL]"]','[]','["prometheus.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://prometheus.io/docs/prometheus/latest/querying/basics',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,'manual','6089f0a3237e3bbea96cd43eb24a775668daaac88496cf6053ff5018447aedf4',100.0,1779030440,1,'2026-05-17T17:07:20.296066+02:00',NULL,NULL,NULL,'[]','[]','["docs/prometheus.md"]','[]','{}','{}');
INSERT INTO "resources" VALUES('https://prometheus.io/docs/prometheus/latest/storage','**Prometheus TSDB**','','2024',0,'Deep architectural dive into the internal engineering of Prometheus TSDB. Discusses memory-mapped files, write-ahead logging (WAL), chunk compression, compaction cycles, and dynamic metric block structures.','Go','Official Documentation','Advanced',0,'online','manual',NULL,NULL,NULL,0,'2024-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Observability", "Prometheus Ecosystem", "Core Architecture"]','["[COMMUNITY-TOOL]"]','[]','["prometheus.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://prometheus.io/download','prometheus.io/download/','','N/A',0,NULL,NULL,NULL,NULL,0,NULL,'manual','0edb7bc072193c2acce51e8bff80b0cda252524ed54487060b0c11ada3a3cb48',100.0,1779034037,1,'2026-05-17T18:07:17.810109+02:00',NULL,NULL,NULL,'[]','[]','["docs/prometheus.md"]','[]','{}','{}');
INSERT INTO "resources" VALUES('https://promitor.io','Promitor 🌟','','2025',0,'An Azure Monitor collector that translates native Microsoft cloud diagnostics into a standard Prometheus-compatible API format, linking closed-source telemetry with open tools.','C#','Software','Intermediate',1,'online','manual',NULL,NULL,NULL,0,'2025-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Cloud Native Platforms", "Azure", "Azure Monitor Integration"]','["[COMMUNITY-TOOL]"]','[]','["prometheus.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://promlabs.com/blog/2022/12/11/avoid-these-6-mistakes-when-getting-started-with-prometheus','promlabs.com: Avoid These 6 Mistakes When Getting Started With Prometheus','','2022',0,'Analyzes six critical anti-patterns when setting up Prometheus. Addresses excessive metrics cardinality, sub-optimal query designs using rate(), and failing to configure robust alert routing mechanisms.','None','Technical Blog','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2022-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Observability", "Prometheus Ecosystem", "Best Practices"]','["[COMMUNITY-TOOL]"]','[]','["prometheus.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://promlens.com','promlens.com 🌟','','2021',0,'PromLens is an advanced query builder and analyzer for PromQL. Created to help developers write, visualize, and debug complex PromQL expressions, it provides syntactic parsing, inline documentation, and tree-based diagnostic tools. Now integrated as an official Prometheus community project.','Go','Technical Tool','Intermediate',1,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Cloud Native Infrastructure", "Observability", "Prometheus", "Query Tools"]','["[COMMUNITY-TOOL]"]','[]','["prometheus.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://promtools.dev','PromTools: SLOs with Prometheus 🌟','','N/A',0,'A curated technical resource and architectural guide covering PromTools: SLOs with Prometheus 🌟 in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779030503,0,'2026-05-17T17:08:23.451458+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/prometheus.md"]','["prometheus.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://proteon.com/2018/10/18/openshift-in-a-world-of-kubernetes-as-a-service',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,'manual','e8b590d93e0e0660934b69ccc68a72e81a3589ed893d3d8697277b8371247ddc',100.0,1779029072,0,'2026-05-17T16:44:32.213885+02:00',NULL,NULL,NULL,'[]','[]','["docs/introduction.md"]','[]','{}','{}');
INSERT INTO "resources" VALUES('https://pub.towardsai.net/class-and-objects-in-python-with-examples-591c6ca95ee6','pub.towardsai.net: Class and Objects in Python with Examples','','N/A',0,'A curated technical resource and architectural guide covering pub.towardsai.net: Class and Objects in Python with Examples in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779029862,0,'2026-05-17T16:57:42.760894+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/python.md"]','["python.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://pub.towardsai.net/oops-concept-in-python-b5f5833d57db','pub.towardsai.net: OPs Concept in Python','','N/A',0,'A curated technical resource and architectural guide covering pub.towardsai.net: OPs Concept in Python in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779031226,0,'2026-05-17T17:20:26.367887+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/python.md"]','["python.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://pub.towardsai.net/python-zero-to-hero-with-examples-c7a5dedb968b','pub.towardsai.net: Python: Zero to Hero with Examples','','N/A',0,'A curated technical resource and architectural guide covering pub.towardsai.net: Python: Zero to Hero with Examples in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779032756,0,'2026-05-17T17:45:56.602428+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/python.md"]','["python.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://pub.towardsai.net/software-engineering-baa4e7a8015c','pub.towardsai.net: Deep Dive into Event-Driven architecture | Gul Ershad','','N/A',0,'A curated technical resource and architectural guide covering pub.towardsai.net: Deep Dive into Event-Driven architecture | Gul Ershad in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779030011,0,'2026-05-17T17:00:11.705157+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/message-queue.md"]','["message-queue.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://pub.towardsai.net/step-by-step-design-of-enhanced-entity-relationship-eer-in-mysql-1e0f8b9fe5d4','pub.towardsai.net: Step-by-Step Design of Enhanced Entity-Relationship (EER)'' in MySQL','','N/A',0,'A curated technical resource and architectural guide covering pub.towardsai.net: Step-by-Step Design of Enhanced Entity-Relationship (EER)'' in MySQL in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779033764,0,'2026-05-17T18:02:44.965641+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/databases.md"]','["databases.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://pub.towardsai.net/why-map-filter-and-reduce-functions-are-so-famous-4c8e42fd0755','pub.towardsai.net: Why Map(), Filter() And Reduce() Functions are so Famous?','','N/A',0,'A curated technical resource and architectural guide covering pub.towardsai.net: Why Map(), Filter() And Reduce() Functions are so Famous? in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779032095,0,'2026-05-17T17:34:55.037879+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/python.md"]','["python.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://publicapis.io','Public APIs Directory','','2026',0,'A comprehensive index of public, developer-friendly APIs categorized by domain (e.g., weather, auth, finance). Serving as a core design-discovery tool, it enables engineers to rapidly find mock data, integration targets, and third-party solutions for prototyping.','English','Directory','Beginner',0,'online','manual',NULL,NULL,NULL,0,'2026-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Software Engineering", "API Integration", "Public Directories"]','["[COMMUNITY-TOOL]"]','[]','["api.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://publications.opengroup.org',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,'manual','7e186dade51304ec7495f7314cd362084e08a74f97b9896f41c781ea9a8816e8',100.0,1779032017,0,'2026-05-17T17:33:37.526668+02:00',NULL,NULL,NULL,'[]','[]','[]','[]','{}','{}');
INSERT INTO "resources" VALUES('https://pulpproject.org','pulpproject.org','','2010',4,'An enterprise-grade repository platform designed to host, manage, and distribute software packages and container images. Pulp supports multiple content formats (RPM, Python, Debian). Live Grounding establishes Pulp as a central piece of software supply chain security.','Python','Tool','Advanced',0,'online','manual',NULL,NULL,NULL,0,'2010-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Infrastructure & Operations", "Software Distribution", "Package Management"]','["[ENTERPRISE-STABLE]"]','[]','["linux.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://pulsar.apache.org','Apache Pulsar','','2026',4,'Apache Pulsar is a highly scalable distributed messaging platform utilizing a multi-layered design that isolates broker-level computation from BookKeeper-backed storage nodes. This architecture enables independent cluster scaling, seamless multi-tenancy, and advanced geo-replication features out of the box.','Java','Streaming Platform','Advanced',0,'online','manual',NULL,NULL,NULL,0,'2026-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Infrastructure", "Data Streaming", "Next-Gen Event Brokers", "Pulsar"]','["[ENTERPRISE-STABLE]"]','[]','["message-queue.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://pulsemcp.com','PulseMCP','','N/A',0,'A curated technical resource and architectural guide covering PulseMCP in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779031096,0,'2026-05-17T17:18:16.738023+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/ai-agents-mcp.md"]','["ai-agents-mcp.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://puppet.com/resources/?refinementList%5Btype%5D%5B0%5D=Report&page=1&configure%5BhitsPerPage%5D=18','State of DevOps Reports','','N/A',0,NULL,NULL,NULL,NULL,0,NULL,'manual','N/A',100.0,1779032296,0,'2026-05-17T17:38:16.479196+02:00',NULL,NULL,NULL,'[]','[]','[]','[]','{}','{}');
INSERT INTO "resources" VALUES('https://puppet.com/resources/report/2015-state-devops-report',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,'manual','N/A',100.0,1779033218,0,'2026-05-17T17:53:38.110984+02:00',NULL,NULL,NULL,'[]','[]','["docs/project-management-methodology.md"]','[]','{}','{}');
INSERT INTO "resources" VALUES('https://puppet.com/resources/report/2020-devops-salary-report','2020 DevOps Salary Report','','N/A',0,NULL,NULL,NULL,NULL,0,NULL,'manual','N/A',100.0,1779032289,0,'2026-05-17T17:38:09.698098+02:00',NULL,NULL,NULL,'[]','[]','[]','[]','{}','{}');
INSERT INTO "resources" VALUES('https://puppet.com/resources/report/2020-state-of-devops-report','2020 State of DevOps Report','','N/A',0,NULL,NULL,NULL,NULL,0,NULL,'manual','N/A',100.0,1779029138,0,'2026-05-17T16:45:38.175615+02:00',NULL,NULL,NULL,'[]','[]','[]','[]','{}','{}');
INSERT INTO "resources" VALUES('https://puppet.com/resources/report/2021-state-of-devops-report','puppet.com: The 2021 State of DevOps Report is here! 🌟','','N/A',0,'A curated technical resource and architectural guide covering puppet.com: The 2021 State of DevOps Report is here! 🌟 in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'duplicate','manual','N/A',100.0,1779031649,0,'2026-05-17T17:27:29.477510+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/devops.md"]','["devops.md", "index.md"]','{}','{"duplicate_of": "https://www.puppet.com/resources/state-of-devops-report"}');
INSERT INTO "resources" VALUES('https://puppet.com/resources/report/gartner-report-top-trends-impacting-infrastructure-and-operations-for-2021','2021 Gartner Report Top Trends Infra & Operations','','N/A',0,NULL,NULL,NULL,NULL,0,NULL,'manual','N/A',100.0,1779030472,0,'2026-05-17T17:07:52.973706+02:00',NULL,NULL,NULL,'[]','[]','[]','[]','{}','{}');
INSERT INTO "resources" VALUES('https://purnapoudel.blogspot.com/2018/09/how-to-configure-postgresql-with-ssl-tls-on-kubernetes.html','purnapoudel.blogspot.com: How to Configure PostgreSQL with SSL/TLS support on Kubernetes','','2018',0,'An older but technically valid tutorial demonstrating SSL/TLS client certificate verification setup for PostgreSQL instances hosted within Kubernetes clusters. Employs K8s secrets to inject required server certificate authorities.','YAML','Article','Advanced',0,'online','manual',NULL,NULL,NULL,0,'2018-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Databases", "PostgreSQL", "Security"]','["[COMMUNITY-TOOL]"]','[]','["databases.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://purushothamkdr453.medium.com/event-driven-autoscaling-in-kubernetes-using-keda-a0c16a383619','purushothamkdr453.medium.com: Event driven autoscaling in kubernetes using'' KEDA','','N/A',0,'A curated technical resource and architectural guide covering purushothamkdr453.medium.com: Event driven autoscaling in kubernetes using'' KEDA in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779029421,0,'2026-05-17T16:50:21.333207+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-autoscaling.md"]','["kubernetes-autoscaling.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://pushbuildtestdeploy.com/jenkins-on-kubernetes-building-docker-images','pushbuildtestdeploy.com/jenkins-on-kubernetes-building-docker-images 🌟','','2021',0,'A comprehensive technical guide exploring the orchestration of Jenkins agents inside Kubernetes. Illustrates how to dynamically provision agent pods to build and push Docker images using secure mechanisms like Kaniko or Docker-in-Docker (DinD).','Markdown','Article','Advanced',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["DevOps & CI/CD", "Jenkins", "Kubernetes Agents"]','["[COMMUNITY-TOOL]"]','[]','["demos.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://px.dev','px.dev: Pixie','','2020',5,'Pixie is a CNCF-sandbox eBPF-driven observability platform designed to monitor Kubernetes workloads with zero manual code instrumentation. It dynamically gathers telemetry data including network flow and CPU usage profiles by tapping directly into the Linux kernel.','C++ / Go / Python','Observability Platform','Advanced',1,'online','manual','f3a94ea841084654a9fe071993c2e958d50be1fc40ff5a642720ac8fb15a35fa',100.0,1779034521,1,'2026-05-17T18:15:21.045309+02:00',NULL,NULL,NULL,'["Observability & Diagnostics", "eBPF Observability", "Application Monitoring"]','["[DE FACTO STANDARD]"]','["docs/kubernetes-tools.md"]','["kubernetes-tools.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://pygithub.readthedocs.io',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,'manual','2d6797083f293d4e4529dff4890fdde2ace87d08f3c9f9b8aeae89338f5c7c59',100.0,1779029628,0,'2026-05-17T16:53:48.697027+02:00',NULL,NULL,NULL,'[]','[]','["docs/python.md"]','[]','{}','{}');
INSERT INTO "resources" VALUES('https://pymotw.com','Python 3 standard library Module of the Week, Doug Hellmann','','2025',5,'Curator Insight details PyMOTW-3 as an exemplary reference for Python 3 standard library functionality. Live Grounding confirms its status as an industry-standard guide, demonstrating clean, optimized uses of native packages like asyncio or concurrent.futures to reduce dependencies in critical systems.','Python','Resource Portal','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2025-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Software Engineering", "Python", "Standard Library Reference"]','["[DE FACTO STANDARD]"]','[]','["python.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://pymotw.com/2','Python 2 standard library Module of the Week, Doug Hellmann','','2017',3,'Curator Insight references the legacy Python 2.x PyMOTW collection. Live Grounding emphasizes its value solely as an architectural translation catalog for software archeologists modernizing enterprise codebases to secure Python 3.x specifications.','Python','Resource Portal','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2017-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Software Engineering", "Python", "Standard Library Reference"]','["[LEGACY]"]','[]','["python.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://pypi.org/project/airflow-provider-mlflow','pypi.org/project/airflow-provider-mlflow','','2023',3,'An official PyPI integration package bridging Apache Airflow workflows and MLflow experiment runs. Provides customized operators and hooks to dynamically log metrics, register models, and fetch operational parameters inside enterprise scheduled orchestration DAGs.','Python','Package','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2023-06-01T00:00:00+02:00',NULL,NULL,NULL,'["MLOps", "Orchestration", "Airflow Providers"]','["[COMMUNITY-TOOL]"]','[]','["mlops.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://pypi.org/project/ansible-navigator','pypi.org: ansible-navigator 🌟','','2024',3,'A core CLI/TUI interactive developer environment tool for managing, reviewing, and linting playbooks within containerized Execution Environments. Replaces legacy direct CLI runs.','Python','github_repo','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2024-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Automation & Orchestration", "Ansible Developer Tooling", "CLI & TUI"]','["[LEGACY]"]','[]','["ansible.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://pypi.org/project/ec2-ssh-yplan','ec2-ssh-yplan: A pair of command line utilities for finding and SSH-ing into your Amazon EC2 instances by tag (such as ‘Name’)','','2016',2,'Curator Insight presents a set of CLI wrappers for resolving AWS EC2 instance metadata to facilitate fast SSH access. Live Grounding indicates that modern secure architectures prioritize AWS Systems Manager Session Manager (SSM) and private endpoint setups over direct, port-22 SSH routing models.','Python','CLI Tool','Beginner',0,'online','manual',NULL,NULL,NULL,0,'2016-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Infrastructure", "DevOps", "Command Line Utilities"]','["[COMMUNITY-TOOL]"]','[]','["aws-tools-scripts.md", "python.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://pypi.org/project/http-sfv','http-sfv: HTTP Structured Field Values in Python','','2023',0,'A Python implementation of RFC 8941 for parsing and serializing HTTP Structured Field Values (SFV). This library provides software architects with a robust, spec-compliant mechanism to safely decode and encode structured headers at the application level, minimizing edge-case parsing vulnerabilities in API microservices.','Python','Repository','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2023-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Web Architecture", "HTTP Protocols", "Python Libraries"]','["[COMMUNITY-TOOL]"]','[]','["networking.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://pypi.org/project/latexify-py','pypi.org/project/latexify-py','','2024',0,'Utility library designed to compile executable Python math expressions directly into clean, standardized LaTeX code blocks. Accelerates documentation, research reports, and technical publication workflows directly from dynamic codebases.','Python','Library','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2024-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Data Science", "Mathematical Modeling", "Utility Libraries"]','["[COMMUNITY-TOOL]"]','[]','["python.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://pypi.org/project/pddb','PandasDatabase is a RESTful database engine application built on top of Pandas','','2020',2,'Curator Insight introduces pddb as a RESTful web service exposing Pandas dataframes via structured queries. Live Grounding highlights that while highly effective for localized prototyping, it lacks transactional guarantees, requiring migration to OLAP engines like DuckDB for production scaling.','Python','Library','Intermediate',1,'online','manual',NULL,NULL,NULL,0,'2020-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Data Science", "Data Engineering", "Database Engines"]','["[COMMUNITY-TOOL]"]','[]','["python.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://pypi.org/project/strimzi-kafka-cli',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,'duplicate','manual','e91d38d69d4f98d0f37444e19173877101130412df85716ec98ad7ce8ab74f80',100.0,1779029118,0,'2026-05-17T16:45:18.651145+02:00',NULL,NULL,NULL,'[]','[]','["docs/message-queue.md"]','[]','{}','{"duplicate_of": "https://es.scribd.com/document/207247675/PEP-8-Cheatsheet-2009"}');
INSERT INTO "resources" VALUES('https://pypi.python.org/pypi/ec2-ssh-yplan','ec2-ssh-yplan: A pair of command line utilities for finding and SSH-ing'' into your Amazon EC2 instances by tag (such as ‘Name’)','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','e91d38d69d4f98d0f37444e19173877101130412df85716ec98ad7ce8ab74f80',100.0,1779029110,0,'2026-05-17T16:45:10.581426+02:00',NULL,NULL,NULL,'[]','[]','["docs/aws-tools-scripts.md", "docs/python.md"]','[]','{}','{"duplicate_of": "https://es.scribd.com/document/207247675/PEP-8-Cheatsheet-2009"}');
INSERT INTO "resources" VALUES('https://pypi.python.org/pypi/gabbi','gabbi - Declarative HTTP testing library pypi','','2024',3,'Curator Insight introduces Gabbi as a declarative, YAML-driven integration and validation engine for HTTP endpoints. Live Grounding demonstrates its ongoing value in microservice testing pipelines, allowing engineers to quickly declare complex request-response chains without writing boilerplate imperative testing code.','Python','Library','Intermediate',1,'online','manual',NULL,NULL,NULL,0,'2024-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Software Engineering", "Testing", "API Testing"]','["[COMMUNITY-TOOL]"]','[]','["python.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://pypi.python.org/pypi/pddb','PandasDatabase is a RESTful database engine application built on top of Pandas','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','e91d38d69d4f98d0f37444e19173877101130412df85716ec98ad7ce8ab74f80',100.0,1779032105,0,'2026-05-17T17:35:05.939797+02:00',NULL,NULL,NULL,'[]','[]','["docs/python.md"]','[]','{}','{"duplicate_of": "https://es.scribd.com/document/207247675/PEP-8-Cheatsheet-2009"}');
INSERT INTO "resources" VALUES('https://python.plainenglish.io/15-github-repos-that-every-developers-must-bookmark-right-now-eee01db63977','python.plainenglish.io: 15 GitHub Repos That Every Developers Must Bookmark'' Right Now','','N/A',0,'A curated technical resource and architectural guide covering python.plainenglish.io: 15 GitHub Repos That Every Developers Must Bookmark'' Right Now in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779031438,0,'2026-05-17T17:23:58.079982+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/devel-sites.md"]','["devel-sites.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://python.plainenglish.io/how-to-perform-read-and-write-operations-on-json-files-in-python-a5bac724320d','==python.plainenglish.io: How to Perform Read and Write Operations on JSON'' Files in Python==','','N/A',0,'A curated technical resource and architectural guide covering ==python.plainenglish.io: How to Perform Read and Write Operations on JSON'' Files in Python== in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779030986,0,'2026-05-17T17:16:26.149500+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/python.md"]','["python.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://python.plainenglish.io/its-time-to-say-goodbye-to-these-obsolete-python-libraries-7c02aa77d84a','python.plainenglish.io: It’s Time to Say Goodbye to These Obsolete Python'' Libraries 🌟','','N/A',0,'A curated technical resource and architectural guide covering python.plainenglish.io: It’s Time to Say Goodbye to These Obsolete Python'' Libraries 🌟 in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779033844,0,'2026-05-17T18:04:04.710576+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/python.md"]','["python.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://python.plainenglish.io/python-snippets-7e8dcbeae26e','python.plainenglish.io: 12 Python Snippets That Will Boost Your Productivity','','N/A',0,'A curated technical resource and architectural guide covering python.plainenglish.io: 12 Python Snippets That Will Boost Your Productivity in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779030443,0,'2026-05-17T17:07:23.010396+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/python.md"]','["python.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://python.plainenglish.io/rest-a-quick-guide-to-building-scalable-and-flexible-systems-using-http-62154841eefd','python.plainenglish.io: REST: A Quick Guide to Building Scalable and Flexible'' Systems Using HTTP','','N/A',0,'A curated technical resource and architectural guide covering python.plainenglish.io: REST: A Quick Guide to Building Scalable and Flexible'' Systems Using HTTP in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779030587,0,'2026-05-17T17:09:47.384854+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/python.md"]','["python.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://python.plainenglish.io/special-methods-that-will-change-how-you-build-classes-in-python-cd0226b52eb6','python.plainenglish.io: Special Methods Will Change How You Write Classes'' in Python','','N/A',0,'A curated technical resource and architectural guide covering python.plainenglish.io: Special Methods Will Change How You Write Classes'' in Python in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779031793,0,'2026-05-17T17:29:53.519430+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/python.md"]','["python.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://python.plainenglish.io/ultimate-python-cheat-sheet-f2930e08669c','python.plainenglish.io: The Ultimate Python Cheat Sheet | Muhammad Umair','','N/A',0,'A curated technical resource and architectural guide covering python.plainenglish.io: The Ultimate Python Cheat Sheet | Muhammad Umair in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779033784,0,'2026-05-17T18:03:04.683006+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/cheatsheets.md"]','["cheatsheets.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://python.plainenglish.io/who-writes-better-code-github-copilot-or-gpt-3-9e7441650c9b','python.plainenglish.io: Who Writes Better Code: GitHub CoPilot or GPT-3?','','N/A',0,'A curated technical resource and architectural guide covering python.plainenglish.io: Who Writes Better Code: GitHub CoPilot or GPT-3? in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779032103,0,'2026-05-17T17:35:03.680529+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/git.md"]','["git.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://pythonium.net/mockapy','mockapy','','2023',3,'A lightweight Python utility designed to mock and generate synthetic payloads for REST and RPC interfaces, speeding up Python-based backend integration pipelines.','Python','Tool','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2023-06-01T00:00:00+02:00',NULL,NULL,NULL,'["API Tooling", "Mocking", "Mockapy"]','["[COMMUNITY-TOOL]"]','[]','["api.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://pythonsimplified.com/how-to-schedule-python-scripts-using-schedule-library','pythonsimplified.com: How to schedule Python scripts using schedule library','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','dae11ecab4c0b5eaf762b442c88a5d88d4874362e721a1204aee73fce5f5cb8c',100.0,1779029134,0,'2026-05-17T16:45:34.969641+02:00',NULL,NULL,NULL,'[]','[]','["docs/python.md"]','[]','{}','{"duplicate_of": "https://hewing.foliotek.me"}');
INSERT INTO "resources" VALUES('https://pythonspeed.com/articles/docker-buildkit','pythonspeed.com: Docker BuildKit: faster builds, new features, and now it’s stable','','2022',0,'Analyzes the shift to BuildKit as the primary engine compiler. Evaluates features including multi-stage parallelization, secret mounting without environment leaks, and advanced build-cache mounts.','N/A','article','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2022-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Containers", "Build Optimization", "BuildKit"]','["[COMMUNITY-TOOL]"]','[]','["docker.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://pythonspeed.com/articles/docker-performance-overhead','pythonspeed.com: Docker can slow down your code and distort your benchmarks','','2021',0,'Details performance degradation anomalies caused by container virtualization. Focuses on CPU hyper-threading constraints, memory allocation overhead, and VM barriers on macOS/Windows, highlighting how these dynamics can distort micro-benchmarks.','English','Analysis','Advanced',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Performance", "Diagnostics", "Performance Benchmarking"]','["[COMMUNITY-TOOL]"]','[]','["docker.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://pythonspeed.com/articles/dockerizing-python-is-hard','Broken by default: why you should avoid most Dockerfile example 🌟','','2020',0,'Critically evaluates common Dockerfile patterns. Highlights failure vectors like poor caching strategies, bloated build images, and running containers as root. Offers concrete engineering improvements for Python.','Dockerfile','Critical Analysis','Intermediate',1,'online','manual',NULL,NULL,NULL,0,'2020-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Security", "Container Security", "Dockerfile optimization"]','["[ENTERPRISE-STABLE]", "[GUIDE]"]','[]','["docker.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://pythonspeed.com/articles/dont-need-kubernetes','“Let’s use Kubernetes!” Now you have 8 problems','','2020',0,'Exposes the post-adoption operational complexities of Kubernetes, including networking, resource allocation, and storage management. Guides teams to use simpler alternatives early in product lifecycles.','None','Article','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2020-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Orchestration", "Kubernetes", "Anti-patterns"]','["[COMMUNITY-TOOL]"]','[]','["kubernetes-alternatives.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://pythonspeed.com/articles/gitlab-build-docker-image','pythonspeed.com: Building Docker images on GitLab CI: Docker-in-Docker and Podman 🌟','','2021',0,'A detailed technical guide comparing Docker-in-Docker (DinD) and Podman for building container images in GitLab CI. Evaluates speed, safety, system privileges, and alternative rootless compilation methods within Kubernetes runners.','Bash','Guide','Advanced',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Software Engineering", "Collaborative Platforms", "Continuous Integration"]','["[COMMUNITY-TOOL]", "[GUIDE]"]','[]','["git.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://pythonspeed.com/articles/json-memory-streaming','pythonspeed.com: Processing large JSON files in Python without running out of memory','','2022',0,'A rigorous guide covering memory-efficient streaming parsing of massive JSON datasets in Python. Discusses memory-mapped files and iterative parsing libraries (ijson) to prevent Out-of-Memory (OOM) situations during batch processing.','Python','Technical Article','High',0,'online','manual',NULL,NULL,NULL,0,'2022-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Data Architecture", "JSON & YAML Serialization", "Performance & Parsing"]','["[COMMUNITY-TOOL]"]','[]','["yaml.md"]','{}','{"is_special": true}');
INSERT INTO "resources" VALUES('https://pythonspeed.com/articles/podman-buildkit','pythonspeed.com: Using Podman with BuildKit, the better Docker image builder 🌟','','2021',0,'An advanced technical guide exploring how to configure rootless Podman to work with BuildKit, the high-performance image compiler. This configuration combines BuildKit''s aggressive layer caching and multi-stage build speed optimizations with Podman''s secure, unprivileged execution profile for modern container pipelines.','Shell','Article','Advanced',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Container Infrastructure", "Image Synthesis", "BuildKit Integration"]','["[COMMUNITY-TOOL]"]','[]','["container-managers.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://pythonspeed.com/articles/security-updates-in-docker','pythonspeed.com: The worst so-called “best practice” for Docker','','2021',0,'A critical security analysis debunking the ''best practice'' of pinning exact image digests (e.g., sha256 hashes) without implementing an automated dependency updater. Explains how this practice locks in critical OS vulnerabilities and stops security patches from propagating.','English','Article','Advanced',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Security", "Image Engineering", "Vulnerability Management"]','["[COMMUNITY-TOOL]"]','[]','["docker.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://pythonspeed.com/articles/shell-scripts','pythonspeed.com: Please stop writing shell scripts','','2020',4,'A provocative architectural critique outlining the systematic failure modes of complex bash scripts in enterprise environments. It advocates for transitioning back to robust, typed languages like Python for complex logic. Live Grounding highlights this paradigm shift in DevOps, where script complexity mandates structured programming.','Python','Article','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2020-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Infrastructure & Operations", "Shell Scripting", "Best Practices"]','["[ENTERPRISE-STABLE]"]','[]','["linux.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://pyvideo.org','pyvideo.org','','2011',0,'Large-scale index mapping PyCon keynotes and technical conference recordings. It offers an extensive historical database of advanced talks on performance engineering, system design, and AI integrations.','HTML','Platform','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2011-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Backend Development", "Python Ecosystem", "Community Media"]','["[COMMUNITY-TOOL]"]','[]','["python.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://pyvideo.org/video/2987/managing-the-cloud-with-a-few-lines-of-python','Managing the Cloud with a Few Lines of Python (EuroPython 2014)','','2014',2,'Curator Insight indexes a EuroPython presentation on utilizing Python to script cloud systems. Live Grounding positions this as a major historical milestone, showcasing the fundamental paradigms that enabled modern declarative and programmatic Infrastructure-as-Code (IaC) architectures.','Python','Video Presentation','Intermediate',1,'online','manual',NULL,NULL,NULL,0,'2014-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Infrastructure", "DevOps", "Cloud Automation"]','["[COMMUNITY-TOOL]"]','[]','["python.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://pyvideo.org/video/3460/dont-make-us-say-we-told-you-so-virtualenv-for','Don''t Make Us Say We Told You So: virtualenv for New Pythonistas','','2015',0,'Practical video guide showing dependency isolation patterns with `virtualenv`. Discusses global library pollution issues and modern environment alternatives.','Python','Video','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2015-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Developer Productivity", "Package Management", "Virtual Environments"]','["[COMMUNITY-TOOL]"]','[]','["python.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://qainsights.com/deploy-jmeter-on-aws-using-terraform','qainsights.com: Deploy JMeter on AWS using Terraform','','N/A',0,'A curated technical resource and architectural guide covering qainsights.com: Deploy JMeter on AWS using Terraform in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'online','manual','N/A',100.0,1781736236,0,'2026-06-18T00:43:56.271306+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/terraform.md"]','["terraform.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://qautomation.blog/2019/05/03/power-full-load-testing-tool-gatling','qautomation.blog: Power Full Load Testing Tool : Gatling','','N/A',0,'A curated technical resource and architectural guide covering qautomation.blog: Power Full Load Testing Tool : Gatling in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779032539,0,'2026-05-17T17:42:19.993353+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/performance-testing-with-jenkins-and-jmeter.md"]','["performance-testing-with-jenkins-and-jmeter.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://qautomation.blog/2019/05/07/how-to-run-selenium-script-in-jmeter','qautomation.blog: How to run selenium script in JMeter','','N/A',0,'A curated technical resource and architectural guide covering qautomation.blog: How to run selenium script in JMeter in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779030115,0,'2026-05-17T17:01:55.322726+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/test-automation-frameworks.md"]','["test-automation-frameworks.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://qdnqn.com/create-kubernetes-yaml-definitions-using-go-and-cdk8s','qdnqn.com: Kubernetes objects from Go to YAML using Cdk8s','','N/A',0,'A curated technical resource and architectural guide covering qdnqn.com: Kubernetes objects from Go to YAML using Cdk8s in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779029189,0,'2026-05-17T16:46:29.698322+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-client-libraries.md"]','["kubernetes-client-libraries.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://qdnqn.com/creating-kubernetes-operator-using-kubebuilder','qdnqn.com: Creating Kubernetes operator using Kubebuilder','','N/A',0,'A curated technical resource and architectural guide covering qdnqn.com: Creating Kubernetes operator using Kubebuilder in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779029805,0,'2026-05-17T16:56:45.241217+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-operators-controllers.md"]','["kubernetes-operators-controllers.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://qlinh.com/infosec/2020/09/30/threat-detection-with-kubernetes-audit-logs.html','qlinh.com: Leveraging Kubernetes audit logs for threat detection','','2020',0,'Detailed security analysis explaining how to configure the Kubernetes API server audit logging policy to capture active cluster states. Provides techniques for piping log streams to SIEM systems to detect privilege escalation, unauthorized namespace actions, and suspicious API execution.','None','Article','Advanced',0,'online','manual',NULL,NULL,NULL,0,'2020-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Log Management & Diagnostics", "Audit Logging", "Threat Detection"]','["[COMMUNITY-TOOL]"]','[]','["kubernetes-monitoring.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://quandarycg.com/everything-you-need-to-know-about-integrations','quandarycg.com: Everything You Need To Know About System Integration (And'' IPaaS) 🌟','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','65f6b1e67c673a85db75afc47e6bf3fd1a03701f4e1bdb163f7f8f74b64f6894',100.0,1779029689,0,'2026-05-17T16:54:49.426516+02:00',NULL,NULL,NULL,'[]','[]','["docs/message-queue.md"]','[]','{}','{"duplicate_of": "https://www.quandarycg.com/everything-you-need-to-know-about-integrations"}');
INSERT INTO "resources" VALUES('https://quarkus.io','quarkus.io','','2026',5,'Official landing page for Quarkus, the ''Supersonic Subatomic Java'' framework designed explicitly for GraalVM and OpenJDK. Quarkus optimizes Java applications for Kubernetes by providing incredibly low memory footprints and near-instant startup speeds (sub-millisecond boot). Over the years, it has matured into a powerful enterprise competitor to Spring Boot, specifically for serverless and container-dense runtimes.','Java','Framework','Advanced',1,'online','manual',NULL,NULL,NULL,0,'2026-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Java Cloud Native", "Quarkus", "Core Runtime"]','["[DE FACTO STANDARD]"]','[]','["java_frameworks.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://quarkus.io/blog/decathlon-user-story','quarkus.io: VCStream: a new messaging platform for DECATHLON’s Value Chain, built on Quarkus','','2023',5,'Outlines Decathlon''s development of VCStream, a high-throughput messaging platform built on Quarkus to optimize its global supply and value chain. Quarkus''s sub-atomic, reactive execution model allowed Decathlon to dramatically reduce memory footprint and startup times compared to traditional Spring Boot setups. The architecture utilizes reactive streams and Kafka integrations to deliver real-time data synchronization at scale.','English','Case Study','Advanced',1,'online','manual',NULL,NULL,NULL,0,'2023-06-01T00:00:00+02:00',NULL,NULL,NULL,'["System Architecture", "Messaging Systems", "Event-Driven Microservices"]','["[CASE STUDY]", "[DE FACTO STANDARD]"]','[]','["customer.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://quarkus.io/blog/march-of-ides','quarkus.io: Quarkus support in IDE''s','','2020',3,'Announcement outlining the deep integration of Quarkus tooling inside prominent IDEs (VS Code, IntelliJ IDEA, and Eclipse). Highlighted features include YAML autocomplete, active configuration hints, and seamless dev-mode execution within the editor window. This ecosystem maturation significantly boosted corporate adoption by providing parity with established IDE-supported frameworks.','Java','Blog','Beginner',0,'online','manual',NULL,NULL,NULL,0,'2020-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Java Cloud Native", "Quarkus", "Developer Experience"]','["[COMMUNITY-TOOL]"]','[]','["java_frameworks.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://quarkus.io/blog/quarkus-for-spring-developers','quarkus.io: Quarkus for Spring Developers','','2020',4,'A strategic blog aimed at easing the migration path for developers transitioning from Spring Boot to Quarkus. It demonstrates how Quarkus supports Spring extension APIs (such as Spring DI, Web, and Data JPA) to lower the cognitive barrier. It proves that developers can retain Spring APIs while benefiting from Quarkus''s exceptional performance and native compilation.','Java','Blog','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2020-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Java Cloud Native", "Quarkus", "Migration"]','["[ENTERPRISE-STABLE]"]','[]','["java_frameworks.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://quarkus.io/guides/dev-ui','Quarkus - Dev UI 🌟','','2025',4,'Detailed documentation of Quarkus''s built-in Dev UI console, accessible locally during runtime dev mode. It permits developers to visualize configured properties, inspect active extensions, inspect database logs, and trigger custom events from a web browser interface. Architecturally, it streamlines internal-loop operations and minimizes standard context switching during active development.','Java','Documentation','Beginner',0,'online','manual',NULL,NULL,NULL,0,'2025-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Java Cloud Native", "Quarkus", "Developer Experience"]','["[ENTERPRISE-STABLE]"]','[]','["java_frameworks.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://quay.io','Quay.io','','2026',0,'Quay.io is Red Hat''s enterprise-grade hosting platform for container images, offering advanced security and vulnerability scanning. It provides built-in support for fine-grained access control, geographic replication, and integration with external identity providers. Quay serves as a critical infrastructure backbone for secure container image distribution across large scale cluster topologies.','N/A','Tool','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2026-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Infrastructure Security", "Container Registries", "Quay"]','["[COMMUNITY-TOOL]"]','[]','["ocp4.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://quickref.me/index.html','QuickRef.ME - Quick Reference Cheat Sheets','','2025',4,'QuickRef.ME offers highly organized cheat sheets covering major programming languages, CLI utilities, databases, and platform architectures. It serves as a rapid reference dashboard that reduces lookup overhead during continuous programming cycles.','N/A','Reference Portal','Beginner',0,'online','manual',NULL,NULL,NULL,0,'2025-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Developer Tooling", "Developer Knowledge", "Cheat Sheets"]','["[ENTERPRISE-STABLE]"]','[]','["cheatsheets.md", "kubernetes-tools.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://qvault.io/2020/10/26/how-to-restart-all-pods-in-a-kubernetes-namespace','qvault.io: How to Restart All Pods in a Kubernetes Namespace','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','f06df5f3ed70bf23bd559be1a007e58cfd18bb3b7c4b07c3b319f33aa0fb5b50',100.0,1779034482,0,'2026-05-17T18:14:42.981529+02:00',NULL,NULL,NULL,'[]','[]','["docs/kubernetes.md"]','[]','{}','{"duplicate_of": "https://www.boot.dev"}');
INSERT INTO "resources" VALUES('https://raesene.github.io/blog/2022/07/03/lets-talk-about-kubernetes-on-the-internet','raesene.github.io: Let''s talk about Kubernetes on the Internet','','2022',0,'An urgent analytical overview assessing why many Kubernetes API control planes remain directly visible on the public internet. Discusses host-level firewall configurations, securing the Kubelet interface, and utilizing private API cluster features in major cloud providers. Emphasizes basic perimeter hygiene.','English','Article','Advanced',0,'online','manual',NULL,NULL,NULL,0,'2022-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Security", "Network Security", "Internet Exposure"]','["[COMMUNITY-TOOL]"]','[]','["kubernetes-security.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://raesene.github.io/blog/2022/08/14/auditing-rbac-redux','raesene.github.io: Auditing RBAC - Redux','','2022',0,'Highly detailed assessment of tools and manual approaches used to audit RBAC permissions. Looks at the attack surface exposed by privileged service accounts and API server access loopholes, providing concrete defensive guidance.','English','Technical Blog','Advanced',0,'online','manual',NULL,NULL,NULL,0,'2022-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Security", "Identity & Access", "RBAC", "Security Auditing"]','["[COMMUNITY-TOOL]"]','[]','["kubernetes-security.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://rafay.co/ai-and-cloud-native-blog/helm-chart-hooks-tutorial','rafay.co: Helm Chart Hooks Tutorial','','2021',0,'Comprehensive breakdown of Helm lifecycle hooks (e.g., pre-install, post-upgrade). Explains how to coordinate prerequisite checks, execute database migrations, or trigger custom operations outside of standard deployment routines.','English','Article','Intermediate',1,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Cloud Native", "Application Delivery", "Package Management", "Helm Hooks"]','["[COMMUNITY-TOOL]"]','[]','["helm.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://rafay.co/the-kubernetes-current/helm-chart-hooks-tutorial','rafay.co: Helm Chart Hooks Tutorial','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','1f146de96cd77a1315d26ed98eb1c661070463cff056290d037a9fcd76c553e4',100.0,1779030235,0,'2026-05-17T17:03:55.432430+02:00',NULL,NULL,NULL,'[]','[]','["docs/helm.md"]','[]','{}','{"duplicate_of": "https://rafay.co/ai-and-cloud-native-blog/helm-chart-hooks-tutorial"}');
INSERT INTO "resources" VALUES('https://raft.github.io','The Raft Consensus Algorithm 🌟','','2024',0,'An interactive educational visualizer for the Raft Consensus Algorithm, designed to be more understandable than Paxos. Covers leader election, log replication, safety mechanisms, and cluster membership changes in highly consistent databases.','English','Interactive Guide','Advanced',0,'online','manual',NULL,NULL,NULL,0,'2024-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Distributed Systems", "Consensus", "Algorithms"]','["[COMMUNITY-TOOL]", "[GUIDE]"]','[]','["introduction.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://rahulbhatia1998.medium.com/designing-a-multi-region-kubernetes-cluster-for-disaster-recovery-on-aws-eks-0a0a98ad5854','rahulbhatia1998.medium.com: Designing A Multi-Region Kubernetes Cluster'' For Disaster Recovery On AWS EKS','','N/A',0,'A curated technical resource and architectural guide covering rahulbhatia1998.medium.com: Designing A Multi-Region Kubernetes Cluster'' For Disaster Recovery On AWS EKS in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779029472,0,'2026-05-17T16:51:12.482743+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/managed-kubernetes-in-public-cloud.md"]','["managed-kubernetes-in-public-cloud.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://rahulh123.medium.com/choosing-the-right-architecture-monolithic-vs-microservices-analyzing-requirements-for-success-70d681f6a1d0','rahulh123.medium.com: Choosing the Right Architecture: Monolithic vs. Microservices'' — Analyzing Requirements for Success','','N/A',0,'A curated technical resource and architectural guide covering rahulh123.medium.com: Choosing the Right Architecture: Monolithic vs. Microservices'' — Analyzing Requirements for Success in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779031711,0,'2026-05-17T17:28:31.822829+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/introduction.md"]','["introduction.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://rajansahu713.medium.com/hands-on-guide-to-restful-api-using-flask-python-16270f866ffe','rajansahu713.medium.com: Hands-On Guide to Restful API using Flask Python','','N/A',0,'A curated technical resource and architectural guide covering rajansahu713.medium.com: Hands-On Guide to Restful API using Flask Python in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779032793,0,'2026-05-17T17:46:33.173341+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/python.md"]','["python.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://rajivsharma-2205.medium.com/demystify-how-traffic-reaches-directly-to-pod-on-using-alb-ingress-kubernetes-io-target-type-ip-f2d1be346b46','rajivsharma-2205.medium.com: Demystify how traffic reaches directly to pod'' on using alb.ingress.kubernetes.io/target-type: ip','','N/A',0,'A curated technical resource and architectural guide covering rajivsharma-2205.medium.com: Demystify how traffic reaches directly to pod'' on using alb.ingress.kubernetes.io/target-type: ip in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779031099,0,'2026-05-17T17:18:19.119272+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-networking.md"]','["kubernetes-networking.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://rakhesh.com/azure/graph-cmdlets-and-azure-ad-app-registrations','rakhesh.com: Graph cmdlets and Azure AD App Registrations','','2023',0,'Analyzes behavior variations when registering service endpoints vs application records via Graph cmdlets. Explores permission consent mechanics in cloud automation pipelines.','PowerShell','Blog Post','Advanced',0,'online','manual',NULL,NULL,NULL,0,'2023-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Identity and Access", "Microsoft Graph API", "App Registration", "Service Principals"]','["[COMMUNITY-TOOL]"]','[]','["azure.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://ramansharma.substack.com/p/containers-are-not-just-for-kubernetes-fa330653cbbd','==ramansharma.substack.com: Containers are not just for Kubernetes==','','N/A',0,'A curated technical resource and architectural guide covering ==ramansharma.substack.com: Containers are not just for Kubernetes== in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779033713,0,'2026-05-17T18:01:53.576685+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/introduction.md"]','["introduction.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://ramitsurana.github.io/awesome-kubernetes','@ramitsurana'' Awesome Kubernetes','','2023',5,'A thoroughly organized directory of tools, books, tutorials, and libraries designed for Kubernetes users. Serves as an invaluable learning roadmap for operations engineers and developers to discover and adopt production-grade tooling in their DevOps lifecycles.','Markdown','Awesome List','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2023-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Curation", "Awesome Lists", "Kubernetes"]','["[DE FACTO STANDARD]"]','[]','["other-awesome-lists.md"]','{}','{"is_special": true}');
INSERT INTO "resources" VALUES('https://rancher.com','rancher.com','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','ac96a8e9b4d12f9537fb30a9430600d6b8664bb1b5d237503ec7ad1e61adbe43',100.0,1779030229,0,'2026-05-17T17:03:49.367747+02:00',NULL,NULL,NULL,'[]','[]','["docs/rancher.md"]','[]','{}','{"duplicate_of": "https://www.rancher.com"}');
INSERT INTO "resources" VALUES('https://rancher.com/blog/2020/announcing-harvester-open-source-hyperconverged-infrastructure-software','rancher.com: Announcing Harvester: Open Source Hyperconverged Infrastructure'' (HCI) Software','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','80698a5dd4c07cc3c6dbb05fd4ea939936f4e7c12709e88fa061ffa963a0adfc',100.0,1779031623,0,'2026-05-17T17:27:03.653773+02:00',NULL,NULL,NULL,'[]','[]','["docs/rancher.md"]','[]','{}','{"duplicate_of": "https://www.suse.com/c/rancher_blog/announcing-harvester-open-source-hyperconverged-infrastructure-hci-software"}');
INSERT INTO "resources" VALUES('https://rancher.com/blog/2020/announcing-hosted-rancher','Announcing **Hosted Rancher** with Rancher 2.4 🌟','','N/A',0,NULL,NULL,NULL,NULL,0,'online','manual','b888fca897f03462a6f0779e987b65e11de7954f6f45f16ef086c318108ee4ea',100.0,1779031402,0,'2026-05-17T17:23:22.259974+02:00',NULL,NULL,NULL,'[]','[]','["docs/rancher.md"]','[]','{}','{}');
INSERT INTO "resources" VALUES('https://rancher.com/blog/2020/build-kubernetes-clusters-on-azure','rancher.com/blog: Deploy Kubernetes Clusters on Microsoft Azure with Rancher','','N/A',0,NULL,NULL,NULL,NULL,0,'online','manual','75ca928e36669800e289ca1a68f068e8f64c19ab8c6480f77bb343b581cf2657',100.0,1779033031,0,'2026-05-17T17:50:31.669467+02:00',NULL,NULL,NULL,'[]','[]','["docs/rancher.md"]','[]','{}','{}');
INSERT INTO "resources" VALUES('https://rancher.com/blog/2020/custom-monitoring','rancher.com: Custom alerts using Prometheus queries','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','cd892a7d5ddc18e7e1007098f5e389aa0e418968bd0d48312ed4f3b741376d5e',100.0,1779030060,0,'2026-05-17T17:01:00.523939+02:00',NULL,NULL,NULL,'[]','[]','["docs/rancher.md"]','[]','{}','{"duplicate_of": "https://www.suse.com/c/rancher_blog/custom-alerts-using-prometheus-queries"}');
INSERT INTO "resources" VALUES('https://rancher.com/blog/2020/deploy-with-gitlab-ci','Deploy a Rancher Cluster with GitLab CI and Terraform','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','dd75070c93002859432872870fdca2ac685d4f146b36628ac738dc1538def5fa',100.0,1779031342,0,'2026-05-17T17:22:22.382385+02:00',NULL,NULL,NULL,'[]','[]','["docs/demos.md", "docs/rancher.md"]','[]','{}','{"duplicate_of": "https://www.suse.com/c/rancher_blog/deploy-a-rancher-cluster-with-gitlab-ci-and-terraform"}');
INSERT INTO "resources" VALUES('https://rancher.com/blog/2020/disaster-recovery-preparedness-kubernetes-clusters','rancher.com: Disaster Recovery Preparedness for Your Kubernetes Clusters'' 🌟','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','0424a7aa9abbb31735af1c78a23da265713977a9dacda11f4b10ab8ea680a267',100.0,1779033667,0,'2026-05-17T18:01:07.165264+02:00',NULL,NULL,NULL,'[]','[]','["docs/kubernetes-backup-migrations.md"]','[]','{}','{"duplicate_of": "https://www.suse.com/c/rancher_blog/disaster-recovery-preparedness-for-your-kubernetes-clusters"}');
INSERT INTO "resources" VALUES('https://rancher.com/blog/2020/driving-kubernetes-adoption-finance-rancher','rancher.com: Driving Kubernetes Adoption in Finance with Rancher','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','1ea41b51fc48a586cf6832c0e3838bcfd35afc80ebe04e3a6bc3273cb6a69432',100.0,1779029709,0,'2026-05-17T16:55:09.087241+02:00',NULL,NULL,NULL,'[]','[]','["docs/rancher.md"]','[]','{}','{"duplicate_of": "https://www.suse.com/c/rancher_blog/driving-kubernetes-adoption-in-finance-with-rancher"}');
INSERT INTO "resources" VALUES('https://rancher.com/blog/2020/faster-kubernetes-development-rancher-devspace-loft','Faster Kubernetes Development with Rancher, DevSpace and Loft','','N/A',0,NULL,NULL,NULL,NULL,0,'online','manual','65926f037bde43f3ac5897566a7123874af5ae4f7591f74cabb0aeb7325c39a5',100.0,1779031529,0,'2026-05-17T17:25:29.617181+02:00',NULL,NULL,NULL,'[]','[]','["docs/rancher.md"]','[]','{}','{}');
INSERT INTO "resources" VALUES('https://rancher.com/blog/2020/fleet-management-kubernetes','**Fleet** Management for kubernetes','','N/A',0,NULL,NULL,NULL,NULL,0,'online','manual','06e372b892cb55fb6da07ac4e188729b1e1816ffd0a773ace061573e2b0a0705',100.0,1779031165,0,'2026-05-17T17:19:25.380103+02:00',NULL,NULL,NULL,'[]','[]','["docs/rancher.md"]','[]','{}','{}');
INSERT INTO "resources" VALUES('https://rancher.com/blog/2020/gain-better-visibility-kubernetes-cost-allocation','rancher.com: Gain Better Visibility into Kubernetes Cost Allocation','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','339d6db3da6068491aa74345ed7b5f3ba83866b5328e38d7ecbc7fffc4f67225',100.0,1779030892,0,'2026-05-17T17:14:52.084036+02:00',NULL,NULL,NULL,'[]','[]','["docs/kubernetes.md"]','[]','{}','{"duplicate_of": "https://www.suse.com/c/rancher_blog/gain-better-visibility-into-kubernetes-cost-allocation"}');
INSERT INTO "resources" VALUES('https://rancher.com/blog/2020/helm-security','rancher.com: Create Reproducible Security in Kubernetes with Helm 3 and'' Helm Charts','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','5d4a546ed6f1b499b53cdaa1e50bd6e41bd576f95bfddf90470ab4227137160c',100.0,1779032618,0,'2026-05-17T17:43:38.650828+02:00',NULL,NULL,NULL,'[]','[]','["docs/helm.md"]','[]','{}','{"duplicate_of": "https://www.suse.com/c/rancher_blog/create-reproducible-security-in-kubernetes-with-helm-3-and-helm-charts"}');
INSERT INTO "resources" VALUES('https://rancher.com/blog/2020/hybrid-multi-cloud-service-mesh-based-applications-distributed-deployments','rancher.com: Using Hybrid and Multi-Cloud Service Mesh Based Applications'' for Distributed Deployments','','N/A',0,NULL,NULL,NULL,NULL,0,NULL,'manual','N/A',100.0,1779030811,0,'2026-05-17T17:13:31.365065+02:00',NULL,NULL,NULL,'[]','[]','["docs/servicemesh.md"]','[]','{}','{}');
INSERT INTO "resources" VALUES('https://rancher.com/blog/2020/k3s-high-availability','rancher.com: Set up Your K3s Cluster for High Availability','','N/A',0,NULL,NULL,NULL,NULL,0,'online','manual','9077ec78ae843df095eb5be4a7d833226b7dd7fbb938e65ef9989521e4c56f29',100.0,1779030677,0,'2026-05-17T17:11:17.483660+02:00',NULL,NULL,NULL,'[]','[]','["docs/rancher.md"]','[]','{}','{}');
INSERT INTO "resources" VALUES('https://rancher.com/blog/2020/longhorn-container-storage','Longhorn Simplifies Distributed Block Storage in Kubernetes','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','55135c9d241390696e51d40f04d08f38e1589574f4e1e52325d410839270b48d',100.0,1779033072,0,'2026-05-17T17:51:12.457160+02:00',NULL,NULL,NULL,'[]','[]','["docs/kubernetes-storage.md"]','[]','{}','{"duplicate_of": "https://www.suse.com/c/rancher_blog/longhorn-simplifies-distributed-block-storage-in-kubernetes"}');
INSERT INTO "resources" VALUES('https://rancher.com/blog/2020/monitor-etcd-prometheus-grafana-rancher','Monitor Etcd with Prometheus and Grafana using Rancher','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','cf38831310d44703a6b85afac458f8fa07a0174beb42921b60af0a5d4d1b6a66',100.0,1779029601,0,'2026-05-17T16:53:21.593634+02:00',NULL,NULL,NULL,'[]','[]','["docs/monitoring.md", "docs/rancher.md"]','[]','{}','{"duplicate_of": "https://www.suse.com/c/rancher_blog/monitor-etcd-with-prometheus-and-grafana-using-rancher"}');
INSERT INTO "resources" VALUES('https://rancher.com/blog/2020/multi-cluster-vulnerability-scanning-alcide-rancher','Multi-Cluster Vulnerability Scanning with Alcide and Rancher','','N/A',0,NULL,NULL,NULL,NULL,0,'online','manual','9f28f8cff2eb94fd1653abdb8aad835de7180ee3d7d88d660ffead28e341396c',100.0,1779031456,0,'2026-05-17T17:24:16.444381+02:00',NULL,NULL,NULL,'[]','[]','["docs/rancher.md"]','[]','{}','{}');
INSERT INTO "resources" VALUES('https://rancher.com/blog/2020/number-one-rule-disaster-recovery','rancher.com: The No. 1 Rule of Disaster Recovery','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','09146246313927cde7f5b4d2cdfa7ddcb18a50118ae1ddc3f9958f2d93d0b41b',100.0,1779030193,0,'2026-05-17T17:03:13.470324+02:00',NULL,NULL,NULL,'[]','[]','["docs/kubernetes-backup-migrations.md"]','[]','{}','{"duplicate_of": "https://www.suse.com/c/rancher_blog/the-no-1-rule-of-disaster-recovery"}');
INSERT INTO "resources" VALUES('https://rancher.com/blog/2020/pod-security-policies-part-1','rancher.com: Enhancing Kubernetes Security with Pod Security Policies, Part'' 1','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','9e376a21338d21aee314384c98e240b9f92088c0bcc494792ffcdd204961a632',100.0,1779031756,0,'2026-05-17T17:29:16.572135+02:00',NULL,NULL,NULL,'[]','[]','["docs/kubernetes-security.md"]','[]','{}','{"duplicate_of": "https://www.suse.com/c/rancher_blog/enhancing-kubernetes-security-with-pod-security-policies-part-1"}');
INSERT INTO "resources" VALUES('https://rancher.com/blog/2020/pod-security-policies-part-2','rancher.com: Enhancing Kubernetes Security with Pod Security Policies, Part'' 2','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','cb111053fd2d0ed9aed6ebdbd14fd1b89175f0953d0811d0e3d131eedf180a25',100.0,1779034263,0,'2026-05-17T18:11:03.525963+02:00',NULL,NULL,NULL,'[]','[]','["docs/kubernetes-security.md"]','[]','{}','{"duplicate_of": "https://www.suse.com/c/rancher_blog/enhancing-kubernetes-security-with-pod-security-policies-part-1"}');
INSERT INTO "resources" VALUES('https://rancher.com/blog/2020/rancher-2-5-delivers-computing-everwhere-strategy','rancher.com: Rancher 2.5 Delivers On "Computing Everywhere" Strategy','','N/A',0,NULL,NULL,NULL,NULL,0,'online','manual','03126160da380ec48feeee58cf40fa16963f8d384907ab82acf448388df1917f',100.0,1779032044,0,'2026-05-17T17:34:04.536868+02:00',NULL,NULL,NULL,'[]','[]','["docs/rancher.md"]','[]','{}','{}');
INSERT INTO "resources" VALUES('https://rancher.com/blog/2020/run-rancher-k3s-mysql','Run Rancher 2.4 in Azure with K3s and MySQL','','N/A',0,NULL,NULL,NULL,NULL,0,NULL,'manual','a056876ad21e384d3ad294afe00c8f1f171461d6254fbb11a72ca493236e2b2e',100.0,1779033782,0,'2026-05-17T18:03:02.826191+02:00',NULL,NULL,NULL,'[]','[]','["docs/rancher.md"]','[]','{}','{}');
INSERT INTO "resources" VALUES('https://rancher.com/blog/2020/set-up-k3s-high-availability-using-k3d','rancher.com: Set up K3s in High Availability using k3d','','N/A',0,NULL,NULL,NULL,NULL,0,NULL,'manual','f04def4c4fdebc0166a5f101de52f59e10092abc89836f4e7a16166bed245852',100.0,1779031508,0,'2026-05-17T17:25:08.292264+02:00',NULL,NULL,NULL,'[]','[]','["docs/rancher.md"]','[]','{}','{}');
INSERT INTO "resources" VALUES('https://rancher.com/blog/2020/speed-development-automated-kubernetes-deployments','rancher: Speed Up Development with Automated Kubernetes Deployments','','N/A',0,NULL,NULL,NULL,NULL,0,'online','manual','c7c3c329bfe17c5526ac745db86478814e3a8adba910b86518bcf4f6e0b76023',100.0,1779033780,0,'2026-05-17T18:03:00.712577+02:00',NULL,NULL,NULL,'[]','[]','["docs/rancher.md"]','[]','{}','{}');
INSERT INTO "resources" VALUES('https://rancher.com/blog/2020/stateful-kubernetes-workloads','rancher.com/blog: Stateful Kubernetes Workloads on vSphere with RKE','','N/A',0,NULL,NULL,NULL,NULL,0,'online','manual','f93e4d0e8b7d479597f1359c4c9d4c7d86bbdc80c660691efe43dea2c82cb3ed',100.0,1779032545,0,'2026-05-17T17:42:25.563283+02:00',NULL,NULL,NULL,'[]','[]','["docs/rancher.md"]','[]','{}','{}');
INSERT INTO "resources" VALUES('https://rancher.com/blog/2020/upgrade-your-k3s-cluster','Upgrade Your K3s Clusters Smoothly in Rancher 2.4','','N/A',0,NULL,NULL,NULL,NULL,0,NULL,'manual','5e754a50c96c2e328f835632b4b05b875114c3a6fb020b7680d6b5ae5517e5c2',100.0,1779034310,0,'2026-05-17T18:11:50.154368+02:00',NULL,NULL,NULL,'[]','[]','["docs/rancher.md"]','[]','{}','{}');
INSERT INTO "resources" VALUES('https://rancher.com/blog/2020/what-is-cloud-native-storage','rancher.com: What is Cloud-Native Storage?','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','fb14c0f0a81a8dd6a34b464354dc02dc12faf6e8df09c5862557095e72557e2a',100.0,1779030526,0,'2026-05-17T17:08:46.388685+02:00',NULL,NULL,NULL,'[]','[]','["docs/kubernetes-storage.md"]','[]','{}','{"duplicate_of": "https://www.suse.com/c/rancher_blog/what-is-cloud-native-storage"}');
INSERT INTO "resources" VALUES('https://rancher.com/blog/2020/yugabyte',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,'manual','79955204a9d3b4b0080d29f75b553a627f1ea2c41d263d5e1f5f1cb2fbcd31f9',100.0,1779030827,0,'2026-05-17T17:13:47.917205+02:00',NULL,NULL,NULL,'[]','[]','["docs/rancher.md"]','[]','{}','{}');
INSERT INTO "resources" VALUES('https://rancher.com/docs/rancher/v2.x/en','**Rancher 2**','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','3ba89f9203a07bf0d1d69a80a0146e7b95673e666f7657bf3a9dc2580a9bc727',100.0,1779033296,1,'2026-05-17T17:54:56.075771+02:00',NULL,NULL,NULL,'[]','[]','["docs/matrix-table.md", "docs/rancher.md"]','[]','{}','{"duplicate_of": "https://www.rancher.com/docs/rancher/v2.x/en"}');
INSERT INTO "resources" VALUES('https://rancher.com/docs/rancher/v2.x/en/faq/networking/cni-providers','rancher.com: Container Network Interface (CNI) Providers','','2021',0,'A comprehensive comparative breakdown by Rancher evaluating the design trade-offs, architectures, and operational performance of Calico, Flannel, Canal, and Weave Net.','English','Article','Intermediate',0,'duplicate','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Networking", "CNI", "Comparison"]','["[COMMUNITY-TOOL]"]','[]','["kubernetes-networking.md"]','{}','{"duplicate_of": "https://www.rancher.com/docs/rancher/v2.x/en/faq/networking/cni-providers"}');
INSERT INTO "resources" VALUES('https://rancher.com/docs/rancher/v2.x/en/logging/v2.5','Rancher Logging Operator 🌟','','2025',0,'An advanced Kubernetes controller that automates the deployment and management of Fluentd and Fluent Bit pipelines. It offers custom resource definitions (CRDs) to route, filter, and output log streams to multi-tenant backends dynamically.','Go','Tool','Advanced',0,'online','manual',NULL,NULL,NULL,0,'2025-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Observability", "Log Management", "Kubernetes Operators"]','["[COMMUNITY-TOOL]"]','[]','["monitoring.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://rancher.com/products/rke','**Rancher 2 RKE**','','N/A',0,NULL,NULL,NULL,NULL,0,'online','manual','4bc099a7e3a3a6bc7318f48fdac359efe539e1784990f41428f2568bb961c769',100.0,1779032791,0,'2026-05-17T17:46:31.097956+02:00',NULL,NULL,NULL,'[]','[]','["docs/matrix-table.md", "docs/rancher.md"]','[]','{}','{}');
INSERT INTO "resources" VALUES('https://rancher.com/three-pillars-kubernetes-container-orchestration','rancher.com: The Three Pillars of Kubernetes Container Orchestration 🌟','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','bfb649c5579100abb75dc6a432be9afe5cfdab8ddda4632a8be044161201a064',100.0,1779034222,0,'2026-05-17T18:10:22.525302+02:00',NULL,NULL,NULL,'[]','[]','["docs/kubernetes.md"]','[]','{}','{"duplicate_of": "https://www.suse.com/c/rancher_blog/the-three-pillars-of-kubernetes-container-orchestration"}');
INSERT INTO "resources" VALUES('https://rancherdesktop.io','rancherdesktop.io','','2026',4,'An open-source desktop application bringing Kubernetes and container management to macOS, Windows, and Linux. Built on K3s and nerdctl, it serves as a robust local developer alternative to commercial virtualization solutions.','TypeScript','Tool','Beginner',0,'online','manual',NULL,NULL,NULL,0,'2026-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Local Development", "Container Runtimes", "Kubernetes Local"]','["[ENTERPRISE-STABLE]"]','[]','["rancher.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://rapidapi.com','Rapid API:','','2026',0,'A leading enterprise Hub and Gateway solution for API discovery, testing, and monetization. Provides uniform control planes to aggregate heterogeneous upstream microservice APIs, enforce consolidated security policies, and manage global tenant billing workflows.','English','Platform','Intermediate',1,'online','manual',NULL,NULL,NULL,0,'2026-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Architecture", "API Management", "SaaS Platforms"]','["[COMMUNITY-TOOL]"]','[]','["api.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://rapidapi.com/blog/api-marketplace-vs-api-gateway-whats-the-difference','API Marketplace vs API Gateway (What’s the Difference?)','','2022',0,'Clarifies the architectural differences between an API Gateway (acting as a reverse proxy for traffic control, authentication, and routing) and an API Marketplace (providing a discovery platform, billing infrastructure, and developer portal). Helps architects choose correct patterns for internal vs. external exposure.','English','Article','Intermediate',1,'online','manual',NULL,NULL,NULL,0,'2022-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Architecture", "API Management", "Infrastructure Patterns"]','["[COMMUNITY-TOOL]"]','[]','["developerportals.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://rapidapi.com/blog/api-vs-microservices-whats-the-differences',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,'manual','N/A',100.0,1779033400,1,'2026-05-17T17:56:40.386107+02:00',NULL,NULL,NULL,'[]','[]','["docs/api.md"]','[]','{}','{}');
INSERT INTO "resources" VALUES('https://rapidapi.com/collection/car-api','rapidapi.com/collection/car-api','','2026',3,'A curated catalog of vehicle-related APIs on the RapidAPI platform. It showcases options for vehicle specifications, license plate lookups, VIN decoding, and telematics APIs, providing a hub for rapidly testing mock automotive payloads.','English','Marketplace Catalog','Beginner',0,'online','manual',NULL,NULL,NULL,0,'2026-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Domain APIs", "Automotive", "API Marketplaces"]','["[COMMUNITY-TOOL]"]','[]','["developerportals.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://rapidapi.com/guides/oath2-0','rapidapi.com:What is OAuth2.0?','','2022',0,'A comprehensive foundational guide breaking down the OAuth 2.0 authorization framework. It delineates core concepts including authentication flows, grant types, token lifecycles, and security delegation mechanics.','English','Article','Beginner',0,'online','manual',NULL,NULL,NULL,0,'2022-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Security", "Identity & Access", "OAuth2"]','["[COMMUNITY-TOOL]"]','[]','["oauth.md", "securityascode.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://raygun.com/blog/best-devops-tools','raygun.com: The 10 best DevOps tools for 2020','','2020',3,'A curated technical review of prominent DevOps tooling spanning application monitoring, CI/CD, and infrastructure-as-code (IaC). It contrasts traditional application performance monitoring (APM) approaches with modern observability patterns emerging in distributed cloud topologies.','English','Article','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2020-06-01T00:00:00+02:00',NULL,NULL,NULL,'["DevOps & Platform Engineering", "Industry Reports", "Tooling Landscape"]','["[EMERGING]"]','[]','["devops-tools.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://rbac.dev','rbac.dev 🌟🌟🌟','','2026',0,'A dedicated directory of tools, templates, and best practices for Kubernetes RBAC configurations. Serves as an essential reference for engineers establishing zero-trust access boundaries.','English','Web Portal','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2026-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Security", "Identity & Access", "RBAC"]','["[COMMUNITY-TOOL]"]','[]','["kubernetes-security.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://rcarrata.com','rcarrata.com','','2025',0,'Roberto Carratalá''s technical blog features deep architectural explorations of OpenShift and enterprise Kubernetes setups. It is packed with real-world scenarios covering OAuth integrations, ingress routing configurations, and security hardeners.','English','Blog','Advanced',0,'online','manual',NULL,NULL,NULL,0,'2025-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Platform Engineering", "Enterprise Kubernetes", "OpenShift"]','["[COMMUNITY-TOOL]"]','[]','["demos.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://rcarrata.com/observability/netobserv-1','rcarrata.com: Network Observability Deep Dive in Kubernetes with NetObserv'' Operator','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','14f8e5f1acf9e77fc0f0ab4960b66b75eb4be9894db90b3d805c219e9de3f6e1',100.0,1779033706,0,'2026-05-17T18:01:46.582915+02:00',NULL,NULL,NULL,'[]','[]','["docs/kubernetes-monitoring.md"]','[]','{}','{"duplicate_of": "https://rcarrata.github.io/observability/netobserv-1"}');
INSERT INTO "resources" VALUES('https://rcarrata.github.io/observability/netobserv-1','rcarrata.com: Network Observability Deep Dive in Kubernetes with NetObserv Operator','','2023',0,'Provides an architectural deep dive into NetObserv Operator, a network observability solution leveraging eBPF to capture flow telemetry directly inside the Linux kernel. Solves container network performance tracking, bandwidth hotspots, and multi-tenant isolation issues without sidecars.','None','Article','Advanced',1,'online','manual',NULL,NULL,NULL,0,'2023-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Modern Observability & Service Mesh", "Network Performance", "eBPF & NetObserv"]','["[COMMUNITY-TOOL]"]','[]','["kubernetes-monitoring.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://rcarrata.github.io/openshift/regenerate-kubeconfig','rcarrata.github.io: Regenerating Kubeconfig for system:admin user in OpenShift clusters','','2022',0,'A technical procedure for regenerating administrative Kubeconfig structures for the `system:admin` user inside Red Hat OpenShift clusters. Focuses on resolving expired control plane authentication certificates via backend master node mechanics.','Bash','Technical Blog','Advanced',0,'online','manual',NULL,NULL,NULL,0,'2022-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Security", "Identity", "OpenShift"]','["[COMMUNITY-TOOL]"]','[]','["kubernetes.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://rclone.org','Rclone 🌟🌟🌟','','2026',0,'Rclone acts as an open-source command-line tool designed for managing and syncing file systems across over 40 cloud storage providers. It supports complex operations such as server-side transfers, encryption, and mounting remote storage systems directly as local file systems.','Go','Utility Tool','Advanced',0,'online','manual',NULL,NULL,NULL,0,'2026-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Linux", "Storage", "Cloud Sync"]','["[COMMUNITY-TOOL]"]','[]','["linux.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://rcls.medium.com/stop-calling-yourselves-devops-engineers-f9dfec382d0d','rcls.medium.com: Stop calling yourselves DevOps engineers','','N/A',0,'A curated technical resource and architectural guide covering rcls.medium.com: Stop calling yourselves DevOps engineers in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779031719,0,'2026-05-17T17:28:39.953101+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/devops.md"]','["devops.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://read.acloud.guru/serverless-the-future-of-software-architecture-d4473ffed864','Serverless: The Future of Software Architecture?','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','e02a7b4c23d92c8a4a2322cad38219ad2ef8bc93b58df61dde4d229e090c5e1e',100.0,1779031085,0,'2026-05-17T17:18:05.275187+02:00',NULL,NULL,NULL,'[]','[]','["docs/aws-serverless.md"]','[]','{}','{"duplicate_of": "https://acg-notice.pluralsight.com"}');
INSERT INTO "resources" VALUES('https://readme.so','readme.so','','2026',0,'An interactive, web-based visual generator allowing developers to compose clean, formatted repository README files using drag-and-drop structural elements. Streamlines onboarding and standardizes presentation layouts across open-source initiatives.','JavaScript','Utility Tool','Beginner',0,'online','manual',NULL,NULL,NULL,0,'2026-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Documentation & Workflow", "Writing Tools", "Interactive Readmes"]','["[COMMUNITY-TOOL]"]','[]','["mkdocs.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://readwise.io','Readwise','','2026',0,'A knowledge aggregation and active recall service designed to collect highlights, annotations, and notes from diverse e-reading platforms. Supports bidirectional syncing into professional note-taking ecosystems (such as Obsidian, Notion, and Logseq) to build personal knowledge networks.','Agnostic','SaaS Tool','Beginner',0,'online','manual',NULL,NULL,NULL,0,'2026-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Modern Workforce", "Personal Productivity", "Knowledge Management"]','["[COMMUNITY-TOOL]"]','[]','["workfromhome.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://readwrite.com/tech-for-programmers-in-2022-the-good-the-bad-and-the-ugly','readwrite.com: Tech for Programmers in 2022: The Good, The Bad, and The'' Ugly','','N/A',0,'A curated technical resource and architectural guide covering readwrite.com: Tech for Programmers in 2022: The Good, The Bad, and The'' Ugly in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779032699,0,'2026-05-17T17:44:59.245406+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/devel-sites.md"]','["devel-sites.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://realpython.com','realpython.com','','2012',0,'Premier Python learning platform delivering granular technical deep-dives into topics ranging from async concurrency, memory management, and advanced typing schemas to automated system scripting.','Python','Platform','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2012-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Backend Development", "Python Ecosystem", "Tutorials"]','["[COMMUNITY-TOOL]"]','[]','["python.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://realpython.com/advanced-git-for-pythonistas','realpython.com: Advanced Git Tips for Python Developers 🌟','','2023',1,'Provides tailored Git workflows and configuration strategies for Python ecosystems, targeting advanced source code management. It highlights Python-specific .gitignore optimizations, interactive staging, reflog navigation, and custom diff tools to streamline development pipelines.','English','Tutorial','Advanced',0,'online','manual',NULL,NULL,NULL,0,'2023-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Version Control", "Advanced Git", "Developer Workflow"]','["[COMMUNITY-TOOL]", "[GUIDE]"]','[]','["git.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://realpython.com/advanced-visual-studio-code-python','realpython.com: Advanced Visual Studio Code for Python Developers','','2021',0,'An in-depth guide on advanced VS Code customizations for Python development. Focuses on setting up testing frameworks, optimizing linting utilities, configuring type checkers (Pylance), and managing complex virtual environments natively.','Python','Article','Advanced',0,'online','manual','bcf6a1ebc6142ac6d526df744318e5af9edf302209c155009dab94e1913918cf',100.0,1779034394,1,'2026-05-17T18:13:14.617371+02:00',NULL,NULL,NULL,'["Developer Environment", "IDE Tooling", "Visual Studio Code", "Language-Specific Tooling"]','["[COMMUNITY-TOOL]"]','["docs/visual-studio.md"]','["visual-studio.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://realpython.com/blog/python/deploying-a-django-app-to-aws-elastic-beanstalk','realpython.com: Deploying a Django App to AWS Elastic Beanstalk','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','d7d01ca4621abb2dff3613fd8b84e8482912099ea7ceb70570130ad27b4a5a37',100.0,1779033640,0,'2026-05-17T18:00:40.171106+02:00',NULL,NULL,NULL,'[]','[]','["docs/python.md"]','[]','{}','{"duplicate_of": "https://realpython.com/blog/python/django-development-with-docker-compose-and-machine"}');
INSERT INTO "resources" VALUES('https://realpython.com/blog/python/development-and-deployment-of-cookiecutter-django-via-docker','realpython.com: Development and Deployment of Cookiecutter-Django via Docker','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','d7d01ca4621abb2dff3613fd8b84e8482912099ea7ceb70570130ad27b4a5a37',100.0,1779032345,0,'2026-05-17T17:39:05.835954+02:00',NULL,NULL,NULL,'[]','[]','["docs/python.md"]','[]','{}','{"duplicate_of": "https://realpython.com/blog/python/deploying-a-django-app-to-aws-elastic-beanstalk"}');
INSERT INTO "resources" VALUES('https://realpython.com/blog/python/django-development-with-docker-compose-and-machine','realpython.com: Django Development With Docker Compose and Machine','','N/A',0,'A curated technical resource and architectural guide covering realpython.com: Django Development With Docker Compose and Machine in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'online','manual','d7d01ca4621abb2dff3613fd8b84e8482912099ea7ceb70570130ad27b4a5a37',100.0,1779031464,0,'2026-05-17T17:24:24.626318+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/python.md"]','["python.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://realpython.com/blog/python/fun-with-djangos-new-postgres-features','realpython.com: Fun With Django''s New Postgres Features','','N/A',0,NULL,NULL,NULL,NULL,0,'online','manual','d7d01ca4621abb2dff3613fd8b84e8482912099ea7ceb70570130ad27b4a5a37',100.0,1779031327,0,'2026-05-17T17:22:07.513529+02:00',NULL,NULL,NULL,'[]','[]','["docs/python.md"]','[]','{}','{}');
INSERT INTO "resources" VALUES('https://realpython.com/blog/python/introduction-to-flask-part-1-setting-up-a-static-site','realpython.com: Discover Flask, Part 1 - Setting Up a Static Site','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','5f03b6a83dac4ad0b5a276f5c51324ac8bd7794a35eb4f3ca2a8feb6226fccb0',100.0,1779030034,0,'2026-05-17T17:00:34.699838+02:00',NULL,NULL,NULL,'[]','[]','["docs/python.md"]','[]','{}','{"duplicate_of": "https://realpython.com/learning-paths/flask-by-example"}');
INSERT INTO "resources" VALUES('https://realpython.com/courses/building-lists-with-python-append','realpython.com: Building Lists With Python''s .append()','','2022',0,'Curator Insight: Focused overview of dynamic array sizing using Python''s sequential list append logic.
Live Grounding: Illustrates internal allocation scaling algorithms, dynamic array growth, amortized insertion complexity, and list rebuilding mechanics.','Python','Tutorial','Beginner',0,'online','manual',NULL,NULL,NULL,0,'2022-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Software Engineering", "Python Fundamentals", "Data Structures"]','["[COMMUNITY-TOOL]", "[GUIDE]"]','[]','["python.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://realpython.com/courses/functional-programming-python','realpython.com: Functional Programming in Python','','2021',0,'Investigates functional paradigms within Python, detailing immutability, side-effect isolation, and first-class functions. Provides tactical advice on leveraging the standard libraries ''functools'' and ''itertools'' to generate declarative and highly unit-testable application code.','Python','Tutorial','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Software Engineering", "Programming Paradigms", "Functional Programming"]','["[COMMUNITY-TOOL]", "[GUIDE]"]','[]','["python.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://realpython.com/courses/how-to-write-pythonic-loops','realpython.com: How to Write Pythonic Loops','','2023',0,'An industry-standard architectural guide exploring idiomatic loops and iterator protocols in Python. Discusses generator expressions and generator-based memory optimization techniques. Synthesizes core tools from the ''itertools'' library to help developers eliminate boilerplate code and optimize runtime loops.','Python','Tutorial','Beginner',0,'online','manual',NULL,NULL,NULL,0,'2023-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Software Engineering", "Python", "Language Fundamentals"]','["[COMMUNITY-TOOL]", "[GUIDE]"]','[]','["python.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://realpython.com/get-all-files-in-directory-python','realpython.com: How to Get a List of All Files in a Directory With Python','','2022',0,'Curator Insight: Evaluates efficient local system file scanner operations inside Python runtimes.
Live Grounding: Details legacy OS module calls, comparing speed metrics against object-oriented `pathlib` pattern scanning in massive scale directories.','Python','Tutorial','Beginner',0,'online','manual',NULL,NULL,NULL,0,'2022-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Software Engineering", "System Administration", "File I/O"]','["[GUIDE]", "[LEGACY]"]','[]','["python.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://realpython.com/intro-to-python-threading','realpython.com: An Intro to Threading in Python','','2020',0,'Explores safe concurrent execution in Python using the native ''threading'' library. Confronts structural boundaries of the Global Interpreter Lock (GIL) and provides architectural decision criteria for selecting between threading, multiprocessing, and async-based event loop designs.','Python','Tutorial','Advanced',0,'online','manual',NULL,NULL,NULL,0,'2020-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Software Engineering", "Concurrency", "Multithreading"]','["[COMMUNITY-TOOL]", "[GUIDE]"]','[]','["python.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://realpython.com/learning-paths','realpython.com/learning-paths: Python Learning Paths 🌟🌟🌟','','2022',0,'Curator Insight: A complete mapping directory of highly structured education routes across Python frameworks and methodologies.
Live Grounding: Aggregates comprehensive technical tracks in systems programming, data integration, scraping, and microservice validation schemas.','Python','Web Resource','Beginner',0,'online','manual',NULL,NULL,NULL,0,'2022-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Software Engineering", "Python Fundamentals", "Curriculums"]','["[COMMUNITY-TOOL]"]','[]','["python.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://realpython.com/learning-paths/django-web-development','realpython.com: Development and Deployment of Cookiecutter-Django via Docker','','2023',0,'Explains the deployment of standard, industry-grade templates using Cookiecutter-Django and Docker. Integrates external elements like Celery queues, Redis caches, Sentry reporting, and automated multi-stage build systems out of the box.','Python','Tutorial','Intermediate',1,'online','manual',NULL,NULL,NULL,0,'2023-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Software Engineering", "Web Frameworks", "Project Templates"]','["[COMMUNITY-TOOL]", "[GUIDE]"]','[]','["python.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://realpython.com/learning-paths/flask-by-example','realpython.com: Discover Flask, Part 1 - Setting Up a Static Site','','2020',0,'Introductory guide covering early modular layouts, routes, and custom templating configurations inside the Flask framework. Essential blueprint for understanding simple WSGI layouts.','Python','Tutorial','Beginner',0,'online','manual',NULL,NULL,NULL,0,'2020-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Software Engineering", "Web Frameworks", "Microframeworks"]','["[COMMUNITY-TOOL]", "[GUIDE]"]','[]','["python.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://realpython.com/learning-paths/machine-learning-python','realpython.com: Machine Learning With Python 🌟🌟🌟','','2022',4,'Curator Insight details a curated learning path covering classic machine learning pipelines in Python. Live Grounding confirms this as a premier resource, guiding developers through preprocessing, training, and testing utilizing scikit-learn inside professional software engineering contexts.','Python','Learning Path','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2022-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Artificial Intelligence", "Machine Learning", "Learning Paths"]','["[ENTERPRISE-STABLE]", "[GUIDE]"]','[]','["python.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://realpython.com/lessons/python-eval-overview','realpython.com: Evaluate Expressions Dynamically With Python eval() (Overview)','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','7abc04abf298268afbe80627e4305e9d099d1a1509cd278450b2bb12d0096f2a',100.0,1779030009,0,'2026-05-17T17:00:09.372871+02:00',NULL,NULL,NULL,'[]','[]','["docs/python.md"]','[]','{}','{"duplicate_of": "https://realpython.com/videos/python-eval-overview"}');
INSERT INTO "resources" VALUES('https://realpython.com/pdf-python','realpython.com/pdf-python','','2022',0,'Curator Insight: Surveys technical methods to extract, modify, and build complex PDF documentation within Python runtimes.
Live Grounding: Compares programmatic utility suites (PyPDF2, pdfplumber, ReportLab) on criteria of parsing fidelity, speed, vector calculations, and structural layouts.','Python','Tutorial','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2022-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Software Engineering", "Document Processing", "PDF Automation"]','["[COMMUNITY-TOOL]", "[GUIDE]"]','[]','["python.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://realpython.com/python-development-visual-studio-code','realpython.com: Python Development in Visual Studio Code','','2022',0,'A comprehensive deep dive by Real Python into configuring Visual Studio Code as a professional Python development IDE. Covers workspace setup, linters, debug configurations, and unit testing frameworks.','Python','Article','Intermediate',0,'online','manual','1f5fa72cdf129f084aac764499ef0954ce4e2499990b99ecc2cfe83e19288c2e',100.0,1779033765,1,'2026-05-17T18:02:45.103965+02:00',NULL,NULL,NULL,'["Development Environment", "Language Tooling", "Python"]','["[COMMUNITY-TOOL]"]','["docs/visual-studio.md"]','["visual-studio.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://realpython.com/python-microservices-grpc','realpython.com: Python Microservices With gRPC 🌟','','2021',0,'Architectural tutorial demonstrating how to build robust, high-performance microservices in Python using gRPC and Protocol Buffers. Explores synchronous and asynchronous streaming mechanisms over HTTP/2, facilitating rapid inter-service communication.','English','Tutorial','Advanced',1,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Software Development", "Python Microservices", "gRPC"]','["[COMMUNITY-TOOL]", "[GUIDE]"]','[]','["python.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://realpython.com/python-yaml','realpython.com: YAML: The Missing Battery in Python','','2021',4,'A deep-dive Python guide focused on processing and parsing YAML structures. It compares the standard PyYAML package against ruamel.yaml, focusing on safe deserialization techniques using safe_load. This is an essential reference for building secure, YAML-driven internal tools.','Python','article','intermediate',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Configuration Management", "Python Integration", "Libraries"]','["[ENTERPRISE-STABLE]"]','[]','["yaml.md"]','{}','{"is_special": true}');
INSERT INTO "resources" VALUES('https://realpython.com/quizzes/python-split-strings','realpython.com: Splitting, Concatenating, and Joining Strings in Python Quiz','','2021',0,'Curator Insight: An interactive developer checkpoint focusing on efficient string transformation methods.
Live Grounding: Assesses performance criteria of join operations vs manual concatenations, string parsing splits, and typical syntax pitfalls.','Python','Interactive Quiz','Beginner',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Software Engineering", "Python Fundamentals", "String Manipulation"]','["[COMMUNITY-TOOL]"]','[]','["python.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://realpython.com/tutorials/machine-learning','realpython.com: Python Machine Learning Tutorials 🌟🌟','','2024',0,'A comprehensive practical curriculum detailing predictive workflows using Python''s leading machine learning libraries. Walks through standard preprocessing pipelines, model selection, training, and operational testing using NumPy, Pandas, and Scikit-Learn libraries.','Python','Tutorial','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2024-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Data Science", "Machine Learning", "Model Training"]','["[COMMUNITY-TOOL]", "[GUIDE]"]','[]','["python.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://realpython.com/videos/python-eval-overview','realpython.com: Evaluate Expressions Dynamically With Python eval() (Overview)','','2021',0,'Curator Insight: Illustrates the underlying mechanics and substantial system security risks of evaluating code at runtime.
Live Grounding: Outlines raw `eval()` execution, detailing sandbox escapes and security risks, and presents standard, secure parsing libraries as safer alternatives.','Python','Tutorial','Advanced',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Software Engineering", "Python Fundamentals", "Dynamic Execution"]','["[COMMUNITY-TOOL]", "[GUIDE]"]','[]','["python.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://recipes.rbac.dev',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,'manual','N/A',100.0,1779030322,0,'2026-05-17T17:05:22.836804+02:00',NULL,NULL,NULL,'[]','[]','["docs/kubernetes-security.md"]','[]','{}','{}');
INSERT INTO "resources" VALUES('https://reconshell.com/kubei-kubernetes-runtime-vulnerabilities-scanner','reconshell.com: Kubei – Kubernetes Runtime Vulnerabilities Scanner 🌟','','N/A',0,'A curated technical resource and architectural guide covering reconshell.com: Kubei – Kubernetes Runtime Vulnerabilities Scanner 🌟 in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779029237,0,'2026-05-17T16:47:17.433316+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-tools.md"]','["kubernetes-tools.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://recruitcrm.io','recruit crm','','2026',0,'Curator Insight: A specialized SaaS solution engineered for recruitment firms and staffing lifecycle management. Live Grounding: Serves as a vital integration hub for modern staffing firms, leveraging cloud architectures to optimize sourcing pipelines, interview scheduling, and global talent placement.','en','SaaS Platform','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2026-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Professional Practice", "Recruiting", "SaaS Systems"]','["[COMMUNITY-TOOL]"]','[]','["recruitment.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://redhat-connect.gitbook.io/certified-operator-guide','Example','','N/A',0,NULL,NULL,NULL,NULL,0,NULL,'manual','4b99830d6d19f4065ca11a94b5fbd8c4618bc5f581ef8c21a85556d8e0b6a6dc',100.0,1779033400,0,'2026-05-17T17:56:40.438109+02:00',NULL,NULL,NULL,'[]','[]','["docs/mkdocs.md"]','[]','{}','{}');
INSERT INTO "resources" VALUES('https://redhat-connect.gitbook.io/certified-operator-guide/appendix/using-third-party-network-operators-with-openshift','Using Third Party Network Operators with OpenShift','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','4b99830d6d19f4065ca11a94b5fbd8c4618bc5f581ef8c21a85556d8e0b6a6dc',100.0,1779033081,0,'2026-05-17T17:51:21.781759+02:00',NULL,NULL,NULL,'[]','[]','["docs/ocp4.md"]','[]','{}','{"duplicate_of": "https://redhat-connect.gitbook.io/certified-operator-guide"}');
INSERT INTO "resources" VALUES('https://redhat-cop.github.io/openshift-migration-best-practices','redhat-cop.github.io: Best practices for migrating from OpenShift Container Platform 3 to 4 🌟','','2021',5,'An authoritative technical manual for migrating live enterprise applications from OpenShift 3 to OpenShift 4. Covers using the Migration Toolkit for Containers (MTC) to handle data volumes.','English','Article','Advanced',1,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Enterprise Kubernetes", "Platform Migrations", "Cluster Upgrades"]','["[DE FACTO STANDARD]"]','[]','["ocp4.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://redhat-developer-demos.github.io/knative-tutorial','redhat-developer-demos.github.io/knative-tutorial','','2023',0,'A self-paced developer tutorial for master-level Knative techniques. It covers Knative Serving configurations, custom scaling thresholds, and routing strategies.','English','Tutorial','Intermediate',1,'online','manual',NULL,NULL,NULL,0,'2023-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Compute & Runtime", "Serverless", "Knative Tutorials"]','["[COMMUNITY-TOOL]", "[GUIDE]"]','[]','["ocp4.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://redhat-developer-demos.github.io/openshift-pipelines-workshop','openshift-pipelines-workshop','','N/A',0,NULL,NULL,NULL,NULL,0,NULL,'manual','e2a7e624d693fa539b1cb71efed49d762c425085242c60e4df33c957fe6fa71f',100.0,1779029356,1,'2026-05-17T16:49:16.167524+02:00',NULL,NULL,NULL,'[]','[]','["docs/demos.md"]','[]','{}','{}');
INSERT INTO "resources" VALUES('https://redhat-scholars.github.io/serverless-workflow/osl/index.html','redhat-scholars.github.io: Welcome to OpenShift Serverless Logic Tutorial','','2022',4,'A guided academic and professional lab tutorial teaching developers to orchestrate complex state machines using the CNCF Serverless Workflow specification.','English','Technical Tutorial','Advanced',1,'online','manual',NULL,NULL,NULL,0,'2022-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Enterprise Kubernetes", "OpenShift", "Serverless Workflows"]','["[ENTERPRISE-STABLE]", "[GUIDE]"]','[]','["serverless.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://redhat.com/en/blog/why-red-hat-investing-cri-o-and-podman','Why Red Hat is investing in CRI-O and Podman','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','a806f09c50aced61e6cc3bd4a739c5fbfe6dae50902d15cb3d223fc635794646',100.0,1779033917,0,'2026-05-17T18:05:17.451967+02:00',NULL,NULL,NULL,'[]','[]','["docs/container-managers.md"]','[]','{}','{"duplicate_of": "https://www.redhat.com/en/blog/why-red-hat-investing-cri-o-and-podman"}');
INSERT INTO "resources" VALUES('https://redhatdemocentral.gitlab.io','redhatdemocentral.gitlab.io','','N/A',0,'A curated technical resource and architectural guide covering redhatdemocentral.gitlab.io in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779030473,0,'2026-05-17T17:07:53.271397+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/demos.md"]','["demos.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://redhatdemocentral.gitlab.io/portfolio-architecture-tooling','Portfolio Architecture Tooling','','2025',4,'A technical toolset and mapping library designed to programmatically generate clean, unified, and compliant architectural diagrams for hybrid cloud deployments. Enables platform teams to model complex networking, storage, and cluster connections cleanly.','Python','Tooling Portal','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2025-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Platform Engineering", "Architectural Insights", "Ecosystem Tools"]','["[ENTERPRISE-STABLE]"]','[]','["demos.md", "openshift.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://redhatdemocentral.gitlab.io/portfolio-architecture-workshops','Portfolio Architecture WorkShops 🌟','','2025',5,'Comprehensive architectural workshops presenting verified blueprints for complex hybrid cloud systems, retail edge strategies, and AI/ML model deployment operations. It serves as a highly detailed blueprint catalog for modern enterprise architects.','English','Workshop Portal','Advanced',0,'online','manual',NULL,NULL,NULL,0,'2025-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Platform Engineering", "Architectural Insights", "Red Hat Ecosystem"]','["[DE FACTO STANDARD]"]','[]','["demos.md", "openshift.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://redhatgov.io','redhatgov.io','','2026',4,'Specialized platform engineering portal with focused guides on locking down OpenShift infrastructure to meet strict military, intelligence, and federal government security benchmarks (DISA STIG, FIPS, NIST). A mandatory reference for architects building air-gapped, zero-trust container setups.','English','Documentation','Advanced',0,'online','manual',NULL,NULL,NULL,0,'2026-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Platform Engineering", "Security & Compliance", "Public Sector"]','["[ENTERPRISE-STABLE]"]','[]','["elearning.md", "demos.md", "openshift.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://redis.com/blog/microservice-architecture-key-concepts','redis.com: Microservice Architecture Key Concepts','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','4cb21d3d229263fe2df567c9632aea8813fd7c671a0148997098fedf2ac18a5d',100.0,1779033612,0,'2026-05-17T18:00:12.459596+02:00',NULL,NULL,NULL,'[]','[]','["docs/introduction.md"]','[]','{}','{"duplicate_of": "https://redis.io/blog/microservice-architecture-key-concepts"}');
INSERT INTO "resources" VALUES('https://redis.io','Redis','','2023',0,'The documentation portal for Redis, an in-memory data store used as a cache, database, and message broker. It highlights key features like replication, clustering, and data structures (such as Streams and Sorted Sets) that power real-time apps.','C','Documentation','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2023-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Infrastructure", "Caching", "Redis"]','["[COMMUNITY-TOOL]"]','[]','["caching.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://redis.io/blog/microservice-architecture-key-concepts','redis.com: Microservice Architecture Key Concepts','','2023',0,'A comprehensive breakdown of core microservices concepts including bounded contexts, service boundaries, and state isolation. Highlights why Redis is a logical fit for high-speed cache and pub-sub across decoupled domains.','English','Article','Intermediate',1,'online','manual',NULL,NULL,NULL,0,'2023-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Architecture", "Microservices", "Fundamentals"]','["[COMMUNITY-TOOL]"]','[]','["introduction.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://redis.io/docs/latest/develop','Redis Pub/sub','','2023',0,'Documentation for the Redis Pub/Sub subsystem. It explains the fast, fire-and-forget messaging topology, highlighting its advantages for real-time notifications alongside limitations like lack of message persistence.','C','Documentation','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2023-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Infrastructure", "Messaging", "Redis"]','["[COMMUNITY-TOOL]"]','[]','["message-queue.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://redis.io/topics/pubsub','Redis Pub/sub','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','8ca9b92f18b43c3569699c84440c7cb9aafa0163a5fe5ed26c8114c9cd2ff2f2',100.0,1779030433,0,'2026-05-17T17:07:13.779058+02:00',NULL,NULL,NULL,'[]','[]','["docs/message-queue.md"]','[]','{}','{"duplicate_of": "https://redis.io/docs/latest/develop"}');
INSERT INTO "resources" VALUES('https://redkubes.com/10-kubernetes-security-risks-best-practices','redkubes.com: 10 Kubernetes Security Risks & Best Practices','','N/A',0,'A curated technical resource and architectural guide covering redkubes.com: 10 Kubernetes Security Risks & Best Practices in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779029563,0,'2026-05-17T16:52:43.593332+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-security.md"]','["kubernetes-security.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://redkubes.com/diy-kubernetes-based-platform-building-part-3','redkubes.com: DIY Kubernetes-based platform building – part 3','','N/A',0,'A curated technical resource and architectural guide covering redkubes.com: DIY Kubernetes-based platform building – part 3 in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779030339,0,'2026-05-17T17:05:39.730185+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes.md"]','["kubernetes.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://redmondmag.com/articles/2018/09/10/microsoft-replacing-vsts-with-azure-devops.aspx','Microsoft Replacing Visual Studio Team Services with Azure DevOps','','N/A',0,'A curated technical resource and architectural guide covering Microsoft Replacing Visual Studio Team Services with Azure DevOps in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779029478,0,'2026-05-17T16:51:18.414418+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/git.md"]','["git.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://redpill-solutions.medium.com/deploying-to-kubernetes-with-gitlab-28c2f1a42e57','==redpill-solutions.medium.com: Deploying to Kubernetes with GitLab==','','N/A',0,'A curated technical resource and architectural guide covering ==redpill-solutions.medium.com: Deploying to Kubernetes with GitLab== in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779031337,0,'2026-05-17T17:22:17.261059+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/git.md"]','["git.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://refactoring.guru/design-patterns','refactoring.guru: Design Patterns','- [refactoring.guru: Design Patterns Java](https://refactoring.guru/design-patterns/java)
    - [refactoring.guru: Design Patterns Python](https://refactoring.guru/design-patterns/python)
    - [refactoring.guru: Design Patterns Go](https://refactoring.guru/design-patterns/go)
    - etc','2026',0,'An exceptional digital guide outlining classical Creational, Structural, and Behavioral software design patterns. Provides clean, production-ready code examples in Go, Python, Java, and TypeScript alongside practical refactoring advice.','Multi-Language','Platform','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2026-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Software Engineering", "Design Patterns", "Refactoring"]','["[COMMUNITY-TOOL]"]','[]','["devel-sites.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://refactoring.guru/design-patterns/go','refactoring.guru: Design Patterns Go','','N/A',0,NULL,NULL,NULL,NULL,0,NULL,'manual','63dbf745536fcb31926056249e01126b0ffde6e996e2d93877f870b082b34cb7',100.0,1779033088,1,'2026-05-17T17:51:28.826877+02:00',NULL,NULL,NULL,'[]','[]','["docs/devel-sites.md"]','[]','{}','{}');
INSERT INTO "resources" VALUES('https://refactoring.guru/design-patterns/java','refactoring.guru: Design Patterns Java','','N/A',0,NULL,NULL,NULL,NULL,0,NULL,'manual','f15323ecec40158766a48c0d09770bbd44f57b050cd1ed8f5a65a9ff44fed99f',100.0,1779030610,1,'2026-05-17T17:10:10.923897+02:00',NULL,NULL,NULL,'[]','[]','["docs/devel-sites.md"]','[]','{}','{}');
INSERT INTO "resources" VALUES('https://refactoring.guru/design-patterns/python','refactoring.guru: Design Patterns Python','','N/A',0,NULL,NULL,NULL,NULL,0,NULL,'manual','35724483dba29366fce5ffe9c52813bda1efe078df8d1552b654bd9d5cdb2d89',100.0,1779033020,1,'2026-05-17T17:50:20.170816+02:00',NULL,NULL,NULL,'[]','[]','["docs/devel-sites.md"]','[]','{}','{}');
INSERT INTO "resources" VALUES('https://refine.dev/blog/kubectl-exec-command','A Complete Guide to Kubectl exec','','2023',0,'Comprehensive guide explaining the inner workings of the ''kubectl exec'' command. Breaks down how connection handshakes occur between the API server, Kubelet, and container runtimes (CRI).','English','Guide','Beginner',0,'online','manual',NULL,NULL,NULL,0,'2023-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Observability", "Debugging", "CLI Operations"]','["[COMMUNITY-TOOL]", "[GUIDE]"]','[]','["kubernetes-troubleshooting.md", "kubectl-commands.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://reflectoring.io/spring-boot-feature-flags','reflectoring.io: Feature Flags with Spring Boot','','2021',0,'A hands-on implementation guide for setting up feature flags in a Spring Boot application. Compares custom, property-based configurations with specialized frameworks like Togglz or FF4J to manage dynamic code execution paths.','Java','Tutorial','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Software Engineering", "Feature Management", "Implementation"]','["[COMMUNITY-TOOL]", "[GUIDE]"]','[]','["git.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://reflectoring.io/when-to-use-lombok','reflectoring.io: When Should I Use Project Lombok?','','2021',0,'Explores Project Lombok''s role in reducing Java boilerplate (getters, setters, builders) through compile-time annotation processing. While highly beneficial for clean data objects, it details architectural trade-offs such as IDE support dependencies, debugging difficulties, and potential issues with framework integration (e.g., Hibernate lazy loading).','Java','Article','Intermediate',0,'online','manual','78a2eb81cd73964515ad4c1a9f9c6f1d03b0d396c8e3b3384242a09522b0da17',100.0,1779032150,1,'2026-05-17T17:35:50.782911+02:00',NULL,NULL,NULL,'["Software Engineering", "Java Development", "Code Generation"]','["[COMMUNITY-TOOL]"]','["docs/java_frameworks.md"]','["java_frameworks.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://registry.hub.docker.com/r/jboss/kie-server','KIE Server','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','3865dc2c441102b06ef5625cd8329dab9c437b935db60b5b737b2ce196900517',100.0,1779033770,0,'2026-05-17T18:02:50.693842+02:00',NULL,NULL,NULL,'[]','[]','["docs/postman.md"]','[]','{}','{"duplicate_of": "https://hub.docker.com/r/jboss/kie-server"}');
INSERT INTO "resources" VALUES('https://registry.k8s.io',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,'manual','c474668e8493999cfd455bb2cab673d6f84bc3331d5a30ff1085c382f0662fb4',100.0,1779032257,0,'2026-05-17T17:37:37.269982+02:00',NULL,NULL,NULL,'[]','[]','["docs/kubernetes-releases.md"]','[]','{}','{}');
INSERT INTO "resources" VALUES('https://registry.terraform.io','Terraform Registry - registry.terraform.io: Terraform Providers and Modules 🌟','','2026',0,'The central hub for discovering and publishing official, partner-supported, and community-maintained providers and modules. In 2026, it serves as the foundation of the IaC ecosystem, hosting thousands of modular solutions that streamline cloud deployments.','English','Developer Portal','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2026-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Cloud Infrastructure", "Infrastructure as Code", "Module Registry"]','["[COMMUNITY-TOOL]"]','[]','["terraform.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://registry.terraform.io/modules/Azure/avm-ptn-alz','registry.terraform.io/modules/Azure/avm-ptn-alz: ALZ Terraform Module','','2024',4,'The official ALZ pattern module within the Azure Verified Modules (AVM) framework. It combines core tenant configuration, management groups, routing, and access controls into a single package for reliable compliance management.','HCL','Module','Advanced',0,'online','manual',NULL,NULL,NULL,0,'2024-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Azure", "Landing Zone", "AVM"]','["[ENTERPRISE-STABLE]"]','[]','["terraform.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://registry.terraform.io/modules/Azure/lz-vending','registry.terraform.io/modules/Azure/lz-vending','','2024',4,'The official Azure Landing Zone Subscription Vending module. It automates account lifecycle actions, network configurations, identity bindings, and security rules across enterprise multi-subscription landscapes.','HCL','Module','Advanced',0,'online','manual',NULL,NULL,NULL,0,'2024-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Azure", "Landing Zone", "Governance"]','["[ENTERPRISE-STABLE]"]','[]','["terraform.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://registry.terraform.io/modules/aztfmod/caf/azurerm/latest','terraform.io: Cloud Adoption Framework for Azure - Terraform module','','2024',0,'The official Microsoft Cloud Adoption Framework (CAF) landing zones module for Terraform. Serves as a modular master blueprint for provisioning secure, compliant, and pre-configured multi-subscription enterprise topologies on Microsoft Azure.','HCL','Official Module','Advanced',0,'online','manual',NULL,NULL,NULL,0,'2024-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Cloud Infrastructure", "Azure Landing Zones", "Enterprise Architectures"]','["[COMMUNITY-TOOL]"]','[]','["terraform.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://registry.terraform.io/modules/azurerm/resources/azure/latest','registry.terraform.io: Terraform Azure Resources 🌟','','2024',5,'Official HashiCorp documentation registry detailing resource definitions and configuration syntax for the AzureRM provider. It acts as the definitive engineering blueprint for implementing cloud infrastructure, handling resource management, lifecycle controls, and API calls across the Azure cloud environment.','HCL','Library','Advanced',0,'online','manual',NULL,NULL,NULL,0,'2024-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Azure", "Terraform Providers", "IaC"]','["[DE FACTO STANDARD]"]','[]','["terraform.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://registry.terraform.io/modules/hlokensgard/rbac-administrator/azure/latest','registry.terraform.io/modules/hlokensgard/rbac-administrator','','2023',1,'A community Terraform module to systematically manage complex role assignment patterns (RBAC) across Azure subscriptions, resource groups, and tenant configurations.','HCL','Module','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2023-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Infrastructure as Code", "Azure", "Identity"]','["[COMMUNITY-TOOL]"]','[]','["terraform.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://registry.terraform.io/modules/hlokensgard/res-ipam/azure/latest','Terraform Azure Resource IPAM Module','','2025',0,'Specialized Terraform registry module designed to automate IP Address Management (IPAM) inside multi-VNet architectures. Standardizes subnetworking allocations dynamically to prevent prefix overlapping.','HCL','Library','Advanced',0,'online','manual',NULL,NULL,NULL,0,'2025-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Infrastructure as Code", "Terraform Modules", "IPAM"]','["[COMMUNITY-TOOL]"]','[]','["terraform.md", "azure.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://registry.terraform.io/modules/markti/azure-terraformer/azuredevops','registry.terraform.io/modules: azure-terraformer - azuredevops provider','','2023',1,'An Azure DevOps Terraform module engineered to provision and orchestrate Azure DevOps platform resources. Simplifies pipeline initialization, workspace provisioning, and repository structures using standard provider bindings.','HCL','Module','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2023-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Infrastructure as Code", "Azure DevOps", "Modules"]','["[COMMUNITY-TOOL]"]','[]','["terraform.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://registry.terraform.io/modules/markti/github-runner/azurerm','registry.terraform.io/modules/markti/github-runner','','2023',0,'An infrastructure-as-code (IaC) Terraform module tailored for automating self-hosted GitHub Actions runners in Microsoft Azure. Employs Virtual Machine Scale Sets (VMSS) alongside ephemeral instances to secure and scale cluster execution tasks. Essential for enterprise workloads demanding isolated network pathways.','Terraform','Library','Advanced',0,'online','manual',NULL,NULL,NULL,0,'2023-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Cloud Infrastructure", "Infrastructure as Code", "Terraform Modules"]','["[COMMUNITY-TOOL]"]','[]','["git.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://registry.terraform.io/modules/zenml-io/zenml-stack','registry.terraform.io/modules/zenml-io/zenml-stack','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','a00bb3c6f3a64dac5c89e8e580c539f6c00fb4e8913238cddbe24075cf1c1158',100.0,1779030682,1,'2026-05-17T17:11:22.989670+02:00',NULL,NULL,NULL,'[]','[]','["docs/mlops.md"]','[]','{}','{"duplicate_of": "https://registry.terraform.io/providers/hashicorp/kubernetes/latest/docs"}');
INSERT INTO "resources" VALUES('https://registry.terraform.io/providers/OctopusDeployLabs/octopusdeploylatest/docs','registry.terraform.io: octopusdeploy Provider','','2026',0,'The official Terraform provider for managing Octopus Deploy resources. Enables infrastructure teams to programmatically construct projects, target deployment environments, tenants, and target resources.','Go','Provider','Medium',0,'online','manual',NULL,NULL,NULL,0,'2026-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Software Delivery", "Release Orchestration", "Infrastructure as Code"]','["[COMMUNITY-TOOL]"]','[]','["jenkins-alternatives.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://registry.terraform.io/providers/hashicorp/Azurerm/latest/docs/data-sources/ip_groups','registry.terraform.io: Data Source: azurerm_ip_groups (new)','','2024',3,'Technical schema specification detailing the Azure RM `azurerm_ip_groups` data source. Permits dynamic query and referencing of preconfigured IP Groups for use in firewall and network rules.','HCL','Provider','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2024-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Infrastructure as Code", "Azure", "Networking"]','["[COMMUNITY-TOOL]"]','[]','["terraform.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://registry.terraform.io/providers/hashicorp/awscc/latest','awscc','','2024',3,'The AWS Cloud Control (AWSCC) provider is co-engineered to interface directly with the AWS Cloud Control API, ensuring rapid updates for newly released services. By mapping directly to CloudFormation schemas, it eliminates typical developer waiting cycles associated with the standard legacy provider.','HCL','Library','Advanced',0,'online','manual',NULL,NULL,NULL,0,'2024-06-01T00:00:00+02:00',NULL,NULL,NULL,'["AWS", "Terraform Providers", "IaC"]','["[LEGACY]"]','[]','["terraform.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://registry.terraform.io/providers/hashicorp/kubernetes/latest/docs','Terraform Kubernetes Provider',NULL,NULL,4,'Official Kubernetes provider for Terraform, enabling declarative deployment and management of Kubernetes resources using HashiCorp Configuration Language (HCL).',NULL,NULL,NULL,0,'online','manual','a00bb3c6f3a64dac5c89e8e580c539f6c00fb4e8913238cddbe24075cf1c1158',100.0,1779033072,0,'2026-05-17T17:51:12.015798+02:00',NULL,NULL,NULL,'["Automation & Orchestration", "Infrastructure as Code", "Terraform Provider"]','["[ENTERPRISE-STABLE]"]','["docs/about.md"]','["about.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://rejupillai.com/index.php/2021/03/06/configure-tls-on-gke-ingress-for-free-with-lets-encrypt','rejupillai.com: Let’s Encrypt the Web (for free)','','2021',0,'A practical walk-through detailing TLS integration on a GKE Ingress controller. Guides the configuration of HTTP-01 and DNS-01 ACME validations using cert-manager, resulting in automated, free public certificates.','English','Tutorial','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Security", "PKI & Certificates", "TLS Ingress", "Let''s Encrypt"]','["[COMMUNITY-TOOL]", "[GUIDE]"]','[]','["kubernetes-security.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://relay.sh','Relay','','N/A',0,'A curated technical resource and architectural guide covering Relay in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779030356,0,'2026-05-17T17:05:56.275917+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/devops-tools.md"]','["devops-tools.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://release.com/blog/6-docker-compose-best-practices-for-dev-and-prod','releasehub.com: 6 Docker Compose Best Practices for Dev and Prod','','2026',0,'This guide discusses production and development best practices for structuring Docker Compose environments. It details crucial considerations like decoupling environmental configurations via .env files, implementing proper health checks, configuring CPU/Memory resource constraints, and structuring override files for local versus staging workloads. It represents a vital resource for production-grade container design.','Markdown','Article','Medium',0,'online','manual',NULL,NULL,NULL,0,'2026-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Infrastructure", "Docker Compose", "Best Practices"]','["[COMMUNITY-TOOL]"]','[]','["docker.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://release.com/blog/cutting-build-time-in-half-docker-buildx-kubernetes','releasehub.com: Cutting Build Time In Half with Docker’s Buildx Kubernetes Driver','','2021',0,'Outlines how to optimize CI/CD pipeline build performance by scaling compilation workloads using the Docker Buildx Kubernetes driver. Demonstrates how offloading build tasks to Kubernetes clusters yields massive cache reuse and parallelization gains.','English','Article','Advanced',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["CI/CD Pipelines", "Build Speed", "Docker Buildx"]','["[COMMUNITY-TOOL]"]','[]','["docker.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://release.com/blog/kubernetes-health-checks-2-ways-to-improve-stability','releasehub.com: Kubernetes Health Checks - 2 Ways to Improve Stability in Your Production Applications','','2021',0,'Evaluates how properly defined health checks prevent bad deployments. Contrasts the operational differences of readiness probes (traffic routing control) with liveness probes (container restart trigger).','English','Article','Intermediate',1,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Operations", "Application Reliability", "Health Checks"]','["[COMMUNITY-TOOL]"]','[]','["kubernetes.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://release.com/blog/terraform-kubernetes-deployment-a-detailed-walkthrough','releasehub.com: Terraform Kubernetes Deployment: A Detailed Walkthrough','','2022',0,'A detailed walk-through demonstrating the creation and bootstrap process of managed cloud container environments, illustrating resource sequencing requirements and control loop structures.','HCL','Technical Blog','Intermediate',1,'online','manual',NULL,NULL,NULL,0,'2022-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Cloud Native", "Kubernetes", "Cluster Provisioning"]','["[COMMUNITY-TOOL]"]','[]','["terraform.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://releasehub.com/blog/6-docker-compose-best-practices-for-dev-and-prod','releasehub.com: 6 Docker Compose Best Practices for Dev and Prod','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','08453a849995d76175cdb6d045c393dc9f7175fb8f146d5aca9e4aa97fe7a080',100.0,1779030983,0,'2026-05-17T17:16:23.233538+02:00',NULL,NULL,NULL,'[]','[]','["docs/docker.md"]','[]','{}','{"duplicate_of": "https://release.com/blog/6-docker-compose-best-practices-for-dev-and-prod"}');
INSERT INTO "resources" VALUES('https://releasehub.com/blog/cutting-build-time-in-half-docker-buildx-kubernetes','releasehub.com: Cutting Build Time In Half with Docker’s Buildx Kubernetes'' Driver','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','418815082d146a0bb5ce41a7481fb9877873a89e64d711073734ed174e8e28ea',100.0,1779032340,0,'2026-05-17T17:39:00.426413+02:00',NULL,NULL,NULL,'[]','[]','["docs/docker.md"]','[]','{}','{"duplicate_of": "https://release.com/blog/cutting-build-time-in-half-docker-buildx-kubernetes"}');
INSERT INTO "resources" VALUES('https://releasehub.com/blog/kubernetes-health-checks-2-ways-to-improve-stability','releasehub.com: Kubernetes Health Checks - 2 Ways to Improve Stability in'' Your Production Applications','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','ed87ddbadb29e4740ce7124849e7ee311e90e16c9127e791509755f6b228bef6',100.0,1779029802,0,'2026-05-17T16:56:42.153558+02:00',NULL,NULL,NULL,'[]','[]','["docs/kubernetes.md"]','[]','{}','{"duplicate_of": "https://release.com/blog/kubernetes-health-checks-2-ways-to-improve-stability"}');
INSERT INTO "resources" VALUES('https://releasehub.com/blog/terraform-kubernetes-deployment-a-detailed-walkthrough','releasehub.com: Terraform Kubernetes Deployment: A Detailed Walkthrough','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','ab0b84ba0a1b3f155f75b72c696f7536d2741ecfdfafcdb16d9a524b0a2a8b3f',100.0,1779034212,0,'2026-05-17T18:10:12.097685+02:00',NULL,NULL,NULL,'[]','[]','["docs/terraform.md"]','[]','{}','{"duplicate_of": "https://release.com/blog/terraform-kubernetes-deployment-a-detailed-walkthrough"}');
INSERT INTO "resources" VALUES('https://releaseops.io/blog/scaling-kubernetes-deployments-in-aws-with-container-insights-metrics','releaseops.io: Scaling Kubernetes Deployments in AWS with Container Insights'' Metrics','','N/A',0,'A curated technical resource and architectural guide covering releaseops.io: Scaling Kubernetes Deployments in AWS with Container Insights'' Metrics in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779031190,0,'2026-05-17T17:19:50.070906+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/managed-kubernetes-in-public-cloud.md"]','["managed-kubernetes-in-public-cloud.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://relferreira.github.io/kubedev','kubedev 🌟','','2022',0,'A local desktop application wrapper giving developers real-time graphical insights into running local clusters. Simplifies common developer workflows like tailing logs, inspecting port-forwards, and viewing state changes without context-switching.','Go','Desktop App','Beginner',0,'online','manual','ab23bf9c8ab70d8437275f1c81250ef42e6840c812331b1c565ba20e0a5b85cd',100.0,1779030951,1,'2026-05-17T17:15:51.670917+02:00',NULL,NULL,NULL,'["Developer Experience", "UI Dashboards", "Local Development"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-tools.md"]','["kubernetes-tools.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://relnotes.k8s.io','relnotes.k8s.io: Kubernetes Release Notes','','2026',0,'Curator Insight highlights the official Kubernetes Release Notes portal. Live grounding in 2026 demonstrates this tool''s constant utility for DevOps engineers running automated deprecation pipelines and tracking version-to-version API mutations.','English','Documentation','Medium',0,'online','manual',NULL,NULL,NULL,0,'2026-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Kubernetes Core", "Release Lifecycle", "Documentation"]','["[COMMUNITY-TOOL]"]','[]','["kubernetes-releases.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://relocate.me','relocate.me','','2026',0,'Curator Insight: Serves as a targeted platform for finding tech positions offering visa sponsorship and relocation resources. Live Grounding: A premier destination for international talent acquisition, enabling seamless global hiring workflows and providing localized immigration support resources.','en','Platform','Beginner',0,'online','manual',NULL,NULL,NULL,0,'2026-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Professional Practice", "Recruiting", "Job Portals"]','["[COMMUNITY-TOOL]"]','[]','["recruitment.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://remote.one','remoteone','','N/A',0,'A curated technical resource and architectural guide covering remoteone in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779034520,0,'2026-05-17T18:15:20.626140+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/freelancing.md"]','["freelancing.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://renjithvr11.medium.com/running-gitlab-runners-on-kubernetes-8e7fc9bf75ce','renjithvr11.medium.com: Running GitLab Runners on Kubernetes','','N/A',0,'A curated technical resource and architectural guide covering renjithvr11.medium.com: Running GitLab Runners on Kubernetes in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779033002,0,'2026-05-17T17:50:02.079352+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/git.md"]','["git.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://repl.it','Repl.it','','N/A',0,NULL,NULL,NULL,NULL,0,'online','manual','f0bb00f560f5b867bbd409e64053308f1c563b94addb6c170b31b5316fafd262',100.0,1779031440,0,'2026-05-17T17:24:00.136082+02:00',NULL,NULL,NULL,'[]','[]','["docs/visual-studio.md"]','[]','{}','{}');
INSERT INTO "resources" VALUES('https://replit.com','Repl.it','','2016',0,'An interactive, collaborative cloud workspace supporting over fifty languages. Replit incorporates instant deployment engines, hosting layers, and AI pairing models to democratize software construction.','Polyglot','SaaS Platform','Beginner',1,'online','manual','4db5893859040e1e9f5c825e6cb72e1ade936b2a8e1d29007ebb44c50ab72ab4',100.0,1779130494,1,'2026-05-18T20:54:54.945131+02:00',NULL,NULL,NULL,'["Development Environments", "Cloud IDEs", "Online Sandboxes"]','["[COMMUNITY-TOOL]"]','["docs/visual-studio.md"]','["visual-studio.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://repo.new','GH repos: repo.new','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','fd72a180b350a154cab081467cd08bde050716a894ceb1e7a781a2a4fbe3a846',100.0,1779033759,0,'2026-05-17T18:02:39.368296+02:00',NULL,NULL,NULL,'[]','[]','["docs/project-management-tools.md"]','[]','{}','{"duplicate_of": "https://github.com/login?return_to=https%3A%2F%2Fgithub.com%2Fnew"}');
INSERT INTO "resources" VALUES('https://repost.aws','AWS Forums','','2023',3,'A legacy discussion forum resource for AWS developers troubleshooting infrastructure configurations and billing queries. Note: The platform has largely migrated to AWS Re:Post for community support.','English','Platform','Beginner',0,'online','manual',NULL,NULL,NULL,0,'2023-06-01T00:00:00+02:00',NULL,NULL,NULL,'["FinOps & Cloud Cost", "Community Resources", "Forums"]','["[LEGACY]"]','[]','["newsfeeds.md", "aws.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://repost.aws/es/knowledge-center/troubleshoot-service-quotas-cli-commands','How can I troubleshoot errors using the AWS CLI to manage my service quota requests?','','2025',0,'Curator Insight targets the diagnostics and troubleshooting workflows for managing AWS service quotas programmatically. Live Grounding points to this as a vital operational playbook for SRE teams, helping avoid throttling and deployment blocks during dynamic scaling by automating quota requests via CLI and API.','N/A','Documentation','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2025-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Cloud Infrastructure", "Operations", "Service Quotas"]','["[COMMUNITY-TOOL]"]','[]','["aws-miscellaneous.md", "aws.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://repost.aws/knowledge-center','How do I transfer a domain to AWS from another registrar?','','2021',0,'A granular tutorial on migrating DNS management to Amazon Route 53 from external registrars. While straightforward, real-world deployment requires careful TTL planning and nameserver transition strategies to prevent query dropouts and route interruptions during migration.','English','documentation','beginner',0,'online','manual',NULL,NULL,1781735877,0,'2026-06-18T00:37:57.813076+02:00',NULL,NULL,NULL,'["Cloud Infrastructure", "AWS", "DNS & Domain Management", "Route 53"]','["[COMMUNITY-TOOL]"]','[]','["aws-networking.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://repost.aws/knowledge-center/create-and-activate-aws-account','How do I create and activate a new Amazon Web Services account?','','2026',0,'AWS Knowledge Center guide outlining the prerequisite multi-step verification, billing enablement, and security configurations required to bootstrap a brand-new AWS root account. Explains the foundational processes necessary to activate core global regions safely.','English','Documentation','Beginner',0,'online','manual','350d4d0b01fad006279c1a81e67b8f4d979864f102cc32e51f80b428b7badfb0',100.0,1779130494,1,'2026-05-18T20:54:54.933118+02:00',NULL,NULL,NULL,'["Cloud Infrastructure", "Identity & Access", "Account Administration"]','["[COMMUNITY-TOOL]"]','["docs/aws.md"]','["aws.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://repost.aws/knowledge-center/eks-plan-upgrade-cluster','repost.aws: How do I plan an upgrade strategy for an Amazon EKS cluster?','','2023',0,'An operational walkthrough guiding cluster operators through step-by-step diagnostic and execution checklists for upgrading an EKS control plane and worker nodes while verifying structural API compatibility.','N/A','Troubleshooting FAQ','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2023-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Cloud Providers", "AWS EKS", "Cluster Lifecycle", "Upgrade Strategy"]','["[COMMUNITY-TOOL]"]','[]','["managed-kubernetes-in-public-cloud.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://research.google/pubs/dapper-a-large-scale-distributed-systems-tracing-infrastructure','Dapper','','2010',0,'Google''s seminal research paper on large-scale distributed systems tracing infrastructure. Formed the theoretical basis and design patterns for modern tracing architectures including Zipkin, Jaeger, and OpenTelemetry.','None','Article','Advanced',1,'online','manual',NULL,NULL,NULL,0,'2010-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Observability", "Distributed Tracing", "Research"]','["[COMMUNITY-TOOL]"]','[]','["monitoring.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://research.google/pubs/pub36356','Dapper','','N/A',0,NULL,NULL,NULL,NULL,0,'online','manual','39f408db666030da521804aa3526ae1d7d43163f0a48c003c1931d346c835603',100.0,1779033924,0,'2026-05-17T18:05:24.122423+02:00',NULL,NULL,NULL,'[]','[]','["docs/monitoring.md"]','[]','{}','{}');
INSERT INTO "resources" VALUES('https://research.nccgroup.com/2021/11/10/detection-engineering-for-kubernetes-clusters','==research.nccgroup.com: Detection Engineering for Kubernetes clusters==','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','0e260f1e4b4f1418c0be0572ce75cad2fb73d9e29057c0890495ba0cf595f42a',100.0,1779033343,0,'2026-05-17T17:55:43.646858+02:00',NULL,NULL,NULL,'[]','[]','["docs/kubernetes-troubleshooting.md"]','[]','{}','{"review_metadata": {"original_url": "https://research.nccgroup.com/2021/11/10/detection-engineering-for-kubernetes-clusters", "proposed_url": "NONE", "reason": "High-Value Protection: generic_redirect_loss", "timestamp": "2026-05-18T18:54:54.997738"}, "duplicate_of": "https://research.nccgroup.com/2022/01/13/10-real-world-stories-of-how-weve-compromised-ci-cd-pipelines"}');
INSERT INTO "resources" VALUES('https://research.nccgroup.com/2022/01/13/10-real-world-stories-of-how-weve-compromised-ci-cd-pipelines','==research.nccgroup.com: 10 real-world stories of how we’ve compromised'' CI/CD pipelines==','','N/A',0,'A critical compilation of real-world penetration testing engagements exposing severe vulnerabilities in automated deployment systems. Analyzes attack vectors such as runner compromise, untrusted workflow executions, and secret exposure, offering concrete architectural remediation steps for securing pipeline configurations.','English','Case Study','Advanced',0,'online','manual','0e260f1e4b4f1418c0be0572ce75cad2fb73d9e29057c0890495ba0cf595f42a',100.0,1779033579,0,'2026-05-17T17:59:39.831868+02:00',NULL,NULL,NULL,'["DevSecOps", "CI/CD Pipeline Security", "Vulnerability Analysis"]','["[CASE STUDY]", "[DE FACTO STANDARD]"]','["docs/devsecops.md"]','["devsecops.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://resources.github.com/devops/tools/automation/actions','==resources.github.com: What is GitHub Actions? How automation & CI/CD work'' on GitHub (whitepaper/pdf)==','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','b964f9c267dd74922960191ddbc088786f7058589c53a4d58e88937eaa8626f1',100.0,1779030192,0,'2026-05-17T17:03:12.959021+02:00',NULL,NULL,NULL,'[]','[]','["docs/git.md"]','[]','{}','{"duplicate_of": "https://github.com/resources/whitepapers/actions", "gh_open_issues_30d": 0, "gh_open_prs_30d": 0, "gh_community_health": "dormant", "gh_activity_checked": "2026-06-20T12:26:29.450562+02:00"}');
INSERT INTO "resources" VALUES('https://resources.whitesourcesoftware.com/blog-whitesource/kubernetes-security','resources.whitesourcesoftware.com: Kubernetes Security Best Practices 🌟','','2020',0,'Details patterns for implementing automated security controls, concentrating on software composition analysis (SCA), secrets lifecycle management, and validating supply-chain container provenance.','N/A','article','Intermediate',1,'duplicate','manual',NULL,NULL,NULL,0,'2020-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Kubernetes Security", "Supply Chain Security", "Open Source Vulnerability Scanning"]','["[COMMUNITY-TOOL]"]','[]','["kubernetes-security.md"]','{}','{"duplicate_of": "https://github.com/freach/kubernetes-security-best-practice/blob/master/README.md"}');
INSERT INTO "resources" VALUES('https://restic.net','**Restic**','','N/A',0,NULL,NULL,NULL,NULL,0,NULL,'manual','9132670dc8eacfe7a7a1734d45d80315ecdef2a07850d76cffdc33f4604d9a52',100.0,1779030202,1,'2026-05-17T17:03:22.575456+02:00',NULL,NULL,NULL,'[]','[]','["docs/ocp4.md"]','[]','{}','{}');
INSERT INTO "resources" VALUES('https://resume.io/blog','The remote job guide: job search & productivity working from home','','2023',0,'Curator Insight provides strategies for optimizing resume design, executing distributed job searches, and maintaining focus in home offices. Live Grounding notes these tips are crucial for software engineers aiming to stand out in a globalized, highly competitive remote hiring landscape.','N/A','Blog','Beginner',0,'online','manual',NULL,NULL,NULL,0,'2023-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Organizational Culture", "Remote Work", "Career Strategy"]','["[COMMUNITY-TOOL]"]','[]','["remote-tech-jobs.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://resume.io/blog/remote-job-guide','The remote job guide: job search & productivity working from home','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','ad43003c54c2c21b79dbb21b20851c15dcc8da1dc3a2aef499fc09bc38e65a62',100.0,1779033038,0,'2026-05-17T17:50:38.700112+02:00',NULL,NULL,NULL,'[]','[]','["docs/remote-tech-jobs.md"]','[]','{}','{"duplicate_of": "https://resume.io/blog"}');
INSERT INTO "resources" VALUES('https://rethinkdb.com','rethinkdb.com','','2026',4,'Open-source NoSQL database built to push live updates and query changes directly to client-facing web applications. Utilizes its proprietary ReQL language to manage real-time event feeds.','C++','Software','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2026-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Data Architecture", "NoSQL Databases", "Real-Time Databases"]','["[ENTERPRISE-STABLE]"]','[]','["nosql.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://retina.sh',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,'manual','d53b0721c57d77b11a25453fb96763ee56f1176cbe7e214ef2c158da503c36a3',100.0,1779033258,0,'2026-05-17T17:54:18.669335+02:00',NULL,NULL,NULL,'[]','[]','["docs/kubernetes-monitoring.md"]','[]','{}','{}');
INSERT INTO "resources" VALUES('https://reviewnprep.com/blog/devops-basics','reviewnprep.com: DevOps Basics','','2022',0,'Presents an essential primer on the core building blocks of the DevOps lifecycle, including continuous integration, pipeline automation, and automated monitoring. Curator structures position this as an introductory learning framework. Live software engineering reviews validate that these foundational definitions remain highly useful for aligning non-technical business stakeholders on modern delivery metrics.','N/A','Article','Beginner',0,'online','manual',NULL,NULL,NULL,0,'2022-06-01T00:00:00+02:00',NULL,NULL,NULL,'["DevOps & SRE", "Fundamentals", "Core Concepts"]','["[COMMUNITY-TOOL]"]','[]','["devops.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://reviewnprep.com/blog/devops-tool-comparison-docker-vs-kubernetes-vs-ansible','reviewnprep.com: DevOps Tool Primer: Docker, Kubernetes, Ansible','','2020',3,'An educational primer clarifying the exact boundaries of container runtimes, declarative state orchestrators, and agentless configuration engines. Serves as a useful roadmap for platform engineers designing highly reproducible multi-cloud infrastructures.','English','Article','Intermediate',1,'online','manual',NULL,NULL,NULL,0,'2020-06-01T00:00:00+02:00',NULL,NULL,NULL,'["DevOps & Platform Engineering", "Architecture & Orchestration", "Foundational Primer"]','["[COMMUNITY-TOOL]"]','[]','["devops-tools.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://revistacloud.com/serverlesshorrors-la-web-que-recoge-las-peores-pesadillas-del-mundo-serverless','ServerlessHorrors: A Web Compiling Nightmares in the Serverless World','','2021',0,'A catalog documenting real-world runtime failures, billing anomalies, database connection exhaustion, cold start latency bottlenecks, and unexpected vendor configurations within modern serverless cloud setups.','N/A','Article','Beginner',1,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Cloud Infrastructure & Orchestration", "Serverless Architecture", "Case Studies"]','["[COMMUNITY-TOOL]"]','[]','["serverless.md", "cloud-asset-inventory.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://rexegg.com/regex-tricks.html','rexegg.com: Regex Syntax Tricks','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','7e63e74b25f578d1f38b67279851b133b669c877dcdfc0b0a5ddff620d42b86d',100.0,1779029056,0,'2026-05-17T16:44:16.777492+02:00',NULL,NULL,NULL,'[]','[]','["docs/linux.md"]','[]','{}','{"duplicate_of": "https://www.rexegg.com/regex-tricks.php"}');
INSERT INTO "resources" VALUES('https://rhelblog.redhat.com/tag/varnish','Red Hat Enterprise Linux Blog. Tag: Varnish','','2019',0,'Red Hat''s official integration portal outlining configuration blueprints for running Varnish Cache inside Red Hat Enterprise Linux (RHEL) architectures. Highlights systemd customization and repository setups to guarantee enterprise-level stability and high-availability HTTP caching.','N/A','Blog','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2019-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Infrastructure & Caching", "Edge Caching", "Enterprise Linux Support"]','["[COMMUNITY-TOOL]"]','[]','["caching.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://rieckpil.de/maven-setup-for-testing-java-applications','rieckpil.de: Maven Setup For Testing Java Applications','','2020',3,'Architectural setup guide on configuring the Maven testing ecosystem using Surefire and Failsafe plugins for robust JUnit, Testcontainers, and integration testing execution pipelines.','English','Blog Post','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2020-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Build Systems", "JVM Ecosystem", "Testing Frameworks"]','["[COMMUNITY-TOOL]"]','[]','["maven-gradle.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://rigorousthemes.com/blog/best-kubernetes-dashboard-alternatives','rigorousthemes.com: 10 Best Kubernetes Dashboard Alternatives 2022','','2022',2,'A comparative round-up presenting ten modern alternatives to the native Kubernetes Dashboard. Evaluates installation ease, cluster management scalability, resource profiles, and real-time visualization features of each alternative.','N/A','Blog Post','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2022-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Platform Engineering", "UI & Dashboards", "Alternatives"]','["[COMMUNITY-TOOL]"]','[]','["kubernetes-based-devel.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://rion.io/2020/07/04/a-distributed-tracing-adventure-in-apache-beam','A Distributed Tracing Adventure in Apache Beam','','2020',0,'A technical retrospective of tracing asynchronous distributed execution paths in Apache Beam data processing pipelines. Addresses transaction correlation across multi-hop distributed transformations and dynamic worker scale-outs.','en','Technical Guide','Advanced',1,'online','manual','ee3bcbe8b97f1aafbe2d1eb18fee556df8a684d15ee332e1ef774ef68b8e442d',100.0,1779033713,1,'2026-05-17T18:01:53.837917+02:00',NULL,NULL,NULL,'["Observability", "Distributed Tracing", "Data Pipelines"]','["[COMMUNITY-TOOL]", "[GUIDE]"]','["docs/monitoring.md"]','["monitoring.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://riptutorial.com','riptutorial.com 🌟','','2024',2,'A massive historical catalog of crowdsourced development documentation extracted from Stack Overflow. Valuable for locating legacy syntax configurations and structural references across multiple platform environments.','English','Documentation','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2024-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Software Development", "Documentation", "Crowdsourced Guides"]','["[LEGACY]"]','[]','["elearning.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://riptutorial.com/ebook',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,'manual','ad7ada604543f30c2f11ed77e7b2c7409fad4d4ed3933b61b8c53283450e85f0',100.0,1779032583,0,'2026-05-17T17:43:03.004443+02:00',NULL,NULL,NULL,'[]','[]','["docs/elearning.md"]','[]','{}','{}');
INSERT INTO "resources" VALUES('https://riptutorial.com/ebook/jenkins','riptutorial.com: Learning Jenkins','','2020',0,'A structured community reference cookbook illustrating standard Jenkins installation, basic plugin configuration, and core administration. Provides detailed blueprints for building basic automation pipelines, managing credentials, and designing execution parameters.','English','book','Beginner',0,'online','manual',NULL,NULL,NULL,0,'2020-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Infrastructure & DevOps", "CI-CD Concepts", "Jenkins Basics"]','["[COMMUNITY-TOOL]"]','[]','["jenkins.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://roadmap.sh','roadmap.sh','','N/A',0,NULL,NULL,NULL,NULL,0,NULL,'manual','26e0330cd32e11a6bb962ffdbf073ecb69c90e24b61b04a850ff3f5d36c00b50',100.0,1779033903,1,'2026-05-17T18:05:03.547238+02:00',NULL,NULL,NULL,'[]','[]','[]','[]','{}','{}');
INSERT INTO "resources" VALUES('https://roadmap.sh/ai','roadmap.sh/ai: Generate roadmaps with AI','','N/A',0,NULL,NULL,NULL,NULL,0,NULL,'manual','2671d72fe01912d8c1fc856065076255665aeb229cf7041118f4788daa7a663f',100.0,1779029805,1,'2026-05-17T16:56:45.392684+02:00',NULL,NULL,NULL,'[]','[]','[]','[]','{}','{}');
INSERT INTO "resources" VALUES('https://roadmap.sh/devops',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,'manual','ef744ef18865dd335657af4dd31425b09894af4c6591f3a669e08565629eb273',100.0,1779032195,0,'2026-05-17T17:36:35.771980+02:00',NULL,NULL,NULL,'[]','[]','[]','[]','{}','{}');
INSERT INTO "resources" VALUES('https://roadmap.sh/kubernetes',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,'manual','b1e3a22bc447c91cc8786f76bb392ab8a6c6a4fb66f34ed51de0d07e128a3ba1',100.0,1779031850,0,'2026-05-17T17:30:50.488192+02:00',NULL,NULL,NULL,'[]','[]','[]','[]','{}','{}');
INSERT INTO "resources" VALUES('https://roadmap.sh/r?id=65a112f2b8633950ffcf38b6','roadmap.sh: MLOps roadmap','','2024',5,'An interactive, structured roadmap detailing the precise skills, methodologies, and technologies required to master modern MLOps. Covers foundational software engineering, distributed system design, data pipelines, model orchestration, and telemetry architectures.','None','Interactive Map','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2024-06-01T00:00:00+02:00',NULL,NULL,NULL,'["MLOps", "Learning Roadmap", "Curated Reference"]','["[DE FACTO STANDARD]"]','[]','["mlops.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://roadmap.sh/terraform','roadmap.sh/terraform 🌟','','2025',0,'The standard interactive learning path for mastering Terraform and modern IaC principles. Details core concepts, state management, provider development, and advanced modular patterns. Essential for training junior and mid-level platform engineers.','English','Roadmap / Blueprint','Beginner',0,'online','manual',NULL,NULL,NULL,0,'2025-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Cloud Infrastructure", "Infrastructure as Code", "Learning Paths"]','["[COMMUNITY-TOOL]"]','[]','["terraform.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://robertmuth.blogspot.com/2012/08/better-bash-scripting-in-15-minutes.html','robertmuth.blogspot.com: Better Bash Scripting in 15 Minutes','','2012',3,'A concise framework detailing critical Bash execution policies, command parsing strategies, and error mitigation techniques. It emphasizes the structural shift from rapid prototyping to production-grade shell scripting. While historically useful, Live Grounding indicates that modern environments frequently augment these guidelines with automated linters like ShellCheck.','Bash','Article','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2012-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Infrastructure & Operations", "Shell Scripting", "Best Practices"]','["[COMMUNITY-TOOL]"]','[]','["linux.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://robin.io','Robin','','N/A',0,'A curated technical resource and architectural guide covering Robin in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779033522,0,'2026-05-17T17:58:42.909037+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-storage.md"]','["kubernetes-storage.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://robinshen.medium.com/hands-on-gitops-with-onedev-f05bd278f07c','Hands-on GitOps with OneDev and Kubernetes','','N/A',0,'A curated technical resource and architectural guide covering Hands-on GitOps with OneDev and Kubernetes in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779030196,0,'2026-05-17T17:03:16.217471+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/jenkins-alternatives.md"]','["jenkins-alternatives.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://robotframework.org','Robot Framework 🌟','','2024',5,'An open-source, keyword-driven acceptance testing and robotic process automation (RPA) framework. Built on Python, Robot Framework provides an abstraction layer over Selenium, Appium, and API clients, enabling non-programmers to define readable testing scripts while keeping underlying code highly modular and extensible.','Robot','Documentation','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2024-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Quality Assurance & Testing", "Acceptance Testing", "Keyword-Driven Frameworks"]','["[DE FACTO STANDARD]"]','[]','["test-automation-frameworks.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://rockcontent.com/es/blog/matriz-raci','Aprende cómo distribuir mejor las responsabilidades con la Matriz RACI','','N/A',0,NULL,NULL,NULL,NULL,0,'online','manual','a817dca36d7165b20ca2b4af6fb317f0f10d4e22e217ac0decc4976db1015971',100.0,1779030935,0,'2026-05-17T17:15:35.068065+02:00',NULL,NULL,NULL,'[]','[]','["docs/project-management-methodology.md"]','[]','{}','{}');
INSERT INTO "resources" VALUES('https://rockcontent.com/es/blog/tipos-de-consultoria','rockcontent.com: Conoce los principales tipos de consultoría en las que'' tu negocio puede invertir para explotar su potencial','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','4ee8fa42cbcffda87fa12f8c03fa82734f9b42c7b67ab9a021dc711bc1fb346a',100.0,1779032704,0,'2026-05-17T17:45:04.756993+02:00',NULL,NULL,NULL,'[]','[]','["docs/project-management-methodology.md"]','[]','{}','{"duplicate_of": "https://analoghq.ai/blog/es/tipos-de-consultoria"}');
INSERT INTO "resources" VALUES('https://rocket.chat','Rocket Chat','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','9148fc1787f85787e79c8dc435941400d6dca6921414cf29d372356161a0b29d',100.0,1779029993,0,'2026-05-17T16:59:53.243689+02:00',NULL,NULL,NULL,'[]','[]','["docs/workfromhome.md"]','[]','{}','{"duplicate_of": "https://www.rocket.chat"}');
INSERT INTO "resources" VALUES('https://rockset.com/blog/sequoia-capital-elasticsearch-to-rockset','rockset.com: Sequoia Capital: Why We Moved from Elasticsearch to Rockset','','N/A',0,'A curated technical resource and architectural guide covering rockset.com: Sequoia Capital: Why We Moved from Elasticsearch to Rockset in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779034560,0,'2026-05-17T18:16:00.216581+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/databases.md"]','["databases.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://rogerdudler.github.io/git-guide','rogerdudler.github.io: git - the simple guide 🌟','','2023',4,'Curator Insight: A famously minimalistic, highly approachable guide for Git absolute beginners. Live Grounding: Excellent onboarding material focusing exclusively on basic operations (init, add, commit, push), stripping away internal storage complexities to prevent beginner cognitive overload.','HTML','Tutorial Website','Beginner',0,'online','manual',NULL,NULL,NULL,0,'2023-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Development", "Version Control", "Git"]','["[ENTERPRISE-STABLE]", "[GUIDE]"]','[]','["cheatsheets.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://rogerdudler.github.io/git-guide/files/git_cheat_sheet.pdf','rogerdudler.github.io: git cheat sheet pdf','','2023',3,'Curator Insight: Printable PDF version of Roger Dudler''s minimalist Git guide. Live Grounding: High utility as a physical desk reference for engineers migrating from SVN or TFVC, focusing purely on high-frequency CLI operations.','PDF','Printable Guide','Beginner',0,'duplicate','manual',NULL,NULL,NULL,0,'2023-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Development", "Version Control", "Git"]','["[COMMUNITY-TOOL]", "[GUIDE]"]','[]','["cheatsheets.md"]','{}','{"duplicate_of": "https://education.github.com/git-cheat-sheet-education.pdf"}');
INSERT INTO "resources" VALUES('https://rogulski.it/blog/kafka-consumer-knative-fastapi','rogulski.it: Consume Kafka events with Knative service and FastAPI on kubernetes 🌟','','2022',0,'A hands-on implementation guide showing how to connect Knative serverless triggers with Python-based FastAPI services on Kubernetes. Demonstrates configuring custom event subscriptions to feed incoming Kafka payloads directly to serverless worker containers.','English','Blog Post','Intermediate',1,'online','manual',NULL,NULL,NULL,0,'2022-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Cloud Native Serverless", "Knative", "Eventing Integration"]','["[COMMUNITY-TOOL]"]','[]','["message-queue.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://rollno748.medium.com/load-testing-gcp-pub-sub-using-jmeter-9eff79440beb','rollno748.medium.com: Load testing GCP Pub/Sub using JMeter','','N/A',0,'A curated technical resource and architectural guide covering rollno748.medium.com: Load testing GCP Pub/Sub using JMeter in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779031669,0,'2026-05-17T17:27:49.283968+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/performance-testing-with-jenkins-and-jmeter.md"]','["performance-testing-with-jenkins-and-jmeter.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://rollout.io/blog/rollout-tutorial-feature-flagging-in-your-react-native-app-in-5-minutes','rollout.io: CloudBees Rollout Tutorial: Feature Flagging in your React Native'' App in 5 minutes','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','2d20fb80c9507ff96826c679d297cc88a3a8a84f1c9ea2ed4cc313d65343b407',100.0,1779034135,0,'2026-05-17T18:08:55.058097+02:00',NULL,NULL,NULL,'[]','[]','["docs/jenkins.md"]','[]','{}','{"duplicate_of": "https://www.cloudbees.com/blog/rollout-tutorial-feature-flagging-your-react-native-app-5-minutes"}');
INSERT INTO "resources" VALUES('https://rollout.io/wp-content/uploads/2018/11/Rising.The_.Flag_.Rollout-1.pdf',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,'review_required','manual','38bf587523ca271e559c7060b0c03c95cb50e07d8c7457beb0ed22d6ff36cddf',100.0,1779033384,0,'2026-05-17T17:56:24.706210+02:00',NULL,NULL,NULL,'[]','[]','["docs/jenkins.md"]','[]','{}','{"review_metadata": {"original_url": "https://rollout.io/wp-content/uploads/2018/11/Rising.The_.Flag_.Rollout-1.pdf", "proposed_url": "NONE", "reason": "High-Value Protection: generic_redirect_loss", "timestamp": "2026-05-18T18:54:54.967769"}}');
INSERT INTO "resources" VALUES('https://ronaknathani.com/blog/2020/08/how-a-kubernetes-pod-gets-an-ip-address','ronaknathani.com: How a Kubernetes Pod Gets an IP Address 🌟','','2020',5,'An exquisite, step-by-step technical analysis of the process of container instantiation and network interface creation. Explores how the Kubelet invokes CNI plugins to assign an IP address. Live Grounding validates that understanding the low-level CNI specification and IPC interactions is crucial for debugging cluster networking bottlenecks.','Markdown','Article','Advanced',0,'online','manual',NULL,NULL,NULL,0,'2020-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Networking & Security", "Kubernetes Networking", "Deep Dive"]','["[DE FACTO STANDARD]"]','[]','["kubernetes.md", "kubernetes-networking.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://rook.io','Rook','','2026',5,'Rook acts as a production-hardened CNCF graduated storage orchestrator that natively embeds Ceph within Kubernetes. By managing disks, pools, and filesystems as declarative resources, Rook eliminates manual storage administration and bridges Kubernetes-native paradigms with high-availability bare metal storage.','Go','Orchestrator','High',0,'online','manual',NULL,NULL,NULL,0,'2026-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Storage", "Kubernetes Storage", "Storage Orchestrators"]','["[DE FACTO STANDARD]"]','[]','["ocp4.md", "kubernetes-storage.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://rosencharts.com','Rosen Charts: RSC Compatible D3 Charting Library','A zero-bundle-bloat data visualization library crafted for React Server Components, D3.js, and Tailwind CSS.','2025',4,'Rosen Charts is a pioneer in web data visualization, engineered from the ground up for React Server Components (RSC). By executing 100% of chart rendering logic on the server via D3 and producing raw SVGs, it completely removes the client-side bundle tax of traditional UI charting engines (like Recharts and Chart.js).

* Requires zero client-side JavaScript by default, avoiding hydration delays and layout shifts.
* Allows progressive enhancement with standard Tailwind classes and localized interactivity.','en','website','Intermediate',0,'online','automatic','64f6d6ba8b31b5a563a79d271f3a8a128016685cf023710b4e117a64d79fcf54',NULL,1780352414,0,'2026-06-02T00:20:14.115672+02:00',NULL,NULL,NULL,'["Frontend", "React Server Components", "Data Visualization"]','["[EMERGING]", "[COMMUNITY-TOOL]"]','[]','[]','{}','{"category": "react", "reputation_status": "Vetted", "reputation_summary": "Highly praised on Reddit and Dev.to in late 2025 and 2026 as the premiere RSC-compatible, lightweight charting solution.", "social_preview_url": "https://rosencharts.com/api/og", "source_provenance": "X.com (midudev)", "suggested_new_category": "web-visualization"}');
INSERT INTO "resources" VALUES('https://routerhan.medium.com/understanding-kubernetes-deployment-a-beginners-guide-6723c19dbd57','routerhan.medium.com: Understanding Kubernetes Deployment — A Beginner’s'' Guide','','N/A',0,'A curated technical resource and architectural guide covering routerhan.medium.com: Understanding Kubernetes Deployment — A Beginner’s'' Guide in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779029123,0,'2026-05-17T16:45:23.609595+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes.md"]','["kubernetes.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://rpadovani.com/k8s-algorithm-pick-pod-scale-in','rpadovani.com: How Kubernetes picks which pods to delete during scale-in','','2021',0,'A structural examination of the scheduling algorithm''s decision tree when scaling down workloads. Details the step-by-step prioritization logic (e.g., node location, zone balance, Pod Disruption Budgets, resource usage) used to select replicas for termination.','Go','Technical Blog','Advanced',1,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Orchestration", "Scheduling", "Autoscaling"]','["[COMMUNITY-TOOL]"]','[]','["kubernetes.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://rpadovani.com/terraform-cloudinit','rpadovani.com: How to make Terraform waiting for cloud-init to finish on EC2 without SSH','','2021',0,'Addresses a common race condition by detailing how to orchestrate Terraform to hold resource readiness signals until cloud-init scripts complete execution, without resorting to vulnerable, direct SSH connections.','English','Technical Tutorial','Advanced',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Cloud Infrastructure", "Virtualization & Compute", "Cloud-Init"]','["[COMMUNITY-TOOL]", "[GUIDE]"]','[]','["terraform.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://rtfm.co.ua/en/kubernetes-cluster-cost-monitoring-kubernetes-resource-report-and-kubecost','rtfm.co.ua: Kubernetes: Cluster Cost Monitoring – Kubernetes Resource Report and Kubecost','','2021',0,'Contrasts the resource-efficient ''Kubernetes Resource Report'' project with the full-featured analytical depth of Kubecost. Assists engineers in finding the ideal balance between low deployment overhead and comprehensive reporting capability.','N/A','Article','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Infrastructure Optimization", "Cost Management", "Tooling"]','["[COMMUNITY-TOOL]"]','[]','["kubernetes.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://rtfm.co.ua/en/prometheus-kubernetes-endpoints-monitoring-with-blackbox-exporter','rtfm.co.ua: Prometheus: Kubernetes endpoints monitoring with blackbox-exporter','','2022',0,'Focuses on deploying the Prometheus Blackbox Exporter to monitor endpoint availability via HTTP, HTTPS, TCP, and ICMP protocols, optimizing synthetic probe latency tracks.','YAML','Technical Article','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2022-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Observability", "Scraping & Exporters", "Blackbox Probing"]','["[COMMUNITY-TOOL]"]','[]','["prometheus.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://rudderstack.com','rudderstack.com iPaaS','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','d056740e4d71e64586dcdf73a3d2bf8c3335fb4a7f6d142e5c655d05f81cf868',100.0,1779031827,0,'2026-05-17T17:30:27.518222+02:00',NULL,NULL,NULL,'[]','[]','["docs/message-queue.md"]','[]','{}','{"duplicate_of": "https://www.rudderstack.com"}');
INSERT INTO "resources" VALUES('https://runs-on.com','RunsOn: Self-hosted GitHub Actions Runners in AWS','','2025',0,'An innovative open-source self-hosting solution that provisions fast, secure, on-demand EC2 single-use runners for GitHub Actions on AWS. Offers extreme cost reductions (up to 10x) utilizing EC2 spot instances with minimal boot delays.','Go','Platform','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2025-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Infrastructure as Code", "CI/CD & Delivery", "Self-Hosted Runners"]','["[COMMUNITY-TOOL]"]','[]','["kubernetes.md", "aws.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://runterrascan.io','terrascan 🌟','','N/A',0,NULL,NULL,NULL,NULL,0,'online','manual','8fc6d7d949149fa92145dec2c4b5c7e650b1f2035819df4a0abb44b4cb4ac890',100.0,1779034487,0,'2026-05-17T18:14:47.148811+02:00',NULL,NULL,NULL,'[]','[]','["docs/terraform.md"]','[]','{}','{}');
INSERT INTO "resources" VALUES('https://rutlandblog.com','rutlandblog.com','','2025',0,'A focused engineering blog hosting technical walkthroughs and troubleshooting guides for cloud operations, networking, and virtualization in Azure. Content delivers real-world configuration debugging and sysadmin strategies.','None','Blog','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2025-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Community", "Blogs", "SysOps & Azure"]','["[COMMUNITY-TOOL]"]','[]','["azure.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://ruudvanasseldonk.com/2023/01/11/the-yaml-document-from-hell','ruudvanasseldonk.com: The yaml document from hell','','N/A',0,'Curator Insight is a renowned technical critique of YAML’s excessive complexity, implicit typing, and edge-case errors (the Norway problem). Live Grounding evaluates the structural vulnerability of relying on implicit parsers in mission-critical configuration schemas. Indispensable read for infrastructure architects evaluating alternative formats like TOML or CUE.','English','Blog Post','Advanced',0,'duplicate','manual','407ebbdf4fdc3c32ebab46a50e2e7839bdd0980daaad13ef29321b7c00b4114a',100.0,1779031063,0,'2026-05-17T17:17:43.313322+02:00',NULL,NULL,NULL,'["Platform Engineering", "Configuration Syntax", "Antipatterns"]','["[DE FACTO STANDARD]"]','["docs/yaml.md"]','["data-and-advanced-analytics.md", "yaml.md"]','{}','{"duplicate_of": "https://ruuda.nl/2023/the-yaml-document-from-hell"}');
INSERT INTO "resources" VALUES('https://rvm.io',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,'manual','cae0a4f19261702ec2e151d8ee99f7fadb20eb06bb2ee123dc84f4dfcb847fef',100.0,1779030326,0,'2026-05-17T17:05:26.636525+02:00',NULL,NULL,NULL,'[]','[]','["docs/demos.md", "docs/maven-gradle.md"]','[]','{}','{}');
INSERT INTO "resources" VALUES('https://saahitya.hashnode.dev/pod-disruption-budgetpdb','saahitya.hashnode.dev: Pod Disruption Budget(Pdb)','','N/A',0,'A curated technical resource and architectural guide covering saahitya.hashnode.dev: Pod Disruption Budget(Pdb) in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779032974,0,'2026-05-17T17:49:34.781103+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes.md"]','["kubernetes.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://sagikazarmark.hu/blog/vanity-import-paths-in-go',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,'manual','17764bf953c2da654a48be3d6145bc9794a4ae9ad5c5f519b2a3a09daa03dd21',100.0,1779031980,0,'2026-05-17T17:33:00.288156+02:00',NULL,NULL,NULL,'[]','[]','["docs/golang.md"]','[]','{}','{}');
INSERT INTO "resources" VALUES('https://sahansera.dev/multi-stage-builds-with-azure-pipelines-ionic','sahansera.dev: Multi-stage builds for Ionic Apps with Azure Pipeline Templates','','2022',3,'A practical guide demonstrating how to optimize multi-stage builds for hybrid Ionic mobile applications using reusable Azure Pipeline YAML templates. It addresses caching strategies, environment isolation, and artifact signing processes across stages. Utilizing modular templates promotes configuration reusability and significantly minimizes pipeline code duplication.','YAML','Tutorial','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2022-06-01T00:00:00+02:00',NULL,NULL,NULL,'["DevSecOps & Platform Engineering", "CI/CD & Mobile DevOps", "Ionic Pipelines"]','["[COMMUNITY-TOOL]", "[GUIDE]"]','[]','["azure.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://sahansera.dev/publishing-android-apps-to-microsoft-appcenter','sahansera.dev: Publishing Android Apps to Microsoft App Center from Azure DevOps','','2022',3,'A step-by-step tutorial detailing automated distribution pipelines that deliver compiled Android binaries from Azure DevOps directly to Microsoft App Center. It covers credential management, distribution group target setup, and automated release testing. Live Grounding: Since App Center was retired in early 2025, modern engineers use Google Play Console tasks or alternative testing platforms as destination endpoints.','YAML','Tutorial','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2022-06-01T00:00:00+02:00',NULL,NULL,NULL,'["DevSecOps & Platform Engineering", "CI/CD & Mobile DevOps", "App Center Distribution"]','["[COMMUNITY-TOOL]", "[GUIDE]"]','[]','["azure.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://sairamkrish.medium.com/terraform-best-practices-and-project-setup-1772ad04cf5e','sairamkrish.medium.com: Terraform — Best practices and project setup','','N/A',0,'A curated technical resource and architectural guide covering sairamkrish.medium.com: Terraform — Best practices and project setup in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779032817,0,'2026-05-17T17:46:57.504141+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/terraform.md"]','["terraform.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://saiteja313.medium.com/tracing-dns-issues-in-kubernetes-28b38f782103','saiteja313.medium.com: Tracing DNS issues in Kubernetes','','N/A',0,'A curated technical resource and architectural guide covering saiteja313.medium.com: Tracing DNS issues in Kubernetes in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779031266,0,'2026-05-17T17:21:06.189732+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-troubleshooting.md"]','["kubernetes-troubleshooting.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://sakaiproject.atlassian.net/wiki/spaces/REL/pages/1314427619/Maven+release+plugin+cheat+sheet',NULL,NULL,NULL,NULL,'A curated technical resource and architectural guide covering sakaiproject.atlassian.net in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'online','manual',NULL,100.0,1779130494,0,'2026-05-18T20:54:54.956299+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/cheatsheets.md"]','["cheatsheets.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://salaboy.com/2022/01/29/event-driven-applications-with-cloudevents-on-kubernetes','salaboy.com: Event-Driven applications with CloudEvents on Kubernetes','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','010ddd6edf11684699029d3736050e75266137aa95f14f380132ccc16fa6e120',100.0,1779029710,0,'2026-05-17T16:55:10.465344+02:00',NULL,NULL,NULL,'[]','[]','["docs/message-queue.md"]','[]','{}','{"duplicate_of": "https://www.salaboy.com/2022/01/29/event-driven-applications-with-cloudevents-on-kubernetes"}');
INSERT INTO "resources" VALUES('https://salaboy.com/2022/08/03/building-platforms-on-top-of-kubernetes-vcluster-and-crossplane','salaboy.com: Building platforms on top of Kubernetes: VCluster and Crossplane','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','cf1123a2229edd992e9f0e55757f7965517646a61d8de36e8286cea6a81b65d4',100.0,1779032583,0,'2026-05-17T17:43:03.690334+02:00',NULL,NULL,NULL,'[]','[]','["docs/kubernetes-tools.md"]','[]','{}','{"duplicate_of": "https://www.salaboy.com/2022/08/03/building-platforms-on-top-of-kubernetes-vcluster-and-crossplane"}');
INSERT INTO "resources" VALUES('https://salaboy.com/2022/11/28/the-challenges-of-platform-building-on-top-of-kubernetes-4-4','salaboy.com: The Challenges of Platform Building on Top of Kubernetes 4/4','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','dcd6e28dc0cb6437dec8516891750bcf55556ebbb2c9fca3378d10af6c6865d6',100.0,1779030340,0,'2026-05-17T17:05:40.016339+02:00',NULL,NULL,NULL,'[]','[]','["docs/devops.md"]','[]','{}','{"duplicate_of": "https://www.salaboy.com/2022/11/28/the-challenges-of-platform-building-on-top-of-kubernetes-4-4"}');
INSERT INTO "resources" VALUES('https://samiislam0306.medium.com/insightful-monitoring-of-kubernetes-clusters-with-traces-c7c3b33ed07e','samiislam0306.medium.com: Insightful Monitoring of Kubernetes Clusters with'' Traces','','N/A',0,'A curated technical resource and architectural guide covering samiislam0306.medium.com: Insightful Monitoring of Kubernetes Clusters with'' Traces in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779032733,0,'2026-05-17T17:45:33.968058+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-monitoring.md"]','["kubernetes-monitoring.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://samirbehara.com/2019/05/30/cloud-native-monitoring-with-prometheus','Cloud Native Monitoring with Prometheus 🌟','','2019',0,'An architectural review of cloud-native monitoring patterns utilizing Prometheus. It contrasts traditional push-based monitoring models with the pull-based multi-dimensional metrics architecture, mapping the interaction between Server, Discovery, Alertmanager, and Grafana.','N/A','Technical Blog','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2019-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Cloud Native Infrastructure", "Observability", "Prometheus", "Architecture Overview"]','["[COMMUNITY-TOOL]"]','[]','["prometheus.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://samiyaakhtar.medium.com/gitops-observability-visualizing-the-journey-of-a-container-5f6ef1f3c9d2','samiyaakhtar.medium.com: GitOps Observability — Visualizing the journey'' of a container','','N/A',0,'A curated technical resource and architectural guide covering samiyaakhtar.medium.com: GitOps Observability — Visualizing the journey'' of a container in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779031711,0,'2026-05-17T17:28:31.832478+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/gitops.md"]','["gitops.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://samos-it.com/posts/securing-redis-istio-tls-origniation-termination.html','samos-it.com: Securing Redis with Istio TLS origination','','2021',0,'A deep-dive technical tutorial on configuring Istio to handle outbound TLS origination for external Redis database instances. Demonstrates configuring ServiceEntry and DestinationRule resources to transparently encrypt traffic in transit without modifying microservice application code.','English','Article','High',1,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Cloud Native Infrastructure", "Service Mesh", "Security"]','["[COMMUNITY-TOOL]"]','[]','["istio.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://sandeepbaldawa.medium.com/k8s-labels-selectors-9ad2fcf78a4e','sandeepbaldawa.medium.com: K8s Labels & Selectors','','N/A',0,'A curated technical resource and architectural guide covering sandeepbaldawa.medium.com: K8s Labels & Selectors in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779031079,0,'2026-05-17T17:17:59.688294+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes.md"]','["kubernetes.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://sandeepbaldawa.medium.com/service-accounts-in-k8s-kubernetes-2779ee4fb331','sandeepbaldawa.medium.com: Service Accounts in K8s (Kubernetes)','','N/A',0,'A curated technical resource and architectural guide covering sandeepbaldawa.medium.com: Service Accounts in K8s (Kubernetes) in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779032920,0,'2026-05-17T17:48:40.305468+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-security.md"]','["kubernetes-security.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://sanjimoh.medium.com/demystifying-kubernetes-networking-episode-1-ca5605a97f87','sanjimoh.medium.com: Demystifying Kubernetes Networking — Episode 1','','N/A',0,'A curated technical resource and architectural guide covering sanjimoh.medium.com: Demystifying Kubernetes Networking — Episode 1 in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779031384,0,'2026-05-17T17:23:04.986605+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-networking.md"]','["kubernetes-networking.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://sap.github.io/jenkins-library','sap.github.io/jenkins-library','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','6abadb75504027b8038578a13521e11e4fcd2e590d5de93db6070dde25803a45',100.0,1779029704,0,'2026-05-17T16:55:04.461573+02:00',NULL,NULL,NULL,'[]','[]','["docs/jenkins.md"]','[]','{}','{"duplicate_of": "https://www.project-piper.io"}');
INSERT INTO "resources" VALUES('https://sapling-scm.com/docs/introduction','sapling-scm.com','','2022',0,'Sapling is Meta’s Git-compatible source control management system engineered specifically for massive monolithic repositories. Integrates client-side logic with deep server-side virtual file optimizations to provide rapid execution on filesystems with millions of files.','C++','Library','Advanced',0,'online','manual',NULL,NULL,NULL,0,'2022-06-01T00:00:00+02:00',NULL,NULL,NULL,'["DevOps", "Version Control", "Scalable SCM Systems"]','["[COMMUNITY-TOOL]"]','[]','["git.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://satyenkumar.medium.com/demystifying-the-cloud-computing-an-overview-of-the-microsoft-azure-6a5c1fb1799d','==satyenkumar.medium.com: Demystifying The Cloud: An Overview of the Microsoft'' Azure== 🌟🌟🌟','','N/A',0,'A curated technical resource and architectural guide covering ==satyenkumar.medium.com: Demystifying The Cloud: An Overview of the Microsoft'' Azure== 🌟🌟🌟 in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779031535,0,'2026-05-17T17:25:35.489387+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/azure.md"]','["azure.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://satyenkumar.medium.com/my-youtube-channel-is-updated-for-aws-certifications-over-150-video-list-1ae7aa81e99d','satyenkumar.medium.com: My Youtube Channel is updated for AWS Certifications'' (Over 150 Video list)','','N/A',0,'A curated technical resource and architectural guide covering satyenkumar.medium.com: My Youtube Channel is updated for AWS Certifications'' (Over 150 Video list) in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779033913,0,'2026-05-17T18:05:13.561485+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/aws-training.md"]','["aws-training.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://saurabhdashora.hashnode.dev/implementing-sidecar-design-pattern-with-kubernetes-pod','saurabhdashora.hashnode.dev: Implementing Sidecar Design Pattern with Kubernetes'' Pod','','N/A',0,'A curated technical resource and architectural guide covering saurabhdashora.hashnode.dev: Implementing Sidecar Design Pattern with Kubernetes'' Pod in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779030522,0,'2026-05-17T17:08:42.188903+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes.md"]','["kubernetes.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://sayali.hashnode.dev/day-56-understanding-ad-hoc-commands-in-ansible','==sayali.hashnode.dev: Day 56: Understanding Ad-hoc commands in Ansible=='' 🌟','','N/A',0,'A curated technical resource and architectural guide covering ==sayali.hashnode.dev: Day 56: Understanding Ad-hoc commands in Ansible=='' 🌟 in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779029732,0,'2026-05-17T16:55:32.082111+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/ansible.md"]','["ansible.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://scalefactory.com/blog/2021/10/13/failing-faster-with-terraform','scalefactory.com: Failing faster with terraform','','2021',0,'Discusses modern paradigms for catching HCL flaws early. Focuses on combining automated formatting commands, dynamic linters (e.g. tflint), local state validation, and policy checks directly inside developer pre-commit hooks.','English','Technical Guide','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Cloud Infrastructure", "Infrastructure as Code", "Testing & CI/CD"]','["[COMMUNITY-TOOL]", "[GUIDE]"]','[]','["terraform.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://scalr.com','scalr.com: An alternative to Terraform Cloud and Terraform Enterprise','','2024',0,'Scalr is positioned as an enterprise alternative to Terraform Cloud/Enterprise. While initial positioning emphasized licensing differences, in 2026 it provides mature multi-registry management, hierarchical environment designs, and fine-grained Open Policy Agent (OPA) integrations, serving as a reliable control plane for large-scale enterprise automation.','None','Product Website','Advanced',0,'online','manual',NULL,NULL,NULL,0,'2024-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Infrastructure as Code", "Orchestration Platforms", "Alternative TACOs"]','["[COMMUNITY-TOOL]"]','[]','["terraform.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://scoop.sh','Scoop: A command-line installer for windows','','2026',0,'Command-line installation manager designed to bypass standard Windows GUI installers. Installs packages silently, dependencies automatically, and builds structured environment variable paths seamlessly.','PowerShell','Tool','Beginner',0,'online','manual',NULL,NULL,NULL,0,'2026-06-01T00:00:00+02:00',NULL,NULL,NULL,'["DevOps", "Package Management", "Windows"]','["[COMMUNITY-TOOL]"]','[]','["azure.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://scotch.io/courses/10-need-to-know-javascript-concepts/declaring-javascript-variables-var-let-and-const',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,'manual','0df48620e6b2106ab30430a74433ff08d91013549d409e6a2904f979bf2f31ad',100.0,1779031497,0,'2026-05-17T17:24:57.551725+02:00',NULL,NULL,NULL,'[]','[]','["docs/javascript.md"]','[]','{}','{}');
INSERT INTO "resources" VALUES('https://scrapy.org','Scrapy','','2025',5,'Curator Insight details Scrapy as a highly scalable web extraction framework. Live Grounding confirms its role as a robust engine for structured data pipelines, leveraging asynchronous scheduling capabilities to handle crawling tasks efficiently at scale.','Python','Framework','Advanced',0,'online','manual',NULL,NULL,NULL,0,'2025-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Data Science", "Data Engineering", "Web Scraping"]','["[DE FACTO STANDARD]"]','[]','["python.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://scrivano.org/posts/2022-10-21-the-journey-to-speed-up-oci-containers','scrivano.org: the journey to speed up running OCI containers','','2022',0,'An exceptional technical post investigating performance optimization avenues for OCI containers. It explores the historical startup bottlenecks of container initialization and deep dives into storage drivers, container startup phases, and runtime improvements inside tools like crun.','None','Article','Advanced',0,'online','manual',NULL,NULL,NULL,0,'2022-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Containerization", "Runtimes", "Performance Optimization"]','["[COMMUNITY-TOOL]"]','[]','["container-managers.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://sdkman.io','SdkMan','','2026',5,'The homepage for SDKMAN!, a command-line tool designed to manage parallel versions of multiple Software Development Kits, with a strong focus on the JVM ecosystem. Live Grounding confirms it as the definitive tool for local environments, facilitating zero-friction switches between different Java, Maven, Gradle, and Scala runtimes.','English','Tool / Framework','Beginner',0,'online','manual',NULL,NULL,NULL,0,'2026-06-01T00:00:00+02:00',NULL,NULL,NULL,'["DevOps", "Environment Management", "SDKMAN"]','["[DE FACTO STANDARD]"]','[]','["demos.md", "maven-gradle.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://sdtimes.com/cicd/the-state-of-ci-cd','sdtimes.com: The State of CI/CD','','2023',0,'Analyzes broad trends in delivery pipelines, detailing modern bottlenecks and the rising use of platform engineering teams to provide standardized templates for developer consumption.','English','Article','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2023-06-01T00:00:00+02:00',NULL,NULL,NULL,'["DevOps", "CI-CD Pipelines", "State of DevOps"]','["[COMMUNITY-TOOL]"]','[]','["cicd.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://sdtimes.com/devops/ci-cd-pipelines-are-expanding','sdtimes.com: CI/CD pipelines are expanding 🌟','','2021',0,'A comprehensive industry report analyzing the evolution of modern CI/CD pipelines as they swallow up operations, security compliance (DevSecOps), and AI/ML model integration (MLOps). It traces how simple deployment automation has evolved into highly integrated, complex policy engines that run across distributed clouds.','English','Article','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["CI/CD", "Industry Analysis", "DevOps Trends"]','["[COMMUNITY-TOOL]"]','[]','["jenkins.md", "cicd.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://sdtimes.com/devops/gitlab-14-aims-to-do-away-with-diy-devops-toolchains','sdtimes: GitLab 14 aims to do away with DIY DevOps toolchains 🌟','','2021',0,'An analysis of GitLab 14, highlighting its goal to replace fragmented custom DevOps pipelines with a single integrated system. Covers its native epic planning, container security scanning, and automated pipeline governance features.','Markdown','Platform','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Software Engineering", "Collaborative Platforms", "DevSecOps Platforms"]','["[COMMUNITY-TOOL]"]','[]','["git.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://sdtimes.com/lowcode/low-code-cuts-down-on-dev-time-increases-testing-headaches','sdtimes.com: Low code cuts down on dev time, increases testing headaches','','2022',3,'An analytical overview of the hidden trade-offs involved in adopting low-code platforms. While it drastically speeds up structural frontend development, it introduces severe challenges in automated integration testing, regression analysis, and pipeline verification.','English','Industry Report','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2022-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Software Engineering", "Development Paradigms", "Low Code"]','["[CASE STUDY]", "[COMMUNITY-TOOL]"]','[]','["lowcode-nocode.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://search-guard.com/sgctl-elasticsearch','search-guard.com/sgctl-elasticsearch: SGCTL - TAKE BACK CONTROL','','N/A',0,'A curated technical resource and architectural guide covering search-guard.com/sgctl-elasticsearch: SGCTL - TAKE BACK CONTROL in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779033342,0,'2026-05-17T17:55:42.575455+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/monitoring.md"]','["monitoring.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://search.gocenter.io','search.gocenter.io: JFrog Go Center','','N/A',0,'A curated technical resource and architectural guide covering search.gocenter.io: JFrog Go Center in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779030442,0,'2026-05-17T17:07:22.961539+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/golang.md"]','["golang.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://searchapparchitecture.techtarget.com/tip/4-trends-for-Kubernetes-cloud-native-teams-to-watch-in-2020','4 trends for Kubernetes cloud-native teams to watch in 2020','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','c13bb3f8f09d5dd63ef736d2dae1196d001871293a269e4657808103496f09de',100.0,1779033501,0,'2026-05-17T17:58:21.578697+02:00',NULL,NULL,NULL,'[]','[]','["docs/kubernetes.md"]','[]','{}','{"duplicate_of": "https://www.techtarget.com/searchapparchitecture/tip/4-trends-for-Kubernetes-cloud-native-teams-to-watch-in-2020"}');
INSERT INTO "resources" VALUES('https://searchcloudcomputing.techtarget.com/answer/Amazon-ECS-vs-Kubernetes-Which-should-you-use-on-AWS','techtarget.com: Amazon ECS vs. Kubernetes: Which should you use on AWS?','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','867781ae56658793ad74ef4171828ac9ea137da301fd648c82a98d82523d5be2',100.0,1779031429,0,'2026-05-17T17:23:49.468366+02:00',NULL,NULL,NULL,'[]','[]','["docs/kubernetes-alternatives.md"]','[]','{}','{"duplicate_of": "https://www.techtarget.com/searchcloudcomputing/answer/Amazon-ECS-vs-Kubernetes-Which-should-you-use-on-AWS"}');
INSERT INTO "resources" VALUES('https://searchcloudcomputing.techtarget.com/feature/Modernize-legacy-applications-with-containers-microservices','Modernize legacy applications with containers, microservices','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','0bb0dec80d9ffd8d6f820ad0f881f4968b58bb2645d7873b7b621436c413e110',100.0,1779029471,0,'2026-05-17T16:51:11.979098+02:00',NULL,NULL,NULL,'[]','[]','["docs/introduction.md"]','[]','{}','{"duplicate_of": "https://www.techtarget.com/searchcloudcomputing/feature/Modernize-legacy-applications-with-containers-microservices"}');
INSERT INTO "resources" VALUES('https://searchcloudcomputing.techtarget.com/tip/Compare-tools-for-multi-cloud-Kubernetes-management','Compare tools for multi-cloud Kubernetes management 🌟','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','79fc293924ed036d9fdf1317f2a5f5f04f6f5c3fd8a61ff4189d9c0916df6cb3',100.0,1779029074,0,'2026-05-17T16:44:34.680066+02:00',NULL,NULL,NULL,'[]','[]','["docs/managed-kubernetes-in-public-cloud.md"]','[]','{}','{"duplicate_of": "https://www.techtarget.com/searchcloudcomputing/tip/Compare-tools-for-multi-cloud-Kubernetes-management"}');
INSERT INTO "resources" VALUES('https://searchcloudcomputing.techtarget.com/tip/Weigh-the-pros-and-cons-of-managed-Kubernetes-services','Assess managed Kubernetes services for your workloads.','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','544d7f36af332f9d5a755900874fc962e1d9531702b83a2514e89d9840242bf6',100.0,1779031609,0,'2026-05-17T17:26:49.182346+02:00',NULL,NULL,NULL,'[]','[]','["docs/kubernetes.md"]','[]','{}','{"duplicate_of": "https://www.techtarget.com/searchcloudcomputing/tip/Weigh-the-pros-and-cons-of-managed-Kubernetes-services"}');
INSERT INTO "resources" VALUES('https://searchitoperations.techtarget.com/feature/Differences-between-Kubernetes-Ingress-vs-load-balancer','searchitoperations.techtarget.com: Differences between Kubernetes Ingress'' vs. load balancer','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','1ea592e5af9f5fa2270ab60af03c6566d123935e1a00862a43b9146034e31679',100.0,1779031360,0,'2026-05-17T17:22:40.775004+02:00',NULL,NULL,NULL,'[]','[]','["docs/kubernetes-networking.md"]','[]','{}','{"duplicate_of": "https://www.techtarget.com/searchitoperations/feature/Differences-between-Kubernetes-Ingress-vs-load-balancer"}');
INSERT INTO "resources" VALUES('https://searchitoperations.techtarget.com/feature/Optimize-Kubernetes-cluster-management-with-these-5-tips','**Optimize** Kubernetes cluster management with these 5 tips','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','26a1e9d7bde668bfd0c307a5d12479806736dd2c58837f5719271bca9126b4c7',100.0,1779030268,0,'2026-05-17T17:04:28.800951+02:00',NULL,NULL,NULL,'[]','[]','["docs/kubernetes.md"]','[]','{}','{"duplicate_of": "https://www.techtarget.com/searchitoperations/feature/Optimize-Kubernetes-cluster-management-with-these-5-tips"}');
INSERT INTO "resources" VALUES('https://searchitoperations.techtarget.com/feature/Top-15-DevOps-blogs-to-read-and-follow','Top 15 DevOps blogs to read and follow','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','41547af4ca8afd969858e9e688a5f38d300e786cc39568d24cbdb244de808828',100.0,1779032762,0,'2026-05-17T17:46:02.366439+02:00',NULL,NULL,NULL,'[]','[]','["docs/devops.md"]','[]','{}','{"duplicate_of": "https://www.techtarget.com/searchitoperations/feature/Top-15-DevOps-blogs-to-read-and-follow"}');
INSERT INTO "resources" VALUES('https://searchitoperations.techtarget.com/news/252467102/Kubernetes-policy-project-takes-enterprise-IT-by-storm','searchitoperations.techtarget.com: Kubernetes policy project takes enterprise'' IT by storm','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','e4067d287169807db21d01b55d1d2f2db796c2a8970516785bcbb99201433ced',100.0,1779032182,0,'2026-05-17T17:36:22.351223+02:00',NULL,NULL,NULL,'[]','[]','["docs/securityascode.md"]','[]','{}','{"duplicate_of": "https://www.techtarget.com/searchitoperations/news/252467102/Kubernetes-policy-project-takes-enterprise-IT-by-storm"}');
INSERT INTO "resources" VALUES('https://searchitoperations.techtarget.com/news/252492459/GitOps-pros-grapple-with-Kubernetes-configuration-management','searchitoperations.techtarget.com: GitOps pros grapple with Kubernetes configuration'' management. GitOps users seek ideal Kubernetes config tool 🌟','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','9ed2f098f7055fe00d2d52dcf83f060a5ebe559d55217073439bff6188f9411f',100.0,1779030355,0,'2026-05-17T17:05:55.622770+02:00',NULL,NULL,NULL,'[]','[]','["docs/gitops.md"]','[]','{}','{"duplicate_of": "https://www.techtarget.com/searchitoperations/news/252492459/GitOps-pros-grapple-with-Kubernetes-configuration-management"}');
INSERT INTO "resources" VALUES('https://searchitoperations.techtarget.com/news/252505548/CNCF-policy-as-code-project-bridges-Kubernetes-security-gaps','searchitoperations.techtarget.com: CNCF policy-as-code project bridges Kubernetes'' security gaps','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','cca0795b82ea9c002f84539fbf717f9a594e58337f7b0d22b296977894bd888a',100.0,1779034354,0,'2026-05-17T18:12:34.846296+02:00',NULL,NULL,NULL,'[]','[]','["docs/securityascode.md"]','[]','{}','{"duplicate_of": "https://www.techtarget.com/searchitoperations/news/252505548/CNCF-policy-as-code-project-bridges-Kubernetes-security-gaps"}');
INSERT INTO "resources" VALUES('https://searchitoperations.techtarget.com/tip/Ensure-Kubernetes-high-availability-with-master-node-planning','searchitoperations.techtarget.com: Ensure Kubernetes high availability with'' master node planning','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','428fcff4d74c21bf1dc38173f6aea420d8ebc25c7561f62ab49285bdd1eec34e',100.0,1779032819,0,'2026-05-17T17:46:59.776848+02:00',NULL,NULL,NULL,'[]','[]','["docs/kubernetes.md"]','[]','{}','{"duplicate_of": "https://www.techtarget.com/searchitoperations/tip/Ensure-Kubernetes-high-availability-with-master-node-planning"}');
INSERT INTO "resources" VALUES('https://searchitoperations.techtarget.com/tip/Terraform-cheat-sheet-Notable-commands-HCL-and-more','searchitoperations.techtarget.com: Terraform cheat sheet: Notable commands,'' HCL and more','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','84b8e122167d3faaa11b4968e9e95aaea2e6395b620eb00bcb716fac1f40fc92',100.0,1779030554,0,'2026-05-17T17:09:14.544696+02:00',NULL,NULL,NULL,'[]','[]','["docs/cheatsheets.md"]','[]','{}','{"duplicate_of": "https://www.techtarget.com/searchitoperations/tip/Terraform-cheat-sheet-Notable-commands-HCL-and-more"}');
INSERT INTO "resources" VALUES('https://searchitoperations.techtarget.com/tip/Tips-and-tools-to-achieve-a-serverless-DevOps-workflow','searchitoperations.techtarget.com: Tips and tools to achieve a serverless'' DevOps workflow','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','54dd4b7cd6e1c0296144ef068c39959fc00c76979b00e70d3a784dadde42ff30',100.0,1779032873,0,'2026-05-17T17:47:53.331199+02:00',NULL,NULL,NULL,'[]','[]','["docs/devops.md"]','[]','{}','{"duplicate_of": "https://www.techtarget.com/searchitoperations/tip/Tips-and-tools-to-achieve-a-serverless-DevOps-workflow"}');
INSERT INTO "resources" VALUES('https://searchstorage.techtarget.com/definition/IBM-Spectrum','searchstorage.techtarget.com: IBM Spectrum','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','d26b4aba12fcef90e978e874f450bf1bb21ee0a2e6f90effef51f9244637c4af',100.0,1779029063,0,'2026-05-17T16:44:23.944004+02:00',NULL,NULL,NULL,'[]','[]','["docs/kubernetes-storage.md"]','[]','{}','{"duplicate_of": "https://www.ibm.com/solutions"}');
INSERT INTO "resources" VALUES('https://seattledataguy.substack.com/p/data-engineering-vs-machine-learning','==seattledataguy.substack.com: Data Engineering Vs Machine Learning Pipelines==','','N/A',0,'A curated technical resource and architectural guide covering ==seattledataguy.substack.com: Data Engineering Vs Machine Learning Pipelines== in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779030335,0,'2026-05-17T17:05:35.228472+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/mlops.md"]','["mlops.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://sebalopezz.medium.com/monolith-to-microservices-event-driven-architecture-ff4284bf4ecf','sebalopezz.medium.com: Monolith to Microservices + Event-Driven Architecture'' 🌟','','N/A',0,'A curated technical resource and architectural guide covering sebalopezz.medium.com: Monolith to Microservices + Event-Driven Architecture'' 🌟 in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779030608,0,'2026-05-17T17:10:08.720267+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/message-queue.md"]','["message-queue.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://sebastiandedeyne.com/things-you-didnt-know-you-could-diff-in-github','Things you didn''t know you could diff in GitHub','','2020',0,'Highlights advanced, non-standard visual comparisons and diff features natively supported inside the GitHub UI, including rich text layouts, image assets, and 3D rendering formats.','None','Article','Beginner',0,'online','manual',NULL,NULL,NULL,0,'2020-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Developer Platforms", "Git Repositories", "GitHub", "Advanced Diffing"]','["[COMMUNITY-TOOL]"]','[]','["git.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://sebinxavi.medium.com/eks-cluster-deployment-using-terraform-685c89b14f72','sebinxavi.medium.com: EKS cluster deployment using Terraform','','N/A',0,'A curated technical resource and architectural guide covering sebinxavi.medium.com: EKS cluster deployment using Terraform in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779032704,0,'2026-05-17T17:45:04.052325+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/terraform.md"]','["terraform.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://security.stackexchange.com/questions/58167/databases-in-dmz-and-intranet','Databases in DMZ and Intranet','','N/A',0,'A curated technical resource and architectural guide covering Databases in DMZ and Intranet in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'online','manual','N/A',100.0,1781735924,0,'2026-06-18T00:38:44.331133+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/devsecops.md"]','["devsecops.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://securityaffairs.co/wordpress/127708/hacking/kubernetes-argo-cd-flaw.html','securityaffairs.co: Argo CD flaw could allow stealing sensitive data from'' Kubernetes Apps','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','d2ec11058671fe6d0ece8bdadbcfa683cb3b5c6d738129a158849ae043a1810d',100.0,1779033568,0,'2026-05-17T17:59:28.144063+02:00',NULL,NULL,NULL,'[]','[]','["docs/argo.md"]','[]','{}','{"duplicate_of": "https://securityaffairs.com/127708/hacking/kubernetes-argo-cd-flaw.html"}');
INSERT INTO "resources" VALUES('https://securityaffairs.com/127708/hacking/kubernetes-argo-cd-flaw.html','securityaffairs.co: Argo CD flaw could allow stealing sensitive data from Kubernetes Apps','','2022',3,'Highlights the threat landscape exposed by vulnerability CVE-2022-24348 in multi-tenant environments. Emphasizes why prompt patching of GitOps controllers is critical when handling multi-tenant repositories on shared control planes.','English','Article','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2022-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Security & Compliance", "Vulnerabilities & CVEs", "ArgoCD Security"]','["[COMMUNITY-TOOL]"]','[]','["argo.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://securityboulevard.com/2021/02/devops-vs-devsecops-heres-how-they-fit-together','securityboulevard.com: DevOps vs. DevSecOps – Here’s How They Fit Together','','N/A',0,'A curated technical resource and architectural guide covering securityboulevard.com: DevOps vs. DevSecOps – Here’s How They Fit Together in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779030305,0,'2026-05-17T17:05:05.579581+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/devsecops.md"]','["devsecops.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://securityboulevard.com/2022/10/implementing-zero-trust-security-with-service-mesh-and-kubernetes','securityboulevard.com: Implementing Zero-Trust Security With Service Mesh'' and Kubernetes','','N/A',0,'A curated technical resource and architectural guide covering securityboulevard.com: Implementing Zero-Trust Security With Service Mesh'' and Kubernetes in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779032762,0,'2026-05-17T17:46:02.315586+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/devsecops.md"]','["devsecops.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://securitycafe.ro/2023/02/27/a-complete-kubernetes-config-review-methodology','securitycafe.ro: A COMPLETE KUBERNETES CONFIG REVIEW METHODOLOGY','','2023',0,'An exhaustive, step-by-step methodology for auditing the entire configuration footprint of Kubernetes environments. Provides structural steps for scanning RBAC bindings, assessing cluster configuration parameters, and scanning host node vulnerabilities. Essential checklist for compliance officers and security auditors.','English','Article','Advanced',0,'online','manual',NULL,NULL,NULL,0,'2023-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Security", "Audit", "Configuration Assessment"]','["[COMMUNITY-TOOL]"]','[]','["kubernetes-security.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://securitylabs.datadoghq.com/articles/container-security-fundamentals-part-1','securitylabs.datadoghq.com: Container security fundamentals: Exploring containers as processes','','2023',0,'Demystifies the operational nature of containers as isolated host processes. Analyzes syscall structures, cgroup isolation properties, and modern runtime inspection workflows for developers.','N/A','article','Advanced',0,'online','manual',NULL,NULL,NULL,0,'2023-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Containers", "Security & Hardening", "Process Boundaries"]','["[COMMUNITY-TOOL]"]','[]','["docker.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://securityonline.info/vampi-vulnerable-rest-api-with-owasp-top-10-vulnerabilities','securityonline.info: VAmPI: Vulnerable REST API with OWASP top 10 vulnerabilities','','N/A',0,'A curated technical resource and architectural guide covering securityonline.info: VAmPI: Vulnerable REST API with OWASP top 10 vulnerabilities in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'duplicate','manual','N/A',100.0,1779031146,0,'2026-05-17T17:19:06.511910+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/devsecops.md"]','["devsecops.md"]','{}','{"duplicate_of": "https://securityonline.info"}');
INSERT INTO "resources" VALUES('https://seekingalpha.com/article/4427517-jfrog-reminds-me-of-mongodb','seekingalpha.com: JFrog Reminds Me Of MongoDB','','2021',0,'An external market analysis tracing JFrog''s economic trajectory and product adoption patterns, comparing its position in the DevOps ecosystem to MongoDB''s disruptive influence in databases. It discusses developer adoption, platform consolidation, and commercial growth. The article presents a non-technical overview of JFrog''s platform viability.','N/A','Blog','Beginner',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Market & Strategy", "DevOps Platforms", "JFrog Strategy"]','["[COMMUNITY-TOOL]"]','[]','["registries.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://segment.com/blog/the-segment-aws-stack','The Segment AWS Stack','','2017',3,'Segment''s historic architectural deep dive discussing their infrastructure orchestration models over AWS. Captures early evolution of high-volume container deployments prior to widespread EKS standards.','HCL','Article','Advanced',1,'online','manual',NULL,NULL,NULL,0,'2017-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Infrastructure as Code", "AWS", "Arch Study"]','["[COMMUNITY-TOOL]"]','[]','["terraform.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://seguridad-informacion.blogspot.com/2020/07/you-bet-that-apis-power-devops-tools.html','You Bet That APIs Power DevOps Tools','','2020',3,'Outlines the hidden layer of REST and gRPC APIs driving automation in modern DevOps tools. From infrastructure provisioning (Terraform) to CI/CD pipelines (GitHub Actions) and container orchestration (Kubernetes API), software engineering relies on reliable API layers to control underlying hardware and virtual assets. It underscores that understanding API structures is foundational for automated platform engineering.','Spanish','Article','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2020-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Application Integration", "API Design", "Fundamentals"]','["[COMMUNITY-TOOL]"]','[]','["api.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://selenium.dev','selenium.dev','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','b2325901a2c91df06e1f3b3882fca5e71ecddce3709851a2eba408d822142a04',100.0,1779032185,0,'2026-05-17T17:36:25.296710+02:00',NULL,NULL,NULL,'[]','[]','["docs/test-automation-frameworks.md"]','[]','{}','{"duplicate_of": "https://www.selenium.dev"}');
INSERT INTO "resources" VALUES('https://semantic-release.gitbook.io/semantic-release','semantic-release.gitbook.io 🌟','','2024',0,'Official blueprints for semantic-release, a pipeline agent that completely automates versioning and package publishing. Analyzes commit messages matching conventional standards to calculate semver increments, avoiding manual human errors during rollout pipelines.','English','Library','Advanced',0,'online','manual',NULL,NULL,NULL,0,'2024-06-01T00:00:00+02:00',NULL,NULL,NULL,'["DevOps", "Continuous Deployment", "Release Automation"]','["[COMMUNITY-TOOL]"]','[]','["git.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://semaphore.io','Semaphore','','2023',0,'Semaphore CI/CD is a high-performance continuous integration and delivery platform engineered for cloud-native workflows. The platform prioritizes out-of-the-box Docker support, dynamic monorepo build optimizations, and automated pipeline scaling to maximize build velocity.','English','SaaS Platform','Intermediate',1,'online','manual',NULL,NULL,NULL,0,'2023-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Deployment & Delivery", "CI/CD Platforms", "Cloud-Native CI"]','["[COMMUNITY-TOOL]"]','[]','["jenkins-alternatives.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://semaphore.io/blog/continuous-blue-green-deployments-with-kubernetes','semaphoreci.com: Continuous Blue-Green Deployments With Kubernetes 🌟','','2024',0,'Technical tutorial illustrating native implementation of blue-green deployments on Kubernetes. Demonstrates how to manipulate service selectors, manage ingress controllers, and swap traffic dynamically with zero application downtime.','English','Guide','Intermediate',1,'online','manual',NULL,NULL,NULL,0,'2024-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Deployment & Delivery", "Deployment Strategies", "Blue-Green & Canary"]','["[COMMUNITY-TOOL]", "[GUIDE]"]','[]','["kubernetes.md", "cicd.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://semaphore.io/blog/deploy-microservices','semaphoreci.com: 5 Options for Deploying Microservices 🌟','- Option 1: Single machine, multiple processes
    - Option 2: Multiple machines and processes
    - Option 3: Deploy microservices with containers
    - Option 4: Orchestrators
    - Option 5: Deploy microservices as serverless functions','2022',4,'Compares five distinct patterns for microservices deployment: single machine/multiple processes, multi-VM hosting, containerization, specialized orchestrators, and serverless runtimes. Outlines the operational costs, performance attributes, and deployment complexities of each option.','English','Technical Blog','Intermediate',1,'online','manual',NULL,NULL,NULL,0,'2022-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Microservices & Distributed Systems", "Deployment Models", "Orchestration Options"]','["[ENTERPRISE-STABLE]"]','[]','["introduction.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://semaphore.io/blog/devops-ml-data','semaphoreci.com: Why Do We Need DevOps for ML Data?','','2022',3,'Argues for the rigorous application of DevOps fundamentals to machine learning training data. Discusses concepts such as immutable data pipelines, data-drift unit testing, semantic versioning of large binary stores, and continuous integration validation applied specifically to high-volume datasets.','None','Article','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2022-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Data Engineering", "Data Ops", "CI-CD"]','["[COMMUNITY-TOOL]"]','[]','["mlops.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://semaphore.io/blog/kubernetes-deployments','semaphoreci.com: Secure Your Kubernetes Deployments','','2023',0,'Focuses on incorporating shift-left security strategies directly into the CI/CD deployment pipeline. It details how to leverage static manifest analysis, configuration linters, and runtime context constraints. This is essential for preventing misconfigured workloads from reaching production environments.','English','Article','Intermediate',0,'duplicate','manual',NULL,NULL,NULL,0,'2023-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Security", "Deployment Security", "Hardening"]','["[COMMUNITY-TOOL]"]','[]','["kubernetes-security.md"]','{}','{"duplicate_of": "https://developers.redhat.com/articles/2021/12/16/secure-your-kubernetes-deployments-ebpf"}');
INSERT INTO "resources" VALUES('https://semaphore.io/blog/kubernetes-vs-docker','semaphoreci.com: Kubernetes vs Docker: Understanding Containers in 2021','','2021',0,'Analyzes the shift from old Docker-focused configurations to standardized container runtimes (such as containerd). Crucial reading for understanding Kubernetes'' removal of Dockershim.','None','Article','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Orchestration", "Containers", "Runtimes"]','["[COMMUNITY-TOOL]"]','[]','["kubernetes-alternatives.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://semaphore.io/blog/microfrontends','semaphoreci.com: Microfrontends: Microservices for the Frontend','- Microservices are a popular way to build small, autonomous teams that can work independently. Unfortunately, by their very nature, microservices only work in the backend. Even with the best microservice architecture, frontend development still requires a high degree of interdependence, and this introduces coupling and communication overhead that can slow down everyone.
    - Can we take microservice architecture patterns and apply them to the frontend? It turns out we can. Companies such as Netflix, Zalando, and Capital One have pushed the pattern to the front, laying the groundwork for microfrontends. This article will explore microfrontends, their benefits and disadvantages, and how they differ from traditional microservices.','2021',0,'Explores extending microservice patterns to client-side presentation layers. Evaluates how microfrontends divide a single web application into independent, decoupled frontend modules maintained by autonomous cross-functional teams.','English','Article','Intermediate',1,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Frontend Architecture", "Microfrontends", "Introduction"]','["[COMMUNITY-TOOL]"]','[]','["introduction.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://semaphore.io/blog/replicaset-statefulset-daemonset-deployments','semaphoreci.com: Understanding ReplicaSet vs. StatefulSet vs. DaemonSet vs. Deployments','','2023',0,'A rigorous comparative guide contrasting Kubernetes workload controllers. Outlines when to use Deployments (stateless scaling), StatefulSets (stable network IDs, persistent disk-to-pod mappings), DaemonSets (single instance per node), and ReplicaSets, explaining how scheduling algorithms process each type differently.','English','Technical Article','Intermediate',1,'online','manual',NULL,NULL,NULL,0,'2023-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Core Concepts", "Workload Resources", "Controller Comparison"]','["[COMMUNITY-TOOL]"]','[]','["kubernetes.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://semaphore.io/blog/revving-up-continuous-integration-with-parallel-testing','semaphoreci.com: Revving up Continuous Integration with Parallel Testing','','2021',0,'This technical deep-dive examines parallel testing strategies within Semaphore CI/CD pipelines. Explains dynamic test suite splitting, containerized executor pooling, and concurrency management to drastically reduce developer feedback loops in microservice architectures.','English','Technical Article','Intermediate',1,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Deployment & Delivery", "CI/CD Platforms", "Pipeline Optimization"]','["[COMMUNITY-TOOL]"]','[]','["jenkins-alternatives.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://semaphoreci.com','Semaphore','','N/A',0,NULL,NULL,NULL,NULL,0,'online','manual','a7c754442594e487c76af23cba3e428bd8ad1f14835234adbe9bb943cc0b761a',100.0,1779032380,0,'2026-05-17T17:39:40.865939+02:00',NULL,NULL,NULL,'[]','[]','["docs/jenkins-alternatives.md"]','[]','{}','{}');
INSERT INTO "resources" VALUES('https://semaphoreci.com/blog/continuous-blue-green-deployments-with-kubernetes','semaphoreci.com: Continuous Blue-Green Deployments With Kubernetes 🌟','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','b2f5fa4b340d424ef0267d2bd3b1c8e6c94dbd3680d0e51d1ed76b91d9b02ca5',100.0,1779032961,0,'2026-05-17T17:49:21.423860+02:00',NULL,NULL,NULL,'[]','[]','["docs/cicd.md", "docs/kubernetes.md"]','[]','{}','{"duplicate_of": "https://semaphore.io/blog/continuous-blue-green-deployments-with-kubernetes"}');
INSERT INTO "resources" VALUES('https://semaphoreci.com/blog/deploy-microservices','==semaphoreci.com: 5 Options for Deploying Microservices== 🌟','','N/A',0,NULL,NULL,NULL,NULL,0,'online','manual','4ef71d7bb97c80f537c70fa2838bf0c23930ff789ee6aea755fe55af0fa21549',100.0,1779033823,0,'2026-05-17T18:03:43.657296+02:00',NULL,NULL,NULL,'[]','[]','["docs/introduction.md"]','[]','{}','{}');
INSERT INTO "resources" VALUES('https://semaphoreci.com/blog/devops-ml-data','semaphoreci.com: Why Do We Need DevOps for ML Data?','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','033a15e95641e702fcf06a57412dcd482a7729f8092cc027a001f5d43c51159b',100.0,1779032977,0,'2026-05-17T17:49:37.618879+02:00',NULL,NULL,NULL,'[]','[]','["docs/mlops.md"]','[]','{}','{"duplicate_of": "https://semaphore.io/blog/devops-ml-data"}');
INSERT INTO "resources" VALUES('https://semaphoreci.com/blog/kubernetes-deployments','semaphoreci.com: Secure Your Kubernetes Deployments','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','c6503c1a40604c7481c4ad8e67585fc0b35b1cd9aaa7bfb8d54903e8558edba3',100.0,1779032344,0,'2026-05-17T17:39:04.323758+02:00',NULL,NULL,NULL,'[]','[]','["docs/kubernetes-security.md"]','[]','{}','{"duplicate_of": "https://semaphore.io/blog/kubernetes-deployments"}');
INSERT INTO "resources" VALUES('https://semaphoreci.com/blog/kubernetes-vs-docker','semaphoreci.com: Kubernetes vs Docker: Understanding Containers in 2021','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','ce1b911fbf3df7062f609dd6815ba23ec4266e70a002c37444eb6ee2105e07e8',100.0,1779032361,0,'2026-05-17T17:39:21.303188+02:00',NULL,NULL,NULL,'[]','[]','["docs/kubernetes-alternatives.md"]','[]','{}','{"duplicate_of": "https://semaphore.io/blog/kubernetes-vs-docker"}');
INSERT INTO "resources" VALUES('https://semaphoreci.com/blog/microfrontends','semaphoreci.com: Microfrontends: Microservices for the Frontend','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','2c9b17816b3f8d94165befe9120270df290227b651312bc7dafea319c64181a3',100.0,1779030531,0,'2026-05-17T17:08:51.503692+02:00',NULL,NULL,NULL,'[]','[]','["docs/introduction.md"]','[]','{}','{"duplicate_of": "https://semaphore.io/blog/microfrontends"}');
INSERT INTO "resources" VALUES('https://semaphoreci.com/blog/replicaset-statefulset-daemonset-deployments','==semaphoreci.com: Understanding ReplicaSet vs. StatefulSet vs. DaemonSet'' vs. Deployments==','','N/A',0,NULL,NULL,NULL,NULL,0,'online','manual','2b0fd4e3f220f3bf9e126ef4d6ce22a04153aaff92ff198b9b75876ee5d25d60',100.0,1779033081,0,'2026-05-17T17:51:21.903433+02:00',NULL,NULL,NULL,'[]','[]','["docs/kubernetes.md"]','[]','{}','{}');
INSERT INTO "resources" VALUES('https://semaphoreci.com/blog/revving-up-continuous-integration-with-parallel-testing','semaphoreci.com: Revving up Continuous Integration with Parallel Testing','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','a76341400ed4615321069fd9f620b72d26ca78d69829069d357b17e37806b961',100.0,1779033795,0,'2026-05-17T18:03:15.396280+02:00',NULL,NULL,NULL,'[]','[]','["docs/jenkins-alternatives.md"]','[]','{}','{"duplicate_of": "https://semaphore.io/blog/revving-up-continuous-integration-with-parallel-testing"}');
INSERT INTO "resources" VALUES('https://semaphoreci.medium.com/12-ways-to-improve-your-monolith-before-transitioning-to-microservices-d1061e96ca1a','==semaphoreci.medium.com: 12 Ways to Improve Your Monolith Before Transitioning'' to Microservices== 🌟','','N/A',0,'A curated technical resource and architectural guide covering ==semaphoreci.medium.com: 12 Ways to Improve Your Monolith Before Transitioning'' to Microservices== 🌟 in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779032050,0,'2026-05-17T17:34:10.276884+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/introduction.md"]','["introduction.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://sematext.com/capabilities/container-monitoring','sematext: Monitor Docker Metrics & Logs 🌟','','2026',0,'Sematext''s container monitoring solution provides deep-dive observability for Docker, Kubernetes, and containerized applications. It automatically gathers resource utilization metrics and log streams from daemon processes without requiring manual configuration of host-level forwarders. This platform is highly valuable for hybrid deployments, offering unified log searching and performance alerting to minimize container-level MTTD (Mean Time to Detection).','N/A','SaaS','Medium',0,'online','manual',NULL,NULL,NULL,0,'2026-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Observability", "Monitoring", "Log Management"]','["[COMMUNITY-TOOL]"]','[]','["docker.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://sematext.com/docker','sematext: Monitor Docker Metrics & Logs 🌟','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','cfc2577e1aef3aa5524bcdcf9b5d20671e09f51f46cb90c86ffe869d848c4b89',100.0,1779032969,0,'2026-05-17T17:49:29.155561+02:00',NULL,NULL,NULL,'[]','[]','["docs/docker.md"]','[]','{}','{"duplicate_of": "https://sematext.com/capabilities/container-monitoring"}');
INSERT INTO "resources" VALUES('https://semgrep.dev','Semgrep','','2024',0,'Fast, open-source static analysis engine for searching code, finding bugs, and enforcing dependency policies. Syntactically aware engine makes it highly customizable and much faster than legacy AST scanners.','OCaml','Tool','Advanced',0,'online','manual',NULL,NULL,NULL,0,'2024-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Security", "Static Analysis", "SAST"]','["[LEGACY]"]','[]','["qa.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://sentry.io','sentry.io','','N/A',0,NULL,NULL,NULL,NULL,0,'online','manual','f746bf234b2f7147c66e16d62fe263c237932a8b65fcbb0f6a999298dfeb8803',100.0,1779031609,0,'2026-05-17T17:26:49.201777+02:00',NULL,NULL,NULL,'[]','[]','["docs/monitoring.md"]','[]','{}','{}');
INSERT INTO "resources" VALUES('https://sentry.io/welcome','sentry.io','- APMs like Dynatrace, etc.','2024',0,'Technical framework for real-time application error tracking and performance profiling. Offers native SDK integrations across key stacks, trace stitching, and code-level context detailing for distributed microservices.','en','Documentation','Intermediate',1,'online','manual','ea96440263f38a8daa633c922507453a80c6b92a2d65b0bbdd4a28eb4826b507',100.0,1779130494,1,'2026-05-18T20:54:54.936958+02:00',NULL,NULL,NULL,'["Observability", "APM & Logging", "Application Performance Monitoring"]','["[COMMUNITY-TOOL]"]','["docs/monitoring.md"]','["monitoring.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://sequoia.makes.software/reducing-docker-image-size-particularly-for-kubernetes-environments','sequoia.makes.software: Reducing Docker Image Size (Particularly for Kubernetes Environments) 🌟','','2022',0,'Examines image sizing optimizations specifically within large-scale Kubernetes production networks. Highlights how smaller footprints accelerate pull cycles and deployment velocity.','N/A','article','Advanced',1,'online','manual',NULL,NULL,NULL,0,'2022-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Containers", "Build Optimization", "Kubernetes Deployment"]','["[COMMUNITY-TOOL]"]','[]','["docker.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://seraf.dev/argocd-tutorial-with-terraform-af77ddea2e6e','seraf.dev: ArgoCD Tutorial — (with Terraform)','','2022',3,'Guides engineers on bootstrapping an entire ArgoCD installation, including repositories, projects, and application instances, declaratively via the official HashiCorp Terraform provider for ArgoCD.','English','Tutorial','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2022-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Platform Engineering", "GitOps", "ArgoCD", "Terraform Integration"]','["[COMMUNITY-TOOL]", "[GUIDE]"]','[]','["argo.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://seranking.com/blog/practical-tips-google-search-operators','seranking.com: The cheat sheet of 30+ Google Search operators','','2023',0,'Explores advanced searching patterns using specific logical commands inside Google''s search engine. This reference is invaluable for research-heavy engineers who need to quickly filter threat vectors, target domains, or precise engineering docs.','None','Blog','Beginner',0,'online','manual',NULL,NULL,NULL,0,'2023-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Information Retrieval", "OSINT", "Search Optimization"]','["[COMMUNITY-TOOL]"]','[]','["cheatsheets.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://serhii.vasylenko.info/2022/01/16/some-techniques-to-enhance-your-terraform-proficiency','serhii.vasylenko.info: Some Techniques to Enhance Your Terraform Proficiency','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','c7720124311df98171910dfa0e27515bc007263d43b030040e41b9426f81ce7e',100.0,1779031464,0,'2026-05-17T17:24:24.765117+02:00',NULL,NULL,NULL,'[]','[]','["docs/terraform.md"]','[]','{}','{"duplicate_of": "https://devdosvid.blog/2022/01/16/some-techniques-to-enhance-your-terraform-proficiency"}');
INSERT INTO "resources" VALUES('https://serokell.io/blog/kubernetes-guide','serokell.io/blog/kubernetes-guide: A Guide to Kubernetes','','2023',0,'A detailed conceptual primer exploring the architecture, core constructs, and real-world deployment mechanisms of Kubernetes. Discusses basic cluster layout, continuous reconciliation loops, scaling commands, and the historical pivot from legacy monolithic hosts to orchestrated microservices.','English','Technical Article','Beginner',1,'online','manual',NULL,NULL,NULL,0,'2023-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Core Concepts", "Introduction", "Orchestration Concepts"]','["[LEGACY]"]','[]','["kubernetes.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://seroter.com/2021/08/18/using-the-new-google-cloud-config-controller-to-provision-and-manage-cloud-services-via-the-kubernetes-resource-model','seroter.com: Using the new Google Cloud Config Controller to provision and manage cloud services via the Kubernetes Resource Model','','2021',0,'Introduces the Google Cloud Config Controller, highlighting its use of the Kubernetes Resource Model (KRM) to declare and govern external GCP services. Allows platform teams to enforce stateful GitOps practices, treating cloud resources (like databases and networking) identical to standard Kubernetes manifests.','YAML','Article','Advanced',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Platform Engineering", "GitOps", "Declarative Infrastructure"]','["[COMMUNITY-TOOL]"]','[]','["managed-kubernetes-in-public-cloud.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://serverless-stack.com/examples/how-to-debug-lambda-functions-with-visual-studio-code.html','serverless-stack.com: How to debug Lambda functions with Visual Studio Code','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','af25eafc3ec17cd565814e92f72ddbe39899b4f9558c50a314415fdbeca6e195',100.0,1779033751,0,'2026-05-17T18:02:31.141786+02:00',NULL,NULL,NULL,'[]','[]','["docs/visual-studio.md"]','[]','{}','{"duplicate_of": "https://guide.sst.dev/examples/how-to-debug-lambda-functions-with-visual-studio-code.html"}');
INSERT INTO "resources" VALUES('https://serverless.tf','serverless.tf: Doing serverless with Terraform','','2024',4,'The serverless.tf project offers structured Terraform blueprints for designing robust, production-ready serverless applications on AWS. By standardizing execution patterns for AWS Lambda, API Gateway, and Step Functions, it eliminates raw boilerplate while preserving native HCL flexibility.','HCL','Framework','Advanced',1,'online','manual',NULL,NULL,NULL,0,'2024-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Serverless", "AWS", "IaC"]','["[ENTERPRISE-STABLE]"]','[]','["terraform.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://serverlesshorrors.com','serverlesshorrors.com 🌟','','2020',4,'An open community catalog detailing critical serverless horror stories, execution loops, cold-start bottlenecks, and configuration mistakes to help engineers avoid similar traps.','English','Web Resource','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2020-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Cloud Native", "Serverless", "Anti-patterns"]','["[ENTERPRISE-STABLE]"]','[]','["serverless.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://serverlessland.com','serverlessland.com','','2026',0,'The premier AWS-managed serverless knowledge hub. It serves as an architectural repository for designing events, writing Lambda configurations, orchestrating Step Functions, and keeping abreast of serverless pattern trends globally.','N/A','Documentation','Intermediate',0,'online','manual','5b6cd1441b940a59f09104ff12fcc2ef9e14fba4fd58318b17a366f7c9ce9412',100.0,1779032219,1,'2026-05-17T17:36:59.543911+02:00',NULL,NULL,NULL,'["Cloud Computing", "AWS", "Serverless"]','["[COMMUNITY-TOOL]"]','["docs/aws.md"]','["aws.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://serverlessland.com/event-driven-architecture','serverlessland.com/event-driven-architecture: Introduction to Event Driven Architecture 🌟','','2022',5,'A foundational deep dive into decoupled event-driven systems, detailing key components such as event producers, routers, and consumers. Essential reading for establishing loose-coupling patterns.','English','Article','Intermediate',1,'online','manual',NULL,NULL,NULL,0,'2022-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Event Driven Architecture", "Fundamentals", "Concepts"]','["[DE FACTO STANDARD]"]','[]','["serverless.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://serverlessland.com/event-driven-architecture/visuals','serverlessland.com: EDA VISUALS 🌟🌟🌟','','2023',5,'A curated collection of visual explanations covering event-driven mechanics. Helps developers visually digest routing, choreographies, and filtering topologies.','English','Visual Guide','Beginner',0,'online','manual',NULL,NULL,NULL,0,'2023-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Event Driven Architecture", "Fundamentals", "Visuals"]','["[DE FACTO STANDARD]", "[GUIDE]"]','[]','["serverless.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://serverlessland.com/event-driven-architecture/visuals/batching-vs-event-streams','serverlessland.com: BATCH PROCESSING VS EVENT STREAMING','','2023',4,'A clear comparative analysis detailing when to leverage high-throughput batching against real-time low-latency event streaming patterns. Crucial for designing data pipeline boundaries.','English','Article','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2023-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Event Driven Architecture", "Data Processing", "Batch vs Streaming"]','["[ENTERPRISE-STABLE]"]','[]','["serverless.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://serverlessland.com/event-driven-architecture/visuals/splitter-pattern','serverlessland.com: Splitter pattern','','2023',4,'Examines the Enterprise Integration Pattern (EIP) of splitting a single composite payload into individual records for decoupled and parallel execution inside event pipelines.','English','Article','Intermediate',1,'online','manual',NULL,NULL,NULL,0,'2023-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Event Driven Architecture", "Design Patterns", "Enterprise Integration Patterns"]','["[ENTERPRISE-STABLE]"]','[]','["serverless.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://serverlessland.com/explore/sam-pipelines','AWS SAM Pipelines','','2026',0,'Technical deep dive into the SAM (Serverless Application Model) Pipelines integration. It provides prescriptive architectural frameworks for continuous integration and delivery (CI/CD) pipelines supporting multi-account serverless deployment methodologies.','N/A','Documentation','Advanced',0,'duplicate','manual','5b6cd1441b940a59f09104ff12fcc2ef9e14fba4fd58318b17a366f7c9ce9412',100.0,1779033081,1,'2026-05-17T17:51:21.544125+02:00',NULL,NULL,NULL,'["Cloud Computing", "AWS", "Serverless"]','["[COMMUNITY-TOOL]"]','["docs/aws.md"]','["aws.md"]','{}','{"duplicate_of": "https://serverlessland.com"}');
INSERT INTO "resources" VALUES('https://serverlessland.com/patterns','serverlessland.com/patterns: Serverless Patterns Collection','','2026',0,'An open repository of Infrastructure as Code (IaC) serverless design patterns using SAM, CDK, and CloudFormation. Highly valuable for scaffolding backend pipelines integrating API Gateway, EventBridge, and DynamoDB.','N/A','Documentation','Intermediate',0,'duplicate','manual','5b6cd1441b940a59f09104ff12fcc2ef9e14fba4fd58318b17a366f7c9ce9412',100.0,1779033170,1,'2026-05-17T17:52:50.005277+02:00',NULL,NULL,NULL,'["Cloud Computing", "AWS", "Serverless"]','["[COMMUNITY-TOOL]"]','["docs/aws.md"]','["aws.md"]','{}','{"duplicate_of": "https://serverlessland.com"}');
INSERT INTO "resources" VALUES('https://servicesblog.redhat.com/2019/03/06/remote-debugging-of-java-applications-on-openshift','Remote Debugging of Java Applications on OpenShift','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','436b956763fab597970904ae06f789617a42c43fa2506ad672e1ae9ef87e3dbf',100.0,1779031896,0,'2026-05-17T17:31:36.492698+02:00',NULL,NULL,NULL,'[]','[]','["docs/monitoring.md"]','[]','{}','{"duplicate_of": "https://www.redhat.com/en/blog/remote-debugging-java-applications-openshift"}');
INSERT INTO "resources" VALUES('https://sessionize.com/aiewf2026','AI Engineer World''s Fair 2026 Call for Speakers','Submit proposals to speak at the largest technical AI conference in the world, taking place at Moscone West, San Francisco.','2026',4,'Curator Insight: Technical event agendas serve as key indicators of immediate architectural shifts and developer tool standardization.

Live Grounding: This Sessionize CFP maps out advanced tracks for the 2026 conference at Moscone West, specifically soliciting expertise in recursive autoresearch loops, contextual memory systems, agentic commerce frameworks, and specialized domain-specific vertical AI engines.','en','documentation','Intermediate',0,'online','automatic','4f766dd0556e9503816d234b33375a5956e201b5d57157e9054ac8c4d1361262',NULL,1780352158,0,'2026-06-02T00:15:58.263397+02:00',NULL,NULL,NULL,'["AI", "Conferences", "AI Engineering", "Sessionize CFP"]','["[GUIDE]"]','[]','[]','{}','{"category": "ai-agents-mcp", "reputation_status": "Vetted", "reputation_summary": "Highly trusted platform used for the world''s largest technical AI engineering event.", "social_preview_url": "https://sessionize.com/image/867d-1140o400o3-94j3nHBkq2aeR7cfcMmgi3.png", "source_provenance": "X.com (swyx)", "suggested_new_category": ""}');
INSERT INTO "resources" VALUES('https://severalnines.com/blog/how-does-database-load-balancer-work','severalnines.com: How Does a Database Load Balancer Work?','','2022',0,'Explains how specialized database load balancers function under the hood. Details protocol-level query routing, connection multiplexing, failover health-checks, and automatic routing of write requests to the master and read requests to replica pools.','English','Deep Dive','Advanced',0,'online','manual',NULL,NULL,NULL,0,'2022-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Database Architecture", "Traffic Management", "Load Balancing"]','["[COMMUNITY-TOOL]"]','[]','["databases.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://severalnines.com/database-blog/how-does-database-load-balancer-work','severalnines.com: How Does a Database Load Balancer Work?','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','6f70da2fa7e539f7984aea83957484e9bae9fe6ef597cf45c2c652e919d6eac2',100.0,1779032881,0,'2026-05-17T17:48:01.024948+02:00',NULL,NULL,NULL,'[]','[]','["docs/databases.md"]','[]','{}','{"duplicate_of": "https://severalnines.com/blog/how-does-database-load-balancer-work"}');
INSERT INTO "resources" VALUES('https://shadman-jamil.medium.com/most-useful-software-architecture-patterns-68e171405292','shadman-jamil.medium.com: Most Useful Software Architecture Patterns','','N/A',0,'A curated technical resource and architectural guide covering shadman-jamil.medium.com: Most Useful Software Architecture Patterns in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779034533,0,'2026-05-17T18:15:33.353443+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/devel-sites.md"]','["devel-sites.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://shahin-mahmud.medium.com/write-your-first-kubernetes-operator-in-go-177047337eae','shahin-mahmud.medium.com: Write your first Kubernetes operator in go','','N/A',0,'A curated technical resource and architectural guide covering shahin-mahmud.medium.com: Write your first Kubernetes operator in go in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779031563,0,'2026-05-17T17:26:03.978910+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/golang.md"]','["golang.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://shahirdaya.medium.com/what-does-it-mean-to-be-cloud-native-12360a324571','shahirdaya.medium.com: What does it mean to be Cloud Native? 🌟','','N/A',0,'A curated technical resource and architectural guide covering shahirdaya.medium.com: What does it mean to be Cloud Native? 🌟 in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779033263,0,'2026-05-17T17:54:23.027078+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/introduction.md"]','["introduction.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://shahneil.medium.com/what-are-kubernetes-endpoints-and-how-to-use-them-a5a5da56f4d4','==shahneil.medium.com: What Are Kubernetes Endpoints?==','','N/A',0,'A curated technical resource and architectural guide covering ==shahneil.medium.com: What Are Kubernetes Endpoints?== in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779030614,0,'2026-05-17T17:10:14.828747+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-networking.md"]','["kubernetes-networking.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://shardul.dev/most-useful-kubectl-plugins','shardul.dev: Most Useful kubectl Plugins','','2021',4,'Reviews highly useful extensions managed via the Krew plugins system. Showcases tools that expand administrator diagnostic capacities, log operations, and performance checks.','English','Technical Article','Intermediate',0,'online','manual','88aa2bf0c26d66d33e33805d808a13fb92d3ef645cc0048ce262a37283edd652',100.0,1779029158,1,'2026-05-17T16:45:58.646019+02:00',NULL,NULL,NULL,'["Kubernetes Platform", "Cluster Administration", "Kubectl Plugins"]','["[ENTERPRISE-STABLE]"]','["docs/kubectl-commands.md"]','["kubectl-commands.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://sharmasmriti.hashnode.dev/day-61-terraform-commands','sharmasmriti.hashnode.dev: Day 61 - Terraform Commands','','N/A',0,'A curated technical resource and architectural guide covering sharmasmriti.hashnode.dev: Day 61 - Terraform Commands in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779030682,0,'2026-05-17T17:11:22.985617+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/terraform.md"]','["terraform.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://shayn-71079.medium.com/scaling-kubernetes-clusters-8a061321de93','shayn-71079.medium.com: Scaling Kubernetes Clusters','','N/A',0,'A curated technical resource and architectural guide covering shayn-71079.medium.com: Scaling Kubernetes Clusters in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779030593,0,'2026-05-17T17:09:53.808145+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes.md"]','["kubernetes.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://sheet.new','Spreadsheets: sheet.new','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','3d46144599dbe942de78f54d0004273c4c17bd0bbaffff20f22e4911ab418942',100.0,1779029465,0,'2026-05-17T16:51:05.298670+02:00',NULL,NULL,NULL,'[]','[]','["docs/project-management-tools.md"]','[]','{}','{"duplicate_of": "https://accounts.google.com/v3/signin/identifier?continue=https%3A%2F%2Fdocs.google.com%2Fspreadsheets%2Fu%2F0%2Fcreate%3Fusp%3Ddot_new&dsh=S338656440%3A1779029465061496&followup=https%3A%2F%2Fdocs.google.com%2Fspreadsheets%2Fu%2F0%2Fcreate%3Fusp%3Ddot_new&ltmpl=sheets&osid=1&passive=1209600&service=wise&flowName=WebLiteSignIn&flowEntry=ServiceLogin&ifkv=AWa2PauvFLix7FhDQsyeXMzly7IlWofT_GeExGBZD5PeXgcMI8_fmgxBG05tRNkG3ISAaCxExVB7"}');
INSERT INTO "resources" VALUES('https://shekhargulati.com/2018/08/01/week-1-service-discovery-for-modern-distributed-applications','shekhargulati.com: Service Discovery for Modern Distributed Applications','','2018',0,'An educational deep dive exploring service registry and dynamic service discovery mechanisms in distributed environments. It contrasts client-side discovery models (e.g., Netflix Eureka) with server-side proxy models (e.g., Kubernetes DNS and Envoy proxying), explaining how network addressing abstraction ensures decoupled, resilient microservices routing.','None','Article','Intermediate',1,'online','manual',NULL,NULL,NULL,0,'2018-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Microservices Architecture", "Patterns", "Service Discovery"]','["[COMMUNITY-TOOL]"]','[]','["faq.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://shields.io','shields.io 🌟','','2023',1,'Shields.io is the standard metadata badge generation service for developer readmes and project hubs. It provides dynamic SVG badges showing continuous integration status, test coverage, package versioning, and license compliance across open-source and enterprise repositories.','English','SaaS / Tool','Beginner',0,'online','manual',NULL,NULL,NULL,0,'2023-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Version Control", "Collaborative Workflows", "Metadata Display"]','["[COMMUNITY-TOOL]"]','[]','["git.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://shiftsync.tricentis.com/software-testing-blogs-69/getting-started-with-automated-continuous-performance-testing-406','tricentis.com: Getting started with automated continuous performance testing','','2022',4,'An enterprise guide to integrating continuous automated performance and load testing frameworks inside CI pipelines, catching backend scaling and resource-allocation bugs early.','Agnostic','Technical Article','Advanced',1,'online','manual',NULL,NULL,NULL,0,'2022-06-01T00:00:00+02:00',NULL,NULL,NULL,'["API Testing", "Performance", "Continuous Integration"]','["[ENTERPRISE-STABLE]"]','[]','["api.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://shipa.io/a-developer-focused-ci-cd-pipeline-for-kubernetes','shipa.io: A Developer focused CI/CD pipeline for Kubernetes','','2021',0,'Outlines designing application-centric CI/CD pipelines that leverage developer platform layers to remove raw Kubernetes configuration friction. (Live Grounding: Highlights the evolving landscape of platform engineering where developers focus on code deliverables while security/infrastructure is handled declaratively by platforms).','YAML','Technical Article','Advanced',1,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Infrastructure as Code & CI-CD", "Developer Platforms", "CI-CD Pipelines"]','["[COMMUNITY-TOOL]"]','[]','["demos.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://shipa.io/a-real-world-application-deployment-on-kubernetes','shipa.io: Deploying a real-world application on Kubernetes','','2021',0,'Walks through deploying a multi-tier production-grade application on Kubernetes using Shipa framework abstraction policies instead of raw, complex manifests. (Live Grounding: Demonstrates early architectural trends aiming to simplify the developer experience by decoupling container configurations from platform management).','YAML','Tutorial','Intermediate',1,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Application Delivery", "Developer Platforms", "App Deployment"]','["[COMMUNITY-TOOL]", "[GUIDE]"]','[]','["demos.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://shipa.io/deploying-applications-on-kubernetes','shipa.io: Developing and deploying applications to Kubernetes locally with Shipa and Minikube','','2021',0,'Showcases local application delivery pipelines combining Minikube with Shipa''s developer-focused abstractions. Allows engineers to deploy code without writing verbose YAML. (Live Grounding: Important context for 2026 Developer Platforms. Shipa was acquired by Snyk in 2023, shifting its core value towards Snyk AppRisk for secure cloud development).','Shell','Tutorial','Intermediate',1,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Application Delivery", "Developer Platforms", "Local Development"]','["[COMMUNITY-TOOL]", "[GUIDE]"]','[]','["demos.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://shipa.io/development/a-developer-focused-ci-cd-pipeline-for-kubernetes','shipa.io: A Developer focused CI/CD pipeline for Kubernetes','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','21e5a88b3d2328730d0695be7ffe835ae20d2044f6d2a4db33259868f8fabb9a',100.0,1779032954,0,'2026-05-17T17:49:14.293708+02:00',NULL,NULL,NULL,'[]','[]','["docs/demos.md"]','[]','{}','{"duplicate_of": "https://shipa.io/a-developer-focused-ci-cd-pipeline-for-kubernetes"}');
INSERT INTO "resources" VALUES('https://shipa.io/development/terraform-meets-appops','shipa.io: Terraform meets AppOps 🌟','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','268946f82244a5b33f6505fecb52992e83dee43b1822b44389df36547a06702d',100.0,1779030287,0,'2026-05-17T17:04:47.818850+02:00',NULL,NULL,NULL,'[]','[]','["docs/terraform.md"]','[]','{}','{"duplicate_of": "https://shipa.io/terraform-meets-appops-2"}');
INSERT INTO "resources" VALUES('https://shipa.io/devops-challenge-kubernetes-deployment-ketch-vs-yaml','shipa.io: DevOps Challenge – Kubernetes Deployment: Ketch vs YAML','','2021',0,'A comparative study analyzing Developer Experience (DX) benefits of abstracting infrastructure definitions via Ketch versus handcrafting raw declarative Kubernetes YAML.','None','Technical Article','Medium',1,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Platform Engineering", "Kubernetes Manifests", "Alternative Manifest Engines"]','["[COMMUNITY-TOOL]"]','[]','["yaml.md"]','{}','{"is_special": true}');
INSERT INTO "resources" VALUES('https://shipa.io/gitops','shipa.io: GitOps in Kubernetes, the easy way–with GitHub Actions and Shipa','','2021',0,'Explores combining the ease of GitHub Actions workflows with Shipa''s application management plane to implement secure GitOps pipelines. (Live Grounding: Proves early efforts in platform engineering to bridge continuous integration directly into abstract application runtimes).','YAML','Tutorial','Advanced',1,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["GitOps & Declarative Git", "Developer Platforms", "GitHub Actions"]','["[COMMUNITY-TOOL]", "[GUIDE]"]','[]','["demos.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://shipa.io/gitops-in-the-enterprise','shipa.io: GitOps in the enterprise 🌟','','2021',0,'Highlights how Shipa brings AppOps abstraction to traditional GitOps workflows. Explains the separation of infrastructure policies from application deployment manifests to lower cognitive overhead for software developers.','English','Blog Post','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["GitOps", "Enterprise", "AppOps"]','["[COMMUNITY-TOOL]"]','[]','["gitops.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://shipa.io/gitops-meets-appops','shipa.io: GitOps meets AppOps','','2021',0,'Evaluates how AppOps layers complement GitOps by shielding developers from Kubernetes YAML complexities. Highlights platform engineering concepts, allowing devs to focus on app metadata while the platform manages lower-level configurations.','English','Blog Post','Intermediate',1,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["GitOps", "Methodology", "Developer Platforms"]','["[COMMUNITY-TOOL]"]','[]','["gitops.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://shipa.io/terraform-meets-appops-2','shipa.io: Terraform meets AppOps 🌟','','2021',0,'Details how integrating Shipa''s AppOps architecture with declarative Terraform plans bridges the gap between infrastructure deployment and application runtime operations, giving application developers direct deployment capabilities.','English','Case Study','Intermediate',1,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Cloud Infrastructure", "Platform Engineering", "Application Operations"]','["[CASE STUDY]", "[COMMUNITY-TOOL]"]','[]','["terraform.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://shipit.dev/posts/k8s-operators-with-python-part-1.html','brennerm.github.io: Kubernetes operators with Python #1: Creating CRDs','','2021',0,'A hands-on developer tutorial detailing custom resource definition (CRD) creation and controller loops implemented in Python using the Kopf framework. Provides an excellent entry point for data engineers and system administrators who favor Python over Go. While Go remains dominant in 2026, Kopf provides an stable alternative for automation tasks.','Python','Tutorial','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Cloud Native Infrastructure", "Kubernetes Extension", "Operators Python"]','["[COMMUNITY-TOOL]", "[GUIDE]"]','[]','["kubernetes-operators-controllers.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://shipit.dev/posts/kubernetes-overview-diagrams.html','brennerm.github.io: Kubernetes Overview Diagrams 🌟','','2021',4,'An exceptional visual and architectural map detailing the data flow and interconnectivity between the API server, etcd, controller manager, and worker nodes. Essential reference for understanding component-level communications and network policies.','English','Article','Advanced',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Architecture", "Visual Reference", "Control Plane"]','["[ENTERPRISE-STABLE]"]','[]','["kubernetes.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://shipit.dev/posts/setting-up-eks-with-irsa-using-terraform.html','brennerm.github.io: Setting up an EKS cluster with IAM/IRSA integration','','2021',0,'A critical security tutorial detailing the configuration of IAM Roles for Service Accounts (IRSA) on AWS EKS using Terraform. Walks through building OpenID Connect (OIDC) identity providers and defining strict, least-privilege IAM policies directly mapped to Kubernetes ServiceAccounts.','HCL','Tutorial','Advanced',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Infrastructure as Code", "Terraform Ecosystem", "EKS & IAM Security"]','["[COMMUNITY-TOOL]", "[GUIDE]"]','[]','["demos.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://shipmight.com/blog/understanding-helm-upgrade-reset-reuse-values','shipmight.com: Understanding Helm upgrade flags','','N/A',0,'A curated technical resource and architectural guide covering shipmight.com: Understanding Helm upgrade flags in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779030184,0,'2026-05-17T17:03:04.000050+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/helm.md"]','["helm.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://shipwright.io','shipwright.io','','2020',5,'Shipwright is a CNCF Sandbox build framework designed to compile container images directly inside Kubernetes clusters using pluggable build backends like Tekton, Kaniko, and BuildKit. It abstracts image build pipelines behind a unified, declarative Custom Resource API.','Go','Build Framework','Advanced',0,'online','manual','d418685b088686cd082b873eae8f3a13e4d935647674e2b135c58c9ea31ef29c',100.0,1779029377,1,'2026-05-17T16:49:37.871532+02:00',NULL,NULL,NULL,'["Image Building", "In-Cluster Builds", "Build Frameworks"]','["[DE FACTO STANDARD]"]','["docs/kubernetes-tools.md"]','["kubernetes-tools.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://shitposting.monster',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,'FILTERED',NULL,NULL,NULL,1780400585,0,'2026-06-02T13:43:05.971942+02:00',NULL,NULL,NULL,'[]','[]','[]','[]','{}','{"score": 10}');
INSERT INTO "resources" VALUES('https://shivanshu1333.medium.com/contextual-logging-in-kubernetes-41f4cc5fea69','shivanshu1333.medium.com: Contextual Logging in Kubernetes','','N/A',0,'A curated technical resource and architectural guide covering shivanshu1333.medium.com: Contextual Logging in Kubernetes in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779033424,0,'2026-05-17T17:57:04.431131+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-monitoring.md"]','["kubernetes-monitoring.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://shivanshu1333.medium.com/structured-logging-in-kubernetes-58cf35e6d60d','shivanshu1333.medium.com: Structured logging in Kubernetes','','N/A',0,'A curated technical resource and architectural guide covering shivanshu1333.medium.com: Structured logging in Kubernetes in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779029513,0,'2026-05-17T16:51:53.486291+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-monitoring.md"]','["kubernetes-monitoring.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://shop.oreilly.com/product/0636920223788.do','Kubernetes: Up and Running, 2nd Edition','','2019',0,'Written by co-creators of Kubernetes, this canonical O''Reilly volume serves as the gold-standard literature for understanding the architecture, design choices, and day-to-day operation of Kubernetes clusters. It covers declarative API design, multi-container pod patterns, and distributed service state.','English','Book','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2019-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Training", "Books", "Core Literature"]','["[COMMUNITY-TOOL]"]','[]','["kubernetes.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://shopify.engineering/capturing-every-change-shopify-sharded-monolith','shopify.engineering: Capturing Every Change From Shopify’s Sharded Monolith','','2021',0,'This engineering case study details how Shopify captured transactional data changes across thousands of sharded MySQL databases. It describes the design of their highly scalable CDC ingestion architecture, focusing on reliability, throughput optimization, and multi-tenant event routing at scale.','N/A','Case Study','Advanced',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Architecture", "Scalability", "Case Studies"]','["[CASE STUDY]", "[COMMUNITY-TOOL]"]','[]','["message-queue.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://shopify.engineering/faster-shopify-ci','shopify.engineering: Keeping Developers Happy with a Fast CI','','2020',5,'A case study from Shopify detailing the infrastructure and engineering effort required to maintain sub-minute continuous integration pipelines for large codebases. Explores parallelization techniques, test selection algorithms, and cache-optimization strategies that scale.','English','Blog','Advanced',0,'online','manual',NULL,NULL,NULL,0,'2020-06-01T00:00:00+02:00',NULL,NULL,NULL,'["DevOps & CI/CD", "Continuous Integration", "Developer Experience"]','["[DE FACTO STANDARD]"]','[]','["introduction.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://shramikawale.medium.com/podsdisruptionbudget-why-you-will-need-in-kubernetes-c939904d590d','shramikawale.medium.com: PodsDisruptionBudget: Why you will need in Kubernetes?','','N/A',0,'A curated technical resource and architectural guide covering shramikawale.medium.com: PodsDisruptionBudget: Why you will need in Kubernetes? in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779030393,0,'2026-05-17T17:06:33.973216+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes.md"]','["kubernetes.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://shrihariharidas73.medium.com/terraform-hashicorp-vault-integration-seamless-secrets-management-46f41cf735f1','==shrihariharidas73.medium.com: Terraform & HashiCorp Vault Integration:'' Seamless Secrets Management==','','N/A',0,'A curated technical resource and architectural guide covering ==shrihariharidas73.medium.com: Terraform & HashiCorp Vault Integration:'' Seamless Secrets Management== in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779033415,0,'2026-05-17T17:56:55.662329+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/terraform.md"]','["terraform.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://shriomtripathi1.substack.com/p/terraform-small-terraform-modules','Terraform: Small Terraform Modules','A technical architectural deep-dive into refactoring bloated, monolithic IaC deployments into discrete, reusable modules.','2026',4,'A detailed technical guide exploring the modular decomposition of large-scale infrastructure code architectures.
- It advocates for small, single-responsibility modules utilizing rigid input validation rules, output chains, and predictable module-state isolation patterns.
- Analyzes the tradeoffs between monolithic state management, iteration via for_each loops, and decentralized module interfaces to maximize continuous delivery safety.','en','article','Intermediate',0,'online','automatic','N/A',NULL,1780352838,0,'2026-06-02T00:27:18.801073+02:00',NULL,NULL,NULL,'["Cloud Architecture", "Infrastructure as Code", "Systems Engineering", "IaC Refactoring"]','["[GUIDE]"]','[]','[]','{}','{"category": "aws-iac", "reputation_status": "Vetted", "reputation_summary": "No reputation penalty. Authored by Senior Engineer Shriom Tripathi on Substack. Widely shared on developer platforms for practical, architecture-first code design advice.", "social_preview_url": "", "source_provenance": "X.com (nubenetes)", "suggested_new_category": "iac-best-practices"}');
INSERT INTO "resources" VALUES('https://shuanglu1993.medium.com/what-happens-when-volumemanager-in-the-kubelet-starts-1fea623ac6ce','shuanglu1993.medium.com: What happens when volumeManager in the kubelet'' starts?','','N/A',0,'A curated technical resource and architectural guide covering shuanglu1993.medium.com: What happens when volumeManager in the kubelet'' starts? in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779032239,0,'2026-05-17T17:37:19.299976+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-storage.md"]','["kubernetes-storage.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://sid-infinity-yadav.medium.com/grafana-agent-kubernetes-operator-f89b744487f5','sid-infinity-yadav.medium.com: Grafana Agent Kubernetes Operator','','N/A',0,'A curated technical resource and architectural guide covering sid-infinity-yadav.medium.com: Grafana Agent Kubernetes Operator in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779030528,0,'2026-05-17T17:08:48.909355+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/grafana.md"]','["grafana.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://siddhivinayak-sk.medium.com/kubeseal-sealedsecret-make-your-secrets-secure-in-scm-by-using-sealed-secret-4631bcb39bf8','siddhivinayak-sk.medium.com: Kubeseal & SealedSecret: Make your ‘secrets’'' secure in SCM by using ‘sealed secret’','','N/A',0,'A curated technical resource and architectural guide covering siddhivinayak-sk.medium.com: Kubeseal & SealedSecret: Make your ‘secrets’'' secure in SCM by using ‘sealed secret’ in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779032036,0,'2026-05-17T17:33:56.567943+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/devsecops.md"]','["devsecops.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://siegert-maximilian.medium.com/ensure-content-trust-on-kubernetes-using-notary-and-open-policy-agent-485ab3a9423c','siegert-maximilian.medium.com: Ensure Content Trust on Kubernetes using'' Notary and Open Policy Agent','','N/A',0,'A curated technical resource and architectural guide covering siegert-maximilian.medium.com: Ensure Content Trust on Kubernetes using'' Notary and Open Policy Agent in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779034309,0,'2026-05-17T18:11:49.108302+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/securityascode.md"]','["securityascode.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://signalvnoise.com/svn3/running-spot-instances-effectively-with-amazon-eks','Running spot instances effectively with Amazon EKS','','2020',0,'Real-world operational strategies for utilizing cost-efficient Spot Instances under EKS. Covers node drain handling, spot termination alerts, and managing mixed instance type node groups.','English','Article','Advanced',0,'online','manual',NULL,NULL,NULL,0,'2020-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Cloud Native", "AWS EKS", "Cost Optimization"]','["[COMMUNITY-TOOL]"]','[]','["managed-kubernetes-in-public-cloud.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://signoz.io/blog/kubernetes-audit-logs','signoz.io: Kubernetes Audit Logs - Best Practices And Configuration','','2023',0,'Comprehensive architectural guide to configuring and securing Kubernetes control plane audit logs. Provides concrete strategies for defining audit policies, optimizing backend targets, and establishing compliance-ready configurations necessary for enterprise security standards.','English','Blog','Advanced',0,'online','manual',NULL,NULL,NULL,0,'2023-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Observability", "Logging", "Security Auditing"]','["[COMMUNITY-TOOL]"]','[]','["kubernetes-monitoring.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://signoz.io/blog/opentelemetry-kubernetes-cluster-metrics-monitoring','signoz.io: Kubernetes Cluster Monitoring with OpenTelemetry | Complete Tutorial 🌟','','2023',0,'A comprehensive implementation guide showcasing SigNoz as a full-featured, open-source alternative to Datadog. It demonstrates configuring OpenTelemetry collectors to ingest cluster metrics, application traces, and platform logs into an integrated ClickHouse backend.','None','Tutorial','Intermediate',1,'online','manual',NULL,NULL,NULL,0,'2023-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Modern Observability & Service Mesh", "Telemetry Protocols", "SigNoz & OpenTelemetry"]','["[COMMUNITY-TOOL]", "[GUIDE]"]','[]','["kubernetes-monitoring.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://siliconangle.com/2020/10/13/red-hat-ties-ansible-automation-kubernetes-cluster-management','siliconangle.com: Red Hat ties Ansible automation to Kubernetes cluster management 🌟','','2020',0,'An industry report covering Red Hat''s native convergence of Ansible and Kubernetes cluster management via Advanced Cluster Management (ACM). This integration empowers teams to configure physical network layers and bare-metal nodes dynamically as Kubernetes clusters scale out.','English','Article','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2020-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Automation", "Kubernetes Management", "Red Hat & Ansible"]','["[COMMUNITY-TOOL]"]','[]','["ansible.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://siliconangle.com/2021/09/29/amazon-debuts-fully-managed-prometheus-based-container-monitoring-service','siliconangle.com: Amazon debuts fully managed, Prometheus-based container monitoring service','','2021',5,'Launches a fully managed, Prometheus-compatible monitoring service designed to ingest, store, and query operational metrics from Kubernetes and ECS environments. Architecturally, it scales automatically to billions of metrics, leveraging Cortex technology for high-availability multi-zone persistence. It reduces the administrative overhead of managing large, DIY Prometheus TSDB clusters.','English','Service','Advanced',1,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Observability", "Prometheus", "Managed Container Monitoring"]','["[DE FACTO STANDARD]"]','[]','["aws-newfeatures.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://siliconangle.com/2021/09/29/devops-dummies-author-emily-freeman-introduces-revolutionary-model-modern-software-development-awsq3','siliconangle.com: ‘DevOps for Dummies’ author Emily Freeman introduces revolutionary model for modern software development','','2021',0,'Introduces Emily Freeman''s modern model for describing software development. Replaces linear pipeline concepts with a multi-dimensional framework that better represents the complexity of distributed microservices.','English','Article','Advanced',1,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["DevOps Methodology", "Software Lifecycle Models", "Strategic Architecture"]','["[COMMUNITY-TOOL]"]','[]','["devops.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://siliconangle.com/2021/10/18/pulumis-new-registry-makes-easy-share-reuse-cloud-infrastructure-building-blocks','siliconangle.com: Pulumi’s new registry aims to ease sharing and reusing cloud infrastructure building blocks','','2021',0,'Detailed insight into the launch of the Pulumi Registry, a public marketplace supporting modular package sharing and reusability of multi-cloud components across diverse language boundaries.','English','Article','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Infrastructure as Code", "Package Management", "Pulumi Registry"]','["[COMMUNITY-TOOL]"]','[]','["pulumi.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://siliconangle.com/2023/04/20/rise-platform-engineering-kubernetes-era-kubecon','siliconangle.com: The rise of platform engineering in the Kubernetes era','','2023',0,'An analysis from KubeCon covering the strategic convergence of cloud-native infrastructure and platform engineering. Details how standardizing on Kubernetes APIs enables organizations to construct extensible control planes that mask infrastructure complexity for developers.','English','Article','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2023-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Platform Engineering", "Industry Trends", "Kubernetes"]','["[COMMUNITY-TOOL]"]','[]','["devops.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://silvr.medium.com/using-kyverno-to-enforce-aws-load-balancer-annotations-for-centralized-logging-to-s3-af5dc1f1f3e0','silvr.medium.com: Using Kyverno To Enforce AWS Load Balancer Annotations'' For Centralized Logging To S3','','N/A',0,'A curated technical resource and architectural guide covering silvr.medium.com: Using Kyverno To Enforce AWS Load Balancer Annotations'' For Centralized Logging To S3 in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779029168,0,'2026-05-17T16:46:08.876015+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/managed-kubernetes-in-public-cloud.md"]','["managed-kubernetes-in-public-cloud.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://simple.wikipedia.org/wiki/Application_programming_interface','wikipedia: API Application Programming Interface','','N/A',0,'A curated technical resource and architectural guide covering wikipedia: API Application Programming Interface in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779031489,0,'2026-05-17T17:24:49.335533+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/api.md"]','["api.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://simplecheatsheet.com','simplecheatsheet.com','','2021',0,'A developer-oriented cheat sheet aggregate portal designed for quick reference access. Houses quick syntax charts for scripting runtimes, operating system CLIs, and configuration tools, optimizing task execution speed for active software engineers.','N/A','Resource','Beginner',0,'online','manual','N/A',100.0,1781432536,0,'2026-06-14T12:22:16.260788+02:00',NULL,NULL,NULL,'["Reference Portal", "Cheat Sheets", "General IT"]','["[COMMUNITY-TOOL]"]','["docs/cheatsheets.md"]','["cheatsheets.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://simplecheatsheet.com/tag/golang-cheat-sheet','simplecheatsheet.com/tag/golang-cheat-sheet','','N/A',0,'A curated technical resource and architectural guide covering simplecheatsheet.com/tag/golang-cheat-sheet in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779033570,0,'2026-05-17T17:59:30.574604+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/cheatsheets.md", "docs/golang.md"]','["cheatsheets.md", "golang.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://simplyblock.io','simplyblock: simplyblock.io','','2026',0,'Simplyblock is a high-performance cloud storage platform engineered to optimize block-storage scaling in AWS and Kubernetes. Utilizing NVMe-over-Fabrics disaggregation, dynamic caching, and compression, it significantly lowers cloud storage expenses while keeping sub-millisecond access speeds.','C','Platform','High',0,'online','manual',NULL,NULL,NULL,0,'2026-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Storage", "Kubernetes Storage", "High Performance Block Storage"]','["[COMMUNITY-TOOL]"]','[]','["kubernetes-storage.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://sincro.es/blog/actualidad-fiscal-contable/teletrabajo-desde-espana-para-el-extranjero-donde-hay-que-tributar','sincrogo.com: Teletrabajo desde España para el extranjero: ¿dónde hay que tributar?','','2023',0,'Curator Insight parses the complex tax and labor legalities of working remotely from Spain for international employers. Live Grounding highlights this as a critical blueprint for digital nomads and global remote contractors navigating dual-taxation, local social security, and Spanish Beckham Law regulations.','Spanish','Blog','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2023-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Organizational Culture", "Remote Work", "Compliance & Tax"]','["[COMMUNITY-TOOL]"]','[]','["remote-tech-jobs.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://sincrogo.com/blog/actualidad-fiscal-contable/teletrabajo-desde-espana-para-el-extranjero-donde-hay-que-tributar','sincrogo.com: Teletrabajo desde España para el extranjero: ¿dónde hay que'' tributar?','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','450fad9db51fa4016d5e5edec4a97f134f5e753f5b779f6a7cdff99686988fd5',100.0,1779029592,0,'2026-05-17T16:53:12.511554+02:00',NULL,NULL,NULL,'[]','[]','["docs/remote-tech-jobs.md"]','[]','{}','{"duplicate_of": "https://sincro.es/blog/actualidad-fiscal-contable/teletrabajo-desde-espana-para-el-extranjero-donde-hay-que-tributar"}');
INSERT INTO "resources" VALUES('https://sinergiasincontrol.blogspot.com/2021/11/643-la-excelente-propuesta-de-trabajo.html9',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,'manual',NULL,80.0,1779029158,0,'2026-05-17T16:45:58.644422+02:00',NULL,NULL,NULL,'[]','[]','["docs/recruitment.md"]','[]','{}','{}');
INSERT INTO "resources" VALUES('https://sites.google.com/site/mrxpalmeiras/ansible/ansible-cheat-sheet','mrxpalmeiras: Ansible Cheat Sheet','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','60cc0344f3ec529eaa6d5376b134cece03460bf879d8bd8f6b643d9225977ac8',100.0,1779029132,0,'2026-05-17T16:45:32.809260+02:00',NULL,NULL,NULL,'[]','[]','["docs/cheatsheets.md", "docs/other-awesome-lists.md"]','[]','{}','{"duplicate_of": "https://meet.new"}');
INSERT INTO "resources" VALUES('https://sixfold.medium.com/reducing-database-queries-to-a-minimum-with-dataloaders-cc98c25e54ce','sixfold.medium.com: Reducing database queries to a minimum with DataLoaders','','N/A',0,'A curated technical resource and architectural guide covering sixfold.medium.com: Reducing database queries to a minimum with DataLoaders in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779030980,0,'2026-05-17T17:16:20.913171+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/databases.md"]','["databases.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://skaffold.dev','Skaffold 🌟','','2026',4,'Google''s Skaffold remains an industry-leading workflow engine that orchestrates code building, artifact pushing, and target deployment steps. It features smart caching, file sync capability, and multi-profile handling configurations.','Go','Tool','Advanced',0,'online','manual',NULL,NULL,NULL,0,'2026-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Kubernetes Developer Experience", "Inner-Loop Automation", "Skaffold"]','["[ENTERPRISE-STABLE]"]','[]','["jenkins-alternatives.md", "kubernetes-based-devel.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://skaffold.dev/docs/pipeline-stages/init','Skaffold --generate-manifests','','2025',5,'Detail on Skaffold''s `--generate-manifests` capability, which facilitates local build and deployment orchestration on Kubernetes. This tool manages the developer inner loop by tracking local code modifications, triggering rebuilding/tagging of images, and automating deployments. It has become an industry standard for continuous local feedback loops in multi-service local environments.','Go','Tool','Advanced',0,'online','manual',NULL,NULL,NULL,0,'2025-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Developer Experience", "Inner Loop", "Orchestration Tooling"]','["[DE FACTO STANDARD]"]','[]','["java_frameworks.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://skamille.medium.com/an-incomplete-list-of-skills-senior-engineers-need-beyond-coding-8ed4a521b29f','skamille.medium.com: An incomplete list of skills senior engineers need,'' beyond coding','','N/A',0,'A curated technical resource and architectural guide covering skamille.medium.com: An incomplete list of skills senior engineers need,'' beyond coding in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779031333,0,'2026-05-17T17:22:13.289809+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/recruitment.md"]','["recruitment.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://skamille.medium.com/how-new-managers-fail-individual-contributors-839a13bda1c5','skamille.medium.com: How New Managers Fail Individual Contributors','','N/A',0,'A curated technical resource and architectural guide covering skamille.medium.com: How New Managers Fail Individual Contributors in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779032834,0,'2026-05-17T17:47:14.775138+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/project-management-methodology.md"]','["project-management-methodology.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://skamille.medium.com/make-boring-plans-9438ce5cb053','skamille.medium.com: Make Boring Plans','','N/A',0,'A curated technical resource and architectural guide covering skamille.medium.com: Make Boring Plans in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779031341,0,'2026-05-17T17:22:21.297942+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/introduction.md"]','["introduction.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://skildops.medium.com/backup-an-entire-kubernetes-cluster-using-velero-to-aws-s3-73d76d51d4bc','skildops.medium.com: Backup an entire Kubernetes cluster using Velero to'' AWS S3','','N/A',0,'A curated technical resource and architectural guide covering skildops.medium.com: Backup an entire Kubernetes cluster using Velero to'' AWS S3 in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779031651,0,'2026-05-17T17:27:31.931120+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-backup-migrations.md"]','["kubernetes-backup-migrations.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://skillbuilder.aws','explore.skillbuilder.aws/learn: AWS Skill Builder 🌟','','2023',0,'The official AWS digital learning portal offering over 600 free and paid cloud training courses. Provides comprehensive, hands-on labs, game-based learning (Cloud Quest), and official certification exam preparation tracks maintained directly by AWS engineering teams.','English','Platform','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2023-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Cloud Computing", "AWS", "Official Training"]','["[COMMUNITY-TOOL]"]','[]','["aws-training.md", "aws.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://skillbuilder.aws/course/external/view/elearning/48/aws-security-fundamentals-second-edition','explore.skillbuilder.aws: AWS Security Fundamentals (free)','','2021',4,'A foundational security course covering AWS shared responsibility models, identity boundaries, network segregation methods, and programmatic cryptographic mechanisms.','English','Interactive Course','Beginner',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Cloud Infrastructure", "Training", "AWS Security"]','["[ENTERPRISE-STABLE]", "[GUIDE]"]','[]','["aws-training.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://skillbuilder.aws/course/external/view/elearning/7854/aws-technical-essential-spanish-from-latin-america','explore.skillbuilder.aws: AWS Skill Builder - Introducción a AWS Data Pipeline (Español Latinoamérica) | AWS Technical Essentials (Spanish from Latin America)'' - Free','','2021',3,'Official localized AWS Skill Builder path delivering fundamental architectural and Data Pipeline instructions in Spanish. [SPANISH CONTENT]','Spanish','Interactive Course','Beginner',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Cloud Infrastructure", "Training", "AWS Official"]','["[COMMUNITY-TOOL]", "[GUIDE]"]','[]','["aws-training.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://skilledfield.com.au/monitoring-kubernetes-and-docker-container-logs','skilledfield.com.au: Monitoring Kubernetes and Docker Container Logs','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','52198432ca323827ac8c97a44f623ffd9d20da96c5bfb8ee72e924c305410143',100.0,1779034577,0,'2026-05-17T18:16:17.574546+02:00',NULL,NULL,NULL,'[]','[]','["docs/monitoring.md"]','[]','{}','{"duplicate_of": "https://skillfield.com.au/blog/monitoring-kubernetes-and-docker-container-logs"}');
INSERT INTO "resources" VALUES('https://skillfield.com.au/blog/monitoring-kubernetes-and-docker-container-logs','skilledfield.com.au: Monitoring Kubernetes and Docker Container Logs','','2022',0,'A detailed tutorial on harvesting and storing ephemeral container stdout/stderr outputs in Docker and Kubernetes clusters. Covers fluentd/fluent-bit ingestion, namespace routing, and Elasticsearch querying. Curator Insight: Logging implementation patterns. Live Grounding: Critical reference for configuring non-intrusive container daemon log rotators.','English','Blog Post','Intermediate',1,'online','manual',NULL,NULL,NULL,0,'2022-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Container Orchestration", "Kubernetes", "Logging", "Docker Logs"]','["[COMMUNITY-TOOL]"]','[]','["monitoring.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://skillslane.com/learn-kubernetes-from-these-best-online-courses',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,'manual','N/A',100.0,1779031242,0,'2026-05-17T17:20:42.846887+02:00',NULL,NULL,NULL,'[]','[]','["docs/kubernetes.md"]','[]','{}','{}');
INSERT INTO "resources" VALUES('https://sklar.rocks/how-container-storage-interface-works','sklar.rocks: How the CSI (Container Storage Interface) Works','','2020',0,'An instructional overview explaining how the Container Storage Interface (CSI) specification coordinates volume management. It details the precise structural operations between the Kubelet, Kubernetes API servers, and vendor-specific CSI driver components.','English','Article','Medium',0,'online','manual',NULL,NULL,NULL,0,'2020-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Storage", "Kubernetes CSI", "How-To"]','["[COMMUNITY-TOOL]"]','[]','["kubernetes-storage.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://skundunotes.com/2025/01/22/automate-terraform-testing-with-azure-devops-pipelines','Automate Terraform Testing with Azure DevOps Pipelines','','2025',0,'Detailed technical blueprint demonstrating the integration of automated security verification and configuration syntax checks inside Azure DevOps release steps for HashiCorp Terraform.','YAML','Blog Post','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2025-06-01T00:00:00+02:00',NULL,NULL,NULL,'["CI/CD Pipelines", "Terraform Testing", "Azure DevOps"]','["[COMMUNITY-TOOL]"]','[]','["terraform.md", "azure.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://skupper.io',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,'manual','2679929be94391ed6f728d4ac64126ec72aa394d1d604639ae3691a60ed2ece0',100.0,1779030335,0,'2026-05-17T17:05:35.463800+02:00',NULL,NULL,NULL,'[]','[]','["docs/kubernetes-networking.md"]','[]','{}','{}');
INSERT INTO "resources" VALUES('https://skycrafters.io/blog/2021/06/08/do-containers-really-contain','skycrafters.io: Do Containers Really Contain? Virtual Machines vs. Containers'' 🌟','','N/A',0,'A curated technical resource and architectural guide covering skycrafters.io: Do Containers Really Contain? Virtual Machines vs. Containers'' 🌟 in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779031735,0,'2026-05-17T17:28:55.248042+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/introduction.md"]','["introduction.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://skywalking.apache.org','skywalking.apache.org 🌟','','N/A',0,NULL,NULL,NULL,NULL,0,NULL,'manual','5642ceb89367a76b5691d1c9167f809b9f0875c77835f9bf8712fbe66546dd2a',100.0,1779033418,1,'2026-05-17T17:56:58.889804+02:00',NULL,NULL,NULL,'[]','[]','["docs/monitoring.md"]','[]','{}','{}');
INSERT INTO "resources" VALUES('https://slack.com','Slack','','2026',0,'The industry-standard instant-messaging platform built for business and engineering collaboration. Incorporates channel-based communication, extensive automation integrations, ChatOps hooks, and secure workspace partitioning to align technical teams.','Agnostic','SaaS Tool','Beginner',0,'online','manual',NULL,NULL,NULL,0,'2026-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Modern Workforce", "Remote Work", "Productivity Tools"]','["[COMMUNITY-TOOL]"]','[]','["workfromhome.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://slack.engineering/building-self-driving-kafka-clusters-using-open-source-components','slack.engineering: Building Self-driving Kafka clusters using open source components','','2021',0,'A deep case study explaining Slack''s custom-built self-governing Kafka management framework. Details how Cruise Control and automated monitoring components execute safe, hands-off partition rebalancing, hot-broker offloading, and node self-healing.','English','Case Study','Advanced',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Event-Driven Systems", "Case Studies", "Scale & Infrastructure"]','["[CASE STUDY]", "[COMMUNITY-TOOL]"]','[]','["message-queue.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://slack.engineering/simple-kubernetes-webhook','slack.engineering: A Simple Kubernetes Admission Webhook','','2019',0,'A developer-oriented walkthrough details how to write a simple Go-based admission webhook from scratch. Covers generating TLS certificates, handling incoming AdmissionReview JSON arrays, and returning patches.','Go','Technical Blog','Advanced',1,'online','manual',NULL,NULL,NULL,0,'2019-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Architecture", "Security", "Webhooks"]','["[COMMUNITY-TOOL]"]','[]','["kubernetes.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://slack.kubernetes.io','slack.kubernetes.io','','2025',0,'The official automated invitation portal designed to seamlessly onboard developers, system administrators, and technology partners into the global Kubernetes Slack organization. By simplifying community entry, it serves as the foundational doorway to direct collaborative engineering across SIG working groups.','English','Platform','Beginner',0,'online','manual',NULL,NULL,NULL,0,'2025-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Community", "Communication", "Onboarding"]','["[COMMUNITY-TOOL]"]','[]','["kubernetes.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://slideshare.net/rakutentech/gitops-jenkins-x-future-of-cicd','slideshare: GitOps, Jenkins X & Future of CI/CD','','2020',0,'Informative slides focusing on the evolution of Jenkins X alongside modern GitOps. Details how Jenkins X implements declarative pipelines, ideal for platform teams migrating legacy Jenkins infrastructures to kubernetes.','English','Slides','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2020-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Continuous Delivery", "GitOps", "Tool Comparison"]','["[LEGACY]"]','[]','["gitops.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://sloanreview.mit.edu/article/creating-good-jobs','sloanreview.mit.edu: Creating Good Jobs','','2022',0,'An MIT-backed study outlining the business and financial value of investing in high-quality job design. It demonstrates how structured technical career paths, continuous upskilling, and autonomy reduce expensive developer turnover.','English','study','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2022-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Organizational Architecture", "Engineering Management", "Job Design"]','["[COMMUNITY-TOOL]"]','[]','["recruitment.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://sloboda-studio.com/blog/python-tools-for-machine-learning','sloboda-studio.com: Python Tools for Machine Learning','','2021',0,'Overview of essential Python machine learning libraries and toolchains. Details NumPy, Pandas, Scikit-Learn, and TensorFlow integration patterns, showing developers how to bridge data science models with scalable microservices runtimes.','English','Article','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Artificial Intelligence & ML", "Machine Learning Engineering", "Python Ecosystem"]','["[COMMUNITY-TOOL]"]','[]','["introduction.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://sm43.medium.com/tekton-build-a-pipeline-part-4-baafd530b6fe','sm43.medium.com: Tekton: Building a Pipeline (Part 4)','','N/A',0,NULL,NULL,NULL,NULL,0,NULL,'manual','N/A',100.0,1779032095,0,'2026-05-17T17:34:55.040058+02:00',NULL,NULL,NULL,'[]','[]','["docs/tekton.md"]','[]','{}','{}');
INSERT INTO "resources" VALUES('https://sm43.medium.com/tekton-concepts-of-pipelines-part-2-cd86ad40bd34','Tekton: Concepts of Pipelines (Part 2)','','N/A',0,'A curated technical resource and architectural guide covering Tekton: Concepts of Pipelines (Part 2) in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779032934,0,'2026-05-17T17:48:54.445856+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/tekton.md"]','["tekton.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://sm43.medium.com/tekton-concepts-of-triggers-part-3-2ee17764addb','sm43.medium.com: Tekton: Concepts of Triggers (Part 3)','','N/A',0,NULL,NULL,NULL,NULL,0,NULL,'manual','N/A',100.0,1779032728,0,'2026-05-17T17:45:28.578192+02:00',NULL,NULL,NULL,'[]','[]','["docs/tekton.md"]','[]','{}','{}');
INSERT INTO "resources" VALUES('https://sm43.medium.com/tekton-triggering-the-pipeline-part-5-dc38d73411fb','sm43.medium.com: Tekton: Triggering the Pipeline (Part 5)','','N/A',0,NULL,NULL,NULL,NULL,0,NULL,'manual','N/A',100.0,1779029916,0,'2026-05-17T16:58:36.454720+02:00',NULL,NULL,NULL,'[]','[]','["docs/tekton.md"]','[]','{}','{}');
INSERT INTO "resources" VALUES('https://sm43.medium.com/world-of-tekton-part-1-999738d63e25','sm43.medium.com: World of Tekton 😺 (Part 1)','','N/A',0,'A curated technical resource and architectural guide covering sm43.medium.com: World of Tekton 😺 (Part 1) in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779034349,0,'2026-05-17T18:12:29.500708+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/tekton.md"]','["tekton.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://smallstep.com/blog/command-line-secrets','smallstep.com: How to Handle Secrets on the Command Line 🌟','','2022',4,'Outlines mechanisms for handling secrets securely on local developer terminals, preventing credentials from entering process tables or shell command histories. Covers configuration variables, pipeline redirections, and utilizing memory-backed file filesystems.','Bash','Blog','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2022-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Security", "Secrets Management", "Developer Workstation"]','["[ENTERPRISE-STABLE]"]','[]','["devsecops.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://smarketshq.com/marge-bot-for-gitlab-keeps-master-always-green-6070e9d248df','Example: Smarkets''s Marge-bot for GitLab keeps master always green','','2020',3,'Smarkets'' original architectural write-up highlighting the design constraints that birthed Marge-bot. Focuses on maintaining linear histories, removing manual rebase efforts, and enforcing continuous validation to maintain a 100% green master branch.','N/A','Article','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2020-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Software Engineering", "Version Control", "GitLab Automation"]','["[COMMUNITY-TOOL]"]','[]','["git.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://smartbear.com/resources/ebooks/the-state-of-api-2019-report','smartbear.com: The State of API 2019 Report 🌟','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','56b9db7c31981fa5eabedda599f692b70985bdb3950087a2268ad112da868022',100.0,1779031385,0,'2026-05-17T17:23:05.890754+02:00',NULL,NULL,NULL,'[]','[]','["docs/api.md"]','[]','{}','{"review_metadata": {"original_url": "https://smartbear.com/resources/ebooks/the-state-of-api-2019-report", "proposed_url": "NONE", "reason": "High-Value Protection: generic_redirect_loss", "timestamp": "2026-05-18T18:54:55.020867"}, "duplicate_of": "https://smartbear.com/resources/all"}');
INSERT INTO "resources" VALUES('https://smartcar.com','smartcar.com','','2026',4,'Smartcar provides a developer-friendly API platform for connected vehicles, enabling telemetry collection, remote door locking, and EV battery charging management. It abstracts away complex proprietary OBD protocols into a standard RESTful developer portal.','English','Enterprise Product','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2026-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Domain APIs", "Automotive", "Connected Vehicle API"]','["[ENTERPRISE-STABLE]"]','[]','["developerportals.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://smartcar.com/bmw','Smartcar API for BMW','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','adc97dd38689f3318815773688a4c7d854c98c755e2ea38b2641fd2235fe9b40',100.0,1779029948,0,'2026-05-17T16:59:08.372661+02:00',NULL,NULL,NULL,'[]','[]','["docs/developerportals.md"]','[]','{}','{"duplicate_of": "https://smartcar.com/brand/bmw"}');
INSERT INTO "resources" VALUES('https://smartcar.com/brand/bmw','Smartcar API for BMW','','2026',3,'A specialized portal demonstrating the application of the Smartcar API to integrate directly with BMW connected vehicles. It details configuration patterns, authorization flows, and supported telemetry fields specific to BMW models.','English','Documentation Portal','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2026-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Domain APIs", "Automotive", "Connected Vehicle API"]','["[COMMUNITY-TOOL]"]','[]','["developerportals.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://smoda.elpais.com/trabajo/apariencias-venderse-trabajo','smoda.elpais.com: Destacar y venderse no implica trabajar bien: así es la nueva batalla por las apariencias del trabajo','','2022',4,'A critical sociological assessment of superficial performance-displaying trends in corporate spaces, colloquially known as ''performative productivity.'' Warns engineering leads to prioritize objective technical contributions (like shipping clean microservice code, reducing system downtime, and improving test coverage) over performative status updates and political visibility.','es','Article','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2022-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Engineering Leadership", "Developer Productivity", "Team Dynamics"]','["[ENTERPRISE-STABLE]"]','[]','["project-management-methodology.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://snipcart.com/blog/api-vs-microservices-architecture','snipcart.com: API vs. Microservices: A Beginners Guide to Understand Them'' 🌟','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','6cb0cb3b097128f21cc96c34ea6f8a217a290d85eb3cf05f7d59c9f918af5923',100.0,1779030569,0,'2026-05-17T17:09:29.433232+02:00',NULL,NULL,NULL,'[]','[]','["docs/api.md"]','[]','{}','{"duplicate_of": "https://snipcart.com/blog/microservices-vs-api"}');
INSERT INTO "resources" VALUES('https://snipcart.com/blog/microservices-vs-api','snipcart.com: API vs. Microservices: A Beginners Guide to Understand Them 🌟','','2023',4,'A clear architectural primer explaining the differences and relationships between APIs and Microservices. While a microservice is a decentralized, self-contained deployment unit encapsulating business logic, an API is the interface used to interact with that service. This article resolves common industry confusion, clarifying how APIs act as the essential glue enabling decoupled microservices to communicate.','English','Guide','Beginner',1,'online','manual',NULL,NULL,NULL,0,'2023-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Application Integration", "API Design", "Architecture Comparisons"]','["[ENTERPRISE-STABLE]", "[GUIDE]"]','[]','["api.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://snyk.io/articles/open-source-security','snyk.io: The State of Open Source Security 2020','','2020',0,'Snyk''s comprehensive security report detailing open-source dependency risk profiles. Explores how transitive package vulnerabilities enter cloud applications, advocating for automated software composition analysis (SCA) inside developer inner loops.','English','Industry Report','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2020-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Security & Governance", "Vulnerability Management", "Open Source Security"]','["[CASE STUDY]", "[COMMUNITY-TOOL]"]','[]','["devsecops.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://snyk.io/blog','fugue.co: 5 tips for using the Rego language for Open Policy Agent (OPA)','','2021',0,'An additional collection of advanced Rego development practices, focusing on unit-testing frameworks, mock injections, and playground emulator tools to ensure policy robustness and security governance.','Rego','Article','Advanced',0,'online','manual','572a15be891f39d3571783be2674f6520dcf1ff02fb8d742cbb4214643e5eb08',100.0,1779130494,1,'2026-05-18T20:54:54.971866+02:00',NULL,NULL,NULL,'["Cloud Native Security", "Policy-as-Code", "Rego"]','["[COMMUNITY-TOOL]"]','["docs/securityascode.md"]','["securityascode.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://snyk.io/blog/10-docker-image-security-best-practices','snyk.io: 10 Docker Security Best Practices 🌟','','2024',0,'A vital guide on secure image design, highlighting automated vulnerability analysis tools, secure base selection frameworks, least-privilege principles, and structural dependency lifecycle policies.','N/A','article','Intermediate',1,'online','manual',NULL,NULL,NULL,0,'2024-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Containers", "Security & Hardening", "Vulnerability Management"]','["[COMMUNITY-TOOL]"]','[]','["docker.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://snyk.io/blog/10-kubernetes-security-context-settings-you-should-understand','snyk.io: 10 Kubernetes Security Context settings you should understand','','2020',0,'Detailed documentation of essential Security Context settings (e.g., `allowPrivilegeEscalation`, `readOnlyRootFilesystem`, and `runAsNonRoot`) used to harden workload runtimes.','N/A','article','Intermediate',1,'online','manual',NULL,NULL,NULL,0,'2020-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Kubernetes Security", "Workload Hardening", "Pod Security Context"]','["[COMMUNITY-TOOL]"]','[]','["kubernetes-security.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://snyk.io/blog/10-serverless-security-best-practices','10 Serverless security best practices','','2020',0,'Snyk-authored blueprint outlining ten security best practices for serverless environments. Explains operational workflows covering IAM role minimization, packaging dependencies scans, static code analysis, configurations storage, and comprehensive logging to eliminate attack vectors.','English','Article','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2020-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Security", "Cloud Security", "Serverless Security"]','["[COMMUNITY-TOOL]"]','[]','["devsecops.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://snyk.io/blog/securing-open-source-dependencies-snyk-visual-studio-code-extension','==snyk.io: Securing your open source dependencies with the Snyk Visual Studio'' Code extension==','','2026',4,'A technical article demonstrating how to find and remediate open-source vulnerability risks directly from the editor using Snyk. This guide helps engineers implement continuous dependency scanning early in the development lifecycle.','English','Article','Intermediate',1,'online','manual','4b0749440f04ac6c28d3c9d690236cb1a73929ce8597f061cef7dc3aecdba15d',100.0,1779034507,1,'2026-05-17T18:15:07.161827+02:00',NULL,NULL,NULL,'["Cloud Infrastructure", "SecOps", "Security Code Scanning"]','["[ENTERPRISE-STABLE]"]','["docs/visual-studio.md"]','["visual-studio.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://snyk.io/blog/shipping-kubernetes-native-applications-with-confidence','snyk.io: Shipping Kubernetes-native applications with confidence','','2021',0,'Explores secure deployment strategies for containerized architectures. The guide emphasizes continuous vulnerability scanning, secure base images, and enforcement of Kubernetes security policies within active CI/CD delivery pipelines.','English','Whitepaper / Blog','Intermediate',1,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Security & Compliance", "Supply Chain Security", "Hardening"]','["[CASE STUDY]", "[COMMUNITY-TOOL]"]','[]','["kubernetes.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://snyk.io/open-source-security-report','snyk.io: The State of Open Source Security 2020','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','1b2cee379f2c54c90264d798af521193ca913ad30395b21aef7d92da8581ca14',100.0,1779032797,0,'2026-05-17T17:46:37.960320+02:00',NULL,NULL,NULL,'[]','[]','["docs/devsecops.md"]','[]','{}','{"duplicate_of": "https://snyk.io/articles/open-source-security"}');
INSERT INTO "resources" VALUES('https://snyk.io/product/container-vulnerability-management','Fugue: Container and Kubernetes. Runtime infrastructure security','','2024',0,'Fugue (now integrated under Snyk Container security suite) delivers continuous compliance and automated infrastructure monitoring for AWS, Azure, and Google Cloud alongside Kubernetes runtime configurations, mapping live states to CIS Benchmarks and SOC 2 frameworks.','None','Service','Intermediate',0,'online','manual','b8861aff17ba60b031e7170b45b885816293f94e031a3d7d95c840c48213f7b4',100.0,1779130494,1,'2026-05-18T20:54:54.937889+02:00',NULL,NULL,NULL,'["Cloud Native Security", "Infrastructure Security", "Runtime Analysis"]','["[COMMUNITY-TOOL]"]','["docs/securityascode.md"]','["securityascode.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://socket.dev/blog/introducing-socket','socket.dev: Introducing Socket','','2022',0,'This reference introduces Socket, a platform that audits the actual behavior of dependencies rather than relying on static lists of known vulnerabilities. It detects package anomalies such as unexpected network requests or shell executions. This approach prevents typosquatting and software supply chain attacks at build time.','None','Blog','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2022-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Security", "Software Supply Chain", "Dependency Auditing"]','["[COMMUNITY-TOOL]"]','[]','["devsecops.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://socket.io','Socket.io','','2026',5,'The home of Socket.io, a premier real-time bidirectional event engine. Built over WebSockets, it provides reliable HTTP long-polling fallbacks, automatic reconnection, packet buffering, and client-room multiplexing out of the box.','JavaScript','Framework','Intermediate',1,'online','manual',NULL,NULL,NULL,0,'2026-06-01T00:00:00+02:00',NULL,NULL,NULL,'["API Architectures", "Real-Time", "Socket.IO"]','["[DE FACTO STANDARD]"]','[]','["api.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://softobiz.com/microservice-orchestration-with-zeebe-and-kafka',NULL,NULL,NULL,NULL,'A curated technical resource and architectural guide covering softobiz.com in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','bf12def9ec7ccc5f183eba7ddb60665f79f830349b141f39155dbe148f075113',100.0,1779130495,0,'2026-05-18T20:54:55.025468+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/message-queue.md"]','["message-queue.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://softwareengineering.stackexchange.com/questions/436567/what-is-the-best-practice-about-microservice-architecture-for-consuming-many-sto','softwareengineering.stackexchange.com: What is the best practice about microservice'' architecture for consuming many stored procedures in the same database?','','N/A',0,'A curated technical resource and architectural guide covering softwareengineering.stackexchange.com: What is the best practice about microservice'' architecture for consuming many stored procedures in the same database? in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'online','manual','N/A',100.0,1781735900,0,'2026-06-18T00:38:20.173467+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/databases.md"]','["databases.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://softwareengineeringdaily.com/2019/01/11/why-is-storage-on-kubernetes-is-so-hard','softwareengineeringdaily.com: Why Is Storage On Kubernetes So Hard? 🌟','','2019',0,'An audio-architectural retrospective addressing why state enforcement in an orchestrator built for ephemeral execution remains historically complex. It highlights the design tensions between rapid container scheduling and slow physical storage attachment/detachment cycles.','N/A','Podcast','Advanced',0,'online','manual',NULL,NULL,NULL,0,'2019-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Cloud Native Storage Architecture", "Storage Fundamentals", "Platform Overview"]','["[COMMUNITY-TOOL]"]','[]','["kubernetes-storage.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://softwareengineeringdaily.com/2020/02/13/setting-the-stage-for-platform-engineering','softwareengineeringdaily.com: The Rise of Platform Engineering 🌟','','2020',5,'Historically significant piece tracking the evolution from traditional DevOps silos to Platform Engineering. Discusses building Internal Developer Platforms (IDPs) to lower cognitive load for application developers, establishing self-service infrastructure portals, and applying product management principles to internal tooling.','English','Podcast','Advanced',0,'online','manual',NULL,NULL,NULL,0,'2020-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Platform Engineering", "Internal Developer Platforms", "Organizational Structure"]','["[DE FACTO STANDARD]"]','[]','["devops.md", "introduction.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://softwareengineeringdaily.com/2020/12/16/kafka-applications-with-tim-berglund-repeat','softwareengineeringdaily.com: Kafka Applications with Tim Berglund (podcast) 🌟','','2020',0,'A podcast discussing real-world Kafka application patterns with Tim Berglund. The conversation covers key design trade-offs of log-based systems, stream-table dualities, and shifting from synchronous request-response models to event-driven architectures.','N/A','Article','Intermediate',1,'online','manual',NULL,NULL,NULL,0,'2020-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Data Engineering", "Event Streaming", "Podcasts"]','["[COMMUNITY-TOOL]"]','[]','["message-queue.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://softwareengineeringdaily.com/2020/12/29/kubernetes-vs-serverless-with-matt-ward-repeat','softwareengineeringdaily.com: Kubernetes vs. Serverless with Matt Ward (podcast) 🌟','','2020',4,'A deep-dive podcast discussion analyzing the philosophical and technical tradeoffs between Kubernetes-orchestrated long-running containers and serverless functions. Explores developer velocity, cold starts, operational complexity, and total cost of ownership (TCO) at scale.','English','Podcast','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2020-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Cloud Native Infrastructure", "Technology Assessment", "Compute Paradigms"]','["[ENTERPRISE-STABLE]"]','[]','["introduction.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://softwareengineeringdaily.com/2021/01/22/redpanda-kafka-alternative-with-alexander-gallego','softwareengineeringdaily.com: Redpanda: Kafka Alternative with Alexander Gallego 🌟','','2021',3,'An informative architect-to-architect discussion with the creator of Redpanda explaining the performance benefits of native execution over JVM virtualization. It discusses memory tiering, hardware-aware execution, and the integration of Raft consensus directly inside modern hardware layers.','N/A','Podcast Summary','Advanced',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Infrastructure", "Data Streaming", "Next-Gen Event Brokers", "Redpanda"]','["[COMMUNITY-TOOL]"]','[]','["message-queue.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://softwarequickguide.com/what-is-performance-testing-and-performance-testing-tools','softwarequickguide.com: What is performance testing and performance testing'' tools','','N/A',0,'A curated technical resource and architectural guide covering softwarequickguide.com: What is performance testing and performance testing'' tools in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779030608,0,'2026-05-17T17:10:08.671235+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/qa.md"]','["qa.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://sookocheff.com/post/kubernetes/understanding-kubernetes-networking-model','sookocheff.com: A Guide to the Kubernetes Networking Model 🌟','','2020',4,'A foundational architectural analysis of the Kubernetes networking model. It unpacks the four primary communications vectors—container-to-container, pod-to-pod, pod-to-service, and external-to-service—and explains why the absolute requirement of ''IP-per-pod'' simplifies routing compared to traditional port-mapping models.','English','Guide','Beginner',0,'online','manual',NULL,NULL,NULL,0,'2020-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Infrastructure", "Networking", "Fundamentals", "Network Model"]','["[ENTERPRISE-STABLE]", "[GUIDE]"]','[]','["kubernetes-networking.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://soshace.com','soshace','','2026',0,'A curated remote work platform targeting web developers, specifically focusing on React, Angular, and Node.js engineers. It offers transparent vetting and direct client-to-developer contracts. Live grounding emphasizes its utility for medium-sized businesses seeking rapid frontend scaling.','English','Platform/SaaS','Beginner',0,'online','manual',NULL,NULL,NULL,0,'2026-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Remote Work & Career", "Talent Platforms", "Web Development Networks"]','["[COMMUNITY-TOOL]"]','[]','["freelancing.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://sosiv.io','sosiv.io: A Deep Dive into Kubernetes Resource Requests and Limits','','2022',0,'An analytical deep dive tracing requests and limits down to Linux cgroups.
- Illustrates how kubelet actively translates YAML parameters into systemd unit constraints.
- Useful for engineers seeking to bridge the gap between K8s concepts and Linux kernel mechanics.','English','Article','Intermediate',1,'online','manual',NULL,NULL,NULL,0,'2022-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Resource Management", "Resource Planning", "Requests and Limits"]','["[COMMUNITY-TOOL]"]','[]','["kubernetes.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://sosiv.io/post/a-deep-dive-into-kubernetes-resource-requests-and-limits','sosiv.io: A Deep Dive into Kubernetes Resource Requests and Limits','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','4ea2e26b54057f6a7edf436da90542a8d5cd78bfd2860f7656771b97f15a4477',100.0,1779029823,0,'2026-05-17T16:57:03.301562+02:00',NULL,NULL,NULL,'[]','[]','["docs/kubernetes.md"]','[]','{}','{"duplicate_of": "https://sosiv.io"}');
INSERT INTO "resources" VALUES('https://source.coveo.com/2021/11/11/prometheus-at-scale','source.coveo.com: Prometheus at scale','','2021',0,'An enterprise-grade case study addressing scale challenges within high-ingestion environments. Proposes architectures utilizing remote write protocols, query caching layers, and multi-tenant Prometheus aggregators.','None','Technical Article','Advanced',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Observability", "Prometheus Ecosystem", "Production Scaling"]','["[COMMUNITY-TOOL]"]','[]','["prometheus.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://sourceforge.net/projects/winpython','WinPython: Portable Scientific Python 2/3 32/64bit Distribution for Windows','','2025',4,'Curator Insight presents WinPython as a portable, isolated scientific Python distribution for Windows environments. Live Grounding confirms its value for locked-down systems, giving data scientists complete offline capabilities without requiring administrator installation permissions.','Python','Distribution','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2025-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Data Science", "Software Distribution", "Windows Environments"]','["[ENTERPRISE-STABLE]"]','[]','["python.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://sourceware.org/systemtap','SystemTap','- [developers.redhat.com: Opening black boxes with statement tracing (SystemTap)](https://developers.redhat.com/articles/2021/08/04/opening-black-boxes-statement-tracing)','2021',0,'Deep diagnostic software for Linux kernels allowing engineers to trace system calls and profile execution pathways in black-box binaries dynamically without recompilation.','C','Tool','Advanced',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Infrastructure", "Diagnostics", "Tracing"]','["[COMMUNITY-TOOL]"]','[]','["qa.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://space-cloud.io',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,'manual','693f3d895de36c5b3c56fe973454bc39e7de0209577deb9e08d86b8bafa768f8',100.0,1779031600,0,'2026-05-17T17:26:40.477695+02:00',NULL,NULL,NULL,'[]','[]','["docs/kubernetes-tools.md"]','[]','{}','{}');
INSERT INTO "resources" VALUES('https://spacelift.io','spacelift.io','','2025',0,'Spacelift serves as an enterprise-grade automation platform supporting Terraform, OpenTofu, Pulumi, CloudFormation, and Ansible. Features strong integration patterns for Rego-based open policy agent compliance, arbitrary pipeline phase hooks, and private worker pools suitable for secure architectures.','None','Product Website','Advanced',0,'online','manual',NULL,NULL,NULL,0,'2025-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Infrastructure as Code", "Orchestration Platforms", "Alternative TACOs"]','["[COMMUNITY-TOOL]"]','[]','["terraform.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://spacelift.io/blog/ansible-vs-terraform','spacelift.io: Terraform vs. Ansible : Key Differences and Comparison of Tools','','2023',0,'A structured analytical comparison between HashiCorp Terraform and Ansible. Covers key architecture differences, mutable versus immutable resource management, and state files.','English','Article','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2023-06-01T00:00:00+02:00',NULL,NULL,NULL,'["DevOps", "Infrastructure as Code", "Tool Comparison"]','["[COMMUNITY-TOOL]"]','[]','["iac.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://spacelift.io/blog/aws-s3-cp',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,'manual','a4aa5cdb493b559dff61f5a12b362518405ba0e2433b9e95526e92a44bec904c',100.0,1779031596,1,'2026-05-17T17:26:36.112188+02:00',NULL,NULL,NULL,'[]','[]','["docs/aws-tools-scripts.md"]','[]','{}','{}');
INSERT INTO "resources" VALUES('https://spacelift.io/blog/azure-terraform-export','spacelift.io: Azure Terraform Export: Importing Resources with Aztfexport','','2023',0,'Spacelift''s practical walkthrough of using Azure Terrafy (`aztfexport`). Explains migration patterns, cleanup processes for generated code, and details how to integrate converted assets into active Spacelift workflows.','Go','Tutorial','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2023-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Azure", "IaC", "Migration"]','["[COMMUNITY-TOOL]", "[GUIDE]"]','[]','["terraform.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://spacelift.io/blog/docker-volumes','spacelift.io: Docker Volumes – Guide with Examples','','2023',0,'Deep-dives into container volume performance mechanics, differentiating named volumes, blind directory mounts, and tmpfs mounts. Details filesystem execution patterns across varying deployment host engines.','N/A','article','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2023-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Containers", "Docker Storage", "Data Persistence"]','["[COMMUNITY-TOOL]"]','[]','["docker.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://spacelift.io/blog/how-to-provision-aws-eks-kubernetes-cluster-with-terraform','spacelift.io: How to Provision an AWS EKS Kubernetes Cluster with Terraform','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','c2d08cce9b4e1e0e28d7b4a8f7293cdfc158ed0263ffe4e9ddd38b1841571381',100.0,1779031103,0,'2026-05-17T17:18:23.193590+02:00',NULL,NULL,NULL,'[]','[]','["docs/terraform.md"]','[]','{}','{"duplicate_of": "https://spacelift.io/blog/terraform-eks"}');
INSERT INTO "resources" VALUES('https://spacelift.io/blog/infrastructure-as-code-with-generic-ci-cd','spacelift.io: Why Generic CI/CD Tools Will Not Deliver Successful IaC','','2023',0,'Explains why generic CI/CD tooling lacks features required to safely deploy stateful IaC projects. Details why specialized state engines, runtime locking mechanisms, policy enforcement, and drift tracking are required for reliable cloud management.','English','Article','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2023-06-01T00:00:00+02:00',NULL,NULL,NULL,'["DevOps", "Infrastructure as Code", "CI/CD Platforms"]','["[COMMUNITY-TOOL]"]','[]','["iac.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://spacelift.io/blog/kubernetes-architecture','spacelift.io: What Is Kubernetes Architecture? – Components Overview','','2023',0,'A comprehensive breakdown of the Kubernetes Control Plane and Worker Node architecture. Details the functionalities and interactions of key system components including etcd, kube-apiserver, kube-scheduler, kube-controller-manager, and the node-level agents (kubelet, kube-proxy), illustrating how they maintain cluster state.','English','Technical Article','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2023-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Architecture", "Control Plane", "Components Overview"]','["[COMMUNITY-TOOL]"]','[]','["kubernetes.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://spacelift.io/blog/kubernetes-ci-cd','spacelift.io: Kubernetes CI/CD Pipelines – 7 Best Practices and Tools | James Walker 🌟','','2023',1,'Covers seven best practices for running production-grade Kubernetes CI/CD pipelines. Evaluates declarative branch states, secure RBAC configurations, health check integrations, and automatic drift detection.','English','Blog','Advanced',1,'online','manual',NULL,NULL,NULL,0,'2023-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Cloud Engineering", "Kubernetes", "Best Practices"]','["[COMMUNITY-TOOL]"]','[]','["cicd.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://spacelift.io/blog/kubernetes-cronjob','spacelift.io: CronJob in Kubernetes – Automating Tasks on a Schedule','','2022',3,'Details how CronJobs are managed within gitops pipelines and modern platform structures. Outlines core parameters like concurrency policies, history limits, and execution window deadlines.','English','Guide','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2022-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Workloads", "Batch Jobs", "Scheduling"]','["[COMMUNITY-TOOL]", "[GUIDE]"]','[]','["kubernetes.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://spacelift.io/blog/kubernetes-persistent-volumes','spacelift.io: Kubernetes Persistent Volumes – Tutorial and Examples','','2022',0,'An extensive, step-by-step tutorial explaining the mechanics of Persistent Volumes, Persistent Volume Claims, and StorageClasses. It provides realistic configuration files, making it an excellent resource for production deployments.','N/A','Tutorial','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2022-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Kubernetes Storage Implementation", "Persistent Volumes & Provisioners", "PV/PVC Fundamentals"]','["[COMMUNITY-TOOL]", "[GUIDE]"]','[]','["kubernetes-storage.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://spacelift.io/blog/terraform-backends','spacelift.io/blog/terraform-backends','','2024',0,'A granular comparison of storage backends (including AWS S3, Google GCS, Azure Blob, and managed cloud environments like Spacelift). Highlights critical differentiators around locking, automated encryption-at-rest strategies, and credential injection security.','HCL','Technical Article','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2024-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Infrastructure as Code", "Terraform", "State Management"]','["[COMMUNITY-TOOL]"]','[]','["terraform.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://spacelift.io/blog/terraform-best-practices','spacelift.io: 20 Terraform Best Practices to Improve your TF workflow 🌟','','2024',0,'A thorough guide highlighting 20 advanced configuration recommendations. Details robust error mitigation techniques, remote state lock handling, local workspace abstraction strategies, and dry run validation checks.','HCL','Technical Blog','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2024-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Infrastructure as Code", "Best Practices", "Workflow Optimization"]','["[COMMUNITY-TOOL]"]','[]','["terraform.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://spacelift.io/blog/terraform-eks','spacelift.io: How to Provision an AWS EKS Kubernetes Cluster with Terraform','','2024',0,'A production-focused Spacelift tutorial for deploying AWS EKS using modern terraform-aws-eks modules. Details critical path definitions including VPC setups, IAM OIDC providers, KMS encryption keys, and node group autoscaling profiles.','HCL','Technical Blog','Advanced',1,'online','manual',NULL,NULL,NULL,0,'2024-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Cloud Native", "Kubernetes", "AWS EKS"]','["[COMMUNITY-TOOL]"]','[]','["terraform.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://spacelift.io/blog/terraform-files','spacelift.io: Terraform Files – How to Structure a Terraform Project','','2023',4,'A modern reference examining directory-level, workspace-based, and multi-repo architectures for Terraform projects. Analyzes the engineering tradeoffs associated with monolithic files, environment-divided directories, and terragrunt-managed remote state configurations. Live grounding emphasizes that decoupling configuration layouts is critical to minimizing blast radiuses in enterprise operations.','HCL','Blog','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2023-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Infrastructure as Code", "Terraform", "Project Structure"]','["[ENTERPRISE-STABLE]"]','[]','["terraform.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://spacelift.io/blog/terraform-tools','spacelift.io: 18 Most Useful Terraform Tools to Use in 2023','','2023',0,'An extensive expert compilation of 18 essential tools designed to augment Terraform and OpenTofu engineering pipelines. Focuses on orchestrators, linting engines, cost-estimation metrics, and policy-as-code validators. It aids systems architects in designing standardized, developer-friendly local workspace runbooks.','N/A','Guide','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2023-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Infrastructure as Code", "Guides and Reviews", "Ecosystem Tools"]','["[COMMUNITY-TOOL]", "[GUIDE]"]','[]','["terraform.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://spacelift.io/blog/what-is-terraform-cloud','spacelift.io: Terraform Cloud – Overview, Key Features & Tutorial','','2023',0,'Spacelift''s technical assessment of Terraform Cloud''s infrastructure management ecosystem. Summarizes key pillars including native VCS connectors, remote state locking, sentinel-driven compliance, and secure runners, while contrasting the TFC product suite with alternative platform solutions.','HCL','Technical Blog','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2023-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Infrastructure as Code", "Orchestration Platforms", "Terraform Cloud"]','["[COMMUNITY-TOOL]"]','[]','["terraform.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://spacelift.io/blog/yaml','spacelift.io/blog/yaml','','2022',3,'A detailed Spacelift blog covering modern YAML conventions within Infrastructure-as-Code platforms. It walks through syntax basics, list representations, and multi-document parsing. This is a handy reference for platform developers setting up CI pipelines.','N/A','article','beginner',0,'online','manual',NULL,NULL,NULL,0,'2022-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Configuration Management", "YAML Syntax", "Basics"]','["[COMMUNITY-TOOL]"]','[]','["yaml.md"]','{}','{"is_special": true}');
INSERT INTO "resources" VALUES('https://spanish.entrepreneur.com','entrepreneur.com: ¿Cómo manejar un equipo que trabaja desde sus casas?','','2021',3,'Offers tactical guidelines for managing distributed engineering teams working in remote environments. Recommends implementing asynchronous collaboration tools, defining objective performance milestones, and promoting active virtual team meetings to ensure software project alignment and mitigate remote developer isolation.','es','Guide','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Engineering Leadership", "Remote Work", "Team Management"]','["[COMMUNITY-TOOL]", "[GUIDE]"]','[]','["recruitment.md", "project-management-methodology.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://speakerdeck.com/devinjeon/kubernetes-pod-internals-with-the-fundamentals-of-containers','speakerdeck.com: Kubernetes Pod internals with the fundamentals of Containers','','2021',0,'A comprehensive deep dive presentation analyzing lower-level container building blocks (namespaces, cgroups, overlay file systems) and explaining how they compose the Kubernetes Pod isolation boundary.','N/A','Presentation','Advanced',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Architecture", "Fundamentals", "Pod Internals"]','["[COMMUNITY-TOOL]"]','[]','["kubernetes.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://speakerdeck.com/devopslx/cd-and-optimized-cloud-spend?slide=12','speakerdeck.com: Deployment Scripting != Continuous Delivery','','2021',0,'A detailed presentation contrasting legacy deployment scripts with modern, declarative continuous delivery systems. Advocates for active reconciliation models over custom imperative workflows.','English','Presentation','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Cloud Engineering", "DevOps", "Continuous Delivery"]','["[LEGACY]"]','[]','["cicd.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://speakerdeck.com/keisukeyamashita/introduction-to-spinnaker-managed-pipeline-templates','speakerdeck.com: Introduction to Spinnaker Managed Pipeline Templates','','2020',0,'A technical slide deck introducing Spinnaker Managed Pipeline Templates (MPT v2). Shows how organizations can specify pipelines-as-code in YAML format, fostering consistency and reducing manual orchestration across massive microservice domains.','English','Presentation Slides','Intermediate',1,'online','manual',NULL,NULL,NULL,0,'2020-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Deployment & Delivery", "Continuous Deployment", "Declarative Pipelines"]','["[COMMUNITY-TOOL]"]','[]','["jenkins-alternatives.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://speakerdeck.com/keisukeyamashita/spinnaker-application-management-by-terraform-plugins','speakerdeck.com: Spinnaker Application management by Terraform Plugins','','2020',0,'This deck explores the administration of Spinnaker application and pipeline configurations using Terraform plugins. It highlights unifying infrastructure lifecycle management and application delivery configuration under one single, declarative git source.','English','Presentation Slides','Advanced',1,'online','manual',NULL,NULL,NULL,0,'2020-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Deployment & Delivery", "Continuous Deployment", "Infrastructure as Code"]','["[COMMUNITY-TOOL]"]','[]','["jenkins-alternatives.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://speakerdeck.com/lemiorhan/10-git-anti-patterns-you-should-be-aware-of','speakerdeck.com: 10 Git Anti Patterns You Should be Aware of 🌟','','2021',1,'Identifies ten common Git anti-patterns, such as committing generated binaries, squashing merge conflicts blindly, and using massive monolithic commits. Provides clear alternatives to preserve commit history sanity and optimize repository performance.','English','Slides','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Version Control", "Advanced Git", "Best Practices"]','["[COMMUNITY-TOOL]"]','[]','["git.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://speakerdeck.com/mabulgu/apache-kafka-with-red-hat-amq-streams','speakerdeck.com: Apache Kafka with Red Hat AMQ Streams 🌟','','2020',0,'A deep-dive slide deck exploring the deployment patterns of Apache Kafka on Kubernetes via Red Hat AMQ Streams. It reviews the Operator Pattern implemented by Strimzi, showing how it automates the deployment, scaling, and management of Kafka clusters, ZooKeeper/KRaft nodes, Kafka Connect, and MirrorMaker using Custom Resource Definitions (CRDs).','N/A','Presentation','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2020-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Cloud Native Infrastructure", "Enterprise Messaging", "Kafka on Kubernetes", "Architecture Overview"]','["[COMMUNITY-TOOL]"]','[]','["message-queue.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://speakerdeck.com/mhausenblas/kubecologne-keynote-troubleshooting-kubernetes-apps','speakerdeck.com/mhausenblas (redhat): Troubleshooting Kubernetes apps','','2019',0,'This presentation slide deck by Michael Hausenblas maps out the complete lifecycle of Kubernetes application troubleshooting, from log collection to packet analysis. It offers a structured classification of failure domains, targeting scheduling, networking, and application-level errors. Highly recommended for visual learners seeking a comprehensive overview of cloud-native debugging patterns.','English','Presentation','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2019-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Kubernetes", "Troubleshooting", "Architectural Slides"]','["[COMMUNITY-TOOL]"]','[]','["kubernetes-troubleshooting.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://speakerdeck.com/thockin/code-review-in-kubernetes','speakerdeck.com/thockin: Code Review in Kubernetes','','2020',0,'An informative slideshow by Kubernetes co-creator Tim Hockin on the review practices of the Kubernetes codebase. Evaluates API schema validations, backward compatibility rules, and development practices.','Go','Slides','Advanced',0,'online','manual',NULL,NULL,NULL,0,'2020-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Cloud Native", "Kubernetes Internals", "Code Quality & Governance"]','["[COMMUNITY-TOOL]"]','[]','["qa.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://speakerdeck.com/thockin/kubernetes-and-networks-why-is-this-so-dang-hard','speakerdeck.com: Kubernetes and networks. Why is this so dan hard? 🌟','','2020',5,'An essential presentation deck by Tim Hockin (Kubernetes co-founder) exploring why cloud-native networking is complex and explaining the underlying decisions behind the pod-to-pod network design. Live Grounding confirms this slide deck is a legendary reference, outlining crucial design trade-offs regarding IPv4 exhaustion, NAT, routing engines, and Service VIPs.','English','Reference','Advanced',0,'online','manual',NULL,NULL,NULL,0,'2020-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Networking & Security", "Kubernetes Networking", "Deep Dive"]','["[DE FACTO STANDARD]"]','[]','["kubernetes-networking.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://speakerdeck.com/victorrentea/profiling-a-java-application-at-devdays-2023','speakerdeck.com: Profiling a Java Application @DevDays 2023 | Victor Rentea','','2023',0,'Deep presentation deck outlining hands-on strategies for profiling complex enterprise Java deployments. Explores diagnosing thread contention, locking bottlenecks, heap leaks, and high JIT compilation latency.','English','Slide','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2023-06-01T00:00:00+02:00',NULL,NULL,NULL,'["JVM Architecture", "Performance Profiling", "Diagnostics"]','["[COMMUNITY-TOOL]"]','[]','["java-and-java-performance-optimization.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://spectrum.ieee.org/software-eating-car','spectrum.ieee.org: How Software Is Eating the Car','','2021',0,'An industry analysis of software-defined vehicle (SDV) architectures. Investigates how safety-critical embedded frameworks are migrating toward virtualized hardware, container workloads, and modular microservices structures in advanced automotive systems.','English','Article','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Edge & IoT Orchestration", "Embedded Software", "Automotive Systems"]','["[COMMUNITY-TOOL]"]','[]','["introduction.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://speedlancer.com','speedlancer','','2026',0,'An on-demand freelance marketplace designed to deliver highly segmented tasks with rapid turnaround times. Its architecture splits complex projects into discrete, concurrent deliverables. Live grounding demonstrates its niche in fast-turnaround creative and technical operations.','English','Platform/SaaS','Beginner',0,'online','manual',NULL,NULL,NULL,0,'2026-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Remote Work & Career", "Talent Platforms", "On-Demand Delivery"]','["[COMMUNITY-TOOL]"]','[]','["freelancing.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://spinnaker.io','spinnaker.io deployment tool','','2023',0,'Spinnaker is an enterprise-grade, multi-cloud continuous deployment engine designed for scale. Featuring native integration with cloud platforms and automated canary testing via Kayenta, it enables highly sophisticated deployment policies.','English','Documentation','Advanced',1,'online','manual',NULL,NULL,NULL,0,'2023-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Deployment & Delivery", "Continuous Deployment", "Multi-Cloud Continuous Delivery"]','["[COMMUNITY-TOOL]"]','[]','["jenkins-alternatives.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://spinnaker.io/docs/setup/install','Demo/Evaluation Installations','','2022',0,'Curator Insight covers the official installation and evaluation setup parameters for Spinnaker. Live Grounding shows Spinnaker remains a highly sophisticated CD platform designed for multi-cloud deployments, though its complex architecture makes it less popular for lightweight Kubernetes setups compared to modern GitOps tools. It is best suited for legacy VM and complex cluster canary rollouts.','N/A','Documentation','Advanced',0,'online','manual',NULL,NULL,NULL,0,'2022-06-01T00:00:00+02:00',NULL,NULL,NULL,'["DevOps", "Continuous Delivery", "Spinnaker Setup", "Orchestration Engines"]','["[LEGACY]"]','[]','["demos.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://spinnaker.io/setup/quickstart','Demo/Evaluation Installations','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','0bdf0059e42a1cb73ddb1f91b18bbe02527d0651734772cd69e8f4dbff5c6826',100.0,1779030207,0,'2026-05-17T17:03:27.623504+02:00',NULL,NULL,NULL,'[]','[]','["docs/demos.md"]','[]','{}','{"duplicate_of": "https://spinnaker.io/docs/setup/install"}');
INSERT INTO "resources" VALUES('https://spinscale.de/posts/2021-08-25-using-testcontainers-to-test-elasticsearch-plugins.html','spinscale.de: Using Testcontainers To Test Elasticsearch Plugins','','N/A',0,NULL,NULL,NULL,NULL,0,NULL,'manual','2f081a0ec06bce6927d944b641ff677021efc89637f8295f0a1fbb1ee7cf45d7',100.0,1779032571,1,'2026-05-17T17:42:51.780951+02:00',NULL,NULL,NULL,'[]','[]','["docs/qa.md"]','[]','{}','{}');
INSERT INTO "resources" VALUES('https://split.io/blog/keystone-feature-flags','split.io: Keystone Flags: Feature Flagging With Less Mess','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','78b01b0ef8a16c1248d5ceb1f46059cf1bf7a66c2da265b37f53463ee42fcdeb',100.0,1779034517,0,'2026-05-17T18:15:17.848159+02:00',NULL,NULL,NULL,'[]','[]','["docs/git.md"]','[]','{}','{"duplicate_of": "https://harness.io/2020/09/getting-started-with-cloud-cost-optimization"}');
INSERT INTO "resources" VALUES('https://splunkbase.splunk.com/app/3332','Splunk App for Jenkins','','N/A',0,NULL,NULL,NULL,NULL,0,NULL,'manual','c17751054b2d6b545ccc5b410704a9b772ea19be62731fb7e3984cbdd4e21d37',100.0,1779030440,1,'2026-05-17T17:07:20.427125+02:00',NULL,NULL,NULL,'[]','[]','["docs/jenkins.md"]','[]','{}','{}');
INSERT INTO "resources" VALUES('https://spockframework.org','Spock Framework','','2026',4,'A highly expressive testing and specification framework optimized for Groovy and Java systems. Utilizes a domain-specific language (DSL) to deliver readable specs and reliable assertions.','Groovy','Library','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2026-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Software Engineering", "Testing Frameworks", "JVM Ecosystem"]','["[ENTERPRISE-STABLE]"]','[]','["qa.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://spot.io/blog/setting-up-managing-monitoring-spark-on-kubernetes','spot.io: Setting up, Managing & Monitoring Spark on Kubernetes','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','705b4bf92b9e5b9114616078cda74b9175ace99b9154f47de8bb814ee9167c54',100.0,1779030979,0,'2026-05-17T17:16:19.479867+02:00',NULL,NULL,NULL,'[]','[]','["docs/kubernetes-bigdata.md"]','[]','{}','{"duplicate_of": "https://www.flexera.com/products/flexera-one/container-optimization"}');
INSERT INTO "resources" VALUES('https://spotify.github.io/threaddump-analyzer',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,'manual','3fb1ebc469e33fa973f29826fcdbcecbd9d361658a2dc0921cb51c3e57486abf',100.0,1779031499,0,'2026-05-17T17:24:59.323544+02:00',NULL,NULL,NULL,'[]','[]','["docs/monitoring.md"]','[]','{}','{}');
INSERT INTO "resources" VALUES('https://spring-petclinic.github.io','spring-petclinic.github.io','- [spring-petclinic.github.io Docs](https://spring-petclinic.github.io/docs/resources.html)','2022',0,'Curator Insight highlights the official Spring Petclinic documentation as the premier reference application for modern Java software architectures. Live Grounding confirms its role as a testing bed for showcasing complex microservice interactions, database bindings, and telemetry configuration patterns.','N/A','Documentation','Intermediate',1,'online','manual',NULL,NULL,NULL,0,'2022-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Software Development", "Microservices", "Reference Architecture", "Spring Petclinic"]','["[COMMUNITY-TOOL]"]','[]','["demos.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://spring-petclinic.github.io/docs/resources.html','spring-petclinic.github.io Docs','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','2654b42b7c2235a3259dfb2fa5793723fa3583c6bc210aab421fe0ebd422dfe9',100.0,1779029482,1,'2026-05-17T16:51:22.644030+02:00',NULL,NULL,NULL,'[]','[]','["docs/demos.md"]','[]','{}','{"duplicate_of": "https://spring-petclinic.github.io"}');
INSERT INTO "resources" VALUES('https://spring.io','Spring','','2026',0,'The main home of the Spring project, facilitating modern microservices development through components like Spring Boot, Spring Security, and Spring Data. Utilizing a robust Java 17/21 baseline, modern Spring architectures focus on compilation ahead-of-time (AOT) and GraalVM native binary support.','Java','Platform','Intermediate',1,'online','manual',NULL,NULL,NULL,0,'2026-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Spring Ecosystem", "Platform", "Core Framework"]','["[COMMUNITY-TOOL]"]','[]','["java_frameworks.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://spring.io/blog/2020/01/27/creating-docker-images-with-spring-boot-2-3-0-m1','spring.io: Creating Docker images with Spring Boot 2.3.0.M1','','2020',4,'Historic blog introducing native buildpack support and layer customization in Spring Boot 2.3. This milestone revolutionized how Spring applications were containerized by eliminating manual Dockerfile maintenance. While the 2.3.x release line is now legacy, these core concepts laid the foundation for Spring Boot 3''s high-performance container integration, including native image compilation.','Java','Blog','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2020-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Java Cloud Native", "Spring Boot", "Containerization"]','["[ENTERPRISE-STABLE]", "[LEGACY]"]','[]','["java_frameworks.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://spring.io/blog/2020/06/10/the-path-towards-spring-boot-native-applications','Spring Boot native images. The path towards Spring Boot native applications','','2020',0,'Details Spring''s path towards compiling JVM applications into GraalVM native binaries. By executing class-path analysis and proxy initialization at compile time, native compilation minimizes memory overhead and scales startup times down to milliseconds, transforming Java''s serverless viability.','Java','Article','Advanced',1,'online','manual',NULL,NULL,NULL,0,'2020-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Spring Ecosystem", "GraalVM", "Native Image"]','["[COMMUNITY-TOOL]"]','[]','["java_frameworks.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://spring.io/blog/2021/01/04/ymnnalft-easy-docker-image-creation-with-the-spring-boot-maven-plugin-and-buildpacks','spring.io: YMNNALFT: Easy Docker Image Creation with the Spring Boot Maven Plugin and Buildpacks','','2021',0,'Official Spring technical guide illustrating optimized, multi-layer OCI container creation using the Spring Boot Maven Plugin. Deconstructs how Spring integrates Cloud Native Buildpacks directly, bypassing custom Dockerfiles to produce secure, cached, performance-optimized runtimes.','Java','Article','Intermediate',1,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Application Development", "Java", "Build Automation"]','["[COMMUNITY-TOOL]"]','[]','["demos.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://spring.io/blog/2021/01/17/what-s-new-in-spring-boot-2-4','spring.io: What''s new in Spring Boot 2.4 🌟','- [Changes to Application properties/yaml](https://www.youtube.com/watch?v=lgyO9C9zdrg&feature=youtu.be?t=1489s)','2021',0,'Analyzes the updates introduced in Spring Boot 2.4, showcasing the revamped application configuration processing layer. This update improved YAML loading behavior and refined how developers structure profile-specific configurations within cloud-native environments.','Java','Article','Intermediate',1,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Spring Ecosystem", "Application Framework", "Release Analysis"]','["[COMMUNITY-TOOL]"]','[]','["java_frameworks.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://spring.io/blog/2021/01/25/ymnnalft-websockets','spring.io: YMNNALFT: Websockets','','2021',4,'An in-depth guide on native WebSocket support within the Spring framework ecosystem. Showcases how to set up robust, bidirectional real-time channels using Spring''s out-of-the-box streaming components.','Java','Tutorial','Intermediate',1,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["API Architectures", "Real-Time", "WebSockets"]','["[ENTERPRISE-STABLE]", "[GUIDE]"]','[]','["api.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://spring.io/blog/2021/09/02/a-java-17-and-jakarta-ee-9-baseline-for-spring-framework-6','spring.io: A Java 17 and Jakarta EE 9 baseline for Spring Framework 6','','2021',0,'Announces Spring Framework 6''s core baseline migration to Java 17 and Jakarta EE 9. This architectural decision deprecated legacy `javax` packages and paved the way for built-in support of virtual threads, declarative HTTP clients, and native GraalVM binaries.','Java','Article','Advanced',1,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Spring Ecosystem", "Core Platform", "Modernization"]','["[LEGACY]"]','[]','["java_frameworks.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://spring.io/blog/2021/11/19/get-to-know-a-kubernetes-operator','spring.io: Get to Know a Kubernetes Operator!','','2021',0,'A guide demonstrating the Java Operator SDK. It details how Java-centric teams can write native controllers using GraalVM to compile down to low-memory native executables.','N/A','Article','Medium',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Resources", "Education", "Java Ecosystem", "Operators"]','["[COMMUNITY-TOOL]"]','[]','["kubernetes-operators-controllers.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://spring.io/guides/gs/spring-boot-docker','spring.io: spring boot with docker','','2023',5,'The official guide on containerizing Spring Boot applications using traditional Dockerfiles. It details layering techniques to optimize cache layers, thereby reducing container rebuild times and improving deployment efficiency. Live grounding confirms that while manual Dockerfiles are crucial to understand, many enterprise teams now favor cloud-native buildpacks or Spring Boot''s built-in Buildpack integration for security and standardization.','Java','Documentation','Beginner',0,'online','manual',NULL,NULL,NULL,0,'2023-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Java Cloud Native", "Spring Boot", "Containerization"]','["[DE FACTO STANDARD]"]','[]','["java_frameworks.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://spring.io/projects/spring-boot','SpringBoot','','2026',0,'The master portal for Spring Boot, which streamlines the development of autonomous, containerized Java applications. It details structural integrations for built-in container packaging, dynamic properties mapping, and production-level observability using Spring Actuator endpoints.','Java','Framework','Intermediate',1,'online','manual',NULL,NULL,NULL,0,'2026-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Spring Ecosystem", "Microservices", "Application Framework"]','["[COMMUNITY-TOOL]"]','[]','["java_frameworks.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://spring.io/projects/spring-cloud','Spring Cloud','','2026',5,'The comprehensive ecosystem orchestrating distributed systems patterns (configuration management, service discovery, circuit breakers, routing, and telemetry). It provides a high-level abstraction model for constructing robust microservices. While Kubernetes handles many infrastructure-level concerns, Spring Cloud remains essential for application-level resilience and service coordination.','Java','Framework','Advanced',1,'online','manual',NULL,NULL,NULL,0,'2026-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Java Cloud Native", "Spring Cloud", "Core Framework"]','["[DE FACTO STANDARD]"]','[]','["java_frameworks.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://spring.io/projects/spring-cloud-gateway','Spring Cloud Gateway','','2026',5,'Spring Cloud Gateway provides an API routing mechanism built on Spring WebFlux and Project Reactor. Ideal for Java and Spring Boot microservice architectures, it facilitates non-blocking, reactive traffic routing, security filtering, and resilience patterns like circuit breaking.','Java','Framework / Tool','Advanced',1,'online','manual',NULL,NULL,NULL,0,'2026-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Infrastructure", "API Gateway", "Java Spring Ecosystem"]','["[DE FACTO STANDARD]"]','[]','["developerportals.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://spring.io/projects/spring-cloud-kubernetes','Spring Cloud Kubernetes','','N/A',0,NULL,NULL,NULL,NULL,0,'online','manual','8f233377dc8ceb4cfcba0be8cdfe37bada36e5fe8ab5763c1db5fa4b21e6a6f5',100.0,1779030604,0,'2026-05-17T17:10:04.868450+02:00',NULL,NULL,NULL,'[]','[]','["docs/java_frameworks.md"]','[]','{}','{}');
INSERT INTO "resources" VALUES('https://spring.io/projects/spring-cloud/-kubernetes',NULL,NULL,NULL,NULL,'A curated technical resource and architectural guide covering spring.io in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual',NULL,64.0,1779130494,0,'2026-05-18T20:54:54.937870+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/java_frameworks.md"]','["java_frameworks.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://sqlpd.com','SQL Police Department','','2025',3,'A specialized gamified engine where users solve mock criminal investigations writing relational SQL queries. Highly effective for building structural query efficiency and database logic before moving to complex stateful containerization.','English','Interactive Game','Beginner',0,'online','manual',NULL,NULL,NULL,0,'2025-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Data Infrastructure", "Databases", "SQL", "Gamified Learning"]','["[COMMUNITY-TOOL]"]','[]','["elearning.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://sqlrevisited.blogspot.com/2022/03/mysql-vs-postgresql-pros-and-cons.html','sqlrevisited.blogspot.com: MySQL vs PostgreSQL? Pros and Cons','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','dc695cb17c63dc4bf3794ae05a32b6003abc62efa6307ac0d5480b07bf5a7ecc',100.0,1779032543,0,'2026-05-17T17:42:23.959423+02:00',NULL,NULL,NULL,'[]','[]','["docs/databases.md"]','[]','{}','{"duplicate_of": "https://www.sqlrevisited.com/2022/03/mysql-vs-postgresql-pros-and-cons.html"}');
INSERT INTO "resources" VALUES('https://squidfunk.github.io/mkdocs-material','Material for MkDocs','','2026',0,'The documentation portal for Material for MkDocs, the industry-standard UI layout for engineering document sites. Highlights integrated site search, dark-mode styling, responsive navigation layouts, and rich plugin customization features. In 2026, it is the standard base for global developer portals.','HTML','Tool Documentation','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2026-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Documentation & Workflow", "Static Site Generators", "MkDocs Themes"]','["[COMMUNITY-TOOL]"]','[]','["mkdocs.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://srcco.de/posts/many-kubernetes-clusters.html','srcco.de: Zalando - Many Kubernetes Clusters instead of 1 huge cluster','','2020',0,'Zalando''s landmark architectural analysis of their decision to deploy hundreds of single-tenant, purpose-built clusters instead of one giant shared cluster. This text addresses multi-tenancy, blast radius containment, and automated control-plane orchestration.','English','Technical Blog','Advanced',0,'online','manual',NULL,NULL,NULL,0,'2020-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Case Studies", "Multi-Cluster Architecture", "Scale Strategies"]','["[COMMUNITY-TOOL]"]','[]','["kubernetes.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://sre.google','Google: What is Site Reliability Engineering (SRE)?','','2016',0,'Google''s central hub for SRE methodologies, offering deep documentation on managing risk, service level objectives, monitoring, alerting, and elimination of toil. Essential reading for system architects establishing production-readiness checklists.','English','documentation','beginner',0,'online','manual',NULL,NULL,NULL,0,'2016-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Reliability Engineering", "SRE", "Best Practices"]','["[COMMUNITY-TOOL]"]','[]','["sre.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://sre.google/prodcast','sre.google/prodcast','','2021',0,'Google''s ''Prodcast'' SRE series. Features in-depth architectural and organizational conversations with Google operations engineers regarding multi-region failovers, disaster planning, and fleet-wide maintenance.','English','Audio','Intermediate',1,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Operations", "Site Reliability Engineering", "Podcasts"]','["[COMMUNITY-TOOL]"]','[]','["sre.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://sre.google/resources/practices-and-processes/art-of-slos','sre.google: The Art of SLOs','','2020',0,'Google''s structural guide to defining user-centric Service Level Indicators (SLIs) and Service Level Objectives (SLOs). Features processes to prevent metric fatigue and map indicators directly to consumer utility.','English','Documentation','Advanced',1,'online','manual',NULL,NULL,NULL,0,'2020-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Observability", "Service Level Objectives", "Google Best Practices"]','["[COMMUNITY-TOOL]"]','[]','["sre.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://sre.google/sre-book/evolving-sre-engagement-model','sre.google: sre-book - The Evolving SRE Engagement Model','','2016',0,'Core chapter from Google''s SRE Book defining the Service Engagement Model. Outlines operational boundaries, launch-readiness reviews, service onboarding criteria, and the programmatic handback of unstable systems to development teams.','English','Documentation','Advanced',1,'online','manual',NULL,NULL,NULL,0,'2016-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Operations", "Site Reliability Engineering", "Google SRE Book"]','["[COMMUNITY-TOOL]"]','[]','["sre.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://sre.google/sre-book/monitoring-distributed-systems','Monitoring Distributed Systems - Google SRE Book','','2016',5,'The foundational text establishing distributed systems monitoring fundamentals. Introduces the ''four golden signals'' (latency, traffic, errors, and saturation) and addresses the core engineering trade-offs between white-box and black-box monitoring. Curator Insight: Seminal SRE literature defining core telemetry metrics. Live Grounding: Remains the architectural blueprint for modern production-grade telemetry frameworks globally.','English','Book Chapter','Expert',1,'online','manual',NULL,NULL,NULL,0,'2016-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Site Reliability Engineering", "Observability", "Monitoring Theory", "Distributed Systems"]','["[DE FACTO STANDARD]"]','[]','["sre.md", "kubernetes-monitoring.md", "monitoring.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://sre.google/sre-book/table-of-contents',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,'manual','947060a29b57996cbf4f31566b3988b2ea86d46421c14362d103fb374e37301e',100.0,1779034571,0,'2026-05-17T18:16:11.749179+02:00',NULL,NULL,NULL,'[]','[]','["docs/sre.md"]','[]','{}','{}');
INSERT INTO "resources" VALUES('https://sst.dev/blog/moving-away-from-cdk','sst.dev: Moving away from CDK: CDK doesn’t create the infrastructure you define','','2024',0,'Curator Insight captures the SST team''s pivotal decision to transition from AWS CDK to Pulumi/Terraform engines (SST Ion) due to performance bottlenecks and CloudFormation limits. Live Grounding in 2026 highlights this article as a milestone in the serverless community, validating the growing adoption of highly optimized, engine-agnostic IaC tools.','TypeScript','Blog','Advanced',0,'online','manual',NULL,NULL,NULL,0,'2024-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Infrastructure as Code", "Alternative IaC", "SST"]','["[COMMUNITY-TOOL]"]','[]','["aws-miscellaneous.md", "aws.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://sst.dev/blog/moving-away-from-cdk.html','==sst.dev: Moving away from CDK: CDK doesn’t create the infrastructure you'' define==','','N/A',0,NULL,NULL,NULL,NULL,0,'online','manual','61cc618a0698c5c486c007ad725b35c46eedc6adb6d30cb9c529ffe87c4deaaf',100.0,1779030561,0,'2026-05-17T17:09:21.736853+02:00',NULL,NULL,NULL,'[]','[]','["docs/aws-miscellaneous.md"]','[]','{}','{}');
INSERT INTO "resources" VALUES('https://stackify.com/function-as-a-service-serverless-architecture','stackify.com: What Is Function-as-a-Service? Serverless Architectures Are Here!','','2021',3,'An analysis of Function-as-a-Service, reviewing ephemeral runtimes, stateless code execution requirements, trigger events, and fundamental observability paradigms.','English','Article','Beginner',1,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Cloud Native", "FaaS Basics", "Definitions"]','["[COMMUNITY-TOOL]"]','[]','["serverless.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://stackify.com/kubernetes-docker-deployments','stackify.com: The Advantages of Using Kubernetes and Docker Together','','2021',0,'An industry report analyzing the concrete business and performance benefits of leveraging containerized execution standards alongside automated distributed resource schedulers.','N/A','Technical Blog','Beginner',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Infrastructure", "Fundamentals", "Comparisons"]','["[COMMUNITY-TOOL]"]','[]','["kubernetes.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://stackify.com/who-will-dominate-in-the-future-net-or-java','stackify.com: Who will Dominate in the future: .Net or Java?','','2022',3,'Compares performance metrics, runtime speeds, and support costs of .NET against Oracle Java. Analyzes how container optimizations, start-up times, and ecosystem tooling affect cloud resource efficiency.','English','Article','Beginner',0,'online','manual',NULL,NULL,NULL,0,'2022-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Application Development", ".NET Framework", "Ecosystem Comparisons"]','["[COMMUNITY-TOOL]"]','[]','["dotnet.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://stackoverflow.blog/2020/03/16/how-event-driven-architecture-solves-modern-web-app-problems','stackoverflow.blog: How event-driven architecture solves modern web app problems 🌟','','2020',0,'This study from StackOverflow contrasts traditional request-response architectures with asynchronous event structures. It explains how shifting to non-blocking patterns resolves high-concurrency web app bottlenecks, increasing system fault tolerance.','English','Article','Intermediate',1,'online','manual',NULL,NULL,NULL,0,'2020-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Microservices", "Web Development", "Event-Driven Architecture"]','["[COMMUNITY-TOOL]"]','[]','["message-queue.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://stackoverflow.blog/2020/06/10/the-rise-of-the-devops-mindset','stackoverflow.blog: The rise of the DevOps mindset 🌟','','2020',2,'Draws on Stack Overflow developers'' telemetry data to illustrate how software architects have universally embraced CI/CD automation and infrastructure control tasks as core aspects of their jobs.','N/A','Article','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2020-06-01T00:00:00+02:00',NULL,NULL,NULL,'["DevOps", "Culture", "Industry Survey"]','["[COMMUNITY-TOOL]"]','[]','["devops.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://stackoverflow.blog/2021/01/14/have-the-tables-turned-on-nosql','stackoverflow.blog: Have the tables turned on NoSQL?','','2021',4,'An analysis of post-hype NoSQL database adoption, highlighting the rise of NewSQL and modern distributed relational engines. Evaluates operational trade-offs regarding eventual consistency pain points in heavy transactional pipelines.','N/A','Article','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Data Architecture", "Database Comparison", "Market Trends"]','["[ENTERPRISE-STABLE]"]','[]','["nosql.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://stackoverflow.blog/2021/01/19/fulfilling-the-promise-of-ci-cd','stackoverflow.blog: Fulfilling the promise of CI/CD 🌟','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','1a2a93c5ad4534591d80a179381501ecd900319be6a59883a708030afb1028ad',100.0,1779030570,0,'2026-05-17T17:09:30.002611+02:00',NULL,NULL,NULL,'[]','[]','["docs/cicd.md"]','[]','{}','{"duplicate_of": "https://stackoverflow.blog/2021/12/20/fulfilling-the-promise-of-ci-cd"}');
INSERT INTO "resources" VALUES('https://stackoverflow.blog/2021/03/08/infrastructure-as-code-create-and-configure-infrastructure-elements-in-seconds','stackoverflow.blog: Infrastructure as code: Create and configure infrastructure elements in seconds','','2021',0,'Introduces the foundational design patterns of Infrastructure as Code (IaC). Explains how codifying environments speeds up resource instantiation, eliminates configuration drift, and acts as the basis for reliable automation pipelines.','English','Article','Beginner',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["DevOps", "Infrastructure as Code", "Fundamentals"]','["[COMMUNITY-TOOL]"]','[]','["iac.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://stackoverflow.blog/2021/04/05/a-look-under-the-hood-how-branches-work-in-git','stackoverflow.blog: A look under the hood: how branches work in Git','','2021',0,'A deep architectural analysis of Git''s pointer-based branch structure. By explaining how a Git branch is simply a lightweight, mutable 41-byte text file containing a SHA-1 hash pointer, this analysis clarifies how operations remain computationally constant-time regardless of project scale.','English','Deep Dive','Advanced',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Version Control", "Git Core", "Internal Architecture"]','["[COMMUNITY-TOOL]"]','[]','["git.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://stackoverflow.blog/2021/05/19/rethinking-system-architecture-can-kubernetes-help-to-solve-rewrite-anxiety','stackoverflow.blog: Using Kubernetes to rethink your system architecture and ease technical debt 🌟','','2021',1,'Discusses utilizing a migration to Kubernetes as a strategic catalyst to refactor legacy monoliths. Reorganizes monolithic systems into decoupled containers, successfully lowering long-term architectural tech debt.','English','Article','Intermediate',1,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Architecture", "Technical Debt", "Orchestration"]','["[LEGACY]"]','[]','["introduction.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://stackoverflow.blog/2021/05/24/how-developers-can-be-their-own-operations-department','stackoverflow.blog: How developers can be their own operations department','','2021',0,'Discusses advanced self-service models that allow developers to manage environments using pre-approved cloud architectures. Highlights how using template-driven platforms reduces dependency on central operations while keeping compliance standards.','English','Article','Advanced',1,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Platform Engineering", "Developer Self-Service", "SRE Patterns"]','["[COMMUNITY-TOOL]"]','[]','["devops.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://stackoverflow.blog/2021/07/14/getting-started-with-python','stackoverflow.blog: Getting started with… Python 🌟','','2021',0,'A foundational developer guide on configuring a Python workspace. Reviews pip package managers, standard tooling structures, shell interaction interfaces, and virtual environment configurations.','English','Article','Beginner',0,'duplicate','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Software Development", "Python Core", "Learning Resources"]','["[COMMUNITY-TOOL]"]','[]','["python.md"]','{}','{"duplicate_of": "https://edidiongasikpo.com/getting-started-with-the-dom-ck9u4u82503or6es16p2rx7c1"}');
INSERT INTO "resources" VALUES('https://stackoverflow.blog/2021/09/08/observability-is-key-to-the-future-of-software-and-your-devops-career','stackoverflow.blog: Observability is key to the future of software (and your DevOps career)','','2021',0,'Illustrates the strategic career path for DevOps and Platform Engineers who master distributed tracing, alerting design, and runtime telemetry parsing. Curator Insight: Career advancement through telemetry excellence. Live Grounding: Identifies active observability expertise as a core modern differentiator in high-value platform roles.','English','Blog Post','Beginner',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["DevOps", "Observability", "Careers", "Culture"]','["[COMMUNITY-TOOL]"]','[]','["monitoring.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://stackoverflow.blog/2021/09/22/gitlab-launches-collective-on-stack-overflow','stackoverflow.blog: GitLab launches Collective on Stack Overflow','','2021',0,'Announcement highlighting the launch of the GitLab Collective on Stack Overflow, establishing a curated ecosystem of verified Q&As, knowledge-sharing, and technical interaction for modern DevSecOps practices.','None','Article','Beginner',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Community", "Developer Relations", "Stack Overflow", "GitLab"]','["[COMMUNITY-TOOL]"]','[]','["git.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://stackoverflow.blog/2021/12/20/fulfilling-the-promise-of-ci-cd','stackoverflow.blog: Fulfilling the promise of CI/CD','','2021',0,'Addresses the operational gap between implementing automation tooling and achieving mature continuous deployment. Focuses on continuous test suite reliability and pipeline performance data.','English','Blog','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["DevOps", "CI-CD Pipelines", "State of DevOps"]','["[COMMUNITY-TOOL]"]','[]','["cicd.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://stackoverflow.blog/2022/01/10/the-great-resignation-is-here-what-does-that-mean-for-developers','stackoverflow.blog: The Great Resignation is here. What does that mean for'' developers? 🌟','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','b58ddeddfea5a209a8635da9eccb31fc0d060420b7de76768cd90a052f68f55d',100.0,1779033489,0,'2026-05-17T17:58:09.504982+02:00',NULL,NULL,NULL,'[]','[]','["docs/recruitment.md"]','[]','{}','{"duplicate_of": "https://stackoverflow.blog/2022/12/28/the-great-resignation-is-here-what-does-that-mean-for-developers"}');
INSERT INTO "resources" VALUES('https://stackoverflow.blog/2022/12/28/the-great-resignation-is-here-what-does-that-mean-for-developers','stackoverflow.blog: The Great Resignation is here. What does that mean for developers? 🌟','','2022',0,'A data-driven Stack Overflow analysis investigating developer career changes. It links high attrition directly to poor developer experience (DX), administrative friction, and legacy tool stacks, providing actionable targets for engineering leaders.','English','article','Beginner',0,'online','manual',NULL,NULL,NULL,0,'2022-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Industry Analysis", "Developer Dynamics", "Market Shifts"]','["[LEGACY]"]','[]','["recruitment.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://stackoverflow.com/collectives','Stack Overflow Collectives 🌟','','N/A',0,'A curated technical resource and architectural guide covering Stack Overflow Collectives 🌟 in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'online','manual','N/A',100.0,1781736101,0,'2026-06-18T00:41:41.461936+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/newsfeeds.md"]','["index.md", "newsfeeds.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://stackoverflow.com/collectives/aws','AWS Collective','','N/A',0,NULL,NULL,NULL,NULL,0,NULL,'manual','N/A',100.0,1779032108,0,'2026-05-17T17:35:08.160597+02:00',NULL,NULL,NULL,'[]','[]','[]','[]','{}','{}');
INSERT INTO "resources" VALUES('https://stackoverflow.com/collectives/azure','Azure Collective','','N/A',0,NULL,NULL,NULL,NULL,0,NULL,'manual','N/A',100.0,1779030028,0,'2026-05-17T17:00:28.729296+02:00',NULL,NULL,NULL,'[]','[]','[]','[]','{}','{}');
INSERT INTO "resources" VALUES('https://stackoverflow.com/collectives/ci-cd','CI/CD Collective','','N/A',0,NULL,NULL,NULL,NULL,0,NULL,'manual','N/A',100.0,1779031647,0,'2026-05-17T17:27:27.256289+02:00',NULL,NULL,NULL,'[]','[]','[]','[]','{}','{}');
INSERT INTO "resources" VALUES('https://stackoverflow.com/collectives/gitlab','GitLab Collective','','N/A',0,'A curated technical resource and architectural guide covering GitLab Collective in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'online','manual','N/A',100.0,1781735949,0,'2026-06-18T00:39:09.855413+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/git.md", "docs/newsfeeds.md"]','["git.md", "index.md", "newsfeeds.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://stackoverflow.com/collectives/go','Go Collective','','N/A',0,'A curated technical resource and architectural guide covering Go Collective in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'online','manual','N/A',100.0,1781736111,0,'2026-06-18T00:41:51.885383+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/newsfeeds.md"]','["index.md", "newsfeeds.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://stackoverflow.com/collectives/google-cloud','Google Cloud Collective','','N/A',0,NULL,NULL,NULL,NULL,0,NULL,'manual','N/A',100.0,1779030005,0,'2026-05-17T17:00:05.369094+02:00',NULL,NULL,NULL,'[]','[]','["docs/newsfeeds.md"]','[]','{}','{}');
INSERT INTO "resources" VALUES('https://stackoverflow.com/collectives/wso2','WSO2 Collective','','N/A',0,NULL,NULL,NULL,NULL,0,NULL,'manual','N/A',100.0,1779029067,0,'2026-05-17T16:44:27.865062+02:00',NULL,NULL,NULL,'[]','[]','[]','[]','{}','{}');
INSERT INTO "resources" VALUES('https://stackoverflow.com/questions/11763376/difference-between-netstat-and-ss-in-linux',NULL,NULL,NULL,NULL,'A curated technical resource and architectural guide covering stackoverflow.com in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'online','manual','N/A',100.0,1781736067,0,'2026-06-18T00:41:07.928363+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/linux.md"]','["linux.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://stackoverflow.com/questions/161224/what-are-the-differences-between-the-different-saving-methods-in-hibernate/54907032?stw=2','==stackoverflow.com: What are the differences between the different saving'' methods in Hibernate?==','','N/A',0,'A curated technical resource and architectural guide covering ==stackoverflow.com: What are the differences between the different saving'' methods in Hibernate?== in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'online','manual','N/A',100.0,1781735981,0,'2026-06-18T00:39:41.567354+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/java_frameworks.md"]','["java_frameworks.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://stackoverflow.com/questions/1761601/is-the-usage-of-stored-procedures-a-bad-practice','stackoverflow.com: Is the usage of stored procedures a bad practice?','','N/A',0,'A curated technical resource and architectural guide covering stackoverflow.com: Is the usage of stored procedures a bad practice? in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'online','manual','N/A',100.0,1781735900,0,'2026-06-18T00:38:20.259427+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/databases.md"]','["databases.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://stackoverflow.com/questions/2573135/python-progression-path-from-apprentice-to-guru','Python progression path - From apprentice to guru','','N/A',0,'A curated technical resource and architectural guide covering Python progression path - From apprentice to guru in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'online','manual','N/A',100.0,1781736143,0,'2026-06-18T00:42:23.083179+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/python.md"]','["python.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://stackoverflow.com/questions/26003298/how-to-setup-local-git-with-local-blessed-repo-integration-manager-workflow','Setup Git Integration Manager Workflow in Eclipse','','N/A',0,NULL,NULL,NULL,NULL,0,NULL,'manual','N/A',100.0,1779033566,0,'2026-05-17T17:59:26.916457+02:00',NULL,NULL,NULL,'[]','[]','["docs/git.md"]','[]','{}','{}');
INSERT INTO "resources" VALUES('https://stackoverflow.com/questions/27820309/bot-to-automatically-reverse-github-pull-request-merges','stackoverflow.com: Bot to automatically reverse GitHub pull request merges','','N/A',0,'A curated technical resource and architectural guide covering stackoverflow.com: Bot to automatically reverse GitHub pull request merges in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'online','manual','N/A',100.0,1781735950,0,'2026-06-18T00:39:10.022670+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/git.md"]','["git.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://stackoverflow.com/questions/34319156/create-dictionary-from-splitted-strings-from-list-of-strings',NULL,NULL,NULL,NULL,'A curated technical resource and architectural guide covering stackoverflow.com in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'online','manual','N/A',100.0,1781736143,0,'2026-06-18T00:42:23.405838+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/python.md"]','["python.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://stackoverflow.com/questions/41341823/running-oracle-sql-scripts-with-ansible-playbook','stackoverflow.com: Running Oracle SQL scripts with Ansible playbook','','N/A',0,'A curated technical resource and architectural guide covering stackoverflow.com: Running Oracle SQL scripts with Ansible playbook in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'online','manual','N/A',100.0,1781735865,0,'2026-06-18T00:37:45.296249+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/ansible.md"]','["ansible.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://stackoverflow.com/questions/41796466/ansible-playbook-to-execute-oracle-script','stackoverflow.com: Ansible playbook to execute Oracle script','','N/A',0,'A curated technical resource and architectural guide covering stackoverflow.com: Ansible playbook to execute Oracle script in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'online','manual','N/A',100.0,1781735865,0,'2026-06-18T00:37:45.289310+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/ansible.md"]','["ansible.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://stackoverflow.com/questions/42766349/run-nexus-3-with-docker-in-a-kubernetes-cluster','stackoverflow: run nexus3 with docker in a kubernetes cluster','','N/A',0,'A curated technical resource and architectural guide covering stackoverflow: run nexus3 with docker in a kubernetes cluster in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'online','manual','N/A',100.0,1781736153,0,'2026-06-18T00:42:33.869635+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/registries.md"]','["registries.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://stackoverflow.com/questions/44308167/how-to-map-a-mysql-json-column-to-a-java-entity-property-using-jpa-and-hibernate','stackoverflow.com: How to map a MySQL JSON column to a Java entity property'' using JPA and Hibernate','','N/A',0,'A curated technical resource and architectural guide covering stackoverflow.com: How to map a MySQL JSON column to a Java entity property'' using JPA and Hibernate in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'online','manual','N/A',100.0,1781735981,0,'2026-06-18T00:39:41.566668+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/java_frameworks.md"]','["java_frameworks.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://stackoverflow.com/questions/45889796/can-i-have-an-entire-declarative-pipeline-defined-and-parameterized-in-a-shared','stackoverflow.com: Can I have an entire declarative pipeline defined and'' parameterized in a shared library?','','N/A',0,'A curated technical resource and architectural guide covering stackoverflow.com: Can I have an entire declarative pipeline defined and'' parameterized in a shared library? in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'online','manual','N/A',100.0,1781735991,0,'2026-06-18T00:39:51.613515+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/jenkins.md"]','["jenkins.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://stackoverflow.com/questions/47307368/what-is-the-difference-between-an-azure-tenant-and-azure-subscription','==stackoverflow.com: What is the difference between an Azure tenant and'' Azure subscription?==','','N/A',0,'A curated technical resource and architectural guide covering ==stackoverflow.com: What is the difference between an Azure tenant and'' Azure subscription?== in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'online','manual','N/A',100.0,1781735879,0,'2026-06-18T00:37:59.363935+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/azure.md"]','["azure.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://stackoverflow.com/questions/55515594/is-there-a-way-to-share-a-configmap-in-kubernetes-between-namespaces','Copy secrets between namespaces','','N/A',0,'A curated technical resource and architectural guide covering Copy secrets between namespaces in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'online','manual','N/A',100.0,1781736001,0,'2026-06-18T00:40:01.669358+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubectl-commands.md"]','["kubectl-commands.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://stackoverflow.com/questions/56214715/accessing-the-kubernetes-rest-end-points-using-bearer-token','stackoverflow: Accessing the Kubernetes REST end points using bearer token','','N/A',0,'A curated technical resource and architectural guide covering stackoverflow: Accessing the Kubernetes REST end points using bearer token in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'online','manual','N/A',100.0,1781736036,0,'2026-06-18T00:40:36.104306+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-security.md"]','["kubernetes-security.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://stackoverflow.com/questions/57107282/prometheus-and-activemq-integration',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,'manual','N/A',100.0,1779033335,0,'2026-05-17T17:55:35.794885+02:00',NULL,NULL,NULL,'[]','[]','["docs/grafana.md"]','[]','{}','{}');
INSERT INTO "resources" VALUES('https://stackoverflow.com/questions/58019605/how-can-we-programmatically-approve-merge-requests-in-gitlab','stackoverflow.com: How can we programmatically approve merge requests in'' GitLab?','','N/A',0,'A curated technical resource and architectural guide covering stackoverflow.com: How can we programmatically approve merge requests in'' GitLab? in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'online','manual','N/A',100.0,1781735949,0,'2026-06-18T00:39:09.963395+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/git.md"]','["git.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://stackoverflow.com/questions/59518363/is-that-possible-to-deploy-an-openshift-or-kubernetes-in-dmz-zone','stackoverflow.com: Is that possible to deploy an openshift or kubernetes'' in DMZ zone? 🌟','','N/A',0,'A curated technical resource and architectural guide covering stackoverflow.com: Is that possible to deploy an openshift or kubernetes'' in DMZ zone? 🌟 in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'online','manual','N/A',100.0,1781736122,0,'2026-06-18T00:42:02.530300+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/openshift.md"]','["openshift.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://stackoverflow.com/questions/72657318/how-is-flyte-tailored-to-data-and-machine-learning','stackoverflow.com: How is Flyte tailored to "Data and Machine Learning"?','','N/A',0,'A curated technical resource and architectural guide covering stackoverflow.com: How is Flyte tailored to "Data and Machine Learning"? in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'online','manual','N/A',100.0,1781736090,0,'2026-06-18T00:41:30.837361+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/mlops.md"]','["mlops.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://stackoverflow.com/questions/8087184/problems-installing-python3-on-rhel',NULL,NULL,NULL,NULL,'A curated technical resource and architectural guide covering stackoverflow.com in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779034208,0,'2026-05-17T18:10:08.086819+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/python.md"]','["python.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://stackoverflow.com/questions/tagged/nexus3',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,'manual','N/A',100.0,1779033092,0,'2026-05-17T17:51:32.321515+02:00',NULL,NULL,NULL,'[]','[]','["docs/registries.md"]','[]','{}','{}');
INSERT INTO "resources" VALUES('https://stackpulse.com/blog/automated-kubernetes-pod-restarting-analysis-with-stackpulse','stackpulse.com: Automated Kubernetes Pod Restarting Analysis with StackPulse','','N/A',0,'A curated technical resource and architectural guide covering stackpulse.com: Automated Kubernetes Pod Restarting Analysis with StackPulse in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779034471,0,'2026-05-17T18:14:31.383392+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/monitoring.md"]','["monitoring.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://stackpulse.com/blog/challenges-of-running-services-with-k8s-reliably','stackpulse.com: Challenges of Running Services With K8s Reliably','','N/A',0,'A curated technical resource and architectural guide covering stackpulse.com: Challenges of Running Services With K8s Reliably in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779032811,0,'2026-05-17T17:46:51.858371+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes.md"]','["kubernetes.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://stackpulse.com/blog/https-stackpulse-com-blog-kubernetes-production-best-practices','stackpulse.com: Kubernetes and SRE: 5 Best Practices for K8s Reliability'' in Production','','N/A',0,'A curated technical resource and architectural guide covering stackpulse.com: Kubernetes and SRE: 5 Best Practices for K8s Reliability'' in Production in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779031055,0,'2026-05-17T17:17:35.704295+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes.md"]','["kubernetes.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://stackpulse.com/blog/monoliths-vs-microservices-best-practices','stackpulse.com: Managing Reliability for Monoliths vs. Microservices: Best'' Practices for SREs','','N/A',0,'A curated technical resource and architectural guide covering stackpulse.com: Managing Reliability for Monoliths vs. Microservices: Best'' Practices for SREs in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779033725,0,'2026-05-17T18:02:05.561889+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/sre.md"]','["sre.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://stackpulse.com/blog/monoliths-vs-microservices-challenges','stackpulse.com: Managing Reliability for Monoliths vs. Microservices: The'' Challenges for SREs','','N/A',0,'A curated technical resource and architectural guide covering stackpulse.com: Managing Reliability for Monoliths vs. Microservices: The'' Challenges for SREs in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'duplicate','manual','N/A',100.0,1779029304,0,'2026-05-17T16:48:24.286515+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/sre.md"]','["sre.md"]','{}','{"duplicate_of": "https://stackpulse.com/blog/monoliths-vs-microservices-best-practices"}');
INSERT INTO "resources" VALUES('https://stackpulse.com/blog/no-sre-is-not-the-new-devops-unless-it-is','stackpulse.com: No, SRE Is Not the New DevOps – Unless It Is','','N/A',0,'A curated technical resource and architectural guide covering stackpulse.com: No, SRE Is Not the New DevOps – Unless It Is in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779029962,0,'2026-05-17T16:59:22.053342+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/sre.md"]','["sre.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://stackshare.io/stackups/kubernetes-vs-portainer','stackshare.io: Kubernetes vs Portainer','','N/A',0,'A curated technical resource and architectural guide covering stackshare.io: Kubernetes vs Portainer in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779031396,0,'2026-05-17T17:23:16.807041+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-alternatives.md"]','["kubernetes-alternatives.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://stackstorm.com','StackStorm.com','','2025',0,'Automated workflow, remediation, and orchestration engine. Utilizes event-driven triggers, custom rules, and structured packs to deliver self-healing capabilities across cloud, network, and system infrastructures.','Python','Platform','Advanced',0,'online','manual',NULL,NULL,NULL,0,'2025-06-01T00:00:00+02:00',NULL,NULL,NULL,'["DevOps", "Event-Driven Automation", "StackStorm"]','["[COMMUNITY-TOOL]"]','[]','["stackstorm.md", "cicd.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://starkephillip.com/the-effects-of-remote-work-on-company-culture','starkephillip.com: The effects of remote work on company culture','','2022',0,'Curator Insight analyzes the shifting dynamics of company culture within fully distributed teams. Live Grounding demonstrates that cultivating psychological safety, explicit async communication standards, and periodic intentional offsites are essential actions to prevent silos in modern engineering organizations.','N/A','Article','Beginner',0,'online','manual',NULL,NULL,NULL,0,'2022-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Organizational Culture", "Remote Work", "Company Culture"]','["[COMMUNITY-TOOL]"]','[]','["remote-tech-jobs.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://start.spring.io','Spring Initializr 🌟','','2026',0,'The premier initialization dashboard for the Spring ecosystem. Incorporates direct dependency bindings to native Kubernetes microservices components, generating pre-configured templates with container-ready, cloud-native properties.','Java','Tool','Beginner',1,'online','manual',NULL,NULL,NULL,0,'2026-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Application Development", "Java", "Project Bootstrapping"]','["[COMMUNITY-TOOL]"]','[]','["demos.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://statemanagement.substack.com/p/hating-the-code-of-others','Hating code of others','','N/A',0,'A curated technical resource and architectural guide covering Hating code of others in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779033397,0,'2026-05-17T17:56:37.811423+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/devops.md"]','["devops.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://static.brandonpotter.com/kubernetes/DeploymentBuilder.html','Kubernetes Deployment Builder 🌟🌟','','2022',0,'A simple web-based user interface that enables engineers to generate valid Kubernetes Deployment YAML files. Simplifies configuration composition and reduces onboarding roadblocks for engineers learning manifest syntaxes.','JavaScript','Web Tool','Beginner',0,'online','manual','2b5c13fdda15b451fe7efeb4e8d6aa0a60d461f1fc57476ea8e28f179ea36715',100.0,1779029161,1,'2026-05-17T16:46:01.426559+02:00',NULL,NULL,NULL,'["Developer Experience", "Configuration Management", "Visual Generators"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-tools.md"]','["kubernetes-tools.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://static.sched.com/hosted_files/kccncna19/f7/kubecon-us-2019-mt-wg-deep-dive.pdf','Kubernetes Hierarchical Namespace Controller (slides from Kubernetes Multitenancy Working Group) 🌟','','2019',1,'Architectural design deck outlining parent-child relationship hierarchies in namespaces. Focuses on the cascading of access policies and automated downward replication of namespace-bound configurations.','Go','Presentation','Advanced',0,'online','manual',NULL,NULL,NULL,0,'2019-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Platform Engineering", "Multi-Tenancy", "Hierarchical Namespaces"]','["[COMMUNITY-TOOL]"]','[]','["kubernetes.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://static.sched.com/hosted_files/kccncna20/02/A%20Walk%20Through%20the%20Kubernetes%20UI%20Landscape%20%28KubeCon%20Talk%202020%29.pdf','PDF','','2020',0,'A complete comparison slide deck detailing the Kubernetes UI landscape, including Lens, Kubevious, and Octant. Analyzes how different dashboards display live cluster topologies and validation failures.','English','Presentation','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2020-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Kubernetes Observability", "Visualization & Auditing", "UI Comparisons"]','["[COMMUNITY-TOOL]"]','[]','["kubernetes-based-devel.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://staticnat.com/setting-up-python-on-osx','Setting up Python on OSX: UPDATED','','2014',0,'System administration guide documenting Homebrew integration, pyenv setups, and environment path configurations on macOS. (Note: Primarily historical compared to modern 2026 container-based local architectures).','Bash','Blog','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2014-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Developer Productivity", "Workspace Optimization", "OSX Setup"]','["[COMMUNITY-TOOL]"]','[]','["python.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://stats.jenkins.io','stats.jenkins.io 🌟','','2026',0,'Live landing dashboard presenting global aggregated usage statistics of the Jenkins ecosystem. Tracks monthly active installations, plugin adoption counts, OS distributions, and version trends across the community.','English','Webpage','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2026-06-01T00:00:00+02:00',NULL,NULL,NULL,'["CI-CD", "Jenkins", "Telemetry"]','["[COMMUNITY-TOOL]"]','[]','["jenkins.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://status.aws.amazon.com','status.aws.amazon.com: Service Health Dashboard','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','N/A',100.0,1779033949,0,'2026-05-17T18:05:49.779456+02:00',NULL,NULL,NULL,'[]','[]','["docs/aws.md"]','[]','{}','{"duplicate_of": "https://health.aws.amazon.com/health/status"}');
INSERT INTO "resources" VALUES('https://steampipe.io','steampipe','','2026',0,'An extensible open-source command-line framework that translates APIs and cloud inventories into virtual SQL tables. Enables DevOps engineers to construct real-time dashboards and audit configuration profiles on multi-cloud hosts.','Go','Library','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2026-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Cloud Infrastructure & Orchestration", "Asset Management & Governance", "Cloud Analytics"]','["[COMMUNITY-TOOL]"]','[]','["aws-tools-scripts.md", "cloud-asset-inventory.md", "aws.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://steampipe.io/blog/github-security-tips','steampipe.io: Top 3 ways to improve GitHub org security','','2022',0,'Examines methodologies for auditing and improving GitHub organization configurations using Steampipe. Synthesizes query scripts to dynamically monitor third-party OAuth access, MFA compliance, and excessive repository administration rights.','SQL','Blog','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2022-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Security & Compliance", "Access Control", "Organization Governance"]','["[COMMUNITY-TOOL]"]','[]','["git.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://steampunk.si/blog/let-us-give-ansible-a-rest','steampunk.si: Let us give Ansible a REST','','2022',0,'Examines advanced patterns of REST API orchestration. Discusses robust exception-handling, rate-limiting, and state-reconciliation when interacting with distributed microservice control planes.','English','blog_post','Advanced',0,'online','manual',NULL,NULL,NULL,0,'2022-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Automation & Orchestration", "Ansible Integration", "API Automation"]','["[COMMUNITY-TOOL]"]','[]','["ansible.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://steampunk.si/blog/managing-infrastructure-using-ansible-tower','steampunk.si: Managing infrastructure using Ansible Tower','','2021',0,'A workflow guide focusing on using Ansible Tower/AWX for infrastructure management. It demonstrates practical orchestration patterns such as job templates, dynamic inventory syncing, notification webhooks, and Role-Based Access Control (RBAC) definitions.','N/A','Blog Post','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Infrastructure as Code", "Ansible", "Enterprise Control"]','["[COMMUNITY-TOOL]"]','[]','["ansible.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://stedolan.github.io/jq','jq','','N/A',0,NULL,NULL,NULL,NULL,0,NULL,'manual','d7c0ad2d260c4f72a7ea8893da572acb43a9482a367438dd292d4b5bfcadf10f',100.0,1779030238,1,'2026-05-17T17:03:58.543428+02:00',NULL,NULL,NULL,'[]','[]','["docs/yaml.md"]','[]','{}','{"is_special": true}');
INSERT INTO "resources" VALUES('https://stelfstartup.com',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,'FILTERED',NULL,NULL,NULL,1780401152,0,'2026-06-02T13:52:32.315773+02:00',NULL,NULL,NULL,'[]','[]','[]','[]','{}','{"score": 10}');
INSERT INTO "resources" VALUES('https://stelligent.github.io/config-lint','Config-lint','','N/A',0,NULL,NULL,NULL,NULL,0,NULL,'manual','54893d1303a24ec98d4130dae56b66d16a99b2a08fd717078335a4fb874ce75c',100.0,1779030413,1,'2026-05-17T17:06:53.135772+02:00',NULL,NULL,NULL,'[]','[]','["docs/yaml.md"]','[]','{}','{"is_special": true}');
INSERT INTO "resources" VALUES('https://stevehorsfield.wordpress.com/2019/08/13/devops-tricks-templating-yaml-files','Steve Horsfield: DevOps tricks - Templating YAML files','','2019',3,'A DevOps blog detailing handy techniques and shell scripts for templating configuration files. It explores quick string replacements, bash substitution, and tool-based schema construction. This guide is helpful for engineers looking to dynamically build runtime parameters inside pipelines.','N/A','article','intermediate',0,'online','manual',NULL,NULL,NULL,0,'2019-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Configuration Management", "YAML Syntax", "Advanced Techniques"]','["[COMMUNITY-TOOL]"]','[]','["yaml.md"]','{}','{"is_special": true}');
INSERT INTO "resources" VALUES('https://stevelasker.blog/2018/03/01/docker-tagging-best-practices-for-tagging-and-versioning-docker-images','stevelasker.blog: Docker Tagging: Best practices for tagging and versioning docker images','','2018',0,'Examines release artifact numbering frameworks for corporate environments. Outlines semantic naming paradigms and explains the operational risks of using volatile tags in automated orchestration environments.','N/A','article','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2018-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Containers", "Image Registry", "Lifecycle Management"]','["[COMMUNITY-TOOL]"]','[]','["docker.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://storageclass.info/csidrivers','Searchable list of Kubernetes Storage Providers','','N/A',0,'A curated technical resource and architectural guide covering Searchable list of Kubernetes Storage Providers in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'duplicate','manual','N/A',100.0,1779030285,0,'2026-05-17T17:04:45.058057+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes.md"]','["kubernetes.md"]','{}','{"duplicate_of": "https://storageclass.info/drivers"}');
INSERT INTO "resources" VALUES('https://store.docker.com/editions/community/docker-ce-desktop-windows','store.docker.com: Docker Community Edition EDGE with kubernetes. Installing'' Kubernetes using the Docker Client','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','ddfdffeef3900b32415f699c64cdec71100c564739316f2351488e58429b84d3',100.0,1779034265,0,'2026-05-17T18:11:05.282613+02:00',NULL,NULL,NULL,'[]','[]','["docs/kubernetes-based-devel.md"]','[]','{}','{"duplicate_of": "https://docs.docker.com/desktop/setup/install/windows-install"}');
INSERT INTO "resources" VALUES('https://stories.schubergphilis.com/terraform-aws-management-using-your-google-account-cfe5ea70c75','stories.schubergphilis.com: (Terraform) AWS management using your Google'' account','','N/A',0,'A curated technical resource and architectural guide covering stories.schubergphilis.com: (Terraform) AWS management using your Google'' account in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779029322,0,'2026-05-17T16:48:42.809384+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/terraform.md"]','["terraform.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://storiesfromtheherd.com/unpacking-observability-a-beginners-guide-833258a0591f','storiesfromtheherd.com: Unpacking Observability','','N/A',0,'A curated technical resource and architectural guide covering storiesfromtheherd.com: Unpacking Observability in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779030739,0,'2026-05-17T17:12:19.406361+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/monitoring.md"]','["monitoring.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://stormforge.io','stormforge.io: Automated Kubernetes resource management for platform engineering teams to continuously rightsize workloads with HPA compatibility','','2024',0,'Introduces StormForge''s automated resource optimization platform.
- Demonstrates how machine learning models continually rightsize CPU/Memory allocations in production.
- Details how to maintain compatibility with Horizontal Pod Autoscalers (HPA) to avoid competing loops.','English','Article','Advanced',1,'online','manual',NULL,NULL,NULL,0,'2024-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Resource Management", "Automation & Tools", "Rightsizing Tools"]','["[COMMUNITY-TOOL]"]','[]','["kubernetes.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://streamingsystems.net','O''Really: Streaming data','','2018',0,'The definitive O''Reilly reference on stream processing architecture. It covers unified programming models (like the Apache Beam model) for out-of-order data processing. Focuses on temporal semantics, including windowing mechanics (fixed, sliding, session), watermarks, triggers, and state accumulation modes crucial for system design.','Java','Book Reference','Advanced',0,'online','manual',NULL,NULL,NULL,0,'2018-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Data Platform", "Data Pipelines", "Streaming Systems", "Reference Material"]','["[COMMUNITY-TOOL]"]','[]','["message-queue.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://strimzi.io','strimzi.io','','2026',5,'Strimzi represents the premier CNCF project for deploying and managing Apache Kafka clusters natively inside Kubernetes. By leveraging the Operator pattern, Strimzi automates node scaling, security certificate provisioning, cluster balancing, and configuration drift-correction, making it the industry blueprint for stateful distributed streaming systems.','Java','Kubernetes Operator','Advanced',1,'online','manual',NULL,NULL,NULL,0,'2026-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Infrastructure", "Cloud Native Integration", "Kubernetes Operators", "Strimzi"]','["[DE FACTO STANDARD]"]','[]','["message-queue.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://strimzi.io/blog/2019/10/14/improving-prometheus-metrics',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,'manual','ac0b8c6d9c8a948b8c42289656ceb245a2fb224221812734bff911108f64a45f',100.0,1779033612,0,'2026-05-17T18:00:12.238978+02:00',NULL,NULL,NULL,'[]','[]','["docs/monitoring.md"]','[]','{}','{}');
INSERT INTO "resources" VALUES('https://strimzi.io/blog/2020/08/05/using-open-policy-agent-with-strimzi-and-apache-kafka','strimzi.io: Using Open Policy Agent with Strimzi and Apache Kafka','','2020',3,'A technical implementation guide showing how to externalize Kafka authorization rules using Open Policy Agent (OPA). By combining Strimzi with Rego policies, platform engineers can replace static ACL models with dynamic, declarative, attributes-based access controls.','Rego','Blog Post','Advanced',1,'online','manual',NULL,NULL,NULL,0,'2020-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Infrastructure", "Cloud Native Integration", "Strimzi", "Security"]','["[COMMUNITY-TOOL]"]','[]','["message-queue.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://strimzi.io/blog/2020/10/15/producer-tuning','strimzi.io: Optimizing Kafka producers 🌟','','2020',3,'An analytical guide focused on hardening Kafka message producers against data loss while maintaining performance levels. This resource covers client-side retry architectures, delivery timeouts, and buffer allocation metrics to ensure reliable transport in Kubernetes networks.','N/A','Documentation','Advanced',1,'online','manual',NULL,NULL,NULL,0,'2020-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Infrastructure", "Data Streaming", "Performance Tuning", "Kafka Producers"]','["[COMMUNITY-TOOL]"]','[]','["message-queue.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://strimzi.io/blog/2021/01/07/consumer-tuning','strimzi.io: Optimizing Kafka consumers 🌟','','2021',3,'A comprehensive playbook for tuning Kafka consumers to prevent head-of-line blocking and partition rebalance storms in high-throughput clusters. It details proper session timeout windows, fetch size parameters, and threading behaviors crucial for maintaining consistent low-latency ingestion pipelines.','N/A','Documentation','Advanced',1,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Infrastructure", "Data Streaming", "Performance Tuning", "Kafka Consumers"]','["[COMMUNITY-TOOL]"]','[]','["message-queue.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://strimzi.io/blog/2021/07/05/upgrade-improvements','strimzi.io: Kafka upgrade improvements','','2021',0,'Reviews design optimization improvements designed by the Strimzi community to orchestrate zero-downtime rolling upgrades of Kafka clusters inside Kubernetes. Discusses partition balance validations and automated protocol adjustments executed by the operator.','English','Blog Post','Advanced',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Event-Driven Systems", "Apache Kafka", "Kubernetes Operators"]','["[COMMUNITY-TOOL]"]','[]','["message-queue.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://strimzi.io/blog/2021/07/22/using-kubernetes-config-provider-to-load-data-from-secrets-and-config-maps','strimzi.io: Using Kubernetes Configuration Provider to load data from Secrets and Config Maps','','2021',3,'A tutorial guiding developers through the integration of the Kubernetes Configuration Provider inside running client workloads. It provides actual deployment manifests showcasing how dynamic secret rotation is accomplished without requiring a full cluster restart.','YAML','Blog Post','Advanced',1,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Infrastructure", "Cloud Native Integration", "Strimzi", "Security"]','["[COMMUNITY-TOOL]"]','[]','["message-queue.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://strimzi.io/blog/2021/08/18/using-http-bridge-as-a-kubernetes-sidecar','strimzi.io: Using HTTP Bridge as a Kubernetes sidecar','','2021',3,'Architectural breakdown of deploying the Strimzi HTTP Bridge as a sidecar alongside non-Java microservices. This pattern allows lightweight containers to interact with Kafka endpoints via standard HTTP REST APIs, avoiding massive native SDK dependencies.','YAML','Blog Post','Advanced',1,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Infrastructure", "Cloud Native Integration", "Strimzi", "Sidecar Patterns"]','["[COMMUNITY-TOOL]"]','[]','["message-queue.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://stu2b50.dev/posts/things-you-wante9665','Things You Want to Do in Git and How to Do Them','','N/A',0,'A curated technical resource and architectural guide covering Things You Want to Do in Git and How to Do Them in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779032242,0,'2026-05-17T17:37:22.919821+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/git.md"]','["git.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://stupidpythonideas.blogspot.com.es/2015/05/if-you-dont-like-exceptions-you-dont.html','If you don''t like exceptions, you don''t like Python','','2015',0,'Deep-dive analysis of Pythonic exception-handling philosophy (''EAFP'' - Easier to Ask for Forgiveness than Permission). Explains why exceptions are central to control flow, iterator protocols, and idiomatic resource management. Emphasizes why bypassing native exception design hinders clean enterprise software engineering.','English','Article','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2015-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Software Development", "Python Core", "Error Handling"]','["[COMMUNITY-TOOL]"]','[]','["python.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://stwipe.com','Stwipe — Payments infrastructure for people who cannot be reasoned with','Stwipe is the financial primitive for the world''s most demanding economy. Series A. Backed by people who should know better.','2024',4,'A satirical mock-API created by the Duckbill Group mimicking Stripe''s payment infrastructure. Featuring a single robust endpoint (`POST /v1/yes`) that guarantees 100% success with zero error handling, the project serves as a humorous demonstration of simplified API design principles and developer-centric parody.','English','website','Beginner',0,'online','automatic','6e502c5e7493f1b2223f85143be986cdfb194dd0ca18ad5dea14d472ff311a71',NULL,1780352581,0,'2026-06-02T00:23:01.792276+02:00',NULL,NULL,NULL,'["Web Development", "API parody", "Humor"]','["[COMMUNITY-TOOL]"]','[]','[]','{}','{"category": "uncategorized", "reputation_status": "Vetted", "reputation_summary": "A popular developer satire project created by the Duckbill Group, widely shared on Twitter and HN for its humorous take on Stripe''s complexity.", "social_preview_url": "https://stwipe.com/og.png", "source_provenance": "X.com (QuinnyPig)", "suggested_new_category": "devops-humor"}');
INSERT INTO "resources" VALUES('https://substack.com/@pvergadia','Cloud Girl Substack by Priyanka Vergadia','Visual guides, deep dives, and practical frameworks on Cloud Architecture, Generative AI engineering, and multi-agent systems designed for engineers and tech leaders.','2026',4,'The official Substack of Priyanka Vergadia (Cloud Girl) delivering highly visual, jargon-free technical guides and frameworks for cloud and AI architects. The newsletter focuses heavily on real-world engineering concerns, including the ''7 layers of AI stack,'' the economics of running multi-agent workflows, token optimization, and robust error-handling for production-grade LLM deployments. Highly valuable for bridging the gap between raw code and executive architectural design.','en','platform','intermediate',0,'online','automatic','N/A',NULL,1780352561,0,'2026-06-02T00:22:41.468562+02:00',NULL,NULL,NULL,'["Cloud Architecture", "Education", "Newsletters and Frameworks"]','["[GUIDE]"]','[]','[]','{}','{"category": "newsfeeds", "reputation_status": "Vetted", "reputation_summary": "Authored by Priyanka Vergadia (The Cloud Girl), former Google Cloud leader, highly regarded for visual and structural cloud and AI engineering insights.", "social_preview_url": "", "source_provenance": "X.com (pvergadia)", "suggested_new_category": ""}');
INSERT INTO "resources" VALUES('https://sumanprasad.hashnode.dev/a-beginners-guide-to-ingress-and-ingress-controllers-in-kubernetes','sumanprasad.hashnode.dev: A Beginner''s Guide to Ingress and Ingress Controllers'' in Kubernetes','','N/A',0,'A curated technical resource and architectural guide covering sumanprasad.hashnode.dev: A Beginner''s Guide to Ingress and Ingress Controllers'' in Kubernetes in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779029899,0,'2026-05-17T16:58:19.161354+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-networking.md"]','["kubernetes-networking.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://sumanprasad.hashnode.dev/everything-about-kubernetes-services-discovery-load-balancing-networking','sumanprasad.hashnode.dev: Everything About Kubernetes Services - Discovery,'' Load Balancing, Networking','','N/A',0,'A curated technical resource and architectural guide covering sumanprasad.hashnode.dev: Everything About Kubernetes Services - Discovery,'' Load Balancing, Networking in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779031079,0,'2026-05-17T17:17:59.659018+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes.md"]','["kubernetes.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://sumanthkumarc.medium.com/debugging-namespace-deletion-issue-in-kubernetes-f6f8b40a4368','sumanthkumarc.medium.com: Debugging namespace deletion issue in Kubernetes','','N/A',0,'A curated technical resource and architectural guide covering sumanthkumarc.medium.com: Debugging namespace deletion issue in Kubernetes in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779031647,0,'2026-05-17T17:27:27.283154+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-troubleshooting.md"]','["kubernetes-troubleshooting.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://sumanthkumarc.medium.com/kubernetes-rbac-update-default-clusterroles-without-editing-them-ef206254e0','sumanthkumarc.medium.com: Kubernetes RBAC — Update default ClusterRoles'' without editing them','','N/A',0,'A curated technical resource and architectural guide covering sumanthkumarc.medium.com: Kubernetes RBAC — Update default ClusterRoles'' without editing them in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779030891,0,'2026-05-17T17:14:51.235504+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-security.md"]','["kubernetes-security.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://sunnykkc13.medium.com/deep-dive-into-kubernetes-238258c9a536','sunnykkc13.medium.com: Deep Dive into Kubernetes','','N/A',0,'A curated technical resource and architectural guide covering sunnykkc13.medium.com: Deep Dive into Kubernetes in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779033663,0,'2026-05-17T18:01:03.199471+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes.md"]','["kubernetes.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://supabase.com','supabase.com','','2026',0,'The premier open-source Firebase alternative. Leverages production-ready PostgreSQL with real-time sync networks, integrated authentication engines, and automated REST/GraphQL APIs, highly compatible with cloud-native container workloads.','TypeScript/Elixir','Platform','Intermediate',1,'online','manual',NULL,NULL,NULL,0,'2026-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Backend-as-a-Service", "PostgreSQL", "BaaS Platform"]','["[COMMUNITY-TOOL]"]','[]','["devel-sites.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://superfastpython.com/python-concurrency-choose-api','superfastpython.com: How to Choose the Right Python Concurrency API','','2022',0,'Curator Insight: Details how to choose between multi-threading, multi-processing, and asynchronous loop modules in Python.
Live Grounding: Explores I/O bottlenecks vs CPU constraint calculations, the Global Interpreter Lock (GIL) execution overhead, and structural runtime design parameters.','Python','Article','Advanced',0,'online','manual',NULL,NULL,NULL,0,'2022-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Software Engineering", "Concurrency & Parallelism", "Execution Models"]','["[COMMUNITY-TOOL]"]','[]','["python.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://superfastpython.com/thread-deadlock-in-python','superfastpython.com: How to Identify a Deadlock in Python','','2022',0,'Curator Insight: A specialized guide on profiling and resolving runtime deadlocks in concurrent Python code.
Live Grounding: Outlines lock acquisition hierarchies, threading analyzer APIs, and monitoring thread structures to identify locked states before deployment.','Python','Tutorial','Advanced',0,'online','manual',NULL,NULL,NULL,0,'2022-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Software Engineering", "Concurrency & Parallelism", "Debugging"]','["[COMMUNITY-TOOL]", "[GUIDE]"]','[]','["python.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://superfastpython.com/threading-vs-multiprocessing-in-python','superfastpython.com: Threading vs Multiprocessing in Python','','2022',0,'Curator Insight: Contends with the structural performance differences between system-level threads and separate OS process targets.
Live Grounding: Analyzes shared memory architectures under Python''s GIL limits compared against isolated execution processes using IPC protocols.','Python','Article','Advanced',0,'online','manual',NULL,NULL,NULL,0,'2022-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Software Engineering", "Concurrency & Parallelism", "Execution Models"]','["[COMMUNITY-TOOL]"]','[]','["python.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://superorbital.io/blog/testing-production-controllers','superorbital.io: Testing Production Kubernetes Controllers','','2025',0,'A highly practical engineering article explaining testing techniques for Kubernetes operators. Discusses unit testing designs, envtest integration, mock clients, and local cluster sandbox validation routines needed to secure resilient operators.','N/A','Blog','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2025-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Extensibility & Development", "Controller Testing", "Guides & Best Practices"]','["[COMMUNITY-TOOL]"]','[]','["kubernetes-operators-controllers.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://superuser.openinfra.org/articles/run-your-kubernetes-cluster-on-openstack-in-production','superuser.openstack.org: Run Your Kubernetes Cluster on OpenStack in Production','','2021',0,'A technical playbook outlining how to marry OpenStack''s bare-metal/VM resources with Kubernetes automation. Outlines storage mapping through Cinder, network integration via Octavia/Neutron, and high-performance production topologies.','English','Article','Advanced',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Infrastructure", "Private Cloud", "OpenStack Integration"]','["[COMMUNITY-TOOL]"]','[]','["kubernetes.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://superuser.openstack.org/articles/run-your-kubernetes-cluster-on-openstack-in-production','superuser.openstack.org: Run Your Kubernetes Cluster on OpenStack in Production','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','415af96e930046b4c24cf44f4f92a0b0a1c4390f0593bc29739c92146fc60db0',100.0,1779031333,0,'2026-05-17T17:22:13.837245+02:00',NULL,NULL,NULL,'[]','[]','["docs/kubernetes.md"]','[]','{}','{"duplicate_of": "https://superuser.openinfra.org/articles/run-your-kubernetes-cluster-on-openstack-in-production"}');
INSERT INTO "resources" VALUES('https://supple.com.au/tools/google-advance-search-operators','supple.com.au: Google advanced search operators tips and tricks','','2023',0,'An actionable guide outlining how to use search filetypes, site targets, and page caches to identify online digital assets. It provides deep-dive OSINT practices for threat identification and platform auditing.','None','Blog','Beginner',0,'online','manual',NULL,NULL,NULL,0,'2023-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Information Retrieval", "OSINT", "Search Optimization"]','["[COMMUNITY-TOOL]"]','[]','["cheatsheets.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://supple.com.au/tools/google-advanced-search-operators','supple.com.au: Google advanced search operators tips and tricks','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','70ef8aed18fb427c46101393be3da62d72576d10e591659532112cd4acead87e',100.0,1779033048,0,'2026-05-17T17:50:48.530963+02:00',NULL,NULL,NULL,'[]','[]','["docs/cheatsheets.md"]','[]','{}','{"duplicate_of": "https://supple.com.au/tools/google-advance-search-operators"}');
INSERT INTO "resources" VALUES('https://support.apple.com/en-us/102650',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,'manual','b0814d630178434660784d08bff120d39081568c867349700eae7578d7c55596',100.0,1779130495,0,'2026-05-18T20:54:55.031382+02:00',NULL,NULL,NULL,'[]','[]','["docs/visual-studio.md"]','[]','{}','{}');
INSERT INTO "resources" VALUES('https://support.apple.com/en-us/HT201236','support.apple.com: Mac keyboard shortcuts','','N/A',0,NULL,NULL,NULL,NULL,0,NULL,'manual','f75a0c9bc4e491d3e6344f6d6b72867cac54590e3cc16f5bf1d5a118c148c955',100.0,1779029640,0,'2026-05-17T16:54:00.699189+02:00',NULL,NULL,NULL,'[]','[]','["docs/visual-studio.md"]','[]','{}','{}');
INSERT INTO "resources" VALUES('https://support.atlassian.com/bitbucket-cloud/docs/yaml-anchors','support.atlassian.com: YAML anchors and aliases','','2021',3,'Atlassian''s reference guide to using YAML anchors and aliases to optimize Bitbucket Cloud Pipelines. It demonstrates how to reuse complex deployment step structures and reduce boilerplate. This is highly useful for CI/CD pipeline administrators.','N/A','documentation','beginner',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Configuration Management", "YAML Syntax", "Advanced Techniques"]','["[COMMUNITY-TOOL]"]','[]','["yaml.md"]','{}','{"is_special": true}');
INSERT INTO "resources" VALUES('https://support.cloudbees.com/hc/en-us/articles/227246387-How-to-Configure-Jenkins-for-Git-Merge-','How to configure Jenkins for git merge','','N/A',0,'A curated technical resource and architectural guide covering How to configure Jenkins for git merge in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779033421,0,'2026-05-17T17:57:01.823907+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/git.md"]','["git.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://support.gitkraken.com/git-workflows-and-extensions/git-flow','gitkraken.com: GitFlow','','2021',0,'A GUI-centric operational guide detailing GitKraken''s native GitFlow integration. Demonstrates how to execute branching actions—such as starting and finishing features, hotfixes, and releases—via UI tooling that automates CLI commands to minimize user error.','Markdown','Guide','Beginner',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Software Engineering", "Version Control Systems", "Git Workflows"]','["[COMMUNITY-TOOL]", "[GUIDE]"]','[]','["git.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://support.google.com/calendar/answer/190998','Google Calendar appointment slots','','2021',0,'Legacy Google Calendar booking block system. Live grounding shows this feature was officially retired in late 2024, fully replaced by Google''s newer ''Appointment Schedules'' tool.','English','Documentation','Beginner',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Collaborative Operations", "Workspace Scheduling", "Workspace Features"]','["[LEGACY]"]','[]','["appointment-scheduling.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://support.google.com/google-workspace-individual/answer/10729749','support.google.com: How to set up an appointment schedule','- [wired.com: Google Calendar''s ‘Appointment Schedule’ Is Good, Not Great](https://www.wired.com/story/calendly-google-calendar-appointment-schedule) Google has a new feature that makes it easy to find a time to meet with someone. Here''s how it stacks up to Calendly.
    - [gizmodo.com: Google Calendar''s New Feature Can Figure Out When Your Friends Don''t Have an Excuse to Flake](https://gizmodo.com/google-calendar-debuts-appointment-schedule-feature-1848715533) You''ll need a paid Google Workplace account to survey friends, family, and colleagues on when to get a meetup on the books with appointment scheduling.
    - [arstechnica.com: New Google Calendar feature takes the back-and-forth out of scheduling](https://arstechnica.com/gadgets/2022/03/google-calendar-now-lets-paid-users-create-a-booking-page-website) Calendar can now generate a webpage of available time slots for a user to pick from. The creator of the booking page will need to be using at least the "Business Standard" version of Google Workspace. The lower-level "Business Starter" level is still paid, but it doesn''t get access to these sorts of fancy new features. The feature should roll out to everyone by April 9. Once you have it, just load up the web version of Google Calendar, click on the "Create" button, and pick "Appointment Schedule."','2022',0,'Explores the modernized Google Workspace Appointment Schedule booking page ecosystem. Integrates dynamic availability checks to minimize overlap bookings and optimize schedules.','English','Documentation','Beginner',0,'online','manual',NULL,NULL,NULL,0,'2022-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Collaborative Operations", "Workspace Scheduling", "Workspace Features"]','["[COMMUNITY-TOOL]"]','[]','["appointment-scheduling.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://support.sonatype.com/hc/en-us/articles/213465768-SSL-Certificate-Guide','support.sonatype.com: SSL Certificate Guide','','N/A',0,'A curated technical resource and architectural guide covering support.sonatype.com: SSL Certificate Guide in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779031111,0,'2026-05-17T17:18:31.028555+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/registries.md"]','["registries.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://support.sonatype.com/hc/en-us/articles/217542177-Using-Self-Signed-Certificates-with-Nexus-Repository-Manager-and-Docker-Daemon','support.sonatype.com: Using self signed certificates with Nexus Repository'' Manager and Docker Daemon','','N/A',0,'A curated technical resource and architectural guide covering support.sonatype.com: Using self signed certificates with Nexus Repository'' Manager and Docker Daemon in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779031122,0,'2026-05-17T17:18:42.226692+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/registries.md"]','["registries.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://support.sonatype.com/hc/en-us/articles/360009696054-How-to-delete-docker-images-from-Nexus-Repository-Manager','sonatype: how to delete docker images from Nexus Repository Manager','','N/A',0,'A curated technical resource and architectural guide covering sonatype: how to delete docker images from Nexus Repository Manager in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779033923,0,'2026-05-17T18:05:23.769807+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/registries.md"]','["registries.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://support.tools/post/rke2-standalone-disaster-recovery','RKE2 Standalone Disaster Recovery Guide','','2024',0,'Critical disaster recovery operational manual targeting RKE2 standalone clusters. Focuses on backup restoration, etcd snapshot recovery, and certificate rotation when cluster management planes fail.','English','Guide','Advanced',0,'online','manual',NULL,NULL,NULL,0,'2024-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Infrastructure", "Cluster Management", "RKE2"]','["[COMMUNITY-TOOL]", "[GUIDE]"]','[]','["rancher.md", "kubernetes-backup-migrations.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://sureshdsk.dev/check-diff-between-two-files-in-python','sureshdsk.dev: Check diff between two files in Python','','2021',0,'Explores standard library integration of the `difflib` module. Demonstrates programmatically comparing two text documents, parsing line differences, and generating HTML output formatting.','English','Tutorial','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Software Development", "Python Utilities", "File Operations"]','["[COMMUNITY-TOOL]", "[GUIDE]"]','[]','["python.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://surfingcomplexity.blog/2022/11/25/cache-invalidation-really-is-one-of-the-hardest-things-in-computer-science','surfingcomplexity.blog: Cache invalidation really is one of the hardest problems in computer science','','2022',0,'An analytical exploration detailing the complex nature of distributed cache invalidation strategies. It breaks down systemic issues with race conditions, expiration parameters, and multi-region database sync mechanisms.','English','Technical Blog','Advanced',0,'online','manual',NULL,NULL,NULL,0,'2022-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Data & Caching", "Caching Fundamentals", "Cache Invalidation"]','["[COMMUNITY-TOOL]"]','[]','["caching.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://survey.stackoverflow.co',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,'manual','5ae20c1f0feda71ada9b526eb192ba6527bf51ce545cf4c4203596edbcc23edd',100.0,1779130494,0,'2026-05-18T20:54:54.996882+02:00',NULL,NULL,NULL,'[]','[]','[]','[]','{}','{}');
INSERT INTO "resources" VALUES('https://survey.stackoverflow.co/2021',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,'manual','8f35f7f7bba0d87d91e37b143e4a0319f35291bc457fab14fab82cbb52fe7e0b',100.0,1779130494,0,'2026-05-18T20:54:54.930152+02:00',NULL,NULL,NULL,'[]','[]','[]','[]','{}','{}');
INSERT INTO "resources" VALUES('https://survey.stackoverflow.co/2022','2022 🌟','','N/A',0,NULL,NULL,NULL,NULL,0,NULL,'manual','9cabcd33adeb853bc25d558bba3f2e6160ffa1519b7afb19a1463748982d657a',100.0,1779030809,1,'2026-05-17T17:13:29.088360+02:00',NULL,NULL,NULL,'[]','[]','[]','[]','{}','{}');
INSERT INTO "resources" VALUES('https://swagger.io','https://swagger.io','','2026',0,'Swagger.io provides advanced tools for designing, modeling, documenting, and testing RESTful APIs under the OpenAPI specification. It represents the de-facto standard for programmatic contract-first interface engineering.','English','SaaS','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2026-06-01T00:00:00+02:00',NULL,NULL,NULL,'["API Development", "API Specification", "Swagger"]','["[COMMUNITY-TOOL]"]','[]','["swagger-code-generator-for-rest-apis.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://swagger.io/product','SwaggerHub: Free Web Service','','2026',5,'SwaggerHub is SmartBear''s collaborative cloud framework for teams building, designing, and testing REST APIs. Uses standard OpenAPI specs to drive API governance and SDK generation.','Agnostic','SaaS','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2026-06-01T00:00:00+02:00',NULL,NULL,NULL,'["API Tooling", "Design", "SwaggerHub"]','["[DE FACTO STANDARD]"]','[]','["api.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://swagger.io/tools/swaggerhub','SwaggerHub: Free Web Service','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','79feb7c5271cbd874faa5879fd454e81580e6f4b4fa9a1119e9aa7cb55db6545',100.0,1779034273,0,'2026-05-17T18:11:13.402652+02:00',NULL,NULL,NULL,'[]','[]','["docs/api.md"]','[]','{}','{"duplicate_of": "https://swagger.io/product"}');
INSERT INTO "resources" VALUES('https://swapnil-chougule.medium.com/rapid-feature-engineering-through-sql-a92b0926683d','swapnil-chougule.medium.com: Rapid Feature Engineering through SQL','','N/A',0,'A curated technical resource and architectural guide covering swapnil-chougule.medium.com: Rapid Feature Engineering through SQL in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779032639,0,'2026-05-17T17:43:59.821549+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/message-queue.md"]','["message-queue.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://swimm.io','Swim','','2026',0,'A modern continuous documentation platform that automatically updates internal technical guides by syncing directly with git repositories and tracking code changes dynamically.','English','Website','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2026-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Developer Productivity", "Documentation", "Continuous Documentation"]','["[COMMUNITY-TOOL]"]','[]','["project-management-tools.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://swirlai.substack.com/p/sai-08-request-response-model-deployment','swirlai.substack.com: SAI #08: Request-Response Model Deployment - The MLOps'' Way, Spark - Executor Memory Structure and more... 🌟','','N/A',0,'A curated technical resource and architectural guide covering swirlai.substack.com: SAI #08: Request-Response Model Deployment - The MLOps'' Way, Spark - Executor Memory Structure and more... 🌟 in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779034034,0,'2026-05-17T18:07:14.421602+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/mlops.md"]','["mlops.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://swissarmydevops.com','swissarmydevops.com','','N/A',0,'A curated technical resource and architectural guide covering swissarmydevops.com in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779032160,0,'2026-05-17T17:36:00.289109+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/demos.md"]','["demos.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://swwapnilp.medium.com/how-does-slack-use-terraform-104b1e96c97d','swwapnilp.medium.com: How Does Slack Use Terraform?','','N/A',0,'A curated technical resource and architectural guide covering swwapnilp.medium.com: How Does Slack Use Terraform? in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779029678,0,'2026-05-17T16:54:38.564970+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/terraform.md"]','["terraform.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://syedasadrazadevops.medium.com/deep-dive-into-kubernetes-way-to-know-about-kubernetes-6a423c262b61','syedasadrazadevops.medium.com: Deep Dive Into Kubernetes: Who to run pod,'' node container in Kubernetes (K8s)','','N/A',0,'A curated technical resource and architectural guide covering syedasadrazadevops.medium.com: Deep Dive Into Kubernetes: Who to run pod,'' node container in Kubernetes (K8s) in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779030731,0,'2026-05-17T17:12:11.874383+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes.md"]','["kubernetes.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://symbiosis.host','symbiosis.host: Benchmarking cluster creation time for 8 managed Kubernetes providers','','2023',0,'A comparative performance study evaluating cluster provisioning latency across eight prominent cloud providers (such as AWS EKS, GCP GKE, Azure AKS, DigitalOcean, and Symbiosis). Tracks control plane bootstrap speed, node joining times, and API availability to guide DevOps teams in emergency scale-out or dynamic environment workflows.','English','Case Study/Benchmark','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2023-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Operations", "Managed Services", "Performance Benchmarking"]','["[CASE STUDY]", "[COMMUNITY-TOOL]"]','[]','["kubernetes-autoscaling.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://symbiosis.host/blog/comparing-cluster-creation-times','==symbiosis.host: Benchmarking cluster creation time for 8 managed Kubernetes'' providers==','','N/A',0,NULL,NULL,NULL,NULL,0,'online','manual','9b41317200f1b087322c3a792471b31fc491a8397c8153c7090b534ae87c9b3a',100.0,1779032949,0,'2026-05-17T17:49:09.987644+02:00',NULL,NULL,NULL,'[]','[]','["docs/kubernetes.md"]','[]','{}','{}');
INSERT INTO "resources" VALUES('https://symbiosis.host/blog/comparing-node-launch-times','symbiosis.host: Benchmarking Kubernetes node initialization','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','9b41317200f1b087322c3a792471b31fc491a8397c8153c7090b534ae87c9b3a',100.0,1779033655,0,'2026-05-17T18:00:55.482838+02:00',NULL,NULL,NULL,'[]','[]','["docs/kubernetes-autoscaling.md"]','[]','{}','{"duplicate_of": "https://symbiosis.host/blog/comparing-cluster-creation-times"}');
INSERT INTO "resources" VALUES('https://symphony.is/blog/crossplane---the-new-kid-in-town-','symphony.is: Crossplane - The New Kid in Town','','2021',0,'Provides a high-level overview of Crossplane''s architectural architecture compared to traditional static provisioning tools like Terraform. Highlights the advantages of continuous reconciliation loops that prevent configuration drift and promote dynamic state enforcement across heterogeneous cloud infrastructures.','Agnostic','Blog Post','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Platform Engineering", "Control Planes", "Crossplane", "Introduction"]','["[COMMUNITY-TOOL]"]','[]','["crossplane.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://syndesis.io','**Syndesis** open source integration platform','','2026',0,'Syndesis was an open-source, cloud-native low-code integration platform built natively for Kubernetes. Though currently archived, it historically facilitated rapid microservice orchestration and API visual design with prebuilt connectors. Its architectural concepts paved the way for modern cloud-native iPaaS systems.','Java','Platform','Intermediate',1,'online','manual',NULL,NULL,NULL,0,'2026-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Integration", "Low-Code Integration", "Syndesis"]','["[LEGACY]"]','[]','["message-queue.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://syntax.fm/show/162/the-fundamentals-js',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,'manual','62a15a28a723a7b5fbb785eab7a0a633e9d7e96ac16f99efa87c115d26b5140b',100.0,1779031164,1,'2026-05-17T17:19:24.460951+02:00',NULL,NULL,NULL,'[]','[]','["docs/javascript.md"]','[]','{}','{}');
INSERT INTO "resources" VALUES('https://sysadmin.prod.acquia-sites.com/sysadmin/container-guides-2020','sysadmin.prod.acquia-sites.com: 10 container guides for sysadmins','','N/A',0,'A curated technical resource and architectural guide covering sysadmin.prod.acquia-sites.com: 10 container guides for sysadmins in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779031016,0,'2026-05-17T17:16:56.595063+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/devops.md"]','["devops.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://sysadmincasts.com','SysAdmin Casts','','N/A',0,'A curated technical resource and architectural guide covering SysAdmin Casts in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779032376,0,'2026-05-17T17:39:36.795032+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/demos.md"]','["demos.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://sysadmincasts.com/episodes/74-nomad','sysadmincasts.com: Nomad 🌟','','N/A',0,'A curated technical resource and architectural guide covering sysadmincasts.com: Nomad 🌟 in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779029310,0,'2026-05-17T16:48:30.273505+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-alternatives.md"]','["kubernetes-alternatives.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://sysadminxpert.com/demystifying-nosql-databases','sysadminxpert.com: Demystifying NoSQL Databases 🌟','','2022',4,'Operational primer breaking down NoSQL storage engine architectures, write-ahead logging (WAL), memtables, and dynamic partitioning strategies. Provides systems engineers with performance diagnostic techniques for high-throughput nodes.','N/A','Article','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2022-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Data Architecture", "NoSQL Databases", "Reference Guides"]','["[ENTERPRISE-STABLE]"]','[]','["nosql.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://sysadminxpert.com/how-to-do-security-auditing-of-centos-system-using-lynis-tool','sysadminxpert.com: How to do Security Auditing of CentOS System Using Lynis Tool','','2021',0,'Step-by-step tutorial on executing Lynis for systemic compliance checks, privilege audits, and vulnerability detection. Live grounding notes that while CentOS is deprecated, Lynis remains an enterprise-stable auditor on Rocky, Alma, and generic RHEL-family distributions.','Shell','Security Guide','Advanced',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Linux", "Security", "Auditing"]','["[GUIDE]", "[LEGACY]"]','[]','["devsecops.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://sysadminxpert.com/how-to-enable-slow-query-logs-in-aws-rds-mysql','sysadminxpert.com: How to Enable Slow Query Logs in AWS RDS MySQL','','N/A',0,'Explains DB Parameter Group configurations required to identify slow queries in RDS MySQL. Details the collection of metrics, mapping to CloudWatch Logs, and performance fine-tuning tactics.','English','Article','Intermediate',0,'online','manual','11a7521dd21c21a2222facb0733ad4fa1c79cbcaf46c7ba563e72a3c8f4bce97',100.0,1779029057,1,'2026-05-17T16:44:17.425099+02:00',NULL,NULL,NULL,'["Cloud Infrastructure", "AWS Databases", "Amazon RDS"]','["[COMMUNITY-TOOL]"]','["docs/aws-databases.md"]','["aws-databases.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://sysadminxpert.com/how-to-watch-real-time-tcp-and-udp-ports-on-linux','sysadminxpert.com: How to watch real time TCP and UDP ports on Linux (netstat & ss) 🌟','','2026',5,'Comparative analysis of netstat and the modern ss utility for tracking socket states and interface binds in real time. Essential diagnostics for validating ingress routing, firewalls, and networking on microservices.','English','Tutorial','Intermediate',1,'online','manual',NULL,NULL,NULL,0,'2026-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Networking & Security", "Network Services", "Port Monitoring"]','["[DE FACTO STANDARD]", "[GUIDE]"]','[]','["linux.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://sysadminxpert.com/monitor-linux-system-with-grafana-and-telegraf','sysadminxpert.com: How to Monitor Linux System with Grafana and Telegraf','','2021',0,'Operational guide demonstrating Linux host resource tracking. Integrates Telegraf, InfluxDB, and Grafana to produce unified kernel and virtual filesystem tracking dashboards.','None','Article','Beginner',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Observability", "System Monitoring", "Linux"]','["[COMMUNITY-TOOL]"]','[]','["prometheus.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://sysadminxpert.com/steps-to-monitor-linux-server-using-prometheus','sysadminxpert.com: Steps to Monitor Linux Server using Prometheus','','2020',0,'A step-by-step practical guide detailing the manual installation, systemd daemonization, and configuration of Prometheus and Node Exporter on a bare-metal or virtual Linux instance, providing a baseline setup for server metrics capture.','Shell','Technical Blog','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2020-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Cloud Native Infrastructure", "Observability", "Prometheus", "Infrastructure Monitoring"]','["[COMMUNITY-TOOL]"]','[]','["prometheus.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://sysdig.com/blog/container-security-best-practices','sysdig.com: Container security best practices: Ultimate guide 🌟','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','f893da48d67deb4162cab70779f005a5e84809d8befe5d819e885c03c6539001',100.0,1779031416,0,'2026-05-17T17:23:36.504035+02:00',NULL,NULL,NULL,'[]','[]','["docs/devsecops.md"]','[]','{}','{"duplicate_of": "https://www.sysdig.com/learn-cloud-native/container-security-best-practices"}');
INSERT INTO "resources" VALUES('https://sysdig.com/blog/cve-2021-20291-cri-o-podman','sysdig.com: Mitigating CVE-2021-20291: DoS affecting CRI-O and Podman','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','50eb90d95fea8fd9a40bc84d6292e8dba20ee171976a72651b2e94eb50dd73f6',100.0,1779030418,0,'2026-05-17T17:06:58.759772+02:00',NULL,NULL,NULL,'[]','[]','["docs/devsecops.md"]','[]','{}','{"duplicate_of": "https://www.sysdig.com/blog/cve-2021-20291-cri-o-podman"}');
INSERT INTO "resources" VALUES('https://sysdig.com/blog/debug-kubernetes-crashloopbackoff','sysdig.com: What is Kubernetes CrashLoopBackOff? And how to fix it 🌟','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','e6d9e2c39ed682e311378e0db059530a4b4ca7239ff42718cca9014b6f924a7e',100.0,1779031538,0,'2026-05-17T17:25:38.089330+02:00',NULL,NULL,NULL,'[]','[]','["docs/kubernetes-troubleshooting.md"]','[]','{}','{"duplicate_of": "https://www.sysdig.com/blog/debug-kubernetes-crashloopbackoff"}');
INSERT INTO "resources" VALUES('https://sysdig.com/blog/dockerfile-best-practices','sysdig.com: Top 20 Dockerfile best practices 🌟','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','51f85115a9e7a16c3385b5c08cf8fdee92f06beb28807a203a47833fe11aa2e2',100.0,1779029246,0,'2026-05-17T16:47:26.883151+02:00',NULL,NULL,NULL,'[]','[]','["docs/docker.md"]','[]','{}','{"duplicate_of": "https://www.sysdig.com/learn-cloud-native/dockerfile-best-practices"}');
INSERT INTO "resources" VALUES('https://sysdig.com/blog/exposed-prometheus-exploit-kubernetes-kubeconeu','sysdig.com: How attackers use exposed Prometheus server to exploit Kubernetes'' clusters | Miguel Hernández','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','edb932b5a6b675b954f561b31efcb02120001402d29679d3ec296c11d876de90',100.0,1779030207,0,'2026-05-17T17:03:27.315725+02:00',NULL,NULL,NULL,'[]','[]','["docs/kubernetes-security.md"]','[]','{}','{"duplicate_of": "https://www.sysdig.com/blog/exposed-prometheus-exploit-kubernetes-kubeconeu"}');
INSERT INTO "resources" VALUES('https://sysdig.com/blog/gitops-iac-security-source','sysdig.com: How to apply security at the source using GitOps | Eduardo Mínguez'' 🌟','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','d8d9b36ebc05d20debfc5b9450ec9ae54065c81f8be1de87363360b1c3a9f78d',100.0,1779033609,0,'2026-05-17T18:00:09.784381+02:00',NULL,NULL,NULL,'[]','[]','["docs/devsecops.md"]','[]','{}','{"duplicate_of": "https://www.sysdig.com/blog/gitops-iac-security-source"}');
INSERT INTO "resources" VALUES('https://sysdig.com/blog/how-to-monitor-coredns','sysdig.com: How to monitor coreDNS 🌟','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','57004886e0f38874510bcbf876bc14013468b2017fce7199b77eb4f41767b9e2',100.0,1779031696,0,'2026-05-17T17:28:16.748068+02:00',NULL,NULL,NULL,'[]','[]','["docs/kubernetes-networking.md"]','[]','{}','{"duplicate_of": "https://www.sysdig.com/blog/how-to-monitor-coredns"}');
INSERT INTO "resources" VALUES('https://sysdig.com/blog/how-to-secure-helm','sysdig.com: Helm security and best practices','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','b3cb86ee7230857101935c597168527dd884c5121c7d81c5c8888dd208e53d38',100.0,1779033092,0,'2026-05-17T17:51:32.472972+02:00',NULL,NULL,NULL,'[]','[]','["docs/helm.md"]','[]','{}','{"duplicate_of": "https://www.sysdig.com/blog/how-to-secure-helm"}');
INSERT INTO "resources" VALUES('https://sysdig.com/blog/image-scanning-best-practices','sysdig.com: 12 Container image scanning best practices to adopt in production','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','2e42efc23e9a36d9c15b25f5171083d59c6f76ef587a00a0bcdec008297e4c29',100.0,1779033949,0,'2026-05-17T18:05:49.687688+02:00',NULL,NULL,NULL,'[]','[]','["docs/devsecops.md"]','[]','{}','{"duplicate_of": "https://www.sysdig.com/learn-cloud-native/12-container-image-scanning-best-practices"}');
INSERT INTO "resources" VALUES('https://sysdig.com/blog/intro-runtime-security-falco','==sysdig.com: Getting started with runtime security and Falco==','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','6a14d5fd411abf8ad61126205350c219b84db12d8fd92dad73d3aa0ac9aa7a65',100.0,1779030204,0,'2026-05-17T17:03:24.568710+02:00',NULL,NULL,NULL,'[]','[]','["docs/devsecops.md"]','[]','{}','{"duplicate_of": "https://www.sysdig.com/blog/intro-runtime-security-falco"}');
INSERT INTO "resources" VALUES('https://sysdig.com/blog/k3s-sysdig-falco','sysdig.com: K3s + Sysdig: Deploying and securing your cluster… in less than'' 8 minutes! 🌟','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','fe2490d1f1a1c0ac59c305a4189008518c9fb77a3ea4e8ca03276275465e3ced',100.0,1779032248,0,'2026-05-17T17:37:28.885330+02:00',NULL,NULL,NULL,'[]','[]','["docs/rancher.md"]','[]','{}','{"duplicate_of": "https://www.sysdig.com/blog/k3s-sysdig-falco"}');
INSERT INTO "resources" VALUES('https://sysdig.com/blog/kubernetes-1-22-whats-new','sysdig.com: Kubernetes 1.22 – What’s new?','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','a7cdf9a15b958f6cde6d4698225c82d87fca66d6d9ebafd6567042d18397539f',100.0,1779031548,0,'2026-05-17T17:25:48.325890+02:00',NULL,NULL,NULL,'[]','[]','["docs/kubernetes-releases.md"]','[]','{}','{"duplicate_of": "https://www.sysdig.com/blog/kubernetes-1-22-whats-new"}');
INSERT INTO "resources" VALUES('https://sysdig.com/blog/kubernetes-1-23-whats-new','sysdig.com: Kubernetes 1.23 – What’s new?','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','82589600d0577d8fb4d30471cf10db630cfee8e0b9535966bb1647723e6233bb',100.0,1779029274,0,'2026-05-17T16:47:54.237484+02:00',NULL,NULL,NULL,'[]','[]','["docs/kubernetes-releases.md"]','[]','{}','{"duplicate_of": "https://www.sysdig.com/blog/kubernetes-1-23-whats-new"}');
INSERT INTO "resources" VALUES('https://sysdig.com/blog/kubernetes-1-24-whats-new','sysdig.com: Kubernetes 1.24 – What’s new?','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','002b1983ae4fe183138d0cc909af3a8f27344e35ee51f0c5816598268b3c38c5',100.0,1779029172,0,'2026-05-17T16:46:12.221782+02:00',NULL,NULL,NULL,'[]','[]','["docs/kubernetes-releases.md"]','[]','{}','{"duplicate_of": "https://www.sysdig.com/blog/kubernetes-1-24-whats-new"}');
INSERT INTO "resources" VALUES('https://sysdig.com/blog/kubernetes-1-25-whats-new','sysdig.com: Kubernetes 1.25 – What’s new?','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','fd95f948f64096a5e8fbf5bb2f7cb384b29dd239b3f15f3f3c7c038cf00d5c71',100.0,1779030418,0,'2026-05-17T17:06:58.758980+02:00',NULL,NULL,NULL,'[]','[]','["docs/kubernetes-releases.md"]','[]','{}','{"duplicate_of": "https://www.sysdig.com/blog/kubernetes-1-25-whats-new"}');
INSERT INTO "resources" VALUES('https://sysdig.com/blog/kubernetes-1-26-whats-new','sysdig.com: Kubernetes 1.26 – What’s new?','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','5e1e6f1281b436f2ee3549b001873ee7bc1ffc522ce86471ef6ad60ea424f408',100.0,1779032254,0,'2026-05-17T17:37:34.819171+02:00',NULL,NULL,NULL,'[]','[]','["docs/kubernetes-releases.md"]','[]','{}','{"duplicate_of": "https://www.sysdig.com/blog/kubernetes-1-26-whats-new"}');
INSERT INTO "resources" VALUES('https://sysdig.com/blog/kubernetes-1-27-whats-new','sysdig.com: Kubernetes 1.27 – What’s new?','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','0bbd49737f8341ad3e966b34e76030aa6e8b1a951b83649484bf743bafb1e48d',100.0,1779032074,0,'2026-05-17T17:34:34.373095+02:00',NULL,NULL,NULL,'[]','[]','["docs/kubernetes-releases.md"]','[]','{}','{"duplicate_of": "https://www.sysdig.com/blog/kubernetes-1-27-whats-new"}');
INSERT INTO "resources" VALUES('https://sysdig.com/blog/kubernetes-admission-controllers','sysdig.com: Kubernetes admission controllers in 5 minutes','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','66f61a3b22a17a0741227ab7c9af4ba64715f22beb196ee91f2837c6b8e8944f',100.0,1779033313,0,'2026-05-17T17:55:13.592698+02:00',NULL,NULL,NULL,'[]','[]','["docs/kubernetes.md"]','[]','{}','{"duplicate_of": "https://www.sysdig.com/blog/kubernetes-admission-controllers"}');
INSERT INTO "resources" VALUES('https://sysdig.com/blog/kubernetes-audit-log-falco','sysdig.com: Getting started with Kubernetes audit logs and Falco 🌟','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','5bb4342ff706cb923cbc30c55c941dfdfa944eaa1008e77a387a1fbd8814823b',100.0,1779030558,0,'2026-05-17T17:09:18.676068+02:00',NULL,NULL,NULL,'[]','[]','["docs/kubernetes-security.md"]','[]','{}','{"duplicate_of": "https://www.sysdig.com/blog/kubernetes-audit-log-falco"}');
INSERT INTO "resources" VALUES('https://sysdig.com/blog/kubernetes-autoscaler','sysdig.com: Kubernetes pod autoscaler using custom metrics','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','875f6def335dd121b092c4f41ec4091e5aad656d34b1c800b898aed665fee2c7',100.0,1779030986,0,'2026-05-17T17:16:26.224684+02:00',NULL,NULL,NULL,'[]','[]','["docs/kubernetes-autoscaling.md"]','[]','{}','{"duplicate_of": "https://www.sysdig.com/blog/kubernetes-autoscaler"}');
INSERT INTO "resources" VALUES('https://sysdig.com/blog/kubernetes-capacity-planning','sysdig.com: Kubernetes capacity planning: How to rightsize the requests'' of your cluster','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','d5b8092a5f62fa6113bd510a388194276563367be669dd8a2f0e1d45d7550b41',100.0,1779030000,0,'2026-05-17T17:00:00.540828+02:00',NULL,NULL,NULL,'[]','[]','["docs/kubernetes.md"]','[]','{}','{"duplicate_of": "https://www.sysdig.com/blog/kubernetes-capacity-planning"}');
INSERT INTO "resources" VALUES('https://sysdig.com/blog/kubernetes-hpa-prometheus','sysdig.com: Trigger a Kubernetes HPA with Prometheus metrics','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','6bd53f6e58733659cb7a3e6f7ff5ba598cfd0c9522afd1cdee09d6cd442f6caf',100.0,1779029573,0,'2026-05-17T16:52:53.278189+02:00',NULL,NULL,NULL,'[]','[]','["docs/kubernetes-autoscaling.md"]','[]','{}','{"duplicate_of": "https://www.sysdig.com/blog/kubernetes-hpa-prometheus"}');
INSERT INTO "resources" VALUES('https://sysdig.com/blog/kubernetes-limits-requests','==sysdig.com: Understanding Kubernetes limits and requests by example=='' 🌟','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','14bffcf6e299be62389f02e49aef6d0489bd0b182e15af8af294e01eb7c9abc0',100.0,1779029556,0,'2026-05-17T16:52:36.541470+02:00',NULL,NULL,NULL,'[]','[]','["docs/kubernetes.md"]','[]','{}','{"duplicate_of": "https://www.sysdig.com/blog/kubernetes-limits-requests"}');
INSERT INTO "resources" VALUES('https://sysdig.com/blog/kubernetes-monitoring-best-practices','sysdig.com: Seven Kubernetes monitoring best practices every monitoring'' solution should enable','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','36fdc4531647895d5e90b68573e1de51124aee17f7ef2b7c5bf9630d3ca6f703',100.0,1779033068,0,'2026-05-17T17:51:08.240264+02:00',NULL,NULL,NULL,'[]','[]','["docs/kubernetes-monitoring.md", "docs/monitoring.md"]','[]','{}','{"duplicate_of": "https://www.sysdig.com/blog/kubernetes-monitoring-best-practices"}');
INSERT INTO "resources" VALUES('https://sysdig.com/blog/kubernetes-monitoring-prometheus','sysdig.com: Kubernetes Monitoring with Prometheus, the ultimate guide 🌟','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','02e64c274af60a60c8d0d04aac75b6d51c25ccc54e09483b996bf3d209af8c67',100.0,1779034273,0,'2026-05-17T18:11:13.077784+02:00',NULL,NULL,NULL,'[]','[]','["docs/monitoring.md"]','[]','{}','{"duplicate_of": "https://www.sysdig.com/blog/kubernetes-monitoring-prometheus"}');
INSERT INTO "resources" VALUES('https://sysdig.com/blog/kubernetes-pod-evicted','sysdig.com: Understanding Kubernetes Evicted Pods','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','720ace0c2efd87924440f5c923e91b0fcf2fb19910b03e5932ed86d303cdbe6c',100.0,1779030730,0,'2026-05-17T17:12:10.254335+02:00',NULL,NULL,NULL,'[]','[]','["docs/kubernetes-troubleshooting.md"]','[]','{}','{"duplicate_of": "https://www.sysdig.com/blog/kubernetes-pod-evicted"}');
INSERT INTO "resources" VALUES('https://sysdig.com/blog/kubernetes-pod-pending-problems','==sysdig.com: Understanding Kubernetes pod pending problems==','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','bf539e398acbb0c55e4f6d7ff7ade9e1dcf9dcb3e7217483b4d0491abf7f0dcb',100.0,1779029070,0,'2026-05-17T16:44:30.719631+02:00',NULL,NULL,NULL,'[]','[]','["docs/kubernetes-troubleshooting.md"]','[]','{}','{"duplicate_of": "https://www.sysdig.com/blog/kubernetes-pod-pending-problems"}');
INSERT INTO "resources" VALUES('https://sysdig.com/blog/kubernetes-resource-limits','sysdig.com: How to rightsize the Kubernetes resource limits','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','56ce85a31ba02575f9deb089e088b9f9a1034393d40acc174a990d5d3b80c5b3',100.0,1779032802,0,'2026-05-17T17:46:42.095585+02:00',NULL,NULL,NULL,'[]','[]','["docs/kubernetes.md"]','[]','{}','{"duplicate_of": "https://www.sysdig.com/blog/kubernetes-resource-limits"}');
INSERT INTO "resources" VALUES('https://sysdig.com/blog/kubernetes-services-clusterip-nodeport-loadbalancer','sysdig.com: Kubernetes Services: ClusterIP, Nodeport and LoadBalancer','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','4a9f25b37d72d3025aff04bfaf745c6893da8455a8958c7710fba836462ff624',100.0,1779033731,0,'2026-05-17T18:02:11.282284+02:00',NULL,NULL,NULL,'[]','[]','["docs/kubernetes-networking.md"]','[]','{}','{"duplicate_of": "https://www.sysdig.com/blog/kubernetes-services-clusterip-nodeport-loadbalancer"}');
INSERT INTO "resources" VALUES('https://sysdig.com/blog/mitigating-log4j-kubernetes-network-policies','sysdig.com: Mitigating log4j with Runtime-based Kubernetes Network Policies','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','c3f01b1f5b7acaeca677f63a174796c68e1c5c8839b931130a49f6d09f678dc8',100.0,1779032969,0,'2026-05-17T17:49:29.017639+02:00',NULL,NULL,NULL,'[]','[]','["docs/devsecops.md"]','[]','{}','{"duplicate_of": "https://www.sysdig.com/blog/mitigating-log4j-kubernetes-network-policies"}');
INSERT INTO "resources" VALUES('https://sysdig.com/blog/monitor-etcd','sysdig.com: How to monitor etcd','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','5335557cdd3890bc9cfb972ca6b4d4c0d225837ee268d19a4138487fde848edb',100.0,1779031429,0,'2026-05-17T17:23:49.066078+02:00',NULL,NULL,NULL,'[]','[]','["docs/kubernetes.md"]','[]','{}','{"duplicate_of": "https://www.sysdig.com/blog/monitor-etcd"}');
INSERT INTO "resources" VALUES('https://sysdig.com/blog/monitor-istio','sysdig.com: How to monitor Istio, the Kubernetes service mesh','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','55aa07d99e84eb1d5ca7c648b18a2103c53ffb4bf2655f0e1b6bc54ea36d7816',100.0,1779029251,0,'2026-05-17T16:47:31.907979+02:00',NULL,NULL,NULL,'[]','[]','["docs/istio.md"]','[]','{}','{"duplicate_of": "https://www.sysdig.com/blog/monitor-istio"}');
INSERT INTO "resources" VALUES('https://sysdig.com/blog/monitor-kube-proxy','sysdig.com: How to monitor kube-proxy 🌟','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','1d39578b7f47600bdf1b70440a34f631eb27f09494545525288ff440221e102a',100.0,1779033296,0,'2026-05-17T17:54:56.049268+02:00',NULL,NULL,NULL,'[]','[]','["docs/monitoring.md"]','[]','{}','{"duplicate_of": "https://www.sysdig.com/blog/monitor-kube-proxy"}');
INSERT INTO "resources" VALUES('https://sysdig.com/blog/monitor-kubernetes-control-plane','sysdig.com: How to monitor Kubernetes control plane','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','5882fe4c8c26a5072d0eef1f269c852e44601ee5740ce758ff4b5e8cee0cd1f5',100.0,1779031752,0,'2026-05-17T17:29:12.615836+02:00',NULL,NULL,NULL,'[]','[]','["docs/kubernetes-monitoring.md"]','[]','{}','{"duplicate_of": "https://www.sysdig.com/blog/monitor-kubernetes-control-plane"}');
INSERT INTO "resources" VALUES('https://sysdig.com/blog/monitor-oracle-database-prometheus','sysdig.com: How to monitor an Oracle database with Prometheus. The OracleDB'' Prometheus exporter','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','39fac36079fa1c216a265eaf338403c767c5ef6db418385c220b3b368b26ce87',100.0,1779029735,0,'2026-05-17T16:55:35.282329+02:00',NULL,NULL,NULL,'[]','[]','["docs/prometheus.md"]','[]','{}','{"duplicate_of": "https://www.sysdig.com/blog/monitor-oracle-database-prometheus"}');
INSERT INTO "resources" VALUES('https://sysdig.com/blog/monitoring-kubernetes','sysdig.com: Monitoring Kubernetes in Production','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','9cb65ad11d6c0a8646f644de6b48e0d92177b631da8b026a1258953eb9610445',100.0,1779032344,0,'2026-05-17T17:39:04.160712+02:00',NULL,NULL,NULL,'[]','[]','["docs/kubernetes-monitoring.md"]','[]','{}','{"duplicate_of": "https://www.sysdig.com/blog/monitoring-kubernetes"}');
INSERT INTO "resources" VALUES('https://sysdig.com/blog/postgresql-monitoring','sysdig.com: Top 10 metrics in PostgreSQL monitoring with Prometheus 🌟','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','e75bf5ab231f9b9aa576c6884b2da6491bb1f8fc9cfc6666e66a17099e88c140',100.0,1779031999,0,'2026-05-17T17:33:19.959603+02:00',NULL,NULL,NULL,'[]','[]','["docs/prometheus.md"]','[]','{}','{"duplicate_of": "https://www.sysdig.com/blog/postgresql-monitoring"}');
INSERT INTO "resources" VALUES('https://sysdig.com/blog/prometheus-2-37-lts','sysdig.com: Prometheus 2.37 – The first long-term supported release! 🌟','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','995e20b1e6d22e157cfde15e9ad0109dcbe9c947ba4b15b0bcad91c3880f8242',100.0,1779031615,0,'2026-05-17T17:26:55.290063+02:00',NULL,NULL,NULL,'[]','[]','["docs/prometheus.md"]','[]','{}','{"duplicate_of": "https://www.sysdig.com/blog"}');
INSERT INTO "resources" VALUES('https://sysdig.com/blog/redis-prometheus','sysdig.com: How to monitor Redis with Prometheus','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','456247e7819d327f2779f42b8e8825fcca750ff601db311b73c16444d6b8c05a',100.0,1779031399,0,'2026-05-17T17:23:19.124480+02:00',NULL,NULL,NULL,'[]','[]','["docs/prometheus.md"]','[]','{}','{"duplicate_of": "https://www.sysdig.com/blog/redis-prometheus"}');
INSERT INTO "resources" VALUES('https://sysdig.com/blog/secure-kubernetes-deployment-signature-verification','sysdig.com: How to secure Kubernetes deployment with signature verification','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','b78aeece737884bf9354d517a0fafb70d67c62df05888d42d7cd971082227a82',100.0,1779029897,0,'2026-05-17T16:58:17.217390+02:00',NULL,NULL,NULL,'[]','[]','["docs/devsecops.md"]','[]','{}','{"duplicate_of": "https://www.sysdig.com/blog/secure-kubernetes-deployment-signature-verification"}');
INSERT INTO "resources" VALUES('https://sysdig.com/blog/sysdig-2021-container-security-usage-report','sysdig.com: Sysdig 2021 container security and usage report: Shifting left'' is not enough 🌟','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','b4d3a747b90d9f0681964fb1802534906540db727c9d11e0b0808a15002e5c00',100.0,1779033046,0,'2026-05-17T17:50:46.622534+02:00',NULL,NULL,NULL,'[]','[]','["docs/devsecops.md"]','[]','{}','{"duplicate_of": "https://www.sysdig.com/blog/sysdig-2021-container-security-usage-report"}');
INSERT INTO "resources" VALUES('https://sysdig.com/blog/sysdig-and-apolicy-join-forces-to-help-customer-secure-infrastructure-as-code','sysdig.com: Sysdig and Apolicy join forces to help customers secure Infrastructure'' As Code and automate remediation','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','c1a51ab429c4909ca28750312c84fb39273b23e55a236f4d91c8a7399f35bb42',100.0,1779034456,0,'2026-05-17T18:14:16.444632+02:00',NULL,NULL,NULL,'[]','[]','["docs/securityascode.md"]','[]','{}','{"duplicate_of": "https://www.sysdig.com/blog/sysdig-and-apolicy-join-forces-to-help-customer-secure-infrastructure-as-code"}');
INSERT INTO "resources" VALUES('https://sysdig.com/blog/top-owasp-kubernetes','==sysdig.com: OWASP Kubernetes Top 10== 🌟','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','3a8ad0419dfdc7c923dc24d26c84fcb9d13112b7a75790d29d60cae116ea985e',100.0,1779031900,0,'2026-05-17T17:31:40.810036+02:00',NULL,NULL,NULL,'[]','[]','["docs/kubernetes-security.md"]','[]','{}','{"duplicate_of": "https://www.sysdig.com/blog/top-owasp-kubernetes"}');
INSERT INTO "resources" VALUES('https://sysdig.com/blog/triaging-malicious-docker-container','sysdig.com: Triaging a Malicious Docker Container','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','eebf375d8a1c8d4991900a9285391874e7bb2db33494054edd91542a31958acf',100.0,1779030856,0,'2026-05-17T17:14:16.706138+02:00',NULL,NULL,NULL,'[]','[]','["docs/devsecops.md"]','[]','{}','{"duplicate_of": "https://www.sysdig.com/blog/triaging-malicious-docker-container"}');
INSERT INTO "resources" VALUES('https://sysdig.com/blog/troubleshoot-kubernetes-oom','sysdig.com: Kubernetes OOM and CPU Throttling','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','76b52dd4d9f45529c69ac4e2bfee312846a056e764ae8cd8962eca19f432dbd8',100.0,1779030323,0,'2026-05-17T17:05:23.014398+02:00',NULL,NULL,NULL,'[]','[]','["docs/kubernetes-troubleshooting.md"]','[]','{}','{"duplicate_of": "https://www.sysdig.com/blog/troubleshoot-kubernetes-oom"}');
INSERT INTO "resources" VALUES('https://sysdig.com/blog/vulnerability-assessment','sysdig.com: Top vulnerability assessment and management best practices','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','bce3353bfecc62a14ba377daea30463eae3a8595b7793c204edaab7586a5abea',100.0,1779029472,0,'2026-05-17T16:51:12.688986+02:00',NULL,NULL,NULL,'[]','[]','["docs/devsecops.md"]','[]','{}','{"duplicate_of": "https://www.sysdig.com/blog/vulnerability-assessment"}');
INSERT INTO "resources" VALUES('https://sysdig.com/blog/whats-new-kubernetes-1-20','sysdig.com: What’s new in Kubernetes 1.20?','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','f8f0e5530b0aeab01aebf583fa17b1e7b45af3db002c313b1715aad181c72b12',100.0,1779030000,0,'2026-05-17T17:00:00.431784+02:00',NULL,NULL,NULL,'[]','[]','["docs/kubernetes-releases.md"]','[]','{}','{"duplicate_of": "https://www.sysdig.com/blog/whats-new-kubernetes-1-20"}');
INSERT INTO "resources" VALUES('https://sysdig.com/resources/ebooks/kubernetes-security-guide','sysdig.com: Kubernetes Security Guide 🌟','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','4961f732cf048054dcf7edff539eb5f128071bcf4d12e39fb98d12a8e6279a40',100.0,1779034349,0,'2026-05-17T18:12:29.833529+02:00',NULL,NULL,NULL,'[]','[]','["docs/kubernetes-security.md"]','[]','{}','{"review_metadata": {"original_url": "https://sysdig.com/resources/ebooks/kubernetes-security-guide", "proposed_url": "NONE", "reason": "High-Value Protection: generic_redirect_loss", "timestamp": "2026-05-18T18:54:54.961036"}, "duplicate_of": "https://www.sysdig.com/blog/kubernetes-security-guide"}');
INSERT INTO "resources" VALUES('https://systemadmin.es','systemadmin.es','','2026',3,'A Spanish-language technical resource focusing on enterprise systems administration, virtualization, and database tuning. It offers deep insights into Linux performance analysis and storage optimization.','Spanish','Tutorial','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2026-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Operating Systems & Infrastructure", "Linux", "SysAdmin Tutorials"]','["[COMMUNITY-TOOL]", "[GUIDE]"]','[]','["linux.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://systemcenterdudes.com/create-operational-sccm-collection-using-powershell-script','systemcenterdudes.com: Create Operational SCCM Collection Using Powershell'' Script','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','19b170293e7dabdc826eedb3bbdaa2c763606101f390adaf57369cec05229b73',100.0,1779030191,0,'2026-05-17T17:03:11.161877+02:00',NULL,NULL,NULL,'[]','[]','["docs/azure.md"]','[]','{}','{"duplicate_of": "https://www.systemcenterdudes.com/create-operational-sccm-collection-using-powershell-script"}');
INSERT INTO "resources" VALUES('https://systemweakness.com/owasp-k8s-security-insecure-workload-configurations-c14c4028beb1','systemweakness.com: OWASP-K8S Security: Insecure Workload Configurations','','N/A',0,'A curated technical resource and architectural guide covering systemweakness.com: OWASP-K8S Security: Insecure Workload Configurations in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779029826,0,'2026-05-17T16:57:06.547149+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-security.md"]','["kubernetes-security.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://t.co/5E4FLUyh98','Terraform for Standardizing AWS Deployments','','N/A',0,'A curated technical resource and architectural guide covering Terraform for Standardizing AWS Deployments in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','e69edf26b6c3458f1549fb23d03f87c3b066d237147f8255b42f65effeca916f',100.0,1779032232,0,'2026-05-17T17:37:12.380835+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/aws.md", "docs/iac.md", "docs/terraform.md"]','["aws.md", "iac.md", "terraform.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://t.co/AF9GfbgBWZ',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,'manual','66a75e6ff51a88e67a70cd8251a17b63bd05c722e13fc97d746fd70de04814d9',100.0,1779032900,0,'2026-05-17T17:48:20.886981+02:00',NULL,NULL,NULL,'[]','[]','["docs/api.md"]','[]','{}','{}');
INSERT INTO "resources" VALUES('https://t.co/C6uicr7ZPS','Terraform 1.15: Flexible Module Management, Deprecation Warnings, and Windows'' ARM64 Support','','N/A',0,'A curated technical resource and architectural guide covering Terraform 1.15: Flexible Module Management, Deprecation Warnings, and Windows'' ARM64 Support in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','dc0e45185922e61ab05e090d7ffd0580601141bf046445393dcd81d5981002aa',100.0,1779034533,0,'2026-05-17T18:15:33.546905+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/iac.md", "docs/kubernetes-tools.md", "docs/terraform.md"]','["iac.md", "kubernetes-tools.md", "terraform.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://t.co/EKsVgKA4xn','IBM IAM for AI Agents','','N/A',0,'A curated technical resource and architectural guide covering IBM IAM for AI Agents in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','1f81192073dcd09e78e28b65310a8c3c6386d915f4f0cdaabde1d7c1abf5544c',100.0,1779030736,0,'2026-05-17T17:12:16.663906+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/ai-agents-mcp.md", "docs/iac.md", "docs/securityascode.md"]','["ai-agents-mcp.md", "iac.md", "securityascode.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://t.co/F244mqpeaR','Deploying Virtual Networks Across Tenants Using Azure Virtual Network Manager','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','e5316f1717eeb6ee478a93cbae4c20c4ee0858c7453af7413d2844d5d801577b',100.0,1779030855,0,'2026-05-17T17:14:15.475311+02:00',NULL,NULL,NULL,'[]','[]','["docs/azure.md", "docs/iac.md", "docs/networking.md"]','[]','{}','{"duplicate_of": "https://techcommunity.microsoft.com/blog/azurenetworkingblog/deploying-virtual-networks-across-tenants-using-azure-virtual-network-manager-ip/4410161"}');
INSERT INTO "resources" VALUES('https://t.co/FhNsA9iy4Q','Programming with GitHub Copilot Agent Mode','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','36d44a9ae1ef196bc5867a30d27828ca1ac29edcb3512623f738f658844a3d22',100.0,1779029326,0,'2026-05-17T16:48:46.792517+02:00',NULL,NULL,NULL,'[]','[]','["docs/ai.md", "docs/cicd.md", "docs/developerportals.md"]','[]','{}','{"duplicate_of": "https://techcommunity.microsoft.com/blog/azuredevcommunityblog/programming-with-github-copilot-agent-mode/4400630"}');
INSERT INTO "resources" VALUES('https://t.co/PPlhHZx5Bh','Azure ExpressRoute Resiliency: Best Practices for Production-Critical Workloads','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','e0d8ec33fc40a6ec9dd991551f40e241f6df5e19d8524f4e75cf5eee342b8cc6',100.0,1779032154,0,'2026-05-17T17:35:54.208054+02:00',NULL,NULL,NULL,'[]','[]','["docs/aws-networking.md", "docs/azure.md", "docs/networking.md"]','[]','{}','{"duplicate_of": "https://techcommunity.microsoft.com/blog/AzureInfrastructureBlog/azure-expressroute-resiliency-best-practices-for-production-critical-workloads/4394842"}');
INSERT INTO "resources" VALUES('https://t.co/UmacHpStqI','Terraform Enterprise 2.0','','N/A',0,'A curated technical resource and architectural guide covering Terraform Enterprise 2.0 in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','8af67bee1d2fea02673b01a1b07d4d6f2dbd1bb9be7a54bb4654e5fce65b6e92',100.0,1779029689,0,'2026-05-17T16:54:49.188979+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/cicd.md", "docs/iac.md"]','["cicd.md", "iac.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://t.co/cvOceuueCF','IBM Vault 2.0 UI Enhancements and Reporting Improvements','','N/A',0,'A curated technical resource and architectural guide covering IBM Vault 2.0 UI Enhancements and Reporting Improvements in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','c37a9094ac46d03b519cb1fcaac65938b0d2b9c1260c989f30ab98ed1d33ebba',100.0,1779030356,0,'2026-05-17T17:05:56.265050+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/devops-tools.md", "docs/ibm_cloud.md", "docs/securityascode.md"]','["devops-tools.md", "ibm_cloud.md", "securityascode.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://t.co/hshyLt0r2x','Clean Architecture on Frontend','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','b49b4f8e3dfcaec10bd63d316e48b143bb25044e14bad1d2cc23f1979fb6255d',100.0,1779032873,0,'2026-05-17T17:47:53.013109+02:00',NULL,NULL,NULL,'[]','[]','["docs/aws-architecture.md", "docs/developerportals.md", "docs/javascript.md"]','[]','{}','{"duplicate_of": "https://dev.to/bespoyasov/clean-architecture-on-frontend-4311?utm=midu"}');
INSERT INTO "resources" VALUES('https://t.co/mv3tyz1oRt','Announcing Public Preview of Terraform Export from the Azure Portal','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','e2ff8e56baac35b9d5f8f85b317694aea32a7cfd532a1fe9a1126cb2574408f9',100.0,1779032794,0,'2026-05-17T17:46:34.524598+02:00',NULL,NULL,NULL,'[]','[]','["docs/azure.md", "docs/iac.md", "docs/terraform.md"]','[]','{}','{"duplicate_of": "https://techcommunity.microsoft.com/blog/AzureToolsBlog/announcing-public-preview-of-terraform-export-from-the-azure-portal/4409889"}');
INSERT INTO "resources" VALUES('https://t.co/qXtIPX5eF6','Buildbot','','N/A',0,NULL,NULL,NULL,NULL,0,NULL,'manual','894acf5290797079441600bd615de10ac2a8693626bd3c056c1dfbc1e4b57db2',100.0,1779034558,0,'2026-05-17T18:15:58.414783+02:00',NULL,NULL,NULL,'[]','[]','["docs/cicd.md", "docs/devops.md", "docs/jenkins-alternatives.md"]','[]','{}','{}');
INSERT INTO "resources" VALUES('https://t.co/y414rbxM7l','Scale with Confidence Using Terraform: Better Cost Visibility, Stronger'' Governance, and Less Operational Overhead','','N/A',0,'A curated technical resource and architectural guide covering Scale with Confidence Using Terraform: Better Cost Visibility, Stronger'' Governance, and Less Operational Overhead in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','64578b4ec93e5effe45a0d720145b2904d499d3bdc0288806d3f3c258aedab8f',100.0,1779031800,0,'2026-05-17T17:30:00.276970+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/finops.md", "docs/iac.md", "docs/terraform.md"]','["finops.md", "iac.md", "terraform.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://t.…','RBAC Wizard: Herramienta para visualizar y analizar la configuración RBAC'' de Kubernetes','','N/A',0,'A curated technical resource and architectural guide covering RBAC Wizard: Herramienta para visualizar y analizar la configuración RBAC'' de Kubernetes in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779033579,0,'2026-05-17T17:59:39.040703+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-tools.md"]','["kubernetes-tools.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://tailscale.com/docs/install/cloud/aws','tailscale.com: Connect to an AWS VPC using subnet routes','','2022',0,'Details the installation of Tailscale inside an AWS VPC to build low-overhead overlay networks using subnet routing. Real-world engineering proves that Tailscale''s WireGuard-based routing simplifies cross-cloud access without the complexity of traditional IPsec VPNs.','English','documentation','intermediate',0,'online','manual',NULL,NULL,NULL,0,'2022-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Cloud Infrastructure", "AWS", "VPN & Overlay Networks", "Tailscale"]','["[COMMUNITY-TOOL]"]','[]','["aws-networking.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://tailscale.com/kb/1021/install-aws','tailscale.com: Connect to an AWS VPC using subnet routes','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','862871b10b076a38d5dc6386393bf7d6d587d61ba36e427c5a7f7db263f1fab4',100.0,1779029704,0,'2026-05-17T16:55:04.734862+02:00',NULL,NULL,NULL,'[]','[]','["docs/aws-networking.md"]','[]','{}','{"duplicate_of": "https://tailscale.com/docs/install/cloud/aws"}');
INSERT INTO "resources" VALUES('https://talkpython.fm','Talk Python To Me Podcast','- [Transcript for Episode #39: Getting your first dev job as a Python developer (part 1)](http://talkpython.fm/episodes/transcript/39/getting-your-first-dev-job-as-a-python-developer-part-1)','2015',0,'A popular audio series analyzing ecosystem advancements, engineering practices, and technical developments in Python. Features deep-dive conversations with developers from Microsoft, Google, and the core CPython team.','Markdown','Podcast','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2015-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Backend Development", "Python Ecosystem", "Community Media"]','["[COMMUNITY-TOOL]"]','[]','["python.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://talkpython.fm/episodes/show/36/python-ides-with-the-pycharm-team','Talk Python To Me Podcast. Episode #36: Python IDEs with the PyCharm team','','2015',0,'Historic podcast episode exploring the engineering challenges behind parsing, index optimization, and refactoring engines in modern IDE platforms like PyCharm.','Markdown','Podcast','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2015-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Developer Productivity", "Integrated Development Environments", "Python"]','["[COMMUNITY-TOOL]"]','[]','["python.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://talkpython.fm/episodes/transcript/39/getting-your-first-dev-job-as-a-python-developer-part-1',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,'manual','2976caa52509db85f5d0cdf40ea12faafe50c3fa1309789514d8052d49efe0cb',100.0,1779029931,1,'2026-05-17T16:58:51.903408+02:00',NULL,NULL,NULL,'[]','[]','["docs/python.md"]','[]','{}','{}');
INSERT INTO "resources" VALUES('https://tanka.dev/tutorial/jsonnet','Tanka','','2020',0,'A Grafana-backed configuration utility that harnesses Jsonnet to declare complex Kubernetes resources. Eliminates boilerplate manifest repetition by offering strong typing and reusable configurations, bypassing typical YAML templating limitations.','Go','Software','Advanced',0,'online','manual',NULL,NULL,NULL,0,'2020-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Continuous Delivery", "GitOps", "Configuration Management"]','["[COMMUNITY-TOOL]"]','[]','["gitops.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://tanzu.vmware.com/content/blog/introducing-kubeacademy-pro-in-depth-kubernetes-training-totally-free','tanzu.vmware.com: Introducing KubeAcademy Pro: In-Depth Kubernetes Training,'' Totally Free','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','92298821fee6b03d23942a95d7f8a8c2b15fba2338c883f8d5ef3ecc08c191e5',100.0,1779029479,0,'2026-05-17T16:51:19.654676+02:00',NULL,NULL,NULL,'[]','[]','["docs/kubernetes-on-premise.md"]','[]','{}','{"duplicate_of": "https://blogs.vmware.com/tanzu/introducing-kubeacademy-pro-in-depth-kubernetes-training-totally-free"}');
INSERT INTO "resources" VALUES('https://tanzu.vmware.com/content/blog/vmware-tanzu-sql-mysql-at-scale-kubernetes','tanzu.vmware.com: VMware Tanzu SQL: MySQL at Scale Made Easy for Kubernetes','','N/A',0,'Highlights VMware Tanzu SQL, an automated relational database engine managed natively within Kubernetes clusters. Outlines automated operations including point-in-time recovery, seamless scaling, high-availability setups, and security patching.','en','article','intermediate',0,'duplicate','manual','18256fdecdde237ef439f96d40cb39f4841583c279f3b9a8b6a7ea8dddfe0ff4',100.0,1779030850,0,'2026-05-17T17:14:10.296288+02:00',NULL,NULL,NULL,'["Database", "Cloud-Native Databases", "VMware Tanzu Ecosystem"]','["[ENTERPRISE-STABLE]"]','["docs/kubernetes-on-premise.md"]','["kubernetes-on-premise.md"]','{}','{"duplicate_of": "https://blogs.vmware.com/tanzu/vmware-tanzu-sql-mysql-at-scale-kubernetes"}');
INSERT INTO "resources" VALUES('https://tanzu.vmware.com/developer/blog/log4shell-vulnerability-spotlights-the-importance-of-adopting-trusted-open-source-software-providers-for-the-enterprise','tanzu.vmware.com: Log4Shell Vulnerability Spotlights the Importance of Adopting'' Trusted Open Source Software Providers for the Enterprise','','N/A',0,NULL,NULL,NULL,NULL,0,'online','manual','b564fa7a7ea10e27b567cb2219f6d1429dcdb26da7298d7dee23ef01c5bd1ae0',100.0,1779033501,0,'2026-05-17T17:58:21.091883+02:00',NULL,NULL,NULL,'[]','[]','["docs/devsecops.md"]','[]','{}','{}');
INSERT INTO "resources" VALUES('https://tanzu.vmware.com/developer/guides/kubernetes/app-enhancements-spring-k8s','tanzu.vmware.com: Microservices with Spring Cloud Kubernetes Reference Architecture'' 🌟','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','b564fa7a7ea10e27b567cb2219f6d1429dcdb26da7298d7dee23ef01c5bd1ae0',100.0,1779030503,0,'2026-05-17T17:08:23.922626+02:00',NULL,NULL,NULL,'[]','[]','["docs/demos.md"]','[]','{}','{"duplicate_of": "https://tanzu.vmware.com/developer/blog/log4shell-vulnerability-spotlights-the-importance-of-adopting-trusted-open-source-software-providers-for-the-enterprise"}');
INSERT INTO "resources" VALUES('https://tatiyants.com/jenkins-build-monitor',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,'manual','0dac75fd744134655e65044d4b271a984327f8d96e03a2888f5e8d231100ca3c',100.0,1779031419,1,'2026-05-17T17:23:39.336379+02:00',NULL,NULL,NULL,'[]','[]','["docs/jenkins.md"]','[]','{}','{}');
INSERT INTO "resources" VALUES('https://taubyte.com','Taubyte','','2026',0,'An innovative WebAssembly-native edge cloud designed to eliminate typical virtualization layers. Offers decentralized and autonomous execution of lightweight, globally scaling serverless routines.','None','External Tool','Advanced',1,'online','manual',NULL,NULL,NULL,0,'2026-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Serverless Architecture", "Edge Computing", "WebAssembly"]','["[COMMUNITY-TOOL]"]','[]','["kubernetes-alternatives.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://tealfeed.com/kubernetes-audit-logs-created-deleted-namespace-ho5o3','tealfeed.com: Kubernetes Audit Logs: Who created or deleted a namespace?','','2022',0,'Practical, real-world forensic guide demonstrating how to parse API server audit event streams to discover user identity and administrative footprints behind resource creation and deletion events inside complex Kubernetes clusters.','None','Tutorial','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2022-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Log Management & Diagnostics", "Audit Logging", "Compliance & Forensics"]','["[COMMUNITY-TOOL]", "[GUIDE]"]','[]','["kubernetes-monitoring.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://team-coder.com/from-git-flow-to-trunk-based-development','team-coder.com: From Git Flow to Trunk Based Development','','2019',0,'A technical migration blueprint outlining how to move teams from GitFlow to Trunk-Based Development. It highlights real-world challenges, such as adapting CI pipelines and managing team workflows during the transition.','Markdown','Case Study','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2019-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Software Engineering", "Version Control Systems", "Git Workflows"]','["[CASE STUDY]", "[COMMUNITY-TOOL]"]','[]','["git.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://teamhood.com/agile/scrum-cheat-sheet','teamhood.com: scrum cheat sheet','','2023',0,'A practical guide outlining Scrum frameworks, detailing sprint cycles, key delivery templates, user-story estimation rules, and standard agile metrics to optimize development velocity.','English','Cheat Sheet','Beginner',0,'online','manual',NULL,NULL,NULL,0,'2023-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Project Management", "Agile & Scrum", "Methodology"]','["[COMMUNITY-TOOL]"]','[]','["cheatsheets.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://tecadmin.net','tecadmin.net','','2026',3,'A technical blog delivering practical guides on server administration, shell scripting, database management, and cloud infrastructure operations. It provides reliable solutions to common system configuration challenges and automation tasks.','English','Tutorial','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2026-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Operating Systems & Infrastructure", "Linux", "SysAdmin Tutorials"]','["[COMMUNITY-TOOL]", "[GUIDE]"]','[]','["linux.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://tecadmin.net/how-to-enable-multiple-rdp-sessions-on-windows-server','teacdmin.net: How To Enable Multiple RDP Sessions on Windows Server','','2021',0,'System engineering guide detailing how to bypass the standard session limit constraints on Windows Server platforms by configuring Remote Desktop Services (RDS) policies. Explains licensing requirements, group policy objects (GPO), and host configurations to enable multi-user concurrent administrative operations within infrastructure-as-a-service (IaaS) instances.','English','Admin Guide','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Compute & Containers", "Virtual Machines", "Windows Server"]','["[COMMUNITY-TOOL]", "[GUIDE]"]','[]','["azure.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://tecadmin.net/read-write-csv-in-python','tecadmin.net: How To Read, Write & Parse CSV in Python','','N/A',0,'A curated technical resource and architectural guide covering tecadmin.net: How To Read, Write & Parse CSV in Python in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779034219,0,'2026-05-17T18:10:19.208996+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/python.md"]','["python.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://tech.aabouzaid.com/2020/09/3-ways-to-customize-off-the-shelf-helm-charts-with-kustomize-kubernetes.html','3 ways to customize off-the-shelf Helm charts with Kustomize - Kubernetes','','2020',0,'Detailed instructional article illustrating advanced integration techniques to post-process vendor-provided Helm charts using Kustomize. It covers inline rendering, custom patch structures, and Kustomize''s native Helm generator mechanism. It resolves common pain points where a vendor-provided Helm chart lacks specific configurable values.','N/A','Blog','Advanced',0,'online','manual',NULL,NULL,NULL,0,'2020-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Application Configuration", "Declarative GitOps", "Helm & Kustomize"]','["[COMMUNITY-TOOL]"]','[]','["kustomize.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://tech.aabouzaid.com/2022/11/set-openapi-patch-strategy-for-kubernetes-custom-resources-kustomize.html','tech.aabouzaid.com: Set OpenAPI patch strategy for Kubernetes Custom Resources - Kustomize','','2022',3,'Technical deep dive into configuring custom OpenAPI schemas for CRDs within Kustomize. Explores defining strategic merge patch strategies (e.g., replace, merge, or delete) on Custom Resources, bypassing default merge limitations of standard JSON patches.','English','Tutorial','Advanced',0,'online','manual',NULL,NULL,NULL,0,'2022-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Cloud Native", "Kubernetes", "Extensibility"]','["[COMMUNITY-TOOL]", "[GUIDE]"]','[]','["kustomize.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://tech.bigbasket.com/atlas-streamlining-bigbaskets-40-lines-of-testing-across-80-microservices-in-non-production-459040947519','tech.bigbasket.com: Atlas: Streamlining BigBasket’s 40+ lines of testing'' across 80+ Microservices in Non-Production Environments','','N/A',0,'A curated technical resource and architectural guide covering tech.bigbasket.com: Atlas: Streamlining BigBasket’s 40+ lines of testing'' across 80+ Microservices in Non-Production Environments in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779031431,0,'2026-05-17T17:23:51.207712+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes.md"]','["kubernetes.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://tech.buzzfeed.com/continuous-deployments-at-buzzfeed-d171f76c1ac4','tech.buzzfeed.com: Continuous Deployments at BuzzFeed','','2018',0,'An architectural case study detailing BuzzFeed''s transition to continuous deployment. Analyzes how their internal tooling structures automated container packaging and microservices management to optimize high-frequency shipping.','English','Blog','Intermediate',1,'online','manual',NULL,NULL,NULL,0,'2018-06-01T00:00:00+02:00',NULL,NULL,NULL,'["DevOps", "CI-CD Pipelines", "Case Studies"]','["[COMMUNITY-TOOL]"]','[]','["cicd.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://tech.deliveryhero.com/dynamically-overscaling-a-kubernetes-cluster-with-cluster-autoscaler-and-pod-priority','tech.deliveryhero.com: Dynamically overscaling a Kubernetes cluster with'' cluster-autoscaler and Pod Priority','','N/A',0,'A curated technical resource and architectural guide covering tech.deliveryhero.com: Dynamically overscaling a Kubernetes cluster with'' cluster-autoscaler and Pod Priority in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779031494,0,'2026-05-17T17:24:54.461729+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-autoscaling.md"]','["kubernetes-autoscaling.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://tech.ebayinc.com/engineering/resiliency-and-disaster-recovery-with-kafka','tech.ebayinc.com: Resiliency and Disaster Recovery with Kafka','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','75b09a92c5b1c3551f49caac6de0bdbc90cdffcaab450c821cae437d38ee3b4a',100.0,1779031028,0,'2026-05-17T17:17:08.624647+02:00',NULL,NULL,NULL,'[]','[]','["docs/message-queue.md"]','[]','{}','{"duplicate_of": "https://innovation.ebayinc.com/stories/resiliency-and-disaster-recovery-with-kafka"}');
INSERT INTO "resources" VALUES('https://tech.gogoair.com/jenkins-jobs-as-code-with-groovy-dsl-c8143837593a','medium: Jenkins Jobs as Code with Groovy DSL (Job DSL plugin) 🌟','','N/A',0,'A curated technical resource and architectural guide covering medium: Jenkins Jobs as Code with Groovy DSL (Job DSL plugin) 🌟 in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779031622,0,'2026-05-17T17:27:02.405158+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/jenkins.md"]','["jenkins.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://tech.loveholidays.com/dynamic-alert-routing-with-prometheus-and-alertmanager-f6a919edb5f8','tech.loveholidays.com: Dynamic alert routing with Prometheus and Alertmanager','','N/A',0,'A curated technical resource and architectural guide covering tech.loveholidays.com: Dynamic alert routing with Prometheus and Alertmanager in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779031163,0,'2026-05-17T17:19:23.925714+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/prometheus.md"]','["prometheus.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://tech.loveholidays.com/gke-multi-cluster-services-one-bad-probe-away-from-disaster-62051fafe84e','tech.loveholidays.com: GKE Multi-Cluster Services — one bad probe away from'' disaster','','N/A',0,'A curated technical resource and architectural guide covering tech.loveholidays.com: GKE Multi-Cluster Services — one bad probe away from'' disaster in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779029130,0,'2026-05-17T16:45:30.394533+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/managed-kubernetes-in-public-cloud.md"]','["managed-kubernetes-in-public-cloud.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://tech.loveholidays.com/load-testing-in-production-with-grafana-loki-kubernetes-and-golang-1699554d2aa3','tech.loveholidays.com: Load testing in production with Grafana Loki, Kubernetes'' and Golang','','N/A',0,'A curated technical resource and architectural guide covering tech.loveholidays.com: Load testing in production with Grafana Loki, Kubernetes'' and Golang in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779030418,0,'2026-05-17T17:06:58.427709+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/performance-testing-with-jenkins-and-jmeter.md"]','["performance-testing-with-jenkins-and-jmeter.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://tech.marksblogg.com/clickhouse-prometheus-grafana.html','tech.marksblogg.com: Monitor ClickHouse column oriented database with Prometheus & Grafana','','2020',0,'A technical integration guide on monitoring ClickHouse database clusters with Prometheus and Grafana. It details how to enable ClickHouse''s native Prometheus metrics exporter in config.xml, configures Prometheus to scrape ClickHouse metrics, and reviews visualization dashboards.','SQL','Technical Blog','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2020-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Cloud Native Infrastructure", "Observability", "Prometheus", "Database Monitoring"]','["[COMMUNITY-TOOL]"]','[]','["databases.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://tech.olx.com/improving-jvm-warm-up-on-kubernetes-1b27dd8ecd58','tech.olx.com: Improving JVM Warm-up on Kubernetes 🌟','','2023',0,'Explains technical approaches to address CPU throttling and JIT-compilation cold starts for Java microservices running on Kubernetes. Demonstrates solutions using resource allocation adjustments, pre-heating traffic, and modern CRaC (Coordinated Restore at Checkpoint).','English','Article','Advanced',1,'online','manual',NULL,NULL,NULL,0,'2023-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Cloud Native Infrastructure", "Kubernetes", "JVM Container Optimization"]','["[COMMUNITY-TOOL]"]','[]','["java-and-java-performance-optimization.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://tech.paulcz.net/blog/spring-into-kubernetes-part-1','tech.paulcz.net/blog/spring-into-kubernetes-part-1','','2018',0,'A foundational blog post walking through the process of containerizing and deploying a Spring Boot application onto a Kubernetes cluster. Details the transition from local JAR execution to containerized environments, highlighting early JVM memory footprint challenges.','Markdown','Article','Basic',0,'online','manual',NULL,NULL,NULL,0,'2018-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Container Orchestration", "Kubernetes", "Java Deployment Guides"]','["[COMMUNITY-TOOL]"]','[]','["demos.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://tech.showmax.com/2021/08/developers-101-kubernetes','tech.showmax.com: Developers'' basic guide to kubernetes','','N/A',0,'A curated technical resource and architectural guide covering tech.showmax.com: Developers'' basic guide to kubernetes in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779032100,0,'2026-05-17T17:35:00.152665+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes.md"]','["kubernetes.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://tech.trell.co/redis-cluster-creation-automation-5e71eedf0e56','tech.trell.co: Redis Cluster Creation Automation','','N/A',0,'A curated technical resource and architectural guide covering tech.trell.co: Redis Cluster Creation Automation in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779031450,0,'2026-05-17T17:24:10.794053+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/databases.md"]','["databases.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://tech.twenix.com/securiza-tu-infraestructura-cloud-sin-arruinarte-d9d2e2d5302c','tech.twenix.com: Securiza tu infraestructura cloud sin arruinarte','','N/A',0,'A curated technical resource and architectural guide covering tech.twenix.com: Securiza tu infraestructura cloud sin arruinarte in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779034228,0,'2026-05-17T18:10:28.877903+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/aws.md"]','["aws.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://techbeacon.com/enterprise-it/25-kubernetes-experts-you-should-follow-twitter','techbeacon.com: 25 Kubernetes experts you should follow on Twitter','','2021',0,'A curated directory of 25 Kubernetes experts and thought leaders. While compiled in 2021, current 2026 analysis indicates that many highlighted figures have transitioned to wider Platform Engineering, AI infrastructure, and multi-cloud platform architectures, though their legacy core insights on orchestration remain highly foundational.','Markdown','Article','Beginner',0,'online','manual','7ba5e35289e9cf2462019d2221222a77cb68a37004ae4d99ba43f530d35571bd',100.0,1779031302,0,'2026-05-17T17:21:42.645709+02:00',NULL,NULL,NULL,'["Cloud Native", "Community", "Directory"]','["[LEGACY]"]','["docs/kubernetes.md"]','["kubernetes.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://techbeacon.com/enterprise-it/5-best-practices-deploying-kubernetes','techbeacon.com: 5 Best Practices for Deploying Kubernetes','- Use an Integrated Secrets Vault
    - Define Access Controls Using IAM
    - Keep Configuration Data Inside K8s Deployments
    - Configure Integrated Logging
    - Define Resource Minimums—but not Maximums','2022',0,'Presents five pivotal recommendations for secure enterprise deployment: integrating dedicated vaults for secrets, enforcing IAM boundaries, keeping configurations decoupled from code, leveraging logging aggregates, and defining resource minimums.','English','Article','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2022-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Operations", "Best Practices", "Enterprise Scaling"]','["[COMMUNITY-TOOL]"]','[]','["kubernetes.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://techbeacon.com/enterprise-it/7-arguments-against-noops','7 arguments against NoOps','','2020',0,'A counter-narrative presenting real-world arguments against complete operational automation (NoOps). Highlights risks associated with opaque debugging, provider lock-in, compliance gaps, and complex on-prem infrastructure demands.','N/A','Article','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2020-06-01T00:00:00+02:00',NULL,NULL,NULL,'["DevOps", "Operations Paradigms", "NoOps Critiques"]','["[COMMUNITY-TOOL]"]','[]','["noops.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://techbeacon.com/enterprise-it/essential-guide-2019-serverless-ecosystem','techbeacon.com: An essential guide to the 2019 serverless ecosystem','','2019',3,'A historical overview detailing the serverless framework, cloud tools, and platform landscape of 2019, tracing the market growth towards modern container standards.','English','Article','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2019-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Cloud Native", "Serverless", "Ecosystem Landscapes"]','["[COMMUNITY-TOOL]"]','[]','["serverless.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://techbeacon.com/enterprise-it/why-teams-fail-kubernetes-what-do-about-it','techbeacon.com: Why teams fail with Kubernetes—and what to do about it','','2022',0,'Diagnoses key organizational and architectural pitfalls that lead to failed Kubernetes implementations. Emphasizes the dangers of over-engineering, insufficient network/security policies, ignoring organizational operational models, and failing to construct abstract internal platforms for app development teams.','English','Article','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2022-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Operations", "Adoption Strategy", "Risk Assessment"]','["[COMMUNITY-TOOL]"]','[]','["kubernetes.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://techbeacon.com/security/17-open-source-container-security-tools','techbeacon.com: 17 open-source container security tools 🌟','','2021',0,'A comprehensive review of seventeen leading open-source container security platforms, including Trivy, Falco, and Grype. Segregates tooling based on their operational targets: static image profiling, continuous compliance auditing, or real-time eBPF runtime event analysis.','English','Article','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Security", "Container Security", "Security Ecosystem Overview"]','["[COMMUNITY-TOOL]"]','[]','["devsecops.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://techbeatly.com/ansible-for-infrastructure-provisioning-in-aws-ansible-real-life-series','techbeatly.com: Ansible for Infrastructure Provisioning in AWS | Ansible Real Life Series - youtube','','2021',0,'A video walk-through covering end-to-end AWS provisioning with Ansible. Demonstrates spawning target EC2 virtual compute hosts, binding security group topologies, setting up VPC parameters, and managing tags.','YAML','Video','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Infrastructure as Code", "Ansible", "Cloud Integration"]','["[COMMUNITY-TOOL]"]','[]','["ansible.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://techbeatly.com/how-to-create-increase-or-decrease-project-quota-in-openshift','techbeatly.com: How to create, increase or decrease project quota','','2019',0,'Provides step-by-step guidance on managing project resource limits inside OpenShift namespaces. Explores configuring quotas via the oc CLI to enforce hard boundaries on CPU, RAM, and storage allocations.','Bash','Tutorial','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2019-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Platform Architecture", "Resource Management", "Governance"]','["[COMMUNITY-TOOL]", "[GUIDE]"]','[]','["ocp3.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://techbeatly.com/terraform-cheat-sheet','techbeatly.com: Terraform Cheat Sheet','','2023',3,'Curator Insight: Custom reference outlining HCL structures, interpolation functions, and CLI targets. Live Grounding: Handy offline desktop reference detailing core commands (init, plan, apply, destroy) alongside less common workspace selectors.','English','Cheat Sheet','Beginner-Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2023-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Infrastructure", "Infrastructure as Code", "Terraform"]','["[COMMUNITY-TOOL]"]','[]','["cheatsheets.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://techbeatly.com/terraform-free-courses','techbeatly.com: 10 Free Courses to Learn Terraform','','2023',0,'A curated list of free introductory and intermediate Terraform learning resources. Covers basic concepts such as provider initialization, configuration syntax, state file management, and dynamic modules across AWS, Azure, and GCP environments.','English','Course List','Beginner',0,'online','manual',NULL,NULL,NULL,0,'2023-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Infrastructure", "Infrastructure as Code", "Terraform Learning"]','["[COMMUNITY-TOOL]", "[GUIDE]"]','[]','["terraform.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://techcommunity.microsoft.com','techcommunity.microsoft.com','','2026',0,'Microsoft''s official technical hub where engineers, product groups, and IT professionals share implementation guides, product updates, and architecture insights. An invaluable resource for tracking ongoing engineering conversations and discovering unofficial integration solutions.','None','Portal','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2026-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Community", "Portals", "Tech Community"]','["[COMMUNITY-TOOL]"]','[]','["azure.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://techcommunity.microsoft.com/?product=All','techcommunity.microsoft.com: Microsoft Learn - Learning Rooms Directory','','2026',0,'Microsoft''s centralized interactive learning room community directory. Facilitates global peer-to-peer technical guidance and deep system architectural support.','None','Documentation','Beginner',0,'online','manual',NULL,NULL,NULL,0,'2026-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Cloud Native Platforms", "Cloud Documentation", "Community & Learning"]','["[COMMUNITY-TOOL]"]','[]','["azure.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://techcommunity.microsoft.com/blog/AzureDevCommunityBlog/enhancing-infrastructure-as-code-generation-with-github-copilot-for-azure/4388514','Enhancing Infrastructure as Code Generation with GitHub Copilot for Azure','','2025',0,'Technical optimization guide exploring the use of GitHub Copilot for drafting Bicep, ARM, and Terraform configurations. Shows how to engineer precise prompt schemas to maintain syntax standards.','None','Blog Post','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2025-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Infrastructure as Code", "AI Integration", "Copilot for Azure"]','["[COMMUNITY-TOOL]"]','[]','["cicd.md", "azure.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://techcommunity.microsoft.com/blog/AzureInfrastructureBlog/azure-expressroute-resiliency-best-practices-for-production-critical-workloads/4394842','Azure ExpressRoute Resiliency: Best Practices for Production-Critical Workloads','','2025',0,'Examines best practices for designing resilient Azure ExpressRoute topologies to safeguard production-critical hybrid cloud environments. Architects are guided through configuring dual-homing, active-active paths, BFD (Bidirectional Forwarding Detection), and automated failover strategies to prevent network isolation.','N/A','Article','Advanced',0,'online','manual',NULL,NULL,NULL,0,'2025-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Cloud Infrastructure", "Azure Networking", "Hybrid Connectivity"]','["[COMMUNITY-TOOL]"]','[]','["aws-networking.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://techcommunity.microsoft.com/blog/AzureInfrastructureBlog/building-a-finops-ready-azure-landing-zone-infrastructure-foundations-for-cost-o/4411706','Building a FinOps-Ready Azure Landing Zone: Infrastructure Foundations for Cost Optimization','','2025',5,'Details how to configure a FinOps-compliant Azure Landing Zone. Uses Azure Policy and management groups to enforce resource tag policies, mandate budget limits at subscription boundaries, and automate continuous cost governance.','English','Article','Advanced',0,'online','manual',NULL,NULL,NULL,0,'2025-06-01T00:00:00+02:00',NULL,NULL,NULL,'["FinOps & Cloud Cost", "Azure Optimization", "Landing Zones"]','["[DE FACTO STANDARD]"]','[]','["iac.md", "azure.md", "finops.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://techcommunity.microsoft.com/blog/AzureNetworkingBlog/a-guide-to-azure-data-transfer-pricing/4374538','A Guide to Azure Data Transfer Pricing','','2025',0,'A deep analysis of the financial implications of Azure data transit. The guide breaks down costs associated with intra-region, inter-region, availability zone traversal, and internet egress. It is highly valuable for designing cost-efficient microservices that utilize high-frequency data synchronizations.','N/A','Article','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2025-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Cloud Infrastructure", "Azure Networking", "Cost Optimization"]','["[COMMUNITY-TOOL]"]','[]','["azure.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://techcommunity.microsoft.com/blog/AzureToolsBlog/announcing-public-preview-of-terraform-export-from-the-azure-portal/4409889','Announcing Public Preview of Terraform Export from the Azure Portal','','2025',0,'Official announcement detailing native preview features to export existing Azure assets into declarative Terraform code blocks directly inside the portal interface. Eliminates reliance on custom parsing tools.','None','Documentation','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2025-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Infrastructure as Code", "Terraform", "Official Integration"]','["[COMMUNITY-TOOL]"]','[]','["terraform.md", "azure.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://techcommunity.microsoft.com/blog/appsonazureblog/azure-app-service-auto-heal-capturing-relevant-data-during-performance-issues/4390351','Azure App Service Auto-Heal: Capturing Relevant Data During Performance Issues','','2025',4,'A technical breakdown of the Azure App Service Auto-Heal capability, showing how to trigger automated mitigation actions during performance regressions. It explains how to collect diagnostic artifacts, such as thread dumps, memory dumps, and profiler traces, right before an instance restarts. This proactive debugging practice prevents transient microservice failures from escalating into major outages.','N/A','Technical Blog','Advanced',1,'online','manual',NULL,NULL,NULL,0,'2025-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Cloud Application Platforms", "Azure App Service", "App Service Diagnostics"]','["[ENTERPRISE-STABLE]"]','[]','["devops.md", "azure.md", "monitoring.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://techcommunity.microsoft.com/blog/appsonazureblog/azure-kubernetes-service-free-tier-and-standard-tier/3731432','techcommunity.microsoft.com: Azure Kubernetes Service Free tier and Standard tier','','2023',0,'Details the structural and performance differences between the AKS Free and Standard pricing tiers. Analyzes the financial guarantees (SLAs), auto-scaler boundaries, and support systems required when migrating workloads to production environments.','Markdown','News Announcement','Beginner',0,'online','manual',NULL,NULL,NULL,0,'2023-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Strategic Strategy", "Ecosystem News", "Pricing & SLA tiers"]','["[COMMUNITY-TOOL]"]','[]','["managed-kubernetes-in-public-cloud.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://techcommunity.microsoft.com/blog/appsonazureblog/azure-kubernetes-service-microsoft-ignite-announcements/3650443','techcommunity.microsoft.com: Azure Kubernetes Service Microsoft Ignite announcements','','2022',0,'Aggregates key product announcements, feature updates, and engineering roadmap directions announced at Microsoft Ignite targeting the AKS ecosystem. Discusses improved fleet operations, container scale, and identity controls.','Markdown','News Announcement','Beginner',0,'online','manual',NULL,NULL,NULL,0,'2022-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Strategic Strategy", "Ecosystem News", "Product Roadmap"]','["[COMMUNITY-TOOL]"]','[]','["managed-kubernetes-in-public-cloud.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://techcommunity.microsoft.com/blog/appsonazureblog/building-a-path-to-success-for-microservices-and-net-core---project-tye--github-/1502270','techcommunity.microsoft.com: Building a path to success for microservices and .NET Core - Project Tye + GitHub Actions','','2020',0,'Explores local microservice discovery and container orchestration using Microsoft''s experimental Project Tye alongside GitHub Actions. While Project Tye is legacy, it represents a core structural stage in .NET microservices evolution.','None','Blog Post','Intermediate',1,'online','manual',NULL,NULL,NULL,0,'2020-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Microservices", ".NET Microservices", "Project Tye"]','["[EMERGING]", "[LEGACY]"]','[]','["azure.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://techcommunity.microsoft.com/blog/appsonazureblog/full-stack-net-6-apps-with-blazor-webassembly-and-azure-static-web-apps/2933428','techcommunity.microsoft.com: Full-stack .NET 6 Apps with Blazor WebAssembly and Azure Static Web Apps','','2022',4,'Outlines deploying full-stack Blazor WebAssembly client applications with Azure Static Web Apps. Details integrated serverless API hosting using Azure Functions, explaining how this architecture reduces hosting costs compared to traditional VM models.','English','Article','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2022-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Application Development", ".NET Framework", "Blazor & Static Web Apps"]','["[ENTERPRISE-STABLE]"]','[]','["dotnet.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://techcommunity.microsoft.com/blog/appsonazureblog/introducing-azure-container-apps-a-serverless-container-service-for-running-mode/2867265','techcommunity.microsoft.com: Introducing Azure Container Apps: a serverless container service for running modern apps at scale','','2021',0,'Introduces Azure Container Apps (ACA), a serverless platform built on Kubernetes, KEDA, Dapr, and Envoy. Streamlines microservices execution by removing underlying virtual host infrastructure complexity.','None','Blog','Intermediate',1,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Cloud Infrastructure", "Serverless Containers", "Azure Container Apps"]','["[COMMUNITY-TOOL]"]','[]','["azure.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://techcommunity.microsoft.com/blog/appsonazureblog/simplifying-azure-kubernetes-service-authentication-part-2/4055332','techcommunity.microsoft.com: Simplifying Azure Kubernetes Service Authentication Part 2','','2024',0,'This architectural technical review breaks down modern AKS authentication structures. Demonstrates how to configure Microsoft Entra ID integration with native Kubernetes RBAC, manage token lifecycles with kubelogin, and enforce administrative access groups. Eliminates security anti-patterns associated with legacy static admin kubeconfigs.','N/A','Article','Advanced',0,'online','manual',NULL,NULL,NULL,0,'2024-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Cloud Providers", "Azure Kubernetes Service (AKS)", "Identity & Access Control"]','["[LEGACY]"]','[]','["managed-kubernetes-in-public-cloud.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://techcommunity.microsoft.com/blog/azure-ai-foundry-blog/now-in-foundry-tongyi-mai-z-image-turbo-with-flux-1-schnell-and-sdxl-base-1-0/4520199','Now in Foundry: Tongyi-MAI Z-Image-Turbo with FLUX.1-schnell and SDXL 1.0','Azure AI Foundry''s Hugging Face collection integration featuring Tongyi-MAI''s bilingual, low-latency image generation model alongside FLUX.1 and SDXL.','2026',4,'* **Curator Insight:** Streamlining multi-tenant model availability via central cloud catalogs allows enterprises to enforce strict compliance while maintaining modern, open-weight pipelines.
* **Live Grounding (MCP):** Microsoft Azure AI Foundry has onboarded three visual synthesis models, prominently featuring Tongyi-MAI''s Z-Image-Turbo for sub-second, single-GPU latencies and high-quality bilingual text generation, providing architects with flexible edge options.','en','blog','Intermediate',0,'online','automatic','a7e64dec29d144174a1bac86f6289a63abf1b7bceb21298e19d2d16ccb0d07bf',NULL,1780352138,0,'2026-06-02T00:15:38.621997+02:00',NULL,NULL,NULL,'["Azure Cloud", "Azure AI Foundry", "Model Catalogs", "Generative Modeling"]','["EMERGING", "ENTERPRISE-STABLE"]','[]','[]','{}','{"category": "azure", "reputation_status": "Vetted", "reputation_summary": "Official Azure AI Foundry release, representing certified model offerings backed by Microsoft and Hugging Face.", "social_preview_url": "https://techcommunity.microsoft.com/t5/s/gxcuf89792/images/bS00NTIwMTk5LW0yWXRKSA?revision=2", "source_provenance": "X.com (Azure)", "suggested_new_category": "azure-ai-foundry"}');
INSERT INTO "resources" VALUES('https://techcommunity.microsoft.com/blog/azure-ai-foundry-blog/the-ai-study-guide-azure%E2%80%99s-top-free-resources-for-learning-generative-ai-in-2024/4036890','techcommunity.microsoft.com: The AI Study Guide: Azure’s top free resources for learning generative AI in 2024','','2024',0,'Microsoft''s curated learning guide for generative AI deployment, highlighting training tracks for model orchestration, fine-tuning mechanisms, vector database integration, and LLM telemetry tracking.','None','Article','Beginner',0,'online','manual',NULL,NULL,NULL,0,'2024-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Artificial Intelligence", "Generative AI", "Education"]','["[COMMUNITY-TOOL]"]','[]','["azure.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://techcommunity.microsoft.com/blog/azurearcblog/announcing-private-preview-argocd-through-microsoft-gitops/4399747','Announcing Private Preview: ArgoCD through Microsoft GitOps','','2025',4,'An announcement regarding native ArgoCD integration managed directly through Azure Arc-enabled Kubernetes and Microsoft GitOps. This development bridges the gap between AKS native extensions and industry-standard GitOps tools, offering declarative cluster state management at scale. It significantly reduces operational overhead by hosting and maintaining control plane elements as a first-class Azure service.','N/A','Product Announcement','Intermediate',1,'online','manual',NULL,NULL,NULL,0,'2025-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Cloud Native & Kubernetes", "GitOps & Continuous Delivery", "ArgoCD integration"]','["[ENTERPRISE-STABLE]"]','[]','["gitops.md", "azure.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://techcommunity.microsoft.com/blog/azurearcblog/in-preview-azure-key-vault-secrets-provider-extension-for-arc-enabled-kubernetes/3002160','techcommunity.microsoft.com: In preview: Azure Key Vault secrets provider extension for Arc enabled Kubernetes clusters','','2021',0,'Evaluates the Azure Key Vault secrets provider extension for Azure Arc-enabled Kubernetes clusters. Live grounding shows this extension has matured to GA, allowing multi-cloud or on-premises Kubernetes setups connected via Arc to safely pull secret dependencies from central Key Vault clusters.','English','Article','Advanced',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Security", "Hybrid Cloud Security", "Azure Arc"]','["[COMMUNITY-TOOL]"]','[]','["devsecops.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://techcommunity.microsoft.com/blog/azurearchitectureblog/azure-course-blueprints/4338972','techcommunity.microsoft.com: Azure Architecture - Course Blueprint','','2024',0,'Microsoft''s structured blueprints mapping out learning paths for modern enterprise cloud solutions. Details the modular training assets required to construct cloud-native application designs, hybrid migration plans, and robust data platform architectures.','English','Technical Guide','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2024-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Cloud Fundamentals", "Azure Ecosystem", "Learning Path"]','["[COMMUNITY-TOOL]", "[GUIDE]"]','[]','["azure.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://techcommunity.microsoft.com/blog/azurearchitectureblog/azure-openai-landing-zone-reference-architecture/3882102','techcommunity.microsoft.com: Azure OpenAI Landing Zone reference architecture','','2023',0,'Enterprise blueprint details of Azure OpenAI Landing Zones. Analyzes secure hub-and-spoke virtual networks, private endpoint configurations, load-balanced gateway design, and cross-regional disaster recovery strategies.','None','Article','Advanced',0,'online','manual',NULL,NULL,NULL,0,'2023-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Artificial Intelligence", "Generative AI", "Enterprise Architecture"]','["[COMMUNITY-TOOL]"]','[]','["azure.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://techcommunity.microsoft.com/blog/azurearchitectureblog/new-feature-easily-assign-regulatory-compliance-policies-to-your-azure-landing-z/4074957','techcommunity.microsoft.com: New feature: easily assign regulatory compliance policies to your Azure Landing Zone','','2024',0,'Outlines simplified mechanisms to assign regulatory compliance policies to Azure Landing Zone hierarchy trees. The feature enables platform administrators to quickly map PCI-DSS, ISO 27001, or FedRAMP benchmarks to specific landing zones, ensuring automated, non-disruptive governance across all workloads.','None','Article','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2024-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Cloud Governance", "Security & Compliance", "Landing Zones"]','["[COMMUNITY-TOOL]"]','[]','["azure.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://techcommunity.microsoft.com/blog/azuredevcommunityblog/azure-data-factory-how-to-split-a-file-into-multiple-output-files-with-bicep/4039825','techcommunity.microsoft.com: Azure Data Factory: How to split a file into multiple output files with Bicep','','2024',0,'Technical implementation tutorial detailing how to deploy Azure Data Factory pipelines configured to partition large CSV files via modular Bicep templates. Implements clean parameter mapping and functional abstraction within deployment templates.','Bicep','Blog','Advanced',0,'online','manual',NULL,NULL,NULL,0,'2024-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Data Engineering", "Data Orchestration", "ADF IaC Integration"]','["[COMMUNITY-TOOL]"]','[]','["azure.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://techcommunity.microsoft.com/blog/azuredevcommunityblog/draw-io-azure-infrastructure-diagrams-through-code-like-an-artist/4071316',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,'manual','f36e94a58b1ca83499aa93fdfe0b4dbc448cc9a7224f3a0523014f07f8a0172f',100.0,1779130494,1,'2026-05-18T20:54:54.980904+02:00',NULL,NULL,NULL,'[]','[]','["docs/cloud-arch-diagrams.md"]','[]','{}','{}');
INSERT INTO "resources" VALUES('https://techcommunity.microsoft.com/blog/azuredevcommunityblog/infra-in-azure-for-developers---the-how-part-2/4046385','techcommunity.microsoft.com: Infra in Azure for Developers - The How (Part 2)','','2024',0,'Explains DevOps-centric infrastructure integration, detailing how developers can design, scale, and manage cloud footprints utilizing developer-focused IaC patterns. Focuses on developer self-service while adhering to guardrails.','Bicep','Blog','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2024-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Cloud Infrastructure", "Developer Experience", "Azure Provisioning"]','["[COMMUNITY-TOOL]"]','[]','["azure.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://techcommunity.microsoft.com/blog/azuredevcommunityblog/infra-in-azure-for-developers---the-what/4026102','techcommunity.microsoft.com: Infra in Azure for Developers - The What','','2024',0,'A developer-centric guide covering core Azure infrastructure concepts such as virtual networks, subnets, computing runtimes, and managed services. Designed to close the gap between software development and platform engineering, it helps developers build cloud-native applications with a solid understanding of the underlying topology.','None','Article','Beginner',0,'duplicate','manual',NULL,NULL,NULL,0,'2024-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Infrastructure as Code", "Azure Basics", "Developer Tools"]','["[COMMUNITY-TOOL]"]','[]','["azure.md"]','{}','{"duplicate_of": "https://techcommunity.microsoft.com/blog/azuredevcommunityblog/infra-in-azure-for-developers---the-how-part-2/4046385"}');
INSERT INTO "resources" VALUES('https://techcommunity.microsoft.com/blog/azuredevcommunityblog/integrating-azure-devops-with-vs-code-agent-using-mcp-model-context-protocol/4516250','Integrating Azure DevOps with VS Code Agent using MCP','A step-by-step architectural guide explaining how to securely expose Azure DevOps capabilities to VS Code-hosted AI agents via the standard Model Context Protocol.','2026',4,'Curator Insight: This implementation guide demonstrates the unification of enterprise ALM and desktop AI agent workflows through Anthropic''s Model Context Protocol (MCP).

Live Grounding: It highlights the mechanics of exposing Azure DevOps APIs as discoverable tools inside VS Code environments, emphasizing authorization safeguards, user consent barriers, and least-privilege token access for automated code and sprint execution.','English','Guide','Intermediate',0,'online','automatic','16026876ba082951c5c99eacab539373f9e6f67aad4c3acd0ef921b8df6e659c',NULL,1780352404,0,'2026-06-02T00:20:04.147680+02:00',NULL,NULL,NULL,'["Artificial Intelligence", "Model Context Protocol", "DevOps Agents"]','["ENTERPRISE-STABLE", "GUIDE"]','[]','[]','{}','{"category": "ai-agents-mcp", "reputation_status": "Vetted", "reputation_summary": "Highly praised implementation guide by Microsoft engineers demonstrating practical developer tool integration using standard open protocols.", "social_preview_url": "https://techcommunity.microsoft.com/t5/s/gxcuf89792/images/bS00NTE2MjUwLUdwZXY5Rw?revision=2", "source_provenance": "X.com (nubenetes)", "suggested_new_category": ""}');
INSERT INTO "resources" VALUES('https://techcommunity.microsoft.com/blog/azuredevcommunityblog/programming-with-github-copilot-agent-mode/4400630','Programming with GitHub Copilot Agent Mode','','2024',4,'A deep dive into the engineering capabilities of GitHub Copilot''s ''Agent Mode.'' It details how the agent acts autonomously to analyze workspace dependencies, generate multi-file modifications, run localized compilations, and iterate on test suites based on natural language prompts.','English','Technical Article','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2024-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Software Engineering", "AI Tools", "Developer Productivity"]','["[ENTERPRISE-STABLE]"]','[]','["ai.md", "cicd.md", "developerportals.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://techcommunity.microsoft.com/blog/azureforisvandstartupstechnicalblog/four-methods-to-access-azure-key-vault-from-azure-kubernetes-service-aks/4376662','Four Methods to Access Azure Key Vault from Azure Kubernetes Service (AKS)','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','578bccbae559c274604eeaa5278c5ababa737ddff4e6d8b347378044c2d4ac88',100.0,1779031525,0,'2026-05-17T17:25:25.266065+02:00',NULL,NULL,NULL,'[]','[]','["docs/azure.md", "docs/kubernetes-operators-controllers.md", "docs/kubernetes-security.md"]','[]','{}','{"duplicate_of": "https://techcommunity.microsoft.com/discussions/azurepartners/four-methods-to-access-azure-key-vault-from-azure-kubernetes-service-aks/4376662"}');
INSERT INTO "resources" VALUES('https://techcommunity.microsoft.com/blog/azuregovernanceandmanagementblog/announcing-public-preview-of-bicep-templates-support-for-microsoft-graph/4141772','techcommunity.microsoft.com: Announcing public preview of Bicep templates support for Microsoft Graph','','2024',0,'Unveils native support within Bicep to programmatically provision and manage Microsoft Graph resources such as Azure AD groups, applications, and service principals. Eliminates complex post-deployment custom scripts or dual-IaC tooling setups.','Bicep','Blog','Advanced',0,'online','manual',NULL,NULL,NULL,0,'2024-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Cloud Infrastructure", "Identity & Access", "Microsoft Graph IaC"]','["[COMMUNITY-TOOL]"]','[]','["azure.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://techcommunity.microsoft.com/blog/azuregovernanceandmanagementblog/announcing-the-public-preview-of-azure-chaos-studio/2893050',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,'manual','affbdabe9c9d7de602060054a55335ff3477703555ddba4e248707ee3be70411',100.0,1779130494,1,'2026-05-18T20:54:54.929122+02:00',NULL,NULL,NULL,'[]','[]','["docs/chaos-engineering.md"]','[]','{}','{}');
INSERT INTO "resources" VALUES('https://techcommunity.microsoft.com/blog/azuregovernanceandmanagementblog/arm-template-specs-now-ga/2402618','techcommunity.microsoft.com: ARM Template Specs now GA!','','2021',0,'Official announcement detailing the GA status of ARM Template Specs. This feature allows technical teams to save reusable template configurations directly inside the Azure portal with RBAC structures.','None','Documentation','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Infrastructure as Code", "ARM Templates", "Template Specs"]','["[COMMUNITY-TOOL]"]','[]','["azure.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://techcommunity.microsoft.com/blog/azuregovernanceandmanagementblog/azure-policy-for-kubernetes-releases-support-for-custom-policy/2699466','techcommunity.microsoft.com: Azure Policy for Kubernetes releases support for custom policy','','2021',0,'Technical deep dive into Azure Policy integration with AKS, highlighting the support for custom policy definitions via OPA Gatekeeper. Enables platform engineers to build and enforce hyper-customized constraints on pods, network namespaces, and registry origins inside Kubernetes clusters.','English','Technical Guide','Advanced',1,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Governance & Management", "Enterprise Governance", "Kubernetes Compliance"]','["[COMMUNITY-TOOL]", "[GUIDE]"]','[]','["azure.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://techcommunity.microsoft.com/blog/azuregovernanceandmanagementblog/azure-pricing-how-to-estimate-azure-project-costs/4166297','techcommunity.microsoft.com: Azure Pricing: How to estimate Azure project costs 🌟','','2024',3,'Outlines best practices for utilizing the Azure Pricing Calculator and Azure Migrate to model infrastructure costs prior to production deployment. Focuses on estimating workloads with varying autoscaling patterns.','English','Article','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2024-06-01T00:00:00+02:00',NULL,NULL,NULL,'["FinOps & Cloud Cost", "Azure Optimization", "Cost Estimation"]','["[COMMUNITY-TOOL]"]','[]','["finops.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://techcommunity.microsoft.com/blog/azuregovernanceandmanagementblog/azure-pricing-how-to-navigate-azure-pricing-options-and-resources/4166276','techcommunity.microsoft.com: Azure Pricing: How to navigate Azure pricing options and resources 🌟','','2024',3,'A fundamental overview of Azure''s pricing strategies and commitment benefits. Outlines how to leverage Azure Hybrid Benefit, Dev/Test tiers, and spot instances to lower baseline computing costs.','English','Article','Beginner',0,'online','manual',NULL,NULL,NULL,0,'2024-06-01T00:00:00+02:00',NULL,NULL,NULL,'["FinOps & Cloud Cost", "Azure Optimization", "Pricing Frameworks"]','["[COMMUNITY-TOOL]"]','[]','["finops.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://techcommunity.microsoft.com/blog/azurehighperformancecomputingblog/running-gpu-accelerated-workloads-with-nvidia-gpu-operator-on-aks/4061318','techcommunity.microsoft.com: Running GPU accelerated workloads with NVIDIA GPU Operator on AKS 🌟','','2024',0,'An enterprise guide for orchestrating GPU-accelerated workloads on AKS via the NVIDIA GPU Operator. Covers automating driver configuration, runtime modifications, and hardware telemetry. This blueprint enables reliable execution of machine learning, AI model training, and heavy mathematical modeling pipelines inside container runtimes.','N/A','Article','Advanced',0,'online','manual',NULL,NULL,NULL,0,'2024-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Cloud Providers", "Azure Kubernetes Service (AKS)", "Machine Learning Workloads"]','["[COMMUNITY-TOOL]"]','[]','["managed-kubernetes-in-public-cloud.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://techcommunity.microsoft.com/blog/azureinfrastructureblog/azure-landing-zones-custom-archetypes-using-terraform/3791172','techcommunity.microsoft.com: Azure landing zones custom archetypes using Terraform','','2023',0,'Discusses the implementation of custom landing zone archetypes within the Terraform ALZ module framework. This approach allows enterprise architects to define bespoke governance and policy models that can be systematically replicated. It provides deep technical insight into extending default ALZ templates to meet complex, non-standard organizational requirements.','Terraform','Article','Advanced',0,'online','manual',NULL,NULL,NULL,0,'2023-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Infrastructure as Code", "Terraform", "Landing Zones"]','["[COMMUNITY-TOOL]"]','[]','["azure.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://techcommunity.microsoft.com/blog/azureinfrastructureblog/azure-permissions-101-how-to-manage-azure-access-effectively/4067468','techcommunity.microsoft.com: Azure Permissions 101: How to manage Azure access effectively','','2024',3,'An introductory guide to managing permissions across Azure subscriptions and resources. 2026 security compliance models demand a structured application of this baseline to prevent administrative overlaps and structural security gaps.','English','Article','Beginner',0,'online','manual',NULL,NULL,NULL,0,'2024-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Identity & Access", "Cloud Security", "RBAC", "Access Governance"]','["[COMMUNITY-TOOL]"]','[]','["azure.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://techcommunity.microsoft.com/blog/azureinfrastructureblog/centralized-private-resolver-architecture-implementation-using-azure-private-dns/4132622','techcommunity.microsoft.com: Centralized private resolver architecture implementation using Azure private DNS resolver','','2024',0,'Explores a centralized DNS Private Resolver model across complex Hub-Spoke configurations. Analyzes routing tables, forwarding rules, and hybrid connectivity structures to achieve highly resilient cross-cloud resolution.','None','Blog','Advanced',0,'online','manual',NULL,NULL,NULL,0,'2024-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Network & Delivery", "DNS Resolution", "Enterprise Architecture"]','["[COMMUNITY-TOOL]"]','[]','["azure.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://techcommunity.microsoft.com/blog/azureinfrastructureblog/enterprise%e2%80%91scale-azure-subscription-vending-using-azure-verified-modules-avm/4507751','Enterprise-Scale Azure Subscription Vending Using Azure Verified Modules (AVM)','','2026',0,'Demonstrates enterprise subscription vending architectures powered by Azure Verified Modules (AVM). This automated design leverages Terraform and Bicep to standardize resource organization, virtual network integration, and governance controls. Architects use subscription vending to scale and provision environments reliably in multi-tenant frameworks.','None','Article','Advanced',0,'online','manual',NULL,NULL,NULL,0,'2026-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Infrastructure as Code", "Landing Zones", "Azure Verified Modules"]','["[COMMUNITY-TOOL]"]','[]','["terraform.md", "azure.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://techcommunity.microsoft.com/blog/azureinfrastructureblog/leveraging-azure-copilot-for-azure-kubernetes-services-aks/4212457','techcommunity.microsoft.com: Leveraging Azure Copilot for Azure Kubernetes Services (AKS)','','2024',0,'Discusses integrating Microsoft Copilot generative AI models within the Azure Kubernetes Service management plane. Highlights AI-assisted troubleshooting workflows, automated diagnostics, YAML generation, and resource tuning suggestions. Represents the emerging state of artificial intelligence operations (AIOps) in cloud-native management.','N/A','Article','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2024-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Cloud Providers", "Azure Kubernetes Service (AKS)", "Operations"]','["[EMERGING]"]','[]','["managed-kubernetes-in-public-cloud.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://techcommunity.microsoft.com/blog/azureinfrastructureblog/part-1-leverage-bicep-standard-model-to-automate-azure-iaas-deployment/3804348','techcommunity.microsoft.com: (Part-1) Leverage Bicep: Standard model to Automate Azure IaaS deployment','','2023',0,'Presents a standardized, enterprise-grade model for automating Azure IaaS deployments using modular Bicep templates. Focuses on architectural separation of concerns, decoupling networking, storage, and compute layers into reusable sub-modules.','Bicep','Blog','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2023-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Cloud Infrastructure", "Infrastructure as Code", "Standardization"]','["[COMMUNITY-TOOL]"]','[]','["azure.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://techcommunity.microsoft.com/blog/azureinfrastructureblog/unleashing-github-copilot-for-infrastructure-as-code/4124031','techcommunity.microsoft.com: Unleashing GitHub Copilot for Infrastructure as Code (powershell, terraform, etc)','','2024',0,'Explores how AI pair programmers like GitHub Copilot can be leveraged to draft secure and high-quality Infrastructure as Code templates, specializing in Terraform, PowerShell, and ARM templates.','Markdown','Article','Intermediate',0,'online','manual','7c0382d80273703be83a753dbe720ee8fff3b7aaf8337a1bd2ed8c6d74262661',100.0,1779130495,1,'2026-05-18T20:54:55.010270+02:00',NULL,NULL,NULL,'["Development Tools", "AI Assistance", "IaC"]','["[COMMUNITY-TOOL]"]','["docs/visual-studio.md"]','["visual-studio.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://techcommunity.microsoft.com/blog/azuremigrationblog/containerize-and-migrate-applications-to-aks-with-the-azure-migrate%e2%80%99s-new-app-co/2178551','techcommunity.microsoft.com: Containerize and migrate applications to AKS with the Azure Migrate’s new App Containerization tool','','2021',0,'Introduces Microsoft''s built-in App Containerization tool to streamline migrating legacy ASP.NET and Java web servers into AKS-compatible containerized deployments.','N/A','Product Release','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Cloud Providers", "Microsoft AKS", "Migration & Modernization", "App Containerization"]','["[LEGACY]"]','[]','["managed-kubernetes-in-public-cloud.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://techcommunity.microsoft.com/blog/azuremigrationblog/implement-azure-landing-zones-with-hashicorp-terraform/3241071','techcommunity.microsoft.com: Implement Azure landing zones with HashiCorp Terraform','','2023',4,'An authoritative technical summary of how to implement Microsoft''s Cloud Adoption Framework (CAF) Landing Zones using Terraform. Explains deep-seated architectural principles, governance models, and scalable networking blueprints aligned with official enterprise standards.','HCL','Documentation','Advanced',0,'online','manual',NULL,NULL,NULL,0,'2023-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Azure", "Landing Zone", "Enterprise Design"]','["[ENTERPRISE-STABLE]"]','[]','["terraform.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://techcommunity.microsoft.com/blog/azurenetworkingblog/deploying-virtual-networks-across-tenants-using-azure-virtual-network-manager-ip/4410161','Deploying Virtual Networks Across Tenants Using Azure Virtual Network Manager','','2025',0,'An official exploration of Azure Virtual Network Manager (AVNM) capabilities for coordinating network topologies across distinct enterprise Entra ID tenants. Architects learn how to leverage AVNM to scale governance, enforce global security rules, and simplify cross-tenant hub-and-spoke peerings programmatically.','N/A','Documentation','Advanced',0,'online','manual',NULL,NULL,NULL,0,'2025-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Cloud Infrastructure", "Azure Networking", "Multi-Tenant Topology"]','["[COMMUNITY-TOOL]"]','[]','["iac.md", "azure.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://techcommunity.microsoft.com/blog/azurenetworkingblog/introducing-subnet-peering-in-azure/4383841','Introducing Subnet Peering in Azure','','2025',0,'Introduces the architectural paradigm of Subnet Peering in Azure, bypassing the traditional resource-heavy requirements of full Virtual Network (VNet) peering. This feature allows network engineers to establish direct, localized communication paths between designated subnets, optimizing security boundaries and address space usage.','N/A','Article','Advanced',0,'online','manual',NULL,NULL,NULL,0,'2025-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Cloud Infrastructure", "Azure Networking", "Subnet Peering"]','["[COMMUNITY-TOOL]"]','[]','["azure.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://techcommunity.microsoft.com/blog/azurenetworksecurityblog/building-a-ddos-response-plan/4372256','Building a DDoS Response Plan with Azure DDoS Protection','','2025',0,'A technical operational playbook on structuring a rapid-response plan using Azure DDoS Protection. It details integration with Azure Firewall, Web Application Firewall (WAF), and automated telemetry routing to mitigate distributed attack vectors while ensuring business continuity for microservice APIs.','N/A','Article','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2025-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Cloud Infrastructure", "Azure Networking", "Security"]','["[COMMUNITY-TOOL]"]','[]','["azure.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://techcommunity.microsoft.com/blog/azureobservabilityblog/advanced-network-observability-for-your-azure-kubernetes-service-clusters-throug/4176736','techcommunity.microsoft.com: Advanced Network Observability for your Azure Kubernetes Service clusters through Azure Monitor','','2024',4,'Unveiling advanced network observability features for AKS clusters, utilizing eBPF to capture kernel-level network telemetry. It provides deep visibility into pod-to-pod and egress traffic flow, packet drops, DNS resolution latencies, and TCP connection stats. This low-overhead monitoring is essential for debugging transient network issues inside microservices environments.','KQL','Product Blog','Advanced',1,'online','manual',NULL,NULL,NULL,0,'2024-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Cloud Native & Kubernetes", "Monitoring & Observability", "Network Observability"]','["[ENTERPRISE-STABLE]"]','[]','["managed-kubernetes-in-public-cloud.md", "azure.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://techcommunity.microsoft.com/blog/azureobservabilityblog/azure-monitor-logs-next-evolution-multi-tier-logging/4200871','techcommunity.microsoft.com: Azure Monitor Logs Next Evolution: Multi-tier logging','','2024',4,'Introduces Azure Monitor''s next-generation multi-tier logging capabilities, featuring Analytics, Basic, and Archive tiers. This architectural shift allows enterprises to dramatically lower log ingestion costs by separating real-time alerting data from cold compliance records. This design pattern enables cost-effective, long-term security retention of petabyte-scale telemetry.','KQL','Product Announcement','Advanced',0,'online','manual',NULL,NULL,NULL,0,'2024-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Cloud Infrastructure", "Monitoring & Observability", "Azure Monitor Logs"]','["[ENTERPRISE-STABLE]"]','[]','["azure.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://techcommunity.microsoft.com/blog/azureobservabilityblog/how-to-monitor-your-multi-tenant-solution-on-azure-with-azure-monitor/4042140','techcommunity.microsoft.com: How To Monitor Your Multi-Tenant Solution on Azure With Azure Monitor','','2024',4,'A detailed architectural analysis on isolating and correlating performance metrics and logs in a multi-tenant SaaS application on Azure. It highlights techniques like resource tagging, contextual workspace routing, and building tenant-specific dashboards via Azure Workbook and KQL. Perfect for engineering leads building robust performance isolation and billing models for SaaS workloads.','KQL','Architectural Guide','Advanced',1,'online','manual',NULL,NULL,NULL,0,'2024-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Cloud Infrastructure", "Monitoring & Observability", "Multi-Tenant Observability"]','["[ENTERPRISE-STABLE]", "[GUIDE]"]','[]','["azure.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://techcommunity.microsoft.com/blog/azureobservabilityblog/introducing-azure-monitor-managed-service-for-prometheus/3600185','techcommunity.microsoft.com: Introducing Azure Monitor managed service for Prometheus 🌟','','2023',5,'Announcement of the native, fully managed Prometheus monitoring service integrated into Azure Monitor. This managed engine allows teams to leverage standard PromQL queries, alerting rules, and Grafana dashboarding without the maintenance complexity of scaling self-hosted Prometheus instances. This service has become the primary standard for collecting metrics from AKS and cloud-native workloads.','PromQL','Product Announcement','Intermediate',1,'online','manual',NULL,NULL,NULL,0,'2023-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Cloud Native & Kubernetes", "Monitoring & Observability", "Managed Prometheus"]','["[DE FACTO STANDARD]"]','[]','["azure.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://techcommunity.microsoft.com/blog/azurepaasblog/azure-storage-blob-count--capacity-usage-calculator/3516855','techcommunity.microsoft.com: Azure Storage Blob Count & Capacity usage Calculator','','2022',0,'Presents dynamic automation options to calculate blob count and physical storage requirements across premium Azure Storage containers, facilitating cost modeling operations.','PowerShell','Blog Post','Advanced',0,'online','manual',NULL,NULL,NULL,0,'2022-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Cloud Platform Management", "Microsoft Azure", "Azure Storage", "Cost Optimization"]','["[COMMUNITY-TOOL]"]','[]','["azure.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://techcommunity.microsoft.com/blog/azuresqlblog/azure-sql-managed-instance-pools-new-features/4044688','techcommunity.microsoft.com: Azure SQL Managed Instance pools: new features','','2024',0,'Analyzes the latest performance and architecture updates to Azure SQL Managed Instance pools. Examines how instance pool environments accelerate database provisioning times, support multi-database consolidation, and optimize compute allocation. Key for migrating massive SQL server footprints to unified managed platforms.','English','Technical Guide','Advanced',0,'online','manual',NULL,NULL,NULL,0,'2024-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Data & Storage", "Relational Databases", "Managed Instance"]','["[COMMUNITY-TOOL]", "[GUIDE]"]','[]','["azure.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://techcommunity.microsoft.com/blog/azurestackblog/azure-kubernetes-service-and-azure-container-registry-service-on-azure-stack-hub/3075932','techcommunity.microsoft.com: Azure Kubernetes Service and Azure Container Registry Service on Azure Stack Hub','','2021',0,'Outlines deploying managed AKS and container registries (ACR) onto Azure Stack Hub, which acts as a hybrid infrastructure setup. Solves data sovereignty, regulatory compliance, and low-latency challenges for edge deployments inside closed datacenters.','Markdown','Technical Article','Advanced',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Infrastructure", "Hybrid & On-Premises", "Azure Stack Hub"]','["[COMMUNITY-TOOL]"]','[]','["managed-kubernetes-in-public-cloud.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://techcommunity.microsoft.com/blog/azurestorageblog/azure-container-storage-in-public-preview/3819246','techcommunity.microsoft.com: Azure Container Storage in Public Preview','','2023',0,'Spotlights the public preview release of Azure Container Storage (now GA), a service offering volume management natively optimized for Kubernetes clusters. Minimizes container I/O overhead on stateful workloads.','None','Blog','Advanced',1,'online','manual',NULL,NULL,NULL,0,'2023-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Cloud Infrastructure", "Container Storage", "Cloud Native Storage"]','["[COMMUNITY-TOOL]"]','[]','["azure.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://techcommunity.microsoft.com/blog/azuresynapseanalyticsblog/cicd-in-synapse-sql-how-to-deliver-your-database-objects-across-multiple-environ/3267507','techcommunity.microsoft.com: CICD in Synapse SQL: How to deliver your database objects across multiple environments','','2022',4,'Explores CI/CD pipelines for Synapse SQL databases, focusing on deploying schema artifacts across multiple lifecycle environments. While curator insights highlight workspace deployment tasks, 2026 engineering reality indicates a broader shift toward Microsoft Fabric, requiring engineers to design flexible pipelines capable of deploying to both legacy Synapse workspaces and modern Lakehouses.','English','Article','Advanced',0,'online','manual',NULL,NULL,NULL,0,'2022-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Data Engineering", "Database DevOps", "Azure Synapse Analytics", "SQL Pools"]','["[ENTERPRISE-STABLE]", "[LEGACY]"]','[]','["azure.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://techcommunity.microsoft.com/blog/azuretoolsblog/announcing-a-new-login-experience-with-azure-powershell-and-azure-cli/4109357','techcommunity.microsoft.com: Announcing a new login experience with Azure PowerShell and Azure CLI','','2024',0,'Introduces architectural improvements to CLI/SDK authentication processes using standard system web account interfaces, ensuring integration with Enterprise Entra ID controls.','PowerShell','Blog Post','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2024-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Cloud Platform Management", "Microsoft Azure", "Authentication", "CLI Enhancements"]','["[COMMUNITY-TOOL]"]','[]','["azure.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://techcommunity.microsoft.com/blog/azuretoolsblog/announcing-azapi-dynamic-properties/4121855','techcommunity.microsoft.com: Announcing AzAPI Dynamic Properties','','2024',0,'Details the Dynamic Properties feature in the AzAPI Terraform provider. Explores how this addition replaces basic JSON formatting, allowing developers to manage atypical cloud features with clean, typed configurations.','HCL','Article','Advanced',0,'online','manual',NULL,NULL,NULL,0,'2024-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Azure", "IaC", "Providers"]','["[COMMUNITY-TOOL]"]','[]','["terraform.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://techcommunity.microsoft.com/blog/azuretoolsblog/announcing-azure-terrafy-and-azapi-terraform-provider-previews/3270937','Announcing Azure Terrafy and AzAPI Terraform Provider Previews','','2022',0,'Highlights the debut of Azure Terrafy and the AzAPI Terraform Provider. AzAPI operates directly on top of Azure ARM REST layers, allowing engineers to configure newly released cloud capabilities without waiting for traditional provider updates.','Go','Article','Advanced',0,'online','manual',NULL,NULL,NULL,0,'2022-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Azure", "IaC", "Providers"]','["[COMMUNITY-TOOL]"]','[]','["terraform.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://techcommunity.microsoft.com/blog/azuretoolsblog/announcing-general-availability-of-terraform-azure-verified-modules-for-platform/4366027','Announcing General Availability of Terraform Azure Verified Modules for Platform Landing Zone (ALZ)','','2025',0,'Details the general availability of Terraform-based Azure Verified Modules (AVM) for constructing platform landing zones. These modules offer verified, highly robust IaC templates that align with Microsoft''s official structural guidelines. This release significantly reduces the development overhead required to build enterprise platform hubs.','Terraform','Article','Advanced',0,'online','manual',NULL,NULL,NULL,0,'2025-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Infrastructure as Code", "Terraform", "Azure Verified Modules"]','["[COMMUNITY-TOOL]"]','[]','["terraform.md", "azure.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://techcommunity.microsoft.com/blog/azuretoolsblog/announcing-public-preview-of-terraform-export-from-the-azure-portal/4409889','Announcing Public Preview of Terraform Export from the Azure Portal','','2025',0,'Secondary portal-integration documentation describing technical setups for exporting active resource configurations. Focuses on producing clean, modular Terraform files from complex legacy environments.','None','Documentation','Intermediate',0,'duplicate','manual',NULL,NULL,NULL,0,'2025-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Infrastructure as Code", "Terraform", "Official Integration"]','["[LEGACY]"]','[]','["terraform.md", "azure.md"]','{}','{"duplicate_of": "https://techcommunity.microsoft.com/blog/AzureToolsBlog/announcing-public-preview-of-terraform-export-from-the-azure-portal/4409889"}');
INSERT INTO "resources" VALUES('https://techcommunity.microsoft.com/blog/azuretoolsblog/announcing-template-based-previews-of-azure-cli-and-azure-powershell-for-key-vau/3933802','techcommunity.microsoft.com: Announcing template-based previews of Azure CLI and Azure PowerShell for Key Vault deployments','','2023',0,'Product update presenting template-backed deployment techniques in Azure CLI/PowerShell, streamlining Key Vault configuration procedures.','PowerShell','Blog Post','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2023-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Cloud Platform Management", "Secret Management", "Azure Key Vault", "Infrastructure as Code"]','["[COMMUNITY-TOOL]"]','[]','["azure.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://techcommunity.microsoft.com/blog/azuretoolsblog/azure-landing-zones-accelerators-for-bicep-and-terraform-announcing-general-avai/4029866','techcommunity.microsoft.com: Azure Landing Zones Accelerators for Bicep and Terraform. Announcing General Availability!','','2024',0,'GA announcement of the official Bicep and Terraform accelerators designed for deploying Azure Landing Zones (ALZ). These accelerators provide enterprise developers with template-driven deployment mechanisms for core platform hubs and spokes, reducing manual deployment errors and accelerating migration timelines.','Bicep','Article','Advanced',0,'online','manual',NULL,NULL,NULL,0,'2024-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Infrastructure as Code", "Landing Zones", "Accelerators"]','["[COMMUNITY-TOOL]"]','[]','["terraform.md", "azure.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://techcommunity.microsoft.com/blog/azuretoolsblog/from-prompt-to-production-open-in-vs-code-for-terraform-in-azure-copilot/4494931','From Prompt to Production: Open in VS Code for Terraform in Azure Copilot','Official Microsoft release detailing the seamless integration between the portal-based Azure Copilot and local VS Code instances for automated IaC orchestration.','2026',4,'This architectural enablement article introduces the ''Open in VS Code'' capability embedded inside Azure Copilot within the Azure Portal. It allows cloud architects to generate Terraform manifests via natural language and transition directly to local workspace execution.

* Integrates Azure portal-based AI generation directly with local editor toolchains.
* Eliminates copy-paste friction by maintaining operational states, environments, and dependencies.','en','article','Intermediate',0,'online','automatic','84a64cb94d7dd554e5caaaee4d0d942c87a2f3ece9141039684a504bc8230638',NULL,1780352414,0,'2026-06-02T00:20:14.115618+02:00',NULL,NULL,NULL,'["Cloud Infrastructure", "Infrastructure as Code", "Azure Copilot Integration"]','["[EMERGING]", "[GUIDE]"]','[]','[]','{}','{"category": "azure", "reputation_status": "Vetted", "reputation_summary": "Official Microsoft-released tool feature that streamlines developer context transitions, well-received by Azure DevOps practitioners.", "social_preview_url": "https://techcommunity.microsoft.com/t5/s/gxcuf89792/images/bS00NDk0OTMxLXdCdDlCSQ?revision=3", "source_provenance": "X.com (nubenetes)", "suggested_new_category": "cloud-infrastructure-ai"}');
INSERT INTO "resources" VALUES('https://techcommunity.microsoft.com/blog/azuretoolsblog/introducing-azure-verified-modules/4045946','techcommunity.microsoft.com: Introducing Azure Verified Modules! 🌟','- [youtube: Introducing Azure Verified Modules for Terraform | Ned in the Cloud](https://www.youtube.com/watch?v=6OeRByC-sBs)','2024',4,'Introduces Microsoft''s official Azure Verified Modules (AVM) framework. AVM unifies IaC configurations across Terraform and Bicep, providing reliable, enterprise-tested modules co-developed by Microsoft and HashiCorp.','HCL','Documentation','Advanced',0,'online','manual',NULL,NULL,NULL,0,'2024-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Azure", "IaC", "AVM"]','["[ENTERPRISE-STABLE]"]','[]','["terraform.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://techcommunity.microsoft.com/blog/azuretoolsblog/terraform-on-azure-february-2024-update/4070567','techcommunity.microsoft.com: Terraform on Azure February 2024 Update','','2024',0,'A regular engineering update highlighting improvements to Azure Terraform systems. Details features like AzAPI provider evolution, newly implemented resource types in AzureRM, and tools aiming to simplify cloud migration workflows.','HCL','Article','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2024-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Azure", "IaC", "Updates"]','["[COMMUNITY-TOOL]"]','[]','["terraform.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://techcommunity.microsoft.com/blog/containers/securing-windows-workloads-on-azure-kubernetes-service-with-calico/3815429','techcommunity.microsoft.com: Securing Windows workloads on Azure Kubernetes Service with Calico','','2023',0,'This architectural guide details how to leverage Tigera Calico''s CNI and policy engine to enforce advanced microsegmentation on Windows workloads within Azure Kubernetes Service (AKS). It addresses heterogeneous node pool configurations (Windows and Linux mixed architectures) and demonstrates how to apply consistent security policies across dual-OS workloads to meet strict enterprise isolation and compliance requirements.','YAML','Article','Advanced',1,'online','manual',NULL,NULL,NULL,0,'2023-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Cloud Providers", "Azure Kubernetes Service (AKS)", "Security"]','["[COMMUNITY-TOOL]"]','[]','["managed-kubernetes-in-public-cloud.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://techcommunity.microsoft.com/blog/coreinfrastructureandsecurityblog/azure-policy-recommended-practices/3798024','Azure Policy Recommended Practices','','2023',0,'Best practices for implementing and organizing Azure Policy systems at scale. Outlines architectural patterns for optimizing assignment evaluations, utilizing policy initiatives, and organizing security exceptions to prevent service degradation in resource manager APIs.','English','Technical Guide','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2023-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Governance & Management", "Enterprise Governance", "Compliance"]','["[COMMUNITY-TOOL]", "[GUIDE]"]','[]','["azure.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://techcommunity.microsoft.com/blog/coreinfrastructureandsecurityblog/azure-powershell-tips-and-tricks/4066848','techcommunity.microsoft.com: Azure PowerShell Tips and Tricks','','2024',0,'Curates efficiency frameworks and parameter operations within the Az module suite. Includes dynamic batch filtering, output conversion scripts, and cloud configuration optimizations.','PowerShell','Blog Post','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2024-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Cloud Platform Management", "Microsoft Azure", "Tooling", "Tips & Tricks"]','["[COMMUNITY-TOOL]"]','[]','["azure.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://techcommunity.microsoft.com/blog/coreinfrastructureandsecurityblog/azure-savings-dashboard/3816131','techcommunity.microsoft.com: Azure Savings Dashboard 🌟','','2023',4,'Introduces the native Azure Savings Dashboard, designed to highlight underutilized services and suggest commitment options. Provides recommendations for Azure Reservations and Azure Savings Plans to improve resource-to-cost efficiency.','English','Article','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2023-06-01T00:00:00+02:00',NULL,NULL,NULL,'["FinOps & Cloud Cost", "Azure Optimization", "Dashboards"]','["[ENTERPRISE-STABLE]"]','[]','["finops.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://techcommunity.microsoft.com/blog/coreinfrastructureandsecurityblog/kubernetes-external-dns-for-azure-dns--aks/3809393','techcommunity.microsoft.com: Kubernetes External DNS for Azure DNS & AKS','','2023',0,'Examines configuring ExternalDNS inside an AKS cluster to dynamically sync Kubernetes Ingress resources with Azure DNS zones. Avoids manual DNS configuration, automating resource and IP updates on target domain records.','YAML','Technical Article','Intermediate',1,'online','manual',NULL,NULL,NULL,0,'2023-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Infrastructure", "Ingress & Routing", "ExternalDNS"]','["[COMMUNITY-TOOL]"]','[]','["managed-kubernetes-in-public-cloud.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://techcommunity.microsoft.com/blog/coreinfrastructureandsecurityblog/monitoring-microsoft-sentinel-reports-with-dashboard-hub--power-bi/4203870','techcommunity.microsoft.com: Monitoring Microsoft Sentinel Reports with Dashboard Hub & Power BI','','2024',0,'Guides architects on scaling Microsoft Sentinel threat intelligence reporting by utilizing Power BI integrations. Focuses on centralizing complex workspace telemetry, operational KPIs, and incident metrics into a streamlined administrative dashboard.','None','Blog','Advanced',0,'online','manual',NULL,NULL,NULL,0,'2024-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Security & Identity", "SecOps", "Sentinel Monitoring"]','["[COMMUNITY-TOOL]"]','[]','["azure.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://techcommunity.microsoft.com/blog/educatordeveloperblog/cicd-for-ai-agents-on-microsoft-foundry/4522218','CI/CD for AI Agents on Microsoft Foundry','A comprehensive architectural guide demonstrating how to build, version, test, and release AI agents securely using evaluation-driven gates.','2026',4,'This technical article outlines a production-ready reference architecture for managing the lifecycle of AI agents deployed on Microsoft Foundry. It details how agent releases differ from traditional software, emphasizing the integration of evaluation-driven quality gates (measuring correctness, grounding safety, and token/latency metrics) prior to production promotion. It showcases GitHub Actions and Azure DevOps pipeline configurations that enforce strict role-based environment promotions and complete audit trails of immutable agent artifacts.','en','article','advanced',0,'online','automatic','5c8397793628713026b606f0bd44c3a392565b0bee22c55f994454a6d584fc59',NULL,1780352828,0,'2026-06-02T00:27:08.641513+02:00',NULL,NULL,NULL,'["DevOps", "CI/CD Pipelines", "LLMOps", "Agent Lifecycle"]','["[GUIDE]", "[ENTERPRISE-STABLE]"]','[]','[]','{}','{"category": "cicd-kubernetes-plugins", "reputation_status": "Vetted", "reputation_summary": "Authoritative architectural guide from Microsoft detailing production CI/CD patterns for AI Agent releases.", "social_preview_url": "https://techcommunity.microsoft.com/t5/s/gxcuf89792/images/bS00NTIyMjE4LVNtUnZ6MQ?revision=4", "source_provenance": "X.com (nubenetes)", "suggested_new_category": ""}');
INSERT INTO "resources" VALUES('https://techcommunity.microsoft.com/blog/educatordeveloperblog/coding-frameworks-and-languages-are-no-longer-the-point-prompting-is/3820265','techcommunity.microsoft.com: Coding Frameworks and languages are no longer the point, prompting is','','2023',0,'Argues that syntax fluency is no longer the definitive bottleneck in software engineering, placing the premium on systemic logical prompting. Analyzes shifting educational paradigms where algorithmic architectural planning is prioritized over memory of standard syntax structures.','English','Article','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2023-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Software Engineering", "AI-Assisted Development", "Education & Prompts"]','["[COMMUNITY-TOOL]"]','[]','["git.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://techcommunity.microsoft.com/blog/educatordeveloperblog/leveraging-azure-event-hub-microsoft-fabric-and-power-bi-for-real-time-data-anal/4028701','techcommunity.microsoft.com: Leveraging Azure Event Hub, Microsoft Fabric, and Power BI for Real-Time Data Analytics','','2024',0,'Architecture blueprint demonstrating ingestion of high-velocity streaming data via Azure Event Hubs into Microsoft Fabric. Explains how to leverage OneLake architecture and real-time analytical tools to visualize data telemetry in Power BI with minimal ETL layer overhead. Essential for modern, real-time analytics dashboards.','English','Technical Guide','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2024-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Data & Storage", "Data Analytics", "Real-Time Streaming"]','["[COMMUNITY-TOOL]", "[GUIDE]"]','[]','["azure.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://techcommunity.microsoft.com/blog/fasttrackforazureblog/a-practical-guide-to-zone-redundant-aks-clusters-and-storage/4036254','techcommunity.microsoft.com: A Practical Guide to Zone Redundant AKS Clusters and Storage','','2024',0,'A practical reference guide focused on designing zone-redundant AKS clusters and resolving multi-zone storage constraints. Addresses the architectural differences between zone-redundant storage (ZRS) and locally redundant storage (LRS) when backing Kubernetes persistent volumes. It maps failure-domain behavior and node affinity to ensure stateful workloads remain resilient to physical datacenter outages.','N/A','Article','Advanced',0,'online','manual',NULL,NULL,NULL,0,'2024-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Cloud Providers", "Azure Kubernetes Service (AKS)", "High Availability"]','["[COMMUNITY-TOOL]"]','[]','["managed-kubernetes-in-public-cloud.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://techcommunity.microsoft.com/blog/fasttrackforazureblog/azure-orphan-resources/3492198','techcommunity.microsoft.com: Azure Orphan Resources','- [github.com/dolevshor/azure-orphan-resources](https://github.com/dolevshor/azure-orphan-resources) Centralize orphan resources in Azure environments','2024',0,'A reference to the open-source Azure Orphan Resources engine. Automatically scans cloud structures to pinpoint orphaned, unused, or legacy elements like detached disks and public IP addresses. Facilitates platform engineers in scaling down structural resource wastes.','English','Technical Portal','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2024-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Governance & Management", "Enterprise Governance", "Cost Management"]','["[LEGACY]"]','[]','["azure.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://techcommunity.microsoft.com/blog/fasttrackforazureblog/azure-policy-for-azure-container-apps-yes-please/3775200','techcommunity.microsoft.com: Azure Policy for Azure Container Apps? Yes, please','','2023',0,'Analyzes implementation patterns for enforcing Azure Policy definitions on Azure Container Apps. Discusses baseline configurations to block unencrypted ingress, force private network endpoints, and mandate tag structures.','None','Blog','Advanced',1,'online','manual',NULL,NULL,NULL,0,'2023-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Cloud Infrastructure", "Serverless Containers", "Container Governance"]','["[COMMUNITY-TOOL]"]','[]','["azure.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://techcommunity.microsoft.com/blog/fasttrackforazureblog/can-i-create-an-azure-red-hat-openshift-cluster-in-terraform-yes-you-can/3670889','techcommunity.microsoft.com: Can I create an Azure Red Hat OpenShift cluster in Terraform? Yes, you can!','','2022',0,'An official Microsoft community blueprint discussing the declarative provisioning of Azure Red Hat OpenShift (ARO) using Terraform. It highlights networking prerequisites, service principal configuration, and automated cluster deployment architectures.','HCL','Article','Advanced',0,'online','manual',NULL,NULL,NULL,0,'2022-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Cloud Infrastructure", "Azure", "AKS & OpenShift Orchestration"]','["[COMMUNITY-TOOL]"]','[]','["terraform.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://techcommunity.microsoft.com/blog/fasttrackforazureblog/create-an-azure-openai-langchain-chromadb-and-chainlit-chat-app-in-aks-using-ter/4024070','techcommunity.microsoft.com: Create an Azure OpenAI, LangChain, ChromaDB, and Chainlit chat app in AKS using Terraform','','2024',0,'An innovative blueprint outlining how to build a generative AI application on Azure Kubernetes Service (AKS) using Terraform. It walks through orchestration of LangChain pipelines, ChromaDB vector storage, Chainlit interfaces, and secure integration with Azure OpenAI endpoints.','HCL','Tutorial','Advanced',1,'online','manual',NULL,NULL,NULL,0,'2024-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Azure", "AKS", "Artificial Intelligence"]','["[COMMUNITY-TOOL]", "[GUIDE]"]','[]','["terraform.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://techcommunity.microsoft.com/blog/fasttrackforazureblog/create-an-azure-openai-langchain-chromadb-and-chainlit-chat-app-in-container-app/3885602','techcommunity.microsoft.com: Create an Azure OpenAI, LangChain, ChromaDB, and Chainlit Chat App in Container Apps using Terraform | Paolo Salvatori','','2023',0,'A highly relevant modern architecture integrating OpenAI services, vector stores (ChromaDB), and custom LangChain agents. Built entirely on Azure Container Apps with deployment orchestrations fully managed by Terraform templates.','HCL','Article','Advanced',1,'duplicate','manual',NULL,NULL,NULL,0,'2023-06-01T00:00:00+02:00',NULL,NULL,NULL,'["AI & Data Engineering", "Azure Container Apps", "Terraform & OpenAI"]','["[COMMUNITY-TOOL]"]','[]','["demos.md"]','{}','{"duplicate_of": "https://techcommunity.microsoft.com/blog/fasttrackforazureblog/create-an-azure-openai-langchain-chromadb-and-chainlit-chat-app-in-aks-using-ter/4024070"}');
INSERT INTO "resources" VALUES('https://techcommunity.microsoft.com/blog/fasttrackforazureblog/how-to-create-a-vpn-between-azure-and-aws-using-only-managed-solutions/2281900','techcommunity.microsoft.com: How to create a VPN between Azure and AWS using only managed solutions','','2021',0,'A detailed deployment blueprint for configuring secure, high-availability IPSec VPN tunnels between Azure Virtual Network Gateways and AWS Virtual Private Gateways. Emphasizes managed, software-defined networking solutions to bypass third-party Virtual Appliance overhead. Provides structural guidance for hybrid, multi-cloud enterprise topologies.','English','Technical Blog','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Hybrid Networking", "Cross-Cloud Connectivity", "VPN Gateways"]','["[COMMUNITY-TOOL]"]','[]','["azure.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://techcommunity.microsoft.com/blog/fasttrackforazureblog/how-to-install-an-aks-cluster-with-the-istio-service-mesh-add-on-via-bicep/3802069','techcommunity.microsoft.com: How to install an AKS cluster with the Istio service mesh add-on via Bicep','','2023',0,'Explores the automated provisioning of Azure Kubernetes Service (AKS) coupled with the native Istio service mesh add-on using Bicep. This blueprint demonstrates declarative service mesh lifecycle management, reducing manual Helm or post-deployment orchestration overhead.','Bicep','Blog','Advanced',1,'online','manual',NULL,NULL,NULL,0,'2023-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Cloud Infrastructure", "Container Orchestration", "AKS Integration"]','["[COMMUNITY-TOOL]"]','[]','["managed-kubernetes-in-public-cloud.md", "azure.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://techcommunity.microsoft.com/blog/fasttrackforazureblog/microsoft-fabric---multi-tenant-architecture/4119429','techcommunity.microsoft.com: Microsoft Fabric - Multi-Tenant Architecture','','2024',0,'Architectural breakdown of multi-tenant deployment strategies within Microsoft Fabric. Evaluates security boundaries, multi-workspace segregation, cross-tenant data sharing constraints, and tenant-level resource isolation patterns necessary for managed SaaS structures.','English','Technical Guide','Advanced',0,'online','manual',NULL,NULL,NULL,0,'2024-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Data & Storage", "Data Analytics", "Fabric Architecture"]','["[COMMUNITY-TOOL]", "[GUIDE]"]','[]','["azure.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://techcommunity.microsoft.com/blog/finopsblog/get-tailored-insights-with-our-advisor-well-architected-assessments/4218239','techcommunity.microsoft.com: Get tailored insights with our Advisor Well-Architected assessments','','2024',0,'Details the integration of Well-Architected assessments directly into the Azure Advisor ecosystem. This technical feature programmatically delivers real-time remediation guidance, cost optimization points, and security postures customized to specific workload footprints. It marks a transition from manual consulting reviews to automated continuous policy enforcement.','None','Article','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2024-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Cloud Architecture", "Frameworks", "WAF Assessments"]','["[COMMUNITY-TOOL]"]','[]','["azure.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://techcommunity.microsoft.com/blog/finopsblog/identify-your-savings-potential-in-azure/4131194','techcommunity.microsoft.com: Identify your savings potential in Azure 🌟','','2024',4,'Provides actionable methods to identify underutilized resources using Azure Advisor. Focuses on right-sizing virtual machines, deleting unassociated disks, and choosing cost-effective storage tiers.','English','Article','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2024-06-01T00:00:00+02:00',NULL,NULL,NULL,'["FinOps & Cloud Cost", "Azure Optimization", "Savings Potential"]','["[ENTERPRISE-STABLE]"]','[]','["finops.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://techcommunity.microsoft.com/blog/finopsblog/learn-to-manage-investments-and-cost-efficiency-of-azure-and-ai-workloads/4396862','Learn to Manage Investments and Cost Efficiency of Azure and AI Workloads','','2025',4,'Addresses cost-optimization techniques for AI and large language model (LLM) workloads running on Azure. Discusses GPU node autoprovisioning, vector database optimization, and Azure OpenAI API consumption pricing models.','English','Article','Advanced',0,'online','manual',NULL,NULL,NULL,0,'2025-06-01T00:00:00+02:00',NULL,NULL,NULL,'["FinOps & Cloud Cost", "Azure Optimization", "AI Cost Management"]','["[ENTERPRISE-STABLE]"]','[]','["ai.md", "azure.md", "finops.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://techcommunity.microsoft.com/blog/healthcareandlifesciencesblog/azure-devops-pipelines-if-expressions-and-conditions/3737159','techcommunity.microsoft.com: Azure DevOps Pipelines: If Expressions and Conditions 🌟','','2023',4,'Breaks down the syntax and runtime evaluation of conditional if-expressions in Azure Pipelines'' YAML parser. Masterful command of compile-time versus execution-time evaluation is crucial in 2026 for building dynamic pipelines that auto-adjust steps based on branch targets, variables, or system telemetry.','English','Article','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2023-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Cloud DevOps", "CI-CD Pipelines", "Conditional Logic and Expressions"]','["[ENTERPRISE-STABLE]"]','[]','["azure.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://techcommunity.microsoft.com/blog/itopstalkblog/azure-terrafy-%e2%80%93-import-your-existing-azure-infrastructure-into-terraform-hcl/3357653','techcommunity.microsoft.com: Azure Terrafy – Import your existing Azure infrastructure into Terraform HCL','','2023',0,'An introductory guide on leveraging Azure Terrafy to modernize legacy environments. Walks through importing untracked resource groups into standard HCL formats with minimal manual adjustments.','Go','Tutorial','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2023-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Azure", "IaC", "Migration"]','["[GUIDE]", "[LEGACY]"]','[]','["terraform.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://techcommunity.microsoft.com/blog/itopstalkblog/iis-central-certificate-store-and-windows-containers/4181509','techcommunity.microsoft.com: IIS Central Certificate Store and Windows containers','','2026',0,'This Microsoft Technical Community post details how to configure Windows Containers using IIS to leverage the Central Certificate Store (CCS) for simplified SSL/TLS management. It addresses the architectural hurdles of handling dynamic certificates inside ephemeral containers by mounting central network shares. This guide is highly valuable for enterprise operations targeting legacy Windows Server and .NET Framework containerization workloads.','Markdown','Article','High',0,'online','manual',NULL,NULL,NULL,0,'2026-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Security", "Windows Containers", "PKI"]','["[LEGACY]"]','[]','["docker.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://techcommunity.microsoft.com/blog/itopstalkblog/infrastructure-as-code-iac-comparing-the-tools/3205045','techcommunity.microsoft.com: Infrastructure as Code (IaC): Comparing the Tools','','2022',0,'Synthesizes Azure Bicep, ARM Templates, Terraform, and Ansible within Azure enterprise contexts. Offers guidance on choosing the right IaC ecosystem depending on cloud-native lock-in constraints and operational requirements.','English','Article','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2022-06-01T00:00:00+02:00',NULL,NULL,NULL,'["DevOps", "Infrastructure as Code", "Tool Comparison"]','["[COMMUNITY-TOOL]"]','[]','["iac.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://techcommunity.microsoft.com/blog/itopstalkblog/standardize-devops-practices-across-hybrid-and-multicloud-environments/2795010','techcommunity.microsoft.com: Standardize DevOps practices across hybrid and multicloud environments','','2021',3,'A strategic discussion on leveraging Azure Arc-enabled Kubernetes to enforce standardized CI/CD pipelines and compliance rules across disparate infrastructure. It focuses on using GitOps (via Flux/ArgoCD) and Azure Policy to maintain consistent cluster configurations globally. This operational pattern eliminates configuration drift and reduces administrative friction across hybrid environments.','N/A','Technical Blog','Intermediate',1,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Cloud Native & Kubernetes", "GitOps & Continuous Delivery", "DevOps Standardization"]','["[COMMUNITY-TOOL]"]','[]','["azure.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://techcommunity.microsoft.com/blog/microsoft-entra-blog/important-azure-ad-graph-retirement-and-powershell-module-deprecation/3848270','techcommunity.microsoft.com: Important: Azure AD Graph Retirement and Powershell Module Deprecation','','2023',3,'An urgent notice regarding the deprecation and retirement of Azure AD Graph in favor of the Microsoft Graph API. Live 2026 analysis indicates that all legacy Azure AD Graph code paths are non-functional, meaning any active tools must use modern Microsoft Graph SDKs.','English','Article','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2023-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Identity & Access", "Tenant Governance", "API Deprecations", "Microsoft Graph Migration"]','["[LEGACY]"]','[]','["azure.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://techcommunity.microsoft.com/blog/microsoftdefendercloudblog/microsoft-announces-general-availability-of-defender-for-apis/3981488','techcommunity.microsoft.com: Microsoft Announces General Availability of Defender for APIs','','2023',0,'Spotlights the GA release of Microsoft Defender for APIs. Integrates directly with Azure API Management to inspect API security posture, analyze traffic patterns for anomalies, and defend backend microservices from complex runtime vectors.','None','Blog','Advanced',1,'online','manual',NULL,NULL,NULL,0,'2023-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Security & Identity", "API Security", "Runtime Threat Protection"]','["[COMMUNITY-TOOL]"]','[]','["azure.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://techcommunity.microsoft.com/blog/microsoftdefendercloudblog/security-control-implement-security-best-practices/2269914','techcommunity.microsoft.com: Security Control: Implement security best practices','','2021',0,'Provides guidance on implementing Azure Security Benchmark recommendations. Discusses vulnerability assessments, access policy enforcement, and operational posture improvements using Microsoft Defender for Cloud tools.','None','Blog','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Security & Identity", "Compliance", "Security Benchmarks"]','["[COMMUNITY-TOOL]"]','[]','["azure.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://techcommunity.microsoft.com/blog/microsoftdefendercloudblog/simplifying-onboarding-to-microsoft-defender-for-cloud-with-terraform/3974789','techcommunity.microsoft.com: Simplifying Onboarding to Microsoft Defender for Cloud with Terraform','','2023',0,'Guides security teams through automating cloud security posture management. Demonstrates how to write and execute Terraform modules to easily onboard Azure subscriptions to Microsoft Defender for Cloud and apply unified compliance matrices.','HCL','Tutorial','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2023-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Azure", "Security", "Compliance"]','["[COMMUNITY-TOOL]", "[GUIDE]"]','[]','["terraform.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://techcommunity.microsoft.com/blog/microsoftsentinelblog/non-interactive-logins-minimizing-the-blind-spot/2287932','techcommunity.microsoft.com: Non-interactive logins: minimizing the blind spot','','2021',0,'Securing automated pipelines through monitoring and auditing strategies for non-interactive service principal logins inside Microsoft Sentinel. Focuses on identifying security anomalies in automated system accounts using targeted Kusto Query Language (KQL) detections. Reduces the blind spots inherent in modern DevOps workflows where interactive MFA cannot be enforced.','English','Security Guide','Advanced',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Security & Identity", "Security Operations", "SIEM"]','["[COMMUNITY-TOOL]", "[GUIDE]"]','[]','["azure.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://techcommunity.microsoft.com/blog/microsoftteamsblog/new-bitbucket-bot-for-microsoft-teams/218212','BitBucket Bot for Microsoft Teams','','2021',3,'The official Microsoft Teams integration for Bitbucket Server and Cloud. Relays rich contextual alerts regarding repository updates, commit feedback, and pull requests directly to team channels to collapse developer communication latency.','N/A','Service','Beginner',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["DevOps", "ChatOps", "Integrations"]','["[COMMUNITY-TOOL]"]','[]','["git.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://techcommunity.microsoft.com/blog/microsoftthreatprotectionblog/what%e2%80%99s-new-in-defender-how-copilot-for-security-can-transform-your-soc/4084222','techcommunity.microsoft.com: What’s new in Defender: How Copilot for Security can transform your SOC','','2024',0,'Evaluates how AI-driven Copilot for Security integrates into Security Operations Centers (SOC) using Microsoft Defender signals. Enables analysts to investigate complex breach vectors and draft contextual incident playbooks rapidly using natural language queries.','None','Blog','Advanced',0,'online','manual',NULL,NULL,NULL,0,'2024-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Security & Identity", "SecOps", "AI Security Copilot"]','["[COMMUNITY-TOOL]"]','[]','["azure.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://techcommunity.microsoft.com/blog/sqlserver/sql-server-containers-on-kubernetes-with-s3-compatible-object-storage---getting-/3717003','techcommunity.microsoft.com: SQL Server containers on Kubernetes with S3-compatible object storage - Getting started','','2023',0,'Walks through deploying SQL Server containers inside Kubernetes using S3-compatible object storage for backups. Outlines durable storage configuration methods and provides an optimal blueprint for stateful data layer setups.','SQL/YAML','Technical Article','Advanced',0,'online','manual',NULL,NULL,NULL,0,'2023-06-01T00:00:00+02:00',NULL,NULL,NULL,'["State & Data", "Database Virtualization", "SQL Server & S3 Storage"]','["[COMMUNITY-TOOL]"]','[]','["managed-kubernetes-in-public-cloud.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://techcommunity.microsoft.com/blog/startupsatmicrosoftblog/from-zero-to-hero-with-azure-landing-zones/4229195','techcommunity.microsoft.com: From Zero to Hero with Azure Landing Zones','','2024',0,'A comprehensive onboarding guide tailored for startups and mid-market organizations deploying Azure Landing Zones. It outlines pragmatically scaled-down approaches to core governance and subscription models. This minimizes initial operational overhead while ensuring compliance and seamless path-to-scale capability.','None','Article','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2024-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Cloud Governance", "Enterprise Architecture", "Landing Zones"]','["[COMMUNITY-TOOL]"]','[]','["azure.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://techcommunity.microsoft.com/blog/startupsatmicrosoftblog/from-zero-to-hero-with-identity-and-access-control-in-azure-kubernetes-service/4386350','From Zero to Hero with Identity and Access Control in Azure Kubernetes Service','','2024',0,'A comprehensive handbook for architecting identity boundaries in Azure Kubernetes Service (AKS). It details the integration of Entra ID with native Kubernetes RBAC to eliminate static credentials. Utilizing managed identities ensures secure, audit-compliant interactions with external Azure cloud assets.','English','Documentation','Advanced',0,'online','manual',NULL,NULL,NULL,0,'2024-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Security", "Identity & Access", "AKS"]','["[COMMUNITY-TOOL]"]','[]','["kubernetes.md", "azure.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://techcommunity.microsoft.com/discussions/azure/dynamic-user-membership-rules-azure-active-directory-administrative-units-and-pa/3281164','techcommunity.microsoft.com: Dynamic user membership rules, Azure Active Directory Administrative Units and password reset! 🌟','','2022',4,'Explains how to configure Entra ID dynamic groups, set up scoped Administrative Units, and implement self-service password reset policies. In 2026, Administrative Units are key for dividing directory administration across regional groups while keeping a single consolidated tenant.','English','Article','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2022-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Identity & Access", "Tenant Governance", "Entra ID", "Group Administration"]','["[ENTERPRISE-STABLE]"]','[]','["azure.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://techcommunity.microsoft.com/discussions/azurepartners/azure-orphan-resources-grafana-dashboard/4120303','techcommunity.microsoft.com: Azure Orphan Resources Grafana Dashboard','','2024',4,'A guide and repository for implementing a customized Grafana dashboard designed to surface orphaned Azure resources (such as unused disks, IP addresses, and empty network interfaces). This community-supported dashboard helps infrastructure engineers reclaim wasted cloud spend. This demonstrates a practical intersection of monitoring infrastructure and proactive cloud governance.','KQL','Open-Source Dashboard','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2024-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Cloud Infrastructure", "Monitoring & Observability", "Cost Management"]','["[ENTERPRISE-STABLE]"]','[]','["azure.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://techcommunity.microsoft.com/discussions/azurepartners/four-methods-to-access-azure-key-vault-from-azure-kubernetes-service-aks/4376662','Four Methods to Access Azure Key Vault from Azure Kubernetes Service (AKS)','','2025',0,'Explores key architectural patterns for integrating Azure Key Vault (AKV) with Azure Kubernetes Service (AKS). Reviews Azure AD Workload Identity federation, the Secrets Store CSI Driver, and AKS-native mechanisms. Enables engineering teams to eliminate static cloud credentials from cluster runtime contexts.','English','Technical Article','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2025-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Security", "Secrets Management", "Cloud Integrations", "Azure"]','["[COMMUNITY-TOOL]"]','[]','["kubernetes-operators-controllers.md", "azure.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://techcommunity.microsoft.com/discussions/azurepartners/how-to-deploy-a-production-ready-aks-cluster-with-terraform-verified-module/4122013','techcommunity.microsoft.com: How to deploy a production-ready AKS cluster with Terraform verified module','','2024',3,'An article walking through Azure Verified Modules (AVM) standards for AKS deployments. Promotes Microsoft-endorsed configuration architectures optimizing cost, security, performance, and maintenance.','HCL','Article','Advanced',0,'online','manual',NULL,NULL,NULL,0,'2024-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Orchestration", "AKS", "Best Practices"]','["[COMMUNITY-TOOL]"]','[]','["terraform.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://techcommunity.microsoft.com/discussions/microsoft-intune/use-powershell-to-retrieve-all-assigned-intune-policies-and-applications-per-azu/3217498','techcommunity.microsoft.com: Use PowerShell to retrieve all assigned Intune policies and applications per Azure AD group!','','2022',0,'Provides script patterns querying the unified Microsoft Graph endpoint to audit active Intune configuration policy rules, profile objects, and custom group assignments for reporting compliance.','PowerShell','Blog Post','Advanced',0,'online','manual',NULL,NULL,NULL,0,'2022-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Modern Workplace", "Endpoint Management", "Microsoft Intune", "Microsoft Graph"]','["[COMMUNITY-TOOL]"]','[]','["azure.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://techcommunity.microsoft.com/discussions/windowspowershell/an-example-why-powershell-is-so-important/3041748','techcommunity.microsoft.com: An example why PowerShell is so important!','','2021',0,'Illustrates performance gains when managing server roles using standard object properties parsed directly through PowerShell interfaces instead of unformatted cmd string parsing scripts.','PowerShell','Blog Post','Beginner',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Infrastructure Automation", "Systems Administration", "PowerShell Utility", "Process Automation"]','["[COMMUNITY-TOOL]"]','[]','["azure.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://techcommunity.microsoft.com/discussions/windowsserver/use-powershell-to-search-for-accounts-in-active-directory-that-have-gone-stale/3585934','techcommunity.microsoft.com: Use PowerShell to search for accounts in Active Directory that have gone stale!','','2022',0,'Documents clean Active Directory directory-sweeping scripts configured to isolate inactive human and service account properties based on expired token limits, reducing attack surfaces.','PowerShell','Blog Post','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2022-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Identity and Access", "Active Directory", "Account Management", "Security Auditing"]','["[COMMUNITY-TOOL]"]','[]','["azure.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://techcommunity.microsoft.com/t5/ai-azure-ai-services-blog/the-ai-study-guide-azure-s-top-free-resources-for-learning/ba-p/4036890','==techcommunity.microsoft.com: The AI Study Guide: Azure’s top free resources'' for learning generative AI in 2024==','','N/A',0,NULL,NULL,NULL,NULL,0,'online','manual','3f8eae4b4538a09597816521482138db8f22545131a8c1f5b21043242cea7ced',100.0,1779033589,0,'2026-05-17T17:59:49.049556+02:00',NULL,NULL,NULL,'[]','[]','["docs/azure.md"]','[]','{}','{}');
INSERT INTO "resources" VALUES('https://techcommunity.microsoft.com/t5/apps-on-azure-blog/azure-kubernetes-service-free-tier-and-standard-tier/ba-p/3731432','techcommunity.microsoft.com: Azure Kubernetes Service Free tier and Standard'' tier','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','c2edafa52cbd6e3ad13b3ddee0b98ca4735bb041214e2d54be43035f428e635a',100.0,1779031577,0,'2026-05-17T17:26:17.907179+02:00',NULL,NULL,NULL,'[]','[]','["docs/managed-kubernetes-in-public-cloud.md"]','[]','{}','{"duplicate_of": "https://techcommunity.microsoft.com/blog/appsonazureblog/azure-kubernetes-service-free-tier-and-standard-tier/3731432"}');
INSERT INTO "resources" VALUES('https://techcommunity.microsoft.com/t5/apps-on-azure-blog/azure-kubernetes-service-microsoft-ignite-announcements/ba-p/3650443','techcommunity.microsoft.com: Azure Kubernetes Service Microsoft Ignite announcements','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','ccf500d2df5a4e3eb0f595d42096d5a6559be6942cf9e6787b6caeef00b5cff1',100.0,1779029711,0,'2026-05-17T16:55:11.890310+02:00',NULL,NULL,NULL,'[]','[]','["docs/managed-kubernetes-in-public-cloud.md"]','[]','{}','{"duplicate_of": "https://techcommunity.microsoft.com/blog/appsonazureblog/azure-kubernetes-service-microsoft-ignite-announcements/3650443"}');
INSERT INTO "resources" VALUES('https://techcommunity.microsoft.com/t5/apps-on-azure-blog/simplifying-azure-kubernetes-service-authentication-part-2/ba-p/4055332','==techcommunity.microsoft.com: Simplifying Azure Kubernetes Service Authentication'' Part 2==','','N/A',0,NULL,NULL,NULL,NULL,0,'online','manual','454783231f51efb855bdcec6f3693660fb4e5adca57942fa7ac0582d824d8882',100.0,1779030733,0,'2026-05-17T17:12:13.448319+02:00',NULL,NULL,NULL,'[]','[]','["docs/managed-kubernetes-in-public-cloud.md"]','[]','{}','{}');
INSERT INTO "resources" VALUES('https://techcommunity.microsoft.com/t5/apps-on-azure/building-a-path-to-success-for-microservices-and-net-core/ba-p/1502270','techcommunity.microsoft.com: Building a path to success for microservices'' and .NET Core - Project Tye + GitHub Actions','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','3a7f175497eec5e2cebf8a6acdec13cef1476712be8fdeed56df7013e431aee6',100.0,1779030116,0,'2026-05-17T17:01:56.802805+02:00',NULL,NULL,NULL,'[]','[]','["docs/azure.md"]','[]','{}','{"duplicate_of": "https://techcommunity.microsoft.com/blog/appsonazureblog/building-a-path-to-success-for-microservices-and-net-core---project-tye--github-/1502270"}');
INSERT INTO "resources" VALUES('https://techcommunity.microsoft.com/t5/apps-on-azure/full-stack-net-6-apps-with-blazor-webassembly-and-azure-static/ba-p/2933428','techcommunity.microsoft.com: Full-stack .NET 6 Apps with Blazor WebAssembly'' and Azure Static Web Apps','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','c521cf23748a185c3f762d8866a6b5c9f3dd4f3efb1586ba57d60c8ac4e0e515',100.0,1779030535,0,'2026-05-17T17:08:55.913540+02:00',NULL,NULL,NULL,'[]','[]','["docs/dotnet.md"]','[]','{}','{"duplicate_of": "https://techcommunity.microsoft.com/blog/appsonazureblog/full-stack-net-6-apps-with-blazor-webassembly-and-azure-static-web-apps/2933428"}');
INSERT INTO "resources" VALUES('https://techcommunity.microsoft.com/t5/apps-on-azure/introducing-azure-container-apps-a-serverless-container-service/ba-p/2867265','techcommunity.microsoft.com: Introducing Azure Container Apps: a serverless'' container service for running modern apps at scale','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','f74fb32465f3c7a342b01fb8a18dc4b26469c83cba3810304535348c0ce031c7',100.0,1779031403,0,'2026-05-17T17:23:23.310998+02:00',NULL,NULL,NULL,'[]','[]','["docs/azure.md"]','[]','{}','{"duplicate_of": "https://techcommunity.microsoft.com/blog/appsonazureblog/introducing-azure-container-apps-a-serverless-container-service-for-running-mode/2867265"}');
INSERT INTO "resources" VALUES('https://techcommunity.microsoft.com/t5/azure-arc-blog/in-preview-azure-key-vault-secrets-provider-extension-for-arc/ba-p/3002160','==techcommunity.microsoft.com: In preview: Azure Key Vault secrets provider'' extension for Arc enabled Kubernetes clusters==','','N/A',0,NULL,NULL,NULL,NULL,0,'online','manual','3974ad51bef92a1c3157472f6b57e533b04b98efcf2ea4ef028133d1cf412cc2',100.0,1779031412,0,'2026-05-17T17:23:32.257621+02:00',NULL,NULL,NULL,'[]','[]','["docs/devsecops.md"]','[]','{}','{}');
INSERT INTO "resources" VALUES('https://techcommunity.microsoft.com/t5/azure-architecture-blog/azure-openai-landing-zone-reference-architecture/ba-p/3882102','techcommunity.microsoft.com: Azure OpenAI Landing Zone reference architecture','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','33f0e4710e5a4879c7c0e9119fe792574a4ccccae4d1718cdf2071280ded1eee',100.0,1779031119,0,'2026-05-17T17:18:39.945998+02:00',NULL,NULL,NULL,'[]','[]','["docs/azure.md"]','[]','{}','{"duplicate_of": "https://techcommunity.microsoft.com/blog/azurearchitectureblog/azure-openai-landing-zone-reference-architecture/3882102"}');
INSERT INTO "resources" VALUES('https://techcommunity.microsoft.com/t5/azure-architecture-blog/new-feature-easily-assign-regulatory-compliance-policies-to-your/ba-p/4074957','techcommunity.microsoft.com: New feature: easily assign regulatory compliance'' policies to your Azure Landing Zone','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','2843beed054e8050b323d8faa3d51ea1c5d5ccfcdaac0f5a1ca3fb2094155ecc',100.0,1779033918,0,'2026-05-17T18:05:18.732706+02:00',NULL,NULL,NULL,'[]','[]','["docs/azure.md"]','[]','{}','{"duplicate_of": "https://techcommunity.microsoft.com/blog/azurearchitectureblog/new-feature-easily-assign-regulatory-compliance-policies-to-your-azure-landing-z/4074957"}');
INSERT INTO "resources" VALUES('https://techcommunity.microsoft.com/t5/azure-architecture/course-blueprint/m-p/4012399','techcommunity.microsoft.com: Azure Architecture - Course Blueprint','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','f692d44f559f6a2d88a3d0abb12a5794b7c7b3af56e041d69d3e8095524c174c',100.0,1779031067,0,'2026-05-17T17:17:47.439985+02:00',NULL,NULL,NULL,'[]','[]','["docs/azure.md"]','[]','{}','{"duplicate_of": "https://techcommunity.microsoft.com/blog/azurearchitectureblog/azure-course-blueprints/4338972"}');
INSERT INTO "resources" VALUES('https://techcommunity.microsoft.com/t5/azure-developer-community-blog/azure-data-factory-how-to-split-a-file-into-multiple-output/ba-p/4039825','techcommunity.microsoft.com: Azure Data Factory: How to split a file into'' multiple output files with Bicep','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','67ee251f3815cc84375e389b03aef8f78d6a0c3a9edb5be871fc9cc52cac5ee1',100.0,1779033003,0,'2026-05-17T17:50:03.765591+02:00',NULL,NULL,NULL,'[]','[]','["docs/azure.md"]','[]','{}','{"duplicate_of": "https://techcommunity.microsoft.com/blog/azuredevcommunityblog/azure-data-factory-how-to-split-a-file-into-multiple-output-files-with-bicep/4039825"}');
INSERT INTO "resources" VALUES('https://techcommunity.microsoft.com/t5/azure-developer-community-blog/infra-in-azure-for-developers-the-how-part-2/ba-p/4046385','techcommunity.microsoft.com: Infra in Azure for Developers - The How (Part'' 2)','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','30ea008e080b81ab972898e1e9d5c69e89be481081da8f225c6ad8d1d4fcc381',100.0,1779029558,0,'2026-05-17T16:52:38.213111+02:00',NULL,NULL,NULL,'[]','[]','["docs/azure.md"]','[]','{}','{"duplicate_of": "https://techcommunity.microsoft.com/blog/azuredevcommunityblog/infra-in-azure-for-developers---the-how-part-2/4046385"}');
INSERT INTO "resources" VALUES('https://techcommunity.microsoft.com/t5/azure-developer-community-blog/infra-in-azure-for-developers-the-what/ba-p/4026102','techcommunity.microsoft.com: Infra in Azure for Developers - The What','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','9746e531227895a5f668fcf9f60824e65ea969babe97f7c05ee335ebe8dfbe2d',100.0,1779029244,0,'2026-05-17T16:47:24.246887+02:00',NULL,NULL,NULL,'[]','[]','["docs/azure.md"]','[]','{}','{"duplicate_of": "https://techcommunity.microsoft.com/blog/azuredevcommunityblog/infra-in-azure-for-developers---the-what/4026102"}');
INSERT INTO "resources" VALUES('https://techcommunity.microsoft.com/t5/azure-devops-blog/introduction-to-azure-devops-workload-identity-federation-oidc/ba-p/3908687','techcommunity.microsoft.com: Introduction to Azure DevOps Workload identity'' federation (OIDC) with Terraform','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','e55fb1a1d731153e943b68844af12dcce8bfac917c98ffdea64c80da0607dd47',100.0,1779029341,0,'2026-05-17T16:49:01.939113+02:00',NULL,NULL,NULL,'[]','[]','["docs/azure.md"]','[]','{}','{"duplicate_of": "https://login.microsoftonline.com/common/oauth2/v2.0/authorize?client_id=09213cdc-9f30-4e82-aa6f-9b6e8d82dab3&redirect_uri=https%3A%2F%2Ftechcommunity.microsoft.com%2Ft5%2Fs%2Fauth%2Foauth2callback%2Fproviderid%2Fdefault&response_type=code&state=t32RGeYIHrLX7VZiIP5Idsc47642cGWeSnDaow_6xtt0AVO-pN2q_aKbw0Dw-5VfiAvlYRC6AjPqIjJ7tTD1oClJ2fvT9BIa-6OwFcbLVaGkbYkIAE0gmCezmGXRDrJwzJR9YyiSjnMURsQeirF4CS5A4QI2afRW2Y563huvTZiWPqnMHS5Lx_G1x1stZSViKRMJRdvOE0G-tlOGg5nQw1Q4Ie55Bqkrtp6BguyPyVA&scope=User.Read+openid+email+profile+offline_access&referer=https%3A%2F%2Ftechcommunity.microsoft.com%2Fblog%2F-%2Fintroduction-to-azure-devops-workload-identity-federation-oidc%2F3908687"}');
INSERT INTO "resources" VALUES('https://techcommunity.microsoft.com/t5/azure-for-isv-and-startups/azure-orphan-resources-grafana-dashboard/ba-p/4120303','techcommunity.microsoft.com: Azure Orphan Resources Grafana Dashboard','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','a7e80b0faa9a30b238eb1f6c7c60b2cdc6bfd423358ec9c46b489d45b6166f28',100.0,1779032615,0,'2026-05-17T17:43:35.949701+02:00',NULL,NULL,NULL,'[]','[]','["docs/azure.md"]','[]','{}','{"duplicate_of": "https://techcommunity.microsoft.com/discussions/azurepartners/azure-orphan-resources-grafana-dashboard/4120303"}');
INSERT INTO "resources" VALUES('https://techcommunity.microsoft.com/t5/azure-for-isv-and-startups/how-to-deploy-a-production-ready-aks-cluster-with-terraform/ba-p/4122013','techcommunity.microsoft.com: How to deploy a production-ready AKS cluster'' with Terraform verified module','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','7e68f252d6237f0274b421ef7c5ae288dce6004d9488cc96fcf9e968fe401a49',100.0,1779031673,0,'2026-05-17T17:27:53.498822+02:00',NULL,NULL,NULL,'[]','[]','["docs/terraform.md"]','[]','{}','{"duplicate_of": "https://techcommunity.microsoft.com/discussions/azurepartners/how-to-deploy-a-production-ready-aks-cluster-with-terraform-verified-module/4122013"}');
INSERT INTO "resources" VALUES('https://techcommunity.microsoft.com/t5/azure-governance-and-management/announcing-public-preview-of-bicep-templates-support-for/ba-p/4141772','techcommunity.microsoft.com: Announcing public preview of Bicep templates'' support for Microsoft Graph','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','f8d3d188d8b15fff47024c6da2aa9dd161ebe004770dac7d234d66aa671c6f5b',100.0,1779033094,0,'2026-05-17T17:51:34.928791+02:00',NULL,NULL,NULL,'[]','[]','["docs/azure.md"]','[]','{}','{"duplicate_of": "https://techcommunity.microsoft.com/blog/azuregovernanceandmanagementblog/announcing-public-preview-of-bicep-templates-support-for-microsoft-graph/4141772"}');
INSERT INTO "resources" VALUES('https://techcommunity.microsoft.com/t5/azure-governance-and-management/announcing-the-public-preview-of-azure-chaos-studio/ba-p/2893050','techcommunity.microsoft.com: Announcing the Public Preview of Azure Chaos'' Studio','','N/A',0,NULL,NULL,NULL,NULL,0,NULL,'manual','1d840d4f03ed8ac30b50081bdb4be70d5980874366d1e345fbfa321c6fe8f439',100.0,1779030526,0,'2026-05-17T17:08:46.682064+02:00',NULL,NULL,NULL,'[]','[]','["docs/chaos-engineering.md"]','[]','{}','{}');
INSERT INTO "resources" VALUES('https://techcommunity.microsoft.com/t5/azure-governance-and-management/arm-template-specs-now-ga/ba-p/2402618','techcommunity.microsoft.com: ARM Template Specs now GA!','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','54a4de742f3c9ff437a117aff7ea52770b2c75df32e7835d03b07638718492f4',100.0,1779034324,0,'2026-05-17T18:12:04.017351+02:00',NULL,NULL,NULL,'[]','[]','["docs/azure.md"]','[]','{}','{"duplicate_of": "https://techcommunity.microsoft.com/blog/azuregovernanceandmanagementblog/arm-template-specs-now-ga/2402618"}');
INSERT INTO "resources" VALUES('https://techcommunity.microsoft.com/t5/azure-governance-and-management/azure-policy-for-kubernetes-releases-support-for-custom-policy/ba-p/2699466','techcommunity.microsoft.com: Azure Policy for Kubernetes releases support'' for custom policy','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','415f7eb2b30d36cc496d1bc94645c0ea541dbcfe132955b9408a45a77d9cd39c',100.0,1779030415,0,'2026-05-17T17:06:55.752457+02:00',NULL,NULL,NULL,'[]','[]','["docs/azure.md"]','[]','{}','{"duplicate_of": "https://techcommunity.microsoft.com/blog/azuregovernanceandmanagementblog/azure-policy-for-kubernetes-releases-support-for-custom-policy/2699466"}');
INSERT INTO "resources" VALUES('https://techcommunity.microsoft.com/t5/azure-governance-and-management/azure-pricing-how-to-estimate-azure-project-costs/ba-p/4166297','techcommunity.microsoft.com: Azure Pricing: How to estimate Azure project'' costs 🌟','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','9ad43d9cb728a19bab1d08eb86f494356d6e1afdc456fa7f01612b6a26caa387',100.0,1779029148,0,'2026-05-17T16:45:48.835106+02:00',NULL,NULL,NULL,'[]','[]','["docs/finops.md"]','[]','{}','{"duplicate_of": "https://techcommunity.microsoft.com/blog/azuregovernanceandmanagementblog/azure-pricing-how-to-estimate-azure-project-costs/4166297"}');
INSERT INTO "resources" VALUES('https://techcommunity.microsoft.com/t5/azure-governance-and-management/azure-pricing-how-to-navigate-azure-pricing-options-and/ba-p/4166276','techcommunity.microsoft.com: Azure Pricing: How to navigate Azure pricing'' options and resources 🌟','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','d9e79673e442b8bc4b61696eea873d01886703d20cfe542171c06ae8000e6c6a',100.0,1779034212,0,'2026-05-17T18:10:12.879692+02:00',NULL,NULL,NULL,'[]','[]','["docs/finops.md"]','[]','{}','{"duplicate_of": "https://techcommunity.microsoft.com/blog/azuregovernanceandmanagementblog/azure-pricing-how-to-navigate-azure-pricing-options-and-resources/4166276"}');
INSERT INTO "resources" VALUES('https://techcommunity.microsoft.com/t5/azure-high-performance-computing/running-gpu-accelerated-workloads-with-nvidia-gpu-operator-on/ba-p/4061318','techcommunity.microsoft.com: Running GPU accelerated workloads with NVIDIA'' GPU Operator on AKS 🌟','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','4f3e78b53277c141f9e7bbaf4e77417ed2687c8bbf4d68c71a54ec3455b7dcce',100.0,1779030733,0,'2026-05-17T17:12:13.971041+02:00',NULL,NULL,NULL,'[]','[]','["docs/managed-kubernetes-in-public-cloud.md"]','[]','{}','{"duplicate_of": "https://techcommunity.microsoft.com/blog/azurehighperformancecomputingblog/running-gpu-accelerated-workloads-with-nvidia-gpu-operator-on-aks/4061318"}');
INSERT INTO "resources" VALUES('https://techcommunity.microsoft.com/t5/azure-infrastructure-blog/azure-landing-zones-custom-archetypes-using-terraform/ba-p/3791172','techcommunity.microsoft.com: Azure landing zones custom archetypes using'' Terraform','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','b9622607457a35ed6c1e97000180eb5ae84fe3b5983d3b9e6681054f71d9d833',100.0,1779030088,0,'2026-05-17T17:01:28.707785+02:00',NULL,NULL,NULL,'[]','[]','["docs/azure.md"]','[]','{}','{"duplicate_of": "https://techcommunity.microsoft.com/blog/azureinfrastructureblog/azure-landing-zones-custom-archetypes-using-terraform/3791172"}');
INSERT INTO "resources" VALUES('https://techcommunity.microsoft.com/t5/azure-infrastructure-blog/azure-permissions-101-how-to-manage-azure-access-effectively/ba-p/4067468','==techcommunity.microsoft.com: Azure Permissions 101: How to manage Azure'' access effectively==','','N/A',0,NULL,NULL,NULL,NULL,0,'online','manual','4eb9aa3b932200382d719736b03af13c6f764a6de62bafb18aa540d80bb99c5d',100.0,1779030301,0,'2026-05-17T17:05:01.115948+02:00',NULL,NULL,NULL,'[]','[]','["docs/azure.md"]','[]','{}','{}');
INSERT INTO "resources" VALUES('https://techcommunity.microsoft.com/t5/azure-infrastructure-blog/centralized-private-resolver-architecture-implementation-using/ba-p/4132622','techcommunity.microsoft.com: Centralized private resolver architecture implementation'' using Azure private DNS resolver','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','0eb63d314caae36d587e06003718ec1b97eac6506583eca8fee4efed5928a510',100.0,1779031119,0,'2026-05-17T17:18:39.520949+02:00',NULL,NULL,NULL,'[]','[]','["docs/azure.md"]','[]','{}','{"duplicate_of": "https://techcommunity.microsoft.com/blog/azureinfrastructureblog/centralized-private-resolver-architecture-implementation-using-azure-private-dns/4132622"}');
INSERT INTO "resources" VALUES('https://techcommunity.microsoft.com/t5/azure-infrastructure-blog/leveraging-azure-copilot-for-azure-kubernetes-services-aks/ba-p/4212457','techcommunity.microsoft.com: Leveraging Azure Copilot for Azure Kubernetes'' Services (AKS)','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','9db4943875a9e2114c1ee023b1d36a0a97045b5fbcd08546007fd4ab2ce19343',100.0,1779032794,0,'2026-05-17T17:46:34.688788+02:00',NULL,NULL,NULL,'[]','[]','["docs/managed-kubernetes-in-public-cloud.md"]','[]','{}','{"duplicate_of": "https://techcommunity.microsoft.com/blog/azureinfrastructureblog/leveraging-azure-copilot-for-azure-kubernetes-services-aks/4212457"}');
INSERT INTO "resources" VALUES('https://techcommunity.microsoft.com/t5/azure-infrastructure-blog/part-1-leverage-bicep-standard-model-to-automate-azure-iaas/ba-p/3804348','techcommunity.microsoft.com: (Part-1) Leverage Bicep: Standard model to'' Automate Azure IaaS deployment','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','26c0e2a686d374159cb8217723835961b8a93181a121a1f219419b7826cbe743',100.0,1779031678,0,'2026-05-17T17:27:58.390894+02:00',NULL,NULL,NULL,'[]','[]','["docs/azure.md"]','[]','{}','{"duplicate_of": "https://techcommunity.microsoft.com/blog/azureinfrastructureblog/part-1-leverage-bicep-standard-model-to-automate-azure-iaas-deployment/3804348"}');
INSERT INTO "resources" VALUES('https://techcommunity.microsoft.com/t5/azure-infrastructure-blog/unleashing-github-copilot-for-infrastructure-as-code/ba-p/4124031','techcommunity.microsoft.com: Unleashing GitHub Copilot for Infrastructure'' as Code (powershell, terraform, etc)','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','70a4bb367b75bb1a35f0408b1190ab1f90837c34c0b5cb8caead4a51215e46f1',100.0,1779031187,0,'2026-05-17T17:19:47.983231+02:00',NULL,NULL,NULL,'[]','[]','["docs/visual-studio.md"]','[]','{}','{"duplicate_of": "https://techcommunity.microsoft.com/blog/azureinfrastructureblog/unleashing-github-copilot-for-infrastructure-as-code/4124031"}');
INSERT INTO "resources" VALUES('https://techcommunity.microsoft.com/t5/azure-migration-and/implement-azure-landing-zones-with-hashicorp-terraform/ba-p/3241071','techcommunity.microsoft.com: Implement Azure landing zones with HashiCorp'' Terraform','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','0e76204eacd92689465d51a8415a7291be017988e0d157b835979b1eb8b2711c',100.0,1779029375,0,'2026-05-17T16:49:35.888181+02:00',NULL,NULL,NULL,'[]','[]','["docs/terraform.md"]','[]','{}','{"duplicate_of": "https://techcommunity.microsoft.com/blog/azuremigrationblog/implement-azure-landing-zones-with-hashicorp-terraform/3241071"}');
INSERT INTO "resources" VALUES('https://techcommunity.microsoft.com/t5/azure-migration/containerize-and-migrate-applications-to-aks-with-the-azure/ba-p/2178551','techcommunity.microsoft.com: Containerize and migrate applications to AKS'' with the Azure Migrate’s new App Containerization tool','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','474a27444195a4fb0b37d56f3cffa15408748eb4ac42d772c8e744e08b69b593',100.0,1779031386,0,'2026-05-17T17:23:06.585267+02:00',NULL,NULL,NULL,'[]','[]','["docs/managed-kubernetes-in-public-cloud.md"]','[]','{}','{"duplicate_of": "https://techcommunity.microsoft.com/blog/azuremigrationblog/containerize-and-migrate-applications-to-aks-with-the-azure-migrate%e2%80%99s-new-app-co/2178551"}');
INSERT INTO "resources" VALUES('https://techcommunity.microsoft.com/t5/azure-observability-blog/advanced-network-observability-for-your-azure-kubernetes-service/ba-p/4176736','techcommunity.microsoft.com: Advanced Network Observability for your Azure'' Kubernetes Service clusters through Azure Monitor','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','844677550e95cb07f3aa32e13c0d949b3b228252c8a05907e8c0274d49bc2bb2',100.0,1779034102,0,'2026-05-17T18:08:22.850118+02:00',NULL,NULL,NULL,'[]','[]','["docs/azure.md", "docs/managed-kubernetes-in-public-cloud.md"]','[]','{}','{"duplicate_of": "https://techcommunity.microsoft.com/blog/azureobservabilityblog/advanced-network-observability-for-your-azure-kubernetes-service-clusters-throug/4176736"}');
INSERT INTO "resources" VALUES('https://techcommunity.microsoft.com/t5/azure-observability-blog/azure-monitor-logs-next-evolution-multi-tier-logging/ba-p/4200871','techcommunity.microsoft.com: Azure Monitor Logs Next Evolution: Multi-tier'' logging','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','5b12e7536ea295fb23d163d07d0a247d83ab084f19f1f6d31f0b7600c8c6c6c4',100.0,1779033732,0,'2026-05-17T18:02:12.892040+02:00',NULL,NULL,NULL,'[]','[]','["docs/azure.md"]','[]','{}','{"duplicate_of": "https://techcommunity.microsoft.com/blog/azureobservabilityblog/azure-monitor-logs-next-evolution-multi-tier-logging/4200871"}');
INSERT INTO "resources" VALUES('https://techcommunity.microsoft.com/t5/azure-observability-blog/how-to-monitor-your-multi-tenant-solution-on-azure-with-azure/ba-p/4042140','techcommunity.microsoft.com: How To Monitor Your Multi-Tenant Solution on'' Azure With Azure Monitor','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','c0ce3d79bee1e92cd853b40e04ac58b470ba373f3880bd3be1993ab1784fb0c8',100.0,1779030676,0,'2026-05-17T17:11:16.210962+02:00',NULL,NULL,NULL,'[]','[]','["docs/azure.md"]','[]','{}','{"duplicate_of": "https://techcommunity.microsoft.com/blog/azureobservabilityblog/how-to-monitor-your-multi-tenant-solution-on-azure-with-azure-monitor/4042140"}');
INSERT INTO "resources" VALUES('https://techcommunity.microsoft.com/t5/azure-observability-blog/introducing-azure-monitor-managed-service-for-prometheus/ba-p/3600185','==techcommunity.microsoft.com: Introducing Azure Monitor managed service'' for Prometheus== 🌟','','N/A',0,NULL,NULL,NULL,NULL,0,'online','manual','4b78ef7493b7f5cbf3c5e273e75499263036d071b0ab3276d1ccbc4751f04a34',100.0,1779034106,0,'2026-05-17T18:08:26.978890+02:00',NULL,NULL,NULL,'[]','[]','["docs/azure.md"]','[]','{}','{}');
INSERT INTO "resources" VALUES('https://techcommunity.microsoft.com/t5/azure-paas-blog/azure-storage-blob-count-amp-capacity-usage-calculator/ba-p/3516855','techcommunity.microsoft.com: Azure Storage Blob Count & Capacity usage Calculator','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','829378fe74208ac33945856345f717cc6dbc9e3fa63c7222dfeb1b9838fa2bf6',100.0,1779034310,0,'2026-05-17T18:11:50.736715+02:00',NULL,NULL,NULL,'[]','[]','["docs/azure.md"]','[]','{}','{"duplicate_of": "https://techcommunity.microsoft.com/blog/azurepaasblog/azure-storage-blob-count--capacity-usage-calculator/3516855"}');
INSERT INTO "resources" VALUES('https://techcommunity.microsoft.com/t5/azure-security-center/security-control-implement-security-best-practices/ba-p/2269914','techcommunity.microsoft.com: Security Control: Implement security best practices','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','7a7fefa05bd6abdb41aa2e97f61a1916f8c6a497a4a4aea03f0dd0e8915a72cb',100.0,1779034511,0,'2026-05-17T18:15:11.791850+02:00',NULL,NULL,NULL,'[]','[]','["docs/azure.md"]','[]','{}','{"duplicate_of": "https://techcommunity.microsoft.com/blog/microsoftdefendercloudblog/security-control-implement-security-best-practices/2269914"}');
INSERT INTO "resources" VALUES('https://techcommunity.microsoft.com/t5/azure-sentinel/non-interactive-logins-minimizing-the-blind-spot/ba-p/2287932','techcommunity.microsoft.com: Non-interactive logins: minimizing the blind'' spot','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','cc4f32fa9e1050aa7280eb889ffcf69b05406176fb8c37afd0dabacbf2d3ca23',100.0,1779030026,0,'2026-05-17T17:00:26.282267+02:00',NULL,NULL,NULL,'[]','[]','["docs/azure.md"]','[]','{}','{"duplicate_of": "https://techcommunity.microsoft.com/blog/microsoftsentinelblog/non-interactive-logins-minimizing-the-blind-spot/2287932"}');
INSERT INTO "resources" VALUES('https://techcommunity.microsoft.com/t5/azure-sql-blog/azure-sql-managed-instance-pools-new-features/ba-p/4044688','techcommunity.microsoft.com: Azure SQL Managed Instance pools: new features','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','c4477986e96075fd8daa747cece8d9ecab56cbff351dd041ef50fe3c8d6eccb7',100.0,1779031593,0,'2026-05-17T17:26:33.458278+02:00',NULL,NULL,NULL,'[]','[]','["docs/azure.md"]','[]','{}','{"duplicate_of": "https://techcommunity.microsoft.com/blog/azuresqlblog/azure-sql-managed-instance-pools-new-features/4044688"}');
INSERT INTO "resources" VALUES('https://techcommunity.microsoft.com/t5/azure-stack-blog/azure-kubernetes-service-and-azure-container-registry-service-on/ba-p/3075932','techcommunity.microsoft.com: Azure Kubernetes Service and Azure Container'' Registry Service on Azure Stack Hub','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','7b4c2b6080ebf31acbf9604c46f89ccd0bae306eb80646342b84a3d1d73812ce',100.0,1779030869,0,'2026-05-17T17:14:29.931964+02:00',NULL,NULL,NULL,'[]','[]','["docs/managed-kubernetes-in-public-cloud.md"]','[]','{}','{"duplicate_of": "https://techcommunity.microsoft.com/blog/azurestackblog/azure-kubernetes-service-and-azure-container-registry-service-on-azure-stack-hub/3075932"}');
INSERT INTO "resources" VALUES('https://techcommunity.microsoft.com/t5/azure-storage-blog/azure-container-storage-in-public-preview/ba-p/3819246','techcommunity.microsoft.com: Azure Container Storage in Public Preview','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','02213702ab7f40d6f62279a13bd5d8cdc733ae2ab622b9e00c19528468f98387',100.0,1779030967,0,'2026-05-17T17:16:07.327894+02:00',NULL,NULL,NULL,'[]','[]','["docs/azure.md"]','[]','{}','{"duplicate_of": "https://techcommunity.microsoft.com/blog/azurestorageblog/azure-container-storage-in-public-preview/3819246"}');
INSERT INTO "resources" VALUES('https://techcommunity.microsoft.com/t5/azure-synapse-analytics-blog/cicd-in-synapse-sql-how-to-deliver-your-database-objects-across/ba-p/3267507','techcommunity.microsoft.com: CICD in Synapse SQL: How to deliver your database'' objects across multiple environments','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','4c106d262a276445cd7892147d3ca98c49bc813d0aac345d02e45c4dcb810cad',100.0,1779030509,0,'2026-05-17T17:08:29.383318+02:00',NULL,NULL,NULL,'[]','[]','["docs/azure.md"]','[]','{}','{"duplicate_of": "https://techcommunity.microsoft.com/blog/azuresynapseanalyticsblog/cicd-in-synapse-sql-how-to-deliver-your-database-objects-across-multiple-environ/3267507"}');
INSERT INTO "resources" VALUES('https://techcommunity.microsoft.com/t5/azure-tools-blog/announcing-a-new-login-experience-with-azure-powershell-and/ba-p/4109357','techcommunity.microsoft.com: Announcing a new login experience with Azure'' PowerShell and Azure CLI','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','952edaeb122f1f4c70168bbc41d461842e3242d7dd4347f74ed0b27b21958b4b',100.0,1779031717,0,'2026-05-17T17:28:37.098857+02:00',NULL,NULL,NULL,'[]','[]','["docs/azure.md"]','[]','{}','{"duplicate_of": "https://techcommunity.microsoft.com/blog/azuretoolsblog/announcing-a-new-login-experience-with-azure-powershell-and-azure-cli/4109357"}');
INSERT INTO "resources" VALUES('https://techcommunity.microsoft.com/t5/azure-tools-blog/announcing-azapi-dynamic-properties/ba-p/4121855','techcommunity.microsoft.com: Announcing AzAPI Dynamic Properties','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','88ec5b2ae808737386227f2c567cda2344b12cbee1f81b77e50e760de6ccd337',100.0,1779031597,0,'2026-05-17T17:26:37.417310+02:00',NULL,NULL,NULL,'[]','[]','["docs/terraform.md"]','[]','{}','{"duplicate_of": "https://techcommunity.microsoft.com/blog/azuretoolsblog/announcing-azapi-dynamic-properties/4121855"}');
INSERT INTO "resources" VALUES('https://techcommunity.microsoft.com/t5/azure-tools-blog/announcing-azure-terrafy-and-azapi-terraform-provider-previews/ba-p/3270937','==Announcing Azure Terrafy and AzAPI Terraform Provider Previews==','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','0abbe55b2ea8da9fc09461f6ecdd1478261ce6d4ebe9b355411b7633e8bab930',100.0,1779029880,0,'2026-05-17T16:58:00.887801+02:00',NULL,NULL,NULL,'[]','[]','["docs/terraform.md"]','[]','{}','{"duplicate_of": "https://techcommunity.microsoft.com/blog/azuretoolsblog/announcing-azure-terrafy-and-azapi-terraform-provider-previews/3270937"}');
INSERT INTO "resources" VALUES('https://techcommunity.microsoft.com/t5/azure-tools-blog/announcing-template-based-previews-of-azure-cli-and-azure/ba-p/3933802','techcommunity.microsoft.com: Announcing template-based previews of Azure'' CLI and Azure PowerShell for Key Vault deployments','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','2004df5cf94ab5cc7f62e2ef2fbf346871d346a40ec23abdea2def8a06b4bd5b',100.0,1779032229,0,'2026-05-17T17:37:09.322793+02:00',NULL,NULL,NULL,'[]','[]','["docs/azure.md"]','[]','{}','{"duplicate_of": "https://techcommunity.microsoft.com/blog/azuretoolsblog/announcing-template-based-previews-of-azure-cli-and-azure-powershell-for-key-vau/3933802"}');
INSERT INTO "resources" VALUES('https://techcommunity.microsoft.com/t5/azure-tools-blog/azure-landing-zones-accelerators-for-bicep-and-terraform/ba-p/4029866','techcommunity.microsoft.com: Azure Landing Zones Accelerators for Bicep'' and Terraform. Announcing General Availability!','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','5de97ec79c5fa6fe3f32615313d6c2025fed03329f7c2f1ea63cccd8a6f1b572',100.0,1779030287,0,'2026-05-17T17:04:47.372648+02:00',NULL,NULL,NULL,'[]','[]','["docs/azure.md", "docs/terraform.md"]','[]','{}','{"duplicate_of": "https://techcommunity.microsoft.com/blog/azuretoolsblog/azure-landing-zones-accelerators-for-bicep-and-terraform-announcing-general-avai/4029866"}');
INSERT INTO "resources" VALUES('https://techcommunity.microsoft.com/t5/azure-tools-blog/introducing-azure-verified-modules/ba-p/4045946','==techcommunity.microsoft.com: Introducing Azure Verified Modules!== 🌟','','N/A',0,NULL,NULL,NULL,NULL,0,'online','manual','e10930bbb6d01059cc64d1fe5c126581a863be13dea2e65aad11a1ad2acd6d50',100.0,1779031846,0,'2026-05-17T17:30:46.085181+02:00',NULL,NULL,NULL,'[]','[]','["docs/terraform.md"]','[]','{}','{}');
INSERT INTO "resources" VALUES('https://techcommunity.microsoft.com/t5/azure-tools-blog/terraform-on-azure-february-2024-update/ba-p/4070567','techcommunity.microsoft.com: Terraform on Azure February 2024 Update','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','5ee45540c6812d81672b28e52c39f96059ad9e816b1a76ae08d177112421b6c5',100.0,1779034324,0,'2026-05-17T18:12:04.408531+02:00',NULL,NULL,NULL,'[]','[]','["docs/terraform.md"]','[]','{}','{"duplicate_of": "https://techcommunity.microsoft.com/blog/azuretoolsblog/terraform-on-azure-february-2024-update/4070567"}');
INSERT INTO "resources" VALUES('https://techcommunity.microsoft.com/t5/azure/dynamic-user-membership-rules-azure-active-directory/m-p/3281164','==techcommunity.microsoft.com: Dynamic user membership rules, Azure Active'' Directory Administrative Units and password reset!== 🌟','','N/A',0,NULL,NULL,NULL,NULL,0,'online','manual','N/A',100.0,1779031128,0,'2026-05-17T17:18:48.056822+02:00',NULL,NULL,NULL,'[]','[]','["docs/azure.md"]','[]','{}','{}');
INSERT INTO "resources" VALUES('https://techcommunity.microsoft.com/t5/containers/securing-windows-workloads-on-azure-kubernetes-service-with/ba-p/3815429','techcommunity.microsoft.com: Securing Windows workloads on Azure Kubernetes'' Service with Calico','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','6abbf5c1b29d4ebafcf286611e5ee1cefe105e51db857e29e66f871aee8c8ff1',100.0,1779030967,0,'2026-05-17T17:16:07.604886+02:00',NULL,NULL,NULL,'[]','[]','["docs/managed-kubernetes-in-public-cloud.md"]','[]','{}','{"duplicate_of": "https://techcommunity.microsoft.com/blog/containers/securing-windows-workloads-on-azure-kubernetes-service-with-calico/3815429"}');
INSERT INTO "resources" VALUES('https://techcommunity.microsoft.com/t5/core-infrastructure-and-security/azure-policy-recommended-practices/ba-p/3798024','Azure Policy Recommended Practices','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','3826b78f3bccd62be29a9aebf40c1feba45ecdbea725c0e07ee184d115777f00',100.0,1779032759,0,'2026-05-17T17:45:59.389360+02:00',NULL,NULL,NULL,'[]','[]','["docs/azure.md"]','[]','{}','{"duplicate_of": "https://techcommunity.microsoft.com/blog/coreinfrastructureandsecurityblog/azure-policy-recommended-practices/3798024"}');
INSERT INTO "resources" VALUES('https://techcommunity.microsoft.com/t5/core-infrastructure-and-security/azure-powershell-tips-and-tricks/ba-p/4066848','techcommunity.microsoft.com: Azure PowerShell Tips and Tricks','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','2a18f52e9ad74c2625e2306118876395ef2a5871eb0ab3c0942b562c7966a43f',100.0,1779033505,0,'2026-05-17T17:58:25.146311+02:00',NULL,NULL,NULL,'[]','[]','["docs/azure.md"]','[]','{}','{"duplicate_of": "https://techcommunity.microsoft.com/blog/coreinfrastructureandsecurityblog/azure-powershell-tips-and-tricks/4066848"}');
INSERT INTO "resources" VALUES('https://techcommunity.microsoft.com/t5/core-infrastructure-and-security/azure-savings-dashboard/ba-p/3816131','==techcommunity.microsoft.com: Azure Savings Dashboard== 🌟','','N/A',0,NULL,NULL,NULL,NULL,0,'online','manual','70a744c6c48b21e50a465ed72531fea73c4d3d7514659d10950eaa55dba54ad9',100.0,1779030871,0,'2026-05-17T17:14:31.067978+02:00',NULL,NULL,NULL,'[]','[]','["docs/finops.md"]','[]','{}','{}');
INSERT INTO "resources" VALUES('https://techcommunity.microsoft.com/t5/core-infrastructure-and-security/kubernetes-external-dns-for-azure-dns-amp-aks/ba-p/3809393','techcommunity.microsoft.com: Kubernetes External DNS for Azure DNS & AKS','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','7bfdffdcb404ed51d6248eaa348bfbaf4d78576df0e3e360c31a6590f483e207',100.0,1779034275,0,'2026-05-17T18:11:15.543171+02:00',NULL,NULL,NULL,'[]','[]','["docs/managed-kubernetes-in-public-cloud.md"]','[]','{}','{"duplicate_of": "https://techcommunity.microsoft.com/blog/coreinfrastructureandsecurityblog/kubernetes-external-dns-for-azure-dns--aks/3809393"}');
INSERT INTO "resources" VALUES('https://techcommunity.microsoft.com/t5/core-infrastructure-and-security/monitoring-microsoft-sentinel-reports-with-dashboard-hub-amp/ba-p/4203870','techcommunity.microsoft.com: Monitoring Microsoft Sentinel Reports with'' Dashboard Hub & Power BI','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','c554b6ef990ee19c432c0b471c793d6dfbb9f79f2a77af8139408e3cfb9de95e',100.0,1779031228,0,'2026-05-17T17:20:28.015737+02:00',NULL,NULL,NULL,'[]','[]','["docs/azure.md"]','[]','{}','{"duplicate_of": "https://techcommunity.microsoft.com/blog/coreinfrastructureandsecurityblog/monitoring-microsoft-sentinel-reports-with-dashboard-hub--power-bi/4203870"}');
INSERT INTO "resources" VALUES('https://techcommunity.microsoft.com/t5/custom/page/page-id/learn?product=All','techcommunity.microsoft.com: Microsoft Learn - Learning Rooms Directory','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','cb03eeccf93ca724931dd01723882a4eb09f6f4a2ec90f5b09f06a868dac91c6',100.0,1779029718,0,'2026-05-17T16:55:18.193897+02:00',NULL,NULL,NULL,'[]','[]','["docs/azure.md"]','[]','{}','{"duplicate_of": "https://techcommunity.microsoft.com/?product=All"}');
INSERT INTO "resources" VALUES('https://techcommunity.microsoft.com/t5/educator-developer-blog/coding-frameworks-and-languages-are-no-longer-the-point/ba-p/3820265','techcommunity.microsoft.com: Coding Frameworks and languages are no longer'' the point, prompting is','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','70aa7f8d6368dbba9ed5f7799ab591be314c4c1bae1b2a0166e139ab13645474',100.0,1779032052,0,'2026-05-17T17:34:12.210495+02:00',NULL,NULL,NULL,'[]','[]','["docs/git.md"]','[]','{}','{"duplicate_of": "https://techcommunity.microsoft.com/blog/educatordeveloperblog/coding-frameworks-and-languages-are-no-longer-the-point-prompting-is/3820265"}');
INSERT INTO "resources" VALUES('https://techcommunity.microsoft.com/t5/educator-developer-blog/leveraging-azure-event-hub-microsoft-fabric-and-power-bi-for/ba-p/4028701','techcommunity.microsoft.com: Leveraging Azure Event Hub, Microsoft Fabric,'' and Power BI for Real-Time Data Analytics','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','8fa366a5f511bc2b3fef051214d0dd014ee017cdc7b1b75c6691de1b5479838b',100.0,1779029637,0,'2026-05-17T16:53:57.839123+02:00',NULL,NULL,NULL,'[]','[]','["docs/azure.md"]','[]','{}','{"duplicate_of": "https://techcommunity.microsoft.com/blog/educatordeveloperblog/leveraging-azure-event-hub-microsoft-fabric-and-power-bi-for-real-time-data-anal/4028701"}');
INSERT INTO "resources" VALUES('https://techcommunity.microsoft.com/t5/fasttrack-for-azure/a-practical-guide-to-zone-redundant-aks-clusters-and-storage/ba-p/4036254','==techcommunity.microsoft.com: A Practical Guide to Zone Redundant AKS Clusters'' and Storage==','','N/A',0,NULL,NULL,NULL,NULL,0,'online','manual','026e8cde04efa1199e15165471ed4fd202ad3600cccf41d1724a96fe4030d55d',100.0,1779034213,0,'2026-05-17T18:10:13.828640+02:00',NULL,NULL,NULL,'[]','[]','["docs/managed-kubernetes-in-public-cloud.md"]','[]','{}','{}');
INSERT INTO "resources" VALUES('https://techcommunity.microsoft.com/t5/fasttrack-for-azure/azure-orphan-resources/ba-p/3492198','techcommunity.microsoft.com: Azure Orphan Resources','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','34b92a3fd01746ec62136b46866d77a5cd36238eaa7e4b378411696461464b51',100.0,1779031023,0,'2026-05-17T17:17:03.426949+02:00',NULL,NULL,NULL,'[]','[]','["docs/azure.md"]','[]','{}','{"duplicate_of": "https://techcommunity.microsoft.com/blog/fasttrackforazureblog/azure-orphan-resources/3492198"}');
INSERT INTO "resources" VALUES('https://techcommunity.microsoft.com/t5/fasttrack-for-azure/azure-policy-for-azure-container-apps-yes-please/ba-p/3775200','techcommunity.microsoft.com: Azure Policy for Azure Container Apps? Yes,'' please','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','2b7bd57cb79cbae1514f564fff5e67eeb88fb8191f9017c96bf31e3c5676a79f',100.0,1779031038,0,'2026-05-17T17:17:18.923041+02:00',NULL,NULL,NULL,'[]','[]','["docs/azure.md"]','[]','{}','{"duplicate_of": "https://techcommunity.microsoft.com/blog/fasttrackforazureblog/azure-policy-for-azure-container-apps-yes-please/3775200"}');
INSERT INTO "resources" VALUES('https://techcommunity.microsoft.com/t5/fasttrack-for-azure/can-i-create-an-azure-red-hat-openshift-cluster-in-terraform-yes/ba-p/3670889','==techcommunity.microsoft.com: Can I create an Azure Red Hat OpenShift cluster'' in Terraform? Yes, you can!==','','N/A',0,NULL,NULL,NULL,NULL,0,'online','manual','eaae2a67f5fd69285034071e85e67caf1a0b7543865ad7300110305f3004036c',100.0,1779033919,0,'2026-05-17T18:05:19.007818+02:00',NULL,NULL,NULL,'[]','[]','["docs/terraform.md"]','[]','{}','{}');
INSERT INTO "resources" VALUES('https://techcommunity.microsoft.com/t5/fasttrack-for-azure/create-an-azure-openai-langchain-chromadb-and-chainlit-chat-app/ba-p/3885602','techcommunity.microsoft.com: Create an Azure OpenAI, LangChain, ChromaDB,'' and Chainlit Chat App in Container Apps using Terraform | Paolo Salvatori','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','9206371f72871a5daa1c963171d4ceb6a66447598cb4908918f23fb947995a11',100.0,1779029995,0,'2026-05-17T16:59:55.870559+02:00',NULL,NULL,NULL,'[]','[]','["docs/demos.md"]','[]','{}','{"duplicate_of": "https://techcommunity.microsoft.com/blog/fasttrackforazureblog/create-an-azure-openai-langchain-chromadb-and-chainlit-chat-app-in-container-app/3885602"}');
INSERT INTO "resources" VALUES('https://techcommunity.microsoft.com/t5/fasttrack-for-azure/create-an-azure-openai-langchain-chromadb-and-chainlit-chat-app/ba-p/4024070','techcommunity.microsoft.com: Create an Azure OpenAI, LangChain, ChromaDB,'' and Chainlit chat app in AKS using Terraform','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','89a975f0843a11893f23088caad2a21015997e190fa5586f94602de971bf5dac',100.0,1779031503,0,'2026-05-17T17:25:03.166768+02:00',NULL,NULL,NULL,'[]','[]','["docs/terraform.md"]','[]','{}','{"duplicate_of": "https://techcommunity.microsoft.com/blog/fasttrackforazureblog/create-an-azure-openai-langchain-chromadb-and-chainlit-chat-app-in-aks-using-ter/4024070"}');
INSERT INTO "resources" VALUES('https://techcommunity.microsoft.com/t5/fasttrack-for-azure/how-to-create-a-vpn-between-azure-and-aws-using-only-managed/ba-p/2281900','techcommunity.microsoft.com: How to create a VPN between Azure and AWS using'' only managed solutions','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','N/A',100.0,1779031150,0,'2026-05-17T17:19:10.009071+02:00',NULL,NULL,NULL,'[]','[]','["docs/azure.md"]','[]','{}','{"duplicate_of": "https://techcommunity.microsoft.com/blog/fasttrackforazureblog/how-to-create-a-vpn-between-azure-and-aws-using-only-managed-solutions/2281900"}');
INSERT INTO "resources" VALUES('https://techcommunity.microsoft.com/t5/fasttrack-for-azure/how-to-install-an-aks-cluster-with-the-istio-service-mesh-add-on/ba-p/3802069','techcommunity.microsoft.com: How to install an AKS cluster with the Istio'' service mesh add-on via Bicep','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','6b1d59dd485d74befb82e853d42ed2bb4ae1ab462f38e421174f832d513be7e4',100.0,1779029144,0,'2026-05-17T16:45:44.212330+02:00',NULL,NULL,NULL,'[]','[]','["docs/azure.md", "docs/managed-kubernetes-in-public-cloud.md"]','[]','{}','{"duplicate_of": "https://techcommunity.microsoft.com/blog/fasttrackforazureblog/how-to-install-an-aks-cluster-with-the-istio-service-mesh-add-on-via-bicep/3802069"}');
INSERT INTO "resources" VALUES('https://techcommunity.microsoft.com/t5/fasttrack-for-azure/microsoft-fabric-multi-tenant-architecture/ba-p/4119429','techcommunity.microsoft.com: Microsoft Fabric - Multi-Tenant Architecture','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','bc5b2226c46bdd641f93e0881d3e4ad033908710759f65804e72bc9e730f8e5c',100.0,1779030336,0,'2026-05-17T17:05:36.755083+02:00',NULL,NULL,NULL,'[]','[]','["docs/azure.md"]','[]','{}','{"duplicate_of": "https://techcommunity.microsoft.com/blog/fasttrackforazureblog/microsoft-fabric---multi-tenant-architecture/4119429"}');
INSERT INTO "resources" VALUES('https://techcommunity.microsoft.com/t5/finops-blog/get-tailored-insights-with-our-advisor-well-architected/ba-p/4218239','techcommunity.microsoft.com: Get tailored insights with our Advisor Well-Architected'' assessments','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','6de76283a5aa9c046110fef42537187fc25dd0b7dc59e2dedfae6a47f5b1ab3d',100.0,1779029072,0,'2026-05-17T16:44:32.247905+02:00',NULL,NULL,NULL,'[]','[]','["docs/azure.md"]','[]','{}','{"duplicate_of": "https://techcommunity.microsoft.com/blog/finopsblog/get-tailored-insights-with-our-advisor-well-architected-assessments/4218239"}');
INSERT INTO "resources" VALUES('https://techcommunity.microsoft.com/t5/finops-blog/identify-your-savings-potential-in-azure/ba-p/4131194','techcommunity.microsoft.com: Identify your savings potential in Azure 🌟','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','7b7bce0ea04d13953b6657d9fdc5694aec8eaf43db13b43616af9bba33c265d8',100.0,1779032154,0,'2026-05-17T17:35:54.324627+02:00',NULL,NULL,NULL,'[]','[]','["docs/finops.md"]','[]','{}','{"duplicate_of": "https://techcommunity.microsoft.com/blog/finopsblog/identify-your-savings-potential-in-azure/4131194"}');
INSERT INTO "resources" VALUES('https://techcommunity.microsoft.com/t5/healthcare-and-life-sciences/azure-devops-pipelines-if-expressions-and-conditions/ba-p/3737159','techcommunity.microsoft.com: Azure DevOps Pipelines: If Expressions and'' Conditions 🌟','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','071841b6ea8ffa664a94c7f8b4432ce07c1ae327c6bee2f249dbedc088b1a623',100.0,1779034320,0,'2026-05-17T18:12:00.502217+02:00',NULL,NULL,NULL,'[]','[]','["docs/azure.md"]','[]','{}','{"duplicate_of": "https://techcommunity.microsoft.com/blog/healthcareandlifesciencesblog/azure-devops-pipelines-if-expressions-and-conditions/3737159"}');
INSERT INTO "resources" VALUES('https://techcommunity.microsoft.com/t5/itops-talk-blog/azure-terrafy-import-your-existing-azure-infrastructure-into/ba-p/3357653','techcommunity.microsoft.com: Azure Terrafy – Import your existing Azure'' infrastructure into Terraform HCL','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','db0c90c1c8ec4ed7a983ffc8a8370ad936198e9fbb580e50d0c52e3934f4f3f9',100.0,1779031091,0,'2026-05-17T17:18:11.120948+02:00',NULL,NULL,NULL,'[]','[]','["docs/terraform.md"]','[]','{}','{"duplicate_of": "https://techcommunity.microsoft.com/blog/itopstalkblog/azure-terrafy-%e2%80%93-import-your-existing-azure-infrastructure-into-terraform-hcl/3357653"}');
INSERT INTO "resources" VALUES('https://techcommunity.microsoft.com/t5/itops-talk-blog/iis-central-certificate-store-and-windows-containers/ba-p/4181509','techcommunity.microsoft.com: IIS Central Certificate Store and Windows containers','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','3ad387f6692631e8446a8c1decb81463c3a8ab8a6c6ff96b97ebed47981b8e9c',100.0,1779032554,0,'2026-05-17T17:42:34.027716+02:00',NULL,NULL,NULL,'[]','[]','["docs/docker.md"]','[]','{}','{"duplicate_of": "https://techcommunity.microsoft.com/blog/itopstalkblog/iis-central-certificate-store-and-windows-containers/4181509"}');
INSERT INTO "resources" VALUES('https://techcommunity.microsoft.com/t5/itops-talk-blog/infrastructure-as-code-iac-comparing-the-tools/ba-p/3205045','techcommunity.microsoft.com: Infrastructure as Code (IaC): Comparing the'' Tools','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','0f6922af849ba945a759395ab413be42eb43c2135e71f16b5ee12e8d26f8a775',100.0,1779031471,0,'2026-05-17T17:24:31.042478+02:00',NULL,NULL,NULL,'[]','[]','["docs/iac.md"]','[]','{}','{"duplicate_of": "https://techcommunity.microsoft.com/blog/itopstalkblog/infrastructure-as-code-iac-comparing-the-tools/3205045"}');
INSERT INTO "resources" VALUES('https://techcommunity.microsoft.com/t5/itops-talk-blog/standardize-devops-practices-across-hybrid-and-multicloud/ba-p/2795010','techcommunity.microsoft.com: Standardize DevOps practices across hybrid'' and multicloud environments','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','22f2d98c78999413f66ce27ed15125034a47e2a5f345afda2134688608411738',100.0,1779031358,0,'2026-05-17T17:22:38.018945+02:00',NULL,NULL,NULL,'[]','[]','["docs/azure.md"]','[]','{}','{"duplicate_of": "https://techcommunity.microsoft.com/blog/itopstalkblog/standardize-devops-practices-across-hybrid-and-multicloud-environments/2795010"}');
INSERT INTO "resources" VALUES('https://techcommunity.microsoft.com/t5/microsoft-defender-for-cloud/microsoft-announces-general-availability-of-defender-for-apis/ba-p/3981488','techcommunity.microsoft.com: Microsoft Announces General Availability of'' Defender for APIs','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','0aac9532c8f6d3d26afa6341bd119b8c004629662e6802051091404dd6b3f6c0',100.0,1779030612,0,'2026-05-17T17:10:12.364157+02:00',NULL,NULL,NULL,'[]','[]','["docs/azure.md"]','[]','{}','{"duplicate_of": "https://techcommunity.microsoft.com/blog/microsoftdefendercloudblog/microsoft-announces-general-availability-of-defender-for-apis/3981488"}');
INSERT INTO "resources" VALUES('https://techcommunity.microsoft.com/t5/microsoft-defender-for-cloud/simplifying-onboarding-to-microsoft-defender-for-cloud-with/ba-p/3974789','techcommunity.microsoft.com: Simplifying Onboarding to Microsoft Defender'' for Cloud with Terraform','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','89c3c39a14155f8b088d4b44d8e152e8a80f4a8488b679dea5d414ef7ce18f1b',100.0,1779031038,0,'2026-05-17T17:17:18.799895+02:00',NULL,NULL,NULL,'[]','[]','["docs/terraform.md"]','[]','{}','{"duplicate_of": "https://techcommunity.microsoft.com/blog/microsoftdefendercloudblog/simplifying-onboarding-to-microsoft-defender-for-cloud-with-terraform/3974789"}');
INSERT INTO "resources" VALUES('https://techcommunity.microsoft.com/t5/microsoft-defender-xdr-blog/what-s-new-in-defender-how-copilot-for-security-can-transform/ba-p/4084222','techcommunity.microsoft.com: What’s new in Defender: How Copilot for Security'' can transform your SOC','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','159419be7cce155d2e794442fb8bab9e4cbb14d6c1276b2a959cf6e8edc4f160',100.0,1779033803,0,'2026-05-17T18:03:23.139761+02:00',NULL,NULL,NULL,'[]','[]','["docs/azure.md"]','[]','{}','{"duplicate_of": "https://techcommunity.microsoft.com/blog/microsoftthreatprotectionblog/what%e2%80%99s-new-in-defender-how-copilot-for-security-can-transform-your-soc/4084222"}');
INSERT INTO "resources" VALUES('https://techcommunity.microsoft.com/t5/microsoft-developer-community/draw-io-azure-infrastructure-diagrams-through-code-like-an/ba-p/4071316','chcommunity.microsoft.com: Draw.io Azure infrastructure diagrams through'' code like an artist','','N/A',0,NULL,NULL,NULL,NULL,0,NULL,'manual','7a558f0b2386251930b93dd18d9b37f8d97af63499d20f7cd57346bee2cee671',100.0,1779032836,0,'2026-05-17T17:47:16.497484+02:00',NULL,NULL,NULL,'[]','[]','["docs/cloud-arch-diagrams.md"]','[]','{}','{}');
INSERT INTO "resources" VALUES('https://techcommunity.microsoft.com/t5/microsoft-entra-blog/important-azure-ad-graph-retirement-and-powershell-module/ba-p/3848270','techcommunity.microsoft.com: Important: Azure AD Graph Retirement and Powershell'' Module Deprecation','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','a585cab38f2c9fb70a94dffefa635851f2f0bc769ec002ad621079f93eeacb5e',100.0,1779031947,0,'2026-05-17T17:32:27.816252+02:00',NULL,NULL,NULL,'[]','[]','["docs/azure.md"]','[]','{}','{"duplicate_of": "https://techcommunity.microsoft.com/blog/microsoft-entra-blog/important-azure-ad-graph-retirement-and-powershell-module-deprecation/3848270"}');
INSERT INTO "resources" VALUES('https://techcommunity.microsoft.com/t5/microsoft-intune/use-powershell-to-retrieve-all-assigned-intune-policies-and/m-p/3217498','techcommunity.microsoft.com: Use PowerShell to retrieve all assigned Intune'' policies and applications per Azure AD group!','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','bd15d0a3842a4d305e847092690ff22e4806f2855e247347323b29da45449c71',100.0,1779031035,0,'2026-05-17T17:17:15.073198+02:00',NULL,NULL,NULL,'[]','[]','["docs/azure.md"]','[]','{}','{"duplicate_of": "https://techcommunity.microsoft.com/discussions/microsoft-intune/use-powershell-to-retrieve-all-assigned-intune-policies-and-applications-per-azu/3217498"}');
INSERT INTO "resources" VALUES('https://techcommunity.microsoft.com/t5/microsoft-teams-blog/new-bitbucket-bot-for-microsoft-teams/ba-p/218212','BitBucket Bot for Microsoft Teams','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','6d9ed00aaf3812e71b7b0094ff7167b0d475d801293df377e3eb8621170cc14c',100.0,1779029253,0,'2026-05-17T16:47:33.447022+02:00',NULL,NULL,NULL,'[]','[]','["docs/git.md"]','[]','{}','{"duplicate_of": "https://techcommunity.microsoft.com/blog/microsoftteamsblog/new-bitbucket-bot-for-microsoft-teams/218212"}');
INSERT INTO "resources" VALUES('https://techcommunity.microsoft.com/t5/sql-server-blog/sql-server-containers-on-kubernetes-with-s3-compatible-object/ba-p/3717003','techcommunity.microsoft.com: SQL Server containers on Kubernetes with S3-compatible'' object storage - Getting started','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','47c5cb681939fb75f04c13da24ebe3ffcae9c4b695f29f5c1bd887094430f257',100.0,1779029176,0,'2026-05-17T16:46:16.399118+02:00',NULL,NULL,NULL,'[]','[]','["docs/managed-kubernetes-in-public-cloud.md"]','[]','{}','{"duplicate_of": "https://techcommunity.microsoft.com/blog/sqlserver/sql-server-containers-on-kubernetes-with-s3-compatible-object-storage---getting-/3717003"}');
INSERT INTO "resources" VALUES('https://techcommunity.microsoft.com/t5/startups-at-microsoft/from-zero-to-hero-with-azure-landing-zones/ba-p/4229195','techcommunity.microsoft.com: From Zero to Hero with Azure Landing Zones','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','1fb048965b63ff0d0f482fa0f311de16d8a79b2c5746985d264281674a18214a',100.0,1779033767,0,'2026-05-17T18:02:47.940146+02:00',NULL,NULL,NULL,'[]','[]','["docs/azure.md"]','[]','{}','{"duplicate_of": "https://techcommunity.microsoft.com/blog/startupsatmicrosoftblog/from-zero-to-hero-with-azure-landing-zones/4229195"}');
INSERT INTO "resources" VALUES('https://techcommunity.microsoft.com/t5/windows-powershell/an-example-why-powershell-is-so-important/m-p/3041748','techcommunity.microsoft.com: An example why PowerShell is so important!','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','bf4892a2992dc43d3c0bf6406c52b03c8bb0a5b8ddff81c4bb7fbb15f7d09f34',100.0,1779029312,0,'2026-05-17T16:48:32.323880+02:00',NULL,NULL,NULL,'[]','[]','["docs/azure.md"]','[]','{}','{"duplicate_of": "https://techcommunity.microsoft.com/discussions/windowspowershell/an-example-why-powershell-is-so-important/3041748"}');
INSERT INTO "resources" VALUES('https://techcommunity.microsoft.com/t5/windows-server-for-it-pro/use-powershell-to-search-for-accounts-in-active-directory-that/m-p/3585934','techcommunity.microsoft.com: Use PowerShell to search for accounts in Active'' Directory that have gone stale!','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','dccf877ae88b92999792567f262b0ceff944b80e7c243cc9219d03d441657225',100.0,1779033810,0,'2026-05-17T18:03:30.467074+02:00',NULL,NULL,NULL,'[]','[]','["docs/azure.md"]','[]','{}','{"duplicate_of": "https://techcommunity.microsoft.com/discussions/windowsserver/use-powershell-to-search-for-accounts-in-active-directory-that-have-gone-stale/3585934"}');
INSERT INTO "resources" VALUES('https://techcommunity.microsoft.com/tag/marketplace%20ai%20apps%20%26%20agents?nodeid=board%3Amarketplace-blog','Tag: "marketplace ai apps and agents" | Microsoft Community Hub','A curated feed of posts, articles, and guides focused on building, publishing, securing, and scaling commercial AI apps and agents on Microsoft Marketplace.','2026',4,'The Microsoft Community Hub''s marketplace AI apps and agents series offers end-to-end guidance for software companies looking to build, publish, and sell AI agents on Microsoft Azure. It addresses critical architectural decisions, including multi-tenancy models, secure data boundaries, performance optimization frameworks, and custom SaaS metered billing. By leveraging these architectural best practices, publishers can safely package, deploy, and scale autonomous cognitive solutions in compliant enterprise environments.','en','documentation','intermediate',0,'online','automatic','6f9cb9cfe14b6e3872bd9a7d3b6a7ed0e627c16e8e47b979fb1c153b48567f5f',NULL,1780352454,0,'2026-06-02T00:20:54.119831+02:00',NULL,NULL,NULL,'["Public Cloud", "Azure", "SaaS Marketplace", "AI Agent Distribution"]','["[GUIDE]", "[ENTERPRISE-STABLE]"]','[]','[]','{}','{"category": "azure", "reputation_status": "Vetted", "reputation_summary": "Official Microsoft community hub covering production-ready architecture, billing models, compliance, and deployment pipelines for commercial AI agents.", "social_preview_url": "https://techcommunity.microsoft.com/t5/s/gxcuf89792/m_assets/themes/customTheme1/favicon-1730836271365.png?time=1730836274203", "source_provenance": "X.com (Azure)", "suggested_new_category": ""}');
INSERT INTO "resources" VALUES('https://techcrunch.com/2020/12/15/aws-introduces-new-chaos-engineering-as-a-service-offering','techcrunch.com: AWS introduces new Chaos Engineering as a Service offering','','2020',0,'Curator Insight documents the launch of AWS Fault Injection Simulator (FIS) to facilitate managed chaos engineering. Live Grounding demonstrates that FIS has transitioned from a new offering to a deeply integrated resilience tool in 2026, standardizing controlled failure injection across EC2, EKS, and RDS clusters.','N/A','Article','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2020-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Testing & Chaos", "Chaos Engineering", "AWS FIS"]','["[COMMUNITY-TOOL]"]','[]','["aws-miscellaneous.md", "aws.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://techcrunch.com/2021/01/12/vantage-makes-managing-aws-easier','techcrunch.com: Vantage makes managing AWS easier','','2021',0,'A TechCrunch feature analyzing how Vantage simplifies AWS cost tracking and optimization, offering deep contrast to complex cloud bills. The article highlights Vantage''s rise as an essential interface for development organizations navigating fine-grained container pricing and resource usage. Key reading for CFOs and cloud finance architects.','N/A','Blog','Beginner',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Cloud Platform", "AWS Infrastructure", "Cost Optimization"]','["[COMMUNITY-TOOL]"]','[]','["aws-tools-scripts.md", "aws.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://techcrunch.com/2021/02/24/google-cloud-puts-its-kubernetes-engine-on-autopilot','techcrunch.com: Google Cloud puts its Kubernetes Engine on autopilot','','2021',0,'TechCrunch''s coverage of GKE Autopilot, highlighting its impact on managed container orchestration trends. Focuses on the trade-offs of restricting low-level node configurations in exchange for SLA-backed operations and optimized bin-packing. Evaluates the strategic TCO reductions of serverless-style Kubernetes models.','N/A','Article','Beginner',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Cloud Providers", "Google Kubernetes Engine (GKE)", "Industry Analysis"]','["[COMMUNITY-TOOL]"]','[]','["managed-kubernetes-in-public-cloud.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://techcrunch.com/2021/11/30/aws-launches-karpenter-an-open-source-autoscaler-for-kubernetes-clusters','techcrunch.com: AWS launches Karpenter, an open source autoscaler for Kubernetes'' clusters','','2021',2,'TechCrunch''s launch coverage of Karpenter, detailing AWS''s strategic move to address Kubernetes Autoscaler inefficiencies. The article outlines Karpenter''s direct EC2 provisioning architecture, positioning it as an open-source, vendor-agnostic tool designed to improve cluster scaling speed and cost-efficiency.','English','Article','Low',0,'online','manual','b51d8e8b4aa4db8591ed719d5b84fa0328906da1e726e6e7ae3c358ff8e753ad',100.0,1779032519,1,'2026-05-17T17:41:59.277527+02:00',NULL,NULL,NULL,'["Autoscaling", "Resource Provisioning", "Industry News"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-tools.md"]','["kubernetes-tools.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://techcrunch.com/2021/12/02/aws-to-launch-over-30-new-local-zones-starting-in-2022','techcrunch.com: AWS to launch over 30 new Local Zones internationally starting in 2022','','2021',3,'Outlines AWS''s international expansion of Local Zones to provide low-latency edge computing, storage, and database services in metropolitan areas globally. This addresses strict residency laws and provides sub-10ms performance targets for localized financial systems or real-time gaming backends. Architecturally, it extends public cloud boundaries directly to metropolitan data centers.','English','Infrastructure Feature','Advanced',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Cloud Infrastructure", "Edge Compute", "Local Zones"]','["[COMMUNITY-TOOL]"]','[]','["aws-newfeatures.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://techcrunch.com/2022/07/27/protestware-code-sabotage','techcrunch.com: Protestware on the rise: Why developers are sabotaging their own code','','2022',4,'Investigates the complex security phenomenon of ''protestware,'' where open-source maintainers intentionally introduce destructive changes or regional exploits into widely used packages for political or social reasons. Details the architectural impact on enterprise software supply chains and highlights the urgent necessity for robust dependency pinning, software bills of materials, and strict package mirroring.','en','News Analysis','Advanced',0,'online','manual',NULL,NULL,NULL,0,'2022-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Software Supply Chain", "Security & Compliance", "Open Source Vulnerabilities"]','["[ENTERPRISE-STABLE]"]','[]','["project-management-methodology.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://techdocs.akamai.com/app-platform/docs/welcome',NULL,NULL,NULL,NULL,'A curated technical resource and architectural guide covering techdocs.akamai.com in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'online','manual',NULL,NULL,1781736070,0,'2026-06-18T00:41:10.651634+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','[]','["managed-kubernetes-in-public-cloud.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://techdozo.dev/grpc-load-balancing-on-kubernetes-using-headless-service','techdozo.dev: gRPC load balancing on Kubernetes (using Headless Service)','','N/A',0,'A curated technical resource and architectural guide covering techdozo.dev: gRPC load balancing on Kubernetes (using Headless Service) in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779029151,0,'2026-05-17T16:45:51.652887+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-networking.md"]','["kubernetes-networking.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://techerati.com/the-stack-archive/cloud/2018/10/18/openshift-in-a-world-of-kaas','thestack.com: OpenShift in a world of KaaS 🌟','','2018',0,'Evaluates Red Hat OpenShift''s standing in an increasingly crowded Kubernetes-as-a-Service (KaaS) market. Details the architectural advantages of OpenShift''s integrated developer tooling, security guardrails, and automated enterprise operator systems.','English','Article','Advanced',0,'online','manual',NULL,NULL,NULL,0,'2018-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Cloud Infrastructure", "Kubernetes", "OpenShift"]','["[COMMUNITY-TOOL]"]','[]','["introduction.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://techforce1.nl/creating-your-first-ansible-module','techforce1.nl: Creating your first Ansible module','','2023',0,'A developer-focused guide on writing custom Ansible modules using Python. Focuses on subclassing native utilities, validating input configurations, and programmatically reporting task execution status.','Python','tutorial','Advanced',0,'online','manual',NULL,NULL,NULL,0,'2023-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Automation & Orchestration", "Ansible Extensibility", "Module Development"]','["[COMMUNITY-TOOL]", "[GUIDE]"]','[]','["ansible.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://techgenix.com/data-storage-management-for-kubernetes','techgenix.com: Data Storage Management for Kubernetes - 5 movers and shakers','','N/A',0,'A curated technical resource and architectural guide covering techgenix.com: Data Storage Management for Kubernetes - 5 movers and shakers in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779031591,0,'2026-05-17T17:26:31.577643+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-storage.md"]','["kubernetes-storage.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://techiekhannotes.blogspot.com/2018/12/artemis-monitoring-with-grafana.html',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,'manual','8db1d9798466c14c93cb77cf8729a3fe2e3886bb5994b3cc1e78c87c5b28425f',100.0,1779032368,0,'2026-05-17T17:39:28.676989+02:00',NULL,NULL,NULL,'[]','[]','["docs/grafana.md"]','[]','{}','{}');
INSERT INTO "resources" VALUES('https://techiescamp.com/courses/kubernetes-kustomize','==techiescamp.com: Kubernetes Kustomize Crash Course==','','N/A',0,NULL,NULL,NULL,NULL,0,'online','manual','1de134d154d9a468aa18d65cbc5210c05ce04931f03d3797eb4d6734a8d34576',100.0,1779032525,0,'2026-05-17T17:42:05.345098+02:00',NULL,NULL,NULL,'[]','[]','["docs/kustomize.md"]','[]','{}','{}');
INSERT INTO "resources" VALUES('https://technology.doximity.com/articles/buildpacks-vs-dockerfiles','technology.doximity.com: Buildpacks vs Dockerfiles 🌟','','2021',4,'Contrasts declarative Cloud Native Buildpacks (CNB) with manual imperative Dockerfile structures. Analyzes the security, consistency, and build speed tradeoffs, arguing that CNBs represent a superior approach to packaging corporate applications at scale.','English','Analysis','Advanced',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Containers & Orchestration", "Image Engineering", "Build Tools"]','["[ENTERPRISE-STABLE]"]','[]','["docker.md", "kubernetes-tools.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://technos.medium.com/how-kubectl-apply-command-works-d092121056d3','technos.medium.com: How kubectl apply command works?','','N/A',0,'A curated technical resource and architectural guide covering technos.medium.com: How kubectl apply command works? in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779032036,0,'2026-05-17T17:33:56.649483+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubectl-commands.md"]','["kubectl-commands.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://technos.medium.com/kubernetes-services-for-absolute-beginners-nodeport-139b7060fe3','==technos.medium.com: Kubernetes Services for Absolute Beginners — NodePort=='' 🌟','','N/A',0,'A curated technical resource and architectural guide covering ==technos.medium.com: Kubernetes Services for Absolute Beginners — NodePort=='' 🌟 in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779029128,0,'2026-05-17T16:45:28.483770+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-networking.md"]','["kubernetes-networking.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://technos.medium.com/kubernetes-workflow-bad346c54962','==technos.medium.com: Kubernetes Workflow for Absolute Beginners==','','N/A',0,'A curated technical resource and architectural guide covering ==technos.medium.com: Kubernetes Workflow for Absolute Beginners== in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779029163,0,'2026-05-17T16:46:03.310390+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes.md"]','["kubernetes.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://techstudyslack.com','techstudyslack.com','','2026',4,'An active chat-driven support collective focusing on Cloud Architecture, Kubernetes certifications, and system engineering. Provides peer-to-peer technical debugging, study templates, and resume refinement guides.','English','Community','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2026-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Professional Development", "Communities", "DevOps & Cloud"]','["[ENTERPRISE-STABLE]"]','[]','["elearning.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://techunwrapped.com/spain-becomes-a-cloud-region-in-2022','techunwrapped.com: Spain becomes a Cloud Region in 2022','','2022',0,'A technical news review analyzing the impact of Spain establishing its first sovereign AWS Cloud Region in 2022, detailing latency improvements and local enterprise hosting advantages.','English','Article','Beginner',0,'online','manual',NULL,NULL,NULL,0,'2022-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Cloud Platforms", "AWS Regional Infrastructure", "Spain"]','["[COMMUNITY-TOOL]"]','[]','["aws-spain.md", "aws.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://techxplore.com/news/2023-12-open-source-framework-large-language-pre-training.html',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,'manual','N/A',100.0,1779034431,0,'2026-05-17T18:13:51.589958+02:00',NULL,NULL,NULL,'[]','[]','["docs/mlops.md"]','[]','{}','{}');
INSERT INTO "resources" VALUES('https://teivah.medium.com/when-to-use-generics-in-go-36d49c1aeda','teivah.medium.com: When to Use Generics in Go?','','N/A',0,'A curated technical resource and architectural guide covering teivah.medium.com: When to Use Generics in Go? in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779031801,0,'2026-05-17T17:30:01.783534+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/golang.md"]','["golang.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://tekanaid.com/posts/terraform-for-beginners-course-and-training','tekanaid.com: Terraform for Beginners – A Beginner’s Guide to Automating Cloud Infrastructure 🌟','','2023',3,'A comprehensive starter guide and training curriculum outlining the conceptual basics of declarative infrastructure-as-code. Walks through provider block structures, variable management, and basic AWS resources setups. Live grounding shows this is highly effective for transitioning traditional system administrators to automated cloud infrastructure roles.','HCL','Blog','Beginner',0,'online','manual',NULL,NULL,NULL,0,'2023-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Infrastructure as Code", "Terraform", "Adoption Principles"]','["[COMMUNITY-TOOL]"]','[]','["terraform.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://tekton.dev','tekton.dev','','2024',5,'Analyzes Tekton, a powerful Kubernetes-native, open-source framework for building continuous integration and continuous delivery (CI/CD) pipelines. By using Kubernetes Custom Resource Definitions (CRDs), Tekton allows developers to run build, test, and deploy operations within fully isolated container pods on standard clusters.','Go','Documentation','Advanced',1,'online','manual',NULL,NULL,NULL,0,'2024-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Continuous Integration & Delivery", "Cloud Native CI-CD", "Tekton Platform"]','["[DE FACTO STANDARD]"]','[]','["tekton.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://tekton.dev/docs/pipelines/pipelines','Tekton Pipelines Docs','','2024',5,'The authoritative reference documentation for configuring Tekton Pipelines. Covers the specification of custom Tasks, input/output workspaces, parameters, and step sequencing, providing developers with the complete syntax to construct highly complex, secure, and declarative cloud-native build workflows.','Go','Documentation','Intermediate',1,'online','manual',NULL,NULL,NULL,0,'2024-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Continuous Integration & Delivery", "Cloud Native CI-CD", "Tekton Pipelines"]','["[DE FACTO STANDARD]"]','[]','["tekton.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://telepresence.io','telepresence.io 🌟','','2026',4,'Telepresence is a CNCF proxying tool that connects a local development machine directly to a remote Kubernetes cluster. It redirects service traffic, enabling developers to run integration tests and debug local services as if they were live in the cluster.','Go','Tool','Advanced',1,'online','manual',NULL,NULL,NULL,0,'2026-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Kubernetes Developer Experience", "Remote Debugging", "Telepresence"]','["[ENTERPRISE-STABLE]"]','[]','["kubernetes-based-devel.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://teletype.in/@sravancynixit/CcwqFANxY','CI/CD for Kubernetes through a Spring Boot example (Banzai Cloud CI/CD)','','2020',0,'Continuous Integration and Deployment guide utilizing Banzai Cloud automation pipelines for Spring Boot applications. Illustrates container building, secure credential handling, configuration injects, and blue-green application promotion tactics on Kubernetes.','Java','Article','Intermediate',1,'online','manual',NULL,NULL,NULL,0,'2020-06-01T00:00:00+02:00',NULL,NULL,NULL,'["CI-CD", "Java", "Automated Workflows"]','["[COMMUNITY-TOOL]"]','[]','["demos.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://templates.cloudonaut.io',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,'manual','e118943a718dfb65582d4f04d0a19873b91aa4142115fa9790dee082133a8731',100.0,1779030084,0,'2026-05-17T17:01:24.890084+02:00',NULL,NULL,NULL,'[]','[]','["docs/aws-iac.md"]','[]','{}','{}');
INSERT INTO "resources" VALUES('https://templates.cloudonaut.io/en/stable/jenkins','templates.cloudonaut.io: Jenkins 2.0: highly available master and dynamic agents','','2019',0,'Comprehensive configuration templates for building resilient AWS-native Jenkins configurations. Features a highly available active master setup integrated with auto-scaling dynamic build agents on Amazon ECS.','YML','Documentation','Advanced',0,'online','manual',NULL,NULL,NULL,0,'2019-06-01T00:00:00+02:00',NULL,NULL,NULL,'["CI-CD", "Jenkins", "High Availability"]','["[COMMUNITY-TOOL]"]','[]','["jenkins.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://tennexas.com/kubernetes-troubleshooting-examples','tennexas.com: Kubernetes Troubleshooting Examples','','2022',0,'An essential compilation of practical Kubernetes troubleshooting scenarios focusing on common network, storage, and configuration failures. It provides hands-on diagnostic scripts and commands to dissect failing pods and unresolvable services. This playbook bridges the gap between theoretical knowledge and day-to-day cluster administration.','English','Blog Post','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2022-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Kubernetes", "Troubleshooting", "Real-World Examples"]','["[COMMUNITY-TOOL]"]','[]','["kubernetes-troubleshooting.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://teplyheng.medium.com/in-depth-understanding-of-deployments-in-kubernetes-af2c93ca4a24','teplyheng.medium.com: In-depth understanding of Deployments in Kubernetes','','N/A',0,'A curated technical resource and architectural guide covering teplyheng.medium.com: In-depth understanding of Deployments in Kubernetes in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779033432,0,'2026-05-17T17:57:12.074470+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes.md"]','["kubernetes.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://teplyheng.medium.com/understand-the-difference-between-deployments-and-replicaset-7e1cfd4d8639','teplyheng.medium.com: Understand the difference between Deployments and'' ReplicaSet 🌟','','N/A',0,'A curated technical resource and architectural guide covering teplyheng.medium.com: Understand the difference between Deployments and'' ReplicaSet 🌟 in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779031804,0,'2026-05-17T17:30:04.947698+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes.md"]','["kubernetes.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://teresaforcades.com/pensament/medicina.html','Kubeval','- [Kube-score 🌟](https://github.com/zegl/kube-score) **Kubernetes object analysis with recommendations for improved reliability and security. kube-score is a opensource tool that performs static code analysis of Kubernetes object definitions. The output is a list of recommendations where one can improve to make application more secure and resilient.**
    - [Config-lint](https://stelligent.github.io/config-lint)
    - [Copper](https://github.com/cloud66-oss/copper)
    - [Conftest](https://www.conftest.dev)
    - [Polaris](https://github.com/FairwindsOps/polaris)','2024',0,'A comparative index of leading static checkers (including kube-score, Conftest, and Polaris) built to validate Kubernetes YAML files against resilience, security, and schema configuration standards. Note: Kubeval is deprecated; modern workloads favor Conftest or native dry-run commands.','Go','Tool Suite','High',0,'online','manual',NULL,NULL,NULL,0,'2024-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Platform Engineering", "Kubernetes Manifests", "Validation & Linting"]','["[LEGACY]"]','[]','["yaml.md"]','{}','{"is_special": true}');
INSERT INTO "resources" VALUES('https://terminalsandcoffee.com/setting-up-the-aws-cli-iam-user-api-keys-b83554e314e4','terminalsandcoffee.com: Setting Up the AWS CLI & IAM User API Keys 🌟','','N/A',0,'A curated technical resource and architectural guide covering terminalsandcoffee.com: Setting Up the AWS CLI & IAM User API Keys 🌟 in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779029941,0,'2026-05-17T16:59:01.379276+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/aws.md"]','["aws.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://terraform-docs.io/user-guide/introduction','terraform-docs.io','','2024',0,'Official user guide for `terraform-docs`, the standard utility used to auto-generate markdown-formatted documentation from HCL module files. Highlights support for custom templates, flexible output schemas (JSON, YAML, XML), and continuous integration pre-commit hooks.','Go','Tool Documentation','Beginner',0,'online','manual',NULL,NULL,NULL,0,'2024-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Infrastructure as Code", "Terraform", "Tooling"]','["[COMMUNITY-TOOL]"]','[]','["terraform.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://terraform-infraestructura.readthedocs.io','terraform-infraestructura.readthedocs.io','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','d3ee17989190761652ddae8c3ef2569b35b0191bb6c0cc3028fb266cad2488ee',100.0,1779032333,0,'2026-05-17T17:38:53.587014+02:00',NULL,NULL,NULL,'[]','[]','["docs/terraform.md"]','[]','{}','{"duplicate_of": "https://terraform-infraestructura.readthedocs.io/es/latest"}');
INSERT INTO "resources" VALUES('https://terraform-infraestructura.readthedocs.io/es/latest','terraform-infraestructura.readthedocs.io','','2022',0,'Comprehensive Spanish-language documentation outlining the setup, management, and optimization of Infrastructure as Code using Terraform. Serves as a localized resource for engineering teams across Spanish-speaking markets.','Spanish','Localized Documentation','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2022-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Cloud Infrastructure", "Infrastructure as Code", "Spanish Documentation"]','["[COMMUNITY-TOOL]"]','[]','["terraform.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://terragrunt.com','terragrunt.gruntwork.io','','2025',5,'Terragrunt is the industry-standard orchestrator wrapper that resolves complex code redundancy by establishing DRY configurations, managing dynamic state initialization, and handling cross-module dependency trees. It simplifies variable inheritance structures, minimizing state bloat across hundreds of distinct directories.','Go','CLI Tool','Advanced',0,'online','manual',NULL,NULL,NULL,0,'2025-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Infrastructure as Code", "Orchestration", "Wrappers"]','["[DE FACTO STANDARD]"]','[]','["terraform.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://terragrunt.gruntwork.io','==terragrunt.gruntwork.io==','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','4425e75132e486fded1c99643cef4af2503522bde090102b539f18c7adb9b6d4',100.0,1779033773,0,'2026-05-17T18:02:53.323834+02:00',NULL,NULL,NULL,'[]','[]','["docs/terraform.md"]','[]','{}','{"duplicate_of": "https://terragrunt.com"}');
INSERT INTO "resources" VALUES('https://terraspace.cloud','Terraspace.cloud','','2024',3,'Terraspace is an elegant, full-featured Ruby-based framework for provisioning cloud architectures. Providing structured directory structures, integrated testing harnesses, and native generators, it converts complex Terraform structures into clean projects. It supports large-scale deployments by isolating execution behaviors dynamically.','Ruby','Framework','Advanced',0,'online','manual',NULL,NULL,NULL,0,'2024-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Infrastructure as Code", "Orchestration", "Frameworks"]','["[COMMUNITY-TOOL]"]','[]','["terraform.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://terrateam.io/blog/aws-lambda-function-with-terraform','terrateam.io: AWS Lambda Function with Terraform','','2023',0,'Demonstrates how to configure and deploy AWS Lambda functions natively using HashiCorp Terraform. Covers managing the function zip package, continuous IAM role updates, integration with API Gateway, and dealing with Terraform''s state transitions.','HCL','Technical Blog','Intermediate',1,'online','manual',NULL,NULL,NULL,0,'2023-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Infrastructure as Code", "Terraform", "Serverless Provisioning"]','["[COMMUNITY-TOOL]"]','[]','["aws-serverless.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://terrateam.io/blog/terraform-pre-commit-hooks','terrateam.io: Terraform Pre-Commit Hooks','','2023',4,'Analyzes the use of git pre-commit hooks as a local feedback loop to enforce code formatting, syntactic correctness, and security scanning before code reaches upstream repositories. Emphasizes tools like tflint, tfsec, and checkov within the automation hook sequence. Live grounding shows that automating these checks significantly reduces CI failure rates and keeps infrastructure declarations clean.','HCL','Blog','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2023-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Infrastructure as Code", "Terraform", "CI/CD & Linting"]','["[ENTERPRISE-STABLE]"]','[]','["terraform.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://testcontainers.com','testcontainers.org','- [thenewstack.io: Testcontainers Integration Library Gets Commercial Backing with AtomicJar](https://thenewstack.io/testcontainers-integration-library-gets-commercial-backing-with-atomicjar)
    - [spinscale.de: Using Testcontainers To Test Elasticsearch Plugins](https://spinscale.de/posts/2021-08-25-using-testcontainers-to-test-elasticsearch-plugins.html)
    - [testcontainers-spring-boot 🌟](https://github.com/PlaytikaOSS/testcontainers-spring-boot) Container auto-configurations for spring-boot based integration tests. If you use Testcontainers with Spring Boot you may be interested in the Playtika_Ltd Testcontainers library that provides auto-configurations for springboot based integration tests. It contains modules e.g. for kafka rabbitmq mongodb
    - [atomicjar.com: Announcing Testcontainers Cloud: Integration Testing has never been easier](https://www.atomicjar.com/2021/11/announcing-testcontainers-cloud) Ever wished for integration tests to be faster, easier, and more efficient? Wish no more! We''re happy to announce Testcontainers Cloud - a lightweight, fast, and secure integration testing platform for everyone.
    - [vladmihalcea.com: Testcontainers Database Integration Testing](https://vladmihalcea.com/testcontainers-database-integration-testing)
    - [thenewstack.io: How Testcontainers Is Demonstrating Value as a Key CI Tool](https://thenewstack.io/how-testcontainers-is-demonstrating-value-as-a-key-ci-tool) Testcontainers is a library originally written in Java that helps developers run module-specific Docker containers while the app is being built in order to simplify integration testing.','2023',0,'Official web portal and learning nexus for Testcontainers. Outlines integration paths for Spring Boot via PlaytikaOSS autoconfigurations, commercial backing via AtomicJar (now Docker), and optimizations for running databases deterministically inside CI.','English','Documentation','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2023-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Software Engineering", "Testing", "Integration Testing"]','["[COMMUNITY-TOOL]"]','[]','["qa.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://testdriven.io/blog/clean-code-python','testdriven.io: Clean Code in Python','','2022',0,'Deep dive into code style conventions and software safety principles in Python. Outlines standard setups for linters (Flake8), layout tools (Black), static type checkers (Mypy), and clean design patterns (SOLID) to ensure maintainable codebase lifecycles.','Python','Guide','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2022-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Software Engineering", "Code Quality", "Design Patterns"]','["[COMMUNITY-TOOL]", "[GUIDE]"]','[]','["python.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://testdriven.io/blog/docker-best-practices','testdriven.io: Docker Best Practices for Python Developers','','2023',0,'Details architectural recommendations for containerizing Python environments. Outlines wheel pre-compilation steps, proper usage of virtual environments in multi-stage execution, and secure user privilege levels.','Python','article','Intermediate',1,'online','manual',NULL,NULL,NULL,0,'2023-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Containers", "Build Optimization", "Python"]','["[COMMUNITY-TOOL]"]','[]','["docker.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://testdriven.io/blog/running-vault-and-consul-on-kubernetes','testdriven.io: Running Vault and Consul on Kubernetes','','2021',0,'A detailed technical tutorial on deploying and configuring HashiCorp Vault and Consul on a Kubernetes cluster. Outlines how to configure Consul as Vault''s resilient storage backend, implement secure TLS communication, manage initial unseal procedures, and leverage native Kubernetes resources to maintain service uptime.','English','Tutorial','Advanced',1,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Security", "Kubernetes Security", "Self-Hosted Orchestration"]','["[COMMUNITY-TOOL]", "[GUIDE]"]','[]','["devsecops.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://testguild.com/podcast/automation/a345-mohamed','testguild.com: Pipeline as Code with Mohamed Labouardy','','N/A',0,'Curator Insight: Audio interview exploring the cultural and architectural shift toward Pipeline-as-Code (PaC) designs. Live Grounding: Discusses real-world declarative configuration files, versioning pipelines alongside source code, and automated testing loops. Bridges manual QA with modern infrastructure automation.','English','Podcast','Intermediate',0,'duplicate','manual','d9deb6ff05b4a32902b3a248b7d672456f4d6dcbbd2d4aab37806a0eedf61b79',100.0,1779034392,0,'2026-05-17T18:13:12.249777+02:00',NULL,NULL,NULL,'["Software Delivery", "CI/CD Automation", "Pipeline-as-Code"]','["[COMMUNITY-TOOL]"]','["docs/cicd.md"]','["cicd.md"]','{}','{"duplicate_of": "https://testguild.com/podcast/a345-mohamed"}');
INSERT INTO "resources" VALUES('https://testingclouds.wordpress.com/2021/03/09/migrating-from-docker-compose-to-skaffold','testingclouds.wordpress.com: Migrating from Docker Compose to Skaffold 🌟','','2021',0,'A comprehensive migration handbook addressing transition patterns from basic multi-container Docker Compose structures to unified cloud-native architectures governed by Skaffold-driven deployment pipelines.','English','Article','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Kubernetes Developer Experience", "Workflow Migration", "Docker Compose to Skaffold"]','["[COMMUNITY-TOOL]"]','[]','["kubernetes-based-devel.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://testingclouds.wordpress.com/2021/06/02/gitops-demystified','testingclouds.wordpress.com: GitOps Demystified','','2021',0,'Provides an entry-level technical overview of GitOps mechanics. Demystifies the reconciliation loops of operators on Kubernetes, detailing how manual updates in etcd are overridden to match the authoritative Git source.','English','Blog Post','Beginner',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["GitOps", "Introduction", "Tutorials"]','["[COMMUNITY-TOOL]"]','[]','["gitops.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://testkube.io','testkube.io 🌟','','2026',5,'Testkube is an advanced, Kubernetes-native test execution and orchestration platform. Instead of running tests outside the cluster within legacy CI/CD runners, Testkube executes testing frameworks (Playwright, Postman, JMeter, K6) as native Kubernetes jobs. This keeps test orchestration inside the network perimeter, facilitating secure integration and load testing of microservices.','Go','Platform','High',0,'online','manual','1ff0e2bbb396a81cc1dbf4e2988c5fa28ead66bf47cedbb70d759e9793db8e2a',100.0,1779034579,1,'2026-05-17T18:16:19.939400+02:00',NULL,NULL,NULL,'["Testing", "Test Orchestration", "Cloud-Native Testing"]','["[DE FACTO STANDARD]", "[LEGACY]"]','["docs/kubernetes-tools.md"]','["kubernetes-tools.md", "index.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://testng.org','TestNG','','2026',4,'An advanced testing framework for Java applications designed to manage intricate integration suites. Supports XML configuration mappings, parallel thread execution, and parameter injection mechanisms.','Java','Library','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2026-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Software Engineering", "Testing Frameworks", "Java Ecosystem"]','["[ENTERPRISE-STABLE]"]','[]','["qa.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://testsvision.com/6-popular-automation-testing-frameworks-tools','testsvision.com: 6 Popular Automation Testing Frameworks & Tools','','N/A',0,'A curated technical resource and architectural guide covering testsvision.com: 6 Popular Automation Testing Frameworks & Tools in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779032949,0,'2026-05-17T17:49:09.822971+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/qa.md"]','["qa.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://tether.to','Tether (USDt)','','2026',0,'The main portal for the Tether (USDt) stablecoin, mapping out collateral verifications, multi-blockchain compatibility layers, and institutional fiat liquidity standards. Important for distributed ledger payments and micro-payment applications.','N/A','Platform','Advanced',0,'online','manual',NULL,NULL,NULL,0,'2026-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Fintech", "Cryptocurrency", "Stablecoins"]','["[COMMUNITY-TOOL]"]','[]','["digital-money.md", "finops.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://tetrate.io/blog','tetrate.io: VM to container communications 101','','2021',0,'Explores structural strategies to integrate legacy virtual machines (VMs) with Kubernetes container deployments using Istio''s WorkloadEntry constructs to bridge legacy and modern networks.','English','Article','Advanced',1,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Service Mesh", "Networking", "Hybrid Infrastructure"]','["[LEGACY]"]','[]','["istio.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://tetrate.io/blog/27835-revision-v1',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,'manual','7e5c5ce4ada41a2f15a2c2bf6bd1eefbe41a9a880266f634747995748cb9dbb0',100.0,1779130495,1,'2026-05-18T20:54:55.027920+02:00',NULL,NULL,NULL,'[]','[]','["docs/monitoring.md"]','[]','{}','{}');
INSERT INTO "resources" VALUES('https://tetrate.io/blog/istio-service-mesh-api-gateway','tetrate.io: Using Istio Service Mesh as API Gateway 🌟','','2022',0,'Illustrates how the Istio Ingress Gateway can function as a high-performance API Gateway at the Kubernetes cluster edge. Details Envoy configurations for managing rate limiting, TLS termination, and request transformation without extra software.','English','Article','Medium',1,'online','manual',NULL,NULL,NULL,0,'2022-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Cloud Native Infrastructure", "Service Mesh", "API Gateway"]','["[COMMUNITY-TOOL]"]','[]','["istio.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://tetrate.io/blog/what-is-istio-and-why-does-kubernetes-need-it','tetrate.io: Multicluster Management with Kubernetes and Istio 🌟','','2021',0,'Explores Tetrate''s approach to cross-cluster service visibility, network isolation boundaries, and identity propagation in heterogeneous environments. Demonstrates patterns for maintaining strong administrative boundaries across hybrid networks.','English','Article','High',1,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Cloud Native Infrastructure", "Multi-Cluster", "Service Mesh"]','["[COMMUNITY-TOOL]"]','[]','["istio.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://tfsec.dev','tfsec 🌟','','2024',5,'A static analysis security scanner for Terraform HCL configurations. Largely unified under Trivy/Aqua Security, it is leveraged within CI/CD pipelines to catch identity policy weaknesses, networking flaws, and standard resource exposures prior to planning phases.','Go','Tool','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2024-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Infrastructure as Code", "Security", "Static Analysis"]','["[DE FACTO STANDARD]"]','[]','["terraform.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://thanos.io','**Thanos**:','','2024',0,'Official landing page for Thanos, a CNCF graduated project providing highly available, infinitely scalable Prometheus monitoring. Known for sidecar-based object storage offloading and cost-effective downsampling.','Go','Official Portal','Advanced',1,'online','manual',NULL,NULL,NULL,0,'2024-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Observability", "Distributed Storage", "Thanos Engine"]','["[COMMUNITY-TOOL]"]','[]','["prometheus.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://the-awesome-git-cheat-sheet.com','The awesome git cheat sheet','','N/A',0,'A curated technical resource and architectural guide covering The awesome git cheat sheet in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779030848,0,'2026-05-17T17:14:08.669131+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/cheatsheets.md"]','["cheatsheets.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://the-gigi.github.io/gigi-zone/posts/2024/05/advanced-k8s-scheduling-and-autoscaling','the-gigi.github.io: Advanced Kubernetes Scheduling and Autoscaling','','2024',0,'An advanced technical overview discussing scheduling policies, affinity rules, and taints. Explains how architectural scheduling restraints can block or optimize cluster-scale operations and node scaling dynamics.','N/A','Blog','Advanced',0,'online','manual',NULL,NULL,NULL,0,'2024-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Kubernetes & Scaling", "Advanced Scheduling", "Scheduler Configurations"]','["[COMMUNITY-TOOL]"]','[]','["kubernetes-autoscaling.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://the-tech-guy.in/2022/03/08/automating-lamp-config-using-terraform-and-ansible','the-tech-guy.in: Automating LAMP deployment using Terraform and Ansible','','N/A',0,'A curated technical resource and architectural guide covering the-tech-guy.in: Automating LAMP deployment using Terraform and Ansible in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779033827,0,'2026-05-17T18:03:47.249147+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/demos.md"]','["demos.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://thebsdbox.co.uk/2020/03/18/Creating-a-Kubernetes-cloud-doesn-t-required-boiling-the-ocean','Creating a Kubernetes cloud provider, doesn''t required boiling the ocean','','2020',0,'A detailed structural breakdown explaining how to implement a custom cloud-controller-manager (CCM) without rebuilding upstream infrastructure. It provides foundational guidance for cloud providers wishing to offer specialized bare-metal orchestrations.','English','Technical Post','Advanced',0,'online','manual',NULL,NULL,NULL,0,'2020-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Infrastructure", "Custom Cloud Provider", "Platform Extension"]','["[COMMUNITY-TOOL]"]','[]','["kubernetes.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://theburningmonk.com/2019/03/making-terraform-and-serverless-framework-work-together','theburningmonk.com: Making Terraform and Serverless framework work together','','2019',4,'A classic, influential case study analyzing the architecture of combining HashiCorp Terraform (for heavy resources like VPCs, databases, IAM) with Serverless Framework (for ephemeral Lambdas). Explores state output handoffs, parameter store structures, and pipeline coordination protocols. Live grounding confirms that while newer tools have merged these functions, this division of labor remains highly performant and stable.','HCL','Blog','Advanced',1,'online','manual',NULL,NULL,NULL,0,'2019-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Infrastructure as Code", "Serverless Integration", "Hybrid Automation"]','["[ENTERPRISE-STABLE]"]','[]','["serverless.md", "terraform.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://theburningmonk.com/2019/09/why-you-should-use-temporary-stacks-when-you-do-serverless','theburningmonk.com: Why you should use ephemeral environments when you do serverless','','2019',4,'Recommends utilizing ephemeral stack deployments per developer or pull request. Highlights how to leverage zero-marginal-cost resource provisioning characteristics of cloud serverless.','English','Article','Advanced',1,'online','manual',NULL,NULL,NULL,0,'2019-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Cloud Native", "Serverless", "CI-CD"]','["[ENTERPRISE-STABLE]"]','[]','["serverless.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://thechief.io/c/editorial/definitive-kubectl-cheat-sheet','thechief.io: The Definitive Kubectl Cheat Sheet','','2023',2,'Highly categorized command lookup resource organizing kubectl syntax by functional target. Covers advanced diagnostic functions like resource patching and configuration rollbacks to aid in complex site reliability engineering scenarios.','HTML','Cheat Sheet','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2023-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Orchestration", "Kubernetes", "CLI Management"]','["[COMMUNITY-TOOL]"]','[]','["cheatsheets.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://thecloudblog.net','thecloudblog.net','','2024',0,'This blog provides architectural walkthroughs focusing on Azure Kubernetes Service (AKS), infrastructure-as-code deployments, and GitOps implementations. It is useful for platform engineers optimizing workload security and network topologies.','English','Blog','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2024-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Platform Engineering", "Cloud Native", "Azure Integrations"]','["[COMMUNITY-TOOL]"]','[]','["kubernetes.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://thecloudblog.net/lab/kubernetes-container-lifecycle-events-and-hooks','thecloudblog.net: Kubernetes Container Lifecycle Events and Hooks','','2021',0,'A detailed technical review of PostStart and PreStop container execution hooks. Demonstrates patterns to orchestrate application initialization scripts and handle connection draining during scaling events.','YAML','Technical Blog','Intermediate',1,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Orchestration", "Pod Lifecycle", "Hooks"]','["[COMMUNITY-TOOL]"]','[]','["kubernetes.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://thecloudblog.net/post/managing-applications-in-kubernetes-with-the-carvel-kapp-controller','thecloudblog.net: Managing Applications in Kubernetes with the Carvel Kapp'' Controller','','2021',0,'A structured technical article detailing step-by-step implementation of the Carvel Kapp controller. It focuses on declaring complex application structures, resolving ordering issues, and managing standard GitOps reconciliation loops.','Markdown','Article','Simple',0,'online','manual','667bf23db229b202302d8c021c5d545aa4cc185444d8434f1a5b7f70e16771e6',100.0,1779029916,1,'2026-05-17T16:58:36.914113+02:00',NULL,NULL,NULL,'["Application Lifecycle", "Deployment Tools", "Developer Education"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-tools.md"]','["kubernetes-tools.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://thedeveloperstory.com/2021/07/12/helm-101-brief-introduction-to-kubernetes-package-manager','thedeveloperstory.com: Helm 101: Brief introduction to kubernetes package manager','','2021',0,'Fundamental introduction outlining the role of Helm in managing the complexity of Kubernetes infrastructure. Discusses key files (values.yaml, templates directory) and common installation command sequences.','English','Article','Beginner',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Cloud Native", "Application Delivery", "Package Management", "Introductory"]','["[COMMUNITY-TOOL]"]','[]','["helm.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://thedevopsblog.co.uk/terraform-cli-cheat-sheet','thedevopsblog.co.uk: Terraform Cheat Sheet','','N/A',0,'A curated technical resource and architectural guide covering thedevopsblog.co.uk: Terraform Cheat Sheet in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'duplicate','manual','N/A',100.0,1779033845,0,'2026-05-17T18:04:05.284042+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/cheatsheets.md"]','["cheatsheets.md"]','{}','{"duplicate_of": "https://techbeatly.com/terraform-cheat-sheet"}');
INSERT INTO "resources" VALUES('https://thedevopslife.com/kubernetes-gui-lens-ide','thedevopslife.com: Kubernetes IDE and UI – Lens IDE','','N/A',0,'A curated technical resource and architectural guide covering thedevopslife.com: Kubernetes IDE and UI – Lens IDE in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779032797,0,'2026-05-17T17:46:37.840686+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-based-devel.md"]','["kubernetes-based-devel.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://thedigitalprojectmanager.com/es/agile-frente-a-waterfall','thedigitalprojectmanager.com: Waterfall Vs Agile: ¿Cuál Metodología Debes'' Utilizar Para Tu Proyecto?','','N/A',0,'A curated technical resource and architectural guide covering thedigitalprojectmanager.com: Waterfall Vs Agile: ¿Cuál Metodología Debes'' Utilizar Para Tu Proyecto? in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779029371,0,'2026-05-17T16:49:31.119806+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/project-management-methodology.md"]','["project-management-methodology.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://thedigitalprojectmanager.com/es/grafico-raci-manera-mas-simple','thedigitalprojectmanager.com: Matriz RACI Simplificado: Cómo Crear Una Matriz'' De Responsabilidades Que Realmente Funcione','','N/A',0,NULL,NULL,NULL,NULL,0,NULL,'manual','N/A',100.0,1779029464,0,'2026-05-17T16:51:04.785848+02:00',NULL,NULL,NULL,'[]','[]','["docs/project-management-methodology.md"]','[]','{}','{}');
INSERT INTO "resources" VALUES('https://thedigitalprojectmanager.com/raci-chart-made-simple','thedigitalprojectmanager.com: Create A Responsibility Assignment Matrix'' (RACI Chart) That Works','','N/A',0,'A curated technical resource and architectural guide covering thedigitalprojectmanager.com: Create A Responsibility Assignment Matrix'' (RACI Chart) That Works in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779029267,0,'2026-05-17T16:47:47.811600+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/project-management-methodology.md"]','["project-management-methodology.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://theengineeringmanager.substack.com/p/how-do-i-progress-to-the-next-level','theengineeringmanager.substack.com: How do I progress to the next level'' in my career?','','N/A',0,'A curated technical resource and architectural guide covering theengineeringmanager.substack.com: How do I progress to the next level'' in my career? in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779033486,0,'2026-05-17T17:58:06.707749+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/recruitment.md"]','["recruitment.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://theforeman.org/2021/01/updating-foreman-inventory-with-system-facts.html','theforeman.org: Updating Foreman inventory with system facts','','N/A',0,NULL,NULL,NULL,NULL,0,NULL,'manual','b030bba9470001d42f0c088adbedae071dcbe30b2dca66464f4571cfa9a8558e',100.0,1779034480,1,'2026-05-17T18:14:40.099392+02:00',NULL,NULL,NULL,'[]','[]','["docs/ansible.md"]','[]','{}','{}');
INSERT INTO "resources" VALUES('https://theforeman.org/2021/09/foreman-30-is-here.html','theforeman.org: Foreman 3.0 is here!','','N/A',0,NULL,NULL,NULL,NULL,0,NULL,'manual','666112a9466452b65eef704031ffd466830608f62f40484bccae63a0ea22e7df',100.0,1779030787,1,'2026-05-17T17:13:07.622022+02:00',NULL,NULL,NULL,'[]','[]','["docs/ansible.md"]','[]','{}','{}');
INSERT INTO "resources" VALUES('https://theglitchblog.com/2021/06/17/logging-in-python-using-best-practices','theglitchblog.com: Logging in Python Using Best Practices','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','e8dbab5157f31f7f2752f1222184082bb369bbb324107f6a27c7dca33ebbc151',100.0,1779031017,0,'2026-05-17T17:16:57.003793+02:00',NULL,NULL,NULL,'[]','[]','["docs/python.md"]','[]','{}','{"duplicate_of": "https://theglitchblogcom.wordpress.com/2021/06/17/logging-in-python-using-best-practices"}');
INSERT INTO "resources" VALUES('https://theglitchblogcom.wordpress.com/2021/06/17/logging-in-python-using-best-practices','theglitchblog.com: Logging in Python Using Best Practices','','2021',0,'Outlines programmatic setups for production-level logging using standard library modules. Highlights configuring JSON structured formatters, setting appropriate level hierarchies, and optimizing non-blocking logging handlers in container environments.','English','Article','Intermediate',1,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Software Development", "Python Observability", "Logging"]','["[COMMUNITY-TOOL]"]','[]','["python.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://thehackernews.com/2020/06/cryptocurrency-docker-image.html','thehackernews.com: Docker Images Containing Cryptojacking Malware Distributed via Docker Hub','','2020',0,'An urgent technical warning investigating cryptojacking campaigns spreading malware via compromised registries. Underscores the critical requirement for automated image validation and registry access restrictions.','N/A','article','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2020-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Containers", "Security & Hardening", "Supply Chain Security"]','["[COMMUNITY-TOOL]"]','[]','["devsecops.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://thehackernews.com/2022/01/microsoft-warns-of-continued-attacks.html','thehackernews.com: Microsoft Warns of Continued Attacks Exploiting Apache Log4j Vulnerabilities','','2022',0,'A Microsoft security advisory detailing persistent exploit attempts that targeted unpatched Log4j vulnerabilities in enterprise environments. It analyzes the attack vectors used by malicious actors and emphasizes the importance of patch compliance. This brief highlights the risks of unmanaged shadow IT installations.','None','Article','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2022-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Security", "Vulnerabilities", "Threat Intelligence"]','["[COMMUNITY-TOOL]"]','[]','["devsecops.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://thehackernews.com/2022/02/new-argo-cd-bug-could-let-hackers-steal.html','thehackernews.com: New Argo CD Bug Could Let Hackers Steal Secret Info from Kubernetes Apps','','2022',3,'Explains how security researchers identified a critical path-traversal bug (CVE-2022-24348) within the ArgoCD repository-reconciliation component. Evaluates the potential risk exposure of configuration data and key material.','English','Article','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2022-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Security & Compliance", "Vulnerabilities & CVEs", "ArgoCD Security"]','["[COMMUNITY-TOOL]"]','[]','["argo.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://theithollow.com/2020/05/18/kubernetes-liveness-and-readiness-probes','Kubernetes Liveness and Readiness Probes','','2020',3,'A thorough guide covering the purpose of Liveness and Readiness probes. Details execution modes (HTTP, TCP, Exec) to orchestrate self-healing pods.','English','Guide','Beginner',0,'online','manual',NULL,NULL,NULL,0,'2020-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Core Concepts", "Reliability", "Probes"]','["[COMMUNITY-TOOL]", "[GUIDE]"]','[]','["kubernetes.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://theketch.io','ketch','','2024',0,'An application-delivery framework built to abstract away raw YAML configurations. Enables developers to deploy services via simple command structures without writing detailed manifest boilerplate, though adoption has plateaued due to native GitOps standards.','Go','Platform Engine','High',1,'online','manual',NULL,NULL,NULL,0,'2024-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Platform Engineering", "Kubernetes Manifests", "Alternative Manifest Engines"]','["[COMMUNITY-TOOL]"]','[]','["yaml.md"]','{}','{"is_special": true}');
INSERT INTO "resources" VALUES('https://thelinuxnotes.com/how-to-deploy-kafka-in-kubernetes-with-helm-chart-kafdrop-commander','thelinuxnotes.com: How to deploy Kafka in Kubernetes with Helm chart + kafdrop','','2023',0,'A step-by-step tutorial showing how to deploy a local Kafka cluster within Kubernetes using public Helm charts and integrating it with Kafdrop, a popular open-source web UI, to facilitate real-time topic and offset troubleshooting.','English','Tutorial','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2023-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Event-Driven Systems", "Apache Kafka", "Kubernetes Deployment"]','["[COMMUNITY-TOOL]", "[GUIDE]"]','[]','["message-queue.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://thelinuxnotes.com/index.php/how-to-deploy-kafka-in-kubernetes-with-helm-chart-kafdrop-commander','thelinuxnotes.com: How to deploy Kafka in Kubernetes with Helm chart + kafdrop','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','84616fa8265ba6b0d2f8917884d1e5b485872eb5016ba08cdc40f39f43ac8e12',100.0,1779030340,0,'2026-05-17T17:05:40.926561+02:00',NULL,NULL,NULL,'[]','[]','["docs/message-queue.md"]','[]','{}','{"duplicate_of": "https://thelinuxnotes.com/how-to-deploy-kafka-in-kubernetes-with-helm-chart-kafdrop-commander"}');
INSERT INTO "resources" VALUES('https://thenewstack.io','thenewstack.io: Just How Challenging Is State in Kubernetes? 🌟','','2022',0,'Explores the architectural friction points and continuous evolution of stateful applications in Kubernetes. Highlights the challenges of maintaining network identity, attaching volume blocks, and managing reliable local database engines.','English','Article','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2022-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Data on Kubernetes", "Stateful Architecture", "Concepts"]','["[COMMUNITY-TOOL]"]','[]','["databases.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://thenewstack.io/10-cloud-deficiencies-you-should-know','10 Cloud Deficiencies You Should Know','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','ffbccef578b910a6f67299142920731dacfd348ee1ee3bed966c04424c7da1c6',100.0,1779030854,1,'2026-05-17T17:14:14.330776+02:00',NULL,NULL,NULL,'[]','[]','[]','[]','{}','{"duplicate_of": "https://zesty.co/blog/10-cloud-deficiencies"}');
INSERT INTO "resources" VALUES('https://thenewstack.io/10-steps-to-a-successful-kubernetes-technical-transformation','thenewstack.io: 10 Steps to a Successful Kubernetes Technical Transformation 🌟','','2021',4,'An enterprise blueprint outlining a ten-step roadmap for technical transformation via Kubernetes. Focuses on bridging organizational skills gaps, restructuring DevOps team responsibilities, and establishing standardized CI/CD pipelines.','English','Article','Beginner',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Strategy", "Organizational Transformation", "Migration Roadmap"]','["[ENTERPRISE-STABLE]"]','[]','["kubernetes.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://thenewstack.io/10-steps-to-simplify-your-devsecops','thenewstack.io: 10 Steps to Simplify Your DevSecOps','','2022',0,'Outlines ten practical architecture recommendations to simplify automated security gates in modern engineering pipelines. Emphasizes selecting high-fidelity alerts, keeping scanner integrations local to development workflows, and establishing automated feedback loops.','English','Article','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2022-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Security", "DevSecOps", "Implementation Patterns"]','["[COMMUNITY-TOOL]"]','[]','["devsecops.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://thenewstack.io/12-critical-kubernetes-health-conditions-you-need-to-monitor','thenewstack.io: 12 Critical Kubernetes Health Conditions You Need to Monitor','','2021',0,'Synthesizes twelve key health metrics and warning events across the cluster runtime, pinpointing latent issues like Out-Of-Memory (OOM) kills, disk pressure, CrashLoopBackOffs, API latency degradation, and certificate expirations before they escalate into service outages.','None','Article','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Cluster Telemetry Stacks", "Cluster Monitoring", "Health & Diagnostics"]','["[COMMUNITY-TOOL]"]','[]','["kubernetes-monitoring.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://thenewstack.io/3-habits-of-highly-successful-devops-teams','thenewstack.io: 3 Habits of Highly Successful DevOps Teams','','2021',0,'Summarizes three key strategies of high-performing engineering teams: proactive toil reduction, fast and automated feedback cycles, and managing applications as immutable packages.','English','Article','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["DevOps Methodology", "Best Practices", "Team Topologies"]','["[COMMUNITY-TOOL]"]','[]','["devops.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://thenewstack.io/3-key-configuration-challenges-for-kubernetes-monitoring-with-prometheus','thenewstack.io: 3 Key Configuration Challenges for Kubernetes Monitoring with Prometheus','','2022',0,'Highlights three major configuration bottlenecks encountered when setting up Prometheus inside complex Kubernetes setups: service discovery overhead, high cardinality of dynamic metrics, and storage retention. Curator Insight: Critical analysis of Prometheus pain-points. Live Grounding: Highly practical for platform engineers tuning scraper configurations to prevent Prometheus OOM crashes.','English','Article','Intermediate',1,'online','manual',NULL,NULL,NULL,0,'2022-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Container Orchestration", "Kubernetes", "Observability", "Prometheus", "Configuration"]','["[COMMUNITY-TOOL]"]','[]','["monitoring.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://thenewstack.io/3-reasons-why-you-cant-afford-to-ignore-cloud-native-computing','thenewstack.io: 3 Reasons Why You Can’t Afford to Ignore Cloud Native Computing'' 🌟','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','84c80946d7e99e65bbbc385ff270b4ca51bce7532c6ab31917b22bc30dcb9521',100.0,1779033913,0,'2026-05-17T18:05:13.870267+02:00',NULL,NULL,NULL,'[]','[]','["docs/introduction.md"]','[]','{}','{"duplicate_of": "https://thenewstack.io/cloud-native/3-reasons-why-you-cant-afford-to-ignore-cloud-native-computing"}');
INSERT INTO "resources" VALUES('https://thenewstack.io/3-ways-to-use-automation-in-ci-cd-pipelines','harness.io: 3 Ways to Use Automation in CI/CD Pipelines','','2022',0,'Highlights three strategic insertion points for advanced pipeline automation. Focuses on automated rolling deployments, policy-as-code configuration validations, and dynamic, risk-based pipeline security policies.','English','Blog','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2022-06-01T00:00:00+02:00',NULL,NULL,NULL,'["DevOps", "Automation", "CI-CD Pipelines"]','["[COMMUNITY-TOOL]"]','[]','["cicd.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://thenewstack.io/30-pull-requests-later-prometheus-memory-use-is-cut-in-half','thenewstack.io: 30 Pull Requests Later, Prometheus Memory Use Is Cut in Half','','2021',0,'Technical analysis of memory optimizations within the Prometheus TSDB. Highlights how refactoring index-reading mechanics and chunk mapping in ~30 pull requests cut server memory usage by roughly half.','Go','Technical Article','Advanced',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Observability", "Prometheus Ecosystem", "Performance & Tuning"]','["[COMMUNITY-TOOL]"]','[]','["prometheus.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://thenewstack.io/4-essential-tools-for-protecting-apis-and-web-applications','thenewstack.io: 4 Essential Tools for Protecting APIs and Web Applications','','2023',4,'Examines four essential patterns for protecting public web applications and API endpoints. Focuses on API behavioral analysis, OAuth2/OIDC token validations, rate limits, and custom gateway rules.','Agnostic','Technical Article','Advanced',1,'online','manual',NULL,NULL,NULL,0,'2023-06-01T00:00:00+02:00',NULL,NULL,NULL,'["API Security", "Protection", "Tools"]','["[ENTERPRISE-STABLE]"]','[]','["api.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://thenewstack.io/4-reasons-your-cloud-operations-need-a-finops-team','thenewstack.io: 4 Reasons Your Cloud Operations Need a FinOps Team','','2021',0,'Highlights four critical drivers for establishing a structured FinOps team inside scaling enterprises. Discusses the pitfalls of decentralized cloud spending, the benefits of shared cost responsibility, real-time optimization tooling, and accurate unit economics estimation.','English','Article','Beginner',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Financial Operations", "FinOps", "Best Practices"]','["[COMMUNITY-TOOL]"]','[]','["finops.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://thenewstack.io/4-ways-to-run-kubernetes-in-production','thenewstack.io: 4 ways to run kubernetes in production','','2022',0,'Compares major approaches to operating production clusters. Evaluates self-hosted bare metal implementations, public-cloud managed systems, bootstrap frameworks, and fully managed hybrid topologies.','N/A','Article','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2022-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Cluster Architecture", "Deployment Models", "Operations"]','["[COMMUNITY-TOOL]"]','[]','["kubernetes.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://thenewstack.io/5-best-practices-for-configuring-kubernetes-pods-running-in-production','thenewstack.io: 5 Best Practices for Configuring Kubernetes Pods Running in Production','','2022',0,'Highlights 5 key areas for stabilizing pods in production: configuring explicit CPU/RAM requests, setting up robust probes, establishing security contexts, enabling termination grace periods, and implementing anti-affinity.','English','Article','Intermediate',1,'online','manual',NULL,NULL,NULL,0,'2022-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Operations", "Workload Management", "Pod Configuration"]','["[COMMUNITY-TOOL]"]','[]','["kubernetes.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://thenewstack.io/5-best-practices-to-back-up-kubernetes','thenewstack.io: 5 Best Practices to Back up Kubernetes','','2021',0,'Ensuring disaster recovery capability in Kubernetes requires robust backup strategies for both cluster state (etcd) and persistent volume data. This reference highlights best practices including scheduling automated snapshot intervals, isolating backup storage, and regularly testing recovery procedures. Adhering to these patterns safeguards enterprise workloads against data corruption and ransomware.','English','Blog Post','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Kubernetes", "Data Management", "Backup"]','["[COMMUNITY-TOOL]"]','[]','["kubernetes-backup-migrations.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://thenewstack.io/5-cloud-automation-tips-for-developers-and-devops','thenewstack.io: 5 Cloud Automation Tips for Developers and DevOps','','2021',0,'Details actionable cloud infrastructure and automation recommendations. Focuses on orchestrating stateless and stateful resources using modular IaC formats, automating dynamic ephemeral staging environments, and implementing declarative cloud drift reconciliation systems.','English','Article','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Cloud Infrastructure", "Automation", "Developer Workflows"]','["[COMMUNITY-TOOL]"]','[]','["devops.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://thenewstack.io/5-cloud-native-trends-to-watch-out-for-in-2022','thenewstack.io: 5 Cloud Native Trends to Watch out for in 2022','','2022',4,'Outlines five major architectural developments in cloud-native technology, highlighting eBPF-powered networking, WebAssembly (Wasm) runtime integration, and GitOps-centric deployment. Serves as a useful compass for aligning next-generation enterprise platforms with emerging standards.','English','Article','Advanced',0,'online','manual',NULL,NULL,NULL,0,'2022-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Cloud Native & Kubernetes Core", "Market Trends", "Ecosystem Evolution"]','["[EMERGING]", "[ENTERPRISE-STABLE]"]','[]','["introduction.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://thenewstack.io/5-essential-tips-to-manage-kubernetes-costs','thenewstack.io: 5 Essential Tips to Manage Kubernetes Costs','','2021',0,'Presents a strategic blueprint for limiting resource waste within cloud-native infrastructures. It focuses on setting realistic resource request and limit boundaries, utilizing horizontal and vertical autoscaling mechanisms, and eliminating orphaned volume structures.','N/A','Article','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Infrastructure Optimization", "Cost Management", "FinOps Practices"]','["[COMMUNITY-TOOL]"]','[]','["kubernetes.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://thenewstack.io/5-expensive-kubernetes-cost-traps-and-how-to-deal-with-them','thenewstack.io: 5 Expensive Kubernetes Cost Traps and How to Deal with Them','','2021',0,'Identifies the core operational anti-patterns that lead to rapid cluster cost inflation. Offers actionable patterns to address over-provisioning, unthrottled non-production environments, and structural failures to leverage public cloud savings plans.','N/A','Article','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Infrastructure Optimization", "Cost Management", "FinOps Practices"]','["[COMMUNITY-TOOL]"]','[]','["kubernetes.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://thenewstack.io/5-lessons-for-building-a-platform-as-a-product','thenewstack.io: 5 Lessons For Building a Platform as a Product','','2023',0,'Outlines key organizational and design lessons for running internal platforms with product management disciplines. Emphasizes user empathy, continuous feedback loops, marketing the platform internally, and measuring success through user adoption and NPS metrics.','English','Article','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2023-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Platform Engineering", "Product Management", "Lessons Learned"]','["[COMMUNITY-TOOL]"]','[]','["devops.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://thenewstack.io/5-misconceptions-about-devsecops','thenewstack.io: 5 Misconceptions About DevSecOps','','2022',0,'Deconstructs common misconceptions about DevSecOps implementations. Explains that automated testing is not a complete replacement for team culture shifts and that integrating automated guardrails can accelerate, rather than slow down, delivery velocity.','English','Article','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2022-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Security", "DevSecOps", "Methodology"]','["[COMMUNITY-TOOL]"]','[]','["devsecops.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://thenewstack.io/5-things-developers-need-to-know-about-kubernetes-management','thenewstack.io: 5 Things Developers Need to Know About Kubernetes Management','','2021',2,'Outlines key operational considerations for developers writing cloud-native code. Covers statefulness, liveness/readiness probes, and environment variables configurations to leverage the self-healing cluster features.','English','Article','Intermediate',1,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Fundamentals", "Developer Workflows", "Operations"]','["[COMMUNITY-TOOL]"]','[]','["kubernetes.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://thenewstack.io/5-ways-to-succeed-with-an-api-gateway','thenewstack.io: 5 Ways to Succeed with an API Gateway','','2023',4,'Outlines five essential patterns for deploying API Gateways in microservices architectures. The guide highlights key functions like rate-limiting, SSL termination, authentication offloading, and dynamic routing to ensure secure and performant service endpoints. It contrasts standalone gateway appliances with service mesh ingress configurations, advising on how to avoid single-point-of-failure bottlenecks.','English','Article','Intermediate',1,'online','manual',NULL,NULL,NULL,0,'2023-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Application Integration", "API Gateways", "Best Practices"]','["[ENTERPRISE-STABLE]"]','[]','["api.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://thenewstack.io/6-kubernetes-best-practices-to-empower-devs-to-troubleshoot','thenewstack.io: 6 Kubernetes Best Practices to Empower Devs to Troubleshoot','','2021',0,'DevOps maturity relies on empowering application developers to diagnose and resolve their own Kubernetes errors without administrative intervention. By providing accessible log aggregation, standardized event alerts, and ephemeral debugging shells, platform teams can eliminate operational bottlenecks. This framework details how to design developer-friendly observability environments.','English','Blog Post','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Kubernetes", "Troubleshooting", "Developer Enablement"]','["[COMMUNITY-TOOL]"]','[]','["kubernetes-troubleshooting.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://thenewstack.io/6-kubernetes-security-best-practices','thenewstack.io: 6 Kubernetes Security Best Practices 🌟','','2023',0,'A baseline architectural guide covering foundational security principles in Kubernetes. It focuses on isolating workloads, enabling network policies, and minimizing container privileges. Real-world implementation highlights the mitigation of broad blast radii by enforcing namespace segregation.','English','Article','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2023-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Security", "Best Practices", "General Hardening"]','["[COMMUNITY-TOOL]"]','[]','["kubernetes-security.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://thenewstack.io/7-benefits-of-testing-in-isolation','thenewstack.io: 7 Benefits of Testing in Isolation','','2022',0,'Outlines seven architectural advantages of isolated component testing. Details why using service mocks, localized databases, and sandboxed test environments accelerates regression tracking and simplifies dependency configurations.','N/A','Article','Intermediate',1,'online','manual',NULL,NULL,NULL,0,'2022-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Software Engineering", "Testing Methodology", "Component Isolation"]','["[COMMUNITY-TOOL]"]','[]','["qa.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://thenewstack.io/7-best-practices-to-build-and-maintain-resilient-applications-and-infrastructure','thenewstack.io: 7 Best Practices to Build and Maintain Resilient Applications and Infrastructure','','2020',4,'Synthesizes core software engineering and site reliability practices to maintain resilient systems under load. Key patterns explored include chaos engineering, circuit breaking, automated canary deployments, proactive monitoring, and robust failure domain isolation.','English','Article','Intermediate',1,'online','manual',NULL,NULL,NULL,0,'2020-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Reliability Engineering", "Resilience Patterns", "Infrastructure Stability"]','["[ENTERPRISE-STABLE]"]','[]','["introduction.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://thenewstack.io/7-features-that-make-kubernetes-ideal-for-ci-cd','thenewstack.io: 7 features that make kubernetes ideal for CI/CD','','2023',0,'Analysis of Kubernetes-native features that naturally enhance modern CI/CD architectures. Focuses on APIs, declarative container orchestrations, automatic scalability, microservice security partitioning, and resilient health checks.','English','Article','Intermediate',1,'online','manual',NULL,NULL,NULL,0,'2023-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Deployment & Delivery", "CI/CD & Delivery", "Kubernetes Native"]','["[COMMUNITY-TOOL]"]','[]','["cicd.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://thenewstack.io/7-must-have-python-tools-for-ml-devs-and-data-scientists','thenewstack.io: 7 Must-Have Python Tools for ML Devs and Data Scientists 🌟','','2023',0,'A technical article highlighting the top Python tools and libraries that modern data scientists use to build and optimize their models. It evaluates features across libraries focused on performance, profiling, testing, and memory usage.','Python','Blog','Beginner',0,'online','manual',NULL,NULL,NULL,0,'2023-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Data Science", "Developer Tooling", "Python Ecosystem"]','["[COMMUNITY-TOOL]"]','[]','["mlops.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://thenewstack.io/7-tips-for-cutting-down-your-aws-kubernetes-bill','thenewstack.io: 7 Tips for Cutting Down Your AWS Kubernetes Bill','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','604f614325eec99b32ccf5911cd846aae2f7807e31fd1e2ead0757539cd42665',100.0,1779033488,0,'2026-05-17T17:58:08.953106+02:00',NULL,NULL,NULL,'[]','[]','["docs/aws-pricing.md"]','[]','{}','{"duplicate_of": "https://thenewstack.io/kubernetes/7-tips-for-cutting-down-your-aws-kubernetes-bill"}');
INSERT INTO "resources" VALUES('https://thenewstack.io/a-better-way-to-provision-kubernetes-using-terraform','thenewstack.io: A Better Way to Provision Kubernetes Using Terraform','','2023',0,'Proposes decoupling patterns that separate underlying Kubernetes structural provisioning from inner-cluster configurations. Recommends utilizing GitOps agents (like ArgoCD or Flux) once the cluster plane is initialized by Terraform to handle target container manifests.','None','Article','Intermediate',1,'online','manual',NULL,NULL,NULL,0,'2023-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Cloud Native", "Kubernetes", "Cluster Provisioning"]','["[COMMUNITY-TOOL]"]','[]','["terraform.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://thenewstack.io/a-case-for-databases-on-kubernetes-from-a-former-skeptic','thenewstack.io: A Case for Databases on Kubernetes from a Former Skeptic','','2022',0,'An analytical account exploring how local NVMe storage classes, low-latency container network interfaces, and declarative operator-driven recovery mechanisms have convinced traditional DBAs to run critical state on Kubernetes.','English','Case Study','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2022-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Data on Kubernetes", "Stateful Architecture", "Case Studies"]','["[CASE STUDY]", "[COMMUNITY-TOOL]"]','[]','["databases.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://thenewstack.io/a-deep-dive-into-architecting-a-kubernetes-infrastructure','thenewstack.io: A Deep Dive into Architecting a Kubernetes Infrastructure','','2022',0,'Examines core design components for highly available, resilient enterprise platform engineering. Covers production networking, stateful storage configurations, external telemetry integrations, and security foundations.','N/A','Article','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2022-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Cluster Architecture", "Design Principles", "Infrastructure"]','["[COMMUNITY-TOOL]"]','[]','["kubernetes.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://thenewstack.io/a-deep-dive-into-the-security-of-iam-in-aws','thenewstack.io: A Deep Dive into the Security of IAM in AWS','','2023',0,'An exhaustive technical analysis of AWS IAM''s internal security mechanics and threat vectors. The piece breaks down role assumption, principal authorization context evaluation, resource-based vs. identity-based policies, and privilege escalation patterns. Essential reading for security architects hardening AWS infrastructure.','None','Article','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2023-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Security & Identity", "AWS IAM", "Security Analysis"]','["[COMMUNITY-TOOL]"]','[]','["aws-security.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://thenewstack.io/a-digital-transformation-journey-in-the-banking-sector','thenewstack.io: A Digital Transformation Journey in the Banking Sector','','2021',0,'Analysis of how a major financial institution leveraged cloud-native microservices, legacy modernization, and domain-driven design to achieve high availability and strict compliance in digital transformation initiatives.','English','Article','Intermediate',1,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Enterprise Architecture", "Case Studies", "Financial Sector"]','["[LEGACY]"]','[]','["api.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://thenewstack.io/a-guide-to-running-stateful-applications-in-kubernetes','thenewstack.io: A Guide to Running Stateful Applications in Kubernetes','','2020',0,'A deep dive into the operational challenges and patterns involved in running stateful workloads on Kubernetes. It details how StatefulSets, headless services, and stable network identities collaborate to sustain clustered databases like PostgreSQL and Kafka safely.','N/A','Guide','Advanced',1,'online','manual',NULL,NULL,NULL,0,'2020-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Cloud Native Storage Architecture", "Storage Fundamentals", "Stateful Applications"]','["[COMMUNITY-TOOL]", "[GUIDE]"]','[]','["kubernetes-storage.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://thenewstack.io/a-kubernetes-documentary-shares-googles-open-source-story','A Kubernetes Documentary Shares Google’s Open Source Story','','N/A',0,NULL,NULL,NULL,NULL,0,NULL,'manual','ac522a4f8ad08cb9ca32cb47ac0b46def9f2626c64d03209285f96e8d34f5f0c',100.0,1779030267,1,'2026-05-17T17:04:27.777246+02:00',NULL,NULL,NULL,'[]','[]','[]','[]','{}','{}');
INSERT INTO "resources" VALUES('https://thenewstack.io/a-look-at-gitops-for-the-modern-enterprise','thenewstack.io: A Look at GitOps for the Modern Enterprise 🌟','','2021',0,'Details how legacy enterprises transition away from ticket-based provisioning models to automated GitOps. Evaluates organizational structures, change management compliance, and multi-tenant isolation within Kubernetes.','English','Article','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["GitOps", "Enterprise", "Scale"]','["[LEGACY]"]','[]','["gitops.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://thenewstack.io/a-new-kubernetes-edge-architecture','thenewstack.io: A New Kubernetes Edge Architecture','','2021',0,'An exploratory piece mapping out cutting-edge architectural patterns for multi-cluster edge configurations, comparing unified central control plane models with highly autonomous, decoupled local cluster patterns.','English','Article','Advanced',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Edge Computing", "Kubernetes Edge", "Architecture"]','["[COMMUNITY-TOOL]"]','[]','["edge-computing.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://thenewstack.io/a-platform-for-kubernetes','thenewstack.io: A Platform for Kubernetes','','2023',0,'Explores the emergence of Platform-as-a-Service layers built directly over Kubernetes. It argues that raw Kubernetes is an assembler language for infrastructure, requiring an abstraction tier to shield product developers from raw YAML files, ingress policies, and helm configuration complexities.','English','Article','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2023-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Platform Engineering", "Developer Platforms", "Infrastructure Abstraction"]','["[COMMUNITY-TOOL]"]','[]','["kubernetes.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://thenewstack.io/a-security-comparison-of-docker-cri-o-and-containerd','thenewstack.io: A Security Comparison of Docker, CRI-O and Containerd 🌟','','2020',0,'Compares the security architecture and attack surfaces of primary container runtimes: Docker, CRI-O, and Containerd. Discusses rootless execution, sandboxed runtimes (Kata, gVisor), and syscall filtering.','N/A','article','Advanced',1,'online','manual',NULL,NULL,NULL,0,'2020-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Kubernetes Platform Engine", "Container Runtimes", "Runtime Isolation"]','["[COMMUNITY-TOOL]"]','[]','["kubernetes-security.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://thenewstack.io/accelerate-kubernetes-adoption-with-a-service-mesh','thenewstack.io: Accelerate Kubernetes Adoption with a Service Mesh','','2021',3,'Highlights the utility of service meshes in accelerating container adoption. Out-of-the-box routing configurations, secure default states, and comprehensive observability mitigate the operational risks of migrating legacy software components.','None','article','Intermediate',1,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Cloud Native Infrastructure", "Service Mesh", "Adoption Patterns"]','["[LEGACY]"]','[]','["servicemesh.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://thenewstack.io/achieve-gitops-on-day-one-with-iac-automation','thenewstack.io: Achieve GitOps on Day One with IaC Automation','','2023',0,'Provides a comprehensive pathway to establish GitOps on day one. Demonstrates how uniting declarative IaC tools with Git-based source repositories ensures compliance, configuration auditing, and unified cluster state management.','English','Article','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2023-06-01T00:00:00+02:00',NULL,NULL,NULL,'["DevOps", "GitOps", "Automation"]','["[COMMUNITY-TOOL]"]','[]','["iac.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://thenewstack.io/advanced-kubernetes-namespace-management-with-the-postgresql-operator','thenewstack.io: Advanced Kubernetes Namespace Management with the PostgreSQL Operator 🌟','','2020',0,'Analyses advanced namespace orchestration patterns utilizing the Crunchy PostgreSQL Operator. Walks through configuring security boundaries and multi-tenant isolation policies across multiple database instances.','None','Article','Advanced',0,'online','manual',NULL,NULL,NULL,0,'2020-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Cloud Native", "Kubernetes Operators", "Multi-Tenancy"]','["[COMMUNITY-TOOL]"]','[]','["crunchydata.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://thenewstack.io/amazon-web-services-gears-elastic-kubernetes-service-for-batch-jobs','thenewstack.io: Amazon Web Services Gears Elastic Kubernetes Service for Batch Work','','2021',0,'Analyzes AWS EKS optimizations targeting high-performance batch computing and AI training workloads. It discusses integrations with Kueue, Karpenter, and specialized EC2 accelerator architectures designed to streamline modern machine learning cycles.','Markdown','Article','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Cloud Infrastructure", "Amazon EKS", "Batch Workloads"]','["[COMMUNITY-TOOL]"]','[]','["managed-kubernetes-in-public-cloud.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://thenewstack.io/an-introduction-to-awk','thenewstack.io: An Introduction to AWK','','2021',3,'An architectural introduction to the AWK programming language, emphasizing structural pattern scanning and processing engines. It details built-in variables, field extraction, and pipeline integration. Live Grounding notes its critical role in high-volume log parsing and on-the-fly analytical pipelines within container runtimes.','AWK','Article','Beginner',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Infrastructure & Operations", "Shell Scripting", "Text Processing"]','["[COMMUNITY-TOOL]"]','[]','["linux.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://thenewstack.io/anchore-scan-your-container-images-for-vulnerabilities-from-the-command-line','thenewstack.io: Anchore: Scan Your Container Images for Vulnerabilities from the Command Line','','2021',0,'Explains utilizing Anchore''s command-line interfaces to run comprehensive security and configuration audits on local container images. Focuses on deep extraction of system dependencies, library structures, and misconfigurations, showing how to identify risks prior to pushing images into registries.','N/A','Article','Basic',1,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Security", "Vulnerability Management", "Container Scanning"]','["[COMMUNITY-TOOL]"]','[]','["devsecops.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://thenewstack.io/apisix-an-open-source-api-gateway-for-microservices','thenewstack.io - APISIX: An Open Source API Gateway for Microservices','','2021',3,'An editorial piece analyzing the microservices-centric architectural benefits of Apache APISIX. The article highlights its pluggable architecture, dynamic configuration sync via etcd, and its comparative advantages in speed and extensibility against traditional Java or Go gateways.','English','Technical Article','Intermediate',1,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Infrastructure", "API Gateway", "Industry News"]','["[COMMUNITY-TOOL]"]','[]','["developerportals.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://thenewstack.io/app-modernization-5-tips-when-migrating-to-kubernetes','thenewstack.io: App Modernization: 5 Tips When Migrating to Kubernetes','','2022',4,'Distills five high-impact operational guidelines for migrating application structures onto Kubernetes. Focuses on the elimination of hardcoded states, configuring robust health probes (liveness/readiness), configuring standard resource limits, and configuring external config parameters.','English','Article','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2022-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Cloud Native & Kubernetes Core", "Migration & Modernization", "Workload Transition"]','["[ENTERPRISE-STABLE]"]','[]','["introduction.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://thenewstack.io/application-deployment-is-faster-with-gitops','thenewstack.io: Application Deployment Is Faster with GitOps','','2021',0,'Outlines quantitative performance gains of transitioning to GitOps. Details dramatic reductions in mean time to resolution (MTTR), accelerated deployment frequencies, and positive impacts on overall DORA metrics.','English','Article','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["GitOps", "Metrics", "Developer Velocity"]','["[COMMUNITY-TOOL]"]','[]','["gitops.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://thenewstack.io/applied-gitops-with-argocd','thenewstack.io: Applied GitOps with ArgoCD','','2022',4,'A comprehensive examination of GitOps workflows operationalized via ArgoCD. Highlights key practices such as declarative environment definition, pull-based synchronization, and automated drift detection to maintain cluster state parity.','English','Article','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2022-06-01T00:00:00+02:00',NULL,NULL,NULL,'["GitOps & CD", "ArgoCD", "Concepts & Practices"]','["[ENTERPRISE-STABLE]"]','[]','["argo.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://thenewstack.io/applying-basic-vs-advanced-monitoring-techniques','thenewstack.io: Applying Basic vs. Advanced Monitoring Techniques','','2023',0,'Guides engineers in graduating from basic infrastructure health checking (ping, CPU, RAM alerts) to advanced monitoring architectures utilizing dynamic thresholding and transaction tracing. Curator Insight: Progressive levels of telemetry complexity. Live Grounding: Helps organizations scale operational strategies relative to structural application complexity.','English','Article','Intermediate',1,'online','manual',NULL,NULL,NULL,0,'2023-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Site Reliability Engineering", "Observability", "Methodologies", "Advanced Monitoring"]','["[COMMUNITY-TOOL]"]','[]','["monitoring.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://thenewstack.io/applying-kubernetes-security-best-practices-to-helm-charts','thenewstack.io: Applying Kubernetes Security Best Practices to Helm Charts 🌟','','2021',0,'Comprehensive security guide detailing structural techniques to audit and secure third-party Helm charts before production rollout. Covers network policies, security contexts, and container permission baselines.','English','Article','Intermediate',1,'duplicate','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Cloud Native", "Security", "Hardening", "Helm Security"]','["[COMMUNITY-TOOL]"]','[]','["helm.md"]','{}','{"duplicate_of": "https://bridgecrew.io/blog/applying-kubernetes-security-best-practices-to-helm-charts"}');
INSERT INTO "resources" VALUES('https://thenewstack.io/are-cloud-based-ides-the-future-of-software-engineering','thenewstack.io: Are Cloud-Based IDEs the Future of Software Engineering?','','2021',0,'Analyzes the shift from high-compute developer laptops to cloud-hosted development environments (CDEs). Evaluates performance gains, corporate IP security improvements, and simplified onboarding pipelines.','N/A','Article','Intermediate',0,'online','manual','e25fcd1bc991fab40473a484d87516cf5b3f8f1eb9a8bca5024dcc34c30d6caf',100.0,1779032244,1,'2026-05-17T17:37:24.881967+02:00',NULL,NULL,NULL,'["Development Environment", "Cloud IDE", "Trends"]','["[COMMUNITY-TOOL]"]','["docs/visual-studio.md"]','["visual-studio.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://thenewstack.io/are-monolith-ci-cd-pipelines-killing-quality-in-your-software','thenewstack.io: Are Monolith CI/CD Pipelines Killing Quality in Your Software?','','2022',0,'Analyses the risks of monolithic pipelines on deployment safety. Recommends aligning decoupled micro-pipelines with distinct microservice models to avoid pipeline dependency bottlenecks.','English','Blog','Intermediate',1,'online','manual',NULL,NULL,NULL,0,'2022-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Cloud Engineering", "CI-CD Pipelines", "Architecture"]','["[COMMUNITY-TOOL]"]','[]','["cicd.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://thenewstack.io/asyncapi-could-be-the-default-api-format-for-event-driven-architectures','thenewstack.io: AsyncAPI Could Be the Default API Format for Event-Driven Architectures','','2021',4,'Examines the industry shift toward AsyncAPI as the default specification for event networks. Outlines how standardizing AsyncAPI structures provides OpenAPI-style interface validation to queues and message streams.','Agnostic','Analysis','Intermediate',1,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Event-Driven", "AsyncAPI", "Trends"]','["[ENTERPRISE-STABLE]"]','[]','["api.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://thenewstack.io/automate-user-satisfaction-with-this-gitops-friendly-spec-for-service-level-objectives','thenewstack.io: Automate User Satisfaction with This GitOps-Friendly Spec for Service Level Objectives','','2022',0,'Explores using GitOps mechanics to track reliability definitions. Outlines managing SLO declarations as declarative code in Git repository workflows to programmatically configure observability tools.','English','Article','Advanced',1,'online','manual',NULL,NULL,NULL,0,'2022-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Observability", "Service Level Objectives", "GitOps"]','["[COMMUNITY-TOOL]"]','[]','["sre.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://thenewstack.io/automating-retry-for-failed-terraform-launches','thenewstack.io: Automating Retry for Failed Terraform Launches','','2023',3,'Addresses structural solutions for handling intermittent cloud provider API timeouts and throttling failures through automated retry mechanisms. Evaluates how runner environments and CI pipelines can safely retry specific phases without corrupting locks. Live grounding reinforces the importance of using robust, error-tolerant wrappers to maximize pipeline reliability in large-scale deployments.','HCL','Article','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2023-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Infrastructure as Code", "Terraform", "CI/CD & Linting"]','["[COMMUNITY-TOOL]"]','[]','["terraform.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://thenewstack.io/automation-is-no-silver-bullet-3-keys-for-scaling-success','thenewstack.io: Automation Is No Silver Bullet: 3 Keys for Scaling Success','','2023',0,'Curator Insight: Warns that blindly automating chaotic systems produces automated bottlenecks. Live Grounding: Highlights that automation of broken or inefficient workflows only accelerates operational failures, demanding robust systems analysis before coding pipelines.','en','Article','Advanced',0,'online','manual',NULL,NULL,NULL,0,'2023-06-01T00:00:00+02:00',NULL,NULL,NULL,'["DevOps & Platforms", "Automation", "Architecture Strategy"]','["[COMMUNITY-TOOL]"]','[]','["devops.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://thenewstack.io/avoid-the-5-most-common-amazon-web-services-misconfigurations-in-build-time','thenewstack.io: Avoid the 5 Most Common Amazon Web Services Misconfigurations in Build-Time','','2021',0,'Focuses on build-time CloudFormation and Terraform configuration errors. Outlines practical strategies for shifting infrastructure security check operations left into standard CI/CD pipelines.','None','Article','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Cloud Infrastructure", "AWS", "Security"]','["[COMMUNITY-TOOL]"]','[]','["aws-architecture.md", "aws.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://thenewstack.io/avoiding-the-pitfalls-of-multitenancy-in-kubernetes','thenewstack.io: Avoiding the Pitfalls of Multitenancy in Kubernetes','','2022',0,'Addresses the architectural failure modes of poorly isolated multi-tenant clusters. Outlines mitigation paths for noisy neighbors, CPU-throttled namespaces, and leaky container workloads.','Go','Article','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2022-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Platform Engineering", "Multi-Tenancy", "Anti-Patterns"]','["[COMMUNITY-TOOL]"]','[]','["kubernetes.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://thenewstack.io/aws-open-sources-security-tools','thenewstack.io: AWS Open Sources Security Tools','','2021',0,'This reference maps multiple open-source utilities released by AWS to assist cloud security operations. It covers tools for IAM privilege boundary auditing, configuration drift tracking, and automated resource compliance verification. These tools help maintain cloud-native best practices across large-scale AWS cluster deployments.','None','Article','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Security", "Cloud Security", "AWS Tools Portfolio"]','["[COMMUNITY-TOOL]"]','[]','["devsecops.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://thenewstack.io/azure-kubernetes-service-replaces-docker-with-containerd','thenewstack.io: Azure Kubernetes Service Replaces Docker with containerd','','2021',0,'Technical deep dive into the deprecation of Docker-shim in Azure Kubernetes Service (AKS) in favor of the containerd container runtime. This architectural shift eliminates runtime abstraction layers, drastically reducing node CPU and memory footprint overhead. Real-world implementation details confirm improved container launch latencies and optimal alignment with CNCF runtime specifications.','English','Technical Article','Advanced',1,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Compute & Containers", "Kubernetes", "AKS Engine"]','["[COMMUNITY-TOOL]"]','[]','["azure.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://thenewstack.io/bad-news-for-cloud-computing-openstack-use-plummets-and-discounts-dry-up','thenewstack.io: Bad News for Cloud Computing: OpenStack Use Plummets and Discounts Dry Up','','2019',2,'An analytical piece detailing the sharp decline in OpenStack market share as public cloud hyperscalers expanded. Live Grounding confirms that OpenStack remains stable only in telecom NFV and niche on-premises private clouds, while generic enterprise deployments have shifted to Kubernetes and hybrid-cloud runtimes.','English','Blog / Article','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2019-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Infrastructure", "Cloud Market", "OpenStack"]','["[COMMUNITY-TOOL]"]','[]','["private-cloud-solutions.md", "kubernetes-on-premise.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://thenewstack.io/best-practices-for-deploying-jaeger-on-kubernetes-in-production','Best Practices for Deploying Jaeger on Kubernetes in Production','','N/A',0,NULL,NULL,NULL,NULL,0,NULL,'manual','66560553ccb11c2a8cb3ff4d3015a34a5c7b8e8ffb8210bfdf6c0bb4d06c04e9',100.0,1779032681,1,'2026-05-17T17:44:41.766771+02:00',NULL,NULL,NULL,'[]','[]','["docs/monitoring.md"]','[]','{}','{}');
INSERT INTO "resources" VALUES('https://thenewstack.io/best-practices-for-securely-setting-up-a-kubernetes-cluster','thenewstack.io: Best Practices for Securely Setting up a Kubernetes Cluster','','2020',0,'Breaks down secure cluster bootstrapping steps, including encrypting secrets at rest in etcd, enabling control plane mutual TLS (mTLS), and minimizing public API endpoint exposure.','N/A','article','Advanced',1,'online','manual',NULL,NULL,NULL,0,'2020-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Kubernetes Platform Engine", "Cluster Installation & Hardening", "Infrastructure Provisioning"]','["[COMMUNITY-TOOL]"]','[]','["kubernetes-security.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://thenewstack.io/best-practices-to-optimize-infrastructure-monitoring-within-devops-teams','thenewstack.io: Best Practices to Optimize Infrastructure Monitoring within DevOps Teams','','2022',0,'Delves into establishing robust, team-wide ownership of monitoring pipelines, setting up actionable alerting paths, and building comprehensive dashboards. Curator Insight: Organizational practices for infrastructure ops. Live Grounding: Helps bridging operational silos through collective ownership of SLIs/SLOs.','English','Article','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2022-06-01T00:00:00+02:00',NULL,NULL,NULL,'["DevOps", "Site Reliability Engineering", "Infrastructure", "Observability", "Best Practices"]','["[COMMUNITY-TOOL]"]','[]','["monitoring.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://thenewstack.io/better-together-hyper-converged-kubernetes-with-terraform','thenewstack.io: Better Together: Hyper-Converged Kubernetes with Terraform','','2023',4,'Investigates the architectural patterns of provisioning and managing hyper-converged Kubernetes environments using Terraform. Demonstrates how unified HCL pipelines can coordinate both the physical or virtual computing fabric and the logical Kubernetes control plane. Live grounding emphasizes that this hybrid orchestration layer improves operational consistency across multi-cloud topologies.','HCL','Article','Advanced',0,'online','manual',NULL,NULL,NULL,0,'2023-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Infrastructure as Code", "Kubernetes Integration", "Hyper-Converged Infrastructure"]','["[ENTERPRISE-STABLE]"]','[]','["terraform.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://thenewstack.io/beyond-block-and-file-cosi-enables-object-storage-in-kubernetes','thenewstack.io: Beyond Block and File: COSI Enables Object Storage in Kubernetes 🌟','','2021',0,'An architectural overview of the Container Object Storage Interface (COSI) initiative, which seeks to standardize object storage provisioning in Kubernetes, mirroring the success of CSI. COSI abstracts bucket creation and user management into a native Kubernetes API.','N/A','Article','Advanced',1,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Cloud Native Storage Architecture", "Storage Architecture & Engines", "Object Storage"]','["[COMMUNITY-TOOL]"]','[]','["kubernetes-storage.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://thenewstack.io/beyond-the-quickstart-running-apache-kafka-as-a-service-on-kubernetes','thenewstack.io: Beyond the Quickstart: Running Apache Kafka as a Service on Kubernetes','','2021',0,'Goes beyond basic demo environments to dissect the operational hurdles of running Kafka as an internal platform service on Kubernetes. The guide discusses managing persistent stateful sets, configuring robust ingress/egress networking, and utilizing custom operators.','English','Article','Advanced',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Event-Driven Systems", "Apache Kafka", "Kubernetes Deployment"]','["[COMMUNITY-TOOL]"]','[]','["message-queue.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://thenewstack.io/breaking-serverless-on-purpose-with-chaos-engineering','thenewstack.io: Breaking Serverless on Purpose with Chaos Engineering','','2021',0,'Explores the challenges and methods of injecting faults into ephemeral, serverless environments (e.g., AWS Lambda). Discusses techniques like wrapper-based latency injection, API response mocking, and runtime variable tampering to validate failure paths.','English','Technical Article','Advanced',1,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Resilience", "Chaos Engineering", "Serverless Systems"]','["[COMMUNITY-TOOL]"]','[]','["chaos-engineering.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://thenewstack.io/bridgecrew-all-these-misconfigured-terraform-modules-are-a-security-issue','Bridgecrew: Misconfigured Terraform Modules Are a Security Issue','','2021',0,'Highlights the cybersecurity risks introduced by copying untrusted community-designed modules. Emphasizes the imperative for dev teams to perform automated static analysis and linting (e.g., using Checkov) in CI/CD pipelines to catch vulnerabilities pre-deployment.','English','Analysis Report','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Cloud Infrastructure", "Security & Identity", "Static Analysis"]','["[CASE STUDY]", "[COMMUNITY-TOOL]"]','[]','["terraform.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://thenewstack.io/build-a-serverless-api-with-aws-gateway-and-lambda','thenewstack.io: Build a Serverless API with AWS Gateway and Lambda','','2020',3,'Architectural breakdown of building serverless APIs using AWS API Gateway and Lambda functions. It addresses routing, API security, and AWS integrations. While the foundational principles remain sound in 2026, modern enterprise patterns have heavily adopted container-packaged Lambdas (OCI) over raw zip deployments for complex API backends.','English','Article','Intermediate',1,'online','manual',NULL,NULL,NULL,0,'2020-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Cloud-Native", "Serverless", "AWS Integration"]','["[COMMUNITY-TOOL]"]','[]','["serverless.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://thenewstack.io/camel-k-brings-apache-camel-to-kubernetes-for-event-driven-architectures','thenewstack.io: Camel K Brings Apache Camel to Kubernetes for Event-Driven Architectures','','2021',0,'This article documents the architectural impact of Camel K, explaining how it extends Kubernetes to support enterprise integration workflows. It highlights its runtime environment and integration with Knative and serverless architectures.','English','Article','Intermediate',1,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Infrastructure", "Kubernetes Native", "Camel K"]','["[COMMUNITY-TOOL]"]','[]','["message-queue.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://thenewstack.io/can-you-gitops-your-apis','thenewstack.io: Can You GitOps Your APIs?','','2022',0,'Examines extending declarative GitOps paradigms to microservice API configurations and gateway endpoints. Demonstrates the technical practicality of driving schema changes, routing configurations, and security policies dynamically via version-controlled API blueprints rather than using manual management consoles.','English','Article','Intermediate',1,'online','manual',NULL,NULL,NULL,0,'2022-06-01T00:00:00+02:00',NULL,NULL,NULL,'["API Management", "GitOps", "Declarative APIs"]','["[COMMUNITY-TOOL]"]','[]','["gitops.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://thenewstack.io/category/kubernetes','thenewstack.io: Kubernetes is the Accepted Platform for Cloud Native Computing','','N/A',0,NULL,NULL,NULL,NULL,0,'online','manual','ce324f75cac9ce1dedc76a360b4d1111028392d339e272a632be07a175a9acc3',100.0,1779030975,0,'2026-05-17T17:16:15.780193+02:00',NULL,NULL,NULL,'[]','[]','["docs/devops.md", "docs/kubernetes.md"]','[]','{}','{}');
INSERT INTO "resources" VALUES('https://thenewstack.io/challenging-the-myth-that-programming-careers-end-at-40','thenewstack.io: Challenging the Myth That Programming Careers End at 40','','2022',0,'This architectural career guide challenges prevailing industry ageism by illustrating how engineering value shifts over time. Senior engineering trajectories rely on architectural system design, mentor network construction, and organizational systems thinking rather than speed of execution. It provides a strategic framework for long-term career planning.','English','article','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2022-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Professional Development", "Career Architecture", "Longevity"]','["[COMMUNITY-TOOL]"]','[]','["recruitment.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://thenewstack.io/chaos-engineering-is-not-just-for-ops','thenewstack.io: Chaos Engineering Is Not Just for Ops','','2021',0,'Advocates for moving failure simulation from an operational security phase directly into the developer workflow. Demonstrates how validating application response limits and fallback boundaries earlier in the software development lifecycle reduces mean-time-to-resolution (MTTR) and builds robust container services.','English','Opinion / Article','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Resilience", "Chaos Engineering", "DevOps Culture"]','["[COMMUNITY-TOOL]"]','[]','["chaos-engineering.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://thenewstack.io/chaos-engineering-made-simple','thenewstack.io: Chaos Engineering Made Simple','','2021',0,'Simplifies chaos engineering for development teams, presenting an incremental approach to failure testing. Details how minimal disruption sequences in staging help debug configuration fallbacks before attempting large-scale production game days.','English','Introductory Article','Beginner',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Resilience", "Chaos Engineering", "Fundamentals"]','["[COMMUNITY-TOOL]"]','[]','["chaos-engineering.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://thenewstack.io/chaos-engineering-progressively-moves-to-production','thenewstack.io: Chaos Engineering Progressively Moves to Production','','2021',0,'Discusses the progression of chaos testing directly into production clusters. Focuses on minimizing the blast radius using progressive deployment gates, automated circuit breakers, canary releases, and deep observability to safely capture real-world dependency issues.','English','Opinion / Article','Advanced',1,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Resilience", "Chaos Engineering", "Operations Strategy"]','["[COMMUNITY-TOOL]"]','[]','["chaos-engineering.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://thenewstack.io/choosing-between-container-native-and-container-ready-storage','thenewstack.io: Choosing Between Container-Native and Container-Ready Storage 🌟','','2022',0,'A structural comparison between container-native and container-ready storage systems for Kubernetes. It explains how container-native storage operates inside the orchestration engine using CSI (Container Storage Interface), offering dynamic scaling and pod-level isolation, whereas container-ready options rely on enterprise external SAN/NAS storage arrays mapped to Kubernetes nodes.','None','Article','Advanced',0,'online','manual',NULL,NULL,NULL,0,'2022-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Cloud Infrastructure", "Storage & Databases", "Storage Strategy"]','["[COMMUNITY-TOOL]"]','[]','["faq.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://thenewstack.io/ci-checks-are-not-enough-combat-configuration-drift-in-kubernetes-resources','CI Checks Are Not Enough: Combat Configuration Drift in Kubernetes Resources','','2024',0,'Deep-dive analysis demonstrating why standard static CI checks are insufficient for modern cloud environments. Advocates for real-time drift detection and continuous reconciliation loops in Kubernetes to ensure active infrastructure aligns directly with repository manifests.','English','Article','Advanced',1,'online','manual',NULL,NULL,NULL,0,'2024-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Infrastructure as Code", "GitOps", "Configuration Management"]','["[COMMUNITY-TOOL]"]','[]','["cicd.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://thenewstack.io/ci-observability-for-effective-change-management','thenewstack.io: CI Observability for Effective Change Management 🌟','','2023',0,'Looks closely at the growing sub-discipline of CI Observability, tracing execution states and bottleneck points in dynamic builds, test suites, and multi-stage pipelines. Curator Insight: Innovative expansion of observability into pipelines. Live Grounding: Key reference for reducing flaky tests and ensuring stable integration gates.','English','Article','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2023-06-01T00:00:00+02:00',NULL,NULL,NULL,'["DevOps", "Observability", "CI/CD", "Change Management"]','["[COMMUNITY-TOOL]"]','[]','["monitoring.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://thenewstack.io/cloud-bill-risks-of-aws-reserved-instances-and-savings-plans','thenewstack.io: Cloud Bill Risks of AWS Reserved Instances and Savings Plans','','2022',4,'Details critical commercial risks of long-term Reserved Instance and Savings Plan commitments. Outlines how changing architecture styles can render fixed financial contracts inefficient over time.','English','Technical Article','Advanced',0,'online','manual','2eafdc68c39a50d7de4b5fdd7e998c672aad00a4482ac9bf998e14aff817609d',100.0,1779030856,1,'2026-05-17T17:14:16.614958+02:00',NULL,NULL,NULL,'["Cloud Infrastructure", "AWS Cost Management", "FinOps Strategy"]','["[ENTERPRISE-STABLE]"]','["docs/aws-pricing.md"]','["aws-pricing.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://thenewstack.io/cloud-cost-management-for-devops','thenewstack.io: Cloud Cost Management for DevOps','','2021',0,'Focuses on practical actions DevOps engineers can implement to control runaway cloud infrastructure budgets. Key solutions analyzed include automated cluster rightsizing, native autoscaling features, orphan volume deletion, and enforcing namespace resource quotas.','English','Article','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Financial Operations", "FinOps", "Best Practices"]','["[COMMUNITY-TOOL]"]','[]','["finops.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://thenewstack.io/cloud-drift-detection-how-to-resolve-out-of-state-changes','thenewstack.io: Cloud Drift Detection: How to Resolve Out-of-State Changes','','2022',1,'An analytical guide on auditing actual cloud environment states against declarative IaC templates. Details the recovery mechanics necessary to align divergent environments programmatically.','N/A','Article','Advanced',0,'online','manual',NULL,NULL,NULL,0,'2022-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Infrastructure", "Infrastructure as Code", "Drift Detection"]','["[COMMUNITY-TOOL]"]','[]','["devops.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://thenewstack.io/cloud-engineers-try-policy-as-code-to-cure-misconfiguration-woes','thenewstack.io: Cloud Engineers Try Policy-as-Code to Cure Misconfiguration Woes','','2022',4,'Details the growth of Policy-as-Code (PaC) tooling like Open Policy Agent (OPA) and Kyverno in preventing critical cloud misconfigurations before runtime. By integrating deterministic rule engines directly into continuous integration loops, platform engineers enforce compliance and security invariants shift-left.','English','Article','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2022-06-01T00:00:00+02:00',NULL,NULL,NULL,'["DevOps, Automation & Modern Systems Engineering", "Security & Governance", "Policy-as-Code"]','["[ENTERPRISE-STABLE]"]','[]','["introduction.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://thenewstack.io/cloud-foundry-summit-kubernetes-must-do-better-by-developers','thenewstack.io: Cloud Foundry Summit: Kubernetes Must Do Better by Developers','','2020',3,'Critique of the Kubernetes developer experience from the Cloud Foundry Summit, highlighting the platform''s high cognitive load. Contrast Curator Insight (advocating for PaaS-like abstraction layers) with Live Grounding (the evolution toward Platform Engineering and internal developer portals like Backstage).','English','Article','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2020-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Developer Experience", "PaaS", "Developer Ergonomics"]','["[COMMUNITY-TOOL]"]','[]','["kubernetes.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://thenewstack.io/cloud-manager-a-new-multicloud-paas-platform-built-on-kubernetes','thenewstack.io: Cloud Manager: A New Multicloud PaaS Platform Built on Kubernetes','','2023',4,'Architectural breakdown of Cloud Manager, analyzing its design as a next-generation multi-cloud Platform-as-a-Service (PaaS) built directly on top of Kubernetes operators to streamline resource orchestration.','N/A','Article','Advanced',1,'online','manual',NULL,NULL,NULL,0,'2023-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Platform Engineering", "Multi-Cloud", "PaaS Framework"]','["[ENTERPRISE-STABLE]"]','[]','["kubernetes-based-devel.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://thenewstack.io/cloud-native-backups-disaster-recovery-and-migrations-on-kubernetes','thenewstack.io: Cloud Native Backups, Disaster Recovery and Migrations on Kubernetes','','2021',3,'Examines structural paradigm shifts from VM-level backups to container-native, application-aware snapshots inside Kubernetes. Outlines how to decouple configuration matrices from underlying persistent storage objects for scalable restoration.','Markdown','Article','Beginner',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Infrastructure", "Disaster Recovery", "Industry Analysis"]','["[COMMUNITY-TOOL]"]','[]','["kubernetes-backup-migrations.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://thenewstack.io/cloud-native-debugging-challenges-from-local-to-remocal','thenewstack.io: Cloud Native Debugging Challenges: From Local to ‘Remocal’','','2021',0,'An exploration of modern ''remocal'' debugging practices. Discusses challenges when scaling local machine setups to handle enterprise microservice architectures, and evaluates modern networking proxying technologies.','English','Article','Advanced',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Kubernetes Developer Experience", "Remote Debugging", "Concepts"]','["[COMMUNITY-TOOL]"]','[]','["kubernetes-based-devel.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://thenewstack.io/cloud-native-identity-and-access-management-in-kubernetes','thenewstack.io: Cloud Native Identity and Access Management in Kubernetes','','N/A',0,'Examines identity federation, user access management, and internal service-to-service authentication models. Curator insight details mapping cluster roles directly to organizational single sign-on identities. Live grounding indicates that decentralized identity and modern authentication are critical to maintaining least privilege in high-scale infrastructure.','en','article','Advanced',1,'online','manual','823362f9564345fdbbff53890279176349ab7077c7d23a6108394ff8d5fa81f8',100.0,1779034507,1,'2026-05-17T18:15:07.069754+02:00',NULL,NULL,NULL,'["Security", "Identity and Access Management", "Access Control"]','["[ENTERPRISE-STABLE]"]','["docs/kubernetes-security.md"]','["kubernetes-security.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://thenewstack.io/cloud-native/3-reasons-why-you-cant-afford-to-ignore-cloud-native-computing','thenewstack.io: 3 Reasons Why You Can’t Afford to Ignore Cloud Native Computing 🌟','','2020',4,'Highlights the business-critical benefits of transitioning to a cloud-native compute model. Focuses on cloud-provider independence via portable API standards, massive efficiency gains from auto-scaling resources, and drastically improved fault tolerance compared to traditional legacy VMs.','English','Article','Beginner',0,'online','manual',NULL,NULL,NULL,0,'2020-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Cloud Native Infrastructure", "Industry Standards", "Market Trends"]','["[ENTERPRISE-STABLE]", "[LEGACY]"]','[]','["introduction.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://thenewstack.io/cloud-native/the-cloud-native-landscape-platforms-explained','thenewstack.io: The Cloud Native Landscape: Platforms Explained','','2020',4,'Demystifies the CNCF cloud-native interactive landscape by categorizing platform layer elements. Distinguishes Kubernetes distributions, managed Kubernetes offerings, private clouds, and application-level platform abstractions (PaaS) to aid enterprise architects in technology selection.','English','Article','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2020-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Cloud Native Infrastructure", "CNCF Ecosystem", "Platform Engineering"]','["[ENTERPRISE-STABLE]"]','[]','["introduction.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://thenewstack.io/cloud-native/the-most-popular-cloud-native-storage-solutions','thenewstack.io: The most popular cloud native solutions 🌟','','2020',0,'A comprehensive market landscape report detailing leading cloud-native storage technologies. It provides a strategic comparison of software-defined storage (SDS) frameworks, helping architects choose between hyper-converged, container-attached, or external enterprise storage arrays.','N/A','Article','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2020-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Cloud Native Storage Architecture", "Storage Architecture & Engines", "Ecosystem Trends"]','["[COMMUNITY-TOOL]"]','[]','["kubernetes-storage.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://thenewstack.io/cloudian-cto-kubernetes-standardization-key-to-edge','thenewstack.io: Cloudian CTO: Kubernetes, Standardization Key to Edge','','2021',0,'An executive perspective from Cloudian highlighting Kubernetes standardization as the foundational component of modern edge architecture. It analyzes strategies to coordinate hybrid storage clusters safely across remote zones.','English','Article','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Edge Computing", "Standards", "Cloudian"]','["[COMMUNITY-TOOL]"]','[]','["edge-computing.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://thenewstack.io/cluster-api-offers-a-way-to-manage-multiple-kubernetes-deployments','thenewstack.io: Cluster API Offers a Way to Manage Multiple Kubernetes Deployments','','2021',0,'An introductory technical overview of the Kubernetes Cluster API (CAPI) subproject. The article clarifies how CAPI leverages the Kubernetes operator pattern to deliver declarative, API-driven cluster creation, configuration, and management across heterogeneous cloud providers, establishing a unified control plane for multi-cluster operations.','English','Article','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Infrastructure", "Cluster Management", "Cluster API"]','["[COMMUNITY-TOOL]"]','[]','["kubernetes-on-premise.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://thenewstack.io/cncf-prometheus-agent-could-be-a-game-changer-for-edge','thenewstack.io: CNCF Prometheus Agent Could Be a ‘Game Changer’ for Edge','','2021',0,'Analyzes the operational and cost-efficiency impacts of deploying Prometheus Agent Mode at edge scale. Reviews real-world tests illustrating drastic RAM reductions during dynamic cloud metrics forwarding.','None','Technical Article','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Observability", "Prometheus Ecosystem", "Edge Architectures"]','["[COMMUNITY-TOOL]"]','[]','["prometheus.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://thenewstack.io/cncf-working-group-sets-some-standards-for-gitops','thenewstack.io: CNCF Working Group Sets Some Standards for ‘GitOps’','','2021',0,'Explains the founding and objectives of the CNCF GitOps Working Group (OpenGitOps). Identifies the official principles of GitOps: declarative configurations, versioned and immutable, pulled automatically, and continuously reconciled.','English','Article','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["GitOps", "Standards", "CNCF"]','["[COMMUNITY-TOOL]"]','[]','["gitops.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://thenewstack.io/conductor-why-we-migrated-from-kubernetes-to-nomad','thenewstack.io: Conductor: Why We Migrated from Kubernetes to Nomad','','2020',0,'Conductor''s migration case study detailing their pivot from Kubernetes to Nomad. Cites improvements in scheduling speeds, cluster maintenance overhead, and developer iteration cycles.','None','Article','Advanced',1,'online','manual',NULL,NULL,NULL,0,'2020-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Orchestration", "HashiCorp Nomad", "Case Study"]','["[COMMUNITY-TOOL]"]','[]','["kubernetes-alternatives.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://thenewstack.io/configuring-for-high-availability-in-google-cloud-platform','thenewstack.io: Configuring the Google Cloud Platform for High Availability','','2026',0,'Architectural playbook on designing high-availability systems on GCP, describing regional failovers, managed instance groups, cloud load balancing strategies, and automated scaling policies.','English','Architecture Guide','Advanced',1,'online','manual',NULL,NULL,NULL,0,'2026-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Cloud Infrastructure", "High Availability", "Architecture"]','["[COMMUNITY-TOOL]", "[GUIDE]"]','[]','["GoogleCloudPlatform.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://thenewstack.io/container-best-practices-what-they-are-and-why-you-should-care','thenewstack.io: Container Best Practices: What They Are and Why You Should'' Care','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','64be31de018bb819271f8319517f1bec046eb8a88efcd0cddb0dd9ff4e6bd6bf',100.0,1779030115,0,'2026-05-17T17:01:55.539514+02:00',NULL,NULL,NULL,'[]','[]','["docs/container-managers.md"]','[]','{}','{"duplicate_of": "https://thenewstack.io/containers/container-best-practices-what-they-are-and-why-you-should-care"}');
INSERT INTO "resources" VALUES('https://thenewstack.io/container-images-the-easy-way-with-cloud-native-buildpacks','thenewstack.io: Container Images the Easy Way with Cloud Native Buildpacks','','2026',0,'This New Stack overview details how Cloud Native Buildpacks simplify the containerization ecosystem by abstracting away the operational complexities of writing and maintaining optimized Dockerfiles. It covers the mechanics of builder configurations, run images, and layer rebasing—allowing immediate security patching without rebuilding the source.','Markdown','Article','Medium',0,'online','manual',NULL,NULL,NULL,0,'2026-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Infrastructure", "Continuous Integration", "Image Building"]','["[COMMUNITY-TOOL]"]','[]','["docker.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://thenewstack.io/containers/container-best-practices-what-they-are-and-why-you-should-care','thenewstack.io: Container Best Practices: What They Are and Why You Should Care','','2022',0,'A comprehensive catalog of enterprise-level design guidelines for developing containerized workloads. It focuses on minimized base images, rootless execution models, multi-stage compilation patterns, environment variable isolation, and automated vulnerability scanning at the repository layer.','None','Article','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2022-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Containerization", "Fundamentals", "Best Practices"]','["[COMMUNITY-TOOL]"]','[]','["container-managers.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://thenewstack.io/containers/how-to-share-data-between-docker-containers','thenewstack.io: How to Share Data Between Docker Containers','','2021',0,'An operational guide on sharing directories across container environments. Compares named volumes and host bind mounts, detailing permission and isolation boundaries.','English','Tutorial','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Containers & Orchestration", "Docker Networking & Volumes", "Volumes"]','["[COMMUNITY-TOOL]", "[GUIDE]"]','[]','["docker.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://thenewstack.io/crossplane-a-kubernetes-control-plane-to-roll-your-own-paas','Crossplane: A Kubernetes Control Plane to Roll Your Own PaaS','','2021',0,'Describes the strategic value proposition of leveraging Crossplane to design highly tailored, enterprise-grade internal Platform-as-a-Service (PaaS) engines. Explains how platform teams can abstract away raw cloud-provider APIs, presenting developers with simplified, customized APIs (Compositions) that ensure automated compliance and operational consistency.','Agnostic','Conceptual Article','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Platform Engineering", "Control Planes", "Crossplane", "Platform-as-a-Service"]','["[COMMUNITY-TOOL]"]','[]','["crossplane.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://thenewstack.io/culture-vulnerabilities-and-budget-why-devs-and-appsec-disagree','thenewstack.io: Culture, Vulnerabilities and Budget: Why Devs and AppSec Disagree','','2021',0,'This article explores organizational conflicts between software developers and Application Security teams. Evaluates how toolchain fragmentation, speed-driven deadlines, and lack of common telemetry lead to security debt, proposing integrated IDE-level feedback loops.','English','Technical Article','Beginner',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Security & Governance", "DevSecOps", "Culture & Collaboration"]','["[COMMUNITY-TOOL]"]','[]','["devsecops.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://thenewstack.io/cycle-io-a-container-orchestration-platform-aimed-at-developers','thenewstack.io: Cycle.io: A Container Orchestration Platform Aimed at Developers','','2021',0,'Outlines Cycle.io''s developer-focused abstractions. Covers native DNS setup, cluster security, and private container registries without relying on K8s operators.','None','Article','Intermediate',1,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Orchestration", "Alternatives", "Cycle.io"]','["[COMMUNITY-TOOL]"]','[]','["kubernetes-alternatives.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://thenewstack.io/cycle-io-meet-the-team-on-a-mission-to-replace-kubernetes','thenewstack.io: Cycle.io: Meet the Team on a Mission to Replace Kubernetes','','2021',0,'Interview covering Cycle.io''s structural strategy to bypass Kubernetes orchestration entirely. Emphasizes unified UI and declarative container deployments.','None','Article','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Orchestration", "Alternatives", "Cycle.io"]','["[COMMUNITY-TOOL]"]','[]','["kubernetes-alternatives.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://thenewstack.io/data-on-kubernetes-operators-tools-need-standardization','thenewstack.io: Data on Kubernetes: Operators, Tools Need Standardization','','2022',0,'Discusses the standardization movements inside the Data on Kubernetes Community (DoKC). Outlines the need for common operator API interfaces, uniform lifecycle states, and shared storage specifications for databases.','English','Technical Commentary','Advanced',0,'online','manual',NULL,NULL,NULL,0,'2022-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Data on Kubernetes", "Kubernetes Operators", "Standards"]','["[COMMUNITY-TOOL]"]','[]','["databases.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://thenewstack.io/data-on-kubernetes-the-next-frontier','thenewstack.io: Data on Kubernetes: The Next Frontier','','2022',0,'Tracks the expansion of the ''Data on Kubernetes'' (DoK) movement. Highlights how native operator progress and persistent storage plugins are enabling enterprise organizations to containerize databases, stream analytics, and run ML model pipelines directly on K8s clusters.','Conceptual','Market Analysis','Intermediate',1,'online','manual',NULL,NULL,NULL,0,'2022-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Infrastructure", "Container Orchestration", "Data on Kubernetes"]','["[COMMUNITY-TOOL]"]','[]','["databases.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://thenewstack.io/database-as-a-service-a-key-technology-for-agile-growth','thenewstack.io: Database-as-a-Service: A Key Technology for Agile Growth','','2021',0,'Investigates how the adoption of cloud-native DBaaS increases deployment velocity for modern, distributed engineering organizations by abstracting routine scaling and maintenance behind APIs.','English','Market Analysis','Intermediate',1,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Database Architecture", "DBaaS", "Market Trends"]','["[COMMUNITY-TOOL]"]','[]','["databases.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://thenewstack.io/database-load-balancing-and-the-delusion-of-3-tiered-architecture','thenewstack.io: How Database Load Balancing Completes the 3-Tiered Architecture 🌟','','2021',0,'Deconstructs the traditional 3-tier architecture to detail why decoupling query routing from application layers via dedicated database load balancers is essential. Examines how custom routing mitigates split-brain scenarios and ensures reliable active-passive replication failover.','English','Technical Analysis','Advanced',1,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Database Architecture", "Traffic Management", "Load Balancing"]','["[COMMUNITY-TOOL]"]','[]','["databases.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://thenewstack.io/databases-finally-get-containerized','thenewstack.io: Databases — Finally — Get Containerized','','2021',0,'Reviews the technological shift from simple stateless containerized microservices to orchestrating complex distributed database engines on Kubernetes using persistent storage interfaces (CSI) and local persistent volumes.','English','Historical Analysis','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Data on Kubernetes", "Stateful Architecture", "History"]','["[COMMUNITY-TOOL]"]','[]','["databases.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://thenewstack.io/defend-the-core-kubernetes-security-at-every-layer','thenewstack.io: Defend the Core: Kubernetes Security at Every Layer','','2020',0,'Provides an architectural approach to layered container defense. Examines the integration of secure hardware baselines, API rate limiting, network-level firewalls, and runtime analysis agents.','N/A','article','Intermediate',1,'online','manual',NULL,NULL,NULL,0,'2020-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Kubernetes Security", "Defense in Depth", "Cluster Hardening"]','["[COMMUNITY-TOOL]"]','[]','["kubernetes-security.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://thenewstack.io/defining-a-different-kubernetes-user-interface-for-the-next-decade','thenewstack.io: Defining a Different Kubernetes User Interface for the Next Decade','','2020',4,'Discusses the evolution of the Kubernetes API and the growing necessity for user interfaces that abstract the complex YAML declarations. Explores trends like custom controllers, platform wrappers, and programmatic DSLs to simplify operations for non-expert system developers.','English','Article','Advanced',0,'online','manual',NULL,NULL,NULL,0,'2020-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Cloud Native Infrastructure", "Kubernetes Orchestration", "Platform Engineering"]','["[ENTERPRISE-STABLE]"]','[]','["introduction.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://thenewstack.io/demystifying-distributed-traces-in-opentelemetry','thenewstack.io: Demystifying Distributed Traces in OpenTelemetry','','2022',0,'Deep-dive publication illuminating the mechanics of trace context propagation and span relationships inside distributed applications. Explains how trace-headers flow seamlessly across HTTP/gRPC transport boundaries.','None','Article','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2022-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Observability", "OpenTelemetry", "Distributed Tracing"]','["[COMMUNITY-TOOL]"]','[]','["prometheus.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://thenewstack.io/deploy-a-kubernetes-cluster-on-ubuntu-server-with-microk8s','thenewstack.io: Deploy a Kubernetes Cluster on Ubuntu Server with Microk8s','','2020',0,'A step-by-step guide outlining how to install, configure, and scale MicroK8s on an Ubuntu Server environment. It demonstrates the simplicity of setting up multi-node local clusters with high availability (dqlite-backed control planes) using snap commands.','English','Article','Beginner',0,'online','manual',NULL,NULL,NULL,0,'2020-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Infrastructure", "Kubernetes Distributions", "Edge & IoT"]','["[COMMUNITY-TOOL]"]','[]','["kubernetes-on-premise.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://thenewstack.io/deploy-a-persistent-kubernetes-application-with-portainer','thenewstack.io: Deploy a Persistent Kubernetes Application with Portainer','','2026',0,'This step-by-step article illustrates how Portainer''s web UI can be utilized to deploy a persistent application (e.g., WordPress with MySQL) onto a Kubernetes cluster. It demystifies the setup of Persistent Volume Claims (PVCs), service ingress, and network isolation, mapping these complex Kubernetes abstractions into accessible dashboard steps. It serves as an excellent onboarding tutorial for operations teams adapting to K8s paradigms.','Markdown','Article','Medium',1,'online','manual',NULL,NULL,NULL,0,'2026-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Infrastructure", "Kubernetes", "Container Management"]','["[COMMUNITY-TOOL]"]','[]','["docker.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://thenewstack.io/deploy-gremlin-to-amazon-eks-using-aws-cloudformation','thenewstack.io: Deploy Gremlin to Amazon EKS Using AWS CloudFormation','','2021',0,'Explains how to orchestrate the deployment of the Gremlin chaos engineering agent across EKS worker nodes using CloudFormation. The setup helps operators proactively identify infrastructure failure modes through controlled agent-driven network and CPU stress tests.','YAML','Article','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Cloud Infrastructure", "Reliability Engineering", "Chaos Engineering"]','["[COMMUNITY-TOOL]"]','[]','["managed-kubernetes-in-public-cloud.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://thenewstack.io/deploy-microk8s-and-the-kubernetes-dashboard-for-k8s-development','thenewstack.io: Deploy Microk8s and the Kubernetes Dashboard for K8s Development','','2020',0,'A practical tutorial covering the setup of Canonical''s MicroK8s on local environments coupled with the enablement of the official Kubernetes Web UI (Dashboard). The guide details how MicroK8s'' single-command add-on framework simplifies cluster observability and bootstrapping for developers.','English','Article','Beginner',0,'online','manual',NULL,NULL,NULL,0,'2020-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Infrastructure", "Kubernetes Distributions", "Edge & IoT"]','["[COMMUNITY-TOOL]"]','[]','["kubernetes-on-premise.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://thenewstack.io/deploy-mongodb-in-a-container-access-it-outside-the-cluster','thenewstack.io: Deploy MongoDB in a Container, Access It Outside the Cluster','','2022',4,'Addresses networking patterns required to expose in-cluster containerized MongoDB services to external application clients safely, discussing NodePorts, external LoadBalancers, and routing constraints.','YAML','Article','Advanced',1,'online','manual',NULL,NULL,NULL,0,'2022-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Data Architecture", "MongoDB Ecosystem", "Kubernetes Networking"]','["[ENTERPRISE-STABLE]"]','[]','["nosql.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://thenewstack.io/deploy-mysql-and-phpmyadmin-with-docker','thenewstack.io: Deploy MySQL and phpMyAdmin with Docker','','2022',0,'Practical tutorial for setting up local developer environments with Docker Compose. Pairs a standard MySQL instance with phpMyAdmin for rapid schema prototyping and database visualization.','YAML','Tutorial','Beginner',0,'online','manual',NULL,NULL,NULL,0,'2022-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Databases", "Relational Databases", "Local Development"]','["[COMMUNITY-TOOL]", "[GUIDE]"]','[]','["databases.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://thenewstack.io/deploy-stateful-workloads-on-kubernetes-with-ondat-and-fluxcd','thenewstack.io: Deploy Stateful Workloads on Kubernetes with Ondat and FluxCD','','2022',3,'Explores deploying resilient, stateful microservices using Ondat (formerly StorageOS) as a persistent software-defined storage layer combined with Flux for deployment state synchronization. Live Grounding notes that while Ondat offered advanced CSI-driven capabilities, consolidation in the cloud-native storage sector has shifted focus toward alternatives like Longhorn, Rook/Ceph, or cloud-managed block storage.','Markdown','Article','Advanced',1,'online','manual',NULL,NULL,NULL,0,'2022-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Storage & Databases", "Cloud-Native Storage", "Stateful GitOps"]','["[COMMUNITY-TOOL]"]','[]','["flux.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://thenewstack.io/deploying-microsofts-new-linux-distribution-as-a-vm-is-not-easy','thenewstack.io: Deploying Microsoft’s New Linux Distribution as a VM is Not Easy','','2023',0,'Critical technical evaluation of deploying Microsoft''s CBL-Mariner (Azure Linux) inside standalone virtual environments. Highlights physical complexity patterns against containerized native benefits.','None','Blog Post','Advanced',0,'online','manual',NULL,NULL,NULL,0,'2023-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Operating Systems", "Azure Linux", "CBL-Mariner"]','["[COMMUNITY-TOOL]"]','[]','["azure.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://thenewstack.io/develop-a-daily-reporting-system-for-chaos-mesh-to-improve-system-resilience','thenewstack.io: Develop a Daily Reporting System for Chaos Mesh to Improve System Resilience','','2021',0,'Details the development of a daily scheduled reporting workflow for Chaos Mesh. Explains how to parse and visualize test experiment outcomes, providing automated resilience scores and history charts for technical stakeholders.','English','Technical Article','Intermediate',1,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Resilience", "Chaos Engineering", "Telemetry Systems"]','["[COMMUNITY-TOOL]"]','[]','["chaos-engineering.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://thenewstack.io/developer-beware-the-3-api-security-risks-you-cant-overlook','thenewstack.io: Developer, Beware: The 3 API Security Risks You Can’t Overlook','','2022',4,'Highlights three critical, often-overlooked API vulnerabilities: Broken Object Level Authorization (BOLA), logging/monitoring failures, and missing rate limit configurations.','Agnostic','Analysis','Intermediate',1,'online','manual',NULL,NULL,NULL,0,'2022-06-01T00:00:00+02:00',NULL,NULL,NULL,'["API Security", "Threat-Modeling", "Risks"]','["[ENTERPRISE-STABLE]"]','[]','["api.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://thenewstack.io/developers-put-ai-bots-to-the-test-of-writing-code','thenewstack.io: Developers Put AI Bots to the Test of Writing Code','','N/A',0,'Empirical evaluation measuring code-generation accuracy across popular AI engines. Examines compiler error rates, structural vulnerabilities, and the necessity of developer supervision in AI workflows.','English','Empirical Study','Intermediate',0,'online','manual','d401f0db0ded98671a117bf8fcf8d5f0aa08ceb65ff1a5d608e6105c4ccb3300',100.0,1779032289,1,'2026-05-17T17:38:09.788508+02:00',NULL,NULL,NULL,'["Software Engineering", "AI-Assisted Operations", "Code Generation Quality"]','["[COMMUNITY-TOOL]"]','["docs/chatgpt.md"]','["chatgpt.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://thenewstack.io/development-introduction-to-git-logging','thenewstack.io: Development: Introduction to Git Logging','','2022',0,'A beginner''s guide to git log features. Covers command-line options like `--oneline`, `--graph`, `--author`, and date filtering to easily search project history.','English','Article','Beginner',0,'online','manual',NULL,NULL,NULL,0,'2022-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Software Engineering", "Version Control", "Git Logging"]','["[COMMUNITY-TOOL]"]','[]','["git.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://thenewstack.io/devops-at-the-crossroads-the-future-of-software-delivery','thenewstack.io: DevOps at the Crossroads: The Future of Software Delivery','','2021',0,'Examines the future of software delivery, highlighting platforms that reduce developer friction. Discusses using Kubernetes operators, declarative configurations, and AI-assisted deployment systems to handle hybrid-cloud setups.','English','Article','Advanced',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["DevOps Methodology", "Industry Trends", "Platform Engineering"]','["[COMMUNITY-TOOL]"]','[]','["devops.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://thenewstack.io/devops-burnout-try-platform-engineering','thenewstack.io: DevOps Burnout? Try Platform Engineering','','2022',0,'Analyzes the systemic developer and operator burnout under traditional DevOps ''you build it, you run it'' mandates when misapplied. Proposes platform engineering as the structural remedy, introducing cognitive load reduction via paved paths and automated self-service layers.','English','Article','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2022-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Platform Engineering", "Organizational Culture", "DevOps Evolution"]','["[COMMUNITY-TOOL]"]','[]','["devops.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://thenewstack.io/devops-devapps-and-the-death-of-infrastructure','thenewstack.io: DevOps, DevApps and the Death of Infrastructure','','2021',0,'Discusses the paradigm shift toward absolute infrastructure abstraction under serverless, edge runtime, and ''DevApps'' architectures. Critically analyzes how shifting infrastructure concerns to managed platforms permits developers to execute pure, decoupled business logic without runtime overhead.','English','Article','Advanced',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Cloud Infrastructure", "Serverless", "Developer Experience"]','["[COMMUNITY-TOOL]"]','[]','["devops.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://thenewstack.io/devops-is-fed-by-a-tools-culture-loop','thenewstack.io: DevOps Is Fed by a Tools Culture Loop','','2020',3,'An analytical piece exploring the recursive feedback loop between DevOps tooling evolution and organization culture. It details how daily engineering workflows drive tool adoption, which recursively shapes collaboration patterns and deployment philosophies.','English','Article','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2020-06-01T00:00:00+02:00',NULL,NULL,NULL,'["DevOps & Platform Engineering", "Methodology & Culture", "Industry Analysis"]','["[COMMUNITY-TOOL]"]','[]','["devops-tools.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://thenewstack.io/devops-observability-from-code-to-cloud','thenewstack.io: DevOps Observability from Code to Cloud','','2023',0,'Explores the end-to-end integration of monitoring from local development runtime environments, continuous integration tests, through final production multi-cluster footprints. Curator Insight: Comprehensive code-to-runtime lineage. Live Grounding: Provides the model for developers looking to add tracing metrics directly into source code repos.','English','Article','Intermediate',1,'online','manual',NULL,NULL,NULL,0,'2023-06-01T00:00:00+02:00',NULL,NULL,NULL,'["DevOps", "Observability", "Continuous Telemetry", "Code to Cloud"]','["[COMMUNITY-TOOL]"]','[]','["monitoring.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://thenewstack.io/devsecops-teams-need-application-consistent-backups-for-kubernetes-workloads','thenewstack.io: DevSecOps Teams Need Application-Consistent Backups for Kubernetes Workloads','','2021',3,'Advocates for implementing database-consistent backup workflows within DevSecOps delivery pipelines. Details the structural flaws of restoring crash-consistent volumes, pushing for runtime isolation during live backup sessions.','Markdown','Article','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Infrastructure", "Data Protection", "Application Consistency"]','["[COMMUNITY-TOOL]"]','[]','["kubernetes-backup-migrations.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://thenewstack.io/devspace-designed-to-lower-the-kubernetes-learning-curve','thenewstack.io: DevSpace Designed to Lower the Kubernetes Learning Curve','','2020',0,'Explains how DevSpace simplifies cluster testing for backend teams by replacing complex kubectl calls and image building scripts with high-performance, real-time file-reloading profiles.','English','Article','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2020-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Kubernetes Developer Experience", "Inner-Loop Automation", "DevSpace Analysis"]','["[COMMUNITY-TOOL]"]','[]','["kubernetes-based-devel.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://thenewstack.io/digitalocean-app-platform-eases-kubernetes-deployments-for-developers','thenewstack.io: DigitalOcean App Platform Eases Kubernetes Deployments for Developers','','2020',0,'This technical review evaluates how the DigitalOcean App Platform utilizes native Kubernetes under the hood. It explains how DO managed to build a serverless PaaS that hides operational complexities like ingress configurations and TLS certificate rotation. The platform simplifies containerized app pipelines for teams without dedicated platform engineers.','English','Article','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2020-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Cloud Infrastructure", "PaaS", "DigitalOcean"]','["[COMMUNITY-TOOL]"]','[]','["digitalocean.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://thenewstack.io/disaster-recovery-is-different-for-the-cloud','thenewstack.io: Disaster Recovery Is Different for the Cloud','','2023',0,'Highlights the key differences between legacy cold-standby disaster recovery models and modern, cloud-native active-active paradigms. Highlights regional replication, automatic failover orchestration, and chaotic failure injection.','English','Article','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2023-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Operations", "Disaster Recovery", "Cloud-Native"]','["[LEGACY]"]','[]','["introduction.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://thenewstack.io/distributed-database-architecture-what-is-it','thenewstack.io: Distributed Database Architecture: What Is It?','','2022',0,'A high-density theoretical guide investigating distributed database mechanics. Explores horizontal database partitioning (sharding), multi-region replication architectures, network split mitigation, and consistency profiles matching the CAP Theorem.','English','Conceptual Analysis','Advanced',0,'online','manual',NULL,NULL,NULL,0,'2022-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Database Architecture", "Distributed Systems", "Core Concepts"]','["[COMMUNITY-TOOL]"]','[]','["databases.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://thenewstack.io/diving-into-aws-databases-amazon-rds-and-dynamodb-explained','thenewstack.io: Diving into AWS Databases: Amazon RDS and DynamoDB Explained','','N/A',0,'Curator Insight compares relational databases (RDS) and non-relational databases (DynamoDB) on AWS. Live Grounding emphasizes the trade-offs of relational constraints and ACID compliance against horizontal scaling and key-value performance. Recommended for architects mapping domain data requirements to cloud storage options.','English','Blog Post','Intermediate',0,'online','manual','f2a136927cd8de34b8bd9de732ccec16ca9d779cee153e1e254742849018629d',100.0,1779033976,1,'2026-05-17T18:06:16.672261+02:00',NULL,NULL,NULL,'["Cloud Infrastructure", "Databases", "Architectural Patterns"]','["[COMMUNITY-TOOL]"]','["docs/aws-databases.md"]','["aws-databases.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://thenewstack.io/do-i-really-need-kubernetes','thenewstack.io: Do I Really Need Kubernetes? 🌟','','2020',4,'Offers a pragmatic architectural counter-argument to automatic Kubernetes adoption. Evaluates alternatives such as managed serverless containers (ECS, Cloud Run) and PaaS solutions, analyzing whether the infrastructure scale justifies K8s operational complexity and platform engineering overhead.','English','Article','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2020-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Cloud Native Infrastructure", "Kubernetes Orchestration", "Technology Assessment"]','["[ENTERPRISE-STABLE]"]','[]','["kubernetes-alternatives.md", "introduction.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://thenewstack.io/does-kubernetes-really-perform-better-on-bare-metal-vs-vms','thenewstack.io: Does Kubernetes Really Perform Better on Bare Metal vs. VMs? 🌟','','2023',0,'Investigates performance metrics, latency bottlenecks, and hypervisor overhead costs. Compares control plane efficiency on bare-metal architectures versus standard virtualization structures.','English','Article','Advanced',0,'online','manual',NULL,NULL,NULL,0,'2023-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Architecture", "Infrastructure Sizing", "Bare Metal vs VM"]','["[COMMUNITY-TOOL]"]','[]','["kubernetes.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://thenewstack.io/dont-pause-your-kubernetes-adoption-paas-it-instead','thenewstack.io: Don’t Pause Your Kubernetes Adoption ― PaaS It Instead!','','2023',0,'Examines the strategic pivot from raw Kubernetes orchestration to internal Developer Platforms (IDPs) and Platform-as-a-Service (PaaS) abstraction layers. It outlines how modern organizations mitigate administrative complexity and boost developer velocity by embedding platform engineering paradigms over raw manifest management, preventing ''Kubernetes fatigue'' while retaining foundational orchestrator capabilities.','English','Technical Article','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2023-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Platform Engineering", "PaaS", "Adoption Strategy"]','["[COMMUNITY-TOOL]"]','[]','["kubernetes.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://thenewstack.io/ebooks/kubernetes/ci-cd-with-kubernetes','thenewstack.io: CI/CD with kubernetes 🌟','','2023',0,'An extensive technical eBook detailing the evolution of CI/CD systems towards native Kubernetes integrations. Covers GitOps patterns, isolated build containers, pipeline security principles, and multi-tenant resource controls.','English','Book','Intermediate',1,'online','manual',NULL,NULL,NULL,0,'2023-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Deployment & Delivery", "CI/CD & Delivery", "Kubernetes Native"]','["[COMMUNITY-TOOL]"]','[]','["cicd.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://thenewstack.io/embracing-database-deployments-in-ci-cd-practices-with-git','thenewstack.io: Embracing Database Deployments in CI/CD Practices with Git','','2023',0,'Explores how to incorporate database changes into GitOps pipelines. Focuses on integrating declarative schema tools like Liquibase and Flyway to execute database rollouts and rollbacks safely.','English','Blog','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2023-06-01T00:00:00+02:00',NULL,NULL,NULL,'["DevOps", "Database Deployments", "GitOps"]','["[COMMUNITY-TOOL]"]','[]','["cicd.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://thenewstack.io/end-user-tracing-in-a-skywalking-observed-browser','thenewstack.io: End-User Tracing in a SkyWalking-Observed Browser','','N/A',0,NULL,NULL,NULL,NULL,0,NULL,'manual','16d66ac3dbf3f2683a3a8d2bf2cea953c4cbe90ea1098b0672583e44bc0b25ca',100.0,1779030228,1,'2026-05-17T17:03:48.437685+02:00',NULL,NULL,NULL,'[]','[]','["docs/monitoring.md"]','[]','{}','{}');
INSERT INTO "resources" VALUES('https://thenewstack.io/error-handling-from-backends-to-the-frontend','thenewstack.io: Error Handling from Backends to the Frontend','','2022',0,'A comprehensive guide on structuring robust API error propagation from backend databases to frontend applications. Explores standardization of status payloads to ensure consistent client-side recovery states.','N/A','Article','Intermediate',1,'online','manual',NULL,NULL,NULL,0,'2022-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Software Engineering", "Architecture", "Error Handling Paradigms"]','["[COMMUNITY-TOOL]"]','[]','["qa.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://thenewstack.io/exploring-the-new-kubernetes-maturity-model','thenewstack.io: Exploring the New Kubernetes Maturity Model','','2021',0,'Breaks down the Kubernetes Maturity Model, detailing how enterprise organizations advance through distinct phases: from initial installation, custom configuration, security hardening, to multi-cluster orchestration and automated operational models.','English','Article','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Strategy", "Maturity Models", "Enterprise Adoption"]','["[COMMUNITY-TOOL]"]','[]','["kubernetes.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://thenewstack.io/extending-kubernetes-services-with-multi-cluster-services-api','thenewstack.io: Extending Kubernetes Services with Multi-Cluster Services API','','2021',4,'Explores the Multi-Cluster Services (MCS) API. Analyzes cross-cluster traffic routing mechanisms and explains how to publish and consume services spanning multiple Kubernetes environments.','English','Article','Advanced',1,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Networking", "Multi-Cluster", "MCS-API"]','["[ENTERPRISE-STABLE]"]','[]','["kubernetes.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://thenewstack.io/find-vulnerabilities-in-container-images-with-docker-scan','thenewstack.io: Find Vulnerabilities in Container Images with Docker Scan','','2021',0,'Reviews the legacy integration of Snyk''s scanning engine directly within the Docker engine using the `docker scan` command. Guides developers on optimizing local feedback loops to identify and patch system flaws immediately at build time. Note: While docker scan syntax has evolved, the architectural concept of local auditing remains standard.','N/A','Article','Basic',1,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Security", "Vulnerability Management", "Container Scanning"]','["[LEGACY]"]','[]','["devsecops.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://thenewstack.io/finout-gets-a-handle-on-kubernetes-costs','thenewstack.io: Finout Gets a Handle on Kubernetes Costs','','2022',4,'Reviews Finout''s capability to combine multiple cloud invoices (such as AWS, Snowflake, Datadog) and Kubernetes metrics into a single interface. Demonstrates how to link infrastructure spend directly to actual business unit metrics.','English','Article','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2022-06-01T00:00:00+02:00',NULL,NULL,NULL,'["FinOps & Cloud Cost", "Kubernetes FinOps", "Cost Platforms"]','["[ENTERPRISE-STABLE]"]','[]','["finops.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://thenewstack.io/four-best-practices-to-drive-successful-adoption-of-ci-cd','thenewstack.io: 4 Best Practices to Drive Successful Adoption of CI/CD','','2022',0,'Highlights four practices key to successful organizational adoption of CI/CD, highlighting incremental changes, container isolation, comprehensive testing suites, and KPI tracking.','English','Blog','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2022-06-01T00:00:00+02:00',NULL,NULL,NULL,'["DevOps", "CI-CD Pipelines", "Best Practices"]','["[COMMUNITY-TOOL]"]','[]','["cicd.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://thenewstack.io/from-devops-to-devapps','thenewstack.io: From DevOps to DevApps. Event-Driven Architecture 🌟','','2020',2,'Highlights the adoption of asynchronous architectures. Demonstrates how event-driven loops alter traditional deployments, replacing synchronous HTTP endpoints with resilient event streaming pipelines.','N/A','Article','Advanced',1,'online','manual',NULL,NULL,NULL,0,'2020-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Microservices", "Event-Driven", "Application Delivery"]','["[COMMUNITY-TOOL]"]','[]','["devops.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://thenewstack.io/garden-the-configure-once-kubernetes-platform-for-seamless-dev-prod-integration','thenewstack.io: Garden: The Configure-Once Kubernetes Platform for Seamless'' Dev/Prod Integration','','2022',0,'An analytical article examining Garden''s approach to developer workflow automation on Kubernetes. It explains how Garden utilizes graph-based build-test-deploy cycles to unify development environments with production-grade setups.','Markdown','Article / Case Study','Intermediate',0,'online','manual','6138359827ec7deae5180bd8db1920cacf98607503f65131de8825cfce9f4dca',100.0,1779030346,1,'2026-05-17T17:05:46.333916+02:00',NULL,NULL,NULL,'["Application Lifecycle", "Deployment Frameworks", "Developer Platforms"]','["[CASE STUDY]", "[COMMUNITY-TOOL]"]','["docs/kubernetes-tools.md"]','["kubernetes-tools.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://thenewstack.io/getting-open-policy-agent-up-and-running','thenewstack.io: Getting Open Policy Agent Up and Running','','2021',0,'A pragmatic guide detailing bootstrap procedures for deploying Open Policy Agent (OPA) inside production systems. Guides the reader through daemon configuration, loading external data contexts, and integrating policy enforcement into Kubernetes via the Gatekeeper admission controller framework.','Rego','Article','Intermediate',0,'online','manual','8b16e6bb5f68ff88ecbec28ebc0bba99e9f3450b148bbeef252cfd8cfecb6375',100.0,1779030991,1,'2026-05-17T17:16:31.145654+02:00',NULL,NULL,NULL,'["Cloud-Native Platforms", "Security & Compliance", "Policy-as-Code"]','["[COMMUNITY-TOOL]"]','["docs/securityascode.md"]','["securityascode.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://thenewstack.io/getting-started-with-gitops','thenewstack.io: Getting Started with GitOps','','2021',0,'An introductory technical primer on GitOps methodologies. Details the fundamental mechanics of Git acting as the single source of truth for declarative systems. Illustrates reconciliation loops, automated state synchronization, and active software agents constantly pulling configuration updates directly from remote version-control systems.','English','Article','Beginner',0,'duplicate','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Continuous Delivery", "GitOps", "Introduction"]','["[COMMUNITY-TOOL]"]','[]','["gitops.md"]','{}','{"duplicate_of": "https://blog.insight-services-apac.dev/2023/12/04/getting-started-bicep"}');
INSERT INTO "resources" VALUES('https://thenewstack.io/getting-started-with-go-and-influxdb','thenewstack.io: Getting Started with Go and InfluxDB','','N/A',0,'A practical introduction to pushing time-series metrics from Go applications to InfluxDB. Essential for engineering robust observability pipelines inside distributed microservices.','en','Guide','Intermediate',1,'online','manual','d6a82f687e26bc392bf007f481444b8a88e32779ea78f9c94ab175b46a9944f9',100.0,1779033503,1,'2026-05-17T17:58:23.808319+02:00',NULL,NULL,NULL,'["Cloud Native Languages", "Go", "Storage Integration"]','["[COMMUNITY-TOOL]", "[GUIDE]"]','["docs/golang.md"]','["golang.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://thenewstack.io/git-for-managing-small-projects','thenewstack.io: Git for Managing Small Projects 🌟','','2021',4,'Explains how to scale down Git processes to streamline individual workflows and small-team projects. Emphasizes maintaining lightweight branch schemes without the overhead of heavy enterprise processes.','English','Article','Beginner',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Software Engineering", "Version Control", "Workflows"]','["[ENTERPRISE-STABLE]"]','[]','["git.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://thenewstack.io/github-copilot-a-powerful-controversial-autocomplete-for-developers','thenewstack.io: GitHub Copilot: A Powerful, Controversial Autocomplete for Developers','','2021',0,'A critical overview of the productivity opportunities and structural controversies introduced by the early deployment of Copilot. Examines the tension between automated code reuse and copyright licensing schemes. Explores the initial legal definitions of AI-generated content.','English','Article','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Software Engineering", "AI-Assisted Development", "Technology Analysis"]','["[COMMUNITY-TOOL]"]','[]','["git.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://thenewstack.io/gitops-as-an-evolution-of-kubernetes','thenewstack.io: GitOps as an Evolution of Kubernetes','','2022',0,'Traces the structural evolution of continuous delivery. Evaluates how traditional imperative deployment systems naturally paved the way for declarative, Kubernetes-native GitOps reconciliation engines as systems grew in complexity.','English','Article','Advanced',0,'online','manual',NULL,NULL,NULL,0,'2022-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Continuous Delivery", "GitOps", "Evolution"]','["[COMMUNITY-TOOL]"]','[]','["gitops.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://thenewstack.io/gitops-at-home-automate-code-deploys-with-kubernetes-and-flux','thenewstack.io: GitOps at Home: Automate Code Deploys with Kubernetes and Flux','','2022',0,'A practical walkthrough for setting up self-hosted GitOps pipelines on homelabs or small clusters using Flux. Highlights automated deployment routines and resource orchestration.','YAML','Technical Article','Medium',1,'online','manual',NULL,NULL,NULL,0,'2022-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Platform Engineering", "GitOps & Deployment", "Flux Ecosystem"]','["[COMMUNITY-TOOL]"]','[]','["flux.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://thenewstack.io/gitops-on-kubernetes-deciding-between-argo-cd-and-flux','thenewstack.io: GitOps on Kubernetes: Deciding Between Argo CD and Flux','','2022',4,'Evaluates the architectural differences, strengths, and trade-offs of the two dominant GitOps controllers: ArgoCD and FluxCD. Compares ArgoCD''s powerful web UI and multi-tenancy model against Flux''s lightweight, decentralized, and Kubernetes-native approach.','English','Article','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2022-06-01T00:00:00+02:00',NULL,NULL,NULL,'["GitOps & CD", "Tool Comparison", "ArgoCD vs FluxCD"]','["[ENTERPRISE-STABLE]"]','[]','["argo.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://thenewstack.io/gitops-use-cases-you-may-not-have-considered','thenewstack.io: GitOps Use Cases You May Not Have Considered','','2021',0,'Analyzes non-standard use cases for GitOps beyond basic Kubernetes resource syncing, including infrastructure-as-code management, security policy enforcement, and database schema migrations. Emphasizes utilizing git commits as an audit trail for non-traditional operations.','English','Article','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["GitOps", "Applications", "Advanced Use Cases"]','["[COMMUNITY-TOOL]"]','[]','["gitops.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://thenewstack.io/gitpod-brings-automated-environments-to-jetbrains-ides','thenewstack.io: Gitpod Brings Automated Environments to JetBrains IDEs','','N/A',0,NULL,NULL,NULL,NULL,0,NULL,'manual','aafc02559d49afbc15700225ef53358b4c1b38ff068b23c786510c21fd48849d',100.0,1779031327,1,'2026-05-17T17:22:07.259139+02:00',NULL,NULL,NULL,'[]','[]','["docs/visual-studio.md"]','[]','{}','{}');
INSERT INTO "resources" VALUES('https://thenewstack.io/gitpod-open-sources-a-holistic-ide','==Gitpod Open Sources a ‘Holistic IDE’==','','2021',0,'Chronicles Gitpod''s transition to open source, highlighting pre-configured, ephemeral development environments running as secure containerized workspaces. It serves as a core model for modern cloud-based development environments (CDE).','N/A','Article','Intermediate',0,'online','manual','402885f7f87b78cd77d25093e48eeefb8def24726a41d0342d73f5bb7f6325b8',100.0,1779030846,1,'2026-05-17T17:14:06.626551+02:00',NULL,NULL,NULL,'["Development Environment", "Cloud IDE", "Platform Engineering"]','["[COMMUNITY-TOOL]"]','["docs/visual-studio.md"]','["visual-studio.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://thenewstack.io/gitpod-openvscode-server-brings-visual-studio-code-to-the-browser','thenewstack.io: GitPod OpenVSCode Server Brings Visual Studio Code to the'' Browser','','N/A',0,NULL,NULL,NULL,NULL,0,NULL,'manual','c0cca13454948acb31145ec415ba5754f965d2a0530d0b6319c31be0d132f259',100.0,1779030172,1,'2026-05-17T17:02:52.326332+02:00',NULL,NULL,NULL,'[]','[]','["docs/visual-studio.md"]','[]','{}','{}');
INSERT INTO "resources" VALUES('https://thenewstack.io/godaddys-innovative-project-to-secure-and-rotate-kubernetes-secrets','thenewstack.io: GoDaddy’s Project to Secure, Rotate Kubernetes Secrets 🌟','','N/A',0,NULL,NULL,NULL,NULL,0,NULL,'manual','38f90e49141bddf744cc5c548995b81e0f1ac63bd5b660ee46a31afee8ce93de',100.0,1779032971,1,'2026-05-17T17:49:31.094057+02:00',NULL,NULL,NULL,'[]','[]','["docs/devsecops.md"]','[]','{}','{}');
INSERT INTO "resources" VALUES('https://thenewstack.io/google-and-oracle-cloud-adoption-doubles-among-enterprises-3','thenewstack.io: Are Private Clouds Proliferating?','','2020',3,'Examines enterprise hybrid cloud data, highlighting why many organizations continue to maintain, build, or modernize private clouds alongside public cloud footprints. Looks at compliance, data sovereignty, predictable workloads, and hybrid architectures (e.g. Anthos, Outposts).','English','Article','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2020-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Cloud Architecture", "Private Cloud", "Hybrid Cloud Strategy"]','["[COMMUNITY-TOOL]"]','[]','["introduction.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://thenewstack.io/google-axion-kubernetes-arm','A year in, Google wants its Axion processors to feel like a scheduling decision','Evaluating Google''s custom, Arm-based Axion CPU inside Google Kubernetes Engine (GKE) production environments.','2026',4,'Curator Insight: A key operational analysis of custom cloud CPU scaling, explaining how ARM execution inside Kubernetes has matured from an engineering migration into a simple GKE scheduling choice. Live Grounding (MCP): Case studies show that GKE''s compute classes enable seamless dynamic routing between Axion and x86 node pools, drastically optimizing cluster operations by focusing on cost-efficiency metrics like tokens per watt for high-throughput workloads.','English','article','Advanced',0,'online','automatic','51f44d47bf673c4be9444300d252711505558e30a705969bd68aea9fcfd1a873',NULL,1780352705,0,'2026-06-02T00:25:05.314724+02:00',NULL,NULL,NULL,'["Cloud Infrastructure", "Kubernetes Platforms", "Custom Silicon and ARM"]','["CASE STUDY", "GUIDE"]','[]','[]','{}','{"category": "kubernetes", "reputation_status": "Vetted", "reputation_summary": "Highly valued resource in cloud-native circles, illustrating the mature, production-grade state of Google''s custom ARM silicon.", "social_preview_url": "https://cdn.thenewstack.io/media/2026/04/b24017f0-thumbnail-5.png", "source_provenance": "X.com (GoogleCloud)", "suggested_new_category": ""}');
INSERT INTO "resources" VALUES('https://thenewstack.io/google-introduces-clusterfuzzlite-security-tool-for-ci-cd','thenewstack.io: Google Introduces ClusterFuzzLite Security Tool for CI/CD','','2021',0,'Architectural review covering Google''s release of ClusterFuzzLite, highlighting its strategic value in shifting fuzz testing left directly into GitHub Actions or other CI runners.','English','Article','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Security", "Static Analysis", "Fuzzing"]','["[COMMUNITY-TOOL]"]','[]','["qa.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://thenewstack.io/google-sre-site-reliability-engineering-at-a-global-scale','thenewstack.io: Google SRE: Site Reliability Engineering at a Global Scale','','2021',0,'Examines Google''s massive-scale SRE methodologies. Detail-oriented profile covering how Google applies engineering to operations, manages error budgets across global infrastructures, and structures on-call shifts to protect engineering sanity.','English','Article','Advanced',1,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Operations", "Site Reliability Engineering", "Enterprise Architecture"]','["[COMMUNITY-TOOL]"]','[]','["sre.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://thenewstack.io/google-traffic-director-and-the-l7-internal-load-balancer-intermingles-cloud-native-and-legacy-workloads','**Google Traffic Director** and the **L7 Internal Load Balancer** Intermingles **Cloud Native** and **Legacy Workloads**','','2020',3,'Details how Traffic Director and L7 internal load balancers connect Kubernetes workloads with legacy VM clusters. Enables smooth migration paths and consistent service discovery across hybrid networks.','None','article','Advanced',1,'online','manual',NULL,NULL,NULL,0,'2020-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Cloud Native Infrastructure", "Service Mesh", "Managed Services", "Integration"]','["[LEGACY]"]','[]','["servicemesh.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://thenewstack.io/googles-new-autopilot-for-kubernetes','thenewstack.io: Google’s New ‘Autopilot’ for Kubernetes','','2021',0,'An analytical comparison contrasting GKE Standard and GKE Autopilot models. Outlines the security boundaries imposed by Autopilot (restricting root-level DaemonSets and direct SSH access) in exchange for hands-off resource optimization. Highly relevant for platform architects auditing cluster governance models.','N/A','Article','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Cloud Providers", "Google Kubernetes Engine (GKE)", "Operational Tradeoffs"]','["[COMMUNITY-TOOL]"]','[]','["managed-kubernetes-in-public-cloud.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://thenewstack.io/governance-risk-and-compliance-with-kubernetes','thenewstack.io: Governance, Risk and Compliance with Kubernetes','','2021',0,'Examines the intersection of standard IT compliance frameworks (such as SOC 2 and ISO 27001) with Kubernetes infrastructure. Details how to implement policy-as-code controllers (OPA, Kyverno) to programmatically validate compliance policies in real-time.','English','Article','Advanced',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Security", "Compliance", "Governance"]','["[COMMUNITY-TOOL]"]','[]','["kubernetes.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://thenewstack.io/grafana-7-5-controversial-pie-charts-and-loki-alerts','thenewstack.io: Grafana 7.5: Controversial Pie Charts and Loki Alerts','','2021',0,'Details the product enhancements shipped in Grafana 7.5, specifically focusing on native alert rule management inside Grafana Loki. It explains how these features simplified developer logging workflows and improved basic dashboard presentation elements.','English','Article','Low',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Observability", "Visualization", "Product Updates"]','["[COMMUNITY-TOOL]"]','[]','["grafana.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://thenewstack.io/grafana-8-0-rethinks-alerts-and-visualizations','thenewstack.io: Grafana 8.0 Rethinks Alerts and Visualizations','','2021',0,'An technical review examining Grafana 8.0''s visualization panel system and unified alerting engine. The article details how these visual rendering upgrades improved dashboard performance and standardized monitoring logic across multiple telemetry backends.','English','Article','Medium',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Observability", "Visualization", "Unified Alerting"]','["[COMMUNITY-TOOL]"]','[]','["grafana.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://thenewstack.io/grafana-adds-logging-to-its-enterprise-observability-stack','thenewstack.io: Grafana Adds Logging to Its Enterprise Observability Stack 🌟','','2019',0,'Highlights the commercial introduction of Grafana Loki as part of the Grafana Enterprise Observability Stack. This development unified metrics and logging in a single pane of glass, accelerating incident root-cause analysis for operations engineering teams.','English','Article','Low',0,'online','manual',NULL,NULL,NULL,0,'2019-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Observability", "Log Management", "Grafana Loki"]','["[COMMUNITY-TOOL]"]','[]','["grafana.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://thenewstack.io/grafana-is-not-worried-about-aws-commercialization','thenewstack.io: Grafana Is Not Worried About AWS Commercialization','','2021',0,'Analyzes the strategic relationship between Grafana Labs and AWS regarding the Managed Grafana service. Live grounding verifies that despite initial fears of commercial erosion, AWS partnership validated Grafana''s cloud-native dominance and expanded its enterprise reach, establishing a co-existence model.','English','Article','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Observability & Monitoring", "Grafana Ecosystem", "Cloud & Enterprise Partnerships"]','["[COMMUNITY-TOOL]"]','[]','["grafana.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://thenewstack.io/grafana-wants-to-democratize-cloud-native-metrics','thenewstack.io: Grafana 8.2 Wants to ‘Democratize’ Cloud Native Metrics','','2021',0,'Overview of Grafana 8.2’s features aiming to democratize access to metrics modeling. Focuses on integrated Prometheus alerting logic and simplification of visual dashboards for standard dev teams.','English','Article','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Observability & Monitoring", "Grafana Ecosystem", "Platform Evolution"]','["[COMMUNITY-TOOL]"]','[]','["grafana.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://thenewstack.io/grafana-wants-to-help-you-avoid-getting-dinged-by-kubernetes-costs','thenewstack.io: Grafana Wants to Help You Avoid Getting Dinged by Kubernetes Costs','','2023',4,'Discusses Grafana''s work to build native cost-monitoring tools directly into standard monitoring dashboards. Explores using Prometheus metrics from OpenCost to display cluster financial trends alongside hardware utilization data.','English','Article','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2023-06-01T00:00:00+02:00',NULL,NULL,NULL,'["FinOps & Cloud Cost", "Kubernetes FinOps", "Observability Integrations"]','["[ENTERPRISE-STABLE]"]','[]','["finops.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://thenewstack.io/growing-adoption-of-observability-powers-business-transformation','thenewstack.io: Growing Adoption of Observability Powers Business Transformation','','2023',0,'Discusses the business impact of transitioning from legacy IT system silo monitoring to real-time, unified observability, showing direct correlation to improved MTTR and customer satisfaction. Curator Insight: Business-case advocacy for modernizing monitoring. Live Grounding: Helps senior managers secure financial backing for large-scale APM transformations.','English','Article','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2023-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Observability", "Business Strategy", "Adoption", "Value Realization"]','["[LEGACY]"]','[]','["monitoring.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://thenewstack.io/guido-van-rossums-ambitious-plans-for-improving-python-performance','thenewstack.io: Guido van Rossum’s Ambitious Plans for Improving Python Performance','','2021',0,'Curator Insight: Analyzes the planned compiler optimizations and structural runtime revisions designed by Guido van Rossum to accelerate CPython.
Live Grounding: Evaluates the bytecode specialization mechanisms, tier-based optimization paths, and modern JIT integration designed to double standard runtime performance.','Python','Article','Advanced',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Platform Engineering", "Python Runtime", "Performance Tuning"]','["[COMMUNITY-TOOL]"]','[]','["python.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://thenewstack.io/guis-cli-apis-learn-basic-terms-of-infrastructure-as-code','thenewstack.io: GUIs, CLI, APIs: Learn Basic Terms of Infrastructure-as-Code','','2022',0,'Clarifies foundational interfaces—GUIs, CLIs, and APIs—used in automated provisioning workflows. Details how modern declarative execution pipelines abstract these layers to guarantee predictable environment configurations.','English','Article','Beginner',0,'online','manual',NULL,NULL,NULL,0,'2022-06-01T00:00:00+02:00',NULL,NULL,NULL,'["DevOps", "Infrastructure as Code", "Terminology"]','["[COMMUNITY-TOOL]"]','[]','["iac.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://thenewstack.io/haproxy-kubernetes-ingress-controller-moves-outside-the-cluster','thenewstack.io: HAProxy Kubernetes Ingress Controller Moves Outside the Cluster','','2021',4,'Discusses the design choice of running HAProxy controllers outside the boundaries of the core Kubernetes cluster. Exposes cluster services to external networks while protecting control-plane components. Live Grounding confirms this topology is highly valued by security teams who prefer dedicated edge tiers separating internal cluster resources from the public internet.','Markdown','Article','Advanced',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Networking & Security", "Kubernetes Networking", "Ingress & Traffic"]','["[ENTERPRISE-STABLE]"]','[]','["kubernetes-networking.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://thenewstack.io/hashicorp-adds-consul-and-vault-to-cloud-platform-for-aws','thenewstack.io: HashiCorp Adds Consul and Vault to Cloud Platform for AWS','','2021',4,'Launches fully managed Consul and Vault offerings on the HashiCorp Cloud Platform (HCP) integrated with AWS. This allows engineering teams to leverage secure secret storage and high-performance service mesh patterns without operational cluster overhead. Architecturally, it integrates seamlessly into AWS VPC routing and transit gateway topologies.','English','SaaS Integration','Advanced',1,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Cloud Infrastructure", "Security & Service Mesh", "HashiCorp HCP"]','["[ENTERPRISE-STABLE]"]','[]','["aws-newfeatures.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://thenewstack.io/hashicorp-vault-operator-manages-kubernetes-secrets','thenewstack.io: HashiCorp Vault Operator Manages Kubernetes Secrets','','2024',0,'An analytical study examining security profiles using the Vault Secrets Operator. It dissects architectural topologies where dynamic secrets are mirrored from external secret hubs to native pods, validating zero-trust posture across cloud infrastructures.','N/A','Article','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2024-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Security & Compliance", "Secret Management", "Conceptual Overviews"]','["[COMMUNITY-TOOL]"]','[]','["kubernetes-operators-controllers.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://thenewstack.io/hashicorps-releases-hcp-vault-to-combat-secrets-management-fatigue','thenewstack.io: HashiCorp Releases HCP Vault to Combat ‘Secrets Management’ Fatigue','','2021',0,'Evaluates the HashiCorp Cloud Platform (HCP) Vault managed service. Grounding analysis confirms HCP Vault successfully combats secrets management fatigue by abstracting cluster synchronization, Raft-based storage operations, upgrades, and multi-region disaster recovery, presenting a highly scalable option for enterprises needing Vault capabilities without the operational overhead.','English','Article','Intermediate',1,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Security", "Secrets Management", "Cloud Managed Services"]','["[COMMUNITY-TOOL]"]','[]','["devsecops.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://thenewstack.io/have-containers-will-travel-why-gitops-is-essential-for-multicloud','thenewstack.io: Have Containers Will Travel: Why GitOps Is Essential for Multicloud 🌟','','2021',0,'Highlights GitOps as the unifying abstraction Layer for multicloud operations. By standardizing Kubernetes configurations in Git, enterprises can seamlessly migrate, scale, and recover workloads across AWS, Azure, GCP, and bare metal with zero vendor lock-in.','English','Article','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["GitOps", "Multi-Cluster", "Strategy"]','["[COMMUNITY-TOOL]"]','[]','["gitops.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://thenewstack.io/how-airbnb-and-twitter-cut-back-on-microservice-complexities','thenewstack.io: How Airbnb and Twitter Cut Back on Microservice Complexities','','2021',4,'An analysis of how tech giants Airbnb and Twitter optimized their complex microservice architectures. Evaluates the strategic shift toward ''macroservices'' or modular monoliths and the implementation of standardized service templates to lower cognitive overload and boost operational stability.','English','Article','Advanced',1,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Architecture", "Microservices", "Platform Engineering"]','["[ENTERPRISE-STABLE]"]','[]','["kubernetes.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://thenewstack.io/how-daily-dev-built-a-low-budget-serverless-scraping-pipeline-for-online-articles','thenewstack.io: How Daily.Dev Built a Low-Budget Serverless Scraping Pipeline for Online Articles','','2022',4,'Details how daily.dev constructed a cost-efficient article parsing ecosystem by combining serverless scraping pipelines, queue storage, and ephemeral container tasks.','English','Case Study','Advanced',1,'online','manual',NULL,NULL,NULL,0,'2022-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Cloud Native", "Serverless", "Case Studies"]','["[CASE STUDY]", "[ENTERPRISE-STABLE]"]','[]','["serverless.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://thenewstack.io/how-deutsche-telekom-manages-edge-infrastructure-with-gitops','thenewstack.io: How Deutsche Telekom Manages Edge Infrastructure with GitOps','','2023',5,'Explores how Deutsche Telekom automates and manages thousands of highly-distributed edge infrastructure deployments using GitOps paradigms. By defining edge environments declaratively in Git and leveraging tools like Argo CD and Flux, they ensure consistency and zero-touch provisioning across heterogeneous telecom nodes. This architecture significantly minimizes manual field configurations and limits configuration drift.','English','Article','Advanced',0,'online','manual',NULL,NULL,NULL,0,'2023-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Infrastructure Orchestration", "Edge Computing", "GitOps Operations"]','["[DE FACTO STANDARD]"]','[]','["customer.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://thenewstack.io/how-do-applications-run-on-kubernetes','thenewstack.io: How do applications run on kubernetes?','','2021',0,'An introduction to the mechanics of running containers on Kubernetes. Maps the journey of a workload manifest from API parsing through scheduling to Kubelet execution.','Go','Article','Beginner',1,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Application Delivery", "Core Mechanics", "Runtime Lifecycle"]','["[COMMUNITY-TOOL]"]','[]','["kubernetes.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://thenewstack.io/how-do-authentication-and-authorization-differ','thenewstack.io: How Do Authentication and Authorization Differ?','','2022',0,'Establishes clear architectural boundaries separating Authentication (AuthN - identity verification) and Authorization (AuthZ - permission validation). Maps out the operational mechanics of OIDC, OAuth 2.0, and RBAC models. Critical foundational knowledge for constructing clean abstraction boundaries in distributed application networks.','N/A','Article','Basic',1,'online','manual',NULL,NULL,NULL,0,'2022-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Security", "Identity & Access Management", "Core Fundamentals"]','["[COMMUNITY-TOOL]"]','[]','["devsecops.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://thenewstack.io/how-does-kubernetes-work','thenewstack.io: How does kubernetes work?','','2021',0,'Clear, programmatic step-by-step breakdown of container deployment orchestration, detailing controller reconciliations, network namespaces, and service routing.','English','Blog','Beginner',1,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Core Kubernetes", "Basics", "Introduction"]','["[COMMUNITY-TOOL]"]','[]','["kubernetes.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://thenewstack.io/how-drift-detection-and-iac-help-maintain-a-secure-infrastructure','thenewstack.io: How Drift Detection and IaC Help Maintain a Secure Infrastructure','','2023',1,'Details how continuous drift monitoring acts as a primary security perimeter control. Validating resource declarations against cloud runtimes prevents bad actors from executing persistence actions via untracked configuration edits.','N/A','Article','Advanced',0,'online','manual',NULL,NULL,NULL,0,'2023-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Infrastructure", "Security", "Infrastructure as Code"]','["[COMMUNITY-TOOL]"]','[]','["devops.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://thenewstack.io/how-gitops-benefits-from-security-as-code','thenewstack.io: How GitOps Benefits from Security-as-Code','','2021',0,'Demonstrates the security advantages of GitOps delivery patterns over legacy imperative methods. By declaring configurations, networking policies, and security controls in Git, platforms can enforce continuous posture compliance and automated drift rollback.','English','Article','Advanced',1,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Security", "GitOps", "Policy as Code"]','["[LEGACY]"]','[]','["devsecops.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://thenewstack.io/how-is-platform-engineering-different-from-devops-and-sre','thenewstack.io: How Is Platform Engineering Different from DevOps and SRE?','','2023',0,'Dissects the distinct responsibilities, metrics, and overlaps between DevOps, Site Reliability Engineering (SRE), and Platform Engineering. Provides a clear taxonomy mapping showing how platform teams deliver the golden paths that SRE and DevOps practices operate upon.','English','Article','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2023-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Platform Engineering", "Organizational Taxonomy", "DevOps vs SRE"]','["[COMMUNITY-TOOL]"]','[]','["devops.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://thenewstack.io/how-k3s-portworx-and-calico-can-serve-as-a-foundation-of-cloud-native-edge-infrastructure','thenewstack.io: How K3s, Portworx, and Calico Can Serve as a Foundation of Cloud Native Edge Infrastructure','','2021',2,'A systems design blueprint exploring how to combine the lightweight footprint of K3s with Calico''s secure CNI network policies and Portworx''s persistent distributed block storage at the edge.','None','Article','Advanced',1,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Edge & IoT", "Architecture Patterns", "Edge Data Store"]','["[COMMUNITY-TOOL]"]','[]','["rancher.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://thenewstack.io/how-keptn-automatically-configures-prometheus-ecosystems','thenewstack.io: How Keptn Automatically Configures Prometheus Ecosystems','','2021',0,'Explores how Keptn acts as a declarative orchestrator for Prometheus alerting rules and target configurations. Eliminates manual dashboarding by automatically auto-generating Prometheus metrics rules based on SLO profiles.','English','Article','Advanced',1,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Cloud Native Lifecycle", "Site Reliability Engineering", "Monitoring Automation"]','["[COMMUNITY-TOOL]"]','[]','["keptn.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://thenewstack.io/how-kubernetes-and-database-operators-drive-the-data-revolution','thenewstack.io: How Kubernetes and Database Operators Drive the Data Revolution','','2022',0,'Analyzes how the Operator framework solves day-2 operations for complex databases. Explores built-in patterns for auto-tuning memory buffers, automated logical backups, and self-healing when cluster nodes become degraded.','English','Technical Editorial','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2022-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Data on Kubernetes", "Kubernetes Operators", "Stateful Architecture"]','["[COMMUNITY-TOOL]"]','[]','["databases.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://thenewstack.io/how-kubernetes-provides-networking-and-storage-to-applications','thenewstack.io: How Kubernetes provides networking and storage to applications','','2020',0,'An foundational architectural piece detailing the convergence of network topology and volume storage systems within Kubernetes. It elucidates how the control plane decouples resource provisioning from consumption, making it an excellent primer for platform operators transitioning to container-native infrastructure.','N/A','Article','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2020-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Cloud Native Storage Architecture", "Storage Fundamentals", "Platform Overview"]','["[COMMUNITY-TOOL]"]','[]','["kubernetes-storage.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://thenewstack.io/how-kubernetes-vulnerabilities-have-shifted-since-the-first-api-attacks','thenewstack.io: How Kubernetes vulnerabilities have shifted since the first attacks','','2023',0,'A historical deep dive tracing the evolution of Kubernetes-native vulnerabilities and attack strategies. Explains how common exploits shifted from simple unauthenticated API endpoints towards highly sophisticated multi-stage privilege escalations and container escapes. Provides actionable insight for platform team threat modeling.','N/A','Article','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2023-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Security", "Vulnerability Management", "Kubernetes History"]','["[COMMUNITY-TOOL]"]','[]','["devsecops.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://thenewstack.io/how-opentelemetry-works-with-kubernetes','thenewstack.io: How OpenTelemetry Works with Kubernetes','','2021',0,'Technical deep-dive explaining OpenTelemetry deployment inside Kubernetes environments using collector agents. In 2026, the architectural standard utilizes the OpenTelemetry Operator to automatically inject instrumentation sidecars or daemons, simplifying distributed telemetry pipelines across microservices.','Go','Article','Advanced',1,'online','manual','bd86f250e815f493371543763d2bb2183866bd5761f2019f67db5e51eaf547ff',100.0,1779034228,1,'2026-05-17T18:10:28.999291+02:00',NULL,NULL,NULL,'["Cloud Native", "Observability", "OpenTelemetry"]','["[COMMUNITY-TOOL]"]','["docs/monitoring.md"]','["monitoring.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://thenewstack.io/how-platform-ops-teams-should-think-about-api-strategy','thenewstack.io: How Platform Ops Teams Should Think About API Strategy','','2022',0,'Offers a strategic framework for Platform Operations teams to treat APIs as internal products. Emphasizes standardizing API gateways, establishing governance via declarative gitops policies, and improving developer experience through portal automation.','English','Article','Advanced',1,'online','manual',NULL,NULL,NULL,0,'2022-06-01T00:00:00+02:00',NULL,NULL,NULL,'["API Management", "Platform Engineering", "API Strategy"]','["[COMMUNITY-TOOL]"]','[]','["api.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://thenewstack.io/how-radical-api-design-changed-the-way-we-access-databases','thenewstack.io: How Radical API Design Changed the Way We Access Databases','','2022',0,'Explores how modern schema-aware API clients, GraphQL adapters, and serverless proxy layers are replacing standard raw driver bindings, simplifying secure and high-performance database connection pooling.','English','Architectural Analysis','Intermediate',1,'online','manual',NULL,NULL,NULL,0,'2022-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Database Architecture", "Database Interfaces", "API Design"]','["[COMMUNITY-TOOL]"]','[]','["databases.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://thenewstack.io/how-service-mesh-can-help-devops-achieve-business-goals','thenewstack.io: How a Service Mesh Can Help DevOps Achieve Business Goals','','2021',3,'Evaluates the enterprise ROI of adopting a service mesh, connecting technical features like retry mechanisms, request routing, and deep telemetry to business key performance indicators (KPIs) such as lower MTTR and accelerated release cadence.','None','article','Beginner',1,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Cloud Native Infrastructure", "Service Mesh", "Operations"]','["[COMMUNITY-TOOL]"]','[]','["servicemesh.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://thenewstack.io/how-testcontainers-is-demonstrating-value-as-a-key-ci-tool','thenewstack.io: How Testcontainers Is Demonstrating Value as a Key CI Tool','','N/A',0,NULL,NULL,NULL,NULL,0,NULL,'manual','f10dc204d22c803ec211962628a54a6d7b2052a8fb95acc17db1a07756348780',100.0,1779034530,1,'2026-05-17T18:15:30.969834+02:00',NULL,NULL,NULL,'[]','[]','["docs/qa.md"]','[]','{}','{}');
INSERT INTO "resources" VALUES('https://thenewstack.io/how-the-sre-experience-is-changing-with-cloud-native','thenewstack.io: How the SRE Experience Is Changing with Cloud Native 🌟','','2022',0,'Discusses how the shift to highly dynamic microservices and declarative Kubernetes operators has changed SRE workloads. SREs now prioritize building internal control planes and standardizing platform telemetry over manual server patching.','English','Article','Advanced',1,'online','manual',NULL,NULL,NULL,0,'2022-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Operations", "Site Reliability Engineering", "Cloud Native Ecosystem"]','["[COMMUNITY-TOOL]"]','[]','["sre.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://thenewstack.io/how-to-achieve-api-governance','thenewstack.io: How to Achieve API Governance','','2023',4,'Addresses the practical application of API Governance to prevent API sprawl and security vulnerability drift across large enterprises. The article recommends deploying automated linter tools (e.g., Spectral) to enforce style guides, centralized discovery catalogs, and standardized OAuth2 scopes. Successful governance guarantees consistency and predictable API consumption across highly distributed development teams.','English','Article','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2023-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Application Integration", "API Design", "Strategic Governance"]','["[ENTERPRISE-STABLE]"]','[]','["api.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://thenewstack.io/how-to-analyze-code-and-find-vulnerabilities-with-sonarqube','thenewstack.io: How to Analyze Code and Find Vulnerabilities with SonarQube','','2022',4,'Teaches developers how to interpret SonarQube dashboards to discover common security vulnerabilities and code smells. Demonstrates optimization rules and quality profiles adjustment methods.','N/A','Article','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2022-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Continuous Integration", "Code Quality", "Vulnerability Assessment"]','["[ENTERPRISE-STABLE]"]','[]','["sonarqube.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://thenewstack.io/how-to-choose-and-model-time-series-databases','thenewstack.io: How to Choose and Model Time Series Databases','','2023',4,'Deep dive into Time Series Database (TSDB) selection, comparing compression algorithms and write-heavy workloads. Discusses optimization techniques like rollups, downsampling, and indexing temporal event data.','N/A','Article','Advanced',0,'online','manual',NULL,NULL,NULL,0,'2023-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Data Architecture", "NoSQL Databases", "Time Series"]','["[ENTERPRISE-STABLE]"]','[]','["nosql.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://thenewstack.io/how-to-deploy-kubernetes-with-kubeadm-and-containerd','thenewstack.io: How to Deploy Kubernetes with Kubeadm and containerd','','2021',0,'A technical deployment guide focusing on initializing Kubeadm-driven clusters using containerd as the underlying Container Runtime Interface (CRI) instead of Docker. Explains config setup, namespace settings, and systemd integration.','English','Article','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Provisioning", "Bootstrapping", "Container Runtimes"]','["[COMMUNITY-TOOL]"]','[]','["kubernetes-on-premise.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://thenewstack.io/how-to-ensure-your-serverless-database-stays-serverless','thenewstack.io: How to Ensure Your Serverless Database Stays Serverless','','2023',0,'Focuses on preserving serverless paradigms at the database tier. Explores connection pooling, cold-start latency mitigation, dynamic compute scaling, and the integration of proxy layers to maintain seamless serverless workload support.','Conceptual','Architectural Reference','Advanced',1,'online','manual',NULL,NULL,NULL,0,'2023-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Databases", "Serverless Databases", "Resource Management"]','["[COMMUNITY-TOOL]"]','[]','["databases.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://thenewstack.io/how-to-evaluate-kubernetes-cloud-providers','thenewstack.io: How to Evaluate Kubernetes Cloud Providers','','2026',0,'A rigorous technical analysis defining the evaluation criteria for choosing cloud-managed Kubernetes distributions. Evaluates control plane SLAs, custom networking interfaces (CNI), auto-scalers, and node-group provisioning. Live grounding highlights its importance as an architectural blueprint for high-density systems.','English','Guide/Reference','Advanced',1,'online','manual',NULL,NULL,NULL,0,'2026-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Cloud Strategy", "Kubernetes Management", "Evaluation Framework"]','["[COMMUNITY-TOOL]", "[GUIDE]"]','[]','["public-cloud-solutions.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://thenewstack.io/how-to-get-started-with-data-streaming','thenewstack.io: How to Get Started with Data Streaming','','2022',0,'A practical guide outlining how organizations can pivot from classic batch workflows to real-time event streaming systems. It highlights the deployment phases of streaming platforms and details data integration patterns.','English','Article','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2022-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Data Engineering", "Event Streaming", "How-To"]','["[COMMUNITY-TOOL]"]','[]','["message-queue.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://thenewstack.io/how-to-get-the-most-out-of-gitops','thenewstack.io: How to Get the Most out of GitOps','','2021',0,'Investigates operational success factors for GitOps deployments, advocating for standardized templating (using Kustomize/Helm) and unified secret management strategies (using HashiCorp Vault or Sealed Secrets) in continuous deployment loops.','English','Article','Intermediate',0,'duplicate','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["GitOps", "Implementation", "Optimization"]','["[COMMUNITY-TOOL]"]','[]','["gitops.md"]','{}','{"duplicate_of": "https://opensource.com/article/21/8/gitops"}');
INSERT INTO "resources" VALUES('https://thenewstack.io/how-to-install-the-sonarqube-security-analysis-platform','thenewstack.io: How to Install the SonarQube Security Analysis Platform','','2022',3,'Practical installation guide covering SonarQube deployments in cloud environments. Details system prerequisite profiles, host tuning metrics, and database integration configurations.','N/A','Article','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2022-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Continuous Integration", "Code Quality", "Deployment Guides"]','["[COMMUNITY-TOOL]"]','[]','["sonarqube.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://thenewstack.io/how-to-make-the-most-of-kubernetes-environment-variables','thenewstack.io: How to Make the Most of Kubernetes Environment Variables','','2022',0,'Investigates application bootstrap configuration via environment variables. Evaluates performance compromises, security trade-offs, and Downward API integration to export cluster and pod metadata fields dynamically.','YAML','Article','Intermediate',1,'online','manual',NULL,NULL,NULL,0,'2022-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Configuration", "Runtime Configuration", "Environment Variables"]','["[COMMUNITY-TOOL]"]','[]','["kubernetes.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://thenewstack.io/how-to-put-a-gui-on-ansible-using-semaphore','thenewstack.io: How to Put a GUI on Ansible, Using Semaphore','','2023',0,'Detailed, step-by-step tutorial on deploying and managing Semaphore UI. Highlights configuration of inventory integration, credential injection, and user role management.','English','tutorial','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2023-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Automation & Orchestration", "Ansible GUI", "Semaphore UI"]','["[COMMUNITY-TOOL]", "[GUIDE]"]','[]','["ansible.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://thenewstack.io/how-to-run-a-cassandra-operation-in-docker','thenewstack.io: How to Run a Cassandra Operation in Docker','','N/A',0,NULL,NULL,NULL,NULL,0,NULL,'manual','5f257afcc31f63dbb3bc21856afe5e99aae2fd80a288e1e724274b1b34161b78',100.0,1779030583,1,'2026-05-17T17:09:43.230153+02:00',NULL,NULL,NULL,'[]','[]','["docs/nosql.md"]','[]','{}','{}');
INSERT INTO "resources" VALUES('https://thenewstack.io/how-to-run-docker-in-rootless-mode','thenewstack.io: How to Run Docker in Rootless Mode','','2021',0,'Detailed guide on running the Docker daemon in rootless mode. Explains user namespace remapping techniques that protect the host system from potential container breakout exploits.','English','Tutorial','Advanced',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Security", "Docker Daemon Hardening", "Rootless Mode"]','["[COMMUNITY-TOOL]", "[GUIDE]"]','[]','["docker.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://thenewstack.io/how-to-secure-kubernetes-the-os-of-the-cloud','thenewstack.io: How to Secure Kubernetes, the OS of the Cloud','','2020',0,'Examines the concept of Kubernetes operating as a cloud-native OS, presenting strategies for securing core services, container communication, and control plane boundaries.','N/A','article','Intermediate',1,'online','manual',NULL,NULL,NULL,0,'2020-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Kubernetes Security", "Cluster Lifecycle Security", "Operating System Paradigm"]','["[COMMUNITY-TOOL]"]','[]','["kubernetes-security.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://thenewstack.io/how-to-share-data-between-docker-containers','thenewstack.io: How to Share Data Between Docker Containers','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','b957cb52fc51af88ce24e974d49f3e7317cd296277c5f7642330676533e7e89e',100.0,1779030069,0,'2026-05-17T17:01:09.729828+02:00',NULL,NULL,NULL,'[]','[]','["docs/docker.md"]','[]','{}','{"duplicate_of": "https://thenewstack.io/containers/how-to-share-data-between-docker-containers"}');
INSERT INTO "resources" VALUES('https://thenewstack.io/how-we-built-preview-environments-on-kubernetes-and-aws','thenewstack.io: How We Built Preview Environments on Kubernetes and AWS','','2022',0,'An architectural case study illustrating how to dynamically generate on-demand sandbox preview environments on AWS EKS. It outlines how custom controllers spin up ephemeral namespaces triggered by GitHub pull requests, improving QA workflows.','Markdown','Case Study','Advanced',1,'online','manual',NULL,NULL,NULL,0,'2022-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Cloud Infrastructure", "Continuous Delivery", "Preview Environments"]','["[CASE STUDY]", "[COMMUNITY-TOOL]"]','[]','["managed-kubernetes-in-public-cloud.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://thenewstack.io/iac-cloud-misconfiguration-tools-too-noisy-without-context','thenewstack.io: IaC Cloud Misconfiguration Tools too Noisy without Context','','2023',0,'Analyzes alert noise generated by static security scanners on IaC configurations. Argues for context-aware validation engines that cross-reference code anomalies with actual live runtime status to accurately prioritize critical security vulnerabilities.','English','Article','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2023-06-01T00:00:00+02:00',NULL,NULL,NULL,'["DevOps", "Infrastructure as Code", "Security"]','["[COMMUNITY-TOOL]"]','[]','["iac.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://thenewstack.io/ibm-red-hat-bring-load-aware-resource-management-to-kubernetes','thenewstack.io: IBM, Red Hat Bring Load-Aware Resource Management to Kubernetes','- [kubernetes-sigs: Trimaran: Load-aware scheduling plugins 🌟](https://github.com/kubernetes-sigs/scheduler-plugins/tree/master/pkg/trimaran) Trimaran is a collection of load-aware scheduler plugins','2021',4,'Explores the integration of load-aware scheduling frameworks like Trimaran into Kubernetes and OpenShift. Details how the plugin uses real-time telemetry metrics instead of passive static limits to balance workloads.','English','Article','Advanced',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Enterprise Kubernetes", "Resource Management", "Advanced Scheduling"]','["[ENTERPRISE-STABLE]"]','[]','["ocp4.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://thenewstack.io/ignore-prior-instructions-ai-still-befuddled-by-basic-reasoning','Ignore Prior Instructions: AI Still Befuddled by Basic Reasoning','','2024',0,'Analyses the logical and mathematical limitations of current autoregressive transformers, exploring why basic reasoning and prompt injection vulnerability remain major hurdles. It advises deploying robust system-level validation checks and structured orchestration frameworks (e.g., semantic gateways) to mitigate risk in user-facing production systems.','English','Article','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2024-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Artificial Intelligence", "Large Language Models", "Evaluation & Safety"]','["[COMMUNITY-TOOL]"]','[]','["ai.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://thenewstack.io/improve-dev-experience-to-maximize-the-business-value-of-cd','thenewstack.io: Improve Dev Experience to Maximize the Business Value of CD','','2023',0,'Explores developer experience (DevEx) as an accelerator for continuous deployment initiatives. Details how centralized developer portals and self-service pipeline catalogs eliminate delivery friction.','English','Blog','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2023-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Platform Engineering", "Developer Experience", "Continuous Delivery"]','["[COMMUNITY-TOOL]"]','[]','["cicd.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://thenewstack.io/infrastructure-as-code-6-best-practices-for-securing-applications','thenewstack.io: Infrastructure-as-Code: 6 Best Practices for Securing Applications 🌟','','2022',0,'Presents six architectural guidelines for securing Infrastructure-as-Code setups. Focuses on integrating static linters (such as Checkov and Trivy), avoiding credential commits to source state files, and implementing role-based orchestration controls.','English','Article','Advanced',0,'online','manual',NULL,NULL,NULL,0,'2022-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Infrastructure", "Infrastructure as Code", "Security Scanning"]','["[COMMUNITY-TOOL]"]','[]','["devsecops.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://thenewstack.io/infrastructure-as-code-increase-security-scale-development','thenewstack.io: Infrastructure-as-Code: Increase Security, Scale Development','','2022',0,'Investigates the role of IaC in improving developer velocity and security posture. Shows how code-based peer reviews, automated security policy gates, and structured configurations prevent critical misconfigurations prior to target deployment.','English','Article','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2022-06-01T00:00:00+02:00',NULL,NULL,NULL,'["DevOps", "Infrastructure as Code", "Security"]','["[COMMUNITY-TOOL]"]','[]','["iac.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://thenewstack.io/infrastructure-as-code-or-cloud-platforms-you-decide','thenewstack.io: Infrastructure as Code or Cloud Platforms — You Decide!','','2022',0,'Analyzes the trade-offs between self-managed IaC templates and fully managed native cloud platform services. Evaluates cost models, execution control, vendor lock-in, and infrastructure administration over long lifecycles.','English','Article','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2022-06-01T00:00:00+02:00',NULL,NULL,NULL,'["DevOps", "Infrastructure as Code", "Strategy"]','["[COMMUNITY-TOOL]"]','[]','["iac.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://thenewstack.io/ingress-controllers-the-more-the-merrier','thenewstack.io: Ingress Controllers: The More the Merrier','','2021',3,'Presents strategic advantages of operating multiple distinct Ingress Controller classes side-by-side within a single cluster. Outlines traffic isolation patterns separating internal, public API, and corporate networks.','English','Article','Intermediate',1,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Infrastructure", "Networking", "Ingress", "Ingress Controllers"]','["[COMMUNITY-TOOL]"]','[]','["kubernetes-networking.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://thenewstack.io/ingress-controllers-the-swiss-army-knife-of-kubernetes','thenewstack.io: Ingress Controllers: The Swiss Army Knife of Kubernetes','','2021',3,'Details how contemporary Ingress controllers have evolved from simple HTTP routers into sophisticated API gateways. Covers advanced capabilities such as circuit-breaking, direct rate-limiting, and canary deployment control.','English','Article','Intermediate',1,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Infrastructure", "Networking", "Ingress", "Overview"]','["[COMMUNITY-TOOL]"]','[]','["kubernetes-networking.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://thenewstack.io/intelligent-automation-whats-the-missing-piece-of-aiops','thenewstack.io: Intelligent Automation: What’s the Missing Piece of AIOps?','','2023',0,'Pinpoints the missing component of modern AIOps tools: closing the gap between diagnostic analytics and actual infrastructure remediation. Argues for event-driven, programmatic automation frameworks to bypass manual engineering cycles.','English','Article','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2023-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Enterprise Architecture", "AIOps & Observability", "Incident Response"]','["[COMMUNITY-TOOL]"]','[]','["ai.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://thenewstack.io/intention-as-code-making-self-healing-infrastructure-work','thenewstack.io: Intention-as Code: Making Self-Healing Infrastructure Work','','2022',4,'Describes the shift from declarative Infrastructure-as-Code to ''Intention-as-Code,'' where engineers declare higher-level business expectations and allow self-healing loops to continuously resolve deviations. Explains reconciliation loops within container orchestrators as the foundational model for autonomous infrastructure engines.','English','Article','Advanced',0,'online','manual',NULL,NULL,NULL,0,'2022-06-01T00:00:00+02:00',NULL,NULL,NULL,'["DevOps, Automation & Modern Systems Engineering", "Infrastructure-as-Code", "Self-Healing Systems"]','["[ENTERPRISE-STABLE]"]','[]','["introduction.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://thenewstack.io/introducing-cloneset-production-grade-kubernetes-deployment-crd','thenewstack.io: Introducing CloneSet: A Production-Grade Kubernetes Deployment CRD','','2020',0,'Deep dive into CloneSet, a key OpenKruise controller alternative to native Deployments. Explains in-place update processes (bypassing pod recreation) and selective pod scaling controls.','N/A','Article','Advanced',0,'online','manual',NULL,NULL,NULL,0,'2020-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Application Management", "Custom Controllers", "OpenKruise"]','["[COMMUNITY-TOOL]"]','[]','["kubernetes.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://thenewstack.io/is-a-multicloud-strategy-right-for-your-organization','thenewstack.io: Is a Multicloud Strategy Right for Your Organization?','','2026',0,'A strategic decision matrix designed to help enterprise leaders assess whether a multi-cloud configuration is justified given its steep integration costs. It analyses networking overhead and failover constraints. Live grounding verifies that its cautionary metrics are highly applicable to modern microservice designs.','English','Case Study/Analysis','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2026-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Cloud Strategy", "Workload Portability", "Decision Matrix"]','["[CASE STUDY]", "[COMMUNITY-TOOL]"]','[]','["public-cloud-solutions.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://thenewstack.io/is-linkerd-winning-the-service-mesh-race','thenewstack.io: Is Linkerd Winning the Service Mesh Race?','','2022',4,'Analyzes market competition in the service mesh space. Highlights how Linkerd''s streamlined developer-first experience and low-overhead Rust proxies challenge Istio''s market position.','Rust','article','Intermediate',1,'online','manual',NULL,NULL,NULL,0,'2022-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Cloud Native Infrastructure", "Service Mesh", "Market Trends"]','["[ENTERPRISE-STABLE]"]','[]','["servicemesh.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://thenewstack.io/istio-1-10-improves-scalability-and-revision-control','thenewstack.io: Istio 1.10 Improves Scalability and Revision Control','','2021',0,'Examines performance enhancements and lifecycle management tooling introduced in Istio 1.10. Specifically reviews canary control plane upgrades and telemetry collection optimizations to limit memory overhead in intensive environments.','English','Article','Medium',1,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Cloud Native Infrastructure", "Service Mesh", "Release Notes"]','["[COMMUNITY-TOOL]"]','[]','["istio.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://thenewstack.io/jaeger-vs-zipkin-battle-of-the-open-source-tracing-tools','thenewstack.io: Jaeger vs. Zipkin: Battle of the Open Source Tracing Tools','','2021',0,'A historical comparative analysis of Jaeger versus Zipkin for microservice tracing. While Zipkin pioneered open-source tracing, Jaeger became a dominant CNCF graduate. By 2026, both fully interoperate with OpenTelemetry APIs, but Jaeger remains highly preferred for high-performance cloud environments.','Go','Article','Intermediate',1,'online','manual','d224b70982a53247b87afed21d1f7c429bbe4c1c1e99f9a05c26ba31c3dbc009',100.0,1779034516,1,'2026-05-17T18:15:16.950181+02:00',NULL,NULL,NULL,'["Cloud Native", "Observability", "Distributed Tracing"]','["[COMMUNITY-TOOL]"]','["docs/monitoring.md"]','["monitoring.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://thenewstack.io/jetstack-secure-promises-to-ease-kubernetes-tls-security','thenewstack.io: Jetstack Secure Promises to Ease Kubernetes TLS Security','','2021',0,'Analyzes the release and architecture of Jetstack Secure, which simplifies and automates TLS lifecycle tracking via cert-manager. Explains the centralization of public key infrastructures (PKIs) across multi-cluster hybrid clouds. Prevents application downtime caused by unpredicted certificate expirations.','English','Article','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Security", "PKI", "Certificate Management"]','["[COMMUNITY-TOOL]"]','[]','["kubernetes-security.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://thenewstack.io/just-how-challenging-is-state-in-kubernetes','thenewstack.io: Just How Challenging Is State in Kubernetes? 🌟','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','429ee9b06e1729ad8073ddd890b8fdfa71cdad59d57400eeba95e25425993da2',100.0,1779032966,0,'2026-05-17T17:49:26.436912+02:00',NULL,NULL,NULL,'[]','[]','["docs/databases.md"]','[]','{}','{"duplicate_of": "https://thenewstack.io"}');
INSERT INTO "resources" VALUES('https://thenewstack.io/k8s-backup-and-disaster-recovery-is-more-important-than-ever','thenewstack.io: K8s Backup and Disaster Recovery Is More Important Than Ever','','2022',3,'Explores the growing ransomware threat vectors targeting cloud-native topologies. Explains how mutable container environments require highly distributed, immutable storage targets and separate configuration backups.','Markdown','Article','Beginner',0,'online','manual',NULL,NULL,NULL,0,'2022-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Infrastructure", "Data Protection", "Industry Analysis"]','["[COMMUNITY-TOOL]"]','[]','["kubernetes-backup-migrations.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://thenewstack.io/k8s-resource-management-an-autoscaling-cheat-sheet','thenewstack.io: K8s Resource Management: An Autoscaling Cheat Sheet 🌟','','2023',0,'A concise, actionable reference sheet summarizing core resources limits, request definitions, and autoscaler configuration arguments. A stellar quick-guide for DevOps engineers designing production-ready workload templates.','N/A','Article','Beginner',0,'online','manual',NULL,NULL,NULL,0,'2023-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Kubernetes & Scaling", "Resource Management", "Reference Materials"]','["[COMMUNITY-TOOL]"]','[]','["cheatsheets.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://thenewstack.io/k8spin-provides-multitenant-isolation-for-kubernetes','thenewstack.io: K8Spin Provides Multitenant Isolation for Kubernetes','','2024',0,'An article discussing how K8Spin implements virtualized tenant workspaces. Reviews performance overheads and resource boundaries of namespace isolation relative to physical, heavy, multi-cluster architectures.','N/A','Article','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2024-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Platform Engineering", "Multi-Tenancy", "Conceptual Overviews"]','["[COMMUNITY-TOOL]"]','[]','["kubernetes-operators-controllers.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://thenewstack.io/kafka-on-kubernetes-should-you-adopt-a-managed-solution','thenewstack.io: Kafka on Kubernetes: Should You Adopt a Managed Solution?','','2023',0,'An objective operational comparison evaluating self-hosting Apache Kafka on Kubernetes via operators (such as Strimzi) against adopting fully managed cloud platforms (e.g., Confluent Cloud). Discusses long-term maintenance costs, staff expertise requirements, and infrastructure overhead.','English','Article','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2023-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Event-Driven Systems", "Apache Kafka", "Kubernetes Deployment"]','["[COMMUNITY-TOOL]"]','[]','["message-queue.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://thenewstack.io/kasten-k10-v4-5-grafana-observability-more-edge-support','thenewstack.io: Kasten K10 V4.5: Grafana Observability, More Edge Support','','2021',4,'Explores the Kasten K10 v4.5 software release, introducing native Prometheus-driven Grafana monitoring profiles and enhanced protection rules for decentralized Edge compute clusters.','Markdown','Article','Advanced',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Infrastructure", "Enterprise Backup", "Proprietary Platforms"]','["[ENTERPRISE-STABLE]"]','[]','["kubernetes-backup-migrations.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://thenewstack.io/key-basic-principles-to-secure-kubernetes-future','thenewstack.io: Basic Principles Key to Securing Kubernetes’ Future','','2022',0,'Examines long-term trends in cloud-native security, arguing for declarative and immutable configurations as the main vector of defense. Synthesizes principles of software supply chain verification (such as Sigstore/Cosign integration) and automated drift detection. Vital for architects planning 3-to-5 year container strategies.','English','Article','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2022-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Security", "Architecture", "Future Trends"]','["[COMMUNITY-TOOL]"]','[]','["kubernetes-security.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://thenewstack.io/kserve-a-robust-and-extensible-cloud-native-model-server','thenewstack.io: KServe: A Robust and Extensible Cloud Native Model Server','','2022',4,'Comprehensive technical exploration of KServe (formerly KFServing) on Kubernetes. Covers dynamic autoscaling (scaling down to zero via Knative), standardized ingress protocols (v2 data plane), advanced traffic routing, model validation steps, and canary rollout orchestrations.','Go','Article','Advanced',1,'online','manual',NULL,NULL,NULL,0,'2022-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Model Serving", "Kubernetes", "KServe"]','["[ENTERPRISE-STABLE]"]','[]','["mlops.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://thenewstack.io/kubecon-14000-more-engineers-have-their-gitops-basics-down','thenewstack.io: KubeCon: 14,000 More Engineers Have Their GitOps Basics Down','','2022',0,'Reflects on the massive normalization of GitOps standards across CNCF landscapes, documenting the maturation of operators like ArgoCD and FluxCD into standard enterprise building blocks for large-scale container platform architectures.','English','Article','Beginner',0,'online','manual',NULL,NULL,NULL,0,'2022-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Continuous Delivery", "GitOps", "Community Trends"]','["[COMMUNITY-TOOL]"]','[]','["gitops.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://thenewstack.io/kubecost-monitor-kubernetes-costs-with-kubectl','thenewstack.io: KubeCost: Monitor Kubernetes Costs with kubectl','','2021',0,'Introduces CLI-driven financial observability workflows via the `kubectl-cost` plugin. Teaches engineers to quickly isolate resource-heavy configurations and run cost analysis commands directly within terminal shells.','N/A','Article','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Infrastructure Optimization", "Cost Management", "Tooling"]','["[COMMUNITY-TOOL]"]','[]','["kubernetes.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://thenewstack.io/kubermatic-kubernetes-platform-beats-complexity-through-automation','thenewstack.io: Kubermatic Kubernetes Platform Beats Complexity Through'' Automation','','2021',3,'A deep dive into Kubermatic''s architectural paradigm, focusing on its resource-efficient ''Kubernetes-in-Kubernetes'' approach. The article explains how hosting tenant control planes as ordinary container workloads inside a central administrative cluster solves scaling bottlenecks and reduces costs by up to 5%.','English','Technical Article','Medium',0,'online','manual','87a3fbe0e54c36e57d3acd9734b879ed060108a79de67391ce6f4e35d1385579',100.0,1779030362,1,'2026-05-17T17:06:02.990007+02:00',NULL,NULL,NULL,'["Cluster Management", "Multi-Cluster Orchestration", "Case Studies"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-tools.md"]','["kubernetes-tools.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://thenewstack.io/kubernetes','thenewstack.io: Tigera''s Calico Aims to Ease Connectivity Pain with Kubernetes','','2016',0,'An early architectural analysis detail of Project Calico''s approach to easing IP-management and network connectivity bottlenecks in scaling clusters. It breaks down how Calico bypasses virtual overlay networks by utilizing standard BGP route propagation, facilitating direct IP routing while enforcing strict network security policies at the Linux kernel level.','English','Article','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2016-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Networking", "CNI", "Articles"]','["[COMMUNITY-TOOL]"]','[]','["devops.md", "kubernetes-networking.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://thenewstack.io/kubernetes-1-20-enhances-the-operator-experience-and-brings-new-features-to-the-container-runtime','thenewstack.io: Kubernetes 1.20 Enhances the Operator Experience and Brings New Features to the Container Runtime','','2020',0,'Curator Insight highlights the operator and container runtime interface advancements in 1.20. Live engineering review in 2026 uses this context to study early attempts to standardize execution metrics for operational tooling.','English','Article','Medium',0,'online','manual',NULL,NULL,NULL,0,'2020-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Kubernetes Core", "Operator Framework", "v1.20"]','["[COMMUNITY-TOOL]"]','[]','["kubernetes-releases.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://thenewstack.io/kubernetes-1-20-lands-with-44-enhancements','thenewstack.io: Kubernetes 1.20 Lands with 44 Enhancements','','2020',0,'Curator Insight focuses on the 44 enhancements landing with Kubernetes 1.20. In 2026, this resource provides historic data on the stabilization of volume snapshots, PID limits, and early steps toward API deprecation tracking.','English','Article','Medium',0,'online','manual',NULL,NULL,NULL,0,'2020-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Kubernetes Core", "Release Lifecycle", "v1.20"]','["[COMMUNITY-TOOL]"]','[]','["kubernetes-releases.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://thenewstack.io/kubernetes-1-21-brings-a-new-memory-manager-more-flexible-scheduling','thenewstack.io: Kubernetes 1.21 Brings a New Memory Manager, More Flexible Scheduling','','2021',0,'Curator Insight highlights the introduction of a new Memory Manager and flexible scheduling in 1.21. Live grounding in 2026 shows these scheduling frameworks laid the groundwork for modern NUMA-aware multi-core resource allocation in HPC/AI setups.','English','Article','High',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Kubernetes Core", "Resource Allocation", "v1.21"]','["[COMMUNITY-TOOL]"]','[]','["kubernetes-releases.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://thenewstack.io/kubernetes-1-23-dual-stack-ipv4-ipv6-cronjobs-ephemeral-volumes','thenewstack.io: Kubernetes 1.23: Dual Stack IPv4/IPv6, CronJobs, Ephemeral Volumes','','2021',0,'Curator Insight summarizes the GA of Dual-stack and CronJobs in 1.23. Live engineering analysis in 2026 verifies these features are highly mature, having stabilized completely during the 1.23 release cycle.','English','Article','Medium',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Kubernetes Core", "Release Lifecycle", "v1.23"]','["[COMMUNITY-TOOL]"]','[]','["kubernetes-releases.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://thenewstack.io/kubernetes-1-27-arrives','thenewstack.io: Kubernetes 1.27 Arrives','','2023',0,'Industry reporting on the release of Kubernetes 1.27, detailing the major developer and operator benefits. It focuses on how security stabilization, API cleanup, and enhanced cluster control interfaces enable enterprise systems to scale more safely and cost-effectively.','English','News Article','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2023-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Kubernetes Core", "Releases", "v1.27 Industry"]','["[COMMUNITY-TOOL]"]','[]','["kubernetes-releases.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://thenewstack.io/kubernetes-1-28-accommodates-the-service-mesh-sudden-outages','thenewstack.io: Kubernetes 1.28 Accommodates the Service Mesh, Sudden Outages','','2023',0,'An industry report covering Kubernetes 1.28''s key updates, notably native support for sidecar container lifecycles to aid service mesh deployments, and automated recovery controls for sudden node failures. These updates greatly reduce the coordination code needed for robust, multi-tenant microservices clusters.','English','Technical Article','Intermediate',1,'online','manual',NULL,NULL,NULL,0,'2023-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Kubernetes Core", "Releases", "v1.28 Features"]','["[COMMUNITY-TOOL]"]','[]','["kubernetes-releases.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://thenewstack.io/kubernetes-an-examination-of-major-attacks','thenewstack.io: Kubernetes: An Examination of Major Attacks 🌟','','2021',0,'Conducts retrospective post-mortems on major real-world Kubernetes security incidents, tracing malicious lateral movements, coin-miner deployments, and critical data breaches back to root posture issues.','N/A','article','Intermediate',1,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Kubernetes Security", "Case Studies", "Historical Exploit Analysis"]','["[COMMUNITY-TOOL]"]','[]','["kubernetes-security.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://thenewstack.io/kubernetes-and-the-next-generation-of-paas','thenewstack.io: Kubernetes and the Next Generation of PaaS','','2022',4,'Explores how Kubernetes acts as a core engine for modern Platform-as-a-Service (PaaS) engines, giving developers streamlined deployment controls without underlying cloud complexity. Discusses custom resource definitions (CRDs) and operators as tools for generating customized cloud abstraction layers.','English','Article','Advanced',0,'online','manual',NULL,NULL,NULL,0,'2022-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Cloud Native & Kubernetes Core", "Container Orchestration", "Platform Engineering"]','["[ENTERPRISE-STABLE]"]','[]','["introduction.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://thenewstack.io/kubernetes-at-scale-without-gitops-is-a-bad-idea','thenewstack.io: Kubernetes at Scale without GitOps Is a Bad Idea','','2021',0,'Addresses the severe configuration drift and maintenance challenges of operating large-scale Kubernetes estates without declarative synchronization. Synthesizes a case for strict GitOps architectures to automate security posture, reduce configuration complexity, and eliminate manual drift errors.','English','Article','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Continuous Delivery", "GitOps", "Scale Operations"]','["[COMMUNITY-TOOL]"]','[]','["gitops.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://thenewstack.io/kubernetes-ci-cd-pipelines-explained','thenewstack.io: Kubernetes CI/CD Pipelines Explained','','2023',0,'A deep dive into Kubernetes delivery designs, analyzing how declarative resources and continuous reconcilers differ from classical build steps. Evaluates the use of Helm charts and GitOps loops.','English','Blog','Intermediate',1,'online','manual',NULL,NULL,NULL,0,'2023-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Cloud Engineering", "Kubernetes", "CI-CD Pipelines"]','["[COMMUNITY-TOOL]"]','[]','["cicd.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://thenewstack.io/kubernetes-daemonsets-a-detailed-introductory-tutorial','thenewstack.io: Kubernetes DaemonSets: A Detailed Introductory Tutorial','','2021',3,'Provides a comprehensive overview of DaemonSet workloads in Kubernetes. Discusses daemon placement, tolerations for node taints, and classic infrastructure use cases like logging collectors and metric daemons.','English','Tutorial','Beginner',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Core Concepts", "Workloads", "DaemonSets"]','["[COMMUNITY-TOOL]", "[GUIDE]"]','[]','["kubernetes.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://thenewstack.io/kubernetes-evolution-from-microservices-to-batch-processing-powerhouse','thenewstack.io: Kubernetes Evolution: From Microservices to Batch Processing Powerhouse 🌟🌟','','2024',2,'Explores Kubernetes'' evolution from a simple microservices hosting platform to an advanced orchestrator for heavy batch processing, AI/ML training runs, and high-performance computing (HPC) jobs.','English','Article','Advanced',1,'online','manual',NULL,NULL,NULL,0,'2024-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Orchestration", "Kubernetes", "Workloads"]','["[COMMUNITY-TOOL]"]','[]','["introduction.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://thenewstack.io/kubernetes-health-checks-using-probes','thenewstack.io: Kubernetes Health Checks Using Probes','','2021',0,'Highlights the operational significance of K8s probes over basic container process checks.
- Discusses how HTTP and TCP sockets verify actual application availability rather than simple OS-level process existence.
- Provides robust YAML definitions for common production workloads.','English','Article','Intermediate',1,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Workload Management", "Application Lifecycle", "Probes & Health Checks"]','["[COMMUNITY-TOOL]"]','[]','["kubernetes.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://thenewstack.io/kubernetes-horror-stories','thenewstack.io: Kubernetes Horror Stories','','2021',0,'Compiles a series of high-impact production failure scenarios. Discusses accidental cluster terminations, unconstrained resource allocations causing cascading node dropouts, security misconfigurations, and key disaster recovery lessons learned from raw operations.','English','Article','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Operations", "Post-Mortems", "Resiliency Engineering"]','["[COMMUNITY-TOOL]"]','[]','["kubernetes.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://thenewstack.io/kubernetes-is-not-just-about-containers-its-about-the-api','thenewstack.io: Kubernetes Is Not Just About Containers — It’s About the API 🌟','','2021',5,'A shift in perspective that views Kubernetes not merely as a container tool, but as an extensible universal control plane driven by its declarative API. Introduces the power of custom resources and operators.','English','Article','Advanced',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["API Server", "Architecture", "Concepts"]','["[DE FACTO STANDARD]"]','[]','["kubernetes.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://thenewstack.io/kubernetes-is-the-new-standard-for-computing-including-the-edge','thenewstack.io: Kubernetes Is the New Standard for Computing, Including the Edge','','2021',0,'Examines the industry shift to deploy lightweight Kubernetes frameworks (like K3s) at edge computation nodes, establishing a uniform runtime fabric.','English','Blog','Intermediate',1,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Core Kubernetes", "Architecture", "Edge Computing"]','["[COMMUNITY-TOOL]"]','[]','["kubernetes.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://thenewstack.io/kubernetes-lifecycle-management-so-important-what-does-it-mean','thenewstack.io: Kubernetes Lifecycle Management! So Important! (Day 0, Day 1, Day 2) 🌟','','2021',4,'A critical breakdown of cluster lifecycle management phases. Focuses on Day 0 (planning and sizing), Day 1 (provisioning and configuration), and Day 2 (maintenance, logging, and security patching) to establish highly available infrastructure.','English','Article','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Operations", "Lifecycle Management", "Day 2 Operations"]','["[ENTERPRISE-STABLE]"]','[]','["kubernetes.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://thenewstack.io/kubernetes-microservices-istio%E2%80%8A-%E2%80%8Aa-great-fit','thenewstack.io: Kubernetes, Microservices, and Istio  — A Great Fit!','','2021',0,'Highlights the collaborative synergy between Docker containerization, Kubernetes scheduling, microservice separation of concerns, and Istio''s sidecar-driven routing policies.','English','Article','Intermediate',1,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Service Mesh", "Architecture", "Microservices Design"]','["[COMMUNITY-TOOL]"]','[]','["istio.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://thenewstack.io/kubernetes-observability-challenges-in-cloud-native-architecture','thenewstack.io: Kubernetes Observability Challenges in Cloud Native Architecture 🌟','','2022',0,'Focuses on structural challenges in cloud-native applications: dynamic network routing, high-frequency releases, abstract container barriers, and microservice trace correlation. Curator Insight: Architectural analysis of container platform challenges. Live Grounding: Highly relevant for mapping the friction of distributed transaction monitoring in production.','English','Article','Advanced',1,'online','manual',NULL,NULL,NULL,0,'2022-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Container Orchestration", "Kubernetes", "Observability", "Challenges"]','["[COMMUNITY-TOOL]"]','[]','["monitoring.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://thenewstack.io/kubernetes-on-bare-metal-vs-vms-its-not-just-performance','thenewstack.io: Kubernetes on Bare Metal vs. VMs: It’s Not Just Performance','','2020',0,'A comparative analysis dissecting the operational trade-offs of deploying Kubernetes directly on bare metal versus utilizing virtualized hypervisors. Outlines performance gains, networking simplicity, compute overhead, and isolation profiles that dictate platform selection.','English','Article','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2020-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Provisioning", "Bare Metal", "Comparison"]','["[COMMUNITY-TOOL]"]','[]','["kubernetes-on-premise.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://thenewstack.io/kubernetes-probes-and-why-they-matter-for-autoscaling','thenewstack.io: Kubernetes Probes (and Why They Matter for Autoscaling) 🌟','','2022',0,'Examines the direct, technical integration of probes with the Horizontal Pod Autoscaler (HPA).
- Shows how sluggish probe failures delay scaling actions or cause false-positive scale-downs during peak traffic.
- Offers tuning practices to optimize overall cluster response times.','English','Article','Advanced',1,'online','manual',NULL,NULL,NULL,0,'2022-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Workload Management", "Application Lifecycle", "Probes & Health Checks", "Autoscaling Integration"]','["[COMMUNITY-TOOL]"]','[]','["kubernetes.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://thenewstack.io/kubernetes-run-analytics-at-the-edge-postgres-kafka-debezium','thenewstack.io: Kubernetes-Run Analytics at the Edge: Postgres, Kafka, Debezium','','2021',0,'An advanced technical blueprint coordinating microservices for real-time edge analytics. Chains local PostgreSQL instances, Apache Kafka, and Debezium change data capture (CDC) pipelines in unified Kubernetes clusters.','N/A','Article','Advanced',1,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Data Analytics", "Real-time Analytics", "Edge Computing"]','["[COMMUNITY-TOOL]"]','[]','["databases.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://thenewstack.io/kubernetes-secrets-management-3-approaches-9-best-practices','thenewstack.io: Kubernetes Secrets Management: 3 Approaches, 9 Best Practices','','2021',4,'A deep dive into three major approaches to native and external secrets management in Kubernetes. Provides nine production-ready best practices, detailing encryption at rest in etcd, RBAC locking, and third-party CSI integrations.','N/A','Blog','Advanced',1,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Security", "Secrets Management", "Kubernetes Security"]','["[ENTERPRISE-STABLE]"]','[]','["devsecops.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://thenewstack.io/kubernetes-troubleshooting-primer','thenewstack.io: Kubernetes Troubleshooting Primer','','2021',0,'A foundational text that introduces the core mechanics of the Kubernetes control plane and how components interact during deployment failures. It explains the relationship between the API server, controller manager, scheduler, and kubelet, illustrating where common failures arise. This primer establishes the necessary context for executing advanced diagnostics.','English','Blog Post','Beginner',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Kubernetes", "Troubleshooting", "Fundamentals"]','["[COMMUNITY-TOOL]"]','[]','["kubernetes-troubleshooting.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://thenewstack.io/kubernetes-use-poddisruptionbudgets-for-application-maintenance-and-upgrades','thenewstack.io: Kubernetes: Use PodDisruptionBudgets for Application Maintenance and Upgrades','','2022',0,'Focuses on protecting applications during node maintenance or upgrades. Explains configuring PodDisruptionBudgets (PDB) to safeguard highly available state patterns against concurrent terminations.','English','Article','Intermediate',1,'online','manual',NULL,NULL,NULL,0,'2022-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Operations", "Application Reliability", "Cluster Maintenance"]','["[COMMUNITY-TOOL]"]','[]','["kubernetes.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://thenewstack.io/kubernetes-when-to-use-and-when-to-avoid-the-operator-pattern','thenewstack.io: When to Use, and When to Avoid, the Operator Pattern 🌟','','2021',0,'Evaluates operational trade-offs and complexity overheads associated with implementing the Operator Pattern. Identifies ideal use-cases (highly stateful, transactional databases) and scenarios where basic Helm or IaC scripts suffice.','English','Article','Advanced',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Orchestration", "Kubernetes", "Operators"]','["[COMMUNITY-TOOL]"]','[]','["kubernetes-operators-controllers.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://thenewstack.io/kubernetes-will-revolutionize-enterprise-database-management','thenewstack.io: Kubernetes Will Revolutionize Enterprise Database Management','','2021',0,'Examines the systemic shift toward automated multi-cloud database topologies managed exclusively by Kubernetes. Outlines standard enterprise savings, compliance, and rapid multi-tenant provisioning strategies.','English','Industry Analysis','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Data on Kubernetes", "Enterprise Databases", "Future Trends"]','["[COMMUNITY-TOOL]"]','[]','["databases.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://thenewstack.io/kubernetes/-and-the-next-generation-of-paas',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,'manual',NULL,80.0,1779130495,0,'2026-05-18T20:54:55.018300+02:00',NULL,NULL,NULL,'[]','[]','["docs/kubernetes.md"]','[]','{}','{}');
INSERT INTO "resources" VALUES('https://thenewstack.io/kubernetes/-daemonsets-a-detailed-introductory-tutorial',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,'manual',NULL,80.0,1779130494,0,'2026-05-18T20:54:54.934007+02:00',NULL,NULL,NULL,'[]','[]','["docs/kubernetes.md"]','[]','{}','{}');
INSERT INTO "resources" VALUES('https://thenewstack.io/kubernetes/-health-checks-using-probes',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,'manual',NULL,80.0,1779130494,0,'2026-05-18T20:54:54.950558+02:00',NULL,NULL,NULL,'[]','[]','["docs/kubernetes.md"]','[]','{}','{}');
INSERT INTO "resources" VALUES('https://thenewstack.io/kubernetes/-horror-stories',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,'manual',NULL,80.0,1779130494,0,'2026-05-18T20:54:54.948163+02:00',NULL,NULL,NULL,'[]','[]','["docs/kubernetes.md"]','[]','{}','{}');
INSERT INTO "resources" VALUES('https://thenewstack.io/kubernetes/-is-not-just-about-containers-its-about-the-api',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,'review_required','manual',NULL,80.0,1779130495,0,'2026-05-18T20:54:55.007996+02:00',NULL,NULL,NULL,'[]','[]','["docs/kubernetes.md"]','[]','{}','{"review_metadata": {"original_url": "https://thenewstack.io/kubernetes/-is-not-just-about-containers-its-about-the-api", "proposed_url": "NONE", "reason": "High-Value Protection: 404", "timestamp": "2026-05-18T18:54:55.007998"}}');
INSERT INTO "resources" VALUES('https://thenewstack.io/kubernetes/-is-the-new-standard-for-computing-including-the-edge',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,'manual',NULL,80.0,1779130495,0,'2026-05-18T20:54:55.033564+02:00',NULL,NULL,NULL,'[]','[]','["docs/kubernetes.md"]','[]','{}','{}');
INSERT INTO "resources" VALUES('https://thenewstack.io/kubernetes/-lifecycle-management-so-important-what-does-it-mean',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,'review_required','manual',NULL,80.0,1779130494,0,'2026-05-18T20:54:54.989615+02:00',NULL,NULL,NULL,'[]','[]','["docs/kubernetes.md"]','[]','{}','{"review_metadata": {"original_url": "https://thenewstack.io/kubernetes/-lifecycle-management-so-important-what-does-it-mean", "proposed_url": "NONE", "reason": "High-Value Protection: 404", "timestamp": "2026-05-18T18:54:54.989617"}}');
INSERT INTO "resources" VALUES('https://thenewstack.io/kubernetes/-observability-challenges-in-cloud-native-architecture',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,'review_required','manual',NULL,80.0,1779130495,0,'2026-05-18T20:54:55.026219+02:00',NULL,NULL,NULL,'[]','[]','["docs/monitoring.md"]','[]','{}','{"review_metadata": {"original_url": "https://thenewstack.io/kubernetes/-observability-challenges-in-cloud-native-architecture", "proposed_url": "NONE", "reason": "High-Value Protection: 404", "timestamp": "2026-05-18T18:54:55.026221"}}');
INSERT INTO "resources" VALUES('https://thenewstack.io/kubernetes/-probes-and-why-they-matter-for-autoscaling',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,'review_required','manual',NULL,80.0,1779130494,0,'2026-05-18T20:54:54.952879+02:00',NULL,NULL,NULL,'[]','[]','["docs/kubernetes.md"]','[]','{}','{"review_metadata": {"original_url": "https://thenewstack.io/kubernetes/-probes-and-why-they-matter-for-autoscaling", "proposed_url": "NONE", "reason": "High-Value Protection: 404", "timestamp": "2026-05-18T18:54:54.952882"}}');
INSERT INTO "resources" VALUES('https://thenewstack.io/kubernetes/-use-poddisruptionbudgets-for-application-maintenance-and-upgrades',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,'manual',NULL,80.0,1779130494,0,'2026-05-18T20:54:54.967545+02:00',NULL,NULL,NULL,'[]','[]','["docs/kubernetes.md"]','[]','{}','{}');
INSERT INTO "resources" VALUES('https://thenewstack.io/kubernetes/7-tips-for-cutting-down-your-aws-kubernetes-bill','thenewstack.io: 7 Tips for Cutting Down Your AWS Kubernetes Bill','','2022',0,'Evaluates architectural techniques to trim EKS clusters expenditures, describing auto-scalers (Karpenter), spot instances usage, strict namespace limits, and FinOps practices to optimize CPU allocation.','Markdown','Article','Intermediate',0,'online','manual','9704e1bef54f9e3ddf8f64d98d2a3d0bb968492e2fd9e98abae0eb0651239c7d',100.0,1779130494,0,'2026-05-18T20:54:54.938500+02:00',NULL,NULL,NULL,'["Kubernetes", "FinOps", "AWS Cost Optimization"]','["[COMMUNITY-TOOL]"]','["docs/aws-pricing.md"]','["aws-pricing.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://thenewstack.io/kubernetes/whats-the-difference-between-kubernetes-and-openshift','thenewstack.io: What’s the Difference Between Kubernetes and OpenShift?','','2021',0,'This architectural comparison highlights Red Hat''s opinionated enterprise extensions built atop vanilla Kubernetes. It details how OpenShift integrates security defaults, built-in container registries, router mechanisms, and lifecycle management controls (OLM) out of the box.','English','Article','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Cloud Native Orchestration", "Platform Comparison", "OpenShift vs Kubernetes"]','["[COMMUNITY-TOOL]"]','[]','["introduction.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://thenewstack.io/kubestack-towards-full-stack-gitops','thenewstack.io: KubeStack: Towards Full-Stack GitOps','','2021',0,'A detailed technical review mapping Kubestack''s strategies for providing complete declarative lifecycle management for both underlying cloud infrastructure and application layer resources.','English','Technical Article','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Infrastructure as Code", "Kubestack", "GitOps"]','["[COMMUNITY-TOOL]"]','[]','["gitops.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://thenewstack.io/laying-the-groundwork-for-kubernetes-security-across-workloads-pods-and-users','thenewstack.io: Laying the Groundwork for Kubernetes Security, Across Workloads, Pods and Users','','2020',0,'Analyzes the multi-dimensional security layers required for modern Kubernetes deployments, addressing workload isolation, Pod Security Standards (PSS), and secure developer workflow patterns.','N/A','article','Intermediate',1,'online','manual',NULL,NULL,NULL,0,'2020-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Kubernetes Security", "Workload Hardening", "Identity & Access Management"]','["[COMMUNITY-TOOL]"]','[]','["kubernetes-security.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://thenewstack.io/learn-12-factor-apps-before-kubernetes','thenewstack.io: Learn 12 Factor Apps Before Kubernetes','','2022',0,'Argues that mastering cloud-native architectural patterns (such as 12-Factor principles) is essential before deploying workloads on complex container orchestration fabrics like Kubernetes to prevent broken anti-patterns.','English','Article','Intermediate',1,'online','manual',NULL,NULL,NULL,0,'2022-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Orchestration", "Kubernetes", "Prerequisites"]','["[COMMUNITY-TOOL]"]','[]','["introduction.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://thenewstack.io/less-is-more-with-kubernetes-1-22','thenewstack.io: Less Is More with Kubernetes 1.22','','2021',0,'Curator Insight analyzes the ''Less Is More'' paradigm of 1.22. Live grounding in 2026 reflects on how API cleanliness made the control plane leaner, decreasing memory footprint and etcd payload overhead.','English','Article','Medium',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Kubernetes Core", "Release Lifecycle", "v1.22"]','["[COMMUNITY-TOOL]"]','[]','["kubernetes-releases.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://thenewstack.io/lightsteps-opentelemetry-launchers-simplify-integration-to-line-of-code','thenewstack.io: Lightstep’s OpenTelemetry Launchers Simplify Integration to Line of Code','','2021',0,'Historical analysis of Lightstep’s OTel Launchers, designed to streamline SDK initialization down to a single configuration command. Curator Insight: Provides simplified bootstrappers. Live Grounding: Modern architectures have shifted fully to official upstream OpenTelemetry auto-instrumentation packages.','None','Article','Beginner',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Observability", "OpenTelemetry", "Zero-Code Instrumentation"]','["[COMMUNITY-TOOL]"]','[]','["prometheus.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://thenewstack.io/linkedin-layered-architecture-minimizes-kafka-scaling-issues','thenewstack.io: LinkedIn Layered Architecture Minimizes Kafka Scaling Issues','','2022',0,'Analyzes LinkedIn''s highly optimized, multi-tier layered Kafka architecture. Highlights how layering proxy layers and utilizing remote tiered storage mitigates typical partition density and broker replication bottlenecks during massive scaling.','English','Article','Advanced',0,'online','manual',NULL,NULL,NULL,0,'2022-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Event-Driven Systems", "Case Studies", "Scale & Infrastructure"]','["[COMMUNITY-TOOL]"]','[]','["message-queue.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://thenewstack.io/linkerd-2-0-the-service-mesh-for-service-owners-platform-architects-sres','thenewstack.io: Linkerd 2.0: The Service Mesh for Service Owners, Platform Architects, SREs','','2018',3,'Highlights the massive Linkerd 2.0 rewrite, transitioning from Scala and the JVM to an ultra-lean Rust/Go infrastructure footprint. This rewrite established Linkerd as a lightweight alternative to heavier meshes.','Rust','article','Beginner',1,'online','manual',NULL,NULL,NULL,0,'2018-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Cloud Native Infrastructure", "Service Mesh", "Linkerd", "History"]','["[COMMUNITY-TOOL]"]','[]','["servicemesh.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://thenewstack.io/living-with-kubernetes-12-commands-to-debug-your-workloads','thenewstack.io: Living with Kubernetes: 12 Commands to Debug Your Workloads 🌟','','2021',0,'Curated list of 12 essential kubectl commands designed to streamline low-level container and network diagnostics. Targets common day-2 operational challenges, addressing resource pressure, storage attachments, and system event inspection.','English','Article','Beginner',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Observability", "Debugging", "CLI Operations"]','["[COMMUNITY-TOOL]"]','[]','["kubernetes-troubleshooting.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://thenewstack.io/living-with-kubernetes-api-lifecycles-and-you','thenewstack.io: Living with Kubernetes: API Lifecycles and You','','2021',4,'A crucial structural review of the Kubernetes API Deprecation Policy. Advises architects on future-proofing application manifests as Kubernetes APIs transition from Alpha to Beta to GA.','English','Article','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["API Server", "Governance", "Lifecycle"]','["[EMERGING]", "[ENTERPRISE-STABLE]"]','[]','["kubernetes.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://thenewstack.io/living-with-kubernetes-cluster-upgrades','thenewstack.io: Living with Kubernetes: Cluster Upgrades 🌟','','2021',4,'An operational runbook outlining best practices for minor and major version upgrades. Details risk mitigation strategies, API deprecation workflows, and graceful node draining mechanisms to avoid production outages.','English','Article','Advanced',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Operations", "Maintenance", "Upgrades"]','["[ENTERPRISE-STABLE]"]','[]','["kubernetes.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://thenewstack.io/living-with-kubernetes-debug-clusters-in-8-commands','thenewstack.io: Living with Kubernetes: Debug Clusters in 8 Commands 🌟','','2021',0,'A highly practical command-line cheat sheet that isolates eight crucial kubectl commands for diagnosing cluster and application failures. By leveraging advanced output formatting and resource filtering, engineers can quickly drill down from high-level service failures to underlying node exhaustion. This primer is designed for rapid incident response and system validation.','English','Blog Post','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Kubernetes", "Troubleshooting", "Command Line"]','["[COMMUNITY-TOOL]"]','[]','["kubernetes-troubleshooting.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://thenewstack.io/living-with-kubernetes-multicluster-management','thenewstack.io: Living with Kubernetes: Multicluster Management','','2021',0,'Analyzes the technical trade-offs of multicluster vs single large-tenant cluster architectures. Evaluates fleet replication models, global traffic ingress routing, cross-cluster service mesh networking, and GitOps-driven application delivery at scale.','English','Article','Advanced',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Strategy", "Multicluster", "Fleet Management"]','["[COMMUNITY-TOOL]"]','[]','["kubernetes.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://thenewstack.io/local-environment-as-code-is-it-possible-yet','thenewstack.io: Local Environment-as-Code: Is It Possible Yet?','','2023',0,'Investigates the feasibility of Local Environment-as-Code setups. Evaluates containerized tools and localized VM platforms designed to establish parity between developer workstations and live cloud targets.','English','Article','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2023-06-01T00:00:00+02:00',NULL,NULL,NULL,'["DevOps", "Infrastructure as Code", "Local Environments"]','["[COMMUNITY-TOOL]"]','[]','["iac.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://thenewstack.io/locking-down-kubernetes-containers-with-vcluster','thenewstack.io: Locking Down Kubernetes Containers with vcluster','','2026',0,'This reference analysis explores locking down container isolation through virtual clusters, leveraging vcluster to enforce strict namespace boundaries. By limiting developer interaction to isolated guest control planes, enterprises eliminate risks associated with standard Kubernetes RBAC. The publication details design strategies for container lockdown, credential isolation, and audit compliance.','Markdown','Documentation','Intermediate',0,'online','manual','92d42e12d16f7285cbfcd0863af8c6912d1b617a4b18480592b78516b8f7f246',100.0,1779034228,1,'2026-05-17T18:10:28.945365+02:00',NULL,NULL,NULL,'["Security", "Multi-Tenancy", "Case Studies"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-tools.md"]','["kubernetes-tools.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://thenewstack.io/log-management-for-red-hat-openshift','thenewstack.io: Log Management for Red Hat OpenShift','','2023',0,'An analytical piece describing the transition from classic Elasticsearch configurations toward lightweight Loki and Vector agents for high-volume logs.','English','Article','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2023-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Observability & Ops", "Log Management", "Vector & Loki"]','["[COMMUNITY-TOOL]"]','[]','["ocp4.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://thenewstack.io/low-code-for-pro-coders','thenewstack.io: Low Code for Pro Coders','','2022',3,'A review of hybrid development models where professional developers utilize low-code frameworks for boilerplate UI creation while injecting traditional code for complex logic, API integrations, and low-latency workloads.','English','Technical Article','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2022-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Software Engineering", "Development Paradigms", "Low Code"]','["[COMMUNITY-TOOL]"]','[]','["lowcode-nocode.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://thenewstack.io/make-a-gitops-workflow-using-influxdb-templates','thenewstack.io: Make a GitOps Workflow Using InfluxDB Templates','','2021',0,'Demonstrates how to manage InfluxDB templates inside a GitOps continuous deployment pipeline. Highlights automated testing, version control, and validation of monitoring components via declarative mechanisms.','YAML','Technical Article','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Observability", "Distributed Storage", "InfluxDB"]','["[COMMUNITY-TOOL]"]','[]','["prometheus.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://thenewstack.io/making-kubernetes-serverless-and-global-with-aws-fargate-on-eks-and-admiralty','thenewstack.io: Making Kubernetes Serverless and Global with AWS Fargate on EKS and Admiralty','','2021',0,'Investigative analysis showcasing how Admiralty can coordinate with AWS Fargate serverless containers in an EKS environment to deploy globally distributed applications with low operational overhead.','English','Article','Advanced',1,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Multi-Cluster & Edge", "Cluster Federation", "Serverless Integration"]','["[COMMUNITY-TOOL]"]','[]','["aws-devops.md", "aws.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://thenewstack.io/manage-multicluster-kubernetes-with-operators','thenewstack.io: Manage Multicluster Kubernetes with Operators','','2022',0,'Investigates deployment techniques using Kubernetes Operators to automate global configurations. Explores fleet-wide policy synchronization, drift detection, and multi-tenant control plane patterns.','N/A','Article','Advanced',0,'online','manual',NULL,NULL,NULL,0,'2022-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Cluster Architecture", "Multi-Cluster", "Management"]','["[COMMUNITY-TOOL]"]','[]','["kubernetes.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://thenewstack.io/managing-kubernetes-secrets-with-aws-secrets-manager','thenewstack.io: Managing Kubernetes Secrets with AWS Secrets Manager 🌟','','2021',0,'A guide to implementing AWS Secrets Manager inside EKS environments. Evaluates native AWS CSI secrets providers and External Secrets Operator integrations, explaining fine-grained pod IAM identification using IAM Roles for Service Accounts (IRSA) and automated secrets rotation flows.','English','Tutorial','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Security", "Cloud Security", "AWS Secrets Manager"]','["[COMMUNITY-TOOL]", "[GUIDE]"]','[]','["devsecops.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://thenewstack.io/managing-secrets-in-your-devops-pipeline','thenewstack.io: Managing Secrets in Your DevOps Pipeline','','2022',4,'Highlights architectural approaches to secret injection throughout continuous integration pipelines. Contrasts early injection techniques (build-time) against late runtime injection patterns, evaluating their respective security footprints.','N/A','Blog','Intermediate',1,'online','manual',NULL,NULL,NULL,0,'2022-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Security", "Secrets Management", "CI/CD Pipelines"]','["[ENTERPRISE-STABLE]"]','[]','["devsecops.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://thenewstack.io/maria-db-gets-reactive-with-a-non-blocking-connector-for-java','thenewstack.io: Maria DB Gets Reactive with a Non-Blocking Connector for Java','','2020',0,'Explores MariaDB''s reactive Java driver. Details how non-blocking I/O operations and asynchronous connections improve database throughput in highly concurrent microservice runtimes.','Java','Technical Announcement','Advanced',1,'online','manual',NULL,NULL,NULL,0,'2020-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Databases", "Relational Databases", "Database Drivers"]','["[COMMUNITY-TOOL]"]','[]','["databases.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://thenewstack.io/maximize-k3s-resource-efficiency-with-calico-ebpf-data-plane','thenewstack.io: Maximize K3s Resource Efficiency with Calico eBPF Data Plane','','2022',0,'Technical review examining performance and resource footprint improvements when deploying Calico''s eBPF data plane inside lightweight K3s environments. Demonstrates significant CPU overhead reductions compared to legacy iptables architectures.','YAML','Article','Advanced',0,'online','manual',NULL,NULL,NULL,0,'2022-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Networking", "eBPF", "Calico"]','["[LEGACY]"]','[]','["demos.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://thenewstack.io/maximizing-kubernetes-efficiency-with-opentelemetry-tracing','thenewstack.io: Maximizing Kubernetes Efficiency with OpenTelemetry Tracing','','2023',0,'Examines methodologies for correlating application-level distributed traces with Kubernetes underlying node resource exhaustion. Helps SRE teams optimize container sizing based on real-world request pathways.','None','Article','Advanced',0,'online','manual',NULL,NULL,NULL,0,'2023-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Observability", "OpenTelemetry", "Kubernetes Integration"]','["[COMMUNITY-TOOL]"]','[]','["prometheus.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://thenewstack.io/maximizing-the-value-of-containerization-for-devops','thenewstack.io: Maximizing the Value of Containerization for DevOps','','2021',0,'Explores how containerized virtualization architectures secure strict consistency across development, staging, and production networks. Analyzes image optimization protocols, layer caching mechanisms, secure base images, and container orchestrator deployment strategies.','English','Article','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Orchestration & Containers", "Containerization", "Value Realization"]','["[COMMUNITY-TOOL]"]','[]','["devops.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://thenewstack.io/mercedes-benz-4-reasons-to-sponsor-open-source-projects','thenewstack.io: Mercedes-Benz: 4 Reasons to Sponsor Open Source Projects','','2023',4,'Outlines four strategic motivations for Mercedes-Benz to sponsor open-source software. By funding critical up-stream components, the enterprise reduces technical debt, improves system security, attracts elite software engineering talent, and actively influences standard roadmaps. It provides a blueprint for enterprise open-source program offices (OSPOs) seeking to justify upstream contributions.','English','Article','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2023-06-01T00:00:00+02:00',NULL,NULL,NULL,'["System Architecture", "Open Source Software", "Strategic Governance"]','["[ENTERPRISE-STABLE]"]','[]','["customer.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://thenewstack.io/microservices-align-the-pain-with-the-solution','thenewstack.io: Microservices: Align the Pain with the Solution','','2023',0,'A pragmatic critique on microservice adoption, warning against premature architectural splitting. It urges engineering leads to identify concrete architectural pain points—like independent scaling bottlenecks or delivery team coordination failures—before shifting from a monolith, ensuring microservices are adopted to solve proven problems rather than follow trends.','None','Article','Intermediate',1,'online','manual',NULL,NULL,NULL,0,'2023-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Microservices Architecture", "Fundamentals", "Best Practices"]','["[COMMUNITY-TOOL]"]','[]','["faq.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://thenewstack.io/microservices-transformed-devops-why-security-is-next','thenewstack.io: Microservices Transformed DevOps — Why Security Is Next','','2021',0,'Analyzes how microservices require new approaches to security. Details how traditional perimeter defense must be replaced with zero-trust architectures, service mesh encryption, and continuous pipeline security scans.','English','Article','Advanced',1,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Microservices", "DevSecOps", "Cloud Native Security"]','["[COMMUNITY-TOOL]"]','[]','["devops.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://thenewstack.io/microservices-vs-monoliths-an-operational-comparison','thenewstack.io: Microservices vs. Monoliths: An Operational Comparison','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','fd2fa7805264d734a7a5c002e370465477a3faf197a1af4bff006d8cf043e172',100.0,1779032290,0,'2026-05-17T17:38:10.210092+02:00',NULL,NULL,NULL,'[]','[]','["docs/introduction.md"]','[]','{}','{"duplicate_of": "https://thenewstack.io/microservices/microservices-vs-monoliths-an-operational-comparison"}');
INSERT INTO "resources" VALUES('https://thenewstack.io/microservices/microservices-vs-monoliths-an-operational-comparison','thenewstack.io: Microservices vs. Monoliths: An Operational Comparison','','2020',4,'A comprehensive operational comparison of monolithic and microservices architectural patterns. It details how the distribution of systems shifts problems from single-process memory management to complex network-level routing, distributed tracing, eventual consistency, and CI/CD pipelines.','English','Article','Intermediate',1,'online','manual',NULL,NULL,NULL,0,'2020-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Software Architecture", "Microservices", "Design Patterns"]','["[ENTERPRISE-STABLE]"]','[]','["introduction.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://thenewstack.io/microservices/the-future-of-microservices-more-abstractions','thenewstack.io: The Future of Microservices? More Abstractions','','2023',4,'Explores the evolutionary shift of microservices toward higher-level abstraction patterns, such as Dapr and WebAssembly, designed to isolate developers from network complexities. It details how externalizing cross-cutting concerns (state management, pub/sub, service discovery) into sidecars reduces cognitive overhead and boilerplate.','English','Analysis','Advanced',1,'online','manual',NULL,NULL,NULL,0,'2023-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Microservices & Distributed Systems", "Architecture Evolution", "Abstractions & Frameworks"]','["[ENTERPRISE-STABLE]"]','[]','["introduction.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://thenewstack.io/microservices/what-is-microservices-architecture','thenewstack.io: What Is Microservices Architecture?','','2023',4,'Introduces microservice-based application design, emphasizing modularity, domain boundaries, and decentralized technical footprints. Compares traditional monolithic patterns against distributed designs, highlighting structural trade-offs, testing models, and continuous integration needs.','English','Article','Beginner',1,'online','manual',NULL,NULL,NULL,0,'2023-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Microservices & Distributed Systems", "Architecture Patterns", "Fundamentals"]','["[ENTERPRISE-STABLE]"]','[]','["introduction.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://thenewstack.io/microsoft-keda-2-0-scales-up-event-driven-programming-on-kubernetes','thenewstack.io: CNCF KEDA 2.0 Scales up Event-Driven Programming on Kubernetes','','2020',0,'Explores the architectural evolution of KEDA 2.0, emphasizing its improved integration with Kubernetes HPA, support for custom scalers, and upgraded security controls. The release solidified KEDA''s status as an enterprise-grade component for event-driven serverless topologies on Kubernetes.','Go','Article','Advanced',1,'online','manual',NULL,NULL,NULL,0,'2020-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Infrastructure & Platform", "Autoscaling", "Event-Driven Scaling"]','["[COMMUNITY-TOOL]"]','[]','["kubernetes-autoscaling.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://thenewstack.io/microsoft-takes-kubernetes-to-the-edge-with-aks-lite','thenewstack.io: Microsoft Takes Kubernetes to the Edge with AKS Lite','','2023',0,'Analyzes the release and architecture of AKS Edge Essentials, a lightweight managed Kubernetes platform designed to run nested workloads on Windows IoT and edge hardware. Focuses on minimal hardware footprint requirements, local network routing, and continuous integration with centralized Azure Arc control planes.','N/A','Article','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2023-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Cloud Providers", "Azure Kubernetes Service (AKS)", "Edge Computing"]','["[COMMUNITY-TOOL]"]','[]','["managed-kubernetes-in-public-cloud.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://thenewstack.io/microsoft-takes-practical-approach-to-kubernetes-management','thenewstack.io: Microsoft’s Practical Approach to Kubernetes Management','','2021',0,'An executive-level analysis exploring Microsoft''s architecture philosophy in streamlining managed Kubernetes operations. Highlights historical shifts towards abstraction, fully managed control planes, and hybrid-cloud support via Azure Arc. Provides insight into AKS ecosystem management strategies.','Markdown','Analysis Article','Beginner',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Strategic Strategy", "Kubernetes Management", "AKS Ecosystem"]','["[COMMUNITY-TOOL]"]','[]','["managed-kubernetes-in-public-cloud.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://thenewstack.io/misconfiguration-worries-grow','thenewstack.io: Misconfiguration Worries Grow','','2021',0,'Outlines security risks associated with GitOps, specifically the scaling propagation of misconfigured YAML files. It advocates for shift-left validation strategies, policy-as-code (OPA/Kyverno) integrations, and automated pre-commit testing in Git repositories.','English','Article','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["GitOps", "Security", "Policy Enforcement"]','["[COMMUNITY-TOOL]"]','[]','["gitops.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://thenewstack.io/monitor-your-containers-with-sysdig','thenewstack.io: Monitor Your Containers with Sysdig','','2022',0,'A walkthrough on utilizing Sysdig''s eBPF and kernel-level trace scraping features to surface non-intrusive, granular system call events across active containers. Curator Insight: Deep system-call inspection patterns. Live Grounding: Critical tool for identifying zero-day container breaches and tracing system performance regressions.','English','Article','Intermediate',1,'online','manual',NULL,NULL,NULL,0,'2022-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Container Orchestration", "Kubernetes", "Observability", "Sysdig", "Security"]','["[COMMUNITY-TOOL]"]','[]','["monitoring.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://thenewstack.io/monitoring-api-latencies-after-releases-4-mistakes-to-avoid','thenewstack.io: Monitoring API Latencies After Releases: 4 Mistakes to Avoid','','2023',0,'Deep technical analysis warning teams against core deployment pitfalls, including the misuse of mathematical averages over high-resolution percentile histograms (P99/P99.9). Curator Insight: Identical post-release performance warning. Live Grounding: Focuses heavily on the structural telemetry issues during rolling upgrades.','English','Article','Intermediate',1,'online','manual',NULL,NULL,NULL,0,'2023-06-01T00:00:00+02:00',NULL,NULL,NULL,'["DevOps", "Observability", "APIs", "Latency", "Releases"]','["[COMMUNITY-TOOL]"]','[]','["monitoring.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://thenewstack.io/monitoring-as-code-what-it-is-and-why-you-need-it','thenewstack.io: Monitoring as Code: What It Is and Why You Need It 🌟','','2023',0,'Explains the paradigm of Monitoring as Code (MaC), allowing engineering teams to define dashboard schemas, synthetic tests, and alerting thresholds using declarative configurations in VCS systems. Curator Insight: Paradigm shift from manual dashboard configuration. Live Grounding: Crucial for aligning platform metrics with standard CI/CD and GitOps delivery models.','English','Article','Intermediate',1,'online','manual',NULL,NULL,NULL,0,'2023-06-01T00:00:00+02:00',NULL,NULL,NULL,'["DevOps", "Automation", "Monitoring as Code", "GitOps"]','["[COMMUNITY-TOOL]"]','[]','["monitoring.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://thenewstack.io/monitoring-vs-observability-whats-the-difference','thenewstack.io: Monitoring vs. Observability: What’s the Difference?','','2022',0,'Compares traditional metric-based monitoring (knowing when a failure occurs) against structural observability (understanding why it occurs by correlation of inputs and outputs). Curator Insight: Conceptual framework comparing telemetry methodologies. Live Grounding: Useful for aligning cross-functional teams on why modernized tracing platforms require higher initial capital investment.','English','Article','Beginner',1,'duplicate','manual',NULL,NULL,NULL,0,'2022-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Site Reliability Engineering", "Observability", "Terminology", "Monitoring vs Observability"]','["[COMMUNITY-TOOL]"]','[]','["monitoring.md"]','{}','{"duplicate_of": "https://dashbird.io/blog/monitoring-vs-observability"}');
INSERT INTO "resources" VALUES('https://thenewstack.io/monolithic-development-practices-kill-powerful-kubernetes-benefits','thenewstack.io: Monolithic Development Practices Kill Powerful Kubernetes Benefits 🌟🌟','','2021',5,'Critiques the common anti-pattern of running tightly-coupled monolithic applications on Kubernetes without adjusting architectural paradigms. Demonstrates why horizontal scaling and self-healing require loose coupling.','English','Article','Advanced',1,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Architecture", "Design Patterns", "Microservices"]','["[DE FACTO STANDARD]"]','[]','["kubernetes.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://thenewstack.io/monoliths-to-microservices-4-modernization-best-practices-2','thenewstack.io: Monoliths to Microservices: 4 Modernization Best Practices','','2021',0,'Outlines strategic methodologies for decomposing legacy monolithic architectures. Promotes the Strangler Fig pattern, domain-driven boundary definition, database decomposition techniques, and the evolutionary transition of data schemas to prevent transactional failure.','English','Article','Advanced',1,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Microservices", "Modernization", "Monolith Migration"]','["[LEGACY]"]','[]','["introduction.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://thenewstack.io/more-database-analytics-workloads-ran-on-kubernetes-in-2022','thenewstack.io: More Database, Analytics Workloads Ran on Kubernetes in 2022','','2022',0,'A comprehensive review of the annual survey detailing the exponential adoption of running production databases and stateful analytical workloads directly on Kubernetes clusters in enterprise spaces.','English','Industry Survey Analysis','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2022-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Data on Kubernetes", "Market Trends", "Analytics Workloads"]','["[COMMUNITY-TOOL]"]','[]','["databases.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://thenewstack.io/more-python-for-non-programmers','thenewstack.io: More Python for Non-Programmers','','2022',0,'Curator Insight: An educational walkthrough designed to onboard non-engineers into Python programming patterns safely.
Live Grounding: Emphasizes the translation of logic requirements into working scripts, touching upon variable assignment, light I/O, and essential script maintenance.','Python','Article','Beginner',0,'online','manual',NULL,NULL,NULL,0,'2022-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Software Engineering", "Python Fundamentals", "Onboarding"]','["[COMMUNITY-TOOL]"]','[]','["python.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://thenewstack.io/multicloud-challenges-and-solutions','thenewstack.io: Multicloud Challenges and Solutions','','2020',4,'Details the immense architectural friction points of multi-cloud setups, from inconsistent IAM paradigms and distinct networking topologies to high egress fees. Reviews operational abstractions like cross-cloud controllers and unified policy management to reconcile these differences.','English','Article','Advanced',0,'online','manual',NULL,NULL,NULL,0,'2020-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Cloud Architecture", "Multi-Cloud Strategy", "Network & Security"]','["[ENTERPRISE-STABLE]"]','[]','["introduction.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://thenewstack.io/multicloud-paves-the-way-for-cloud-native-resiliency-models','thenewstack.io: Multicloud Paves the Way for Cloud Native Resiliency Models','','2020',4,'Examines how a multi-cloud topology acts as the ultimate disaster recovery tier for highly critical modern platforms. Analyzes how active-active deployments across distinct public cloud providers mitigate regional or cloud-wide service provider outages.','English','Article','Advanced',0,'online','manual',NULL,NULL,NULL,0,'2020-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Cloud Architecture", "Multi-Cloud Strategy", "Resilience Patterns"]','["[ENTERPRISE-STABLE]"]','[]','["introduction.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://thenewstack.io/multicluster-management-with-kubernetes-and-istio','thenewstack.io: Multicluster Management with Kubernetes and Istio','','2021',0,'Analyzes the primary deployment patterns for multi-cluster Kubernetes environments running Istio. Compares shared control planes with replicated control planes, highlighting the network and operational trade-offs of each design.','English','Article','High',1,'duplicate','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Cloud Native Infrastructure", "Multi-Cluster", "Service Mesh"]','["[COMMUNITY-TOOL]"]','[]','["istio.md"]','{}','{"duplicate_of": "https://tetrate.io/blog/what-is-istio-and-why-does-kubernetes-need-it"}');
INSERT INTO "resources" VALUES('https://thenewstack.io/mutual-tls-microservices-encryption-for-service-mesh','thenewstack.io: Mutual TLS: Securing Microservices in Service Mesh','','2021',4,'A deep dive into the cryptographic architecture of Mutual TLS (mTLS) within service meshes. Details how automatic certificate issuance, rotation, and cryptographic trust boundaries secure east-west microservices traffic against intercept attacks.','None','article','Intermediate',1,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Cloud Native Infrastructure", "Service Mesh", "Security", "mTLS"]','["[ENTERPRISE-STABLE]"]','[]','["servicemesh.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://thenewstack.io/no-kubernetes-needed-amazon-ecs-anywhere','thenewstack.io: No Kubernetes Needed: Amazon ECS Anywhere','','2021',0,'Explores ECS Anywhere, demonstrating hybrid orchestration patterns without Kubernetes. Allows managing on-premises hardware and VMs using the native, lightweight ECS API model.','None','Article','Intermediate',1,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Orchestration", "AWS", "Hybrid Orchestration"]','["[COMMUNITY-TOOL]"]','[]','["kubernetes-alternatives.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://thenewstack.io/nsa-on-how-to-harden-kubernetes','thenewstack.io: NSA on How to Harden Kubernetes','','2021',0,'A practical review focusing on the security configurations defined within the NSA hardening guides. Covers container escape avoidance, using read-only structures, and setting up logging patterns. Beneficial for system engineers translating recommendations to production setups.','English','Article','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Security", "Hardening Standards", "Government Guidelines"]','["[COMMUNITY-TOOL]"]','[]','["kubernetes-security.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://thenewstack.io/observability-is-the-new-kubernetes','thenewstack.io: Observability Is the New Kubernetes 🌟','','2021',0,'Draws parallels between the explosive ecosystem growth of Kubernetes and the rapid development and sprawl of the modern observability industry. Curator Insight: Industry paradigm comparison. Live Grounding: Illustrates how standardization around OpenTelemetry has consolidated tooling across complex clouds.','English','Article','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Observability", "Industry Trends", "Technology Evolution"]','["[COMMUNITY-TOOL]"]','[]','["monitoring.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://thenewstack.io/observability-wont-replace-monitoring-because-it-shouldnt','thenewstack.io: Observability Won’t Replace Monitoring (Because It Shouldn’t) 🌟','','2022',0,'Argues against the displacement myth of monitoring by observability, asserting that both play critical roles. Monitoring maintains persistent dashboards of known failure vectors, while observability provides reactive exploration tools. Curator Insight: Balanced pragmatic perspective on modern telemetry. Live Grounding: Helps developers resist unnecessary tooling replacements by leveraging combined solutions.','English','Article','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2022-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Site Reliability Engineering", "Observability", "Theory", "Monitoring vs Observability"]','["[COMMUNITY-TOOL]"]','[]','["monitoring.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://thenewstack.io/offloading-authentication-and-authorization-from-application-code-to-a-service-mesh','thenewstack.io: Offloading Authentication and Authorization from Application Code to a Service Mesh','','2021',4,'Technical analysis of how to offload authentication and authorization out of application code to sidecar proxies. Moving cryptographical verification and fine-grained RBAC to a uniform mesh layer enhances compliance and cuts polyglot application code drift.','None','article','Intermediate',1,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Cloud Native Infrastructure", "Service Mesh", "Security", "AuthN & AuthZ"]','["[ENTERPRISE-STABLE]"]','[]','["servicemesh.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://thenewstack.io/open-source-democratized-software-now-lets-democratize-security','thenewstack.io: Open Source Democratized Software. Now Let’s Democratize Security','','2022',0,'Advocates for developer-focused open-source security tools. Argues that security patterns must be standardized into open, easy-to-integrate libraries to protect globally distributed open-source software supply chains.','English','Article','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2022-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Security", "Open Source", "Governance standards"]','["[COMMUNITY-TOOL]"]','[]','["devsecops.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://thenewstack.io/opentelemetry-gaining-traction-from-companies-and-vendors','thenewstack.io: OpenTelemetry Gaining Traction from Companies and Vendors','','2021',0,'Traces the massive industry shift and vendor adoption toward OpenTelemetry (OTel). While early articles focused on initial vendor buy-in, 2026 live grounding confirms OpenTelemetry as the absolute de facto standard for multi-language instrumentation, rendering older proprietary tracing agents largely legacy.','Markdown','Article','Intermediate',1,'online','manual','4f86c7cf0d795828559792e0ab37b5e08a28de03a1c19dbef88752adaf59b5ee',100.0,1779031122,1,'2026-05-17T17:18:42.279736+02:00',NULL,NULL,NULL,'["Cloud Native", "Observability", "OpenTelemetry"]','["[LEGACY]"]','["docs/monitoring.md"]','["monitoring.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://thenewstack.io/operationalizing-chaos-engineering-with-gitops','thenewstack.io: Operationalizing Chaos Engineering with GitOps','','2022',0,'Proposes the paradigm of GitOps-driven chaos engineering. By declaring chaos configurations alongside standard application manifests in Git, engineering teams achieve strict auditability, versioning, automated cleanups, and predictable pipeline integration.','English','Technical Article','Advanced',1,'online','manual',NULL,NULL,NULL,0,'2022-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Resilience", "Chaos Engineering", "Continuous Integration"]','["[COMMUNITY-TOOL]"]','[]','["chaos-engineering.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://thenewstack.io/operators-and-sidecars-are-the-new-model-for-software-delivery','Operators and Sidecars Are the New Model for Software Delivery','','2020',0,'Discusses the architectural shift toward using the Sidecar pattern and Kubernetes Operators as standard software delivery mechanisms. This architecture segregates cross-cutting concerns like proxying, logging, and security away from application logic.','None','Article','Advanced',1,'online','manual',NULL,NULL,NULL,0,'2020-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Cloud Native Architecture", "Design Patterns", "Operators and Sidecars"]','["[COMMUNITY-TOOL]"]','[]','["introduction.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://thenewstack.io/optimizing-app-performance-in-a-multicloud-stack','thenewstack.io: Optimizing App Performance in a Multicloud Stack','','2022',0,'An architectural review addressing latency and replication bottlenecks across multi-cloud environments. Proposes specific patterns for distributed edge-caches, multi-cluster database setups, and smart load balancers.','N/A','Article','Advanced',1,'online','manual',NULL,NULL,NULL,0,'2022-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Cloud Native", "Multi-Cloud Strategies", "Performance Engineering"]','["[COMMUNITY-TOOL]"]','[]','["qa.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://thenewstack.io/optimizing-kubernetes-for-peak-traffic-and-avoiding-setbacks','thenewstack.io: Optimizing Kubernetes for Peak Traffic and Avoiding Setbacks','','2023',0,'Presents tactical architectures for tuning Kubernetes to survive extreme, unpredictable traffic spikes. Focuses on horizontal pod autoscaler (HPA) algorithm sensitivity, proactive load shedding, down-scaling thresholds, and database connection pool optimization.','N/A','Technical Blog','Intermediate',1,'online','manual',NULL,NULL,NULL,0,'2023-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Operations", "Performance Tuning", "Autoscaling"]','["[COMMUNITY-TOOL]"]','[]','["kubernetes.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://thenewstack.io/otomi-container-platform-offers-an-integrated-kubernetes-bundle','thenewstack.io: Otomi Container Platform Offers an Integrated Kubernetes Bundle','','2021',0,'Product overview of Otomi, which bundles ingress, security benchmarks, network policies, monitoring tools, and service mesh components into a unified, installable suite for Kubernetes.','English','Article','Advanced',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Cloud Native", "Kubernetes", "Platform Engineering"]','["[COMMUNITY-TOOL]"]','[]','["managed-kubernetes-in-public-cloud.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://thenewstack.io/otterize-intent-based-access-control-for-kubernetes-and-cloud','thenewstack.io: Otterize: Intent-Based Access Control for Kubernetes and Cloud','','2022',4,'An introduction to Intent-Based Access Control (IBAC) patterns using Otterize. Explains how developers outline communication intents in declarative manifests, which are automatically translated into native CNI policies.','English','Article','Advanced',1,'online','manual',NULL,NULL,NULL,0,'2022-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Infrastructure", "Networking", "Security", "Intent-Based Access Control"]','["[ENTERPRISE-STABLE]"]','[]','["kubernetes-networking.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://thenewstack.io/owasp-top-10-a-guide-to-the-worst-software-vulnerabilities','thenewstack.io: OWASP Top 10: A Guide to the Worst Software Vulnerabilities','','2021',0,'An introductory guide mapping the core vulnerabilities defined by the Open Web Application Security Project (OWASP). Explains attack vectors, exploit triggers, and standard prevention patterns like data sanitization and strict transport policies. Serves as a perfect onboarding resource for training software engineers.','N/A','Article','Basic',1,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Security", "Mitigation Standards", "OWASP Top 10"]','["[COMMUNITY-TOOL]"]','[]','["devsecops.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://thenewstack.io/part-1-the-evolution-of-data-pipeline-architecture','thenewstack.io: Part 1: The Evolution of Data Pipeline Architecture','','2021',0,'An evolutionary study tracing the maturation of data pipelines from legacy batch-based ETL architectures to real-time event-streaming topologies. It provides key insights into how microservice patterns and cloud infrastructure have shifted corporate data strategy toward low-latency stream processing.','N/A','Guide','Beginner',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Data Engineering", "Data Pipelines", "History"]','["[GUIDE]", "[LEGACY]"]','[]','["message-queue.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://thenewstack.io/perform-distributed-tracing-with-zipkin','thenewstack.io: Perform Distributed Tracing with Zipkin','','N/A',0,NULL,NULL,NULL,NULL,0,NULL,'manual','72bffb6ef9fb363a5bfeb4f1abe01b1ad9f664e787ceb31ab8fde59352c888ed',100.0,1779034155,1,'2026-05-17T18:09:15.632637+02:00',NULL,NULL,NULL,'[]','[]','["docs/monitoring.md"]','[]','{}','{}');
INSERT INTO "resources" VALUES('https://thenewstack.io/persistent-volumes-separating-compute-and-storage','thenewstack.io: Persistent Volumes: Separating Compute and Storage','','2020',0,'An architectural piece explaining the strategic benefits of separating computational logic from stateful storage layers using Persistent Volumes. This division facilitates fluid container rescheduling while securing raw historical state across hardware failures.','N/A','Article','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2020-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Cloud Native Storage Architecture", "Storage Fundamentals", "Conceptual Design"]','["[COMMUNITY-TOOL]"]','[]','["kubernetes-storage.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://thenewstack.io/platform-engineering','thenewstack.io/platform-engineering','','2025',0,'A curated repository of technical articles, case studies, and editorial content analyzing the evolution of Platform Engineering from traditional DevOps. Provides critical architectural comparisons, community trends, and technical insights on tool adoption in enterprise environments.','English','Portal','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2025-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Platform Engineering", "Industry Trends", "Articles"]','["[COMMUNITY-TOOL]"]','[]','["devops.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://thenewstack.io/platform-engineering-in-2023-dev-first-collaboration-and-apis','thenewstack.io: Platform Engineering in 2023: Dev First, Collaboration and'' APIs','','N/A',0,NULL,NULL,NULL,NULL,0,'online','manual','353bf25e228279ac5edfeab9b7b926e0a43c4f1b110eaf2ba353ed14e6f1285b',100.0,1779033335,0,'2026-05-17T17:55:35.912643+02:00',NULL,NULL,NULL,'[]','[]','["docs/devops.md"]','[]','{}','{}');
INSERT INTO "resources" VALUES('https://thenewstack.io/platform-engineering/-in-2023-dev-first-collaboration-and-apis',NULL,NULL,NULL,NULL,'A curated technical resource and architectural guide covering thenewstack.io in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual',NULL,64.0,1779130494,0,'2026-05-18T20:54:54.975182+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/devops.md"]','["devops.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://thenewstack.io/platform-engineering/architecture-and-design-considerations-for-platform-engineering-teams','thenewstack.io: Architecture and Design Considerations for Platform Engineering Teams','','2023',0,'Deep dive into architectural design principles for platform engineering. Outlines critical decisions around modular tool chains, declarative configurations, open API design, and self-healing systems that form the structural foundation of enterprise IDPs.','English','Article','Advanced',0,'online','manual',NULL,NULL,NULL,0,'2023-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Platform Engineering", "Design Methodology", "Architecture"]','["[COMMUNITY-TOOL]"]','[]','["devops.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://thenewstack.io/post-pandemic-devops-moves-to-resilient-collaboration','thenewstack.io: DevOps World: DevOps Moves to Resilient Collaboration','','2020',1,'Evaluates the rise of highly collaborative virtual frameworks in platform operations. Details how telemetry sharing stabilizes distributed team response performance.','N/A','Article','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2020-06-01T00:00:00+02:00',NULL,NULL,NULL,'["DevOps", "Culture", "Collaboration Systems"]','["[COMMUNITY-TOOL]"]','[]','["devops.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://thenewstack.io/prepare-to-adopt-the-cloud-a-10-step-cloud-migration-checklist','thenewstack.io: Prepare to Adopt the Cloud: A 10-Step Cloud Migration Checklist 🌟','','2020',4,'A comprehensive operational checklist for transitioning enterprise applications to public cloud systems. Key steps encompass assessing application dependencies, cost-modeling, security boundaries, containerization feasibility, and shifting deployment pipelines to modern CI/CD tooling.','English','Article','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2020-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Cloud Architecture", "Cloud Strategy", "Migration Methodology"]','["[ENTERPRISE-STABLE]"]','[]','["introduction.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://thenewstack.io/private-vs-public-cloud-how-kubernetes-shifts-the-balance','thenewstack.io: Private vs. Public Cloud: How Kubernetes Shifts the Balance','','2021',4,'Analyzes the architectural shift enabled by Kubernetes in bridging the gap between private and public cloud environments. By decoupling applications from underlying infrastructure, Kubernetes acts as an abstraction layer that permits consistent deployments across heterogeneous footprints, optimizing operational costs and security posture.','English','Article','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Cloud Architecture & Infrastructure Strategy", "Deployment Models", "Hybrid & Private Cloud"]','["[ENTERPRISE-STABLE]"]','[]','["introduction.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://thenewstack.io/project-calico-kubernetes-security-as-saas','thenewstack.io: Project Calico: Kubernetes Security as SaaS','','2021',0,'Analyzes Project Calico''s enterprise security platforms, focusing on network segmentation through high-performance eBPF data planes. Details SaaS-driven configurations for securing multi-cluster dynamic networking topologies. Explains policy design that automatically bridges hybrid structures with local endpoints.','N/A','Article','Intermediate',1,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Security", "Network Security", "CNI Data Plane"]','["[COMMUNITY-TOOL]"]','[]','["devsecops.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://thenewstack.io/prometheus-and-opentelemetry-just-couldnt-get-along','Prometheus and OpenTelemetry Compatibility Issues','','2022',0,'Critically analyzes the historical divergence and friction between Prometheus metrics conventions and OpenTelemetry metrics data models. Explores alignment efforts, such as native OTLP support in Prometheus, to achieve semantic parity across enterprise cloud-native telemetry pipelines.','None','Article','Advanced',0,'online','manual',NULL,NULL,NULL,0,'2022-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Observability", "Standards", "Interoperability"]','["[COMMUNITY-TOOL]"]','[]','["kubernetes-monitoring.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://thenewstack.io/provision-bare-metal-kubernetes-with-the-cluster-api','thenewstack.io: Provision Bare-Metal Kubernetes with the Cluster API','','2021',0,'A deep dive into utilizing Cluster API for declarative provisioning on physical hardware. The guide details how Cluster API Provider BYOH (Bring Your Own Host) and Metal3 bridge the gap between bare-metal lifecycle management and cloud-like declarative workflows, orchestrating native bare-metal nodes through Kubernetes CRDs.','English','Article','Advanced',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Infrastructure", "Bare Metal", "Cluster API"]','["[COMMUNITY-TOOL]"]','[]','["kubernetes-on-premise.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://thenewstack.io/pulumi-releases-a-kubernetes-operator','thenewstack.io: Pulumi Releases a Kubernetes Operator','','2020',0,'Product launch overview of the Pulumi Kubernetes Operator, showing how platform engineers can configure GitOps style synchronization between Git repositories and active cloud infrastructure.','Go','Article','Advanced',0,'online','manual',NULL,NULL,NULL,0,'2020-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Infrastructure as Code", "Kubernetes Provisioning", "Operators"]','["[COMMUNITY-TOOL]"]','[]','["pulumi.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://thenewstack.io/push-vs-pull-in-gitops-is-there-really-a-difference','thenewstack.io: Push vs. Pull in GitOps: Is There Really a Difference?','','2021',0,'Synthesizes the core debate between push-based CI/CD pipelines (e.g., Jenkins, GitLab CI) and pull-based controllers (e.g., Argo CD, Flux). Details security benefits, firewall dynamics, and resource reconciliation advantages inherent to the pull-based operational model.','English','Article','Advanced',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["GitOps", "Architecture", "Reconciliation Patterns"]','["[COMMUNITY-TOOL]"]','[]','["gitops.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://thenewstack.io/python-for-beginners-when-and-how-to-use-tuples','thenewstack.io: Python for Beginners: When and How to Use Tuples','','2022',0,'Curator Insight: Analyzes immutable sequence collections (tuples) and their use-cases compared to dynamic arrays.
Live Grounding: Highlights internal performance optimizations, tuple hashing mechanics, unpack semantics, and low runtime resource allocation profiles.','Python','Article','Beginner',0,'online','manual',NULL,NULL,NULL,0,'2022-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Software Engineering", "Python Fundamentals", "Data Structures"]','["[COMMUNITY-TOOL]"]','[]','["python.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://thenewstack.io/quickly-install-a-kubernetes-cluster-with-kubekey','thenewstack.io: Quickly Install a Kubernetes Cluster with KubeKey','','N/A',0,NULL,NULL,NULL,NULL,0,NULL,'manual','e6d4574bbbc4eba5cc897a7800e6540c136494a4abb2f96f9bf408cd14b02d97',100.0,1779031850,1,'2026-05-17T17:30:50.163717+02:00',NULL,NULL,NULL,'[]','[]','["docs/managed-kubernetes-in-public-cloud.md"]','[]','{}','{}');
INSERT INTO "resources" VALUES('https://thenewstack.io/rancher-2-5-sets-out-to-be-the-stock-kubernetes-build-for-gitops','thenewstack.io: Rancher 2.5 Sets out to Be the Stock Kubernetes Build for GitOps','','2020',1,'An editorial evaluating Rancher 2.5''s ambition to serve as the unified standard platform for GitOps continuous deployment, scaling from local systems up to millions of edge computing clusters.','None','Article','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2020-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Kubernetes Management", "Product Updates", "GitOps"]','["[COMMUNITY-TOOL]"]','[]','["rancher.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://thenewstack.io/rancher-donates-its-longhorn-kubernetes-persistent-storage-software-to-cncf','thenewstack.io: Rancher Donates its ‘Longhorn’ Kubernetes Persistent Storage Software to CNCF','','2019',0,'Documents the strategic donation of the Longhorn distributed storage project to the CNCF by Rancher Labs. This transition secured the tool''s collaborative open-source roadmap, accelerating its development and integration as a reliable storage solution for Kubernetes platform engineers.','English','Article','Low',0,'online','manual',NULL,NULL,NULL,0,'2019-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Storage", "Kubernetes Storage", "Open Source Governance"]','["[COMMUNITY-TOOL]"]','[]','["kubernetes-storage.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://thenewstack.io/react-in-real-time-with-event-driven-apis','thenewstack.io: React in Real-Time with Event-Driven APIs','','2020',4,'Evaluates the shifting architectural landscape towards event-driven API patterns. Discusses protocols and specifications like WebSockets, Server-Sent Events, and AsyncAPI, analyzing how they enable real-time asynchronous streaming and responsive microservice architectures.','English','Article','Advanced',1,'online','manual',NULL,NULL,NULL,0,'2020-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Software Architecture", "Event-Driven Systems", "Asynchronous Messaging"]','["[ENTERPRISE-STABLE]"]','[]','["introduction.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://thenewstack.io/reasons-to-implement-hashicorp-vault-and-other-zero-trust-tools','thenewstack.io: Reasons to Implement HashiCorp Vault and Other Zero Trust Tools','','2021',0,'Analyzes the business and architectural drivers behind implementing HashiCorp Vault as part of a comprehensive Zero Trust strategy. Details how organizations eliminate static credentials, leverage short-lived dynamic credentials, and decouple trust from traditional network perimeters to establish identity-driven runtime security.','English','Article','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Security", "Zero Trust Architectures", "Modern Secrets Paradigms"]','["[COMMUNITY-TOOL]"]','[]','["devsecops.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://thenewstack.io/reasons-to-opt-for-a-multicloud-strategy','thenewstack.io: Reasons to Opt for a Multicloud Strategy','','2022',3,'Outlines key operational drivers supporting a deliberate multi-cloud migration strategy, centering on geographic expansion, regional regulatory mandates, and optimized billing leverage. The resource emphasizes treating multi-cloud as a strategic framework to optimize application delivery across diverse vendor strengths.','English','Article','Beginner',0,'online','manual',NULL,NULL,NULL,0,'2022-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Cloud Architecture & Infrastructure Strategy", "Multi-Cloud Strategy", "Business Drivers"]','["[COMMUNITY-TOOL]"]','[]','["introduction.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://thenewstack.io/red-hat-brings-ansible-automation-to-kubernetes','thenewstack.io: Red Hat Brings Ansible Automation to Kubernetes 🌟','','2020',0,'Explains how Red Hat bridges legacy VM architecture with container orchestration. By utilizing Ansible operators inside Kubernetes, operations teams can trigger external automation workflows from cloud-native custom resources, drastically simplifying hybrid cloud integrations.','English','Article','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2020-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Automation", "Kubernetes Management", "Red Hat & Ansible"]','["[LEGACY]"]','[]','["ansible.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://thenewstack.io/red-hat-brings-backup-snapshots-to-openshift-container-storage','thenewstack.io: Red Hat Brings Backup, Snapshots to OpenShift Container Storage','','2021',4,'Examines the native storage snapshot and restoration interfaces added to Red Hat OpenShift Container Storage (now ODF). Demonstrates policy-driven volume protection and native multi-cloud replication architectures.','Markdown','Article','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Infrastructure", "Storage Systems", "OpenShift Ecosystem"]','["[ENTERPRISE-STABLE]"]','[]','["kubernetes-backup-migrations.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://thenewstack.io/red-hat-delivers-full-gitops-ci-cd-built-on-tekton-and-argo','thenewstack.io: Red Hat Delivers Full GitOps CI/CD Built on Tekton and Argo','','2021',0,'A product release report exploring Red Hat''s operationalization of Tekton and ArgoCD, demonstrating enterprise-level support pathways and consolidated operator integrations inside standard OpenShift environments.','English','Technical News','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Deployment & Delivery", "OpenShift", "CI/CD Pipeline"]','["[COMMUNITY-TOOL]"]','[]','["gitops.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://thenewstack.io/red-hat-jboss-data-grid-not-just-storing-java-objects-anymore','Red Hat JBoss Data Grid is Not Just for Caching Java Objects Anymore 🌟','','2016',0,'A historical overview detailing JBoss Data Grid''s architectural transition. It explains how the grid progressed from a simple JVM object store into a high-capacity, language-agnostic distributed cache.','English','Technical Article','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2016-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Data & Caching", "Data Grid", "In-Memory Caching"]','["[COMMUNITY-TOOL]"]','[]','["caching.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://thenewstack.io/red-hat-launches-an-openshift-based-marketplace-to-aid-multicloud-portability','thenewstack.io: Red Hat Launches an OpenShift-Based Marketplace to Aid Multicloud Portability 🌟','','2020',3,'Analyzes the architecture and distribution mechanics of the Red Hat Marketplace built on OpenShift. Provides a standardized environment for running certified Kubernetes Operators with built-in multicloud portability, unified metering, and automatic lifecycle management.','English','Article','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2020-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Enterprise Kubernetes", "Platform Ecosystem", "Multicloud Marketplaces"]','["[COMMUNITY-TOOL]"]','[]','["ocp4.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://thenewstack.io/red-hat-offers-a-complete-kubernetes-stack-with-openshift-platform-plus','thenewstack.io: Red Hat Offers a ‘Complete Kubernetes Stack’ with OpenShift Platform Plus 🌟','','2021',3,'A press review of OpenShift Platform Plus, highlighting the deployment convenience of securing distributed enterprise Kubernetes footprints using Quay, RHACS, and RHACM from a single console.','English','Article','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Enterprise Kubernetes", "Platform Packaging", "Enterprise Security"]','["[COMMUNITY-TOOL]"]','[]','["ocp4.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://thenewstack.io/red-hat-openshift-4-8-adds-serverless-functions-pipelines-as-code','thenewstack.io: Red Hat OpenShift 4.8 Adds Serverless Functions, Pipelines-As-Code','','2021',4,'Details key features in OpenShift 4.8, focusing on serverless deployments built on Knative, pipelines-as-code models integrated with Tekton, and the orchestration of sandboxed runtimes for increased host security.','English','Article','Intermediate',1,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Enterprise Kubernetes", "Release Diagnostics", "Serverless & CI/CD"]','["[ENTERPRISE-STABLE]"]','[]','["ocp4.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://thenewstack.io/reduce-kubernetes-costs-using-autoscaling-mechanisms','thenewstack.io: Reduce Kubernetes Costs Using Autoscaling Mechanisms','','2022',0,'An analysis of how organizations employ automated scaling algorithms to control cloud spending. Focuses on dynamic pod scheduling, rightsizing CPU constraints, and avoiding expensive compute over-provisioning cycles.','N/A','Article','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2022-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Kubernetes & Scaling", "Cost Optimization", "FinOps Practices"]','["[COMMUNITY-TOOL]"]','[]','["kubernetes-autoscaling.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://thenewstack.io/remote-debugging-in-aws-the-missing-link-in-your-debugging-toolset','thenewstack.io: Remote Debugging in AWS: The Missing Link in Your Debugging Toolset','','2021',0,'Curator Insight exposes methodologies for live-debugging cloud-hosted microservices without causing disruption. Live Grounding tracks the evolution of these techniques into sophisticated cloud-native debugging proxies and observability integrations (like OpenTelemetry and Telepresence), bridging local IDEs with remote VPC resources.','N/A','Article','Advanced',1,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Testing & Chaos", "Debugging", "AWS Troubleshooting"]','["[COMMUNITY-TOOL]"]','[]','["aws-miscellaneous.md", "aws.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://thenewstack.io/removing-the-roadblock-to-continuous-performance-testing','thenewstack.io: Removing the Roadblock to Continuous Performance Testing','','2020',4,'Presents options for automating continuous load and performance tests inside active pipelines. Looks at scaling out containerized, ephemeral mock testing endpoints to mimic production conditions.','English','Technical Article','Intermediate',0,'online','manual','6d5f9a2746e69e33d3bf76f0cbab79f0f0bdf14259a6b5d37ce8850cb6cc19e7',100.0,1779030330,1,'2026-05-17T17:05:30.066372+02:00',NULL,NULL,NULL,'["DevOps & Quality Assurance", "Continuous Testing", "Performance Testing"]','["[ENTERPRISE-STABLE]"]','["docs/testops.md"]','["testops.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://thenewstack.io/repatriation-or-cloud-what-we-need-is-control','thenewstack.io: GitOps and the Cheap Cloud Myth','','2021',0,'Critiques the assumption that cloud migration and GitOps automatically lower costs. Focuses on the real value: gaining architectural control, system predictability, and operational efficiency over raw resource discount optimizations.','English','Article','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["GitOps", "FinOps", "Cloud Economics"]','["[COMMUNITY-TOOL]"]','[]','["gitops.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://thenewstack.io/scaling-microservices-on-kubernetes','thenewstack.io: Scaling Microservices on Kubernetes 🌟','- Horizontally scaling a monolith is much more difficult; and we simply can’t independently scale any of the “parts” of a monolith. This isn’t ideal, because it might only be a small part of the monolith that causes the performance problem. Yet, we would have to vertically scale the entire monolith to fix it. Vertically scaling a large monolith can be an expensive proposition.
    - Instead, with microservices, we have numerous options for scaling. For instance, we can independently fine-tune the performance of small parts of our system to eliminate bottlenecks and achieve the right mix of performance outcomes.','2021',0,'A systematic review outlining why microservice-based applications on Kubernetes scale more efficiently than monolithic equivalents. Details patterns for isolating performance-critical application layers and scaling them horizontally without bloated infrastructure footprints.','N/A','Article','Intermediate',1,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Kubernetes & Scaling", "Microservices", "Scaling Patterns"]','["[COMMUNITY-TOOL]"]','[]','["kubernetes-autoscaling.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://thenewstack.io/secops-in-a-post-covid-world-3-security-trends-to-watch','thenewstack.io: SecOps in a Post-COVID World: 3 Security Trends to Watch','','2021',0,'Analyzes trends in SecOps driven by remote-first development environments. Covers methods for hardening distributed workstations, deploying centralized cloud developer workspaces, and migrating to zero-trust networks.','English','Article','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Security", "SecOps", "Distributed Working"]','["[COMMUNITY-TOOL]"]','[]','["devsecops.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://thenewstack.io/secure-your-service-mesh-a-13-item-checklist','thenewstack.io: Secure Your Service Mesh: A 13-Item Checklist','','2022',4,'A 13-item security checklist aimed at securing the mesh control and data planes. Covers limiting external exposure of APIs, dynamic mutual authentication, runtime auditing, and restricting sidecar execution permissions.','None','article','Advanced',1,'online','manual',NULL,NULL,NULL,0,'2022-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Cloud Native Infrastructure", "Service Mesh", "Security", "Best Practices"]','["[ENTERPRISE-STABLE]"]','[]','["servicemesh.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://thenewstack.io/secured-access-to-kubernetes-from-anywhere-with-zero-trust','thenewstack.io: Secured Access to Kubernetes from Anywhere with Zero Trust | Tenry Fu 🌟','','2023',0,'Analyzes the tactical implementation of Zero Trust Network Access (ZTNA) in multi-environment Kubernetes infrastructures. Explores shifting away from classic perimeter-based security systems towards context-aware, cryptographic access tokens. The guide provides architectural frameworks for dynamic network tunneling, ensuring robust authentication of out-of-band operators.','N/A','Article','Intermediate',1,'online','manual',NULL,NULL,NULL,0,'2023-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Security", "Access Control", "Zero Trust Network Access"]','["[COMMUNITY-TOOL]"]','[]','["devsecops.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://thenewstack.io/securing-access-to-kubernetes-environments-with-zero-trust','thenewstack.io: Securing Access to Kubernetes Environments with Zero Trust','','2022',0,'Discusses securing cloud-native setups using Zero Trust strategies. Covers real-time threat assessments, deep access auditing, and replacing static certificates with automated network micro-segmentation.','English','Technical Blog','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2022-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Security", "Zero Trust Architecture"]','["[COMMUNITY-TOOL]"]','[]','["kubernetes-security.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://thenewstack.io/securing-istio-workloads-with-auth0','thenewstack.io: Securing Istio Workloads with Auth0','','2021',0,'Step-by-step tutorial on securing microservice workloads by configuring Istio RequestAuthentication to validate Auth0-issued JSON Web Tokens (JWT). Offloads token validation to the Envoy proxy sidecar, shielding backend services from authorization code boilerplates.','English','Article','Medium',1,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Cloud Native Infrastructure", "Service Mesh", "Security"]','["[COMMUNITY-TOOL]"]','[]','["istio.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://thenewstack.io/securing-kubernetes-in-a-cloud-native-world','thenewstack.io: Securing Kubernetes in a Cloud Native World','','2022',0,'This technical analysis explores how security shifts within high-velocity cloud-native deployments. Outlines strategies for managing immutable infrastructure, dynamic policy updates, and zero-trust routing. Strongly advocates for shifting security controls left and using automated gating engines.','English','Article','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2022-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Security", "Architecture", "DevSecOps"]','["[COMMUNITY-TOOL]"]','[]','["kubernetes-security.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://thenewstack.io/security-insights-into-infrastructure-as-code','thenewstack.io: Security Insights into Infrastructure-as-Code','','2022',0,'Outlines vulnerability mapping and mitigation strategies in Infrastructure-as-Code files, emphasizing Terraform, CloudFormation, and Ansible templates. Discusses the dangers of utilizing loose public access defaults and unsecured parameters. Focuses on the imperative of automated pipeline compliance scanning.','N/A','Article','Intermediate',1,'online','manual',NULL,NULL,NULL,0,'2022-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Security", "Static Analysis", "Infrastructure as Code"]','["[COMMUNITY-TOOL]"]','[]','["devsecops.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://thenewstack.io/security-will-be-instrumental-for-the-success-of-gitops','thenewstack.io: Security Will Be Instrumental for the Success of GitOps','','2021',0,'Explores the vital link between Git security and production security. Outlines how to secure the Git repository itself (via commit signing, branch protection rules, and credential scanning) as it becomes the high-value target for supply chain attacks.','English','Article','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["GitOps", "Security", "Risk Management"]','["[COMMUNITY-TOOL]"]','[]','["gitops.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://thenewstack.io/serverless-needs-more-observability-tools','thenewstack.io: Serverless Needs More Observability Tools','','2021',0,'An analysis of early observability gaps within highly ephemeral, stateless serverless workloads (e.g., AWS Lambda). While cold starts and execution tracing were historically hard, 2026 live grounding showcases massive improvements using lightweight OpenTelemetry layers and eBPF kernel tracing.','Markdown','Article','Intermediate',1,'online','manual','7ed222a3a13d8677434896b4bdf08f1f163d285f00a671ed723ef199d4a6f283',100.0,1779029916,1,'2026-05-17T16:58:36.510361+02:00',NULL,NULL,NULL,'["Cloud Native", "Observability", "Serverless"]','["[COMMUNITY-TOOL]"]','["docs/monitoring.md"]','["monitoring.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://thenewstack.io/serverless-vs-kubernetes-the-peoples-vote','thenewstack.io: Serverless vs. Kubernetes: The People’s Vote','','2022',4,'Presents developer survey feedback and architectural trade-offs between hosting standard containers in Kubernetes versus deploying logic within serverless frameworks.','English','Article','Intermediate',1,'online','manual',NULL,NULL,NULL,0,'2022-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Architecture Decisions", "Comparisons", "Kubernetes vs Serverless"]','["[ENTERPRISE-STABLE]"]','[]','["serverless.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://thenewstack.io/service-level-objectives-in-kubernetes','thenewstack.io: Service Level Objectives in Kubernetes','','2021',0,'Analysis of implementing resilient Service Level Objectives (SLOs) natively inside Kubernetes environments. Explains mathematical error-budget calculation methodologies, Prometheus alert thresholds, and the strategic alignment of technical service indicators with business values.','English','Blog','Advanced',1,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Observability", "Metrics", "SLO Management"]','["[COMMUNITY-TOOL]"]','[]','["kubernetes-monitoring.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://thenewstack.io/service-mesh-adds-security-observability-and-traffic-control-to-kubernetes','thenewstack.io: Service Mesh Adds Security, Observability and Traffic Control to Kubernetes','','2020',3,'An overview of service mesh implementations, detailing how they abstract the communication infrastructure away from the application code. It focuses on the delivery of automated mTLS, fine-grained canary rollouts, and holistic tracing capabilities.','English','Technical Article','Intermediate',1,'online','manual',NULL,NULL,NULL,0,'2020-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Infrastructure", "Service Mesh", "Kubernetes Networking"]','["[COMMUNITY-TOOL]"]','[]','["servicemesh.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://thenewstack.io/service-meshes-in-the-cloud-native-world','thenewstack.io: Service Meshes in the Cloud Native World','','2021',3,'Examines the role of service meshes as a fundamental design pattern of the cloud-native ecosystem, highlighting how dynamic runtime topologies are sustained, governed, and simplified via standardized control planes.','None','article','Beginner',1,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Cloud Native Infrastructure", "Service Mesh", "Concepts"]','["[COMMUNITY-TOOL]"]','[]','["servicemesh.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://thenewstack.io/sharing-the-operations-burden-centralized-vs-decentralized','thenewstack.io: Centralized vs. Decentralized Operations','','2022',0,'Analyzes the architectural and operational trade-offs of centralized operations versus decentralized embedded-SRE teams. Helps platform architects structure their engineering departments based on business unit autonomy and release velocity.','English','Article','Advanced',0,'online','manual',NULL,NULL,NULL,0,'2022-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Operations", "Organizational Design", "Operating Models"]','["[COMMUNITY-TOOL]"]','[]','["sre.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://thenewstack.io/shuttleops-no-code-docker-and-kubernetes','thenewstack.io: ShuttleOps: No-Code Docker and Kubernetes','','2026',0,'A technical feature article reviewing ShuttleOps'' attempt to democratize containerized application delivery through a drag-and-drop orchestration layer, mapping out visually how code transforms to containers without YAML overhead.','English','Article','Low',0,'online','manual',NULL,NULL,NULL,0,'2026-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Software Delivery", "CI-CD Platforms", "No-Code Delivery"]','["[COMMUNITY-TOOL]"]','[]','["jenkins-alternatives.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://thenewstack.io/sidecars-are-changing-the-kubernetes-load-testing-landscape','thenewstack.io: Sidecars are Changing the Kubernetes Load-Testing Landscape','','2023',0,'Explores how native sidecar containers (introduced in K8s 1.28) redefine load-testing execution. By decoupling helper utilities from core application workloads, sidecars simplify performance benchmarking and operational telemetry.','English','Article','Advanced',1,'online','manual',NULL,NULL,NULL,0,'2023-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Architecture", "Design Patterns", "Sidecar Pattern"]','["[COMMUNITY-TOOL]"]','[]','["kubernetes-autoscaling.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://thenewstack.io/simple-http-load-testing-with-slos','thenewstack.io: Simple HTTP Load Testing with SLOs','','2023',0,'A technical exploration of how modern load testing tools are adopting Service Level Objectives (SLOs) as first-class assertions. It contrasts classical metric collections against modern SLO-driven assertions (e.g., verifying 95th percentile latency is under 100ms), showcasing how to integrate these checks directly into automated deployment flows.','N/A','Article','Intermediate',1,'online','manual',NULL,NULL,NULL,0,'2023-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Testing", "Performance Testing", "Service Level Objectives"]','["[COMMUNITY-TOOL]"]','[]','["performance-testing-with-jenkins-and-jmeter.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://thenewstack.io/simple-load-testing-with-github-actions','thenewstack.io: Simple Load Testing with GitHub Actions','','2022',0,'Practical engineering guide detailing how to build an automated, zero-infrastructure load testing flow using GitHub Actions. It highlights how integrating lightweight load generators (like k6 or Vegeta) into standard YAML workflows establishes early performance baselines and guards against performance regressions.','YAML','Article','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2022-06-01T00:00:00+02:00',NULL,NULL,NULL,'["CI/CD", "GitHub Actions", "Performance Automation"]','["[COMMUNITY-TOOL]"]','[]','["performance-testing-with-jenkins-and-jmeter.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://thenewstack.io/slos-in-kubernetes-1-year-later','thenewstack.io: SLOs in Kubernetes, 1 Year Later','','2022',0,'An operational retrospective detailing the practical challenges and iterative tuning required to maintain robust SLO metrics over a twelve-month horizon in live production environments. Discusses tackling alert fatigue and scaling telemetry storage.','English','Blog','Advanced',1,'online','manual',NULL,NULL,NULL,0,'2022-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Observability", "Metrics", "SLO Management"]','["[COMMUNITY-TOOL]"]','[]','["kubernetes-monitoring.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://thenewstack.io/software-development','thenewstack.io: What Is GitOps and Why It Might Be The Next Big Thing for DevOps','','2021',0,'Discusses the industry-wide evolution from manual deployment scripting toward robust declarative GitOps controllers. By abstracting execution environments inside the cluster, security risks and operational overhead are dramatically reduced. It highlights how GitOps enables faster onboarding of junior developers.','None','Technical Blog','Beginner',1,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Application Delivery", "Continuous Deployment", "GitOps", "DevOps Culture"]','["[COMMUNITY-TOOL]"]','[]','["gitops.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://thenewstack.io/solo-io-istio-is-winning-the-service-mesh-war','thenewstack.io: Solo.io: Istio Is Winning the Service Mesh War','','2021',0,'A comprehensive market analysis examining Istio''s technical and community dominance over competitor service meshes. Highlights how deep integration with Kubernetes, rich feature sets, and aggressive industry backing cemented Istio as the dominant standard for service-to-service connectivity.','English','Article','Medium',1,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Cloud Native Infrastructure", "Service Mesh", "Industry Analysis"]','["[COMMUNITY-TOOL]"]','[]','["istio.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://thenewstack.io/sre-vs-devops-successful-platform-engineering-needs-both','thenewstack.io: SRE vs. DevOps? Successful Platform Engineering Needs Both','','2022',0,'Argues that successful modern Platform Engineering requires marrying DevOps velocity patterns with SRE reliability practices inside the developer platform tooling layer.','English','Article','Intermediate',1,'online','manual',NULL,NULL,NULL,0,'2022-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Operations", "Platform Engineering", "Strategic Alignment"]','["[COMMUNITY-TOOL]"]','[]','["sre.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://thenewstack.io/ssh-made-easy-with-ssh-agent-and-ssh-config','thenewstack.io: SSH Made Easy with SSH Agent and SSH Config','','2022',3,'Hands-on walk-through explaining SSH Agent operation, keystore lifecycle management, and optimizing the SSH client using advanced configuration constructs to minimize verbose CLI flags.','English','Tutorial','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2022-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Infrastructure", "Networking", "SSH Management"]','["[COMMUNITY-TOOL]", "[GUIDE]"]','[]','["linux.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://thenewstack.io/stackrox-kubelinter-brings-security-linting-to-kubernetes','thenewstack.io: StackRox KubeLinter Brings Security Linting to Kubernetes','','2020',0,'Introduces KubeLinter''s launch under the StackRox banner. Illustrates how integrating security check loops early in the software development lifecycle (Shift-Left) reduces misconfigurations in cluster deployments. Details basic CLI operation, customization of checks, and custom rule design.','N/A','Article','Basic',1,'online','manual',NULL,NULL,NULL,0,'2020-06-01T00:00:00+02:00',NULL,NULL,NULL,'["DevOps", "Static Analysis", "Kubernetes Linting"]','["[COMMUNITY-TOOL]"]','[]','["devsecops.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://thenewstack.io/stateful-workloads-on-kubernetes-with-container-attached-storage','thenewstack.io: Stateful Workloads on Kubernetes with Container Attached Storage 🌟','','2020',0,'An exploration of Container Attached Storage (CAS) architectures, where storage software itself runs inside microservices to present local drives as resilient distributed storage pools. This approach, exemplified by OpenEBS and Portworx, maximizes hyper-converged agility.','N/A','Article','Advanced',1,'online','manual',NULL,NULL,NULL,0,'2020-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Cloud Native Storage Architecture", "Storage Architecture & Engines", "Container Attached Storage"]','["[COMMUNITY-TOOL]"]','[]','["kubernetes-storage.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://thenewstack.io/stop-technical-debt-before-it-damages-your-company','thenewstack.io: Stop Technical Debt Before It Damages Your Company','','2023',0,'Outlines proactive governance models to identify and mitigate tech debt before it stunts organizational velocity. Advocates for clear code quality baselines, integrated CI/CD linter pipelines, and dedicated refactoring sprints.','English','Article','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2023-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Methodology", "Engineering Leadership", "Governance"]','["[COMMUNITY-TOOL]"]','[]','["introduction.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://thenewstack.io/streaming-data-and-the-modern-real-time-data-stack','thenewstack.io: Streaming Data and the Modern Real-Time Data Stack','|  | **Modern Data Stack** | **Modern Real-Time Data Stack** |','2022',0,'This technical comparison contrasts the offline batch processing of the Modern Data Stack with the low-latency Modern Real-Time Data Stack. It details the mechanics of utilizing Kafka, Pulsar, or Redpanda to feed continuous pipeline architectures.','English','Article','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2022-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Data Engineering", "Event Streaming", "Real-Time Data"]','["[COMMUNITY-TOOL]"]','[]','["message-queue.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://thenewstack.io/struggling-with-it-staff-leaving-try-infrastructure-as-code','thenewstack.io: Struggling with IT Staff Leaving? Try Infrastructure as Code 🌟','','2022',0,'Discusses the organizational value of IaC in codifying systems architecture and retaining tribal knowledge. Helps mitigate risks associated with staff transitions and streamlines onboarding for new engineering hires.','English','Article','Beginner',0,'online','manual',NULL,NULL,NULL,0,'2022-06-01T00:00:00+02:00',NULL,NULL,NULL,'["DevOps", "Infrastructure as Code", "Organizational"]','["[COMMUNITY-TOOL]"]','[]','["iac.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://thenewstack.io/study-silos-are-chief-impediment-to-it-and-business-value','thenewstack.io: Study: Silos Are the Chief Impediment to IT and Business Value','','2020',3,'Analyzes survey data proving how organizational and technological silos directly impede software delivery velocity and downstream business value. Argues that introducing modern container technology without breaking down departmental silos leads to failed platform transformations.','English','Article','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2020-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Business Architecture", "Organizational Structure", "DevOps Culture"]','["[COMMUNITY-TOOL]"]','[]','["introduction.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://thenewstack.io/supercharge-coredns-with-cluster-addons','thenewstack.io: Supercharge CoreDNS with Cluster Addons 🌟','','2021',0,'Explains how to optimize and expand CoreDNS utilizing custom cluster addons and selective plugin combinations. Details core performance profiles and caching methodologies to supercharge name resolution in dense, highly dynamic cloud environments.','English','Article','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Networking", "DNS", "Service Discovery"]','["[COMMUNITY-TOOL]"]','[]','["kubernetes-networking.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://thenewstack.io/swimm-helps-new-dev-hires-stay-afloat-with-continuous-documentation','thenewstack.io: Swimm Helps New Dev Hires Stay Afloat with Continuous Documentation','','2021',0,'Examines how continuous documentation practices supported by Swimm accelerate engineering onboarding, ensuring new developers have real-time, context-aware code blueprints.','English','Blog','Beginner',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Developer Productivity", "Documentation", "Continuous Documentation"]','["[COMMUNITY-TOOL]"]','[]','["project-management-tools.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://thenewstack.io/terraform-1-0-reflects-what-hashicorp-has-learned-about-infrastructure-as-code','thenewstack.io: Terraform 1.0 Reflects What HashiCorp Has Learned About Infrastructure-as-Code','','2021',0,'An executive retrospection of the lessons that shaped the landmark Terraform 1.0 milestone. Highlights improvements in state file handling, custom provider interfaces, and the maturation of HCL syntax semantics.','English','Retrospective Article','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Cloud Infrastructure", "Infrastructure as Code", "Major Releases"]','["[COMMUNITY-TOOL]"]','[]','["terraform.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://thenewstack.io/terraform-on-aws-multi-account-setup-and-other-advanced-tips','thenewstack.io: Terraform on AWS: Multi-Account Setup and Other Advanced Tips','','2022',0,'Explores enterprise Terraform architectures focusing on multi-account AWS structures and secure assume-role paradigms. Details how to coordinate backend state files and implement workspace isolations across organizations.','HCL','Article','Advanced',0,'online','manual',NULL,NULL,NULL,0,'2022-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Cloud Infrastructure", "AWS", "Networking & Core"]','["[COMMUNITY-TOOL]"]','[]','["terraform.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://thenewstack.io/terraforms-best-practices-and-pitfalls','thenewstack.io: Terraform’s Best Practices and Pitfalls','','2022',0,'A diagnostic review examining common Terraform design errors, including monolithic state layouts and static credentials hardcoding. Provides engineering strategies to partition large state networks, establishing solid boundary scopes for cloud infrastructure.','None','Article','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2022-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Infrastructure as Code", "Best Practices", "Anti-Patterns"]','["[COMMUNITY-TOOL]"]','[]','["terraform.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://thenewstack.io/testcontainers-integration-library-gets-commercial-backing-with-atomicjar','thenewstack.io: Testcontainers Integration Library Gets Commercial Backing'' with AtomicJar','','N/A',0,NULL,NULL,NULL,NULL,0,NULL,'manual','94051faa5fdaaf380030a84c858517ffccb5eee3eb315644cb442b6e327f33fa',100.0,1779034422,1,'2026-05-17T18:13:42.748997+02:00',NULL,NULL,NULL,'[]','[]','["docs/qa.md"]','[]','{}','{}');
INSERT INTO "resources" VALUES('https://thenewstack.io/testkube-a-new-approach-to-cloud-native-testing','thenewstack.io: TestKube: A New Approach to Cloud Native Testing','','2021',3,'An editorial introduction to Testkube''s decoupled test-runner architecture. The piece explains how running test suites inside Kubernetes clusters eliminates the need to expose private APIs to external runner environments like GitHub Actions or GitLab CI.','English','Technical Article','Low',0,'online','manual','0c1745a8f0d6e7c692208e9ad1fedbc3d92213d3a14b4997d48f8196edfbcaf8',100.0,1779030199,1,'2026-05-17T17:03:19.270963+02:00',NULL,NULL,NULL,'["Testing", "Test Orchestration", "Industry Reviews"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-tools.md"]','["kubernetes-tools.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://thenewstack.io/testkube-cloud-native-testing-framework-for-kubernetes','thenewstack.io: Testkube: A Cloud Native Testing Framework for Kubernetes','','2022',3,'A follow-up analysis focusing on Testkube''s integration with popular GitOps tooling. The article details how treating tests as Kubernetes custom resources ensures test pipelines automatically sync alongside the corresponding microservices.','English','Technical Article','Low',0,'online','manual','1b9c1b501be2135dc3ee22d69bd84e50519a23f65fd9adbd151a1ae68284aa81',100.0,1779030658,1,'2026-05-17T17:10:58.370142+02:00',NULL,NULL,NULL,'["Testing", "Test Orchestration", "Industry Reviews"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-tools.md"]','["kubernetes-tools.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://thenewstack.io/the-4-definitions-of-multicloud-part-1-data-portability','thenewstack.io: The 4 Definitions of Multicloud: Part 1 — Data Portability','','2020',4,'Evaluates the concept of data portability within multi-cloud configurations. Focuses on the architectural mechanisms of synchronizing state across varying proprietary cloud databases, minimizing network egress latency, and utilizing modern cloud-native storage interfaces (CSI) for storage flexibility.','English','Article','Advanced',0,'online','manual',NULL,NULL,NULL,0,'2020-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Cloud Architecture", "Multi-Cloud Strategy", "Data Management"]','["[ENTERPRISE-STABLE]"]','[]','["introduction.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://thenewstack.io/the-6-pillars-of-platform-engineering-part-1-security','thenewstack.io: The 6 Pillars of Platform Engineering: Part 1 — Security','','2023',0,'Outlines the security pillar of Platform Engineering, showing how to bake access control, compliance, vulnerability scanning, and secrets management directly into the paved path. This strategy ensures security compliance is passive and frictionless for product developers.','English','Article','Advanced',0,'online','manual',NULL,NULL,NULL,0,'2023-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Platform Engineering", "Pillars", "Security"]','["[COMMUNITY-TOOL]"]','[]','["devops.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://thenewstack.io/the-benefits-and-drawbacks-of-dataops-in-practice','thenewstack.io: The Benefits and Drawbacks of DataOps in Practice','','2022',0,'Explores the practical benefits and deployment drawbacks of DataOps. Outlines continuous integration strategies for analytical workflows, database schema migration safety, automated validation testing, and orchestrating massive data pipelines.','Conceptual','Methodology Guide','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2022-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Databases", "Data Operations", "DataOps"]','["[COMMUNITY-TOOL]", "[GUIDE]"]','[]','["databases.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://thenewstack.io/the-best-site-reliability-engineering-tools-in-2021','thenewstack.io: The Best Site Reliability Engineering Tools in 2021','','2021',0,'An evaluative overview of top-tier reliability platforms. Focuses on tools addressing continuous anomaly detection, SLO dashboards, chaos engineering, and incident management pipelines.','English','Article','Intermediate',1,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Operations", "Site Reliability Engineering", "Tooling"]','["[COMMUNITY-TOOL]"]','[]','["sre.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://thenewstack.io/the-challenges-of-monitoring-kubernetes-and-openshift','thenewstack.io: The Challenges of Monitoring Kubernetes and OpenShift','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','ce324f75cac9ce1dedc76a360b4d1111028392d339e272a632be07a175a9acc3',100.0,1779032339,0,'2026-05-17T17:38:59.976003+02:00',NULL,NULL,NULL,'[]','[]','["docs/monitoring.md"]','[]','{}','{"duplicate_of": "https://thenewstack.io/category/kubernetes"}');
INSERT INTO "resources" VALUES('https://thenewstack.io/the-cloud-native-landscape-platforms-explained','thenewstack.io: The Cloud Native Landscape: Platforms Explained','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','c04d6959199ddd8499c01571ff0d8015a21ef6141ad2d68df43b1e5a8dba2bb1',100.0,1779033925,0,'2026-05-17T18:05:25.285006+02:00',NULL,NULL,NULL,'[]','[]','["docs/introduction.md"]','[]','{}','{"duplicate_of": "https://thenewstack.io/cloud-native/the-cloud-native-landscape-platforms-explained"}');
INSERT INTO "resources" VALUES('https://thenewstack.io/the-coming-era-of-data-as-code','thenewstack.io: The Coming Era of Data as Code 🌟','','2021',0,'Presents the ''Data as Code'' philosophy, where datasets are treated with the same version control, testing, and continuous delivery disciplines as application source code. The author argues that data pipelines must have rigorous validation tests before execution. Live enterprise analytics frameworks validate this trend, showing that treating data declaratively is essential for stable, reproducible machine learning and analytical pipelines.','N/A','Article','Advanced',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Data Engineering", "Data Operations", "Data-as-Code"]','["[COMMUNITY-TOOL]"]','[]','["devops.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://thenewstack.io/the-devsecops-skillsets-required-for-cloud-deployments','thenewstack.io: The DevSecOps Skillsets Required for Cloud Deployments','','2022',0,'Identifies core competencies required to bridge the gap between application engineering, infrastructure management, and information security. Explores training approaches for policy-as-code linting, automated vulnerability triage, and team threat modeling.','English','Article','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2022-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Security", "DevSecOps", "Engineering Skills"]','["[COMMUNITY-TOOL]"]','[]','["devsecops.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://thenewstack.io/the-future-of-microservices-more-abstractions','thenewstack.io: The Future of Microservices? More Abstractions','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','32a7606ea43f5e0c14b7551ad20fbae17443ab78a078191d67d136bd0a96f41d',100.0,1779031489,0,'2026-05-17T17:24:49.538303+02:00',NULL,NULL,NULL,'[]','[]','["docs/introduction.md"]','[]','{}','{"duplicate_of": "https://thenewstack.io/microservices/the-future-of-microservices-more-abstractions"}');
INSERT INTO "resources" VALUES('https://thenewstack.io/the-future-of-ops-careers','thenewstack.io: The Future of Ops Careers 🌟🌟','','2020',3,'Analyzes the evolution of systems careers, mapping the rise of specialized SRE and platform engineering positions to handle complex multi-cloud deployments.','N/A','Article','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2020-06-01T00:00:00+02:00',NULL,NULL,NULL,'["DevOps", "Culture", "Career Development"]','["[COMMUNITY-TOOL]"]','[]','["devops.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://thenewstack.io/the-growth-of-state-in-kubernetes','thenewstack.io: The Growth of State in Kubernetes','','2021',0,'A historical and architectural analysis of the growth of stateful applications inside Kubernetes. It documents the transition from early, experimental Peterson/Docker volume loops to highly hardened cloud-native database clustering engines.','N/A','Article','Intermediate',1,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Cloud Native Storage Architecture", "Storage Fundamentals", "Stateful Applications"]','["[EMERGING]"]','[]','["kubernetes-storage.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://thenewstack.io/the-hidden-costs-of-service-meshes','thenewstack.io: The Hidden Costs of Service Meshes','','2022',4,'An essential architectural analysis of the hidden performance costs of deploying service meshes. Details resource overhead limits (CPU/RAM per proxy), network latency penalties, and cognitive overhead for platform engineering teams.','None','article','Advanced',1,'online','manual',NULL,NULL,NULL,0,'2022-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Cloud Native Infrastructure", "Service Mesh", "Performance"]','["[ENTERPRISE-STABLE]"]','[]','["servicemesh.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://thenewstack.io/the-kubernetes-network-security-effect','thenewstack.io: The Kubernetes Network Security Effect 🌟','','2021',0,'Explores the industry paradigm shift toward dynamic microsegmentation. Discusses the downstream security benefits of adopting strict default-deny postures in multi-tenant environments.','English','Article','Intermediate',1,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Networking", "Security", "Zero Trust"]','["[COMMUNITY-TOOL]"]','[]','["kubernetes-networking.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://thenewstack.io/the-latest-owasp-top-10-looks-a-lot-like-the-old-owasp','thenewstack.io: Latest OWASP Top 10 Surfaces Web Development Security Bugs','','2021',0,'Analyzes shifts within the OWASP Top 10 web application vulnerabilities list. Highlights the prominence of Broken Access Control and Cryptographic Failures, showing a clear shift from simple code-level bugs (like injection) toward systemic architectural logic failures. Useful for security steering groups updating development policies.','N/A','Article','Basic',1,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Security", "Mitigation Standards", "OWASP Top 10"]','["[COMMUNITY-TOOL]"]','[]','["devsecops.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://thenewstack.io/the-most-popular-cloud-native-storage-solutions','thenewstack.io: The most popular cloud native solutions 🌟','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','faf4291b9c2044bc614e34926ec7b8dff96a5f79c8b7efd21727bc222f63f11a',100.0,1779033692,0,'2026-05-17T18:01:32.511776+02:00',NULL,NULL,NULL,'[]','[]','["docs/kubernetes-storage.md"]','[]','{}','{"duplicate_of": "https://thenewstack.io/cloud-native/the-most-popular-cloud-native-storage-solutions"}');
INSERT INTO "resources" VALUES('https://thenewstack.io/the-new-stacks-top-kubernetes-stories-of-2021','thenewstack.io: The New Stack’s Top Kubernetes Stories of 2021','','2021',2,'A retro collection of tech journalism covering Kubernetes security vulnerabilities, runtime deprecations, and API improvements. Essential history context of cloud-native developments.','English','Article','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Fundamentals", "Industry Trends", "Yearly Reviews"]','["[COMMUNITY-TOOL]"]','[]','["kubernetes.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://thenewstack.io/the-next-kubernetes-management-frontier-automation','thenewstack.io: The Next Kubernetes Management Frontier: Automation. Automation Is No Longer a “Nice to Have” 🌟🌟','','2022',0,'Analyzes automation frameworks as the definitive management frontier for multi-cluster operations. Curator Insight focuses on standard tooling, whereas Live Grounding demonstrates how GitOps-driven automation is a core requirement to support modern self-healing platforms.','English','Article','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2022-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Kubernetes", "Cluster Operations", "Automation"]','["[COMMUNITY-TOOL]"]','[]','["gitops.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://thenewstack.io/the-next-step-after-devops-and-gitops-is-cloud-engineering-pulumi-says','thenewstack.io: The Next Step after DevOps and GitOps Is Cloud Engineering, Pulumi Says','','2021',0,'A foundational examination of the shift from legacy DevOps models to full Cloud Engineering. Highlights how Pulumi bridges application development and infrastructure via standardized code workflows.','English','Article','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Infrastructure as Code", "Cloud Engineering", "Pulumi"]','["[LEGACY]"]','[]','["pulumi.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://thenewstack.io/the-nsa-can-help-you-secure-your-kubernetes-clusters','thenewstack.io: The NSA Can Help Secure Your Kubernetes Clusters','','2021',0,'Evaluates the joint security guidance on Kubernetes hardening issued by the NSA and CISA. Translates government recommendations into actionable steps for enterprise IT administrators. Focuses on separation of credentials and configuring audit pathways.','English','Article','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Security", "Hardening Standards", "Government Guidelines"]','["[COMMUNITY-TOOL]"]','[]','["kubernetes-security.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://thenewstack.io/the-path-to-getting-the-full-data-stack-on-kubernetes','thenewstack.io: The Path to Getting the Full Data Stack on Kubernetes','','2022',0,'This article reviews the architectural evolution of running stateful database instances inside Kubernetes. It analyzes how modern storage interfaces (CSI) and specialized Operators now safely support stateful structures next to stateless applications.','English','Article','Advanced',0,'online','manual',NULL,NULL,NULL,0,'2022-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Cloud Infrastructure", "Kubernetes", "Data Storage"]','["[COMMUNITY-TOOL]"]','[]','["message-queue.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://thenewstack.io/the-rise-of-event-driven-architecture','thenewstack.io: The Rise of Event-Driven Architecture','','2021',0,'This article documents the architectural factors that made event-driven integration standard in modern cloud-native enterprises. It explains how synchronous HTTP calls cause cascade failures and presents asynchronous patterns as the default design choice for complex topologies.','English','Article','Intermediate',1,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Microservices", "Event-Driven Architecture", "Industry Trends"]','["[COMMUNITY-TOOL]"]','[]','["message-queue.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://thenewstack.io/the-rise-of-the-event-streaming-database','thenewstack.io: The Rise of the Event Streaming Database 🌟','','2021',0,'This piece explores the architectural rise of specialized event streaming databases (such as ksqlDB or Materialize). It details how traditional read-centric DB engines struggle under continuous live streams, and contrasts them with stream-first engines designed for real-time continuous query materialization.','English','Article','Advanced',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Data Engineering", "Databases", "Event Streaming"]','["[COMMUNITY-TOOL]"]','[]','["message-queue.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://thenewstack.io/the-rush-to-fix-the-kubernetes-failover-problem','thenewstack.io: The Rush to Fix the Kubernetes Failover Problem','','2021',4,'Examines architectural deficiencies in standard Kubernetes multi-cluster failover mechanisms. Analyzes modern active-active cross-cluster traffic routing strategies and external DNS synchronization tools that resolve cloud provider and region-level disasters.','English','Article','Advanced',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Operations", "High Availability", "Failover Mechanics"]','["[ENTERPRISE-STABLE]"]','[]','["kubernetes.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://thenewstack.io/the-scalability-myth','thenewstack.io: The Scalability Myth','','2020',4,'Deconstructs the architectural fixation on infinite scaling patterns, exposing the operational costs and technical debt of prematurely optimizing for hyper-scale. Explores real-world performance tuning, database indexing, and efficient code paths as more cost-effective alternatives.','English','Article','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2020-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Software Engineering", "Performance Optimization", "System Architecture"]','["[ENTERPRISE-STABLE]"]','[]','["introduction.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://thenewstack.io/the-site-reliability-engineering-tool-stack','thenewstack.io: The Site Reliability Engineering Tool Stack','','2021',0,'Explores the fundamental tooling categories necessary for robust SRE practices, spanning declarative Infrastructure as Code (IaC), performance profiling, on-call management, and automated monitoring integrations.','English','Article','Intermediate',1,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Operations", "Site Reliability Engineering", "Tooling"]','["[COMMUNITY-TOOL]"]','[]','["sre.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://thenewstack.io/the-state-of-kubernetes-key-challenges-and-the-role-of-ai','thenewstack.io: The State of Kubernetes: Key Challenges and the Role of AI','','2023',3,'Examines the growing operational complexities in Kubernetes and the emergence of Artificial Intelligence for IT Operations (AIOps). Discusses how machine learning can automate anomaly detection, resource sizing recommendations, and automated troubleshooting.','English','Article','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2023-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Industry Trends", "AI Operations", "Kubernetes Management"]','["[COMMUNITY-TOOL]"]','[]','["kubernetes.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://thenewstack.io/the-time-to-decide-on-docker-desktop-has-arrived','thenewstack.io: The Time to Decide on Docker Desktop Has Arrived','','2021',0,'Strategic evaluation analyzing how Docker Desktop''s commercial subscription timeline impacts enterprise operations, helping organizations choose between purchasing licenses or migrating to open-source alternatives.','English','Analysis','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Containers & Orchestration", "Docker", "Licensing & Licensing Shift"]','["[COMMUNITY-TOOL]"]','[]','["docker.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://thenewstack.io/the-top-5-secrets-management-mistakes-and-how-to-avoid-them','thenewstack.io: The Top 5 Secrets Management Mistakes and How to Avoid Them','','2022',0,'Identifies critical anti-patterns in cloud secrets administration, detailing the hazards of static credential rotation, environment variable exposure, and Git commits. Recommends implementing ephemeral credentials via HashiCorp Vault, dynamic injection, and scoped role access.','English','Article','Advanced',1,'online','manual',NULL,NULL,NULL,0,'2022-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Security", "Secrets Management", "Risk Mitigation"]','["[COMMUNITY-TOOL]"]','[]','["devsecops.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://thenewstack.io/the-urgency-driving-aiops-into-your-enterprise','thenewstack.io: The Urgency Driving AIOps into Your Enterprise','','2023',0,'Analyzes the business and technology drivers forcing rapid enterprise integration of AIOps platforms. Addresses the challenge of telemetry overload and details how automated correlation engines optimize modern cloud networks.','English','Article','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2023-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Enterprise Architecture", "AIOps & Observability", "Strategic IT Ops"]','["[COMMUNITY-TOOL]"]','[]','["ai.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://thenewstack.io/this-week-in-programming-all-hail-visual-studio-code','thenewstack.io: This Week in Programming: All Hail Visual Studio Code','','2020',0,'This programmatic review explores VS Code''s ascent to market dominance. It analyzes the underlying lightweight Electron architecture, dynamic ecosystem scaling, and multi-language support that enable the platform to function effectively across diverse programming environments.','N/A','Article','Beginner',0,'online','manual','8358a8656dbcb0da4c4db2d50690dbcf94b8e895767ef99220cb29135e7ac57d',100.0,1779029113,1,'2026-05-17T16:45:13.299091+02:00',NULL,NULL,NULL,'["Developer Environment", "IDE Tooling", "Visual Studio Code", "Ecosystem & General Productivity"]','["[COMMUNITY-TOOL]"]','["docs/visual-studio.md"]','["visual-studio.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://thenewstack.io/this-week-in-programming-aws-completes-elasticsearch-fork-with-opensearch','thenewstack.io: This Week in Programming: AWS Completes Elasticsearch Fork with OpenSearch','','2021',0,'Discusses the initial release milestones of OpenSearch 1.0. Focuses on the decoupling of proprietary Elastic modules to ensure a community-driven, open-source path forward for cloud providers and developers.','None','Article','Beginner',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Observability", "Log Management", "OpenSearch"]','["[COMMUNITY-TOOL]"]','[]','["monitoring.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://thenewstack.io/this-week-in-programming-can-you-feel-the-burn','thenewstack.io: This Week in Programming: Can You Feel the Burn?','','2021',0,'This analysis focuses on developer burnout within accelerated release environments. It outlines organizational remedies to alleviate continuous delivery stress, advocating for structural changes in planning, tooling automation, and mental well-being initiatives inside technical orgs.','English','article','Beginner',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Professional Development", "Developer Wellness", "Burnout Prevention"]','["[COMMUNITY-TOOL]"]','[]','["recruitment.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://thenewstack.io/this-week-in-programming-kubernetes-from-day-one','thenewstack.io: This Week in Programming: Kubernetes from Day One? 🌟','','2021',3,'Debates the architectural trade-offs of starting projects on Kubernetes from inception versus migrating legacy monoliths. Evaluates how early adoption influences software delivery pipelines and containerizes early infrastructure.','English','Article','Intermediate',1,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Architecture", "Strategy", "Application Lifecycle"]','["[LEGACY]"]','[]','["kubernetes.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://thenewstack.io/this-week-in-programming-the-elasticsearch-saga-continues','thenewstack.io: This Week in Programming: The ElasticSearch Saga Continues','','2021',0,'Evaluates the technical and legal friction generated by Elastic''s license change. Discusses how this licensing pivot forced major enterprises and open-source ecosystems to migrate infrastructure to OpenSearch or accept SSPL/Elastic licenses.','None','Article','Beginner',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Observability", "Log Management", "Industry Shifts"]','["[COMMUNITY-TOOL]"]','[]','["monitoring.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://thenewstack.io/this-week-in-programming-windows-opens-up-to-android-developers','thenewstack.io: This Week in Programming: Windows Opens Up to Android Developers','','2021',0,'Details the integration of Android application virtualization inside the Windows developer workflow. Bridges target compilation and execution environments using native Windows subsystems for a streamlined developer experience.','None','Article','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Developer Experience", "Mobile Development", "Windows Integration"]','["[COMMUNITY-TOOL]"]','[]','["azure.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://thenewstack.io/tigera-aims-ease-connectivity-pain-kubernetes','thenewstack.io: Tigera''s Calico Aims to Ease Connectivity Pain with Kubernetes','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','ce324f75cac9ce1dedc76a360b4d1111028392d339e272a632be07a175a9acc3',100.0,1779032179,0,'2026-05-17T17:36:19.875021+02:00',NULL,NULL,NULL,'[]','[]','["docs/kubernetes-networking.md"]','[]','{}','{"duplicate_of": "https://thenewstack.io/category/kubernetes"}');
INSERT INTO "resources" VALUES('https://thenewstack.io/tracing-why-logs-arent-enough-to-debug-your-microservices','thenewstack.io: Tracing: Why Logs Aren’t Enough to Debug Your Microservices 🌟','','2021',0,'Explores the technical limitations of traditional centralized logging in cloud-native microservices. Highlights how distributed tracing bridges context gaps, tracing request flow across network boundaries.','None','Article','Intermediate',1,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Observability", "Distributed Tracing", "Methodology"]','["[COMMUNITY-TOOL]"]','[]','["monitoring.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://thenewstack.io/transform-and-future-proof-your-architecture-with-mach','thenewstack.io: Transform and Future-Proof Your Architecture with MACH','','2022',4,'Introduces MACH (Microservices, API-first, Cloud-native, Headless) as a modern enterprise blueprint for agile digital experience platforms. This modular paradigm allows businesses to scale individual pieces independently, facilitating seamless integrations and preventing monolithic vendor lock-in.','English','Article','Intermediate',1,'online','manual',NULL,NULL,NULL,0,'2022-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Cloud Architecture & Infrastructure Strategy", "Modern Architectural Paradigms", "MACH Architecture"]','["[ENTERPRISE-STABLE]"]','[]','["introduction.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://thenewstack.io/tricks-for-cloud-cost-optimization','thenewstack.io: Tricks for Cloud Cost Optimization | Pavan Belagatti','','2021',0,'Discusses key tactical tricks for managing cloud infrastructure billing. Focuses on the implementation of modern open-source Kubernetes cost observability tools (such as Kubecost) alongside active container rightsizing strategies to optimize compute expenditures.','English','Article','Beginner',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Financial Operations", "FinOps", "Best Practices"]','["[COMMUNITY-TOOL]"]','[]','["finops.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://thenewstack.io/triggermesh-open-sourcing-event-driven-applications','thenewstack.io: TriggerMesh: Open Sourcing Event-Driven Applications','','2020',3,'Strategic overview of TriggerMesh''s transition to open-source event-driven application integration utilizing Knative. Curator insights focus on its multi-cloud connectivity. Live 2026 grounding shows that although TriggerMesh underwent corporate restructuring and licensing shifts, its codebase remains a key reference for cloud-native integration paradigms.','English','Article','Advanced',1,'online','manual',NULL,NULL,NULL,0,'2020-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Cloud-Native", "Serverless", "Event-Driven"]','["[COMMUNITY-TOOL]"]','[]','["serverless.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://thenewstack.io/true-success-in-process-automation-requires-microservices','thenewstack.io: True Success in Process Automation Requires Microservices','','2021',0,'Explores the convergence of Business Process Management (BPM) and microservices architecture. Argues that workflow orchestration must be decoupled into independent, scalable microservices to achieve resilience and avoid monolithic bottlenecks.','English','Article','Intermediate',1,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Microservices", "Design Patterns", "Process Automation"]','["[COMMUNITY-TOOL]"]','[]','["api.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://thenewstack.io/trusted-delivery-policy-based-compliance-the-gitops-way','thenewstack.io: Trusted Delivery: Policy-Based Compliance the GitOps Way','','2022',0,'Explores the fusion of Policy-as-Code (such as Kyverno and Open Policy Agent) with declarative GitOps pipelines. Curator Insight focuses on standard deployment setups, but Live Grounding emphasizes its critical security value in shift-left patterns. By verifying resource compliance within the pull-request flow before manifests are synced by controllers, organizations prevent cluster configurations from violating operational guardrails.','English','Article','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2022-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Continuous Delivery", "GitOps", "Policy & Compliance"]','["[COMMUNITY-TOOL]"]','[]','["gitops.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://thenewstack.io/turbocharging-aks-networking-with-calico-ebpf','thenewstack.io: Turbocharging AKS Networking with Calico eBPF','','2021',0,'Explores the performance enhancements derived from running Calico''s eBPF data plane over AKS cluster topologies. Discusses how bypassing traditional iptables routing overhead reduces connection latency and CPU usage. It remains a relevant comparative benchmark for high-performance networks.','Bash','Technical Article','Advanced',1,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Infrastructure", "Networking & CNI", "Calico eBPF"]','["[COMMUNITY-TOOL]"]','[]','["managed-kubernetes-in-public-cloud.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://thenewstack.io/tutorial-configure-cloud-native-edge-infrastructure-with-k3s-calico-portworx','thenewstack.io: Tutorial - Configure Cloud Native Edge Infrastructure with K3s, Calico, Portworx','','2021',2,'A step-by-step tutorial configuring a complete edge topology. Leverages K3s orchestration, Calico eBPF-driven networking policies, and resilient Portworx data storage systems.','None','Article','Advanced',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Edge & IoT", "Architecture Patterns", "Edge Data Store"]','["[COMMUNITY-TOOL]"]','[]','["rancher.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://thenewstack.io/tutorial-connect-amazon-eks-and-azure-aks-clusters-with-google-anthos','Tutorial: Connect Amazon EKS and Azure AKS Clusters with Google Anthos','','2022',0,'Multi-cloud tutorial explaining cluster federation workflows using Google Anthos. Coordinates the management, communication policies, and service mesh definitions across Amazon EKS and Microsoft Azure AKS clusters.','Markdown','Tutorial','Advanced',0,'online','manual',NULL,NULL,NULL,0,'2022-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Hybrid Cloud Platforms", "Anthos", "Multi-Cluster Mesh"]','["[COMMUNITY-TOOL]", "[GUIDE]"]','[]','["demos.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://thenewstack.io/tutorial-deploy-anthos-apps-from-gcp-marketplace-into-amazon-eks-cluster','Tutorial: Deploy Anthos Apps from GCP Marketplace into Amazon EKS Cluster','','2020',0,'Demonstrates cross-cloud portability by deploying Google Cloud Marketplace containerized applications directly into Amazon EKS clusters via Anthos. Discusses multi-cloud identity mappings, ingress controller configurations, and registration procedures required to bridge GCP''s service ecosystem into AWS workloads.','YAML','Tutorial','Advanced',0,'online','manual',NULL,NULL,NULL,0,'2020-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Hybrid Cloud Solutions", "Multi-Cloud Architectures", "Anthos with EKS"]','["[COMMUNITY-TOOL]", "[GUIDE]"]','[]','["demos.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://thenewstack.io/tutorial-gitops-in-multicluster-environments-with-anthos-config-management','Tutorial: GitOps in Multicluster Environments with Anthos Config Management','','2020',0,'A comprehensive guide on establishing declarative configuration management in multi-cluster environments using Anthos Config Management (ACM). The tutorial details Git-to-cluster synchronization protocols, security policies via Config Controller, and cluster-state reconciliation mechanisms, representing a stable paradigm for enterprise hybrid-cloud control planes.','YAML','Tutorial','Advanced',0,'online','manual',NULL,NULL,NULL,0,'2020-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Hybrid Cloud Solutions", "Multi-Cluster GitOps", "Anthos Config Management"]','["[COMMUNITY-TOOL]", "[GUIDE]"]','[]','["demos.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://thenewstack.io/tutorial-host-a-local-podman-image-registry','thenewstack.io: Tutorial: Host a Local Podman Image Registry 🌟','','2021',0,'An operations tutorial detailing how to host and secure a local container image registry on a Podman development node. This blueprint outlines container networking setups, systemd integration, and storage mounting strategies, facilitating offline local image building and rapid microservice prototyping loops.','Shell','Tutorial','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Container Infrastructure", "Container Tooling", "Local Registries"]','["[COMMUNITY-TOOL]", "[GUIDE]"]','[]','["container-managers.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://thenewstack.io/tutorial-install-and-configure-openebs-on-amazon-elastic-kubernetes-service','thenewstack.io: Install and Configure OpenEBS on Amazon Elastic Kubernetes Service','','2021',0,'Technical tutorial on running OpenEBS as a local containerized block storage provider within Amazon EKS node groups, optimizing performance for persistent enterprise workloads.','English','Tutorial','Advanced',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Cloud Native", "AWS EKS", "Storage Solutions"]','["[COMMUNITY-TOOL]", "[GUIDE]"]','[]','["managed-kubernetes-in-public-cloud.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://thenewstack.io/understand-the-aws-shared-responsibility-model-for-kubernetes','thenewstack.io: The AWS Shared Responsibility Model for Kubernetes','','2026',0,'An analytical overview dissecting the limits of responsibility when managing containerized infrastructure on AWS. It contrasts the delineation of security controls between self-managed EC2 EKS node groups, managed node groups, and AWS Fargate abstractions.','N/A','Article','Intermediate',0,'online','manual','49e9f9cf77f36d5f306a1d0dbcbb2d567c851a4d8e871e50d346c505f6ade3a6',100.0,1779033640,1,'2026-05-17T18:00:40.107695+02:00',NULL,NULL,NULL,'["Cloud Computing", "AWS", "Containers"]','["[COMMUNITY-TOOL]"]','["docs/aws.md"]','["aws.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://thenewstack.io/understanding-gitops-the-latest-tools-and-philosophies','thenewstack.io: Understanding GitOps: The Latest Tools and Philosophies','','2021',0,'Synthesizes emerging GitOps technologies and delivery paradigms. It focuses on how modern sync engines handle connectivity losses in hybrid environments and manage multi-tenant boundaries. It serves as a great tool for architects planning future-proof application delivery frameworks.','None','Technical Blog','Intermediate',1,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Application Delivery", "Continuous Deployment", "GitOps", "Ecosystem"]','["[EMERGING]"]','[]','["gitops.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://thenewstack.io/unifying-kubernetes-service-networking-again-with-the-gateway-api','thenewstack.io: Unifying Kubernetes Service Networking (Again) with the Gateway API 🌟','','2021',0,'A critical industry analysis discussing the reunification of layer 4 and layer 7 service networking. Highlights the collaborative benefits of separating cluster ops configurations from developer route manifests.','English','Article','Intermediate',1,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Networking", "Ingress & Gateway", "Gateway API"]','["[COMMUNITY-TOOL]"]','[]','["kubernetes-networking.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://thenewstack.io/upgrade-helm-if-you-dont-want-to-share-your-username-and-password','thenewstack.io: Upgrade Helm if You Don’t Want to Share Your Username and Password (Helm’s CVE-2021-32690) 🌟','','2021',0,'Critical analysis of Helm security vulnerability CVE-2021-32690. Investigates how auth credentials could be inadvertently leaked to third-party domains during chart installations, emphasizing immediate upgrades to safe client versions.','English','Article','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Cloud Native", "Security", "Vulnerabilities", "CVE-2021-32690"]','["[COMMUNITY-TOOL]"]','[]','["helm.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://thenewstack.io/use-chaos-engineering-to-strengthen-your-incident-response','thenewstack.io: Use Chaos Engineering to Strengthen Your Incident Response','','2021',0,'Explores how structured chaos experiments improve an organization''s incident response systems. By executing planned simulations, teams refine alert routing, on-call page distributions, incident runbooks, and cross-functional post-mortems.','English','Technical Article','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Resilience", "Chaos Engineering", "Operations Strategy"]','["[COMMUNITY-TOOL]"]','[]','["chaos-engineering.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://thenewstack.io/use-low-code-to-reduce-friction-for-cloud-operations-teams','thenewstack.io: Use Low Code to Reduce Friction for Cloud Operations Teams','','2022',3,'Explores how operations teams can build internal operational dashboards and trigger-action automation scripts using low-code tools. It emphasizes using visual drag-and-drop orchestration to decrease the engineering backlog for infrastructure maintenance.','English','Technical Article','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2022-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Platform Engineering", "Development Paradigms", "Low Code"]','["[COMMUNITY-TOOL]"]','[]','["lowcode-nocode.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://thenewstack.io/using-chaos-engineering-to-improve-the-resilience-of-stateful-applications-on-kubernetes','thenewstack.io: Using Chaos Engineering to Improve the Resilience of Stateful Applications on Kubernetes','','2021',0,'Analyzes specific failure paradigms and risk mitigation patterns when practicing chaos engineering on stateful Kubernetes applications. Evaluates how databases, storage queues, and shared volumes respond to network latency, node crashes, and storage attachment failures.','English','Technical Article','Advanced',1,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Resilience", "Chaos Engineering", "Stateful Systems"]','["[COMMUNITY-TOOL]"]','[]','["chaos-engineering.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://thenewstack.io/using-chatgpt-for-questions-specific-to-your-company-data','thenewstack.io: Using ChatGPT for Questions Specific to Your Company Data','','N/A',0,'Technical deep-dive on Retrieval-Augmented Generation (RAG). Outlines how to query private corporate document indexes using semantic vector databases paired with ChatGPT-style APIs securely.','English','Technical Article','Advanced',1,'online','manual','6a840541f51fdb019c2f1fcfb37c592726a16cb682292b395f21580e61a23bb0',100.0,1779030020,1,'2026-05-17T17:00:20.739732+02:00',NULL,NULL,NULL,'["Data Architecture", "Retrieval-Augmented Generation", "Enterprise AI"]','["[ENTERPRISE-STABLE]"]','["docs/chatgpt.md"]','["chatgpt.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://thenewstack.io/using-traefik-ingress-controller-with-istio-service-mesh','thenewstack.io: Using Traefik Ingress Controller with Istio Service Mesh','','2020',0,'An architectural examination of combining Traefik''s edge ingress capabilities with the granular micro-segmentation of the Istio Service Mesh. This dual-layer approach optimizes ingress pathing while maintaining strict mTLS and telemetry enforcement across internal pod networks.','N/A','Article','Advanced',1,'online','manual',NULL,NULL,NULL,0,'2020-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Traffic Management", "Kubernetes Ingress Controllers", "Traefik Ingress"]','["[COMMUNITY-TOOL]"]','[]','["web-servers.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://thenewstack.io/validate-service-level-objectives-of-rest-apis-using-iter8','thenewstack.io: Validate Service-Level Objectives of REST APIs Using Iter8','','2022',0,'Demonstrates utilizing Iter8 to execute programmatic SLO assertions on REST endpoints. Ideal for modern CI/CD patterns validating performance bounds before traffic transitions to production.','English','Article','Advanced',1,'online','manual',NULL,NULL,NULL,0,'2022-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Continuous Delivery", "SLO Validation", "REST APIs"]','["[COMMUNITY-TOOL]"]','[]','["sre.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://thenewstack.io/vfunction-transforms-monolithic-java-to-microservices','thenewstack.io: vFunction Transforms Monolithic Java to Microservices','','2021',0,'Deep-dive case study covering how vFunction automates the decomposition of complex legacy Java application structures into modern cloud-native APIs. Illustrates mapping monolithic complexity to decoupled Domain-Driven Design (DDD) boundaries.','English','Article','Advanced',1,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Application Modernization", "Monolith to Microservices", "Case Studies"]','["[LEGACY]"]','[]','["introduction.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://thenewstack.io/waf-securing-applications-at-the-edge','thenewstack.io: WAF: Securing Applications at the Edge','','2021',0,'An analysis of Web Application Firewall (WAF) deployments at the edge of cloud-native systems. It details how WAFs inspect layer-7 traffic and block malicious payloads before they can exploit application vulnerabilities. This edge defense layer is highly effective for protecting exposed APIs and microservices.','None','Article','Intermediate',1,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Security", "Network Security", "Web Application Firewall"]','["[COMMUNITY-TOOL]"]','[]','["devsecops.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://thenewstack.io/wait-do-we-need-to-hold-up-on-gitops','thenewstack.io: Wait, Do We Need to Hold Up on GitOps?','','2021',0,'Provides cautionary guidance about blindly adopting GitOps without solving core infrastructure bottlenecks. Urges teams to evaluate if their organization is ready for automated reconciliation and absolute commit-level audit trails.','English','Article','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["GitOps", "Architecture", "Critique"]','["[COMMUNITY-TOOL]"]','[]','["gitops.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://thenewstack.io/walkthrough-bitwardens-new-secrets-manager','thenewstack.io: Walkthrough: Bitwarden’s New Secrets Manager','','2023',0,'Examines Bitwarden''s specialized Secrets Manager. Evaluates its zero-knowledge architecture, CLI, programmatic API tokens, and SDK accessibility, highlighting its viability as an alternative to complex secrets management engines for distributed development teams.','English','Article','Beginner',0,'online','manual',NULL,NULL,NULL,0,'2023-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Security", "Secrets Management", "Bitwarden Ecosystem"]','["[COMMUNITY-TOOL]"]','[]','["devsecops.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://thenewstack.io/want-real-cybersecurity-progress-redefine-the-security-team','thenewstack.io: Want Real Cybersecurity Progress? Redefine the Security Team','','2022',0,'Proposes restructuring legacy security organizations into collaborative platform engineering units. Focuses on embedding security experts with development teams to co-author automated guardrails, replacing manual governance gates with programmatic validations.','English','Article','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2022-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Security", "DevSecOps", "Organizational Culture"]','["[LEGACY]"]','[]','["devsecops.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://thenewstack.io/wave-goodbye-to-release-nights','thenewstack.io: Wave Goodbye to Release Nights','','2021',0,'A guide on using remote configuration and canary rollouts to move away from high-stakes, off-hours deployments. Outlines how routing-layer switches let developers quickly isolate bugs and roll back releases with minimal user impact.','Markdown','Guide','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Software Engineering", "Feature Management", "Decoupling"]','["[COMMUNITY-TOOL]", "[GUIDE]"]','[]','["git.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://thenewstack.io/we-pushed-helm-to-the-limit-then-built-a-kubernetes-operator','thenewstack.io: We Pushed Helm to the Limit, then Built a Kubernetes Operator 🌟','','2021',0,'A real-world case study outlining the transition from Helm charts to custom Go operators. It discusses the scaling limitations of template parsing when implementing complex state machines.','N/A','Article','Medium',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Resources", "Case Study", "Migration", "Operators"]','["[COMMUNITY-TOOL]"]','[]','["kubernetes-operators-controllers.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://thenewstack.io/weave-gitops-core-integrates-git-with-kubernetes','thenewstack.io: Weave GitOps Core Integrates Git with Kubernetes','','2021',0,'Historical technical overview detailing Weave GitOps Core''s launch and design paradigm. It explains how the core controller establishes declarative reconciliation to manage standard deployments using Flux engines under the hood.','English','Technical Article','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Cluster Management", "GitOps", "Legacy Tools"]','["[COMMUNITY-TOOL]"]','[]','["gitops.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://thenewstack.io/weave-gitops-trusted-delivery-a-road-to-kubernetes-sanity','thenewstack.io: Weave GitOps Trusted Delivery: A Road to Kubernetes Sanity?','','2022',0,'An archived analytical exploration highlighting Weave''s ''Trusted Delivery'' framework, emphasizing secure supply chain integration with OPA policies and cryptographically verified pipelines inside Kubernetes environments.','English','Technical Article','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2022-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Cluster Management", "GitOps", "Legacy Tools"]','["[LEGACY]"]','[]','["gitops.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://thenewstack.io/weaveworks-adds-policy-as-code-to-secure-kubernetes-apps','thenewstack.io: Weaveworks Adds Policy as Code to Secure Kubernetes Apps'' (Magalix)','','2021',0,'Reports on Weaveworks'' acquisition and integration of Magalix to embed Policy-as-Code directly into GitOps pipelines. Details how declarative governance policies can be evaluated in continuous-delivery cycles prior to deployment, preventing misconfigured resources from ever entering a live cluster.','Go','News','Intermediate',0,'online','manual','464e95b3fc55b3d93cc5fff93f4e6bf1ca1feb8cc23533b2cb204805530f090a',100.0,1779031110,1,'2026-05-17T17:18:30.988417+02:00',NULL,NULL,NULL,'["Cloud-Native Platforms", "Kubernetes Security", "GitOps"]','["[COMMUNITY-TOOL]"]','["docs/securityascode.md"]','["securityascode.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://thenewstack.io/web3-architecture-and-how-it-compares-to-traditional-web-apps','thenewstack.io: Web3 Architecture and How It Compares to Traditional Web Apps','','2021',0,'A detailed technical breakdown comparing the architecture of traditional Web2 web applications (database-to-backend-to-frontend) with Web3 decentralized topologies. It outlines the role of blockchain consensus layers, smart contracts, RPC providers, client wallets, and distributed file stores (such as IPFS and Arweave).','N/A','Technical Article','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Emerging Paradigms", "Web3 Architecture", "Decentralized Systems", "System Comparison"]','["[COMMUNITY-TOOL]"]','[]','["web3.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://thenewstack.io/what-david-flanagan-learned-fixing-kubernetes-clusters','thenewstack.io: What David Flanagan Learned Fixing Kubernetes Clusters','','2021',0,'This synthesis highlights critical real-world lessons from fixing broken Kubernetes clusters under pressure, illustrating how misconfigurations lead to spectacular outages. It emphasizes that basic oversights in DNS configuration, RBAC permissions, and resource constraints cause the majority of cluster-wide failures. This post-mortem review serves as a warning and a guide to preventative cluster maintenance.','English','Blog Post','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Kubernetes", "Troubleshooting", "Case Study"]','["[COMMUNITY-TOOL]"]','[]','["kubernetes-troubleshooting.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://thenewstack.io/what-does-it-take-to-manage-hundreds-of-kubernetes-clusters','thenewstack.io: What Does It Take to Manage Hundreds of Kubernetes Clusters?','','2021',4,'Examines the challenges of managing large fleets of Kubernetes clusters in production. Evaluates key strategies for GitOps-driven deployment automation, programmatic RBAC enforcement, policy propagation, and consolidated fleet telemetry across environments.','English','Article','Advanced',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Operations", "Multi-Cluster Management", "Fleet Orchestration"]','["[ENTERPRISE-STABLE]"]','[]','["kubernetes.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://thenewstack.io/what-is-cloud-automation-and-how-does-it-benefit-it-teams','thenewstack.io: What Is Cloud Automation and How Does It Benefit IT Teams? 🌟','','2021',0,'Demystifies cloud automation paradigms, describing how automated resource provisioning, scaling, and configuration reduce operational overhead and human error. Key focus is placed on programmatic API orchestration and infrastructure-as-code.','English','Article','Beginner',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Cloud Infrastructure", "Automation", "Concepts"]','["[COMMUNITY-TOOL]"]','[]','["introduction.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://thenewstack.io/what-is-container-monitoring','thenewstack.io: What Is Container Monitoring?','','2022',0,'Details the core components of container-level metric collection, explaining the collection layers between host OS kernels, container runtimes (containerd), and container orchestrators. Curator Insight: Structural baseline for container runtimes. Live Grounding: Invaluable context for engineers trying to diagnose performance issues when transitioning from VMs to bare-metal containers.','English','Article','Beginner',1,'online','manual',NULL,NULL,NULL,0,'2022-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Container Orchestration", "Containers", "Observability", "Basics"]','["[COMMUNITY-TOOL]"]','[]','["monitoring.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://thenewstack.io/what-is-data-management-in-the-kubernetes-age','thenewstack.io: What Is Data Management in the Kubernetes Age?','','2022',0,'Redefines how data management must adapt to the API-first, declarative paradigm of Kubernetes. Highlights key criteria including multi-cloud data transportability, self-healing database engines, and policy-driven backups.','English','Article','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2022-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Data on Kubernetes", "Data Governance", "Infrastructure"]','["[COMMUNITY-TOOL]"]','[]','["databases.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://thenewstack.io/what-is-gitops-and-why-it-might-be-the-next-big-thing-for-devops','thenewstack.io: What Is GitOps and Why It Might Be The Next Big Thing for'' DevOps','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','489203d7c644a615dd8c991690faeec1a09c7b7699df5401d74e958dc09808c7',100.0,1779032034,0,'2026-05-17T17:33:54.642614+02:00',NULL,NULL,NULL,'[]','[]','["docs/gitops.md"]','[]','{}','{"duplicate_of": "https://thenewstack.io/software-development"}');
INSERT INTO "resources" VALUES('https://thenewstack.io/what-is-istio-and-why-does-kubernetes-need-it','thenewstack.io: What Is Istio and Why Does Kubernetes Need it? 🌟','','2021',0,'An introductory overview focusing on how Istio decouples communication concerns from business logic. Explains the operational benefits of shifting circuit breaking, telemetry collection, and dynamic routing into Envoy proxies.','English','Article','Low',1,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Cloud Native Infrastructure", "Service Mesh", "Fundamentals"]','["[COMMUNITY-TOOL]"]','[]','["istio.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://thenewstack.io/what-is-the-modern-cloud-native-stack','thenewstack.io: What is the modern cloud native stack? 🌟🌟','','2020',5,'Maps out the components of the modern Cloud Native Computing Foundation (CNCF) stack. From container runtimes (containerd) and orchestration (Kubernetes) to service meshes (Istio/Linkerd) and GitOps deployment paradigms (ArgoCD), this serves as an essential reference architecture.','English','Article','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2020-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Cloud Native Infrastructure", "CNCF Ecosystem", "Platform Engineering"]','["[DE FACTO STANDARD]"]','[]','["introduction.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://thenewstack.io/what-we-learned-from-enabling-developer-self-service','thenewstack.io: What We Learned from Enabling Developer Self-Service','','2023',0,'Analyzes the lessons learned from deploying internal developer platforms. Emphasizes that successful self-service portals require careful user-research, avoiding over-automation, and continuous developer feedback loops.','English','Article','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2023-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Platform Engineering", "Self-Service", "Case Studies"]','["[COMMUNITY-TOOL]"]','[]','["introduction.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://thenewstack.io/what-workloads-do-businesses-run-on-kubernetes','thenewstack.io: What Workloads Do Businesses Run on Kubernetes?','','2021',3,'Surveys modern workload distribution patterns on Kubernetes. Identifies the progressive shift from purely stateless microservices to highly data-intensive stateful applications like database instances, AI/ML pipelines, and data queues.','English','Article','Intermediate',1,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Architecture", "Workloads", "Enterprise Use-Cases"]','["[COMMUNITY-TOOL]"]','[]','["kubernetes.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://thenewstack.io/whats-the-biggest-gap-in-kubernetes-storage-architecture','thenewstack.io: The Biggest Gap in Kubernetes Storage Architecture?','','2020',0,'An analytical deep dive exposing systemic architectural gaps in early Kubernetes CSI iterations, focusing on data protection, consistency, and disaster recovery. It tracks how vendors and the community resolved these limits through CSI snapshotting and backup controller patterns.','N/A','Article','Advanced',0,'online','manual',NULL,NULL,NULL,0,'2020-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Cloud Native Storage Architecture", "Storage Fundamentals", "Platform Overview"]','["[COMMUNITY-TOOL]"]','[]','["kubernetes-storage.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://thenewstack.io/when-is-decentralized-storage-the-right-choice','thenewstack.io: When Is Decentralized Storage the Right Choice?','','2021',0,'An analytical evaluation of decentralized, blockchain-inspired storage networks for enterprise cloud-native systems. It contrasts traditional localized SAN/NAS setups with distributed network topologies, focusing on data privacy, redundancy, and regional compliance factors.','N/A','Article','Advanced',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Cloud Native Storage Architecture", "Storage Architecture & Engines", "Storage Paradigms"]','["[COMMUNITY-TOOL]"]','[]','["kubernetes-storage.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://thenewstack.io/when-you-need-or-dont-need-service-mesh','thenewstack.io - Service Mesh: The Gateway to Cloud Migration','','2021',0,'Pragmatic decision matrix exploring when to adopt a service mesh versus when standard Kubernetes networking abstractions suffice. Analyzes traffic control, security, and team capability variables.','English','Article','Intermediate',1,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Service Mesh", "Architecture", "Strategic Planning"]','["[COMMUNITY-TOOL]"]','[]','["istio.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://thenewstack.io/where-are-you-on-the-devsecops-maturity-curve','thenewstack.io: Where Are You on the DevSecOps Maturity Curve?','','2021',0,'Evaluates the transition stages of DevSecOps maturity in modern organizations. Focuses on moving from retrospective scanning audits to declarative, fully automated Security-as-Code setups integrated directly into delivery pipelines to enable metric-driven risk reduction.','English','Article','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Security", "DevSecOps", "Maturity Frameworks"]','["[COMMUNITY-TOOL]"]','[]','["devsecops.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://thenewstack.io/where-the-site-reliability-engineer-role-overlaps-with-devops','thenewstack.io: Where Site Reliability Engineering Overlaps with DevOps','','2020',0,'Examines the functional overlaps between SREs and DevOps professionals. Highlights how monitoring, CI/CD automation, and shared configuration management unify these roles into a cohesive system reliability and deployment delivery vehicle.','English','blog','intermediate',0,'online','manual',NULL,NULL,NULL,0,'2020-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Reliability Engineering", "SRE vs DevOps", "Synergies"]','["[COMMUNITY-TOOL]"]','[]','["sre.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://thenewstack.io/who-needs-a-dashboard-why-the-kubernetes-command-line-is-not-enough','thenewstack.io: Who Needs a Dashboard? Why the Kubernetes Command Line Is Not Enough','','2022',3,'A high-level systems analysis of cognitive load in Kubernetes operations. Compares direct CLI administration to modern visual dashboards, highlighting why visual layouts are necessary to map complex resource topology and debug quickly.','N/A','Article','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2022-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Platform Engineering", "UI & Dashboards", "Philosophy"]','["[COMMUNITY-TOOL]"]','[]','["kubernetes-based-devel.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://thenewstack.io/why-and-how-you-should-manage-json-with-sql','thenewstack.io: Why (and How) You Should Manage JSON with SQL','','2023',0,'Explains the paradigm shift of managing schema-flexible JSON payloads directly inside relational database systems using standard SQL queries. Evaluates performance compromises, indexing techniques, and JSONB implementation within modern Postgres engines.','SQL','Technical Article','Medium',0,'online','manual',NULL,NULL,NULL,0,'2023-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Data Architecture", "JSON & YAML Serialization", "Data Modeling"]','["[COMMUNITY-TOOL]"]','[]','["yaml.md"]','{}','{"is_special": true}');
INSERT INTO "resources" VALUES('https://thenewstack.io/why-argo-cd-is-the-lifeline-of-gitops','thenewstack.io: Why ArgoCD Is the Lifeline of GitOps','','2022',3,'Evaluates the architectural superiority of ArgoCD as a pull-based GitOps operator. Focuses on its continuous reconciliation loop, granular cluster state visualization, and out-of-the-box self-healing capabilities that minimize human intervention.','English','Article','Beginner',0,'online','manual',NULL,NULL,NULL,0,'2022-06-01T00:00:00+02:00',NULL,NULL,NULL,'["GitOps & CD", "ArgoCD", "Concepts & Practices"]','["[COMMUNITY-TOOL]"]','[]','["argo.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://thenewstack.io/why-backend-developers-should-fall-in-love-with-graphql-too','thenewstack.io: Why Backend Developers Should Fall in Love with GraphQL too','','2021',4,'Explains why backend developers should adopt GraphQL. Highlights schema-driven contract design, data orchestration capabilities, and how it simplifies version management compared to REST.','Agnostic','Analysis','Intermediate',1,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["API Architectures", "GraphQL", "Adoption"]','["[ENTERPRISE-STABLE]"]','[]','["api.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://thenewstack.io/why-businesses-want-to-enable-no-code-and-low-code-automation','thenewstack.io: Why Businesses Want to Enable ‘No-Code’ and ‘Low-Code’ Automation','','2022',3,'Investigates the enterprise drive behind adopting citizen development frameworks. It outlines how no-code integration patterns help businesses automate routine business logic quickly, despite raising governance and shadow-IT concerns.','English','Technical Article','Beginner',0,'online','manual',NULL,NULL,NULL,0,'2022-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Software Engineering", "Development Paradigms", "Low Code"]','["[COMMUNITY-TOOL]"]','[]','["lowcode-nocode.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://thenewstack.io/why-chaos-engineering-isnt-just-for-operations','thenewstack.io: Why Chaos Engineering Isn’t Just for Operations','','2021',0,'Explores why resilience engineering is a collaborative software development responsibility rather than an operational afterthought. Discusses using simulated outages to expose application logic flaws, API dependency assumptions, and downstream cascading failures in production.','English','Opinion / Article','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Resilience", "Chaos Engineering", "DevOps Culture"]','["[COMMUNITY-TOOL]"]','[]','["chaos-engineering.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://thenewstack.io/why-choose-a-nosql-database-there-are-many-great-reasons','thenewstack.io: Why Choose a NoSQL Database? There Are Many Great Reasons','','2022',4,'Analyzes functional arguments for adopting NoSQL engines within enterprise tech stacks. Explores rapid schema iterations, telemetry data streaming integration, and multi-datacenter active-active high-availability patterns.','N/A','Article','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2022-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Data Architecture", "NoSQL Databases", "Decision Frameworks"]','["[ENTERPRISE-STABLE]"]','[]','["nosql.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://thenewstack.io/why-cloud-native-systems-demand-a-zero-trust-approach','thenewstack.io: Why Cloud Native Systems Demand a Zero Trust Approach','','2022',0,'Explains why dynamic microservice scheduling demands a transition from traditional perimeter security to zero-trust architectures. Covers using cryptographically verified workload identities (via SPIFFE/SPIRE), mandatory mTLS, and end-to-end request context validation.','English','Article','Advanced',1,'online','manual',NULL,NULL,NULL,0,'2022-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Security", "Cloud-Native", "Zero Trust Architectures"]','["[COMMUNITY-TOOL]"]','[]','["devsecops.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://thenewstack.io/why-compute-and-storage-should-be-decoupled-for-log-management-at-scale','thenewstack.io: Compute and Storage Should Be Decoupled for Log Management at Scale','','2020',0,'An architectural case study advocating for the strict decoupling of compute nodes and storage backends within log-aggregation systems. This pattern, exemplified by Loki and Elasticsearch, ensures that volatile search workloads do not degrade raw historical index durability.','N/A','Article','Advanced',1,'online','manual',NULL,NULL,NULL,0,'2020-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Cloud Native Storage Architecture", "Storage Fundamentals", "Storage Paradigms"]','["[COMMUNITY-TOOL]"]','[]','["kubernetes-storage.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://thenewstack.io/why-developers-should-learn-kubernetes','thenewstack.io: Why developers should learn kubernetes','','2021',2,'Analyzes the business and architectural reasons developers must understand container orchestrators. Highlights how local-to-cloud parity and declarative environment configurations boost team velocity and service reliability.','English','Article','Beginner',1,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Fundamentals", "Advocacy", "Developer Workflows"]','["[COMMUNITY-TOOL]"]','[]','["kubernetes.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://thenewstack.io/why-do-you-need-istio-when-you-already-have-kubernetes','thenewstack.io: Why Do You Need Istio When You Already Have Kubernetes? 🌟','','2021',0,'A deep discussion outlining why standard Kubernetes routing resources fall short of handling sophisticated application-level routing. Demonstrates how Istio implements intelligent weight-based splitting, distributed tracing, and zero-trust policies out of the box.','English','Article','Low',1,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Cloud Native Infrastructure", "Service Mesh", "Fundamentals"]','["[COMMUNITY-TOOL]"]','[]','["istio.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://thenewstack.io/why-kubernetes-has-emerged-as-the-os-of-the-cloud','thenewstack.io: Why Kubernetes Has Emerged as the ‘OS’ of the Cloud','','2023',0,'A conceptual piece detailing how Kubernetes has evolved from a container scheduler into the universal control plane for modern cloud infrastructure. Analyzes its extensible API design (CRDs) and operator pattern as the core mechanisms enabling it to manage storage, VMs, databases, and network topologies uniformly.','English','Article','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2023-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Industry Trends", "Cloud Operating System", "Architecture Evolution"]','["[COMMUNITY-TOOL]"]','[]','["kubernetes.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://thenewstack.io/why-open-source-project-maintainers-are-reluctant-to-use-digital-signatures-two-factor-authentication','thenewstack.io: Why Open Source Project Maintainers are Reluctant to use Digital Signatures, Two-Factor Authentication','','2021',0,'Explores the workflow friction and usability issues surrounding GPG/SSH commit signing and multi-factor authentication (MFA) in open-source projects. Examines the trade-offs between supply-chain security mandates and developer velocity.','English','Article','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Software Engineering", "Version Control", "Security and Authentication"]','["[COMMUNITY-TOOL]"]','[]','["git.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://thenewstack.io/will-grafana-become-easier-to-use-in-2022','thenewstack.io: Will Grafana Become Easier to Use in 2022?','','2022',0,'Examines Grafana''s platform roadmap toward simplifying visual dashboarding, query building, and exploration. Focuses on low-barrier UI paradigms to democratize data analytics without reducing technical expressiveness.','English','Article','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2022-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Observability & Monitoring", "Grafana Ecosystem", "User Experience & Usability"]','["[COMMUNITY-TOOL]"]','[]','["grafana.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://thenewstack.io/yet-another-log4j-security-problem-appears','thenewstack.io: Yet Another Log4j Security Problem Appears','','2021',0,'This article tracks the emergence of subsequent vulnerabilities discovered within early Log4j patch updates. It analyzes why partial mitigations and incomplete configurations failed to resolve the issues, highlighting the need for comprehensive updates. It provides crucial context for managing complex software supply chain threats.','None','Article','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Security", "Vulnerabilities", "Log4j Evolution"]','["[COMMUNITY-TOOL]"]','[]','["devsecops.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://thenewstack.io/yor-automates-tagging-for-infrastructure-as-code','thenewstack.io: Yor Automates Tagging for Infrastructure as Code','','2021',0,'Outlines the capabilities of Yor, an automated tagging engine designed to apply consistent metadata to IaC assets (Terraform, CloudFormation). Tracks resource ownership, drift, and git commit history through auto-injected tags, improving traceability and cloud financial operations (FinOps).','Go','Article','Intermediate',0,'online','manual','a986652d7b5cb4f8f08fd4b5ba434346d871af68c4c6f194e1b5dd537fb5bc12',100.0,1779032232,1,'2026-05-17T17:37:12.087889+02:00',NULL,NULL,NULL,'["Cloud-Native Platforms", "Infrastructure-as-Code", "Tagging & Auditing"]','["[COMMUNITY-TOOL]"]','["docs/securityascode.md"]','["securityascode.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://thenewstack.io/you-dont-need-a-blockchain-you-need-a-time-series-database','thenewstack.io: You Don’t Need a Blockchain, You Need a Time-Series Database','','2021',0,'An analytical architectural article arguing against the systemic misuse of blockchain technologies for transactional audit logging. Demonstrates that time-series databases provide equivalent historic immutability, superior indexing speed, and scalable writes.','N/A','Article','Beginner',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Databases", "Time-Series", "Architecture"]','["[COMMUNITY-TOOL]"]','[]','["databases.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://thenewstack.io/zero-trust-security-with-service-mesh','thenewstack.io: Zero-Trust Security with Service Mesh','','2021',4,'This article explores how a service mesh constructs a zero-trust network topology within Kubernetes. By utilizing cryptographic service identity certificates, active namespace isolation, and strict SPIFFE/SPIRE integrations, it implements seamless mutual TLS authentication (mTLS) across the cluster.','English','Technical Article','Advanced',1,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Infrastructure", "Service Mesh", "Security"]','["[ENTERPRISE-STABLE]"]','[]','["servicemesh.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://thenewstack.io/zerolb-a-new-decentralized-pattern-for-load-balancing','thenewstack.io: ZeroLB, a New Decentralized Pattern for Load Balancing','','2022',3,'Introduces the architectural paradigm of ZeroLB, targeting the complete elimination of centralized software or hardware load balancers. Shifts proxy decisions directly onto local sidecars, minimizing hops and eliminating centralized single points of failure.','English','Article','Advanced',1,'online','manual',NULL,NULL,NULL,0,'2022-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Infrastructure", "Networking", "Load Balancing", "Decentralized"]','["[COMMUNITY-TOOL]"]','[]','["kubernetes-networking.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://thenextweb.com/news/6-practical-tricks-every-python-developer-should-have','thenextweb.com: 6 practical tricks every Python developer should have','','2016',0,'Explores highly pragmatic coding techniques in Python, including clean list comprehensions, multiple assignments, unpacking expressions, and dict lookups to streamline backend codebase efficiency and developer onboarding speed.','English','Article','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2016-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Software Development", "Python Core", "Best Practices"]','["[COMMUNITY-TOOL]"]','[]','["python.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://thenextweb.com/news/a-beginners-guide-to-the-most-popular-git-commands','thenextweb.com: A beginner’s guide to the most popular Git commands','','2021',0,'An onboarding guide detailing essential commands such as clone, checkout, add, commit, and push. Focuses on safe, non-destructive path manipulations and branch tracking configurations to help developers avoid common working directory traps.','English','Article','Beginner',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Software Engineering", "Version Control", "Git CLI Basics"]','["[COMMUNITY-TOOL]"]','[]','["git.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://thenextweb.com/readme/2020/09/23/6-practical-tricks-every-python-developer-should-have','thenextweb.com: 6 practical tricks every Python developer should have','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','ff18a3f469ff31582f1296e8600984a249766ac75ea8a7e0dc9140340e260bb2',100.0,1779031459,0,'2026-05-17T17:24:19.103500+02:00',NULL,NULL,NULL,'[]','[]','["docs/python.md"]','[]','{}','{"duplicate_of": "https://thenextweb.com/news/6-practical-tricks-every-python-developer-should-have"}');
INSERT INTO "resources" VALUES('https://thenextweb.com/syndication/2020/09/02/a-beginners-guide-to-the-most-popular-git-commands','thenextweb.com: A beginner’s guide to the most popular Git commands','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','ce8b4ec41b35c3ebbe3feeb580f3ba176cce03cf67f1eb40fe8f77c3222069a5',100.0,1779031609,0,'2026-05-17T17:26:49.388407+02:00',NULL,NULL,NULL,'[]','[]','["docs/git.md"]','[]','{}','{"duplicate_of": "https://thenextweb.com/news/a-beginners-guide-to-the-most-popular-git-commands"}');
INSERT INTO "resources" VALUES('https://thenucleargeeks.com/2021/03/22/introduction-to-pods-in-kubernetes','thenucleargeeks.com: Introduction to Kubernetes Pods','','2021',0,'An educational guide into the foundational anatomy of Kubernetes Pods. Explains how Pods map namespaces, IP allocations, and host resources down to execution runtimes.','YAML','Technical Blog','Beginner',0,'duplicate','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Orchestration", "Fundamentals", "Pods"]','["[COMMUNITY-TOOL]"]','[]','["kubernetes.md"]','{}','{"duplicate_of": "https://www.cloudtechtwitter.com/2022/05/dont-miss-next-article-be-first-to-be.html"}');
INSERT INTO "resources" VALUES('https://thenucleargeeks.com/2021/03/28/taints-and-tolerations-in-kubernetes','thenucleargeeks.com: Taints and Tolerations in Kubernetes','','N/A',0,'A curated technical resource and architectural guide covering thenucleargeeks.com: Taints and Tolerations in Kubernetes in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual',NULL,80.0,1779031800,0,'2026-05-17T17:30:00.241631+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes.md"]','["kubernetes.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://thenucleargeeks.com/2021/06/26/taints-and-tolerations-in-kubernetes-edit','thenucleargeeks.com: Taints and Tolerations in Kubernetes','','N/A',0,'A curated technical resource and architectural guide covering thenucleargeeks.com: Taints and Tolerations in Kubernetes in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'duplicate','manual',NULL,80.0,1779030348,0,'2026-05-17T17:05:48.326333+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes.md"]','["kubernetes.md"]','{}','{"duplicate_of": "https://thenucleargeeks.com/2021/03/28/taints-and-tolerations-in-kubernetes"}');
INSERT INTO "resources" VALUES('https://therecord.media/nsa-cisa-publish-kubernetes-hardening-guide','therecord.media: NSA, CISA publish Kubernetes hardening guide 🌟🌟','- Scan containers and Pods for vulnerabilities or misconfigurations.
    - Run containers and Pods with the least privileges possible.
    - Use network separation to control the amount of damage a compromise can cause.
    - Use firewalls to limit unneeded network connectivity and encryption to protect confidentiality.
    - Use strong authentication and authorization to limit user and administrator access as well as to limit the attack surface.
    - Use log auditing so that administrators can monitor activity and be alerted to potential malicious activity.
    - Periodically review all Kubernetes settings and use vulnerability scans to help ensure risks are appropriately accounted for and security patches are applied.','2021',0,'Detailed breakdown of the NSA/CISA Kubernetes Hardening Guide. Emphasizes container sandboxing, running applications with minimal privilege bounds, and dividing networks to limit damage. A vital reference point for regulatory compliance projects.','English','Article','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Security", "Hardening Standards", "Government Guidelines"]','["[COMMUNITY-TOOL]"]','[]','["kubernetes-security.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://therecord.media/uk-government-plans-to-release-nmap-scripts-for-finding-vulnerabilities','therecord.media: UK government plans to release Nmap scripts for finding vulnerabilities','- [ncsc.gov.uk: Introducing Scanning Made Easy](https://www.ncsc.gov.uk/information/page-removed) Trial project makes vulnerability scanning easier.','2021',0,'This article outlines a UK National Cyber Security Centre (NCSC) initiative to release standardized Nmap scripts under the ''Scanning Made Easy'' program. These scripts simplify vulnerability identification on public-facing networks. This initiative provides security teams with reliable, automated tools for finding security weaknesses.','None','Article','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Security", "Threat Detection", "Scanning Utilities"]','["[COMMUNITY-TOOL]"]','[]','["devsecops.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://thevaluable.dev/vim-advanced','thevaluable.dev: A Vim Guide for Advanced Users','','2021',4,'An excellent advanced guide explaining complex Vim paradigms including registers, markers, text objects, global commands, and multi-file project refactoring techniques designed to maximize developer efficiency.','English','Tutorial','Advanced',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Productivity", "Text Editors", "Vim"]','["[ENTERPRISE-STABLE]", "[GUIDE]"]','[]','["linux.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://thewokesalaryman.com/2022/02/11/why-people-leave-even-the-most-high-paying-jobs','thewokesalaryman.com: Why people leave even the most high paying jobs 🌟','','2022',0,'An illustrated guide detailing why high compensation cannot offset toxic team environments or chronic burnout. It highlights the importance of matching developer autonomy, boundaries, and alignment over raw salary figures.','English','article','Beginner',0,'online','manual',NULL,NULL,NULL,0,'2022-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Professional Development", "Developer Wellness", "Financial Architecture"]','["[COMMUNITY-TOOL]"]','[]','["recruitment.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://thinking-cities.readthedocs.io','Telefonica Thinking Cities','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','dec283e41b80fc3a8d12b13a999c90a328a7bd3e2fdb967b9fb0998574dfe438',100.0,1779030732,0,'2026-05-17T17:12:12.134795+02:00',NULL,NULL,NULL,'[]','[]','["docs/developerportals.md"]','[]','{}','{"duplicate_of": "https://thinking-cities.readthedocs.io/en/latest"}');
INSERT INTO "resources" VALUES('https://thinking-cities.readthedocs.io/en/latest','Telefonica Thinking Cities','','2026',3,'A comprehensive documentation portal explaining Telefónica''s IoT architecture and FIWARE-based ''Thinking Cities'' platform. It provides guidelines for streaming, mapping, and aggregating sensors telemetry to build urban monitoring environments.','English','Documentation Portal','Advanced',1,'online','manual',NULL,NULL,NULL,0,'2026-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Domain APIs", "IoT", "Smart Cities"]','["[COMMUNITY-TOOL]"]','[]','["developerportals.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://thinkinglabs.io/talks/2016/10/29/feature-branching-considered-evil.html','thinkinglabs.io: Feature Branching considered Evil','- [youtube: Feature Branching is Evil (Thierry de Pauw, Belgium)](https://www.youtube.com/watch?v=h4DM-Wa0aDQ&t=38s&ab_channel=XPDaysUkraine)
    - Feature branching is again gaining in popularity due to the rise of distributed version control systems. Although branch creation has become very easy, it comes with a certain cost. Long living branches break the flow of the software delivery process, impacting throughput and stability.
    - This session explores why teams are using feature branches, what problems are introduced by using them and what techniques exist to avoid them altogether. It explores exactly what’s evil about feature branches, which is not necessarily the problems they introduce - but rather, the real reasons why teams are using them.','2016',0,'A critical analysis of the hidden architectural costs of isolated development branches. Explains how long-lived branches defer integration testing, increase deployment risk, and slow down release cycles, while presenting techniques to help teams shift to continuous integration.','Markdown','Guide','Advanced',0,'duplicate','manual',NULL,NULL,NULL,0,'2016-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Software Engineering", "Version Control Systems", "Git Workflows"]','["[COMMUNITY-TOOL]", "[GUIDE]"]','[]','["git.md"]','{}','{"duplicate_of": "https://thinkinglabs.io/talks/feature-branching-considered-evil.html"}');
INSERT INTO "resources" VALUES('https://thinkinglabs.io/talks/feature-branching-considered-evil.html','thinkinglabs.io: Feature Branching considered evil 🌟','','2022',1,'An analytical critique of long-lived feature branching practices, advocating strongly for trunk-based development. Explains how delayed merges impede true continuous integration and degrade delivery velocities.','English','Blog','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2022-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Software Engineering", "Version Control", "Trunk-Based Development"]','["[COMMUNITY-TOOL]"]','[]','["cicd.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://thinksys.com/azure/azure-devops-pipeline-complete-guide','thinksys.com: Azure DevOps Pipeline Complete Guide 2022','','2022',3,'Provides a comprehensive guide to Azure Pipelines, examining agent pools, environment gates, YAML schemas, and artifact generation. Modern engineering patterns in 2026 have completely deprecated classic visual release pipelines. Modern deployment strategies mandate programmatic YAML-only architectures that incorporate pipeline decorators and secure agent injection.','English','Article','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2022-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Cloud DevOps", "CI-CD Pipelines", "Azure Pipelines Architecture"]','["[LEGACY]"]','[]','["azure.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://thinksys.com/devops/docker-swarm-vs-kubernetes-comparison','thinksys.com: Docker Swarm vs. Kubernetes: Comparison 2022','','2022',0,'Compiles scaling speed, container storage integrations, network overlays, and high availability features in Swarm versus Kubernetes. Useful decision-making context.','None','Article','Intermediate',1,'online','manual',NULL,NULL,NULL,0,'2022-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Orchestration", "Docker Swarm", "Comparison"]','["[COMMUNITY-TOOL]"]','[]','["kubernetes-alternatives.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://thinksys.com/devops/kubernetes-autoscaling','thinksys.com: Understanding Kubernetes Autoscaling','','2022',0,'A conceptual guide summarizing horizontal, vertical, and cluster autoscaling systems. Explains basic mechanics, helping system administrators structure simple scale profiles without causing resource starvation.','N/A','Blog','Beginner',0,'online','manual',NULL,NULL,NULL,0,'2022-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Kubernetes & Scaling", "Core Concepts", "Scaling Intro"]','["[COMMUNITY-TOOL]"]','[]','["kubernetes-autoscaling.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://thinksys.com/devops/kubernetes-multi-tenancy','thinksys.com: Understanding Multi-Tenancy in Kubernetes 🌟','','2021',1,'Analyzes basic multi-tenant configurations in shared clusters. Explains how namespace structures, custom RBAC permissions, and compute limits balance physical consolidation with logical separation.','Go','Blog','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Platform Engineering", "Multi-Tenancy", "Core Architecture"]','["[COMMUNITY-TOOL]"]','[]','["kubernetes.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://thomasthornton.cloud','thomasthornton.cloud: Thomas Thornton','','2026',0,'A highly respected cloud architecture blog focused on Azure Infrastructure as Code, CI/CD pipelines, and landing zone implementations. Technical guides cover real-world troubleshooting scenarios for Terraform, Bicep, and Azure DevOps integration.','None','Blog','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2026-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Community", "Blogs", "Azure Infrastructure"]','["[COMMUNITY-TOOL]"]','[]','["azure.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://thomasthornton.cloud/2020/07/08/deploy-terraform-using-azure-devops','==thomasthornton.cloud: Deploy Terraform using Azure DevOps==','','N/A',0,NULL,NULL,NULL,NULL,0,'online','manual','aa85d20cf0cf4c1618325e7f3cec6b82b7050bdabf31b7d43e0809dfb9422d56',100.0,1779034336,0,'2026-05-17T18:12:16.276258+02:00',NULL,NULL,NULL,'[]','[]','["docs/azure.md", "docs/terraform.md"]','[]','{}','{}');
INSERT INTO "resources" VALUES('https://thomasthornton.cloud/2021/03/19/deploy-terraform-using-github-actions-into-azure','thomasthornton.cloud: Deploy Terraform using GitHub Actions to Azure','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','N/A',100.0,1779031535,0,'2026-05-17T17:25:35.566196+02:00',NULL,NULL,NULL,'[]','[]','["docs/terraform.md"]','[]','{}','{"duplicate_of": "https://thomasthornton.cloud/deploy-terraform-using-github-actions-into-azure"}');
INSERT INTO "resources" VALUES('https://thomasthornton.cloud/2021/04/29/scout-suite-reports-using-azure-devops-pipeline','thomasthornton.cloud: Scout Suite reports using Azure DevOps Pipeline','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','069b19329c4ba8e1f9327d2be755be2656d9ec6a5a2bf345f3c00e116737721a',100.0,1779029374,0,'2026-05-17T16:49:34.416843+02:00',NULL,NULL,NULL,'[]','[]','["docs/azure.md"]','[]','{}','{"duplicate_of": "https://thomasthornton.cloud/scout-suite-reports-using-azure-devops-pipeline"}');
INSERT INTO "resources" VALUES('https://thomasthornton.cloud/2021/08/04/conditional-variables-in-azure-devops-pipelines','thomasthornton.cloud: Conditional Variables in Azure DevOps Pipelines','','N/A',0,'A curated technical resource and architectural guide covering thomasthornton.cloud: Conditional Variables in Azure DevOps Pipelines in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'online','manual','07eafaea0c1e419d870038049703ad2a10ae401bfddf8fc1e5e5c2014f89882d',100.0,1779032345,0,'2026-05-17T17:39:05.673143+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/azure.md"]','["azure.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://thomasthornton.cloud/2021/12/26/a-devops-journey-using-azure-devops','==thomasthornton.cloud: A DevOps journey using Azure DevOps==','','N/A',0,NULL,NULL,NULL,NULL,0,'online','manual','8c5ad5554f7c61be296a756e80196859abd4a49cbf35de569f0082626a818fcf',100.0,1779032884,0,'2026-05-17T17:48:04.472027+02:00',NULL,NULL,NULL,'[]','[]','["docs/demos.md"]','[]','{}','{"review_metadata": {"original_url": "https://thomasthornton.cloud/2021/12/26/a-devops-journey-using-azure-devops", "proposed_url": "NONE", "reason": "High-Value Protection: generic_redirect_loss", "timestamp": "2026-05-18T18:54:54.991313"}}');
INSERT INTO "resources" VALUES('https://thomasthornton.cloud/2022/01/24/error-spawn-terraform-enoent-when-running-terraform-in-azure-devops-pipeline','thomasthornton.cloud: Error: spawn terraform ENOENT when running Terraform'' in Azure DevOps Pipeline','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','33c3102f05ac0ec7a67885633d787ed81df9756a47a4f1449d0f51c257864e59',100.0,1779031266,0,'2026-05-17T17:21:06.239071+02:00',NULL,NULL,NULL,'[]','[]','["docs/terraform.md"]','[]','{}','{"duplicate_of": "https://thomasthornton.cloud/error-spawn-terraform-enoent-when-running-terraform-in-azure-devops-pipeline"}');
INSERT INTO "resources" VALUES('https://thomasthornton.cloud/2022/04/13/analyze-your-kubernetes-yaml-files-and-helm-charts-to-ensure-best-practices-using-kuberlinter-in-azure-devops-pipeline','==thomasthornton.cloud: Analyze your Kubernetes YAML files and Helm Charts'' to ensure best practices using KubeLinter in Azure DevOps Pipeline==','','N/A',0,'A detailed technical tutorial showing how to configure KubeLinter inside Azure DevOps pipelines. Guides developers on automating security checks for Helm charts prior to cluster deployment.','English','Article','Intermediate',0,'online','manual','35c34989c7051f71bec82537c7f8dfd05b5c3a5220e6b55f4a4aacadf895194b',100.0,1779033328,0,'2026-05-17T17:55:28.898435+02:00',NULL,NULL,NULL,'["CI/CD Pipelines", "Azure DevOps", "Policy Enforcement"]','["[COMMUNITY-TOOL]", "[GUIDE]"]','["docs/yaml.md"]','["data-and-advanced-analytics.md", "yaml.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://thomasthornton.cloud/2022/06/02/writing-reusable-terraform-modules','thomasthornton.cloud: Writing reusable Terraform modules (azure)','','N/A',0,'A curated technical resource and architectural guide covering thomasthornton.cloud: Writing reusable Terraform modules (azure) in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'duplicate','manual','a1ff1af0ab3b0469d1dc88a8b32e8a2bff2325b978ccd94334b8c6beb834a1c0',100.0,1779033770,0,'2026-05-17T18:02:50.475868+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/terraform.md"]','["terraform.md"]','{}','{"duplicate_of": "https://thomasthornton.cloud/writing-reusable-terraform-modules"}');
INSERT INTO "resources" VALUES('https://thomasthornton.cloud/2022/11/09/building-and-deploying-to-an-aks-cluster-using-terraform-and-azure-devops-with-kubernetes-and-helm-providers','thomasthornton.cloud: Building and deploying to an AKS cluster using Terraform'' and Azure DevOps with Kubernetes and Helm providers','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','5e12d93f7cc7a9f4ee8d8b4cc176239c7c8e38d5478a4df78aabb27a9eb8e053',100.0,1779032961,0,'2026-05-17T17:49:21.173729+02:00',NULL,NULL,NULL,'[]','[]','["docs/terraform.md"]','[]','{}','{"duplicate_of": "https://thomasthornton.cloud/building-and-deploying-to-an-aks-cluster-using-terraform-and-azure-devops-with-kubernetes-and-helm-providers"}');
INSERT INTO "resources" VALUES('https://thomasthornton.cloud/2023/08/11/if-elseif-or-else-in-github-actions','thomasthornton.cloud: If, elseif or else in GitHub Actions','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','66795bd64e28ef646bbbcad120d0ee43cda639694a0fd770ddaa4b964f47a4dc',100.0,1779029165,0,'2026-05-17T16:46:05.288077+02:00',NULL,NULL,NULL,'[]','[]','["docs/demos.md"]','[]','{}','{"duplicate_of": "https://thomasthornton.cloud/if-elseif-or-else-in-github-actions"}');
INSERT INTO "resources" VALUES('https://thomasthornton.cloud/2023/12/03/deploying-azure-aks-gitops-flux-extension-with-terraform','thomasthornton.cloud: Deploying Azure AKS GitOps Flux extension with Terraform','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','fd343620526ec4eede2e6cb7314fd0ea57bac4ae374988abc044db823f915649',100.0,1779031190,0,'2026-05-17T17:19:50.208291+02:00',NULL,NULL,NULL,'[]','[]','["docs/terraform.md"]','[]','{}','{"duplicate_of": "https://thomasthornton.cloud/deploying-azure-aks-gitops-flux-extension-with-terraform"}');
INSERT INTO "resources" VALUES('https://thomasthornton.cloud/2024/01/11/displaying-terraform-plans-in-github-prs-with-github-actions','thomasthornton.cloud: Displaying Terraform Plans in GitHub PRs with GitHub'' Actions','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','e68b581ee4f0450662346476e0a5d93b48cae02b9c2a84073f97fb6d29eff4a8',100.0,1779029569,0,'2026-05-17T16:52:49.663029+02:00',NULL,NULL,NULL,'[]','[]','["docs/terraform.md"]','[]','{}','{"duplicate_of": "https://thomasthornton.cloud/displaying-terraform-plans-in-github-prs-with-github-actions"}');
INSERT INTO "resources" VALUES('https://thomasthornton.cloud/2024/01/18/adding-pull-request-comments-to-azure-devops-repo-from-azure-devops-pipelines','thomasthornton.cloud: Adding pull-request comments to Azure DevOps Repo'' from Azure DevOps Pipelines','','N/A',0,'A curated technical resource and architectural guide covering thomasthornton.cloud: Adding pull-request comments to Azure DevOps Repo'' from Azure DevOps Pipelines in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'online','manual','4c5f94f8c0408c209a023bf89f75e23c0a50ef88ae4f7f0a01c2ab5cf8ec15f3',100.0,1779031507,0,'2026-05-17T17:25:07.443964+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/azure.md"]','["azure.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://thomasthornton.cloud/2024/01/31/enforcing-kubernetes-best-practices-and-simplifying-kubernetes-configuration-validation-with-kube-linter-and-github-actions','thomasthornton.cloud: Enforcing Kubernetes best practices and simplifying'' Kubernetes Configuration Validation with Kube-Linter and GitHub Actions','','N/A',0,NULL,NULL,NULL,NULL,0,NULL,'manual','63d458c7d237116f832b38a1fee34e8859f5ad4cd704dfe9f68a28ce0ac230c6',100.0,1779034288,0,'2026-05-17T18:11:28.397243+02:00',NULL,NULL,NULL,'[]','[]','["docs/devsecops.md"]','[]','{}','{}');
INSERT INTO "resources" VALUES('https://thomasthornton.cloud/2024/02/15/ensuring-your-terraform-is-correctly-formatted-using-terraform-fmt-and-github-actions','thomasthornton.cloud: Ensuring Your Terraform is Correctly Formatted Using'' Terraform fmt and GitHub Actions','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','7d4189a0fa41d9c0d564e66b6b1164d067833bbdea3d51fbbaa77bc9260f9d16',100.0,1779032087,0,'2026-05-17T17:34:47.768721+02:00',NULL,NULL,NULL,'[]','[]','["docs/terraform.md"]','[]','{}','{"duplicate_of": "https://thomasthornton.cloud/ensuring-your-terraform-is-correctly-formatted-using-terraform-fmt-and-github-actions"}');
INSERT INTO "resources" VALUES('https://thomasthornton.cloud/2024/03/28/enabling-postgresql-flexible-server-logs-and-configuring-a-retention-period-using-terraform','thomasthornton.cloud: Enabling PostgreSQL flexible server logs and configuring'' a retention period using Terraform','','N/A',0,'A curated technical resource and architectural guide covering thomasthornton.cloud: Enabling PostgreSQL flexible server logs and configuring'' a retention period using Terraform in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'online','manual','886a22042a0fbef42cdedf383d02ea6c9ea5314aba1dd9b8a5ddfad933e298f9',100.0,1779033586,0,'2026-05-17T17:59:46.311993+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/terraform.md"]','["terraform.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://thomasthornton.cloud/2024/04/25/using-terraform-tfvars-for-environment-agnostic-deployments','thomasthornton.cloud: Using Terraform tfvars for environment-agnostic deployments'' 🌟','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','40160ae39df2c5cfea5fd738bfdfff8aee6c51d7d02ef5cc950f6081df9fb149',100.0,1779031360,0,'2026-05-17T17:22:40.299172+02:00',NULL,NULL,NULL,'[]','[]','["docs/terraform.md"]','[]','{}','{"duplicate_of": "https://thomasthornton.cloud/using-terraform-tfvars-for-environment-agnostic-deployments"}');
INSERT INTO "resources" VALUES('https://thomasthornton.cloud/2024/05/01/deploying-mkdocs-to-github-pages-with-github-actions','thomasthornton.cloud: Deploying MkDocs to GitHub Pages with GitHub Actions','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','51ecc830758a69acda05f5c4337ebd376e1b4cba67e87199a5209e92fa4e5537',100.0,1779030538,0,'2026-05-17T17:08:58.516838+02:00',NULL,NULL,NULL,'[]','[]','["docs/mkdocs.md"]','[]','{}','{"duplicate_of": "https://thomasthornton.cloud/deploying-mkdocs-to-github-pages-with-github-actions"}');
INSERT INTO "resources" VALUES('https://thomasthornton.cloud/2025/02/27/deploying-to-azure-secure-your-github-workflow-with-oidc','Deploying to Azure: Secure Your GitHub Workflow with OIDC','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','31add75ff28034a349e15f49cdeb46ec0e28e9ecb2b5dc5559a9035a9ca30c61',100.0,1779029878,0,'2026-05-17T16:57:58.043774+02:00',NULL,NULL,NULL,'[]','[]','["docs/aws-security.md", "docs/azure.md", "docs/cicd.md"]','[]','{}','{"review_metadata": {"original_url": "https://thomasthornton.cloud/2025/02/27/deploying-to-azure-secure-your-github-workflow-with-oidc", "proposed_url": "NONE", "reason": "High-Value Protection: generic_redirect_loss", "timestamp": "2026-05-18T18:54:54.971206"}, "duplicate_of": "https://thomasthornton.cloud/deploying-to-azure-secure-your-github-workflow-with-oidc"}');
INSERT INTO "resources" VALUES('https://thomasthornton.cloud/building-and-deploying-to-an-aks-cluster-using-terraform-and-azure-devops-with-kubernetes-and-helm-providers','thomasthornton.cloud: Building and deploying to an AKS cluster using Terraform and Azure DevOps with Kubernetes and Helm providers','','2022',3,'A tactical guide focused on end-to-end GitOps deployment. Integrates Terraform provisioning of AKS with the Helm and Kubernetes providers within Azure DevOps pipelines to automate application layer deployment.','HCL','Article','Advanced',1,'online','manual',NULL,NULL,NULL,0,'2022-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Orchestration", "AKS", "CI-CD Pipelines"]','["[COMMUNITY-TOOL]"]','[]','["terraform.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://thomasthornton.cloud/deploy-terraform-using-azure-devops','thomasthornton.cloud: Deploy Terraform using Azure DevOps','','2022',3,'A guide on orchestrating Terraform plan and apply commands using Azure DevOps YAML pipelines. While curator insights center on simple task execution and state file security, 2026 enterprise engineering standards require using OpenID Connect (OIDC) Workload Identity instead of hardcoded client secrets to run automated deployments.','English','Article','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2022-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Cloud DevOps", "Infrastructure as Code", "Terraform Orchestration"]','["[COMMUNITY-TOOL]"]','[]','["terraform.md", "azure.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://thomasthornton.cloud/deploy-terraform-using-github-actions-into-azure','thomasthornton.cloud: Deploy Terraform using GitHub Actions to Azure','','2023',0,'Demonstrates pipeline integration structures for deploying infrastructure assets to Azure. Covers setting up Azure Service Principals, configuring OpenID Connect (OIDC) authentication to avoid persistent credentials, and pipeline orchestration rules.','YAML/HCL','Technical Guide','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2023-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Infrastructure as Code", "CI/CD & Automation", "GitHub Actions"]','["[COMMUNITY-TOOL]", "[GUIDE]"]','[]','["terraform.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://thomasthornton.cloud/deploying-azure-aks-gitops-flux-extension-with-terraform','thomasthornton.cloud: Deploying Azure AKS GitOps Flux extension with Terraform','','2023',3,'Illustrates how to leverage Terraform to programmatically install the managed Azure GitOps Flux v2 extension on an AKS cluster. Automates cluster synchronization with target configurations directly from repository state.','HCL','Article','Advanced',0,'online','manual',NULL,NULL,NULL,0,'2023-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Orchestration", "AKS", "GitOps"]','["[COMMUNITY-TOOL]"]','[]','["terraform.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://thomasthornton.cloud/deploying-mkdocs-to-github-pages-with-github-actions','thomasthornton.cloud: Deploying MkDocs to GitHub Pages with GitHub Actions','','2022',0,'A pipeline tutorial detailing GitHub Actions workflows configured to auto-compile MkDocs sources and deploy the generated static pages to GitHub Pages. It highlights secure token usage, automated branch creation, and caching mechanisms to optimize documentation build speeds.','YAML','Tutorial','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2022-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Documentation & Workflow", "CI/CD Pipelines", "Static Hosting"]','["[COMMUNITY-TOOL]", "[GUIDE]"]','[]','["mkdocs.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://thomasthornton.cloud/displaying-terraform-plans-in-github-prs-with-github-actions','thomasthornton.cloud: Displaying Terraform Plans in GitHub PRs with GitHub Actions','','2023',0,'An operations integration walkthrough explaining how to extract plan outputs and output formatted change diffs directly onto active GitHub Pull Request streams. Dramatically improves code review visibility before manual merges.','YAML/Bash','Technical Guide','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2023-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Infrastructure as Code", "CI/CD & Automation", "GitHub Actions"]','["[COMMUNITY-TOOL]", "[GUIDE]"]','[]','["terraform.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://thomasthornton.cloud/draw-io-mcp-for-diagram-generation-why-its-worth-using','Draw.io MCP for Diagram Generation: Why It’s Worth Using','','2025',2,'Implements the Model Context Protocol (MCP) to dynamically generate and modify Draw.io structures directly via conversational AI interfaces. Seamlessly links large language models with visual blueprint execution, allowing real-time canvas updates and automated layout formatting based on conversational technical specs.','TypeScript','Tool','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2025-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Architecture & Visualization", "Interactive Diagramming", "AI Integration"]','["[COMMUNITY-TOOL]"]','[]','["ai.md", "cicd.md", "cloud-arch-diagrams.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://thomasthornton.cloud/enforcing-kubernetes-best-practices-and-simplifying-kubernetes-configuration-validation-with-kube-linter-and-github-actions',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,'manual','e93610384856a54f65454227c27fe6c52040c71d35ab3676137138596a9ddfbc',100.0,1779130494,1,'2026-05-18T20:54:54.966589+02:00',NULL,NULL,NULL,'[]','[]','["docs/devsecops.md"]','[]','{}','{}');
INSERT INTO "resources" VALUES('https://thomasthornton.cloud/ensuring-your-terraform-is-correctly-formatted-using-terraform-fmt-and-github-actions','thomasthornton.cloud: Ensuring Your Terraform is Correctly Formatted Using Terraform fmt and GitHub Actions','','2023',0,'Details how to configure automated linting and formatting validation directly within continuous integration pipelines. Leverages native formatting tools in GitHub Actions to validate standard code syntax rules on repository pull requests.','YAML','Technical Guide','Beginner',0,'online','manual',NULL,NULL,NULL,0,'2023-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Infrastructure as Code", "CI/CD & Automation", "GitHub Actions"]','["[COMMUNITY-TOOL]", "[GUIDE]"]','[]','["terraform.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://thomasthornton.cloud/error-spawn-terraform-enoent-when-running-terraform-in-azure-devops-pipeline','thomasthornton.cloud: Error: spawn terraform ENOENT when running Terraform in Azure DevOps Pipeline','','2022',1,'An engineering runbook resolving the ''spawn terraform ENOENT'' error encountered when invoking Terraform binaries within Azure DevOps pipeline agents. Focuses on proper system pathing, task runner configuration, and host agent optimization.','YAML','Article','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2022-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Infrastructure as Code", "Azure DevOps", "Troubleshooting"]','["[COMMUNITY-TOOL]"]','[]','["terraform.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://thomasthornton.cloud/if-elseif-or-else-in-github-actions','thomasthornton.cloud: If, elseif or else in GitHub Actions','','2021',0,'This architectural guide details the execution of complex conditional routing syntax (if-elif-else) within GitHub Actions workflows. It highlights the evaluation patterns of workflow-level expressions, env-context variables, and pipeline optimization mechanics.','YAML','Blog','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["DevOps", "CI/CD", "GitHub Actions"]','["[COMMUNITY-TOOL]"]','[]','["demos.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://thomasthornton.cloud/scout-suite-reports-using-azure-devops-pipeline','thomasthornton.cloud: Scout Suite reports using Azure DevOps Pipeline','','2022',0,'Step-by-step pipeline configuration integrating NCC Group''s Scout Suite security auditor inside Azure DevOps environments, allowing cloud engineering squads to dynamically audit security posture changes.','YAML','Blog Post','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2022-06-01T00:00:00+02:00',NULL,NULL,NULL,'["CI/CD Pipelines", "Security Scanning", "Scout Suite Integration"]','["[COMMUNITY-TOOL]"]','[]','["azure.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://thomasthornton.cloud/using-terraform-tfvars-for-environment-agnostic-deployments','thomasthornton.cloud: Using Terraform tfvars for environment-agnostic deployments 🌟','','2022',0,'Detailed walkthrough on using `.tfvars` structures to execute environment-agnostic templates. Enables teams to deploy identical infra layouts to different environments by cleanly decoupling configuration parameters from baseline cloud code.','HCL','Technical Blog','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2022-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Infrastructure as Code", "Best Practices", "Environment Variable Management"]','["[COMMUNITY-TOOL]"]','[]','["terraform.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://thorntail.io','Red Hat Thorntail','','2021',0,'Formerly known as WildFly Swarm, Thorntail was Red Hat''s early MicroProfile runtime. In 2026, Thorntail is entirely deprecated and archived. Red Hat has transitioned its engineering effort and user community to Quarkus, which serves as the modern standard for fast cloud-native Java.','Java','Tool','Intermediate',1,'online','manual','47aba5d424401c310c3130cf98ae8ae11768b641b7e6aea4ccfd6722e9dc6a6a',100.0,1779033488,1,'2026-05-17T17:58:08.765307+02:00',NULL,NULL,NULL,'["Modern Java", "Frameworks", "MicroProfile"]','["[LEGACY]"]','["docs/java_frameworks.md"]','["java_frameworks.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://thorsten-hans.com/azure-arc-enabled-kubernetes-digital-ocean','Azure Arc enabled Kubernetes allows you to connect and manage external Kubernetes clusters in Azure','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','ad503abd9254c46c5640e7c0f8150a2e4ab8c6ea9f3ec72c46a2988b6c74fd11',100.0,1779032483,0,'2026-05-17T17:41:23.901378+02:00',NULL,NULL,NULL,'[]','[]','["docs/kubernetes-tools.md"]','[]','{}','{"duplicate_of": "https://www.thorsten-hans.com/azure-arc-enabled-kubernetes-digital-ocean"}');
INSERT INTO "resources" VALUES('https://thoth-station.ninja','Project Thoth','','2023',0,'Project Thoth is Red Hat''s AI-driven build engine providing automated recommendations on Python packaging setups. Recommends target-optimized, secure package versions by tracking execution metrics, compatibility bugs, and vulnerability profiles in container runtimes.','Python','Platform','Advanced',1,'online','manual',NULL,NULL,NULL,0,'2023-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Infrastructure & DevOps", "Dependency Management", "AI-Driven Operations"]','["[COMMUNITY-TOOL]"]','[]','["python.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://thoughtbot.com/blog/zero-downtime-rails-deployments-with-kubernetes','thoughtbot.com: Zero Downtime Rails Deployments with Kubernetes','','2020',3,'Analyzes the unique operational challenges of rolling out Ruby on Rails workloads dynamically. Synthesizes migration orchestration pipelines, preStop lifecycle adjustments, and database scaling hooks to prevent downtime during database schema updates and container recycling.','English','Article','Intermediate',1,'online','manual',NULL,NULL,NULL,0,'2020-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Application Deployment", "Frameworks", "Ruby on Rails"]','["[COMMUNITY-TOOL]"]','[]','["kubernetes.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://threadreaderapp.com/thread/963413508300812295.html','threadreaderapp.com:  Kelsey Hightower: "Kubernetes has made huge improvements in the ability to run stateful workloads including databases and message queues, but I still prefer not to run them on Kubernetes" 🌟','','2018',0,'Kelsey Hightower''s historical analysis on running stateful databases inside Kubernetes. While operator maturity has improved significantly, the core operational warning remains relevant: separating state from compute minimizes platform complexity and failure domain blast radius.','Conceptual','Opinion Piece','Advanced',1,'online','manual',NULL,NULL,NULL,0,'2018-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Infrastructure", "Container Orchestration", "Data on Kubernetes"]','["[COMMUNITY-TOOL]"]','[]','["databases.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://threatpost.com/argo-cd-security-bug-kubernetes-cloud-apps/178239','threatpost.com: Argo CD Security Bug Opens Kubernetes Cloud Apps to Attackers','','2022',3,'News coverage of a severe vulnerability affecting ArgoCD. Explains how the path traversal flaw (CVE-2022-24348) allowed malicious manifests to pull sensitive secrets and files from the GitOps control plane cluster.','English','Article','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2022-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Security & Compliance", "Vulnerabilities & CVEs", "ArgoCD Security"]','["[COMMUNITY-TOOL]"]','[]','["argo.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://tiagodiasgeneroso.medium.com/observability-concepts-you-should-know-943fc057b208','tiagodiasgeneroso.medium.com: Observability Concepts you should know','','N/A',0,'A curated technical resource and architectural guide covering tiagodiasgeneroso.medium.com: Observability Concepts you should know in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779030230,0,'2026-05-17T17:03:50.443411+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/monitoring.md"]','["monitoring.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://tier1app.com','tier1app.com','','2026',0,'Platform behind core JVM diagnostic tools such as GCEasy, FastThread, and HeapHero. Provides automated analysis of GC logs, thread dumps, and heap dumps to resolve memory leaks and performance bottlenecks.','None','Website','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2026-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Observability", "Application Monitoring", "Java Performance"]','["[COMMUNITY-TOOL]"]','[]','["java-and-java-performance-optimization.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://tigerabrodi.hashnode.dev/interviewing-software-developers','tigerabrodi.hashnode.dev: Interviewing software developers','','N/A',0,'A curated technical resource and architectural guide covering tigerabrodi.hashnode.dev: Interviewing software developers in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779032360,0,'2026-05-17T17:39:20.961789+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/recruitment.md"]','["recruitment.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://tilt.dev','tilt.dev','','2026',4,'Tilt is an advanced local inner-loop orchestrator. It observes codebase modifications to automatically rebuild container filesystems and sync live changes straight into Kubernetes pods, presenting structured status reporting via a local CLI/web UI.','Go','Tool','Advanced',0,'online','manual',NULL,NULL,NULL,0,'2026-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Kubernetes Developer Experience", "Inner-Loop Automation", "Tilt"]','["[ENTERPRISE-STABLE]"]','[]','["kubernetes-based-devel.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://tldp.org/LDP/sag/html/index.html','tldp.org: The Linux System Administrator''s Guide 🌟','','2004',3,'A historic, comprehensive manual detailing Linux system initialization, filesystem structure, and low-level administrative operations. While modern systemd paradigms have evolved, Live Grounding confirms it still offers critical theoretical fundamentals of POSIX architecture.','N/A','Book','Beginner',0,'online','manual',NULL,NULL,NULL,0,'2004-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Infrastructure & Operations", "System Administration", "Documentation"]','["[COMMUNITY-TOOL]"]','[]','["linux.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://tldrsec.com/?404=%2Fguides%2Fkubernetes','tldrsec.com: Risk8s Business: Risk Analysis of Kubernetes Clusters 🌟','','2020',0,'A comprehensive vulnerability catalog and risk analysis guide highlighting exploitation pathways in typical cluster deployments. Highlights the security impacts of insecure volume mounts and metadata service access.','N/A','article','Advanced',1,'online','manual',NULL,NULL,NULL,0,'2020-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Kubernetes Security", "Risk Analysis & Auditing", "Threat Vector Modeling"]','["[COMMUNITY-TOOL]"]','[]','["kubernetes-security.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://tldrsec.com/guides/kubernetes','tldrsec.com: Risk8s Business: Risk Analysis of Kubernetes Clusters 🌟','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','64a54413e9e56516effa35bfc867ab790192d4fdfeec78524ec96433e18a71d9',100.0,1779031125,0,'2026-05-17T17:18:45.858585+02:00',NULL,NULL,NULL,'[]','[]','["docs/kubernetes-security.md"]','[]','{}','{"duplicate_of": "https://tldrsec.com/?404=%2Fguides%2Fkubernetes"}');
INSERT INTO "resources" VALUES('https://tom-sapak.medium.com/deployment-vs-statefulset-for-stateful-applications-eebd6522e102','tom-sapak.medium.com: Deployment vs. StatefulSet for stateful applications','','N/A',0,'A curated technical resource and architectural guide covering tom-sapak.medium.com: Deployment vs. StatefulSet for stateful applications in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779034155,0,'2026-05-17T18:09:15.487188+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes.md"]','["kubernetes.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://tomd.xyz/jenkins-shared-library','tomd.xyz: Jenkins shared library: tutorial with examples 🌟','','2020',0,'A highly readable, practical tutorial showcasing files, directory structures, and global step patterns required to build a Jenkins Shared Library. Includes simplified code demonstrations showing how to write, import, and test custom steps.','English','article','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2020-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Infrastructure & DevOps", "Shared Libraries", "Best Practices"]','["[COMMUNITY-TOOL]"]','[]','["jenkins.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://tomd.xyz/kubernetes-event-driven-keda','tomd.xyz: Event-driven integration on Kubernetes with Camel & KEDA 🌟','','2021',0,'Demonstrates how to run Apache Camel integration microservices on Kubernetes, leveraging KEDA to dynamically scale Camel routes based on incoming message rates. Synthesizes enterprise integration patterns (EIP) with modern cloud-native autoscaling.','Java','Article','Advanced',1,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Infrastructure & Platform", "Autoscaling", "Event-Driven Scaling"]','["[COMMUNITY-TOOL]"]','[]','["demos.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://tomee.apache.org','TomEE from Tomitribe','','2026',0,'Apache TomEE is a lightweight, certified Jakarta EE and MicroProfile implementation built on Apache Tomcat. It merges Tomcat''s speed and small footprint with full Java Enterprise capabilities, including CDI, JTA, and JPA, making it ideal for microservice deployments requiring standardized API layers.','Java','Application Server','Intermediate',1,'online','manual',NULL,NULL,NULL,0,'2026-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Enterprise Java", "Runtimes", "Apache TomEE"]','["[COMMUNITY-TOOL]"]','[]','["java_app_servers.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://tomlous.medium.com/ci-cd-for-data-engineers-68b0fd915545','tomlous.medium.com: CI/CD for Data Engineers. Reliably Deploying Scala Spark'' containers for Kubernetes with Github Actions','','N/A',0,'A curated technical resource and architectural guide covering tomlous.medium.com: CI/CD for Data Engineers. Reliably Deploying Scala Spark'' containers for Kubernetes with Github Actions in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779031458,0,'2026-05-17T17:24:18.556369+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-bigdata.md"]','["kubernetes-bigdata.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://tomsitcafe.com/2023/02/14/getting-started-with-ansible-playbooks-more-steps-towards-devops','tomsitcafe.com: Getting started with Ansible playbooks: more steps towards DevOps','','2023',0,'Explores the anatomy of fundamental Ansible playbooks, focusing on variable declaration, inventory definition, and core task blocks. Guides operators transitioning from shell scripts to declarative orchestration.','English','blog_post','Beginner',0,'online','manual',NULL,NULL,NULL,0,'2023-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Automation & Orchestration", "Ansible", "Playbook Design"]','["[COMMUNITY-TOOL]"]','[]','["ansible.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://tomsitcafe.com/2023/02/17/conditional-statements-making-decisions-in-ansible-code','tomsitcafe.com: Conditional statements – making decisions in Ansible code','','2023',0,'Deep dive into conditional execution mechanisms within Ansible playbooks. Illustrates dynamic logic control using `when` blocks, registered outputs, and complex Jinja2 conditional expressions to manage multi-os targets.','English','blog_post','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2023-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Automation & Orchestration", "Ansible", "Control Flow"]','["[COMMUNITY-TOOL]"]','[]','["ansible.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://tomsitcafe.com/2023/03/06/how-to-implement-and-use-handlers-in-ansible-code','tomsitcafe.com: How to implement and use handlers in Ansible code?','','2023',0,'Covers design patterns for Ansible handlers, focusing on event-driven task execution. Shows how to trigger service reloads or post-installation actions only when underlying states are programmatically mutated.','English','blog_post','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2023-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Automation & Orchestration", "Ansible", "Task Lifecycle"]','["[COMMUNITY-TOOL]"]','[]','["ansible.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://tomsitcafe.com/2023/03/13/configuration-file-blueprints-jinja2-templates-in-the-ansible-code','tomsitcafe.com: Configuration file blueprints: Jinja2 templates in the Ansible code','','2023',0,'Comprehensive guide to combining dynamic system variables with Jinja2 templates. Demonstrates how to write portable templates for production file delivery and custom microservice configurations.','English','blog_post','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2023-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Automation & Orchestration", "Ansible", "Templating"]','["[COMMUNITY-TOOL]"]','[]','["ansible.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://tomsitcafe.com/2023/03/16/handling-sensitive-data-with-ansible-vault-encrypting-strings-instead-of-files','tomsitcafe.com: Handling sensitive data with Ansible Vault: encrypting strings instead of files','','2023',0,'Focuses on best-practice implementations of `ansible-vault` for granular string-level cryptography. Helps secure sensitive credentials and API tokens inside version-controlled Git files without encrypting entire playbooks.','English','blog_post','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2023-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Automation & Orchestration", "Ansible Security", "Secret Management"]','["[COMMUNITY-TOOL]"]','[]','["ansible.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://tomsitcafe.com/2023/04/27/how-to-test-ansible-code-with-molecule','tomsitcafe.com: How to test Ansible code with Molecule','','2023',0,'Practical walkthrough highlighting modern Ansible Molecule paradigms. The guide explores configuring the `molecule.yml` control file, executing syntax verification, lint checks, and provisioning isolated test drivers for validation.','YAML','Article','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2023-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Infrastructure as Code", "Ansible Testing", "Tutorials"]','["[COMMUNITY-TOOL]"]','[]','["ansible.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://tomsitcafe.com/2023/05/11/lets-use-a-more-flexible-directory-structure-for-an-ansible-project','tomsitcafe.com: Let’s use a more flexible directory structure for an Ansible project','','2023',0,'Evaluates architectural patterns for structural scaling in Ansible. Recommends multi-environment directories, external roles, and separated configuration scopes to maximize system maintenance and clarity.','English','blog_post','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2023-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Automation & Orchestration", "Ansible", "Project Structure"]','["[COMMUNITY-TOOL]"]','[]','["ansible.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://tomsitcafe.com/2023/05/15/ansible-semaphore-a-modern-open-source-gui-for-our-ansible-automation','tomsitcafe.com: Enhancing Ansible Automation: Exploring the Power of Ansible Semaphore, a Modern Open-Source GUI','','2023',0,'Overview of Semaphore, an lightweight, open-source web-based management UI for Ansible playbooks. Discusses its usefulness as a low-overhead, resource-efficient alternative to Red Hat AWX or Tower.','English','blog_post','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2023-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Automation & Orchestration", "Ansible GUI", "Semaphore UI"]','["[COMMUNITY-TOOL]"]','[]','["ansible.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://tomsitcafe.com/2023/06/02/mastering-ansible-navigating-the-most-common-errors-and-mistakes','tomsitcafe.com: Mastering Ansible: Navigating the Most Common Errors and Mistakes','','2023',0,'Compiles and diagnoses common developer anti-patterns in Ansible. Discusses task failures, unhandled error structures, inventory syntax problems, and execution privilege elevation errors with clear remediations.','English','blog_post','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2023-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Automation & Orchestration", "Ansible", "Troubleshooting"]','["[COMMUNITY-TOOL]"]','[]','["ansible.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://tomsitcafe.com/2023/06/09/automating-apis-with-ansible-a-comprehensive-guide','tomsitcafe.com: Automating APIs with Ansible: A Comprehensive Guide','','2023',0,'Guide on managing and interfacing with API endpoints using Ansible''s `uri` module. Covers REST payloads, HTTP authentication, and response code assertion to orchestrate cloud microservices.','English','blog_post','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2023-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Automation & Orchestration", "Ansible Integration", "API Automation"]','["[COMMUNITY-TOOL]"]','[]','["ansible.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://tonylixu.medium.com/devops-in-k8s-k9s-terminal-based-ui-to-manage-your-cluster-85b4f147e209','tonylixu.medium.com: K8s Tools — K9s, Terminal Based UI to Manage Your Cluster','','N/A',0,'A curated technical resource and architectural guide covering tonylixu.medium.com: K8s Tools — K9s, Terminal Based UI to Manage Your Cluster in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779033921,0,'2026-05-17T18:05:21.529473+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-tools.md"]','["kubernetes-tools.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://tonylixu.medium.com/docker-run-vs-cmd-vs-entrypoint-57f248b95889','tonylixu.medium.com: Docker RUN vs CMD vs ENTRYPOINT','','N/A',0,'A curated technical resource and architectural guide covering tonylixu.medium.com: Docker RUN vs CMD vs ENTRYPOINT in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779030572,0,'2026-05-17T17:09:32.344874+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/docker.md"]','["docker.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://tonylixu.medium.com/gitops-github-actions-docker-build-workflow-157cc53e9a0d','==tonylixu.medium.com: GitOps — Github Actions Docker Build Workflow==','','N/A',0,'A curated technical resource and architectural guide covering ==tonylixu.medium.com: GitOps — Github Actions Docker Build Workflow== in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779032832,0,'2026-05-17T17:47:12.891052+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/git.md"]','["git.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://tonylixu.medium.com/k8s-troubleshooting-pod-in-terminating-or-unknown-status-2878f6ec66b8','tonylixu.medium.com: K8s Troubleshooting — Pod in Terminating or Unknown'' Status','','N/A',0,'A curated technical resource and architectural guide covering tonylixu.medium.com: K8s Troubleshooting — Pod in Terminating or Unknown'' Status in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'duplicate','manual','N/A',100.0,1779034049,0,'2026-05-17T18:07:29.189095+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-troubleshooting.md"]','["kubernetes-troubleshooting.md"]','{}','{"duplicate_of": "https://blog.devgenius.io/k8s-troubleshooting-pod-in-terminating-or-unknown-status-2878f6ec66b8"}');
INSERT INTO "resources" VALUES('https://tonylixu.medium.com/kubectl-plugins-operation-f93274622447','==tonylixu.medium.com: Kubectl — Plugins Operation==','','N/A',0,'A curated technical resource and architectural guide covering ==tonylixu.medium.com: Kubectl — Plugins Operation== in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779031620,0,'2026-05-17T17:27:00.076405+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes.md"]','["kubernetes.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://toolbox.kali-linuxtr.net/kubecrt-convert-helm-charts-to-kubernetes-resources.tool','Kubecrt - Convert HELM charts to kubernetes resources 🌟','','N/A',0,'A curated technical resource and architectural guide covering Kubecrt - Convert HELM charts to kubernetes resources 🌟 in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779033129,0,'2026-05-17T17:52:09.764545+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/helm.md"]','["helm.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://toolbox.kali-linuxtr.net/kubernetes-rbac-permission-manager.tool','Kubernetes RBAC Permission Manager 🌟','','N/A',0,'A curated technical resource and architectural guide covering Kubernetes RBAC Permission Manager 🌟 in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779033947,0,'2026-05-17T18:05:47.483398+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-security.md"]','["kubernetes-security.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://toolkit.fluxcd.io','toolkit.fluxcd.io: GitOps Toolkit 🌟','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','4cfce0e06c953d2045954cac2322e22157e516db141f1057bed2ba29bc8b2db9',100.0,1779032345,0,'2026-05-17T17:39:05.677230+02:00',NULL,NULL,NULL,'[]','[]','["docs/flux.md"]','[]','{}','{"duplicate_of": "https://fluxcd.io/flux"}');
INSERT INTO "resources" VALUES('https://topcloudops.com/blog-detail?id=030b1031-8bc8-4bc5-8f7a-417950005b97','topcloudops.com: Optimizing AWS RDS Cost','','N/A',0,'A curated technical resource and architectural guide covering topcloudops.com: Optimizing AWS RDS Cost in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779031669,0,'2026-05-17T17:27:49.324087+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/aws-pricing.md"]','["aws-pricing.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://topcloudops.com/blog-detail?id=466c7bdd-ccb9-4722-abe5-d71a535113a2','topcloudops.com: Kubernetes Security, Rootless Containers','','N/A',0,'A curated technical resource and architectural guide covering topcloudops.com: Kubernetes Security, Rootless Containers in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779029569,0,'2026-05-17T16:52:49.579483+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes.md"]','["kubernetes.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://topcloudops.com/blog-detail?id=afa06d47-b8ea-4417-bb4c-7d164f8903e7','topcloudops.com: Kubernetes Draining Nodes Properly','','N/A',0,'A curated technical resource and architectural guide covering topcloudops.com: Kubernetes Draining Nodes Properly in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'duplicate','manual','N/A',100.0,1779030384,0,'2026-05-17T17:06:24.492137+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes.md"]','["kubernetes.md"]','{}','{"duplicate_of": "https://itnext.io/kubernetes-draining-nodes-properly-79e18dca4d5e"}');
INSERT INTO "resources" VALUES('https://torq.io/blog/5-security-automation-examples-for-non-developers','torq.io: 5 Security Automation Examples for Non-Developers','','2022',0,'Provides practical implementation examples for low-code/no-code security automation using SOAR architectures. Focuses on integrating threat telemetry sources, executing dynamic IP quarantine actions, and orchestrating Slack-based manual approval steps for access provisioning.','English','Blog Post','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2022-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Security", "Automation", "SOAR Workflows"]','["[COMMUNITY-TOOL]"]','[]','["devsecops.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://towardsaws.com/a-gentle-introduction-to-amazon-web-services-aws-50f18c7c57dc','towardsaws.com: A Gentle Introduction to Amazon Web Services (AWS)','','N/A',0,'A curated technical resource and architectural guide covering towardsaws.com: A Gentle Introduction to Amazon Web Services (AWS) in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779032184,0,'2026-05-17T17:36:24.730011+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/aws.md"]','["aws.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://towardsaws.com/accessing-a-private-rest-api-from-another-private-rest-api-in-aws-api-gateway-5112b835c0d4','towardsaws.com: Accessing a Private REST API from another Private REST API'' in AWS API Gateway','','N/A',0,'A curated technical resource and architectural guide covering towardsaws.com: Accessing a Private REST API from another Private REST API'' in AWS API Gateway in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779034131,0,'2026-05-17T18:08:51.312760+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/aws-networking.md"]','["aws-networking.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://towardsaws.com/automating-static-website-deployment-a-guide-to-ci-cd-with-aws-and-terraform-bb6fcbae5667','towardsaws.com: Automating Static Website Deployment: A Guide to CI/CD with'' AWS and Terraform','','N/A',0,'A curated technical resource and architectural guide covering towardsaws.com: Automating Static Website Deployment: A Guide to CI/CD with'' AWS and Terraform in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779030384,0,'2026-05-17T17:06:24.584684+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/terraform.md"]','["terraform.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://towardsaws.com/autoscale-kubernetes-metrics-server-fa398f8a600a','towardsaws.com: Autoscale Kubernetes Metrics Server on Amazon EKS','','N/A',0,'A curated technical resource and architectural guide covering towardsaws.com: Autoscale Kubernetes Metrics Server on Amazon EKS in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779029325,0,'2026-05-17T16:48:45.498285+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/managed-kubernetes-in-public-cloud.md"]','["managed-kubernetes-in-public-cloud.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://towardsaws.com/creating-a-bastion-host-for-secure-access-to-your-aws-infrastructure-with-terraform-17ee287bb3d','==towardsaws.com: Creating a Bastion Host for Secure Access to Your AWS'' Infrastructure with Terraform==','','N/A',0,'A curated technical resource and architectural guide covering ==towardsaws.com: Creating a Bastion Host for Secure Access to Your AWS'' Infrastructure with Terraform== in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779030115,0,'2026-05-17T17:01:55.359680+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/terraform.md"]','["terraform.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://towardsaws.com/from-scratch-to-production-deploying-eks-clusters-and-applications-with-ci-cd-using-jenkins-and-f27d4686d5fe','towardsaws.com: From Scratch to Production: Deploying EKS Clusters and Applications'' with CI/CD using Jenkins and Terraform','','N/A',0,'A curated technical resource and architectural guide covering towardsaws.com: From Scratch to Production: Deploying EKS Clusters and Applications'' with CI/CD using Jenkins and Terraform in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779032039,0,'2026-05-17T17:33:59.050504+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/managed-kubernetes-in-public-cloud.md"]','["managed-kubernetes-in-public-cloud.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://towardsaws.com/how-to-centralize-vpc-endpoints-in-aws-64c68b5b9d50','towardsaws.com: How to centralize VPC endpoints in AWS','','N/A',0,'A curated technical resource and architectural guide covering towardsaws.com: How to centralize VPC endpoints in AWS in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779033205,0,'2026-05-17T17:53:25.818091+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/aws-networking.md"]','["aws-networking.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://towardsaws.com/how-to-deploy-two-tier-aws-architecture-with-terraform-59db7b11dd47','==towardsaws.com: How to Deploy Two-Tier AWS Architecture with Terraform?==','','N/A',0,'A curated technical resource and architectural guide covering ==towardsaws.com: How to Deploy Two-Tier AWS Architecture with Terraform?== in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779030538,0,'2026-05-17T17:08:58.482994+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/demos.md"]','["demos.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://towardsaws.com/import-existing-aws-architecture-to-terraform-368b66c48275','==towardsaws.com: Import Existing AWS Infrastructure to Terraform==','','N/A',0,'A curated technical resource and architectural guide covering ==towardsaws.com: Import Existing AWS Infrastructure to Terraform== in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779031615,0,'2026-05-17T17:26:55.098147+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/terraform.md"]','["terraform.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://towardsaws.com/integrating-python-amazon-api-gateway-lambda-sqs-and-sns-services-6015631d5527','towardsaws.com: Integrating Python, Amazon API Gateway, Lambda, SQS, and'' SNS Services | Brandi McCall','','N/A',0,'A curated technical resource and architectural guide covering towardsaws.com: Integrating Python, Amazon API Gateway, Lambda, SQS, and'' SNS Services | Brandi McCall in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779032149,0,'2026-05-17T17:35:49.929591+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/demos.md"]','["demos.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://towardsaws.com/kubernetes-multi-tenancy-approach-b0f58d615971','towardsaws.com: Kubernetes Multi-Tenancy Approach','','N/A',0,'A curated technical resource and architectural guide covering towardsaws.com: Kubernetes Multi-Tenancy Approach in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779029948,0,'2026-05-17T16:59:08.083092+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes.md"]','["kubernetes.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://towardsaws.com/networking-basics-in-aws-ab72882855c4','towardsaws.com: Networking Basics in AWS','','N/A',0,'A curated technical resource and architectural guide covering towardsaws.com: Networking Basics in AWS in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779030322,0,'2026-05-17T17:05:22.866243+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/aws-networking.md"]','["aws-networking.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://towardsaws.com/terraform-basics-creating-custom-aws-vpc-subnets-and-route-tables-4e7075135e99','towardsaws.com: Terraform Basics: Creating Custom AWS VPC, Subnets, and'' Route Tables','','N/A',0,'A curated technical resource and architectural guide covering towardsaws.com: Terraform Basics: Creating Custom AWS VPC, Subnets, and'' Route Tables in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779034391,0,'2026-05-17T18:13:11.810585+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/terraform.md"]','["terraform.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://towardsdatascience.com/3-high-availability-cloud-concepts-you-should-know-93f3bab2cb4a','towardsdatascience.com: 3 High Availability Cloud Concepts You Should Know','','2022',4,'Explores three fundamental high-availability cloud strategies: active-active vs active-passive configurations, geo-redundant database replication, and zero-downtime DNS-routed failovers. Discusses mathematical SLA models and network traffic planning required to achieve high service uptime.','English','Technical Blog','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2022-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Cloud Architecture & Infrastructure Strategy", "High Availability", "Core Patterns"]','["[ENTERPRISE-STABLE]"]','[]','["introduction.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://towardsdatascience.com/7-must-know-data-wrangling-operations-with-python-pandas-849438a90d15','towardsdatascience.com: 7 Must-Know Data Wrangling Operations with Python Pandas','','2021',0,'Technical deep dive into high-efficiency Pandas data-wrangling techniques. Covers aggregation, filtering, melting, pivoting, merging, and masking complex datasets for upstream analytical and ML training pipelines.','English','Article','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Data Science", "Python Data Science", "Pandas"]','["[COMMUNITY-TOOL]"]','[]','["python.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://towardsdatascience.com/a-git-cheatsheet-that-all-coders-need-bf8ad4d91576','towardsdatascience.com: A Git cheatsheet that all coders need','','2021',0,'Synthesizes essential syntax and common CLI combinations into an easily accessible reference index, enabling rapid search capabilities during routine coding tasks.','English','Article','Beginner',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Software Engineering", "Version Control", "Git CLI Basics"]','["[COMMUNITY-TOOL]"]','[]','["git.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://towardsdatascience.com/a-kubernetes-architecture-for-machine-learning-web-application-deployments-632f7765ef29','towardsdatascience.com: A Kubernetes architecture for machine learning web-application deployments','','2021',3,'Outlines a highly resilient architectural blueprint for deploying machine learning models on Kubernetes. Discusses containerizing model APIs, managing resource limits, utilizing ingress controllers, and decoupling frontend services from computational inference backends. Offers concrete patterns for scaling web apps backed by heavy-weight deep learning payloads.','YAML','Article','Advanced',1,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["MLOps", "Kubernetes", "Architectural Patterns"]','["[COMMUNITY-TOOL]"]','[]','["mlops.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://towardsdatascience.com/all-the-important-features-and-changes-in-python-3-10-e3d1fe542fbf','towardsdatascience.com: All The Important Features and Changes in Python 3.10','','2021',0,'Explores architectural features introduced in Python 3.10, centering on Structural Pattern Matching (`match-case`), precise parenthesized context managers, improved error messages, and new Union typing syntax.','English','Article','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Software Development", "Python Core", "Language Updates"]','["[COMMUNITY-TOOL]"]','[]','["python.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://towardsdatascience.com/apache-airflow-architecture-496b9cb28288','towardsdatascience.com: Apache Airflow Architecture 🌟','','2020',3,'An architectural breakdown exploring the foundational components of Airflow, including the metadata database, scheduler engine, and task executor options (Celery, Local, Kubernetes). Essential reading for understanding runtime orchestration.','N/A','Blog Post','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2020-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Orchestration", "Workflows", "Apache Airflow", "Architecture"]','["[COMMUNITY-TOOL]"]','[]','["message-queue.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://towardsdatascience.com/apache-airflow-for-containerized-data-pipelines-4d7a3c385bd','towardsdatascience.com: Apache Airflow for containerized data-pipelines','','2020',3,'Explains how to design modern, isolated data ingestion pipelines inside Apache Airflow utilizing container environments. Isolating tasks inside dedicated containers prevents python library collisions, ensuring deterministic scheduling and robust operational execution.','Python','Blog Post','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2020-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Orchestration", "Workflows", "Apache Airflow", "Container Pipelines"]','["[COMMUNITY-TOOL]"]','[]','["message-queue.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://towardsdatascience.com/at-its-core-hows-a-graph-database-different-from-a-relational-8297ca99cb8f','towardsdatascience.com: At Its Core: How Is a Graph Database Different from a Relational One?','','2021',0,'A comparative guide contrasting graph database engines with relational systems. Discusses the performance optimizations of index-free adjacency networks and relationship traversals over complex relational table joins.','N/A','Article','Beginner',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Databases", "Graph Databases", "Comparisons"]','["[COMMUNITY-TOOL]"]','[]','["databases.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://towardsdatascience.com/automatically-generate-machine-learning-code-with-just-a-few-clicks-7901b2334f97','towardsdatascience.com: Automatically Generate Machine Learning Code with Just a Few Clicks','','2021',2,'Explores early AutoML and automated code-generation tools designed to accelerate the model-building lifecycle. Evaluates the architectural benefits of removing manual scaffolding from pipeline creation, while stressing the long-term necessity of custom code refactoring for performance-critical production systems.','Python','Article','Beginner',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["AutoML", "Low-Code", "Code Generation"]','["[COMMUNITY-TOOL]"]','[]','["mlops.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://towardsdatascience.com/build-machine-learning-pipelines-with-airflow-and-mlflow-reservation-cancellation-forecasting-da675d409842','towardsdatascience.com: Build Machine Learning Pipelines with Airflow and Mlflow: Reservation Cancellation Forecasting','','2021',3,'Describes the convergence of Apache Airflow DAG orchestration with MLflow execution and model-tracking servers. Uses a concrete business use case (reservation forecasting) to illustrate scheduled dataset ingestion, remote training validation, and model artifact logging.','Python','Article','Advanced',1,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["MLOps", "Orchestration", "Airflow"]','["[COMMUNITY-TOOL]"]','[]','["mlops.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://towardsdatascience.com/can-githubs-copilot-replace-developers-b89f28007c05','towardsdatascience.com: Can Github Copilot Replace Developers?','','2021',0,'Critically addresses the hypothesis that AI assistants like Copilot will displace human engineering staff. Concludes that generative tools serve as context-aware accelerants rather than fully autonomous system architects, shifts developer responsibility toward system design and code verification.','English','Article','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Software Engineering", "AI-Assisted Development", "Industry Analysis"]','["[COMMUNITY-TOOL]"]','[]','["git.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://towardsdatascience.com/create-your-first-ci-cd-pipeline-with-jenkins-and-github-6aefe21c9240','towardsdatascience.com: Create your first CI/CD pipeline with Jenkins and GitHub','','2020',0,'Curator Insight identifies this article as a starter guide for constructing initial CI/CD pipelines bridging GitHub with a Jenkins instance. Live Grounding indicates it relies on standard webhook configurations and SSH deployment keys. This resource serves as an educational baseline for engineers learning automated testing integration.','N/A','Documentation','Beginner',0,'online','manual',NULL,NULL,NULL,0,'2020-06-01T00:00:00+02:00',NULL,NULL,NULL,'["DevOps", "CI/CD Platforms", "Jenkins", "GitHub Integration"]','["[COMMUNITY-TOOL]"]','[]','["demos.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://towardsdatascience.com/data-domains-and-data-products-64cc9d28283e','towardsdatascience.com: Data Domains and Data Products','','2020',0,'An exploration of how to define domain boundaries and formalize data products in a modern Data Mesh framework. It outlines criteria for establishing data ownership, SLA specifications, and technical standards to build reliable, discoverable, and interoperable dataset products.','N/A','Guide','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2020-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Architecture", "Data Mesh", "Data Products"]','["[COMMUNITY-TOOL]", "[GUIDE]"]','[]','["message-queue.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://towardsdatascience.com/datastore-choices-sql-vs-nosql-database-ebec24d56106','towardsdatascience.com: SQL vs. NoSQL: How to Select from 12 Database Types 🌟🌟','','2021',0,'A high-density taxonomic guide that compares 12 distinct database variants including relational, document, key-value, graph, time-series, and ledger systems, mapping performance characteristics to concrete transactional use cases.','English','Taxonomy Reference','Beginner',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Database Architecture", "Database Taxonomy", "Selection Guide"]','["[COMMUNITY-TOOL]"]','[]','["databases.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://towardsdatascience.com/deploying-an-ml-model-with-fastapi-a-succinct-guide-69eceda27b21','towardsdatascience.com: Deploying An ML Model With FastAPI — A Succinct Guide','','2021',4,'A step-by-step technical implementation guide utilizing FastAPI for low-latency ML model serving. Highlights the benefits of asynchronous request handling, built-in Pydantic data validation, and automated OpenAPI schema generation. Demonstrates how to package the application with Docker to establish a robust microservice baseline.','Python','Article','Intermediate',1,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Model Serving", "API Development", "FastAPI"]','["[ENTERPRISE-STABLE]"]','[]','["mlops.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://towardsdatascience.com/deploying-llm-apps-to-aws-the-open-source-self-service-way-c54b8667d829','towardsdatascience.com: Deploying LLM Apps to AWS, the Open-Source Self-Service Way','','2023',4,'Presents a self-service architectural framework for deploying LLM microservices to AWS with open-source infrastructure-as-code tools. Outlines the provisioning of specialized GPU-backed instances, serverless scaling mechanics, and custom embedding cache deployments to balance performance with operating costs.','Python','Article','Advanced',1,'online','manual',NULL,NULL,NULL,0,'2023-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Generative AI", "LLM Ops", "AWS"]','["[ENTERPRISE-STABLE]"]','[]','["mlops.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://towardsdatascience.com/fall-in-love-with-your-environment-setup-779dfbf047ba','towardsdatascience.com: Fall in Love with Your Environment Setup','','2021',0,'Curator Insight: Promotes a highly optimized local workspace utilizing modern terminal packages and code style automation.
Live Grounding: Outlines configurations for zsh shell environments, poetry dependency lock structures, linting configurations (flake8), and styling formatters (black).','Python','Article','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Platform Engineering", "Development Environments", "Workflow Optimization"]','["[COMMUNITY-TOOL]"]','[]','["python.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://towardsdatascience.com/from-dev-to-deployment-an-end-to-end-sentiment-classifier-app-with-mlflow-sagemaker-and-119043ea4203','towardsdatascience.com: From Dev to Deployment: An End to End Sentiment Classifier App with MLflow, SageMaker, and Streamlit','','2021',3,'Walks through a complete MLOps workflow deploying a sentiment classifier. Synthesizes MLflow for parameter and metric tracking, AWS SageMaker for hosting scalable compute environments, and Streamlit for rapid front-end application prototyping. Highlights the synergy of multi-cloud and hybrid-SaaS tooling.','Python','Article','Intermediate',1,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["MLOps", "Model Life Cycle", "AWS"]','["[COMMUNITY-TOOL]"]','[]','["mlops.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://towardsdatascience.com/from-devops-to-mlops-integrate-machine-learning-models-using-jenkins-and-docker-79034dbedf1','towardsdatascience.com: From DevOps to MLOPS: Integrate Machine Learning Models using Jenkins and Docker','','2021',0,'This technical guide bridges DevOps and MLOps by demonstrating how to containerize machine learning models using Docker and orchestrate their integration pipelines with Jenkins. It provides an architectural map for automating CI/CD routines for smart microservices, ensuring reproducible builds and robust test suites.','Python','Blog','Intermediate',1,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["MLOps", "CI/CD", "Containers"]','["[COMMUNITY-TOOL]"]','[]','["mlops.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://towardsdatascience.com/from-jupyter-notebooks-to-real-life-mlops-9f590a7b5faa','towardsdatascience.com: From Jupyter Notebooks to Real-life: MLOps 🌟','','2021',3,'Addresses the operational chasm between exploratory research in Jupyter notebooks and reliable, production-grade model deployments. Outlines a structured strategy for code modularization, environmental reproducibility, continuous monitoring, and automated retraining architectures.','Python','Article','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["MLOps", "Workflow Transition", "Best Practices"]','["[COMMUNITY-TOOL]"]','[]','["mlops.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://towardsdatascience.com/generating-python-scripts-with-openais-github-copilot-da0b3fdd989','towardsdatascience.com: Generating Python Scripts with OpenAi’s Github Copilot','','2021',0,'A hands-on exploration demonstrating code generation strategies for Python scripts using Copilot. Focuses on writing high-quality comments to prompt correct library imports and database operations. Outlines testing methodologies to weed out hallucinations.','English','Article','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Software Engineering", "AI-Assisted Development", "Practical Guide"]','["[COMMUNITY-TOOL]"]','[]','["git.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://towardsdatascience.com/git-commands-cheat-sheet-software-developer-54f6aedc1c46','towardsdatascience.com: 18 Git Commands I Learned During My First Year as a Software Developer','','2023',3,'Curator Insight: Experiential digest detailing high-value commands discovered in a real-world enterprise software setting. Live Grounding: Focuses heavily on Git operations that rescue broken states, such as cherry-picking, interactive rebasing, reflog, and bisecting bugs.','English','Technical Article','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2023-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Development", "Version Control", "Git"]','["[COMMUNITY-TOOL]"]','[]','["cheatsheets.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://towardsdatascience.com/heroku-docker-in-10-minutes-f4329c4fd72f','towardsdatascience.com: Heroku + Docker in 10 Minutes','','2021',0,'A deployment guide detailing how to host containerized applications on Heroku using the Docker runtime. Shows a frictionless path to hosting containers without any complex infrastructure layers.','None','Article','Beginner',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Deployment", "PaaS", "Heroku"]','["[COMMUNITY-TOOL]"]','[]','["kubernetes-alternatives.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://towardsdatascience.com/how-not-to-use-python-lists-d06cbe8e593','towardsdatascience.com: How Not to Use Python Lists','','2021',0,'Evaluates critical performance bottlenecks caused by misusing lists. Covers the $O(n)$ cost of left-side inserts/deletes, recommending `collections.deque` or specialized arrays instead for performance-critical systems.','English','Article','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Software Development", "Python Core", "Best Practices"]','["[COMMUNITY-TOOL]"]','[]','["python.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://towardsdatascience.com/how-to-use-sql-cross-joins-5653fe7d353','towardsdatascience.com: How to Use SQL Cross Joins','','2021',0,'Provides a comprehensive mathematical and practical overview of Cartesian products (CROSS JOIN) in SQL. Examines computation footprint and scenarios where combinatorics are required for reporting templates.','English','Technical Article','Beginner',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["SQL", "Query Mechanics", "Joins"]','["[COMMUNITY-TOOL]"]','[]','["databases.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://towardsdatascience.com/jenkins-for-ci-is-dead-why-do-people-hate-it-and-whats-the-alternative-8d8b6b88fdba',NULL,NULL,NULL,NULL,'A curated technical resource and architectural guide covering towardsdatascience.com in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual',NULL,100.0,1779130495,0,'2026-05-18T20:54:55.031489+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/jenkins-alternatives.md"]','["jenkins-alternatives.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://towardsdatascience.com/kubernetes-serverless-differences-84699f370609','Is Serverless The End Of Kubernetes?','','2021',0,'Evaluates the future of container orchestration versus FaaS models. Argues that serverless approaches do not replace Kubernetes; instead, they coexist through frameworks like Knative that run serverless control planes natively on top of Kubernetes clusters.','English','Opinion / Article','Intermediate',1,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Cloud Architecture", "Comparative Systems", "Industry Trends"]','["[COMMUNITY-TOOL]"]','[]','["serverless.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://towardsdatascience.com/master-class-inheritance-in-python-c46bfda63374','towardsdatascience.com: Master Class Inheritance in Python 🌟','','2022',0,'Curator Insight: Evaluates inheritance concepts in Python including single, multiple, and hierarchical design paradigms.
Live Grounding: Deep-dives into subclassing mechanics, resolving method chains via `super()`, and explains the intricate operations of Python''s Method Resolution Order (MRO) using C3 Linearization.','Python','Tutorial','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2022-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Software Engineering", "Object-Oriented Programming", "Inheritance"]','["[COMMUNITY-TOOL]", "[GUIDE]"]','[]','["python.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://towardsdatascience.com/maximizing-the-utility-of-scarce-ai-resources-a-kubernetes-approach-0230ba53965b','towardsdatascience.com: Maximizing the Utility of Scarce AI Resources: A Kubernetes Approach','','2023',0,'Explores scheduling paradigms for high-value, scarce AI and ML infrastructure.
- Covers GPU-slicing and Multi-Instance GPU (MIG) allocations under Kubernetes control.
- Details scheduling algorithms designed to maximize hardware utilization and efficiency during model training.','English','Article','Advanced',0,'online','manual',NULL,NULL,NULL,0,'2023-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Scheduling & Orchestration", "Specialized Workloads", "AI & GPU Scheduling"]','["[COMMUNITY-TOOL]"]','[]','["kubernetes.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://towardsdatascience.com/memoizing-dataframe-functions-7a27dff532f7','towardsdatascience.com: Memoizing DataFrame Functions','','2021',0,'Presents specialized caching and memoization approaches to bypass redundant transformations in large Pandas DataFrames. Illustrates performance gains utilizing decorators, custom hashing, and memoization modules in distributed pipeline environments.','Python','Technical Article','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Data Science", "Data Engineering", "Performance Optimization"]','["[COMMUNITY-TOOL]"]','[]','["python.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://towardsdatascience.com/overview-of-ui-tools-for-monitoring-and-management-of-apache-kafka-clusters-8c383f897e80','towardsdatascience.com: Overview of UI Tools for Monitoring and Management of Apache Kafka Clusters','','2021',0,'A comparative overview of web-based UI management consoles for monitoring and administrating Apache Kafka clusters. Contrasts Kafdrop, AKHQ, CMAK, and other alternatives on criteria like schema registry integrations, user permissions, and deployment ease.','English','Article','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Event-Driven Systems", "Apache Kafka", "Observability & UI"]','["[COMMUNITY-TOOL]"]','[]','["message-queue.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://towardsdatascience.com/practical-introduction-to-postgresql-5f73d3d394e','towardsdatascience.com: Practical Introduction to PostgreSQL','','2021',0,'Introductory guide to PostgreSQL. Covers basic architecture, core relational operations, basic optimization, and index configurations, providing a clean onboarding path for engineers.','SQL','Tutorial','Beginner',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Databases", "PostgreSQL", "Fundamentals"]','["[COMMUNITY-TOOL]", "[GUIDE]"]','[]','["databases.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://towardsdatascience.com/python-iterables-vs-iterators-688907fd755f','towardsdatascience.com: Iterables vs Iterators in Python','','2022',0,'Curator Insight: Explains iteration models, separating Iterable abstractions from active state Iterator objects.
Live Grounding: Details the internal execution of Python''s iteration protocol, highlighting execution steps of `__iter__` and `__next__` and lazy calculation logic.','Python','Article','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2022-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Software Engineering", "Python Fundamentals", "Design Patterns"]','["[COMMUNITY-TOOL]"]','[]','["python.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://towardsdatascience.com/python-linked-lists-c3622205da81','towardsdatascience.com: How to Implement a Linked List in Python','','2022',0,'Curator Insight: Demonstrates implementing custom singly and doubly linked list data collections in Python.
Live Grounding: Constructs object-oriented linked nodes, manual pointer mapping pathways, and discusses performance metrics compared against native sequential structures.','Python','Tutorial','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2022-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Software Engineering", "Data Structures", "Linked Lists"]','["[COMMUNITY-TOOL]", "[GUIDE]"]','[]','["python.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://towardsdatascience.com/requirements-vs-setuptools-python-ae3ee66e28af','towardsdatascience.com: requirements.txt vs setup.py in Python','','2021',0,'Curator Insight: Explains the boundary differences between runtime environment lockfiles and package build scripts.
Live Grounding: Architecturally separates dynamic dependencies defined in `setup.py` (abstract constraints) from strict environment lockfiles in `requirements.txt` (pinned dependencies).','Python','Article','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Platform Engineering", "Application Packaging", "Dependency Management"]','["[COMMUNITY-TOOL]"]','[]','["python.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://towardsdatascience.com/scalable-efficient-big-data-analytics-machine-learning-pipeline-architecture-on-cloud-4d59efc092b5','towardsdatascience.com: Architecture for High-Throughput Low-Latency Big Data Pipeline on Cloud 🌟','','2020',0,'This blueprint outlines scalable cloud architectures for high-throughput, low-latency streaming pipelines. It compares standard messaging queues to log-based brokers and details how streaming analytics frameworks consume and store unstructured data.','English','Article','Advanced',0,'online','manual',NULL,NULL,NULL,0,'2020-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Data Engineering", "Data Pipelines", "Cloud Architecture"]','["[COMMUNITY-TOOL]"]','[]','["message-queue.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://towardsdatascience.com/step-by-step-approach-to-build-your-machine-learning-api-using-fast-api-21bd32f2bbdb','towardsdatascience.com: Step-by-step Approach to Build Your Machine Learning API Using Fast API','','2021',3,'Practical guide outlining the architectural components needed to design an enterprise-ready FastAPI wrapper for pre-trained machine learning models. Highlights exception handling, asynchronous inference configurations, and the construction of deterministic, typed request/response contracts using Pydantic.','Python','Article','Intermediate',1,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Model Serving", "API Development", "FastAPI"]','["[COMMUNITY-TOOL]"]','[]','["mlops.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://towardsdatascience.com/the-easiest-way-to-debug-kubernetes-workloads-ff2ff5e3cc75','towardsdatascience.com: The Easiest Way to Debug Kubernetes Workloads','','2022',0,'Practical overview detailing baseline approaches to troubleshooting Kubernetes workloads, focusing on common command-line routines. It bridges the gap for data engineers and developers needing rapid context on kubectl logs, describes, and port-forwards.','English','Article','Beginner',0,'online','manual',NULL,NULL,NULL,0,'2022-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Observability", "Debugging", "Workloads"]','["[COMMUNITY-TOOL]"]','[]','["kubernetes-troubleshooting.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://towardsdatascience.com/the-strange-size-of-python-objects-in-memory-ce87bdfbb97f','towardsdatascience.com: Unexpected Size of Python Objects in Memory','','2020',0,'Inspects the underlying memory footprint of native Python objects (ints, lists, strings) using `sys.getsizeof`. Explores overhead added by PyObject headers, garbage collection pointers, and preallocated cache structures in the CPython implementation.','English','Article','Advanced',0,'online','manual',NULL,NULL,NULL,0,'2020-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Software Development", "Python Core", "Memory Management"]','["[COMMUNITY-TOOL]"]','[]','["python.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://towardsdatascience.com/there-is-more-to-pandas-read-csv-than-meets-the-eye-8654cb2b3a03','towardsdatascience.com: There is more to ‘pandas.read_csv()’ than meets the eye','','2021',0,'Explores advanced configuration options of `pandas.read_csv()`. Focuses on memory-optimized chunking, custom date parsers, specifying dtypes for memory reduction, and handling corrupted row sequences.','English','Article','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Data Science", "Python Data Science", "Pandas"]','["[COMMUNITY-TOOL]"]','[]','["python.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://towardsdatascience.com/unlimited-scientific-libraries-and-applications-in-kubernetes-instantly-b69b192ec5e5','towardsdatascience.com: Unlimited scientific libraries and applications in Kubernetes, instantly!','','2020',3,'Curator Insight explores execution pipelines for scientific workloads on top of Kubernetes. Live Grounding demonstrates that cloud-native environments rely heavily on containerized execution pools (such as Kubeflow or Ray Core) to provide scalable, on-demand compute fabrics for heavy machine learning and mathematical computations.','Python','Article','Advanced',1,'online','manual',NULL,NULL,NULL,0,'2020-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Infrastructure", "Kubernetes", "Data Science Platform"]','["[COMMUNITY-TOOL]"]','[]','["python.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://towardsdatascience.com/using-kafka-with-avro-in-python-da85b3e0f966','towardsdatascience.com: Schemafull streaming data processing in ML pipelines','','2021',3,'Technical analysis of schema-driven streaming pipelines using Apache Kafka and Apache Avro in Python. Demonstrates how strict schema enforcement prevents downstream ML model ingestion errors. Crucial for designing real-time feature stores and maintaining strong structural contracts across distributed data microservices.','Python','Article','Advanced',1,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Data Engineering", "Streaming", "Kafka"]','["[COMMUNITY-TOOL]"]','[]','["mlops.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://towardsdatascience.com/work-with-sql-in-python-using-sqlalchemy-and-pandas-cd7693def708','towardsdatascience.com: Work with SQL in Python Using SQLAlchemy and Pandas','','2021',0,'Curator Insight: Constructs high-performance database extraction architectures by binding SQLAlchemy configurations directly to Pandas workflows.
Live Grounding: Explains object-relational abstraction mechanisms, parameterized SQL queries, memory management during dataframe ingestion, and database engine parameters.','Python','Tutorial','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Data Science", "Databases & Storage", "ORMs"]','["[COMMUNITY-TOOL]", "[GUIDE]"]','[]','["python.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://towardsdatascience.com/you-dont-need-sample-data-you-need-python-faker-fa87c2a119a9','towardsdatascience.com: You Don’t Need Sample Data, You Need Python Faker','','2021',0,'Curator Insight: Explores synthetic data generation for testing pipelines using the Faker package ecosystem.
Live Grounding: Details custom provider integration, localized structured schemas, testing configurations, and managing deterministic seed states for repeatable automated validations.','Python','Tutorial','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Software Engineering", "Testing & Quality Assurance", "Mocking"]','["[COMMUNITY-TOOL]", "[GUIDE]"]','[]','["python.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://towardsdatascience.com/you-should-use-this-to-visualize-sql-joins-instead-of-venn-diagrams-ede15f9583fc','towardsdatascience.com: You Should Use This to Visualize SQL Joins Instead of Venn Diagrams','','2020',0,'Advocates for visual table-mapping paradigms instead of Venn diagrams for SQL joins. Demonstrates how relational algebra maps more accurately to table dimensions, preventing Cartesian product misunderstandings in complex queries.','SQL','Concept Guide','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2020-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Databases", "SQL Fundamentals", "Visualization"]','["[COMMUNITY-TOOL]", "[GUIDE]"]','[]','["databases.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://towardsdatascience.com/yq-mastering-yaml-processing-in-command-line-e1ff5ebc0823','towardsdatascience.com: yq: Mastering YAML Processing in Command Line 🌟','','N/A',0,NULL,NULL,NULL,NULL,0,NULL,'manual','0d6da0f5aadba38d823d4812168767989d93c80fe1663e28c1f82b5c77f38209',100.0,1779032421,0,'2026-05-17T17:40:21.024028+02:00',NULL,NULL,NULL,'[]','[]','["docs/yaml.md"]','[]','{}','{"is_special": true}');
INSERT INTO "resources" VALUES('https://towardsdev.com/12-scanners-to-find-security-vulnerabilities-and-misconfigurations-in-kubernetes-332a738d076d','towardsdev.com: 12 Scanners to Find Security Vulnerabilities and Misconfigurations'' in Kubernetes','','N/A',0,'A curated technical resource and architectural guide covering towardsdev.com: 12 Scanners to Find Security Vulnerabilities and Misconfigurations'' in Kubernetes in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779029309,0,'2026-05-17T16:48:29.767148+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-security.md"]','["kubernetes-security.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://towardsdev.com/azure-devops-project-creation-and-setup-via-terraform-3444ff985bae','==towardsdev.com: Azure DevOps Project Creation and Setup via Terraform==','','N/A',0,'A curated technical resource and architectural guide covering ==towardsdev.com: Azure DevOps Project Creation and Setup via Terraform== in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779031106,0,'2026-05-17T17:18:26.966107+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/azure.md"]','["azure.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://towardsdev.com/kubernetes-deploying-nginx-servers-with-configmaps-shared-services-with-minikube-618aee9a8ff6','towardsdev.com: Kubernetes: Deploying Nginx Servers with ConfigMaps & Shared'' Services with Minikube','','N/A',0,'A curated technical resource and architectural guide covering towardsdev.com: Kubernetes: Deploying Nginx Servers with ConfigMaps & Shared'' Services with Minikube in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779032103,0,'2026-05-17T17:35:03.724903+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-networking.md"]','["kubernetes-networking.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://towardsdev.com/microservice-interview-questions-for-backend-developers-series-1-112d623a7c2a','towardsdev.com: Microservice Interview questions for Backend Developers'' series-1','','N/A',0,'A curated technical resource and architectural guide covering towardsdev.com: Microservice Interview questions for Backend Developers'' series-1 in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779032834,0,'2026-05-17T17:47:14.753690+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/interview-questions.md"]','["interview-questions.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://towardsdev.com/performance-testing-your-kubernetes-kafka-cluster-95f6e7d8dfc5','towardsdev.com: Performance Testing Your Kubernetes Kafka Cluster','','N/A',0,'A curated technical resource and architectural guide covering towardsdev.com: Performance Testing Your Kubernetes Kafka Cluster in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779031226,0,'2026-05-17T17:20:26.469286+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/message-queue.md"]','["message-queue.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://towardsdev.com/solution-architecture-101-are-you-ready-for-the-solution-architect-path-5a2d01aebbb','==towardsdev.com: Solution architecture 101 — Are you ready for the Solution'' Architect Path== 🌟','','N/A',0,'A curated technical resource and architectural guide covering ==towardsdev.com: Solution architecture 101 — Are you ready for the Solution'' Architect Path== 🌟 in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779033757,0,'2026-05-17T18:02:37.322085+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/introduction.md"]','["introduction.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://traefik.io','Traefik','','2026',0,'The canonical repository and site for Traefik, a modern cloud-native reverse proxy and ingress controller designed for dynamic service discovery. It automatically listens to platform API registries (such as Kubernetes and Consul) to dynamically update routing tables without manual reloads.','Go','Documentation','Intermediate',1,'online','manual',NULL,NULL,NULL,0,'2026-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Traffic Management", "Kubernetes Ingress Controllers", "Traefik Ingress"]','["[COMMUNITY-TOOL]"]','[]','["web-servers.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://traefik.io/blog/kubernetes-ingress-service-api-demystified','containo.us: Kubernetes Ingress & Service API Demystified','','2021',4,'Demystifies the inner workings of Kubernetes Services, endpoints, and Ingress routing rules. Compares how reverse-proxy solutions like Traefik process these API resources to dynamic configurations. Live Grounding validates that Traefik remains a popular, high-performance edge router in modern multi-tenant environments due to its automated Let''s Encrypt and middleware options.','Markdown','Article','Intermediate',1,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Networking & Security", "Kubernetes Networking", "Ingress & Traffic"]','["[ENTERPRISE-STABLE]"]','[]','["kubernetes-networking.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://traefik.io/blog/pets-vs-cattle-the-future-of-kubernetes-in-2022','traefik.io: Pets vs. Cattle: The Future of Kubernetes in 2022','','2022',0,'Explores how modern Kubernetes clusters treat clusters, nodes, and ingress configurations as stateless, disposable entities (cattle). Examines automation engines and dynamic routing protocols like Traefik to abstract network edges.','English','Article','Intermediate',1,'online','manual',NULL,NULL,NULL,0,'2022-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Orchestration", "Kubernetes", "Paradigms"]','["[COMMUNITY-TOOL]"]','[]','["introduction.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://traefik.io/blog/transition-from-ingress-nginx-to-traefik','Transitioning from ingress-nginx to Traefik in Kubernetes','','2022',0,'A migration blueprint walking developers through transitioning from ingress-nginx to Traefik. Details how Traefik''s native middleware, dynamic routing, and CRDs simplify TLS management and traffic splitting in dynamic environments.','English','Article','Intermediate',1,'online','manual',NULL,NULL,NULL,0,'2022-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Networking", "Ingress & Gateway", "Traefik"]','["[COMMUNITY-TOOL]"]','[]','["servicemesh.md", "kubernetes-networking.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://traefik.io/traefik-mesh','Maesh','','2023',2,'Maesh (rebranded as Traefik Mesh) was a lightweight, SMI-compliant mesh designed by Traefik Labs. It was officially retired in 2024 to consolidate development focus on Traefik API Gateway products.','Go','open-source-tool','Intermediate',1,'online','manual',NULL,NULL,NULL,0,'2023-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Cloud Native Infrastructure", "Service Mesh", "Legacy Tooling"]','["[COMMUNITY-TOOL]"]','[]','["servicemesh.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://training.github.com/downloads/github-git-cheat-sheet.pdf','github.github.com/training-kit: Git cheat sheet','','2024',4,'Curator Insight: Official GitHub training PDF mapping standard CLI commands for branch lifecycle and local repository synchronization. Live Grounding: Retains great instructional value for building reliable local-to-remote pipelines and securing git commits with GPG signing.','PDF','Official Guide','Beginner-Intermediate',0,'online','manual','a645979f73e24b14b3deb010a64afc0c0e25cedbeed2090d109ad5539f759ac6',100.0,1781735889,0,'2026-06-18T00:38:09.550748+02:00',NULL,NULL,NULL,'["Development", "Version Control", "Git"]','["[ENTERPRISE-STABLE]", "[GUIDE]"]','["docs/cheatsheets.md"]','["cheatsheets.md"]','{}','{"gh_stars": 0, "gh_pushed": null, "gh_license": "N/A", "gh_open_issues_30d": 0, "gh_open_prs_30d": 0, "gh_community_health": "dormant", "gh_activity_checked": "2026-06-20T12:26:30.038261+02:00"}');
INSERT INTO "resources" VALUES('https://training.linuxfoundation.org/resources','The Linux Foundation Training','','2026',5,'The definitive training and certification source for open-source engineering. Directs the primary curricula for the CKA, CKAD, and CKS benchmarks, offering authoritative lessons on container network interfaces, control-plane troubleshooting, and Linux security interfaces.','English','Training Platform','Advanced',0,'online','manual',NULL,NULL,NULL,0,'2026-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Professional Development", "Certifications", "Linux & Open Source"]','["[DE FACTO STANDARD]"]','[]','["elearning.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://training.linuxfoundation.org/training/introduction-to-kubernetes','training.linuxfoundation.org: Introduction to Kubernetes (LFS158x)','','2026',0,'The baseline introductory curriculum authored by the Linux Foundation and the CNCF. Teaches fundamental architecture, control plane mechanics, pod configurations, networking standards, and volume storage strategies required for standard operation tasks.','N/A','Course','Beginner',0,'duplicate','manual',NULL,NULL,NULL,0,'2026-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Cloud Native", "Education", "Official Certifications"]','["[COMMUNITY-TOOL]", "[GUIDE]"]','[]','["kubernetes-tutorials.md"]','{}','{"duplicate_of": "https://www.cloudtechtwitter.com/2022/05/dont-miss-next-article-be-first-to-be.html"}');
INSERT INTO "resources" VALUES('https://trainings.kubernauts.sh','trainings.kubernauts.sh','','N/A',0,'A curated technical resource and architectural guide covering trainings.kubernauts.sh in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779030317,0,'2026-05-17T17:05:17.430202+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/demos.md"]','["demos.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://tratnayake.dev/helm-include-all-files-from-directory-in-line','tratnayake.dev: Using Helm To Include All Files From A Directory In-line','','N/A',0,'A curated technical resource and architectural guide covering tratnayake.dev: Using Helm To Include All Files From A Directory In-line in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779031537,0,'2026-05-17T17:25:37.848357+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/helm.md"]','["helm.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://tratnayake.dev/oncall-adventures-prometheus-filled-disk','tratnayake.dev: Oncall Adventures - When your Prometheus-Server mounted'' to GCE Persistent Disk on K8s is Full','','N/A',0,'A curated technical resource and architectural guide covering tratnayake.dev: Oncall Adventures - When your Prometheus-Server mounted'' to GCE Persistent Disk on K8s is Full in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779030891,0,'2026-05-17T17:14:51.267416+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-troubleshooting.md"]','["kubernetes-troubleshooting.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://travelrasik.com/category/asia','doylestowncoder.com: Building CI/CD Pipelines with Azure Data Factory: Part 1','- [doylestowncoder.com: Building CI/CD Pipelines with Azure Data Factory: Part 2](https://travelrasik.com/category/asia)
    - [doylestowncoder.com: Building CI/CD Pipelines with Azure Data Factory: Part 3](https://travelrasik.com/category/asia)','2021',0,'Multi-part technical walk-through detailing automated deployment patterns for Azure Data Factory (ADF) pipelines. Highlights ARM template generation, parameterization strategies, and continuous integration workflows via Azure DevOps.','Markdown','Article','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Data Engineering", "Azure Data Factory", "CI/CD Pipelines"]','["[COMMUNITY-TOOL]"]','[]','["demos.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://travis-ci.org','Travis CI','','N/A',0,NULL,NULL,NULL,NULL,0,'online','manual','9fcc4b1bea231dca2dd2fe5a5836b8bacc2e5ed2eb8b0607f0422eaf4ced733f',100.0,1779034139,0,'2026-05-17T18:08:59.293755+02:00',NULL,NULL,NULL,'[]','[]','["docs/jenkins-alternatives.md"]','[]','{}','{}');
INSERT INTO "resources" VALUES('https://travis.media/blog/pulumi-tutorial-automate-kubernetes-operations','travis.media: Pulumi Tutorial: Automate Kubernetes Deployments and Operations with this Complete Guide','','2022',0,'End-to-end tutorial detailing the programmatic definition of namespaces, ingress controllers, replicas, and pod affinity rules inside target Kubernetes environments using Pulumi''s type-safe bindings.','TypeScript','Tutorial','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2022-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Infrastructure as Code", "Kubernetes Provisioning", "Pulumi"]','["[COMMUNITY-TOOL]", "[GUIDE]"]','[]','["pulumi.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://travis.media/pulumi-tutorial-automate-kubernetes-operations','travis.media: Pulumi Tutorial: Automate Kubernetes Deployments and Operations'' with this Complete Guide','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','dcbe8a11a14c4e0f732035b0f4f5d0f47bbc6a2787d4ca6121eb65c733d1e2aa',100.0,1779030975,0,'2026-05-17T17:16:15.585085+02:00',NULL,NULL,NULL,'[]','[]','["docs/pulumi.md"]','[]','{}','{"duplicate_of": "https://travis.media/blog/pulumi-tutorial-automate-kubernetes-operations"}');
INSERT INTO "resources" VALUES('https://treblle.com/blog/how-does-treblle-scale-on-aws-without-breaking-the-bank','treblle.com: How does Treblle scale on AWS without breaking the bank?','','2023',0,'Curator Insight highlights Treblle’s architectural strategy for processing billions of API requests on AWS affordably. Live Grounding details how modern SaaS platforms leverage spot instances, API gateway caching, serverless scale-to-zero databases, and intensive performance profiling to decouple traffic volume from infrastructure costs.','N/A','Blog','Advanced',1,'online','manual',NULL,NULL,NULL,0,'2023-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Cloud Infrastructure", "FinOps", "Cost Optimization"]','["[COMMUNITY-TOOL]"]','[]','["databases.md", "aws-miscellaneous.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://treyhunner.com/2021/11/how-to-flatten-a-list-in-python','treyhunner.com: How to flatten a list in Python','','2021',0,'Details various strategies to flatten multi-dimensional nested iterables in Python. Compares performance of nested list comprehensions, `itertools.chain()`, and recursive function setups.','English','Tutorial','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Software Development", "Python Core", "Data Structures"]','["[COMMUNITY-TOOL]", "[GUIDE]"]','[]','["python.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://trilio.io','Trillio','','2025',4,'Trilio offers a Kubernetes-native data protection software suite. Facilitates high-speed, programmatic volume and metadata replication, multi-cloud migration, and ransomware mitigation across large clusters.','Go','Product','Advanced',0,'online','manual',NULL,NULL,NULL,0,'2025-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Infrastructure", "Enterprise Backup", "Proprietary Platforms"]','["[ENTERPRISE-STABLE]"]','[]','["kubernetes-backup-migrations.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://trio.dev/angular-vs-react','trio.dev: Angular vs React: Is Angular Dead?','','2022',0,'A comparative study evaluating the architectural paradigms of Angular vs. React. Evaluates runtime performance, state management approaches, scaling potential, and long-term maintenance overhead in large-scale enterprise portals.','TypeScript','Article','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2022-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Software Engineering", "Frontend", "Frameworks"]','["[COMMUNITY-TOOL]"]','[]','["devel-sites.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://trstringer.com/debug-python-kubernetes','trstringer.com: Debug a Python Application Running in Kubernetes 🌟','','2021',0,'Diagnostic blueprint details the usage of `rpdb` and port forwarding to hook remote debuggers into active Python processes running in Kubernetes microservices pods, avoiding continuous redeployment cycles.','English','Tutorial','Advanced',1,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["DevOps", "Python Cloud", "Kubernetes"]','["[COMMUNITY-TOOL]", "[GUIDE]"]','[]','["python.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://trstringer.com/deploy-to-aks-from-github-actions','trstringer.com: Deploy to AKS from GitHub Actions 🌟','','2021',0,'A precise deployment guide detailing continuous integration and deployment to AKS from GitHub Actions. Explores how to leverage secure Azure Service Principals and Federated Credentials (OIDC) to safely authenticate and update container workloads.','YAML','Article','Intermediate',1,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["CI-CD", "Azure AKS", "GitHub Actions"]','["[COMMUNITY-TOOL]"]','[]','["demos.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://trstringer.com/deploy-to-aks-from-github-actions-self-hosted','trstringer.com: Deploy to AKS Using a Managed Identity from a GitHub Actions'' Self-Hosted Runner 🌟','','N/A',0,NULL,NULL,NULL,NULL,0,'online','manual','d0ea8a3d3aa050dc70e445d1211454a7804d8499fc0633b65cff4ecf621c81c7',100.0,1779032100,0,'2026-05-17T17:35:00.222641+02:00',NULL,NULL,NULL,'[]','[]','["docs/demos.md"]','[]','{}','{}');
INSERT INTO "resources" VALUES('https://trstringer.com/deploy-to-aks-from-github-actions/-self-hosted',NULL,NULL,NULL,NULL,'A curated technical resource and architectural guide covering trstringer.com in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'review_required','manual',NULL,64.0,1779130494,0,'2026-05-18T20:54:54.935653+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/demos.md"]','["demos.md"]','{}','{"review_metadata": {"original_url": "https://trstringer.com/deploy-to-aks-from-github-actions/-self-hosted", "proposed_url": "NONE", "reason": "High-Value Protection: 404", "timestamp": "2026-05-18T18:54:54.935655"}}');
INSERT INTO "resources" VALUES('https://trstringer.com/kubernetes-api-call-from-kubectl','trstringer.com: Discover Kubernetes API Calls from kubectl','','2021',3,'A practical debugging guide to logging actual API calls made by the kubectl CLI. Demonstrates using high verbosity options (e.g. `--v=8`) to reverse-engineer client API payloads.','English','Tutorial','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["API Server", "Debugging", "Tooling"]','["[COMMUNITY-TOOL]", "[GUIDE]"]','[]','["kubernetes.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://trstringer.com/kubernetes-ingress-with-contour','trstringer.com: Kubernetes Ingress with Contour','','2021',0,'Implementation guide for Contour, an Envoy-driven Ingress controller. Focuses on the performance and security advantages of Contour''s custom HTTPProxy API, which mitigates cross-namespace vulnerability risks inherent to standard ingress.','English','Article','Intermediate',1,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Networking", "Ingress & Gateway", "Contour"]','["[COMMUNITY-TOOL]"]','[]','["kubernetes-networking.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://trstringer.com/kubernetes-node-ready','trstringer.com: What Determines if a Kubernetes Node is Ready?','','2021',0,'A deep dive into node status evaluation mechanics in Kubernetes. It breaks down how the Kubelet posts heartbeats, how the Node Lifecycle Controller handles Lease resources, and how resource exhaustion (PID, disk, memory pressure) updates NodeConditions.','Go','Technical Blog','Advanced',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Architecture", "Control Plane", "Node Lifecycle"]','["[COMMUNITY-TOOL]"]','[]','["kubernetes.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://trstringer.com/kubernetes-validating-webhook','trstringer.com: Create a Basic Kubernetes Validating Webhook','','2022',0,'Step-by-step technical guide for writing a custom validating admission controller webhook. Focuses on processing API requests, writing validation criteria in Go, and configuring TLS certificate pathways between the API server and the webhook pod.','English','Tutorial','Advanced',1,'online','manual',NULL,NULL,NULL,0,'2022-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Security", "Policy & Admission Control", "Validating Webhooks"]','["[COMMUNITY-TOOL]", "[GUIDE]"]','[]','["kubernetes-security.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://trstringer.com/otel-part1-intro','trstringer.com: Observability with OpenTelemetry Part 1 - Introduction','','N/A',0,NULL,NULL,NULL,NULL,0,NULL,'manual','522071bee9fd016ade0c7d159936da579a3fcc6685d28461a0d7cdb01b31e8b8',100.0,1779031600,1,'2026-05-17T17:26:40.361398+02:00',NULL,NULL,NULL,'[]','[]','["docs/monitoring.md"]','[]','{}','{}');
INSERT INTO "resources" VALUES('https://trstringer.com/run-kubernetes-pods-on-vm-types','trstringer.com: Run Kubernetes Pods on Specific VM Types in AKS','','2022',0,'Explores structural scheduling patterns inside AKS to assign dedicated workloads onto specific VM sizes using node selectors, taints, tolerations, and node affinity rules.','N/A','Technical Article','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2022-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Cloud Providers", "Microsoft AKS", "Scheduling & Taints", "Compute Node Pools"]','["[COMMUNITY-TOOL]"]','[]','["managed-kubernetes-in-public-cloud.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://trstringer.com/understanding-prefernoschedule','trstringer.com: Kubernetes Taints, Tolerations, and Understanding the PreferNoSchedule Effect','','2021',0,'Investigates the mechanics of taints and tolerations, focusing on the PreferNoSchedule effect. Illustrates scheduling decisions under compute pressure when taints act as soft constraints.','YAML','Blog','Advanced',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Compute", "Pod Scheduling", "Node Affinity"]','["[COMMUNITY-TOOL]"]','[]','["kubernetes.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://trunkbaseddevelopment.com','Trunk Based Development','','2017',0,'The definitive technical manual on Trunk-Based Development (TBD), demonstrating how merging code into a single central branch (''trunk'') multiple times a day prevents integration drift. This design demands rigorous CI pipeline safety and feature flag setups to decouple staging from active user exposures.','Markdown','Specification','Intermediate',0,'duplicate','manual',NULL,NULL,NULL,0,'2017-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Software Engineering", "Version Control Systems", "Git Workflows"]','["[COMMUNITY-TOOL]"]','[]','["git.md"]','{}','{"duplicate_of": "https://kean.blog/post/trunk-based-development"}');
INSERT INTO "resources" VALUES('https://trunkbaseddevelopment.com/alternative-branching-models','trunkbaseddevelopment.com: Alternative Branching Models','','2017',0,'An analytical module from trunkbaseddevelopment.com comparing alternative branching patterns, such as GitFlow and GitHub Flow. It highlights the structural differences, release frequencies, and common pain points of each model.','Markdown','Guide','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2017-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Software Engineering", "Version Control Systems", "Git Workflows"]','["[COMMUNITY-TOOL]", "[GUIDE]"]','[]','["git.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://try.digitalocean.com/app-platform','App Platform - Digital Ocean PaaS','','2024',0,'Highlights onboarding pathways and scalability paradigms inside DigitalOcean''s PaaS. Highly optimized for small-to-medium enterprises wanting to run microservice networks without complex VM configurations.','N/A','Platform Landing','Beginner',1,'online','manual',NULL,NULL,NULL,0,'2024-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Cloud Providers", "PaaS", "DigitalOcean App Platform"]','["[COMMUNITY-TOOL]"]','[]','["digitalocean.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://try.digitalocean.com/cloudplex','try.digitalocean.com/cloudplex','','2022',0,'Reference landing portal for visual architecture design tools integrated with DigitalOcean Kubernetes. Historically allowed developers to visualize infrastructure topologies and generate corresponding Kubernetes configurations.','N/A','Platform Landing','Beginner',1,'online','manual',NULL,NULL,NULL,0,'2022-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Cloud Providers", "Alternative Clouds", "Visual Deployment"]','["[COMMUNITY-TOOL]"]','[]','["digitalocean.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://try.openshift.com','try.openshift.com 🌟','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','c72eb25fc0acd138bfaa947149c34f5ea74ea45a5e0f3bca8213b9f02c7b7871',100.0,1779030803,0,'2026-05-17T17:13:23.473555+02:00',NULL,NULL,NULL,'[]','[]','["docs/matrix-table.md", "docs/ocp4.md", "docs/openshift.md"]','[]','{}','{"duplicate_of": "https://www.redhat.com/en/technologies/cloud-computing/openshift/try-it"}');
INSERT INTO "resources" VALUES('https://trycircular.com','trycircular.com (Spain)','','N/A',0,'A curated technical resource and architectural guide covering trycircular.com (Spain) in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779031939,0,'2026-05-17T17:32:19.422723+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/recruitment.md"]','["recruitment.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://tryhackme.com/room/metasploitintro','tryhackme.com: Metasploit: Introduction','','2021',0,'This learning guide covers the core operations and architecture of the Metasploit Framework. It explains how security professionals configure exploit payloads, assess system vulnerabilities, and perform penetration tests. It is an excellent educational reference for security teams looking to perform automated offensive security testing.','None','Guide','Beginner',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Security", "Penetration Testing", "Metasploit"]','["[COMMUNITY-TOOL]", "[GUIDE]"]','[]','["devsecops.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://tryolabs.com/blog/2020/12/21/top-10-python-libraries-of-2020','tryolabs.com: Top 10 Python libraries of 2020','','2020',0,'Curator synthesis highlighting the most innovative and rapidly growing Python libraries released or consolidated in 2020, focusing on data science, API development (like FastAPI), performance, and utility tooling.','English','Article','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2020-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Software Development", "Python Ecosystem", "Libraries"]','["[COMMUNITY-TOOL]"]','[]','["python.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://tschatzl.github.io/2021/09/16/jdk17-g1-parallel-gc-changes.html','tschatzl.github.io: JDK 17 G1/Parallel GC changes','','2021',0,'An expert analysis on GC improvements within JDK 17, specifically targeting the G1 and Parallel garbage collectors. It explains the runtime optimizations that reduce memory footprints, improve memory reclaiming speeds, and stabilize GC latency during containerized workloads.','Java','Article','Advanced',1,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Software Development", "JVM Internals", "Garbage Collection"]','["[COMMUNITY-TOOL]"]','[]','["java_frameworks.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://ttl.sh','ttl.sh: Anonymous & ephemeral Docker image registry 🌟','','2026',0,'ttl.sh is an anonymous, ephemeral Docker image registry that automatically purges uploaded images based on a user-defined Time-To-Live (TTL) tag (e.g., :2h). It requires no authentication or setup, making it an excellent utility for testing CI/CD pipelines, sharing temporary development builds, or executing fast integration tests across different physical host platforms.','N/A','SaaS','Low',0,'online','manual',NULL,NULL,NULL,0,'2026-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Infrastructure", "Container Registries", "Developer Experience"]','["[COMMUNITY-TOOL]"]','[]','["docker.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://turbofuture.com/computers/introductiontodocker','turbofuture.com: A Beginners Guide to Containers and Docker','','N/A',0,'A curated technical resource and architectural guide covering turbofuture.com: A Beginners Guide to Containers and Docker in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779030235,0,'2026-05-17T17:03:55.377697+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/docker.md"]','["docker.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://turing.com','turing','','2026',0,'An AI-powered talent acquisition engine that sources, screens, and manages remote developers globally. Its deep vetting pipeline covers systems architecture, algorithmic efficiency, and soft skills. Live grounding reveals significant market expansion in matching engineers with generative AI training workloads.','English','Platform/SaaS','Beginner',0,'online','manual',NULL,NULL,NULL,0,'2026-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Remote Work & Career", "Talent Platforms", "AI-Backed Sourcing"]','["[COMMUNITY-TOOL]"]','[]','["freelancing.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://tusharsrivastava.hashnode.dev/handling-text-files-in-python-an-easy-guide-for-beginners','tusharsrivastava.hashnode.dev: Handling text files in python - an easy guide'' for beginners','','N/A',0,'A curated technical resource and architectural guide covering tusharsrivastava.hashnode.dev: Handling text files in python - an easy guide'' for beginners in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779032177,0,'2026-05-17T17:36:17.789834+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/python.md"]','["python.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://tutorialboy24.blogspot.com/2022/09/a-detailed-talk-about-k8s-cluster.html','tutorialboy24.blogspot.com: A Detailed Talk about K8S Cluster Security from the Perspective of Attackers (Part 2) 🌟','','2022',0,'This deep technical analysis adopts an offensive security posture to highlight subtle vulnerabilities in cluster configurations. Demystifies container escape routes, RBAC over-privileging paths, and target exploration from within compromised pods. Highly valuable for red team operators and defensive engineers building detection rules.','English','Article','Advanced',0,'duplicate','manual',NULL,NULL,NULL,0,'2022-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Security", "Offensive Security", "Penetration Testing"]','["[COMMUNITY-TOOL]"]','[]','["kubernetes-security.md"]','{}','{"duplicate_of": "https://dev.to/tutorialboy/a-detailed-talk-about-k8s-cluster-security-from-the-perspective-of-attackers-part-1-3mm5"}');
INSERT INTO "resources" VALUES('https://tutorials.keptn.sh','tutorials.keptn.sh 🌟','','N/A',0,'A curated technical resource and architectural guide covering tutorials.keptn.sh 🌟 in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779031215,0,'2026-05-17T17:20:15.617613+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/keptn.md"]','["keptn.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://tutorials.keptn.sh/tutorials/keptn-azure-devops/index.html','tutorials.keptn.sh: Azure DevOps Pipelines with Keptn Quality Gates','','N/A',0,NULL,NULL,NULL,NULL,0,NULL,'manual','N/A',100.0,1779031103,0,'2026-05-17T17:18:23.026988+02:00',NULL,NULL,NULL,'[]','[]','["docs/keptn.md"]','[]','{}','{}');
INSERT INTO "resources" VALUES('https://tutorials.virtualan.io','tutorials.virtualan.io: Idaithalam - Lowcode Test Automation','','2022',3,'Introduces Idaithalam, a low-code, metadata-driven API testing framework built under Virtualan. It details how to leverage declarative Excel spreadsheets or Postman collections to generate and execute complex integration test suites, reducing the necessity for heavy programming while ensuring high test coverage.','YAML','Documentation','Beginner',0,'online','manual',NULL,NULL,NULL,0,'2022-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Quality Assurance & Testing", "API Automation", "Low-Code Testing"]','["[COMMUNITY-TOOL]"]','[]','["test-automation-frameworks.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://tutorialsdojo.com/aws-cheat-sheets',NULL,NULL,NULL,NULL,'A curated technical resource and architectural guide covering tutorialsdojo.com in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','8eae6c85ae1ab70fcb251a91e10828ce09bb0bb5b4b8a232335c7e162524b9dd',100.0,1779130495,0,'2026-05-18T20:54:55.028713+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/cheatsheets.md"]','["cheatsheets.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://tutorialsdojo.com/links-to-all-aws-cheat-sheets','tutorialsdojo.com: AWS Cheat Sheets 🌟','','N/A',0,NULL,NULL,NULL,NULL,0,'online','manual','a061295990e5117df4287457a648f538b31ff1389dac04e9c2e31444a7a7dff2',100.0,1779030605,0,'2026-05-17T17:10:05.950604+02:00',NULL,NULL,NULL,'[]','[]','["docs/cheatsheets.md"]','[]','{}','{}');
INSERT INTO "resources" VALUES('https://tutorialsdojo.com/real-time-monitoring-of-5xx-errors-using-aws-lambda-cloudwatch-logs-slack','tutorialsdojo.com: Real-time Monitoring of 5XX Errors using AWS Lambda, CloudWatch Logs and Slack','','2021',0,'Provides an implementation guide for parsing AWS CloudWatch logs in real-time. Leverages subscription filters and Lambda to extract system-level 5XX errors, instantly routing rich-formatted exception payloads directly to Slack webhooks for rapid operational triage.','Python','Tutorial','Intermediate',1,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Observability & Monitoring", "CloudWatch", "Alerting Systems"]','["[COMMUNITY-TOOL]", "[GUIDE]"]','[]','["aws-serverless.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://tutorialzine.com/2016/06/learn-git-in-30-minutes','tutorialzine.com: Learn git in 30 minutes 🌟','','2016',0,'Rapid technical introduction designed to fast-track basic command utilization, teaching working tree concepts, git stage operations, staging file modifications, branch management, and remote repository handshakes.','None','Article','Beginner',0,'online','manual',NULL,NULL,NULL,0,'2016-06-01T00:00:00+02:00',NULL,NULL,NULL,'["DevOps", "Version Control", "Git Tutorials"]','["[COMMUNITY-TOOL]"]','[]','["git.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://twindb.com/verify-mysql-backups-with-twindb-backup-tool','twindb.com: Verify MySQL Backups With TwinDB Backup Tool','','N/A',0,'A curated technical resource and architectural guide covering twindb.com: Verify MySQL Backups With TwinDB Backup Tool in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779032518,0,'2026-05-17T17:41:58.294567+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/databases.md"]','["databases.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://twitter.com/ASFMavenProject','twitter.com/ASFMavenProject: The official twitter feed of the Apache Maven'' Project','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','a9213f547242ae7b5ade9817370c417c123598fea0a81b82dd15041690901728',100.0,1779034090,0,'2026-05-17T18:08:10.772225+02:00',NULL,NULL,NULL,'[]','[]','["docs/maven-gradle.md"]','[]','{}','{"duplicate_of": "https://x.com/ASFMavenProject"}');
INSERT INTO "resources" VALUES('https://twitter.com/ASFMavenRelease','twitter.com/ASFMavenRelease: Maven Plugin Release','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','a9213f547242ae7b5ade9817370c417c123598fea0a81b82dd15041690901728',100.0,1779034313,0,'2026-05-17T18:11:53.824261+02:00',NULL,NULL,NULL,'[]','[]','["docs/maven-gradle.md"]','[]','{}','{"duplicate_of": "https://twitter.com/ASFMavenProject"}');
INSERT INTO "resources" VALUES('https://twitter.com/AWS_Partners','twitter.com/AWS_Partners','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','a9213f547242ae7b5ade9817370c417c123598fea0a81b82dd15041690901728',100.0,1779030084,0,'2026-05-17T17:01:24.900328+02:00',NULL,NULL,NULL,'[]','[]','["docs/aws.md"]','[]','{}','{"duplicate_of": "https://twitter.com/ASFMavenProject"}');
INSERT INTO "resources" VALUES('https://twitter.com/AWSreInvent','twitter.com/AWSreInvent','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','a9213f547242ae7b5ade9817370c417c123598fea0a81b82dd15041690901728',100.0,1779034045,0,'2026-05-17T18:07:25.930479+02:00',NULL,NULL,NULL,'[]','[]','["docs/aws.md"]','[]','{}','{"duplicate_of": "https://twitter.com/ASFMavenProject"}');
INSERT INTO "resources" VALUES('https://twitter.com/AWSstartups','twitter.com/AWSstartups','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','a9213f547242ae7b5ade9817370c417c123598fea0a81b82dd15041690901728',100.0,1779033675,0,'2026-05-17T18:01:15.384335+02:00',NULL,NULL,NULL,'[]','[]','["docs/aws.md"]','[]','{}','{"duplicate_of": "https://twitter.com/ASFMavenProject"}');
INSERT INTO "resources" VALUES('https://twitter.com/ChromeDevTools','twitter.com/ChromeDevTools','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','a9213f547242ae7b5ade9817370c417c123598fea0a81b82dd15041690901728',100.0,1779032104,0,'2026-05-17T17:35:04.227064+02:00',NULL,NULL,NULL,'[]','[]','["docs/ChromeDevTools.md"]','[]','{}','{"duplicate_of": "https://twitter.com/ASFMavenProject"}');
INSERT INTO "resources" VALUES('https://twitter.com/GolangRepos','twitter.com/GolangRepos','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','a9213f547242ae7b5ade9817370c417c123598fea0a81b82dd15041690901728',100.0,1779031739,0,'2026-05-17T17:28:59.996497+02:00',NULL,NULL,NULL,'[]','[]','["docs/golang.md"]','[]','{}','{"duplicate_of": "https://twitter.com/ASFMavenProject"}');
INSERT INTO "resources" VALUES('https://twitter.com/Marcus_Noble_/status/1417007780888825856',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,'duplicate','manual','a9213f547242ae7b5ade9817370c417c123598fea0a81b82dd15041690901728',100.0,1779031458,0,'2026-05-17T17:24:18.848736+02:00',NULL,NULL,NULL,'[]','[]','["docs/securityascode.md"]','[]','{}','{"duplicate_of": "https://twitter.com/ASFMavenProject"}');
INSERT INTO "resources" VALUES('https://twitter.com/PlantUML',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,'duplicate','manual','a9213f547242ae7b5ade9817370c417c123598fea0a81b82dd15041690901728',100.0,1779032966,0,'2026-05-17T17:49:26.652621+02:00',NULL,NULL,NULL,'[]','[]','["docs/cloud-arch-diagrams.md", "docs/kubernetes-tutorials.md"]','[]','{}','{"duplicate_of": "https://twitter.com/ASFMavenProject"}');
INSERT INTO "resources" VALUES('https://twitter.com/PukarDesign/status/1452141978167267332',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,'duplicate','manual','a9213f547242ae7b5ade9817370c417c123598fea0a81b82dd15041690901728',100.0,1779029163,0,'2026-05-17T16:46:03.575791+02:00',NULL,NULL,NULL,'[]','[]','["docs/project-management-methodology.md"]','[]','{}','{"duplicate_of": "https://twitter.com/ASFMavenProject"}');
INSERT INTO "resources" VALUES('https://twitter.com/SWengThomas','I just meant that base64 prevents you from logging a secret in plain text'' by accident… but many more layers are required to keep your secrets secret','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','a9213f547242ae7b5ade9817370c417c123598fea0a81b82dd15041690901728',100.0,1779030507,0,'2026-05-17T17:08:27.168669+02:00',NULL,NULL,NULL,'[]','[]','["docs/kubernetes-security.md"]','[]','{}','{"duplicate_of": "https://twitter.com/ASFMavenProject"}');
INSERT INTO "resources" VALUES('https://twitter.com/_georgemoller',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,'duplicate','manual','a9213f547242ae7b5ade9817370c417c123598fea0a81b82dd15041690901728',100.0,1779029509,0,'2026-05-17T16:51:49.733555+02:00',NULL,NULL,NULL,'[]','[]','["docs/cheatsheets.md"]','[]','{}','{"duplicate_of": "https://twitter.com/ASFMavenProject"}');
INSERT INTO "resources" VALUES('https://twitter.com/a_sykim',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,'duplicate','manual','a9213f547242ae7b5ade9817370c417c123598fea0a81b82dd15041690901728',100.0,1779030574,0,'2026-05-17T17:09:34.667111+02:00',NULL,NULL,NULL,'[]','[]','["docs/introduction.md"]','[]','{}','{"duplicate_of": "https://twitter.com/ASFMavenProject"}');
INSERT INTO "resources" VALUES('https://twitter.com/aantn','It''s funny: everyone thinks CPU requests are only used for scheduling'' (WRONG) and memory requests determine who gets OOMKilled (WRONG) but it''s actually the opposite! At runtime, memory requests do nothing, but CPU requests DO" 🌟','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','a9213f547242ae7b5ade9817370c417c123598fea0a81b82dd15041690901728',100.0,1779031096,0,'2026-05-17T17:18:16.988733+02:00',NULL,NULL,NULL,'[]','[]','["docs/kubernetes.md"]','[]','{}','{"duplicate_of": "https://twitter.com/ASFMavenProject"}');
INSERT INTO "resources" VALUES('https://twitter.com/addyosmani',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,'duplicate','manual','a9213f547242ae7b5ade9817370c417c123598fea0a81b82dd15041690901728',100.0,1779033213,0,'2026-05-17T17:53:33.504763+02:00',NULL,NULL,NULL,'[]','[]','["docs/ChromeDevTools.md"]','[]','{}','{"duplicate_of": "https://twitter.com/ASFMavenProject"}');
INSERT INTO "resources" VALUES('https://twitter.com/agarcia','Excellent description of user ids and access rights in Docker; it’s a non'' trivial issue and there’s no silver bullet other than to avoid running your containers with a privileged user. As a bonus, I personally like openshift approach (random UIDs belonging to the super user GID)','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','a9213f547242ae7b5ade9817370c417c123598fea0a81b82dd15041690901728',100.0,1779034134,0,'2026-05-17T18:08:54.622106+02:00',NULL,NULL,NULL,'[]','[]','["docs/docker.md"]','[]','{}','{"duplicate_of": "https://twitter.com/ASFMavenProject"}');
INSERT INTO "resources" VALUES('https://twitter.com/alexxubyte',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,'duplicate','manual','a9213f547242ae7b5ade9817370c417c123598fea0a81b82dd15041690901728',100.0,1779030525,0,'2026-05-17T17:08:45.625283+02:00',NULL,NULL,NULL,'[]','[]','["docs/networking.md"]','[]','{}','{"duplicate_of": "https://twitter.com/ASFMavenProject"}');
INSERT INTO "resources" VALUES('https://twitter.com/awscloud','twitter.com/awscloud','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','a9213f547242ae7b5ade9817370c417c123598fea0a81b82dd15041690901728',100.0,1779030248,0,'2026-05-17T17:04:08.744888+02:00',NULL,NULL,NULL,'[]','[]','["docs/aws.md"]','[]','{}','{"duplicate_of": "https://twitter.com/ASFMavenProject"}');
INSERT INTO "resources" VALUES('https://twitter.com/azuredevops','twitter.com/azuredevops','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','a9213f547242ae7b5ade9817370c417c123598fea0a81b82dd15041690901728',100.0,1779033081,0,'2026-05-17T17:51:21.876584+02:00',NULL,NULL,NULL,'[]','[]','["docs/git.md"]','[]','{}','{"duplicate_of": "https://twitter.com/ASFMavenProject"}');
INSERT INTO "resources" VALUES('https://twitter.com/brendandburns',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,'duplicate','manual','a9213f547242ae7b5ade9817370c417c123598fea0a81b82dd15041690901728',100.0,1779030868,0,'2026-05-17T17:14:28.514322+02:00',NULL,NULL,NULL,'[]','[]','["docs/introduction.md"]','[]','{}','{"duplicate_of": "https://twitter.com/ASFMavenProject"}');
INSERT INTO "resources" VALUES('https://twitter.com/codingsafari','The issue is not new or unique to k8s. There is a general confusion between'' encoding and encryption. Ask any web dev about base64, and there is a good chance they''ll tell you it''s encryption','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','a9213f547242ae7b5ade9817370c417c123598fea0a81b82dd15041690901728',100.0,1779032345,0,'2026-05-17T17:39:05.867722+02:00',NULL,NULL,NULL,'[]','[]','["docs/kubernetes-security.md"]','[]','{}','{"duplicate_of": "https://twitter.com/ASFMavenProject"}');
INSERT INTO "resources" VALUES('https://twitter.com/commandlinefu','twitter.com/commandlinefu','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','a9213f547242ae7b5ade9817370c417c123598fea0a81b82dd15041690901728',100.0,1779029863,0,'2026-05-17T16:57:43.136021+02:00',NULL,NULL,NULL,'[]','[]','["docs/linux.md"]','[]','{}','{"duplicate_of": "https://twitter.com/ASFMavenProject"}');
INSERT INTO "resources" VALUES('https://twitter.com/commandlinefu10','twitter.com/commandlinefu10','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','a9213f547242ae7b5ade9817370c417c123598fea0a81b82dd15041690901728',100.0,1779030235,0,'2026-05-17T17:03:55.695440+02:00',NULL,NULL,NULL,'[]','[]','["docs/linux.md"]','[]','{}','{"duplicate_of": "https://twitter.com/ASFMavenProject"}');
INSERT INTO "resources" VALUES('https://twitter.com/commandlinefu3','twitter.com/commandlinefu3','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','a9213f547242ae7b5ade9817370c417c123598fea0a81b82dd15041690901728',100.0,1779031087,0,'2026-05-17T17:18:07.181407+02:00',NULL,NULL,NULL,'[]','[]','["docs/linux.md"]','[]','{}','{"duplicate_of": "https://twitter.com/ASFMavenProject"}');
INSERT INTO "resources" VALUES('https://twitter.com/dmokafa',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,'duplicate','manual','a9213f547242ae7b5ade9817370c417c123598fea0a81b82dd15041690901728',100.0,1779033623,0,'2026-05-17T18:00:23.262079+02:00',NULL,NULL,NULL,'[]','[]','["docs/about.md"]','[]','{}','{"duplicate_of": "https://twitter.com/ASFMavenProject"}');
INSERT INTO "resources" VALUES('https://twitter.com/hashtag/featureflag','#FeatureFlags','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','a9213f547242ae7b5ade9817370c417c123598fea0a81b82dd15041690901728',100.0,1779034484,0,'2026-05-17T18:14:44.693368+02:00',NULL,NULL,NULL,'[]','[]','["docs/git.md"]','[]','{}','{"duplicate_of": "https://twitter.com/ASFMavenProject"}');
INSERT INTO "resources" VALUES('https://twitter.com/i/spaces/1ZkKzbXLekWKv',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,'duplicate','manual','a9213f547242ae7b5ade9817370c417c123598fea0a81b82dd15041690901728',100.0,1779030029,0,'2026-05-17T17:00:29.003909+02:00',NULL,NULL,NULL,'[]','[]','["docs/mlops.md"]','[]','{}','{"duplicate_of": "https://twitter.com/ASFMavenProject"}');
INSERT INTO "resources" VALUES('https://twitter.com/janakiramm','As an ops engineer not too familiar with Git, you just need to know 6 commands','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','a9213f547242ae7b5ade9817370c417c123598fea0a81b82dd15041690901728',100.0,1779033101,0,'2026-05-17T17:51:41.239684+02:00',NULL,NULL,NULL,'[]','[]','["docs/gitops.md"]','[]','{}','{"duplicate_of": "https://twitter.com/ASFMavenProject"}');
INSERT INTO "resources" VALUES('https://twitter.com/jeffbarr','twitter.com/jeffbarr','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','a9213f547242ae7b5ade9817370c417c123598fea0a81b82dd15041690901728',100.0,1779032935,0,'2026-05-17T17:48:55.052854+02:00',NULL,NULL,NULL,'[]','[]','["docs/aws.md"]','[]','{}','{"duplicate_of": "https://twitter.com/ASFMavenProject"}');
INSERT INTO "resources" VALUES('https://twitter.com/johncutlefish/status/1452048722917871620',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,'duplicate','manual','a9213f547242ae7b5ade9817370c417c123598fea0a81b82dd15041690901728',100.0,1779031642,0,'2026-05-17T17:27:22.771132+02:00',NULL,NULL,NULL,'[]','[]','["docs/project-management-methodology.md"]','[]','{}','{"duplicate_of": "https://twitter.com/ASFMavenProject"}');
INSERT INTO "resources" VALUES('https://twitter.com/jwendlandt','I''ve always wondered how folks expect a system would be able to protect'' data at rest like that. If the public key and private key are local on the machine - nothing is secure no matter what algorithm is used','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','a9213f547242ae7b5ade9817370c417c123598fea0a81b82dd15041690901728',100.0,1779030538,0,'2026-05-17T17:08:58.805163+02:00',NULL,NULL,NULL,'[]','[]','["docs/kubernetes-security.md"]','[]','{}','{"duplicate_of": "https://twitter.com/ASFMavenProject"}');
INSERT INTO "resources" VALUES('https://twitter.com/k0sproject','k0sproject','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','a9213f547242ae7b5ade9817370c417c123598fea0a81b82dd15041690901728',100.0,1779029142,0,'2026-05-17T16:45:42.653748+02:00',NULL,NULL,NULL,'[]','[]','["docs/kubernetes.md"]','[]','{}','{"duplicate_of": "https://twitter.com/ASFMavenProject"}');
INSERT INTO "resources" VALUES('https://twitter.com/kubernetesio','twitter.com/kubernetesio','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','a9213f547242ae7b5ade9817370c417c123598fea0a81b82dd15041690901728',100.0,1779030015,0,'2026-05-17T17:00:15.261139+02:00',NULL,NULL,NULL,'[]','[]','["docs/kubernetes.md"]','[]','{}','{"duplicate_of": "https://twitter.com/ASFMavenProject"}');
INSERT INTO "resources" VALUES('https://twitter.com/memenetes',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,'duplicate','manual','a9213f547242ae7b5ade9817370c417c123598fea0a81b82dd15041690901728',100.0,1779031507,0,'2026-05-17T17:25:07.514856+02:00',NULL,NULL,NULL,'[]','[]','["docs/kubernetes.md"]','[]','{}','{"duplicate_of": "https://twitter.com/ASFMavenProject"}');
INSERT INTO "resources" VALUES('https://twitter.com/microcksio','microcksio','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','a9213f547242ae7b5ade9817370c417c123598fea0a81b82dd15041690901728',100.0,1779031122,0,'2026-05-17T17:18:42.793314+02:00',NULL,NULL,NULL,'[]','[]','["docs/kubernetes.md"]','[]','{}','{"duplicate_of": "https://twitter.com/ASFMavenProject"}');
INSERT INTO "resources" VALUES('https://twitter.com/okta',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,'duplicate','manual','a9213f547242ae7b5ade9817370c417c123598fea0a81b82dd15041690901728',100.0,1779031652,0,'2026-05-17T17:27:32.274798+02:00',NULL,NULL,NULL,'[]','[]','["docs/aws.md"]','[]','{}','{"duplicate_of": "https://twitter.com/ASFMavenProject"}');
INSERT INTO "resources" VALUES('https://twitter.com/openshift','twitter.com/openshift','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','a9213f547242ae7b5ade9817370c417c123598fea0a81b82dd15041690901728',100.0,1779030727,0,'2026-05-17T17:12:07.253725+02:00',NULL,NULL,NULL,'[]','[]','["docs/openshift.md"]','[]','{}','{"duplicate_of": "https://twitter.com/ASFMavenProject"}');
INSERT INTO "resources" VALUES('https://twitter.com/operatorhubio','twitter.com/operatorhubio','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','a9213f547242ae7b5ade9817370c417c123598fea0a81b82dd15041690901728',100.0,1779032117,0,'2026-05-17T17:35:17.474828+02:00',NULL,NULL,NULL,'[]','[]','["docs/ocp4.md"]','[]','{}','{"duplicate_of": "https://twitter.com/ASFMavenProject"}');
INSERT INTO "resources" VALUES('https://twitter.com/originalavalamp','Kubernetes base64 encodes secrets because that makes arbitrary data play'' nice with JSON. It had nothing to do with the security model (or lack thereof). It did not occur to us at the time that people could mistake base64 for some form of encryption','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','a9213f547242ae7b5ade9817370c417c123598fea0a81b82dd15041690901728',100.0,1779032540,0,'2026-05-17T17:42:20.406645+02:00',NULL,NULL,NULL,'[]','[]','["docs/kubernetes-security.md"]','[]','{}','{"duplicate_of": "https://twitter.com/ASFMavenProject"}');
INSERT INTO "resources" VALUES('https://twitter.com/puksiarz',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,'duplicate','manual','a9213f547242ae7b5ade9817370c417c123598fea0a81b82dd15041690901728',100.0,1779029561,0,'2026-05-17T16:52:41.481361+02:00',NULL,NULL,NULL,'[]','[]','["docs/container-managers.md"]','[]','{}','{"duplicate_of": "https://twitter.com/ASFMavenProject"}');
INSERT INTO "resources" VALUES('https://twitter.com/pvergadia',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,'duplicate','manual','a9213f547242ae7b5ade9817370c417c123598fea0a81b82dd15041690901728',100.0,1779032195,0,'2026-05-17T17:36:35.849872+02:00',NULL,NULL,NULL,'[]','[]','["docs/GoogleCloudPlatform.md"]','[]','{}','{"duplicate_of": "https://twitter.com/ASFMavenProject"}');
INSERT INTO "resources" VALUES('https://twitter.com/pythonvscode','twitter.com/pythonvscode','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','a9213f547242ae7b5ade9817370c417c123598fea0a81b82dd15041690901728',100.0,1779032556,0,'2026-05-17T17:42:36.465800+02:00',NULL,NULL,NULL,'[]','[]','["docs/visual-studio.md"]','[]','{}','{"duplicate_of": "https://twitter.com/ASFMavenProject"}');
INSERT INTO "resources" VALUES('https://twitter.com/rakyll',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,'duplicate','manual','a9213f547242ae7b5ade9817370c417c123598fea0a81b82dd15041690901728',100.0,1779032751,0,'2026-05-17T17:45:51.735776+02:00',NULL,NULL,NULL,'[]','[]','["docs/about.md"]','[]','{}','{"duplicate_of": "https://twitter.com/ASFMavenProject"}');
INSERT INTO "resources" VALUES('https://twitter.com/shipwrightio','shipwrightio','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','a9213f547242ae7b5ade9817370c417c123598fea0a81b82dd15041690901728',100.0,1779030653,0,'2026-05-17T17:10:53.398531+02:00',NULL,NULL,NULL,'[]','[]','["docs/kubernetes.md"]','[]','{}','{"duplicate_of": "https://twitter.com/ASFMavenProject"}');
INSERT INTO "resources" VALUES('https://twitter.com/submarinerio','submarinerio','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','a9213f547242ae7b5ade9817370c417c123598fea0a81b82dd15041690901728',100.0,1779034208,0,'2026-05-17T18:10:08.344716+02:00',NULL,NULL,NULL,'[]','[]','["docs/kubernetes.md"]','[]','{}','{"duplicate_of": "https://twitter.com/ASFMavenProject"}');
INSERT INTO "resources" VALUES('https://twitter.com/telepresenceio','telepresenceio','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','a9213f547242ae7b5ade9817370c417c123598fea0a81b82dd15041690901728',100.0,1779032095,0,'2026-05-17T17:34:55.501327+02:00',NULL,NULL,NULL,'[]','[]','["docs/kubernetes.md"]','[]','{}','{"duplicate_of": "https://twitter.com/ASFMavenProject"}');
INSERT INTO "resources" VALUES('https://twitter.com/tfortricks_ind',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,'duplicate','manual','a9213f547242ae7b5ade9817370c417c123598fea0a81b82dd15041690901728',100.0,1779030052,0,'2026-05-17T17:00:52.147908+02:00',NULL,NULL,NULL,'[]','[]','["docs/devops.md"]','[]','{}','{"duplicate_of": "https://twitter.com/ASFMavenProject"}');
INSERT INTO "resources" VALUES('https://twitter.com/tsh4k','The semantics are important. Easy to grant an RBAC policy like "read only'' except secrets','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','a9213f547242ae7b5ade9817370c417c123598fea0a81b82dd15041690901728',100.0,1779032100,0,'2026-05-17T17:35:00.471946+02:00',NULL,NULL,NULL,'[]','[]','["docs/kubernetes-security.md"]','[]','{}','{"duplicate_of": "https://twitter.com/ASFMavenProject"}');
INSERT INTO "resources" VALUES('https://tychoish.com/post/9-awesome-git-tricks','9 awesome git tricks','','2020',0,'Technical review of nine advanced command configurations, parsing custom terminal log layouts, git cherry-pick tricks, and patch commits selection techniques to improve developer efficiency.','None','Article','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2020-06-01T00:00:00+02:00',NULL,NULL,NULL,'["DevOps", "Version Control", "Git Operations"]','["[COMMUNITY-TOOL]"]','[]','["git.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://tyk.io','Tyk API Manager','','2026',0,'A powerful, lightweight, open-source API Gateway and Management Platform written entirely in Go. Possesses stellar clustering configurations, multi-data-center capabilities, and dynamic rate limiting without external dependencies.','English','Platform','Advanced',1,'online','manual',NULL,NULL,NULL,0,'2026-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Architecture", "API Management", "Gateway Engines"]','["[COMMUNITY-TOOL]"]','[]','["developerportals.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://tylercipriani.com/blog/2022/09/30/githubs-missing-merge-option','tylercipriani.com: GitHub''s Missing Merge Option','','2022',0,'Evaluates the implications of GitHub''s default merge strategies. Analyzes the absence of explicit fast-forward-avoiding rebase options, offering alternative terminal solutions to ensure complete history preservation across complex release branches.','Shell','Blog','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2022-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Developer Platform", "Version Control", "Merge Strategies"]','["[COMMUNITY-TOOL]"]','[]','["git.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://typhoon.psdn.io',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,'manual','b25ee04e278625ce04ecf4eaacd99a3580ba253c418e9d2917bd3021a0ca4a06',100.0,1779031388,0,'2026-05-17T17:23:08.891623+02:00',NULL,NULL,NULL,'[]','[]','["docs/kubernetes-on-premise.md"]','[]','{}','{}');
INSERT INTO "resources" VALUES('https://typing.io','typing.io: Typing Practice for Programmers','','2026',3,'A niche developmental utility geared towards training muscle memory for code-specific characters, structural syntax, and shell scripting brackets. Uses popular open-source kernels and infrastructure code bases to scale high-speed programming capability.','English','Developer Tool','Beginner',0,'online','manual',NULL,NULL,NULL,0,'2026-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Software Development", "Developer Productivity", "Muscle Memory"]','["[COMMUNITY-TOOL]"]','[]','["elearning.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://ubiqum.com/blog/20-software-development-tools-that-will-make-you-more-productive','ubiqum.com: 20 Software Development Tools that will make you more productive','','2022',0,'Curated technical list analyzing software development tools engineered to enhance engineering velocity. Explores IDE extensions, local container utilities, source control clients, and task automators critical for scaling developer operations.','English','Article','Beginner',0,'online','manual',NULL,NULL,NULL,0,'2022-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Software Engineering Practices", "Developer Productivity", "Toolkits"]','["[COMMUNITY-TOOL]"]','[]','["introduction.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://ubuntu.com/blog/gitops-with-azure-arc-and-charmed-kubernetes','Kubernetes GitOps with Azure Arc and Charmed Kubernetes','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','118c3d831c735ce70a7d998bdbc586e1f96a094097e4546f1e88e3adc52d55b6',100.0,1779029504,0,'2026-05-17T16:51:44.301015+02:00',NULL,NULL,NULL,'[]','[]','["docs/gitops.md", "docs/kubernetes-on-premise.md"]','[]','{}','{"duplicate_of": "https://canonical.com/blog/gitops-with-azure-arc-and-charmed-kubernetes"}');
INSERT INTO "resources" VALUES('https://ubuntu.com/blog/how-to-test-the-latest-kubernetes-with-microk8s','ubuntu.com: How to test the latest Kubernetes 1.22 release candidate with MicroK8s','','2021',3,'A practical walkthrough on leveraging MicroK8s to evaluate Kubernetes release candidates. This resource demonstrates the minimal configuration overhead required to spin up lightweight clusters on local workstations, enabling early-stage API compatibility validation.','Bash','Tutorial','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Infrastructure", "Local Clusters", "MicroK8s"]','["[COMMUNITY-TOOL]", "[GUIDE]"]','[]','["kubernetes.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://ubuntu.com/blog/managed-kubernetes-cheaper-than-aws','ubuntu.com: Kubernetes Fully Managed – half the cost of AWS','','2022',0,'Examines Canonical''s enterprise managed Kubernetes value proposition, contrasting bare-metal and private cloud deployments against public cloud managed options. Provides an architecture-level financial assessment comparing capital expenses versus operating expenses.','N/A','Article','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2022-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Infrastructure Optimization", "Cost Management", "Alternative Infrastructure"]','["[COMMUNITY-TOOL]"]','[]','["kubernetes.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://ubuntu.com/blog/ubuntu-on-wsl-2-is-generally-available','Ubuntu on WSL 2 Is Generally Available 🌟','','2020',0,'This release announcement covers the general availability of Ubuntu on WSL 2, bringing native Linux system call compatibility and dramatic performance gains. Leveraging Microsoft''s customized Linux kernel, it provides an enterprise-ready environment for developing, compiling, and running deep-tech toolchains. It stands as a reliable, high-performance base for running local containers and deployment pipelines.','N/A','Documentation','Intermediate',0,'online','manual','0bad0ae8d05a5dc5b443522368ee84f3ed95df2d22f4d0a13126e638c95ab733',100.0,1779032547,1,'2026-05-17T17:42:27.622627+02:00',NULL,NULL,NULL,'["Development Environment", "Windows Subsystem for Linux", "Ubuntu"]','["[COMMUNITY-TOOL]"]','["docs/linux-dev-env.md"]','["linux-dev-env.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://ubuntu.com/kubernetes/charmed-k8s','Charmed Kubernetes','','2026',0,'Canonical''s enterprise Kubernetes distribution orchestrated using Juju Charms. This platform automates deployment, scaling, lifecycle management, and day-2 operations of multi-cloud Kubernetes clusters using modular, declarative software models, ensuring easy integration with Ceph, OpenStack, and major public clouds.','Python','Software','Advanced',0,'online','manual',NULL,NULL,NULL,0,'2026-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Infrastructure", "Kubernetes Distributions", "Automated Operations"]','["[COMMUNITY-TOOL]"]','[]','["gitops.md", "kubernetes-on-premise.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://ubuntu.com/kubernetes/features','Charmed Kubernetes','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','cb4e9ab8daa435b8b19f4d2658cbac3f39996e518e6784acf4fd9a2ac1a3e213',100.0,1779034097,0,'2026-05-17T18:08:17.700446+02:00',NULL,NULL,NULL,'[]','[]','["docs/gitops.md", "docs/kubernetes-on-premise.md", "docs/matrix-table.md"]','[]','{}','{"duplicate_of": "https://ubuntu.com/kubernetes/charmed-k8s"}');
INSERT INTO "resources" VALUES('https://ubuntuask.com/blog/best-new-kubernetes-books','ubuntuask.com: Best New Kubernetes Books','','2021',0,'A curated index review evaluating the latest and most impactful publications on Kubernetes administration, cloud-native security, and microservices design patterns. It helps technology leaders select high-quality literature to train engineering teams on modern cloud architectures.','English','Article','Beginner',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Training", "References", "Literature"]','["[COMMUNITY-TOOL]"]','[]','["kubernetes.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://ui.dev/async-javascript-from-callbacks-to-promises-to-async-await',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,'manual','a07cb96510718b4d5344e01155cb44e31cc858e1761a9031afe9550ab9b76438',100.0,1779030339,0,'2026-05-17T17:05:39.963826+02:00',NULL,NULL,NULL,'[]','[]','["docs/javascript.md"]','[]','{}','{}');
INSERT INTO "resources" VALUES('https://ui.dev/beginners-guide-to-javascript-prototype',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,'manual','0da95b30a0cc2a0080a91a00d0724c1385c39f372cb76d0bc44824849f59a4e0',100.0,1779030932,0,'2026-05-17T17:15:32.032778+02:00',NULL,NULL,NULL,'[]','[]','["docs/javascript.md"]','[]','{}','{}');
INSERT INTO "resources" VALUES('https://umbrellaselector.com/Spain','umbrellaselector.com/Spain','','2026',0,'A specialized lookup and compliance advisory engine for umbrella companies operating within the Spanish labor law framework. It helps expatriates and local contractors legally bypass high corporate registration costs. Live grounding highlights the tool as a baseline for navigating complex Spanish payroll environments.','English','Guide/Legal','Beginner',0,'online','manual',NULL,NULL,NULL,0,'2026-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Remote Work & Career", "Legal Compliance", "Spanish Contracting"]','["[COMMUNITY-TOOL]", "[GUIDE]"]','[]','["freelancing.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://umeey.medium.com/four-golden-signals-of-monitoring-site-reliability-engineering-sre-metrics-64031dbe268','umeey.medium.com: Four Golden Signals Of Monitoring: Site Reliability Engineering'' (SRE) Metrics','','N/A',0,'A curated technical resource and architectural guide covering umeey.medium.com: Four Golden Signals Of Monitoring: Site Reliability Engineering'' (SRE) Metrics in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779032172,0,'2026-05-17T17:36:12.903224+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-monitoring.md"]','["kubernetes-monitoring.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://umeshtyagi829.medium.com/secure-terrafrom-iac-code-using-checkov-4a3e1f097f92','umeshtyagi829.medium.com: Secure Terrafrom IaC code using Checkov','','N/A',0,'A curated technical resource and architectural guide covering umeshtyagi829.medium.com: Secure Terrafrom IaC code using Checkov in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779030587,0,'2026-05-17T17:09:47.386913+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/terraform.md"]','["terraform.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://uncontained.io',NULL,NULL,NULL,NULL,'A curated technical resource and architectural guide covering uncontained.io in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779031859,0,'2026-05-17T17:30:59.906395+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/ocp3.md"]','["ocp3.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://uncontained.io/articles/openshift-and-the-org',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,'manual','N/A',100.0,1779029979,0,'2026-05-17T16:59:39.482640+02:00',NULL,NULL,NULL,'[]','[]','["docs/ocp3.md"]','[]','{}','{}');
INSERT INTO "resources" VALUES('https://uncontained.io/articles/openshift-ha-installation',NULL,NULL,NULL,NULL,'A curated technical resource and architectural guide covering uncontained.io in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779033253,0,'2026-05-17T17:54:13.258171+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/openshift.md"]','["openshift.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://uncontained.io/articles/openshift-ha-installation ',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,'duplicate','manual',NULL,100.0,1779130494,0,'2026-05-18T20:54:54.992208+02:00',NULL,NULL,NULL,'[]','[]','["docs/ocp3.md"]','[]','{}','{"duplicate_of": "https://uncontained.io/articles/openshift-ha-installation"}');
INSERT INTO "resources" VALUES('https://uncontained.io/articles/openshift-ha-installation/ ',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,'duplicate','manual','N/A',100.0,1779033410,0,'2026-05-17T17:56:50.244179+02:00',NULL,NULL,NULL,'[]','[]','["docs/ocp3.md"]','[]','{}','{"duplicate_of": "https://uncontained.io/articles/openshift-ha-installation"}');
INSERT INTO "resources" VALUES('https://undertow.io','Undertow','','2026',0,'A highly performant, modular web server designed by Red Hat. Written in Java, it features non-blocking, asynchronous capabilities, functioning as a powerful, lightweight container engine for high-density microservices.','Java','Webpage','Advanced',1,'online','manual',NULL,NULL,NULL,0,'2026-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Platform Engineering", "Application Servers", "Web Servers"]','["[COMMUNITY-TOOL]"]','[]','["embedded-servlet-containers.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://ungleich.ch/u/blog/kubernetes-making-dns-publicly-reachable','ungleich.ch: Making kubernetes kube-dns/CoreDNS publicly reachable','','2021',0,'A hands-on guide explaining how to expose internal Kubernetes DNS names outside the cluster network boundaries. It highlights potential ingress routing patterns and access control rules needed to allow external clients to query cluster service records safely without introducing security risks.','English','Article','Advanced',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Networking", "DNS", "Ingress"]','["[COMMUNITY-TOOL]"]','[]','["kubernetes-networking.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://ungleich.ch/u/blog/kubernetes-without-ingress','ungleich.ch: Building Ingress-less Kubernetes Clusters','','2020',3,'Evaluates architectural patterns to design and run Kubernetes environments without standard L7 Ingress controllers. Employs direct BGP advertisements and IPv6-native routing to link external clients directly to target containers.','English','Blog Post','Advanced',0,'online','manual',NULL,NULL,NULL,0,'2020-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Infrastructure", "Networking", "Ingress", "Alternative Architectures"]','["[COMMUNITY-TOOL]"]','[]','["kubernetes-networking.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://unit.nginx.org','unit.nginx.org','','2025',0,'Official portal for NGINX Unit, a dynamic, lightweight application server designed to run polyglot microservices simultaneously. Dynamically configured on the fly via JSON REST APIs without service disruption.','C','Documentation','Advanced',1,'online','manual',NULL,NULL,NULL,0,'2025-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Infrastructure", "Web Servers", "App Servers"]','["[COMMUNITY-TOOL]"]','[]','["web-servers.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://unit42.paloaltonetworks.com/azure-container-instances','unit42.paloaltonetworks.com: Finding Azurescape – Cross-Account Container Takeover in Azure Container Instances','','2021',0,'Technical autopsy of ''Azurescape'', a cross-account vulnerability discovered in Azure Container Instances (ACI). Analyzes multitenancy container host escapes and explains subsequent platform-level security mitigations.','None','Blog','Advanced',1,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Security & Identity", "Vulnerability Research", "Container Escape"]','["[COMMUNITY-TOOL]"]','[]','["azure.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://unix.stackexchange.com/questions/252744/ss-linux-socket-statistics-utility-output-format',NULL,NULL,NULL,NULL,'A curated technical resource and architectural guide covering unix.stackexchange.com in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'online','manual','N/A',100.0,1781736067,0,'2026-06-18T00:41:07.920083+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/linux.md"]','["linux.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://unixarena.com/2022/04/terraform-source-credentials-from-aws-secret-manager.html','unixarena.com: Terraform – Source credentials from AWS secret Manager','','2022',3,'Illustrates how to source cloud infrastructure credentials dynamic-on-demand from AWS Secrets Manager using standard Terraform data resources. Avoids persisting plaintext administrative credentials within static project variable configurations.','HCL','Tutorial','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2022-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Security", "Infrastructure as Code", "Terraform Secrets"]','["[COMMUNITY-TOOL]", "[GUIDE]"]','[]','["devsecops.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://unixarena.com/2025/04/oomkilled-in-kubernetes-the-hidden-memory-leaks-youre-missing.html','OOMKilled in Kubernetes: Understanding and Preventing Hidden Memory Leaks','','2025',0,'Diagnoses Kubernetes `OOMKilled` (Exit Code 137) events caused by memory leaks, misconfigured resource limits, and JVM heap management issues. Explains how to set appropriate limits/requests while implementing profiling tools to prevent container churn.','N/A','article','Advanced',1,'online','manual',NULL,NULL,NULL,0,'2025-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Kubernetes Platform Engine", "Cluster Operations", "Memory Management"]','["[COMMUNITY-TOOL]"]','[]','["kubernetes.md", "kubernetes-troubleshooting.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://unixetc.co.uk','unixetc.co.uk','','2026',3,'A technical blog containing Unix and Linux command-line tips, configuration guides, and scripts. Provides pragmatic solutions to niche sysadmin tasks, system diagnostics, and shell script optimization.','English','Tutorial','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2026-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Operating Systems & Infrastructure", "Linux", "SysAdmin Tutorials"]','["[COMMUNITY-TOOL]", "[GUIDE]"]','[]','["linux.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://unixmages.com','unixmages.com','','2026',2,'A legacy blog featuring creative Unix sysadmin tips, network troubleshooting guides, and shell scripting shortcuts. Provides useful context for understanding the design philosophy of older Unix implementations.','English','Tutorial','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2026-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Operating Systems & Infrastructure", "Linux", "SysAdmin Tutorials"]','["[GUIDE]", "[LEGACY]"]','[]','["linux.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://unixmen.com','unixmen.com 🌟','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','bae6128d2c34581e98bc247a4a8e3d10fc708410baddc1abc6994eed844a5933',100.0,1779031803,0,'2026-05-17T17:30:03.366585+02:00',NULL,NULL,NULL,'[]','[]','["docs/linux.md"]','[]','{}','{"duplicate_of": "https://www.unixmen.com"}');
INSERT INTO "resources" VALUES('https://unofficial-kubernetes.readthedocs.io','unofficial-kubernetes.readthedocs.io','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','c08380bdd5699818f37030995383ecf8e122bbb34ebf6a76183751eca060de44',100.0,1779034097,0,'2026-05-17T18:08:17.415782+02:00',NULL,NULL,NULL,'[]','[]','["docs/other-awesome-lists.md"]','[]','{}','{"duplicate_of": "https://unofficial-kubernetes.readthedocs.io/en/latest"}');
INSERT INTO "resources" VALUES('https://unofficial-kubernetes.readthedocs.io/en/latest','unofficial-kubernetes.readthedocs.io','','2023',0,'An alternative, community-driven resource hosting informal Kubernetes documentations and configurations. Extremely helpful for engineers digging into complex internal configurations, legacy parameters, or custom deployment pipelines that are no longer detailed in upstream docs.','Markdown','Documentation','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2023-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Documentation", "Alternative Docs", "Kubernetes"]','["[LEGACY]"]','[]','["other-awesome-lists.md"]','{}','{"is_special": true}');
INSERT INTO "resources" VALUES('https://upload.wikimedia.org/wikipedia/commons/9/91/Python_Programming.pdf','en.wikibooks.org: Python Programming','','N/A',0,'A curated technical resource and architectural guide covering en.wikibooks.org: Python Programming in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779032966,0,'2026-05-17T17:49:26.288665+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/python.md"]','["python.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://upper.co','upper 🌟','','2024',0,'An exclusive, curated recruitment marketplace designed to match top-tier engineering talent with premium contracting engagements globally. It handles identity verification, technical screening, and payment processing to secure highly qualified engagements.','N/A','SaaS','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2024-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Careers", "Freelancing", "Talent Marketplaces"]','["[COMMUNITY-TOOL]"]','[]','["freelancing.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://usehooks.com','useHooks - React Hooks Library','','2019',0,'Production-ready React hook recipes facilitating decoupled side effects, event listener bindings, dynamic state persistence, and responsive UI behaviors without custom boilerplate code.','TypeScript','Library','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2019-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Frontend Development", "React Framework", "State Management"]','["[COMMUNITY-TOOL]"]','[]','["kubernetes-tutorials.md", "javascript.md", "react.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://users.rust-lang.org/t/anyone-here-go-intellij-vscode/84499','IntelliJ vs. VSCode for Rust Development','','2022',0,'Comparative review evaluating IntelliJ Rust versus VSCode + rust-analyzer. Analyzes memory footprint, compilation speed feedback loops, macro expansion accuracy, and integrated debugger performance.','Markdown','Forum','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2022-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Developer Productivity", "Integrated Development Environments", "Rust"]','["[COMMUNITY-TOOL]"]','[]','["devel-sites.md", "golang.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://uw-labs.github.io/blog/kubernetes,/multicluster/2021/07/21/kube-semaphore-intro.html','uw-labs.github.io: Kubernetes Semaphore: A modular and nonintrusive framework'' for cross cluster communication','','2021',0,'A modular, non-intrusive framework facilitating cross-cluster orchestration and synchronized tasks. It addresses inter-cluster resource coordination without requiring deep, heavy service meshes or persistent site-to-site VPN tunnels.','Go','Framework','Advanced',0,'online','manual','221195b1c67bf0c33da6a92026a4d057bb8bb76a967aefd32d7265a757f77a12',100.0,1779030084,1,'2026-05-17T17:01:24.852608+02:00',NULL,NULL,NULL,'["Networking & Multi-Cluster", "Cross-Cluster Communication", "Coordination Frameworks"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-tools.md"]','["kubernetes-tools.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://v1.keptn.sh/docs/quickstart','Quick Start','','2023',0,'Official step-by-step documentation for installing Keptn in a Kubernetes cluster, defining uniform delivery pipelines, configuring service-level objectives (SLOs), and executing an initial automated deployment.','English','Tutorial','Intermediate',1,'online','manual',NULL,NULL,NULL,0,'2023-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Cloud Native Lifecycle", "Continuous Delivery", "Guides"]','["[COMMUNITY-TOOL]", "[GUIDE]"]','[]','["keptn.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://v1.uncontained.io',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,'manual','N/A',100.0,1779033649,0,'2026-05-17T18:00:49.991256+02:00',NULL,NULL,NULL,'[]','[]','["docs/ocp3.md"]','[]','{}','{}');
INSERT INTO "resources" VALUES('https://v1.uncontained.io/playbooks/continuous_delivery/external-jenkins-integration.html',NULL,NULL,NULL,NULL,'A curated technical resource and architectural guide covering v1.uncontained.io in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779032534,0,'2026-05-17T17:42:14.515266+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/openshift-pipelines.md"]','["openshift-pipelines.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://v8.dev','v8.dev:','','2008',0,'The official site of Google''s high-performance, open-source WebAssembly and JavaScript engine written in C++. Powering Node.js and Chromium, it compiles JavaScript directly to native machine code using advanced JIT compilation techniques.','C++','Documentation','Advanced',0,'online','manual',NULL,NULL,NULL,0,'2008-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Runtime Environments", "JavaScript Engines", "Optimization"]','["[COMMUNITY-TOOL]"]','[]','["javascript.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://vadosware.io/post/level-one-automated-k8s-deployments-with-gitlab-ci','vadosware.io: Level 1 Automated K8S Deployments With GitLab CI','','2021',0,'Practical walkthrough demonstrating Level 1 automation for Kubernetes deployments utilizing GitLab CI. This guide focuses on configuring repository variables, building containerized services, and executing direct deployments via kubectl or Helm charts without complex GitOps operators.','YAML','Guide','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["DevOps", "Continuous Integration", "GitLab CI", "Kubernetes Deployments"]','["[COMMUNITY-TOOL]", "[GUIDE]"]','[]','["git.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://vadosware.io/post/so-you-need-to-wait-for-some-kubernetes-resources','vadosware.io: So you need to wait for some Kubernetes resources?','','2021',3,'A practical guide explaining how to synchronize the initialization sequence of dependent Kubernetes resources. Highlights the use of `kubectl wait`, init containers, and programmatic polling to prevent startup failures in microservice topologies.','Bash','Tutorial','Intermediate',1,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Operations", "Resource Orchestration", "Wait Strategies"]','["[COMMUNITY-TOOL]", "[GUIDE]"]','[]','["kubernetes.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://vadosware.io/post/using-makefiles-and-envsubst-as-an-alternative-to-helm-and-ksonnet','vadosware.io: Using Makefiles And Envsubst As An Alternative To Helm And'' Ksonnet (deprecated)','','2018',0,'An architectural case study analyzing lightweight alternatives to heavy configuration management like Helm. The author describes substituting complex tools with standard Makefiles and `envsubst` to dynamically compile and execute clean manifests.','Shell','Guide','Beginner',0,'online','manual','893f72e506e5e6c5753b07ad3e0cebc4aed31cbecdeb84f40b55df813ed81323',100.0,1779034173,1,'2026-05-17T18:09:33.108482+02:00',NULL,NULL,NULL,'["GitOps & Configuration", "Alternative Templating", "Minimalist Workflows"]','["[COMMUNITY-TOOL]", "[GUIDE]"]','["docs/kubernetes-tools.md"]','["kubernetes-tools.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://vaex.io','vaex.io','','2023',4,'A highly efficient out-of-core DataFrame library designed to analyze, visualize, and map massive tabular datasets containing billions of rows. By using memory mapping and zero-copy concepts, it executes complex computations without exhausting local RAM.','Python','Repository','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2023-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Data Science", "Data Frames", "Out-of-Core Processing"]','["[ENTERPRISE-STABLE]"]','[]','["mlops.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://vahid.blog/post/2022-05-05-system-design-interview-cheat-sheet','vahid.blog: System Design Interview Cheat Sheet','','2022',5,'A high-density reference sheet highlighting critical system design tenets. Discusses load balancers, database replication topologies, caching strategies, rate limiters, CAP/PACELC trade-offs, and microservices architecture design.','None','Article','Advanced',1,'online','manual',NULL,NULL,NULL,0,'2022-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Architecture", "System Design", "Scalability"]','["[DE FACTO STANDARD]"]','[]','["interview-questions.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://vaishnavidontha.hashnode.dev/api-testing-using-postman-part-1','vaishnavidontha.hashnode.dev: API Testing using Postman - Part 1','','N/A',0,'A curated technical resource and architectural guide covering vaishnavidontha.hashnode.dev: API Testing using Postman - Part 1 in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779034238,0,'2026-05-17T18:10:38.202967+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/postman.md"]','["postman.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://vaishnavidontha.hashnode.dev/api-testing-using-postman-part-2','vaishnavidontha.hashnode.dev: API Testing using Postman - Part 2','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','N/A',100.0,1779030655,0,'2026-05-17T17:10:55.096716+02:00',NULL,NULL,NULL,'[]','[]','["docs/postman.md"]','[]','{}','{"duplicate_of": "https://vaishnavidontha.hashnode.dev/api-testing-using-postman-part-1"}');
INSERT INTO "resources" VALUES('https://vaishnavidontha.hashnode.dev/api-testing-using-postman-part-3','vaishnavidontha.hashnode.dev: API Testing using Postman - Part 3','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','N/A',100.0,1779033157,0,'2026-05-17T17:52:37.885942+02:00',NULL,NULL,NULL,'[]','[]','["docs/postman.md"]','[]','{}','{"duplicate_of": "https://vaishnavidontha.hashnode.dev/api-testing-using-postman-part-1"}');
INSERT INTO "resources" VALUES('https://valenciaplaza.com/iis-fe-liderara-direccion-cientifica-nodo-central-atlas-imagenes-cancer','valenciaplaza.com: El IIS La Fe liderará la dirección científica del Nodo Central del Atlas de Imágenes en Cáncer','','2023',3,'Discusses the selection of IIS La Fe (Valencia) to lead the scientific coordination of the EUCAIM Central Node (European Cancer Image Infrastructure). The architecture features centralized governance coordinating with federated storage nodes to securely ingest, label, and disseminate oncological datasets. This node represents a milestone in federated, secure European clinical data platforms.','Spanish','Article','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2023-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Data Management", "Bioinformatics", "Medical Imaging Platforms"]','["[COMMUNITY-TOOL]"]','[]','["customer.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://valohai.com/blog/llmops','valohai.com/blog/llmops/','','2023',0,'A detailed structural analysis mapping out the critical differences between classical MLOps pipelines and the emerging LLMOps domain. It addresses unique lifecycle challenges such as prompt versioning, parameter-efficient fine-tuning (PEFT), and the RAG validation triad. It helps platform teams adapt CI/CD tools to AI lifecycles.','English','Blog','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2023-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Artificial Intelligence", "LLMOps & MLOps", "Strategy & Pipelines"]','["[EMERGING]"]','[]','["ai.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://vashishtsumit89.medium.com/security-pen-testing-a-guide-to-run-owasp-zap-headless-in-containers-for-ci-cd-pipeline-ddb580dae3c8','vashishtsumit89.medium.com: Security/Pen Testing: A guide to run OWASP Zap'' headless in containers for CI/CD pipeline','','N/A',0,'A curated technical resource and architectural guide covering vashishtsumit89.medium.com: Security/Pen Testing: A guide to run OWASP Zap'' headless in containers for CI/CD pipeline in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779034405,0,'2026-05-17T18:13:25.252348+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/devsecops.md"]','["devsecops.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://vcloud-lab.com/entries/microsoft-azure/-create-azure-key-vault-certificates-on-azure-portal-and-powershell','vcloud-lab.com: Create Azure Key Vault Certificates on Azure Portal and Powershell','','2021',0,'An administrative manual for creating, exporting, and managing SSL/TLS certificates inside Azure Key Vault using both the Azure Portal and PowerShell. Solves critical orchestration patterns for managing enterprise certificate authority bounds.','English','Tutorial','Beginner',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Security", "Public Key Infrastructure (PKI)", "Azure Operations"]','["[COMMUNITY-TOOL]", "[GUIDE]"]','[]','["devsecops.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://vcloud-lab.com/entries/microsoft-azure/create-an-azure-app-registrations-in-azure-active-directory-using-powershell-azurecli','vcloud-lab.com: Create an Azure App registrations in Azure Active Directory using PowerShell & AzureCLI','','2022',2,'A comparison and implementation guide for creating Azure App Registrations using both Azure CLI and Azure PowerShell. It highlights syntax nuances, command mappings, and execution flows for automated environment provisioning. It functions as a critical resource for platform engineers standardizing bootstrap scripts for new application environments.','PowerShell/CLI','Tutorial','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2022-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Cloud Infrastructure", "Identity & Access Management", "App Registrations"]','["[COMMUNITY-TOOL]", "[GUIDE]"]','[]','["azure.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://vcloud-lab.com/entries/microsoft-azure/get-started-and-configure-with-certificate-based-authentication-in-azure','vcloud-lab.com: Get started and configure certificate-based authentication in Azure','','2022',2,'Step-by-step documentation for configuring certificate-based authentication for service principals within Microsoft Azure. It details the process of generating self-signed certificates, importing them into App Registrations, and validating connections via Azure CLI or PowerShell. This approach is highly recommended for secure, non-interactive pipeline authentications, bypassing vulnerable password credentials.','PowerShell/CLI','Tutorial','Advanced',0,'online','manual',NULL,NULL,NULL,0,'2022-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Cloud Infrastructure", "Security & Compliance", "Certificate Authentication"]','["[COMMUNITY-TOOL]", "[GUIDE]"]','[]','["azure.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://vectorized.io','Redpanda 🌟','','N/A',0,NULL,NULL,NULL,NULL,0,'online','manual','7d125b27e487375cfc2008de4bb119d71f72934fdbd81c0e7b100e78436b8f15',100.0,1779029132,0,'2026-05-17T16:45:32.814886+02:00',NULL,NULL,NULL,'[]','[]','["docs/message-queue.md"]','[]','{}','{}');
INSERT INTO "resources" VALUES('https://vectorized.io/blog/open-source','Redpanda is now Free & Source Available','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','7d125b27e487375cfc2008de4bb119d71f72934fdbd81c0e7b100e78436b8f15',100.0,1779031406,0,'2026-05-17T17:23:26.582166+02:00',NULL,NULL,NULL,'[]','[]','["docs/message-queue.md"]','[]','{}','{"duplicate_of": "https://vectorized.io"}');
INSERT INTO "resources" VALUES('https://veducate.co.uk/kubernetes-pvc-terminating','veducate.co.uk: How to fix in Kubernetes – Deleting a PVC stuck in status'' “Terminating”','','N/A',0,'A curated technical resource and architectural guide covering veducate.co.uk: How to fix in Kubernetes – Deleting a PVC stuck in status'' “Terminating” in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'online','manual','N/A',100.0,1781736057,0,'2026-06-18T00:40:57.345274+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-troubleshooting.md"]','["kubernetes-troubleshooting.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://velocity.silverlakesoftware.com','Velocity','','2024',2,'A Windows-native offline documentation browser that supports Dash-compatible docsets. Offers seamless system integration and offline lookup functionality for Windows-based developers who need immediate reference capabilities without network overhead.','N/A','Tool','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2024-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Developer Productivity", "Documentation Tools", "Windows Clients"]','["[COMMUNITY-TOOL]"]','[]','["cheatsheets.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://venkatmatta.com/wp-content/uploads/2016/03/jmeter_distributed_testing_step_by_step.pdf','JMeter Distributed Testing Step-by-step','','2022',4,'Operational step-by-step documentation detailing JMeter distributed execution topologies. Solves communication issues between controllers and performance workers during heavy test sequences.','N/A','Guide','Advanced',0,'online','manual',NULL,NULL,NULL,0,'2022-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Performance Engineering", "Load Testing", "Distributed Testing"]','["[ENTERPRISE-STABLE]", "[GUIDE]"]','[]','["performance-testing-with-jenkins-and-jmeter.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://venkatmatta.files.wordpress.com/2016/03/jmeter_distributed_testing_step_by_step.pdf','JMeter Distributed Testing Step-by-step','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','2faba2304441bb699ddbe964be9b309836889ff044ac6f7e19e240bb670d3d4a',100.0,1779031548,0,'2026-05-17T17:25:48.457669+02:00',NULL,NULL,NULL,'[]','[]','["docs/performance-testing-with-jenkins-and-jmeter.md"]','[]','{}','{"duplicate_of": "https://venkatmatta.com/wp-content/uploads/2016/03/jmeter_distributed_testing_step_by_step.pdf"}');
INSERT INTO "resources" VALUES('https://venturebeat.com/2020/05/19/microsoft-windows-package-manager-powertoys','Microsoft debuts Windows Package Manager for your dev environment','','N/A',0,'A curated technical resource and architectural guide covering Microsoft debuts Windows Package Manager for your dev environment in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779032834,0,'2026-05-17T17:47:14.816214+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/linux-dev-env.md"]','["linux-dev-env.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://venturebeat.com/2020/05/19/microsoft-windows-terminal-wsl-gpu-support-linux-gui-apps','Microsoft launches Windows Terminal 1.0, unveils GPU support and Linux GUI apps in WSL','','N/A',0,'A curated technical resource and architectural guide covering Microsoft launches Windows Terminal 1.0, unveils GPU support and Linux GUI apps in WSL in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779030805,0,'2026-05-17T17:13:25.760679+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/linux-dev-env.md"]','["linux-dev-env.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://venturebeat.com/2020/12/22/cloudflare-acquires-linc-to-automate-web-app-deployment','venturebeat.com: Cloudflare acquires Linc to automate web app deployment','','N/A',0,'A curated technical resource and architectural guide covering venturebeat.com: Cloudflare acquires Linc to automate web app deployment in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779030204,0,'2026-05-17T17:03:24.302699+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/cloudflare.md"]','["cloudflare.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://venturebeat.com/2021/01/22/reflect-brings-automated-no-code-web-testing-to-the-cloud','venturebeat.com: Reflect brings automated no-code web testing to the cloud','','N/A',0,'A curated technical resource and architectural guide covering venturebeat.com: Reflect brings automated no-code web testing to the cloud in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779031381,0,'2026-05-17T17:23:01.631468+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/qa.md"]','["qa.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://venturebeat.com/2021/03/23/google-cloud-announces-network-connectivity-center-to-simplify-hybrid-cloud-management','venturebeat.com: Google Cloud announces Network Connectivity Center to simplify'' hybrid cloud management','','N/A',0,'A curated technical resource and architectural guide covering venturebeat.com: Google Cloud announces Network Connectivity Center to simplify'' hybrid cloud management in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779032644,0,'2026-05-17T17:44:04.633795+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/GoogleCloudPlatform.md"]','["GoogleCloudPlatform.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://venturebeat.com/2021/08/10/how-nirmata-plans-to-conquer-kubernetes-complexity-with-open-source-kyverno','venturebeat.com: How Nirmata plans to ‘conquer Kubernetes complexity’ with'' open source Kyverno','','N/A',0,'A curated technical resource and architectural guide covering venturebeat.com: How Nirmata plans to ‘conquer Kubernetes complexity’ with'' open source Kyverno in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779031108,0,'2026-05-17T17:18:28.914504+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/securityascode.md"]','["securityascode.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://venturebeat.com/2021/09/17/kubeshop-wants-to-be-a-kubernetes-product-pipeline','venturebeat.com: Kubeshop wants to be a Kubernetes product pipeline','','N/A',0,'A curated technical resource and architectural guide covering venturebeat.com: Kubeshop wants to be a Kubernetes product pipeline in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779030861,0,'2026-05-17T17:14:21.549467+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-tools.md"]','["kubernetes-tools.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://venturebeat.com/2021/11/03/the-rise-of-kubernetes-and-its-impact-on-enterprise-databases','venturebeat.com: The rise of Kubernetes and its impact on enterprise databases','','N/A',0,'A curated technical resource and architectural guide covering venturebeat.com: The rise of Kubernetes and its impact on enterprise databases in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779029714,0,'2026-05-17T16:55:14.758572+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/databases.md"]','["databases.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://venturebeat.com/2021/11/25/amazons-aws-expands-free-egress-data-transfer-limits','==venturebeat.com: Amazon’s AWS expands free ‘egress’ data transfer limits==','','N/A',0,'A curated technical resource and architectural guide covering ==venturebeat.com: Amazon’s AWS expands free ‘egress’ data transfer limits== in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779030192,0,'2026-05-17T17:03:12.597523+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/aws-newfeatures.md"]','["aws-newfeatures.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://venturebeat.com/2021/11/30/microsoft-launches-fully-managed-azure-load-testing-service','venturebeat.com: Microsoft launches fully managed Azure Load Testing service','','N/A',0,'A curated technical resource and architectural guide covering venturebeat.com: Microsoft launches fully managed Azure Load Testing service in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779030803,0,'2026-05-17T17:13:23.056590+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/performance-testing-with-jenkins-and-jmeter.md"]','["performance-testing-with-jenkins-and-jmeter.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://venturebeat.com/2021/12/03/6-big-kubernetes-container-security-launches-at-aws-reinvent-2021','==venturebeat.com: 6 big Kubernetes container security launches at AWS re:Invent'' 2021==','','N/A',0,'A curated technical resource and architectural guide covering ==venturebeat.com: 6 big Kubernetes container security launches at AWS re:Invent'' 2021== in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779033507,0,'2026-05-17T17:58:27.797907+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/aws-newfeatures.md"]','["aws-newfeatures.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://venturebeat.com/2021/12/08/red-hat-brings-its-ansible-it-automation-engine-to-azure','venturebeat.com: Red Hat brings Ansible IT automation engine to Azure','','N/A',0,'A curated technical resource and architectural guide covering venturebeat.com: Red Hat brings Ansible IT automation engine to Azure in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779030230,0,'2026-05-17T17:03:50.420756+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/ansible.md"]','["ansible.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://venturebeat.com/2021/12/14/gitlab-acquires-open-source-observability-distribution-opstrace','==venturebeat.com: GitLab acquires open source observability distribution'' Opstrace==','','N/A',0,'A curated technical resource and architectural guide covering ==venturebeat.com: GitLab acquires open source observability distribution'' Opstrace== in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779033240,0,'2026-05-17T17:54:00.417990+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/git.md"]','["git.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://venturebeat.com/2021/12/18/what-log4shell-teaches-us-about-open-source-security','venturebeat.com: What Log4Shell teaches us about open source security','','2021',0,'An analysis of the structural funding challenges and security risks inherent in open-source software dependencies. It discusses how organizations can adopt Software Bill of Materials (SBOMs) to track and secure their supply chains. This analysis provides valuable insights for building resilient, modern software architectures.','None','Article','Beginner',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Security", "Vulnerabilities", "Software Supply Chain"]','["[COMMUNITY-TOOL]"]','[]','["devsecops.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://venturebeat.com/2021/12/21/open-source-calendly-alternative-cal-com-promises-greater-data-control',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,'manual','N/A',100.0,1779032242,0,'2026-05-17T17:37:22.923199+02:00',NULL,NULL,NULL,'[]','[]','["docs/appointment-scheduling.md"]','[]','{}','{}');
INSERT INTO "resources" VALUES('https://venturebeat.com/2021/12/22/5-ways-the-world-of-it-operations-will-shift-in-2022-and-beyond','venturebeat.com: 5 ways the world of IT operations will shift in 2022 (and'' beyond)','','N/A',0,'A curated technical resource and architectural guide covering venturebeat.com: 5 ways the world of IT operations will shift in 2022 (and'' beyond) in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779032036,0,'2026-05-17T17:33:56.629785+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/introduction.md"]','["introduction.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://venturebeat.com/2021/12/27/kubernetes-security-will-have-a-breakout-year-in-2022','venturebeat.com: Kubernetes security will have a breakout year in 2022','','N/A',0,'A curated technical resource and architectural guide covering venturebeat.com: Kubernetes security will have a breakout year in 2022 in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779032282,0,'2026-05-17T17:38:02.256411+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-security.md"]','["kubernetes-security.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://venturebeat.com/2022/03/30/garden-io-an-end-to-end-devops-platform-for-kubernetes-and-containers-raises-16m','venturebeat.com: Garden.io, an end-to-end devops platform for Kubernetes'' and containers, raises $16M','','N/A',0,'A curated technical resource and architectural guide covering venturebeat.com: Garden.io, an end-to-end devops platform for Kubernetes'' and containers, raises $16M in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779031442,0,'2026-05-17T17:24:02.198642+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-based-devel.md"]','["kubernetes-based-devel.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://venturebeat.com/data-infrastructure/red-hat-gives-an-arm-up-to-openshift-kubernetes-operations','venturebeat.com: Red Hat gives an ARM up to OpenShift Kubernetes operations','','2021',3,'Analysis of Red Hat''s native ARM support expansion. Focuses on the economic and operational benefits of deploying multi-tenant microservices to alternative hardware architectures under uniform automation templates.','English','Article','Intermediate',1,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Enterprise Kubernetes", "Hardware Architectures", "Platform Strategy"]','["[COMMUNITY-TOOL]"]','[]','["ocp4.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://venturebeat.com/datadecisionmakers/cloud-costs-are-unmanageable-its-time-we-standardize-billing','venturebeat.com: Cloud costs are unmanageable: It’s time we standardize billing','','2023',0,'A strategic industry op-ed advocating for the standardization of multi-vendor cloud billing schemas. Highlights the engineering frustrations of parsing divergent APIs and billing models, driving the community push toward the FinOps Open Cost & Usage Specification (FOCUS).','English','Article','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2023-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Financial Operations", "FinOps", "Standards"]','["[COMMUNITY-TOOL]"]','[]','["finops.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://verraes.net/2019/05/ddd-msg-arch','verraes.net: DDD and Messaging Architectures 🌟','','2019',0,'This resource maps Domain-Driven Design (DDD) concepts onto messaging architectures. It explores how to structure messaging channels and aggregate roots to avoid distributed monolith structures and optimize data routing.','English','Article','Advanced',1,'online','manual',NULL,NULL,NULL,0,'2019-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Microservices", "Domain-Driven Design", "Patterns"]','["[COMMUNITY-TOOL]"]','[]','["message-queue.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://versusmind.eu/blog/dapr-a-serverless-runtime-for-distributed-applications','versusmind.eu: Dapr - a serverless runtime for distributed applications'' 🌟','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','ea12e8c7a9a4d17cac4e398ecafb2ca5711ee93f85da6f4147208eb7bb02dde5',100.0,1779034087,0,'2026-05-17T18:08:07.334976+02:00',NULL,NULL,NULL,'[]','[]','["docs/serverless.md"]','[]','{}','{"duplicate_of": "https://versusmind.eu/dapr-a-serverless-runtime-for-distributed-applications"}');
INSERT INTO "resources" VALUES('https://versusmind.eu/dapr-a-serverless-runtime-for-distributed-applications','versusmind.eu: Dapr - a serverless runtime for distributed applications 🌟','','2021',3,'Comprehensive architecture guide detailing how the Distributed Application Runtime (Dapr) decouples microservice applications from infrastructure using the sidecar pattern. Covers state management, service invocation, and pub/sub. Curator insight values its portability, while live 2026 grounding shows Dapr is a mature CNCF graduated project and a key enabler for multi-cloud application portability.','English','Article','Intermediate',1,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Cloud-Native", "Application Runtime", "Dapr"]','["[COMMUNITY-TOOL]"]','[]','["serverless.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://vettabase.com/blog/how-slow-is-select','vettabase.com: How slow is SELECT * ?','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','68b2c5c29c0dbb53b57c7ba5e965cb9e61ccb70cea5e7b47ac14076d9bc233f3',100.0,1779030566,0,'2026-05-17T17:09:26.378503+02:00',NULL,NULL,NULL,'[]','[]','["docs/databases.md"]','[]','{}','{"duplicate_of": "https://vettabase.com/how-slow-is-select"}');
INSERT INTO "resources" VALUES('https://vettabase.com/how-slow-is-select','vettabase.com: How slow is SELECT * ?','','2021',0,'An analytical study measuring the performance degradation caused by ''SELECT *'' queries in relational databases. Quantifies extra memory allocations, network overhead, index neglect, and optimizer failure patterns.','English','Performance Analysis','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["SQL", "Performance Tuning", "Query Optimization"]','["[COMMUNITY-TOOL]"]','[]','["databases.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://vfunction.com','vFunction','','2023',0,'An advanced, AI-driven application modernization platform designed to refactor monolithic Java applications. Live Grounding verifies that vFunction dynamically tracks codebase interactions and dependency call trees to generate optimal, decoupled microservices.','English','Tool','Advanced',1,'online','manual',NULL,NULL,NULL,0,'2023-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Application Modernization", "Monolith to Microservices", "Automated Refactoring"]','["[COMMUNITY-TOOL]"]','[]','["introduction.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://viblo.asia/p/how-to-prevent-out-of-disk-space-when-using-docker-english-WR5JRDBrVGv','viblo.asia: How to prevent out-of-disk space when using Docker?','','2021',0,'Troubleshooting guide on managing local disk space with Docker. Shows how to handle disk exhaustion caused by dangling images, build caches, and unpruned volumes, and suggests automated cleanup cron configurations.','English','Tutorial','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Infrastructure", "Local Storage", "Garbage Collection"]','["[COMMUNITY-TOOL]", "[GUIDE]"]','[]','["docker.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://victoriametrics.com','VictoriaMetrics','','2024',0,'Official site of VictoriaMetrics, an extremely fast and cost-effective TSDB solution. Widely used as a drop-in replacement for Prometheus storage owing to high compression ratios and out-of-the-box cluster scalability.','Go','Official Portal','Intermediate',1,'online','manual',NULL,NULL,NULL,0,'2024-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Observability", "Distributed Storage", "VictoriaMetrics"]','["[COMMUNITY-TOOL]"]','[]','["databases.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://victoriametrics.com/blog/q2-2024-round-up-victoriametrics-and-victorialogs-updates','victoriametrics.com: Q2 2024 Round Up: VictoriaMetrics & VictoriaLogs Updates','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','481290764c4c9dfc2205be3ad863bc48a1816cc7c1a79f5fd328092181a6bbc9',100.0,1779030228,0,'2026-05-17T17:03:48.589694+02:00',NULL,NULL,NULL,'[]','[]','["docs/databases.md", "docs/monitoring.md"]','[]','{}','{"duplicate_of": "https://victoriametrics.com/blog/q2-2024-round-up-victoriametrics-and-victorialogs-updates/index.html"}');
INSERT INTO "resources" VALUES('https://victoriametrics.com/blog/q2-2024-round-up-victoriametrics-and-victorialogs-updates/index.html','victoriametrics.com: Q2 2024 Round Up: VictoriaMetrics & VictoriaLogs Updates','','2024',0,'Technical feature overview covering VictoriaMetrics and VictoriaLogs updates, focusing on dynamic retention strategies, ingestion enhancements, storage footprint reduction, and custom query language performance.','N/A','Article','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2024-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Databases", "Time-Series", "VictoriaMetrics"]','["[COMMUNITY-TOOL]"]','[]','["databases.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://victorops.com/blog/20-top-devops-tools-for-2020','victorops.com: 20 Top DevOps Tools for 2020','','N/A',0,NULL,NULL,NULL,NULL,0,'online','manual','09983dae619512a893179eec006fe8ffea88951a050ab28ffa27b07d81bd6c99',100.0,1779030440,0,'2026-05-17T17:07:20.696532+02:00',NULL,NULL,NULL,'[]','[]','["docs/devops-tools.md"]','[]','{}','{}');
INSERT INTO "resources" VALUES('https://victorops.com/blog/source-code-control-trunk-based-development-vs-gitflow','victorops.com: Source Code Control: Trunk-Based Development vs. GitFlow','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','09983dae619512a893179eec006fe8ffea88951a050ab28ffa27b07d81bd6c99',100.0,1779032642,0,'2026-05-17T17:44:02.773455+02:00',NULL,NULL,NULL,'[]','[]','["docs/git.md"]','[]','{}','{"duplicate_of": "https://victorops.com/blog/20-top-devops-tools-for-2020"}');
INSERT INTO "resources" VALUES('https://victorops.com/blog/sre-vs-devops','victorops.com: SRE vs. DevOps','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','09983dae619512a893179eec006fe8ffea88951a050ab28ffa27b07d81bd6c99',100.0,1779033211,0,'2026-05-17T17:53:31.170962+02:00',NULL,NULL,NULL,'[]','[]','["docs/sre.md"]','[]','{}','{"duplicate_of": "https://victorops.com/blog/20-top-devops-tools-for-2020"}');
INSERT INTO "resources" VALUES('https://vidhitakher.medium.com/understanding-the-kubernetes-cluster-components-c57cd4af8570','vidhitakher.medium.com: Understanding the Kubernetes cluster components','','N/A',0,'A curated technical resource and architectural guide covering vidhitakher.medium.com: Understanding the Kubernetes cluster components in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779034330,0,'2026-05-17T18:12:10.395332+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes.md"]','["kubernetes.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://vik-y.medium.com/an-easier-way-to-auto-remediate-memory-leaks-on-kubernetes-a922457674f4','vik-y.medium.com: An easier way to auto-remediate memory leaks on Kubernetes!','','N/A',0,'A curated technical resource and architectural guide covering vik-y.medium.com: An easier way to auto-remediate memory leaks on Kubernetes! in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779034516,0,'2026-05-17T18:15:16.784281+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-troubleshooting.md"]','["kubernetes-troubleshooting.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://vimal-dwarampudi.medium.com/serverless-architecture-design-on-major-clouds-8c53c2aa62d2','vimal-dwarampudi.medium.com: Serverless Architecture design on major clouds','','N/A',0,'A curated technical resource and architectural guide covering vimal-dwarampudi.medium.com: Serverless Architecture design on major clouds in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779033002,0,'2026-05-17T17:50:02.075626+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/serverless.md"]','["serverless.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://vimeo.com/516520492','vimeo.com: Weaveworks - Hybrid and Multi-Cloud Strategies for Kubernetes with GitOps','','2021',0,'Architect-level video demonstrating multi-cloud and hybrid cloud deployment topologies managed via GitOps. Proves the viability of active, pull-based reconciliation agents to ensure state consistency across geographically distributed cluster pools.','English','Media','Advanced',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Continuous Delivery", "GitOps", "Multi-Cloud"]','["[COMMUNITY-TOOL]"]','[]','["gitops.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://vimeo.com/552276182','vimeo.com: How to Create a CI/CD Pipeline with GitHub Actions and K8s Like a Boss','','2021',0,'An integrations-focused tutorial detailing end-to-end continuous deployment workflows. Integrates GitHub Actions with target Kubernetes (K8s) clusters using secure container registries and dynamic manifest deployments.','YAML','Video','Advanced',1,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["CI/CD Pipeline", "Kubernetes & Containers", "Continuous Deployment"]','["[COMMUNITY-TOOL]"]','[]','["git.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://vinothecloudone.medium.com/kubernetes-configuration-patterns-101-68cfb7af1084','vinothecloudone.medium.com: Kubernetes Configuration Patterns 101','','N/A',0,'A curated technical resource and architectural guide covering vinothecloudone.medium.com: Kubernetes Configuration Patterns 101 in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779031103,0,'2026-05-17T17:18:23.019195+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes.md"]','["kubernetes.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://virtualizationreview.com/articles/2020/05/08/cloud-native-dev-survey.aspx','Cloud-Native Development Survey Details Kubernetes, Serverless Data','','2020',0,'A retrospective review of a CNCF-sponsored developer survey from 2020. Documents early inflection points of public cloud adoption, serverless architecture scaling, container usage trends, and initial production challenges with persistent storage on stateful container setups.','English','Industry Report','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2020-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Industry Trends", "Market Surveys", "Historical Data"]','["[CASE STUDY]", "[COMMUNITY-TOOL]"]','[]','["kubernetes.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://vishnu.hashnode.dev/4-types-of-nosql-databases','vishnu.hashnode.dev: 4 Types Of NoSQL Databases','','N/A',0,'A curated technical resource and architectural guide covering vishnu.hashnode.dev: 4 Types Of NoSQL Databases in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779031595,0,'2026-05-17T17:26:35.844497+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/nosql.md"]','["nosql.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://vishnuch.tech/interprocess-communication-in-microservices','vishnuch.tech: Interprocess Communication in Microservices 🌟','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','c438a565dc04b422f91fe6d51d6f945852bfabb5e8566ab3d23201a659b40d67',100.0,1779034507,0,'2026-05-17T18:15:07.342854+02:00',NULL,NULL,NULL,'[]','[]','["docs/api.md"]','[]','{}','{"duplicate_of": "https://blog.flatturtle.com"}');
INSERT INTO "resources" VALUES('https://visualstudio.microsoft.com/services/live-share','==visualstudio.microsoft.com/services/live-share: Visual Studio Live Share=='' 🌟','','2023',0,'Introduces Visual Studio Live Share, a collaboration service allowing engineers to securely share workspace contexts, co-edit code, exchange terminal executions, and co-debug servers across different OS platforms in real time.','N/A','Product','Intermediate',0,'online','manual','3cc825a4cb2db7f279dc835f102fb79e61e6fd0db90c20db2ef59af884762ba7',100.0,1779029805,1,'2026-05-17T16:56:45.195460+02:00',NULL,NULL,NULL,'["Developer Environment", "IDE Tooling", "Visual Studio Code", "Remote Development & Collaborative Coding"]','["[COMMUNITY-TOOL]"]','["docs/visual-studio.md"]','["visual-studio.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://visualstudio.microsoft.com/services/visual-studio-codespaces','Visual Studio Online','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','39c631146eca956cb401b444761a38ab79b78e66208100900e629ec6c5f9d521',100.0,1779030021,0,'2026-05-17T17:00:21.007168+02:00',NULL,NULL,NULL,'[]','[]','["docs/git.md", "docs/visual-studio.md"]','[]','{}','{"duplicate_of": "https://github.com/features/codespaces"}');
INSERT INTO "resources" VALUES('https://visualstudiomagazine.com/articles/2020/10/07/bridge-kubernetes.aspx','visualstudiomagazine.com: Bridge to Kubernetes Simplifies Microservice Development'' in Visual Studio/VS Code','','N/A',0,'A curated technical resource and architectural guide covering visualstudiomagazine.com: Bridge to Kubernetes Simplifies Microservice Development'' in Visual Studio/VS Code in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779032549,0,'2026-05-17T17:42:29.522847+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/visual-studio.md"]','["visual-studio.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://visualstudiomagazine.com/articles/2021/01/29/vs-code-tips.aspx','visualstudiomagazine.com: Code with Fire! Top VS Code Tips','','N/A',0,'A curated technical resource and architectural guide covering visualstudiomagazine.com: Code with Fire! Top VS Code Tips in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779030741,0,'2026-05-17T17:12:21.949348+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/visual-studio.md"]','["visual-studio.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://visualstudiomagazine.com/articles/2022/03/10/powershell-crescendo-ga.aspx?m=1','visualstudiomagazine.com: PowerShell Crescendo Now Generally Available','','N/A',0,'A curated technical resource and architectural guide covering visualstudiomagazine.com: PowerShell Crescendo Now Generally Available in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779031489,0,'2026-05-17T17:24:49.349143+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/azure.md"]','["azure.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://vitalflux.com/devops-architect-interview-questions','vitalflux.com: 15 Tricky DevOps Architect Interview Questions & Answers','','2023',0,'A curated technical questionnaire dissecting complex architectural design patterns, microservices deployment paradigms, and high-availability setups. The resource targets senior DevOps and Platform Architects, focusing on continuous delivery bottlenecks, disaster recovery topologies, and infrastructure optimization. This guide provides structural frameworks to articulate complex cloud decisions during design panels.','English','Technical Article','Advanced',0,'online','manual','N/A',100.0,1781432421,0,'2026-06-14T12:20:21.994124+02:00',NULL,NULL,NULL,'["Career & Leadership", "DevOps Architecture", "Interview Prep"]','["[COMMUNITY-TOOL]"]','["docs/interview-questions.md"]','["interview-questions.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://vitux.com/how-to-speed-up-an-ansible-playbook','vitux.com: How to speed-up an Ansible Playbook 🌟','','2021',0,'An optimization manual detailing how to address slow playbook execution issues. Covers disabling system facts gathering, adjusting connection fork limits, utilizing custom caching backends, and modularizing tasks.','YAML','Blog','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Infrastructure as Code", "Ansible", "Optimization"]','["[COMMUNITY-TOOL]"]','[]','["ansible.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://vivilearns2code.github.io/k8s/2021/03/11/writing-controllers-for-kubernetes-custom-resources.html','vivilearns2code.github.io: Writing Controllers For Kubernetes Resources','','2021',0,'A deep-dive technical exposition on writing direct controllers using the Client-Go library. Explains informer caching, event-filtering, and work queue routing structures. This resource remains highly valuable in 2026 for platform developers seeking to implement low-latency reconcile loops without high-level framework wrappers.','Go','Tutorial','Advanced',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Cloud Native Infrastructure", "Kubernetes Extension", "Custom Controllers"]','["[COMMUNITY-TOOL]", "[GUIDE]"]','[]','["kubernetes-operators-controllers.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://vladimir.varank.in/notes/2021/09/making-sense-of-requests-for-cpu-resources-in-kubernetes','vladimir.varank.in: Making sense of requests for CPU resources in Kubernetes 🌟','','2021',0,'Deconstructs the underlying mechanics of Kubernetes CPU requests. Decodes shares, limits, throttles, CFS quota mechanisms, and how they map to actual Linux kernel cgroup constraints.','English','Article','Advanced',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Operations", "Resource Limits", "CPU Scheduling"]','["[COMMUNITY-TOOL]"]','[]','["kubernetes.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://vladmihalcea.com/14-high-performance-java-persistence-tips','vladmihalcea.com: 14 High-Performance Java Persistence Tips','','2022',0,'Comprehensive optimization handbook detailing JPA and Hibernate performance tuning. Focuses on resolving N+1 query patterns, configuring connection pools, leveraging batch updates, and using database-specific capabilities.','English','Article','Advanced',0,'online','manual',NULL,NULL,NULL,0,'2022-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Software Development", "Java", "Database Persistence"]','["[COMMUNITY-TOOL]"]','[]','["java-and-java-performance-optimization.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://vladmihalcea.com/9-postgresql-high-performance-performance-tips','9 High-Performance Tips when using PostgreSQL with JPA and Hibernate','','2021',0,'A masterclass on optimizing PostgreSQL queries within JPA and Hibernate. Details batch inserts, query caching strategies, connection pool sizing, and avoiding N+1 select statement patterns.','Java','Technical Blog','Advanced',1,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Databases", "PostgreSQL", "Application Performance"]','["[COMMUNITY-TOOL]"]','[]','["databases.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://vladmihalcea.com/a-beginners-guide-to-cdc-change-data-capture','vladmihalcea.com: A beginner’s guide to CDC (Change Data Capture)','','2021',0,'A foundational guide outlining the core concepts and mechanics of modern Change Data Capture (CDC). It compares traditional, high-overhead polling-based models against low-latency, log-based CDC architectures, highlighting why transaction log parsers like Debezium are ideal for decoupling databases.','N/A','Guide','Beginner',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Data Engineering", "Change Data Capture", "Foundations"]','["[COMMUNITY-TOOL]", "[GUIDE]"]','[]','["message-queue.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://vladmihalcea.com/caching-best-practices','vladmihalcea.com: Caching best practices','','2022',0,'Deep dive into professional application-level cache patterns (Read-Through, Write-Behind, Cache-Aside). Outlines pitfalls including cache-stampede risks, stale data races, and invalidation strategies for highly scalable database applications.','English','Article','Advanced',1,'online','manual',NULL,NULL,NULL,0,'2022-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Software Development", "Caching Strategy", "Performance Optimization"]','["[COMMUNITY-TOOL]"]','[]','["java-and-java-performance-optimization.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://vladmihalcea.com/database-multitenancy','vladmihalcea.com: A beginner’s guide to database multitenancy','','2020',0,'Analyzes the three primary multi-tenant database models: database-per-tenant, schema-per-tenant, and shared-schema-shared-database. Critically evaluates trade-offs regarding data isolation, schema migrations, and database connection limits.','English','Architectural Guide','Advanced',1,'online','manual',NULL,NULL,NULL,0,'2020-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Database Architecture", "Multi-tenancy", "Schema Design"]','["[COMMUNITY-TOOL]", "[GUIDE]"]','[]','["databases.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://vladmihalcea.com/default-database-key-indexing','vladmihalcea.com: Default Database Primary, Foreign, and Unique Key Indexing','','2021',0,'A deep dive on constraint indexing automation in RDBMS engines. Outlines why relational platforms automatically index primary and unique constraints, while omitting automatic foreign key indexes, risking table lockups.','English','Deep Dive','Advanced',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Database Architecture", "Data Storage", "Indexing"]','["[COMMUNITY-TOOL]"]','[]','["databases.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://vladmihalcea.com/how-to-encrypt-and-decrypt-data-with-hibernate','vladmihalcea.com: How to encrypt and decrypt data with Hibernate','','2021',0,'Provides deep architectural insights into implementing database encryption and decryption at the ORM layer. It compares Hibernate `@ColumnTransformer` integrations against standard JPA `AttributeConverter` implementations, explaining SQL query performance impacts and key management strategies.','Java','Article','Advanced',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Data Access", "Hibernate", "Security"]','["[COMMUNITY-TOOL]"]','[]','["java_frameworks.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://vladmihalcea.com/log-sql-spring-boot','vladmihalcea.com: The best way to log SQL statements with Spring Boot','','2021',0,'Provides deep guidelines for logging database transactions in Spring Boot without incurring ORM performance degradation. It introduces proxy solutions like `datasource-proxy` and `p6spy` to log exact parameterized SQL queries and batch execution times under production loads.','Java','Article','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Data Access", "Logging", "Hibernate"]','["[COMMUNITY-TOOL]"]','[]','["java_frameworks.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://vladmihalcea.com/mysql-json-table','vladmihalcea.com: MySQL JSON_TABLE – Map a JSON object to a relational database table','','2021',0,'Deconstructs MySQL''s JSON_TABLE function, mapping unstructured JSON documents directly into tabular SQL formats. Explores query execution performance, index optimization options, and hybrid schemaless architectural patterns inside traditional relational systems.','SQL','Technical Blog','Advanced',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Databases", "Relational Databases", "MySQL Features"]','["[COMMUNITY-TOOL]"]','[]','["databases.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://vladmihalcea.com/optimistic-vs-pessimistic-locking','vladmihalcea.com: Optimistic vs. Pessimistic Locking (hibernate)','','2021',0,'An in-depth guide on handling transaction race conditions with Optimistic versus Pessimistic locking. It explains database locking mechanics, Hibernate state transitions, and deadlock mitigation, helping developers select the correct concurrency strategy under heavy concurrent read/write ratios.','Java','Article','Advanced',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Data Access", "Hibernate", "Concurrency Control"]','["[COMMUNITY-TOOL]"]','[]','["java_frameworks.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://vladmihalcea.com/single-primary-database-replication','vladmihalcea.com: Single-Primary Database Replication','','2021',0,'An in-depth conceptual analysis of single-primary database replication mechanics. Explores commit pathing, binary log distribution, read replica scaling, lag mitigation, and handling failover events under high transaction volumes.','English','Deep Dive','Advanced',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Database Architecture", "Replication", "Relational Databases"]','["[COMMUNITY-TOOL]"]','[]','["databases.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://vladmihalcea.com/spring-boot-application-properties','vladmihalcea.com: Spring Boot Application Properties 🌟','','2021',0,'A deep dive into essential Spring Boot application properties that control system performance, connection pooling, and Hibernate caching. It provides specific configuration blueprints to optimize database access speeds, HikariCP limits, and serialization engines.','Java','Article','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Spring Ecosystem", "Configuration", "Application Properties"]','["[COMMUNITY-TOOL]"]','[]','["java_frameworks.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://vladmihalcea.com/sql-exists','vladmihalcea.com: SQL EXISTS and NOT EXISTS','','2021',0,'Demystifies the performance mechanics of EXISTS and NOT EXISTS subquery operators. Highlights query execution paths, semi-join optimizations, and when to choose EXISTS over standard IN or LEFT JOIN constructs.','English','Performance Deep Dive','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["SQL", "Query Mechanics", "Filtering"]','["[COMMUNITY-TOOL]"]','[]','["databases.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://vladmihalcea.com/sql-join-using','vladmihalcea.com: SQL JOIN USING – A Beginner’s Guide','','2021',0,'A technical tutorial on the USING keyword in SQL JOIN clauses. Demonstrates how USING provides a cleaner syntax alternative to ON when linking tables on identically named primary and foreign key columns.','English','Tutorial','Beginner',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["SQL", "Query Mechanics", "Joins"]','["[COMMUNITY-TOOL]", "[GUIDE]"]','[]','["databases.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://vladmihalcea.com/sql-left-join','vladmihalcea.com: SQL LEFT JOIN – A Beginner’s Guide','','2021',0,'An educational guide to outer joins, specifically focusing on the behavior of LEFT JOIN statements. Explores query execution paths and null-handling when mapping one-to-many entities in relational schemas.','English','Tutorial','Beginner',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["SQL", "Query Mechanics", "Joins"]','["[COMMUNITY-TOOL]", "[GUIDE]"]','[]','["databases.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://vladmihalcea.com/testcontainers-database-integration-testing','vladmihalcea.com: Testcontainers Database Integration Testing','','N/A',0,NULL,NULL,NULL,NULL,0,NULL,'manual','7e0f98c50a04a6071e8a57679aad8e4e8c2cb831bd538e34652ab6cff1bc0d26',100.0,1779031600,1,'2026-05-17T17:26:40.378470+02:00',NULL,NULL,NULL,'[]','[]','["docs/qa.md"]','[]','{}','{}');
INSERT INTO "resources" VALUES('https://vladmihalcea.com/tunnel-localhost-public-internet','vladmihalcea.com: How to tunnel localhost to the public Internet','','2021',0,'A practical guide explaining how to tunnel local developer server environments to the public internet using tools like ngrok and SSH reverse forwarding. It details routing steps necessary to test webhook integrations, third-party platform callbacks, and mobile application APIs.','English','Technical Blog','Beginner',1,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Infrastructure", "Networking", "Development Tools"]','["[COMMUNITY-TOOL]"]','[]','["java-and-java-performance-optimization.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://vmblog.com/archive/2021/10/07/the-rise-of-modern-day-kubernetes-operations.aspx','The Rise of Modern Day Kubernetes Operations','','N/A',0,'A curated technical resource and architectural guide covering The Rise of Modern Day Kubernetes Operations in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'duplicate','manual','N/A',100.0,1779033921,0,'2026-05-17T18:05:21.713367+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes.md"]','["index.md", "kubernetes.md"]','{}','{"duplicate_of": "https://vmblog.com/bylines/the-rise-of-modern-day-kubernetes-operations"}');
INSERT INTO "resources" VALUES('https://vscode.dev','vscode.dev 🌟','','2021',0,'The official cloud-hosted, zero-install iteration of VS Code operating inside modern web browsers. Employs HTML5 File System Access APIs for direct local workspace folder manipulation and remote repository synchronization.','TypeScript','Article','Intermediate',0,'online','manual','N/A',100.0,1779031190,1,'2026-05-17T17:19:50.717270+02:00',NULL,NULL,NULL,'["Development Environment", "Cloud IDE", "Microsoft"]','["[COMMUNITY-TOOL]"]','["docs/visual-studio.md"]','["visual-studio.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://vscode.github.com','vscode.github.com: GitHub and Visual Studio Code 🌟','','2026',0,'The GitHub integration for VS Code provides seamless connection to remote source control hosts, automated testing pipelines, and real-time pull request reviews. It bridges the developer''s local coding workspace directly with collaborative version control and continuous integration systems. Platform engineers use this integrated workflow to execute continuous GitOps deployments directly from their workspace.','TypeScript','IDE Extension','Beginner',0,'online','manual','ddbf486587e0d00b05283b49f95299eca6462c39089896693d7c380fd1d4a6db',100.0,1779030322,1,'2026-05-17T17:05:22.936644+02:00',NULL,NULL,NULL,'["Documentation", "Developer Tooling", "IDE Platforms"]','["[COMMUNITY-TOOL]"]','["docs/visual-studio.md"]','["visual-studio.md"]','{}','{"gh_stars": 0, "gh_pushed": null, "gh_license": "N/A"}');
INSERT INTO "resources" VALUES('https://vshn.ch/en/blog/a-very-quick-comparison-of-kubernetes-serverless-frameworks','vshn.ch: A (Very!) Quick Comparison of Kubernetes Serverless Frameworks','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','e86bf5c49bb5d428ebc616efa414aded48bcb489b9a6c5bae094c8698d23fe4f',100.0,1779031672,0,'2026-05-17T17:27:52.463128+02:00',NULL,NULL,NULL,'[]','[]','["docs/serverless.md"]','[]','{}','{"duplicate_of": "https://www.vshn.ch/en/blog/a-very-quick-comparison-of-kubernetes-serverless-frameworks"}');
INSERT INTO "resources" VALUES('https://vzilla.co.uk/vzilla-blog/gitops-getting-started-with-argocd','vzilla.co.uk: GitOps - Getting started with ArgoCD','','2020',0,'Presents an introductory guide to GitOps patterns using Argo CD on Kubernetes. Details installation steps, sync policies, and repo registration to facilitate baseline understanding of Git-declared state control.','YAML','Article','Beginner',0,'online','manual',NULL,NULL,NULL,0,'2020-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Platform Engineering", "GitOps & CI-CD", "Argo CD Basics"]','["[COMMUNITY-TOOL]"]','[]','["demos.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://walkintocloud.com/index.php/2016/06/04/amazon-aws-certification-preparation-tips',NULL,NULL,NULL,NULL,'A curated technical resource and architectural guide covering walkintocloud.com in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779033162,0,'2026-05-17T17:52:42.344221+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/aws-training.md"]','["aws-training.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://waltercode.medium.com/understanding-kubernetes-a68bca45c9ce','waltercode.medium.com: Understanding Kubernetes','','N/A',0,'A curated technical resource and architectural guide covering waltercode.medium.com: Understanding Kubernetes in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779030364,0,'2026-05-17T17:06:04.692610+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes.md"]','["kubernetes.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://wanago.io/2021/12/06/views-postgresql-typeorm','wanago.io: Creating views with PostgreSQL','','2021',0,'A pragmatic tutorial outlining standard practices for creating database views inside PostgreSQL using Node.js and TypeORM. Demonstrates schema definitions, migration integrations, and abstract query isolation techniques to separate persistence concerns from application business logic.','TypeScript','Article','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Databases", "PostgreSQL", "TypeORM Integration"]','["[COMMUNITY-TOOL]"]','[]','["databases.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://waswani.medium.com/autoscaling-pods-in-kubernetes-37d05000c41','waswani.medium.com: Autoscaling Pods in Kubernetes','','N/A',0,'A curated technical resource and architectural guide covering waswani.medium.com: Autoscaling Pods in Kubernetes in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779034491,0,'2026-05-17T18:14:51.442386+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-autoscaling.md"]','["kubernetes-autoscaling.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://waswani.medium.com/microservices-data-sharing-using-database-an-antipattern-35e0196ee2ad','waswani.medium.com: Microservices Communication: Data Sharing using Database,'' an AntiPattern !!!','','N/A',0,'A curated technical resource and architectural guide covering waswani.medium.com: Microservices Communication: Data Sharing using Database,'' an AntiPattern !!! in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779031445,0,'2026-05-17T17:24:05.856162+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/introduction.md"]','["introduction.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://wbhegedus.me/running-podman-on-wsl2','wbhegedus.me: Configuring Podman for WSL2 🌟','','2021',0,'A technical walkthrough detailing the configuration of rootless Podman within Windows Subsystem for Linux (WSL2) without reliance on proprietary wrapper interfaces. This setup walks through systemd activation inside WSL2, setting up UID mappings, and managing remote API endpoints for a lightweight development workstation.','Shell','Article','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Container Infrastructure", "Container Engines", "Windows WSL2 Integration"]','["[COMMUNITY-TOOL]"]','[]','["container-managers.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://wbhegedus.me/understanding-kubernetes-cpu-limits','wbhegedus.me: Demystifying Kubernetes CPU Limits (and Throttling)','','2022',0,'Demystifies the inner workings of CPU limits, CFS periods, and subsequent application throttling.
- Offers practical Prometheus query recipes to calculate real-world CPU throttling percentages.
- Provides guidelines on when to safely omit limits in production.','English','Article','Advanced',1,'online','manual',NULL,NULL,NULL,0,'2022-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Resource Management", "Resource Planning", "CPU Limits & Throttling"]','["[COMMUNITY-TOOL]"]','[]','["kubernetes.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://wblinks.com/notes/aws-tips-i-wish-id-known-before-i-started','AWS Tips I Wish I''d Known Before I Started (Feb 2014)','','2014',0,'A collection of fundamental AWS operational constraints including early patterns in IAM, billing, and VPC configuration. Although dated, it outlines core architectural traps teams still solve using Control Tower.','None','Article','Beginner',0,'online','manual',NULL,NULL,NULL,0,'2014-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Cloud Infrastructure", "AWS", "Best Practices"]','["[COMMUNITY-TOOL]"]','[]','["aws-architecture.md", "aws.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://web-check.xyz','Web-Check','','N/A',0,'A curated technical resource and architectural guide covering Web-Check in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779030028,0,'2026-05-17T17:00:28.749302+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/devops-tools.md", "docs/kubernetes-tools.md", "docs/securityascode.md"]','["devops-tools.md", "kubernetes-tools.md", "securityascode.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://web.archive.org/web/20160716182152/http://cloudacademy.com/blog/cloud-computing-salary',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,'manual','ab6374ce5e843d7d7b26bdcde7d52673f12c8b04f244e1a8efd1436e22210862',100.0,1779034480,1,'2026-05-17T18:14:40.553700+02:00',NULL,NULL,NULL,'[]','[]','["docs/about.md"]','[]','{}','{}');
INSERT INTO "resources" VALUES('https://web.archive.org/web/20240204010037/http://www.michaelburge.us/2017/09/10/injecting-shellcode-to-speed-up-amazon-redshift.html','Injecting a Chess Engine into Amazon Redshift','A masterclass deep dive detailing how to execute raw x64 shellcode in Redshift by utilizing untrusted PL/Python database extensions and locally compiled binaries.','2017',4,'* **Curator Insight**: Explores database sandboxing weaknesses and system-level boundaries. It shows how compiled C execution paths can bypass AWS file system and network blocks via Python User Defined Functions (UDFs).
* **Live Grounding**: While a historic exploit, this analysis remains highly relevant for security engineers and cloud architects auditing managed runtime security controls and stored procedure execution.','en','blog','Advanced',0,'online','automatic','1f9d2da75517814e24c9a83b49e5fd734c8b11b58ba9ac270cfc27ae7e223816',NULL,1780352730,0,'2026-06-02T00:25:30.207530+02:00',NULL,NULL,NULL,'["Cloud Databases", "AWS Redshift", "Security Research", "Binary Injection", "Sandbox Evasion"]','["LEGACY", "GUIDE"]','[]','[]','{}','{"category": "aws-data", "reputation_status": "Vetted", "reputation_summary": "Pioneering technical article highly discussed on Hacker News and Reddit Database forums. Celebrated for its creative execution of arbitrary assembly inside managed sandboxes.", "social_preview_url": "", "source_provenance": "X.com (QuinnyPig)", "suggested_new_category": "database-internals"}');
INSERT INTO "resources" VALUES('https://web.dev/explore/react','web.dev/explore/react','','2022',0,'Google''s comprehensive developer resource hub focused on optimizing React application performance. Emphasizes web vitals, code-splitting, bundle reduction, and server-side rendering strategies crucial for designing low-latency web interfaces.','JavaScript','Documentation','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2022-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Software Engineering", "Frontend Development", "React Ecosystem"]','["[COMMUNITY-TOOL]"]','[]','["react.md", "javascript.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://webhookrelay.com/blog/2017/11/23/github-jenkins-guide','webhookrelay.com: Receive Github webhooks on Jenkins without public IP 🌟','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','e4c42dfebe21d470acf4645a47182ecbaf6ad38386db4617ba8df4e53c2b0cd1',100.0,1779033671,0,'2026-05-17T18:01:11.766587+02:00',NULL,NULL,NULL,'[]','[]','["docs/jenkins.md"]','[]','{}','{"duplicate_of": "https://webhookrelay.com/blog/github-jenkins-guide"}');
INSERT INTO "resources" VALUES('https://webhookrelay.com/blog/github-jenkins-guide','webhookrelay.com: Receive Github webhooks on Jenkins without public IP 🌟','','2020',0,'A networking guide demonstrating how to use Webhook Relay to forward incoming GitHub triggers to internal, private Jenkins instances without exposing open ports to the public internet.','English','Article','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2020-06-01T00:00:00+02:00',NULL,NULL,NULL,'["CI-CD", "Jenkins", "Networking"]','["[COMMUNITY-TOOL]"]','[]','["jenkins.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://webhooks.app','webhooks.app','','2021',0,'Utility software engineered to facilitate fast interception, logging, inspection, and local validation of webhooks. Proves useful when debugging live Kubernetes Mutating Webhook Admission Controllers or debugging automated external event triggers.','Go','Repository','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Extensibility", "Event-Driven", "Webhooks"]','["[COMMUNITY-TOOL]"]','[]','["demos.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://webpagetest.org','webpagetest.org','','N/A',0,'A curated technical resource and architectural guide covering webpagetest.org in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779029628,0,'2026-05-17T16:53:48.931141+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/performance-testing-with-jenkins-and-jmeter.md"]','["performance-testing-with-jenkins-and-jmeter.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://website.vcluster.com/blog/a-complete-guide-to-kubernetes-cost-optimization','loft.sh: Kubernetes Cost Savings By Reducing The Number Of Clusters','','2023',0,'Evaluates cluster consolidation as an efficient cost-reduction methodology. Recommends running lightweight virtual clusters (vclusters) on a unified control plane to maximize control loop resource utilization.','English','Article','Advanced',0,'online','manual',NULL,NULL,NULL,0,'2023-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Operations", "Cost Optimization", "Virtual Clusters"]','["[COMMUNITY-TOOL]"]','[]','["kubernetes.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://website.vcluster.com/blog/kubernetes-development-environments-a-comparison','loft.sh: Kubernetes Development Environments – A Comparison','','2021',0,'Analyzes the technical capabilities of local developer platforms. Points out performance benefits when configuring modern virtual clusters (vclusters) on centralized infrastructure compared to local machine footprints.','English','Article','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Kubernetes Developer Experience", "Local Development Environments", "Comparisons"]','["[COMMUNITY-TOOL]"]','[]','["kubernetes-based-devel.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://website.vcluster.com/blog/kubernetes-multi-tenancy-10-essential-considerations','loft.sh: 10 Essentials For Kubernetes Multi-Tenancy','- Resource Limits
    - Cost Tracking
    - Audit Logging
    - Network Policies
    - RBAC
    - Virtual Clusters
    - Pod Security
    - Usage Metrics
    - Secrets Encryption at Rest
    - Policy Engines','2023',0,'Presents ten essential parameters for configuring secure multi-tenant clusters. Emphasizes real-time billing tracking, policy controllers, and virtual control plane partitions.','Go','Blog','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2023-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Platform Engineering", "Multi-Tenancy", "Best Practices"]','["[COMMUNITY-TOOL]"]','[]','["kubernetes.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://website.vcluster.com/blog/kubernetes-readiness-probes-examples-and-common-pitfalls','loft.sh: Kubernetes Readiness Probes - Examples & Common Pitfalls','','2021',4,'Analyzes advanced operational pitfalls in readiness probe configurations. Explains how bad dependency validation (e.g. database pings inside web pod probes) can cause catastrophic, cascading cluster failures.','English','Guide','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Operations", "Reliability", "Probes"]','["[ENTERPRISE-STABLE]", "[GUIDE]"]','[]','["kubernetes.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://websitesetup.org/python-cheat-sheet','websitesetup.org: Python Cheat Sheet','','2023',0,'A clear, well-structured syntax overview sheet mapping foundational Python programming. Highlights built-in collections, slice manipulations, error handling blocks, and basic class designs.','Python','Cheat Sheet','Beginner',0,'online','manual',NULL,NULL,NULL,0,'2023-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Software Engineering", "Languages", "Python"]','["[COMMUNITY-TOOL]"]','[]','["cheatsheets.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://wecloudpro.com/2020/01/13/kube-autp-aws.html',NULL,NULL,NULL,NULL,'A curated technical resource and architectural guide covering wecloudpro.com in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779032683,0,'2026-05-17T17:44:43.731644+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-on-premise.md"]','["kubernetes-on-premise.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://weekly.tf','weekly.tf: Terraform Weekly','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','cb40748f1eb2cd66d9b847bcee017a875625653375cffba9425598dfc4c30ea8',100.0,1779033943,0,'2026-05-17T18:05:43.328612+02:00',NULL,NULL,NULL,'[]','[]','["docs/terraform.md"]','[]','{}','{"duplicate_of": "https://www.weekly.tf"}');
INSERT INTO "resources" VALUES('https://wheel.readthedocs.io/en/stable','wheel replaces Python''s eggs','','2020',0,'The official standard documentation outlining how the ''wheel'' format serves as the definitive replacement for legacy ''egg'' distributions. Analyzes binary precompilation speed benefits and security advantages for production CI pipelines.','Python','Documentation','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2020-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Infrastructure & DevOps", "Package Packaging", "Distribution Formats"]','["[LEGACY]"]','[]','["python.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://wheel.readthedocs.org','wheel replaces Python''s eggs','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','74da524363f50d232e643fc2703f8609ed888ad86b8de901827ec5faa686b757',100.0,1779034331,0,'2026-05-17T18:12:11.012886+02:00',NULL,NULL,NULL,'[]','[]','["docs/python.md"]','[]','{}','{"duplicate_of": "https://wheel.readthedocs.io/en/stable"}');
INSERT INTO "resources" VALUES('https://whyk8s.substack.com/p/why-networkpolicies','whyk8s.substack.com: Why NetworkPolicies?','','N/A',0,'A curated technical resource and architectural guide covering whyk8s.substack.com: Why NetworkPolicies? in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779030352,0,'2026-05-17T17:05:52.703334+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-networking.md"]','["kubernetes-networking.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://whyk8s.substack.com/p/why-not-dns','whyk8s.substack.com: Why not DNS?','','N/A',0,'A curated technical resource and architectural guide covering whyk8s.substack.com: Why not DNS? in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779030851,0,'2026-05-17T17:14:11.470002+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-networking.md"]','["kubernetes-networking.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://whyk8s.substack.com/p/why-services','whyk8s.substack.com: Why Services?','','N/A',0,'A curated technical resource and architectural guide covering whyk8s.substack.com: Why Services? in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779031645,0,'2026-05-17T17:27:25.268344+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes.md"]','["kubernetes.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://wideops.com','wideops.com: Kubernetes best practices: Setting up health checks with readiness and liveness probes','','2021',0,'Focuses on configuring robust liveness and readiness probes to maintain application availability. Discusses startup probes for legacy services to prevent cascade failure restart loops.','English','Article','Intermediate',1,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Operations", "Application Reliability", "Health Checks"]','["[LEGACY]"]','[]','["kubernetes.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://wideops.com/kubernetes-best-practices-setting-up-health-checks-with-readiness-and-liveness-probes','wideops.com: Kubernetes best practices: Setting up health checks with readiness'' and liveness probes','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','a398aaaeb258b163d69b25b9668a218c3e17fef573723b793d65ea248e667205',100.0,1779031555,0,'2026-05-17T17:25:55.638964+02:00',NULL,NULL,NULL,'[]','[]','["docs/kubernetes.md"]','[]','{}','{"duplicate_of": "https://wideops.com"}');
INSERT INTO "resources" VALUES('https://wiki.bash-hackers.org','wiki.bash-hackers.org','','N/A',0,'A curated technical resource and architectural guide covering wiki.bash-hackers.org in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779030248,0,'2026-05-17T17:04:08.393456+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/elearning.md", "docs/other-awesome-lists.md"]','["elearning.md", "other-awesome-lists.md"]','{}','{"is_special": true}');
INSERT INTO "resources" VALUES('https://wiki.crdb.io/wiki/spaces/CRDB/pages/73204099/Bors+Merge+Bot','Example: CockroachDB''s Bors Merge Bot','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','0121460d1d094de684438bc0369362f3213ce7e4cab32bcf287746d1f48b86cc',100.0,1779033092,0,'2026-05-17T17:51:32.818808+02:00',NULL,NULL,NULL,'[]','[]','["docs/git.md"]','[]','{}','{"duplicate_of": "https://id.atlassian.com/login?continue=https%3A%2F%2Fid.atlassian.com%2Fjoin%2Fuser-access%3Fresource%3Dari%253Acloud%253Aconfluence%253A%253Asite%252F9568dfdc-cfdd-4632-a68e-1e18063a3152%26continue%3Dhttps%253A%252F%252Fcockroachlabs.atlassian.net%252Fwiki%252Fspaces%252FCRDB%252Fpages%252F73204099%252FBors%252BMerge%252BBot&application=confluence&orgId=52a68357-cecf-4127-a5ec-32eeac8cf060"}');
INSERT INTO "resources" VALUES('https://wiki.jenkins.io/display/JENKINS/Build+Monitor+Plugin','Build Monitor Plugin','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','9c536ced28b6d9a6e7b947fe8fa322a9220cdade96c3585cbc3ace0cc3484f95',100.0,1779030363,0,'2026-05-17T17:06:03.020711+02:00',NULL,NULL,NULL,'[]','[]','["docs/jenkins.md"]','[]','{}','{"duplicate_of": "https://plugins.jenkins.io/build-monitor-plugin"}');
INSERT INTO "resources" VALUES('https://wiki.jenkins.io/display/JENKINS/Monitor+Pro+Plugin','Monitor Pro Plugin','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','cc44063f3ced7009833fc9517d374f64b3c2ad29c25575e3c73c7839657d6acc',100.0,1779032134,0,'2026-05-17T17:35:34.662451+02:00',NULL,NULL,NULL,'[]','[]','["docs/jenkins.md"]','[]','{}','{"duplicate_of": "https://plugins.jenkins.io/monitor-pro"}');
INSERT INTO "resources" VALUES('https://wiki.jenkins.io/display/JENKINS/PlasticSCM+MergeBot+plugin','PlasticSCM MergeBot Jenkins Plugin','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','a3dafc91e31e6286aa75fa3b6ef9342b2abe080b8b0921f18373fbc7a0855a40',100.0,1779033976,0,'2026-05-17T18:06:16.522026+02:00',NULL,NULL,NULL,'[]','[]','["docs/git.md"]','[]','{}','{"duplicate_of": "https://plugins.jenkins.io/plasticscm-mergebot"}');
INSERT INTO "resources" VALUES('https://wiki.openjdk.java.net/display/HotSpot/G1GC+Feedback',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,'manual','6d0c04f72c17fbd78109f72da633231a437cc102123fc93af1ac796a7b3a68a4',100.0,1779032182,0,'2026-05-17T17:36:22.785205+02:00',NULL,NULL,NULL,'[]','[]','["docs/jvm-parameters-matrix-table.md"]','[]','{}','{}');
INSERT INTO "resources" VALUES('https://wiki.openjdk.java.net/display/shenandoah/Main',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,'manual','7a0d941fc6c076f310e27c680c52159d82e0f6b14ddc8f89147f3a824bd31cd9',100.0,1779029057,0,'2026-05-17T16:44:17.067184+02:00',NULL,NULL,NULL,'[]','[]','["docs/jvm-parameters-matrix-table.md"]','[]','{}','{}');
INSERT INTO "resources" VALUES('https://wiki.openjdk.java.net/display/zgc/Main',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,'manual','35d9ba7fdbc9ebd00535ed2a0cf26e7fde696cb9123a6b0303215859d004991d',100.0,1779033862,0,'2026-05-17T18:04:22.703274+02:00',NULL,NULL,NULL,'[]','[]','["docs/jvm-parameters-matrix-table.md"]','[]','{}','{}');
INSERT INTO "resources" VALUES('https://wiki.openjdk.org/spaces/shenandoah/pages/25002018/Main',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,'manual','adfa8a4636f7b7c1a0d07b751865a3e9571fa1b87daa02daa3a6a1c2e025bca2',100.0,1779130494,1,'2026-05-18T20:54:54.995640+02:00',NULL,NULL,NULL,'[]','[]','["docs/jvm-parameters-matrix-table.md"]','[]','{}','{}');
INSERT INTO "resources" VALUES('https://wiki.openjdk.org/spaces/zgc/pages/34668579/Main',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,'manual','0fd949f06efb43474a95160ee2ccdcc32462f8fd9e87f7ae5fcf75c8ac86c208',100.0,1779130494,1,'2026-05-18T20:54:54.969531+02:00',NULL,NULL,NULL,'[]','[]','["docs/jvm-parameters-matrix-table.md"]','[]','{}','{}');
INSERT INTO "resources" VALUES('https://wildfly-swarm.io','RedHat’s WildFly Swarm','','2018',0,'WildFly Swarm (subsequently renamed Thorntail) was Red Hat''s early approach to packaging Java EE apps as customized, self-contained executable JARs. This project is now archived and deprecated, with Red Hat channeling cloud-native engineering resources toward Quarkus.','Java','Framework','Intermediate',1,'online','manual',NULL,NULL,NULL,0,'2018-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Enterprise Java", "Runtimes", "WildFly Swarm"]','["[LEGACY]"]','[]','["java_frameworks.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://wildfly.org','WildFly','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','cbfde1c990e10b32eae84d884b7f5fbb3265cc1c94bff071f88687eb08d3dcae',100.0,1779034332,0,'2026-05-17T18:12:12.731070+02:00',NULL,NULL,NULL,'[]','[]','["docs/java_app_servers.md", "docs/java_frameworks.md"]','[]','{}','{"duplicate_of": "https://www.wildfly.org"}');
INSERT INTO "resources" VALUES('https://williamlam.com/2020/04/useful-interactive-terminal-and-graphical-ui-tools-for-kubernetes.html','williamlam.com: Useful Interactive Terminal and Graphical UI Tools for Kubernetes','','N/A',0,'A curated technical resource and architectural guide covering williamlam.com: Useful Interactive Terminal and Graphical UI Tools for Kubernetes in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'online','manual','N/A',100.0,1781736012,0,'2026-06-18T00:40:12.929896+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-based-devel.md"]','["kubernetes-based-devel.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://winder.ai/a-comparison-of-serverless-frameworks-for-kubernetes-openfaas-openwhisk-fission-kubeless-and-more','winderresearch.com: A Comparison of Serverless Frameworks for Kubernetes: OpenFaas, OpenWhisk, Fission, Kubeless and more','','2021',4,'Technical analysis of OpenFaaS, OpenWhisk, Fission, and Kubeless. Compares execution mechanics, custom resource dependencies, and cold start management profiles.','English','Article','Advanced',1,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Cloud Native", "Kubernetes Serverless", "Framework Comparisons"]','["[ENTERPRISE-STABLE]"]','[]','["serverless.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://winderresearch.com/a-comparison-of-serverless-frameworks-for-kubernetes-openfaas-openwhisk-fission-kubeless-and-more','winderresearch.com: A Comparison of Serverless Frameworks for Kubernetes:'' OpenFaas, OpenWhisk, Fission, Kubeless and more','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','f4cd9e1d183b11007e93e812b19d28bbb4f3340197526ce5e975fface5cdedf9',100.0,1779029939,0,'2026-05-17T16:58:59.199519+02:00',NULL,NULL,NULL,'[]','[]','["docs/serverless.md"]','[]','{}','{"duplicate_of": "https://winder.ai/a-comparison-of-serverless-frameworks-for-kubernetes-openfaas-openwhisk-fission-kubeless-and-more"}');
INSERT INTO "resources" VALUES('https://wiprodigital.com/2020/11/10/a-guide-to-enterprise-event-driven-architecture','wiprodigital.com: A Guide to Enterprise Event-Driven Architecture','','N/A',0,'A curated technical resource and architectural guide covering wiprodigital.com: A Guide to Enterprise Event-Driven Architecture in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779032293,0,'2026-05-17T17:38:13.073506+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/message-queue.md"]','["message-queue.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://wizardzines.com','wizardzines.com 🌟','','2024',5,'A series of hand-illustrated, highly educational booklets explaining complex infrastructure, networking, and systems administration concepts. Authored by Julia Evans, they simplify complex debugging processes like DNS routing and system tracing.','None','Blog','Beginner',0,'online','manual',NULL,NULL,NULL,0,'2024-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Infrastructure", "Developer Education", "Cheat Sheets"]','["[DE FACTO STANDARD]"]','[]','["cheatsheets.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://wizardzines.com/comics/request-headers','wizardzines.com: Request Headers','','2021',0,'A highly readable, visually rich comic breaking down crucial HTTP Request Headers, handling authentication mechanisms, encoding capabilities, client identification rules, and cache indicators.','N/A','Tutorial','Beginner',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Web Protocols & Performance", "HTTP Architecture", "Headers & Metadata"]','["[COMMUNITY-TOOL]", "[GUIDE]"]','[]','["networking.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://wizardzines.com/comics/response-headers','wizardzines.com: Response Headers','','2021',0,'An illustrative tutorial mapping HTTP Response Headers. Explains security mechanics including CORS controls, HSTS configurations, caching policies, and body payloads returned by backend hosts.','N/A','Tutorial','Beginner',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Web Protocols & Performance", "HTTP Architecture", "Headers & Metadata"]','["[COMMUNITY-TOOL]", "[GUIDE]"]','[]','["networking.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://wkrzywiec.medium.com/how-to-deploy-application-on-kubernetes-with-helm-39f545ad33b8','wkrzywiec.medium.com: How to deploy application on Kubernetes with Helm','','N/A',0,'A curated technical resource and architectural guide covering wkrzywiec.medium.com: How to deploy application on Kubernetes with Helm in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779031651,0,'2026-05-17T17:27:31.959846+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/demos.md"]','["demos.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://wordpress.com/p2','Wordpress P2','','2026',0,'A structured, blogging-centric asynchronous workspace tool developed by Automattic. Designed to minimize synchronous meeting overhead by providing collaborative team hubs where projects, updates, and design decisions are logged in flat, chronological, searchable discussion threads.','PHP','SaaS Tool','Beginner',0,'online','manual',NULL,NULL,NULL,0,'2026-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Modern Workforce", "Remote Work", "Productivity Tools"]','["[COMMUNITY-TOOL]"]','[]','["workfromhome.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://workers.cloudflare.com','Cloudflare workers (Serverless)','','2026',0,'Cloudflare Workers is an advanced serverless architecture utilizing V8 engine isolates. It runs application code directly at global edge locations, yielding near-zero cold-start overhead.','JavaScript/WebAssembly','PaaS','Advanced',1,'online','manual',NULL,NULL,NULL,0,'2026-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Cloud Infrastructure", "Serverless", "Edge Computing"]','["[COMMUNITY-TOOL]"]','[]','["cloudflare.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://workshops.aws','workshops.aws: AWS Workshops','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','54afa79a4b27d7657455be5dfb12c3c6dccb1580b6ab07a0ccdcc4aa9d558fb1',100.0,1779033917,0,'2026-05-17T18:05:17.340659+02:00',NULL,NULL,NULL,'[]','[]','["docs/aws.md"]','[]','{}','{"duplicate_of": "https://aws.amazon.com/getting-started/hands-on/cost-optimize-jenkins"}');
INSERT INTO "resources" VALUES('https://worksome.co.uk','worksome','','N/A',0,NULL,NULL,NULL,NULL,0,'online','manual','07583c0e96662ad52a80de97f793a6336ff35537e51088b2cbc69bb74de17d78',100.0,1779032421,0,'2026-05-17T17:40:21.233539+02:00',NULL,NULL,NULL,'[]','[]','["docs/freelancing.md"]','[]','{}','{}');
INSERT INTO "resources" VALUES('https://workspace.google.com/products/meet','Google meet','','2026',0,'Google''s WebRTC-based enterprise video-conferencing software deeply integrated into the Google Workspace ecosystem. Provides low-latency, highly secure, and browser-native virtual rooms without requiring thick client installations.','Agnostic','SaaS Tool','Beginner',0,'online','manual',NULL,NULL,NULL,0,'2026-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Modern Workforce", "Remote Work", "Productivity Tools"]','["[COMMUNITY-TOOL]"]','[]','["workfromhome.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://workspaces.openshift.com','OpenShift.io Samples 🌟🌟','','2024',0,'Enterprise cloud developer templates optimized for Red Hat OpenShift Workspaces (Eclipse Che). Facilitates the rapid provisioning of secure, IDE-integrated environments for compiling and deploying cloud-native workloads.','YAML','Platform','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2024-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Hybrid Cloud Platforms", "OpenShift", "Developer Workspaces"]','["[COMMUNITY-TOOL]"]','[]','["demos.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://world.hey.com/joaoqalves/disasters-i-ve-seen-in-a-microservices-world-a9137a51','world.hey.com: Disasters I''ve seen in a microservices world 🌟🌟','','2021',0,'A candid engineering post-mortem of catastrophic distributed systems architectures. It warns against over-engineered microservice boundaries, distributed transactions, massive latency chains, and premature optimization that results in ''distributed monoliths''.','English','Article','Advanced',1,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Microservices", "Anti-Patterns", "Lessons Learned"]','["[COMMUNITY-TOOL]"]','[]','["introduction.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://world.hey.com/sammy.henningsson/another-rest-vs-graphql-comparison-8e8357bb','world.hey.com: Another REST vs GraphQL comparison','','2022',3,'A developer-focused analysis contrasting REST with GraphQL. Examines query performance, server execution costs, structural decoupling, and developer productivity overheads in production.','Agnostic','Analysis','Intermediate',1,'online','manual',NULL,NULL,NULL,0,'2022-06-01T00:00:00+02:00',NULL,NULL,NULL,'["API Architectures", "Patterns", "Comparison"]','["[COMMUNITY-TOOL]"]','[]','["api.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://wpamelia.com/calendly-vs-acuity','wpamelia.com: Calendly vs Acuity','','2023',0,'Contrasts Calendly''s simple scheduling workflows with Acuity''s robust service booking engine. Analyzes the design paths for each depending on organizational scale and billing needs.','English','Article','Beginner',0,'online','manual',NULL,NULL,NULL,0,'2023-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Collaborative Operations", "Workspace Scheduling", "Market Comparisons"]','["[COMMUNITY-TOOL]"]','[]','["appointment-scheduling.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://wpamelia.com/calendly-vs-doodle','wpamelia.com: Calendly vs Doodle','','2023',0,'Presents a clear use-case contrast between Calendly''s automated 1-on-1 bookings and Doodle''s group polling mechanism, explaining when to implement each framework.','English','Article','Beginner',0,'online','manual',NULL,NULL,NULL,0,'2023-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Collaborative Operations", "Workspace Scheduling", "Market Comparisons"]','["[COMMUNITY-TOOL]"]','[]','["appointment-scheduling.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://wpamelia.com/calendly-vs-youcanbook-me','wpamelia.com: Calendly vs YouCanBook.Me','','2023',0,'A comparative guide highlighting the functional boundaries of Calendly and YouCanBook.Me. Reviews custom notification loops, pricing tiers, and calendar synchronization speeds.','English','Article','Beginner',0,'online','manual',NULL,NULL,NULL,0,'2023-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Collaborative Operations", "Workspace Scheduling", "Market Comparisons"]','["[COMMUNITY-TOOL]"]','[]','["appointment-scheduling.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://writersbyte.com/4-key-python-data-structures-e-very-beginner-must-know','writersbyte.com: 4 key Python Data Structures every beginner must know','','N/A',0,'A curated technical resource and architectural guide covering writersbyte.com: 4 key Python Data Structures every beginner must know in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779033713,0,'2026-05-17T18:01:53.598786+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/python.md"]','["python.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://writersbyte.com/introduction-to-apis-with-python-fastapi','writersbyte.com: Introduction to APIs with Python FastAPI','','N/A',0,'A curated technical resource and architectural guide covering writersbyte.com: Introduction to APIs with Python FastAPI in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779032661,0,'2026-05-17T17:44:21.733643+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/api.md"]','["api.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://wut.dev/blog/2024/07/05/moving-aws-accounts-within-organization.html','blog.wut.dev: Moving AWS Accounts and OUs Within An Organization - Not So Simple!','','2024',0,'A highly practical analysis of the pitfalls and administrative hurdles encountered when migrating AWS accounts between Organizational Units (OUs) or organizations. It examines the operational impact on Service Control Policies (SCPs), resource shares, CloudFormation StackSets, and global integrations during transition phases.','None','Article','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2024-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Cloud Architecture", "AWS Governance", "Multi-Account Strategy"]','["[COMMUNITY-TOOL]"]','[]','["aws-security.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.20minutos.es/tecnologia/actualidad/amazon-web-services-vuelve-a-romper-internet-se-ha-caido-ya-tres-veces-en-el-mismo-mes-y-le-llueven-las-criticas-4931834','20minutos.es: Amazon Web Services vuelve a romper Internet: se ha caído ya tres veces en el mismo mes y le llueven las críticas','','2026',0,'An analytical Spanish news report examining AWS outages that repeatedly disrupted major segments of the internet. It highlights the systemic risks of hyperscaler oligopoly and details developer frustration with cloud availability SLAs. Live grounding confirms these events catalyzed enterprise adoption of hybrid-cloud structures.','Spanish','Case Study/News','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2026-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Infrastructure Resilience", "Outage Post-Mortem", "Systemic Risk Analysis"]','["[CASE STUDY]", "[COMMUNITY-TOOL]"]','[]','["public-cloud-solutions.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.39digits.com/signed-git-commits-on-wsl2-using-visual-studio-code','39digits.com: How to sign your commits to GitHub using Visual Studio Code'' on Windows 10 and WSL2 🌟','','2021',0,'Presents a technical guide for configuring GPG commit signing within WSL2 using VS Code on Windows 10. Addresses cross-runtime credential sharing challenges by bridging Windows GPG-agent configurations with Linux subsystems to enforce commit origin verification.','Shell','Tutorial','Advanced',0,'online','manual','0e9b8756a27874aae7f6482278f1904708ba635623835bd3e43b678d5f99f62a',100.0,1779031356,1,'2026-05-17T17:22:36.592182+02:00',NULL,NULL,NULL,'["Developer Environment", "IDE Tooling", "Visual Studio Code", "Version Control Integration"]','["[COMMUNITY-TOOL]", "[GUIDE]"]','["docs/visual-studio.md"]','["visual-studio.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.3scale.net','3scale API Manager','','N/A',0,NULL,NULL,NULL,NULL,0,'online','manual','80ae86e55627e9f43b166209edfc360e5c1e9e7f0f8eac77133eba6a2d8c1875',100.0,1779029991,0,'2026-05-17T16:59:51.332904+02:00',NULL,NULL,NULL,'[]','[]','["docs/developerportals.md"]','[]','{}','{}');
INSERT INTO "resources" VALUES('https://www.abc.es/economia/ingenieros-devops-pieza-clave-engranaje-digital-empresas-20230212000148-nt.html','abc.es: Ingenieros DevOps, la pieza clave del engranaje digital de las empresas 🌟','','2023',0,'Curator Insight: Positions DevOps engineers as the driving force of corporate digital evolution in Spain. Live Grounding: Demonstrates how continuous deployment methodologies act as the cornerstone of commercial agility and software release velocity.','es','Article','Beginner',0,'online','manual',NULL,NULL,NULL,0,'2023-06-01T00:00:00+02:00',NULL,NULL,NULL,'["DevOps & Platforms", "Career Paths", "Enterprise Impact"]','["[COMMUNITY-TOOL]"]','[]','["devops.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.aboutamazon.com/what-we-do/entertainment','primevideotech.com: Scaling up the Prime Video audio/video monitoring service and reducing costs by 90%','','2023',0,'The famous Prime Video case study describing the refactoring of a highly distributed, serverless orchestration pipeline back to a consolidated monolithic service. Demonstrates how eliminating network serialization and step functions reduced operating costs by 90%.','English','Case Study','Advanced',0,'online','manual',NULL,NULL,NULL,0,'2023-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Software Architecture", "Microservices", "Monolith Transition"]','["[CASE STUDY]", "[COMMUNITY-TOOL]"]','[]','["introduction.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.aboutamazon.es/innovaci%C3%B3n/aws-acelera-la-apertura-de-la-regi%C3%B3n-aws-europa-espa%C3%B1a-para-apoyar-la-transformaci%C3%B3n-digital-de-espa%C3%B1a','aboutamazon.es: AWS acelera la apertura de la Región AWS Europa (España)'' para apoyar la transformación digital de España','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','07bcf8dab21ecb11fa02f7542727556ba0e4d0cc34ede37369be20391780acde',100.0,1779034372,0,'2026-05-17T18:12:52.942774+02:00',NULL,NULL,NULL,'[]','[]','["docs/aws-spain.md"]','[]','{}','{"duplicate_of": "https://www.aboutamazon.es/noticias/aws/la-region-aws-europa-espana-apoya-la-transformacion-digital-en-el-pais"}');
INSERT INTO "resources" VALUES('https://www.aboutamazon.es/noticias/aws/la-region-aws-europa-espana-apoya-la-transformacion-digital-en-el-pais','aboutamazon.es: AWS acelera la apertura de la Región AWS Europa (España) para apoyar la transformación digital de España','','2022',0,'An Amazon corporate press announcement documenting the accelerated opening of the AWS Europe (Spain) Region. Outlines how multi-billion-euro long-term infrastructure investments drive digital transformation.','Spanish','Press Release','Beginner',0,'online','manual',NULL,NULL,NULL,0,'2022-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Cloud Platforms", "AWS Regional Infrastructure", "Spain"]','["[COMMUNITY-TOOL]"]','[]','["aws-spain.md", "aws.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.accurics.com/blog/terrascan-blog/terraform-security-improving-iac-scans-with-terraform-plan-output','accurics.com: Terraform Security: Improving IaC Scans with Terraform Plan'' Output','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','4c171550ab821717a345c93cdfb3bb08bc9363cf999b06529fcbbb3fdd79a465',100.0,1779033794,0,'2026-05-17T18:03:14.894958+02:00',NULL,NULL,NULL,'[]','[]','["docs/terraform.md"]','[]','{}','{"duplicate_of": "https://www.tenable.com/cloud-security/products/cnapp"}');
INSERT INTO "resources" VALUES('https://www.acumen.io/blog/can-kanban-scale-for-teams-of-over-50-developers-when-should-you-consider-moving-to-scrum','acumen.io: Can Kanban scale for teams of over 50 developers? When should'' you consider moving to Scrum?','','N/A',0,'A curated technical resource and architectural guide covering acumen.io: Can Kanban scale for teams of over 50 developers? When should'' you consider moving to Scrum? in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779034109,0,'2026-05-17T18:08:29.463376+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/project-management-methodology.md"]','["project-management-methodology.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.adaltas.com/en/2022/09/08/kubernetes-metallb-nginx','adaltas.com: Ingresses and Load Balancers in Kubernetes with MetalLB and'' nginx-ingress','','2022',3,'This architectural tutorial details the integration of MetalLB with the NGINX Ingress Controller on a bare-metal cluster. It step-by-step configures Layer 2 address pools and links them with NGINX, illustrating the traffic path from external clients to internal cluster IP services. An ideal entry point for understanding bare-metal edge ingress topologies.','YAML','Technical Article','Medium',0,'online','manual','e2f5691b6b05d9cfc170148cf19d0e46fa1239f17fd3e75a405e2dc90e0cdc40',100.0,1779032232,1,'2026-05-17T17:37:12.714420+02:00',NULL,NULL,NULL,'["Networking", "Ingress Controllers", "Nginx and MetalLB Integration"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-tools.md"]','["kubernetes-tools.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.addictivetips.com/mac-os/remap-a-windows-keyboard-for-a-mac','addictivetips.com: How to remap a Windows keyboard for a Mac','','N/A',0,NULL,NULL,NULL,NULL,0,NULL,'manual','38b92c25387f1c2ff93bd797c2935d3a71fc2a451edb6a1ab297ab936c988e77',100.0,1779029296,1,'2026-05-17T16:48:16.159441+02:00',NULL,NULL,NULL,'[]','[]','["docs/visual-studio.md"]','[]','{}','{}');
INSERT INTO "resources" VALUES('https://www.addteq.com/blog/2021/03/the-real-difference-between-devops-and-devsecops','addteq.com: The REAL Difference between DevOps and DevSecOps','','N/A',0,'A curated technical resource and architectural guide covering addteq.com: The REAL Difference between DevOps and DevSecOps in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779032874,0,'2026-05-17T17:47:54.347174+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/devsecops.md"]','["devsecops.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.addwebsolution.com/blog/how-kubernetes-helps-businesses-manage-their-it-infrastructure','addwebsolution.com: How Kubernetes helps businesses manage their IT infrastructure?','','2021',3,'Outlines the business-level value propositions of Kubernetes, including horizontal auto-scaling, resource optimization, and reduced cloud vendor lock-in. It bridges the gap between technical orchestration features and business metrics like accelerated time-to-market and infrastructure cost-efficiency.','English','Blog','Beginner',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Cloud Native Infrastructure", "Business Architecture", "Infrastructure Management"]','["[COMMUNITY-TOOL]"]','[]','["introduction.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.adictosaltrabajo.com/2016/02/03/como-reducir-el-codigo-repetitivo-con-lombok','adictosaltrabajo.com: Cómo reducir el código repetitivo con Lombok','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','ae51474b4a88924afe6600d47a7c3c4bbbc48fecb932ca8ffea52c181187376a',100.0,1779033330,0,'2026-05-17T17:55:30.750497+02:00',NULL,NULL,NULL,'[]','[]','["docs/java_frameworks.md"]','[]','{}','{"duplicate_of": "https://adictosaltrabajo.com/2016/02/03/como-reducir-el-codigo-repetitivo-con-lombok"}');
INSERT INTO "resources" VALUES('https://www.adictosaltrabajo.com/2018/12/13/spring-boot-war-o-jar-ambos','Spring Boot: ¿war o jar? Ambos','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','b6b3a0baa161bf59a7a2d02b2bb5a9444ea40b5c9efe9170a1fc038ec57f3623',100.0,1779033621,0,'2026-05-17T18:00:21.055729+02:00',NULL,NULL,NULL,'[]','[]','["docs/java_frameworks.md"]','[]','{}','{"duplicate_of": "https://adictosaltrabajo.com/2018/12/13/spring-boot-war-o-jar-ambos"}');
INSERT INTO "resources" VALUES('https://www.adictosaltrabajo.com/2020/12/22/como-crear-y-desplegar-microservicios-con-spring-boot-spring-cloud-netflix-y-docker','adictosaltrabajo.com: Cómo crear y desplegar microservicios con Spring Boot,'' Spring Cloud Netflix y Docker','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','79cb5c64959bd6ccb89b657720aa083aab4d73d79a23b25d7a9126ec3c1111fc',100.0,1779033790,0,'2026-05-17T18:03:10.419303+02:00',NULL,NULL,NULL,'[]','[]','["docs/docker.md"]','[]','{}','{"duplicate_of": "https://adictosaltrabajo.com/2020/12/22/como-crear-y-desplegar-microservicios-con-spring-boot-spring-cloud-netflix-y-docker"}');
INSERT INTO "resources" VALUES('https://www.adictosaltrabajo.com/tutoriales/monitorizacion-y-analisis-de-rendimiento-de-aplicaciones-con-dynatrace','adictosaltrabajo.com: Monitorización y análisis de rendimiento de aplicaciones'' con Dynatrace APM','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','8646d0054143e7a8cb4749d1d5613fd746a1465e2550470ac7ecae4fc342f2f8',100.0,1779034570,0,'2026-05-17T18:16:10.213344+02:00',NULL,NULL,NULL,'[]','[]','["docs/monitoring.md"]','[]','{}','{"duplicate_of": "https://adictosaltrabajo.com/2016/10/26/monitorizacion-y-analisis-de-rendimiento-de-aplicaciones-con-dynatrace"}');
INSERT INTO "resources" VALUES('https://www.aelius.com/njh/subnet_sheet.html','aelius.com: subnet sheet','','2021',0,'A clear, tabular web reference catalog summarizing IP addressing, mask divisions, wildcard configuration values, and IP ranges. Built to accelerate system infrastructure designs.','HTML','Utility','Beginner',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Computer Networking & IPAM", "Subnetting & Addressing", "Cheat Sheets"]','["[COMMUNITY-TOOL]"]','[]','["networking.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.agileconnection.com/article/infrastructure-code-foundation-effective-devops','agileconnection.com: Infrastructure as Code: The Foundation of Effective'' DevOps','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','86ee46057736d59c30a0c1e8e42c4394201d53b9daa2702891234c17d0a17633',100.0,1779034499,0,'2026-05-17T18:14:59.626142+02:00',NULL,NULL,NULL,'[]','[]','["docs/iac.md"]','[]','{}','{"duplicate_of": "https://www.stickyminds.com"}');
INSERT INTO "resources" VALUES('https://www.agrenpoint.com/azcli-adscope','agrenpoint.com: Azure AD & Microsoft Graph permission scopes, with Azure CLI','','2021',2,'A technical guide explaining how to retrieve and assign Microsoft Graph API and Azure AD permission scopes programmatically using the Azure CLI. Understanding scopes and roles is crucial for automated service principal authorization, mitigating over-privileged access risks in CI/CD pipelines. It bridges the gap between manual Entra ID configuration and automated Infrastructure as Code (IaC) governance.','PowerShell/CLI','Tutorial','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Cloud Infrastructure", "Identity & Access Management", "Azure AD & Graph API"]','["[COMMUNITY-TOOL]", "[GUIDE]"]','[]','["azure.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.ai.engineer/worldsfair/2026','AI Engineer World''s Fair 2026','The largest technical AI conference featuring tracks on agentic systems, Model Context Protocol, and enterprise scaling.','2026',4,'Curator Insight: The AI Engineer World’s Fair serves as the primary technical center of gravity for the open-source and enterprise AI engineering community. Live Grounding confirms that the 2026 conference spans 29 tracks and showcases advancements in agent orchestration, Model Context Protocol (MCP) tooling, and cost-efficient LLM evaluations. It provides essential architectural networking and product showcases for engineers designing autonomous systems.','en','event','Intermediate',0,'online','automatic','e03dc21400722c30355c02048062c46f98607807108b3c21f1c8832c2e08ff09',NULL,1780352424,0,'2026-06-02T00:20:24.113367+02:00',NULL,NULL,NULL,'["Artificial Intelligence", "Developer Conferences", "Agentic Systems"]','["EMERGING"]','[]','[]','{}','{"category": "ai-agents-mcp", "reputation_status": "Vetted", "reputation_summary": "Premier industry technical conference on modern AI engineering.", "social_preview_url": "https://ai.engineer/og-image-worldsfair-2026.png", "source_provenance": "X.com (swyx)", "suggested_new_category": ""}');
INSERT INTO "resources" VALUES('https://www.aihr.com/blog/chatgpt-prompts-for-hr','aihr.com: 21+ ChatGPT Prompts for HR To Accelerate Your Productivity','','N/A',0,'A curated handbook of prompt engineering patterns tailored for HR leaders. Accelerates documentation, drafting performance benchmarks, and designing internal team-alignment frameworks.','English','Guide','Beginner',0,'online','manual','939c8f98fb344a9957b335cd0927b4caadfbb9ea7e830f7fba56071e15abc896',100.0,1779029948,1,'2026-05-17T16:59:08.858792+02:00',NULL,NULL,NULL,'["Human Productivity", "Artificial Intelligence", "HR Operations"]','["[COMMUNITY-TOOL]", "[GUIDE]"]','["docs/chatgpt.md"]','["chatgpt.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.airplane.dev/blog/kubernetes-ephemeral-storage','airplane.dev: How to use Kubernetes ephemeral volumes & storage 🌟','','N/A',0,'A curated technical resource and architectural guide covering airplane.dev: How to use Kubernetes ephemeral volumes & storage 🌟 in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779030472,0,'2026-05-17T17:07:52.961426+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-storage.md"]','["kubernetes-storage.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.ais.com/leaping-into-devsecops-from-devops','ais.com: Leaping into DevSecOps from DevOps','','2020',0,'A strategic enterprise roadmap detailing migration workflows from classic DevOps pipelines to automated DevSecOps architectures. Discusses translating physical compliance checklists (e.g. CIS benchmarks) into declarative, machine-testable validation gates.','English','Technical Article','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2020-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Security & Governance", "DevSecOps", "Migration Strategies"]','["[COMMUNITY-TOOL]"]','[]','["devsecops.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.alexdebrie.com/posts/api-gateway-elements','alexdebrie.com: A Detailed Overview of AWS API Gateway','','2020',0,'An extensive architectural analysis of AWS API Gateway, deconstructing HTTP APIs, REST APIs, and WebSockets. Provides deep insights into routing, request validation, and authorization strategies that underpin serverless microservices architectures.','English','blog','intermediate',1,'online','manual',NULL,NULL,NULL,0,'2020-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Cloud Infrastructure", "AWS", "API Gateway", "Architecture"]','["[COMMUNITY-TOOL]"]','[]','["aws-networking.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.alibabacloud.com','Alibaba','','N/A',0,NULL,NULL,NULL,NULL,0,NULL,'manual','f89afa8b390d4f7d2d0ee09d60a9ff6f482c1f82dcdd2666ed4a39e9923ef7ee',100.0,1779033763,0,'2026-05-17T18:02:43.092242+02:00',NULL,NULL,NULL,'[]','[]','[]','[]','{}','{}');
INSERT INTO "resources" VALUES('https://www.alibabacloud.com/blog/getting-started-with-kubernetes-%7C-deep-dive-into-kubernetes-core-concepts_595896','alibabacloud.com: Getting Started with Kubernetes | Deep Dive into Kubernetes Core Concepts','','2022',4,'Deep dive into core Kubernetes architectures, detailing controller-manager reconciliation mechanisms, kube-scheduler filters, and API-driven status updates. Provides a technical reference for engineers wanting to design resource control loops and manage standard system interactions.','English','Technical Blog','Advanced',0,'online','manual',NULL,NULL,NULL,0,'2022-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Cloud Native & Kubernetes Core", "Container Orchestration", "Deep Dive"]','["[ENTERPRISE-STABLE]"]','[]','["introduction.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.alibabacloud.com/blog/how-to-create-an-effective-technical-architectural-diagram_596100','alibabacloud.com: How to Create an Effective Technical Architectural Diagram?','','2021',3,'A comprehensive conceptual guide detailing principles and structural methods for authoring highly readable, accurate, and standardized technical architecture diagrams for complex, multi-tiered cloud systems.','N/A','Blog Post','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Architecture & Design", "Visualization", "Methodology"]','["[COMMUNITY-TOOL]"]','[]','["cloud-arch-diagrams.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.alibabacloud.com/en/product/kubernetes?_p_lc=1',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,'manual','1f547330d3e1a34d1e114a507495619c86ca091b3e4c6f9981fecf66f53319ac',100.0,1779130494,1,'2026-05-18T20:54:54.957931+02:00',NULL,NULL,NULL,'[]','[]','["docs/matrix-table.md"]','[]','{}','{}');
INSERT INTO "resources" VALUES('https://www.alibabacloud.com/en?_p_lc=5',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,'manual','02d4f87af85f4587225301bf7dd5afec28bc0b0662ce655e839f8e7e1e54292d',100.0,1779130495,1,'2026-05-18T20:54:55.010221+02:00',NULL,NULL,NULL,'[]','[]','[]','[]','{}','{}');
INSERT INTO "resources" VALUES('https://www.alibabacloud.com/product/kubernetes',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,'manual','312df59bbc7684b6c1273ab3fecdb3b869a3dc0b49303fa300f47af4300e822b',100.0,1779034462,0,'2026-05-17T18:14:22.870298+02:00',NULL,NULL,NULL,'[]','[]','["docs/matrix-table.md"]','[]','{}','{}');
INSERT INTO "resources" VALUES('https://www.allthingsdistributed.com/2015/11/aws-announces-uk-region.html','London Calling! An AWS Region is coming to the UK!','','2015',3,'Historical briefing of AWS network expansion planning for the UK region launch, highlighting sovereignty compliance targets and low-latency availability zone options.','None','Article','Beginner',0,'online','manual',NULL,NULL,NULL,0,'2015-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Cloud Infrastructure", "AWS", "Regions"]','["[COMMUNITY-TOOL]"]','[]','["aws-newfeatures.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.allthingsdistributed.com/2019/03/redefining-application-communications-with-aws-app-mesh.html','allthingsdistributed.com: Redefining application communications with AWS App Mesh','','2019',0,'A legacy AWS announcement outlining the target benefits of AWS App Mesh''s initial launch. Provides historical context on integrating application networking across AWS ECS, EKS, and EC2, which is now deprecated.','English','Article','Medium',1,'online','manual',NULL,NULL,NULL,0,'2019-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Cloud Native Infrastructure", "Service Mesh", "AWS"]','["[LEGACY]"]','[]','["istio.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.allthingsdistributed.com/2023/05/monoliths-are-not-dinosaurs.html','allthingsdistributed.com: Monoliths are not dinosaurs','','2023',0,'Dr. Werner Vogels highlights that monolithic architectures remain highly relevant. The article argues that architectural choices must align with practical business problems rather than dogmatic adherence to microservices patterns.','None','Article','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2023-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Cloud Native Architecture", "Software Engineering", "Monoliths"]','["[COMMUNITY-TOOL]"]','[]','["introduction.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.almtoolbox.com/jenkins-monitoring.php','ALM Performance: Continuously Monitor Performance and Vitality of your Jenkins Deployment','','2025',0,'Specialized commercial monitoring tool for continuously auditing the scaling performance, job queue bottlenecks, and controller health profiles of enterprise Jenkins setups.','None','Platform','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2025-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Observability", "Infrastructure Monitoring", "Commercial Plugins"]','["[COMMUNITY-TOOL]"]','[]','["jenkins.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.altoros.com/blog/404-page-doesnt-exist','A Comparative Analysis of Kubernetes Deployment Tools: Kubespray, kops, and conjure-up','','2020',0,'Curator Insight vs Live Grounding: Originally a comparative study contrasting Kubespray, Kops, and Conjure-up. Live check reveals the URL now returns a 404 error page. However, the historical significance of the comparison remains as a reference point for early multi-cloud orchestration methods.','English','Article','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2020-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Provisioning", "Deployment Tools", "Comparison"]','["[COMMUNITY-TOOL]"]','[]','["kubernetes-on-premise.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.altoros.com/blog/kubernetes-networking-writing-your-own-simple-cni-plug-in-with-bash','altoros.com: Kubernetes Networking: How to Write Your Own CNI Plug-in with Bash','','2020',4,'A fantastic, educational guide explaining how to write a simple CNI plugin from scratch using Bash. Demonstrates interface provisioning, IP allocation, and local host routing rules. Live Grounding shows that while not intended for production systems, this exercise demystifies the CNI specification and improves lower-level debugging skills.','Bash','Tutorial','Advanced',0,'online','manual',NULL,NULL,NULL,0,'2020-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Networking & Security", "Kubernetes Networking", "Deep Dive"]','["[ENTERPRISE-STABLE]", "[GUIDE]"]','[]','["kubernetes-networking.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.altoros.com/blog/streamlining-the-creation-of-docker-images-with-cloud-native-buildpacks','altoros.com: Streamlining the Creation of Docker Images with Cloud Native Buildpacks','','2026',0,'This article provides an analytical look at how Cloud Native Buildpacks optimize and automate container image creation within corporate CI/CD pipelines. It explains how decoupling the container packaging definition from standard Dockerfiles reduces security misconfigurations and ensures consistent base OS updates. This is highly useful for organizations scaling up microservice deployments.','Markdown','Article','Medium',0,'online','manual',NULL,NULL,NULL,0,'2026-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Infrastructure", "Continuous Integration", "Image Building"]','["[COMMUNITY-TOOL]"]','[]','["docker.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.altoros.com/research-papers/a-comparative-analysis-of-kubernetes-deployment-tools-kubespray-kops-and-conjure-up-2','A Comparative Analysis of Kubernetes Deployment Tools: Kubespray, kops,'' and conjure-up','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','6c08caf41556a24289b4586270c806972117d609d725c501620a827b74f20444',100.0,1779030324,0,'2026-05-17T17:05:24.546830+02:00',NULL,NULL,NULL,'[]','[]','["docs/kubernetes-on-premise.md"]','[]','{}','{"duplicate_of": "https://www.altoros.com/blog/404-page-doesnt-exist"}');
INSERT INTO "resources" VALUES('https://www.amazee.io/blog/post/master-the-fundamentals-of-k8s','amazee.io: Master the Fundamentals of K8s: Kubernetes 101 video series with Jeff Geerling','','2023',4,'A highly clear Kubernetes introduction series hosted by automation engineer Jeff Geerling. Focuses on minimal edge clusters, hardware installations, and simplifying core orchestration complexities with high clarity.','English','Video Tutorial','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2023-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Orchestration", "Kubernetes", "Video Series", "Bare Metal & Local"]','["[ENTERPRISE-STABLE]", "[GUIDE]"]','[]','["kubernetes-tutorials.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.amazon.com/b/?node=14297978011','AWS Courses created by AWS experts','','2026',0,'Direct catalog of specialized training modules designed by principal AWS system architects. Curated for engineers, these courses bridge conceptual theory and active production execution.','N/A','Documentation','Beginner',0,'online','manual','87ba67a61ee65ef688bb8636eb57c5f2736fcd610b0bf98472edd4bea096f43c',100.0,1779029421,1,'2026-05-17T16:50:21.512065+02:00',NULL,NULL,NULL,'["Cloud Computing", "AWS", "Learning & News"]','["[COMMUNITY-TOOL]"]','["docs/aws.md"]','["aws.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.amazon.com/gp/product/1492056707','Container Security','- [Don''t make this container security mistake](https://bitfieldconsulting.com/posts/container-security)','2020',0,'This definitive O''Reilly publication by Liz Rice dissects the Linux kernel-level mechanics—such as namespaces, cgroups, seccomp, and capabilities—that form container barriers. The accompanying material warns against common container security configurations, notably running containers as root or with excessive kernel capabilities.','English','Book','Advanced',0,'online','manual',NULL,NULL,NULL,0,'2020-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Security Operations", "Books", "Core Literature"]','["[COMMUNITY-TOOL]"]','[]','["kubernetes.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.amazon.com/gp/product/B0976SB2YG','ebook: Hands-on Pipeline as YAML with Jenkins: A Beginner''s Guide to Implement'' CI/CD Pipelines for Mobile, Hybrid, and Web Applications Using Jenkins (English Edition)','','N/A',0,NULL,NULL,NULL,NULL,0,NULL,'manual','83efecb31b4e10b6d7d48110e3a9bc4a29a1246a569442c786cef3185425bf60',100.0,1779033612,1,'2026-05-17T18:00:12.113880+02:00',NULL,NULL,NULL,'[]','[]','["docs/jenkins.md"]','[]','{}','{}');
INSERT INTO "resources" VALUES('https://www.amazon.science/base-tts-samples','amazon.science/base-tts-samples','','2024',0,'Examines Amazon''s advanced research in large-scale text-to-speech (TTS) foundation models, presenting audio samples and technical parameters. The system demonstrates emergent properties in synthetic voice naturalness, prosody control, and emotive expression. It outlines the state of the art in developing hyper-realistic speech interfaces.','English','Research','Advanced',0,'online','manual',NULL,NULL,NULL,0,'2024-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Artificial Intelligence", "Generative AI Engineering", "Audio & Speech Synthesis"]','["[COMMUNITY-TOOL]"]','[]','["ai.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.amazon.science/publications/base-tts-lessons-from-building-a-billion-parameter-text-to-speech-model-on-100k-hours-of-data',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,'manual','6d7821980158aae61734d2d8850e05cb0fae02407b5a42d432f3685a145636e2',100.0,1779031401,0,'2026-05-17T17:23:21.719588+02:00',NULL,NULL,NULL,'[]','[]','["docs/ai.md"]','[]','{}','{}');
INSERT INTO "resources" VALUES('https://www.ammeon.com/5-tips-for-building-ci-cd-pipeline','ammeon.com: 5 Tips For Building A CI/CD Pipeline','','N/A',0,'A curated technical resource and architectural guide covering ammeon.com: 5 Tips For Building A CI/CD Pipeline in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779029948,0,'2026-05-17T16:59:08.050433+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/cicd.md"]','["cicd.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.ammeon.com/profiling-golang-microservices-for-high-throughput-on-kubernetes-openshift-clusters','ammeon.com: Profiling golang microservices for high throughput on kubernetes/openshift'' clusters','','N/A',0,'A curated technical resource and architectural guide covering ammeon.com: Profiling golang microservices for high throughput on kubernetes/openshift'' clusters in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779033280,0,'2026-05-17T17:54:40.500870+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/golang.md"]','["golang.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.ampelofilosofies.gr/software/2017/03/04/monitor-ci-nodes-with-jenkins',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,'manual','0840fc316cf5d4266f323efe6bc3d85f0af6ed496ba16d786a8e575fbd75591e',100.0,1779029189,1,'2026-05-17T16:46:29.810627+02:00',NULL,NULL,NULL,'[]','[]','["docs/jenkins.md"]','[]','{}','{}');
INSERT INTO "resources" VALUES('https://www.anaconda.com/blog/why-data-scientists-should-be-excited-about-python-in-excel','anaconda.com: Why Data Scientists Should Be Excited About Python in Excel','','2023',0,'Details Anaconda''s direct integration of the Python runtime inside Microsoft Excel. Analyzes how this architecture enables enterprise data analysts to execute pandas, statsmodels, and visualization routines locally inside spreadsheets without complex external environments.','Python','Technical Article','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2023-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Data Science", "Data Integration", "Enterprise Tools"]','["[COMMUNITY-TOOL]"]','[]','["python.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.analyticsinsight.net/top-10-programming-languages-to-learn-for-better-job-opportunities-in-2022','analyticsinsight.net: Top 10 programming languages to learn for better job opportunities in 2022','','2022',0,'Assesses primary programming languages driving enterprise applications and microservices (including Go, Rust, TypeScript, and Python) based on comprehensive job market metrics.','None','Article','Beginner',0,'online','manual',NULL,NULL,NULL,0,'2022-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Career", "Industry Trends", "Languages"]','["[COMMUNITY-TOOL]"]','[]','["devel-sites.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.analyticsvidhya.com/blog/2015/06/infographic-cheat-sheet-data-exploration-python','analyticsvidhya.com: Cheat Sheet for Exploratory Data Analysis in Python 🌟','','2015',3,'Curator Insight provides an structured infographic outlining the process for Exploratory Data Analysis (EDA). Live Grounding confirms that formal checklists for Univariate and Bivariate analysis are critical in production pipelines to diagnose data quality issues and data drift prior to inference.','Python','Article','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2015-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Data Science", "Data Exploration", "Cheat Sheets"]','["[COMMUNITY-TOOL]"]','[]','["python.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.analyticsvidhya.com/blog/2016/01/complete-tutorial-learn-data-science-python-scratch-2','analyticsvidhya.com: A Complete Tutorial to Learn Data Science with Python from Scratch','','2016',3,'Curator Insight lays out a foundational curriculum covering basic python patterns up to machine learning algorithms. Live Grounding emphasizes that while the foundational principles are timeless, modern practitioners should augment these guides with out-of-core tools like Polars or Dask for data scales beyond memory bounds.','Python','Article','Beginner',0,'online','manual',NULL,NULL,NULL,0,'2016-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Data Science", "Machine Learning", "Fundamentals"]','["[COMMUNITY-TOOL]"]','[]','["python.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.analyticsvidhya.com/blog/2016/01/python-tutorial-list-comprehension-examples','analyticsvidhya.com: Tutorial – Python List Comprehension With Examples','','2016',3,'Curator Insight outlines the syntactic patterns and speed performance advantages of list comprehensions. Live Grounding notes that list comprehension remains a fundamental pillar of idiomatic, readable, and highly optimized CPython bytecode execution.','Python','Article','Beginner',0,'online','manual',NULL,NULL,NULL,0,'2016-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Software Engineering", "Python", "Language Idioms"]','["[COMMUNITY-TOOL]"]','[]','["python.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.analyticsvidhya.com/blog/2021/04/bring-devops-to-data-science-with-continuous-mlops','analyticsvidhya.com: Bring DevOps To Data Science With MLOps','','2021',3,'Examines the application of classic software engineering DevOps disciplines—such as unit testing, infrastructure-as-code, and active monitoring—to machine learning life cycles. Outlines strategies to dismantle structural friction between software engineering teams and research labs.','None','Article','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["MLOps", "Workflow Transition", "Best Practices"]','["[COMMUNITY-TOOL]"]','[]','["mlops.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.analyticsvidhya.com/blog/2021/04/top-online-platforms-to-learn-python','analyticsvidhya.com: Top Online Platforms to Learn Python','','2021',0,'Reviews top online tutorial resources, courses, and interactive platforms suited for mastering Python syntax, scripting, automation, and advanced backend algorithms for enterprise scaling.','English','Article','Beginner',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Software Development", "Python Core", "Learning Resources"]','["[COMMUNITY-TOOL]"]','[]','["python.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.analyticsvidhya.com/blog/2021/06/implementing-python-to-learn-data-engineering-etl-process','analyticsvidhya.com: Implementing ETL Process Using Python to Learn Data Engineering','','2021',0,'A comprehensive project walkthrough building an Extract-Transform-Load pipeline. Features remote API queries, payload normalization using Pandas, and transactional loading into relational targets.','English','Tutorial','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Data Engineering", "Python Pipelines", "ETL"]','["[COMMUNITY-TOOL]", "[GUIDE]"]','[]','["python.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.ansible.com','ansible.com','','N/A',0,NULL,NULL,NULL,NULL,0,'online','manual','78fbb0d63a1dd0773cdbd721d0167a1d9032041a5a0e8ae9f91e8cbd310d2a16',100.0,1779031337,0,'2026-05-17T17:22:17.468094+02:00',NULL,NULL,NULL,'[]','[]','["docs/ansible.md"]','[]','{}','{}');
INSERT INTO "resources" VALUES('https://www.ansible.com/automating-business-applications-rest-api','ansible.com: Automating your business application''s REST API with Ansible','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','9255137ced14f590aba3a6873fb6564cde1698d6641aff103162529f616975bd',100.0,1779029074,0,'2026-05-17T16:44:34.816568+02:00',NULL,NULL,NULL,'[]','[]','["docs/ansible.md"]','[]','{}','{"duplicate_of": "https://www.redhat.com/en/technologies/management/ansible/application-delivery"}');
INSERT INTO "resources" VALUES('https://www.ansible.com/blog/announcing-the-community-ansible-3.0.0-package','ansible.com: Announcing the Community Ansible 3.0.0 Package 🌟','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','a86e6aa31f7a779e60a371766fe21c226697937c8c88b6a380ff4cee9037c895',100.0,1779030367,0,'2026-05-17T17:06:07.243430+02:00',NULL,NULL,NULL,'[]','[]','["docs/ansible.md"]','[]','{}','{"duplicate_of": "https://www.redhat.com/en/blog/channel/open-source-communities"}');
INSERT INTO "resources" VALUES('https://www.ansible.com/blog/announcing-the-red-hat-enterprise-linux-certified-ansible-collection','ansible.com: Announcing the Red Hat Enterprise Linux Certified Ansible Collection'' 🌟','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','105acbdee2d153b40acbee1c245403f0eb2910c09f67968643e2798be8092cb8',100.0,1779033211,0,'2026-05-17T17:53:31.075066+02:00',NULL,NULL,NULL,'[]','[]','["docs/ansible.md"]','[]','{}','{"duplicate_of": "https://www.redhat.com/en/blog/announcing-the-red-hat-enterprise-linux-certified-ansible-collection"}');
INSERT INTO "resources" VALUES('https://www.ansible.com/blog/ansible-network-resource-modules-deep-dive-on-return-values','ansible.com: Ansible Network Resource Modules: Deep Dive on Return Values','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','e0ea83e386ef0822322935e83a586acb9b57988b9366ef01168199a42cad37f9',100.0,1779029270,0,'2026-05-17T16:47:50.155985+02:00',NULL,NULL,NULL,'[]','[]','["docs/ansible.md"]','[]','{}','{"duplicate_of": "https://www.redhat.com/en/blog/ansible-network-resource-modules-deep-dive-on-return-values"}');
INSERT INTO "resources" VALUES('https://www.ansible.com/blog/ansible-wisdom-and-chatgpt-putting-it-to-the-test','ansible.com: Ansible and ChatGPT: Putting it to the test','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','a86e6aa31f7a779e60a371766fe21c226697937c8c88b6a380ff4cee9037c895',100.0,1779033019,0,'2026-05-17T17:50:19.585425+02:00',NULL,NULL,NULL,'[]','[]','["docs/chatgpt.md"]','[]','{}','{"duplicate_of": "https://www.ansible.com/blog/announcing-the-community-ansible-3.0.0-package"}');
INSERT INTO "resources" VALUES('https://www.ansible.com/blog/automating-red-hat-satellite-with-ansible','ansible.com: Automating Red Hat Satellite with Ansible','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','e9da27404ba9040f2bd12334e3d589d0ac910610af5457711ecd05ac52814b69',100.0,1779030172,0,'2026-05-17T17:02:52.637075+02:00',NULL,NULL,NULL,'[]','[]','["docs/ansible.md"]','[]','{}','{"duplicate_of": "https://www.redhat.com/en/blog/automating-red-hat-satellite-with-ansible"}');
INSERT INTO "resources" VALUES('https://www.ansible.com/blog/automating-security-with-cyberark-and-red-hat-ansible-automation-platform','ansible.com: Automating Security with CyberArk and Red Hat Ansible Automation'' Platform','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','2c7a50b7f73aa8696865dc25821d845069fbce425cb29b55b83a348c18bc8039',100.0,1779031755,0,'2026-05-17T17:29:15.750359+02:00',NULL,NULL,NULL,'[]','[]','["docs/devsecops.md"]','[]','{}','{"duplicate_of": "https://www.redhat.com/en/blog/automating-security-with-cyberark-and-red-hat-ansible-automation-platform?sc_cid=7015Y000003t7aWQAQ"}');
INSERT INTO "resources" VALUES('https://www.ansible.com/blog/based-validated-network-content','ansible.com: Fundamentals of Network Automation with Ansible Validated Content'' using the network.base collection','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','46d7c415269c65ba7e8802bf5bec1fc43e78d02b7c0e687515b3067f162135b0',100.0,1779032157,0,'2026-05-17T17:35:57.430422+02:00',NULL,NULL,NULL,'[]','[]','["docs/ansible.md"]','[]','{}','{"duplicate_of": "https://www.redhat.com/en/blog/based-validated-network-content"}');
INSERT INTO "resources" VALUES('https://www.ansible.com/blog/creating-custom-rules-for-ansible-lint','ansible.com: Creating Custom Rules for Ansible Lint','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','055a52475707fd83d5363526e052e6e53747901f8b0814e08ed0d2d5a4877869',100.0,1779033068,0,'2026-05-17T17:51:08.411977+02:00',NULL,NULL,NULL,'[]','[]','["docs/ansible.md"]','[]','{}','{"duplicate_of": "https://www.redhat.com/en/blog/creating-custom-rules-for-ansible-lint"}');
INSERT INTO "resources" VALUES('https://www.ansible.com/blog/fast-vs-easy-benchmarking-ansible-operators-for-kubernetes','ansible.com: Fast vs Easy: Benchmarking Ansible Operators for Kubernetes','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','ee1433ef348ab000749ff922b223f6c20f8052498db276722a070d2a4258f45f',100.0,1779031356,0,'2026-05-17T17:22:36.176524+02:00',NULL,NULL,NULL,'[]','[]','["docs/ansible.md"]','[]','{}','{"duplicate_of": "https://www.redhat.com/en/blog/fast-vs-easy-benchmarking-ansible-operators-for-kubernetes"}');
INSERT INTO "resources" VALUES('https://www.ansible.com/blog/introducing-ansible-automation-platform-2','ansible.com: Introducing Ansible Automation Platform 2','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','792146d8bb0233ab2940e89ea19e6211ecb76dd689a6e85a12e57b27a4e858f6',100.0,1779030296,0,'2026-05-17T17:04:56.391839+02:00',NULL,NULL,NULL,'[]','[]','["docs/ansible.md"]','[]','{}','{"duplicate_of": "https://www.redhat.com/en/blog/introducing-ansible-automation-platform-2"}');
INSERT INTO "resources" VALUES('https://www.ansible.com/blog/kubernetes-meets-event-driven-ansible','ansible.com: Kubernetes Meets Event-Driven Ansible 🌟','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','7bb59caed8866704513190c65d9062028418a2286228ff2eea84576f859d9482',100.0,1779032620,0,'2026-05-17T17:43:40.472999+02:00',NULL,NULL,NULL,'[]','[]','["docs/ansible.md"]','[]','{}','{"duplicate_of": "https://www.redhat.com/en/blog/kubernetes-meets-event-driven-ansible"}');
INSERT INTO "resources" VALUES('https://www.ansible.com/blog/migrating-the-runbook-a-journey-from-legacy-to-devops',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,'duplicate','manual','a86e6aa31f7a779e60a371766fe21c226697937c8c88b6a380ff4cee9037c895',100.0,1779031141,0,'2026-05-17T17:19:01.012723+02:00',NULL,NULL,NULL,'[]','[]','["docs/about.md"]','[]','{}','{"duplicate_of": "https://www.ansible.com/blog/announcing-the-community-ansible-3.0.0-package"}');
INSERT INTO "resources" VALUES('https://www.ansible.com/blog/now-available-red-hat-ansible-automation-platform-1.2','ansible.com: Red Hat Ansible Automation Platform 1.2','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','a02d61255e1765e67948057d31fe22d40c99ff57d419dc13df7cb5d64cb4484b',100.0,1779031226,0,'2026-05-17T17:20:26.688580+02:00',NULL,NULL,NULL,'[]','[]','["docs/ansible.md"]','[]','{}','{"duplicate_of": "https://www.redhat.com/en/blog/now-available-red-hat-ansible-automation-platform-1.2"}');
INSERT INTO "resources" VALUES('https://www.ansible.com/blog/providing-terraform-with-that-ansible-magic','==ansible.com: Providing Terraform with that Ansible Magic== 🌟🌟','','N/A',0,NULL,NULL,NULL,NULL,0,'online','manual','cdcd9547ddf27e70b92512454cdc71530cba177c63bd513b215728d937ed714e',100.0,1779033045,0,'2026-05-17T17:50:45.320551+02:00',NULL,NULL,NULL,'[]','[]','["docs/terraform.md"]','[]','{}','{}');
INSERT INTO "resources" VALUES('https://www.ansible.com/blog/red-hat-ansible-tower-monitoring-using-prometheus-node-exporter-grafana','Red Hat Ansible Tower Monitoring: Using Prometheus + Node Exporter + Grafana','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','a86e6aa31f7a779e60a371766fe21c226697937c8c88b6a380ff4cee9037c895',100.0,1779032483,0,'2026-05-17T17:41:23.592672+02:00',NULL,NULL,NULL,'[]','[]','["docs/ansible.md"]','[]','{}','{"duplicate_of": "https://www.ansible.com/blog/announcing-the-community-ansible-3.0.0-package"}');
INSERT INTO "resources" VALUES('https://www.ansible.com/blog/simplifying-secrets-management-with-cyberark-and-red-hat-ansible-automation-platform','ansible.com: Simplifying secrets management with CyberArk and Red Hat Ansible'' Automation Platform','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','ffe79bea9acffc749b448385f254f8468d407b2738dbf3bbeb26ac97c8816b5c',100.0,1779034152,0,'2026-05-17T18:09:12.867682+02:00',NULL,NULL,NULL,'[]','[]','["docs/devsecops.md"]','[]','{}','{"duplicate_of": "https://www.redhat.com/en/blog/simplifying-secrets-management-with-cyberark-and-red-hat-ansible-automation-platform?sc_cid=7015Y000003t7aWQAQ"}');
INSERT INTO "resources" VALUES('https://www.ansible.com/blog/top-10-ansible-blogs-2022','ansible.com: The Top 10 Ansible Blogs of 2022','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','864951a91d60d6e656c9eb2e5957b61b9c504e972908b699c41c538bf0f9dba2',100.0,1779031802,0,'2026-05-17T17:30:02.400484+02:00',NULL,NULL,NULL,'[]','[]','["docs/ansible.md"]','[]','{}','{"duplicate_of": "https://www.redhat.com/en/blog/top-10-ansible-blogs-2022"}');
INSERT INTO "resources" VALUES('https://www.ansible.com/blog/topic/ansible-tower','ansible.com/blog/topic/ansible-tower','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','bfdeeea18b5959df792123266a72a6a416c8dab8ae496330bbc072eef7a7668a',100.0,1779031026,0,'2026-05-17T17:17:06.054903+02:00',NULL,NULL,NULL,'[]','[]','["docs/ansible.md"]','[]','{}','{"duplicate_of": "https://www.redhat.com/en/blog/channel/red-hat-ansible-automation"}');
INSERT INTO "resources" VALUES('https://www.ansible.com/blog/whats-new-in-ansible-automation-platform-2-automation-content-navigator','ansible.com: What''s new in Ansible Automation Platform 2: automation content'' navigator','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','e2623a65e1271caab9c28d303fc7904f66dc23ca9d0ca794f7c0414d3a83dc7d',100.0,1779032371,0,'2026-05-17T17:39:31.937986+02:00',NULL,NULL,NULL,'[]','[]','["docs/ansible.md"]','[]','{}','{"duplicate_of": "https://www.redhat.com/en/blog/whats-new-in-ansible-automation-platform-2-automation-controller"}');
INSERT INTO "resources" VALUES('https://www.ansible.com/blog/whats-new-in-ansible-automation-platform-2-automation-controller','ansible.com: What''s new in Ansible Automation Platform 2: automation controller','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','47c6ab928fa9f435085542c9f279cc095cd0fcce85426c27beb9e304e3e01661',100.0,1779030035,0,'2026-05-17T17:00:35.221422+02:00',NULL,NULL,NULL,'[]','[]','["docs/ansible.md"]','[]','{}','{"duplicate_of": "https://www.redhat.com/en/blog/whats-new-in-ansible-automation-platform-2-automation-controller"}');
INSERT INTO "resources" VALUES('https://www.ansible.com/hubfs/AnsibleFest%20ATL%20Slide%20Decks/Practical%20Ansible%20Testing%20with%20Molecule.pdf','PDF: Practical Ansible Testing with Molecule','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','78fbb0d63a1dd0773cdbd721d0167a1d9032041a5a0e8ae9f91e8cbd310d2a16',100.0,1779030506,0,'2026-05-17T17:08:26.930736+02:00',NULL,NULL,NULL,'[]','[]','["docs/ansible.md"]','[]','{}','{"duplicate_of": "https://www.ansible.com"}');
INSERT INTO "resources" VALUES('https://www.ansible.com/products/automation-services-catalog','ansible.com: Automation services catalog, the newest addition to the Ansible'' Automation Platform','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','1f2be9e4a54c3c09d38c4f816e569c9d6d61d91946b8438789034eb7be2bb3d4',100.0,1779030390,0,'2026-05-17T17:06:30.905528+02:00',NULL,NULL,NULL,'[]','[]','["docs/ansible.md"]','[]','{}','{"duplicate_of": "https://www.redhat.com/en/technologies/management/ansible"}');
INSERT INTO "resources" VALUES('https://www.ansible.com/products/tower','Ansible Tower','','N/A',0,NULL,NULL,NULL,NULL,0,'online','manual','9e73a98b1014a3ec7e48c6359aca12e8d43d5a533596ee8e1eae3bcabe67b3b3',100.0,1779032282,0,'2026-05-17T17:38:02.468831+02:00',NULL,NULL,NULL,'[]','[]','["docs/ansible.md"]','[]','{}','{}');
INSERT INTO "resources" VALUES('https://www.ansible.com/resources/whitepapers/ansible-in-depth','ansible.com: Ansible whitepaper','','N/A',0,NULL,NULL,NULL,NULL,0,'online','manual','440d1522e09abda13d45d5d1fe8d4299c86215e0c2daf0bb0c8a4e587fdb69f5',100.0,1779033421,0,'2026-05-17T17:57:01.800223+02:00',NULL,NULL,NULL,'[]','[]','["docs/ansible.md"]','[]','{}','{}');
INSERT INTO "resources" VALUES('https://www.ansiblefordevops.com','ansiblefordevops.com','','2025',0,'Companion portal for "Ansible for DevOps" by Jeff Geerling, widely recognized as the definitive handbook on automation. It provides architectural examples, source repositories, and deployment guides covering bare-metal, VM, and cloud environments.','N/A','Book Companion','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2025-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Infrastructure as Code", "Ansible", "Education"]','["[COMMUNITY-TOOL]"]','[]','["ansible.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.ansibleforkubernetes.com','ansibleforkubernetes.com 🌟','','2025',0,'Reference site for Jeff Geerling''s "Ansible for Kubernetes" book. It showcases advanced architectural patterns using Ansible to orchestrate cloud-native Kubernetes systems, write custom operators, and manage application lifecycles inside pods.','N/A','Book Companion','Advanced',1,'online','manual',NULL,NULL,NULL,0,'2025-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Container Orchestration", "Kubernetes", "Ansible Integration"]','["[COMMUNITY-TOOL]"]','[]','["ansible.md", "kubectl-commands.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.anthropic.com/engineering/how-we-contain-claude','How We Contain Claude Across Products','An engineering deep-dive into sandboxing, gVisor containers, and security boundaries at Anthropic.','2026',4,'A highly transparent, authoritative engineering analysis by Anthropic detailing the multi-tiered sandboxing techniques used to secure Claude.
- **Architectural Value**: Addresses the security blast radius of autonomous AI agents interacting with environments.
- **Key Features**: Contrasts the use of gVisor for claude.ai, Seatbelt/Bubblewrap for Claude Code, and full hypervisor virtual machines for Cowork.
- **Technical Significance**: Breaks down historical security breaches (e.g., domain-based egress bypasses and config parsing injection), establishing best practices for implementing robust agent egress filters and least-privilege mounts.','en','article','advanced',0,'online','automatic','f9b1830b5fcde2d73a52801c4316f641493d4a51b76af3ba6b3e4d7daaa65a50',NULL,1780352544,0,'2026-06-02T00:22:24.370655+02:00',NULL,NULL,NULL,'["AI Security", "Agent Sandboxing", "Container Security", "Anthropic Containment Strategy"]','["[DE FACTO STANDARD]", "[ENTERPRISE-STABLE]", "[GUIDE]"]','[]','[]','{}','{"category": "ai-agents-mcp", "reputation_status": "Vetted", "reputation_summary": "Widely praised on Reddit and Hacker News as one of the most transparent, high-depth security analyses of AI agent containment and sandboxing architecture.", "social_preview_url": "https://cdn.sanity.io/images/4zrzovbb/website/82d2262129af025d98a46411fbd42ee970a95cb4-2400x1260.heif", "source_provenance": "X.com (AnthropicAI)", "suggested_new_category": ""}');
INSERT INTO "resources" VALUES('https://www.anthropic.com/news/anthropic-acquires-stainless','Anthropic Acquires Stainless to Accelerate SDK and MCP Tooling','Anthropic''s strategic acquisition of Stainless, a developer tools startup specializing in automated, production-ready SDK and Model Context Protocol (MCP) server generation, aiming to enhance developer integration and agent connectivity for Claude.','2026',4,'Curator Insight: This acquisition secures a crucial developer-facing SDK and protocol generation layer that rival models previously leveraged.

Live Grounding: Official announcements verify that Stainless converts API specifications into production-ready SDKs across TypeScript, Python, Go, and Java, while natively facilitating token-efficient Model Context Protocol (MCP) server generation, directly scaling Claude''s agentic integrations.','en','news','Intermediate',0,'online','automatic','abb25de57e6b3068744c0e9f0108f10b3c5cc6db1a91c0e425a9ab655fff3ae3',NULL,1780352158,0,'2026-06-02T00:15:58.263314+02:00',NULL,NULL,NULL,'["AI", "Developer Tools", "SDK Generation", "Model Context Protocol"]','["[DE FACTO STANDARD]"]','[]','[]','{}','{"category": "ai-agents-mcp", "reputation_status": "Vetted", "reputation_summary": "Highly praised developer tool ecosystem; strategic acquisition by Anthropic validated by top-tier community engagement.", "social_preview_url": "https://www.anthropic.com/api/opengraph-illustration?name=Node%20Shapes&amp;backgroundColor=coral", "source_provenance": "X.com (AnthropicAI)", "suggested_new_category": ""}');
INSERT INTO "resources" VALUES('https://www.anthropic.com/news/chris-olah-pope-leo-encyclical','Anthropic co-founder Chris Olah''s remarks on Pope Leo XIV''s encyclical "Magnifica humanitas"','Full remarks of Anthropic co-founder Chris Olah at the Vatican City presentation of Pope Leo XIV''s AI encyclical, addressing the commercial, geopolitical, and ethical incentives of frontier AI labs.','2026',4,'This address by Anthropic co-founder Chris Olah outlines the structural incentives, competitive pressures, and ethical imperatives facing frontier AI labs in the wake of Pope Leo XIV''s encyclical, ''Magnifica humanitas.'' It argues that commercial, geopolitical, and personal ambitions often conflict with safety mandates, requiring independent, values-driven external oversight. Olah advocates for sustained, multi-faith and multi-disciplinary ethical dialogue to constrain and guide model alignment toward human flourishing.','en','article','intermediate',0,'online','automatic','19ca05ba34231874a8ebc3bc6df7d2eb4efcebab918633e45ef7eded5f6253b5',NULL,1780352561,0,'2026-06-02T00:22:41.468464+02:00',NULL,NULL,NULL,'["AI and Agents", "AI Safety", "AI Ethics and Alignment"]','["[CASE STUDY]"]','[]','[]','{}','{"category": "ai-agents-mcp", "reputation_status": "Vetted", "reputation_summary": "Official address by Anthropic co-founder Chris Olah regarding AI ethics and papal encyclical Magnifica Humanitas.", "social_preview_url": "https://www.anthropic.com/api/opengraph-illustration?name=Hand%20Quill&amp;backgroundColor=heather", "source_provenance": "X.com (AnthropicAI)", "suggested_new_category": ""}');
INSERT INTO "resources" VALUES('https://www.anthropic.com/news/model-context-protocol','anthropic.com: Introducing the Model Context Protocol','','2024',0,'Anthropic''s release document introducing the Model Context Protocol (MCP), an open-standard protocol enabling LLM agents to securely interact with external tools and data sources. MCP standardizes the JSON-RPC interface between hosts and servers, resolving the integration fragmentation that previously plagued generative AI integrations and agentic workflows.','None','Announcement','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2024-06-01T00:00:00+02:00',NULL,NULL,NULL,'["AI Engineering", "Model Context Protocol", "Architecture"]','["[COMMUNITY-TOOL]"]','[]','["ai-agents-mcp.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.anthropic.com/news/series-h','Anthropic raises $65B in Series H funding at $965B post-money valuation','Anthropic closes a historic $65 billion Series H funding round on the back of crossing a self-reported $47 billion annualized revenue run-rate.','2026',4,'Curator Insight: A monumental capital event that officially positions Anthropic as the highest-valued private AI laboratory in the world, shifting the market landscape past OpenAI. Live Grounding (MCP): Market analysis highlights that this $65 billion injection directly fuels massive infrastructure expansions (including 5GW contracts with Amazon and Google Cloud) and supports the deep enterprise adoption of Claude Code and long-running agent workflows.','English','article','Intermediate',0,'online','automatic','8597fd0a1712740dc882882bea9dc7ff58ed27e9a03c44627f329206d3c1749e',NULL,1780352705,0,'2026-06-02T00:25:05.314657+02:00',NULL,NULL,NULL,'["AI and Machine Learning", "Industry News", "Corporate Milestones"]','["CASE STUDY"]','[]','[]','{}','{"category": "ai-agents-mcp", "reputation_status": "Vetted", "reputation_summary": "A massive, widely vetted market event covered by major tech and finance journals, establishing Anthropic''s unprecedented commercial and technical growth.", "social_preview_url": "https://www.anthropic.com/api/opengraph-illustration?name=Object%20Growth&amp;backgroundColor=coral", "source_provenance": "X.com (AnthropicAI)", "suggested_new_category": ""}');
INSERT INTO "resources" VALUES('https://www.anthropic.com/news/widening-conversation-ai','Widening the conversation on frontier AI','Anthropic details its ongoing dialogues with scholars, philosophers, clergy, and ethicists exploring how of model values and ''good'' character form in AI assistants.','2026',4,'**Curator Insight:** Anthropic outlines the crucial intersection of technical model alignment, structural safety feedback loops, and humanistic value systems.
**Live Grounding:** This official news brief chronicles Anthropic’s structured dialogues with philosophers, clergy, and ethicists to design robust constitutional parameters for frontier systems.
*   **Architectural Value:** Demonstrates how non-technical ethical constraints are systematically translated into model training guidelines and reward structures.
*   **Technical Takeaways:** Focuses on character formation mechanisms, reducing bias drift, and defining the systemic boundaries of autonomous model behavior.','en','article','intermediate',0,'online','automatic','6059c274c1d5597510ae25587a007167549872986a3c6464ef2396b44b6a1422',NULL,1780352272,0,'2026-06-02T00:17:52.994106+02:00',NULL,NULL,NULL,'["Artificial Intelligence", "AI Safety", "AI Ethics and Governance"]','["EMERGING"]','[]','[]','{}','{"category": "ai-agents-mcp", "reputation_status": "Vetted", "reputation_summary": "Highly vetted. Official Anthropic communications focusing on policy and AI alignment, widely praised in the safety community.", "social_preview_url": "https://www.anthropic.com/api/opengraph-illustration?name=Object%20Chat&amp;backgroundColor=sky", "source_provenance": "X.com (AnthropicAI)", "suggested_new_category": ""}');
INSERT INTO "resources" VALUES('https://www.anthropic.com/research/glasswing-initial-update','Project Glasswing: An initial update - Anthropic','Anthropic''s first empirical progress report on Project Glasswing, an alliance using Claude Mythos Preview to discover and secure critical global software vulnerabilities.','2026',4,'Curator Insight: Anthropic''s Project Glasswing provides the first massive empirical demonstration of AI-driven defensive security pipelines, uncovering over 10,000 high- or critical-severity issues in critical systems.

Live Grounding: By deploying the unreleased Claude Mythos Preview model with commercial partners, the project highlights that the ultimate bottleneck in software security has shifted from vulnerability identification to the speed of validation, disclosure, and patching.','English','Research','Advanced',0,'online','automatic','bc149ddf48eb86e5ce09c06595272e7392a66e6af8e646327b774d582c48fc74',NULL,1780352404,0,'2026-06-02T00:20:04.147713+02:00',NULL,NULL,NULL,'["Artificial Intelligence", "AI Security", "Vulnerability Discovery"]','["EMERGING", "CASE STUDY"]','[]','[]','{}','{"category": "devsecops", "reputation_status": "Vetted", "reputation_summary": "Highly cited, groundbreaking industry research publication with wide coverage across cybersecurity and engineering sectors.", "social_preview_url": "https://cdn.sanity.io/images/4zrzovbb/website/8831fc381f1087ce855b4fbb4f080b2685ea38ec-1200x630.jpg", "source_provenance": "X.com (AnthropicAI)", "suggested_new_category": ""}');
INSERT INTO "resources" VALUES('https://www.apidays.co/api-landscape','API Landscape','','N/A',0,'A curated technical resource and architectural guide covering API Landscape in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779032832,0,'2026-05-17T17:47:12.948028+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/developerportals.md"]','["developerportals.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.apmdigest.com/aiops-itops-1','apmdigest.com: What Can AIOps Do For IT Ops? - Part 1','- [apmdigest.com: What Can AIOps Do For IT Ops? - Part 2](https://www.apmdigest.com/aiops-itops-2)
    - [apmdigest.com: What Can AIOps Do For IT Ops? - Part 3](https://www.apmdigest.com/aiops-itops-3)
    - [apmdigest.com: What Can AIOps Do For IT Ops? - Part 4](https://www.apmdigest.com/aiops-itops-4)
    - [apmdigest.com: What Can AIOps Do For IT Ops? - Part 5](https://www.apmdigest.com/aiops-itops-5)','2023',0,'A comprehensive five-part industry series highlighting how AIOps restructures modern IT Operations. Explores the migration from reactive monitoring to predictive modeling, showing how cognitive analytics can prevent systemic downtime.','English','Article','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2023-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Enterprise Architecture", "AIOps & Observability", "Strategic IT Ops"]','["[COMMUNITY-TOOL]"]','[]','["ai.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.apmdigest.com/aiops-itops-2','apmdigest.com: What Can AIOps Do For IT Ops? - Part 2','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','5968efa8cf63df77418ef9a77ac40adf18faa2a32d88bf1b6f76bb241053c003',100.0,1779034346,0,'2026-05-17T18:12:26.272717+02:00',NULL,NULL,NULL,'[]','[]','["docs/ai.md"]','[]','{}','{"duplicate_of": "https://www.apmdigest.com/aiops-itops-1"}');
INSERT INTO "resources" VALUES('https://www.apmdigest.com/aiops-itops-3','apmdigest.com: What Can AIOps Do For IT Ops? - Part 3','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','69b1d4bac50f785742b7cf12e54167eb4eb1d76bbcd159563b6a43d402e0f6e3',100.0,1779031266,0,'2026-05-17T17:21:06.823898+02:00',NULL,NULL,NULL,'[]','[]','["docs/ai.md"]','[]','{}','{"duplicate_of": "https://www.apmdigest.com/aiops-itops-1"}');
INSERT INTO "resources" VALUES('https://www.apmdigest.com/aiops-itops-4','apmdigest.com: What Can AIOps Do For IT Ops? - Part 4','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','75d3f665cc4d79e3cf7592866875dff2c719f6d573a10c047eeba8d1ddc85ac6',100.0,1779031898,0,'2026-05-17T17:31:38.547146+02:00',NULL,NULL,NULL,'[]','[]','["docs/ai.md"]','[]','{}','{"duplicate_of": "https://www.apmdigest.com/aiops-itops-1"}');
INSERT INTO "resources" VALUES('https://www.apmdigest.com/aiops-itops-5','apmdigest.com: What Can AIOps Do For IT Ops? - Part 5','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','2458430dc66dff33c41431a3d5dda1e375f2678bfdccea4c0e529d0ae58ef66c',100.0,1779033802,0,'2026-05-17T18:03:22.438838+02:00',NULL,NULL,NULL,'[]','[]','["docs/ai.md"]','[]','{}','{"duplicate_of": "https://www.apmdigest.com/aiops-itops-1"}');
INSERT INTO "resources" VALUES('https://www.appdynamics.com','AppDynamics 🌟','','N/A',0,NULL,NULL,NULL,NULL,0,NULL,'manual','95f45d9574d10ed0de3cf783974c9cd1638a31a47c9b8bf1ffe6a83a336174e2',100.0,1779032244,0,'2026-05-17T17:37:24.900785+02:00',NULL,NULL,NULL,'[]','[]','["docs/devops.md", "docs/monitoring.md"]','[]','{}','{}');
INSERT INTO "resources" VALUES('https://www.appmeshworkshop.com','AWS App Mesh Workshop','','N/A',0,NULL,NULL,NULL,NULL,0,'online','manual','5c6fe1628e23f10a5894ba446b7c24b609e989128732428b59218c1c5e2d121d',100.0,1779030250,0,'2026-05-17T17:04:10.606084+02:00',NULL,NULL,NULL,'[]','[]','["docs/aws-miscellaneous.md"]','[]','{}','{}');
INSERT INTO "resources" VALUES('https://www.appsecengineer.com/courses-collection/kubernetes-policy-management-with-kyverno','appsecengineer.com: Kubernetes Policy Management with Kyverno','','2023',0,'An educational course focusing on Kyverno-driven Kubernetes policy engineering. Walks developers and SREs through writing advanced manifest mutation, generation, and validation policies with real-world scenarios.','YAML','Course','Advanced',0,'online','manual','6d241638d22ef924b7f6cc98b7cde00fa08e01de8364401d0d007ce86021f7a4',100.0,1779130495,1,'2026-05-18T20:54:55.023999+02:00',NULL,NULL,NULL,'["Cloud Native Security", "Policy-as-Code", "Kyverno Training"]','["[COMMUNITY-TOOL]", "[GUIDE]"]','["docs/securityascode.md"]','["securityascode.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.aquasec.com/cloud-native-academy/kubernetes-in-production/kubernetes-federation','aquasec.com: Kubernetes Federation: The Basics and a 5-Step Tutorial','','2022',0,'A comprehensive technical overview of Kubernetes Federation (KubeFed), detailing its architectural concepts and synchronization mechanisms. It covers the evolution from Fed v1 to v2, explaining how multi-cluster environments control and distribute configuration. While the community has shifted focus to alternatives like Karmada or OCM, this remains a foundational guide for understanding multi-cluster control planes.','English','Article','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2022-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Multi-Cluster", "Federation", "Architecture"]','["[COMMUNITY-TOOL]"]','[]','["kubernetes.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.aquasec.com/wiki/display/containers/70+Best+Kubernetes+Tutorials','aquasec.com: 70 Best Kubernetes Tutorials','','N/A',0,'A curated technical resource and architectural guide covering aquasec.com: 70 Best Kubernetes Tutorials in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779031776,0,'2026-05-17T17:29:36.360069+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-tutorials.md"]','["kubernetes-tutorials.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.architect.io/blog/2021-02-17/terraform-kubernetes-tutorial','architect.io: Get started with the Terraform Kubernetes provider','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','a9c1491f0c2da701351d60893223aad0969831990a91a9c0f9b7b5de8d8dea19',100.0,1779030966,0,'2026-05-17T17:16:06.151328+02:00',NULL,NULL,NULL,'[]','[]','["docs/terraform.md"]','[]','{}','{"duplicate_of": "https://loopholelabs.io"}');
INSERT INTO "resources" VALUES('https://www.ardanlabs.com/blog/2024/02/kubernetes-cpu-limits-go.html','ardanlabs.com: Kubernetes CPU Limits and Go','','2024',0,'Analyzes the performance implications of CFS limits on the Go runtime scheduler.
- Explains how Go''s GOMAXPROCS is typically misaligned with K8s CPU limits, leading to thread thrashing.
- Demonstrates the use of Uber''s `automaxprocs` library to resolve this issue.','English','Article','Advanced',1,'online','manual',NULL,NULL,NULL,0,'2024-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Resource Management", "Performance Optimization", "Go Optimizations"]','["[COMMUNITY-TOOL]"]','[]','["kubernetes.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.argonaut.dev/blog/optimal-k8s-worker-node-size','==argonaut.dev: Choosing an Optimal Kubernetes Worker Node Size== 🌟','','N/A',0,NULL,NULL,NULL,NULL,0,'online','manual','df82f952ff939cf57534e8286ee06e8180656f3b7fd0f0a68968b41aab3a6ae9',100.0,1779029174,0,'2026-05-17T16:46:14.399056+02:00',NULL,NULL,NULL,'[]','[]','["docs/kubernetes.md"]','[]','{}','{}');
INSERT INTO "resources" VALUES('https://www.armory.io/blog/build-a-deployment-pipeline-with-spinnaker-on-kubernetes','armory.io: Build a Deployment Pipeline with Spinnaker on Kubernetes','','N/A',0,NULL,NULL,NULL,NULL,0,'online','manual','62e1efcd660811a297e8aa1e45145dd8b8ad5ba20f7ae0dab6d61c55308c9421',100.0,1779034038,0,'2026-05-17T18:07:18.181087+02:00',NULL,NULL,NULL,'[]','[]','["docs/demos.md", "docs/jenkins-alternatives.md"]','[]','{}','{}');
INSERT INTO "resources" VALUES('https://www.armory.io/blog/git-pull-support-in-spinnaker','armory.io: Git Pull Support in Spinnaker','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','62e1efcd660811a297e8aa1e45145dd8b8ad5ba20f7ae0dab6d61c55308c9421',100.0,1779032572,0,'2026-05-17T17:42:52.123040+02:00',NULL,NULL,NULL,'[]','[]','["docs/demos.md"]','[]','{}','{"duplicate_of": "https://www.armory.io/blog/build-a-deployment-pipeline-with-spinnaker-on-kubernetes"}');
INSERT INTO "resources" VALUES('https://www.armory.io/blog/how-to-set-up-liquibase-in-spinnaker','armory.io: How to Set Up Liquibase in Spinnaker','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','62e1efcd660811a297e8aa1e45145dd8b8ad5ba20f7ae0dab6d61c55308c9421',100.0,1779034336,0,'2026-05-17T18:12:16.705144+02:00',NULL,NULL,NULL,'[]','[]','["docs/demos.md"]','[]','{}','{"duplicate_of": "https://www.armory.io/blog/build-a-deployment-pipeline-with-spinnaker-on-kubernetes"}');
INSERT INTO "resources" VALUES('https://www.armosec.io/blog/cve-2022-24348-argo-kubernetes','armosec.io: CVE 2022-24348 – Argo CD High Severity Vulnerability and its impact on Kubernetes','','2022',4,'Highly detailed technical breakdown of CVE-2022-24348, analyzing how Helm/Kustomize relative path resolution was bypassed. Outlines step-by-step remediation plans and security control recommendations to protect clusters.','English','Article','Advanced',0,'online','manual',NULL,NULL,NULL,0,'2022-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Security & Compliance", "Vulnerabilities & CVEs", "ArgoCD Security"]','["[ENTERPRISE-STABLE]"]','[]','["argo.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.armosec.io/blog/kubernetes-1-26-everything-you-should-know','armosec.io: Kubernetes Version 1.26: Everything You Should Know','','2022',0,'A security-focused architectural assessment of Kubernetes 1.26. The paper highlights the deprecation of non-CSI storage plugins, the expansion of dynamic security standards, and the introduction of CEL validations in admission controllers. This analysis provides key insights for security engineers seeking to implement finer control policies directly within API servers.','English','Technical Blog','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2022-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Kubernetes Core", "Releases", "v1.26 Analysis"]','["[COMMUNITY-TOOL]"]','[]','["kubernetes-releases.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.armosec.io/blog/kubernetes-1-27-release','armosec.io: Kubernetes 1.27 Release: Enhancements and Security Updates','','2023',0,'An in-depth security analysis detailing the security updates and modifications introduced in Kubernetes 1.27. It discusses shifts in default container security profiles, RBAC configurations, and validation tools, providing actionable guidelines for compliance and cluster hardening.','English','Technical Blog','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2023-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Kubernetes Core", "Releases", "v1.27 Security"]','["[COMMUNITY-TOOL]"]','[]','["kubernetes-releases.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.armosec.io/blog/kubernetes-data-storage','armosec.io: Data Storage in Kubernetes','','2021',0,'A security-minded primer on Kubernetes data storage mechanics. It outlines the core abstractions (PV, PVC, StorageClass) with a focus on data privacy, encryption at rest, and securing access control permissions within multi-tenant clusters.','N/A','Article','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Cloud Native Storage Architecture", "Storage Fundamentals", "Implementation Basics"]','["[COMMUNITY-TOOL]"]','[]','["kubernetes-storage.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.armosec.io/blog/kubernetes-gateway-api','armosec.io: The New Kubernetes Gateway API and Its Use Cases','','2022',0,'A security-oriented overview mapping out real-world use cases for the Gateway API, including automated traffic-splitting, multi-tenant network partitioning, and robust ingress access control.','English','Article','Intermediate',1,'online','manual',NULL,NULL,NULL,0,'2022-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Networking", "Ingress & Gateway", "Gateway API"]','["[COMMUNITY-TOOL]"]','[]','["kubernetes-networking.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.armosec.io/blog/kubernetes-ingress-beginners-guide','armosec.io: Getting Started with Kubernetes Ingress | Ben Hirschberg','','2022',3,'An introductory, security-focused overview of the Kubernetes Ingress resource. Analyzes common configuration pitfalls that expose clusters to threat vectors and demonstrates simple hardening techniques to safeguard public route interfaces.','English','Blog Post','Beginner',0,'online','manual',NULL,NULL,NULL,0,'2022-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Infrastructure", "Networking", "Ingress", "Security"]','["[COMMUNITY-TOOL]"]','[]','["kubernetes-networking.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.armosec.io/blog/kubernetes-ingress-security','armosec.io: How to secure Kubernetes Ingress?','','2022',0,'Examines practical hardening strategies to defend Kubernetes Ingress controllers from exploit attempts. Addresses proper validation of dynamic TLS headers, Ingress controller isolation, restrictive annotations, and the critical integration of web application firewalls (WAF) to block lateral application exploits.','N/A','Article','Intermediate',1,'online','manual',NULL,NULL,NULL,0,'2022-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Infrastructure", "Network Security", "Ingress Control"]','["[COMMUNITY-TOOL]"]','[]','["devsecops.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.armosec.io/blog/kubernetes-misconfigurations','armosec.io: How to avoid Kubernetes misconfigurations','','2022',0,'Discusses the high rate of security incidents triggered by misconfigurations. Details policy engine implementation strategies to scan helm charts and live configurations against CIS benchmarks.','English','Article','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2022-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Security", "Vulnerability Management", "Configuration Auditing"]','["[COMMUNITY-TOOL]"]','[]','["kubernetes.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.armosec.io/blog/kubernetes-security-best-practices','armosec.io: Kubernetes Security Best Practices: Definitive Guide','','2024',0,'An exhaustive technical blueprint emphasizing end-to-end cloud-native system security. It details critical hardening strategies including image scanning, continuous compliance auditing, and secure runtime boundaries. Modern operators leverage these concepts to build proactive defensive postures across hybrid clusters.','English','Article','Advanced',0,'online','manual',NULL,NULL,NULL,0,'2024-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Security", "Best Practices", "General Hardening"]','["[COMMUNITY-TOOL]"]','[]','["kubernetes-security.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.armosec.io/blog/kubernetes-security-frameworks-and-guidance','armosec.io: A Practical Guide to the Different Compliance Kubernetes Security Frameworks and How They Fit Together 🌟🌟','','2021',0,'Compares CIS Benchmarks, NSA-CISA profiles, and PCI-DSS requirements for Kubernetes workloads, showing how to cross-map validation controls for audit readiness.','N/A','article','Advanced',1,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Kubernetes Security", "Compliance & Governance", "Security Frameworks"]','["[COMMUNITY-TOOL]"]','[]','["devsecops.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.armosec.io/blog/kubernetes-version-1-23-is-out-everything-you-should-know','armosec.io: Kubernetes version 1.23 is out – everything you should know','','2021',0,'Curator Insight provides Armosec''s overview of 1.23. In 2026, this document is primarily referenced for its breakdown of security enhancements, notably Pod Security Standards replacing PSP.','English','Article','Medium',0,'duplicate','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Kubernetes Core", "Release Lifecycle", "v1.23"]','["[COMMUNITY-TOOL]"]','[]','["kubernetes-releases.md"]','{}','{"duplicate_of": "https://www.armosec.io/blog/kubernetes-1-26-everything-you-should-know"}');
INSERT INTO "resources" VALUES('https://www.armosec.io/blog/kubescape-checks-if-kubernetes-exposed-to-k8s-symlink-vulnerability-cve202125741','armosec.io: Use Kubescape to check if your Kubernetes clusters are exposed'' to the latest K8s Symlink vulnerability (CVE-2021-25741)','','N/A',0,NULL,NULL,NULL,NULL,0,'online','manual','5f4f5676d5acef4ac82613f5124327f391f3966380041636400ed0a6f20c8e13',100.0,1779031788,0,'2026-05-17T17:29:48.960699+02:00',NULL,NULL,NULL,'[]','[]','["docs/devsecops.md", "docs/kubernetes-tools.md"]','[]','{}','{}');
INSERT INTO "resources" VALUES('https://www.armosec.io/blog/nsa-cisa-kubernetes-hardening-guide','armosec.io: NSA & CISA Kubernetes Hardening Guide – what is new with version 1.1','','2022',0,'Details updates in version 1.1 of the NSA-CISA Kubernetes Hardening Guide. Highlights transition criteria from deprecated PodSecurityPolicies to Pod Security Standards, alongside advice on checking third-party integrations. Helps teams stay aligned with current guidance.','English','Article','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2022-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Security", "Hardening Standards", "Government Guidelines"]','["[LEGACY]"]','[]','["kubernetes-security.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.armosec.io/blog/secure-kubernetes-deployment','armosec.io: How to Secure Deployments in Kubernetes? 🌟','','2022',0,'An operational guide on implementing Pod Security Standards (PSS) within modern clusters. Provides precise configurations for configuring read-only root filesystems, restricting Linux capability escalation, and rejecting root execution. Helps secure standard application manifests against common run-time threat models.','English','Article','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2022-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Security", "Cluster Hardening", "Deployment Security"]','["[COMMUNITY-TOOL]"]','[]','["kubernetes-security.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.armosec.io/blog/which-managed-kubernetes-is-right-for-me','armosec.io: Which Managed Kubernetes Is Right for Me?','','2022',0,'Security-focused landscape analysis comparing AWS EKS, Azure AKS, and Google Cloud GKE features with respect to security postures, compliance baselines, and control planes.','English','Article','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2022-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Cloud Native", "Kubernetes", "Managed Services"]','["[COMMUNITY-TOOL]"]','[]','["managed-kubernetes-in-public-cloud.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.armosec.io/cve-vulnerability-database',NULL,NULL,NULL,NULL,'A curated technical resource and architectural guide covering www.armosec.io in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','91629c644a310d81b7c1989c42247cb645b9ef41c6acfa3a2fa0cba5e0fd6be2',100.0,1779130494,1,'2026-05-18T20:54:54.950947+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/devsecops.md", "docs/kubernetes-tools.md"]','["devsecops.md", "kubernetes-tools.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.arnaudlheureux.io/2020/10/02/migrating-azure-caf-landing-zones-on-terraform-0-13','arnaudlheureux.io: Migrating Azure CAF landing zones to Terraform 0.13','','2020',0,'A historic technical retrospective outlining migration strategies when shifting legacy Microsoft CAF landing zone modules to Terraform 0.13. Illustrates handling state file adjustments and managing module loops.','English','Migration Guide','Advanced',0,'online','manual',NULL,NULL,NULL,0,'2020-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Cloud Infrastructure", "Azure Landing Zones", "Legacy Migrations"]','["[GUIDE]", "[LEGACY]"]','[]','["terraform.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.around25.com/blog/horizontal-pod-autoscaler-in-kubernetes','around25.com: Horizontal Pod Autoscaler in Kubernetes 🌟','','2020',0,'An easy-to-follow conceptual manual explaining the standard mathematical algorithms and feedback loops driving the HPA. Clarifies dynamic cooldown delays and stabilization intervals.','N/A','Blog','Beginner',0,'online','manual',NULL,NULL,NULL,0,'2020-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Kubernetes & Scaling", "Core Concepts", "Horizontal Scaling Mechanics"]','["[COMMUNITY-TOOL]"]','[]','["kubernetes-autoscaling.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.arresteddevops.com','www.arresteddevops.com','','N/A',0,NULL,NULL,NULL,NULL,0,NULL,'manual','f9d2895a22e8fa05b312ca259c73cf221a72d424660828d67120635efbc3b083',100.0,1779034295,1,'2026-05-17T18:11:35.421426+02:00',NULL,NULL,NULL,'[]','[]','["docs/devops.md"]','[]','{}','{}');
INSERT INTO "resources" VALUES('https://www.arrikto.com/blog/what-is-data-as-code','arrikto.com: What is Data as Code 🌟','','2021',0,'Outlines the foundational architectural pillars of Data as Code, focusing on git-like versioning for datasets, isolated staging environments, and immutable data storage snapshots. Curator points map this to reproducible machine learning pipelines. Live operational telemetry shows these patterns are key to preventing data drift and ensuring compliance with regulatory data auditing guidelines.','N/A','Article','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Data Engineering", "Data Operations", "Data-as-Code"]','["[COMMUNITY-TOOL]"]','[]','["devops.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.arsouyes.org/articles/2021/2021-06-21_PKCS_pem_der_key_crt','arsouyes.org: PKCS, pem, der, key, crt,...','','2021',0,'A deep-dive structural reference of Public Key Infrastructure (PKI) formats, including PEM, DER, PKCS#12, CRT, and KEY. Explains standard formatting variations, binary-versus-base64 representations, and practical OpenSSL command syntaxes for conversion operations in production environments.','French','Technical Tutorial','Advanced',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Security", "Cryptography", "Public Key Infrastructure"]','["[COMMUNITY-TOOL]", "[GUIDE]"]','[]','["devsecops.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.arsouyes.org/en/blog/2021/2021-06-21_PKCS_pem_der_key_crt','arsouyes.org: PKCS, pem, der, key, crt,...','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','e65e002b7a89aaa1f48699f093b78c8c612d3472f5814b9ba50c1cb66d27447f',100.0,1779034263,0,'2026-05-17T18:11:03.485548+02:00',NULL,NULL,NULL,'[]','[]','["docs/devsecops.md"]','[]','{}','{"duplicate_of": "https://www.arsouyes.org/articles/2021/2021-06-21_PKCS_pem_der_key_crt"}');
INSERT INTO "resources" VALUES('https://www.arthurkoziel.com/validate-helm-chart-values-with-json-schemas','Helm 3: Validating Helm Chart Values with JSON Schemas 🌟','','2021',0,'Deep technical guide on leveraging JSON Schema definitions (`values.schema.json`) to enforce parameter validation prior to execution. Mitigates run-time failures and schema mismatches in multi-tenant environments by validating configuration inputs during build time.','English','Article','Advanced',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Cloud Native", "Application Delivery", "Package Management", "Chart Validation"]','["[COMMUNITY-TOOL]"]','[]','["helm.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.ashishtechmill.com/cicd-workflow-for-spring-boot-application-on-kubernetes-via-skaffold',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,'duplicate','manual','e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855',100.0,1779130495,0,'2026-05-18T20:54:55.001209+02:00',NULL,NULL,NULL,'[]','[]','["docs/scaffolding.md"]','[]','{}','{"duplicate_of": "https://ashishtechmill.com/cicd-workflow-for-spring-boot-application-on-kubernetes-via-skaffold"}');
INSERT INTO "resources" VALUES('https://www.ashishtechmill.com/demystifying-google-container-tool-jib-java-image-builder','ashishtechmill.com: Demystifying Google Container Tool Jib: Java Image Builder','','2020',4,'Detailed technical guide analyzing Google''s Jib, an innovative containerization tool that builds Docker/OCI-compliant images for JVM applications without requiring a local Docker daemon.','English','Blog Post','Intermediate',1,'online','manual',NULL,NULL,NULL,0,'2020-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Build Systems", "JVM Ecosystem", "Container Packaging"]','["[ENTERPRISE-STABLE]"]','[]','["maven-gradle.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.askamanager.org/2022/01/the-new-hire-who-showed-up-is-not-the-same-person-we-interviewed.html','askamanager.org: the new hire who showed up is not the same person we interviewed','','2022',0,'A high-impact case study documenting identity swapping and performance fraud in fully remote technical hiring processes. It serves as an advisory for security architects to establish continuous identity validation and interactive coding sessions.','English','article','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2022-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Organizational Architecture", "Hiring & Culture", "Interview Integrity"]','["[COMMUNITY-TOOL]"]','[]','["recruitment.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.asklorem.com','lorem','','N/A',0,NULL,NULL,NULL,NULL,0,'online','manual','da11b07122f290643004859496c39c5f793a01c1f9b28a7d3fefcab8c5af523f',100.0,1779034507,0,'2026-05-17T18:15:07.292807+02:00',NULL,NULL,NULL,'[]','[]','["docs/freelancing.md"]','[]','{}','{}');
INSERT INTO "resources" VALUES('https://www.astronomer.io/docs/learn/dynamically-generating-dags','docs.astronomer.io: Dynamically generating DAGs in Airflow','','2026',4,'A deep dive on building dynamically-generated DAGs in Airflow. This blueprint showcases how to dynamically compile hundreds of different workflows from external JSON or YAML configurations, dramatically reducing redundant code in large-scale platform teams.','Python','Documentation','Advanced',1,'online','manual',NULL,NULL,NULL,0,'2026-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Orchestration", "Workflows", "Apache Airflow", "Dynamic DAGs"]','["[ENTERPRISE-STABLE]"]','[]','["message-queue.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.asyncapi.com','AsyncAPI','','2026',5,'The home of the AsyncAPI specification, the industry standard for defining event-driven architectures. Language-agnostic and protocol-neutral, AsyncAPI simplifies event stream definition, code generation, and developer documentation across brokers like Kafka and RabbitMQ.','Agnostic','Specification','Advanced',1,'online','manual',NULL,NULL,NULL,0,'2026-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Event-Driven", "AsyncAPI", "Specification"]','["[DE FACTO STANDARD]"]','[]','["api.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.asyncapi.com/blog/asyncapi-cloud-events','asyncapi.com: AsyncAPI and CloudEvents','','2022',4,'Explores patterns for modeling CloudEvents payloads within AsyncAPI specification contracts. Harmonizes event-mesh payload formats with standardized application meta-structures.','Agnostic','Documentation','Advanced',1,'online','manual',NULL,NULL,NULL,0,'2022-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Event-Driven", "AsyncAPI", "Specification"]','["[ENTERPRISE-STABLE]"]','[]','["api.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.atareao.es/ubuntu/tuneles-ssh','Túneles SSH','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','76abd3dbe4428dcf9124c523a6b2aaf41a068c31ceb2d1d49ccc786bf6f6e578',100.0,1779030956,0,'2026-05-17T17:15:56.000230+02:00',NULL,NULL,NULL,'[]','[]','["docs/linux.md"]','[]','{}','{"duplicate_of": "https://atareao.es/ubuntu/tuneles-ssh"}');
INSERT INTO "resources" VALUES('https://www.atlassian.com/agile/kanban/kanban-vs-scrum','atlassian.com: Kanban vs. Scrum','','2023',0,'The industry-standard guide dissecting the tactical differences between Kanban''s continuous flow and Scrum''s time-boxed sprints. Focuses on roles (Scrum Master, Product Owner) versus non-prescriptive Kanban workflows, helping engineering leads choose optimal cadences.','English','Article','Beginner',0,'online','manual',NULL,NULL,NULL,0,'2023-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Software Engineering", "Agile Methodologies", "Scrum and Kanban"]','["[COMMUNITY-TOOL]"]','[]','["project-management-methodology.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.atlassian.com/blog/announcements/how-we-cut-pr-cycle-time-with-ai-code-reviews','How Atlassian cut PR cycle time by 45% with AI code reviews','Learn how Atlassian’s Rovo Dev AI code reviewer cut PR cycle time by up to 45% internally and 32% for customers, enforcing engineering standards and Jira acceptance criteria.','2026',4,'An insightful engineering case study analyzing Atlassian''s implementation of Rovo Dev, an AI-powered code reviewer. By automatically evaluating pull requests against corporate standards, formatting configurations, and linked Jira ticket acceptance criteria, the system reduced PR cycle latency by up to 45% internally while accelerating overall merge frequencies.','English','blog','Advanced',0,'online','automatic','363da96bb20cc4fd3c1457519aaa6c7838549a0fd12521f629648359b7fdd676',NULL,1780352581,0,'2026-06-02T00:23:01.792255+02:00',NULL,NULL,NULL,'["DevOps", "AI Assisted Engineering", "Code Review Automation"]','["[CASE STUDY]"]','[]','[]','{}','{"category": "ai-agents-mcp", "reputation_status": "Vetted", "reputation_summary": "Vetted engineering case study by Atlassian''s Dev AI team, receiving positive community interest.", "social_preview_url": "https://atlassianblog.wpengine.com/wp-content/uploads/2025/10/fy26-sil-engblog-37-1120x545_@2x.png", "source_provenance": "X.com (Atlassian)", "suggested_new_category": ""}');
INSERT INTO "resources" VALUES('https://www.atlassian.com/blog/app/bitbucket',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,'manual','af618e016d39c0404ced715d539e210d9a91080e9e57a5115bdded6077ec2a26',100.0,1779130494,1,'2026-05-18T20:54:54.993295+02:00',NULL,NULL,NULL,'[]','[]','["docs/project-management-tools.md"]','[]','{}','{}');
INSERT INTO "resources" VALUES('https://www.atlassian.com/blog/artificial-intelligence/research-with-rovo-dev','What Actually Changes When AI Joins Your Research Process','Inside Atlassian''s case study on using Rovo Dev and MCP servers to connect data tools (like Dovetail and Confluence) for rapid customer research synthesis.','2026',4,'Curator Insight: Qualitative analysis is often bottlenecked by manual data transcription and qualitative pattern matching, areas where AI agents can act as highly efficient synthesis engines.

Live Grounding: Atlassian''s case study showcases Rovo Dev utilizing Model Context Protocol (MCP) to ingest Dovetail and Confluence directories securely.

Technical Significance:
- Drastically reduces transcription synthesis times from multiple days to a single afternoon.
- Maps user quotes directly against established strategic hypotheses and competitor positioning.
- Maintains strict human oversight, allowing stakeholders to validate AI-generated research drafts collaboratively.','en','case-study','intermediate',0,'online','automatic','6dd3b4f9b9cfa53487bead3b7f392204673267c55404b31e5da9884bf639204e',NULL,1780352168,0,'2026-06-02T00:16:08.173361+02:00',NULL,NULL,NULL,'["Software Engineering", "Collaboration Tools", "AI Agents", "Atlassian Rovo"]','["[CASE STUDY]", "[EMERGING]"]','[]','[]','{}','{"category": "ai-agents-mcp", "reputation_status": "Vetted", "reputation_summary": "Highly regarded case study detailing Rovo Dev''s capabilities when linked to third-party APIs via the Model Context Protocol (MCP).", "social_preview_url": "https://atlassianblog.wpengine.com/wp-content/uploads/2026/04/fy26-sil-engblog-39-1120x545_@2x-1560x760-1.png", "source_provenance": "X.com (Atlassian)", "suggested_new_category": ""}');
INSERT INTO "resources" VALUES('https://www.atlassian.com/blog/atlassian-engineering/rovo-creation-canvas','Creating with Rovo: How We Built a Collaborative AI Canvas','An engineering deep-dive on constructing Rovo''s collaborative canvas for real-time document and database co-creation between humans and AI.','2026',4,'An in-depth engineering breakdown of Atlassian Rovo''s collaborative AI canvas architecture. The article details how developers solved challenges surrounding real-time, multi-modal human-agent collaboration across diverse document and database schemas.

* **Architecture Choices**: Explores the engineering selection of ADF, SVG, and CSV formats over generic raw markdown.
* **Streaming Infrastructure**: Unpacks the technical mechanisms that allow Rovo to stream live updates and recursive edits directly into active workspaces safely.','en','Article','Advanced',0,'online','automatic','5681fc59b5e083e0da4eeb0e22562bdf422533ad5269dc3dd22e2696b7d5b3e8',NULL,1780401152,0,'2026-06-02T13:52:32.315730+02:00',NULL,NULL,NULL,'["Software Engineering", "AI Integrations", "Collaborative Canvases"]','["[ENTERPRISE-STABLE]", "[CASE STUDY]"]','[]','[]','{}','{"category": "ai-agents-mcp", "impact_score": 85, "reputation_status": "Vetted", "reputation_summary": "Highly trusted official engineering blog post from Atlassian details the design principles of their collaborative canvas.", "social_preview_url": "https://atlassianblog.wpengine.com/wp-content/uploads/2026/04/fy26-sil-engblog-37-1120x545_@2x-1560x760-1.png", "source_provenance": "X.com (Atlassian)", "suggested_new_category": "ai"}');
INSERT INTO "resources" VALUES('https://www.atlassian.com/blog/bitbucket/setting-up-a-ci-cd-pipeline-with-spring-mvc-jenkins-and-kubernetes-on-aws','bitbucket.org: setting up a cicd pipeline with spring mvc and kubernetes on aws','','2020',0,'Outlines constructing a complete continuous integration pipeline using Bitbucket, Jenkins, and AWS EKS. Covers maven compilation, Docker Hub image pushes, and automated rolling deployments on target host nodes.','Groovy','Article','Intermediate',1,'online','manual',NULL,NULL,NULL,0,'2020-06-01T00:00:00+02:00',NULL,NULL,NULL,'["DevSecOps & Automation", "Jenkins-based CI-CD", "AWS & Jenkins"]','["[COMMUNITY-TOOL]"]','[]','["demos.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.atlassian.com/blog/company-news/cursor-in-jira','Introducing Cursor in Jira - Inside Atlassian','Atlassian details how teams can assign work items directly to Cursor from within Jira, triggering a cloud agent to write code and open PRs.','2026',4,'Atlassian introduces native support for assigning Jira work items directly to the Cursor AI agent, minimizing context switching for development teams. When tickets are assigned or @Cursor is mentioned in Jira, a cloud-based Cursor agent automatically spins up, analyzes the codebase, implements necessary fixes, and raises pull requests. This deep integration allows developers and product owners to steer autonomous coding agents directly from the issue tracker.','English','blog','Intermediate',0,'online','automatic','a1116f0fa851b91fa7a15901a0b66ce2dda2600d87c08f42999181a4f248743e',NULL,1780352302,0,'2026-06-02T00:18:22.456769+02:00',NULL,NULL,NULL,'["DevOps", "AI Curation", "Agent Orchestration", "Atlassian Ecosystem"]','["ENTERPRISE-STABLE", "EMERGING"]','[]','[]','{}','{"category": "project-management-tools", "reputation_status": "Vetted", "reputation_summary": "Highly acclaimed enterprise integration by Atlassian and Cursor, bridging project management with autonomous code execution.", "social_preview_url": "https://atlassianblog.wpengine.com/wp-content/uploads/2026/05/csd-26784_dark_jira-cursor_build-something_hero_@2x-1-1-scaled.png", "source_provenance": "X.com (Atlassian)", "suggested_new_category": ""}');
INSERT INTO "resources" VALUES('https://www.atlassian.com/blog/developer/automating-mutation-coverage-with-ai','Automating Mutation Coverage with AI','Inside Atlassian''s journey to automate unit test mutation testing across large Java codebases using an AI assistant.','2026',4,'An in-depth engineering case study from Atlassian''s Jira Platform teams on leveraging Rovo Dev CLI and an AI-driven, dev-in-the-loop assistant to scale mutation testing. The automated workflow parses mutation reports, prioritizes classes, and auto-generates project-aware tests. This implementation helped teams reach 80%+ mutation coverage while reducing manual testing overhead by 70%.','English','Technical Article','Advanced',0,'online','automatic','348e2ea5653df19c980dd9d8a58aac7369c2d13c35ae81ce91d325de5ee89322',NULL,1780399982,0,'2026-06-02T13:33:02.211780+02:00',NULL,NULL,NULL,'["Software Quality", "Mutation Testing", "AI-Assisted Engineering"]','["CASE STUDY", "ENTERPRISE-STABLE"]','[]','[]','{}','{"category": "qa", "impact_score": 88, "reputation_status": "Vetted", "reputation_summary": "Highly vetted engineering blog post showcasing active development strategies in enterprise testing.", "social_preview_url": "https://atlassianblog.wpengine.com/wp-content/uploads/2024/05/csd-9526_developer-blog-header_ecosystem_900x444_2x.png", "source_provenance": "X.com (Atlassian)", "suggested_new_category": ""}');
INSERT INTO "resources" VALUES('https://www.atlassian.com/blog/focus/evolution-of-spm-report','Atlassian SPM Research: Why Strategic Execution Fails to Align with Delivery','Analysis of the ''Clarity Trap'' based on research of 308 senior enterprise leaders exploring why organizational alignment lags behind strategic reviews.','2026',4,'* **Curator Insight:** Aligning high-level organizational strategies with execution systems is a perennial bottleneck, particularly when planning cycles remain decoupled from active code-delivery repositories.
* **Live Grounding (MCP):** Surveying over 300 enterprise leaders, Atlassian reveals a systemic disconnect: despite 80% reporting strategic clarity, a mere 11% possess automated trace links between active development branches and portfolio milestones, suggesting a critical shift toward integrated agile data planes.','en','blog','Advanced',0,'online','automatic','0fad1227dec717a79eadbf2fca4248c404c8790299b63a1e43074f8d387378b8',NULL,1780352138,0,'2026-06-02T00:15:38.621976+02:00',NULL,NULL,NULL,'["Agile and DevOps", "Strategic Portfolio Management", "Delivery Operations", "Value Stream Management"]','["CASE STUDY"]','[]','[]','{}','{"category": "project-management-methodology", "reputation_status": "Vetted", "reputation_summary": "Atlassian''s researched State of Strategic Portfolio Management report, well-received by Agile and SRE practitioners.", "social_preview_url": "https://atlassianblog.wpengine.com/wp-content/uploads/2026/04/state-of-report-email-banner-v3.png", "source_provenance": "X.com (Atlassian)", "suggested_new_category": "strategic-portfolio-management"}');
INSERT INTO "resources" VALUES('https://www.atlassian.com/collections/service/ai-maturity-model','AI Service Management Readiness Assessment | Atlassian','An interactive evaluation tool and maturity model developed by Atlassian to baseline and upgrade AI service management and ITSM integration readiness.','2026',4,'### Curator Insight
This assessment tool provides an actionable framework for teams evaluating their transition to AI-assisted IT Service Management (ITSM). Designed by Atlassian, it measures readiness across data workflows, automation trust, and human-in-the-loop validation. It delivers personalized recommendations for integrating intelligent agents into Jira Service Management, facilitating optimized incident response and service delivery.','English','Tool / Assessment','Intermediate',0,'online','automatic','1a2f0e394d1342bef55cb3e3918e040667115f5533b5ed7af5da50726bda12b3',NULL,1780401702,0,'2026-06-02T14:01:42.549065+02:00',NULL,NULL,NULL,'["IT Service Management", "Artificial Intelligence", "Maturity Frameworks"]','["GUIDE", "ENTERPRISE-STABLE"]','[]','[]','{}','{"category": "ai-agents-mcp", "impact_score": 81, "reputation_status": "Vetted", "reputation_summary": "Official Atlassian framework. Highly regarded by IT and DevOps managers as an objective roadmap for evaluating and implementing AI capabilities in Jira-based service models.", "social_preview_url": "", "source_provenance": "X.com (Atlassian)", "suggested_new_category": "project-management-tools"}');
INSERT INTO "resources" VALUES('https://www.atlassian.com/continuous-delivery','Atlassian CI/CD','','2026',0,'Atlassian''s comprehensive continuous delivery paradigm. Discusses architectural patterns of connecting code repositories, ticket tracking engines, and automated execution agents to provide a unified software lifecycle metrics loop.','N/A','Platform','Medium',0,'online','manual',NULL,NULL,NULL,0,'2026-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Software Delivery", "CI-CD Platforms", "Enterprise DevOps"]','["[COMMUNITY-TOOL]"]','[]','["jenkins-alternatives.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.atlassian.com/customers/schaeffler','Schaeffler accelerates and innovates on Atlassian Cloud','Case study of German automotive component manufacturer Schaeffler''s migration to Atlassian Cloud, improving productivity using AI agents.','2026',4,'An enterprise success story detailing the cloud migration and platform modernization strategy executed by automotive component manufacturer Schaeffler.
* Explains the methodology behind unifying legacy platforms post-merger with Vitesco Technologies into a single Atlassian Cloud System of Work.
* Shows how integrating Atlassian Rovo enabled the deployment of secure AI agents to automate workflows, optimize cross-app searches, and group Confluence assets.','en','case-study','advanced',0,'online','automatic','1e15bc0f2e0dd986940d772c8a7b906b732a941fb1b5c711137e9fe0caed5321',NULL,1780352686,0,'2026-06-02T00:24:46.744506+02:00',NULL,NULL,NULL,'["Enterprise Systems", "Cloud Migration", "Agile Processes", "AI Automation"]','["CASE STUDY", "ENTERPRISE-STABLE"]','[]','[]','{}','{"category": "customer", "reputation_status": "Vetted", "reputation_summary": "Standard corporate success case study documenting Atlassian''s enterprise-grade multi-tool migrations.", "social_preview_url": "", "source_provenance": "X.com (Atlassian)", "suggested_new_category": "case-studies"}');
INSERT INTO "resources" VALUES('https://www.atlassian.com/git/tutorials/atlassian-git-cheatsheet','Atlassian Git Cheatsheet','','2018',0,'Atlassian''s reference cheatsheet detailing basic and advanced Git operations. Provides quick access to commands for cloning, staging, merging, rebasing, and troubleshooting common version-control issues.','Markdown','Guide','Beginner',0,'online','manual',NULL,NULL,NULL,0,'2018-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Software Engineering", "Version Control Systems", "Git Operations"]','["[COMMUNITY-TOOL]", "[GUIDE]"]','[]','["cheatsheets.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.atlassian.com/git/tutorials/comparing-workflows','atlassian.com: Comparing Workflows 🌟','','2022',1,'Evaluates and contrasts popular branch integration workflows (Centralized, Feature Branch, Gitflow, Forking). This guide highlights structural pros, cons, and appropriate environments for each pattern, serving as a standard resource for teams defining their Git branching strategies.','English','Tutorial','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2022-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Version Control", "Development Models", "Branching Strategy"]','["[COMMUNITY-TOOL]", "[GUIDE]"]','[]','["git.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.atlassian.com/git/tutorials/comparing-workflows/gitflow-workflow','atlassian.com: Gitflow Workflow','','2019',0,'Atlassian''s classic git tutorial on Gitflow, outlining its mechanics, workflows, and common command patterns. It contrasts this highly structured model with alternative setups, helping teams choose the right balance between isolation and continuous integration.','Markdown','Guide','Beginner',0,'online','manual',NULL,NULL,NULL,0,'2019-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Software Engineering", "Version Control Systems", "Git Workflows"]','["[COMMUNITY-TOOL]", "[GUIDE]"]','[]','["git.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.atlassian.com/git/tutorials/gitops','atlassian.com: Is GitOps the next big thing in DevOps?','','2021',0,'Examines GitOps from a broader DevOps perspective, showing how Git-based review approvals improve developer velocity and security auditing. It illustrates how using pull requests for infrastructure configuration builds collaboration between engineering teams. This cultural alignment is key to successful modern cloud adoptions.','None','Technical Blog','Beginner',1,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Application Delivery", "Continuous Deployment", "GitOps", "DevOps Culture"]','["[COMMUNITY-TOOL]"]','[]','["gitops.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.atlassian.com/remote','atlassian.com/remote','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','4caf1ee18e3de029972270ab1b82e7f2e465a3d5cdb9e8f48150b2dcbdc0f558',100.0,1779034323,0,'2026-05-17T18:12:03.028858+02:00',NULL,NULL,NULL,'[]','[]','["docs/workfromhome.md"]','[]','{}','{"duplicate_of": "https://www.atlassian.com/solutions/distributed"}');
INSERT INTO "resources" VALUES('https://www.atlassian.com/software/bamboo','Bamboo','','2026',0,'Atlassian''s classic on-premises CI/CD server. Featuring tight, direct links to Jira and Bitbucket repositories, Bamboo maps sophisticated deployment workflows and releases, although it carries higher VM-management overhead relative to container-native tools.','Java','Platform','High',0,'online','manual',NULL,NULL,NULL,0,'2026-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Software Delivery", "CI-CD Platforms", "Enterprise DevOps"]','["[COMMUNITY-TOOL]"]','[]','["jenkins-alternatives.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.atlassian.com/software/compass','Atlassian Compass','','2026',0,'Atlassian Compass is a developer portal designed to map distributed software architecture, track dependencies, and gauge health metrics. Connects disparate tools, logs team ownership, and automates operational scorecard checks within Atlassian''s software suite.','English','SaaS Platform','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2026-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Platform Engineering", "IDP Tooling", "Enterprise Portals"]','["[COMMUNITY-TOOL]"]','[]','["devops.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.atlassian.com/software/confluence','Atlassian Confluence','- [nightfall.ai: Is Atlassian Cloud HIPAA Compliant?](https://www.nightfall.ai/blog/atlassian-cloud-hipaa-compliant) HIPAA stands for Health Insurance Portability and Accountability Act, the standard for sensitive patient data protection.','2026',0,'Enterprise corporate wiki and collaborative document editor platform. Helps development teams compile, search, and maintain technical wikis, sprint retrospectives, and Architecture Decision Records (ADRs).','English','Website','Beginner',0,'online','manual',NULL,NULL,NULL,0,'2026-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Developer Productivity", "Documentation", "Knowledge Base"]','["[COMMUNITY-TOOL]"]','[]','["project-management-tools.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.atlassian.com/software/jira','Jira','- [Transition Jira issues on merge](https://www.atlassian.com/blog/app/bitbucket) Check out the latest','2026',0,'Industry-standard agile project management and issue-tracking platform. Widely integrated with Git providers and CI/CD triggers to coordinate work items across scale-out software development and platform engineering teams.','English','Website','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2026-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Developer Productivity", "Project Management", "Agile Platforms"]','["[COMMUNITY-TOOL]"]','[]','["project-management-tools.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.atlassian.com/software/loom/download','Loom Desktop App Download','Use Loom to record quick videos of your screen and camera.','2026',4,'The official desktop application download portal for Loom, an asynchronous video recording tool. It allows software development and operations teams to record screens, share technical walk-throughs, and document system workflows without scheduling live, synchronous meetings, increasing team alignment in remote engineering environments.','en','tools','Beginner',0,'online','automatic','0133dee472bf459a0be0af31076f3e32cae971f27fca7e6074d3a3bc7dc2e1e3',NULL,1780352292,0,'2026-06-02T00:18:12.588483+02:00',NULL,NULL,NULL,'["Work from Home", "Asynchronous Collaboration", "Developer Tools"]','["ENTERPRISE-STABLE"]','[]','[]','{}','{"category": "workfromhome", "reputation_status": "Vetted", "reputation_summary": "Ubiquitous and highly trusted asynchronous communication video recording tool widely used in distributed technical teams.", "social_preview_url": "", "source_provenance": "X.com (Atlassian)", "suggested_new_category": ""}');
INSERT INTO "resources" VALUES('https://www.atlassian.com/solutions/distributed','atlassian.com/remote','','2026',0,'Offers structured blueprints, software configurations, and workflow tips for running globally distributed teams using Jira, Confluence, and Trello. Explores collaborative practices, async task tracking, and transparent documentation routines to maintain alignment across multiple timezones.','Agnostic','Professional Resources','Beginner',0,'online','manual',NULL,NULL,NULL,0,'2026-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Modern Workforce", "Remote Work", "Agile Methodologies"]','["[COMMUNITY-TOOL]"]','[]','["workfromhome.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.atomicjar.com/2021/11/announcing-testcontainers-cloud','atomicjar.com: Announcing Testcontainers Cloud: Integration Testing has'' never been easier','','N/A',0,NULL,NULL,NULL,NULL,0,NULL,'manual','0cee15ddacce4342f090538d3c6476af2d965573947cbe3994b5cdd2823befc2',100.0,1779033706,1,'2026-05-17T18:01:46.465175+02:00',NULL,NULL,NULL,'[]','[]','["docs/qa.md"]','[]','{}','{}');
INSERT INTO "resources" VALUES('https://www.augmentedmind.de/2022/02/20/optimize-docker-image-security','==augmentedmind.de: Docker optimization guide: the 12 best tips to optimize'' Docker image security==','','N/A',0,NULL,NULL,NULL,NULL,0,'online','manual','a974a8318d61d423aaaad6ef26af85c4609feef5fca797dcd2aba9fa73dac7cf',100.0,1779033574,0,'2026-05-17T17:59:34.103646+02:00',NULL,NULL,NULL,'[]','[]','["docs/docker.md"]','[]','{}','{}');
INSERT INTO "resources" VALUES('https://www.augmentedmind.de/2024/06/12/optimize-docker-image-security','augmentedmind.de: Docker optimization guide: the 12 best tips to optimize Docker image security','','2024',0,'Provides twelve optimization patterns aligning build speeds with image security. Topics focus on multi-stage build workflows, package manager caching, minimal base systems, and dynamic secret loading.','N/A','article','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2024-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Containers", "Security & Hardening", "Build Optimization"]','["[COMMUNITY-TOOL]"]','[]','["docker.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.autoblog.com/2022/07/25/vw-ceo-herbert-diess-fired-over-cariad-buggy-software','autoblog.com: VW CEO lost his job over buggy software that delayed new models','','N/A',0,'A curated technical resource and architectural guide covering autoblog.com: VW CEO lost his job over buggy software that delayed new models in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779032050,0,'2026-05-17T17:34:10.488797+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/project-management-methodology.md"]','["project-management-methodology.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.autodraw.com','autodraw.com','','2022',2,'An experimental, AI-powered drawing web client developed by Google. Uses machine learning algorithms to map rough sketches into polished, professional icons and system vectors in real time.','JavaScript','Tool','Beginner',0,'online','manual',NULL,NULL,NULL,0,'2022-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Architecture & Design", "Visualization", "AI Assisted"]','["[EMERGING]"]','[]','["cloud-arch-diagrams.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.autonomosyemprendedor.es/articulo/finanzas-personales/autonomos-solo-deben-presentar-iva-octubre-mas-obligaciones-tributarias-mes/20210927125637025167.html','autonomosyemprendedor.es: Los autónomos no sólo deben presentar el IVA en octubre, hay más obligaciones tributarias este mes','','2021',0,'A tax-compliance guide warning Spanish independent contractors of their extensive third-quarter fiscal obligations, beyond standard VAT reporting. Covers personal income tax payments and withholding statements, which are crucial for maintaining compliance and preventing administrative fines.','N/A','Article','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Careers", "Freelancing", "Spanish Regulations"]','["[COMMUNITY-TOOL]"]','[]','["freelancing.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.autonomosyemprendedor.es/articulo/tus-finanzas/autonomos-solo-deben-presentar-iva-octubre-mas-obligaciones-tributarias-mes/20210927125637025167.html','autonomosyemprendedor.es: Los autónomos no sólo deben presentar el IVA en'' octubre, hay más obligaciones tributarias este mes','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','674268664c2f51aa909c010537aa0d6a79f6f47905817895e0b15d3fa83a3c6d',100.0,1779032286,0,'2026-05-17T17:38:06.903040+02:00',NULL,NULL,NULL,'[]','[]','["docs/freelancing.md"]','[]','{}','{"duplicate_of": "https://www.autonomosyemprendedor.es/articulo/finanzas-personales/autonomos-solo-deben-presentar-iva-octubre-mas-obligaciones-tributarias-mes/20210927125637025167.html"}');
INSERT INTO "resources" VALUES('https://www.awsarchitectureblog.com','AWS Architecture Blog','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','7636bc3ac95c6807b9ff72686bfd831aa9d1632efcd3a473a652be48ca059235',100.0,1779030356,0,'2026-05-17T17:05:56.464950+02:00',NULL,NULL,NULL,'[]','[]','["docs/aws-architecture.md"]','[]','{}','{"duplicate_of": "https://aws.amazon.com/blogs/architecture"}');
INSERT INTO "resources" VALUES('https://www.awsgeek.com/Amazon-S3','awsgeek.com/Amazon-S3','','2023',3,'A highly visual architectural breakdown of Amazon S3 features, storage classes, and lifecycle policies. This resource maps complex cloud storage abstractions into readable visual cheat sheets, clarifying performance tiers and security boundaries. Excellent for quick architectural onboarding and design sessions.','N/A','Cheat Sheet','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2023-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Cloud Providers", "AWS", "Storage"]','["[COMMUNITY-TOOL]"]','[]','["cheatsheets.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.awsiam.info','==awsiam.info: AWS IAM Search==','','N/A',0,'A curated technical resource and architectural guide covering ==awsiam.info: AWS IAM Search== in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779030086,0,'2026-05-17T17:01:26.751953+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/aws-security.md"]','["aws-security.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.axelmendoza.com/posts/ml-model-deployment','axelmendoza.com: The Ultimate Guide To ML Model Deployment In 2024','','2024',4,'Comprehensive blueprint detailing contemporary paradigms of ML serving, contrasting serverless, dedicated clusters (like K8s), and edge processing. Helps infrastructure architects navigate hardware acceleration, pipeline containerization, security policies, and real-time observability structures.','None','Article','Intermediate',1,'online','manual',NULL,NULL,NULL,0,'2024-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Model Serving", "Architectural Patterns", "Infrastructure Selection"]','["[ENTERPRISE-STABLE]"]','[]','["mlops.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.axway.com/en/products/api-management/full-lifecycle-api-management','Axway API Management','','N/A',0,'A curated technical resource and architectural guide covering Axway API Management in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'duplicate','manual','N/A',100.0,1779033655,0,'2026-05-17T18:00:55.364201+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/developerportals.md"]','["developerportals.md"]','{}','{"duplicate_of": "https://blog.axway.com/learning-center/apis/basics/full-lifecycle-api-management"}');
INSERT INTO "resources" VALUES('https://www.axway.com/en/products/api-management/what-is-api-management','axway.com: What is API Management?','','N/A',0,'A curated technical resource and architectural guide covering axway.com: What is API Management? in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'duplicate','manual','N/A',100.0,1779032134,0,'2026-05-17T17:35:34.588719+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/api.md"]','["api.md"]','{}','{"duplicate_of": "https://blog.axway.com/learning-center/apis/api-management/what-is-api-management"}');
INSERT INTO "resources" VALUES('https://www.azurebrains.com','azurebrains.com: Azurebrains','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','870f5de951e35d0d2eb53179a98987b609a1c56789a026a108a4eef1474f3d92',100.0,1779032661,0,'2026-05-17T17:44:21.924908+02:00',NULL,NULL,NULL,'[]','[]','["docs/azure.md"]','[]','{}','{"duplicate_of": "https://blog.azurebrains.com"}');
INSERT INTO "resources" VALUES('https://www.azurebrains.com/2021/03/25/despliega-azure-function-terraform-azuredevops','azurebrains.com: Despliega tu Azure Function App con Terraform y Azure DevOps'' 🌟','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','870f5de951e35d0d2eb53179a98987b609a1c56789a026a108a4eef1474f3d92',100.0,1779034263,0,'2026-05-17T18:11:03.258237+02:00',NULL,NULL,NULL,'[]','[]','["docs/azure.md"]','[]','{}','{"duplicate_of": "https://www.azurebrains.com"}');
INSERT INTO "resources" VALUES('https://www.azuredevopslabs.com','Azure DevOps Labs 🌟','','2025',0,'Official training portal hosting a deep collection of hands-on tutorials for managing delivery lifecycles, artifact generation, and deployment security gates.','None','Documentation','Beginner',0,'duplicate','manual',NULL,NULL,NULL,0,'2025-06-01T00:00:00+02:00',NULL,NULL,NULL,'["CI/CD Pipelines", "Training & Labs", "Azure DevOps"]','["[COMMUNITY-TOOL]"]','[]','["azure.md"]','{}','{"duplicate_of": "https://azuredevopslabs.com"}');
INSERT INTO "resources" VALUES('https://www.azureviking.com/post/terraform-module-azure-dns-private-resolver','azureviking.com: Terraform module: Azure DNS Private Resolver','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','e55f81521fc3094b99e286612c4f34163d99770ac9f5448277d06780f2d8363c',100.0,1779029465,0,'2026-05-17T16:51:05.099683+02:00',NULL,NULL,NULL,'[]','[]','["docs/terraform.md"]','[]','{}','{"duplicate_of": "https://azureviking.com/post/terraform-module-azure-dns-private-resolver"}');
INSERT INTO "resources" VALUES('https://www.azureviking.com/post/terraform-module-azurerm-alz-subnet','azureviking.com: Terraform Module: azurerm-alz-subnet','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','445bc2d342fe9bc68afa6d0d3909fb1d95cbdd1625624b901510faac8899128e',100.0,1779030989,0,'2026-05-17T17:16:29.795268+02:00',NULL,NULL,NULL,'[]','[]','["docs/terraform.md"]','[]','{}','{"duplicate_of": "https://azureviking.com/post/terraform-module-azurerm-alz-subnet"}');
INSERT INTO "resources" VALUES('https://www.backhub.co','backhub.co','','2023',0,'Analyzes BackHub (acquired by Rewind), an enterprise backup system for GitHub repositories. Highlights automated daily backups, metadata recovery (issues, PRs, milestones), and secure offsite storage paths complying with modern risk-mitigation standards.','English','SaaS / Tool','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2023-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Version Control", "Backup & Recovery", "Security"]','["[COMMUNITY-TOOL]"]','[]','["git.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.baculasystems.com','Bacula Enterprise for OpenShift and Kubernetes 🌟','','2025',4,'Bacula Enterprise provides high-volume, multi-tenant physical and cloud-native backup architectures for OpenShift and Kubernetes. Implements specialized volume snapshotting modules with security-hardened air-gapped target integrations.','C++','Product','Advanced',0,'online','manual',NULL,NULL,NULL,0,'2025-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Infrastructure", "Enterprise Backup", "Proprietary Platforms"]','["[ENTERPRISE-STABLE]"]','[]','["kubernetes-backup-migrations.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.baeldung.com/cs/concurrency-vs-parallelism','baeldung.com: Concurrency vs Parallelism','','N/A',0,'A curated technical resource and architectural guide covering baeldung.com: Concurrency vs Parallelism in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779034039,0,'2026-05-17T18:07:19.688848+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/devel-sites.md"]','["devel-sites.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.baeldung.com/cs/rest-vs-soap','baeldung.com: REST vs SOAP','','N/A',0,'A curated technical resource and architectural guide covering baeldung.com: REST vs SOAP in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779034109,0,'2026-05-17T18:08:29.424180+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/api.md"]','["api.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.baeldung.com/docker-deploy-java-war','baeldung.com: Deploying a Java War in a Docker Container','','N/A',0,'A curated technical resource and architectural guide covering baeldung.com: Deploying a Java War in a Docker Container in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779029371,0,'2026-05-17T16:49:31.161857+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/docker.md"]','["docker.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.baeldung.com/gatling-jmeter-grinder-comparison','baeldung.com: Gatling vs JMeter vs The Grinder: Comparing Load Test Tools','','N/A',0,'A curated technical resource and architectural guide covering baeldung.com: Gatling vs JMeter vs The Grinder: Comparing Load Test Tools in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779032181,0,'2026-05-17T17:36:21.970481+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/performance-testing-with-jenkins-and-jmeter.md"]','["performance-testing-with-jenkins-and-jmeter.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.baeldung.com/java-analyze-thread-dumps','baeldung.com: How to Analyze Java Thread Dumps 🌟','','N/A',0,'A curated technical resource and architectural guide covering baeldung.com: How to Analyze Java Thread Dumps 🌟 in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779031425,0,'2026-05-17T17:23:45.494726+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/java-and-java-performance-optimization.md"]','["java-and-java-performance-optimization.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.baeldung.com/java-thread-dump','baeldung.com: Capturing a Java Thread Dump','','N/A',0,'A curated technical resource and architectural guide covering baeldung.com: Capturing a Java Thread Dump in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779031037,0,'2026-05-17T17:17:17.233199+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/java-and-java-performance-optimization.md"]','["java-and-java-performance-optimization.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.baeldung.com/jenkins-and-jmeter','baeldung.com: Configure Jenkins to Run and Show JMeter Tests','','N/A',0,'A curated technical resource and architectural guide covering baeldung.com: Configure Jenkins to Run and Show JMeter Tests in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779030407,0,'2026-05-17T17:06:47.125800+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/performance-testing-with-jenkins-and-jmeter.md"]','["performance-testing-with-jenkins-and-jmeter.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.baeldung.com/jenkins-run-gatling-tests','baeldung.com: Run Gatling Tests From Jenkins','','N/A',0,'A curated technical resource and architectural guide covering baeldung.com: Run Gatling Tests From Jenkins in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779033243,0,'2026-05-17T17:54:03.374704+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/performance-testing-with-jenkins-and-jmeter.md"]','["performance-testing-with-jenkins-and-jmeter.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.baeldung.com/jvm-garbage-collectors',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,'manual','N/A',100.0,1779034450,0,'2026-05-17T18:14:10.224620+02:00',NULL,NULL,NULL,'[]','[]','["docs/jvm-parameters-matrix-table.md"]','[]','{}','{}');
INSERT INTO "resources" VALUES('https://www.baeldung.com/kotlin/gradle-dsl','baeldung.com: Kotlin DSL for Gradle','','N/A',0,'A curated technical resource and architectural guide covering baeldung.com: Kotlin DSL for Gradle in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779031398,0,'2026-05-17T17:23:18.925547+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/maven-gradle.md"]','["maven-gradle.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.baeldung.com/kotlin/swagger-spring-rest-api','baeldung.com: Using Swagger (OpenAPI) for a Spring REST API With Kotlin','','N/A',0,'A curated technical resource and architectural guide covering baeldung.com: Using Swagger (OpenAPI) for a Spring REST API With Kotlin in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779031079,0,'2026-05-17T17:17:59.700851+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/swagger-code-generator-for-rest-apis.md"]','["swagger-code-generator-for-rest-apis.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.baeldung.com/linux/max-threads-per-process','baeldung.com: Maximum Number of Threads Per Process in Linux','','N/A',0,'A curated technical resource and architectural guide covering baeldung.com: Maximum Number of Threads Per Process in Linux in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779031739,0,'2026-05-17T17:28:59.623429+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/linux.md"]','["linux.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.baeldung.com/maven-convert-to-gradle','baeldung.com: Convert a Maven Build to Gradle','','N/A',0,'A curated technical resource and architectural guide covering baeldung.com: Convert a Maven Build to Gradle in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779034115,0,'2026-05-17T18:08:35.941316+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/maven-gradle.md"]','["maven-gradle.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.baeldung.com/maven-duplicate-dependencies','baeldung.com: Remove Duplicate Dependencies with Maven','','N/A',0,'A curated technical resource and architectural guide covering baeldung.com: Remove Duplicate Dependencies with Maven in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779034318,0,'2026-05-17T18:11:58.761361+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/maven-gradle.md"]','["maven-gradle.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.baeldung.com/ops/istio-service-mesh','baeldung.com: Service Mesh Architecture with Istio','','N/A',0,'A curated technical resource and architectural guide covering baeldung.com: Service Mesh Architecture with Istio in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779032213,0,'2026-05-17T17:36:53.157407+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/istio.md"]','["istio.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.baeldung.com/ops/kafka-list-active-brokers-in-cluster','baeldung.com: List Active Brokers in a Kafka Cluster Using Shell Commands'' 🌟','','N/A',0,'A curated technical resource and architectural guide covering baeldung.com: List Active Brokers in a Kafka Cluster Using Shell Commands'' 🌟 in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779031464,0,'2026-05-17T17:24:24.458439+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/message-queue.md"]','["message-queue.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.baeldung.com/ops/kubernetes-lightweight-distributions','baeldung.com: Lightweight Kubernetes Distributions','','N/A',0,'A curated technical resource and architectural guide covering baeldung.com: Lightweight Kubernetes Distributions in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779031385,0,'2026-05-17T17:23:05.093879+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-on-premise.md"]','["kubernetes-on-premise.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.baeldung.com/pub-sub-vs-message-queues','baeldung.com: Pub-Sub vs. Message Queues 🌟','','N/A',0,'A curated technical resource and architectural guide covering baeldung.com: Pub-Sub vs. Message Queues 🌟 in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779032216,0,'2026-05-17T17:36:56.760306+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/message-queue.md"]','["message-queue.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.baeldung.com/spring-boot-deploy-openshift','baeldung.com: Deploy a Spring Boot Application to OpenShift with Spring'' Cloud Kubernetes 🌟','','N/A',0,'A curated technical resource and architectural guide covering baeldung.com: Deploy a Spring Boot Application to OpenShift with Spring'' Cloud Kubernetes 🌟 in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779032524,0,'2026-05-17T17:42:04.564602+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/demos.md"]','["demos.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.baeldung.com/spring-boot-keycloak','baeldung.com: A Quick Guide to Using Keycloak with Spring Boot','','N/A',0,'A curated technical resource and architectural guide covering baeldung.com: A Quick Guide to Using Keycloak with Spring Boot in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779031882,0,'2026-05-17T17:31:22.664911+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/devsecops.md"]','["devsecops.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.baeldung.com/spring-boot-servlet-containers','Comparing Embedded Servlet Containers in Spring Boot','','N/A',0,'A curated technical resource and architectural guide covering Comparing Embedded Servlet Containers in Spring Boot in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779031807,0,'2026-05-17T17:30:07.838259+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/embedded-servlet-containers.md"]','["embedded-servlet-containers.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.baeldung.com/spring-cloud-config-without-git','==baeldung.com: Using Spring Cloud Config Without Git==','','N/A',0,'A curated technical resource and architectural guide covering ==baeldung.com: Using Spring Cloud Config Without Git== in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779031396,0,'2026-05-17T17:23:16.757356+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/java_frameworks.md"]','["java_frameworks.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.bairesdev.com/join-us','BairesDev','','2026',0,'One of the largest nearshore software development outsourcing firms in Latin America. It leverages massive talent pools to build highly specialized, time-zone-aligned agile engineering teams. Live grounding shows significant expansion in supplying nearshore engineers for high-complexity AI initiatives.','English','Platform/SaaS','Beginner',0,'online','manual',NULL,NULL,NULL,0,'2026-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Remote Work & Career", "Talent Platforms", "Nearshore Outsourcing"]','["[COMMUNITY-TOOL]"]','[]','["freelancing.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.base64encode.org','base64encode.org','','N/A',0,'A curated technical resource and architectural guide covering base64encode.org in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'online','manual','N/A',100.0,1781736180,0,'2026-06-18T00:43:00.184556+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/yaml.md"]','["yaml.md"]','{}','{"is_special": true}');
INSERT INTO "resources" VALUES('https://www.bbc.com/mundo/vert-cap-37270163','bbc.com: Por qué en Japón los jefes NO felicitan a sus empleados cuando hacen bien su trabajo','','2016',3,'Analyzes the unique cultural management dynamics in Japanese corporate environments, focusing on why overt recognition of individual effort is structurally avoided in favor of collective team success and continuous organic improvement (Kaizen). Offers contrasting insights for globalized, distributed engineering teams with diverse cultural backgrounds.','es','Article','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2016-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Engineering Leadership", "Cultural Leadership Models", "Team Dynamics"]','["[COMMUNITY-TOOL]"]','[]','["project-management-methodology.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.bbc.com/mundo/vert-cap-62340757','bbc.com: Qué son las "habilidades blandas" y por qué cada vez más compañías se fijan en ellas al contratar','','2022',0,'Curator Insight: Emphasizes why organizations increasingly prioritize soft skills over raw technical credentials during recruitment. Live Grounding: Demonstrates how communication, collaborative problem-solving, and emotional intelligence serve as primary performance multipliers for software architects working in complex distributed topologies.','es','Article','Beginner',0,'online','manual',NULL,NULL,NULL,0,'2022-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Professional Practice", "Career Paths", "Soft Skills"]','["[COMMUNITY-TOOL]"]','[]','["recruitment.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.bbc.com/worklife/article/20211022-is-hr-ever-really-your-friend','bbc.com: Is HR ever really your friend?','','2021',0,'This analytical piece demystifies the structural role of Human Resources in corporate entities, clarifying that HR serves to protect the organization from liability. It helps technical professionals navigate conflicts and employment contracts with structured objectivity.','English','article','Beginner',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Organizational Architecture", "Corporate Culture", "Risk Management"]','["[COMMUNITY-TOOL]"]','[]','["recruitment.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.bbc.com/worklife/article/20220104-future-of-work-2022','bbc.com: Is finding a ''new normal'' in the workplace impossible?','','2022',0,'An evaluation of return-to-office frictions versus developer demands for fully remote options. It explores remote-first, hybrid, and sync-async patterns necessary to balance organizational cohesion with team member productivity.','English','article','Beginner',0,'online','manual',NULL,NULL,NULL,0,'2022-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Organizational Architecture", "Remote Work", "Future of Work"]','["[COMMUNITY-TOOL]"]','[]','["recruitment.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.bbva.com/es/devops-que-es-y-como-mejorar-los-procesos-gracias-a-esta-estrategia/amp','BBVA - DevOps: qué es y cómo mejorar los procesos gracias a esta estrategia','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','132182deae4168639e283b7105d3ad7c33b679256cf67936d345a20d439aa030',100.0,1779029953,0,'2026-05-17T16:59:13.075696+02:00',NULL,NULL,NULL,'[]','[]','["docs/devops.md"]','[]','{}','{"duplicate_of": "https://www.bbva.com/es/innovacion/devops-que-es-y-como-mejorar-los-procesos-gracias-a-esta-estrategia"}');
INSERT INTO "resources" VALUES('https://www.bbva.com/es/innovacion/devops-que-es-y-como-mejorar-los-procesos-gracias-a-esta-estrategia','BBVA - DevOps: qué es y cómo mejorar los procesos gracias a esta estrategia','','2020',1,'An enterprise-level study outlining how financial organizations deploy automated compliance pipelines to accelerate delivery velocities safely under strict regulatory frameworks.','Spanish','Article','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2020-06-01T00:00:00+02:00',NULL,NULL,NULL,'["DevOps", "Fundamentals", "Enterprise Architecture"]','["[COMMUNITY-TOOL]"]','[]','["devops.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.bbvaapimarket.com','BBVA API Market','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','1a782df588a0f3c5bd440a214f0c559dddd957f14a6a5d69e407c0fc4a0a7f40',100.0,1779030189,0,'2026-05-17T17:03:09.864395+02:00',NULL,NULL,NULL,'[]','[]','["docs/developerportals.md"]','[]','{}','{"duplicate_of": "https://www.bbvaapimarket.com/es"}');
INSERT INTO "resources" VALUES('https://www.bbvaapimarket.com/es','BBVA API Market','','2026',4,'BBVA''s commercial API platform, allowing external developers to securely consume core banking capabilities. It features REST integrations for payments, transactions, customer identification, and financial data insights within a PSD2-compliant workspace.','Spanish','Enterprise Product','Advanced',0,'online','manual',NULL,NULL,NULL,0,'2026-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Domain APIs", "Fintech", "Banking Gateways"]','["[ENTERPRISE-STABLE]"]','[]','["developerportals.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.bbvanexttechnologies.com/blogs/filosofia-devsecops-en-el-desarrollo-de-aplicaciones-sobre-azure','bbvanexttechnologies.com: Filosofía DevSecOps en el desarrollo de aplicaciones'' sobre Azure','','N/A',0,'A curated technical resource and architectural guide covering bbvanexttechnologies.com: Filosofía DevSecOps en el desarrollo de aplicaciones'' sobre Azure in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779033280,0,'2026-05-17T17:54:40.478237+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/devsecops.md"]','["devsecops.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.bbvanexttechnologies.com/como-definir-infraestructura-como-codigo-en-aws-con-cdk','bbvanexttechnologies.com: Cómo definir infraestructura como código en AWS'' con CDK','','N/A',0,'A curated technical resource and architectural guide covering bbvanexttechnologies.com: Cómo definir infraestructura como código en AWS'' con CDK in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779030472,0,'2026-05-17T17:07:52.935765+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/aws-miscellaneous.md"]','["aws-miscellaneous.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.bejarano.io/terraform-plan-light','bejarano.io/terraform-plan-light: terraform plan -light 🌟','','2024',0,'Investigates wrapper optimizations and command hacks to achieve rapid, low-impact infrastructure calculations (`terraform plan -light`). Designed to reduce API rate-limiting fatigue and calculation lag in huge enterprise accounts by selectively executing plan checks.','Bash','Technical Article','Advanced',0,'online','manual',NULL,NULL,NULL,0,'2024-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Infrastructure as Code", "Terraform", "State Management"]','["[COMMUNITY-TOOL]"]','[]','["terraform.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.berlin-group.org/psd2-access-to-bank-accounts','berlin-group.org: PSD2 Access to Bank Accounts','','N/A',0,NULL,NULL,NULL,NULL,0,NULL,'manual','e7a6953215c0eb786bf35fb539e808bc83b12d411e71bdf187262680f880ac94',100.0,1779030353,1,'2026-05-17T17:05:53.160221+02:00',NULL,NULL,NULL,'[]','[]','["docs/developerportals.md"]','[]','{}','{}');
INSERT INTO "resources" VALUES('https://www.besanttechnologies.com/amazon-web-services-relational-database','besanttechnologies.com: AWS – Relational Database Service','','N/A',0,'A training tutorial covering basic relational database concepts in the cloud. Outlines AWS RDS automated provisioning, scaling limits, backup automation cycles, and failover mechanics.','English','Article','Basic',0,'online','manual','f82509d4acb991e63e51d907bf0841cbb49a444c0989dbede11018d186c8d1ee',100.0,1779029175,1,'2026-05-17T16:46:15.458385+02:00',NULL,NULL,NULL,'["Cloud Infrastructure", "AWS Databases", "Amazon RDS"]','["[COMMUNITY-TOOL]"]','["docs/aws-databases.md"]','["aws-databases.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.betsol.com/blog/devops-using-jenkins-docker-and-kubernetes','betsol.com: DevOps Using Jenkins, Docker, and Kubernetes','','N/A',0,'A curated technical resource and architectural guide covering betsol.com: DevOps Using Jenkins, Docker, and Kubernetes in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779033243,0,'2026-05-17T17:54:03.307684+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/jenkins.md"]','["jenkins.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.bikeshed.fm','bikeshed.fm: The Bike Shed','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','1f291c0c23f81fe0833c6367a68c5ad63b8fe53f202f1a34475650dee1f5737f',100.0,1779031449,0,'2026-05-17T17:24:09.404561+02:00',NULL,NULL,NULL,'[]','[]','["docs/devops.md"]','[]','{}','{"duplicate_of": "https://bikeshed.thoughtbot.com"}');
INSERT INTO "resources" VALUES('https://www.billin.net/blog/como-ser-freelance','billin.net: Cómo ser freelance en España en 2022','','2022',0,'A comprehensive operational roadmap detailing the step-by-step process of registering as a freelance professional in Spain. It addresses tax filings (models 036, 130, 303), municipal licensing, digital signatures, and invoicing norms.','N/A','Article','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2022-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Careers", "Freelancing", "Spanish Regulations"]','["[COMMUNITY-TOOL]"]','[]','["freelancing.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.binarytides.com/linux-ss-command','binarytides.com - 10 examples of Linux ss command to monitor network connections','','2014',3,'A practical reference manual outlining commands for using the modern Linux socket statistics utility (ss). It lists syntax for monitoring socket queues and TCP connections. Live Grounding highlights ss as the replacement for the obsolete netstat utility.','N/A','Article','Beginner',0,'online','manual',NULL,NULL,NULL,0,'2014-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Infrastructure & Operations", "Networking", "System Diagnostics"]','["[COMMUNITY-TOOL]"]','[]','["linux.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.biobanking.com/europes-leading-cancer-image-biobank-eucaim-launched-by-quibim-and-european-commission','biobanking.com: Europe’s Leading Cancer Image Biobank (EUCAIM) Launched by Quibim and European Commission','','2023',4,'Highlights the official launch of the European Cancer Image Infrastructure (EUCAIM), spearheaded by Quibim and the European Commission. Designed to store and host over tens of millions of cancer images, the platform employs a federated, decentralized architecture to safeguard patient privacy while enabling AI training models. This marks a massive leap forward in clinical multi-modal data consolidation across the European Union.','English','Article','Advanced',0,'online','manual',NULL,NULL,NULL,0,'2023-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Data Management", "Bioinformatics", "Medical Imaging Platforms"]','["[ENTERPRISE-STABLE]"]','[]','["customer.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.bionconsulting.com/blog/kubernetes-network-policies','bionconsulting.com: Kubernetes Network Policies','- [bionconsulting.com: Kubernetes Network Policies - Part 2](https://www.bionconsulting.com/blog/kubernetes-network-policies-part-2)','2021',0,'A rigorous, multi-part engineering reference detailing real-world enterprise NetworkPolicy patterns. Includes step-by-step debugging methodologies and ruleset templates.','English','Article','Intermediate',1,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Networking", "Security", "Network Policy"]','["[COMMUNITY-TOOL]"]','[]','["kubernetes-networking.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.bionconsulting.com/blog/kubernetes-network-policies-part-2','bionconsulting.com: Kubernetes Network Policies - Part 2','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','04844a6d9cd9d70220d7fc61fc7fcf36d5e9ba528a0e29c3927bedc18e58cafb',100.0,1779030739,1,'2026-05-17T17:12:19.358885+02:00',NULL,NULL,NULL,'[]','[]','["docs/kubernetes-networking.md"]','[]','{}','{"duplicate_of": "https://www.bionconsulting.com/blog/kubernetes-network-policies"}');
INSERT INTO "resources" VALUES('https://www.bitsand.cloud/posts/slashing-data-transfer-costs','bitsand.cloud: Slashing Data Transfer Costs in AWS by 99%','','2023',5,'Presents a technical architectural review showing how to reduce AWS data transfer fees by up to 99%. Recommends utilizing regional VPC endpoints, configuring node-local affinity within Kubernetes, and eliminating unnecessary cross-Availability Zone traffic to limit egress bills.','English','Article','Advanced',0,'online','manual',NULL,NULL,NULL,0,'2023-06-01T00:00:00+02:00',NULL,NULL,NULL,'["FinOps & Cloud Cost", "AWS Optimization", "Data Transfer"]','["[DE FACTO STANDARD]"]','[]','["finops.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.bitslovers.com/terraform-output','bitslovers.com: Terraform Output – What you should know','','2023',3,'Analyzes the lifecycle of Terraform output variables as a mechanism for exposing resource attributes to CLI commands or parent modules. Emphasizes the technical value of outputs in decoupling infrastructure modules and enabling downstream execution layers. Live grounding confirms its vital role in orchestrating multi-tier architectures via remote state backends.','HCL','Article','Beginner',0,'online','manual',NULL,NULL,NULL,0,'2023-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Infrastructure as Code", "Terraform", "State & Variables"]','["[COMMUNITY-TOOL]"]','[]','["terraform.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.blackduck.com',NULL,NULL,NULL,NULL,'A curated technical resource and architectural guide covering www.blackduck.com in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'online','manual',NULL,NULL,1779388522,0,'2026-05-21T20:35:22.076353+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','[]','["testops.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.blackhat.com',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,'manual','N/A',100.0,1779034030,0,'2026-05-17T18:07:10.823212+02:00',NULL,NULL,NULL,'[]','[]','["docs/kubernetes-security.md"]','[]','{}','{}');
INSERT INTO "resources" VALUES('https://www.blazemeter.com','blazemeter.com','','N/A',0,'A curated technical resource and architectural guide covering blazemeter.com in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'online','manual','N/A',100.0,1781736132,0,'2026-06-18T00:42:12.515640+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/performance-testing-with-jenkins-and-jmeter.md"]','["performance-testing-with-jenkins-and-jmeter.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.blazemeter.com/blog/continuous-integration-101-how-run-jmeter-jenkins','Blazemeter.com: Continuous Integration 101 - How to run Jmeter with jenkins'' 🌟','','N/A',0,'A curated technical resource and architectural guide covering Blazemeter.com: Continuous Integration 101 - How to run Jmeter with jenkins'' 🌟 in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'duplicate','manual','N/A',100.0,1779032087,0,'2026-05-17T17:34:47.759552+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/performance-testing-with-jenkins-and-jmeter.md"]','["performance-testing-with-jenkins-and-jmeter.md"]','{}','{"duplicate_of": "https://www.blazemeter.com/blog/continuous-integration-jenkins"}');
INSERT INTO "resources" VALUES('https://www.blazemeter.com/blog/open-source-load-testing-tools-which-one-should-you-use','blazemeter.com: Open Source Load Testing Tools: Which One Should You Use?','','N/A',0,'A curated technical resource and architectural guide covering blazemeter.com: Open Source Load Testing Tools: Which One Should You Use? in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'duplicate','manual','N/A',100.0,1779032661,0,'2026-05-17T17:44:21.812371+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/performance-testing-with-jenkins-and-jmeter.md"]','["performance-testing-with-jenkins-and-jmeter.md"]','{}','{"duplicate_of": "https://www.blazemeter.com/blog/open-source-load-testing-tools"}');
INSERT INTO "resources" VALUES('https://www.blazemeter.com/blog/top-jenkins-plugins-you-cant-miss-in-2018','blazemeter.com: Top Jenkins Plugins You Can’t Miss in 2018','','N/A',0,'A curated technical resource and architectural guide covering blazemeter.com: Top Jenkins Plugins You Can’t Miss in 2018 in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'duplicate','manual','N/A',100.0,1779029502,0,'2026-05-17T16:51:42.448475+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/jenkins.md"]','["jenkins.md"]','{}','{"duplicate_of": "https://www.blazemeter.com/blog"}');
INSERT INTO "resources" VALUES('https://www.bleepingcomputer.com/news/microsoft/windows-11-can-now-install-wsl-from-the-microsoft-store','bleepingcomputer.com: Windows 11 can now install WSL from the Microsoft'' Store 🌟','','2021',0,'This technical review details Microsoft''s strategic shift to deliver WSL as an application through the Microsoft Store on Windows 11. Decoupling WSL from core OS updates allows rapid feature and driver iterations without requiring full system reboots. It guarantees that development teams can access the latest filesystem speed improvements and driver updates immediately.','N/A','Article','Beginner',0,'online','manual','fce18a3bc5996030bc3995e405482bc49c722eb5d277c214f33407e338add535',100.0,1779033735,0,'2026-05-17T18:02:15.473801+02:00',NULL,NULL,NULL,'["Development Environment", "Windows Subsystem for Linux", "WSL Installation"]','["[COMMUNITY-TOOL]"]','["docs/linux-dev-env.md"]','["linux-dev-env.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.bleepingcomputer.com/news/security/over-900-000-kubernetes-instances-found-exposed-online','bleepingcomputer.com: Over 900,000 Kubernetes instances found exposed online','- Over 900,000 misconfigured Kubernetes clusters were found exposed on the internet to potentially malicious scans, some even vulnerable to data-exposing cyberattacks.
    - Kubernetes is a highly versatile open-source container orchestration system for hosting online services and managing containerized workloads via a uniform API interface.
    - It enjoys massive adoption and growth rates thanks to its scalability, flexibility in multi-cloud environments, portability, cost, app development, and system deployment time reductions.
    - If Kubernetes isn’t configured properly, remote actors might be able to access internal resources and private assets that weren’t meant to be made public.
    - Additionally, depending on the configuration, intruders could sometimes escalate their privileges from containers to break isolation and pivot to host processes, granting them intial access to internal corporate networks for futher attacks.','2022',0,'Reports on the global exposure of over 900,000 misconfigured Kubernetes control planes on the public internet. Discusses how default API access patterns, broad network settings, and incorrect ingress rules expose environments to automated scans and privilege escalations.','English','News Article','Intermediate',1,'online','manual',NULL,NULL,NULL,0,'2022-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Security", "Threat Intelligence", "Kubernetes Exposures"]','["[COMMUNITY-TOOL]"]','[]','["devsecops.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.blocksandfiles.com/block/2020/06/23/lightbits-labs-adds-kubernetes-table-stakes-csi-support/1598623','blocksandfiles.com: Lightbits Labs adds Kubernetes table stakes: CSI support','','2020',0,'An analytical review of Lightbits Labs adding native CSI support to its LightOS platform, bridging disaggregated NVMe-over-Fabrics (NVMe-oF) with Kubernetes. This integration enables low-overhead, hardware-accelerated block storage access for scale-out, high-throughput cloud database deployments.','English','Article','High',0,'online','manual',NULL,NULL,NULL,0,'2020-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Storage", "Kubernetes Storage", "NVMe-oF"]','["[COMMUNITY-TOOL]"]','[]','["kubernetes-storage.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.blocksandfiles.com/block/2021/08/05/kubernetes-storage-smartxs-iomesh-beats-portworx-longhorn-and-openebs/1617691','blocksandfiles.com: Kubernetes storage: SmartX’s IOMesh beats Portworx, Longhorn and OpenEBS','','2021',0,'A direct performance comparative study highlighting IOMesh outperforming established solutions like Portworx, Longhorn, and OpenEBS in IOPS and write latencies. It provides useful raw performance metrics for platform architects evaluating storage options for stateful cloud native applications.','English','Article','Medium',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Storage", "Kubernetes Storage", "Performance Analysis"]','["[COMMUNITY-TOOL]"]','[]','["kubernetes-storage.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.blocksandfiles.com/container-storage/2020/07/21/kubernetes-is-in-a-bit-of-state-about-state/1612337','blocksandfiles.com: Kubernetes is in a bit of state about state','','2020',0,'Evaluates the historical difficulty of managing stateful applications within transient container orchestrators. It highlights the design differences between stateless scaling and persistent storage provisioning, detailing CSI advancements.','English','Analysis','Advanced',0,'online','manual',NULL,NULL,NULL,0,'2020-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Storage", "Stateful Workloads", "Storage Interfaces"]','["[COMMUNITY-TOOL]"]','[]','["kubernetes.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.blocksandfiles.com/container-storage/2020/12/22/storageless-storage-is-the-answer-to-kubernetes-data-challenges/1611647','blocksandfiles.com: geless storage is the ‘answer’ to Kubernetes data challenges','','2020',0,'An exploratory piece discussing ''storageless'' architecture paradigms where localized persistent state is completely abstract, delegating high availability and replica management to SaaS object systems. While conceptually novel, live implementation typically manifests as highly managed serverless databases.','N/A','Article','Advanced',1,'online','manual',NULL,NULL,NULL,0,'2020-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Cloud Native Storage Architecture", "Storage Architecture & Engines", "Storage Paradigms"]','["[COMMUNITY-TOOL]"]','[]','["kubernetes-storage.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.blocksandfiles.com/container-storage/2021/01/27/red-hat-openshift-now-does-container-storage-backup/1611166','blocksandfiles.com: Red Hat OpenShift now does container storage backup 🌟','','2021',3,'An industry report outlining Red Hat OpenShift''s container storage data protection upgrades. Evaluates backup orchestration solutions addressing scale constraints in multi-tenant enterprise data pools.','Markdown','Article','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Infrastructure", "Storage Systems", "OpenShift Ecosystem"]','["[COMMUNITY-TOOL]"]','[]','["kubernetes-backup-migrations.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.blog.facilcloud.com/noticias/sql-vs-nosql-which-one-should-i-use/?lang=es_ES',NULL,NULL,NULL,NULL,'A curated technical resource and architectural guide covering www.blog.facilcloud.com in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'online','manual',NULL,NULL,1781736118,0,'2026-06-18T00:41:58.630645+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','[]','["nosql.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.blog.pythonlibrary.org','blog.pythonlibrary.org 🌟','','2008',0,'Practical engineering blog detailing specialized Python packages, GUI programming frameworks (wxPython, Tkinter), and library updates for system administrators and automation engineers.','Python','Blog','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2008-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Backend Development", "Python Ecosystem", "Tutorials"]','["[COMMUNITY-TOOL]"]','[]','["python.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.bluematador.com/learn/kubectl-cheatsheet','bluematador.com: kubectl cheatsheet','','2023',3,'A structured checklist detailing syntax protocols for diagnosing unstable cluster resources. Groups commands dynamically around service scaling, event monitoring, and pod metadata inspections.','HTML','Cheat Sheet','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2023-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Orchestration", "Kubernetes", "CLI Management"]','["[COMMUNITY-TOOL]"]','[]','["cheatsheets.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.bluematador.com/learn/kubernetes-glossary','Kubernetes Glossary 🌟','','2023',0,'A comprehensive lexicon defining fundamental cloud-native jargon, pods, ingress, services, and statefulsets to smooth the initial developer learning curve.','English','Article','Beginner',0,'online','manual',NULL,NULL,NULL,0,'2023-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Core Kubernetes", "Basics", "Glossary"]','["[COMMUNITY-TOOL]"]','[]','["cheatsheets.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.bmc.com/blogs/devops-ci-cd-metrics','bmc.com: DevOps Metrics for Optimizing CI/CD Pipelines','','2021',0,'An in-depth guide on tracking and analyzing CI/CD metrics to optimize performance. Focuses on identifying pipeline bottlenecks, measuring build and deployment speeds, and tracking success rates to improve team efficiency.','English','Article','Advanced',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["DevOps Methodology", "Metrics & Assessment", "CI/CD Metrics"]','["[COMMUNITY-TOOL]"]','[]','["devops.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.bmc.com/blogs/kubernetes-operator','bmc.com: What Is a Kubernetes Operator?','','2023',0,'A comprehensive architectural primer detailing the design patterns undergirding Kubernetes Operators. It contrasts standard declarative controllers with domain-specific, active state reconciliation. By 2026, operators have solidified their role as the industry standard for managing stateful applications natively within the Kubernetes control plane.','English','Article','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2023-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Cloud Native Infrastructure", "Kubernetes Extension", "Operators Framework"]','["[COMMUNITY-TOOL]"]','[]','["kubernetes-operators-controllers.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.bmw-connecteddrive.com','**BMW ConnectedDrive**:','','N/A',0,'A curated technical resource and architectural guide covering **BMW ConnectedDrive**: in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779032989,0,'2026-05-17T17:49:49.607358+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/customer.md"]','["customer.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.bmw.co.uk/en/shop/ls/country-selection',NULL,NULL,NULL,NULL,'A curated technical resource and architectural guide covering www.bmw.co.uk in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'online','manual',NULL,NULL,1781735900,0,'2026-06-18T00:38:20.465239+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','[]','["customer.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.bmwi.de/Redaktion/EN/Dossier/gaia-x.html','GAIA-X: A Federated Data Infrastructure for Europe','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','dc5a9ddc39404ca6de11c9bbfe3b0bd985732f2b5643f5d90f79c5b09fa320c4',100.0,1779033085,0,'2026-05-17T17:51:25.893290+02:00',NULL,NULL,NULL,'[]','[]','["docs/public-cloud-solutions.md"]','[]','{}','{"duplicate_of": "https://www.bundeswirtschaftsministerium.de/Redaktion/EN/Dossier/gaia-x.html"}');
INSERT INTO "resources" VALUES('https://www.bogotobogo.com/Java/tutorials/Spring-Boot/Maven-mvn-command-cheat-sheet.php','bogotobogo.com','','2026',0,'A guide mapping Maven dependencies to Spring Boot framework configurations. Curator Insight highlights rapid packaging loops. Live Grounding demonstrates how Spring Boot build tools rely directly on the lifecycles outlined in this guide.','Shell','Guide','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2026-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Software Development", "Build Automation", "Maven"]','["[COMMUNITY-TOOL]", "[GUIDE]"]','[]','["cheatsheets.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.boot.dev/blog/devops/how-to-restart-all-pods-in-a-kubernetes-namespace',NULL,NULL,NULL,NULL,'A curated technical resource and architectural guide covering www.boot.dev in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'online','manual',NULL,100.0,1779130494,0,'2026-05-18T20:54:54.957912+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes.md"]','["kubernetes.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.botkube.io','botkube.io','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','3ff93ce641ea55ef801299c539c2dcc90c9274471a20359837f1c7e79faaf6a6',100.0,1779034110,0,'2026-05-17T18:08:30.059425+02:00',NULL,NULL,NULL,'[]','[]','["docs/kubernetes-monitoring.md", "docs/kubernetes-tools.md"]','[]','{}','{"duplicate_of": "https://botkube.io"}');
INSERT INTO "resources" VALUES('https://www.botplayautomation.com','botplayautomation.com','','N/A',0,'A curated technical resource and architectural guide covering botplayautomation.com in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779029130,0,'2026-05-17T16:45:30.542568+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/qa.md"]','["qa.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.botplayautomation.com/post/automation-test-plan','botplayautomation.com: Automation Test Plan','','N/A',0,'A curated technical resource and architectural guide covering botplayautomation.com: Automation Test Plan in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779031385,0,'2026-05-17T17:23:05.089412+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/qa.md"]','["qa.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.botplayautomation.com/post/benefits-of-codeless-automation-testing','botplayautomation.com: Benefits of Codeless (no code) Automation Testing','','N/A',0,'A curated technical resource and architectural guide covering botplayautomation.com: Benefits of Codeless (no code) Automation Testing in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779030285,0,'2026-05-17T17:04:45.283385+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/qa.md"]','["qa.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.botplayautomation.com/post/best-practices-to-follow-in-software-testing-manual-and-automation-testing','botplayautomation.com: Automation & Manual Testing Best Practices','','N/A',0,'A curated technical resource and architectural guide covering botplayautomation.com: Automation & Manual Testing Best Practices in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779032639,0,'2026-05-17T17:43:59.830052+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/qa.md"]','["qa.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.botplayautomation.com/post/common-mistakes-test-teams-make-in-automation-testing-and-how-to-fix-them','botplayautomation.com: Common mistakes test teams make in automation testing'' and how to fix them','','N/A',0,'A curated technical resource and architectural guide covering botplayautomation.com: Common mistakes test teams make in automation testing'' and how to fix them in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779031499,0,'2026-05-17T17:24:59.289864+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/qa.md"]','["qa.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.botplayautomation.com/post/how-to-write-a-test-plan','botplayautomation.com: How to write a Software Test Plan?','','N/A',0,'A curated technical resource and architectural guide covering botplayautomation.com: How to write a Software Test Plan? in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779032105,0,'2026-05-17T17:35:05.782015+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/qa.md"]','["qa.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.botplayautomation.com/post/types-of-software-testing','botplayautomation.com: Types of Software Testing','','N/A',0,'A curated technical resource and architectural guide covering botplayautomation.com: Types of Software Testing in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779031473,0,'2026-05-17T17:24:33.501204+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/qa.md"]','["qa.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.botplayautomation.com/post/what-is-automation-testing-the-need-for-automation-testing-automation-testing-implementation-guide','botplayautomation.com: Automation Testing Implementation Guide','','N/A',0,'A curated technical resource and architectural guide covering botplayautomation.com: Automation Testing Implementation Guide in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779029322,0,'2026-05-17T16:48:42.643537+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/qa.md"]','["qa.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.brainboard.co','Brainboard 🌟','','2025',4,'A collaborative visual cloud architecture platform that lets teams design cloud topologies visually and auto-generate corresponding, clean, production-ready Terraform code configurations synchronously.','TypeScript','SaaS Tool','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2025-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Infrastructure as Code", "Visualization", "SaaS Tools"]','["[ENTERPRISE-STABLE]"]','[]','["terraform.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.btw.so/open-source-alternatives','btw.so: Open Source Alternatives 🌟','','2022',0,'A comprehensive database index mapping popular proprietary SaaS applications to functional, privacy-focused open-source alternatives, assisting companies in reducing licensing expenditures.','English','Website','Beginner',0,'online','manual',NULL,NULL,NULL,0,'2022-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Developer Productivity", "Utilities", "Alternatives Finder"]','["[COMMUNITY-TOOL]"]','[]','["project-management-tools.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.buchatech.com/2022/08/a-guide-to-navigating-the-aks-enterprise-documentation-scripts','buchatech.com/2022: A Guide to Navigating the AKS Enterprise Documentation & Scripts 🌟🌟','','2022',0,'A comprehensive index highlighting central enterprise architecture runbooks, scripts, and Azure landing zone deployment models. Solves standard directory discovery hurdles for infrastructure teams architecting multi-cluster production layers.','PowerShell/Bash','Resource Guide','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2022-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Strategic Strategy", "Enterprise Architecture", "Automation & Runbooks"]','["[COMMUNITY-TOOL]", "[GUIDE]"]','[]','["managed-kubernetes-in-public-cloud.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.bundeswirtschaftsministerium.de/Redaktion/EN/Dossier/gaia-x.html','GAIA-X: A Federated Data Infrastructure for Europe','','2026',0,'German Federal Ministry dossier presenting Gaia-X''s vision for data sovereignty, interoperability, and reducing hyperscaler lock-in across the EU. Live grounding demonstrates its influence on emerging EU legislation (Data Act) and federated cloud-computing structures in highly regulated sectors.','English','Specification/Standard','Advanced',0,'online','manual',NULL,NULL,NULL,0,'2026-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Data Sovereignty", "Regulatory Ecosystems", "Gaia-X Dossier"]','["[EMERGING]"]','[]','["public-cloud-solutions.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.bunnyshell.com/blog/disaster-recovery-devops','bunnyshell.com: DR in DevOps: How to Guarantee an Effective Disaster Recovery Plan with DevOps','','2023',0,'Explores integrating DR validation directly within DevOps lifecycles. Details setting up automated environment cloning, infrastructure-as-code state synchronization, and defining recovery point objectives (RPO) and recovery time objectives (RTO).','English','Article','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2023-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Operations", "Disaster Recovery", "DevOps"]','["[COMMUNITY-TOOL]"]','[]','["introduction.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.bunnyshell.com/blog/gitops-vs-devops','bunnyshell.com: GitOps vs. DevOps: What’s the Difference? 🌟','','2021',0,'Demarcates DevOps as an over-arching philosophical movement from GitOps as a precise, tool-driven methodology for implementing continuous delivery. Contrasts cultural goals with technological implementation mechanisms.','English','Blog Post','Beginner',0,'duplicate','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["GitOps", "Methodology", "Comparisons"]','["[COMMUNITY-TOOL]"]','[]','["gitops.md"]','{}','{"duplicate_of": "https://opensource.com/article/21/3/gitops"}');
INSERT INTO "resources" VALUES('https://www.buoyant.io/blog/kubernetes-network-policies-with-cilium-and-linkerd','buoyant.io: Kubernetes network policies with Cilium and Linkerd','','2021',0,'Architectural integration study detailing how to combine Cilium''s efficient L3/L4 eBPF security policies with Linkerd''s lightweight L7 mutual TLS encryption.','English','Article','Advanced',1,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Networking", "Service Mesh", "Linkerd & Cilium"]','["[COMMUNITY-TOOL]"]','[]','["kubernetes-networking.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.buoyant.io/blog/locking-down-network-traffic-between-kubernetes-namespaces','buoyant.io: Go directly to namespace jail: Locking down network traffic between Kubernetes namespaces','','2021',3,'Illustrates zero-trust isolation on Kubernetes using Linkerd. Focuses on setting up strict cross-namespace network boundaries and enforcing default-deny rules across security zones.','Rust','article','Intermediate',1,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Cloud Native Infrastructure", "Service Mesh", "Linkerd", "Security"]','["[COMMUNITY-TOOL]"]','[]','["servicemesh.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.buoyant.io/blog/multi-cluster-multi-region-setup-using-linkerd-service-mesh','buoyant.io: Multi-Cluster, Multi-Region Setup using Linkerd Service Mesh','','2022',4,'An in-depth guide to multi-region architectures with Linkerd. Focuses on setting up secure communication boundaries across regions, setting up multi-region failovers, and keeping latency low.','Rust','documentation','Advanced',1,'online','manual',NULL,NULL,NULL,0,'2022-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Cloud Native Infrastructure", "Service Mesh", "Linkerd", "Multi-Region"]','["[ENTERPRISE-STABLE]"]','[]','["servicemesh.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.buoyant.io/service-mesh-academy/upgrading-to-linkerd-2-12','buoyant.io: Upgrading to Linkerd 2.12: Zero-trust-ready route-based policy, Gateway API, access logging','','2022',4,'Covers upgrading to Linkerd 2.12. Features route-based policy rules aligned with the Kubernetes Gateway API, advanced request logging, and robust zero-trust boundary controls.','Rust','documentation','Advanced',1,'online','manual',NULL,NULL,NULL,0,'2022-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Cloud Native Infrastructure", "Service Mesh", "Linkerd", "Releases"]','["[ENTERPRISE-STABLE]"]','[]','["servicemesh.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.businessinsider.com/amazon-reason-for-layoffs-former-senior-tech-leader-2023-5','businessinsider.com: I''m an ex-Amazon senior leader. Here''s why layoffs keep happening and why ambitious managers are fueling them','','2023',4,'A critical insider look at how aggressive scaling incentives in hyper-growth tech companies can lead to systemic over-hiring, architectural empire-building, and subsequent massive restructuring and downsizings. Analyzes the management performance frameworks that drive these structural fluctuations, warning against localized hyper-hiring over clean organizational architecture.','en','Analysis','Advanced',0,'online','manual',NULL,NULL,NULL,0,'2023-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Engineering Leadership", "Organizational Scaling", "Big Tech Practices"]','["[ENTERPRISE-STABLE]"]','[]','["project-management-methodology.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.businessinsider.com/uber-coo-andrew-macdonald-ai-token-spending-harder-justify-2026-5','Uber''s COO Says It''s Getting Harder to Justify the Money Spent on AI','Uber COO Andrew Macdonald expresses growing corporate skepticism over massive AI token spending, highlighting the lack of clear, proportional returns in consumer features and engineering productivity.','2026',4,'This analytical piece covers the emerging industry backlash against unchecked corporate ''tokenmaxxing'' and AI expenditure, centered on remarks by Uber''s COO Andrew Macdonald. It examines the operational challenges of justifying massive enterprise API costs (specifically detailing how Uber exhausted its annual Claude Code budget by April 2026) without observable proportional increases in user-facing features or developer productivity. A crucial reference for FinOps leaders formulating budget limits, trace metrics, and ROI benchmarks for enterprise LLM integrations.','en','article','intermediate',0,'online','automatic','e64bbd11b98ceb21927d8c8d6df06abb074449969a378ecedce509d4ef0fe622',NULL,1780352561,0,'2026-06-02T00:22:41.468625+02:00',NULL,NULL,NULL,'["FinOps", "AI Economics", "Token Spending and ROI"]','["[CASE STUDY]"]','[]','[]','{}','{"category": "finops", "reputation_status": "Vetted", "reputation_summary": "Widely cited reporting on corporate AI expenditure and ROI challenges in 2026.", "social_preview_url": "https://i.insider.com/6a13b43f51ede568c7e183dd?width=1200&format=jpeg", "source_provenance": "X.com (midudev)", "suggested_new_category": ""}');
INSERT INTO "resources" VALUES('https://www.businessinsider.es/9-factores-repercuten-felicidad-trabajador-352445','businessinsider.es: Los 9 factores que más repercuten en la felicidad en'' el trabajo, según los trabajadores','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','75041756020cf2a053708d2a05b8742970d58885fe01675adfd6c67d5ac23088',100.0,1779033619,0,'2026-05-17T18:00:19.425090+02:00',NULL,NULL,NULL,'[]','[]','["docs/recruitment.md"]','[]','{}','{"duplicate_of": "https://www.businessinsider.es/desarrollo-profesional/9-factores-repercuten-felicidad-trabajador-352445"}');
INSERT INTO "resources" VALUES('https://www.businessinsider.es/desarrollo-profesional/9-factores-repercuten-felicidad-trabajador-352445','businessinsider.es: Los 9 factores que más repercuten en la felicidad en el trabajo, según los trabajadores','','2022',0,'Curator Insight: Examines nine primary factors contributing to happiness and stability in modern workplaces. Live Grounding: Pinpoints flexibility, operational autonomy, psychological safety, and meaningful work as key drivers to minimize technical debt and turnover within engineering groups.','es','Article','Beginner',0,'online','manual',NULL,NULL,NULL,0,'2022-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Professional Practice", "Team Culture", "Employee Engagement"]','["[COMMUNITY-TOOL]"]','[]','["recruitment.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.businessinsider.es/desarrollo-profesional/explicacion-steve-jobs-buenos-empleados-renuncian-trabajo-1137601','businessinsider.es: La brillante explicación de Steve Jobs sobre por qué los buenos empleados renuncian al trabajo','','2022',4,'Explores Steve Jobs'' legendary perspective on talent retention, emphasizing that high-performing engineers leave when forced to work under incompetent management or within broken architectural processes. Advocates for flat, technical-focused governance structures where system quality and customer outcomes dominate over organizational politics.','es','Analysis','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2022-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Engineering Leadership", "Team Management", "Team Dynamics"]','["[ENTERPRISE-STABLE]"]','[]','["project-management-methodology.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.businessinsider.es/desarrollo-profesional/fin-lealtad-laboral-empleados-ya-no-son-fieles-jefes-1358974','businessinsider.es: El fin de la lealtad laboral','','2023',0,'Curator Insight: Details the paradigm shift away from traditional employer-employee loyalty in modern corporate tech. Live Grounding: Highlights how transactional employer-employee dynamics necessitate continuous talent pipeline management and standardized onboarding protocols.','es','Article','Beginner',0,'online','manual',NULL,NULL,NULL,0,'2023-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Professional Practice", "Career Paths", "Retention"]','["[COMMUNITY-TOOL]"]','[]','["recruitment.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.businessinsider.es/desarrollo-profesional/menti-mi-cv-conseguir-mejor-trabajo-recomiendo-otros-1226162','businessinsider.es: Mentí en mi currículum para conseguir un trabajo mejor pagado y creo que otros deberían hacer lo mismo','','2023',0,'Curator Insight: Explains the risks and incentives associated with embellishing resume credentials to acquire high-paying roles. Live Grounding: Analyzes how background verification tools and rigorous automated technical testing are countering false claims in engineering profiles, emphasizing authentic competency.','es','Article','Beginner',0,'online','manual',NULL,NULL,NULL,0,'2023-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Professional Practice", "Recruiting", "Ethics"]','["[COMMUNITY-TOOL]"]','[]','["recruitment.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.businessinsider.es/desarrollo-profesional/razon-nunca-consigues-ascender-trabajo-conseguir-mejor-sueldo-970737','businessinsider.es: Así es como tu educación te ha moldeado sutilmente para que nunca consigas ascender en el trabajo','','2021',0,'Explores how traditional education systems encourage compliance over initiative, often limiting engineers from asserting their value and pursuing promotions. Discusses shifting from passive performance to proactive self-advocacy to advance technical career paths.','Spanish','Article','Beginner',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Management", "Career Development", "Professional Growth"]','["[COMMUNITY-TOOL]"]','[]','["project-management-methodology.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.businessinsider.es/desarrollo-profesional/tan-dificil-decir-no-jefe-965459','businessinsider.es: "Estoy atrapado en unos hábitos poco saludables y me siento abrumado por todo lo que tengo que hacer, ¿cómo puedo aprender a decir no?"','','2021',0,'Spanish article offering behavioral strategies to establish professional boundaries and politely decline excessive workloads. Helps technical staff overcome burnout, prioritize core technical obligations, and build healthier relationships with management.','Spanish','Article','Beginner',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Management", "Career Development", "Workplace Well-being"]','["[COMMUNITY-TOOL]"]','[]','["project-management-methodology.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.businessinsider.es/desarrollo-profesional/teletrabajar-perjudica-carrera-profesional-posibles-ascensos-1240782','businessinsider.es: Avanzar en la carrera profesional y conseguir ascensos dentro de la empresa será mucho más difícil para las personas que teletrabajan, según el CEO de IBM','','2023',4,'Examines the controversial statements of IBM''s CEO regarding remote work and career advancement. Contrasts ''proximity bias'' issues within classic enterprise hierarchies against modern, asynchronous, result-oriented performance evaluation frameworks that promote talent purely based on systematic contributions.','es','News Analysis','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2023-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Engineering Leadership", "Remote Work", "Career Development"]','["[ENTERPRISE-STABLE]"]','[]','["project-management-methodology.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.businessinsider.es/empleados-ya-no-sienten-lealtad-jefes-empleadores-1358974','businessinsider.es: El fin de la lealtad laboral','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','231694c40da8a21c2122eeb3d8f673a99a1a513d8a43b1c067463bbd6f82f3ed',100.0,1779034116,0,'2026-05-17T18:08:36.755074+02:00',NULL,NULL,NULL,'[]','[]','["docs/recruitment.md"]','[]','{}','{"duplicate_of": "https://www.businessinsider.es/desarrollo-profesional/fin-lealtad-laboral-empleados-ya-no-son-fieles-jefes-1358974"}');
INSERT INTO "resources" VALUES('https://www.businessinsider.es/explicacion-steve-jobs-buenos-empleados-renuncian-1137601','businessinsider.es: La brillante explicación de Steve Jobs sobre por qué'' los buenos empleados renuncian al trabajo','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','80177e15bf4621932faff57df276cc445f6d337674ba7ecc28714bc695ca095a',100.0,1779030874,0,'2026-05-17T17:14:34.536803+02:00',NULL,NULL,NULL,'[]','[]','["docs/project-management-methodology.md"]','[]','{}','{"duplicate_of": "https://www.businessinsider.es/desarrollo-profesional/explicacion-steve-jobs-buenos-empleados-renuncian-trabajo-1137601"}');
INSERT INTO "resources" VALUES('https://www.businessinsider.es/ingenieros-software-estan-aterrorizados-posibilidad-ser-sustituidos-ia-1238112','businessinsider.es: Los ingenieros de software están aterrorizados ante'' la posibilidad de ser sustituidos por la IA','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','6b0f1fa47311a2e51ebbd6c2a5b454eccf9bc641fa6762c94e3127bed91fe428',100.0,1779031865,0,'2026-05-17T17:31:05.611586+02:00',NULL,NULL,NULL,'[]','[]','["docs/ai.md"]','[]','{}','{"duplicate_of": "https://www.businessinsider.es/tecnologia/ingenieros-software-estan-aterrorizados-posibilidad-ser-sustituidos-ia-1238112"}');
INSERT INTO "resources" VALUES('https://www.businessinsider.es/menti-mi-cv-conseguir-mejor-trabajo-recomiendo-otros-1226162','businessinsider.es: Mentí en mi currículum para conseguir un trabajo mejor'' pagado y creo que otros deberían hacer lo mismo','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','c39fbba5160e5e4dfe50f1a043de582c502b342671ded33583e3cde9a303f5a6',100.0,1779030323,0,'2026-05-17T17:05:23.325030+02:00',NULL,NULL,NULL,'[]','[]','["docs/recruitment.md"]','[]','{}','{"duplicate_of": "https://www.businessinsider.es/desarrollo-profesional/menti-mi-cv-conseguir-mejor-trabajo-recomiendo-otros-1226162"}');
INSERT INTO "resources" VALUES('https://www.businessinsider.es/razon-nunca-consigues-ascender-trabajo-conseguir-mejor-sueldo-970737','businessinsider.es: Así es como tu educación te ha moldeado sutilmente para'' que nunca consigas ascender en el trabajo','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','7252f5dad8f608b886c685769efae85b769cadcfe6b2c39464a2eefb3d547f3f',100.0,1779031425,0,'2026-05-17T17:23:45.884068+02:00',NULL,NULL,NULL,'[]','[]','["docs/project-management-methodology.md"]','[]','{}','{"duplicate_of": "https://www.businessinsider.es/desarrollo-profesional/razon-nunca-consigues-ascender-trabajo-conseguir-mejor-sueldo-970737"}');
INSERT INTO "resources" VALUES('https://www.businessinsider.es/tan-dificil-decir-no-jefe-965459','businessinsider.es: "Estoy atrapado en unos hábitos poco saludables y me'' siento abrumado por todo lo que tengo que hacer, ¿cómo puedo aprender a decir no?','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','c33069f6efa38eab1c2c1308b30a2569db3fac2fb304d13e89f1f3859794617f',100.0,1779031385,0,'2026-05-17T17:23:05.717197+02:00',NULL,NULL,NULL,'[]','[]','["docs/project-management-methodology.md"]','[]','{}','{"duplicate_of": "https://www.businessinsider.es/desarrollo-profesional/tan-dificil-decir-no-jefe-965459"}');
INSERT INTO "resources" VALUES('https://www.businessinsider.es/tecnologia/ingenieros-software-estan-aterrorizados-posibilidad-ser-sustituidos-ia-1238112','businessinsider.es: Los ingenieros de software están aterrorizados ante la posibilidad de ser sustituidos por la IA','','2023',0,'Investigates the sociotechnical impact and anxieties surrounding the deployment of automated coding assistants within software engineering. It argues that while generative models displace routine syntax boilerplate generation, they elevate the engineer''s role to that of a system orchestrator and architectural validator. It defines critical perspectives on long-term developer training.','Spanish','Article','Beginner',0,'online','manual',NULL,NULL,NULL,0,'2023-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Artificial Intelligence", "AI Strategy", "Socio-Technical Impact"]','["[COMMUNITY-TOOL]"]','[]','["ai.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.businessinsider.es/tecnologia/uso-chatgpt-50-70-veces-dia-ser-productivo-1228162','businessinsider.es: Uso ChatGPT entre 50 y 70 veces al día para todo, desde preparar reuniones hasta quitarme el pegamento de los dedos','','2023',1,'Reportaje de carácter práctico que expone la incorporación intensiva de agentes de IA conversacional dentro del flujo de trabajo corporativo diario, ilustrando la aceleración de tareas de síntesis y redacción técnica. [SPANISH CONTENT]','Spanish','Case Study','Beginner',0,'online','manual',NULL,NULL,NULL,0,'2023-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Human Productivity", "Artificial Intelligence", "Workplace Automation"]','["[CASE STUDY]", "[COMMUNITY-TOOL]"]','[]','["chatgpt.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.businessinsider.es/teletrabajar-perjudica-carrera-profesional-posibles-ascensos-1240782','businessinsider.es: Avanzar en la carrera profesional y conseguir ascensos'' dentro de la empresa será mucho más difícil para las personas que teletrabajan, según el CEO de IBM','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','b30ae22bbb057a71eccec0756c976abf9fe9e8ce2a15fd13ea68e0a8de255c1e',100.0,1779031564,0,'2026-05-17T17:26:04.694334+02:00',NULL,NULL,NULL,'[]','[]','["docs/project-management-methodology.md"]','[]','{}','{"duplicate_of": "https://www.businessinsider.es/desarrollo-profesional/teletrabajar-perjudica-carrera-profesional-posibles-ascensos-1240782"}');
INSERT INTO "resources" VALUES('https://www.businessinsider.es/uso-chatgpt-50-70-veces-dia-ser-productivo-1228162','businessinsider.es: Uso ChatGPT entre 50 y 70 veces al día para todo, desde'' preparar reuniones hasta quitarme el pegamento de los dedos','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','17b1967efe744b8a80dd54778fb0fab8125288ff0ce64ccf49f2e4e3a2ef37f1',100.0,1779033672,0,'2026-05-17T18:01:12.137955+02:00',NULL,NULL,NULL,'[]','[]','["docs/chatgpt.md"]','[]','{}','{"duplicate_of": "https://www.businessinsider.es/tecnologia/uso-chatgpt-50-70-veces-dia-ser-productivo-1228162"}');
INSERT INTO "resources" VALUES('https://www.busybox.net','busybox.net','','2026',0,'Known as the ''Swiss Army Knife of Embedded Linux,'' BusyBox aggregates tiny versions of many common UNIX utilities into a single, highly-optimized executable. This approach minimizes disk and memory overhead, making it ideal for distroless Docker base images, initramfs platforms, and minimal IoT architectures.','C','System Software','Advanced',0,'online','manual',NULL,NULL,NULL,0,'2026-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Linux", "Containerization", "Fundamentals"]','["[COMMUNITY-TOOL]"]','[]','["linux.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.c-sharpcorner.com/article/20-git-commands-you-should-know','c-sharpcorner.com: 0 Git Commands You Should Know','','2021',0,'Lists 20 essential Git commands including branch, stash, log, remote, reset, and clean. Provides a quick-reference guide with terminal syntax and practical examples for daily development tasks.','English','Article','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Software Engineering", "Version Control", "Git CLI Basics"]','["[COMMUNITY-TOOL]"]','[]','["git.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.c-sharpcorner.com/article/comparing-aws-sql-server-with-azure-sql-database','c-sharpcorner.com: Comparing AWS SQL Server With Azure SQL Database','','2021',0,'Comparative evaluation of AWS RDS SQL Server and Azure SQL Database PaaS models. Investigates differences in physical storage architecture, recovery point objectives (RPO), recovery time objectives (RTO), and integrated security paradigms. Explains how Azure’s native elastic pools and hyperscale tiers optimize relational database cost efficiency.','English','Technical Article','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Data & Storage", "Relational Databases", "Cloud Comparison"]','["[COMMUNITY-TOOL]"]','[]','["azure.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.c-sharpcorner.com/article/the-best-vs-code-extensions-for-remote-working','c-sharpcorner.com: The Best VS Code Extensions For Remote Working','','2020',0,'A deep dive into VS Code extensions geared toward distributed development. Discusses Remote SSH architectures, container setups, and real-time developer sharing tools optimized for remote setups.','N/A','Article','Beginner',0,'online','manual','N/A',100.0,1779033961,1,'2026-05-17T18:06:01.284833+02:00',NULL,NULL,NULL,'["Developer Environment", "IDE Tooling", "Visual Studio Code", "Remote Development & Collaborative Coding"]','["[COMMUNITY-TOOL]"]','["docs/visual-studio.md"]','["visual-studio.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.c-sharpcorner.com/article/the-best-vs-code-extensions-to-supercharge-git','c-sharpcorner.com: The Best VS Code Extensions To Supercharge Git','','2026',3,'Evaluates major Git extensions that optimize repository navigation, branch visualisations, and commit tracking within large enterprise repositories.','English','Article','Intermediate',0,'online','manual','429745187b7bf8aaa480f11823e9bdf7e2025b00c003bda16e7ded7eb846550a',100.0,1779031615,1,'2026-05-17T17:26:55.394677+02:00',NULL,NULL,NULL,'["Collaboration", "Version Control", "VS Code Tooling"]','["[COMMUNITY-TOOL]"]','["docs/visual-studio.md"]','["visual-studio.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.c-sharpcorner.com/article/top-15-git-commands-with-examples-for-every-developers','c-sharpcorner.com: Top 15 Git Commands With Examples For Every Developers💪','','2022',0,'Compiles 15 core commands designed to enhance development efficiency. Addresses fundamental branching, status querying, remote syncing, staging mechanics, and conflict mitigation.','English','Article','Beginner',0,'online','manual',NULL,NULL,NULL,0,'2022-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Software Engineering", "Version Control", "Git CLI Basics"]','["[COMMUNITY-TOOL]"]','[]','["git.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.c-sharpcorner.com/article/why-and-when-to-use-azure-functions','c-sharpcorner.com: Why and When to use Azure Functions','','2021',3,'Investigates architectural use-cases, pricing models, and trigger mechanisms for Azure Functions. Focuses on integrating event-driven execution patterns with enterprise dotnet ecosystems.','English','Article','Intermediate',1,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Cloud Native", "Serverless Platforms", "Azure Functions"]','["[COMMUNITY-TOOL]"]','[]','["serverless.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.c/blog/top-10-devops-tools','edureka.com: Top 10 DevOps Tools You Must Know In 2020','','N/A',0,'A curated technical resource and architectural guide covering edureka.com: Top 10 DevOps Tools You Must Know In 2020 in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779030711,0,'2026-05-17T17:11:51.008857+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/devops-tools.md"]','["devops-tools.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.calcalistech.com/ctechnews/article/s1mlpunf9','calcalistech.com: “DevOps is a culture, it''s not a job description”','','2021',0,'Deconstructs the operational philosophy that DevOps must be approached as a deep cultural paradigm rather than a superficial job title. The curator emphasizes developer autonomy, collective ownership, and a blame-free post-mortem culture. Live production telemetry in 2026 highlights that the emergence of structured Platform Engineering teams is the logical maturity stage required to scale this cultural vision without cognitive overload.','N/A','Article','Beginner',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["DevOps & SRE", "Culture & Organizations", "Mindset Shift"]','["[COMMUNITY-TOOL]"]','[]','["devops.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.callicoder.com/scaffolding-your-spring-boot-application','callicoder.com: Scaffolding your Spring Boot Application with Yeoman','','2018',0,'Guide to scaffolding custom Spring Boot microservice structures using Yeoman templates. Demonstrates automated directory and build-file generation, promoting unified architecture standards across early development teams.','JavaScript','Article','Beginner',1,'online','manual',NULL,NULL,NULL,0,'2018-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Software Engineering", "Application Scaffolding", "Boilerplate Tools"]','["[COMMUNITY-TOOL]"]','[]','["scaffolding.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.canva.com','canva.com','','N/A',0,'A curated technical resource and architectural guide covering canva.com in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779033397,0,'2026-05-17T17:56:37.947393+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/javascript.md"]','["javascript.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.canva.dev/blog/engineering/supporting-gpu-accelerated-machine-learning-with-kubernetes-and-nix','canvatechblog.com: Supporting GPU-accelerated Machine Learning with Kubernetes and Nix','','2023',0,'An in-depth engineering review from Canva detailing their architectural transition to using Nix for managing complex, GPU-accelerated machine learning workloads inside Kubernetes. It addresses the limits of typical container images by relying on Nix to guarantee deterministic and highly reproducible C-library and CUDA dependencies.','Nix','Blog','Advanced',0,'online','manual',NULL,NULL,NULL,0,'2023-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Infrastructure", "GPU Orchestration", "Nix Package Manager"]','["[COMMUNITY-TOOL]"]','[]','["mlops.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.capgemini.com/2016/05/assessing-state-of-your-devops-adoption-use-of-a-quality-blueprint-qbp',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,'manual','6fa41cfbd5f83ddae0072b38387243c3d2ec1b3310993e9608505ca14f6f2882',100.0,1779030563,0,'2026-05-17T17:09:23.822811+02:00',NULL,NULL,NULL,'[]','[]','["docs/devops.md"]','[]','{}','{}');
INSERT INTO "resources" VALUES('https://www.catapultsystems.com/blogs/introducing-the-third-of-three-microsoft-clouds-azure','Introducing the third of three Microsoft Clouds: Azure','','2018',0,'Historical analysis mapping Microsoft Azure’s strategic evolution alongside Microsoft 365 and Dynamics 365. Establishes the architectural foundation of the unified Microsoft Enterprise Cloud suite. While curator insights present this as a foundational introduction, modern cloud engineering systems in 2026 view this as an archival reference that documented the early convergence of SaaS, PaaS, and IaaS solutions.','English','Article','Beginner',0,'online','manual',NULL,NULL,NULL,0,'2018-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Cloud Fundamentals", "Azure Ecosystem", "Core Services"]','["[COMMUNITY-TOOL]"]','[]','["azure.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.cbui.dev/every-company-has-an-old-production-aws-account','cbui.dev: Every company has an "old" production AWS account','','2022',0,'Explores patterns for managing single legacy production accounts containing unmapped dependencies. Details modernization pathways using AWS Organizations and VPC peering strategies.','None','Article','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2022-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Cloud Infrastructure", "AWS", "Legacy Systems"]','["[LEGACY]"]','[]','["aws-architecture.md", "aws.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.ccohs.ca/oshanswers/ergonomics/shovel.html',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,'FILTERED',NULL,NULL,NULL,1780400585,0,'2026-06-02T13:43:05.971878+02:00',NULL,NULL,NULL,'[]','[]','[]','[]','{}','{"score": 15}');
INSERT INTO "resources" VALUES('https://www.centos.org/cl-vs-cs','centos.org: Comparing Centos Linux and CentOS Stream','','2021',3,'Official architectural matrix contrasting legacy CentOS Linux (downstream build of RHEL) with CentOS Stream (upstream pipeline of RHEL), highlighting the shift in release cycles and patch distribution strategies.','English','Documentation','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Infrastructure", "Operating Systems", "Linux Distributions"]','["[LEGACY]"]','[]','["linux.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.cequence.ai/blog/owasp-api-security-top-10-from-a-real-world-perspective','cequence.ai: The OWASP API Security Top 10 From a Real-World Perspective','','2022',0,'A real-world retrospective analysis showing how bad actors exploit common API-centric structural flaws. Highlights credentials stuffing attacks, automated shadow API hunting, and logical bypass vulnerabilities, emphasizing why legacy outer-perimeter firewalls (WAF) struggle to halt context-aware logic exploits.','N/A','Article','Intermediate',1,'online','manual',NULL,NULL,NULL,0,'2022-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Security", "Mitigation Standards", "API Security"]','["[LEGACY]"]','[]','["devsecops.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.cerebras.ai','Cerebras AI','','2025',0,'Dedicated AI computer systems utilizing Wafer-Scale Engine (WSE) technology. Delivers unprecedented compute density and memory bandwidth to train large-scale neural networks without the distributed communication overhead of traditional GPU clusters.','N/A','Tool','Advanced',0,'online','manual',NULL,NULL,NULL,0,'2025-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Infrastructure", "Artificial Intelligence", "Hardware Acceleration"]','["[COMMUNITY-TOOL]"]','[]','["ai.md", "api.md", "chatgpt.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.certace.com','certace','','N/A',0,NULL,NULL,NULL,NULL,0,'online','manual','7137f3a78d0686749fea6bfac05383e16e7fa607abd28a7d2dd81382a9c07d91',100.0,1779031354,0,'2026-05-17T17:22:34.269080+02:00',NULL,NULL,NULL,'[]','[]','["docs/freelancing.md"]','[]','{}','{}');
INSERT INTO "resources" VALUES('https://www.certdepot.net/openshift-free-available-resources','certdepot.net: OpenShift Free available resources 🌟','','2019',0,'An educational index detailing free courses, interactive sandbox playgrounds, and study materials for professionals pursuing official Red Hat OpenShift certifications.','None','Resource List','Beginner',0,'online','manual',NULL,NULL,NULL,0,'2019-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Platform Architecture", "Resources", "Learning paths"]','["[COMMUNITY-TOOL]", "[GUIDE]"]','[]','["ocp3.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.chainguard.dev/unchained','blog.chainguard.dev: How To Verify Cosigned Container Images In Amazon ECS','','2022',4,'Details architectural patterns for validating Cosigned container images within Amazon ECS workloads. It addresses the runtime gap in AWS by introducing automated signature verification prior to task execution. Highly relevant for enterprises extending Zero Trust paradigms to managed container runtimes.','N/A','Blog','Advanced',1,'online','manual',NULL,NULL,NULL,0,'2022-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Security", "Supply Chain Security", "AWS Integration"]','["[ENTERPRISE-STABLE]"]','[]','["devsecops.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.chakray.com/11-steps-achieving-successful-api-management-strategy','chakray.com: 11 Steps to achieving a successful API Management Strategy','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','201deec95215a4bd310ab77d8a21d95dcb901ca7d774dd6f028315415cc69319',100.0,1779031736,0,'2026-05-17T17:28:56.509523+02:00',NULL,NULL,NULL,'[]','[]','["docs/developerportals.md"]','[]','{}','{"duplicate_of": "https://chakray.com/11-steps-achieving-successful-api-management-strategy"}');
INSERT INTO "resources" VALUES('https://www.chakray.com/api-strategy-how-to-create-an-api-marketplace','chakray.com: API Strategy. How to create an API Marketplace','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','d13988fd8cc78bc5225288ce068623aad37d52e78030bd05e82dab2ed8042f15',100.0,1779029114,0,'2026-05-17T16:45:14.453396+02:00',NULL,NULL,NULL,'[]','[]','["docs/developerportals.md"]','[]','{}','{"duplicate_of": "https://chakray.com/api-strategy-how-to-create-an-api-marketplace"}');
INSERT INTO "resources" VALUES('https://www.chakray.com/es/11-pasos-lograr-estrategia-api-management-exitosa','chakray.com: 11 Pasos para lograr una estrategia API Management exitosa','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','a8225a67a241f0c1c4c36944ab7caa5003bff9f6f079b186660a94221f768ee3',100.0,1779031500,0,'2026-05-17T17:25:00.835409+02:00',NULL,NULL,NULL,'[]','[]','["docs/developerportals.md"]','[]','{}','{"duplicate_of": "https://chakray.com/es/11-pasos-lograr-estrategia-api-management-exitosa"}');
INSERT INTO "resources" VALUES('https://www.chakray.com/es/por-que-api-lifecycle-management-imprescindible-api-organizacion','chakray.com: Por qué API LIFECYCLE MANAGEMENT es imprescindible para la'' organización de APIs','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','9bc44511eaee09765a469b434e86b06954ad82e554667fe6021c661d7749a540',100.0,1779033341,0,'2026-05-17T17:55:41.035835+02:00',NULL,NULL,NULL,'[]','[]','["docs/developerportals.md"]','[]','{}','{"duplicate_of": "https://chakray.com/es/por-que-api-lifecycle-management-imprescindible-api-organizacion"}');
INSERT INTO "resources" VALUES('https://www.chakray.com/why-api-lifecycle-management-is-must-organisation-apis','chakray.com: Why API Lifecycle Management is a MUST for Your Organisation'' APIs','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','66ba93f2b57b4e6cba4017af7df4ece9e92fb738d7fc98d788e7a8891831ac86',100.0,1779034095,0,'2026-05-17T18:08:15.678673+02:00',NULL,NULL,NULL,'[]','[]','["docs/developerportals.md"]','[]','{}','{"duplicate_of": "https://chakray.com/why-api-lifecycle-management-is-must-organisation-apis"}');
INSERT INTO "resources" VALUES('https://www.chaossearch.io/blog/essential-devops-tools','chaossearch.io: 9 Essential DevOps Tools for 2021','','2021',0,'Reviews nine core software tools essential for container management, IaC orchestration, centralized log monitoring, and telemetry collection inside high-load production networks.','English','Article','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["DevOps Methodology", "Tooling Ecosystem", "Monitoring & Observability"]','["[COMMUNITY-TOOL]"]','[]','["devops.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.cheat-sheets.org','cheat-sheets.org 🌟','','2024',3,'A long-standing reference repository indexing thousands of HTML and PDF cheat sheets since the early web era. It is an exceptional library for looking up legacy programming syntaxes and low-level hardware or networking specifications.','None','Blog','Beginner',0,'online','manual',NULL,NULL,NULL,0,'2024-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Developer Education", "Cheat Sheets", "Reference Hubs"]','["[LEGACY]"]','[]','["cheatsheets.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.cheatography.com/mikesac/cheat-sheets/maven','cheatography.com','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','d8c16e2641165639ccd2c9f092f0e7ee5a650b3338d6dc58a2d1ce9d1fc61e2c',100.0,1779030251,0,'2026-05-17T17:04:11.884773+02:00',NULL,NULL,NULL,'[]','[]','["docs/cheatsheets.md"]','[]','{}','{"duplicate_of": "https://cheatography.com/mikesac/cheat-sheets/maven"}');
INSERT INTO "resources" VALUES('https://www.checklyhq.com','Checkly','','2026',0,'An advanced synthetic monitoring platform built on top of Playwright and Puppeteer. In 2026, Checkly promotes ''Monitoring as Code'' (MaC), allowing engineering teams to define synthetic browser tests in their source code alongside their microservices.','TypeScript','Tool','Intermediate',1,'online','manual','57d1be104d5c72d24db7dd83c25f37fd28ff9b4beb019c527cc62af85aa01717',100.0,1779031735,1,'2026-05-17T17:28:55.582410+02:00',NULL,NULL,NULL,'["Cloud Native", "Observability", "Synthetics"]','["[COMMUNITY-TOOL]"]','["docs/monitoring.md"]','["monitoring.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.checkov.io','checkov.io','','2026',5,'A leading static code analysis utility designed to scan Infrastructure-as-Code configurations (Terraform, Kubernetes, CloudFormation, Helm, Dockerfile) for security misconfigurations. Features out-of-the-box policy libraries that enforce industry standards like CIS Benchmarks, SOC2, and HIPAA prior to deployment.','Python','CLI Tool','Intermediate',0,'online','manual','1a61cd26d2e9bc79820543c6f6a23e496d6ef40b35e51af892b31b294ba05964',100.0,1779032683,1,'2026-05-17T17:44:43.791875+02:00',NULL,NULL,NULL,'["Cloud-Native Platforms", "Security & Compliance", "IaC Security"]','["[DE FACTO STANDARD]"]','["docs/securityascode.md"]','["securityascode.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.chef.io','chef.io','','2025',5,'Chef is an enterprise-grade infrastructure configuration management platform. While traditionally targeting virtual machines, it provides robust cloud-native toolkits to manage bare-metal nodes, OS compliance, and security policies.','Ruby','Tool','Advanced',0,'online','manual',NULL,NULL,NULL,0,'2025-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Infrastructure as Code", "Configuration Management", "Enterprise Tooling"]','["[DE FACTO STANDARD]"]','[]','["chef.md", "ansible.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.chef.io/training/tutorials','learn.chef.io','','2024',3,'The official learning platform for Chef. Features deep-dive, code-driven tutorials explaining how to programmatically manage enterprise nodes and infrastructure configurations across hybrid cloud environments.','Ruby','Tutorial','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2024-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Infrastructure as Code", "Configuration Management", "Training"]','["[COMMUNITY-TOOL]", "[GUIDE]"]','[]','["chef.md", "ansible.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.cio.com/article/194093/agile-vs-waterfall-project-methodologies-compared.html','cio.com: Agile vs. waterfall: Project methodologies compared','','2022',2,'An executive-level comparison between waterfall project management and iterative agile frameworks. Details the risk profiles, resource distributions, and delivery tempos associated with each model.','N/A','Article','Beginner',0,'online','manual',NULL,NULL,NULL,0,'2022-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Project Management", "Agile Methodologies", "Agile vs Waterfall"]','["[COMMUNITY-TOOL]"]','[]','["project-management-methodology.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.cio.com/article/220351/what-is-noops-the-quest-for-fully-automated-it-operations.html','What is NoOps? The quest for fully automated IT operations','','2022',0,'An executive CIO assessment detailing the transition of corporate IT operations into automated, zero-touch infrastructures. Covers the integration of AI-driven alert systems, programmatic security gates, and GitOps deployments.','N/A','Article','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2022-06-01T00:00:00+02:00',NULL,NULL,NULL,'["DevOps", "Operations Paradigms", "NoOps Philosophy"]','["[COMMUNITY-TOOL]"]','[]','["noops.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.cio.com/article/3407714/what-is-noops-the-quest-for-fully-automated-it-operations.html','What is NoOps? The quest for fully automated IT operations','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','6388a5458c9c346b82a92439701a137dd74085e5fd74f7e63eae8a0dc140a332',100.0,1779033339,0,'2026-05-17T17:55:39.378341+02:00',NULL,NULL,NULL,'[]','[]','["docs/noops.md"]','[]','{}','{"duplicate_of": "https://www.cio.com/article/220351/what-is-noops-the-quest-for-fully-automated-it-operations.html"}');
INSERT INTO "resources" VALUES('https://www.cio.com/article/350337/make-better-ai-infrastructure-decisions-why-hybrid-cloud-is-a-solid-fit.html','cio.com: Make Better AI Infrastructure Decisions: Why Hybrid Cloud is a Solid Fit 🌟','','2020',0,'This article evaluates hybrid cloud configurations as the optimal topology for running complex AI and ML workloads. By pairing on-premises GPU compute resources (minimizing high data transfer costs) with public cloud scalability for distributed inference, enterprises optimize their infrastructure spending. It acts as an essential decision framework for infrastructure architects.','English','Article','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2020-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Artificial Intelligence", "AI Strategy", "Hybrid Cloud Infrastructure"]','["[COMMUNITY-TOOL]"]','[]','["ai.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.cio.com/article/3584559/agile-vs-waterfall-project-methodologies-compared.html','cio.com: Agile vs. waterfall: Project methodologies compared','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','9e7713838d1303a1ee9ddfc86ad1d161063f0366687fe9dcc935a76aa313533d',100.0,1779031451,0,'2026-05-17T17:24:11.777298+02:00',NULL,NULL,NULL,'[]','[]','["docs/project-management-methodology.md"]','[]','{}','{"duplicate_of": "https://www.cio.com/article/194093/agile-vs-waterfall-project-methodologies-compared.html"}');
INSERT INTO "resources" VALUES('https://www.circonus.com/2020/09/guide-to-kubernetes-monitoring-part-1','circonus.com: Guide to Kubernetes Monitoring: Part 1','- [circonus.com: Guide to Monitoring Kubernetes, Part 2: Which Metrics and Health Conditions You Should be Monitoring](https://www.circonus.com/2021/01/guide-to-monitoring-kubernetes-part-2-which-metrics-and-health-conditions-you-should-be-monitoring)','2020',0,'Part one of a progressive handbook examining Kubernetes cluster metrics architecture. It contrasts internal metric aggregation via the Metrics API (used by horizontal pod autoscalers) with the comprehensive structural details scraped by Prometheus, detailing what data to collect and why.','None','Article','Beginner',0,'online','manual',NULL,NULL,NULL,0,'2020-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Dynamic Component Monitoring", "Cluster Monitoring", "Fundamentals"]','["[COMMUNITY-TOOL]"]','[]','["kubernetes-monitoring.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.circonus.com/2020/12/12-critical-kubernetes-health-conditions-you-need-to-monitor-and-why','circonus.com: 12 Critical Kubernetes Health Conditions You Need to Monitor and Why','','2020',0,'Explains the underlying physical and logical causes of twelve critical Kubernetes failure states. Details the operational impact of unmonitored container throttling, persistent volume capacity exhaustion, and node readiness changes, providing theoretical context on Kubelet behavior.','None','Article','Intermediate',0,'duplicate','manual',NULL,NULL,NULL,0,'2020-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Cluster Telemetry Stacks", "Cluster Monitoring", "Metric Analysis"]','["[COMMUNITY-TOOL]"]','[]','["kubernetes-monitoring.md"]','{}','{"duplicate_of": "https://thenewstack.io/12-critical-kubernetes-health-conditions-you-need-to-monitor"}');
INSERT INTO "resources" VALUES('https://www.circonus.com/2021/01/guide-to-monitoring-kubernetes-part-2-which-metrics-and-health-conditions-you-should-be-monitoring','circonus.com: Guide to Monitoring Kubernetes, Part 2: Which Metrics and'' Health Conditions You Should be Monitoring','','N/A',0,NULL,NULL,NULL,NULL,0,NULL,'manual','6a02b3646cb284e8ff9f4b4c95e857c4f48d604e39db9702bd50d3606703fbf2',100.0,1779031543,0,'2026-05-17T17:25:43.733224+02:00',NULL,NULL,NULL,'[]','[]','["docs/kubernetes-monitoring.md"]','[]','{}','{}');
INSERT INTO "resources" VALUES('https://www.circonus.com/2021/04/monitoring-for-success-what-all-sres-need-to-know','circonus.com: Monitoring for Success: What All SREs Need to Know','','2021',0,'Examines monitoring frameworks focused on business outcomes rather than raw resource metrics. Guides SREs on setting up context-rich telemetry pipelines that prioritize application-level user experience over physical host utilization.','English','Article','Intermediate',1,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Observability", "Monitoring", "SRE Fundamentals"]','["[COMMUNITY-TOOL]"]','[]','["sre.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.cisecurity.org/insights/blog/where-does-zero-trust-begin-and-why-is-it-important','cisecurity.org: Where Does Zero Trust Begin and Why is it Important?','','2021',0,'Deconstructs the conceptual boundaries of Zero Trust from the Center for Internet Security (CIS) perspective. Focuses on identity establishing mechanisms, robust cryptographic postures, and strict validation of devices before granting workload-level access. Crucial for designing compliance profiles and security baselines for cloud environments.','N/A','Article','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Security", "Standards & Frameworks", "Zero Trust Principles"]','["[COMMUNITY-TOOL]"]','[]','["devsecops.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.civo.com/academy','civo.com/academy 🌟🌟🌟','','2026',0,'A cloud-native educational platform developed by cloud provider Civo. Focuses on lightweight Kubernetes orchestration (K3s), GitOps paradigms, and simplified cluster management structures designed to reduce initial development learning curves.','N/A','Platform','Beginner',0,'online','manual',NULL,NULL,NULL,0,'2026-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Cloud Native", "Education", "Cloud Provider Academies"]','["[COMMUNITY-TOOL]"]','[]','["kubernetes-tutorials.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.civo.com/blog/k8s-vs-k3s','K8s vs k3s','','2023',2,'An architectural breakdown comparing upstream K8s clusters to lightweight K3s deployments. Evaluates memory overhead, structural dependency removals, and optimal use cases for edge architectures.','None','Article','Beginner',0,'online','manual',NULL,NULL,NULL,0,'2023-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Edge & IoT", "Lightweight Kubernetes", "Comparisons"]','["[COMMUNITY-TOOL]"]','[]','["rancher.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.civo.com/learn','civo.com: Manage Kubernetes clusters using the Civo Pulumi provider','','2023',0,'Step-by-step tutorial for deploying high-performance, lightweight K3s clusters on Civo Cloud utilizing Pulumi’s native Civo API bindings, highlighting modular infrastructure design.','TypeScript','Tutorial','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2023-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Infrastructure as Code", "Kubernetes Provisioning", "Civo Cloud"]','["[COMMUNITY-TOOL]", "[GUIDE]"]','[]','["pulumi.md"]','{}','{"is_special": true}');
INSERT INTO "resources" VALUES('https://www.civo.com/learn/deployments-without-yaml-using-ketch',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,'manual','6f230bb9d36bbfc040e3cad2eabf6f81ba866b26e01d3f3ac480e211911784fa',100.0,1779032576,0,'2026-05-17T17:42:56.789804+02:00',NULL,NULL,NULL,'[]','[]','["docs/yaml.md"]','[]','{}','{}');
INSERT INTO "resources" VALUES('https://www.civo.com/learn/get-up-and-running-with-kubeflow-on-civo-kubernetes','civo.com: Get up and running with Kubeflow on Civo Kubernetes','','2021',0,'A detailed installation and operations guide showing how to deploy Kubeflow pipelines onto lightweight managed Civo K3s clusters. Covers setting up deep learning environments, model pipelines, and monitoring routines.','English','Article','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Machine Learning", "Kubeflow", "MLOps Infrastructure"]','["[COMMUNITY-TOOL]"]','[]','["kubernetes.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.civo.com/learn/kubernetes-clusters-using-the-civo-pulumi-provider','civo.com: Manage Kubernetes clusters using the Civo Pulumi provider','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','6f230bb9d36bbfc040e3cad2eabf6f81ba866b26e01d3f3ac480e211911784fa',100.0,1779033576,0,'2026-05-17T17:59:36.973626+02:00',NULL,NULL,NULL,'[]','[]','["docs/pulumi.md"]','[]','{}','{"duplicate_of": "https://www.civo.com/learn/deployments-without-yaml-using-ketch"}');
INSERT INTO "resources" VALUES('https://www.claydesk.com/ecampus/google-cloud-app-engine-vs-red-hat','claydesk.com: Google Cloud App Engine Vs Red Hat OpenShift','','2020',0,'Analyzes key platform differences between Google Cloud App Engine and OpenShift. Compares scaling, cluster management boundaries, provider dependencies, and operational flexibility when deploying enterprise workloads.','None','Article','Beginner',0,'online','manual',NULL,NULL,NULL,0,'2020-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Platform Architecture", "Infrastructure", "Comparisons"]','["[CASE STUDY]", "[COMMUNITY-TOOL]", "[GUIDE]"]','[]','["ocp3.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.clickittech.com/aws/amazon-ecs-vs-eks','clickittech.com: Amazon ECS vs EKS : The Best Container Orchestration Platform','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','abb89343780aace3e960c8d9940b76a5f9aae223a54e661604818e84f28b84cf',100.0,1779030346,0,'2026-05-17T17:05:46.456209+02:00',NULL,NULL,NULL,'[]','[]','["docs/aws-containers.md", "docs/managed-kubernetes-in-public-cloud.md"]','[]','{}','{"duplicate_of": "https://www.clickittech.com/cloud-services/amazon-ecs-vs-eks"}');
INSERT INTO "resources" VALUES('https://www.clickittech.com/cloud-services/amazon-ecs-vs-eks','clickittech.com: Amazon ECS vs EKS : The Best Container Orchestration Platform','','2022',0,'This comprehensive comparison highlights the operational differences, cost implications, and architecture layouts of Amazon ECS versus Amazon EKS. EKS targets standard Kubernetes-based deployments requiring high portability, while ECS is a highly optimized, opinionated AWS native orchestrator designed for seamless integration.','N/A','Article','Intermediate',1,'online','manual',NULL,NULL,NULL,0,'2022-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Cloud Infrastructure", "AWS", "Container Orchestration"]','["[COMMUNITY-TOOL]"]','[]','["managed-kubernetes-in-public-cloud.md", "aws-containers.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.clickittech.com/devops/ci-cd-best-practices','clickittech.com: CI/CD Best Practices: Top 10 Practices for Financial Services','','2023',0,'Outlines specialized continuous delivery configurations designed for high-regulation financial environments. Covers security orchestration, strict separation of duties, and audit trail automation.','English','Blog','Advanced',1,'online','manual',NULL,NULL,NULL,0,'2023-06-01T00:00:00+02:00',NULL,NULL,NULL,'["DevOps", "Financial Services", "Best Practices"]','["[COMMUNITY-TOOL]"]','[]','["cicd.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.clickittech.com/devops/docker-security-best-practices','clickittech.com: The Ultimate Docker Security Best Practices for Your Node.js Application','','2023',0,'An analytical guide focused on hardening Node.js microservice containers. Details execution under non-root node users, trimming npm development modules, and managing runtime environment security.','JavaScript','article','Intermediate',1,'online','manual',NULL,NULL,NULL,0,'2023-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Containers", "Security & Hardening", "Node.js"]','["[COMMUNITY-TOOL]"]','[]','["docker.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.clickittech.com/devops/infrastructure-as-code-tools','clickittech.com: Infrastructure as Code Tools, what are the best IaC tools? 🌟','','2023',0,'An evaluation of popular Infrastructure-as-Code platforms. Summarizes and compares capabilities, community support, and typical target platforms across industry-standard options like Terraform, Ansible, Pulumi, and CloudFormation.','English','Article','Beginner',0,'online','manual',NULL,NULL,NULL,0,'2023-06-01T00:00:00+02:00',NULL,NULL,NULL,'["DevOps", "Infrastructure as Code", "Tooling"]','["[COMMUNITY-TOOL]"]','[]','["iac.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.clickittech.com/devops/kubernetes-autoscaling','clickittech.com: Kubernetes Autoscaling: How to use the Kubernetes Autoscaler','','2023',0,'A hands-on implementation handbook describing metrics-server integration and base HPA configurations. Helps operational teams configure early-stage pod autoscaling deployments via standard YAML manifests.','YAML','Tutorial','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2023-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Kubernetes & Scaling", "Core Concepts", "Hands-on Guide"]','["[COMMUNITY-TOOL]", "[GUIDE]"]','[]','["kubernetes-autoscaling.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.clickittech.com/devops/kubernetes-multi-tenancy','clickittech.com: Kubernetes Multi tenancy with Amazon EKS: Best practices and considerations','','2022',0,'Strategy guide mapping namespaces, NetworkPolicies, RBAC profiles, and network-level compute segmentation strategies to implement robust multi-tenant environments on AWS EKS.','English','Article','Advanced',0,'duplicate','manual',NULL,NULL,NULL,0,'2022-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Cloud Native", "AWS EKS", "Multi-tenancy"]','["[COMMUNITY-TOOL]"]','[]','["managed-kubernetes-in-public-cloud.md"]','{}','{"duplicate_of": "https://faun.pub/kubernetes-multi-tenancy-with-amazon-eks-best-practices-and-considerations-60bfd78c2f9a"}');
INSERT INTO "resources" VALUES('https://www.clickittech.com/devops/microservices-vs-monolith','clickittech.com: Microservices vs Monolith 🌟','','2024',0,'An analytical trade-off comparison between modern microservices and traditional monolithic architectures. It guides decision-makers through evaluation metrics such as deployment velocity, database sharing challenges, operational complexity, and infrastructure expenses, helping teams choose the most sustainable pattern for their organizational maturity.','None','Article','Beginner',1,'online','manual',NULL,NULL,NULL,0,'2024-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Microservices Architecture", "Fundamentals", "Comparisons"]','["[COMMUNITY-TOOL]"]','[]','["faq.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.clickittech.com/devops/terraform-vs-cloudformation','clickittech.com: Terraform vs CloudFormation: The Final battle 🌟','','2023',0,'Contrasts multi-cloud HashiCorp Terraform alongside single-provider AWS CloudFormation. Highlights practical design differences, including provider architecture support, state file isolation, and resource onboarding speeds.','English','Article','Beginner',0,'online','manual',NULL,NULL,NULL,0,'2023-06-01T00:00:00+02:00',NULL,NULL,NULL,'["DevOps", "Infrastructure as Code", "Tool Comparison"]','["[COMMUNITY-TOOL]"]','[]','["iac.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.clickittech.com/devops/what-is-gitops','clickittech.com: What is GitOps? 🌟','','2021',0,'An introductory resource explaining the fundamentals of GitOps pipelines and the operational value of continuous reconciliation. It explains how to deploy applications safely by using declarative definitions in version control. It acts as a clear onboarding guide for teams transitioning from old CI/CD setups.','None','Technical Blog','Beginner',1,'duplicate','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Application Delivery", "Continuous Deployment", "GitOps", "Foundations"]','["[COMMUNITY-TOOL]"]','[]','["gitops.md"]','{}','{"duplicate_of": "https://devopslearners.com/what-is-gitops-168aac9a2ee"}');
INSERT INTO "resources" VALUES('https://www.clickittech.com/saas/kubernetes-multi-tenancy','clickittech.com: Kubernetes Multi tenancy with Amazon EKS: Best practices'' and considerations','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','b11c35f92f428e8c4b42b516833dbf6ef27ea3dccdc72cc20eae9ea507640bfe',100.0,1779031103,0,'2026-05-17T17:18:23.478671+02:00',NULL,NULL,NULL,'[]','[]','["docs/managed-kubernetes-in-public-cloud.md"]','[]','{}','{"duplicate_of": "https://faun.pub/kubernetes-multi-tenancy-with-amazon-eks-best-practices-and-considerations-60bfd78c2f9a"}');
INSERT INTO "resources" VALUES('https://www.climagic.org','climagic.org','','2011',3,'An interactive, community-curated archive demonstrating shell scripting snippets, terminal jokes, and advanced command-line recipes. Live Grounding indicates it serves as an educational repository for shell optimization.','N/A','Website','Beginner',0,'online','manual',NULL,NULL,NULL,0,'2011-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Infrastructure & Operations", "Terminal Environment", "Tricks & Tweaks"]','["[COMMUNITY-TOOL]"]','[]','["linux.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.cloud-architect.fr/2022/01/19/az-cheatsheet-become-an-expert-in-azure-landing-zones','cloud-architect.fr: AZ-CheatSheet: Become an expert in Azure Landing Zones','','N/A',0,'A curated technical resource and architectural guide covering cloud-architect.fr: AZ-CheatSheet: Become an expert in Azure Landing Zones in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779031849,0,'2026-05-17T17:30:49.963324+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/cheatsheets.md"]','["cheatsheets.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.cloudbees.com','CloudBees Accelerator','','2026',0,'An enterprise build and test acceleration platform designed to distribute compilation and test execution tasks across an optimized cluster. Minimizes execution cycle duration for high-concurrency systems.','English','Webpage','Advanced',0,'online','manual',NULL,NULL,NULL,0,'2026-06-01T00:00:00+02:00',NULL,NULL,NULL,'["CI-CD", "Build Acceleration", "Performance Optimization"]','["[COMMUNITY-TOOL]"]','[]','["jenkins.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.cloudbees.com/blog','How to Speed Up Software Development with Build and Test Acceleration Tools','','2021',0,'Discusses the business and technical value of distributed build acceleration systems. Analyzes build parallelization constraints, dependency mapping, and caching strategies to maximize developer productivity.','English','Article','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["CI-CD", "Build Acceleration", "Performance Optimization"]','["[COMMUNITY-TOOL]"]','[]','["jenkins.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.cloudbees.com/blog/13-git-commands-to-know-in-order','cloudbees.com: Git Commands: The 13 You Must Know, In Order 🌟','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','1a7e5fc3106b8a0483b61d71730740c341c221158ab3dea885ce8f0eb8df20e5',100.0,1779034395,0,'2026-05-17T18:13:15.104068+02:00',NULL,NULL,NULL,'[]','[]','["docs/git.md"]','[]','{}','{"duplicate_of": "https://www.cloudbees.com/blog/git-commit-detailed-tutorial-on-saving-your-code"}');
INSERT INTO "resources" VALUES('https://www.cloudbees.com/blog/apm-tools-jenkins-performance','cloudbees.com: Troubleshooting Jenkins Performance: Kubernetes Edition - Part 1 (2020) 🌟','','2020',0,'Part one of an engineering diagnostic series for hunting down master slowdowns in Kubernetes clusters. Focuses on setting up proper application performance monitoring and resolving severe disk-level I/O latency blocks.','None','Article','Advanced',1,'online','manual',NULL,NULL,NULL,0,'2020-06-01T00:00:00+02:00',NULL,NULL,NULL,'["CI/CD Infrastructure", "Scalability & Resilience", "Troubleshooting"]','["[COMMUNITY-TOOL]"]','[]','["jenkins.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.cloudbees.com/blog/application-performance-monitoring-tools','cloudbees.com: Troubleshooting Jenkins Performance: Kubernetes Edition - Part 2 (2020) 🌟','','2020',0,'Part two of the performance diagnostics guide, illustrating JVM thread profiling, profiling heavy database integrations, and configuring Kubernetes CPU/Memory resource constraints safely to prevent master eviction cycles.','None','Article','Advanced',1,'duplicate','manual',NULL,NULL,NULL,0,'2020-06-01T00:00:00+02:00',NULL,NULL,NULL,'["CI/CD Infrastructure", "Scalability & Resilience", "Troubleshooting"]','["[COMMUNITY-TOOL]"]','[]','["jenkins.md"]','{}','{"duplicate_of": "https://www.cloudbees.com/blog/apm-tools-jenkins-performance"}');
INSERT INTO "resources" VALUES('https://www.cloudbees.com/blog/asynchronous-communication','cloudbees.com: How Asynchronous Communication Can Boost Productivity','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','77b69cda5ef90f0d832ffff2a8fdbbc76c39fcfe4f189d6005dfd4bcec6e5c3c',100.0,1779031449,0,'2026-05-17T17:24:09.225663+02:00',NULL,NULL,NULL,'[]','[]','["docs/project-management-methodology.md"]','[]','{}','{"duplicate_of": "https://www.cloudbees.com/blog/asynchronous-development"}');
INSERT INTO "resources" VALUES('https://www.cloudbees.com/blog/asynchronous-development','cloudbees.com: How Asynchronous Communication Can Boost Productivity','','2021',3,'Examines the architectural advantages of asynchronous communication in distributed software engineering. Highlights how transitioning away from real-time sync meetings mitigates context switching and protects deep work blocks. Explores tools and documentation strategies required to sustain continuous delivery and maintain transparency in decentralized organizational structures.','en','Article','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Engineering Leadership", "Remote Work", "Asynchronous Collaboration"]','["[COMMUNITY-TOOL]"]','[]','["project-management-methodology.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.cloudbees.com/blog/automated-build-deploy-feedback-using-instana','cloudbees.com: Automated Build and Deploy Feedback Using Jenkins and Instana'' 🌟','','2021',0,'Explores automating real-time CI/CD pipeline deployment feedback by feeding Jenkins build metadata directly to Instana. In 2026, continuous delivery frameworks rely heavily on these auto-marked release timelines to immediately detect and isolate performance regressions on cluster nodes.','Groovy','Blog','Intermediate',1,'online','manual','74105ce17f8328e4e595eb8ff1c615691be5a491cdcccc9b2a0bcc8bd13501d7',100.0,1779033617,1,'2026-05-17T18:00:17.822146+02:00',NULL,NULL,NULL,'["DevOps", "CI/CD", "Continuous Delivery"]','["[COMMUNITY-TOOL]"]','["docs/monitoring.md"]','["monitoring.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.cloudbees.com/blog/beginners-guide-to-continuous-integration-and-deployment','cloudbees.com: Introductory Handbook for Database Continuous Integration','','2021',0,'Practical guide to continuous integration and delivery loops for relational databases. Synthesizes migration-based vs. declarative database state strategies, tooling integrations, rollback plans, and schema change automation.','Conceptual','Tutorial','Intermediate',1,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Databases", "Data Operations", "Database CI/CD"]','["[COMMUNITY-TOOL]", "[GUIDE]"]','[]','["databases.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.cloudbees.com/blog/change-management-in-production','cloudbees.com: Feature Flag Best Practices: Change Management in Production','','2020',0,'A deep dive into managing runtime changes in production using feature flags. Explains how software toggles replace classic Change Advisory Board (CAB) gates, providing precise rollback capabilities and automated logs directly linked to active releases.','Markdown','Guide','Advanced',0,'online','manual',NULL,NULL,NULL,0,'2020-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Software Engineering", "Feature Management", "Operations"]','["[COMMUNITY-TOOL]", "[GUIDE]"]','[]','["git.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.cloudbees.com/blog/ci-cd-pipeline','cloudbees.com: Key Components of a CI/CD Pipeline','','2022',0,'Breaks down core structural parts of pipeline delivery workflows. Details standard roles for source version managers, build runtimes, package registries, and staging environments.','English','Blog','Beginner',0,'online','manual',NULL,NULL,NULL,0,'2022-06-01T00:00:00+02:00',NULL,NULL,NULL,'["DevOps", "CI-CD Pipelines", "Fundamentals"]','["[COMMUNITY-TOOL]"]','[]','["cicd.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.cloudbees.com/blog/cicd-tools-to-know-2021','cloudbees.com: Continuous Delivery Tools: The 5 You Absolutely Need to Know in 2021','','2021',0,'Historical retrospective outlining the landscape of CI/CD systems in 2021. Offers context on how delivery tools have transitioned from central-server models to modern cloud-native, GitOps-driven architectures.','English','Blog','Beginner',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Deployment & Delivery", "CI/CD & Delivery", "Industry Reports"]','["[COMMUNITY-TOOL]"]','[]','["cicd.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.cloudbees.com/blog/configuration-as-code-plugin-support','cloudbees.com: All Tier 1 Plugins Support Configuration as Code 🌟🌟','','2024',0,'Strategic report confirming unified validation efforts that confirm all Tier 1 Jenkins ecosystem components natively conform to standard JCasC schemas, securing enterprise stability for configuration-driven provisioning pipelines.','None','Article','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2024-06-01T00:00:00+02:00',NULL,NULL,NULL,'["CI/CD Infrastructure", "Configuration as Code", "Plugin Management"]','["[COMMUNITY-TOOL]"]','[]','["jenkins.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.cloudbees.com/blog/database-continuous-integration','cloudbees.com: Introductory Handbook for Database Continuous Integration','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','2b449d4f2d38f3242f898733e4cb72612b8e87e1740130f079bea64abe13b22a',100.0,1779033759,0,'2026-05-17T18:02:39.672566+02:00',NULL,NULL,NULL,'[]','[]','["docs/databases.md"]','[]','{}','{"duplicate_of": "https://www.cloudbees.com/blog/beginners-guide-to-continuous-integration-and-deployment"}');
INSERT INTO "resources" VALUES('https://www.cloudbees.com/blog/enterprise-jvm-administration-and-jenkins-performance','cloudbees.com: Enterprise JVM Administration and Jenkins Performance 🌟','','2024',0,'Advanced runtime configuration analysis covering enterprise Heap allocations, Garbage Collection options, and kernel file descriptors. Guarantees predictable server response profiles under extreme execution loads.','None','Article','Advanced',0,'online','manual',NULL,NULL,NULL,0,'2024-06-01T00:00:00+02:00',NULL,NULL,NULL,'["CI/CD Infrastructure", "Scalability & Resilience", "JVM Tuning"]','["[COMMUNITY-TOOL]"]','[]','["jenkins.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.cloudbees.com/blog/feature-flag-lifecycle','cloudbees.com: Feature Flag Best Practices: Understanding the Feature Flag Lifecycle','','2020',0,'Analyzes the lifecycle of feature flags, from development to production cleanup. Outlines key steps to prevent flag-related technical debt, emphasizing naming conventions, tracking alerts, and automated cleanup steps.','Markdown','Guide','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2020-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Software Engineering", "Feature Management", "Lifecycle"]','["[COMMUNITY-TOOL]", "[GUIDE]"]','[]','["git.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.cloudbees.com/blog/feature-flags-improve-developer-productivity','cloudbees.com: Testing with Feature Flags to Improve Developer Productivity','','2020',0,'Explores how integrating feature flags into automated testing pipelines scales development speed. Outlines how running test suites against varied flag states helps validate features without requiring complex, separate staging environments.','Markdown','Guide','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2020-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Software Engineering", "Feature Management", "Continuous Integration"]','["[COMMUNITY-TOOL]", "[GUIDE]"]','[]','["git.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.cloudbees.com/blog/getting-started-quickly-with-ansible-ad-hoc-commands','cloudbees.com: Getting Started Quickly With Ansible Ad Hoc Commands','','2021',0,'Quickstart manual introducing core CLI execution flags. Guides administrators through managing services, querying infrastructure facts, and auditing system state metrics without the overhead of playbooks.','Shell','Blog','Beginner',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Infrastructure as Code", "Ansible", "CLI Operations"]','["[COMMUNITY-TOOL]"]','[]','["ansible.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.cloudbees.com/blog/git-commit-detailed-tutorial-on-saving-your-code','cloudbees.com: Git Commands: The 13 You Must Know, In Order 🌟','','2021',4,'A structured guide outlining the lifecycle of a Git commit. Traces working directory states sequentially through staging to final remote delivery, providing a clear reference for new developers.','English','Blog Post','Beginner',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Software Engineering", "Version Control", "Git CLI Basics"]','["[ENTERPRISE-STABLE]"]','[]','["git.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.cloudbees.com/blog/git-pull-how-it-works-with-detailed-examples','cloudbees.com: Git Pull: How It Works With Detailed Examples','','2021',0,'Demystifies `git pull` as a compound command combining `git fetch` with either `git merge` or `git rebase`. Explains default tracking branches, fast-forward parameters, and safety flags like `--ff-only`.','English','Blog Post','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Software Engineering", "Version Control", "Git Operations"]','["[COMMUNITY-TOOL]"]','[]','["git.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.cloudbees.com/blog/git-push-an-in-depth-tutorial-with-examples','cloudbees.com: Git Push: An In-Depth Tutorial With Examples','','2022',0,'Provides an architectural exploration of outbound object streaming. Covers local-to-remote handshakes, force pushing safety flags (`--force-with-lease`), upstream setup options (`-u`), and push hook validations.','English','Blog Post','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2022-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Software Engineering", "Version Control", "Git Operations"]','["[COMMUNITY-TOOL]"]','[]','["git.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.cloudbees.com/blog/git-reset-undo-changes','cloudbees.com: Git Reset Clearly Explained: How to Undo Your Changes 🌟','','2021',4,'Demystifies `git reset` by breaking down its three modes: `--soft`, `--mixed`, and `--hard`. Explains target state changes in the working directory, the staging index, and commit history.','English','Blog Post','Advanced',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Software Engineering", "Version Control", "Conflict Resolution"]','["[ENTERPRISE-STABLE]"]','[]','["git.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.cloudbees.com/blog/git-squash-how-to-condense-your-commit-history','cloudbees.com: Git Squash: How to Condense Your Commit History','','2022',0,'Outlines the mechanisms of squashing commits during the merging cycle to produce a highly readable linear history. The guide highlights interactive rebasing (''git rebase -i'') as a fundamental tool for condensing redundant development micro-commits before pull request validation.','English','Article','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2022-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Version Control", "Advanced Git", "History Manipulation"]','["[COMMUNITY-TOOL]"]','[]','["git.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.cloudbees.com/blog/grow-cd-maturity','cloudbees.com: How to Grow Continuous Delivery Maturity Using Feature Flags','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','6baf7bcf10a248eaca07b4f16b09ae99ce52c25c64270e6b23679e36a8956e03',100.0,1779030013,0,'2026-05-17T17:00:13.005383+02:00',NULL,NULL,NULL,'[]','[]','["docs/git.md"]','[]','{}','{"duplicate_of": "https://www.cloudbees.com/blog/how-to-build-the-process-and-culture-behind-using-feature-flags-at-scale"}');
INSERT INTO "resources" VALUES('https://www.cloudbees.com/blog/how-disable-code-developers-production-kill-switch','How to Disable Code: The Developer''s Production Kill Switch 🌟','','2021',0,'Conceptual guide detailing the architecture of application "kill switches" using modern feature flagging frameworks. Discusses the trade-offs between static environment configurations and dynamic, real-time control mechanisms.','English','Article','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["CI-CD", "Feature Flagging", "Reliability"]','["[COMMUNITY-TOOL]"]','[]','["jenkins.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.cloudbees.com/blog/how-feature-flags-help-you-put-customers-first','cloudbees.com: The Importance of Feature Flags in CI/CD','','2020',0,'Examines the role of feature flags in customer-focused CI/CD pipelines. Explains how engineering teams can continuously deliver complex changes and use flags to safely activate new features once business goals are met.','Markdown','Guide','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2020-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Software Engineering", "Feature Management", "Decoupling"]','["[COMMUNITY-TOOL]", "[GUIDE]"]','[]','["git.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.cloudbees.com/blog/how-speed-software-development-build-test-acceleration-tools','How to Speed Up Software Development with Build and Test Acceleration Tools','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','484792ab15a6bd328e937136e96c2cbe00afaf1db0852ce864d9a51b94b81eec',100.0,1779032950,0,'2026-05-17T17:49:10.406620+02:00',NULL,NULL,NULL,'[]','[]','["docs/jenkins.md"]','[]','{}','{"duplicate_of": "https://www.cloudbees.com/blog"}');
INSERT INTO "resources" VALUES('https://www.cloudbees.com/blog/how-to-build-the-process-and-culture-behind-using-feature-flags-at-scale','cloudbees.com: How to Grow Continuous Delivery Maturity Using Feature Flags','','2020',0,'Focuses on the organizational steps and engineering governance required to scale feature flags. Details code patterns, design practices, and team structures necessary to keep feature flagging clean and scalable across large-scale software systems.','Markdown','Guide','Advanced',0,'online','manual',NULL,NULL,NULL,0,'2020-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Software Engineering", "Feature Management", "Governance"]','["[COMMUNITY-TOOL]", "[GUIDE]"]','[]','["git.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.cloudbees.com/blog/how-to-nail-devops-governance-and-compliance-in-a-highly-regulated-industry','cloudbees.com: How to Nail DevOps Governance and Compliance in a Highly Regulated Industry 🌟','','2021',0,'Explores how to implement automated governance in highly regulated fields. Details integration setups for policy-as-code, audit tracking, container signing, and real-time compliance gates in continuous delivery networks.','English','Article','Advanced',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["DevOps Methodology", "Governance & Compliance", "Enterprise Security"]','["[COMMUNITY-TOOL]"]','[]','["devops.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.cloudbees.com/blog/most-common-issues-scaling-jenkins','cloudbees.com: The Two Most Common Issues with Jenkins and How to Fix Them 🌟','','2024',0,'An executive-level operational manual cataloging typical stability failures in high-volume environments (such as configuration lockouts and slow executor thread returns), offering quick mitigation plans for systems teams.','None','Article','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2024-06-01T00:00:00+02:00',NULL,NULL,NULL,'["CI/CD Infrastructure", "Scalability & Resilience", "Troubleshooting"]','["[COMMUNITY-TOOL]"]','[]','["jenkins.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.cloudbees.com/blog/rollout-tutorial-feature-flagging-your-react-native-app-5-minutes','rollout.io: CloudBees Rollout Tutorial: Feature Flagging in your React Native App in 5 minutes','','2020',0,'Explains how to integrate CloudBees Rollout (now CloudBees Feature Management) within a React Native mobile application. Demonstrates remote configuration updates and run-time feature toggle management without re-releasing code.','English','Article','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2020-06-01T00:00:00+02:00',NULL,NULL,NULL,'["CI-CD", "Feature Flagging", "Mobile Development"]','["[COMMUNITY-TOOL]"]','[]','["jenkins.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.cloudbees.com/blog/the-importance-of-feature-flags-in-cicd','cloudbees.com: The Importance of Feature Flags in CI/CD','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','8406e06aa995f893b05da9e6ff56056360896755b76adda73fdedfaddccbc7c9',100.0,1779032372,0,'2026-05-17T17:39:32.232488+02:00',NULL,NULL,NULL,'[]','[]','["docs/git.md"]','[]','{}','{"duplicate_of": "https://www.cloudbees.com/blog/how-feature-flags-help-you-put-customers-first"}');
INSERT INTO "resources" VALUES('https://www.cloudbees.com/blog/tips-creating-successful-cicd-pipeline','cloudbees.com: 7 Tips for Creating A Successful CI/CD Pipeline 🌟','','2021',1,'Presents practical insights for designing enterprise delivery systems, emphasizing Jenkins configurations. Highlights the importance of build reproducibility, artifact isolation, and database migration scripting in the delivery loop.','English','Blog','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["DevOps", "CI-CD Pipelines", "Best Practices"]','["[COMMUNITY-TOOL]"]','[]','["cicd.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.cloudbees.com/blog/top-10-best-practices-jenkins-pipeline-plugin','cloudbees.com: Top 10 Best Practices for Jenkins Pipeline Plugin 🌟🌟','- **When writing a pipeline definition, use Declarative syntax.** First, a history lesson. Scripted syntax was released around December of 2014. In February 2017, Declarative syntax was introduced. Until Declarative was released, we had no choice but to use Scripted syntax. However, since that time, many new features, such as matrix, have only been made available for Declarative.
    - **Use shared libraries.** Do you remember the days of when you used inline JavaScript in your web pages? When you introduce a "script" tag into a Declarative pipeline, that''s a warning sign that you are starting to head down the same path. When you decide that the "script" tag is the only way to go, instead of using the "script" tag, you should instead create a custom step in a shared library and use that step within your Declarative pipeline.
    - **Don''t use shared libraries (the wrong way).** Wait, what? You just told me to use shared libraries and now you''re telling me not to use shared libraries. What gives? Many people will treat shared libraries like a programming project. Here''s the thing to keep in mind. Scripted and Declarative syntax are meant to only do CI tasks and not to be a general purpose programming language. Many Jenkins controller performance issues can be traced back to the misuse of scripted syntax and shared libraries written in a way where all the work is being done within the Jenkins controller itself instead of on the agents.
    - **Only use Scripted syntax when it doesn''t make sense to use Declarative plus a shared library.**','2020',0,'A highly regarded best-practices checklist for designing scalable, maintainable Jenkins pipelines. Strongly advocates for using structured Declarative syntax, isolating complex custom functions into Shared Libraries, and offloading high-compute build processes onto dynamic agent containers.','English','article','Advanced',0,'duplicate','manual',NULL,NULL,NULL,0,'2020-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Infrastructure & DevOps", "Shared Libraries", "Best Practices"]','["[COMMUNITY-TOOL]"]','[]','["jenkins.md"]','{}','{"duplicate_of": "https://devops.com/top-10-best-practices-for-jenkins-pipeline-plugin"}');
INSERT INTO "resources" VALUES('https://www.cloudbees.com/blog/using-predictive-analytics-to-show-adding-more-people','cloudbees.com: More Isn’t Always Better: Using Predictive Analytics to Show Adding More People Doesn’t Always Help','','2021',4,'Details the utilization of predictive analytics in software delivery management to validate Brooks'' Law empirically. Explains how engineering leaders can leverage data-driven models to optimize team sizing instead of naively scaling headcounts. Analyzes productivity bottlenecks, communication overhead, and the optimal inflection point where team expansion yields diminishing returns on deployment frequency.','en','Article','Advanced',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Engineering Leadership", "Metrics & Analytics", "Brooks'' Law Application"]','["[ENTERPRISE-STABLE]"]','[]','["project-management-methodology.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.cloudbees.com/blog/your-jenkins-slow-how-to-fix','cloudbees.com: So, Your Jenkins Is Slow. Here’s How to Fix It 🌟','','2021',0,'An analytical guide by CloudBees addressing memory leaks, garbage collection bottlenecks, plugin bloat, and master controller slowdowns. *Curator Insight*: High-impact troubleshooting. *Live Grounding*: Standard reference material for architects struggling to scale high-density controllers in heavy workloads.','English','Article','Advanced',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Operations", "Performance Optimization", "Troubleshooting"]','["[COMMUNITY-TOOL]"]','[]','["jenkins.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.cloudbees.com/capabilities/continuous-delivery','Cloudbees Flow','','2026',0,'An enterprise-grade release orchestration and continuous delivery platform. It automates complex, multi-tiered deployments across hybrid architectures (including on-premises VM farms, mainframes, and Kubernetes), providing compliance auditing, unified pipeline visualization, and deployment metrics.','Agnostic','Enterprise Solution','Advanced',0,'online','manual',NULL,NULL,NULL,0,'2026-06-01T00:00:00+02:00',NULL,NULL,NULL,'["GitOps & CI/CD", "Enterprise DevOps", "Release Orchestration"]','["[COMMUNITY-TOOL]"]','[]','["jenkins.md", "jenkins-alternatives.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.cloudbees.com/case-study/petdesk','cloudbees.com: Goodbye Sleepless Nights: De-Risking Deployments with Feature'' Flags','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','2910ef1c31381fd3aeffc42831ec26ffc59ecd89cb280d37ca97c60c5a9b5a4a',100.0,1779031408,0,'2026-05-17T17:23:28.709819+02:00',NULL,NULL,NULL,'[]','[]','["docs/git.md"]','[]','{}','{"duplicate_of": "https://www.cloudbees.com/customers/petdesk"}');
INSERT INTO "resources" VALUES('https://www.cloudbees.com/customers/petdesk','cloudbees.com: Goodbye Sleepless Nights: De-Risking Deployments with Feature Flags','','2021',0,'An enterprise case study detailing PetDesk''s transition to continuous delivery using feature flags. Explains how decoupling deployments from feature activation helped the team eliminate high-stress release windows and reduce system downtime.','Markdown','Case Study','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Software Engineering", "Feature Management", "Case Studies"]','["[CASE STUDY]", "[COMMUNITY-TOOL]"]','[]','["git.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.cloudbees.com/gitops/what-is-gitops','cloudbees.com: What is GitOps?','','2020',0,'Explains how the GitOps model simplifies both application and infrastructure lifecycle management. By continuously syncing running cluster states with git declarations, teams benefit from automated self-healing and instant rollback capabilities. It represents an approachable technical introduction for enterprise operations teams.','None','Technical Blog','Beginner',1,'duplicate','manual',NULL,NULL,NULL,0,'2020-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Application Delivery", "Continuous Deployment", "GitOps", "Foundations"]','["[COMMUNITY-TOOL]"]','[]','["gitops.md"]','{}','{"duplicate_of": "https://devopslearners.com/what-is-gitops-168aac9a2ee"}');
INSERT INTO "resources" VALUES('https://www.cloudbees.com/jenkins-x/what-is-jenkins-x','cloudbees.com: what is jenkins-x','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','8e31b7e8d61fcd30772caeed7a36eb0d9a9b4ba7cf9309e56354e327493ceb60',100.0,1779033610,0,'2026-05-17T18:00:10.302170+02:00',NULL,NULL,NULL,'[]','[]','["docs/jenkins-alternatives.md"]','[]','{}','{"duplicate_of": "https://www.cloudbees.com/whitepapers/building-cloud-native-apps-painlessly"}');
INSERT INTO "resources" VALUES('https://www.cloudbees.com/products/accelerator/overview','CloudBees Accelerator','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','1ab67f70dd0cec9e809d94f5781faa0a2a282610d9735e7acb6959ba1fcc905f',100.0,1779029365,0,'2026-05-17T16:49:25.104268+02:00',NULL,NULL,NULL,'[]','[]','["docs/jenkins.md"]','[]','{}','{"duplicate_of": "https://www.cloudbees.com"}');
INSERT INTO "resources" VALUES('https://www.cloudbees.com/products/flow/overview','Cloudbees Flow','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','3754b2c854e303ad043388b3041901437cfc9e4dd7b26ed42f1ab93d6a6ed94f',100.0,1779033862,0,'2026-05-17T18:04:22.346952+02:00',NULL,NULL,NULL,'[]','[]','["docs/jenkins-alternatives.md", "docs/jenkins.md"]','[]','{}','{"duplicate_of": "https://www.cloudbees.com/capabilities/continuous-delivery"}');
INSERT INTO "resources" VALUES('https://www.cloudbees.com/resource/whitepaper/jenkins-pipeline-plugins','cloudbees.com: Jenkins Pipeline with Plugins','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','fd8ce240c9a8ba84fcc822e134812f61232cb51f06b77871072ec77bce808fd0',100.0,1779030052,0,'2026-05-17T17:00:52.142096+02:00',NULL,NULL,NULL,'[]','[]','["docs/jenkins.md"]','[]','{}','{"review_metadata": {"original_url": "https://www.cloudbees.com/resource/whitepaper/jenkins-pipeline-plugins", "proposed_url": "NONE", "reason": "High-Value Protection: generic_redirect_loss", "timestamp": "2026-05-18T18:54:54.969856"}, "duplicate_of": "https://www.cloudbees.com/whitepapers/jenkins-pipeline-plugins"}');
INSERT INTO "resources" VALUES('https://www.cloudbees.com/videos/jenkins-template-pipeline-devsecops','cloudbees.com: Managing DevSecOps Pipelines at Scale with Jenkins Templating Engine','- Are you currently helping build or maintain a Jenkins pipeline for more than one application or team? Are you tired of copying and pasting Jenkinsfiles and tweaking them to fit each team''s specific needs? This session will feature a live demonstration of getting up and running with the Jenkins Templating Engine (JTE). Attendees will learn how to stop creating bespoke pipelines on a per-application basis and, instead, create tool-agnostic pipeline templates that multiple teams can inherit - regardless of tech stack.
    - For DevSecOps engineers, this means less copying and pasting and more time spent focusing on the fun parts of the job. For managers or executives worried about compliance and standardization, this approach will ensure security is embedded in every step of the software development lifecycle for every application development team they oversee.
    - Through JTE, businesses can find order in the chaos of managing DevSecOps pipelines at scale. Enable organizational governance, optimize pipeline code reuse and simplify pipeline management for the whole team.','2023',0,'Video guide demonstrating how the Jenkins Templating Engine (JTE) enforces global security scanning policies and continuous validation controls across multi-tier software environments without individual pipeline customization.','Groovy','Video Tutorial','Advanced',0,'online','manual',NULL,NULL,NULL,0,'2023-06-01T00:00:00+02:00',NULL,NULL,NULL,'["CI/CD Pipeline Architecture", "Enterprise Templating", "DevSecOps Integration"]','["[COMMUNITY-TOOL]", "[GUIDE]"]','[]','["jenkins.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.cloudbees.com/whitepapers/building-cloud-native-apps-painlessly','cloudbees.com: what is jenkins-x','','2020',0,'A foundational whitepaper exploring Jenkins X as a cloud-native re-architecture of traditional Jenkins patterns. Focuses on its dependency on Tekton for containerized build pipelines and its adoption of GitOps as the definitive state mechanism.','English','Whitepaper','Intermediate',1,'online','manual',NULL,NULL,NULL,0,'2020-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Deployment & Delivery", "CI/CD Platforms", "Kubernetes-Native CI"]','["[CASE STUDY]", "[COMMUNITY-TOOL]"]','[]','["jenkins-alternatives.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.cloudcatalog.dev','==cloudcatalog.dev==','','N/A',0,'A curated technical resource and architectural guide covering ==cloudcatalog.dev== in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779031146,0,'2026-05-17T17:19:06.608093+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/aws-tools-scripts.md"]','["aws-tools-scripts.md", "index.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.cloudcraft.co','cloudcraft.co','','2025',0,'A high-fidelity 3D/2D inventory visualizer specialized in AWS environments. Automates structural documentation generation while parsing underlying instance types to calculate real-time baseline infrastructure costs.','JavaScript','SaaS Platform','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2025-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Architecture & Visualization", "Cloud Discovery", "AWS"]','["[COMMUNITY-TOOL]"]','[]','["cloud-arch-diagrams.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.cloudera.com/blog.html','blog.cloudera.com: Scalability of Kafka Messaging using Consumer Groups','','2021',0,'Examines the horizontal scaling and performance mechanics of Kafka''s consumer group model. It addresses critical production design details, such as partition count calculations, consumer group offset tracking, and the impacts of partition rebalancing protocols.','English','Blog Post','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Event-Driven Systems", "Apache Kafka", "Scalability & Performance"]','["[COMMUNITY-TOOL]"]','[]','["message-queue.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.cloudflare.com','cloudflare.com','','2026',0,'Cloudflare is a world-class global platform offering enterprise-grade application security, DNS management, fast content delivery (CDN), and reliable DDoS threat mitigation at the edge.','English','SaaS Platform','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2026-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Cloud Infrastructure", "Edge Network", "Security"]','["[COMMUNITY-TOOL]"]','[]','["cloudflare.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.cloudflare.com/learning/serverless/glossary/what-is-edge-computing','cloudflare.com: What Is Edge Computing?','','N/A',0,'A curated technical resource and architectural guide covering cloudflare.com: What Is Edge Computing? in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779033640,0,'2026-05-17T18:00:40.023778+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/edge-computing.md"]','["edge-computing.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.cloudinsidr.com/content/how-to-restore-your-instance-data-from-a-backup-using-snapshots-on-aws-ec2ebs','How to Restore Your Instance Data from a Backup using Snapshots on AWS EC2/EBS','','2019',2,'A tactical guide demonstrating how to execute data restoration and replacement tasks on AWS EC2 instances from existing EBS volume snapshots. Live Grounding indicates that while manual recovery commands remain core knowledge, enterprise architectures automate these tasks via Infrastructure-as-Code and policy engines.','English','Blog / Article','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2019-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Infrastructure", "Disaster Recovery", "AWS Storage", "EBS Snapshots"]','["[COMMUNITY-TOOL]"]','[]','["aws-backup.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.cloudnativedeepdive.com/implementing-istio-from-start-to-finish','Implementing Istio From Start To Finish','','2022',0,'A comprehensive implementation roadmap designed to guide engineering teams through the planning, deployment, and optimization stages of building an enterprise-grade Istio platform from the ground up.','English','Article','Medium',1,'online','manual',NULL,NULL,NULL,0,'2022-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Cloud Native Infrastructure", "Service Mesh", "Tutorials"]','["[COMMUNITY-TOOL]"]','[]','["kubernetes-tutorials.md", "istio.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.cloudnativedeepdive.com/sharing-a-nvidia-gpu-between-pods-in-kubernetes','Sharing a NVIDIA GPU Between Pods in Kubernetes','','2022',0,'In-depth technical exploration of fractional GPU sharing techniques, including NVIDIA Multi-Instance GPU (MIG) and MPS, within Kubernetes clusters. Resolves major resource allocation bottlenecks to drive cost-effective machine learning workflows.','English','Blog','Advanced',0,'online','manual',NULL,NULL,NULL,0,'2022-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Infrastructure", "Hardware", "GPU Virtualization"]','["[COMMUNITY-TOOL]"]','[]','["kubernetes-operators-controllers.md", "kubernetes-monitoring.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.cloudnatively.com/kubernetes-client-tools-overview','cloudnatively.com: Kubernetes client tools overview','','N/A',0,'A curated technical resource and architectural guide covering cloudnatively.com: Kubernetes client tools overview in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779032644,0,'2026-05-17T17:44:04.433520+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-tools.md"]','["kubernetes-tools.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.cloudnatively.com/kubernetes-hpa-explanation','cloudnatively.com: Understanding Horizontal Pod Autoscaling','','N/A',0,'A curated technical resource and architectural guide covering cloudnatively.com: Understanding Horizontal Pod Autoscaling in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779030407,0,'2026-05-17T17:06:47.056185+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-autoscaling.md"]','["kubernetes-autoscaling.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.cloudnatively.com/stateful-apps-on-kubernetes','cloudnatively.com: The State of Stateful apps on Kubernetes 🌟','','N/A',0,'A curated technical resource and architectural guide covering cloudnatively.com: The State of Stateful apps on Kubernetes 🌟 in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779032181,0,'2026-05-17T17:36:21.983671+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes.md"]','["kubernetes.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.cloudnowtech.com/blog/kubernetes-vs-serverless-how-do-you-choose','cloudnowtech.com: Kubernetes vs Serverless – How do you choose? 🌟','','2021',4,'Helps organizations balance infrastructural control against speed-to-market. Outlines key criteria for deciding when to self-manage Kubernetes or offload to fully managed serverless platforms.','English','Article','Intermediate',1,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Architecture Decisions", "Comparisons", "Kubernetes vs Serverless"]','["[ENTERPRISE-STABLE]"]','[]','["serverless.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.cloudops.com/blog/comparing-service-meshes-istio-linkerd-and-consul-connect-citrix-adc','cloudops.com: Comparing Service Meshes: Istio, Linkerd, Consul Connect, and Citrix ADC','','2021',4,'A comprehensive architectural comparison assessing Istio, Linkerd, Consul Connect, and Citrix ADC. Contrast analyses target data plane performance, control plane complexity, and integration profiles with external multi-cloud boundaries.','None','article','Intermediate',1,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Cloud Native Infrastructure", "Service Mesh", "Evaluation"]','["[ENTERPRISE-STABLE]"]','[]','["servicemesh.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.cloudquery.io','cloudquery.io: Cloud Query: The open-source cloud asset inventory powered by SQL','','2026',0,'An open-source high-performance security and asset discovery tool that parses cloud configuration APIs into standard SQL databases. Enables infrastructure teams to perform complex auditing, compliance mapping, and security reporting.','Go','Framework','Advanced',0,'online','manual',NULL,NULL,NULL,0,'2026-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Cloud Infrastructure & Orchestration", "Asset Management & Governance", "Cloud Analytics"]','["[COMMUNITY-TOOL]"]','[]','["cloud-asset-inventory.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.cloudquery.io/blog/announcing-cloudquery-terraform-drift-detection','cloudquery.io: Announcing CloudQuery Terraform Drift Detection','','2023',0,'CloudQuery Drift Detection automates the discovery of structural and state discrepancies between active cloud environments and declarative Terraform configurations. Utilizing high-performance SQL query constructs, it operates as an out-of-band compliance engine. Architecturally, it replaces resource-intensive ''terraform plan'' loops with scheduled drift audits.','Go','Blog/Feature','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2023-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Infrastructure as Code", "Terraform", "Drift Detection"]','["[COMMUNITY-TOOL]"]','[]','["terraform.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.cloudquery.io/blog/open-source-cloud-asset-inventory-with-cloudquery-and-grafana','cloudquery.io: Building an Open-Source Cloud Asset Inventory with CloudQuery'' and Grafana','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','1a4d49b9e69dcae534d1a7cc466241d5f6eb430cf80425d790565313cd8c488a',100.0,1779034313,0,'2026-05-17T18:11:53.635439+02:00',NULL,NULL,NULL,'[]','[]','["docs/cloud-asset-inventory.md"]','[]','{}','{"duplicate_of": "https://www.cloudquery.io/learning-center/cloud-asset-management"}');
INSERT INTO "resources" VALUES('https://www.cloudquery.io/learning-center/cloud-asset-management','cloudquery.io: Building an Open-Source Cloud Asset Inventory with CloudQuery and Grafana','','2023',0,'Step-by-step implementation guide detailing how to ingest cloud infrastructure state via CloudQuery and visualize data patterns within Grafana. Outlines pipeline construction, scheduling, and database optimization.','SQL','Tutorial','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2023-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Cloud Infrastructure & Orchestration", "Asset Management & Governance", "Cloud Analytics"]','["[COMMUNITY-TOOL]", "[GUIDE]"]','[]','["cloud-asset-inventory.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.cloudsavvyit.com/10110/how-does-kubernetes-work','cloudsavvyit.com: How Does Kubernetes Work?','','N/A',0,'A curated technical resource and architectural guide covering cloudsavvyit.com: How Does Kubernetes Work? in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'duplicate','manual','N/A',100.0,1779034282,0,'2026-05-17T18:11:22.927857+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes.md"]','["kubernetes.md"]','{}','{"duplicate_of": "https://thenewstack.io/how-does-kubernetes-work"}');
INSERT INTO "resources" VALUES('https://www.cloudsavvyit.com/12277/how-to-use-multi-threaded-processing-in-bash-scripts','cloudsavvyit.com: How to Use Multi-Threaded Processing in Bash Scripts','','N/A',0,'A curated technical resource and architectural guide covering cloudsavvyit.com: How to Use Multi-Threaded Processing in Bash Scripts in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779030548,0,'2026-05-17T17:09:08.434145+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/linux.md"]','["linux.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.cloudsavvyit.com/13024/how-to-run-your-own-kubernetes-cluster-with-microk8s','cloudsavvyit.com: How to run your own kubernetes cluster with Microk8s','','N/A',0,'A curated technical resource and architectural guide covering cloudsavvyit.com: How to run your own kubernetes cluster with Microk8s in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779031220,0,'2026-05-17T17:20:20.919299+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-on-premise.md"]','["kubernetes-on-premise.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.cloudsavvyit.com/13039/how-to-scale-docker-containers-across-servers-using-kubernetes','cloudsavvyit.com: How to Scale Docker Containers Across Servers Using Kubernetes','','N/A',0,'A curated technical resource and architectural guide covering cloudsavvyit.com: How to Scale Docker Containers Across Servers Using Kubernetes in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779031835,0,'2026-05-17T17:30:35.057759+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes.md"]','["kubernetes.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.cloudsavvyit.com/13049/what-is-docker-swarm-mode-and-when-should-you-use-it','cloudsavvyit.com: What is Docker Swarm Mode and When Should You Use It?','','N/A',0,'A curated technical resource and architectural guide covering cloudsavvyit.com: What is Docker Swarm Mode and When Should You Use It? in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779030836,0,'2026-05-17T17:13:56.848314+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-alternatives.md"]','["kubernetes-alternatives.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.cloudsavvyit.com/13092/is-rocky-linux-the-new-centos','cloudsavvyit.com: Is Rocky Linux the new CentOS?','','N/A',0,'A curated technical resource and architectural guide covering cloudsavvyit.com: Is Rocky Linux the new CentOS? in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779033745,0,'2026-05-17T18:02:25.321763+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/linux.md"]','["linux.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.cloudsavvyit.com/13842/how-to-run-phpmyadmin-in-a-docker-container','cloudsavvyit.com: How to Run PHPMyAdmin in a Docker Container','','N/A',0,'A curated technical resource and architectural guide covering cloudsavvyit.com: How to Run PHPMyAdmin in a Docker Container in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779032944,0,'2026-05-17T17:49:04.419634+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/databases.md"]','["databases.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.cloudsavvyit.com/13937/how-to-ssh-into-a-docker-container','cloudsavvyit.com: How to SSH into a Docker container','','N/A',0,'A curated technical resource and architectural guide covering cloudsavvyit.com: How to SSH into a Docker container in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779032534,0,'2026-05-17T17:42:14.512741+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/docker.md"]','["docker.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.cloudsavvyit.com/13987/how-to-use-docker-cp-to-copy-files-between-host-and-containers','cloudsavvyit.com: How to use docker cp to copy files between host and containers','','N/A',0,'A curated technical resource and architectural guide covering cloudsavvyit.com: How to use docker cp to copy files between host and containers in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779033817,0,'2026-05-17T18:03:37.909863+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/docker.md"]','["docker.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.cloudsavvyit.com/14036/how-to-use-git-hooks-for-commit-automation','cloudsavvyit.com: How to Use Git Hooks For Commit Automation 🌟','','N/A',0,'A curated technical resource and architectural guide covering cloudsavvyit.com: How to Use Git Hooks For Commit Automation 🌟 in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779034125,0,'2026-05-17T18:08:45.906384+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/git.md"]','["git.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.cloudsavvyit.com/14081/how-to-pass-environment-variables-to-docker-containers','cloudsavvyit.com: How to Pass Environment Variables to Docker Containers','','N/A',0,'A curated technical resource and architectural guide covering cloudsavvyit.com: How to Pass Environment Variables to Docker Containers in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779031483,0,'2026-05-17T17:24:43.919720+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/docker.md"]','["docker.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.cloudsavvyit.com/14191/how-to-clean-up-and-delete-docker-images','cloudsavvyit.com: How To Clean Up and Delete Docker Images','','N/A',0,'A curated technical resource and architectural guide covering cloudsavvyit.com: How To Clean Up and Delete Docker Images in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779030079,0,'2026-05-17T17:01:19.178026+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/docker.md"]','["docker.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.cloudsavvyit.com/14289/how-to-delete-git-branches-on-local-and-remote-repositories','cloudsavvyit.com: How to Delete Git Branches on Local and Remote Repositories','','N/A',0,'A curated technical resource and architectural guide covering cloudsavvyit.com: How to Delete Git Branches on Local and Remote Repositories in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779033290,0,'2026-05-17T17:54:50.347371+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/git.md"]','["git.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.cloudsavvyit.com/14508/how-to-assign-a-static-ip-to-a-docker-container','cloudsavvyit.com: How to Assign a Static IP to a Docker Container','','N/A',0,'A curated technical resource and architectural guide covering cloudsavvyit.com: How to Assign a Static IP to a Docker Container in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779029350,0,'2026-05-17T16:49:10.748809+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/docker.md"]','["docker.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.cloudsavvyit.com/14587/how-to-restart-kubernetes-pods-with-kubectl','cloudsavvyit.com: How to Restart Kubernetes Pods with Kubectl','','N/A',0,'A curated technical resource and architectural guide covering cloudsavvyit.com: How to Restart Kubernetes Pods with Kubectl in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779029317,0,'2026-05-17T16:48:37.115559+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubectl-commands.md"]','["kubectl-commands.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.cloudsavvyit.com/14640/how-to-properly-fork-a-github-repository','cloudsavvyit.com: How To Properly Fork a Github Repository','','N/A',0,'A curated technical resource and architectural guide covering cloudsavvyit.com: How To Properly Fork a Github Repository in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779029815,0,'2026-05-17T16:56:55.103314+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/git.md"]','["git.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.cloudsavvyit.com/14663/how-to-inspect-a-docker-images-content-without-starting-a-container','cloudsavvyit.com: How to Inspect a Docker Image’s Content Without Starting'' a Container','','N/A',0,'A curated technical resource and architectural guide covering cloudsavvyit.com: How to Inspect a Docker Image’s Content Without Starting'' a Container in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779033323,0,'2026-05-17T17:55:23.432104+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/docker.md"]','["docker.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.cloudsavvyit.com/14690/how-to-get-started-with-devspace-and-rapidly-develop-kubernetes-apps','==cloudsavvyit.com: How to Get Started With DevSpace and Rapidly Develop'' Kubernetes Apps==','','N/A',0,'A curated technical resource and architectural guide covering ==cloudsavvyit.com: How to Get Started With DevSpace and Rapidly Develop'' Kubernetes Apps== in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779031972,0,'2026-05-17T17:32:52.124244+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-based-devel.md"]','["kubernetes-based-devel.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.cloudsavvyit.com/14710/how-to-move-changes-to-another-branch-in-git','cloudsavvyit.com: How to Move Changes to Another Branch in Git','','N/A',0,'A curated technical resource and architectural guide covering cloudsavvyit.com: How to Move Changes to Another Branch in Git in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779034282,0,'2026-05-17T18:11:22.948440+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/git.md"]','["git.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.cloudsavvyit.com/14822/should-you-use-https-or-ssh-for-git','==cloudsavvyit.com: Should You Use HTTPS or SSH For Git?== 🌟','','N/A',0,'A curated technical resource and architectural guide covering ==cloudsavvyit.com: Should You Use HTTPS or SSH For Git?== 🌟 in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779029698,0,'2026-05-17T16:54:58.968581+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/git.md"]','["git.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.cloudsavvyit.com/14880/whats-the-difference-between-exposing-and-publishing-a-docker-port','cloudsavvyit.com: What’s the Difference Between Exposing and Publishing'' a Docker Port?','','N/A',0,'A curated technical resource and architectural guide covering cloudsavvyit.com: What’s the Difference Between Exposing and Publishing'' a Docker Port? in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779032415,0,'2026-05-17T17:40:15.520215+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/docker.md"]','["docker.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.cloudsavvyit.com/14890/how-and-why-to-run-docker-inside-docker','cloudsavvyit.com: How (and Why) to Run Docker Inside Docker','','N/A',0,'A curated technical resource and architectural guide covering cloudsavvyit.com: How (and Why) to Run Docker Inside Docker in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779029848,0,'2026-05-17T16:57:28.061456+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/docker.md"]','["docker.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.cloudsavvyit.com/14973/how-to-add-a-volume-to-an-existing-docker-container','cloudsavvyit.com: How to Add a Volume to an Existing Docker Container','','N/A',0,'A curated technical resource and architectural guide covering cloudsavvyit.com: How to Add a Volume to an Existing Docker Container in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779030668,0,'2026-05-17T17:11:08.162090+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/docker.md"]','["docker.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.cloudsavvyit.com/15066/how-to-manage-docker-engine-plugins','cloudsavvyit.com: How to Manage Docker Engine Plugins','','N/A',0,'A curated technical resource and architectural guide covering cloudsavvyit.com: How to Manage Docker Engine Plugins in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779034025,0,'2026-05-17T18:07:05.283901+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/docker.md"]','["docker.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.cloudsavvyit.com/15124/what-is-prometheus-and-why-is-it-so-popular','==cloudsavvyit.com: What is Prometheus and Why Is It So Popular==','','N/A',0,'A curated technical resource and architectural guide covering ==cloudsavvyit.com: What is Prometheus and Why Is It So Popular== in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779029496,0,'2026-05-17T16:51:36.978742+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/prometheus.md"]','["prometheus.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.cloudsavvyit.com/15158/10-tools-that-complement-docker','cloudsavvyit.com: 10 Tools That Complement Docker','','N/A',0,'A curated technical resource and architectural guide covering cloudsavvyit.com: 10 Tools That Complement Docker in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779032693,0,'2026-05-17T17:44:53.748667+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/docker.md"]','["docker.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.cloudsavvyit.com/15207/how-to-use-github-actions-to-automate-your-repository-builds','cloudsavvyit.com: How to Use Github Actions to Automate Your Repository'' Builds','','N/A',0,'A curated technical resource and architectural guide covering cloudsavvyit.com: How to Use Github Actions to Automate Your Repository'' Builds in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779031819,0,'2026-05-17T17:30:19.612317+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/git.md"]','["git.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.cloudsavvyit.com/3233/a-beginners-introduction-to-devops-principles','cloudsavvyit.com: A Beginner’s Introduction To DevOps Principles','','N/A',0,'A curated technical resource and architectural guide covering cloudsavvyit.com: A Beginner’s Introduction To DevOps Principles in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779030797,0,'2026-05-17T17:13:17.553378+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/devops.md"]','["devops.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.cloudsavvyit.com/5414/should-you-run-a-database-in-docker','cloudsavvyit.com: Should You Run a Database in Docker?','','N/A',0,'A curated technical resource and architectural guide covering cloudsavvyit.com: Should You Run a Database in Docker? in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779032144,0,'2026-05-17T17:35:44.510501+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/databases.md"]','["databases.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.cloudsavvyit.com/9033/how-to-use-cron-with-your-docker-containers','cloudsavvyit.com: How to Use Cron With Your Docker Containers','','N/A',0,'A curated technical resource and architectural guide covering cloudsavvyit.com: How to Use Cron With Your Docker Containers in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779032566,0,'2026-05-17T17:42:46.109019+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/docker.md"]','["docker.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.cloudskew.com','CloudSkew','','2023',3,'An online vector editor tailored specifically for system designs. Features easy drag-and-drop mechanics to map cloud-native services without needing specialized design training.','N/A','Tool','Beginner',0,'online','manual',NULL,NULL,NULL,0,'2023-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Architecture & Design", "Visualization", "Diagramming SaaS"]','["[COMMUNITY-TOOL]"]','[]','["cloud-arch-diagrams.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.cloudtechtwitter.com/2022/04/kubeapiserver.html','cloudtechtwitter.com: KubeApiServer components 🌟','','2022',4,'An operational analysis of the kube-apiserver runtime layers. Examines how requests navigate the authentication, authorization, and admission control phases before persisting to the database backend.','English','Article','Advanced',0,'online','manual',NULL,NULL,NULL,0,'2022-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Architecture", "Control Plane", "API Server"]','["[ENTERPRISE-STABLE]"]','[]','["kubernetes.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.cloudtechtwitter.com/2022/04/kubernetes-quality-of-service-qos-class.html','cloudtechtwitter.com: Kubernetes Quality of Service (QoS) class','','2022',0,'Explains how Kubernetes dynamically classifies pods into Quality of Service (QoS) classes: Guaranteed, Burstable, and BestEffort.
- Outlines how QoS configurations directly dictate Out-Of-Memory (OOM) score scoring.
- Demonstrates how nodes select eviction targets during resource pressure based on these rankings.','English','Article','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2022-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Resource Management", "Resource Planning", "Quality of Service (QoS)"]','["[COMMUNITY-TOOL]"]','[]','["kubernetes.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.cloudtechtwitter.com/2022/05/dont-miss-next-article-be-first-to-be.html','cloudtechtwitter.com: Introduction to Kubernetes 🌟🌟🌟','','2022',5,'A robust technical introduction mapping out basic abstractions and cluster deployment strategies. Serves as a great portal reference guide for standard definitions of services, controllers, and volumes.','English','Article','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2022-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Fundamentals", "Introduction", "Complete Guides"]','["[DE FACTO STANDARD]"]','[]','["kubernetes.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.cloudtechtwitter.com/2022/05/kubernetes-common-commands.html','cloudtechtwitter.com: kubernetes common commands','','2022',2,'A community-sourced compilation of the most frequent command patterns used during cluster debugging. Offers lightweight syntax models for checking endpoint states and validating daemon status.','HTML','Cheat Sheet','Beginner',0,'online','manual',NULL,NULL,NULL,0,'2022-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Orchestration", "Kubernetes", "CLI Management"]','["[COMMUNITY-TOOL]"]','[]','["cheatsheets.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.cloudtechtwitter.com/2022/05/lets-check-about-aws-vs-azure-services.html','cloudtechtwitter.com: Let''s check about AWS v/s Azure Service','','2026',0,'A direct comparison table matching corresponding AWS and Azure services for infrastructure architects translating environments. Includes virtualization, identity governance, and container orchestration layers. Live grounding demonstrates its high value as a quick-lookup cheatsheet during design sprints.','English','Reference/Tool','Beginner',0,'online','manual',NULL,NULL,NULL,0,'2026-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Cloud Strategy", "Service Mapping", "AWS-Azure Mapping"]','["[COMMUNITY-TOOL]"]','[]','["public-cloud-solutions.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.cloudtechtwitter.com/2022/05/pattern-api-gateway-backends-for.html','cloudtechtwitter.com: Pattern: API Gateway / Backends for Frontends','','2022',3,'An architectural review of the Backend-for-Frontend (BFF) and API Gateway patterns. It details how tailoring dedicated backend gateways to specific user interfaces (web, mobile, IoT) minimizes payload size, decouples frontend release cycles, and limits over-fetching.','English','Technical Blog','Intermediate',1,'online','manual',NULL,NULL,NULL,0,'2022-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Architecture", "Design Patterns", "Microservices Patterns"]','["[COMMUNITY-TOOL]"]','[]','["developerportals.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.cloudtechtwitter.com/2022/05/reverse-proxy-vs-forward-proxy.html','cloudtechtwitter.com: Reverse Proxy vs. Forward Proxy: The Differences','','2022',3,'A conceptual guide detailing practical differences between reverse proxy architectures (used to route public calls to backends) and forward proxy architectures (used to govern egress paths). Clarifies their specific use cases within enterprise networking configurations.','English','Article','Beginner',0,'online','manual',NULL,NULL,NULL,0,'2022-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Infrastructure", "Networking", "Proxy Mechanics", "Foundational Routing"]','["[COMMUNITY-TOOL]"]','[]','["kubernetes-networking.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.cncf.io','cncf.io','','N/A',0,NULL,NULL,NULL,NULL,0,NULL,'manual','N/A',100.0,1779032801,0,'2026-05-17T17:46:41.918660+02:00',NULL,NULL,NULL,'[]','[]','[]','[]','{}','{}');
INSERT INTO "resources" VALUES('https://www.cncf.io/announcements/2022/02/10/cncf-sees-record-kubernetes-and-container-adoption-in-2021-cloud-native-survey',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,'manual','N/A',100.0,1779034291,0,'2026-05-17T18:11:31.709066+02:00',NULL,NULL,NULL,'[]','[]','[]','[]','{}','{}');
INSERT INTO "resources" VALUES('https://www.cncf.io/blog/2020/06/16/identifying-kubernetes-config-security-threats-pods-running-as-root','cncf.io: Identifying Kubernetes Config Security Threats: Pods Running as'' Root','','N/A',0,'A curated technical resource and architectural guide covering cncf.io: Identifying Kubernetes Config Security Threats: Pods Running as'' Root in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'online','manual','N/A',100.0,1781735926,0,'2026-06-18T00:38:46.115855+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/devsecops.md"]','["devsecops.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.cncf.io/blog/2020/07/17/site-reliability-engineering-sre-101-with-devops-vs-sre','cncf.io: DevOps vs. SRE','','N/A',0,'A curated technical resource and architectural guide covering cncf.io: DevOps vs. SRE in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'online','manual','N/A',100.0,1781736167,0,'2026-06-18T00:42:47.580896+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/sre.md"]','["sre.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.cncf.io/blog/2020/07/27/logging-in-kubernetes-efk-vs-plg-stack','cncf.io: Logging in Kubernetes: EFK vs PLG Stack','','N/A',0,'A curated technical resource and architectural guide covering cncf.io: Logging in Kubernetes: EFK vs PLG Stack in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'online','manual','N/A',100.0,1781736013,0,'2026-06-18T00:40:13.894767+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-monitoring.md"]','["kubernetes-monitoring.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.cncf.io/blog/2020/09/11/cncf-end-user-technology-radar-observability-september-2020','CNCF End User Technology Radar: Observability, September 2020 🌟','','N/A',0,'A curated technical resource and architectural guide covering CNCF End User Technology Radar: Observability, September 2020 🌟 in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'online','manual','N/A',100.0,1781736091,0,'2026-06-18T00:41:31.089915+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/monitoring.md"]','["monitoring.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.cncf.io/blog/2020/09/15/top-7-challenges-to-becoming-cloud-native','cncf.io: Top 7 challenges to becoming cloud native','','N/A',0,'A curated technical resource and architectural guide covering cncf.io: Top 7 challenges to becoming cloud native in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'online','manual','N/A',100.0,1781735960,0,'2026-06-18T00:39:20.484205+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/introduction.md"]','["introduction.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.cncf.io/blog/2020/09/18/5-problems-with-kubernetes-cost-estimation-strategies','cncf.io: 5 Problems with Kubernetes Cost Estimation Strategies','','N/A',0,'A curated technical resource and architectural guide covering cncf.io: 5 Problems with Kubernetes Cost Estimation Strategies in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'online','manual','N/A',100.0,1781736222,0,'2026-06-18T00:43:42.781235+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes.md"]','["kubernetes.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.cncf.io/blog/2020/09/22/container-attached-storage-is-cloud-native-storage-cas','cncf.io: Container Attached Storage is Cloud Native Storage (CAS)','','N/A',0,'A curated technical resource and architectural guide covering cncf.io: Container Attached Storage is Cloud Native Storage (CAS) in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'online','manual','N/A',100.0,1781736037,0,'2026-06-18T00:40:37.950153+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-storage.md"]','["kubernetes-storage.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.cncf.io/blog/2020/10/02/kubernetes-operators-101','cncf.io: Kubernetes Operators 101','','N/A',0,'A curated technical resource and architectural guide covering cncf.io: Kubernetes Operators 101 in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'online','manual','N/A',100.0,1781736026,0,'2026-06-18T00:40:26.278378+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-operators-controllers.md"]','["kubernetes-operators-controllers.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.cncf.io/blog/2020/10/26/service-mesh-is-still-hard','cncf.io: Service Mesh Is Still Hard','','N/A',0,'A curated technical resource and architectural guide covering cncf.io: Service Mesh Is Still Hard in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'online','manual','N/A',100.0,1781736167,0,'2026-06-18T00:42:47.580711+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/servicemesh.md"]','["servicemesh.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.cncf.io/blog/2020/11/03/the-need-for-kubernetes-native-messaging-platform-in-hybrid-cloud-environment','cncf.io: The need for Kubernetes Native Messaging Platform in Hybrid Cloud'' Environment','','N/A',0,'A curated technical resource and architectural guide covering cncf.io: The need for Kubernetes Native Messaging Platform in Hybrid Cloud'' Environment in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'online','manual','N/A',100.0,1781736082,0,'2026-06-18T00:41:22.553574+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/message-queue.md"]','["message-queue.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.cncf.io/blog/2020/11/12/implementing-gitops-on-kubernetes-using-k3s-rancher-vault-and-argo-cd','cncf.io: Implementing GitOps on Kubernetes Using K3s, Rancher, Vault and'' Argo CD','','N/A',0,'A curated technical resource and architectural guide covering cncf.io: Implementing GitOps on Kubernetes Using K3s, Rancher, Vault and'' Argo CD in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'online','manual','N/A',100.0,1781735910,0,'2026-06-18T00:38:30.409497+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/demos.md"]','["demos.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.cncf.io/blog/2020/12/11/why-linkerd-doesnt-use-envoy','cncf.io: Why Linkerd doesn’t use Envoy','','N/A',0,'A curated technical resource and architectural guide covering cncf.io: Why Linkerd doesn’t use Envoy in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'online','manual','N/A',100.0,1781736169,0,'2026-06-18T00:42:49.368929+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/servicemesh.md"]','["servicemesh.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.cncf.io/blog/2020/12/14/kubernetes-101-an-introduction','cncf.io: Kubernetes 101: An Introduction 🌟','','N/A',0,'A curated technical resource and architectural guide covering cncf.io: Kubernetes 101: An Introduction 🌟 in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'online','manual','N/A',100.0,1781736180,0,'2026-06-18T00:43:00.565708+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes.md"]','["kubernetes.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.cncf.io/blog/2021/02/25/kubernetes-network-policies-with-cilium-and-linkerd','cncf.io: Kubernetes network policies with Cilium and Linkerd','','N/A',0,'A curated technical resource and architectural guide covering cncf.io: Kubernetes network policies with Cilium and Linkerd in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'duplicate','manual','N/A',100.0,1781736167,0,'2026-06-18T00:42:47.580808+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/servicemesh.md"]','["servicemesh.md"]','{}','{"duplicate_of": "https://www.buoyant.io/blog/kubernetes-network-policies-with-cilium-and-linkerd"}');
INSERT INTO "resources" VALUES('https://www.cncf.io/blog/2021/03/10/protocol-detection-and-opaque-ports-in-linkerd','cncf.io: Protocol detection and opaque ports in Linkerd','','N/A',0,'A curated technical resource and architectural guide covering cncf.io: Protocol detection and opaque ports in Linkerd in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'online','manual','N/A',100.0,1781736169,0,'2026-06-18T00:42:49.365705+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/servicemesh.md"]','["servicemesh.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.cncf.io/blog/2021/03/16/introduction-to-k3d-run-k3s-in-docker','cncf.io: Introduction to k3d: Run K3s in Docker','','N/A',0,'A curated technical resource and architectural guide covering cncf.io: Introduction to k3d: Run K3s in Docker in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'online','manual','N/A',100.0,1781736154,0,'2026-06-18T00:42:34.204536+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/rancher.md"]','["rancher.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.cncf.io/blog/2021/03/22/kubernetes-security','cncf.io: Kubernetes Security 🌟','','N/A',0,'A curated technical resource and architectural guide covering cncf.io: Kubernetes Security 🌟 in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'online','manual','N/A',100.0,1781736026,0,'2026-06-18T00:40:26.246022+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-security.md"]','["kubernetes-security.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.cncf.io/blog/2021/03/23/quick-application-deployments-on-microk8s-using-helm-chart','cncf.io: Quick application deployments on MicroK8s using Helm Charts','','N/A',0,'A curated technical resource and architectural guide covering cncf.io: Quick application deployments on MicroK8s using Helm Charts in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'duplicate','manual','N/A',100.0,1779034520,0,'2026-05-17T18:15:20.645794+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/helm.md"]','["helm.md"]','{}','{"duplicate_of": "https://www.cncf.io/blog/2021/03/23/quick-application-deployments-on-microk8s-using-helm-charts"}');
INSERT INTO "resources" VALUES('https://www.cncf.io/blog/2021/03/24/add-java-agents-to-existing-kubernetes-and-helm-applications-instantly','cncf.io: Add Java Agents to Existing Kubernetes and Helm Applications Instantly','','N/A',0,'A curated technical resource and architectural guide covering cncf.io: Add Java Agents to Existing Kubernetes and Helm Applications Instantly in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'online','manual','N/A',100.0,1781735952,0,'2026-06-18T00:39:12.044077+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/helm.md"]','["helm.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.cncf.io/blog/2021/04/06/cloudformation-vs-terraform-which-is-better','cncf.io: Cloudformation vs. Terraform: Which is better?','','N/A',0,'A curated technical resource and architectural guide covering cncf.io: Cloudformation vs. Terraform: Which is better? in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'online','manual','N/A',100.0,1781735960,0,'2026-06-18T00:39:20.491805+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/iac.md"]','["iac.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.cncf.io/blog/2021/04/12/simplifying-multi-clusters-in-kubernetes','cncf.io: Simplifying multi-clusters in Kubernetes','','N/A',0,'A curated technical resource and architectural guide covering cncf.io: Simplifying multi-clusters in Kubernetes in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'online','manual','N/A',100.0,1781736221,0,'2026-06-18T00:43:41.537514+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes.md"]','["kubernetes.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.cncf.io/blog/2021/04/22/revealing-the-secrets-of-kubernetes-secrets','cncf.io: Revealing the secrets of Kubernetes secrets 🌟','','N/A',0,'A curated technical resource and architectural guide covering cncf.io: Revealing the secrets of Kubernetes secrets 🌟 in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'online','manual','N/A',100.0,1781736037,0,'2026-06-18T00:40:37.924714+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-security.md"]','["kubernetes-security.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.cncf.io/blog/2021/04/29/from-distributed-tracing-to-apm-taking-opentelemetry-and-jaeger-up-a-level',NULL,NULL,NULL,NULL,'A curated technical resource and architectural guide covering www.cncf.io in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'online','manual','N/A',100.0,1781736134,0,'2026-06-18T00:42:14.542990+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/prometheus.md"]','["prometheus.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.cncf.io/blog/2021/05/10/tools-to-develop-apps-on-kubernetes','cncf.io: Tools to develop apps on Kubernetes 🌟','','N/A',0,'A curated technical resource and architectural guide covering cncf.io: Tools to develop apps on Kubernetes 🌟 in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'online','manual','N/A',100.0,1781736012,0,'2026-06-18T00:40:12.337658+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-based-devel.md"]','["kubernetes-based-devel.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.cncf.io/blog/2021/06/29/finops-for-kubernetes-insufficient-or-nonexistent-kubernetes-cost-monitoring-is-causing-overspend','cncf.io: FinOps for Kubernetes: Insufficient – or nonexistent – Kubernetes'' cost monitoring is causing overspend','','N/A',0,'A curated technical resource and architectural guide covering cncf.io: FinOps for Kubernetes: Insufficient – or nonexistent – Kubernetes'' cost monitoring is causing overspend in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'online','manual','N/A',100.0,1781735940,0,'2026-06-18T00:39:00.218676+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/finops.md"]','["finops.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.cncf.io/blog/2021/07/01/what-is-fairwinds-polaris-kubernetes-open-source-configuration-validation','cncf.io: What is Polaris? Kubernetes open source configuration validation'' 🌟','','N/A',0,'A curated technical resource and architectural guide covering cncf.io: What is Polaris? Kubernetes open source configuration validation'' 🌟 in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'online','manual','N/A',100.0,1781736046,0,'2026-06-18T00:40:46.420790+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-tools.md"]','["kubernetes-tools.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.cncf.io/blog/2021/07/15/networking-with-a-service-mesh-use-cases-best-practices-and-comparison-of-top-mesh-options','cncf.io: Networking with a service mesh: use cases, best practices, and'' comparison of top mesh options','','N/A',0,'A curated technical resource and architectural guide covering cncf.io: Networking with a service mesh: use cases, best practices, and'' comparison of top mesh options in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'online','manual','N/A',100.0,1781736167,0,'2026-06-18T00:42:47.783873+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/servicemesh.md"]','["servicemesh.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.cncf.io/blog/2021/07/19/think-grpc-when-you-are-architecting-modern-microservices','cncf.io: Think gRPC, when you are architecting modern microservices!','','N/A',0,'A curated technical resource and architectural guide covering cncf.io: Think gRPC, when you are architecting modern microservices! in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'online','manual','N/A',100.0,1781735865,0,'2026-06-18T00:37:45.723142+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/api.md"]','["api.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.cncf.io/blog/2021/07/27/advanced-kubernetes-pod-to-node-scheduling','cncf.io: Advanced Kubernetes pod to node scheduling','','N/A',0,'A curated technical resource and architectural guide covering cncf.io: Advanced Kubernetes pod to node scheduling in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'online','manual','N/A',100.0,1781736190,0,'2026-06-18T00:43:10.834711+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes.md"]','["kubernetes.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.cncf.io/blog/2021/08/10/avoiding-kubernetes-cluster-outages-with-synthetic-monitoring','cncf.io: Avoiding Kubernetes cluster outages with synthetic monitoring','','N/A',0,'A curated technical resource and architectural guide covering cncf.io: Avoiding Kubernetes cluster outages with synthetic monitoring in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'online','manual','N/A',100.0,1781736012,0,'2026-06-18T00:40:12.249680+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-monitoring.md"]','["kubernetes-monitoring.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.cncf.io/blog/2021/08/20/how-to-secure-your-kubernetes-control-plane-and-node-components','==cncf.io: How to secure your Kubernetes control plane and node components==','','N/A',0,'A curated technical resource and architectural guide covering ==cncf.io: How to secure your Kubernetes control plane and node components== in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'online','manual','N/A',100.0,1781736026,0,'2026-06-18T00:40:26.243795+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-security.md"]','["kubernetes-security.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.cncf.io/blog/2021/09/24/kubernetes-ingress-grpc-example-with-a-dune-quote-service','cncf.io: Kubernetes Ingress gRPC example with a Dune quote service','','N/A',0,'A curated technical resource and architectural guide covering cncf.io: Kubernetes Ingress gRPC example with a Dune quote service in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'online','manual','N/A',100.0,1781735910,0,'2026-06-18T00:38:30.504755+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/demos.md"]','["demos.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.cncf.io/blog/2021/09/29/automation-is-the-future-of-cloud-cost-optimization','Automation is the future of cloud cost optimization','','N/A',0,'A curated technical resource and architectural guide covering Automation is the future of cloud cost optimization in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'online','manual','N/A',100.0,1781735971,0,'2026-06-18T00:39:31.075137+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/introduction.md"]','["index.md", "introduction.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.cncf.io/blog/2021/10/06/kubernetes-cluster-api-reaches-production-readiness-with-version-1-0','cncf.io: Kubernetes Cluster API reaches production readiness with version'' 1.0','','N/A',0,'A curated technical resource and architectural guide covering cncf.io: Kubernetes Cluster API reaches production readiness with version'' 1.0 in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'online','manual','N/A',100.0,1781736028,0,'2026-06-18T00:40:28.268981+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-on-premise.md"]','["kubernetes-on-premise.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.cncf.io/blog/2021/10/07/server-side-reconciliation-is-coming','cncf.io: Flux: Server-side reconciliation is coming','','N/A',0,'A curated technical resource and architectural guide covering cncf.io: Flux: Server-side reconciliation is coming in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'online','manual','N/A',100.0,1781735941,0,'2026-06-18T00:39:01.806847+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/flux.md"]','["flux.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.cncf.io/blog/2021/10/29/how-to-justify-infrastructure-replacement-to-your-manager','cncf.io: How to justify infrastructure replacement to your manager','','N/A',0,'A curated technical resource and architectural guide covering cncf.io: How to justify infrastructure replacement to your manager in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'online','manual','N/A',100.0,1781735971,0,'2026-06-18T00:39:31.345982+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/introduction.md"]','["introduction.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.cncf.io/blog/2021/11/16/prometheus-announces-an-agent-to-address-a-new-range-of-use-cases','cncf.io: Prometheus announces an Agent to address a new range of use cases','','N/A',0,'A curated technical resource and architectural guide covering cncf.io: Prometheus announces an Agent to address a new range of use cases in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'online','manual','N/A',100.0,1781736133,0,'2026-06-18T00:42:13.288578+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/prometheus.md"]','["prometheus.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.cncf.io/blog/2021/11/23/how-to-add-observability-to-your-application-pipeline','==cncf.io: How to add observability to your application pipeline==','','N/A',0,'A curated technical resource and architectural guide covering ==cncf.io: How to add observability to your application pipeline== in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'online','manual','N/A',100.0,1781736091,0,'2026-06-18T00:41:31.083297+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/monitoring.md"]','["monitoring.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.cncf.io/blog/2021/12/08/hosted-edge-vs-cloud-the-battle-for-latency-and-security','cncf.io: Hosted Edge vs Cloud: the battle for latency and security 🌟','','N/A',0,'A curated technical resource and architectural guide covering cncf.io: Hosted Edge vs Cloud: the battle for latency and security 🌟 in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'online','manual','N/A',100.0,1781735938,0,'2026-06-18T00:38:58.969667+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/edge-computing.md"]','["edge-computing.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.cncf.io/blog/2022/02/18/introducing-opta-terraform-on-rails','cncf.io: Introducing Opta: Terraform on Rails','','N/A',0,'A curated technical resource and architectural guide covering cncf.io: Introducing Opta: Terraform on Rails in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'online','manual','N/A',100.0,1781736236,0,'2026-06-18T00:43:56.407130+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/terraform.md"]','["terraform.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.cncf.io/blog/2022/03/03/an-emerging-job-kubernetes-engineer','An emerging Job: Kubernetes engineer 🌟','','N/A',0,NULL,NULL,NULL,NULL,0,NULL,'manual','N/A',100.0,1779033913,0,'2026-05-17T18:05:13.571029+02:00',NULL,NULL,NULL,'[]','[]','[]','[]','{}','{}');
INSERT INTO "resources" VALUES('https://www.cncf.io/blog/2022/07/01/devops-vs-sre-vs-platform-engineering-the-gaps-might-be-smaller-than-you-think','==cncf.io: DevOps vs. SRE vs. Platform Engineering? The gaps might be smaller'' than you think==','','N/A',0,'A curated technical resource and architectural guide covering ==cncf.io: DevOps vs. SRE vs. Platform Engineering? The gaps might be smaller'' than you think== in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'online','manual','N/A',100.0,1781736167,0,'2026-06-18T00:42:47.783793+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/sre.md"]','["sre.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.cncf.io/blog/2022/09/30/how-to-gitops-your-terraform','cncf.io: How to GitOps your Terraform','','N/A',0,'A curated technical resource and architectural guide covering cncf.io: How to GitOps your Terraform in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'duplicate','manual','N/A',100.0,1781735939,0,'2026-06-18T00:38:59.905838+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/flux.md"]','["flux.md"]','{}','{"duplicate_of": "https://fluxcd.io/blog/2022/09/how-to-gitops-your-terraform"}');
INSERT INTO "resources" VALUES('https://www.cncf.io/blog/2022/10/20/kubernetes-best-practice-how-to-correctly-set-resource-requests-and-limits','cncf.io: Kubernetes best practice: How to (correctly) set resource requests'' and limits','','N/A',0,'A curated technical resource and architectural guide covering cncf.io: Kubernetes best practice: How to (correctly) set resource requests'' and limits in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'online','manual','N/A',100.0,1781736221,0,'2026-06-18T00:43:41.537868+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes.md"]','["kubernetes.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.cncf.io/blog/2022/11/04/seven-zero-trust-rules-for-kubernetes','cncf.io: Seven zero trust rules for Kubernetes','','N/A',0,'A curated technical resource and architectural guide covering cncf.io: Seven zero trust rules for Kubernetes in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'online','manual','N/A',100.0,1781735924,0,'2026-06-18T00:38:44.586757+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/devsecops.md"]','["devsecops.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.cncf.io/blog/2023/02/01/monitoring-micro-front-ends-on-kubernetes-with-nginx','==cncf.io: Monitoring micro-front ends on Kubernetes with NGINX== 🌟','','N/A',0,'A curated technical resource and architectural guide covering ==cncf.io: Monitoring micro-front ends on Kubernetes with NGINX== 🌟 in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'online','manual','N/A',100.0,1781736101,0,'2026-06-18T00:41:41.619892+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/monitoring.md"]','["monitoring.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.cncf.io/blog/2023/03/28/kubernetes-storage-is-complex-but-its-getting-better','cncf.io: Kubernetes storage is complex, but it’s getting better','','N/A',0,'A curated technical resource and architectural guide covering cncf.io: Kubernetes storage is complex, but it’s getting better in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'online','manual','N/A',100.0,1781736037,0,'2026-06-18T00:40:37.956305+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-storage.md"]','["kubernetes-storage.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.cncf.io/blog/2025/03/13/kubernetes-troubleshooting-a-step-by-step-guide','Kubernetes Troubleshooting: A Step-by-Step Guide','','N/A',0,'A curated technical resource and architectural guide covering Kubernetes Troubleshooting: A Step-by-Step Guide in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'online','manual','N/A',100.0,1781736057,0,'2026-06-18T00:40:57.562335+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-troubleshooting.md", "docs/kubernetes-tutorials.md", "docs/kubernetes.md"]','["kubernetes-troubleshooting.md", "kubernetes-tutorials.md", "kubernetes.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.cncf.io/certification/ckad','cncf.io: Certified Kubernetes Application Developer (CKAD)','','N/A',0,'A curated technical resource and architectural guide covering cncf.io: Certified Kubernetes Application Developer (CKAD) in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'duplicate','manual','N/A',100.0,1779031410,0,'2026-05-17T17:23:30.239336+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes.md"]','["kubernetes.md"]','{}','{"duplicate_of": "https://www.cncf.io/training/certification/ckad"}');
INSERT INTO "resources" VALUES('https://www.cncf.io/certification/software-conformance','Certified Kubernetes offerings','','N/A',0,'A curated technical resource and architectural guide covering Certified Kubernetes offerings in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'duplicate','manual','N/A',100.0,1779030499,0,'2026-05-17T17:08:19.589966+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes.md", "docs/rancher.md"]','["index.md", "kubernetes.md", "rancher.md"]','{}','{"duplicate_of": "https://www.cncf.io/training/certification/software-conformance"}');
INSERT INTO "resources" VALUES('https://www.cncf.io/kubeweekly',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,'manual','N/A',100.0,1779029163,0,'2026-05-17T16:46:03.328537+02:00',NULL,NULL,NULL,'[]','[]','["docs/kubernetes-newsletters.md"]','[]','{}','{}');
INSERT INTO "resources" VALUES('https://www.cncf.io/phippy/the-childrens-illustrated-guide-to-kubernetes','cncf.io: THE ILLUSTRATED CHILDREN’S GUIDE TO KUBERNETES 🌟','','N/A',0,'A curated technical resource and architectural guide covering cncf.io: THE ILLUSTRATED CHILDREN’S GUIDE TO KUBERNETES 🌟 in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'online','manual','N/A',100.0,1781736190,0,'2026-06-18T00:43:10.454909+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes.md"]','["kubernetes.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.cncf.io/reports','CNCF Reports','','N/A',0,NULL,NULL,NULL,NULL,0,NULL,'manual','N/A',100.0,1779034491,0,'2026-05-17T18:14:51.463155+02:00',NULL,NULL,NULL,'[]','[]','[]','[]','{}','{}');
INSERT INTO "resources" VALUES('https://www.cncf.io/webinars/deploying-kubernetes-to-bare-metal-using-cluster-api','cncf.io webinar: Deploying Kubernetes to bare metal using cluster API','','N/A',0,'A curated technical resource and architectural guide covering cncf.io webinar: Deploying Kubernetes to bare metal using cluster API in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'duplicate','manual','N/A',100.0,1779031809,0,'2026-05-17T17:30:09.658991+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-on-premise.md"]','["kubernetes-on-premise.md"]','{}','{"duplicate_of": "https://www.cncf.io/online-programs/deploying-kubernetes-to-bare-metal-using-cluster-api"}');
INSERT INTO "resources" VALUES('https://www.cncf.io/wp-content/uploads/2020/03/CNCF_Survey_Report.pdf','CNCF Survey Report 2019','','N/A',0,NULL,NULL,NULL,NULL,0,NULL,'manual','N/A',100.0,1779030352,0,'2026-05-17T17:05:52.700567+02:00',NULL,NULL,NULL,'[]','[]','[]','[]','{}','{}');
INSERT INTO "resources" VALUES('https://www.cncf.io/wp-content/uploads/2020/11/CNCF_Survey_Report_2020.pdf','CNCF Survey Report 2020','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','N/A',100.0,1779029294,0,'2026-05-17T16:48:14.344061+02:00',NULL,NULL,NULL,'[]','[]','[]','[]','{}','{"duplicate_of": "https://www.cncf.io/wp-content/uploads/2020/03/CNCF_Survey_Report.pdf"}');
INSERT INTO "resources" VALUES('https://www.cncf.io/wp-content/uploads/2021/07/CNCF_Operator_WhitePaper.pdf','cncf.io: CNCF Operator White Paper (PDF) 🌟','','N/A',0,'A curated technical resource and architectural guide covering cncf.io: CNCF Operator White Paper (PDF) 🌟 in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'online','manual','N/A',100.0,1781736026,0,'2026-06-18T00:40:26.579253+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-operators-controllers.md"]','["kubernetes-operators-controllers.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.cncf.io/wp-content/uploads/2021/12/Q1-2021-State-of-Cloud-Native-development-FINAL.pdf','CNCF Survey Report 2021','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','N/A',100.0,1779032080,0,'2026-05-17T17:34:40.334326+02:00',NULL,NULL,NULL,'[]','[]','[]','[]','{}','{"duplicate_of": "https://www.cncf.io/wp-content/uploads/2020/03/CNCF_Survey_Report.pdf"}');
INSERT INTO "resources" VALUES('https://www.cockroachlabs.com/blog/automate-database-ops-with-terraform','cockroachlabs.com: Automated database operations with Terraform','','2022',0,'Demonstrates utilizing HashiCorp Terraform to automate CockroachDB configurations, database creation, user permissions, and deployment topologies. Standardizes declarative infrastructure-as-code patterns across production database deployments.','HCL','Technical Guide','Intermediate',1,'online','manual',NULL,NULL,NULL,0,'2022-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Infrastructure", "Infrastructure as Code", "Terraform Database Ops"]','["[COMMUNITY-TOOL]", "[GUIDE]"]','[]','["databases.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.cockroachlabs.com/blog/cockroachdb-kubernetes-cilium','cockroachlabs.com: How to use Cluster Mesh for Multi-Region Kubernetes Pod Communication','- Thanks to services provided by AWS, GCP, and Azure it’s become relatively easy to develop applications that span multiple regions. This is great because slow apps kill businesses. There is one common problem with these applications: they are not supported by multi-region database architecture.
    - CockroachDB is built to solve that problem and we’re doing it in production for many applications today. But that’s not what this blog is about. In this blog, I will provide a solution for the problem of getting Kubernetes pods to talk to each other in multi-region deployments.','2021',0,'Production case study demonstrating the deployment of Cilium Cluster Mesh to enable secure cross-region communications for globally distributed CockroachDB clusters.','English','Case Study','Advanced',1,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Networking", "Multi-Cluster", "Cluster Mesh"]','["[CASE STUDY]", "[COMMUNITY-TOOL]"]','[]','["kubernetes-networking.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.cockroachlabs.com/docs/stable/kubernetes-overview','Cockroach','','2025',0,'Official engineering design blueprint for executing CockroachDB on Kubernetes. Details multi-active master clustering, Raft consensus mechanics, anti-entropy processes, and seamless horizontal write scaling utilizing Kubernetes orchestration primitives.','Go','Product Documentation','Advanced',1,'online','manual',NULL,NULL,NULL,0,'2025-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Databases", "Distributed SQL", "CockroachDB"]','["[COMMUNITY-TOOL]"]','[]','["databases.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.cockroachlabs.com/docs/stable/orchestration.html','==Cockroach==','','N/A',0,NULL,NULL,NULL,NULL,0,'online','manual','29bd1887d9a22626484aec60f8c4fabdb3c6d87a7cb4098c2190dd01256ec584',100.0,1779031511,0,'2026-05-17T17:25:11.060015+02:00',NULL,NULL,NULL,'[]','[]','["docs/databases.md"]','[]','{}','{}');
INSERT INTO "resources" VALUES('https://www.codecademy.com','codecademy.com','','2026',3,'Browser-native sandbox tool building rapid programming muscle memory across Go, Python, and shell scripts. It incorporates localized command-line simulation to introduce the core foundations of container management and terminal automation.','English','Interactive Platform','Beginner',0,'online','manual',NULL,NULL,NULL,0,'2026-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Software Development", "Programming", "Interactive Coding"]','["[COMMUNITY-TOOL]"]','[]','["elearning.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.codecentric.de/en/knowledge-hub/blog/github-actions-nextgen-cicd','blog.codecentric.de: Stop re-writing pipelines! Why GitHub Actions drive the future of CI/CD','','2021',0,'Provides a strategic engineering argument for moving away from Jenkins-style pipelines. Analyzes why GitHub Actions'' standardized YAML and modular actions marketplace model simplifies maintenance, promotes reuse, and mitigates custom scripting overhead.','YAML','Blog','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["CI/CD Pipeline", "GitHub Actions", "Infrastructure Architecture"]','["[COMMUNITY-TOOL]"]','[]','["git.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.codementor.io','codementor','','2024',0,'A global on-demand peer-to-peer mentoring platform for software engineers. It facilitates live 1-on-1 code reviews, architectural debugging sessions, and technical freelancing options by connecting developers with seasoned experts in real time.','N/A','SaaS','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2024-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Careers", "Freelancing", "On-Demand Mentoring"]','["[COMMUNITY-TOOL]"]','[]','["freelancing.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.codementor.io/blog/docker-technology-5x1kilcbow','codementor.io: Docker: What''s Under the Hood?','','2022',0,'Deconstructs container isolation abstractions by analyzing namespaces, cgroups, and capabilities directly inside the Linux kernel. Evaluates runtime execution patterns from CLI calls to low-level containerd and runc pipelines.','N/A','article','Advanced',0,'online','manual',NULL,NULL,NULL,0,'2022-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Containers", "Docker Architecture", "Linux Kernel"]','["[COMMUNITY-TOOL]"]','[]','["docker.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.codemotion.com/magazine/backend/nomad-kubernetes-but-without-the-complexity','codemotion.com: Nomad vs Kubernetes but without the complexity','','2022',0,'Evaluates how Nomad minimizes day-2 operations for container management. Analyzes the ease of executing Nomad''s HCL syntax versus Kubernetes'' verbose YAML configuration schemas.','None','Article','Intermediate',1,'online','manual',NULL,NULL,NULL,0,'2022-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Orchestration", "HashiCorp Nomad", "Comparison"]','["[COMMUNITY-TOOL]"]','[]','["kubernetes-alternatives.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.codemotion.com/magazine/dev-hub/backend-dev/nomad-kubernetes-but-without-the-complexity','codemotion.com: Nomad vs Kubernetes but without the complexity','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','8f24357059ed9b745e5edfb3c9f852490dccb6a41f6971670ee139f0eeaaefd8',100.0,1779030480,0,'2026-05-17T17:08:00.341746+02:00',NULL,NULL,NULL,'[]','[]','["docs/kubernetes-alternatives.md"]','[]','{}','{"duplicate_of": "https://www.codemotion.com/magazine/backend/nomad-kubernetes-but-without-the-complexity"}');
INSERT INTO "resources" VALUES('https://www.codeproject.com/Articles/5320647/Making-a-Simple-Data-Pipeline-Part-4-CI-CD-with-Gi','codeproject.com: Making a Simple Data Pipeline Part 4: CI/CD with GitHub Actions','','2022',0,'Explains how to wrap custom automated validation loops around analytical data collection platforms. Focuses on orchestrating deployments, executing scheduled task checks, and validating ingestion schemas using GitHub Actions workflows.','YAML','Article','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2022-06-01T00:00:00+02:00',NULL,NULL,NULL,'["CI/CD Pipelines", "Data Engineering", "Automated Data Pipelines"]','["[COMMUNITY-TOOL]"]','[]','["demos.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.codeproject.com/Tips/5323808/How-To-Create-An-Image-In-Docker-Using-Python','codeproject.com: How to Create an Image in Docker using Python','','2022',0,'Shows how to containerize Python applications. Focuses on setting up local working directories, managing dependencies via requirements files, and structuring multi-stage builds to shrink image footprints.','English','Tutorial','Beginner',0,'online','manual',NULL,NULL,NULL,0,'2022-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Containers & Orchestration", "Image Engineering", "Python Ecosystem"]','["[COMMUNITY-TOOL]", "[GUIDE]"]','[]','["docker.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.codewars.com','codewars.com','','2026',4,'A gamified competitive development portal focused on logical refactoring, testing algorithms, and language mastery. Highly effective for honing programming cleanliness before managing massive microservices codebases.','English','Interactive Platform','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2026-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Software Development", "Algorithms & Data Structures", "Gamified Coding"]','["[ENTERPRISE-STABLE]"]','[]','["elearning.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.codigonuevo.com/sociedad/deberia-adaptarse-sueldo-teletrabajo-lugar-vivas','codigonuevo.com: ¿Debería adaptarse el sueldo del teletrabajo al lugar en'' el que vivas?','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','fba05282d863f3ec087f0b4a9ab8e57e3e06ffd8cd9816fefa5fd6f56915c695',100.0,1779033806,0,'2026-05-17T18:03:26.442114+02:00',NULL,NULL,NULL,'[]','[]','["docs/recruitment.md"]','[]','{}','{"duplicate_of": "https://www.codigonuevo.com/yo/deberia-adaptarse-sueldo-teletrabajo-lugar-vivas-AOCN305757"}');
INSERT INTO "resources" VALUES('https://www.codigonuevo.com/yo/deberia-adaptarse-sueldo-teletrabajo-lugar-vivas-AOCN305757','codigonuevo.com: ¿Debería adaptarse el sueldo del teletrabajo al lugar en el que vivas?','','2022',0,'Curator Insight: Explores the debate surrounding salary adjustment based on geographic location for teleworkers. Live Grounding: Discusses the socioeconomic and architectural impact of localized vs. flat salary structures in a remote-first tech ecosystem, emphasizing how cost-of-living adjustments affect developer retention and organizational design.','es','Article','Beginner',0,'online','manual',NULL,NULL,NULL,0,'2022-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Professional Practice", "Compensation", "Remote Work"]','["[COMMUNITY-TOOL]"]','[]','["recruitment.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.codium.ai/blog/codiumai-powered-by-testgpt-accounces-beta-and-raised-11m','codium.ai: We’ve launched CodiumAI powered by TestGPT and raised $11M. Here’s why','','2023',0,'Details the launch and funding model of CodiumAI''s platform, built on specialized TestGPT logic models. Focuses on the systematic automated generation of comprehensive boundary testing suites, which standard autocomplete systems fail to construct correctly.','English','Article','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2023-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Software Engineering", "AI-Assisted Development", "AI Testing Tools"]','["[COMMUNITY-TOOL]"]','[]','["git.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.cognizant.com/InsightsWhitepapers/Jumpstarting-DevOps-with-Continuous-Testing-codex1719.pdf',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,'manual','N/A',80.0,1779031645,0,'2026-05-17T17:27:25.437256+02:00',NULL,NULL,NULL,'[]','[]','["docs/devops.md"]','[]','{}','{}');
INSERT INTO "resources" VALUES('https://www.commandline.ninja','CommandLine Ninja','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','d0b686b6c9b479996fe172515e08306917f270011dc4f74f1aa549d7c71ed76b',100.0,1779032642,0,'2026-05-17T17:44:02.946285+02:00',NULL,NULL,NULL,'[]','[]','["docs/azure.md"]','[]','{}','{"duplicate_of": "https://commandline.ninja"}');
INSERT INTO "resources" VALUES('https://www.commandline.ninja/use-powershell-to-find-windows-svcs-configured-to-run-as-another-user','commandline.ninja: Use Powershell to find windows services configured to'' run as another user','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','931826ac6eab97112f6394a69f7c16304575d5dfa2f064dc63bdb2389bf02e89',100.0,1779030439,0,'2026-05-17T17:07:19.346740+02:00',NULL,NULL,NULL,'[]','[]','["docs/azure.md"]','[]','{}','{"duplicate_of": "https://commandline.ninja/use-powershell-to-find-services-configured-to-run-as-another-user"}');
INSERT INTO "resources" VALUES('https://www.commandline.ninja/video-intro-to-secret-management-with-powershell','commandline.ninja: Video Intro to Secret Management with Powershell','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','cddaff7fd0ae3455037beaa17d01e9db9b3ceeae4bd5ec01816551d85d10cdf2',100.0,1779029629,0,'2026-05-17T16:53:49.045166+02:00',NULL,NULL,NULL,'[]','[]','["docs/azure.md"]','[]','{}','{"duplicate_of": "https://commandline.ninja/video-intro-to-secret-management-with-powershell"}');
INSERT INTO "resources" VALUES('https://www.commandlinefu.com','commandlinefu.com','','N/A',0,NULL,NULL,NULL,NULL,0,'online','manual','6adccd471de8b93ad71e4cf9cbac52425b7b02b8f99752d934c97a91f2833c6d',100.0,1779032182,0,'2026-05-17T17:36:22.352297+02:00',NULL,NULL,NULL,'[]','[]','["docs/cheatsheets.md", "docs/linux.md"]','[]','{}','{}');
INSERT INTO "resources" VALUES('https://www.commandlinefu.com/commands/browse','CommandLineFu 🌟','','2008',4,'An interactive, crowd-sourced catalog of advanced Linux command execution scripts, categorized by utility and syntax goals. Live Grounding confirms it is widely used by system administrators to query fast fixes and operational bash templates.','N/A','Website','Beginner',0,'online','manual',NULL,NULL,NULL,0,'2008-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Infrastructure & Operations", "Terminal Environment", "Tricks & Tweaks"]','["[ENTERPRISE-STABLE]"]','[]','["cheatsheets.md", "linux.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.commandlinefu.com/commands/browse/commands/matching/ssh/c3No/sort-by-votes','commandlinefu.com/commands/matching/ssh','','2023',3,'A community-sourced repository of unique and esoteric one-liner shell commands for SSH. Provides tricks for dynamic port forwarding, complex tunnel configurations, and automation hacks.','Bash','Documentation','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2023-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Infrastructure", "Networking", "SSH Management"]','["[COMMUNITY-TOOL]"]','[]','["linux.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.commandlinefu.com/commands/browse/commands/view/9116/compare-directories-via-diff','commandlinefu.com: Compare directories via diff','','2021',0,'An elegant one-liner approach using the standard `diff` tool to traverse and compare entire directories recursively. Valuable for validating environment consistency or file structural drift on high-density production nodes.','Bash','Command-Line Guide','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Linux", "File System", "Comparison"]','["[COMMUNITY-TOOL]", "[GUIDE]"]','[]','["linux.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.commandlinefu.com/commands/matching/ssh/c3No/sort-by-votes','commandlinefu.com/commands/matching/ssh','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','7b6ea9a71be3156e0eed3efdbaa553980135a23d7aaf3ba87085bc8f7aff8a54',100.0,1779032100,0,'2026-05-17T17:35:00.469859+02:00',NULL,NULL,NULL,'[]','[]','["docs/linux.md"]','[]','{}','{"duplicate_of": "https://www.commandlinefu.com/commands/browse/commands/matching/ssh/c3No/sort-by-votes"}');
INSERT INTO "resources" VALUES('https://www.commandlinefu.com/commands/view/17656/pip-install-into-current-directory-without-virtualenv','commandlinefu.com: pip install into current directory without virtualenv','','2015',0,'Practical command-line snippet illustrating local directory package installations via pip flags. Useful for minimal sandbox debugging but superseded by standard containerized deployment mounts.','Bash','Blog','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2015-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Developer Productivity", "Package Management", "CLI Tools"]','["[COMMUNITY-TOOL]"]','[]','["python.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.commandlinefu.com/commands/view/9116/compare-directories-via-diff','commandlinefu.com: Compare directories via diff','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','89e47367a7ab8fce3e31dec7270ce07a28c2d873a45fab63bcbf2d8466367933',100.0,1779032583,0,'2026-05-17T17:43:03.046114+02:00',NULL,NULL,NULL,'[]','[]','["docs/linux.md"]','[]','{}','{"duplicate_of": "https://www.commandlinefu.com/commands/browse/commands/view/9116/compare-directories-via-diff"}');
INSERT INTO "resources" VALUES('https://www.comparitech.com/net-admin/nmap-nessus-cheat-sheet','comparitech.com: Nmap Cheat Sheet','','2026',0,'A technical compilation of Nmap commands and vulnerability scanning flags. Curator Insight targets its strength in network inventory discovery. Live Grounding validates its ongoing importance in automated continuous compliance audits.','Shell','Cheat Sheet','Advanced',0,'online','manual',NULL,NULL,NULL,0,'2026-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Security", "Networking", "Network Scanning"]','["[COMMUNITY-TOOL]"]','[]','["cheatsheets.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.computerworld.com/article/1627067/how-to-get-a-job-in-healthcare-it-2.html','computerworld.com: How to get a job in healthcare IT','','2022',0,'A guide detailing technical entry strategies into the specialized Healthcare IT sector. It emphasizes HIPAA compliance requirements, clinical interoperability standards (FHIR), and data management architectures.','English','article','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2022-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Industry Analysis", "Vertical Industries", "Healthcare IT"]','["[COMMUNITY-TOOL]"]','[]','["recruitment.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.computerworld.com/article/3663674/how-to-get-a-job-in-healthcare-it.html','computerworld.com: How to get a job in healthcare IT','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','145d41bd235e4ef47b39d0b9091650c06027023b7560784afb53de2267f67ee1',100.0,1779029152,0,'2026-05-17T16:45:52.256156+02:00',NULL,NULL,NULL,'[]','[]','["docs/recruitment.md"]','[]','{}','{"duplicate_of": "https://www.computerworld.com/article/1627067/how-to-get-a-job-in-healthcare-it-2.html"}');
INSERT INTO "resources" VALUES('https://www.computing.co.uk/news/4015423/rancher-labs-launches-free-training-course-meet-surging-demand-kubernetes','Rancher Labs launches free training course to meet surging demand for Kubernetes skills','','2020',1,'News coverage highlighting Rancher Labs'' release of free structural training academies designed to meet surging market demands for cloud-native orchestration and DevSecOps tooling expertise.','None','Article','Beginner',0,'online','manual',NULL,NULL,NULL,0,'2020-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Kubernetes Management", "Education", "Training"]','["[COMMUNITY-TOOL]"]','[]','["rancher.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.computing.co.uk/news/4020521/cloudbees-busy-security-visibility-control-devops-evolves','computing.co.uk: CloudBees gets busy with security, visibility and control as DevOps evolves','','2020',1,'Examines corporate initiatives aimed at embedding security validations and automated pipeline compliance directly within Jenkins-based and unified enterprise orchestration systems.','N/A','Article','Advanced',1,'online','manual',NULL,NULL,NULL,0,'2020-06-01T00:00:00+02:00',NULL,NULL,NULL,'["DevOps", "Continuous Delivery", "Security Policy"]','["[COMMUNITY-TOOL]"]','[]','["devsecops.md", "devops.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.computing.es/mundo-digital/opinion/1129764046601/retos-del-outsourcing-de-servicios-it-espana.1.html','computing.es: Retos del outsourcing de servicios IT en España','','N/A',0,'Analyzes the evolving challenges and strategic patterns of IT service outsourcing in Spain. Outlines critical risk mitigation strategies, Service Level Agreement (SLA) optimizations, and how modern organizations are balancing internal engineering capabilities with vendor-delivered services. [SPANISH CONTENT]','Spanish','Article','Advanced',0,'duplicate','manual','ecf565ec35052957c7e650ebde44b6a5b6a1f44d1d9d3024245dd07b54dafbfc',100.0,1779030305,0,'2026-05-17T17:05:05.505998+02:00',NULL,NULL,NULL,'["Engineering Leadership & Career Dynamics", "Organizational Design & Leadership Systems", "Corporate Governance"]','["[COMMUNITY-TOOL]"]','["docs/recruitment.md"]','["recruitment.md"]','{}','{"duplicate_of": "https://www.computing.es/mundo-digital/retos-del-outsourcing-de-servicios-it-en-espana"}');
INSERT INTO "resources" VALUES('https://www.conceptdraw.com/examples/application-architecture','AWS application-architecture','','2023',0,'An architecture drafting resource providing standard AWS application design templates, components, and layout blocks. Essential for mapping out multi-tier cloud services.','English','Documentation','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2023-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Enterprise Architecture", "Cloud Architecture Best Practices", "Design Blueprints"]','["[COMMUNITY-TOOL]"]','[]','["aws-architecture.md", "aws.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.conduktor.io','conduktor.io 🌟','','2026',4,'Conduktor stands as the premier developer and enterprise GUI ecosystem for Kafka data governance and troubleshooting. Providing deep visual insight into consumer lag, topic state, schema registry configurations, and message payloads, it is critical for managing scale in event-driven systems.','N/A','Platform','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2026-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Infrastructure", "Data Streaming", "Kafka Tooling", "Enterprise GUIs"]','["[ENTERPRISE-STABLE]"]','[]','["message-queue.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.conduktor.io/kafka','==conduktor.io/kafka: Learn Apache Kafka like never before==','','2024',5,'Curator Insight points to Conduktor''s exhaustive learning guides. Live Grounding verifies this is one of the premier visually-driven educational portals for understanding Apache Kafka cluster topologies, consumers, and partition strategies. An absolute standard reference.','English','Portal','Intermediate',1,'online','manual','66b266634a4b233c33745cb7757041d39b92b5ccca365716d5791e6ecfe4ab89',100.0,1781736090,0,'2026-06-18T00:41:30.953114+02:00',NULL,NULL,NULL,'["Event Streaming", "Apache Kafka", "Learning Resources"]','["[DE FACTO STANDARD]"]','["docs/message-queue.md"]','["message-queue.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.conduktor.io/kafka/what-is-apache-kafka','==conduktor.io: What is Apache Kafka?==','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','66b266634a4b233c33745cb7757041d39b92b5ccca365716d5791e6ecfe4ab89',100.0,1779030742,0,'2026-05-17T17:12:22.575385+02:00',NULL,NULL,NULL,'[]','[]','["docs/message-queue.md"]','[]','{}','{"duplicate_of": "https://www.conduktor.io/kafka"}');
INSERT INTO "resources" VALUES('https://www.confluent.fr/blog/modernize-apps-and-infrastructure-with-anthos-confluent-kafka','confluent.fr: Infrastructure Modernization with Google Anthos and Apache'' Kafka','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','af9c18256c9a04997698f4c9e04d7d84b061865132db6d10c4331838c0ce7346',100.0,1779030136,0,'2026-05-17T17:02:16.254464+02:00',NULL,NULL,NULL,'[]','[]','["docs/message-queue.md"]','[]','{}','{"duplicate_of": "https://www.confluent.io/fr-fr/blog/modernize-apps-and-infrastructure-with-anthos-confluent-kafka"}');
INSERT INTO "resources" VALUES('https://www.confluent.io','confluent.io','','2026',5,'The corporate engine driving enterprise-grade Kafka. Confluent provides a comprehensive distribution containing cloud-managed Kafka clusters, an extensive library of managed source/sink connectors, Schema Registry, and advanced governance features required for complex multi-region hybrid topologies.','N/A','Enterprise Platform','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2026-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Infrastructure", "Data Streaming", "Enterprise Kafka", "Confluent"]','["[DE FACTO STANDARD]"]','[]','["message-queue.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.confluent.io/blog/apache-kafka-intro-how-kafka-works','Confluent.io: Intro to Apache Kafka: How Kafka Works 🌟','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','627073522742343ecdc0f99fd1e298f002707baf365197d79d05b67586e276c6',100.0,1779032547,0,'2026-05-17T17:42:27.428155+02:00',NULL,NULL,NULL,'[]','[]','["docs/message-queue.md"]','[]','{}','{"duplicate_of": "https://developer.confluent.io/what-is-apache-kafka"}');
INSERT INTO "resources" VALUES('https://www.confluent.io/blog/build-deploy-scalable-machine-learning-production-apache-kafka','confluent.io: How to Build and Deploy Scalable Machine Learning in Production with Apache Kafka','','2021',0,'This architectural blueprint covers deploying machine learning models in production using Apache Kafka. It outlines real-time stream scoring patterns using Kafka Streams and how to architect reliable event structures for online model evaluation pipelines.','Java','Guide','Advanced',1,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Data Engineering", "Event Streaming", "Machine Learning"]','["[COMMUNITY-TOOL]", "[GUIDE]"]','[]','["message-queue.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.confluent.io/blog/confluent-microsoft-announce-strategic-alliance','confluent.io: Confluent and Microsoft Announce Strategic Alliance','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','b663f4ec444956463ba6e48886808d7e0a91935f3de41efc0601549c5c9c63b5',100.0,1779034045,0,'2026-05-17T18:07:25.451981+02:00',NULL,NULL,NULL,'[]','[]','["docs/message-queue.md"]','[]','{}','{"duplicate_of": "https://www.confluent.io/blog/latest-partner-ecosystem"}');
INSERT INTO "resources" VALUES('https://www.confluent.io/blog/designing-an-elastic-apache-kafka-for-the-cloud','confluent.io: Making Apache Kafka Serverless: Lessons From Confluent Cloud','','2021',0,'Explores the complex software engineering effort behind transforming Apache Kafka into an elastic, multi-tenant serverless cloud platform within Confluent Cloud. Discusses decoupling storage and compute, dynamic resource balancing, and maintaining consistent latencies under spikes.','English','Blog Post','Advanced',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Event-Driven Systems", "Apache Kafka", "Cloud Infrastructure"]','["[COMMUNITY-TOOL]"]','[]','["message-queue.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.confluent.io/blog/devops-for-apache-kafka-with-kubernetes-and-gitops','confluent.io: DevOps for Apache Kafka with Kubernetes and GitOps 🌟','','2021',0,'This architectural playbook details the convergence of Apache Kafka infrastructure automation and GitOps declarative workflows. It highlights the use of specialized Kubernetes Operators (e.g., Confluent Operator, Strimzi) alongside tools like ArgoCD or Flux to manage clusters, schemas, and ACLs from version-controlled configurations.','English','Blog Post','Advanced',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Event-Driven Systems", "Apache Kafka", "Kubernetes & GitOps"]','["[COMMUNITY-TOOL]"]','[]','["message-queue.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.confluent.io/blog/kafka-2-8-0-features-and-improvements-with-early-access-to-kip-500','confluent.io: What’s New in Apache Kafka 2.8','','N/A',0,NULL,NULL,NULL,NULL,0,'online','manual','4d46807fbb7bbb4c000825c2cd7cb87d9dd7a27e39788a70b98f20f9d5c102b7',100.0,1779030009,0,'2026-05-17T17:00:09.240692+02:00',NULL,NULL,NULL,'[]','[]','["docs/message-queue.md"]','[]','{}','{}');
INSERT INTO "resources" VALUES('https://www.confluent.io/blog/kafka-devops-with-confluent-kubernetes-and-gitops','confluent.io: Apache Kafka DevOps with Kubernetes and GitOps','','N/A',0,NULL,NULL,NULL,NULL,0,'online','manual','d69780198af6986df48f88407fa5709552aad21d3aac2067fda38953a1aefe86',100.0,1779030385,0,'2026-05-17T17:06:25.129127+02:00',NULL,NULL,NULL,'[]','[]','["docs/message-queue.md"]','[]','{}','{}');
INSERT INTO "resources" VALUES('https://www.confluent.io/blog/kafka-streams-vs-ksqldb-compared','Kafka Streams and ksqlDB Compared – How to Choose','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','adcb48e7381da3ef3087717526914e75e0eb05d9c89e0f78ce163039901afc7d',100.0,1779029151,0,'2026-05-17T16:45:51.616393+02:00',NULL,NULL,NULL,'[]','[]','["docs/message-queue.md"]','[]','{}','{"duplicate_of": "https://docs.confluent.io/platform/current/streams/overview.html"}');
INSERT INTO "resources" VALUES('https://www.confluent.io/blog/kafka-without-zookeeper-a-sneak-peek','confluent.io: Apache Kafka Made Simple: A First Glimpse of a Kafka Without'' ZooKeeper 🌟','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','4d46807fbb7bbb4c000825c2cd7cb87d9dd7a27e39788a70b98f20f9d5c102b7',100.0,1779030091,0,'2026-05-17T17:01:31.184620+02:00',NULL,NULL,NULL,'[]','[]','["docs/message-queue.md"]','[]','{}','{"duplicate_of": "https://www.confluent.io/blog/kafka-2-8-0-features-and-improvements-with-early-access-to-kip-500"}');
INSERT INTO "resources" VALUES('https://www.confluent.io/blog/latest-apache-kafka-release','confluent.io: Apache Kafka Made Simple: A First Glimpse of a Kafka Without ZooKeeper','','2021',0,'Explores the mechanical underpinnings of the KRaft consensus engine in Apache Kafka. It demonstrates how eliminating ZooKeeper''s external state store leads to faster controller failovers, simplified operational footprints, and massive single-cluster scaling capabilities.','English','Blog Post','Advanced',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Event-Driven Systems", "Apache Kafka", "Architecture & KRaft"]','["[COMMUNITY-TOOL]"]','[]','["message-queue.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.confluent.io/blog/latest-partner-ecosystem','confluent.io: Confluent and Microsoft Announce Strategic Alliance','','2021',2,'Highlights the strategic alliance bringing Confluent''s fully managed streaming services directly into the Microsoft Azure marketplace. The integration addresses corporate security hurdles, provisioning friction, and unified billing requirements for cloud-native enterprise teams.','N/A','Blog Post','Basic',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Infrastructure", "Data Streaming", "Cloud Integration", "Azure"]','["[COMMUNITY-TOOL]"]','[]','["message-queue.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.confluent.io/blog/manage-secrets-with-kubernetes-and-hashicorp-vault','confluent.io: How to Manage Secrets for Confluent with Kubernetes and HashiCorp Vault','','2022',4,'An enterprise guide mapping out integrations between HashiCorp Vault, Kubernetes, and Confluent Platform instances. Demonstrates automating certificate rotation, encrypting Kafka payloads, and dynamically fetching client authentication credentials directly from Vault engines.','YAML','Tutorial','Advanced',1,'online','manual',NULL,NULL,NULL,0,'2022-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Security", "Secrets Management", "Kafka Integration"]','["[ENTERPRISE-STABLE]", "[GUIDE]"]','[]','["devsecops.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.confluent.io/blog/monitor-kafka-clusters-with-prometheus-grafana-and-confluent','confluent.io: Monitoring Your Event Streams: Integrating Confluent with Prometheus and Grafana','','2021',3,'An operations playbook describing how to deploy JMX exporters to route vital Kafka metrics into Prometheus and display them on Grafana. It targets important service-level indicators like under-replicated partitions, offline brokers, and consumer group offset lag.','YAML','Blog Post','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Infrastructure", "Data Streaming", "Monitoring", "Prometheus & Grafana"]','["[COMMUNITY-TOOL]"]','[]','["message-queue.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.confluent.io/blog/simplify-multiple-kafka-cluster-management-monitoring-using-confluent','confluent.io: Simplifying Apache Kafka Multi-Cluster Management Using Control Center and Cluster Registry','','2021',0,'An operational manual detailing how to manage and monitor multi-cluster Apache Kafka topologies. It explores Confluent Control Center and Cluster Registry to facilitate real-time lag tracking, multi-region synchronization, and centralized security policy compliance.','N/A','Guide','Advanced',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Data Engineering", "Event Streaming", "Multi-Cluster"]','["[COMMUNITY-TOOL]", "[GUIDE]"]','[]','["message-queue.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.confluent.io/fr-fr/blog/modernize-apps-and-infrastructure-with-anthos-confluent-kafka','confluent.fr: Infrastructure Modernization with Google Anthos and Apache Kafka','','2021',0,'This architectural study outlines app modernization paradigms using Google Anthos alongside Confluent Kafka. It covers cross-cloud synchronization models, data residency strategies, and how to maintain high availability for hybrid event-driven systems.','N/A','Guide','Advanced',1,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Architecture", "Hybrid Cloud", "Google Anthos"]','["[COMMUNITY-TOOL]", "[GUIDE]"]','[]','["message-queue.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.confluent.io/product/ksqldb','ksqlDB','','2026',4,'An event-streaming database engineered specifically to build stream-processing applications on top of Apache Kafka. By translating familiar SQL queries into stateful Kafka Streams topologies, ksqlDB enables microservices to construct real-time materialized views and joins with minimal code.','Java','Streaming Database','Intermediate',1,'online','manual',NULL,NULL,NULL,0,'2026-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Infrastructure", "Data Streaming", "Stream Processing", "ksqlDB"]','["[ENTERPRISE-STABLE]"]','[]','["message-queue.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.confluent.io/resources/event-driven-microservices','confluent.io: Event-Driven Microservices Architecture (white paper) 🌟','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','d82a7c7fb88ff1ff28a8550159e6d142c245287f6394743d034218e482e57ac1',100.0,1779031808,0,'2026-05-17T17:30:08.122907+02:00',NULL,NULL,NULL,'[]','[]','["docs/message-queue.md"]','[]','{}','{"duplicate_of": "https://www.confluent.io/resources/white-paper/event-driven-microservices"}');
INSERT INTO "resources" VALUES('https://www.confluent.io/resources/white-paper/event-driven-microservices','confluent.io: Event-Driven Microservices Architecture (white paper) 🌟','','2021',0,'A comprehensive Confluent white paper establishing design principles for event-driven microservices. It highlights Apache Kafka as an immutable commit log, detailing exact execution models for Event Sourcing and Command Query Responsibility Segregation (CQRS).','English','Whitepaper','Advanced',1,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Microservices", "Event-Driven Architecture", "Kafka"]','["[CASE STUDY]", "[COMMUNITY-TOOL]"]','[]','["message-queue.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.conftest.dev','Conftest','','N/A',0,NULL,NULL,NULL,NULL,0,NULL,'manual','c5032993c0d152900cb6c548210a7743fe1bd4c96c616ca1129d5e8300305dac',100.0,1779030569,1,'2026-05-17T17:09:29.338595+02:00',NULL,NULL,NULL,'[]','[]','["docs/yaml.md"]','[]','{}','{"is_special": true}');
INSERT INTO "resources" VALUES('https://www.conjur.org','conjur.org','','2023',0,'The master platform portal for CyberArk Conjur, an enterprise secrets engine. Details machine identity enforcement, deep RBAC mapping, short-lived token distribution, and out-of-the-box native integrations for multi-cloud and complex hybrid cloud fabrics.','English','Documentation','Advanced',1,'online','manual',NULL,NULL,NULL,0,'2023-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Security", "Secrets Management", "CyberArk Conjur"]','["[COMMUNITY-TOOL]"]','[]','["devsecops.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.consul.io','consul.io','','N/A',0,NULL,NULL,NULL,NULL,0,'online','manual','ba196303f6ddb699f5f94d3525fbd2003f3ffdecbc7da85f4ed05afda27198dd',100.0,1779032889,0,'2026-05-17T17:48:09.348594+02:00',NULL,NULL,NULL,'[]','[]','["docs/servicemesh.md"]','[]','{}','{}');
INSERT INTO "resources" VALUES('https://www.consul.io/docs/connect/index.html','consul Connect','','N/A',0,NULL,NULL,NULL,NULL,0,'online','manual','fc02053dd245eef8b9ed4f31984fe3a73df1cea750e9d9e585e8f8a1280dd56a',100.0,1779032950,0,'2026-05-17T17:49:10.242464+02:00',NULL,NULL,NULL,'[]','[]','["docs/servicemesh.md"]','[]','{}','{}');
INSERT INTO "resources" VALUES('https://www.consul.io/docs/k8s/connect/ingress-gateways','consul.io: Ingress Gateways on Kubernetes 🌟','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','8e768a2e295ca40f99512d9d717e8429bdfd3220f50d2d1ca469696f0bce585f',100.0,1779029472,0,'2026-05-17T16:51:12.934506+02:00',NULL,NULL,NULL,'[]','[]','["docs/demos.md"]','[]','{}','{"duplicate_of": "https://developer.hashicorp.com/consul/docs/north-south/ingress-gateway/k8s"}');
INSERT INTO "resources" VALUES('https://www.container-security.site/defenders/PCI_Container_Orchestration_Guidance.html','container-security.site: PCI Container Orchestration Guidance for Kubernetes','','2021',0,'An in-depth security architectural blueprint explaining how to design, harden, and audit a Kubernetes cluster to meet strict PCI-DSS payment card data security regulations. It details namespace isolation strategies, network segmentation using granular policies, encrypted storage of secrets, and real-time audit logging configurations.','English','Article','Advanced',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Security Operations", "Compliance", "PCI-DSS"]','["[COMMUNITY-TOOL]"]','[]','["kubernetes.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.contentful.com/blog/2020/10/20/open-source-kube-secret-syncer','contentful.com: Open-sourcing kube-secret-syncer: A Kubernetes operator'' to sync secrets from AWS Secrets Manager','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','9cb34eb4af5c202b08bdfc47f58327cf5f8538f28476c79593396cb6ca2af381',100.0,1779030737,0,'2026-05-17T17:12:17.476346+02:00',NULL,NULL,NULL,'[]','[]','["docs/kubernetes-operators-controllers.md", "docs/kubernetes-tools.md"]','[]','{}','{"duplicate_of": "https://www.contentful.com/blog/open-source-kube-secret-syncer"}');
INSERT INTO "resources" VALUES('https://www.contentful.com/blog/open-source-kube-secret-syncer','contentful.com: Open-sourcing kube-secret-syncer: A Kubernetes operator to sync secrets from AWS Secrets Manager','- [contentful-labs/kube-secret-syncer 🌟](https://github.com/contentful-labs/kube-secret-syncer)','2021',0,'A detailed technical review describing the open-sourcing of kube-secret-syncer. The tool synchronizes secrets dynamically from AWS Secrets Manager to Kubernetes namespaces, removing manual config synchronization overhead.','N/A','Article','Medium',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Security", "Secrets Management", "AWS Integration", "Operators"]','["[COMMUNITY-TOOL]"]','[]','["kubernetes-operators-controllers.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.contino.io/insights/how-to-make-enterprise-container-strategies-that-last-part-one','contino.io: How to Make Enterprise Container Strategies That Last (Part One)','','2021',0,'An enterprise-focused strategic guide detailing how to design durable container adoption initiatives. It emphasizes aligning developer enablement with platform engineering teams, setting up proper governance models, and establishing realistic operational metrics, ensuring organization-wide Kubernetes migrations don''t stall due to cultural friction.','None','Article','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Cloud Infrastructure", "Enterprise Containers", "Strategy"]','["[COMMUNITY-TOOL]"]','[]','["devops.md", "faq.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.continuitysoftware.com/blog/it-resilience/what-is-configuration-drift','What is Configuration Drift?','','2022',1,'A structural examination of configuration drift in production ecosystems. Addresses how out-of-band manual alterations violate security baselines and introduce operational uncertainty into enterprise deployments.','N/A','Article','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2022-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Infrastructure", "Configuration Management", "Drift Detection"]','["[COMMUNITY-TOOL]"]','[]','["devops.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.convert.com/blog/a-b-testing/a-b-testing-tools-2022-beyond','convert.com: Top 10 A/B Testing Tools That Are Good for the Next 5 Years (Vetted by Features, Privacy, Maturity & Price)','- [grafana.com: How to build performance tests into your CI pipeline with k6, GitHub Actions, and Grafana](https://grafana.com/blog/how-to-build-performance-tests-into-your-ci-pipeline-with-k6-github-actions-and-grafana)
    - [itnext.io: How to run distributed performance tests in Kubernetes with K6](https://itnext.io/how-to-run-distributed-performance-tests-in-kubernetes-with-k6-and-elasticsearch-4ff8142bc774) you''ll learn how to perform load testing natively on a Kubernetes cluster using multiple pods simulating real-world traffic to test an ElasticSearch cluster deployed using the ECK Operator','2022',0,'Market evaluation of premium and open-source A/B testing platforms alongside continuous testing tools like Grafana k6 for automated regression pipelines and performance simulation in Kubernetes.','English','Article','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2022-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Software Engineering", "Testing", "Performance & A/B Testing"]','["[COMMUNITY-TOOL]"]','[]','["qa.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.copado.com/devops-hub/blog/applying-a-zero-trust-infrastructure-in-kubernetes','copado.com: Applying a Zero Trust Infrastructure in Kubernetes','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','618df80cd3ef40af30422297bd03f0e1f6f6037b943bda49446ae83687c82726',100.0,1779030951,0,'2026-05-17T17:15:51.843423+02:00',NULL,NULL,NULL,'[]','[]','["docs/kubernetes-security.md"]','[]','{}','{"duplicate_of": "https://www.copado.com/resources/blog/applying-a-zero-trust-infrastructure-in-kubernetes"}');
INSERT INTO "resources" VALUES('https://www.copado.com/resources/blog/applying-a-zero-trust-infrastructure-in-kubernetes','copado.com: Applying a Zero Trust Infrastructure in Kubernetes','','2022',0,'An architecture guide on applying Zero Trust principles to Kubernetes infrastructure environments. It covers building cryptographically verifiable workload identities via SPIFFE/SPIRE, and micro-segmenting service interactions with mTLS. Transitions teams away from perimeter-only defenses to continuous validation.','English','Article','Advanced',0,'online','manual',NULL,NULL,NULL,0,'2022-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Security", "Zero Trust", "Service Mesh & Networking"]','["[COMMUNITY-TOOL]"]','[]','["kubernetes-security.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.cope.es/programas/la-linterna/noticias/ejemplo-moneda-con-que-entender-como-funciona-ordenador-cuantico-una-revolucion-20240407_3232557','cope.es: El ejemplo de ''la moneda'' con el que entender cómo funciona un ordenador cuántico: "Será una revolución"','','2024',0,'Introduce los principios de la computación cuántica de manera accesible mediante la analogía de una moneda girando para ilustrar la superposición. Destaca el impacto potencial de los cúbits frente a la computación clásica.','Spanish','Article','Beginner',0,'online','manual',NULL,NULL,NULL,0,'2024-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Emerging Technology", "Quantum Computing", "Fundamentals"]','["[COMMUNITY-TOOL]"]','[]','["introduction.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.cortex.dev/post/how-to-build-a-pipeline-to-retrain-and-deploy-models','cortex.dev: How to build a pipeline to retrain and deploy models','','2021',0,'Outlines pipeline architectures to automate ML model retraining and deployment. Since the underlying Cortex project has been archived, it is preserved here primarily for historical MLOps framework reference.','None','Article','Advanced',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Machine Learning", "MLOps", "Model Pipelines"]','["[LEGACY]"]','[]','["mlops.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.cortex.io','Cortex','','2026',0,'Cortex is an enterprise-grade Internal Developer Portal specializing in microservices governance, reliability scorecards, and engineering standards. Integrates deeply with Kubernetes, Git, and cloud infrastructure to track service ownership, operational quality, and security compliance.','English','SaaS Platform','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2026-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Platform Engineering", "IDP Tooling", "SaaS Developer Portals"]','["[COMMUNITY-TOOL]"]','[]','["devops.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.cortex.io/post/a-guide-to-the-best-sre-tools','getcortexapp.com: A guide to the best SRE tools','','2022',0,'Cortex''s architectural guide evaluating modern SRE tooling stacks. Highlights service catalogs, central tracking, alert deduplication, automated runbooks, and performance benchmarking.','English','Article','Intermediate',1,'online','manual',NULL,NULL,NULL,0,'2022-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Operations", "Site Reliability Engineering", "Tooling"]','["[COMMUNITY-TOOL]"]','[]','["sre.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.cortex.io/post/why-you-need-a-microservices-catalog-tool','getcortexapp.com: Why You Need a Microservices Catalog Tool','','2021',3,'Details the operational sprawl that occurs as organizations scale their microservices topologies. Proposes centralized service catalogs (similar to Backstage or Cortex) to map dependencies, track security compliance, enforce reliability standards, and assign service ownership across teams.','English','Blog','Intermediate',1,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Platform Engineering", "Service Catalogs", "Microservices Governance"]','["[COMMUNITY-TOOL]"]','[]','["introduction.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.couchbase.com','couchbase.com','','2026',5,'Enterprise-class distributed multi-model NoSQL document database combining an in-memory database with SQL-like querying capabilities (N1QL). Architected for low-latency transactional applications and microservices.','C++','Software','Advanced',0,'online','manual',NULL,NULL,NULL,0,'2026-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Data Architecture", "NoSQL Databases", "Document Databases"]','["[DE FACTO STANDARD]"]','[]','["nosql.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.coursera.org','Coursera.org','','2026',4,'A massive educational platform delivering structured cloud-native specializations designed by industry leaders. Focuses on distributed application architectures, microservices testing, and container deployment flows.','English','Training Platform','Intermediate',1,'online','manual',NULL,NULL,NULL,0,'2026-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Professional Development", "Higher Education", "Software Engineering"]','["[ENTERPRISE-STABLE]"]','[]','["elearning.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.coursera.org/learn/google-cloud-java-spring','coursera.org: Building Scalable Java Microservices with Spring Boot and'' Spring Cloud','','N/A',0,NULL,NULL,NULL,NULL,0,NULL,'manual','c4ab82d94e49289f1c62f3cb021dcf5a3391c2a99c61c756e311f2861191e36e',100.0,1779030862,1,'2026-05-17T17:14:22.120958+02:00',NULL,NULL,NULL,'[]','[]','["docs/elearning.md"]','[]','{}','{}');
INSERT INTO "resources" VALUES('https://www.coursereport.com/blog/python-for-cyber-security-with-flatiron-school','coursereport.com: A Beginner’s Guide to Python for Cybersecurity','','2018',2,'Curator Insight introduces python scripting constructs for penetration testing, log parsing, and security tooling. Live Grounding highlights Python''s continuous dominance in security automation, where SecOps and SOAR workflows leverage standard modules to parse IOCs and coordinate rapid incident response tasks.','Python','Article','Beginner',0,'online','manual',NULL,NULL,NULL,0,'2018-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Cybersecurity", "Python", "Security Fundamentals"]','["[COMMUNITY-TOOL]"]','[]','["python.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.crn.com/news/cloud/ibm-s-red-hat-reveals-ansible-automation-platform-2-early-access','crn.com: IBM’s Red Hat Reveals Ansible Automation Platform 2 Early Access','','2021',0,'Early access architecture overview of Ansible Automation Platform 2. Highlights migration of task-execution modules to isolated container engines, decoupling control loops from hosts.','English','blog_post','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Automation & Orchestration", "Enterprise Platform", "Releases"]','["[COMMUNITY-TOOL]"]','[]','["ansible.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.crn.com/news/cover-story/microsoft-s-judson-althoff-to-partners-managed-services-are-your-ai-superpower?itc=refresh?ocid=FY26_soc_omc_br_X_CRNJudson','Microsoft Commercial CEO Althoff to Partners: Managed Services Are Your AI Superpower','Commercial CEO Judson Althoff outlines how managed service providers (MSPs) must mature into ''Frontier Firms'' to tune, monitor, secure, and govern enterprise AI agents.','2026',4,'* **Curator Insight**: Pivots the corporate AI narrative away from basic experimentation toward the long-term operational challenges of security, governance, and model maintenance.
* **Live Grounding**: Features executive analysis on how Microsoft is incentivizing its partner ecosystem to develop continuous verification pipelines, protecting enterprise LLMs against data loss and drift.','en','interview','Advanced',0,'online','automatic','fe27370187f08a4459690441f3a7357f8f4081b533999cdfdade5520c53a2afc',NULL,1780352730,0,'2026-06-02T00:25:30.207500+02:00',NULL,NULL,NULL,'["Enterprise Architecture", "AI Operations", "Governance", "Managed Services"]','["CASE STUDY"]','[]','[]','{}','{"category": "ai-agents-mcp", "reputation_status": "Vetted", "reputation_summary": "Significant industry cover story summarizing Microsoft''s forward-looking commercial partner strategies for AI agent lifecycle management and secure operations.", "social_preview_url": "https://www.crn.com/news/cover-story/media_168117898e24079f6d08507aee78cde108e1ea280.png?width=1200&#x26;format=pjpg&#x26;optimize=medium", "source_provenance": "X.com (Microsoft)", "suggested_new_category": "ai-managed-services"}');
INSERT INTO "resources" VALUES('https://www.cronista.com/apertura/empresas/como-identificar-a-un-mal-jefe-y-que-errores-no-pueden-cometer-hoy-los-lideres','cronista.com: Cómo identificar a un mal jefe y qué errores no pueden cometer hoy los líderes','','2022',3,'Identifies key red flags of toxic engineering leadership, including micro-management, blame shifting, and chronic overwork structures. Outlines core modern leadership competencies like transparent team metrics, career path definition, and high psychological safety that retain top engineering talent and stabilize system operations.','es','Guide','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2022-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Engineering Leadership", "Team Management", "Team Dynamics"]','["[COMMUNITY-TOOL]", "[GUIDE]"]','[]','["project-management-methodology.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.crossover.com','crossover','','2026',0,'An enterprise-grade talent matching platform designed for long-term, high-compensation remote roles. It implements standardized testing and rigorous qualification procedures. Live grounding validates its position as a high-density, metrics-driven remote staffing solution for scale-ups and global tech conglomerates.','English','Platform/SaaS','Beginner',0,'online','manual',NULL,NULL,NULL,0,'2026-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Remote Work & Career", "Talent Platforms", "Global Sourcing"]','["[COMMUNITY-TOOL]"]','[]','["freelancing.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.crossplane.io','crossplane.io','','2026',0,'The official portal for Crossplane, a CNCF incubating framework that extends the Kubernetes API to manage external cloud infrastructure. By transforming Kubernetes clusters into universal control planes, Crossplane allows platform teams to orchestrate cloud databases, VPCs, and serverless resources using custom resources (CRDs) and declarative YAML, standardizing cloud platform automation.','Go','Tool Website','Advanced',0,'online','manual',NULL,NULL,NULL,0,'2026-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Platform Engineering", "Control Planes", "Crossplane", "Infrastructure as Code"]','["[COMMUNITY-TOOL]"]','[]','["crossplane.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.crunchbase.com/organization/openshift/timeline/timeline','crunchbase.com','','N/A',0,'A curated technical resource and architectural guide covering crunchbase.com in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779034372,0,'2026-05-17T18:12:52.831104+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/newsfeeds.md"]','["newsfeeds.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.crunchydata.com','crunchydata.com','','2026',0,'Corporate entry point for Crunchy Data, a driving force behind enterprise-hardened, fully open-source PostgreSQL. Represents a suite of production support, compliance validation patterns, and cloud-native integration tools.','None','Documentation','Beginner',0,'online','manual',NULL,NULL,NULL,0,'2026-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Database", "PostgreSQL", "Enterprise Solutions"]','["[COMMUNITY-TOOL]"]','[]','["crunchydata.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.crunchydata.com/blog/a-postgres-primer-for-oracle-dbas','blog.crunchydata.com: A Postgres Primer for Oracle DBAs','','2021',0,'An enterprise migration manual designed to translate core Oracle relational database patterns directly to PostgreSQL. Map architectural concepts including tablespaces, user-schema relations, and PL/SQL syntaxes onto Postgres-native equivalents.','N/A','Article','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Databases", "PostgreSQL", "Migration"]','["[COMMUNITY-TOOL]"]','[]','["databases.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.crunchydata.com/blog/active-active-on-kubernetes','info.crunchydata.com: Deploying Active-Active PostgreSQL on Kubernetes','','2021',0,'A duplicate evaluation of geographic replication solutions. Contrasts synchronous replication networks with active-active topologies to design low-latency, resilient multi-region database backends.','None','Blog','Advanced',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Database", "PostgreSQL", "High Availability"]','["[COMMUNITY-TOOL]"]','[]','["crunchydata.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.crunchydata.com/blog/active-active-postgres-federation-on-kubernetes','blog.crunchydata.com: Active-Active PostgreSQL Federation on Kubernetes','','2021',0,'Investigates architectural techniques for implementing active-active PostgreSQL database federation on top of Kubernetes. While active-passive replication is the standard for high availability (Curator Insight), active-active multi-region federation delivers massive read/write scalability at the cost of complex conflict resolution (Live Grounding). This represents an emerging frontier for global cloud-native systems.','Go','Technical Blog','Advanced',1,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Data Infrastructure", "Database Operators", "PostgreSQL", "High Availability"]','["[EMERGING]"]','[]','["crunchydata.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.crunchydata.com/blog/an-easy-recipe-for-creating-a-postgresql-cluster-with-docker-swarm','info.crunchydata.com: An Easy Recipe for Creating a PostgreSQL Cluster with Docker Swarm','','2019',0,'Historical tutorial outlining containerized high-availability PostgreSQL configurations using Docker Swarm. Covers Swarm Secrets, internal routing, and environment setup paradigms.','YAML','Blog','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2019-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Container Orchestration", "Docker Swarm", "PostgreSQL Deployment"]','["[COMMUNITY-TOOL]"]','[]','["crunchydata.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.crunchydata.com/blog/announcing-google-cloud-storage-gcs-support-for-pgbackrest','blog.crunchydata.com: Announcing Google Cloud Storage (GCS) Support for pgBackRest','','2020',0,'Details the integration of Google Cloud Storage (GCS) as a native backup target for pgBackRest within the Postgres operator ecosystem. Extending storage targets beyond traditional AWS S3 endpoints enables resilient multi-cloud disaster recovery options. The architecture leverages high-throughput GCS API calls for reliable, low-overhead transaction log archiving.','Go','Product Announcement','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2020-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Data Infrastructure", "Database Operators", "PostgreSQL", "Backup & Recovery"]','["[COMMUNITY-TOOL]"]','[]','["crunchydata.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.crunchydata.com/blog/announcing-postgres-container-apps-easy-deploy-postgres-apps','blog.crunchydata.com: Announcing Postgres Container Apps: Easy Deploy Postgres Apps','','2021',0,'Introduces Postgres Container Apps, a set of templated blueprints designed to simplify database-backed service deployments on Kubernetes. Standard database integrations often suffer from environmental schema synchronization and secret-mounting failures. These starter packs align service-to-database interfaces, improving local debugging and automated delivery pipelines.','YAML','Product Announcement','Beginner',1,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Data Infrastructure", "Database Operators", "PostgreSQL", "Developer Experience"]','["[COMMUNITY-TOOL]"]','[]','["crunchydata.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.crunchydata.com/blog/announcing-the-crunchy-data-developer-portal','Announcing the Crunchy Data Developer Portal','','2021',0,'Announces the launch of Crunchy Data''s Developer Portal, serving as an educational hub for running open-source relational databases in containerized ecosystems. It aggregates reference architectures, security practices, and deployment templates. This resource helps bridge the technical gap between software developers and database administrators.','None','Product Announcement','Beginner',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Data Infrastructure", "Developer Ecosystem", "Reference Portals"]','["[COMMUNITY-TOOL]"]','[]','["crunchydata.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.crunchydata.com/blog/composite-primary-keys-postgresql-and-django','info.crunchydata.com: Composite Primary Keys, PostgreSQL and Django','','2021',0,'Addresses the implementation limits of compound primary keys within Django ORM integration when using PostgreSQL. Explains mapping workarounds, schema-migration patterns, and clean architecture solutions.','Python','Blog','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Application Development", "Python", "Object-Relational Mapping"]','["[COMMUNITY-TOOL]"]','[]','["crunchydata.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.crunchydata.com/blog/crunchy-postgres-kubernetes-operator-4.0','crunchydata blog: What''s New in Crunchy PostgreSQL Operator 4.0','','2019',0,'Archival post announcing the release of Crunchy PostgreSQL Operator v4.0. Highlights early custom resource design paradigms, scaling improvements, and the transition of core tasks toward Patroni and pgBackRest systems.','None','Blog','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2019-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Cloud Native", "Kubernetes Operators", "PostgreSQL Operator"]','["[COMMUNITY-TOOL]"]','[]','["crunchydata.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.crunchydata.com/blog/crunchy-postgres-operator-4.6.0','blog.crunchydata.com: Crunchy Postgres Operator 4.6.0 🌟','','2021',0,'Documents the historical release of Crunchy PostgreSQL Operator v4.6, highlighting improved multi-namespace support and security configurations. Although v4.6 was once touted as the baseline for production readiness (Curator Insight), current cloud-native architecture standards have pivoted entirely to the declarative v5.x operator branch (Live Grounding). It serves primarily as a migration guide for legacy footprints.','Go','Release Announcement','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Data Infrastructure", "Database Operators", "PostgreSQL", "Release Highlights"]','["[LEGACY]"]','[]','["crunchydata.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.crunchydata.com/blog/crunchy-postgresql-operator-with-rook-ceph-storage','info.crunchydata.com: Using the PostgreSQL Operator with Rook Ceph Storage','','2021',0,'Architectural integration review detailing the implementation of Rook Ceph storage solutions to back Crunchy PostgreSQL Operator deployments. Analyzes performance characteristics, scale configurations, and replication safety parameters.','YAML','Blog','Advanced',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Cloud Native", "Kubernetes Storage", "Rook Ceph"]','["[COMMUNITY-TOOL]"]','[]','["crunchydata.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.crunchydata.com/blog/d-meta','info.crunchydata.com: Quickly Document Your Postgres Database Using psql Meta-Commands','','2020',0,'Interactive tutorial on the utilization of native psql meta-commands to rapidly trace schema layouts, inspect index sizes, and generate database structure documentation directly via CLI commands.','SQL','Blog','Beginner',0,'online','manual',NULL,NULL,NULL,0,'2020-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Database", "PostgreSQL", "Database Administration"]','["[COMMUNITY-TOOL]"]','[]','["databases.md", "crunchydata.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.crunchydata.com/blog/deploy-high-availability-postgresql-on-kubernetes','info.crunchydata.com: Deploy High-Availability PostgreSQL Clusters on Kubernetes by Example','','2021',0,'A complete operational blueprint detailing high-availability PostgreSQL configurations. Uses Patroni and distributed consensus backends to prevent split-brain issues, orchestrate automated failover scenarios, and manage virtual IPs.','YAML','Blog','Advanced',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Cloud Native", "PostgreSQL", "High Availability"]','["[COMMUNITY-TOOL]"]','[]','["crunchydata.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.crunchydata.com/blog/deploy-pgadmin4-with-postgresql-on-kubernetes','info.crunchydata.com: Deploy pgAdmin4 with PostgreSQL on Kubernetes','','2020',0,'Guides the deployment of pgAdmin4 web client panels alongside database clusters inside Kubernetes. Reviews network ingress definitions, volume mounts, and credential injection mechanics.','YAML','Blog','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2020-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Database", "PostgreSQL", "Database Administration"]','["[COMMUNITY-TOOL]"]','[]','["crunchydata.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.crunchydata.com/blog/fast-csv-and-json-ingestion-in-postgresql-with-copy','info.crunchydata.com: Fast CSV and JSON Ingestion in PostgreSQL with COPY','','2020',0,'Examines ingestion optimizations comparing multi-row INSERT patterns against the PostgreSQL COPY command for large CSV and JSON datasets. Includes WAL-bypass guidelines and indexing constraints.','SQL','Blog','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2020-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Database", "PostgreSQL", "Data Ingestion"]','["[COMMUNITY-TOOL]"]','[]','["crunchydata.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.crunchydata.com/blog/generating-json-directly-from-postgres','blog.crunchydata.com: Cut Out the Middle Tier: Generating JSON Directly from Postgres','','2021',0,'Demonstrates optimizing application architectures by generating JSON directly from PostgreSQL using built-in engine functions like row_to_json. Reduces serialization overhead in middleware services.','SQL','Technical Blog','Intermediate',1,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Databases", "PostgreSQL", "Application Architecture"]','["[COMMUNITY-TOOL]"]','[]','["databases.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.crunchydata.com/blog/getting-started-with-postgresql-operator-4.3-in-openshift','info.crunchydata.com: Getting Started with PostgreSQL Operator 4.3 in OpenShift','','2020',0,'An identical operational reference detailing step-by-step procedures to provision PostgreSQL Operator 4.3 instances inside secure, multi-tenant OpenShift execution clusters.','Shell','Blog','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2020-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Cloud Native", "OpenShift", "PostgreSQL Operator"]','["[COMMUNITY-TOOL]"]','[]','["crunchydata.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.crunchydata.com/blog/gitops-postgres-kubernetes','info.crunchydata.com: Using GitOps to Self-Manage Postgres in Kubernetes 🌟','','2021',0,'Integrates declarative GitOps workflows (e.g., ArgoCD/Flux) with the Crunchy Postgres Operator on Kubernetes. Contrasting early manual operator deployments (Curator Insight) with modern automated synchronization loops (Live Grounding), this architecture pattern establishes highly auditable, automated database provisioning. This ensures database configuration and storage states reconcile transparently with git-defined manifests.','YAML','Technical Blog','Intermediate',1,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Data Infrastructure", "Database Operators", "PostgreSQL", "GitOps Implementation"]','["[COMMUNITY-TOOL]"]','[]','["crunchydata.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.crunchydata.com/blog/gitops-postgres-kubernetes-helm','blog.crunchydata.com: Helm, GitOps and the Postgres Operator','','2021',0,'Explains how to package the Crunchy Postgres Operator using Helm charts integrated directly within automated GitOps pipelines. By mapping Helm template parameters to GitOps controller environments, it overcomes traditional Helm hook limitations for stateful workloads. Modern production standards leverage this setup to seamlessly deploy database custom resource definitions (CRDs) across multi-tenant clusters.','YAML','Technical Blog','Intermediate',1,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Data Infrastructure", "Database Operators", "PostgreSQL", "Packaging & CD"]','["[COMMUNITY-TOOL]"]','[]','["crunchydata.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.crunchydata.com/blog/install-postgres-operator-kubernetes-on-gke-ansible','info.crunchydata.com: Deploying the PostgreSQL Operator on GKE','','2020',0,'Teaches the deployment process of the Crunchy PostgreSQL Operator onto Google Kubernetes Engine (GKE) clusters using automated Ansible playbooks. Details storage class mappings and GKE-specific identity policies.','YAML','Blog','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2020-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Cloud Native", "GKE", "PostgreSQL Operator"]','["[COMMUNITY-TOOL]"]','[]','["crunchydata.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.crunchydata.com/blog/kube-cluster-from-scratch-on-rocky-8','blog.crunchydata.com: Kubernetes + Postgres Cluster From Scratch on Rocky 8','','2021',0,'A duplicate guide mapping out Rocky Linux 8 operating system optimization, package registration, Kubeadm installation, and operator provisioning. It emphasizes disk partition strategies and container runtime configurations that ensure stable I/O performance (IOPS) required for heavy, production-grade stateful workloads.','Shell','Technical Blog','Advanced',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Data Infrastructure", "Bare Metal Provisioning", "Kubernetes Installation"]','["[COMMUNITY-TOOL]"]','[]','["crunchydata.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.crunchydata.com/blog/kubernetes-pod-tolerations-and-postgresql-deployment-strategies','blog.crunchydata.com: Kubernetes Pod Tolerations and Postgres Deployment Strategies 🌟','','2020',0,'Analyzes Kubernetes scheduling rules, focusing on taints, tolerations, and anti-affinity parameters optimized for PostgreSQL. Placing databases on dedicated hardware isolated from transient application pods is crucial for preserving storage I/O throughput. This redundant guide reiterates the absolute necessity of strict node assignment strategies in production.','YAML','Technical Blog','Advanced',1,'online','manual',NULL,NULL,NULL,0,'2020-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Data Infrastructure", "Database Operators", "PostgreSQL", "Scheduling & Affinity"]','["[COMMUNITY-TOOL]"]','[]','["crunchydata.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.crunchydata.com/blog/message-queuing-using-native-postgresql','blog.crunchydata.com: Devious SQL: Message Queuing Using Native PostgreSQL','','2022',0,'Deconstructs patterns for building a robust message queue inside PostgreSQL. Leverages native SKIP LOCKED and SELECT FOR UPDATE syntax to process high-throughput transactional queues without external brokers.','SQL','Technical Blog','Advanced',1,'online','manual',NULL,NULL,NULL,0,'2022-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Databases", "PostgreSQL", "Alternative Paradigms"]','["[COMMUNITY-TOOL]"]','[]','["databases.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.crunchydata.com/blog/migrating-from-oracle-to-postgresql-questions-and-considerations','info.crunchydata.com: Migrating from Oracle to PostgreSQL: Tips and Tricks','','2020',0,'Explores schema migration assessments and planning parameters when shifting corporate workloads from Oracle to PostgreSQL. Compares PL/SQL compatibility concerns and procedural data processing workarounds.','SQL','Blog','Advanced',0,'online','manual',NULL,NULL,NULL,0,'2020-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Database Migration", "Oracle to Postgres", "Data Architecture"]','["[COMMUNITY-TOOL]"]','[]','["crunchydata.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.crunchydata.com/blog/monitoring-postgresql-clusters-in-kubernetes','info.crunchydata.com: Monitoring PostgreSQL clusters in kubernetes','','2020',0,'Details structural metric collection architectures for Kubernetes-hosted PostgreSQL. Describes the integration of specialized postgres_exporter containers to feed telemetry into Prometheus targets with visualized dashboard outputs.','None','Blog','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2020-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Observability", "PostgreSQL", "Database Monitoring"]','["[COMMUNITY-TOOL]"]','[]','["crunchydata.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.crunchydata.com/blog/multi-kubernetes-cluster-postgresql-deployments','blog.crunchydata.com: Multi-Kubernetes Cluster PostgreSQL Deployments','','2021',0,'Explores deploying PostgreSQL clusters that span across multiple independent Kubernetes control planes. By configuring cross-cluster network routes, this design establishes highly resilient disaster recovery sites capable of handling total region outages. Live production systems frequently pair this multi-cluster layout with Service Meshes to guarantee secure cross-site database replication.','YAML','Technical Blog','Advanced',1,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Data Infrastructure", "Database Operators", "PostgreSQL", "Multi-Cluster"]','["[COMMUNITY-TOOL]"]','[]','["crunchydata.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.crunchydata.com/blog/pgbackrest-performing-backups-on-a-standby-cluster','info.crunchydata.com: pgBackRest - Performing Backups on a Standby Cluster','','2021',0,'An optimization manual guiding configuration patterns to run resource-heavy pgBackRest backup jobs directly from standby replicas, minimizing performance degradation on primary database targets.','None','Blog','Advanced',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Cloud Native", "PostgreSQL", "Backup & Recovery"]','["[COMMUNITY-TOOL]"]','[]','["crunchydata.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.crunchydata.com/blog/pgbackrest-point-in-time-recovery-using-crunchy-postgresql-operator','blog.crunchydata.com: pgBackRest Point-In-Time Recovery Using Crunchy PostgreSQL Operator','','2020',0,'Outlines point-in-time recovery (PITR) workflows using the integrated pgBackRest utility in Crunchy PostgreSQL Operator environments. Modern disaster recovery plans require precise WAL replay capabilities to minimize recovery point objectives (RPO). This guide explains how to define backup targets and restore parameters declaratively inside the operator CRD.','YAML','Technical Blog','Advanced',0,'online','manual',NULL,NULL,NULL,0,'2020-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Data Infrastructure", "Database Operators", "PostgreSQL", "Backup & Recovery"]','["[COMMUNITY-TOOL]"]','[]','["crunchydata.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.crunchydata.com/blog/postgres-indexes-for-newbies','blog.crunchydata.com: Postgres Indexes for Newbies','','2021',0,'An introductory indexing guide detailing query optimization behaviors in PostgreSQL. Explores standard B-Tree indexes, partial indexes, functional constraints, and multi-column indexes, providing performance guidelines for optimizing execution plans.','SQL','Article','Beginner',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Databases", "PostgreSQL", "Performance"]','["[COMMUNITY-TOOL]"]','[]','["databases.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.crunchydata.com/blog/postgresql-14-on-kubernetes','blog.crunchydata.com: PostgreSQL 14 on Kubernetes (with examples!)','','2021',0,'Showcases deployment patterns and performance improvements of running PostgreSQL 14 in containerized environments. It highlights scale optimizations, nested JSON enhancements, and parallel query executions. Leveraging modern operators enables painless, declarative major version migrations of active production instances.','YAML','Technical Blog','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Data Infrastructure", "Database Operators", "PostgreSQL", "Release Highlights"]','["[COMMUNITY-TOOL]"]','[]','["crunchydata.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.crunchydata.com/blog/postgresql-change-data-capture-with-debezium','info.crunchydata.com: PostgreSQL Change Data Capture With Debezium','','2020',0,'A deep technical dive into configuring log-based Change Data Capture (CDC) for PostgreSQL databases using Debezium. It details logical replication slots, pgoutput plugin optimizations, WAL management, and reliable target-stream syncs inside mission-critical setups.','SQL','Guide','Advanced',0,'online','manual',NULL,NULL,NULL,0,'2020-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Data Engineering", "Change Data Capture", "PostgreSQL"]','["[COMMUNITY-TOOL]", "[GUIDE]"]','[]','["message-queue.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.crunchydata.com/blog/postgresql-monitoring-for-application-developers-dba-stats','info.crunchydata.com: PostgreSQL Monitoring for Application Developers: The DBA Fundamentals','','2021',0,'Bridges developer workflows with DBA database troubleshooting techniques. Teaches query bottlenecks analysis, lock tracing, and execution performance optimizations using pg_stat_activity and pg_stat_statements.','SQL','Blog','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Database", "PostgreSQL", "Performance Tuning"]','["[COMMUNITY-TOOL]"]','[]','["crunchydata.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.crunchydata.com/blog/resize-postgres-kubernetes-volume-instance-sets','blog.crunchydata.com: Can''t Resize your Postgres Kubernetes Volume? No Problem!','','2021',0,'Provides architectural workarounds for resizing PostgreSQL storage volumes when utilizing storage backends that do not support dynamic online volume expansion. The guide explains replica-seeding migration techniques that transition primary database roles to new, larger storage instances without downtime. It is a critical operational guide for bare-metal or legacy virtualization footprints.','YAML','Technical Blog','Advanced',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Data Infrastructure", "Database Operators", "PostgreSQL", "Storage Management"]','["[LEGACY]"]','[]','["crunchydata.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.crunchydata.com/blog/schedule-postgresql-backups-and-retention-with-kubernetes','info.crunchydata.com: Scheduled PostgreSQL Backups and Retention Policies with Kubernetes','','2020',0,'Details declarative backup execution schemas and Point-in-Time Recovery (PITR) configurations using pgBackRest within the operator framework. Highlights bucket retention controls and storage backup tier optimizations.','YAML','Blog','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2020-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Cloud Native", "PostgreSQL", "Backup & Recovery"]','["[COMMUNITY-TOOL]"]','[]','["crunchydata.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.crunchydata.com/blog/set-up-tls-for-postgresql-in-kubernetes','blog.crunchydata.com: Deploy PostgreSQL With TLS in Kubernetes','','2021',0,'Evaluates methods for implementing transport layer security (TLS) for PostgreSQL database streams in Kubernetes. Rather than relying on static, manually generated secrets (Curator Insight), live security standards mandate tight integration with Cert-Manager for dynamic, zero-downtime certificate rotation (Live Grounding). This pattern provides robust security compliance necessary for highly regulated microservice networks.','YAML','Technical Blog','Advanced',1,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Data Infrastructure", "Database Operators", "PostgreSQL", "Security"]','["[COMMUNITY-TOOL]"]','[]','["crunchydata.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.crunchydata.com/blog/setup-ora2pg-for-oracle-to-postgres-migration','info.crunchydata.com: Setup ora2pg for Oracle to Postgres Migration','','2021',0,'Deep architectural setup guide for the open-source ora2pg utility. Teaches migration assessment score compilation, dynamic PL/SQL function translation, and automated data copy operations.','Perl','Blog','Advanced',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Database Migration", "Oracle to Postgres", "Migration Tools"]','["[COMMUNITY-TOOL]"]','[]','["crunchydata.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.crunchydata.com/blog/setup-postgresql-monitoring-in-kubernetes','info.crunchydata.com: How to Setup PostgreSQL Monitoring in Kubernetes','','2020',0,'Hands-on implementation guide for deploying a scalable monitoring architecture for PostgreSQL. Instructs on integrating postgres_exporter configurations, configuring Prometheus scrape pools, and importing Grafana analytics interfaces.','YAML','Blog','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2020-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Observability", "PostgreSQL", "Database Monitoring"]','["[COMMUNITY-TOOL]"]','[]','["databases.md", "crunchydata.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.crunchydata.com/blog/synchronous-replication-in-the-postgresql-operator-for-kubernetes-guarding-against-transactions-loss','info.crunchydata.com: Guard Against Transaction Loss with PostgreSQL Synchronous Replication','','2020',0,'Explores the technical trade-offs between asynchronous and synchronous replication profiles within PostgreSQL Kubernetes topologies. Analyzes WAL-level security limits, failover delays, and trade-offs regarding transaction write throughput.','None','Blog','Advanced',0,'online','manual',NULL,NULL,NULL,0,'2020-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Database", "PostgreSQL", "Data Replication"]','["[COMMUNITY-TOOL]"]','[]','["crunchydata.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.crunchydata.com/blog/tentative-smarter-query-optimization-in-postgres-starts-with-pg_stat_statements','blog.crunchydata.com: Query Optimization in Postgres with pg_stat_statements','','2021',0,'Explains how to optimize database execution patterns within Kubernetes using the `pg_stat_statements` extension. Modern PostgreSQL operators inject this utility by default, exposing run-time metrics directly to telemetry agents. This programmatic feedback loop provides platform engineers with the real-time query analysis required to automate index tuning and limit resource bottlenecks.','SQL','Technical Blog','Intermediate',1,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Data Infrastructure", "Database Operators", "PostgreSQL", "Performance Tuning"]','["[COMMUNITY-TOOL]"]','[]','["crunchydata.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.crunchydata.com/blog/tuning-your-postgres-database-for-high-write-loads','info.crunchydata.com: Tuning Your Postgres Database for High Write Loads','','2021',0,'Advanced tuning walkthrough optimizing engine parameters for write-intensive database profiles. Guides custom values configurations for shared_buffers, max_wal_size, and write-ahead log parameters.','SQL','Blog','Advanced',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Database", "PostgreSQL", "Performance Tuning"]','["[COMMUNITY-TOOL]"]','[]','["crunchydata.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.crunchydata.com/blog/using-cert-manager-to-deploy-tls-for-postgres-on-kubernetes','blog.crunchydata.com: Using Cert Manager to Deploy TLS for Postgres on Kubernetes','','2021',0,'Details how to interface the cert-manager operator with Crunchy PostgreSQL deployments to automate TLS certificate lifecycles. Standardizing certificate issuance and automatic renewal eliminates risks of unexpected database communication outages. It represents a foundational best-practice for zero-trust microservice communications.','YAML','Technical Blog','Intermediate',1,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Data Infrastructure", "Database Operators", "PostgreSQL", "Security"]','["[COMMUNITY-TOOL]"]','[]','["crunchydata.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.crunchydata.com/blog/using-kubernetes-chances-are-you-need-a-database','blog.crunchydata.com: Using Kubernetes? Chances Are You Need a Database 🌟','','2022',0,'Examines why PostgreSQL is standardizing on Kubernetes. Explains how the Crunchy Data PostgreSQL Operator implements high availability, automated back-ups, pgBackRest integration, and localized failovers for microservice application stacks.','English','Case Study/Guide','Intermediate',1,'online','manual',NULL,NULL,NULL,0,'2022-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Data on Kubernetes", "Relational Databases", "PostgreSQL"]','["[CASE STUDY]", "[COMMUNITY-TOOL]", "[GUIDE]"]','[]','["databases.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.crunchydata.com/blog/using-postgres-to-back-prometheus-for-your-postgresql-monitoring-1','info.crunchydata.com: Introducing the Postgres Prometheus Adapter','','2020',0,'An introduction to using the Postgres Prometheus Adapter to store Prometheus time-series metrics. Covers performance metrics, schema structures, and remote-write configurations.','Go','Blog','Advanced',0,'online','manual',NULL,NULL,NULL,0,'2020-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Observability", "PostgreSQL", "Long-Term Storage"]','["[COMMUNITY-TOOL]"]','[]','["crunchydata.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.crunchydata.com/blog/your-guide-to-connection-management-in-postgres','blog.crunchydata.com: Your Guide to Connection Management in Postgres 🌟','','2021',0,'Deep dive into connection management architectures, specifically focusing on PgBouncer configurations managed by PostgreSQL operators. Because microservice application scaling leads to volatile client connection counts, using an intermediate pooler prevents PostgreSQL server resource exhaustion. Incorporating poolers is a fundamental requirement to maintain query performance at scale.','Go','Technical Blog','Intermediate',1,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Data Infrastructure", "Database Operators", "PostgreSQL", "Connection Pooling"]','["[COMMUNITY-TOOL]"]','[]','["crunchydata.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.crunchydata.com/developers','Crunchy Data Developer Portal','','2021',0,'Landing page of the Crunchy Data Developer Portal, providing direct access to technical documentation, integration guides, and training labs. Key modules focus on database scaling, backup retention policies, and high-availability configuration. It acts as a primary hands-on resource for teams transitioning database layers to Kubernetes.','None','Documentation Portal','Beginner',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Data Infrastructure", "Developer Ecosystem", "Reference Portals"]','["[COMMUNITY-TOOL]"]','[]','["crunchydata.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.crunchydata.com/developers/tutorials','learn.crunchydata.com 🌟','','2026',0,'Interactive educational portal offering structured developer exercises focused on core database engineering. Includes tasks on indexing optimizations, raw performance telemetry, and complex JSON data orchestration strategies in PostgreSQL.','SQL','Documentation','Beginner',0,'online','manual',NULL,NULL,NULL,0,'2026-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Database", "PostgreSQL", "Developer Tutorials"]','["[COMMUNITY-TOOL]"]','[]','["ocp4.md", "crunchydata.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.crunchydata.com/news/crunchy-postgresql-for-kuberenetes-4.3','info.crunchydata.com: Crunchy PostgreSQL for Kubernetes 4.3 Released','','2020',0,'Release analysis profiling Crunchy PostgreSQL Operator v4.3. Highlights enhancements such as automated multi-namespace support, security context constraints, and integrated pgAdmin deployment patterns.','None','Blog','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2020-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Cloud Native", "Kubernetes Operators", "PostgreSQL Operator"]','["[COMMUNITY-TOOL]"]','[]','["crunchydata.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.crunchydata.com/news/next-generation-crunchy-postgres-for-kubernetes-released','blog.crunchydata.com: Next Generation Crunchy Postgres for Kubernetes 5.0 Released','','2021',0,'Announces the major architecture redesign of Crunchy Postgres for Kubernetes v5.0, transitioning to a fully declarative reconciliation controller. Unlike legacy v4 versions that required external tools to drive state transitions (Curator Insight), v5 relies entirely on Kubernetes native API constructs to maintain database health (Live Grounding). It is currently the industry-standard version for production PostgreSQL operations.','Go','Release Announcement','Advanced',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Data Infrastructure", "Database Operators", "PostgreSQL", "Release Highlights"]','["[LEGACY]"]','[]','["crunchydata.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.cst-bg.net/post/13-clues-to-good-devops','cst-bg.net: 13 clues you are doing DevOps right 🌟','','2021',0,'Details concrete signs of production-grade operational status, mapping continuous deployment safety parameters, automated rollbacks, policy-driven code promotions, and integrated performance regression test runs across staging structures.','English','Article','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["DevOps Methodology", "Metrics & Assessment", "Quality Assurance"]','["[COMMUNITY-TOOL]"]','[]','["devops.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.cuelogic.com/blog/kubernetes-vs-docker-swarm','Kubernetes vs Docker Swarm: A Comprehensive Comparison','','2021',0,'Contrasts the resource footprints and configuration requirements of Swarm and Kubernetes, guiding startup development teams to target Docker Swarm for rapid initial deployments.','None','Article','Intermediate',1,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Orchestration", "Docker Swarm", "Comparison"]','["[COMMUNITY-TOOL]"]','[]','["kubernetes-alternatives.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.cuelogic.com/blog/pipeline-as-code','cuelogic.com: Decoding Pipeline as Code (With Jenkins) 🌟','','N/A',0,'A curated technical resource and architectural guide covering cuelogic.com: Decoding Pipeline as Code (With Jenkins) 🌟 in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'review_required','manual',NULL,80.0,1779032180,0,'2026-05-17T17:36:20.385198+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/jenkins.md"]','["jenkins.md"]','{}','{"review_metadata": {"original_url": "https://www.cuelogic.com/blog/pipeline-as-code", "proposed_url": "NONE", "reason": "High-Value Protection: 404", "timestamp": "2026-05-18T18:54:54.965976"}}');
INSERT INTO "resources" VALUES('https://www.cyberark.com/resources/threat-research-blog/attacking-kubernetes-clusters-through-your-network-plumbing-part-1','cyberark.com: Attacking Kubernetes Clusters Through Your Network Plumbing: Part 1','','2020',0,'Delves into how container network interfaces (CNIs) and underlying network configurations can be targets for spoofing, route injection, and MITM attacks within shared Kubernetes clusters.','N/A','article','Advanced',1,'online','manual',NULL,NULL,NULL,0,'2020-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Kubernetes Security", "CNI Network Vulnerabilities", "Network Penetration Testing"]','["[COMMUNITY-TOOL]"]','[]','["kubernetes-security.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.cyberark.com/resources/threat-research-blog/kubesploit-a-new-offensive-tool-for-testing-containerized-environments','cyberark.com: Kubesploit: A New Offensive Tool for Testing Containerized'' Environments','','2020',0,'This Threat Research publication outlines the design philosophies, target test matrices, and operational workflows of CyberArk''s offensive tool Kubesploit. It evaluates simulated cluster breaches and privilege escalation vectors.','English','Technical Article','Intermediate',0,'online','manual','799b738e8ccc8722ab9ce122c7a9495e214377dec12e105bf2252b8fb90c8391',100.0,1779034235,1,'2026-05-17T18:10:35.702441+02:00',NULL,NULL,NULL,'["Security & Hardening", "Vulnerability Assessment", "Educational Material"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-tools.md"]','["kubernetes-tools.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.cyberark.com/venafi-and-cyberark-machine-identity-security',NULL,NULL,NULL,NULL,'A curated technical resource and architectural guide covering www.cyberark.com in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','45d4e5dbdedd7f9af360adf02cd463ab622fa6a6a929778d15692cd5df742792',100.0,1779130494,1,'2026-05-18T20:54:54.982691+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/istio.md", "docs/kubernetes-security.md"]','["istio.md", "kubernetes-security.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.cyberciti.biz','nixCraft 🌟','','N/A',0,'A curated technical resource and architectural guide covering nixCraft 🌟 in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779033258,0,'2026-05-17T17:54:18.655418+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/linux.md"]','["linux.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.cyberciti.biz/datacenter/linux-unix-bsd-osx-cannot-write-to-hard-disk','cyberciti.biz: 8 Tips to Solve Linux Hard Disk Problems: Like Disk Full'' Or Can’t Write to the Disk','','N/A',0,'A curated technical resource and architectural guide covering cyberciti.biz: 8 Tips to Solve Linux Hard Disk Problems: Like Disk Full'' Or Can’t Write to the Disk in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779031349,0,'2026-05-17T17:22:29.304701+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/linux.md"]','["linux.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.cyberciti.biz/faq/bash-for-loop','cyberciti.biz: Bash For Loop Examples','','N/A',0,'A curated technical resource and architectural guide covering cyberciti.biz: Bash For Loop Examples in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779029364,0,'2026-05-17T16:49:24.849002+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/linux.md"]','["linux.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.cyberciti.biz/faq/bash-shell-change-the-color-of-my-shell-prompt-under-linux-or-unix','cyberciti.biz: BASH Shell Change The Color of Shell Prompt on Linux or UNIX','','N/A',0,'A curated technical resource and architectural guide covering cyberciti.biz: BASH Shell Change The Color of Shell Prompt on Linux or UNIX in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779029130,0,'2026-05-17T16:45:30.374298+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/linux.md"]','["linux.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.cyberciti.biz/faq/df-command-examples-in-linux-unix','cyberciti.biz: How to use df command in Linux / Unix {with examples}','','N/A',0,'A curated technical resource and architectural guide covering cyberciti.biz: How to use df command in Linux / Unix {with examples} in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779034235,0,'2026-05-17T18:10:35.042109+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/linux.md"]','["linux.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.cyberciti.biz/faq/find-check-tls-ssl-certificate-expiry-date-from-linux-unix','cyberciti.biz: How to check TLS/SSL certificate expiration date from command-line','','N/A',0,'A curated technical resource and architectural guide covering cyberciti.biz: How to check TLS/SSL certificate expiration date from command-line in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779031669,0,'2026-05-17T17:27:49.269436+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/linux.md"]','["linux.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.cyberciti.biz/faq/find-large-files-linux','cyberciti.biz: How To: Linux Find Large Files in a Directory','','N/A',0,'A curated technical resource and architectural guide covering cyberciti.biz: How To: Linux Find Large Files in a Directory in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779030736,0,'2026-05-17T17:12:16.398170+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/linux.md"]','["linux.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.cyberciti.biz/faq/how-do-i-find-the-largest-filesdirectories-on-a-linuxunixbsd-filesystem','cyberciti.biz: How To Find Largest Top 10 Files and Directories On Linux'' / UNIX / BSD','','N/A',0,'A curated technical resource and architectural guide covering cyberciti.biz: How To Find Largest Top 10 Files and Directories On Linux'' / UNIX / BSD in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779034557,0,'2026-05-17T18:15:57.885963+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/linux.md"]','["linux.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.cyberciti.biz/faq/how-to-check-cpu-temperature-on-ubuntu-linux','cyberciti.biz: How to check CPU temperature on Ubuntu Linux','','N/A',0,'A curated technical resource and architectural guide covering cyberciti.biz: How to check CPU temperature on Ubuntu Linux in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779034581,0,'2026-05-17T18:16:21.753547+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/linux.md"]','["linux.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.cyberciti.biz/faq/how-to-check-memory-utilization-in-linux','cyberciti.biz: How to check memory utilization in Linux','','N/A',0,'A curated technical resource and architectural guide covering cyberciti.biz: How to check memory utilization in Linux in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779029123,0,'2026-05-17T16:45:23.657087+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/linux.md"]','["linux.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.cyberciti.biz/faq/how-to-copy-and-transfer-files-remotely-on-linux-using-scp-and-rsync','cyberciti.biz: How to copy and transfer files remotely on Linux using scp'' and rsync','','N/A',0,'A curated technical resource and architectural guide covering cyberciti.biz: How to copy and transfer files remotely on Linux using scp'' and rsync in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779033640,0,'2026-05-17T18:00:40.015345+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/linux.md"]','["linux.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.cyberciti.biz/faq/how-to-create-mysql-user-and-grant-permissions-in-aws-rds','cyberciti.biz: How to create MySQL user and grant permissions in AWS RDS','','N/A',0,'A curated technical resource and architectural guide covering cyberciti.biz: How to create MySQL user and grant permissions in AWS RDS in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779030086,0,'2026-05-17T17:01:26.656908+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/demos.md"]','["demos.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.cyberciti.biz/faq/how-to-define-multiple-when-conditions-in-ansible','cyberciti.biz: How to define multiple when conditions in Ansible','','N/A',0,'A curated technical resource and architectural guide covering cyberciti.biz: How to define multiple when conditions in Ansible in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779030084,0,'2026-05-17T17:01:24.568259+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/ansible.md"]','["ansible.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.cyberciti.biz/faq/how-to-flush-redis-cache-and-delete-everything-using-the-cli','cyberciti.biz: How to flush Redis cache and delete everything using the'' CLI','','N/A',0,'A curated technical resource and architectural guide covering cyberciti.biz: How to flush Redis cache and delete everything using the'' CLI in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779029128,0,'2026-05-17T16:45:28.466441+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/linux.md"]','["linux.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.cyberciti.biz/faq/how-to-install-gol-ang-on-ubuntu-linux',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,'manual','N/A',100.0,1779032420,0,'2026-05-17T17:40:20.911341+02:00',NULL,NULL,NULL,'[]','[]','["docs/golang.md"]','[]','{}','{}');
INSERT INTO "resources" VALUES('https://www.cyberciti.biz/faq/how-to-restart-systemd-without-rebooting-linux-when-critical-libraries-installed','cyberciti.biz: How to restart systemd without rebooting Linux when critical'' libraries installed','','N/A',0,'A curated technical resource and architectural guide covering cyberciti.biz: How to restart systemd without rebooting Linux when critical'' libraries installed in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779029609,0,'2026-05-17T16:53:29.298164+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/linux.md"]','["linux.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.cyberciti.biz/faq/how-to-save-terminal-output-to-a-file-under-linux-unix','cyberciti.biz: How to save terminal output to a file under Linux/Unix','','N/A',0,'A curated technical resource and architectural guide covering cyberciti.biz: How to save terminal output to a file under Linux/Unix in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779032483,0,'2026-05-17T17:41:23.488158+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/linux.md"]','["linux.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.cyberciti.biz/faq/how-to-secure-apache-with-lets-encrypt-certificates-on-rhel-8','nixCraft: How to secure Apache with Let’s Encrypt Certificates on RHEL 8','','N/A',0,'A curated technical resource and architectural guide covering nixCraft: How to secure Apache with Let’s Encrypt Certificates on RHEL 8 in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779031944,0,'2026-05-17T17:32:24.808886+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/web-servers.md"]','["web-servers.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.cyberciti.biz/faq/how-to-set-up-ssh-keys-on-linux-unix','How To Set up SSH Keys on a Linux / Unix System','','N/A',0,'A curated technical resource and architectural guide covering How To Set up SSH Keys on a Linux / Unix System in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779033476,0,'2026-05-17T17:57:56.819449+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/linux.md"]','["linux.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.cyberciti.biz/faq/howto-configure-dual-wan-load-balance-failover-pfsense-router','cyberciti.biz: How to configure pfSense as multi wan (DUAL WAN) load balance'' failover router','','N/A',0,'A curated technical resource and architectural guide covering cyberciti.biz: How to configure pfSense as multi wan (DUAL WAN) load balance'' failover router in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779031676,0,'2026-05-17T17:27:56.552558+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/linux.md"]','["linux.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.cyberciti.biz/faq/howto-ssh-changing-passphrase','cyberciti.biz: OpenSSH Change a Passphrase With ssh-keygen command','','N/A',0,'A curated technical resource and architectural guide covering cyberciti.biz: OpenSSH Change a Passphrase With ssh-keygen command in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779032184,0,'2026-05-17T17:36:24.714363+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/linux.md"]','["linux.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.cyberciti.biz/faq/howto-use-grep-command-in-linux-unix','How To Use grep Command In Linux / UNIX 🌟','','N/A',0,'A curated technical resource and architectural guide covering How To Use grep Command In Linux / UNIX 🌟 in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779030024,0,'2026-05-17T17:00:24.606719+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/linux.md"]','["linux.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.cyberciti.biz/faq/linux-ip-command-examples-usage-syntax','cyberciti.biz: Linux ip Command Examples','','N/A',0,'A curated technical resource and architectural guide covering cyberciti.biz: Linux ip Command Examples in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779032170,0,'2026-05-17T17:36:10.841788+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/cheatsheets.md", "docs/linux.md"]','["cheatsheets.md", "linux.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.cyberciti.biz/faq/linux-subnet-calculator-cidr','cyberciti.biz: Linux: IP Subnet (CIDR) Calculator That Will Help You With'' Network Settings','','N/A',0,'A curated technical resource and architectural guide covering cyberciti.biz: Linux: IP Subnet (CIDR) Calculator That Will Help You With'' Network Settings in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779030199,0,'2026-05-17T17:03:19.081731+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/networking.md"]','["networking.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.cyberciti.biz/faq/linux-unix-reuse-openssh-connection','cyberciti.biz: How To Reuse SSH Connection To Speed Up Remote Login Process'' Using Multiplexing','','N/A',0,'A curated technical resource and architectural guide covering cyberciti.biz: How To Reuse SSH Connection To Speed Up Remote Login Process'' Using Multiplexing in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779034313,0,'2026-05-17T18:11:53.430211+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/linux.md"]','["linux.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.cyberciti.biz/faq/python-execute-unix-linux-command-examples',NULL,NULL,NULL,NULL,'A curated technical resource and architectural guide covering www.cyberciti.biz in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779030593,0,'2026-05-17T17:09:53.824793+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/python.md"]','["python.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.cyberciti.biz/faq/repeat-a-character-in-bash-script-under-linux-unix','cyberciti.biz: How to repeat a character ‘n’ times in Bash','','N/A',0,'A curated technical resource and architectural guide covering cyberciti.biz: How to repeat a character ‘n’ times in Bash in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779032162,0,'2026-05-17T17:36:02.932640+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/linux.md"]','["linux.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.cyberciti.biz/faq/unix-linux-bash-read-comma-separated-cvsfile','cyberciti.biz: Bash Read Comma Separated CSV File on Linux / Unix','','N/A',0,'A curated technical resource and architectural guide covering cyberciti.biz: Bash Read Comma Separated CSV File on Linux / Unix in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779030980,0,'2026-05-17T17:16:20.934462+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/linux.md"]','["linux.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.cyberciti.biz/faq/unix-linux-bash-script-check-if-variable-is-empty','cyberciti.biz: How To Bash Shell Find Out If a Variable Is Empty Or Not','','N/A',0,'A curated technical resource and architectural guide covering cyberciti.biz: How To Bash Shell Find Out If a Variable Is Empty Or Not in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779030730,0,'2026-05-17T17:12:10.029562+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/linux.md"]','["linux.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.cyberciti.biz/files/ss.html',NULL,NULL,NULL,NULL,'A curated technical resource and architectural guide covering www.cyberciti.biz in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779029189,0,'2026-05-17T16:46:29.618508+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/linux.md"]','["linux.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.cyberciti.biz/linux-news/red-hat-introduces-new-no-cost-rhel-option','cyberciti.biz: Red Hat introduces new no-cost RHEL option','','N/A',0,'A curated technical resource and architectural guide covering cyberciti.biz: Red Hat introduces new no-cost RHEL option in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779030238,0,'2026-05-17T17:03:58.324686+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/linux.md"]','["linux.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.cyberciti.biz/open-source/command-line-hacks/bpytop-awesome-linux-macos-and-freebsd-resource-monitor','cyberciti.biz: bpytop – Awesome Linux, macOS and FreeBSD resource monitor','','N/A',0,'A curated technical resource and architectural guide covering cyberciti.biz: bpytop – Awesome Linux, macOS and FreeBSD resource monitor in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779030207,0,'2026-05-17T17:03:27.226079+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/linux.md"]','["linux.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.cyberciti.biz/open-source/command-line-hacks/linux-ls-commands-examples','cyberciti.biz: ls* Commands Are Even More Useful Than You May Have Thought','','N/A',0,'A curated technical resource and architectural guide covering cyberciti.biz: ls* Commands Are Even More Useful Than You May Have Thought in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779029464,0,'2026-05-17T16:51:04.823549+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/linux.md"]','["linux.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.cyberciti.biz/open-source/http-web-performance-proxy-load-balancer-accelerator-software','nixCraft: 9 Awesome Open Source Web Performance Software For Linux and Unix-like'' Systems','','N/A',0,'A curated technical resource and architectural guide covering nixCraft: 9 Awesome Open Source Web Performance Software For Linux and Unix-like'' Systems in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779033942,0,'2026-05-17T18:05:42.602592+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/caching.md", "docs/web-servers.md"]','["caching.md", "web-servers.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.cyberciti.biz/open-source/install-ncdu-on-linux-unix-ncurses-disk-usage','cyberciti.biz: How to install ncdu on Linux / Unix to see disk usage','','N/A',0,'A curated technical resource and architectural guide covering cyberciti.biz: How to install ncdu on Linux / Unix to see disk usage in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779029171,0,'2026-05-17T16:46:11.944704+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/linux.md"]','["linux.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.cyberciti.biz/programming/color-terminal-highlighter-for-diff-files','cyberciti.biz: diff Command Colorize Output On the Unix / Linux Command'' Line','','N/A',0,'A curated technical resource and architectural guide covering cyberciti.biz: diff Command Colorize Output On the Unix / Linux Command'' Line in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779031696,0,'2026-05-17T17:28:16.485645+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/linux.md"]','["linux.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.cyberciti.biz/tips/check-unix-linux-configuration-file-for-syntax-errors.html','cyberciti.biz: 21 Examples To Make Sure Unix / Linux Configuration Files'' Are Free From Syntax Errors','','N/A',0,'A curated technical resource and architectural guide covering cyberciti.biz: 21 Examples To Make Sure Unix / Linux Configuration Files'' Are Free From Syntax Errors in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779033949,0,'2026-05-17T18:05:49.236141+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/linux.md"]','["linux.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.cyberciti.biz/tips/how-to-audit-ssh-server-and-client-config-on-linux-unix.html','cyberciti.biz: How to audit SSH server and client config on Linux/Unix','','N/A',0,'A curated technical resource and architectural guide covering cyberciti.biz: How to audit SSH server and client config on Linux/Unix in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779033046,0,'2026-05-17T17:50:46.480248+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/linux.md"]','["linux.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.cyberciti.biz/tips/linux-investigate-sockets-network-connections.html',NULL,NULL,NULL,NULL,'A curated technical resource and architectural guide covering www.cyberciti.biz in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779034372,0,'2026-05-17T18:12:52.710366+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/linux.md"]','["linux.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.cyberciti.biz/tips/linux-iptables-examples.html','cyberciti.biz: Linux: 25 Iptables Netfilter Firewall Examples For New SysAdmins','','N/A',0,'A curated technical resource and architectural guide covering cyberciti.biz: Linux: 25 Iptables Netfilter Firewall Examples For New SysAdmins in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779031552,0,'2026-05-17T17:25:52.694380+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/linux.md"]','["linux.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.cyberciti.biz/tips/linux-security.html',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,'manual','N/A',100.0,1779029154,0,'2026-05-17T16:45:54.593209+02:00',NULL,NULL,NULL,'[]','[]','["docs/linux.md"]','[]','{}','{}');
INSERT INTO "resources" VALUES('https://www.cyberciti.biz/tips/linux-unix-bsd-openssh-server-best-practices.html','cyberciti.biz: Top 20 OpenSSH Server Best Security Practices','','N/A',0,'A curated technical resource and architectural guide covering cyberciti.biz: Top 20 OpenSSH Server Best Security Practices in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779033781,0,'2026-05-17T18:03:01.968460+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/linux.md"]','["linux.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.cyberciti.biz/tips/perform-simple-manipulation-of-ip-addresse.html','cyberciti.biz: Linux Calculating Subnets with ipcalc and sipcalc Utilities','','N/A',0,'A curated technical resource and architectural guide covering cyberciti.biz: Linux Calculating Subnets with ipcalc and sipcalc Utilities in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779032388,0,'2026-05-17T17:39:48.310112+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/networking.md"]','["networking.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.cybercoders.com/insights/what-hiring-managers-look-for-in-a-full-stack-developer','cybercoders.com: What Hiring Managers look for in a Full Stack Developer','','2022',0,'A market intelligence report surveying hiring requirements for full stack engineering roles. It maps out key technical benchmarks such as comfort with distributed system paradigms, experience with container systems like Docker/Kubernetes, and familiarity with cloud platforms, alongside essential communication and agile development competencies.','None','Article','Beginner',0,'online','manual',NULL,NULL,NULL,0,'2022-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Career & Culture", "Talent Acquisition", "Full Stack Development"]','["[COMMUNITY-TOOL]"]','[]','["faq.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.cyberithub.com/70-important-kubernetes-related-tools-you-should-know-about','cyberithub.com: 70+ Important Kubernetes Related Tools You Should Know About','','2022',0,'High-density reference list compiling over 70 popular Kubernetes utilities, engines, and extensions. Covers critical platform operations areas including ingress controllers, monitoring agents, security checkers, network analyzers, and backup utilities.','Bash','Article','Beginner',0,'online','manual','087519a1320a756323ce49b12f926f0bed11f717e6875f81acbf0628c62146d0',100.0,1779031181,1,'2026-05-17T17:19:41.405605+02:00',NULL,NULL,NULL,'["Cloud-Native Platforms", "Kubernetes Operations", "Curation"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-tools.md"]','["kubernetes-tools.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.cyberscoop.com/log4j-hack-security-update-ransomware','cyberscoop.com: The Log4j flaw is the latest reminder that quick security'' fixes are easier said than done','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','95fc551fcd98597eac7c726efa70a4b8dc5c3d103269ac409e2a6c469c600b6c',100.0,1779030035,0,'2026-05-17T17:00:35.095627+02:00',NULL,NULL,NULL,'[]','[]','["docs/devsecops.md"]','[]','{}','{"duplicate_of": "https://cyberscoop.com/log4j-hack-security-update-ransomware"}');
INSERT INTO "resources" VALUES('https://www.cybersecuritydive.com/news/developer-security-gitlab-devsecops','cybersecuritydive.com: Relationships between DevOps, security warm slowly','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','4989b854be640c3dffa7d0d3851c5d13bbf868f106d1ee7378b7352f553209d8',100.0,1779029991,0,'2026-05-17T16:59:51.585695+02:00',NULL,NULL,NULL,'[]','[]','["docs/devsecops.md"]','[]','{}','{"duplicate_of": "https://www.cybersecuritydive.com/news/developer-security-gitlab-devsecops/599599"}');
INSERT INTO "resources" VALUES('https://www.cybersecuritydive.com/news/developer-security-gitlab-devsecops/599599','cybersecuritydive.com: Relationships between DevOps, security warm slowly','','2021',0,'Analyzes the annual GitLab Global DevSecOps survey, demonstrating gradual cultural alignment between developers and security teams. Identifies lingering friction points, particularly testing bottlenecks and non-automated pipeline approvals.','English','Technical Article','Beginner',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Security & Governance", "DevSecOps", "Culture & Collaboration"]','["[COMMUNITY-TOOL]"]','[]','["devsecops.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.cyera.com','otterize.com: Mastering Kubernetes networking: A journey in cloud-native packet management','','2023',4,'A granular guide targeting the operational management of ingress and egress pipelines within security-conscious setups. Traces dynamic security parameters, microsegmentation patterns, and real-time firewall configurations.','English','Blog Post','Intermediate',1,'online','manual',NULL,NULL,NULL,0,'2023-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Infrastructure", "Networking", "Security", "Packet Management"]','["[ENTERPRISE-STABLE]"]','[]','["kubernetes-networking.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.cynet.com/incident-response/incident-response-plan','cynet.com: Incident Report Plan (IRP)','','2022',0,'A high-level corporate blueprint detailing the organizational and technical frameworks required to execute incident response when cloud assets or orchestrators are compromised. It highlights structured phases such as identification, containment, eradication, and post-incident forensic analysis. This framework underpins compliance and disaster readiness for mission-critical cloud-native enterprises.','English','Article','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2022-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Security Operations", "Incident Response", "Governance"]','["[COMMUNITY-TOOL]"]','[]','["kubernetes.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.daan.fyi/writings/iam','daan.fyi: AWS IAM Demystified','','2021',0,'An explanatory technical guide dissecting the evaluation logic of AWS IAM. Details step-by-step how explicit denials, SCP boundaries, resource-based policies, and permission sets interact dynamically to help developers troubleshoot access-denied errors.','English','Technical Blog','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Cloud Architecture", "AWS", "Identity and Access Management"]','["[COMMUNITY-TOOL]"]','[]','["aws-security.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.danhacks.com/software/grpc-rest-graphql.html','danhacks.com: REST vs. GraphQL vs. gRPC','','2022',4,'A developer''s pragmatic comparison of REST, GraphQL, and gRPC. Explores trade-offs in payload over-fetching, type-safety, and runtime client-generation overhead.','Agnostic','Analysis','Intermediate',1,'online','manual',NULL,NULL,NULL,0,'2022-06-01T00:00:00+02:00',NULL,NULL,NULL,'["API Architectures", "Patterns", "Comparison"]','["[ENTERPRISE-STABLE]"]','[]','["api.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.danielstechblog.io/mitigating-slow-container-image-pulls-on-azure-kubernetes-service','danielstechblog.io: Mitigating slow container image pulls on Azure Kubernetes Service','','2023',0,'Details concrete strategies to accelerate slow container image pull durations on AKS. Discusses configuring Azure Container Registry (ACR) replica caches, optimizing network speeds, and tuning persistent storage configs.','Bash','Technical Article','Advanced',0,'online','manual',NULL,NULL,NULL,0,'2023-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Performance & Scale", "Container Runtimes", "Image Pull Optimization"]','["[COMMUNITY-TOOL]"]','[]','["managed-kubernetes-in-public-cloud.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.darkreading.com/dr-tech/fugue-adds-kubernetes-security-checks-to-secure-infrastructure-as-code',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,'manual','N/A',100.0,1779029466,0,'2026-05-17T16:51:06.320563+02:00',NULL,NULL,NULL,'[]','[]','["docs/securityascode.md"]','[]','{}','{}');
INSERT INTO "resources" VALUES('https://www.darkreading.com/dr-tech/top-10-kubernetes-security-risks-every-devsecops-needs-to-know','darkreading.com: Top 10 Kubernetes Security Risks Every DevSecOps Pro Should'' Know','','N/A',0,'A curated technical resource and architectural guide covering darkreading.com: Top 10 Kubernetes Security Risks Every DevSecOps Pro Should'' Know in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779032751,0,'2026-05-17T17:45:51.404419+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-security.md"]','["kubernetes-security.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.databricks.com/blog/2020/09/11/announcing-databricks-labs-terraform-integration-on-aws-and-azure.html','Announcing Databricks Labs Terraform integration on AWS and Azure','','2020',0,'Announcement of the official integration allowing teams to provision Databricks workspaces, clusters, and notebook assets declaratively. Streamlines the delivery of automated data pipelines and data lakehouses within cloud-native platforms.','English','Official Integration','Advanced',0,'online','manual',NULL,NULL,NULL,0,'2020-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Data Engineering", "Databricks", "Infrastructure Provisioning"]','["[COMMUNITY-TOOL]"]','[]','["terraform.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.databricks.com/dataaisummit','Databricks Data + AI Summit 2026 | Leading AI Conference','The premier global conference for data engineering, analytics, and AI architectures, highlighting Spark, Delta Lake, and enterprise ML orchestration.','2026',4,'Curator Insight: Highly regarded as the definitive epicenter for large-scale data and AI engineering. Live Grounding: Real-time industry assessments verify that the 2026 summit focuses heavily on production-ready agentic workflows, Apache Airflow unified control planes, and enterprise LLM scalability. The conference provides cloud architects with critical, vetted strategies to transition generative AI from experimental pilots to resilient production environments.','en','event','advanced',0,'online','automatic','7ecaeb0f859b2d9b15977340020b1fc69f24442d1156a089e5c5b5b0da77a01a',NULL,1780355803,0,'2026-06-02T01:16:43.639406+02:00',NULL,NULL,NULL,'["Infrastructure", "Artificial Intelligence", "Conferences"]','["[ENTERPRISE-STABLE]", "[EMERGING]"]','[]','[]','{}','{"category": "ai-agents-mcp", "reputation_status": "Vetted", "reputation_summary": "Highly reputable flagship conference hosted by Databricks, globally recognized as a premier event for data engineering, analytics, and AI architecture scaling.", "social_preview_url": "", "source_provenance": "X.com (Databricks)", "suggested_new_category": "conferences"}');
INSERT INTO "resources" VALUES('https://www.databricks.com/dataaisummit/session/evolving-apache-spark-structured-streaming-open-source-year-review-and','Evolving Apache Spark Structured Streaming in Open Source: A Year in Review and the Road Ahead!','A technical breakdown of Apache Spark Structured Streaming advancements in versions 4.1 and 4.2.','2026',4,'An in-depth technical retrospective and roadmap session on open-source Apache Spark Structured Streaming, tracking the critical evolution into Spark 4.1 and 4.2.
- **Architectural Value**: Addresses mission-critical streaming ETL and real-time ingestion pipelines.
- **Key Features**: Highlights the new ''Real-Time Mode'' for sub-millisecond latencies and enhanced stateful transform utilities like `TransformWithState`.
- **Technical Significance**: Details query evolution, state repartitioning, and lock revamps required to sustain high-throughput data processing in large-scale deployments.','en','session','advanced',0,'online','automatic','7912725b38339251cb3b075a485f860d370fad6bddaa068c2ffe8575d18370e1',NULL,1780352544,0,'2026-06-02T00:22:24.370254+02:00',NULL,NULL,NULL,'["Data Engineering", "Stream Processing", "Apache Spark", "Structured Streaming"]','["[ENTERPRISE-STABLE]", "[GUIDE]"]','[]','[]','{}','{"category": "aws-databases", "reputation_status": "Vetted", "reputation_summary": "Highly valued session by streaming architects detailing major architectural improvements to open-source Apache Spark 4.1 and 4.2.", "social_preview_url": "", "source_provenance": "X.com (ApacheSpark)", "suggested_new_category": "kubernetes-bigdata"}');
INSERT INTO "resources" VALUES('https://www.databricks.com/dataaisummit/session/how-build-agentic-pipelines-oss-spark-declarative-pipelines','How to Build Agentic Pipelines with OSS Spark Declarative Pipelines','A technical session from Databricks Data + AI Summit 2026 highlighting Apache Spark''s new Declarative Pipelines API and patterns for deterministic agentic data engineering.','2026',4,'### Curator Insight
This technical session introduces Apache Spark''s next-generation Declarative Pipelines API, designed to bring determinism to AI-assisted ''vibe coding'' and agentic workflows. Presenters Scott Haines and Allison Wang outline practical patterns for maintaining rigorous schema validation, testability, and deterministic execution when integrating LLM agents with big data processing. It marks a significant shift from traditional DStreams or Structured Streaming toward declaratively-defined, self-orchestrating data lakes.','English','Conference Session','Advanced',0,'online','automatic','56a0e49bbea721fdb95eab71fd37f32869fe2d371f1069b8b593b089b486ea92',NULL,1780401702,0,'2026-06-02T14:01:42.548859+02:00',NULL,NULL,NULL,'["Data Engineering", "Apache Spark", "Declarative Pipelines"]','["EMERGING", "ENTERPRISE-STABLE"]','[]','[]','{}','{"category": "ai-agents-mcp", "impact_score": 90, "reputation_status": "Vetted", "reputation_summary": "An official, high-quality technical session at the Databricks Data + AI Summit 2026. Highly trusted and praised by the distributed systems and big data engineering communities.", "social_preview_url": "", "source_provenance": "X.com (ApacheSpark)", "suggested_new_category": "data-engineering-and-streaming"}');
INSERT INTO "resources" VALUES('https://www.databricks.com/dataaisummit/session/upcoming-apache-sparktm-42-next-chapter-unified-analytics','The Upcoming Apache Spark 4.2: The Next Chapter in Unified Analytics','A Databricks Data and AI Summit 2026 session detailing the architectural improvements, real-time feature pipelines, and native AI capabilities in Apache Spark 4.2.','2026',4,'An in-depth look at Apache Spark 4.2, highlighting key architectural enhancements designed for high-performance AI workloads and unified analytics. This session details the native engine-level support for real-time feature pipelines, multimodal data processing, and AI-assisted SQL query planning. It highlights major performance upgrades for distributed streaming and batch workflows, solidifying Spark''s role in modern enterprise data lakehouse topologies.','en','session','advanced',0,'online','automatic','6c993f2210bed72337ea1ffb5f6e242bc41dac631d95824ef9b4a5bbb3b0c2b7',NULL,1780352828,0,'2026-06-02T00:27:08.641395+02:00',NULL,NULL,NULL,'["Data Engineering", "Big Data Engines", "Apache Spark"]','["[EMERGING]"]','[]','[]','{}','{"category": "kubernetes-bigdata", "reputation_status": "Vetted", "reputation_summary": "Highly regarded technical session at the Databricks Data and AI Summit 2026, previewing core optimizations in Apache Spark 4.2.", "social_preview_url": "", "source_provenance": "X.com (ApacheSpark)", "suggested_new_category": ""}');
INSERT INTO "resources" VALUES('https://www.databricks.com/dataaisummit/session/whats-new-apache-sparktm-41','What''s New in Apache Spark 4.1? | Databricks Data + AI Summit 2026','Architectural breakdown of technical innovations in Apache Spark 4.1, detailing Declarative Pipelines and Real-Time streaming enhancements.','2026',4,'This core presentation from the Databricks Data + AI Summit 2026 explores major design shifts in Apache Spark 4.1. It introduces Spark Declarative Pipelines (SDP) for simplified dependency orchestration and launches a dedicated Real-Time Mode in Structured Streaming to achieve sub-second latency.

* Showcases robust Python performance leaps via Arrow-native UDFs/UDTFs and pushdown filtering.
* Demonstrates production-grade improvements in Spark Connect and GA SQL scripting structures.','en','article','Advanced',0,'online','automatic','386e29da2e411b9fa139ab333b1d1ea9dc7b3e9e544c1842d0d995981a5af493',NULL,1780352414,0,'2026-06-02T00:20:14.115710+02:00',NULL,NULL,NULL,'["Data Engineering", "Distributed Computing", "Apache Spark Engine"]','["[EMERGING]", "[ENTERPRISE-STABLE]"]','[]','[]','{}','{"category": "kubernetes-bigdata", "reputation_status": "Vetted", "reputation_summary": "Official Databricks Data + AI Summit presentation, establishing authoritative roadmap definitions for modern big data pipelines.", "social_preview_url": "", "source_provenance": "X.com (ApacheSpark)", "suggested_new_category": "data-engineering"}');
INSERT INTO "resources" VALUES('https://www.datacenterdynamics.com/en/opinions/why-netops-needs-a-digital-sandbox-to-benefit-from-devops','datacenterdynamics.com: Why NetOps needs a digital sandbox to benefit from'' DevOps','','N/A',0,'A curated technical resource and architectural guide covering datacenterdynamics.com: Why NetOps needs a digital sandbox to benefit from'' DevOps in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779031735,0,'2026-05-17T17:28:55.360449+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/devops.md"]','["devops.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.datacenterknowledge.com/cloud/pros-and-cons-kubernetes-based-hybrid-cloud','datacenterknowledge.com: The Pros and Cons of Kubernetes-Based Hybrid Cloud','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','880506c385da2f8983c1cf1e7fb0289fb628ec126ec148ff323d808e453a2afd',100.0,1779033040,0,'2026-05-17T17:50:40.778517+02:00',NULL,NULL,NULL,'[]','[]','["docs/kubernetes.md"]','[]','{}','{"duplicate_of": "https://www.datacenterknowledge.com/cloud/the-pros-and-cons-of-kubernetes-based-hybrid-cloud"}');
INSERT INTO "resources" VALUES('https://www.datacenterknowledge.com/cloud/the-pros-and-cons-of-kubernetes-based-hybrid-cloud','datacenterknowledge.com: The Pros and Cons of Kubernetes-Based Hybrid Cloud','','2021',0,'Details structural advantages and operational challenges of maintaining a hybrid-cloud Kubernetes topology. Analyzes network latency bottlenecks, data compliance demands, and cluster tooling unified control setups.','N/A','Article','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Cluster Architecture", "Hybrid Cloud", "Strategy"]','["[COMMUNITY-TOOL]"]','[]','["kubernetes.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.datacenterknowledge.com/devops/red-hat-brings-its-managed-openshift-kubernetes-service-aws','datacenterknowledge.com: Red Hat Brings Its Managed OpenShift Kubernetes'' Service to AWS','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','19eff054d872011c28a707270d81a616ea90a356b7ed4cf3129995f739176622',100.0,1779031302,0,'2026-05-17T17:21:42.443022+02:00',NULL,NULL,NULL,'[]','[]','["docs/ocp4.md"]','[]','{}','{"duplicate_of": "https://www.datacenterknowledge.com/hyperscalers/red-hat-brings-its-managed-openshift-kubernetes-service-to-aws"}');
INSERT INTO "resources" VALUES('https://www.datacenterknowledge.com/hyperscalers/red-hat-brings-its-managed-openshift-kubernetes-service-to-aws','datacenterknowledge.com: Red Hat Brings Its Managed OpenShift Kubernetes Service to AWS','','2021',0,'Data Center Knowledge covers the business and technical implications of Red Hat''s native managed service strategy on AWS, looking at enterprise hybrid cloud trends.','English','Article','Beginner',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Infrastructure", "Managed Kubernetes", "ROSA"]','["[COMMUNITY-TOOL]"]','[]','["ocp4.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.datacenterknowledge.com/open-source/explaining-knative-project-liberate-serverless-cloud-giants','datacenterknowledge.com: Explaining Knative, the Project to Liberate Serverless'' from Cloud Giants','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','d4c7167609ef325fec7ef93f9a0573b36b016ad42bd3ae5990e42ca0193de71d',100.0,1779029566,0,'2026-05-17T16:52:46.343742+02:00',NULL,NULL,NULL,'[]','[]','["docs/ocp4.md", "docs/serverless.md"]','[]','{}','{"duplicate_of": "https://www.datacenterknowledge.com/servers/explaining-knative-the-project-to-liberate-serverless-from-cloud-giants"}');
INSERT INTO "resources" VALUES('https://www.datacenterknowledge.com/servers/explaining-knative-the-project-to-liberate-serverless-from-cloud-giants','datacenterknowledge.com: Explaining Knative, the Project to Liberate Serverless from Cloud Giants','','2020',4,'Examines Knative''s industry goal of creating an open, pluggable platform layer that frees enterprise organizations from public cloud vendor lock-in.','English','Article','Intermediate',1,'online','manual',NULL,NULL,NULL,0,'2020-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Cloud Native", "Kubernetes Serverless", "Knative"]','["[ENTERPRISE-STABLE]"]','[]','["ocp4.md", "serverless.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.datadoghq.com','datadoghq.com','','2026',0,'A dominant, enterprise-grade SaaS observability and security monitoring platform. In 2026, Datadog integrates deeply with the OpenTelemetry standard, combining LLM-driven anomaly detection (via Bits AI) and deep container runtime visibility for highly complex distributed microservice environments.','Go','Tool','Intermediate',1,'online','manual','96079a3456cd59f44c688603b0fbcb676e66d81af102aaafc00d3db82ccd5d6f',100.0,1779031849,1,'2026-05-17T17:30:49.991485+02:00',NULL,NULL,NULL,'["Cloud Native", "Observability", "APM"]','["[COMMUNITY-TOOL]"]','["docs/monitoring.md"]','["monitoring.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.datadoghq.com/blog/monitor-vault-metrics-and-logs','datadoghq.com: Monitor HashiCorp Vault metrics and logs','','2021',0,'Deep engineering guide detailing how to ingest, monitor, and alert on HashiCorp Vault logs and performance metrics using Datadog. Evaluates key health telemetry indicators including client token creation rates, lease expirations, system entropy, request latencies, and critical unseal events to ensure high availability and robust auditing.','English','Documentation','Advanced',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Observability", "Monitoring", "Security Operations"]','["[COMMUNITY-TOOL]"]','[]','["devsecops.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.datadoghq.com/blog/monitoring-kafka-performance-metrics','datadoghq.com: Monitoring Kafka performance metrics','','2021',0,'An exhaustive guide detailing critical Apache Kafka performance metrics that platform operators and SREs should monitor. Highlights broker-level telemetry (e.g., under-replicated partitions, active controllers) alongside client consumer group lag.','English','Blog Post','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Event-Driven Systems", "Apache Kafka", "Observability & UI"]','["[COMMUNITY-TOOL]"]','[]','["message-queue.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.datadoghq.com/resources/datadog-postgresql-cheatsheet','datadoghq.com: PostgreSQL Cheatsheet','','2024',0,'A production-oriented PostgreSQL maintenance manual from Datadog. Concentrates on performance telemetry, vacuum parameters, deep query tracking metrics, locking processes, and performance troubleshooting.','SQL','Reference','Advanced',0,'online','manual',NULL,NULL,NULL,0,'2024-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Databases & Storage", "Relational Databases", "PostgreSQL"]','["[COMMUNITY-TOOL]"]','[]','["cheatsheets.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.datamechanics.co','datamechanics.co: Apache Spark 3.1 Release: Spark on Kubernetes is now Generally Available','','2021',4,'Announces the critical General Availability (GA) milestone of Apache Spark on Kubernetes in the Spark 3.1 release. Details the architectural advantages of using native Kubernetes scheduler bindings instead of standalone Spark or YARN schedulers. Live Grounding validates that this release marked the turning point for Kubernetes-native data engineering pipelines.','Markdown','Article','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Data & AI", "Apache Spark", "Orchestration"]','["[ENTERPRISE-STABLE]"]','[]','["docker.md", "kubernetes-bigdata.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.datamechanics.co/blog-post/apache-spark-3-1-release-spark-on-kubernetes-is-now-ga','datamechanics.co: Apache Spark 3.1 Release: Spark on Kubernetes is now Generally'' Available','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','efcdad385764e438329e36c990283128884ef4ff0ea935bcfe0d1fd23add8d94',100.0,1779033509,0,'2026-05-17T17:58:29.493999+02:00',NULL,NULL,NULL,'[]','[]','["docs/kubernetes-bigdata.md"]','[]','{}','{"duplicate_of": "https://www.datamechanics.co"}');
INSERT INTO "resources" VALUES('https://www.datamechanics.co/blog-post/optimized-spark-docker-images-now-available','datamechanics.co: Optimized Apache Spark Docker Images','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','efcdad385764e438329e36c990283128884ef4ff0ea935bcfe0d1fd23add8d94',100.0,1779031623,0,'2026-05-17T17:27:03.078911+02:00',NULL,NULL,NULL,'[]','[]','["docs/docker.md"]','[]','{}','{"duplicate_of": "https://www.datamechanics.co/blog-post/apache-spark-3-1-release-spark-on-kubernetes-is-now-ga"}');
INSERT INTO "resources" VALUES('https://www.datarevenue.com/en-blog/airflow-vs-luigi-vs-argo-vs-mlflow-vs-kubeflow','datarevenue.com: Airflow vs. Luigi vs. Argo vs. MLFlow vs. KubeFlow','','N/A',0,'A curated technical resource and architectural guide covering datarevenue.com: Airflow vs. Luigi vs. Argo vs. MLFlow vs. KubeFlow in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779033118,0,'2026-05-17T17:51:58.299501+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/mlops.md"]','["mlops.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.datastax.com/blog/apache-cassandra-40-now-delivered-k8ssandra-amazon-eks','datastax.com: Apache Cassandra 4.0 is Now Delivered Via K8ssandra on Amazon'' EKS','','N/A',0,NULL,NULL,NULL,NULL,0,NULL,'manual','ba545566acbb2af32bc2b363440712e235b2a40f865f0f859ba2dce85f8af521',100.0,1779033973,0,'2026-05-17T18:06:13.937750+02:00',NULL,NULL,NULL,'[]','[]','["docs/nosql.md"]','[]','{}','{}');
INSERT INTO "resources" VALUES('https://www.datree.io','datree.io','','2022',5,'An enterprise-grade CLI validation engine built to run policy and configuration checks on Kubernetes manifests. Datree evaluates configurations against schema rules and security standards before they reach clusters. This is a critical validation step for CI/CD GitOps pipelines.','Go','tool','intermediate',1,'online','manual',NULL,NULL,NULL,0,'2022-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Cloud Native Operations", "Kubernetes", "Policy Enforcement"]','["[DE FACTO STANDARD]"]','[]','["git.md", "kubernetes-tools.md"]','{}','{"is_special": true}');
INSERT INTO "resources" VALUES('https://www.datree.io/resources/argocd-best-practices-you-should-know','datree.io: ArgoCD Best Practices You Should Know','','2022',4,'Expands on essential ArgoCD best practices, emphasizing the isolation of Git repositories for source code and Kubernetes manifests, configuring auto-prune, and defining declarative sync policies to maintain platform stability.','English','Article','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2022-06-01T00:00:00+02:00',NULL,NULL,NULL,'["GitOps & CD", "ArgoCD", "Best Practices"]','["[ENTERPRISE-STABLE]"]','[]','["argo.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.datree.io/resources/eks-1-22-upgrade-tutorial','datree.io: EKS 1.22 Upgrade Tutorial','','2022',0,'An operations-oriented technical walkthrough focusing on upgrading Amazon EKS clusters to version 1.22. It documents the impact of deprecated v1beta1 API removals, specifically detailing transitions for Ingress and CustomResourceDefinition objects. SREs can leverage this guide to configure validation scripts and preventative gatekeeping within CI/CD pipelines prior to AWS control-plane updates.','English','Tutorial','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2022-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Managed Kubernetes", "EKS", "Upgrades"]','["[GUIDE]", "[LEGACY]"]','[]','["kubernetes-releases.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.datree.io/resources/git-commit-message','How to Get More Out of Your Git Commit Message','','2022',0,'Guidelines for writing clean, descriptive, and parseable commit messages. Supports conventional commits, automating software changelogs, semantic version numbering, and improving code review cycles.','None','Article','Beginner',0,'online','manual',NULL,NULL,NULL,0,'2022-06-01T00:00:00+02:00',NULL,NULL,NULL,'["DevOps", "Version Control", "Git Workflows"]','["[COMMUNITY-TOOL]"]','[]','["git.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.datree.io/resources/how-to-build-a-helm-plugin-in-minutes','datree.io: How to build a Helm plugin in minutes','','2022',0,'A developer-oriented guide outlining how to design, build, and distribute custom Helm plugins. The tutorial covers the CLI plugin contract, execution hook hooks, environment runtime variables, and best practices for extending Helm with customized subcommands.','Markdown','Documentation','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2022-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Platform Engineering", "Kubernetes GitOps & Packaging", "Helm Plugins & Extensibility"]','["[COMMUNITY-TOOL]"]','[]','["helm.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.datree.io/resources/kubernetes-readiness-and-liveness-probes-best-practices','datree.io: 6 Best Practices for Effective Readiness and Liveness Probes','','2022',0,'Presents six critical best practices for configuring Readiness and Liveness probes in high-availability environments.
- Emphasizes decoupling internal checks from downstream components to prevent cascade failures.
- Advises on using static validation policies to enforce probe definitions across clusters.','English','Article','Intermediate',1,'online','manual',NULL,NULL,NULL,0,'2022-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Workload Management", "Application Lifecycle", "Probes & Health Checks", "Best Practices"]','["[COMMUNITY-TOOL]"]','[]','["kubernetes.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.datree.io/resources/kubernetes-schema-validation','datree.io: A Deep Dive Into Kubernetes Schema Validation 🌟','','2021',0,'Deep dive into schema parsing and structural checking of Kubernetes manifests. Compares static scanning utilities with dynamic admission controllers, and outlines strategies for integrating automated validation policies into development pipelines.','English','Article','Intermediate',1,'duplicate','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Development", "Validation Protocols", "CI/CD Integration"]','["[COMMUNITY-TOOL]"]','[]','["kubernetes.md"]','{}','{"duplicate_of": "https://dev.to/datreeio/a-deep-dive-into-kubernetes-schema-validation-39ll"}');
INSERT INTO "resources" VALUES('https://www.dbi-services.com/blog/deploying-postgresql-in-minishiftopenshift','Deploying PostgreSQL in MiniShift/OpenShift 3','','2020',0,'Guides users through deploying PostgreSQL on Minishift/OpenShift 3, highlighting standard volume mounting processes. Due to the deprecation of both OpenShift 3 and Minishift, modern applications utilize OpenShift Local and PostgreSQL Operator frameworks.','Shell','Article','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2020-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Database & Storage", "Stateful Workloads", "PostgreSQL"]','["[COMMUNITY-TOOL]"]','[]','["demos.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.decipherzone.com/blog-detail/kubernetes-vs-docker-swarm','decipherzone.com: Kubernetes vs Docker Swarm: A Container Orchestration Tools Comparison','','2021',0,'Contrasts the architecture of Docker Swarm and Kubernetes. Compares the ease of setup, operational simplicity, and limited feature-set of Swarm with the deep customizability, security layers, and advanced scheduling of Kubernetes.','N/A','Technical Blog','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Infrastructure", "Fundamentals", "Orchestration Comparisons"]','["[COMMUNITY-TOOL]"]','[]','["kubernetes.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.deepinstinct.com/2021/07/01/what-makes-powershell-a-challenge-for-cybersecurity-solutions','deepinstinct.com: What makes powershell a challenge for cybersecurity solutions?'' 🌟','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','025bd376e73ab55c02889a83fa86bfab69f4039ac4b2cd3bc8eb9ac3a7253b6b',100.0,1779034012,0,'2026-05-17T18:06:52.798420+02:00',NULL,NULL,NULL,'[]','[]','["docs/azure.md"]','[]','{}','{"duplicate_of": "https://www.deepinstinct.com/blog/what-makes-powershell-a-challenge-for-cybersecurity-solutions"}');
INSERT INTO "resources" VALUES('https://www.deepinstinct.com/blog/what-makes-powershell-a-challenge-for-cybersecurity-solutions','deepinstinct.com: What makes powershell a challenge for cybersecurity solutions? 🌟','','2023',3,'An analysis explaining why PowerShell poses unique challenges to traditional Endpoint Detection and Response (EDR) agents. It details memory-only script execution techniques (fileless malware), obfuscation, and bypass patterns that avoid disk auditing. This highlights the absolute necessity of enabling PowerShell Transcription logging and Constrained Language Mode in production.','PowerShell','Security Analysis','Advanced',0,'online','manual',NULL,NULL,NULL,0,'2023-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Cloud Infrastructure", "Security & Compliance", "PowerShell Security"]','["[COMMUNITY-TOOL]"]','[]','["azure.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.deloitte.com/de/de/services/consulting/services/center-of-excellence-application-modernization.html','deloitte.com/de: EMEA Center of Excellence for Application Modernization and Migration','','2023',4,'Details the strategy of Deloitte''s EMEA Center of Excellence for enterprise application modernization. Explains how consulting frameworks assess legacy codebases, evaluate migration paths, and apply cloud-native solutions to modernize large-scale systems.','German','Service Overview','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2023-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Cloud Architecture & Infrastructure Strategy", "Migration & Modernization", "Enterprise Solutions"]','["[ENTERPRISE-STABLE]", "[LEGACY]"]','[]','["introduction.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.deloitte.com/es/es/services/consulting/blogs/todo-tecnologia/fargate-con-eks.html','deloitte.com: Fargate con EKS','','2022',0,'Evaluates using AWS Fargate with Amazon EKS to run serverless Kubernetes pods. Eliminates the overhead of configuring, patching, and scaling standard EC2 worker node pools, transferring structural management duties back to AWS.','Spanish','Technical Blog','Advanced',1,'online','manual',NULL,NULL,NULL,0,'2022-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Container Orchestration", "Kubernetes & EKS", "Serverless Containers"]','["[COMMUNITY-TOOL]"]','[]','["aws-serverless.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.deloitte.com/es/es/services/consulting/blogs/todo-tecnologia/infrastructure-as-code-iac-con-terraform.html','deloitte.com: Infrastructure as Code (IaC) con Terraform','','2022',0,'An analytical strategy paper discussing the cultural, operational, and fiscal impact of adopting Terraform within massive legacy enterprises. Focuses on change management, center of excellence setups, and pipeline safety.','Spanish','Strategy Document','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2022-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Cloud Infrastructure", "Infrastructure as Code", "Enterprise Strategy"]','["[LEGACY]"]','[]','["terraform.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.deloitte.com/us/en/insights/industry/government-public-sector-services.html','deloitte.com: Bringing Agile benefits to a waterfall project','','2021',0,'Addresses the hybrid integration of Agile practices within strictly regulated, legacy Waterfall enterprise environments. Details techniques for implementing iterative testing, continuous integration, and phased feedback loops to de-risk waterfall releases without violating structural compliance protocols.','English','Article','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Software Engineering", "Hybrid Methodologies", "Agile-Waterfall Integration"]','["[LEGACY]"]','[]','["project-management-methodology.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.deloitte.com/us/en/what-we-do/capabilities/cloud-transformation/collections/cloud-podcast.html','deloitte.com: Culture change, not tech, is the secret to DevOps success (podcast) 🌟','','2021',2,'This discussion shifts the industry focus away from simple tooling loops to prioritize organizational psychology as the true engine of DevOps performance. Highlights the minimization of structural silos as a core technical enabler.','N/A','Podcast','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["DevOps", "Culture", "Enterprise Transformation"]','["[COMMUNITY-TOOL]"]','[]','["devops.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.designgurus.io/blog/Monolithic-Service-Oriented-Microservice-Architecture','==designgurus.io: Monolithic vs. Service-Oriented vs. Microservice Architecture:'' Top Architectural Design Patterns==','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','e939a04ce0073d466b49762e6285ab59f71f5058c86118a4939c4fd5bb131e08',100.0,1779030574,0,'2026-05-17T17:09:34.620627+02:00',NULL,NULL,NULL,'[]','[]','["docs/introduction.md"]','[]','{}','{"duplicate_of": "https://www.designgurus.io/blog/monolithic-service-oriented-microservice-architecture"}');
INSERT INTO "resources" VALUES('https://www.designgurus.io/blog/monolithic-service-oriented-microservice-architecture','designgurus.io: Monolithic vs. Service-Oriented vs. Microservice Architecture: Top Architectural Design Patterns','','2023',0,'Compares monolithic systems, Enterprise Service Bus (ESB)-based SOAs, and decoupled microservices. Identifies modern trade-offs such as operational complexity, deployment velocity, and distributed transaction management.','English','Article','Intermediate',1,'online','manual',NULL,NULL,NULL,0,'2023-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Architecture", "Patterns", "Evolution"]','["[COMMUNITY-TOOL]"]','[]','["introduction.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.devbattles.com/en/sand/post-1752-Python_sorting_lists_by_sort__with__in_simple_words',NULL,NULL,NULL,NULL,'A curated technical resource and architectural guide covering www.devbattles.com in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779030946,0,'2026-05-17T17:15:46.238383+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/python.md"]','["python.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.devbattles.com/en/sand/post-1754-Python_list_Functions_and_Methods_lists',NULL,NULL,NULL,NULL,'A curated technical resource and architectural guide covering www.devbattles.com in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779030046,0,'2026-05-17T17:00:46.472757+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/python.md"]','["python.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.devbattles.com/en/sand/post-1757-Python_Flask_Part_1_Hello_World',NULL,NULL,NULL,NULL,'A curated technical resource and architectural guide covering www.devbattles.com in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779033274,0,'2026-05-17T17:54:34.991639+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/python.md"]','["python.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.devclass.com/ci-cd/2020/10/06/open-sauce-rancher-25-puts-new-ui-forward-gets-to-continuously-delivering/1628365','devclass.com: Open sauce - Rancher 2.5 puts new UI forward, gets to continuously delivering','','2020',1,'An archival product review documenting the launch of Rancher 2.5, which redesigned the platform''s dashboard UI and introduced automated multi-cluster application delivery powered by Fleet GitOps tools.','None','Article','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2020-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Kubernetes Management", "Product Updates", "Rancher 2.5"]','["[COMMUNITY-TOOL]"]','[]','["rancher.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.devclass.com/ci-cd/2021/03/23/git-a-march-on-gitlab-1310-ramps-up-security-adds-support-for-openshift-dora/1619889','devclass.com: Git a March on: GitLab 13.10 ramps up security, adds support for OpenShift, DORA','','2021',0,'A product breakdown of the GitLab 13.10 release, highlighting its improved OpenShift integration and built-in DORA metrics tracking. These features help enterprise teams better evaluate development velocity, pipeline health, and deploy cycles.','Markdown','Guide','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Software Engineering", "Collaborative Platforms", "DevSecOps Platforms"]','["[COMMUNITY-TOOL]", "[GUIDE]"]','[]','["git.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.devclass.com/containers/2020/05/04/openshift-44-goes-all-out-on-mixed-workloads-puts-observability-at-devs-fingertips/1625566','devclass.com: OpenShift 4.4 goes all out on mixed workloads, puts observability at devs’ fingertips 🌟','','2020',4,'Details the application metrics and performance observability enhancements introduced in OpenShift 4.4. Focuses on developer-centric telemetry visualization, built-in Prometheus metric configurations, and unified operations management for mixed VM and container runtimes.','English','Article','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2020-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Enterprise Kubernetes", "Release Diagnostics", "Observability Frameworks"]','["[ENTERPRISE-STABLE]"]','[]','["ocp4.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.devclass.com/containers/2021/01/07/safetyfirst-prometheus-224-finally-features-tls-on-http-serving-endpoints/1626636','devclass.com: Safety…first? Prometheus 2.24 finally features TLS on HTTP serving endpoints','','2021',0,'Details the inclusion of native TLS encryption and basic authentication on HTTP endpoints starting in Prometheus 2.24. This change improved security by removing the historical requirement to deploy Nginx or Apache sidecar reverse proxies in front of Prometheus to secure control traffic.','Go','Technical Article','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Cloud Native Infrastructure", "Observability", "Prometheus", "Security"]','["[COMMUNITY-TOOL]"]','[]','["prometheus.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.devclass.com/containers/2021/01/13/docker-its-not-dead-yet-but-theres-a-tendency-to-walk-away-security-report-finds/1620265','devclass.com: Docker: It’s not dead yet, but there’s a tendency to walk away, security report finds','','2021',0,'Explores shifting enterprise preferences from traditional Docker runtimes to modern, container runtime standards like containerd and CRI-O. Focuses on security reports indicating how Kubernetes runtime deprecations and attack-surface reduction drive this trend.','English','Technical News','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Security & Governance", "Container Security", "Industry Trends"]','["[COMMUNITY-TOOL]"]','[]','["devsecops.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.devclass.com/containers/2021/01/26/haproxy-ingress-controller-15-introduces-mtls-support-gives-load-balancing-experts-more-power/1619777','devclass.com: HAProxy Ingress Controller 1.5 introduces mTLS support, gives load balancing experts more power','','2021',3,'Reviews the release of HAProxy Ingress Controller 1.5, highlighting security enhancements and client certificate verification support at the edge. Live Grounding validates that mTLS validation at the Ingress tier is a standard approach for offloading TLS termination from microservices while meeting zero-trust design requirements.','Markdown','Article','Intermediate',1,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Networking & Security", "Kubernetes Networking", "Ingress & Traffic"]','["[COMMUNITY-TOOL]"]','[]','["kubernetes-networking.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.devclass.com/containers/2021/04/09/kubernetes-121-unloads-pod-security-adds-dual-ipv4/ipv6-networking-and-shuts-down-gracefully/1623619','devclass.com: Kubernetes 1.21 unloads pod security, adds dual IPv4/IPv6 networking, and shuts down gracefully','','2021',0,'Curator Insight discusses Kubernetes 1.21 dropping PodSecurityPolicy, adding dual IPv4/IPv6 networking, and implementing graceful shutdowns. In 2026, dual-stack networking is highly standard, having originated from these architectural changes.','English','Article','High',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Kubernetes Core", "Cluster Security", "v1.21"]','["[COMMUNITY-TOOL]"]','[]','["kubernetes-releases.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.devclass.com/containers/2021/09/02/rancher-presents-first-big-release-after-suse-acquisition-ups-game-on-hosted-cluster-provisioning/1627301','devclass.com: Rancher presents first big release after SUSE acquisition, ups game on hosted cluster provisioning','','2021',2,'A release overview tracking the launch of Rancher 2.6, the first landmark version following SUSE''s acquisition. Highlights the platform''s refined user experience and deep public cloud managed-cluster provisioning tools.','None','Article','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Kubernetes Management", "Product Updates", "Rancher 2.6"]','["[COMMUNITY-TOOL]"]','[]','["rancher.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.devclass.com/databases/2021/04/20/apache-kafka-280-previews-life-without-zookeeper/1627009','devclass.com: Apache Kafka 2.8.0 previews life without ZooKeeper','','2021',0,'Details the technical implications of running Apache Kafka without its legacy ZooKeeper dependency as introduced in version 2.8.0. Explains how KRaft-based metadata replication simplifies cluster management and scales partition throughput limits.','English','Article','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Event-Driven Systems", "Apache Kafka", "Architecture & KRaft"]','["[LEGACY]"]','[]','["message-queue.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.devclass.com/devops/2021/12/09/terraform-11-moves-forward-with-refactoring-helpers-and-native-terraform-cloud-integration/1621944','devclass.com: Terraform 1.1 moves forward with refactoring helpers and native Terraform Cloud integration','','2021',0,'Details the architecture of the Terraform 1.1 release, focusing on native `moved` blocks which revolutionized configuration refactoring. This shift eliminated manual, error-prone `terraform state mv` CLI runs in CI/CD pipelines, allowing developers to declaratively trace resource migrations directly inside codebases.','None','Article','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Infrastructure as Code", "Terraform Engine", "State Management"]','["[COMMUNITY-TOOL]"]','[]','["terraform.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.developer.com/design/event-driven-microservices','developer.com: An Introduction to Event Driven Microservices','','N/A',0,'A curated technical resource and architectural guide covering developer.com: An Introduction to Event Driven Microservices in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'duplicate','manual','N/A',100.0,1779030683,0,'2026-05-17T17:11:23.539871+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/message-queue.md"]','["message-queue.md"]','{}','{"duplicate_of": "https://dzone.com/articles/event-driven-microservices-1"}');
INSERT INTO "resources" VALUES('https://www.developer.com/design/solving-microservices-anti-patterns','developer.com: Overcoming the Common Microservices Anti-Patterns','','N/A',0,'A curated technical resource and architectural guide covering developer.com: Overcoming the Common Microservices Anti-Patterns in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'duplicate','manual','N/A',100.0,1779030727,0,'2026-05-17T17:12:07.451758+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/introduction.md"]','["introduction.md"]','{}','{"duplicate_of": "https://dzone.com/articles/microservices-anti-patterns"}');
INSERT INTO "resources" VALUES('https://www.devopsdigest.com','devopsdigest.com','','2026',0,'Curator Insight: An executive-facing digest on technical pipeline achievements and enterprise vendor tools. Live Grounding: Translates high-level technical updates into business insights, focusing on investment returns and organizational productivity.','en','Industry News','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2026-06-01T00:00:00+02:00',NULL,NULL,NULL,'["DevOps & Platforms", "Resources", "Industry News"]','["[COMMUNITY-TOOL]"]','[]','["devops.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.devopsdigest.com/cicd-deployments-how-to-expedite-across-a-kubernetes-environment-with-devops-orchestration','devopsdigest.com: CI/CD Deployments: How to Expedite Across a Kubernetes Environment With DevOps Orchestration','','2021',0,'Accelerating release cycles in Kubernetes environments requires modernizing the CI/CD pipeline with cloud-native orchestration techniques. By automating build, test, and container promotion workflows, teams can minimize deployment errors and configuration drift. The focus is on implementing progressive delivery strategies such as canary and blue-green deployments to de-risk production releases.','English','Blog Post','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["DevOps", "CI/CD", "Kubernetes Orchestration"]','["[COMMUNITY-TOOL]"]','[]','["cicd.md", "faq.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.devopsonline.co.uk/chatops-devops-scrumops-and-5-other-ops-religions','devopsonline.co.uk: ChatOps, DevOps, ScrumOps and 5 Other Ops religions','','2020',0,'A critical and entertaining analysis evaluating the landscape of modern operations paradigms (DevOps, ChatOps, GitOps, DevSecOps, etc.). It helps organizations separate practical, architectural delivery models from mere industry marketing buzzwords, highlighting what truly drives velocity and reliability.','English','Article','Beginner',0,'online','manual',NULL,NULL,NULL,0,'2020-06-01T00:00:00+02:00',NULL,NULL,NULL,'["CI/CD", "Methodology", "Culture"]','["[COMMUNITY-TOOL]"]','[]','["cicd.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.devopsonline.co.uk/devops-and-the-emergence-of-testops','devopsonline.co.uk: DevOps and the emergence of TestOps!','','2020',3,'Addresses operational alignment challenges between DevOps deployment speeds and QA operations. Argues for the programmatic codification of testing metrics and test configurations directly within target pipelines.','English','Technical Article','Intermediate',0,'online','manual',NULL,80.0,1779029423,0,'2026-05-17T16:50:23.783311+02:00',NULL,NULL,NULL,'["DevOps & Quality Assurance", "Continuous Testing", "TestOps Strategy"]','["[COMMUNITY-TOOL]"]','["docs/testops.md"]','["testops.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.devopsonline.co.uk/robotics-and-automation-to-cause-anxiety-for-workers','devopsonline.co.uk: Robotics and automation to cause anxiety for workers','','2021',0,'This research outlines the sociotechnical friction generated by rapid automated pipeline deployments and cognitive labor automation. It instructs operational leaders on how to design supportive training matrices that alleviate engineer anxiety during automation rollouts.','English','article','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Industry Analysis", "Automation Impact", "Sociotechnical Systems"]','["[COMMUNITY-TOOL]"]','[]','["recruitment.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.devopsonline.co.uk/the-role-of-automation-in-devops','devopsonline.co.uk: The role of Automation in DevOps','','2021',0,'Analyzes how automation affects software reliability and deployment speeds. Details how automating tests and deployments reduces human error and secures consistent, compliant environments at scale.','English','Article','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["DevOps Methodology", "Automation Philosophy", "Continuous Deployment"]','["[COMMUNITY-TOOL]"]','[]','["devops.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.devopstoolkitseries.com','devopstoolkitseries.com','- [youtube: Jenkins X: The Recipe For Continuous Delivery](https://www.youtube.com/watch?v=ihHr-iLfEGo)','2020',0,'A video-guided tutorial from the DevOps Toolkit Series demonstrating Jenkins X setups. It details the process of establishing Kubernetes-native continuous delivery, showcasing automated PR checks and progressive staging mechanics.','English','Video Tutorial','Intermediate',1,'online','manual',NULL,NULL,NULL,0,'2020-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Deployment & Delivery", "CI/CD Platforms", "Kubernetes-Native CI"]','["[COMMUNITY-TOOL]", "[GUIDE]"]','[]','["jenkins-alternatives.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.devopszone.info','devopszone.info','','2026',0,'Curator Insight: Aggregates community blog posts and shared telemetry workflows. Live Grounding: Serves as a crowdsourced hub highlighting practical engineering tricks and alternative infrastructure strategies.','en','Community Aggregator','Beginner',0,'online','manual',NULL,NULL,NULL,0,'2026-06-01T00:00:00+02:00',NULL,NULL,NULL,'["DevOps & Platforms", "Resources", "Community Aggregators"]','["[COMMUNITY-TOOL]"]','[]','["devops.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.devopszone.info/post/an-introduction-to-git-flow-workflow','devopszone.info: An Introduction To Git-flow Workflow','','2018',0,'An introductory primer explaining the core architectural components of the GitFlow branching pattern. It focuses on the division of responsibilities among the main, develop, hotfix, and feature branches to help developers transition away from unstructured branching habits.','Markdown','Guide','Beginner',0,'online','manual',NULL,NULL,NULL,0,'2018-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Software Engineering", "Version Control Systems", "Git Workflows"]','["[COMMUNITY-TOOL]", "[GUIDE]"]','[]','["git.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.devopszone.info/post/devsecops-explained','devopszone.info: DevSecOps Explained','','2021',0,'A conceptual guide defining DevSecOps, detailing the critical practice of ''shifting security left''. Discusses integrating automated security gates—specifically SAST, DAST, and software composition analysis—directly within standard build environments.','English','Technical Article','Beginner',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Security & Governance", "DevSecOps", "Fundamentals"]','["[COMMUNITY-TOOL]"]','[]','["devsecops.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.devprojournal.com/technology-trends/kubernetes/containers-kubernetes-and-software-development-in-2021','devprojournal.com: Containers, Kubernetes and Software Development in 2021','','2021',3,'Evaluates market adoption trends of container ecosystems. Discusses how organizations leverage automated container configurations to speed up local testing cycles, isolate software runtimes, and optimize multi-cloud deployment paradigms.','English','Article','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Cloud Native Infrastructure", "Kubernetes Orchestration", "Industry Trends"]','["[COMMUNITY-TOOL]"]','[]','["introduction.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.devroom.io/2011/07/05/git-squash-your-latests-commits-into-one','devroom.io: Git Squash your latests commits into one','','2011',0,'A direct, syntax-focused reference detailing how to coalesce multiple local micro-commits into a single master delivery. Provides rapid, actionable CLI examples using ''git reset'' and ''git rebase'' to clean up local histories prior to public repository synchronization.','English','Tutorial','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2011-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Version Control", "Advanced Git", "History Manipulation"]','["[COMMUNITY-TOOL]", "[GUIDE]"]','[]','["git.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.devspace.sh','devspace.sh','','2026',4,'DevSpace is a high-performance developer command-line tool designed to lower the Kubernetes learning curve. It provides extremely fast, bidirectional file synchronization that bypasses container rebuilding cycles for instant hot-reloading.','Go','Tool','Advanced',0,'online','manual',NULL,NULL,NULL,0,'2026-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Kubernetes Developer Experience", "Inner-Loop Automation", "DevSpace"]','["[ENTERPRISE-STABLE]"]','[]','["kubernetes-based-devel.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.devteam.space/blog/10-best-jenkins-plugins-for-devops','devteam.space: 10 Best Jenkins Plugins For DevOps','','2024',0,'A comparative analysis evaluating the top 10 enterprise plugins critical for scaling CI/CD pipelines, highlighting security integrations, Kubernetes agent controllers, and pipeline visualization plugins.','None','Article','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2024-06-01T00:00:00+02:00',NULL,NULL,NULL,'["CI/CD Infrastructure", "Plugin Management", "Ecosystem Curations"]','["[COMMUNITY-TOOL]"]','[]','["jenkins.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.devzero.io/blog/kubernetes-autoscaling','devzero.io: Kubernetes Debugging Tips','','2023',0,'Optimizing the inner-loop developer experience in Kubernetes requires special tooling to bypass slow build-and-deploy cycles. This guide reviews practical tips for configuring local debugging environments, port forwarding, and syncing code directly into remote dev clusters. Implementing these techniques allows developers to debug code in real time within a cluster-like context.','English','Blog Post','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2023-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Kubernetes", "Troubleshooting", "Development Environments"]','["[COMMUNITY-TOOL]"]','[]','["kubernetes-troubleshooting.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.devzero.io/blog/kubernetes-debugging-tips','devzero.io: Kubernetes Debugging Tips','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','eef5f046b2d9eb2de95b2e403e731fbffdd725ad7b531c77a76a470dea141dd6',100.0,1779031591,0,'2026-05-17T17:26:31.920426+02:00',NULL,NULL,NULL,'[]','[]','["docs/kubernetes-troubleshooting.md"]','[]','{}','{"duplicate_of": "https://www.devzero.io/blog/kubernetes-autoscaling"}');
INSERT INTO "resources" VALUES('https://www.dex.dev/dex-videos/development-clusters','dex.dev: Local Development Clusters','','N/A',0,'A curated technical resource and architectural guide covering dex.dev: Local Development Clusters in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779030018,0,'2026-05-17T17:00:18.987583+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-based-devel.md"]','["kubernetes-based-devel.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.dex.dev/dex-videos/templating-solutions','dex.dev: YAML Templating Solutions: Helm & Kustomize','','N/A',0,'A curated technical resource and architectural guide covering dex.dev: YAML Templating Solutions: Helm & Kustomize in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779029132,0,'2026-05-17T16:45:32.816800+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kustomize.md", "docs/yaml.md"]','["kustomize.md", "yaml.md"]','{}','{"is_special": true}');
INSERT INTO "resources" VALUES('https://www.diagrams.net','diagrams.net','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','571420716ee518b93d7f6ca7b4e7ffa6f3d3779b10cf3b6982361132c14b2ebe',100.0,1779032179,0,'2026-05-17T17:36:19.876327+02:00',NULL,NULL,NULL,'[]','[]','["docs/cloud-arch-diagrams.md"]','[]','{}','{"duplicate_of": "https://www.drawio.com"}');
INSERT INTO "resources" VALUES('https://www.diagrams.net/blog/drawio-aws-cloudcraft','diagrams.net: Use Cloudcraft to export your AWS architecture to a .drawio'' diagram','','N/A',0,NULL,NULL,NULL,NULL,0,NULL,'manual','3dfdcd11f832e7a800d14289d4e0c7ec9465424fc0f1dc612390a7cf72e366ab',100.0,1779030430,0,'2026-05-17T17:07:10.140327+02:00',NULL,NULL,NULL,'[]','[]','["docs/cloud-arch-diagrams.md"]','[]','{}','{}');
INSERT INTO "resources" VALUES('https://www.diariocordoba.com/cordoba-ciudad/2021/12/26/autonomo-espana-sigue-profesion-riesgo-61023753.html','diariocordoba.com: «Ser autónomo en España sigue siendo una profesión de riesgo»','','2021',0,'An opinion piece analyzing the socio-economic and regulatory hurdles faced by independent professionals in Spain. It contrasts high fiscal pressure and flat tax contribution requirements against the relative ease and incentives provided in neighboring European economies.','N/A','Article','Beginner',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Careers", "Freelancing", "Spanish Market"]','["[COMMUNITY-TOOL]"]','[]','["freelancing.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.diffblue.com','Diffblue','','2022',4,'Looks at Diffblue''s AI-driven approach to automated test generation. Utilizes automated analysis algorithms to maintain Java unit test blocks and reduce manual developer test-writing burdens.','English','Technical Article','Advanced',0,'online','manual','1f2fa905dbfe44baff58be763eef1c97894ac1651b8e60afe20667d06db28130',100.0,1779030736,1,'2026-05-17T17:12:16.619915+02:00',NULL,NULL,NULL,'["DevOps & Quality Assurance", "Continuous Testing", "AI-Powered QA"]','["[ENTERPRISE-STABLE]"]','["docs/testops.md"]','["testops.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.digitalocean.com','Digital Ocean','','2026',0,'A developers-first cloud services platform focusing on simplicity, lower cost predictability, and rapid droplet virtual server allocations. Expanded enterprise capacities to accommodate containerized microservices and modern pipelines.','N/A','Cloud Provider','Beginner',0,'online','manual',NULL,NULL,NULL,0,'2026-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Cloud Providers", "Alternative Clouds", "DigitalOcean"]','["[COMMUNITY-TOOL]"]','[]','["digitalocean.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.digitalocean.com/blog/kubernetes-for-startups-why-when-and-how-to-adopt','digitalocean.com: Kubernetes for startups: Why, when, and how to adopt','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','1e5719beb1fc9c9fc436c2b9c6a23109d2aea3a58dce644d042adec3a2b68c53',100.0,1779029900,0,'2026-05-17T16:58:20.014052+02:00',NULL,NULL,NULL,'[]','[]','["docs/managed-kubernetes-in-public-cloud.md"]','[]','{}','{"duplicate_of": "https://www.digitalocean.com/resources/articles/kubernetes-for-startups"}');
INSERT INTO "resources" VALUES('https://www.digitalocean.com/blog/vanilla-kubernetes-vs-managed-kubernetes',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,'manual','d2d88011753183cdd2ee842c60bb975720d75b08c2b947bc9caafeb90c79c4fd',100.0,1779031776,0,'2026-05-17T17:29:36.934628+02:00',NULL,NULL,NULL,'[]','[]','["docs/about.md"]','[]','{}','{}');
INSERT INTO "resources" VALUES('https://www.digitalocean.com/community/books/from-containers-to-kubernetes-with-node-js-ebook','digitalocean.com: From Containers to Kubernetes with Node.js eBook','','2019',0,'A practical, application-focused eBook demonstrating the end-to-end containerization lifecycle of a Node.js application. It walks through drafting efficient Dockerfiles, setting up local development via Minikube, and writing declarative manifests to scale production microservices on Kubernetes.','English','Book','Beginner',1,'online','manual',NULL,NULL,NULL,0,'2019-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Training", "Books", "NodeJS"]','["[COMMUNITY-TOOL]"]','[]','["kubernetes.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.digitalocean.com/community/books/understanding-the-dom-document-object-model-ebook','digitalocean.com: Understanding the DOM — Document Object Model eBook','','2026',0,'A comprehensive pedagogical resource exploring the Document Object Model (DOM) as a programming interface. It introduces how modern browsers parse HTML into tree-like object models and details programmatic mutation approaches using native JavaScript APIs.','JavaScript','Documentation','Beginner',0,'online','manual','dd64ce0189a7f65d807732c11a16fba83da29e2f350c3440d00b80a0af205f89',100.0,1779033224,1,'2026-05-17T17:53:44.160378+02:00',NULL,NULL,NULL,'["Web Development", "DOM", "JavaScript"]','["[COMMUNITY-TOOL]"]','["docs/dom.md"]','["dom.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.digitalocean.com/community/questions/kuberntes-pvc-readwritemany-access-mode-alternative','Digital Ocean: Kuberntes PVC ReadWriteMany access mode alternative','','2021',0,'This architectural guide details alternatives for resolving ReadWriteMany (RWX) volume constraints in environments like DigitalOcean that natively support only ReadWriteOnce (RWO) block storage. It outlines techniques for deploying in-cluster NFS servers or utilizing shared file systems like CephFS to bridge the storage access limitation.','N/A','Guide','Medium',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Storage", "Kubernetes PVC", "RWX Alternatives"]','["[COMMUNITY-TOOL]", "[GUIDE]"]','[]','["kubernetes-storage.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.digitalocean.com/community/tags/docker','Digital Ocean: Docker Tutorials','','2026',0,'A comprehensive, highly updated hub of peer-reviewed Docker tutorials and installation guides. It covers practical topics ranging from multi-container application development and automated volume backups to deploying production-ready container hosts on public clouds. It is globally recognized as one of the best high-quality learning portals for container system administrators.','Markdown','Article','Low',0,'online','manual',NULL,NULL,NULL,0,'2026-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Infrastructure", "Containerization", "Documentation"]','["[COMMUNITY-TOOL]"]','[]','["docker.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.digitalocean.com/community/tags/python','digitalocean.com python 🌟','','2020',0,'Multi-layered tutorial portal offering system administration, server setup, and Django/Flask containerization guides on DigitalOcean VMs, covering production-grade Nginx configurations and daemon process control.','Markdown','Documentation','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2020-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Backend Development", "Python Ecosystem", "Server Infrastructure"]','["[COMMUNITY-TOOL]"]','[]','["python.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.digitalocean.com/community/tech-talks/automating-gitops-and-continuous-delivery-with-digitalocean-kubernetes','digitalocean.com: Automating GitOps and Continuous Delivery With DigitalOcean Kubernetes (Terraform, Helm and Flux)','','2022',0,'A practical guide on implementing declarative GitOps structures on DOKS using Flux CD, Terraform, and Helm charts. Provides a complete architectural template for managing infrastructure and application configurations declaration-first, reducing configuration drift in production.','HCL','Article','Intermediate',1,'online','manual',NULL,NULL,NULL,0,'2022-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Alternative Cloud", "DigitalOcean Kubernetes (DOKS)", "GitOps & Continuous Delivery"]','["[COMMUNITY-TOOL]"]','[]','["managed-kubernetes-in-public-cloud.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.digitalocean.com/community/tech-talks/building-a-rest-api-with-django-rest-framework','digitalocean.com: Building a REST API With Django REST Framework','','2021',0,'Teaches proper architectural design of decoupled REST endpoints using Django REST Framework (DRF). Focuses on building robust model serialization, custom API views, permission sets, and token-based authentication schemas.','Python','Tutorial','Intermediate',1,'duplicate','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Software Engineering", "Web Frameworks", "API Design"]','["[COMMUNITY-TOOL]", "[GUIDE]"]','[]','["python.md"]','{}','{"duplicate_of": "https://dev.to/nagatodev/how-to-connect-django-to-reactjs-part-2-2oje"}');
INSERT INTO "resources" VALUES('https://www.digitalocean.com/community/tech_talks/automating-gitops-and-continuous-delivery-with-digitalocean-kubernetes','digitalocean.com: Automating GitOps and Continuous Delivery With DigitalOcean'' Kubernetes (Terraform, Helm and Flux)','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','59cc9a415b65e1e74221197c25f524afb9dc3be62692c03acd91c2d2d734a067',100.0,1779032369,0,'2026-05-17T17:39:29.181686+02:00',NULL,NULL,NULL,'[]','[]','["docs/managed-kubernetes-in-public-cloud.md"]','[]','{}','{"duplicate_of": "https://www.digitalocean.com/community/tech-talks/automating-gitops-and-continuous-delivery-with-digitalocean-kubernetes"}');
INSERT INTO "resources" VALUES('https://www.digitalocean.com/community/tech_talks/building-a-rest-api-with-django-rest-framework','digitalocean.com: Building a REST API With Django REST Framework','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','ba0bfdb77380ce20039292edbecf507c2a151f4c8300b0cede0133540138d2d2',100.0,1779030803,0,'2026-05-17T17:13:23.904462+02:00',NULL,NULL,NULL,'[]','[]','["docs/python.md"]','[]','{}','{"duplicate_of": "https://dev.to/nagatodev/how-to-connect-django-to-reactjs-part-2-2oje"}');
INSERT INTO "resources" VALUES('https://www.digitalocean.com/community/tools','Community Tools 🌟','','2025',0,'An aggregate repository of developer-led open-source automation templates, networking tools, and infrastructure deployment scripts optimized for the DigitalOcean platform ecosystem.','N/A','Community Hub','Beginner',0,'online','manual',NULL,NULL,NULL,0,'2025-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Cloud Providers", "Alternative Clouds", "Community Portal"]','["[COMMUNITY-TOOL]"]','[]','["digitalocean.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.digitalocean.com/community/tools/nginx','NGINXConfig','','2025',0,'An interactive visual web config builder for constructing highly secure and performant NGINX configuration templates. Addresses reverse proxy configurations, SSL parameters, caching limits, and security headers.','JavaScript','Web App','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2025-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Web Servers", "NGINXConfig", "Community Tools"]','["[COMMUNITY-TOOL]"]','[]','["web-servers.md", "digitalocean.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.digitalocean.com/community/tutorial-series/how-to-code-in-python-3','digitalocean.com: How To Code in Python 3 🌟','','2018',0,'Comprehensive multi-part instructional series covering fundamental to advanced Python programming paradigms, including variables, control structures, list manipulations, object orientation, and error handling. Highly stable reference for standardizing engineering skills.','English','Tutorial','Beginner',0,'online','manual',NULL,NULL,NULL,0,'2018-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Software Development", "Python Core", "Learning Resources"]','["[COMMUNITY-TOOL]", "[GUIDE]"]','[]','["python.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.digitalocean.com/community/tutorial_series/how-to-code-in-python-3','digitalocean.com: How To Code in Python 3 🌟','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','0cec78e750e4543bf9b456231295cf2a5c90e99d2798222ccf4cc84c5d1a928c',100.0,1779030401,0,'2026-05-17T17:06:41.380100+02:00',NULL,NULL,NULL,'[]','[]','["docs/python.md"]','[]','{}','{"duplicate_of": "https://www.digitalocean.com/community/tutorial-series/how-to-code-in-python-3"}');
INSERT INTO "resources" VALUES('https://www.digitalocean.com/community/tutorials/deepseek-r1-gpu-droplets','How to run Deepseek R1 LLMs on GPU Droplets','','2025',0,'A cutting-edge deployment guide illustrating execution profiles of the revolutionary DeepSeek R1 reasoning models inside newly provisioned high-performance DigitalOcean GPU Droplets. Addresses architectural configurations for model weights and CUDA drivers.','Python/Shell','Tutorial','Advanced',0,'online','manual',NULL,NULL,NULL,0,'2025-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Artificial Intelligence & Machine Learning", "LLM Deployment", "DeepSeek R1"]','["[COMMUNITY-TOOL]", "[GUIDE]"]','[]','["ai.md", "digitalocean.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.digitalocean.com/community/tutorials/how-to-build-a-custom-terraform-module','digitalocean.com: How To Build a Custom Terraform Module','','2022',3,'An educational workflow outlining step-by-step module construction in Terraform. Details module inputs, outputs, structure conventions, and guidelines for publishing modules to external registries.','HCL','Article','Beginner',0,'online','manual',NULL,NULL,NULL,0,'2022-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Infrastructure as Code", "Terraform Modules", "Development"]','["[COMMUNITY-TOOL]"]','[]','["terraform.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.digitalocean.com/community/tutorials/how-to-create-a-twitterbot-with-python-3-and-the-tweepy-library','digitalocean.com: How To Create a Twitterbot with Python 3 and the Tweepy Library','','2020',0,'Curator Insight: Demonstrates authenticating and streaming data via developer APIs utilizing the Tweepy toolkit in Python.
Live Grounding: Details multi-tiered OAuth setups, stream handlers, error processing, and deploying basic asynchronous triggers to build reliable event-driven micro-agents.','Python','Tutorial','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2020-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Software Engineering", "API Integration", "Social Bots"]','["[COMMUNITY-TOOL]", "[GUIDE]"]','[]','["python.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.digitalocean.com/community/tutorials/how-to-debug-node-js-with-the-built-in-debugger-and-chrome-devtools','digitalocean.com: How To Debug Node.js with the Built-In Debugger and Chrome DevTools','','2021',0,'A comprehensive tutorial on attaching Chrome DevTools directly to Node.js backend processes. Step-by-step guidance on setting execution break points, inspecting call stacks, and detecting memory leaks.','JavaScript','Technical Article','Medium',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Developer Workspace", "Diagnostics & Debugging", "Browser Developer Tools"]','["[COMMUNITY-TOOL]"]','[]','["ChromeDevTools.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.digitalocean.com/community/tutorials/how-to-deploy-a-scalable-and-secure-django-application-with-kubernetes','digitalocean.com: How To Deploy a Scalable and Secure Django Application with Kubernetes','','2021',0,'A definitive deployment manual demonstrating how to host, scale, and secure Python Django applications using Kubernetes. Explores decoupling static assets to object storage, wrapping backend gunicorn runtimes, orchestrating connection-pooled PostgreSQL services, and utilizing Secrets for environmental configuration safety.','Python','Article','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Application Development", "Python", "Scalability"]','["[COMMUNITY-TOOL]"]','[]','["demos.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.digitalocean.com/community/tutorials/how-to-deploy-to-kubernetes-using-argo-cd-and-gitops','digitalocean.com: How to Deploy to Kubernetes using Argo CD and GitOps','','2022',3,'A practical implementation guide showcasing the deployment of containerized workloads onto DigitalOcean Kubernetes (DOKS) using ArgoCD. Establishes a complete declarative delivery pipeline driven by version-controlled manifests.','English','Tutorial','Beginner',0,'online','manual',NULL,NULL,NULL,0,'2022-06-01T00:00:00+02:00',NULL,NULL,NULL,'["GitOps & CD", "ArgoCD", "Tutorials"]','["[COMMUNITY-TOOL]", "[GUIDE]"]','[]','["argo.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.digitalocean.com/community/tutorials/how-to-set-up-an-elasticsearch-fluentd-and-kibana-efk-logging-stack-on-kubernetes','digitalocean.com: How To Set Up an Elasticsearch, Fluentd and Kibana (EFK) Logging Stack on Kubernetes','','2020',0,'A classic, step-by-step tutorial on deploying the enterprise-grade EFK (Elasticsearch, Fluentd, Kibana) stack. Details how to orchestrate Fluentd as a DaemonSet to parse container logs, store them in a stateful Elasticsearch cluster, and build analysis dashboards in Kibana.','None','Tutorial','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2020-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Log Management & Diagnostics", "Log Aggregation", "EFK Stack Deployments"]','["[COMMUNITY-TOOL]", "[GUIDE]"]','[]','["kubernetes-monitoring.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.digitalocean.com/community/tutorials/how-to-speed-up-static-web-pages-with-varnish-cache-server-on-ubuntu-20-04','digitalocean.com: How To Speed Up Static Web Pages with Varnish Cache Server on Ubuntu 20.04','','2020',0,'A hands-on installation manual detailing how to integrate Varnish Cache on Ubuntu VM environments to accelerate static content delivery. Serves as an excellent foundational reference for monolithic deployments and non-containerized reverse proxies.','Bash','Tutorial','Beginner',0,'online','manual',NULL,NULL,NULL,0,'2020-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Infrastructure & Caching", "Edge Caching", "VM Administration"]','["[COMMUNITY-TOOL]", "[GUIDE]"]','[]','["caching.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.digitalocean.com/community/tutorials/how-to-structure-a-terraform-project','digitalocean.com: How To Structure a Terraform Project 🌟','','2022',4,'Explains foundational directory layout designs and file separation protocols for building robust, scalable codebases. Highlights best practices for segregating development, staging, and production environments via directories instead of simple workspaces. Live grounding validates that this file structural layout remains the base standard for enterprise repository templates.','HCL','Blog','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2022-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Infrastructure as Code", "Terraform", "Project Structure"]','["[ENTERPRISE-STABLE]"]','[]','["terraform.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.digitalocean.com/community/tutorials/how-to-use-journalctl-to-view-and-manipulate-systemd-logs','digitalocean.com: How To Use Journalctl to View and Manipulate Systemd Logs 🌟','','2022',0,'Demonstrates how to query systemd logs using `journalctl`. Outlines critical filtering options such as boot times, service identifiers, priority levels, and timestamp intervals to isolate OS errors and runtime anomalies.','Bash','Command-Line Guide','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2022-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Linux", "Administration", "Systemd Logs"]','["[COMMUNITY-TOOL]", "[GUIDE]"]','[]','["linux.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.digitalocean.com/community/tutorials/how-to-use-the-python-map-function','digitalocean.com: How To Use the Python Map Function 🌟','','2016',0,'Deep dive into the `map()` built-in function for functional-style operations. Demonstrates applying transformations to list elements lazily via generator-like behaviors, optimizing iteration memory performance over massive datasets.','English','Tutorial','Beginner',0,'online','manual',NULL,NULL,NULL,0,'2016-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Software Development", "Python Core", "Functional Programming"]','["[COMMUNITY-TOOL]", "[GUIDE]"]','[]','["python.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.digitalocean.com/community/tutorials/how-to-use-where-clauses-in-sql','digitalocean.com: How To Use WHERE Clauses in SQL','','2022',0,'An educational guide to utilizing WHERE clauses in relational database engines. Details query filtering optimization, index utilization during scan paths, and the deployment of complex boolean logic inside relational tables.','English','Tutorial','Beginner',0,'online','manual',NULL,NULL,NULL,0,'2022-06-01T00:00:00+02:00',NULL,NULL,NULL,'["SQL", "Query Mechanics", "Filtering"]','["[COMMUNITY-TOOL]", "[GUIDE]"]','[]','["databases.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.digitalocean.com/community/tutorials/maven-commands-options-cheat-sheet','journaldev.com','','2026',0,'An extensive technical overview of Maven build targets and system variables. Curator Insight targets its strength in resolving dependency trees. Live Grounding shows its daily utility during manual compilation tasks inside enterprise projects.','Shell','Guide','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2026-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Software Development", "Build Automation", "Maven"]','["[COMMUNITY-TOOL]", "[GUIDE]"]','[]','["cheatsheets.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.digitalocean.com/community/tutorials/understanding-data-types-in-javascript',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,'manual','20002fd61349a8e3fdfa2574ceac993257c7bb352f5d910a7cf7d54e3152e4e5',100.0,1779029838,1,'2026-05-17T16:57:18.924647+02:00',NULL,NULL,NULL,'[]','[]','["docs/javascript.md"]','[]','{}','{}');
INSERT INTO "resources" VALUES('https://www.digitalocean.com/docs/app-platform','App Platform','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','4be27189ee40809202794969d2283984663c5749fe383a7d87b1a3f3d9b5ef06',100.0,1779029594,0,'2026-05-17T16:53:14.759314+02:00',NULL,NULL,NULL,'[]','[]','["docs/digitalocean.md"]','[]','{}','{"duplicate_of": "https://docs.digitalocean.com/products/app-platform"}');
INSERT INTO "resources" VALUES('https://www.digitalocean.com/docs/kubernetes/how-to/autoscale','DigitalOcean Kubernetes: DOKS Cluster Autoscaler','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','ed647863b5cccd628154fe3cf51c8fcb273dcd48a2cbbaf29a8db33b523520aa',100.0,1779029459,0,'2026-05-17T16:50:59.745743+02:00',NULL,NULL,NULL,'[]','[]','["docs/kubernetes-autoscaling.md"]','[]','{}','{"duplicate_of": "https://docs.digitalocean.com/products/kubernetes/how-to/autoscale"}');
INSERT INTO "resources" VALUES('https://www.digitalocean.com/pricing','Digital Ocean pricing','','N/A',0,NULL,NULL,NULL,NULL,0,NULL,'manual','2015b8e7ec0655c03264fb0973ea6907b641918fa6d01f1d5b8718c3a16df465',100.0,1779033044,1,'2026-05-17T17:50:44.856117+02:00',NULL,NULL,NULL,'[]','[]','["docs/public-cloud-solutions.md"]','[]','{}','{}');
INSERT INTO "resources" VALUES('https://www.digitalocean.com/products/kubernetes','Digital Ocean Kubernetes (DOKS)','','2025',0,'Fully managed Kubernetes distribution that abstracts master node architecture, allowing users to rapidly deploy clusters. Features simplified persistent block storage volumes, automated node auto-scaling, and painless ingress configurations.','N/A','Cloud Service','Intermediate',1,'online','manual',NULL,NULL,NULL,0,'2025-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Cloud Providers", "Alternative Clouds", "Kubernetes (DOKS)"]','["[COMMUNITY-TOOL]"]','[]','["public-cloud-solutions.md", "digitalocean.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.digitalocean.com/resources/articles/kubernetes-for-startups','digitalocean.com: Kubernetes for startups: Why, when, and how to adopt','','2022',0,'An architectural strategy guide assessing the costs and benefits of introducing Kubernetes inside early-stage startup ecosystems. Covers common mistakes like over-engineering cluster setups early on and maps out criteria for when to transition from PaaS tools to fully-managed Kubernetes environments.','N/A','Article','Beginner',0,'online','manual',NULL,NULL,NULL,0,'2022-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Strategy", "Platform Strategy", "Adoption Frameworks"]','["[COMMUNITY-TOOL]"]','[]','["managed-kubernetes-in-public-cloud.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.digitalpeer.com/blog/create-a-gui-application-using-qt-and-python-in-minutes-example-web-browser','Create a GUI Application Using Qt and Python in Minutes: Example Web Browser','','2016',0,'Step-by-step tutorial on building desktop graphical user interfaces using PyQt and QtWebEngine. Explains MVC architecture in Python GUI frameworks and quickly instantiates a minimal web browser interface, detailing event loop integrations.','English','Tutorial','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2016-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Software Development", "Python GUI", "PyQt"]','["[COMMUNITY-TOOL]", "[GUIDE]"]','[]','["python.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.dlford.io/ansible-orchestration-how-to-home-lab-part-10','dlford.io: Orchestrate Your Systems with Ansible Playbooks - How to Home Lab Part 10 🌟','','2021',0,'Practical blueprint for orchestrating home lab infrastructures using modular Ansible playbooks. Curator Insight highlights its step-by-step approach to mapping variables, while Live Grounding validates its continued relevance for self-hosted DevOps environments using decoupled role directories.','English','blog_post','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Automation & Orchestration", "Ansible", "Playbook Architecture"]','["[COMMUNITY-TOOL]"]','[]','["ansible.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.docker.com/blog/announcing-the-compose-specification','docker.com: Announcing the Compose Specification 🌟','','N/A',0,'A curated technical resource and architectural guide covering docker.com: Announcing the Compose Specification 🌟 in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'online','manual','N/A',100.0,1781735938,0,'2026-06-18T00:38:58.562924+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/docker.md"]','["docker.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.docker.com/blog/awesome-compose-app-samples-for-project-dev-kickoff','Awesome-Compose: Application samples','','N/A',0,NULL,NULL,NULL,NULL,0,NULL,'manual','N/A',100.0,1779031849,0,'2026-05-17T17:30:49.933485+02:00',NULL,NULL,NULL,'[]','[]','["docs/other-awesome-lists.md"]','[]','{}','{"is_special": true}');
INSERT INTO "resources" VALUES('https://www.docker.com/blog/containerized-python-development-part-1','docker.com: Containerized Python Development – Part 1','','N/A',0,'A curated technical resource and architectural guide covering docker.com: Containerized Python Development – Part 1 in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779034461,0,'2026-05-17T18:14:21.550682+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/docker.md"]','["docker.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.docker.com/blog/containerized-python-development-part-2','docker.com: Containerized Python Development – Part 2','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','N/A',100.0,1779029110,0,'2026-05-17T16:45:10.452823+02:00',NULL,NULL,NULL,'[]','[]','["docs/docker.md"]','[]','{}','{"duplicate_of": "https://www.docker.com/blog/containerized-python-development-part-1"}');
INSERT INTO "resources" VALUES('https://www.docker.com/blog/containerized-python-development-part-3','docker.com: Containerized Python Development – Part 3','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','N/A',100.0,1779032524,0,'2026-05-17T17:42:04.697861+02:00',NULL,NULL,NULL,'[]','[]','["docs/docker.md"]','[]','{}','{"duplicate_of": "https://www.docker.com/blog/containerized-python-development-part-1"}');
INSERT INTO "resources" VALUES('https://www.docker.com/blog/creating-the-best-linux-development-experience-on-windows-wsl-2','Creating the best Linux Development experience on Windows & WSL 2','','N/A',0,'A curated technical resource and architectural guide covering Creating the best Linux Development experience on Windows & WSL 2 in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'online','manual','N/A',100.0,1781735938,0,'2026-06-18T00:38:58.569007+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/docker.md"]','["docker.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.docker.com/blog/dear-moby-2-kubernetes-in-production','docker.com: Kubernetes in Production Environments','','N/A',0,'A curated technical resource and architectural guide covering docker.com: Kubernetes in Production Environments in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'duplicate','manual','N/A',100.0,1779031808,0,'2026-05-17T17:30:08.042858+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-based-devel.md"]','["kubernetes-based-devel.md"]','{}','{"duplicate_of": "https://www.docker.com/blog"}');
INSERT INTO "resources" VALUES('https://www.docker.com/blog/docker-compose-for-amazon-ecs-now-available','docker.com: Docker Compose for Amazon ECS Now Available','','N/A',0,'A curated technical resource and architectural guide covering docker.com: Docker Compose for Amazon ECS Now Available in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'online','manual','N/A',100.0,1781735938,0,'2026-06-18T00:38:58.485052+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/docker.md"]','["docker.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.docker.com/blog/docker-desktop-wsl-2-backport-update','Docker Desktop & WSL 2 – Backport Update','','N/A',0,'A curated technical resource and architectural guide covering Docker Desktop & WSL 2 – Backport Update in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'online','manual','N/A',100.0,1781736057,0,'2026-06-18T00:40:57.836049+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/linux-dev-env.md"]','["linux-dev-env.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.docker.com/blog/docker-github-actions','docker.com: Docker Github Actions','','N/A',0,'A curated technical resource and architectural guide covering docker.com: Docker Github Actions in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'online','manual','N/A',100.0,1781735950,0,'2026-06-18T00:39:10.479044+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/git.md"]','["git.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.docker.com/blog/docker-hardened-images-for-every-developer','Docker Hardened Images for Every Developer','','N/A',0,'A curated technical resource and architectural guide covering Docker Hardened Images for Every Developer in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'online','manual','N/A',100.0,1781735938,0,'2026-06-18T00:38:58.561205+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/docker.md", "docs/kubernetes.md", "docs/securityascode.md"]','["docker.md", "kubernetes.md", "securityascode.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.docker.com/blog/docker-hub-experimental-cli-tool','docker.com: Docker Hub Experimental CLI tool','','N/A',0,'A curated technical resource and architectural guide covering docker.com: Docker Hub Experimental CLI tool in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'online','manual','N/A',100.0,1781735938,0,'2026-06-18T00:38:58.484722+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]", "[EMERGING]"]','["docs/docker.md"]','["docker.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.docker.com/blog/from-docker-straight-to-aws','From Docker Straight to AWS','','N/A',0,NULL,NULL,NULL,NULL,0,NULL,'manual','N/A',100.0,1779031360,0,'2026-05-17T17:22:40.304027+02:00',NULL,NULL,NULL,'[]','[]','["docs/docker.md"]','[]','{}','{}');
INSERT INTO "resources" VALUES('https://www.docker.com/blog/how-to-develop-inside-a-container-using-visual-studio-code-remote-containers','docker.com: How to Develop Inside a Container Using Visual Studio Code Remote'' Containers 🌟','','N/A',0,'A curated technical resource and architectural guide covering docker.com: How to Develop Inside a Container Using Visual Studio Code Remote'' Containers 🌟 in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'online','manual','N/A',100.0,1781736168,0,'2026-06-18T00:42:48.273797+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/visual-studio.md"]','["visual-studio.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.docker.com/blog/how-to-train-and-deploy-a-linear-regression-model-using-pytorch-part-1','docker.com: How to Train and Deploy a Linear Regression Model Using PyTorch'' – Part 1 (Machine Learning)','','N/A',0,'A curated technical resource and architectural guide covering docker.com: How to Train and Deploy a Linear Regression Model Using PyTorch'' – Part 1 (Machine Learning) in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'online','manual','N/A',100.0,1781736144,0,'2026-06-18T00:42:24.211231+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/python.md"]','["python.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.docker.com/blog/how-to-use-the-official-nginx-docker-image','How To Use the Official NGINX Docker Image','','N/A',0,'A curated technical resource and architectural guide covering How To Use the Official NGINX Docker Image in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'online','manual','N/A',100.0,1781736180,0,'2026-06-18T00:43:00.241603+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/web-servers.md"]','["web-servers.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.docker.com/blog/intro-guide-to-dockerfile-best-practices','docker.com: Intro Guide to Dockerfile Best Practices','','N/A',0,'A curated technical resource and architectural guide covering docker.com: Intro Guide to Dockerfile Best Practices in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'duplicate','manual','N/A',100.0,1781735938,0,'2026-06-18T00:38:58.359904+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/docker.md"]','["docker.md"]','{}','{"duplicate_of": "https://blog.docker.com/2019/07/intro-guide-to-dockerfile-best-practices"}');
INSERT INTO "resources" VALUES('https://www.docker.com/blog/new-docker-compose-v2-and-v1-deprecation','docker.com: Docker Compose: What’s New, What’s Changing, What’s Next','','N/A',0,'A curated technical resource and architectural guide covering docker.com: Docker Compose: What’s New, What’s Changing, What’s Next in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'online','manual','N/A',100.0,1781735938,0,'2026-06-18T00:38:58.484153+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/docker.md"]','["docker.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.docker.com/blog/reduce-your-image-size-with-the-dive-in-docker-extension','docker.com: Reduce Your Image Size with the Dive-In Docker Extension','','N/A',0,'A curated technical resource and architectural guide covering docker.com: Reduce Your Image Size with the Dive-In Docker Extension in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'online','manual','N/A',100.0,1781735938,0,'2026-06-18T00:38:58.484428+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/docker.md"]','["docker.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.docker.com/blog/speed-up-your-development-flow-with-these-dockerfile-best-practices','docker.com: Speed Up Your Development Flow With These Dockerfile Best Practices','','N/A',0,'A curated technical resource and architectural guide covering docker.com: Speed Up Your Development Flow With These Dockerfile Best Practices in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'online','manual','N/A',100.0,1781735938,0,'2026-06-18T00:38:58.483586+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/docker.md"]','["docker.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.docker.com/blog/telepresence-for-docker','==docker.com: Docker and Ambassador Labs Announce Telepresence for Docker,'' Improving the Kubernetes Development Experience== 🌟','','N/A',0,'A curated technical resource and architectural guide covering ==docker.com: Docker and Ambassador Labs Announce Telepresence for Docker,'' Improving the Kubernetes Development Experience== 🌟 in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779032704,0,'2026-05-17T17:45:04.010871+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/docker.md"]','["docker.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.docker.com/blog/top-questions-for-getting-started-with-docker','docker.com: Top Questions for Getting Started with Docker 🌟','','N/A',0,'A curated technical resource and architectural guide covering docker.com: Top Questions for Getting Started with Docker 🌟 in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'online','manual','N/A',100.0,1781735938,0,'2026-06-18T00:38:58.483869+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/docker.md"]','["docker.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.docker.com/blog/year-in-review-the-most-viewed-docker-blog-posts-of-2020-part-1','docker.com: Year in Review: The Most Viewed Docker Blog Posts of 2020 Part'' 1 🌟','','N/A',0,'A curated technical resource and architectural guide covering docker.com: Year in Review: The Most Viewed Docker Blog Posts of 2020 Part'' 1 🌟 in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'duplicate','manual','N/A',100.0,1779031865,0,'2026-05-17T17:31:05.318611+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/docker.md"]','["docker.md"]','{}','{"duplicate_of": "https://www.docker.com/blog/year-in-review-the-most-viewed-docker-blog-posts-of-2020-part-2"}');
INSERT INTO "resources" VALUES('https://www.docker.com/blog/year-in-review-the-most-viewed-docker-blog-posts-of-2020-part-2','docker.com: Year in Review: The Most Viewed Docker Blog Posts of 2020 Part 2 🌟','','2020',4,'A historical retrospect highlighting the community''s primary pain points and engineering triumphs in 2020. Synthesizes trends around build performance, local developer environments, and architectural updates within the container ecosystem.','English','Review','Beginner',0,'online','manual',NULL,NULL,NULL,0,'2020-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Containers & Orchestration", "Docker", "Industry Trends"]','["[ENTERPRISE-STABLE]"]','[]','["docker.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.docker.com/llm','Docker for LLMs','','N/A',0,'A curated technical resource and architectural guide covering Docker for LLMs in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'online','manual','N/A',100.0,1781735938,0,'2026-06-18T00:38:58.569378+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/ai.md", "docs/docker.md", "docs/serverless.md"]','["ai.md", "docker.md", "serverless.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.docker.com/products/container-runtime','Docker','','N/A',0,'A curated technical resource and architectural guide covering Docker in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'online','manual','N/A',100.0,1781735900,0,'2026-06-18T00:38:20.166245+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/container-managers.md"]','["container-managers.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.docker.com/products/telepresence-for-docker',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,'manual','N/A',100.0,1779030563,0,'2026-05-17T17:09:23.805121+02:00',NULL,NULL,NULL,'[]','[]','["docs/docker.md"]','[]','{}','{}');
INSERT INTO "resources" VALUES('https://www.doppler.com/blog/environment-variables-in-python','doppler.com: Using Environment Variables in Python for App Configuration 🌟','','2021',0,'Production-focused guide on application configuration through environment variables. Details standard retrieval via `os.environ`, fallback logic, parsing configuration with modern validation engines, and secure secrets separation in cloud-native settings.','English','Tutorial','Intermediate',1,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["DevOps", "Python Cloud", "Configuration Management"]','["[COMMUNITY-TOOL]", "[GUIDE]"]','[]','["python.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.dotnetcurry.com','dotnetcurry.com','','2024',0,'An educational resource offering deep dives into .NET enterprise application architectures, modern C# programming paradigms, and Azure integration. The platform supports developers migrating desktop architectures to modern, serverless, and container-based environments.','None','Blog','Intermediate',1,'online','manual',NULL,NULL,NULL,0,'2024-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Community", "Blogs", ".NET Development"]','["[COMMUNITY-TOOL]"]','[]','["azure.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.dotnetcurry.com/aspnet-core/kubernetes-for-developers','dotnetcurry.com: Kubernetes for ASP.NET Core Developers – Introduction, Architecture, Hands-On','','2021',0,'An educational guide targeted at .NET architects migrating legacy backends to Kubernetes. Details fundamental infrastructure layers including Pods, ReplicaSets, Deployments, Services, and containerization pipelines using Docker.','YAML','Tutorial','Intermediate',1,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Cloud Infrastructure & Orchestration", "Container Orchestration", "Kubernetes"]','["[GUIDE]", "[LEGACY]"]','[]','["dotnet.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.dotnetcurry.com/devops/workitem-customize-azure-devops-server-2020','dotnetcurry.com: Customization of Work Items in Azure DevOps and Azure DevOps Server 2020','','2021',3,'Details custom work item types, inherited processes, and state transition rule customization within Azure DevOps Server 2020 and its cloud counterpart. While curator insights present this as a vital operational guide for project administrators, 2026 workflows rely more heavily on Azure DevOps REST APIs and automated webhook integrations to keep boards synchronized with third-party developer tools.','English','Article','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Cloud DevOps", "Agile Project Management", "Azure Boards Customization"]','["[COMMUNITY-TOOL]"]','[]','["azure.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.dotnetcurry.com/microsoft-azure/microservices-architecture','dotnetcurry.com: Microservices Architecture Pattern 🌟','','2021',0,'Details implementing microservices architectures specifically utilizing modern .NET and Azure frameworks. It explores domain partitioning, local persistent storage designs, and event-driven communications mediated by Azure Service Bus.','English','Article','Intermediate',1,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Microservices", "Design Patterns", "DotNet"]','["[COMMUNITY-TOOL]"]','[]','["introduction.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.dotnetcurry.com/visualstudio/1322/what-is-visual-studio-team-system-vsts','Microsoft Visual Studio Team Services (VSTS)','','2018',0,'Details the architectural features of Microsoft''s Visual Studio Team Services (VSTS) before its transition to Azure DevOps. Focuses on classical application lifecycle management (ALM) mechanisms and pipeline integration schemas.','English','Product','Advanced',0,'online','manual',NULL,NULL,NULL,0,'2018-06-01T00:00:00+02:00',NULL,NULL,NULL,'["DevOps", "Enterprise Platforms", "Azure DevOps"]','["[COMMUNITY-TOOL]"]','[]','["git.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.dotnettricks.com/learn/docker/kubernetes-vs-docker-analyzing-the-differences','dotnettricks.com: Kubernetes vs Docker: Analyzing The Differences','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','c907c82fe02007e97d661cc1abe654dc960c8c8e50922d10641c2a7057eef76f',100.0,1779031330,0,'2026-05-17T17:22:10.961330+02:00',NULL,NULL,NULL,'[]','[]','["docs/kubernetes-alternatives.md"]','[]','{}','{"duplicate_of": "https://www.scholarhat.com/tutorial/docker/kubernetes-vs-docker-analyzing-the-differences"}');
INSERT INTO "resources" VALUES('https://www.downloadkubernetes.com','downloadkubernetes.com: Download Kubernetes 🌟','','2025',0,'A simplified utility portal facilitating direct, version-specific binary downloads for various Kubernetes core components, including kubectl, kubeadm, and kubelet across multiple architectures. Streamlines manual bootstrapping and quick-start testing procedures.','HTML','Web Tool','Beginner',0,'online','manual','056b2cb5ec115c6efbd14dfed2ca533b4f03bf9185e22f28b634cf49fa4e0473',100.0,1779033903,1,'2026-05-17T18:05:03.735810+02:00',NULL,NULL,NULL,'["Operations", "Installation", "Artifact Management"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-tools.md"]','["kubernetes-tools.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.dqindia.com/secure-cicd-pipeline-tips-experts','dqindia.com: Secure your CI/CD pipeline with these tips from experts','','2021',0,'Aggregates engineering practices to secure continuous delivery pipelines from supply-chain compromises. Details techniques such as ephemeral build runner isolation, strict plugin auditing, dynamic credential injection, and automated SBOM generation.','English','Article','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Security", "CI-CD", "Pipeline Hardening"]','["[COMMUNITY-TOOL]"]','[]','["devsecops.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.drawio.com','diagrams.net','','2026',5,'The industry-leading, highly extensible free open-source diagramming engine. Widely used for system design, it provides deep integration with modern design elements, custom XML importing, and offline execution capabilities.','JavaScript','Tool','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2026-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Architecture & Design", "Visualization", "Diagramming SaaS"]','["[DE FACTO STANDARD]"]','[]','["cloud-arch-diagrams.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.drawio.com/blog/drawio-aws-cloudcraft',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,'manual','5e2ee3bef6eee815adeb6e92d3526b2e9e870425b639a9630148edbffc9dba14',100.0,1779130495,0,'2026-05-18T20:54:55.000524+02:00',NULL,NULL,NULL,'[]','[]','["docs/cloud-arch-diagrams.md"]','[]','{}','{}');
INSERT INTO "resources" VALUES('https://www.drone.io','Drone','- [medium: Goodbye Jenkins: How Drone Simplifies CI/CD for Engineering Teams Everywhere](https://medium.com/@boomimagestudio-techblog/goodbye-jenkins-how-drone-simplifies-ci-cd-for-engineering-teams-everywhere-73a7db435a86)','2026',0,'A container-native CI/CD runner engineered around YAML pipeline-as-code definitions. Drone isolates every build step inside a distinct, ephemeral container containerized workspace, resolving dependency pollution and offering a lightweight, modern alternative to legacy VM-based executors.','Go','Tool','Medium',0,'online','manual',NULL,NULL,NULL,0,'2026-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Software Delivery", "CI-CD Pipelines", "Container-Native CI"]','["[LEGACY]"]','[]','["jenkins-alternatives.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.dronov.net/2024/02/22/terraform-the-terrible-en.html','dronov.net: Terraform, the terrible','','2024',0,'A deep critical review outlining inherent design limitations and architectural friction of the Terraform eco-system. Highlights concerns with state serialization hazards, syntax-level limits in HCL, and complex cyclic graphs inside enterprise multi-tenant designs.','None','Opinion/Analysis','Advanced',0,'online','manual',NULL,NULL,NULL,0,'2024-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Infrastructure as Code", "Discussions & Critiques", "Evolution of IaC"]','["[COMMUNITY-TOOL]"]','[]','["terraform.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.drools.org','Drools','','N/A',0,NULL,NULL,NULL,NULL,0,'online','manual','9ba48c51de8bd97f678635cbf921b1e938226dd658bc4c9124cdf49895811fe6',100.0,1779031825,0,'2026-05-17T17:30:25.570419+02:00',NULL,NULL,NULL,'[]','[]','["docs/postman.md"]','[]','{}','{}');
INSERT INTO "resources" VALUES('https://www.dynatrace.com','Dynatrace 🌟','','N/A',0,NULL,NULL,NULL,NULL,0,NULL,'manual','b52859e7bd26d8eee1fcf3f937d39059139805550fdcecd821e606998ba30a6b',100.0,1779032968,1,'2026-05-17T17:49:28.838830+02:00',NULL,NULL,NULL,'[]','[]','["docs/devops.md", "docs/monitoring.md"]','[]','{}','{}');
INSERT INTO "resources" VALUES('https://www.dynatrace.com/hub/detail/red-hat-openshift','dynatrace.com: openshift monitoring','','2024',0,'Outlines native integration capabilities of the Dynatrace Operator inside Red Hat OpenShift, securing auto-discovery and telemetry indexing for containerized control planes, nodes, and applications.','en','Documentation','Advanced',1,'online','manual','43e6b4f9f86b5b5e7a2eeb8804832f379b1208cb64a17121073b2534bb84f233',100.0,1779130494,1,'2026-05-18T20:54:54.993640+02:00',NULL,NULL,NULL,'["Observability", "Platform Monitoring", "Dynatrace OpenShift"]','["[COMMUNITY-TOOL]"]','["docs/monitoring.md"]','["monitoring.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.dynatrace.com/news/blog/4-steps-to-modernize-your-it-service-operations-with-dynatrace','dynatrace.com: 4 steps to modernize your IT service operations with Dynatrace','','2021',0,'Strategic blueprint mapping out IT Service Operations (ITOM) modernization using AIOps. In 2026, this process focuses on replacing manual service tickets with self-healing scripts triggered directly by real-time telemetry, correlating runtime context with topological dependencies.','Markdown','Blog','Intermediate',0,'online','manual','82428f977338d5fa2e067755e0bd558006d07c32427f0707a4f475b63d0887c2',100.0,1779032680,1,'2026-05-17T17:44:40.021482+02:00',NULL,NULL,NULL,'["Cloud Native", "Observability", "ITOM"]','["[COMMUNITY-TOOL]"]','["docs/monitoring.md"]','["monitoring.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.dynatrace.com/news/blog/a-look-behind-the-scenes-of-aws-lambda-and-our-new-lambda-monitoring-extension','dynatrace.com: A look behind the scenes of AWS Lambda and our new Lambda'' monitoring extension','','N/A',0,'A curated technical resource and architectural guide covering dynatrace.com: A look behind the scenes of AWS Lambda and our new Lambda'' monitoring extension in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'duplicate','manual','5e66c5eb8304231ef069a4cc2210b1420021c1de5eb9f2d3592b4c9038089477',100.0,1779030730,0,'2026-05-17T17:12:10.482976+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/monitoring.md"]','["monitoring.md"]','{}','{"duplicate_of": "https://www.dynatrace.com/knowledge-base/aws-lambda"}');
INSERT INTO "resources" VALUES('https://www.dynatrace.com/news/blog/achieve-faster-time-to-value-by-deploying-thousands-of-oneagents-at-once-with-ansible-preview','dynatrace.com: Achieve faster time to value by deploying thousands of OneAgents'' at once with Ansible (Preview)','','N/A',0,'A curated technical resource and architectural guide covering dynatrace.com: Achieve faster time to value by deploying thousands of OneAgents'' at once with Ansible (Preview) in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'online','manual','ffa7fcc4c2c97ca82253bc7b3b42fe68a76378d94de83c0cb3e50592ef11515b',100.0,1779030708,0,'2026-05-17T17:11:48.512739+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/ansible.md"]','["ansible.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.dynatrace.com/news/blog/amazon-cloudwatch-metric-streams-launch-partnership','dynatrace.com: Analyze all AWS data in minutes with Amazon CloudWatch Metric'' Streams available in Dynatrace','','2021',0,'Explores the integration of Amazon CloudWatch Metric Streams into external observability engines like Dynatrace. This streaming paradigm bypasses high-latency API polling, allowing real-time ingestion of cloud infrastructure health indicators. Highly relevant for large hybrid-cloud architectures in 2026.','Markdown','Blog','Intermediate',0,'online','manual','b8026a6c3987466fbeb01c83da5660988332ca108d49dd0d826d5949e6150873',100.0,1779032798,1,'2026-05-17T17:46:38.510912+02:00',NULL,NULL,NULL,'["Cloud Native", "Cloud Providers", "AWS Observability"]','["[COMMUNITY-TOOL]"]','["docs/monitoring.md"]','["monitoring.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.dynatrace.com/news/blog/automatic-connection-of-logs-and-traces-accelerates-ai-driven-cloud-analytics','dynatrace.com: Automatic connection of logs and traces accelerates AI-driven'' cloud analytics','','2021',0,'Highlights the automatic, context-rich linking of application logs to trace spans. By 2026, log-trace correlation is a strict architectural requirement for root-cause analysis, enabling AIOps systems to instantly trace a latency spike back to exact exception statements in the codebase.','Markdown','Blog','Advanced',1,'online','manual','147d35fbb65f42b5219fef270285d0827846908e809ef0f57d0abae094e2ecf5',100.0,1779034346,1,'2026-05-17T18:12:26.602734+02:00',NULL,NULL,NULL,'["Cloud Native", "Observability", "Log Correlation"]','["[COMMUNITY-TOOL]"]','["docs/monitoring.md"]','["monitoring.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.dynatrace.com/news/blog/devops-metrics-for-success','dynatrace.com: 9 key DevOps metrics for success - What are the four main DevOps metrics? DORA’s Four Keys','1. Deployment frequency
    2. Lead time for changes
    3. Change failure rate
    4. Mean time to restore service','2024',0,'Examines the industry-standard DORA metrics (Deployment Frequency, Lead Time for Changes, Change Failure Rate, and MTTR) alongside advanced instrumentation models. Curator observations position these four markers as the absolute benchmark of elite delivery organizations. Live engineering practices emphasize that automating the capture of this telemetry is essential to establishing real-time value-stream visibility.','N/A','Article','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2024-06-01T00:00:00+02:00',NULL,NULL,NULL,'["DevOps & SRE", "Performance Metrics", "DORA Keys"]','["[COMMUNITY-TOOL]"]','[]','["devops.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.dynatrace.com/news/blog/dynatrace-monitoring-for-kubernetes-and-openshift','dynatrace.com: Dynatrace monitoring for Kubernetes and OpenShift','','N/A',0,'A curated technical resource and architectural guide covering dynatrace.com: Dynatrace monitoring for Kubernetes and OpenShift in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'online','manual','9ccba9be0fb86b8c9189b79f5a92312ceeb4cdc5ec0e35ac29fb4afce0610099',100.0,1779030020,0,'2026-05-17T17:00:20.682433+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/monitoring.md"]','["monitoring.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.dynatrace.com/news/blog/guide-to-automated-sre-driven-performance-engineering-analysis','Tutorial: Guide to automated SRE-driven performance engineering 🌟','','2021',0,'Architectural guide detailing how to build automated SRE gates within delivery pipelines. This strategy emphasizes defining Service Level Objectives (SLOs) early. In 2026, this is increasingly automated using GitOps control loops like Keptn to continuously analyze deployment performance metrics.','Markdown','Blog','Advanced',1,'online','manual','e476451f1cdbe929f6e1dec77ce0afe0e349bbadb80a7eb496d3cc6536ff14c0',100.0,1779032540,1,'2026-05-17T17:42:20.668838+02:00',NULL,NULL,NULL,'["Cloud Native", "SRE", "Performance Engineering"]','["[COMMUNITY-TOOL]"]','["docs/monitoring.md"]','["monitoring.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.dynatrace.com/news/blog/how-to-collect-prometheus-metrics-in-dynatrace','dynatrace.com: How to collect Prometheus metrics in Dynatrace','','2021',0,'Technical guide outlining the ingestion of Prometheus exposition format metrics into enterprise backends. This hybrid topology combines Prometheus''s ubiquitous scraping mechanism with enterprise-grade storage engines, resolving high-cardinality storage challenges for 2026 multi-cluster setups.','Markdown','Blog','Intermediate',1,'online','manual','9d6be588cbfa9694df3c07e4827a6d2098e53983490982f49ea3757651323e83',100.0,1779029119,1,'2026-05-17T16:45:19.708458+02:00',NULL,NULL,NULL,'["Cloud Native", "Observability", "Prometheus Integration"]','["[COMMUNITY-TOOL]"]','["docs/monitoring.md"]','["monitoring.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.dynatrace.com/news/blog/how-to-solve-the-challenges-of-multicloud-aws-azure-and-gcp-observability','dynatrace.com: How to solve the challenges of multicloud AWS, Azure and'' GCP observability','','N/A',0,'A curated technical resource and architectural guide covering dynatrace.com: How to solve the challenges of multicloud AWS, Azure and'' GCP observability in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'online','manual','e785013c9edd6bd917ca156cfde26e93d5f11bb10f26ad52bfe15aef364b0907',100.0,1779031094,0,'2026-05-17T17:18:14.180250+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/monitoring.md"]','["monitoring.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.dynatrace.com/news/blog/introducing-kafka-process-monitoring-beta',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,'manual','22c0c75415f05e2e365cf38172d19b658fd1baa292b503583beab16cc385f86b',100.0,1779034558,0,'2026-05-17T18:15:58.902514+02:00',NULL,NULL,NULL,'[]','[]','["docs/monitoring.md"]','[]','{}','{}');
INSERT INTO "resources" VALUES('https://www.dynatrace.com/news/blog/kubernetes-vs-docker','dynatrace.com: Kubernetes vs Docker: What’s the difference?','','2021',0,'A structural overview of Docker packaging standards and Kubernetes cluster orchestration. Breaks down runtimes, images, volume abstraction, and networking architectures in cloud deployments.','N/A','Technical Blog','Beginner',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Infrastructure", "Fundamentals", "Comparisons"]','["[COMMUNITY-TOOL]"]','[]','["kubernetes.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.dynatrace.com/news/blog/log4shell-vulnerability-discovery-and-mitigation','dynatrace.com: Log4Shell vulnerability discovery and mitigation require automatic and intelligent observability','','2021',0,'A technical guide on using APM runtime instrumentation to dynamically identify active Log4j vulnerabilities. It explains how tracking execution traces in real time helps locate vulnerable libraries that may be missed by static scan processes. This approach is highly effective for reducing risk in complex microservice architectures.','None','Blog','Advanced',1,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Security", "Vulnerabilities", "Observability Mitigations"]','["[COMMUNITY-TOOL]"]','[]','["devsecops.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.dynatrace.com/news/blog/monitoring-of-kubernetes-infrastructure-for-day-2-operations','dynatrace.com: Monitoring of Kubernetes Infrastructure for day 2 operations','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','d80091ce41b70c697837365214e78dd16d9830767df89d94a0fa1dcafa4c1283',100.0,1779029473,0,'2026-05-17T16:51:13.433245+02:00',NULL,NULL,NULL,'[]','[]','["docs/monitoring.md"]','[]','{}','{"duplicate_of": "https://www.dynatrace.com/news/blog/what-is-kubernetes-2"}');
INSERT INTO "resources" VALUES('https://www.dynatrace.com/news/blog/new-dynatrace-operator-elevates-cloud-native-observability-for-kubernetes','dynatrace.com: New Dynatrace Operator elevates cloud-native observability'' for Kubernetes','','2021',0,'Introduces the Dynatrace Kubernetes Operator, which automates full-stack observability rollout. By 2026, the Operator pattern has become the industry standard for lifecycle management, injecting tracing agents and managing eBPF runtime collectors without manually modifying application YAMLs.','Go','Blog','Advanced',1,'online','manual','ccba37d4e92fa9424c045e83f72e2a7dc036a815c178f64ae58eb51fa0178678',100.0,1779032150,1,'2026-05-17T17:35:50.887909+02:00',NULL,NULL,NULL,'["Cloud Native", "Observability", "Kubernetes Operators"]','["[COMMUNITY-TOOL]"]','["docs/monitoring.md"]','["monitoring.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.dynatrace.com/news/blog/optimizing-jenkins-to-ensure-fast-build-times-with-dynatrace','dynatrace.com: optimizing jenkins to ensure fast build times with dynatrace','','2024',0,'Strategic architectural post detailing Dynatrace-driven optimization patterns to prevent build queuing, trace bottlenecked pipeline dependencies, and monitor overall health.','None','Technical Blog','Advanced',0,'online','manual',NULL,NULL,NULL,0,'2024-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Observability", "Infrastructure Monitoring", "Dynatrace APM"]','["[COMMUNITY-TOOL]"]','[]','["jenkins.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.dynatrace.com/news/blog/successful-kubernetes-monitoring-3-pitfalls-to-avoid','Successful Kubernetes Monitoring – Three Pitfalls to Avoid','','2021',0,'An analysis of critical pitfalls in Kubernetes monitoring, focusing on metric explosion, siloed data pools, and lack of correlation. 2026 engineering solutions resolve these issues by relying on automated, sidecar-less auto-injection and intelligent AIOps platforms to trace short-lived ephemeral containers.','Markdown','Blog','Intermediate',1,'online','manual','13be9e7cb10f887611173207fa17ac6da6bfe09d438340b6cffdc7741db30520',100.0,1779032159,1,'2026-05-17T17:35:59.967015+02:00',NULL,NULL,NULL,'["Cloud Native", "Observability", "Kubernetes Monitoring"]','["[COMMUNITY-TOOL]"]','["docs/monitoring.md"]','["monitoring.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.dynatrace.com/news/blog/the-power-of-openshift-the-visibility-of-dynatrace','dynatrace.com: The Power of OpenShift, The Visibility of Dynatrace','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','6e6b006c8ad3ff374bffcd0e2b586e65ac14cfa773fa322a8fb32db18af6d287',100.0,1779030862,0,'2026-05-17T17:14:22.417127+02:00',NULL,NULL,NULL,'[]','[]','["docs/monitoring.md"]','[]','{}','{"duplicate_of": "https://www.dynatrace.com/news/blog/what-is-openshift-2"}');
INSERT INTO "resources" VALUES('https://www.dynatrace.com/news/blog/what-are-microservices','dynatrace.com: What are microservices? All you need to know','','N/A',0,'A curated technical resource and architectural guide covering dynatrace.com: What are microservices? All you need to know in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'duplicate','manual','0c5b775b31d8502e7fd415c0b3c40ea561fade36e3fc26c291ea9bc10e527f02',100.0,1779032179,0,'2026-05-17T17:36:19.766269+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/introduction.md"]','["introduction.md"]','{}','{"duplicate_of": "https://www.dynatrace.com/knowledge-base/microservices"}');
INSERT INTO "resources" VALUES('https://www.dynatrace.com/news/blog/what-is-container-security','dynatrace.com: Container security: What it is, why it’s tricky, and how'' to do it right','','N/A',0,'An essential guide to the fundamentals of modern container security systems. Details the isolation boundaries constructed by namespaces and cgroups, and outlines strategies for preventing escape-vector vulnerability trends.','en','blog','Intermediate',0,'duplicate','manual','7af1eac9c49daf7564d9851bf29e77ae72c48307523030b22167ad4c08971ee7',100.0,1779032108,0,'2026-05-17T17:35:08.536839+02:00',NULL,NULL,NULL,'["Cloud Native Security", "Infrastructure Hardening", "Container Security"]','["[COMMUNITY-TOOL]"]','["docs/devsecops.md"]','["devsecops.md"]','{}','{"duplicate_of": "https://www.dynatrace.com/knowledge-base/container-security"}');
INSERT INTO "resources" VALUES('https://www.dynatrace.com/news/blog/what-is-keptn-how-it-works-and-how-to-get-started','dynatrace.com: What is keptn, how it works and how to get started!','','2021',0,'Explores how Keptn abstracts CD and automated operations away from brittle scripts. Highlights how combining Dynatrace''s enterprise APM observability with Keptn''s automated quality gates ensures high-assurance software promotion.','English','Article','Intermediate',1,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Cloud Native Lifecycle", "Continuous Delivery", "Enterprise Observability"]','["[COMMUNITY-TOOL]"]','[]','["keptn.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.dynatrace.com/news/blog/what-is-kubernetes-2','dynatrace.com: Monitoring of Kubernetes Infrastructure for day 2 operations','','2023',0,'Details operational processes for managing high-capacity Kubernetes deployments during Day 2 lifecycle stages. Emphasizes automated root-cause analysis, platform capacity planning, and microservices service-mesh integration.','en','Article','Advanced',1,'online','manual','b6aa513cc1db10cac5f76b40565b3521d2217e0bdefceedf1f650dde7f583c93',100.0,1779130494,0,'2026-05-18T20:54:54.956921+02:00',NULL,NULL,NULL,'["Observability", "Platform Monitoring", "Kubernetes Day 2"]','["[COMMUNITY-TOOL]"]','["docs/monitoring.md"]','["monitoring.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.dynatrace.com/news/blog/what-is-observability-2','dynatrace.com: What is observability? Not just logs, metrics and traces','','2023',0,'Expands the definition of observability beyond simple logs, metrics, and tracing, arguing for contextual topology maps, automatic root-cause identification, and continuous profiling. Curator Insight: Vendor-informed perspective on next-gen APM. Live Grounding: Emphasizes the need for automated graph topology representations over pure telemetry pipelines.','English','Blog Post','Intermediate',1,'online','manual',NULL,NULL,NULL,0,'2023-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Site Reliability Engineering", "Observability", "Theory", "APM"]','["[COMMUNITY-TOOL]"]','[]','["monitoring.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.dynatrace.com/news/blog/what-is-openshift-2','dynatrace.com: The Power of OpenShift, The Visibility of Dynatrace','','2023',0,'Explores structural synergies between enterprise Kubernetes distribution OpenShift and Dynatrace monitoring. Covers auto-injection, security mapping, and automated application discovery patterns.','en','Article','Intermediate',1,'online','manual','37e88677c117c44649424c80639037d4a3abbadc1c59ad215d21ef52c27c6166',100.0,1779130494,0,'2026-05-18T20:54:54.921624+02:00',NULL,NULL,NULL,'["Observability", "Platform Monitoring", "Dynatrace OpenShift Integration"]','["[COMMUNITY-TOOL]"]','["docs/monitoring.md"]','["monitoring.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.dynatrace.com/news/blog/what-is-opentelemetry',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,'manual','2f1c7d25bf413fe0e4ed59975c1aa3aa530e5d742e93df1f3962779f880749d0',100.0,1779130494,0,'2026-05-18T20:54:54.962826+02:00',NULL,NULL,NULL,'[]','[]','["docs/monitoring.md"]','[]','{}','{}');
INSERT INTO "resources" VALUES('https://www.dynatrace.com/news/blog/what-is-opentelemetry-2','dynatrace.com: What is  OpenTelemetry? An open-source standard for logs,'' metrics, and traces','','N/A',0,NULL,NULL,NULL,NULL,0,NULL,'manual','c6fb6df528c831204a375f912e85648fe80f3940fceb7130c32a7ddeaf9e958b',100.0,1779031464,0,'2026-05-17T17:24:24.657057+02:00',NULL,NULL,NULL,'[]','[]','["docs/monitoring.md"]','[]','{}','{}');
INSERT INTO "resources" VALUES('https://www.dynatrace.com/news/blog/why-conventional-observability-fails-in-kubernetes-environments-a-real-world-use-case','dynatrace.com: Why conventional observability fails in Kubernetes environments—A'' real-world use case 🌟','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','e785013c9edd6bd917ca156cfde26e93d5f11bb10f26ad52bfe15aef364b0907',100.0,1779034039,0,'2026-05-17T18:07:19.666118+02:00',NULL,NULL,NULL,'[]','[]','["docs/monitoring.md"]','[]','{}','{"review_metadata": {"original_url": "https://www.dynatrace.com/news/blog/why-conventional-observability-fails-in-kubernetes-environments-a-real-world-use-case", "proposed_url": "NONE", "reason": "High-Value Protection: generic_redirect_loss", "timestamp": "2026-05-18T18:54:54.953125"}, "duplicate_of": "https://www.dynatrace.com/news/blog/how-to-solve-the-challenges-of-multicloud-aws-azure-and-gcp-observability"}');
INSERT INTO "resources" VALUES('https://www.dynatrace.com/news/blogwhat-is-keptn-how-it-works-and-how-to-get-started','dynatrace.com: What is keptn, how it works and how to get started!','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','0c97e86a39f7692330f7f474e76b4aea3799b1099c4ab8c3463de73d66babed1',100.0,1779029378,0,'2026-05-17T16:49:38.636435+02:00',NULL,NULL,NULL,'[]','[]','["docs/keptn.md"]','[]','{}','{"duplicate_of": "https://www.dynatrace.com/news/blog/what-is-keptn-how-it-works-and-how-to-get-started"}');
INSERT INTO "resources" VALUES('https://www.dynatrace.com/news/engineering','engineering.dynatrace.com: Kubernetes Security Best Practices -Part 1: Role Based Access Control (RBAC)','','2022',0,'A deep dive into Kubernetes Role-Based Access Control (RBAC) mechanisms and configuration patterns. The guide stresses the architectural importance of the Principle of Least Privilege, outlining best practices for defining Roles and ClusterRoles. Practical mitigation strategies focus on auditing wildcard permissions to avoid escalation risks.','English','Article','Advanced',0,'online','manual',NULL,NULL,NULL,0,'2022-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Security", "Access Control", "RBAC"]','["[COMMUNITY-TOOL]"]','[]','["kubernetes-security.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.dynatrace.com/news/tag/log4shell','dynatrace.com: Log4Shell vulnerability','','2021',0,'An archive explaining how full-stack observability pipelines can help identify vulnerable Log4j executions. It covers using application performance monitoring (APM) and runtime profiling to map active memory execution traces. This method allows organizations to detect and isolate exploits without relying solely on static image scanning.','None','Blog','Intermediate',1,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Security", "Vulnerabilities", "Observability Mitigations"]','["[COMMUNITY-TOOL]"]','[]','["devsecops.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.dynatrace.com/resource-center/log4j-vulnerability','dynatrace.com: Log4Shell vulnerability','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','13152ef3e0122f98882a119a498f3235c315c21a9f034f69f095d0ac5e212f35',100.0,1779030570,0,'2026-05-17T17:09:30.188264+02:00',NULL,NULL,NULL,'[]','[]','["docs/devsecops.md"]','[]','{}','{"duplicate_of": "https://www.dynatrace.com/news/tag/log4shell"}');
INSERT INTO "resources" VALUES('https://www.dynatrace.com/solutions/observability-for-developers','rookout.com: Developer Tools for Kubernetes in 2021: Helm, Kustomize, and Skaffold (Part 1)','- [rookout.com: Developer Tools for Kubernetes in 2021 – Skaffold, Tilt, and Garden (Part 2)](https://www.dynatrace.com/solutions/observability-for-developers/-part-2) In that previous blog post, I also mentioned another tool – Skaffold. While Skaffold has limited ability to define Kubernetes applications and build and deploy them in CI/CD pipelines, it’s core functionality is creating a development environment for Kubernetes. In this blog post, I’ll discuss the alternative tools of doing just that – spinning up a development environment on Kubernetes. So let’s go into an in-depth comparison of Skaffold, Tilt, and Garden. **I will not be covering Microsoft Draft, as the Github repository appears to be archived and has had no new versions in 2020.**
    - [rookout.com: Developer Tools for Kubernetes in 2021: Lens, VSCode, IntelliJ, & Gitpod (Part 3)](https://www.dynatrace.com/solutions/observability-for-developers/-part-3)
    - [rookout.com: Developer Tools for Kubernetes in 2021: Docker, Kaniko, Buildpack & Jib (Part 4)](https://www.dynatrace.com/solutions/observability-for-developers/-part-4)
    - [rookout.com: Developer Tools for Kubernetes in 2021: Development Machines (Part 5)](https://www.dynatrace.com/solutions/observability-for-developers)','2021',0,'Comprehensive multi-part review of critical Kubernetes development tools. Examines deployment mechanisms (Helm, Kustomize), real-time sync engines (Skaffold, Tilt, Garden), IDE extensions, and container building alternatives.','English','Article','Advanced',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Kubernetes Developer Experience", "Inner-Loop Automation", "Guides"]','["[COMMUNITY-TOOL]"]','[]','["kubernetes-operators-controllers.md", "kubernetes-based-devel.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.dynatrace.com/solutions/observability-for-developers/-development-machines-part-5',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,'manual',NULL,64.0,1779130494,0,'2026-05-18T20:54:54.957667+02:00',NULL,NULL,NULL,'[]','[]','["docs/kubernetes-based-devel.md"]','[]','{}','{}');
INSERT INTO "resources" VALUES('https://www.dynatrace.com/solutions/observability-for-developers/-part-2',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,'review_required','manual',NULL,64.0,1779130494,0,'2026-05-18T20:54:54.940654+02:00',NULL,NULL,NULL,'[]','[]','["docs/kubernetes-based-devel.md"]','[]','{}','{"review_metadata": {"original_url": "https://www.dynatrace.com/solutions/observability-for-developers/-part-2", "proposed_url": "NONE", "reason": "High-Value Protection: 404", "timestamp": "2026-05-18T18:54:54.940656"}}');
INSERT INTO "resources" VALUES('https://www.dynatrace.com/solutions/observability-for-developers/-part-3',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,'manual',NULL,64.0,1779130494,0,'2026-05-18T20:54:54.967235+02:00',NULL,NULL,NULL,'[]','[]','["docs/kubernetes-based-devel.md"]','[]','{}','{}');
INSERT INTO "resources" VALUES('https://www.dynatrace.com/support/help/cloud-platforms/openshift/full-stack/deploy-oneagent-on-openshift-container-platform','dynatrace.com: Deploy OneAgent on OpenShift Container Platform','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','f6686e0b945d94f02077b6d9b750177ef7c816abee0e605dad98c14108f57154',100.0,1779030522,0,'2026-05-17T17:08:42.935695+02:00',NULL,NULL,NULL,'[]','[]','["docs/monitoring.md"]','[]','{}','{"duplicate_of": "https://docs.dynatrace.com/docs/ingest-from/setup-on-container-platforms/kubernetes/legacy/deploy-oneagent-operator-openshift-legacy"}');
INSERT INTO "resources" VALUES('https://www.dynatrace.com/support/help/technology-support/application-software/other-technologies/supported-out-of-the-box/activemq',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,'manual','f5ba0823c9d9b36d5be29a3845820d35714e37c3e9ea29fbd208961729d9b389',100.0,1779031089,0,'2026-05-17T17:18:09.649879+02:00',NULL,NULL,NULL,'[]','[]','["docs/monitoring.md"]','[]','{}','{}');
INSERT INTO "resources" VALUES('https://www.dynatrace.com/support/help/technology-support/application-software/other-technologies/supported-out-of-the-box/kafka',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,'manual','b32927e8a283e3f885b9506ad747110ab91b5196adc1f30276e535dd1feceb78',100.0,1779032236,0,'2026-05-17T17:37:16.758877+02:00',NULL,NULL,NULL,'[]','[]','["docs/monitoring.md"]','[]','{}','{}');
INSERT INTO "resources" VALUES('https://www.dynatrace.com/technologies/openshift-monitoring','dynatrace.com: openshift monitoring','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','a3b306ab3686ad52f4a084c8ca5b94124abd792aa78d652d0c4f78dbe57a1ff3',100.0,1779030228,0,'2026-05-17T17:03:48.814833+02:00',NULL,NULL,NULL,'[]','[]','["docs/monitoring.md"]','[]','{}','{"duplicate_of": "https://www.dynatrace.com/hub/detail/red-hat-openshift"}');
INSERT INTO "resources" VALUES('https://www.eclipse.org/jkube','Eclipse JKube 🌟','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','2b425737ec3ecdc20219c4eadd6dbcc2b17995f43c9b33e2972b5ea5d534fa07',100.0,1779031538,0,'2026-05-17T17:25:38.578048+02:00',NULL,NULL,NULL,'[]','[]','["docs/kubernetes-client-libraries.md", "docs/maven-gradle.md", "docs/openshift-pipelines.md"]','[]','{}','{"duplicate_of": "https://eclipse.org/jkube"}');
INSERT INTO "resources" VALUES('https://www.eclipse.org/jkube/docs/migration-guide','eclipse.org: Migration Guide for projects using Fabric8 Maven Plugin to'' Eclipse JKube 🌟','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','ab0e44264afb6a2b0631f1a75837de7b6586b72bf623041db782a86a7214f533',100.0,1779029148,0,'2026-05-17T16:45:48.728722+02:00',NULL,NULL,NULL,'[]','[]','["docs/kubernetes-client-libraries.md", "docs/maven-gradle.md"]','[]','{}','{"duplicate_of": "https://eclipse.dev/jkube/docs/migration-guide"}');
INSERT INTO "resources" VALUES('https://www.eclipse.org/openj9',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,'manual','76e4667d27e422d4ffc423ed21d09add663e3a014bed1c5c982f3722fd83715e',100.0,1779033914,0,'2026-05-17T18:05:14.187164+02:00',NULL,NULL,NULL,'[]','[]','["docs/java_frameworks.md"]','[]','{}','{}');
INSERT INTO "resources" VALUES('https://www.educative.io/blog/kubernetes-deployments-strategies','educative.io: A deep dive into Kubernetes Deployment strategies','','2021',4,'Provides deep-dive comparative matrices on deployment patterns. Evaluates application compatibility, infrastructure overhead, traffic routing, and rollout speeds.','English','Guide','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Cluster Management", "Deployments", "Strategies"]','["[ENTERPRISE-STABLE]", "[GUIDE]"]','[]','["kubernetes.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.educative.io/courses/introduction-microservice-principles-concepts','educative.io: An Introduction to Microservice Principles and Concepts','','N/A',0,NULL,NULL,NULL,NULL,0,NULL,'manual','d99819dee8a06a6736c3e8a35108d4eab64b18c6caedd689b4d69e1383a09d27',100.0,1779033263,1,'2026-05-17T17:54:23.194158+02:00',NULL,NULL,NULL,'[]','[]','["docs/elearning.md"]','[]','{}','{}');
INSERT INTO "resources" VALUES('https://www.educative.io/courses/learn-kubernetes','educative.io/courses/the-kubernetes-course: Learn Kubernetes: A Deep Dive 🌟🌟🌟','','2026',4,'A text-first training curriculum with browser-native sandbox environments. Investigates internal API server flows, cluster scheduler behaviors, and advanced persistent volumes without installation friction.','English','Course','Intermediate',1,'online','manual',NULL,NULL,NULL,0,'2026-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Orchestration", "Kubernetes", "Interactive Platform"]','["[ENTERPRISE-STABLE]", "[GUIDE]"]','[]','["kubernetes-tutorials.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.educative.io/courses/learn-kubernetes/pods',NULL,NULL,NULL,NULL,'A curated technical resource and architectural guide covering www.educative.io in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'online','manual',NULL,100.0,1781736057,0,'2026-06-18T00:40:57.051113+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-tutorials.md"]','["kubernetes-tutorials.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.educative.io/courses/the-kubernetes-course','==educative.io/courses/the-kubernetes-course: Learn Kubernetes: A Deep Dive=='' 🌟🌟🌟','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','fa9199907084e2a2a735ef746c0026445370eb6666946388fa1a3d8b29a2c00a',100.0,1779031414,0,'2026-05-17T17:23:34.510176+02:00',NULL,NULL,NULL,'[]','[]','["docs/kubernetes-tutorials.md"]','[]','{}','{"duplicate_of": "https://www.educative.io/courses/learn-kubernetes"}');
INSERT INTO "resources" VALUES('https://www.educative.io/courses/the-kubernetes-course/RMmq5M6Gp8R','educative.io/courses/the-kubernetes-course: Pods','','N/A',0,NULL,NULL,NULL,NULL,0,NULL,'manual','c745b9cea25504f12537f79420b8cd9d1645e366fedd0507af66b0df47f39bf3',100.0,1779032297,0,'2026-05-17T17:38:17.916508+02:00',NULL,NULL,NULL,'[]','[]','["docs/kubernetes-tutorials.md"]','[]','{}','{}');
INSERT INTO "resources" VALUES('https://www.edureka.co/blog/cheatsheets/ansible-cheat-sheet-guide','edureka.co: Ansible Cheat Sheet – A DevOps Quick Start Guide','','2024',3,'Curator Insight: DevOps-centric Ansible reference mapping syntax for playbooks, modules, and execution loops. Live Grounding: Indispensable for configuring enterprise system-level requirements, detailing task execution, hand-offs to Ansible Galaxy, and template parsing with Jinja2.','English','Technical Guide','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2024-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Infrastructure", "Configuration Management", "Ansible"]','["[COMMUNITY-TOOL]", "[GUIDE]"]','[]','["cheatsheets.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.edureka.co/blog/cheatsheets/jenkins-cheat-sheet','edureka.co: Jenkins Cheat Sheet 🌟','- [Jenkins Cheat Sheet](https://miro.medium.com/v2/resize:fit:1400/1*5tZVl-tqZwSoxH97v4u45w.png)','2026',0,'A high-visibility visual cheat sheet detailing Jenkins pipeline controls and interface tools. Curator Insight highlights its training value. Live Grounding shows its massive footprint across corporate Devops onboarding curricula.','English','Cheat Sheet','Beginner',0,'duplicate','manual',NULL,NULL,NULL,0,'2026-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Software Development", "CI/CD Platforms", "Jenkins"]','["[COMMUNITY-TOOL]"]','[]','["cheatsheets.md"]','{}','{"duplicate_of": "https://cheatography.com/funthomas424242/cheat-sheets/jenkins"}');
INSERT INTO "resources" VALUES('https://www.edureka.co/blog/kubernetes-networking','edureka.co: Kubernetes Networking – A Comprehensive Guide To The Networking Concepts In Kubernetes','','2020',3,'A broad, conceptual handbook introducing standard network boundaries in cloud-native deployments. Outlines how namespaces share interfaces within a pod and details the routing hops required for intra-cluster communication.','English','Guide','Beginner',0,'online','manual',NULL,NULL,NULL,0,'2020-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Infrastructure", "Networking", "Fundamentals", "Overview"]','["[COMMUNITY-TOOL]", "[GUIDE]"]','[]','["kubernetes-networking.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.edureka.co/blog/what-is-ansible','dureka.co: What Is Ansible?','','2021',0,'An introductory training resource detailing how Ansible leverages an agentless architecture to manage target environments. It explains playbooks, tasks, and the idempotent model that prevents state drifting. Recommended for engineers transitioning from manual system administration.','English','Article','Beginner',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Automation", "Infrastructure as Code", "Ansible Introduction"]','["[COMMUNITY-TOOL]"]','[]','["ansible.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.edx.org','edx.org','','2026',4,'A university-grade training engine hosting the Linux Foundation''s official cloud-native course catalog. Provides rigorous theoretical lectures combined with command-line practice, bridging standard OS fundamentals with enterprise container orchestration abstractions.','English','Training Platform','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2026-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Professional Development", "Higher Education", "Computer Science"]','["[ENTERPRISE-STABLE]"]','[]','["elearning.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.edx.org/course/introduction-to-kubernetes','edx.org: Introduction to Kubernetes (free)','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','1b5303c7d51b579e03ed92ff8ab39e39ca1d016cad9adb455b43d5f597548189',100.0,1779030438,0,'2026-05-17T17:07:18.951610+02:00',NULL,NULL,NULL,'[]','[]','["docs/kubernetes-tutorials.md"]','[]','{}','{"duplicate_of": "https://www.cloudtechtwitter.com/2022/05/dont-miss-next-article-be-first-to-be.html"}');
INSERT INTO "resources" VALUES('https://www.edx.org/learn/kubernetes/the-linux-foundation-introduction-to-kubernetes',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,'manual','30ca34cd9a0e9f4eb0f86c28591dd39f904a1e29a00d2445527b0429131d9194',100.0,1779130494,1,'2026-05-18T20:54:54.973154+02:00',NULL,NULL,NULL,'[]','[]','["docs/kubernetes-tutorials.md"]','[]','{}','{}');
INSERT INTO "resources" VALUES('https://www.eficode.com/blog/the-future-of-kubernetes-and-why-developers-should-look-beyond-kubernetes-in-2022','eficode.com: The future of Kubernetes – and why developers should look beyond Kubernetes in 2022','','2022',4,'Investigates the evolutionary curve of Kubernetes, arguing that developers should interface with high-level platform abstractions rather than direct cluster resources. Focuses on tools that simplify the developer workflow, keeping Kubernetes in the background as a dedicated execution runtime.','English','Technical Blog','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2022-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Cloud Native & Kubernetes Core", "Container Orchestration", "Future Outlook"]','["[ENTERPRISE-STABLE]"]','[]','["introduction.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.eksworkshop.com','eksworkshop.com 🌟','','2026',0,'The official Amazon EKS Workshop, serving as the industry''s premier hands-on guide for EKS architecture. Updated consistently to reflect modern AWS paradigms, it leads operators through provisioning, networking (VPC CNI), security (IRSA), observability, and GitOps.','Go','Interactive Guide','Intermediate',1,'duplicate','manual',NULL,NULL,NULL,0,'2026-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Cloud Infrastructure", "Amazon EKS", "Interactive Learning"]','["[COMMUNITY-TOOL]", "[GUIDE]"]','[]','["managed-kubernetes-in-public-cloud.md"]','{}','{"duplicate_of": "https://eksworkshop.com"}');
INSERT INTO "resources" VALUES('https://www.elastic.co/blog/elastic-and-aws-accelerate-your-cloud-migration-journey','elastic.co: Elastic and AWS: Accelerating the cloud migration journey','','2022',0,'Explores integrations between Elastic Cloud and AWS native logging solutions. Facilitates high-velocity log ingest, distributed tracing across container environments, and simplified security event monitoring across cloud instances.','N/A','Technical Blog','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2022-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Observability & Monitoring", "Enterprise Observability", "Elastic Stack"]','["[COMMUNITY-TOOL]"]','[]','["aws-monitoring.md", "aws.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.elastic.co/blog/monitoring-java-applications-and-getting-started-with-the-elastic-apm-java-agent','Monitoring Java applications with Elastic: Getting started with the Elastic'' APM Java Agent','','2021',0,'Duplicate entry of the Elastic APM Java agent setup tutorial. The guide covers bytecode manipulation, agent configuration, and tracing across JVM boundaries. Modern 2026 architectural baselines combine this agent with modern Java virtual thread instrumentation.','Java','Blog','Intermediate',1,'online','manual','c3495e22ff2aaf683edb9d469ff230e4a49c40bf903be40cb03ed48c9034cb30',100.0,1779032971,1,'2026-05-17T17:49:31.546132+02:00',NULL,NULL,NULL,'["Cloud Native", "Observability", "Elastic APM"]','["[COMMUNITY-TOOL]"]','["docs/monitoring.md"]','["monitoring.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.elastic.co/blog/using-elastic-apm-java-agent-on-kubernetes-k8s','elastic.co: Using the Elastic APM Java Agent on Kubernetes','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','c3495e22ff2aaf683edb9d469ff230e4a49c40bf903be40cb03ed48c9034cb30',100.0,1779034479,0,'2026-05-17T18:14:39.424870+02:00',NULL,NULL,NULL,'[]','[]','["docs/monitoring.md"]','[]','{}','{"duplicate_of": "https://www.elastic.co/blog/monitoring-java-applications-and-getting-started-with-the-elastic-apm-java-agent"}');
INSERT INTO "resources" VALUES('https://www.elastic.co/docs/solutions/observability/apm','Elastic APM Server','','2024',0,'The architectural pipeline middleware component that receives telemetry from Elastic APM agents, validates schemas, processes events, and indexes performance metrics into Elasticsearch.','en','Documentation','Advanced',1,'online','manual','fb141ccc6a77408d5965d0ef0d1f14c4689756b22c3e6bafb0655dbbb0aabc08',100.0,1779130495,0,'2026-05-18T20:54:55.022996+02:00',NULL,NULL,NULL,'["Observability", "APM & Logging", "Elastic APM Infrastructure"]','["[COMMUNITY-TOOL]"]','["docs/monitoring.md"]','["monitoring.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.elastic.co/es/blog/how-to-configure-elastic-cloud-on-kubernetes-with-saml-and-hot-warm-cold-architecture','elastic.co: How to configure Elastic Cloud on Kubernetes with SAML and hot-warm-cold architecture','','2022',0,'A comprehensive reference guide for deploying Elastic Cloud on Kubernetes (ECK) implementing robust SAML authentication alongside an efficient hot-warm-cold storage topology. Designed to achieve secure, cost-optimized, and high-performance log retention structures.','English','Blog','Advanced',0,'online','manual',NULL,NULL,NULL,0,'2022-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Observability", "Logging", "Elasticsearch"]','["[COMMUNITY-TOOL]"]','[]','["kubernetes-monitoring.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.elastic.co/guide/en/apm/get-started/current/components.html','Elastic APM Server','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','be0cd5b4d802dc40d5141482807214e1121933f5f73bf44cefc75ea878693c02',100.0,1779029715,0,'2026-05-17T16:55:15.168098+02:00',NULL,NULL,NULL,'[]','[]','["docs/monitoring.md"]','[]','{}','{"duplicate_of": "https://www.elastic.co/docs/solutions/observability/apm"}');
INSERT INTO "resources" VALUES('https://www.elastic.co/guide/en/kibana/5.6/introduction.html',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,'manual','a9e057271faf80644bd94beec92bf18495aeecfc3db50312a2994ec29cf2b7df',100.0,1779032152,1,'2026-05-17T17:35:52.776657+02:00',NULL,NULL,NULL,'[]','[]','["docs/monitoring.md"]','[]','{}','{}');
INSERT INTO "resources" VALUES('https://www.elastic.co/guide/index.html','Kibana Docs','','N/A',0,NULL,NULL,NULL,NULL,0,NULL,'manual','c48c87cc1c7274df4d47c1f9a2ff9fe945c2717be1b143ca319a1a9ec04006a6',100.0,1779030202,1,'2026-05-17T17:03:22.148390+02:00',NULL,NULL,NULL,'[]','[]','["docs/monitoring.md"]','[]','{}','{}');
INSERT INTO "resources" VALUES('https://www.elastic.co/kibana','Kibana','- [Kibana Docs](https://www.elastic.co/guide/index.html)
    - [dzone: Kibana Tutorial: Part 2 - Creating Visualizations](https://logz.io/blog/kibana-tutorial-2)','2026',0,'The industry-standard data visualization and exploration dashboard designed specifically for Elastic Stack and OpenSearch engines. Enables deep analytical queries, log visualization, machine learning anomalies detection, and application performance monitoring (APM) reporting.','TypeScript','Tool','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2026-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Observability", "Log Management", "Visualization"]','["[COMMUNITY-TOOL]"]','[]','["istio.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.elastic.co/observability/application-performance-monitoring','Elastic APM','','2024',0,'An extensible APM engine integrated natively into the Elastic ecosystem. Provides distributed tracing, application-level error capturing, system metrics logging, and auto-instrumentation capabilities for modern software stacks.','en','Documentation','Intermediate',1,'online','manual','e5971d25b26b438ba36c2885cb1ad9f9513f94dc3910d9b34c23ee0e2c22b612',100.0,1779130494,0,'2026-05-18T20:54:54.932760+02:00',NULL,NULL,NULL,'["Observability", "APM & Logging", "Elastic APM"]','["[COMMUNITY-TOOL]"]','["docs/monitoring.md"]','["monitoring.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.elastic.co/products/apm','Elastic APM','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','8fadd9dcd9c12e249c36f43b5f4922c0aa7abde00550a3b357cc1307d386c90d',100.0,1779032550,0,'2026-05-17T17:42:30.410770+02:00',NULL,NULL,NULL,'[]','[]','["docs/monitoring.md"]','[]','{}','{"duplicate_of": "https://www.elastic.co/observability/application-performance-monitoring"}');
INSERT INTO "resources" VALUES('https://www.elastic.co/products/kibana','kibana','','N/A',0,NULL,NULL,NULL,NULL,0,'online','manual','89406a582a94e4be0821099ca2d8b83060f8e8f4d8df8360be47235aa3e99bd6',100.0,1779029111,0,'2026-05-17T16:45:11.153547+02:00',NULL,NULL,NULL,'[]','[]','["docs/istio.md"]','[]','{}','{}');
INSERT INTO "resources" VALUES('https://www.elastic.co/support/matrix','Mininimum elasticsearch requirement is 6.2.x or higher','','2021',0,'A technical specification denoting the minimum Elasticsearch requirement (6.2.x) for early Elastic APM deployments. From a 2026 engineering perspective, this represents a legacy baseline; contemporary systems rely heavily on Elasticsearch 8.x+ or OpenSearch to leverage advanced vector-search and schema-on-read capabilities.','Markdown','Documentation','Intermediate',1,'online','manual','61f018ae766b8e86504a32ac3601599d9221bf7c0a17d4742d949985ede1cacc',100.0,1779031012,1,'2026-05-17T17:16:52.720469+02:00',NULL,NULL,NULL,'["Cloud Native", "Observability", "Elastic Stack"]','["[LEGACY]"]','["docs/monitoring.md"]','["monitoring.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.elconfidencial.com/alma-corazon-vida/2022-02-14/jefe-trabajo-empleo-quemado-no-puedes_3372444','elconfidencial.com: La mejor forma de decirle a tu jefe que estás hasta arriba y no puedes más con tanto trabajo','','2022',3,'Provides actionable advice on how to raise the alarm regarding work overload and impending burnout to management. Recommends presenting structured data on ongoing tasks, mapping them to clear priorities, and proposing concrete technical delegation or scope-reduction options to protect developer mental health.','es','Guide','Beginner',0,'online','manual',NULL,NULL,NULL,0,'2022-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Engineering Leadership", "Psychological Safety", "Team Dynamics"]','["[COMMUNITY-TOOL]", "[GUIDE]"]','[]','["project-management-methodology.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.elconfidencial.com/deportes/tribuna/2022-08-03/alpine-aston-martin-lawrence-stroll-luca-de-meo_3470693','blogs.elconfidencial.com: Luca de Meo y Lawrence Stroll: por qué el ego es el peor enemigo del gestor en la Fórmula 1','','2022',0,'A comparative leadership analysis in Spanish examining how top-down executive egos disrupt collaborative work cultures. This study translates effectively into engineering leadership lessons against micromanagement.','Spanish','article','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2022-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Organizational Architecture", "Engineering Management", "Leadership Pitfalls"]','["[COMMUNITY-TOOL]"]','[]','["recruitment.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.elconfidencial.com/espana/2022-03-18/tessa-west-psicologa-capullos-trabajo_3392185','elconfidencial.com: Esta psicóloga ha estudiado a los capullos de tu empresa y sabe por qué se comportan así','','2022',4,'Analyzes toxic behavior patterns in the workplace based on research by organizational psychologist Tessa West. Identifies archetypes like the ''kiss-up kick-downer'' and ''credit stealer,'' offering technical leads actionable psychological strategies to structure team communications, restrict manipulative dynamics, and protect engineering output.','es','Analysis','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2022-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Engineering Leadership", "Psychological Safety", "Team Dynamics"]','["[ENTERPRISE-STABLE]"]','[]','["project-management-methodology.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.elconfidencial.com/juridico/2021-09-27/negociar-acuerdo-teletrabajo-guia-practica-empresas_3295723','elconfidencial.com: ¿Qué negociar en el acuerdo de teletrabajo? Guía práctica para empresas y empleados','','2021',0,'A legal analysis of Spain''s teleworking regulatory framework (Ley de Teletrabajo). The article provides structured guidance on drafting compliant employment agreements, covering expense allocations, hardware provisioning, digital disconnection rights, and working hour flexibilities.','Spanish','Legal Guide','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Modern Workforce", "Remote Work", "Legal & Compliance"]','["[COMMUNITY-TOOL]", "[GUIDE]"]','[]','["workfromhome.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.elconfidencial.com/mundo/2023-03-10/milenializacion-mercado-laboral-israeli-startups_3551800','elconfidencial.com: Olvida RRHH, ahora es el Departamento de Diversión: la infantilización del país de las 6.000 ''startups''','','2026',0,'An analytical study investigating modern employee retention trends in high-tech environments, specifically exploring the architectural shifts in human resources and corporate cultural structures.','Spanish','Article','Beginner',0,'online','manual',NULL,NULL,NULL,0,'2026-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Organizations", "Work Culture", "Startups"]','["[COMMUNITY-TOOL]"]','[]','["hr.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.elconfidencial.com/tecnologia/2018-05-12/informatico-freelance-carnica-freelancer-yeeply_1562518','¿Informático explotado en una consultora? Las webs para ‘freelances’ te salvarán la vida','','2018',0,'An analytical article pointing out how Spanish IT professionals are leveraging modern freelancing platforms to escape low-paying consulting firms. It introduces freelancing as a viable career transition strategy to achieve fair billing rates, autonomous project selections, and healthier work-life integration.','N/A','Article','Beginner',0,'online','manual',NULL,NULL,NULL,0,'2018-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Careers", "Freelancing", "Spanish Market"]','["[COMMUNITY-TOOL]"]','[]','["freelancing.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.elconfidencial.com/tecnologia/2021-12-12/el-futuro-de-internet-ya-esta-aqui-y-se-llama-web3-pero-casi-nadie-sabe-lo-que-es_3339244','elconfidencial.com: El futuro de internet ya está aquí y se llama Web3, pero casi nadie sabe de qué se trata','','2021',0,'A Spanish-language introduction to Web3 concepts. It breaks down blockchain-based data layers, self-sovereign identities, decentralized governance (DAOs), and cryptographic tokens, contrasting them with centralized cloud infrastructure controlled by hyper-scalers.','N/A','General Article','Beginner',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Emerging Paradigms", "Web3 Architecture", "Decentralized Systems", "Introduction"]','["[COMMUNITY-TOOL]"]','[]','["web3.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.elconfidencial.com/tecnologia/ciencia/2022-11-18/carrera-google-meta-revolucionar-biologia_3520865','elconfidencial.com: La batalla entre Google y Meta que nadie esperaba: revolucionar la biología 🌟','','2022',2,'A deep journalistic analysis exploring the intense scientific competition between Google''s DeepMind (AlphaFold) and Meta AI (ESMFold) in protein folding. Highlights the tectonic shift of biological science into a computationally intensive machine learning domain with staggering computing architecture demands.','Spanish','Article','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2022-06-01T00:00:00+02:00',NULL,NULL,NULL,'["AI & Machine Learning", "Bio-Computing", "Protein Folding"]','["[EMERGING]"]','[]','["mlops.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.elconfidencial.com/tecnologia/tribuna/2021-06-02/talento-informatica-startups-silicon-valley-google_3112087','blogs.elconfidencial.com: El talento atrofiado: por qué en España escasean los profesionales de alto nivel','','2021',0,'This critique analyzes systemic talent retention issues and the historic lack of senior technical opportunities in the Spanish tech sector. It contrasts regional startups with Silicon Valley structures to discuss talent flight.','Spanish','article','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Industry Analysis", "Regional Markets", "Spain Tech Ecosystem"]','["[COMMUNITY-TOOL]"]','[]','["recruitment.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.elconfidencial.com/tecnologia/tribuna/2022-02-12/productividad-tecnologia-startups-apps_3373786','blogs.elconfidencial.com: Los españoles somos más improductivos que nunca y el problema no es de los empleados','','2022',4,'Investigates structural productivity declines in technology and startup business environments, placing the blame not on individual developers but on chronic management flaws. Highlights issues like meeting-heavy workflows, fragmented communication platforms, technical debt, and a systemic lack of automated platform tooling that dampens developer output.','es','Analysis','Advanced',0,'online','manual',NULL,NULL,NULL,0,'2022-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Engineering Leadership", "Metrics & Analytics", "Organizational Scaling"]','["[ENTERPRISE-STABLE]"]','[]','["project-management-methodology.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.eleconomista.es/actualidad/noticias/11361634/08/21/El-acceso-a-financiacion-una-barrera-casi-infranqueable-para-los-autonomos.html','eleconomista.es: El acceso a financiación, una barrera (casi) infranqueable'' para los autónomos','','N/A',0,'A curated technical resource and architectural guide covering eleconomista.es: El acceso a financiación, una barrera (casi) infranqueable'' para los autónomos in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779033384,0,'2026-05-17T17:56:24.682060+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/freelancing.md"]','["freelancing.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.eleconomista.es/economia/noticias/11338080/07/21/Solo-el-13-de-autonomos-en-tarifa-plana-sobrevive-despues-de-24-meses.html','eleconomista.es: Solo el 13% de autónomos en tarifa plana ''sobrevive'' después de 24 meses','','N/A',0,'A curated technical resource and architectural guide covering eleconomista.es: Solo el 13% de autónomos en tarifa plana ''sobrevive'' después de 24 meses in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779033432,0,'2026-05-17T17:57:12.306063+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/freelancing.md"]','["freelancing.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.eleconomista.es/economia/noticias/11368404/08/21/Estas-son-las-cuotas-de-los-autonomos-a-la-Seguridad-Social-y-los-derechos-que-garantizan.html','eleconomista.es: Estas son las cuotas de los autónomos a la Seguridad Social'' y los derechos que garantizan','','N/A',0,'A curated technical resource and architectural guide covering eleconomista.es: Estas son las cuotas de los autónomos a la Seguridad Social'' y los derechos que garantizan in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779030730,0,'2026-05-17T17:12:10.314150+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/freelancing.md"]','["freelancing.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.eleconomista.es/economia/noticias/11390425/09/21/Estos-son-los-gastos-de-los-autonomos-que-no-se-pueden-deducir-en-el-IVA.html','eleconomista.es: Estos son los gastos de los autónomos que no se pueden'' deducir en el IVA','','N/A',0,'A curated technical resource and architectural guide covering eleconomista.es: Estos son los gastos de los autónomos que no se pueden'' deducir en el IVA in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779030705,0,'2026-05-17T17:11:45.890290+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/freelancing.md"]','["freelancing.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.eleconomista.es/economia/noticias/11391909/09/21/La-ayuda-del-SEPE-a-los-autonomos-asi-pueden-cobrar-el-paro-a-la-vez-que-trabajan.html','eleconomista.es: La ayuda del SEPE a los autónomos: así pueden cobrar el'' paro a la vez que trabajan','','N/A',0,'A curated technical resource and architectural guide covering eleconomista.es: La ayuda del SEPE a los autónomos: así pueden cobrar el'' paro a la vez que trabajan in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779030305,0,'2026-05-17T17:05:05.730337+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/freelancing.md"]','["freelancing.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.eleconomista.es/motor/noticias/12630740/01/24/giga-press-la-colosal-maquina-de-tesla-que-ha-revolucionado-la-fabricacion-de-coches-electricos.html','eleconomista.es: Giga Press, la colosal máquina de Tesla que ha revolucionado'' la fabricación de coches eléctricos','','N/A',0,'A curated technical resource and architectural guide covering eleconomista.es: Giga Press, la colosal máquina de Tesla que ha revolucionado'' la fabricación de coches eléctricos in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779032421,0,'2026-05-17T17:40:21.186414+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/customer.md"]','["customer.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.eleconomista.es/status/noticias/10679296/07/20/Como-es-un-mal-jefe-y-que-debe-aprender-para-liderar-mejor-su-empresa-y-ser-feliz.html','eleconomista.es: Cómo es un mal jefe y qué debe aprender para liderar mejor'' su empresa (y ser feliz)','','N/A',0,'A curated technical resource and architectural guide covering eleconomista.es: Cómo es un mal jefe y qué debe aprender para liderar mejor'' su empresa (y ser feliz) in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779033827,0,'2026-05-17T18:03:47.506536+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/project-management-methodology.md"]','["project-management-methodology.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.electron.build','www.electron.build','','N/A',0,NULL,NULL,NULL,NULL,0,NULL,'manual','274a7234cd5be2170bbb1dbe688fb9801ca913423d250dbe059c26e141043054',100.0,1779031012,1,'2026-05-17T17:16:52.219620+02:00',NULL,NULL,NULL,'[]','[]','["docs/mkdocs.md"]','[]','{}','{}');
INSERT INTO "resources" VALUES('https://www.element7.io/2022/10/a-hidden-gem-two-ways-to-improve-aws-fargate-container-launch-times','element7.io: A Hidden Gem: Two Ways to Improve AWS Fargate Container Launch Times','','2022',0,'Uncovers performance mechanics to drastically reduce boot-up latency in AWS Fargate container instances. Examines optimizing image sizes using alpine/scratch structures and utilizing AWS''s Seekable OCI (SOCI) lazy-loading framework.','N/A','Technical Blog','Advanced',1,'online','manual',NULL,NULL,NULL,0,'2022-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Container Orchestration", "AWS ECS & Fargate", "Performance Optimization"]','["[COMMUNITY-TOOL]"]','[]','["aws-serverless.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.elespanol.com/invertia/disruptores-innovadores/innovadores/tecnologicas/20230416/mainframe-repaso-pasado-futuro-tecnologia-resiste-morir/756174490_0.html','elespanol.com: Mainframe: repaso de pasado y futuro a una tecnología de'' 1944 que se resiste a morir','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','b5292a9bec49f716f4dbc366038d07a113d060cdb6da907c769b4f1a5d957229',100.0,1779033002,0,'2026-05-17T17:50:02.135012+02:00',NULL,NULL,NULL,'[]','[]','["docs/introduction.md"]','[]','{}','{"duplicate_of": "https://www.elespanol.com/invertia/disruptores/grandes-actores/tecnologicas/20230416/mainframe-repaso-pasado-futuro-tecnologia-resiste-morir/756174490_0.html"}');
INSERT INTO "resources" VALUES('https://www.elespanol.com/invertia/disruptores/grandes-actores/tecnologicas/20230416/mainframe-repaso-pasado-futuro-tecnologia-resiste-morir/756174490_0.html','elespanol.com: Mainframe: repaso de pasado y futuro a una tecnología de 1944 que se resiste a morir','','2023',0,'Analiza la longevidad del hardware mainframe y su continua relevancia en el sector financiero y asegurador. Explora cómo las arquitecturas heredadas se integran con nubes híbridas modernas mediante APIs y capas de compatibilidad.','Spanish','Article','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2023-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Infrastructure", "Legacy", "Mainframe"]','["[COMMUNITY-TOOL]"]','[]','["introduction.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.elespanol.com/reportajes/20211211/tipos-trabajar-sin-desfallecer-consejos-maribel-garben/633687616_0.html','elespanol.com: Qué tipos de jefes hay y cómo trabajar con ellos sin desfallecer: los consejos de Maribel Garben','','2021',0,'An executive taxonomy of common corporate leadership styles (e.g., authoritarian, absent, collaborative). It provides software engineers with specific upward management techniques to preserve productivity and set boundaries.','Spanish','article','Beginner',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Professional Development", "Engineering Management", "Upward Management"]','["[COMMUNITY-TOOL]"]','[]','["recruitment.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.elfinanciero.com.mx/empresas/2021/07/06/tu-jefe-no-siempre-tiene-la-razon-de-que-manera-puedes-contradecirlo','elfinanciero.com.mx: Tu jefe no siempre tiene la razón: ¿de qué manera puedes contradecirlo?','','2021',3,'Discusses strategic frameworks for engineers to constructively challenge management decision-making. Emphasizes grounding alternative proposals in empirical system metrics, security considerations, or architectural risk analysis to foster bidirectional feedback and prevent high-impact development blunders.','es','Guide','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Engineering Leadership", "Psychological Safety", "Communication Strategy"]','["[COMMUNITY-TOOL]", "[GUIDE]"]','[]','["project-management-methodology.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.empathy.co/blog/hat-ci-cd-for-deploying-cloud-native-applications','empathy.co: HAT: CI/CD for Deploying Cloud Native Applications','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','23e20aa587c8dbc90e9eddee36993010985b849181fba015cff5686d2fef5130',100.0,1779030980,0,'2026-05-17T17:16:20.048608+02:00',NULL,NULL,NULL,'[]','[]','["docs/jenkins-alternatives.md"]','[]','{}','{"duplicate_of": "https://empathy.co/blog/hat-ci-cd-for-deploying-cloud-native-applications"}');
INSERT INTO "resources" VALUES('https://www.empowersurvivors.net','getbetterdevops.io: Build Docker Images Using Ansible and Packer','','2021',0,'Technical blueprint demonstrating how to integrate Ansible playbooks as provisioning engines inside HashiCorp Packer build runs. Outlines processes to construct audited, standardized, and security-hardened Docker images.','YAML/HCL','Blog','Advanced',1,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Infrastructure as Code", "Ansible", "Image Provisioning"]','["[COMMUNITY-TOOL]"]','[]','["terraform.md", "ansible.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.engineeringmanagement.info/2017/02/planning-and-schedule-free-templates.html','engineeringmanagement.info: Planning and Schedule Free Templates','','2017',0,'A curated repository containing free, downloadable project planning, scheduling, and Gantt chart templates designed to assist engineering managers in tracking milestones and system deployments.','English','Blog','Beginner',0,'online','manual',NULL,NULL,NULL,0,'2017-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Developer Productivity", "Project Management", "Templates"]','["[COMMUNITY-TOOL]"]','[]','["project-management-tools.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.enmilocalfunciona.io/aprende-a-configurar-thanos-usando-docker-compose',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,'duplicate','manual','d6fa078ea7954a163775efed6a82f7ae1e550cba5d95a0eba10706b6cb602c7c',100.0,1779130495,1,'2026-05-18T20:54:55.001655+02:00',NULL,NULL,NULL,'[]','[]','["docs/prometheus.md"]','[]','{}','{"duplicate_of": "https://enmilocalfunciona.io/aprende-a-configurar-thanos-usando-docker-compose"}');
INSERT INTO "resources" VALUES('https://www.enmilocalfunciona.io/mostrando-resultados-de-jenkins-en-grafana-mediante-influxdb','Mostrando resultados de Jenkins en Grafana mediante InfluxDB 🌟','','2020',0,'Curator Insight details a pipeline monitoring design pattern utilizing InfluxDB and Grafana to visualize Jenkins build metrics and durations. Live Grounding highlights that rendering historical telemetry is crucial for detecting performance regressions in CI/CD runner pools. While OpenTelemetry is standardizing in 2026, the legacy InfluxDB exporter remains heavily deployed.','Spanish','Documentation','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2020-06-01T00:00:00+02:00',NULL,NULL,NULL,'["DevOps", "Observability", "Metrics Collection", "Grafana InfluxDB Integration"]','["[LEGACY]"]','[]','["demos.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.enriquedans.com/2023/12/el-desastre-del-software-y-la-automocion.html','enriquedans.com: El desastre del software y la automoción','','2023',0,'Reflexiona sobre la crisis de desarrollo de software en la industria automotriz global. Analiza la transición crítica de la ingeniería puramente mecánica hacia ecosistemas de software complejos basados en actualizaciones OTA.','Spanish','Article','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2023-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Methodology", "Quality", "Embedded Systems"]','["[COMMUNITY-TOOL]"]','[]','["introduction.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.enter.co/especiales/dev/herramientas-dev/estos-son-los-10-lenguajes-de-programacion-mas-populares-en-2021','enter.co: Estos son los 10 lenguajes de programación más populares en 2021','','2021',3,'Revisa los lenguajes de programación más influyentes y demandados del año 2021, evaluando su adopción en microservicios, frontend y desarrollo móvil. Ayuda a los equipos de desarrollo a evaluar qué tecnologías garantizan mayor facilidad para contratar talento y compatibilidad de librerías a largo plazo.','Spanish','Article','Beginner',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["DevOps, Automation & Modern Systems Engineering", "Software Engineering Principles", "Programming Languages"]','["[COMMUNITY-TOOL]"]','[]','["introduction.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.enterpriseai.news/2021/01/22/red-hats-disruption-of-centos-unleashes-storm-of-dissent','enterpriseai.news: Red Hat’s Disruption of CentOS Unleashes Storm of Dissent','','N/A',0,'A curated technical resource and architectural guide covering enterpriseai.news: Red Hat’s Disruption of CentOS Unleashes Storm of Dissent in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779029459,0,'2026-05-17T16:50:59.387622+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/linux.md"]','["linux.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.enterprisetimes.co.uk/2020/07/23/monolithic-versus-microservice-architecture','Monolithic versus Microservice architecture','','N/A',0,'A curated technical resource and architectural guide covering Monolithic versus Microservice architecture in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779034034,0,'2026-05-17T18:07:14.551750+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/introduction.md"]','["introduction.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.entrepreneur.com','entrepreneur.com: Which Project Management Timeline Tool Is Right for Your Team?','','2021',0,'An analysis of team timeline planning utilities, providing technical leaders with actionable parameters to choose optimal roadmap platforms aligned with team velocity and sizing.','English','Blog','Beginner',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Developer Productivity", "Project Management", "Agile Platforms"]','["[COMMUNITY-TOOL]"]','[]','["project-management-tools.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.entrepreneur.com/article/267642','entrepreneur.com: Las 10 preguntas que debes hacerte para saber si eres'' un buen líder','','N/A',0,NULL,NULL,NULL,NULL,0,'online','manual','973ef918541e9e6bcdbc36422cdc2bcc120685c3858b8db2e2e7dffa39ada1de',100.0,1779032556,0,'2026-05-17T17:42:36.739442+02:00',NULL,NULL,NULL,'[]','[]','["docs/recruitment.md"]','[]','{}','{}');
INSERT INTO "resources" VALUES('https://www.entrepreneur.com/article/356991','entrepreneur.com: Which Project Management Timeline Tool Is Right for Your'' Team?','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','51ea2f30f48d504a4d7ec99eba3dba67f77d4c14944290e6a4f8a543c4bab531',100.0,1779030348,0,'2026-05-17T17:05:48.305446+02:00',NULL,NULL,NULL,'[]','[]','["docs/project-management-tools.md"]','[]','{}','{"duplicate_of": "https://www.entrepreneur.com"}');
INSERT INTO "resources" VALUES('https://www.entrepreneur.com/article/365880','entrepreneur.com: ¿Cómo manejar un equipo que trabaja desde sus casas?','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','973ef918541e9e6bcdbc36422cdc2bcc120685c3858b8db2e2e7dffa39ada1de',100.0,1779029827,0,'2026-05-17T16:57:07.116304+02:00',NULL,NULL,NULL,'[]','[]','["docs/project-management-methodology.md"]','[]','{}','{"duplicate_of": "https://www.entrepreneur.com/article/267642"}');
INSERT INTO "resources" VALUES('https://www.env0.com/blog/ansible-vs-terraform-when-to-choose-one-or-use-them-together','env0.com: Ansible vs Terraform: Choose One or Use Both?','','2023',0,'Examines how to combine Terraform and Ansible in hybrid pipelines. Details architectures for provisioning base cloud infrastructure with Terraform while using Ansible for VM-level configuration.','English','Article','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2023-06-01T00:00:00+02:00',NULL,NULL,NULL,'["DevOps", "Infrastructure as Code", "Tool Comparison"]','["[COMMUNITY-TOOL]"]','[]','["iac.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.env0.com/blog/automated-drift-detection-with-env0','env0.com: Automated Drift Detection 🌟','','2022',2,'Explores proactive drift auditing integrated directly inside deployment management tools. Highlights strategies for early alerts when manual security group modifications threaten pipeline compliance.','N/A','Article','Advanced',0,'online','manual',NULL,NULL,NULL,0,'2022-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Infrastructure", "Infrastructure as Code", "Automation"]','["[COMMUNITY-TOOL]"]','[]','["devops.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.env0.com/blog/how-to-use-terraform-providers','env0.com: How to Use Terraform Providers','','2023',3,'An in-depth conceptual breakdown demonstrating how Terraform interacts with external APIs using provider abstraction boundaries. Covers versioning lockfiles, provider block configuration, and source mirror configurations.','HCL','Article','Beginner',0,'online','manual',NULL,NULL,NULL,0,'2023-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Infrastructure as Code", "Core Concepts", "Tutorials"]','["[COMMUNITY-TOOL]"]','[]','["terraform.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.env0.com/blog/were-opensourcing-terratag-to-make-multicloud-resource-tagging-easier','env0.com: We’re Opensourcing Terratag to Make Multicloud Resource Tagging Easier','','2020',0,'Introduction to Terratag, an open-source CLI tool designed to automatically inject standard tagging and metadata into all Terraform resources before planning/applying. Crucial for establishing centralized cost allocation and organization-wide governance.','English','Developer Tool','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2020-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Cloud Infrastructure", "Infrastructure as Code", "Tagging & Governance"]','["[COMMUNITY-TOOL]"]','[]','["terraform.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.envoyproxy.io','envoyproxy.io','','2022',0,'Homepage for Envoy Proxy, the C++ cloud-native L7 edge and service proxy. Serving as the primary data plane for Istio and modern gateway tools, it offers unmatched extensibility, advanced load balancing, and dynamic runtime configuration.','English','Documentation','Medium',1,'online','manual',NULL,NULL,NULL,0,'2022-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Cloud Native Infrastructure", "Data Plane", "Proxy"]','["[COMMUNITY-TOOL]"]','[]','["servicemesh.md", "istio.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.envoyproxy.io/docs/envoy/latest/api-docs/xds_protocol','xDS REST and gRPC protocol','','2025',0,'The formal specification detailing Envoy''s suite of discovery services (xDS), utilizing gRPC and REST for dynamic resource configuration. It outlines the core mechanics of Listener (LDS), Route (RDS), Cluster (CDS), and Endpoint (EDS) discovery APIs. This protocol defines how modern cloud-native proxies continuously pull real-time configuration updates from centralized control planes without data plane interruption.','Protobuf','Specification','Expert',1,'online','manual',NULL,NULL,NULL,0,'2025-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Cloud Native Networking", "Data Plane", "APIs & Protocols"]','["[COMMUNITY-TOOL]"]','[]','["servicemesh.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.envoyproxy.io/docs/envoy/latest/start/install','getenvoy.io','','2022',0,'Distribution platform providing certified binaries, installer packages, and bootstrapping resources for Envoy Proxy, facilitating direct deployments on local machines or hybrid container systems.','English','Documentation','Medium',1,'online','manual',NULL,NULL,NULL,0,'2022-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Cloud Native Infrastructure", "Data Plane", "Installation"]','["[COMMUNITY-TOOL]"]','[]','["istio.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.equalexperts.com/blog/tech-focus/event-driven-architecture-the-good-the-bad-and-the-ugly','equalexperts.com: Event driven architecture: the good, the bad, and the ugly 🌟','','2021',1,'Discusses the practical realities of deploying EDA at scale. Evaluates benefits (decoupling, high performance) against complexities (distributed debugging, out-of-order execution, schema evolution management).','English','Article','Intermediate',1,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Architecture", "Patterns", "EDA"]','["[COMMUNITY-TOOL]"]','[]','["introduction.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.esquire.com/es/trabajo/a37314227/teletrabajo-volver-oficina','esquire.com: ¿Por qué tu empresa no quiere que teletrabajes?','','2021',0,'Curator Insight outlines corporate motivations driving return-to-office (RTO) mandates. Live Grounding shows that post-2024, many enterprises instituted hybrid policies, but high-tier engineering talent continues to strongly favor asynchronous, geographically distributed operational environments.','Spanish','Article','Beginner',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Organizational Culture", "Remote Work", "Societal Shift"]','["[COMMUNITY-TOOL]"]','[]','["remote-tech-jobs.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.estrategiadeproducto.com/p/evitar-caer-espiral-de-mierda','estrategiadeproducto.com: La espiral de mierda','','2022',5,'Synthesizes a critical systemic anti-pattern in software development where short-term delivery pressures result in technical debt compromises, creating architectural degradation and a complete collapse of engineering velocity. Highlights tactical pathways for engineering managers to defend refactoring cycles and architectural stability.','es','Analysis','Advanced',1,'online','manual',NULL,NULL,NULL,0,'2022-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Engineering Leadership", "Product Management", "Software Architecture Design"]','["[DE FACTO STANDARD]"]','[]','["project-management-methodology.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.estrategiadeproducto.com/p/segunda-mayor-mentira-product-management','estrategiadeproducto.com: La segunda mayor mentira sobre Product Management','','2022',4,'Critiques the widespread misconception of the Product Manager as the absolute ''CEO of the Product.'' Explains that without direct positional authority over engineers or architects, a PM''s true impact relies on data-driven influence, transparent customer insight dissemination, and cross-functional alignment.','es','Analysis','Advanced',0,'online','manual',NULL,NULL,NULL,0,'2022-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Engineering Leadership", "Product Management", "Team Dynamics"]','["[ENTERPRISE-STABLE]"]','[]','["project-management-methodology.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.europeclouds.com/blog/implementing-aqua-security-to-secure-kubernetes','europeclouds.com: Implementing Aqua Security to Secure Kubernetes','','2021',0,'This reference implementation analyzes Aqua Security''s threat protection suite inside Kubernetes platforms. It details automated configuration of image scanning workflows, continuous drift detection mechanisms, and custom-built runtime profiles. Grounded in actual platform defense, this approach addresses immediate container exploitation vectors by establishing clear trust domains.','None','Blog','Intermediate',1,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Security", "Container Security", "Aqua Security Integration"]','["[COMMUNITY-TOOL]"]','[]','["devsecops.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.euroresidentes.com/empresa/exito-empresarial/la-intimidacin-verbal-en-la-empresa','euroresidentes.com: La intimidación verbal en la empresa','','2021',0,'Tackles verbal intimidation and toxic communication habits in corporate environments. Outlines methods for building psychological safety, addressing workplace harassment, and establishing strict ethical communication rules to protect engineering talent.','Spanish','Article','Beginner',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Management", "Workplace Culture", "Conflict Resolution"]','["[COMMUNITY-TOOL]"]','[]','["project-management-methodology.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.eventstore.com/blog/service-oriented-architecture-vs-event-driven-architecture','==eventstore.com: Service-Oriented Architecture vs Event-Driven Architecture=='' 🌟','','N/A',0,NULL,NULL,NULL,NULL,0,'online','manual','49dcc9af1be66c9eb1fd49383d6f3da4460ac85919b81fe35e623f7dc0b8b0c5',100.0,1779030407,0,'2026-05-17T17:06:47.633679+02:00',NULL,NULL,NULL,'[]','[]','["docs/introduction.md"]','[]','{}','{}');
INSERT INTO "resources" VALUES('https://www.ewsolutions.com/worst-project-management-practices','ewsolutions.com: Worst Project Management Practices','','2021',0,'Identifies and deconstructs worst-case project management practices and structural anti-patterns in complex engineering environments. Highlights how excessive documentation, siloing, lack of transparency, and poor risk-modeling derail high-budget software and cloud projects.','English','Article','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Project Management", "Anti-Patterns", "Risk Mitigation"]','["[COMMUNITY-TOOL]"]','[]','["project-management-methodology.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.eximiaco.tech/en/2020/06/03/3-facts-to-consider-before-adopting-kubernetes','eximiaco.tech: when to choose Kubernetes? 🌟','','N/A',0,'A curated technical resource and architectural guide covering eximiaco.tech: when to choose Kubernetes? 🌟 in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779029374,0,'2026-05-17T16:49:34.148779+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes.md"]','["kubernetes.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.expansion.com/expansion-empleo/desarrollo-de-carrera/2022/01/28/61f40e29e5fdea61738b45aa.html','expansion.com: El ''amiguismo'' en las relaciones de trabajo','','2022',0,'An analysis of the risks of cronyism and nepotism within corporate organizational structures. It highlights how subjective advancement systems damage psychological safety, alienate top-tier engineers, and disrupt delivery.','Spanish','article','Beginner',0,'online','manual',NULL,NULL,NULL,0,'2022-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Organizational Architecture", "Corporate Culture", "Nepotism"]','["[COMMUNITY-TOOL]"]','[]','["recruitment.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.experfy.com/training/courses/effective-jenkins-continuous-delivery-and-continuous-integration','experfy.com e-learning: Effective Jenkins - Continuous Delivery and Continuous'' Integration','','N/A',0,'A curated technical resource and architectural guide covering experfy.com e-learning: Effective Jenkins - Continuous Delivery and Continuous'' Integration in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'duplicate','manual','c8b66ae1277fb535830047dcb2061cac144abd52f351700466afb109a55fded0',100.0,1779029190,0,'2026-05-17T16:46:30.565963+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/demos.md"]','["demos.md"]','{}','{"duplicate_of": "https://training.experfy.com/courses/effective-jenkins-continuous-delivery-and-continuous-integration"}');
INSERT INTO "resources" VALUES('https://www.exploratorium.edu/exhibits/a-sip-of-conflict','A Sip of Conflict - Exploratorium','Play with the tension between logic and emotion as you drink from a water fountain fashioned from an actual (but unused) toilet.','2007',4,'A brief overview of the Exploratorium''s ''A Sip of Conflict'' interactive exhibit. Designed in collaboration with cognitive scientists, the exhibit serves as a physical demonstration of cognitive bias and emotional dissonance, prompting visitors to examine how psychological heuristics influence direct physical actions.','English','website','Beginner',0,'online','automatic','N/A',NULL,1780352581,0,'2026-06-02T00:23:01.792450+02:00',NULL,NULL,NULL,'["Human Factors", "Cognitive Bias", "Museum Exhibits"]','["[CASE STUDY]"]','[]','[]','{}','{"category": "uncategorized", "reputation_status": "Vetted", "reputation_summary": "Official page of a permanent, famous educational exhibit at San Francisco''s Exploratorium.", "social_preview_url": "", "source_provenance": "X.com (QuinnyPig)", "suggested_new_category": "cognitive-science-bias"}');
INSERT INTO "resources" VALUES('https://www.f5.com/company/blog','threatstack.com: 50 Best AWS CloudWatch Tutorials','','2021',0,'A comprehensive directory linking to performance tuning guides, log group configurations, and real-time dashboard design patterns inside Amazon CloudWatch. Evaluates fundamental metric generation techniques.','N/A','Directory/Article','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Observability & Monitoring", "CloudWatch", "Guides Collection"]','["[COMMUNITY-TOOL]"]','[]','["aws-monitoring.md", "aws.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.f5.com/products/distributed-cloud-services','Threat Stack','','2026',0,'Originally Threat Stack, now operationalized within F5''s Distributed Cloud Services. Provides host intrusion detection (HIDS), real-time behavioral monitoring, and compliance metrics. Combines endpoint system telemetry and application traffic insight to enable rapid detection of advanced persistent threats.','N/A','Platform','Advanced',1,'online','manual',NULL,NULL,NULL,0,'2026-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Security", "Cloud Security", "Telemetry & Observability"]','["[COMMUNITY-TOOL]"]','[]','["devsecops.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.f5.com/products/nginx','nginx.com: Automating Multi-Cluster DNS with NGINX Ingress Controller','','2022',0,'Technical blueprint showcasing DNS synchronization and traffic routing automation across multi-cluster environments. Demonstrates leveraging NGINX Ingress for global load balancing and resilient geographical failovers.','English','Article','Advanced',1,'online','manual',NULL,NULL,NULL,0,'2022-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Networking", "Multi-Cluster", "DNS"]','["[COMMUNITY-TOOL]"]','[]','["web-servers.md", "ansible.md", "faq.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.f5.com/products/nginx/resources/library/complete-nginx-cookbook',NULL,NULL,NULL,NULL,'A curated technical resource and architectural guide covering www.f5.com in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'review_required','manual',NULL,64.0,1779130495,0,'2026-05-18T20:54:55.002727+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/web-servers.md"]','["web-servers.md"]','{}','{"review_metadata": {"original_url": "https://www.f5.com/products/nginx/resources/library/complete-nginx-cookbook", "proposed_url": "NONE", "reason": "High-Value Protection: 404", "timestamp": "2026-05-18T18:54:55.002729"}}');
INSERT INTO "resources" VALUES('https://www.facebook.com/pages/BMW-IT-Zentrum/122968844423716','BMW IT-Zentrum','','2026',0,'Curator Insight points to the corporate hub for BMW''s extensive IT and software innovation efforts. Live Grounding highlights BMW''s massive internal platform engineering evolution, using Kubernetes and cloud-native standards to manage connected car telemetry and smart-manufacturing software pipelines globally.','N/A','Social Media','Beginner',0,'online','manual',NULL,NULL,NULL,0,'2026-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Organizational Culture", "Migration Journeys", "BMW Group"]','["[COMMUNITY-TOOL]"]','[]','["customer.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.facilcloud.com/noticias/?p=1294&lang=es_ES',NULL,NULL,NULL,NULL,'A curated technical resource and architectural guide covering www.facilcloud.com in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','1ce7920fe50064d4ff4bc36075b7a9de2fe8f21f5e73d2b7f0e85a572ea1cd02',100.0,1779030788,1,'2026-05-17T17:13:08.322527+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/nosql.md"]','["nosql.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.fairwinds.com/blog/3-kubernetes-efficiency-mistakes','fairwinds.com: Never Should You Ever In Kubernetes Part 4: Three K8s Efficiency Mistakes','','2021',0,'Outlines critical configuration errors leading to resource waste and high cloud bills, covering oversized worker nodes, lack of horizontal/vertical autoscaling, and missing request boundaries.','English','Article','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Operations", "Cost Optimization", "Resource Limits"]','["[COMMUNITY-TOOL]"]','[]','["kubernetes.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.fairwinds.com/blog/6-kubernetes-reliability-mistakes','fairwinds.com: Never Should You Ever In Kubernetes Part 3: 6 K8s Reliability Mistakes','','2021',0,'Details six major configuration mistakes that degrade reliability, focusing on resource overallocation, lack of PodDisruptionBudgets, and improper health check implementations.','English','Article','Intermediate',1,'duplicate','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Operations", "Application Reliability", "Resource Limits"]','["[COMMUNITY-TOOL]"]','[]','["kubernetes.md"]','{}','{"duplicate_of": "https://www.fairwinds.com/blog/3-kubernetes-efficiency-mistakes"}');
INSERT INTO "resources" VALUES('https://www.fairwinds.com/blog/configuration-drift-kubernetes','fairwinds.com: Configuration Drift in Kubernetes - What Is It and Why it Matters 🌟','','2022',2,'Deep dive into the runtime-level discrepancies that emerge in active Kubernetes clusters. Evaluates the strategic use of GitOps systems to continuously reconcile running container configurations against Git-based registries.','N/A','Article','Advanced',1,'online','manual',NULL,NULL,NULL,0,'2022-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Containerization", "Kubernetes", "Configuration Management"]','["[COMMUNITY-TOOL]"]','[]','["devops.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.fairwinds.com/blog/fairwinds-polaris-kubernetes-open-source-configuration-validation',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,'manual','feb7610a0e2d98192cd96e2a4c3ffed70819ef3e060cb16264c0166b1cd82c50',100.0,1779031079,0,'2026-05-17T17:17:59.819507+02:00',NULL,NULL,NULL,'[]','[]','["docs/kubernetes-tools.md"]','[]','{}','{}');
INSERT INTO "resources" VALUES('https://www.fairwinds.com/blog/how-to-correctly-set-resource-requests-and-limits','fairwinds.com: Kubernetes Best Practice: How to (Correctly) Set Resource'' Requests and Limits','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','b91ee8eb210b783408429dcd4940f9a5976e6310199952f0fcc5b46de0a164ec',100.0,1779029640,1,'2026-05-17T16:54:00.648691+02:00',NULL,NULL,NULL,'[]','[]','["docs/kubernetes.md"]','[]','{}','{"duplicate_of": "https://www.cncf.io/blog/2022/10/20/kubernetes-best-practice-how-to-correctly-set-resource-requests-and-limits"}');
INSERT INTO "resources" VALUES('https://www.fairwinds.com/blog/intro-kubernetes-best-practices','fairwinds.com: An Intro to Kubernetes Best Practices: Start Your K8s Right','','2022',0,'A comprehensive onboarding resource for operators transition to Kubernetes. Establishes core guidelines across deployment patterns, namespace segregation, container building blocks, and monitoring.','English','Article','Beginner',0,'online','manual',NULL,NULL,NULL,0,'2022-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Operations", "Best Practices", "Introduction"]','["[COMMUNITY-TOOL]"]','[]','["kubernetes.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.fairwinds.com/blog/k8s-clinic-how-to-run-kubernetes-securely-and-efficiently','fairwinds.com: K8s Clinic: How to Run Kubernetes Securely and Efficiently 🌟','- With the adoption of containers, software packaging is increasingly shifting left, which means (depending on your organization) that developers are taking on responsibility for the containerization of applications. Developers may also be responsible for some parts of Kubernetes configuration. As that process shifts left, developers need support to make the right decisions for the organization in order to run Kubernetes securely and efficiently.
    - Many companies are adopting cloud native technologies to deliver speed to market. For businesses seeking to compete in today''s marketplace, it’s important to ship new features and meet customer needs where they are — and increasingly those needs are being met through software.','2021',0,'Discusses methods for shifting security policies left into developer workflows. Explains how to integrate validation checks into build systems to enforce security contexts, resource quotas, and drop default capabilities prior to cluster deployment.','English','Article','Intermediate',1,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Security", "Efficiency", "Hardening Pipelines"]','["[COMMUNITY-TOOL]"]','[]','["kubernetes.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.fairwinds.com/blog/never-should-you-ever-in-kubernetes-1-do-k8s-the-hard-way','fairwinds.com: Never Should You Ever In Kubernetes: #1 Do K8S The Hard Way','','2021',0,'Argues against deploying custom control planes from scratch (such as ''The Hard Way'') for production workloads. Promotes using managed Kubernetes services (EKS, GKE, AKS) or standardized tooling to lower operational overhead.','English','Article','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Operations", "Best Practices", "Platform Engineering"]','["[COMMUNITY-TOOL]"]','[]','["kubernetes.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.fairwinds.com/blog/never-should-you-ever-in-kubernetes-part-2-kubernetes-security-mistakes','fairwinds.com: Never Should You Ever In Kubernetes Part 2: Kubernetes Security Mistakes','','2021',0,'Identifies key cluster security anti-patterns: running containers as root, neglecting NetworkPolicies, ignoring container vulnerability scanning, and hardcoding secrets in deployment manifests.','English','Article','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Security", "Best Practices", "Cluster Security"]','["[COMMUNITY-TOOL]"]','[]','["kubernetes.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.fairwinds.com/blog/over-provisioned-and-over-permissioned-containers-kubernetes','fairwinds.com: Over-Provisioned and Over-Permissioned Containers & Kubernetes','','2021',0,'Evaluates the compounding operational and security costs of over-provisioning resource limits and over-privilege in Kubernetes. Provides remediation paths using static manifest analysis and dynamic policy engines to prevent privilege escalation and right-size resource definitions.','English','Article','Intermediate',1,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Security", "Resource Management", "Audit"]','["[COMMUNITY-TOOL]"]','[]','["kubernetes.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.fairwinds.com/blog/top-12-kubernetes-resources','fairwinds.com: Top 12 Kubernetes Resources: Learn and Stay Up-to-Date','','2023',0,'A curated collection of highly rated learning platforms, industry blogs, and technical channels designed to keep platform architects up to date. Excellent resource for maintaining engineering readiness amid rapid ecosystem changes and security patches.','English','Blog Post','Beginner',0,'online','manual',NULL,NULL,NULL,0,'2023-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Curation", "Educational Resources", "Articles"]','["[COMMUNITY-TOOL]"]','[]','["other-awesome-lists.md"]','{}','{"is_special": true}');
INSERT INTO "resources" VALUES('https://www.fairwinds.com/blog/top-5-kubernetes-security-mistakes','fairwinds.com: Discover the Top 5 Kubernetes Security Mistakes You''re (Probably) Making','','2021',0,'Identifies common configuration mistakes like neglected CPU/memory limits, running containers as root, and using unvalidated base images, offering immediate structural remedies.','N/A','article','Intermediate',1,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Kubernetes Security", "Cluster Misconfigurations", "Common Mistakes"]','["[COMMUNITY-TOOL]"]','[]','["kubernetes-security.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.fairwinds.com/kubernetes-maturity-model','fairwinds.medium.com: Kubernetes Maturity Model','','2022',0,'Introduces a multi-phased maturity model mapping an organization''s path from raw experimentation and initial containerization to advanced, automated platform optimization, enterprise governance, declarative policy enforcement, and multi-cluster orchestration.','English','Whitepaper','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2022-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Operations", "Governance", "Maturity Frameworks"]','["[CASE STUDY]", "[COMMUNITY-TOOL]"]','[]','["kubernetes.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.fastly.com/blog/improve-http-structured-headers','Improving HTTP with structured header fields 🌟','','2021',0,'This architectural breakdown by Fastly explores the transition from loosely specified, ad-hoc HTTP header formats to RFC 8941 Structured Field Values (SFV). SFV simplifies parsing, enhances performance, and minimizes edge routing errors by defining strict algorithms for booleans, integers, decimals, strings, tokens, byte sequences, lists, and dictionaries.','N/A','Article','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Web Architecture", "HTTP Protocols", "Structured Fields"]','["[COMMUNITY-TOOL]"]','[]','["networking.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.fierce-network.com/multi-cloud/cloud-9-lunch-ladies-news-wrap-live-cloud-executive-summit','silverliningsinfo.com: KubeCon: Five biggest trends from the Kubernetes love fest in Amsterdam','','2023',0,'Synthesizes the major technological shifts post-KubeCon Amsterdam. Pinpoints crucial patterns in cloud-native platforms, highlighting sustainable computing, developer experience (Platform Engineering), and the consolidation of runtime security layers.','English','News Article','Beginner',0,'online','manual',NULL,NULL,NULL,0,'2023-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Community", "Trends", "Industry Analysis"]','["[COMMUNITY-TOOL]"]','[]','["kubernetes.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.fierce-network.com/platforms/red-hat-bundles-security-management-into-openshift-plus','fiercetelecom.com: Red Hat bundles security, management into OpenShift Plus','','2021',4,'Reviews the functional additions included in Red Hat OpenShift Platform Plus, designed to aggregate container registry services (Quay), multi-cluster orchestration (RHACM), and cloud-native runtime security (RHACS/StackRox) into one platform.','English','Article','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Enterprise Kubernetes", "Platform Packaging", "Enterprise Security"]','["[ENTERPRISE-STABLE]"]','[]','["ocp4.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.fiercetelecom.com/platforms/red-hat-bundles-security-management-into-openshift-plus','fiercetelecom.com: Red Hat bundles security, management into OpenShift Plus','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','f9a3c627a823ca8f36828c780abebfe002c6975e7222abaea59566112a9c7db5',100.0,1779029478,0,'2026-05-17T16:51:18.534260+02:00',NULL,NULL,NULL,'[]','[]','["docs/ocp4.md"]','[]','{}','{"duplicate_of": "https://www.fierce-network.com/platforms/red-hat-bundles-security-management-into-openshift-plus"}');
INSERT INTO "resources" VALUES('https://www.findmyprofession.com/career-advice/questions-to-ask','findmyprofession.com: 100+ Questions to Ask in an Interview 🌟','','2022',0,'A database of strategic, reverse-interview questions designed for developers to evaluate technical organizations. It helps candidates probe codebase maturity, release automation, developer autonomy, and management health before signing contracts.','English','article','Beginner',0,'online','manual',NULL,NULL,NULL,0,'2022-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Professional Development", "Interview Engineering", "Reverse Interviewing"]','["[COMMUNITY-TOOL]"]','[]','["recruitment.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.finops.org','FinOps Foundation: FinOps.org','','2026',0,'The official home of the Linux Foundation''s FinOps Foundation. It codifies the industry-standard FinOps framework, providing best practices, training, and open standards (such as FOCUS - FinOps Open Cost & Usage Specification) to align engineering, finance, and business teams on cloud cost optimization.','English','Platform','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2026-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Financial Operations", "FinOps", "Frameworks"]','["[COMMUNITY-TOOL]"]','[]','["finops.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.fiverr.com','fiverr','','N/A',0,'A curated technical resource and architectural guide covering fiverr in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779031600,0,'2026-05-17T17:26:40.849733+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/freelancing.md"]','["freelancing.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.flexera.com/products/flexera-one/container-optimization','spot.io: Setting up, Managing & Monitoring Spark on Kubernetes','','2023',3,'Discusses the financial and operational mechanics of running Spark executor pods on heterogeneous Kubernetes clusters. Emphasizes automated cost optimization, spot instance utilization, and intelligent scaling practices. Live Grounding shows that dynamically shifting Spark executor tasks to spot instances under strict fallback rules is essential for scaling modern, cost-sensitive big data pipelines.','Markdown','Article','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2023-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Data & AI", "Apache Spark", "Cost Optimization"]','["[COMMUNITY-TOOL]"]','[]','["kubernetes-bigdata.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.forbes.com/councils/forbestechcouncil/2021/09/03/who-should-own-the-job-of-observability-in-devops/?streamIndex=0','forbes.com: Who Should Own The Job Of Observability In DevOps?','','2021',0,'Explores organizational boundaries and team responsibilities, discussing whether application developers, SRE teams, or dedicated platform engineers should own observability setups. Curator Insight: Ownership discussion in tech governance. Live Grounding: Highlights that shared ownership templates yield the highest developer-experience improvements.','English','Article','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["DevOps", "Management", "Observability", "Governance"]','["[COMMUNITY-TOOL]"]','[]','["devops.md", "monitoring.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.forbes.com/councils/forbestechcouncil/2023/02/23/how-to-empower-modern-kubernetes-management-with-a-platform-team-model/?streamIndex=0','frobes.com: How To Empower Modern Kubernetes Management With A Platform Team Model','','2023',0,'Delivers executive-level and architectural analysis on scale-out Kubernetes management. Discusses how dedicated platform engineering teams act as force multipliers, streamlining cluster lifecycle automation, centralized governance, and cost optimization across hybrid and multi-cloud environments.','English','Article','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2023-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Platform Engineering", "Enterprise Management", "Kubernetes Fleet"]','["[COMMUNITY-TOOL]"]','[]','["devops.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.forbes.com/councils/forbestechcouncil/2024/03/08/from-data-collection-to-delivering-kpis-a-roadmap-to-a-mature-observability-strategy/?streamIndex=0','forbes.com: From Data Collection To Delivering KPIs: A Roadmap To A Mature Observability Strategy','- The observability space is a multi-billion-dollar market and for good reason—there are a lot of benefits when you implement a robust observability strategy. But extracting value is not as simple as adopting a tool, throwing your data into a black box and expecting it to spit out business-relevant, contextualized insights and helpful visualizations.
    - As they say, “Nothing good comes easy”—but when done right, a mature observability strategy will pay for itself over and over again.','2024',0,'Provides a clear roadmap to extract business value from raw telemetry data. Focuses on aligning technical logs and alerts directly with key performance indicators (KPIs) to drive continuous business transformation. Curator Insight: Forbes council insight on business metrics. Live Grounding: Highlights why enterprise monitoring frameworks fail when detached from functional business KPIs.','English','Article','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2024-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Observability", "Business Strategy", "Governance", "Metrics"]','["[COMMUNITY-TOOL]"]','[]','["monitoring.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.forbes.com/sites/adunolaadeshola/2021/04/28/13-signs-youre-selling-yourself-short-in-your-career','forbes.com: 13 Signs You’re Selling Yourself Short In Your Career','','2021',0,'An executive career-strategy publication focusing on professional growth, self-worth, and leadership traits. Though non-technical, 2026 engineering team development paradigms heavily emphasize these foundational soft skills alongside cloud proficiency to foster highly autonomous Platform Engineering structures.','Markdown','Article','Beginner',0,'online','manual','41d42dbfdfbcd61c44d85c455ba1fc749ed6505c71385764638130a856bbe92b',100.0,1779032869,1,'2026-05-17T17:47:49.605111+02:00',NULL,NULL,NULL,'["Professional Development", "Career Guidance"]','["[COMMUNITY-TOOL]"]','["docs/introduction.md"]','["introduction.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.forbes.com/sites/andrewfennell/2021/09/08/what-do-employers-want-to-see-in-your-cv','forbes.com: What Do Employers Want To See In Your CV?','','2021',0,'Curator Insight: Details executive-level resume structuring for professional tech candidates. Live Grounding: Pinpoints how to highlight business value and architectural accomplishments instead of simple task lists, aiding senior engineers to stand out to hiring authorities.','en','Article','Beginner',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Professional Practice", "Recruiting", "CV Construction"]','["[COMMUNITY-TOOL]"]','[]','["recruitment.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.forbes.com/sites/chenxiwang/2020/06/17/devops-drives-pentesting-delivered-as-a-service','forbes.com: DevOps Drives Pentesting Delivered As A Service','','2020',3,'Examines how modern Agile and DevOps practices have driven the rise of continuous, API-driven Pen Testing as a Service (PTaaS). This model aligns offensive security scanning directly with microservice release cycles, preventing bottleneck delays. Highlights the integration of pentest results directly into developer ticketing systems.','N/A','Blog','Intermediate',1,'online','manual',NULL,NULL,NULL,0,'2020-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Security", "Application Security", "Pentesting"]','["[COMMUNITY-TOOL]"]','[]','["devsecops.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.forbes.com/sites/dedehenley/2022/01/30/as-leaders-what-can-we-learn-from-the-great-resignation','forbes.com: As Leaders: What Can We Learn From The Great Resignation?','','2022',0,'An executive briefing analyzing key leadership takeaways from the Great Resignation. It emphasizes that maintaining high-performing engineering teams requires psychological safety, systemic transparency, and direct links between code and business value.','English','article','Beginner',0,'online','manual',NULL,NULL,NULL,0,'2022-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Organizational Architecture", "Engineering Management", "Leadership Strategy"]','["[COMMUNITY-TOOL]"]','[]','["recruitment.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.forbes.com/sites/drsamanthamadhosingh/2023/12/18/4-ways-to-combat-the-social-isolation-of-remote-working','forbes.com: 4 Ways To Combat The Social Isolation Of Remote Working','','2023',0,'Curator Insight discusses the psychological tolls of remote work, focusing on isolation and boundaries. Live Grounding highlights that engineering leadership in 2026 actively prioritized developer mental health, implementing async-first communication strategies and supporting local workspace stipends to counter remote burnout.','N/A','Article','Beginner',0,'online','manual',NULL,NULL,NULL,0,'2023-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Organizational Culture", "Remote Work", "Mental Well-being"]','["[COMMUNITY-TOOL]"]','[]','["remote-tech-jobs.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.forbes.com/sites/forbestechcouncil/2021/09/03/who-should-own-the-job-of-observability-in-devops','forbes.com: Who Should Own The Job Of Observability In DevOps?','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','5e55c3f9ca607c0b368279871557fe5c2c0314fc1d0b5fe47b6904931f123307',100.0,1779030135,0,'2026-05-17T17:02:15.777214+02:00',NULL,NULL,NULL,'[]','[]','["docs/devops.md", "docs/monitoring.md"]','[]','{}','{"duplicate_of": "https://www.forbes.com/councils/forbestechcouncil/2021/09/03/who-should-own-the-job-of-observability-in-devops/?streamIndex=0"}');
INSERT INTO "resources" VALUES('https://www.forbes.com/sites/forbestechcouncil/2023/02/23/how-to-empower-modern-kubernetes-management-with-a-platform-team-model','frobes.com: How To Empower Modern Kubernetes Management With A Platform'' Team Model','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','7efff39895211cdb94facababadd45b748c075ecd0f2ce74063057dbd3d02b08',100.0,1779030732,0,'2026-05-17T17:12:12.558420+02:00',NULL,NULL,NULL,'[]','[]','["docs/devops.md"]','[]','{}','{"duplicate_of": "https://www.forbes.com/councils/forbestechcouncil/2023/02/23/how-to-empower-modern-kubernetes-management-with-a-platform-team-model/?streamIndex=0"}');
INSERT INTO "resources" VALUES('https://www.forbes.com/sites/forbestechcouncil/2024/03/08/from-data-collection-to-delivering-kpis-a-roadmap-to-a-mature-observability-strategy','==forbes.com: From Data Collection To Delivering KPIs: A Roadmap To A Mature'' Observability Strategy==','','N/A',0,NULL,NULL,NULL,NULL,0,'online','manual','07e4a65024722ef6f9ebcadc60531f27eb5d8e627bd04a68625c5f4dd33c7e2f',100.0,1779031459,0,'2026-05-17T17:24:19.327314+02:00',NULL,NULL,NULL,'[]','[]','["docs/monitoring.md"]','[]','{}','{}');
INSERT INTO "resources" VALUES('https://www.forbes.com/sites/googlecloud/2021/10/27/3-approaches-to-a-better-cloud-migration','forbes.com: 3 Approaches To A Better Cloud Migration','','2021',0,'Synthesizes high-level corporate strategies for executing cloud migrations. It contrasts rehosting (lift-and-shift), platform optimization (replatforming), and cloud-native rebuilding (refactoring) along security, speed, and cost parameters.','English','Article','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Cloud Architecture", "Migration", "Strategies"]','["[COMMUNITY-TOOL]"]','[]','["introduction.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.forbes.com/sites/janakirammsv/2019/04/14/everything-you-want-to-know-about-anthos-googles-hybrid-and-multi-cloud-platform','Everything You Want To Know About Anthos - Google''s Hybrid And Multi-Cloud Platform','','2019',0,'A strategic market review analyzing Google’s motivations behind launching Anthos. Describes how Anthos decouples Kubernetes management from specific underlying cloud fabrics to standardize operations, deployment, and service meshes across disparate architectures.','English','Article','Intermediate',1,'online','manual',NULL,NULL,NULL,0,'2019-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Hybrid & Multi-Cloud", "Anthos", "Strategic Guide"]','["[COMMUNITY-TOOL]"]','[]','["GoogleCloudPlatform.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.forbes.com/sites/janakirammsv/2019/06/28/5-cloud-native-storage-startups-to-watch-out-for-in-2019','forbes.com: 5 Cloud Native Storage Startups To Watch Out For In 2019','','2019',0,'A retrospective analysis of promising cloud-native storage startups circa 2019. While the market has consolidated since publication, tracking these early-stage designs (such as Portworx and Rook) provides critical context regarding how CSI-native architectures became standard.','N/A','Article','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2019-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Cloud Native Storage Architecture", "Storage Architecture & Engines", "Ecosystem Trends"]','["[COMMUNITY-TOOL]"]','[]','["kubernetes-storage.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.forbes.com/sites/janakirammsv/2021/12/03/aws-reinventa-roundup-of-container-services-announcements','forbes.com: AWS re:Invent - A Roundup Of Container Services Announcements','','2021',4,'Synthesizes containerization announcements from re:Invent 2021, highlighting Karpenter, EKS Anywhere, and ECS Anywhere expansion. This analysis emphasizes AWS''s push to support hybrid and multi-cloud Kubernetes deployments. It details how Karpenter challenges standard Cluster Autoscaler architectures with direct, fast provisioning of right-sized EC2 instances.','English','Industry Analysis','Intermediate',1,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Containers", "Market Analysis", "Re:Invent Announcements"]','["[ENTERPRISE-STABLE]"]','[]','["aws-newfeatures.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.forbes.com/sites/jasonwingard/2021/09/02/the-great-resignation-why-gen-z-is-leaving-the-workforce-in-drovesand-what-to-do-about-it','forbes.com: ‘The Great Resignation’: Why Gen Z Is Leaving The Workforce In Droves…And What To Do About It','','2021',0,'An analysis of generational workplace transitions, detailing why entry-level cohorts demand greater cultural alignment and transparent organizational pipelines. It guides engineering managers in refining talent onboarding strategies and organizational goal architectures.','English','article','Beginner',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Organizational Architecture", "Labor Trends", "Generational Dynamics"]','["[COMMUNITY-TOOL]"]','[]','["recruitment.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.forbes.com/sites/markmurphy/2022/03/18/to-avoid-regretting-a-new-job-ask-these-two-questions-during-the-interview','forbes.com: To Avoid Regretting A New Job, Ask These Two Questions During The Interview','','2022',0,'A targeted interview guide offering high-signal diagnostic questions. These are designed to expose team dysfunction, architectural misalignment, and micromanagement behaviors before developers commit to joining a new firm.','English','article','Beginner',0,'online','manual',NULL,NULL,NULL,0,'2022-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Professional Development", "Interview Engineering", "Reverse Interviewing"]','["[COMMUNITY-TOOL]"]','[]','["recruitment.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.forbes.com/sites/markmurphy/2023/08/24/hiring-managers-often-lie-to-candidates-heres-how-to-spot-when-they-do','forbes.com: Hiring Managers Often Lie To Candidates, Here’s How To Spot When They Do','','2023',0,'This piece exposes common misdirections used by hiring managers during technical interviews (such as inflating codebase quality or stack modernization). It provides developers with diagnostic questions to reveal true technical realities.','English','article','Beginner',0,'online','manual',NULL,NULL,NULL,0,'2023-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Professional Development", "Interview Engineering", "Risk Mitigation"]','["[COMMUNITY-TOOL]"]','[]','["recruitment.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.forbes.com/sites/steveandriole/2020/10/01/why-no-one-understands-agile-scrum--devops--why-perfect-technology-abstractions-are-sure-to-fail','forbes: Why No One Understands Agile, SCRUM & DevOps & Why Perfect Technology Abstractions Are Sure To Fail','','2020',1,'A management-focused critique arguing that complex systems cannot be stabilized simply by acquiring modern tooling platforms. Outlines why system architecture must align with organization design principles.','N/A','Article','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2020-06-01T00:00:00+02:00',NULL,NULL,NULL,'["DevOps", "Methodology", "Critique"]','["[COMMUNITY-TOOL]"]','[]','["devops.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.forbes.com/sites/stevedenning/2016/09/08/explaining-agile','forbes.com: Explaining Agile 🌟','','2016',2,'A foundational analysis on the core principles of Agile as a paradigm of delivery. Emphasizes self-organization, customer-centric value streams, and continuous iteration as cultural priorities over rigid procedural metrics.','N/A','Article','Beginner',0,'online','manual',NULL,NULL,NULL,0,'2016-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Project Management", "Agile Methodologies", "Agile Framework"]','["[COMMUNITY-TOOL]"]','[]','["project-management-methodology.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.forbes.com/sites/tjmccue/2020/03/13/5-essential-coronavirus-work-from-home-tech-tips','forbes.com: 5 Essential Coronavirus Work From Home Tech Tips','','2020',0,'Discusses tactical solutions for shifting workforce operations to remote environments during the early 2020 lockdowns. Focuses on setting up baseline networking hardware, secure VPN access layers, virtual meeting applications, and establishing boundary protocols to maintain high cognitive output without burning out.','Agnostic','Article','Beginner',0,'online','manual',NULL,NULL,NULL,0,'2020-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Modern Workforce", "Remote Work", "Collaboration"]','["[COMMUNITY-TOOL]"]','[]','["workfromhome.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.forbes.com/sites/tomtaulli/2021/07/16/devops-what-you-need-to-know','forbes.com: DevOps: What You Need To Know 🌟','','2021',0,'A strategic overview demonstrating the business impact of mature delivery systems. Compares pipeline performance and engineering efficiency directly to faster time-to-market, improved customer experience, and reduced operating costs.','English','Article','Beginner',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["DevOps Methodology", "Executive Strategy", "Business Value"]','["[COMMUNITY-TOOL]"]','[]','["devops.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.forbesargentina.com/innovacion/por-nvidia-google-microsoft-apuestan-miles-millones-modelos-llm-ia-generativa-biotecnologia-n49278','forbesargentina.com: Por qué Nvidia, Google y Microsoft apuestan miles de millones en modelos LLM de IA Generativa para biotecnología','','2023',0,'Analyzes the massive strategic investments from major hyper-scalers (Google, Microsoft, Nvidia) in training LLMs for computational biology and drug discovery. It details how biological sequences (DNA, proteins) are modeled similarly to language tokens, unlocking rapid protein fold predictions. It illustrates the expanding paradigm of specialized generative domain modeling.','Spanish','Article','Beginner',0,'online','manual',NULL,NULL,NULL,0,'2023-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Artificial Intelligence", "Large Language Models", "Industry Use Cases"]','["[COMMUNITY-TOOL]"]','[]','["ai.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.fosstechnix.com/ansible-ad-hoc-commands-with-examples','fosstechnix.com: Ansible ad hoc commands with Examples','','2024',3,'Curator Insight: A practical guide detailing fast patterns for Ansible ad-hoc commands without playbooks. Live Grounding: Highly relevant for emergency systems engineering, enabling rapid, parallel execution of tasks (such as package updates, process restarts, or disk checks) across multiple hosts.','English','Technical Guide','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2024-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Infrastructure", "Configuration Management", "Ansible"]','["[COMMUNITY-TOOL]", "[GUIDE]"]','[]','["cheatsheets.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.fosstechnix.com/install-prometheus-and-grafana-on-ubuntu-24-04','fosstechnix.com: Install Prometheus and Grafana on Ubuntu 24.04 LTS 🌟','','2024',0,'A deployment guide detailing manual installation and service unit generation for Prometheus and Grafana on Ubuntu 24.04 LTS servers. Recommended for testing and bare-metal sandbox development.','Bash','Technical Article','Beginner',0,'online','manual',NULL,NULL,NULL,0,'2024-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Observability", "Prometheus Ecosystem", "Installation"]','["[COMMUNITY-TOOL]"]','[]','["prometheus.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.fosstechnix.com/rolling-out-and-rolling-back-updates-with-zero-downtime-on-kubernetes-cluster','fosstechnix.com: Rolling out and Rolling back updates with Zero Downtime on Kubernetes Cluster','','2021',4,'Provides a hands-on walk-through of Kubernetes deployment rollout controls. Demonstrates CLI paradigms (`kubectl rollout status`, `undo`, `history`) alongside YAML manifest strategies to achieve safe, reversible cluster states during app upgrades.','English','Tutorial','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Cluster Management", "Deployments", "Rolling Updates"]','["[ENTERPRISE-STABLE]", "[GUIDE]"]','[]','["kubernetes.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.fosstechnix.com/terraform-cloud-interview-questions-and-answer','fosstechnix.com: Top 50 Terraform Cloud Interview Questions and Answers','','2026',0,'Analyzes advanced interview scenarios tailored for Terraform Cloud installations. Explains workspace management, run triggers, policy-as-code evaluations (Sentinel/OPA), and integration with version control portals.','None','Interview Q&A','Advanced',0,'online','manual',NULL,NULL,NULL,0,'2026-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Career & Interview Preparation", "Interview Prep", "Terraform Cloud"]','["[COMMUNITY-TOOL]"]','[]','["interview-questions.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.fosstechnix.com/validate-jenkinsfile-using-visual-studio-code','fosstechnix.com: How to Validate Jenkinsfile using Visual Studio Code','','2021',0,'Explains how to configure VS Code extensions to validate and lint declarative Jenkinsfiles before committing. *Curator Insight*: Local code linting. *Live Grounding*: Drastically reduces developer feedback loops by catching syntax errors before running builds on controllers.','English','Article','Beginner',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["CI/CD Pipelines", "Pipeline Patterns", "Pipeline Validation"]','["[COMMUNITY-TOOL]"]','[]','["jenkins.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.fourtheorem.com/blog/monorepo','fourtheorem.com: How to end Microservice pain and embrace the Monorepo','','N/A',0,NULL,NULL,NULL,NULL,0,'online','manual','33ee6fce741150c3af65ec37725c68af1698c87ac2ec398a64618f72d548b586',100.0,1779031097,0,'2026-05-17T17:18:17.642785+02:00',NULL,NULL,NULL,'[]','[]','["docs/git.md"]','[]','{}','{}');
INSERT INTO "resources" VALUES('https://www.fpcomplete.com/blog/announcing-amber-ci-secret-tool','fpcomplete.com: Announcing Amber, encrypted secrets management','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','dd668fccda627c67896d5372e67810d631656c1bb78f8ba1da164746b86fcb7e',100.0,1779031647,0,'2026-05-17T17:27:27.529118+02:00',NULL,NULL,NULL,'[]','[]','["docs/devsecops.md"]','[]','{}','{"duplicate_of": "https://academy.fpblock.com/blog/announcing-amber-ci-secret-tool"}');
INSERT INTO "resources" VALUES('https://www.freecodecamp.org/news/10-vscode-extensions-to-increase-productivity','freecodecamp.org: 10 VS Code Extensions to Increase Your Productivity','','2021',0,'A curated evaluation of 10 highly utilized VS Code extensions that optimize developer workflows. Evaluates their impact on formatting automation, code snippets, and directory navigation in enterprise developer setups.','N/A','Article','Beginner',0,'online','manual','0d456b97b1799150f0fd11ceb5fd84652e8f49fa39334666eb941bffc35fa5fd',100.0,1779034349,1,'2026-05-17T18:12:29.530089+02:00',NULL,NULL,NULL,'["Developer Environment", "IDE Tooling", "Visual Studio Code", "Ecosystem & General Productivity"]','["[COMMUNITY-TOOL]"]','["docs/visual-studio.md"]','["visual-studio.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.freecodecamp.org/news/a-beginner-friendly-introduction-to-containers-vms-and-docker-79a9e3e119b','freecodecamp.org: A Beginner-Friendly Introduction to Containers, VMs and Docker','','2021',0,'Compares physical hypervisors, virtual machines, and container engines (Docker). Details namespace isolation and cgroups that allow containerized applications to run securely on shared Linux kernels.','English','Article','Beginner',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Infrastructure", "Containerization", "Docker"]','["[COMMUNITY-TOOL]"]','[]','["docker.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.freecodecamp.org/news/a-beginners-guide-to-docker-how-to-create-a-client-server-side-with-docker-compose-12c8cf0ae0aa','freecodecamp.org: a beginners guide to docker - how to create a client server side with docker compose','','2026',0,'This practical tutorial outlines how to orchestrate a client-server application structure using Docker Compose. It guides developers through containerizing frontend assets and backend APIs separately, establishing a bridge network for internal communication, and handling persistent storage. The guide serves as a basic entry point for designing multi-container microservice patterns in development setups.','Markdown','Article','Low',1,'online','manual',NULL,NULL,NULL,0,'2026-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Infrastructure", "Local Environments", "Docker Compose"]','["[COMMUNITY-TOOL]"]','[]','["docker.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.freecodecamp.org/news/ace-your-deep-learning-job-interview','freecodecamp.org: Ace Your Deep Learning Job Interview','','2021',0,'A practical preparation handbook mapping out the essential mathematical and conceptual pillars required for deep learning technical interviews. It covers topics ranging from linear algebra, neural network architectures (like CNNs and RNNs), activation functions, to hyperparameter optimization. This guide is highly effective for engineers targeting deep-tech infrastructure roles.','English','Interview Preparation','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Artificial Intelligence", "Machine Learning & Deep Learning Fundamentals", "Career Strategy"]','["[COMMUNITY-TOOL]"]','[]','["ai.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.freecodecamp.org/news/apache-kafka-handbook','freecodecamp.org: The Apache Kafka Handbook – How to Get Started Using Kafka 🌟','','2022',0,'An extensive fundamental handbook detailing the core anatomy of Apache Kafka. Explains topics, partitions, replication models, offsets, producer/consumer client configurations, and cluster admin scripts with hands-on code examples.','English','Guide','Beginner',0,'online','manual',NULL,NULL,NULL,0,'2022-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Event-Driven Systems", "Apache Kafka", "Learning Resources"]','["[COMMUNITY-TOOL]", "[GUIDE]"]','[]','["message-queue.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.freecodecamp.org/news/args-and-kwargs-in-python','freecodecamp.org: How to Use *args and **kwargs in Python','','2022',0,'Curator Insight: Covers unpacking structures and flexible argument assignments in Python.
Live Grounding: Details unpacking variable arguments (`*args`) and keyword configurations (`**kwargs`), explaining parameter routing in modular design patterns and wrappers.','Python','Tutorial','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2022-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Software Engineering", "Python Fundamentals", "Advanced Syntax"]','["[COMMUNITY-TOOL]", "[GUIDE]"]','[]','["python.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.freecodecamp.org/news/aws-cdk-v2-three-tier-serverless-application','freecodecamp.org: AWS CDK v2 Tutorial – How to Create a Three-Tier Serverless Application','','2023',0,'Curator Insight is a comprehensive, hands-on tutorial for constructing API Gateway, Lambda, and DynamoDB stacks via CDK v2. Live Grounding proves this three-tier serverless pattern remains the gold standard blueprint for robust, scalable web services in AWS.','TypeScript','Tutorial','Intermediate',1,'online','manual',NULL,NULL,NULL,0,'2023-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Infrastructure as Code", "AWS CDK", "Serverless Applications"]','["[COMMUNITY-TOOL]", "[GUIDE]"]','[]','["aws-miscellaneous.md", "aws.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.freecodecamp.org/news/azure-fundamentals-certification-az-900-exam-course','freecodecamp.org: Azure Fundamentals Certification (AZ-900) – Pass the Exam With This Free 8-Hour Course','','2023',0,'An intensive, free 8-hour preparation course designed to guide students through the fundamental principles of the Azure cloud platform. Key areas of focus include basic tenant setups, cloud architecture models, pricing strategies, and security baselines.','None','Course','Beginner',0,'online','manual',NULL,NULL,NULL,0,'2023-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Education", "Learning Paths", "Certifications"]','["[COMMUNITY-TOOL]", "[GUIDE]"]','[]','["azure.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.freecodecamp.org/news/best-colorful-vscode-extensions-for-productivity','freecodecamp.org: Best Colorful VSCode Extensions – How to Personalize Your'' Editor','','2022',0,'Assesses visual customization extensions in VS Code, analyzing the correlation between structured semantic highlighters, high-contrast editor themes, and the mitigation of developer cognitive fatigue.','N/A','Article','Beginner',0,'online','manual','8f2df1e21d7a97e3997e296bc62dbebf9a5e37e323cc2cce5462281e0088cd33',100.0,1779033342,1,'2026-05-17T17:55:42.591639+02:00',NULL,NULL,NULL,'["Developer Environment", "IDE Tooling", "Visual Studio Code", "Ecosystem & General Productivity"]','["[COMMUNITY-TOOL]"]','["docs/visual-studio.md"]','["visual-studio.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.freecodecamp.org/news/build-consume-and-document-a-rest-api','freecodecamp.org: The REST API Handbook – How to Build, Test, Consume, and Document REST APIs','','2023',5,'A complete, deep-dive reference manual covering the development, OpenAPI/Swagger specification, mocking, testing, and continuous security evaluation of RESTful API contracts in modern software pipelines.','Agnostic','Reference','Intermediate',1,'online','manual',NULL,NULL,NULL,0,'2023-06-01T00:00:00+02:00',NULL,NULL,NULL,'["API Architectures", "REST", "Implementation"]','["[DE FACTO STANDARD]"]','[]','["api.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.freecodecamp.org/news/build-your-first-javascript-github-action','freecodecamp.org: How to Build Your First JavaScript GitHub Action','','2021',0,'A programming tutorial detailing the creation of custom JavaScript actions. Explores parsing event contexts, using `@actions/core` APIs, handling input/output boundaries, and distributing modular components via the marketplace.','JavaScript','Tutorial','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Developer Platform", "Automation", "Custom Actions"]','["[COMMUNITY-TOOL]", "[GUIDE]"]','[]','["git.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.freecodecamp.org/news/cost-optimization-in-aws','freecodecamp.org: How to Optimize your AWS Cloud Architecture Costs','','2021',4,'An extensive blueprint targeting cost optimization on AWS. Elaborates on compute rightsizing, orchestrating managed storage lifecycles, and identifying idle infrastructure configurations to lower overall cloud spend.','English','Technical Article','Intermediate',0,'online','manual','677019f0c71c8f141acc234e7277782f3a612a1965b5357c20f9e9389aff399f',100.0,1779032968,1,'2026-05-17T17:49:28.967239+02:00',NULL,NULL,NULL,'["Cloud Infrastructure", "AWS Cost Management", "Architecture Optimization"]','["[ENTERPRISE-STABLE]"]','["docs/aws-pricing.md"]','["aws-pricing.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.freecodecamp.org/news/create-a-github-template-repository-with-react-vite-and-tailwindcss','freecodecamp.org: How to Build a GitHub Template Repository for Scaffolding with React, Vite, and TailwindCSS','','2023',0,'Documents the construction of standardized scaffolding templates. Guides users on configuring a GitHub template repository utilizing React, Vite, and TailwindCSS to establish zero-friction, repeatable starting environments for front-end engineers.','JavaScript','Tutorial','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2023-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Developer Platform", "Configuration Management", "Project Scaffolding"]','["[COMMUNITY-TOOL]", "[GUIDE]"]','[]','["git.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.freecodecamp.org/news/create-a-list-in-python-lists-in-python-syntax','freecodecamp.org: Create a List in Python – Lists in Python Syntax','','2022',0,'Curator Insight: Basic reference explaining sequence array instantiation in modern Python.
Live Grounding: Outlines standard array notation, constructor structures, and memory-efficient sequence generation rules to streamline initial code configurations.','Python','Tutorial','Beginner',0,'online','manual',NULL,NULL,NULL,0,'2022-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Software Engineering", "Python Fundamentals", "Data Structures"]','["[COMMUNITY-TOOL]", "[GUIDE]"]','[]','["python.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.freecodecamp.org/news/create-and-sync-git-and-github-repositories','freecodecamp.org: How to Create and Sync Git and GitHub Repositories','','2022',0,'A step-by-step tutorial on local Git repository creation and remote GitHub synchronization. Highlights configuration mechanics, SSH public key handshakes, remote origin linking, and secure upstream pushing procedures.','Shell','Tutorial','Beginner',0,'online','manual',NULL,NULL,NULL,0,'2022-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Developer Platform", "Version Control", "Git Workflows"]','["[COMMUNITY-TOOL]", "[GUIDE]"]','[]','["git.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.freecodecamp.org/news/deep-learning-fundamentals-handbook-start-a-career-in-ai','freecodecamp.org: Deep Learning Fundamentals Handbook – What You Need to Know to Start Your Career in AI','','2023',0,'A detailed handbook covering the fundamental mathematics and algorithms behind deep learning systems. It reviews basic perceptrons, gradient descent variations, backpropagation formulas, and methods to mitigate overfitting (such as dropout and weight decay). It serves as a necessary theoretical manual for building a comprehensive understanding of AI systems.','English','Handbook','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2023-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Artificial Intelligence", "Machine Learning & Deep Learning Fundamentals", "Foundational Handbook"]','["[COMMUNITY-TOOL]"]','[]','["ai.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.freecodecamp.org/news/deploy-docker-image-to-kubernetes','freecodecamp.org: How to Deploy an Application to a Kubernetes Cluster','','2023',0,'A practical walkthrough detailing the workflow of pushing a localized Docker image to a container registry, writing declarative deployment manifests, configuring a ClusterIP service, and deploying the resulting application topology onto a running Kubernetes cluster.','English','Tutorial','Intermediate',1,'online','manual',NULL,NULL,NULL,0,'2023-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Development", "Deployment", "Container Lifecycle"]','["[COMMUNITY-TOOL]", "[GUIDE]"]','[]','["kubernetes.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.freecodecamp.org/news/devops-engineering-course-for-beginners','freecodecamp.org: DevOps Engineering Course for Beginners','','2021',0,'A complete introductory course covering core Linux system tasks, Docker container images, simple Jenkins CI/CD pipeline builds, and cloud service basics needed to build modern software systems.','English','Video','Beginner',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["DevOps Methodology", "Training Resources", "Hands-on Tutorials"]','["[COMMUNITY-TOOL]"]','[]','["devops.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.freecodecamp.org/news/devops-with-gitlab-ci-course','freecodecamp.org: DevOps with GitLab CI Course 🌟','','2022',0,'A comprehensive, beginner-to-intermediate course on DevOps workflows using GitLab CI. It covers essential pipeline architecture, multi-stage jobs, runner registration, variable management, and caching strategies for optimization.','YAML','Course','Beginner',0,'online','manual',NULL,NULL,NULL,0,'2022-06-01T00:00:00+02:00',NULL,NULL,NULL,'["DevOps", "Continuous Integration", "GitLab CI", "Education"]','["[COMMUNITY-TOOL]", "[GUIDE]"]','[]','["git.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.freecodecamp.org/news/dictionary-comprehension-in-python-explained-with-examples','freecodecamp.org: Dictionary Comprehension in Python – Explained with Examples 🌟','','2021',0,'Detailed study of dictionary comprehension techniques. Covers high-efficiency mapping transformations, conditional structures, nested evaluations, and memory advantages over standard manual loops.','English','Tutorial','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Software Development", "Python Core", "Data Structures"]','["[COMMUNITY-TOOL]", "[GUIDE]"]','[]','["python.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.freecodecamp.org/news/docker-cache-tutorial','freecodecamp.org: Docker Cache – How to Do a Clean Image Rebuild and Clear Docker''s Cache','','2021',0,'A practical guide to working with Docker''s build cache. Shows how to invalidate the cache, structure layers efficiently, and use CLI prune utilities to optimize build speeds.','English','Tutorial','Beginner',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Containers & Orchestration", "Image Engineering", "Build Optimization"]','["[COMMUNITY-TOOL]", "[GUIDE]"]','[]','["docker.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.freecodecamp.org/news/documentation-libraries-to-help-you-write-good-docs','freecodecamp.org: Documentation Libraries to Help You Write Good Docs','','2021',0,'An analytical directory detailing various open-source platforms and styling systems built specifically for drafting great software documentation. Evaluates and compares structures like Docusaurus, MkDocs, and VuePress to guide project teams.','English','Article','Beginner',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Documentation & Workflow", "Writing Tools", "Documentation Libraries"]','["[COMMUNITY-TOOL]"]','[]','["mkdocs.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.freecodecamp.org/news/else-if-in-python-python-if-statement-example-syntax','freecodecamp.org: Else-If in Python – Python If Statement Example Syntax','','2021',0,'Curator Insight: Foundational review of binary and multi-way branch conditional evaluations.
Live Grounding: Demonstrates PEP standards for nested conditional hierarchies, proper clean syntax configurations for `elif` patterns, and introduces structural pattern matching.','Python','Tutorial','Beginner',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Software Engineering", "Python Fundamentals", "Control Flow"]','["[COMMUNITY-TOOL]", "[GUIDE]"]','[]','["python.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.freecodecamp.org/news/everything-you-need-to-know-about-python-dictionaries','freecodecamp.org: Python Dictionary – How to Perform CRUD Operations on dicts in Python','','2022',0,'Curator Insight: Covers the fundamental data structure lifecycle operations of Python''s mapping container (dict).
Live Grounding: Breaks down underlying hash table architectures, CRUD syntax paradigms, key access, and updates using optimized standard collection techniques.','Python','Tutorial','Beginner',0,'online','manual',NULL,NULL,NULL,0,'2022-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Software Engineering", "Python Fundamentals", "Data Structures"]','["[COMMUNITY-TOOL]", "[GUIDE]"]','[]','["python.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.freecodecamp.org/news/fastapi-helps-you-develop-apis-quickly','freecodecamp.org: FastAPI Course – Code APIs Quickly','','2022',0,'Structured educational course on building secure, robust microservice APIs via FastAPI. Instructs developers in configuring async database interfaces, Alembic schema migrations, dependency injections, and containerized deployment paths.','Python','Course','Intermediate',1,'online','manual',NULL,NULL,NULL,0,'2022-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Software Engineering", "Web Frameworks", "Asynchronous Frameworks"]','["[COMMUNITY-TOOL]", "[GUIDE]"]','[]','["python.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.freecodecamp.org/news/frontend-vs-backend-whats-the-difference','freecodecamp.org: Frontend VS Backend – What''s the Difference?','','2021',0,'Core documentation outlining the client-server architecture model. Contrasts browser rendering, DOM manipulation, and static client hosting with server runtime execution, API interfaces, and database persistence layers.','None','Article','Beginner',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Software Engineering", "Fundamentals", "Concepts"]','["[COMMUNITY-TOOL]"]','[]','["devel-sites.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.freecodecamp.org/news/get-started-with-react-for-beginners','freecodecamp.org: How to Get Started With React – A Beginner''s Guide','','2023',0,'An introductory foundational guide to React.js. Covers essential SPA concepts including state management, props, components, and virtual DOM, serving as an onboarding tool for full-stack developers.','JavaScript','Article','Beginner',0,'online','manual',NULL,NULL,NULL,0,'2023-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Software Engineering", "Frontend Development", "React Ecosystem"]','["[COMMUNITY-TOOL]"]','[]','["react.md", "javascript.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.freecodecamp.org/news/git-and-github-for-beginners','freecodecamp.org: Git and GitHub Tutorial – Version Control for Beginners 🌟','','2022',0,'Massive foundational reference course targeting Git and GitHub mechanics. Covers localized staging workflows, remote push commands, tracking changes, and conflict resolution basics.','None','Course','Beginner',0,'online','manual',NULL,NULL,NULL,0,'2022-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Developer Platforms", "Git Repositories", "GitHub", "Education"]','["[COMMUNITY-TOOL]", "[GUIDE]"]','[]','["git.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.freecodecamp.org/news/git-and-github-workflow-for-open-source','freecodecamp.org: How to Contribute to Open-Source Projects – Git & GitHub Workflow for Beginners','','2021',0,'A beginner-friendly guide covering public repository contribution workflows. Outlines repository forking, local branching conventions, committing revisions, maintaining upstream parity, and launching peer reviews.','Shell','Tutorial','Beginner',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Developer Platform", "Collaboration Tools", "Open Source Workflows"]','["[COMMUNITY-TOOL]", "[GUIDE]"]','[]','["git.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.freecodecamp.org/news/git-cheat-sheet','freecodecamp.org: Git Cheat Sheet – 50 Git Commands You Should Know','','2025',4,'Curator Insight: High-quality, deep-dive freeCodeCamp tutorial outlining 50 essential Git actions. Live Grounding: Explores the core functional theory behind Git commit hash references, detailing branch merge strategies, commit reverts, and interactive squash strategies.','English','Technical Article','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2025-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Development", "Version Control", "Git"]','["[ENTERPRISE-STABLE]"]','[]','["cheatsheets.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.freecodecamp.org/news/git-checkout-remote-branch-tutorial','freecodecamp.org: Git Checkout Remote Branch Tutorial','','2022',0,'Walks developers through local instantiation and tracking of remote repository branches. Outlines how modern versions of Git automatically correlate a local name matching a remote branch when using ''git checkout'' or ''git switch'', simplifying distributed collaboration pipelines.','English','Tutorial','Beginner',0,'online','manual',NULL,NULL,NULL,0,'2022-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Version Control", "Git Core", "Branch Management"]','["[COMMUNITY-TOOL]", "[GUIDE]"]','[]','["git.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.freecodecamp.org/news/git-config-how-to-configure-git-settings','freecodecamp.org: git config – How to Configure Git Settings to Improve Your Development Workflow','','2021',0,'Explores Git''s configuration system across system, global, and local levels. Highlights key optimizations like custom alias commands, core editor options, and global exclude patterns.','English','Guide','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Software Engineering", "Version Control", "Configuration Management"]','["[COMMUNITY-TOOL]", "[GUIDE]"]','[]','["git.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.freecodecamp.org/news/git-for-professionals','freecodecamp.org: Git for Professionals – Free Version Control Course 🌟','','2021',5,'A comprehensive masterclass covering internal database models, advanced histories, interactive rebasing, bisecting debugging strategies, submodules, and clean git flow implementations for production-scale engineering teams.','English','Tutorial','Advanced',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Software Engineering", "Version Control", "Workflows"]','["[DE FACTO STANDARD]", "[GUIDE]"]','[]','["git.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.freecodecamp.org/news/git-list-branches-how-to-show-all-remote-and-local-branch-names','freecodecamp.org: Git List Branches – How to Show All Remote and Local Branch Names','','2022',0,'A practical command reference targeting branch metadata observation tools. Describes query flags such as ''-a'' (all), ''-r'' (remote), and ''--merged'' to prune inactive historical records and keep clean localized environments.','English','Reference','Beginner',0,'online','manual',NULL,NULL,NULL,0,'2022-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Version Control", "Git Core", "Branch Management"]','["[COMMUNITY-TOOL]"]','[]','["git.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.freecodecamp.org/news/git-push-to-remote-branch-how-to-push-a-local-branch-to-origin','freecodecamp.org: Git Push to Remote Branch – How to Push a Local Branch to Origin','','2022',0,'Focuses on mechanisms to publish local code adjustments to public git origins. Details the importance of the upstream configuration flag (''--set-upstream'' or ''-u'') in establishing clear, continuous reference baselines for subsequent push and pull automation.','English','Tutorial','Beginner',0,'online','manual',NULL,NULL,NULL,0,'2022-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Version Control", "Git Core", "Synchronization"]','["[COMMUNITY-TOOL]", "[GUIDE]"]','[]','["git.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.freecodecamp.org/news/git-rebase-handbook','freecodecamp.org/news/git-rebase-handbook','','2021',0,'An extensive reference covering rebasing workflows, upstream integration hazards, and conflict resolution during rebase. Provides concrete guidelines on when to rebase versus when to merge to preserve repository sanity.','English','Handbook','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Version Control", "Advanced Git", "History Manipulation"]','["[COMMUNITY-TOOL]"]','[]','["git.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.freecodecamp.org/news/git-squash-commits','freecodecamp.org: Git Squash Commits – Squashing the Last N Commits into One Commit','','2022',0,'Explains how to streamline upstream integration by squashing the last N local commits. This guide teaches interactive rebasing syntaxes, walking users through editor configurations, choosing parent references, and reshaping log trails for downstream peer reviews.','English','Tutorial','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2022-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Version Control", "Advanced Git", "History Manipulation"]','["[COMMUNITY-TOOL]", "[GUIDE]"]','[]','["git.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.freecodecamp.org/news/git-undo-merge-how-to-revert-the-last-merge-commit-in-git','freecodecamp.org: Git Undo Merge – How to Revert the Last Merge Commit in Git','','2021',0,'Explains how to revert accidental merges with `git revert -m`. Explains parent-pointer requirements, downstream impacts of non-linear reverts, and how to safely re-introduce changes later.','English','Guide','Advanced',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Software Engineering", "Version Control", "Conflict Resolution"]','["[COMMUNITY-TOOL]", "[GUIDE]"]','[]','["git.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.freecodecamp.org/news/how-git-branches-work','freecodecamp.org: How Git Branches Work','','2022',0,'Explores Git''s underlying data structures, demystifying DAG (Directed Acyclic Graph) models, refs, and the HEAD pointer. Demonstrates how Git isolates modifications cleanly via pointer-manipulation instead of physical copying, ensuring highly efficient and scalable local execution.','English','Article','Beginner',0,'online','manual',NULL,NULL,NULL,0,'2022-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Version Control", "Git Core", "Internal Architecture"]','["[COMMUNITY-TOOL]"]','[]','["git.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.freecodecamp.org/news/how-to-build-an-online-banking-system-python-oop-tutorial','freecodecamp.org: How to Build an Online Banking System – Python Object-Oriented Programming Tutorial','','2023',0,'Hands-on tutorial building a simulated online banking API to explore OOP design patterns. Walks through practical use cases of structural encapsulation, class-based inheritance, and custom exception handling within a financial business domain.','Python','Tutorial','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2023-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Software Engineering", "Programming Paradigms", "Object-Oriented Programming"]','["[COMMUNITY-TOOL]", "[GUIDE]"]','[]','["python.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.freecodecamp.org/news/how-to-create-microservices-with-fastapi','freecodecamp.org: How to Create Microservices with FastAPI','','2023',0,'Explains how to decompose complex monolithic business systems into highly fast, isolated microservices using FastAPI. Covers async cross-service communication patterns, serialization improvements, and centralized exception handling.','Python','Tutorial','Advanced',1,'online','manual',NULL,NULL,NULL,0,'2023-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Infrastructure & DevOps", "Systems Architecture", "Microservices"]','["[COMMUNITY-TOOL]", "[GUIDE]"]','[]','["python.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.freecodecamp.org/news/how-to-deploy-react-apps-to-production','freecodecamp.org: How to Deploy a React App to Production Using Docker and NGINX with API Proxies','','2023',0,'A deep guide details how to bundle React applications into high-performance production Docker images using multi-stage builds. Implements security headers and API reverse proxy routing directly within NGINX configs.','Markdown','Article','Basic',0,'online','manual',NULL,NULL,NULL,0,'2023-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Containerization", "NGINX", "React Production"]','["[COMMUNITY-TOOL]"]','[]','["demos.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.freecodecamp.org/news/how-to-dockerize-a-flask-app','freecodecamp.org: How to Dockerize a Flask Application','','2022',0,'Shows standard patterns for containerizing Flask microframework environments. Details proper setup of production-grade WSGI servers (like Gunicorn), port exposure, volume mountings, and local hot-reloads during container updates.','Python','Tutorial','Intermediate',1,'online','manual',NULL,NULL,NULL,0,'2022-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Software Engineering", "Web Frameworks", "Containerization"]','["[COMMUNITY-TOOL]", "[GUIDE]"]','[]','["python.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.freecodecamp.org/news/how-to-download-kaggle-dataset-to-google-colab','freecodecamp.org: How to Download a Kaggle Dataset Directly to a Google Colab Notebook','','2022',0,'A practical walk-through detailing how to pull datasets from Kaggle directly into Google Colab instances via the command line. This method bypasses local download bottlenecks, optimizing workspace staging workflows.','Python','Blog','Beginner',0,'online','manual',NULL,NULL,NULL,0,'2022-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Data Science", "Cloud Notebooks", "Data Engineering"]','["[COMMUNITY-TOOL]"]','[]','["mlops.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.freecodecamp.org/news/how-to-fix-merge-conflicts-in-git','freecodecamp.org: How to Fix Merge Conflicts in Git','','2021',0,'Provides actionable steps for interpreting, diagnosing, and resolving structural file conflicts inside Git. This handbook walks through conflict markers, manual intervention workflows, and external tools like ''git mergetool'' for rapid workspace recovery.','English','Tutorial','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Version Control", "Git Core", "Conflict Resolution"]','["[COMMUNITY-TOOL]", "[GUIDE]"]','[]','["git.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.freecodecamp.org/news/how-to-fork-a-github-repository','freecodecamp.org: How to Fork a GitHub Repository – A Complete Workflow','','2022',0,'A full-scale workflow study of Git''s forking model. Outlines how to set up upstream tracking references, execute rebase tasks, and coordinate complex code integrations to prevent synchronization drift on highly distributed projects.','Shell','Tutorial','Beginner',0,'online','manual',NULL,NULL,NULL,0,'2022-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Developer Platform", "Version Control", "Git Workflows"]','["[COMMUNITY-TOOL]", "[GUIDE]"]','[]','["git.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.freecodecamp.org/news/how-to-get-ready-for-a-job-in-tech','freecodecamp.org: How to Get Ready for a Job in Tech – Tips for Beginners','','2022',0,'A comprehensive readiness plan for entry-level developers navigating the modern tech landscape. It outlines portfolio creation, open-source contribution patterns, and local environment setups to ease entry-level hiring friction.','English','article','Beginner',0,'online','manual',NULL,NULL,NULL,0,'2022-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Professional Development", "Career Transitions", "Entry-level Strategy"]','["[COMMUNITY-TOOL]"]','[]','["recruitment.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.freecodecamp.org/news/how-to-get-started-with-pysondb','freecodecamp.org: How to Get Started with PysonDB','','2021',0,'Introductory guide to PysonDB, a lightweight file-based database engine that stores schema payloads as structured JSON files. Best utilized for simple micro-application development, scripting, and testing prototypes.','Python','Article','Beginner',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Databases", "NoSQL", "Python Databases"]','["[COMMUNITY-TOOL]"]','[]','["databases.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.freecodecamp.org/news/how-to-handle-multiple-git-configurations-in-one-machine','freecodecamp.org: How to Use Multiple Git Configs on One Computer 🌟','','2021',4,'Explains how to use conditional inclusion config directives (`includeIf`) to manage multiple Git configurations on a single machine. Solves credential leakage risks by automatically swapping profiles based on target directory boundaries.','English','Tutorial','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Software Engineering", "Version Control", "Configuration Management"]','["[ENTERPRISE-STABLE]", "[GUIDE]"]','[]','["git.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.freecodecamp.org/news/how-to-interact-with-web-services-using-python','freecodecamp.org: Python Requests – How to Interact with Web Services using Python','','2022',0,'Curator Insight: Practical reference detailing the execution of external HTTP methods through the Python Requests standard.
Live Grounding: Outlines connection parameters, timeout protection models, handling of complex JSON responses, and standard session management protocols.','Python','Tutorial','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2022-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Software Engineering", "API Integration", "HTTP Clients"]','["[COMMUNITY-TOOL]", "[GUIDE]"]','[]','["python.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.freecodecamp.org/news/how-to-set-up-custom-email','How to Set Up a Custom Email with Cloudflare and Mailgun','','2026',0,'Detailed technical guide outlining DNS integrations using Cloudflare''s edge networking, configuring SPF, DKIM, and DMARC setups securely with Mailgun for robust microservice communication architectures.','English','Tutorial','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2026-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Cloud Infrastructure", "Networking", "Email Security"]','["[COMMUNITY-TOOL]", "[GUIDE]"]','[]','["cloudflare.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.freecodecamp.org/news/how-to-setup-a-basic-serverless-backend-with-aws-lambda-and-api-gateway','freecodecamp.org: How to Setup a Basic Serverless REST API with AWS Lambda and API Gateway','','2022',0,'A beginner-oriented walkthrough demonstrating the integration of Amazon API Gateway with AWS Lambda. Illustrates how to build an HTTP endpoint, configure CORS, parse incoming JSON request payloads, and return standardized JSON responses to a frontend client.','JavaScript','Tutorial','Beginner',1,'online','manual',NULL,NULL,NULL,0,'2022-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Serverless Architecture", "API Gateway", "REST APIs"]','["[COMMUNITY-TOOL]", "[GUIDE]"]','[]','["aws-serverless.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.freecodecamp.org/news/how-to-setup-a-ci-cd-pipeline-with-github-actions-and-aws','freecodecamp.org: How to Setup a CI/CD Pipeline with GitHub Actions and AWS','','2022',0,'A detailed tutorial constructing CI/CD deployment pipelines on AWS. Uses GitHub Actions to build Docker images, securely push them to AWS ECR, and update application definitions across AWS ECS and Fargate infrastructure safely.','YAML','Tutorial','Intermediate',1,'online','manual',NULL,NULL,NULL,0,'2022-06-01T00:00:00+02:00',NULL,NULL,NULL,'["CI/CD Pipelines", "Automated Cloud Deployments", "AWS ECS Deployments"]','["[COMMUNITY-TOOL]", "[GUIDE]"]','[]','["demos.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.freecodecamp.org/news/how-to-setup-virtual-environments-in-python','freecodecamp.org: How to Set Up a Virtual Environment in Python – And Why It''s Useful','','2022',0,'Curator Insight: Guides engineers through virtual machine/environment isolation patterns via Python''s native `venv` toolkit.
Live Grounding: Prevents host dependency mutation, explains lock file scopes, and explores paths to segregate testing tools from core runtime environments.','Python','Tutorial','Beginner',0,'online','manual',NULL,NULL,NULL,0,'2022-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Platform Engineering", "Dependency Management", "Virtual Environments"]','["[COMMUNITY-TOOL]", "[GUIDE]"]','[]','["python.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.freecodecamp.org/news/how-to-simplify-kubernetes-troubleshooting','freecodecamp.org: How to Simplify Kubernetes Troubleshooting','','2022',0,'This comprehensive troubleshooting guide reframes cluster diagnostics into a logical, step-by-step methodology rather than chaotic guesswork. It focuses on isolating issues systematically across the application layer, the container runtime, and the underlying orchestrator networking. Utilizing this structured approach significantly lowers the cognitive load of on-call engineers.','English','Blog Post','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2022-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Kubernetes", "Troubleshooting", "Methodologies"]','["[COMMUNITY-TOOL]"]','[]','["kubernetes-troubleshooting.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.freecodecamp.org/news/how-to-ssh-into-a-docker-container-secure-shell-vs-docker-attach','freecodecamp.org: How to SSH into a Docker Container – Secure Shell vs Docker Attach','','2021',0,'Curator Insight: Explores interactive host operations inside isolated containers, contrasting direct SSH keys with Docker engine tooling.
Live Grounding: Evaluates the system-level differences of mounting SSH services inside Docker layers versus executing debug loops via `docker exec` and `docker attach` methods.','Shell','Tutorial','Intermediate',1,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Platform Engineering", "Containerization & Orchestration", "Docker"]','["[COMMUNITY-TOOL]", "[GUIDE]"]','[]','["python.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.freecodecamp.org/news/how-to-use-branches-in-git','freecodecamp.org: How to Use Branches in Git – the Ultimate Cheatsheet 🌟','','2021',1,'A high-density reference guide containing exhaustive commands for creating, deleting, viewing, and resolving branch references. Evaluates branch life cycles, upstream-tracking configurations, and safe merge methodologies essential for maintaining clear workspace isolation during team development.','English','Reference','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Version Control", "Git Core", "Branch Management"]','["[COMMUNITY-TOOL]"]','[]','["git.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.freecodecamp.org/news/how-to-use-markdown-in-vscode','freecodecamp.org: How to Use Markdown in VSCode – Syntax and Examples','','2022',0,'A technical guide to writing, parsing, and rendering Markdown natively in VS Code. Highlights capabilities for inline previewing, styling syntax, and utilizing the editor for software architecture decision records (ADRs).','Markdown','Tutorial','Beginner',0,'online','manual','5242bc50724830389fc00c3af890424ccd098e8c53640776d9bbe3eaf224f13d',100.0,1779033735,1,'2026-05-17T18:02:15.392406+02:00',NULL,NULL,NULL,'["Developer Environment", "IDE Tooling", "Visual Studio Code", "Language-Specific Tooling"]','["[COMMUNITY-TOOL]", "[GUIDE]"]','["docs/visual-studio.md"]','["visual-studio.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.freecodecamp.org/news/how-to-use-the-dot-github-repository','freecodecamp.org: How to Use the .github Repository','','2021',0,'An implementation guide for the special `.github` repository, standardizing organization-wide default assets. Demonstrates how hosting issue templates, pull request layouts, and code ownership rules globally simplifies governance across hundreds of decentralized sub-repositories.','Markdown','Tutorial','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Developer Platform", "Configuration Management", "Organization Defaults"]','["[COMMUNITY-TOOL]", "[GUIDE]"]','[]','["git.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.freecodecamp.org/news/how-to-write-clean-code','freecodecamp.org: How to Write Clean Code – Tips and Best Practices (Full Handbook)','','2023',0,'A definitive guide on readability, testing, refactoring patterns, and SOLID principles. Helps engineers reduce mental overhead, secure maintainability, and keep technical debt low across codebases.','English','Handbook','Beginner',0,'online','manual',NULL,NULL,NULL,0,'2023-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Methodology", "Development", "Best Practices"]','["[COMMUNITY-TOOL]"]','[]','["introduction.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.freecodecamp.org/news/how-to-write-commit-messages-maintainers-will-like','freecodecamp.org: How to Write Commit Messages that Project Maintainers Will Appreciate','','2022',0,'Outlines industry-standard practices for crafting high-quality commit messages, emphasizing the Conventional Commits specification. By structuring messages with imperative-mood titles, descriptive bodies, and footer metadata, developers ensure long-term codebase maintainability and automated changelog generation.','English','Article','Beginner',0,'online','manual',NULL,NULL,NULL,0,'2022-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Version Control", "Collaborative Workflows", "Standards"]','["[COMMUNITY-TOOL]"]','[]','["git.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.freecodecamp.org/news/how-typescript-interfaces-work','freecodecamp.org: How TypeScript Interfaces Work – Explained with Examples','','2023',0,'A deep dive into TypeScript''s structural subtyping and interface structures. Compares interface merging to type aliases, teaching engineers how to construct solid, extendable API patterns.','TypeScript','Article','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2023-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Software Engineering", "Languages", "TypeScript"]','["[COMMUNITY-TOOL]"]','[]','["cheatsheets.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.freecodecamp.org/news/http-full-course','freecodecamp.org: HTTP Networking in JavaScript –Handbook for Beginners','','2022',0,'Deep-dive handbook covering HTTP protocols, status codes, fetch APIs, CORS configurations, and asynchronous stream handling. Essential reading for constructing robust and latency-aware client-server network requests.','JavaScript','Course','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2022-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Protocols & API Design", "HTTP Networking", "Client-Server Communication"]','["[COMMUNITY-TOOL]", "[GUIDE]"]','[]','["javascript.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.freecodecamp.org/news/increase-your-vs-code-productivity','freecodecamp.org: Increase Your VS Code Productivity','','2026',3,'Blog outlining critical keyboard shortcuts, configuration profiles, and tools inside VS Code. Helps developers build efficient engineering workflows for local and cloud environments.','English','Article','Beginner',0,'online','manual','2709dedb791e9478d88c77cc8d495133fd4ce22e99e2d59425d6825839d96f05',100.0,1779033397,1,'2026-05-17T17:56:37.896345+02:00',NULL,NULL,NULL,'["Development Environment", "Productivity", "Community Resource"]','["[COMMUNITY-TOOL]"]','["docs/visual-studio.md"]','["visual-studio.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.freecodecamp.org/news/int-object-is-not-iterable-python-error-solved',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,'manual','e5d5d785b1ee39c0408ec6d24afa85a6f0fee75764ee205ab3cccdec57982dc9',100.0,1779030587,1,'2026-05-17T17:09:47.469793+02:00',NULL,NULL,NULL,'[]','[]','["docs/python.md"]','[]','{}','{}');
INSERT INTO "resources" VALUES('https://www.freecodecamp.org/news/java-unit-testing','freecodecamp.org: How to Write Unit Tests in Java','','2021',0,'Step-by-step introduction to writing predictable unit tests using JUnit 5 and Mockito. Emphasizes isolating dependency mock-injection frameworks and measuring robust branch coverage.','English','Tutorial','Beginner',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Software Development", "Testing", "Unit Testing"]','["[COMMUNITY-TOOL]", "[GUIDE]"]','[]','["java-and-java-performance-optimization.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.freecodecamp.org/news/javascript-dom','freecodecamp.org: How the Document Object Model Works in JavaScript – DOM'' Tutorial for Beginners','','2026',0,'An analytical guide breaking down DOM traversal and event propagation mechanics (bubbling and capturing). Essential for intermediate UI engineering, it covers the structural boundaries of web browsers and highlights optimization patterns for interface updates.','JavaScript','Article','Beginner',0,'online','manual','57a50a6f7bdb6f72edbcdf4a90be8ecd7bb14d3457f6188d186da5d093a0266d',100.0,1779031450,1,'2026-05-17T17:24:10.866942+02:00',NULL,NULL,NULL,'["Web Development", "DOM", "JavaScript"]','["[COMMUNITY-TOOL]"]','["docs/dom.md"]','["dom.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.freecodecamp.org/news/javascript-dom-build-a-calculator-app','freecodecamp.org: JavaScript DOM Tutorial – How to Build a Calculator App'' in JS','','2026',0,'A practical, task-oriented tutorial on DOM manipulation designed for front-end engineers. It walks through building an interactive UI component from scratch, emphasizing dynamic node creation, event handling, and performant state updates in native JavaScript.','JavaScript','Article','Beginner',0,'online','manual','6e20db72e9feb6415af005511645a0d66985bfeebdc546b303f6cb7c8d956cd7',100.0,1779031438,1,'2026-05-17T17:23:58.072469+02:00',NULL,NULL,NULL,'["Web Development", "DOM", "JavaScript"]','["[COMMUNITY-TOOL]"]','["docs/dom.md"]','["dom.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.freecodecamp.org/news/kubernetes-vs-docker-whats-the-difference-explained-with-examples','freecodecamp.org: Kubernetes VS Docker: What''s the Difference? Explained With Example','','2022',0,'Clear, concept-driven guide explaining how Docker packaging formats integrate with Kubernetes container loops. Provides easy-to-follow diagrams for entry-level platforms.','None','Article','Beginner',0,'online','manual',NULL,NULL,NULL,0,'2022-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Orchestration", "Containers", "Docker vs Kubernetes"]','["[COMMUNITY-TOOL]"]','[]','["kubernetes-alternatives.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.freecodecamp.org/news/learn-algorithms-and-data-structures-in-python','freecodecamp.org: Learn Algorithms and Data Structures in Python 🌟🌟','','2021',0,'Educational walkthrough analyzing structural complexities (Big O notation) and fundamental data structures implemented in Python. Explores custom implementations of binary search trees, hash tables, and graphs. Critical for low-level application optimization in complex backend routines.','Python','Course','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Computer Science", "Algorithms", "Data Structures"]','["[COMMUNITY-TOOL]", "[GUIDE]"]','[]','["python.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.freecodecamp.org/news/learn-coding-for-everyone-handbook','freecodecamp.org: How to Start Learning to Code – Handbook for Beginners','','2022',0,'A foundational software engineering handbook designed to quickly familiarize beginner programmers with the UNIX command line, version control operations (Git), and basic application code structures.','None','Article','Beginner',0,'online','manual',NULL,NULL,NULL,0,'2022-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Software Engineering", "Fundamentals", "Learning Paths"]','["[COMMUNITY-TOOL]"]','[]','["devel-sites.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.freecodecamp.org/news/learn-data-structures-and-algorithms','freecodecamp.org: Learn Data Structures and Algorithms – Introduction and Learning Resources','','2022',0,'Curator Insight: Curates comprehensive algorithmic and structural theories to establish robust foundational knowledge.
Live Grounding: Details search implementations, algorithmic sorting complexities, and performance metrics across common spatial graphs and trees.','Any','Article','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2022-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Computer Science", "Algorithms & Data Structures", "Theory"]','["[COMMUNITY-TOOL]"]','[]','["python.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.freecodecamp.org/news/learn-git-basics','freecodecamp.org: Learn Git Fundamentals – A Handbook on Day-to-Day Development Tasks 🌟','','2023',0,'An in-depth learning handbook covering foundational mechanics of Git, explaining index systems, tree conflicts resolution, commit histories, remote repository synchronization, and merge operations.','None','Article','Beginner',0,'online','manual',NULL,NULL,NULL,0,'2023-06-01T00:00:00+02:00',NULL,NULL,NULL,'["DevOps", "Version Control", "Git Tutorials"]','["[COMMUNITY-TOOL]"]','[]','["git.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.freecodecamp.org/news/learn-how-to-deploy-12-apps-to-aws-azure-google-cloud','freecodecamp.org: Learn How to Deploy 12 Apps to AWS, Azure, & Google Cloud','','2021',0,'An extensive multi-cloud deployment course demonstrating how to package and release applications across AWS, Azure, and Google Cloud container environments (ECS, Container Apps, and Cloud Run).','English','Course','Intermediate',1,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Cloud Orchestration", "Multi-Cloud Deployments", "Application Architecture"]','["[COMMUNITY-TOOL]", "[GUIDE]"]','[]','["docker.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.freecodecamp.org/news/learn-istio-manage-microservices','freecodecamp.org: Learn Istio – How to Manage, Monitor, and Secure Microservices 🌟','','2022',0,'A structured, end-to-end tutorial designed to teach engineers how to deploy, monitor, and secure microservices using Istio. Covers key topics including canary releases, distributed tracing integration, and mutual TLS configuration.','English','Article','Low',1,'online','manual',NULL,NULL,NULL,0,'2022-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Cloud Native Infrastructure", "Service Mesh", "Tutorials"]','["[COMMUNITY-TOOL]"]','[]','["istio.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.freecodecamp.org/news/learn-jenkins-by-building-a-ci-cd-pipeline','freecodecamp.org: Learn Jenkins by Building a CI/CD Pipeline 🌟','','2021',0,'A hands-on FreeCodeCamp tutorial guiding developers through setting up pipelines with parallel stages and testing loops. *Curator Insight*: FreeCodeCamp walkthrough. *Live Grounding*: Excellent practice resource for developers learning standard Jenkinsfile structures.','English','Article','Beginner',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["CI/CD Foundations", "Learning Paths", "Jenkins Core"]','["[COMMUNITY-TOOL]"]','[]','["jenkins.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.freecodecamp.org/news/learn-kubernetes-and-start-containerizing-your-applications','freecodecamp.org: Learn Kubernetes and Start Containerizing Your Applications','','2021',3,'An entry-level syllabus detailing containerization concepts and Kubernetes core resources. Provides a step-by-step introduction to Dockerizing microservices, constructing YAML configurations, and deploying pods and services to localized developer environments.','English','Tutorial','Beginner',1,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Training", "Foundations", "Kubernetes Basics"]','["[COMMUNITY-TOOL]", "[GUIDE]"]','[]','["kubernetes.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.freecodecamp.org/news/learn-machine-learning-and-neural-networks-without-frameworks','marvelousmlops.substack.com: Learn Machine Learning and Neural Networks without Frameworks','','2023',3,'A technical exploration of the math and implementation mechanics of neural networks from pure scratch, avoiding PyTorch or TensorFlow abstraction layers. Focuses on matrix operations, backpropagation algorithms, and loss optimizations to build strong foundational knowledge.','Python','Article','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2023-06-01T00:00:00+02:00',NULL,NULL,NULL,'["AI & Machine Learning", "Foundations", "Neural Networks"]','["[COMMUNITY-TOOL]"]','[]','["mlops.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.freecodecamp.org/news/learn-the-basics-of-java-programming','freecodecamp.org: Learn the Basics of Java Programming','','2021',0,'Introductory guide to Java development kit setup, language syntax, primitive types, control flows, object-oriented concepts, and basic error handling patterns.','English','Tutorial','Beginner',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Software Development", "Java", "Language Fundamentals"]','["[COMMUNITY-TOOL]", "[GUIDE]"]','[]','["java-and-java-performance-optimization.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.freecodecamp.org/news/make-your-kubernetes-environment-secure-efficient-reliable','freecodecamp.org: How to Make Your Enterprise Kubernetes Environment Secure, Efficient, and Reliable','','2022',0,'A comprehensive masterclass covering security controls (admission controllers, RBAC, network policies), resource optimization (Karpenter/Cluster-Autoscaler), and workload reliability architectures.','English','Tutorial','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2022-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Operations", "Best Practices", "Enterprise Scaling"]','["[COMMUNITY-TOOL]", "[GUIDE]"]','[]','["kubernetes.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.freecodecamp.org/news/markdown-cheat-sheet','freecodecamp.org: Markdown Cheat Sheet – How to Write in Markdown with Examples','','2026',0,'An educational guide explaining Markdown basics with real-world examples. Curator Insight values its utility for technical writers. Live Grounding shows its broad usage in software engineering bootcamps and initial developer onboardings.','Markdown','Guide','Beginner',0,'online','manual',NULL,NULL,NULL,0,'2026-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Software Development", "Documentation Tools", "Markdown"]','["[COMMUNITY-TOOL]", "[GUIDE]"]','[]','["cheatsheets.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.freecodecamp.org/news/master-api-testing-with-postman','freecodecamp.org: Master API Testing with Postman','','2021',0,'Curator Insight presents this masterclass from FreeCodeCamp for comprehensive API testing utilizing Postman. Live Grounding notes that while GUI based testing is powerful for debugging, exporting these suites for CLI integration via Newman remains the gold standard for automated pipelines. It serves as an essential foundational guide for quality engineering.','N/A','Documentation','Beginner',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Quality Assurance", "API Testing Automation", "Postman Guides", "Testing Frameworks"]','["[COMMUNITY-TOOL]"]','[]','["postman.md", "demos.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.freecodecamp.org/news/mlops-course-learn-to-build-machine-learning-production-grade-projects','freecodecamp.org: MLOps Course – Learn to Build Machine Learning Production Grade Projects','','2023',4,'A complete, production-grade syllabus designed to guide engineers through model training, automated deployment strategies, CI/CD, and system monitoring. Emphasizes building production-ready architectures with clear structural boundaries rather than pure algorithmic modeling.','Python','Course','Intermediate',1,'online','manual',NULL,NULL,NULL,0,'2023-06-01T00:00:00+02:00',NULL,NULL,NULL,'["MLOps", "Learning Roadmap", "Courses"]','["[ENTERPRISE-STABLE]", "[GUIDE]"]','[]','["mlops.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.freecodecamp.org/news/oauth2-resourceserver-with-spring-security','freecodecamp.org: How to Implement an OAuth2 Resource Server with Spring Security','','2022',0,'A hands-on implementation tutorial detailing the deployment of an OAuth2-compliant resource server using Spring Security. It guides through configuring middleware to parse and authenticate incoming JWT requests.','Java','Article','Intermediate',1,'online','manual',NULL,NULL,NULL,0,'2022-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Security", "Identity & Access", "Spring Security"]','["[COMMUNITY-TOOL]"]','[]','["oauth.md", "securityascode.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.freecodecamp.org/news/object-oriented-programming-in-java','freecodecamp.org: Advanced Object-Oriented Programming in Java – Full Book','','2021',0,'Advanced curriculum covering deep encapsulation, inheritance hierarchies, abstract factories, polymorphical design patterns, interfaces, and SOLID architectural design principles in Java.','English','Tutorial','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Software Development", "Java", "Object-Oriented Programming"]','["[COMMUNITY-TOOL]", "[GUIDE]"]','[]','["java-and-java-performance-optimization.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.freecodecamp.org/news/practical-git-and-git-workflows','freecodecamp.org: How to Use Git and Git Workflows – a Practical Guide','','2022',0,'Compares branching models including Git Flow, GitHub Flow, and Trunk-Based Development. Helps engineering teams choose the right workflow based on their deployment frequency, team size, and CI/CD setup.','English','Guide','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2022-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Software Engineering", "Version Control", "Workflows"]','["[COMMUNITY-TOOL]", "[GUIDE]"]','[]','["git.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.freecodecamp.org/news/public-apis-for-developers','freecodecamp.org: Public APIs Developers Can Use in Their Projects','','2023',4,'Introduces a handpicked list of highly functional public APIs suited for portfolio projects and app prototypes. The compilation features modern REST APIs that do not require complex OAuth authorization flows, covering categories like machine learning, weather forecasting, financial data, and geolocation. It serves as an accessible entry-point for learning API integration patterns.','English','Guide','Beginner',0,'online','manual',NULL,NULL,NULL,0,'2023-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Application Integration", "API Design", "Public Directories"]','["[ENTERPRISE-STABLE]", "[GUIDE]"]','[]','["api.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.freecodecamp.org/news/pyscript-python-front-end-framework','freecodecamp.org: How to Use PyScript – A Python Frontend Framework 🌟','','2022',0,'Curator Insight: Introduces execution of complex Python pipelines inside browser-side environments via WebAssembly architectures.
Live Grounding: Assesses PyScript''s interface layer, detailing direct DOM manipulation, Pyodide compiler speeds, and frontend script processing.','Python','Tutorial','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2022-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Software Engineering", "Web Development", "WASM"]','["[COMMUNITY-TOOL]", "[GUIDE]"]','[]','["python.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.freecodecamp.org/news/python-attributes-class-and-instance-attribute-examples','freecodecamp.org: Python Attributes – Class and Instance Attribute Examples','','2022',0,'Curator Insight: Examines class attributes versus unique object instance states in Python OOP designs.
Live Grounding: Reviews internal attribute lookup mechanisms (via `__dict__`), inheritance overrides, class namespaces, and memory storage profiles.','Python','Tutorial','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2022-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Software Engineering", "Object-Oriented Programming", "Attributes"]','["[COMMUNITY-TOOL]", "[GUIDE]"]','[]','["python.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.freecodecamp.org/news/python-for-loop-for-i-in-range-example','freecodecamp.org: Python For Loop - For i in Range Example','','2022',0,'Curator Insight: Breaks down fundamental sequence looping execution in modern Python scripts.
Live Grounding: Focuses on performance benefits of generator-driven range sequences over standard index increments within high-iteration pathways.','Python','Tutorial','Beginner',0,'online','manual',NULL,NULL,NULL,0,'2022-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Software Engineering", "Python Fundamentals", "Control Flow"]','["[COMMUNITY-TOOL]", "[GUIDE]"]','[]','["python.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.freecodecamp.org/news/python-list-methods-append-vs-extend','freecodecamp.org: Python List Methods – append( ) vs extend( ) in Python Explained with Code Examples','','2021',0,'Evaluates mutating functions of list elements. Demonstrates complexity and memory allocations comparing single-object inclusion with `append()` versus sequence concatenation with `extend()` to prevent performance bottlenecks.','English','Tutorial','Beginner',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Software Development", "Python Core", "Data Structures"]','["[COMMUNITY-TOOL]", "[GUIDE]"]','[]','["python.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.freecodecamp.org/news/python-list-remove-how-to-remove-an-item-from-a-list-in-python','freecodecamp.org: Python List .remove() - How to Remove an Item from a List in Python','','2022',0,'Curator Insight: Examines removing specific programmatic values from dynamic list arrays.
Live Grounding: Details execution profiles of `.remove()` relative to value lookups, compared against structural alternatives like system-level `del` statement and array `.pop()` methods.','Python','Tutorial','Beginner',0,'online','manual',NULL,NULL,NULL,0,'2022-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Software Engineering", "Python Fundamentals", "Data Structures"]','["[COMMUNITY-TOOL]", "[GUIDE]"]','[]','["python.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.freecodecamp.org/news/python-map-function-how-to-map-a-list-in-python-3-0-with-example-code','freecodecamp.org: Python Map Function – How to Map a List in Python 3.0, With Example Code','','2021',0,'Explores syntax details of `map()` in Python 3. Shows how it returns a memory-efficient map iterator object rather than a list, comparing performance directly to standard list comprehensions under memory constraints.','English','Tutorial','Beginner',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Software Development", "Python Core", "Functional Programming"]','["[COMMUNITY-TOOL]", "[GUIDE]"]','[]','["python.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.freecodecamp.org/news/python-set-operations-explained-with-examples','freecodecamp.org: Python Sets – Explained with Examples','','2021',0,'Comprehensive breakdown of native Python sets. Demonstrates mathematical transformations including unions, intersections, differences, and subset checks while detailing underlying hash-table performance implications.','English','Tutorial','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Software Development", "Python Core", "Data Structures"]','["[COMMUNITY-TOOL]", "[GUIDE]"]','[]','["python.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.freecodecamp.org/news/python-string-split-and-join-methods-explained-with-examples','freecodecamp.org: Python String split() and join() Methods – Explained with Examples','','2021',0,'Outlines basic usage of Python''s string manipulation methods `split()` and `join()`. Shows how these helper functions parse tokens and clean unstructured user payloads efficiently.','English','Tutorial','Beginner',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Software Development", "Python Core", "String Manipulation"]','["[COMMUNITY-TOOL]", "[GUIDE]"]','[]','["python.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.freecodecamp.org/news/rest-api-best-practices-rest-endpoint-design-examples','freecodecamp.org: REST API Best Practices – REST Endpoint Design Examples 🌟','','2023',5,'A comprehensive blueprint for designing RESTful API endpoints using industry-standard conventions. It explains semantic HTTP verbs (GET, POST, PUT, DELETE), logical plural resource naming, status code mappings, and pagination practices. Adhering to these standards ensures intuitive consumption and predictable API performance.','English','Guide','Beginner',0,'online','manual',NULL,NULL,NULL,0,'2023-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Application Integration", "API Design", "Best Practices"]','["[DE FACTO STANDARD]", "[GUIDE]"]','[]','["api.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.freecodecamp.org/news/rest-api-design-best-practices-build-a-rest-api','freecodecamp.org: REST API Design Best Practices Handbook – How to Build a REST API with JavaScript, Node.js, and Express.js','','2023',5,'A practical, comprehensive handbook walking through REST API design and development using JavaScript, Node.js, and Express.js. Beyond routing, it covers crucial real-world topics including structured error handling, token-based authentication (JWTs), database connection pooling, and payload validation middleware. This serves as an end-to-end curriculum for building production-ready Node.js APIs.','English','Guide','Intermediate',1,'online','manual',NULL,NULL,NULL,0,'2023-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Application Integration", "API Design", "Hands-on Deployment"]','["[DE FACTO STANDARD]", "[GUIDE]"]','[]','["api.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.freecodecamp.org/news/rsync-examples-rsync-options-and-how-to-copy-files-over-ssh','freecodecamp.org: RSync Examples – Rsync Options and How to Copy Files Over SSH','','2026',4,'Comprehensive walkthrough of rsync protocol options and SSH integration for secure differential backups. Explains performance flags like --partial and --progress crucial for automated disaster recovery strategies.','English','Tutorial','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2026-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Operating Systems & Infrastructure", "Storage & File Systems", "Data Synchronization"]','["[ENTERPRISE-STABLE]", "[GUIDE]"]','[]','["linux.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.freecodecamp.org/news/serverless-is-cheaper-not-simpler-a10c4fc30e49','freecodecamp.org: Serverless is cheaper, not simpler','','2020',0,'Challenges the popular industry narrative that serverless frameworks simplify system designs. While highlighting significant cost reductions, this case study warns about the operational complexities of distributed event routing, IAM configuration boundaries, and cold start mitigations.','English','Technical Article','Intermediate',1,'online','manual',NULL,NULL,NULL,0,'2020-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Cloud Architecture", "Serverless", "Operational Cost"]','["[COMMUNITY-TOOL]"]','[]','["serverless.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.freecodecamp.org/news/sql-inner-join-how-to-join-3-tables-in-sql-and-mysql','freecodecamp.org: SQL Inner Join – How to Join 3 Tables in SQL and MySQL','','2021',0,'Provides advanced syntax paradigms for combining three or more relational tables in standard SQL and MySQL. Details optimizer path selections, index utilization strategies, and optimal execution sequences for highly normalized enterprise relational schemas.','SQL','Tutorial','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Databases", "SQL Fundamentals", "Joins"]','["[COMMUNITY-TOOL]", "[GUIDE]"]','[]','["databases.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.freecodecamp.org/news/sql-join-types-inner-join-vs-outer-join-example','freecodecamp.org: SQL Join Types – Inner Join VS Outer Join Example','','2021',0,'Practical primer exploring the execution mechanics of relational SQL join operations. Contrasts the set theory behind INNER, LEFT, RIGHT, and FULL OUTER JOINs with concrete visual patterns to align developer understanding with engine execution phases.','SQL','Tutorial','Beginner',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Databases", "SQL Fundamentals", "Joins"]','["[COMMUNITY-TOOL]", "[GUIDE]"]','[]','["databases.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.freecodecamp.org/news/sql-joins-tutorial','freecodecamp.org: SQL Joins Tutorial: Cross Join, Full Outer Join, Inner Join, Left Join, and Right Join','','2021',0,'A comprehensive, visual tutorial mapping various SQL JOIN architectures. Clearly contrasts INNER JOIN, LEFT JOIN, RIGHT JOIN, FULL OUTER JOIN, and CROSS JOIN operations using venn diagrams and transactional datasets.','English','Tutorial','Beginner',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["SQL", "Query Mechanics", "Joins"]','["[COMMUNITY-TOOL]", "[GUIDE]"]','[]','["databases.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.freecodecamp.org/news/tag/aws','==freecodecamp.org/news/tag/aws==','','2026',0,'A dynamic curriculum stream aggregating tutorials focused on AWS design patterns, architectural fundamentals, and software development SDK integrations.','N/A','Article','Beginner',0,'online','manual','30b25004b5bdc7caf71c00aef864dc91da730327b9ae94c53d84b3b65ce8aa3e',100.0,1779030132,1,'2026-05-17T17:02:12.324205+02:00',NULL,NULL,NULL,'["Cloud Computing", "AWS", "Learning & News"]','["[COMMUNITY-TOOL]"]','["docs/aws.md"]','["aws.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.freecodecamp.org/news/tcp-vs-udp','freecodecamp.org: TCP vs. UDP — What''s the Difference and Which Protocol is Faster?','','2022',0,'Contrasts the mechanical differences between the TCP and UDP transport protocols. Evaluates TCP''s connection-oriented, high-reliability delivery mechanism (with congestion control and handshakes) against UDP''s lightweight, connectionless, and high-speed streaming architecture, framing the optimal real-time application patterns for both.','English','Technical Article','Beginner',0,'online','manual',NULL,NULL,NULL,0,'2022-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Networking", "Protocols", "Transport Layer"]','["[COMMUNITY-TOOL]"]','[]','["linux.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.freecodecamp.org/news/the-definitive-guide-to-git-merge','freecodecamp.org: The Git Merge Handbook – Definitive Guide to Merging in Git','','2021',0,'Comprehensive guide examining standard branch merge practices, fast-forward merges, three-way merges, and conflict mitigation. Offers foundational theoretical models of commit graphs alongside step-by-step diagnostic CLI routines.','English','Handbook','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Version Control", "Git Core", "Integration"]','["[COMMUNITY-TOOL]"]','[]','["git.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.freecodecamp.org/news/the-kubernetes-handbook','freecodecamp.org: The Kubernetes Handbook 🌟','','2025',4,'A robust, free reference guide to Kubernetes cluster configuration. Contains detailed walk-throughs on container networks, continuous integration patterns, and localized diagnostic routines with configuration syntax.','English','Documentation','Intermediate',1,'online','manual',NULL,NULL,NULL,0,'2025-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Orchestration", "Kubernetes", "Comprehensive Reference"]','["[ENTERPRISE-STABLE]"]','[]','["kubernetes-tutorials.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.freecodecamp.org/news/the-linux-commands-handbook','freecodecamp.org: The Linux Command Handbook 🌟','','2020',0,'An exhaustive reference manual containing primary command patterns, user permissions, shell navigation commands, and simple scripting techniques. Ideal for junior developers or administrators seeking to build a robust mental model of standard UNIX/Linux environments.','Bash','Reference Guide','Beginner',0,'online','manual',NULL,NULL,NULL,0,'2020-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Linux", "Command Line", "Reference"]','["[COMMUNITY-TOOL]", "[GUIDE]"]','[]','["linux.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.freecodecamp.org/news/the-nginx-handbook','freecodecamp.org: The NGINX Handbook 🌟','','2021',0,'A master handbook exploring NGINX server architecture. Reviews custom security header injections, performance caching designs, proxy configurations, and advanced debugging processes for production environments.','N/A','Article','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Infrastructure", "Web Servers", "NGINX Handbooks"]','["[COMMUNITY-TOOL]"]','[]','["web-servers.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.freecodecamp.org/news/the-python-handbook','freecodecamp.org: The Python Handbook 🌟','','2021',0,'An all-encompassing developer manual for Python programming. Covers variable scoping, data structures, classes, standard library exceptions, file system interactions, and virtual environments from a production developer''s perspective.','English','Book','Beginner',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Software Development", "Python Core", "Learning Resources"]','["[COMMUNITY-TOOL]"]','[]','["python.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.freecodecamp.org/news/the-sql-inner-join-command-example-syntax','freecodecamp.org: The SQL Inner Join Command: Example Syntax','','2021',0,'Deep dive into the SQL INNER JOIN command. Details query structure, standard ANSI syntax, and execution order within relational engines, providing developers with clear patterns for query construction and performance predictability.','SQL','Tutorial','Beginner',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Databases", "SQL Fundamentals", "Joins"]','["[COMMUNITY-TOOL]", "[GUIDE]"]','[]','["databases.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.freecodecamp.org/news/undo-git-add-how-to-remove-added-files-in-git','freecodecamp.org: Undo Git Add – How to Remove Added Files in Git 🌟','','2022',1,'Focuses on mechanisms to untrack files and revert the staging area without affecting local working changes. It details commands like ''git restore --staged'' and ''git rm --cached'', highlighting their behavior under modern Git versions for safe workspace management.','English','Tutorial','Beginner',0,'online','manual',NULL,NULL,NULL,0,'2022-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Version Control", "Git Core", "State Management"]','["[COMMUNITY-TOOL]", "[GUIDE]"]','[]','["git.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.freecodecamp.org/news/use-selenium-to-create-a-web-scraping-bot','freecodecamp.org: Use Selenium to Create a Web Scraping Bot','','2022',3,'An engineering guide demonstrating how to leverage Selenium for scraping complex, dynamic JavaScript-rendered single-page applications where simple HTTP libraries fail. It outlines managing browser sessions, interacting with dynamic elements, bypassing basic detection systems, and extracting raw DOM data systematically.','Python','Tutorial','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2022-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Web Scraping & Automation", "Data Extraction", "Selenium Bots"]','["[COMMUNITY-TOOL]", "[GUIDE]"]','[]','["test-automation-frameworks.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.freecodecamp.org/news/vs-code-extensions-to-boost-your-development-productivity','freecodecamp.org: VS Code Extensions That''ll Boost Your Development Productivity'' 🌟','','2026',4,'A compiled developer resource listing standard VS Code extensions that optimize local productivity and minimize development friction. The guide serves as a solid starting point for configure environments suitable for modern software engineering.','English','Article','Beginner',0,'online','manual','5d79697393168d595f83c2bf05936614d54b63cdcfc7e769407bb3bb3bb57a56',100.0,1779031094,1,'2026-05-17T17:18:14.145516+02:00',NULL,NULL,NULL,'["Development Environment", "Productivity", "Community Resource"]','["[ENTERPRISE-STABLE]"]','["docs/visual-studio.md"]','["visual-studio.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.freecodecamp.org/news/vs-code-extensions-to-increase-developer-productivity','freecodecamp.org: VS Code Extensions to Increase Developer Productivity','','2022',0,'Evaluates productivity-centric VS Code setups, analyzing the correlation between structured lint configurations and reduced delivery cycles for engineering teams.','N/A','Article','Beginner',0,'duplicate','manual','ee69cc7e60613f466e57581ab5a90199f0b594b689d3aecd506273989c3178be',100.0,1779032054,1,'2026-05-17T17:34:14.499287+02:00',NULL,NULL,NULL,'["Developer Environment", "IDE Tooling", "Visual Studio Code", "Ecosystem & General Productivity"]','["[COMMUNITY-TOOL]"]','["docs/visual-studio.md"]','["visual-studio.md"]','{}','{"duplicate_of": "https://dev.to/harishash/vs-code-extensions-to-increase-your-productivity-eeb"}');
INSERT INTO "resources" VALUES('https://www.freecodecamp.org/news/web-scraping-google-sheets','freecodecamp.org: Web Scraping with Google Sheets – How to Scrape Web Pages with Built-in Functions','','2021',0,'Evaluates techniques for scraping and parsing web pages using built-in Google Sheets functions like IMPORTXML and IMPORTHTML. Provides direct patterns for light ETL, rapid data extraction, and spreadsheet automation workflows.','English','Article','Beginner',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Application Development", "Data Engineering", "Google Sheets"]','["[COMMUNITY-TOOL]"]','[]','["GoogleCloudPlatform.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.freecodecamp.org/news/web-storage-api-how-to-store-data-on-the-browser','freecodecamp.org: Web Storage API – How to Store Data on the Browser','','2021',0,'Explores client-side data persistence layers including LocalStorage, SessionStorage, and modern alternatives like IndexedDB. Compares design tradeoffs between execution thread safety, payload capacity limits, and synchronous blocking.','JavaScript','Blog','Beginner',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Frontend Development", "Browser Storage", "State Persistence"]','["[COMMUNITY-TOOL]"]','[]','["javascript.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.freecodecamp.org/news/what-is-a-full-stack-developer-full-stack-engineer-guide','freecodecamp.org: What is a Full Stack Developer? 2022 Full Stack Engineer Guide','','2022',0,'A career guide details full-stack software development proficiencies, mapping expectations across modern client frameworks, server endpoints, relational/non-relational databases, and fundamental platform operations.','None','Article','Beginner',0,'online','manual',NULL,NULL,NULL,0,'2022-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Career", "Industry Trends", "Learning Paths"]','["[COMMUNITY-TOOL]"]','[]','["devel-sites.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.freecodecamp.org/news/what-is-a-helm-chart-tutorial-for-kubernetes-beginners','freecodecamp.org: What is a Helm Chart? A Tutorial for Kubernetes Beginners','','2021',0,'Comprehensive beginner tutorial exploring Helm fundamentals. Translates Kubernetes packaging logic into relatable analogies and guides developers through editing templates and launching basic infrastructure releases.','English','Article','Beginner',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Cloud Native", "Application Delivery", "Package Management", "Introductory"]','["[COMMUNITY-TOOL]"]','[]','["helm.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.freecodecamp.org/news/what-is-an-api-and-how-to-test-it','freecodecamp.org: API Cheatsheet – What is an API, How it Works, and How to Choose the Right API Testing Tools 🌟','','2024',3,'An entry-level comprehensive guide detailing API fundamentals, architectural patterns like REST and GraphQL, and testing strategies. It reviews structural practices for choosing and implementing API verification suites, ensuring secure contract validation across distributed microservices.','HTML','Cheat Sheet','Beginner',1,'online','manual',NULL,NULL,NULL,0,'2024-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Software Engineering", "APIs", "Testing & Lifecycle"]','["[COMMUNITY-TOOL]"]','[]','["cheatsheets.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.freecodecamp.org/news/what-is-git-learn-git-version-control','freecodecamp.org: What is Git? A Beginner''s Guide to Git Version Control','','2022',0,'An introductory handbook defining version control systems. Explores non-linear history tracking, the advantages of branching, and repository collaboration models before diving into CLI commands.','English','Guide','Beginner',0,'online','manual',NULL,NULL,NULL,0,'2022-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Software Engineering", "Version Control", "Git CLI Basics"]','["[COMMUNITY-TOOL]", "[GUIDE]"]','[]','["git.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.freecodecamp.org/news/what-is-github-wiki-and-how-do-you-use-it','What is a GitHub Wiki and How Do You Use it?','','2022',0,'Detailed guide on utilizing GitHub Wikis for repository documentation. It describes markdown editing, sidebar customization, and managing wiki repositories locally as standard Git remotes.','Markdown','Guide','Beginner',0,'online','manual',NULL,NULL,NULL,0,'2022-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Developer Platforms", "Documentation", "GitHub Wiki"]','["[COMMUNITY-TOOL]", "[GUIDE]"]','[]','["developerportals.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.freecodecamp.org/news/what-is-infrastructure-as-code','freecodecamp.org: Infrastructure as Code - Full Course 🌟🌟','','2023',0,'A full-scale tutorial covering the entire spectrum of Infrastructure as Code. Educates on fundamental engines, continuous state management, structural cloud setups, and continuous integration workflows.','English','Tutorial','Beginner',0,'online','manual',NULL,NULL,NULL,0,'2023-06-01T00:00:00+02:00',NULL,NULL,NULL,'["DevOps", "Infrastructure as Code", "Training"]','["[COMMUNITY-TOOL]", "[GUIDE]"]','[]','["iac.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.freecodecamp.org/news/what-is-rest-rest-api-definition-for-beginners','freecodecamp.org: What is REST? Rest API Definition for Beginners','','2022',4,'A comprehensive introductory handbook explaining REST (Representational State Transfer) concepts. Explores the core mechanics of resources, URIs, HTTP methods, response codes, and explains why stateless operations are critical for web reliability.','Agnostic','Documentation','Beginner',1,'online','manual',NULL,NULL,NULL,0,'2022-06-01T00:00:00+02:00',NULL,NULL,NULL,'["API Architectures", "REST", "Introduction"]','["[ENTERPRISE-STABLE]"]','[]','["api.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.freecodecamp.org/news/what-is-terraform-learn-infrastructure-as-code','freecodecamp.org: What is Terraform? Learn Terraform and Infrastructure as Code','','2022',0,'An intensive, accessible educational roadmap introducing the principles of Infrastructure as Code. Emphasizes declarative configuration, state file mechanics, and provides a walk-through of the standard AWS deployment pipeline.','English','Educational Article','Beginner',0,'online','manual',NULL,NULL,NULL,0,'2022-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Cloud Infrastructure", "Infrastructure as Code", "Educational Resources"]','["[COMMUNITY-TOOL]"]','[]','["terraform.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.freecodecamp.org/news/what-is-trunk-based-development','freecodecamp.org: What is Trunk Based Development? A Different Approach to the Software Development Lifecycle','','2021',0,'An educational guide that introduces developers to Trunk-Based Development. It contrasts TBD with traditional GitFlow, showing how merging frequent, small commits to a single trunk prevents major merge conflicts and accelerates deployment cycles.','Markdown','Guide','Beginner',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Software Engineering", "Version Control Systems", "Git Workflows"]','["[COMMUNITY-TOOL]", "[GUIDE]"]','[]','["git.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.freecodecamp.org/news/whats-the-difference-between-authentication-and-authorisation','freecodecamp.org: Authentication vs Authorization – What''s the Difference?','','2021',0,'Explains the architectural differences between authentication protocols and authorization policies. Uses industry examples like OAuth2, OIDC, SAML, and Kubernetes RBAC models to illustrate standard access control patterns.','English','Technical Tutorial','Beginner',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Security", "Access Control", "Fundamentals"]','["[COMMUNITY-TOOL]", "[GUIDE]"]','[]','["devsecops.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.freecodecamp.org/news/why-you-should-start-using-docker-now','freecodecamp.org: Why You Should Start Using Docker Right Now','','2021',0,'Advocacy article highlighting the value of containers in modern development. Focuses on resolving local environment drifts and standardizing runtime setups across engineering teams.','English','Introductory','Beginner',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Containers & Orchestration", "Docker", "Introduction"]','["[COMMUNITY-TOOL]"]','[]','["docker.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.freelancer.com','freelancer 🌟','','2026',0,'Global platform cataloging remote engineering resource pipelines. Offers transactional milestone frameworks and structured API tooling to help engineering management source specialized technical talent on demand.','English','Platform','Beginner',0,'online','manual','N/A',100.0,1781430323,0,'2026-06-14T11:45:23.795312+02:00',NULL,NULL,NULL,'["Business & Careers", "Freelance Platforms", "Sourcing"]','["[COMMUNITY-TOOL]"]','["docs/freelancing.md"]','["freelancing.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.ft.com/content/08ff1bd0-2e2b-4d20-bb9f-dfe8c5a9807b','ft.com: Women in finance say ‘mediocre’ male managers block progress','','N/A',0,'A curated technical resource and architectural guide covering ft.com: Women in finance say ‘mediocre’ male managers block progress in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779032704,0,'2026-05-17T17:45:04.172089+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/hr.md"]','["hr.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.fugue.co/blog/5-tips-for-using-the-rego-language-for-open-policy-agent-opa','fugue.co: 5 tips for using the Rego language for Open Policy Agent (OPA)','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','8f3c719343ece8f0808a3ce6330227164c9c57c996afc10674b560fb01badc7d',100.0,1779030205,0,'2026-05-17T17:03:25.244868+02:00',NULL,NULL,NULL,'[]','[]','["docs/securityascode.md"]','[]','{}','{"duplicate_of": "https://snyk.io/blog"}');
INSERT INTO "resources" VALUES('https://www.fugue.co/blog/securing-a-kubernetes-pod-with-regula-and-open-policy-agent','fugue.co: Securing a Kubernetes pod with Regula and Open Policy Agent','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','8f3c719343ece8f0808a3ce6330227164c9c57c996afc10674b560fb01badc7d',100.0,1779030391,0,'2026-05-17T17:06:31.545558+02:00',NULL,NULL,NULL,'[]','[]','["docs/securityascode.md"]','[]','{}','{"duplicate_of": "https://www.fugue.co/blog/5-tips-for-using-the-rego-language-for-open-policy-agent-opa"}');
INSERT INTO "resources" VALUES('https://www.fugue.co/container-kubernetes','Fugue: Container and Kubernetes. Runtime infrastructure security','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','6f1edaa7f2385d9b993e4e608ed7b4f2172fbd3fa95556ff194c4ffa6b534555',100.0,1779034037,0,'2026-05-17T18:07:17.990699+02:00',NULL,NULL,NULL,'[]','[]','["docs/securityascode.md"]','[]','{}','{"duplicate_of": "https://snyk.io/product/container-vulnerability-management"}');
INSERT INTO "resources" VALUES('https://www.fullstackpython.com','Full Stack Python is an open book that explains each Python web application stack layer and provides the best web resources for those topics','- [Full Stack Python: Best Python Resources](http://www.fullstackpython.com/best-python-resources.html)','2012',0,'Comprehensive open-access roadmap classifying the entire Python web stack. Details deployments, databases, security configurations, and web servers, bridging the gap between basic code and production scaling.','Markdown','Documentation','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2012-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Backend Development", "Python Ecosystem", "Full-Stack Development"]','["[COMMUNITY-TOOL]"]','[]','["python.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.fullstackpython.com/best-python-resources.html',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,'manual','77bb4f1d32c69cec96a4539d86a6d62137c13ca935319707558cbc1535d589ec',100.0,1779033400,1,'2026-05-17T17:56:40.439676+02:00',NULL,NULL,NULL,'[]','[]','["docs/python.md"]','[]','{}','{}');
INSERT INTO "resources" VALUES('https://www.functionize.com/blog/testers-vs-tdd','functionize.com: Testers vs TDD','','2020',3,'Examines structural differences in perspective between dedicated QA testers and developer-focused TDD processes. Promotes unified test-authoring strategies to combine unit assertions with broader system workflows.','English','Technical Article','Intermediate',0,'online','manual','1df3cbed3319b2dc628aa9698a0ebe12d15c600ccce9d471e4700819a4aa0600',100.0,1779031849,1,'2026-05-17T17:30:49.983362+02:00',NULL,NULL,NULL,'["DevOps & Quality Assurance", "Continuous Testing", "Testing Methodologies"]','["[COMMUNITY-TOOL]"]','["docs/testops.md"]','["testops.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.fusionlayer.com/products/infinity','fusionlayer.com: Software-Defined IP Address Management (IPAM)','- Cloud computing and service automation are changing the way in which applications and data are being delivered and consumed. The existing 30-year-old networking model is failing to keep up with the automated service architectures and the Internet of Things (IoT) based on end-to-end automation.
    - **To facilitate the migration to cloud-era computing, service providers and data centers must add networking into the automated service workflows.** This requires agility and elasticity that traditional networking products are not designed to provide. As IT environments of tomorrow involve a plethora of orchestrators and controllers spinning up services and applications inside shared networks, they all must be managed and provisioned by a unified solution authoritative for all network-related information.','2021',0,'A detailed product overview of enterprise Software-Defined IP Address Management (IPAM) integrations designed for automated cloud-scale container provisioning.','English','Article','Advanced',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Networking", "IPAM", "Software-Defined"]','["[COMMUNITY-TOOL]"]','[]','["kubernetes-networking.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.fusionlayer.com/products/ip-address-management-software-defined-ipam-infinity','fusionlayer.com: Software-Defined IP Address Management (IPAM)','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','df7282877fff04b4fe2ec8da9d6e8d5cf8d5cfad55e79f161ec8b95eaf2e386b',100.0,1779030723,0,'2026-05-17T17:12:03.869613+02:00',NULL,NULL,NULL,'[]','[]','["docs/kubernetes-networking.md"]','[]','{}','{"duplicate_of": "https://www.fusionlayer.com/products/infinity"}');
INSERT INTO "resources" VALUES('https://www.fylamynt.com/post/mastering-cloud-automation-in-the-cloud-native-era','fylamynt.com: Mastering Cloud Automation in the Cloud-Native Era 🌟','','N/A',0,'A curated technical resource and architectural guide covering fylamynt.com: Mastering Cloud Automation in the Cloud-Native Era 🌟 in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779033671,0,'2026-05-17T18:01:11.684645+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/introduction.md"]','["introduction.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.gaia-x.eu','Gaia-X.eu','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','48c75bd1e7e6e07fd40095e80297d55c82c8a0c2fb88cd8beaaf100617bd5160',100.0,1779034494,0,'2026-05-17T18:14:54.841679+02:00',NULL,NULL,NULL,'[]','[]','["docs/public-cloud-solutions.md"]','[]','{}','{"duplicate_of": "https://gaia-x.eu"}');
INSERT INTO "resources" VALUES('https://www.gammaux.com/blog/como-definir-un-minimum-viable-product-mvp','gammaux.com: Cómo definir un Minimum Viable Product (MVP)','','2022',0,'A technical UX-oriented guide detailing how to scope and define an MVP. Illustrates methods to synthesize user research, map technical constraints to design prototypes, and ensure the initial deployment represents viable technical and user value.','Spanish','Article','Beginner',0,'online','manual',NULL,NULL,NULL,0,'2022-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Product Management", "Methodology", "Minimum Viable Product"]','["[COMMUNITY-TOOL]"]','[]','["project-management-methodology.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.gazafatonarioit.com/2020/09/entiende-el-mvp-producto-minimo-viable.html','gazafatonarioit.com: Entiende el MVP (Producto Mínimo Viable) y por qué prefiero Producto que se pueda probar, utilizar y adorar más temprano','','2020',0,'Explores the Minimum Viable Product (MVP) concept, advocating for a focus on early, usable, and high-quality user experiences over raw, half-finished feature sets. Proposes shifting from basic MVP models to solutions that users can test, love, and adopt early.','Spanish','Article','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2020-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Product Management", "Methodology", "Minimum Viable Product"]','["[COMMUNITY-TOOL]"]','[]','["project-management-methodology.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.gcreddy.com/2016/06/domain-knowledge-for-testers.html','gcreddy.com: Domain Knowledge for Software Testers','','2016',3,'Underlines the value of vertical-specific domain expertise in the software testing lifecycle. Points out that technical automated tests must be paired with functional understanding to capture logic-level bugs.','English','Technical Article','Beginner',0,'online','manual','N/A',100.0,1779033731,0,'2026-05-17T18:02:11.027818+02:00',NULL,NULL,NULL,'["DevOps & Quality Assurance", "Continuous Testing", "Testing Methodologies"]','["[COMMUNITY-TOOL]"]','["docs/testops.md"]','["testops.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.gcreddy.com/2021/05/sql-step-by-step-videos.html','gcreddy.com: SQL Step by Step Videos','','2021',0,'A step-by-step video learning index targeting SQL newcomers. Outlines basic query formatting, simple indexing, relational design guidelines, and fundamental aggregate queries.','English','Video Course Directory','Beginner',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["SQL", "Education", "Video Training"]','["[COMMUNITY-TOOL]", "[GUIDE]"]','[]','["databases.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.gcreddy.com/2022/02/sql-interview-questions-and-answers.html','gcreddy.com: SQL Interview Questions and Answers','','2026',0,'Provides fundamental SQL database query interview questions. Teaches logical query execution paths, normalization theories, basic syntax structure, and joining mechanisms across tabular databases.','None','Interview Q&A','Beginner',0,'online','manual',NULL,NULL,NULL,0,'2026-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Career & Interview Preparation", "Interview Prep", "Database & SQL"]','["[COMMUNITY-TOOL]"]','[]','["interview-questions.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.geeksforgeeks.org/5-best-java-frameworks-for-microservices','==geeksforgeeks.org: 5 Best Java Frameworks For Microservices==','','N/A',0,NULL,NULL,NULL,NULL,0,'online','manual','f10bd57230463a364307c39c6f880b386be4c44ecddc8fcba1fce8e287b3e8cf',100.0,1779033026,0,'2026-05-17T17:50:26.003162+02:00',NULL,NULL,NULL,'[]','[]','["docs/java_frameworks.md"]','[]','{}','{}');
INSERT INTO "resources" VALUES('https://www.geeksforgeeks.org/7-most-in-demand-and-high-paying-programming-jobs','geeksforgeeks.org: 7 Most In-Demand and High Paying Programming Jobs','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','10d710e0c08b541c5d214cb8689db23ef0a89ef6efa5f92ecc038053e2ccdfdc',100.0,1779029634,0,'2026-05-17T16:53:54.740910+02:00',NULL,NULL,NULL,'[]','[]','["docs/devel-sites.md"]','[]','{}','{"duplicate_of": "https://www.geeksforgeeks.org/blogs/7-most-in-demand-and-high-paying-programming-jobs"}');
INSERT INTO "resources" VALUES('https://www.geeksforgeeks.org/basics-of-soap-simple-object-access-protocol','geeksforgeeks.org: Basics of SOAP – Simple Object Access Protocol','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','af2ce6f719ebe534a5379f16fb92a41f67b32ee69d212ab51caccddef830224d',100.0,1779033583,0,'2026-05-17T17:59:43.969894+02:00',NULL,NULL,NULL,'[]','[]','["docs/api.md"]','[]','{}','{"duplicate_of": "https://www.geeksforgeeks.org/computer-networks/basics-of-soap-simple-object-access-protocol"}');
INSERT INTO "resources" VALUES('https://www.geeksforgeeks.org/best-practices-for-sql-query-optimizations','geeksforgeeks.org: Best Practices for SQL Query Optimization','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','4cbb898c0365b80b41b0887592cbf899aebd74c11ec530511c2ae451f27aa918',100.0,1779031793,0,'2026-05-17T17:29:53.930603+02:00',NULL,NULL,NULL,'[]','[]','["docs/databases.md"]','[]','{}','{"duplicate_of": "https://www.geeksforgeeks.org/sql/best-practices-for-sql-query-optimizations"}');
INSERT INTO "resources" VALUES('https://www.geeksforgeeks.org/best-way-to-master-spring-boot-a-complete-roadmap','geeksforgeeks.org: Best way to master spring boot , a complete roadmap','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','715b2ec23cd79c091e926ad9fb4cd1006fc1e39d06950c48f80c79082ce2a56c',100.0,1779031652,0,'2026-05-17T17:27:32.324658+02:00',NULL,NULL,NULL,'[]','[]','["docs/java_frameworks.md"]','[]','{}','{"duplicate_of": "https://www.geeksforgeeks.org/springboot/best-way-to-master-spring-boot-a-complete-roadmap"}');
INSERT INTO "resources" VALUES('https://www.geeksforgeeks.org/blogs/7-most-in-demand-and-high-paying-programming-jobs','geeksforgeeks.org: 7 Most In-Demand and High Paying Programming Jobs','','2024',0,'An analysis of high-demand cloud and software engineering specializations, highlighting systems architecture, DevOps, machine learning engineering, and backend microservice design.','None','Article','Beginner',0,'online','manual',NULL,NULL,NULL,0,'2024-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Career", "Industry Trends", "Market Analysis"]','["[COMMUNITY-TOOL]"]','[]','["devel-sites.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.geeksforgeeks.org/blogs/best-java-frameworks-for-microservices','geeksforgeeks.org: 5 Best Java Frameworks For Microservices','','2023',0,'This architectural comparison rates the top 5 Java frameworks for constructing microservices: Spring Boot, Micronaut, Quarkus, Helidon, and Dropwizard. It evaluates memory footprint, startup time, and cloud native integration capabilities.','Java','Article','Intermediate',1,'online','manual',NULL,NULL,NULL,0,'2023-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Software Development", "Microservices Design", "Java Microservices"]','["[COMMUNITY-TOOL]"]','[]','["java_frameworks.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.geeksforgeeks.org/blogs/microservice-architecture-introduction-challenges-best-practices','geeksforgeeks.org: Microservice Architecture – Introduction, Challeneges & Best Practices','','2023',4,'Introduces microservices architecture foundations, delineating major design trade-offs around decentralized data management, inter-service networking, and distributed tracing. Outlines tactical approaches for handling network failures via sagas, API Gateways, and transactional outbox patterns.','English','Tutorial','Beginner',1,'online','manual',NULL,NULL,NULL,0,'2023-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Microservices & Distributed Systems", "Architecture Patterns", "Best Practices"]','["[ENTERPRISE-STABLE]", "[GUIDE]"]','[]','["introduction.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.geeksforgeeks.org/blogs/top-10-advance-python-concepts-that-you-must-know','geeksforgeeks.org: Top 10 Advance Python Concepts That You Must Know','','2021',0,'Compilation of advanced core design patterns. Investigates descriptors, decorators, meta-classes, multi-threading vs multiprocessing bounds, generator design, and dynamic context managers.','English','Article','Advanced',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Software Development", "Python Core", "Advanced Programming"]','["[COMMUNITY-TOOL]"]','[]','["python.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.geeksforgeeks.org/cloud-computing/kubernetes-concept-of-containers','geeksforgeeks.org: Kubernetes – Concept of Containers','','2023',0,'An educational resource decomposing container primitives within cloud computing environments. Details namespace isolation, cgroups resource enforcement, and how Kubernetes orchestrates these isolated Linux runtimes across virtual and physical bare-metal hardware.','English','Tutorial','Beginner',0,'online','manual',NULL,NULL,NULL,0,'2023-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Core Concepts", "Containerization", "Fundamentals"]','["[COMMUNITY-TOOL]", "[GUIDE]"]','[]','["kubernetes.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.geeksforgeeks.org/computer-networks/basics-of-soap-simple-object-access-protocol','geeksforgeeks.org: Basics of SOAP – Simple Object Access Protocol','','2024',3,'Explains the structural foundations of Simple Object Access Protocol (SOAP). It describes key architectural elements such as the SOAP Envelope, Header, Body, and Fault structures alongside the WSDL (Web Services Description Language) interface definitions. While largely replaced by REST and JSON in modern applications, SOAP remains critical in highly secure financial and enterprise systems.','English','Guide','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2024-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Application Integration", "API Design", "Protocols & Formats"]','["[COMMUNITY-TOOL]", "[GUIDE]"]','[]','["api.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.geeksforgeeks.org/difference-between-rest-api-and-soap-api','geeksforgeeks.org: Difference between REST API and SOAP API','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','b7410487ab146e0e200a77b2aba5587c59d2c022b5e3ff7ef1cd32465f447dda',100.0,1779030248,0,'2026-05-17T17:04:08.831230+02:00',NULL,NULL,NULL,'[]','[]','["docs/api.md"]','[]','{}','{"duplicate_of": "https://www.geeksforgeeks.org/websites-apps/difference-between-rest-api-and-soap-api"}');
INSERT INTO "resources" VALUES('https://www.geeksforgeeks.org/essential-git-commands','==geeksforgeeks.org: Essential Git Commands== 🌟','','N/A',0,NULL,NULL,NULL,NULL,0,'online','manual','3322184616899de4935c195e7ed1580da91fb3c9284b8ed99127f69c8555bda1',100.0,1779031896,0,'2026-05-17T17:31:36.994806+02:00',NULL,NULL,NULL,'[]','[]','["docs/cheatsheets.md"]','[]','{}','{}');
INSERT INTO "resources" VALUES('https://www.geeksforgeeks.org/git/essential-git-commands','geeksforgeeks.org: Essential Git Commands 🌟','','2024',3,'Curator Insight: Systematic review of fundamental Git architecture and commands from GeeksforGeeks. Live Grounding: Provides academic-level clarity on internal DAG structures, tracking vs non-tracking branches, and basic merge conflict mechanics.','English','Tutorial Website','Beginner-Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2024-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Development", "Version Control", "Git"]','["[COMMUNITY-TOOL]", "[GUIDE]"]','[]','["cheatsheets.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.geeksforgeeks.org/git/how-to-write-good-commit-messages-in-github','geeksforgeeks.org: How to Write Good Commit Messages in GitHub?','','2022',0,'Outlines standard practices for structured git commits (imperative mood, subject/body segregation, 50/72 character limits). Discusses how clear commit logging improves software audit trails and automated changelog generation.','English','Article','Beginner',0,'online','manual',NULL,NULL,NULL,0,'2022-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Software Engineering", "Version Control", "Workflows"]','["[COMMUNITY-TOOL]"]','[]','["git.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.geeksforgeeks.org/how-to-write-good-commit-messages-in-github','geeksforgeeks.org: How to Write Good Commit Messages in GitHub?','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','10c533d3696d83d8e339426ae2dc2967e5c456923996dc1d356d852df261ec7c',100.0,1779030084,0,'2026-05-17T17:01:24.928219+02:00',NULL,NULL,NULL,'[]','[]','["docs/git.md"]','[]','{}','{"duplicate_of": "https://www.geeksforgeeks.org/git/how-to-write-good-commit-messages-in-github"}');
INSERT INTO "resources" VALUES('https://www.geeksforgeeks.org/javascript/rest-api-architectural-constraints','geeksforgeeks.org: REST API Architectural Constraints','','2023',4,'Detailed analysis of the six key architectural constraints defining REST: Uniform Interface, Statelessness, Cacheability, Client-Server architecture, Layered System, and Code on Demand. Adhering to these constraints is critical for creating highly scalable, decoupled web APIs.','JavaScript','Documentation','Intermediate',1,'online','manual',NULL,NULL,NULL,0,'2023-06-01T00:00:00+02:00',NULL,NULL,NULL,'["API Architectures", "REST", "Design Principles"]','["[ENTERPRISE-STABLE]"]','[]','["api.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.geeksforgeeks.org/kubernetes-concept-of-containers','geeksforgeeks.org: Kubernetes – Concept of Containers','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','c4e85025f5d006dcec222d9451cf4c2c3b0a169228a60d7bcbd7ede7d2fcf70f',100.0,1779034291,0,'2026-05-17T18:11:31.923597+02:00',NULL,NULL,NULL,'[]','[]','["docs/kubernetes.md"]','[]','{}','{"duplicate_of": "https://www.geeksforgeeks.org/cloud-computing/kubernetes-concept-of-containers"}');
INSERT INTO "resources" VALUES('https://www.geeksforgeeks.org/microservice-architecture-introduction-challeneges-best-practices','geeksforgeeks.org: Microservice Architecture – Introduction, Challeneges'' & Best Practices','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','77da2283643744ef519df0659f8efbd05495b7dd31d04026d40a9aa3b2f28894',100.0,1779031393,0,'2026-05-17T17:23:13.371666+02:00',NULL,NULL,NULL,'[]','[]','["docs/introduction.md"]','[]','{}','{"duplicate_of": "https://www.geeksforgeeks.org/blogs/microservice-architecture-introduction-challenges-best-practices"}');
INSERT INTO "resources" VALUES('https://www.geeksforgeeks.org/node-js/rest-api-introduction','geeksforgeeks.org: REST API (Introduction)','','2023',4,'A foundational primer on REST web services, illustrating client-server communication using HTTP methods. In modern cloud-native systems, REST remains the default protocol for open public APIs, though internal service-to-service communication often shifts to gRPC for performance reasons.','Node.js','Documentation','Beginner',1,'online','manual',NULL,NULL,NULL,0,'2023-06-01T00:00:00+02:00',NULL,NULL,NULL,'["API Architectures", "REST", "Introduction"]','["[ENTERPRISE-STABLE]"]','[]','["api.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.geeksforgeeks.org/rest-api-architectural-constraints','geeksforgeeks.org: REST API Architectural Constraints','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','693f22cbf2af95f51337762b57e6aa132296a556619ac1a209f1ff8750d65153',100.0,1779030422,0,'2026-05-17T17:07:02.908078+02:00',NULL,NULL,NULL,'[]','[]','["docs/api.md"]','[]','{}','{"duplicate_of": "https://www.geeksforgeeks.org/javascript/rest-api-architectural-constraints"}');
INSERT INTO "resources" VALUES('https://www.geeksforgeeks.org/rest-api-introduction','geeksforgeeks.org: REST API (Introduction)','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','6805bc707d4b8e075a012e3114318398db69b1d8210131b048395e544036adc2',100.0,1779034238,0,'2026-05-17T18:10:38.332532+02:00',NULL,NULL,NULL,'[]','[]','["docs/api.md"]','[]','{}','{"duplicate_of": "https://www.geeksforgeeks.org/node-js/rest-api-introduction"}');
INSERT INTO "resources" VALUES('https://www.geeksforgeeks.org/springboot/best-way-to-master-spring-boot-a-complete-roadmap','geeksforgeeks.org: Best way to master spring boot , a complete roadmap','','2022',0,'A structured developer training roadmap designed to guide programmers from core IoC and dependency injection concepts through web, security, data integrations, and advanced containerized deployment strategies in Spring Boot.','Java','Article','Beginner',1,'online','manual',NULL,NULL,NULL,0,'2022-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Spring Ecosystem", "Core Platform", "Developer Education"]','["[COMMUNITY-TOOL]"]','[]','["java_frameworks.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.geeksforgeeks.org/sql/best-practices-for-sql-query-optimizations','geeksforgeeks.org: Best Practices for SQL Query Optimization','','2023',0,'Architectural guide outlining core strategies for relational query optimization. Highlights planning optimization via EXPLAIN plans, index selection logic, partition tuning, and the avoidance of common performance-draining database queries.','SQL','Reference','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2023-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Databases", "SQL Optimization", "Best Practices"]','["[COMMUNITY-TOOL]"]','[]','["databases.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.geeksforgeeks.org/top-10-advance-python-concepts-that-you-must-know','geeksforgeeks.org: Top 10 Advance Python Concepts That You Must Know','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','2b14c90c45b47a1822db14c7b1ad0d4d47042df543cf22831c5a1561a0b2e2d6',100.0,1779033385,0,'2026-05-17T17:56:25.475178+02:00',NULL,NULL,NULL,'[]','[]','["docs/python.md"]','[]','{}','{"duplicate_of": "https://www.geeksforgeeks.org/blogs/top-10-advance-python-concepts-that-you-must-know"}');
INSERT INTO "resources" VALUES('https://www.geeksforgeeks.org/websites-apps/difference-between-rest-api-and-soap-api','geeksforgeeks.org: Difference between REST API and SOAP API','','2023',2,'Contrasts REST and SOAP web service architectures. Details the modern dominance of REST''s lightweight JSON design over the strict XML parsing requirements of enterprise SOAP APIs.','Agnostic','Documentation','Beginner',0,'online','manual',NULL,NULL,NULL,0,'2023-06-01T00:00:00+02:00',NULL,NULL,NULL,'["API Architectures", "Patterns", "Comparison"]','["[COMMUNITY-TOOL]"]','[]','["api.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.geminixprize.com','Build With Gemini XPRIZE','A $2M competition challenge presented by XPRIZE and Google, launching at Google I/O on May 19, 2026, targeting developers building real AI businesses in 90 days.','2026',4,'**Curator Insight:** The Gemini XPRIZE presents a structured, high-incentive playground designed to accelerate the evolution of agentic workflows and multi-modal AI architectures in production environments.
**Live Grounding:** Launched at Google I/O 2026, this $2M collaborative challenge pushes developers to construct viable, scalable enterprise businesses leveraging Gemini''s long-context capabilities.
*   **Engineering Impact:** Highlights practical patterns in multi-agent orchestration, context-window optimization, and high-throughput vector storage.
*   **Key Highlights:** Encourages the exploration of real-world business models backed by robust API integrations and enterprise-grade model scaling.','en','site','beginner',0,'online','automatic','4c0d7d9a9e13560149920c0020d6598d22f83c7040cf17c361e1b4a1c1bfbc91',NULL,1780352272,0,'2026-06-02T00:17:52.994028+02:00',NULL,NULL,NULL,'["Artificial Intelligence", "AI Challenges", "Gemini Ecosystem"]','["EMERGING"]','[]','[]','{}','{"category": "ai-agents-mcp", "reputation_status": "Vetted", "reputation_summary": "Highly vetted. Fully backed by XPRIZE and Google, representing a major public engineering initiative.", "social_preview_url": "https://www.geminixprize.com/assets/og-image-v3.png", "source_provenance": "X.com (GoogleDevs)", "suggested_new_category": ""}');
INSERT INTO "resources" VALUES('https://www.genbeta.com/a-fondo/cinco-repositorios-github-buenos-que-imprescindibles-estas-aprendiendo-te-dedicas-a-programar','genbeta.com/a-fondo: Cinco repositorios de GitHub tan buenos que son imprescindibles'' si estás aprendiendo o te dedicas a programar','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','c1e1a1f92a3c75f346fba473aef314117ae3f69227d27611cc7ae3d97775366c',100.0,1779032900,0,'2026-05-17T17:48:20.592523+02:00',NULL,NULL,NULL,'[]','[]','["docs/introduction.md"]','[]','{}','{"duplicate_of": "https://www.genbeta.com/desarrollo/cinco-repositorios-github-buenos-que-imprescindibles-estas-aprendiendo-te-dedicas-a-programar-1"}');
INSERT INTO "resources" VALUES('https://www.genbeta.com/a-fondo/dar-flexibilidad-obligar-a-desconexion-teletrabajo-claves-para-mejorar-productividad-tu-equipo-trabajo','genbeta.com: El teletrabajo lleva a la gente a pasar más tiempo conectada y trabajando. Un experto da claves para evitar el agotamiento','','2022',0,'Curator Insight explores remote burnout stemming from the erosion of personal-professional boundaries. Live Grounding confirms that setting strict digital disconnection protocols, async standups, and structured tooling (Slack/Teams limits) are crucial for sustaining long-term remote team velocity.','Spanish','Article','Beginner',0,'online','manual',NULL,NULL,NULL,0,'2022-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Organizational Culture", "Remote Work", "Mental Well-being"]','["[COMMUNITY-TOOL]"]','[]','["remote-tech-jobs.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.genbeta.com/a-fondo/era-inteligencia-artificial-microsoft-nuevo-google','genbeta.com: En la era de la inteligencia artificial, Microsoft es el nuevo'' Google','','N/A',0,'Analiza la evolución de Microsoft como líder de la revolución de IA generativa a través de su alianza con OpenAI, contrastándolo con la postura reactiva de Google ante los modelos de lenguaje transformadores. [SPANISH CONTENT]','Spanish','Analysis','Beginner',0,'online','manual','b4f1b378d2eaf79c0d52c026c63cfc97868b9db58eff5feedf3daa42a2854c5f',100.0,1779033335,1,'2026-05-17T17:55:35.952648+02:00',NULL,NULL,NULL,'["Market Analysis", "Artificial Intelligence", "Industry Dynamics"]','["[COMMUNITY-TOOL]"]','["docs/chatgpt.md"]','["chatgpt.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.genbeta.com/a-fondo/este-ex-ceo-explica-que-hay-demasiados-empleados-empresas-contratas-a-alguien-primero-que-quiere-contratar','genbeta.com: Un ex-CEO, sobre el origen de tener gente que ni hace falta'' en las empresas: “Contratas a alguien, y lo primero que hace es contratar','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','584582da99a15705dbe522ecc0dceaab999b14f94d281ad2cd2b685d178436f8',100.0,1779030529,0,'2026-05-17T17:08:49.167053+02:00',NULL,NULL,NULL,'[]','[]','["docs/project-management-methodology.md"]','[]','{}','{"duplicate_of": "https://www.genbeta.com/actualidad/ex-ceo-origen-tener-gente-que-hace-falta-empresas-contratas-a-alguien-primero-que-hace-contratar-1"}');
INSERT INTO "resources" VALUES('https://www.genbeta.com/a-fondo/ocho-canales-youtube-para-aprender-python-cero-nivel-experto','genbeta.com: Ocho canales de YouTube para aprender Python desde cero hasta'' nivel experto','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','876c7672c95078ca9a79e5ec73b830eec4b6bdbfa2740a37b68dc78bf3d989cc',100.0,1779031910,0,'2026-05-17T17:31:50.590174+02:00',NULL,NULL,NULL,'[]','[]','["docs/python.md"]','[]','{}','{"duplicate_of": "https://www.genbeta.com/a-fondo/ocho-canales-youtube-para-aprender-python-cero-nivel-experto-1"}');
INSERT INTO "resources" VALUES('https://www.genbeta.com/a-fondo/ocho-canales-youtube-para-aprender-python-cero-nivel-experto-1','genbeta.com: Ocho canales de YouTube para aprender Python desde cero hasta nivel experto','','2022',0,'Spanish-language curation detailing pedagogical pathways for mastering the Python language ecosystem. Maps highly rated video resources for a variety of developer paths, ranging from core procedural logic to advanced concurrent designs.','Spanish','Curation','Beginner',0,'online','manual',NULL,NULL,NULL,0,'2022-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Software Engineering", "Python", "Educational Resources"]','["[COMMUNITY-TOOL]"]','[]','["python.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.genbeta.com/actualidad/ex-ceo-origen-tener-gente-que-hace-falta-empresas-contratas-a-alguien-primero-que-hace-contratar-1','genbeta.com: Un ex-CEO, sobre el origen de tener gente que ni hace falta en las empresas: “Contratas a alguien, y lo primero que hace es contratar"','','2023',4,'Investigates the organizational phenomena of manager empire-building, where expanding headcounts is falsely correlated with corporate power and strategic progress. Explains how this dynamic leads to over-engineered organizational structures and excessive communication overhead, contrasting it with lean, autonomous platform engineering practices.','es','Analysis','Advanced',0,'online','manual',NULL,NULL,NULL,0,'2023-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Engineering Leadership", "Organizational Scaling", "Big Tech Practices"]','["[ENTERPRISE-STABLE]"]','[]','["project-management-methodology.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.genbeta.com/actualidad/internet-esta-llamas-cloudflare-ha-detectado-24-600-ataques-minuto-que-explotaban-vulnerabilidad-log4shell','genbeta.com: "Internet está en llamas": Cloudflare ha detectado más de 24.600 ataques por minuto que explotaban la vulnerabilidad Log4Shell','','2021',0,'This Spanish-language technical article details the rapid surge in exploit attempts tracked by Cloudflare during the initial Log4Shell disclosures. It analyzes the immediate threat vectors used by attackers and outlines the role of edge WAF configurations in defending applications. It highlights the importance of fast, automated mitigations.','None','Article','Beginner',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Security", "Vulnerabilities", "Spanish Technical Advisory"]','["[COMMUNITY-TOOL]"]','[]','["devsecops.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.genbeta.com/actualidad/python-se-convierte-lista-tiobe-lenguaje-popular-red-superando-incluso-a-c','genbeta.com: Python se convierte en el lenguaje de programación más popular según el índice TIOBE: adiós al largo reinado de C','','2021',0,'Article in Spanish covering Python''s rise to the number one spot on the TIOBE Index. Discusses trends across data science, web development, and educational adoption driving Python''s ecosystem dominance.','Spanish','Article','Beginner',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Software Development", "Python Ecosystem", "Market Trends"]','["[COMMUNITY-TOOL]"]','[]','["python.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.genbeta.com/actualidad/red-hat-enterprise-linux-lanza-version-a-costo-para-llegar-a-publico-sectores-investigacion-academico','genbeta.com: Red Hat Enterprise Linux lanza una versión a bajo costo para llegar a más público de sectores de investigación y académico','','2021',2,'Spanish language report analyzing Red Hat''s low-cost RHEL licensing targeting research facilities, academic bodies, and testing environments, aimed at retaining institutional loyalty post-CentOS shift.','Spanish','Article','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Infrastructure", "Operating Systems", "Linux Distributions"]','["[COMMUNITY-TOOL]"]','[]','["linux.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.genbeta.com/actualidad/reuniones-trabajo-nos-agotan-videollamada-se-sabe-que-pasa-se-eliminan-usamos-chats','genbeta.com: Las reuniones laborales por videollamada nos agotan: esto es lo que pasa si se eliminan y cambian por chats','','2022',4,'Analyzes the psychological and operational impact of video-conferencing fatigue in software engineering teams. Documents the benefits of replacing real-time sync calls with asynchronous chat platforms, collaborative document pipelines, and clear ticket comments, highlighting the improvement in deep focus and deployment rates.','es','Analysis','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2022-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Engineering Leadership", "Developer Productivity", "Asynchronous Collaboration"]','["[ENTERPRISE-STABLE]"]','[]','["project-management-methodology.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.genbeta.com/actualidad/twitter-quiere-contratar-a-ingenieros-microsoft-asi-prueba-que-les-hacen-pasar-antes-nada-incluso-a-senior','genbeta.com: Twitter quiere contratar a ingenieros de Microsoft: así es la prueba que les hacen pasar antes de nada, incluso a los senior','','2022',0,'Curator Insight: Chronicles hiring strategies and rigorous tests applied to senior engineers during corporate restructuring events. Live Grounding: Explores real-world technical screening processes, demonstrating how architectural competency and system design are prioritized during high-profile corporate restructuring events.','es','Article','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2022-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Professional Practice", "Recruiting", "Hiring Standards"]','["[COMMUNITY-TOOL]"]','[]','["recruitment.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.genbeta.com/desarrollo/32-000-desarrolladores-responden-plataformas-lenguajes-programacion-javascript-aws-github-windows-usados','genbeta.com: 32.000 desarrolladores responden sobre plataformas y lenguajes de programación: JavaScript, AWS, GitHub y Windows, los más usados','','2022',0,'Presents empirical results from a comprehensive survey of 32,000 developers mapping out global development trends. Synthesizes adoption patterns for languages, cloud environments, and operating systems, detailing the persistent dominance of JavaScript, AWS, and Windows platforms in the enterprise ecosystem.','Spanish','Report','Beginner',0,'online','manual',NULL,NULL,NULL,0,'2022-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Industry Insights", "Surveys", "Developer Ecosystem"]','["[CASE STUDY]", "[COMMUNITY-TOOL]"]','[]','["developerportals.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.genbeta.com/desarrollo/amazon-lanza-codewhisperer-su-propia-alternativa-a-github-copilot-que-no-insertara-codigo-licenciado-avisar','genbeta.com: Amazon lanza CodeWhisperer, su propia alternativa a GitHub Copilot… que no insertará código ya licenciado sin avisar','','2022',0,'A Spanish Genbeta article introducing Amazon CodeWhisperer as AWS''s direct competitor to GitHub Copilot, emphasizing its unique compliance filters to avoid licensing violations. While historically accurate regarding CodeWhisperer''s initial launch features, the service has since evolved into Amazon Q Developer, with a broader security and multi-file architecture focus.','N/A','Blog','Beginner',0,'online','manual',NULL,NULL,NULL,0,'2022-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Cloud Platform", "AWS Infrastructure", "Developer Tooling"]','["[COMMUNITY-TOOL]"]','[]','["aws-tools-scripts.md", "aws.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.genbeta.com/desarrollo/ciberseguridad-llamas-presion-actual-grande-que-mitad-expertos-sufren-ansiedad-quieren-renunciar','genbeta.com: Ciberseguridad en llamas: la presión actual es tan grande que la mitad de los expertos sufren ansiedad y quieren dimitir','','2023',0,'Curator Insight: Exposes the psychological pressure and anxiety levels prompting cybersecurity experts to consider resigning. Live Grounding: Highlights how the relentless pace of zero-day exploits, legacy technical debt, and continuous delivery pipelines have elevated mental health issues into a critical operational security risk.','es','Article','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2023-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Professional Practice", "Security", "Developer Wellness"]','["[LEGACY]"]','[]','["recruitment.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.genbeta.com/desarrollo/cinco-repositorios-github-buenos-que-imprescindibles-estas-aprendiendo-te-dedicas-a-programar-1','genbeta.com/a-fondo: Cinco repositorios de GitHub tan buenos que son imprescindibles si estás aprendiendo o te dedicas a programar','','2023',0,'Recopila cinco repositorios de GitHub esenciales para el aprendizaje continuo de programación. Incluye recursos interactivos sobre algoritmos, patrones de diseño, hojas de ruta de desarrollo y arquitecturas de sistemas.','Spanish','Article','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2023-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Methodology", "Development", "Learning Resources"]','["[COMMUNITY-TOOL]"]','[]','["introduction.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.genbeta.com/desarrollo/hace-20-anos-este-correo-jeff-bezos-amazon-cambio-para-siempre-forma-que-programamos-apps','genbeta.com: Hace 20 años, este correo de Jeff Bezos en Amazon cambió para'' siempre la forma en que programamos apps','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','12c2d90b01a5fea9c72da42a8eca4141f77661e27719b14febda1ffee255474f',100.0,1779030605,0,'2026-05-17T17:10:05.059422+02:00',NULL,NULL,NULL,'[]','[]','["docs/api.md"]','[]','{}','{"duplicate_of": "https://www.genbeta.com/desarrollo/hace-22-anos-este-correo-jeff-bezos-amazon-cambio-para-siempre-forma-que-programamos-apps"}');
INSERT INTO "resources" VALUES('https://www.genbeta.com/desarrollo/hace-22-anos-este-correo-jeff-bezos-amazon-cambio-para-siempre-forma-que-programamos-apps','genbeta.com: Hace 20 años, este correo de Jeff Bezos en Amazon cambió para siempre la forma en que programamos apps','','2024',5,'Retells the legendary 2002 internal email mandate from Jeff Bezos which laid the operational foundations for modern AWS and microservices architectures. The mandate forced all internal teams to communicate solely via modular, service-oriented interfaces (APIs) under penalty of termination, completely outlawing direct database reads or shared-memory shortcuts. This structural shift proved that strict interface contracts are essential for massive scale and organizational independence.','Spanish','Article','Intermediate',1,'online','manual',NULL,NULL,NULL,0,'2024-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Application Integration", "API Design", "Strategic Governance"]','["[DE FACTO STANDARD]"]','[]','["api.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.genbeta.com/desarrollo/hay-organizaciones-pro-software-libre-abandonando-github-su-uso-comercial-proyectos-open-source-copilot','genbeta.com: Ya hay organizaciones pro-software libre abandonando GitHub por su uso comercial de proyectos open source en Copilot','','2022',0,'Examines the open-source community backlash and subsequent project migrations away from GitHub due to the commercial ingestion of copyleft-licensed codebases for training Copilot. Outlines the ethical and legal complexities of automated code reuse.','Spanish','Article','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2022-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Software Engineering", "AI-Assisted Development", "Legal & Compliance"]','["[COMMUNITY-TOOL]"]','[]','["git.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.genbeta.com/desarrollo/mitad-programadores-tienen-titulos-universitarios-cada-vez-desarrolladores-aprenden-su-cuenta','genbeta.com: Menos de la mitad de los programadores tienen títulos universitarios. Cada vez más desarrolladores aprenden por su cuenta','','2023',0,'Curator Insight: Reports that less than half of contemporary developers hold formal university degrees, reflecting a shift toward self-teaching. Live Grounding: Confirms that non-traditional education pathways dominate the developer ecosystem, demanding that enterprise hiring pipelines adapt to validate practical systems design over theoretical credentials.','es','Article','Beginner',0,'online','manual',NULL,NULL,NULL,0,'2023-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Professional Practice", "Education", "Alternative Pathways"]','["[COMMUNITY-TOOL]"]','[]','["recruitment.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.genbeta.com/desarrollo/plastic-scm-mergebot-automatizando-tu-pipeline-desarrollo','genbeta.com: Plastic SCM Mergebot: automatizando tu pipeline de desarrollo','','2018',2,'A Spanish-language technical review explaining the automation capabilities of Plastic SCM Mergebot. It breaks down how the tool coordinates tests, manages branches, and handles auto-merges within the broader development pipeline.','Spanish','Article','Beginner',0,'online','manual',NULL,NULL,NULL,0,'2018-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Software Engineering", "Version Control", "Distributed VCS"]','["[COMMUNITY-TOOL]"]','[]','["git.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.genbeta.com/desarrollo/software-coches-mercedes-contiene-codigo-abierto-vez-distribuirlo-github-usan-cd','genbeta.com: El software de los coches de Mercedes contiene código abierto y en vez de distribuirlo en GitHub usan un CD','','2021',2,'Discusses a compliance and distribution anomaly where Mercedes-Benz distributed open-source software license obligations to users via physical CDs rather than modern online hosting platforms like GitHub. It highlights the complex legal compliance landscape of embedded software in legacy automotive supply chains and the slow adaptation of hardware-centric legal teams to modern developer operations.','Spanish','Article','Beginner',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["System Architecture", "Open Source Software", "Compliance & Logistics"]','["[LEGACY]"]','[]','["customer.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.genbeta.com/desarrollo/visual-studio-code-cuenta-version-web-que-te-permite-mantener-tus-proyectos-tu-disco-duro','genbeta.com: Visual Studio Code ya cuenta con una versión web (que te permite'' mantener tus proyectos en tu disco duro)','','N/A',0,NULL,NULL,NULL,NULL,0,NULL,'manual','46b57f34b19da8453aa3411d82ec47cd3145ce5d9f30524b7c3e9cc03b7a85cc',100.0,1779030553,1,'2026-05-17T17:09:13.982407+02:00',NULL,NULL,NULL,'[]','[]','["docs/visual-studio.md"]','[]','{}','{}');
INSERT INTO "resources" VALUES('https://www.genbeta.com/herramientas/busybox-ejecutable-que-agrupa-casi-200-utilidades-gnu-linea-comandos-que-puedes-usar-tambien-windows-android','genbeta.com: BusyBox, el ejecutable que agrupa casi 200 utilidades Unix de línea de comandos (y que puedes usar también en Windows o Android)','','2022',0,'A comprehensive technical overview of BusyBox, detailing its architecture and utility compilation strategy. Explores how it delivers complete, lightweight POSIX environments on Android, recovery disks, and container deployments.','C','Technical Analysis','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2022-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Linux", "Containerization", "Fundamentals"]','["[COMMUNITY-TOOL]"]','[]','["linux.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.genbeta.com/web/siete-webs-explicadas-a-fondo-donde-encontrar-trabajo-freelance-autonomo-te-niegas-a-volver-a-oficina','genbeta.com: Siete webs (explicadas a fondo) donde encontrar trabajo freelance o autónomo por si te niegas a volver a la oficina','','2021',0,'In-depth technical guide outlining seven crucial websites for discovering remote contracting and freelancing opportunities in Europe. It analyzes platform monetization strategies, vetting procedures, and payout structures, helping remote workers build reliable business strategies without office commutes.','N/A','Article','Beginner',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Careers", "Freelancing", "Spanish Market"]','["[COMMUNITY-TOOL]"]','[]','["freelancing.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.gentlydownthe.stream','gentlydownthe.stream','','2021',0,'An interactive, visually driven learning portal that uses storyboards to simplify core concepts of distributed message queues, logs, and stateful streams. Ideal for introducing incoming system architects to structural event-driven topologies.','English','Interactive Site','Beginner',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Event-Driven Systems", "Concepts", "Visual Learning"]','["[COMMUNITY-TOOL]"]','[]','["message-queue.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.gestoresderiesgo.com/colaboradores/prohibicion-de-utilizar-programas-informaticos-que-permitan-llevar-una-doble-contabilidad-empresarial',NULL,NULL,NULL,NULL,'A curated technical resource and architectural guide covering www.gestoresderiesgo.com in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779031186,1,'2026-05-17T17:19:46.523679+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/freelancing.md"]','["freelancing.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.getambassador.io/blog/kubernetes-labels-vs-annotations','getambassador.io: Kubernetes Annotations and Labels: What’s the Difference?','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','58ebedccfbb19f2d3b13281440b513e61047c409d5f0e90eb4a68dbdc3264431',100.0,1779030430,0,'2026-05-17T17:07:10.194914+02:00',NULL,NULL,NULL,'[]','[]','["docs/kubernetes.md"]','[]','{}','{"duplicate_of": "https://app.getambassador.io/initializer"}');
INSERT INTO "resources" VALUES('https://www.getambassador.io/resources/getting-started-with-kubernetes-for-javascript-developers','getambassador.io: Getting Started with Kubernetes for JavaScript Developers','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','58ebedccfbb19f2d3b13281440b513e61047c409d5f0e90eb4a68dbdc3264431',100.0,1779032884,0,'2026-05-17T17:48:04.478947+02:00',NULL,NULL,NULL,'[]','[]','["docs/kubernetes.md"]','[]','{}','{"duplicate_of": "https://app.getambassador.io/initializer"}');
INSERT INTO "resources" VALUES('https://www.getcortexapp.com/post/a-guide-to-the-best-sre-tools','getcortexapp.com: A guide to the best SRE tools','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','1cb93a654ced3892a1363b887c70157db011daac7bd50dd142971b5e7eed797d',100.0,1779030529,0,'2026-05-17T17:08:49.724294+02:00',NULL,NULL,NULL,'[]','[]','["docs/sre.md"]','[]','{}','{"duplicate_of": "https://www.cortex.io/post/a-guide-to-the-best-sre-tools"}');
INSERT INTO "resources" VALUES('https://www.getcortexapp.com/post/why-you-need-a-microservices-catalog-tool','getcortexapp.com: Why You Need a Microservices Catalog Tool','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','bc2338baeb9fdb728c64791e77e0550790c53cc0b53db5c6a2d894775989dcc1',100.0,1779031529,0,'2026-05-17T17:25:29.316853+02:00',NULL,NULL,NULL,'[]','[]','["docs/introduction.md"]','[]','{}','{"duplicate_of": "https://www.cortex.io/post/why-you-need-a-microservices-catalog-tool"}');
INSERT INTO "resources" VALUES('https://www.getenvoy.io','getenvoy.io','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','caa5f3508196b5e47a624693b80620a226bd14d0537764a9a42164fd89fe7ec8',100.0,1779029378,0,'2026-05-17T16:49:38.184732+02:00',NULL,NULL,NULL,'[]','[]','["docs/istio.md"]','[]','{}','{"duplicate_of": "https://www.envoyproxy.io/docs/envoy/latest/start/install"}');
INSERT INTO "resources" VALUES('https://www.getmatter.com','Matter','','2026',0,'A modern, curated read-it-later application optimized for newsletters, tech blogs, and long-form publications. It delivers an elegant reading UI with integrated text-to-speech rendering and direct syncing integrations into personal databases.','Agnostic','SaaS Tool','Beginner',0,'online','manual',NULL,NULL,NULL,0,'2026-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Modern Workforce", "Personal Productivity", "Knowledge Management"]','["[COMMUNITY-TOOL]"]','[]','["workfromhome.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.getport.io','Port','','N/A',0,NULL,NULL,NULL,NULL,0,'online','manual','747e86f8f03f548b73f9a871e2c07580b33d7103fb02486474cc4d09060a26e2',100.0,1779031533,0,'2026-05-17T17:25:33.736697+02:00',NULL,NULL,NULL,'[]','[]','["docs/devops.md"]','[]','{}','{}');
INSERT INTO "resources" VALUES('https://www.getpostman.com','getpostman.com','','N/A',0,NULL,NULL,NULL,NULL,0,'online','manual','491939ab5da74afe6783597ef9061c23b4b649fe5844c2af8648c2c0356f3383',100.0,1779031393,0,'2026-05-17T17:23:13.156986+02:00',NULL,NULL,NULL,'[]','[]','["docs/postman.md"]','[]','{}','{}');
INSERT INTO "resources" VALUES('https://www.getxray.app/blog/7-benefits-of-using-a-test-management-app-vs.-excel','getxray.app: 7 benefits of using a Test Management App vs. Excel','','2022',0,'Professional assessment advocating for native Jira-integrated test management platforms like Xray instead of manual tracking via Excel spreadsheets, detailing benefits in traceability, execution, and agility.','English','Article','Beginner',0,'online','manual',NULL,NULL,NULL,0,'2022-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Software Engineering", "Testing", "Test Management"]','["[COMMUNITY-TOOL]"]','[]','["qa.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.getxray.app/blog/get-started-with-devops-principles-best-practices-and-tips','getxray.app: Get started with DevOps: principles, best practices and tips','','2021',0,'Provides a comprehensive architectural introduction aligning development teams with SRE standards. Outlines system automation patterns, quality verification gates, pipeline telemetry, and distributed source control practices.','English','Article','Beginner',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["DevOps Methodology", "Foundational Principles", "Best Practices"]','["[COMMUNITY-TOOL]"]','[]','["devops.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.getxray.app/blog/the-top-5-software-testing-trends-of-2022','getxray.app: The top 5 software testing trends of 2022','','2022',0,'Examines trends in QA automation, highlighting the adoption of QA-as-code patterns, automated visual tools, and Jira integration to coordinate agile deployment workflows.','N/A','Article','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2022-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Software Engineering", "Testing", "Industry Evolution"]','["[COMMUNITY-TOOL]"]','[]','["qa.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.giantflyingsaucer.com/blog/?p=5730',NULL,NULL,NULL,NULL,'A curated technical resource and architectural guide covering www.giantflyingsaucer.com in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779031399,0,'2026-05-17T17:23:19.074655+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/aws-serverless.md"]','["aws-serverless.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.giantswarm.io','Giant Swarm','','2026',0,'Giant Swarm is an enterprise-tier fully managed Kubernetes platform that emphasizes cluster lifecycle management across multi-cloud environments (AWS, Azure) and bare-metal setups. Known for utilizing the Cluster API (CAPI) pattern to automate cluster lifecycle management natively. (Live Grounding: Solidly positioned as a premium provider of GitOps-driven, multi-tenant container orchestration architectures in 2026).','Go','Platform Website','Advanced',0,'online','manual',NULL,NULL,NULL,0,'2026-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Container Platforms", "Enterprise Platforms", "Managed Kubernetes"]','["[COMMUNITY-TOOL]"]','[]','["managed-kubernetes-in-public-cloud.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.giantswarm.io/blog/turtles-all-the-way-down-are-still-just-turtles-giant-swarm','giantswarm.io:','','2022',0,'An in-depth post detailing Giant Swarm''s operational adoption of Cluster API (CAPI) for provisioning ''clusters within clusters.'' It breaks down the philosophical and technical paradigms of declarative multi-cluster orchestration where management planes treat tenant clusters as Kubernetes resources. (Live Grounding: Illustrates the robust shift away from legacy custom provisioning scripts toward cloud-native standard CAPI specifications).','Go/YAML','Blog Post','Advanced',0,'online','manual',NULL,NULL,NULL,0,'2022-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Container Platforms", "Enterprise Platforms", "Cluster API"]','["[LEGACY]"]','[]','["managed-kubernetes-in-public-cloud.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.giffgaff.io/tech/resizing-statefulset-persistent-volumes-with-zero-downtime','giffgaff.io: Resizing StatefulSet Persistent Volumes with zero downtime'' 🌟','','N/A',0,'A curated technical resource and architectural guide covering giffgaff.io: Resizing StatefulSet Persistent Volumes with zero downtime'' 🌟 in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'duplicate','manual','N/A',100.0,1779032254,0,'2026-05-17T17:37:34.691636+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-storage.md"]','["kubernetes-storage.md"]','{}','{"duplicate_of": "https://itnext.io/resizing-statefulset-persistent-volumes-with-zero-downtime-916ebc65b1d4"}');
INSERT INTO "resources" VALUES('https://www.giffgaff.io/tech/using-istio-with-nginx-ingress','giffgaff.io: Using Istio with Nginx ingress','','N/A',0,'A curated technical resource and architectural guide covering giffgaff.io: Using Istio with Nginx ingress in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779030390,0,'2026-05-17T17:06:30.649420+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/istio.md"]','["istio.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.git-tower.com/blog/git-cheat-sheet','git-tower.com: Git cheat sheet','','2024',3,'Curator Insight: Designed by Tower developers, this reference targets common merge conflict resolution workflows and advanced branch tracking. Live Grounding: Useful for clarifying command flags like git checkout --ours vs --theirs, especially when refactoring legacy codebases.','English','Blog Post','Intermediate',0,'duplicate','manual',NULL,NULL,NULL,0,'2024-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Development", "Version Control", "Git"]','["[LEGACY]"]','[]','["cheatsheets.md"]','{}','{"duplicate_of": "https://education.github.com/git-cheat-sheet-education.pdf"}');
INSERT INTO "resources" VALUES('https://www.gitbook.com','gitbook.com','- [Example](https://app.gitbook.com/o/-LbOdudvkdYwKCQYAHS8/s/RrlyoCHlF8LNFTvw74mT)','2026',0,'The main portal for GitBook, a cloud SaaS platform designed for high-performance team knowledge bases and collaborative API hubs. Bridges the gap between git-based developers and non-technical document writers with live bi-directional sync tools.','English','SaaS Platform','Beginner',0,'online','manual',NULL,NULL,NULL,0,'2026-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Documentation & Workflow", "SaaS Portals", "GitBook"]','["[COMMUNITY-TOOL]"]','[]','["mkdocs.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.githubstatus.com','githubstatus.com 🌟','','2026',0,'Real-time operational status and service availability metrics portal for GitHub''s ecosystem. Vital for platform engineers and SRE teams to identify global outages or API service degradations impacting CI/CD runners.','None','Tool','Beginner',0,'online','manual',NULL,NULL,NULL,0,'2026-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Developer Platforms", "Infrastructure Status", "GitHub Operations"]','["[COMMUNITY-TOOL]"]','[]','["git.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.githubstatus.com/uptime','githubstatus.com/uptime 🌟','','2026',0,'Public availability dashboard tracing historic up-times and localized service degradations across GitHub''s critical operations including Git operations, GitHub Actions, and Packages.','None','Tool','Beginner',0,'online','manual',NULL,NULL,NULL,0,'2026-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Developer Platforms", "Infrastructure Status", "GitHub Operations", "Uptime Metrics"]','["[COMMUNITY-TOOL]"]','[]','["git.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.gitkraken.com','gitkraken.com','- [GitKraken Git Cheat](https://www.gitkraken.com/pdfs/gitkraken-git-gui-cheat-sheet)
    - [youtube: GitKraken Tutorials and Tips](https://www.youtube.com/watch?v=gjtXTm_TvvE&list=PLe6EXFvnTV78WqGmGSq8JPnafR3lAa55n)','2024',0,'A feature-rich desktop client focusing on graphical representation of interactive branch graphs. Highlights merge tools and deep integrations with cloud-native hosting providers, greatly simplifying complex repository actions for development teams.','English','Product','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2024-06-01T00:00:00+02:00',NULL,NULL,NULL,'["DevOps", "Version Control", "Desktop Git Clients"]','["[COMMUNITY-TOOL]"]','[]','["git.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.gitkraken.com/learn/git/branch','gitkraken.com: Branching in Git 🌟','','2022',1,'Covers the mechanics of branch creation, checkout, tracking, and upstream mapping. Demonstrates visual UI methods alongside CLI tools to help developers grasp complex multi-branch environments and avoid merge conflicts.','English','Tutorial','Beginner',0,'online','manual',NULL,NULL,NULL,0,'2022-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Version Control", "Git Core", "Branch Management"]','["[COMMUNITY-TOOL]", "[GUIDE]"]','[]','["git.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.gitkraken.com/learn/git/problems/rename-git-branch','gitkraken.com: How do you rename a Git branch?','','2022',0,'Details the mechanics of renaming local and remote Git branches using command-line methods. Focuses on resolving modern upstream tracking synchronization tasks using options like ''git branch -m'' alongside corresponding remote pushes to purge outdated branches safely.','English','Tutorial','Beginner',0,'online','manual',NULL,NULL,NULL,0,'2022-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Version Control", "Git Core", "Branch Management"]','["[COMMUNITY-TOOL]", "[GUIDE]"]','[]','["git.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.gitkraken.com/learn/git/tutorials','gitkraken.com: Git Tutorials: Instructional Training Videos 🌟','','2022',4,'A comprehensive directory of instructional video tutorials exploring GitKraken''s GUI engine. Demystifies visual representation of complex Git histories, interactive rebasing, multi-profile credential coordination, and conflict-resolution workflows.','English','Tutorial','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2022-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Software Engineering", "Version Control", "GUI Tools"]','["[ENTERPRISE-STABLE]", "[GUIDE]"]','[]','["git.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.gitkraken.com/pdfs/gitkraken-git-gui-cheat-sheet','GitKraken Git Cheat','','2024',4,'Curator Insight: Cheat sheet detailing key operations in the GitKraken desktop visual client. Live Grounding: Provides graphical shortcuts and visual maps for resolving rebase graphs, managing multi-remote connections, and executing conflict resolutions within complex structures.','PDF','Client Reference','Beginner-Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2024-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Development", "Version Control", "Git Clients"]','["[ENTERPRISE-STABLE]"]','[]','["cheatsheets.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.gitkraken.com/reports/devops-report-2020','gitkraken.com: DevOps Tools Report 2020 🌟','','2020',3,'A retrospective statistical report analyzing tool adoption patterns across Git, CI/CD pipelines, and containerization platforms in 2020. This serves as a vital historical baseline for analyzing the progression of modern developer workflows and tool consolidation trends.','English','Report','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2020-06-01T00:00:00+02:00',NULL,NULL,NULL,'["DevOps & Platform Engineering", "Industry Reports", "Tooling Landscape"]','["[CASE STUDY]", "[COMMUNITY-TOOL]"]','[]','["devops-tools.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.gitkraken.com/resources/devops-report-2020','gitkraken.com: DevOps Tools Report 2020 🌟','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','9e066361e24ddd1b7f09276276108c2c371d9102598cc369767ff996604002b7',100.0,1779031142,0,'2026-05-17T17:19:02.925719+02:00',NULL,NULL,NULL,'[]','[]','["docs/devops-tools.md"]','[]','{}','{"duplicate_of": "https://www.gitkraken.com/reports/devops-report-2020"}');
INSERT INTO "resources" VALUES('https://www.gitkraken.com/resources/gitkraken-cheat-sheet','GitKraken Git Cheat','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','5f95452ee52b7aecb26ac0ba29a751ee05de2c077c5f18b5a28e6cb4250df35b',100.0,1779029070,0,'2026-05-17T16:44:30.393352+02:00',NULL,NULL,NULL,'[]','[]','["docs/cheatsheets.md", "docs/git.md"]','[]','{}','{"duplicate_of": "https://www.gitkraken.com/pdfs/gitkraken-git-gui-cheat-sheet"}');
INSERT INTO "resources" VALUES('https://www.gitops.tech','gitops.tech: What is GitOps? 🌟','','2020',0,'The quintessential reference guide defining GitOps methodology. Underlines the push/pull dynamics of reconciliation engines (such as Argo CD and Flux) and explains how declarative state representations ensure continuous delivery and reliable disaster recovery scenarios.','English','Website','Beginner',0,'duplicate','manual',NULL,NULL,NULL,0,'2020-06-01T00:00:00+02:00',NULL,NULL,NULL,'["GitOps", "Introduction", "Overview"]','["[COMMUNITY-TOOL]"]','[]','["gitops.md"]','{}','{"duplicate_of": "https://devopslearners.com/what-is-gitops-168aac9a2ee"}');
INSERT INTO "resources" VALUES('https://www.gitpod.io','==gitpod.io== 🌟🌟','','N/A',0,NULL,NULL,NULL,NULL,0,'online','manual','8ddd7fba1b3a2f333b7c04f86c8cfbd9096daaa3f855fcb62f483f94d573c023',100.0,1779031645,0,'2026-05-17T17:27:25.636306+02:00',NULL,NULL,NULL,'[]','[]','["docs/visual-studio.md"]','[]','{}','{}');
INSERT INTO "resources" VALUES('https://www.gitpod.io/blog/openvscode-server-launch','gitpod.io: VS Code in the browser for everyone','','N/A',0,NULL,NULL,NULL,NULL,0,'online','manual','2affb6ae02e6cd83f62144947198e5ae5835049ef0591f85c43e8066900331d3',100.0,1779033428,0,'2026-05-17T17:57:08.935199+02:00',NULL,NULL,NULL,'[]','[]','["docs/visual-studio.md"]','[]','{}','{}');
INSERT INTO "resources" VALUES('https://www.gluster.org',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,'manual','15f934e6ba79ec5af3568b496071e6b37eb15cd1cf1a2f4e8b59f9c92fd2eece',100.0,1779031983,1,'2026-05-17T17:33:03.128533+02:00',NULL,NULL,NULL,'[]','[]','["docs/kubernetes-storage.md", "docs/ocp4.md"]','[]','{}','{}');
INSERT INTO "resources" VALUES('https://www.gnu.org/software/parallel','gnu.org/software/parallel','','2011',5,'GNU Parallel is a high-performance command-line tool designed for executing jobs in parallel across multi-core processors. It acts as an optimization engine for streaming processing pipelines. Live Grounding establishes its foundational role in mass data transformation, performance analysis, and high-density shell workloads.','Perl','Tool','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2011-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Infrastructure & Operations", "System Utilities", "Concurrency"]','["[DE FACTO STANDARD]"]','[]','["linux.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.gocd.org','GoCD','','2026',0,'An enterprise-grade continuous delivery tool specializing in complex workflow modeling and Value Stream Map (VSM) visibility. Despite its strong capability to map multi-stage pipeline dependencies, it has largely been superseded by modern GitOps-centric, declarative cloud-native platforms.','Java','Tool','High',0,'online','manual',NULL,NULL,NULL,0,'2026-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Software Delivery", "CI-CD Platforms", "Pipeline Orchestration"]','["[COMMUNITY-TOOL]"]','[]','["jenkins-alternatives.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.goglides.dev/bkpandey/headless-services-in-kubernetes-what-why-and-how-39fl','goglides.dev: Headless services in Kubernetes Vs Regular Service: What,'' Why, and How?','','N/A',0,'A curated technical resource and architectural guide covering goglides.dev: Headless services in Kubernetes Vs Regular Service: What,'' Why, and How? in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779029597,0,'2026-05-17T16:53:17.354476+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-networking.md"]','["kubernetes-networking.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.google.com/share.google?q=rRH2WBGGgW1LON3N1','Think Python','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','2be1dd40345dbfc023621da44e150f570d5cdda17cfa90745744f0a8a6a1352e',100.0,1779031642,0,'2026-05-17T17:27:22.383483+02:00',NULL,NULL,NULL,'[]','[]','["docs/chatgpt.md", "docs/python.md"]','[]','{}','{"duplicate_of": "https://allendowney.github.io/ThinkPython"}');
INSERT INTO "resources" VALUES('https://www.googlecloudpresscorner.com/2026-05-28-Workday-and-Google-Cloud-Expand-Strategic-Partnership-to-Bring-AI-Agents-for-HR-and-Finance-Into-Employees-Daily-Workflows&linkId=62100369','Workday and Google Cloud Expand Strategic Partnership to Bring AI Agents for HR and Finance Into Employees'' Daily Workflows','Google Cloud and Workday team up to deploy the stateful Workday Sana agent inside Gemini Enterprise with zero-copy BigQuery storage integration.','2026',4,'Google Cloud and Workday expand their partnership to integrate the Workday Sana self-service agent natively with Gemini Enterprise. Key technical highlights include multi-agent orchestration directly inside workspace applications and zero-copy access to unified HR and finance data between Workday Data Cloud and Google BigQuery.','en','Press Release','Intermediate',0,'online','automatic','99f3ee61efd4606d4a23dec4ae2d56424b08a4fdc483e8a22ab3e5d8802b1a51',NULL,1780352849,0,'2026-06-02T00:27:29.031833+02:00',NULL,NULL,NULL,'["Cloud Providers", "Google Cloud Platform", "Enterprise Integrations", "AI Agents"]','["[ENTERPRISE-STABLE]", "[CASE STUDY]"]','[]','[]','{}','{"category": "uncategorized", "reputation_status": "Vetted", "reputation_summary": "A major enterprise milestone showing multi-agent integration at scale with zero-copy analytics bridging across multiple data clouds.", "social_preview_url": "", "source_provenance": "X.com (GoogleCloud)", "suggested_new_category": "enterprise-ai"}');
INSERT INTO "resources" VALUES('https://www.granted.dev','granted.dev','','N/A',0,'A curated technical resource and architectural guide covering granted.dev in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779031510,0,'2026-05-17T17:25:10.444940+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-tools.md"]','["kubernetes-tools.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.greycampus.com','greycampus.com: What''s the Difference? Agile vs Scrum vs Waterfall vs Kanban','','2021',0,'Analyzes project management frameworks with a focus on contrasting agile methodologies against traditional waterfall planning. Delineates how Scrum and Kanban optimize resource allocation and limit work-in-progress to handle volatile development environments.','English','Article','Beginner',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Software Engineering", "Agile Methodologies", "Process Comparison"]','["[COMMUNITY-TOOL]"]','[]','["project-management-methodology.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.greycampus.com/blog/agile-and-scrum/agile-vs-scrum-vs-waterfall-vs-kanban','greycampus.com: What''s the Difference? Agile vs Scrum vs Waterfall vs Kanban','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','4ab90b60d86cfeeb89cb3cc05d2bb2d585088b680a7397b90ff53f12340e349d',100.0,1779031061,0,'2026-05-17T17:17:41.191125+02:00',NULL,NULL,NULL,'[]','[]','["docs/project-management-methodology.md"]','[]','{}','{"duplicate_of": "https://www.greycampus.com"}');
INSERT INTO "resources" VALUES('https://www.greycampus.com/blog/agile-management/agile-vs-scrum-vs-waterfall-vs-kanban',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,'manual','1fa4601e3677846c2299d951dfd9ed477b2d670bf79ad6dfeba75e437a8825cb',64.0,1779130495,0,'2026-05-18T20:54:55.015914+02:00',NULL,NULL,NULL,'[]','[]','["docs/project-management-methodology.md"]','[]','{}','{}');
INSERT INTO "resources" VALUES('https://www.groundcover.com/blog/ci-cd-kubernetes','groundcover.com: Cloud-native CI/CD? Yeah, that’s a thing 🌟','','2023',1,'Examines the shift to Kubernetes-native continuous delivery models. Compares Tekton and declarative GitOps runtimes like Argo CD and Flux to highlight the safety benefits of in-cluster loops.','English','Blog','Advanced',1,'online','manual',NULL,NULL,NULL,0,'2023-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Cloud Engineering", "Kubernetes", "Cloud Native"]','["[COMMUNITY-TOOL]"]','[]','["cicd.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.groundcover.com/blog/k8s-container-events','groundcover.com: Failure Is an Option: How to Stay on Top of K8s Container Events','','2023',0,'Kubernetes events are transient cluster logs that provide critical context for system state changes and errors, but their short lifespan makes persistent logging essential. This article analyzes strategies for collecting, storing, and visualizing container events to catch intermittent failures. Utilizing event streaming helps platform engineers build early-warning systems before issues escalate to outages.','English','Blog Post','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2023-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Kubernetes", "Observability", "Events"]','["[COMMUNITY-TOOL]"]','[]','["kubernetes-troubleshooting.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.gruntwork.io','gruntwork.io','','2025',4,'Gruntwork provides thoroughly tested, enterprise-grade Infrastructure-as-Code modules that establish robust standards for cloud platforms. Covering critical elements like secure networks, IAM, and orchestrators, it reduces custom development time. Gruntwork serves as a benchmark for platform architects designing reliable cloud strategies.','Go','Commercial Platform','Advanced',0,'online','manual',NULL,NULL,NULL,0,'2025-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Infrastructure as Code", "Enterprise Platforms", "Managed IaC Library"]','["[ENTERPRISE-STABLE]"]','[]','["terraform.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.gruntwork.io/blog/a-comprehensive-guide-to-managing-secrets-in-your-terraform-code','blog.gruntwork.io: A comprehensive guide to managing secrets in your Terraform code 🌟🌟🌟','','2024',0,'The definitive Gruntwork handbook on secrets management within Terraform deployments. Details strategies for dynamic secret retrieval via external stores (such as HashiCorp Vault, AWS Secrets Manager, or GCP Secret Manager) while avoiding hardcoded variable configurations and leaking credentials in build logs.','HCL','Technical Guide','Advanced',0,'online','manual',NULL,NULL,NULL,0,'2024-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Infrastructure as Code", "Terraform", "Best Practices"]','["[COMMUNITY-TOOL]", "[GUIDE]"]','[]','["terraform.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.gruntwork.io/blog/how-to-manage-multiple-environments-with-terraform','blog.gruntwork.io: How to manage multiple environments with Terraform 🌟','','2021',0,'A foundational analysis by Gruntwork covering strategies to organize code across distinct environments (Dev, Staging, Prod). Contrasts workspace separation with modular folder structures and Terragrunt wrappers, highlighting trade-offs regarding blast radius boundaries, state isolation, and configuration duplicate elimination.','HCL','Technical Blog','Advanced',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Infrastructure as Code", "Design Patterns", "Multi-Environment"]','["[COMMUNITY-TOOL]"]','[]','["terraform.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.gruntwork.io/blog/how-to-use-terraform-as-a-team','blog.gruntwork.io: How to use Terraform as a team','','2022',5,'Examines the governance, coordination, and structural methodologies required for collaborative Terraform operations within growing development teams. Covers essential components like remote state management, distributed state locking, pull-request code review workflows, and decoupled environments. Live grounding highlights that without these collaborative controls, engineering organizations frequently face state corruption issues and deployment race conditions.','HCL','Blog','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2022-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Infrastructure as Code", "Terraform", "Developer Productivity"]','["[DE FACTO STANDARD]"]','[]','["terraform.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.gruntwork.io/blog/introducing-git-xargs-an-open-source-tool-to-update-multiple-github-repos','blog.gruntwork.io: Introducing git-xargs: an open source tool to update multiple GitHub repos','','2021',0,'Gruntwork''s introduction to git-xargs, a Go-based open-source CLI utility designed to execute shell commands, inject files, and generate programmatic pull requests across multi-repository fleets.','Go','Tool','Advanced',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["DevOps", "Automation", "Git Tools", "git-xargs"]','["[COMMUNITY-TOOL]"]','[]','["git.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.gruntwork.io/blog/introducing-the-gruntwork-module-service-and-architecture-catalogs','blog.gruntwork.io: Introducing: The Gruntwork Module, Service, and Architecture Catalogs','','2023',0,'The Gruntwork Service Catalog provides structured templates to accelerate developer self-service workflows inside enterprise environments. By decoupling infrastructure blueprints from daily application releases, developers can safely deploy scalable databases or microservices. It balances developer velocity with rigorous platform engineering standards.','N/A','Blog/Feature','Intermediate',1,'online','manual',NULL,NULL,NULL,0,'2023-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Infrastructure as Code", "Enterprise Platforms", "Catalogs and Blueprints"]','["[COMMUNITY-TOOL]"]','[]','["terraform.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.gruntwork.io/blog/terraform-tips-tricks-loops-if-statements-and-gotchas','blog.gruntwork.io: Terraform tips & tricks: loops, if-statements, and gotchas','','2021',5,'A technical deep-dive into standard HCL patterns for implementing loops, conditional logic, and common behavioral gotchas. Discusses how dynamic behaviors impact plan predictability and state mapping. Live grounding confirms this Gruntwork resource is a key reference for cloud architects designing generic, reusable modules.','HCL','Blog','Advanced',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Infrastructure as Code", "Terraform", "Dynamic Configuration"]','["[DE FACTO STANDARD]"]','[]','["terraform.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.gruntwork.io/blog/why-we-use-terraform-and-not-chef-puppet-ansible-saltstack-or-cloudformation','Why we use Terraform and not Chef, Puppet, Ansible, SaltStack, or CloudFormation','','2021',0,'Gruntwork''s seminal architectural analysis comparing declarative provisioning against procedural configuration management tools. Highlights the benefits of immutable infrastructure and masterless architectures, establishing Terraform as the premier tool for resource orchestration.','English','Industry Whitepaper','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Cloud Infrastructure", "IaC Comparison", "Architectural Decisions"]','["[CASE STUDY]", "[COMMUNITY-TOOL]"]','[]','["terraform.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.gslab.com/blogs/performance-testing-with-Apache-JMeter','gslab.com: How to Optimize Performance Testing with Apache JMeter and Resources'' Monitoring Using DStat','','N/A',0,'A curated technical resource and architectural guide covering gslab.com: How to Optimize Performance Testing with Apache JMeter and Resources'' Monitoring Using DStat in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','8d89188feba200ef4ced1e9fdf373c76e99ab1f9b2382bbaa4aba885d0979f89',100.0,1779031711,0,'2026-05-17T17:28:31.904441+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/performance-testing-with-jenkins-and-jmeter.md"]','["performance-testing-with-jenkins-and-jmeter.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.guru.com','guru','','2024',0,'A long-standing general freelancing marketplace connecting businesses with millions of global freelancers across programming, design, and translation. Features integrated escrow accounts and custom billing configurations for secure client transactions.','N/A','SaaS','Beginner',0,'online','manual',NULL,NULL,NULL,0,'2024-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Careers", "Freelancing", "Talent Marketplaces"]','["[COMMUNITY-TOOL]"]','[]','["freelancing.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.guru99.com','guru99.com','','N/A',0,'A curated technical resource and architectural guide covering guru99.com in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'online','manual','N/A',100.0,1781735939,0,'2026-06-18T00:38:59.429177+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/elearning.md"]','["elearning.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.guru99.com/agile-vs-scrum.html','guru99.com: Agile Vs Scrum: Know the Difference','','N/A',0,'A curated technical resource and architectural guide covering guru99.com: Agile Vs Scrum: Know the Difference in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'online','manual','N/A',100.0,1781736244,0,'2026-06-18T00:44:04.750946+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/project-management-methodology.md"]','["project-management-methodology.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.guru99.com/ai-tutorial.html','==guru99.com: Artificial Intelligence Tutorial for Beginners: Learn Basics'' of AI== 🌟🌟🌟','','N/A',0,'A curated technical resource and architectural guide covering ==guru99.com: Artificial Intelligence Tutorial for Beginners: Learn Basics'' of AI== 🌟🌟🌟 in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'online','manual','N/A',100.0,1781736180,0,'2026-06-18T00:43:00.157564+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/ai.md"]','["ai.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.guru99.com/ansible-interview-questions.html','guru99.com: Top 19 Ansible Interview Questions and Answers for 2022','','N/A',0,'A curated technical resource and architectural guide covering guru99.com: Top 19 Ansible Interview Questions and Answers for 2022 in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'online','manual','N/A',100.0,1781735960,0,'2026-06-18T00:39:20.272549+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/interview-questions.md"]','["interview-questions.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.guru99.com/ci-cd-pipeline.html','==guru99.com: CI/CD Pipeline: Learn with Example== 🌟🌟🌟','','N/A',0,'A curated technical resource and architectural guide covering ==guru99.com: CI/CD Pipeline: Learn with Example== 🌟🌟🌟 in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'online','manual','N/A',100.0,1781735900,0,'2026-06-18T00:38:20.006779+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/cicd.md"]','["cicd.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.guru99.com/continuous-testing.html','guru99.com: What is Continuous Testing in DevOps? Definition, Benefits,'' Tools','','N/A',0,'A curated technical resource and architectural guide covering guru99.com: What is Continuous Testing in DevOps? Definition, Benefits,'' Tools in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'online','manual','N/A',100.0,1781736167,0,'2026-06-18T00:42:47.354072+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/testops.md"]','["testops.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.guru99.com/devops-lifecycle.html','guru99.com: DevOps Lifecycle: Different Phases Explained with Examples 🌟','','N/A',0,'A curated technical resource and architectural guide covering guru99.com: DevOps Lifecycle: Different Phases Explained with Examples 🌟 in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'online','manual','N/A',100.0,1781736234,0,'2026-06-18T00:43:54.389976+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/devops.md"]','["devops.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.guru99.com/devops-tools.html','guru99.com: 30 Best DevOps Tools & Technologies','','N/A',0,'A curated technical resource and architectural guide covering guru99.com: 30 Best DevOps Tools & Technologies in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'online','manual','N/A',100.0,1781735920,0,'2026-06-18T00:38:40.601415+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/devops-tools.md"]','["devops-tools.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.guru99.com/jenkins-jmeter-blazemeter.html','Guru99.com: Jmeter and BlazeMeter Integration with Jenkins','','N/A',0,'A curated technical resource and architectural guide covering Guru99.com: Jmeter and BlazeMeter Integration with Jenkins in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779030024,0,'2026-05-17T17:00:24.923533+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/performance-testing-with-jenkins-and-jmeter.md"]','["performance-testing-with-jenkins-and-jmeter.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.guru99.com/mutable-and-immutable-in-python.html','guru99.com: Mutable & Immutable Objects in Python {EXAMPLES} 🌟','','N/A',0,'A curated technical resource and architectural guide covering guru99.com: Mutable & Immutable Objects in Python {EXAMPLES} 🌟 in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'online','manual','N/A',100.0,1781736143,0,'2026-06-18T00:42:23.247422+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/python.md"]','["python.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.guru99.com/soap-simple-object-access-protocol.html','guru99.com: SOAP Web Services Tutorial: Simple Object Access Protocol. What'' is SOAP?','','N/A',0,'A curated technical resource and architectural guide covering guru99.com: SOAP Web Services Tutorial: Simple Object Access Protocol. What'' is SOAP? in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'online','manual','N/A',100.0,1781735865,0,'2026-06-18T00:37:45.308485+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/api.md"]','["api.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.guru99.com/test-driven-development.html','guru99.com: What is Test Driven Development (TDD)? Tutorial with Example','','N/A',0,'A curated technical resource and architectural guide covering guru99.com: What is Test Driven Development (TDD)? Tutorial with Example in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'online','manual','N/A',100.0,1781736167,0,'2026-06-18T00:42:47.361082+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/testops.md"]','["testops.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.hablemosdenube.com','hablemosdenube.com','','N/A',0,'A curated technical resource and architectural guide covering hablemosdenube.com in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779034405,0,'2026-05-17T18:13:25.377800+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/public-cloud-solutions.md"]','["public-cloud-solutions.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.hackerxone.com/2021/07/10/how-install-kubernetes-dashboard-nodeport-linux','hackerxone.com: How To Install Kubernetes Dashboard with NodePort in Linux','','2021',2,'A practical tutorial addressing the manual installation of the native Kubernetes Dashboard. Demonstrates exposing the web interface via NodePort services and configuring critical ServiceAccount resources to establish authorized access control.','Bash','Tutorial','Beginner',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Platform Engineering", "UI & Dashboards", "Installation"]','["[COMMUNITY-TOOL]", "[GUIDE]"]','[]','["kubernetes-based-devel.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.hackerxone.com/2021/07/10/how-manage-single-multiple-kubernetes-clusters-using-kubectl-kubectx-linux','hackerxone.com: How to Manage Single & Multiple Kubernetes Clusters using'' kubectl & kubectx in Linux','','2021',4,'Outlines cluster and namespace administration workflows leveraging kubectx and kubens. Prevents accidental execution on incorrect environments during multi-cluster deployments.','English','Technical Article','Intermediate',0,'online','manual','9091aa6705239eac8ba51a40b52c41b34cd9effe6238ed171c873f5dd0f00034',100.0,1779032522,1,'2026-05-17T17:42:02.730026+02:00',NULL,NULL,NULL,'["Kubernetes Platform", "Cluster Administration", "Multi-Cluster Tools"]','["[ENTERPRISE-STABLE]"]','["docs/kubectl-commands.md"]','["kubectl-commands.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.hackerxone.com/2021/08/20/13-steps-guide-to-create-kubernetes-cluster-on-amazon-web-serviceaws','hackerxone.com: 13 Steps Guide to Create Kubernetes Cluster on AWS','','2021',0,'A step-by-step procedural tutorial detailing manual and automated pathways to bootstrap a basic production-ready Amazon EKS cluster. Covers resource configuration, network VPC layouts, and kubectl integration.','Markdown','Article','Beginner',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Cloud Infrastructure", "Amazon EKS", "Cluster Provisioning"]','["[COMMUNITY-TOOL]"]','[]','["managed-kubernetes-in-public-cloud.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.hackerxone.com/2021/08/25/steps-to-create-amazon-eks-node-group-on-amazon-web-service-aws','hackerxone.com: Steps to Create Amazon EKS node group on Amazon web Service (AWS)','','2021',0,'A technical guide to configuring, scaling, and associating managed node groups with existing Amazon EKS cluster control planes. It addresses instance type selection, IAM roles, and auto-scaling configurations.','Markdown','Article','Beginner',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Cloud Infrastructure", "Amazon EKS", "Cluster Provisioning"]','["[COMMUNITY-TOOL]"]','[]','["managed-kubernetes-in-public-cloud.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.hackingarticles.in/powershell-for-pentester-windows-reverse-shell','hackingarticles.in: PowerShell for Pentester: Windows Reverse Shell','','2022',0,'Provides hands-on configuration instructions for building, executing, and defending against dynamic PowerShell-based reverse shells. Analyzes standard socket handling mechanisms inside active Windows target environments.','PowerShell','Blog Post','Advanced',0,'online','manual',NULL,NULL,NULL,0,'2022-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Security Operations", "Penetration Testing", "PowerShell Exploits", "Reverse Shells"]','["[COMMUNITY-TOOL]"]','[]','["azure.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.haproxy.com/blog/announcing-haproxy-kubernetes-ingress-controller-1-5','haproxy.com: Announcing HAProxy Kubernetes Ingress Controller 1.5 🌟','','2021',3,'Introduces features in HAProxy Ingress Controller 1.5, including support for Mutual TLS (mTLS), performance improvements, and certificate management. Live Grounding confirms HAProxy is highly reliable for high-throughput enterprise systems due to its lightweight resource footprints, low latency, and comprehensive traffic metrics.','Go','Article','Intermediate',1,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Networking & Security", "Kubernetes Networking", "Ingress & Traffic"]','["[COMMUNITY-TOOL]"]','[]','["kubernetes-networking.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.haproxy.com/blog/the-haproxy-enterprise-waf','haproxy.com: The HAProxy Enterprise WAF 🌟','','2023',0,'Product portal for HAProxy''s Enterprise Web Application Firewall (WAF). It reviews native layer 7 filtering options, custom protection rule sets, and performance profiles designed to mitigate OWASP risks at high traffic volume.','English','Product Page','Advanced',0,'online','manual',NULL,NULL,NULL,0,'2023-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Networking", "Security", "HAProxy"]','["[COMMUNITY-TOOL]"]','[]','["caching.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.haproxy.org','HAProxy','','2025',0,'HAProxy is an industry-standard, high-performance TCP/HTTP load balancer and proxy. It is widely praised for its raw event-driven architecture, rich session routing mechanisms, security structures, and efficiency.','C','Open Source Software','Advanced',0,'online','manual',NULL,NULL,NULL,0,'2025-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Networking", "Load Balancing", "HAProxy"]','["[COMMUNITY-TOOL]"]','[]','["web-servers.md", "caching.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.harness.io','harness.io','- [harness.io: AutoStopping Rules For Kubernetes Clusters](https://www.harness.io/blog/autostopping-rules-kubernetes) Harness Intelligent Cloud AutoStopping Rules help manage your resources automatically to make sure that they run only when used, never when idle.
    - [harness.io: Migrating CD Jenkins Pipelines To Harness Using Helm](https://www.harness.io/blog/cd-jenkins-pipelines-harness)','2026',0,'An enterprise software delivery platform featuring AI/ML-driven automated canary deployments and rollbacks. Leveraging intelligent cloud-autostopping rules, it dynamically scales down idle Kubernetes-native resources to curb compute overhead, while integrating seamlessly with legacy Jenkins workloads through Helm pipelines.','Java','Platform','High',1,'online','manual',NULL,NULL,NULL,0,'2026-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Software Delivery", "CI-CD Platforms", "Enterprise Continuous Delivery"]','["[LEGACY]"]','[]','["jenkins-alternatives.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.harness.io/blog','harness.io: Introduction to Helm: Charts, Deployments, & More 🌟','','2021',0,'High-impact breakdown of Helm core components including Chart.yaml, value overriding mechanics, and templating practices. Details how modern continuous delivery engines natively incorporate Helm to optimize release logic.','English','Article','Beginner',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Cloud Native", "Application Delivery", "Package Management", "Introductory"]','["[COMMUNITY-TOOL]"]','[]','["jenkins.md", "cicd.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.harness.io/blog/automated-devsecops','harness.io: Automated DevSecOps with StackHawk and Harness','','2021',0,'This integration post demonstrates combining Harness continuous delivery pipelines with StackHawk dynamic application security testing. Explains triggering automated DAST sweeps during local staging or canary rollout stages to catch vulnerabilities pre-production.','English','Blog Post','Advanced',1,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Security & Governance", "DevSecOps", "Commercial CD"]','["[COMMUNITY-TOOL]"]','[]','["devsecops.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.harness.io/blog/autostopping-rules-kubernetes',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,'duplicate','manual','8766e0aaa30ac17bea725e865c84cb99dae629ef5a930ab7911df14978712b2e',100.0,1779130494,0,'2026-05-18T20:54:54.969962+02:00',NULL,NULL,NULL,'[]','[]','["docs/jenkins-alternatives.md"]','[]','{}','{"duplicate_of": "https://harness.io/blog/autostopping-rules-kubernetes"}');
INSERT INTO "resources" VALUES('https://www.harness.io/blog/cd-jenkins-pipelines-harness',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,'duplicate','manual','3012787c3e665c4a3ef54a736fba095fd24e97fc0cc7cbb15e64ad980bd2d70e',100.0,1779130495,0,'2026-05-18T20:54:55.017388+02:00',NULL,NULL,NULL,'[]','[]','["docs/jenkins-alternatives.md"]','[]','{}','{"duplicate_of": "https://harness.io/blog/cd-jenkins-pipelines-harness"}');
INSERT INTO "resources" VALUES('https://www.harness.io/blog/ci-cd-pipeline','harness.io: CI/CD Pipeline: Everything You Need to Know 🌟','','2023',1,'Comprehensive architectural analysis of enterprise CI/CD systems. Evaluates core lifecycle phases from repository check-ins to automated canary strategies and active rollback mechanisms in production environments.','English','Blog','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2023-06-01T00:00:00+02:00',NULL,NULL,NULL,'["DevOps", "CI-CD Pipelines", "Fundamentals"]','["[COMMUNITY-TOOL]"]','[]','["cicd.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.harness.io/blog/continuous-delivery/spinnaker-alternatives',NULL,NULL,NULL,NULL,'A curated technical resource and architectural guide covering www.harness.io in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','59adbb77be5f275ab20e77e1f21dac6405745be1f65f320608403c7a85e118f0',64.0,1779130495,0,'2026-05-18T20:54:55.005453+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/jenkins-alternatives.md"]','["jenkins-alternatives.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.harness.io/blog/continuous-integration-performance-metrics','harness.io: Metrics to Improve Continuous Integration Performance','','2023',0,'Focuses on key telemetry indicators required to measure and optimize the health and speed of CI pipelines (e.g., build duration, failure rates, queue time). Curator Insight: Performance guide for development loops. Live Grounding: Essential for engineering managers aiming to reduce feedback cycle times and improve system efficiency.','English','Blog Post','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2023-06-01T00:00:00+02:00',NULL,NULL,NULL,'["DevOps", "Automation", "CI/CD", "Performance Metrics"]','["[COMMUNITY-TOOL]"]','[]','["monitoring.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.harness.io/blog/deployment-pipeline-patterns','harness.io: Pipeline Patterns for CI/CD Pipelines 🌟','','2024',0,'A systematic catalogue mapping out complex deployment pipeline topologies. Covers fail-fast designs, parallel execution structures, multi-environment progression, and automated artifact immutability to elevate overall platform engineering.','English','Blog','Advanced',1,'online','manual',NULL,NULL,NULL,0,'2024-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Deployment & Delivery", "CI/CD & Delivery", "Pipeline Architecture"]','["[COMMUNITY-TOOL]"]','[]','["cicd.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.harness.io/blog/gitops-best-practices','harness.io: 6 Actionable GitOps Best Practices To Help You Get Started','','2022',0,'Synthesizes six practical patterns to onboard engineering teams to GitOps safely. Focuses on designing clean directory splits, establishing safe secret injection mechanisms, handling schema verification, and designing clear rollback policies.','English','Article','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2022-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Continuous Delivery", "GitOps", "Best Practices"]','["[COMMUNITY-TOOL]"]','[]','["gitops.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.harness.io/blog/gitops-repo-structure','harness.io: Managing the ''Git'' in ''GitOps'': 4 Ways to Structure Code in Your GitOps Repos 🌟','','2022',0,'Compares four dominant directory layout models for GitOps systems. Weighs the tradeoffs of monorepos against multi-repos and assesses environment-specific branch segregation versus directory overlays to map multi-tenant developer permissions.','English','Article','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2022-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Continuous Delivery", "GitOps", "Repository Structure"]','["[COMMUNITY-TOOL]"]','[]','["gitops.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.harness.io/blog/helm-chart-repo','harness.io: Tutorial: Turning a GitHub Repo Into a Helm Chart Repo','','2022',0,'A practical hands-on tutorial demonstrating how to turn a standard GitHub repository into a fully compliant Helm Chart registry. It outlines automating publishing workflows utilizing GitHub Pages, Chart Releaser Actions, and package distribution.','YAML','Tutorial','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2022-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Platform Engineering", "Kubernetes GitOps & Packaging", "Chart Publishing"]','["[COMMUNITY-TOOL]", "[GUIDE]"]','[]','["helm.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.harness.io/blog/helm-vs-kustomize','harness.io: Comparing Helm vs Kustomize 🌟','','2023',3,'Duplicate entry of Harness comparison. Synthesizes key operational criteria including template complexity, dynamic runtime capability, ease of local development, and fit within GitOps Git structures.','English','Article','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2023-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Cloud Native", "Kubernetes", "Configuration Management"]','["[COMMUNITY-TOOL]"]','[]','["kustomize.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.harness.io/blog/kubernetes-ci-cd-best-practices','harness.io: Kubernetes CI/CD Best Practices','','2024',0,'A professional guide detailing best practices for Kubernetes-native CI/CD. Emphasizes image tag immutability, secure namespace configuration, automated GitOps pull routines, secrets orchestration, and strict readiness validations.','English','Blog','Advanced',1,'online','manual',NULL,NULL,NULL,0,'2024-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Deployment & Delivery", "CI/CD & Delivery", "Kubernetes Native"]','["[COMMUNITY-TOOL]"]','[]','["cicd.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.harness.io/blog/kubernetes-mistakes','harness.io: Kubernetes Mistakes: A Beginner’s Guide To Avoiding Common Pitfalls','','2022',0,'Tailored for beginners, detailing typical traps: using ''latest'' tags for images, lacking health endpoints, neglecting namespace isolation, and hardcoding application secrets directly into YAML.','English','Article','Beginner',0,'online','manual',NULL,NULL,NULL,0,'2022-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Operations", "Best Practices", "Common Anti-Patterns"]','["[COMMUNITY-TOOL]"]','[]','["kubernetes.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.harness.io/blog/kubernetes-services-explained','harness.io: Kubernetes Services Explained 🌟','','2021',4,'Analyzes the network mechanics of Kubernetes Services, detailing internal DNS resolution, kube-proxy iptables configurations, and IPVS packet translation rules. Useful for tracing service discovery latencies.','English','Guide','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Networking", "Services", "Deep Dive"]','["[ENTERPRISE-STABLE]", "[GUIDE]"]','[]','["kubernetes.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.harness.io/blog/recommendations-api','harness.io: Introducing Recommendations API: Find Potential Cost Savings Programmatically','','2021',0,'Outlines programmatic cost reduction strategies utilizing Harness''s Recommendations API. Shows how development teams can continuously query and apply optimized CPU/Memory resource constraints to reconcile performance with budget limits.','English','Article','Intermediate',1,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["FinOps", "Resource Optimization", "API Usage"]','["[COMMUNITY-TOOL]"]','[]','["kubernetes.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.harness.io/blog/software-development-life-cycle','harness.io: Understanding the Phases of the Software Development Life Cycle','','2023',0,'Details contemporary Software Development Life Cycle (SDLC) methodologies. Maps traditional planning and execution frameworks to cloud-native continuous integration and deployment loops.','English','Blog','Beginner',0,'online','manual',NULL,NULL,NULL,0,'2023-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Software Engineering", "SDLC", "Methodology"]','["[COMMUNITY-TOOL]"]','[]','["cicd.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.harness.io/blog/spinnaker-alternatives',NULL,NULL,NULL,NULL,'A curated technical resource and architectural guide covering www.harness.io in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'online','manual',NULL,NULL,1781735995,0,'2026-06-18T00:39:55.330573+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','[]','["jenkins-alternatives.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.harness.io/blog/streamlining-ci-cd','harness.io: Streamlining CI/CD and Optimizing AWS Cloud Spend','','2022',0,'Explores the integration of FinOps protocols within CI/CD pipelines. Explains how pipelines can automatically reclaim ephemeral testing resources and configure cloud sizing limits to optimize active AWS hosting costs.','English','Blog','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2022-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Cloud Engineering", "FinOps", "Cost Optimization"]','["[COMMUNITY-TOOL]"]','[]','["cicd.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.harness.io/blog/vault-agent-secrets-management','harness.io: Tutorial: How to Use the New Vault Agent Integration Method With Harness','','2022',0,'Explores patterns for integrating Harness CD runners with HashiCorp Vault Agent. Details how pipeline deployments leverage short-lived tokens and secure authentication paths inside continuous delivery workflows, mitigating risk profiles related to long-lived static pipeline credentials.','English','Tutorial','Intermediate',1,'online','manual',NULL,NULL,NULL,0,'2022-06-01T00:00:00+02:00',NULL,NULL,NULL,'["DevOps", "CI/CD Pipeline Security", "Harness CD Integration"]','["[COMMUNITY-TOOL]", "[GUIDE]"]','[]','["devsecops.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.harness.io/blog/what-is-cicd-platform-why-should-i-care','harness.io: What is a CI/CD Platform and why should I care? 🌟','','2022',1,'Contrasts custom-built scripts and legacy tooling loops with integrated, enterprise-class CI/CD platforms. Focuses on compliance enforcement, deployment governance, and engineering self-service capabilities.','English','Blog','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2022-06-01T00:00:00+02:00',NULL,NULL,NULL,'["DevOps", "CI-CD Platforms", "Evaluation"]','["[LEGACY]"]','[]','["cicd.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.harness.io/blog?module-name=Feature+Management+%26+Experimentation','split.io: Keystone Flags: Feature Flagging With Less Mess','','2021',0,'An exploration of Keystone Flags, a pattern designed to keep feature flagging clean by focusing controls only at critical system entry points. This approach minimizes code clutter across deep, multi-tier microservice architectures.','Markdown','Guide','Advanced',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Software Engineering", "Feature Management", "Architecture"]','["[COMMUNITY-TOOL]", "[GUIDE]"]','[]','["git.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.harness.io/harness-devops-academy/progressive-delivery','split.io: Progressive Delivery','','2025',0,'Foundational architectural overview of progressive delivery principles. Explains decoupling deployments from business releases using smart canary gates, dynamic feature flags, and real-time monitoring of impact metrics.','English','Article','Advanced',1,'online','manual',NULL,NULL,NULL,0,'2025-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Deployment & Delivery", "Progressive Delivery", "Feature Flags"]','["[COMMUNITY-TOOL]"]','[]','["cicd.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.harness.io/harness-devops-academy/what-is-continuous-integration-ci','harness.io: What is Continuous Integration? 🌟','','2023',1,'Dissects the mechanical operations of Continuous Integration, exploring branch synchronization rules, build validation execution steps, and regression testing strategies designed to maintain codebase health.','English','Blog','Beginner',0,'online','manual',NULL,NULL,NULL,0,'2023-06-01T00:00:00+02:00',NULL,NULL,NULL,'["DevOps", "Continuous Integration", "Fundamentals"]','["[COMMUNITY-TOOL]"]','[]','["cicd.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.harness.io/products/continuous-delivery','armory.io: Git Pull Support in Spinnaker','','2022',0,'Curator Insight addresses configuring Git pull trigger functionality inside Spinnaker. Live Grounding confirms that enabling automated repository monitoring allows Spinnaker to initiate targeted application pipelines immediately upon commit detection. This establishes the prerequisite feedback loop necessary for true continuous delivery.','N/A','Documentation','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2022-06-01T00:00:00+02:00',NULL,NULL,NULL,'["DevOps", "Continuous Delivery", "Spinnaker Setup", "Git Integration"]','["[COMMUNITY-TOOL]"]','[]','["jenkins-alternatives.md", "demos.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.harness.io/products/service-reliability-management','overops.com: Strangler Pattern: How to Deal With Legacy Code During the Container Revolution','','2021',0,'Details the mechanics of the Strangler Fig pattern for migrating legacy codebases into containerized microservices. Analyzes API routing strategies, incremental migration boundaries, and monitoring paradigms for managing dual runtimes.','English','Article','Intermediate',1,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Software Architecture", "Modernization", "Strangler Pattern"]','["[LEGACY]"]','[]','["introduction.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.hashicorp.com/blog/7-ways-to-optimize-cloud-spend-with-terraform','hashicorp.com: 7 ways to optimize cloud spend with Terraform','','N/A',0,'A curated technical resource and architectural guide covering hashicorp.com: 7 ways to optimize cloud spend with Terraform in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779029594,0,'2026-05-17T16:53:14.293552+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/terraform.md"]','["terraform.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.hashicorp.com/blog/a-guide-to-cloud-cost-optimization-with-hashicorp-terraform','A Guide to Cloud Cost Optimization with HashiCorp Terraform 🌟','','N/A',0,'A curated technical resource and architectural guide covering A Guide to Cloud Cost Optimization with HashiCorp Terraform 🌟 in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779029366,0,'2026-05-17T16:49:26.751596+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/terraform.md"]','["terraform.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.hashicorp.com/blog/a-kubernetes-user-s-guide-to-hashicorp-nomad-secret-management','hashicorp.com: A Kubernetes User''s Guide to HashiCorp Nomad Secret Management','','N/A',0,'A curated technical resource and architectural guide covering hashicorp.com: A Kubernetes User''s Guide to HashiCorp Nomad Secret Management in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779030295,0,'2026-05-17T17:04:55.782265+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/devsecops.md"]','["devsecops.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.hashicorp.com/blog/accelerate-your-terraform-development-with-amazon-codewhisperer','hashicorp.com: Accelerate your Terraform development with Amazon CodeWhisperer','','N/A',0,'A curated technical resource and architectural guide covering hashicorp.com: Accelerate your Terraform development with Amazon CodeWhisperer in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779032256,0,'2026-05-17T17:37:36.943203+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/ai.md", "docs/aws-tools-scripts.md"]','["ai.md", "aws-tools-scripts.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.hashicorp.com/blog/accelerating-ai-adoption-on-azure-with-terraform','hashicorp.com: Accelerating AI adoption on Azure with Terraform','','N/A',0,'A curated technical resource and architectural guide covering hashicorp.com: Accelerating AI adoption on Azure with Terraform in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779034084,0,'2026-05-17T18:08:04.226887+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/ai.md"]','["ai.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.hashicorp.com/blog/access-google-cloud-from-hcp-terraform-with-workload-identity','hashicorp.com: Access Google Cloud from HCP Terraform with workload identity','','N/A',0,'A curated technical resource and architectural guide covering hashicorp.com: Access Google Cloud from HCP Terraform with workload identity in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779029377,0,'2026-05-17T16:49:37.772249+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/terraform.md"]','["terraform.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.hashicorp.com/blog/announcing-11-verified-providers-for-terraform','hashicorp.com: Announcing 11 Verified Providers for Terraform','','N/A',0,'A curated technical resource and architectural guide covering hashicorp.com: Announcing 11 Verified Providers for Terraform in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779031422,0,'2026-05-17T17:23:42.539414+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/terraform.md"]','["terraform.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.hashicorp.com/blog/announcing-azure-stack-hub-provider-1-0','hashicorp.com: Announcing Azure Stack Hub Provider 1.0','','N/A',0,'A curated technical resource and architectural guide covering hashicorp.com: Announcing Azure Stack Hub Provider 1.0 in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779033338,0,'2026-05-17T17:55:38.906916+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/terraform.md"]','["terraform.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.hashicorp.com/blog/announcing-cdk-for-terraform-0-1','hashicorp.com: Announcing CDK for Terraform 0.1','','N/A',0,'A curated technical resource and architectural guide covering hashicorp.com: Announcing CDK for Terraform 0.1 in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779029565,0,'2026-05-17T16:52:45.248694+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/terraform.md"]','["terraform.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.hashicorp.com/blog/announcing-general-availability-hashicorp-terraform-cloud-operator-for-kubernetes','hashicorp.com: Announcing General Availability of the HashiCorp Terraform'' Cloud Operator for Kubernetes 🌟','','N/A',0,'A curated technical resource and architectural guide covering hashicorp.com: Announcing General Availability of the HashiCorp Terraform'' Cloud Operator for Kubernetes 🌟 in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779034476,0,'2026-05-17T18:14:36.849664+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/terraform.md"]','["terraform.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.hashicorp.com/blog/announcing-hashicorp-terraform-0-15-general-availability','hashicorp.com: Announcing HashiCorp Terraform 0.15 General Availability','','N/A',0,'A curated technical resource and architectural guide covering hashicorp.com: Announcing HashiCorp Terraform 0.15 General Availability in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779034015,0,'2026-05-17T18:06:55.319035+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/terraform.md"]','["terraform.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.hashicorp.com/blog/announcing-hashicorp-terraform-1-0-general-availability','hashicorp.com: Announcing HashiCorp Terraform 1.0 General Availability 🌟','','N/A',0,'A curated technical resource and architectural guide covering hashicorp.com: Announcing HashiCorp Terraform 1.0 General Availability 🌟 in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'duplicate','manual','N/A',100.0,1779030438,0,'2026-05-17T17:07:18.443659+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/terraform.md"]','["terraform.md"]','{}','{"duplicate_of": "https://www.hashicorp.com/blog/announcing-hashicorp-terraform-0-15-general-availability"}');
INSERT INTO "resources" VALUES('https://www.hashicorp.com/blog/announcing-launch-day-support-for-amazon-ecs-anywhere-terraform-aws-provider','hashicorp.com: Announcing Support for Amazon ECS Anywhere in the Terraform'' AWS Provider','','N/A',0,'A curated technical resource and architectural guide covering hashicorp.com: Announcing Support for Amazon ECS Anywhere in the Terraform'' AWS Provider in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779034446,0,'2026-05-17T18:14:06.819341+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/terraform.md"]','["terraform.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.hashicorp.com/blog/announcing-support-for-aws-lambda-code-signing-in-the-terraform-aws-provider','hashicorp.com: Announcing Support for Code Signing for AWS Lambda in the'' Terraform AWS Provider','','N/A',0,'A curated technical resource and architectural guide covering hashicorp.com: Announcing Support for Code Signing for AWS Lambda in the'' Terraform AWS Provider in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779033071,0,'2026-05-17T17:51:11.768567+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/terraform.md"]','["terraform.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.hashicorp.com/blog/announcing-terraform-aws-cloud-control-provider-tech-preview','hashicorp.com: Announcing Terraform AWS Cloud Control Provider Tech Preview','','N/A',0,'A curated technical resource and architectural guide covering hashicorp.com: Announcing Terraform AWS Cloud Control Provider Tech Preview in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779033418,0,'2026-05-17T17:56:58.893095+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/terraform.md"]','["terraform.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.hashicorp.com/blog/announcing-the-hashicorp-linux-repository','Announcing the HashiCorp Linux Repository','','N/A',0,'A curated technical resource and architectural guide covering Announcing the HashiCorp Linux Repository in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779029931,0,'2026-05-17T16:58:51.792093+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/linux.md"]','["linux.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.hashicorp.com/blog/announcing-the-terraform-visual-studio-code-extension-v2-0-0','Announcing the Terraform Visual Studio Code Extension v2.0.0','','N/A',0,NULL,NULL,NULL,NULL,0,NULL,'manual','N/A',100.0,1779033801,0,'2026-05-17T18:03:21.898283+02:00',NULL,NULL,NULL,'[]','[]','["docs/visual-studio.md"]','[]','{}','{}');
INSERT INTO "resources" VALUES('https://www.hashicorp.com/blog/announcing-version-2-0-kubernetes-and-helm-providers-for-hashicorp-terraform','hashicorp.com: Announcing Version 2.0 of the Kubernetes and Helm Providers'' for HashiCorp Terraform 🌟','','N/A',0,'A curated technical resource and architectural guide covering hashicorp.com: Announcing Version 2.0 of the Kubernetes and Helm Providers'' for HashiCorp Terraform 🌟 in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779033735,0,'2026-05-17T18:02:15.350071+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/terraform.md"]','["terraform.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.hashicorp.com/blog/announcing-waypoint','hashicorp.com: Announcing HashiCorp Waypoint','','N/A',0,'A curated technical resource and architectural guide covering hashicorp.com: Announcing HashiCorp Waypoint in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779032360,0,'2026-05-17T17:39:20.930617+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/jenkins-alternatives.md"]','["jenkins-alternatives.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.hashicorp.com/blog/aws-hashicorp-collaborate-new-terraform-modules','hashicorp.com: AWS and HashiCorp Collaborate on New Terraform Modules','','N/A',0,'A curated technical resource and architectural guide covering hashicorp.com: AWS and HashiCorp Collaborate on New Terraform Modules in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779029573,0,'2026-05-17T16:52:53.073997+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/terraform.md"]','["terraform.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.hashicorp.com/blog/aws-lambda-extensions-for-hashicorp-vault','hashicorp.com: Use AWS Lambda Extensions to Securely Retrieve Secrets From'' HashiCorp Vault','','N/A',0,'A curated technical resource and architectural guide covering hashicorp.com: Use AWS Lambda Extensions to Securely Retrieve Secrets From'' HashiCorp Vault in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779033050,0,'2026-05-17T17:50:50.696132+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/devsecops.md"]','["devsecops.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.hashicorp.com/blog/azure-hub-and-spoke-generally-available-for-hcp-vault-dedicated','Azure Hub-and-Spoke Generally Available for HCP Vault Dedicated','HashiCorp announces general availability of Azure hub-and-spoke networking topology support for HCP Vault Dedicated, delivering private, secure connectivity.','2026',4,'Curator Insight: Managed security platforms must adapt to complex cloud-native networking layouts to be viable for enterprise environments.

Live Grounding: Published in May 2026, this announcement states that HCP Vault Dedicated now supports native Azure hub-and-spoke networking topology.

Security Architecture:
- Ensures entirely private connectivity by integrating HashiCorp Virtual Networks with Azure transit spokes.
- Eliminates the security risk of exposing managed secrets endpoints to the public internet.
- Simplifies cross-tenant routing without requiring complex manual peer configurations.','en','blog','advanced',0,'online','automatic','N/A',NULL,1780352168,0,'2026-06-02T00:16:08.173394+02:00',NULL,NULL,NULL,'["Infrastructure Security", "Secrets Management", "HashiCorp Vault", "Azure Networking"]','["[ENTERPRISE-STABLE]", "[DE FACTO STANDARD]"]','[]','[]','{}','{"category": "azure", "reputation_status": "Vetted", "reputation_summary": "Strongly welcomed by security operations teams for solving complex Azure enterprise private networking topology requirements within managed Vault deployments.", "social_preview_url": "", "source_provenance": "X.com (HashiCorp)", "suggested_new_category": "devsecops"}');
INSERT INTO "resources" VALUES('https://www.hashicorp.com/blog/beta-support-for-crds-in-the-terraform-provider-for-kubernetes','hashicorp.com: Beta Support for CRDs in the Terraform Provider for Kubernetes','','N/A',0,'A curated technical resource and architectural guide covering hashicorp.com: Beta Support for CRDs in the Terraform Provider for Kubernetes in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779029074,0,'2026-05-17T16:44:34.536739+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/terraform.md"]','["terraform.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.hashicorp.com/blog/build-a-quick-aks-cluster-the-easy-way-with-terraform-cloud','hashicorp.com: Build a Quick AKS Cluster the Easy Way with Terraform Cloud'' 🌟','','N/A',0,'A curated technical resource and architectural guide covering hashicorp.com: Build a Quick AKS Cluster the Easy Way with Terraform Cloud'' 🌟 in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779030413,0,'2026-05-17T17:06:53.084431+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/terraform.md"]','["terraform.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.hashicorp.com/blog/build-secure-ai-applications-on-azure-with-hashicorp-terraform-and-vault','==hashicorp.com: Build secure AI applications on Azure with HashiCorp Terraform'' and Vault==','','N/A',0,'A curated technical resource and architectural guide covering ==hashicorp.com: Build secure AI applications on Azure with HashiCorp Terraform'' and Vault== in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779032728,0,'2026-05-17T17:45:28.635743+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/azure.md", "docs/terraform.md"]','["azure.md", "terraform.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.hashicorp.com/blog/building-a-secure-azure-reference-architecture-with-terraform','hashicorp.com: Building a secure Azure reference architecture with Terraform','','N/A',0,'A curated technical resource and architectural guide covering hashicorp.com: Building a secure Azure reference architecture with Terraform in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779032733,0,'2026-05-17T17:45:33.990149+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/terraform.md"]','["terraform.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.hashicorp.com/blog/building-azure-resources-with-typescript-using-the-cdk-for-terraform','hashicorp.com: Building Azure Resources with TypeScript Using the CDK for'' Terraform','','N/A',0,'A curated technical resource and architectural guide covering hashicorp.com: Building Azure Resources with TypeScript Using the CDK for'' Terraform in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779029631,0,'2026-05-17T16:53:51.083197+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/terraform.md"]','["terraform.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.hashicorp.com/blog/cdk-for-terraform-enabling-python-and-typescript-support','hashicorp.com: CDK for Terraform: Enabling Python & TypeScript Support','','N/A',0,'A curated technical resource and architectural guide covering hashicorp.com: CDK for Terraform: Enabling Python & TypeScript Support in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779034217,0,'2026-05-17T18:10:17.348500+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/terraform.md"]','["terraform.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.hashicorp.com/blog/cdk-for-terraform-now-generally-available','hashicorp.com: CDK for Terraform Is Now Generally Available','','N/A',0,'A curated technical resource and architectural guide covering hashicorp.com: CDK for Terraform Is Now Generally Available in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779033917,0,'2026-05-17T18:05:17.209287+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/terraform.md"]','["terraform.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.hashicorp.com/blog/cisco-citrix-fortinet-among-new-verified-terraform-providers','hashicorp.com: Cisco, Citrix, and Fortinet Among New Verified Terraform'' Providers','','N/A',0,'A curated technical resource and architectural guide covering hashicorp.com: Cisco, Citrix, and Fortinet Among New Verified Terraform'' Providers in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779029118,0,'2026-05-17T16:45:18.635147+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/terraform.md"]','["terraform.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.hashicorp.com/blog/configuring-azure-application-gateway-with-consul-terraform-sync','hashicorp.com: Configuring Azure Application Gateway with Consul-Terraform-Sync','','N/A',0,'A curated technical resource and architectural guide covering hashicorp.com: Configuring Azure Application Gateway with Consul-Terraform-Sync in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779029340,0,'2026-05-17T16:49:00.775794+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/terraform.md"]','["terraform.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.hashicorp.com/blog/consul-20-improves-flexibility-control-and-scalability','Consul 2.0 improves flexibility, control, and scalability','HashiCorp releases Consul 2.0, introducing multi-port service mesh on Kubernetes, CyberArk Workload Identity integration, and global RPC rate limiting.','2026',4,'A technical release breakdown of HashiCorp Consul 2.0, focusing on multi-cloud security, control planes, and networking density.
* Introduces full multi-port support for service mesh deployments on Kubernetes, allowing microservices to map distinct security and ingress rules per port.
* Implements global RPC rate limiters, auto-scaling mechanisms for the native API Gateway, and integrations with CyberArk Workload Identity Manager as an external CA.','en','article','advanced',0,'online','automatic','N/A',NULL,1780352686,0,'2026-06-02T00:24:46.744634+02:00',NULL,NULL,NULL,'["Infrastructure Automation", "Service Mesh", "Kubernetes Networking", "Datacenter Security"]','["DE FACTO STANDARD", "ENTERPRISE-STABLE"]','[]','[]','{}','{"category": "servicemesh", "reputation_status": "Vetted", "reputation_summary": "A landmark release from HashiCorp that is recognized by cloud architects as a crucial architectural upgrade to long-standing Kubernetes-to-Consul service mesh constraints.", "social_preview_url": "", "source_provenance": "X.com (HashiCorp)", "suggested_new_category": "service-discovery"}');
INSERT INTO "resources" VALUES('https://www.hashicorp.com/blog/creating-workspaces-with-the-hashicorp-terraform-operator-for-kubernetes','hashicorp.com: Creating Workspaces with the HashiCorp Terraform Operator'' for Kubernetes','','N/A',0,'A curated technical resource and architectural guide covering hashicorp.com: Creating Workspaces with the HashiCorp Terraform Operator'' for Kubernetes in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779033037,0,'2026-05-17T17:50:37.184747+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-operators-controllers.md"]','["kubernetes-operators-controllers.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.hashicorp.com/blog/custom-variable-validation-in-terraform-0-13','hashicorp.com: Custom Variable Validation in Terraform 0.13','','N/A',0,'A curated technical resource and architectural guide covering hashicorp.com: Custom Variable Validation in Terraform 0.13 in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779031460,0,'2026-05-17T17:24:20.478400+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/terraform.md"]','["terraform.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.hashicorp.com/blog/deploy-any-resource-with-the-new-kubernetes-provider-for-hashicorp-terraform','Deploy Any Resource With The New Kubernetes Provider for HashiCorp Terraform','','N/A',0,'A curated technical resource and architectural guide covering Deploy Any Resource With The New Kubernetes Provider for HashiCorp Terraform in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779032036,0,'2026-05-17T17:33:56.578738+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/terraform.md"]','["terraform.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.hashicorp.com/blog/deploying-helm-apps-to-kubernetes-with-waypoint-and-gitops','hashicorp.com: Deploying Helm Apps to Kubernetes with Waypoint and GitOps','','N/A',0,'A curated technical resource and architectural guide covering hashicorp.com: Deploying Helm Apps to Kubernetes with Waypoint and GitOps in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779033222,0,'2026-05-17T17:53:42.528209+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/helm.md"]','["helm.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.hashicorp.com/blog/disaster-recovery-for-hashicorp-consul-on-kubernetes','hashicorp.com: Disaster Recovery for HashiCorp Consul on Kubernetes 🌟','','N/A',0,'A curated technical resource and architectural guide covering hashicorp.com: Disaster Recovery for HashiCorp Consul on Kubernetes 🌟 in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779031602,0,'2026-05-17T17:26:42.083734+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/servicemesh.md"]','["servicemesh.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.hashicorp.com/blog/encrypting-large-artifacts-and-streaming-workloads-with-vault','Encrypting Large Artifacts and Streaming Workloads with Vault','HashiCorp introduces a local envelope encryption workflow utilizing Vault Transit keys to protect massive data payloads without network bottlenecks.','2026',4,'This technical architecture guide introduces HashiCorp''s SDK for implementing envelope encryption with Vault''s Transit secrets engine. By shifting the workload of actual encryption and decryption locally to applications using locally generated data encryption keys (DEKs), it avoids the latency and network bottlenecks of sending large payloads to a central Vault server. Vault maintains central authority over key policy and DEK wrapping, offering high-performance, secure processing for streaming data and massive artifacts.','English','blog','Advanced',0,'online','automatic','N/A',NULL,1780352302,0,'2026-06-02T00:18:22.456660+02:00',NULL,NULL,NULL,'["Security", "Secrets Management", "Data Protection", "Envelope Encryption"]','["ENTERPRISE-STABLE", "GUIDE"]','[]','[]','{}','{"category": "devsecops", "reputation_status": "Vetted", "reputation_summary": "Widely trusted enterprise-grade security pattern from HashiCorp for zero-trust data protection.", "social_preview_url": "", "source_provenance": "X.com (HashiCorp)", "suggested_new_category": ""}');
INSERT INTO "resources" VALUES('https://www.hashicorp.com/blog/get-started-with-consul-service-mesh-on-kubernetes','hashicorp.com: Get Started with Consul Service Mesh on Kubernetes 🌟','','N/A',0,'A curated technical resource and architectural guide covering hashicorp.com: Get Started with Consul Service Mesh on Kubernetes 🌟 in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779034405,0,'2026-05-17T18:13:25.242996+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/servicemesh.md"]','["servicemesh.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.hashicorp.com/blog/getting-started-with-ambassador-and-consul-using-kubernetes-initializer','hashicorp.com: Getting Started with Ambassador and Consul Using Kubernetes'' Initializer','','N/A',0,'A curated technical resource and architectural guide covering hashicorp.com: Getting Started with Ambassador and Consul Using Kubernetes'' Initializer in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779032613,0,'2026-05-17T17:43:33.244417+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/demos.md"]','["demos.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.hashicorp.com/blog/getting-started-with-hcp-consul-frequently-asked-questions','hashicorp.com: Getting Started with HCP Consul: Frequently Asked Questions','','N/A',0,'A curated technical resource and architectural guide covering hashicorp.com: Getting Started with HCP Consul: Frequently Asked Questions in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779030022,0,'2026-05-17T17:00:22.264534+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/servicemesh.md"]','["servicemesh.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.hashicorp.com/blog/getting-started-with-the-helm-and-datadog-terraform-providers','hashicorp.com: New Terraform Tutorials: Getting Started with the Helm and'' Datadog Providers 🌟','','N/A',0,'A curated technical resource and architectural guide covering hashicorp.com: New Terraform Tutorials: Getting Started with the Helm and'' Datadog Providers 🌟 in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779030982,0,'2026-05-17T17:16:22.651813+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/terraform.md"]','["terraform.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.hashicorp.com/blog/gke-cluster-setup-with-cdk-for-terraform','hashicorp.com: GKE Cluster Setup with CDK for Terraform','','N/A',0,'A curated technical resource and architectural guide covering hashicorp.com: GKE Cluster Setup with CDK for Terraform in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779033424,0,'2026-05-17T17:57:04.446557+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/terraform.md"]','["terraform.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.hashicorp.com/blog/hashicorp-consul-ingress-gateways-and-l7-traffic-management-in-kubernetes','HashiCorp Consul Ingress Gateways and L7 Traffic Management in Kubernetes','','N/A',0,'A curated technical resource and architectural guide covering HashiCorp Consul Ingress Gateways and L7 Traffic Management in Kubernetes in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779033622,0,'2026-05-17T18:00:22.734834+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/servicemesh.md"]','["servicemesh.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.hashicorp.com/blog/hashicorp-learning-resources-reference-guide','hashicorp.com: HashiCorp Learning Resources Reference Guide 🌟','','N/A',0,'A curated technical resource and architectural guide covering hashicorp.com: HashiCorp Learning Resources Reference Guide 🌟 in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779032343,0,'2026-05-17T17:39:03.919257+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/elearning.md", "docs/other-awesome-lists.md", "docs/terraform.md"]','["elearning.md", "other-awesome-lists.md", "terraform.md"]','{}','{"is_special": true}');
INSERT INTO "resources" VALUES('https://www.hashicorp.com/blog/hashicorp-teams-with-aws-on-new-control-tower-account-factory-for-terraform','hashicorp.com: HashiCorp Teams with AWS on New Control Tower Account Factory'' for Terraform','','N/A',0,'A curated technical resource and architectural guide covering hashicorp.com: HashiCorp Teams with AWS on New Control Tower Account Factory'' for Terraform in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779032405,0,'2026-05-17T17:40:05.554906+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/aws-security.md", "docs/terraform.md"]','["aws-security.md", "terraform.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.hashicorp.com/blog/hashicorp-vault-use-cases-and-best-practices-on-azure','hashicorp.com: HashiCorp Vault Use Cases and Best Practices on Azure','','N/A',0,'A curated technical resource and architectural guide covering hashicorp.com: HashiCorp Vault Use Cases and Best Practices on Azure in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779030132,0,'2026-05-17T17:02:12.326001+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/devsecops.md"]','["devsecops.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.hashicorp.com/blog/how-to-integrate-your-application-with-vault-static-secrets','==hashicorp.com: How to Integrate Your Application with Vault: Static Secrets==','','N/A',0,'A curated technical resource and architectural guide covering ==hashicorp.com: How to Integrate Your Application with Vault: Static Secrets== in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779030727,0,'2026-05-17T17:12:07.005422+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/devsecops.md"]','["devsecops.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.hashicorp.com/blog/import-infrastructure-into-terraform','hashicorp.com: Learn How to Import Infrastructure Into Terraform','','N/A',0,'A curated technical resource and architectural guide covering hashicorp.com: Learn How to Import Infrastructure Into Terraform in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779032521,0,'2026-05-17T17:42:01.251209+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/terraform.md"]','["terraform.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.hashicorp.com/blog/integrating-azure-ad-identity-hashicorp-vault-part-1-application-auth-oidc','hashicorp.com: Integrating Azure AD Identity with HashiCorp Vault — Part'' 1: Azure Application Auth via OIDC','','N/A',0,'A curated technical resource and architectural guide covering hashicorp.com: Integrating Azure AD Identity with HashiCorp Vault — Part'' 1: Azure Application Auth via OIDC in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779032733,0,'2026-05-17T17:45:33.966950+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/devsecops.md"]','["devsecops.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.hashicorp.com/blog/kubernetes-vault-integration-via-sidecar-agent-injector-vs-csi-provider','hashicorp.com: Kubernetes Vault Integration via Sidecar Agent Injector vs.'' CSI Provider','','N/A',0,'A curated technical resource and architectural guide covering hashicorp.com: Kubernetes Vault Integration via Sidecar Agent Injector vs.'' CSI Provider in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779030204,0,'2026-05-17T17:03:24.531059+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/devsecops.md"]','["devsecops.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.hashicorp.com/blog/learn-vault-1-5','Vault Learning Resources: Vault 1.5 features and more','','N/A',0,'A curated technical resource and architectural guide covering Vault Learning Resources: Vault 1.5 features and more in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779034560,0,'2026-05-17T18:16:00.137783+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/devsecops.md"]','["devsecops.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.hashicorp.com/blog/manage-active-directory-objects-new-windows-ad-provider-hashicorp-terraform','Manage Active Directory Objects with the New Windows AD Provider for HashiCorp Terraform','','N/A',0,'A curated technical resource and architectural guide covering Manage Active Directory Objects with the New Windows AD Provider for HashiCorp Terraform in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779034482,0,'2026-05-17T18:14:42.271452+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/terraform.md"]','["terraform.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.hashicorp.com/blog/manage-kubernetes-secrets-for-flux-with-hashicorp-vault','hashicorp.com: Manage Kubernetes Secrets for Flux with HashiCorp Vault','','N/A',0,'A curated technical resource and architectural guide covering hashicorp.com: Manage Kubernetes Secrets for Flux with HashiCorp Vault in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779032197,0,'2026-05-17T17:36:37.853375+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/devsecops.md"]','["devsecops.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.hashicorp.com/blog/managing-ssh-access-at-scale-with-hashicorp-vault','hashicorp.com: Managing SSH Access at Scale with HashiCorp Vault','','N/A',0,'A curated technical resource and architectural guide covering hashicorp.com: Managing SSH Access at Scale with HashiCorp Vault in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779029594,0,'2026-05-17T16:53:14.199286+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/devsecops.md"]','["devsecops.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.hashicorp.com/blog/monitoring-as-code-with-terraform-cloud-and-checkly','hashicorp.com: Monitoring as Code with Terraform Cloud and Checkly','','N/A',0,'A curated technical resource and architectural guide covering hashicorp.com: Monitoring as Code with Terraform Cloud and Checkly in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779031406,0,'2026-05-17T17:23:26.282801+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/monitoring.md"]','["monitoring.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.hashicorp.com/blog/multi-region-replication-now-available-with-hcp-vault','hashicorp.com: Multi-Region Replication Now Available with HCP Vault','','N/A',0,'A curated technical resource and architectural guide covering hashicorp.com: Multi-Region Replication Now Available with HCP Vault in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779030005,0,'2026-05-17T17:00:05.360034+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/terraform.md"]','["terraform.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.hashicorp.com/blog/new-apply-user-interface-for-terraform-cloud','hashicorp.com: New Apply User Interface for Terraform Cloud','','N/A',0,'A curated technical resource and architectural guide covering hashicorp.com: New Apply User Interface for Terraform Cloud in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779031981,0,'2026-05-17T17:33:01.129670+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/terraform.md"]','["terraform.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.hashicorp.com/blog/new-terraform-tutorials-on-hashicorp-learn','hashicorp.com: New Terraform Tutorials on HashiCorp Learn','','N/A',0,'A curated technical resource and architectural guide covering hashicorp.com: New Terraform Tutorials on HashiCorp Learn in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779032293,0,'2026-05-17T17:38:13.130585+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/terraform.md"]','["terraform.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.hashicorp.com/blog/new-terraform-tutorials-on-provisioning-and-managing-kubernetes-clusters','hashicorp.com: New Terraform Tutorials on Provisioning and Managing Kubernetes'' Clusters 🌟','','N/A',0,'A curated technical resource and architectural guide covering hashicorp.com: New Terraform Tutorials on Provisioning and Managing Kubernetes'' Clusters 🌟 in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779032949,0,'2026-05-17T17:49:09.848788+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/terraform.md"]','["terraform.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.hashicorp.com/blog/onboarding-applications-to-vault-using-terraform-a-practical-guide','hashicorp.com: Onboarding Applications to Vault Using Terraform: A Practical'' Guide 🌟','','N/A',0,'A curated technical resource and architectural guide covering hashicorp.com: Onboarding Applications to Vault Using Terraform: A Practical'' Guide 🌟 in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779030685,0,'2026-05-17T17:11:25.040855+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/devsecops.md"]','["devsecops.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.hashicorp.com/blog/refresh-secrets-for-kubernetes-applications-with-vault-agent','hashicorp.com: Refresh Secrets for Kubernetes Applications with Vault Agent','','N/A',0,'A curated technical resource and architectural guide covering hashicorp.com: Refresh Secrets for Kubernetes Applications with Vault Agent in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779034313,0,'2026-05-17T18:11:53.600411+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/devsecops.md"]','["devsecops.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.hashicorp.com/blog/retrieve-hashicorp-vault-secrets-with-kubernetes-csi','hashicorp.com: Retrieve HashiCorp Vault Secrets with Kubernetes CSI','','N/A',0,'A curated technical resource and architectural guide covering hashicorp.com: Retrieve HashiCorp Vault Secrets with Kubernetes CSI in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779031428,0,'2026-05-17T17:23:48.936718+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/devsecops.md"]','["devsecops.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.hashicorp.com/blog/scim-in-vault-standardizes-provisioning-in-platforms','SCIM in HashiCorp Vault standardizes provisioning in platforms','How beta SCIM support in Vault Enterprise 2.0 and HCP Vault Dedicated automates user and group lifecycle provisioning.','2026',4,'Curator Insight: An essential upgrade for enterprise security platforms that brings standardized, interoperable System for Cross-domain Identity Management (SCIM) workflows directly into secrets management infrastructure. Live Grounding (MCP): Integration guides confirm that Vault''s new SCIM server natively integrates with Okta, SailPoint, and other major IdPs, allowing teams to fully automate the provisioning and deprovisioning of Vault entities to avoid access drift.','English','article','Advanced',0,'online','automatic','N/A',NULL,1780352705,0,'2026-06-02T00:25:05.314578+02:00',NULL,NULL,NULL,'["Security and Compliance", "Secrets Management", "Identity Access Governance"]','["ENTERPRISE-STABLE", "GUIDE"]','[]','[]','{}','{"category": "securityascode", "reputation_status": "Vetted", "reputation_summary": "Highly appreciated by security engineers as a major integration improvement that standardizes identity lifecycle workflows in HashiCorp Vault.", "social_preview_url": "", "source_provenance": "X.com (HashiCorp)", "suggested_new_category": ""}');
INSERT INTO "resources" VALUES('https://www.hashicorp.com/blog/share-modules-across-organizations-terraform-enterprise','hashicorp.com: Share Modules Across Organizations with Terraform Enterprise','','N/A',0,'A curated technical resource and architectural guide covering hashicorp.com: Share Modules Across Organizations with Terraform Enterprise in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779031910,0,'2026-05-17T17:31:50.117959+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/terraform.md"]','["terraform.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.hashicorp.com/blog/supporting-the-hashicorp-terraform-extension-for-visual-studio-code','hashicorp.com: Supporting the HashiCorp Terraform Extension for Visual Studio'' Code','','N/A',0,'A curated technical resource and architectural guide covering hashicorp.com: Supporting the HashiCorp Terraform Extension for Visual Studio'' Code in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779033913,0,'2026-05-17T18:05:13.569535+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/visual-studio.md"]','["visual-studio.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.hashicorp.com/blog/terraform-1-8-adds-provider-functions-for-aws-google-cloud-and-kubernetes','hashicorp.com: Terraform 1.8 provider functions for AWS, Google Cloud, and'' Kubernetes','','N/A',0,'A curated technical resource and architectural guide covering hashicorp.com: Terraform 1.8 provider functions for AWS, Google Cloud, and'' Kubernetes in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779030522,0,'2026-05-17T17:08:42.211761+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/terraform.md"]','["terraform.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.hashicorp.com/blog/terraform-adds-support-for-gke-autopilot','hashicorp.com: Terraform Adds Support for GKE Autopilot','','N/A',0,'A curated technical resource and architectural guide covering hashicorp.com: Terraform Adds Support for GKE Autopilot in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779030506,0,'2026-05-17T17:08:26.838017+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/terraform.md"]','["terraform.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.hashicorp.com/blog/terraform-aws-cloud-control-api-provider-now-generally-available','hashicorp.com: Terraform AWS Cloud Control API provider now generally available','','N/A',0,'A curated technical resource and architectural guide covering hashicorp.com: Terraform AWS Cloud Control API provider now generally available in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779034345,0,'2026-05-17T18:12:25.600078+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/terraform.md"]','["terraform.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.hashicorp.com/blog/terraform-aws-provider-continues-to-expand-coverage','hashicorp.com: Terraform AWS Provider Continues to Expand Coverage','','N/A',0,'A curated technical resource and architectural guide covering hashicorp.com: Terraform AWS Provider Continues to Expand Coverage in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779034499,0,'2026-05-17T18:14:59.434223+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/terraform.md"]','["terraform.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.hashicorp.com/blog/terraform-azuread-provider-now-supports-microsoft-graph','hashicorp.com: Terraform AzureAD Provider Now Supports Microsoft Graph','','N/A',0,'A curated technical resource and architectural guide covering hashicorp.com: Terraform AzureAD Provider Now Supports Microsoft Graph in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779033735,0,'2026-05-17T18:02:15.337426+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/terraform.md"]','["terraform.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.hashicorp.com/blog/terraform-azurerm-3-0-brings-enhanced-azure-function-support','hashicorp.com: Terraform AzureRM 3.0 Brings Enhanced Azure Function Support','','N/A',0,'A curated technical resource and architectural guide covering hashicorp.com: Terraform AzureRM 3.0 Brings Enhanced Azure Function Support in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779033074,0,'2026-05-17T17:51:14.300353+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/terraform.md"]','["terraform.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.hashicorp.com/blog/terraform-cloud-adds-aggregated-vcs-reviews','hashicorp.com: Terraform Cloud adds aggregated VCS reviews','','N/A',0,'A curated technical resource and architectural guide covering hashicorp.com: Terraform Cloud adds aggregated VCS reviews in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779030009,0,'2026-05-17T17:00:09.185118+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/terraform.md"]','["terraform.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.hashicorp.com/blog/terraform-cloud-adds-drift-detection-for-infrastructure-management','hashicorp.com: Terraform Cloud Adds Drift Detection for Infrastructure Management','','N/A',0,'A curated technical resource and architectural guide covering hashicorp.com: Terraform Cloud Adds Drift Detection for Infrastructure Management in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779031516,0,'2026-05-17T17:25:16.021834+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/terraform.md"]','["terraform.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.hashicorp.com/blog/terraform-cloud-no-code-provisioning-is-now-ga-with-new-features','hashicorp.com: Terraform Cloud no-code provisioning is now GA with new features','','N/A',0,'A curated technical resource and architectural guide covering hashicorp.com: Terraform Cloud no-code provisioning is now GA with new features in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779030407,0,'2026-05-17T17:06:47.030857+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/terraform.md"]','["terraform.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.hashicorp.com/blog/terraform-cloud-operator-2-3-adds-workspace-run-operations','hashicorp.com: Terraform Cloud Operator 2.3 adds workspace run operations','','N/A',0,'A curated technical resource and architectural guide covering hashicorp.com: Terraform Cloud Operator 2.3 adds workspace run operations in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779031445,0,'2026-05-17T17:24:05.929715+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/terraform.md"]','["terraform.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.hashicorp.com/blog/terraform-cloud-variable-sets-beta-now-available','hashicorp.com: Terraform Cloud Variable Sets Beta Now Available','','N/A',0,'A curated technical resource and architectural guide covering hashicorp.com: Terraform Cloud Variable Sets Beta Now Available in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779033486,0,'2026-05-17T17:58:06.918855+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/terraform.md"]','["terraform.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.hashicorp.com/blog/terraform-extension-for-vs-code-speeds-up-loading-of-large-workspaces','==hashicorp.com: Terraform extension for VS Code speeds up loading of large'' workspaces==','','N/A',0,'A curated technical resource and architectural guide covering ==hashicorp.com: Terraform extension for VS Code speeds up loading of large'' workspaces== in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779029120,0,'2026-05-17T16:45:20.720742+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/visual-studio.md"]','["visual-studio.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.hashicorp.com/blog/terraform-mono-repo-vs-multi-repo-the-great-debate','hashicorp.com: Terraform Mono Repo vs. Multi Repo: The Great Debate','','N/A',0,'A curated technical resource and architectural guide covering hashicorp.com: Terraform Mono Repo vs. Multi Repo: The Great Debate in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779033313,0,'2026-05-17T17:55:13.497094+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/terraform.md"]','["terraform.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.hashicorp.com/blog/terraform-sensitive-input-variables','hashicorp.com: New Terraform Tutorial: Sensitive Input Variables 🌟','','N/A',0,'A curated technical resource and architectural guide covering hashicorp.com: New Terraform Tutorial: Sensitive Input Variables 🌟 in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779032683,0,'2026-05-17T17:44:43.805784+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/terraform.md"]','["terraform.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.hashicorp.com/blog/terraform-stacks-explained','==hashicorp.com: Terraform stacks, explained==','','N/A',0,'A curated technical resource and architectural guide covering ==hashicorp.com: Terraform stacks, explained== in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779034172,0,'2026-05-17T18:09:32.956438+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/terraform.md"]','["terraform.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.hashicorp.com/blog/testing-hashicorp-terraform','==hashicorp.com: Testing HashiCorp Terraform==','','N/A',0,'A curated technical resource and architectural guide covering ==hashicorp.com: Testing HashiCorp Terraform== in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779031142,0,'2026-05-17T17:19:02.632431+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/terraform.md"]','["terraform.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.hashicorp.com/blog/the-state-of-vault-and-kubernetes-and-future-plans','hashicorp.com: The State of Vault and Kubernetes, and Future Plans','','N/A',0,'A curated technical resource and architectural guide covering hashicorp.com: The State of Vault and Kubernetes, and Future Plans in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779032184,0,'2026-05-17T17:36:24.788627+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/devsecops.md"]','["devsecops.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.hashicorp.com/blog/tutorial-terraform-outputs','hashicorp.com: New Terraform Tutorial: Terraform Outputs 🌟','','N/A',0,'A curated technical resource and architectural guide covering hashicorp.com: New Terraform Tutorial: Terraform Outputs 🌟 in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779031825,0,'2026-05-17T17:30:25.043495+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/terraform.md"]','["terraform.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.hashicorp.com/blog/using-template-files-with-hashicorp-packer','hashicorp.com: Using Template Files with HashiCorp Packer','','N/A',0,'A curated technical resource and architectural guide covering hashicorp.com: Using Template Files with HashiCorp Packer in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779032800,0,'2026-05-17T17:46:40.079196+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/cheatsheets.md"]','["cheatsheets.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.hashicorp.com/blog/using-waypoint-runners-to-enable-gitops-workflows','hashicorp.com: Using Waypoint Runners To Enable GitOps Workflows','','N/A',0,'A curated technical resource and architectural guide covering hashicorp.com: Using Waypoint Runners To Enable GitOps Workflows in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779030673,0,'2026-05-17T17:11:13.583781+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/gitops.md"]','["gitops.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.hashicorp.com/blog/vault-1-11','hashicorp.com: HashiCorp Vault 1.11 Adds Kubernetes Secrets Engine, PKI'' Updates, and More 🌟','','N/A',0,'A curated technical resource and architectural guide covering hashicorp.com: HashiCorp Vault 1.11 Adds Kubernetes Secrets Engine, PKI'' Updates, and More 🌟 in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779034207,0,'2026-05-17T18:10:07.921160+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/devsecops.md"]','["devsecops.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.hashicorp.com/blog/vault-1-8','hashicorp.com: Announcing HashiCorp Vault 1.8','','N/A',0,'A curated technical resource and architectural guide covering hashicorp.com: Announcing HashiCorp Vault 1.8 in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779031079,0,'2026-05-17T17:17:59.706978+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/devsecops.md"]','["devsecops.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.hashicorp.com/blog/vault-github-action','hashicorp.com: Automate Secret Injection into CI/CD Workflows with the GitHub'' Action for Vault','','N/A',0,'A curated technical resource and architectural guide covering hashicorp.com: Automate Secret Injection into CI/CD Workflows with the GitHub'' Action for Vault in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779031533,0,'2026-05-17T17:25:33.593448+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/devsecops.md"]','["devsecops.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.hashicorp.com/blog/vault-on-the-hashicorp-cloud-platform-ga','hashicorp.com: HCP Vault is now generally available on AWS 🌟','','N/A',0,'A curated technical resource and architectural guide covering hashicorp.com: HCP Vault is now generally available on AWS 🌟 in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779034484,0,'2026-05-17T18:14:44.203579+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/devsecops.md"]','["devsecops.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.hashicorp.com/blog/wait-conditions-in-the-kubernetes-provider-for-hashicorp-terraform','hashicorp.com: Wait Conditions in the Kubernetes Provider for HashiCorp'' Terraform','','N/A',0,'A curated technical resource and architectural guide covering hashicorp.com: Wait Conditions in the Kubernetes Provider for HashiCorp'' Terraform in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779032934,0,'2026-05-17T17:48:54.500228+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/terraform.md"]','["terraform.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.hashicorp.com/blog/why-use-the-vault-agent-for-secrets-management','hashicorp.com: Why Use the Vault Agent for Secrets Management?','','N/A',0,'A curated technical resource and architectural guide covering hashicorp.com: Why Use the Vault Agent for Secrets Management? in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779030979,0,'2026-05-17T17:16:19.363783+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/devsecops.md"]','["devsecops.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.hashicorp.com/blog/writing-terraform-for-unsupported-resources','==hashicorp.com: Writing Terraform for unsupported resources== 🌟','','N/A',0,'A curated technical resource and architectural guide covering ==hashicorp.com: Writing Terraform for unsupported resources== 🌟 in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779031647,0,'2026-05-17T17:27:27.370866+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/terraform.md"]','["terraform.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.hashicorp.com/en/blog/new-in-terraform-115-dynamic-sources-variable-deprecation-and-more','New in Terraform 1.15: Dynamic sources, variable deprecation, and more','A deep dive into Terraform 1.15 features, including dynamic module sources using variables, variable and output deprecation attributes, Windows ARM64 builds, and improved CLI warning details.','2026',4,'Terraform 1.15 introduces native dynamic module sources and versions, allowing practitioners to leverage variables to configure upstream dependencies at initialization by declaring variables with a new `const` attribute. The release also implements a robust deprecation framework with a dedicated `deprecated` attribute for variables and outputs, enabling module authors to issue descriptive warnings during planning. Additional platform updates include official Windows ARM64 builds, inline type conversion support, and streamlined S3 AWS login configurations.','en','article','advanced',0,'online','automatic','N/A',NULL,1780352454,0,'2026-06-02T00:20:54.119802+02:00',NULL,NULL,NULL,'["Infrastructure as Code", "Terraform", "Module Configuration", "Lifecycle Management"]','["[DE FACTO STANDARD]", "[ENTERPRISE-STABLE]"]','[]','[]','{}','{"category": "terraform", "reputation_status": "Vetted", "reputation_summary": "HashiCorp Terraform is the industry-standard tool for Infrastructure as Code. The 1.15 release is widely adopted and highly stable.", "social_preview_url": "", "source_provenance": "X.com (nubenetes)", "suggested_new_category": ""}');
INSERT INTO "resources" VALUES('https://www.hashicorp.com/en/blog/terraform-provider-for-google-cloud-7-0-is-now-ga','Terraform Provider for Google Cloud 7.0 is now GA','','N/A',0,'A curated technical resource and architectural guide covering Terraform Provider for Google Cloud 7.0 is now GA in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779029138,0,'2026-05-17T16:45:38.140248+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/GoogleCloudPlatform.md", "docs/iac.md", "docs/terraform.md"]','["GoogleCloudPlatform.md", "iac.md", "terraform.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.hashicorp.com/en/conferences/hashiconf/call-for-sessions',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,'FILTERED',NULL,NULL,NULL,1780399982,0,'2026-06-02T13:33:02.211754+02:00',NULL,NULL,NULL,'[]','[]','[]','[]','{}','{"score": 55}');
INSERT INTO "resources" VALUES('https://www.hashicorp.com/en/partners/cloud/google-cloud','HashiCorp and Google Cloud Strategic Integration Portal','An overview of how Google Cloud and HashiCorp partner to deliver seamless infrastructure deployment, security, and management capabilities.','2026',4,'Curator Insight: Modern multi-cloud automation demands tight, platform-native IaC configurations to maintain high reliability and compliance.

Live Grounding: The partnership updates detail integrations for Terraform on GCP, including dynamic provider credentials, continuous cloud validation workflows, and native Terraform automated configurations hosted directly inside Google Kubernetes Engine (GKE).','en','documentation','Intermediate',0,'online','automatic','N/A',NULL,1780352158,0,'2026-06-02T00:15:58.263387+02:00',NULL,NULL,NULL,'["Cloud", "Google Cloud Platform", "Infrastructure as Code", "HashiCorp Terraform"]','["[ENTERPRISE-STABLE]"]','[]','[]','{}','{"category": "uncategorized", "reputation_status": "Vetted", "reputation_summary": "Highly active and officially maintained multi-cloud enterprise integration gateway.", "social_preview_url": "", "source_provenance": "X.com (HashiCorp)", "suggested_new_category": ""}');
INSERT INTO "resources" VALUES('https://www.hashicorp.com/infrastructure-cloud','hashicorp.com/infrastructure-cloud','','N/A',0,'A curated technical resource and architectural guide covering hashicorp.com/infrastructure-cloud in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779029863,0,'2026-05-17T16:57:43.133606+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/terraform.md"]','["terraform.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.hashicorp.com/resources/8-best-practices-for-writing-secure-go-code','hashicorp.com: 8 Best Practices for Writing Secure Go Code','','N/A',0,'A curated technical resource and architectural guide covering hashicorp.com: 8 Best Practices for Writing Secure Go Code in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779033084,0,'2026-05-17T17:51:24.302599+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/golang.md"]','["golang.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.hashicorp.com/resources/best-practices-for-terraform-aws-tags','hashicorp.com: Best Practices for Terraform AWS Tags','','N/A',0,'A curated technical resource and architectural guide covering hashicorp.com: Best Practices for Terraform AWS Tags in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779032343,0,'2026-05-17T17:39:03.911696+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/terraform.md"]','["terraform.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.hashicorp.com/resources/building-a-migration-factory-with-terraform-enterprise-at-axa-group','hashicorp.com: Standardizing infrastructure automation with Terraform Enterprise','','N/A',0,'A curated technical resource and architectural guide covering hashicorp.com: Standardizing infrastructure automation with Terraform Enterprise in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779032552,0,'2026-05-17T17:42:32.037583+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/customer.md"]','["customer.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.hashicorp.com/resources/deploying-managing-minimal-app-kubernetes-cluster-terraform-ansible','Deploying and Managing a Minimal App in a Kubernetes Cluster with Terraform and Ansible','','N/A',0,'A curated technical resource and architectural guide covering Deploying and Managing a Minimal App in a Kubernetes Cluster with Terraform and Ansible in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779032679,0,'2026-05-17T17:44:39.027710+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/terraform.md"]','["terraform.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.hashicorp.com/resources/how-can-i-prevent-configuration-drift','hashicorp.com: How can I prevent configuration drift?','','N/A',0,'A curated technical resource and architectural guide covering hashicorp.com: How can I prevent configuration drift? in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779030720,0,'2026-05-17T17:12:00.558587+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/terraform.md"]','["terraform.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.hashicorp.com/resources/how-create-gitops-workflow-terraform-jenkins','How to Create a GitOps Workflow with Terraform and Jenkins','','N/A',0,'A curated technical resource and architectural guide covering How to Create a GitOps Workflow with Terraform and Jenkins in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779030705,0,'2026-05-17T17:11:45.699601+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/gitops.md"]','["gitops.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.hashicorp.com/resources/kelsey-hightower-fireside-chat-an-unconventional-path-to-it-and-some-life-advice',NULL,NULL,NULL,NULL,'A curated technical resource and architectural guide covering www.hashicorp.com in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779033583,0,'2026-05-17T17:59:43.506488+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/introduction.md"]','["introduction.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.hashicorp.com/resources/managing-terraform-cloud-with-powershell','hashicorp.com: Managing Terraform Cloud With PowerShell','','N/A',0,'A curated technical resource and architectural guide covering hashicorp.com: Managing Terraform Cloud With PowerShell in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779030569,0,'2026-05-17T17:09:29.348239+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/azure.md"]','["azure.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.hashicorp.com/resources/modern-infrastructure-automation-with-packer-terraform-and-consul','hashicorp.com: Modern Infrastructure Automation with Packer, Terraform,'' and Consul (video)','','N/A',0,'A curated technical resource and architectural guide covering hashicorp.com: Modern Infrastructure Automation with Packer, Terraform,'' and Consul (video) in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779033435,0,'2026-05-17T17:57:15.834389+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/terraform.md"]','["terraform.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.hashicorp.com/resources/multi-cloud-devops-at-petronas-with-terraform','hashicorp.com: Multi-Cloud DevOps at PETRONAS with Terraform','','N/A',0,'A curated technical resource and architectural guide covering hashicorp.com: Multi-Cloud DevOps at PETRONAS with Terraform in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779029689,0,'2026-05-17T16:54:49.096589+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/terraform.md"]','["terraform.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.hashicorp.com/resources/opinionated-terraform-best-practices-and-anti-patterns','hashicorp.com: Opinionated Terraform Best Practices and Anti-Patterns','','N/A',0,'A curated technical resource and architectural guide covering hashicorp.com: Opinionated Terraform Best Practices and Anti-Patterns in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779029952,0,'2026-05-17T16:59:12.078265+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/terraform.md"]','["terraform.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.hashicorp.com/resources/securing-infrastructure-in-application-pipelines','hashicorp.com: Securing Infrastructure In Application Pipelines','','N/A',0,'A curated technical resource and architectural guide covering hashicorp.com: Securing Infrastructure In Application Pipelines in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779033772,0,'2026-05-17T18:02:52.898636+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/securityascode.md"]','["securityascode.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.hashicorp.com/resources/serverless-secrets-vault','hashicorp.com: Serverless Secrets with HashiCorp Vault','','N/A',0,'A curated technical resource and architectural guide covering hashicorp.com: Serverless Secrets with HashiCorp Vault in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779030436,0,'2026-05-17T17:07:16.472839+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/devsecops.md"]','["devsecops.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.hashicorp.com/resources/terraform-abstraction-tips-just-because-you-can-doesnt-mean-you-should','hashicorp.com: Terraform Abstraction Tips: Just Because You Can Doesn''t'' Mean You Should','','N/A',0,'A curated technical resource and architectural guide covering hashicorp.com: Terraform Abstraction Tips: Just Because You Can Doesn''t'' Mean You Should in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779030597,0,'2026-05-17T17:09:57.301238+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/terraform.md"]','["terraform.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.hashicorp.com/resources/terraform-aws-cloud-control-provider-under-the-hood','hashicorp.com: Terraform AWS Cloud Control Provider – Under the Hood','','N/A',0,'A curated technical resource and architectural guide covering hashicorp.com: Terraform AWS Cloud Control Provider – Under the Hood in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779030604,0,'2026-05-17T17:10:04.751149+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/terraform.md"]','["terraform.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.hashicorp.com/resources/terraform-plan-interactive-configuration-and-state-visualization-with-rover','hashicorp.com: Rover - Terraform Visualizer','','N/A',0,'A curated technical resource and architectural guide covering hashicorp.com: Rover - Terraform Visualizer in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'duplicate','manual','N/A',100.0,1779030473,0,'2026-05-17T17:07:53.009385+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/terraform.md"]','["terraform.md"]','{}','{"duplicate_of": "https://github.com/im2nguyen/rover"}');
INSERT INTO "resources" VALUES('https://www.hashicorp.com/resources/terraform-practices-the-good-the-bad-and-the-ugly','hashicorp.com: Terraform Practices: The Good, the Bad, and the Ugly','','N/A',0,'A curated technical resource and architectural guide covering hashicorp.com: Terraform Practices: The Good, the Bad, and the Ugly in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779032797,0,'2026-05-17T17:46:37.661687+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/terraform.md"]','["terraform.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.hashicorp.com/resources/terraform-what-instacart-learned-managing-over-50-aws-rds-postgresql-instances','hashicorp.com: Terraforming RDS: What Instacart Learned Managing Over 50'' AWS RDS PostgreSQL Instances with Terraform','','N/A',0,'A curated technical resource and architectural guide covering hashicorp.com: Terraforming RDS: What Instacart Learned Managing Over 50'' AWS RDS PostgreSQL Instances with Terraform in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779031388,0,'2026-05-17T17:23:08.850314+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/terraform.md"]','["terraform.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.hashicorp.com/resources/testing-infrastructure-as-code-on-localhost','Testing Infrastructure as Code on Localhost','','N/A',0,'A curated technical resource and architectural guide covering Testing Infrastructure as Code on Localhost in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779029948,0,'2026-05-17T16:59:08.108747+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/terraform.md"]','["terraform.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.hashicorp.com/resources/using-the-terraform-aws-cloud-control-provider','hashicorp.com: Using the Terraform AWS Cloud Control Provider','','N/A',0,'A curated technical resource and architectural guide covering hashicorp.com: Using the Terraform AWS Cloud Control Provider in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779029732,0,'2026-05-17T16:55:32.070786+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/terraform.md"]','["terraform.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.hashicorp.com/resources/vault-and-kubernetes-better-together','hashicorp.com: Vault & Kubernetes: Better Together','','N/A',0,'A curated technical resource and architectural guide covering hashicorp.com: Vault & Kubernetes: Better Together in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779029678,0,'2026-05-17T16:54:38.607219+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/devsecops.md"]','["devsecops.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.hashicorp.com/resources/why-microservices','hashicorp.com: Why Microservices? 🌟','','N/A',0,'A curated technical resource and architectural guide covering hashicorp.com: Why Microservices? 🌟 in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779030285,0,'2026-05-17T17:04:45.037066+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/introduction.md"]','["introduction.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.hashicorp.com/solutions/ai-infrastructure-management','hashicorp.com: AI for infrastructure management','','N/A',0,'A curated technical resource and architectural guide covering hashicorp.com: AI for infrastructure management in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779033759,0,'2026-05-17T18:02:39.137412+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/ai.md"]','["ai.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.hava.io','hava.io','','2025',0,'SaaS infrastructure visualization engine that connects securely to cloud backends (AWS, GCP, Azure) to draw up-to-date layout sheets. Facilitates continuous compliance tracking by logging history changes over time.','None','SaaS Platform','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2025-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Architecture & Visualization", "Cloud Discovery", "Multi-Cloud"]','["[COMMUNITY-TOOL]"]','[]','["cloud-arch-diagrams.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.hava.io/blog/design-for-failure-lessons-learnt-from-the-sydney-aws-outage','Design for failure lessons learnt from the Sydney AWS outage','','2016',3,'An architectural retrospective analyzing service failures during a historic AWS Sydney region outage. Live Grounding highlights how this post underscores the vital design-for-failure paradigm, proving that high availability requires cross-region failovers, active-active topologies, and robust client retry configurations.','English','Blog / Article','Advanced',0,'online','manual',NULL,NULL,NULL,0,'2016-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Infrastructure", "Disaster Recovery", "Resilience Design"]','["[COMMUNITY-TOOL]"]','[]','["aws-backup.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.hays.es/blog/insights/la-gran-renuncia','hays.es: ‘La Gran Renuncia’: ¿por qué tantos profesionales se están planteando'' dejar su trabajo?','','N/A',0,'Explores the psychological and economic motivators of the ''Great Resignation'' from a European talent perspective. Synthesizes survey data from Spanish IT professionals to outline the shifting priorities toward flexibility, modern work-life integration, and competitive technical compensation. [SPANISH CONTENT]','Spanish','Blog','Intermediate',0,'duplicate','manual','cbd946ad1e34a58c158a1276908a6e92b6a1cedddc2bf637c70edf2a731152c4',100.0,1779030394,0,'2026-05-17T17:06:34.738603+02:00',NULL,NULL,NULL,'["Engineering Leadership & Career Dynamics", "Market Dynamics & Economic Shifts", "The Great Resignation Paradigm"]','["[COMMUNITY-TOOL]"]','["docs/recruitment.md"]','["recruitment.md"]','{}','{"duplicate_of": "https://www.hays.es"}');
INSERT INTO "resources" VALUES('https://www.hcltech.com/blogs/devops-tools-and-technologies-manage-microservices','hcltech.com: DevOps Tools and Technologies to Manage Microservices 🌟','','2020',4,'Maps out the comprehensive tooling stack required to manage complex microservice lifecycles. Details the intersection of build systems, container registries, service meshes, centralized logging (EFK/ELK), and distributed tracing tools (Jaeger) essential for observability.','English','Blog','Intermediate',1,'online','manual',NULL,NULL,NULL,0,'2020-06-01T00:00:00+02:00',NULL,NULL,NULL,'["DevOps & CI/CD", "Microservices", "Tooling Ecosystem"]','["[ENTERPRISE-STABLE]"]','[]','["introduction.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.hellobonsai.com','hellobonsai','','2026',0,'An all-in-one suite of business tools designed to manage freelance operations including invoicing, contracting, proposals, and accounting. It drastically reduces administrative overhead for independent consultants. Live grounding emphasizes its status as an essential utility for modern solopreneurs.','English','Platform/SaaS','Beginner',0,'online','manual',NULL,NULL,NULL,0,'2026-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Remote Work & Career", "Contractor Operations", "SaaS Administration"]','["[COMMUNITY-TOOL]"]','[]','["freelancing.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.helpnetsecurity.com/2020/12/14/how-devsecops-developers','helpnetsecurity.com: How to make DevSecOps stick with developers','','2020',0,'An organizational analysis detailing how to successfully promote DevSecOps culture among developers. Proposes seamless IDE plugin adoption, gamified training, and continuous automated pipeline feedback to build friction-free security workflows.','English','Technical Article','Beginner',0,'online','manual',NULL,NULL,NULL,0,'2020-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Security & Governance", "DevSecOps", "Culture & Collaboration"]','["[COMMUNITY-TOOL]"]','[]','["devsecops.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.helpnetsecurity.com/2021/05/04/security-kubernetes','helpnetsecurity.com: Kubestriker: A security auditing tool for Kubernetes clusters 🌟','','2021',0,'Reviews Kubestriker, a lightweight, agentless open-source security scanner that audits Kubernetes control plane configurations, insecure ports, and IAM roles for vulnerabilities.','N/A','article','Intermediate',1,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Kubernetes Security", "Vulnerability Assessment Tools", "Kubestriker Scanner"]','["[COMMUNITY-TOOL]"]','[]','["kubernetes-security.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.heroku.com/blog/monolithic-applications-into-services','blog.heroku.com: Deconstructing Monolithic Applications into Services','','2019',4,'A detailed playbook on dividing monolithic backends into cohesive, independent services. It discusses domain-driven design (DDD) boundaries, API gateway design, database decomposition, and how to manage the incremental migration phases to minimize downtime.','English','Blog','Advanced',1,'online','manual',NULL,NULL,NULL,0,'2019-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Software Architecture", "Microservices", "Decomposition Patterns"]','["[ENTERPRISE-STABLE]"]','[]','["introduction.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.hetzner.com/cloud',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,'manual','4f6dc6c174ac6e89843b1443d75f4b38cf85bdfef6c2509ede2736ee6834207c',100.0,1779031714,0,'2026-05-17T17:28:34.959273+02:00',NULL,NULL,NULL,'[]','[]','["docs/rancher.md"]','[]','{}','{}');
INSERT INTO "resources" VALUES('https://www.hibridosyelectricos.com/articulo/actualidad/tesla-recurre-china-calidad-fabricacion-coches-electricos/20221222124048066230.html','hibridosyelectricos.com: Tesla recurre a China para aumentar la calidad'' de fabricación de sus coches eléctricos','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','f5a457b2a8011fd3877c7c36f06d9e986409d3b2046e2cebab13dd6b981cac69',100.0,1779032245,0,'2026-05-17T17:37:25.447509+02:00',NULL,NULL,NULL,'[]','[]','["docs/customer.md"]','[]','{}','{"duplicate_of": "https://www.hibridosyelectricos.com/coches/tesla-recurre-china-calidad-fabricacion-coches-electricos_66230_102.html"}');
INSERT INTO "resources" VALUES('https://www.hibridosyelectricos.com/coches/tesla-recurre-china-calidad-fabricacion-coches-electricos_66230_102.html','hibridosyelectricos.com: Tesla recurre a China para aumentar la calidad de fabricación de sus coches eléctricos','- La Gigafactoría de Tesla en Shanghái es todo un ejemplo de eficiencia, innovación tecnológica y calidad de fabricación. El responsable de este logro es Tom Zhu, su jefe de Operaciones, que recientemente visitó las dos plantas estadounidenses.
    - W. Edward Deming fue un ingeniero y consultor estadounidense reconocido como el padre de la gestión de la calidad total en la fabricación de automóviles. Se le considera uno de los responsables del progreso de la industria, gracias al desarrollo de una serie de teorías funcionales y económicas que, desde hace años, supervisan la producción de los vehículos que se fabrican en casi todo el mundo.
    - Las teorías de Deming estaban muy por delante de su tiempo. Afirman que las organizaciones que se centran en reducir únicamente los costes de producción, automáticamente disminuyen la calidad de sus productos. Por el contrario, aquellas que se concentran en mejorar la calidad, automáticamente rebajan los costes.','2023',3,'Examines Tesla''s adaptation of W. Edwards Deming’s Total Quality Management (TQM) principles at the Shanghai Gigafactory under Tom Zhu. The article contrasts how focusing on systemic quality optimizations organically drives down production costs, refuting the legacy approach of prioritizing cost reduction at the expense of engineering refinement. This demonstrates how modern automated manufacturing lines mimic clean software deployment pipelines using feedback loops.','Spanish','Article','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2023-06-01T00:00:00+02:00',NULL,NULL,NULL,'["System Architecture", "Industrial Engineering", "Quality Management"]','["[LEGACY]"]','[]','["customer.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.high-mobility.com','high-mobility.com','- [REST Auto API Tutorial](https://www.high-mobility.com/car-api)','2026',3,'High Mobility offers an enterprise platform that standardizes vehicle APIs across multiple major car manufacturers. Developers can retrieve standardized telematics, status, and control endpoints through a secure, unified gateway infrastructure.','English','Enterprise Product','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2026-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Domain APIs", "Automotive", "Telemetry"]','["[COMMUNITY-TOOL]"]','[]','["developerportals.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.high-mobility.com/learn/tutorials/rest',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,'duplicate','manual','7011ecc22868a17df80c4854f56329407e2fe989184b1608dd55553683a09238',64.0,1779130494,0,'2026-05-18T20:54:54.995884+02:00',NULL,NULL,NULL,'[]','[]','["docs/developerportals.md"]','[]','{}','{"duplicate_of": "https://high-mobility.com/learn/tutorials/rest"}');
INSERT INTO "resources" VALUES('https://www.hitch-tls.org','Hitch - scalable TLS proxy. Hitch is a libev-based high performance SSL/TLS proxy by Varnish Software','','2024',4,'Hitch is a highly scalable, multi-threaded TLS proxy designed to terminate SSL/TLS connections efficiently and route unencrypted traffic back to local services like Varnish. Built on libev, it effortlessly scales to tens of thousands of simultaneous connections on modern multi-core server processors.','C','Software','Advanced',0,'online','manual',NULL,NULL,NULL,0,'2024-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Infrastructure & Caching", "Network & Security", "TLS Offloading"]','["[ENTERPRISE-STABLE]"]','[]','["caching.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.honeybadger.io/blog/git-tricks','honeybadger.io: Top Ten Git Tips & Tricks','','2021',0,'Shares 10 practical tips for advanced Git usage, covering visual log customization, staging subsets of files with interactive add, temporary stash configurations, and restoring deleted commits with `reflog`.','English','Blog Post','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Software Engineering", "Version Control", "Workflows"]','["[COMMUNITY-TOOL]"]','[]','["git.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.honeycomb.io','honeycomb.io','','N/A',0,NULL,NULL,NULL,NULL,0,NULL,'manual','d7d97afd0b2bb7b40408ee1ef8d237599e10017f1ad8af7c4cd918d223ec3d12',100.0,1779030563,1,'2026-05-17T17:09:23.776847+02:00',NULL,NULL,NULL,'[]','[]','["docs/monitoring.md"]','[]','{}','{}');
INSERT INTO "resources" VALUES('https://www.honeycomb.io/blog/future-ops-platform-engineering','honeycomb.io: The Future of Ops Is Platform Engineering 🌟','','2023',0,'Examines the structural transition of operations roles towards platform-centric models. Emphasizes how telemetry, observability, and structured logging serve as fundamental pillars in building reliable internal platforms that empower development teams without sacrificing system reliability.','English','Blog Post','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2023-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Platform Engineering", "DevOps Evolution", "Observability"]','["[COMMUNITY-TOOL]"]','[]','["devops.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.hostinger.com/in/tutorials/what-is-docker','hostinger.in: What Is Docker and How Does It Work? – Docker Explained','','2021',0,'Introduction to the architecture of container runtimes, comparing container engine hypervisor layers with traditional virtual machines.','English','Introductory','Beginner',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Containers & Orchestration", "Docker", "Introduction"]','["[COMMUNITY-TOOL]"]','[]','["docker.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.hostinger.in/tutorials/what-is-docker','hostinger.in: What Is Docker and How Does It Work? – Docker Explained','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','a4d94a7d164053fdadf2501aad5ae77da589f2126547f9c0692dcff589b9336e',100.0,1779032219,0,'2026-05-17T17:36:59.767220+02:00',NULL,NULL,NULL,'[]','[]','["docs/docker.md"]','[]','{}','{"duplicate_of": "https://www.hostinger.com/in/tutorials/what-is-docker"}');
INSERT INTO "resources" VALUES('https://www.howdykloudy.in/blog/implementing-shift-left-for-terraform-an-introductory-guide','howdykloudy.in: Implementing Shift Left for Terraform: An Introductory Guide 🌟','','2024',0,'Introductory architectural roadmap to ''Shifting Left'' inside infrastructure workflows. Promotes integrating semantic linters, static security engines (such as Checkov or Trivy), and cost projections (Infracost) directly inside native development sandboxes.','None','Technical Guide','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2024-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Infrastructure as Code", "CI/CD & Automation", "Validation & Testing"]','["[COMMUNITY-TOOL]", "[GUIDE]"]','[]','["terraform.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.howtoforge.com','howtoforge.com','','2026',3,'An extensive repository of step-by-step Linux installation and configuration tutorials, heavily focusing on hosting environments, mail servers, and virtualization. It serves as an essential tactical resource for setting up reproducible server configurations across various Linux distributions.','English','Tutorial','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2026-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Operating Systems & Infrastructure", "Linux", "SysAdmin Tutorials"]','["[COMMUNITY-TOOL]", "[GUIDE]"]','[]','["linux.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.howtoforge.com/create-a-deployment-in-kubernetes','howtoforge.com: How to create a Deployment in Kubernetes','','2021',0,'Step-by-step procedural tutorial explaining the structure of a standard Kubernetes Deployment manifest, dynamic replica scaling, and seamless rollout update strategies. (Live Grounding: Fundamental foundational knowledge for setting up standard declarative app workloads).','YAML','Tutorial','Beginner',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Cloud-Native Infrastructure", "Kubernetes Core", "Workload Management"]','["[COMMUNITY-TOOL]", "[GUIDE]"]','[]','["demos.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.howtoforge.com/how-to-create-a-kubernetes-cluster-with-the-aws-cli','howtoforge.com: How to Create a Kubernetes Cluster with AWS CLI','','2021',0,'A basic command-line reference demonstrating how to script and provision AWS networking components, IAM dependencies, and EKS control planes directly through the AWS CLI.','Bash','Article','Beginner',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Cloud Infrastructure", "Amazon EKS", "Cluster Provisioning"]','["[COMMUNITY-TOOL]"]','[]','["managed-kubernetes-in-public-cloud.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.howtoforge.com/how-to-deploy-your-first-pod-on-a-kubernetes-cluster','howtoforge.com: How to deploy your first pod on a Kubernetes Cluster','','2021',0,'Foundational technical walkthrough outlining the basic architecture of Pod components. Demystifies core scheduling mechanisms, declaring multi-container environments, configuring volumes, and validating basic cluster reachability for initial workload tests.','YAML','Article','Beginner',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Core Orchestration", "Workloads", "Foundational"]','["[COMMUNITY-TOOL]"]','[]','["demos.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.howtoforge.com/how-to-install-prometheus-on-ubuntu-20-04','howtoforge.com: How to Install Prometheus System Monitoring Tool on Ubuntu 20.04','','2020',0,'A standard system administration guide explaining the manual compilation, security provisioning, and installation of the Prometheus system monitoring engine on Ubuntu 20.04 LTS servers. Focuses on directory provisioning, systemd automation, and basic target verification.','Shell','Technical Blog','Beginner',0,'online','manual',NULL,NULL,NULL,0,'2020-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Cloud Native Infrastructure", "Observability", "Prometheus", "Deployment"]','["[COMMUNITY-TOOL]"]','[]','["prometheus.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.howtoforge.com/kubernetes_network_policy','howtoforge.com: Network Policy in Kubernetes 🌟','','2021',0,'A clear, hands-on tutorial demonstrating how to enforce namespace-level isolation. Step-by-step instructions guide users through drafting rules to secure internal traffic.','English','Tutorial','Beginner',1,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Networking", "Security", "Network Policy"]','["[COMMUNITY-TOOL]", "[GUIDE]"]','[]','["kubernetes-networking.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.howtoforge.com/multi-container-pods-in-kubernetes','howtoforge.com: How to create Multi-Container Pods in Kubernetes','','2021',0,'A practical hands-on guide for configuring multi-container Pod layouts in Kubernetes. Outlines core design concepts like Sidecars, Adapters, and Ambassador proxies, emphasizing network and disk sharing.','YAML','Technical Blog','Intermediate',1,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Orchestration", "Pod Patterns", "Sidecars"]','["[COMMUNITY-TOOL]"]','[]','["kubernetes.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.howtoforge.com/storage-in-kubernetes','howtoforge.com: Storage in Kubernetes 🌟','','2020',0,'A comprehensive tutorial mapping out the core abstraction primitives of the Kubernetes storage subsystem. It offers step-by-step guidance on declaring ephemeral emptyDir volumes, mounting host paths, and establishing baseline persistent storage configurations.','N/A','Tutorial','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2020-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Cloud Native Storage Architecture", "Storage Fundamentals", "Implementation Basics"]','["[COMMUNITY-TOOL]", "[GUIDE]"]','[]','["kubernetes-storage.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.howtogeek.com/devops/getting-started-with-kubectl-to-manage-kubernetes-clusters','howtogeek.com: Getting Started With Kubectl to Manage Kubernetes Clusters','','2022',3,'A foundational guide to managing clusters with kubectl. Outlines config structure concepts, baseline container commands, and standard diagnostics routines for new platform users.','English','Technical Article','Beginner',0,'online','manual','5161b4ccacaa46d1271dc2a6176a7c0c0cd833eca2b2e9e39cac8dcf88badbe1',100.0,1779029502,0,'2026-05-17T16:51:42.409771+02:00',NULL,NULL,NULL,'["Kubernetes Platform", "Cluster Administration", "Kubectl Productivity"]','["[COMMUNITY-TOOL]"]','["docs/kubectl-commands.md"]','["kubectl-commands.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.howtogeek.com/devops/how-to-clean-up-old-containers-and-images-in-your-kubernetes-cluster','howtogeek.com: How to Clean Up Old Containers and Images in Your Kubernetes Cluster','','2021',3,'Outlines node garbage collection mechanics, detailing how the kubelet automatically trims unreferenced container images and dead containers based on customizable high/low disk threshold flags.','Bash','Tutorial','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Operations", "Resource Optimization", "Garbage Collection"]','["[COMMUNITY-TOOL]", "[GUIDE]"]','[]','["kubernetes.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.howtogeek.com/devops/when-not-to-use-docker-cases-where-containers-dont-help','howtogeek.com: When Not to Use Docker: Cases Where Containers Don’t Help 🌟','','2022',4,'Identifies scenarios where containerization introduces unnecessary complexity without providing distinct technical or operational benefits. Analyzes drawbacks for monoliths, GUI-heavy desktop programs, static legacy systems, or performance-critical processes requiring bare-metal host communication.','English','Technical Blog','Beginner',0,'online','manual',NULL,NULL,NULL,0,'2022-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Cloud Native & Kubernetes Core", "Virtualization & Containers", "Container Anti-patterns"]','["[ENTERPRISE-STABLE]", "[LEGACY]"]','[]','["introduction.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.hugedomains.com/domain_profile.cfm?d=bqstack.com',NULL,NULL,NULL,NULL,'A curated technical resource and architectural guide covering www.hugedomains.com in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'online','manual',NULL,NULL,1779388541,0,'2026-05-21T20:35:41.732168+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','[]','["monitoring.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.hugedomains.com/domain_profile.cfm?d=migops.com',NULL,NULL,NULL,NULL,'A curated technical resource and architectural guide covering www.hugedomains.com in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'online','manual',NULL,NULL,1779388521,0,'2026-05-21T20:35:21.576658+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','[]','["databases.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.hyperglance.com','Hyperglance','','2025',4,'An enterprise-grade IT visualization and automated inventory mapper. Discovers, maps, and generates complete topology diagrams of cloud environments, tracking Kubernetes resources and network policies automatically.','N/A','Tool','Advanced',0,'online','manual',NULL,NULL,NULL,0,'2025-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Architecture & Design", "Visualization", "Automated Discovery"]','["[ENTERPRISE-STABLE]"]','[]','["cloud-arch-diagrams.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.ibm.com/cloud','IBM Cloud','','N/A',0,NULL,NULL,NULL,NULL,0,'online','manual','012a3b2ab82f450af32e6de08d032c950e9ee5fa32c82721f218bc383c8beebf',100.0,1779031094,0,'2026-05-17T17:18:14.648697+02:00',NULL,NULL,NULL,'[]','[]','["docs/ibm_cloud.md"]','[]','{}','{}');
INSERT INTO "resources" VALUES('https://www.ibm.com/cloud/architecture/architecture/practices/event-driven-cloud-native-apps-architecture','ibm.com: Event-driven cloud-native applications (microservices)','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','3e7ea0a1b4e24d2cd2368986d1a1ff5e098b4c2fa2725319715115825f3676cc',100.0,1779030134,0,'2026-05-17T17:02:14.210740+02:00',NULL,NULL,NULL,'[]','[]','["docs/message-queue.md"]','[]','{}','{"duplicate_of": "https://www.ibm.com/think/topics/cloud-native"}');
INSERT INTO "resources" VALUES('https://www.ibm.com/cloud/blog/8-kubernetes-tips-and-tricks','ibm.com: 8 Kubernetes Tips and Tricks 🌟','','N/A',0,NULL,NULL,NULL,NULL,0,'online','manual','149f6a4634a1bba43a5c943d6056d7cf5da8f818c9227ce049ff05ed4bdf1afd',100.0,1779032786,0,'2026-05-17T17:46:26.482371+02:00',NULL,NULL,NULL,'[]','[]','["docs/kubectl-commands.md"]','[]','{}','{}');
INSERT INTO "resources" VALUES('https://www.ibm.com/cloud/blog/migrate-java-microservices-from-spring-to-microprofile-p2','ibm.com: Java Microservices with MicroProfile – RESTful APIs and Dependency'' Injection. For microservices-based Java apps, knowing how to create REST APIs is an essential skill. Eclipse MicroProfile makes it easier','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','149f6a4634a1bba43a5c943d6056d7cf5da8f818c9227ce049ff05ed4bdf1afd',100.0,1779030578,0,'2026-05-17T17:09:38.258132+02:00',NULL,NULL,NULL,'[]','[]','["docs/java_frameworks.md"]','[]','{}','{"duplicate_of": "https://www.ibm.com/cloud/blog/8-kubernetes-tips-and-tricks"}');
INSERT INTO "resources" VALUES('https://www.ibm.com/cloud/blog/multizone-kubernetes-and-vpc-load-balancer-setup','ibm.com: Multizone Kubernetes and VPC Load Balancer Setup','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','149f6a4634a1bba43a5c943d6056d7cf5da8f818c9227ce049ff05ed4bdf1afd',100.0,1779030479,0,'2026-05-17T17:07:59.563756+02:00',NULL,NULL,NULL,'[]','[]','["docs/kubernetes-networking.md"]','[]','{}','{"duplicate_of": "https://www.ibm.com/cloud/blog/8-kubernetes-tips-and-tricks"}');
INSERT INTO "resources" VALUES('https://www.ibm.com/cloud/blog/openshift-vs-kubernetes','ibm.com: OpenShift vs. Kubernetes: What’s the Difference?','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','eab2a82a1c023ddb1b2aa538a7b0495078a6512e2c23113cc00e6801160d3665',100.0,1779032757,0,'2026-05-17T17:45:57.820090+02:00',NULL,NULL,NULL,'[]','[]','["docs/introduction.md"]','[]','{}','{"duplicate_of": "https://www.ibm.com/think/topics/openshift-vs-kubernetes"}');
INSERT INTO "resources" VALUES('https://www.ibm.com/cloud/blog/using-fio-to-tell-whether-your-storage-is-fast-enough-for-etcd','ibm.com: Using Fio to Tell Whether Your Storage is Fast Enough for Etcd','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','149f6a4634a1bba43a5c943d6056d7cf5da8f818c9227ce049ff05ed4bdf1afd',100.0,1779029169,0,'2026-05-17T16:46:09.243964+02:00',NULL,NULL,NULL,'[]','[]','["docs/kubernetes-storage.md"]','[]','{}','{"duplicate_of": "https://www.ibm.com/cloud/blog/8-kubernetes-tips-and-tricks"}');
INSERT INTO "resources" VALUES('https://www.ibm.com/cloud/cloud-pak-for-management','IBM Cloud Pak for Multicloud Management','','N/A',0,NULL,NULL,NULL,NULL,0,'online','manual','cd17447e9a8faeda78b670883b29fbe3a5eb13492c3268e65627659469fd7722',100.0,1779032791,0,'2026-05-17T17:46:31.774537+02:00',NULL,NULL,NULL,'[]','[]','["docs/ibm_cloud.md"]','[]','{}','{}');
INSERT INTO "resources" VALUES('https://www.ibm.com/cloud/kubernetes-service','IKS','','N/A',0,NULL,NULL,NULL,NULL,0,'online','manual','c29f8b85fd79bc1ef1c630105422f53bbd575cca53aacb7a28d5dc50e08e62bc',100.0,1779030438,0,'2026-05-17T17:07:18.798549+02:00',NULL,NULL,NULL,'[]','[]','["docs/managed-kubernetes-in-public-cloud.md"]','[]','{}','{}');
INSERT INTO "resources" VALUES('https://www.ibm.com/cloud/learn/cis-benchmarks','ibm.com: CIS Benchmarks','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','b1c2d28c0adc91c38118d4883459faedbf06d9b53fc18c04814a45024d98e472',100.0,1779034346,0,'2026-05-17T18:12:26.126685+02:00',NULL,NULL,NULL,'[]','[]','["docs/kubernetes-security.md"]','[]','{}','{"duplicate_of": "https://www.ibm.com/think/topics/cis-benchmarks"}');
INSERT INTO "resources" VALUES('https://www.ibm.com/cloud/learn/ipaas','ibm.com: iPaaS (Integration-Platform-as-a-Service)','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','b1c2d28c0adc91c38118d4883459faedbf06d9b53fc18c04814a45024d98e472',100.0,1779033612,0,'2026-05-17T18:00:12.403830+02:00',NULL,NULL,NULL,'[]','[]','["docs/message-queue.md"]','[]','{}','{"duplicate_of": "https://www.ibm.com/cloud/learn/cis-benchmarks"}');
INSERT INTO "resources" VALUES('https://www.ibm.com/cloud/openshift','Red Hat OpenShift on IBM Cloud','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','ecbc41d8ceff343cd5712447aaab18e26a7f6467f7c369f11d831bf3f5cc6693',100.0,1779031796,0,'2026-05-17T17:29:56.905890+02:00',NULL,NULL,NULL,'[]','[]','["docs/ibm_cloud.md", "docs/openshift.md"]','[]','{}','{"duplicate_of": "https://www.ibm.com/products/openshift"}');
INSERT INTO "resources" VALUES('https://www.ibm.com/docs/en',NULL,NULL,NULL,NULL,'A curated technical resource and architectural guide covering www.ibm.com in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','e923ae312ca1d2064da1e1db1e963e9810c135f96b5af91226401839d6127a9b',100.0,1779130495,0,'2026-05-18T20:54:55.016661+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/ibm_cloud.md"]','["ibm_cloud.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.ibm.com/docs/en/api-connect',NULL,NULL,NULL,NULL,'A curated technical resource and architectural guide covering www.ibm.com in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','1122b15342b5761c10d05f15196a549ed89093f4a9d2e4b9d1c2f8d73f0c2d75',100.0,1779130495,0,'2026-05-18T20:54:55.026566+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/developerportals.md", "docs/ibm_cloud.md"]','["developerportals.md", "ibm_cloud.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.ibm.com/docs/en/cloud-paks/cp-management',NULL,NULL,NULL,NULL,'A curated technical resource and architectural guide covering www.ibm.com in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','77c9e99f28cc9da1ebc3c4247a99172f55168a8cea7e0babdf6e442eab6c7518',100.0,1779130494,0,'2026-05-18T20:54:54.981261+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/ibm_cloud.md"]','["ibm_cloud.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.ibm.com/garage/method/practices/run/gitops','ibm.com: Enable GitOps','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','87e6ea730258eb733f475b9fd67053b6c9f1b769e285039fc592fe4942fcd76d',100.0,1779031511,0,'2026-05-17T17:25:11.051003+02:00',NULL,NULL,NULL,'[]','[]','["docs/gitops.md"]','[]','{}','{"review_metadata": {"original_url": "https://www.ibm.com/garage/method/practices/run/gitops", "proposed_url": "NONE", "reason": "High-Value Protection: generic_redirect_loss", "timestamp": "2026-05-18T18:54:55.016318"}, "duplicate_of": "https://www.ibm.com/garage"}');
INSERT INTO "resources" VALUES('https://www.ibm.com/it-infrastructure/storage/spectrum','IBM Spectrum','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','6f16382d6af070ac9fc097a3755bdd66e5a87b043dc88bd1c42ab52316e2a55d',100.0,1779031227,0,'2026-05-17T17:20:27.972400+02:00',NULL,NULL,NULL,'[]','[]','["docs/ibm_cloud.md", "docs/kubernetes-storage.md"]','[]','{}','{"duplicate_of": "https://searchstorage.techtarget.com/definition/IBM-Spectrum"}');
INSERT INTO "resources" VALUES('https://www.ibm.com/products/cloud-pak-for-aiops',NULL,NULL,NULL,NULL,'A curated technical resource and architectural guide covering www.ibm.com in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'online','manual','2aa0ac36cd1e8c3110ab761c4c8320373558ce6aa6631ce1a512d9eaf5785c25',100.0,1779130494,1,'2026-05-18T20:54:54.995681+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/ibm_cloud.md"]','["ibm_cloud.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.ibm.com/products/datastax',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,'manual','e8fe222415a0ead7f0687bbb469b5b22e9b53d76e6441cf2f8b01fa00937b4f8',100.0,1779130495,1,'2026-05-18T20:54:55.023421+02:00',NULL,NULL,NULL,'[]','[]','["docs/nosql.md"]','[]','{}','{}');
INSERT INTO "resources" VALUES('https://www.ibm.com/products/kubernetes-service','IKS','','2025',0,'Official landing documentation for IBM Cloud Kubernetes Service (IKS). Highlights its integration with IBM''s compliance profiles, hardware security modules (HSM), and bare-metal nodes. A useful reference for enterprise cloud-native architects looking for secure hybrid options.','N/A','Documentation','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2025-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Alternative Cloud", "IBM Kubernetes Service (IKS)", "Core Platforms"]','["[COMMUNITY-TOOL]"]','[]','["managed-kubernetes-in-public-cloud.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.ibm.com/products/openshift','Red Hat OpenShift on IBM Cloud','','2026',4,'Architectural landing page for running Red Hat OpenShift as a managed service on IBM Cloud. Delivers bare-metal cluster deployments and extreme security compliance protocols. Frequently deployed in 2026 for mainframe migrations, WebSphere modernizations, and high-security financial applications.','English','Official Portal','Advanced',0,'online','manual',NULL,NULL,NULL,0,'2026-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Platform Engineering", "Managed Services", "IBM Cloud"]','["[ENTERPRISE-STABLE]"]','[]','["openshift.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.ibm.com/solutions','IBM Spectrum','','2022',0,'IBM Spectrum (now rebranded under IBM Storage) delivers enterprise-grade software-defined storage architectures tailored for highly demanding Kubernetes deployments. The portfolio provides integrated high-performance block, file, and object interfaces designed for secure backup, recovery, and dynamic persistent volume management in complex hybrid-cloud ecosystems.','None','Documentation','Intermediate',0,'online','manual',NULL,NULL,1781735960,0,'2026-06-18T00:39:20.995844+02:00',NULL,NULL,NULL,'["Enterprise Integration", "Cloud-Native Storage", "IBM Storage Systems"]','["[COMMUNITY-TOOL]"]','[]','["kubernetes-storage.md", "ibm_cloud.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.ibm.com/solutions/cloud','IBM Cloud','','2026',4,'The business and technical portal for IBM Cloud. Live Grounding highlights its specialization in enterprise hybrid-cloud, secure financial cloud environments, and deep integration with Red Hat OpenShift architectures.','English','Website','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2026-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Infrastructure", "Cloud Providers", "IBM Cloud"]','["[ENTERPRISE-STABLE]"]','[]','["ibm_cloud.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.ibm.com/solutions/cloud/openshift',NULL,NULL,NULL,NULL,'A curated technical resource and architectural guide covering www.ibm.com in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','53b761fae87d3ba2e0b38f2d587b8bafbfcac44bd4fbd09ca87a172fa19dafe1',64.0,1779130494,0,'2026-05-18T20:54:54.979292+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/ibm_cloud.md"]','["ibm_cloud.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.ibm.com/solutions/storage',NULL,NULL,NULL,NULL,'A curated technical resource and architectural guide covering www.ibm.com in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'online','manual',NULL,100.0,1779130494,0,'2026-05-18T20:54:54.923145+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/ibm_cloud.md", "docs/kubernetes-storage.md"]','["ibm_cloud.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.ibm.com/support/knowledgecenter','IBM Knowledge Center 🌟','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','f16bb806f2e06f47cd4db89ca013916a2550979ec77d065a6711cc9af657c2fd',100.0,1779033692,0,'2026-05-17T18:01:32.967505+02:00',NULL,NULL,NULL,'[]','[]','["docs/ibm_cloud.md"]','[]','{}','{"duplicate_of": "https://developer.ibm.com/apiconnect"}');
INSERT INTO "resources" VALUES('https://www.ibm.com/support/knowledgecenter/SSFC4F','IBM Knowledge Center: IBM Cloud Pak for Multicloud Management','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','f16bb806f2e06f47cd4db89ca013916a2550979ec77d065a6711cc9af657c2fd',100.0,1779031810,0,'2026-05-17T17:30:10.077946+02:00',NULL,NULL,NULL,'[]','[]','["docs/ibm_cloud.md"]','[]','{}','{"duplicate_of": "https://developer.ibm.com/apiconnect"}');
INSERT INTO "resources" VALUES('https://www.ibm.com/support/pages/ibm-thread-and-monitor-dump-analyzer-java-tmda',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,'manual','14416d2a04c3797115800dc343d2fe13c1e20f63a4e6f020f59d75e11060f1d1',100.0,1779031809,0,'2026-05-17T17:30:09.925452+02:00',NULL,NULL,NULL,'[]','[]','["docs/monitoring.md"]','[]','{}','{}');
INSERT INTO "resources" VALUES('https://www.ibm.com/think','instana.com: The Hidden Cost of Observability: Data Volume','','2023',0,'Investigates the financial and performance ramifications of high-cardinality data ingestion in modern APM systems. Discusses smart sampling, log aggregation, and metric filtering strategies. Curator Insight: Crucial warning on the price of raw ingestion. Live Grounding: Highly relevant for architects designing telemetry pipelines where unchecked trace collection can exceed production infrastructure budgets.','English','Article','Advanced',1,'online','manual',NULL,NULL,NULL,0,'2023-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Site Reliability Engineering", "Observability", "Data Management", "Cost Optimization"]','["[COMMUNITY-TOOL]"]','[]','["jenkins.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.ibm.com/think/insights/8-kubernetes-tips-and-tricks',NULL,NULL,NULL,NULL,'A curated technical resource and architectural guide covering www.ibm.com in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'online','manual',NULL,100.0,1779130494,0,'2026-05-18T20:54:54.993633+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubectl-commands.md"]','["kubectl-commands.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.ibm.com/think/insights/migrate-java-microservices-from-spring-to-microprofile-p2',NULL,NULL,NULL,NULL,'A curated technical resource and architectural guide covering www.ibm.com in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'online','manual',NULL,100.0,1779130494,0,'2026-05-18T20:54:54.978195+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/java_frameworks.md"]','["java_frameworks.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.ibm.com/think/topics/cis-benchmarks','ibm.com: CIS Benchmarks','','2024',4,'An industry guide explaining CIS Benchmarks, detailing how consensus-driven technical configurations protect applications and systems from cyber threats.','English','Blog','Beginner',0,'online','manual',NULL,NULL,NULL,0,'2024-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Security", "Compliance Auditing", "Standards"]','["[ENTERPRISE-STABLE]"]','[]','["kubernetes-security.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.ibm.com/think/topics/cloud-native','ibm.com: Event-driven cloud-native applications (microservices)','','2023',0,'This IBM resource details how event-driven applications scale natively inside Kubernetes clusters. It focuses on isolating boundaries and implementing lightweight message-driven scaling paths for complex enterprise systems.','English','Documentation','Intermediate',1,'online','manual',NULL,NULL,NULL,0,'2023-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Microservices", "Cloud Native", "Event-Driven Architecture"]','["[COMMUNITY-TOOL]"]','[]','["message-queue.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.ibm.com/think/topics/ipaas','ibm.com: iPaaS (Integration-Platform-as-a-Service)','','2024',3,'A strategic and architectural overview of Integration Platform as a Service (iPaaS). It reviews how cloud-native middleware bridges legacy on-premise systems and modern SaaS ecosystems. Highly useful for enterprise digital integration roadmaps.','English','Article','Beginner',0,'online','manual',NULL,NULL,NULL,0,'2024-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Application Integration", "Enterprise Integration Patterns", "Cloud Managed Services"]','["[GUIDE]", "[LEGACY]"]','[]','["message-queue.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.ibm.com/think/topics/openshift-vs-kubernetes','ibm.com: OpenShift vs. Kubernetes: What’s the Difference?','','2023',0,'An authoritative IBM reference contrasting standard Kubernetes and OpenShift. Explains how OpenShift encapsulates the vanilla Kubernetes engine with operational defaults, security governance, and multi-tenant tooling suitable for hybrid cloud environments.','English','Article','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2023-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Cloud Infrastructure", "Kubernetes", "OpenShift Comparison"]','["[COMMUNITY-TOOL]"]','[]','["introduction.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.ics.uci.edu/~pattis/ICS-33/lectures/complexitypython.txt','Complexity of Python Operations','','N/A',0,'A curated technical resource and architectural guide covering Complexity of Python Operations in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'duplicate','manual','f1607a01c83cc77ca189fa2e68910fd3225a5d0d2fc59b9cfa05ad1b72fd7924',100.0,1779030285,0,'2026-05-17T17:04:45.583470+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/python.md"]','["python.md"]','{}','{"duplicate_of": "https://ics.uci.edu/~pattis/ICS-33/lectures/complexitypython.txt"}');
INSERT INTO "resources" VALUES('https://www.igoroseledko.com/awk-sed-snippets-for-sysadmins','igoroseledko.com: Awk & sed Snippets for SysAdmins','','2020',3,'A highly functional repository of production-ready AWK and sed snippets curated for rapid sysadmin operations. It covers log analysis, system parameter adjustments, and CSV structuring. Live Grounding validates these code snippets as efficient utility blueprints for fast troubleshooting.','AWK','Article','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2020-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Infrastructure & Operations", "Shell Scripting", "Text Processing"]','["[COMMUNITY-TOOL]"]','[]','["linux.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.igoroseledko.com/aws-cli-cheat-sheet','igoroseledko.com: AWS CLI Cheat Sheet','','2023',0,'A targeted reference outlining essential command syntax for managing cloud environments via the AWS CLI. It covers resource provisioning, profile changes, and remote service diagnostic commands to streamline dev workflows.','Bash','Blog','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2023-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Infrastructure", "Cloud Computing", "AWS CLI"]','["[COMMUNITY-TOOL]"]','[]','["cheatsheets.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.igoroseledko.com/bash-and-expect-snippets','Bash and Expect Snippets','','2026',0,'A practical blog and snippet collection focused on automation patterns using Bash scripting combined with Expect. Highly useful for scripting interactions with CLI interfaces that lack native APIs or configuration options. Largely legacy in modern IaC environments, but remains a vital Swiss army knife for legacy systems integration.','Shell','Website','Beginner',0,'online','manual',NULL,NULL,NULL,0,'2026-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Developer Tools", "Scripts", "Bash"]','["[LEGACY]"]','[]','["other-awesome-lists.md"]','{}','{"is_special": true}');
INSERT INTO "resources" VALUES('https://www.igoroseledko.com/checking-multiple-variables-in-bash','igoroseledko.com: Checking Multiple Variables in Bash','','2022',0,'Demonstrates how to design robust multiple-variable validation gates in bash. Explains clean syntax logic using operators like `[[ -z ... ]]` and logical structures, preventing common run-time evaluation failures.','Bash','Developer Guide','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2022-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Linux", "Automation", "Bash Scripting"]','["[COMMUNITY-TOOL]", "[GUIDE]"]','[]','["linux.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.igoroseledko.com/parallel-rsync','igoroseledko.com: Parallel Rsync','','2026',4,'Explains how to orchestrate multi-threaded data transfers using parallelized rsync patterns. Crucial for transferring petabyte-scale data over high-bandwidth networks without running into single-core processing bottlenecks.','English','Tutorial','Advanced',0,'online','manual',NULL,NULL,NULL,0,'2026-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Operating Systems & Infrastructure", "Storage & File Systems", "Data Synchronization"]','["[ENTERPRISE-STABLE]", "[GUIDE]"]','[]','["linux.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.ijug.eu/java-aktuell/das-magazin.html',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,'manual',NULL,80.0,1779032960,0,'2026-05-17T17:49:20.705458+02:00',NULL,NULL,NULL,'[]','[]','["docs/demos.md"]','[]','{}','{}');
INSERT INTO "resources" VALUES('https://www.imaginarycloud.com/blog/docker-vs-kubernetes','imaginarycloud.com: Docker VS Kubernetes? It should be Docker + Kubernetes','','2021',0,'An industry perspective arguing against treating Docker and Kubernetes as mutually exclusive entities. It demonstrates how standardizing container execution formats synergizes with enterprise scaling.','N/A','Technical Blog','Beginner',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Infrastructure", "Fundamentals", "Comparisons"]','["[COMMUNITY-TOOL]"]','[]','["kubernetes.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.imaginarycloud.com/blog/grpc-vs-rest','imaginarycloud.com: gRPC vs REST: Comparing APIs Architectural Styles','','2022',4,'An API comparison focused on performance and network efficiency. Evaluates REST''s traditional HTTP/1.1 payload designs against gRPC''s high-speed binary serialization over multiplexed HTTP/2.','Agnostic','Analysis','Intermediate',1,'online','manual',NULL,NULL,NULL,0,'2022-06-01T00:00:00+02:00',NULL,NULL,NULL,'["API Architectures", "Patterns", "Comparison"]','["[ENTERPRISE-STABLE]"]','[]','["api.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.imaginarycloud.com/blog/nomad-vs-kubernetes','imaginarycloud.com: Nomad VS. Kubernetes: Container Orchestration Tools Compared','','2022',0,'A granular comparison covering networking, scaling metrics, service discovery, and communities across Nomad and Kubernetes. Validates Nomad''s operational elegance in distributed ecosystems.','None','Article','Intermediate',1,'online','manual',NULL,NULL,NULL,0,'2022-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Orchestration", "HashiCorp Nomad", "Comparison"]','["[COMMUNITY-TOOL]"]','[]','["kubernetes-alternatives.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.imaginarycloud.com/blog/openshift-vs-kubernetes-differences','imaginarycloud.com: OPENSHIFT VS KUBERNETES: WHAT ARE THE DIFFERENCES','','2022',0,'A strategic comparison detailing the core structural and operational differences between upstream Kubernetes and Red Hat OpenShift. This piece evaluates security postures, default configurations, integration constraints, and deployment flexibility, offering architects clear decision criteria.','English','Article','Intermediate',0,'duplicate','manual',NULL,NULL,NULL,0,'2022-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Cloud Native Orchestration", "Platform Comparison", "OpenShift vs Kubernetes"]','["[COMMUNITY-TOOL]"]','[]','["introduction.md"]','{}','{"duplicate_of": "https://www.ibm.com/think/topics/openshift-vs-kubernetes"}');
INSERT INTO "resources" VALUES('https://www.imaginarycloud.com/blog/podman-vs-docker','imaginarycloud.com: Podman vs Docker: What are the differences?','','2022',0,'A structured comparison detailing the architectural contrasts between Docker and Podman. It highlights the security advantages of Podman''s unprivileged user execution over Docker''s root-privileged centralized socket model, and maps their differences in local systemd integration.','English','Article','Beginner',0,'online','manual',NULL,NULL,NULL,0,'2022-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Container Infrastructure", "Container Engines", "Comparative Analysis"]','["[COMMUNITY-TOOL]"]','[]','["container-managers.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.immo-pop.com/login','kubeshark.co','','2026',0,'The enterprise portal for Kubeshark, a powerful, eBPF-powered real-time network analyzer tailored for Kubernetes. Enables seamless API traffic debugging and security scanning across all network interfaces without introducing sidecars or proxy overhead.','English','Website','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2026-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Observability", "Networking", "Deep Packet Inspection"]','["[COMMUNITY-TOOL]"]','[]','["kubernetes-monitoring.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.imperva.com/learn/performance/cdn-caching','imperva.com: CDN Caching','','2024',0,'A foundational performance guide exploring edge caching. It provides comprehensive details covering HTTP headers (Cache-Control, ETags), TTL policy mechanics, and real-time purge requests.','English','Technical Resource','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2024-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Data & Caching", "CDN", "Fundamentals"]','["[COMMUNITY-TOOL]"]','[]','["caching.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.inc.com/jeff-haden/27-years-ago-steve-jobs-said-best-employees-focus-on-content-not-process-workplace-research-shows-he-was-right.html','inc.com: 27 Years Ago, Steve Jobs Said the Best Employees Focus on Content,'' Not Process. Research Shows He Was Right','','N/A',0,'A curated technical resource and architectural guide covering inc.com: 27 Years Ago, Steve Jobs Said the Best Employees Focus on Content,'' Not Process. Research Shows He Was Right in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779030238,0,'2026-05-17T17:03:58.364381+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/project-management-methodology.md"]','["project-management-methodology.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.influxdata.com','influxdb-templates','','2022',0,'Pre-packaged configurations and manifests containing Telegraf setups, dashboards, and alert rules. Simplifies rapid deployment of specialized monitoring tasks (e.g., Redis, Nginx) within InfluxDB.','YAML','Configuration Code','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2022-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Observability", "Distributed Storage", "InfluxDB"]','["[COMMUNITY-TOOL]"]','[]','["jenkins.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.influxdata.com/blog/building-a-metrics-alerts-as-a-service-maas-monitoring-solution-using-the-influxdb-stack','influxdata.com: Building a Metrics & Alerts as a Service (MaaS) Monitoring Solution Using the InfluxDB Stack','','2021',0,'Explores an architecture for metrics and alerting as a service (MaaS) built on the InfluxDB stack. Highlights utilizing multi-tenancy, dynamic bucket allocations, and custom push metric pipelines.','None','Technical Blog','Advanced',1,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Observability", "Distributed Storage", "InfluxDB"]','["[COMMUNITY-TOOL]"]','[]','["prometheus.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.influxdata.com/blog/expand-kubernetes-monitoring-telegraf-operator','influxdata.com: Expand Kubernetes Monitoring with Telegraf Operator','','2021',0,'Architectural blueprint detailing how to auto-inject Telegraf sidecar containers into application pods using a specialized Kubernetes Operator. Streamlines deep telemetry collection across heterogeneous clusters without requiring manual deployment manifests modifications.','English','Blog','Intermediate',1,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Observability", "Metrics", "Telegraf"]','["[COMMUNITY-TOOL]"]','[]','["kubernetes-monitoring.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.influxdata.com/blog/running-influxdb-2-0-and-telegraf-using-docker','influxdata.com: Running InfluxDB 2.0 and Telegraf Using Docker','','2021',0,'Simple, practical walkthrough describing how to deploy InfluxDB 2.0 alongside the Telegraf metric collector agent using Docker Compose. Covers configuring basic input plugins and output endpoints.','YAML','Technical Blog','Beginner',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Observability", "Distributed Storage", "InfluxDB"]','["[COMMUNITY-TOOL]"]','[]','["prometheus.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.influxdata.com/blog/three-ways-to-keep-cardinality-under-control-when-using-telegraf','influxdata.com: Three Ways to Keep Cardinality Under Control When Using Telegraf','','2020',0,'Addresses strategies to control high-cardinality metadata tag explosions inside InfluxDB and other time-series databases. Outlines data lifecycle controls and tag-filtering options inside Telegraf.','None','Article','Advanced',0,'online','manual',NULL,NULL,NULL,0,'2020-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Observability", "Time Series Databases", "Cardinality Management"]','["[COMMUNITY-TOOL]"]','[]','["prometheus.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.influxdata.com/blog/tldr-influxdb-tech-tips-api-invokable-scripts-influxdb-cloud','influxdata.com: InfluxDB Tech Tips: API Invokable Scripts in InfluxDB Cloud','','2022',0,'Explains how to leverage API Invokable Scripts in InfluxDB Cloud to run parameterized queries over HTTP, creating lightweight backend APIs for custom metric visualization utilities.','Flux','Technical Blog','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2022-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Observability", "Distributed Storage", "InfluxDB"]','["[COMMUNITY-TOOL]"]','[]','["prometheus.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.influxdata.com/influxdb-templates/jenkins-monitoring','influxdata.com: Monitoring Jenkins CI with InfluxDB','','N/A',0,NULL,NULL,NULL,NULL,0,'online','manual','df2162c36b3adf7eab59af68cb2c0dc5af40caa73a646fd0d5308ab0cff101c4',100.0,1779032344,0,'2026-05-17T17:39:04.036316+02:00',NULL,NULL,NULL,'[]','[]','["docs/jenkins.md"]','[]','{}','{}');
INSERT INTO "resources" VALUES('https://www.influxdata.com/integration/kafka-telegraf-integration',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,'manual','86a9df4ff1b4d36b422e85bec2c852b64ecc7652a2ffbe2b22209b3e166fdae1',100.0,1779033623,1,'2026-05-17T18:00:23.256819+02:00',NULL,NULL,NULL,'[]','[]','["docs/monitoring.md"]','[]','{}','{}');
INSERT INTO "resources" VALUES('https://www.influxdata.com/products/influxdb-templates','influxdb-templates','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','df2162c36b3adf7eab59af68cb2c0dc5af40caa73a646fd0d5308ab0cff101c4',100.0,1779029128,0,'2026-05-17T16:45:28.825442+02:00',NULL,NULL,NULL,'[]','[]','["docs/prometheus.md"]','[]','{}','{"duplicate_of": "https://www.influxdata.com/influxdb-templates/jenkins-monitoring"}');
INSERT INTO "resources" VALUES('https://www.influxdata.com/time-series-platform/telegraf','telegraf-1.14.0-1 (rpm)','- [grafana-6.3.2-1.x86_64 (rpm)](https://grafana.com) This is the release specified as requirement for this grafana dashboard. Newer releases of grafana are probably compliant.
    - [prometheus-2.17.1.linux-amd64 (.tar.gz)](https://prometheus.io)
    - [apache-activemq-5.15.12 (.tar.g)](https://activemq.apache.org/components/classic)','2020',0,'A targeted RPM bundle archive compiling Telegraf 1.14 alongside dependencies like Apache ActiveMQ scripts. Retained for air-gapped systems running legacy RedHat workloads.','None','Repository','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2020-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Infrastructure as Code", "Package Archives", "Metric Collection"]','["[LEGACY]"]','[]','["prometheus.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.infobae.com/tecno/2026/05/21/investigadores-de-microsoft-ponen-limites-la-ia-aun-no-puede-reemplazar-la-programacion-mas-alla-de-python','Investigadores de Microsoft ponen limites: la IA aun no puede reemplazar la programacion mas alla de Python - Infobae','Investigación realizada por expertos de Microsoft que establece un límite concreto a la automatización total: la inteligencia artificial todavía presenta altos índices de error en flujos extensos de edición de documentos y programación fuera de Python.','2026',4,'This article highlights key findings from Microsoft researchers Philippe Laban, Tobias Schnabel, and Jennifer Neville utilizing their ''DELEGATE-52'' benchmark. The study highlights that frontier LLMs (such as GPT-5-era models and Claude 4) remain unreliable delegates for complex, multi-step document and coding workflows, experiencing average content degradation rates between 25% and 50% across 20 interactions. While Python automation meets current readiness thresholds, programming in other domains still requires deep human oversight. [SPANISH CONTENT]','es','Article','Advanced',0,'online','automatic','4863fb7b339811bd27dd8d10dfe607430945093749cd5625701003fc8f42d0c9',NULL,1780352571,0,'2026-06-02T00:22:51.556292+02:00',NULL,NULL,NULL,'["Artificial Intelligence", "Autonomous Agents", "Workflow Reliability", "AI Benchmarking"]','["[CASE STUDY]", "[GUIDE]"]','[]','[]','{}','{"category": "ai-agents-mcp", "reputation_status": "Vetted", "reputation_summary": "Highly reliable reporting covering Microsoft Research''s validated academic paper on the DELEGATE-52 benchmark.", "social_preview_url": "", "source_provenance": "X.com (nubenetes)", "suggested_new_category": "ai-reliability"}');
INSERT INTO "resources" VALUES('https://www.infoq.com/articles/DevOps-value-stream','infoq.com: Driving DevOps with Value Stream Management','','2020',5,'A deep dive into Value Stream Management (VSM) as a framework for aligning microservice delivery pipelines with business outcomes. Details how to identify bottlenecks in the software development lifecycle (SDLC) by mapping flow metrics (lead time, cycle time, throughput). Illustrates how VSM coordinates engineering efforts to maximize systemic efficiency and avoid localized optimization traps.','en','Article','Advanced',1,'online','manual',NULL,NULL,NULL,0,'2020-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Platform Engineering", "Value Stream Management", "DevOps Metrics"]','["[DE FACTO STANDARD]"]','[]','["project-management-methodology.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.infoq.com/articles/Java-PERMGEN-Removed','PermGen eliminado','','2014',0,'A deep-dive technical brief on InfoQ describing the dynamic architecture shift resulting from the removal of PermGen in JDK 8. The article reviews Metaspace configuration parameters, auto-tuning behavior, garbage collection triggers for classloader metadata, and the operational adjustments required for zero-downtime Java migrations.','English','Technical Blog','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2014-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Software Engineering", "Java Virtual Machine", "Memory Management"]','["[COMMUNITY-TOOL]"]','[]','["java-and-java-performance-optimization.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.infoq.com/articles/Standardized-Specification-Driven-API-Lifecycle','infoq.com: A Standardized, Specification-Driven API Lifecycle','','2022',5,'Details the mechanics of a specification-driven API lifecycle, advocating for OpenAPI (Swagger) specs as the single source of truth prior to writing code. Designing spec-first allows concurrent mock-testing for front-end teams, automatic documentation rendering, and declarative gateway route provisioning. This methodology eliminates communication barriers and guarantees consistent engineering interfaces across enterprise teams.','English','Article','Advanced',0,'online','manual',NULL,NULL,NULL,0,'2022-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Application Integration", "API Design", "API Lifecycle"]','["[DE FACTO STANDARD]"]','[]','["api.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.infoq.com/articles/aiops-reliability-engineering','infoq.com: AIOps: Site Reliability Engineering at Scale','','2023',0,'An operational guide illustrating how AIOps can scale Site Reliability Engineering. Demonstrates how machine learning helps teams prioritize incidents, predict SLO failures, and handle large-scale alert volume.','English','Article','Advanced',0,'online','manual',NULL,NULL,NULL,0,'2023-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Enterprise Architecture", "AIOps & Observability", "Site Reliability Engineering"]','["[COMMUNITY-TOOL]"]','[]','["ai.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.infoq.com/articles/ballerina-fullstack-rest-api','infoq.com: Ballerina for Full-Stack Developers: A Guide to Creating Backend APIs','','2021',0,'A technical evaluation of Ballerina as an open-source programming language specifically designed for backend microservice integration. Focuses on native support for HTTP/2, gRPC, and JSON data transformations.','Ballerina','Article','Advanced',1,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Software Engineering", "Languages", "Cloud-Native Programming"]','["[COMMUNITY-TOOL]"]','[]','["devel-sites.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.infoq.com/articles/better-metrics-team-performance','infoq.com: Better Metrics for Building High Performance Teams','','2020',4,'Focuses on establishing effective performance indicators for software development organizations, warning against anti-patterns like counting commits or lines of code. Advocates for system-level engineering metrics, including the DORA metrics (deployment frequency, lead time for changes, MTTR, change failure rate) to cultivate continuous improvement cultures and drive systemic stability.','en','Article','Advanced',0,'online','manual',NULL,NULL,NULL,0,'2020-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Engineering Leadership", "Metrics & Analytics", "DORA Metrics"]','["[ENTERPRISE-STABLE]"]','[]','["project-management-methodology.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.infoq.com/articles/cloud-native-architecture-adoption-part1','Adoption of Cloud-Native Architecture, Part 1: Architecture Evolution and Maturity','','2018',0,'Transitioning to cloud-native architectures demands a phased evolution from legacy monolithic codebases to distributed, dynamically orchestrated workloads. This architectural guide outlines a clear maturity framework, mapping the progression of configuration, state, and messaging layers. Organizations must balance technical debt reduction with the adoption of platform capabilities like service meshes and managed runtimes.','English','Article','Advanced',0,'online','manual',NULL,NULL,NULL,0,'2018-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Architecture", "Cloud Native", "Evolution"]','["[LEGACY]"]','[]','["faq.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.infoq.com/articles/cloud-native-architecture-adoption-part3','infoq.com: Adoption of Cloud Native Architecture, Part 3: Service Orchestration and Service Mesh','','2020',3,'Analyzes evolution of enterprise service orchestration, detailing how meshes take over where basic container scheduling falls short. Explores routing, discovery patterns, and traffic policies in multi-language microservices topologies.','None','article','Intermediate',1,'online','manual',NULL,NULL,NULL,0,'2020-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Cloud Native Infrastructure", "Orchestration", "Service Mesh Architecture"]','["[COMMUNITY-TOOL]"]','[]','["servicemesh.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.infoq.com/articles/cloud-native-observability','infoq.com: Cloud Native and Kubernetes Observability: Expert Panel','','2021',0,'A comprehensive panel summary exploring the evolution from basic health checking to modern high-fidelity telemetry platforms. Focuses on the convergence of tracing, structural logging, metrics, and eBPF technology to capture deep telemetry with minimal agent overhead.','English','Article','Intermediate',1,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Observability", "Monitoring", "Telemetry Protocols"]','["[COMMUNITY-TOOL]"]','[]','["kubernetes.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.infoq.com/articles/database-audit-system-kafka','infoq.com: Building a SQL Database Audit System using Kafka, MongoDB and Maxwell''s Daemon','','2020',0,'This guide details the construction of a real-time SQL database audit trail using Maxwell''s Daemon, Apache Kafka, and MongoDB. It covers log ingestion, payload structures, and how to write non-repudiable audit trails for compliance.','Java','Guide','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2020-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Data Engineering", "Change Data Capture", "Audit Systems"]','["[COMMUNITY-TOOL]", "[GUIDE]"]','[]','["message-queue.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.infoq.com/articles/devops-not-enough-scaling-tech-driven-organizations','infoq.com: DevOps is Not Enough for Scaling and Evolving Tech-Driven Organizations: a Q&A with Eduardo da Silva','','2021',0,'Q&A explaining why typical DevOps silo designs fail to sustain growth at scale. Promotes platform engineering strategies that focus on lowering cognitive developer load through specialized Internal Developer Platforms (IDPs) and defined team boundaries.','English','Q&A','Advanced',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["DevOps Methodology", "Platform Engineering", "Organizational Scaling"]','["[COMMUNITY-TOOL]"]','[]','["devops.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.infoq.com/articles/devops-secure-trends','infoq.com: 9 Trends That Are Influencing the Adoption of Devops and Devsecops in 2021','','2021',0,'An analytical report defining nine pivotal engineering patterns that influenced global DevSecOps integration. Focuses on declarative Infrastructure as Code parsing, GitOps-driven deployment validations, and progressive canary deployments.','English','Technical Article','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Security & Governance", "DevSecOps", "Industry Trends"]','["[COMMUNITY-TOOL]"]','[]','["devsecops.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.infoq.com/articles/devops-shifting-left','infoq.com: Dark Side of DevOps - the Price of Shifting Left and Ways to Make it Affordable','','2023',0,'Curator Insight: Discusses the fatigue caused by overload as developers take over security and operational tasks. Live Grounding: Explores strategies to balance developer responsibility with organizational guardrails to prevent developer burnout and security bypasses.','en','Article','Advanced',0,'online','manual',NULL,NULL,NULL,0,'2023-06-01T00:00:00+02:00',NULL,NULL,NULL,'["DevOps & Platforms", "Methodology", "Shifting Left Risks"]','["[COMMUNITY-TOOL]"]','[]','["devops.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.infoq.com/articles/distributed-systems-kubernetes','infoq.com: The Evolution of Distributed Systems on Kubernetes','','2021',0,'This architectural study tracks how Kubernetes evolved from basic container scheduling to a cohesive system layer for distributed systems. It contrasts the sidecar pattern and Service Meshes with native control structures, showing how developers can isolate business logic from distributed constraints like state, consensus, and security policies.','English','Article','Advanced',1,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Architecture", "Distributed Systems", "Patterns"]','["[COMMUNITY-TOOL]"]','[]','["kubernetes.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.infoq.com/articles/event-driven-finding-seams','infoq.com: From Monolith to Event-Driven: Finding Seams in Your Future Architecture','','2020',0,'This article outlines methodologies for finding boundaries within tight-knit monolithic structures to facilitate migration. It contrasts synchronous runtime calls with asynchronous eventing boundaries, demonstrating how to isolate transactional domains using Domain-Driven Design (DDD) aggregates.','English','Article','Advanced',1,'online','manual',NULL,NULL,NULL,0,'2020-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Microservices", "Decomposition", "Event-Driven Architecture"]','["[COMMUNITY-TOOL]"]','[]','["message-queue.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.infoq.com/articles/every-devops-team-needs-finops-lead','infoq.com: Why Every DevOps Team Needs A FinOps Lead','','2021',0,'This article explores why a dedicated cloud financial engineering role is becoming vital in DevOps teams. Discusses strategies for managing automated cloud resource allocations, analyzing Kubernetes cost allocation metrics (Kubecost), and tracking variable pricing structures.','English','Article','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Financial Operations", "FinOps", "Roles & Responsibilities"]','["[COMMUNITY-TOOL]"]','[]','["finops.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.infoq.com/articles/java-virtual-threads','infoq.com: Virtual Threads: New Foundations for High-Scale Java Applications','','2021',0,'Examines the foundational architectural shift of Virtual Threads (Project Loom) within high-scale enterprise systems. By divorcing Java threads from operating system kernel threads, this model allows millions of concurrent, lightweight threads to handle synchronous blocking operations, drastically reducing memory overhead without requiring complex reactive programming paradigms.','Java','Article','Advanced',1,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Java Platform", "Concurrency", "Project Loom"]','["[COMMUNITY-TOOL]"]','[]','["java_frameworks.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.infoq.com/articles/kubernetes-databases-apache-sharding-sphere','infoq.com: Create Your Distributed Database on Kubernetes with Existing Monolithic Databases','','2022',0,'An implementation guide for modernizing monolithic databases into highly distributed, sharded databases using Apache ShardingSphere on Kubernetes. Outlines high-performance read-write splitting, data sharding strategies, and state orchestration.','English','Deep Dive','Advanced',1,'online','manual',NULL,NULL,NULL,0,'2022-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Data on Kubernetes", "Distributed Systems", "ShardingSphere"]','["[COMMUNITY-TOOL]"]','[]','["databases.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.infoq.com/articles/kubernetes-effect','infoq.com: The Kubernetes Effect','','2021',0,'Explores how Kubernetes redefined structural patterns in modern software architecture, forcing runtime commoditization and driving secondary developments like GitOps, API gateways, sidecar injectors, and service mesh networks.','English','Article','Intermediate',1,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Strategy", "Cloud Native Trends", "Ecosystem Impact"]','["[COMMUNITY-TOOL]"]','[]','["kubernetes.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.infoq.com/articles/kubernetes-operators-in-depth','infoq.com: Kubernetes Operators in Depth','','2019',0,'High-density architectural breakdown exploring the reconciliation loop, custom controller watch mechanisms, and cache behaviors inside the Kubernetes API server model. Essential reading for platform architects building operators.','English','Article','Advanced',0,'online','manual',NULL,NULL,NULL,0,'2019-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Orchestration", "Kubernetes", "Operators"]','["[COMMUNITY-TOOL]"]','[]','["kubernetes-operators-controllers.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.infoq.com/articles/kubernetes-stateful-applications','infoq.com: Best Practices for Running Stateful Applications on Kubernetes','','2021',0,'An InfoQ blueprint consolidating real-world best practices for operating large-scale stateful applications. It stresses the architectural value of strict volume lifecycle separation, graceful backup policies, and resilient node anti-affinity configuration rules.','N/A','Article','Advanced',1,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Cloud Native Storage Architecture", "Storage Fundamentals", "Stateful Applications"]','["[COMMUNITY-TOOL]"]','[]','["kubernetes-storage.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.infoq.com/articles/kubernetes-trends-and-challenges','infoq.com: Experts Discuss Top Kubernetes Trends and Production Challenges','','2021',0,'A panel of top cloud architects discussing operational friction, scale limitations, and the evolution of cloud-native storage interfaces. Serves as a great snapshot of structural difficulties in managing large-scale enterprise microservices.','English','Panel Discussion','Advanced',1,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Industry Analysis", "Enterprise Panel", "Production Challenges"]','["[COMMUNITY-TOOL]"]','[]','["kubernetes.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.infoq.com/articles/kubernetes-workloads-serverless-era','infoq.com: Kubernetes Workloads in the Serverless Era: Architecture, Platforms, and Trends','','2021',0,'Traces the structural patterns, frameworks (Knative, KEDA), and architectural challenges of running scale-to-zero serverless runtimes inside a standard Kubernetes control loop. Focuses on lifecycle scaling profiles and routing constraints.','English','Article','Advanced',1,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Serverless", "Knative", "Architecture Scaling"]','["[COMMUNITY-TOOL]"]','[]','["kubernetes.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.infoq.com/articles/lambda-migration-k8s-jobs','infoq.com: The Great Lambda Migration to Kubernetes Jobs—a Journey in Three Parts 🌟','','2021',5,'A thorough post-mortem migrating heavy serverless infrastructure (AWS Lambda) into native Kubernetes batch Jobs. Discusses runtime optimizations, cost benefits, and developer velocity differences of running self-hosted orchestrations.','English','Case Study','Advanced',1,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Architecture", "Migration", "Serverless"]','["[CASE STUDY]", "[DE FACTO STANDARD]"]','[]','["kubernetes.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.infoq.com/articles/managing-technical-debt-microservices','infoq.com: Managing Technical Debt in a Microservice Architecture','','2022',0,'Investigates the specific vectors of technical debt in microservices, including library drift, API versioning overhead, and domain-model fragmentation. Offers architectural rules of thumb to control distributed sprawl.','English','Article','Advanced',1,'online','manual',NULL,NULL,NULL,0,'2022-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Architecture", "Technical Debt", "Microservices"]','["[COMMUNITY-TOOL]"]','[]','["introduction.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.infoq.com/articles/microprofile-microservices','infoq.com: Virtual Panel: The MicroProfile Influence on Microservices Frameworks','','2020',0,'A panel of Java industry leaders analyzing the direct impact of MicroProfile specifications on modern framework design. It assesses how MicroProfile influenced standards-driven modularization, observability patterns, and lightweight runtimes, driving rapid microservice-ready innovations.','Java','Article','Intermediate',1,'online','manual',NULL,NULL,NULL,0,'2020-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Enterprise Java", "MicroProfile", "Industry Trends"]','["[COMMUNITY-TOOL]"]','[]','["java_frameworks.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.infoq.com/articles/microservices-design-ideals','infoq.com: Principles for Microservice Design: Think IDEALS, Rather than SOLID','','2020',5,'Introduces the IDEALS framework (Interface segregation, Deployability, Event-driven, Availability, Latency, State management) as the modern replacement for SOLID design principles in distributed systems. Evaluates how microservices necessitate a focus on network and execution boundaries rather than object relations.','English','Article','Advanced',1,'online','manual',NULL,NULL,NULL,0,'2020-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Software Architecture", "Microservices", "Design Patterns"]','["[DE FACTO STANDARD]"]','[]','["introduction.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.infoq.com/articles/microservices-inside-out','infoq.com: Turning Microservices Inside-Out','','2016',0,'This piece outlines Martin Kleppmann''s paradigm of ''turning the database inside-out''. It advocates for treating state logs as a first-class citizen, enabling downstream services to process and construct specialized read-optimized views.','English','Article','Advanced',1,'online','manual',NULL,NULL,NULL,0,'2016-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Microservices", "Data Management", "Event-Driven Architecture"]','["[COMMUNITY-TOOL]"]','[]','["introduction.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.infoq.com/articles/microservices-seven-fail','infoq.com: 7 Ways to Fail at Microservices','- [infoq.com: Seven Ways to Fail at Microservices (presentation)](https://www.infoq.com/presentations/7-microservices-anti-patterns)','2019',0,'Details common organizational and architectural traps when shifting to microservices. Critiques lack of boundary clarity, shared database anti-patterns, manual deployment strategies, and neglecting distributed observability networks.','English','Article','Advanced',1,'online','manual',NULL,NULL,NULL,0,'2019-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Microservices", "Anti-Patterns", "Failure Modes"]','["[COMMUNITY-TOOL]"]','[]','["introduction.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.infoq.com/articles/migrating-monoliths-to-microservices-with-decomposition','infoq.com: Migrating Monoliths to Microservices with Decomposition and Incremental Changes','','2020',5,'A highly structured technical article focused on database-first and domain-driven monolith decomposition strategies. Examines step-by-step decoupling techniques, including interface abstractions, event-driven data synchronization, and managing temporary shared states without degrading uptime.','English','Article','Advanced',1,'online','manual',NULL,NULL,NULL,0,'2020-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Software Architecture", "Microservices", "Decomposition Patterns"]','["[DE FACTO STANDARD]"]','[]','["introduction.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.infoq.com/articles/native-java-quarkus','infoq.com: Kubernetes Native Java with Quarkus','','2021',0,'A comprehensive analysis of running native Java workloads on Kubernetes. It covers ahead-of-time (AOT) compilation trade-offs and build pipelines. In 2026, these native compilation profiles are standard practice, ensuring enterprise Java workloads start in milliseconds and use minimal memory.','Java','Article','Advanced',1,'online','manual','4bed73af21ba4d5f5b75adab86b956c6ca2989ec63d90517b798c27836dd27a6',100.0,1779031046,1,'2026-05-17T17:17:26.550041+02:00',NULL,NULL,NULL,'["Modern Java", "Frameworks", "Quarkus"]','["[COMMUNITY-TOOL]"]','["docs/java_frameworks.md"]','["java_frameworks.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.infoq.com/articles/pitfalls-patterns-microservice-dependency-management','infoq.com: Pitfalls and Patterns in Microservice Dependency Management','','2020',0,'A technical critique addressing dependency management failures in complex microservice topologies. It examines cascading failure patterns, distributed monolith anti-patterns, and over-coupling. The article presents solid remediation patterns including API versioning strategies, consumer-driven contracts, and loose asynchronous messaging designs.','None','Article','Advanced',1,'online','manual',NULL,NULL,NULL,0,'2020-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Microservices Architecture", "Dependency Management", "Patterns"]','["[COMMUNITY-TOOL]"]','[]','["faq.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.infoq.com/articles/platform-runtime-engineering','infoq.com: Platform as a Runtime - the Next Step in Platform Engineering','','2024',0,'Proposes ''Platform as a Runtime'' (PaaR) as the evolutionary phase beyond static developer portals. Analyzes dynamic orchestration engines that compile abstract developer intentions into cloud-native infrastructure resources on the fly, transforming static templates into active runtime lifecycles.','English','Article','Advanced',0,'online','manual',NULL,NULL,NULL,0,'2024-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Platform Engineering", "Architectural Evolution", "Platform as a Runtime"]','["[COMMUNITY-TOOL]"]','[]','["devops.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.infoq.com/articles/saga-orchestration-outbox','infoq.com: Saga Orchestration for Microservices Using the Outbox Pattern','','2020',5,'A detailed exploration of Saga Orchestration coupled with the Transactional Outbox Pattern to maintain eventual consistency in distributed databases. Examines architectural tradeoffs of orchestration versus choreography and how to implement CDC (Change Data Capture) via Debezium.','English','Article','Advanced',1,'online','manual',NULL,NULL,NULL,0,'2020-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Software Architecture", "Microservices", "Distributed Transactions"]','["[DE FACTO STANDARD]"]','[]','["introduction.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.infoq.com/articles/securing-docker','infoq.com: Is Docker Secure Enough?','','2022',0,'A security exploration contrasting container shared-kernel mechanisms against sandboxed hypervisor layers like Firecracker and gVisor. Analyzes side-channel vulnerabilities and threat vectors.','N/A','article','Advanced',0,'online','manual',NULL,NULL,NULL,0,'2022-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Containers", "Security & Hardening", "Kernel Isolation"]','["[COMMUNITY-TOOL]"]','[]','["docker.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.infoq.com/articles/serverless-security','infoq.com: Serverless Security: What''s Left to Protect?','','2021',0,'Examines the microservices threat landscape unique to Function-as-a-Service (FaaS) runtimes. Addresses the architecture shift from network perimeter protection to event data injection handling, emphasizing ultra-granular IAM policies and dynamic dependency scanning.','English','Article','Advanced',1,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Security", "Serverless", "FaaS Hardening"]','["[COMMUNITY-TOOL]"]','[]','["devsecops.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.infoq.com/articles/service-mesh-ultimate-guide','infoq.com: Service Mesh Ultimate Guide:','','2026',5,'A highly detailed, definitive guide analyzing the core architecture of service meshes. It breaks down control plane and data plane dynamics, explaining how sidecar and ambient topologies manage security, routing, and deep service observability.','English','Architecture Guide','Advanced',1,'online','manual',NULL,NULL,NULL,0,'2026-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Infrastructure", "Service Mesh", "Architecture Guides"]','["[DE FACTO STANDARD]", "[GUIDE]"]','[]','["servicemesh.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.infoq.com/articles/service-mesh-ultimate-guide-2e','infoq.com: Service Mesh Ultimate Guide - Second Edition: Next Generation'' Microservices Development','','N/A',0,NULL,NULL,NULL,NULL,0,'online','manual','227de9d45a50261bd46a1e871f1f8228e131377cafc524cece4c8ec70bd65843',100.0,1779029124,0,'2026-05-17T16:45:24.671694+02:00',NULL,NULL,NULL,'[]','[]','["docs/servicemesh.md"]','[]','{}','{}');
INSERT INTO "resources" VALUES('https://www.infoq.com/articles/service-mesh-ultimate-guide/-2e',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,'manual',NULL,64.0,1779130495,0,'2026-05-18T20:54:55.025395+02:00',NULL,NULL,NULL,'[]','[]','["docs/servicemesh.md"]','[]','{}','{}');
INSERT INTO "resources" VALUES('https://www.infoq.com/articles/tips-running-scalable-workloads-kubernetes','infoq.com: Six Tips for Running Scalable Workloads on Kubernetes','','2021',4,'Architectural insights on managing high-throughput, highly available workloads in Kubernetes. Explains critical configuration paradigms including resource requests and limits, Horizontal Pod Autoscaling (HPA) triggers, readiness/liveness probe design, and graceful termination hooks.','English','Article','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Operations", "Performance Tuning", "Workload Scaling"]','["[ENTERPRISE-STABLE]"]','[]','["kubernetes.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.infoq.com/news/2019/01/upbound-crossplane','Crossplane, a Universal Control Plane API for Cloud Computing','','2019',0,'Features the initial release and architectural goals of Crossplane as a universal control plane API designed to transcend traditional Infrastructure as Code (IaC) architectures. Discusses the early-stage vision of running custom resource definitions in Kubernetes to manage heterogeneous cloud providers, establishing the foundation of modern Platform Engineering.','Agnostic','News Article','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2019-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Platform Engineering", "Control Planes", "Crossplane", "History"]','["[COMMUNITY-TOOL]"]','[]','["crossplane.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.infoq.com/news/2019/04/google-traffic-director','infoq.com: Introducing Traffic Director: Google''s Service Mesh Control Plane','','2019',3,'Historical analysis of Google Traffic Director''s debut. Examines its use of open xDS APIs to configure Envoy sidecars at scale, removing the operational burden of self-managing control planes.','None','article','Intermediate',1,'online','manual',NULL,NULL,NULL,0,'2019-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Cloud Native Infrastructure", "Service Mesh", "Managed Services", "History"]','["[COMMUNITY-TOOL]"]','[]','["servicemesh.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.infoq.com/news/2019/05/kafka-zeebe-streams-workflows','infoq.com: Event Streams and Workflow Engines – Kafka and Zeebe 🌟','','2019',3,'An analytical study contrasting event-driven choreography with workflow orchestration. It shows how combining Kafka''s decoupled event model with Zeebe''s stateful execution engine resolves typical observability and error-handling bottlenecks in microservice topologies.','N/A','Blog Post','Advanced',1,'online','manual',NULL,NULL,NULL,0,'2019-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Orchestration", "Workflow Engines", "Patterns", "Event-Driven Orchestration"]','["[COMMUNITY-TOOL]"]','[]','["message-queue.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.infoq.com/news/2020/02/wksctl-kubernetes-gitops','WKSctl: a Tool for Kubernetes Cluster Management Using GitOps','','2020',0,'An InfoQ technical review detailing the core benefits of using WKSctl to manage host infrastructure via GitOps, analyzing how automated controllers handle node upgrades and configurations without manual ssh actions.','English','Article','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2020-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Provisioning", "GitOps", "Media"]','["[COMMUNITY-TOOL]"]','[]','["gitops.md", "kubernetes-on-premise.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.infoq.com/news/2020/04/terraform-operator-kubernetes','infoq.com: Managing Infrastructure from Kubernetes with the HashiCorp Terraform Operator','','2020',0,'An architectural exploration of the HashiCorp Terraform Operator for Kubernetes. Demonstrates how operators reconcile external infrastructure dependencies dynamically via Kubernetes Custom Resource Definitions (CRDs).','Go','Article','Advanced',0,'online','manual',NULL,NULL,NULL,0,'2020-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Cloud Infrastructure", "Terraform", "Kubernetes Operators"]','["[COMMUNITY-TOOL]"]','[]','["terraform.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.infoq.com/news/2020/06/defense-department-devsecops','infoq.com: The Defense Department''s Journey with DevSecOps','','2020',0,'This case study details the US Department of Defense''s massive transition to DevSecOps with its Platform One initiative. Explains executing secure, containerized software deployments directly on tactical hardware and weapon platforms under strict regulatory oversight.','English','Case Study','Advanced',1,'online','manual',NULL,NULL,NULL,0,'2020-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Security & Governance", "DevSecOps", "Enterprise Compliance"]','["[CASE STUDY]", "[COMMUNITY-TOOL]"]','[]','["devsecops.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.infoq.com/news/2020/07/cdk-terraform','infoq.com: cdk-terraform - Cloud Development Kit Can Now Generate Terraform Configurations Using TypeScript and Python','','2020',0,'A core report highlighting the emergence of CDKTF and its benefits over traditional configuration declarative languages. Evaluates how generating Terraform config files via programming loops, objects, and unit-testing libraries addresses enterprise-scale pipeline scalability challenges.','None','Article','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2020-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Infrastructure as Code", "Software Development Kits", "CDKTF"]','["[COMMUNITY-TOOL]"]','[]','["terraform.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.infoq.com/news/2020/07/docker-ecs-plugin','docker-ecs-plugin: Docker Releases Plugin for Simplified Deployments into AWS ECS and Fargate','','2020',0,'This article highlights the historical collaboration between Docker and AWS to integrate ECS and Fargate deployments directly into the Docker CLI via ECS integration plugins. While the native CLI integration has been largely deprecated or archived in favor of AWS Copilot or direct Terraform/CDK provisioning, it serves as a crucial evolutionary link in cloud-native developer workflows, illustrating the trend toward unifying local compose specs with cloud orchestration APIs.','Markdown','Article','Medium',0,'online','manual',NULL,NULL,NULL,0,'2020-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Cloud Infrastructure", "AWS", "ECS Integration"]','["[LEGACY]"]','[]','["docker.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.infoq.com/news/2020/08/GitHub-open-api-spec','GitHub''s OpenAPI Spec Open-Sourced in Beta','','2020',0,'Industry report analyzing the initial beta release of GitHub''s OpenAPI specification, detailing how standard compliance lowers friction for automated security audits and API interactions.','YAML','Article','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2020-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Developer Platforms", "API Design", "GitHub API", "OpenAPI Spec"]','["[COMMUNITY-TOOL]"]','[]','["git.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.infoq.com/news/2020/09/aws-ec2-t4g-instances','infoq.com: AWS Launches Low-Cost Burstable T4g Instances Powered by AWS'' Graviton2','','2020',4,'Discusses the deployment of ARM64 Graviton2-powered burstable T4g instances on AWS. Outlines the raw price-to-performance value, noting up to 40% improvements over comparable x86-based environments.','English','Technical Article','Intermediate',0,'online','manual','ea0348bedd651f9c8e69113e0b6a7ee2f9880d8cf94ba82019384baa512a9231',100.0,1779032575,1,'2026-05-17T17:42:55.126639+02:00',NULL,NULL,NULL,'["Cloud Infrastructure", "AWS Cost Management", "Compute Costs"]','["[ENTERPRISE-STABLE]"]','["docs/aws-pricing.md"]','["aws-pricing.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.infoq.com/news/2020/09/kubernetes-ingress-ga','infoq.com: Kubernetes Ingress Is Now Generally Available','','2020',4,'Reports on the milestone GA status of the `networking.k8s.io/v1` Ingress API in Kubernetes 1.19, reflecting years of API maturity, path matching enhancements, and service port mappings. Live Grounding confirms that while Ingress remains widely used, the highly customizable Kubernetes Gateway API has emerged as the primary alternative for complex multi-tenant traffic routing.','Markdown','Article','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2020-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Networking & Security", "Kubernetes Networking", "Ingress & Traffic"]','["[ENTERPRISE-STABLE]"]','[]','["kubernetes-networking.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.infoq.com/news/2020/10/kubernetes-chaos-mesh-ga','infoq.com: Chaos Engineering on Kubernetes : Chaos Mesh Generally Available with v1.0','','2020',0,'Announces the general availability (1.0) of Chaos Mesh. Details the architectural milestone, highlighting the integration of Kubernetes Custom Resource Definitions, the Chaos Dashboard UI, security policy enforcement, and multi-tenant access controls.','English','News Release','Intermediate',1,'online','manual',NULL,NULL,NULL,0,'2020-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Resilience", "Chaos Engineering", "Enterprise Platforms"]','["[COMMUNITY-TOOL]"]','[]','["chaos-engineering.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.infoq.com/news/2020/11/2020-devops-report','infoq.com: Puppet Releases Its 2020 State of DevOps Report 🌟','','2020',2,'Deconstructs the 2020 State of DevOps report. Highlights operational plateaus in mid-stage organizational structures, arguing for self-service automation and infrastructure abstraction models.','N/A','Report','Advanced',0,'online','manual',NULL,NULL,NULL,0,'2020-06-01T00:00:00+02:00',NULL,NULL,NULL,'["DevOps", "Industry Metrics", "Puppet Reports"]','["[CASE STUDY]", "[COMMUNITY-TOOL]"]','[]','["devops.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.infoq.com/news/2020/12/data-mesh-architecture','infoq.com: Data Mesh Principles and Logical Architecture Defined','','2020',0,'An analytical synthesis of the core tenets of logical Data Mesh architectures. It reviews decentralized data management strategies, illustrating how organizations can enforce federated policy controls while treating internal analytics streams as high-value, self-describing products.','N/A','Guide','Intermediate',1,'duplicate','manual',NULL,NULL,NULL,0,'2020-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Architecture", "Data Mesh", "Syntheses"]','["[COMMUNITY-TOOL]", "[GUIDE]"]','[]','["message-queue.md"]','{}','{"duplicate_of": "https://martinfowler.com/articles/data-mesh-principles.html"}');
INSERT INTO "resources" VALUES('https://www.infoq.com/news/2020/12/k0s-kubernetes-distribution','infoq.com: Mirantis Announces k0s, a New Kubernetes Distribution','','2020',0,'A retrospective announcement of Mirantis'' launch of k0s. Highlighted its zero-friction approach, multi-master architectural patterns with a decentralized control plane, and its capability to run isolated control planes separate from application workload nodes.','English','Article','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2020-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Infrastructure", "Kubernetes Distributions", "Edge & IoT"]','["[COMMUNITY-TOOL]"]','[]','["kubernetes-on-premise.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.infoq.com/news/2021/01/aws-devops-guru','infoq.com: AWS Launches Amazon DevOps Guru','','2021',0,'Technical product announcement introducing Amazon DevOps Guru, an ML-driven operations assistant that parses CloudWatch metrics and traces to proactively alert operators to system anomalies.','English','Article','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Cloud-Native Provisioning", "Observability", "AWS DevOps Guru"]','["[COMMUNITY-TOOL]"]','[]','["aws-devops.md", "aws.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.infoq.com/news/2021/01/aws-grafana-prometheus','infoq.com: AWS Introduces Amazon Managed Service for Grafana and Amazon Managed Service for Prometheus','','2021',0,'Architectural breakdown of AWS''s entry into cloud-native managed open-source telemetry tools. Reviews integration advantages, storage strategies, and price efficiencies compared to self-hosted instances on EC2.','N/A','Article','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Observability & Monitoring", "Managed Services", "Announcements"]','["[COMMUNITY-TOOL]"]','[]','["aws-monitoring.md", "aws.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.infoq.com/news/2021/01/aws-transfer-ftp-efs','infoq.com: AWS Transfer Family Introduces Support for EFS','','2021',0,'Explains the native integration between AWS Transfer Family (SFTP/FTPS/FTP) and Amazon Elastic File System (EFS). This architectural capability enables secure file exchanges directly from external trading partners into a managed, distributed NFS backend. It simplifies data ingestion pipelines and removes the administrative burden of running custom FTP gateway VMs.','Agnostic','News Article','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Cloud Infrastructure", "Data Integration", "AWS Transfer Family"]','["[COMMUNITY-TOOL]"]','[]','["aws-storage.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.infoq.com/news/2021/01/docker-jfrog-partnership','infoq.com: Docker Hub and JFrog Partnership Removes Image Pull Limits for Artifactory Users','','2021',0,'Covers the historic strategic partnership between Docker and JFrog designed to bypass Docker Hub''s anonymous pull rate limits. Resolves high-frequency CI/CD pipeline blocking for enterprise organizations leveraging Artifactory SaaS instances.','English','News','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Infrastructure", "Artifact Registry", "Docker Hub"]','["[COMMUNITY-TOOL]"]','[]','["docker.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.infoq.com/news/2021/03/aws-efs-one-zone-storage-classes','infoq.com: AWS Announces Lower Cost Storage Classes for Amazon Elastic File'' System','','2021',4,'Introduces the Amazon Elastic File System (EFS) One Zone storage class, offering cost-optimized options for shared storage. Cuts storage expenses by up to 47% compared to regional replication variants.','English','Technical Article','Intermediate',0,'online','manual','3789c75685921fe314c8609d12f432965ff7c765ba59c1c1d390792ad2cd47f4',100.0,1779031648,1,'2026-05-17T17:27:28.151501+02:00',NULL,NULL,NULL,'["Cloud Infrastructure", "AWS Cost Management", "Storage Costs"]','["[ENTERPRISE-STABLE]"]','["docs/aws-pricing.md"]','["aws-pricing.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.infoq.com/news/2021/04/aws-ec2-serial-console','infoq.com: AWS Introduces EC2 Serial Console: Troubleshoot Boot and Networking Issues','','2021',4,'Provides secure, interactive access to the physical serial port of EC2 instances, bypassing traditional IP-based network configuration. This enables real-time diagnostic debugging of boot issues, kernel panics, and misconfigured firewall or network interfaces. Architecturally, it serves as a critical break-glass tool for enterprise sysadmins to avoid data loss during OS-level misconfigurations.','English','Platform Feature','Advanced',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Cloud Infrastructure", "Compute", "EC2 Troubleshooting"]','["[ENTERPRISE-STABLE]"]','[]','["aws-newfeatures.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.infoq.com/news/2021/04/cloudflare-terraform','infoq.com: Cloudflare Improves Automated Terraform Generation Tool 🌟','','2021',0,'Highlights the advancement of Cloudflare''s utility (cf-terraforming) for generating valid HCL representations of pre-existing Cloudflare configurations. Dramatically simplifies onboarding historical CDN/WAF configurations into IaC.','English','Product Announcement','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Cloud Infrastructure", "CDN & Edge Platforms", "Reverse Engineering"]','["[COMMUNITY-TOOL]"]','[]','["terraform.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.infoq.com/news/2021/04/ibm-redhat-openbuilt','infoq.com: IBM, Red Hat and Cobuilder Develop OpenBuilt, a Platform for the Construction Industry','','2021',0,'This InfoQ article covers the collaborative launch of OpenBuilt by IBM, Red Hat, and Cobuilder, exploring the architectural goals of unifying global construction logistics, IoT, and BIM solutions through API patterns.','English','Article','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Industry Solution", "Construction Industry", "Platform-as-a-Service"]','["[COMMUNITY-TOOL]"]','[]','["ocp4.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.infoq.com/news/2021/04/red-hat-openshift-aws','infoq.com: AWS Announces the General Availability of the Red Hat OpenShift Service on AWS','','2021',0,'An independent analytical view of the ROSA launch, discussing its competitive placement relative to Amazon EKS and details regarding AWS Support integration.','English','Article','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Infrastructure", "Managed Kubernetes", "ROSA"]','["[COMMUNITY-TOOL]"]','[]','["ocp4.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.infoq.com/news/2021/06/step-functions-workflow-studio','infoq.com: AWS Introduces a New Workflow Studio for AWS Step Functions','','2021',5,'A visual, low-code workflow designer that simplifies building distributed state machines on AWS. It allows developers to drag, drop, and configure states, mapping state transitions and payloads directly to downstream AWS services. This visual paradigm significantly accelerates development cycles for complex microservices orchestrations while generating ASL (Amazon States Language) behind the scenes.','English','Service Tool','Intermediate',1,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Application Integration", "Serverless Orchestration", "Step Functions"]','["[DE FACTO STANDARD]"]','[]','["aws-newfeatures.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.infoq.com/news/2021/08/aws-cloudwatch-alarms','infoq.com: Amazon Introduces Cloudwatch Cross Account Alarms to Consolidate Management','','2021',4,'Introduces CloudWatch cross-account alarms, enabling teams to aggregate telemetry, trace metrics, and execute operational alerts from multiple AWS accounts under a single monitoring cockpit. It aligns with multi-account architectural landing zones, minimizing alert-routing complexity. It enhances real-time incident remediation by centralizing operational context.','English','Service Feature','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Observability", "CloudWatch", "Multi-Account Monitoring"]','["[ENTERPRISE-STABLE]"]','[]','["aws-newfeatures.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.infoq.com/news/2021/08/external-IT-providers-devops','infoq.com: How External IT Providers Can Adopt DevOps Practices 🌟','','2021',0,'Analyzes how to integrate third-party providers with internal delivery pipelines. Covers using standardized APIs, establishing clear service level agreements (SLAs), and sharing observability metrics to maintain high reliability across vendors.','English','Article','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["DevOps Methodology", "Vendor Integration", "SaaS Operations"]','["[COMMUNITY-TOOL]"]','[]','["devops.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.infoq.com/news/2021/08/google-cloud-cas-ga','infoq.com: Google Releases Its Certificate Authority Service into General Availability','','2026',0,'Detailing GCP''s Certificate Authority Service (CAS) GA release, a highly scalable, fully managed PKI engine designed to simplify CA deployment and cryptographic management for secure microservice communication.','English','Product Release','Advanced',1,'online','manual',NULL,NULL,NULL,0,'2026-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Cloud Infrastructure", "Security", "PKI"]','["[COMMUNITY-TOOL]"]','[]','["GoogleCloudPlatform.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.infoq.com/news/2021/08/quarkus-2-0-final-release','infoq.com: Quarkus 2.0 Delivers Continuous Testing, CLI and Supports Minimal JDK 11','','2021',4,'In-depth technical review of the Quarkus 2.0 release, emphasizing the inclusion of Continuous Testing features that run test suites automatically on code changes. It details the transition to JDK 11 as the minimum baseline and reviews CLI optimizations. This release marked the maturity stage of Quarkus, cementing its developer-experience leadership in the modern Java landscape.','Java','Article','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Java Cloud Native", "Quarkus", "Evolution"]','["[ENTERPRISE-STABLE]"]','[]','["java_frameworks.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.infoq.com/news/2021/09/java17-released','infoq.com: Java 17, the Next Long-Term Support Release, is Now Available','','2021',0,'The industry announcement of Java 17, a critical Long-Term Support (LTS) release. Key technical highlights include strongly encapsulated JDK internals, Sealed Classes, Pattern Matching for switch (preview), and notable performance improvements in standard garbage collectors.','Java','Article','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Software Development", "Java Language", "Syntax and Features"]','["[COMMUNITY-TOOL]"]','[]','["java_frameworks.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.infoq.com/news/2021/09/kubernetes-hardening-guidance','infoq.com','','2021',0,'Explores key recommendations from CISA and the NSA regarding cluster infrastructure protection. Demystifies technical methods for managing root filesystems, authenticating platform API requests, and using logging setups to trace lateral movement.','English','Article','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Security", "Hardening Standards", "Government Guidelines"]','["[COMMUNITY-TOOL]"]','[]','["kubernetes-security.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.infoq.com/news/2021/09/kubescape','infoq.com: Armo Releases Kubescape K8s Security Testing Tool: Q&A with VP Jonathan Kaftzan','','2021',0,'An interview exploring the architecture, technical goals, and philosophy behind Kubescape. Focuses on simplifying multi-framework compliance analysis for platform engineers. Details how the tool analyzes YAML formats and active runtimes to find security posture anomalies.','English','Article','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Security", "Vulnerability Assessment", "Policy Enforcement"]','["[COMMUNITY-TOOL]"]','[]','["kubernetes-security.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.infoq.com/news/2021/12/amazon-repost-questions-answers','infoq.com: Amazon Introduces re:Post, a "Stack Overflow" for AWS','','2021',0,'An independent review of AWS re:Post, describing it as a specialized, community-driven alternative to general-purpose QA boards like Stack Overflow. The analysis focuses on how verified answers and direct AWS engineer contributions reduce troubleshooting cycles for platform operators. The platform helps developers bypass outdated configuration guides in favor of modern, validated architectural patterns.','N/A','Article','Beginner',0,'online','manual','ddde8f7ef7f95ea5078008754211fd37bbc3c5ccb026d94625e12c1865b33466',100.0,1779030012,1,'2026-05-17T17:00:12.362687+02:00',NULL,NULL,NULL,'["Cloud Infrastructure", "Community & Support", "AWS re:Post"]','["[COMMUNITY-TOOL]"]','["docs/aws.md"]','["aws.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.infoq.com/news/2021/12/azure-load-testing-preview','infoq.com: Microsoft Introduces a Fully-Managed Azure Load Testing Service in Preview','','2021',0,'Industry reporting on Azure''s entry into fully managed performance testing, discussing how it leverages Apache JMeter under the hood. It provides a historical snapshot of Microsoft''s move to simplify distributed load testing for engineering teams, eliminating the manual upkeep of VM scale sets for load generation.','N/A','Article','Beginner',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Cloud Infrastructure", "Azure", "Testing Services"]','["[COMMUNITY-TOOL]"]','[]','["performance-testing-with-jenkins-and-jmeter.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.infoq.com/news/2021/12/kinesis-data-streams-ondemand','infoq.com: AWS Launches Amazon Kinesis Data Streams On-Demand','','2021',5,'Introduces a serverless, on-demand capacity mode for Kinesis Data Streams, automatically scaling write and read throughput to match unpredictable traffic patterns. This model eliminates the requirement for shard planning, capacity monitoring, and custom-scaling scripts. Architecturally, it makes streaming pipelines easier to operate while optimizing costs for variable workloads.','English','Service Feature','Intermediate',1,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Data & Analytics", "Data Streaming", "Kinesis"]','["[DE FACTO STANDARD]"]','[]','["aws-newfeatures.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.infoq.com/news/2021/12/recap-reinvent-2021','infoq.com: Recap of AWS re:Invent 2021','','2021',4,'Delivers an industry analyst review of re:Invent 2021''s technical releases, capturing structural advancements across compute, databases, and serverless compute paradigms. Key topics include AWS Mainframe Modernization, IoT FleetWise, and security standard compliance tooling. It maps out these ecosystem developments to long-term enterprise migration strategies.','English','Industry Analysis','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Cloud Infrastructure", "Market Analysis", "Re:Invent Announcements"]','["[ENTERPRISE-STABLE]"]','[]','["aws-newfeatures.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.infoq.com/news/2021/12/remote-first-sre','infoq.com: How to Work Asynchronously as a Remote-First SRE','','2021',0,'Explores operational patterns for running a globally distributed, remote-first Site Reliability Engineering (SRE) team. Focuses on adopting async communication protocols, using chatops, maintaining comprehensive postmortems, and setting up automated alert escalation systems to reduce incident response overhead.','Agnostic','Case Study','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Modern Workforce", "Reliability Engineering", "Team Operations"]','["[CASE STUDY]", "[COMMUNITY-TOOL]"]','[]','["workfromhome.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.infoq.com/news/2021/12/spring-boot-2-6','infoq.com: Spring Boot 2.6 Improves Docker Images and Metrics, Version 2.4 Is EOL','','2021',4,'Analysis of Spring Boot 2.6 features, including improvements to Docker image building and enhanced Prometheus metrics integration. It details the deprecation of older versions and highlights architectural changes in actuator endpoints. While Spring Boot 2.x is now officially legacy, understanding these transition periods is critical for enterprise migration archeology.','Java','Article','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Java Cloud Native", "Spring Boot", "Evolution"]','["[ENTERPRISE-STABLE]", "[LEGACY]"]','[]','["java_frameworks.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.infoq.com/news/2022/01/ -cncf-state-of-cloud-native',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,'manual',NULL,80.0,1779030982,0,'2026-05-17T17:16:22.060192+02:00',NULL,NULL,NULL,'[]','[]','[]','[]','{}','{}');
INSERT INTO "resources" VALUES('https://www.infoq.com/news/2022/01/GitHub-devops-mobile-apps','infoq.com: How GitHub Does DevOps for its iOS and Android Apps','','2022',0,'Analyses GitHub''s internal orchestration patterns for native iOS and Android continuous integration pipelines. Highlights optimization patterns for automated builds, secure code signing, and binary release strategies utilizing native GitHub Actions runner farms. Relies on internal platform telemetry to structure high-performance mobile deployments.','English','Article','Advanced',0,'online','manual',NULL,NULL,NULL,0,'2022-06-01T00:00:00+02:00',NULL,NULL,NULL,'["DevOps", "Mobile CI/CD", "Platform Workflows"]','["[COMMUNITY-TOOL]"]','[]','["git.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.infoq.com/news/2022/01/aws-iam-s3-access','infoq.com: Incorrect IAM Policy Raised Questions About AWS Access to S3 Data','','2022',0,'An InfoQ news analysis detailing a public debate over AWS default managed policy definitions and their theoretical data exposure risks. It highlights why security engineers must review managed boundaries and use customer-defined resource limits for strict security.','English','Article','Advanced',0,'online','manual',NULL,NULL,NULL,0,'2022-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Cloud Architecture", "AWS", "Identity and Access Management"]','["[COMMUNITY-TOOL]"]','[]','["aws-security.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.infoq.com/news/2022/01/aws-rds-readable-standby','infoq.com: Amazon RDS Introduces Readable Standby Instances in Multi-AZ Deployments','','2022',5,'Introduces Multi-AZ deployments with two readable standby instances, allowing read queries to be offloaded from the primary instance while offering sub-35 second automatic failovers. Architecturally, this maximizes utilization of standby infrastructure while scaling database read throughput significantly. It is highly beneficial for transaction-heavy workloads with strong analytics or reporting requirements.','English','Service Feature','Advanced',0,'online','manual',NULL,NULL,NULL,0,'2022-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Database", "Relational Database", "RDS High Availability"]','["[DE FACTO STANDARD]"]','[]','["aws-newfeatures.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.infoq.com/news/2022/01/elastic-terraform','infoq.com: Elastic Releases Terraform Providers for the Elastic Stack and Elastic Cloud','','2022',3,'Announcement details for Elastic''s official Terraform provider suite. Allows platform operations teams to systematically deploy and manage Elasticsearch clusters, deployments, security profiles, and data integrations.','HCL','Article','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2022-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Infrastructure as Code", "Observability", "Elasticsearch"]','["[COMMUNITY-TOOL]"]','[]','["terraform.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.infoq.com/news/2022/01/karpenter-kubernetes-autoscaler','infoq.com: AWS Releases Multi-Cloud Kubernetes Autoscaler Karpenter','','2022',2,'An architectural review of Karpenter''s multi-cloud aspirations, discussing its modular architecture designed to eventually support non-AWS providers like Azure and GCP. The piece highlights Karpenter''s native API integration and dynamic workload scheduling.','English','Article','Low',0,'online','manual','7e0fb354763fcec94989e77b520f64dfaeba78bb6575e15e67e029ce9668daa8',100.0,1779030589,1,'2026-05-17T17:09:49.852212+02:00',NULL,NULL,NULL,'["Autoscaling", "Resource Provisioning", "Industry News"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-tools.md"]','["kubernetes-tools.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.infoq.com/news/2022/01/kubernetes-dockershim-removal','infoq.com: Kubernetes Proceeding with Deprecation of Dockershim in Upcoming 1.24 Release','','2022',0,'Curator Insight outlines InfoQ''s coverage of Dockershim''s imminent demise in 1.24. Live grounding in 2026 records this as the definitive end of direct Docker Engine support within the kubelet codebase.','English','Article','Medium',0,'online','manual',NULL,NULL,NULL,0,'2022-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Kubernetes Core", "Container Runtimes", "v1.24"]','["[COMMUNITY-TOOL]"]','[]','["kubernetes-releases.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.infoq.com/news/2022/02/aws-efs-replication','infoq.com: Amazon Announces Elastic File System Replication for Multi-Region Deployments','','2022',4,'Evaluates the release of native EFS replication, focusing on its integration with hybrid file storage strategies and automated failover pipelines. It details how the sub-minute RPO simplifies business continuity architectures across multi-region EKS stateful workloads. The solution delivers automated metadata synchronization, optimizing engineering resources.','English','Industry Analysis','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2022-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Cloud Infrastructure", "Storage", "EFS"]','["[ENTERPRISE-STABLE]"]','[]','["aws-newfeatures.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.infoq.com/news/2022/02/github-codespaces-templates','infoq.com: GitHub Codespaces Can Now Be Templated to Improve Performance','- [infoworld.com: GitHub Codespaces freely available to all GitHub users](https://www.infoworld.com/article/2337405/github-codespaces-freely-available-to-all-github-users.html) All GitHub users can use the GitHub-hosted development environments free for up to 60 hours per month. Codespaces also added JetBrains IDE, JupyterLab, and GPU support.','2022',0,'Highly detailed architectural update explaining the utilization of pre-built templates inside GitHub Codespaces. By pre-building workspace snapshots, teams bypass complex dependencies and image extraction phases during startup.','None','Article','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2022-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Developer Platforms", "Cloud Workstations", "GitHub Codespaces", "Performance"]','["[COMMUNITY-TOOL]"]','[]','["git.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.infoq.com/news/2022/02/google-cloud-deploy','infoq.com: Google''s Managed Continuous Delivery Service for Kubernetes Moves to GA','','2022',0,'A technical industry overview reporting on Google Cloud Deploy’s general availability. Analyzes its competitive positioning against GitOps tools (ArgoCD, Flux) and how it simplifies CI/CD platform engineering for cloud-native enterprises.','English','Article','Advanced',1,'online','manual',NULL,NULL,NULL,0,'2022-06-01T00:00:00+02:00',NULL,NULL,NULL,'["DevOps & Delivery", "Continuous Delivery", "Industry Assessment"]','["[COMMUNITY-TOOL]"]','[]','["GoogleCloudPlatform.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.infoq.com/news/2022/02/grafana-incident-oncall','infoq.com: Grafana Cloud Adds Incident and On-Call Management Solutions','','2022',0,'Details the integration of ''Grafana Incident'' and ''Grafana OnCall'' into the Grafana Cloud platform. Transitions Grafana from passive telemetry visualization to active, multi-channel incident response coordination.','English','Article','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2022-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Observability & Monitoring", "Grafana Ecosystem", "Incident Management"]','["[COMMUNITY-TOOL]"]','[]','["grafana.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.infoq.com/news/2022/02/terraform-aws-provider-s3','infoq.com: HashiCorp Terraform AWS Provider Introduces Significant Changes to Amazon S3 Bucket Resource','','2022',0,'Analyzes key architectural migrations within the HashiCorp AWS Provider v4 concerning Amazon S3 resource structures. Highlights the transition from a monolithic configuration block to modularized sub-resource schemas.','HCL','Article','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2022-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Cloud Infrastructure", "AWS", "Networking & Core"]','["[COMMUNITY-TOOL]"]','[]','["terraform.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.infoq.com/news/2022/03/nubesgen-azure-infrastructure','infoq.com: NubesGen Brings Git Push to Azure Infrastructure','','2022',0,'Analysis of the technical value proposition of NubesGen. Evaluates how developers can utilize Git-driven configurations to automatically provision secure Azure environments. This shift-left mechanism reduces platform engineering bottlenecks by providing automated, developer-accessible IaC pipelines aligned with security baselines.','English','Technical Article','Intermediate',1,'online','manual',NULL,NULL,NULL,0,'2022-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Architecture & Microservices", "Infrastructure as Code", "Application Delivery"]','["[COMMUNITY-TOOL]"]','[]','["azure.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.infoq.com/news/2022/09/debug-dockerfiles-buildg','infoq.com: Debugging Large and Complex Dockerfiles Gets Easier with Buildg','','2022',0,'This InfoQ article provides a detailed analysis of the problems developers face when debugging complex multi-stage container builds and how Buildg leverages BuildKit features to address them. It explains how breakpoint debugging and runtime inspection can optimize CI/CD engineering efficiency. The piece is highly recommended for architectural and developer experience (DevEx) leads aiming to reduce build pipeline bottlenecks.','Markdown','Article','Medium',0,'online','manual',NULL,NULL,NULL,0,'2022-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Infrastructure", "Containerization", "Debugging"]','["[COMMUNITY-TOOL]"]','[]','["docker.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.infoq.com/news/2022/09/terraform-simplified-refactoring','infoq.com: Terraform 1.3 Release Introduces Simplified Refactoring Experience 🌟','','2022',4,'Chronicles the landmark Terraform 1.3 release, which introduced support for moving resources across modules natively via declarative "moved" blocks. Explains how this release mitigated complex state surgical tasks and enhanced overall ecosystem maintainability for enterprise-scale platforms. Live grounding highlights that this feature laid the groundwork for robust modular lifecycle refactoring frameworks in downstream iterations.','HCL','Article','Advanced',0,'online','manual',NULL,NULL,NULL,0,'2022-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Infrastructure as Code", "Terraform", "Refactoring & State Manipulation"]','["[ENTERPRISE-STABLE]"]','[]','["terraform.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.infoq.com/news/2023/02/aws-deployment-pipelines','infoq.com: AWS Publishes Reference Architecture and Implementations for'' Deployment Pipelines','','2026',0,'Analysis of the official AWS deployment pipeline reference architecture. Illustrates continuous delivery models for multi-environment propagation using standard GitOps patterns, automated integration suites, and strict deployment validation loops.','N/A','Article','Advanced',0,'online','manual','56b58bc27813266c87c26022235abe47eb7dea66d1f5ec48bd823a5feef6d8d8',100.0,1779032682,1,'2026-05-17T17:44:42.453020+02:00',NULL,NULL,NULL,'["Cloud Computing", "AWS", "CI/CD & DevOps"]','["[COMMUNITY-TOOL]"]','["docs/aws.md"]','["aws.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.infoq.com/news/2023/03/aks-edge-essentials-ga','infoq.com: Microsoft Brings Kubernetes to the Edge with AKS Edge Essentials','','2023',0,'Reviews the release of AKS Edge Essentials, Microsoft''s lightweight managed Kubernetes distribution optimized for resource-constrained edge machines and industrial OT setups. Outlines how this strategy extends cloud-native operations directly to factory floors.','Markdown','News Article','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2023-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Strategic Strategy", "Ecosystem News", "Edge Kubernetes"]','["[COMMUNITY-TOOL]"]','[]','["managed-kubernetes-in-public-cloud.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.infoq.com/news/2023/03/kwok-kubernetes','infoq.com: Kwok, a Tool to Spin up Kubernetes Nodes in a Second','','2023',0,'An insightful InfoQ technical review detailing the architecture of KWOK (Kubernetes WithOut Kubelet). It highlights how virtualizing node control loops allows developers to simulate high-scale environments with extremely low compute footprint, facilitating fast controller tuning.','Markdown','News Article','Intermediate',0,'online','manual','31523cf0a8a5bfbac84432eeb71c4d14ef46ff71b8b4ec11a84d193efc3c56e0',100.0,1779032106,1,'2026-05-17T17:35:06.356096+02:00',NULL,NULL,NULL,'["Testing", "Simulation & Emulation", "Cluster Management"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-tools.md"]','["kubernetes-tools.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.infoq.com/news/2023/04/aws-well-architected-framework','infoq.com: AWS Updates the Well-Architected Framework','','2023',0,'Analyzes key revisions to the AWS Well-Architected Framework. Reviews shifts in security baseline configurations, serverless deployment guidelines, and the sustainability assessment pillar.','English','Article','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2023-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Enterprise Architecture", "Cloud Architecture Best Practices", "AWS Well-Architected"]','["[COMMUNITY-TOOL]"]','[]','["aws-architecture.md", "aws.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.infoq.com/news/2023/04/cdk-terraform-convert','infoq.com: CDK for Terraform Improves HCL Conversion and Terraform Cloud Interactions','','2023',4,'Reports on progress in Cloud Development Kit for Terraform (CDKTF), showcasing enhanced capabilities to convert standard HCL files to programming languages like Python, TypeScript, and Go. Evaluates how this bridges the divide between pure software development and systems engineering. Live grounding points out that CDKTF is increasingly favored by application developers seeking programmatic multi-tier infrastructure provisioning.','TypeScript','Article','Advanced',0,'online','manual',NULL,NULL,NULL,0,'2023-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Infrastructure as Code", "Terraform", "CDK & Alternative Languages"]','["[ENTERPRISE-STABLE]"]','[]','["terraform.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.infoq.com/news/2023/04/patcher-iac-upgrade','infoq.com: Patcher, a Tool to Keep Updating Infrastructure as a Code','','2023',0,'Patcher automates updates for infrastructure-as-code modules by analyzing code syntax and applying safe upgrades across repositories. It addresses maintenance debt by automating dependencies, ensuring platform layers remain secure and current.','N/A','Article/Feature','Advanced',0,'online','manual',NULL,NULL,NULL,0,'2023-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Infrastructure as Code", "Dependency Management", "Upgrade Automation"]','["[COMMUNITY-TOOL]"]','[]','["terraform.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.infoq.com/news/2023/11/azure-well-architected-framework','infoq.com: Microsoft Refreshes its Well-Architected Framework','','2023',0,'An industry review highlighting Microsoft''s updates to the Well-Architected Framework (WAF) to better support modern cloud-native systems. Key improvements emphasize granular workload guides, prescriptive technical patterns, and streamlined cost optimization techniques. The refresh ensures the framework evolves alongside rapid shifts in containerization and modern distributed patterns.','None','Article','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2023-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Cloud Architecture", "Frameworks", "Well-Architected Framework (WAF)"]','["[COMMUNITY-TOOL]"]','[]','["azure.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.infoq.com/news/2026/05/opentofu-release-terraform','OpenTofu 1.12: the Feature Terraform Never Shipped','The OpenTofu community released version 1.12.0 on May 14, 2026, introducing dynamic prevent_destroy to solve multi-environment module protection friction.','2026',4,'An InfoQ technical news feature covering the release of OpenTofu 1.12.0. The article details how OpenTofu successfully solved a decade-old modular limitation of upstream Terraform by allowing the `prevent_destroy` lifecycle attribute to accept variables, enabling dynamic target environment configurations without code duplication.','English','article','Advanced',0,'online','automatic','16b5896d2366152de22ca9fd474d85075c5f0b490b41ad239daa4a0aa3cd8fbb',NULL,1780352581,0,'2026-06-02T00:23:01.792425+02:00',NULL,NULL,NULL,'["Infrastructure as Code", "Terraform Ecosystem", "OpenTofu Releases"]','["[ENTERPRISE-STABLE]"]','[]','[]','{}','{"category": "terraform", "reputation_status": "Vetted", "reputation_summary": "Renowned, verified news source analyzing a highly praised OpenTofu update that solved a long-standing Terraform limitation.", "social_preview_url": "https://res.infoq.com/news/2026/05/opentofu-release-terraform/en/headerimage/generatedHeaderImage-1779290214223.jpg", "source_provenance": "X.com (nubenetes)", "suggested_new_category": ""}');
INSERT INTO "resources" VALUES('https://www.infoq.com/platformengineering','infoq.com: InfoQ platform engineering homepage','','2026',0,'An aggregator of advanced architectural videos, expert presentations, and technical reports on platform design. Serves as a vital industry reference for software architects looking to deploy high-density platforms, covering topics from IDP backends to platform runtimes.','English','Portal','Advanced',0,'online','manual',NULL,NULL,NULL,0,'2026-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Platform Engineering", "Industry Hub", "Articles & Presentations"]','["[COMMUNITY-TOOL]"]','[]','["devops.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.infoq.com/podcasts/platform-engineering-teams-10x-better','infoq.com: Platform Engineering – Making Other Teams 10x Better','','2023',0,'A strategic technical podcast detailing how building cohesive, highly integrated internal platforms multiplies developer output. Discusses measuring platform success using developer experience metrics, adoption rates, and reduction in time-to-first-commit.','English','Podcast','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2023-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Platform Engineering", "Product Mindset", "Developer Productivity"]','["[COMMUNITY-TOOL]"]','[]','["devops.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.infoq.com/presentations/5-challenges-mesh','infoq.com: The Top-Five Challenges of Running a Service Mesh in an Enterprise 🌟','','2021',4,'Identifies the five major operational blockers encountered by enterprises running a service mesh at scale. Focuses on multi-cluster federation obstacles, policy routing governance, and debugging complex network pathways.','None','article','Advanced',1,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Cloud Native Infrastructure", "Service Mesh", "Production Operations"]','["[ENTERPRISE-STABLE]"]','[]','["servicemesh.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.infoq.com/presentations/7-microservices-anti-patterns','infoq.com: Seven Ways to Fail at Microservices (presentation)','','N/A',0,NULL,NULL,NULL,NULL,0,NULL,'manual','8cb36fb6a6583a6ec9089c5c39f55256b72a23e72444ed6841f67c7b677c189f',100.0,1779030025,1,'2026-05-17T17:00:25.398058+02:00',NULL,NULL,NULL,'[]','[]','["docs/introduction.md"]','[]','{}','{}');
INSERT INTO "resources" VALUES('https://www.infoq.com/presentations/API-Business-Models','API Business Models. 20 Models in 20 Minutes','','2020',0,'An InfoQ presentation categorizing 20 distinct monetization and integration business models for public APIs. Analyzes direct monetization, developer incentives, partner integrations, and indirect product value.','English','Video','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2020-06-01T00:00:00+02:00',NULL,NULL,NULL,'["API Management", "API Strategy", "Business Design"]','["[COMMUNITY-TOOL]"]','[]','["api.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.infoq.com/presentations/adopting-service-mesh','infoq.com: Deploying Service Mesh in Production','','2020',4,'Production playbook for maintaining service mesh health. Covers tuning sidecar proxy footprints, isolating faulty nodes, setting up telemetry fallbacks, and handling real-world network partition scenarios.','None','article','Advanced',1,'online','manual',NULL,NULL,NULL,0,'2020-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Cloud Native Infrastructure", "Service Mesh", "Production Operations"]','["[ENTERPRISE-STABLE]"]','[]','["servicemesh.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.infoq.com/presentations/api-design-implement-document','infoq.com: Modern API Development and Deployment, from API Gateways to Sidecars','','2022',5,'A technical presentation addressing modern patterns in API deployment, tracing the evolution from monolithic centralized API gateways to lightweight sidecar proxies in a service mesh. The speaker explains how sidecar patterns decouple security, routing, and observability from the application code, delegating these duties directly to container proxy layers (such as Envoy). This shift optimizes latency and simplifies localized team deployments.','English','Video','Advanced',1,'online','manual',NULL,NULL,NULL,0,'2022-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Application Integration", "API Gateways", "Architecture Comparisons"]','["[DE FACTO STANDARD]"]','[]','["api.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.infoq.com/presentations/fail-cloud-native-migration','infoq.com: 9 Ways to Fail at Cloud Native','','2022',4,'Identifies common organizational and architectural pitfalls encountered during cloud-native migrations, such as lifting-and-shifting legacy patterns directly into containers. Stresses the necessity of cultivating a DevOps culture, standardizing platforms, and focusing on cloud-native application patterns.','English','Presentation Summary','Advanced',0,'online','manual',NULL,NULL,NULL,0,'2022-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Cloud Native & Kubernetes Core", "Migration & Modernization", "Anti-Patterns"]','["[ENTERPRISE-STABLE]", "[LEGACY]"]','[]','["introduction.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.infoq.com/presentations/microservices-software-quality','infoq.com: Maintaining Software Quality with Microservices','','2019',0,'An InfoQ presentation focused on maintaining system quality across highly decentralized architectures. Recommends contract-validation paradigms, automated dependency monitors, and distributed tracing configurations.','N/A','Video','Advanced',1,'online','manual',NULL,NULL,NULL,0,'2019-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Cloud Native", "Microservices Architecture", "Quality Management"]','["[COMMUNITY-TOOL]"]','[]','["qa.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.infoq.com/presentations/service-mesh-ebpf','infoq.com: Sidecars, eBPF and the Future of Service Mesh','','2022',5,'Explains the architectural shift from traditional sidecar proxies to sidecarless kernel-level service routing powered by eBPF. Analyzes how moving L4 networking logic directly into the kernel drastically reduces RAM usage and network latency.','Go','article','Advanced',1,'online','manual',NULL,NULL,NULL,0,'2022-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Cloud Native Infrastructure", "Service Mesh", "eBPF", "Future Trends"]','["[DE FACTO STANDARD]"]','[]','["servicemesh.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.infoq.com/presentations/sre-apprentices','infoq.com: Observing and Understanding Failures: SRE Apprentices','','2021',0,'InfoQ presentation highlighting pedagogical methods for onboarding junior SREs. Focuses on developing systemic mental models for debugging multi-tier failures and safely operating complex, distributed live environments.','English','Video','Intermediate',1,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Operations", "Site Reliability Engineering", "Incident Management"]','["[COMMUNITY-TOOL]"]','[]','["sre.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.information-age.com/devops-vs-agile-distinguishing-and-combining-the-two-20117','information-age.com: DevOps vs Agile: distinguishing and combining the two','','2021',0,'Delineates the operational boundaries and mutual integration points between Agile product delivery methodologies and DevOps engineering frameworks. The author contrasts Agile’s target of rapid feature specification with DevOps’ prioritization of runtime security and infrastructure reliability. Live organizational analysis confirms that blending both paradigms prevents developers from deploying applications faster than the operations platform can securely manage.','N/A','Article','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["DevOps & SRE", "Enterprise Strategy", "Methodologies"]','["[COMMUNITY-TOOL]"]','[]','["devops.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.informationweek.com/devops/can-enterprises-benefit-from-adopting-database-devops/a/d-id/1337238','informationweek.com: Can Enterprises Benefit From Adopting Database DevOps?','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','ae700c7c52465048cc5ec36cdeb281758376a6c066abfe59d16e21bf83f57571',100.0,1779030853,0,'2026-05-17T17:14:13.705839+02:00',NULL,NULL,NULL,'[]','[]','["docs/databases.md"]','[]','{}','{"duplicate_of": "https://www.informationweek.com/software-services/can-enterprises-benefit-from-adopting-database-devops-"}');
INSERT INTO "resources" VALUES('https://www.informationweek.com/devops/whats-holding-devops-back/a/d-id/1339540','informationweek.com: What''s Holding DevOps Back?','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','1a312f3898bf7ccfa119cc271d36b6a4b77b1f352f55472a89924cb593eb1614',100.0,1779030656,0,'2026-05-17T17:10:56.063385+02:00',NULL,NULL,NULL,'[]','[]','["docs/devops.md"]','[]','{}','{"duplicate_of": "https://www.informationweek.com/software-services/what-s-holding-devops-back-"}');
INSERT INTO "resources" VALUES('https://www.informationweek.com/software-services/devops',NULL,NULL,NULL,NULL,'A curated technical resource and architectural guide covering www.informationweek.com in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'online','manual',NULL,100.0,1779130495,0,'2026-05-18T20:54:55.021158+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/databases.md", "docs/devops.md"]','["databases.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.infostor.com/backup-and_recovery/quantum-taps-aws-for-cloud-powered-disaster-recovery.html','Quantum Taps AWS for Cloud-Powered Disaster Recovery','','2013',2,'An archival news piece on how Quantum leveraged AWS to enable hybrid cloud disaster recovery and tape archive features. Live Grounding views this as a foundational hybrid-cloud implementation that helped formulate modern storage tiering and backup lifecycle workflows.','English','Blog / Article','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2013-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Infrastructure", "Disaster Recovery", "Cloud Integrations"]','["[COMMUNITY-TOOL]"]','[]','["aws-backup.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.infoworld.com/article/2254500/serverless-computing-with-aws-lambda.html','infoworld.com: Serverless computing with AWS Lambda, Part 1','','2021',0,'A foundational guide introducing AWS Lambda''s core event-driven architecture, compute-on-demand scaling models, and pricing structures. It discusses cold start implications, resource allocation limits, and the initial shift away from persistent virtual machine infrastructure towards highly transient microservices.','N/A','Article','Beginner',1,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Serverless Architecture", "AWS Lambda", "Fundamentals"]','["[COMMUNITY-TOOL]"]','[]','["aws-serverless.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.infoworld.com/article/2256828/jdk-15-the-new-features-in-java-15.html','JDK 15: The new features in Java 15','','2020',0,'Details the feature set of JDK 15, including the production release of Text Blocks, hidden classes, Edwards-Curve Digital Signature Algorithm (EdDSA), and preview implementations of sealed classes and pattern matching for `instanceof` operations.','Java','Article','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2020-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Software Development", "Java Language", "Syntax and Features"]','["[COMMUNITY-TOOL]"]','[]','["java_frameworks.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.infoworld.com/article/2257118/dockers-compose-specification-is-now-an-open-standard.html','infoworld.com: Docker''s Compose specification is now an open standard','','2026',0,'This article reports on the historical shift of the Docker Compose specification to an open, community-driven standard. By making the spec independent of any single vendor, it paved the way for modern orchestrators and engines to support Compose syntax natively. This architectural evolution ensures cross-compatibility across various development and deployment systems.','Markdown','Article','Low',0,'online','manual',NULL,NULL,NULL,0,'2026-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Infrastructure", "Docker Compose", "Standards"]','["[COMMUNITY-TOOL]"]','[]','["docker.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.infoworld.com/article/2258136/10-steps-to-automating-security-in-kubernetes-pipelines.html','infoworld.com: 10 steps to automating security in Kubernetes pipelines','','2022',0,'A ten-step technical blueprint focused on integrating security scanners directly into automated CI/CD deployment pipelines. Covers static application security testing (SAST), secrets detection, and manifest scanning before changes reach staging or production clusters. Outlines shift-left strategies to mitigate misconfiguration deployment risks.','English','Article','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2022-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Security", "DevSecOps", "CI/CD Pipeline Security"]','["[COMMUNITY-TOOL]"]','[]','["kubernetes-security.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.infoworld.com/article/2261454/why-arent-you-using-feature-flags.html','infoworld.com: Why aren’t you using feature flags?','','2018',0,'Addresses the common organizational and technical barriers to adopting feature toggles. Highlights how runtime decision points improve feedback loops and software quality compared to traditional, compile-time branching systems.','Markdown','Guide','Beginner',0,'online','manual',NULL,NULL,NULL,0,'2018-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Software Engineering", "Feature Management", "Adoption"]','["[COMMUNITY-TOOL]", "[GUIDE]"]','[]','["git.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.infoworld.com/article/2261531/red-hats-crime-against-centos.html','infoworld.com: Red Hat’s crime against CentOS','','2021',1,'Opinionated analysis of Red Hat''s decision to discontinue the traditional stable downstream CentOS Linux release model in favor of the upstream CentOS Stream, triggering massive fragmentation in the enterprise Linux landscape.','English','Article','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Infrastructure", "Operating Systems", "Linux Distributions"]','["[COMMUNITY-TOOL]"]','[]','["linux.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.infoworld.com/article/2261795/building-microservices-give-dapr-a-try.html','Building microservices? Give Dapr a try','','2022',4,'A deep analysis of Dapr''s capabilities, detailing how its service abstraction layer accelerates microservice software delivery while avoiding tight coupling to infrastructure providers.','English','Article','Intermediate',1,'online','manual',NULL,NULL,NULL,0,'2022-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Cloud Native", "Microservice Runtimes", "Dapr"]','["[ENTERPRISE-STABLE]"]','[]','["serverless.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.infoworld.com/article/2261975/when-kubernetes-is-not-the-solution.html','infoworld.com: When Kubernetes is not the solution','','2023',0,'A critical look at architectural scenarios where Kubernetes introduces excessive operational drag. Advocates for VM topologies, serverless, or simple cluster setups for monolithic or early systems.','None','Article','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2023-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Orchestration", "Kubernetes", "Evaluation"]','["[COMMUNITY-TOOL]"]','[]','["kubernetes-alternatives.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.infoworld.com/article/2263821/5-devops-practices-to-improve-application-reliability.html','infoworld.com: 5 devops practices to improve application reliability','','2021',0,'Presents five system engineering guidelines to achieve extreme system availability. Covers synthetic monitoring injection, chaos testing scenarios, automatic continuous-delivery canary promotions, isolated failover topologies, and strict error budget enforcement.','English','Article','Advanced',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Reliability Engineering", "SRE", "Application Reliability"]','["[COMMUNITY-TOOL]"]','[]','["devops.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.infoworld.com/article/2264177/the-decline-of-heroku.html','infoworld.com: The decline of Heroku PaaS','','2022',4,'A diagnostic retrospective detailing the structural decline of Heroku in the developer ecosystem. It traces how a lack of feature innovation, persistent pricing structure limitations, and the massive rise of container-based orchestration engines and modern edge platforms drove teams away from classic PaaS models.','English','Article','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2022-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Platform Engineering", "PaaS Solutions", "Market Shifts"]','["[ENTERPRISE-STABLE]"]','[]','["introduction.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.infoworld.com/article/2264256/6-reasons-to-switch-to-managed-kubernetes.html','infoworld.com: 6 reasons to switch to managed Kubernetes','','2022',0,'Executive evaluation explaining the strategic operations shift from self-managed vanilla Kubernetes clusters to public cloud provider solutions like EKS, AKS, and GKE.','English','Article','Beginner',0,'online','manual',NULL,NULL,NULL,0,'2022-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Cloud Native", "Kubernetes", "Managed Services"]','["[COMMUNITY-TOOL]"]','[]','["managed-kubernetes-in-public-cloud.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.infoworld.com/article/2264392/no-one-wants-to-manage-kubernetes-anymore.html','infoworld.com: No one wants to manage Kubernetes anymore 🌟','','2022',4,'Analyzes the enterprise shift away from running custom, self-managed vanilla Kubernetes clusters towards fully managed cloud platforms like EKS, GKE, and serverless container ecosystems. Underlines the operational complexities of maintaining control plane elements.','English','Article','Advanced',0,'online','manual',NULL,NULL,NULL,0,'2022-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Operations", "Managed Services", "Industry Trends"]','["[ENTERPRISE-STABLE]"]','[]','["kubernetes.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.infoworld.com/article/2264771/3-cloud-architecture-mistakes-we-all-make-but-shouldnt.html','infoworld.com: 3 cloud architecture mistakes we all make, but shouldn''t','','2020',4,'Highlights three widespread cloud engineering anti-patterns: lift-and-shift migration without modernization, ignoring structural egress cost-profiles, and blindly utilizing proprietary managed services that lead to irreversible vendor lock-in.','English','Article','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2020-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Cloud Architecture", "Cloud Strategy", "Design Anti-patterns"]','["[ENTERPRISE-STABLE]"]','[]','["introduction.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.infoworld.com/article/2265016/15-tools-that-make-kubernetes-easier.html','infoworld.com: 15 tools that make Kubernetes easier','','2022',0,'An evaluation of fifteen open-source CLI and dashboard tools designed to simplify day-to-day Kubernetes cluster operations. Analyzes lightweight management applications, manifest syntax linters, and network connectivity utilities.','None','Article','Intermediate',0,'online','manual','c02c8eca0bd629a6a4692ce4fa52d45fc3924f3a5e4c83de463a695cbd8e835c',100.0,1779130494,1,'2026-05-18T20:54:54.957853+02:00',NULL,NULL,NULL,'["Infrastructure & Platform", "Kubernetes Tooling", "Developer Experience"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-tools.md"]','["kubernetes-tools.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.infoworld.com/article/2265488/how-kubernetes-works.html','infoworld.com: How Kubernetes works','','2020',0,'Provides an architectural dissection of how Kubernetes orchestrates distributed infrastructure under the hood. Clarifies how state is stored in etcd, modified by control loop reconcilers via the API server, and materialized into container runtimes on nodes by the kubelet.','English','Article','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2020-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Architecture", "Fundamentals", "Control Plane"]','["[COMMUNITY-TOOL]"]','[]','["kubernetes.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.infoworld.com/article/2266054/6-kubernetes-distributions-leading-the-container-revolution.html','infoworld.com: 6 Kubernetes distributions leading the container revolution','- OpenShift
    - VMware Tanzu Grid
    - Rancher Kubernetes Engine
    - Mirantis Kubernetes Engine
    - Docker
    - Canonical Kubernetes','2022',0,'A comparative market overview focusing on major commercial Kubernetes platforms driving enterprise cloud-native architecture. Evaluates core features of Red Hat OpenShift, VMware Tanzu Grid, Rancher Kubernetes Engine (RKE), Mirantis Kubernetes Engine, Docker Enterprise, and Canonical Kubernetes, contrasting their operational models and target markets.','English','Article','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2022-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Infrastructure", "Kubernetes Distributions", "Market Landscapes"]','["[COMMUNITY-TOOL]"]','[]','["kubernetes-on-premise.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.infoworld.com/article/2267127/how-to-use-the-python-for-loop.html','infoworld.com: How to use the Python for loop','','2021',0,'Covers fundamental logic behind standard Python loops. Explores list comprehension iterations, dictionary traversal structures, utilizing `enumerate()` and `zip()`, and iterator protocol fundamentals.','English','Article','Beginner',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Software Development", "Python Core", "Control Flow"]','["[COMMUNITY-TOOL]"]','[]','["python.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.infoworld.com/article/2269266/what-is-cicd-continuous-integration-and-continuous-delivery-explained.html','infoworld.com: What is CI/CD? Continuous integration and continuous delivery explained','','2023',0,'An industry-wide reference analyzing modern CI/CD patterns and structural components. Highlights automation, continuous testing, delivery stages, and the operational divide between cloud delivery and automated deployment.','English','Article','Beginner',0,'online','manual',NULL,NULL,NULL,0,'2023-06-01T00:00:00+02:00',NULL,NULL,NULL,'["DevOps", "CI-CD Pipelines", "Fundamentals"]','["[COMMUNITY-TOOL]"]','[]','["cicd.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.infoworld.com/article/2269272/how-docker-broke-in-half.html','infoworld.com: How Docker broke in half','','2021',0,'A historical retrospect on Docker''s structural split, detailing the corporate spinoff of its Enterprise segment to Mirantis. Evaluates how this change impacted core open-source container runtimes.','English','Analysis','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Containers & Orchestration", "Docker", "Industry Trends"]','["[COMMUNITY-TOOL]"]','[]','["docker.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.infoworld.com/article/2269961/kubernetes-object-storage-best-practices.html','infoworld.com: Kubernetes object storage best practices','','2021',0,'An InfoWorld expert synthesis offering actionable guidelines on designing applications around object storage APIs instead of direct disk mounts. This approach enhances scaling metrics and simplifies geo-distributed cloud-native architectures.','N/A','Article','Intermediate',1,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Cloud Native Storage Architecture", "Storage Architecture & Engines", "Object Storage"]','["[COMMUNITY-TOOL]"]','[]','["kubernetes-storage.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.infoworld.com/article/2270388/continuous-integration-with-docker-and-jenkins.html','infoworld.com: Continuous integration with Docker and Jenkins','','2021',0,'A historical conceptual article introducing continuous integration patterns using Jenkins and Docker containers. *Curator Insight*: Legacy CI overview. *Live Grounding*: Primarily of historical value given modern cloud-native Kubernetes integrations.','English','Article','Beginner',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["CI/CD Pipelines", "Container Delivery", "Docker Integration"]','["[LEGACY]"]','[]','["jenkins.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.infoworld.com/article/2270518/5-devops-use-cases-for-developing-with-feature-flags.html','infoworld.com: 5 devops use cases for developing with feature flags','','2020',0,'Highlights five key devops use cases for feature flags, including canary testing, database migrations, kill switches, and targeted product rollouts. Shows how these patterns give teams greater operational control and speed in production.','Markdown','Guide','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2020-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Software Engineering", "Feature Management", "Operations"]','["[COMMUNITY-TOOL]", "[GUIDE]"]','[]','["git.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.infoworld.com/article/2270578/the-red-method-a-new-strategy-for-monitoring-microservices.html','infoworld.com: The RED method: A new strategy for monitoring microservices','','2018',0,'Focuses on the RED monitoring methodology (Rate, Errors, Duration) created specifically for microservices architectures, comparing it to traditional USE metrics (Utilization, Saturation, Errors). Curator Insight: Crucial reference for modern microservice design. Live Grounding: Core architectural paradigm for tracing containerized HTTP and RPC interactions.','English','Article','Intermediate',1,'online','manual',NULL,NULL,NULL,0,'2018-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Site Reliability Engineering", "Observability", "Monitoring Methodologies", "RED Method"]','["[COMMUNITY-TOOL]"]','[]','["monitoring.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.infoworld.com/article/2270714/complexity-is-killing-software-developers.html','infoworld.com: Complexity is killing software developers','','2022',3,'Addresses the rising developer cognitive load induced by the sprawl of cloud-native configurations, tooling, and infrastructure details. Argues for developer-centric abstractions and internal developer platforms (IDPs) to insulate application developers from cloud complexity and boost velocity.','English','Analysis','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2022-06-01T00:00:00+02:00',NULL,NULL,NULL,'["DevOps, Automation & Modern Systems Engineering", "Software Engineering Principles", "Developer Cognitive Load"]','["[COMMUNITY-TOOL]"]','[]','["devel-sites.md", "introduction.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.infoworld.com/article/2270808/github-introduces-code-review-controls.html','infoworld.com: GitHub introduces code review controls 🌟','','2021',0,'News analysis highlighting automated policy settings that enable team managers to establish strict PR review parameters, bypass permissions, and automate reviewer assignments.','None','Article','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Developer Platforms", "Git Repositories", "GitHub", "Code Review"]','["[COMMUNITY-TOOL]"]','[]','["git.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.infoworld.com/article/2270814/docker-really-did-change-the-world.html','infoworld.com: Docker really did change the world','','2021',0,'Assesses how Docker fundamentally transformed the software engineering landscape. Traces its history from a single developer tool to the foundation of the cloud-native ecosystem and Kubernetes orchestration.','English','Analysis','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Containers & Orchestration", "Docker", "Industry Trends"]','["[COMMUNITY-TOOL]"]','[]','["docker.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.infoworld.com/article/2270825/the-race-to-secure-kubernetes-at-runtime.html','infoworld.com: The race to secure Kubernetes at run time','','2021',0,'Documents the evolution of runtime threat defense in cloud-native platforms, discussing the industry shift toward kernel-level security telemetry leveraging eBPF technology.','N/A','article','Intermediate',1,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Observability & Monitoring", "Runtime Security", "Security Industry Analysis"]','["[COMMUNITY-TOOL]"]','[]','["kubernetes-security.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.infoworld.com/article/2270941/google-cloud-appsheet-review-no-code-with-extras.html','infoworld.com: Google Cloud AppSheet review: No-code with extras','','2020',0,'A critical, technical review analyzing AppSheet''s feature set, emphasizing its data-modeling capabilities, native integration with GCP resources, and automated workflow triggers. Assesses how the platform scales for rapid application delivery compared to traditional development.','English','Article','Beginner',0,'online','manual',NULL,NULL,NULL,0,'2020-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Application Development", "Low-Code/No-Code", "Platform Review"]','["[COMMUNITY-TOOL]"]','[]','["GoogleCloudPlatform.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.infoworld.com/article/2271333/securing-the-kubernetes-software-supply-chain.html','infoworld.com: Securing the Kubernetes software supply chain with Microsoft''s Ratify','','2021',0,'Focuses on utilizing Ratify as an admission controller to verify container metadata, secure supply-chain signatures (via Cosign/Notation), and enforce strict provenance validation before execution.','N/A','article','Advanced',1,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Kubernetes Security", "Supply Chain Security", "Signature Verification & Ratify"]','["[COMMUNITY-TOOL]"]','[]','["kubernetes-security.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.infoworld.com/article/2271482/kubernetes-up-serverless-down-report.html','infoworld.com: Kubernetes adoption up, serverless down, developer survey says','','2022',4,'Examines empirical metrics demonstrating increased Kubernetes adoption alongside stagnant serverless framework growth. Highlights developer preference for containerized control, local reproducibility, and standardized deployment patterns over vendor-proprietary, event-driven serverless platforms.','English','Analysis','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2022-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Cloud Native & Kubernetes Core", "Market Trends", "Adoption Analytics"]','["[ENTERPRISE-STABLE]"]','[]','["introduction.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.infoworld.com/article/2334477/cncf-survey-managed-kubernetes-becomes-the-norm.html','infoworld.com: CNCF survey: Managed Kubernetes becomes the norm','','2021',0,'Industry report analyzing CNCF survey results, validating the near-ubiquitous transition of enterprise container orchestration towards public cloud managed control planes.','English','Article','Beginner',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Cloud Native", "Kubernetes", "Industry Trends"]','["[COMMUNITY-TOOL]"]','[]','["managed-kubernetes-in-public-cloud.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.infoworld.com/article/2334525/how-to-protect-your-kubernetes-infrastructure-from-the-argo-cd-vulnerability.html','infoworld.com: How to protect your Kubernetes infrastructure from the Argo CD vulnerability','','2022',4,'Provides concrete mitigation, scanning, and patching guidelines in the wake of CVE-2022-24348. Demonstrates strategies for minimizing risks in ArgoCD, including least-privilege service account configurations and network boundaries.','English','Article','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2022-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Security & Compliance", "Vulnerabilities & CVEs", "ArgoCD Security", "Remediation"]','["[ENTERPRISE-STABLE]"]','[]','["argo.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.infoworld.com/article/2334635/the-biggest-obstacle-to-cloud-is-people.html',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,'manual','b4a9cba79b84a2295cf495a5061d9d7499e65be594afddec7c148c6b3b473af0',100.0,1779130495,1,'2026-05-18T20:54:55.005633+02:00',NULL,NULL,NULL,'[]','[]','[]','[]','{}','{}');
INSERT INTO "resources" VALUES('https://www.infoworld.com/article/2334689/beyond-sql-8-new-languages-for-data-querying.html','infoworld.com: Beyond SQL: 8 new languages for data querying','','2024',0,'Analyzes the evolution of data query architectures beyond standard SQL. Evaluates emerging declarative languages (such as PRQL, Malloy, and EdgeQL) designed to solve SQL''s design constraints, enhancing pipeline maintainability and query expressiveness.','Polyglot','Market Analysis','Advanced',0,'online','manual',NULL,NULL,NULL,0,'2024-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Databases", "Query Languages", "Alternative Paradigms"]','["[EMERGING]"]','[]','["databases.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.infoworld.com/article/2334697/what-is-git-version-control-for-collaborative-programming.html','infoworld.com: What is Git? Version control for collaborative programming','','2021',0,'Discusses Git''s design philosophy, its distributed architecture, cryptographic SHA-1 integrity tracking, and key benefits compared to centralized systems like SVN.','English','Article','Beginner',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Software Engineering", "Version Control", "Git CLI Basics"]','["[COMMUNITY-TOOL]"]','[]','["git.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.infoworld.com/article/2335001/why-we-need-both-cloud-architects-and-cloud-engineers.html','infoworld.com: Why we need both cloud architects and cloud engineers','','2023',0,'Details the division of labor between cloud architects, who define strategic blueprints and governance, and cloud engineers, who handle implementation, IaC deployment, and operational maintenance.','English','Article','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2023-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Methodology", "Roles", "Cloud Governance"]','["[COMMUNITY-TOOL]"]','[]','["introduction.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.infoworld.com/article/2335723/why-mercedes-benz-runs-on-900-kubernetes-clusters.html','infoworld.com: Why Mercedes-Benz runs on 900 Kubernetes clusters','','2023',5,'Details the architectural rationale behind Mercedes-Benz''s deployment of over 900 highly-segregated Kubernetes clusters globally. To balance multi-tenancy risk, blast radius mitigation, and compliance across geographical boundaries, the engineering team opted for a fleet management model using declarative GitOps pipelines. This scale illustrates the operational viability of running numerous, small, purpose-built clusters instead of giant, complex, shared multi-tenant systems.','English','Article','Advanced',0,'online','manual',NULL,NULL,NULL,0,'2023-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Infrastructure Orchestration", "Container Platforms", "Kubernetes at Scale"]','["[DE FACTO STANDARD]"]','[]','["customer.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.infoworld.com/article/2336728/5-best-practices-for-securing-cicd-pipelines.html','infoworld.com: 5 best practices for securing CI/CD pipelines','','2023',0,'Synthesizes five critical best practices for hardening modern deployment pipelines. Covers automated static analysis (SAST), software bill-of-materials (SBOM) generation, container signing, secrets management, and least-privilege runtimes.','English','Article','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2023-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Cloud Infrastructure", "CI/CD & DevOps", "DevSecOps"]','["[COMMUNITY-TOOL]"]','[]','["ai.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.infoworld.com/article/2336757/16-open-source-projects-transforming-ai-and-machine-learning.html','infoworld.com: 13 open source projects transforming AI and machine learning','','2022',3,'An analytical review of thirteen disruptive open-source initiatives restructuring the artificial intelligence and machine learning paradigm. Covers emerging runtimes, foundational data lakes, model-serving layers, and high-performance training acceleration engines that dominate the landscape.','None','Article','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2022-06-01T00:00:00+02:00',NULL,NULL,NULL,'["AI & Machine Learning", "Open Source", "Landscape Evaluation"]','["[EMERGING]"]','[]','["mlops.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.infoworld.com/article/2336761/are-we-experiencing-cloudflation.html','infoworld.com: Are we experiencing cloudflation?','','2023',3,'Investigates the rise of ''cloudflation'' driven by hyper-scalers raising subscription costs and baseline infrastructure fees to match inflation. Evaluates enterprise risk mitigation practices, such as shifting workloads to multi-cloud topologies and renegotiating committed-use discounts.','English','Article','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2023-06-01T00:00:00+02:00',NULL,NULL,NULL,'["FinOps & Cloud Cost", "Market Trends", "Macroeconomics"]','["[COMMUNITY-TOOL]"]','[]','["finops.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.infoworld.com/article/2337192/sysdigs-new-cost-advisor-aims-to-cut-kubernetes-costs.html','infoworld.com: Sysdig’s new Cost Advisor aims to cut Kubernetes costs','','2023',0,'Evaluates the design of Sysdig''s cost-auditing features. Analyzes how combining deep runtime-security agent telemetry with resource allocation profiling can generate highly accurate workload rightsizing calculations.','N/A','Article','Advanced',0,'online','manual',NULL,NULL,NULL,0,'2023-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Infrastructure Optimization", "Cost Management", "Commercial Tooling"]','["[COMMUNITY-TOOL]"]','[]','["kubernetes.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.infoworld.com/article/2337301/cloud-architects-are-afraid-of-automation.html',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,'manual','3b933ba163b5fb417a961d52a725d9d85e6752b128c7100bf26514247606fb77',100.0,1779130495,1,'2026-05-18T20:54:55.010746+02:00',NULL,NULL,NULL,'[]','[]','[]','[]','{}','{}');
INSERT INTO "resources" VALUES('https://www.infoworld.com/article/2337368/how-to-beat-the-kubernetes-skills-shortage.html','infoworld.com: How to beat the Kubernetes skills shortage','','2021',2,'Addresses the ongoing deficit of expert Kubernetes talent within enterprise domains. Advocates for aggressive internal developer training programs, platform abstraction pipelines, and leveraging managed cloud providers to focus human capital on core business logic.','English','Article','Beginner',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Strategy", "Organizational Structure", "Talent Management"]','["[COMMUNITY-TOOL]"]','[]','["kubernetes.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.infoworld.com/article/2337405/github-codespaces-freely-available-to-all-github-users.html',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,'manual','d5e08242f5fee6baf3f7309a7e9b1ecc88e3aa60409d60da844d92b6fe96a045',100.0,1779130494,1,'2026-05-18T20:54:54.992035+02:00',NULL,NULL,NULL,'[]','[]','["docs/git.md"]','[]','{}','{}');
INSERT INTO "resources" VALUES('https://www.infoworld.com/article/2337529/aws-lambda-kickstarts-java-functions.html','infoworld.com: AWS Lambda kickstarts Java functions','','2022',0,'Discusses the architectural impacts of AWS Lambda SnapStart on Java microservices. Addresses how this feature shifts the paradigm for enterprise Java, making frameworks like Spring Boot and Quarkus viable alternatives for low-latency serverless operations.','Java','Article','Intermediate',1,'online','manual',NULL,NULL,NULL,0,'2022-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Serverless Architecture", "AWS Lambda", "Java Runtimes"]','["[COMMUNITY-TOOL]"]','[]','["aws-serverless.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.infoworld.com/article/2337651/what-to-do-when-your-devops-team-is-downsized.html','infoworld.com: What to do when your devops team is downsized','','2023',4,'Provides strategic architectural guidance on managing platform and DevOps infrastructure operations following organization-wide downsizings. Discusses reducing cognitive load by deprecating legacy microservices, doubling down on managed platform solutions (SaaS/IaaS), automating routine deployment pipelines, and prioritizing high-ROI continuous delivery tasks.','en','Article','Advanced',1,'online','manual',NULL,NULL,NULL,0,'2023-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Platform Engineering", "Organizational Scaling", "DevOps Transition"]','["[ENTERPRISE-STABLE]", "[LEGACY]"]','[]','["project-management-methodology.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.infoworld.com/article/2337918/getting-started-with-azure-openai.html','infoworld.com: Getting started with Azure OpenAI','','2024',0,'Technical introduction to Azure OpenAI architecture, API consumption, token quotas, private endpoints, and security paradigms necessary for deploying customized Large Language Models safely in enterprise clouds.','None','Article','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2024-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Artificial Intelligence", "Generative AI", "Azure OpenAI"]','["[COMMUNITY-TOOL]"]','[]','["azure.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.infoworld.com/article/2337920/how-multicloud-changes-devops.html','infoworld.com: How multicloud changes devops','','2022',0,'Details how a multicloud strategy alters deployment topologies, configuration management, and network boundaries. Curator analysis details the heavy challenges of multi-cloud storage, compliance parity, and operational overhead. Live architectural blueprints in 2026 demonstrate that leveraging cloud-agnostic abstractions like Kubernetes and unified IaC structures is crucial to mitigate lock-in without exploding team budgets.','N/A','Article','Advanced',1,'online','manual',NULL,NULL,NULL,0,'2022-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Cloud Architecture", "Multicloud Solutions", "Ops Dynamics"]','["[COMMUNITY-TOOL]"]','[]','["devops.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.infoworld.com/article/2338012/when-finops-costs-you-more-in-the-end.html','infoworld.com: When finops costs you more in the end','','2023',4,'Examines cases where FinOps operational overhead—including expensive consulting packages and over-engineered dashboard tools—surpasses the actual infrastructure cost savings achieved. Advocates for an ROI-driven approach that measures tooling spend against actual cost reduction metrics.','English','Article','Advanced',0,'online','manual',NULL,NULL,NULL,0,'2023-06-01T00:00:00+02:00',NULL,NULL,NULL,'["FinOps & Cloud Cost", "Strategy & Governance", "FinOps Pitfalls"]','["[ENTERPRISE-STABLE]"]','[]','["finops.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.infoworld.com/article/2338245/5-priorities-that-cut-cloud-costs-and-improve-it-ops.html','infoworld.com: 5 priorities that cut cloud costs and improve IT ops','','2024',0,'Outlines five critical priorities for cutting cloud computing costs and enhancing operations. Covers automated resource destruction, VM rightsizing, and leveraging IaC templates to eliminate abandoned cloud environments.','English','Article','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2024-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Cloud Management", "FinOps", "Optimization"]','["[COMMUNITY-TOOL]"]','[]','["iac.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.infoworld.com/article/2338303/5-steps-to-bringing-kubernetes-costs-in-line.html','infoworld.com: 5 steps to bringing Kubernetes costs in line','','2023',4,'Presents a clear five-step methodology to control Kubernetes infrastructure spend. Covers standard practices like adjusting request/limit ratios, configuring cluster autoscalers (VPA/HPA), and moving non-critical workloads to spot instance pools.','English','Article','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2023-06-01T00:00:00+02:00',NULL,NULL,NULL,'["FinOps & Cloud Cost", "Kubernetes FinOps", "Actionable Frameworks"]','["[ENTERPRISE-STABLE]"]','[]','["finops.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.infoworld.com/article/2338356/amazon-s-quiet-open-source-revolution.html','infoworld.com: Amazon’s quiet open source revolution','','2026',0,'An analytical exploration detailing AWS''s transition from open-source software consumer to an active co-developer and primary maintainer. Discusses strategic projects like OpenSearch and Valkey, examining the structural tension and evolving relationships between public clouds and software vendors.','English','Analysis','Intermediate',0,'online','manual','aa6e3b60794c8f46567b0df7ba3115b217f88843fb76b1311f5e75b0ad328b25',100.0,1779130494,1,'2026-05-18T20:54:54.956393+02:00',NULL,NULL,NULL,'["Cloud Infrastructure", "AWS Ecosystem", "Open Source Strategy"]','["[COMMUNITY-TOOL]"]','["docs/aws.md"]','["aws.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.infoworld.com/article/2338392/why-platform-engineering.html','infoworld.com: Why platform engineering?','','2023',0,'Analyzes the economic and organizational imperatives driving the shift to platform engineering. Focuses on scaling development teams, lowering time-to-market, and solving the cognitive overload bottleneck introduced by modern cloud-native service proliferation.','English','Article','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2023-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Platform Engineering", "Business Value", "Strategy"]','["[COMMUNITY-TOOL]"]','[]','["devops.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.infoworld.com/article/2338428/kubernetes-cost-management-for-the-real-world.html','infoworld.com: Kubernetes cost management for the real world','','2023',5,'A deep dive into the challenges of multi-tenant Kubernetes cost attribution across dynamic namespaces. Contrasts raw hyper-scaler billing records against granular container resource consumption metrics, detailing how Kubecost and OpenCost establish accurate, real-world chargeback frameworks.','English','Article','Advanced',0,'online','manual',NULL,NULL,NULL,0,'2023-06-01T00:00:00+02:00',NULL,NULL,NULL,'["FinOps & Cloud Cost", "Kubernetes FinOps", "Cost Management"]','["[DE FACTO STANDARD]"]','[]','["managed-kubernetes-in-public-cloud.md", "finops.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.infoworld.com/article/2338474/kubernetes-costs-less-but-less-than-what.html','infoworld.com: Kubernetes costs less, but less than what?','','2023',4,'Critically evaluates the total cost of ownership (TCO) of containerizing applications. Compares VM hosting models, serverless containers, and managed Kubernetes platforms, demonstrating how poorly configured resource requests can make Kubernetes deployments more expensive than traditional systems.','English','Article','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2023-06-01T00:00:00+02:00',NULL,NULL,NULL,'["FinOps & Cloud Cost", "Kubernetes FinOps", "ROI Analysis"]','["[ENTERPRISE-STABLE]"]','[]','["finops.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.infoworld.com/article/2338860/you-cant-run-away-from-technical-debt.html','infoworld.com: You can’t run away from technical debt','','2023',0,'Discusses the inevitability of technical debt as cloud environments and architectures naturally age. Argues that cloud adoption does not eliminate debt but merely shifts it to configuration, infrastructure, and IaC domains.','English','Article','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2023-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Methodology", "Software Engineering", "Technical Debt"]','["[COMMUNITY-TOOL]"]','[]','["introduction.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.infoworld.com/article/3210726/serverless-computing-with-aws-lambda.html','infoworld.com: Serverless computing with AWS Lambda, Part 1','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','ea798a514ffc5e19ee8e90d26382ae79baaef5f02e93eb68d45d81b3553bd3be',100.0,1779031980,0,'2026-05-17T17:33:00.482731+02:00',NULL,NULL,NULL,'[]','[]','["docs/aws-serverless.md"]','[]','{}','{"duplicate_of": "https://www.infoworld.com/article/2254500/serverless-computing-with-aws-lambda.html"}');
INSERT INTO "resources" VALUES('https://www.infoworld.com/article/3265059/6-kubernetes-distributions-leading-the-container-revolution.html','infoworld.com: 6 Kubernetes distributions leading the container revolution','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','9a3e1f8157b7342e0fb46ea35907ec9450e3607d4fb2a968b125ffe3a1040d41',100.0,1779030394,0,'2026-05-17T17:06:34.776669+02:00',NULL,NULL,NULL,'[]','[]','["docs/kubernetes-on-premise.md"]','[]','{}','{"duplicate_of": "https://www.infoworld.com/article/2266054/6-kubernetes-distributions-leading-the-container-revolution.html"}');
INSERT INTO "resources" VALUES('https://www.infoworld.com/article/3271126/what-is-cicd-continuous-integration-and-continuous-delivery-explained.html','infoworld.com: What is CI/CD? Continuous integration and continuous delivery'' explained','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','13a3dcafd3b236ee3ec4554c1ff5d40950f3b36d9068bc46c77c2d217d90ade4',100.0,1779029556,0,'2026-05-17T16:52:36.771853+02:00',NULL,NULL,NULL,'[]','[]','["docs/cicd.md"]','[]','{}','{"duplicate_of": "https://www.infoworld.com/article/2269266/what-is-cicd-continuous-integration-and-continuous-delivery-explained.html"}');
INSERT INTO "resources" VALUES('https://www.infoworld.com/article/3488817/15-tools-that-make-kubernetes-easier.html','infoworld.com: 15 tools that make Kubernetes easier','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','ae5fad76680de7714ddb9551e1bd772b723616c24415d68294b6c9826a293b52',100.0,1779032935,0,'2026-05-17T17:48:55.153711+02:00',NULL,NULL,NULL,'[]','[]','["docs/kubernetes-tools.md"]','[]','{}','{"duplicate_of": "https://www.infoworld.com/article/2265016/15-tools-that-make-kubernetes-easier.html"}');
INSERT INTO "resources" VALUES('https://www.infoworld.com/article/3534133/jdk-15-the-new-features-in-java-15.html','JDK 15: The new features in Java 15','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','d887682ce1dcffa07ba46a11093b773916ddeb21e412795deb2fbce61f8d6591',100.0,1779033343,0,'2026-05-17T17:55:43.377314+02:00',NULL,NULL,NULL,'[]','[]','["docs/java_frameworks.md"]','[]','{}','{"duplicate_of": "https://www.infoworld.com/article/2256828/jdk-15-the-new-features-in-java-15.html"}');
INSERT INTO "resources" VALUES('https://www.infoworld.com/article/3536573/dockers-compose-specification-is-now-an-open-standard.html','infoworld.com: Docker''s Compose specification is now an open standard','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','415989d419fc2aef34f22a100b557f1d65c38b25d8ce578900016f378a86d5df',100.0,1779034013,0,'2026-05-17T18:06:53.150990+02:00',NULL,NULL,NULL,'[]','[]','["docs/docker.md"]','[]','{}','{"duplicate_of": "https://www.infoworld.com/article/2257118/dockers-compose-specification-is-now-an-open-standard.html"}');
INSERT INTO "resources" VALUES('https://www.infoworld.com/article/3545337/10-steps-to-automating-security-in-kubernetes-pipelines.html','==infoworld.com: 10 steps to automating security in Kubernetes pipelines==','','N/A',0,NULL,NULL,NULL,NULL,0,'online','manual','84b35e47d7429acceb8f41c3ec15e7202f6eb78222dfdaa85a13f6301ae6d90e',100.0,1779029552,0,'2026-05-17T16:52:32.997038+02:00',NULL,NULL,NULL,'[]','[]','["docs/kubernetes-security.md"]','[]','{}','{}');
INSERT INTO "resources" VALUES('https://www.infoworld.com/article/3600150/why-arent-you-using-feature-flags.amp.html','infoworld.com: Why aren’t you using feature flags?','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','fb90d27db3c9baf7b08b1cc9b9deae4acda11f01b208af18eb6043f24fb8258f',100.0,1779031227,0,'2026-05-17T17:20:27.472408+02:00',NULL,NULL,NULL,'[]','[]','["docs/git.md"]','[]','{}','{"duplicate_of": "https://www.infoworld.com/article/2261454/why-arent-you-using-feature-flags.html"}');
INSERT INTO "resources" VALUES('https://www.infoworld.com/article/3601202/red-hats-crime-against-centos.html','infoworld.com: Red Hat’s crime against CentOS','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','be63965fc16a3be88ca4ef5d282f0654404cdd7153f0b6934148a3470fe7236c',100.0,1779031564,0,'2026-05-17T17:26:04.918594+02:00',NULL,NULL,NULL,'[]','[]','["docs/linux.md"]','[]','{}','{"duplicate_of": "https://www.infoworld.com/article/2261531/red-hats-crime-against-centos.html"}');
INSERT INTO "resources" VALUES('https://www.infoworld.com/article/3604010/building-microservices-give-dapr-a-try.html','Building microservices? Give Dapr a try','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','190e1ea692e4c24fe4b0702b7aca3fd36af253efb9610c54569c3bb244d4890f',100.0,1779030000,0,'2026-05-17T17:00:00.897826+02:00',NULL,NULL,NULL,'[]','[]','["docs/serverless.md"]','[]','{}','{"duplicate_of": "https://www.infoworld.com/article/2261795/building-microservices-give-dapr-a-try.html"}');
INSERT INTO "resources" VALUES('https://www.infoworld.com/article/3604652/when-kubernetes-is-not-the-solution.html','infoworld.com: When Kubernetes is not the solution','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','e39e3b65216884a2a7d66da577822b6fcea78624e4c5a51e2c39c0c484c786de',100.0,1779031564,0,'2026-05-17T17:26:04.835783+02:00',NULL,NULL,NULL,'[]','[]','["docs/kubernetes-alternatives.md"]','[]','{}','{"duplicate_of": "https://www.infoworld.com/article/2261975/when-kubernetes-is-not-the-solution.html"}');
INSERT INTO "resources" VALUES('https://www.infoworld.com/article/3613155/5-devops-practices-to-improve-application-reliability.html','infoworld.com: 5 devops practices to improve application reliability','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','646123d6c40f417a03673ca2c583ddc856cd428ef1e7523109692b5158a0cff4',100.0,1779030268,0,'2026-05-17T17:04:28.402231+02:00',NULL,NULL,NULL,'[]','[]','["docs/devops.md"]','[]','{}','{"duplicate_of": "https://www.infoworld.com/article/2263821/5-devops-practices-to-improve-application-reliability.html"}');
INSERT INTO "resources" VALUES('https://www.infoworld.com/article/3614210/the-decline-of-heroku.html','infoworld.com: The decline of Heroku PaaS','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','2fb0af40aa5e0ba47882b24788dba7cb1c5447781e0acb725020bb933e066a80',100.0,1779033942,0,'2026-05-17T18:05:42.935635+02:00',NULL,NULL,NULL,'[]','[]','["docs/introduction.md"]','[]','{}','{"duplicate_of": "https://www.infoworld.com/article/2264177/the-decline-of-heroku.html"}');
INSERT INTO "resources" VALUES('https://www.infoworld.com/article/3614605/6-reasons-to-switch-to-managed-kubernetes.html','infoworld.com: 6 reasons to switch to managed Kubernetes','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','9b44d5f9e6c52ec9f144edb02805387289f525c6563124a877ff25f8f8df1154',100.0,1779032088,0,'2026-05-17T17:34:48.189330+02:00',NULL,NULL,NULL,'[]','[]','["docs/managed-kubernetes-in-public-cloud.md"]','[]','{}','{"duplicate_of": "https://www.infoworld.com/article/2264256/6-reasons-to-switch-to-managed-kubernetes.html"}');
INSERT INTO "resources" VALUES('https://www.infoworld.com/article/3614850/no-one-wants-to-manage-kubernetes-anymore.html','infoworld.com: No one wants to manage Kubernetes anymore 🌟','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','bd748603b991863cd90d7e102098973354595522547dde285d4bb82595a1a24c',100.0,1779031601,0,'2026-05-17T17:26:41.071872+02:00',NULL,NULL,NULL,'[]','[]','["docs/kubernetes.md"]','[]','{}','{"duplicate_of": "https://www.infoworld.com/article/2264392/no-one-wants-to-manage-kubernetes-anymore.html"}');
INSERT INTO "resources" VALUES('https://www.infoworld.com/article/3616211/3-cloud-architecture-mistakes-we-all-make-but-shouldnt.html','infoworld.com: 3 cloud architecture mistakes we all make, but shouldn''t','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','2d40e072e1fa5452a52ae012a1d0f6c5965987aea49315f2bd7f921da459b9b8',100.0,1779030136,0,'2026-05-17T17:02:16.102603+02:00',NULL,NULL,NULL,'[]','[]','["docs/introduction.md"]','[]','{}','{"duplicate_of": "https://www.infoworld.com/article/2264771/3-cloud-architecture-mistakes-we-all-make-but-shouldnt.html"}');
INSERT INTO "resources" VALUES('https://www.infoworld.com/article/3617008/how-kubernetes-works.html','infoworld.com: How Kubernetes works','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','e2a8825e77ff5a7176b548e0182725efa90229077f4e0e1451808fb0b1752dc6',100.0,1779034105,0,'2026-05-17T18:08:25.768721+02:00',NULL,NULL,NULL,'[]','[]','["docs/kubernetes.md"]','[]','{}','{"duplicate_of": "https://www.infoworld.com/article/2265488/how-kubernetes-works.html"}');
INSERT INTO "resources" VALUES('https://www.infoworld.com/article/3623689/how-to-use-the-python-for-loop.html','infoworld.com: How to use the Python for loop','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','94d016d8f7c2628ca1374de2a5c60c26a231b20e505e7e4687a6fda3892f8cc6',100.0,1779029367,0,'2026-05-17T16:49:27.399310+02:00',NULL,NULL,NULL,'[]','[]','["docs/python.md"]','[]','{}','{"duplicate_of": "https://www.infoworld.com/article/2267127/how-to-use-the-python-for-loop.html"}');
INSERT INTO "resources" VALUES('https://www.infoworld.com/article/3632142/how-docker-broke-in-half.html','infoworld.com: How Docker broke in half','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','a4439dbf4ff2ea9f7c3cb472f58be61fa666f2e083dc3141dee37e6ff794f7e4',100.0,1779032972,0,'2026-05-17T17:49:32.519004+02:00',NULL,NULL,NULL,'[]','[]','["docs/docker.md"]','[]','{}','{"duplicate_of": "https://www.infoworld.com/article/2269272/how-docker-broke-in-half.html"}');
INSERT INTO "resources" VALUES('https://www.infoworld.com/article/3635148/kubernetes-object-storage-best-practices.html','infoworld.com: Kubernetes object storage best practices','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','c9ca29533ed782a5d13970ce1aa5952bf61df9a61b98c64cd4c71e07366f4833',100.0,1779033757,0,'2026-05-17T18:02:37.964828+02:00',NULL,NULL,NULL,'[]','[]','["docs/kubernetes-storage.md"]','[]','{}','{"duplicate_of": "https://www.infoworld.com/article/2269961/kubernetes-object-storage-best-practices.html"}');
INSERT INTO "resources" VALUES('https://www.infoworld.com/article/3637829/continuous-integration-with-docker-and-jenkins.html','infoworld.com: Continuous integration with Docker and Jenkins','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','30a1e3d46d793ab51953eb1e55254eece5abb7b1c3000b16787c9fe3541ce0cf',100.0,1779033309,0,'2026-05-17T17:55:09.818123+02:00',NULL,NULL,NULL,'[]','[]','["docs/jenkins.md"]','[]','{}','{"duplicate_of": "https://www.infoworld.com/article/2270388/continuous-integration-with-docker-and-jenkins.html"}');
INSERT INTO "resources" VALUES('https://www.infoworld.com/article/3638153/5-devops-use-cases-for-developing-with-feature-flags.html','infoworld.com: 5 devops use cases for developing with feature flags','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','d660e4e2a15cafc17e39731f2d23b22e48fdaaa012c4f966a85703e95ed27fb1',100.0,1779032057,0,'2026-05-17T17:34:17.714996+02:00',NULL,NULL,NULL,'[]','[]','["docs/git.md"]','[]','{}','{"duplicate_of": "https://www.infoworld.com/article/2270518/5-devops-use-cases-for-developing-with-feature-flags.html"}');
INSERT INTO "resources" VALUES('https://www.infoworld.com/article/3638693/the-red-method-a-new-strategy-for-monitoring-microservices.html','infoworld.com: The RED method: A new strategy for monitoring microservices','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','51751c50fee829da3500cef2efdf2fde876d082d0abf71ff9ca87b1a1a11ce1e',100.0,1779032575,0,'2026-05-17T17:42:55.100598+02:00',NULL,NULL,NULL,'[]','[]','["docs/monitoring.md"]','[]','{}','{"duplicate_of": "https://www.infoworld.com/article/2270578/the-red-method-a-new-strategy-for-monitoring-microservices.html"}');
INSERT INTO "resources" VALUES('https://www.infoworld.com/article/3639050/complexity-is-killing-software-developers.html','==infoworld.com: Complexity is killing software developers==','','N/A',0,NULL,NULL,NULL,NULL,0,'online','manual','7fe123b780a261dd56643ec86c64c64cd9dd3e1878baa38841aed662270fe0b1',100.0,1779031896,0,'2026-05-17T17:31:36.975737+02:00',NULL,NULL,NULL,'[]','[]','["docs/devel-sites.md", "docs/introduction.md"]','[]','{}','{}');
INSERT INTO "resources" VALUES('https://www.infoworld.com/article/3639588/github-introduces-code-review-controls.html','infoworld.com: GitHub introduces code review controls 🌟','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','9db2644fe7caad3a7e38d5f12f98b510630e41fdfd0a1b464209d0d3eacacd8e',100.0,1779032239,0,'2026-05-17T17:37:19.503812+02:00',NULL,NULL,NULL,'[]','[]','["docs/git.md"]','[]','{}','{"duplicate_of": "https://www.infoworld.com/article/2270808/github-introduces-code-review-controls.html"}');
INSERT INTO "resources" VALUES('https://www.infoworld.com/article/3639596/docker-really-did-change-the-world.html','infoworld.com: Docker really did change the world','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','790610f38b5da28c30c1d1cf81a2ec1ec35628bcd9c00c86ed4e7846cd088638',100.0,1779032185,0,'2026-05-17T17:36:25.684587+02:00',NULL,NULL,NULL,'[]','[]','["docs/docker.md"]','[]','{}','{"duplicate_of": "https://www.infoworld.com/article/2270814/docker-really-did-change-the-world.html"}');
INSERT INTO "resources" VALUES('https://www.infoworld.com/article/3639829/the-race-to-secure-kubernetes-at-runtime.html','==infoworld.com: The race to secure Kubernetes at run time==','','N/A',0,NULL,NULL,NULL,NULL,0,'online','manual','dd942fca211f6165d923edbd8473f8065eb8234da3d3a2f4982a1ba274b2a95d',100.0,1779032178,0,'2026-05-17T17:36:18.255296+02:00',NULL,NULL,NULL,'[]','[]','["docs/kubernetes-security.md"]','[]','{}','{}');
INSERT INTO "resources" VALUES('https://www.infoworld.com/article/3640975/google-cloud-appsheet-review-no-code-with-extras.html','infoworld.com: Google Cloud AppSheet review: No-code with extras','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','9076ab4e40651c24078c2d8dfc2ad77de228ebf984fe85b491235d7261b47fc7',100.0,1779029827,0,'2026-05-17T16:57:07.087400+02:00',NULL,NULL,NULL,'[]','[]','["docs/GoogleCloudPlatform.md"]','[]','{}','{"duplicate_of": "https://www.infoworld.com/article/2270941/google-cloud-appsheet-review-no-code-with-extras.html"}');
INSERT INTO "resources" VALUES('https://www.infoworld.com/article/3644808/securing-the-kubernetes-software-supply-chain.html','infoworld.com: Securing the Kubernetes software supply chain with Microsoft''s'' Ratify','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','71256dfb183cda774dcf57b588cd331e66c340fb7b7277beb04838607114fcfc',100.0,1779030849,0,'2026-05-17T17:14:09.934233+02:00',NULL,NULL,NULL,'[]','[]','["docs/kubernetes-security.md"]','[]','{}','{"duplicate_of": "https://www.infoworld.com/article/2271333/securing-the-kubernetes-software-supply-chain.html"}');
INSERT INTO "resources" VALUES('https://www.infoworld.com/article/3645374/kubernetes-up-serverless-down-report.html','infoworld.com: Kubernetes adoption up, serverless down, developer survey'' says','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','a03e32d78e9f4a8dc9a88150ac75a3484de933a2138605733c4dbb79b85ff47f',100.0,1779031499,0,'2026-05-17T17:24:59.862814+02:00',NULL,NULL,NULL,'[]','[]','["docs/introduction.md"]','[]','{}','{"duplicate_of": "https://www.infoworld.com/article/2271482/kubernetes-up-serverless-down-report.html"}');
INSERT INTO "resources" VALUES('https://www.infoworld.com/article/3649710/cncf-survey-managed-kubernetes-becomes-the-norm.html','==infoworld.com: CNCF survey: Managed Kubernetes becomes the norm==','','N/A',0,NULL,NULL,NULL,NULL,0,'online','manual','4254fea038f0a489bc399fd80ab225e8dd770fde04e72852c3e0b65b5bb2a4d8',100.0,1779030588,0,'2026-05-17T17:09:48.193878+02:00',NULL,NULL,NULL,'[]','[]','["docs/managed-kubernetes-in-public-cloud.md"]','[]','{}','{}');
INSERT INTO "resources" VALUES('https://www.infoworld.com/article/3650659/how-to-protect-your-kubernetes-infrastructure-from-the-argo-cd-vulnerability.html','infoworld.com: How to protect your Kubernetes infrastructure from the Argo'' CD vulnerability','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','00f53d3d7d3036cbab193e93fb464620730088d506c856ffcd694839df3f47bf',100.0,1779034331,0,'2026-05-17T18:12:11.073970+02:00',NULL,NULL,NULL,'[]','[]','["docs/argo.md"]','[]','{}','{"duplicate_of": "https://www.infoworld.com/article/2334525/how-to-protect-your-kubernetes-infrastructure-from-the-argo-cd-vulnerability.html"}');
INSERT INTO "resources" VALUES('https://www.infoworld.com/article/3653371/the-biggest-obstacle-to-cloud-is-people.html','infoworld.com: The biggest obstacle to cloud is people','','N/A',0,NULL,NULL,NULL,NULL,0,NULL,'manual','e0dc18357938f069a616a94390a4e42c0066976a7723c6241647548e22999f9f',100.0,1779029056,0,'2026-05-17T16:44:16.929582+02:00',NULL,NULL,NULL,'[]','[]','[]','[]','{}','{}');
INSERT INTO "resources" VALUES('https://www.infoworld.com/article/3654909/beyond-sql-8-new-languages-for-data-querying.html','infoworld.com: Beyond SQL: 8 new languages for data querying','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','326d8ab27dd79d82bcaefa51e8cf8f084f3fe7523624fdbdeb2e7500c43a1f6b',100.0,1779030200,0,'2026-05-17T17:03:20.008078+02:00',NULL,NULL,NULL,'[]','[]','["docs/databases.md"]','[]','{}','{"duplicate_of": "https://www.infoworld.com/article/2334689/beyond-sql-8-new-languages-for-data-querying.html"}');
INSERT INTO "resources" VALUES('https://www.infoworld.com/article/3654955/what-is-git-version-control-for-collaborative-programming.html','infoworld.com: What is Git? Version control for collaborative programming','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','b1ce3b8795dd00c6ff5d7cfce53209ef5a677c9f838bc0468ca0e8ab7d35cb77',100.0,1779030330,0,'2026-05-17T17:05:30.206411+02:00',NULL,NULL,NULL,'[]','[]','["docs/git.md"]','[]','{}','{"duplicate_of": "https://www.infoworld.com/article/2334697/what-is-git-version-control-for-collaborative-programming.html"}');
INSERT INTO "resources" VALUES('https://www.infoworld.com/article/3664052/why-mercedes-benz-runs-on-900-kubernetes-clusters.html','infoworld.com: Why Mercedes-Benz runs on 900 Kubernetes clusters','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','67c825b6f9400e7efae4d04c0e14aa0e5b3061c830a2f2ab689804f9d7bac8b8',100.0,1779031495,0,'2026-05-17T17:24:55.083032+02:00',NULL,NULL,NULL,'[]','[]','["docs/customer.md"]','[]','{}','{"duplicate_of": "https://www.infoworld.com/article/2335723/why-mercedes-benz-runs-on-900-kubernetes-clusters.html"}');
INSERT INTO "resources" VALUES('https://www.infoworld.com/article/3673891/5-best-practices-for-securing-cicd-pipelines.html','infoworld.com: 5 best practices for securing CI/CD pipelines','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','4c1fe5f5a4d50ec410b11752e1ac9d8614b813d7e9a23790720430b677eeffbc',100.0,1779034306,0,'2026-05-17T18:11:46.981945+02:00',NULL,NULL,NULL,'[]','[]','["docs/ai.md"]','[]','{}','{"duplicate_of": "https://www.infoworld.com/article/2336728/5-best-practices-for-securing-cicd-pipelines.html"}');
INSERT INTO "resources" VALUES('https://www.infoworld.com/article/3673976/13-open-source-projects-transforming-ai-and-machine-learning.html','infoworld.com: 13 open source projects transforming AI and machine learning','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','654d3dfd0650bab454878a7bd4081b8b3ef8f9709a5c708ea836e6143523c255',100.0,1779031473,0,'2026-05-17T17:24:33.770179+02:00',NULL,NULL,NULL,'[]','[]','["docs/mlops.md"]','[]','{}','{"duplicate_of": "https://www.infoworld.com/article/2336757/16-open-source-projects-transforming-ai-and-machine-learning.html"}');
INSERT INTO "resources" VALUES('https://www.infoworld.com/article/3674048/are-we-experiencing-cloudflation.html','infoworld.com: Are we experiencing cloudflation?','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','88b6098b50c140c4020997afc27d94c8d142c056b6be647296836ad2c8285b42',100.0,1779030981,0,'2026-05-17T17:16:21.733241+02:00',NULL,NULL,NULL,'[]','[]','["docs/finops.md"]','[]','{}','{"duplicate_of": "https://www.infoworld.com/article/2336761/are-we-experiencing-cloudflation.html"}');
INSERT INTO "resources" VALUES('https://www.infoworld.com/article/3677851/sysdigs-new-cost-advisor-aims-to-cut-kubernetes-costs.html','infoworld.com: Sysdig’s new Cost Advisor aims to cut Kubernetes costs','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','0c695ab066fb9e77e55fa1c5bb8c50b9d74f96c46c6010d9c1f95f663fbe5b2c',100.0,1779032240,0,'2026-05-17T17:37:20.034991+02:00',NULL,NULL,NULL,'[]','[]','["docs/kubernetes.md"]','[]','{}','{"duplicate_of": "https://www.infoworld.com/article/2337192/sysdigs-new-cost-advisor-aims-to-cut-kubernetes-costs.html"}');
INSERT INTO "resources" VALUES('https://www.infoworld.com/article/3679250/cloud-architects-are-afraid-of-automation.html','infoworld.com: Cloud architects are afraid of automation','','N/A',0,NULL,NULL,NULL,NULL,0,NULL,'manual','c17dd53e34c1321f14170f1b38382ac595cd6b1ba72b53ab4e819157aa09a6d3',100.0,1779032869,0,'2026-05-17T17:47:49.778686+02:00',NULL,NULL,NULL,'[]','[]','[]','[]','{}','{}');
INSERT INTO "resources" VALUES('https://www.infoworld.com/article/3679749/how-to-beat-the-kubernetes-skills-shortage.html','infoworld.com: How to beat the Kubernetes skills shortage','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','87d1ad70a87543d58df5721f6c5948f109f6d02a8b1b5a4cff3461bda2c54bde',100.0,1779032623,0,'2026-05-17T17:43:43.194569+02:00',NULL,NULL,NULL,'[]','[]','["docs/kubernetes.md"]','[]','{}','{"duplicate_of": "https://www.infoworld.com/article/2337368/how-to-beat-the-kubernetes-skills-shortage.html"}');
INSERT INTO "resources" VALUES('https://www.infoworld.com/article/3679948/github-codespaces-freely-available-to-all-github-users.html','infoworld.com: GitHub Codespaces freely available to all GitHub users','','N/A',0,NULL,NULL,NULL,NULL,0,NULL,'manual','e7f76b9b6b436994cb4a659fe401fa53f8c31200e59177aa9a273d4eb3e105bd',100.0,1779034042,0,'2026-05-17T18:07:22.061027+02:00',NULL,NULL,NULL,'[]','[]','["docs/git.md"]','[]','{}','{}');
INSERT INTO "resources" VALUES('https://www.infoworld.com/article/3681549/aws-lambda-kickstarts-java-functions.html','infoworld.com: AWS Lambda kickstarts Java functions','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','0edc3d4880ca401648c89f44abafc2a5987295e54af89847bc963bc066a10fcf',100.0,1779030133,0,'2026-05-17T17:02:13.014102+02:00',NULL,NULL,NULL,'[]','[]','["docs/aws-serverless.md"]','[]','{}','{"duplicate_of": "https://www.infoworld.com/article/2337529/aws-lambda-kickstarts-java-functions.html"}');
INSERT INTO "resources" VALUES('https://www.infoworld.com/article/3682654/what-to-do-when-your-devops-team-is-downsized.html','infoworld.com: What to do when your devops team is downsized','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','95d3f324d2547e313356fdd4f301a13a1403a2e2536a25e2ffbf68e7251c914d',100.0,1779031451,0,'2026-05-17T17:24:11.444133+02:00',NULL,NULL,NULL,'[]','[]','["docs/project-management-methodology.md"]','[]','{}','{"duplicate_of": "https://www.infoworld.com/article/2337651/what-to-do-when-your-devops-team-is-downsized.html"}');
INSERT INTO "resources" VALUES('https://www.infoworld.com/article/3686694/getting-started-with-azure-openai.html','infoworld.com: Getting started with Azure OpenAI','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','d716e496c7ba2db9bac33c353edfd6873f6d931ae89ad86b449b6ee16061d7d1',100.0,1779029705,0,'2026-05-17T16:55:05.237176+02:00',NULL,NULL,NULL,'[]','[]','["docs/azure.md"]','[]','{}','{"duplicate_of": "https://www.infoworld.com/article/2337918/getting-started-with-azure-openai.html"}');
INSERT INTO "resources" VALUES('https://www.infoworld.com/article/3686695/how-multicloud-changes-devops.html','infoworld.com: How multicloud changes devops','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','6eda33888d84ce25ce93a5a9ed53b924d3536a8e32bc9fbcd1fe82e4c7103220',100.0,1779031446,0,'2026-05-17T17:24:06.596221+02:00',NULL,NULL,NULL,'[]','[]','["docs/devops.md"]','[]','{}','{"duplicate_of": "https://www.infoworld.com/article/2337920/how-multicloud-changes-devops.html"}');
INSERT INTO "resources" VALUES('https://www.infoworld.com/article/3688332/when-finops-costs-you-more-in-the-end.html','infoworld.com: When finops costs you more in the end','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','f518f4890f1468d4a8454eacb10e095ec9474227f6cf5792a7cec256a392b530',100.0,1779030958,0,'2026-05-17T17:15:58.448504+02:00',NULL,NULL,NULL,'[]','[]','["docs/finops.md"]','[]','{}','{"duplicate_of": "https://www.infoworld.com/article/2338012/when-finops-costs-you-more-in-the-end.html"}');
INSERT INTO "resources" VALUES('https://www.infoworld.com/article/3692296/5-priorities-that-cut-cloud-costs-and-improve-it-ops.html','infoworld.com: 5 priorities that cut cloud costs and improve IT ops','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','0fab1e194a2d5e0b26a2788b4eb53461aa5eccfb5eb387e6a15f2a5b14218871',100.0,1779031490,0,'2026-05-17T17:24:50.159994+02:00',NULL,NULL,NULL,'[]','[]','["docs/iac.md"]','[]','{}','{"duplicate_of": "https://www.infoworld.com/article/2338245/5-priorities-that-cut-cloud-costs-and-improve-it-ops.html"}');
INSERT INTO "resources" VALUES('https://www.infoworld.com/article/3693050/5-steps-to-bringing-kubernetes-costs-in-line.html','infoworld.com: 5 steps to bringing Kubernetes costs in line','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','09fcf78b74618797ffdddcc17ba44adcc8dbdc34da2e5d2307d86b3d6b00086e',100.0,1779030709,0,'2026-05-17T17:11:49.014528+02:00',NULL,NULL,NULL,'[]','[]','["docs/finops.md"]','[]','{}','{"duplicate_of": "https://www.infoworld.com/article/2338303/5-steps-to-bringing-kubernetes-costs-in-line.html"}');
INSERT INTO "resources" VALUES('https://www.infoworld.com/article/3694090/amazon-s-quiet-open-source-revolution.html','infoworld.com: Amazon’s quiet open source revolution','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','87e142856fe862ee950138ebe1e5e6db7ad0329d7696a4bddd44269ba18d1deb',100.0,1779031109,0,'2026-05-17T17:18:29.459468+02:00',NULL,NULL,NULL,'[]','[]','["docs/aws.md"]','[]','{}','{"duplicate_of": "https://www.infoworld.com/article/2338356/amazon-s-quiet-open-source-revolution.html"}');
INSERT INTO "resources" VALUES('https://www.infoworld.com/article/3694869/why-platform-engineering.html','infoworld.com: Why platform engineering?','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','704193b5818c066b0eeed8e8b82e44a3171479a59c0b4925260a0af5bb04502f',100.0,1779031455,0,'2026-05-17T17:24:15.992292+02:00',NULL,NULL,NULL,'[]','[]','["docs/devops.md"]','[]','{}','{"duplicate_of": "https://www.infoworld.com/article/2338392/why-platform-engineering.html"}');
INSERT INTO "resources" VALUES('https://www.infoworld.com/article/3695569/kubernetes-cost-management-for-the-real-world.html','infoworld.com: Kubernetes cost management for the real world','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','4f1a53efc9156952873242bc60d9f1ca9f06446c3be6eeebc500ec72bf03525f',100.0,1779033162,0,'2026-05-17T17:52:42.961974+02:00',NULL,NULL,NULL,'[]','[]','["docs/finops.md", "docs/managed-kubernetes-in-public-cloud.md"]','[]','{}','{"duplicate_of": "https://www.infoworld.com/article/2338428/kubernetes-cost-management-for-the-real-world.html"}');
INSERT INTO "resources" VALUES('https://www.infoworld.com/article/3696277/kubernetes-costs-less-but-less-than-what.html','infoworld.com: Kubernetes costs less, but less than what?','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','1d2488cbed7916e53658ceaa9917776819ca5292cd78cb46bb570810b0c6a16a',100.0,1779033731,0,'2026-05-17T18:02:11.939803+02:00',NULL,NULL,NULL,'[]','[]','["docs/finops.md"]','[]','{}','{"duplicate_of": "https://www.infoworld.com/article/2338474/kubernetes-costs-less-but-less-than-what.html"}');
INSERT INTO "resources" VALUES('https://www.infoworld.com/article/3704233/you-cant-run-away-from-technical-debt.html','infoworld.com: You can’t run away from technical debt','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','b2011f4d7ab2fe01fc9d964d7213e6bb7ec4e37a1b36083e55efa82e42af418a',100.0,1779029561,0,'2026-05-17T16:52:41.334506+02:00',NULL,NULL,NULL,'[]','[]','["docs/introduction.md"]','[]','{}','{"duplicate_of": "https://www.infoworld.com/article/2338860/you-cant-run-away-from-technical-debt.html"}');
INSERT INTO "resources" VALUES('https://www.infoworld.com/article/3707989/why-we-need-both-cloud-architects-and-cloud-engineers.html','infoworld.com: Why we need both cloud architects and cloud engineers','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','3aad801fa04352d504663c158c4e34342e8755ff53c843351332fab92d4e6bd1',100.0,1779032587,0,'2026-05-17T17:43:07.490016+02:00',NULL,NULL,NULL,'[]','[]','["docs/introduction.md"]','[]','{}','{"duplicate_of": "https://www.infoworld.com/article/2335001/why-we-need-both-cloud-architects-and-cloud-engineers.html"}');
INSERT INTO "resources" VALUES('https://www.infracloud.io/blogs/3-autoscaling-projects-optimising-kubernetes-costs','infracloud.io: 3 Autoscaling Projects to Optimise Kubernetes Costs','','2023',0,'An analytical study investigating Kubernetes Event-driven Autoscaling (KEDA), Karpenter, and standard Cluster Autoscalers. Focuses on orchestrating cost-efficient clusters through optimized spot instance utilization and proactive node provisioning.','N/A','Blog','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2023-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Kubernetes & Scaling", "Cost Optimization", "Autoscaling Tooling"]','["[COMMUNITY-TOOL]"]','[]','["kubernetes-autoscaling.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.infracloud.io/blogs/auto-generate-terraform-configuration-files','infracloud.io: 5 Tools to Auto-Generate Terraform Configuration Files 🌟','','2023',0,'This architectural review evaluates five prominent automated utilities engineered to import and reverse-engineer active cloud assets into functional Terraform files. It contrasts tools like Former2 and Terraformer, detailing critical trade-offs in HCL compliance, state mapping accuracy, and modular organization. Vital for legacy migration planning.','N/A','Guide','Beginner',0,'online','manual',NULL,NULL,NULL,0,'2023-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Infrastructure as Code", "Guides and Reviews", "Automated Generation"]','["[GUIDE]", "[LEGACY]"]','[]','["terraform.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.infracloud.io/blogs/avoiding-kubernetes-cluster-outages-synthetic-monitoring','infracloud.io: Avoiding Kubernetes Cluster Outages with Synthetic Monitoring','','2021',0,'Details how to configure active synthetic monitoring inside Kubernetes clusters using tools like Kuberhealthy. Explains how continuous integration of active test suites catches hidden infrastructure failures (such as DNS timeouts and dynamic volume attachment issues) before users are affected.','English','Article','Intermediate',1,'duplicate','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Observability", "Reliability", "Synthetic Probes"]','["[COMMUNITY-TOOL]"]','[]','["kubernetes.md"]','{}','{"duplicate_of": "https://www.cncf.io/blog/2021/08/10/avoiding-kubernetes-cluster-outages-with-synthetic-monitoring"}');
INSERT INTO "resources" VALUES('https://www.infracloud.io/blogs/blue-green-deployments-dns-routing','infracloud.io: How to Setup Blue Green Deployments with DNS Routing 🌟','','2022',4,'Examines advanced architectural design patterns using DNS-based routing to switch traffic for Blue-Green deployments. Discusses how to coordinate external load balancers and global DNS systems during the migration window.','English','Tutorial','Advanced',1,'online','manual',NULL,NULL,NULL,0,'2022-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Platform Engineering", "Progressive Delivery", "DNS Routing", "Blue-Green Deployment"]','["[ENTERPRISE-STABLE]", "[GUIDE]"]','[]','["argo.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.infracloud.io/blogs/enforcing-image-trust-docker-containers-notary','infracloud.io: Enforcing Image Trust on Docker Containers using Notary','','2021',0,'A detailed engineering walkthrough illustrating Docker Content Trust configuration leveraging Notary servers. Explains dynamic key generation, delegation signatures, and client verification enforcement on container hosts. Highly recommended for understanding the history and theoretical roots of cryptographic container signing.','N/A','Article','Intermediate',1,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Security", "Image Signing", "Cryptographic Trust"]','["[COMMUNITY-TOOL]"]','[]','["devsecops.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.infracloud.io/blogs/grafana-loki-log-monitoring-alerting','Log Monitoring and Alerting with Grafana Loki','','2020',0,'A detailed deployment guide focusing on log monitoring and alerting integration using Grafana Loki and Promtail. Loki''s design indexing only log metadata allows clusters to achieve cost-efficient, low-latency log collection compared to full-text indexing solutions.','English','Article','Medium',1,'online','manual',NULL,NULL,NULL,0,'2020-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Observability", "Log Management", "Grafana Loki"]','["[COMMUNITY-TOOL]"]','[]','["grafana.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.infracloud.io/blogs/jenkins-freestyle-pipeline-migration','infracloud.io: Migrating Jenkins Freestyle Job to Multibranch Pipeline 🌟','','2022',0,'An extensive structural migration blueprint detailing the step-by-step logic, pattern conversions, and pitfalls associated with transitioning legacy UI-defined Freestyle jobs to multibranch pipeline declarations.','None','Article','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2022-06-01T00:00:00+02:00',NULL,NULL,NULL,'["CI/CD Pipeline Architecture", "Modernization", "Migration"]','["[LEGACY]"]','[]','["jenkins.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.infracloud.io/blogs/kubernetes-autoscaling-custom-metrics','infracloud.io: Kubernetes Autoscaling with Custom Metrics (updated) 🌟','','2023',0,'An operational manual on establishing a custom metrics pipeline using Prometheus Adapter to scale Kubernetes workloads dynamically. Highlights strategies for implementing queue-length or rate-of-request based scaling models to surpass simple resource limits.','N/A','Blog','Advanced',0,'duplicate','manual',NULL,NULL,NULL,0,'2023-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Kubernetes & Scaling", "Metrics & Monitoring", "Custom Metrics"]','["[COMMUNITY-TOOL]"]','[]','["kubernetes-autoscaling.md"]','{}','{"duplicate_of": "https://medium.com/google-cloud/kubernetes-autoscaling-with-istio-metrics-76442253a45a"}');
INSERT INTO "resources" VALUES('https://www.infracloud.io/blogs/kubernetes-cost-reporting-using-kubecost','infracloud.io: Kubernetes Cost Reporting using Kubecost','','2022',0,'An operations-focused walk-through for integrating Kubecost into enterprise environments. Covers capturing Prometheus-formatted infrastructure telemetry and leveraging internal dashboards to visualize actual cost structures.','N/A','Article','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2022-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Infrastructure Optimization", "Cost Management", "Tooling"]','["[COMMUNITY-TOOL]"]','[]','["kubernetes.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.infracloud.io/blogs/kubernetes-pod-security-policies-opa','infracloud.io: Kubernetes Pod Security Policies with Open Policy Agent','','2021',0,'Evaluates using Open Policy Agent (OPA) and Gatekeeper to enforce pod security. Live grounding alerts: Native Kubernetes Pod Security Policies (PSPs) are fully deprecated. This article remains valuable for migration projects transitioning from legacy PSPs to modern OPA/Gatekeeper policy-as-code equivalents.','English','Article','Advanced',1,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Security", "Kubernetes Security", "Policy as Code"]','["[LEGACY]"]','[]','["devsecops.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.infracloud.io/blogs/linking-traces-continuous-profiling-pyroscope','infracloud.io: Linking Traces with Continuous Profiling using Pyroscope','','2022',0,'Explores how to link distributed transaction traces with continuous CPU and memory profiling using Grafana Pyroscope. Explains how correlating spans directly to code-level flamegraphs speeds up root-cause investigation.','English','Article','High',1,'online','manual',NULL,NULL,NULL,0,'2022-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Observability", "Continuous Profiling", "Diagnostics"]','["[COMMUNITY-TOOL]"]','[]','["istio.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.infracloud.io/blogs/machine-learning-orchestration-kubernetes-kubeflow','infracloud.io: Machine Learning Orchestration on Kubernetes using Kubeflow','','2021',3,'Explores the practical orchestration of complex ML workflows using Kubeflow pipelines on Kubernetes. Outlines the underlying architecture, components (e.g., pipelines, notebook servers, metadata), and strategic advantages over non-containerized distributed ML setups.','None','Article','Intermediate',1,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["MLOps", "Kubernetes", "Kubeflow"]','["[COMMUNITY-TOOL]"]','[]','["mlops.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.infracloud.io/blogs/monitoring-kubernetes-cert-manager-certificates','infracloud.io: Monitoring Kubernetes cert-manager Certificates with BotKube','','2021',0,'Details an elegant ChatOps pattern that integrates BotKube with cert-manager to actively push real-time TLS certificate expiration warnings and validation failures to Slack or Microsoft Teams, streamlining automated certificate lifecycle operations in production clusters.','None','Article','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Dynamic Component Monitoring", "Security & Certificates", "ChatOps Integration"]','["[COMMUNITY-TOOL]"]','[]','["kubernetes-monitoring.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.infracloud.io/blogs/multi-tenancy-kubernetes','infracloud.io: Introduction to Multi-Tenancy in Kubernetes','','2022',0,'A practical platform-level guide detailing core structural steps for running multi-tenant topologies safely. Outlines container security context definitions and egress NetworkPolicies.','Go','Blog','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2022-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Platform Engineering", "Multi-Tenancy", "Core Architecture"]','["[COMMUNITY-TOOL]"]','[]','["kubernetes.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.infracloud.io/blogs/multi-tenancy-monitoring-thanos-receiver','infracloud.io: Achieving multi-tenancy in monitoring with Prometheus & the'' mighty Thanos Receiver','','N/A',0,NULL,NULL,NULL,NULL,0,NULL,'manual','740c9956e0aa7ebb354aed8844ec3742eebe59e472037f8731837443a3024e02',100.0,1779029989,1,'2026-05-17T16:59:49.013848+02:00',NULL,NULL,NULL,'[]','[]','["docs/prometheus.md"]','[]','{}','{}');
INSERT INTO "resources" VALUES('https://www.infracloud.io/blogs/multicluster-gitops-argocd','infracloud.io: Multicluster GitOps with ArgoCD','','2021',0,'Examines architectural choices for orchestrating multi-cluster GitOps setups with Argo CD, focusing on hub-and-spoke topologies versus decentralized controls to manage cluster-level dependencies.','YAML','Article','Advanced',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Platform Engineering", "GitOps & CI-CD", "Multi-Cluster GitOps"]','["[COMMUNITY-TOOL]"]','[]','["demos.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.infracloud.io/blogs/prevent-secret-leaks-in-repositories','infracloud.io: How to Prevent Secret Leaks in Your Repositories','','2022',0,'Compares secrets-scanning tools like GitGuardian, gitleaks, and Trufflehog. Explains how to integrate pre-commit hooks and pipeline scanners to prevent leaking API keys, database credentials, and certificates to version control.','English','Blog Post','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2022-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Security", "Secrets Management", "Source Code Scanning"]','["[COMMUNITY-TOOL]"]','[]','["devsecops.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.infracloud.io/blogs/progressive-delivery-argo-rollouts-blue-green-deployment','infracloud.io: Progressive Delivery with Argo Rollouts : Blue-Green Deployment','','2022',4,'Guides engineers through setting up a complete Blue-Green deployment workflow with Argo Rollouts. Outlines routing controls, active/preview service handoffs, and visual UI verification configurations.','English','Tutorial','Intermediate',1,'online','manual',NULL,NULL,NULL,0,'2022-06-01T00:00:00+02:00',NULL,NULL,NULL,'["GitOps & CD", "Argo Rollouts", "Blue-Green Deployment"]','["[ENTERPRISE-STABLE]", "[GUIDE]"]','[]','["argo.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.infracloud.io/blogs/progressive-delivery-argo-rollouts-canary-deployment','infracloud.io: Progressive Delivery with Argo Rollouts: Canary Deployment','','2022',4,'Offers a practical exploration of canary rollouts configured via Argo Rollouts. Focuses on setting step-based traffic splitting, managing dynamic service mesh weights (SMI, Linkerd, Istio), and defining automated rollbacks based on analysis metrics.','English','Tutorial','Advanced',1,'online','manual',NULL,NULL,NULL,0,'2022-06-01T00:00:00+02:00',NULL,NULL,NULL,'["GitOps & CD", "Argo Rollouts", "Canary Deployment"]','["[ENTERPRISE-STABLE]", "[GUIDE]"]','[]','["argo.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.infracloud.io/blogs/prometheus-architecture-metrics-use-cases','infracloud.io: Prometheus Definitive Guide Part I - Metrics and Use Cases','- [==infracloud.io: Prometheus Query Language - Prometheus Definitive Guide Part II==](https://www.infracloud.io/blogs/promql-prometheus-guide)
    - [==infracloud.io: Prometheus Definitive Guide Part III - Prometheus Operator==](https://www.infracloud.io/blogs/prometheus-operator-helm-guide)','2021',0,'Comprehensive three-part technical series explaining Prometheus metric data types, PromQL operations, and declarative target auto-discovery workflows powered by the Prometheus Operator.','None','Technical Series','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Observability", "Prometheus Ecosystem", "Core Principles"]','["[COMMUNITY-TOOL]"]','[]','["prometheus.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.infracloud.io/blogs/prometheus-operator-helm-guide','==infracloud.io: Prometheus Definitive Guide Part III - Prometheus Operator==','','N/A',0,NULL,NULL,NULL,NULL,0,NULL,'manual','ff86bbf964bccc4cabaff23236e943ba2881829ff86aceb8e0e00d82b4e72a4d',100.0,1779034482,1,'2026-05-17T18:14:42.621662+02:00',NULL,NULL,NULL,'[]','[]','["docs/prometheus.md"]','[]','{}','{}');
INSERT INTO "resources" VALUES('https://www.infracloud.io/blogs/promql-prometheus-guide','==infracloud.io: Prometheus Query Language - Prometheus Definitive Guide'' Part II==','','N/A',0,NULL,NULL,NULL,NULL,0,NULL,'manual','118ba140fab830efb19240d90b730f493d0084f25e8443d133305fb422cddef8',100.0,1779032182,1,'2026-05-17T17:36:22.219611+02:00',NULL,NULL,NULL,'[]','[]','["docs/prometheus.md"]','[]','{}','{}');
INSERT INTO "resources" VALUES('https://www.infracloud.io/blogs/protecting-kubernetes-applications-with-kanister','infracloud.io: Protecting Kubernetes applications data using Kanister','- [kanister.io 🌟](https://www.kanister.io) An extensible open-source framework for application-level data management on Kubernetes. KANISTER allows domain experts to capture application specific data management tasks in blueprints which can be easily shared and extended. The framework takes care of the tedious details around execution on Kubernetes and presents a homogeneous operational experience across applications at scale.
    - [blog.kasten.io: Move Fast and Test in Kubernetes without Breaking Things with kanister and CI/CD 🌟](https://blog.kasten.io/move-fast-and-test-in-kubernetes-without-breaking-things)
        - When using data mobility to improve your CI/CD pipeline, it’s important to consider the data at different layers in your application stack. In many instances, you must perform operations on multiple layers of your application at once, as well as interact with Kubernetes itself. Kasten by Veeam developed Kanister to address these data mobility challenges and enable organizations to test safely with real data.
        - Kanister, an open source project, provides a Kubernetes-native framework for application-level data management that supports complex data management workflows. Domain experts can capture application-specific data management tasks in blueprints, which can be easily shared and extended, eliminating many of the tedious details around execution on Kubernetes.
        - Kanister is easy to integrate with your CI/CD pipeline, because it uses Kubernetes API extensions called custom resources. You can easily extend Kanister to work with custom applications as well as several common cloud native databases, simplifying and streamlining testing operations while reducing risk.','2022',4,'Provides a comprehensive architectural analysis of utilizing Kanister blueprints to protect critical application data. Kanister maps complex application hooks directly to standard custom resource APIs, safeguarding operational states during live runs.','Markdown','Article','Advanced',0,'online','manual',NULL,NULL,NULL,0,'2022-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Infrastructure", "Data Protection", "Application Consistency"]','["[ENTERPRISE-STABLE]"]','[]','["kubernetes-backup-migrations.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.infracloud.io/blogs/role-based-access-kubernetes','infracloud.io: How to setup Role based access (RBAC) to Kubernetes Cluster 🌟','','2021',0,'Detailed technical analysis of native Kubernetes Role-Based Access Control (RBAC). Explains authorization objects (Roles, ClusterRoles, and Bindings) alongside API groups to help design least-privilege structures.','English','Technical Blog','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Security", "Identity & Access", "RBAC"]','["[COMMUNITY-TOOL]"]','[]','["kubernetes-security.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.infracloud.io/blogs/secure-containers-cosign-distroless-images','infracloud.io: How to Secure Containers with Cosign and Distroless Images','','2022',0,'An exceptional guide mapping out a high-security container pipeline architecture. Combines Google Distroless base images (to minimize vulnerability footprint) with Sigstore Cosign (to assure container image identity and cryptographic authenticity). A vital blueprint for high-security cloud deployment designs.','N/A','Article','Intermediate',1,'online','manual',NULL,NULL,NULL,0,'2022-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Security", "Image Signing", "Cryptographic Trust"]','["[COMMUNITY-TOOL]"]','[]','["devsecops.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.infracloud.io/blogs/securing-kubernetes-cluster-kubescape-kubebench','infracloud.io: Securing Kubernetes Cluster using Kubescape and kube-bench','','2022',3,'A comprehensive practical guide comparing and integrating Kubescape and kube-bench within DevSecOps pipelines. The tutorial shows how to automate CIS benchmark validation via kube-bench while using Kubescape to detect RBAC misconfigurations and vulnerable container images. An essential blueprint for implementing hardening standards in production environments.','YAML','Technical Article','Medium',0,'online','manual','33e582063a51aacc5367de444840efaa2da5e3fa7a1cb58574abc4487a629d22',100.0,1779034330,1,'2026-05-17T18:12:10.766161+02:00',NULL,NULL,NULL,'["Security", "Compliance", "Vulnerability Scanning"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-tools.md"]','["kubernetes-tools.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.infracloud.io/blogs/securing-kubernetes-secrets-conjur','infracloud.io: Securing Kubernetes Secrets with Conjur 🌟','','2021',0,'A case study outlining how to secure Kubernetes clusters using CyberArk Conjur. Explains how Conjur maps native Kubernetes ServiceAccount tokens to internal security policies, allowing microservices to retrieve credentials without embedding pre-shared master keys in deployment templates.','English','Article','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Security", "Kubernetes Security", "CyberArk Conjur"]','["[COMMUNITY-TOOL]"]','[]','["devsecops.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.infracloud.io/blogs/skaffold-usecases','infracloud.io: Build and deploy Kubernetes apps with Skaffold','','2021',0,'Deep dive into Skaffold use cases. Demonstrates custom image generation profiles utilizing Jib, Kaniko, or local buildpacks, while showcasing target profile definitions for diverse staging environments.','English','Article','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Kubernetes Developer Experience", "Inner-Loop Automation", "Skaffold Use Cases"]','["[COMMUNITY-TOOL]"]','[]','["kubernetes-based-devel.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.infracloud.io/blogs/sre-best-practices','infracloud.io: Site Reliability Engineering (SRE) Best Practices','','2022',0,'Compiles architectural and cultural patterns for establishing cloud-native SRE. Key focuses include automated toil elimination, disaster recovery automation, chaos engineering practices, and objective-based release gates.','English','Article','Intermediate',1,'online','manual',NULL,NULL,NULL,0,'2022-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Operations", "Site Reliability Engineering", "Best Practices"]','["[COMMUNITY-TOOL]"]','[]','["sre.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.infracloud.io/blogs/top-10-things-for-container-security','infracloud.io: The Ten Commandments of Container Security','','2021',0,'Compiles ten key principles of container hardening. Focuses on restricting privileged users, defining hard CPU/memory resource limits, enforcing read-only root filesystems, applying seccomp filters, and eliminating administrative packages from final container builds.','English','Article','Beginner',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Security", "Container Security", "Hardening Standards"]','["[COMMUNITY-TOOL]"]','[]','["devsecops.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.infracloud.io/kubernetes-pod-security-policies-opa','infracloud.io: Kubernetes Pod Security Policies with Open Policy Agent','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','c546a730104039ce99bf605980df45a27099d19f74209990ed7d372806284765',100.0,1779031327,0,'2026-05-17T17:22:07.715004+02:00',NULL,NULL,NULL,'[]','[]','["docs/devsecops.md", "docs/securityascode.md"]','[]','{}','{"duplicate_of": "https://www.infracloud.io/blogs/kubernetes-pod-security-policies-opa"}');
INSERT INTO "resources" VALUES('https://www.inkoop.io/blog/how-to-get-azure-api-credentials','inkoop.io: How to get Azure API Credentials','','N/A',0,'A curated technical resource and architectural guide covering inkoop.io: How to get Azure API Credentials in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'online','manual','N/A',100.0,1781735879,0,'2026-06-18T00:37:59.396214+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/azure.md"]','["azure.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.innoq.com/en/blog/2020/04/scraping-docker-swarm-service-instances-with-prometheus','innoq.com: Scraping a Docker swarm service with Prometheus','','2020',0,'This article outlines architectural patterns to configure Prometheus scraping in a Docker Swarm cluster. Focuses on resolving dynamic Swarm task container IPs by implementing native DNS service discovery patterns or deploying customized scraping helper daemons.','YAML','Technical Blog','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2020-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Cloud Native Infrastructure", "Observability", "Prometheus", "Docker Swarm"]','["[COMMUNITY-TOOL]"]','[]','["prometheus.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.innoq.com/en/blog/scraping-docker-swarm-service-instances-with-prometheus','innoq.com: Scraping a Docker swarm service with Prometheus','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','7e446ef137e35305ff05ea0e8f773352d214ec0e593e15db833c66bba6b54e60',100.0,1779031802,0,'2026-05-17T17:30:02.651774+02:00',NULL,NULL,NULL,'[]','[]','["docs/prometheus.md"]','[]','{}','{"duplicate_of": "https://www.innoq.com/en/blog/2020/04/scraping-docker-swarm-service-instances-with-prometheus"}');
INSERT INTO "resources" VALUES('https://www.inovex.de/blog/containers-docker-containerd-nabla-kata-firecracker','inovex.de: Welcome To The Container Jungle: Docker vs. containerd vs. Nabla'' vs. Kata vs. Firecracker and more! 🌟','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','e22b03c5d520dad8525d40d61e4e11816b26fd7e76a5964680baec7f840b69d7',100.0,1779032092,0,'2026-05-17T17:34:52.829293+02:00',NULL,NULL,NULL,'[]','[]','["docs/container-managers.md"]','[]','{}','{"duplicate_of": "https://www.inovex.de/de/blog/containers-docker-containerd-nabla-kata-firecracker"}');
INSERT INTO "resources" VALUES('https://www.inovex.de/blog/spinnaker-vs-argo-cd-vs-tekton-vs-jenkins-x','inovex.de: Spinnaker vs. Argo CD vs. Tekton vs. Jenkins X: Cloud-Native'' CI/CD','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','9bba57f15e9d87ebc648f99f626326b50053a5a36ccf39ca9c6ab861fccfa1af',100.0,1779032082,0,'2026-05-17T17:34:42.143963+02:00',NULL,NULL,NULL,'[]','[]','["docs/jenkins-alternatives.md"]','[]','{}','{"duplicate_of": "https://www.inovex.de/de/blog/spinnaker-vs-argo-cd-vs-tekton-vs-jenkins-x"}');
INSERT INTO "resources" VALUES('https://www.inovex.de/de/blog/containers-docker-containerd-nabla-kata-firecracker','inovex.de: Welcome To The Container Jungle: Docker vs. containerd vs. Nabla vs. Kata vs. Firecracker and more! 🌟','','2019',0,'An elite technical taxonomy comparing standard container runtimes (runc, containerd) against secure micro-VM and sandbox hypervisors (Kata, Firecracker, Nabla). It explains execution isolation boundaries, hypervisor overhead, and performance implications across edge, multi-tenant, and classic enterprise workloads.','None','Article','Advanced',0,'online','manual',NULL,NULL,NULL,0,'2019-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Containerization", "Runtimes", "Architectural Comparison"]','["[COMMUNITY-TOOL]"]','[]','["container-managers.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.inovex.de/de/blog/spinnaker-vs-argo-cd-vs-tekton-vs-jenkins-x','inovex.de: Spinnaker vs. Argo CD vs. Tekton vs. Jenkins X: Cloud-Native CI/CD','','2021',0,'A deep architectural comparison of cloud-native delivery platforms. Contrasts Spinnaker''s multi-cloud pipeline orchestration against Argo CD''s GitOps-driven pull model, Tekton''s highly flexible Kubernetes-native custom resource execution, and Jenkins X''s opinionated automation scaffolding, highlighting ideal production deployment scenarios for each.','Agnostic','Comparison Blog','Advanced',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["GitOps & CI/CD", "CI/CD Platforms", "Cloud-Native Delivery"]','["[COMMUNITY-TOOL]"]','[]','["jenkins-alternatives.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.instaclustr.com/apache-kafka-architecture','instaclustr.com: Apache Kafka Architecture: A Complete Guide 🌟','','N/A',0,'A curated technical resource and architectural guide covering instaclustr.com: Apache Kafka Architecture: A Complete Guide 🌟 in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779034265,0,'2026-05-17T18:11:05.126255+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/message-queue.md"]','["message-queue.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.instana.com/blog/cf-the-hidden-cost-of-observability-data-volume','instana.com: The Hidden Cost of Observability: Data Volume','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','ae848332220a7f13b3bb5bf9177251897429480d122b6af35ecc0b0d63ac8708',100.0,1779030434,0,'2026-05-17T17:07:14.560878+02:00',NULL,NULL,NULL,'[]','[]','["docs/monitoring.md"]','[]','{}','{"duplicate_of": "https://www.ibm.com/think"}');
INSERT INTO "resources" VALUES('https://www.instana.com/blog/monitoring-jenkins-using-instana','Monitoring jenkins using instana','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','ae848332220a7f13b3bb5bf9177251897429480d122b6af35ecc0b0d63ac8708',100.0,1779033615,0,'2026-05-17T18:00:15.739871+02:00',NULL,NULL,NULL,'[]','[]','["docs/jenkins.md"]','[]','{}','{"duplicate_of": "https://www.instana.com/blog/cf-the-hidden-cost-of-observability-data-volume"}');
INSERT INTO "resources" VALUES('https://www.instapaper.com','Instapaper','','2026',0,'A pioneer bookmarking and asynchronous article reader that strips away layout clutter to provide a clean reading interface. Offers robust offline capacities, cross-platform synchronization, and straightforward highlight pipelines into knowledge databases.','Agnostic','SaaS Tool','Beginner',0,'online','manual',NULL,NULL,NULL,0,'2026-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Modern Workforce", "Personal Productivity", "Knowledge Management"]','["[COMMUNITY-TOOL]"]','[]','["workfromhome.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.instructables.com/How-to-Use-a-Shovel',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,'FILTERED',NULL,NULL,NULL,1780400585,0,'2026-06-02T13:43:05.971863+02:00',NULL,NULL,NULL,'[]','[]','[]','[]','{}','{"score": 12}');
INSERT INTO "resources" VALUES('https://www.intel.com/content/www/us/en/homepage.html',NULL,NULL,NULL,NULL,'A curated technical resource and architectural guide covering www.intel.com in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'online','manual',NULL,NULL,1781736222,0,'2026-06-18T00:43:42.351640+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','[]','["kubernetes.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.interviewbit.com/ansible-interview-questions','interviewbit.com: Ansible Interview Questions','','2026',0,'A study guide containing high-frequency Ansible interview queries. Outlines execution properties of playbooks, configuration roles, variables management, and execution modules used in platform operations.','None','Interview Q&A','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2026-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Career & Interview Preparation", "Interview Prep", "Ansible"]','["[COMMUNITY-TOOL]"]','[]','["interview-questions.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.interviewbit.com/aws-interview-questions','Frequently Asked AWS Interview Questions','','2026',0,'A detailed compilation of standard AWS architecture interview scenarios. Evaluates candidate capabilities in configuring VPCs, routing tables, cloud storage levels, and application orchestration structures.','None','Interview Q&A','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2026-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Career & Interview Preparation", "Interview Prep", "AWS Platforms"]','["[COMMUNITY-TOOL]"]','[]','["interview-questions.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.interviewbit.com/terraform-interview-questions','interviewbit.com: Terraform Interview Questions','','2026',0,'Prepares developers for technical reviews focusing on Terraform mechanics. Breaks down execution plans, backend lock management, module dynamics, and troubleshooting methodologies when state corruptions arise.','None','Interview Q&A','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2026-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Career & Interview Preparation", "Interview Prep", "Terraform"]','["[COMMUNITY-TOOL]"]','[]','["interview-questions.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.intezer.com/blog/container-security/new-attacks-on-kubernetes-via-misconfigured-argo-workflows','intezer.com: New Attacks on Kubernetes via Misconfigured Argo Workflows','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','823e4a26c20cc22b3916498f90219f2b8a7b97aa8bc8f7d4eb6d2f9b35fd1009',100.0,1779031987,0,'2026-05-17T17:33:07.788868+02:00',NULL,NULL,NULL,'[]','[]','["docs/devsecops.md"]','[]','{}','{"duplicate_of": "https://intezer.com/blog/new-attacks-on-kubernetes-via-misconfigured-argo-workflows"}');
INSERT INTO "resources" VALUES('https://www.invensislearning.com/blog/devops-vs-devsecops','invensislearning.com: Difference between DevOps and DevSecOps','','2021',0,'A fundamental comparative analysis contrasting standard DevOps workflows with mature DevSecOps frameworks. Highlights changes in team responsibilities, automation tools, and security gates, establishing safety as a primary engineering metrics.','English','Technical Article','Beginner',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Security & Governance", "DevSecOps", "Fundamentals"]','["[COMMUNITY-TOOL]"]','[]','["devsecops.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.invensislearning.com/blog/infrastructure-as-a-code-tutorial','invensislearning.com: Infrastructure as a Code Tutorial: How it Works, Types, and Best Practices','','2022',0,'A detailed tutorial outlining standard IaC approaches, including declarative vs. imperative systems. Presents configurations for orchestration, provisioning, and configuration management tools while proposing best practices for scalable deployments.','English','Article','Beginner',0,'online','manual',NULL,NULL,NULL,0,'2022-06-01T00:00:00+02:00',NULL,NULL,NULL,'["DevOps", "Infrastructure as Code", "Fundamentals"]','["[COMMUNITY-TOOL]"]','[]','["iac.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.investopedia.com/amazon-web-services-outage-causes-chaos-5212233','investopedia.com: Amazon Web Services (AWS) Outage Causes Chaos (Dec 2021)','','N/A',0,'A curated technical resource and architectural guide covering investopedia.com: Amazon Web Services (AWS) Outage Causes Chaos (Dec 2021) in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779030401,0,'2026-05-17T17:06:41.070346+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/public-cloud-solutions.md"]','["public-cloud-solutions.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.iomesh.com','iomesh.com','','2026',0,'IOMesh is an enterprise-oriented cloud-native storage product built to support high-throughput, latency-sensitive database workloads on Kubernetes. By pooling host storage assets and executing performance optimizations in user space, it aims to compete directly with proprietary SAN arrays.','N/A','Platform','High',0,'online','manual',NULL,NULL,NULL,0,'2026-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Storage", "Kubernetes Storage", "Enterprise CAS"]','["[COMMUNITY-TOOL]"]','[]','["kubernetes-storage.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.iomesh.com/blog/announcing_iomesh_preview','iomesh.com: Outperforming Peer Products, IOMesh Takes Cloud Native Storage to the Next Level','','2021',0,'An introductory release article for IOMesh, explaining how its cloud-native software-defined architecture delivers bare-metal storage speeds. It emphasizes optimized resource utilization, host pooling mechanics, and integrated security frameworks designed for container workloads.','English','Article','High',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Storage", "Kubernetes Storage", "Enterprise CAS"]','["[COMMUNITY-TOOL]"]','[]','["kubernetes-storage.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.ireviews.com/the-top-60-remote-work-websites-for-new-opportunities-in-2022','ireviews.com: The Top 60 Remote Work Websites for New Opportunities in 2022','','2022',0,'Curator Insight catalogs premier remote-work directories for technical and creative job seekers. Live Grounding indicates that while directories evolve, standard platforms like LinkedIn, Wellfound, and specialized portals remain essential avenues for distributed engineering talent seeking global roles.','N/A','Article','Beginner',0,'online','manual',NULL,NULL,NULL,0,'2022-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Organizational Culture", "Remote Work", "Job Portals"]','["[COMMUNITY-TOOL]"]','[]','["remote-tech-jobs.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.isic-archive.com','isic-archive.com','','2024',0,'The International Skin Imaging Collaboration (ISIC) hosts the world''s largest open clinical image archive for dermatological AI research. This platform is a critical resource for clinical validation, transfer learning, and training diagnostic computer vision architectures.','None','Documentation','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2024-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Data Science", "Datasets", "Medical Imaging"]','["[COMMUNITY-TOOL]"]','[]','["mlops.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.ismiletechnologies.com/devsecops/secure-devops-kit-azureazsk','ismiletechnologies.com: Secure DevOps Kit For Azure(AzSK)','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','5917fa524c8ad43e41bde835288a8a4bac9ba1119a36e0d584ec391dc45fdf9b',100.0,1779031041,0,'2026-05-17T17:17:21.070751+02:00',NULL,NULL,NULL,'[]','[]','["docs/azure.md"]','[]','{}','{"duplicate_of": "https://ismiletechnologies.com/en_us/devsecops/secure-devops-kit-azureazsk"}');
INSERT INTO "resources" VALUES('https://www.itbusinessedge.com/security/okta-vs-azure-ad','itbusinessedge.com: Okta vs. Azure AD: IAM Tool Comparison','','N/A',0,'A curated technical resource and architectural guide covering itbusinessedge.com: Okta vs. Azure AD: IAM Tool Comparison in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'online','manual','N/A',100.0,1781735938,0,'2026-06-18T00:38:58.655069+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/devsecops.md"]','["devsecops.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.itcentralstation.com/categories/application-performance-management-apm',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,'manual','a8cd27593c2f5d528071a2246296711055da016d3b17070fa1d98411e214ddd0',100.0,1779030579,0,'2026-05-17T17:09:39.301664+02:00',NULL,NULL,NULL,'[]','[]','["docs/monitoring.md"]','[]','{}','{}');
INSERT INTO "resources" VALUES('https://www.itcentralstation.com/categories/java-frameworks','Best Java Frameworks Solutions','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','96937b70a161fe905d2107ce45c53ebe93678638ff723b13c8c46eacd3c54cc5',100.0,1779034238,0,'2026-05-17T18:10:38.660776+02:00',NULL,NULL,NULL,'[]','[]','["docs/java_frameworks.md"]','[]','{}','{"duplicate_of": "https://www.peerspot.com/categories/java-frameworks"}');
INSERT INTO "resources" VALUES('https://www.ithands-on.com/2021/04/kubernetes-101-changing-pods-label-on.html','ithands-on.com: Kubernetes 101 : Changing a Pod''s label on the fly','','N/A',0,'A curated technical resource and architectural guide covering ithands-on.com: Kubernetes 101 : Changing a Pod''s label on the fly in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779030891,0,'2026-05-17T17:14:51.229987+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes.md"]','["kubernetes.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.ithands-on.com/2021/04/kubernetes-101-external-services.html','ithands-on.com: Kubernetes 101 : External services - ExternalName, DNS and'' Endpoints','','N/A',0,'A curated technical resource and architectural guide covering ithands-on.com: Kubernetes 101 : External services - ExternalName, DNS and'' Endpoints in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779030856,0,'2026-05-17T17:14:16.494382+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-networking.md"]','["kubernetes-networking.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.ithands-on.com/2021/05/kubernetes-101-deployment-replicasets.html','ithands-on.com: Kubernetes 101 : Deployments, replicaSets, services, pods'' and endpoints','','N/A',0,'A curated technical resource and architectural guide covering ithands-on.com: Kubernetes 101 : Deployments, replicaSets, services, pods'' and endpoints in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779030809,0,'2026-05-17T17:13:29.112172+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-tutorials.md"]','["kubernetes-tutorials.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.ithands-on.com/2021/05/kubernetes-101-kubectl-communication.html','ithands-on.com: Kubernetes 101 : kubectl - communication with pods and containers'' / running commands inside pods and containers','','N/A',0,'A curated technical resource and architectural guide covering ithands-on.com: Kubernetes 101 : kubectl - communication with pods and containers'' / running commands inside pods and containers in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779032256,0,'2026-05-17T17:37:36.850850+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/cheatsheets.md"]','["cheatsheets.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.ithands-on.com/2021/05/kubernetes-101-overview-of-statefulsets.html','ithands-on.com: Kubernetes 101 : An overview of StatefulSets and Deployments','','N/A',0,NULL,NULL,NULL,NULL,0,NULL,'manual','N/A',100.0,1779033187,0,'2026-05-17T17:53:07.077951+02:00',NULL,NULL,NULL,'[]','[]','["docs/kubernetes-tutorials.md"]','[]','{}','{}');
INSERT INTO "resources" VALUES('https://www.ithands-on.com/2021/05/kubernetes-101-performing-tasks-in.html','ithands-on.com: Kubernetes 101 : Performing tasks in kubernetes - Jobs','','N/A',0,'A curated technical resource and architectural guide covering ithands-on.com: Kubernetes 101 : Performing tasks in kubernetes - Jobs in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779032779,0,'2026-05-17T17:46:19.593080+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes.md"]','["kubernetes.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.ithands-on.com/2021/05/kubernetes-101-resource-quotas.html','ithands-on.com: Kubernetes 101 : Resource Quotas (ResourceQuota) and Limit'' Ranges (LimitRange)','','N/A',0,NULL,NULL,NULL,NULL,0,NULL,'manual','N/A',100.0,1779029171,0,'2026-05-17T16:46:11.985380+02:00',NULL,NULL,NULL,'[]','[]','["docs/kubernetes-tutorials.md"]','[]','{}','{}');
INSERT INTO "resources" VALUES('https://www.ithands-on.com/2021/06/kubernetes-101-deployments-and-rolling.html','ithands-on.com: Kubernetes 101 : Deployments and Rolling updates - maxSurge,'' maxUnavailable','','N/A',0,NULL,NULL,NULL,NULL,0,NULL,'manual','N/A',100.0,1779031982,0,'2026-05-17T17:33:02.849257+02:00',NULL,NULL,NULL,'[]','[]','["docs/kubernetes-tutorials.md"]','[]','{}','{}');
INSERT INTO "resources" VALUES('https://www.ithands-on.com/2021/06/kubernetes-101-externalname-service.html','ithands-on.com: Kubernetes 101 : The externalName service','','N/A',0,NULL,NULL,NULL,NULL,0,NULL,'manual','N/A',100.0,1779030891,0,'2026-05-17T17:14:51.227832+02:00',NULL,NULL,NULL,'[]','[]','["docs/kubernetes-tutorials.md"]','[]','{}','{}');
INSERT INTO "resources" VALUES('https://www.ithands-on.com/2021/07/kubernetes-101-extending-containers.html','ithands-on.com: Kubernetes 101 : Extending the container''s functionalities'' - Sidecar containers','','N/A',0,'A curated technical resource and architectural guide covering ithands-on.com: Kubernetes 101 : Extending the container''s functionalities'' - Sidecar containers in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779032661,0,'2026-05-17T17:44:21.752715+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes.md"]','["kubernetes.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.ithands-on.com/2021/09/kubernetes-101-changing-service-type.html','ithands-on.com: Kubernetes 101 : Changing a service type','','N/A',0,'A curated technical resource and architectural guide covering ithands-on.com: Kubernetes 101 : Changing a service type in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779029060,0,'2026-05-17T16:44:20.708105+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-networking.md"]','["kubernetes-networking.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.ithands-on.com/2021/10/kubernetes-101-switching-namespaces.html','ithands-on.com: Kubernetes 101 : Switching namespaces','','N/A',0,'A curated technical resource and architectural guide covering ithands-on.com: Kubernetes 101 : Switching namespaces in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779029466,0,'2026-05-17T16:51:06.334412+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes.md"]','["kubernetes.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.itproportal.com/features/how-to-implement-devops-successfully-in-2021','itproportal.com: How to implement DevOps successfully in 2021 🌟','','N/A',0,'A curated technical resource and architectural guide covering itproportal.com: How to implement DevOps successfully in 2021 🌟 in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'review_required','manual',NULL,80.0,1779031013,0,'2026-05-17T17:16:53.728758+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/devops.md"]','["devops.md"]','{}','{"review_metadata": {"original_url": "https://www.itproportal.com/features/how-to-implement-devops-successfully-in-2021", "proposed_url": "NONE", "reason": "High-Value Protection: 404", "timestamp": "2026-05-18T18:54:54.921057"}}');
INSERT INTO "resources" VALUES('https://www.itproportal.com/features/stop-messing-up-with-cicd-vs-devops-and-learn-the-difference-finally','itproportal.com: Stop messing up with CI/CD vs. DevOps and learn the difference'' finally','','N/A',0,'A curated technical resource and architectural guide covering itproportal.com: Stop messing up with CI/CD vs. DevOps and learn the difference'' finally in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'review_required','manual',NULL,80.0,1779030010,0,'2026-05-17T17:00:10.423236+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/devops.md"]','["devops.md"]','{}','{"review_metadata": {"original_url": "https://www.itproportal.com/features/stop-messing-up-with-cicd-vs-devops-and-learn-the-difference-finally", "proposed_url": "NONE", "reason": "High-Value Protection: 404", "timestamp": "2026-05-18T18:54:55.013415"}}');
INSERT INTO "resources" VALUES('https://www.itprotoday.com/containers/whos-winning-container-software-market','itprotoday.com: Who''s Winning in the Container Software Market 🌟','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','fd029ade5043eeea757aa3f35069ce25f59bd46b00f29596ee43446cb9db3172',100.0,1779032681,0,'2026-05-17T17:44:41.725642+02:00',NULL,NULL,NULL,'[]','[]','["docs/introduction.md", "docs/kubernetes-on-premise.md", "docs/matrix-table.md"]','[]','{}','{"duplicate_of": "https://www.techtarget.com/searchcio/answer/ITPro-Today-Network-Computing-IoT-World-Today-combine-with-TechTarget"}');
INSERT INTO "resources" VALUES('https://www.itprotoday.com/devops-and-software-development/devops-model-killing-developer-word-no','itprotoday.com: Is the DevOps Model Killing the Developer? In a Word, No','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','fd029ade5043eeea757aa3f35069ce25f59bd46b00f29596ee43446cb9db3172',100.0,1779033579,0,'2026-05-17T17:59:39.351215+02:00',NULL,NULL,NULL,'[]','[]','["docs/devops.md"]','[]','{}','{"duplicate_of": "https://www.itprotoday.com/containers/whos-winning-container-software-market"}');
INSERT INTO "resources" VALUES('https://www.itprotoday.com/devops-and-software-development/who-needs-open-policy-agent','itprotoday.com: Who Needs Open Policy Agent?','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','fd029ade5043eeea757aa3f35069ce25f59bd46b00f29596ee43446cb9db3172',100.0,1779033572,0,'2026-05-17T17:59:32.727574+02:00',NULL,NULL,NULL,'[]','[]','["docs/securityascode.md"]','[]','{}','{"duplicate_of": "https://www.itprotoday.com/containers/whos-winning-container-software-market"}');
INSERT INTO "resources" VALUES('https://www.itprotoday.com/devops/google-dora-report-details-best-practices-speed-devops','itprotoday.com: Google DORA Report Details Best Practices to Speed DevOps','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','fd029ade5043eeea757aa3f35069ce25f59bd46b00f29596ee43446cb9db3172',100.0,1779030986,0,'2026-05-17T17:16:26.162224+02:00',NULL,NULL,NULL,'[]','[]','["docs/devops.md"]','[]','{}','{"duplicate_of": "https://www.itprotoday.com/containers/whos-winning-container-software-market"}');
INSERT INTO "resources" VALUES('https://www.itprotoday.com/hybrid-cloud-and-multicloud/4-alternatives-kubernetes-container-orchestrator','itprotoday.com: 4 Alternatives to Kubernetes Container Orchestrator','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','fd029ade5043eeea757aa3f35069ce25f59bd46b00f29596ee43446cb9db3172',100.0,1779030727,0,'2026-05-17T17:12:07.165140+02:00',NULL,NULL,NULL,'[]','[]','["docs/kubernetes-alternatives.md"]','[]','{}','{"duplicate_of": "https://www.itprotoday.com/containers/whos-winning-container-software-market"}');
INSERT INTO "resources" VALUES('https://www.itprotoday.com/it-operations/docker-still-worth-learning-it-operations-teams-probably-not','itprotoday.com: Is Docker Still Worth Learning for IT Operations Teams?'' Probably Not','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','fd029ade5043eeea757aa3f35069ce25f59bd46b00f29596ee43446cb9db3172',100.0,1779029826,0,'2026-05-17T16:57:06.488570+02:00',NULL,NULL,NULL,'[]','[]','["docs/docker.md"]','[]','{}','{"duplicate_of": "https://www.itprotoday.com/containers/whos-winning-container-software-market"}');
INSERT INTO "resources" VALUES('https://www.itprotoday.com/linux/openshift-48-red-hat-seeks-expand-workload-possibilities','itprotoday.com: With OpenShift 4.8, Red Hat Seeks to ''Expand Workload Possibilities''','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','fd029ade5043eeea757aa3f35069ce25f59bd46b00f29596ee43446cb9db3172',100.0,1779032800,0,'2026-05-17T17:46:40.289330+02:00',NULL,NULL,NULL,'[]','[]','["docs/ocp4.md"]','[]','{}','{"duplicate_of": "https://www.itprotoday.com/containers/whos-winning-container-software-market"}');
INSERT INTO "resources" VALUES('https://www.itprotoday.com/testing-and-quality-assurance/why-site-reliability-engineering-key-modern-devops','itprotoday.com: Why Site Reliability Engineering Is Key to Modern DevOps','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','fd029ade5043eeea757aa3f35069ce25f59bd46b00f29596ee43446cb9db3172',100.0,1779032521,0,'2026-05-17T17:42:01.308203+02:00',NULL,NULL,NULL,'[]','[]','["docs/sre.md"]','[]','{}','{"duplicate_of": "https://www.itprotoday.com/containers/whos-winning-container-software-market"}');
INSERT INTO "resources" VALUES('https://www.ituser.es/opinion/2020/07/las-principales-habilidades-que-un-arquitecto-cloud-necesita-para-triunfar','ituser.es: Las principales habilidades que un arquitecto cloud necesita para triunfar','','2020',3,'Analiza las competencias técnicas e interpersonales críticas para un arquitecto cloud en el panorama empresarial moderno. Destaca la necesidad de dominar no solo arquitecturas multinube, automatización con IaC y seguridad, sino también habilidades de comunicación para traducir decisiones tecnológicas en valor de negocio.','Spanish','Article','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2020-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Cloud Architecture", "Professional Development", "Career Engineering"]','["[COMMUNITY-TOOL]"]','[]','["introduction.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.itwonderlab.com/en/ansible-kubernetes-vagrant-tutorial','itwonderlab.com: Kubernetes Cluster using Vagrant and Ansible with Containerd'' (in 3 minutes) 🌟','','N/A',0,'A curated technical resource and architectural guide covering itwonderlab.com: Kubernetes Cluster using Vagrant and Ansible with Containerd'' (in 3 minutes) 🌟 in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'duplicate','manual','N/A',100.0,1779029063,0,'2026-05-17T16:44:23.410709+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-on-premise.md"]','["kubernetes-on-premise.md"]','{}','{"duplicate_of": "https://www.itwonderlab.com/ansible-kubernetes-vagrant-tutorial"}');
INSERT INTO "resources" VALUES('https://www.jaegertracing.io','Jaeger','','2026',0,'The flagship Jaeger engine for distributed tracing, featuring comprehensive backend storage backends (Elasticsearch, Cassandra) and advanced UI query panels for deep dive transaction forensics.','Go','Tool','Advanced',1,'online','manual',NULL,NULL,NULL,0,'2026-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Observability", "Distributed Tracing", "Jaeger"]','["[COMMUNITY-TOOL]"]','[]','["istio.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.jamesmichaelhickey.com/microservices-architecture','Should I Use A Microservices Architecture? What about the UI? 🌟','','2022',0,'An analytical essay exploring the integration patterns of frontends within microservice environments. It addresses the common pitfall of scaling backend services while keeping a monolithic UI, introducing alternative patterns like Micro-frontends and Backend-for-Frontends (BFF) to ensure organizational alignment and independent deployments.','None','Article','Intermediate',1,'online','manual',NULL,NULL,NULL,0,'2022-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Microservices Architecture", "Fundamentals", "UI & Frontend"]','["[COMMUNITY-TOOL]"]','[]','["faq.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.jaumepujolcapllonch.com/la-matriz-raci-y-la-asignacion-de-responsabilidades','jaumepujolcapllonch.com: La matriz RACI y la asignación de responsabilidades','','2021',0,'An academic and practical analysis of responsibility delegation using the RACI framework. Discusses common implementation pitfalls, such as assigning multiple ''Accountable'' parties, and how to balance ownership in complex software delivery and systems administration projects.','Spanish','Article','Beginner',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Project Management", "Governance", "RACI Matrix"]','["[COMMUNITY-TOOL]"]','[]','["project-management-methodology.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.java-success.com/01b-%e2%99%a6-40-java-web-services-basics-interview-qas-q07-q12','java-success.com: 01: Q07 – Q12 Java Micro & Web services Interview Q&As','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','41642317049af1417a51d6cc6c4a78b4ace5b0ffac5f5482877c1ab37f136742',100.0,1779030877,0,'2026-05-17T17:14:37.324705+02:00',NULL,NULL,NULL,'[]','[]','["docs/java_frameworks.md"]','[]','{}','{"duplicate_of": "https://www.java-success.com/microservices-interview-questions"}');
INSERT INTO "resources" VALUES('https://www.java-success.com/debugging-java-thread-safety-multi-threading-concurrency-issues','java-success.com: 5 Ways to debug thread-safety issues in Java','','2021',0,'An educational guide detailing patterns to debug complex multi-threading and concurrency issues in Java. In 2026, with the widespread adoption of Java Virtual Threads (Project Loom), debugging paradigms have shifted from traditional thread pool management to lightweight structured concurrency practices.','Java','Blog','Intermediate',1,'online','manual','c59cbd514b2a2a8285badbcd37b473c5bc5cc12cd5a19b1b2114375a13f379b7',100.0,1779033124,1,'2026-05-17T17:52:04.446316+02:00',NULL,NULL,NULL,'["Modern Java", "Performance", "Concurrency"]','["[COMMUNITY-TOOL]"]','["docs/java_frameworks.md"]','["java_frameworks.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.java-success.com/java-garbage-collection-interview-questions-and-answers','java-success.com: 9 Java Garbage Collection interview questions & answers','','2026',0,'Details JVM garbage collection optimization concepts for production engineers. Addresses memory structures, GC collection phases, pause optimization steps, and diagnostic CLI tools.','Java','Interview Q&A','Advanced',0,'online','manual',NULL,NULL,NULL,0,'2026-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Career & Interview Preparation", "Interview Prep", "Java Memory Management"]','["[COMMUNITY-TOOL]"]','[]','["interview-questions.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.java-success.com/microservices-interview-questions','java-success.com: 01: Q07 – Q12 Java Micro & Web services Interview Q&As','','2022',0,'A comprehensive Q&A preparation guide addressing core interview topics in Java microservices. This document covers crucial real-world concepts: database-per-service patterns, eventual consistency, CQRS (Command Query Responsibility Segregation), and saga-driven transactions.','Java','Article','Intermediate',1,'online','manual',NULL,NULL,NULL,0,'2022-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Software Development", "Microservices Design", "Interview Prep"]','["[COMMUNITY-TOOL]"]','[]','["java_frameworks.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.java-success.com/writing-low-latency-applications-in-java','java-success.com: 01: 9 Java low latency interview questions & answers','','2026',0,'Analyzes Java runtime optimization methods for ultra-low latency processing applications. Explains lock-free ring buffers, thread CPU affinity setups, off-heap state management, and object allocation tuning.','Java','Interview Q&A','Advanced',0,'online','manual',NULL,NULL,NULL,0,'2026-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Career & Interview Preparation", "Interview Prep", "Low Latency Programming"]','["[COMMUNITY-TOOL]"]','[]','["interview-questions.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.java67.com/2016/05/how-to-use-multiple-threads-in-java.html','java67.com: How to Create and Start Multiple Threads in Java? - Example Tutorial','','2016',0,'A fundamental programming tutorial demonstrating how to initiate and manage multiple threads within Java. While basic, it covers structural concurrency paradigms, runnable abstractions, and thread execution states before the widespread adoption of ExecutorServices.','Java','Article','Beginner',0,'online','manual',NULL,NULL,NULL,0,'2016-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Software Development", "Java Language", "Concurrency"]','["[COMMUNITY-TOOL]"]','[]','["java_frameworks.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.java67.com/2018/11/top-10-spring-framework-annotations-for-java-developers.html','java67.com: 10 Spring Framework Annotations Java Developer should learn - Example Tutorial','','2018',0,'Identifies the core annotations (such as `@Component`, `@Autowired`, `@Configuration`, and `@Bean`) essential for managing Dependency Injection within Spring. It serves as an educational reference for understanding declarative component configuration.','Java','Article','Beginner',0,'online','manual',NULL,NULL,NULL,0,'2018-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Spring Ecosystem", "Core Platform", "Annotations"]','["[COMMUNITY-TOOL]"]','[]','["java_frameworks.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.java67.com/2021/02/microservices-interview-questions-answers-java-spring.html','java67.com: Top 15 Microservices Interview Questions with Answers for 3 to 5 Years Experienced','','2026',0,'Presents microservice architecture interview scenarios for experienced developers. Covers API gateways, service discovery, circuit breakers, distributed tracing, and Saga transaction patterns.','Java','Interview Q&A','Advanced',1,'online','manual',NULL,NULL,NULL,0,'2026-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Career & Interview Preparation", "Interview Prep", "Microservices Design"]','["[COMMUNITY-TOOL]"]','[]','["interview-questions.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.java67.com/2021/10/how-to-set-logging-level-in-spring-boot-.html','java67.com: How to set the logging level with application.properties in Spring Boot - Example Tutorial','','2021',0,'Teaches developers how to dynamically set and manage logging levels (`DEBUG`, `INFO`, `ERROR`) using application configuration files. It avoids the use of verbose XML logging templates, allowing developers to target package-level logs cleanly.','Java','Article','Beginner',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Spring Ecosystem", "Configuration", "Logging"]','["[COMMUNITY-TOOL]"]','[]','["java_frameworks.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.java67.com/2022/07/10-best-free-git-courses-and-tutorials.html','java67.com: Top 10 Free Git Courses and Tutorials for Beginners in 2022 - Best of Lot','','2022',0,'A curated catalog of free educational courses on Git and GitHub, evaluating instructional quality and platform accessibility for software teams.','English','Tutorial','Beginner',0,'online','manual',NULL,NULL,NULL,0,'2022-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Software Engineering", "Version Control", "Git CLI Basics"]','["[COMMUNITY-TOOL]", "[GUIDE]"]','[]','["git.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.javaadvent.com/2021/12/you-need-more-than-containers-a-short-history-of-the-mess-were-in.html','==javaadvent.com: You need more than containers. A short history of the'' mess we''re in==','','2021',0,'A historical retrospect on containerization, arguing that raw containers alone cannot solve distributed application challenges. Modern 2026 environments validate this thesis, illustrating the necessary evolution toward fully automated Platform Engineering, service meshes, and optimized framework runtimes.','Markdown','Blog','Intermediate',1,'online','manual','68abe55c9044d85ca42882a80fcefd6d791b4ffaa502cc60f5e1f864b0fc8227',100.0,1779030534,1,'2026-05-17T17:08:54.893453+02:00',NULL,NULL,NULL,'["Cloud Native", "Containers", "Evolution"]','["[COMMUNITY-TOOL]"]','["docs/java_frameworks.md"]','["java_frameworks.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.javacodegeeks.com/2014/12/on-heap-vs-off-heap-memory-usage.html',NULL,NULL,NULL,NULL,'A curated technical resource and architectural guide covering www.javacodegeeks.com in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'online','manual','N/A',100.0,1781735982,0,'2026-06-18T00:39:42.142346+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/java-and-java-performance-optimization.md"]','["java-and-java-performance-optimization.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.javacodegeeks.com/2015/09/mongodb-a-scalable-nosql-db.html',NULL,NULL,NULL,NULL,'A curated technical resource and architectural guide covering www.javacodegeeks.com in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'online','manual','N/A',100.0,1781736112,0,'2026-06-18T00:41:52.490562+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/nosql.md"]','["nosql.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.javacodegeeks.com/2015/10/nosql-vs-sql.html',NULL,NULL,NULL,NULL,'A curated technical resource and architectural guide covering www.javacodegeeks.com in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'online','manual','N/A',100.0,1781736112,0,'2026-06-18T00:41:52.054323+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/nosql.md"]','["nosql.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.javacodegeeks.com/2019/02/spring-framework-architecture.html','Spring Framework Architecture 🌟','','N/A',0,'A curated technical resource and architectural guide covering Spring Framework Architecture 🌟 in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'online','manual','N/A',100.0,1781735981,0,'2026-06-18T00:39:41.566446+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/java_frameworks.md"]','["java_frameworks.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.javacodegeeks.com/2021/08/the-case-against-ci-cd.html','javacodegeeks.com: The Case Against CI/CD','','N/A',0,'A curated technical resource and architectural guide covering javacodegeeks.com: The Case Against CI/CD in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'online','manual','N/A',100.0,1781735900,0,'2026-06-18T00:38:20.566950+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/cicd.md"]','["cicd.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.javacodegeeks.com/2023/03/infrastructure-as-code-best-tools-for-2023-included.html','javacodegeeks.com: Infrastructure as Code: Best Tools For 2023 Included','','N/A',0,'A curated technical resource and architectural guide covering javacodegeeks.com: Infrastructure as Code: Best Tools For 2023 Included in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'online','manual','N/A',100.0,1781735960,0,'2026-06-18T00:39:20.821295+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/iac.md"]','["iac.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.javaguides.net/2018/06/maven-cheat-sheet.html','javaguides.net','','2026',0,'A developer-focused Maven cheat sheet explaining multi-module configurations. Curator Insight targets standardizing configuration configurations. Live Grounding validates its routine use in standard enterprise training tracks for Java engineers.','XML','Guide','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2026-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Software Development", "Build Automation", "Maven"]','["[COMMUNITY-TOOL]", "[GUIDE]"]','[]','["cheatsheets.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.javaguides.net/2018/10/java-main-method-interview-questions-with-answers.html','javaguides.net: Java main() Method Interview Questions with Answers','','2018',3,'A comprehensive technical guide compiling core interview questions and structural mechanics concerning the Java main() method entry point. Explains JVM initialization, argument passing, modifier requirements, and overriding limitations.','Java','Article','Beginner',0,'online','manual',NULL,NULL,NULL,0,'2018-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Software Engineering", "Java", "Interview Preparation"]','["[COMMUNITY-TOOL]"]','[]','["interview-questions.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.javaguides.net/2022/07/event-driven-microservices-using-spring-boot-and-apache-kafka.html?spref=tw','javaguides.net: Event-Driven Microservices using Spring Boot and Kafka','','2022',0,'Details how to architect fully event-driven microservices using Spring Boot and Apache Kafka. It covers payload modeling, transactional messaging, resilient dead-letter queues, and decoupling system boundaries through asynchronous event patterns.','Java','Article','Intermediate',1,'online','manual',NULL,NULL,NULL,0,'2022-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Event-Driven Architecture", "Kafka Integration", "Microservices"]','["[COMMUNITY-TOOL]"]','[]','["java_frameworks.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.javaguides.net/2022/10/spring-boot-microservices-spring-cloud-api-gateway.html','javaguides.net: Spring Boot Microservices - Spring Cloud API Gateway','','2022',4,'Guide to configuring Spring Cloud Gateway as a unified routing layer for a microservices architecture. It demonstrates dynamic routing, path predicates, filters, and security integration at the edge. While enterprise architectures in 2026 increasingly leverage service meshes (e.g., Istio) for internal traffic, Spring Cloud Gateway remains a popular, developer-centric edge gateway solution.','Java','Tutorial','Intermediate',1,'online','manual',NULL,NULL,NULL,0,'2022-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Java Cloud Native", "Spring Cloud", "API Gateway"]','["[ENTERPRISE-STABLE]", "[GUIDE]"]','[]','["java_frameworks.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.javaguides.net/2023/03/spring-boot-3-rest-api-documentation.html','javaguides.net: Spring Boot 3 REST API Documentation using SpringDoc OpenAPI','','2023',3,'Step-by-step tutorial on integrating SpringDoc OpenAPI with Spring Boot 3 to automatically generate interactive Swagger UI and OpenAPI 3 specifications. This automation ensures sync between backend REST APIs and client contracts, which is vital for developer portals. Today, SpringDoc OpenAPI has successfully supplanted the legacy Springfox library as the de facto standard for Spring-based API documentation.','Java','Tutorial','Beginner',0,'online','manual',NULL,NULL,NULL,0,'2023-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Java Cloud Native", "Spring Boot", "API Documentation"]','["[GUIDE]", "[LEGACY]"]','[]','["java_frameworks.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.javamonamour.org/2018/11/java-showsettings.html',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,'manual','9750ca0c5bd6b4b4fd0b44820d0cd04a2de74e83355368399592eb8d43e0206c',100.0,1779033243,1,'2026-05-17T17:54:03.656688+02:00',NULL,NULL,NULL,'[]','[]','["docs/jvm-parameters-matrix-table.md"]','[]','{}','{}');
INSERT INTO "resources" VALUES('https://www.jbang.dev','JBang','','2026',4,'JBang offers a simplified approach to writing and running JVM-based code as self-contained scripts, handling dependency declaration and download seamlessly. Live Grounding shows that JBang has matured into a powerful tool for operations, DevOps task scripting, and rapid local prototyping without standard Java project boilerplate.','English','Tool / Framework','Beginner',0,'online','manual',NULL,NULL,NULL,0,'2026-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Cloud-Native Java", "Scripting", "JBang"]','["[ENTERPRISE-STABLE]"]','[]','["maven-gradle.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.jeffgeerling.com/blog/2018/testing-your-ansible-roles-molecule','jeffgeerling.com: Testing your Ansible roles with Molecule','','2018',0,'An industry-standard guide authored by Jeff Geerling exploring test-driven development for Ansible roles. It introduces Molecule''s core workflow, demonstrating how to use Docker drivers to spin up clean instances, execute roles, and verify states.','YAML','Blog Post','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2018-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Infrastructure as Code", "Ansible Testing", "Tutorials"]','["[COMMUNITY-TOOL]"]','[]','["ansible.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.jeffgeerling.com/blog/2020/everyone-might-be-cluster-admin-your-kubernetes-cluster','jeffgeerling.com: Everyone might be a cluster-admin in your Kubernetes cluster','','2020',0,'Investigates RBAC misconfigurations and overly permissive default service accounts that elevate microservice workloads to cluster-admin privileges. It provides actionable remediation strategies for locking down namespace-bound credentials.','N/A','article','Intermediate',1,'online','manual',NULL,NULL,NULL,0,'2020-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Kubernetes Security", "RBAC & Authorization", "Privilege Escalation"]','["[COMMUNITY-TOOL]"]','[]','["kubernetes-security.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.jenkins.io','Jenkins','','2026',0,'Jenkins remains the foundational open-source automation server supporting highly extensible CI/CD pipelines. Its exhaustive plugin ecosystem allows seamless orchestration of Ansible runs, Git operations, and target-system provisioning as part of delivery loops.','Java','Platform','Advanced',0,'online','manual',NULL,NULL,NULL,0,'2026-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Continuous Integration", "Jenkins", "Automation Server"]','["[COMMUNITY-TOOL]"]','[]','["jenkins.md", "ansible.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.jenkins.io/blog/2016/11/21/gc-tuning','jenkins.io - Tuning Jenkins GC For Responsiveness and Stability with Large Instances 🌟','','2016',0,'Critical infrastructure advisory detailing memory allocation and G1GC GC argument tuning for massive Jenkins instances. Provides ready-to-use flag structures to eliminate long-duration Stop-The-World JVM freezes.','English','Article','Advanced',0,'online','manual',NULL,NULL,NULL,0,'2016-06-01T00:00:00+02:00',NULL,NULL,NULL,'["CI/CD Pipelines", "Jenkins Management", "JVM Performance Tuning"]','["[COMMUNITY-TOOL]"]','[]','["jenkins.md", "java-and-java-performance-optimization.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.jenkins.io/blog/2017/09/25/declarative-1','jenkins.io: Parallel stages with Declarative Pipeline 1.2 🌟','','2017',0,'Explains declarative parallel stage configurations released in Jenkins Declarative 1.2. Documents how to declare concurrent execution threads to speed up integration testing, dependency scanning, and multi-platform compilation workloads.','English','article','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2017-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Infrastructure & DevOps", "Pipeline as Code", "Advanced Parallelization"]','["[COMMUNITY-TOOL]"]','[]','["jenkins.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.jenkins.io/blog/2017/10/02/pipeline-templates-with-shared-libraries','jenkins.io: Share a standard Pipeline across multiple projects with Shared Libraries 🌟','','2017',0,'A blog post exploring template-driven pipeline architectures using Global Shared Libraries. Details how to provide software development teams with standardized, automated deployment frameworks while securing key build, testing, and compliance parameters.','English','article','Advanced',0,'online','manual',NULL,NULL,NULL,0,'2017-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Infrastructure & DevOps", "Shared Libraries", "Advanced Declarative"]','["[COMMUNITY-TOOL]"]','[]','["jenkins.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.jenkins.io/blog/2018/08/31/shifting-gears','Jenkins: Shifting Gears 🌟🌟','','2018',0,'The ''Shifting Gears'' strategic blueprint outlining Jenkins Evergreen and efforts toward Cloud-Native Jenkins. It describes structural shifts towards cloud-native data stores, serverless build execution, and automated configurations.','English','Article','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2018-06-01T00:00:00+02:00',NULL,NULL,NULL,'["CI-CD", "Jenkins", "Roadmap"]','["[COMMUNITY-TOOL]"]','[]','["jenkins.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.jenkins.io/blog/2019/11/22/welcome-to-the-matrix','Matrix 🌟','','2019',0,'A core feature enabling developers to configure multi-dimensional test combinations across parallel agents. Greatly accelerates feedback loops for applications targeting diverse platforms.','Java','Plugin','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2019-06-01T00:00:00+02:00',NULL,NULL,NULL,'["CI/CD Pipeline Architecture", "Pipeline Execution", "Parallel Execution"]','["[COMMUNITY-TOOL]"]','[]','["jenkins.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.jenkins.io/blog/2020/01/08/atlassians-new-bitbucket-server-integration-for-jenkins','Atlassian''s new Bitbucket Server integration for Jenkins 🌟','','2020',4,'Atlassian-supported integration linking Bitbucket Server and Jenkins. Optimizes webhook notifications, automates pull-request build triggers, and feeds build statuses directly back to Bitbucket''s UI, streamlining the DevOps feedback loop.','Java','Blog','Medium',0,'online','manual',NULL,NULL,NULL,0,'2020-06-01T00:00:00+02:00',NULL,NULL,NULL,'["CI/CD", "SCM Integration", "Bitbucket"]','["[ENTERPRISE-STABLE]"]','[]','["jenkins.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.jenkins.io/blog/2020/02/02/web-socket','WebSocket support in now available for Jenkins CLI and agent networking!','','2020',0,'Details WebSocket support for the Jenkins CLI and inbound build agent execution layers. This allows routing all control-plane transport safely over standard, firewalled HTTP/HTTPS network architectures.','English','Article','Advanced',0,'online','manual',NULL,NULL,NULL,0,'2020-06-01T00:00:00+02:00',NULL,NULL,NULL,'["CI-CD", "Jenkins", "Networking"]','["[COMMUNITY-TOOL]"]','[]','["jenkins.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.jenkins.io/blog/2020/05/06/docker-agent-image-renaming','jenkins.io 2020-05-06: Slave to Agent renaming. Renaming of the official Docker images for Jenkins agents','','2020',0,'Documents the official deprecation and refactoring of legacy terms like ''slave'' to the inclusive ''agent'' across the Jenkins UI, API layers, and baseline Docker registry images.','English','Article','Beginner',0,'online','manual',NULL,NULL,NULL,0,'2020-06-01T00:00:00+02:00',NULL,NULL,NULL,'["CI-CD", "Jenkins", "Administration"]','["[LEGACY]"]','[]','["jenkins.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.jenkins.io/blog/2020/05/11/docker-windows-agents','Windows Docker Agent Images: General Availability 🌟','','2020',0,'Announces general availability of official Windows-based Docker agent images for Jenkins. This enables enterprise teams to natively compile, package, and test .NET framework workloads inside native Windows containers.','English','Article','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2020-06-01T00:00:00+02:00',NULL,NULL,NULL,'["CI-CD", "Jenkins", "Containers"]','["[COMMUNITY-TOOL]"]','[]','["jenkins.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.jenkins.io/blog/2020/05/25/read-only-jenkins-announcement','Read-only Jenkins Configuration 🌟','','2020',0,'Core feature release detailing the security enforcement mechanism that locks out standard UI modification interactions. Once enabled, this read-only interface blocks administrative drift, preserving JCasC declarations as single-sources-of-truth.','Java','Release Feature','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2020-06-01T00:00:00+02:00',NULL,NULL,NULL,'["CI/CD Infrastructure", "Security & RBAC", "Jenkins Core"]','["[COMMUNITY-TOOL]"]','[]','["jenkins.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.jenkins.io/blog/2020/06/18/terminology-update','On Jenkins Terminology Updates','','2020',0,'Detailed administrative guide exploring global updates regarding inclusive terminology within the Jenkins ecosystem, describing deprecated configurations and the transition plan for third-party plugin developers.','English','Article','Beginner',0,'online','manual',NULL,NULL,NULL,0,'2020-06-01T00:00:00+02:00',NULL,NULL,NULL,'["CI-CD", "Jenkins", "Administration"]','["[LEGACY]"]','[]','["jenkins.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.jenkins.io/blog/2020/06/27/external-fingerprint-storage','External Fingerprint Storage Phase-1 Updates','','2020',0,'Details architectural updates to decouple Jenkins file fingerprinting from local disk storage. By transitioning to externalized storage models, it allows multi-controller environments to share build artifact tracking data seamlessly.','English','Documentation','Advanced',0,'online','manual',NULL,NULL,NULL,0,'2020-06-01T00:00:00+02:00',NULL,NULL,NULL,'["CI-CD", "Jenkins", "Data Persistence"]','["[COMMUNITY-TOOL]"]','[]','["jenkins.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.jenkins.io/blog/2020/07/09/git-performance-improvement-phase1','Git Plugin Performance Improvement 🌟','','N/A',0,NULL,NULL,NULL,NULL,0,NULL,'manual','5e350bbf1b2bcf6444580edbae2cf41c2d4759be08e9c0853012c0d38223835c',100.0,1779033906,1,'2026-05-17T18:05:06.374159+02:00',NULL,NULL,NULL,'[]','[]','["docs/jenkins.md"]','[]','{}','{}');
INSERT INTO "resources" VALUES('https://www.jenkins.io/blog/2020/07/29/git-performance-improvement-phase2','Git Plugin Performance Improvement Phase-2 Progress 🌟','','N/A',0,NULL,NULL,NULL,NULL,0,NULL,'manual','b27e7438c3ea8d6d863817166f721818bba3db51fcd83bb032f85ac1c3b4a4af',100.0,1779034097,1,'2026-05-17T18:08:17.372776+02:00',NULL,NULL,NULL,'[]','[]','["docs/jenkins.md"]','[]','{}','{}');
INSERT INTO "resources" VALUES('https://www.jenkins.io/blog/2020/08/29/git-performance-improvement-phase3','Git Plugin Performance Improvement: Final Phase and Release 🌟','','N/A',0,NULL,NULL,NULL,NULL,0,NULL,'manual','5f8baeeba9cee368cf79854c760da6616e954e10d00e23fb6cadf84cea4b6415',100.0,1779032256,1,'2026-05-17T17:37:36.972417+02:00',NULL,NULL,NULL,'[]','[]','["docs/jenkins.md"]','[]','{}','{}');
INSERT INTO "resources" VALUES('https://www.jenkins.io/blog/2020/10/21/a-sustainable-pattern-with-shared-library','A sustainable pattern with shared library 🌟','','2020',0,'Proposes a highly sustainable, portable pipeline pattern that minimizes complex Groovy scripts in Jenkins Shared Libraries. Recommends defining lightweight pipeline skeletons that delegate actual compilation, linting, and packaging logic directly to standardized, local Makefile or Shell scripts.','English','article','Advanced',0,'online','manual',NULL,NULL,NULL,0,'2020-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Infrastructure & DevOps", "Shared Libraries", "Best Practices"]','["[COMMUNITY-TOOL]"]','[]','["jenkins.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.jenkins.io/blog/2020/11/05/installing-jenkins-on-kubernetes','jenkins.io: Document Jenkins on Kubernetes: Installing Jenkins on Kubernetes Documentation Release 🌟','','2020',0,'Official announcement and documentation details for installing and running Jenkins inside a Kubernetes cluster. Promotes container-native orchestration by standardizing Helm-based controller deployments, dynamic agent provisioning, and persistent storage configurations.','English','documentation','Intermediate',1,'online','manual',NULL,NULL,NULL,0,'2020-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Infrastructure & DevOps", "Cloud Native Jenkins", "Kubernetes Installation"]','["[COMMUNITY-TOOL]"]','[]','["jenkins.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.jenkins.io/blog/2021/02/08/docker-base-os-upgrade','jenkins.io: Docker image updates','','2021',0,'A release bulletin reviewing base operating system upgrades from Debian Stretch to Buster across official Jenkins Docker images, improving stability and applying critical system security updates.','English','Article','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["CI-CD", "Jenkins", "Containers"]','["[COMMUNITY-TOOL]"]','[]','["jenkins.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.jenkins.io/blog/2021/04/15/jenkins-operator-sub-project','jenkins.io: Jenkins Operator becomes an official sub-project!','','2021',0,'Brings historical context to the formal acceptance of the Kubernetes-native Jenkins Operator into the official Jenkins ecosystem as an approved sub-project. Documents key architectural milestones, strategic collaborative roadmaps, and enterprise-grade stability commitments.','English','article','Intermediate',1,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Infrastructure & DevOps", "Cloud Native Jenkins", "Kubernetes Operators"]','["[COMMUNITY-TOOL]"]','[]','["jenkins.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.jenkins.io/blog/2021/04/21/tekton-plugin','Easily reuse Tekton and Jenkins X from Jenkins','','2021',4,'Details the technical cooperation between Jenkins, Jenkins X, and Tekton. It demonstrates how traditional Jenkins users can trigger Tekton''s containerized cloud-native tasks, allowing teams to smoothly modernize their build architectures incrementally without completely rewriting their legacy Jenkinsfiles.','Groovy','Article','Intermediate',1,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Continuous Integration & Delivery", "Cloud Native CI-CD", "Hybrid Integration"]','["[ENTERPRISE-STABLE]", "[LEGACY]"]','[]','["jenkins.md", "tekton.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.jenkins.io/blog/2021/07/27/git-credentials-binding-phase-1','jenkins.io: Git Username/Password Credentials Binding for sh, bat, and powershell 🌟','','2021',0,'Covers Jenkins secure credential binding updates, preventing execution shells (sh, bat, powershell) from exposing VCS passwords in public log systems. *Curator Insight*: Securing git commands. *Live Grounding*: Baseline security practice required to prevent credentials leakage.','English','Article','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["CI/CD Pipelines", "Security", "Credentials Binding"]','["[COMMUNITY-TOOL]"]','[]','["jenkins.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.jenkins.io/blog/2021/08/17/docker-images-use-jdk-11-by-default','jenkins.io: Docker images use Java 11 by default 🌟','','2021',0,'This technical update notes the migration of official Jenkins base container images to Java 11 by default. *Curator Insight*: Java 11 upgrades. *Live Grounding*: Standard operational shift that paved the way for JDK 17, delivering substantial performance and GC stability updates.','English','Article','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Operations", "Platform Migration", "Java Upgrades"]','["[COMMUNITY-TOOL]"]','[]','["jenkins.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.jenkins.io/blog/2021/08/23/jenkins-operator-security-work-report','jenkins.io: Security Validator for Jenkins Operator for Kubernetes','','2021',0,'Highlights security validation efforts tailored for the Kubernetes Jenkins Operator. Outlines automated security checks, namespace sandboxing, RBAC boundary limitations, and best practices to ensure zero-trust compliance inside active cluster topologies.','English','article','Advanced',1,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Infrastructure & DevOps", "Cloud Native Jenkins", "Security & Hardening"]','["[COMMUNITY-TOOL]"]','[]','["jenkins.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.jenkins.io/blog/2021/12/22/deprecated-ruby-runtime','jenkins.io: Deprecating non-Java plugins','','2021',0,'Official engineering announcement detailing the sunset of legacy Ruby and Python runtime layers in modern core Jenkins installations. Emphasizes JVM optimization and security surface minimization.','Java','Release News','Advanced',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["CI/CD Infrastructure", "Core Architecture", "Deprecations"]','["[LEGACY]"]','[]','["jenkins.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.jenkins.io/blog/2023/10/31/marc-s-napkin-upgrade-guide','Back of the Napkin Guide to Updating Jenkins','','2023',0,'A pragmatic quick-reference outlining safe, robust upgrade strategies for legacy Jenkins master/agent nodes. Covers JVM runtime alignment, plugins dependency management, and core server updates with minimum outage windows.','English','Guide','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2023-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Deployment & Delivery", "CI/CD & Delivery", "Jenkins"]','["[GUIDE]", "[LEGACY]"]','[]','["jenkins.md", "cicd.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.jenkins.io/doc/administration/requirements/jenkins-on-java-11','Running Jenkins on Java 11 🌟','','2019',0,'Comprehensive administration runbook describing JVM upgrade pathways from Java 8 to Java 11. Addresses class-loading modifications, modularization parameters, and deprecated agent arguments.','English','Reference','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2019-06-01T00:00:00+02:00',NULL,NULL,NULL,'["CI/CD Pipelines", "Jenkins Management", "Infrastructure Upgrades"]','["[LEGACY]"]','[]','["jenkins.md", "java-and-java-performance-optimization.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.jenkins.io/doc/book/blueocean/getting-started','Jenkins BlueOcean 🌟','','2024',0,'Offers getting-started guidance for the custom Blue Ocean interface, featuring structural pipeline execution charts. Though widely used, it is increasingly treated as maintenance-only legacy.','None','Documentation','Beginner',0,'online','manual',NULL,NULL,NULL,0,'2024-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Continuous Integration", "User Experience", "BlueOcean Platform"]','["[LEGACY]"]','[]','["jenkins.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.jenkins.io/doc/book/installing/kubernetes','jenkins.io: Installing Jenkins on Kubernetes 🌟','','2021',0,'The authoritative operations manual for bootstrapping a production-ready Jenkins controller inside Kubernetes. Focuses on setting up custom service accounts, binding role-based access control (RBAC) policies, managing state persistence, and configuring the Kubernetes cloud plugin.','English','documentation','Intermediate',1,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Infrastructure & DevOps", "Cloud Native Jenkins", "Kubernetes Installation"]','["[COMMUNITY-TOOL]"]','[]','["jenkins.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.jenkins.io/doc/book/managing/cli','Jenkins CLI','','2025',4,'The official command-line runtime interface for administering remote Jenkins controller servers. Allows automated shell execution of administrative tasks, plugin updates, diagnostic tracing, and build queue interventions.','Java','CLI Tool','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2025-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Automation & Orchestration", "CI/CD and Pipelines", "Jenkins CLI"]','["[ENTERPRISE-STABLE]"]','["docs/about.md"]','["jenkins.md", "about.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.jenkins.io/doc/book/pipeline','jenkins.io - doc/book/pipeline 🌟','','2021',0,'The central user guide for Jenkins Pipeline. Defines structural pipeline elements including agent nodes, stages, parallel branches, and post-build step logic, laying down the baseline workflow parameters for developers new to continuous integration.','English','documentation','Beginner',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Infrastructure & DevOps", "CI-CD Concepts", "Pipeline as Code"]','["[COMMUNITY-TOOL]"]','[]','["jenkins.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.jenkins.io/doc/book/pipeline/development','Pipeline Development Tools (Command-line Pipeline Linter)','','2025',0,'The standard linting interface built to parse dynamic Jenkinsfiles against syntax engines. Ensures early discovery of Groovy typos, security blocks, and formatting errors before pipelines run on physical infrastructure.','None','Tool','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2025-06-01T00:00:00+02:00',NULL,NULL,NULL,'["CI/CD Pipeline Architecture", "Pipeline Testing", "Linting"]','["[COMMUNITY-TOOL]"]','[]','["jenkins.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.jenkins.io/doc/book/pipeline/jenkinsfile','jenkins.io - **Jenkinsfile** 🌟','','2021',0,'Official specification guide detailing how to author, integrate, and execute a code-defined Jenkinsfile in your repository. Addresses critical parameters, syntax validation routines, local variables, credential mapping, and structural differences between Scripted and Declarative files.','Groovy','documentation','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Infrastructure & DevOps", "Pipeline as Code", "Jenkinsfile"]','["[COMMUNITY-TOOL]"]','[]','["jenkins.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.jenkins.io/doc/book/pipeline/multibranch',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,'manual','ae6861d6ef158cbcf5c862bd75524f21135c100df1032f19b0716a8ddd11c11e',100.0,1779030848,0,'2026-05-17T17:14:08.652916+02:00',NULL,NULL,NULL,'[]','[]','["docs/jenkins.md"]','[]','{}','{}');
INSERT INTO "resources" VALUES('https://www.jenkins.io/doc/book/pipeline/shared-libraries','Extending with Shared Libraries 🌟','','2021',0,'The primary operational guide for creating, version-controlling, and importing Global Shared Libraries inside Jenkins. Covers security sandboxing rules, classpath resolution mechanics, global variables declarations, and integration patterns.','Groovy','documentation','Advanced',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Infrastructure & DevOps", "Shared Libraries", "Advanced Declarative"]','["[COMMUNITY-TOOL]"]','[]','["jenkins.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.jenkins.io/doc/book/pipeline/syntax','Jenkins Pipeline Syntax: Scripted Syntax (Groovy DSL syntax) & Declarative Syntax 🌟','','2026',0,'The official Jenkins specification document clarifying Scripted (Groovy DSL) and Declarative pipeline syntaxes. Essential reference material for engineers looking to configure reliable, version-controlled execution steps within enterprise environments.','Groovy','Documentation','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2026-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Platform Architecture", "CI/CD", "Jenkins Pipelines"]','["[DE FACTO STANDARD]", "[GUIDE]"]','[]','["jenkins.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.jenkins.io/doc/book/using/remote-access-api','Jenkins Remote Access API',NULL,NULL,4,'Official documentation for Jenkins RESTful API integration, enabling remote control, status querying, and programmatic pipeline orchestration.',NULL,NULL,NULL,0,'online','manual','b4806f42d793d5b0bfd787a08e5fb40964e408972969e57d415f9acf0bd2d147',100.0,1779031825,0,'2026-05-17T17:30:25.090465+02:00',NULL,NULL,NULL,'["Automation & Orchestration", "CI/CD and Pipelines", "Jenkins REST API"]','["[ENTERPRISE-STABLE]"]','["docs/about.md"]','["about.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.jenkins.io/doc/developer/plugin-development','Plugin Development','','2026',0,'The main developer framework documentation outlining core extension points, user interface standards, and security guidelines necessary for authoring robust Jenkins plugins.','None','Documentation','Advanced',0,'online','manual',NULL,NULL,NULL,0,'2026-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Frameworks & Ecosystem", "Development Resources", "Plugin Guides"]','["[COMMUNITY-TOOL]"]','[]','["jenkins.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.jenkins.io/doc/developer/plugin-development/dependency-management','Plugin Development: Dependency Management','','2026',0,'Strategic technical guidelines detailing POM dependency scoping, classloader structures, and transitives containment during Jenkins plugin creation to avoid plugin classpath collisions.','None','Documentation','Advanced',0,'online','manual',NULL,NULL,NULL,0,'2026-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Frameworks & Ecosystem", "Development Resources", "Dependency Management"]','["[COMMUNITY-TOOL]"]','[]','["jenkins.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.jenkins.io/doc/pipeline/steps/workflow-scm-step','Pipeline: SCM Step (workflow-scm-step)','','2026',5,'A foundational Jenkins Pipeline plugin providing the `checkout` step. Translates abstract SCM definitions into executable steps, maintaining critical source control parameters, commit histories, and changelogs across execution nodes.','Java','Plugin','Medium',0,'online','manual',NULL,NULL,NULL,0,'2026-06-01T00:00:00+02:00',NULL,NULL,NULL,'["CI/CD", "SCM Integration", "SCM Core"]','["[DE FACTO STANDARD]"]','[]','["jenkins.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.jenkins.io/events/online-hackfest/2020-uiux','JEP-224: System Read permission: Improve experience of Jenkins Configuration-as-Code users','','2020',0,'A critical core Jenkins Enhancement Proposal introducing granular ''System Read'' permissions. This structural interface improvement allows auditing engines and JCasC pipelines to safely parse configuration maps without exposing administrative keys.','None','Specification','Advanced',0,'online','manual',NULL,NULL,NULL,0,'2020-06-01T00:00:00+02:00',NULL,NULL,NULL,'["CI/CD Infrastructure", "Security & RBAC", "Jenkins Core"]','["[COMMUNITY-TOOL]"]','[]','["jenkins.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.jenkins.io/projects/gsoc/2021/projects/remoting-monitoring','jenkins.io: Jenkins Remoting Monitoring 🌟','','2021',0,'A Google Summer of Code project focused on modernizing the observability of Jenkins controller-agent communication paths. Exposes remote protocol metrics and traces to assist platform teams in troubleshooting flaky connections.','English','Documentation','Advanced',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["CI-CD", "Jenkins", "Agent Management"]','["[COMMUNITY-TOOL]"]','[]','["jenkins.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.jenkins.io/projects/jcasc','Jenkins Configuration as Code','','2025',5,'Core configuration portal resource emphasizing JCasC''s role in establishing single-source-of-truth configuration files. It eliminates configuration drift through central, repeatable environments.','Java','Plugin','Advanced',0,'online','manual',NULL,NULL,NULL,0,'2025-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Automation & Orchestration", "CI/CD and Pipelines", "Jenkins JCasC"]','["[DE FACTO STANDARD]"]','["docs/about.md"]','["jenkins.md", "about.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.jenkins.io/sigs/cloud-native','Jenkins SIG Cloud Native 🌟','','2021',0,'The portal for the Cloud Native Jenkins SIG, driving efforts to re-architect Jenkins for cloud infrastructures. Documents strategic design work on pluggable storage backends (e.g., AWS S3, Azure Blob), serverless runtimes, and optimized execution mechanisms for Kubernetes clusters.','English','documentation','Advanced',1,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Infrastructure & DevOps", "Cloud Native Jenkins", "Special Interest Groups"]','["[COMMUNITY-TOOL]"]','[]','["jenkins.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.jenkins.io/sigs/platform','Jenkins SIG Platform 🌟','','2021',0,'The main portal for the Jenkins Platform Special Interest Group (SIG), which standardizes platform runtime requirements, operating system integrations, and core execution environments. Outlines active projects detailing runtime updates, garbage collection enhancements, and packaging formats.','English','documentation','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Infrastructure & DevOps", "Jenkins Community", "Special Interest Groups"]','["[COMMUNITY-TOOL]"]','[]','["jenkins.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.jenkins.io/solutions/pipeline','jenkins.io: Jenkins CD and Pipelines Microsite','','2021',0,'A dedicated solutions microsite framing Jenkins Pipeline as a core tool for complex continuous delivery. Emphasizes enterprise execution patterns, deep pipeline status visualization, and native integration across developer code hosting solutions.','English','documentation','Beginner',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Infrastructure & DevOps", "CI-CD Concepts", "Pipeline as Code"]','["[COMMUNITY-TOOL]"]','[]','["jenkins.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.jetbrains.com/fleet','==Fleet==','','2024',0,'JetBrains'' polyglot, lightweight development editor designed with a distributed, collaborative architecture. Supports local file editing or remote backend offloading, providing competition to VS Code''s remote development extensions.','Kotlin','Article','Intermediate',0,'online','manual','0a62055a7189e5ad58cefeac49e516801222aa042c7e21e478abfe0ca0978c6d',100.0,1779033692,1,'2026-05-17T18:01:32.631267+02:00',NULL,NULL,NULL,'["Development Environment", "Next-Gen IDE", "JetBrains"]','["[COMMUNITY-TOOL]"]','["docs/visual-studio.md"]','["visual-studio.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.jetbrains.com/help/idea/maven-support.html','jetbrains.com/help/idea/maven-support.html','','2026',5,'Comprehensive configuration documentation outlining JetBrains IntelliJ IDEA''s native integration with Apache Maven. Explains POM dependency sync, interactive lifecycle graphs, and advanced dependency analyzer tools.','English','Documentation','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2026-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Developer Productivity", "IDE Integrations", "IntelliJ IDEA"]','["[DE FACTO STANDARD]"]','[]','["maven-gradle.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.jetbrains.com/help/teamcity/storing-project-settings-in-version-control.html','jetbrains.com: Storing Project Settings in Version Control','','2026',0,'An official documentation guide explaining how to store and track TeamCity project settings in VCS. Explains continuous integration setups designed to synchronize server configuration elements natively with source repositories.','English','Documentation','Medium',0,'online','manual',NULL,NULL,NULL,0,'2026-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Software Delivery", "CI-CD Platforms", "Enterprise Suites"]','["[COMMUNITY-TOOL]"]','[]','["jenkins-alternatives.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.jetbrains.com/teamcity','TeamCity','','2026',0,'JetBrains'' robust enterprise build server. Best known for its highly detailed configuration-as-code pattern via a specialized Kotlin DSL, intelligent test impact analysis, and modular build chain dependency management.','Java','Platform','High',0,'online','manual',NULL,NULL,NULL,0,'2026-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Software Delivery", "CI-CD Platforms", "Enterprise Suites"]','["[COMMUNITY-TOOL]"]','[]','["jenkins-alternatives.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.jetstack.io/blog/cert-manager-gateway-api-traefik-guide','jetstack.io: Getting started using cert-manager with the sig-network Gateway'' API','','N/A',0,NULL,NULL,NULL,NULL,0,'online','manual','e0194872029ad15d89c885f2d17b11deec720e5cedd8cc7c53177a0cf2245564',100.0,1779034461,0,'2026-05-17T18:14:21.767423+02:00',NULL,NULL,NULL,'[]','[]','["docs/kubernetes-security.md"]','[]','{}','{}');
INSERT INTO "resources" VALUES('https://www.jetstack.io/blog/cert-manager-istio-integration','jetstack.io: Securing Istio workloads with mTLS using cert-manager','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','e0194872029ad15d89c885f2d17b11deec720e5cedd8cc7c53177a0cf2245564',100.0,1779031406,0,'2026-05-17T17:23:26.701304+02:00',NULL,NULL,NULL,'[]','[]','["docs/istio.md"]','[]','{}','{"duplicate_of": "https://www.jetstack.io/blog/cert-manager-gateway-api-traefik-guide"}');
INSERT INTO "resources" VALUES('https://www.jfrog.com/confluence/display/JFROG/Kubernetes+Helm+Chart+Repositories','jfrog.com: Kubernetes Helm Chart Repositories 🌟','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','3c334d5320e44ff111609e97f2d1bb75da83b7cccf4cd9d6c10bc9abbac73aa4',100.0,1779033584,0,'2026-05-17T17:59:44.336035+02:00',NULL,NULL,NULL,'[]','[]','["docs/registries.md"]','[]','{}','{"duplicate_of": "https://docs.jfrog.com"}');
INSERT INTO "resources" VALUES('https://www.jhipster.tech','jhipster','','2024',0,'A prominent development platform used to generate, develop, and deploy full-stack web applications and microservice architectures. Combines Spring Boot with modern front-end frameworks (Angular/React/Vue) and features built-in support for Kubernetes deployment manifests.','Java','Project','Intermediate',1,'online','manual',NULL,NULL,NULL,0,'2024-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Software Engineering", "Application Scaffolding", "Boilerplate Tools"]','["[COMMUNITY-TOOL]"]','[]','["scaffolding.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.jimangel.io/posts/nvidia-rtx-gpu-kubernetes-setup','jimangel.io: A Practical Guide to Running NVIDIA GPUs on Kubernetes','','2023',0,'A hands-on, practical engineering guide details running native NVIDIA RTX graphics units within a custom-built Kubernetes cluster. It walks through low-level container runtime configurations, containerd settings, and the validation steps required for robust resource scheduling.','None','Blog','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2023-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Infrastructure", "GPU Orchestration", "Kubernetes Setup"]','["[COMMUNITY-TOOL]"]','[]','["mlops.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.jimangel.io/posts/self-updating-gitops','jimangel.io: Self-Updating GitOps','','2021',0,'A highly technical exploration of automated image updates within GitOps workflows (e.g., using Flux Image Update Automation or Argo CD Image Updater). Explores how automated commits propagate back to Git upon new image build events.','English','Blog Post','Advanced',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["GitOps", "Automation", "Advanced Use Cases"]','["[COMMUNITY-TOOL]"]','[]','["gitops.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.jitendrazaa.com/blog/java/create-soap-message-using-java','jitendrazaa.com: Create SOAP message using Java','','2021',3,'A hands-on code tutorial detailing how to programmatically construct, manipulate, and send SOAP messages using the Java SAAJ (SOAP with Attachments API for Java) library. The post walks through manual DOM creation, namespace mapping, and processing raw XML responses. This is a critical technical reference for engineers maintaining legacy Enterprise Java middleware integrations.','English','Guide','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Application Integration", "API Design", "Hands-on Deployment"]','["[GUIDE]", "[LEGACY]"]','[]','["api.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.journaldev.com/33645/maven-commands-options-cheat-sheet','journaldev.com','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','79957063fe9de1e5d0aead4cc2646b803727fa5d2d108fa4f1263611b7a86431',100.0,1779030656,0,'2026-05-17T17:10:56.615605+02:00',NULL,NULL,NULL,'[]','[]','["docs/cheatsheets.md"]','[]','{}','{"duplicate_of": "https://www.digitalocean.com/community/tutorials/maven-commands-options-cheat-sheet"}');
INSERT INTO "resources" VALUES('https://www.journaldunet.com/web-tech/cloud/1492047-comment-kubernetes-perce-les-frontieres-du-cloud',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,'manual','0bf95aec70b29cf943f2cb7f1d76746d7af9d8e39953d5ea1c4f5c9773f0cf7d',100.0,1779033329,0,'2026-05-17T17:55:29.448183+02:00',NULL,NULL,NULL,'[]','[]','["docs/kubernetes.md"]','[]','{}','{}');
INSERT INTO "resources" VALUES('https://www.jrebel.com/blog/git-cheat-sheet','zeroturnaround.com: Git cheat sheet 🌟','','N/A',0,'A curated technical resource and architectural guide covering zeroturnaround.com: Git cheat sheet 🌟 in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'duplicate','manual','N/A',100.0,1781735889,0,'2026-06-18T00:38:09.618578+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/cheatsheets.md"]','["cheatsheets.md"]','{}','{"duplicate_of": "https://education.github.com/git-cheat-sheet-education.pdf"}');
INSERT INTO "resources" VALUES('https://www.jrebel.com/blog/maven-cheat-sheet','jrebel.com/blog/maven-cheat-sheet','','N/A',0,'A curated technical resource and architectural guide covering jrebel.com/blog/maven-cheat-sheet in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'online','manual','N/A',100.0,1781735889,0,'2026-06-18T00:38:09.618495+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/cheatsheets.md"]','["cheatsheets.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.jrebel.com/blog/top-10-jenkins-plugins-and-features','jrebel.com: Top 10 Jenkins Plugins and Features (2014)','','N/A',0,'A curated technical resource and architectural guide covering jrebel.com: Top 10 Jenkins Plugins and Features (2014) in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'online','manual','N/A',100.0,1781735991,0,'2026-06-18T00:39:51.712899+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/jenkins.md"]','["jenkins.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.json.org/json-en.html','json.org: Introducing JSON','','1999',0,'The authoritative reference specification for JavaScript Object Notation (JSON). Outlines the fundamental grammar, parsing tokens, and universal data structures that underpin modern web APIs and state distribution layers.','None','Specification','Low',0,'online','manual',NULL,NULL,NULL,0,'1999-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Data Architecture", "JSON & YAML Serialization", "Standards & Specifications"]','["[COMMUNITY-TOOL]"]','[]','["yaml.md"]','{}','{"is_special": true}');
INSERT INTO "resources" VALUES('https://www.juanonlab.com/blog/es/dashboards-de-kibana','juanonlab.com: Dashboards de Kibana','','N/A',0,'A curated technical resource and architectural guide covering juanonlab.com: Dashboards de Kibana in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779031045,0,'2026-05-17T17:17:25.713948+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/monitoring.md"]','["monitoring.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.justingarrison.com/blog/2021-07-11-github-url-hacks','justingarrison.com: GitHub URL Hacks 🌟','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','8019755987c3c4c444862a977b02e1ad44abb712884387c4a751ef9a165b08cb',100.0,1779031381,0,'2026-05-17T17:23:01.836892+02:00',NULL,NULL,NULL,'[]','[]','["docs/cheatsheets.md"]','[]','{}','{"duplicate_of": "https://justingarrison.com/blog/2021-07-11-github-url-hacks"}');
INSERT INTO "resources" VALUES('https://www.justinpolidori.it/posts/20220116_sign_images_with_cosign_and_verify_with_gatekeeper','justinpolidori.it: Secure Your Docker Images With Cosign (and OPA Gatekeeper)','','N/A',0,'A curated technical resource and architectural guide covering justinpolidori.it: Secure Your Docker Images With Cosign (and OPA Gatekeeper) in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'duplicate','manual','N/A',100.0,1779032971,0,'2026-05-17T17:49:31.456168+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/devsecops.md"]','["devsecops.md"]','{}','{"duplicate_of": "https://justinpolidori.com/posts/20220116_sign_images_with_cosign_and_verify_with_gatekeeper"}');
INSERT INTO "resources" VALUES('https://www.justinpolidori.it/posts/20220611_vcluster_auth','justinpolidori.it: LDAP authentication with Dex on Kubernetes with Vcluster'' (K3S)','','N/A',0,'A curated technical resource and architectural guide covering justinpolidori.it: LDAP authentication with Dex on Kubernetes with Vcluster'' (K3S) in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'duplicate','manual','N/A',100.0,1779031647,0,'2026-05-17T17:27:27.504066+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/rancher.md"]','["rancher.md"]','{}','{"duplicate_of": "https://justinpolidori.com/posts/20220611_vcluster_auth"}');
INSERT INTO "resources" VALUES('https://www.k8gb.io','k8gb.io','','2026',0,'k8gb is a cloud-native Global Server Load Balancing (GSLB) operator designed to run within Kubernetes. It integrates CoreDNS with external DNS providers, enabling cross-region failover and geo-routing of incoming traffic directly from cluster ingresses without needing proprietary hardware controllers.','Go','Website','Advanced',0,'online','manual',NULL,NULL,NULL,0,'2026-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Networking", "DNS", "Global Load Balancing"]','["[COMMUNITY-TOOL]"]','[]','["kubernetes-networking.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.k8sref.io','k8sref.io','','N/A',0,'A curated technical resource and architectural guide covering k8sref.io in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779034522,0,'2026-05-17T18:15:22.705048+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/cheatsheets.md", "docs/kubernetes.md"]','["cheatsheets.md", "kubernetes.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.kaggle.com','Kaggle: The World''s AI Proving Ground','Discover what actually works in AI. Join millions of builders, researchers, and labs evaluating agents, models, and frontier technology through crowdsourced benchmarks, competitions, and hackathons.','2010',4,'As the premier crowdsourced benchmark and competitive machine learning platform, Kaggle serves as a critical testing ground for model evaluation, collaborative notebooks, and diverse open datasets. The platform supports containerized compute kernels, TPU/GPU acceleration environments, and rigorous validation metrics for testing deep learning architectures. It acts as an essential repository for data pipelines, model benchmarking, and modern AI engineering pipelines.','en','platform','intermediate',0,'online','automatic','9a67dca874ef2bbcff8c73e773b5b2613b40dbbe6edcfe25d90322e276f8fcbd',NULL,1780352561,0,'2026-06-02T00:22:41.468455+02:00',NULL,NULL,NULL,'["Data Science", "Machine Learning", "Platform"]','["[DE FACTO STANDARD]"]','[]','[]','{}','{"category": "ai-agents-mcp", "reputation_status": "Vetted", "reputation_summary": "Industry-standard platform owned by Google, widely recognized as the premier venue for competitive data science and machine learning research.", "social_preview_url": "https://www.kaggle.com/static/images/logos/kaggle-logo-opengraph.png", "source_provenance": "X.com (midudev)", "suggested_new_category": ""}');
INSERT INTO "resources" VALUES('https://www.kaggle.com/competitions','Kaggle Competitions','','2024',5,'Kaggle stands as the premier community catalog and competition hub for data science. It enables engineers to extract real-world datasets, benchmark their model configurations, and leverage managed GPU runtimes for experimental validation.','None','Documentation','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2024-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Machine Learning", "Competitions", "Datasets"]','["[DE FACTO STANDARD]", "[EMERGING]"]','[]','["mlops.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.kaggle.com/datasets/rkiattisak/sports-car-prices-dataset','kaggle.com: Sports Car Prices dataset','- [Sport Car Price Prediction.ipynb](https://colab.research.google.com/drive/1m6ZjIJBxU20kxI9zTZqeMEVSq1FL0pNa?usp=sharing)','2023',0,'A multivariate tabular dataset cataloging sports car configurations alongside retail pricing. Ideal for baseline testing of regression models, feature encoding exercises, and setting up clean tabular learning pipelines.','None','Documentation','Beginner',0,'online','manual',NULL,NULL,NULL,0,'2023-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Data Science", "Datasets", "Regression Analysis"]','["[COMMUNITY-TOOL]"]','[]','["mlops.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.kai-waehner.de/blog/2020/06/09/apache-kafka-versus-apache-pulsar-event-streaming-comparison-features-myths-explored','Pulsar vs Kafka – Comparison and Myths Explored','','2020',3,'An unbiased evaluation of Apache Pulsar versus Apache Kafka. The piece analyzes standard misconceptions regarding storage efficiency, latency behaviors, queuing flexibility, and zoo-less metadata overhead in complex enterprise streaming networks.','N/A','Blog Post','Advanced',0,'online','manual',NULL,NULL,NULL,0,'2020-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Infrastructure", "Data Streaming", "Architectural Patterns", "Comparisons"]','["[COMMUNITY-TOOL]"]','[]','["message-queue.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.kai-waehner.de/blog/2021/03/10/apache-kafka-app-modernization-legacy-hybrid-cloud-native-architecture','kai-waehner.de: App Modernization and Hybrid Cloud Architectures with Apache Kafka','','2021',0,'This architectural essay covers application modernization using Apache Kafka as an integration plane. It outlines how to isolate legacy monoliths, construct strangler-fig pattern migrations, and enable clean, continuous cloud-native stream pipelines.','N/A','Guide','Advanced',1,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Architecture", "Hybrid Cloud", "App Modernization"]','["[GUIDE]", "[LEGACY]"]','[]','["message-queue.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.kai-waehner.de/blog/2021/03/15/apache-kafka-mqtt-sparkplug-iot-blog-series-part-1-of-5-overview-comparison','kai-waehner.de: Apache Kafka and MQTT (Part 1 of 5) – Overview and Comparison','','2021',0,'This comparison details the synergy between MQTT and Apache Kafka inside industrial IoT platforms. It outlines how MQTT excels at edge device connectivity, while Kafka functions as the analytical and storage core for downstream services.','N/A','Guide','Advanced',1,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Architecture", "IoT", "Protocols"]','["[COMMUNITY-TOOL]", "[GUIDE]"]','[]','["message-queue.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.kai-waehner.de/blog/2022/01/04/when-not-to-use-apache-kafka','kai-waehner.de: When NOT to use Apache Kafka?','','2022',0,'Provides a critical, objective evaluation of systems architectures where Apache Kafka represents an anti-pattern. Discusses drawbacks of using Kafka as a long-term data storage lake, transactional ACID engine, or simple point-to-point RPC alternative.','English','Blog Post','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2022-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Event-Driven Systems", "Apache Kafka", "Topology & Architecture"]','["[COMMUNITY-TOOL]"]','[]','["message-queue.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.kai-waehner.de/blog/2022/01/28/when-to-use-apache-camel-vs-apache-kafka-for-etl-application-integration-event-streaming','kai-waehner.de: When to use Apache Camel vs. Apache Kafka? 🌟','','2022',0,'An expert analysis distinguishing the roles of Apache Camel (for enterprise application integration and routing) and Apache Kafka (for streaming data storage). It outlines integration patterns where both tools complement each other.','English','Article','Advanced',0,'online','manual',NULL,NULL,NULL,0,'2022-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Infrastructure", "Enterprise Integration", "Comparison"]','["[COMMUNITY-TOOL]"]','[]','["message-queue.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.kai-waehner.de/blog/2022/05/12/comparison-jms-api-message-broker-mq-vs-apache-kafka','kai-waehner.de: Comparison: JMS Message Queue vs. Apache Kafka','','2022',0,'A comprehensive comparison contrasting JMS message queues (like ActiveMQ or RabbitMQ) with event streaming networks (like Apache Kafka). It outlines the trade-offs between complex consumer-side routing and immutable stream logging.','English','Article','Advanced',0,'online','manual',NULL,NULL,NULL,0,'2022-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Infrastructure", "Message Brokers", "Comparison"]','["[COMMUNITY-TOOL]"]','[]','["message-queue.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.kamilgrzybek.com/blog/posts/modular-monolith-primer','kamilgrzybek.com: Modular Monolith: A Primer 🌟','','2021',0,'An architectural deep dive arguing that modular monoliths are a robust alternative to premature microservices. Outlines domain boundaries, strict module encapsulation, asynchronous internal communication, and database schema segregation rules.','English','Article','Advanced',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Software Architecture", "Monoliths", "Modular Monolith"]','["[COMMUNITY-TOOL]"]','[]','["introduction.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.kamilgrzybek.com/design/modular-monolith-primer','kamilgrzybek.com: Modular Monolith: A Primer 🌟','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','20c18f9c8648af9693fc4ef41cb739f6e65c6468af14ef6400c0961d8171e438',100.0,1779029074,0,'2026-05-17T16:44:34.572749+02:00',NULL,NULL,NULL,'[]','[]','["docs/introduction.md"]','[]','{}','{"duplicate_of": "https://www.kamilgrzybek.com/blog/posts/modular-monolith-primer"}');
INSERT INTO "resources" VALUES('https://www.kanister.io',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,'duplicate','manual','7f299c7a843596c28008318f7278ba72f239509982be2e93cbda49d20d242fee',100.0,1779130494,0,'2026-05-18T20:54:54.933897+02:00',NULL,NULL,NULL,'[]','[]','["docs/kubernetes-backup-migrations.md"]','[]','{}','{"duplicate_of": "https://kanister.io"}');
INSERT INTO "resources" VALUES('https://www.kasten.io','Kasten','','N/A',0,NULL,NULL,NULL,NULL,0,'online','manual','0569e579bbbc818d77cc8f188548c39d40855e908378a2625088196fe9f34e26',100.0,1779033419,0,'2026-05-17T17:56:59.236881+02:00',NULL,NULL,NULL,'[]','[]','["docs/kubernetes-backup-migrations.md"]','[]','{}','{}');
INSERT INTO "resources" VALUES('https://www.kasten.io/kubernetes/resources/books/kubernetes-backup-and-dr-for-dummies','kasten.io: Kubernetes Backup & Recovery For Dummies (Free e-book)','','N/A',0,NULL,NULL,NULL,NULL,0,'online','manual','d2bc9b0a36cc413edab1e4d0813d8166c371e8b23e4e10843a6ad26da6b969cc',100.0,1779031416,0,'2026-05-17T17:23:36.666325+02:00',NULL,NULL,NULL,'[]','[]','["docs/kubernetes-backup-migrations.md"]','[]','{}','{}');
INSERT INTO "resources" VALUES('https://www.katacoda.com','katacoda.com 🌟','','2022',1,'Katacoda was a widely used interactive browser platform for practicing Kubernetes and container administration. The platform was officially terminated by O''Reilly in 2022. Platform engineers in 2026 utilize alternatives like Killercoda for sandbox exercises.','English','Legacy Service','Beginner',0,'online','manual',NULL,NULL,NULL,0,'2022-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Platform Engineering", "Legacy Sandboxes", "Interactive Learning"]','["[COMMUNITY-TOOL]"]','[]','["elearning.md", "openshift.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.kateyes.co.uk','kateyes.co.uk','','2026',0,'Kateyes serves as a community diagnostic portal providing lightweight cluster visualization and monitoring utilities. It assists platform teams in mapping real-time cluster workloads without deploying heavy, resource-intensive metrics databases. It remains an accessible option for local environment tracking and simplified administrative monitoring.','Go','UI Tool','Beginner',0,'online','manual','4c4792f842d0b1eb9a41bec3ddb871d3093e445897441d6eadc1411c7f7cc1d7',100.0,1779030422,0,'2026-05-17T17:07:02.647361+02:00',NULL,NULL,NULL,'["Observability", "UI Tools", "Visualization"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-tools.md"]','["kubernetes-tools.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.kdnuggets.com/2020/07/deploy-machine-learning-pipeline-aws-fargate.html','Deploy Machine Learning Pipeline on AWS Fargate','','2020',0,'Describes deploying modular machine learning pipeline tasks onto AWS Fargate containers. Demonstrates cost savings from using serverless container architectures instead of maintaining idle GPU/CPU virtual machine clusters for inference engines.','Python','Tutorial','Advanced',1,'online','manual',NULL,NULL,NULL,0,'2020-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Container Orchestration", "AWS ECS & Fargate", "Machine Learning Ops"]','["[COMMUNITY-TOOL]", "[GUIDE]"]','[]','["aws-serverless.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.kdnuggets.com/2021/02/deploy-flask-api-kubernetes-connect-micro-services.html','kdnuggets.com: How to Deploy a Flask API in Kubernetes and Connect it with Other Micro-services','','2021',0,'Outlines best practices for packaging and launching Flask API services into multi-container Kubernetes pods. Discusses internal service DNS mapping, secure configuration secrets management, and health/liveness probes setups.','Python','Tutorial','Advanced',1,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Infrastructure & DevOps", "Container Orchestration", "Microservices Communication"]','["[COMMUNITY-TOOL]", "[GUIDE]"]','[]','["python.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.kdnuggets.com/2021/09/build-database-using-python.html','kdnuggets.com: How To Build A Database Using Python','','2021',0,'Guides backend engineers on instantiating relational databases using standard library `sqlite3`. Covers schema definitions, transactional execution loops, mapping queries, and processing raw record payloads securely.','English','Tutorial','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Software Development", "Python Database", "SQLite"]','["[COMMUNITY-TOOL]", "[GUIDE]"]','[]','["python.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.kdnuggets.com/2022/02/complete-collection-data-science-cheat-sheets-part-1.html','kdnuggets.com: The Complete Collection of Data Science Cheat Sheets – Part 1','','2022',0,'Part one of a detailed data science index, offering consolidated guides for pandas datasets, multi-dimensional numpy computations, and essential algebraic and statistical operations.','Python','Reference','Beginner',0,'online','manual',NULL,NULL,NULL,0,'2022-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Data Science & ML", "Data Science", "Cheat Sheets"]','["[COMMUNITY-TOOL]"]','[]','["cheatsheets.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.kdnuggets.com/2022/02/complete-collection-data-science-cheat-sheets-part-2.html','kdnuggets.com: The Complete Collection of Data Science Cheat Sheets – Part 2','','2022',0,'Part two of the data science index, summarizing advanced Scikit-Learn pipelines, TensorFlow model creation, natural language processes, and interactive visualization charts.','Python','Reference','Intermediate',0,'duplicate','manual',NULL,NULL,NULL,0,'2022-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Data Science & ML", "Data Science", "Cheat Sheets"]','["[COMMUNITY-TOOL]"]','[]','["cheatsheets.md"]','{}','{"duplicate_of": "https://www.kdnuggets.com/2022/02/complete-collection-data-science-cheat-sheets-part-1.html"}');
INSERT INTO "resources" VALUES('https://www.kedify.io/blog-posts/prometheus-and-kubernetes-horizontal-pod-autoscaler-dont-talk-keda-does','kedify.io: Prometheus and Kubernetes Horizontal Pod Autoscaler don’t talk,'' KEDA does','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','6a5e9c2c0229a4f17f12d7d4c8d442e239f588a7595b0a0c345aea6faac14be9',100.0,1779032095,0,'2026-05-17T17:34:55.159026+02:00',NULL,NULL,NULL,'[]','[]','["docs/kubernetes-autoscaling.md"]','[]','{}','{"duplicate_of": "https://www.kedify.io/resources/blog/prometheus-and-kubernetes-horizontal-pod-autoscaler-dont-talk-keda-does"}');
INSERT INTO "resources" VALUES('https://www.kedify.io/resources/blog/prometheus-and-kubernetes-horizontal-pod-autoscaler-dont-talk-keda-does','kedify.io: Prometheus and Kubernetes Horizontal Pod Autoscaler don’t talk, KEDA does','','2023',0,'Analyzes the telemetry gap between Prometheus metrics and the Kubernetes HPA. Evaluates how Kedify and KEDA act as the unifying abstraction layers, avoiding complex native Prometheus Adapter setups and streamlining scale-to-zero configurations.','Go','Article','Intermediate',1,'online','manual',NULL,NULL,NULL,0,'2023-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Infrastructure & Platform", "Autoscaling", "Event-Driven Scaling"]','["[COMMUNITY-TOOL]"]','[]','["kubernetes-autoscaling.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.keptn.sh','Keptn','','N/A',0,NULL,NULL,NULL,NULL,0,'online','manual','9477bda98666b2af191b0c19be02d45bd8507e08b7fc5200316530582f7cd9fa',100.0,1779030239,0,'2026-05-17T17:03:59.034892+02:00',NULL,NULL,NULL,'[]','[]','["docs/keptn.md"]','[]','{}','{}');
INSERT INTO "resources" VALUES('https://www.kevinrchant.com/2021/09/14/t-sql-tuesday-142-introducing-my-azure-devops-templates-for-data-platform-deployments','kevinrchant.com: Introducing my Azure DevOps templates for Data Platform'' deployments','','N/A',0,NULL,NULL,NULL,NULL,0,NULL,'manual','89a1c268d199527aa9505a68ba209441fc92da68773520a6a98cf89ccca83ec1',100.0,1779031605,1,'2026-05-17T17:26:45.747510+02:00',NULL,NULL,NULL,'[]','[]','["docs/azure.md"]','[]','{}','{}');
INSERT INTO "resources" VALUES('https://www.kevinrchant.com/2021/09/16/increase-in-demand-for-data-platform-automation','kevinrchant.com: Increase in demand for Data Platform automation','- [kevinrchant.com: Introducing my Azure DevOps templates for Data Platform deployments](https://www.kevinrchant.com/2021/09/14/t-sql-tuesday-142-introducing-my-azure-devops-templates-for-data-platform-deployments)','2021',3,'Explores the rising demand for automated migrations of enterprise data platforms using customizable Azure DevOps templates. Curator insights focus on simplifying database schema deployments, whereas 2026 engineering truths show that YAML templates must now integrate with advanced schema migration engines (like Flyway or liquibase) and Fabric-native deployment APIs to remain scalable.','English','Article','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Data Engineering", "Database DevOps", "Data Platform Automation", "Database Deployments"]','["[COMMUNITY-TOOL]"]','[]','["azure.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.keycloak.org','keycloak.org','','2026',5,'The industry-standard open-source Identity and Access Management platform. Native support for OpenID Connect, OAuth 2.0, and SAML enables centralized authentication and fine-grained authorization policies. Its modern Quarkus-based runtime ensures low memory overhead and rapid scaling in cloud-native deployments.','Java','Service','Advanced',1,'online','manual',NULL,NULL,NULL,0,'2026-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Security", "Identity & Access Management", "OIDC Provider"]','["[DE FACTO STANDARD]"]','[]','["devsecops.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.khanacademy.org','khanacademy.org','','2026',2,'An industry-standard platform for fundamental mathematics, core algorithms, and structural programming theories. While vital for computer science basics, it does not address container runtimes or cloud architecture dynamics.','English','Training Platform','Beginner',0,'online','manual',NULL,NULL,NULL,0,'2026-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Professional Development", "Mathematics & CS", "Foundations"]','["[COMMUNITY-TOOL]"]','[]','["elearning.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.kiali.io','kiali.io','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','9582ab3a0a0e5183c976919470e482b57b2913e2d532eb45e0d8109a070dd269',100.0,1779029916,0,'2026-05-17T16:58:36.474158+02:00',NULL,NULL,NULL,'[]','[]','["docs/istio.md"]','[]','{}','{"duplicate_of": "https://kiali.io"}');
INSERT INTO "resources" VALUES('https://www.kie.org','kie.org','','2025',0,'The official landing hub for KIE (Knowledge Is Everything) community projects, featuring Drools, jBPM, and OptaPlanner. These business automation frameworks facilitate complex decision logic, process orchestration, and advanced resource planning inside cloud-native architectures.','Java','Framework','Advanced',1,'online','manual','16242b6f913556ba65b73fc1e8332a4f61d88af87adab213d136d6222eba0941',100.0,1779130495,0,'2026-05-18T20:54:55.029950+02:00',NULL,NULL,NULL,'["Software Development", "Business Automation", "Rule Engines"]','["[COMMUNITY-TOOL]"]','["docs/java_frameworks.md"]','["java_frameworks.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.kite.com','Kite 🌟','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','bf3841db325d22611269c3e46761d26b9a568edc24c5f5c549fc1449b0fbf6bd',100.0,1779033050,0,'2026-05-17T17:50:50.968365+02:00',NULL,NULL,NULL,'[]','[]','["docs/python.md"]','[]','{}','{"duplicate_of": "https://kite.com"}');
INSERT INTO "resources" VALUES('https://www.kitploit.com/2021/12/mesh-kridik-open-source-security.html','kitploit.com: Mesh-Kridik','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','a8e93b71700fdb2c085ee2c69466a835ff6c1ee43d1c20e1e7568738db5b0263',100.0,1779031983,0,'2026-05-17T17:33:03.099109+02:00',NULL,NULL,NULL,'[]','[]','["docs/kubernetes-tools.md"]','[]','{}','{"duplicate_of": "https://kitploit.com/2021/12/mesh-kridik-open-source-security.html"}');
INSERT INTO "resources" VALUES('https://www.konveyor.io','konveyor 🌟','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','0d5c99ff16beef0fc62bf09fe36f224c11e645ac4d96b780c941a939dbabcc16',100.0,1779032752,0,'2026-05-17T17:45:52.118811+02:00',NULL,NULL,NULL,'[]','[]','["docs/kubernetes-backup-migrations.md", "docs/kubernetes-tools.md"]','[]','{}','{"duplicate_of": "https://konveyor.io"}');
INSERT INTO "resources" VALUES('https://www.koyeb.com/blog/service-mesh-and-microservices-improving-network-management-and-observability','koyeb.com: Service Mesh and Microservices: Improving Network Management and Observability','','2021',3,'Details how service meshes improve microservices observability. By standardizing metric scraping and trace injection at the sidecar level, it gives operators deep protocol insights and real-time topology maps without editing source code.','None','article','Intermediate',1,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Cloud Native Infrastructure", "Service Mesh", "Observability"]','["[COMMUNITY-TOOL]"]','[]','["servicemesh.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.kpi.org/KPI-Basics','KPIs','','2023',0,'An introduction to Key Performance Indicators (KPIs). Outlines strategic planning models, execution metrics, and balanced scorecard methodologies. Curator Insight: Core definitions of execution KPIs. Live Grounding: Provides the context needed to map infrastructure metrics to organizational OKRs.','English','Documentation','Beginner',0,'online','manual',NULL,NULL,NULL,0,'2023-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Business Strategy", "Management", "Metrics", "KPIs"]','["[COMMUNITY-TOOL]"]','[]','["monitoring.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.krakend.io','KrakenD: The fastest API gateway comes with true linear scalability 🌟','','2026',5,'KrakenD is an enterprise-ready, open-source API Gateway engineered for linear scalability and ultra-high performance. By utilizing a stateless execution model, it avoids the overhead of internal database lookups, delivering sub-millisecond routing, data transformation, and endpoint aggregation.','Go','Software Project','Advanced',1,'online','manual',NULL,NULL,NULL,0,'2026-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Infrastructure", "API Gateway", "Go Engines"]','["[DE FACTO STANDARD]"]','[]','["developerportals.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.krakend.io/blog/krakend-framework-joins-the-linux-foundation','krakend.io: KrakenD framework becomes a Linux Foundation project','','2021',3,'Official announcement outlining the donation of the KrakenD framework (now Lura) to the Linux Foundation. This strategic move ensures vendor-neutral governance and fosters open-source community collaboration for next-generation, high-performance API gateways.','English','Press Release','Beginner',1,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Infrastructure", "API Gateway", "Open Source Governance"]','["[COMMUNITY-TOOL]"]','[]','["developerportals.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.kristhecodingunicorn.com/post/aks-oauth2-proxy-with-nginx-ingress-controller','kristhecodingunicorn.com: Setting Up OAuth 2.0 Authentication for Applications in AKS With NGINX and OAuth2 Proxy','','2022',0,'Provides detailed YAML deployment specs for running OAuth2 Proxy alongside NGINX on AKS. Demonstrates configuring ingress annotations and token validation loops, creating a robust baseline for securing production routes.','YAML','Blog Post','Advanced',1,'online','manual',NULL,NULL,NULL,0,'2022-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Security & Governance", "Access & Identity", "OAuth2 Proxy"]','["[COMMUNITY-TOOL]"]','[]','["managed-kubernetes-in-public-cloud.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.kristhecodingunicorn.com/post/k8s_nginx_oauth','kristhecodingunicorn.com: Setting Up OAuth 2.0 Authentication for Applications in AKS With NGINX and OAuth2 Proxy 🌟🌟','','2022',0,'Illustrates how to secure web applications running on AKS by configuring an NGINX Ingress controller alongside OAuth2 Proxy. Outlines setup patterns for integrating external identity providers (OIDC) to protect internal APIs and microservices.','YAML','Blog Post','Advanced',1,'duplicate','manual',NULL,NULL,NULL,0,'2022-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Security & Governance", "Access & Identity", "OAuth2 Proxy"]','["[COMMUNITY-TOOL]"]','[]','["managed-kubernetes-in-public-cloud.md"]','{}','{"duplicate_of": "https://www.kristhecodingunicorn.com/post/aks-oauth2-proxy-with-nginx-ingress-controller"}');
INSERT INTO "resources" VALUES('https://www.ktail.de','KTail: Kubernetes log viewer 🌟','','N/A',0,'A curated technical resource and architectural guide covering KTail: Kubernetes log viewer 🌟 in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779030499,0,'2026-05-17T17:08:19.618778+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-tools.md"]','["kubernetes-tools.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.kube-router.io','kube-router','','N/A',0,NULL,NULL,NULL,NULL,0,NULL,'manual','5158583dee0426aca4d744b49ae5da3153121d613f2bb316e4bcb1d2eef4c917',100.0,1779029896,1,'2026-05-17T16:58:16.933353+02:00',NULL,NULL,NULL,'[]','[]','["docs/kubernetes-networking.md"]','[]','{}','{}');
INSERT INTO "resources" VALUES('https://www.kubecost.com','==Kubecost== 🌟','','N/A',0,'A curated technical resource and architectural guide covering ==Kubecost== 🌟 in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779033339,0,'2026-05-17T17:55:39.380322+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes.md"]','["kubernetes.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.kubeflow.org','kubeflow','','2026',5,'Kubeflow is the leading cloud-native open-source MLOps suite designed to construct, deploy, and run modular machine learning workflows on Kubernetes clusters. Provides a comprehensive platform for managing Jupyter notebooks, workflow pipelines, and highly optimized inference deployments.','Go','Documentation','Advanced',1,'online','manual',NULL,NULL,NULL,0,'2026-06-01T00:00:00+02:00',NULL,NULL,NULL,'["MLOps", "Kubernetes", "Kubeflow"]','["[DE FACTO STANDARD]"]','[]','["jenkins-alternatives.md", "mlops.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.kubenatives.com/p/the-hidden-cpu-throttling-crisis','The Hidden CPU Throttling Crisis in Kubernetes Clusters','','2023',0,'Investigates latency spikes caused by the Linux CFS (Completely Fair Scheduler) quota enforcement mechanism in Kubernetes. Highlights how kernel bugs throttle containerized workloads even when usage is far below limits, providing remediation strategies such as adjusting quotas or using CPU pins.','None','Article','Advanced',0,'online','manual',NULL,NULL,NULL,0,'2023-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Infrastructure", "Compute", "CPU Performance"]','["[COMMUNITY-TOOL]"]','[]','["kubernetes-troubleshooting.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.kubermatic.com/blog/a-framework-for-kubernetes-incident-response','kubermatic.com: A Framework for Kubernetes Incident Response','','2021',0,'A domain-specific incident response framework engineered specifically for Kubernetes environments, detailing remediation strategies for cluster-level compromises. It bridges security compliance and site reliability engineering (SRE) practices, explaining how to handle rogue containers, privilege escalations, and API server breaches. It offers hands-on guidance for isolating pods, preserving forensic evidence, and auditing Kube-apiserver logs.','English','Article','Advanced',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Security Operations", "Incident Response", "Runbooks"]','["[COMMUNITY-TOOL]"]','[]','["kubernetes.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.kubermatic.com/blog/bringing-your-vms-to-kubernetes-with-kubevirt','kubermatic.com: Bringing Your VMs to Kubernetes With KubeVirt','','2021',0,'A deep technical exploration of KubeVirt mechanics, detailing how VMs are translated into Kubernetes pods. By mapping VM instances to pod boundaries, KubeVirt uses standard container runtimes to manage virtual disks, tap network interfaces, and guest system memory. This guide details the API translation layer where VM resources are scheduled as standard K8s objects, leveraging built-in scheduler constraints, affinity rules, and persistent volumes.','English','Technical Guide','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Platforms", "Virtualization", "KubeVirt Core"]','["[COMMUNITY-TOOL]", "[GUIDE]"]','[]','["ocp4.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.kubermatic.com/blog/keeping-the-state-of-apps-1-introduction-to-volume-and-volumemounts','kubermatic.com: Keeping the State of Apps 1: Introduction to Volume and volumeMounts','','2021',0,'A focused architectural introduction explaining the crucial distinction between a declared Volume (the backend data provider) and a volumeMount (how that data is projected inside a container). It covers essential syntax parameters for configuration.','N/A','Tutorial','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Kubernetes Storage Implementation", "Volume Fundamentals", "Implementation Basics"]','["[COMMUNITY-TOOL]", "[GUIDE]"]','[]','["kubernetes-storage.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.kubermatic.com/blog/keeping-the-state-of-apps-5','kubermatic.com: Keeping the State of Apps 6: Introduction to StatefulSets','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','09bb2c6e02380b71aa18ab03e108bb5516a9c932cc71db9a255d16a57849f4ec',100.0,1779034319,0,'2026-05-17T18:11:59.270400+02:00',NULL,NULL,NULL,'[]','[]','["docs/kubernetes.md"]','[]','{}','{"duplicate_of": "https://www.kubermatic.com/blog/keeping-the-state-of-apps-6-introduction-to-statefulsets"}');
INSERT INTO "resources" VALUES('https://www.kubermatic.com/blog/keeping-the-state-of-apps-5-introduction-to-storage-classes','kubermatic.com: Keeping the State of Apps 5: Introduction to Storage Classes','','2021',0,'An introductory guide to Kubernetes StorageClasses. It explains how administrators use StorageClasses to define dynamic, multi-tier storage profiles (e.g., SSD vs HDD) that allow users to request storage on-demand without manual administrator intervention.','N/A','Tutorial','Intermediate',0,'duplicate','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Kubernetes Storage Implementation", "Persistent Volumes & Provisioners", "Storage Classes"]','["[COMMUNITY-TOOL]", "[GUIDE]"]','[]','["kubernetes-storage.md"]','{}','{"duplicate_of": "https://www.kubermatic.com/blog/keeping-the-state-of-apps-6-introduction-to-statefulsets"}');
INSERT INTO "resources" VALUES('https://www.kubermatic.com/blog/keeping-the-state-of-apps-6-introduction-to-statefulsets','kubermatic.com: Keeping the State of Apps 6: Introduction to StatefulSets','','2020',3,'Introduces the structural differences between Deployments and StatefulSets. Explores why databases and distributed systems demand unique host networks, persistent volumes, and ordered orchestration topologies.','English','Article','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2020-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Core Concepts", "Workloads", "StatefulSets"]','["[COMMUNITY-TOOL]"]','[]','["kubernetes.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.kubermatic.com/blog/keeping-the-state-of-apps-part-2-introduction-to-secrets','kubermatic.com: Keeping the State of Apps Part 2: Introduction to Secrets','','2021',0,'An overview of state management strategies within modern Kubernetes runtimes. Highlights basic secrets integration patterns, emphasizing security isolation layers required to protect persistent state in complex application architectures.','English','Technical Blog','Intermediate',0,'duplicate','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Security", "Secrets Management", "Stateful Apps"]','["[COMMUNITY-TOOL]"]','[]','["kubernetes-security.md"]','{}','{"duplicate_of": "https://www.kubermatic.com/blog/keeping-the-state-of-apps-6-introduction-to-statefulsets"}');
INSERT INTO "resources" VALUES('https://www.kubermatic.com/blog/keeping-the-state-of-apps-part-3-introduction-to-configmaps','kubermatic.com: Keeping the State of Apps Part 3: Introduction to ConfigMaps 🌟','','2022',1,'Introduces the architectural pattern of separating container application code from its underlying runtime parameters using ConfigMaps. Enhances deployment portability across diverse environmental boundaries.','Go','Blog','Beginner',1,'online','manual',NULL,NULL,NULL,0,'2022-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Configuration", "ConfigMaps", "Application State"]','["[COMMUNITY-TOOL]"]','[]','["kubernetes.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.kubermatic.com/blog/the-complete-guide-to-kubernetes-metrics','kubermatic.com: The Complete Guide to Kubernetes Metrics','','2022',0,'A comprehensive technical breakdown dividing Kubernetes observability telemetry into node, container, API, and control plane layers. Evaluates core architectural tools such as cAdvisor, Metric-Server, and Prometheus while guiding readers on constructing unified dashboards.','None','Article','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2022-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Dynamic Component Monitoring", "Cluster Monitoring", "Metrics Reference"]','["[COMMUNITY-TOOL]"]','[]','["kubernetes-monitoring.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.kubermatic.com/blog/using-open-policy-agent-with-kubermatic','kubermatic.com: Using Open Policy Agent With Kubermatic Kubernetes Platform','','2021',0,'Examines the implementation of OPA Gatekeeper within Kubermatic Kubernetes Platform (KKP) for programmatic multi-cluster fleet management. Illustrates how operators can centrally define, distribute, and enforce admission controller policies across dozens of hybrid and multi-cloud Kubernetes deployments.','Go','Article','Advanced',0,'online','manual','e19d5a2b2d02ac8637c6a38de6cb1a030e942fb055abbcff71882d7ca0ca4764',100.0,1779032296,1,'2026-05-17T17:38:16.782715+02:00',NULL,NULL,NULL,'["Cloud-Native Platforms", "Multi-Cluster Management", "Policy-as-Code"]','["[COMMUNITY-TOOL]"]','["docs/securityascode.md"]','["securityascode.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.kubermatic.com/blog/why-implementing-kubernetes-operators-is-a-good-idea','kubermatic.com: Why Implementing Kubernetes Operators Is a Good Idea! 🌟','','2021',0,'Examines the competitive operational advantages of selecting the Operator pattern over traditional scripting approaches, focusing on automated self-healing and standardized state reconciliation.','N/A','Article','Beginner',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Resources", "Education", "Architectural Decision", "Operators"]','["[COMMUNITY-TOOL]"]','[]','["kubernetes-operators-controllers.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.kubermatic.com/categories/kubernetes','kubermatic.com','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','7b6376dfafd624771d3a6f028acb59536f7b642c2d6ae42f7be5832d4658c393',100.0,1779034501,0,'2026-05-17T18:15:01.837235+02:00',NULL,NULL,NULL,'[]','[]','["docs/kubernetes.md"]','[]','{}','{"duplicate_of": "https://www.kubermatic.com/tags/kubernetes"}');
INSERT INTO "resources" VALUES('https://www.kubermatic.com/resources/the-ultimate-checklist-for-running-kubernetes-in-production','kubermatic.com: The Ultimate Checklist for Running Kubernetes in Production','','2021',4,'An extensive production operations checklist for Kubernetes deployments. Covers crucial production readiness requirements across observability, ingress security, RBAC policies, network segmentation, and backup recovery operations.','English','Article','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Operations", "Production Readiness", "Operational Checklist"]','["[ENTERPRISE-STABLE]"]','[]','["kubernetes.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.kubermatic.com/tags/kubernetes','kubermatic.com','','2025',0,'Kubermatic provides highly professional technical resources examining multi-cloud management, declarative control planes, and automated Day-2 operations. It focuses heavily on handling heterogenous infrastructure at scale using advanced operator patterns.','English','Technical Blog','Advanced',0,'online','manual',NULL,NULL,NULL,0,'2025-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Cluster Management", "Multi-Cluster", "Lifecycle Automation"]','["[COMMUNITY-TOOL]"]','[]','["kubernetes.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.kubernetes.dev/docs/guide/github-workflow','kubernetes.dev: GitHub Workflow','','2020',0,'The official Kubernetes project contributor guidelines detailing its custom, large-scale upstream/downstream fork-and-pull Git workflow. Emphasizes rebase strategies, PR conventions, and the specialized automated Prow bot systems used to manage gating, label tracking, and multi-SIG code approvals.','Markdown','Guide','Advanced',0,'online','manual',NULL,NULL,NULL,0,'2020-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Software Engineering", "Version Control Systems", "Git Workflows"]','["[COMMUNITY-TOOL]", "[GUIDE]"]','[]','["git.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.kubernetes.dev/resources/calendar','Kubernetes Community Contributors Calendar','The unified schedule and directory of all Kubernetes SIG meetings, working group synchronizations, and community sessions.','2026',4,'This is the official community calendar hosted by the CNCF and Kubernetes contributor teams. It aggregates scheduled syncs and access links to coordinate open-source development and technical collaboration across all global Special Interest Groups.

* **Comprehensive SIG Schedules**: Connects developers to SIG-Network, SIG-Storage, and community meetings.
* **Operational Transparency**: Acts as a fundamental tool for organizing open-source releases, roadmaps, and architecture reviews.','en','Tools','Intermediate',0,'online','automatic','fb73b76f677be42606c3bfb611862a1d4383ea81e427743da0546a9151ff73ad',NULL,1780401152,0,'2026-06-02T13:52:32.315797+02:00',NULL,NULL,NULL,'["Kubernetes", "Community", "Contributor Resources"]','["[DE FACTO STANDARD]", "[GUIDE]"]','[]','[]','{}','{"category": "cicd-kubernetes-plugins", "impact_score": 92, "reputation_status": "Vetted", "reputation_summary": "The official and authoritative calendar for the Kubernetes developer and contributor community. Highly vetted and trusted.", "social_preview_url": "", "source_provenance": "X.com (kubernetesio)", "suggested_new_category": "kubernetes"}');
INSERT INTO "resources" VALUES('https://www.kubestack.com','Kubestack: Terraform GitOps Framework 🌟','','2024',3,'Kubestack is a specialized GitOps framework tailored for managing cloud-managed and bare-metal Kubernetes clusters using Terraform. Featuring a robust multi-tier environment structure, it guarantees absolute parity from local development platforms through to multi-zone production configurations. It helps platform engineers declare and provision compliant Kubernetes footprints.','Python','Framework','Advanced',1,'online','manual',NULL,NULL,NULL,0,'2024-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Infrastructure as Code", "Kubernetes Provisioning", "GitOps Frameworks"]','["[COMMUNITY-TOOL]"]','[]','["gitops.md", "terraform.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.kubestack.com/framework/documentation',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,'manual','563c221625415c5f9a29244f8e050dea00439ee53d5f150da35a35372b195ffa',100.0,1779031622,0,'2026-05-17T17:27:02.889468+02:00',NULL,NULL,NULL,'[]','[]','["docs/gitops.md"]','[]','{}','{}');
INSERT INTO "resources" VALUES('https://www.kubestack.com/framework/documentation/tutorial-build-local-lab',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,'manual','91d9e9c4eb35a5ad24db9beabde87e6db387175145be57748d6fba6ceeee8dd2',100.0,1779029310,0,'2026-05-17T16:48:30.213370+02:00',NULL,NULL,NULL,'[]','[]','["docs/gitops.md"]','[]','{}','{}');
INSERT INTO "resources" VALUES('https://www.kubetools.io/kubernetes/kopylot-an-ai-powered-kubernetes-assistant-for-devops-developers','kubetools.io: KoPylot: An AI-Powered Kubernetes Assistant for DevOps & Developers','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','3080ed75412b97f6743b9495078cfe2e8107928c3b2bfdae3469d1fed214e8fd',100.0,1779034562,0,'2026-05-17T18:16:02.924804+02:00',NULL,NULL,NULL,'[]','[]','["docs/kubernetes-tools.md"]','[]','{}','{"duplicate_of": "https://kubetools.io/kopylot-an-ai-powered-kubernetes-assistant-for-devops-developers"}');
INSERT INTO "resources" VALUES('https://www.kubetools.io/kubernetes/mastering-kubernetes-debugging-and-troubleshooting-with-kubeshark-real-time-visibility-query-language-service-map-and-integrations','kubetools.io: Kubeshark – API Traffic Analyzer for Kubernetes','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','b24b0d740acb97366262ea73dd2f5ddc417578a3032d833dfe2a777e6e95aa8c',100.0,1779029512,0,'2026-05-17T16:51:52.217292+02:00',NULL,NULL,NULL,'[]','[]','["docs/kubernetes-troubleshooting.md"]','[]','{}','{"duplicate_of": "https://kubetools.io/mastering-kubernetes-debugging-and-troubleshooting-with-kubeshark-real-time-visibility-query-language-service-map-and-integrations"}');
INSERT INTO "resources" VALUES('https://www.kubetools.io/kubernetes/why-k9s-should-be-your-go-to-tool-for-kubernetes-management','kubetools.io: Why K9s Should Be Your Go-To Tool for Kubernetes Management','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','fb7fdbc71cb810ad04a33002e32adda0f4310c2c1d48e57a031b8c7bf620173e',100.0,1779033502,0,'2026-05-17T17:58:22.403588+02:00',NULL,NULL,NULL,'[]','[]','["docs/kubernetes-tools.md"]','[]','{}','{"duplicate_of": "https://kubetools.io/why-k9s-should-be-your-go-to-tool-for-kubernetes-management"}');
INSERT INTO "resources" VALUES('https://www.kubeval.com','Kubeval','','N/A',0,NULL,NULL,NULL,NULL,0,'online','manual','f0f2c176a236b6caabf9ab83f726d97912c7fa94699240b11b40dbf6dc1c437b',100.0,1779032680,0,'2026-05-17T17:44:40.158724+02:00',NULL,NULL,NULL,'[]','[]','["docs/yaml.md"]','[]','{}','{}');
INSERT INTO "resources" VALUES('https://www.kubewarden.io/blog/2022/10/env-var-secrets','kubewarden.io: Scanning secrets in environment variables','','2022',0,'Demonstrates using Kubewarden WebAssembly admission policies to prevent deploying pods with cleartext secrets in environment variables. Shows how dynamic admission controllers can intercept manifest mutations to block insecure configurations.','English','Blog Post','Advanced',1,'online','manual',NULL,NULL,NULL,0,'2022-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Security", "Secrets Management", "Kubernetes Admission Controllers"]','["[COMMUNITY-TOOL]"]','[]','["devsecops.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.kurrent.io/blog/service-oriented-architecture-vs-event-driven-architecture','eventstore.com: Service-Oriented Architecture vs Event-Driven Architecture 🌟','','2023',1,'Comprehensively contrasts the request-response paradigm of traditional SOA with the asynchronous, log-centric model of Event-Driven Architectures. Highlights Event Store and event sourcing patterns for strict audit trails.','English','Article','Intermediate',1,'online','manual',NULL,NULL,NULL,0,'2023-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Architecture", "Patterns", "EDA"]','["[COMMUNITY-TOOL]"]','[]','["introduction.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.kylezsembery.com/persistent-storage-kubernetes','kylezsembery.com: Persistent Storage in Kubernetes','','2020',0,'A standard administrative tutorial on setting up persistent storage within Kubernetes. It unpacks the physical relationship between host paths, network attachments, and Kubernetes virtual volume resources, serving as an operational reference for junior engineers.','N/A','Tutorial','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2020-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Kubernetes Storage Implementation", "Persistent Volumes & Provisioners", "PV/PVC Fundamentals"]','["[COMMUNITY-TOOL]", "[GUIDE]"]','[]','["kubernetes-storage.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.lambdatest.com/blog/27-best-practices-selenium-test-automation','lambdatest.com: Top 27 Best Practices For Selenium Test Automation','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','14847b96baf29b4dc5725045e804a08d657f6d0797213193fc6a907585b0d706',100.0,1779033567,0,'2026-05-17T17:59:27.005847+02:00',NULL,NULL,NULL,'[]','[]','["docs/test-automation-frameworks.md"]','[]','{}','{"duplicate_of": "https://www.testmuai.com/blog/27-best-practices-selenium-test-automation"}');
INSERT INTO "resources" VALUES('https://www.lambdatest.com/blog/49-common-selenium-exceptions-automation-testing','lambdatest.com: 49 Most Common Selenium Exceptions for Automation Testing','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','8c6f90fdb44ec2d3e9cf6c9401cac285640279a6c83156adb80ae116dcb16ba7',100.0,1779031339,0,'2026-05-17T17:22:19.984528+02:00',NULL,NULL,NULL,'[]','[]','["docs/test-automation-frameworks.md"]','[]','{}','{"duplicate_of": "https://www.testmuai.com/blog/49-common-selenium-exceptions-automation-testing"}');
INSERT INTO "resources" VALUES('https://www.lambdatest.com/blog/automated-web-bot-with-selenium-python','lambdatest.com: How To Create Automated Web Bot With Selenium In Python','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','99032b99e62b4105027d658a7965b399fbfc005b39a3d57d1cef6fda014b93bc',100.0,1779030587,0,'2026-05-17T17:09:47.573277+02:00',NULL,NULL,NULL,'[]','[]','["docs/test-automation-frameworks.md"]','[]','{}','{"duplicate_of": "https://www.testmuai.com/blog/automated-web-bot-with-selenium-python"}');
INSERT INTO "resources" VALUES('https://www.lambdatest.com/blog/automation-testing-with-selenium-javascript',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,'manual','0cd47b5bb2d043a05f4f5af68efc3acc652e462dfd45c0593951137c51ddca69',100.0,1779029561,0,'2026-05-17T16:52:41.311699+02:00',NULL,NULL,NULL,'[]','[]','["docs/test-automation-frameworks.md"]','[]','{}','{}');
INSERT INTO "resources" VALUES('https://www.lambdatest.com/blog/bamboo-vs-jenkins-showdown-of-ci-cd-tools','cBamboo vs Jenkins: Showdown Of CI/CD Tools','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','1584a4e7496758b3a3a20b13f72a80f46c6f186f60adbbb64cfc03ec88ab5422',100.0,1779032097,0,'2026-05-17T17:34:57.753794+02:00',NULL,NULL,NULL,'[]','[]','["docs/jenkins-alternatives.md"]','[]','{}','{"duplicate_of": "https://www.testmuai.com/blog/bamboo-vs-jenkins-showdown-of-ci-cd-tools"}');
INSERT INTO "resources" VALUES('https://www.lambdatest.com/blog/best-jenkins-alternatives','lambdatest.com: 21 Of The Best Jenkins Alternatives For Developers','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','1f7cf43498d6ae4cb3cc27e6b8bdff3f3ba669e20a9a9a070611f61796757687',100.0,1779033024,0,'2026-05-17T17:50:24.947724+02:00',NULL,NULL,NULL,'[]','[]','["docs/jenkins-alternatives.md"]','[]','{}','{"duplicate_of": "https://www.testmuai.com/blog/best-jenkins-alternatives"}');
INSERT INTO "resources" VALUES('https://www.lambdatest.com/blog/build-ci-cd-pipeline-in-azure-devops','lambdatest.com: How To Build a CI/CD Pipeline In Azure DevOps ?','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','4c2d69cfa39944db6e6936fcf422de4f335d057b8431fef1f065391675f9fde2',100.0,1779029138,0,'2026-05-17T16:45:38.372124+02:00',NULL,NULL,NULL,'[]','[]','["docs/demos.md"]','[]','{}','{"duplicate_of": "https://www.testmuai.com/blog/build-ci-cd-pipeline-in-azure-devops"}');
INSERT INTO "resources" VALUES('https://www.lambdatest.com/blog/build-your-first-ci-cd-pipeline-with-travis-ci','lambdatest.com: How To Build Your First CI/CD Pipeline With Travis CI?','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','7aecc114cc62a3c01fefb016e87da8bf68b77e52b5c076f5fc5ba8227ea43c38',100.0,1779030851,0,'2026-05-17T17:14:11.618029+02:00',NULL,NULL,NULL,'[]','[]','["docs/jenkins-alternatives.md"]','[]','{}','{"duplicate_of": "https://www.testmuai.com/blog/build-first-ci-cd-pipeline-with-travis-ci"}');
INSERT INTO "resources" VALUES('https://www.lambdatest.com/blog/cicd-pipeline-challenges','lambdatest.com: Top 10 CI/CD Pipeline Implementation Challenges And Solutions','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','75f683f4a7751f0a3a7b05ae1df99221ad30e2a5ed013a62eb310b0904a1dfa2',100.0,1779032583,0,'2026-05-17T17:43:03.093575+02:00',NULL,NULL,NULL,'[]','[]','["docs/cicd.md"]','[]','{}','{"duplicate_of": "https://www.testmuai.com/blog/cicd-pipeline-challenges"}');
INSERT INTO "resources" VALUES('https://www.lambdatest.com/blog/circleci-vs-gitlab','lambdatest.com: CircleCI Vs. GitLab: Choosing The Right CI/CD Tool','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','569a7d4f8785f20182547a8f8ab57296eb80702ef6a2d1faa64d44b8f622652a',100.0,1779033511,0,'2026-05-17T17:58:31.346107+02:00',NULL,NULL,NULL,'[]','[]','["docs/jenkins-alternatives.md"]','[]','{}','{"duplicate_of": "https://www.testmuai.com/blog/circleci-vs-gitlab"}');
INSERT INTO "resources" VALUES('https://www.lambdatest.com/blog/complete-guide-to-access-forms-in-selenium-with-java','lambdatest.com: Complete Guide To Access Forms In Selenium With Java','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','92ca679ca3f3646cf2719d45f8d40f8f67f5112f6a6b3e471fab5b394f181867',100.0,1779032466,0,'2026-05-17T17:41:06.395756+02:00',NULL,NULL,NULL,'[]','[]','["docs/test-automation-frameworks.md"]','[]','{}','{"duplicate_of": "https://www.testmuai.com/blog/complete-guide-to-access-forms-in-selenium-with-java"}');
INSERT INTO "resources" VALUES('https://www.lambdatest.com/blog/cucumber-with-jenkins-integration','lambdatest.com: How To Integrate Cucumber With Jenkins?','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','223fc8616d08deeac90ae314181f4fe9ee3e52919d9ebf21a703132932f90d25',100.0,1779032195,0,'2026-05-17T17:36:35.669299+02:00',NULL,NULL,NULL,'[]','[]','["docs/test-automation-frameworks.md"]','[]','{}','{"duplicate_of": "https://www.testmuai.com/blog/cucumber-with-jenkins-integration"}');
INSERT INTO "resources" VALUES('https://www.lambdatest.com/blog/cypress-vs-selenium-comparison','lambdatest.com: Selenium vs Cypress – Which Is Better in 2021?','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','b1e0a296086d33e3ef3709564bb09b4021c0092d1b84ff887f6e665fe67b4ce0',100.0,1779029246,0,'2026-05-17T16:47:26.667175+02:00',NULL,NULL,NULL,'[]','[]','["docs/test-automation-frameworks.md"]','[]','{}','{"duplicate_of": "https://www.testmuai.com/blog/cypress-vs-selenium-comparison"}');
INSERT INTO "resources" VALUES('https://www.lambdatest.com/blog/debunking-selenium-testing-myths','lambdatest.com: Debunking The Top 8 Selenium Testing Myths','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','204d50e20ae3c511ec6a7e249ee763feb6d92cca18fdf911364f64a68da7f992',100.0,1779030673,0,'2026-05-17T17:11:13.774551+02:00',NULL,NULL,NULL,'[]','[]','["docs/test-automation-frameworks.md"]','[]','{}','{"duplicate_of": "https://www.testmuai.com/blog/debunking-selenium-testing-myths"}');
INSERT INTO "resources" VALUES('https://www.lambdatest.com/blog/execute-junit4-tests-with-junit5',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,'manual','b0c4966e3b01a9b86b9d7e5b7723b62a3435b0b0f0c48c7bb5c21a685bd35c98',100.0,1779030558,0,'2026-05-17T17:09:18.680540+02:00',NULL,NULL,NULL,'[]','[]','["docs/test-automation-frameworks.md"]','[]','{}','{}');
INSERT INTO "resources" VALUES('https://www.lambdatest.com/blog/how-to-create-jenkins-multibranch-pipeline','lambdatest.com: How To Create Jenkins Multibranch Pipeline 🌟','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','68d53eaa6d07fa50a74585d5e9c5911e07631a0a64c3b69119e61aa275fca591',100.0,1779030202,0,'2026-05-17T17:03:22.272182+02:00',NULL,NULL,NULL,'[]','[]','["docs/demos.md"]','[]','{}','{"duplicate_of": "https://www.testmuai.com/blog/how-to-create-jenkins-multibranch-pipeline"}');
INSERT INTO "resources" VALUES('https://www.lambdatest.com/blog/how-to-read-configuration-files-in-python-using-selenium',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,'manual','bb9947813581f54f501f3b0d362167a137f2307dc6659c33449c01b81be20a1d',100.0,1779032462,0,'2026-05-17T17:41:02.197780+02:00',NULL,NULL,NULL,'[]','[]','["docs/test-automation-frameworks.md"]','[]','{}','{}');
INSERT INTO "resources" VALUES('https://www.lambdatest.com/blog/how-to-setup-cicd-pipeline-with-bamboo-for-php-projects','lambdatest.com: How To Setup CI/CD Pipeline With Bamboo For PHP Projects','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','6b79ab1b80d4eae44150a9d373128515de42e7f0cb5485401b0813e428c546ea',100.0,1779032880,0,'2026-05-17T17:48:00.384342+02:00',NULL,NULL,NULL,'[]','[]','["docs/jenkins-alternatives.md"]','[]','{}','{"duplicate_of": "https://www.testmuai.com/blog/how-to-setup-cicd-pipeline-with-bamboo-for-php-projects"}');
INSERT INTO "resources" VALUES('https://www.lambdatest.com/blog/how-to-setup-continuous-integration-with-git-jenkins','lambdatest.com: How To Set Up Continuous Integration With Git and Jenkins?','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','630094b1c0b6cd19dbf6ded8358879face7884fb10ebf973d70db113e5d5331a',100.0,1779033827,0,'2026-05-17T18:03:47.556944+02:00',NULL,NULL,NULL,'[]','[]','["docs/jenkins.md"]','[]','{}','{"duplicate_of": "https://www.testmuai.com/blog/how-to-setup-continuous-integration-with-git-jenkins"}');
INSERT INTO "resources" VALUES('https://www.lambdatest.com/blog/jenkins-declarative-pipeline-examples',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,'manual','d44d4875bca6c2b2667c832c3cbef58786f425a53b962cfd440507377b06ae7a',100.0,1779032213,0,'2026-05-17T17:36:53.382873+02:00',NULL,NULL,NULL,'[]','[]','["docs/demos.md"]','[]','{}','{}');
INSERT INTO "resources" VALUES('https://www.lambdatest.com/blog/jenkins-pipeline-tutorial','lambdatest.com: Best Jenkins Pipeline Tutorial For Beginners (Examples)'' 🌟','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','817e911653804ba574ff359540f1eb1473e80e6af6481ebde29c38e3572aac78',100.0,1779032337,0,'2026-05-17T17:38:57.521093+02:00',NULL,NULL,NULL,'[]','[]','["docs/demos.md", "docs/jenkins.md"]','[]','{}','{"duplicate_of": "https://www.testmuai.com/blog/jenkins-pipeline-tutorial"}');
INSERT INTO "resources" VALUES('https://www.lambdatest.com/blog/jenkins-vs-travis-vs-bamboo-vs-teamcity','lambdatest.com: Jenkins vs Travis vs Bamboo vs TeamCity: Clash Of The Titans','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','7ee743ece3d9e534103446f74e3574e1f1201a420c3a8a618030ea9982e7e508',100.0,1779032239,0,'2026-05-17T17:37:19.482493+02:00',NULL,NULL,NULL,'[]','[]','["docs/jenkins-alternatives.md"]','[]','{}','{"duplicate_of": "https://www.testmuai.com/blog/jenkins-vs-travis-vs-bamboo-vs-teamcity"}');
INSERT INTO "resources" VALUES('https://www.lambdatest.com/blog/junit5-extensions','lambdatest.com','','N/A',0,NULL,NULL,NULL,NULL,0,NULL,'manual','30f705d732938d9354cf8ae4f682bcf55c4399ed93b1a612d907b1422bf2188b',100.0,1779030339,0,'2026-05-17T17:05:39.691124+02:00',NULL,NULL,NULL,'[]','[]','["docs/qa.md"]','[]','{}','{}');
INSERT INTO "resources" VALUES('https://www.lambdatest.com/blog/modifying-http-request-headers-in-java-using-selenium-webdriver','lambdatest.com: How To Modify HTTP Request Headers In JAVA Using Selenium'' WebDriver?','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','dd58df9a587dc4cc45075abf1a7c258d0ff8cd2f5e93d740d40d7e47718e95fe',100.0,1779031900,0,'2026-05-17T17:31:40.996533+02:00',NULL,NULL,NULL,'[]','[]','["docs/test-automation-frameworks.md"]','[]','{}','{"duplicate_of": "https://www.testmuai.com/blog/modifying-http-request-headers-in-java-using-selenium-webdriver"}');
INSERT INTO "resources" VALUES('https://www.lambdatest.com/blog/run-selenium-tests-in-docker','lambdatest.com: How To Run Selenium Tests In Docker ? 🌟','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','bf307d2d1d80ca9c9ddf1fe40c1dd0a1617e69270fc019f13070916543e00e67',100.0,1779029950,0,'2026-05-17T16:59:10.104913+02:00',NULL,NULL,NULL,'[]','[]','["docs/test-automation-frameworks.md"]','[]','{}','{"duplicate_of": "https://www.testmuai.com/blog/run-selenium-tests-in-docker"}');
INSERT INTO "resources" VALUES('https://www.lambdatest.com/blog/scroll-a-webpage-in-selenium-using-java','lambdatest.com: How To Scroll a Page Using Selenium WebDriver?','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','c599a73376fadc642ae64f45bc1e1b31541c8686d47a65ac9cdf8ee65b228896',100.0,1779030742,0,'2026-05-17T17:12:22.101139+02:00',NULL,NULL,NULL,'[]','[]','["docs/test-automation-frameworks.md"]','[]','{}','{"duplicate_of": "https://www.testmuai.com/blog/scroll-down-in-selenium"}');
INSERT INTO "resources" VALUES('https://www.lambdatest.com/blog/selenium-automation-testing','==lambdatest.com: Selenium Automation Testing: Basics and Getting Started=='' 🌟','','N/A',0,NULL,NULL,NULL,NULL,0,'online','manual','885bc63a078e6020662b3b3e340a858c3a5c0d7fd513542458fe2ee155c99020',100.0,1779030384,0,'2026-05-17T17:06:24.795058+02:00',NULL,NULL,NULL,'[]','[]','["docs/test-automation-frameworks.md"]','[]','{}','{}');
INSERT INTO "resources" VALUES('https://www.lambdatest.com/blog/selenium-github-actions-example','lambdatest.com: Complete Guide To Selenium Testing with GitHub Actions 🌟','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','9b6e7067116404cf6447df0e563647ffd788d9eefb3dbcf6a88f1c6fd5f7fd13',100.0,1779034152,0,'2026-05-17T18:09:12.693205+02:00',NULL,NULL,NULL,'[]','[]','["docs/test-automation-frameworks.md"]','[]','{}','{"duplicate_of": "https://www.testmuai.com/blog/selenium-github-actions-example"}');
INSERT INTO "resources" VALUES('https://www.lambdatest.com/blog/selenium-ide-what-is-it-why-is-it-must-for-every-qa','lambdatest.com: Selenium IDE: What Is It? & Why Is It Must For Every QA?','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','af1b709eab396b690faa55d2336dab9af93bf300befe02cde753d7126a254b45',100.0,1779032150,0,'2026-05-17T17:35:50.101753+02:00',NULL,NULL,NULL,'[]','[]','["docs/test-automation-frameworks.md"]','[]','{}','{"duplicate_of": "https://www.testmuai.com/blog/selenium-ide-what-is-it-why-is-it-must-for-every-qa"}');
INSERT INTO "resources" VALUES('https://www.lambdatest.com/blog/selenium-java-tutorial-how-to-test-login-process','lambdatest.com: Selenium Webdriver Java Tutorial – Guide for Beginners','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','2d5312728850b3e44167b530d7b2c1bd801cbdcf42e3902b60a5f6d2b1894617',100.0,1779029634,0,'2026-05-17T16:53:54.266367+02:00',NULL,NULL,NULL,'[]','[]','["docs/test-automation-frameworks.md"]','[]','{}','{"duplicate_of": "https://www.testmuai.com/blog/selenium-java-tutorial-how-to-test-login-process"}');
INSERT INTO "resources" VALUES('https://www.lambdatest.com/blog/selenium-maven-jenkins-integration','lambdatest.com: How To Integrate Jenkins & Maven With Selenium?','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','edb39815160b45f9a43cdafb9c4d74b476a58600a0c1948dc680cc1ce0cbe6f7',100.0,1779031164,0,'2026-05-17T17:19:24.046112+02:00',NULL,NULL,NULL,'[]','[]','["docs/test-automation-frameworks.md"]','[]','{}','{"duplicate_of": "https://www.testmuai.com/blog/selenium-maven-jenkins-integration"}');
INSERT INTO "resources" VALUES('https://www.lambdatest.com/blog/selenium-python-cheat-sheet','lambdatest.com: The Ultimate Selenium Python Cheat Sheet for Test Automation','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','07710eb0caeb3f157b2dece7d2917cf6f282b137e14286d5e710fdc518d55772',100.0,1779031460,0,'2026-05-17T17:24:20.627442+02:00',NULL,NULL,NULL,'[]','[]','["docs/cheatsheets.md"]','[]','{}','{"duplicate_of": "https://www.testmuai.com/blog/selenium-python-cheat-sheet"}');
INSERT INTO "resources" VALUES('https://www.lambdatest.com/blog/set-jenkins-pipeline-environment-variables-list','lambdatest.com: How To Set Jenkins Pipeline Environment Variables? 🌟','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','f3f55fe2252f2151013a81630d06c03de50dd9430cc011936961e8767e7aaae4',100.0,1779033923,0,'2026-05-17T18:05:23.746363+02:00',NULL,NULL,NULL,'[]','[]','["docs/jenkins.md"]','[]','{}','{"duplicate_of": "https://www.testmuai.com/blog/set-jenkins-pipeline-environment-variables-list"}');
INSERT INTO "resources" VALUES('https://www.lambdatest.com/blog/teamcity-vs-jenkins-picking-the-right-ci-cd-tool','lambdatest.com: TeamCity vs. Jenkins: Picking The Right CI/CD Tool','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','36caabebad7ead8f02bffd143e41a38f7ec5f51f2554a97703bda03f5dc9b1cf',100.0,1779030594,0,'2026-05-17T17:09:54.031378+02:00',NULL,NULL,NULL,'[]','[]','["docs/jenkins-alternatives.md"]','[]','{}','{"duplicate_of": "https://www.testmuai.com/blog/teamcity-vs-jenkins-picking-the-right-ci-cd-tool"}');
INSERT INTO "resources" VALUES('https://www.lambdatest.com/blog/testng-vs-junit-which-testing-framework-should-you-choose','lambdatest.com: TestNG vs JUnit : Which testing framework should you choose?','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','3b1daaf7bb880dbc1d032d6f80b8562033ba04bec1976a38ee19b1faf0e6ec5b',100.0,1779029142,0,'2026-05-17T16:45:42.442093+02:00',NULL,NULL,NULL,'[]','[]','["docs/qa.md"]','[]','{}','{"duplicate_of": "https://www.testmuai.com/blog/testng-vs-junit-which-testing-framework-should-you-choose"}');
INSERT INTO "resources" VALUES('https://www.lambdatest.com/blog/top-automation-testing-trends-2021','==lambdatest.com: Top Automation Testing Trends To Look Out In 2021==','','N/A',0,NULL,NULL,NULL,NULL,0,'online','manual','144b96063df655b97445169183781db48a81d3897dddf2124fd84c50310ebe7d',100.0,1779031559,0,'2026-05-17T17:25:59.456675+02:00',NULL,NULL,NULL,'[]','[]','["docs/qa.md"]','[]','{}','{}');
INSERT INTO "resources" VALUES('https://www.lambdatest.com/blog/upgrade-from-selenium3-to-selenium4','lambdatest.com: How To Upgrade From Selenium 3 To Selenium 4?','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','13b5c068e1f6ad3056fbbf2e54a632d0785a1077cc9c82826724d4a46f0967ee',100.0,1779033187,0,'2026-05-17T17:53:07.240724+02:00',NULL,NULL,NULL,'[]','[]','["docs/test-automation-frameworks.md"]','[]','{}','{"duplicate_of": "https://www.testmuai.com/blog/upgrade-from-selenium3-to-selenium4"}');
INSERT INTO "resources" VALUES('https://www.lambdatest.com/blog/use-gitlab-ci-to-run-test-locally','lambdatest.com: How To Use GitLab CI To Run Tests Locally? 🌟','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','bda7a69a57de5f272391c74a6e10678bc800ab9503a35e186596691592493502',100.0,1779030805,0,'2026-05-17T17:13:25.901785+02:00',NULL,NULL,NULL,'[]','[]','["docs/git.md"]','[]','{}','{"duplicate_of": "https://www.testmuai.com/blog/use-gitlab-ci-to-run-test-locally"}');
INSERT INTO "resources" VALUES('https://www.lambdatest.com/blog/use-jenkins-shared-libraries-in-a-jenkins-pipeline','lambdatest.com: How To Use Shared Libraries In A Jenkins Pipeline? 🌟','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','e876fba1f6a36e7b584a4eed077c29a2fe63a5849bc260c1d61069ebbb201d5e',100.0,1779031555,0,'2026-05-17T17:25:55.024576+02:00',NULL,NULL,NULL,'[]','[]','["docs/jenkins.md"]','[]','{}','{"duplicate_of": "https://www.testmuai.com/blog/use-jenkins-shared-libraries-in-a-jenkins-pipeline"}');
INSERT INTO "resources" VALUES('https://www.lambdatest.com/blog/what-is-deprecated-in-selenium4','lambdatest.com: What Is New In Selenium 4 And What Is Deprecated In It?'' 🌟','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','9c328d0f3335ef86d814f4be830eca1d887a1e0038fa61485255ced72139ed8b',100.0,1779031020,0,'2026-05-17T17:17:00.929622+02:00',NULL,NULL,NULL,'[]','[]','["docs/test-automation-frameworks.md"]','[]','{}','{"duplicate_of": "https://www.testmuai.com/blog/what-is-deprecated-in-selenium4"}');
INSERT INTO "resources" VALUES('https://www.lambdatest.com/blog/what-is-jenkins','==lambdatest.com: What Is Jenkins Used For?== 🌟','','N/A',0,NULL,NULL,NULL,NULL,0,'online','manual','fe271c39e88f9afeab30284cff9a7a3810a8f88a9447fc2fd7fb5aaaecf47a82',100.0,1779029991,0,'2026-05-17T16:59:51.135977+02:00',NULL,NULL,NULL,'[]','[]','["docs/jenkins.md"]','[]','{}','{}');
INSERT INTO "resources" VALUES('https://www.lambdatest.com/blog/why-selenium-grid-is-ideal-for-automated-browser-testing','lambdatest.com: Why Selenium Grid Is Ideal For Automated Browser Testing?','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','afeda1ccc3013aeaf219b2a50661b41ea93fdb352d2f31817549210cd55aa660',100.0,1779029565,0,'2026-05-17T16:52:45.357458+02:00',NULL,NULL,NULL,'[]','[]','["docs/test-automation-frameworks.md"]','[]','{}','{"duplicate_of": "https://www.testmuai.com/blog/why-selenium-grid-is-ideal-for-automated-browser-testing"}');
INSERT INTO "resources" VALUES('https://www.lambdatest.com/blog/why-you-need-build-automation-tools-for-selenium-automation-testing','lambdatest.com: Why You Need Build Automation Tools for Selenium Automation'' Testing?','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','64b40dfe866dfc86816d65bf0da1e844f86d670238bc59dd3dc9e5679c461bf2',100.0,1779029151,0,'2026-05-17T16:45:51.349370+02:00',NULL,NULL,NULL,'[]','[]','["docs/test-automation-frameworks.md"]','[]','{}','{"duplicate_of": "https://www.testmuai.com/blog/why-you-need-build-automation-tools-for-selenium-automation-testing"}');
INSERT INTO "resources" VALUES('https://www.lambdatest.com/learning-hub/jenkins','lambdatest.com: Jenkins Tutorial 🌟','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','28871a02b3e2548416b29ecf3fb457d3e11d87b4528161ae110c7b96c29cc437',100.0,1779030673,0,'2026-05-17T17:11:13.709293+02:00',NULL,NULL,NULL,'[]','[]','["docs/jenkins.md"]','[]','{}','{"duplicate_of": "https://www.testmuai.com/learning-hub/jenkins"}');
INSERT INTO "resources" VALUES('https://www.lambdatest.com/learning-hub/python-tutorial','==lambdatest.com: Selenium Python Tutorial== 🌟','','N/A',0,NULL,NULL,NULL,NULL,0,'online','manual','7c95a5cf311ad04beadade74b62c08c300c33c3c5b8ca91f47baee44b95806f2',100.0,1779031414,0,'2026-05-17T17:23:34.645721+02:00',NULL,NULL,NULL,'[]','[]','["docs/test-automation-frameworks.md"]','[]','{}','{}');
INSERT INTO "resources" VALUES('https://www.lambdatest.com/learning-hub/selenium-4','lambdatest.com: Selenium 4 🌟','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','8e8c10b9cab34cbf8cf4baa0c459f910c34a22a37b57f121f53322eb83f3fec1',100.0,1779030091,0,'2026-05-17T17:01:31.122967+02:00',NULL,NULL,NULL,'[]','[]','["docs/test-automation-frameworks.md"]','[]','{}','{"duplicate_of": "https://www.testmuai.com/learning-hub/selenium-4"}');
INSERT INTO "resources" VALUES('https://www.lambdatest.com/learning-hub/selenium-locators','lambdatest.com: Selenium Locators Tutorial 🌟','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','a99a2986949e34d047069a22c3e413cfc3717e4d451460551a71a40027dfe16a',100.0,1779031381,0,'2026-05-17T17:23:01.776687+02:00',NULL,NULL,NULL,'[]','[]','["docs/test-automation-frameworks.md"]','[]','{}','{"duplicate_of": "https://www.testmuai.com/learning-hub/selenium-locators"}');
INSERT INTO "resources" VALUES('https://www.lambdatest.com/selenium','lambdatest.com/selenium: Introduction to Selenium Basics','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','321bfa6d8014eced51431f7d6e40c9ab72fb54e5fe1d0f7165bfe81ba3726c45',100.0,1779032579,0,'2026-05-17T17:42:59.079134+02:00',NULL,NULL,NULL,'[]','[]','["docs/test-automation-frameworks.md"]','[]','{}','{"duplicate_of": "https://www.testmuai.com/selenium"}');
INSERT INTO "resources" VALUES('https://www.lastweekinaws.com/blog/17-more-ways-to-run-containers-on-aws','lastweekinaws.com: 17 More Ways to Run Containers on AWS','','2026',0,'A pragmatic, humorous breakdown of the sheer density of execution pathways for running containerized workloads on AWS. The catalog contrasts core options like ECS, EKS, App Runner, and Lightsail with lesser-known combinations, advising on cost and operational footprints.','N/A','Blog Post','Intermediate',0,'online','manual','61a5673c15bd504211a78b14cb3078ec767ca1a987887d4c119aed2eeaf453b4',100.0,1779032800,1,'2026-05-17T17:46:40.860880+02:00',NULL,NULL,NULL,'["Cloud Computing", "AWS", "Containers"]','["[COMMUNITY-TOOL]"]','["docs/aws.md"]','["aws.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.lastweekinaws.com/blog/i-hope-this-email-finds-you-before-i-do','I Hope This Email Finds You Before I Do - Last Week in AWS','How Corey Quinn built ''Billie the Platypus,'' an AI email triage assistant with Claude Code running in an AWS Lambda function.','2026',4,'A practical and witty write-up documenting the design of ''Billie the Platypus,'' an automated email evaluation agent running on AWS Lambda. Built via Claude Code, the system implements a serverless workflow to parse and answer inbound marketing pitches with technical sarcasm, showcasing rapid LLM prototyping in modern cloud pipelines.','English','blog','Intermediate',0,'online','automatic','0a80e295fae5300ec1a25f9ccceb71e73549942e85683b9a26d487fdd2b898cc',NULL,1780352581,0,'2026-06-02T00:23:01.792465+02:00',NULL,NULL,NULL,'["Amazon Web Services", "Serverless", "AI Integration"]','["[COMMUNITY-TOOL]", "[CASE STUDY]"]','[]','[]','{}','{"category": "aws-serverless", "reputation_status": "Vetted", "reputation_summary": "Written by Corey Quinn, a prominent and respected figure in the AWS ecosystem. Highly popular and vetted by the AWS/DevOps community.", "social_preview_url": "https://www.lastweekinaws.com/wp-content/uploads/2026/01/header-1768364958717.jpg", "source_provenance": "X.com (QuinnyPig)", "suggested_new_category": ""}');
INSERT INTO "resources" VALUES('https://www.lastweekinaws.com/blog/reader-mailbag-is-ecs-deprecated','lastweekinaws.com: Is ECS deprecated? Has Kubernetes won?','','2021',0,'A witty, incisive comparison between AWS Elastic Container Service (ECS) and Kubernetes. It contrasts the operational simplicity of AWS-native orchestration with the global flexibility and extensibility offered by the Kubernetes ecosystem.','English','Opinion / Analysis','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Industry Analysis", "Orchestration Comparison", "AWS Ecosystem"]','["[COMMUNITY-TOOL]"]','[]','["kubernetes.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.latent.space/p/ainews-cognition-raises-1b-in-26b','[AINews] Cognition raises $1B in $26B Series D','An in-depth Latent Space editorial discussing Cognition''s massive $1B funding round at a $26B valuation and its implications for the autonomous coding agent market.','2026',4,'This detailed report analyzes the business and technical implications of Cognition''s landmark $1B Series D round at a $26B valuation. It highlights the staggering production scale of Devin, which now writes 89% of its own code and generates $492M in ARR.

* **Autonomous Adoption**: Outlines enterprise workflows at major firms including Mercedes-Benz and Goldman Sachs.
* **Strategic Market Shift**: Evaluates the competitive dynamics between proprietary agent labs and DIY open-source frameworks.','en','Article','Intermediate',0,'online','automatic','45357df650a7384271c68f62e592008db2d99ebb0c98cf4edbc2dd3b815fd5de',NULL,1780401152,0,'2026-06-02T13:52:32.315675+02:00',NULL,NULL,NULL,'["Artificial Intelligence", "Industry News", "Funding"]','["[EMERGING]", "[CASE STUDY]"]','[]','[]','{}','{"category": "ai-agents-mcp", "impact_score": 90, "reputation_status": "Vetted", "reputation_summary": "Highly trusted AI industry publication and podcast. The funding and metric announcements for Cognition are confirmed by multiple reputable tech news outlets.", "social_preview_url": "", "source_provenance": "X.com (swyx)", "suggested_new_category": "ai"}');
INSERT INTO "resources" VALUES('https://www.latent.space/p/ainews-new-ai-infra-decacorns-fireworks','New AI Infra decacorns: Fireworks, Baseten with OpenRouter on the way','Latent Space details massive funding in inference layers, focusing on Fireworks, Baseten, and OpenRouter.','2026',4,'This edition of AINews tracks the massive scaling and funding rounds of core AI infrastructure providers like Fireworks, Baseten, and OpenRouter. It details the accelerating shift from raw model strength to model engineering harnesses, detailing technical milestones such as vLLM''s integration of a Rust-based frontend, sparse attention mechanism optimizations for rapid prefill speeds, and long-context agent memory designs.','en','article','Intermediate',0,'online','automatic','171e670377e2c46a13681ba884d33ad2a0051bf5f769e7516a14b3e4d1d34d94',NULL,1780352720,0,'2026-06-02T00:25:20.351868+02:00',NULL,NULL,NULL,'["AI", "Infrastructure", "Inference Providers"]','["EMERGING", "CASE STUDY"]','[]','[]','{}','{"category": "ai-agents-mcp", "reputation_status": "Vetted", "reputation_summary": "Reputable deep-dive newsletter from Latent Space.", "social_preview_url": "", "source_provenance": "X.com (swyx)", "suggested_new_category": ""}');
INSERT INTO "resources" VALUES('https://www.latent.space/p/ainews-new-ai-infra-unicorns-exa','[AINews] New AI Infra unicorns: Exa, Modal, TurboPuffer','A recap of significant fundraises, engineering updates, and AI infrastructure milestones, highlighting new unicorns Exa, Modal, and TurboPuffer.','2026',4,'This edition of Latent Space''s AINews chronicles a major capital influx into the AI infrastructure layer, tracking milestone valuations for next-generation search engine Exa, serverless GPU platform Modal, and real-time vector database TurboPuffer. The synthesis covers architectural pivots such as NVIDIA''s Gated DeltaNet-2, the RAEv2 representation autoencoder framework, and the broader shift toward agent-native infrastructure. It provides deep analytical insights into the commercial viability and operational scale of modern AI hardware and middleware deployments.','en','article','intermediate',0,'online','automatic','ea75601d28627070d196eea2c3c5bc634062f5beea3bdda9455f36ae40cd1c22',NULL,1780352454,0,'2026-06-02T00:20:54.119694+02:00',NULL,NULL,NULL,'["Artificial Intelligence", "AI Infrastructure", "Industry Analysis", "Funding News"]','["[GUIDE]"]','[]','[]','{}','{"category": "ai-agents-mcp", "reputation_status": "Vetted", "reputation_summary": "Highly reputable AI newsletter and podcast covering frontier developments in machine learning infrastructure and agentic workflows.", "social_preview_url": "", "source_provenance": "X.com (swyx)", "suggested_new_category": ""}');
INSERT INTO "resources" VALUES('https://www.latent.space/p/video-agents','Why Video Agent Models are Next — Ethan He, xAI Grok Imagine','An interview-driven architectural deep-dive with Ethan He, Grok Imagine Lead at xAI, discussing the evolution from video generation to autonomous video-based agent workflows.','2026',4,'### Curator Insight
This podcast episode provides a rare look into the engineering and design choices behind xAI''s Grok Imagine video model. Swyx and Alessio Fanelli interview Ethan He, detailing how the team built a multimodal video generator in three months. The discussion contrasts one-shot video generation with predictive world models, arguing that true video agents require an LLM-driven planning and critiquing loop rather than simply training on raw video datasets. This highlights a shift toward agentic workflows for content synthesis and simulation.','English','Podcast / Article','Advanced',0,'online','automatic','43fe626e54d23824c77e3fce8ff2fce0f9d7a1ae28c63d651f16a1b55604f16a',NULL,1780401702,0,'2026-06-02T14:01:42.548842+02:00',NULL,NULL,NULL,'["Artificial Intelligence", "Generative AI", "Multimodal Video Agents"]','["EMERGING"]','[]','[]','{}','{"category": "ai-agents-mcp", "impact_score": 92, "reputation_status": "Vetted", "reputation_summary": "Highly-regarded deep-tech podcast by Swyx and Alessio Fanelli. The episode provides exceptional engineering insights straight from the lead of xAI Grok Imagine, with excellent reception on Hacker News and across the AI engineering community.", "social_preview_url": "", "source_provenance": "X.com (swyx)", "suggested_new_category": ""}');
INSERT INTO "resources" VALUES('https://www.lavanguardia.com/economia/20201014/484036217179/transformacion-digital-empresas-foncillas-pf-video-seo-lv.html','lavanguardia.com: Por qué la transformación digital es mentira 🌟','','2020',3,'Un análisis crítico sobre las falacias que rodean el concepto de ''transformación digital'' en el mundo corporativo. El autor argumenta que la tecnología por sí sola no arregla procesos rotos, señalando que el verdadero cambio radica en la reestructuración cultural y la optimización organizativa.','Spanish','Article','Beginner',0,'online','manual',NULL,NULL,NULL,0,'2020-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Business Architecture", "Digital Transformation", "Cultural Dynamics"]','["[COMMUNITY-TOOL]"]','[]','["introduction.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.lavanguardia.com/economia/20220223/8075492/liderazgo-empresa-jefes-empleados-cercania-decisiones.html','lavanguardia.com: La delgada línea roja del liderazgo: de la cercanía al compadreo','','2022',4,'Analyzes the boundaries of leadership behavior, illustrating the risk of transitioning from an empathetic, approachable manager to a compromised peer. Recommends strategies to balance psychological safety and team trust with professional objectivity to make fair engineering, promotional, and systemic architectural decisions.','es','Article','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2022-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Engineering Leadership", "Team Management", "Team Dynamics"]','["[ENTERPRISE-STABLE]"]','[]','["project-management-methodology.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.lavanguardia.com/economia/20230414/8895371/ingeniero-machine-learning-e-ingeniero-datos-profesiones-emergentes-mas-demandadas-espana.html','lavanguardia.com: Ingeniero de ‘machine learning’ e ingeniero de datos, las profesiones emergentes más demandadas en España','','2023',0,'Curator Insight: Designates data and machine learning engineering as the fastest-growing job profiles in Spain. Live Grounding: Illustrates the market transformation where businesses prioritize real-time data streaming pipelines and ML integration over traditional monolithic software engineering.','es','Article','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2023-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Professional Practice", "Career Paths", "Data & AI"]','["[COMMUNITY-TOOL]"]','[]','["recruitment.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.lavanguardia.com/vivo/20211113/7856878/cualidades-mas-valoran-empleados-jefe-pmv.html','lavanguardia.com: Los estilos de liderazgo más apreciados por los empleados','','2021',0,'Analyzes workplace leadership styles, mapping traits most valued by modern engineering and technical teams. Focuses on empathetic, supportive, and transformational leadership paradigms that improve retention and psychological safety in high-stress delivery environments.','Spanish','Article','Beginner',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Management", "Leadership", "Engineering Culture"]','["[COMMUNITY-TOOL]"]','[]','["project-management-methodology.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.lavanguardia.com/vivo/psicologia/20220225/8079133/trabajo-laboral-jefe-talento-trabajadores-nbs.html','lavanguardia.com: Cómo saber si tu jefe es un "ahuyenta talentos" que puede frustrar tu carrera','','2022',0,'Curator Insight: Analyzes leadership patterns that drive away technical talent and damage team cohesion. Live Grounding: Identifies toxic engineering leadership traits and highlights strategic mitigation tactics for organizations to preserve intellectual capital and maintain highly collaborative development environments.','es','Article','Beginner',0,'online','manual',NULL,NULL,NULL,0,'2022-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Professional Practice", "Leadership", "Team Culture"]','["[COMMUNITY-TOOL]"]','[]','["recruitment.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.learnawsiam.com','Learn AWS IAM Interactively','An interactive, visual in-browser simulator and puzzle application designed to master AWS Identity and Access Management policies.','2026',4,'Inspired by ''Learn Git Branching'', Learn AWS IAM is a high-density, interactive educational application that parses and simulates complex AWS IAM policy evaluation rules directly in the browser. Using 12 puzzle-oriented levels, it provides hands-on mastery over identity policies, resource policies, tag-based ABAC, SCPs, and permissions boundaries.

* Leverages ReactFlow and XState to visually illustrate non-intuitive access flows.
* Provides a native JSON editor with real-time evaluation feedback without requiring AWS credentials.','en','website','Intermediate',0,'online','automatic','fcdd679c786da8bcfe14c1d076898291ff2fa000a251d8f07bc6b684ca0aae07',NULL,1780352414,0,'2026-06-02T00:20:14.115696+02:00',NULL,NULL,NULL,'["AWS", "Security", "Identity and Access Management"]','["[GUIDE]", "[COMMUNITY-TOOL]"]','[]','[]','{}','{"category": "aws-security", "reputation_status": "Vetted", "reputation_summary": "Lauded across Reddit''s AWS community and Dev.to in 2026 as a revolutionary, serverless visual simulator for policy education.", "social_preview_url": "", "source_provenance": "X.com (nubenetes)", "suggested_new_category": "aws-training-interactive"}');
INSERT INTO "resources" VALUES('https://www.learncloudnative.com/blog/2020-09-30-sidecar-container','learncloudnative.com: Sidecar Container Pattern','','2026',0,'A practical introductory manual illustrating how sidecar container configurations operate inside a single pod. Shows how secondary containers can run logging agents, metrics collection, and background services alongside the main application container without polluting its core codebase.','None','Blog Post','Beginner',0,'online','manual',NULL,NULL,NULL,0,'2026-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Architecture", "Design Patterns", "Multi-Container Pods"]','["[COMMUNITY-TOOL]"]','[]','["kubernetes.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.learncloudnative.com/blog/2020-10-07-network-policies','learncloudnative.com: Kubernetes Network Policy','','2020',0,'An introductory resource focused on the fundamentals of NetworkPolicy. Explains selector matching patterns and namespace encapsulation rules for cloud-native applications.','English','Article','Beginner',1,'online','manual',NULL,NULL,NULL,0,'2020-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Networking", "Security", "Network Policy"]','["[COMMUNITY-TOOL]"]','[]','["kubernetes-networking.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.learncloudnative.com/newsletter',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,'manual','909d200a42915e807f4cb761264cbf01116effe515328118c8e8daac774f1500',100.0,1779032248,1,'2026-05-17T17:37:28.757713+02:00',NULL,NULL,NULL,'[]','[]','["docs/kubernetes-newsletters.md"]','[]','{}','{}');
INSERT INTO "resources" VALUES('https://www.learnfree.org/en','GCF LearnFree.org','','2025',1,'A resource dedicated purely to entry-level computer literacy, basic operating system navigation, and office tools. Does not possess technical resources or workflows targeting SRE or cloud engineering domains.','English','Training Platform','Beginner',0,'online','manual',NULL,NULL,NULL,0,'2025-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Professional Development", "Digital Literacy", "Basic IT"]','["[COMMUNITY-TOOL]"]','[]','["elearning.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.learnitguide.net','learnitguide.net 🌟','','2026',4,'A curated educational platform providing in-depth guides on enterprise Linux administration, DevOps tools, automation, and cloud platforms. Its systematic tutorials are designed to prepare system administrators for managing highly available enterprise environments.','English','Tutorial','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2026-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Operating Systems & Infrastructure", "Linux", "SysAdmin Tutorials"]','["[ENTERPRISE-STABLE]", "[GUIDE]"]','[]','["elearning.md", "linux.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.learnitguide.net/2023/04/how-to-check-memory-usage-of-pod-in.html','learnitguide.net: How to Check Memory Usage of a Pod in Kubernetes?','','2023',0,'Monitoring memory consumption is critical to preventing out-of-memory (OOM) evictions and performance degradation. This guide explains how to leverage the Kubernetes Metrics Server via kubectl top, alongside advanced Prometheus queries, to track real-time memory footprints. It contrasts raw memory utilization against requested resource boundaries to help right-size workloads.','English','Blog Post','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2023-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Kubernetes", "Resource Management", "Metrics Collection"]','["[COMMUNITY-TOOL]"]','[]','["kubernetes-troubleshooting.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.learnitguide.net/2023/04/how-to-create-configmap-from-properties.html','==learnitguide.net: How to Create ConfigMap from Properties File Using K8s'' Client==','','2023',4,'Demonstrates methods to compile Kubernetes ConfigMaps from structured properties files. Bridges common application configurations with native cloud manifest patterns.','English','Technical Article','Intermediate',0,'online','manual','6d085777d8535c1da4f104fa3ed9480e480935274cf1f9813b0fed37e9c335f1',100.0,1779030228,1,'2026-05-17T17:03:48.824502+02:00',NULL,NULL,NULL,'["Kubernetes Platform", "K8s API & Development", "Config Management"]','["[ENTERPRISE-STABLE]"]','["docs/kubectl-commands.md"]','["kubectl-commands.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.learnitguide.net/2023/04/how-to-troubleshoot-kubernetes-pods.html','learnitguide.net: How To Troubleshoot Kubernetes Pods','','2023',0,'A focused tutorial describing standard commands and methodologies to diagnose Pod failures such as ImagePullBackOff, CrashLoopBackOff, and Evicted states. It systematically walks through the utilization of kubectl describe, logs, and events to construct an accurate failure timeline. It is perfect for junior engineers looking to build baseline debugging proficiency.','English','Blog Post','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2023-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Kubernetes", "Troubleshooting", "Pod Diagnostics"]','["[COMMUNITY-TOOL]"]','[]','["kubernetes-troubleshooting.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.learnitguide.net/2023/05/kubevious-powerful-kubernetes-dashboard.html','learnitguide.net: Kubevious - A Powerful Kubernetes Dashboard','','N/A',0,NULL,NULL,NULL,NULL,0,NULL,'manual','a2c591ef1e35086e578cf78e807a027ae364c4a30ce4d14801a6166a85ea7be2',100.0,1779034424,1,'2026-05-17T18:13:44.868819+02:00',NULL,NULL,NULL,'[]','[]','["docs/kubernetes-tools.md"]','[]','{}','{}');
INSERT INTO "resources" VALUES('https://www.learnpython.org','LearnPython.org interactive Python tutorial','','2010',0,'Browser-based, interactive Python learning playground allowing engineers to quickly grasp procedural syntax, object models, and key library capabilities through directly executed code challenges.','Python','Platform','Beginner',0,'online','manual',NULL,NULL,NULL,0,'2010-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Backend Development", "Python Ecosystem", "Tutorials"]','["[COMMUNITY-TOOL]"]','[]','["python.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.learnsteps.com/advanced-kubernetes-what-exactly-are-kubernetes-operators','learnsteps.com: Advance Kubernetes: What exactly are Kubernetes Operators?','','2021',0,'An introductory post explaining the mechanics of custom Kubernetes controllers. It maps physical operator duties to software loops to illustrate the benefits of declarative configurations.','N/A','Article','Beginner',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Resources", "Education", "Introductory", "Operators"]','["[COMMUNITY-TOOL]"]','[]','["kubernetes-operators-controllers.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.learnsteps.com/basics-on-kubernetes-what-exactly-is-a-deployment','learnsteps.com: Basics on Kubernetes: What exactly is a deployment?','','2020',2,'Deconstructs the conceptual boundaries between Pods, ReplicaSets, and Deployments. Explains the continuous declarative loop run by the deployment controller to maintain the desired pod replicas count.','English','Article','Beginner',0,'online','manual',NULL,NULL,NULL,0,'2020-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Core Concepts", "Workloads", "Deployments"]','["[COMMUNITY-TOOL]"]','[]','["kubernetes.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.learnsteps.com/basics-on-kubernetes-what-exactly-is-a-replicaset','learnsteps.com: Basics on Kubernetes: What exactly is a ReplicaSet','','2021',2,'A foundational breakdown of the ReplicaSet controller in Kubernetes. Explains how a ReplicaSet ensures the specified number of pod replicas are running at any given time, discussing reconciliation loops and pod label selector strategies.','English','Article','Beginner',0,'duplicate','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Core Architecture", "Controller Manager", "ReplicaSet"]','["[COMMUNITY-TOOL]"]','[]','["kubernetes.md"]','{}','{"duplicate_of": "https://www.learnsteps.com/basics-on-kubernetes-what-exactly-is-a-deployment"}');
INSERT INTO "resources" VALUES('https://www.learnsteps.com/devops-interview-question-how-will-you-set-up-a-ci-cd-pipeline','learnsteps.com: DevOps Interview Question: How will you set up a CI/CD pipeline? 🌟','','2020',2,'A technical architectural blueprint of modern pipeline assembly: testing validations, container building, canary promotions, and rollbacks. Essential resource for production architecture preparation.','N/A','Article','Intermediate',1,'online','manual',NULL,NULL,NULL,0,'2020-06-01T00:00:00+02:00',NULL,NULL,NULL,'["DevOps", "Continuous Delivery", "CI/CD Pipeline Design"]','["[COMMUNITY-TOOL]"]','[]','["devops.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.learnsteps.com/devops-interview-questions-how-will-you-design-your-cloud-vpc-and-subnets','learnsteps.com: DevOps Interview Questions: How will you design your cloud VPC and subnets?','','2026',0,'An architectural scenario walkthrough evaluating VPC partition layout designs. Focuses on address planning, NAT placements, security group hierarchies, and transit routing rules within high-availability clouds.','None','Interview Q&A','Advanced',0,'online','manual',NULL,NULL,NULL,0,'2026-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Career & Interview Preparation", "Interview Prep", "Cloud Networking"]','["[COMMUNITY-TOOL]"]','[]','["devops.md", "interview-questions.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.learnsteps.com/devops-interview-questions-how-will-you-scale-your-current-ci-cd-pipeline','learnsteps.com: DevOps Interview Questions: How will you scale your current CI-CD pipeline','','2026',0,'Reviews scaling methodologies for massive enterprise continuous delivery systems. Addresses parallel task routing, build agent autoscaling, caching mechanisms, and automatic rollbacks upon deployment errors.','None','Interview Q&A','Advanced',0,'online','manual',NULL,NULL,NULL,0,'2026-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Career & Interview Preparation", "Interview Prep", "DevOps & CI/CD"]','["[COMMUNITY-TOOL]"]','[]','["interview-questions.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.learnsteps.com/devops-interview-questions-important-python-questions','learnsteps.com: DevOps Interview Questions: Important Python questions','','2020',3,'Examines Python''s usage in shell scripting, infrastructure provisioning, parsing unstructured system logs, and building resilient communication wrappers around cloud SDKs.','Python','Article','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2020-06-01T00:00:00+02:00',NULL,NULL,NULL,'["DevOps", "Automation", "Python"]','["[COMMUNITY-TOOL]"]','[]','["interview-questions.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.learnsteps.com/devops-interview-questions-what-do-you-know-about-proc-filesystem-in-linux','learnsteps.com: DevOps Interview Questions: What do you know about proc filesystem in Linux.','','2026',0,'A deep dive assessing candidate knowledge of the virtual Linux proc filesystem. Outlines how the OS kernel maps system memory, active CPU task logs, and hardware parameters dynamically to virtual directory trees.','None','Interview Q&A','Advanced',0,'online','manual',NULL,NULL,NULL,0,'2026-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Career & Interview Preparation", "Interview Prep", "Linux Internals"]','["[COMMUNITY-TOOL]"]','[]','["interview-questions.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.learnsteps.com/difference-between-minor-page-faults-vs-major-page-faults','learnsteps.com: Difference between minor page faults vs major page faults','','2020',3,'An analytical description explaining memory subsystem mechanisms, particularly contrasting minor page faults with major disk I/O interrupts. It details system performance implications. Live Grounding shows its high relevance for optimizing performance-critical data stores.','N/A','Article','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2020-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Infrastructure & Operations", "Operating Systems", "Memory Management"]','["[COMMUNITY-TOOL]"]','[]','["linux.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.learnsteps.com/how-exactly-kube-proxy-works-basics-on-kubernetes','learnsteps.com: How exactly kube-proxy works: Basics on Kubernetes','','2020',0,'An analytical guide outlining how kube-proxy tracks the cluster API server to process changes to Endpoints and Services. Details packet forwarding patterns using user-space proxy routing and kernel-level iptables translation chains.','English','Article','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2020-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Networking", "kube-proxy", "Traffic Routing"]','["[COMMUNITY-TOOL]"]','[]','["kubernetes.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.learnsteps.com/how-kubernetes-works-on-a-reconciler-pattern','learnsteps.com: How Kubernetes works on reconciler pattern','','2026',0,'A breakdown detailing the core control loop underlying Kubernetes'' architecture: the state reconciliation pattern. Explains how controllers constantly poll state using an active feedback loop, identifying deviations between target specifications and current infrastructure status, and scheduling atomic changes to reconcile them.','None','Blog Post','Advanced',0,'online','manual',NULL,NULL,NULL,0,'2026-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Architecture", "Internal Mechanics", "Control Loops"]','["[COMMUNITY-TOOL]"]','[]','["kubernetes.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.learnsteps.com/kaniko-and-how-you-can-build-images-on-kubernetes-using-kaniko','learnsteps.com: Kaniko and how you can build images on Kubernetes using'' kaniko?','','2021',0,'This technical guide explains the operational configuration of Kaniko for building container images on Kubernetes without root privileges. It details how Kaniko mounts workspace directories, evaluates Dockerfiles, and pushes compiled layers directly.','English','Technical Article','Intermediate',0,'online','manual','N/A',100.0,1779030330,0,'2026-05-17T17:05:30.967812+02:00',NULL,NULL,NULL,'["Image Building", "In-Cluster Builds", "Educational Material"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-tools.md"]','["kubernetes-tools.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.learnsteps.com/kubernetes-what-to-learn-from-a-long-term-perspective','learnsteps.com: Kubernetes: What to learn from a long term perspective','','2021',3,'Guides platform engineers on which core Kubernetes competencies stand the test of time. Advises focusing on networking constructs (CNI), controller patterns, and security layers over ephemeral tools.','English','Article','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Fundamentals", "Career Development", "Skill Mapping"]','["[COMMUNITY-TOOL]"]','[]','["kubernetes.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.learnsteps.com/logging-infrastructure-system-design','learnsteps.com: Logging Infrastructure System Design','','2022',0,'Structural system architecture deep-dive covering high-volume log collection, queuing, indexing, and durable storage tiers (such as ELK, Grafana Loki, or OpenSearch). Curator Insight: Deep blueprint on logging pipeline design. Live Grounding: Essential reading for scaling logging clusters without sacrificing lookup speeds or bloating cloud storage costs.','English','Article','Advanced',0,'online','manual',NULL,NULL,NULL,0,'2022-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Systems Design", "Observability", "Logging Systems", "Architecture"]','["[COMMUNITY-TOOL]"]','[]','["monitoring.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.learnsteps.com/monitoring-infrastructure-system-design','learnsteps.com: Monitoring Infrastructure System Design','','2022',0,'Architectural breakdown of designing an end-to-end monitoring infrastructure from scratch. Examines the selection of pull vs. push telemetry models, buffer queues (like Kafka), and time-series databases (TSDBs). Curator Insight: High-level overview of system design for monitoring platforms. Live Grounding: Serves as a great architectural primer for platform engineering teams building internal metrics systems.','English','Article','Advanced',0,'online','manual',NULL,NULL,NULL,0,'2022-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Systems Design", "Observability", "Infrastructure Design", "Telemetry Pipelines"]','["[COMMUNITY-TOOL]"]','[]','["prometheus.md", "monitoring.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.learnsteps.com/tag/basics-on-kubernetes','learnsteps.com/tag/basics-on-kubernetes','','2023',0,'Learnsteps provides step-by-step foundational guides designed to reduce the steep learning curve of container scheduling. It addresses core concepts like Pods, Deployments, and Services, making it ideal for software developers new to infrastructure.','English','Tutorial','Beginner',0,'online','manual',NULL,NULL,NULL,0,'2023-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Training & Education", "Foundational", "Tutorials"]','["[COMMUNITY-TOOL]", "[GUIDE]"]','[]','["kubernetes.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.learnsteps.com/what-is-a-control-plane-what-do-people-mean-by-this-basics-on-kubernetes','learnsteps.com: What is a control plane? Basics on Kubernetes','','2021',2,'Demystifies the abstraction of ''Control Plane'' in modern infrastructure. Clarifies how the central decision-making components of Kubernetes operate out-of-band relative to user workloads.','English','Article','Beginner',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Architecture", "Control Plane", "Fundamentals"]','["[COMMUNITY-TOOL]"]','[]','["kubernetes.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.learnsteps.com/what-is-a-service-mesh-is-it-born-with-kubernetes','learnsteps.com: What is a service mesh? Is it born with Kubernetes?','','2021',3,'Traces the historical genesis of service meshes back to early monolithic networking libraries (Finagle, Hystrix). Illustrates how the deployment pattern migrated to container-based sidecars alongside Kubernetes'' rapid adoption.','None','article','Beginner',1,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Cloud Native Infrastructure", "Service Mesh", "History"]','["[COMMUNITY-TOOL]"]','[]','["servicemesh.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.learnsteps.com/what-is-kubelet-and-what-it-does-basics-on-kubernetes','learnsteps.com: What is kubelet and what it does: Basics on Kubernetes','','2021',3,'A detailed overview of the system agent running on each cluster node. Demystifies how kubelet monitors container manifests and communicates health and state indicators directly back to the API server.','English','Article','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Architecture", "Node Level", "Kubelet"]','["[COMMUNITY-TOOL]"]','[]','["kubernetes.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.letsdevops.net/post/letsdevops-introduction-to-azure-devops-for-beginners','letsdevops.net: Introduction to Azure DevOps for Beginners - Create CI/CD Pipelines, Setup Repository 🌟','','2021',4,'An introductory resource focused on the initial setup of Azure DevOps repositories, build pipelines, and delivery configurations. While the curator highlights its value as a beginner walkthrough, 2026 engineering frameworks view its emphasis on Classic UI pipelines as a legacy pattern. Contemporary best practices demand transitioning entirely to multi-stage YAML pipelines to ensure configuration-as-code consistency and compliance.','English','Article','Beginner',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Cloud DevOps", "CI-CD Pipelines", "Azure DevOps Fundamentals"]','["[ENTERPRISE-STABLE]", "[LEGACY]"]','[]','["azure.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.liatrio.ai/resources/blog','liatrio.com: building with docker using jenkins pipelines','','2020',0,'Curator Insight highlights the methodologies for assembling and building container images from within a Jenkins declarative pipeline execution block. Live Grounding indicates that using modern agent strategies (such as Kaniko or podman) has superseded dind (Docker in Docker) configurations to secure enterprise clusters. This post offers foundational Docker container pipeline strategies.','N/A','Documentation','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2020-06-01T00:00:00+02:00',NULL,NULL,NULL,'["DevOps", "CI/CD Platforms", "Jenkins", "Docker Containerization"]','["[COMMUNITY-TOOL]"]','[]','["demos.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.liatrio.com/blog/building-with-docker-using-jenkins-pipelines','liatrio.com: building with docker using jenkins pipelines','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','1c96252f77cf3bcf758a51e501d057f6d3d507b98c614ab4c96bdaeac93864f1',100.0,1779030615,0,'2026-05-17T17:10:15.053228+02:00',NULL,NULL,NULL,'[]','[]','["docs/demos.md"]','[]','{}','{"duplicate_of": "https://www.liatrio.ai/resources/blog"}');
INSERT INTO "resources" VALUES('https://www.lightbend.com/white-papers-and-reports/java-ee-to-cloud-native-modernization','==lightbend.com: From Java EE To Cloud Native: The End Of The Heavyweight'' Era== 🌟','','N/A',0,NULL,NULL,NULL,NULL,0,'online','manual','9845ee62a18e84eaac90c4c402918214db48ace9a7f827d6b52fcd300261ab73',100.0,1779031962,0,'2026-05-17T17:32:42.357694+02:00',NULL,NULL,NULL,'[]','[]','["docs/introduction.md"]','[]','{}','{}');
INSERT INTO "resources" VALUES('https://www.lightbitslabs.com/product','LightOS','','N/A',0,'A curated technical resource and architectural guide covering LightOS in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'online','manual','N/A',100.0,1781736036,0,'2026-06-18T00:40:36.438992+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-storage.md"]','["kubernetes-storage.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.linkedin.com/company/learnk8s',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,'manual','a69e23f595ca9dd5da6245919e3140d1c772166dde210d7ac3122d7e8d0acb06',100.0,1779034134,0,'2026-05-17T18:08:54.975616+02:00',NULL,NULL,NULL,'[]','[]','["docs/matrix-table.md"]','[]','{}','{}');
INSERT INTO "resources" VALUES('https://www.linkedin.com/feed/update/urn:li:activity:6459657167300583424',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,'manual','b1fd9d17ceebdc4088b5c8544a9ca42e87224391ab7d9e6bb579a9a6911bdc52',100.0,1779034217,1,'2026-05-17T18:10:17.875054+02:00',NULL,NULL,NULL,'[]','[]','["docs/introduction.md"]','[]','{}','{}');
INSERT INTO "resources" VALUES('https://www.linkedin.com/feed/update/urn:li:activity:6923979009311559680',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,'manual','c15d3b3ebcf798499f3ab8ac418c64f2be2b4912e0a28dcca985945726575682',100.0,1779031397,1,'2026-05-17T17:23:17.358201+02:00',NULL,NULL,NULL,'[]','[]','["docs/mlops.md"]','[]','{}','{}');
INSERT INTO "resources" VALUES('https://www.linkedin.com/groups/49531/49531-6092152919937794052','Linkedin Discussion','','N/A',0,'A curated technical resource and architectural guide covering Linkedin Discussion in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'online','manual','5701daa2baf2d38f04dfc5e44514ed9092516bc34e5749f26ca849e85b40a190',100.0,1779029634,0,'2026-05-17T16:53:54.474482+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/aws-networking.md"]','["aws-networking.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.linkedin.com/groups/49531/49531-6093375473969090562','Linkedin discussion: Need help on Backup and restore methods of EC2 using'' s3 services','','N/A',0,'A curated technical resource and architectural guide covering Linkedin discussion: Need help on Backup and restore methods of EC2 using'' s3 services in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'duplicate','manual','f4ce08b7c0c05390430e180acf74abaf826dbdc09cbc93c6d67f8af5a88959a9',100.0,1779029838,0,'2026-05-17T16:57:18.346822+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/aws-backup.md"]','["aws-backup.md"]','{}','{"duplicate_of": "https://www.linkedin.com/uas/login?session_redirect=https%3A%2F%2Fwww.linkedin.com%2Fgroups%2F49531%2F49531-6093375473969090562"}');
INSERT INTO "resources" VALUES('https://www.linkedin.com/learning/?trk=lynda_redirect_learning','Lynda.com Linkedin Learning','','2026',3,'An industry-standard corporate video platform delivering wide-ranging content on Docker containerization, Jenkins pipelines, and basic Kubernetes architecture. While highly polished, the courses tend to prioritize foundational theoretical paradigms over complex, bare-metal operations.','English','Training Platform','Beginner',0,'online','manual',NULL,NULL,NULL,0,'2026-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Professional Development", "Online Learning", "Continuous Education"]','["[COMMUNITY-TOOL]"]','[]','["elearning.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.linkedin.com/newsletters/6962087231775772672','blog.guybarrette.com: Powershell prompt: How to display your current Kubernetes context using Oh-My-Posh 3 🌟','','2021',0,'Walkthrough on utilizing Oh-My-Posh engine configurations in PowerShell Core prompts to output current active Kubernetes clusters and contexts. Improves administrator visual feedback loops to prevent accidental namespace deployments.','PowerShell','Blog Post','Intermediate',1,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Infrastructure Automation", "Shell Customization", "Oh-My-Posh", "Kubernetes Integration"]','["[COMMUNITY-TOOL]"]','[]','["azure.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.linkedin.com/pulse/alternative-kubernetes-docker-swarm-marcel-koert','Alternative to Kubernetes: Docker Swarm','','2022',0,'Examines why Docker Swarm serves as an adequate and clean orchestration framework for mid-market business apps, bypassing complex overlay networks.','None','Article','Intermediate',1,'online','manual',NULL,NULL,NULL,0,'2022-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Orchestration", "Docker Swarm", "Comparison"]','["[COMMUNITY-TOOL]"]','[]','["kubernetes-alternatives.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.linkedin.com/pulse/amazon-eks-distro-eks-d-kubernetes-distribution-used-gokul-chandra','linkedin.com: Amazon EKS Distro (EKS-D): The Kubernetes Distribution Used by Amazon EKS 🌟','','2021',0,'Explores Amazon EKS Distro (EKS-D), the same open-source upstream Kubernetes distribution used by AWS to power Amazon EKS. The article highlights its value for on-premises deployments requiring the exact upstream patches, dependencies, and security alignments maintained by Amazon.','Markdown','Article','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Cloud Infrastructure", "Amazon EKS", "Distributions"]','["[COMMUNITY-TOOL]"]','[]','["managed-kubernetes-in-public-cloud.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.linkedin.com/pulse/ansible-what-marcel-koert','linkedin.com: Ansible what is it and what not','','2021',0,'Analytically bounds Ansible''s utility profile by identifying what it is and what it is not. Highlights its primary purpose in deployment, configuration state assurance, and software orchestration while detailing architectural anti-patterns where alternative solutions (like direct programming languages) fit better.','English','Article','Beginner',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Infrastructure as Code", "Ansible", "Concepts"]','["[COMMUNITY-TOOL]"]','[]','["ansible.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.linkedin.com/pulse/api-testing-postman-build-dynamic-test-suite-michael-montgomery','Linkedin: API Testing with Postman — Build a Dynamic Test Suite','- [medium: API Testing with Postman — Build a Dynamic Test Suite](https://medium.com/@michaelkm03/api-testing-with-postman-build-a-dynamic-test-suite-e874f4d78e69)','2026',0,'Step-by-step tutorial for engineering highly dynamic, data-driven test suites inside Postman. Highlights variable scoping, pre-request scripts, and test scripting to dynamically adapt across environments.','English','Tutorial','Advanced',1,'online','manual',NULL,NULL,NULL,0,'2026-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Software Testing", "API Testing", "CI-CD"]','["[COMMUNITY-TOOL]", "[GUIDE]"]','[]','["postman.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.linkedin.com/pulse/api-testing-postman-michael-montgomery','Linkedin: API Testing with Postman','- [medium: API Testing with Postman](https://medium.com/@michaelkm03/rest-api-test-automation-with-postman-jenkins-1-of-3-860edf3c2a45)','2026',0,'An industry-proven guide addressing automated API test orchestration with Postman and Jenkins. Focuses on setting up automated collection runs as critical build gates within modern DevOps pipelines.','English','Tutorial','Intermediate',1,'online','manual',NULL,NULL,NULL,0,'2026-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Software Testing", "API Testing", "CI-CD"]','["[COMMUNITY-TOOL]", "[GUIDE]"]','[]','["postman.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.linkedin.com/pulse/automatizaci%C3%B3n-de-procesos-con-prometheus-grafana-y-v%C3%ADctor-vela-l%C3%B3pez-1e','linkedin.com/pulse: Automatización de procesos con Prometheus, Grafana y'' WebHook: resolución autónoma de incidentes','','N/A',0,NULL,NULL,NULL,NULL,0,NULL,'manual','0823bb558a838bdb557aa73c31faf468c6ede39510708337b1b68e7799b26f7a',100.0,1779030202,0,'2026-05-17T17:03:22.268459+02:00',NULL,NULL,NULL,'[]','[]','["docs/grafana.md"]','[]','{}','{}');
INSERT INTO "resources" VALUES('https://www.linkedin.com/pulse/avoid-kubernetes-anti-patterns-pavan-belagatti','linkedin.com/pulse: Avoid These Kubernetes Anti-Patterns | Pavan Belagatti','','2026',0,'A high-level operational guide flagging common anti-patterns that plague greenfield orchestrations. Analyzes deployment failures caused by massive container payloads, missing health probes, and bad scaling rules, proposing easy remedial paths.','None','Blog Post','Beginner',0,'online','manual',NULL,NULL,NULL,0,'2026-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Architecture", "Deployment Anti-Patterns", "Operational Safety"]','["[COMMUNITY-TOOL]"]','[]','["kubernetes.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.linkedin.com/pulse/azure-networking-filiz-akkaya-wqcuc','linkedin.com: Azure Networking | Filiz Akkaya','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','0823bb558a838bdb557aa73c31faf468c6ede39510708337b1b68e7799b26f7a',100.0,1779030413,0,'2026-05-17T17:06:53.305760+02:00',NULL,NULL,NULL,'[]','[]','["docs/azure.md"]','[]','{}','{"duplicate_of": "https://www.linkedin.com/pulse/automatizaci%C3%B3n-de-procesos-con-prometheus-grafana-y-v%C3%ADctor-vela-l%C3%B3pez-1e"}');
INSERT INTO "resources" VALUES('https://www.linkedin.com/pulse/azure-weekly-update-15th-may-2026-john-savill-fyspc','Azure Weekly Update 15th May 2026','Written companion article providing a structured overview of the Azure updates released during the week of May 15, 2026.','2026',4,'This LinkedIn article acts as the text-based companion to John Savill''s Azure Weekly Update for May 15, 2026.

It documents critical platform changes including:
* The Azure Virtual Network Manager (AVNM) rule impact analyzer.
* SMB Managed Identity integration for Azure Files.
* Service Bus Premium''s new 4-nines SLA with Availability Zone support and confidential compute options.','en','Article','Intermediate',0,'online','automatic','a2b248aaea5c2b50ccd5c667b419e0b20725cbdc94192b69957b19aba7917db5',NULL,1780351994,0,'2026-06-02T00:13:14.342645+02:00',NULL,NULL,NULL,'["Public Cloud", "Azure", "Weekly Updates"]','["[GUIDE]"]','[]','[]','{}','{"category": "azure", "reputation_status": "Vetted", "reputation_summary": "Written text companion to John Savill''s weekly Azure update, offering structured notes and quick links.", "social_preview_url": "https://media.licdn.com/dms/image/v2/D5612AQHUmOMb4TVsww/article-cover_image-shrink_720_1280/B56Z4sZ6RSHkAQ-/0/1778861452584?e=2147483647&amp;v=beta&amp;t=Ddq3PJkZqAOCOhFfodIU531EDHIQKyQw-GSZglvn2nY", "source_provenance": "X.com (NTFAQGuy)", "suggested_new_category": ""}');
INSERT INTO "resources" VALUES('https://www.linkedin.com/pulse/azure-weekly-update-22nd-may-2026-john-savill-xpidc/?trackingId=ogg9bm9PQnyhEbNxtvW8Iw%3D%3D','Azure Weekly Update - 22nd May 2026','A written companion to John Savill''s weekly Azure Update, summarizing platform enhancements, networking changes, and new AI integrations.','2026',4,'This article serves as the comprehensive written digest of John Savill''s Azure platform updates for late May 2026. Key areas highlighted include Cosmos DB integration with LangChain/LangGraph, TLS certificate bindings in Functions Flex Consumption, AKS Application Insights auto-instrumentation, and Azure Storage Mover scheduling refinements. The compilation provides cloud architects with a quick-reference index of security, networking, and serverless compute alterations across Azure regions.','en','article','intermediate',0,'online','automatic','82c98ff33172475258130dd776cd8c7f00aad992a534dd4b9ae110cfd7ba3aa2',NULL,1780352454,0,'2026-06-02T00:20:54.119957+02:00',NULL,NULL,NULL,'["Public Cloud", "Azure", "Platform Updates", "Weekly Digest"]','["[GUIDE]"]','[]','[]','{}','{"category": "azure", "reputation_status": "Vetted", "reputation_summary": "Authoritative written companion to John Savill''s highly regarded video updates on Azure infrastructure and engineering.", "social_preview_url": "https://media.licdn.com/dms/image/v2/D5612AQGBC26FtcQtTA/article-cover_image-shrink_720_1280/B56Z5QSvnpHkAQ-/0/1779463554107?e=2147483647&amp;v=beta&amp;t=E1laAouaAW0gcxroSxvbJVC8DPotjJicz4OVluje2x4", "source_provenance": "X.com (NTFAQGuy)", "suggested_new_category": ""}');
INSERT INTO "resources" VALUES('https://www.linkedin.com/pulse/bmw-takes-digital-innovation-fast-lane-red-hat-openshift-mendus','BMW takes digital innovation into the fast lane with Red Hat Openshift Container Platform','','2020',0,'Curator Insight highlights the strategic cloud-native alignment of BMW with Red Hat OpenShift to run critical manufacturing systems. Live Grounding outlines how hybrid cloud infrastructure allows the enterprise to standardize edge environments at assembly plants while maintaining dynamic cloud scalability.','N/A','Article','Intermediate',1,'online','manual',NULL,NULL,NULL,0,'2020-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Organizational Culture", "Migration Journeys", "BMW Group"]','["[COMMUNITY-TOOL]"]','[]','["customer.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.linkedin.com/pulse/caf-vs-waf-which-framework-use-your-cloud-migration-gregor-wohlfarter-hko0f','linkedin.com: CAF vs WAF: Which Framework to Use for Your Cloud Migration?','','2024',0,'A comparative technical analysis mapping out the distinct purposes of CAF (Cloud Adoption Framework) and WAF (Well-Architected Framework). CAF acts as an organizational and governance blueprint for cloud landing-zone design, while WAF operates at the workload level to optimize and secure individual workloads. Architects leverage both in parallel to design a resilient tenant architecture and robust microservice runtimes.','None','Article','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2024-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Cloud Governance", "Frameworks", "CAF vs WAF"]','["[COMMUNITY-TOOL]"]','[]','["azure.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.linkedin.com/pulse/command-query-responsibility-segregation-cqrs-hybrid-cloud-mark-ubhfc','linkedin.com/pulse: Command and Query Responsibility Segregation (CQRS):'' Optimizing Hybrid Cloud Strategies','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','0823bb558a838bdb557aa73c31faf468c6ede39510708337b1b68e7799b26f7a',100.0,1779031046,0,'2026-05-17T17:17:26.195652+02:00',NULL,NULL,NULL,'[]','[]','["docs/introduction.md"]','[]','{}','{"duplicate_of": "https://www.linkedin.com/pulse/automatizaci%C3%B3n-de-procesos-con-prometheus-grafana-y-v%C3%ADctor-vela-l%C3%B3pez-1e"}');
INSERT INTO "resources" VALUES('https://www.linkedin.com/pulse/complete-cicd-solution-ms-aks-using-azure-devops-argocd-singh','linkedin.com: Complete CI/CD Solution for mS on AKS using Azure DevOps, ArgoCD and External Kubernetes Secretes 🌟','','2023',4,'Presents an architectural case study combining Azure DevOps for container build and ACR registration with ArgoCD for GitOps-driven deployment onto AKS. It highlights how to secure workloads using AKS Workload Identity and External Secrets Operator (ESO). Live 2026 validation confirms this hybrid pattern is the gold standard for high-density enterprise microservice applications.','English','Article','Advanced',1,'online','manual',NULL,NULL,NULL,0,'2023-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Cloud DevOps", "Container Orchestration", "GitOps", "ArgoCD and Secrets"]','["[ENTERPRISE-STABLE]"]','[]','["azure.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.linkedin.com/pulse/complexities-aws-security-groups-cloud-world-ashish-kar','linkedin.com: Complexities of AWS Security Groups in the Cloud World','','2021',0,'A pragmatic assessment of structural limits and networking complexities when handling AWS Security Groups at enterprise scale. Covers limits on rule volume, challenges with nested rules, and operational strategies for transitioning to centralized firewalls or transit gateways.','English','Article','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Cloud Architecture", "AWS", "Networking"]','["[COMMUNITY-TOOL]"]','[]','["aws-security.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.linkedin.com/pulse/cpu-limits-kubernetes-why-your-pod-idle-still-deep-dive-lazarev-k3m7f','CPU Limits in Kubernetes: Deep Dive into Pod Throttling and Kernel Interactions','','2024',0,'An exceptionally detailed deep dive into kernel interactions, Linux control groups (cgroups), and the Completely Fair Scheduler (CFS) quota mechanism inside Kubernetes. It demystifies why pods experience severe throttling even when aggregate CPU metrics appear healthy, analyzing the impact of short-duration burst workloads. It provides essential mathematical formulas and kernel parameters to fine-tune pod limits safely.','English','Article','Advanced',0,'online','manual',NULL,NULL,NULL,0,'2024-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Kubernetes", "Resource Management", "CPU Throttling"]','["[COMMUNITY-TOOL]"]','[]','["linux.md", "kubernetes-monitoring.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.linkedin.com/pulse/credentials-problem-using-azure-managed-identity-dimitar-iliev--wzzaf','linkedin.com/pulse: No Credentials, No Problem - using Azure Managed Identity','','2024',3,'Provides a practical guide on setting up passwordless connections within Azure resources. Modern 2026 environments see this methodology as essential for zero-trust architectures, ensuring credentials never exist on disks or within environment variables.','English','Article','Beginner',1,'online','manual',NULL,NULL,NULL,0,'2024-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Identity & Access", "Cloud Security", "Workload Identity", "Managed Identities"]','["[COMMUNITY-TOOL]"]','[]','["azure.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.linkedin.com/pulse/day-01-kubernetes-understanding-architecture-anup-ghattikar','linkedin.com: DAY 01: Kubernetes : Understanding Architecture, Components, Installation and Configuration','','2023',0,'An introductory training log explaining initial cluster bootstrapping, control plane configurations, and node joining sequences. It details common installation paths and highlights basic networking/etcd configurations needed to establish a stable cluster control plane.','English','Tutorial','Beginner',0,'online','manual',NULL,NULL,NULL,0,'2023-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Operations", "Installation", "Architecture Overview"]','["[COMMUNITY-TOOL]", "[GUIDE]"]','[]','["kubernetes.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.linkedin.com/pulse/dear-google-my-data-has-left-your-building-zakir-khan','linkedin: Dear Google, my data has left your building!','','2021',0,'An analytical piece detailing data egress, cloud sovereignty, and geo-resilience configurations in Google Cloud. Analyzes architectural traps related to multi-region layouts, and explains how to prevent accidental cross-border data leakage.','English','Opinion Post','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Security & Governance", "Cloud Security", "Data Sovereignty"]','["[COMMUNITY-TOOL]"]','[]','["devsecops.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.linkedin.com/pulse/deploying-microsoft-sentinel-via-arm-template-vs-debac-manikandan-ychnc','linkedin.com/pulse: Deploying Microsoft Sentinel via - ARM Template vs Terraform','','2023',0,'An architectural comparison of deploying Microsoft Sentinel utilizing ARM Templates versus HashiCorp Terraform. Evaluates operational dynamics, configuration updates, and multi-tenant scaling requirements for security teams.','JSON','Article','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2023-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Azure", "Security", "SIEM"]','["[COMMUNITY-TOOL]"]','[]','["terraform.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.linkedin.com/pulse/devops-just-system-administration-repackaged-gianluca-mascolo','linkedin.com/pulse: Is DevOps just system administration repackaged?','','2022',0,'Curator Insight: Addresses the common misconception that DevOps is merely rebranded system administration. Live Grounding: Distinguishes DevOps through its focus on programmatic infrastructure, developer empowerment, and shared deployment stewardship.','en','Article','Beginner',0,'online','manual',NULL,NULL,NULL,0,'2022-06-01T00:00:00+02:00',NULL,NULL,NULL,'["DevOps & Platforms", "Methodology", "SRE vs SysAdmin"]','["[COMMUNITY-TOOL]"]','[]','["devops.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.linkedin.com/pulse/devops-vs-site-reliability-engineering-sean-washington','linkedin: DevOps vs Site Reliability Engineering','','2019',0,'A professional field perspective outlining differences in day-to-day responsibilities between SREs and DevOps engineers. Synthesizes roles to show that while DevOps builds the automated deployment pipelines, SRE builds the automated telemetry and resilience guardrails.','English','blog','beginner',0,'online','manual',NULL,NULL,NULL,0,'2019-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Reliability Engineering", "SRE vs DevOps", "Professional Roles"]','["[COMMUNITY-TOOL]"]','[]','["sre.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.linkedin.com/pulse/difference-between-executor-executorservice-executors-omar-ismail','linkedin.com/pulse: Difference between Executor, ExecutorService, and Executors class in Java!','','2021',0,'A foundational analysis detailing Java''s concurrent executing frameworks. Clarifies the design differences between low-level task processing (Executor), managed futures lifecycle APIs (ExecutorService), and utility factories (Executors).','English','Article','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Software Development", "Java", "Concurrency"]','["[COMMUNITY-TOOL]"]','[]','["java-and-java-performance-optimization.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.linkedin.com/pulse/docker-series-swarm-lionel-gurret','linkedin.com: Docker Series : Docker Swarm - Lionel GURRET','','2022',0,'A detailed multi-part guide outlining Docker Swarm''s routing mesh, overlay networks, and native load balancer capabilities. Critical reading for zero-overhead cluster orchestration.','None','Article','Intermediate',1,'online','manual',NULL,NULL,NULL,0,'2022-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Orchestration", "Docker Swarm", "Core"]','["[COMMUNITY-TOOL]"]','[]','["kubernetes-alternatives.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.linkedin.com/pulse/enabling-cicd-boost-devops-pavan-belagatti','linkedin pulse: Enabling CI/CD to Boost DevOps | Pavan Belagatti','','2021',0,'Explains the foundational role of automated integration and delivery loops in boosting developer velocity. Emphasizes collaborative automation and fast failure recovery.','English','Blog','Beginner',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["DevOps", "CI-CD Pipelines", "Fundamentals"]','["[COMMUNITY-TOOL]"]','[]','["cicd.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.linkedin.com/pulse/exporting-importing-variables-between-bicep-files-freek-berson-n0ske','linkedin.com/pulse: Exporting and importing variables between Bicep files: compileTimeImports | Freek Berson','','2024',0,'Outlines the use of `compileTimeImports` to share variables, user-defined types, and functions across disparate Azure Bicep files. This feature significantly enhances modular code reuse and enterprise standardization without relying on runtime outputs.','Bicep','Article','Advanced',0,'online','manual',NULL,NULL,NULL,0,'2024-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Cloud Infrastructure", "Infrastructure as Code", "Advanced Bicep"]','["[COMMUNITY-TOOL]"]','[]','["azure.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.linkedin.com/pulse/france-european-el-dorado-freelancing-quentin-debavelaere','linkedin/pulse: Is France the European El Dorado for Freelancing?','','2021',0,'A socio-economic exploration of the rising popularity of IT freelancing in France. It highlights the shifting landscape from traditional consulting firms to independent contracting, discussing the growth of dedicated legal structures, digital matching marketplaces, and regional developer density.','N/A','Article','Beginner',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Careers", "Freelancing", "Europe Market"]','["[COMMUNITY-TOOL]"]','[]','["freelancing.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.linkedin.com/pulse/gcp-advanced-terraform-interactive-learning-challeng-kaan-turgut-guipc','linkedin.com/pulse: GCP-Advanced-Terraform-Interactive-Learning-Challenge','','2023',0,'An interactive learning challenge designed to walk systems architects through advanced GCP Terraform mechanisms. Promotes skills in multi-tier VPC configuration, state handling, and fine-grained cloud resource orchestration.','HCL','Article','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2023-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Cloud Infrastructure", "GCP", "GKE Orchestration"]','["[COMMUNITY-TOOL]"]','[]','["terraform.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.linkedin.com/pulse/gitops-vs-devops-pavan-belagatti','linkedin pulse: GitOps vs. DevOps! | Pavan Belagatti','','2021',0,'A structural comparison illustrating differences between classical push-based CI/CD pipelines and pull-based GitOps patterns. Explains how GitOps leverages automated agents to reconcile versioned infrastructure configurations actively inside clusters.','English','Article','Beginner',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Continuous Delivery", "GitOps", "Methodology"]','["[COMMUNITY-TOOL]"]','[]','["gitops.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.linkedin.com/pulse/how-bmw-uses-redhat-openshift-bobby-singh','linkedin.com/pulse: How BMW uses Redhat OpenShift?','','2021',0,'Curator Insight outlines the functional details of how BMW Group integrated Red Hat OpenShift to power their connected car ecosystem. Live Grounding verifies that OpenShift clusters serve as the backbones for real-time telemetry processing, enabling secure, low-latency API interactions with vehicles globally.','N/A','Article','Intermediate',1,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Organizational Culture", "Migration Journeys", "BMW Group"]','["[COMMUNITY-TOOL]"]','[]','["customer.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.linkedin.com/pulse/how-estimate-cloud-costs-terraform-azure-aws-gcp-etc-via-kaan-turgut-msexc','linkedin.com/pulse: How to Estimate Cloud Costs with Terraform (Azure, AWS, GCP, etc.) via Azure DevOps Pipelines','','2023',0,'Details multi-cloud cost assessment integrations inside Azure DevOps pipelines. Outlines YAML structures to validate resources targeting AWS, Azure, and GCP, giving platforms pre-deployment visibility of expected changes.','YAML','Article','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2023-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Infrastructure as Code", "FinOps", "Cost Estimation"]','["[COMMUNITY-TOOL]"]','[]','["terraform.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.linkedin.com/pulse/how-evolve-from-rdbms-nosql-sql-jim-scott','How to Evolve from RDBMS to NoSQL + SQL 🌟','','2022',4,'Detailed blueprint for migrating legacy relational databases to a hybrid SQL/NoSQL polyglot persistence design. Explores data modeling normalization adjustments, write path segregation, and dual-run synchronization mechanisms.','N/A','Article','Advanced',0,'online','manual',NULL,NULL,NULL,0,'2022-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Data Architecture", "Database Comparison", "Migration Strategies"]','["[ENTERPRISE-STABLE]", "[LEGACY]"]','[]','["nosql.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.linkedin.com/pulse/how-move-from-wait-batch-processing-culture-get-now-tomsen-bukovec','linkedin.com: How to Move From a “Wait for it...” Batch-Processing Culture to a “Get It Now” Real-Time Data Culture','','2020',0,'This article discusses the cultural and structural challenges of migrating enterprise data teams from legacy overnight batch processing to a real-time stream processing framework. It explains how to align platform operations and developers.','English','Article','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2020-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Data Engineering", "Cultural Shift", "Real-Time Data"]','["[LEGACY]"]','[]','["message-queue.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.linkedin.com/pulse/how-visualize-your-aws-account-cloud9-wong-chun-yin-cyrus-%E9%BB%83%E4%BF%8A%E5%BD%A5-','How to visualize your AWS Account with AWS Cloud9?','','N/A',0,NULL,NULL,NULL,NULL,0,NULL,'manual','3bb349df56a5fa23cb069df9ea36b947bad3241186b267d1bc4f2f1aa4fef0dc',100.0,1779030615,1,'2026-05-17T17:10:15.537563+02:00',NULL,NULL,NULL,'[]','[]','["docs/cloud-arch-diagrams.md"]','[]','{}','{}');
INSERT INTO "resources" VALUES('https://www.linkedin.com/pulse/how-write-yaml-file-kubernetes-megha-s-k','linkedin.com/pulse: How to write YAML file for Kubernetes | Megha S.k','','2021',3,'An introductory LinkedIn Pulse guide on designing and formatting Kubernetes configurations. It covers basic resource schemas for Pods, Services, and Deployments, offering a straightforward reference for developers starting with Kubernetes.','N/A','article','beginner',1,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Cloud Native Operations", "Kubernetes", "Configuration Management"]','["[COMMUNITY-TOOL]"]','[]','["yaml.md"]','{}','{"is_special": true}');
INSERT INTO "resources" VALUES('https://www.linkedin.com/pulse/importance-api-automation-testing-manish-saini','linkedin.com/pulse: Importance of API Automation Testing 🌟','','2023',0,'An analytical piece framing automated API testing as a cornerstone of decoupled software architectures. Emphasizes continuous API verification to isolate business logic changes from UI presentation variations.','N/A','Article','Beginner',1,'online','manual',NULL,NULL,NULL,0,'2023-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Software Engineering", "Testing", "API Testing Principles"]','["[COMMUNITY-TOOL]"]','[]','["qa.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.linkedin.com/pulse/infracost-terraform-prs-making-cost-awareness-martin-jackson-a6sge','InfraCost + Terraform PRs: Making Cost Awareness Effortless','','2024',5,'Demonstrates how to integrate Infracost into GitHub Pull Requests to inspect infrastructure cost differences before deployment. Evaluates how shift-left practices can prevent unexpected spend increases by highlighting charges directly in developer workflows.','English','Article','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2024-06-01T00:00:00+02:00',NULL,NULL,NULL,'["FinOps & Cloud Cost", "IaC FinOps", "Terraform Integration"]','["[DE FACTO STANDARD]"]','[]','["terraform.md", "cicd.md", "finops.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.linkedin.com/pulse/jenkins-server-setup-dynamic-worker-nodes-shishir-khandelwal','linkedin: Jenkins Server setup with dynamic worker nodes','','2022',0,'This architectural piece covers setting up a dynamic, cost-efficient Jenkins platform using containerized worker nodes. It details cloud integrations to spin up ephemeral worker pods on demand.','English','Article','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2022-06-01T00:00:00+02:00',NULL,NULL,NULL,'["CI-CD", "Jenkins", "Infrastructure"]','["[COMMUNITY-TOOL]"]','[]','["jenkins.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.linkedin.com/pulse/kaka-cluster-setup-kubernetes-avinash-kumar-chandran','linkedin.com: Kafka Cluster Setup on Kubernetes','','2022',0,'Walks through the manual deployment and configuration of a production-ready Kafka cluster on Kubernetes. Focuses on setting up stateful sets, managing persistent volumes, and routing external client connections through secure ingress controllers.','English','Article','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2022-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Event-Driven Systems", "Apache Kafka", "Kubernetes Deployment"]','["[COMMUNITY-TOOL]"]','[]','["message-queue.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.linkedin.com/pulse/kubernetes-ephemeral-containers-bibin-wilson','linkedin.com: Kubernetes Ephemeral Containers | Bibin Wilson','','2023',0,'Practical implementation breakdown demonstrating how engineers can leverage kubectl debug to attach ephemeral containers to scratch or distroless pods. Provides real-world configuration examples and use cases.','English','Article','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2023-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Architecture", "Pod Lifecycle", "Ephemeral Containers"]','["[COMMUNITY-TOOL]"]','[]','["kubernetes-troubleshooting.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.linkedin.com/pulse/listado-de-todos-los-servicios-amazon-web-services-daniel-pe%25C3%25B1a-silva','linkedin pulse: Listado de todos los Servicios de AWS (actualizado 1 de'' Enero 2021)','','2026',0,'A comprehensive directory of AWS services cataloged sequentially in Spanish. While highly structured, cloud practitioners should cross-reference with active product documentations to account for subsequent service refactoring and naming changes.','N/A','Blog Post','Beginner',0,'online','manual','a9650baed588c40b417dc42c15c13cec86581f8891c42c132a091579031bc23f',100.0,1779033429,1,'2026-05-17T17:57:09.122721+02:00',NULL,NULL,NULL,'["Cloud Computing", "AWS", "Learning & News"]','["[COMMUNITY-TOOL]"]','["docs/aws.md"]','["aws.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.linkedin.com/pulse/look-before-you-leap-sarah-robb-o-hagan','linkedin.com: Look Before You Leap!','','2021',0,'A leadership-focused strategic advisory illustrating how senior technical leaders should evaluate high-risk organizational changes. It offers objective templates to balance personal risk thresholds, company balance sheets, and architectural growth trajectories before making a career change.','English','article','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Professional Development", "Career Transitions", "Strategic Planning"]','["[COMMUNITY-TOOL]"]','[]','["recruitment.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.linkedin.com/pulse/microservices-testable-isolation-chris-richardson','linkedin.com: Microservices are testable in isolation 🌟','','2020',0,'A microservices testing article written by architectural expert Chris Richardson. Outlines why testing services in isolation using mocks and contract checks improves development agility and stability.','N/A','Article','Intermediate',1,'online','manual',NULL,NULL,NULL,0,'2020-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Cloud Native", "Microservices Architecture", "Component Testing"]','["[COMMUNITY-TOOL]"]','[]','["qa.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.linkedin.com/pulse/passed-aws-certified-solutions-architect-level-harshit-agarwal','Tips on Passing AWS Certified Solutions Architect - Professional Level','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','0823bb558a838bdb557aa73c31faf468c6ede39510708337b1b68e7799b26f7a',100.0,1779034229,0,'2026-05-17T18:10:29.278506+02:00',NULL,NULL,NULL,'[]','[]','["docs/aws-training.md"]','[]','{}','{"duplicate_of": "https://www.linkedin.com/pulse/automatizaci%C3%B3n-de-procesos-con-prometheus-grafana-y-v%C3%ADctor-vela-l%C3%B3pez-1e"}');
INSERT INTO "resources" VALUES('https://www.linkedin.com/pulse/selenium-4-grid-integration-kubernetes-rishi-khanna','linkedin.com: Selenium 4 and Grid Integration with Kubernetes 🌟','','2022',5,'Presents a cloud-native architecture for running Selenium 4 Grid at scale within Kubernetes clusters. Details how to deploy the Selenium Event Bus, Router, Distributor, Session Queue, and dynamic, autoscaling browser nodes as Kubernetes Pods. This setup drastically optimizes resource utilization in large-scale concurrent testing environments.','YAML','Article','Advanced',1,'online','manual',NULL,NULL,NULL,0,'2022-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Quality Assurance & Testing", "Orchestration", "Kubernetes Grid Deployment"]','["[DE FACTO STANDARD]"]','[]','["test-automation-frameworks.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.linkedin.com/pulse/sharing-my-top-10-resources-use-while-preparing-aws-exams-semaan','linkedin: Sharing My Top 10 resources to use while preparing for AWS Certification Exams','','2022',0,'A curated checklist on LinkedIn highlighting ten top-tier learning resources for passing AWS certifications. Evaluates official documentation, third-party sandboxes, video bootcamps, and practice test platforms to optimize self-directed study schedules.','English','Article','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2022-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Cloud Computing", "AWS", "Certification Training"]','["[COMMUNITY-TOOL]"]','[]','["aws-training.md", "aws.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.linkedin.com/pulse/so-you-think-youre-associate-level-solutions-adrian-cantrill','linkedin.com/pulse: So, you think you''re an associate level Solutions Architect?','','N/A',0,NULL,NULL,NULL,NULL,0,NULL,'manual','af8b6b316c92dfc4ba534b6da49b9b6290a0728a78acdcc77ecdc0d2ec95c65b',100.0,1779033089,1,'2026-05-17T17:51:29.292167+02:00',NULL,NULL,NULL,'[]','[]','["docs/aws-training.md"]','[]','{}','{}');
INSERT INTO "resources" VALUES('https://www.linkedin.com/pulse/sre-key-insights-done-right-way-shankar-muniyappa','linkedin.com: SRE: Key Insights-"Done the right way”','','2022',0,'Outlines foundational SRE principles emphasizing the alignment of software engineering practices with operations. Discusses error budgets, blameless postmortems, and building self-healing systems as pillars to avoid organizational friction.','English','Article','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2022-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Operations", "Site Reliability Engineering", "Best Practices"]','["[COMMUNITY-TOOL]"]','[]','["sre.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.linkedin.com/pulse/test-automation-how-build-cicd-pipeline-using-pytest-nir-tal','linkedin: Test Automation - How To Build a CI/CD Pipeline Using Pytest and GitHub Actions','','2022',0,'Demonstrates how to build automated validation checkpoints within GitHub Actions. Outlines the orchestration of Python-based Pytest test suites triggered on repository push, focusing on reliable quality gates and test reporting pipelines.','Python','Article','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2022-06-01T00:00:00+02:00',NULL,NULL,NULL,'["CI/CD Pipelines", "Automated Testing", "Pytest & GitHub Actions"]','["[COMMUNITY-TOOL]"]','[]','["demos.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.linkedin.com/pulse/testops-speed-devops-chaitanya-jawale','TestOps at the Speed of DevOps. Is DevOps killing Testing and QA or making it more important than ever?','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','0823bb558a838bdb557aa73c31faf468c6ede39510708337b1b68e7799b26f7a',100.0,1779030865,0,'2026-05-17T17:14:25.174672+02:00',NULL,NULL,NULL,'[]','[]','["docs/testops.md"]','[]','{}','{"duplicate_of": "https://www.linkedin.com/pulse/automatizaci%C3%B3n-de-procesos-con-prometheus-grafana-y-v%C3%ADctor-vela-l%C3%B3pez-1e"}');
INSERT INTO "resources" VALUES('https://www.linkedin.com/pulse/top-10-skills-devops-engineer-should-possess-saurabh-badhwar','linkedin.com/pulse: Top 10 skills a DevOps engineer should possess','','2021',0,'Outlines ten core capabilities for platform engineers, covering container runtimes, advanced Linux systems networking, infrastructure orchestration (IaC), continuous integration architectures, and public cloud security configurations.','English','Article','Beginner',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["DevOps Methodology", "Career Roadmap", "Skill Acquisition"]','["[COMMUNITY-TOOL]"]','[]','["devops.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.linkedin.com/pulse/tuning-grafana-jmeter-dashboards-ezhil-arasu','linkedin.com: Tuning Grafana - Jmeter Dashboards','','2022',4,'Examines methodologies for directing live JMeter thread telemetry to Grafana dashboards via InfluxDB. Gives operational teams real-time visibility into transaction metrics during heavy profiling runs.','N/A','Article','Intermediate',1,'online','manual',NULL,NULL,NULL,0,'2022-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Performance Engineering", "Load Testing", "Observability"]','["[ENTERPRISE-STABLE]"]','[]','["performance-testing-with-jenkins-and-jmeter.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.linkedin.com/pulse/ultimate-guide-azure-cloud-adoption-framework-gregor-wohlfarter-hb4sf','linkedin.com: The Ultimate Guide to Azure Cloud Adoption Framework Lifecycle','','2024',0,'A comprehensive breakdown of the CAF lifecycle, illustrating the logical progression from business strategy alignment to continuous operation and optimization. It offers real-world perspectives on executing migrations with minimized operational friction. Architects use this roadmap to navigate the governance and architectural alignment challenges of enterprise transitions.','None','Article','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2024-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Cloud Governance", "Frameworks", "Cloud Adoption Framework (CAF)"]','["[COMMUNITY-TOOL]"]','[]','["azure.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.linkedin.com/pulse/what-kubernetes-persistent-volumes-gyan-prakash-1f','linkedin.com/pulse: What are Kubernetes Persistent Volumes?','','2023',0,'A high-level overview explaining the conceptual purpose of Persistent Volumes. It targets business-minded platform engineers seeking to understand how storage decouples physical disk infrastructure from container runtime cycles.','N/A','Article','Beginner',0,'online','manual',NULL,NULL,NULL,0,'2023-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Kubernetes Storage Implementation", "Persistent Volumes & Provisioners", "PV/PVC Fundamentals"]','["[COMMUNITY-TOOL]"]','[]','["kubernetes-storage.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.linkedin.com/pulse/whos-who-azure-configuration-management-landscape-mark-tinderholt-nm7ve','linkedin.com/pulse: The Who''s Who of the Azure Configuration Management'' Landscape | Mark Tinderholt','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','0823bb558a838bdb557aa73c31faf468c6ede39510708337b1b68e7799b26f7a',100.0,1779030364,0,'2026-05-17T17:06:04.910132+02:00',NULL,NULL,NULL,'[]','[]','["docs/azure.md"]','[]','{}','{"duplicate_of": "https://www.linkedin.com/pulse/automatizaci%C3%B3n-de-procesos-con-prometheus-grafana-y-v%C3%ADctor-vela-l%C3%B3pez-1e"}');
INSERT INTO "resources" VALUES('https://www.linkedin.com/pulse/wth-gitops-pavan-belagatti','linkedin.com pulse: WTH is GitOps? | Pavan Belagatti','','2021',0,'A conceptual guide breaking down the foundational pillars of GitOps for engineering leadership. Clarifies how declarative infrastructure configurations are coupled with version control and automated reconciliation agents to implement highly resilient continuous deployment workflows.','English','Article','Beginner',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Continuous Delivery", "GitOps", "Introduction"]','["[COMMUNITY-TOOL]"]','[]','["gitops.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.linkedin.com/top-content/?trk=article_not_found','Tips on Passing AWS Certified Solutions Architect - Professional Level','','2020',0,'A strategic study guide for passing the AWS Certified Solutions Architect - Professional exam. The content focuses on advanced architectural design patterns, multi-tier application migration, cost optimization, and high-availability setups across complex AWS environments. Curator Insight: Highly structured blueprint for enterprise AWS exam prep. Live Grounding: Real-world value lies in understanding multi-account strategies, organizational governance, and security at scale.','English','Article','Advanced',0,'online','manual',NULL,NULL,NULL,0,'2020-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Cloud Architecture", "Certification", "AWS", "Solutions Architect Professional"]','["[COMMUNITY-TOOL]"]','[]','["grafana.md", "aws-security.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.linkedin.com/top-content/career','Kubernetes Security Best Practices: A DevSecOps Perspective','','2023',0,'A deep dive into Kubernetes security practices through a modern DevSecOps lens. Covers critical strategies including RBAC refinement, network policies, pod security standards, container vulnerability scanning, and managing runtime security alerts.','English','Article','Advanced',1,'online','manual',NULL,NULL,NULL,0,'2023-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Security", "Container Security", "DevSecOps"]','["[COMMUNITY-TOOL]"]','[]','["devsecops.md", "recruitment.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.linode.com','Linode','','N/A',0,NULL,NULL,NULL,NULL,0,NULL,'manual','N/A',100.0,1779032056,0,'2026-05-17T17:34:16.942844+02:00',NULL,NULL,NULL,'[]','[]','[]','[]','{}','{}');
INSERT INTO "resources" VALUES('https://www.linode.com/blog/kubernetes/scaling-kubernetes-to-zero-and-back',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,'manual','N/A',100.0,1779034355,0,'2026-05-17T18:12:35.380822+02:00',NULL,NULL,NULL,'[]','[]','["docs/kubernetes-autoscaling.md"]','[]','{}','{}');
INSERT INTO "resources" VALUES('https://www.linode.com/content/terraforming-kubernetes-series-introduction-episode-1-6-with-justin-mitchel','linode.com: Terraforming Kubernetes Series Introduction','','N/A',0,'A curated technical resource and architectural guide covering linode.com: Terraforming Kubernetes Series Introduction in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779031539,0,'2026-05-17T17:25:39.790398+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/terraform.md"]','["terraform.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.linode.com/docs/guides/using-octant-with-kubernetes-a-tutorial','linode.com: A Overview of Using Octant with Kubernetes','','2022',1,'An archival guide to installing and utilizing Octant for Kubernetes administration. Illustrates the platform''s architectural approach to extensibility and dashboard structures, valuable for developers studying dashboard patterns.','Go','Tutorial','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2022-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Platform Engineering", "UI & Dashboards", "Desktop Client"]','["[COMMUNITY-TOOL]", "[GUIDE]"]','[]','["kubernetes-based-devel.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.linode.com/products/kubernetes','Linode Kubernetes Engine (LKE)','','N/A',0,'A curated technical resource and architectural guide covering Linode Kubernetes Engine (LKE) in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779032219,0,'2026-05-17T17:36:59.465624+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/managed-kubernetes-in-public-cloud.md", "docs/matrix-table.md"]','["managed-kubernetes-in-public-cloud.md", "matrix-table.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.linux-tutorial.info','Linux-tutorial.info','','2026',2,'A legacy structural reference manual for Linux systems, introducing standard file systems, bash environments, and basic command usage. It serves as a historical baseline of standard Unix behaviors for educational purposes.','English','Reference','Beginner',0,'online','manual',NULL,NULL,NULL,0,'2026-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Operating Systems & Infrastructure", "Linux", "SysAdmin Tutorials"]','["[LEGACY]"]','[]','["linux.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.linux.com','linux.com 🌟','','N/A',0,'A curated technical resource and architectural guide covering linux.com 🌟 in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'online','manual','N/A',100.0,1781736067,0,'2026-06-18T00:41:07.499068+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/linux.md"]','["linux.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.linux.com/audience/devops/getting-started-kubernetes-easy-minikube','linux.com: Getting Started With Kubernetes Is Easy With Minikube','','N/A',0,NULL,NULL,NULL,NULL,0,NULL,'manual','N/A',100.0,1779029110,0,'2026-05-17T16:45:10.392793+02:00',NULL,NULL,NULL,'[]','[]','["docs/kubernetes-based-devel.md"]','[]','{}','{}');
INSERT INTO "resources" VALUES('https://www.linuxadictos.com','linuxadictos.com','','2026',3,'A widely read Spanish-language publication delivering news, tool reviews, and quick-start tutorials on Linux software and desktop environments. Helps developers track desktop developments and alternative applications.','Spanish','Article','Beginner',0,'online','manual',NULL,NULL,NULL,0,'2026-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Operating Systems & Infrastructure", "Linux", "Community & General Resources"]','["[COMMUNITY-TOOL]"]','[]','["linux.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.linuxadictos.com/docker-presenta-nuevas-capacidades-para-desarrolladores.html','linuxadictos.com: Docker presenta nuevas capacidades para desarrolladores','','2021',0,'Outlines historical advancements in the Docker developer ecosystem, analyzing features like multi-architecture build mechanisms and enhanced orchestration tooling.','Spanish','News','Beginner',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Containers & Orchestration", "Docker", "Product Updates"]','["[COMMUNITY-TOOL]"]','[]','["docker.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.linuxadvise.com/amp/helmfile-next-level-to-manage-your-helm-charts','linuxadvise.com: Helmfile - Next Level to manage your helm Charts','','N/A',0,'A curated technical resource and architectural guide covering linuxadvise.com: Helmfile - Next Level to manage your helm Charts in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779029118,0,'2026-05-17T16:45:18.689625+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/helm.md"]','["helm.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.linuxadvise.com/post/kubernetes-config-maps','linuxadvise.com: Kubernetes Config Maps','','N/A',0,'A curated technical resource and architectural guide covering linuxadvise.com: Kubernetes Config Maps in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779029631,0,'2026-05-17T16:53:51.055366+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes.md"]','["kubernetes.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.linuxadvise.com/post/kubernetes-daemon-sets','linuxadvise.com: Kubernetes Daemon Sets','','N/A',0,'A curated technical resource and architectural guide covering linuxadvise.com: Kubernetes Daemon Sets in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779033917,0,'2026-05-17T18:05:17.092289+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes.md"]','["kubernetes.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.linuxadvise.com/post/kubernetes-node-affinity','linuxadvise.com: Kubernetes Node Affinity','','N/A',0,'A curated technical resource and architectural guide covering linuxadvise.com: Kubernetes Node Affinity in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779032578,0,'2026-05-17T17:42:58.656760+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes.md"]','["kubernetes.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.linuxadvise.com/post/kubernetes-node-selectors','linuxadvise.com: Kubernetes Node Selectors','','N/A',0,'A curated technical resource and architectural guide covering linuxadvise.com: Kubernetes Node Selectors in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779029862,0,'2026-05-17T16:57:42.609447+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes.md"]','["kubernetes.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.linuxadvise.com/post/kubernetes-pod-security-policy','linuxadvise.com: Kubernetes Pod Security Policy','','N/A',0,'A curated technical resource and architectural guide covering linuxadvise.com: Kubernetes Pod Security Policy in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'duplicate','manual','N/A',100.0,1779030356,0,'2026-05-17T17:05:56.199275+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes.md"]','["kubernetes.md"]','{}','{"duplicate_of": "https://developer.squareup.com/blog/kubernetes-pod-security-policies"}');
INSERT INTO "resources" VALUES('https://www.linuxadvise.com/post/kubernetes-rolling-updates-and-rollbacks','linuxadvise.com: Kubernetes Rolling Updates and Rollbacks','','N/A',0,'A curated technical resource and architectural guide covering linuxadvise.com: Kubernetes Rolling Updates and Rollbacks in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779034037,0,'2026-05-17T18:07:17.567555+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes.md"]','["kubernetes.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.linuxadvise.com/post/kubernetes-secrets','linuxadvise.com: Kubernetes Secrets','','N/A',0,'A curated technical resource and architectural guide covering linuxadvise.com: Kubernetes Secrets in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779030572,0,'2026-05-17T17:09:32.461539+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes.md"]','["kubernetes.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.linuxadvise.com/post/kubernetes-static-pods','linuxadvise.com: Kubernetes Static Pods','','N/A',0,'A curated technical resource and architectural guide covering linuxadvise.com: Kubernetes Static Pods in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779031600,0,'2026-05-17T17:26:40.287398+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes.md"]','["kubernetes.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.linuxfoundation.org','The Linux Foundation','','2025',5,'Official landing portal for the Linux Foundation, the leading non-profit organization promoting open-source software, standards, and cloud-native computing development globally.','English','Documentation','Beginner',0,'online','manual',NULL,NULL,NULL,0,'2025-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Infrastructure", "Ecosystem", "Foundations"]','["[DE FACTO STANDARD]"]','[]','["linux.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.linuxhomenetworking.com','linuxhomenetworking.com','','2026',2,'A legacy networking and systems administration guide detailing foundational network protocols, routing, and firewall configurations. Although older, it retains value as a reference for low-level network operations and classic system architectures.','English','Reference','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2026-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Networking & Security", "Network Services", "Linux Networking"]','["[LEGACY]"]','[]','["linux.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.linuxjournal.com/content/aws-ec2-vpc-cli','linuxjournal.com: AWS EC2 VPC CLI','','2014',0,'A legacy reference guide exploring early AWS CLI tools used to configure VPC environments. While historical, it charts the evolution from raw manual terminal commands to modern declarative Infrastructure-as-Code tooling like Terraform and AWS CDK.','English','blog','intermediate',0,'online','manual',NULL,NULL,NULL,0,'2014-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Cloud Infrastructure", "AWS", "VPC", "CLI Administration"]','["[LEGACY]"]','[]','["aws-networking.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.linuxlinks.com','LinuxLinks.com','','2026',3,'A comprehensive directory of open-source software and tools categorized for various Linux use cases. An excellent resource for discovering alternative lightweight utilities, system monitoring solutions, and development frameworks.','English','Reference','Beginner',0,'online','manual',NULL,NULL,NULL,0,'2026-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Operating Systems & Infrastructure", "Linux", "Community & General Resources"]','["[COMMUNITY-TOOL]"]','[]','["linux.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.linuxnix.com','linuxnix.com','','N/A',0,'A curated technical resource and architectural guide covering linuxnix.com in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779031175,0,'2026-05-17T17:19:35.825386+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/linux.md"]','["linux.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.linuxshelltips.com/difference-between-and-in-bash','linuxshelltips.com: What’s the Difference Between ${} and $() in Bash','','2021',3,'A practical exploration delineating the execution boundaries of parameter expansion vs. process substitution inside POSIX shells. It details variable isolation and command replacement execution paths. Live Grounding confirms understanding this distinction is crucial to prevent runtime execution bugs.','Bash','Article','Beginner',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Infrastructure & Operations", "Shell Scripting", "Language Features"]','["[COMMUNITY-TOOL]"]','[]','["linux.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.linuxshelltips.com/kill-linux-process-with-port','linuxshelltips.com: How to Kill Running Linux Process on Particular Port','','2021',0,'Explores standard methodologies to locate and terminate processes holding network ports hostage using `lsof`, `fuser`, and `kill` signals. Necessary for developer-level local debugging when mock-servers or microservices fail to release sockets cleanly.','Bash','Command-Line Guide','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Linux", "Process Management", "Networking"]','["[COMMUNITY-TOOL]", "[GUIDE]"]','[]','["linux.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.linuxshelltips.com/netcat-linux-port-scanning','linuxshelltips.com: How to Use Netcat to Scan Open Ports in Linux 🌟','','2021',0,'This technical walkthrough explores `netcat` (nc) as a versatile networking diagnostic utility. While traditional sources highlight its basic port scanning abilities, live engineering practices prioritize it for rapid TCP/UDP socket testing and validating firewall/ingress rules before deploying full-scale scanning agents like Nmap.','Bash','Command-Line Guide','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Linux", "Networking", "Diagnostics"]','["[COMMUNITY-TOOL]", "[GUIDE]"]','[]','["linux.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.linuxsysadmins.com/install-ansible-awx-on-kubernetes','linuxsysadmins.com: Install Ansible AWX on Kubernetes in 5 minutes','','2022',0,'A rapid deployment guide demonstrating how to bootstrap an instance of Ansible AWX on a Kubernetes cluster using the AWX Operator. It covers namespace preparation, applying the custom resource manifest, and verifying initial service exposures.','YAML','Article','Intermediate',1,'online','manual',NULL,NULL,NULL,0,'2022-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Container Orchestration", "Kubernetes", "Deployments"]','["[COMMUNITY-TOOL]"]','[]','["ansible.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.linuxtechi.com/how-to-use-loops-in-ansible-playbook','linuxtechi.com: How to Use Loops in Ansible Playbook','','2021',0,'A detailed technical guide on implementing repetitive execution logic in Ansible playbooks using `loop` and legacy `with_*` statements. It covers complex data structures, nesting loops, and filtering, allowing developers to optimize playbooks and prevent task duplication.','YAML','Article','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Infrastructure as Code", "Ansible", "Playbook Design"]','["[LEGACY]"]','[]','["ansible.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.linuxtechi.com/setup-private-docker-registry-kubernetes','linuxtechi.com: How to Setup Private Docker Registry in Kubernetes (k8s)','','2022',0,'Presents the setup process for a secure private container registry deployed directly inside a target Kubernetes cluster. Details registry credentials, PersistentVolume storage attachments, TLS configurations, and Ingress routing rules.','YAML','Technical Blog','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2022-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Infrastructure", "Registry", "Security"]','["[COMMUNITY-TOOL]"]','[]','["kubernetes.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.linuxteck.com','linuxteck.com','','2026',3,'A dedicated tutorial and documentation hub focusing on enterprise Linux systems administration, covering core utilities, service configuration, and security best practices. The platform provides structured command-line examples suitable for automating server maintenance and maintaining system reliability.','English','Tutorial','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2026-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Operating Systems & Infrastructure", "Linux", "SysAdmin Tutorials"]','["[COMMUNITY-TOOL]", "[GUIDE]"]','[]','["linux.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.linuxteck.com/13-top-command-in-linux','linuxteck.com: 13 Top command in Linux (Monitor Linux Server Processes) 🌟','','2021',0,'Provides deep-dive instructions for interacting with the native `top` interface. Outlines memory tracking, swapping processes, sorting states, and prioritizing kernel runtime executions dynamically during service brownouts.','Bash','Command-Line Guide','Beginner',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Linux", "Performance", "Monitoring"]','["[COMMUNITY-TOOL]", "[GUIDE]"]','[]','["linux.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.linuxteck.com/basic-cat-command-in-linux-with-examples','linuxteck.com: 12 basic cat command in Linux with examples','','2026',3,'Practical usage scenarios of the foundational cat utility, detailing flag variations like -n for line numbering and file concatenations. Evaluates fundamental text-streaming constructs and system pipeline operations.','English','Tutorial','Beginner',0,'online','manual',NULL,NULL,NULL,0,'2026-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Operating Systems & Infrastructure", "Command Line", "Text Processing"]','["[COMMUNITY-TOOL]", "[GUIDE]"]','[]','["linux.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.linuxteck.com/basic-ssh-client-commands-in-linux','linuxteck.com: 10 basic and most useful ''ssh'' client commands in Linux','','2021',2,'Educational checklist covering core SSH options like disabling agent forwarding, binding specific ports, altering debug verbosity, and piping command output directly across hosts.','English','Tutorial','Beginner',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Infrastructure", "Networking", "SSH Management"]','["[COMMUNITY-TOOL]", "[GUIDE]"]','[]','["linux.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.linuxteck.com/basic-useful-firewall-cmd-commands-in-linux','linuxteck.com: 15 basic useful firewall-cmd commands in Linux','','2022',0,'A practical reference manual for configuring Linux firewalld using the firewall-cmd CLI client. Demonstrates dynamic rule configuration, permanent zone assignments, service associations, and port forwarding structures. Simplifies low-level firewall administration for Red Hat Enterprise Linux and CentOS environments.','English','Tutorial','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2022-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Networking", "Security", "Firewalls"]','["[COMMUNITY-TOOL]", "[GUIDE]"]','[]','["linux.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.linuxteck.com/curl-command-in-linux-with-examples','linuxteck.com: 15 basic curl command in Linux with practical examples','','2026',4,'A practical 15-point reference manual demonstrating HTTP handshake details, file-resume transfers, and custom headers. Provides critical tactical building blocks for scripting API health checks in automated CI/CD environments.','English','Tutorial','Beginner',1,'online','manual',NULL,NULL,NULL,0,'2026-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Networking & Security", "Data Transfer Protocols", "Command Line Utilities"]','["[ENTERPRISE-STABLE]", "[GUIDE]"]','[]','["linux.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.linuxtoday.com',NULL,NULL,NULL,NULL,'A curated technical resource and architectural guide covering www.linuxtoday.com in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779032977,0,'2026-05-17T17:49:37.374794+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/linux.md"]','["linux.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.liquibase.com/community/liquibase-vs-flyway',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,'manual',NULL,64.0,1779130494,0,'2026-05-18T20:54:54.929946+02:00',NULL,NULL,NULL,'[]','[]','["docs/liquibase.md"]','[]','{}','{}');
INSERT INTO "resources" VALUES('https://www.liquibase.org','liquibase.org','','2006',0,'Liquibase is an open-source, platform-independent database schema migration tool designed to track, version, and deploy schema modifications. Employing XML, YAML, JSON, or SQL formats, it integrates into enterprise CI/CD pipelines to ensure database schemas evolve safely and repeatably alongside application code.','Java','Tool','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2006-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Database Architecture", "Database Migration", "Schema Evolution"]','["[COMMUNITY-TOOL]"]','[]','["liquibase.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.liquibase.org/liquibase-vs-flyway','liquibase.org: Liquibase vs. Flyway','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','c72d01bd37049a43c57ec5e460680392d3eff76eaee94c1769d973e590645da1',100.0,1779031406,0,'2026-05-17T17:23:26.758862+02:00',NULL,NULL,NULL,'[]','[]','["docs/liquibase.md"]','[]','{}','{"duplicate_of": "https://www.liquibase.com/liquibase-vs-flyway"}');
INSERT INTO "resources" VALUES('https://www.llamaindex.ai/blog/building-a-financial-due-diligence-agent-with-liteparse','Building a Financial Due Diligence Agent with LiteParse','Learn how to build a financial due diligence agent using LiteParse, LlamaIndex''s free, open-source document parser. The agent parses complex financial PDFs (like SEC filings) and provides exact, visual page citations.','2026',4,'A highly technical tutorial illustrating the architecture of a financial due diligence agent powered by LiteParse, LlamaIndex''s open-source, local-first document parsing engine. The guide explains how to ingest complex, multi-column PDF layouts and nested financial tables from SEC filings without utilizing expensive cloud OCR. It highlights the implementation of precise audit trails, extracting and highlighting exact bounding boxes in the original documents to maintain data grounding.','English','document','Advanced',0,'online','automatic','a1f2da95733224d26e11391f0f2286a7ee379b24cfb54d6e11318c3cb1e6ce4f',NULL,1780352282,0,'2026-06-02T00:18:02.814626+02:00',NULL,NULL,NULL,'["Artificial Intelligence", "AI Agents", "Retrieval-Augmented Generation", "Document Parsing"]','["[GUIDE]", "[EMERGING]"]','[]','[]','{}','{"category": "ai-agents-mcp", "reputation_status": "Vetted", "reputation_summary": "Excellent community reception. Highly praised by AI developers for demonstrating cost-efficient, local-first document parsing without expensive API dependencies.", "social_preview_url": "https://cdn.sanity.io/images/7m9jw85w/production/b911cbe03ef0c21d5d8e05dd55f83d502e96acf2-1200x676.png", "source_provenance": "X.com (llama_index)", "suggested_new_category": ""}');
INSERT INTO "resources" VALUES('https://www.llamaindex.ai/blog/liteparse-v2-0-runs-everywhere','Up to 100x Fast Parsing with LiteParse v2.0 and Rust','LlamaIndex introduces LiteParse v2.0, a high-speed, local document parser written in Rust that operates without LLMs and compiles to WASM.','2026',4,'A deep dive into LiteParse v2.0, an open-source, lightweight layout parser rewritten from TypeScript into Rust for optimal performance in RAG systems.
* Speeds up parsing by up to 100x for small files, reconstructing structured text projections strictly based on document layout.
* Distributes as native bindings for Rust, Node, Python, and WebAssembly, enabling zero-cloud-dependency parsing on resource-constrained edge environments.','en','article','intermediate',0,'online','automatic','14e000f7e3b1e3ba6e360d1ae946a04ae4db70146143f425208e86a7f6db8901',NULL,1780352686,0,'2026-06-02T00:24:46.744617+02:00',NULL,NULL,NULL,'["Artificial Intelligence", "Document Processing", "Data Pipelines", "Local-First Architecture"]','["EMERGING", "COMMUNITY-TOOL"]','[]','[]','{}','{"category": "ai-agents-mcp", "reputation_status": "Vetted", "reputation_summary": "The release has generated significant positive momentum among developer pipelines, praised for enabling high-speed local PDF parsing without requiring cloud-based APIs.", "social_preview_url": "https://cdn.sanity.io/images/7m9jw85w/production/d333fbe9c39009c23a3c9aa6424261d65e7694dc-2400x1352.png", "source_provenance": "X.com (llama_index)", "suggested_new_category": "document-parsing"}');
INSERT INTO "resources" VALUES('https://www.localstack.cloud','localstack.cloud','','2026',0,'Curator Insight highlights the enterprise cloud platform offering advanced local emulation of AWS services. Live Grounding reinforces that LocalStack has become the industry standard for offline AWS cloud development, supporting complex services like IAM, EKS, and RDS, which radically reduces cloud spend and speeds up inner-loop iteration cycles.','Python','Platform','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2026-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Testing & Chaos", "Local Emulation", "AWS Emulation"]','["[COMMUNITY-TOOL]"]','[]','["aws-miscellaneous.md", "aws.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.logicworks.net/blog/2016/01/aws-lambda-echo-cloud-automation','AWS Lambda, Echo, and the Future of Cloud Automation','','2016',0,'A historical analysis of voice automation and early event-driven serverless architectures using AWS Lambda alongside smart devices. Serves as a reference for evolutionary IoT and API integration models.','None','Analysis','Intermediate',1,'online','manual',NULL,NULL,NULL,0,'2016-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Cloud Platforms", "Serverless Architecture", "AWS Lambda"]','["[COMMUNITY-TOOL]"]','[]','["aws-serverless.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.lucidchart.com','==Lucidchart==','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','8e182121ace1acd6dd166852149c50921d695e35e1c3c588d5842ff1696b5863',100.0,1779034097,0,'2026-05-17T18:08:17.473208+02:00',NULL,NULL,NULL,'[]','[]','["docs/cloud-arch-diagrams.md"]','[]','{}','{"duplicate_of": "https://lucid.co/marketplace/91074b9b/aws"}');
INSERT INTO "resources" VALUES('https://www.lucidchart.com/blog/agile-vs-waterfall-vs-kanban-vs-scrum','lucidchart.com: Agile vs. Waterfall vs. Kanban vs. Scrum: What’s the Difference?','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','078237a51c6db96434b6d4bdc8c5d057cc7dd6a9bf48a686066fab910eb22207',100.0,1779034015,0,'2026-05-17T18:06:55.572274+02:00',NULL,NULL,NULL,'[]','[]','["docs/project-management-methodology.md"]','[]','{}','{"duplicate_of": "https://lucid.co/blog/agile-vs-waterfall-vs-kanban-vs-scrum"}');
INSERT INTO "resources" VALUES('https://www.lucidchart.com/pages','Lucidchart','- [==Lucidscale: Import your architecture==](https://lucid.co/lucidscale) Lucidscale is the cloud visualization solution that helps organizations see and understand their cloud environment.','2025',0,'An industry-standard collaborative workspace used by enterprise organizations to build visual structures. Integrates with Lucidscale to auto-generate cloud diagrams directly from configuration payloads.','None','SaaS Platform','Intermediate',0,'duplicate','manual',NULL,NULL,NULL,0,'2025-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Architecture & Visualization", "Interactive Diagramming", "Enterprise"]','["[COMMUNITY-TOOL]"]','[]','["cloud-arch-diagrams.md"]','{}','{"duplicate_of": "https://lucid.co/marketplace/91074b9b/aws"}');
INSERT INTO "resources" VALUES('https://www.lucidchart.com/pages/integrations/aws-architecture-import','Lucidchart','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','5366dccdb0f3c23e2601c8a0d856c130593b93c41cf00d03005a063e713969e1',100.0,1779030989,0,'2026-05-17T17:16:29.797372+02:00',NULL,NULL,NULL,'[]','[]','["docs/cloud-arch-diagrams.md"]','[]','{}','{"duplicate_of": "https://lucid.co/marketplace/91074b9b/aws"}');
INSERT INTO "resources" VALUES('https://www.lynda.com','Lynda.com Linkedin Learning','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','25d0e8cb0e8f799fbc7a3aa026e73659eaa76bb5cfb28e7a7a1b99251ed2c911',100.0,1779031671,0,'2026-05-17T17:27:51.811543+02:00',NULL,NULL,NULL,'[]','[]','["docs/elearning.md"]','[]','{}','{"duplicate_of": "https://www.linkedin.com/learning/?trk=lynda_redirect_learning"}');
INSERT INTO "resources" VALUES('https://www.m3db.io','**M3**:','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','9972362e6778051fa04d79dbbbc7f796fbb23eafcb04e9cc76e61260ced7f7e5',100.0,1779031414,0,'2026-05-17T17:23:34.646988+02:00',NULL,NULL,NULL,'[]','[]','["docs/prometheus.md"]','[]','{}','{"duplicate_of": "https://m3db.io"}');
INSERT INTO "resources" VALUES('https://www.macchaffee.com/blog/2022/k8s-secrets','macchaffee.com: Plain Kubernetes Secrets are fine 🌟','','2022',0,'An alternative architectural perspective defending native Kubernetes Secrets. Argues that when matched with strong RBAC controls, namespace boundaries, and cluster-level etcd KMS encryption, native solutions provide sufficient enterprise protection.','English','Technical Blog','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2022-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Security", "Secrets Management", "Conceptual"]','["[COMMUNITY-TOOL]"]','[]','["kubernetes-security.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.macchaffee.com/blog/2022/psp-deprecation','macchaffee.com: The Fumbled Deprecation of PodSecurityPolicies','','2022',0,'This architectural critique analyzes the friction caused by the rapid deprecation of PodSecurityPolicies (PSP). The author highlights gaps in transition paths and the operational challenges encountered by platform engineering teams moving legacy workloads to alternative admission controllers like Gatekeeper or Kyverno. It serves as an informative case study on upstream platform stewardship and API migration management.','English','Blog Post','Advanced',0,'online','manual',NULL,NULL,NULL,0,'2022-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Kubernetes Security", "Policies", "Deprecation Critique"]','["[LEGACY]"]','[]','["kubernetes-releases.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.magalix.com',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,'manual','N/A',100.0,1779033936,0,'2026-05-17T18:05:36.999116+02:00',NULL,NULL,NULL,'[]','[]','["docs/securityascode.md"]','[]','{}','{}');
INSERT INTO "resources" VALUES('https://www.magalix.com/blog/best-practices-and-tools-for-monitoring-your-kubernetes-cluster','magalix.com: Best Practices And Tools For Monitoring Your Kubernetes Cluster','','N/A',0,'A curated technical resource and architectural guide covering magalix.com: Best Practices And Tools For Monitoring Your Kubernetes Cluster in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779032656,0,'2026-05-17T17:44:16.286346+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-monitoring.md"]','["kubernetes-monitoring.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.magalix.com/blog/create-a-ci/cd-pipeline-with-kubernetes-and-jenkins','magalix.com: Create a CI/CD pipeline with Kubernetes and Jenkins (Ansible,'' Docker, Golang App) 🌟','','N/A',0,'A curated technical resource and architectural guide covering magalix.com: Create a CI/CD pipeline with Kubernetes and Jenkins (Ansible,'' Docker, Golang App) 🌟 in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779033839,0,'2026-05-17T18:03:59.230763+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/jenkins.md"]','["jenkins.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.magalix.com/blog/creating-custom-kubernetes-operators','magalix.com: Creating Custom Kubernetes Operators','','N/A',0,'A curated technical resource and architectural guide covering magalix.com: Creating Custom Kubernetes Operators in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779031688,0,'2026-05-17T17:28:08.342985+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-operators-controllers.md"]','["kubernetes-operators-controllers.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.magalix.com/blog/deploying-kubernetes-cluster-with-eks','magalix.com: Deploying Kubernetes Cluster With EKS 🌟','','N/A',0,'A curated technical resource and architectural guide covering magalix.com: Deploying Kubernetes Cluster With EKS 🌟 in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779033152,0,'2026-05-17T17:52:32.493247+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/managed-kubernetes-in-public-cloud.md"]','["managed-kubernetes-in-public-cloud.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.magalix.com/blog/getting-started-with-istio-overview-and-installation','magalix.com: Getting Started With Istio: Overview And Installation','','N/A',0,'A curated technical resource and architectural guide covering magalix.com: Getting Started With Istio: Overview And Installation in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779030379,0,'2026-05-17T17:06:19.078458+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/istio.md"]','["istio.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.magalix.com/blog/how-to-integrate-opa-into-your-kubernetes-cluster-using-kube-mgmt','magalix.com: How To Integrate OPA Into Your Kubernetes Cluster Using Kube-mgmt','','N/A',0,'A curated technical resource and architectural guide covering magalix.com: How To Integrate OPA Into Your Kubernetes Cluster Using Kube-mgmt in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779032673,0,'2026-05-17T17:44:33.643303+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/demos.md"]','["demos.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.magalix.com/blog/implementing-faas-in-kubernetes-using-kubeless','magalix.com: Implementing FaaS in Kubernetes Using Kubeless','','N/A',0,'A curated technical resource and architectural guide covering magalix.com: Implementing FaaS in Kubernetes Using Kubeless in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779032029,0,'2026-05-17T17:33:49.070663+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/serverless.md"]','["serverless.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.magalix.com/blog/influencing-kubernetes-scheduler-decisions','magalix.com: Influencing Kubernetes Scheduler Decisions','','N/A',0,'A curated technical resource and architectural guide covering magalix.com: Influencing Kubernetes Scheduler Decisions in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779031372,0,'2026-05-17T17:22:52.219608+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes.md"]','["kubernetes.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.magalix.com/blog/integrating-open-policy-agent-opa-with-kubernetes-a-deep-dive-tutorial','magalix.com: Integrating Open Policy Agent (OPA) With Kubernetes 🌟','','N/A',0,'A curated technical resource and architectural guide covering magalix.com: Integrating Open Policy Agent (OPA) With Kubernetes 🌟 in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779029652,0,'2026-05-17T16:54:12.535251+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/securityascode.md"]','["securityascode.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.magalix.com/blog/kubernetes-101-concepts-and-why-it-matters','magalix.com: Kubernetes 101 - Concepts and Why It Matters','','N/A',0,'A curated technical resource and architectural guide covering magalix.com: Kubernetes 101 - Concepts and Why It Matters in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779031877,0,'2026-05-17T17:31:17.258360+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-tutorials.md"]','["kubernetes-tutorials.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.magalix.com/blog/kubernetes-and-database','magalix.com: Kubernetes And Databases 🌟','','N/A',0,'A curated technical resource and architectural guide covering magalix.com: Kubernetes And Databases 🌟 in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779030063,0,'2026-05-17T17:01:03.817342+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/databases.md"]','["databases.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.magalix.com/blog/kubernetes-authentication','magalix.com: kubernetes authentication 🌟','','N/A',0,'A curated technical resource and architectural guide covering magalix.com: kubernetes authentication 🌟 in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779034367,0,'2026-05-17T18:12:47.319588+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-security.md"]','["kubernetes-security.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.magalix.com/blog/kubernetes-authorization','magalix.com: kubernetes authorization 🌟','','N/A',0,'A curated technical resource and architectural guide covering magalix.com: kubernetes authorization 🌟 in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779033181,0,'2026-05-17T17:53:01.642141+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-security.md"]','["kubernetes-security.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.magalix.com/blog/kubernetes-patterns-capacity-planning','magalix.com: Capacity Planning','','N/A',0,'A curated technical resource and architectural guide covering magalix.com: Capacity Planning in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779031922,0,'2026-05-17T17:32:02.067307+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes.md"]','["kubernetes.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.magalix.com/blog/kubernetes-patterns-the-service-discovery-pattern','magalix.com: Kubernetes Patterns - The Service Discovery Pattern','','N/A',0,'A curated technical resource and architectural guide covering magalix.com: Kubernetes Patterns - The Service Discovery Pattern in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779033856,0,'2026-05-17T18:04:16.586727+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes.md"]','["kubernetes.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.magalix.com/blog/monitor-kuberentes-cluster-to-manage-large-scale-projects','magalix.com: Monitoring of Kubernetes Clusters To Manage Large Scale Projects','','N/A',0,'A curated technical resource and architectural guide covering magalix.com: Monitoring of Kubernetes Clusters To Manage Large Scale Projects in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779032477,0,'2026-05-17T17:41:17.976834+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/prometheus.md"]','["prometheus.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.magalix.com/blog/monitoring-of-kubernetes-cluster-through-prometheus-and-grafana','magalix.com: Monitoring Kubernetes Clusters Through Prometheus & Grafana'' 🌟','','N/A',0,'A curated technical resource and architectural guide covering magalix.com: Monitoring Kubernetes Clusters Through Prometheus & Grafana'' 🌟 in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779031663,0,'2026-05-17T17:27:43.866985+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/grafana.md", "docs/monitoring.md"]','["grafana.md", "monitoring.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.magalix.com/blog/team-productivity-1','magalix.com: **Team Productivity: Resource Management** 🌟','','N/A',0,'A curated technical resource and architectural guide covering magalix.com: **Team Productivity: Resource Management** 🌟 in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779030494,0,'2026-05-17T17:08:14.167473+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes.md"]','["kubernetes.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.magalix.com/blog/the-best-kubernetes-tutorials','magalix.com: The Best Kubernetes Tutorials','','N/A',0,'A curated technical resource and architectural guide covering magalix.com: The Best Kubernetes Tutorials in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779032129,0,'2026-05-17T17:35:29.151356+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-tutorials.md"]','["kubernetes-tutorials.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.magalix.com/blog/top-8-kubernetes-security-best-practices','magalix.com: Top 8 Kubernetes Security Best Practices 🌟','','N/A',0,'A curated technical resource and architectural guide covering magalix.com: Top 8 Kubernetes Security Best Practices 🌟 in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779029286,0,'2026-05-17T16:48:06.101486+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-security.md"]','["kubernetes-security.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.magalix.com/blog/what-is-gitops','magalix.com: GitOps 101: What’s It All About?','','N/A',0,'A curated technical resource and architectural guide covering magalix.com: GitOps 101: What’s It All About? in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779030700,0,'2026-05-17T17:11:40.305165+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/gitops.md"]','["gitops.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.magalix.com/blog/what-you-should-know-about-kubernetes-1.20','magalix: What You Should Know about Kubernetes 1.20','','N/A',0,'A curated technical resource and architectural guide covering magalix: What You Should Know about Kubernetes 1.20 in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779029911,0,'2026-05-17T16:58:31.021465+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-releases.md"]','["kubernetes-releases.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.magalix.com/blog/working-with-istio-track-your-services-with-kiali','magalix.com: Working with Istio: Track your services with Kiali','','N/A',0,'A curated technical resource and architectural guide covering magalix.com: Working with Istio: Track your services with Kiali in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779032011,0,'2026-05-17T17:33:31.720466+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/istio.md"]','["istio.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.magalix.com/kubernetes-application-patterns-e-book-download','magalix.com: Free Kubernetes Application Architecture Patterns eBook','','N/A',0,'A curated technical resource and architectural guide covering magalix.com: Free Kubernetes Application Architecture Patterns eBook in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779033014,0,'2026-05-17T17:50:14.014540+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes.md"]','["kubernetes.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.makeuseof.com/best-centos-alternatives','makeuseof.com: The 4 Best RHEL-Based Alternatives to CentOS','','2022',2,'A comprehensive evaluation of modern RHEL-compatible distributions born out of the CentOS disruption, focusing specifically on Rocky Linux, AlmaLinux, Oracle Linux, and CentOS Stream.','English','Article','Beginner',0,'online','manual',NULL,NULL,NULL,0,'2022-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Infrastructure", "Operating Systems", "Linux Distributions"]','["[COMMUNITY-TOOL]"]','[]','["linux.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.makeuseof.com/best-cli-tools-to-monitor-linux-performance-terminal','makeuseof.com: The 6 Best Command Line Tools to Monitor Linux Performance in the Terminal','','2021',0,'Curates top command-line performance tracking agents including htop, glances, and dstat. Helps sysadmins build live dashboards directly within terminal layers to monitor CPU, memory, network, and disk performance.','Bash','Command-Line Guide','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Linux", "Performance", "Monitoring"]','["[COMMUNITY-TOOL]", "[GUIDE]"]','[]','["linux.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.makeuseof.com/best-open-source-project-management-software','makeuseof.com: The 8 Best Open-Source Project Management Software','','2021',0,'A practical list highlighting eight high-grade open-source project management platforms that grant software teams full deployment flexibility, customization, and absolute data control.','English','Blog','Beginner',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Developer Productivity", "Project Management", "Open Source PM"]','["[COMMUNITY-TOOL]"]','[]','["project-management-tools.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.makeuseof.com/best-open-source-webinar-software','makeuseof.com: The 5 Best Open-Source Webinar Software','','2021',0,'Evaluation of five dominant open-source platforms suitable for hosting high-density webinars. Assesses audio/video synchronization qualities, deployment flexibility, and server performance requirements.','None','Article','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Software Engineering", "Collaboration", "Media Tools"]','["[COMMUNITY-TOOL]"]','[]','["devel-sites.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.makeuseof.com/best-red-hat-based-linux-distros','makeuseof.com: The 7 Best Red Hat-Based Linux Distributions','','2022',2,'Evaluates major distros inside the Red Hat ecosystem. Compares Rocky, Alma, Oracle, Fedora, and others, detailing hardware compatibility, package management (dnf/rpm), and target enterprise environments.','English','Article','Beginner',0,'online','manual',NULL,NULL,NULL,0,'2022-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Infrastructure", "Operating Systems", "Linux Distributions"]','["[COMMUNITY-TOOL]"]','[]','["linux.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.makeuseof.com/kubernetes-or-docker','makeuseof.com: hich Container System Should You Use: Kubernetes or Docker?','','2021',2,'Clarifies the common beginner point of confusion comparing Docker with Kubernetes. Explains that Docker is a containerization engine focused on packing and running single application workloads, while Kubernetes is an orchestrator managing fleets of containers across physical resources.','English','Article','Beginner',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Cloud Native Infrastructure", "Containerization", "Fundamentals"]','["[COMMUNITY-TOOL]"]','[]','["introduction.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.makeuseof.com/python-developer-tools','makeuseof.com: 10 Useful Tools for Python Developers','','2022',3,'Curator Insight profiles basic developer tools for Python users. Live Grounding points out that while simple tools are important for learners, enterprise environments mandate modern standard pipelines composed of specialized IDEs, linters, and containerized runtimes.','Python','Article','Beginner',0,'online','manual',NULL,NULL,NULL,0,'2022-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Software Engineering", "Tooling", "Developer Productivity"]','["[COMMUNITY-TOOL]"]','[]','["python.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.makeuseof.com/python-for-beginners','makeuseof.com: 7 Vital Commands to Get Started With Python for Beginners','','2021',0,'Introduces critical foundational commands and tools required to initialize, build, and debug early-stage Python scripts, focusing on run environments and package setups.','English','Article','Beginner',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Software Development", "Python Core", "Learning Resources"]','["[COMMUNITY-TOOL]"]','[]','["python.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.makeuseof.com/useful-python-one-liners-you-must-know','makeuseof.com: 11 Useful Python One-Liners You Must Know','','2022',0,'Curator Insight: Spotlights expressive and powerful single-statement patterns in Python to achieve cleaner execution.
Live Grounding: Provides syntactical blueprints for functional comprehensions, multi-variable checks, and lambdas, reducing structural boilerplate code while balancing readability.','Python','Tutorial','Beginner',0,'online','manual',NULL,NULL,NULL,0,'2022-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Software Engineering", "Python Fundamentals", "Syntax Optimization"]','["[COMMUNITY-TOOL]", "[GUIDE]"]','[]','["python.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.malt.com','malt 🌟','','N/A',0,'A curated technical resource and architectural guide covering malt 🌟 in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779032455,0,'2026-05-17T17:40:55.259149+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/freelancing.md"]','["freelancing.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.mandiant.com/resources/azure-run-command-dummies','mandiant.com: Azure Run Command for Dummies','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','af360a0d4a3840887a67981ed0b92263ae009611b8031884bcb768b543dab054',100.0,1779030446,0,'2026-05-17T17:07:26.732957+02:00',NULL,NULL,NULL,'[]','[]','["docs/azure.md"]','[]','{}','{"duplicate_of": "https://cloud.google.com/blog/topics/threat-intelligence/azure-run-command-dummies"}');
INSERT INTO "resources" VALUES('https://www.manifests.io/kubernetes/1.28','manifests.io/kubernetes/1.28','','N/A',0,NULL,NULL,NULL,NULL,0,NULL,'manual','N/A',100.0,1779031031,0,'2026-05-17T17:17:11.701058+02:00',NULL,NULL,NULL,'[]','[]','["docs/cheatsheets.md"]','[]','{}','{}');
INSERT INTO "resources" VALUES('https://www.manning.com/books/openshift-in-action','Manning: **Openshift in action**','','2018',3,'Step-by-step Manning publication covering the legacy OpenShift 3 infrastructure model, focusing on Ansible deployments and local Docker engines. Since OpenShift 4 shifted entirely to an Operator-driven CoreOS model, the book is considered deprecated for modern cluster administration, but excellent for conceptual history.','English','Book','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2018-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Platform Engineering", "Resources & Ebooks", "Core OpenShift"]','["[LEGACY]"]','[]','["openshift.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.manning.com/books/pipeline-as-code','Pipeline as Code','','2021',0,'A comprehensive reference detailing structured practices for declaring application build, verification, and deployment manifests in version-controlled configuration files. Offers design patterns for multi-cloud deployments, pipeline security, and central templates suitable for large-scale enterprise rollouts.','English','book','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Infrastructure & DevOps", "CI-CD Concepts", "Pipeline as Code"]','["[COMMUNITY-TOOL]"]','[]','["jenkins.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.maquinasvirtuales.eu/docker-swarm-instalar-ansible-awx','maquinasvirtuales.eu: Docker Swarm: Instalar Ansible AWX','','2021',0,'Spanish language guide detailing the installation and configuration of Ansible AWX on Docker Swarm. Since modern AWX development has strictly pivoted to Kubernetes/AWX Operator, this resource serves primarily as a legacy reference for swarm-based topologies.','N/A','Article','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Container Orchestration", "Docker Swarm", "Deployments"]','["[LEGACY]"]','[]','["ansible.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.marcobehler.com/guides/a-guide-to-java-versions-and-features','marcobehler.com: Java Versions and Features 🌟','','2021',0,'A structured developer guide tracing major feature updates and API additions across Java versions from JDK 8 up to modern LTS releases. Highly useful for architects evaluating migration paths, refactoring legacy codebases, or choosing compile-time targets.','Java','Article','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Software Development", "Java Language", "Syntax and Features"]','["[LEGACY]"]','[]','["java_frameworks.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.marinamele.com/taskbuster-django-tutorial','TaskBuster Django Tutorial, made with Django 1.8 and Python 3','','2015',0,'A historic development walkthrough using Django 1.8 and early Python 3 patterns. Useful for understanding project layout history, legacy Django testing setups, and migration paths of older enterprise monolithic applications.','Python','Tutorial','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2015-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Software Engineering", "Web Frameworks", "Legacy Implementations"]','["[GUIDE]", "[LEGACY]"]','[]','["python.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.mariocortes.net/la-crisis-de-seniority','mariocortes.net: La crisis de seniority','','2023',5,'An analytical essay investigating the modern ''seniority crisis'' within software engineering, characterized by developers securing Senior titles prematurely during hyper-growth hiring cycles. Outlines the technical, architectural, and systemic gaps that result when teams lack developers with deep lifecycle experience, proposing structured engineering mentoring and rigorous promotion criteria.','es','Analysis','Advanced',0,'online','manual',NULL,NULL,NULL,0,'2023-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Engineering Leadership", "Career Development", "Developer Productivity"]','["[DE FACTO STANDARD]"]','[]','["project-management-methodology.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.markdownguide.org','markdownguide.org','- [Markdown Cheat Sheet 1](https://markdownguide.offshoot.io/cheat-sheet)','2026',0,'The definitive platform-neutral guide to standard and extended Markdown syntax. Curator Insight praises its simplicity. Live Grounding proves its continued necessity as the absolute standard for project readme documentation.','Markdown','Cheat Sheet','Beginner',0,'online','manual',NULL,NULL,NULL,0,'2026-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Software Development", "Documentation Tools", "Markdown"]','["[COMMUNITY-TOOL]"]','[]','["mkdocs.md", "cheatsheets.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.markdownguide.org/cheat-sheet','Markdown Cheat Sheet 1','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','7805cf7ff9cb237aec1954483697e81ec5ce2540ca7151a68916f944cfae4629',100.0,1779030326,0,'2026-05-17T17:05:26.989701+02:00',NULL,NULL,NULL,'[]','[]','["docs/cheatsheets.md", "docs/mkdocs.md"]','[]','{}','{"duplicate_of": "https://docs.github.com/en"}');
INSERT INTO "resources" VALUES('https://www.mastertheboss.com/jboss-frameworks/spring/deploy-your-springboot-applications-on-openshift',NULL,NULL,NULL,NULL,'A curated technical resource and architectural guide covering www.mastertheboss.com in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779031671,0,'2026-05-17T17:27:51.220209+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/demos.md"]','["demos.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.mastertheboss.com/soa-cloud/openshift/clustering-wildfly-on-openshift-using-wildfly-operator',NULL,NULL,NULL,NULL,'A curated technical resource and architectural guide covering www.mastertheboss.com in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779031012,0,'2026-05-17T17:16:52.240188+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/demos.md"]','["demos.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.mastertheboss.com/soa-cloud/openshift/java-ee-example-application-on-openshift',NULL,NULL,NULL,NULL,'A curated technical resource and architectural guide covering www.mastertheboss.com in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779031266,0,'2026-05-17T17:21:06.220117+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/demos.md"]','["demos.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.mastertheboss.com/soa-cloud/openshift/openshift-cheatsheet',NULL,NULL,NULL,NULL,'A curated technical resource and architectural guide covering www.mastertheboss.com in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779033088,0,'2026-05-17T17:51:28.505230+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/cheatsheets.md"]','["cheatsheets.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.mastertheboss.com/soa-cloud/openshift/running-microprofile-applications-on-openshift',NULL,NULL,NULL,NULL,'A curated technical resource and architectural guide covering www.mastertheboss.com in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779032571,0,'2026-05-17T17:42:51.576436+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/demos.md"]','["demos.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.mastertheboss.com/soa-cloud/openshift/thorntail-on-openshift',NULL,NULL,NULL,NULL,'A curated technical resource and architectural guide covering www.mastertheboss.com in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779031125,0,'2026-05-17T17:18:45.593908+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/demos.md"]','["demos.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.mastertheboss.com/soa-cloud/openshift/using-wildfly-on-openshift',NULL,NULL,NULL,NULL,'A curated technical resource and architectural guide covering www.mastertheboss.com in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779032080,0,'2026-05-17T17:34:40.287270+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/demos.md"]','["demos.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.mcpbundles.com','MCPBundles','','2025',0,'MCPBundles is a discovery and packaging platform designed to bundle various Model Context Protocol servers for rapid deployment. It simplifies agentic application building by providing curated, pre-configured groupings of tools (e.g., database drivers, git utilities, API endpoints) that can be integrated into AI hosts in a single setup operation.','TypeScript','Software','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2025-06-01T00:00:00+02:00',NULL,NULL,NULL,'["AI Engineering", "Model Context Protocol", "Developer Experience"]','["[COMMUNITY-TOOL]"]','[]','["ai-agents-mcp.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.medianova.com/en-blog/service-mesh-vs-api-gateway','medianova.com: Service Mesh vs. API Gateway','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','3eaf091f8a331930346c18d3083b685919295868e444c4725ff76c3cdfae4530',100.0,1779034046,0,'2026-05-17T18:07:26.359231+02:00',NULL,NULL,NULL,'[]','[]','["docs/servicemesh.md"]','[]','{}','{"duplicate_of": "https://www.medianova.com/service-mesh-vs-api-gateway"}');
INSERT INTO "resources" VALUES('https://www.medianova.com/service-mesh-vs-api-gateway','medianova.com: Service Mesh vs. API Gateway','','2021',3,'Contrasts the architectural functions of edge API Gateways with Service Meshes. Provides a comparative breakdown of north-south and east-west routing topologies, performance limits, and security enforcement zones.','None','article','Intermediate',1,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Cloud Native Infrastructure", "API Management", "Service Mesh Comparison"]','["[COMMUNITY-TOOL]"]','[]','["servicemesh.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.meet-in.es/para-liderar-a-largo-plazo-hay-que-ser-buena-persona','meet-in.es: «Para liderar a largo plazo hay que ser buena persona»','','2021',0,'An interview explaining why empathetic and ethical leadership is vital for long-term organizational stability and software delivery success. It contrasts toxic, short-term management with sustainable team scaling models.','Spanish','article','Beginner',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Organizational Architecture", "Engineering Management", "Ethical Leadership"]','["[COMMUNITY-TOOL]"]','[]','["recruitment.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.meetup.com/Jenkins-online-meetup/events/270600737','Meetup event: From Freestyle jobs to Pipeline, with JobDSL','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','086059fed23bfe6bde5b79b4cb74d922a7ed6df0212db91ce99ac51e71c1f878',100.0,1779033477,0,'2026-05-17T17:57:57.726686+02:00',NULL,NULL,NULL,'[]','[]','["docs/demos.md"]','[]','{}','{"duplicate_of": "https://www.meetup.com/jenkins-online-meetup/events/270600737"}');
INSERT INTO "resources" VALUES('https://www.meetup.com/Jenkins-online-meetup/events/270630108','In this presentation','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','996507cf4a5c76f369870f3d53b5aef77456f06255dbb09e74750ac4e972ed38',100.0,1779032613,0,'2026-05-17T17:43:33.552230+02:00',NULL,NULL,NULL,'[]','[]','["docs/jenkins.md"]','[]','{}','{"duplicate_of": "https://www.meetup.com/jenkins-online-meetup/events/270630108"}');
INSERT INTO "resources" VALUES('https://www.meetup.com/Jenkins-online-meetup/events/270861119','Jenkins Online Meetup','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','f816b0322ea63f7601d010069a7aa2361178fc3e9d267a867b7a1f70dd374c6a',100.0,1779029796,0,'2026-05-17T16:56:36.637310+02:00',NULL,NULL,NULL,'[]','[]','["docs/keptn.md"]','[]','{}','{"duplicate_of": "https://www.meetup.com/jenkins-online-meetup/events/270861119"}');
INSERT INTO "resources" VALUES('https://www.meetup.com/es-es/jenkins-online-meetup/events/276135789','meetup.com: A single open-source security scanner for most languages on Jenkins','','2021',0,'Detailed talk recording and presentation outline exploring the integration of unified open-source security static analysis tools within classic Jenkins automation pipelines.','English','Webinar','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Security", "CI/CD Integration", "Jenkins"]','["[COMMUNITY-TOOL]"]','[]','["qa.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.meetup.com/es/Jenkins-online-meetup/events/276135789','meetup.com: A single open-source security scanner for most languages on'' Jenkins','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','6003dee25b3ef1437a029acc2928cc75d83833c45f63a84d2b46acb1dc845ca3',100.0,1779031103,0,'2026-05-17T17:18:23.853235+02:00',NULL,NULL,NULL,'[]','[]','["docs/qa.md"]','[]','{}','{"duplicate_of": "https://www.meetup.com/es-es/jenkins-online-meetup/events/276135789"}');
INSERT INTO "resources" VALUES('https://www.meetup.com/jenkins-online-meetup/events/270600737','Meetup event: From Freestyle jobs to Pipeline, with JobDSL','- Manually managing Jenkins jobs is painful. Jenkins Pipeline exists, but how do you get started and why should you bother in the first place? Journey with Nicolaj, as he talks about the pains of managing a manually configured job in Jenkins; converts a Freestyle Job to JobDSL, instantly; introduces mechanisms for adding the jobs to Jenkins, as code; and ultimately converts the job to a Jenkins Pipeline!
    - Just like last time, in the talk “Configuration as Code of Jenkins (for Kubernetes),” you’ll see plenty of live demos and get to take home all the code and examples afterwards. Use it as the starting point for taking advantage of the Configuration as Code (CasC) that everyone is talking about, and hopefully it will save you a lot of headache in the future!
    - Agenda:
        - Manual Freestyle jobs, and why they hurt us
        - Introduction to JobDSL and adding JobDSL-jobs to Jenkins
        - From Freestyle Jobs to JobDSL, the beginning of our CasC adventure
        - From JobDSL to Pipeline, all the fun of CasC; with even more resilience!
    - Nicolaj Græsholt is a Continuous Delivery and DevOps Consultant and Trainer from Eficode Praqma. He helps organizations with all things CI/CD, Artifact Management, Git, Docker and Kubernetes, and he’s a Certified Kubernetes Administrator of CNCF.
    - [Slides 🌟🌟🌟](https://github.com/figaw/freestyle-to-pipeline-jenkins/blob/master/from-freestyle-jobs-to-pipeline-with-jobdsl.pdf)
    - [Demo repository 🌟🌟🌟](https://github.com/figaw/freestyle-to-pipeline-jenkins)','2020',0,'Curator Insight hosts a comprehensive migration strategy moving legacy manual Freestyle jobs to programmatic JobDSL configurations. Live Grounding indicates that transitioning to JobDSL represents a crucial step toward fully declarative pipelines. The repository outlines reproducible seed jobs that dynamically provision child pipelines with minimal manual intervention.','Groovy','Repository','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2020-06-01T00:00:00+02:00',NULL,NULL,NULL,'["DevOps", "Infrastructure as Code", "Jenkins JobDSL", "Freestyle Migration"]','["[LEGACY]"]','[]','["demos.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.meetup.com/jenkins-online-meetup/events/270630108','In this presentation','','2020',0,'Recorded online meetups showcasing real-world performance tuning, security hardened setups, and architectural strategies for scaling Jenkins infrastructure globally.','None','Video/Meetup','Beginner',0,'online','manual',NULL,NULL,NULL,0,'2020-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Frameworks & Ecosystem", "Community Presentations", "Developer Training"]','["[COMMUNITY-TOOL]"]','[]','["jenkins.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.meetup.com/jenkins-online-meetup/events/270861119','Jenkins Online Meetup','','2020',0,'Community recording detailing real-world workflows for integrating Jenkins-centric deployment systems with Keptn''s automated SRE-driven quality evaluation gates.','English','Video','Intermediate',1,'online','manual',NULL,NULL,NULL,0,'2020-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Cloud Native Lifecycle", "CI/CD Pipelines", "Community Meetups"]','["[COMMUNITY-TOOL]"]','[]','["keptn.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.mergecrush.com','Mergecrush','','2021',1,'A specialized continuous integration and auto-merge SaaS solution designed for Git repositories. Focuses on minimizing developer maintenance overhead by queuing branch merges and validating pipeline health prior to main-branch integration.','N/A','Service','Beginner',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Software Engineering", "Version Control", "Automation Bots"]','["[COMMUNITY-TOOL]"]','[]','["git.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.merikan.com/2019/04/jvm-in-a-container',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,'duplicate','manual','114781a2d3955cefbb1cd7ed0d43ee5800d49ac6719fd74eff23611d855fcc57',100.0,1779130495,0,'2026-05-18T20:54:55.020009+02:00',NULL,NULL,NULL,'[]','[]','["docs/jvm-parameters-matrix-table.md"]','[]','{}','{"duplicate_of": "https://merikan.com/2019/04/jvm-in-a-container"}');
INSERT INTO "resources" VALUES('https://www.metabob.com','Metabob','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','463116b6456ee11ffeacb50d399c66f9e7219e9402125245bfe70d59f813600e',100.0,1779029068,0,'2026-05-17T16:44:28.059221+02:00',NULL,NULL,NULL,'[]','[]','["docs/qa.md"]','[]','{}','{"duplicate_of": "https://metabob.com"}');
INSERT INTO "resources" VALUES('https://www.micahlerner.com/2022/07/24/automatic-reliability-testing-for-cluster-management-controllers.html','micahlerner.com: Automatic Reliability Testing For Cluster Management Controllers','','2022',4,'Examines methods for testing Kubernetes-style controllers using fault-injection framework principles (e.g., Sieve). Details how injecting errors, API delays, and container crashes validates the reliability of reconciliation engines, ensuring robust system recovery in production.','English','Technical Blog','Advanced',0,'online','manual',NULL,NULL,NULL,0,'2022-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Cloud Native & Kubernetes Core", "Testing & Reliability", "Control Plane Validation"]','["[ENTERPRISE-STABLE]"]','[]','["introduction.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.michaelburge.us/2017/09/10/injecting-shellcode-to-speed-up-amazon-redshift.html','Injecting a Chess Engine into Amazon Redshift','A masterclass deep dive detailing how to execute raw x64 shellcode in Redshift by utilizing untrusted PL/Python database extensions and locally compiled binaries.','2017',4,'* **Curator Insight**: Explores database sandboxing weaknesses and system-level boundaries. It shows how compiled C execution paths can bypass AWS file system and network blocks via Python User Defined Functions (UDFs).
* **Live Grounding**: While a historic exploit, this analysis remains highly relevant for security engineers and cloud architects auditing managed runtime security controls and stored procedure execution.','en','blog','Advanced',0,'online','automatic','N/A',NULL,1780352730,0,'2026-06-02T00:25:30.207538+02:00',NULL,NULL,NULL,'["Cloud Databases", "AWS Redshift", "Security Research", "Binary Injection", "Sandbox Evasion"]','["LEGACY", "GUIDE"]','[]','[]','{}','{"category": "aws-data", "reputation_status": "Vetted", "reputation_summary": "Pioneering technical article highly discussed on Hacker News and Reddit Database forums. Celebrated for its creative execution of arbitrary assembly inside managed sandboxes.", "social_preview_url": "", "source_provenance": "X.com (QuinnyPig)", "suggested_new_category": "database-internals"}');
INSERT INTO "resources" VALUES('https://www.microsoft.com/en-us/customers/brand-collections/premier-league-transforming-fan-experiences','Premier League Deepens Fan Connection Using AI | Microsoft Customer Stories','A case study showcasing how the Premier League transformed its digital fan experience using Azure AI, Microsoft Foundry, and multi-agent systems.','2026',4,'This Microsoft customer story details the Premier League''s deployment of the Premier League Companion, a massive-scale personalization engine powered by Azure AI and Microsoft Foundry. Unifying 30 seasons of historical match data with real-time telemetry, the platform leverages a multi-agent AI system and Azure Cosmos DB to serve real-time personalized content to 60 million active fans. This architectural transition demonstrates how complex cognitive multi-agent systems can achieve enterprise-grade scale and boost user engagement by 20% YOY.','en','article','advanced',0,'online','automatic','N/A',NULL,1780352454,0,'2026-06-02T00:20:54.119984+02:00',NULL,NULL,NULL,'["Public Cloud", "Azure", "AI Agents", "Enterprise Architecture"]','["[CASE STUDY]", "[ENTERPRISE-STABLE]"]','[]','[]','{}','{"category": "azure", "reputation_status": "Vetted", "reputation_summary": "Official Microsoft customer success story representing a real-world enterprise deployment of Azure and Microsoft Foundry with high scalability.", "social_preview_url": "", "source_provenance": "X.com (Azure)", "suggested_new_category": ""}');
INSERT INTO "resources" VALUES('https://www.microsoft.com/en-us/customers/brand-collections/premier-league-transforming-fan-experiences?ocid=FY26_soc_omc_br_LI_PLEndOfSeason','Premier League Deepens Fan Connection Using AI | Microsoft Customer Stories','A case study demonstrating how the Premier League leverages Microsoft Azure, Cosmos DB, and Microsoft Foundry to power a real-time multi-agent personalization engine.','2026',4,'Curator Insight: This enterprise case study details the deployment of a high-throughput multi-agent personalization platform operating at a global scale of over 60 million active users.

Live Grounding: Powered by Azure Cosmos DB and the Microsoft Foundry model catalog, the solution unifies legacy media assets and three decades of relational match statistics to deliver context-aware, localized fan notifications with zero-latency overhead.','English','Case Study','Intermediate',0,'online','automatic','N/A',NULL,1780352404,0,'2026-06-02T00:20:04.147701+02:00',NULL,NULL,NULL,'["Cloud Architecture", "Azure Solutions", "Multi-Agent Personalization"]','["CASE STUDY"]','[]','[]','{}','{"category": "azure", "reputation_status": "Vetted", "reputation_summary": "High-profile commercial customer story detailing real-world enterprise architectures employing multi-agent orchestration and large scale Azure Cosmos DB data flows.", "social_preview_url": "", "source_provenance": "X.com (Microsoft)", "suggested_new_category": ""}');
INSERT INTO "resources" VALUES('https://www.microsoft.com/en-us/events/search-catalog?q=Migrate+and+modernize+foundation&filters=product%3Aazure%2Cprimary-language%3Aenglish&scenario=events','Microsoft Azure Virtual Training: Migrate and Modernize Foundation','A structured webinar and interactive catalog providing practical guidelines to migrate and modernize infrastructure, databases, and core application workloads on Azure.','2026',4,'* **Curator Insight**: A foundational guide for legacy-to-cloud transitions, highlighting industry standards for evaluating landing zones, containerizing workloads, and refactoring relational databases.
* **Live Grounding**: Active catalog offering scheduled virtual interactive sessions containing updated frameworks for hybrid enterprise strategies, cost governance, and Microsoft landing zone tools.','en','training','Intermediate',0,'online','automatic','N/A',NULL,1780352730,0,'2026-06-02T00:25:30.207482+02:00',NULL,NULL,NULL,'["Cloud Migration", "Azure", "Modernization", "E-Learning"]','["GUIDE", "ENTERPRISE-STABLE"]','[]','[]','{}','{"category": "azure", "reputation_status": "Vetted", "reputation_summary": "Official Microsoft learning curriculum highly valued by enterprise architects embarking on cloud migration and architecture modernization initiatives.", "social_preview_url": "", "source_provenance": "X.com (Azure)", "suggested_new_category": "elearning"}');
INSERT INTO "resources" VALUES('https://www.microsoft.com/en-us/research/articles/webwright-a-terminal-is-all-you-need-for-web-agents','Webwright: A Terminal Is All You Need For Web Agents','A terminal-native framework by Microsoft Research that lets LLM agents write and execute Playwright code in a sandbox workspace to complete complex, long-horizon web automation tasks.','2026',4,'Webwright is a lightweight terminal-native framework released by Microsoft Research designed for long-horizon web browser agents. Instead of sequentially predicting discrete coordinate clicks, Webwright grants models a shell environment to execute Playwright scripts dynamically.

* **Code-as-Action Paradigm**: Converts browsing workflows into reusable, parameterized CLI programs.
* **State-of-the-Art Benchmarks**: Achieves 86.7% on Online-Mind2Web and 60.1% on Odysseys long-context challenges.
* **Integration Ready**: Easily plugs into Claude Code, Cursor, and other agentic developer toolkits.','en','Article','Advanced',0,'online','automatic','N/A',NULL,1780401152,0,'2026-06-02T13:52:32.315659+02:00',NULL,NULL,NULL,'["Artificial Intelligence", "Autonomous Agents", "Browser Automation"]','["[EMERGING]", "[COMMUNITY-TOOL]"]','[]','[]','{}','{"category": "ai-agents-mcp", "impact_score": 95, "reputation_status": "Vetted", "reputation_summary": "Highly regarded open-source framework released by Microsoft Research; praised by the community on Reddit and GitHub for its innovative terminal-native paradigm for browser automation and long-horizon tasks.", "social_preview_url": "", "source_provenance": "X.com (nubenetes)", "suggested_new_category": "ai-agents-mcp"}');
INSERT INTO "resources" VALUES('https://www.microsoft.com/en-us/research/blog/biomedical-research-platform-terra-now-available-on-microsoft-azure','microsoft.com: Biomedical Research Platform Terra Now Available on Microsoft Azure','','2023',0,'Strategic overview of the integration of Broad Institute''s Terra biomedical data platform with Microsoft Azure infrastructure. Focuses on secure clinical trial administration, cloud genomic pipeline computing, and cross-organization datasets analysis.','None','Article','Advanced',0,'online','manual',NULL,NULL,NULL,0,'2023-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Healthcare IT", "Biomedical Research", "Cloud Platforms"]','["[COMMUNITY-TOOL]"]','[]','["azure.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.microsoft.com/en-us/research/project/medical-image-analysis','Project InnerEye – Democratizing Medical Imaging AI','- [github.com/microsoft/InnerEye-Gateway](https://github.com/microsoft/InnerEye-Gateway) The InnerEye-Gateway is a Windows service that acts as a DICOM end point to run inference on https://github.com/microsoft/InnerEye-DeepLearning models.','2024',0,'Democratizes medical imaging AI via PyTorch tools. Explains the InnerEye-Gateway Windows service configuration, enabling DICOM endpoints to route images to AzureML models for automated segmentation and classification.','Python','Documentation','Advanced',0,'online','manual',NULL,NULL,NULL,0,'2024-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Healthcare IT", "Medical Imaging", "Artificial Intelligence"]','["[COMMUNITY-TOOL]"]','[]','["azure.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.microsoft.com/en-us/security/blog/2023/04/06/devops-threat-matrix','microsoft.com: DevOps threat matrix','','2023',0,'Curator Insight: Microsoft''s structural blueprint of potential vulnerabilities in CI/CD environments. Live Grounding: Provides an essential reference for DevSecOps, detailing risks associated with repository access, build pipeline injection, and cloud secrets management.','en','Technical Resource','Advanced',0,'online','manual',NULL,NULL,NULL,0,'2023-06-01T00:00:00+02:00',NULL,NULL,NULL,'["DevOps & Platforms", "Security", "Threat Modeling"]','["[COMMUNITY-TOOL]"]','[]','["devops.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.microsoft.com/en-us/security/business/ai-machine-learning/microsoft-security-copilot','Microsoft Security Copilot','','2026',4,'An enterprise AI-powered security analysis assistant integrating massive telemetry data with advanced language models. It accelerates incident response, simplifies threat hunting, and automates multi-cloud security posture analysis across IT environments.','None','SaaS','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2026-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Security", "AI & SecOps", "Cloud Security Assistants"]','["[ENTERPRISE-STABLE]"]','[]','["devsecops.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.microsoft.com/insidetrack/blog/revolutionizing-our-arm-template-deployment-at-microsoft-with-shift-from-json-to-bicep','microsoft.com: Revolutionizing our ARM template deployment at Microsoft with shift from JSON to BICEP','','2023',0,'A comprehensive internal case study detailing Microsoft''s migration from complex ARM JSON configurations to Azure Bicep. Evaluates lessons learned regarding operational velocity, compilation speed, template maintainability, and enterprise-wide adoption.','None','Blog','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2023-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Cloud Infrastructure", "Infrastructure as Code", "Enterprise Case Study"]','["[COMMUNITY-TOOL]"]','[]','["azure.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.microsoft.com/microsoft-365/microsoft-teams/group-chat-software','Microsoft Teams','','2026',0,'Microsoft''s enterprise-wide messaging, video conferencing, and document collaboration center. It provides end-to-end integration into Active Directory, Microsoft 365 services, and enterprise security policy engines, acting as the corporate standard for large-scale operations.','Agnostic','SaaS Tool','Beginner',0,'online','manual',NULL,NULL,NULL,0,'2026-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Modern Workforce", "Remote Work", "Productivity Tools"]','["[COMMUNITY-TOOL]"]','[]','["workfromhome.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.microsoft.com/security/blog/2020/04/02/attack-matrix-kubernetes','Microsoft.com: Attack matrix for Kubernetes 🌟','','2020',0,'Microsoft''s systematic adaptation of the MITRE ATT&CK framework mapping out K8s attack vectors from initial access to execution, persistence, privilege escalation, and impact. Helps security operators assess risks in orchestration configurations.','N/A','article','Advanced',1,'online','manual',NULL,NULL,NULL,0,'2020-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Kubernetes Security", "Threat Modeling", "MITRE ATT&CK Framework"]','["[COMMUNITY-TOOL]"]','[]','["kubernetes-security.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.microsoft.com/security/blog/2021/03/23/secure-containerized-environments-with-updated-threat-matrix-for-kubernetes','microsoft.com: Secure containerized environments with updated threat matrix for Kubernetes','','2021',0,'Discusses updates to Microsoft''s threat matrix for Kubernetes, refining mapped attack vectors based on modern production compromise telemetry. Covers control plane compromises and cloud identity integrations.','N/A','article','Advanced',1,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Kubernetes Security", "Threat Modeling", "MITRE ATT&CK Adaptation"]','["[COMMUNITY-TOOL]"]','[]','["kubernetes-security.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.middlewareinventory.com/blog/ansible-aws_s3-example','middlewareinventory.com: How to use ansible with S3 – Ansible aws_s3 examples | Devops Junction','','2021',0,'Details utilizing AWS collection modules inside Ansible, specifically focusing on the ''aws_s3'' module. Covers bucket creation, security policy management, data transfers, and credential resolution within playbooks.','YAML','Blog','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Infrastructure as Code", "Ansible", "Cloud Integration"]','["[COMMUNITY-TOOL]"]','[]','["ansible.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.middlewareinventory.com/blog/ansible-dict','middlewareinventory.com: Ansible Dictionary – How to create and add items to dict','','2021',0,'Details key-value dictionary patterns inside YAML variables. Focuses on declarative creation, updating nested structures, merging multiple dictionaries with custom filters, and validating variable shapes.','YAML','Blog','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Infrastructure as Code", "Ansible", "Data Structures"]','["[COMMUNITY-TOOL]"]','[]','["ansible.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.middlewareinventory.com/blog/ansible-list-examples-how-to-create-and-append-items-to-list','middlewareinventory.com: Ansible List Examples – How to create and append items to List 🌟','','2021',0,'Comprehensive guide focusing on handling array data structures inside playbooks. Analyzes syntax patterns for dynamic list instantiation, appending list items, utilizing filter operations, and handling nested array patterns.','YAML','Blog','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Infrastructure as Code", "Ansible", "Data Structures"]','["[COMMUNITY-TOOL]"]','[]','["ansible.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.middlewareinventory.com/blog/ansible-playbook-example','middlewareinventory.com: Ansible Playbook Examples – Sample Ansible Playbooks | Devops Junction','','2023',0,'A collection of practical Ansible playbook blueprints. Offers concrete system administration examples covering package management, file state adjustments, and cron-job automation.','English','blog_post','Beginner',0,'online','manual',NULL,NULL,NULL,0,'2023-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Automation & Orchestration", "Ansible", "Reference Projects"]','["[COMMUNITY-TOOL]"]','[]','["ansible.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.middlewareinventory.com/blog/cpu-memory-usage-nodes-k8s','middlewareinventory.com: Get CPU and Memory Usage of NODES and PODS – Kubectl 🌟','','2022',0,'A quick-reference guide focused on using native ''kubectl top'' commands and JSONPath querying to extract direct, real-time node and pod resource usage statistics. Useful for rapid ad-hoc troubleshooting loops where formal Prometheus monitoring endpoints are inaccessible.','None','Tutorial','Beginner',0,'online','manual',NULL,NULL,NULL,0,'2022-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Practical Diagnostics", "Command Line Tools", "Kubectl Cheat Sheets"]','["[COMMUNITY-TOOL]", "[GUIDE]"]','[]','["kubernetes-monitoring.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.middlewareinventory.com/blog/terraform-create-multiple-ec2-different-config','middlewareinventory.com: Terraform Create Multiple EC2 with different Configs – for_each and count together','','2021',0,'Dives deep into dynamic loop structures using Terraform''s for_each and nested map configurations. Explains how to scale and tailor individual virtual machines under a single module declaration without resorting to repetitive, static configuration blocks.','HCL','Article','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Infrastructure as Code", "Terraform Ecosystem", "Advanced HCL Loopings"]','["[COMMUNITY-TOOL]"]','[]','["demos.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.middlewareinventory.com/blog/terraform-for-each-examples','middlewareinventory.com: Terraform For Each Examples – How to use for_each | Devops Junction','','2023',3,'Explores dynamic resource generation within HCL using the "for_each" meta-argument to handle maps, sets, and nested collections. Contrasts this approach against the legacy "count" parameter to demonstrate cleaner, key-based resource mapping. Live grounding demonstrates that using "for_each" prevents systematic resource deletion and recreation cycles during state manipulation.','HCL','Blog','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2023-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Infrastructure as Code", "Terraform", "Dynamic Configuration"]','["[LEGACY]"]','[]','["terraform.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.middlewareinventory.com/blog/terraform-import-securitygroup-aws','middlewareinventory.com: Terraform import All AWS Security Groups – How to 🌟','','2022',0,'A pragmatic script-driven guide explaining how to perform massive bulk-imports of existing AWS Security Groups into Terraform state. Prevents drift issues and manual translation bottlenecks during platform migration.','Bash','Tutorial','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2022-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Cloud Infrastructure", "AWS", "Networking & Core"]','["[COMMUNITY-TOOL]", "[GUIDE]"]','[]','["terraform.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.migops.com/blog/2021/04/09/pgbackrest-the-best-postgres-backup-tool-with-a-very-active-community','migops.com: pgBackRest – The Best Postgres Backup Tool with a very active community','','2021',0,'Examines pgBackRest, an enterprise PostgreSQL backup and restore system. Details transaction log archiving (WAL), point-in-time recovery (PITR), multi-processing, and secure storage destination mapping.','C','Technical Blog','Advanced',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Databases", "PostgreSQL", "Database Backups"]','["[COMMUNITY-TOOL]"]','[]','["databases.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.migops.com/blog/2021/11/26/is-aurora-postgresql-really-faster-and-cheaper-than-rds-postgresql-benchmarking','migops.com: Is Aurora PostgreSQL really faster and cheaper than RDS PostgreSQL'' – Benchmarking','','N/A',0,'Curator Insight provides an empirical benchmarking study comparing Aurora PostgreSQL with standard RDS PostgreSQL. Live Grounding highlights that the performance gains of Aurora''s shared-storage architecture are highly dependent on transaction volume and write-heavy workloads. This resource offers critical sizing and financial analysis for database architects.','English','Blog Post','Advanced',0,'online','manual','49297d930e2b17050a9258690aef50b70f3bb76754bb1dfeb3285a49ae371326',80.0,1779033074,0,'2026-05-17T17:51:14.467253+02:00',NULL,NULL,NULL,'["Cloud Infrastructure", "Databases", "Performance Tuning"]','["[COMMUNITY-TOOL]"]','["docs/aws-databases.md"]','["aws-databases.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.migops.com/blog/pgbackrest-the-best-postgres-backup-tool-with-a-very-active-community',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,'manual',NULL,64.0,1779130494,0,'2026-05-18T20:54:54.946980+02:00',NULL,NULL,NULL,'[]','[]','["docs/databases.md"]','[]','{}','{}');
INSERT INTO "resources" VALUES('https://www.min.io','min.io','','2026',5,'MinIO is a high-performance, S3-compatible object storage platform built specifically for native Kubernetes deployments. Architected for enterprise private clouds, it delivers high-throughput storage for demanding data workloads, including AI training pipelines and distributed object analytics.','Go','Platform','Medium',0,'online','manual',NULL,NULL,NULL,0,'2026-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Storage", "Object Storage", "MinIO"]','["[DE FACTO STANDARD]"]','[]','["kubernetes-storage.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.min.io/blog','blog.min.io: Mono Clouds vs Multi-Clouds & Hybrid Clouds','','2023',4,'Details the comparative trade-offs between mono-cloud, multi-cloud, and hybrid cloud topologies from an object storage and data gravity perspective. MinIO highlights the critical role of data portability and standardized APIs (S3) in enabling architectural freedom across multi-cloud footprints.','English','Technical Blog','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2023-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Cloud Architecture & Infrastructure Strategy", "Storage & Hybrid Systems", "Topology Comparison"]','["[ENTERPRISE-STABLE]"]','[]','["kubernetes-storage.md", "introduction.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.min.io/blog/certificate-based-authentication-with-s3','blog.min.io: Certificate-based Authentication for S3','','2023',0,'MinIO''s security engineering guide detailing dynamic certificate-based authentication protocols (mTLS) over S3-compatible APIs. In 2026, MinIO remains the preferred choice for running high-performance private cloud object storage securely without relying on IAM SaaS solutions.','English','Article','Advanced',0,'online','manual',NULL,NULL,NULL,0,'2023-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Cloud Native Storage", "S3 API Compatibility", "S3 Security"]','["[COMMUNITY-TOOL]"]','[]','["aws-storage.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.mindtheproduct.com/what-the-hell-are-ci-cd-and-devops-a-cheatsheet-for-the-rest-of-us','mindtheproduct.com: The Product Managers’ Guide to Continuous Delivery and DevOps 🌟🌟','','2020',2,'Bridges the gap between technical release pipelines and business product management. Explains DevOps principles, release gating, and CD strategies to align cross-functional teams with deployment automation architectures.','English','Guide','Beginner',0,'online','manual',NULL,NULL,NULL,0,'2020-06-01T00:00:00+02:00',NULL,NULL,NULL,'["DevOps", "Product Management", "Methodology"]','["[COMMUNITY-TOOL]", "[GUIDE]"]','[]','["devops.md", "cicd.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.minisim.app','MiniSim: Launcher for iOS and Android Simulators','A lightweight macOS menu bar utility engineered to launch iOS and Android virtual devices with minimal overhead.','2024',4,'MiniSim addresses local virtualization friction by providing a highly optimized, macOS native menu-bar application to launch mobile simulators. By integrating with xcrun and local Android SDK directories, it provides direct, keyboard-driven controls to manage emulators without triggering heavy IDE interfaces. It dramatically improves development loop ergonomics and conserves system resources.','en','website','Beginner',0,'online','automatic','616cbb4d6e81988803295d750c8ad8608309048ded1f6c813fbabdadd3e53f6a',NULL,1780352414,0,'2026-06-02T00:20:14.115630+02:00',NULL,NULL,NULL,'["Development Tools", "Mobile Simulators", "macOS Utilities"]','["[COMMUNITY-TOOL]"]','[]','[]','{}','{"category": "devops-tools", "reputation_status": "Vetted", "reputation_summary": "Highly trusted, actively maintained macOS utility that serves as a staple tool for mobile platform developers.", "social_preview_url": "https://minisim.app/og-image.jpg", "source_provenance": "X.com (midudev)", "suggested_new_category": "developer-productivity"}');
INSERT INTO "resources" VALUES('https://www.mirantis.com/blog/how-install-kubernetes-kubeadm','mirantis.com: How to install Kubernetes with Kubeadm: A quick and dirty guide','','2021',0,'Mirantis'' architectural guide to installing Kubernetes utilizing Kubeadm. Outlines exact host configurations, networking kernel parameter modifications, and container runtime configs needed to establish a conformant control plane.','English','Article','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Provisioning", "Bootstrapping", "Guides"]','["[COMMUNITY-TOOL]"]','[]','["kubernetes-on-premise.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.mirantis.com/blog/introduction-to-istio-ingress-the-easy-way-to-manage-incoming-kubernetes-app-traffic','mirantis.com: Introduction to Istio Ingress: The easy way to manage incoming Kubernetes app traffic','','2021',0,'Introduces the architectural model of the Istio Ingress Gateway as the entry point for north-south traffic management. Reviews routing mechanics, TLS termination configurations, and integration with Service Mesh VirtualServices. A foundational guide for optimizing network boundaries and consolidating edge authorization policies.','N/A','Article','Intermediate',1,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Infrastructure", "Service Mesh", "Ingress Control"]','["[COMMUNITY-TOOL]"]','[]','["devsecops.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.mirantis.com/blog/introduction-to-kustomize-part-1-creating-a-kubernetes-app-out-of-multiple-pieces','mirantis.com: Kustomize Tutorial: Creating a Kubernetes app out of multiple pieces','','2021',3,'Deep dive into aggregating disjointed Kubernetes manifests into unified, multi-service microservice applications. Demonstrates how to write custom patches and automatically manage rolling updates via resource generation mechanisms.','English','Tutorial','Intermediate',1,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Cloud Native", "Kubernetes", "Microservice Deployment"]','["[COMMUNITY-TOOL]", "[GUIDE]"]','[]','["kustomize.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.mirantis.com/blog/introduction-to-yaml-creating-a-kubernetes-deployment','mirantis.com: Introduction to YAML: Creating a Kubernetes deployment','','2023',0,'An introduction to writing YAML specifications for Kubernetes deployments. Demystifies manifest keys, selector configurations, resource allocations, and replica parameters.','YAML','Blog','Beginner',1,'online','manual',NULL,NULL,NULL,0,'2023-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Application Delivery", "Deployments", "Declarative Manifests"]','["[COMMUNITY-TOOL]"]','[]','["kubernetes.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.mirantis.com/blog/kubernetes-cheat-sheet','mirantis.com: Kubernetes Cheat Sheet 🌟','','2024',3,'A consolidated quick-reference handbook by Mirantis. Emphasizes safe deletion practices, container inspection mechanics, and context manipulation protocols inside high-concurrency staging environments.','HTML','Cheat Sheet','Intermediate',0,'duplicate','manual',NULL,NULL,NULL,0,'2024-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Orchestration", "Kubernetes", "CLI Management"]','["[COMMUNITY-TOOL]"]','[]','["cheatsheets.md"]','{}','{"duplicate_of": "https://developers.redhat.com/cheat-sheets/kubernetes"}');
INSERT INTO "resources" VALUES('https://www.mirantis.com/blog/your-app-deserves-more-than-kubernetes-ingress-kubernetes-ingress-vs-istio-gateway-webinar',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,'manual','62e8da80106634e4c7eed5e4aed398c4292e3c73e8bd3a65adb04d83497c910e',100.0,1779032779,1,'2026-05-17T17:46:19.728409+02:00',NULL,NULL,NULL,'[]','[]','["docs/istio.md"]','[]','{}','{}');
INSERT INTO "resources" VALUES('https://www.mirantis.com/software/docker/docker-enterprise','Mirantis Docker Enterprise 3.1+ with Kubernetes','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','6dfc071794b7c0702e8c435b441a660c1ec56d90f301b8ed5e5d21ef8da0b176',100.0,1779029613,0,'2026-05-17T16:53:33.327227+02:00',NULL,NULL,NULL,'[]','[]','["docs/kubernetes-on-premise.md", "docs/matrix-table.md"]','[]','{}','{"review_metadata": {"original_url": "https://www.mirantis.com/software/docker/docker-enterprise", "proposed_url": "NONE", "reason": "High-Value Protection: generic_redirect_loss", "timestamp": "2026-05-18T18:54:54.933460"}, "duplicate_of": "https://www.mirantis.com/software/mirantis-kubernetes-engine"}');
INSERT INTO "resources" VALUES('https://www.mkdocs.org','MkDocs','','2026',0,'The home of the MkDocs static site generator, a highly extensible Python-based system built specifically for developer documentation compiled from Markdown. It supports continuous integration workflows perfectly, rendering light, lightning-fast static assets optimized for standard search engine indexing.','Python','Tool Documentation','Beginner',0,'online','manual',NULL,NULL,NULL,0,'2026-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Documentation & Workflow", "Static Site Generators", "MkDocs"]','["[COMMUNITY-TOOL]"]','[]','["mkdocs.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.moesif.com/blog/technical/api-gateways/How-to-Choose-The-Right-API-Gateway-For-Your-Platform-Comparison-Of-Kong-Tyk-Apigee-And-Alternatives','moesif.com: How to choose the right API Gateway for your platform: Comparison of Kong, Tyk, Apigee, and alternatives','','2022',0,'Compares core enterprise-grade API Gateways, including Kong, Tyk, Apigee, and cloud-native solutions. Delves into benchmarks, execution models (e.g., Lua-based vs. Go-based plugins), licensing, and performance overheads under high-throughput microservice configurations.','English','Article','Advanced',1,'online','manual',NULL,NULL,NULL,0,'2022-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Architecture", "API Management", "Infrastructure Patterns"]','["[COMMUNITY-TOOL]"]','[]','["developerportals.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.mongodb.com/blog/post/daa-s-with-mongo-db-and-confluent','mongodb.com: DaaS with MongoDB and Confluent','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','5067c4a42d929254c3a437a67d61817b35bb30940637df0087888b3401f3eda0',100.0,1779034333,0,'2026-05-17T18:12:13.149210+02:00',NULL,NULL,NULL,'[]','[]','["docs/message-queue.md"]','[]','{}','{"duplicate_of": "https://www.mongodb.com/company/blog/technical/daa-s-with-mongo-db-and-confluent"}');
INSERT INTO "resources" VALUES('https://www.mongodb.com/blog/post/introducing-mongodb-for-vs-code','Introducing MongoDB for VS Code','','N/A',0,NULL,NULL,NULL,NULL,0,NULL,'manual','6233cb633ede3f12b55b2973541ccc0810096f3c963b85e4ef9242343b65506e',100.0,1779031258,0,'2026-05-17T17:20:58.138859+02:00',NULL,NULL,NULL,'[]','[]','["docs/visual-studio.md"]','[]','{}','{}');
INSERT INTO "resources" VALUES('https://www.mongodb.com/company/blog/product-release-announcements/introducing-mongodb-for-vs-code',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,'manual','a67fb9a7f3156ce9066bd7cc2fc67b3e9df37fce5729767c76619577b032df94',100.0,1779130494,0,'2026-05-18T20:54:54.933619+02:00',NULL,NULL,NULL,'[]','[]','["docs/visual-studio.md"]','[]','{}','{}');
INSERT INTO "resources" VALUES('https://www.mongodb.com/company/blog/technical/daa-s-with-mongo-db-and-confluent','mongodb.com: DaaS with MongoDB and Confluent','','2021',3,'Details the construction of a low-latency Data-as-a-Service (DaaS) layer combining MongoDB''s document-based storage engine with Confluent''s real-time messaging pipeline. This architecture provides microservices with immediate, synchronized access to transactional and analytics database endpoints.','N/A','Blog Post','Advanced',1,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Infrastructure", "Data Streaming", "Integrations", "MongoDB"]','["[COMMUNITY-TOOL]"]','[]','["message-queue.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.mongodb.com/docs','developer.mongodb.com: MongoDB Cheat Sheet','','2026',0,'Official architectural cheat sheets for designing document-based database models. Synthesizes key MongoDB operations including complex collection joins, advanced aggregations, write concern configs, and clustering.','JSON','Documentation','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2026-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Databases & Storage", "NoSQL Databases", "MongoDB"]','["[COMMUNITY-TOOL]"]','[]','["cheatsheets.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.mongodb.com/docs/manual/security','MongoDB security tutorial','','2026',5,'Official security manual outlining secure-by-default production setups for MongoDB. Covers Role-Based Access Control (RBAC), transport encryption (TLS/SSL), network binding, and Client-Side Field Level Encryption (CSFLE).','N/A','Documentation','Advanced',0,'online','manual',NULL,NULL,NULL,0,'2026-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Data Architecture", "MongoDB Ecosystem", "Database Security"]','["[DE FACTO STANDARD]"]','[]','["nosql.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.mongodb.com/kubernetes','MongoDB and Kubernetes 🌟','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','91b14939009353199741c76b63d513cce5b9de3642501618d89d410d081763f3',100.0,1779033213,0,'2026-05-17T17:53:33.308780+02:00',NULL,NULL,NULL,'[]','[]','["docs/nosql.md"]','[]','{}','{"duplicate_of": "https://www.mongodb.com/products/integrations/kubernetes"}');
INSERT INTO "resources" VALUES('https://www.mongodb.com/products/integrations/kubernetes','MongoDB and Kubernetes 🌟','','2026',5,'Official Kubernetes operator blueprint detailing integration procedures. Allows declarative scaling, self-healing, rolling updates, and TLS rotation of stateful MongoDB replica sets under container orchestrators.','Go','Software','Advanced',1,'online','manual',NULL,NULL,NULL,0,'2026-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Data Architecture", "MongoDB Ecosystem", "Kubernetes Operators"]','["[DE FACTO STANDARD]"]','[]','["nosql.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.morling.dev/blog/introducing-jfrunit-1-0-0-alpha1','morling.dev: Introducing JfrUnit 1.0.0.Alpha1','','2021',0,'The introductory blog post for JfrUnit, outlining its mission to enable assertions against performance metrics in unit tests. By capturing Flight Recorder diagnostics, JfrUnit solves the historically difficult problem of detecting performance issues before applications reach production.','Java','Blog','Intermediate',1,'online','manual','3fdafa5c722e4b52acb34491f2362f096e662bfaafb88c82e2aa2377baa13aa7',100.0,1779032108,1,'2026-05-17T17:35:08.176852+02:00',NULL,NULL,NULL,'["Modern Java", "Performance", "Testing"]','["[COMMUNITY-TOOL]"]','["docs/java_frameworks.md"]','["java_frameworks.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.morling.dev/blog/single-message-transforms-swiss-army-knife-of-kafka-connect','Single Message Transformations - The Swiss Army Knife of Kafka Connect','','2021',0,'An in-depth guide covering Single Message Transformations (SMTs) in Apache Kafka Connect. It demonstrates how to apply lightweight, inline modifications such as masking, routing, or restructuring data directly on connector workers before payloads hit the brokers.','Java','Guide','Advanced',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Data Engineering", "Event Streaming", "Kafka Connect SMT"]','["[COMMUNITY-TOOL]", "[GUIDE]"]','[]','["message-queue.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.mssqltips.com/sqlservertip/7094/azure-data-factory-vs-ssis-similarities-differences','mssqltips.com: Choosing Between SQL Server Integration Services and Azure Data Factory','','2022',0,'Comparative analysis outlining structural trade-offs between on-premises SQL Server Integration Services (SSIS) and cloud-native Azure Data Factory (ADF). Evaluates scaling metrics, deployment methods, and connectivity requirements.','None','Blog','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2022-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Data Engineering", "Data Orchestration", "ETL Tooling"]','["[COMMUNITY-TOOL]"]','[]','["azure.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.mssqltips.com/sqlservertip/7188/powershell-if-if-else-switch-examples','==mssqltips.com: PowerShell for the DBA - If Else and Switch statements==','','N/A',0,'A curated technical resource and architectural guide covering ==mssqltips.com: PowerShell for the DBA - If Else and Switch statements== in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779033421,0,'2026-05-17T17:57:01.789582+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/azure.md"]','["azure.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.mulesoft.com','Mulesoft','','2022',0,'MuleSoft Anypoint Platform remains an enterprise industry standard for API integration and microservice orchestration. By utilizing its DataWeave engine, hybrid deployment architectures (including Runtime Fabric on Kubernetes), and secure API gateway patterns, it connects legacy platforms with modern cloud-native systems.','Java','Official Product','Advanced',0,'online','manual',NULL,NULL,NULL,0,'2022-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Enterprise Integration", "iPaaS", "MuleSoft", "Enterprise Integration Platform"]','["[LEGACY]"]','[]','["message-queue.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.mulesoft.com/api/rest/what-is-rest-api',NULL,NULL,NULL,NULL,'A curated technical resource and architectural guide covering www.mulesoft.com in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','6e367b46bf81bf36c321d7638c0eaee334993edcbbbea28ee132608ffdc5297a',100.0,1779130494,1,'2026-05-18T20:54:54.938996+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/api.md"]','["api.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.mulesoft.com/platform/api/manager','MuleSoft API Manager','','2026',4,'MuleSoft API Manager acts as a centralized control plane for securing, governing, and analyzing APIs across the enterprise. It enables deep integration with the Anypoint Platform, offering capabilities like policy enforcement, SLA contracts, and traffic routing to coordinate complex integration topologies.','English','Enterprise Product','Advanced',0,'online','manual',NULL,NULL,NULL,0,'2026-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Architecture", "API Management", "Enterprise Platforms"]','["[ENTERPRISE-STABLE]"]','[]','["developerportals.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.mulesoft.com/resources/api/restful-api','mulesoft.com: What is a RESTful API?','','N/A',0,NULL,NULL,NULL,NULL,0,'online','manual','eb418f0e2a4aadd325d9dd1dbc2eb065e7ea9558ef0554092b93f3c008339ac5',100.0,1779030414,0,'2026-05-17T17:06:54.204785+02:00',NULL,NULL,NULL,'[]','[]','["docs/api.md"]','[]','{}','{}');
INSERT INTO "resources" VALUES('https://www.mux.com','Mux: The API to Video','- [softwareengineeringdaily.com: Kubernetes vs. Serverless with Matt Ward (podcast) 🌟](https://softwareengineeringdaily.com/2020/12/29/kubernetes-vs-serverless-with-matt-ward-repeat)','2025',0,'A highly-optimized API-first platform for video ingestion, encoding, and delivery. Abstracts the immense complexity of transcribing, hosting, and streaming live and on-demand video formats globally with low latency.','N/A','Tool','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2025-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Cloud Services", "Media Streaming", "API Infrastructure"]','["[COMMUNITY-TOOL]"]','[]','["api.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.muycomputer.com/2021/06/03/winget-1-0-paquetes-windows-10','muycomputer.com: WinGet 1.0, ya está aquí el administrador de paquetes para Windows','','2021',0,'Spanish technical review covering the landmark 1.0 release of Windows Package Manager (winget). Focuses on structural installation paths, package repository security checks, and developer environment automation.','None','Article','Beginner',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Developer Experience", "Package Management", "Tooling Milestones"]','["[COMMUNITY-TOOL]"]','[]','["azure.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.muycomputerpro.com/2024/01/12/ingenieria-de-plataformas-de-devops-la-nueva-generacion-de-devops','muycomputerpro.com: Ingeniería de plataformas de DevOps: la nueva generación de DevOps','','2024',0,'An overview in Spanish analyzing the emergence of Platform Engineering as the evolutionary successor to DevOps. Outlines how standardizing infrastructure provisioning and software delivery environments reduces friction and enhances operational efficiency within enterprise teams.','Spanish','Article','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2024-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Platform Engineering", "DevOps Evolution", "Spanish Resources"]','["[COMMUNITY-TOOL]"]','[]','["devops.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.muylinux.com','muylinux.com','','2026',3,'A leading Spanish-language media outlet covering Linux kernel news, distribution releases, and open-source ecosystem trends. Provides broad community perspective and accessibility to Linux-centric technologies.','Spanish','Article','Beginner',0,'online','manual',NULL,NULL,NULL,0,'2026-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Operating Systems & Infrastructure", "Linux", "Community & General Resources"]','["[COMMUNITY-TOOL]"]','[]','["linux.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.mypythonquiz.com','Python mini-quiz','','2020',3,'Interactive programming assessment platform evaluating real-time Python syntax, generator scopes, collection methods, and general algorithms through self-paced quizzes.','Python','Tool','Beginner',0,'online','manual',NULL,NULL,NULL,0,'2020-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Software Engineering", "Python", "Interactive"]','["[COMMUNITY-TOOL]"]','[]','["interview-questions.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.mytechramblings.com/posts/gitops-with-azure-devops-helm-acr-flux-and-k8s','mytechramblings.com: A practical example of GitOps using Azure DevOps, Azure Container Registry, Helm, Flux and Kubernetes','','2022',0,'Presents a comprehensive GitOps architectural blueprint combining Azure DevOps, Helm, and ACR under the control of Flux inside a Kubernetes cluster to manage automated continuous rollouts. (Live Grounding: Flux v2 continues to represent a core declarative deployment vehicle, serving as a pillar for automated continuous delivery).','YAML','Tutorial','Advanced',1,'online','manual',NULL,NULL,NULL,0,'2022-06-01T00:00:00+02:00',NULL,NULL,NULL,'["GitOps & Declarative Git", "GitOps Tools", "Flux & Helm"]','["[COMMUNITY-TOOL]", "[GUIDE]"]','[]','["demos.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.n-ix.com/reduce-technical-debt','n-ix.com: How to reduce your technical debt: An ultimate guide','','2023',0,'A holistic architectural playbook for diagnosing, budgeting, and paying down complex software debt. Proposes systematic approaches like code reviews, architectural documentation, and legacy modernization patterns.','English','Guide','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2023-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Methodology", "Software Engineering", "Technical Debt"]','["[GUIDE]", "[LEGACY]"]','[]','["introduction.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.namecheap.com/blog/visualize-your-deployment-status-with-jenkins','namecheap.com: Visualize Your Deployment Status with Jenkins 🌟','','N/A',0,NULL,NULL,NULL,NULL,0,NULL,'manual','N/A',100.0,1779034228,0,'2026-05-17T18:10:28.851691+02:00',NULL,NULL,NULL,'[]','[]','["docs/jenkins.md"]','[]','{}','{}');
INSERT INTO "resources" VALUES('https://www.nathannellans.com/post/app-registration-enterprise-apps-part-2','==nathannellans.com: Application Registrations and Enterprise Apps - Part'' 2== 🌟','','N/A',0,NULL,NULL,NULL,NULL,0,NULL,'manual','8e2abfe794ba69d3c41f46b65e284df1febdbec24c3529826c2d30f80d1f94ca',100.0,1779030028,1,'2026-05-17T17:00:28.770732+02:00',NULL,NULL,NULL,'[]','[]','["docs/azure.md"]','[]','{}','{}');
INSERT INTO "resources" VALUES('https://www.nathannellans.com/post/app-registrations-enterprise-apps-and-service-principals','nathannellans.com: App Registrations, Enterprise Apps, and Service Principals 🌟','- [==nathannellans.com: Application Registrations and Enterprise Apps - Part 2== 🌟](https://www.nathannellans.com/post/app-registration-enterprise-apps-part-2)','2023',3,'An architectural deep-dive clarifying the fundamental distinctions and relationships between App Registrations, Enterprise Applications, and Service Principals within Entra ID. It explains how multi-tenant applications project identities across directory boundaries. This conceptual foundation is vital for configuring secure enterprise delegation and delegated vs. application permissions correctly.','N/A','Article','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2023-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Cloud Infrastructure", "Identity & Access Management", "Entra ID Fundamentals"]','["[COMMUNITY-TOOL]"]','[]','["azure.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.nathannellans.com/post/azure-application-gateway-part-1','nathannellans.com: Azure Application Gateway - Part 1 🌟','','2023',3,'A multi-part guide focused on configuring and architecting the traditional Azure Application Gateway (v2). It covers the basics of listener configurations, routing rules, SSL/TLS termination, and Web Application Firewall (WAF) integration. This guide remains highly useful for understanding legacy reverse-proxy architectures before transitioning to modernized container gateway models.','N/A','Technical Blog','Intermediate',1,'online','manual',NULL,NULL,NULL,0,'2023-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Cloud Infrastructure", "Networking & Edge Routing", "Application Gateway V2"]','["[LEGACY]"]','[]','["azure.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.nature.com/articles/d43747-023-00028-w','nature.com: Quibim: empowering biopharma to turn images into actionable predictions using artificial intelligence','','2023',4,'Highlights Quibim''s advanced quantitative imaging platform that transforms raw medical images into biomarker-driven predictive insights for biopharma. Utilizing convolutional neural networks and robust data-ingestion systems, Quibim standardizes clinical trial imaging datasets across various vendor formats. This enables biopharma researchers to track drug efficacy with high statistical precision, shortening drug discovery cycles.','English','Article','Advanced',0,'online','manual',NULL,NULL,NULL,0,'2023-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Data Management", "Bioinformatics", "AI Diagnostics"]','["[ENTERPRISE-STABLE]"]','[]','["customer.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.ncsc.gov.uk/blog-post/introducing-scanning-made-easy','ncsc.gov.uk: Introducing Scanning Made Easy','','N/A',0,NULL,NULL,NULL,NULL,0,NULL,'manual','dbe063b202f831dd807632ee5a90e232284b3f0b67ee5ad8512c5b10ec9b370e',100.0,1779030208,0,'2026-05-17T17:03:28.050175+02:00',NULL,NULL,NULL,'[]','[]','["docs/devsecops.md"]','[]','{}','{}');
INSERT INTO "resources" VALUES('https://www.ncsc.gov.uk/information/page-removed',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,'manual','3ac81f2c390fb1467826d731890c4b71c3313dee99b41859e5ba8bce8f8d1c10',100.0,1779130494,0,'2026-05-18T20:54:54.933930+02:00',NULL,NULL,NULL,'[]','[]','["docs/devsecops.md"]','[]','{}','{}');
INSERT INTO "resources" VALUES('https://www.nczonline.net/blog/2011/11/29/how-content-delivery-networks-cdns-work','nczonline: How content delivery networks (CDNs) work - Nov 2011','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','6f7257cb06df44549080a61b4dc29cc9adf59ee8b7bc165dcd04a799c6c868df',100.0,1779032885,0,'2026-05-17T17:48:05.723504+02:00',NULL,NULL,NULL,'[]','[]','["docs/caching.md"]','[]','{}','{"duplicate_of": "https://humanwhocodes.com/blog/2011/11/29/how-content-delivery-networks-cdns-work"}');
INSERT INTO "resources" VALUES('https://www.neowin.net/news/exploring-the-lack-of-security-in-a-typical-docker-and-kubernets-installation','Exploring the (lack of) security in a typical Docker and Kubernetes installation','','N/A',0,'A curated technical resource and architectural guide covering Exploring the (lack of) security in a typical Docker and Kubernetes installation in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779034030,0,'2026-05-17T18:07:10.695453+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/devsecops.md"]','["devsecops.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.netdata.cloud/blog/kubernetes-throttling-doesnt-have-to-suck-let-us-help','netdata.cloud: Kubernetes Throttling Doesn’t Have To Suck. Let Us Help! 🌟🌟','','2021',0,'Explains how to detect and resolve CPU throttling using the Netdata agent.
- Translates complex CFS quota statistics into actionable developer metrics.
- Recommends adjustments to container configs to prevent performance degradation.','English','Article','Intermediate',1,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Resource Management", "Performance Optimization", "CPU Limits & Throttling"]','["[COMMUNITY-TOOL]"]','[]','["kubernetes.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.netdesignarena.com/index.php/2020/04/15/new-blog-series-aws-cloud-networking-zero-to-hero','AWS Cloud Networking – Zero to Hero','','2020',0,'Provides a step-by-step pathway from basic networking to comprehensive AWS network design. Contrasts entry-level topologies with complex multi-region enterprise structures. Essential reading for operations personnel migrating legacy on-prem networks to standard AWS subnets and VPC peers.','English','blog','beginner',0,'online','manual',NULL,NULL,NULL,0,'2020-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Cloud Infrastructure", "AWS", "Networking Tutorials"]','["[LEGACY]"]','[]','["aws-networking.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.networkmanagementsoftware.com/google-cloud-platform-gcp-networking-fundamentals','networkmanagementsoftware.com: Google Cloud Platform (GCP) Networking Fundamentals','','2020',0,'A deep dive into core networking primitives within GCP, mapping subnets, firewall rules, routes, and IP address management. Provides clear mental models for engineering reliable, segmented network boundaries for enterprise topologies.','English','Article','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2020-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Networking & Security", "Infrastructure", "Fundamentals"]','["[COMMUNITY-TOOL]"]','[]','["GoogleCloudPlatform.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.nextgov.com/ideas/2023/11/why-smart-multicloud-policies-are-golden-ticket-modernizing-it-infrastructure/392232','nextgov.com: Why smart multicloud policies are a golden ticket to modernizing IT infrastructure','','2026',0,'An analysis of public sector cloud strategies, focusing on how smart multi-cloud policies can drive federal IT modernization. It addresses compliance, high-availability targets, and distributed vendor risk. Live grounding confirms the ongoing shifts in government contracting toward multi-provider models.','English','Case Study/Analysis','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2026-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Cloud Strategy", "Public Sector", "Infrastructure Modernization"]','["[CASE STUDY]", "[COMMUNITY-TOOL]"]','[]','["public-cloud-solutions.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.nextplatform.com/2018/10/15/red-hat-flexes-coreos-muscle-in-openshift-kubernetes-platform','nextplatform.com: red hat flexes CoreOS muscle in openshift kubernetes platform','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','ff1414119a4b91eb1d93178e5d3821c170d3c45018b60d5f6610805129bd4c59',100.0,1779032792,0,'2026-05-17T17:46:32.050413+02:00',NULL,NULL,NULL,'[]','[]','["docs/ocp4.md"]','[]','{}','{"duplicate_of": "https://www.nextplatform.com/cloud/2018/10/15/red-hat-flexes-coreos-muscle-in-openshift-kubernetes-platform/1631979"}');
INSERT INTO "resources" VALUES('https://www.nextplatform.com/2021/08/02/kubernetes-expands-from-containers-to-infrastructure-management','==nextplatform.com: KUBERNETES EXPANDS FROM CONTAINERS TO INFRASTRUCTURE'' MANAGEMENT== 🌟','','N/A',0,NULL,NULL,NULL,NULL,0,'online','manual','456093bf35fc94eef001cf8277bf3f807c5696e18bf64a3a59f1b55249706580',100.0,1779030985,0,'2026-05-17T17:16:25.054177+02:00',NULL,NULL,NULL,'[]','[]','["docs/about.md", "docs/kubernetes.md"]','[]','{}','{}');
INSERT INTO "resources" VALUES('https://www.nextplatform.com/2024/03/04/kubernetes-clusters-have-massive-overprovisioning-of-compute-and-memory','nextplatform.com: Kubernetes Clusters Have Massive Overprovisioning Of Compute'' And Memory 🌟','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','e4d4eb9b97460f207bb52035cf233b1fa2d556a469120542cdb9076adf34290b',100.0,1779032576,0,'2026-05-17T17:42:56.744543+02:00',NULL,NULL,NULL,'[]','[]','["docs/kubernetes.md"]','[]','{}','{"duplicate_of": "https://www.nextplatform.com/cloud/2024/03/04/kubernetes-clusters-have-massive-overprovisioning-of-compute-and-memory/1658269"}');
INSERT INTO "resources" VALUES('https://www.nextplatform.com/cloud/2018/10/15/red-hat-flexes-coreos-muscle-in-openshift-kubernetes-platform/1631979','nextplatform.com: red hat flexes CoreOS muscle in openshift kubernetes platform','','2018',0,'Discusses the strategic integration of Red Hat Enterprise Linux CoreOS (RHCOS) within OpenShift 4. Reviews the architectural impact of immutable operating systems on container security, automated node provisioning, and life-cycle scaling.','English','Article','Advanced',0,'online','manual',NULL,NULL,NULL,0,'2018-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Containers & Orchestration", "OpenShift", "Technical Background"]','["[COMMUNITY-TOOL]"]','[]','["ocp4.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.nextplatform.com/cloud/2024/03/04/kubernetes-clusters-have-massive-overprovisioning-of-compute-and-memory/1658269','nextplatform.com: Kubernetes Clusters Have Massive Overprovisioning Of Compute And Memory 🌟','','2024',0,'Explores structural data showing vast cloud expenditure waste due to over-allocated requests. Discusses methods to dynamically resize workloads using analysis algorithms and fine-tuning configurations.','English','Article','Advanced',0,'online','manual',NULL,NULL,NULL,0,'2024-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Operations", "Cost Optimization", "Capacity Planning"]','["[COMMUNITY-TOOL]"]','[]','["kubernetes.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.nextplatform.com/store/2021/08/02/kubernetes-expands-from-containers-to-infrastructure-management/1654000','nextplatform.com: KUBERNETES EXPANDS FROM CONTAINERS TO INFRASTRUCTURE MANAGEMENT 🌟','','2021',4,'Explores the transformation of Kubernetes from a container orchestrator to a universal control plane managing virtual machines, cloud APIs, and physical infrastructure. Analyzes tools like Crossplane and Cluster API.','English','Article','Advanced',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Architecture", "Ecosystem", "Infrastructure as Code"]','["[ENTERPRISE-STABLE]"]','[]','["kubernetes.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.nginx.com','Nginx','','N/A',0,NULL,NULL,NULL,NULL,0,'online','manual','60771bd2707db349d4db9935a4634f0a458099edba6ab07541c37b43181630fb',100.0,1779030680,0,'2026-05-17T17:11:20.534292+02:00',NULL,NULL,NULL,'[]','[]','["docs/web-servers.md"]','[]','{}','{}');
INSERT INTO "resources" VALUES('https://www.nginx.com/blog/announcing-nginx-core-collection-ansible','nginx.com: Announcing the NGINX Core Collection for Ansible','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','60771bd2707db349d4db9935a4634f0a458099edba6ab07541c37b43181630fb',100.0,1779032157,0,'2026-05-17T17:35:57.819968+02:00',NULL,NULL,NULL,'[]','[]','["docs/ansible.md"]','[]','{}','{"duplicate_of": "https://www.nginx.com"}');
INSERT INTO "resources" VALUES('https://www.nginx.com/blog/automating-multi-cluster-dns-with-nginx-ingress-controller','nginx.com: Automating Multi-Cluster DNS with NGINX Ingress Controller','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','60771bd2707db349d4db9935a4634f0a458099edba6ab07541c37b43181630fb',100.0,1779032571,0,'2026-05-17T17:42:51.825249+02:00',NULL,NULL,NULL,'[]','[]','["docs/kubernetes-networking.md"]','[]','{}','{"duplicate_of": "https://www.nginx.com"}');
INSERT INTO "resources" VALUES('https://www.nginx.com/blog/best-practices-for-configuring-microservices-apps','==nginx.com: Best Practices for Configuring Microservices Apps== 🌟','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','60771bd2707db349d4db9935a4634f0a458099edba6ab07541c37b43181630fb',100.0,1779034110,0,'2026-05-17T18:08:30.227491+02:00',NULL,NULL,NULL,'[]','[]','["docs/introduction.md"]','[]','{}','{"duplicate_of": "https://www.nginx.com"}');
INSERT INTO "resources" VALUES('https://www.nginx.com/blog/deploying-nginx-ingress-controller-on-amazon-eks-how-we-tested','nginx.com: Deploying NGINX Ingress Controller on Amazon EKS: How We Tested','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','60771bd2707db349d4db9935a4634f0a458099edba6ab07541c37b43181630fb',100.0,1779031017,0,'2026-05-17T17:16:57.293876+02:00',NULL,NULL,NULL,'[]','[]','["docs/managed-kubernetes-in-public-cloud.md"]','[]','{}','{"duplicate_of": "https://www.nginx.com"}');
INSERT INTO "resources" VALUES('https://www.nginx.com/blog/deploying-nginx-plus-as-an-api-gateway-part-1','nginx.com: Deploying NGINX as an API Gateway, Part 1 🌟','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','60771bd2707db349d4db9935a4634f0a458099edba6ab07541c37b43181630fb',100.0,1779032104,0,'2026-05-17T17:35:04.237465+02:00',NULL,NULL,NULL,'[]','[]','["docs/developerportals.md"]','[]','{}','{"duplicate_of": "https://www.nginx.com"}');
INSERT INTO "resources" VALUES('https://www.nginx.com/blog/event-driven-data-management-microservices','nginx.com: Event-Driven Data Management for Microservices 🌟','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','60771bd2707db349d4db9935a4634f0a458099edba6ab07541c37b43181630fb',100.0,1779034405,0,'2026-05-17T18:13:25.734382+02:00',NULL,NULL,NULL,'[]','[]','["docs/message-queue.md"]','[]','{}','{"duplicate_of": "https://www.nginx.com"}');
INSERT INTO "resources" VALUES('https://www.nginx.com/blog/guide-to-choosing-ingress-controller-part-4-nginx-ingress-controller-options','nginx.com: A Guide to Choosing an Ingress Controller, Part 4: NGINX Ingress'' Controller Options','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','60771bd2707db349d4db9935a4634f0a458099edba6ab07541c37b43181630fb',100.0,1779033595,0,'2026-05-17T17:59:55.163862+02:00',NULL,NULL,NULL,'[]','[]','["docs/kubernetes-networking.md"]','[]','{}','{"duplicate_of": "https://www.nginx.com"}');
INSERT INTO "resources" VALUES('https://www.nginx.com/blog/how-to-choose-a-service-mesh','nginx.com: How to Choose a Service Mesh 🌟','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','60771bd2707db349d4db9935a4634f0a458099edba6ab07541c37b43181630fb',100.0,1779030479,0,'2026-05-17T17:07:59.568094+02:00',NULL,NULL,NULL,'[]','[]','["docs/servicemesh.md"]','[]','{}','{"duplicate_of": "https://www.nginx.com"}');
INSERT INTO "resources" VALUES('https://www.nginx.com/blog/how-to-simplify-kubernetes-ingress-egress-traffic-management','nginx.com: How to Simplify Kubernetes Ingress and Egress Traffic Management','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','60771bd2707db349d4db9935a4634f0a458099edba6ab07541c37b43181630fb',100.0,1779033658,0,'2026-05-17T18:00:58.886554+02:00',NULL,NULL,NULL,'[]','[]','["docs/kubernetes-networking.md"]','[]','{}','{"duplicate_of": "https://www.nginx.com"}');
INSERT INTO "resources" VALUES('https://www.nginx.com/blog/introducing-nginx-service-mesh','nginx.com: Introducing NGINX Service Mesh','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','60771bd2707db349d4db9935a4634f0a458099edba6ab07541c37b43181630fb',100.0,1779031415,0,'2026-05-17T17:23:35.039116+02:00',NULL,NULL,NULL,'[]','[]','["docs/servicemesh.md"]','[]','{}','{"duplicate_of": "https://www.nginx.com"}');
INSERT INTO "resources" VALUES('https://www.nginx.com/blog/introduction-to-microservices','nginx.com: Introduction to Microservices 🌟🌟🌟','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','60771bd2707db349d4db9935a4634f0a458099edba6ab07541c37b43181630fb',100.0,1779031896,0,'2026-05-17T17:31:36.861013+02:00',NULL,NULL,NULL,'[]','[]','["docs/faq.md"]','[]','{}','{"duplicate_of": "https://www.nginx.com"}');
INSERT INTO "resources" VALUES('https://www.nginx.com/blog/kubernetes-networking-101','==nginx.com: Kubernetes Networking 101==','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','60771bd2707db349d4db9935a4634f0a458099edba6ab07541c37b43181630fb',100.0,1779034569,0,'2026-05-17T18:16:09.191403+02:00',NULL,NULL,NULL,'[]','[]','["docs/kubernetes-networking.md"]','[]','{}','{"duplicate_of": "https://www.nginx.com"}');
INSERT INTO "resources" VALUES('https://www.nginx.com/blog/mtls-architecture-nginx-service-mesh','nginx.com: The mTLS Architecture in NGINX Service Mesh','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','60771bd2707db349d4db9935a4634f0a458099edba6ab07541c37b43181630fb',100.0,1779030578,0,'2026-05-17T17:09:38.497065+02:00',NULL,NULL,NULL,'[]','[]','["docs/servicemesh.md"]','[]','{}','{"duplicate_of": "https://www.nginx.com"}');
INSERT INTO "resources" VALUES('https://www.nginx.com/blog/reduce-complexity-with-production-grade-kubernetes','nginx.com: Reduce Complexity with Production-Grade Kubernetes','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','60771bd2707db349d4db9935a4634f0a458099edba6ab07541c37b43181630fb',100.0,1779030235,0,'2026-05-17T17:03:55.582498+02:00',NULL,NULL,NULL,'[]','[]','["docs/kubernetes.md"]','[]','{}','{"duplicate_of": "https://www.nginx.com"}');
INSERT INTO "resources" VALUES('https://www.nginx.com/blog/reducing-kubernetes-costs-70-percent-in-cloud-nginx-opsani-prometheus','nginx.com: Reducing Kubernetes Costs by 70% in the Cloud with NGINX, Opsani,'' and Prometheus','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','60771bd2707db349d4db9935a4634f0a458099edba6ab07541c37b43181630fb',100.0,1779033030,0,'2026-05-17T17:50:30.578035+02:00',NULL,NULL,NULL,'[]','[]','["docs/kubernetes-networking.md"]','[]','{}','{"duplicate_of": "https://www.nginx.com"}');
INSERT INTO "resources" VALUES('https://www.nginx.com/blog/using-free-ssltls-certificates-from-lets-encrypt-with-nginx','nginx.com: Using Free Let’s Encrypt SSL/TLS Certificates with NGINX','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','60771bd2707db349d4db9935a4634f0a458099edba6ab07541c37b43181630fb',100.0,1779034564,0,'2026-05-17T18:16:04.963602+02:00',NULL,NULL,NULL,'[]','[]','["docs/registries.md"]','[]','{}','{"duplicate_of": "https://www.nginx.com"}');
INSERT INTO "resources" VALUES('https://www.nginx.com/blog/what-are-namespaces-cgroups-how-do-they-work','nginx.com: What Are Namespaces and cgroups, and How Do They Work? 🌟','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','60771bd2707db349d4db9935a4634f0a458099edba6ab07541c37b43181630fb',100.0,1779030232,0,'2026-05-17T17:03:52.344489+02:00',NULL,NULL,NULL,'[]','[]','["docs/linux.md"]','[]','{}','{"duplicate_of": "https://www.nginx.com"}');
INSERT INTO "resources" VALUES('https://www.nginx.com/resources/library/complete-nginx-cookbook','==nginx.com: The Complete NGINX Cookbook== 🌟','','N/A',0,NULL,NULL,NULL,NULL,0,'online','manual','3e31a47c9ecb8033ca6baf64c9db4be070cb5f4825584aae03ef9bb02d6040fe',100.0,1779031865,0,'2026-05-17T17:31:05.799914+02:00',NULL,NULL,NULL,'[]','[]','["docs/web-servers.md"]','[]','{}','{}');
INSERT INTO "resources" VALUES('https://www.nichesoftware.co.nz/2021/05/29/promotion-driven-development.html','nichesoftware.co.nz: Promotion Driven Development (PDD) 🌟','','2021',0,'Critiques the anti-pattern of Promotion Driven Development (PDD), where engineers select unnecessary, highly complex tools and over-engineer architectures to pad resumes for promotions. Warns against the resulting complexity, technical debt, and team maintenance burdens.','English','Article','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Software Engineering", "Anti-Patterns", "Engineering Culture"]','["[COMMUNITY-TOOL]"]','[]','["project-management-methodology.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.nightfall.ai/blog/atlassian-cloud-hipaa-compliant',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,'manual','3734f30e82ec8e8d1f45d8d61554c819bbb4488beac14444c81b5ae24240cbdd',100.0,1779130494,0,'2026-05-18T20:54:54.955689+02:00',NULL,NULL,NULL,'[]','[]','["docs/project-management-tools.md"]','[]','{}','{}');
INSERT INTO "resources" VALUES('https://www.nilebits.com/blog/2024/07/terraform-drift-detection','nilebits.com: Understanding Terraform Drift Detection and Remediation 🌟','','2024',0,'Architectural playbook on detecting and remediating drift between active cloud infrastructure and version-controlled declarative states. Analyzes manual and automated feedback loops, the state refresh phase, and systematic remediation options.','None','Technical Guide','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2024-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Infrastructure as Code", "Terraform", "State Management"]','["[COMMUNITY-TOOL]", "[GUIDE]"]','[]','["terraform.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.noidea.dog/glue','noidea.dog/glue: Being Glue','','2019',5,'An industry-standard analysis of ''glue work''—the essential non-coding technical tasks like mentoring, architecture alignment, communication, and process optimization that hold engineering teams together. Examines the systemic risks where technical contributors perform high-impact glue activities at the expense of their promotion metrics, calling for formal valuation of organizational architecture and technical leadership roles.','en','Essay','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2019-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Engineering Leadership", "Career Development", "Technical Mentorship"]','["[DE FACTO STANDARD]"]','[]','["project-management-methodology.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.nomadproject.io/docs/nomad-vs-kubernetes/alternative','nomadproject.io: An alternative to Kubernetes','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','fe87c2c280bbd57f8e2ee66a0e590441b3c3f59efb42374714e9b2d789d567fd',100.0,1779030239,0,'2026-05-17T17:03:59.304866+02:00',NULL,NULL,NULL,'[]','[]','["docs/kubernetes-alternatives.md"]','[]','{}','{"duplicate_of": "https://developer.hashicorp.com/nomad/docs/k8s-nomad"}');
INSERT INTO "resources" VALUES('https://www.nomadproject.io/intro/vs/kubernetes','nomadproject.io: Nomad vs. Kubernetes','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','fe87c2c280bbd57f8e2ee66a0e590441b3c3f59efb42374714e9b2d789d567fd',100.0,1779029151,0,'2026-05-17T16:45:51.800216+02:00',NULL,NULL,NULL,'[]','[]','["docs/kubernetes-alternatives.md"]','[]','{}','{"duplicate_of": "https://www.nomadproject.io/docs/nomad-vs-kubernetes/alternative"}');
INSERT INTO "resources" VALUES('https://www.noobaa.io','Noobaa','','N/A',0,NULL,NULL,NULL,NULL,0,NULL,'manual','c50bc0e6d10a67e4f883eacb9fa25c6c1f1ba9bbf98b0c161ddd39114bc4d837',100.0,1779032978,0,'2026-05-17T17:49:38.071761+02:00',NULL,NULL,NULL,'[]','[]','["docs/kubernetes-storage.md", "docs/ocp4.md"]','[]','{}','{}');
INSERT INTO "resources" VALUES('https://www.notia.ai/articles/building-an-authenticated-python-cli','notia.ai: Building an authenticated Python CLI','','2022',0,'Curator Insight: Demonstrates building terminal interfaces containing programmatic security token exchange.
Live Grounding: Evaluates token validation paths, secure key retention methods via local keychain adapters, and configuring clean state storage inside local application pathways.','Python','Tutorial','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2022-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Software Engineering", "CLI Development", "Security"]','["[COMMUNITY-TOOL]", "[GUIDE]"]','[]','["python.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.noticiastrabajo.es/como-deben-autonomos-retrasar-pago-intereses-creditos-ico','noticiastrabajo.es: Así pueden los autónomos retrasar el pago de los intereses'' de los créditos ICO','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','f96c8f289ada51d9bd48b3c5ee46986ca58d804752b8b7641734c9efe852f420',100.0,1779029710,0,'2026-05-17T16:55:10.564587+02:00',NULL,NULL,NULL,'[]','[]','["docs/freelancing.md"]','[]','{}','{"duplicate_of": "https://noticiastrabajo.huffingtonpost.es/como-deben-autonomos-retrasar-pago-intereses-creditos-ico"}');
INSERT INTO "resources" VALUES('https://www.npmjs.com','Npm','','N/A',0,'A curated technical resource and architectural guide covering Npm in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779029251,0,'2026-05-17T16:47:31.731054+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/javascript.md"]','["javascript.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.npmjs.com/package/lambda-load-test','npmjs.com: Lambda load test','','N/A',0,'A curated technical resource and architectural guide covering npmjs.com: Lambda load test in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779033503,0,'2026-05-17T17:58:23.653109+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/aws-serverless.md"]','["aws-serverless.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.nrmitchi.com/2020/10/one-simple-trick-for-building-images-faster','nrmitchi.com: One Simple Trick for Building Images Faster 🌟','- ``BUILDKIT_INLINE_CACHE=1 build-arg`` is a neat flag that you could add to your docker build to reduce the build time upto 89%','2020',0,'Deep dives into how the BuildKit inline caching configuration drastically speeds up continuous integration pipelines by pulling remote cached layers directly from registries.','N/A','article','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2020-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Containers", "Build Optimization", "Caching"]','["[COMMUNITY-TOOL]"]','[]','["docker.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.nslookup.io/learning/the-life-of-a-dns-query-in-kubernetes','nslookup.io: The life of a DNS query in Kubernetes','','2022',0,'A thorough, step-by-step structural visualization tracing a DNS resolution query from within a Kubernetes Pod. Explains the intersection of a container''s /etc/resolv.conf, the DNS search parameters (ndots:5), iptables forwarding rules, and CoreDNS lookups, illustrating where latencies and packet-drops occur.','English','Article','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2022-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Networking", "DNS", "Guides"]','["[COMMUNITY-TOOL]"]','[]','["kubernetes-networking.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.ntop.org','ntop','','1998',5,'ntop (ntopng) is a premier web-based network traffic analysis suite providing deep packet inspection, usage trends, and system bandwidth tracing. Live Grounding confirms ntopng as a foundational tool for live network analysis and anomaly detection in large datacenters.','C++','Tool','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'1998-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Infrastructure & Operations", "Networking", "Monitoring"]','["[DE FACTO STANDARD]"]','[]','["linux.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.nuodb.com','NuoDB, elastically scalable database. A revolution compared to traditional monolithic 1-box databases. NuoDB is ACID,SQL, distributed/scalable and support flexible schemas','','2026',4,'Elastic distributed SQL database engineered for container workloads. Achieves horizontal scale-out of transactional processing and storage components while retaining strict ACID compliance.','C++','Software','Advanced',0,'online','manual',NULL,NULL,NULL,0,'2026-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Data Architecture", "NewSQL Databases", "Elastic Databases"]','["[ENTERPRISE-STABLE]"]','[]','["nosql.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.nuodb.com/blog/replication-is-it-easy','Traditional database replication drawbacks','','2018',3,'Whitepaper analyzing systemic issues related to classical active-passive and active-active replication systems. Explores performance overhead, CAP theorem constraints, and split-brain recovery.','N/A','Whitepaper','Advanced',0,'online','manual',NULL,NULL,NULL,0,'2018-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Data Architecture", "Database Replication", "Trade-Offs"]','["[CASE STUDY]", "[COMMUNITY-TOOL]"]','[]','["nosql.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.nylas.com/blog/performance','nylas.com: Profiling Python in Production','','2016',4,'Curator Insight details Nylas''s architecture for continuous, low-overhead profiling inside live environments. Live Grounding highlights that high-throughput microservices rely heavily on statistical, non-blocking sampling profilers (like Py-Spy or Memray) to secure production metrics with negligible runtime performance impact.','Python','Case Study','Advanced',1,'online','manual',NULL,NULL,NULL,0,'2016-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Software Engineering", "Python", "Production Observability"]','["[CASE STUDY]", "[ENTERPRISE-STABLE]"]','[]','["python.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.okd.io','OKD','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','21ac64dffc8e4a900b69b2fc742a40e8f19e6f78467bae59138bd5a8eaf0ae52',100.0,1779029992,0,'2026-05-17T16:59:52.838717+02:00',NULL,NULL,NULL,'[]','[]','["docs/kubernetes-on-premise.md", "docs/ocp4.md", "docs/openshift.md"]','[]','{}','{"duplicate_of": "https://okd.io"}');
INSERT INTO "resources" VALUES('https://www.okd.io/minishift',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,'manual',NULL,80.0,1779030322,0,'2026-05-17T17:05:22.868253+02:00',NULL,NULL,NULL,'[]','[]','["docs/openshift.md"]','[]','{}','{}');
INSERT INTO "resources" VALUES('https://www.okteto.com/blog/kubernetes-architecture','okteto.com: What is Kubernetes Architecture?','','2023',0,'Analyzes the modular architecture of Kubernetes with a specific focus on cloud-native application development workflows. Discusses how control plane components and worker node runtimes influence developer environments, advocating for container-centric development workflows directly inside remote namespaces.','English','Article','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2023-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Architecture", "Control Plane", "Developer Experience"]','["[COMMUNITY-TOOL]"]','[]','["kubernetes.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.okteto.com/blog/kubernetes-basics','okteto.com: Kubernetes for Developers Blog Series by Okteto','','2021',0,'A guide series covering Okteto''s Cloud Development Environment (CDE) paradigm. Demonstrates how developers can synchronize code in real-time straight to remote container runtimes without local compiler requirements.','English','Article','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Kubernetes Developer Experience", "Cloud Development Environments", "Okteto"]','["[COMMUNITY-TOOL]"]','[]','["kubernetes-based-devel.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.okteto.com/blog/preview-environments-for-kubernetes','okteto.com: Run your Pull Request Preview Environments on Kubernetes','','2021',0,'A step-by-step architecture guide detailing how to build automated pull-request preview environments inside Kubernetes namespace boundaries. Leverages ingress controllers, isolated network setups, and Okteto engine tooling to manage ephemeral environment lifecycles.','English','Article','Intermediate',1,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Development", "Preview Environments", "CI/CD Integration"]','["[COMMUNITY-TOOL]"]','[]','["kubernetes.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.okteto.com/blog/what-is-kubernetes-architecture','okteto.com: What is Kubernetes Architecture?','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','c6ea20edea979c6d585000ec8847eab53b6575b681d736b537af91c89094f992',100.0,1779031141,0,'2026-05-17T17:19:01.130882+02:00',NULL,NULL,NULL,'[]','[]','["docs/kubernetes.md"]','[]','{}','{"duplicate_of": "https://www.okteto.com/blog/kubernetes-architecture"}');
INSERT INTO "resources" VALUES('https://www.omgubuntu.co.uk/2020/06/microsoft-wsl-install-command','Microsoft Makes it Easier to Install WSL on Windows 10 🌟','','2020',0,'An overview of Microsoft''s streamlined WSL installation process, highlighting the creation of the unified `wsl --install` command. This enhancement automates feature enablement and default distribution retrieval, lowering the onboarding barrier for DevOps engineers. This simplification is highly beneficial for enterprise-wide developer environment standardization.','N/A','Article','Beginner',0,'online','manual','6305adbe7c16f45f89c646fc1732183d208d4b4eb8982bdf11f82060a71ff9ca',100.0,1779029421,1,'2026-05-17T16:50:21.506245+02:00',NULL,NULL,NULL,'["Development Environment", "Windows Subsystem for Linux", "WSL Installation"]','["[COMMUNITY-TOOL]"]','["docs/linux-dev-env.md"]','["linux-dev-env.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.oncehub.com','ScheduleOnce','','2023',0,'OnceHub scheduling software built for enterprise marketing and inbound sales routing. Provides round-robin scheduling, multi-account CRM matching, and advanced resource allocations.','C#','SaaS','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2023-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Collaborative Operations", "Workspace Scheduling", "Commercial Tools"]','["[COMMUNITY-TOOL]"]','[]','["appointment-scheduling.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.oncehub.com/scheduleonce','ScheduleOnce','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','c87768ee1c50883d3f20cac4f4e70a980423fded588424675e3be61e7234781b',100.0,1779034504,0,'2026-05-17T18:15:04.704909+02:00',NULL,NULL,NULL,'[]','[]','["docs/appointment-scheduling.md"]','[]','{}','{"duplicate_of": "https://www.oncehub.com"}');
INSERT INTO "resources" VALUES('https://www.ondat.io/blog/stateful-apps-in-kubernetes-are-a-big-deal','ondat.io: Stateful Apps in Kubernetes are a big deal','','N/A',0,'A curated technical resource and architectural guide covering ondat.io: Stateful Apps in Kubernetes are a big deal in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779032817,0,'2026-05-17T17:46:57.233323+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-storage.md"]','["kubernetes-storage.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.ondat.io/discoblocks','Discoblocks: ondat.io/discoblocks','','N/A',0,'A curated technical resource and architectural guide covering Discoblocks: ondat.io/discoblocks in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779029940,0,'2026-05-17T16:59:00.724684+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-storage.md"]','["kubernetes-storage.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.opcito.com/blogs/a-guide-to-mastering-autoscaling-in-kubernetes-with-keda','opcito.com: A guide to mastering autoscaling in Kubernetes with KEDA','','2022',0,'Comprehensive guide on mastering KEDA autoscaling. Details architectural components like Scalers, Metrics Adapter, and Controller. Explains how KEDA intercepts traffic and translates complex telemetry into HPA scaling decisions.','Go','Article','Intermediate',1,'online','manual',NULL,NULL,NULL,0,'2022-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Infrastructure & Platform", "Autoscaling", "Event-Driven Scaling"]','["[COMMUNITY-TOOL]"]','[]','["kubernetes-autoscaling.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.opcito.com/blogs/testops-how-to-automate-your-software-pipeline-at-the-speed-of-devops','opcito.com: TestOps: How to automate your software pipeline at the speed'' of DevOps','','2021',4,'Focuses on incorporating high-frequency test automation steps into standard continuous delivery environments. Details patterns for dynamic mock environments and rollback automation based on test feedback loops.','English','Technical Article','Intermediate',0,'online','manual','8a0b4e1d187c31c8d2f16c57d2bcd77a101c40247b529d7c5b036b199e465690',100.0,1779029190,1,'2026-05-17T16:46:30.048891+02:00',NULL,NULL,NULL,'["DevOps & Quality Assurance", "Continuous Testing", "TestOps Strategy"]','["[ENTERPRISE-STABLE]"]','["docs/testops.md"]','["testops.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.open-rpc.org','open-rpc.org lightweight RPC framework 🌟','','2024',4,'The official documentation for Open-RPC, which defines a standard, language-agnostic interface description for JSON-RPC 2.0 services. It supports client generation, interactive documentation, and testing tools analogous to OpenAPI for REST.','Agnostic','Specification','Advanced',1,'online','manual',NULL,NULL,NULL,0,'2024-06-01T00:00:00+02:00',NULL,NULL,NULL,'["API Architectures", "RPC", "Open-RPC"]','["[ENTERPRISE-STABLE]"]','[]','["api.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.openapis.org','OpenAPI','','N/A',0,'A curated technical resource and architectural guide covering OpenAPI in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'online','manual','N/A',100.0,1781735865,0,'2026-06-18T00:37:45.271571+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/api.md"]','["api.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.openapis.org/faq','OpenAPI FAQ. What is OpenAPI Specification (OAS)? OpenAPI Specification','','N/A',0,'A curated technical resource and architectural guide covering OpenAPI FAQ. What is OpenAPI Specification (OAS)? OpenAPI Specification in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'online','manual','N/A',100.0,1781735865,0,'2026-06-18T00:37:45.923384+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/api.md"]','["api.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.openbankingtracker.com','openbankingtracker.com','','2026',3,'A specialized tracking directory detailing open banking regulations, standards, APIs, and market readiness metrics globally. It acts as an architectural ledger monitoring PSD2 implementation and global banking API catalog availability.','English','Reference Portal','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2026-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Domain APIs", "Fintech", "Open Banking"]','["[COMMUNITY-TOOL]"]','[]','["developerportals.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.opencontainers.org','OCI: Open Container Initiative','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','1799453ded469616722928badf24ba3efa63b7bc072c0921a977ef7e2439fcc3',100.0,1779034273,0,'2026-05-17T18:11:13.436362+02:00',NULL,NULL,NULL,'[]','[]','["docs/container-managers.md"]','[]','{}','{"duplicate_of": "https://opencontainers.org"}');
INSERT INTO "resources" VALUES('https://www.opencoreventures.com/blog/hashicorp-switching-to-bsl-shows-a-need-for-open-charter-companies','opencoreventures.com: HashiCorp switching to BSL shows a need for open charter companies','','2023',0,'Analyzes the structural implications of HashiCorp''s migration from MPLv2 to BUSL. Discusses the downstream trust shifts inside open-source ecosystems, illustrating how corporate moves catalyzed open alternatives like the Linux Foundation''s OpenTofu initiative.','None','Industry Analysis','Advanced',0,'online','manual',NULL,NULL,NULL,0,'2023-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Infrastructure as Code", "Industry Landscape", "Acquisitions"]','["[COMMUNITY-TOOL]"]','[]','["terraform.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.openfaas.com','OpenFaaS','','2026',5,'An exceptionally popular, developer-friendly FaaS engine on Kubernetes. Features built-in auto-scaling, Prometheus metrics integration, and allows running any code in standard containers.','Go','Open-Source Platform','Intermediate',1,'online','manual',NULL,NULL,NULL,0,'2026-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Cloud Native", "Kubernetes Serverless", "OpenFaaS"]','["[DE FACTO STANDARD]"]','[]','["serverless.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.openfaas.com/blog/kim','openfaas.com: Learn how to build functions faster using Rancher''s kim and K3s','','2021',4,'Shows how to accelerate development loops by leveraging Rancher''s kim builder along with K3s to compile, load, and deploy OpenFaaS functions without external registries.','English','Technical Blog','Advanced',1,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Cloud Native", "Kubernetes Serverless", "OpenFaaS"]','["[ENTERPRISE-STABLE]"]','[]','["serverless.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.opengroup.org','The Open Group: Making Standards Work','','N/A',0,NULL,NULL,NULL,NULL,0,NULL,'manual','ef931e0ade40028c22596e5f990923876b22bced0b8042bafce48518ca41eee3',100.0,1779032114,1,'2026-05-17T17:35:14.299829+02:00',NULL,NULL,NULL,'[]','[]','[]','[]','{}','{}');
INSERT INTO "resources" VALUES('https://www.opengroup.org/togaf',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,'manual','fa0897f768dadbb8ca875ce42222b9fc521e8fd1010f0710892025644c03a673',100.0,1779033570,0,'2026-05-17T17:59:30.279423+02:00',NULL,NULL,NULL,'[]','[]','[]','[]','{}','{}');
INSERT INTO "resources" VALUES('https://www.openliberty.io','openliberty.io','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','b15917055113c919d793405429d53c6efdece22e0a37165ccf8efae5bd13952f',100.0,1779029161,0,'2026-05-17T16:46:01.348172+02:00',NULL,NULL,NULL,'[]','[]','["docs/ibm_cloud.md"]','[]','{}','{"duplicate_of": "https://openliberty.io"}');
INSERT INTO "resources" VALUES('https://www.openlogic.com/blog/how-visualize-prometheus-data-grafana','openlogic.com: How to develop Grafana Dashboards 🌟','','N/A',0,'A curated technical resource and architectural guide covering openlogic.com: How to develop Grafana Dashboards 🌟 in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'online','manual','N/A',100.0,1781735951,0,'2026-06-18T00:39:11.956779+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/grafana.md", "docs/prometheus.md"]','["grafana.md", "prometheus.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.openlogic.com/blog/prometheus-java-monitoring-and-gathering-data','Example: How to Use Prometheus Monitoring With Java to Gather Data. Gathering'' Java Metrics with Prometheus Monitoring (ActiveMQ)','','N/A',0,'A curated technical resource and architectural guide covering Example: How to Use Prometheus Monitoring With Java to Gather Data. Gathering'' Java Metrics with Prometheus Monitoring (ActiveMQ) in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'online','manual','N/A',100.0,1781736134,0,'2026-06-18T00:42:14.803032+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/prometheus.md"]','["prometheus.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.openpolicyagent.org','OPA Open Policy Agent 🌟','','2026',5,'General-purpose policy engine designed to unify and enforce fine-grained authorization across microservices, Kubernetes, CI/CD, and API gateways. Uses the declarative query language Rego to decouple policy decisions from execution, serving as a critical cornerstone in modern Zero-Trust architectures.','Go','Software','Advanced',0,'online','manual','7bb2a392c0f5c7d4f1dc0b607f81d4a647e0dc26adf5d6cde679142134fc38f8',100.0,1779033619,1,'2026-05-17T18:00:19.257850+02:00',NULL,NULL,NULL,'["Cloud-Native Platforms", "Security & Compliance", "Policy-as-Code"]','["[DE FACTO STANDARD]"]','["docs/securityascode.md"]','["securityascode.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.openproject.org','OpenProject','','2026',0,'Premier open-source web-based project management software supporting hybrid, agile, and classic waterfall projects. Features collaborative planning, roadmapping, and robust issue tracking.','English','Website','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2026-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Developer Productivity", "Project Management", "Open Source PM"]','["[COMMUNITY-TOOL]"]','[]','["project-management-tools.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.openproject.org/blog/create-configure-manage-projects-openproject','openproject.org: How to create, configure and manage your projects with OpenProject','- [youtube.com: Learn to deploy OpenProject with Postgres in Kubernetes](https://www.youtube.com/watch?v=2mNAsrThius&ab_channel=CloudControl)','2023',0,'Configuration reference outlining project structures in OpenProject, combined with deployment walk-throughs for hosting the platform using PostgreSQL databases containerized within Kubernetes clusters.','English','Blog','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2023-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Developer Productivity", "Project Management", "Open Source PM"]','["[COMMUNITY-TOOL]"]','[]','["project-management-tools.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.openproject.org/create-configure-manage-projects-openproject','openproject.org: How to create, configure and manage your projects with'' OpenProject','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','6a1359b4cd8985e3dd67aca41d2d343c42838adc8f8d3b229706ca4d2a1acebb',100.0,1779029365,0,'2026-05-17T16:49:25.640088+02:00',NULL,NULL,NULL,'[]','[]','["docs/project-management-tools.md"]','[]','{}','{"duplicate_of": "https://www.openproject.org/blog/create-configure-manage-projects-openproject"}');
INSERT INTO "resources" VALUES('https://www.openshift.com','OpenShift.com','','N/A',0,NULL,NULL,NULL,NULL,0,'online','manual','6e0200d0b18c6244f741adf057afcffe282367ad85374596f9b52f24f184cdc2',100.0,1779031669,0,'2026-05-17T17:27:49.487206+02:00',NULL,NULL,NULL,'[]','[]','["docs/ocp4.md", "docs/openshift.md"]','[]','{}','{}');
INSERT INTO "resources" VALUES('https://www.openshift.com/blog','OpenShift blog 🌟','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','fe3b00fc9855e8f639ff3144a9426dbe138a0fc8ac6c3d5d5c1f62df62660602',100.0,1779030339,0,'2026-05-17T17:05:39.965346+02:00',NULL,NULL,NULL,'[]','[]','["docs/openshift.md"]','[]','{}','{"duplicate_of": "https://coreos.com/blog/introducing-ignition.html"}');
INSERT INTO "resources" VALUES('https://www.openshift.com/blog/18333-2','openshift.com: Using JFrog''s Artifactory and Red Hat OpenShift Together','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','53d500c817d5d73be815f5eb9ff0408ea0b6373f25f25e32215fce76aa256413',100.0,1779029629,0,'2026-05-17T16:53:49.364813+02:00',NULL,NULL,NULL,'[]','[]','["docs/registries.md"]','[]','{}','{"duplicate_of": "https://www.redhat.com/en/blog/18333-2"}');
INSERT INTO "resources" VALUES('https://www.openshift.com/blog/7-best-practices-for-writing-kubernetes-operators-an-sre-perspective','openshift.com: 7 Best Practices for Writing Kubernetes Operators: An SRE'' Perspective','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','cfba48c9f8a1b67a524b2c6b06890b96f48e46147c773bea04555dc914f14fdd',100.0,1779031600,0,'2026-05-17T17:26:40.817672+02:00',NULL,NULL,NULL,'[]','[]','["docs/kubernetes-operators-controllers.md"]','[]','{}','{"duplicate_of": "https://www.redhat.com/en/blog/7-best-practices-for-writing-kubernetes-operators-an-sre-perspective"}');
INSERT INTO "resources" VALUES('https://www.openshift.com/blog/8-answers-to-7-openshift-questions','openshift.com: 8 Answers to 7 OpenShift Questions 🌟','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','1291f19a2c49b414bf27891c2bd96edde133210ba6337ee8ccfae8b028433c8d',100.0,1779029130,0,'2026-05-17T16:45:30.931594+02:00',NULL,NULL,NULL,'[]','[]','["docs/ocp4.md"]','[]','{}','{"duplicate_of": "https://www.redhat.com/en/blog/8-answers-to-7-openshift-questions"}');
INSERT INTO "resources" VALUES('https://www.openshift.com/blog/a-brief-introduction-to-red-hat-advanced-cluster-security-for-kubernetes','openshift.com: A Brief Introduction to Red Hat Advanced Cluster Security'' for Kubernetes','','N/A',0,NULL,NULL,NULL,NULL,0,'online','manual','4b6b9f4d7b02407b77dc72ec4e75c2140efcbedfdf7b778758b5ece5476a227e',100.0,1779033479,0,'2026-05-17T17:57:59.895075+02:00',NULL,NULL,NULL,'[]','[]','["docs/ocp4.md"]','[]','{}','{}');
INSERT INTO "resources" VALUES('https://www.openshift.com/blog/accessing-external-services-using-egress-router','Accessing External Services Using Egress Router','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','51ec17d2e5dd203bbe9e7aaf1053007026eefc5c1e144ad82031dfc5b3f307f2',100.0,1779029993,0,'2026-05-17T16:59:53.497409+02:00',NULL,NULL,NULL,'[]','[]','["docs/openshift.md"]','[]','{}','{"duplicate_of": "https://www.redhat.com/en/blog/accessing-external-services-using-egress-router"}');
INSERT INTO "resources" VALUES('https://www.openshift.com/blog/announcing-openshift-gitops','openshift.com: Announcing OpenShift GitOps','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','32deec573fad360d059933d07fdfd45a247e336fe890380e40e8e77fc3200101',100.0,1779034582,0,'2026-05-17T18:16:22.398873+02:00',NULL,NULL,NULL,'[]','[]','["docs/gitops.md"]','[]','{}','{"duplicate_of": "https://www.redhat.com/en/blog/announcing-openshift-gitops"}');
INSERT INTO "resources" VALUES('https://www.openshift.com/blog/ansible-and-openshift-connecting-for-success','openshift.com: Ansible and OpenShift: Connecting for Success 🌟','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','7d8325160e7fe85c2dfa2bcbcf6b2f28e6fd86af51c6de52f3f8cccc00b9c65b',100.0,1779029116,0,'2026-05-17T16:45:16.593444+02:00',NULL,NULL,NULL,'[]','[]','["docs/ansible.md"]','[]','{}','{"duplicate_of": "https://www.redhat.com/en/blog/ansible-and-openshift-connecting-for-success"}');
INSERT INTO "resources" VALUES('https://www.openshift.com/blog/applications-here-applications-there-part-3-application-migration','openshift.com: Applications Here, Applications There! - Part 3 - Application'' Migration','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','877628590e8627aa04bd44a761ea03acb82760ebbc4e4c2523fada56b95db44b',100.0,1779032969,0,'2026-05-17T17:49:29.182872+02:00',NULL,NULL,NULL,'[]','[]','["docs/demos.md", "docs/ocp4.md"]','[]','{}','{"duplicate_of": "https://www.redhat.com/en/blog/applications-here-applications-there-part-3-application-migration"}');
INSERT INTO "resources" VALUES('https://www.openshift.com/blog/ask-an-openshift-admin-office-hour-authentication-and-authorization','openshift.com: Ask an OpenShift Admin Office Hour - Authentication and Authorization','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','4449cc96b537296f041231a616018de87f0c73198db036804747ee6272e55108',100.0,1779030021,0,'2026-05-17T17:00:21.250522+02:00',NULL,NULL,NULL,'[]','[]','["docs/ocp4.md"]','[]','{}','{"duplicate_of": "https://www.redhat.com/en/blog/ask-an-openshift-admin-office-hour-authentication-and-authorization"}');
INSERT INTO "resources" VALUES('https://www.openshift.com/blog/ask-an-openshift-admin-office-hour-day-2-operations-part-1','Ask an OpenShift Admin Office Hour - Day 2 Operations, Part 1','','N/A',0,NULL,NULL,NULL,NULL,0,NULL,'manual','40c74cc266d4a910d8de8c082ed0c7ac0f00945e7f749cbe82789c584931f6cb',100.0,1779031079,0,'2026-05-17T17:17:59.934846+02:00',NULL,NULL,NULL,'[]','[]','["docs/ocp4.md"]','[]','{}','{}');
INSERT INTO "resources" VALUES('https://www.openshift.com/blog/ask-an-openshift-admin-office-hour-day-2-operations-part-2','Ask an OpenShift Admin Office Hour - Day 2 Operations, Part 2','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','f44a8d3101f3fa7b33113747756e106a4428c5ec08125a8dc879c84d26271042',100.0,1779029110,0,'2026-05-17T16:45:10.885936+02:00',NULL,NULL,NULL,'[]','[]','["docs/ocp4.md"]','[]','{}','{"duplicate_of": "https://www.openshift.com/blog/ask-an-openshift-admin-office-hour-day-2-operations-part-1"}');
INSERT INTO "resources" VALUES('https://www.openshift.com/blog/build-kubernetes-operators-from-helm-charts-in-5-steps',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,'manual','8b14f83da1f148f3fda09f670a572428f2a1b5b2299e6a9b2dae9e0b9af862df',100.0,1779033697,0,'2026-05-17T18:01:37.475689+02:00',NULL,NULL,NULL,'[]','[]','["docs/ocp4.md"]','[]','{}','{}');
INSERT INTO "resources" VALUES('https://www.openshift.com/blog/build-your-kubernetes-operator-with-the-right-tool','openshift.com: Build Your Kubernetes Operator With the Right Tool 🌟','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','7d3b988c171672e7428716ffc9041a2418fec7bf142e846bca190063634a8158',100.0,1779031602,0,'2026-05-17T17:26:42.411137+02:00',NULL,NULL,NULL,'[]','[]','["docs/kubernetes-operators-controllers.md"]','[]','{}','{"duplicate_of": "https://www.redhat.com/en/blog/build-your-kubernetes-operator-with-the-right-tool"}');
INSERT INTO "resources" VALUES('https://www.openshift.com/blog/building-declarative-pipelines-openshift-dsl-plugin','Building Declarative Pipelines with OpenShift DSL Plugin','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','f155c99e3a0fe00c26ae7b23af7bf83c7b8502dd1ccd8816889c8e6f9adedcbc',100.0,1779032178,0,'2026-05-17T17:36:18.083429+02:00',NULL,NULL,NULL,'[]','[]','["docs/jenkins.md", "docs/openshift-pipelines.md"]','[]','{}','{"duplicate_of": "https://www.redhat.com/en/blog/building-declarative-pipelines-openshift-dsl-plugin"}');
INSERT INTO "resources" VALUES('https://www.openshift.com/blog/building-openshift-pipelines-with-gitlab','openshift.com: Building GitLab Pipelines on OpenShift','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','c5617e60f2a94ff5f0c68c368e1a8c2f46c69411aacd33dcb89ea075e5273d7e',100.0,1779033243,0,'2026-05-17T17:54:03.663963+02:00',NULL,NULL,NULL,'[]','[]','["docs/demos.md"]','[]','{}','{"duplicate_of": "https://www.redhat.com/en/blog/building-openshift-pipelines-with-gitlab"}');
INSERT INTO "resources" VALUES('https://www.openshift.com/blog/cloud-devops-with-openshift-and-jfrog','openshift.com: Cloud DevOps With OpenShift and JFrog','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','06512cf9036be6f21863121a0246001475ff5658b60450b2abd0249dd99c42a7',100.0,1779031231,0,'2026-05-17T17:20:31.276250+02:00',NULL,NULL,NULL,'[]','[]','["docs/registries.md"]','[]','{}','{"duplicate_of": "https://cloud.redhat.com/blog/cloud-devops-with-openshift-and-jfrog"}');
INSERT INTO "resources" VALUES('https://www.openshift.com/blog/cloud-native-ci-cd-with-openshift-pipelines','openshift.com: Cloud-Native CI/CD with OpenShift Pipelines based on Tekton','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','66015a0026f92adabf79475854c7c2f09f5b136dc1c40c7ff6e9d0244797ca14',100.0,1779033622,0,'2026-05-17T18:00:22.951753+02:00',NULL,NULL,NULL,'[]','[]','["docs/openshift-pipelines.md"]','[]','{}','{"duplicate_of": "https://blog.openshift.com/cloud-native-ci-cd-with-openshift-pipelines"}');
INSERT INTO "resources" VALUES('https://www.openshift.com/blog/control-regional-access-to-your-service-on-openshift-running-on-aws','openshift.com: Control Regional Access to Your Service on OpenShift Running'' on AWS','','N/A',0,NULL,NULL,NULL,NULL,0,'online','manual','c982e8cc1478198ed9020b98f7b738de0e0739c5283a119cf744e71fb0dc4b0d',100.0,1779033360,0,'2026-05-17T17:56:00.880816+02:00',NULL,NULL,NULL,'[]','[]','["docs/ocp4.md"]','[]','{}','{}');
INSERT INTO "resources" VALUES('https://www.openshift.com/blog/customizing-virtual-machine-templates-in-openshift-1','openshift.com: Customizing Virtual Machine Templates in OpenShift','','N/A',0,NULL,NULL,NULL,NULL,0,'online','manual','33ad128040170e1f58dc92f4cf6c0e172c28d4494f2d510f67dc2b1917b46772',100.0,1779034564,0,'2026-05-17T18:16:04.718106+02:00',NULL,NULL,NULL,'[]','[]','["docs/ocp4.md"]','[]','{}','{}');
INSERT INTO "resources" VALUES('https://www.openshift.com/blog/debugging-java-applications-on-openshift-kubernetes','Debugging Java Applications On OpenShift and Kubernetes','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','dda7ec361766f5f9f97c0a7b67370743ca08bf6ebd9d59b5c046e9646466dfaa',100.0,1779029805,0,'2026-05-17T16:56:45.484989+02:00',NULL,NULL,NULL,'[]','[]','["docs/monitoring.md"]','[]','{}','{"duplicate_of": "https://blog.openshift.com/debugging-java-applications-on-openshift-kubernetes"}');
INSERT INTO "resources" VALUES('https://www.openshift.com/blog/demystifying-multus','openshift.com: Demystifying Multus 🌟','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','401399fa2875f023fc0eb8d462ec579c3924039a4886f2d7c33b719d2276f0a9',100.0,1779030531,0,'2026-05-17T17:08:51.871357+02:00',NULL,NULL,NULL,'[]','[]','["docs/ocp4.md"]','[]','{}','{"duplicate_of": "https://www.redhat.com/en/blog/demystifying-multus"}');
INSERT INTO "resources" VALUES('https://www.openshift.com/blog/deploy-a-multi-master-okd-4.5-cluster-using-a-single-command-in-30-minutes','openshift.com: Deploy a multi-master OKD 4.5 cluster using a single command'' in ~30 minutes','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','46f7211dfd1f01b9a4ff2f4e9a8dd62be644c0d16f5cfa90e506d51243a30d8f',100.0,1779030709,0,'2026-05-17T17:11:49.013513+02:00',NULL,NULL,NULL,'[]','[]','["docs/ocp4.md"]','[]','{}','{"duplicate_of": "https://www.redhat.com/en/blog/deploy-a-multi-master-okd-4.5-cluster-using-a-single-command-in-30-minutes"}');
INSERT INTO "resources" VALUES('https://www.openshift.com/blog/deploying-openshift-4.4-to-vmware-vsphere-7','Deploying OpenShift 4.4 to VMware vSphere 7 🌟','','N/A',0,NULL,NULL,NULL,NULL,0,'online','manual','a5f9ef707dfe0bc46bfeb6e6876dd254f77c8b982e09d08d4d7049343363f542',100.0,1779031596,0,'2026-05-17T17:26:36.544081+02:00',NULL,NULL,NULL,'[]','[]','["docs/openshift.md"]','[]','{}','{}');
INSERT INTO "resources" VALUES('https://www.openshift.com/blog/deploying-openshift-applications-multiple-datacenters','blog.openshift.com: Deploying OpenShift Applications to Multiple Datacenters'' (with Jenkins)','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','18a8a6d03720ce0b46b5d1daa7f4e8df0a6f5f94930bca833169dd614b5da75b',100.0,1779034090,0,'2026-05-17T18:08:10.691585+02:00',NULL,NULL,NULL,'[]','[]','["docs/openshift-pipelines.md"]','[]','{}','{"duplicate_of": "https://www.redhat.com/en/blog/deploying-openshift-applications-multiple-datacenters"}');
INSERT INTO "resources" VALUES('https://www.openshift.com/blog/deploying-to-openshift-using-github-actions','openshift.com: Deploying to OpenShift using GitHub Actions','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','1d694d2c296f278457aeb4d65331ee346ec23bcb357f8335bda3314e9998524b',100.0,1779034569,0,'2026-05-17T18:16:09.257792+02:00',NULL,NULL,NULL,'[]','[]','["docs/git.md"]','[]','{}','{"duplicate_of": "https://www.redhat.com/en/blog/deploying-to-openshift-using-github-actions"}');
INSERT INTO "resources" VALUES('https://www.openshift.com/blog/descheduler-ga-in-openshift-4.7','openshift.com: Descheduler GA in OpenShift 4.7 🌟','','N/A',0,NULL,NULL,NULL,NULL,0,'online','manual','341dcb99bf8c14187bc677e37f2e383cf1b60ec60043b7b518fa5e1fd823a9c7',100.0,1779033924,0,'2026-05-17T18:05:24.180645+02:00',NULL,NULL,NULL,'[]','[]','["docs/ocp4.md"]','[]','{}','{}');
INSERT INTO "resources" VALUES('https://www.openshift.com/blog/enhanced-openshift-jboss-amq-container-image-for-production',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,'manual','af01bfe58548848ed1de95ed4eb25e79aa5e5598a076f2f94833a517e39f4502',100.0,1779033480,0,'2026-05-17T17:58:00.068193+02:00',NULL,NULL,NULL,'[]','[]','["docs/monitoring.md"]','[]','{}','{}');
INSERT INTO "resources" VALUES('https://www.openshift.com/blog/enterprise-kubernetes-with-openshift-part-one','blog.openshift.com: Enterprise Kubernetes with OpenShift (Part one) 🌟','','N/A',0,NULL,NULL,NULL,NULL,0,'online','manual','ddcd8a23b9589a51653e5a21228df9b4f132b15ab5acd23c00b681e598598f7c',100.0,1779034013,0,'2026-05-17T18:06:53.006819+02:00',NULL,NULL,NULL,'[]','[]','["docs/container-managers.md", "docs/ocp4.md"]','[]','{}','{}');
INSERT INTO "resources" VALUES('https://www.openshift.com/blog/from-code-to-production-with-gitops','openshift.com: From Code to Production with GitOps, Tekton and ArgoCD','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','901a3855bc8804e39d7b1e0d1ccb8c79e1f588a85e1905200ef338edac4f849c',100.0,1779031181,0,'2026-05-17T17:19:41.671552+02:00',NULL,NULL,NULL,'[]','[]','["docs/gitops.md", "docs/ocp3.md"]','[]','{}','{"duplicate_of": "https://www.redhat.com/en/blog/from-code-to-production-with-gitops"}');
INSERT INTO "resources" VALUES('https://www.openshift.com/blog/from-ops-to-sre-evolution-of-the-openshift-dedicated-team','openshift.com: From Ops to SRE - Evolution of the OpenShift Dedicated Team','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','506d329d169c4d7496da69e1b916caed3eff9b19d60c623e61e5ce887c1037e3',100.0,1779032282,0,'2026-05-17T17:38:02.847246+02:00',NULL,NULL,NULL,'[]','[]','["docs/sre.md"]','[]','{}','{"duplicate_of": "https://www.redhat.com/en/blog/from-ops-to-sre-evolution-of-the-openshift-dedicated-team"}');
INSERT INTO "resources" VALUES('https://www.openshift.com/blog/fully-automated-openshift-deployments-with-vmware-vsphere','Fully Automated OpenShift Deployments With VMware vSphere','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','c370ee14aca1846e1ad1fd22b1468b7b5693c33de66e6de971b64cdad948913e',100.0,1779030250,0,'2026-05-17T17:04:10.677085+02:00',NULL,NULL,NULL,'[]','[]','["docs/ocp4.md"]','[]','{}','{"duplicate_of": "https://www.redhat.com/en/blog/fully-automated-openshift-deployments-with-vmware-vsphere"}');
INSERT INTO "resources" VALUES('https://www.openshift.com/blog/geographically-distributed-stateful-workloads-part-3-keycloak','openshift.com: Geographically Distributed Stateful Workloads - Part 3: Keycloak','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','dd4a4b4c8e84a545a3c861cf040a8570fde972e178c09bb238e11c8e30442f82',100.0,1779032763,0,'2026-05-17T17:46:03.108763+02:00',NULL,NULL,NULL,'[]','[]','["docs/devsecops.md"]','[]','{}','{"duplicate_of": "https://www.redhat.com/en/blog/geographically-distributed-stateful-workloads-part-3-keycloak"}');
INSERT INTO "resources" VALUES('https://www.openshift.com/blog/getting-started-with-applicationsets','openshift.com: Getting Started with ApplicationSets','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','14b83639355e26c9f143c05004db45de0770c0b316e37fb799750235a5b9ed76',100.0,1779031258,0,'2026-05-17T17:20:58.151803+02:00',NULL,NULL,NULL,'[]','[]','["docs/argo.md"]','[]','{}','{"duplicate_of": "https://blog.argoproj.io/getting-started-with-applicationsets-9c961611bcf0"}');
INSERT INTO "resources" VALUES('https://www.openshift.com/blog/gitops-secret-management','GitOps secret management with bitnami-labs Sealed Secret and GoDaddy Kubernetes External Secrets 🌟','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','c2bebec634d575617dc7fec6179f0fa07fb304c3db92950dec1b1b6a3a482de6',100.0,1779031694,0,'2026-05-17T17:28:14.551393+02:00',NULL,NULL,NULL,'[]','[]','["docs/devsecops.md"]','[]','{}','{"duplicate_of": "https://www.redhat.com/en/blog/gitops-secret-management"}');
INSERT INTO "resources" VALUES('https://www.openshift.com/blog/gitops-using-red-hat-openshift-pipelines-tekton-and-red-hat-advanced-cluster-management','openshift.com: GitOps Using Red Hat OpenShift Pipelines (Tekton) and Red'' Hat Advanced Cluster Management','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','02f85da1f735f398f8ed00434066d6475ca417a937e309b30b24b9c8b7d84e17',100.0,1779032874,0,'2026-05-17T17:47:54.978056+02:00',NULL,NULL,NULL,'[]','[]','["docs/demos.md"]','[]','{}','{"duplicate_of": "https://www.redhat.com/en/blog/gitops-using-red-hat-openshift-pipelines-tekton-and-red-hat-advanced-cluster-management"}');
INSERT INTO "resources" VALUES('https://www.openshift.com/blog/gitops-using-red-hat-openshift-pipelines-tekton-and-red-hat-advanced-cluster-management-to-deploy-on-multiple-clusters','openshift.com: GitOps Using Red Hat OpenShift Pipelines (Tekton) and Red'' Hat Advanced Cluster Management to Deploy on Multiple Clusters 🌟','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','70635867331c21b6d4698c1c0e44ac199f2eeaafd589f93a72c44d7e01876fe6',100.0,1779031620,0,'2026-05-17T17:27:00.737293+02:00',NULL,NULL,NULL,'[]','[]','["docs/demos.md"]','[]','{}','{"duplicate_of": "https://www.redhat.com/en/blog/gitops-using-red-hat-openshift-pipelines-tekton-and-red-hat-advanced-cluster-management-to-deploy-on-multiple-clusters"}');
INSERT INTO "resources" VALUES('https://www.openshift.com/blog/global-load-balancer-for-openshift-clusters-an-operator-based-approach','openshift.com: Global Load Balancer for OpenShift clusters: an Operator-Based'' Approach','','N/A',0,NULL,NULL,NULL,NULL,0,'online','manual','201056947f1c828f7a770526042658b12740c7479293fac0dd1ffeb755062909',100.0,1779034373,0,'2026-05-17T18:12:53.216627+02:00',NULL,NULL,NULL,'[]','[]','["docs/ocp4.md"]','[]','{}','{}');
INSERT INTO "resources" VALUES('https://www.openshift.com/blog/grpc-or-http/2-ingress-connectivity-in-openshift','openshift.com: gRPC or HTTP/2 Ingress Connectivity in OpenShift 🌟','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','d729100f972f4287d722e7384f73ce4736439ce67812090f6d2dfd5c66e93881',100.0,1779029993,0,'2026-05-17T16:59:53.442593+02:00',NULL,NULL,NULL,'[]','[]','["docs/kubernetes-networking.md"]','[]','{}','{"duplicate_of": "https://www.redhat.com/en/blog/grpc-or-http/2-ingress-connectivity-in-openshift"}');
INSERT INTO "resources" VALUES('https://www.openshift.com/blog/guide-to-openshift-pipelines-part-1-introducing-openshift-pipelines','openshift.com: Guide to OpenShift Pipelines Part 1 - Introducing OpenShift'' Pipelines','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','df9c2112ed047bfec9b02b3d8724b75cd0b95f968c528c19e85629878e89fdca',100.0,1779031103,0,'2026-05-17T17:18:23.451344+02:00',NULL,NULL,NULL,'[]','[]','["docs/demos.md"]','[]','{}','{"duplicate_of": "https://www.redhat.com/en/blog/guide-to-openshift-pipelines-part-1-introducing-openshift-pipelines"}');
INSERT INTO "resources" VALUES('https://www.openshift.com/blog/how-to-configure-ldap-sync-with-cronjobs-in-openshift','openshift.com: How to Configure LDAP Sync With CronJobs in OpenShift 🌟','','N/A',0,NULL,NULL,NULL,NULL,0,'online','manual','a1565adb6cddc966791a732eba164fd9d4485a556a4476abfa6d2d73b0afc8a1',100.0,1779033339,0,'2026-05-17T17:55:39.368072+02:00',NULL,NULL,NULL,'[]','[]','["docs/ocp4.md"]','[]','{}','{}');
INSERT INTO "resources" VALUES('https://www.openshift.com/blog/how-to-enable-static-egress-ip-in-ocp','How to Enable Static Egress IP in OCP','','N/A',0,NULL,NULL,NULL,NULL,0,'online','manual','5b14318eb7048cac0f11b0530ef6689be2460bdaf8459bf40897264aa78097c2',100.0,1779034105,0,'2026-05-17T18:08:25.317534+02:00',NULL,NULL,NULL,'[]','[]','["docs/openshift.md"]','[]','{}','{}');
INSERT INTO "resources" VALUES('https://www.openshift.com/blog/how-to-monitoring-openshift-4.x-with-zabbix-using-prometheus-part-2','openshift.com: How to Monitor Openshift 4.x with Zabbix using Prometheus'' - Part 2','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','4cedf2bb923f6c6334acc8b86523d1fe2665e3ae209423690bdee6c0ab0c00e9',100.0,1779034487,0,'2026-05-17T18:14:47.422110+02:00',NULL,NULL,NULL,'[]','[]','["docs/monitoring.md"]','[]','{}','{"duplicate_of": "https://www.redhat.com/en/blog/how-to-monitoring-openshift-4.x-with-zabbix-using-prometheus-part-2"}');
INSERT INTO "resources" VALUES('https://www.openshift.com/blog/how-to-offer-service-running-on-openshift-on-aws-to-other-aws-vpcs-privately','openshift.com: How to Offer Service Running on OpenShift on AWS to Other'' AWS VPCs, Privately 🌟','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','7b035a43b18fe0158e71dfe4bacfad9ccd87ad64500d14c75824d8d766045682',100.0,1779029631,0,'2026-05-17T16:53:51.717474+02:00',NULL,NULL,NULL,'[]','[]','["docs/ocp4.md"]','[]','{}','{"duplicate_of": "https://www.redhat.com/en/blog/how-to-offer-service-running-on-openshift-on-aws-to-other-aws-vpcs-privately"}');
INSERT INTO "resources" VALUES('https://www.openshift.com/blog/how-to-orchestrate-data-pipelines-with-applications-deployed-on-openshift','openshift.com: How to Orchestrate Data Pipelines with Applications Deployed'' on OpenShift','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','048894c65c79517ad5804b730bbb473a47961edd50bf78948e1258ce8447539b',100.0,1779031327,0,'2026-05-17T17:22:07.982391+02:00',NULL,NULL,NULL,'[]','[]','["docs/message-queue.md"]','[]','{}','{"duplicate_of": "https://www.redhat.com/en/blog/how-to-orchestrate-data-pipelines-with-applications-deployed-on-openshift"}');
INSERT INTO "resources" VALUES('https://www.openshift.com/blog/how-to-use-hashicorp-vault-and-argo-cd-for-gitops-on-openshift','openshift.com: How to Use HashiCorp Vault and Argo CD for GitOps on OpenShift','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','e48f9a693283f1f9fcb819222986b6fb6581d64991d45800ce0eb557868b1284',100.0,1779031980,0,'2026-05-17T17:33:00.031549+02:00',NULL,NULL,NULL,'[]','[]','["docs/demos.md"]','[]','{}','{"duplicate_of": "https://www.redhat.com/en/blog/how-to-use-hashicorp-vault-and-argo-cd-for-gitops-on-openshift"}');
INSERT INTO "resources" VALUES('https://www.openshift.com/blog/ibm-and-red-hat-bring-openshift-to-ibm-z-and-linuxone','IBM and Red Hat bring OpenShift to IBM Z and LinuxONE','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','2114cd0598a484bb83d9cc2ea70abe62dc4bc5f8fcf3432e654ed30ac84c8fc0',100.0,1779034269,0,'2026-05-17T18:11:09.789381+02:00',NULL,NULL,NULL,'[]','[]','["docs/ibm_cloud.md"]','[]','{}','{"duplicate_of": "https://www.redhat.com/en/blog/ibm-and-red-hat-bring-openshift-to-ibm-z-and-linuxone"}');
INSERT INTO "resources" VALUES('https://www.openshift.com/blog/improved-tooling-and-best-practices-to-help-you-migrate-to-openshift-4','Improved tooling and best practices to help you migrate to OpenShift 4','','N/A',0,NULL,NULL,NULL,NULL,0,'online','manual','2de448a6a799b7715c336f44c3d214b76303a6263388e9ac0669ca666cd65bbc',100.0,1779033761,0,'2026-05-17T18:02:41.679450+02:00',NULL,NULL,NULL,'[]','[]','["docs/ocp4.md"]','[]','{}','{}');
INSERT INTO "resources" VALUES('https://www.openshift.com/blog/installing-ocp-in-a-mainframe-z-series','Installing OCP in a Mainframe z-series','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','f09b27120feba6df6e30afff2a7c84df9bf75d4789884c71c696547744a1eda5',100.0,1779034306,0,'2026-05-17T18:11:46.667329+02:00',NULL,NULL,NULL,'[]','[]','["docs/ibm_cloud.md"]','[]','{}','{"duplicate_of": "https://www.redhat.com/en/blog/installing-ocp-in-a-mainframe-z-series"}');
INSERT INTO "resources" VALUES('https://www.openshift.com/blog/introducing-azure-red-hat-openshift-on-openshift-4','Introducing Azure Red Hat OpenShift on OpenShift 4 🌟','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','cfe71fe9f5482f3f20c3f6e867e3cf285011320289bf72f58bd2e9a882b94561',100.0,1779030609,0,'2026-05-17T17:10:09.064191+02:00',NULL,NULL,NULL,'[]','[]','["docs/ocp4.md"]','[]','{}','{"duplicate_of": "https://www.redhat.com/en/blog/introducing-azure-red-hat-openshift-on-openshift-4"}');
INSERT INTO "resources" VALUES('https://www.openshift.com/blog/introducing-kube-burner-a-tool-to-burn-down-kubernetes-and-openshift','openshift: Introducing kube-burner, A tool to Burn Down Kubernetes and OpenShift'' 🌟','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','4610431463bf0105737ceb5844bb8898f830b713b80149f43c9e400738a9678d',100.0,1779034208,0,'2026-05-17T18:10:08.648367+02:00',NULL,NULL,NULL,'[]','[]','["docs/kubernetes-tools.md"]','[]','{}','{"duplicate_of": "https://www.redhat.com/en/blog/introducing-kube-burner-a-tool-to-burn-down-kubernetes-and-openshift"}');
INSERT INTO "resources" VALUES('https://www.openshift.com/blog/introducing-nginx-and-nginx-plus-routers-for-openshift',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,'manual','046b548ddf1b9ea334e5657f8a5d8f06e0298a09bac7c2d66d8f4dfe6be6e3d9',100.0,1779031032,0,'2026-05-17T17:17:12.040988+02:00',NULL,NULL,NULL,'[]','[]','["docs/ocp4.md"]','[]','{}','{}');
INSERT INTO "resources" VALUES('https://www.openshift.com/blog/introducing-openshift-service-mesh-2.0','openshift.com: Introducing OpenShift Service Mesh 2.0 🌟','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','5f91e8c97fe4789b4e8e00975e86aa280692173e0ba9337d432114f9d81fab5b',100.0,1779034392,0,'2026-05-17T18:13:12.290980+02:00',NULL,NULL,NULL,'[]','[]','["docs/servicemesh.md"]','[]','{}','{"duplicate_of": "https://www.redhat.com/en/blog/introducing-openshift-service-mesh-2.0"}');
INSERT INTO "resources" VALUES('https://www.openshift.com/blog/introducing-red-hat-openshift-service-on-aws','openshift.com: Introducing Red Hat OpenShift Service on AWS','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','43a986d355a15d78f197233b53e6fcce78679ad88f9fd5ffa5e10982ea5dad69',100.0,1779029322,0,'2026-05-17T16:48:42.987444+02:00',NULL,NULL,NULL,'[]','[]','["docs/openshift.md"]','[]','{}','{"duplicate_of": "https://www.redhat.com/en/blog/introducing-red-hat-openshift-service-on-aws"}');
INSERT INTO "resources" VALUES('https://www.openshift.com/blog/introducing-the-quarkus-helm-chart','openshift.com: Introducing the Quarkus Helm Chart','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','31cfde9c1d31e9d8056f74598328ff7e112efa52db4caa9d26f32a470879713c',100.0,1779033243,0,'2026-05-17T17:54:03.978408+02:00',NULL,NULL,NULL,'[]','[]','["docs/helm.md"]','[]','{}','{"duplicate_of": "https://www.redhat.com/en/blog/introducing-the-quarkus-helm-chart"}');
INSERT INTO "resources" VALUES('https://www.openshift.com/blog/introduction-to-kraken-a-chaos-tool-for-openshift/kubernetes','openshift.com: Introduction to Kraken, a Chaos Tool for OpenShift/Kubernetes','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','9e70db495a14ef3500a8dc40ce8ed972e4b70affbd0d0312625364d942dcc08e',100.0,1779031458,0,'2026-05-17T17:24:18.772385+02:00',NULL,NULL,NULL,'[]','[]','["docs/chaos-engineering.md"]','[]','{}','{"duplicate_of": "https://www.redhat.com/en/blog/introduction-to-kraken-a-chaos-tool-for-openshift/kubernetes"}');
INSERT INTO "resources" VALUES('https://www.openshift.com/blog/is-your-operator-air-gap-friendly','openshift.com: Is your Operator Air-Gap Friendly?','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','04bd8fbb9195f7594f7bf2939be0e37abb637d17b0051439fdce4ea80f2421c7',100.0,1779030681,0,'2026-05-17T17:11:21.059905+02:00',NULL,NULL,NULL,'[]','[]','["docs/kubernetes-operators-controllers.md"]','[]','{}','{"duplicate_of": "https://www.redhat.com/en/blog/is-your-operator-air-gap-friendly"}');
INSERT INTO "resources" VALUES('https://www.openshift.com/blog/jenkins-pipelines','Simply Explained: OpenShift and Jenkins Pipelines','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','df8a729b78f268917bf2a858715092f8bf7950200bda029abc669f7d5103d496',100.0,1779032159,0,'2026-05-17T17:35:59.833297+02:00',NULL,NULL,NULL,'[]','[]','["docs/openshift-pipelines.md"]','[]','{}','{"duplicate_of": "https://www.redhat.com/en/blog/jenkins-pipelines"}');
INSERT INTO "resources" VALUES('https://www.openshift.com/blog/k8s-integrity-shield-tech-preview-protecting-the-integrity-of-kubernetes-resources-with-signature','opensift.com: K8s Integrity Shield (tech-preview): Protecting the Integrity'' of Kubernetes Resources with Signature','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','2e900288cf03c4dceb4170d9d729cd16c61517189fef44d34c82d03e011d944c',100.0,1779030883,0,'2026-05-17T17:14:43.119138+02:00',NULL,NULL,NULL,'[]','[]','["docs/demos.md"]','[]','{}','{"duplicate_of": "https://www.redhat.com/en/blog/k8s-integrity-shield-tech-preview-protecting-the-integrity-of-kubernetes-resources-with-signature"}');
INSERT INTO "resources" VALUES('https://www.openshift.com/blog/keep-your-applications-secure-with-automatic-rebuilds','openshift.com: Keep Your Applications Secure With Automatic Rebuilds','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','272749d767d79809c6cd02fd115307889f38955457687bafcdcd6cfb4f7c5a1a',100.0,1779031645,0,'2026-05-17T17:27:25.765708+02:00',NULL,NULL,NULL,'[]','[]','["docs/ocp4.md", "docs/registries.md"]','[]','{}','{"duplicate_of": "https://www.redhat.com/en/blog/keep-your-applications-secure-with-automatic-rebuilds"}');
INSERT INTO "resources" VALUES('https://www.openshift.com/blog/kubernetes-1.21-grows-innovative-new-features','openshift.com: Kubernetes 1.21 Grows Innovative New Features','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','f57025183b2b9d5e5dc528d4b7f75f07672d17ed06b0a91c02421b650a52c46d',100.0,1779030979,0,'2026-05-17T17:16:19.843906+02:00',NULL,NULL,NULL,'[]','[]','["docs/kubernetes-releases.md"]','[]','{}','{"duplicate_of": "https://www.redhat.com/en/blog/kubernetes-1.21-grows-innovative-new-features"}');
INSERT INTO "resources" VALUES('https://www.openshift.com/blog/kubernetes-ingress-vs-openshift-route','openshift.com: Kubernetes Ingress vs OpenShift Route','','N/A',0,NULL,NULL,NULL,NULL,0,'online','manual','6ba0ecf393d97cbf0f4a78f42a31355275317adb6d8f358b5dd633242956a429',100.0,1779033567,0,'2026-05-17T17:59:27.458109+02:00',NULL,NULL,NULL,'[]','[]','["docs/openshift.md"]','[]','{}','{}');
INSERT INTO "resources" VALUES('https://www.openshift.com/blog/kubernetes-is-removing-docker-support-kubernetes-is-not-removing-docker-support','openshift.com: Kubernetes is Removing Docker Support, Kubernetes is Not'' Removing Docker Support','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','0a94b94971963699af968b3ab2ca2351f268d4113afe78a305a34e4c62fcd9c7',100.0,1779034497,0,'2026-05-17T18:14:57.735586+02:00',NULL,NULL,NULL,'[]','[]','["docs/kubernetes-releases.md"]','[]','{}','{"duplicate_of": "https://www.redhat.com/en/blog/kubernetes-is-removing-docker-support-kubernetes-is-not-removing-docker-support"}');
INSERT INTO "resources" VALUES('https://www.openshift.com/blog/leveraging-the-crunchy-postgresql','Crunchy PostgreSQL and Openshift','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','925eb4cd18a3dc64206273aecc2acb2b2a7c09f03677b57bcb416e9b06f8d7f2',100.0,1779034482,0,'2026-05-17T18:14:42.795309+02:00',NULL,NULL,NULL,'[]','[]','["docs/crunchydata.md"]','[]','{}','{"duplicate_of": "https://www.redhat.com/en/blog/leveraging-the-crunchy-postgresql"}');
INSERT INTO "resources" VALUES('https://www.openshift.com/blog/metrics-driven-pod-constraints','openshift.com: Metrics-Driven Pod Constraints','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','0a662313b706b0db0a0d9de6e68359f9965638852dabfec409e2fc972ce949f9',100.0,1779033903,0,'2026-05-17T18:05:03.770680+02:00',NULL,NULL,NULL,'[]','[]','["docs/grafana.md"]','[]','{}','{"duplicate_of": "https://www.redhat.com/en/blog/metrics-driven-pod-constraints"}');
INSERT INTO "resources" VALUES('https://www.openshift.com/blog/metro-area-openshift-stretch-cluster-how-to-survive-an-outage-and-live-to-tell-about-it','blog.openshift.com: How to survive an outage and live to tell about it!','','N/A',0,NULL,NULL,NULL,NULL,0,'online','manual','69be44ca940de07f3b3c9a4407897b0aeb82adf6d463a1a864c66c88f0dbce3c',100.0,1779033809,0,'2026-05-17T18:03:29.040644+02:00',NULL,NULL,NULL,'[]','[]','["docs/ocp3.md"]','[]','{}','{}');
INSERT INTO "resources" VALUES('https://www.openshift.com/blog/modern-application-development-with-kong-konnect-enterprise-and-red-hat-openshift','openshift.com: Modern Application Development With Kong Konnect Enterprise'' and Red Hat OpenShift','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','88e397d3690e9afccdcbcf484199bdc1c2816b423b01d50a3fa0622e61bcac3c',100.0,1779029252,0,'2026-05-17T16:47:32.078857+02:00',NULL,NULL,NULL,'[]','[]','["docs/developerportals.md"]','[]','{}','{"duplicate_of": "https://www.redhat.com/en/blog/modern-application-development-with-kong-konnect-enterprise-and-red-hat-openshift"}');
INSERT INTO "resources" VALUES('https://www.openshift.com/blog/monitoring-infrastructure-openshift-4.x-using-zabbix-operator','openshift.com: Monitoring Infrastructure Openshift 4.x Using Zabbix Operator','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','7b797b937e6db80a3393bded93ae24731ab99fd7708b19461509928c81ccf6f0',100.0,1779031507,0,'2026-05-17T17:25:07.712733+02:00',NULL,NULL,NULL,'[]','[]','["docs/monitoring.md"]','[]','{}','{"duplicate_of": "https://cloud.redhat.com/blog/monitoring-infrastructure-openshift-4.x-using-zabbix-operator"}');
INSERT INTO "resources" VALUES('https://www.openshift.com/blog/monitoring-services-like-an-sre-in-openshift-servicemesh','Monitoring Services like an SRE in OpenShift ServiceMesh','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','a62456311a164aa37fe37dce86cf29a60ef33257d98c1111f65d0fb6f0560b67',100.0,1779034105,0,'2026-05-17T18:08:25.200744+02:00',NULL,NULL,NULL,'[]','[]','["docs/demos.md"]','[]','{}','{"duplicate_of": "https://www.redhat.com/en/blog/monitoring-services-like-an-sre-in-openshift-servicemesh"}');
INSERT INTO "resources" VALUES('https://www.openshift.com/blog/monitoring-services-like-an-sre-in-openshift-servicemesh-part-2-collecting-standard-metrics-3','openshift.com: Monitoring Services like an SRE in OpenShift ServiceMesh'' Part 2: Collecting Standard Metrics 🌟','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','2c10c48b25c03feed384245ab2d9a64cf505172a4adfabed509a0d2a1f4409a2',100.0,1779032376,0,'2026-05-17T17:39:36.804986+02:00',NULL,NULL,NULL,'[]','[]','["docs/istio.md"]','[]','{}','{"duplicate_of": "https://www.redhat.com/en/blog/monitoring-services-like-an-sre-in-openshift-servicemesh-part-2-collecting-standard-metrics-3"}');
INSERT INTO "resources" VALUES('https://www.openshift.com/blog/nested-openshift-using-openshift-virtualization','openshift.com: Nested OpenShift using OpenShift Virtualization','','N/A',0,NULL,NULL,NULL,NULL,0,'online','manual','311de8c3f50f666513801fc86231ae30b6d1ea36d321199df0f954a97ad5fe5c',100.0,1779032017,0,'2026-05-17T17:33:37.787861+02:00',NULL,NULL,NULL,'[]','[]','["docs/ocp4.md"]','[]','{}','{}');
INSERT INTO "resources" VALUES('https://www.openshift.com/blog/network-policies-controlling-cross-project-communication-on-openshift','openshift.com: Network Policies: Controlling Cross-Project Communication'' on OpenShift','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','6da324dcde9d8125e6661db743d26ba25ae5cbbe794f1ae86b9f069f91aca4f3',100.0,1779031752,0,'2026-05-17T17:29:12.885708+02:00',NULL,NULL,NULL,'[]','[]','["docs/kubernetes-networking.md"]','[]','{}','{"duplicate_of": "https://www.redhat.com/en/blog/network-policies-controlling-cross-project-communication-on-openshift"}');
INSERT INTO "resources" VALUES('https://www.openshift.com/blog/networkpolicies-and-microsegmentation','NetworkPolicies and Microsegmentation','','N/A',0,NULL,NULL,NULL,NULL,0,'online','manual','0db7c2a94fce7a1df4c723bdd14bf0092555255dc990d68ec4c0961fa09ababb',100.0,1779030847,0,'2026-05-17T17:14:07.274727+02:00',NULL,NULL,NULL,'[]','[]','["docs/openshift.md"]','[]','{}','{}');
INSERT INTO "resources" VALUES('https://www.openshift.com/blog/ocp-disaster-recovery-part-3-recovering-an-openshift-4-ipi-cluster-with-the-loss-of-two-master-nodes','openshift.com: OCP Disaster Recovery Part 3: Recovering an OpenShift 4 IPI'' cluster With the Loss of Two Master Nodes 🌟','','N/A',0,NULL,NULL,NULL,NULL,0,'online','manual','b4552fe8e6725393e8e877fe4c44c1fea547c18b876906ed3fa32bf3bab8ee55',100.0,1779034273,0,'2026-05-17T18:11:13.414554+02:00',NULL,NULL,NULL,'[]','[]','["docs/ocp4.md"]','[]','{}','{}');
INSERT INTO "resources" VALUES('https://www.openshift.com/blog/openshift-4-image-builds','Openshift 4 image builds','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','d03f73ff596318210ff4c34fb2fadadbef6382904312f0ff8070e287133b75ef',100.0,1779029863,0,'2026-05-17T16:57:43.440830+02:00',NULL,NULL,NULL,'[]','[]','["docs/ocp4.md"]','[]','{}','{"duplicate_of": "https://www.redhat.com/en/blog/openshift-4-image-builds"}');
INSERT INTO "resources" VALUES('https://www.openshift.com/blog/openshift-4.5-node-improvements','OpenShift 4.5: Node Improvements','','N/A',0,NULL,NULL,NULL,NULL,0,'online','manual','5090e6279fafe37a48bb898df7b0e4e31bd0fe9a6b26f7ec92f8791332c0c9d1',100.0,1779033619,0,'2026-05-17T18:00:19.651610+02:00',NULL,NULL,NULL,'[]','[]','["docs/ocp4.md"]','[]','{}','{}');
INSERT INTO "resources" VALUES('https://www.openshift.com/blog/openshift-and-network-security-zones-coexistence-approaches','OpenShift and Network Security Zones: Coexistence Approaches 🌟🌟🌟','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','9f161c0cbefe6c6cdae67be6897b6f6a98849f689a2e8cd0e1064d13ed53bce6',100.0,1779030119,0,'2026-05-17T17:01:59.436175+02:00',NULL,NULL,NULL,'[]','[]','["docs/openshift.md"]','[]','{}','{"duplicate_of": "https://blog.openshift.com/openshift-and-network-security-zones-coexistence-approaches"}');
INSERT INTO "resources" VALUES('https://www.openshift.com/blog/openshift-architectures-for-the-edge-with-openshift-4.6','openshift.com: OpenShift Architectures for the Edge With OpenShift 4.6','','N/A',0,NULL,NULL,NULL,NULL,0,'online','manual','3095088cd6c2065a3bd6bd69067ff7cb70b47bc8cd4b0dc1f279e6e319b7d752',100.0,1779033336,0,'2026-05-17T17:55:36.273252+02:00',NULL,NULL,NULL,'[]','[]','["docs/ocp4.md"]','[]','{}','{}');
INSERT INTO "resources" VALUES('https://www.openshift.com/blog/openshift-authentication-integration-with-argocd','openshift.com: OpenShift Authentication Integration with ArgoCD','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','e3cd8b0cf801676c7c037b83a373e698c4054914d849b7242e1f298dd3d2d50f',100.0,1779032362,0,'2026-05-17T17:39:22.549113+02:00',NULL,NULL,NULL,'[]','[]','["docs/argo.md"]','[]','{}','{"duplicate_of": "https://blogopenshift.com/openshift-authentication-integration-with-argocd"}');
INSERT INTO "resources" VALUES('https://www.openshift.com/blog/openshift-commons-briefing-k8gb-kubernetes-global-balancer-with-yuri-tsarev-absa-and-paul-morie-red-hat',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,'manual','b4bc1fd934f2c7e9dd07f01911aee03310b41d340548801cc08a0fae57a08f94',100.0,1779033140,0,'2026-05-17T17:52:20.973721+02:00',NULL,NULL,NULL,'[]','[]','["docs/kubernetes-networking.md"]','[]','{}','{}');
INSERT INTO "resources" VALUES('https://www.openshift.com/blog/openshift-databases-and-you-when-to-put-containerized-database-workloads-on-openshift','openshift.com: OpenShift, Databases and You: When to Put Containerized Database'' Workloads on OpenShift 🌟','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','2b8807cbc40eb4f0cc73eb9075eb5b0157117bc9444bea8e5913032da0b7c3f5',100.0,1779034101,0,'2026-05-17T18:08:21.624629+02:00',NULL,NULL,NULL,'[]','[]','["docs/databases.md"]','[]','{}','{"duplicate_of": "https://www.redhat.com/en/blog/openshift-databases-and-you-when-to-put-containerized-database-workloads-on-openshift"}');
INSERT INTO "resources" VALUES('https://www.openshift.com/blog/openshift-end-to-end-cluster-customization','OpenShift End-to-End: **Day 2** - Cluster Customization 🌟','','N/A',0,NULL,NULL,NULL,NULL,0,'online','manual','2432c7a76162f80deeb17aa43c397342e5146aa980cb09761e78ed6754989bde',100.0,1779034232,0,'2026-05-17T18:10:32.997239+02:00',NULL,NULL,NULL,'[]','[]','["docs/devops.md", "docs/ocp4.md"]','[]','{}','{}');
INSERT INTO "resources" VALUES('https://www.openshift.com/blog/openshift-end-to-end-core-services','OpenShift End-to-End: **Day 1** - Core Services','','N/A',0,NULL,NULL,NULL,NULL,0,'online','manual','4d4c85b81c9458efb5d91e59f6812da5244ac63385f806ca5d76513660436fe5',100.0,1779032902,0,'2026-05-17T17:48:22.616313+02:00',NULL,NULL,NULL,'[]','[]','["docs/ocp4.md"]','[]','{}','{}');
INSERT INTO "resources" VALUES('https://www.openshift.com/blog/openshift-end-to-end-plan-and-deploy','OpenShift End-to-End: **Day 0** - Plan and Deploy','','N/A',0,NULL,NULL,NULL,NULL,0,'online','manual','f77047f1f8303f7f2d28d2c391bacdab1622f5236d1b526e1535bbd99c9910bb',100.0,1779032050,0,'2026-05-17T17:34:10.877225+02:00',NULL,NULL,NULL,'[]','[]','["docs/ocp4.md"]','[]','{}','{}');
INSERT INTO "resources" VALUES('https://www.openshift.com/blog/openshift-on-arm-developer-preview-now-available-for-aws','openshift.com: OpenShift on ARM Developer Preview Now Available for AWS','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','1817e556c8d3d752e82f5c3e72ebbed8392558aa140099a39b07e82ff4ca09a8',100.0,1779030554,0,'2026-05-17T17:09:14.916628+02:00',NULL,NULL,NULL,'[]','[]','["docs/ocp4.md"]','[]','{}','{"duplicate_of": "https://www.redhat.com/en/blog/openshift-on-arm-developer-preview-now-available-for-aws"}');
INSERT INTO "resources" VALUES('https://www.openshift.com/blog/openshift-pipelines-advanced-triggers-part-1-triggering-different-project-builds-in-the-same-repository','openshift.com: OpenShift Pipelines Advanced Triggers Part 1 - Triggering'' Different Project Builds in the Same Repository','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','f7339e122ffe0d6338cb355743e17810d2d7e52b106f93ed79061eddf32f7744',100.0,1779030806,0,'2026-05-17T17:13:26.080262+02:00',NULL,NULL,NULL,'[]','[]','["docs/openshift-pipelines.md"]','[]','{}','{"duplicate_of": "https://www.redhat.com/en/blog/openshift-pipelines-advanced-triggers-part-1-triggering-different-project-builds-in-the-same-repository"}');
INSERT INTO "resources" VALUES('https://www.openshift.com/blog/openshift-pipelines-and-openshift-gitops-are-now-generally-available','openshift.com: OpenShift Pipelines and OpenShift GitOps are now Generally'' Available 🌟','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','d2456cb8028fcaae9fe1d967615a516f9bb50972c7a8d1d13d4287923527d9f0',100.0,1779034152,0,'2026-05-17T18:09:12.869644+02:00',NULL,NULL,NULL,'[]','[]','["docs/gitops.md"]','[]','{}','{"duplicate_of": "https://www.redhat.com/en/blog/openshift-pipelines-and-openshift-gitops-are-now-generally-available"}');
INSERT INTO "resources" VALUES('https://www.openshift.com/blog/openshift-pipelines-jenkins-blue-ocean','OpenShift Pipelines with Jenkins Blue Ocean 🌟','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','2ee94915417fd0722a571f8be103630d1d8055c294a3438c62eefb2431eb21e5',100.0,1779030854,0,'2026-05-17T17:14:14.652301+02:00',NULL,NULL,NULL,'[]','[]','["docs/demos.md", "docs/openshift-pipelines.md"]','[]','{}','{"duplicate_of": "https://www.redhat.com/en/blog/openshift-pipelines-jenkins-blue-ocean"}');
INSERT INTO "resources" VALUES('https://www.openshift.com/blog/openshift-security-best-practices-for-kubernetes-cluster-design','openshift.com: OpenShift Security Best Practices for Kubernetes Cluster'' Design 🌟','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','372317bd69386f3430e9bc940564f83547b224e66b8969abce36dcda6d50c39a',100.0,1779030436,0,'2026-05-17T17:07:16.617232+02:00',NULL,NULL,NULL,'[]','[]','["docs/ocp4.md"]','[]','{}','{"duplicate_of": "https://www.redhat.com/en/blog/openshift-security-best-practices-for-kubernetes-cluster-design"}');
INSERT INTO "resources" VALUES('https://www.openshift.com/blog/openshift-upi-using-static-ips','openshift.com: OpenShift UPI using static IPs','','N/A',0,NULL,NULL,NULL,NULL,0,'online','manual','ece0bb26b37b9b65fa7838a36e6ed1b0487a81c31cc41dbb24471ddc85dc561c',100.0,1779032556,0,'2026-05-17T17:42:36.450846+02:00',NULL,NULL,NULL,'[]','[]','["docs/ocp4.md"]','[]','{}','{}');
INSERT INTO "resources" VALUES('https://www.openshift.com/blog/operator-based-calico-cni-plug-in-is-supported-on-openshift-4','Operator-based Calico CNI Plug-In is Supported on OpenShift 4 🌟','','N/A',0,NULL,NULL,NULL,NULL,0,'online','manual','c08fbc619d8218d617d6d695662c70bbeca47af717b17f045376171a0333074c',100.0,1779032227,0,'2026-05-17T17:37:07.880125+02:00',NULL,NULL,NULL,'[]','[]','["docs/ocp4.md"]','[]','{}','{}');
INSERT INTO "resources" VALUES('https://www.openshift.com/blog/our-favorite-things-from-gitops-con-at-kubecon-eu','openshift.com: Our Favorite Things from GitOps Con at KubeCon EU 🌟','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','2c15efdc952f5c052e9ddbc82c04a120c32e436c6917f713de423d476c8e73b1',100.0,1779033416,0,'2026-05-17T17:56:56.074417+02:00',NULL,NULL,NULL,'[]','[]','["docs/gitops.md"]','[]','{}','{"duplicate_of": "https://www.redhat.com/en/blog/our-favorite-things-from-gitops-con-at-kubecon-eu"}');
INSERT INTO "resources" VALUES('https://www.openshift.com/blog/promoting-container-images-between-registries-with-skopeo','Promoting container images between registries with skopeo','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','75cb215c3aa583c32e7ce70b612236c8a8176a3f6d07a0de311668d2c44f755e',100.0,1779032337,0,'2026-05-17T17:38:57.601621+02:00',NULL,NULL,NULL,'[]','[]','["docs/container-managers.md"]','[]','{}','{"duplicate_of": "https://www.redhat.com/en/blog/promoting-container-images-between-registries-with-skopeo"}');
INSERT INTO "resources" VALUES('https://www.openshift.com/blog/recap-okd-4-testing-and-deployment-workshop-videos-and-additional-resources',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,'online','manual','fee35acf155a01819d5a45c9348fc915f33c50e3c99b4e0d3769986b8a085e20',100.0,1779034326,0,'2026-05-17T18:12:06.630887+02:00',NULL,NULL,NULL,'[]','[]','["docs/demos.md"]','[]','{}','{}');
INSERT INTO "resources" VALUES('https://www.openshift.com/blog/red-hat-openshift-4.7-is-now-available','openshift.com: Red Hat OpenShift 4.7 Is Now Available','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','c6f3e1d2627fac2fe7df8d06c0923560a160dba1d0806207f304559d06413c6d',100.0,1779030199,0,'2026-05-17T17:03:19.850265+02:00',NULL,NULL,NULL,'[]','[]','["docs/ocp4.md"]','[]','{}','{"duplicate_of": "https://www.redhat.com/en/blog/red-hat-openshift-4.7-is-now-available"}');
INSERT INTO "resources" VALUES('https://www.openshift.com/blog/red-hat-openshift-installation-process-experiences-on-ibm-z-linuxone','Red Hat OpenShift Installation Process Experiences on IBM Z/LinuxONE','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','2ef532ba6a277b749d82fc22dbe84087fd2c77a64a9fcc4d45567998ec827b59',100.0,1779034105,0,'2026-05-17T18:08:25.459787+02:00',NULL,NULL,NULL,'[]','[]','["docs/ibm_cloud.md"]','[]','{}','{"duplicate_of": "https://www.redhat.com/en/blog/red-hat-openshift-installation-process-experiences-on-ibm-z-linuxone"}');
INSERT INTO "resources" VALUES('https://www.openshift.com/blog/signing-and-verifying-container-images','openshift.com: Signing and Verifying Container Images 🌟','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','555ce390b7f66dca0733e5d16c357cf75887a2ad75b41b52012977b3bc288f74',100.0,1779034110,0,'2026-05-17T18:08:30.055942+02:00',NULL,NULL,NULL,'[]','[]','["docs/devsecops.md"]','[]','{}','{"duplicate_of": "https://www.redhat.com/en/blog/signing-and-verifying-container-images"}');
INSERT INTO "resources" VALUES('https://www.openshift.com/blog/simple-canary-deployments-using-kubernetes-statefulsets-on-openshift','openshift.com: Simple Canary Deployments using Kubernetes StatefulSets on'' OpenShift','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','f20214c43b49abda059e660f8343e6da1982b27ef186d5f4a321e419a810e6bc',100.0,1779033336,0,'2026-05-17T17:55:36.564879+02:00',NULL,NULL,NULL,'[]','[]','["docs/demos.md"]','[]','{}','{"duplicate_of": "https://www.redhat.com/en/blog/simple-canary-deployments-using-kubernetes-statefulsets-on-openshift"}');
INSERT INTO "resources" VALUES('https://www.openshift.com/blog/sizing-applications-in-kubernetes','openshift.com: Sizing Applications in Kubernetes','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','2c70c5a4d6f5b349f837d27ee0cccb57c261335c79908fbae1d10c2fd4a5e044',100.0,1779033950,0,'2026-05-17T18:05:50.097047+02:00',NULL,NULL,NULL,'[]','[]','["docs/kubernetes.md"]','[]','{}','{"duplicate_of": "https://www.redhat.com/en/blog/sizing-applications-in-kubernetes"}');
INSERT INTO "resources" VALUES('https://www.openshift.com/blog/sso-integration-for-the-openshift-gitops-operator','openshift.com: SSO Integration for the OpenShift GitOps Operator','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','85cf96e8e2342a7525b61b52fdff207f5619df5a2842328d82c175f31c5a03be',100.0,1779033828,0,'2026-05-17T18:03:48.303987+02:00',NULL,NULL,NULL,'[]','[]','["docs/demos.md"]','[]','{}','{"duplicate_of": "https://www.redhat.com/en/blog/sso-integration-for-the-openshift-gitops-operator"}');
INSERT INTO "resources" VALUES('https://www.openshift.com/blog/state-of-openshift-container-storage-eran-tamir-and-duncan-hardie-red-hat','State of OpenShift Container Storage','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','d7673e3bb4f9faca9b7de6e260bd38ca4b8c63464d0fb8f4f8bd975e5154e7bb',100.0,1779030248,0,'2026-05-17T17:04:08.756037+02:00',NULL,NULL,NULL,'[]','[]','["docs/kubernetes-storage.md", "docs/ocp4.md"]','[]','{}','{"duplicate_of": "https://www.redhat.com/en/blog/state-of-openshift-container-storage-eran-tamir-and-duncan-hardie-red-hat"}');
INSERT INTO "resources" VALUES('https://www.openshift.com/blog/stateful-workloads-and-the-two-data-center-conundrum','blog.openshift.com: Stateful Workloads and the Two Data Center Conundrum','','N/A',0,NULL,NULL,NULL,NULL,0,'online','manual','8d2d682cec3235b0bdfa9b6b7c4e38cae8f03e7557c8c3cb82b72d897a2a303d',100.0,1779032018,0,'2026-05-17T17:33:38.118424+02:00',NULL,NULL,NULL,'[]','[]','["docs/ocp3.md"]','[]','{}','{}');
INSERT INTO "resources" VALUES('https://www.openshift.com/blog/strategies-for-moving-.net-workloads-to-openshift-container-platform','openshift.com: Strategies for Moving .NET Workloads to OpenShift Container'' Platform','','N/A',0,NULL,NULL,NULL,NULL,0,'online','manual','6c6b86fd4af57a8e8b103df6ada22e3705f0100770c5ce29ef579c0b70784a76',100.0,1779034269,0,'2026-05-17T18:11:09.854895+02:00',NULL,NULL,NULL,'[]','[]','["docs/ocp4.md"]','[]','{}','{}');
INSERT INTO "resources" VALUES('https://www.openshift.com/blog/the-hidden-dangers-of-terminating-namespaces','openshift.com: The Hidden Dangers of Terminating Namespaces 🌟','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','bee95f98ae9b2aadd267586725c45cfb9a9005300b7ae3fa614939f815e965f1',100.0,1779032889,0,'2026-05-17T17:48:09.117785+02:00',NULL,NULL,NULL,'[]','[]','["docs/kubernetes.md"]','[]','{}','{"duplicate_of": "https://www.redhat.com/en/blog/the-hidden-dangers-of-terminating-namespaces"}');
INSERT INTO "resources" VALUES('https://www.openshift.com/blog/topology-aware-scheduling-in-kubernetes-part-1-the-high-level-business-case','openshift.com: Topology Aware Scheduling in Kubernetes Part 1: The High'' Level Business Case','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','9526dd8349b8dcddcd78147cb36d2bd7fc37cbc5ad6dca5eef936de41be98884',100.0,1779032282,0,'2026-05-17T17:38:02.845501+02:00',NULL,NULL,NULL,'[]','[]','["docs/kubernetes.md"]','[]','{}','{"duplicate_of": "https://www.redhat.com/en/blog/topology-aware-scheduling-in-kubernetes-part-1-the-high-level-business-case"}');
INSERT INTO "resources" VALUES('https://www.openshift.com/blog/topology-awareness-in-kubernetes-part-2-dont-we-already-have-a-topology-manager','openshift.com: Topology Awareness in Kubernetes Part 2: Don’t we already'' have a Topology Manager?','','N/A',0,NULL,NULL,NULL,NULL,0,NULL,'manual','3573a50ff3b720f56e50a0ee6745dc542dd003a093d0ce71f0ba82bf295d5845',100.0,1779032518,0,'2026-05-17T17:41:58.953128+02:00',NULL,NULL,NULL,'[]','[]','["docs/kubernetes.md"]','[]','{}','{}');
INSERT INTO "resources" VALUES('https://www.openshift.com/blog/using-openshift-pipelines-to-automate-red-hat-advanced-cluster-security-for-kubernetes','openshift.com: Using OpenShift Pipelines to Automate Red Hat Advanced Cluster'' Security for Kubernetes','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','9340ad4a40a75d285ea388d02da83f0c2a2853d1ea989303a6f0da3b32eddb1c',100.0,1779034034,0,'2026-05-17T18:07:14.975044+02:00',NULL,NULL,NULL,'[]','[]','["docs/openshift-pipelines.md"]','[]','{}','{"duplicate_of": "https://www.redhat.com/en/blog/using-openshift-pipelines-to-automate-red-hat-advanced-cluster-security-for-kubernetes"}');
INSERT INTO "resources" VALUES('https://www.openshift.com/blog/using-vpc-peering-to-connect-an-openshift-service-on-an-aws-rosa-cluster-to-an-amazon-rds-mysql-database-in-a-different-vpc','openshift.com: Using VPC Peering to Connect an OpenShift Service on an AWS'' (ROSA) Cluster to an Amazon RDS MySQL Database in a Different VPC','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','9c7d330168ea65643ba110589e033c2d478a280f2a9cc3024294f25f69ea80e2',100.0,1779029174,0,'2026-05-17T16:46:14.297653+02:00',NULL,NULL,NULL,'[]','[]','["docs/ocp4.md"]','[]','{}','{"duplicate_of": "https://www.redhat.com/en/blog/using-vpc-peering-to-connect-an-openshift-service-on-an-aws-rosa-cluster-to-an-amazon-rds-mysql-database-in-a-different-vpc"}');
INSERT INTO "resources" VALUES('https://www.openshift.com/blog/visual-web-terminal-a-turbocharged-command-line-for-kubernetes-and-openshift','openshift.com: Visual Web Terminal - A Turbocharged Command Line for Kubernetes'' and OpenShift','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','934fcecb0dfc246f50828a41edf9e4320da7cbe8137bff41430b0cb955376e5c',100.0,1779030085,0,'2026-05-17T17:01:25.135532+02:00',NULL,NULL,NULL,'[]','[]','["docs/visual-studio.md"]','[]','{}','{"duplicate_of": "https://www.redhat.com/en/blog/visual-web-terminal-a-turbocharged-command-line-for-kubernetes-and-openshift"}');
INSERT INTO "resources" VALUES('https://www.openshift.com/blog/why-and-when-you-need-to-consider-openshift-serverless','openshift.com: Why and When you need to consider OpenShift Serverless','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','9b150c5d85e07fc0130098f83a95129c5cdb8458f29177bd6fa5eaded7981e18',100.0,1779032798,0,'2026-05-17T17:46:38.243514+02:00',NULL,NULL,NULL,'[]','[]','["docs/serverless.md"]','[]','{}','{"duplicate_of": "https://www.redhat.com/en/blog/why-and-when-you-need-to-consider-openshift-serverless"}');
INSERT INTO "resources" VALUES('https://www.openshift.com/blog/workload-support-for-red-hat-openshift-matures-across-the-industry','openshift.com: Workload Support for Red Hat OpenShift Matures Across the'' Industry','','N/A',0,NULL,NULL,NULL,NULL,0,'online','manual','86213dee3335e4c15312fecd9917decc2d03788e27997e9321a93b03158f0c0c',100.0,1779034292,0,'2026-05-17T18:11:32.263496+02:00',NULL,NULL,NULL,'[]','[]','["docs/ocp4.md"]','[]','{}','{}');
INSERT INTO "resources" VALUES('https://www.openshift.com/blog/writing-customized-reports-using-metering-operator','Writing Customized Reports Using Metering Operator','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','d1d47b04a4658d4753fd1553d78e684997447a318f3224cec62168d4083df968',100.0,1779034487,0,'2026-05-17T18:14:47.160839+02:00',NULL,NULL,NULL,'[]','[]','["docs/demos.md"]','[]','{}','{"duplicate_of": "https://www.redhat.com/en/blog/writing-customized-reports-using-metering-operator"}');
INSERT INTO "resources" VALUES('https://www.openshift.com/devops-with-openshift','O''Reilly Free Book: **DevOps with OpenShift**','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','3081c1fe08a7dfade84cec32c3e37c447fac4b6c4062a0fe0e9e4d932558eb22',100.0,1779029142,0,'2026-05-17T16:45:42.655663+02:00',NULL,NULL,NULL,'[]','[]','["docs/openshift.md"]','[]','{}','{"duplicate_of": "https://www.redhat.com/en/resources"}');
INSERT INTO "resources" VALUES('https://www.openshift.com/for-developers','O''Reilly Free Book: **Openshift for developers**','','N/A',0,NULL,NULL,NULL,NULL,0,NULL,'manual','dd5d47c8abc7b4050fd52064c5f2fc7a8a26ff3461e1ba68561e8a4c6a05a58e',100.0,1779031902,0,'2026-05-17T17:31:42.550217+02:00',NULL,NULL,NULL,'[]','[]','["docs/openshift.md"]','[]','{}','{}');
INSERT INTO "resources" VALUES('https://www.openshift.com/learn/topics/gitops','openshift.com: What is GitOps? 🌟','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','e44dc36e333b176473136ac5ee9b492a09cc920f4bdc77f39b1dd6e9c63ea30d',100.0,1779031410,0,'2026-05-17T17:23:30.870979+02:00',NULL,NULL,NULL,'[]','[]','["docs/gitops.md"]','[]','{}','{"duplicate_of": "https://devopslearners.com/what-is-gitops-168aac9a2ee"}');
INSERT INTO "resources" VALUES('https://www.openshift.com/learn/topics/operators','Operator Framework','','N/A',0,NULL,NULL,NULL,NULL,0,'online','manual','57635abb8bd884b4fa7cdb8001bbc89bb3f6fecb8b9469bbf97deeafc1e10b6d',100.0,1779032732,0,'2026-05-17T17:45:32.272957+02:00',NULL,NULL,NULL,'[]','[]','["docs/ocp4.md"]','[]','{}','{}');
INSERT INTO "resources" VALUES('https://www.openshift.com/learn/topics/pipelines','OpenShift Tekton pipelines','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','0ae24e874bccb6e6a54f3c826d3ec61e4fb4a0666ea5f015f1031ebaefd42a29',100.0,1779030711,0,'2026-05-17T17:11:51.077609+02:00',NULL,NULL,NULL,'[]','[]','["docs/tekton.md"]','[]','{}','{"duplicate_of": "https://www.redhat.com/en/topics/devops/what-cicd-pipeline"}');
INSERT INTO "resources" VALUES('https://www.openshift.com/learn/topics/serverless','OpenShift Serverless','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','f5a4e64da2dd2fc9d00d399aa0a830db8046f0ae3a5e9296f9f21eb54d9ca0ad',100.0,1779029689,0,'2026-05-17T16:54:49.251149+02:00',NULL,NULL,NULL,'[]','[]','["docs/ocp4.md", "docs/serverless.md"]','[]','{}','{"duplicate_of": "https://www.redhat.com/en/technologies/cloud-computing/openshift/serverless"}');
INSERT INTO "resources" VALUES('https://www.openshift.com/products/amazon-openshift/faq','Amazon Red Hat OpenShift','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','1fa491ba2ff1ca75e134bbb9950c9a3bd814a897215f7d63e1b24e4fd12d55a0',100.0,1779031596,0,'2026-05-17T17:26:36.280441+02:00',NULL,NULL,NULL,'[]','[]','["docs/openshift.md"]','[]','{}','{"duplicate_of": "https://www.redhat.com/en/technologies/cloud-computing/openshift/aws"}');
INSERT INTO "resources" VALUES('https://www.openshift.com/products/azure-openshift','Microsoft Azure Red Hat OpenShift','','N/A',0,NULL,NULL,NULL,NULL,0,'online','manual','5597c91ac146a5534036646e8763c802581ed0c1b4d707d4b9a278ba6800abb1',100.0,1779031103,0,'2026-05-17T17:18:23.330320+02:00',NULL,NULL,NULL,'[]','[]','["docs/openshift.md"]','[]','{}','{}');
INSERT INTO "resources" VALUES('https://www.openshift.com/products/container-storage','Red Hat OpenShift Container Storage 4','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','8b6ab2b3f82018ff939617c580d840b14244594de646b661dd86bf6ffe03d0bf',100.0,1779030708,0,'2026-05-17T17:11:48.996112+02:00',NULL,NULL,NULL,'[]','[]','["docs/ocp4.md"]','[]','{}','{"duplicate_of": "https://www.redhat.com/en/technologies/cloud-computing/openshift-data-foundation"}');
INSERT INTO "resources" VALUES('https://www.openshift.com/products/dedicated','OpenShift Dedicated','','N/A',0,NULL,NULL,NULL,NULL,0,'online','manual','5ee3b6e8b20348bc11296664ef0683d9abd29a36c0475b78252821dbd9f2fdb3',100.0,1779033258,0,'2026-05-17T17:54:18.818320+02:00',NULL,NULL,NULL,'[]','[]','["docs/openshift.md"]','[]','{}','{}');
INSERT INTO "resources" VALUES('https://www.openshift.com/products/online','OpenShift Online','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','6e0200d0b18c6244f741adf057afcffe282367ad85374596f9b52f24f184cdc2',100.0,1779030172,0,'2026-05-17T17:02:52.408147+02:00',NULL,NULL,NULL,'[]','[]','["docs/openshift.md"]','[]','{}','{"duplicate_of": "https://www.openshift.com"}');
INSERT INTO "resources" VALUES('https://www.openshift.com/products/platform-plus','Red Hat OpenShift Platform Plus 🌟','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','1fda2cc748676e1956e360287943dcaf4a7b231c398714ae28f4ff9a78fff2c1',100.0,1779031438,0,'2026-05-17T17:23:58.125968+02:00',NULL,NULL,NULL,'[]','[]','["docs/ocp4.md"]','[]','{}','{"duplicate_of": "https://www.redhat.com/en/technologies/cloud-computing/openshift/platform-plus"}');
INSERT INTO "resources" VALUES('https://www.openshift.com/products/pricing','Openshift.com pricing','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','b98ed1981f7a6681d9721ecd628a881846d748df16eb39a27d4712299f6d5706',100.0,1779032950,0,'2026-05-17T17:49:10.281672+02:00',NULL,NULL,NULL,'[]','[]','["docs/public-cloud-solutions.md"]','[]','{}','{"duplicate_of": "https://www.redhat.com/en/technologies/cloud-computing/openshift/pricing"}');
INSERT INTO "resources" VALUES('https://www.openshift.com/products/quay','Quay 3.1 Certified Operator is not available in Openshift and must be purchased','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','27b475eb5311bb6cc14594de31047b6ed11318fbcb574bf79993881be5aaf20c',100.0,1779033503,0,'2026-05-17T17:58:23.926871+02:00',NULL,NULL,NULL,'[]','[]','["docs/ocp4.md", "docs/registries.md"]','[]','{}','{"duplicate_of": "https://www.redhat.com/en/technologies/cloud-computing/quay"}');
INSERT INTO "resources" VALUES('https://www.opensourceforu.com/2021/12/kubernetes-adoption-widespread-for-big-data-survey/?amp','opensourceforu.com: Kubernetes Adoption Widespread for Big Data: Survey','','2021',3,'Details industry survey results illustrating the widespread migration of Big Data and stateful analytics workloads onto Kubernetes. Shows the transition from static, dedicated bare-metal clusters to dynamic, container-orchestrated platforms. Live Grounding confirms this historical trajectory has culminated in 2026, where cloud-native orchestration is the unquestioned standard for running Spark, Flink, and ML training pipelines.','Markdown','Article','Beginner',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Data & AI", "Market Analysis", "Adoption Trends"]','["[COMMUNITY-TOOL]"]','[]','["kubernetes-bigdata.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.opensourceforu.com/2023/10/embracing-progressive-delivery-in-kubernetes-with-gitops','opensourceforu.com: Embracing Progressive Delivery In Kubernetes With GitOps','','2023',0,'Detailing structural implementations of progressive delivery, such as automated canaries, A/B testing, and blue-green rollouts, working in tandem with GitOps tools (like Flagger or Argo Rollouts) to control application lifecycle safety dynamically.','English','Article','Advanced',1,'online','manual',NULL,NULL,NULL,0,'2023-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Continuous Delivery", "Progressive Delivery", "GitOps Integration"]','["[COMMUNITY-TOOL]"]','[]','["gitops.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.opensourcerers.org/2021/02/01/how-to-go-from-docker-to-kubernetes-the-right-way','opensourcerers.org: How to go from Docker to Kubernetes the right way 🌟','','2021',0,'A comprehensive migration roadmap targeting teams transitioning from local Docker-centric environments to multi-node Kubernetes topologies. Focuses on rewriting network exposes, volume mounts, and orchestrating stateful workloads.','YAML','Technical Blog','Intermediate',1,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Infrastructure", "Migration", "Container Orchestration"]','["[COMMUNITY-TOOL]"]','[]','["kubernetes.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.opsmx.com/blog/blue-green-deployment','opsmx.com: What is Blue Green Deployment ?','','2023',0,'An introductory primer defining the operational mechanics of blue-green architectures. Focuses on setting up mirrored hosting environments, routing configurations, and robust database rollback plans.','English','Article','Beginner',1,'online','manual',NULL,NULL,NULL,0,'2023-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Deployment & Delivery", "Deployment Strategies", "Blue-Green & Canary"]','["[COMMUNITY-TOOL]"]','[]','["cicd.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.opsmx.com/blog/deploy-spinnaker-cd-pipelines-in-kubernetes','Deploy Spinnaker CD Pipelines in Kubernetes','','2021',0,'A step-by-step configuration guide illustrating Spinnaker deployment within a target Kubernetes cluster using the Spinnaker Operator. Outlines how to define cloud providers and manage internal persistence layers for pipeline reliability.','English','Blog Post','Advanced',1,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Deployment & Delivery", "Continuous Deployment", "Spinnaker Architectures"]','["[COMMUNITY-TOOL]"]','[]','["jenkins-alternatives.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.opsmx.com/blog/what-is-a-ci-cd-pipeline','opsmx.com: What is a CI/CD Pipeline ?','','2022',0,'Details CI/CD pipeline structures with a strong focus on verification gates and multi-environment promotion. Highlights techniques used to scale deployments securely while mitigating environmental divergence.','English','Blog','Beginner',0,'online','manual',NULL,NULL,NULL,0,'2022-06-01T00:00:00+02:00',NULL,NULL,NULL,'["DevOps", "CI-CD Pipelines", "Fundamentals"]','["[COMMUNITY-TOOL]"]','[]','["cicd.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.opsmx.com/blog/what-is-chaos-engineering','opsmx.com: What is Chaos Engineering?','','2022',0,'An introductory overview defining chaos engineering principles and lifecycle. Explains the process of forming a steady-state hypothesis, orchestrating failure experiments (such as resource spikes or network drops), and analyzing output telemetry to continuously harden cloud workloads.','English','Introductory Article','Beginner',0,'duplicate','manual',NULL,NULL,NULL,0,'2022-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Resilience", "Chaos Engineering", "Fundamentals"]','["[COMMUNITY-TOOL]"]','[]','["chaos-engineering.md"]','{}','{"duplicate_of": "https://faun.pub/what-is-chaos-engineering-a89b64db9af0"}');
INSERT INTO "resources" VALUES('https://www.opsview.com/product/system-monitoring/application/jenkins-monitoring','opsview.com: opspack','','N/A',0,NULL,NULL,NULL,NULL,0,'online','manual','72d77629101b71609f6ba2cb7b125994af72b1ea8b8e21f0f097b193199af094',100.0,1779029635,0,'2026-05-17T16:53:55.343159+02:00',NULL,NULL,NULL,'[]','[]','["docs/jenkins.md"]','[]','{}','{}');
INSERT INTO "resources" VALUES('https://www.optisolbusiness.com/insight/8-core-components-of-microservice-architecture','optisolbusiness.com: 8 Core Components are Microservices Architecture','- Service Discovery
    - Load Balancer
    - API Gateway
    - Service Registry
    - Circuit Breaker
    - Service Monitoring
    - Service Orchestration
    - Configuration Server','2022',4,'Details eight critical components of a microservice architecture, including Service Discovery, API Gateways, Service Registries, and Circuit Breakers. Explains how these interconnected components work together to provide reliable communication, load balancing, and fault isolation in production systems.','English','Technical Blog','Intermediate',1,'online','manual',NULL,NULL,NULL,0,'2022-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Microservices & Distributed Systems", "Architecture Patterns", "Component Design"]','["[ENTERPRISE-STABLE]"]','[]','["introduction.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.optisolbusiness.com/insight/implementing-microservices-architecture-in-aks','optisolbusiness.com: Implementing Microservices Architecture in AKS','','2021',0,'Details blueprint designs for structural microservices running on AKS clusters. Reviews optimal container scaling, deployment strategies, and integration with container registries (ACR). Guides engineers on transforming multi-container apps into production-ready architectures.','Markdown','Case Study','Intermediate',1,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Architecture & Design", "Microservices Design", "Production AKS Deployment"]','["[CASE STUDY]", "[COMMUNITY-TOOL]"]','[]','["managed-kubernetes-in-public-cloud.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.oracle.com/cloud/cloud-native/kubernetes-engine',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,'manual','a594d9f85d0661a7b29ac0d9edbb49244bc80342fdd9dab288523a16f714ce93',100.0,1779130494,1,'2026-05-18T20:54:54.977237+02:00',NULL,NULL,NULL,'[]','[]','["docs/matrix-table.md"]','[]','{}','{}');
INSERT INTO "resources" VALUES('https://www.oracle.com/cloud/compute/container-engine-kubernetes.html',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,'manual','b5a8d26567c4a853369c0650012ddf196618c414c8472dca5dc5880d937526f1',100.0,1779029590,0,'2026-05-17T16:53:10.554753+02:00',NULL,NULL,NULL,'[]','[]','["docs/matrix-table.md"]','[]','{}','{}');
INSERT INTO "resources" VALUES('https://www.oracle.com/java/technologies/java-ee-glance.html',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,'manual','cd76abe66528b4206afcf1cdebe12cd17d4f3bcc0dcfebab0d6e7194cd673225',100.0,1779032833,0,'2026-05-17T17:47:13.042674+02:00',NULL,NULL,NULL,'[]','[]','["docs/java_frameworks.md"]','[]','{}','{}');
INSERT INTO "resources" VALUES('https://www.oracle.com/java/technologies/java-se-glance.html','Oracle Java','- [blogs.oracle.com: Introducing the Free Java License (Java 17)](https://blogs.oracle.com/cloud-infrastructure/post/introducing-free-java-license)','2021',0,'Details Oracle''s licensing pivot with the introduction of the No-Fee Terms and Conditions (NFTC) license for JDK 17. The analysis explains how this license permits free production usage, easing previous compliance friction for enterprise environments.','Java','Documentation','Beginner',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Software Development", "Java Ecosystem", "Licensing"]','["[COMMUNITY-TOOL]"]','[]','["java_frameworks.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.oracle.com/java/technologies/javase/javamanagement.html',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,'manual','1b70ca05884f2f4ea505e82d66d35bf733801e866617f5f3583d36275a722c34',100.0,1779029138,1,'2026-05-17T16:45:38.234379+02:00',NULL,NULL,NULL,'[]','[]','["docs/monitoring.md"]','[]','{}','{}');
INSERT INTO "resources" VALUES('https://www.oracle.com/technetwork/java/javase/overview/index.html','Oracle Java','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','11d4e5747140695f67e3b734f6ee864a92d113c2225647f371882ec0a89db96a',100.0,1779030306,0,'2026-05-17T17:05:06.202508+02:00',NULL,NULL,NULL,'[]','[]','["docs/java_frameworks.md"]','[]','{}','{"duplicate_of": "https://www.oracle.com/java/technologies/java-se-glance.html"}');
INSERT INTO "resources" VALUES('https://www.oraclejavamagazine-digital.com/javamagazine_twitter/20151112?pg=43',NULL,NULL,NULL,NULL,'A curated technical resource and architectural guide covering www.oraclejavamagazine-digital.com in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779033082,0,'2026-05-17T17:51:22.498864+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/python.md"]','["python.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.orchest.io','orchest.io','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','f9bfd3e7f7fc1d830bc04786be45a9fe28af69200690ac144b8c663386a278e8',100.0,1779030190,0,'2026-05-17T17:03:10.264505+02:00',NULL,NULL,NULL,'[]','[]','["docs/python.md"]','[]','{}','{"duplicate_of": "https://orchest.io"}');
INSERT INTO "resources" VALUES('https://www.oreilly.com/learning/pivot-tables','oreilly.com: how to use pivot tables in Pandas step-by-step','','2017',3,'Curator Insight reviews multi-dimensional aggregation methods using Pandas pivot tables. Live Grounding confirms pivot operations remain core practices for in-memory data processing, acting as an essential preprocessing step before feeding structured datasets into visualization or modeling workflows.','Python','Article','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2017-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Data Science", "Pandas", "Data Manipulation"]','["[COMMUNITY-TOOL]"]','[]','["python.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.oreilly.com/radar/the-world-beyond-batch-streaming-101',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,'manual','8ddeb4ae8946c19b6906cd24bebad60c3f16bad0ba78f09987e8322e0cd76bd4',100.0,1779030589,0,'2026-05-17T17:09:49.287329+02:00',NULL,NULL,NULL,'[]','[]','["docs/message-queue.md", "docs/other-awesome-lists.md"]','[]','{}','{"is_special": true}');
INSERT INTO "resources" VALUES('https://www.oscarblancarteblog.com/2018/06/25/creando-un-api-rest-en-java-parte-1','Creando un API REST en Java (parte 1)','','2018',0,'A fundamental Spanish-language walkthrough on implementing RESTful endpoints using Java JAX-RS or Spring Boot. Details the structural setup, HTTP method mapping, and architectural guidelines for request-response serialization.','Spanish','Tutorial','Beginner',0,'online','manual',NULL,NULL,NULL,0,'2018-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Software Development", "Java", "REST APIs"]','["[COMMUNITY-TOOL]", "[GUIDE]"]','[]','["api.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.osohq.com/post/microservices-authorization-patterns','osohq.com: Patterns for Authorization in Microservices','','2021',0,'Explores decoupling and centralizing authorization strategies inside distributed microservices. Examines architectural trade-offs between gateway enforcement, token-based verification at the edge, and dynamic, decentralized policy engines (such as Open Policy Agent or Oso). Essential design patterns for low-latency, high-concurrency architectures.','N/A','Article','Advanced',1,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Security", "Identity & Access Management", "Microservices Authorization"]','["[COMMUNITY-TOOL]"]','[]','["devsecops.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.overops.com/blog/strangler-pattern-how-to-keep-sane-with-legacy-monolith-applications','overops.com: Strangler Pattern: How to Deal With Legacy Code During the'' Container Revolution','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','25b6cb0a3d732fe9d2d839c83b66da321dc577555d1eb57aa0d46a99ff77c486',100.0,1779034173,0,'2026-05-17T18:09:33.529888+02:00',NULL,NULL,NULL,'[]','[]','["docs/introduction.md"]','[]','{}','{"duplicate_of": "https://www.harness.io/products/service-reliability-management"}');
INSERT INTO "resources" VALUES('https://www.ovh.com/blog/getting-external-traffic-into-kubernetes-clusterip-nodeport-loadbalancer-and-ingress','ovh.com - getting external traffic into kubernetes: clusterip, nodeport,'' loadbalancer and ingress','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','ab75354d83549b2e7c97ac01a784b2967be8a3f84d8bb2c16a339b28e7b25ad5',100.0,1779032620,0,'2026-05-17T17:43:40.529034+02:00',NULL,NULL,NULL,'[]','[]','["docs/kubernetes-networking.md"]','[]','{}','{"duplicate_of": "https://blog.ovhcloud.com"}');
INSERT INTO "resources" VALUES('https://www.p3r.one/delete-terminating-namespace','p3r.one: Delete namespace stuck in Terminating State','','N/A',0,'A curated technical resource and architectural guide covering p3r.one: Delete namespace stuck in Terminating State in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779029465,0,'2026-05-17T16:51:05.027968+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes.md"]','["kubernetes.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.packer.io/docs/index.html','packer.io docs','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','636fccf54020c486b56e93562c17b639c0053e63b6338782dd33e04842a4ca7e',100.0,1779029796,0,'2026-05-17T16:56:36.825553+02:00',NULL,NULL,NULL,'[]','[]','["docs/terraform.md"]','[]','{}','{"duplicate_of": "https://developer.hashicorp.com/packer/docs"}');
INSERT INTO "resources" VALUES('https://www.packet.com/resources/guides/kubernetes-cluster-autoscaler-on-packet','packet.com: Kubernetes Cluster Autoscaler','','N/A',0,'A curated technical resource and architectural guide covering packet.com: Kubernetes Cluster Autoscaler in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779033511,0,'2026-05-17T17:58:31.103468+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-autoscaling.md"]','["kubernetes-autoscaling.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.packetcoders.io/the-beginners-guide-to-the-ansible-inventory','The Beginner’s Guide to the Ansible Inventory','','2022',0,'A comprehensive primer exploring how to declare, structure, and organize Ansible inventories. Covers standard INI and YAML file declarations, host-group structures, nested grouping, and introductory dynamic inventory strategies.','N/A','Article','Beginner',0,'online','manual',NULL,NULL,NULL,0,'2022-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Infrastructure as Code", "Ansible", "Core Concepts"]','["[COMMUNITY-TOOL]"]','[]','["kubernetes-operators-controllers.md", "ansible.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.packetswitch.co.uk/terraform-is-good-but-i-like-pulumi','packetswitch.co.uk: Terraform is Good, but I Like Pulumi','','2022',0,'A platform practitioner''s case study demonstrating the developer experience advantages of using Pulumi over Terraform, specifically praising testability and modular software abstractions.','English','Article','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2022-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Infrastructure as Code", "Multi-Cloud Provisioning", "Comparisons"]','["[COMMUNITY-TOOL]"]','[]','["pulumi.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.padok.fr/en/blog/efs-provisioner-kubernetes','Kubernetes PVCs with EFS provisioner','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','8f481794f56a687f509260d6aeaec3cbd2674a1d56704c441762b40f8c3c8166',100.0,1779032236,0,'2026-05-17T17:37:16.971397+02:00',NULL,NULL,NULL,'[]','[]','["docs/managed-kubernetes-in-public-cloud.md"]','[]','{}','{"duplicate_of": "https://www.theodo.com/en-fr/blog/how-to-use-kubernetes-pvcs-with-efs-provisioner"}');
INSERT INTO "resources" VALUES('https://www.padok.fr/en/blog/finops-cloud','padok.fr: FinOps, or the Culture of Cloud Cost Optimization','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','f4b3665f005183e1b02d3801f75ca718a5441daaa85ddb1fd3ff501829c0f9ac',100.0,1779033170,0,'2026-05-17T17:52:50.273067+02:00',NULL,NULL,NULL,'[]','[]','["docs/finops.md"]','[]','{}','{"duplicate_of": "https://www.theodo.com/en-fr/blog/what-is-finops-and-what-are-its-best-practices"}');
INSERT INTO "resources" VALUES('https://www.padok.fr/en/blog/kubeadm-kubernetes-cluster','Set up a Bare Metal Kubernetes cluster with','','N/A',0,'An architectural walk-through showing how to configure a multi-node bare-metal Kubernetes cluster from scratch using kubeadm. Highlights operational choices regarding container runtimes, networking (CNI), and load balancers to simulate cloud-like elasticity on physical hardware.','English','Blog','Intermediate',0,'online','manual','fb3cc6d0f4ae96907940fb40cd0e1c1baa76c360ab25cf070ed17988cef8363b',100.0,1779032051,0,'2026-05-17T17:34:11.462466+02:00',NULL,NULL,NULL,'["Infrastructure", "Cluster Provisioning", "Kubeadm Guides"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-on-premise.md"]','["kubernetes-on-premise.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.padok.fr/en/blog/kubectl-plugins','padok.fr: Getting started with kubectl plugins','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','2cbe8fdde3ed41c856d09ba9ccf708b060d4505331c707c93f28483e6b52717c',100.0,1779034456,0,'2026-05-17T18:14:16.492004+02:00',NULL,NULL,NULL,'[]','[]','["docs/kubernetes.md"]','[]','{}','{"duplicate_of": "https://www.theodo.com/en-fr/blog/getting-started-with-kubectl-plugins"}');
INSERT INTO "resources" VALUES('https://www.padok.fr/en/blog/kubernetes-architecture-clusters','padok.fr: Kubernetes’ Architecture: Understanding the components and structure'' of clusters 🌟','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','d5ca82143fe06ce71bbd743dc473b4d1a4adfdcdd606e3282917e33df18db35f',100.0,1779034571,0,'2026-05-17T18:16:11.957895+02:00',NULL,NULL,NULL,'[]','[]','["docs/kubernetes.md"]','[]','{}','{"duplicate_of": "https://www.theodo.com/en-fr/blog/kubernetes-architecture-understanding-the-components-and-structure-of-clusters"}');
INSERT INTO "resources" VALUES('https://www.padok.fr/en/blog/kubernetes-productivity-tips','Kubernetes productivity tips and tricks 🌟','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','fb3cc6d0f4ae96907940fb40cd0e1c1baa76c360ab25cf070ed17988cef8363b',100.0,1779031478,0,'2026-05-17T17:24:38.760564+02:00',NULL,NULL,NULL,'[]','[]','["docs/kubectl-commands.md"]','[]','{}','{"duplicate_of": "https://www.padok.fr/en/blog/kubeadm-kubernetes-cluster"}');
INSERT INTO "resources" VALUES('https://www.padok.fr/en/blog/kubernetes-secrets','Hands on your first Kubernetes secrets 🌟','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','321bf7dc72761938ff09274d46999376f5442bfbd320969df46d9a03ab79ac38',100.0,1779030006,0,'2026-05-17T17:00:06.466385+02:00',NULL,NULL,NULL,'[]','[]','["docs/kubernetes-security.md"]','[]','{}','{"review_metadata": {"original_url": "https://www.padok.fr/en/blog/kubernetes-secrets", "proposed_url": "NONE", "reason": "High-Value Protection: generic_redirect_loss", "timestamp": "2026-05-18T18:54:54.958287"}, "duplicate_of": "https://www.theodo.com/en-uk/blog"}');
INSERT INTO "resources" VALUES('https://www.padok.fr/en/blog/minikube-kubeadm-kind-k3s','padok.fr: MiniKube, Kubeadm, Kind, K3S, how to get started on Kubernetes?','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','e3850711a6ebfe201974b43bd41d203d9d23d1bb020220e8af16b0193d0713b2',100.0,1779031343,0,'2026-05-17T17:22:23.051190+02:00',NULL,NULL,NULL,'[]','[]','["docs/kubernetes-based-devel.md"]','[]','{}','{"duplicate_of": "https://www.theodo.com/en-fr/blog/kubernetes-technologies-kubeadm-vs-minikube-kind-and-k3s"}');
INSERT INTO "resources" VALUES('https://www.padok.fr/en/blog/templating-openshift-helm-templates','Templating on OpenShift: should I use Helm templates or OpenShift templates?'' 🌟','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','7f637c4c269904ec61cd9bee5e3abedf822d8a9f0b636a55c5b0afc980c2ab54',100.0,1779034423,0,'2026-05-17T18:13:43.396052+02:00',NULL,NULL,NULL,'[]','[]','["docs/ocp3.md"]','[]','{}','{"duplicate_of": "https://www.theodo.com/en-fr/blog/openshift-what-templates-should-you-use-helm-or-openshift"}');
INSERT INTO "resources" VALUES('https://www.paepper.com/blog/posts/how-to-properly-manage-ssh-keys-for-server-access','paepper.com: How to properly manage ssh keys for server access','','2021',3,'Architectural best practices on ssh key distribution, passphrase policy, and SSH certificate authorities. Discusses limitations of manual key sync and keys in Git compared to certificate-based solutions.','English','Article','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Infrastructure", "Networking", "SSH Security"]','["[COMMUNITY-TOOL]"]','[]','["linux.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.pakdailytimes.com/2022/12/tcp-packets-traffic-visualization-for.html','pakdailytimes.com: TCP packets traffic visualization for kubernetes by k8spacket'' and Grafana','','N/A',0,'A curated technical resource and architectural guide covering pakdailytimes.com: TCP packets traffic visualization for kubernetes by k8spacket'' and Grafana in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779031693,0,'2026-05-17T17:28:13.869379+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-monitoring.md"]','["kubernetes-monitoring.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.paloaltonetworks.com/blog/2020/10/cloud-iam-misconfiguration-risks','paloaltonetworks.com: Is Your Organization Protected Against IAM Misconfiguration Risks?','','2020',0,'Analyzes the critical risks of overly permissive and misconfigured cloud IAM policies across multi-cloud topologies. Details security mechanisms to audit privilege escalation, enforce the principle of least privilege, and perform automated continuous IAM posture validation. Live grounding highlights these practices as foundational pillars within Palo Alto''s Prisma Cloud CNAPP stack.','English','Security Blog Post','Intermediate',0,'online','manual','7f0027e6e01cbd26838254da847706c7df81a2ee944474ef7bd893463b72dfe3',100.0,1781429952,1,'2026-06-14T11:39:12.328407+02:00',NULL,NULL,NULL,'["Security & Compliance", "Cloud Security", "Identity & Access Management"]','["[COMMUNITY-TOOL]"]','["docs/devsecops.md"]','["devsecops.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.paloaltonetworks.com/prisma/cloud','Twistlock','','2026',0,'Historically Twistlock, now fully integrated as Palo Alto Networks'' Prisma Cloud. It represents an enterprise-standard Cloud Workload Protection Platform (CWPP) offering container firewalls, active runtime monitoring, vulnerability intelligence, and compliance scanning. Essential for unified, large-scale multi-cloud infrastructure auditing.','N/A','Platform','Advanced',1,'online','manual',NULL,NULL,NULL,0,'2026-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Security", "Cloud Security", "CWPP Frameworks"]','["[COMMUNITY-TOOL]"]','[]','["devsecops.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.papertrail.com/blog/quick-and-easy-way-to-implement-kubernetes-logging','papertrail.com: Quick and Easy Way to Implement Kubernetes Logging','','2021',0,'Explores lightweight strategies to stream local container console logs directly to Papertrail''s managed cloud-native logging endpoints, using minimal DaemonSet forwarders to speed up troubleshooting in development environments.','None','Article','Beginner',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Log Management & Diagnostics", "Log Aggregation", "SaaS Integrations"]','["[COMMUNITY-TOOL]"]','[]','["kubernetes-monitoring.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.paradigm.net.co','Paradigm framework','','2024',0,'An open-source development platform designed to facilitate rapid, highly structured .NET microservice engineering. Standardizes dependency configurations, modular architectures, data mapping protocols, and enterprise repository patterns.','C#','Framework','Advanced',1,'online','manual',NULL,NULL,NULL,0,'2024-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Software Architecture & .NET Development", "Web Frameworks", "Microservices"]','["[COMMUNITY-TOOL]"]','[]','["dotnet.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.paralus.io','paralus.io 🌟','','2024',0,'Paralus is an open-source tool for managing access to multi-cluster Kubernetes environments. Offers a centralized portal for configuring Just-In-Time (JIT) access, OIDC integration, auditing, and RBAC synchronization across cloud providers.','Go','Web Portal','Advanced',0,'online','manual',NULL,NULL,NULL,0,'2024-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Security", "Identity & Access", "Zero Trust Access"]','["[COMMUNITY-TOOL]"]','[]','["kubernetes-security.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.patreon.com/climagic','CLImagic subscription','','N/A',0,'A curated technical resource and architectural guide covering CLImagic subscription in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'online','manual','N/A',100.0,1781736067,0,'2026-06-18T00:41:07.954794+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/linux.md"]','["linux.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.patrickkoch.dev/posts/post_31','patrickkoch.dev: Terraform on Azure with GitHub Copilot - Creating a Kubernetes Cluster and a Container Registry','','2023',0,'Explores the intersection of generative AI and Infrastructure as Code by walking through the creation of an AKS (Azure Kubernetes Service) and ACR (Azure Container Registry) using GitHub Copilot to accelerate Terraform writing workflows.','HCL','Article','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2023-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Infrastructure as Code", "AI-Assisted IaC", "AKS & ACR Deployments"]','["[COMMUNITY-TOOL]"]','[]','["demos.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.payara.fish','Payara','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','87322dcd1559ab59f1ea33673831be47e1d78714c6e3e03eb9f66248778d30f7',100.0,1779032291,0,'2026-05-17T17:38:11.357623+02:00',NULL,NULL,NULL,'[]','[]','["docs/java_app_servers.md", "docs/java_frameworks.md"]','[]','{}','{"duplicate_of": "https://payara.fish"}');
INSERT INTO "resources" VALUES('https://www.paystream.co.uk/helphub/umbrella/getting-started/what-is-an-umbrella-company','paystream.co.uk: What is an umbrella company?','','2026',0,'An essential guide clarifying the regulatory framework of UK Umbrella Companies under IR35 tax legislation. It explains employer payroll obligations, PAYE calculations, and tax-efficient strategies. Live grounding confirms its vital role as an educational reference for engineers operating in the UK contract market.','English','Guide/Legal','Beginner',0,'online','manual',NULL,NULL,NULL,0,'2026-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Remote Work & Career", "Legal Compliance", "UK Contracting"]','["[COMMUNITY-TOOL]", "[GUIDE]"]','[]','["freelancing.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.paystream.co.uk/umbrella/what-is-an-umbrella-company','paystream.co.uk: What is an umbrella company?','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','ec9bbf5f36cfde6f33cf0f81fd07de3a91ef1acb60c985b9301ce1a6c107c4da',100.0,1779030426,0,'2026-05-17T17:07:06.746915+02:00',NULL,NULL,NULL,'[]','[]','["docs/freelancing.md"]','[]','{}','{"duplicate_of": "https://www.paystream.co.uk/helphub/umbrella/getting-started/what-is-an-umbrella-company"}');
INSERT INTO "resources" VALUES('https://www.peerspot.com/categories/application-performance-monitoring-apm-and-observability',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,'manual','dee92bbbc005d1da3795a49eb09b31b2a67a6bba895356b3bb7305184f94d174',100.0,1779130495,1,'2026-05-18T20:54:55.033787+02:00',NULL,NULL,NULL,'[]','[]','["docs/monitoring.md"]','[]','{}','{}');
INSERT INTO "resources" VALUES('https://www.peerspot.com/categories/java-frameworks','Best Java Frameworks Solutions','','2022',0,'A curated directory compiling enterprise evaluations and peer reviews of leading Java frameworks. It contrasts Spring, Jakarta EE, Quarkus, and Micronaut along critical axes such as developer experience, memory footprint, cold-start latencies, and containerization maturity.','Java','Market Review','Beginner',1,'online','manual',NULL,NULL,NULL,0,'2022-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Enterprise Java", "Framework Selection", "Market Analysis"]','["[COMMUNITY-TOOL]"]','[]','["java_frameworks.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.pement.org/awk/awk1line.txt','pement.org: Handy one-line scripts for AWK','','2004',4,'This legendary compilation offers an exhaustive index of single-line AWK scripts tailored for data manipulation, format conversion, and system auditing. It serves as an architectural design guide for low-overhead shell processing. Curator Insight values its raw utility, while Live Grounding confirms it remains a foundational syntax reference for systems engineers optimizing text processing in pipeline constraints.','AWK','Documentation','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2004-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Infrastructure & Operations", "Shell Scripting", "Text Processing"]','["[ENTERPRISE-STABLE]"]','[]','["linux.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.pement.org/sed/sed1line.txt','pement.org: Over 100 sed one-liners','','2022',0,'A classic reference cheat sheet collecting over 100 useful `sed` scripts for quick text modifications. Showcases structural configurations, line insertions, and replacement syntax patterns for managing remote configurations.','Sed','Reference Guide','Advanced',0,'online','manual',NULL,NULL,NULL,0,'2022-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Linux", "Text Processing", "Sed"]','["[COMMUNITY-TOOL]", "[GUIDE]"]','[]','["linux.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.peopleperhour.com','peopleperhour','','2024',0,'A UK-focused global freelance platform featuring a hybrid system of hourly gigs and custom project bids. Includes robust workspace tracking tools and multi-currency billing engines optimized for localized business engagements.','N/A','SaaS','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2024-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Careers", "Freelancing", "Talent Marketplaces"]','["[COMMUNITY-TOOL]"]','[]','["freelancing.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.percona.com/blog/2019/05/24/an-overview-of-sharding-in-postgresql-and-how-it-relates-to-mongodbs','percona.com: An Overview of Sharding in PostgreSQL and How it Relates to'' MongoDB’s','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','1d2e8e1fdea402080dec178923e103987be9a6be58357922bf2f615d3e48991e',100.0,1779029990,0,'2026-05-17T16:59:50.043017+02:00',NULL,NULL,NULL,'[]','[]','["docs/databases.md"]','[]','{}','{"duplicate_of": "https://www.percona.com/blog/an-overview-of-sharding-in-postgresql-and-how-it-relates-to-mongodbs"}');
INSERT INTO "resources" VALUES('https://www.percona.com/blog/2019/08/02/out-of-memory-killer-or-savior','percona.com: How to Adjust Linux Out-Of-Memory Killer Settings for PostgreSQL','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','927f0610e0f19637ac61f38c17a2d983031163eea9170e39bb8f89a0f24b85db',100.0,1779030441,0,'2026-05-17T17:07:21.357388+02:00',NULL,NULL,NULL,'[]','[]','["docs/databases.md"]','[]','{}','{"duplicate_of": "https://www.percona.com/blog/out-of-memory-killer-or-savior"}');
INSERT INTO "resources" VALUES('https://www.percona.com/blog/2019/11/22/designing-grafana-dashboards','percona.com: Tips for Designing Grafana Dashboards','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','2f2dca2364a0a32df06c3153b3bf194c0b3fbde0dee864775137dd6aa335c221',100.0,1779032172,0,'2026-05-17T17:36:12.100670+02:00',NULL,NULL,NULL,'[]','[]','["docs/grafana.md"]','[]','{}','{"duplicate_of": "https://www.percona.com/blog/designing-grafana-dashboards"}');
INSERT INTO "resources" VALUES('https://www.percona.com/blog/2019/12/19/the-benefits-of-amazon-rds-for-mysql','percona.com: The Benefits of Amazon RDS for MySQL','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','4ca8381c64a3be280db89aa6d203279c074d09ff9d226e33f1fcc2f05a6e9647',100.0,1779032544,0,'2026-05-17T17:42:24.668320+02:00',NULL,NULL,NULL,'[]','[]','["docs/aws-databases.md"]','[]','{}','{"duplicate_of": "https://www.percona.com/blog/the-benefits-of-amazon-rds-for-mysql"}');
INSERT INTO "resources" VALUES('https://www.percona.com/blog/2020/06/26/mysql-101-how-to-find-and-tune-a-slow-sql-query','percona.com: MySQL 101: How to Find and Tune a Slow SQL Query','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','3cbdc3808d9e1b71c52345119894fe31b3a316a5da251c3afe43460b151c02a6',100.0,1779031256,0,'2026-05-17T17:20:56.625858+02:00',NULL,NULL,NULL,'[]','[]','["docs/databases.md"]','[]','{}','{"duplicate_of": "https://www.percona.com/blog/mysql-101-how-to-find-and-tune-a-slow-sql-query"}');
INSERT INTO "resources" VALUES('https://www.percona.com/blog/2020/06/30/mysql-101-parameters-to-tune-for-mysql-performance','percona.com: MySQL 101: Parameters to Tune for MySQL Performance','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','d3969a726112864214bec1af1f908283e6a05d439c6b48bf283d55dcb1c50a58',100.0,1779031474,0,'2026-05-17T17:24:34.953379+02:00',NULL,NULL,NULL,'[]','[]','["docs/databases.md"]','[]','{}','{"duplicate_of": "https://www.percona.com/blog/mysql-101-parameters-to-tune-for-mysql-performance"}');
INSERT INTO "resources" VALUES('https://www.percona.com/blog/2020/09/11/how-much-memory-does-the-process-really-take-on-linux','percona.com: How Much Memory Does the Process Really Take on Linux? 🌟','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','437d2ff2e29ce8820b571ba7cf03e3af9d8e4fe99b826a8b4ce78193312ef133',100.0,1779030405,0,'2026-05-17T17:06:45.166054+02:00',NULL,NULL,NULL,'[]','[]','["docs/linux.md"]','[]','{}','{"duplicate_of": "https://www.percona.com/blog/how-much-memory-does-the-process-really-take-on-linux"}');
INSERT INTO "resources" VALUES('https://www.percona.com/blog/2020/10/22/using-volume-snapshot-clone-in-kubernetes','percona.com: Using Volume Snapshot/Clone in Kubernetes (GKE & Percona Kubernetes'' Operator for XtraDB Cluster)','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','3e3ed422a47c5e8f0dff685e2bc74b80f0d5992e07b1079e0a0951c7c1c6b2dc',100.0,1779030133,0,'2026-05-17T17:02:13.513032+02:00',NULL,NULL,NULL,'[]','[]','["docs/kubernetes-backup-migrations.md"]','[]','{}','{"duplicate_of": "https://www.percona.com/blog/using-volume-snapshot-clone-in-kubernetes"}');
INSERT INTO "resources" VALUES('https://www.percona.com/blog/2021/02/08/dbaas-on-kubernetes-under-the-hood','percona.com: DBaaS on Kubernetes: Under the Hood 🌟','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','8775ba1a5466563f7ecd40477464c167a002046c66f2a0867c69a17b54158ab9',100.0,1779033907,0,'2026-05-17T18:05:07.450152+02:00',NULL,NULL,NULL,'[]','[]','["docs/databases.md"]','[]','{}','{"duplicate_of": "https://www.percona.com/blog/dbaas-on-kubernetes-under-the-hood"}');
INSERT INTO "resources" VALUES('https://www.percona.com/blog/2021/03/22/storing-kubernetes-operator-for-percona-server-for-mongodb-secrets-in-github','percona.com: Storing Kubernetes Operator for Percona Server for MongoDB'' Secrets in Github','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','1184bee67596a83702077f2db3703c6bcf7827bd43602afa94770a8ffacab425',100.0,1779032224,0,'2026-05-17T17:37:04.627981+02:00',NULL,NULL,NULL,'[]','[]','["docs/databases.md"]','[]','{}','{"duplicate_of": "https://www.percona.com/blog/storing-kubernetes-operator-for-percona-server-for-mongodb-secrets-in-github"}');
INSERT INTO "resources" VALUES('https://www.percona.com/blog/2021/06/23/autoscaling-databases-in-kubernetes-for-mongodb-mysql-and-postgresql','percona.com: Autoscaling Databases in Kubernetes for MongoDB, MySQL, and'' PostgreSQL','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','d1faa9232bfc4f382f57d893998bc6fde1d569ad4acc81380f32181f4ae0af15',100.0,1779032294,0,'2026-05-17T17:38:14.344651+02:00',NULL,NULL,NULL,'[]','[]','["docs/databases.md"]','[]','{}','{"duplicate_of": "https://www.percona.com/blog/autoscaling-databases-in-kubernetes-for-mongodb-mysql-and-postgresql"}');
INSERT INTO "resources" VALUES('https://www.percona.com/blog/2021/06/23/mysql-on-kubernetes-with-gitops','percona.com: MySQL on Kubernetes with GitOps 🌟','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','a691dbd9023fc4197a8099448d4111d6c09874e479505e3e8b20afe7618d8c75',100.0,1779034314,0,'2026-05-17T18:11:54.610686+02:00',NULL,NULL,NULL,'[]','[]','["docs/databases.md"]','[]','{}','{"duplicate_of": "https://www.percona.com/blog/mysql-on-kubernetes-with-gitops"}');
INSERT INTO "resources" VALUES('https://www.percona.com/blog/an-overview-of-sharding-in-postgresql-and-how-it-relates-to-mongodbs','percona.com: An Overview of Sharding in PostgreSQL and How it Relates to MongoDB’s','','2021',0,'Deep architectural analysis contrasting PostgreSQL''s declarative partitioning and foreign data wrapper sharding with MongoDB''s native shard-key clustering, detailing query routing and execution tradeoffs.','Conceptual','Architectural Analysis','Advanced',1,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Databases", "PostgreSQL", "Database Architecture"]','["[COMMUNITY-TOOL]"]','[]','["databases.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.percona.com/blog/autoscaling-databases-in-kubernetes-for-mongodb-mysql-and-postgresql','percona.com: Autoscaling Databases in Kubernetes for MongoDB, MySQL, and PostgreSQL','','2022',0,'Outlines technical patterns for auto-scaling relational and document databases like MongoDB, MySQL, and PostgreSQL on Kubernetes. Examines vertical container resource updates, storage auto-expansion, and scaling read replicas in response to high traffic demand.','English','Technical Guide','Advanced',1,'online','manual',NULL,NULL,NULL,0,'2022-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Data on Kubernetes", "Performance Tuning", "Autoscaling"]','["[COMMUNITY-TOOL]", "[GUIDE]"]','[]','["databases.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.percona.com/blog/dbaas-on-kubernetes-under-the-hood','percona.com: DBaaS on Kubernetes: Under the Hood 🌟','','2021',0,'A deep-dive analysis of the architecture behind running custom, private Database-as-a-Service platforms inside a Kubernetes environment. Demonstrates automated provisioning, high availability clustering, and backup pipelines through Percona''s open-source database operators.','English','Deep Dive','Advanced',1,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Data on Kubernetes", "DBaaS", "Internal Mechanics"]','["[COMMUNITY-TOOL]"]','[]','["databases.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.percona.com/blog/designing-grafana-dashboards','percona.com: Tips for Designing Grafana Dashboards','','2022',0,'Presents design methodologies for high-performance Grafana dashboards. Recommends reducing cognitive overhead, using proper query intervals, and structuring query transformations to optimize render times.','English','Article','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2022-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Observability & Monitoring", "Grafana Ecosystem", "UX Best Practices"]','["[COMMUNITY-TOOL]"]','[]','["grafana.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.percona.com/blog/how-much-memory-does-the-process-really-take-on-linux','percona.com: How Much Memory Does the Process Really Take on Linux? 🌟','','2020',4,'An authoritative diagnostic deep dive examining virtual memory allocation models, residential set sizes (RSS), and proportional set sizes (PSS) in Linux environments. Live Grounding verifies this guide as a key resource for optimizing container overheads and resource configurations.','N/A','Article','Advanced',0,'online','manual',NULL,NULL,NULL,0,'2020-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Infrastructure & Operations", "Operating Systems", "Memory Management"]','["[ENTERPRISE-STABLE]"]','[]','["linux.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.percona.com/blog/migrating-postgresql-to-kubernetes','percona.com: Migrating PostgreSQL to Kubernetes','','2021',0,'An analytical guide examining strategies to shift PostgreSQL instances onto cloud-native Kubernetes environments. Investigates performance metrics, stateful storage challenges, backup coordination, and WAL streaming replication policies.','N/A','Article','Advanced',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Databases", "PostgreSQL", "Migration"]','["[COMMUNITY-TOOL]"]','[]','["databases.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.percona.com/blog/migration-of-a-mysql-database-to-a-kubernetes-cluster-using-asynchronous-replication','percona.com: Migration of a MySQL Database to a Kubernetes Cluster Using Asynchronous Replication','','2021',0,'Step-by-step migration blueprint translating on-premise MySQL instances into Kubernetes clusters. Leverages asynchronous database replication to enable seamless zero-downtime switchover actions during live production cutovers.','N/A','Article','Advanced',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Databases", "MySQL", "Migration"]','["[COMMUNITY-TOOL]"]','[]','["databases.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.percona.com/blog/mysql-101-how-to-find-and-tune-a-slow-sql-query','percona.com: MySQL 101: How to Find and Tune a Slow SQL Query','','2020',0,'An operational guide covering query profiling techniques in MySQL. Reviews slow query log ingestion patterns, details execution plan outputs, and establishes structural refactoring methods to speed up sub-optimal database queries.','SQL','Article','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2020-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Databases", "MySQL", "Performance"]','["[COMMUNITY-TOOL]"]','[]','["databases.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.percona.com/blog/mysql-101-parameters-to-tune-for-mysql-performance','percona.com: MySQL 101: Parameters to Tune for MySQL Performance','','2021',0,'Percona''s MySQL tuning guide focusing on key memory and I/O parameters. Explains optimizing parameters like innodb_buffer_pool_size, max_connections, and thread cache limits to handle massive query volumes.','SQL','Technical Blog','Advanced',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Databases", "Relational Databases", "MySQL Optimization"]','["[COMMUNITY-TOOL]"]','[]','["databases.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.percona.com/blog/mysql-on-kubernetes-with-gitops','percona.com: MySQL on Kubernetes with GitOps 🌟','','2022',0,'Percona''s technical case study on deploying MySQL clusters inside Kubernetes using GitOps pipelines. Connects ArgoCD or Flux workflows with declarative Percona Operators to automate database replication topologies.','YAML','Technical Blog','Advanced',1,'online','manual',NULL,NULL,NULL,0,'2022-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Infrastructure", "Container Orchestration", "GitOps"]','["[COMMUNITY-TOOL]"]','[]','["databases.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.percona.com/blog/out-of-memory-killer-or-savior','percona.com: How to Adjust Linux Out-Of-Memory Killer Settings for PostgreSQL','','2021',0,'System-level guide on adjusting Linux Out-Of-Memory (OOM) Killer settings for PostgreSQL. Details kernel parameters and systemd overrides to prevent the OS from terminating core database services during memory spikes.','Shell','Technical Blog','Advanced',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Databases", "PostgreSQL", "System Tuning"]','["[COMMUNITY-TOOL]"]','[]','["databases.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.percona.com/blog/performance-of-various-ebs-storage-types-in-aws','percona.com: Performance of Various EBS Storage Types in AWS','','2023',0,'Percona''s detailed database performance benchmark analyzing various AWS EBS storage classes. Compares the performance profile of gp3 and io2 architectures under strenuous database transaction loads, providing cost-to-performance optimizations.','English','Benchmark','Advanced',0,'online','manual',NULL,NULL,NULL,0,'2023-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Cloud Native Storage", "AWS EBS", "Storage Performance"]','["[COMMUNITY-TOOL]"]','[]','["aws-storage.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.percona.com/blog/postgresql-14-database-monitoring-and-logging-enhancements','percona.com: PostgreSQL 14 Database Monitoring and Logging Enhancements','','2021',0,'An analytical exploration of PostgreSQL 14''s native database monitoring and logging enhancements. Details performance insights via pg_stat_activity, session tracking improvements, and query-level analysis. Highly recommended for DBAs designing robust production observability pipelines.','N/A','Article','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Databases", "PostgreSQL", "Monitoring"]','["[COMMUNITY-TOOL]"]','[]','["databases.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.percona.com/blog/should-i-create-an-index-on-foreign-keys-in-postgresql','percona.com: Should I Create an Index on Foreign Keys in PostgreSQL?','','2021',0,'Analyzes the performance impact of indexing foreign keys in PostgreSQL. Evaluates join performance, query plans, and lock contention during parent table updates to optimize schema write throughput.','SQL','Technical Blog','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Databases", "PostgreSQL", "Database Administration"]','["[COMMUNITY-TOOL]"]','[]','["databases.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.percona.com/blog/storing-kubernetes-operator-for-percona-server-for-mongodb-secrets-in-github','percona.com: Storing Kubernetes Operator for Percona Server for MongoDB Secrets in Github','','2021',0,'Demonstrates security pipelines for managing MongoDB database credentials inside GitHub. Automates deployment configurations securely through GitOps, injecting secrets directly to Percona Kubernetes Operator instances.','YAML','Article','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Cloud Native", "Kubernetes Operators", "Secrets Management"]','["[COMMUNITY-TOOL]"]','[]','["databases.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.percona.com/blog/the-benefits-of-amazon-rds-for-mysql','percona.com: The Benefits of Amazon RDS for MySQL','','2021',3,'Curator Insight emphasizes Percona''s neutral evaluation of the trade-offs of hosting MySQL on Amazon RDS. Live Grounding confirms the study analyzes management convenience against limitations in configuration flexibility and performance tuning. Highly useful for database administrators comparing DIY cloud hosting with managed services.','English','Blog Post','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Cloud Infrastructure", "Databases", "Managed MySQL"]','["[COMMUNITY-TOOL]"]','[]','["aws-databases.md", "aws.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.percona.com/blog/using-volume-snapshot-clone-in-kubernetes','percona.com: Using Volume Snapshot/Clone in Kubernetes (GKE & Percona Kubernetes Operator for XtraDB Cluster)','','2021',4,'A technical case study using GKE CSI Volume Snapshots alongside the Percona Operator for MySQL XtraDB. Outlines mechanisms for zero-downtime database point-in-time synchronization and replication strategies.','Markdown','Article','Advanced',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Infrastructure", "Data Protection", "Database Snapshots"]','["[ENTERPRISE-STABLE]"]','[]','["kubernetes-backup-migrations.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.percona.com/community-blog/2020/10/01/database-schema-management-via-liquibase','percona: Database Schema Management Via Liquibase','','N/A',0,'A technical blog post by Percona illustrating step-by-step database schema version control using Liquibase. It highlights integration patterns with enterprise relational databases (MySQL, PostgreSQL) and demonstrates rollback strategies to ensure zero-downtime database upgrades.','English','Article','Intermediate',1,'duplicate','manual','dbb25546db06223519968cfca5009ca622bed4bfe9c42fcd7c4d324cb870fd38',100.0,1779033310,0,'2026-05-17T17:55:10.568534+02:00',NULL,NULL,NULL,'["Software Architecture", "Database Design", "Migration Patterns"]','["[COMMUNITY-TOOL]"]','["docs/liquibase.md"]','["liquibase.md"]','{}','{"duplicate_of": "https://percona.community/blog"}');
INSERT INTO "resources" VALUES('https://www.percona.com/doc/kubernetes-operator-for-pxc/index.html','Percona.com: Percona Kubernetes Operator for Percona XtraDB Cluster','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','3fd43de075bbccc98595954eea6b7956469dd9c9d5af2da88d8016348f9f7bca',100.0,1779030482,0,'2026-05-17T17:08:02.375003+02:00',NULL,NULL,NULL,'[]','[]','["docs/databases.md"]','[]','{}','{"duplicate_of": "https://docs.percona.com/percona-operator-for-mysql/pxc/index.html"}');
INSERT INTO "resources" VALUES('https://www.phillipsj.net/posts/dynamically-loaded-terraform-providers','phillipsj.net: Dynamically Loaded Terraform Providers 🌟','','2021',0,'An in-depth investigation of how Terraform loads and resolves provider plugins dynamically. Covers binary dependency management inside isolated, non-internet-connected execution nodes and air-gapped registry mirrors.','None','Technical Blog','Advanced',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Infrastructure as Code", "Terraform Engine", "Provider Architecture"]','["[COMMUNITY-TOOL]"]','[]','["terraform.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.pingcap.com/blog/chaos-mesh-action-integrate-chaos-engineering-into-your-ci','pingcap.com: chaos-mesh-action: Integrate Chaos Engineering into Your CI','','2021',0,'Demonstrates the implementation of Chaos Mesh within GitHub Actions CI/CD workflows using chaos-mesh-action. Allows developers to continuously assert the resilience of code changes by spinning up test clusters, injecting faults, and validating outputs on pull requests.','English','Technical Blog','Intermediate',1,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Resilience", "Chaos Engineering", "Continuous Integration"]','["[COMMUNITY-TOOL]"]','[]','["chaos-engineering.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.pionative.com/post/6-important-things-you-need-to-run-kubernetes-in-production','==pionative.com: 6 Important things you need to run Kubernetes in production==','','N/A',0,NULL,NULL,NULL,NULL,0,'online','manual','c8b23568145f558a6ac3da86709f96d11b967683c43aa5159b184683ec2f12b8',100.0,1779031148,0,'2026-05-17T17:19:08.343356+02:00',NULL,NULL,NULL,'[]','[]','["docs/kubernetes.md"]','[]','{}','{}');
INSERT INTO "resources" VALUES('https://www.pixelbeat.org/cmdline.html','pixelbeat.org/cmdline','','2023',4,'Curator Insight: Classic command-line compilation covering coreutils, file manipulation, and processing utilities. Live Grounding: A raw, high-density index of GNU coreutils commands, providing standard parameters for sed, awk, find, and tar.','HTML','Technical Reference','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2023-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Systems", "Linux", "Command Line"]','["[ENTERPRISE-STABLE]"]','[]','["cheatsheets.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.pixelstech.net/article/1604225312-Update-&amp-Delete-Kubernetes-resources-in-one-line-command','pixelstech.net: Update & Delete Kubernetes resources in one-line command','','N/A',0,'A curated technical resource and architectural guide covering pixelstech.net: Update & Delete Kubernetes resources in one-line command in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'online','manual','N/A',100.0,1781736002,0,'2026-06-18T00:40:02.021741+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubectl-commands.md"]','["kubectl-commands.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.pixelstech.net/article/1606901393-Build-a-Kubectl-Plugin-from-Scratch','pixelstech.net: Build a Kubectl Plugin from Scratch','','N/A',0,'A curated technical resource and architectural guide covering pixelstech.net: Build a Kubectl Plugin from Scratch in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'online','manual','N/A',100.0,1781736221,0,'2026-06-18T00:43:41.535902+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes.md"]','["kubernetes.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.plasticscm.com','Plastic SCM','','2026',4,'Plastic SCM (now branded as Unity Version Control) is a highly scalable distributed VCS engineered for massive binary assets and parallel branching. Features powerful semantic merging tools, graphical branch explorers, and high-performance repository replication.','C#','Tool','Advanced',0,'online','manual',NULL,NULL,NULL,0,'2026-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Software Engineering", "Version Control", "Distributed VCS"]','["[ENTERPRISE-STABLE]"]','[]','["git.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.plural.sh','plural.sh: Deploy open-source software on Kubernetes in record time ⭐','','2025',0,'Plural is a unified application delivery platform designed to simplify the deployment, orchestration, and continuous operation of open-source software on Kubernetes. By integrating GitOps engines, automated upgrades, and native observability consoles, it reduces the complexity of self-hosting databases, tools, and message brokers.','Go','SaaS / Enterprise Platform','Advanced',1,'online','manual','8852ba53ce975d9c546ffec40d1950cda4ea22cc48bb1166dfce89a08e105183',100.0,1779031776,1,'2026-05-17T17:29:36.676782+02:00',NULL,NULL,NULL,'["Operations", "GitOps & Delivery", "Application Delivery"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-tools.md"]','["kubernetes-tools.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.pluralsight.com','What is the best way to generate a visual diagram of the AWS environment which includes VPC, VPN, EC2, and AMIs?','','2023',0,'A comprehensive tutorial on Pluralsight outlining best-practice workflows for generating infrastructure diagrams. Provides structured advice on combining automated discovery with custom visual canvases.','None','Reference Guide','Beginner',0,'online','manual',NULL,NULL,NULL,0,'2023-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Architecture & Visualization", "Guides", "AWS"]','["[COMMUNITY-TOOL]", "[GUIDE]"]','[]','["kubernetes.md", "cloud-arch-diagrams.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.pluralsight.com/cloud-guru','acloudguru.com','','2023',0,'A premier e-learning platform (now part of Pluralsight) specializing in cloud computing, DevOps, and container certifications (AWS, Azure, GCP, Kubernetes). Provides hands-on sandbox environments and deep technical pathways designed to train enterprise-grade engineering organizations.','English','Platform','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2023-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Cloud Computing", "Training", "Multi-Cloud Education"]','["[COMMUNITY-TOOL]"]','[]','["docker.md", "aws-training.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.pluralsight.com/courses/getting-started-kubernetes',NULL,NULL,NULL,NULL,'A curated technical resource and architectural guide covering www.pluralsight.com in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'online','manual','ecda809710b055971273d80033222039d39299cbb7eaa51b5f82a66571ce9c1a',100.0,1779130494,1,'2026-05-18T20:54:54.975092+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes.md"]','["kubernetes.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.pluralsight.com/resources/blog/business-and-leadership/public-cloud-vs-private-cloud-whats-the-difference','acloudguru.com: Public cloud vs private cloud: What’s the difference? 🌟','','2022',3,'Demystifies the core operational, fiscal, and regulatory distinctions between public and private cloud models. The article provides a structured baseline for cloud engineering teams to evaluate infrastructure capital expenditures (CapEx) against operational expenditures (OpEx) based on resource control needs.','English','Article','Beginner',0,'online','manual',NULL,NULL,NULL,0,'2022-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Cloud Architecture & Infrastructure Strategy", "Deployment Models", "Comparison"]','["[COMMUNITY-TOOL]"]','[]','["introduction.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.pluralsight.com/resources/blog/business-and-leadership/sharing-data-in-the-cloud-four-patterns-everyone-should-know','acloudguru.com: Sharing data in the cloud: 4 patterns you should know','','2022',0,'Outlines four distinct cloud-native patterns for shared-data architectures. Evaluates data virtualization, API-driven delivery, direct database sharing, and messaging queues based on security and real-time synchronization requirements.','English','Article','Intermediate',1,'online','manual',NULL,NULL,NULL,0,'2022-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Architecture", "Data Management", "Patterns"]','["[COMMUNITY-TOOL]"]','[]','["introduction.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.pluralsight.com/resources/blog/business-and-leadership/what-is-lift-and-shift-cloud-migration','acloudguru.com: What is lift and shift cloud migration?','','2021',0,'A lift-and-shift migration strategy involves rehosting legacy applications directly in the cloud with minimal structural modification. While this approach minimizes initial migration time and risk, it fails to exploit cloud-native features such as auto-scaling and managed services, often leading to inflated operating costs. The resource serves as a guide for planning evolutionary cloud strategies post-migration.','English','Blog Post','Beginner',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Migration", "Cloud Migration", "Strategies"]','["[LEGACY]"]','[]','["faq.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.pluralsight.com/resources/blog/cloud/10-fun-hands-on-projects-to-learn-aws','acloudguru.com: 10 fun hands-on projects to learn AWS','','2021',0,'Suggests 10 hands-on AWS training projects designed for cloud engineers. Covers deploying static architectures under HTTPS, building simple serverless APIs, and setting up automated backup pipelines.','English','Article','Beginner',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Cloud Infrastructure", "Training", "Practical Labs"]','["[COMMUNITY-TOOL]"]','[]','["aws-training.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.pluralsight.com/resources/blog/cloud/12-aws-config-rules-that-every-account-should-have','acloudguru.com: 12 AWS Config rules that every account should have','','2026',0,'A curated reference guide identifying 12 essential AWS Config rules required to establish enterprise compliance baselines. Focuses on declarative drift detection including mandatory MFA enforcement, S3 block public access configurations, and unattached volume cleanup.','English','Blog','Intermediate',0,'online','manual','3c511f177ae777568a5288b576d69eaf8152ac48918d00dbbe2672c59615c929',100.0,1779130494,1,'2026-05-18T20:54:54.968236+02:00',NULL,NULL,NULL,'["Cloud Infrastructure", "Compliance & Governance", "AWS Config"]','["[COMMUNITY-TOOL]"]','["docs/aws.md"]','["aws.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.pluralsight.com/resources/blog/cloud/3-ways-to-practice-migrating-workloads-to-the-cloud','acloudguru.com: 3 ways to practice migrating workloads to the cloud','','2022',0,'Provides instructional path frameworks for developers looking to gain hands-on migration experience. Focuses on setting up mock environments, replicating on-premise infrastructure in sandboxes, and utilizing provider-native migration automation tools.','English','Article','Beginner',0,'online','manual',NULL,NULL,NULL,0,'2022-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Cloud Architecture", "Migration", "Hands-On"]','["[COMMUNITY-TOOL]"]','[]','["introduction.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.pluralsight.com/resources/blog/cloud/5-reasons-to-not-move-to-devops','acloudguru.com: 5 Reasons to NOT Move to DevOps 🌟','','2020',2,'Presents a critical look at modern DevOps transformations. Outlines operational and structural bottlenecks where attempts fail due to misaligned software patterns or lacking automated testing frameworks.','N/A','Article','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2020-06-01T00:00:00+02:00',NULL,NULL,NULL,'["DevOps", "Culture", "Risk Assessment"]','["[COMMUNITY-TOOL]"]','[]','["devops.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.pluralsight.com/resources/blog/cloud/5-things-we-love-about-terraform','acloudguru.com: 5 things we love about Terraform','','2022',3,'Outlines the critical architectural and workflow advantages that cemented Terraform as the de facto standard for infrastructure automation. Focuses on the declarative configuration model, multi-provider extensibility, plan dry-runs, modularity, and community-driven resource provider support. Live grounding confirms that despite market fragmentation, these core tenets remain essential to modern platform engineering.','HCL','Blog','Beginner',0,'online','manual',NULL,NULL,NULL,0,'2022-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Infrastructure as Code", "Terraform", "Adoption Principles"]','["[COMMUNITY-TOOL]"]','[]','["terraform.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.pluralsight.com/resources/blog/cloud/adopting-gitops-for-kubernetes-on-aws','acloudguru.com: Adopting GitOps for Kubernetes on AWS 🌟','','2021',0,'A strategic overview of adopting GitOps paradigms for EKS workloads. Outlines structural patterns, IAM roles for service accounts integration, and state synchronization using Flux controllers.','None','Technical Article','Medium',1,'duplicate','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Platform Engineering", "GitOps & Deployment", "Flux Ecosystem"]','["[COMMUNITY-TOOL]"]','[]','["flux.md"]','{}','{"duplicate_of": "https://info.acloud.guru/resources/deploying-kubernetes-with-gitops"}');
INSERT INTO "resources" VALUES('https://www.pluralsight.com/resources/blog/cloud/aks-vs-eks-vs-gke-managed-kubernetes-services-compared','acloudguru.com: AKS vs EKS vs GKE: Managed Kubernetes services compared','','2021',0,'Educational comparison targeting operations teams, reviewing storage performance, networking setups, and billing strategies across AWS, GCP, and Azure.','English','Article','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Cloud Native", "Kubernetes", "Managed Services"]','["[COMMUNITY-TOOL]"]','[]','["managed-kubernetes-in-public-cloud.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.pluralsight.com/resources/blog/cloud/ansible-vs-puppet-which-is-right-for-you','acloudguru.com: Ansible vs Puppet: Which is right for you?','','2021',0,'A deep analytical comparison weighing Ansible''s procedural, agentless, SSH-driven philosophy against Puppet''s declarative, master/agent pull topology. Compares target infrastructure footprints, security boundaries, and operational skills overhead.','English','Article','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Infrastructure as Code", "Ansible", "Comparison"]','["[COMMUNITY-TOOL]"]','[]','["ansible.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.pluralsight.com/resources/blog/cloud/aws-adds-to-the-no-code-pile-is-it-the-end-of-the-engineer','acloudguru.com: AWS adds to the no-code pile: Is it the end of the engineer?','','2020',3,'An evaluation of Amazon Honeycode and AWS''s cloud-adjacent no-code offerings. It reviews whether these tools substitute cloud architects, concluding that complex backend management and custom distributed architectures remain critical engineering tasks.','English','Technical Article','Beginner',0,'online','manual',NULL,NULL,NULL,0,'2020-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Software Engineering", "Development Paradigms", "Low Code"]','["[COMMUNITY-TOOL]"]','[]','["lowcode-nocode.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.pluralsight.com/resources/blog/cloud/azure-devops-vs-github-comparing-microsofts-devops-twins','acloudguru.com: Azure DevOps vs GitHub: Comparing Microsoft’s DevOps Tools 🌟','','2022',0,'Provides an analysis comparing Microsoft''s two flagship developer platforms: Azure DevOps (Pipelines/Boards/Repos) and GitHub (Enterprise/Actions). Details how GitHub is increasingly prioritized for cloud-native innovation and modern community-led ecosystems, while Azure DevOps remains standard for legacy corporate enterprise environments.','Agnostic','Architectural Guide','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2022-06-01T00:00:00+02:00',NULL,NULL,NULL,'["GitOps & CI/CD", "CI/CD Platforms", "Enterprise DevOps"]','["[GUIDE]", "[LEGACY]"]','[]','["jenkins-alternatives.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.pluralsight.com/resources/blog/cloud/blockchain-cloud-comparison-what-is-blockchain-as-a-service-baas','acloudguru.com: Blockchain cloud comparison: What is blockchain-as-a-service (BaaS)?','','2026',0,'An educational guide detailing Blockchain-as-a-Service (BaaS) capabilities and managed ledger options across major public cloud providers. It assesses consensus models, throughput speeds, and cloud integration architectures. Live grounding highlights its role in defining early hybrid enterprise ledger integrations.','English','Guide/Reference','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2026-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Cloud Strategy", "Blockchain as a Service", "Distributed Ledgers"]','["[COMMUNITY-TOOL]", "[GUIDE]"]','[]','["public-cloud-solutions.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.pluralsight.com/resources/blog/cloud/cloud-apps-secure-by-design','acloudguru.com: Cloud security risks: Why you should make apps Secure by Design','','2022',0,'Advocates for ''Secure by Design'' principles in cloud-native development. Explains how considering security boundaries during initial software design helps reduce runtime complexity, mitigate API vulnerabilities, and avoid retrofitting costs.','English','Article','Intermediate',1,'online','manual',NULL,NULL,NULL,0,'2022-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Security", "Software Engineering", "Secure Design Principles"]','["[COMMUNITY-TOOL]"]','[]','["devsecops.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.pluralsight.com/resources/blog/cloud/cloud-developer-tooling-compared-aws-vs-azure-vs-gcp','acloudguru.com: Cloud developer tooling compared: AWS vs. Azure vs. GCP','','2026',0,'A detailed technical review comparing native CLI tools, IDE plugins, CI/CD runtimes, and Infrastructure as Code integrations across AWS, Azure, and GCP. It provides architects with insights into developer velocity. Live grounding demonstrates its ongoing relevance as cloud-native toolchains continue to converge.','English','Guide/Reference','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2026-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Cloud Strategy", "Developer Tooling", "Hyperscalers"]','["[COMMUNITY-TOOL]", "[GUIDE]"]','[]','["public-cloud-solutions.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.pluralsight.com/resources/blog/cloud/cloud-security-comparison-aws-vs-azure-vs-gcp','acloudguru.com: Cloud security comparison: AWS vs. Azure vs. GCP','','2026',0,'An analytical breakdown evaluating the native security architectures of AWS, Azure, and Google Cloud. It details default encryption mechanisms, fine-grained access management (IAM), and compliance frameworks. Live grounding validates its position as a highly targeted study guide for multi-cloud security certifications.','English','Guide/Reference','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2026-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Cloud Strategy", "Security Protocols", "Hyperscalers"]','["[COMMUNITY-TOOL]", "[GUIDE]"]','[]','["public-cloud-solutions.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.pluralsight.com/resources/blog/cloud/containers-vs-serverless-which-is-right-for-you','acloudguru.com: Containers vs serverless: Which is right for you?','','2022',4,'A structured comparative guide weighing the execution predictability and regional portability of container-based microservices against the elastic scaling of FaaS models.','English','Article','Intermediate',1,'online','manual',NULL,NULL,NULL,0,'2022-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Architecture Decisions", "Comparisons", "Containers vs Serverless"]','["[ENTERPRISE-STABLE]"]','[]','["serverless.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.pluralsight.com/resources/blog/cloud/docker-copy-vs-add-whats-the-difference','acloudguru.com: Docker COPY vs ADD: What’s the difference?','','2021',0,'A clear comparison of the `COPY` and `ADD` directives in Dockerfiles. Highlights security risks linked to the auto-extraction capabilities of `ADD`, recommending `COPY` for standard image creation.','English','Tutorial','Beginner',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Containers & Orchestration", "Image Engineering", "Dockerfile Specs"]','["[COMMUNITY-TOOL]", "[GUIDE]"]','[]','["docker.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.pluralsight.com/resources/blog/cloud/getting-started-with-the-elastic-stack','acloudguru.com: Getting started with the Elastic Stack','','2020',0,'An introductory hands-on walkthrough for deploying and configuring Elasticsearch, Logstash, and Kibana (ELK Stack). Covers index life-cycle management, ingest pipelines, and structuring unstructured application logs.','None','Article','Beginner',0,'online','manual',NULL,NULL,NULL,0,'2020-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Observability", "Log Management", "Elastic Stack"]','["[COMMUNITY-TOOL]"]','[]','["monitoring.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.pluralsight.com/resources/blog/cloud/gke-ludicrous-speed-gke-image-streaming-speeds-up-container-starts','acloudguru.com: GKE ludicrous speed! GKE Image Streaming speeds up container starts','','2021',0,'Explores GKE Image Streaming, a performance feature that speeds up container startups by lazy-loading image layers over the network. By starting pods before the entire image is downloaded, this architecture accelerates auto-scaling and quickens recovery times from node failures.','N/A','Article','Advanced',1,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Cloud Providers", "Google Kubernetes Engine (GKE)", "Performance Scaling"]','["[COMMUNITY-TOOL]"]','[]','["managed-kubernetes-in-public-cloud.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.pluralsight.com/resources/blog/cloud/how-to-audit-and-secure-an-aws-account','acloudguru.com: How to audit and secure an AWS account','','2021',0,'A security auditor''s checklist for securing AWS account topologies. Outlines strategies for enforcing Multi-Factor Authentication (MFA), isolating billing lines, establishing AWS Organizations boundaries, locking down default root configuration, and initiating persistent CloudTrail logs.','English','Technical Blog','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Cloud Architecture", "AWS", "Security Auditing"]','["[COMMUNITY-TOOL]"]','[]','["aws-security.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.pluralsight.com/resources/blog/cloud/how-to-troubleshoot-5-common-terraform-errors','acloudguru.com: How to troubleshoot 5 common Terraform errors','','2023',0,'A master troubleshooting reference addressing the five most common infrastructure automation faults: locking queue blocks, authentication failures, cyclic resource dependencies, missing provider plugins, and schema mismatch issues. Yields immediate solutions for system recovery.','None','Technical Guide','Beginner',0,'online','manual',NULL,NULL,NULL,0,'2023-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Infrastructure as Code", "Terraform", "Best Practices"]','["[COMMUNITY-TOOL]", "[GUIDE]"]','[]','["terraform.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.pluralsight.com/resources/blog/cloud/how-to-use-github-actions-to-automate-terraform','acloudguru.com: How to use GitHub Actions to automate Terraform','','2023',0,'A strategic guide on orchestrating secure declarative automation cycles within GitHub Actions. Outlines architectural patterns for safe plan previews, workspace permissions setup, credential management, and automated rollbacks.','YAML','Technical Guide','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2023-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Infrastructure as Code", "CI/CD & Automation", "GitHub Actions"]','["[COMMUNITY-TOOL]", "[GUIDE]"]','[]','["terraform.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.pluralsight.com/resources/blog/cloud/how-to-use-terraform-inputs-and-outputs','acloudguru.com: How to use Terraform outputs and inputs','','2022',0,'A fundamental guide to module parameterization. Clarifies how to construct flexible, highly reusable modules using input variables (with strict validation rules) and export modular properties via standard outputs.','English','Technical Tutorial','Beginner',0,'online','manual',NULL,NULL,NULL,0,'2022-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Cloud Infrastructure", "Infrastructure as Code", "Module Development"]','["[COMMUNITY-TOOL]", "[GUIDE]"]','[]','["terraform.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.pluralsight.com/resources/blog/cloud/one-shell-to-rule-them-all-5-reasons-to-use-powershell-for-cloud-management','acloudguru.com: The Beginner’s Guide to Azure PowerShell: One Shell to Rule Them All','','2021',0,'Covers primary setup patterns of the Az module suite on cross-platform systems. Provides practical reasoning for choosing programmatic Azure CLI/SDK orchestration options over standard portal actions.','PowerShell','Blog Post','Beginner',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Cloud Platform Management", "Microsoft Azure", "Tooling", "Azure PowerShell SDK"]','["[COMMUNITY-TOOL]"]','[]','["azure.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.pluralsight.com/resources/blog/cloud/s3-glacier-instant-retrieval-deep-dive-which-s3-storage-class-is-right-for-me','acloudguru.com: S3 Glacier Instant Retrieval deep dive: Which S3 Storage Class is right for me?','','2022',0,'An analytical guide on the S3 Glacier Instant Retrieval storage class. It breaks down the math of retrieval cost vs storage tier pricing models, helping platform engineers choose the optimal tier for instant-access archival files.','English','Article','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2022-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Cloud Native Storage", "AWS S3", "Storage Lifecycle"]','["[COMMUNITY-TOOL]"]','[]','["aws-storage.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.pluralsight.com/resources/blog/cloud/securing-your-multi-cloud-terraform-pipelines-with-policy-as-code','acloudguru.com: Securing your multi-cloud Terraform pipelines with policy-as-code','','2022',0,'Explores how to leverage modern Open Policy Agent (OPA) and Rego scripting to implement custom guardrails within multicloud CI/CD pipelines. Enables platform engineering teams to enforce automated regulatory compliance prior to resource creation.','English','Architectural Guide','Advanced',0,'online','manual',NULL,NULL,NULL,0,'2022-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Cloud Infrastructure", "Security & Identity", "Policy as Code"]','["[COMMUNITY-TOOL]", "[GUIDE]"]','[]','["terraform.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.pluralsight.com/resources/blog/cloud/storage-showdown-aws-vs-azure-vs-gcp-cloud-comparison','acloudguru.com: Storage services compared: AWS vs Azure vs GCP','','2026',0,'A structured comparative guide focused on block, file, and object storage performance characteristics across hyperscalers. It profiles cold-tier storage, IOPS performance limits, and auto-tiering mechanisms. Live grounding confirms its foundational value in storage engineering and disaster recovery site designs.','English','Guide/Reference','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2026-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Cloud Strategy", "Storage Architectures", "Hyperscalers"]','["[COMMUNITY-TOOL]", "[GUIDE]"]','[]','["public-cloud-solutions.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.pluralsight.com/resources/blog/cloud/the-cloud-dictionary-of-pain-five-of-awss-toughest-cloud-topics','acloudguru.com: The Cloud Dictionary of Pain: Five Of AWS’s Toughest Cloud Topics','','2026',0,'A deep-dive technical overview evaluating complex AWS configurations, pinpointing notorious friction points such as IAM policy composition, KMS key management, AWS Billing structures, and hybrid VPC peering. Provides architectural guidance to bypass structural anti-patterns.','English','Blog','Advanced',0,'online','manual','39e381a370de9d265ec7439d5ad0f1012977a2070389da3c5120b23ec4148b0e',100.0,1779130494,1,'2026-05-18T20:54:54.982906+02:00',NULL,NULL,NULL,'["Cloud Infrastructure", "Troubleshooting", "DevOps Challenges"]','["[COMMUNITY-TOOL]"]','["docs/aws.md"]','["aws.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.pluralsight.com/resources/blog/cloud/the-top-cloud-diagramming-tools-ranked','acloudguru.com: The top cloud diagramming tools, ranked','','2022',3,'A detailed technical review comparing and ranking leading cloud architectural design tools. Focuses on speed, automatic layout generation capabilities, API extensibility, and modern iconography support.','N/A','Blog Post','Beginner',0,'online','manual',NULL,NULL,NULL,0,'2022-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Architecture & Design", "Visualization", "Evaluation"]','["[COMMUNITY-TOOL]"]','[]','["cloud-arch-diagrams.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.pluralsight.com/resources/blog/cloud/the-ultimate-terraform-cheatsheet','acloudguru.com: The Ultimate Terraform Cheatsheet','','2025',4,'Curator Insight: Pluralsight''s ultimate visual cheat sheet for Terraform workflows. Live Grounding: Highlights key syntax strategies including local module declarations, remote state locking in AWS S3 or HashiCorp Cloud Platform (HCP), and secret injection patterns.','English','Technical Guide','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2025-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Infrastructure", "Infrastructure as Code", "Terraform"]','["[ENTERPRISE-STABLE]", "[GUIDE]"]','[]','["cheatsheets.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.pluralsight.com/resources/blog/cloud/twelve-factor-apps-in-kubernetes','acloudguru.com: Twelve-Factor Apps in Kubernetes','','2022',0,'Demonstrates mapping the 12-Factor framework directly onto Kubernetes primitives. Maps ConfigMaps and Secrets to Factor III (Config), and Deployments/ReplicaSets to Factor IX (Disposability).','English','Article','Intermediate',1,'online','manual',NULL,NULL,NULL,0,'2022-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Orchestration", "Kubernetes", "Twelve-Factor App"]','["[COMMUNITY-TOOL]"]','[]','["introduction.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.pluralsight.com/resources/blog/cloud/what-does-the-terraform-1-0-release-mean-for-you',NULL,NULL,NULL,NULL,'A curated technical resource and architectural guide covering www.pluralsight.com in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'online','manual','145cdab8c4dfedfb79713029407319f0758f025f11b8171116ecf1a421871834',100.0,1779130494,1,'2026-05-18T20:54:54.995701+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/terraform.md"]','["terraform.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.pluralsight.com/resources/blog/cloud/whats-new-with-kubernetes-1-22','acloudguru.com: What’s new with Kubernetes 1.22?','','2021',0,'Curator Insight points to Pluralsight''s educational summary of 1.22. In 2026, it serves as a baseline tutorial explaining the transition to cgroups v2, which has since become standard in all production distros.','English','Article','Low',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Kubernetes Core", "Release Lifecycle", "v1.22"]','["[COMMUNITY-TOOL]"]','[]','["kubernetes-releases.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.pluralsight.com/resources/blog/cloud/which-kubernetes-distribution-is-right-for-you','acloudguru.com: Which Kubernetes distribution is right for you?','','2021',0,'An analytical guide comparing various Kubernetes distributions (including EKS, GKE, AKS, OpenShift, Rancher, and lightweight distributions like K3s) based on business needs, deployment environments, operational overhead, and budget. It guides enterprise architects in matching target environments with appropriate vendor or vanilla offerings.','English','Article','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Infrastructure", "Kubernetes Distributions", "Selection Criteria"]','["[COMMUNITY-TOOL]"]','[]','["kubernetes-on-premise.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.pluralsight.com/resources/blog/cloud/why-learn-multiple-cloud-platforms','acloudguru.com: Multicloud Fluency: 6 reasons you should learn multiple clouds','','2026',0,'A Pluralsight / A Cloud Guru publication detailing the technical and economic benefits of pursuing multi-cloud literacy. It highlights cloud portability, lock-in avoidance, and feature-specific workload optimization. Live grounding indicates its utility in corporate reskilling initiatives.','English','Guide/Education','Beginner',0,'online','manual',NULL,NULL,NULL,0,'2026-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Cloud Learning", "Multi-Cloud Strategy", "Business Case"]','["[COMMUNITY-TOOL]", "[GUIDE]"]','[]','["public-cloud-solutions.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.plutora.com/ci-cd-tools/artifacts-management-tools','plutora.com: Artifacts management tools','','2023',0,'An architectural breakdown of the artifact registry ecosystem (such as JFrog Artifactory and Sonatype Nexus). Evaluates why safe binary management, package indexing, and license scanning are critical for maintaining clean supply chains.','English','Article','Beginner',0,'online','manual',NULL,NULL,NULL,0,'2023-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Deployment & Delivery", "CI/CD & Delivery", "Artifact Registry"]','["[COMMUNITY-TOOL]"]','[]','["cicd.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.pmease.com','PMEase QuickBuild','','2025',0,'A powerful commercial build and configuration management tool geared towards large enterprises. Combines high-capacity agents, visual dependency chains, and precise audit trails for legacy and cloud-native workloads.','Java','Platform','Advanced',0,'online','manual',NULL,NULL,NULL,0,'2025-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Deployment & Delivery", "CI/CD & Delivery", "Enterprise Tooling"]','["[LEGACY]"]','[]','["devops-tools.md", "cicd.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.polyglotdeveloper.com/cheatsheet/2015-01-08-Gradle-cheatsheet','polyglotdeveloper.com: Gradle Cheat Sheet','','N/A',0,'A curated technical resource and architectural guide covering polyglotdeveloper.com: Gradle Cheat Sheet in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'duplicate','manual','N/A',100.0,1779032074,0,'2026-05-17T17:34:34.165661+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/cheatsheets.md"]','["cheatsheets.md"]','{}','{"duplicate_of": "https://eta-lang.org/docs/cheatsheets/gradle-cheatsheet"}');
INSERT INTO "resources" VALUES('https://www.popsci.com/diy/use-markdown-google','popsci.com: Google’s expanded Markdown feature could change how you work','','2022',0,'A practical exploration of Google''s Markdown shortcut updates. Details productivity benefits for technical writers who need to seamlessly transition text-based formats between IDE files and collaborative company workspaces.','English','Article','Beginner',0,'online','manual',NULL,NULL,NULL,0,'2022-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Documentation & Workflow", "Writing Tools", "WYSIWYG Integrations"]','["[COMMUNITY-TOOL]"]','[]','["mkdocs.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.port.io','Port','','2026',0,'Port is a modern, no-code/low-code SaaS developer portal that acts as a central repository for internal software systems. Features highly dynamic, custom-defined data models, granular access controls, self-service action triggering, and native integrations across CI/CD and Kubernetes environments.','English','SaaS Platform','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2026-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Platform Engineering", "IDP Tooling", "SaaS Developer Portals"]','["[COMMUNITY-TOOL]"]','[]','["devops.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.portafolio.co/tendencias/claves-para-liderar-equipos-de-teletrabajo-y-no-fracasar-en-el-intento-556586','portafolio.co: Claves para liderar equipos de teletrabajo y no fracasar en el intento','','2021',0,'Focuses on strategies for leading virtual teams, highlighting methods to establish trust, measure output over physical presence, and implement clear collaboration frameworks. Highlights Spanish-speaking organizational perspectives on easing transition friction for legacy teams.','Spanish','Article','Beginner',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Modern Workforce", "Remote Work", "Team Operations"]','["[LEGACY]"]','[]','["workfromhome.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.portainer.io','Portainer 🌟','','2026',0,'Portainer is a leading container management platform designed to simplify Docker, Kubernetes, and Azure ACI environments through an intuitive web interface. It allows platform administrators to easily deploy stacks, monitor real-time resources, manage networks/volumes, and control user access (RBAC). In 2026, it serves as a robust bridging portal between command-line container engines and full-scale orchestration management.','N/A','SaaS','Medium',0,'online','manual',NULL,NULL,NULL,0,'2026-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Infrastructure", "Containerization", "Container Management"]','["[COMMUNITY-TOOL]"]','[]','["kubernetes-alternatives.md", "docker.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.portainer.io/blog/docker-swarm-vs-kubernetes','portainer.io: Kubernetes vs Docker Swarm vs Nomad - the orchestrator wars continue?','','2022',0,'A strategic comparison of Kubernetes, Nomad, and Docker Swarm from the Portainer perspective, exploring ease of use, security models, and long-term operating costs.','None','Article','Intermediate',1,'online','manual',NULL,NULL,NULL,0,'2022-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Orchestration", "Ecosystem", "Comparison"]','["[COMMUNITY-TOOL]"]','[]','["kubernetes-alternatives.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.portainer.io/blog/orchestrator-wars-continue','portainer.io: Kubernetes vs Docker Swarm vs Nomad - the orchestrator wars'' continue?','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','a8f909d8e47ef1b86f3d1d729272079f7ff471f45b4e86f017f37cc344751c2d',100.0,1779031540,0,'2026-05-17T17:25:40.085839+02:00',NULL,NULL,NULL,'[]','[]','["docs/kubernetes-alternatives.md"]','[]','{}','{"duplicate_of": "https://www.portainer.io/blog/docker-swarm-vs-kubernetes"}');
INSERT INTO "resources" VALUES('https://www.portainer.io/install','Portainer Community Edition','','2026',0,'The Community Edition of Portainer provides a self-hosted, lightweight administration portal for managing standalone Docker daemons, Swarm clusters, and edge environments. It abstracts complex container and volume operations into a responsive dashboard, reducing operational friction. It remains a popular, stable, and highly trusted portal for developer environments and internal infrastructure management.','Go','Tool','Medium',0,'online','manual',NULL,NULL,NULL,0,'2026-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Infrastructure", "Containerization", "Container Management"]','["[COMMUNITY-TOOL]"]','[]','["docker.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.portainer.io/products/community-edition','Portainer Community Edition','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','08087573ac02ba92240fc5b1e6b42378b3cac3b380368c37f45b27d4639d81fd',100.0,1779030394,0,'2026-05-17T17:06:34.260230+02:00',NULL,NULL,NULL,'[]','[]','["docs/docker.md"]','[]','{}','{"duplicate_of": "https://www.portainer.io/install"}');
INSERT INTO "resources" VALUES('https://www.postgresql.org/about/news/crunchy-postgresql-operator-45-enhanced-monitoring-custom-annotations-postgresql-13-2086','postgresql.org: Crunchy PostgreSQL Operator 4.5: Enhanced Monitoring, Custom Annotations, PostgreSQL 13 🌟','','2020',0,'Community release documentation of Crunchy PostgreSQL Operator v4.5. Focuses on support configurations for PostgreSQL 13, pod custom annotations, and major Prometheus exporter stack upgrades.','None','Article','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2020-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Cloud Native", "Kubernetes Operators", "PostgreSQL Operator"]','["[COMMUNITY-TOOL]"]','[]','["crunchydata.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.postman.com','Postman','','2026',5,'Postman remains a prominent API collaboration platform. It offers developers comprehensive tools to design, mock, test, document, and monitor APIs within an intuitive, team-oriented development lifecycle workspace.','English','Tool','Intermediate',1,'online','manual',NULL,NULL,NULL,0,'2026-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Automation & Orchestration", "API Orchestration", "Postman"]','["[DE FACTO STANDARD]"]','["docs/about.md"]','["postman.md", "about.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.postman.com/api-platform/api-versioning','postman.com: API versioning','','2024',4,'An exhaustive Postman guide detailing safe patterns for API versioning. It breaks down URL-path, query-parameter, and custom header versioning approaches with concrete examples, evaluating how to maintain backward-compatibility while sunsetting legacy endpoints. It emphasizes using automated testing collections to verify deprecated versions in production environments.','English','Guide','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2024-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Application Integration", "API Design", "Versioning & Evolution"]','["[ENTERPRISE-STABLE]", "[GUIDE]", "[LEGACY]"]','[]','["api.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.postman.com/pynt-io/workspace/pynt/overview','Postman Pynt 🌟','','2026',0,'Pynt is a dynamic API security testing tool built directly inside the Postman ecosystem. It scans microservice endpoints for vulnerabilities like OWASP Top 10 exploits during regular runtime tests.','English','Tool Integration','Advanced',1,'online','manual',NULL,NULL,NULL,0,'2026-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Software Testing", "API Security", "Postman Integrations"]','["[COMMUNITY-TOOL]"]','[]','["postman.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.postman.com/resources/infographics/api-survey-2019','postman.com: Postman State of the API Report 🌟','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','c3e3ab4eb372278fe939aa1c8b6b5bdf923e96c4a6d293953c2e3d293faa784e',100.0,1779031945,0,'2026-05-17T17:32:25.590013+02:00',NULL,NULL,NULL,'[]','[]','["docs/api.md"]','[]','{}','{"duplicate_of": "https://www.postman.com/state-of-api/2025"}');
INSERT INTO "resources" VALUES('https://www.postman.com/state-of-the-api/2019',NULL,NULL,NULL,NULL,'A curated technical resource and architectural guide covering www.postman.com in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'online','manual','45c9576f652ef26542bf1cf1c65cb5bdf465164d02f6b8db88229feb32d6c03d',100.0,1779130495,1,'2026-05-18T20:54:55.019147+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/api.md"]','["api.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.postman.com/what-is-an-api','postman.com: What is an API?','','2024',5,'Postman’s foundational guide explaining the mechanics of Application Programming Interfaces (APIs). It covers request-response patterns, typical protocols, payloads (JSON/XML), and the strategic business value of exposing software interfaces. It serves as an industry-standard primer for developers starting with web services.','English','Guide','Beginner',0,'online','manual',NULL,NULL,NULL,0,'2024-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Application Integration", "API Design", "Fundamentals"]','["[DE FACTO STANDARD]", "[GUIDE]"]','[]','["api.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.powershellgallery.com','PowerShell Gallery 🌟','','2026',5,'The central repository for discovering, sharing, and downloading PowerShell modules, scripts, and DSC resources. Supported directly by Microsoft, it hosts crucial operational toolkits like Az, Microsoft.Graph, and Pester. It serves as the primary gateway for platform engineers building reusable scripting abstractions and automation pipelines.','PowerShell','Registry','Beginner',0,'online','manual',NULL,NULL,NULL,0,'2026-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Platform Automation & Tooling", "Command Line Interface", "PowerShell Modules"]','["[DE FACTO STANDARD]"]','[]','["azure.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.powershellgallery.com/packages/Microsoft.PowerShell.Crescendo','powershellgallery.com: Microsoft.PowerShell.Crescendo','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','5be84c018cac8adc06d7860b4b1c7060888f9650036d4984ad299ea989e8778b',100.0,1779029364,0,'2026-05-17T16:49:24.904194+02:00',NULL,NULL,NULL,'[]','[]','["docs/azure.md"]','[]','{}','{"duplicate_of": "https://www.powershellgallery.com/packages/Microsoft.PowerShell.Crescendo/1.1.0"}');
INSERT INTO "resources" VALUES('https://www.powershellgallery.com/packages/Microsoft.PowerShell.Crescendo/1.1.0','powershellgallery.com: Microsoft.PowerShell.Crescendo','','2024',0,'Official deployment catalog landing page for installing the Microsoft.PowerShell.Crescendo engine. Standardizes the deployment of schema-based CLI command wrappers.','PowerShell','Documentation','Advanced',0,'online','manual',NULL,NULL,NULL,0,'2024-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Infrastructure Automation", "Package Management", "PowerShell Gallery", "PowerShell Crescendo"]','["[COMMUNITY-TOOL]"]','[]','["azure.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.previous.cloudbees.com/blog/cloudbees-core-configuration-code-preview','cloudbees.com: CloudBees Core Configuration as Code','','N/A',0,'A curated technical resource and architectural guide covering cloudbees.com: CloudBees Core Configuration as Code in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779030084,0,'2026-05-17T17:01:24.587317+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/jenkins.md"]','["jenkins.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.previous.cloudbees.com/press/cloudbees-acquires-rollout-adding-feature-flag-system',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,'manual','N/A',100.0,1779030868,0,'2026-05-17T17:14:28.167392+02:00',NULL,NULL,NULL,'[]','[]','["docs/jenkins.md"]','[]','{}','{}');
INSERT INTO "resources" VALUES('https://www.previous.cloudbees.com/press/cloudbees-integrates-software-delivery-management-platform-google-cloud-build-and-tekton-break','CloudBees Integrates Software Delivery Management Platform With Google Cloud Build and Tekton to Break Down Development Silos','','N/A',0,'A curated technical resource and architectural guide covering CloudBees Integrates Software Delivery Management Platform With Google Cloud Build and Tekton to Break Down Development Silos in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779030846,0,'2026-05-17T17:14:06.529291+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/jenkins-alternatives.md"]','["jenkins-alternatives.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.previous.cloudbees.com/press/cloudbees-releases-another-industry-first-feature-flagging-premise-use','CloudBees Releases Another Industry First: Feature Flagging for On-Premise'' Use 🌟','','N/A',0,'A curated technical resource and architectural guide covering CloudBees Releases Another Industry First: Feature Flagging for On-Premise'' Use 🌟 in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779029575,0,'2026-05-17T16:52:55.294438+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/git.md", "docs/jenkins.md"]','["git.md", "jenkins.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.primevideotech.com/video-streaming/scaling-up-the-prime-video-audio-video-monitoring-service-and-reducing-costs-by-90','primevideotech.com: Scaling up the Prime Video audio/video monitoring service'' and reducing costs by 90%','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','f4d52988290c0f3d99c1714bd15dc30ac61ad6e5244c8a501d6893096da59753',100.0,1779034482,0,'2026-05-17T18:14:42.889728+02:00',NULL,NULL,NULL,'[]','[]','["docs/introduction.md"]','[]','{}','{"duplicate_of": "https://www.aboutamazon.com/what-we-do/entertainment"}');
INSERT INTO "resources" VALUES('https://www.prisma.io/blog/vscode-extension-prisma-rust-webassembly','prisma.io: Improving the Prisma Visual Studio Code Extension with WebAssembly'' 🌟','','2026',5,'A deep dive explaining the compilation of Prisma''s core engine to WebAssembly to optimize VS Code schema analysis and validation. It demonstrates how WASM can be used to improve tool startup performance and runtime efficiency.','English','Article','Advanced',1,'online','manual','e83a5b0af908809c2c55866617b3adee15a50deccbee9f7f2ed0ca755c396e9a',100.0,1779030975,1,'2026-05-17T17:16:15.558641+02:00',NULL,NULL,NULL,'["Software Engineering", "Databases", "ORM and Tools"]','["[DE FACTO STANDARD]"]','["docs/visual-studio.md"]','["visual-studio.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.programmableweb.com','programmableweb.com','','N/A',0,'A curated technical resource and architectural guide covering programmableweb.com in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779032190,0,'2026-05-17T17:36:30.131907+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/api.md"]','["api.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.programmersought.com/article/1858176023','Handwritten Maven archetype project scaffolding','','2020',3,'Detailed blueprint on writing and designing customized Maven archetypes. Empowers platform teams to automate standard microservice scaffolding configurations, keeping architectural consistency high.','English','Blog Post','Advanced',1,'online','manual',NULL,NULL,NULL,0,'2020-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Build Systems", "JVM Ecosystem", "Project Templating"]','["[COMMUNITY-TOOL]"]','[]','["maven-gradle.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.project-a.vc/perspectives','insights.project-a.com: Using GitHub Actions to deploy to Kubernetes in GKE 🌟','','2023',0,'A practical roadmap for setting up secure Continuous Delivery pipelines to GKE using GitHub Actions. Specifically covers passwordless identity validation utilizing GCP Workload Identity Federation (WIF) to eliminate long-lived GCP service account JSON keys. Walks through Docker builds, GCR/GAR pushes, and Helm deployments.','YAML','Article','Intermediate',1,'online','manual',NULL,NULL,NULL,0,'2023-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Platform Engineering", "CI/CD & Delivery", "GitHub Actions"]','["[COMMUNITY-TOOL]"]','[]','["managed-kubernetes-in-public-cloud.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.project-open.com',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,'manual','be44edacf482f6062cb12cb835f568706b3d4c4403267956f2b6644d5ee4b65b',100.0,1779030172,0,'2026-05-17T17:02:52.760261+02:00',NULL,NULL,NULL,'[]','[]','["docs/project-management-tools.md"]','[]','{}','{}');
INSERT INTO "resources" VALUES('https://www.project-piper.io','sap.github.io/jenkins-library','','2026',0,'Project Piper home, representing SAP''s official, reusable shared library and preconfigured pipeline templates for Jenkins. Simplifies standardized development, automated compliance validation, and deployment steps inside SAP cloud ecosystems.','English','Webpage','Advanced',0,'online','manual',NULL,NULL,NULL,0,'2026-06-01T00:00:00+02:00',NULL,NULL,NULL,'["CI-CD", "Enterprise Platforms", "SAP"]','["[COMMUNITY-TOOL]"]','[]','["jenkins.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.projectcalico.org','Project Calico','','N/A',0,'A curated technical resource and architectural guide covering Project Calico in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'duplicate','manual','N/A',100.0,1779032251,0,'2026-05-17T17:37:31.840358+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/devsecops.md", "docs/kubernetes-networking.md"]','["devsecops.md", "kubernetes-networking.md"]','{}','{"duplicate_of": "https://www.tigera.io/project-calico"}');
INSERT INTO "resources" VALUES('https://www.projectcalico.org/advertising-kubernetes-service-ips-with-calico-and-bgp','projectcalico.org: Advertising Kubernetes Service IPs with Calico and BGP','','N/A',0,'A curated technical resource and architectural guide covering projectcalico.org: Advertising Kubernetes Service IPs with Calico and BGP in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'duplicate','manual','N/A',100.0,1779033923,0,'2026-05-17T18:05:23.570759+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-networking.md"]','["kubernetes-networking.md"]','{}','{"duplicate_of": "https://www.tigera.io/blog/advertising-kubernetes-service-ips-with-calico-and-bgp"}');
INSERT INTO "resources" VALUES('https://www.projectcalico.org/using-kubernetes-to-orchestrate-vms','projectcalico.org: Using Kubernetes to orchestrate VMs','','N/A',0,'A curated technical resource and architectural guide covering projectcalico.org: Using Kubernetes to orchestrate VMs in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'duplicate','manual','N/A',100.0,1779034318,0,'2026-05-17T18:11:58.820693+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes.md"]','["kubernetes.md"]','{}','{"duplicate_of": "https://www.tigera.io/blog/using-kubernetes-to-orchestrate-vms"}');
INSERT INTO "resources" VALUES('https://www.projectquay.io','projectquay.io','','2026',0,'The project homepage for Project Quay. Quay is an open-source, highly scalable, and secure container registry engine. The platform provides granular access controls, robot accounts, and support for multi-arch OCI registry specifications, serving as the upstream codebase for Red Hat Quay.','English','Homepage','Intermediate',1,'online','manual',NULL,NULL,NULL,0,'2026-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Security", "Container Registry", "Project Quay"]','["[COMMUNITY-TOOL]"]','[]','["ocp4.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.prskavec.net/post/grafana-jsonnet','prskavec.net: Grafana dashboards and Jsonnet','','2021',0,'An introduction to programmatic dashboard development utilizing Jsonnet. Explores Dashboard-as-Code (DaC) practices to manage, version, and scale large volumes of dashboard definitions in production.','Jsonnet','Article','Advanced',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Observability & Monitoring", "Grafana Ecosystem", "Dashboard-as-Code"]','["[COMMUNITY-TOOL]"]','[]','["grafana.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.pulumi.com','Pulumi','','2026',0,'Pulumi is an industry-leading infrastructure-as-code platform enabling multi-cloud resource provisioning through standard programming languages. It provides rich testing utilities, compiler-driven schema safety, and scalable cloud state backends.','Polyglot','Framework','Advanced',0,'online','manual',NULL,NULL,NULL,0,'2026-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Infrastructure as Code", "Multi-Cloud Provisioning", "Pulumi"]','["[COMMUNITY-TOOL]"]','[]','["pulumi.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.pulumi.com/blog/10-more-things-you-can-do-with-neo','Ten More Things You Can Do With Pulumi Neo','Pulumi Neo''s expansion into CLI, GitHub, and Slack, and 10 advanced workflows it enables, such as deploying apps without IaC and debugging latency.','2026',4,'Curator Insight: Pulumi Neo demonstrates how platform teams can bridge the gap between AI code generation and autonomous infrastructure management.

Live Grounding: Launched in May 2026, Neo extends capabilities directly into local terminal lines via the CLI, GitHub workflows, and Slack chats.

Technical Capabilities:
- Automates direct deployment of apps from git repositories without writing manual code.
- Dynamically troubleshoots slow APIs by mapping runtime metrics (e.g., Datadog) to infrastructure changes.
- Conducts scheduled runtime dependency updates for AWS Lambda functions and package providers.','en','blog','intermediate',0,'online','automatic','b337517c954cefbe825930ee4b0da0073e93679aa45c26ad5436fb1f2abec707',NULL,1780352168,0,'2026-06-02T00:16:08.173247+02:00',NULL,NULL,NULL,'["Infrastructure as Code", "Cloud Automation", "AI Agents", "Pulumi Neo"]','["[EMERGING]", "[GUIDE]"]','[]','[]','{}','{"category": "pulumi", "reputation_status": "Vetted", "reputation_summary": "Highly positive industry reception as Pulumi Neo functions as an AI platform agent, integrating into developer terminals, GitHub, and Slack to simplify multi-cloud infrastructure.", "social_preview_url": "https://www.pulumi.com/blog/10-more-things-you-can-do-with-neo/meta.png", "source_provenance": "X.com (PulumiCorp)", "suggested_new_category": ""}');
INSERT INTO "resources" VALUES('https://www.pulumi.com/blog/better-cli-interactions-for-agents-and-humans','Better CLI Interactions for Agents and Humans','Pulumi introduces a major CLI overhaul designed to optimize terminal interactions for both human developers and autonomous AI agents.','2026',4,'Pulumi''s CLI overhaul optimizes terminal-based infrastructure workflows for both human operators and autonomous LLM agents (like Claude Code and Codex). Key enhancements include guessable singular-noun commands, the new `pulumi do` command for direct stateless CRUD operations across cloud resources, and ephemeral 72-hour Pulumi Cloud agent accounts. The terminal output is systematically restructured to emit machine-parseable JSON and agent-friendly Markdown, minimizing token consumption and structural parsing errors.','en','article','advanced',0,'online','automatic','71baff5ad79f8abf05ac54746087fa59e7c093ead3473d0c873afc16b03b97bb',NULL,1780352454,0,'2026-06-02T00:20:54.119819+02:00',NULL,NULL,NULL,'["Infrastructure as Code", "Pulumi", "CLI Tools", "AI Agent Integrations"]','["[ENTERPRISE-STABLE]", "[EMERGING]"]','[]','[]','{}','{"category": "pulumi", "reputation_status": "Vetted", "reputation_summary": "Pulumi is an enterprise-stable Infrastructure as Code provider. This CLI revamp addresses the rapid growth of AI-driven deployments on their platform.", "social_preview_url": "https://www.pulumi.com/blog/better-cli-interactions-for-agents-and-humans/meta.png", "source_provenance": "X.com (PulumiCorp)", "suggested_new_category": ""}');
INSERT INTO "resources" VALUES('https://www.pulumi.com/blog/from-terraform-to-infrastructure-as-software','pulumi.com: From Terraform to Infrastructure as Software','','2021',0,'A thought leadership piece arguing for the transition from static declarative configuration syntax (HCL) to real-time compilable Infrastructure as Software (IAS) via Pulumi.','Polyglot','Article','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Infrastructure as Code", "Multi-Cloud Provisioning", "Comparisons"]','["[COMMUNITY-TOOL]"]','[]','["pulumi.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.pulumi.com/blog/kubernetes-fundamentals-part-one','pulumi.com: Kubernetes Fundamentals Part One - Python instead of YAML 🌟','','2021',0,'Introduces programmatic manifest definitions using Pulumi in Python. Demonstrates how using programming structures (like functions, loops, and conditional compilation) to compile manifests offers better safety and cleaner abstractions than complex YAML configurations.','Python','Article','Intermediate',1,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Development", "Infrastructure-as-Code", "Pulumi Integration"]','["[COMMUNITY-TOOL]"]','[]','["kubernetes.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.pulumi.com/blog/observability-with-infrastructure-as-code','pulumi.com: Observability with Infrastructure as Code','','2022',0,'Architectural guide explaining how to integrate observability tooling, health checks, and tracing sidecars dynamically during the code-driven resource compilation phase inside Pulumi pipelines.','Polyglot','Article','Advanced',0,'online','manual',NULL,NULL,NULL,0,'2022-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Infrastructure as Code", "Observability", "Pulumi"]','["[COMMUNITY-TOOL]"]','[]','["pulumi.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.pulumi.com/blog/pulumi-3-0','pulumi.com: Announcing Pulumi 3.0','','2021',0,'Launch review of Pulumi 3.0, introducing compiled packages across languages, automated code converters, and optimized state management layers to accelerate platform engineering.','Polyglot','Article','Advanced',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Infrastructure as Code", "Multi-Cloud Provisioning", "Pulumi"]','["[COMMUNITY-TOOL]"]','[]','["pulumi.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.pulumi.com/blog/pulumi-neo-cli','Neo, Now in the Terminal | Pulumi Blog','Pulumi Neo brings interactive, local, and organization-scoped AI capabilities directly into the terminal interface to streamline Cloud IaC execution.','2026',4,'Pulumi Neo brings the Neo AI assistant directly into the local terminal interface, enabling developers to scaffold projects, run previews, read stack states, and execute cloud commands natively. By inheriting the user''s local authentication, environment, and CLI tools, it bridges the gap between interactive AI reasoning and safe local infrastructure execution. Additionally, it introduces MCP (Model Context Protocol) integration to connect with platforms like Datadog, PagerDuty, and Supabase for end-to-end incident resolution.','English','blog','Intermediate',0,'online','automatic','a808b742ecbc077be154331bf3a846d6203a0fe71be529d711384cfd3e07b4e4',NULL,1780352302,0,'2026-06-02T00:18:22.456602+02:00',NULL,NULL,NULL,'["Cloud Infrastructure", "Infrastructure as Code", "AI-Driven Automation", "Pulumi Neo"]','["ENTERPRISE-STABLE", "EMERGING"]','[]','[]','{}','{"category": "pulumi", "reputation_status": "Vetted", "reputation_summary": "Highly praised by the cloud engineering and DevOps community for extending IaC operations with interactive, local, and organizational AI capabilities.", "social_preview_url": "https://www.pulumi.com/blog/pulumi-neo-cli/meta.png", "source_provenance": "X.com (PulumiCorp)", "suggested_new_category": ""}');
INSERT INTO "resources" VALUES('https://www.pulumi.com/blog/pulumi-rest-api','pulumi.com: Announcing the Pulumi REST API','','2021',0,'Technical briefing on the Pulumi REST API, enabling software engineering organizations to programmatically trigger, query, and govern cloud deployments directly from custom developer platforms.','JSON','Article','Advanced',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Infrastructure as Code", "API Integration", "Pulumi"]','["[COMMUNITY-TOOL]"]','[]','["pulumi.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.pulumi.com/blog/the-agentic-infrastructure-era','The Agentic Infrastructure Era','Joe Duffy''s vision on how AI agents are transforming infrastructure management from manual code writing to autonomous, context-aware engineering loops.','2026',4,'Curator Insight: Joe Duffy''s vision represents the paradigm shift from static, human-written YAML declarations to autonomous, self-healing platforms.

Live Grounding: Released in mid-2026, this strategic post defines Pulumi''s goal of using infrastructure as code as a structured sandbox for AI models to act safely.

Key Tenets:
- Translates complex infrastructure definitions into multi-language formats easily understood by LLMs.
- Introduces robust automated validation frameworks to measure agent capabilities in production.
- Establishes human-in-the-loop safeguards to prevent unexpected drift or security misconfigurations.','en','blog','advanced',0,'online','automatic','71bb81621ac01dadb5a57c102d7539d4ea41558410c58e5713d50dcdfc2fa066',NULL,1780352168,0,'2026-06-02T00:16:08.173271+02:00',NULL,NULL,NULL,'["Infrastructure as Code", "Artificial Intelligence", "Platform Engineering", "Autonomous Agents"]','["[EMERGING]"]','[]','[]','{}','{"category": "pulumi", "reputation_status": "Vetted", "reputation_summary": "Strategic visionary post highly rated by cloud architects for outlining how infrastructure-as-code enables safe autonomous agency in cloud engineering.", "social_preview_url": "https://www.pulumi.com/blog/the-agentic-infrastructure-era/meta.png", "source_provenance": "X.com (PulumiCorp)", "suggested_new_category": ""}');
INSERT INTO "resources" VALUES('https://www.pulumi.com/docs/get-started/kubernetes','Pulumi','','N/A',0,NULL,NULL,NULL,NULL,0,NULL,'manual','1a0af5f69d1df49b56807271c6a691ba81f63c93ad495c52d925ae54c2e377f2',100.0,1779032185,0,'2026-05-17T17:36:25.399435+02:00',NULL,NULL,NULL,'[]','[]','["docs/kubernetes.md"]','[]','{}','{}');
INSERT INTO "resources" VALUES('https://www.pulumi.com/docs/guides/adopting/from_kubernetes','pulumi.com: From Kubernetes or Helm YAML','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','6f983a73bee2672693f6a743b21e6d319592846c60f2ec3ca5aa8c61a95d23e5',100.0,1779032180,0,'2026-05-17T17:36:20.232366+02:00',NULL,NULL,NULL,'[]','[]','["docs/pulumi.md"]','[]','{}','{"duplicate_of": "https://www.pulumi.com/docs/iac/guides/migration/migrating-to-pulumi/from-kubernetes"}');
INSERT INTO "resources" VALUES('https://www.pulumi.com/docs/iac/comparisons/terraform','Pulumi VS Terraform','','2026',0,'A granular comparison detailing architectural differences between Pulumi''s language-native, dynamic resource instantiation model and Terraform''s static, declarative HCL configurations.','HCL','Documentation','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2026-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Infrastructure as Code", "Multi-Cloud Provisioning", "Comparisons"]','["[COMMUNITY-TOOL]"]','[]','["pulumi.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.pulumi.com/docs/iac/get-started/kubernetes',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,'manual','820e72ec8cb5202346081625b45599af331b63d389742c851c99e220a3d52e63',100.0,1779130494,1,'2026-05-18T20:54:54.967190+02:00',NULL,NULL,NULL,'[]','[]','["docs/kubernetes.md"]','[]','{}','{}');
INSERT INTO "resources" VALUES('https://www.pulumi.com/docs/iac/guides/migration/migrating-to-pulumi/from-kubernetes','pulumi.com: From Kubernetes or Helm YAML','','2026',0,'Technical conversion guide outlining methodologies to translate legacy, static Kubernetes YAML definitions or complex Helm charts directly into expressive, compilable Pulumi programs.','TypeScript','Documentation','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2026-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Infrastructure as Code", "Kubernetes Provisioning", "Migration"]','["[LEGACY]"]','[]','["pulumi.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.pulumi.com/docs/intro/cloud-providers','Pulumi Cloud Providers','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','5a1c04028be0a5354a02d5499685c52e3934a4bf09c9b2ce4076e135276f517f',100.0,1779031574,0,'2026-05-17T17:26:14.714743+02:00',NULL,NULL,NULL,'[]','[]','["docs/pulumi.md"]','[]','{}','{"duplicate_of": "https://www.pulumi.com/registry/packages"}');
INSERT INTO "resources" VALUES('https://www.pulumi.com/docs/intro/vs/terraform','Pulumi VS Terraform','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','625b3fcb9c325825abb05977bca67bf15a46d7af136451a648e106e4bf1bc786',100.0,1779030365,0,'2026-05-17T17:06:05.311600+02:00',NULL,NULL,NULL,'[]','[]','["docs/pulumi.md"]','[]','{}','{"duplicate_of": "https://www.pulumi.com/docs/iac/comparisons/terraform"}');
INSERT INTO "resources" VALUES('https://www.pulumi.com/registry',NULL,NULL,NULL,NULL,'A curated technical resource and architectural guide covering www.pulumi.com in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'online','manual','d6b7409250e659b0b52dbebda1e13573cac567b81f2364627cb726b779aaeee9',100.0,1779130494,1,'2026-05-18T20:54:54.987029+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/pulumi.md"]','["pulumi.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.pulumi.com/registry/packages/aws/how-to-guides/ecs-fargate','pulumi.com: Running Containers on ECS Fargate','','2026',0,'Architecture guide detailing how to use Pulumi to configure AWS ECS Fargate environments. Covers programmatic configuration of subnets, target groups, auto-scaling thresholds, and secure IAM policies.','TypeScript','Tutorial','Advanced',1,'online','manual',NULL,NULL,NULL,0,'2026-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Cloud-Native Provisioning", "Serverless Containers", "AWS Fargate"]','["[COMMUNITY-TOOL]", "[GUIDE]"]','[]','["pulumi.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.pulumi.com/releases/agentic-infrastructure-era','The Agentic Infrastructure Era | Pulumi Releases','An official landing page and resource hub detailing Pulumi''s product launches and integrations designed specifically for agent-native cloud deployments.','2026',4,'Pulumi''s launch page for the ''Agentic Infrastructure Era'' outlines a strategic suite of features facilitating lights-out, autonomous cloud provisioning. The release coordinates major capabilities like the `pulumi do` declarative-to-imperative bridge, instant ephemeral credentials, and native integration with AI frameworks such as Claude Code and Microsoft Foundry. This architectural pivot enables organizations to safely hand over portion of their IaC pipeline to self-correcting agents that operate within pre-existing organizational policy guardrails.','en','article','advanced',0,'online','automatic','38c6172d00e75610cd3bd43eb45d96ca612d27583dfb4d064da6a0c1ee7792c6',NULL,1780352454,0,'2026-06-02T00:20:54.119973+02:00',NULL,NULL,NULL,'["Infrastructure as Code", "Pulumi", "AI Agents", "Agentic Architecture"]','["[ENTERPRISE-STABLE]", "[EMERGING]"]','[]','[]','{}','{"category": "pulumi", "reputation_status": "Vetted", "reputation_summary": "Pulumi''s official launch hub outlining their strategic vision and software capabilities for the AI agent-driven IaC era.", "social_preview_url": "https://www.pulumi.com/images/releases/may-2026/meta.png", "source_provenance": "X.com (PulumiCorp)", "suggested_new_category": ""}');
INSERT INTO "resources" VALUES('https://www.pulumi.com/tf2pulumi','pulumi.com: Convert Your Terraform to Pulumi','','2026',0,'Comprehensive architectural guide to using the `tf2pulumi` engine, explaining key syntax translations, dependency resolutions, and model differences when modernizing from legacy HCL files.','HCL','Documentation','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2026-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Infrastructure as Code", "Multi-Cloud Provisioning", "Migration"]','["[LEGACY]"]','[]','["pulumi.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.pyinstaller.org','PyInstaller is a program that freezes (packages) Python programs into stand-alone executables, under Windows, Linux, Mac OS X, FreeBSD, Solaris and AIX','- [PyInstaller official GIT repository](https://github.com/pyinstaller/pyinstaller)','2025',5,'Curator Insight profiles PyInstaller as a tool designed to freeze Python apps into self-contained executables. Live Grounding validates its continued standard status for packaging desktop applications and offline tools, abstracting target environment dependency structures.','Python','Packaging Tool','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2025-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Software Engineering", "Distribution", "Packaging Systems"]','["[DE FACTO STANDARD]"]','[]','["python.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.pymesyautonomos.com/management/esta-trabajando-empleado-realmente-su-casa','pymesyautonomos.com: ¿Está trabajando el empleado realmente desde su casa?','','2021',3,'Addresses common managerial anxieties about remote work accountability. Contrasts surveillance-heavy keystroke logging techniques with output-oriented, technical project milestones (e.g., code deployment frequency, story completion rates, and system architectural goals) to sustainably measure team velocity.','es','Guide','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Engineering Leadership", "Remote Work", "Developer Productivity"]','["[COMMUNITY-TOOL]", "[GUIDE]"]','[]','["project-management-methodology.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.pyvideo.org/video/3509/tdd-with-django-from-scratch-a-beginners-intro','TDD with Django, from scratch: a beginner''s intro to testing and web development','','2015',0,'Historical tutorial introducing Test-Driven Development (TDD) concepts in Django. Evaluates assertion workflows, testing isolated model components, and unit test integrations within early Python CI environments.','Python','Video Tutorial','Beginner',0,'online','manual',NULL,NULL,NULL,0,'2015-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Software Engineering", "Web Frameworks", "Testing Paradigms"]','["[COMMUNITY-TOOL]", "[GUIDE]"]','[]','["python.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.qovery.com/docs/getting-started/introduction','hub.qovery.com: Terraform is Not the Golden Hammer','','2022',0,'An analytical critique from Qovery discussing the boundaries of Terraform. Argues that while it is exceptional for static cloud resource layout, it remains ill-suited for real-time application deployment layers and dynamic developer self-service tasks.','English','Case Study','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2022-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Cloud Infrastructure", "IaC Comparison", "Platform Engineering"]','["[CASE STUDY]", "[COMMUNITY-TOOL]"]','[]','["terraform.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.quandarycg.com/everything-you-need-to-know-about-integrations','quandarycg.com: Everything You Need To Know About System Integration (And IPaaS) 🌟','','2020',0,'This high-level architecture overview defines Integration Platform as a Service (iPaaS) principles and compares them to traditional Enterprise Service Bus (ESB) frameworks. It highlights modern data mapping, API management, and low-code integrations, discussing key tradeoffs in choosing centralized versus decentralized integration layers.','N/A','Technical Blog','Beginner',0,'online','manual',NULL,NULL,NULL,0,'2020-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Enterprise Integration", "iPaaS", "Architecture Concepts"]','["[COMMUNITY-TOOL]"]','[]','["message-queue.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.quora.com/What-is-trunk-based-development','quora.com: What is trunk based development?','','N/A',0,'A curated technical resource and architectural guide covering quora.com: What is trunk based development? in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'duplicate','manual','N/A',100.0,1779034228,0,'2026-05-17T18:10:28.860784+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/git.md"]','["git.md"]','{}','{"duplicate_of": "https://paulhammant.com/2013/04/05/what-is-trunk-based-development"}');
INSERT INTO "resources" VALUES('https://www.quora.com/Whats-the-difference-between-Apache-Camel-and-Kafka','Quora.com: What''s the difference between Apache Camel and Kafka?','','N/A',0,'A curated technical resource and architectural guide covering Quora.com: What''s the difference between Apache Camel and Kafka? in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779033923,0,'2026-05-17T18:05:23.409763+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/message-queue.md"]','["message-queue.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.qwinix.io/blog-what-is-kubernetes','qwinix.io: What Is Kubernetes? K8s Uses, Benefits, & More','','2021',0,'High-level review detailing containerization benefits, resource allocation, self-healing architectures, and declarative desired states. Aimed at introducing product leads and junior engineers to the core patterns of K8s orchestration.','English','Article','Beginner',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Introductory", "Concepts", "Kubernetes Basics"]','["[COMMUNITY-TOOL]"]','[]','["kubernetes.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.r-bloggers.com/2021/05/dockerizing-shiny-applications','r-bloggers.com: Dockerizing Shiny Applications','','2021',0,'Demonstrates the step-by-step process of packaging R Shiny applications inside Docker containers. Addresses compiler flags, OS-level dependencies, and static runtime packages required to deliver predictable, reproducible analytical dashboards.','English','Tutorial','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Data Science", "R Ecosystem", "Shiny Deployment"]','["[COMMUNITY-TOOL]", "[GUIDE]"]','[]','["docker.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.r-bloggers.com/2021/10/git-moving-from-master-to-main','r-bloggers.com: Git: Moving from Master to Main','','2021',0,'Step-by-step guide to renaming default branches from legacy ''master'' to ''main''. Covers local transitions, configuration setup, and updating upstream tracking pointers.','English','Article','Beginner',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Software Engineering", "Version Control", "Configuration Management"]','["[LEGACY]"]','[]','["git.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.r-bloggers.com/2022/02/how-to-use-r-markdown-part-one','r-bloggers.com: How to use R Markdown (part one)','','2022',0,'A comprehensive practical guide on R Markdown implementation strategies. Illustrates how to merge active mathematical scripts (R, Python, SQL) with clean prose to compile beautiful reproducible reports. Essential knowledge for building data pipeline documentation platforms.','R','Tutorial','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2022-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Data Engineering & Science", "Scientific Documentation", "R Markdown"]','["[COMMUNITY-TOOL]", "[GUIDE]"]','[]','["mkdocs.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.rabbitmq.com/blog/2021/07/19/rabbitmq-streams-first-application','blog.rabbitmq.com: First Application With RabbitMQ Streams','','2021',0,'An introduction to RabbitMQ Streams, a protocol addition designed to bring high-performance append-only log capabilities directly to traditional RabbitMQ setups, enabling message replay and high throughput.','English','Article','Advanced',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Infrastructure", "Message Brokers", "RabbitMQ"]','["[COMMUNITY-TOOL]"]','[]','["message-queue.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.rackspace.com/cloud/kubernetes',NULL,NULL,NULL,NULL,'A curated technical resource and architectural guide covering www.rackspace.com in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'online','manual','71b5fe37ff3b2339874bc407f19d1c767929babf57576f5892c4cde219d85670',100.0,1779130494,0,'2026-05-18T20:54:54.968666+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/public-cloud-solutions.md"]','["public-cloud-solutions.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.rackspace.com/managed-kubernetes','Rackspace.com: Managed Kubernetes','','2026',0,'Rackspace''s product documentation detailing their managed services portfolio for Kubernetes on multi-cloud environments. Offers fully-managed monitoring, security, and updates for AKS, EKS, and GKE. Live grounding highlights Rackspace''s position in helping enterprise operations scale without expanding internal platform teams.','English','Product/Documentation','Advanced',1,'online','manual',NULL,NULL,NULL,0,'2026-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Kubernetes Management", "Multi-Cloud Operations", "Rackspace Managed K8s"]','["[COMMUNITY-TOOL]"]','[]','["public-cloud-solutions.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.rancher.com','rancher.com','','2026',5,'A leading enterprise Kubernetes platform facilitating multi-cluster operations across bare-metal, private, and public clouds. It centralizes cluster provisioning, authentication policies, access control (RBAC), and observability under a unified interface.','Go','Platform','Advanced',0,'online','manual',NULL,NULL,NULL,0,'2026-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Kubernetes Management", "Multi-Cluster Orchestration", "Enterprise Management"]','["[DE FACTO STANDARD]"]','[]','["rancher.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.rancher.com/community','community.suse.com: Stupid Simple Kubernetes — Deployments, Services and Ingresses Explained','','2021',0,'Provides a clean, foundational model detailing the relationship between Deployments, Services, and Ingress resources. Explains how these layers work together to manage container replicas, handle traffic distribution, and expose APIs to external users.','English','Article','Beginner',1,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Introductory", "Concepts", "Core Resources"]','["[COMMUNITY-TOOL]"]','[]','["rancher.md", "kubernetes-tools.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.rancher.com/docs/rancher/v2.x/en','**Rancher 2**','','2026',4,'The comprehensive user manual and operational documentation for SUSE Rancher v2.x. This reference is indispensable for understanding cluster recovery plans, API integrations, and networking topology guidelines.','Markdown','Documentation','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2026-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Kubernetes Management", "Documentation", "Enterprise Manuals"]','["[ENTERPRISE-STABLE]"]','[]','["rancher.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.rancher.com/docs/rancher/v2.x/en/faq/networking/cni-providers','Rancher CNI Providers 🌟','','2025',3,'Centralized reference for configuring Container Network Interface (CNI) providers within Rancher clusters. Details the networking benefits, security policies, and eBPF routing properties of Canal, Calico, Flannel, and Cilium.','None','Documentation','Advanced',0,'online','manual',NULL,NULL,NULL,0,'2025-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Kubernetes Management", "Networking", "CNI"]','["[COMMUNITY-TOOL]"]','[]','["rancher.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.rancher.com/products/secure-kubernetes-distribution',NULL,NULL,NULL,NULL,'A curated technical resource and architectural guide covering www.rancher.com in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'online','manual','926ffe177c30a0a870a87f05cd652f4d4385edccb4c05c4d4ec708c74bbfa18c',100.0,1781736154,0,'2026-06-18T00:42:34.001062+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/matrix-table.md", "docs/rancher.md"]','["rancher.md", "matrix-table.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.ravirajag.dev/blog/mlops-summary','ravirajag.dev: MLOps Basics - Week 10: Summary','','N/A',0,'A curated technical resource and architectural guide covering ravirajag.dev: MLOps Basics - Week 10: Summary in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779033609,0,'2026-05-17T18:00:09.442127+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/mlops.md"]','["mlops.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.readysetcloud.io/blog/allen.helton/how-to-design-serverless-apps-that-scale-the-perfect-amount','readysetcloud.io: Building Serverless Applications That Scale The Perfect Amount 🌟','','2022',4,'Analyzes practical mechanisms to throttle, buffer, and control scaling thresholds in serverless topologies. Helps architects avoid cascade failures by preventing downstream database and external API bottlenecks.','English','Article','Advanced',1,'online','manual',NULL,NULL,NULL,0,'2022-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Cloud Native", "Serverless", "Scaling Paradigms"]','["[ENTERPRISE-STABLE]"]','[]','["serverless.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.rebelscrum.site/post/characteristics-of-a-great-product-owner','rebelscrum.site: Characteristics of a Great Product Owner','','2021',3,'Examines the critical competencies required for high-performing Product Owners in modern software delivery teams. Highlights domain knowledge, structured communication, decisiveness, and the capacity to align development roadmaps with customer feedback cycles to minimize architectural rework and maximize deployment velocity.','en','Article','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Engineering Leadership", "Project Management", "Agile Methodologies"]','["[COMMUNITY-TOOL]"]','[]','["project-management-methodology.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.red-gate.com/blog/automated-production-deployments-are-not-the-key-to-devops-performance','red-gate.com: Automated Production Deployments are Not the Key to DevOps Performance','','2020',1,'Argues that continuous build validation is incomplete if database schema deployments remain a manual task. Outlines database migrations integrated directly inside deployment stages.','N/A','Article','Advanced',1,'online','manual',NULL,NULL,NULL,0,'2020-06-01T00:00:00+02:00',NULL,NULL,NULL,'["DevOps", "Continuous Delivery", "Database Delivery"]','["[COMMUNITY-TOOL]"]','[]','["devops.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.red-gate.com/products/flyway/community',NULL,NULL,NULL,NULL,'A curated technical resource and architectural guide covering www.red-gate.com in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'review_required','manual','473b5e3cf0ef710d37518edcdc61317645a5a7cedde020cdaa3fec96b2568bc4',84.0,1779130494,0,'2026-05-18T20:54:54.928716+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/liquibase.md"]','["liquibase.md"]','{}','{"review_metadata": {"original_url": "https://www.red-gate.com/products/flyway/community", "proposed_url": "NONE", "reason": "High-Value Protection: generic_redirect_loss", "timestamp": "2026-05-18T10:49:08.672535"}}');
INSERT INTO "resources" VALUES('https://www.red-gate.com/simple-talk/databases/sql-server/performance-sql-server/designing-highly-scalable-database-architectures','red-gate.com: Designing Highly Scalable Database Architectures','','2021',0,'Covers key patterns for designing and hosting highly-scalable SQL Server database environments. Analyzes indexing optimizations, physical partitioning schemes, scaling strategies, and microservice persistence models.','English','Technical Guide','Advanced',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Database Architecture", "High Availability", "Scalability"]','["[COMMUNITY-TOOL]", "[GUIDE]"]','[]','["databases.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.red-gate.com/simple-talk/development/dotnet-development/script-loading-between-http1-1-and-http2','simple-talk.com: Script Loading between HTTP/1.1 and HTTP/2','','2016',0,'Examines legacy JavaScript loading tactics under HTTP/1.1 (bundling, file concat) versus modern multiplexed HTTP/2 streams. Provides performance data regarding latency changes.','JavaScript','Article','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2016-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Web Protocols & Performance", "HTTP Optimization", "Browser Performance"]','["[LEGACY]"]','[]','["networking.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.redbooks.ibm.com/abstracts/redp5565.html','redbooks.ibm.com: IBM Storage for Red Hat OpenShift. IBM block storage & IBM Spectrum Scale','','2020',0,'This comprehensive Redbook outlines deployment architecture guidelines for IBM Block Storage and IBM Spectrum Scale CSI drivers within OpenShift environments. It details technical patterns for high-performance file sharing, security isolation, multi-zone availability, and persistent volume provisioning needed for enterprise-grade workloads.','None','Documentation','Advanced',0,'online','manual',NULL,NULL,NULL,0,'2020-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Enterprise Integration", "Cloud-Native Storage", "IBM Spectrum Scale Integration"]','["[COMMUNITY-TOOL]"]','[]','["kubernetes-storage.md", "ibm_cloud.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.reddit.com/r/AZURE','reddit.com/r/AZURE','','N/A',0,'A curated technical resource and architectural guide covering reddit.com/r/AZURE in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'online','manual','N/A',100.0,1781736101,0,'2026-06-18T00:41:41.456948+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/newsfeeds.md"]','["newsfeeds.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.reddit.com/r/ExperiencedDevs/comments/pw6vuv/promotion_driven_development','reddit.com: Promotion Driven Development','','N/A',0,'A curated technical resource and architectural guide covering reddit.com: Promotion Driven Development in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'duplicate','manual','N/A',100.0,1781736244,0,'2026-06-18T00:44:04.769414+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/about.md", "docs/project-management-methodology.md"]','["about.md", "project-management-methodology.md"]','{}','{"duplicate_of": "https://www.nichesoftware.co.nz/2021/05/29/promotion-driven-development.html"}');
INSERT INTO "resources" VALUES('https://www.reddit.com/r/PowerShell/comments/flzsx5/powershell_core_yaml_support','reddit.com: PowerShell Core yaml support?','','N/A',0,'A curated technical resource and architectural guide covering reddit.com: PowerShell Core yaml support? in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'online','manual','N/A',100.0,1781735879,0,'2026-06-18T00:37:59.220045+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/azure.md"]','["azure.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.reddit.com/r/ProgrammerHumor/comments/1tbzih8/techcompaniescuttingdevsforai','Tech companies cutting devs for AI','','N/A',0,'A curated technical resource and architectural guide covering Tech companies cutting devs for AI in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'online','manual','N/A',100.0,1781735889,0,'2026-06-18T00:38:09.526365+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/ai.md", "docs/chatgpt.md", "docs/recruitment.md"]','["ai.md", "chatgpt.md", "recruitment.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.reddit.com/r/Python','reddit.com/r/python','','N/A',0,'A curated technical resource and architectural guide covering reddit.com/r/python in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'online','manual','N/A',100.0,1781736101,0,'2026-06-18T00:41:41.457396+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/newsfeeds.md"]','["newsfeeds.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.reddit.com/r/Python/comments/3yg2u4/modules_every_python_developer_should_know','reddit.com: Modules every python developer should know','','N/A',0,'A curated technical resource and architectural guide covering reddit.com: Modules every python developer should know in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'online','manual','N/A',100.0,1781736143,0,'2026-06-18T00:42:23.188258+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/python.md"]','["python.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.reddit.com/r/Python/comments/3yjlim/my_thoughts_about_moving_from_python_27_to_python','reddit.com: My thoughts about moving from Python 2.7 to Python 3.x','','N/A',0,'A curated technical resource and architectural guide covering reddit.com: My thoughts about moving from Python 2.7 to Python 3.x in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'online','manual','N/A',100.0,1781736143,0,'2026-06-18T00:42:23.190144+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/python.md"]','["python.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.reddit.com/r/Python/comments/3ylxmk/why_python','reddit: Why Python','','N/A',0,'A curated technical resource and architectural guide covering reddit: Why Python in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'online','manual','N/A',100.0,1781736143,0,'2026-06-18T00:42:23.183185+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/python.md"]','["python.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.reddit.com/r/Python/comments/3zl3g4/ship_better_python_using_feature_flags','reddit: Ship Better Python Using Feature Flags','','N/A',0,'A curated technical resource and architectural guide covering reddit: Ship Better Python Using Feature Flags in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'online','manual','N/A',100.0,1781736143,0,'2026-06-18T00:42:23.198805+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/python.md"]','["python.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.reddit.com/r/QualityAssurance','reddit.com/r/QualityAssurance','','N/A',0,'A curated technical resource and architectural guide covering reddit.com/r/QualityAssurance in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'online','manual','N/A',100.0,1781736101,0,'2026-06-18T00:41:41.423845+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/newsfeeds.md"]','["newsfeeds.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.reddit.com/r/Terraform','reddit.com/r/Terraform','','N/A',0,'A curated technical resource and architectural guide covering reddit.com/r/Terraform in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'online','manual','N/A',100.0,1781736101,0,'2026-06-18T00:41:41.457838+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/newsfeeds.md"]','["newsfeeds.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.reddit.com/r/Terraform/comments/19arrun/comment/kinusdl','reddit.com/r/Terraform: Terraform Experts! Anyone experienced in designing'' enterprise grade reusable terraform code?','','N/A',0,'A curated technical resource and architectural guide covering reddit.com/r/Terraform: Terraform Experts! Anyone experienced in designing'' enterprise grade reusable terraform code? in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'online','manual','N/A',100.0,1781736233,0,'2026-06-18T00:43:53.094225+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/terraform.md"]','["terraform.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.reddit.com/r/Terraform/comments/1l7my1x/where_is_ai_still_completely_useless_for','Discussion: Where is AI Still Completely Useless?','','N/A',0,'A curated technical resource and architectural guide covering Discussion: Where is AI Still Completely Useless? in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'online','manual','N/A',100.0,1781735889,0,'2026-06-18T00:38:09.526150+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/ai.md", "docs/chatgpt.md"]','["ai.md", "chatgpt.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.reddit.com/r/Terraform/comments/h0tdq3/automate_infrastructure_deployments_on_microsoft','reddit.com: Automate Infrastructure Deployments on Microsoft Azure with'' Terraform and Jenkins','','N/A',0,'A curated technical resource and architectural guide covering reddit.com: Automate Infrastructure Deployments on Microsoft Azure with'' Terraform and Jenkins in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'online','manual','N/A',100.0,1781735920,0,'2026-06-18T00:38:40.595262+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/demos.md"]','["demos.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.reddit.com/r/Traefik','reddit.com/r/Traefik','','N/A',0,'A curated technical resource and architectural guide covering reddit.com/r/Traefik in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'online','manual','N/A',100.0,1781736101,0,'2026-06-18T00:41:41.457256+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/newsfeeds.md"]','["newsfeeds.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.reddit.com/r/ansible','reddit.com/r/ansible','','N/A',0,'A curated technical resource and architectural guide covering reddit.com/r/ansible in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'online','manual','N/A',100.0,1781736101,0,'2026-06-18T00:41:41.438036+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/newsfeeds.md"]','["newsfeeds.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.reddit.com/r/aws','reddit.com/r/aws','','N/A',0,'A curated technical resource and architectural guide covering reddit.com/r/aws in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'online','manual','N/A',100.0,1781736101,0,'2026-06-18T00:41:41.437857+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/newsfeeds.md"]','["newsfeeds.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.reddit.com/r/azuredevops','reddit.com/r/azuredevops','','N/A',0,'A curated technical resource and architectural guide covering reddit.com/r/azuredevops in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'duplicate','manual','N/A',100.0,1781736101,0,'2026-06-18T00:41:41.458421+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/newsfeeds.md"]','["newsfeeds.md"]','{}','{"duplicate_of": "https://www.reddit.com/r/AZURE"}');
INSERT INTO "resources" VALUES('https://www.reddit.com/r/bashonubuntuonwindows','reddit.com/r/bashonubuntuonwindows','','N/A',0,'A curated technical resource and architectural guide covering reddit.com/r/bashonubuntuonwindows in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'online','manual','N/A',100.0,1781736101,0,'2026-06-18T00:41:41.458582+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/newsfeeds.md"]','["newsfeeds.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.reddit.com/r/cloudcomputing','reddit.com/r/cloudcomputing','','N/A',0,'A curated technical resource and architectural guide covering reddit.com/r/cloudcomputing in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'online','manual','N/A',100.0,1781736101,0,'2026-06-18T00:41:41.457557+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/newsfeeds.md"]','["newsfeeds.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.reddit.com/r/devops','reddit.com/r/devops','','N/A',0,'A curated technical resource and architectural guide covering reddit.com/r/devops in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'duplicate','manual','N/A',100.0,1781736101,0,'2026-06-18T00:41:41.420901+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/devops.md", "docs/newsfeeds.md"]','["devops.md", "newsfeeds.md"]','{}','{"duplicate_of": "https://www.reddit.com/r/azuredevops"}');
INSERT INTO "resources" VALUES('https://www.reddit.com/r/devops/comments/xj1jxg/internal_developer_platforms_what_toolchain_would','Internal Developer Platforms - what toolchain would you use for Maven + NPM + K8 projects?','','N/A',0,NULL,NULL,NULL,NULL,0,NULL,'manual','N/A',100.0,1779030192,0,'2026-05-17T17:03:12.517611+02:00',NULL,NULL,NULL,'[]','[]','["docs/newsfeeds.md"]','[]','{}','{}');
INSERT INTO "resources" VALUES('https://www.reddit.com/r/digital_ocean','reddit.com/r/digital_ocean','','N/A',0,'A curated technical resource and architectural guide covering reddit.com/r/digital_ocean in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'online','manual','N/A',100.0,1781736101,0,'2026-06-18T00:41:41.439899+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/newsfeeds.md"]','["newsfeeds.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.reddit.com/r/digitalocean','reddit.com/r/digitalocean','','N/A',0,'A curated technical resource and architectural guide covering reddit.com/r/digitalocean in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'duplicate','manual','N/A',100.0,1781736101,0,'2026-06-18T00:41:41.424022+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/newsfeeds.md"]','["newsfeeds.md"]','{}','{"duplicate_of": "https://www.reddit.com/r/digital_ocean"}');
INSERT INTO "resources" VALUES('https://www.reddit.com/r/git','reddit.com/r/git','','N/A',0,'A curated technical resource and architectural guide covering reddit.com/r/git in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'online','manual','N/A',100.0,1781736101,0,'2026-06-18T00:41:41.457102+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/newsfeeds.md"]','["newsfeeds.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.reddit.com/r/golang/comments/jnv4bd/what_is_the_best_microservice_framework_in_go','reddit.com: What is the best microservice framework in Go?','','N/A',0,'A curated technical resource and architectural guide covering reddit.com: What is the best microservice framework in Go? in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'online','manual','N/A',100.0,1781735950,0,'2026-06-18T00:39:10.051677+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/golang.md"]','["golang.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.reddit.com/r/googlecloud','reddit.com/r/googlecloud','','N/A',0,'A curated technical resource and architectural guide covering reddit.com/r/googlecloud in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'online','manual','N/A',100.0,1781736101,0,'2026-06-18T00:41:41.438205+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/newsfeeds.md"]','["newsfeeds.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.reddit.com/r/gradle','reddit.com/r/gradle','','N/A',0,'A curated technical resource and architectural guide covering reddit.com/r/gradle in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'online','manual','N/A',100.0,1781736101,0,'2026-06-18T00:41:41.457696+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/newsfeeds.md"]','["newsfeeds.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.reddit.com/r/haproxy','reddit.com/r/haproxy','','N/A',0,'A curated technical resource and architectural guide covering reddit.com/r/haproxy in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'online','manual','N/A',100.0,1781736101,0,'2026-06-18T00:41:41.458282+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/newsfeeds.md"]','["newsfeeds.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.reddit.com/r/istio','reddit.com/r/istio','','N/A',0,'A curated technical resource and architectural guide covering reddit.com/r/istio in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'duplicate','manual','N/A',100.0,1781736101,0,'2026-06-18T00:41:41.421109+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/newsfeeds.md"]','["newsfeeds.md"]','{}','{"duplicate_of": "https://www.reddit.com/r/git"}');
INSERT INTO "resources" VALUES('https://www.reddit.com/r/java','reddit.com/r/java','','N/A',0,'A curated technical resource and architectural guide covering reddit.com/r/java in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'online','manual','N/A',100.0,1781735981,0,'2026-06-18T00:39:41.399216+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/java_frameworks.md", "docs/newsfeeds.md"]','["java_frameworks.md", "newsfeeds.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.reddit.com/r/jenkinsci','reddit.com/r/jenkinsci','','N/A',0,'A curated technical resource and architectural guide covering reddit.com/r/jenkinsci in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'online','manual','N/A',100.0,1781735991,0,'2026-06-18T00:39:51.499843+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/jenkins.md", "docs/newsfeeds.md"]','["jenkins.md", "newsfeeds.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.reddit.com/r/jenkinsci/comments/ctirsc/building_docker_images_when_running_jenkins_in','Building Docker images when running Jenkins in Kubernetes','','N/A',0,'A curated technical resource and architectural guide covering Building Docker images when running Jenkins in Kubernetes in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'online','manual','N/A',100.0,1781736001,0,'2026-06-18T00:40:01.687714+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/jenkins.md"]','["jenkins.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.reddit.com/r/jmeter','reddit.com/r/jmeter','','N/A',0,'A curated technical resource and architectural guide covering reddit.com/r/jmeter in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'online','manual','N/A',100.0,1781736101,0,'2026-06-18T00:41:41.440120+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/newsfeeds.md"]','["newsfeeds.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.reddit.com/r/kubernetes','reddit.com/r/kubernetes','','N/A',0,'A curated technical resource and architectural guide covering reddit.com/r/kubernetes in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'online','manual','N/A',100.0,1781736101,0,'2026-06-18T00:41:41.438354+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes.md", "docs/newsfeeds.md"]','["kubernetes.md", "newsfeeds.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.reddit.com/r/kubernetes/comments/9d8on5/whats_the_best_proper_way_of_running_a_database','reddit.com: What''s the best, proper way of running a database cluster on'' top of Kubernetes?','','N/A',0,'A curated technical resource and architectural guide covering reddit.com: What''s the best, proper way of running a database cluster on'' top of Kubernetes? in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'online','manual','N/A',100.0,1781735900,0,'2026-06-18T00:38:20.078545+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/databases.md"]','["databases.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.reddit.com/r/kubernetes/comments/9qxeuw/openshift_vs_pks_vs_rancher','reddit.com: OpenShift vs PKS vs Rancher 🌟','','N/A',0,NULL,NULL,NULL,NULL,0,NULL,'manual','N/A',100.0,1779029154,0,'2026-05-17T16:45:54.574267+02:00',NULL,NULL,NULL,'[]','[]','["docs/introduction.md"]','[]','{}','{}');
INSERT INTO "resources" VALUES('https://www.reddit.com/r/kubernetes/comments/gt3uvg/how_to_quarantine_pods','How to quarantine pods','','N/A',0,'A curated technical resource and architectural guide covering How to quarantine pods in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'online','manual','N/A',100.0,1781736056,0,'2026-06-18T00:40:56.748741+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-troubleshooting.md"]','["kubernetes-troubleshooting.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.reddit.com/r/kubernetes/comments/r4q1ec/ckad_free_materials','reddit.com/r/kubernetes: CKAD - free materials','','N/A',0,'A curated technical resource and architectural guide covering reddit.com/r/kubernetes: CKAD - free materials in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'online','manual','N/A',100.0,1781736221,0,'2026-06-18T00:43:41.197518+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes.md"]','["kubernetes.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.reddit.com/r/learnpython','Learn Python ''subreddit''','','N/A',0,'A curated technical resource and architectural guide covering Learn Python ''subreddit'' in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'online','manual','N/A',100.0,1781736143,0,'2026-06-18T00:42:23.187902+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/python.md"]','["python.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.reddit.com/r/learnpython/comments/3r2hsq/python_cheat_sheet','reddit: python cheat sheet','','N/A',0,NULL,NULL,NULL,NULL,0,NULL,'manual','N/A',100.0,1779034345,0,'2026-05-17T18:12:25.604867+02:00',NULL,NULL,NULL,'[]','[]','["docs/python.md"]','[]','{}','{}');
INSERT INTO "resources" VALUES('https://www.reddit.com/r/learnpython/comments/3zl0p6/real_examples_of_unit_testing','reddit: Real examples of unit testing','','N/A',0,'A curated technical resource and architectural guide covering reddit: Real examples of unit testing in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'online','manual','N/A',100.0,1781736143,0,'2026-06-18T00:42:23.267408+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/python.md"]','["python.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.reddit.com/r/learnpython/comments/40rieo/functions_vs_classes','reddit.com: Functions vs. Classes','','N/A',0,'A curated technical resource and architectural guide covering reddit.com: Functions vs. Classes in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'online','manual','N/A',100.0,1781736143,0,'2026-06-18T00:42:23.189987+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/python.md"]','["python.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.reddit.com/r/learnpython/comments/418z8b/multiprocessing_vs_threading','reddit.com: Multiprocessing vs Threading?','','N/A',0,'A curated technical resource and architectural guide covering reddit.com: Multiprocessing vs Threading? in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'online','manual','N/A',100.0,1781736143,0,'2026-06-18T00:42:23.188079+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/python.md"]','["python.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.reddit.com/r/linuxadmin','reddit.com/r/linuxadmin','','N/A',0,'A curated technical resource and architectural guide covering reddit.com/r/linuxadmin in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'online','manual','N/A',100.0,1781736067,0,'2026-06-18T00:41:07.716625+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/linux.md"]','["linux.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.reddit.com/r/maven','reddit.com/r/maven','','N/A',0,'A curated technical resource and architectural guide covering reddit.com/r/maven in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'duplicate','manual','N/A',100.0,1781736101,0,'2026-06-18T00:41:41.440481+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/newsfeeds.md"]','["newsfeeds.md"]','{}','{"duplicate_of": "https://www.reddit.com/r/java"}');
INSERT INTO "resources" VALUES('https://www.reddit.com/r/openshift','reddit.com/r/openshift','','N/A',0,'A curated technical resource and architectural guide covering reddit.com/r/openshift in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'online','manual','N/A',100.0,1781736101,0,'2026-06-18T00:41:41.440303+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/newsfeeds.md", "docs/openshift.md"]','["newsfeeds.md", "openshift.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.reddit.com/r/openshift/comments/e1j5qzrbac_for_container_access_to_destroy_other','reddit: Help with Kube Monkey setup','','N/A',0,'A curated technical resource and architectural guide covering reddit: Help with Kube Monkey setup in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'online','manual','N/A',100.0,1781735889,0,'2026-06-18T00:38:09.526532+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/chaos-engineering.md"]','["chaos-engineering.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.reddit.com/r/openshift/comments/e1kw48/openshift_42_vsphere_install','reddit','','N/A',0,'A curated technical resource and architectural guide covering reddit in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'online','manual','N/A',100.0,1781736122,0,'2026-06-18T00:42:02.478781+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/openshift.md"]','["openshift.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.reddit.com/r/postgres','reddit.com/r/postgres','','N/A',0,'A curated technical resource and architectural guide covering reddit.com/r/postgres in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'online','manual','N/A',100.0,1781736101,0,'2026-06-18T00:41:41.458114+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/newsfeeds.md"]','["newsfeeds.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.reddit.com/r/redhat','reddit.com/r/redhat','','N/A',0,'A curated technical resource and architectural guide covering reddit.com/r/redhat in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'online','manual','N/A',100.0,1781736101,0,'2026-06-18T00:41:41.439535+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/newsfeeds.md", "docs/openshift.md"]','["newsfeeds.md", "openshift.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.redeszone.net/noticias/seguridad/configurar-mal-nube-vulnerabilidades','redeszone.net: No configurar bien la nube es culpable de la mayoría de vulnerabilidades','','2021',0,'Spanish-language technical article validating that improper cloud asset configuration represents the primary cause of modern cloud breaches. Emphasizes the critical necessity of using static IaC code validation to detect leaky resources prior to pipeline execution.','Spanish','Technical Article','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Security & Governance", "Cloud Security", "Misconfiguration Prevention"]','["[COMMUNITY-TOOL]"]','[]','["devsecops.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.redeszone.net/tutoriales/servidores/diferencias-proxy-vs-proxy-inverso','Diferencias entre servidor proxy y servidor proxy inverso','','2021',0,'An architectural comparison defining the physical and logical distinctions between forward proxies and reverse proxies. Forward proxies safeguard client networks and perform egress filtering, whereas reverse proxies sit in front of backend servers to orchestrate ingress load balancing, SSL termination, and caching. This forms a foundational security boundary for microservices routing.','Spanish','Tutorial','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Networking", "Network Architecture", "Proxies"]','["[COMMUNITY-TOOL]", "[GUIDE]"]','[]','["linux.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.redhat.com/architect/12-factor-app',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,'manual','0d5e60a60ba0a7ea53672ff7d54fe474303e2b21280692fbf48a55ba8fa4d8fd',100.0,1779033100,0,'2026-05-17T17:51:40.955423+02:00',NULL,NULL,NULL,'[]','[]','[]','[]','{}','{}');
INSERT INTO "resources" VALUES('https://www.redhat.com/architect/3-gitops-rules-architecture','redhat.com: 3 rules for applying principles of GitOps to enterprise architecture','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','871965be6a91dccb825b035cc606ce1dff4d0d439ac8b79e28283999d61ba472',100.0,1779029369,0,'2026-05-17T16:49:29.707307+02:00',NULL,NULL,NULL,'[]','[]','["docs/gitops.md"]','[]','{}','{"duplicate_of": "https://www.redhat.com/en/blog/3-gitops-rules-architecture"}');
INSERT INTO "resources" VALUES('https://www.redhat.com/architect/apache-kafka-EDA-performance','==redhat.com: How we use Apache Kafka to improve event-driven architecture'' performance==','','N/A',0,NULL,NULL,NULL,NULL,0,NULL,'manual','6ce8f39e7f845bf8ef5b16c0e0a610c1664a71ab025c30c15726f7133fb5319a',100.0,1779030335,0,'2026-05-17T17:05:35.465865+02:00',NULL,NULL,NULL,'[]','[]','["docs/message-queue.md"]','[]','{}','{}');
INSERT INTO "resources" VALUES('https://www.redhat.com/architect/apis-soap-rest-graphql-grpc','redhat.com: An Architect''s guide to APIs: SOAP, REST, GraphQL, and gRPC'' 🌟','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','a9fe1e8181e14020e4ff26a9945f115c7d965efcc8eff9118a2b7a326336b85d',100.0,1779031489,0,'2026-05-17T17:24:49.434442+02:00',NULL,NULL,NULL,'[]','[]','["docs/api.md"]','[]','{}','{"duplicate_of": "https://www.redhat.com/en/blog/apis-soap-rest-graphql-grpc"}');
INSERT INTO "resources" VALUES('https://www.redhat.com/architect/architecture-decision-records','redhat.com: Why you should be using architecture decision records to document'' your project','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','a76beba4c35963ca9af067652ad95670939a495e6fd04fa3efef103fb6369cb6',100.0,1779030390,0,'2026-05-17T17:06:30.915016+02:00',NULL,NULL,NULL,'[]','[]','["docs/introduction.md"]','[]','{}','{"duplicate_of": "https://www.redhat.com/en/blog/architecture-decision-records"}');
INSERT INTO "resources" VALUES('https://www.redhat.com/architect/best-microservices-2021','==redhat.com: Top 8 resources for microservices architecture of 2021==','','N/A',0,NULL,NULL,NULL,NULL,0,'online','manual','17b15810b5fa5be150b72e926595556f05b8f9fe90e50ca0e53f1a352856eb91',100.0,1779030525,0,'2026-05-17T17:08:45.608168+02:00',NULL,NULL,NULL,'[]','[]','["docs/introduction.md"]','[]','{}','{}');
INSERT INTO "resources" VALUES('https://www.redhat.com/architect/design-enterprise-architecture-diagrams','redhat.com: Design professional enterprise architecture diagrams with this'' open source tool (diagrams.net)','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','1da56e67a85ec66b76a790def9edd89cb5d43cd0d25fa32af8bd9c54102947a4',100.0,1779030563,0,'2026-05-17T17:09:23.834621+02:00',NULL,NULL,NULL,'[]','[]','["docs/cloud-arch-diagrams.md"]','[]','{}','{"duplicate_of": "https://www.redhat.com/en/blog/design-enterprise-architecture-diagrams"}');
INSERT INTO "resources" VALUES('https://www.redhat.com/architect/devsecops-enterprise-architecture','==redhat.com: Getting DevSecOps to production and beyond==','','N/A',0,NULL,NULL,NULL,NULL,0,'online','manual','83f596053df8661d58e537d2639f7aa75c44b86424b888b9a0b5d8b0140e0379',100.0,1779033046,0,'2026-05-17T17:50:46.865983+02:00',NULL,NULL,NULL,'[]','[]','["docs/devsecops.md"]','[]','{}','{}');
INSERT INTO "resources" VALUES('https://www.redhat.com/architect/diagramming-tools-cloud-infrastructure','redhat.com: 6 architectural diagramming tools for cloud infrastructure','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','559a0124ea5cf68eee8d90fd7589ebb1efc71ab24feee07a2adf4ce5a37794e8',100.0,1779032902,0,'2026-05-17T17:48:22.404466+02:00',NULL,NULL,NULL,'[]','[]','["docs/cloud-arch-diagrams.md"]','[]','{}','{"duplicate_of": "https://www.redhat.com/en/blog/diagramming-tools-cloud-infrastructure"}');
INSERT INTO "resources" VALUES('https://www.redhat.com/architect/diagramming-tools-network-architecture','redhat.com: Try these 5 diagramming tools for network architecture','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','362ac55c19e7af3f2469434a8d1013af938dc2d104fc8f9933630f49633fe345',100.0,1779033665,0,'2026-05-17T18:01:05.652876+02:00',NULL,NULL,NULL,'[]','[]','["docs/cloud-arch-diagrams.md"]','[]','{}','{"duplicate_of": "https://www.redhat.com/en/blog/diagramming-tools-network-architecture"}');
INSERT INTO "resources" VALUES('https://www.redhat.com/architect/event-driven-architecture-essentials','redhat.com: Event-driven architecture: Understanding the essential benefits'' 🌟','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','1607b73421d2fae5d695dabc012960114d05d1d0260edac8c0db0a8206cb7b05',100.0,1779030362,0,'2026-05-17T17:06:02.906720+02:00',NULL,NULL,NULL,'[]','[]','["docs/message-queue.md"]','[]','{}','{"duplicate_of": "https://www.redhat.com/en/blog/event-driven-architecture-essentials"}');
INSERT INTO "resources" VALUES('https://www.redhat.com/architect/from-sysadmin-to-architect','redhat.com: 5 strategies to shift your career from sysadmin to architect','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','34a40232af6a2786bc6993262c3c2c6e53710c53b55ef45e91ca490392eb5744',100.0,1779032213,0,'2026-05-17T17:36:53.374758+02:00',NULL,NULL,NULL,'[]','[]','["docs/introduction.md"]','[]','{}','{"duplicate_of": "https://www.redhat.com/en/blog/from-sysadmin-to-architect"}');
INSERT INTO "resources" VALUES('https://www.redhat.com/architect/gitops-implementation-patterns','==redhat.com: Comparing GitOps implementation patterns: Pros and cons==','','N/A',0,NULL,NULL,NULL,NULL,0,'online','manual','0fa6c35999807914d54295f9d0f47be5f02ba187fe3f0523923f22b0094835a2',100.0,1779031528,0,'2026-05-17T17:25:28.323277+02:00',NULL,NULL,NULL,'[]','[]','["docs/gitops.md"]','[]','{}','{}');
INSERT INTO "resources" VALUES('https://www.redhat.com/architect/hybrid-cloud-management-tools','redhat.com: 5 essential tools for managing hybrid cloud infrastructure','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','2f12f5aa42f337be3c85af225d874c30bb76b4080ff4a000850c9bc0050baa3e',100.0,1779034030,0,'2026-05-17T18:07:10.784329+02:00',NULL,NULL,NULL,'[]','[]','["docs/introduction.md"]','[]','{}','{"duplicate_of": "https://www.redhat.com/en/blog/hybrid-cloud-management-tools"}');
INSERT INTO "resources" VALUES('https://www.redhat.com/architect/illustrated-guide-gitops','redhat.com: An illustrated guide to GitOps','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','424e8834e134ca3ae4450c88cd72b5b705600a8fd29304982d5643e545b93949',100.0,1779033823,0,'2026-05-17T18:03:43.442175+02:00',NULL,NULL,NULL,'[]','[]','["docs/gitops.md"]','[]','{}','{"duplicate_of": "https://www.redhat.com/en/blog/illustrated-guide-gitops"}');
INSERT INTO "resources" VALUES('https://www.redhat.com/architect/kubernetes-hierarchical-namespaces','redhat.com: Kubernetes architecture: How to use hierarchical namespaces'' for multiple tenants','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','592520e6ebff32d144183a83d75821ef55f14ba8ff9f8f5340a08152a03e9e87',100.0,1779030683,0,'2026-05-17T17:11:23.345501+02:00',NULL,NULL,NULL,'[]','[]','["docs/kubernetes.md"]','[]','{}','{"duplicate_of": "https://www.redhat.com/en/blog/kubernetes-hierarchical-namespaces"}');
INSERT INTO "resources" VALUES('https://www.redhat.com/architect/managed-kubernetes','redhat.com: What architects need to know about managed Kubernetes','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','3e81549299b8ae98e8f26f119370bbf7c9b8395fd0cb6df9bd40194411f101ed',100.0,1779031064,0,'2026-05-17T17:17:44.919165+02:00',NULL,NULL,NULL,'[]','[]','["docs/managed-kubernetes-in-public-cloud.md"]','[]','{}','{"duplicate_of": "https://www.redhat.com/en/blog/managed-kubernetes-architects"}');
INSERT INTO "resources" VALUES('https://www.redhat.com/architect/multi-cluster-kubernetes-architecture','==redhat.com: 3 questions to answer when considering a multi-cluster Kubernetes'' architecture==','','N/A',0,NULL,NULL,NULL,NULL,0,'online','manual','81ae29d29efed8df52d196a47498bd7eb4c40da92c7314af56d129ec764eee72',100.0,1779030827,0,'2026-05-17T17:13:47.167658+02:00',NULL,NULL,NULL,'[]','[]','["docs/kubernetes.md"]','[]','{}','{}');
INSERT INTO "resources" VALUES('https://www.redhat.com/architect/openshift-4-migration','==redhat.com: Planning your migration from Red Hat OpenShift 3 to 4==','','N/A',0,NULL,NULL,NULL,NULL,0,'online','manual','3c61b1899a1c7b5dfd9186cf8a0b8cc43e86df31d807dc5b31bfa052485fd932',100.0,1779031714,0,'2026-05-17T17:28:34.893491+02:00',NULL,NULL,NULL,'[]','[]','["docs/ocp4.md"]','[]','{}','{}');
INSERT INTO "resources" VALUES('https://www.redhat.com/architect/pull-push-provisioning-cicd','redhat.com: Pull vs. push in automated VM provisioning: What you need to'' know','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','2f633e5b5c64d39eb59b80c6519978f55ebc72d07ec8015f6c48ed8f46d69dc9',100.0,1779033692,0,'2026-05-17T18:01:32.676963+02:00',NULL,NULL,NULL,'[]','[]','["docs/iac.md"]','[]','{}','{"duplicate_of": "https://www.redhat.com/en/blog/pull-push-provisioning-cicd"}');
INSERT INTO "resources" VALUES('https://www.redhat.com/architect/schema-registry','redhat.com: Using a schema registry to ensure data consistency between microservices','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','494897d104ca5303e02d21b360658241bb18be871f7ab12c64c645415d6ceb99',100.0,1779032339,0,'2026-05-17T17:38:59.827883+02:00',NULL,NULL,NULL,'[]','[]','["docs/message-queue.md"]','[]','{}','{"duplicate_of": "https://www.redhat.com/en/blog/schema-registry"}');
INSERT INTO "resources" VALUES('https://www.redhat.com/architect/tackle-application-modernization','redhat.com: How to streamline application portfolio modernization with Tackle','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','8e81b681986ac385d255d93fda516ac44560372193adeb479872ef913d2aa8ac',100.0,1779031755,0,'2026-05-17T17:29:15.588891+02:00',NULL,NULL,NULL,'[]','[]','["docs/kubernetes-tools.md"]','[]','{}','{"duplicate_of": "https://www.redhat.com/en/blog/tackle-application-modernization"}');
INSERT INTO "resources" VALUES('https://www.redhat.com/architect/understanding-gitops','redhat.com: How to use GitOps in your enterprise architecture strategy 🌟','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','5527c039c82a821b32fd3c0e96e9973f35acde437cadf85daa87b9b829a33a57',100.0,1779033567,0,'2026-05-17T17:59:27.360840+02:00',NULL,NULL,NULL,'[]','[]','["docs/gitops.md"]','[]','{}','{"duplicate_of": "https://www.redhat.com/en/blog/understanding-gitops"}');
INSERT INTO "resources" VALUES('https://www.redhat.com/en/about/press-releases/amazon-and-red-hat-announce-general-availability-red-hat-openshift-service-aws-rosa','redhat.com: Amazon and Red Hat Announce the General Availability of Red Hat OpenShift Service on AWS (ROSA)','','2021',0,'The landmark joint press release introducing Red Hat OpenShift Service on AWS (ROSA). This GA announcement marks the evolution of self-managed setups into a unified, AWS-native billing and operations model.','English','Press Release','Beginner',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Infrastructure", "Managed Kubernetes", "ROSA"]','["[COMMUNITY-TOOL]"]','[]','["ocp4.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.redhat.com/en/about/press-releases/red-hat-acquire-kubernetes-native-security-leader-stackrox','redhat.com: Red Hat to Acquire Kubernetes-Native Security Leader StackRox','','2021',0,'Press release chronicling Red Hat''s acquisition of StackRox to expand OpenShift''s native security capabilities. Highlights an industry-wide consolidation toward Shift-Left policies, showcasing the absolute integration of runtime and deploy-time policy mechanisms within Kubernetes-native controller APIs.','N/A','Article','Basic',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Security", "Enterprise Security Platforms", "Industry Acquisitions"]','["[COMMUNITY-TOOL]"]','[]','["devsecops.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.redhat.com/en/about/press-releases/red-hat-and-github-collaborate-expand-developer-experience-red-hat-openshift-github-actions','redhat.com: Red Hat and GitHub Collaborate to Expand the Developer Experience on Red Hat OpenShift with GitHub Actions 🌟','','2020',0,'Announces the strategic engineering collaboration between Red Hat and GitHub to bring native OpenShift deployment controls to GitHub Actions. Bridges enterprise Kubernetes platforms and developer workflows by standardizing on Red Hat''s native actions suite.','English','Article','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2020-06-01T00:00:00+02:00',NULL,NULL,NULL,'["DevOps", "Container Orchestration", "Red Hat Integration"]','["[COMMUNITY-TOOL]"]','[]','["git.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.redhat.com/en/about/press-releases/red-hat-ansible-automation-platform-2-drives-cloud-native-automation-and-helps-developers-become-automators','redhat.com: Red Hat Ansible Automation Platform 2 Drives Cloud-Native Automation and Helps Developers Become Automators','','2021',0,'Red Hat Ansible Automation Platform 2 introduces containerized execution environments to decouple automation runtime from the control plane. This architectural shift eliminates dependency conflicts and enhances scalability across hybrid cloud environments. It serves as an enterprise-grade control system for distributed IT automation.','N/A','Press Release / Announcement','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Infrastructure as Code", "Ansible", "Enterprise Platforms"]','["[COMMUNITY-TOOL]"]','[]','["ansible.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.redhat.com/en/about/press-releases/red-hat-ansible-automation-platform-enhancements-and-new-certified-ansible-content-collections-refine-automation-experience-drive-business-imperatives','redhat.com: Red Hat Ansible Automation Platform Enhancements and New Certified Ansible Content Collections Refine the Automation Experience to Drive Business Imperatives','','2021',0,'Press release detailing structural updates to Red Hat Ansible Automation Platform. Evaluates certified collections integrations designed to unify cloud, edge, and hybrid container automation.','English','press_release','Beginner',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Automation & Orchestration", "Enterprise Platform", "Releases"]','["[COMMUNITY-TOOL]"]','[]','["ansible.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.redhat.com/en/about/press-releases/red-hat-brings-industry-leading-ansible-automation-platform-microsoft-azure','redhat.com: Red Hat Brings Industry-Leading Ansible Automation Platform to **Microsoft Azure**','','2021',0,'A strategic managed service offering that integrates Ansible Automation Platform directly into Microsoft Azure. This native integration enables enterprise-level, cloud-native automation and orchestration of Azure resources with seamless access to Azure billing and services.','N/A','Press Release / Announcement','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Infrastructure as Code", "Ansible", "Cloud Integrations"]','["[COMMUNITY-TOOL]"]','[]','["ansible.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.redhat.com/en/about/press-releases/red-hat-brings-red-hat-universal-base-image-docker-hub','redhat.com: Red Hat Brings Red Hat Universal Base Image to Docker Hub','','2026',0,'This press release details the collaboration between Red Hat and Docker to list Universal Base Images directly on the Docker Hub registry. It emphasizes the goal of democratizing enterprise-grade containerization layers, allowing any open-source or commercial developer to utilize secure and standardized packages. This partnership established UBI as a primary pillar of the container software supply chain.','Markdown','Article','Low',0,'online','manual',NULL,NULL,NULL,0,'2026-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Infrastructure", "Containerization", "Base Images"]','["[COMMUNITY-TOOL]"]','[]','["docker.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.redhat.com/en/about/press-releases/red-hat-makes-devops-reality-openshift-gitops-and-openshift-pipelines','redhat.com: Red Hat Makes DevOps a Reality with OpenShift GitOps and OpenShift Pipelines 🌟','','2021',0,'Official announcement details covering OpenShift GitOps and OpenShift Pipelines. Red Hat details organizational value paradigms, security baselines, and cross-team development velocity optimizations built on top of native cloud automation.','English','Press Release','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Deployment & Delivery", "OpenShift", "CI/CD Pipeline"]','["[COMMUNITY-TOOL]"]','[]','["gitops.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.redhat.com/en/about/videos/acm-ansible-integration-overview','redhat.com: ACM Ansible Integration Overview','','N/A',0,'A curated technical resource and architectural guide covering redhat.com: ACM Ansible Integration Overview in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'online','manual','59061a10347fc75bd5fa2369b54127132ffad40c32c587deecce26d77991ff96',100.0,1779032518,0,'2026-05-17T17:41:58.343482+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/demos.md"]','["demos.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.redhat.com/en/about/videos/getting-started-openshift-4-security','youtube: Getting Started with OpenShift 4 Security 🌟','','N/A',0,NULL,NULL,NULL,NULL,0,'online','manual','59061a10347fc75bd5fa2369b54127132ffad40c32c587deecce26d77991ff96',100.0,1779029862,0,'2026-05-17T16:57:42.596011+02:00',NULL,NULL,NULL,'[]','[]','["docs/ocp4.md"]','[]','{}','{"review_metadata": {"original_url": "https://www.redhat.com/en/about/videos/getting-started-openshift-4-security", "proposed_url": "NONE", "reason": "High-Value Protection: generic_redirect_loss", "timestamp": "2026-05-18T18:54:54.931803"}}');
INSERT INTO "resources" VALUES('https://www.redhat.com/en/about/videos/openshift-backup-and-recovery-kasten-k10',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,'manual','c8453e47c8696eeffcad8e71f74f67b2e4b078350379b4d3e0286a80990a876f',64.0,1779130494,0,'2026-05-18T20:54:54.928622+02:00',NULL,NULL,NULL,'[]','[]','["docs/kubernetes-backup-migrations.md"]','[]','{}','{}');
INSERT INTO "resources" VALUES('https://www.redhat.com/en/ansible-collaborative','PDF: Practical Ansible Testing with Molecule','','2021',0,'A comprehensive Red Hat joint whitepaper demonstrating enterprise-grade validation patterns using Molecule. It emphasizes CI/CD testing pipeline integration, linting standards, and execution verification across multi-platform targets.','N/A','PDF Guide','Advanced',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Infrastructure as Code", "Ansible Testing", "Best Practices"]','["[COMMUNITY-TOOL]", "[GUIDE]"]','[]','["ansible.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.redhat.com/en/blog','redhat.com: ACM Ansible Integration Overview','','2021',0,'Explores integrations bridging Red Hat Advanced Cluster Management (ACM) with Ansible Automation Platform. Automates physical or non-Kubernetes resource tasks at critical points in cluster lifecycles.','YAML','Article','Advanced',0,'duplicate','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Infrastructure & Operations", "Enterprise Cluster Management", "Ansible & ACM"]','["[COMMUNITY-TOOL]"]','[]','["ocp4.md", "demos.md"]','{}','{"duplicate_of": "https://www.redhat.com/en/about/videos/acm-ansible-integration-overview"}');
INSERT INTO "resources" VALUES('https://www.redhat.com/en/blog/11-manager-considerations','redhat.com: 11 considerations for effectively managing a Linux sysadmin team 🌟','','2021',4,'A comprehensive architectural guide to managing infrastructure operations and sysadmin teams. Emphasizes modernizing Linux environments, balancing operational tasks with strategic automation, and establishing clear performance indicators. Contrasts classical hands-on sysadmin workflows with contemporary automated infrastructure-as-code paradigms to scale team efficiency.','en','Article','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Engineering Leadership", "Team Management", "Infrastructure Operations"]','["[ENTERPRISE-STABLE]"]','[]','["project-management-methodology.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.redhat.com/en/blog/18333-2','openshift.com: Using JFrog''s Artifactory and Red Hat OpenShift Together','','2020',0,'A technical tutorial demonstrating practical steps to configure and run JFrog Artifactory on Red Hat OpenShift container clusters. It guides platform engineers through deployment steps, operator configuration, and cluster-wide pull authorization parameters. It focuses on validating container origin trust within regulated enterprise clusters.','N/A','Blog','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2020-06-01T00:00:00+02:00',NULL,NULL,NULL,'["CI/CD Pipeline", "OpenShift & JFrog", "DevOps Integrations"]','["[COMMUNITY-TOOL]"]','[]','["registries.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.redhat.com/en/blog/3-gitops-rules-architecture','redhat.com: 3 rules for applying principles of GitOps to enterprise architecture','','2021',0,'Highlights three core architectural patterns for enterprise GitOps: maintaining explicit separation of environments, enforcing automated policy-as-code validations, and utilizing strict IAM-backed Git repository permissions.','English','Blog Post','Advanced',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["GitOps", "Enterprise", "Architecture Strategy"]','["[COMMUNITY-TOOL]"]','[]','["gitops.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.redhat.com/en/blog/5-linux-commands','redhat.com: 5 Linux commands I''m going to start using','','2021',0,'A productivity-focused analysis highlighting underrated Linux commands designed to optimize system administration workflows. Includes functional breakdowns of tools for disk monitoring, memory tracking, and terminal session multiplexing, simplifying complex system state inspections.','Bash','Command-Line Guide','Beginner',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Linux", "Command Line", "Productivity"]','["[COMMUNITY-TOOL]", "[GUIDE]"]','[]','["linux.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.redhat.com/en/blog/5-questions-interview','redhat.com: 5 questions to ask during your next sysadmin interview','','2021',3,'An analytical guide designed to assist engineering teams during interviewing processes for system operations roles. It provides deep architectural vetting strategies. Live Grounding confirms its usefulness for evaluating system design principles and administrative practices.','N/A','Article','Beginner',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Infrastructure & Operations", "Career Development", "Interview Prep"]','["[COMMUNITY-TOOL]"]','[]','["linux.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.redhat.com/en/blog/5-rsync-tips','redhat.com: 5 advanced rsync tips for Linux sysadmins','','2026',4,'Advanced operational tips for rsync, detailing exclude lists, link manipulation, bandwidth limiting, and dry runs. Increases replication precision and safeguards critical enterprise data during complex system migrations.','English','Tutorial','Advanced',0,'online','manual',NULL,NULL,NULL,0,'2026-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Operating Systems & Infrastructure", "Storage & File Systems", "Data Synchronization"]','["[ENTERPRISE-STABLE]", "[GUIDE]"]','[]','["linux.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.redhat.com/en/blog/500_pods_per_node','blog.openshift.com: OpenShift Scale: Running 500 Pods Per Node 🌟','','2020',5,'Explains the systems engineering and kernel adjustments needed to execute up to 500 pods per cluster node on OpenShift. Focuses on tuning the CRI-O container runtime, garbage collection frequency, CPU scheduler configurations, and CIDR allocation limits.','English','Article','Advanced',1,'online','manual',NULL,NULL,NULL,0,'2020-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Enterprise Kubernetes", "Performance Tuning", "High Density Node Architectures"]','["[DE FACTO STANDARD]"]','[]','["ocp4.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.redhat.com/en/blog/6-code-pushes-aap','redhat.com: 6 steps to automating code pushes with Ansible Automation Platform 🌟','','2021',0,'Walks through enterprise application deployment pipelines using the Red Hat Ansible Automation Platform. Details integration with git version-control systems, webhook execution triggers, and reliable rollbacks.','YAML','Blog','Advanced',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Infrastructure as Code", "Ansible", "Continuous Delivery"]','["[COMMUNITY-TOOL]"]','[]','["ansible.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.redhat.com/en/blog/6-openssl-commands','redhat.com: 6 OpenSSL command options that every sysadmin should know','','2021',3,'An essential administrative guide for OpenSSL. Covers generating CSRs, self-signing certificates, validating active SSL connections over the network, and inspecting local PEM certificate metadata formats.','English','Tutorial','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Infrastructure", "Security", "SSL/TLS"]','["[COMMUNITY-TOOL]", "[GUIDE]"]','[]','["linux.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.redhat.com/en/blog/7-best-practices-for-writing-kubernetes-operators-an-sre-perspective','openshift.com: 7 Best Practices for Writing Kubernetes Operators: An SRE Perspective','','2021',0,'An SRE-centric architectural checklist offering critical best practices for writing production-ready Kubernetes operators. Emphasizes design constraints such as idempotency, API versioning, and status subresources. Current production logs in 2026 prove these patterns are essential to avoid cascading API server rate-limit failures.','English','Article','Advanced',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Cloud Native Infrastructure", "Kubernetes Extension", "Operator Best Practices"]','["[COMMUNITY-TOOL]"]','[]','["kubernetes-operators-controllers.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.redhat.com/en/blog/DNS-name-resolution-troubleshooting-tools','redhat.com: Linux troubleshooting commands: 4 tools for DNS name resolution problems','','2022',0,'Examines core network diagnostics utilities including `nslookup`, `dig`, `host`, and local resolution file audits. Addresses common container networking issues and cluster DNS lookup routing misconfigurations.','Bash','Command-Line Guide','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2022-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Linux", "Networking", "DNS Troubleshooting"]','["[COMMUNITY-TOOL]", "[GUIDE]"]','[]','["linux.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.redhat.com/en/blog/a-guide-to-ingress-controllers-in-openshift','cloud.redhat.com: A Guide to Ingress Controllers in OpenShift using IPI','','2020',0,'This reference architecture analyzes Ingress controller configurations in OpenShift when deployed via Installer-Provisioned Infrastructure (IPI). It highlights the automated integration of load balancers with OpenShift''s internal router (HAProxy-based). Configuration points focus on scaling the ingress operator, managing wildcard DNS, configuring TLS termination strategies (Edge, Passthrough, Re-encrypt), and establishing highly-available traffic endpoints.','English','Technical Guide','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2020-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Networking", "Ingress", "Ingress Controllers"]','["[COMMUNITY-TOOL]", "[GUIDE]"]','[]','["ocp4.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.redhat.com/en/blog/a-guide-to-secrets-management-with-gitops-and-kubernetes','cloud.redhat.com: A Guide to Secrets Management with GitOps and Kubernetes 🌟','','2022',0,'Red Hat''s whitepaper outlining standard solutions for GitOps secrets management. Contrasts the operational overhead and security profiles of Sealed Secrets, vault-sidecars, and external integration engines in CD environments.','English','Whitepaper','Advanced',0,'online','manual',NULL,NULL,NULL,0,'2022-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Security", "Secrets Management", "GitOps"]','["[CASE STUDY]", "[COMMUNITY-TOOL]"]','[]','["kubernetes-security.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.redhat.com/en/blog/advanced-network-customizations-for-openshift-install','blog.openshift.com: Advanced Network customizations for OpenShift Install','','2021',0,'A deep-dive engineering blueprint outlining custom network CIDR sizing, MTU size tuning, and DNS overrides during OpenShift core installations. Essential for platform architects designing multi-tenant clusters within stringent corporate networks.','YAML','Article','Advanced',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Kubernetes & OpenShift", "Platform Engineering", "Installation"]','["[COMMUNITY-TOOL]"]','[]','["openshift.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.redhat.com/en/blog/announcing-bring-your-own-host-support-for-windows-nodes-to-red-hat-openshift','cloud.redhat.com: Announcing Bring Your Own Host Support for Windows nodes to Red Hat OpenShift','','2021',4,'Announces Bring Your Own Host (BYOH) capabilities for Windows Server workloads on OpenShift. Explains how this feature allows operators to manually bootstrap pre-configured Windows instances into their clusters.','English','Article','Advanced',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Enterprise Kubernetes", "Workload Modernization", "Windows Container Support"]','["[ENTERPRISE-STABLE]"]','[]','["ocp4.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.redhat.com/en/blog/announcing-openshift-gitops','openshift.com: Announcing OpenShift GitOps','','2021',0,'Announces OpenShift GitOps, embedding Red Hat-supported ArgoCD operators directly into the OpenShift console. Facilitates native fleet management by letting operators synchronize application configurations natively across cluster topologies.','English','Article','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Continuous Delivery", "GitOps", "Red Hat OpenShift"]','["[COMMUNITY-TOOL]"]','[]','["gitops.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.redhat.com/en/blog/announcing-the-red-hat-enterprise-linux-certified-ansible-collection?sc_cid=7015Y000003t7aWQAQ',NULL,NULL,NULL,NULL,'A curated technical resource and architectural guide covering www.redhat.com in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'online','manual','4fef4e47d2bf70c7202e2a3b1e986631346e26fd2183596c8cfd5665c9152b3c',100.0,1779130494,1,'2026-05-18T20:54:54.970802+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/ansible.md"]','["ansible.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.redhat.com/en/blog/ansible-ad-hoc-commands','redhat.com: Deep dive into Ansible ad hoc commands','','2021',0,'A deep-dive review of Ansible''s ad hoc execution framework. Details parameter tuning, custom module invocation, inline parameter strings, and executing operations in parallel across large inventories.','Shell','Blog','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Infrastructure as Code", "Ansible", "CLI Operations"]','["[COMMUNITY-TOOL]"]','[]','["ansible.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.redhat.com/en/blog/ansible-and-openshift-connecting-for-success','openshift.com: Ansible and OpenShift: Connecting for Success 🌟','','2020',0,'Focuses on Red Hat''s strategy for scaling hybrid deployments through OpenShift and Ansible integrations. It discusses using Ansible to handle Day-2 cluster operations, such as external storage provisioning and network switch configurations. Essential for hybrid enterprise architectures.','English','Article','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2020-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Automation", "Kubernetes Management", "OpenShift Integration"]','["[COMMUNITY-TOOL]"]','[]','["ansible.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.redhat.com/en/blog/ansible-create-users-csv','redhat.com: 4 steps to create Linux users from a csv file with Ansible','','2021',0,'Shows how to automate user onboarding by reading CSV files inside Ansible playbooks. Details loop patterns, CSV parser integration, group creation, dynamic username validation, and secure password hashing algorithms.','YAML','Blog','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Infrastructure as Code", "Ansible", "System Management"]','["[COMMUNITY-TOOL]"]','[]','["ansible.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.redhat.com/en/blog/ansible-dynamic-inventories','redhat.com: How to create dynamic inventory files in Ansible','','2021',0,'Addresses scaling issues in dynamic cloud networks. Introduces automated discovery strategies using dynamic inventories, eliminating hardcoded target assets via API integration across clouds.','YAML','Blog','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Infrastructure as Code", "Ansible", "Inventory Management"]','["[COMMUNITY-TOOL]"]','[]','["ansible.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.redhat.com/en/blog/ansible-dynamic-inventory-python','redhat.com: How to write a Python script to create dynamic Ansible inventories','','2021',0,'Technical tutorial showing how to write custom dynamic inventory parsers in Python. Explains API data queries, caching requirements, and generating the standard JSON output format expected by the Ansible runner.','Python','Blog','Advanced',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Infrastructure as Code", "Ansible", "Inventory Management"]','["[COMMUNITY-TOOL]"]','[]','["ansible.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.redhat.com/en/blog/ansible-lists-dictionaries-yaml','redhat.com/sysadmin/ansible-lists-dictionaries-yaml: How to work with lists and dictionaries in Ansible 🌟','','2022',0,'Technical deep dive demonstrating the manipulation of complex YAML lists and dictionaries in Ansible. Explores mapping, filtering, and joining complex host matrices with native Jinja2 structures.','English','blog_post','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2022-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Automation & Orchestration", "Ansible", "Data Structures"]','["[COMMUNITY-TOOL]"]','[]','["ansible.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.redhat.com/en/blog/ansible-network-resource-modules-deep-dive-on-return-values?sc_cid=7015Y000003t7aWQAQ',NULL,NULL,NULL,NULL,'A curated technical resource and architectural guide covering www.redhat.com in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'online','manual','4a9008d967c387a279b68f6d1915bab7727f12904505b68d4ce718ef2732f4d5',100.0,1779130494,1,'2026-05-18T20:54:54.967098+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/ansible.md"]','["ansible.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.redhat.com/en/blog/ansible-plugin-inventory-files','redhat.com: How to write an Ansible plugin to create inventory files','','2021',0,'Explains how to develop optimized Ansible inventory plugins in Python. Details how native inventory plugins outperform legacy inventory scripts by integrating natively with caching classes and validating settings.','Python','Blog','Advanced',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Infrastructure as Code", "Ansible", "Inventory Management"]','["[LEGACY]"]','[]','["ansible.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.redhat.com/en/blog/ansible-quick-start','redhat.com: Quick start guide to Ansible for Linux sysadmins 🌟','','2021',0,'An operations-oriented quickstart reference designed for immediate onboarding. Details secure SSH key exchange setups, target fleet inventory definition files, and foundational playbook composition methodologies to implement standardized configurations across Linux distributions.','YAML','Blog','Beginner',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Infrastructure as Code", "Ansible", "Quickstart"]','["[COMMUNITY-TOOL]"]','[]','["ansible.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.redhat.com/en/blog/ansible-system-role','redhat.com: A brief introduction to Ansible roles for Linux system administration 🌟','','2021',0,'An exploration of Red Hat''s system-roles design pattern, standardizing administrative tasks across Red Hat Enterprise Linux (RHEL). These structured roles provide pre-packaged, robust modules for managing SELinux, firewalls, and storage.','YAML','Blog Post','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Infrastructure as Code", "Ansible", "Linux Administration"]','["[COMMUNITY-TOOL]"]','[]','["ansible.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.redhat.com/en/blog/ansible-templates-configuration','redhat.com: How to create dynamic configuration files using Ansible templates','','2021',0,'Investigates the design of dynamic configuration templates using the Jinja2 engine in Ansible. Details parsing nested loops, multi-variable evaluations, default parameters, and writing customized configuration payloads for system targets.','YAML/Jinja2','Blog','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Infrastructure as Code", "Ansible", "Templating"]','["[COMMUNITY-TOOL]"]','[]','["ansible.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.redhat.com/en/blog/ansible-web-endpoints','redhat.com: Using Ansible to interact with web endpoints','','2021',0,'Red Hat technical guide detailing the integration of Ansible tasks with web service endpoints. Demonstrates querying system telemetry and automating security configuration updates via standard API hooks.','English','blog_post','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Automation & Orchestration", "Ansible Integration", "API Automation"]','["[COMMUNITY-TOOL]"]','[]','["ansible.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.redhat.com/en/blog/ansiblefest-sysadmins','redhat.com: 16 AnsibleFest presentations for sysadmins','','2021',0,'An analytical index of key presentations from AnsibleFest. Highlights session outcomes regarding next-generation optimization patterns, security auditing, multi-cloud management, and enterprise migration strategies.','English','Resource Index','Beginner',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Infrastructure as Code", "Ansible", "Community"]','["[COMMUNITY-TOOL]"]','[]','["ansible.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.redhat.com/en/blog/apache-kafka-EDA-performance','redhat.com: How we use Apache Kafka to improve event-driven architecture performance','','2021',0,'Examines performance engineering architectures used by Red Hat IT to optimize Kafka message delivery throughput. Outlines topic configuration tuning, network buffers, consumer scaling structures, and serialization format comparisons.','English','Blog Post','Advanced',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Event-Driven Systems", "Apache Kafka", "Resiliency & Patterns"]','["[COMMUNITY-TOOL]"]','[]','["message-queue.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.redhat.com/en/blog/apis-soap-rest-graphql-grpc','redhat.com: An Architect''s guide to APIs: SOAP, REST, GraphQL, and gRPC 🌟','','2023',5,'An architectural guide comparing the four most common web communication protocols: SOAP, REST, GraphQL, and gRPC. It breaks down the network characteristics, payload sizes, typing capabilities, and typical use cases for each. REST is presented as the modern web default, GraphQL for complex client-driven data fetching, gRPC for high-performance low-latency inter-service microservice communication, and SOAP for enterprise legacy transactions.','English','Guide','Intermediate',1,'online','manual',NULL,NULL,NULL,0,'2023-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Application Integration", "API Design", "Protocols & Formats"]','["[DE FACTO STANDARD]", "[GUIDE]", "[LEGACY]"]','[]','["api.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.redhat.com/en/blog/application-management-in-kubernetes-environments-with-helm-charts-and-kubernetes-operators','cloud.redhat.com: Application Management in Kubernetes Environments with Helm Charts and Kubernetes Operators','','2020',0,'Contrasts and complements application packaging methods with Helm Charts versus the Kubernetes Operator Framework. Illustrates how developers choose Helm for simpler, template-based deployments and Operators for complex, stateful operations.','English','Article','Intermediate',1,'online','manual',NULL,NULL,NULL,0,'2020-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Cloud Native", "Application Delivery", "Operators", "Helm Integration"]','["[COMMUNITY-TOOL]"]','[]','["helm.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.redhat.com/en/blog/applications-here-applications-there-part-3-application-migration','openshift.com: Applications Here, Applications There! - Part 3 - Application Migration','','2021',0,'Investigates strategies for migrating active application states and resource structures between hybrid and multi-cloud OpenShift clusters without losing critical metadata or transaction continuity.','YAML','Article','Advanced',1,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Application Delivery", "Enterprise Modernization", "Multi-Cluster Strategy"]','["[COMMUNITY-TOOL]"]','[]','["demos.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.redhat.com/en/blog/architecture-decision-records','redhat.com: Why you should be using architecture decision records to document your project','','2021',0,'Outlines the foundational value of Architecture Decision Records (ADRs). Demonstrates how recording the context, options, and rationale behind architectural changes prevents information decay and guides onboarding processes.','English','Article','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Methodology", "Documentation", "Governance"]','["[COMMUNITY-TOOL]"]','[]','["introduction.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.redhat.com/en/blog/ask-an-openshift-admin-office-hour-day-2-operations-part-1',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,'manual','89bd691375bf8c5ac557e2d12018b8bc6036ec2fd6b1361545829e37299c2e12',100.0,1779130494,1,'2026-05-18T20:54:54.971456+02:00',NULL,NULL,NULL,'[]','[]','["docs/ocp4.md"]','[]','{}','{}');
INSERT INTO "resources" VALUES('https://www.redhat.com/en/blog/ask-an-openshift-admin-office-hour-day-2-operations-part-2',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,'manual','bea98be8b11d57faca6b52e8fe9ded9800c15345749e7fd658acf4ec4f183f6f',100.0,1779130494,1,'2026-05-18T20:54:54.968102+02:00',NULL,NULL,NULL,'[]','[]','["docs/ocp4.md"]','[]','{}','{}');
INSERT INTO "resources" VALUES('https://www.redhat.com/en/blog/automate-podman-ansible','redhat.com: How to automate Podman installation and deployment using Ansible 🌟','','2021',0,'Explains how to automate enterprise deployment of rootless Podman runtimes using Ansible playbooks and certified system roles. This setup streamlines the automated rollout of subUID mappings, customized registry structures, and storage configurations across highly distributed hybrid-cloud environments.','YAML','Advanced','Advanced',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Container Infrastructure", "Infrastructure as Code", "Ansible Automation"]','["[COMMUNITY-TOOL]"]','[]','["container-managers.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.redhat.com/en/blog/automate-reboot-ansible','redhat.com: How to automate system reboots using the Ansible reboot module','','2021',0,'Technical deep dive on the ''ansible.builtin.reboot'' module, detailing configuration parameters for safe kernel patching or driver upgrades. Explains the orchestration mechanics of initiating reboots, handling control channel disconnects, and validating post-reboot target accessibility.','YAML','Blog','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Infrastructure as Code", "Ansible", "System Management"]','["[COMMUNITY-TOOL]"]','[]','["ansible.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.redhat.com/en/blog/automate-your-security-practices-and-policies-on-openshift-with-kyverno','cloud.redhat.com: Automate Your Security Practices and Policies on OpenShift With Kyverno 🌟','','2021',0,'Illustrates automated security practice implementation inside OpenShift clusters utilizing Kyverno. Explores Kyverno''s YAML-native approach, highlighting how platform engineers write policies using standard Kubernetes resource models without learning new programming languages.','YAML','Article','Intermediate',0,'online','manual','749b437121b3977c12ac540d4366f3cb1a58a93f896a7e0bfb33df00c3a45e09',100.0,1779130494,1,'2026-05-18T20:54:54.958956+02:00',NULL,NULL,NULL,'["Cloud Native Security", "Policy-as-Code", "Kyverno"]','["[COMMUNITY-TOOL]"]','["docs/securityascode.md"]','["securityascode.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.redhat.com/en/blog/automating-red-hat-satellite-with-ansible?sc_cid=7015Y000003t7aWQAQ',NULL,NULL,NULL,NULL,'A curated technical resource and architectural guide covering www.redhat.com in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'online','manual','d395bb52b1252a079444326d64af97a773730272d073bebfa47b0f6209c44b53',100.0,1779130495,1,'2026-05-18T20:54:55.003242+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/ansible.md"]','["ansible.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.redhat.com/en/blog/automating-security-with-cyberark-and-red-hat-ansible-automation-platform?sc_cid=7015Y000003t7aWQAQ','ansible.com: Automating Security with CyberArk and Red Hat Ansible Automation Platform','','2022',0,'Deep-dive on workflow security, combining CyberArk vaulting features with Ansible infrastructure orchestration. Addresses regulatory and internal auditing requirements for credential cycles.','English','Article','Intermediate',0,'duplicate','manual',NULL,NULL,NULL,0,'2022-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Security", "Secrets Management", "Enterprise Platforms"]','["[COMMUNITY-TOOL]"]','[]','["devsecops.md"]','{}','{"duplicate_of": "https://www.redhat.com/en/blog/automating-security-with-cyberark-and-red-hat-ansible-automation-platform"}');
INSERT INTO "resources" VALUES('https://www.redhat.com/en/blog/automation-architects',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,'manual','a5758f5648c10373327bc8d6df347246c73cf404c027562a5363ca2444726bef',100.0,1779130494,1,'2026-05-18T20:54:54.998313+02:00',NULL,NULL,NULL,'[]','[]','[]','[]','{}','{}');
INSERT INTO "resources" VALUES('https://www.redhat.com/en/blog/automation-combat-increased-workload','redhat.com: Use automation to combat your increased workload','','2021',3,'Focuses on the role of system-wide automation frameworks (e.g., Ansible, Chef) in managing scale complexity within modern engineering groups. Illustrates how automating toil and routine operations reduces human error rate and frees cognitive resources for high-value architecture planning.','English','Technical Blog','Beginner',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["DevOps, Automation & Modern Systems Engineering", "Automation & Orchestration", "Operational Efficiency"]','["[COMMUNITY-TOOL]"]','[]','["introduction.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.redhat.com/en/blog/automation-first-mentality','redhat.com: 5 ways for teams to create an automation-first mentality','','2021',0,'Examines strategic methods to cultivate an automation-first culture within platform and infrastructure organizations. Details how automating recurring tasks and standardizing configurations directly impacts delivery reliability, architectural scaling, and security compliance.','English','Blog Post','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Infrastructure", "Automation", "Engineering Culture"]','["[COMMUNITY-TOOL]"]','[]','["devsecops.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.redhat.com/en/blog/aws-and-red-hat-quickstart-workshop','blog.openshift.com: AWS and red hat quickstart workshop','','2018',0,'Historical workshop manual detailing early CloudFormation blueprints for hosting OpenShift instances on AWS. Replaced entirely by contemporary ROSA (Red Hat OpenShift Service on AWS) implementations.','YAML','Article','Advanced',0,'online','manual',NULL,NULL,NULL,0,'2018-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Cloud Providers", "AWS", "Workshops"]','["[COMMUNITY-TOOL]"]','[]','["demos.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.redhat.com/en/blog/based-validated-network-content?sc_cid=7015Y000003t7aWQAQ',NULL,NULL,NULL,NULL,'A curated technical resource and architectural guide covering www.redhat.com in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'online','manual','061e2aadd4af4c6a6ce6a85935af948428e6d0b9a4f26f8c753e8ad530c0b2fe',100.0,1779130495,1,'2026-05-18T20:54:55.020295+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/ansible.md"]','["ansible.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.redhat.com/en/blog/be-careful-when-pulling-images-short-name','redhat.com: Be careful when pulling images by short name','','2020',0,'A critical security advisory highlighting the risks of short-name image pulling. It describes spoofing and poisoning vectors, explaining how to force container engines to use fully-qualified domain names (FQDN) to guarantee image provenance and registry safety.','None','Article','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2020-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Containerization", "Image Construction", "Security Practice"]','["[COMMUNITY-TOOL]"]','[]','["container-managers.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.redhat.com/en/blog/best-microservices-2021','redhat.com: Top 8 resources for microservices architecture of 2021','','2021',3,'A curated compilation of top-tier resources discussing microservices, distributed logging, service mesh implementations, and event-driven patterns. Provides platform architects with a quick roadmap to explore advanced container patterns and decentralized database design approaches.','English','Resource Compilation','Intermediate',1,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Microservices & Distributed Systems", "Architecture Evolution", "Curated Reference"]','["[COMMUNITY-TOOL]"]','[]','["introduction.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.redhat.com/en/blog/build-VM-fast-ansible','redhat.com: Build a lab in 36 seconds with Ansible','','2021',0,'Highlights the extreme velocity benefits of programmatic infrastructure by spinning up a full VM-based training lab environment inside of 36 seconds using Ansible automation. (Live Grounding: Shows how standardized playbooks reduce system bootstrap overhead to near zero).','YAML','Technical Article','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Infrastructure as Code & CI-CD", "Configuration Management", "Ansible"]','["[COMMUNITY-TOOL]"]','[]','["demos.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.redhat.com/en/blog/build-kubernetes-operators-from-helm-charts-in-5-steps',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,'manual','dd0a9f3345befce514c305d9cc0149cd7ef0c44678aa2546857d06a7a24e7d0b',100.0,1779130495,1,'2026-05-18T20:54:55.005446+02:00',NULL,NULL,NULL,'[]','[]','["docs/ocp4.md"]','[]','{}','{}');
INSERT INTO "resources" VALUES('https://www.redhat.com/en/blog/build-your-kubernetes-operator-with-the-right-tool','openshift.com: Build Your Kubernetes Operator With the Right Tool 🌟','','2021',0,'A comparative guide highlighting the tradeoffs between different operator developer tools like Helm, Ansible, and Go. It establishes a maturity model to help teams choose tools based on their application''s lifecycle complexity. Essential reference for migration strategies from simple manifest templates to active state-reconciliation loops.','English','Article','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Cloud Native Infrastructure", "Kubernetes Extension", "Tool Comparison"]','["[COMMUNITY-TOOL]"]','[]','["kubernetes-operators-controllers.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.redhat.com/en/blog/building-declarative-pipelines-openshift-dsl-plugin','Building Declarative Pipelines with OpenShift DSL Plugin 🌟🌟','','2018',0,'Provides a comprehensive overview of building declarative CI/CD routines utilizing the OpenShift DSL Plugin. Enables developers to construct clean pipeline workflows with native OpenShift resource operations directly inside Jenkins files.','Groovy','Blog','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2018-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Platform Architecture", "CI/CD", "Jenkins Pipelines"]','["[GUIDE]", "[LEGACY]"]','[]','["jenkins.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.redhat.com/en/blog/building-openshift-pipelines-with-gitlab','openshift.com: Building GitLab Pipelines on OpenShift','','2021',0,'Details configuring GitLab CI runners inside an OpenShift environment to native execution. Addresses cluster authentication, caching mechanisms, and security contexts when executing pipeline scripts inside restricted Pod environments.','YAML','Article','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Platform Engineering", "GitOps & CI-CD", "GitLab Integration"]','["[COMMUNITY-TOOL]"]','[]','["demos.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.redhat.com/en/blog/channel/hybrid-cloud-infrastructure','OpenShift blog 🌟','','2026',4,'Official blog sharing product updates, strategies, and engineering insights on hybrid cloud infrastructures. It details native integrations, security baselines, and virtualization upgrades. Essential reading for platform architects designing multi-cluster, multi-cloud enterprise footprints in 2026.','English','Blog','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2026-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Platform Engineering", "Kubernetes Distributions", "Hybrid Cloud"]','["[ENTERPRISE-STABLE]"]','[]','["openshift.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.redhat.com/en/blog/channel/hybrid-cloud-infrastructure/accessing-external-services-using-egress-router',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,'manual',NULL,64.0,1779130495,0,'2026-05-18T20:54:55.026836+02:00',NULL,NULL,NULL,'[]','[]','["docs/openshift.md"]','[]','{}','{}');
INSERT INTO "resources" VALUES('https://www.redhat.com/en/blog/channel/hybrid-cloud-infrastructure/networkpolicies-and-microsegmentation',NULL,NULL,NULL,NULL,'A curated technical resource and architectural guide covering www.redhat.com in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual',NULL,64.0,1779130494,0,'2026-05-18T20:54:54.971855+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/openshift.md"]','["openshift.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.redhat.com/en/blog/channel/open-source-communities','ansible.com: Announcing the Community Ansible 3.0.0 Package 🌟','','2021',0,'Details the structural transition introduced in Ansible 3.0.0. Focuses on the architectural split that separated ''ansible-core'' engine components from ''collections'' packages, resolving dependency bottlenecks and streamlining modern community module delivery.','English','Blog','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Infrastructure as Code", "Ansible", "Releases"]','["[COMMUNITY-TOOL]"]','[]','["ansible.md", "chatgpt.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.redhat.com/en/blog/chaos-engineering-with-litmuschaos',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,'manual','4e99fbd5182b466ad4715d232c8b533d2fe09deeeb66b015a50e9f32365c9385',100.0,1779130494,1,'2026-05-18T20:54:54.968714+02:00',NULL,NULL,NULL,'[]','[]','["docs/chaos-engineering.md"]','[]','{}','{}');
INSERT INTO "resources" VALUES('https://www.redhat.com/en/blog/check-out-our-new-look','cloud.redhat.com: Changes coming for OpenShift.com and Cloud.Redhat.com','','2021',3,'Details operational adjustments regarding the consolidation of Red Hat''s container and cloud portals, unifying legacy console properties under the streamlined Red Hat Hybrid Cloud Console dashboard.','English','Article','Beginner',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Enterprise Kubernetes", "Platform Ecosystem", "Administrative Systems"]','["[LEGACY]"]','[]','["ocp4.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.redhat.com/en/blog/cloud-devops-with-openshift-and-jfrog','openshift.com: Cloud DevOps With OpenShift and JFrog','','2020',0,'This integration study outlines the cooperative benefits of leveraging Red Hat OpenShift alongside JFrog Artifactory to drive secure, enterprise-grade cloud-native development. It covers automated build triggers, container compliance, and continuous deployment workflows. It showcases how combining these enterprise tools streamlines DevOps practices at scale.','N/A','Blog','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2020-06-01T00:00:00+02:00',NULL,NULL,NULL,'["CI/CD Pipeline", "OpenShift & JFrog", "DevOps Integrations"]','["[COMMUNITY-TOOL]"]','[]','["jenkins-alternatives.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.redhat.com/en/blog/cloud-native-business-automation-kogito','redhat.com: Cloud-native business automation with Kogito','','2021',0,'Introduces Kogito, a cloud-native business automation engine built on Drools and jBPM. It is designed to run business rules as lightweight, containerized microservices. In 2026, Kogito is widely used to bring complex decision-making processes into serverless workflows on Quarkus.','Java','Blog','Advanced',1,'online','manual','5745425287ff9c13704b5c3138b5d614a6bcf7f5ad21674dcfba82627d3e8d26',100.0,1779029628,1,'2026-05-17T16:53:48.693611+02:00',NULL,NULL,NULL,'["Modern Java", "Automation", "Business Rules"]','["[COMMUNITY-TOOL]"]','["docs/java_frameworks.md"]','["java_frameworks.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.redhat.com/en/blog/cloud-native-ci-cd-with-openshift-pipelines','openshift.com: Cloud-Native CI/CD with OpenShift Pipelines based on Tekton','','2020',0,'Introduces OpenShift Pipelines as the modern serverless, cloud-native standard built on the Tekton project. Explains how Tekton''s CRD-first strategy delivers secure, isolated build containers without a centralized daemon or controller bottlenecks.','Yaml','Blog','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2020-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Platform Architecture", "CI/CD", "Tekton Pipelines"]','["[DE FACTO STANDARD]", "[ENTERPRISE-STABLE]"]','[]','["tekton.md", "openshift-pipelines.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.redhat.com/en/blog/compose-kubernetes-podman','redhat.com: From Docker Compose to Kubernetes with Podman','','2021',0,'This guide covers the migration workflow from local Docker Compose files to production-ready Kubernetes manifests using Podman''s native capability `podman generate kube`. This mechanism allows engineering teams to export local container configurations directly into standardized Kubernetes Pod specifications, accelerating the orchestration of modern microservices.','YAML','Article','Advanced',1,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Container Infrastructure", "Kubernetes Integration", "Manifest Translation"]','["[COMMUNITY-TOOL]"]','[]','["container-managers.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.redhat.com/en/blog/configure-gmail-using-ansible','redhat.com: How to use Ansible to send an email using Gmail','','2021',0,'Demonstrates programmatic notification workflows by configuring Ansible to route runtime alerts through Gmail SMTP relays. Explains secure credential injection, target port bindings, and task logic triggers during deployment failure modes.','YAML','Blog','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Infrastructure as Code", "Ansible", "Notification"]','["[COMMUNITY-TOOL]"]','[]','["ansible.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.redhat.com/en/blog/configure-ssh-keygen','redhat.com: Using ssh-keygen and sharing for key-based authentication in Linux','','2026',4,'Comprehensive guide to generating and deploying cryptographic SSH keypairs. Discusses security practices such as passphrase utilization, key algorithms (RSA vs. Ed25519), and multi-host access management.','English','Tutorial','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2026-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Networking & Security", "Network Services", "SSH & Encryption"]','["[ENTERPRISE-STABLE]", "[GUIDE]"]','[]','["linux.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.redhat.com/en/blog/configure-the-openshift-image-registry-backed-by-openshift-container-storage','blog.openshift.com: Configure the OpenShift Image Registry backed by OpenShift Container Storage','','2020',4,'Step-by-step guide to configuring the built-in OpenShift Image Registry using persistent backends provided by OpenShift Container Storage (now Red Hat OpenShift Data Foundation). Explains the application of ReadWriteMany (RWX) PV allocations to support multiple registry pods.','English','Article','Advanced',0,'online','manual',NULL,NULL,NULL,0,'2020-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Enterprise Kubernetes", "Cluster Storage", "Container Registry Management"]','["[ENTERPRISE-STABLE]"]','[]','["ocp4.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.redhat.com/en/blog/container-information-podman','redhat.com: How to use Podman to get information about your containers','','2021',0,'Provides techniques for extracting and parsing runtime telemetry data from Podman systems using structured queries and JSON outputs. It covers tools like `podman inspect` and `podman stats` to build local monitoring solutions for microservice containers.','Shell','Article','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Container Infrastructure", "Container Tooling", "Observability"]','["[COMMUNITY-TOOL]"]','[]','["container-managers.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.redhat.com/en/blog/container-security-seccomp','redhat.com: Improving Linux container security with seccomp 🌟','','2021',0,'Red Hat technical reference manual exploring how seccomp filters improve container isolation. Demonstrates how container runtimes (such as CRI-O, Docker, and Podman) integrate system call blockers at the kernel level to shield the host from container breakout attacks.','English','Article','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Security", "Container Security", "Linux Kernel Sandboxing"]','["[COMMUNITY-TOOL]"]','[]','["devsecops.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.redhat.com/en/blog/containerizing-applications','redhat.com: A sysadmin''s guide to containerizing applications','','2020',4,'A highly practical guide detailing how system administrators can containerize legacy workloads. It covers writing clean Containerfiles/Dockerfiles, selecting secure base images, managing non-root execution privileges, and transitioning configuration management to environment variables.','English','Blog','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2020-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Cloud Native Infrastructure", "Containerization", "Operations Guide"]','["[ENTERPRISE-STABLE]", "[LEGACY]"]','[]','["introduction.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.redhat.com/en/blog/create-containers-podman-quickly','redhat.com: Create fast, easy, and repeatable containers with Podman and shell scripts','','2021',0,'Demonstrates writing reproducible, automated container management pipelines using lightweight shell scripts coupled with Podman''s CLI. It covers passing dynamic configurations, parsing telemetry data, and setting up automated cleanup tasks in resource-constrained environments.','Shell','Article','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Container Infrastructure", "Infrastructure as Code", "Shell Scripting"]','["[COMMUNITY-TOOL]"]','[]','["container-managers.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.redhat.com/en/blog/creating-custom-rules-for-ansible-lint','ansible.com: Creating Custom Rules for Ansible Lint','','2023',0,'In-depth tutorial explaining the creation of custom rules for `ansible-lint` using Python. Essential for platform engineering groups enforcing code quality standards, security compliance, and organizational guardrails across repositories.','English','blog_post','Advanced',0,'online','manual',NULL,NULL,NULL,0,'2023-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Automation & Orchestration", "Ansible Quality Assurance", "Static Analysis"]','["[COMMUNITY-TOOL]"]','[]','["ansible.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.redhat.com/en/blog/curl-hack-httpie','redhat.com: Save time at the command line with HTTPie instead of curl','','2026',4,'Evaluation of httpie as a modern, user-friendly alternative to curl with native JSON formatting and colorization. Highlights its syntax ergonomics which streamline development and API testing workflows in microservice backends.','English','Tool','Intermediate',1,'online','manual',NULL,NULL,NULL,0,'2026-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Networking & Security", "Data Transfer Protocols", "Command Line Utilities"]','["[ENTERPRISE-STABLE]"]','[]','["linux.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.redhat.com/en/blog/customize-vm-cloud-images-guestfish','redhat.com: How to customize VM and cloud images with guestfish','','2022',0,'Explains how to integrate `guestfish` pipelines into cloud image provisioning scripts. Details the automated modification of network configurations, credential injection, and software installations within raw VM images.','Bash','Virtualization Guide','Advanced',0,'online','manual',NULL,NULL,NULL,0,'2022-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Linux", "Virtualization", "Disk Utilities"]','["[COMMUNITY-TOOL]", "[GUIDE]"]','[]','["linux.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.redhat.com/en/blog/customizing-virtual-machine-templates-in-openshift-1',NULL,NULL,NULL,NULL,'A curated technical resource and architectural guide covering www.redhat.com in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'online','manual','6677f748ddca34ba89462cd1cd2289500cdeb697f44c698ff04ada0a8d8e7483',100.0,1779130494,1,'2026-05-18T20:54:54.986251+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/ocp4.md"]','["ocp4.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.redhat.com/en/blog/data-text-files','redhat.com: Bash scripting: How to read data from text files','','2022',0,'Guides developers on parsing files safely within bash loops. Emphasizes the use of the Internal Field Separator (IFS) and the `read -r` command to prevent inadvertent character modifications and backslash evaluations.','Bash','Developer Guide','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2022-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Linux", "Automation", "Bash Scripting"]','["[COMMUNITY-TOOL]", "[GUIDE]"]','[]','["linux.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.redhat.com/en/blog/datacenter-edge-open-hybrid-cloud-vision-red-hat-ansible-automation-platform-2','redhat.com: From the datacenter to the edge: The open hybrid cloud vision for Red Hat Ansible Automation Platform 2','','2021',0,'Analyzes the shift to distributed execution plane models in AAP 2. Replaces monolithic scheduler architecture with portable, lightweight execution environments optimized for edge sites.','English','blog_post','Advanced',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Automation & Orchestration", "Enterprise Platform", "Architecture"]','["[COMMUNITY-TOOL]"]','[]','["ansible.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.redhat.com/en/blog/debugging-java-applications-on-openshift-kubernetes','Debugging Java Applications On OpenShift and Kubernetes','','2020',0,'Investigates techniques for profiling and debugging remote Java applications running on Kubernetes pods. Walks through port-forwarding JDWP connections and using CLI profiling utilities.','Java','Article','Intermediate',1,'online','manual',NULL,NULL,NULL,0,'2020-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Observability", "Application Monitoring", "Java Diagnostics"]','["[COMMUNITY-TOOL]"]','[]','["java-and-java-performance-optimization.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.redhat.com/en/blog/demystifying-ansible-sysadmins','redhat.com: Demystifying Ansible for Linux sysadmins 🌟','','2021',0,'Demystifies Ansible automation mechanics specifically tailored to system administration architectures. The guide explores the core agentless architecture, declarative state models, SSH control path transport, and how standard shell operations mapping to modules can prevent configuration drift on production fleets.','YAML','Blog','Beginner',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Infrastructure as Code", "Ansible", "Introduction"]','["[COMMUNITY-TOOL]"]','[]','["ansible.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.redhat.com/en/blog/demystifying-multus','openshift.com: Demystifying Multus 🌟','','2019',0,'Demystifying Multus CNI, this analysis details how the meta-plugin enables multi-homing for Kubernetes pods. By orchestrating a primary CNI (like OVN-Kubernetes or Calico) along with secondary interfaces (like Macvlan, SRIOV, or host-device), Multus provides pods with isolated control and data planes. This architecture is vital for high-throughput telecom workloads (5G/NFV) and legacy applications requiring direct hardware access.','English','Deep Dive','Advanced',0,'online','manual',NULL,NULL,NULL,0,'2019-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Networking", "Container Network Interface", "Multus CNI"]','["[LEGACY]"]','[]','["ocp4.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.redhat.com/en/blog/deploying-jenkins-on-openshift-part-1','blog.openshift.com: Deploying jenkins on openshift - part 1','','2019',0,'Enterprise guide illustrating structural configuration, route definition, and persistent storage bindings for deploying stable Jenkins masters inside OpenShift namespaces.','Shell','Article','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2019-06-01T00:00:00+02:00',NULL,NULL,NULL,'["CI/CD & DevOps", "Enterprise Jenkins", "OpenShift Integration"]','["[COMMUNITY-TOOL]"]','[]','["openshift-pipelines.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.redhat.com/en/blog/deploying-openshift-4.4-to-vmware-vsphere-7',NULL,NULL,NULL,NULL,'A curated technical resource and architectural guide covering www.redhat.com in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'online','manual','3088b18fd198e2e74e0b7f50aa956eeffeb847a30a64412980ca8af5fb1d9fdf',100.0,1779130494,1,'2026-05-18T20:54:54.940476+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/openshift.md"]','["openshift.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.redhat.com/en/blog/deploying-openshift-applications-multiple-datacenters','blog.openshift.com: Deploying OpenShift Applications to Multiple Datacenters (with Jenkins)','','2019',0,'Advanced architectural walkthrough on utilizing Jenkins to orchestrate synchronized microservice deployments across federated, multi-datacenter OpenShift cluster topologies.','Groovy','Article','Advanced',1,'online','manual',NULL,NULL,NULL,0,'2019-06-01T00:00:00+02:00',NULL,NULL,NULL,'["CI/CD & DevOps", "Enterprise Jenkins", "OpenShift Integration"]','["[COMMUNITY-TOOL]"]','[]','["openshift-pipelines.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.redhat.com/en/blog/deploying-to-openshift-using-github-actions','openshift.com: Deploying to OpenShift using GitHub Actions','','2021',0,'A step-by-step technical blueprint showing the integration of OpenShift API endpoints within automated GitHub pipelines. Highlights OAuth-based login processes, image registry configuration, and seamless rolling updates. Essential for maintaining secure hybrid-cloud application states.','English','Article','Advanced',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["DevOps", "Container Orchestration", "CI/CD Pipelines"]','["[COMMUNITY-TOOL]"]','[]','["git.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.redhat.com/en/blog/descheduler-ga-in-openshift-4.7',NULL,NULL,NULL,NULL,'A curated technical resource and architectural guide covering www.redhat.com in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'online','manual','3f86ea029b6ca6fde6aaf2f176b95d9276333234f2fb6a3ca1fb5033592ff77d',100.0,1779130494,1,'2026-05-18T20:54:54.956620+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/ocp4.md"]','["ocp4.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.redhat.com/en/blog/design-enterprise-architecture-diagrams','redhat.com: Design professional enterprise architecture diagrams with this open source tool (diagrams.net)','','2021',3,'An engineering guide showing how to design professional enterprise infrastructure diagrams using diagrams.net, explaining how to utilize layers and libraries to depict container dependencies.','N/A','Blog Post','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Architecture & Design", "Visualization", "Guide"]','["[COMMUNITY-TOOL]"]','[]','["cloud-arch-diagrams.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.redhat.com/en/blog/developing-ansible-role','redhat.com: 8 steps to developing an Ansible role in Linux 🌟','','2021',0,'A strict blueprint outlining the 8-step process to package, version, and manage custom Ansible roles. Promotes standard practices using standard role directory layouts—defaults, tasks, vars, handlers, templates, and meta—ensuring clean distribution.','YAML','Blog','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Infrastructure as Code", "Ansible", "Modular Design"]','["[COMMUNITY-TOOL]"]','[]','["ansible.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.redhat.com/en/blog/devsecops-enterprise-architecture','redhat.com: Getting DevSecOps to production and beyond','','2021',0,'An architecture guide on scaling secure DevSecOps practices across enterprise hybrid-cloud deployments. Examines how to align secure base image standards, policy enforcement tools, and continuous compliance dashboards across diverse developer groups.','English','Blog Post','Advanced',1,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Security", "DevSecOps", "Enterprise Infrastructure"]','["[COMMUNITY-TOOL]"]','[]','["devsecops.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.redhat.com/en/blog/diagramming-tools-cloud-infrastructure','redhat.com: 6 architectural diagramming tools for cloud infrastructure','','2022',3,'A highly curated Red Hat technical review evaluating six open-source and professional cloud drawing tools designed to simplify complex Kubernetes, VM, and serverless network architecture mapping.','N/A','Blog Post','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2022-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Architecture & Design", "Visualization", "Evaluation"]','["[COMMUNITY-TOOL]"]','[]','["cloud-arch-diagrams.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.redhat.com/en/blog/diagramming-tools-network-architecture','redhat.com: Try these 5 diagramming tools for network architecture','','2022',3,'A practical technical overview analyzing five outstanding diagramming utilities optimized to map network topology, complex VLAN structures, and overlay networks within distributed microservices environments.','N/A','Blog Post','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2022-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Architecture & Design", "Visualization", "Evaluation"]','["[COMMUNITY-TOOL]"]','[]','["cloud-arch-diagrams.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.redhat.com/en/blog/edit-text-bash-command','redhat.com: 2 Bash commands to change strings in multiple files at once','','2021',3,'This reference highlights core techniques using sed and awk to perform multi-file in-place string replacements. It walks through streaming substitutions and standard regex compliance. Live Grounding validates these commands as highly reliable utilities for configuration management tasks inside declarative deployments.','Bash','Article','Beginner',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Infrastructure & Operations", "Shell Scripting", "Text Processing"]','["[COMMUNITY-TOOL]"]','[]','["linux.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.redhat.com/en/blog/enabling-openshift-4-clusters-to-stop-and-resume-cluster-vms','Enabling OpenShift 4 Clusters to Stop and Resume Cluster VMs','','2020',4,'Outlines the procedural and architectural mechanics required to pause and resume OpenShift 4 clusters running on virtualized or cloud infrastructures. Details how to coordinate VM shutdowns while preventing split-brain scenarios and preserving etcd consensus state upon cluster wake-up.','English','Article','Advanced',0,'online','manual',NULL,NULL,NULL,0,'2020-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Enterprise Kubernetes", "Infrastructure Operations", "Cost Optimization"]','["[ENTERPRISE-STABLE]"]','[]','["ocp4.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.redhat.com/en/blog/enhanced-openshift-jboss-amq-container-image-for-production',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,'manual','8ee9e22beed3be4625bbe0f3f664c832b04cce75f70fbccb95f7ea365596735a',100.0,1779130494,1,'2026-05-18T20:54:54.953707+02:00',NULL,NULL,NULL,'[]','[]','["docs/monitoring.md"]','[]','{}','{}');
INSERT INTO "resources" VALUES('https://www.redhat.com/en/blog/enterprise-kubernetes-with-openshift-part-one',NULL,NULL,NULL,NULL,'A curated technical resource and architectural guide covering www.redhat.com in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'online','manual','6327dfab4ea8d6d02b4b859c594b814865539b9af58963c759b000b24023fc2f',100.0,1779130495,1,'2026-05-18T20:54:55.010996+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/container-managers.md", "docs/ocp4.md"]','["ocp4.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.redhat.com/en/blog/event-driven-architecture-essentials','redhat.com: Event-driven architecture: Understanding the essential benefits 🌟','','2021',0,'This Red Hat architectural summary documents the enterprise benefits of Event-Driven Architectures (EDA). It focuses on asynchronous communication, decoupling execution contexts, and enabling real-time analytics integrations.','English','Article','Intermediate',1,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Microservices", "Enterprise Integration", "Event-Driven Architecture"]','["[COMMUNITY-TOOL]"]','[]','["message-queue.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.redhat.com/en/blog/extra-variables-ansible-playbook','redhat.com: How to pass extra variables to an Ansible playbook','','2021',0,'Clarifies the mechanism of variable precedence in Ansible by focusing on "extra variables" passed via command-line arguments (`--extra-vars` or `-e`). This approach represents the highest level of precedence, enabling runtime dynamic overrides essential for CI/CD integrations.','N/A','Article','Beginner',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Infrastructure as Code", "Ansible", "Configuration Management"]','["[COMMUNITY-TOOL]"]','[]','["ansible.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.redhat.com/en/blog/fast-vs-easy-benchmarking-ansible-operators-for-kubernetes?sc_cid=7015Y000003t7aWQAQ',NULL,NULL,NULL,NULL,'A curated technical resource and architectural guide covering www.redhat.com in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'online','manual','963383035903654492ff0abdb22d8f93758319d246f21e9fa92be93c3558cfce',100.0,1779130494,1,'2026-05-18T20:54:54.965907+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/ansible.md"]','["ansible.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.redhat.com/en/blog/faster-ansible-playbook-execution','redhat.com: 8 ways to speed up your Ansible playbooks','','2021',0,'Presents eight engineering recommendations to optimize Ansible playbook execution. Features execution strategies (free strategy), task-level profiling, asynchronous execution, facts caching, and tuned pipelining configurations.','YAML','Blog','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Infrastructure as Code", "Ansible", "Optimization"]','["[COMMUNITY-TOOL]"]','[]','["ansible.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.redhat.com/en/blog/find-non-expiring-passwords','redhat.com: Audit user accounts for never-expiring passwords with a Bash script','','2021',3,'An operational guide focusing on security compliance pipelines by leveraging Bash to query and audit Linux system user stores. It highlights methods to trace non-expiring passwords and security holes. Live Grounding confirms its tactical value in legacy compliance auditing and quick infrastructure scans.','Bash','Article','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Infrastructure & Operations", "Shell Scripting", "System Security"]','["[LEGACY]"]','[]','["linux.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.redhat.com/en/blog/fine-grained-policy-enforcement-in-openshift-with-open-policy-agent','blog.openshift.com: Fine-Grained Policy Enforcement in OpenShift with Open Policy Agent 🌟','','2020',0,'A deep-dive technical article by Red Hat showcasing fine-grained policy enforcement in OpenShift using Open Policy Agent. Details how to intercept Kubernetes API requests via admission controllers to block non-compliant resource deployments programmatically.','Rego','Article','Advanced',0,'online','manual','c4d922b39abc46343e07e22c22bca3476a4bbdc730db25becaa90abc3e29cae8',100.0,1779130494,1,'2026-05-18T20:54:54.974532+02:00',NULL,NULL,NULL,'["Cloud Native Security", "Policy-as-Code", "OPA"]','["[COMMUNITY-TOOL]"]','["docs/securityascode.md"]','["securityascode.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.redhat.com/en/blog/five-network-commands','redhat.com: 5 Linux network troubleshooting commands 🌟','','2021',0,'Identifies the five critical networking commands that form the bedrock of modern Linux diagnostics. Contrasts modern iproute2 implementations like ''ip'' and ''ss'' against deprecated net-tools equivalents, providing a fast troubleshooting playbook for solving local network isolation issues.','English','Technical Article','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Networking", "Diagnostics", "Troubleshooting"]','["[LEGACY]"]','[]','["linux.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.redhat.com/en/blog/from-code-to-production-with-gitops','openshift.com: From Code to Production with GitOps, Tekton and ArgoCD 🌟','','2020',0,'Introduces robust continuous delivery architectures utilizing Tekton for image construction and Argo CD for GitOps-based state syncs. Serves as the primary operational blueprint for enterprise microservice platforms in 2026.','Yaml','Architectural Pattern','Advanced',1,'online','manual',NULL,NULL,NULL,0,'2020-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Platform Architecture", "GitOps", "Modern Pipelines"]','["[DE FACTO STANDARD]", "[ENTERPRISE-STABLE]"]','[]','["gitops.md", "ocp3.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.redhat.com/en/blog/from-ops-to-sre-evolution-of-the-openshift-dedicated-team','openshift.com: From Ops to SRE - Evolution of the OpenShift Dedicated Team','','2021',0,'Analyses the operational and structural evolution of Red Hat''s OpenShift Dedicated SRE team. Documents the shift from classic system administration to an automation-first SRE model to govern fleet-scale, multi-tenant Kubernetes platforms at high availability.','English','Article','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Cloud Infrastructure", "Managed Kubernetes", "Site Reliability Engineering"]','["[COMMUNITY-TOOL]"]','[]','["sre.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.redhat.com/en/blog/from-sysadmin-to-architect','redhat.com: 5 strategies to shift your career from sysadmin to architect','','2022',0,'Maps professional development strategies for system administrators transitioning to IT architect roles. Emphasizes system-level thinking, mastering cloud-native paradigms, understanding business metrics, and cultivating strong communication skills.','English','Article','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2022-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Career Development", "Architect Strategy", "Skillsets"]','["[COMMUNITY-TOOL]"]','[]','["introduction.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.redhat.com/en/blog/from-templates-to-openshift-helm-charts','blog.openshift.com/: From Templates to Openshift Helm Charts','','2019',0,'Provides step-by-step guidance on porting proprietary OpenShift templates into standard Helm Charts, improving cross-platform compatibility and simplifying application rollout processes.','Yaml','Blog / Guide','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2019-06-01T00:00:00+02:00',NULL,NULL,NULL,'["App Development", "Packaging", "Helm Charts"]','["[ENTERPRISE-STABLE]", "[GUIDE]"]','[]','["ocp3.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.redhat.com/en/blog/fully-automated-management-of-egress-ips-with-the-egressip-ipam-operator','Fully Automated Management of Egress IPs with the egressip-ipam-operator 🌟','','2022',0,'Details the egressip-ipam-operator, which automates and orchestrates the allocation of static Egress IPs for outbound Kubernetes traffic. Double-evidence synthesis shows this is critical for integrating cloud-native workloads with enterprise firewalls that require predictable IP whitelists.','Go','Article/Operator','Advanced',0,'online','manual',NULL,NULL,NULL,0,'2022-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Kubernetes & OpenShift", "Networking", "IPAM"]','["[COMMUNITY-TOOL]"]','[]','["openshift.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.redhat.com/en/blog/generally-available-today-red-hat-openshift-container-platform-311-ready-power-enterprise-kubernetes-deployments','Generally Available today: Red Hat OpenShift Container Platform 3.11 is ready to power enterprise Kubernetes deployments 🌟','','2018',0,'Announcement of OpenShift 3.11 container platform, detailing its core features like cluster administration consoles and native Kubernetes integration. Curator Insight: Historical release notes for OpenShift 3.11. Live Grounding: Now considered legacy compared to current version 4.x deployments, but represents a key historical milestone.','English','Blog Post','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2018-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Container Orchestration", "OpenShift", "Releases", "Enterprise Kubernetes"]','["[LEGACY]"]','[]','["monitoring.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.redhat.com/en/blog/geographically-distributed-stateful-workloads-part-3-keycloak','openshift.com: Geographically Distributed Stateful Workloads - Part 3: Keycloak','','2021',4,'Explains geographically distributed stateful workloads on OpenShift, focusing on multi-site Keycloak configurations. Details the database synchronization, network latency handling, and global load-balancing requirements necessary to guarantee low-latency authentication for global applications.','N/A','Blog','Advanced',1,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Security", "Identity & Access Management", "High Availability"]','["[ENTERPRISE-STABLE]"]','[]','["devsecops.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.redhat.com/en/blog/getting-started-in-openshift','cloud.redhat.com: Getting Started in OpenShift 🌟','','2021',3,'An introductory platform guide for engineers beginning their transition to OpenShift. Covers simple code deployments, route generation strategies, environment parameter definitions, and container lifecycle actions.','English','Article','Beginner',1,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Enterprise Kubernetes", "Developer Experience", "Platform Onboarding"]','["[COMMUNITY-TOOL]"]','[]','["ocp4.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.redhat.com/en/blog/getting-started-jboss','redhat.com: Getting started with JBoss','','2021',0,'A historical and architectural overview of JBoss, designed for enterprise Java architects. Explains how JBoss evolved from a heavyweight application server to modular setups optimized for modern virtual machines and enterprise containers.','Java','Article','Beginner',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Application Development", "Enterprise Java Platforms", "JBoss Foundations"]','["[COMMUNITY-TOOL]"]','[]','["demos.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.redhat.com/en/blog/getting-started-running-spark-workloads-on-openshift','cloud.redhat.com: Getting Started running Spark workloads on OpenShift','','2022',3,'Provides an enterprise guide to running containerized Apache Spark workloads within Red Hat OpenShift, highlighting security-first practices and security context constraints (SCCs). Illustrates leveraging OpenShift''s cluster monitoring and dynamic storage classes for big data analytics. Live Grounding confirms OpenShift remains a preferred, secure platform for regulated enterprises executing large-scale analytical tasks.','Markdown','Tutorial','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2022-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Data & AI", "Apache Spark", "OpenShift"]','["[COMMUNITY-TOOL]", "[GUIDE]"]','[]','["kubernetes-bigdata.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.redhat.com/en/blog/getting-started-with-applicationsets','openshift.com: Getting Started with ApplicationSets','','2022',4,'Deep dive into the ArgoCD ApplicationSet controller, explaining how to model and automate multi-cluster and multi-tenant application deployments. Covers generators like List, Directory, and Git to scale configurations with minimal templating boilerplate.','English','Tutorial','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2022-06-01T00:00:00+02:00',NULL,NULL,NULL,'["GitOps & CD", "ArgoCD", "Multi-Cluster", "ApplicationSets"]','["[ENTERPRISE-STABLE]", "[GUIDE]"]','[]','["argo.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.redhat.com/en/blog/getting-started-with-kubevirt','Getting Started with KubeVirt Containers and Virtual Machines Together','','2022',0,'A conceptual guide to running containerized applications alongside legacy virtual machines in a unified cluster context.','English','Technical Blog','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2022-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Compute & Runtime", "Virtualization", "KubeVirt Introduction"]','["[LEGACY]"]','[]','["ocp4.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.redhat.com/en/blog/gitops-implementation-patterns','redhat.com: Comparing GitOps implementation patterns: Pros and cons','','2021',0,'Contrasts various topology models for GitOps implementation, analyzing multi-repo vs. mono-repo, shared vs. decentralized controllers, and cluster-scoped vs. namespace-scoped operational permissions.','English','Blog Post','Advanced',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["GitOps", "Architecture", "Design Patterns"]','["[COMMUNITY-TOOL]"]','[]','["gitops.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.redhat.com/en/blog/gitops-secret-management','GitOps secret management with bitnami-labs Sealed Secret and GoDaddy Kubernetes External Secrets 🌟','- [Kubernetes External Secrets 🌟](https://github.com/external-secrets/kubernetes-external-secrets) Integrate external secret management systems with Kubernetes. Kubernetes External Secrets allows you to use external secret management systems, like AWS Secrets Manager or HashiCorp Vault, to securely add secrets in Kubernetes.
    - [thenewstack.io: GoDaddy’s Project to Secure, Rotate Kubernetes Secrets 🌟](https://thenewstack.io/godaddys-innovative-project-to-secure-and-rotate-kubernetes-secrets)','2021',0,'Compares legacy secret management strategies using Bitnami Sealed Secrets and GoDaddy''s Kubernetes External Secrets (KES). Live grounding alerts: KES is archived and fully deprecated, having been replaced by the unified External Secrets Operator (ESO). This article remains a useful historical reference for understanding early GitOps secret evolution.','English','Article','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["DevOps", "GitOps Secrets", "Operator Architecture"]','["[LEGACY]"]','[]','["devsecops.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.redhat.com/en/blog/gitops-using-red-hat-openshift-pipelines-tekton-and-red-hat-advanced-cluster-management','openshift.com: GitOps Using Red Hat OpenShift Pipelines (Tekton) and Red Hat Advanced Cluster Management','','2020',0,'Outlines unified continuous delivery architecture matching OpenShift Pipelines (Tekton) with Advanced Cluster Management (ACM). Explains how to integrate CI workflows with multi-cluster governance rules.','N/A','Article','Advanced',0,'online','manual',NULL,NULL,NULL,0,'2020-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Application Delivery", "GitOps", "Multi-Cluster Deployments"]','["[COMMUNITY-TOOL]"]','[]','["demos.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.redhat.com/en/blog/gitops-using-red-hat-openshift-pipelines-tekton-and-red-hat-advanced-cluster-management-to-deploy-on-multiple-clusters','openshift.com: GitOps Using Red Hat OpenShift Pipelines (Tekton) and Red Hat Advanced Cluster Management to Deploy on Multiple Clusters 🌟','','2020',0,'Comprehensive architectural guide for deploying multi-cluster applications using OpenShift Pipelines (Tekton) and Advanced Cluster Management (ACM). Provides deep configuration plans to coordinate releases across hybrid environments.','Yaml','Article','Advanced',0,'online','manual',NULL,NULL,NULL,0,'2020-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Application Delivery", "GitOps", "Multi-Cluster Deployments"]','["[COMMUNITY-TOOL]"]','[]','["demos.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.redhat.com/en/blog/global-load-balancer-approaches','cloud.redhat.com: Global Load Balancer Approaches 🌟','','2021',4,'Highlights architectural approaches to implement Global Server Load Balancing (GSLB) models across heterogeneous multi-cloud or hybrid clusters. Covers DNS-based and Anycast solutions to facilitate high-availability failover paths.','English','Whitepaper','Advanced',1,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Infrastructure", "Networking", "Load Balancing", "Global GSLB"]','["[CASE STUDY]", "[ENTERPRISE-STABLE]"]','[]','["kubernetes-networking.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.redhat.com/en/blog/global-load-balancer-for-openshift-clusters-an-operator-based-approach',NULL,NULL,NULL,NULL,'A curated technical resource and architectural guide covering www.redhat.com in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'online','manual','06901f5e5fb9a8c3190d75234880fd5139fad691a113442cb742376554cf8c01',100.0,1779130494,1,'2026-05-18T20:54:54.951753+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/ocp4.md"]','["ocp4.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.redhat.com/en/blog/grpc-or-http/2-ingress-connectivity-in-openshift','openshift.com: gRPC or HTTP/2 Ingress Connectivity in OpenShift 🌟','','2021',4,'Examines methods to secure and optimize high-throughput gRPC and HTTP/2 flows through OpenShift and Kubernetes ingress endpoints. Outlines router parameter optimizations and ALPN negotiation configurations to support low-latency microservice interfaces.','English','Blog Post','Advanced',1,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Infrastructure", "Networking", "Ingress", "gRPC & HTTP2"]','["[ENTERPRISE-STABLE]"]','[]','["kubernetes-networking.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.redhat.com/en/blog/guide-to-installing-an-okd-4-4-cluster-on-your-home-lab','blog.openshift.com: Guide to Installing an OKD 4.4 Cluster on your Home Lab','','2020',0,'An extensive blog series instructing network engineers and developers on setting up a bare-metal OKD 4.4 cluster inside a personal home lab. It covers essential infrastructure prep, including configuring DHCP, DNS forwarding, PXE booting, HAProxy for load balancing, and deploying the bootstrap control VM.','English','Blog','Advanced',0,'online','manual',NULL,NULL,NULL,0,'2020-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Platforms", "Distribution", "Lab Setup"]','["[COMMUNITY-TOOL]"]','[]','["ocp4.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.redhat.com/en/blog/guide-to-openshift-pipelines-part-1-introducing-openshift-pipelines','openshift.com: Guide to OpenShift Pipelines Part 1 - Introducing OpenShift Pipelines','','2020',0,'An introductory deep-dive on OpenShift Pipelines. Explains how Tekton native Custom Resource Definitions (CRDs) abstract execution steps directly into the Kubernetes engine, removing the need for external tooling engines.','N/A','Article','Beginner',0,'online','manual',NULL,NULL,NULL,0,'2020-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Application Delivery", "CI/CD Pipelines", "Tekton Pipelines"]','["[COMMUNITY-TOOL]"]','[]','["demos.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.redhat.com/en/blog/history-and-future-openjdk','redhat.com: The history and future of OpenJDK','','2020',0,'A historical retrospective and future-looking roadmap of the OpenJDK project. It charts the progression from a closed-source ecosystem to a highly vibrant, open-source community, highlighting key architectural enhancements that modernized the JVM for scalable container execution.','Java','Article','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2020-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Software Development", "Java Ecosystem", "History"]','["[COMMUNITY-TOOL]"]','[]','["java_frameworks.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.redhat.com/en/blog/how-full-is-my-cluster-part-5-a-capacity-management-dashboard',NULL,NULL,NULL,NULL,'A curated technical resource and architectural guide covering www.redhat.com in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'online','manual',NULL,NULL,1781736112,0,'2026-06-18T00:41:52.666819+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','[]','["ocp3.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.redhat.com/en/blog/how-gather-and-display-metrics-red-hat-openshift','redhat.com: **How to gather and display metrics in Red Hat OpenShift** (Prometheus + Grafana)','','2022',0,'Step-by-step guide for monitoring system resource utilization using Red Hat OpenShift’s native, built-in Prometheus and Grafana instances. Curator Insight: Platform-specific metrics guide. Live Grounding: Highly critical reference for system engineers configuring monitoring parameters within OpenShift clusters.','English','Blog Post','Intermediate',1,'online','manual',NULL,NULL,NULL,0,'2022-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Container Orchestration", "OpenShift", "Observability", "Prometheus", "Grafana"]','["[COMMUNITY-TOOL]"]','[]','["monitoring.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.redhat.com/en/blog/how-start-ansible','redhat.com: Got automation? Here''s a quick guide to get you up to speed on Ansible 🌟','','2021',0,'A fundamental roadmap designed for traditional engineers migrating from shell scripting paradigms. Covers declarative task design, module encapsulation principles, and strategies to orchestrate reliable parallel host commands with idempotent verification.','YAML','Blog','Beginner',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Infrastructure as Code", "Ansible", "Introduction"]','["[COMMUNITY-TOOL]"]','[]','["ansible.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.redhat.com/en/blog/how-to-build-a-disconnected-openshift-cluster-with-mirror-registries-on-rhel-coreos-using-podman-and-systemd','cloud.redhat.com: How to Build a Disconnected OpenShift Cluster With Mirror Registries on RHEL CoreOS Using Podman and Systemd','','2021',4,'A technical guide to building disconnected, air-gapped OpenShift topologies. Focuses on configuring local mirror registries on RHEL CoreOS using Podman and systemd to deliver base images without public internet access.','English','Article','Advanced',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Enterprise Kubernetes", "Infrastructure Operations", "Air-Gapped Environments"]','["[ENTERPRISE-STABLE]"]','[]','["ocp4.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.redhat.com/en/blog/how-to-enable-static-egress-ip-in-ocp',NULL,NULL,NULL,NULL,'A curated technical resource and architectural guide covering www.redhat.com in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'online','manual','29066bcde2ca79161ca546b9ad14ee329c2bf63f9f8d1d7164f136df062d97e9',100.0,1779130494,1,'2026-05-18T20:54:54.928960+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/openshift.md"]','["openshift.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.redhat.com/en/blog/how-to-modernize-virtualized-workloads','cloud.redhat.com: How to Modernize Virtualized Workloads 🌟','','2022',4,'Guides enterprise architects through modernizing traditional VM-based applications into containerized architectures using tools like OpenShift Virtualization (KubeVirt). This allows running legacy virtual machines side-by-side with cloud-native containers inside a unified Kubernetes environment.','English','Technical Blog','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2022-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Cloud Native & Kubernetes Core", "Virtualization & Containers", "Modernization Strategy"]','["[ENTERPRISE-STABLE]", "[LEGACY]"]','[]','["introduction.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.redhat.com/en/blog/how-to-monitoring-openshift-4.x-with-zabbix-using-prometheus-part-2','openshift.com: How to Monitor Openshift 4.x with Zabbix using Prometheus - Part 2','','2022',0,'Part 2 of the Zabbix integration guide, configuring Zabbix to extract real-time Prometheus alert states and raw metrics endpoints inside the OpenShift cluster, leveraging the cluster-monitoring operator APIs.','en','Technical Guide','Advanced',0,'online','manual','c4c53ea401b26a1dcdf38dc212f18440a3d68f6bb51e46753435b1d7bf028032',100.0,1779130494,0,'2026-05-18T20:54:54.960288+02:00',NULL,NULL,NULL,'["Observability", "Infrastructure Monitoring", "Zabbix & Prometheus"]','["[COMMUNITY-TOOL]", "[GUIDE]"]','["docs/monitoring.md"]','["monitoring.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.redhat.com/en/blog/how-to-observe-your-clusters-with-red-hat-advanced-cluster-management-customize-the-grafana-dashboard','cloud.redhat.com: How to Observe your Clusters with Red Hat Advanced Cluster Management - Customize the Grafana Dashboard','','2021',0,'Guides readers in customizing Multi-Cluster Grafana Dashboards under ACM. Centralizes metric aggregation pipelines and tailors performance panels across heterogeneous cluster landscapes.','JSON','Article','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Infrastructure & Operations", "Observability & Service Mesh", "Grafana & ACM"]','["[COMMUNITY-TOOL]"]','[]','["demos.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.redhat.com/en/blog/how-to-offer-service-running-on-openshift-on-aws-to-other-aws-vpcs-privately','openshift.com: How to Offer Service Running on OpenShift on AWS to Other AWS VPCs, Privately 🌟','','2021',4,'Technical blueprint detailing how to expose application endpoints hosted on ROSA (Red Hat OpenShift on AWS) to external AWS VPCs utilizing AWS PrivateLink. Prevents traffic exposure to the public internet by configuring Network Load Balancers (NLBs).','English','Article','Advanced',1,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Enterprise Kubernetes", "Network Engineering", "Cloud Provider Integration"]','["[ENTERPRISE-STABLE]"]','[]','["ocp4.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.redhat.com/en/blog/how-to-orchestrate-data-pipelines-with-applications-deployed-on-openshift','openshift.com: How to Orchestrate Data Pipelines with Applications Deployed on OpenShift','','2021',0,'This guide reviews techniques for deploying and orchestrating resilient data pipelines within Red Hat OpenShift. It outlines utilizing Kubernetes-native orchestration patterns and operators to manage high-throughput ETL/ELT tasks alongside standard microservice applications.','N/A','Guide','Advanced',1,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Data Engineering", "Data Pipelines", "OpenShift"]','["[COMMUNITY-TOOL]", "[GUIDE]"]','[]','["message-queue.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.redhat.com/en/blog/how-to-use-argocd-deployments-with-github-tokens','cloud.redhat.com: How to Use ArgoCD Deployments with GitHub Tokens','','2021',3,'Explains how to securely integrate ArgoCD with private GitHub repositories using Personal Access Tokens (PATs) and fine-grained permissions. Addresses secure secret management inside Kubernetes to safeguard credentials used during the repository fetching phase.','English','Tutorial','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["GitOps & CD", "ArgoCD", "Authentication & SSO", "GitHub Integration"]','["[COMMUNITY-TOOL]", "[GUIDE]"]','[]','["argo.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.redhat.com/en/blog/how-to-use-hashicorp-vault-and-argo-cd-for-gitops-on-openshift','openshift.com: How to Use HashiCorp Vault and Argo CD for GitOps on OpenShift','','2021',0,'Deep dive on using HashiCorp Vault within OpenShift to feed sensitive parameters safely to Argo CD workloads. Addresses authorization patterns, sidecar injection, and secure credential parsing in enterprise-grade pipelines.','YAML','Article','Advanced',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Security & Governance", "Secret Management", "Argo CD Plugins"]','["[COMMUNITY-TOOL]"]','[]','["demos.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.redhat.com/en/blog/hybrid-cloud-management-tools','redhat.com: 5 essential tools for managing hybrid cloud infrastructure','','2022',0,'Identifies key categories and frameworks necessary for coordinating multi-cluster and hybrid environments. Emphasizes unified control planes, configuration management tools like Ansible, orchestration tools, and automated security scanning to maintain posture consistency.','English','Article','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2022-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Cloud Infrastructure", "Hybrid Cloud", "Management Tools"]','["[COMMUNITY-TOOL]"]','[]','["introduction.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.redhat.com/en/blog/ibm-and-red-hat-bring-openshift-to-ibm-z-and-linuxone','IBM and Red Hat bring OpenShift to IBM Z and LinuxONE','','2020',0,'This collaboration expands the Red Hat OpenShift Container Platform to IBM Z and LinuxONE s390x architectures. It bridges heritage mainframe reliability with modern container orchestration, enabling low-latency integration with transactional data and secure execution via IBM''s Secure Service Container technology.','None','Article','Advanced',0,'online','manual',NULL,NULL,NULL,0,'2020-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Enterprise Integration", "Enterprise Mainframe", "OpenShift on IBM Z"]','["[COMMUNITY-TOOL]"]','[]','["ibm_cloud.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.redhat.com/en/blog/illustrated-guide-gitops','redhat.com: An illustrated guide to GitOps','','2021',0,'Offers a highly visual explanation of GitOps core loops (Git -> CI -> Container Registry -> CD Operator -> Cluster). Simplifies complex state synchronization mechanics for developers new to cloud-native delivery pipelines.','English','Blog Post','Beginner',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["GitOps", "Introduction", "Visual Guides"]','["[COMMUNITY-TOOL]"]','[]','["gitops.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.redhat.com/en/blog/improved-tooling-and-best-practices-to-help-you-migrate-to-openshift-4',NULL,NULL,NULL,NULL,'A curated technical resource and architectural guide covering www.redhat.com in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'online','manual','4f0bcabfb652d818008f17fbe9587849d17192c1c0c1f32702e526bae1affe5b',100.0,1779130494,1,'2026-05-18T20:54:54.966677+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/ocp4.md"]','["ocp4.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.redhat.com/en/blog/improving-jenkins-performance-on-openshift-part-2','blog.openshift.com: Improving jenkins performance on openshift - part 2','','2019',0,'Architectural performance tuning guide for running large-scale Jenkins deployments on OpenShift. Addresses JVM optimization, garbage collection configuration, build concurrency limit management, and persistent storage class optimizations.','Java','Article','Advanced',0,'online','manual',NULL,NULL,NULL,0,'2019-06-01T00:00:00+02:00',NULL,NULL,NULL,'["CI/CD & DevOps", "Enterprise Jenkins", "OpenShift Integration"]','["[COMMUNITY-TOOL]"]','[]','["openshift-pipelines.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.redhat.com/en/blog/install-ansible-way','redhat.com: Add a repo and install a package the Ansible way','','2021',0,'Examines platform-agnostic package provisioning in enterprise environments. Illustrates standard configurations using generic package modules, repository definitions, GPG key ingestion, and target package state auditing across Red Hat and Debian host targets.','YAML','Blog','Beginner',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Infrastructure as Code", "Ansible", "Package Management"]','["[COMMUNITY-TOOL]"]','[]','["ansible.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.redhat.com/en/blog/installing-ocp-in-a-mainframe-z-series','Installing OCP in a Mainframe z-series','','2021',0,'A highly technical installation playbook detailing step-by-step procedures to bootstrap OpenShift Container Platform on physical IBM z-series hardware. The document covers hypervisor setup, configuration of IBM z/VM or KVM on s390x, ignition file delivery, and DNS resolution strategies specific to high-availability mainframe deployments.','None','Article','Advanced',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Enterprise Integration", "Enterprise Mainframe", "Bare Metal Installation"]','["[COMMUNITY-TOOL]"]','[]','["ibm_cloud.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.redhat.com/en/blog/installing-okd-3-10-on-a-single-host','blog.openshift.com: Installing OKD 3.10 on a Single Host 🌟','','2018',2,'Archival tutorial explaining the setup of OKD version 3.10 on a single server. Because modern OKD 4 uses Fedora CoreOS (FCOS) and Operator-based installers, the manual playbooks and Docker engine guidelines described in this post are deprecated and of historical interest only.','English','Blog Post','Advanced',0,'online','manual',NULL,NULL,NULL,0,'2018-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Platform Engineering", "Kubernetes Distributions", "OKD Core Legacy"]','["[LEGACY]"]','[]','["openshift.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.redhat.com/en/blog/introducing-kube-burner-a-tool-to-burn-down-kubernetes-and-openshift','openshift: Introducing kube-burner, A tool to Burn Down Kubernetes and OpenShift 🌟','','2021',3,'Red Hat''s official announcement and architectural breakdown of kube-burner. It covers how the tool enables platform engineers to benchmark OpenShift and standard Kubernetes cluster limits by automating mass resource creation and metric collection.','Markdown','Technical Blog','Medium',0,'online','manual','db06a693720910366d4974cbe2f3e01739620a99dcd7fb6c075668e9f827a49a',100.0,1779130494,1,'2026-05-18T20:54:54.950417+02:00',NULL,NULL,NULL,'["Performance & Testing", "Load Testing", "Stress Testing"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-tools.md"]','["kubernetes-tools.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.redhat.com/en/blog/introducing-nginx-and-nginx-plus-routers-for-openshift',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,'manual','79126b3d65504d4003f2efd8e441b66f329d31d5eb886f342dab1c6c5a80a329',100.0,1779130494,1,'2026-05-18T20:54:54.976551+02:00',NULL,NULL,NULL,'[]','[]','["docs/ocp4.md"]','[]','{}','{}');
INSERT INTO "resources" VALUES('https://www.redhat.com/en/blog/introducing-openshift-service-mesh-2.0','openshift.com: Introducing OpenShift Service Mesh 2.0 🌟','','2020',4,'Red Hat''s announcement detailing OpenShift Service Mesh 2.0, which tightly integrates Istio, Envoy, Jaeger, and Kiali. The package delivers a preconfigured, enterprise-supported service mesh fabric built to scale multi-tenant microservice workloads within OpenShift environments.','English','Enterprise Product','Advanced',1,'online','manual',NULL,NULL,NULL,0,'2020-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Infrastructure", "Service Mesh", "Red Hat Ecosystem"]','["[ENTERPRISE-STABLE]"]','[]','["servicemesh.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.redhat.com/en/blog/introducing-operator-framework-building-apps-kubernetes',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,'manual','138534bbdb86504d29b6148d1b402a989d9db450b779b02309c5df3a466d4bbc',100.0,1779031094,1,'2026-05-17T17:18:14.306744+02:00',NULL,NULL,NULL,'[]','[]','["docs/ocp4.md"]','[]','{}','{}');
INSERT INTO "resources" VALUES('https://www.redhat.com/en/blog/introducing-red-hat-openshift-4','blog.openshift.com: Introducing Red Hat OpenShift 4','','2019',0,'Unveils Red Hat OpenShift 4, highlighting its transition to self-managing, automated cloud-native infrastructure powered by CoreOS. Establishes how Operators control the deployment, patching, and scaling of Kubernetes clusters.','English','Article','Advanced',0,'online','manual',NULL,NULL,NULL,0,'2019-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Containers & Orchestration", "OpenShift", "Platform Release"]','["[COMMUNITY-TOOL]"]','[]','["ocp4.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.redhat.com/en/blog/introducing-red-hat-openshift-4-3-to-enhance-kubernetes-security','blog.openshift.com: Introducing Red Hat OpenShift 4.3 to Enhance Kubernetes Security 🌟','','2020',0,'This analysis details OpenShift 4.3''s enhanced security features. It reviews the integration of automated certificate rotation, enhanced cryptography with FIPS 140-2 compliance, encryption-at-rest for etcd key-value stores, and advanced ingress security configurations. These features form the baseline of modern OpenShift multi-tenant security architecture.','English','Blog','Advanced',0,'online','manual',NULL,NULL,NULL,0,'2020-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Security", "Hardening", "Cluster Security"]','["[COMMUNITY-TOOL]"]','[]','["ocp4.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.redhat.com/en/blog/introducing-red-hat-openshift-data-science','redhat.com: Introducing Red Hat OpenShift Data Science','','2021',4,'Technical introduction of Red Hat OpenShift Data Science (RHODS), a managed hybrid-cloud service leveraging OpenShift Kubernetes. Details out-of-the-box configurations for JupyterHub, PyTorch, TensorFlow, and partner tools like Starburst or Anaconda to simplify operational enterprise scaling.','None','Article','Advanced',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Cloud Platforms", "OpenShift", "Enterprise Platforms"]','["[ENTERPRISE-STABLE]"]','[]','["mlops.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.redhat.com/en/blog/introducing-red-hat-openshift-service-on-aws','openshift.com: Introducing Red Hat OpenShift Service on AWS','','2020',0,'Seminal release article introducing ROSA (Red Hat OpenShift Service on AWS). Features direct API integration with AWS, fully managed lifecycle operations, unified billing, and robust hybrid connectivity.','None','Article','Advanced',0,'online','manual',NULL,NULL,NULL,0,'2020-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Cloud Providers", "AWS", "Managed Services"]','["[COMMUNITY-TOOL]"]','[]','["openshift.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.redhat.com/en/blog/introducing-red-hat-quay','blog.openshift.com: Introducing Red Hat Quay','','2018',0,'This article introduces the commercial enterprise capabilities of Red Hat Quay within the OpenShift ecosystem. It highlights key features such as high availability, geographic replication, automated pruning, and deep platform security integrations.','English','Article','Beginner',0,'online','manual',NULL,NULL,NULL,0,'2018-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Infrastructure", "Container Registry", "Red Hat Ecosystem"]','["[COMMUNITY-TOOL]"]','[]','["ocp4.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.redhat.com/en/blog/introducing-red-hat-quay-3-registry-your-linux-and-windows-containers','Quay 3.0 released in May 2019','','2019',0,'Announcement documentation marking the release of Red Hat Quay 3.0, introducing Windows Container support and a multi-architecture architecture overhaul. This release solidified Quay''s capability to orchestrate high-availability registries across diverse operating system nodes. While conceptually informative, it is categorized as legacy given the continuous evolutionary releases of the v3.x and v4.x lineages in modern production.','N/A','Documentation','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2019-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Infrastructure Security", "Container Registries", "Quay Releases"]','["[LEGACY]"]','[]','["registries.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.redhat.com/en/blog/introducing-red-hat-universal-base-image','Introducing the Red Hat Universal Base Image 🌟','','2019',0,'An overview introducing the Red Hat Universal Base Image (UBI), designed to provide enterprise RHEL security configurations without subscription constraints. UBI delivers a reliable foundation for packaging and distributing cloud-native microservices across multi-cloud environments.','English','Article','Intermediate',1,'online','manual',NULL,NULL,NULL,0,'2019-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Container Infrastructure", "Image Optimization", "Red Hat UBI"]','["[COMMUNITY-TOOL]"]','[]','["container-managers.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.redhat.com/en/blog/introducing-red-hat-vulnerability-scanner-certification','redhat.com: Introducing Red Hat Vulnerability Scanner Certification','','2021',0,'Covers Red Hat''s certified scanner program designed to align third-party scanners (such as Snyk, Aqua, and Sysdig) with Red Hat''s official vulnerability database, minimizing false positives and ensuring accurate vulnerability grading for RHEL-based enterprise containers.','English','Article','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Security", "Container Security", "Vulnerability Scanning"]','["[COMMUNITY-TOOL]"]','[]','["devsecops.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.redhat.com/en/blog/introducing-the-quarkus-helm-chart','openshift.com: Introducing the Quarkus Helm Chart','','2022',0,'An introduction detailing the design of the Quarkus Helm Chart, optimized for cloud-native Java microservices. It highlights native compiling integrations, GraalVM deployment profiles, and how to harness OpenShift pipelines for highly efficient container bootstrapping.','N/A','Article','Intermediate',1,'online','manual',NULL,NULL,NULL,0,'2022-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Platform Engineering", "Kubernetes GitOps & Packaging", "Java Microservices"]','["[COMMUNITY-TOOL]"]','[]','["helm.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.redhat.com/en/blog/introduction-rhel-system-roles','redhat.com: Introduction to RHEL System Roles 🌟','','2021',0,'Explains Red Hat Enterprise Linux (RHEL) System Roles, which are pre-packaged, vendor-supported Ansible collections designed for standardizing OS parameters. Highlights roles for storage layout, network configurations, timesync, and security baselines.','YAML','Blog','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Infrastructure as Code", "Ansible", "Enterprise Integration"]','["[COMMUNITY-TOOL]"]','[]','["ansible.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.redhat.com/en/blog/introduction-to-kraken-a-chaos-tool-for-openshift/kubernetes','openshift.com: Introduction to Kraken, a Chaos Tool for OpenShift/Kubernetes','','2020',0,'An introduction to Kraken, Red Hat''s open-source chaos engineering engine tailored for OpenShift and Kubernetes. Kraken enables automated node disruptions, namespace-level resource starvation, and API-level faults to locate architecture bottlenecks.','English','Technical Blog','Intermediate',1,'online','manual',NULL,NULL,NULL,0,'2020-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Resilience", "Chaos Engineering", "Kubernetes Tools"]','["[COMMUNITY-TOOL]"]','[]','["chaos-engineering.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.redhat.com/en/blog/is-your-operator-air-gap-friendly','openshift.com: Is your Operator Air-Gap Friendly?','','2021',0,'Explains critical design rules for deploying operators inside highly secure, disconnected, or air-gapped systems, detailing offline container registries, local metadata hosting, and strict network configurations.','N/A','Article','Advanced',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Security", "Enterprise Architecture", "Air-Gapped Environments", "Operators"]','["[COMMUNITY-TOOL]"]','[]','["kubernetes-operators-controllers.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.redhat.com/en/blog/it-automation-book','redhat.com: Tales from the field: A system administrator''s guide to IT automation','','2021',0,'Examines transition stages from traditional system administration scripting to unified declarative automation models. Uses real-world enterprise scenarios to show how to build configuration environments using tools like Ansible.','English','Book Summary','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Cloud Infrastructure", "Automation", "SysAdmin Practices"]','["[COMMUNITY-TOOL]"]','[]','["devops.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.redhat.com/en/blog/it-automation-training','redhat.com: Why IT automation training is a smart way to boost your career','','2024',0,'Curator Insight: Assesses the impact of system automation training on developer career progression. Live Grounding: Validates that skills in Ansible, Terraform, and GitOps are indispensable for systems engineers looking to scale hybrid cloud infrastructures.','en','Article','Beginner',0,'online','manual',NULL,NULL,NULL,0,'2024-06-01T00:00:00+02:00',NULL,NULL,NULL,'["DevOps & Platforms", "Automation", "Professional Development"]','["[COMMUNITY-TOOL]"]','[]','["devops.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.redhat.com/en/blog/jenkins-pipelines','Simply Explained: OpenShift and Jenkins Pipelines','','2017',0,'An explanatory article outlining the core architectural concepts of continuous integration pipelines inside enterprise containers. Focuses on orchestrating builds, scaling execution agents dynamically, and promoting stable application rollouts.','None','Blog','Beginner',1,'online','manual',NULL,NULL,NULL,0,'2017-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Platform Architecture", "CI/CD", "Jenkins Pipelines"]','["[COMMUNITY-TOOL]", "[GUIDE]"]','[]','["openshift-pipelines.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.redhat.com/en/blog/k8s-integrity-shield-tech-preview-protecting-the-integrity-of-kubernetes-resources-with-signature','opensift.com: K8s Integrity Shield (tech-preview): Protecting the Integrity of Kubernetes Resources with Signature','','2020',0,'Evaluates the Kubernetes Integrity Shield technology preview, enabling signature-based verification of cluster manifests. Restricts rogue manifest updates and unauthorized resource mutations at admission-time.','Go','Article','Advanced',0,'online','manual',NULL,NULL,NULL,0,'2020-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Security & Governance", "Platform Security", "Resource Integrity"]','["[COMMUNITY-TOOL]"]','[]','["demos.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.redhat.com/en/blog/keep-your-applications-secure-with-automatic-rebuilds','openshift.com: Keep Your Applications Secure With Automatic Rebuilds','','2020',0,'Detailed technical guide illustrating how to configure OpenShift''s image change triggers and ImageStreams to drive automatic rebuilds of downstream containers when upstream base images update or fix security issues. This methodology tightens SecOps loops, ensuring immediate mitigation of CVEs. It integrates container registry security alerts directly with native cluster build systems.','N/A','Blog','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2020-06-01T00:00:00+02:00',NULL,NULL,NULL,'["CI/CD Pipeline", "SecOps", "Automated Builds"]','["[COMMUNITY-TOOL]"]','[]','["ocp4.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.redhat.com/en/blog/kubernetes-1.21-grows-innovative-new-features','openshift.com: Kubernetes 1.21 Grows Innovative New Features','','2021',0,'Curator Insight presents Red Hat''s analysis of 1.21 features. Live grounding in 2026 reviews this for enterprise adaptation paths, specifically outlining how OpenShift clients prepared for eventual PSP deprecations.','English','Article','Medium',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Kubernetes Core", "Release Lifecycle", "v1.21"]','["[COMMUNITY-TOOL]"]','[]','["kubernetes-releases.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.redhat.com/en/blog/kubernetes-basics-sysadmins','redhat.com: Kubernetes basics for sysadmins','','2021',3,'Examines Kubernetes through the lens of bare-metal and VM sysadmins. Contextualizes namespaces, control groups (cgroups), and network namespaces against traditional Linux system administration paradigms.','English','Article','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Operations", "System Administration", "Fundamentals"]','["[COMMUNITY-TOOL]"]','[]','["kubernetes.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.redhat.com/en/blog/kubernetes-cluster-laptop','redhat.com: How to run a Kubernetes cluster on your laptop 🌟','','2020',0,'An analytical guide reviewing options for running Kubernetes clusters locally on laptops. The resource compares Kind, Minikube, and CodeReady Containers (OpenShift Local) based on system overhead, target APIs, developer workflows, and system constraints.','English','Blog','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2020-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Platforms", "Local Development", "Kubernetes Local"]','["[COMMUNITY-TOOL]"]','[]','["ocp4.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.redhat.com/en/blog/kubernetes-components','redhat.com: Kubernetes Components - A sysadmin''s guide to basic Kubernetes components 🌟','','2021',4,'Provides Linux administrators with a clear conceptual mapping of how Kubernetes daemons align with standard Linux systemd services. Focuses on system logging, socket binding, and memory management profiles.','English','Article','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Architecture", "System Administration", "Control Plane"]','["[ENTERPRISE-STABLE]"]','[]','["kubernetes.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.redhat.com/en/blog/kubernetes-hierarchical-namespaces','redhat.com: Kubernetes architecture: How to use hierarchical namespaces for multiple tenants','','2022',0,'Describes managing OpenShift and standard Kubernetes architectures via hierarchical namespace inheritance. Focuses on propagating organizational structures directly onto tenant control planes.','Go','Blog','Advanced',0,'online','manual',NULL,NULL,NULL,0,'2022-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Platform Engineering", "Multi-Tenancy", "Hierarchical Namespaces"]','["[COMMUNITY-TOOL]"]','[]','["kubernetes.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.redhat.com/en/blog/kubernetes-ingress-vs-openshift-route',NULL,NULL,NULL,NULL,'A curated technical resource and architectural guide covering www.redhat.com in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'online','manual','297385c9e1b256ae891332f63cd0842e84a97373a97bf4f86ce6083169bcda72',100.0,1779130494,1,'2026-05-18T20:54:54.978957+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/openshift.md"]','["openshift.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.redhat.com/en/blog/kubernetes-is-removing-docker-support-kubernetes-is-not-removing-docker-support','openshift.com: Kubernetes is Removing Docker Support, Kubernetes is Not Removing Docker Support','','2020',0,'Curator Insight identifies Red Hat''s explanatory guide on the nuance of Docker support removal. Live grounding in 2026 verifies this piece as a classic, helping teams comprehend that standard OCI-compliant Docker containers remained compatible despite runtime changes.','English','Article','Medium',0,'online','manual',NULL,NULL,NULL,0,'2020-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Kubernetes Core", "Container Runtimes", "Dockershim Deprecation"]','["[COMMUNITY-TOOL]"]','[]','["kubernetes-releases.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.redhat.com/en/blog/kubernetes-meets-event-driven-ansible','ansible.com: Kubernetes Meets Event-Driven Ansible 🌟','','2023',0,'Explores the intersection of Event-Driven Ansible (EDA) and Kubernetes environments. Details using rulebooks to ingest K8s events and automate remediation workflows, scaling operations, and policy compliance.','English','blog_post','Advanced',0,'online','manual',NULL,NULL,NULL,0,'2023-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Cloud Native & Orchestration", "Kubernetes", "Event-Driven Automation"]','["[COMMUNITY-TOOL]"]','[]','["ansible.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.redhat.com/en/blog/kubernetes-pods-life','blog.openshift.com/ - Kubernetes: A Pod’s Life 🌟','','2018',0,'A fundamental exploration of the life cycle of a Kubernetes Pod. Outlines start sequences, init container routines, readiness/liveness checks, and termination processes, establishing a baseline for container orchestration troubleshooting.','None','Blog / Conceptual Guide','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2018-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Platform Architecture", "Core Concepts", "Kubernetes Pods"]','["[DE FACTO STANDARD]", "[GUIDE]"]','[]','["ocp3.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.redhat.com/en/blog/kubespray-deploy-kubernetes','redhat.com: An introduction to Kubespray','','2020',0,'An introductory Red Hat guide summarizing how Kubespray leverages Ansible to abstract system-level provisioning tasks, allowing teams to declare cluster configurations and scaling strategies across mixed on-premises and multi-cloud environments.','English','Article','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2020-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Provisioning", "Ansible", "Guides"]','["[COMMUNITY-TOOL]"]','[]','["kubernetes-on-premise.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.redhat.com/en/blog/lets-monitor-edge-computing-networks-rhel','redhat.com: Let’s monitor edge computing networks with RHEL!','','2021',0,'This Red Hat article focuses on implementing low-overhead system monitoring for Red Hat Enterprise Linux (RHEL) Edge nodes. It details collecting system state telemetry over thin, low-bandwidth connections.','English','Article','Advanced',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Edge Computing", "Monitoring", "RHEL Edge"]','["[COMMUNITY-TOOL]"]','[]','["edge-computing.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.redhat.com/en/blog/leveraging-the-crunchy-postgresql','Crunchy PostgreSQL and Openshift','','2019',0,'Evaluates running Crunchy PostgreSQL Operator inside Red Hat OpenShift, highlighting platform compatibility and enterprise support options. OpenShift''s default strict security contexts require deep operator integration to prevent privilege escalation. This study demonstrates the deployment of highly secure, resilient database clusters in enterprise PaaS environments.','YAML','Technical Blog','Intermediate',1,'online','manual',NULL,NULL,NULL,0,'2019-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Data Infrastructure", "Database Operators", "PostgreSQL", "Platform Integration"]','["[COMMUNITY-TOOL]"]','[]','["crunchydata.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.redhat.com/en/blog/linux-commands-manage-groups','redhat.com: 3 basic Linux group management commands every sysadmin should know','','2021',0,'Details group creation, user addition, and membership modification via standard tools like `groupadd`, `groupmod`, and `gpasswd`. Establishes the core authorization foundations needed to govern host-level access policies.','Bash','Command-Line Guide','Beginner',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Linux", "Administration", "User Management"]','["[COMMUNITY-TOOL]", "[GUIDE]"]','[]','["linux.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.redhat.com/en/blog/linux-pid-namespaces','How Linux PID namespaces work with containers 🌟','','2020',4,'An exploration detailing how the Linux kernel leverages PID namespaces to isolate processes inside modern container runtimes. It maps kernel data structures to real container environments. Live Grounding validates this article as an essential guide for debugging container processes.','N/A','Article','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2020-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Infrastructure & Operations", "Linux Kernel", "Containerization"]','["[ENTERPRISE-STABLE]"]','[]','["linux.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.redhat.com/en/blog/linux-security-usability','redhat.com: Balancing Linux security with usability','','2021',0,'An informative Red Hat guide to balancing Linux container host security with platform usability. Focuses on orchestrating kernel-level mechanisms like SELinux, namespaces, and AppArmor profiles to insulate containers from host system takeovers.','English','Technical Article','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Security & Governance", "OS Hardening", "Linux Security"]','["[COMMUNITY-TOOL]"]','[]','["devsecops.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.redhat.com/en/blog/log4shell-practical-mitigations-and-impact-analysis','cloud.redhat.com: Log4Shell: Practical Mitigations and Impact Analysis of the Log4j Vulnerabilities','','2021',0,'Red Hat''s enterprise-level analysis of the Log4Shell vulnerability, detailing its potential impact on enterprise Linux distributions and OpenShift clusters. It outlines system configuration workarounds, JVM override parameters, and patching instructions. This reference is crucial for administrators seeking to protect large-scale production deployments.','None','Article','Advanced',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Security", "Vulnerabilities", "Log4Shell Mitigations"]','["[COMMUNITY-TOOL]"]','[]','["devsecops.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.redhat.com/en/blog/managed-kubernetes-architects','redhat.com: What architects need to know about managed Kubernetes','','2021',0,'Architectural breakdown addressing governance models, multi-cluster federation concerns, integration points, and overall vendor lock-in vectors for managed Kubernetes solutions.','English','Article','Advanced',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Cloud Native", "Kubernetes", "Architecture Design"]','["[COMMUNITY-TOOL]"]','[]','["managed-kubernetes-in-public-cloud.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.redhat.com/en/blog/meet-single-node-openshift-our-smallest-openshift-footprint-edge-architectures','redhat.com: Meet single node OpenShift: Our newest small OpenShift footprint for edge architectures','','2021',3,'Duplicate publication detailing architectural configurations for Single-Node OpenShift (SNO). Focuses on optimizing hardware footings and ensuring high availability of critical edge containers.','English','Article','Advanced',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Enterprise Kubernetes", "Edge Computing", "Single Node Architectures"]','["[COMMUNITY-TOOL]"]','[]','["ocp4.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.redhat.com/en/blog/metrics-driven-pod-constraints','openshift.com: Metrics-Driven Pod Constraints','','2021',0,'An architectural review detailing how OpenShift uses metrics-driven constraints to dynamically schedule workloads. By consuming Prometheus data points, the scheduler alters pod distribution thresholds based on actual node resource consumption.','English','Article','High',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Observability", "Metrics", "Kubernetes Scheduling"]','["[COMMUNITY-TOOL]"]','[]','["grafana.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.redhat.com/en/blog/metro-area-openshift-stretch-cluster-how-to-survive-an-outage-and-live-to-tell-about-it','blog.openshift.com/: How to survive an outage and live to tell about it!','','2019',0,'Analyzes the design of Metro-Area stretch clusters on OpenShift, ensuring high availability in case of datacenter outages. Discusses network transit criteria, ETCD consensus configurations, and storage replications.','None','Case Study / Architectural Post','Advanced',0,'online','manual',NULL,NULL,NULL,0,'2019-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Platform Architecture", "High Availability", "Stretch Clusters"]','["[CASE STUDY]", "[ENTERPRISE-STABLE]"]','[]','["ocp3.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.redhat.com/en/blog/migrating-your-applications-to-openshift-4','blog.openshift.com: Migrating your applications to OpenShift 4 🌟','- [**Velero**](https://github.com/velero-io/velero) Backup and migrate Kubernetes applications and their persistent volumes
    - [**Restic**](https://restic.net) Backups done right!','2020',0,'An in-depth technical migration blueprint for moving workloads to OpenShift 4. It highlights the OpenShift Migration Toolkit, utilizing Velero as the foundational control engine for application backup, metadata translation, and restore operations, while using Restic to execute block-level transfers of persistent container volumes across cluster hosts.','English','Blog','Advanced',0,'online','manual',NULL,NULL,NULL,0,'2020-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Platforms", "Lifecycle Management", "Application Migration"]','["[COMMUNITY-TOOL]"]','[]','["ocp4.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.redhat.com/en/blog/modern-application-development-with-kong-konnect-enterprise-and-red-hat-openshift','openshift.com: Modern Application Development With Kong Konnect Enterprise and Red Hat OpenShift','','2022',0,'Explores structural benefits of running Kong Konnect''s control-and-data-plane models inside Red Hat OpenShift clusters. Streamlines decentralized routing while maintaining strong tenant access restrictions.','English','Article','Advanced',1,'online','manual',NULL,NULL,NULL,0,'2022-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Architecture", "API Management", "Kubernetes Orchestration"]','["[COMMUNITY-TOOL]"]','[]','["developerportals.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.redhat.com/en/blog/monitoring-apache-airflow-using-prometheus','redhat.com: Monitoring Apache Airflow using Prometheus','','2021',3,'A practical walk-through detailing the integration of Apache Airflow metrics with Prometheus and Grafana dashboards. By leveraging StatsD exporters to capture worker runs and task duration logs, platform engineers can proactively identify bottlenecks in data ingestion pipelines.','YAML','Blog Post','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Orchestration", "Workflows", "Apache Airflow", "Monitoring"]','["[COMMUNITY-TOOL]"]','[]','["message-queue.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.redhat.com/en/blog/monitoring-infrastructure-openshift-4.x-using-zabbix-operator','cloud.redhat.com: Monitoring Infrastructure Openshift 4.x Using Zabbix Operator','','2022',0,'Sister article detailing the configuration of Zabbix operator configurations on OpenShift Container Platform 4.x for advanced enterprise system monitoring.','en','Technical Guide','Advanced',0,'online','manual','c70063ca56fec88bcc830b0ba823dfddf8c39274726713c4903c78cdd12d225d',100.0,1779130494,0,'2026-05-18T20:54:54.968478+02:00',NULL,NULL,NULL,'["Observability", "Infrastructure Monitoring", "Zabbix & OpenShift"]','["[COMMUNITY-TOOL]", "[GUIDE]"]','["docs/monitoring.md"]','["monitoring.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.redhat.com/en/blog/monitoring-services-like-an-sre-in-openshift-servicemesh','Monitoring Services like an SRE in OpenShift ServiceMesh','','2021',0,'Unpacks Site Reliability Engineering (SRE) monitoring patterns using OpenShift Service Mesh. Synthesizes Istio, Kiali, and Prometheus telemetry to isolate performance bottlenecks and measure Golden Signals.','YAML','Article','Advanced',1,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Infrastructure & Operations", "Observability & Service Mesh", "OpenShift ServiceMesh"]','["[COMMUNITY-TOOL]"]','[]','["demos.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.redhat.com/en/blog/monitoring-services-like-an-sre-in-openshift-servicemesh-part-2-collecting-standard-metrics-3','openshift.com: Monitoring Services like an SRE in OpenShift ServiceMesh Part 2: Collecting Standard Metrics 🌟','','2020',0,'Step-by-step SRE manual describing standard metrics collection (latency, error rates, throughput) across an enterprise OpenShift Service Mesh. Leveraging Prometheus and Kiali telemetry mappings.','English','Guide','Advanced',1,'online','manual',NULL,NULL,NULL,0,'2020-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Service Mesh", "Red Hat OpenShift", "Observability"]','["[COMMUNITY-TOOL]", "[GUIDE]"]','[]','["istio.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.redhat.com/en/blog/mssql-linux-easy','redhat.com: Using Ansible to deploy Microsoft SQL Server 2019 on Red Hat Enterprise Linux 8','','2019',3,'A comprehensive Red Hat tutorial demonstrating how to use Ansible system roles to install and optimize Microsoft SQL Server 2019 on RHEL 8. It covers disk allocation, OS kernel parameters adjustment, and high-availability configuration. This is a foundational guide for platform teams automating traditional databases.','N/A','article','intermediate',0,'online','manual',NULL,NULL,NULL,0,'2019-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Infrastructure as Code", "Ansible", "Database Deployment"]','["[COMMUNITY-TOOL]"]','[]','["ansible.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.redhat.com/en/blog/multi-cluster-kubernetes-architecture','redhat.com: 3 questions to answer when considering a multi-cluster Kubernetes architecture','','2021',0,'A decision framework for assessing multi-cluster infrastructures. Guides administrators through considerations of global routing setup, uniform access management across clusters, and fleet management overhead.','N/A','Article','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Cluster Architecture", "Multi-Cluster", "Strategy"]','["[COMMUNITY-TOOL]"]','[]','["kubernetes.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.redhat.com/en/blog/network-policies-controlling-cross-project-communication-on-openshift','openshift.com: Network Policies: Controlling Cross-Project Communication on OpenShift','','2021',0,'Detailed enterprise manual for enforcing SDN security domains in OpenShift. Details how to control inter-project communication boundaries via specialized network policies.','English','Article','Intermediate',1,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Networking", "Security", "OpenShift"]','["[COMMUNITY-TOOL]"]','[]','["kubernetes-networking.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.redhat.com/en/blog/network-traffic-control-containers-red-hat-openshift','redhat.com: Network traffic control for containers in Red Hat OpenShift 🌟','','2019',0,'Examines ingress/egress bandwidth shaping, container rate-limiting, and packet prioritization within OpenShift''s SDN. Live grounding shows that while basic Linux TC limits apply, contemporary architectures utilize service meshes to execute complex L7 rate-limiting policies.','YAML','Article','Advanced',0,'online','manual',NULL,NULL,NULL,0,'2019-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Kubernetes & OpenShift", "Networking", "Traffic Control"]','["[COMMUNITY-TOOL]"]','[]','["ocp4.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.redhat.com/en/blog/new-kubernetes-operatorhub-red-hat-openshift-enable-hybrid-cloud-flexibility-enterprises',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,'manual','69b4194669483e26685c43b980ec37f4e3c29c1db6c4b07f666d5afeea9da6e6',100.0,1779033640,0,'2026-05-17T18:00:40.205424+02:00',NULL,NULL,NULL,'[]','[]','["docs/ocp4.md"]','[]','{}','{}');
INSERT INTO "resources" VALUES('https://www.redhat.com/en/blog/new-podman-secrets-command','redhat.com: Exploring the new Podman secret command 🌟','','2021',0,'An in-depth look at the `podman secret` command subsystem, which manages sensitive credentials securely on the local host keyring rather than hardcoding them in images. This pattern brings Kubernetes-style secret mounting to systemd and standalone container workloads, preventing credentials leakage in microservice environments.','Shell','Article','Intermediate',1,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Container Infrastructure", "Container Engines", "Secret Management"]','["[COMMUNITY-TOOL]"]','[]','["container-managers.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.redhat.com/en/blog/nmap-scripting-engine','redhat.com: 5 scripts for getting started with the Nmap Scripting Engine','','2022',0,'Highlights the capability of the Nmap Scripting Engine (NSE) to automate network auditing tasks. Features custom scripts for SSL/TLS validation, vulnerability scanning, and service version checks inside critical target networks.','Lua','Security Guide','Advanced',0,'online','manual',NULL,NULL,NULL,0,'2022-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Linux", "Security", "Penetration Testing"]','["[COMMUNITY-TOOL]", "[GUIDE]"]','[]','["linux.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.redhat.com/en/blog/ocp-disaster-recovery-part-3-recovering-an-openshift-4-ipi-cluster-with-the-loss-of-two-master-nodes',NULL,NULL,NULL,NULL,'A curated technical resource and architectural guide covering www.redhat.com in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'online','manual','efe7b9de17543660a6506f6472a92e7aaff963e305d3b61b7d1b3cf827324b08',100.0,1779130495,1,'2026-05-18T20:54:55.004744+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/ocp4.md"]','["ocp4.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.redhat.com/en/blog/one-line-linux-commands','redhat.com: 20 one-line Linux commands to add to your toolbox','','2021',0,'A selection of rapid one-line terminal commands covering disk audits, environment formatting, quick-check diagnostics, and recursive string manipulation. Useful for building personal developer dotfile toolsets.','Bash','Command-Line Guide','Beginner',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Linux", "Command Line", "Productivity"]','["[COMMUNITY-TOOL]", "[GUIDE]"]','[]','["linux.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.redhat.com/en/blog/openshift-4-2-vsphere-install-quickstart','blog.openshift.com: OpenShift 4.2 vSphere Install Quickstart','','2019',2,'An early quickstart guide detailing the deployment of OpenShift 4.2 on VMware vSphere environments. Although the VMware integration remains a highly active enterprise deployment pattern, the technical versions and procedures listed here have been superseded by advanced, automated CPI/CSI integrations in 2026.','English','Blog Post','Advanced',0,'online','manual',NULL,NULL,NULL,0,'2019-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Platform Engineering", "Kubernetes Distributions", "vSphere Deployments"]','["[COMMUNITY-TOOL]"]','[]','["openshift.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.redhat.com/en/blog/openshift-4-2-vsphere-install-with-static-ips','blog.openshift.com: OpenShift 4.2 vsphere install with static IPs 🌟','','2019',2,'Detailed technical guide for implementing VMware vSphere installations of OpenShift 4.2 utilizing static IP configurations. Because modern OpenShift 4 installers support robust automated network allocation, these legacy manual configuration workflows are obsolete.','English','Blog Post','Advanced',0,'online','manual',NULL,NULL,NULL,0,'2019-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Platform Engineering", "Kubernetes Distributions", "vSphere Deployments"]','["[LEGACY]"]','[]','["openshift.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.redhat.com/en/blog/openshift-4-image-builds','Openshift 4 image builds','','2020',0,'Details OpenShift''s native, highly secure in-cluster build mechanisms, explaining the source-to-image (S2I) workflow and safe artifact pipeline practices.','English','Technical Blog','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2020-06-01T00:00:00+02:00',NULL,NULL,NULL,'["CI/CD & Delivery", "Container Builds", "Source-to-Image"]','["[COMMUNITY-TOOL]"]','[]','["ocp4.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.redhat.com/en/blog/openshift-4-migration','redhat.com: Planning your migration from Red Hat OpenShift 3 to 4','','2021',4,'A foundational strategic planning guide for migrating workloads from legacy OpenShift Container Platform 3 to the operator-centric OpenShift 4 architecture. Focuses on addressing application configuration gaps.','English','Article','Advanced',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Enterprise Kubernetes", "Platform Migrations", "Cluster Upgrades"]','["[ENTERPRISE-STABLE]", "[LEGACY]"]','[]','["ocp4.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.redhat.com/en/blog/openshift-4.5-node-improvements',NULL,NULL,NULL,NULL,'A curated technical resource and architectural guide covering www.redhat.com in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'online','manual','1662f45ea5d6fdf5534c1cd0e99de067f4f65624399ec8e57a7a0474ab2eb437',100.0,1779130495,1,'2026-05-18T20:54:55.019958+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/ocp4.md"]','["ocp4.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.redhat.com/en/blog/openshift-and-network-security-zones-coexistence-approaches','OpenShift and Network Security Zones: Coexistence Approaches 🌟🌟🌟','- **Introduction:** Kubernetes and consequently OpenShift adopt a [flat Software Defined Network (SDN) model](https://kubernetes.io/docs/concepts/cluster-administration/networking), which means that all pods in the SDN are in the same logical network. Traditional network implementations adopt a zoning model in which different networks or zones are dedicated to specific purposes, with very strict communication rules between each zone. When implementing OpenShift in organizations that are using network security zones, the two models may clash. we will analyze a few options for coexistence. But first, let’s understand the two network models a bit more in depth.
    - Network Zones have been the widely accepted approach for building security into a network architecture. The general idea is to create separate networks, each with a specific purpose. Each network contains devices with similar security profiles. Communications between networks is highly scrutinized and controlled by firewall rules ([perimeter defense](https://en.wikipedia.org/wiki/All_round_defence)).
    - **Conclusion:** A company’s security organization must be involved when deciding how to deploy OpenShift with regard to traditional network zones. Depending on their level of comfort with new technologies you may have different options. If physical network separation is the only acceptable choice, you will have to build a cluster per network zone. If logical network type of separations can be considered, then there are ways to stretch a single OpenShift deployment across multiple network zones. This post presented a few technical approaches.','2018',0,'This seminal architectural analysis details patterns for deploying OpenShift across physical and logical enterprise network security zones. Contrasts legacy perimeter firewall zoning models with flat cloud-native Software-Defined Networks (SDNs), providing proven coexistence topologies.','None','Case Study','Advanced',0,'online','manual',NULL,NULL,NULL,0,'2018-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Kubernetes & OpenShift", "Security", "Architecture"]','["[CASE STUDY]", "[LEGACY]"]','[]','["ocp4.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.redhat.com/en/blog/openshift-architectures-for-the-edge-with-openshift-4.6',NULL,NULL,NULL,NULL,'A curated technical resource and architectural guide covering www.redhat.com in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'online','manual','2326adf17b24e059375b40447a3abb5509cd1e0fd797077da5fa6fc36888d02a',100.0,1779130495,1,'2026-05-18T20:54:55.024958+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/ocp4.md"]','["ocp4.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.redhat.com/en/blog/openshift-authentication-integration-with-argocd','openshift.com: OpenShift Authentication Integration with ArgoCD','','2022',4,'Analyzes the integration of OpenShift''s native OAuth server with ArgoCD. Explains how to map OpenShift user groups to ArgoCD RBAC roles, establishing a secure, unified single sign-on (SSO) experience for enterprise platforms.','English','Tutorial','Intermediate',0,'online','manual',NULL,NULL,1781736114,0,'2026-06-18T00:41:54.076754+02:00',NULL,NULL,NULL,'["Platform Engineering", "GitOps", "Authentication & SSO", "OpenShift"]','["[ENTERPRISE-STABLE]", "[GUIDE]"]','[]','["argo.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.redhat.com/en/blog/openshift-commons-briefing-database-disaster-recovery-made-easy-with-annette-clewett-red-hat-and-andrew-lecuyer-crunchy-data','cloud.redhat.com: OpenShift Commons Briefing: Database Disaster Recovery Made Easy with Annette Clewett (Red Hat) and Andrew L''Ecuyer (Crunchy Data)','','2021',0,'An expert briefing on constructing bulletproof disaster recovery pipelines for PostgreSQL databases hosted inside OpenShift. Showcases multi-region replication strategies, off-site storage configurations, and seamless failovers.','English','Video Briefing','Advanced',1,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Data on Kubernetes", "Disaster Recovery", "Enterprise RedHat"]','["[COMMUNITY-TOOL]"]','[]','["databases.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.redhat.com/en/blog/openshift-databases-and-you-when-to-put-containerized-database-workloads-on-openshift','openshift.com: OpenShift, Databases and You: When to Put Containerized Database Workloads on OpenShift 🌟','','2021',0,'Red Hat''s structured criteria for running stateful production databases on OpenShift. Discusses storage tier performance, native high-availability architectures, and operator patterns to ensure robust containerized database operations.','Conceptual','Whitepaper','Advanced',1,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Infrastructure", "Enterprise Kubernetes", "OpenShift Databases"]','["[CASE STUDY]", "[COMMUNITY-TOOL]"]','[]','["databases.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.redhat.com/en/blog/openshift-ecosystem-api-management-on-red-hat-openshift-with-3scale','OpenShift Ecosystem: API Management on Red Hat OpenShift with 3scale','','2020',0,'Highlights deep deployment patterns of running Red Hat 3scale inside OpenShift clusters. Analyzes operator-based management, auto-scaling characteristics, and native Kubernetes Custom Resource Definitions (CRDs) used to define API policies declaratively.','English','Article','Advanced',1,'online','manual',NULL,NULL,NULL,0,'2020-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Architecture", "API Management", "Kubernetes Orchestration"]','["[COMMUNITY-TOOL]"]','[]','["developerportals.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.redhat.com/en/blog/openshift-end-to-end-cluster-customization',NULL,NULL,NULL,NULL,'A curated technical resource and architectural guide covering www.redhat.com in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'online','manual','2e165d3819d280f95378d4adf2b105b8312bb2914ea7f9ec887db082d185bc20',100.0,1779130494,1,'2026-05-18T20:54:54.980613+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/devops.md", "docs/ocp4.md"]','["ocp4.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.redhat.com/en/blog/openshift-end-to-end-core-services',NULL,NULL,NULL,NULL,'A curated technical resource and architectural guide covering www.redhat.com in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'online','manual','316809a129c6020426d75cb7c148c113daceefba8f9509fc7910246abeda7204',100.0,1779130494,1,'2026-05-18T20:54:54.998892+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/ocp4.md"]','["ocp4.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.redhat.com/en/blog/openshift-end-to-end-plan-and-deploy',NULL,NULL,NULL,NULL,'A curated technical resource and architectural guide covering www.redhat.com in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'online','manual','ce9899904922e0054d6e0bdd1cedd8b09a2270559667cace8e520b96d732167b',100.0,1779130495,1,'2026-05-18T20:54:55.007740+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/ocp4.md"]','["ocp4.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.redhat.com/en/blog/openshift-on-arm-developer-preview-now-available-for-aws','openshift.com: OpenShift on ARM Developer Preview Now Available for AWS','','2021',4,'Profiles the technical preview of running OpenShift on AWS ARM64 (Graviton) environments. Explains performance metrics, lower operational energy signatures, and compilation steps required for ARM-based microservices.','English','Article','Advanced',1,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Enterprise Kubernetes", "Hardware Architectures", "Cloud Provider Integration"]','["[ENTERPRISE-STABLE]"]','[]','["ocp4.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.redhat.com/en/blog/openshift-pipelines-advanced-triggers-part-1-triggering-different-project-builds-in-the-same-repository','openshift.com: OpenShift Pipelines Advanced Triggers Part 1 - Triggering Different Project Builds in the Same Repository','','2021',0,'Provides advanced architecture examples for configuring custom triggers with OpenShift Pipelines. Demonstrates how to write custom interceptors to execute discrete workflows when localized directory pathways change within shared code repos.','Yaml','Blog / Guide','Advanced',1,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Platform Architecture", "CI/CD", "Tekton Pipelines"]','["[ENTERPRISE-STABLE]", "[GUIDE]"]','[]','["openshift-pipelines.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.redhat.com/en/blog/openshift-pipelines-and-openshift-gitops-are-now-generally-available','openshift.com: OpenShift Pipelines and OpenShift GitOps are now Generally Available 🌟','','2021',0,'Details the GA announcement of OpenShift Pipelines (built on Tekton) and OpenShift GitOps (built on ArgoCD). Establishes a fully supported, cloud-native delivery pipeline paradigm tailored for enterprise hybrid-cloud deployments.','English','Article','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Continuous Delivery", "GitOps", "Red Hat OpenShift"]','["[COMMUNITY-TOOL]"]','[]','["gitops.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.redhat.com/en/blog/openshift-pipelines-jenkins-blue-ocean','OpenShift Pipelines with Jenkins Blue Ocean 🌟','','2020',0,'Guide on utilizing Jenkins Blue Ocean inside Red Hat OpenShift to build visual representations of continuous integration pipelines. Integrates OpenShift buildconfigs with user-friendly visualization panels.','Groovy','Article','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2020-06-01T00:00:00+02:00',NULL,NULL,NULL,'["CI/CD & DevOps", "Enterprise Jenkins", "OpenShift Integration"]','["[COMMUNITY-TOOL]"]','[]','["demos.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.redhat.com/en/blog/openshift-sandboxed-containers-101','cloud.redhat.com: OpenShift Sandboxed Containers 101 🌟','','2021',5,'Introduces OpenShift Sandboxed Containers, detailing how they leverage Kata Containers and QEMU microVMs to run untrusted software. Explains how this architectural model protects the underlying Linux kernel from potential container escape threats.','English','Article','Advanced',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Enterprise Kubernetes", "Workload Isolation", "Sandboxed Runtimes"]','["[DE FACTO STANDARD]"]','[]','["ocp4.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.redhat.com/en/blog/openshift-sandboxed-containers-operator-from-zero-to-hero-the-hard-way','cloud.redhat.com: OpenShift Sandboxed Containers Operator From Zero to Hero, the Hard Way. The Operator Framework and Its Usage','','2021',4,'A deep-dive tutorial focused on manually installing and configuring the Sandboxed Containers Operator from first principles. Explains how the Operator manages kernel module injection, runtime definitions, and network virtualization.','English','Article','Advanced',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Enterprise Kubernetes", "Workload Isolation", "Sandboxed Runtimes"]','["[ENTERPRISE-STABLE]"]','[]','["ocp4.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.redhat.com/en/blog/openshift-topology-view-milestone-towards-better-developer-experience','OpenShift topology view: A milestone towards a better developer experience','','2020',0,'An analysis of the OpenShift Developer Console Topology View. This visual dashboard maps microservice networks, workloads, and real-time build systems, significantly easing day-to-day application management tasks.','English','Article','Beginner',0,'online','manual',NULL,NULL,NULL,0,'2020-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Platform", "User Experience", "OpenShift Console"]','["[COMMUNITY-TOOL]"]','[]','["ocp4.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.redhat.com/en/blog/openshift-upi-using-static-ips',NULL,NULL,NULL,NULL,'A curated technical resource and architectural guide covering www.redhat.com in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'online','manual','81264a45e57921bdf64cec1af8ca5f6fb648814aefa8ccdd798f1d7c1a2d3b7e',100.0,1779130494,1,'2026-05-18T20:54:54.950645+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/ocp4.md"]','["ocp4.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.redhat.com/en/blog/openshift-virtualization-on-amazon-web-services','cloud.redhat.com: OpenShift Virtualization on Amazon Web Services','','2023',0,'This architectural guide describes how to run legacy virtual machines natively alongside microservice containers on AWS bare-metal instances using KubeVirt. It establishes the bridge for migrating classic virtualized workloads into cloud-native architectures.','English','Blog Post','Advanced',0,'online','manual',NULL,NULL,NULL,0,'2023-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Compute & Runtime", "Virtualization", "OpenShift Virtualization"]','["[LEGACY]"]','[]','["ocp4.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.redhat.com/en/blog/our-favorite-things-from-gitops-con-at-kubecon-eu','openshift.com: Our Favorite Things from GitOps Con at KubeCon EU 🌟','','2021',0,'Summarizes breakthroughs from GitOpsCon EU, highlighting enterprise adoption trends, the formalization of GitOps principles by the CNCF GitOps Working Group, and real-world implementations using Red Hat OpenShift GitOps (Argo CD integration).','English','Blog Post','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["GitOps", "Community", "Events"]','["[COMMUNITY-TOOL]"]','[]','["gitops.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.redhat.com/en/blog/packaging-applications-python','redhat.com: Packaging applications to install on other machines with Python','','2021',0,'Curator Insight: Discusses compiling Python programs into reliable, standalone system files to facilitate smooth target-machine deployments.
Live Grounding: Details system-level bundling strategies using pyinstaller, shiv, and RPM, comparing the trade-offs of standalone execution containers against direct interpreter dependencies.','Python','Article','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Platform Engineering", "Application Packaging", "Distribution"]','["[COMMUNITY-TOOL]"]','[]','["python.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.redhat.com/en/blog/performance-metrics-apm-spring-boot-microservices-openshift','blog.openshift.com: Performance Metrics (APM) for Spring Boot Microservices on OpenShift','','2021',0,'Technical deep-dive on collecting JVM metrics, distributed traces, and custom telemetry from Spring Boot workloads on OpenShift/Kubernetes, utilizing tools like Micrometer, Prometheus, and Jaeger.','English','Article','Advanced',1,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Observability", "Application Performance Monitoring", "Spring Boot"]','["[COMMUNITY-TOOL]"]','[]','["java-and-java-performance-optimization.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.redhat.com/en/blog/pid-namespace','redhat.com: Building containers by hand: The PID namespace','','2020',0,'A granular kernel-level tutorial demonstrating how to construct process isolation wrappers manually. Shows the inner workings of Linux PID namespaces to illustrate how Kubernetes models process trees and isolates resources inside a Pod boundary.','English','Article','Advanced',0,'online','manual',NULL,NULL,NULL,0,'2020-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Infrastructure", "Kernel Namespaces", "Container Internals"]','["[COMMUNITY-TOOL]"]','[]','["kubernetes.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.redhat.com/en/blog/podman-auto-updates-rollbacks','redhat.com: How to use auto-updates and rollbacks in Podman','- New auto-update capabilities enable you to use Podman in edge use cases, update workloads once they are connected to the network, and roll back failures to a known-good state.
    - Podman: the best tool for running containers on the edge servers. On the edge you want no human intervention. Podman+systemd support auto-update of container image & rollback, when update fails.','2021',0,'Explores Podman''s automated container lifecycle features designed for distributed edge environments. By coordinating with registry tags and systemd health checks, Podman triggers zero-touch image updates and automatic rollback workflows if service validation tests fail.','Shell','Article','Advanced',1,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Container Infrastructure", "Edge Orchestration", "Auto-Updates & Rollbacks"]','["[COMMUNITY-TOOL]"]','[]','["container-managers.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.redhat.com/en/blog/podman-clients-macos-windows','Podman remote clients for macOS and Windows','','2021',0,'This architectural overview explains how to orchestrate containerized workloads on non-Linux platforms (macOS/Windows) using Podman remote clients. By establishing secure SSH channels to a backend Linux VM, this setup preserves Podman''s trademark rootless, daemonless execution model. It eliminates local daemon management overhead while keeping host systems clean and isolated.','Shell','Article','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Container Infrastructure", "Container Engines", "Podman Client Setup"]','["[COMMUNITY-TOOL]"]','[]','["container-managers.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.redhat.com/en/blog/podman-docker-compose','redhat.com: Using Podman and Docker Compose','','2021',0,'This technical brief details the integration of Podman with Docker Compose via the virtualization of a Docker-compatible UNIX socket (`podman.sock`). By enabling this systemd-managed service, developers can execute legacy multi-container environments defined in Docker Compose files without modification, shifting the workload under Podman''s daemonless, secure execution model.','YAML','Article','Intermediate',1,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Container Infrastructure", "Container Tooling", "Docker Compose Compatibility"]','["[LEGACY]"]','[]','["container-managers.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.redhat.com/en/blog/podman-features-1','redhat.com: 5 Podman features to try now','','2021',0,'Highlights five high-impact Podman features: systemd integration, rootless execution, pod support, multiple image store locations, and advanced CLI capabilities. It helps engineers adopt cloud-native features that bypass standard Docker runtime limitations.','Shell','Article','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Container Infrastructure", "Container Engines", "Feature Highlights"]','["[COMMUNITY-TOOL]"]','[]','["container-managers.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.redhat.com/en/blog/podman-play-kube-updates','redhat.com: Build Kubernetes pods with Podman play kube','','2021',0,'Examines the `podman play kube` command, which allows Podman to parse and deploy standard Kubernetes YAML definitions locally. This capability allows engineers to test and validate multi-container Kubernetes pod networks in a lightweight, local environment without a running Kubernetes cluster.','YAML','Article','Advanced',1,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Container Infrastructure", "Kubernetes Integration", "Declarative Pods"]','["[COMMUNITY-TOOL]"]','[]','["container-managers.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.redhat.com/en/blog/privileged-flag-container-engines','How to use the --privileged flag with container engines','','2022',0,'An in-depth security analysis detailing the architectural risks of running container engines with the `--privileged` flag. This guide explains how this flag bypasses Linux namespace protections and SELinux enforcement, and outlines secure configuration alternatives for hardware access.','Shell','Article','Advanced',0,'online','manual',NULL,NULL,NULL,0,'2022-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Container Infrastructure", "Container Engines", "Security & Permissions"]','["[COMMUNITY-TOOL]"]','[]','["container-managers.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.redhat.com/en/blog/promoting-container-images-between-registries-with-skopeo','Promoting container images between registries with skopeo','','2021',0,'An official Red Hat technical article showcasing optimal architectures for promoting container images between registries using Skopeo. It details operational patterns to eliminate the ''docker pull'' and ''docker push'' steps in secure multi-environment CI/CD deployment gates. This methodology significantly reduces deployment time and prevents disk space exhaustion in worker nodes.','N/A','Blog','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Infrastructure", "Containers", "Image Management"]','["[COMMUNITY-TOOL]"]','[]','["container-managers.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.redhat.com/en/blog/providing-terraform-with-that-ansible-magic','ansible.com: Providing Terraform with that Ansible Magic 🌟🌟','','2022',0,'Explains integration models for orchestrating systems using Terraform alongside Ansible. Recommends patterns where Terraform handles stateful infrastructure provisioning, and Ansible performs zero-downtime, post-boot configuration management across cloud workloads.','YAML','Technical Blog','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2022-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Infrastructure as Code", "Configuration Management", "Ansible Integration"]','["[COMMUNITY-TOOL]"]','[]','["terraform.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.redhat.com/en/blog/pull-push-provisioning-cicd','redhat.com: Pull vs. push in automated VM provisioning: What you need to know','','2022',0,'Contrasts pull-based versus push-based agent topologies in virtual machine provisioning and automated deployment. Examines architectural tradeoffs concerning firewall security, agent management overhead, and consistency sync loops.','English','Article','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2022-06-01T00:00:00+02:00',NULL,NULL,NULL,'["DevOps", "Infrastructure as Code", "Provisioning Paradigms"]','["[COMMUNITY-TOOL]"]','[]','["iac.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.redhat.com/en/blog/python-venv-ansible','redhat.com: How to set up and use Python virtual environments for Ansible','','2021',0,'Solves python library conflicts on Ansible controller nodes using Python virtual environments (''venv''). Details installation sequences, dependencies isolation, pip package mapping, and using python path variables inside runner pipelines.','Bash/Python','Blog','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Infrastructure as Code", "Ansible", "Environment Management"]','["[COMMUNITY-TOOL]"]','[]','["ansible.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.redhat.com/en/blog/quadlet-podman','redhat.com/sysadmin/quadlet-podman','','2023',0,'An in-depth review of Quadlet, a tool built into Podman that integrates container management with systemd. Quadlet reads declarative configuration files to dynamically synthesize optimized systemd service definitions, resolving complex container network and dependency issues automatically.','INI','Article','Advanced',1,'online','manual',NULL,NULL,NULL,0,'2023-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Container Infrastructure", "Service Orchestration", "Quadlet Integration"]','["[COMMUNITY-TOOL]"]','[]','["container-managers.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.redhat.com/en/blog/query-rpm-database-python','redhat.com: Writing and unit testing a Python application to query the RPM database','','2022',0,'Curator Insight: Demonstrates querying and validating installed Red Hat Package Manager (RPM) states using Python''s native ecosystem.
Live Grounding: Explores system-level database hooks, mock execution paradigms, and writing unit tests to safely parse packages without system sub-processing.','Python','Tutorial','Advanced',0,'online','manual',NULL,NULL,NULL,0,'2022-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Platform Engineering", "System Administration", "Unit Testing"]','["[COMMUNITY-TOOL]", "[GUIDE]"]','[]','["python.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.redhat.com/en/blog/recap-okd-4-testing-and-deployment-workshop-videos-and-additional-resources','openshift.com: Recap: OKD 4 Testing and Deployment Workshop - Videos and Additional Resources','','2020',0,'Compiles core workshop resources on OKD 4 deployment, testing, and lifecycle patterns. Explores underlying Fedora CoreOS operating mechanics and bootstrap procedures for community-led OpenShift clusters.','Bash','Article','Advanced',0,'online','manual',NULL,NULL,NULL,0,'2020-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Infrastructure & Operations", "Enterprise Cluster Management", "OKD Community Platform"]','["[COMMUNITY-TOOL]"]','[]','["demos.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.redhat.com/en/blog/recursive-vim-macros','redhat.com: Recursive Vim macros: One step further into automating repetitive tasks','','2020',3,'Technical tutorial focusing on writing, debugging, and executing recursive Vim macros. Teaches how to automate highly complex, repetitive multi-line editing patterns efficiently without leaving the terminal.','English','Tutorial','Advanced',0,'online','manual',NULL,NULL,NULL,0,'2020-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Productivity", "Text Editors", "Vim"]','["[COMMUNITY-TOOL]", "[GUIDE]"]','[]','["linux.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.redhat.com/en/blog/red-hat-automation-glossary','redhat.com: Red Hat automation glossary 🌟','','2022',0,'Provides a comprehensive terminology reference mapping modern DevOps, configuration management, and automation jargon. Offers clear, enterprise-aligned definitions for terms like CI/CD, IaC, GitOps, and orchestration engines.','English','Reference','Beginner',0,'online','manual',NULL,NULL,NULL,0,'2022-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Cloud Infrastructure", "Automation", "Glossary"]','["[COMMUNITY-TOOL]"]','[]','["devops.md", "introduction.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.redhat.com/en/blog/red-hat-container-community-of-practice-operators','cloud.redhat.com: Red Hat Container Community of Practice Operators','','2024',0,'A curated reference of operations practices created by Red Hat''s Container Community of Practice. Discusses deployment methods, multi-tenant isolation operators, and configuration frameworks built to manage complex setups.','N/A','Blog','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2024-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Extensibility & Development", "Guides & Best Practices", "Enterprise Patterns"]','["[COMMUNITY-TOOL]"]','[]','["kubernetes-operators-controllers.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.redhat.com/en/blog/red-hat-drives-future-java-cloud-native-container-first-quarkus','redhat.com: Red Hat drives future of Java with cloud-native, container-first Quarkus','','2019',4,'Press release declaring Red Hat''s long-term backing and continuous commitment to the Quarkus runtime environment. Architecturally, it positions Quarkus as Red Hat''s premier stack for cloud-native, high-density, serverless architectures on OpenShift and Kubernetes. This institutional support has cemented Quarkus''s legitimacy across the financial and enterprise services landscape.','Java','Article','Beginner',0,'online','manual',NULL,NULL,NULL,0,'2019-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Java Cloud Native", "Quarkus", "Industry Impact"]','["[ENTERPRISE-STABLE]"]','[]','["java_frameworks.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.redhat.com/en/blog/red-hat-introduces-open-source-project-quay-container-registry','Red Hat Introduces open source Project Quay container registry','','2019',0,'Official press release detailing Red Hat''s open-sourcing of Project Quay, the upstream foundation of Red Hat Quay. This transition opened up the registry engine, vulnerability scanner (Clair), and helper tools to public collaborative development. It established Project Quay as a fully open, scalable option for global container storage and scanning.','N/A','Blog','Beginner',0,'online','manual',NULL,NULL,NULL,0,'2019-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Infrastructure Security", "Container Registries", "Project Quay"]','["[COMMUNITY-TOOL]"]','[]','["ocp4.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.redhat.com/en/blog/red-hat-openshift-4.7-is-now-available','openshift.com: Red Hat OpenShift 4.7 Is Now Available','- Kubernetes 1.20
    - Updated OpenShift Virtualization
    - Virtualization Migrations
    - Windows Containers on vSphere
    - Simplified Bare Metal installs
    - Horizontal Pod Autoscaler (CPU & Memory)
    - New RHACM integrations
    - and much, much more!!','2021',4,'A programmatic overview of OpenShift 4.7 capabilities, featuring the adoption of Kubernetes 1.20, advanced OpenShift Virtualization tools, simplified bare-metal installs, and enhanced multi-cluster administration integrations via Red Hat Advanced Cluster Management (RHACM).','English','Article','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Enterprise Kubernetes", "Release Diagnostics", "Platform Lifecycle"]','["[ENTERPRISE-STABLE]"]','[]','["ocp4.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.redhat.com/en/blog/red-hat-openshift-4.8-is-now-generally-available','cloud.redhat.com: Red Hat OpenShift 4.8 Is Now Generally Available','','2021',4,'Details the general availability of OpenShift 4.8. Focuses on OVN-Kubernetes networking integrations, multi-network attachments via Multus, IPv6 transition mechanisms, and consolidated sandboxed execution parameters.','English','Article','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Enterprise Kubernetes", "Release Diagnostics", "Platform Lifecycle"]','["[ENTERPRISE-STABLE]"]','[]','["ocp4.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.redhat.com/en/blog/red-hat-openshift-4.9-is-now-generally-available','cloud.redhat.com: Red Hat OpenShift 4.9 Is Now Generally Available','','2021',4,'Summarizes the general availability updates of OpenShift 4.9. Focuses on API transitions associated with Kubernetes 1.22, the launch of single-node OpenShift, and automated Bare-Metal provisioning.','English','Article','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Enterprise Kubernetes", "Release Diagnostics", "Platform Lifecycle"]','["[ENTERPRISE-STABLE]"]','[]','["ocp4.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.redhat.com/en/blog/red-hat-openshift-certification-extends-support-kubernetes-native-technologies-helm','redhat.com: Red Hat OpenShift Certification extends support for Kubernetes-native technologies with Helm 🌟','','2021',0,'Press release outlining Red Hat''s native support and certification paths for Helm charts in OpenShift. Reinforces Helm''s status as a first-class citizen in Enterprise hybrid-cloud orchestration frameworks.','English','Article','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Cloud Native", "Enterprise Platforms", "Red Hat OpenShift", "Certifications"]','["[COMMUNITY-TOOL]"]','[]','["helm.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.redhat.com/en/blog/red-hat-openshift-dedicated-price-reduction','Red Hat OpenShift Dedicated price reduction: Price lowered by 75% on average, SLA improved to 99.95% 🌟','','2021',0,'Details the significant 75% pricing reduction and SLA upgrade to 99.95% for OpenShift Dedicated. Analyzes cloud licensing cost implications and enterprise planning strategies for multi-cloud deployments.','None','Article','Beginner',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Cloud Providers", "FinOps", "Cost Management"]','["[COMMUNITY-TOOL]"]','[]','["openshift.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.redhat.com/en/blog/red-hat-openshift-installation-process-experiences-on-ibm-z-linuxone','Red Hat OpenShift Installation Process Experiences on IBM Z/LinuxONE','','2020',0,'A comprehensive practical review of provisioning OpenShift on IBM Z and LinuxONE infrastructures, discussing user-provisioned infrastructure (UPI) workflows. It details network configuration challenges, storage integration (FCP/FC), and operating system (RHCOS) deployment mechanics typical of s390x systems.','None','Article','Advanced',0,'online','manual',NULL,NULL,NULL,0,'2020-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Enterprise Integration", "Enterprise Mainframe", "Deployment Experience"]','["[COMMUNITY-TOOL]"]','[]','["ibm_cloud.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.redhat.com/en/blog/red-hat-openshift-service-aws-hosted-control-planes-now-available','redhat.com: Red Hat OpenShift Service on AWS with hosted control planes now available','','2023',0,'An analysis of ROSA with Hosted Control Planes (HCP), explaining how decoupling management infrastructure from tenant worker nodes lowers operational costs and improves provisioning times.','English','Technical Blog','Advanced',0,'online','manual',NULL,NULL,NULL,0,'2023-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Infrastructure", "Managed Kubernetes", "ROSA HCP"]','["[COMMUNITY-TOOL]"]','[]','["ocp4.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.redhat.com/en/blog/red-hat-openshift-service-mesh-is-now-available-what-you-should-know','blog.openshift.com: Red Hat OpenShift Service Mesh is now available: What you should know 🌟','','2020',0,'Announcement detailing the GA availability of Red Hat OpenShift Service Mesh. Explains the integrated packaging of Istio, Envoy, and Jaeger under OpenShift''s strict security paradigms.','English','Article','Intermediate',1,'online','manual',NULL,NULL,NULL,0,'2020-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Service Mesh", "Red Hat OpenShift", "Enterprise Platforms"]','["[COMMUNITY-TOOL]"]','[]','["ocp4.md", "istio.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.redhat.com/en/blog/redefining-possibilities-it-automation-across-your-ecosystem-red-hat-partners','redhat.com: Redefining the possibilities of IT automation across your ecosystem with Red Hat partners','','2022',0,'Evaluates Red Hat''s ecosystem collaboration strategy, focusing on certified infrastructure plugins. Covers streamlined workflows developed alongside AWS, Cisco, and F5 networking nodes.','English','blog_post','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2022-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Automation & Orchestration", "Enterprise Platform", "Partnership"]','["[COMMUNITY-TOOL]"]','[]','["ansible.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.redhat.com/en/blog/remote-debugging-java-applications-openshift','Remote Debugging of Java Applications on OpenShift','','2020',0,'Focuses specifically on configuring JDWP parameters in enterprise Java container builds to allow secure, remote interactive debugging from IDEs directly to pods in OpenShift.','Java','Article','Intermediate',1,'online','manual',NULL,NULL,NULL,0,'2020-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Observability", "Application Monitoring", "Java Diagnostics"]','["[COMMUNITY-TOOL]"]','[]','["monitoring.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.redhat.com/en/blog/renewed-thrill-ansible','redhat.com: Renewing my thrill at work with Ansible','','2021',0,'A practitioner''s personal narrative showing how shifting from manual scripts to structured declarative YAML improves engineering efficiency. It showcases how automation reduces operational fatigue, shifting dev focus toward building features. A solid developer-advocate study of Ansible benefits.','English','Article','Beginner',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Automation", "Infrastructure as Code", "Developer Experience"]','["[COMMUNITY-TOOL]"]','[]','["ansible.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.redhat.com/en/blog/replace-docker-podman-mac-revisited','redhat.com: How to replace Docker with Podman on a Mac, revisited','','2022',0,'An updated architectural guide on replacing Docker Desktop with Podman on macOS. This revision covers modern updates to Podman Machine, performance-tuned mounting solutions, and port-forwarding schemes that simplify the developer experience on Apple Silicon.','Shell','Article','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2022-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Container Infrastructure", "Container Engines", "macOS Integration"]','["[COMMUNITY-TOOL]"]','[]','["container-managers.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.redhat.com/en/blog/replace-docker-podman-macos','redhat.com: How to replace Docker with Podman on a Mac','','2021',0,'An installation guide detailing how to replace Docker Desktop on macOS using the native Podman Machine subsystem, which utilizes a Fedora-based CoreOS VM in QEMU. It outlines rootless volume sharing, port-forwarding setups, and local terminal alias configuration, achieving low-overhead development environments on Mac hardware.','Shell','Article','Intermediate',0,'duplicate','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Container Infrastructure", "Container Engines", "macOS Integration"]','["[COMMUNITY-TOOL]"]','[]','["container-managers.md"]','{}','{"duplicate_of": "https://www.redhat.com/en/blog/replace-docker-podman-mac-revisited"}');
INSERT INTO "resources" VALUES('https://www.redhat.com/en/blog/reverse-proxy-ansible','redhat.com: How to use Ansible to configure a reverse proxy 🌟','','2021',0,'Step-by-step design of an automated reverse proxy layer using HAProxy or Nginx. Illustrates template integration with dynamic backend target pools, configuring routing rules, load-balancer health checks, and secure SSL/TLS listeners through automation.','YAML','Blog','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Infrastructure as Code", "Ansible", "Network Engineering"]','["[COMMUNITY-TOOL]"]','[]','["ansible.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.redhat.com/en/blog/rook-ceph-storage-operator-now-operatorhubio',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,'manual','f26e971c1e658702a0fc51c28febae29ede437cc83642b86ba386e05e05c84be',100.0,1779032076,0,'2026-05-17T17:34:36.940276+02:00',NULL,NULL,NULL,'[]','[]','["docs/kubernetes-storage.md", "docs/ocp4.md"]','[]','{}','{}');
INSERT INTO "resources" VALUES('https://www.redhat.com/en/blog/rootless-podman-nfs','Rootless podman and NFS','','2021',0,'A troubleshooting guide explaining UID/GID translation mechanisms when mounting NFS shared drives onto rootless Podman systems.','English','Technical Blog','Advanced',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Compute & Runtime", "Local Container Engines", "Rootless Storage"]','["[COMMUNITY-TOOL]"]','[]','["ocp4.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.redhat.com/en/blog/sandboxed-containers-operator-from-zero-to-hero-the-hard-way-part-2','cloud.redhat.com: Troubleshooting Sandboxed Containers Operator','','2022',0,'Deploying secure, isolated runtimes within Kubernetes demands deep knowledge of sandboxed container configurations, such as Kata Containers. This guide explores troubleshooting the Sandboxed Containers Operator on OpenShift, focusing on kernel module loading and hardware virtualization flags. It is an indispensable resource for platform engineers managing untrusted multi-tenant workloads.','English','Blog Post','Advanced',0,'online','manual',NULL,NULL,NULL,0,'2022-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Kubernetes", "Runtime Security", "Sandboxed Containers"]','["[COMMUNITY-TOOL]"]','[]','["kubernetes-troubleshooting.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.redhat.com/en/blog/scale-your-application-containers-on-red-hat-openshift-service-on-aws-rosa-clusters-using-amazon-efs-storage','cloud.redhat.com: Scale your application containers on Red Hat OpenShift Service on AWS (ROSA) clusters using Amazon EFS storage','','2022',0,'Teaches architects how to provision and leverage Amazon Elastic File System (EFS) to achieve multi-AZ ReadWriteMany (RWX) storage for scalable application backends.','English','Technical Blog','Advanced',0,'online','manual',NULL,NULL,NULL,0,'2022-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Storage & Data", "Persistent Storage", "AWS EFS Integration"]','["[COMMUNITY-TOOL]"]','[]','["ocp4.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.redhat.com/en/blog/scaling-java-containers','blog.openshift.com: Scaling Java Containers 🌟','','2020',0,'Comprehensive guide explaining how Linux cgroups interact with the JVM''s ergonomics. Highlights historical heap-limit misalignment bugs and offers solutions using container-aware flags like UseContainerSupport and MaxRAMPercentage.','English','Article','Advanced',1,'online','manual',NULL,NULL,NULL,0,'2020-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Cloud Native Infrastructure", "Kubernetes", "Containerized JVM Tuning"]','["[COMMUNITY-TOOL]"]','[]','["java-and-java-performance-optimization.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.redhat.com/en/blog/schema-registry','redhat.com: Using a schema registry to ensure data consistency between microservices','','2021',0,'A strategic whitepaper discussing the foundational role of schema registries in ensuring runtime compatibility and message consistency across distributed microservice systems. It details forward/backward compatibility models and best practices for automated API version upgrades.','N/A','Guide','Intermediate',1,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Architecture", "Microservices Patterns", "Schema Governance"]','["[COMMUNITY-TOOL]", "[GUIDE]"]','[]','["message-queue.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.redhat.com/en/blog/signing-and-verifying-container-images','openshift.com: Signing and Verifying Container Images 🌟','','2021',0,'Discusses enterprise-grade methods for signing and validating container images within OpenShift environments. Focuses on integrating Cosign/Sigstore verification loops and Red Hat''s custom signature mechanisms inside mutating admission policies to reject unauthenticated container images.','English','Article','Advanced',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Security", "Supply Chain Security", "Image Signing & Verification"]','["[COMMUNITY-TOOL]"]','[]','["devsecops.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.redhat.com/en/blog/simple-canary-deployments-using-kubernetes-statefulsets-on-openshift','openshift.com: Simple Canary Deployments using Kubernetes StatefulSets on OpenShift','','2020',0,'Illustrates an architectural pattern for running canary deployments on OpenShift using StatefulSets. Discusses how deterministic network identities and storage bindings facilitate controlled, traffic-weighted application releases.','Yaml','Article','Advanced',1,'online','manual',NULL,NULL,NULL,0,'2020-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Application Delivery", "Deployment Strategies", "Canary Deployments"]','["[COMMUNITY-TOOL]"]','[]','["demos.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.redhat.com/en/blog/simplifying-database-cloud-service-access','cloud.redhat.com: Simplifying Database Cloud Service Access','','2021',0,'Details standard patterns for binding external managed cloud databases to Kubernetes workloads. Highlights the Service Binding Operator specification, simplifying secret delivery, and enforcing secure connection parameters.','English','Technical Guide','Intermediate',1,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Data on Kubernetes", "DBaaS", "Enterprise RedHat"]','["[COMMUNITY-TOOL]", "[GUIDE]"]','[]','["databases.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.redhat.com/en/blog/simplifying-openshift-case-information-gathering-workflow-must-gather-operator','blog.openshift.com: Simplifying OpenShift Case Information Gathering Workflow: **Must-Gather Operator** (In the context of Red Hat OpenShift 4.x and Kubernetes, **it is considered a bad practice to ssh into a node and perform debugging actions**) 🌟','','2020',5,'Introduces the Must-Gather Operator framework as a secure alternative to direct SSH debugging of underlying cluster nodes. Details how the automated diagnostic engine programmatically aggregates core configuration files, CRDs, namespace event logs, and kernel metrics.','English','Article','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2020-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Enterprise Kubernetes", "Cluster Diagnostics", "Troubleshooting Protocols"]','["[DE FACTO STANDARD]"]','[]','["ocp4.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.redhat.com/en/blog/simplifying-secrets-management-with-cyberark-and-red-hat-ansible-automation-platform?sc_cid=7015Y000003t7aWQAQ','ansible.com: Simplifying secrets management with CyberArk and Red Hat Ansible Automation Platform','','2022',0,'Demonstrates how Ansible Playbooks natively resolve access tokens and host credentials dynamically from CyberArk Conjur Secrets Manager, preventing configuration leakage.','English','Article','Intermediate',0,'duplicate','manual',NULL,NULL,NULL,0,'2022-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Security", "Secrets Management", "Enterprise Platforms"]','["[COMMUNITY-TOOL]"]','[]','["devsecops.md"]','{}','{"duplicate_of": "https://www.redhat.com/en/blog/simplifying-secrets-management-with-cyberark-and-red-hat-ansible-automation-platform"}');
INSERT INTO "resources" VALUES('https://www.redhat.com/en/blog/sizing-applications-in-kubernetes','openshift.com: Sizing Applications in Kubernetes','','2021',0,'Red Hat''s guide on rightsizing containerized workloads in OpenShift and vanilla Kubernetes.
- Discusses iterative load testing methodologies to derive realistic resource baselines.
- Outlines how proper sizing reduces infrastructure overhead while maintaining application performance profiles.','English','Article','Intermediate',1,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Resource Management", "Resource Planning", "Application Sizing"]','["[COMMUNITY-TOOL]"]','[]','["kubernetes.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.redhat.com/en/blog/software-packages-ansible','redhat.com: How to install software packages with an Ansible playbook','','2021',0,'Reviews the foundational mechanics of configuring multi-package software installations via declarative playbooks. Details state assertions, package locks, standard repository overrides, and handler bindings for service restarts.','YAML','Blog','Beginner',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Infrastructure as Code", "Ansible", "Package Management"]','["[COMMUNITY-TOOL]"]','[]','["ansible.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.redhat.com/en/blog/sso-integration-for-the-openshift-gitops-operator','openshift.com: SSO Integration for the OpenShift GitOps Operator','','2021',0,'Explores integrating single sign-on (SSO) systems like Keycloak or Red Hat SSO with the OpenShift GitOps (Argo CD) operator. Facilitates role-based access control (RBAC) mappings for secure enterprise deployments.','YAML','Article','Advanced',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Security & Governance", "Identity & Access", "OpenShift GitOps"]','["[COMMUNITY-TOOL]"]','[]','["demos.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.redhat.com/en/blog/start-learning-kubernetes','redhat.com: Start learning Kubernetes from your local machine','','2021',3,'Evaluates diverse methods for deploying local Kubernetes test environments. Compares minikube, Kind, and CodeReady Containers (CRC) to provide developers with stable environments tailored for specific development patterns.','English','Article','Beginner',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Fundamentals", "Local Environments", "Developer Tools"]','["[COMMUNITY-TOOL]"]','[]','["kubernetes.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.redhat.com/en/blog/state-kubernetes-security','redhat.com: The State of Kubernetes Security','','2021',0,'Red Hat''s analysis of container security threats, identifying key issues such as misconfigurations, unpatched vulnerabilities, and integration friction in cloud-native operational environments.','N/A','article','Intermediate',1,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Kubernetes Security", "Industry Reports", "Enterprise Security Trends"]','["[COMMUNITY-TOOL]"]','[]','["kubernetes-security.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.redhat.com/en/blog/state-of-openshift-container-storage-eran-tamir-and-duncan-hardie-red-hat','State of OpenShift Container Storage','','2021',0,'This architectural overview analyzes the Red Hat OpenShift Container Storage platform (now OpenShift Data Foundation). It details how combining Ceph, NooBaa, and Rook creates an integrated control plane to deliver multi-cloud block, file, and object endpoints for OpenShift workloads.','English','Article','Medium',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Storage", "Enterprise Storage", "Red Hat Storage"]','["[COMMUNITY-TOOL]"]','[]','["ocp4.md", "kubernetes-storage.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.redhat.com/en/blog/stateful-workloads-and-the-two-data-center-conundrum','blog.openshift.com/: Stateful Workloads and the Two Data Center Conundrum','','2019',0,'Analyzes the persistence challenges associated with stateful microservices running across multi-site cluster architectures. Evaluates split-brain hazards and suggests synchronous storage configurations to guarantee data integrity.','None','Architectural Guide','Advanced',1,'online','manual',NULL,NULL,NULL,0,'2019-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Platform Architecture", "High Availability", "Disaster Recovery"]','["[ENTERPRISE-STABLE]", "[GUIDE]"]','[]','["ocp3.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.redhat.com/en/blog/strategies-for-moving-.net-workloads-to-openshift-container-platform',NULL,NULL,NULL,NULL,'A curated technical resource and architectural guide covering www.redhat.com in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'online','manual','fb8e5ed5363d5408ff594c76d1e15462a3b049e021e7275885ea9b9ceb174110',100.0,1779130495,1,'2026-05-18T20:54:55.020681+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/ocp4.md"]','["ocp4.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.redhat.com/en/blog/sysadmin-essentials-networking-basics','redhat.com: Learn the networking basics every sysadmin needs to know','','2020',0,'Introduces foundational networking paradigms crucial for any systems administrator or DevOps engineer. Covers system concepts such as routing tables, the Domain Name System, ports, and IP configurations. Establishes a baseline troubleshooting mindset for configuring and maintaining reliable bare-metal and virtual infrastructure.','English','Technical Article','Beginner',0,'online','manual',NULL,NULL,NULL,0,'2020-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Networking", "Fundamentals", "Systems Administration"]','["[COMMUNITY-TOOL]"]','[]','["linux.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.redhat.com/en/blog/tackle-application-modernization','redhat.com: How to streamline application portfolio modernization with Tackle','','2021',3,'Red Hat''s technical overview of Konveyor Tackle. It demonstrates how organizations evaluate huge legacy application portfolios, scoring them across technical complexity metrics to chart migrations to target Kubernetes clusters.','Markdown','Technical Blog','Medium',0,'online','manual','58ddef0d2f81f76eaad2b73e12337d0cea15a9acc7f4cbf69af0ea9957cd3a51',100.0,1779130495,1,'2026-05-18T20:54:55.023802+02:00',NULL,NULL,NULL,'["Application Migration", "Modernization", "Enterprise Portfolio Analysis"]','["[LEGACY]"]','["docs/kubernetes-tools.md"]','["kubernetes-tools.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.redhat.com/en/blog/tcpdump-part-one','redhat.com: 6 tcpdump network traffic filter options','','2020',0,'An engineering guide highlighting the six essential packet filtering parameters for tcpdump. Demystifies syntax for isolating ingress and egress traffic based on host IPs, port ranges, and protocols. Enables systems architects and SREs to perform granular real-time traffic analysis directly from the command line interface.','English','Technical Article','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2020-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Networking", "Diagnostics", "Traffic Analysis"]','["[COMMUNITY-TOOL]"]','[]','["linux.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.redhat.com/en/blog/tech-preview-get-visibility-into-your-openshift-costs-across-your-hybrid-infrastructure','blog.openshift.com: Tech Preview: Get visibility into your OpenShift costs across your hybrid infrastructure 🌟','','2020',0,'OpenShift Cost Management (now integrated into the Red Hat Hybrid Cloud Console) allows cloud administrators to track costs across hybrid cloud infrastructures. By associating cluster metrics (CPU/RAM usage) with cloud provider billing APIs, it models cost distribution down to namespaces, applications, and custom cost centers.','English','Blog','Advanced',0,'online','manual',NULL,NULL,NULL,0,'2020-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Operations", "FinOps", "Cost Management"]','["[COMMUNITY-TOOL]"]','[]','["ocp4.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.redhat.com/en/blog/the-hidden-dangers-of-terminating-namespaces','openshift.com: The Hidden Dangers of Terminating Namespaces 🌟','','2022',1,'Investigates the structural mechanics of hung namespaces caught in a permanent ''Terminating'' state. Pinpoints controller and finalizer blocking points, providing clean recovery strategies.','Go','Blog','Advanced',0,'online','manual',NULL,NULL,NULL,0,'2022-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Operations", "Troubleshooting", "Namespace Deletion"]','["[COMMUNITY-TOOL]"]','[]','["kubernetes.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.redhat.com/en/blog/top-10-ansible-blogs-2022?sc_cid=7015Y000003t7aWQAQ',NULL,NULL,NULL,NULL,'A curated technical resource and architectural guide covering www.redhat.com in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'online','manual','0233d83910bd391c9e155e84d9f7aa7064591b24bd7a6174d7813e56ef37fc7b',100.0,1779130494,1,'2026-05-18T20:54:54.928867+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/ansible.md"]','["ansible.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.redhat.com/en/blog/top-10-most-used-open-practice-library-concepts',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,'manual','24fb881ee828db51375e68baa86dadb7005fa73e5aa85cef2c485113e31c6fda',100.0,1779031927,0,'2026-05-17T17:32:07.937366+02:00',NULL,NULL,NULL,'[]','[]','[]','[]','{}','{}');
INSERT INTO "resources" VALUES('https://www.redhat.com/en/blog/top-kubernetes-operators-advancing-across-the-operator-capability-model','Top Kubernetes Operators','','2020',0,'This reference guide details the Operator Capability Model (Levels 1 to 5). It analyzes features required to advance an operator from basic installation (Level 1) and seamless upgrades (Level 2) to full lifecycle automation (Level 3), deep metrics tracking (Level 4), and auto-pilot anomaly remediation (Level 5).','English','Blog','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2020-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Platforms", "Lifecycle Management", "Operator Framework"]','["[COMMUNITY-TOOL]"]','[]','["ocp4.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.redhat.com/en/blog/top-open-source-kubernetes-security-tools-of-2021','cloud.redhat.com: Top Open Source Kubernetes Security Tools of 2021 🌟🌟','','2021',0,'Reviews top open-source security tooling from 2021, including static analysis tools, vulnerability scanners, runtime anomaly detectors, and compliance auditors used within CI/CD pipelines.','N/A','article','Intermediate',1,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Kubernetes Security", "Security Toolkits & Scanning", "Open Source Curation"]','["[COMMUNITY-TOOL]"]','[]','["devsecops.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.redhat.com/en/blog/topology-aware-scheduling-in-kubernetes-part-1-the-high-level-business-case','openshift.com: Topology Aware Scheduling in Kubernetes Part 1: The High Level Business Case','- [openshift.com: Topology Awareness in Kubernetes Part 2: Don’t we already have a Topology Manager?](https://www.redhat.com/en/blog/topology-awareness-in-kubernetes-part-2-dont-we-already-have-a-topology-manager)','2021',0,'Explores the business and technical motivations of Topology-Aware Scheduling. Explains how aligning CPU, memory, and high-performance PCIe peripherals (such as SRIOV NICs and GPUs) inside single NUMA nodes minimizes latency and increases raw computing performance.','English','Article','Advanced',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Scheduling", "Topology Awareness", "Performance Optimization"]','["[COMMUNITY-TOOL]"]','[]','["kubernetes.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.redhat.com/en/blog/topology-awareness-in-kubernetes-part-2-dont-we-already-have-a-topology-manager',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,'manual','67573f3327fc67330d03721fba95d241a29ef7c41adf99cc5330860f895764b2',100.0,1779130494,1,'2026-05-18T20:54:54.969296+02:00',NULL,NULL,NULL,'[]','[]','["docs/kubernetes.md"]','[]','{}','{}');
INSERT INTO "resources" VALUES('https://www.redhat.com/en/blog/troubleshoot-ansible-playbooks','redhat.com: 6 troubleshooting skills for Ansible playbooks 🌟','','2021',0,'A strategic guide outlining crucial diagnostics and troubleshooting workflows for failing Ansible playbooks. Key techniques include utilizing debug modules, verbose logging (`-vvvv`), step execution, check-mode dry runs, and analyzing variable scopes to pinpoint structural or runtime issues.','N/A','Article','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Infrastructure as Code", "Ansible", "Troubleshooting"]','["[COMMUNITY-TOOL]"]','[]','["ansible.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.redhat.com/en/blog/troubleshooting-openshift-network-performance-with-a-netperf-daemonset','blog.openshift.com: Troubleshooting OpenShift network performance with a netperf DaemonSet','','2020',0,'This resource outlines how to run a netperf DaemonSet on Red Hat OpenShift to measure network throughput and latency boundaries between nodes. Double-evidence synthesis highlights its long-term diagnostic utility, though 2026 platforms favor automated eBPF-based instrumentation (like Cilium) for real-time latency mapping.','YAML','Article','Advanced',0,'online','manual',NULL,NULL,NULL,0,'2020-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Kubernetes & OpenShift", "Networking", "Performance"]','["[COMMUNITY-TOOL]"]','[]','["openshift.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.redhat.com/en/blog/understanding-gitops','redhat.com: How to use GitOps in your enterprise architecture strategy 🌟','','2021',0,'Demonstrates how Red Hat frameworks integrate GitOps into long-term enterprise plans. Establishes strategies for governing hybrid cloud environments, validating infrastructure, and managing architectural templates.','English','Blog Post','Advanced',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["GitOps", "Enterprise", "Architecture Strategy"]','["[COMMUNITY-TOOL]"]','[]','["gitops.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.redhat.com/en/blog/understanding-service-accounts-sccs','ref1','- [ref2](https://docs.openshift.com/container-platform/4.1/authentication/understanding-and-creating-service-accounts.html)
    - [ref3](https://docs.openshift.com/container-platform/4.1/authentication/managing-security-context-constraints.html#role-based-access-to-ssc_configuring-internal-oauth)','2019',0,'Explains OpenShift Service Accounts, Role-Based Access Control (RBAC), and Security Context Constraints (SCC). Understanding SCCs is vital when deploying complex operators that need custom security postures, such as stateful databases. This reference outlines how to grant specific system permissions safely, protecting multi-tenant clusters from security compromise.','YAML','Technical Blog','Advanced',0,'online','manual',NULL,NULL,NULL,0,'2019-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Platform Security", "Access Control", "Service Accounts"]','["[COMMUNITY-TOOL]"]','[]','["crunchydata.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.redhat.com/en/blog/understanding-yaml-ansible','redhat.com: Understanding YAML for Ansible. Validating YAML files with YAMLlint 🌟','','2021',4,'A practical guide on how to parse and construct valid Ansible YAML blueprints. It explains YAMLlint configuration options and how to include validation steps in pre-commit git hooks. This is highly useful for maintaining clean syntax across large development teams.','N/A','article','intermediate',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Configuration Management", "YAML Syntax", "Validation"]','["[ENTERPRISE-STABLE]"]','[]','["yaml.md"]','{}','{"is_special": true}');
INSERT INTO "resources" VALUES('https://www.redhat.com/en/blog/using-asciinema','redhat.com: How to record your Linux terminal using asciinema','','2026',4,'Step-by-step documentation on deploying and utilizing asciinema to capture terminal sessions as text files. Enhances technical knowledge sharing, collaborative troubleshooting, and deployment runbook audits.','English','Tool','Beginner',0,'online','manual',NULL,NULL,NULL,0,'2026-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Software Engineering", "Development Tools", "Terminal Recording"]','["[ENTERPRISE-STABLE]"]','[]','["linux.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.redhat.com/en/blog/using-container-technology-make-trusted-pipeline','Build trusted pipelines/Guards with Podman containers','','2022',0,'Analyzes how to design highly secure, isolated CI/CD pipelines using Podman container guards. By isolating execution steps within unprivileged container sandboxes, this architecture protects build systems and host servers from security compromises.','YAML','Article','Advanced',1,'online','manual',NULL,NULL,NULL,0,'2022-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Container Infrastructure", "CI-CD Pipelines", "Pipeline Security"]','["[COMMUNITY-TOOL]"]','[]','["devsecops.md", "container-managers.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.redhat.com/en/blog/using-openshift-3-on-your-local-environment',NULL,NULL,NULL,NULL,'A curated technical resource and architectural guide covering www.redhat.com in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'online','manual','78b0ba6fe452dc28db2c6d60c2a21a7b0825f2ab8f7918d91258e4703fe50774',100.0,1779130495,1,'2026-05-18T20:54:55.015601+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/ocp3.md"]','["ocp3.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.redhat.com/en/blog/using-openshift-pipelines-to-automate-red-hat-advanced-cluster-security-for-kubernetes','openshift.com: Using OpenShift Pipelines to Automate Red Hat Advanced Cluster Security for Kubernetes','','2022',0,'This architectural resource focuses on integrating container security scans directly into OpenShift Pipelines (Tekton) using Red Hat Advanced Cluster Security (RHACS). It provides continuous security analysis by scanning build environments and deployment configurations, automatically blocking vulnerable code prior to final deployment phases.','Yaml','Blog / Tutorial','Advanced',0,'online','manual',NULL,NULL,NULL,0,'2022-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Platform Architecture", "DevSecOps", "Security Automation"]','["[ENTERPRISE-STABLE]", "[GUIDE]"]','[]','["openshift-pipelines.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.redhat.com/en/blog/using-vpc-peering-to-connect-an-openshift-service-on-an-aws-rosa-cluster-to-an-amazon-rds-mysql-database-in-a-different-vpc','openshift.com: Using VPC Peering to Connect an OpenShift Service on an AWS (ROSA) Cluster to an Amazon RDS MySQL Database in a Different VPC','','2021',0,'Provides step-by-step instructions for establishing low-latency VPC peering connections between an active ROSA container network and an external Amazon RDS MySQL database cluster.','English','Technical Blog','Advanced',1,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Networking & Security", "Cluster Networking", "VPC Peering"]','["[COMMUNITY-TOOL]"]','[]','["ocp4.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.redhat.com/en/blog/velero-backup-and-restore-of-an-application-using-gp2-storageclass-on-rosa','cloud.redhat.com: Velero Backup and Restore of an Application Using gp2 StorageClass on ROSA','','2021',4,'A detailed technical walkthrough describing how to deploy Velero to safeguard stateful applications running on Red Hat OpenShift Service on AWS (ROSA) using AWS gp2 and gp3 storage architectures.','Markdown','Article','Advanced',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Infrastructure", "Data Protection", "Kubernetes Backup Operators"]','["[ENTERPRISE-STABLE]"]','[]','["kubernetes-backup-migrations.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.redhat.com/en/blog/vim-commands','redhat.com: Vim: Basic and intermediate commands','','2026',4,'A structured reference covering intermediate-to-advanced Vim workflows, including search-and-replace regexes and window splitting. Boosts text manipulation throughput for systems engineers editing config files on remote servers.','English','Tutorial','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2026-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Software Engineering", "Development Tools", "Text Editors"]','["[ENTERPRISE-STABLE]", "[GUIDE]"]','[]','["linux.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.redhat.com/en/blog/virtual-machines-as-code-with-openshift-gitops-and-openshift-virtualization','cloud.redhat.com: Virtual Machines as Code with OpenShift GitOps and OpenShift Virtualization','','2021',0,'Details running legacy virtual machines side-by-side with containers using OpenShift Virtualization. Outlines declarative patterns for orchestrating VM lifecycles through GitOps practices using Argo CD.','Yaml','Article','Advanced',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Infrastructure as Code", "OpenShift Virtualization", "GitOps VMs"]','["[LEGACY]"]','[]','["demos.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.redhat.com/en/blog/visual-web-terminal-a-turbocharged-command-line-for-kubernetes-and-openshift','openshift.com: Visual Web Terminal - A Turbocharged Command Line for Kubernetes and OpenShift','','2020',0,'Introduces Red Hat''s Visual Web Terminal, combining standard CLI controls with graphical elements for OpenShift. It maps cluster payloads dynamically to decrease complex command cognitive loads.','TypeScript','SaaS Feature','Intermediate',0,'online','manual','6c73e0aa7096e0205ce2389ee8665dea0b4c242d398396827dc293b52ad81786',100.0,1779130494,1,'2026-05-18T20:54:54.974129+02:00',NULL,NULL,NULL,'["Kubernetes", "Developer Experience", "Web Console"]','["[COMMUNITY-TOOL]"]','["docs/visual-studio.md"]','["visual-studio.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.redhat.com/en/blog/whats-new-in-ansible-automation-platform-2-automation-controller?sc_cid=7015Y000003t7aWQAQ',NULL,NULL,NULL,NULL,'A curated technical resource and architectural guide covering www.redhat.com in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'online','manual','15dadecc89f6b78542810c4d8b3ee8fcca306a55c9f74e011017339ee06d3af5',100.0,1779130494,1,'2026-05-18T20:54:54.935518+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/ansible.md"]','["ansible.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.redhat.com/en/blog/why-and-when-you-need-to-consider-openshift-serverless','openshift.com: Why and When you need to consider OpenShift Serverless','','2021',4,'Analytically presents key decision variables for deploying OpenShift Serverless, highlighting resource cost reductions, pod auto-scaling, and cluster efficiency.','English','Article','Intermediate',1,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Enterprise Kubernetes", "OpenShift", "OpenShift Serverless"]','["[ENTERPRISE-STABLE]"]','[]','["serverless.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.redhat.com/en/blog/why-red-hat-investing-cri-o-and-podman','Why Red Hat is investing in CRI-O and Podman','','2019',0,'A strategic analysis detailing Red Hat''s engineering shift from Docker to CRI-O and Podman. It explores the security advantages of rootless architectures, the reduction of single-point-of-failure daemons, and the architectural benefits of aligning runtimes strictly to Kubernetes-compatible CRI specifications.','None','Article','Intermediate',1,'online','manual',NULL,NULL,NULL,0,'2019-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Containerization", "Container Engines", "Strategy & Standards"]','["[COMMUNITY-TOOL]"]','[]','["container-managers.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.redhat.com/en/blog/why-you-should-be-using-multi-category-security-your-linux-containers','Why you should be using Multi-Category Security (MCS) for your Linux containers','','2021',0,'Provides an advanced technical analysis of Multi-Category Security (MCS) under SELinux. Explains how the Linux kernel leverages unique dynamic security categories to completely isolate containers from each other and the host OS. Crucial reading for systems architects operating high-tenancy, highly sensitive platforms.','N/A','Article','Advanced',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Security", "OS Isolation", "SELinux Container Security"]','["[COMMUNITY-TOOL]"]','[]','["devsecops.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.redhat.com/en/blog/world-domination-cgroups-part-8-down-and-dirty-cgroup-v2','redhat.com: World domination with cgroups part 8: down and dirty with cgroup v2','','2026',5,'Deep architectural analysis of cgroup v2, detailing the unified resource hierarchy model, memory pressure stalls (PSI), and unified controllers. Essential reading for system engineers developing container orchestrators and high-density microservices systems.','English','Article','Advanced',1,'online','manual',NULL,NULL,NULL,0,'2026-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Operating Systems & Infrastructure", "Linux Kernel", "Container Virtualization"]','["[DE FACTO STANDARD]"]','[]','["linux.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.redhat.com/en/blog/writing-customized-reports-using-metering-operator','Writing Customized Reports Using Metering Operator','','2020',0,'Explores authoring custom resource and cost allocation reports using the OpenShift Metering Operator. Note: The Metering Operator has since been deprecated in favor of OpenShift Cost Management.','SQL','Article','Advanced',0,'online','manual',NULL,NULL,NULL,0,'2020-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Infrastructure & Operations", "Cost Optimization & Metering", "Metering Operator"]','["[LEGACY]"]','[]','["demos.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.redhat.com/en/blog/yaml-beginners','redhat.com: YAML for beginners','','2021',3,'An entry-level Red Hat tutorial introducing the foundational rules of YAML syntax. It covers arrays, mappings, multi-line scalar parameters, and standard key-value conventions. This is a critical starting point for developers working with GitOps templates and automation tasks.','N/A','article','beginner',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Configuration Management", "YAML Syntax", "Basics"]','["[COMMUNITY-TOOL]"]','[]','["yaml.md"]','{}','{"is_special": true}');
INSERT INTO "resources" VALUES('https://www.redhat.com/en/blog?f[0]=taxonomy_blog_post_category_tid:107161&f[1]=taxonomy_topic_tid:75521','blog.openshift.com/tag/multi-datacenter','','2021',0,'A thematic curation of architectural entries covering multi-cluster synchronization, active-active topologies, global service routing, and deployment configurations utilizing Advanced Cluster Management.','None','Article Index','Advanced',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Platform Architecture", "Multicluster", "Disaster Recovery"]','["[CASE STUDY]", "[ENTERPRISE-STABLE]"]','[]','["ocp3.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.redhat.com/en/engage/ansible-automation-platform-beginners-guide-ebook',NULL,NULL,NULL,NULL,'A curated technical resource and architectural guide covering www.redhat.com in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'online','manual','4f35f21db4ae19b7b5145f9bb0eef3a9a3e51d0e906aece430d76b849f047a47',100.0,1779130494,1,'2026-05-18T20:54:54.945175+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/ansible.md"]','["ansible.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.redhat.com/en/engage/automated-enterprise-e-book?sc_cid=7013a0000034fMwAAI&dclid=COKjiau-upQDFXLuKAUdouAGMQ&gad_source=7',NULL,NULL,NULL,NULL,'A curated technical resource and architectural guide covering www.redhat.com in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'online','manual','6b668dc8416c34407848954263402d444993724639af0f4f3c5c27b442ed5ac1',100.0,1779130495,1,'2026-05-18T20:54:55.022904+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/ansible.md"]','["ansible.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.redhat.com/en/engage/automated-enterprise-ebook-20171107','redhat.com: The Automated Enterprise','','N/A',0,NULL,NULL,NULL,NULL,0,'online','manual','95ee8f9ec0777b310def9dcf65e675c8432bb47034da7703c5612db7d768d71b',100.0,1779033715,0,'2026-05-17T18:01:55.733218+02:00',NULL,NULL,NULL,'[]','[]','["docs/ansible.md"]','[]','{}','{}');
INSERT INTO "resources" VALUES('https://www.redhat.com/en/engage/kubernetes-containers-architecture-s-201910240918',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,'manual',NULL,80.0,1779030986,0,'2026-05-17T17:16:26.814474+02:00',NULL,NULL,NULL,'[]','[]','["docs/kubernetes.md"]','[]','{}','{}');
INSERT INTO "resources" VALUES('https://www.redhat.com/en/engage/open-practice-library-ebook','Transformation takes practice','','2023',3,'A comprehensive operational framework catalog focusing on discovery, delivery, and culture-building practices. Highly valuable for engineering managers seeking to streamline agile delivery and foster highly collaborative, cloud-native DevOps teams.','PDF','E-book','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2023-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Software Engineering", "Agile & DevOps", "Productivity"]','["[COMMUNITY-TOOL]"]','[]','["cheatsheets.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.redhat.com/en/livestreaming','OpenShift.tv','','2026',4,'Curated video stream ecosystem featuring deep-dives, live installations, and architectural Q&As hosted by Red Hat engineers. It acts as a visual guide for engineers tackling complex network topologies, operator lifecycles, and cluster management with ACM (Advanced Cluster Management).','English','Video Portal','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2026-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Platform Engineering", "Community & Collaboration", "Media & Streaming"]','["[ENTERPRISE-STABLE]"]','[]','["openshift.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.redhat.com/en/products/application-foundations','**Red Hat Fuse**','','2026',0,'Historically a distributed integration platform based on Apache Camel, Red Hat Fuse has transitioned into the Red Hat Application Foundations suite. It provides enterprise-level connectivity for hybrid clouds, routing APIs, and legacy applications. Contemporary architectures deploy Camel Extensions for Quarkus to achieve high performance on Kubernetes.','Java','Platform','Advanced',1,'online','manual',NULL,NULL,NULL,0,'2026-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Integration", "Enterprise Service Bus", "Red Hat Fuse"]','["[LEGACY]"]','[]','["message-queue.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.redhat.com/en/products/trials?products=hybrid-cloud','blog.openshift.com: OpenShift 4 Install Experience','','2019',0,'Outlines the modernized Full Stack Automation (IPI) and Pre-existing Infrastructure (UPI) install pathways for OpenShift 4. Guides systems administrators through bootstrapping, node discovery, and control-plane deployment workflows.','English','Article','Advanced',0,'online','manual',NULL,NULL,NULL,0,'2019-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Containers & Orchestration", "OpenShift", "Installation & Setup"]','["[COMMUNITY-TOOL]"]','[]','["ocp4.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.redhat.com/en/resources','O''Reilly Free Book: **DevOps with OpenShift**','','2017',3,'O''Reilly DevOps manual explaining legacy OpenShift pipeline integrations, build configurations, and container deployment pipelines. While the fundamental team topology and CI/CD concepts are outstanding, its technical recipes have been superseded by modern GitOps (Argo CD) and Tekton pipelines.','English','E-book','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2017-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Platform Engineering", "Resources & Ebooks", "DevOps & CI/CD"]','["[LEGACY]"]','[]','["openshift.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.redhat.com/en/resources/openshift-subscription-sizing-guide-detail','redhat.com: OpenShift sizing and subscription guide for enterprise Kubernetes'' 🌟','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','9700a8a5aa1e5d21bda06ceadd0a1cae119e64713e25dff4fdab86ae0bc7565b',100.0,1779031186,0,'2026-05-17T17:19:46.051622+02:00',NULL,NULL,NULL,'[]','[]','["docs/ocp4.md"]','[]','{}','{"duplicate_of": "https://www.redhat.com/en/resources/self-managed-openshift-subscription-guide"}');
INSERT INTO "resources" VALUES('https://www.redhat.com/en/resources/oreilly-kubernetes-operators-automation-ebook','O’Reilly: Free ebook: **Kubernetes Operators: Automating the Container Orchestration Platform**','','2020',5,'Definitive O''Reilly ebook on building custom Kubernetes Operators using Go, Ansible, and Helm SDKs. Walks through reconciling controllers, writing CRDs, and managing custom states. Live 2026 analysis indicates this text remains the absolute standard for engineering platform automation layers.','English','E-book','Advanced',0,'online','manual',NULL,NULL,NULL,0,'2020-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Platform Engineering", "Resources & Ebooks", "Operators"]','["[DE FACTO STANDARD]"]','[]','["openshift.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.redhat.com/en/resources/self-managed-openshift-subscription-guide','redhat.com: OpenShift sizing and subscription guide for enterprise Kubernetes 🌟','','2021',3,'An official enterprise resource guide addressing core allocation models, virtual-to-physical infrastructure sizing algorithms, and licensing calculations required to build a well-architected cluster.','English','Article','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Enterprise Kubernetes", "Capacity Planning", "Platform Sizing"]','["[COMMUNITY-TOOL]"]','[]','["ocp4.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.redhat.com/en/services/training/au094-ansible-essentials-simplicity-automation-technical-overview','redhat.com: Ansible Essentials: Simplicity in Automation Technical Overview (Free Course) 🌟','','2024',0,'A free, official Red Hat technical training course outlining the foundations of YAML configuration, agentless execution, and task execution patterns. Ideal for onboarding engineers to standard enterprise automation playbooks safely and effectively.','English','Course','Beginner',0,'online','manual',NULL,NULL,NULL,0,'2024-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Automation", "Infrastructure as Code", "Ansible Training"]','["[COMMUNITY-TOOL]", "[GUIDE]"]','[]','["ansible.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.redhat.com/en/services/training/do007-ansible-essentials-simplicity-automation-technical-overview','redhat.com: Ansible Essentials: Simplicity in Automation Technical Overview'' (Free Course) 🌟','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','82e3d22fc63363816d3f5b0f7771daa47969e48d99ea7a76434e3600467efefb',100.0,1779033640,0,'2026-05-17T18:00:40.119289+02:00',NULL,NULL,NULL,'[]','[]','["docs/ansible.md"]','[]','{}','{"duplicate_of": "https://www.redhat.com/en/services/training/au094-ansible-essentials-simplicity-automation-technical-overview"}');
INSERT INTO "resources" VALUES('https://www.redhat.com/en/solutions/devsecops-approach','redhat.com: Red Hat''s approach to DevSecOps','','2022',0,'Outlines Red Hat''s framework for implementing DevSecOps inside Kubernetes environments like OpenShift. Explores container registry security integration, automated system hardening, and continuous policy-as-code validation patterns.','English','Article','Advanced',1,'online','manual',NULL,NULL,NULL,0,'2022-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Security", "DevSecOps", "Enterprise Infrastructure"]','["[COMMUNITY-TOOL]"]','[]','["devsecops.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.redhat.com/en/solutions/edge-computing-approach?sc_cid=7013a000002w1CwAAI',NULL,NULL,NULL,NULL,'A curated technical resource and architectural guide covering www.redhat.com in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'online','manual','6b7eb0d09287c57a49fb742cab9f9ce1f404734127756e677a637f33d718dcac',100.0,1779130494,1,'2026-05-18T20:54:54.972398+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/edge-computing.md"]','["edge-computing.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.redhat.com/en/solutions/kubernetes-approach','Red Hat''s approach to Kubernetes 🌟','','2026',5,'Strategic whitepaper framing Red Hat''s platform-centric philosophy towards Kubernetes, prioritizing automated host systems (RHCOS) and lifecycle operations via custom operators. Offers deep architectural reasoning for selecting unified platforms over highly fragmented DIY setups. Essential reading for system architects.','English','Strategic Document','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2026-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Platform Engineering", "Architectural Insights", "Red Hat Ecosystem"]','["[DE FACTO STANDARD]"]','[]','["openshift.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.redhat.com/en/success-stories/the-volkswagen-group','redhat.com: The Volkswagen Group builds automated testing environment','','2023',4,'Explores Volkswagen Group''s migration to an automated software-defined testing environment built on Red Hat OpenShift. This platform-based approach streamlines verification cycles for ECU software, accelerating vehicle-to-cloud development pipelines. By leveraging containerized testing nodes and Kubernetes orchestration, VW drastically reduced testing feedback loops while maintaining safety-critical compliance.','English','Case Study','Advanced',0,'online','manual',NULL,NULL,NULL,0,'2023-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Cloud Platform", "DevOps & Automation", "Continuous Integration"]','["[CASE STUDY]", "[ENTERPRISE-STABLE]"]','[]','["customer.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.redhat.com/en/technologies/cloud-computing/openshift','OpenShift Online','','2022',2,'Historically the first multi-tenant public cloud developer platform provided by Red Hat. In modern architectures, this service is fully deprecated and replaced by the modern Developer Sandbox and managed public cloud instances. Retained strictly for historical context.','English','Legacy Service','Beginner',0,'online','manual',NULL,NULL,NULL,0,'2022-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Platform Engineering", "Kubernetes Distributions", "Legacy Sandboxes"]','["[LEGACY]"]','[]','["openshift.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.redhat.com/en/technologies/cloud-computing/openshift-data-foundation','Red Hat OpenShift Container Storage 4','','2023',0,'Red Hat OpenShift Data Foundation (formerly OpenShift Container Storage 4) delivers software-defined persistent storage engineered for containerized environments. Built on Ceph, Rook, and NooBaa, ODF provides unified block, file, and object storage interfaces directly inside Kubernetes. This architecture simplifies lifecycle operations and enables dynamic provisioning, snapshotting, and disaster recovery across hybrid cloud footprints.','English','Product Overview','Advanced',0,'online','manual',NULL,NULL,NULL,0,'2023-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Storage", "Cloud-Native Storage", "OpenShift Data Foundation"]','["[COMMUNITY-TOOL]"]','[]','["ocp4.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.redhat.com/en/technologies/cloud-computing/openshift/advanced-cluster-security-kubernetes','stackrox.com','','2026',0,'Red Hat Advanced Cluster Security for Kubernetes (RHACS), built upon the StackRox platform. Delivers deep, Kubernetes-native security and continuous configuration auditing across OpenShift and Kubernetes. Implements network policy visualization, vulnerability tracking, and real-time host compliance auditing.','N/A','Platform','Advanced',1,'online','manual',NULL,NULL,NULL,0,'2026-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Security", "Cloud Security", "Enterprise Security Platforms"]','["[COMMUNITY-TOOL]"]','[]','["devsecops.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.redhat.com/en/technologies/cloud-computing/openshift/aws','Amazon Red Hat OpenShift','','2026',5,'Production landing page for ROSA (Red Hat OpenShift on AWS), a fully-managed, jointly-supported Kubernetes service. Offloads platform installation, control plane management, and upgrade logic to AWS and Red Hat. In 2026, it is a dominant architecture model for enterprises scaling workloads across hybrid AWS environments.','English','Official Portal','Advanced',0,'online','manual',NULL,NULL,NULL,0,'2026-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Platform Engineering", "Managed Services", "ROSA (AWS)"]','["[DE FACTO STANDARD]"]','[]','["openshift.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.redhat.com/en/technologies/cloud-computing/openshift/azure','ARO','','2026',5,'Direct landing point for Azure Red Hat OpenShift (ARO). It details co-engineered support networks, integrated billing mechanics, and seamless networking topologies with Azure virtual networks. Highly optimized for fast migration of enterprise Java and .NET workloads in 2026.','English','Official Portal','Advanced',0,'online','manual',NULL,NULL,NULL,0,'2026-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Platform Engineering", "Managed Services", "ARO (Azure)"]','["[DE FACTO STANDARD]"]','[]','["openshift.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.redhat.com/en/technologies/cloud-computing/openshift/blog/8-answers-to-7-openshift-questions',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,'review_required','manual',NULL,64.0,1779130494,0,'2026-05-18T20:54:54.974677+02:00',NULL,NULL,NULL,'[]','[]','["docs/ocp4.md"]','[]','{}','{"review_metadata": {"original_url": "https://www.redhat.com/en/technologies/cloud-computing/openshift/blog/8-answers-to-7-openshift-questions", "proposed_url": "NONE", "reason": "High-Value Protection: 404", "timestamp": "2026-05-18T18:54:54.974679"}}');
INSERT INTO "resources" VALUES('https://www.redhat.com/en/technologies/cloud-computing/openshift/blog/a-brief-introduction-to-red-hat-advanced-cluster-security-for-kubernetes',NULL,NULL,NULL,NULL,'A curated technical resource and architectural guide covering www.redhat.com in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual',NULL,64.0,1779130495,0,'2026-05-18T20:54:55.029638+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/ocp4.md"]','["ocp4.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.redhat.com/en/technologies/cloud-computing/openshift/blog/ask-an-openshift-admin-office-hour-authentication-and-authorization',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,'manual',NULL,64.0,1779130494,0,'2026-05-18T20:54:54.942340+02:00',NULL,NULL,NULL,'[]','[]','["docs/ocp4.md"]','[]','{}','{}');
INSERT INTO "resources" VALUES('https://www.redhat.com/en/technologies/cloud-computing/openshift/blog/control-regional-access-to-your-service-on-openshift-running-on-aws',NULL,NULL,NULL,NULL,'A curated technical resource and architectural guide covering www.redhat.com in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual',NULL,64.0,1779130494,0,'2026-05-18T20:54:54.979034+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/ocp4.md"]','["ocp4.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.redhat.com/en/technologies/cloud-computing/openshift/blog/deploy-a-multi-master-okd-4.5-cluster-using-a-single-command-in-30-minutes',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,'manual',NULL,64.0,1779130494,0,'2026-05-18T20:54:54.954427+02:00',NULL,NULL,NULL,'[]','[]','["docs/ocp4.md"]','[]','{}','{}');
INSERT INTO "resources" VALUES('https://www.redhat.com/en/technologies/cloud-computing/openshift/blog/fully-automated-openshift-deployments-with-vmware-vsphere',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,'manual',NULL,64.0,1779130494,0,'2026-05-18T20:54:54.974553+02:00',NULL,NULL,NULL,'[]','[]','["docs/ocp4.md"]','[]','{}','{}');
INSERT INTO "resources" VALUES('https://www.redhat.com/en/technologies/cloud-computing/openshift/blog/how-to-configure-ldap-sync-with-cronjobs-in-openshift',NULL,NULL,NULL,NULL,'A curated technical resource and architectural guide covering www.redhat.com in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'review_required','manual',NULL,64.0,1779130494,0,'2026-05-18T20:54:54.945914+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/ocp4.md"]','["ocp4.md"]','{}','{"review_metadata": {"original_url": "https://www.redhat.com/en/technologies/cloud-computing/openshift/blog/how-to-configure-ldap-sync-with-cronjobs-in-openshift", "proposed_url": "NONE", "reason": "High-Value Protection: 404", "timestamp": "2026-05-18T18:54:54.945917"}}');
INSERT INTO "resources" VALUES('https://www.redhat.com/en/technologies/cloud-computing/openshift/blog/introducing-azure-red-hat-openshift-on-openshift-4',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,'review_required','manual',NULL,64.0,1779130494,0,'2026-05-18T20:54:54.943070+02:00',NULL,NULL,NULL,'[]','[]','["docs/ocp4.md"]','[]','{}','{"review_metadata": {"original_url": "https://www.redhat.com/en/technologies/cloud-computing/openshift/blog/introducing-azure-red-hat-openshift-on-openshift-4", "proposed_url": "NONE", "reason": "High-Value Protection: 404", "timestamp": "2026-05-18T18:54:54.943073"}}');
INSERT INTO "resources" VALUES('https://www.redhat.com/en/technologies/cloud-computing/openshift/blog/nested-openshift-using-openshift-virtualization',NULL,NULL,NULL,NULL,'A curated technical resource and architectural guide covering www.redhat.com in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual',NULL,64.0,1779130494,0,'2026-05-18T20:54:54.930289+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/ocp4.md"]','["ocp4.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.redhat.com/en/technologies/cloud-computing/openshift/blog/openshift-security-best-practices-for-kubernetes-cluster-design',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,'review_required','manual',NULL,64.0,1779130495,0,'2026-05-18T20:54:55.028940+02:00',NULL,NULL,NULL,'[]','[]','["docs/ocp4.md"]','[]','{}','{"review_metadata": {"original_url": "https://www.redhat.com/en/technologies/cloud-computing/openshift/blog/openshift-security-best-practices-for-kubernetes-cluster-design", "proposed_url": "NONE", "reason": "High-Value Protection: 404", "timestamp": "2026-05-18T18:54:55.028943"}}');
INSERT INTO "resources" VALUES('https://www.redhat.com/en/technologies/cloud-computing/openshift/blog/operator-based-calico-cni-plug-in-is-supported-on-openshift-4',NULL,NULL,NULL,NULL,'A curated technical resource and architectural guide covering www.redhat.com in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'review_required','manual',NULL,64.0,1779130494,0,'2026-05-18T20:54:54.961920+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/ocp4.md"]','["ocp4.md"]','{}','{"review_metadata": {"original_url": "https://www.redhat.com/en/technologies/cloud-computing/openshift/blog/operator-based-calico-cni-plug-in-is-supported-on-openshift-4", "proposed_url": "NONE", "reason": "High-Value Protection: 404", "timestamp": "2026-05-18T18:54:54.961922"}}');
INSERT INTO "resources" VALUES('https://www.redhat.com/en/technologies/cloud-computing/openshift/blog/workload-support-for-red-hat-openshift-matures-across-the-industry',NULL,NULL,NULL,NULL,'A curated technical resource and architectural guide covering www.redhat.com in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual',NULL,64.0,1779130495,0,'2026-05-18T20:54:55.019251+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/ocp4.md"]','["ocp4.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.redhat.com/en/technologies/cloud-computing/openshift/dedicated',NULL,NULL,NULL,NULL,'A curated technical resource and architectural guide covering www.redhat.com in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'online','manual','e99d4df8998b7912283341bf4a48d708df59241f6b627e4c0690f2baf75f48d7',100.0,1779130494,0,'2026-05-18T20:54:54.936551+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/openshift.md"]','["openshift.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.redhat.com/en/technologies/cloud-computing/openshift/for-developers',NULL,NULL,NULL,NULL,'A curated technical resource and architectural guide covering www.redhat.com in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual',NULL,64.0,1779130495,0,'2026-05-18T20:54:55.013400+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/openshift.md"]','["openshift.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.redhat.com/en/technologies/cloud-computing/openshift/learn/topics/serverless',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,'manual',NULL,64.0,1779130495,0,'2026-05-18T20:54:55.028608+02:00',NULL,NULL,NULL,'[]','[]','["docs/ocp4.md"]','[]','{}','{}');
INSERT INTO "resources" VALUES('https://www.redhat.com/en/technologies/cloud-computing/openshift/platform-plus','Red Hat OpenShift Platform Plus 🌟','','2021',3,'Duplicate page detailing OpenShift Platform Plus services. Examines the structural benefits of bundling Quay Enterprise storage with StackRox to automate image scanning and deployment controls.','English','Article','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Enterprise Kubernetes", "Platform Packaging", "Enterprise Security"]','["[COMMUNITY-TOOL]"]','[]','["ocp4.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.redhat.com/en/technologies/cloud-computing/openshift/pricing','Openshift.com pricing','','2026',0,'Red Hat''s official licensing, pricing, and deployment cost matrix for its enterprise-grade OpenShift container platform. It outlines bare-metal setups, hybrid pricing, and cloud integrations. Live grounding validates OpenShift as the premier choice for highly regulated, security-critical multi-cloud microservices.','English','Reference/Pricing','Advanced',1,'online','manual',NULL,NULL,NULL,0,'2026-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Kubernetes Management", "Red Hat OpenShift", "Enterprise Costs"]','["[COMMUNITY-TOOL]"]','[]','["public-cloud-solutions.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.redhat.com/en/technologies/cloud-computing/openshift/products/online',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,'manual',NULL,64.0,1779130494,0,'2026-05-18T20:54:54.950875+02:00',NULL,NULL,NULL,'[]','[]','["docs/openshift.md"]','[]','{}','{}');
INSERT INTO "resources" VALUES('https://www.redhat.com/en/technologies/cloud-computing/openshift/serverless','OpenShift Serverless','','2026',5,'Red Hat''s production-hardened Knative integration. Provides out-of-the-box scale-to-zero capabilities, event routing, and secure cluster integration under the OpenShift console.','None','Product / Platform','Advanced',1,'online','manual',NULL,NULL,NULL,0,'2026-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Enterprise Kubernetes", "OpenShift", "OpenShift Serverless"]','["[DE FACTO STANDARD]"]','[]','["ocp4.md", "serverless.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.redhat.com/en/technologies/cloud-computing/openshift/try-it','try.openshift.com 🌟','','2026',4,'Unified gateway for trialing OpenShift deployments across public clouds, virtualization platforms, and local developer workstations (via OpenShift Local). Enables architects to evaluate operational complexity and developer tooling. Continually updated in 2026 to reflect the latest stable 4.x features.','English','Official Portal','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2026-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Platform Engineering", "Kubernetes Distributions", "Evaluation & Sandbox"]','["[ENTERPRISE-STABLE]"]','[]','["ocp4.md", "openshift.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.redhat.com/en/technologies/cloud-computing/openshift/what-are-openshift-operators',NULL,NULL,NULL,NULL,'A curated technical resource and architectural guide covering www.redhat.com in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'online','manual','10dfb085d8bb32acc29f16bae6108155108fe90c14431d14eae0f5345faf47ae',100.0,1779130494,1,'2026-05-18T20:54:54.935136+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/ocp4.md"]','["ocp4.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.redhat.com/en/technologies/cloud-computing/quay','Quay 3.1 Certified Operator is not available in Openshift and must be purchased','','2019',0,'Historical reference regarding the commercial positioning and purchasing models of the Red Hat Quay 3.1 Certified Operator within OpenShift ecosystems. While previously highlighting commercial limitations, modern OpenShift ecosystems have integrated operators and community Project Quay alternatives smoothly. This documentation is legacy, detailing enterprise licensing landscapes of the 2019 era.','N/A','Documentation','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2019-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Infrastructure Security", "Container Registries", "Quay Licensing"]','["[LEGACY]"]','[]','["registries.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.redhat.com/en/technologies/jboss-middleware/3scale','Red Hat 3scale API Management','','2026',0,'Identical platform reference focusing on Red Hat 3scale API Gateway configurations. Delivers a cloud-native, operator-driven API management framework optimized for scaling microservices on OpenShift clusters with declarative security controls.','English','Platform','Advanced',1,'online','manual',NULL,NULL,NULL,0,'2026-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Architecture", "API Management", "Red Hat Ecosystem"]','["[COMMUNITY-TOOL]"]','[]','["developerportals.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.redhat.com/en/technologies/jboss-middleware/amq','Red Hat AMQ','','2026',4,'Red Hat AMQ is an enterprise message-brokering platform supporting traditional queue protocols (AMQP, JMS, MQTT) and high-throughput streaming patterns via integrated Kafka streams. It forms the core transactional backbone for legacy-to-modern hybrid cloud transformations.','Java','Enterprise Platform','Advanced',1,'online','manual',NULL,NULL,NULL,0,'2026-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Infrastructure", "Cloud Native Integration", "Enterprise Messaging", "Red Hat AMQ"]','["[ENTERPRISE-STABLE]", "[LEGACY]"]','[]','["message-queue.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.redhat.com/en/technologies/jboss-middleware/data-grid','Red Hat Data Grid','','2025',0,'Red Hat Data Grid is a distributed, in-memory key-value store built on top of Infinispan. It facilitates fast transaction caching, active real-time data streaming, and cross-datacenter state sync across Kubernetes clusters.','Java','Enterprise Product','Advanced',0,'online','manual',NULL,NULL,NULL,0,'2025-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Data & Caching", "Data Grid", "In-Memory Caching"]','["[COMMUNITY-TOOL]"]','[]','["caching.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.redhat.com/en/technologies/jboss-middleware/fuse','**Red Hat Fuse**','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','ae380e55f8994c9e534090354164b8cccc04bc6e4129c3497ccf5c1825534e36',100.0,1779031181,0,'2026-05-17T17:19:41.395429+02:00',NULL,NULL,NULL,'[]','[]','["docs/message-queue.md"]','[]','{}','{"duplicate_of": "https://www.redhat.com/en/products/application-foundations"}');
INSERT INTO "resources" VALUES('https://www.redhat.com/en/technologies/linux-platforms/enterprise-linux',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,'manual','3ea4e797707b3f0e391e6684412021164c7a63e516dc35a8526044dd95dcbaa3',100.0,1779029704,0,'2026-05-17T16:55:04.374106+02:00',NULL,NULL,NULL,'[]','[]','["docs/registries.md"]','[]','{}','{}');
INSERT INTO "resources" VALUES('https://www.redhat.com/en/technologies/management/advanced-cluster-management','Red Hat Advanced Cluster Management for Kubernetes 🌟','','2024',0,'Red Hat Advanced Cluster Management (RHACM) for Kubernetes is the premier tool for multi-cluster fleet administration. Based on the open-source Open Cluster Management (OCM) project, it automates bare-metal or cloud provisioned cluster lifecycles, enforces strict declarative security policies (via GitOps), and simplifies cross-cluster networking. It is the enterprise benchmark for orchestrating massive edge, hybrid, or multi-cloud deployments.','English','Product Overview','Advanced',0,'online','manual',NULL,NULL,NULL,0,'2024-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Platforms", "Cluster Management", "Fleet Management"]','["[COMMUNITY-TOOL]"]','[]','["ocp4.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.redhat.com/en/technologies/management/ansible/ai-automation','ansible.ai','','2023',0,'Overview of Red Hat''s automated intelligence strategy. Explores AI integration within playbook authoring tools to accelerate operational workflows, automate syntax validation, and optimize task declarations.','English','blog_post','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2023-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Automation & Orchestration", "AI & Automation", "Code Generation"]','["[COMMUNITY-TOOL]"]','[]','["ansible.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.redhat.com/en/technologies/management/ansible/ansible-lightspeed','redhat.com: Red Hat Ansible Lightspeed with IBM watsonx Code Assistant','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','979112cf75f6f8b668cbe7b737b69b7f2aab48d3bd47931c682fab0614029591',100.0,1779030574,0,'2026-05-17T17:09:34.341616+02:00',NULL,NULL,NULL,'[]','[]','["docs/ansible.md"]','[]','{}','{"duplicate_of": "https://www.redhat.com/en/technologies/management/ansible/automation-coding-assistant"}');
INSERT INTO "resources" VALUES('https://www.redhat.com/en/technologies/management/ansible/application-delivery?sc_cid=7015Y000003t7aWQAQ',NULL,NULL,NULL,NULL,'A curated technical resource and architectural guide covering www.redhat.com in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'online','manual','8777acc60831f56406d9529d233384648bf47b9b53f2c684a69f1a9aaffe8aea',100.0,1779130494,0,'2026-05-18T20:54:54.965850+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/ansible.md"]','["ansible.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.redhat.com/en/technologies/management/ansible/automation-coding-assistant','redhat.com: Red Hat Ansible Lightspeed with IBM watsonx Code Assistant','','2023',0,'Architectural breakdown of Red Hat Ansible Lightspeed powered by IBM watsonx Code Assistant. Analyzes the generative model converting raw text prompts to stable, context-aware Ansible tasks.','English','blog_post','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2023-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Automation & Orchestration", "AI & Automation", "Code Generation"]','["[COMMUNITY-TOOL]"]','[]','["ansible.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.redhat.com/en/technologies/management/ansible/automation-controller?sc_cid=7015Y000003t7aWQAQ',NULL,NULL,NULL,NULL,'A curated technical resource and architectural guide covering www.redhat.com in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'online','manual','8be0f4335d21339012cab62c203173d39ba952188c1d592d2e59f4a0dd0d5861',100.0,1779130494,0,'2026-05-18T20:54:54.942503+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/ansible.md"]','["ansible.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.redhat.com/en/technologies/management/ansible?sc_cid=7015Y000003t7aWQAQ',NULL,NULL,NULL,NULL,'A curated technical resource and architectural guide covering www.redhat.com in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'online','manual','133d22dcd89b60081955bc59b7951cef2ec4fae4f20648674a72feabd6dc75e5',100.0,1779130494,1,'2026-05-18T20:54:54.946254+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/ansible.md"]','["ansible.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.redhat.com/en/topics/cloud-native-apps/what-is-faas','redhat.com: What is Function-as-a-Service (FaaS)?','','2021',4,'Red Hat''s baseline conceptual definition of FaaS, documenting event-driven paradigms, scale-to-zero capabilities, and structural differences from standard virtual hosts.','English','Documentation','Beginner',1,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Cloud Native", "FaaS Basics", "Definitions"]','["[ENTERPRISE-STABLE]"]','[]','["serverless.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.redhat.com/en/topics/containers/kubernetes-approach','Red Hat''s approach to Kubernetes 🌟','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','5d4a41fcc24c57404232e9ea5fc3a62d756eca057d6afb376edee5d65f50ed50',100.0,1779033479,0,'2026-05-17T17:57:59.252470+02:00',NULL,NULL,NULL,'[]','[]','["docs/openshift.md"]','[]','{}','{"duplicate_of": "https://www.redhat.com/en/solutions/kubernetes-approach"}');
INSERT INTO "resources" VALUES('https://www.redhat.com/en/topics/containers/kubernetes-security','Kubernetes Security 101: Risks and 29 Best Practices 🌟','','2024',0,'Essential Red Hat Security resource detailing 29 structural recommendations across the entire build, deploy, and run lifecycle. Covers vulnerability scanning, image signing, secure context configurations, and network isolation protocols.','English','Whitepaper','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2024-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Security", "Platform Hardening", "Best Practices"]','["[CASE STUDY]", "[COMMUNITY-TOOL]"]','[]','["kubernetes-security.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.redhat.com/en/topics/devops','redhat.com: Understanding DevOps','','2025',0,'Curator Insight: Groundwork explanation of continuous integration, collaboration, and platform metrics from Red Hat. Live Grounding: Acts as an industry standard explanation, connecting automated pipelines, team collaboration, and shared responsibility with real-world infrastructure delivery models.','en','Technical Resource','Beginner',0,'online','manual',NULL,NULL,NULL,0,'2025-06-01T00:00:00+02:00',NULL,NULL,NULL,'["DevOps & Platforms", "Methodology", "Introduction"]','["[COMMUNITY-TOOL]"]','[]','["devops.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.redhat.com/en/topics/devops/what-cicd-pipeline','OpenShift Tekton pipelines','','2024',5,'An enterprise overview of OpenShift Pipelines, Red Hat''s native CI/CD solution built entirely on Tekton. Explains how OpenShift integrates Tekton into its developer console, securing execution with OpenShift RBAC, and offering out-of-the-box cluster tasks to streamline secure container builds.','YAML','Documentation','Advanced',1,'online','manual',NULL,NULL,NULL,0,'2024-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Continuous Integration & Delivery", "Cloud Native CI-CD", "OpenShift Pipelines"]','["[DE FACTO STANDARD]"]','[]','["tekton.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.redhat.com/en/topics/devops/what-is-gitops','openshift.com: What is GitOps? 🌟','','2021',0,'Red Hat''s foundational explanation of GitOps. Highlights the fusion of infrastructure-as-code (IaC) with DevOps practices, detailing how Red Hat OpenShift incorporates GitOps for continuous, auditable application deployments.','English','Topic Page','Beginner',0,'duplicate','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["GitOps", "Introduction", "Overview"]','["[COMMUNITY-TOOL]"]','[]','["gitops.md"]','{}','{"duplicate_of": "https://devopslearners.com/what-is-gitops-168aac9a2ee"}');
INSERT INTO "resources" VALUES('https://www.redhat.com/en/topics/edge-computing/approach','Red Hat''s approach to Edge Computing 🌟','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','53f66d482157d2f2ff6b305f7473cecc8c36601cfde71968daf3b2eaee2f2899',100.0,1779031543,0,'2026-05-17T17:25:43.770408+02:00',NULL,NULL,NULL,'[]','[]','["docs/edge-computing.md"]','[]','{}','{"duplicate_of": "https://www.redhat.com/en/solutions/edge-computing-approach"}');
INSERT INTO "resources" VALUES('https://www.redhat.com/en/topics/microservices/what-is-knative','redhat.com: What is knative?','','2021',4,'Red Hat''s baseline structural review of Knative, mapping its internal serving controllers, ingress routes, and cluster event models for enterprise operators.','English','Documentation','Beginner',1,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Cloud Native", "Kubernetes Serverless", "Knative"]','["[ENTERPRISE-STABLE]"]','[]','["ocp4.md", "serverless.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.redhat.com/en/topics/microservices/why-choose-red-hat-microservices','redhat.com: Why choose Red Hat for microservices?','','2020',0,'A comprehensive evaluation of Red Hat OpenShift and its ecosystem for microservices. It highlights built-in support for service mesh, security boundaries, and hybrid cloud portability as essential elements for enterprise deployments.','None','Article','Intermediate',1,'online','manual',NULL,NULL,NULL,0,'2020-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Cloud Native Architecture", "Microservices", "Enterprise Solutions"]','["[COMMUNITY-TOOL]"]','[]','["introduction.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.redhat.com/en/topics/security/devsecops/approach','==redhat.com: Red Hat''s approach to DevSecOps==','','N/A',0,NULL,NULL,NULL,NULL,0,'online','manual','d0e3129d940753fe5aae6e71bd1831a633f8776c304c3c0d7b598b40f247cd82',100.0,1779033169,0,'2026-05-17T17:52:49.742469+02:00',NULL,NULL,NULL,'[]','[]','["docs/devsecops.md"]','[]','{}','{}');
INSERT INTO "resources" VALUES('https://www.redhat.com/es/about/press-releases/red-hat-openshift-container-platform-takes-digital-innovation-fast-lane-major-european-automaker','Red Hat OpenShift Container Platform Takes Digital Innovation into the Fast Lane with Major European Automaker','','2020',0,'Curator Insight documents a major European automaker (BMW Group) adopting Red Hat OpenShift to streamline application delivery. Live Grounding confirms this as a milestone enterprise container deployment, using OpenShift to drive autonomous driving workloads and predictive maintenance across dynamic multi-cloud environments.','Spanish','Press Release','Intermediate',1,'online','manual',NULL,NULL,NULL,0,'2020-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Organizational Culture", "Migration Journeys", "BMW Group"]','["[COMMUNITY-TOOL]"]','[]','["customer.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.redhat.com/es/about/videos/ansible-automate-microsoft-azure','Ansible to automate Microsoft Azure','','N/A',0,'A curated technical resource and architectural guide covering Ansible to automate Microsoft Azure in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'online','manual','1ab0e57ca01079e61c222d07290959034b31a67691bf1fe6aa5119bb67a84b1c',100.0,1779031422,0,'2026-05-17T17:23:42.512541+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/ansible.md"]','["ansible.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.redhat.com/es/about/videos/openshift-backup-and-cluster-failover-triliovault','redhat.com: OpenShift Backup and Cluster failover with Triliovault 🌟','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','1ab0e57ca01079e61c222d07290959034b31a67691bf1fe6aa5119bb67a84b1c',100.0,1779030348,0,'2026-05-17T17:05:48.060640+02:00',NULL,NULL,NULL,'[]','[]','["docs/kubernetes-backup-migrations.md"]','[]','{}','{"review_metadata": {"original_url": "https://www.redhat.com/es/about/videos/openshift-backup-and-cluster-failover-triliovault", "proposed_url": "NONE", "reason": "High-Value Protection: generic_redirect_loss", "timestamp": "2026-05-18T18:54:55.004095"}, "duplicate_of": "https://www.redhat.com/es/about/videos/ansible-automate-microsoft-azure"}');
INSERT INTO "resources" VALUES('https://www.redhat.com/es/about/videos/openshift-backup-and-recovery-kasten-k10','redhat.com: OpenShift Backup and Recovery with Kasten K10','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','1ab0e57ca01079e61c222d07290959034b31a67691bf1fe6aa5119bb67a84b1c',100.0,1779034446,0,'2026-05-17T18:14:06.932534+02:00',NULL,NULL,NULL,'[]','[]','["docs/kubernetes-backup-migrations.md"]','[]','{}','{"duplicate_of": "https://www.redhat.com/es/about/videos/ansible-automate-microsoft-azure"}');
INSERT INTO "resources" VALUES('https://www.redhat.com/es/topics/devops','redhat.com: El concepto de DevOps','','2025',0,'Curator Insight: Core DevOps theory resource tailored specifically for Spanish-speaking IT markets. Live Grounding: Translates essential continuous integration, infrastructure as code, and site reliability paradigms for local development environments and multi-national technical teams.','es','Technical Resource','Beginner',0,'online','manual',NULL,NULL,NULL,0,'2025-06-01T00:00:00+02:00',NULL,NULL,NULL,'["DevOps & Platforms", "Methodology", "Introduction"]','["[COMMUNITY-TOOL]"]','[]','["devops.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.redhat.com/rhdc/managed-files/cl-state-kubernetes-security-report-ebook-f29117-202106-en.pdf','redhat.com: State of Kubernetes Security Report - Spring 2021 (PDF) 🌟','','2021',0,'A comprehensive market study from Spring 2021 highlighting systemic security incidents and detailing key threat factors, infrastructure risks, and tooling choices among enterprise development teams.','N/A','article','Intermediate',1,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Kubernetes Security", "Industry Reports", "Archived Market Trends"]','["[COMMUNITY-TOOL]"]','[]','["kubernetes-security.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.redhat.com/sysadmin/11-manager-considerations','redhat.com: 11 considerations for effectively managing a Linux sysadmin'' team 🌟','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','2a152854454a186fcca9c85a5d6c8600aeb7c21d4de114f4beaa9acc5fe3510d',100.0,1779032257,0,'2026-05-17T17:37:37.240135+02:00',NULL,NULL,NULL,'[]','[]','["docs/project-management-methodology.md"]','[]','{}','{"duplicate_of": "https://www.redhat.com/en/blog/11-manager-considerations"}');
INSERT INTO "resources" VALUES('https://www.redhat.com/sysadmin/5-linux-commands','redhat.com: 5 Linux commands I''m going to start using','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','00f612f8d0780a3c7832229ecdc76a95b460afe325b6cdb5564ed33cebf41fc3',100.0,1779031037,0,'2026-05-17T17:17:17.431458+02:00',NULL,NULL,NULL,'[]','[]','["docs/linux.md"]','[]','{}','{"duplicate_of": "https://www.redhat.com/en/blog/5-linux-commands"}');
INSERT INTO "resources" VALUES('https://www.redhat.com/sysadmin/5-questions-interview','redhat.com: 5 questions to ask during your next sysadmin interview','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','836ec385d8ea021c4d908c06718db98efcd70fae69ea10d0bbcb99d674411d29',100.0,1779031987,0,'2026-05-17T17:33:07.830051+02:00',NULL,NULL,NULL,'[]','[]','["docs/linux.md"]','[]','{}','{"duplicate_of": "https://www.redhat.com/en/blog/5-questions-interview"}');
INSERT INTO "resources" VALUES('https://www.redhat.com/sysadmin/5-rsync-tips','redhat.com: 5 advanced rsync tips for Linux sysadmins','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','5bac3f5291b0eb62f9b32f0713e7cefd9035a833d281810dbc2ca25c62354b40',100.0,1779034262,0,'2026-05-17T18:11:02.813048+02:00',NULL,NULL,NULL,'[]','[]','["docs/linux.md"]','[]','{}','{"duplicate_of": "https://www.redhat.com/en/blog/5-rsync-tips"}');
INSERT INTO "resources" VALUES('https://www.redhat.com/sysadmin/6-code-pushes-aap','redhat.com: 6 steps to automating code pushes with Ansible Automation Platform'' 🌟','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','e6a5a70d33f4b338823da8998a0964d0431fed2b43ff01b1f56f30abcee463f5',100.0,1779030462,0,'2026-05-17T17:07:42.136175+02:00',NULL,NULL,NULL,'[]','[]','["docs/ansible.md"]','[]','{}','{"duplicate_of": "https://www.redhat.com/en/blog/6-code-pushes-aap"}');
INSERT INTO "resources" VALUES('https://www.redhat.com/sysadmin/6-openssl-commands','redhat.com: 6 OpenSSL command options that every sysadmin should know','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','55d94c98b364cc882da497b923896096afd2d2b9064980f28b45a15f3a905ae0',100.0,1779030991,0,'2026-05-17T17:16:31.152277+02:00',NULL,NULL,NULL,'[]','[]','["docs/linux.md"]','[]','{}','{"duplicate_of": "https://www.redhat.com/en/blog/6-openssl-commands"}');
INSERT INTO "resources" VALUES('https://www.redhat.com/sysadmin/DNS-name-resolution-troubleshooting-tools','redhat.com: Linux troubleshooting commands: 4 tools for DNS name resolution'' problems','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','84aa0e84a55d59977c360f2c717d889cba2b77f1d5760b6c18954217dd771019',100.0,1779033050,0,'2026-05-17T17:50:50.797783+02:00',NULL,NULL,NULL,'[]','[]','["docs/linux.md"]','[]','{}','{"duplicate_of": "https://www.redhat.com/en/blog/DNS-name-resolution-troubleshooting-tools"}');
INSERT INTO "resources" VALUES('https://www.redhat.com/sysadmin/ansible-ad-hoc-commands','redhat.com: Deep dive into Ansible ad hoc commands','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','a60ca89753abcfcfc5d12ea91024172a8b9c6c43660c136b5e9f1bcf6dcdbeea',100.0,1779034309,0,'2026-05-17T18:11:49.125874+02:00',NULL,NULL,NULL,'[]','[]','["docs/ansible.md"]','[]','{}','{"duplicate_of": "https://www.redhat.com/en/blog/ansible-ad-hoc-commands"}');
INSERT INTO "resources" VALUES('https://www.redhat.com/sysadmin/ansible-create-users-csv','redhat.com: 4 steps to create Linux users from a csv file with Ansible','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','185f78235b0fff305f637223ec9a0c76a4800e0b4b3616902ccb84d488b84226',100.0,1779031541,0,'2026-05-17T17:25:41.590298+02:00',NULL,NULL,NULL,'[]','[]','["docs/ansible.md"]','[]','{}','{"duplicate_of": "https://www.redhat.com/en/blog/ansible-create-users-csv"}');
INSERT INTO "resources" VALUES('https://www.redhat.com/sysadmin/ansible-dynamic-inventories','==redhat.com: How to create dynamic inventory files in Ansible==','','N/A',0,NULL,NULL,NULL,NULL,0,'online','manual','56caa4b97f2c8dc2076a4532dfef9bd1fbefb207404839a176f30fa3de2c17c8',100.0,1779030971,0,'2026-05-17T17:16:11.189054+02:00',NULL,NULL,NULL,'[]','[]','["docs/ansible.md"]','[]','{}','{}');
INSERT INTO "resources" VALUES('https://www.redhat.com/sysadmin/ansible-dynamic-inventory-python','==redhat.com: How to write a Python script to create dynamic Ansible inventories==','','N/A',0,NULL,NULL,NULL,NULL,0,'online','manual','344271044b2cfff21725230d7173d9f02dd24a212373378cb9066fe4586da0dd',100.0,1779033773,0,'2026-05-17T18:02:53.033476+02:00',NULL,NULL,NULL,'[]','[]','["docs/ansible.md"]','[]','{}','{}');
INSERT INTO "resources" VALUES('https://www.redhat.com/sysadmin/ansible-lists-dictionaries-yaml','redhat.com/sysadmin/ansible-lists-dictionaries-yaml: How to work with lists'' and dictionaries in Ansible 🌟','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','9969184fc8d5ca34caca8ece6a878ae8e1af72e88460b6394332afc4863fd22d',100.0,1779033397,0,'2026-05-17T17:56:37.890939+02:00',NULL,NULL,NULL,'[]','[]','["docs/ansible.md"]','[]','{}','{"duplicate_of": "https://www.redhat.com/en/blog/ansible-lists-dictionaries-yaml"}');
INSERT INTO "resources" VALUES('https://www.redhat.com/sysadmin/ansible-plugin-inventory-files','==redhat.com: How to write an Ansible plugin to create inventory files==','','N/A',0,NULL,NULL,NULL,NULL,0,'online','manual','43b221872ff5339ecd8aa846d6a841b67b4fa2efa995ec16177c26a4e059c9ad',100.0,1779031414,0,'2026-05-17T17:23:34.718422+02:00',NULL,NULL,NULL,'[]','[]','["docs/ansible.md"]','[]','{}','{}');
INSERT INTO "resources" VALUES('https://www.redhat.com/sysadmin/ansible-quick-start','redhat.com: Quick start guide to Ansible for Linux sysadmins 🌟','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','02d3b17b1229c726fe18fa45bab63025da3da12809072b02a8b3ef7eef391ec0',100.0,1779031564,0,'2026-05-17T17:26:04.417480+02:00',NULL,NULL,NULL,'[]','[]','["docs/ansible.md"]','[]','{}','{"duplicate_of": "https://www.redhat.com/en/blog/ansible-quick-start"}');
INSERT INTO "resources" VALUES('https://www.redhat.com/sysadmin/ansible-system-role','redhat.com: A brief introduction to Ansible roles for Linux system administration'' 🌟','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','fbfab02664a3ecf2baa0cabadb91aaaf8b48da12913d26a7d746331d060bc37d',100.0,1779030443,0,'2026-05-17T17:07:23.342716+02:00',NULL,NULL,NULL,'[]','[]','["docs/ansible.md"]','[]','{}','{"duplicate_of": "https://www.redhat.com/en/blog/ansible-system-role"}');
INSERT INTO "resources" VALUES('https://www.redhat.com/sysadmin/ansible-templates-configuration','redhat.com: How to create dynamic configuration files using Ansible templates','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','68fac8489d87e6baf42cb8811336cc4a34f288d841defa02dd08dea9314ef156',100.0,1779033296,0,'2026-05-17T17:54:56.028839+02:00',NULL,NULL,NULL,'[]','[]','["docs/ansible.md"]','[]','{}','{"duplicate_of": "https://www.redhat.com/en/blog/ansible-templates-configuration"}');
INSERT INTO "resources" VALUES('https://www.redhat.com/sysadmin/ansible-web-endpoints','redhat.com: Using Ansible to interact with web endpoints','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','42a0b804103a5055fa59d2b1193ed2e80eeede158e3596389619c910844f979a',100.0,1779030653,0,'2026-05-17T17:10:53.090120+02:00',NULL,NULL,NULL,'[]','[]','["docs/ansible.md"]','[]','{}','{"duplicate_of": "https://www.redhat.com/en/blog/ansible-web-endpoints"}');
INSERT INTO "resources" VALUES('https://www.redhat.com/sysadmin/ansiblefest-sysadmins','redhat.com: 16 AnsibleFest presentations for sysadmins','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','57507a4c073ed75bbe1d0e0eb12b220d96e2e7075d80548bc66c0046a546f39a',100.0,1779029863,0,'2026-05-17T16:57:43.156319+02:00',NULL,NULL,NULL,'[]','[]','["docs/ansible.md"]','[]','{}','{"duplicate_of": "https://www.redhat.com/en/blog/ansiblefest-sysadmins"}');
INSERT INTO "resources" VALUES('https://www.redhat.com/sysadmin/automate-podman-ansible','redhat.com: How to automate Podman installation and deployment using Ansible'' 🌟','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','aa9f0e677f2c0393e0c2f2400f7bf8dc0162b4bd92670bdc7759b532a1c0c8ad',100.0,1779032966,0,'2026-05-17T17:49:26.469671+02:00',NULL,NULL,NULL,'[]','[]','["docs/container-managers.md"]','[]','{}','{"duplicate_of": "https://www.redhat.com/en/blog/automate-podman-ansible"}');
INSERT INTO "resources" VALUES('https://www.redhat.com/sysadmin/automate-reboot-ansible','redhat.com: How to automate system reboots using the Ansible reboot module','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','ec9984bd4b946d969b2c96ac64fe7beebb214ef52dbe93d5e98a356dca294eb7',100.0,1779029569,0,'2026-05-17T16:52:49.951871+02:00',NULL,NULL,NULL,'[]','[]','["docs/ansible.md"]','[]','{}','{"duplicate_of": "https://www.redhat.com/en/blog/automate-reboot-ansible"}');
INSERT INTO "resources" VALUES('https://www.redhat.com/sysadmin/automation-architects','The rise of the automation architect','','N/A',0,NULL,NULL,NULL,NULL,0,NULL,'manual','9abdfe179a8061349db6dc969eccc8417e7e46e1432d21e2912f5fd903cd9459',100.0,1779032457,0,'2026-05-17T17:40:57.468213+02:00',NULL,NULL,NULL,'[]','[]','[]','[]','{}','{}');
INSERT INTO "resources" VALUES('https://www.redhat.com/sysadmin/automation-combat-increased-workload','redhat.com: Use automation to combat your increased workload','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','87c37f173e142b2ba2c378e435a2ad06d7599103bd06e7c4255d65e18ba7be91',100.0,1779034330,0,'2026-05-17T18:12:10.767224+02:00',NULL,NULL,NULL,'[]','[]','["docs/introduction.md"]','[]','{}','{"duplicate_of": "https://www.redhat.com/en/blog/automation-combat-increased-workload"}');
INSERT INTO "resources" VALUES('https://www.redhat.com/sysadmin/automation-first-mentality','redhat.com: 5 ways for teams to create an automation-first mentality','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','7fc5e5e92aff1d4d706e588338111268bf72830a929b0c9615d0bd6abdd78d99',100.0,1779032874,0,'2026-05-17T17:47:54.679961+02:00',NULL,NULL,NULL,'[]','[]','["docs/devsecops.md"]','[]','{}','{"duplicate_of": "https://www.redhat.com/en/blog/automation-first-mentality"}');
INSERT INTO "resources" VALUES('https://www.redhat.com/sysadmin/build-VM-fast-ansible','redhat.com: Build a lab in 36 seconds with Ansible','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','616970afad38fd4417eb741a6a30abcf5fbe2e5ead0b97d7b6f1a0621e20b7d8',100.0,1779031117,0,'2026-05-17T17:18:37.376457+02:00',NULL,NULL,NULL,'[]','[]','["docs/demos.md"]','[]','{}','{"duplicate_of": "https://www.redhat.com/en/blog/build-VM-fast-ansible"}');
INSERT INTO "resources" VALUES('https://www.redhat.com/sysadmin/compose-kubernetes-podman','redhat.com: From Docker Compose to Kubernetes with Podman','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','8b1cc6cfd5c4f46890131a06cec4a48b545a475a3541fc5afa81907107d9af33',100.0,1779032780,0,'2026-05-17T17:46:20.043741+02:00',NULL,NULL,NULL,'[]','[]','["docs/container-managers.md"]','[]','{}','{"duplicate_of": "https://www.redhat.com/en/blog/compose-kubernetes-podman"}');
INSERT INTO "resources" VALUES('https://www.redhat.com/sysadmin/configure-gmail-using-ansible','redhat.com: How to use Ansible to send an email using Gmail','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','a64865602b5ff4f6665cbb60387e70c6518ec8f41e1784e2345934cd8c40c506',100.0,1779030842,0,'2026-05-17T17:14:02.559019+02:00',NULL,NULL,NULL,'[]','[]','["docs/ansible.md"]','[]','{}','{"duplicate_of": "https://www.redhat.com/en/blog/configure-gmail-using-ansible"}');
INSERT INTO "resources" VALUES('https://www.redhat.com/sysadmin/configure-ssh-keygen','redhat.com: Using ssh-keygen and sharing for key-based authentication in'' Linux','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','dce790a32dd26e9b8045c42d029b5ad301630e7ad45d9854ad76c04996f48c49',100.0,1779029267,0,'2026-05-17T16:47:47.836102+02:00',NULL,NULL,NULL,'[]','[]','["docs/linux.md"]','[]','{}','{"duplicate_of": "https://www.redhat.com/en/blog/configure-ssh-keygen"}');
INSERT INTO "resources" VALUES('https://www.redhat.com/sysadmin/container-information-podman','redhat.com: How to use Podman to get information about your containers','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','cf856f2c1912d8d93972cb81edb49aabaa0ea83a852e4cc5173823dae9056469',100.0,1779030981,0,'2026-05-17T17:16:21.204523+02:00',NULL,NULL,NULL,'[]','[]','["docs/container-managers.md"]','[]','{}','{"duplicate_of": "https://www.redhat.com/en/blog/container-information-podman"}');
INSERT INTO "resources" VALUES('https://www.redhat.com/sysadmin/container-security-seccomp','redhat.com: Improving Linux container security with seccomp 🌟','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','01760ad2a21d18b7a3f3ecdc002b9485f29d35b8771bc194500a89246ecdc2bf',100.0,1779029796,0,'2026-05-17T16:56:36.367285+02:00',NULL,NULL,NULL,'[]','[]','["docs/devsecops.md"]','[]','{}','{"duplicate_of": "https://www.redhat.com/en/blog/container-security-seccomp"}');
INSERT INTO "resources" VALUES('https://www.redhat.com/sysadmin/containerizing-applications','redhat.com: A sysadmin''s guide to containerizing applications','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','8cd759ad1004d4ff9e41817662134493e7b1c5c89abf8a8b60c6823a3d2f06e5',100.0,1779030848,0,'2026-05-17T17:14:08.831425+02:00',NULL,NULL,NULL,'[]','[]','["docs/introduction.md"]','[]','{}','{"duplicate_of": "https://www.redhat.com/en/blog/containerizing-applications"}');
INSERT INTO "resources" VALUES('https://www.redhat.com/sysadmin/create-containers-podman-quickly','redhat.com: Create fast, easy, and repeatable containers with Podman and'' shell scripts','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','a13054424d21f7f15bf59258137c15f34a066f7de4aef01286cb6a2c34524d4c',100.0,1779030991,0,'2026-05-17T17:16:31.131445+02:00',NULL,NULL,NULL,'[]','[]','["docs/container-managers.md"]','[]','{}','{"duplicate_of": "https://www.redhat.com/en/blog/create-containers-podman-quickly"}');
INSERT INTO "resources" VALUES('https://www.redhat.com/sysadmin/curl-hack-httpie','redhat.com: Save time at the command line with HTTPie instead of curl','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','2745fe537404f6f52984c859eef546b619f24ecf687211ad9069d8405ac00ebd',100.0,1779034447,0,'2026-05-17T18:14:07.104112+02:00',NULL,NULL,NULL,'[]','[]','["docs/linux.md"]','[]','{}','{"duplicate_of": "https://www.redhat.com/en/blog/curl-hack-httpie"}');
INSERT INTO "resources" VALUES('https://www.redhat.com/sysadmin/customize-vm-cloud-images-guestfish','redhat.com: How to customize VM and cloud images with guestfish','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','94cb01c99305340d145f58155fe88813b16278a345fceacdd8aed3f569a811d0',100.0,1779029826,0,'2026-05-17T16:57:06.306564+02:00',NULL,NULL,NULL,'[]','[]','["docs/linux.md"]','[]','{}','{"duplicate_of": "https://www.redhat.com/en/blog/customize-vm-cloud-images-guestfish"}');
INSERT INTO "resources" VALUES('https://www.redhat.com/sysadmin/data-text-files','redhat.com: Bash scripting: How to read data from text files','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','99a74057c6842647ab1249c5015cc8017f517d45867408185b38f3ad813fae7d',100.0,1779031788,0,'2026-05-17T17:29:48.161696+02:00',NULL,NULL,NULL,'[]','[]','["docs/linux.md"]','[]','{}','{"duplicate_of": "https://www.redhat.com/en/blog/data-text-files"}');
INSERT INTO "resources" VALUES('https://www.redhat.com/sysadmin/demystifying-ansible-sysadmins','redhat.com: Demystifying Ansible for Linux sysadmins 🌟','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','067fb4ff6049a53c41ed68d20020c9949bbfbd382479ed339226f334bd51a1fa',100.0,1779032902,0,'2026-05-17T17:48:22.356825+02:00',NULL,NULL,NULL,'[]','[]','["docs/ansible.md"]','[]','{}','{"duplicate_of": "https://www.redhat.com/en/blog/demystifying-ansible-sysadmins"}');
INSERT INTO "resources" VALUES('https://www.redhat.com/sysadmin/developing-ansible-role','redhat.com: 8 steps to developing an Ansible role in Linux 🌟','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','d679847319ea911f7bee9a13f7e3560f70763af83f5348e606330cf9a05b7842',100.0,1779030360,0,'2026-05-17T17:06:00.858411+02:00',NULL,NULL,NULL,'[]','[]','["docs/ansible.md"]','[]','{}','{"duplicate_of": "https://www.redhat.com/en/blog/developing-ansible-role"}');
INSERT INTO "resources" VALUES('https://www.redhat.com/sysadmin/edit-text-bash-command','redhat.com: 2 Bash commands to change strings in multiple files at once','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','359d57d640af45f8433862631e157799a952ce51b23b2c626de750ef22f54f4c',100.0,1779031446,0,'2026-05-17T17:24:06.159532+02:00',NULL,NULL,NULL,'[]','[]','["docs/linux.md"]','[]','{}','{"duplicate_of": "https://www.redhat.com/en/blog/edit-text-bash-command"}');
INSERT INTO "resources" VALUES('https://www.redhat.com/sysadmin/extra-variables-ansible-playbook','redhat.com: How to pass extra variables to an Ansible playbook','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','1218d96e8baf1fedad6bfd7cead7828ead1c1a55938255b60736de73baedb07c',100.0,1779031591,0,'2026-05-17T17:26:31.922084+02:00',NULL,NULL,NULL,'[]','[]','["docs/ansible.md"]','[]','{}','{"duplicate_of": "https://www.redhat.com/en/blog/extra-variables-ansible-playbook"}');
INSERT INTO "resources" VALUES('https://www.redhat.com/sysadmin/faster-ansible-playbook-execution','redhat.com: 8 ways to speed up your Ansible playbooks','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','b6fc726443df6c3ceb787f2e1337b41fcd3e98bccc61adc6527e8041299a0635',100.0,1779033808,0,'2026-05-17T18:03:28.262473+02:00',NULL,NULL,NULL,'[]','[]','["docs/ansible.md"]','[]','{}','{"duplicate_of": "https://www.redhat.com/en/blog/faster-ansible-playbook-execution"}');
INSERT INTO "resources" VALUES('https://www.redhat.com/sysadmin/find-non-expiring-passwords','redhat.com: Audit user accounts for never-expiring passwords with a Bash'' script','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','f4f7b7e4d1b0d035b96374eb5fb5a1465134ff8c9c1530c9f3bcf0e9a5dafccf',100.0,1779034392,0,'2026-05-17T18:13:12.184081+02:00',NULL,NULL,NULL,'[]','[]','["docs/linux.md"]','[]','{}','{"duplicate_of": "https://www.redhat.com/en/blog/find-non-expiring-passwords"}');
INSERT INTO "resources" VALUES('https://www.redhat.com/sysadmin/five-network-commands','redhat.com: 5 Linux network troubleshooting commands 🌟','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','8b3847b4eb8246ad7d55278ccc0a93895e5de32bb91bc0183ff1542c78407d2a',100.0,1779032333,0,'2026-05-17T17:38:53.531207+02:00',NULL,NULL,NULL,'[]','[]','["docs/linux.md"]','[]','{}','{"duplicate_of": "https://www.redhat.com/en/blog/five-network-commands"}');
INSERT INTO "resources" VALUES('https://www.redhat.com/sysadmin/getting-started-jboss','redhat.com: Getting started with JBoss','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','e0172cfdffd481e02dc6757a0de24b4325e54038418e6c7a2955ef20247eb493',100.0,1779031455,0,'2026-05-17T17:24:15.524517+02:00',NULL,NULL,NULL,'[]','[]','["docs/demos.md"]','[]','{}','{"duplicate_of": "https://www.redhat.com/en/blog/getting-started-jboss"}');
INSERT INTO "resources" VALUES('https://www.redhat.com/sysadmin/how-start-ansible','redhat.com: Got automation? Here''s a quick guide to get you up to speed'' on Ansible 🌟','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','d9a198e34137a5c3642c6e7c77e3c43cd7f7654af2becbd53ad108c83e6674e6',100.0,1779032293,0,'2026-05-17T17:38:13.323619+02:00',NULL,NULL,NULL,'[]','[]','["docs/ansible.md"]','[]','{}','{"duplicate_of": "https://www.redhat.com/en/blog/how-start-ansible"}');
INSERT INTO "resources" VALUES('https://www.redhat.com/sysadmin/install-ansible-way','redhat.com: Add a repo and install a package the Ansible way','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','c43499aff7767364147fa4d27c54a9a4d67078367282f49825ef0df1be92c63c',100.0,1779029459,0,'2026-05-17T16:50:59.370413+02:00',NULL,NULL,NULL,'[]','[]','["docs/ansible.md"]','[]','{}','{"duplicate_of": "https://www.redhat.com/en/blog/install-ansible-way"}');
INSERT INTO "resources" VALUES('https://www.redhat.com/sysadmin/it-automation-book','redhat.com: Tales from the field: A system administrator''s guide to IT'' automation','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','765b5c4b703c1fdda44ef75c559a9e076d61e45e4c593731b2ea447530254837',100.0,1779031981,0,'2026-05-17T17:33:01.530552+02:00',NULL,NULL,NULL,'[]','[]','["docs/devops.md"]','[]','{}','{"duplicate_of": "https://www.redhat.com/en/blog/it-automation-book"}');
INSERT INTO "resources" VALUES('https://www.redhat.com/sysadmin/it-automation-training','redhat.com: Why IT automation training is a smart way to boost your career','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','57208bc6a0aa397671f1b050f47b5c2e6d27dd38d1e5b2013205f4197f6f7a53',100.0,1779033761,0,'2026-05-17T18:02:41.656437+02:00',NULL,NULL,NULL,'[]','[]','["docs/devops.md"]','[]','{}','{"duplicate_of": "https://www.redhat.com/en/blog/it-automation-training"}');
INSERT INTO "resources" VALUES('https://www.redhat.com/sysadmin/kubernetes-basics-sysadmins','redhat.com: Kubernetes basics for sysadmins','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','852d8899f27ca9c370fc8e134384d300bdbb6c1f39331ca74b11070bc370f31e',100.0,1779031755,0,'2026-05-17T17:29:15.421442+02:00',NULL,NULL,NULL,'[]','[]','["docs/kubernetes.md"]','[]','{}','{"duplicate_of": "https://www.redhat.com/en/blog/kubernetes-basics-sysadmins"}');
INSERT INTO "resources" VALUES('https://www.redhat.com/sysadmin/kubernetes-cluster-laptop','redhat.com: How to run a Kubernetes cluster on your laptop 🌟','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','060383fa5520bae2ae8162886cb9fd1ced44983882501b47fabf16311e0405a8',100.0,1779031031,0,'2026-05-17T17:17:11.895402+02:00',NULL,NULL,NULL,'[]','[]','["docs/ocp4.md"]','[]','{}','{"duplicate_of": "https://www.redhat.com/en/blog/kubernetes-cluster-laptop"}');
INSERT INTO "resources" VALUES('https://www.redhat.com/sysadmin/kubernetes-components','redhat.com: Kubernetes Components - A sysadmin''s guide to basic Kubernetes'' components 🌟','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','489beeb1ea67bcb38b5bbe07c9b304e05b29c58f2d89e44487a3f06da9d5964e',100.0,1779030583,0,'2026-05-17T17:09:43.464018+02:00',NULL,NULL,NULL,'[]','[]','["docs/kubernetes.md"]','[]','{}','{"duplicate_of": "https://www.redhat.com/en/blog/kubernetes-components"}');
INSERT INTO "resources" VALUES('https://www.redhat.com/sysadmin/kubespray-deploy-kubernetes','redhat.com: An introduction to Kubespray','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','6060212a990ab5d1b5beb51a1ef8d7566a338e2cec265c0a93391dad20fb0fa0',100.0,1779031642,0,'2026-05-17T17:27:22.772258+02:00',NULL,NULL,NULL,'[]','[]','["docs/kubernetes-on-premise.md"]','[]','{}','{"duplicate_of": "https://www.redhat.com/en/blog/kubespray-deploy-kubernetes"}');
INSERT INTO "resources" VALUES('https://www.redhat.com/sysadmin/linux-commands-manage-groups','redhat.com: 3 basic Linux group management commands every sysadmin should'' know','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','5edef78e0f2199b9518bf7a9247d9c66226c2e4c3d92081921c3651a1fbf1ad1',100.0,1779030305,0,'2026-05-17T17:05:05.654847+02:00',NULL,NULL,NULL,'[]','[]','["docs/linux.md"]','[]','{}','{"duplicate_of": "https://www.redhat.com/en/blog/linux-commands-manage-groups"}');
INSERT INTO "resources" VALUES('https://www.redhat.com/sysadmin/linux-pid-namespaces','How Linux PID namespaces work with containers 🌟','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','5e45726bdf388336748df40e1b38cc921dc5445fa30985d9521e3907a7a42b01',100.0,1779032751,0,'2026-05-17T17:45:51.515172+02:00',NULL,NULL,NULL,'[]','[]','["docs/linux.md"]','[]','{}','{"duplicate_of": "https://www.redhat.com/en/blog/linux-pid-namespaces"}');
INSERT INTO "resources" VALUES('https://www.redhat.com/sysadmin/linux-security-usability','redhat.com: Balancing Linux security with usability','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','9dc1b9f76b974783e02277b4dbe88dbda22b5b1cc66adf609790395fad318892',100.0,1779034262,0,'2026-05-17T18:11:02.722520+02:00',NULL,NULL,NULL,'[]','[]','["docs/devsecops.md"]','[]','{}','{"duplicate_of": "https://www.redhat.com/en/blog/linux-security-usability"}');
INSERT INTO "resources" VALUES('https://www.redhat.com/sysadmin/mssql-linux-easy','redhat.com: Using Ansible to deploy Microsoft SQL Server 2019 on Red Hat'' Enterprise Linux 8','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','1641fc4355da9f9d85b15efce5e63cdfae703430217b177323a9ca37b37c1dbb',100.0,1779032961,0,'2026-05-17T17:49:21.340710+02:00',NULL,NULL,NULL,'[]','[]','["docs/ansible.md"]','[]','{}','{"duplicate_of": "https://www.redhat.com/en/blog/mssql-linux-easy"}');
INSERT INTO "resources" VALUES('https://www.redhat.com/sysadmin/new-podman-secrets-command','redhat.com: Exploring the new Podman secret command 🌟','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','2177a62e970fd969fd09ea487a5877ebb881a465b043c5051801db7e796ed4dd',100.0,1779029120,0,'2026-05-17T16:45:20.799992+02:00',NULL,NULL,NULL,'[]','[]','["docs/container-managers.md"]','[]','{}','{"duplicate_of": "https://www.redhat.com/en/blog/new-podman-secrets-command"}');
INSERT INTO "resources" VALUES('https://www.redhat.com/sysadmin/nmap-scripting-engine','redhat.com: 5 scripts for getting started with the Nmap Scripting Engine','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','407fea1e4979c689b6ec7886be3b085d9d0da51f4475ba0bb799ac1c6dbc5e02',100.0,1779031566,0,'2026-05-17T17:26:06.907236+02:00',NULL,NULL,NULL,'[]','[]','["docs/linux.md"]','[]','{}','{"duplicate_of": "https://www.redhat.com/en/blog/nmap-scripting-engine"}');
INSERT INTO "resources" VALUES('https://www.redhat.com/sysadmin/one-line-linux-commands','==redhat.com: 20 one-line Linux commands to add to your toolbox==','','N/A',0,NULL,NULL,NULL,NULL,0,'online','manual','dd86350bc609178adc8f85899e4fb084865012d4265f6d3d25ede730a15c346c',100.0,1779031337,0,'2026-05-17T17:22:17.515535+02:00',NULL,NULL,NULL,'[]','[]','["docs/linux.md"]','[]','{}','{}');
INSERT INTO "resources" VALUES('https://www.redhat.com/sysadmin/packaging-applications-python','redhat.com: Packaging applications to install on other machines with Python','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','266318a9943d67815c393284f8b1307cf0d803c86f09798b26d9fee86cad603b',100.0,1779031825,0,'2026-05-17T17:30:25.559149+02:00',NULL,NULL,NULL,'[]','[]','["docs/python.md"]','[]','{}','{"duplicate_of": "https://www.redhat.com/en/blog/packaging-applications-python"}');
INSERT INTO "resources" VALUES('https://www.redhat.com/sysadmin/pid-namespace','redhat.com: Building containers by hand: The PID namespace','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','f1418e109d49ff509836d83a1889d52f38f1dfe681294896013f77ea3f2fafc6',100.0,1779029609,0,'2026-05-17T16:53:29.387717+02:00',NULL,NULL,NULL,'[]','[]','["docs/kubernetes.md"]','[]','{}','{"duplicate_of": "https://www.redhat.com/en/blog/pid-namespace"}');
INSERT INTO "resources" VALUES('https://www.redhat.com/sysadmin/podman-auto-updates-rollbacks','redhat.com: How to use auto-updates and rollbacks in Podman','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','83efc443ea02c290d5e5fcd2e9a0d0388148309def9516d185e6372638ea6a0c',100.0,1779032195,0,'2026-05-17T17:36:35.571643+02:00',NULL,NULL,NULL,'[]','[]','["docs/container-managers.md"]','[]','{}','{"duplicate_of": "https://www.redhat.com/en/blog/podman-auto-updates-rollbacks"}');
INSERT INTO "resources" VALUES('https://www.redhat.com/sysadmin/podman-clients-macos-windows','Podman remote clients for macOS and Windows','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','3d3a4c1a9531ef680f64561e0d83440a8b026745e226ff79f7ff6c2efe760bea',100.0,1779030479,0,'2026-05-17T17:07:59.054456+02:00',NULL,NULL,NULL,'[]','[]','["docs/container-managers.md"]','[]','{}','{"duplicate_of": "https://www.redhat.com/en/blog/podman-clients-macos-windows"}');
INSERT INTO "resources" VALUES('https://www.redhat.com/sysadmin/podman-docker-compose','redhat.com: Using Podman and Docker Compose','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','7400d9d68b90b8e44501587b2d0ced6fafb842bb4e6982922c64e8221b79ff05',100.0,1779033704,0,'2026-05-17T18:01:44.644330+02:00',NULL,NULL,NULL,'[]','[]','["docs/container-managers.md"]','[]','{}','{"duplicate_of": "https://www.redhat.com/en/blog/podman-docker-compose"}');
INSERT INTO "resources" VALUES('https://www.redhat.com/sysadmin/podman-features-1','redhat.com: 5 Podman features to try now','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','42f9e161a7704c0174c3e23c4b6bd91de7643eae9cf8c86c667dfdf83db02982',100.0,1779033619,0,'2026-05-17T18:00:19.591428+02:00',NULL,NULL,NULL,'[]','[]','["docs/container-managers.md"]','[]','{}','{"duplicate_of": "https://www.redhat.com/en/blog/podman-features-1"}');
INSERT INTO "resources" VALUES('https://www.redhat.com/sysadmin/podman-play-kube-updates','redhat.com: Build Kubernetes pods with Podman play kube','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','13e0d4a4eff4a1e60f4d22cfa12fe1ae6fdbc9c424dd6617ff15cda64418fb11',100.0,1779029988,0,'2026-05-17T16:59:48.896042+02:00',NULL,NULL,NULL,'[]','[]','["docs/container-managers.md"]','[]','{}','{"duplicate_of": "https://www.redhat.com/en/blog/podman-play-kube-updates"}');
INSERT INTO "resources" VALUES('https://www.redhat.com/sysadmin/privileged-flag-container-engines','How to use the --privileged flag with container engines','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','02a031619035586986c71cffe10ce8194579d19ffc4e1aef7fedf35a2d1133d5',100.0,1779030430,0,'2026-05-17T17:07:10.213549+02:00',NULL,NULL,NULL,'[]','[]','["docs/container-managers.md"]','[]','{}','{"duplicate_of": "https://www.redhat.com/en/blog/privileged-flag-container-engines"}');
INSERT INTO "resources" VALUES('https://www.redhat.com/sysadmin/python-venv-ansible','redhat.com: How to set up and use Python virtual environments for Ansible','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','d08532119e41de98ce988ce62674650b4b101188030eddf16887eb75946b5111',100.0,1779033663,0,'2026-05-17T18:01:03.287305+02:00',NULL,NULL,NULL,'[]','[]','["docs/ansible.md"]','[]','{}','{"duplicate_of": "https://www.redhat.com/en/blog/python-venv-ansible"}');
INSERT INTO "resources" VALUES('https://www.redhat.com/sysadmin/quadlet-podman','redhat.com/sysadmin/quadlet-podman','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','aff12bb1ef15b81d1d6dfc788dd5e0721051ee95a9905437de0f9de9a244c7e2',100.0,1779030329,0,'2026-05-17T17:05:29.961800+02:00',NULL,NULL,NULL,'[]','[]','["docs/container-managers.md"]','[]','{}','{"duplicate_of": "https://www.redhat.com/en/blog/quadlet-podman"}');
INSERT INTO "resources" VALUES('https://www.redhat.com/sysadmin/query-rpm-database-python','redhat.com: Writing and unit testing a Python application to query the RPM'' database','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','97599d1bc908fad681b3534e8a58a7aae4434911774c5e1bc8fce29130937c9d',100.0,1779031805,0,'2026-05-17T17:30:05.181048+02:00',NULL,NULL,NULL,'[]','[]','["docs/python.md"]','[]','{}','{"duplicate_of": "https://www.redhat.com/en/blog/query-rpm-database-python"}');
INSERT INTO "resources" VALUES('https://www.redhat.com/sysadmin/recursive-vim-macros','redhat.com: Recursive Vim macros: One step further into automating repetitive'' tasks','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','cf37f5013c9e7948948e30e4dc4bca2a0f2fb0b839a5d2449b8643a08a4ca933',100.0,1779034507,0,'2026-05-17T18:15:07.205027+02:00',NULL,NULL,NULL,'[]','[]','["docs/linux.md"]','[]','{}','{"duplicate_of": "https://www.redhat.com/en/blog/recursive-vim-macros"}');
INSERT INTO "resources" VALUES('https://www.redhat.com/sysadmin/renewed-thrill-ansible','redhat.com: Renewing my thrill at work with Ansible','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','406c45dcf015818013503d9b20d12242c1f766f8c6adddf086f88e6fe65b8c3d',100.0,1779029801,0,'2026-05-17T16:56:41.791239+02:00',NULL,NULL,NULL,'[]','[]','["docs/ansible.md"]','[]','{}','{"duplicate_of": "https://www.redhat.com/en/blog/renewed-thrill-ansible"}');
INSERT INTO "resources" VALUES('https://www.redhat.com/sysadmin/replace-docker-podman-mac-revisited','redhat.com: How to replace Docker with Podman on a Mac, revisited','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','f27a606e3b4271bcb13c0fad610e4c683117a083996111f0f2ccc127eda623ef',100.0,1779030846,0,'2026-05-17T17:14:06.992721+02:00',NULL,NULL,NULL,'[]','[]','["docs/container-managers.md"]','[]','{}','{"duplicate_of": "https://www.redhat.com/en/blog/replace-docker-podman-mac-revisited"}');
INSERT INTO "resources" VALUES('https://www.redhat.com/sysadmin/replace-docker-podman-macos','redhat.com: How to replace Docker with Podman on a Mac','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','4b6d56194a79ad290065212de75611b91d53074cd6bdf7bdbe246febf4af2225',100.0,1779030350,0,'2026-05-17T17:05:50.053282+02:00',NULL,NULL,NULL,'[]','[]','["docs/container-managers.md"]','[]','{}','{"duplicate_of": "https://www.redhat.com/en/blog/replace-docker-podman-macos"}');
INSERT INTO "resources" VALUES('https://www.redhat.com/sysadmin/reverse-proxy-ansible','redhat.com: How to use Ansible to configure a reverse proxy 🌟','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','ba50e9593ce80f94429c1028507ef0af7fd34bf11df032213fcc83596016e2db',100.0,1779030842,0,'2026-05-17T17:14:02.484814+02:00',NULL,NULL,NULL,'[]','[]','["docs/ansible.md"]','[]','{}','{"duplicate_of": "https://www.redhat.com/en/blog/reverse-proxy-ansible"}');
INSERT INTO "resources" VALUES('https://www.redhat.com/sysadmin/rootless-podman-nfs','Rootless podman and NFS','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','df4b714c1d903b4777c677a9ac307705389651e332d31e6dfd61235ab5b99fc6',100.0,1779030267,0,'2026-05-17T17:04:27.722229+02:00',NULL,NULL,NULL,'[]','[]','["docs/ocp4.md"]','[]','{}','{"duplicate_of": "https://www.redhat.com/en/blog/rootless-podman-nfs"}');
INSERT INTO "resources" VALUES('https://www.redhat.com/sysadmin/software-packages-ansible','redhat.com: How to install software packages with an Ansible playbook','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','396fe4c3906ca93e27cfa617a8250b07243f8969308fb271fc267690712d9adb',100.0,1779031516,0,'2026-05-17T17:25:16.361253+02:00',NULL,NULL,NULL,'[]','[]','["docs/ansible.md"]','[]','{}','{"duplicate_of": "https://www.redhat.com/en/blog/software-packages-ansible"}');
INSERT INTO "resources" VALUES('https://www.redhat.com/sysadmin/start-learning-kubernetes','redhat.com: Start learning Kubernetes from your local machine','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','d7ffeea68bee28b2d45a620e9a6594199dc1d4ceaee08543f4ec1f28a6d77815',100.0,1779031521,0,'2026-05-17T17:25:21.089293+02:00',NULL,NULL,NULL,'[]','[]','["docs/kubernetes.md"]','[]','{}','{"duplicate_of": "https://www.redhat.com/en/blog/start-learning-kubernetes"}');
INSERT INTO "resources" VALUES('https://www.redhat.com/sysadmin/sysadmin-essentials-networking-basics','redhat.com: Learn the networking basics every sysadmin needs to know','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','bc534ed771d377a4b72f12266778d5f46436049cfb4bbe563f69868405a12174',100.0,1779034097,0,'2026-05-17T18:08:17.383369+02:00',NULL,NULL,NULL,'[]','[]','["docs/linux.md"]','[]','{}','{"duplicate_of": "https://www.redhat.com/en/blog/sysadmin-essentials-networking-basics"}');
INSERT INTO "resources" VALUES('https://www.redhat.com/sysadmin/tcpdump-part-one','redhat.com: 6 tcpdump network traffic filter options','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','c97dfc80951394aa890a3caf34a45b827abe4e93730f4d46c8884e4dda9f4cd5',100.0,1779034531,0,'2026-05-17T18:15:31.068608+02:00',NULL,NULL,NULL,'[]','[]','["docs/linux.md"]','[]','{}','{"duplicate_of": "https://www.redhat.com/en/blog/tcpdump-part-one"}');
INSERT INTO "resources" VALUES('https://www.redhat.com/sysadmin/troubleshoot-ansible-playbooks','redhat.com: 6 troubleshooting skills for Ansible playbooks 🌟','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','8955798a8637e4a3bf769e2e7389a394940a007ac4f127597e795b1267b0e193',100.0,1779034450,0,'2026-05-17T18:14:10.267236+02:00',NULL,NULL,NULL,'[]','[]','["docs/ansible.md"]','[]','{}','{"duplicate_of": "https://www.redhat.com/en/blog/troubleshoot-ansible-playbooks"}');
INSERT INTO "resources" VALUES('https://www.redhat.com/sysadmin/understanding-yaml-ansible','redhat.com: Understanding YAML for Ansible. Validating YAML files with YAMLlint'' 🌟','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','44533daac61abf96fd981215c52ceefe153dd1170361335e38845ec44fe951ec',100.0,1779030522,0,'2026-05-17T17:08:42.464455+02:00',NULL,NULL,NULL,'[]','[]','["docs/yaml.md"]','[]','{}','{"duplicate_of": "https://www.redhat.com/en/blog/understanding-yaml-ansible"}');
INSERT INTO "resources" VALUES('https://www.redhat.com/sysadmin/using-asciinema','redhat.com: How to record your Linux terminal using asciinema','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','b3f21549e425cb4a23725c20f060eb34039d03b264d981229b39fb9bf446a484',100.0,1779032159,0,'2026-05-17T17:35:59.371349+02:00',NULL,NULL,NULL,'[]','[]','["docs/linux.md"]','[]','{}','{"duplicate_of": "https://www.redhat.com/en/blog/using-asciinema"}');
INSERT INTO "resources" VALUES('https://www.redhat.com/sysadmin/vim-commands','redhat.com: Vim: Basic and intermediate commands','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','61a92fb234933a0ae224fe1b737d33faeec458e06109c5b3eb51934d9603a7dd',100.0,1779034040,0,'2026-05-17T18:07:20.046351+02:00',NULL,NULL,NULL,'[]','[]','["docs/linux.md"]','[]','{}','{"duplicate_of": "https://www.redhat.com/en/blog/vim-commands"}');
INSERT INTO "resources" VALUES('https://www.redhat.com/sysadmin/yaml-beginners','redhat.com: YAML for beginners','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','8fb8738158681442249e4af8a93f70a81a5056d5a13f86799d1ae91bc2874bf5',100.0,1779034509,0,'2026-05-17T18:15:09.723589+02:00',NULL,NULL,NULL,'[]','[]','["docs/yaml.md"]','[]','{}','{"duplicate_of": "https://www.redhat.com/en/blog/yaml-beginners"}');
INSERT INTO "resources" VALUES('https://www.redpanda.com','Redpanda 🌟','','2026',5,'A modern, high-performance streaming platform compatible with the Kafka API but engineered in C++ on a thread-per-core model. By eliminating JVM garbage collection issues and discarding ZooKeeper dependencies in favor of internal Raft consensus, Redpanda dramatically lowers latency and operational overhead.','C++','Event Broker','Advanced',0,'online','manual',NULL,NULL,NULL,0,'2026-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Infrastructure", "Data Streaming", "Next-Gen Event Brokers", "Redpanda"]','["[DE FACTO STANDARD]"]','[]','["message-queue.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.redpanda.com/blog/bsl-source-available-license','Redpanda is now Free & Source Available','','2021',3,'The official blog post detailing Redpanda''s pivot to the Business Source License (BSL). It provides a high-level corporate and architectural perspective regarding license changes and global open-source resource sustainability.','English','blog','Beginner',0,'online','manual',NULL,NULL,1781736090,0,'2026-06-18T00:41:30.783535+02:00',NULL,NULL,NULL,'["Data Infrastructure", "Event Streaming", "Modern Alternatives", "Licensing"]','["[COMMUNITY-TOOL]"]','[]','["message-queue.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.redpanda.com/blog/open-source',NULL,NULL,NULL,NULL,'A curated technical resource and architectural guide covering www.redpanda.com in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','846802d8e782e21c5769978c1de5ba77006e7830ed4d611782427d7ccdfd491a',84.0,1779130494,0,'2026-05-18T20:54:54.993200+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/message-queue.md"]','["message-queue.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.reduxio.com','Reduxio','','2020',0,'Reduxio was an enterprise storage innovator that designed unified primary and secondary storage frameworks with granular, instantaneous recovery capabilities. Though the product has transitioned into a legacy technology, its foundational approaches to metadata-defined back-dating continue to influence cloud-native backup paradigms.','N/A','Company','High',0,'online','manual',NULL,NULL,NULL,0,'2020-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Storage", "Enterprise Storage", "Legacy Platforms"]','["[LEGACY]"]','[]','["kubernetes-storage.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.rejupillai.com/index.php/2021/03/06/configure-tls-on-gke-ingress-for-free-with-lets-encrypt','rejupillai.com: Let’s Encrypt the Web (for free)','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','750351750b8626ef302496ec087129654973ec922d93183a68f788489052659d',100.0,1779032884,0,'2026-05-17T17:48:04.882318+02:00',NULL,NULL,NULL,'[]','[]','["docs/kubernetes-security.md"]','[]','{}','{"duplicate_of": "https://rejupillai.com/index.php/2021/03/06/configure-tls-on-gke-ingress-for-free-with-lets-encrypt"}');
INSERT INTO "resources" VALUES('https://www.replex.io','replex.io','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','95f45d9574d10ed0de3cf783974c9cd1638a31a47c9b8bf1ffe6a83a336174e2',100.0,1779033567,0,'2026-05-17T17:59:27.030770+02:00',NULL,NULL,NULL,'[]','[]','["docs/finops.md"]','[]','{}','{"duplicate_of": "https://www.appdynamics.com"}');
INSERT INTO "resources" VALUES('https://www.replex.io/blog/an-introduction-to-kubernetes-finops','replex.io: An Introduction to Kubernetes FinOps','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','95f45d9574d10ed0de3cf783974c9cd1638a31a47c9b8bf1ffe6a83a336174e2',100.0,1779033309,0,'2026-05-17T17:55:09.623031+02:00',NULL,NULL,NULL,'[]','[]','["docs/finops.md"]','[]','{}','{"duplicate_of": "https://www.appdynamics.com"}');
INSERT INTO "resources" VALUES('https://www.replex.io/blog/kubernetes-in-production-best-practices-for-cluster-autoscaler-hpa-and-vpa','Kubernetes Autoscaling in Production: Best Practices for **Cluster Autoscaler,'' HPA and VPA**','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','95f45d9574d10ed0de3cf783974c9cd1638a31a47c9b8bf1ffe6a83a336174e2',100.0,1779029369,0,'2026-05-17T16:49:29.643016+02:00',NULL,NULL,NULL,'[]','[]','["docs/kubernetes-autoscaling.md"]','[]','{}','{"duplicate_of": "https://www.appdynamics.com"}');
INSERT INTO "resources" VALUES('https://www.reply.com/solidsoft-reply/en/content/webservices-soap-and-rest-a-simple-introduction','reply.com: Web Services: SOAP and REST - A Simple Introduction','','N/A',0,'A curated technical resource and architectural guide covering reply.com: Web Services: SOAP and REST - A Simple Introduction in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'duplicate','manual','b88f1a1c9b0ae18fe66738cb90fdb3b529c036cbee8a4f4d57f5a3853971eec4',100.0,1779031980,0,'2026-05-17T17:33:00.483792+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/api.md"]','["api.md"]','{}','{"duplicate_of": "https://www.reply.com/solidsoft-reply/en"}');
INSERT INTO "resources" VALUES('https://www.rethinkagile.org/post/5-reasons-why-agile-is-better-than-waterfall','rethinkagile.org: 5 reasons why Agile is better than Waterfall','','N/A',0,'A curated technical resource and architectural guide covering rethinkagile.org: 5 reasons why Agile is better than Waterfall in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779034431,0,'2026-05-17T18:13:51.593059+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/project-management-methodology.md"]','["project-management-methodology.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.returngis.net','returngis.net','','2025',0,'Gisela Torres'' blog covers Microsoft Azure, AKS, container architectures, and developer pipelines. The content serves as a high-quality bridge for Spanish-speaking and global engineers optimizing their cloud deployments.','Spanish','Blog','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2025-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Platform Engineering", "Cloud Native", "Azure Ecosystem"]','["[COMMUNITY-TOOL]"]','[]','["kubernetes.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.returngis.net/2020/02/pruebas-de-vida-de-nuestros-contenedores-en-kubernetes','returngis.net: Pruebas de vida de nuestros contenedores en Kubernetes','','2020',0,'Spanish-language technical guide explaining container health and lifecycle management in Kubernetes.
- Demonstrates practical configurations of HTTP, TCP, and command-based probes.
- Outlines how these mechanisms improve self-healing and service reliability.','Spanish','Article','Intermediate',1,'online','manual',NULL,NULL,NULL,0,'2020-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Workload Management", "Application Lifecycle", "Probes & Health Checks"]','["[COMMUNITY-TOOL]"]','[]','["kubernetes.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.returngis.net/2020/06/organizar-los-pods-en-kubernetes-usando-taints-y-tolerations','returngis.net: Organizar los pods en Kubernetes usando taints y tolerations','','2020',0,'Analyzes scheduling isolation strategies using Node Taints and Pod Tolerations. Outlines patterns to dedicate specific hardware pools to isolated tenant classes or heavy ML workloads (written in Spanish).','YAML','Technical Blog','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2020-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Orchestration", "Scheduling", "Taints and Tolerations"]','["[COMMUNITY-TOOL]"]','[]','["kubernetes.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.returngis.net/2020/07/escalado-vertical-de-tus-pods-en-kubernetes','returngis.net: Escalado vertical de tus pods en Kubernetes con VerticalPodAutoscaler','','2020',0,'A Spanish-language guide implementing the Vertical Pod Autoscaler. Clearly describes how VPA monitors real-world resource consumption and mutates deployment manifests to align requests with live execution metrics.','Spanish','Blog','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2020-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Kubernetes & Scaling", "Regional Language Resources", "Vertical Scaling"]','["[COMMUNITY-TOOL]"]','[]','["kubernetes-autoscaling.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.returngis.net/2021/06/replicacion-de-blobs-entre-dos-cuentas-de-azure-storage-en-dos-tenants-diferentes','returngis.net: Replicación de blobs entre dos cuentas de Azure Storage en dos tenants diferentes','','2021',0,'Spanish-language technical walkthrough for configuring automated cross-tenant object replication within Azure Blob Storage. Evaluates authorization mechanisms using SAS tokens and system-assigned managed identities across disparate Microsoft Entra ID tenants. Critical for establishing secure data synchronization pipelines in joint ventures or multi-org environments.','Spanish','Technical Guide','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Data & Storage", "Storage Accounts", "Blob Storage"]','["[COMMUNITY-TOOL]", "[GUIDE]"]','[]','["azure.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.returngis.net/2021/08/acceder-a-un-app-service-con-private-endpoint-desde-otra-vnet','returngis.net: Acceder a un App Service con Private Endpoint desde otra Vnet','','2021',3,'An in-depth networking guide in Spanish detailing cross-VNet connectivity to an Azure App Service isolated behind a Private Endpoint. It explains how to configure Azure Private DNS zones, virtual network links, and routing rules to securely traverse VNet boundaries without public exposure. This pattern is fundamental for implementing zero-trust egress and ingress in enterprise cloud landing zones.','Spanish','Tutorial','Advanced',1,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Cloud Infrastructure", "Networking & Edge Routing", "App Service Networking"]','["[COMMUNITY-TOOL]", "[GUIDE]"]','[]','["azure.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.returngis.net/2021/08/crea-hosts-de-docker-con-docker-machine-en-microsoft-azure','returngis.net: Crea hosts de Docker con Docker Machine en Microsoft Azure','','2021',0,'Guide detailing remote host provisioning on Microsoft Azure using Docker Machine. Note: Docker Machine has been officially archived. Modern practitioners use declarative Terraform pipelines or Azure Container Instances (ACI) to coordinate remote hosts.','Spanish','Tutorial','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Infrastructure", "Azure", "Virtual Machines"]','["[GUIDE]", "[LEGACY]"]','[]','["docker.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.returngis.net/2021/08/explorar-graficamente-el-contenido-de-un-volumen-de-docker','returngis.net: Explorar gráficamente el contenido de un volumen de Docker','','2021',0,'Demonstrates graphical volume exploration inside local developer environments. Explains how volumes map physically to host filesystems and examines storage visualization techniques.','Spanish','Tutorial','Beginner',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Local Development", "Docker Desktop Extensions", "Volumes"]','["[COMMUNITY-TOOL]", "[GUIDE]"]','[]','["docker.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.returngis.net/2021/08/gestionar-recursos-de-kubernetes-con-python','returngis.net: Gestionar recursos de Kubernetes con Python','','2021',0,'Practical walkthrough in Spanish showing how to programmatically interact with Kubernetes API engines. Explores resource configuration deployments and namespace watching using the official python-kubernetes client SDK.','Spanish','Tutorial','Advanced',1,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["DevOps", "Python Cloud", "Kubernetes"]','["[COMMUNITY-TOOL]", "[GUIDE]"]','[]','["python.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.returngis.net/2021/08/reduce-el-tamano-de-tus-imagenes-con-dockerfiles-multi-stage','returngis.net: Reduce el tamaño de tus imágenes con Dockerfiles multi-stage','','2021',0,'Provides instruction on multi-stage Docker build models. Shows how to compile artifacts in helper stages and copy final binaries into lightweight, isolated production runtimes.','Spanish','article','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Containers", "Build Optimization", "Multi-stage Build"]','["[COMMUNITY-TOOL]"]','[]','["docker.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.returngis.net/2021/09/buscar-vulnerabilidades-en-imagenes-de-docker-con-snyk','returngis.net: Buscar vulnerabilidades en imágenes de Docker con Snyk','','2021',0,'A detailed Spanish language guide demonstrating the setup and operational execution of Snyk scanning against container images. Outlines local CLI setup, interpreting vulnerability remediation guidance, and upgrading base systems automatically to isolate and remove potential exploit paths prior to production.','N/A','Article','Intermediate',1,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Security", "Vulnerability Management", "Container Scanning"]','["[COMMUNITY-TOOL]"]','[]','["devsecops.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.returngis.net/2021/11/azure-application-gateway-con-waf-y-wildcard-nginx-controller-para-aks','returngis.net: Azure Application Gateway con WAF y wildcard + Nginx Controller para AKS','','2021',0,'A Spanish-language architecture guide demonstrating a hybrid ingress design: placing an Azure Application Gateway (with WAF enabled) in front of an in-cluster NGINX ingress controller. Solves wildcard SSL setups and advanced ingress rules within AKS.','Spanish','Blog Post','Advanced',1,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Infrastructure", "Ingress & Routing", "Hybrid Ingress Architecture"]','["[COMMUNITY-TOOL]"]','[]','["managed-kubernetes-in-public-cloud.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.returngis.net/2021/11/migrar-un-repositorio-de-un-bitbucket-server-local-a-github','returngis.net: Migrar un repositorio de un BitBucket Server local a GitHub','','2021',0,'Step-by-step practical migration blueprint describing git clone command loops, mirroring repository history, and exporting branch policies from local BitBucket instances to GitHub Cloud.','Shell','Guide','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Developer Platforms", "Platform Migration", "BitBucket to GitHub"]','["[COMMUNITY-TOOL]", "[GUIDE]"]','[]','["git.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.returngis.net/2022/04/desescalar-nodos-de-aks-apagando-las-maquinas-en-lugar-de-eliminarlas','returngis.net: Desescalar nodos de AKS apagando las máquinas en lugar de eliminarlas','','2022',0,'This technical Spanish article describes an alternate cost-savings scaling mechanism in AKS. Suggests stopping/deallocating underlying node virtual machines inside scale sets instead of deleting them. Grounding notes this retains local system disk caches for fast restart times.','Spanish','Blog Post','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2022-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Operations & Troubleshooting", "Resource Management", "Node Deallocation"]','["[COMMUNITY-TOOL]"]','[]','["managed-kubernetes-in-public-cloud.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.returngis.net/2022/05/configurar-mas-de-un-application-gateway-con-agic-para-aks','returngis.net: Configurar más de un Application Gateway con AGIC para AKS','','2022',0,'Written in Spanish, this technical guide explains how to control multiple Azure Application Gateways through a single AGIC controller inside AKS. Explains resource routing partitions between internal microservices and public endpoints.','Spanish','Blog Post','Advanced',1,'online','manual',NULL,NULL,NULL,0,'2022-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Infrastructure", "Ingress & Routing", "Application Gateway (AGIC)"]','["[COMMUNITY-TOOL]"]','[]','["managed-kubernetes-in-public-cloud.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.returngis.net/2023/04/invitar-a-usuarios-externos-a-un-tenant-de-azure-ad-a-traves-de-microsoft-graph-y-azure-cli','returngis.net: Invitar a usuarios externos a un tenant de Azure AD a través de Microsoft Graph y Azure CLI','','2023',0,'Spanish-language implementation guide outlining guest onboarding using Microsoft Graph and Azure CLI. Provides programmatic patterns to invite external collaborators to Microsoft Entra ID tenants. Outlines user profile creation, customized invitation redirection, and target enterprise group assignments.','Spanish','Technical Guide','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2023-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Security & Identity", "Identity Governance", "Entra ID B2B"]','["[COMMUNITY-TOOL]", "[GUIDE]"]','[]','["azure.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.returngis.net/2023/04/monitorizar-aplicacion-java-con-spring-boot-con-azure-application-insights','returngis.net: Monitorizar aplicación Java con Spring Boot con Azure Application Insights','','2023',0,'Spanish-language technical implementation guide for monitoring Java Spring Boot applications using the Azure Application Insights auto-instrumentation JVM agent. Details trace correlation, distributed tracing patterns, resource metrics capture, and structured log ingestion with zero code modifications.','Spanish','Technical Guide','Intermediate',1,'online','manual',NULL,NULL,NULL,0,'2023-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Architecture & Microservices", "Observability", "Application Insights"]','["[COMMUNITY-TOOL]", "[GUIDE]"]','[]','["azure.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.returngis.net/2023/05/desplegar-agic-en-aks-utilizando-workload-identity','returngis.net: Desplegar AGIC en AKS utilizando workload identity','','2023',0,'A deep dive into deploying the Azure Application Gateway Ingress Controller (AGIC) utilizing passwordless Azure AD Workload Identity instead of legacy pod-managed identity options. By using OpenID Connect (OIDC) federation, this design model mitigates key-rotation liabilities and secures the control plane path to application gateways. This configuration represents the de facto standard for zero-trust ingress security on Azure.','Bash','Article','Advanced',1,'online','manual',NULL,NULL,NULL,0,'2023-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Cloud Providers", "Azure Kubernetes Service (AKS)", "Ingress & Routing"]','["[LEGACY]"]','[]','["managed-kubernetes-in-public-cloud.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.returngis.net/2023/05/exponer-apis-en-aks-a-traves-de-azure-api-management','returngis.net: Exponer APIs en AKS a través de Azure API Management','','2023',0,'Provides a hands-on architectural walkthrough for exposing microservices deployed on AKS through Azure API Management (APIM). Focuses on securing internal endpoints via private virtual network injection, setting up private DNS zones, and orchestrating ingress paths with NGINX or AGIC. Essential reading for configuring robust API monetization and rate-limiting behaviors.','Bash','Article','Intermediate',1,'online','manual',NULL,NULL,NULL,0,'2023-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Cloud Providers", "Azure Kubernetes Service (AKS)", "API Gateway"]','["[COMMUNITY-TOOL]"]','[]','["managed-kubernetes-in-public-cloud.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.returngis.net/2025/02/como-instalar-java-23-en-una-pipeline-de-azure-devops','Install Java 23 in an Azure DevOps Pipeline','','2025',3,'Demonstrates how to dynamically install Java 23 onto Azure DevOps pipeline agents using automated setup tasks. In 2026, using localized runtime installation tasks is preferred over relying on pre-baked VM images, allowing pipelines to remain flexible and easily adapt to new framework versions.','Spanish','Article','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2025-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Cloud DevOps", "CI-CD Pipelines", "Build Environments", "Runtime Configuration"]','["[COMMUNITY-TOOL]"]','[]','["java_app_servers.md", "azure.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.returngis.net/2025/02/dependabot-updates-en-azure-devops','Dependabot Version Updates in Azure DevOps','','2025',0,'A configuration guide describing the implementation of automated Dependabot scanning mechanisms inside Azure DevOps repositories to detect and secure third-party dependencies.','YAML','Blog Post','Intermediate',1,'online','manual',NULL,NULL,NULL,0,'2025-06-01T00:00:00+02:00',NULL,NULL,NULL,'["CI/CD Pipelines", "Security & Supply Chain", "Dependabot"]','["[COMMUNITY-TOOL]"]','[]','["kubernetes.md", "azure.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.reuters.com/article/us-ibm-divestiture/ibm-to-break-up-109-year-old-company-to-focus-on-cloud-growth-idUSKBN26T1TZ','reuters.com: IBM to break up 109-year old company to focus on cloud growth'' 🌟','','N/A',0,'A curated technical resource and architectural guide covering reuters.com: IBM to break up 109-year old company to focus on cloud growth'' 🌟 in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779032734,0,'2026-05-17T17:45:34.148052+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/ibm_cloud.md"]','["ibm_cloud.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.revenuecat.com/blog/engineering/replicating-a-postgresql-cluster-to-redshift','revenuecat.com: Replicating a postgresql cluster to redshift','','2020',4,'Curator Insight presents RevenueCat''s engineering experience replicating high-throughput transactional Postgres databases into AWS Redshift. Live Grounding evaluates the trade-offs of AWS DMS, custom streaming code, and data synchronization patterns. Offers real-world insights on scale, column-mapping issues, and operational bottlenecks.','English','Blog Post','Advanced',0,'online','manual',NULL,NULL,NULL,0,'2020-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Data Engineering", "Data Warehousing", "ELT Pipeline"]','["[ENTERPRISE-STABLE]"]','[]','["aws-databases.md", "aws.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.revenuecat.com/blog/replicating-a-postgresql-cluster-to-redshift','revenuecat.com: Replicating a postgresql cluster to redshift','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','07e47084b744cd02817de2f7a666ae03ebff46db63a3d32911f22f154cf41f94',100.0,1779030719,0,'2026-05-17T17:11:59.165400+02:00',NULL,NULL,NULL,'[]','[]','["docs/aws-databases.md"]','[]','{}','{"duplicate_of": "https://www.revenuecat.com/blog/engineering/replicating-a-postgresql-cluster-to-redshift"}');
INSERT INTO "resources" VALUES('https://www.revistacloudcomputing.com/2020/09/los-mejores-proveedores-de-kubernetes','revistacloudcomputing.com: Los mejores proveedores de Kubernetes','','2020',0,'A comparison of leading managed Kubernetes providers (EKS, GKE, AKS) assessing features such as control plane pricing, scaling responsiveness, and upgrade paths. Extremely useful for infrastructure strategists.','Spanish','Review','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2020-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Infrastructure", "Managed Offerings", "Provider Comparison"]','["[COMMUNITY-TOOL]"]','[]','["kubernetes.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.rexegg.com/regex-tricks.php','rexegg.com: Regex Syntax Tricks','','2022',0,'A comprehensive deep dive into advanced regular expression mechanics, detailing lookarounds, capture groups, and backreferences. Indispensable for creating fine-tuned, complex parsing expressions for server logs, configurations, and raw telemetry data.','Regex','Reference Guide','Advanced',0,'online','manual',NULL,NULL,NULL,0,'2022-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Linux", "Text Processing", "Regex"]','["[COMMUNITY-TOOL]", "[GUIDE]"]','[]','["linux.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.ringcentral.co.uk/gb/en/blog/definitions/cloud-management','ringcentral.co.uk: Cloud Management 🌟','','N/A',0,NULL,NULL,NULL,NULL,0,'online','manual','6f8c1c1ec790849b4aeb943a2d7ca47319c5b5a3485e8bd8f2c84012fdc78032',100.0,1779031391,0,'2026-05-17T17:23:11.055078+02:00',NULL,NULL,NULL,'[]','[]','["docs/introduction.md"]','[]','{}','{}');
INSERT INTO "resources" VALUES('https://www.ringcentral.co.uk/gb/en/blog/definitions/software-as-a-service-saas','ringcentral.co.uk: Software as a Service (SaaS)','','N/A',0,NULL,NULL,NULL,NULL,0,'online','manual','c6d6ce7d02faf9de5870a656377aa71947e9aa33b4d8876658d5c7b604f7342f',100.0,1779032117,0,'2026-05-17T17:35:17.650357+02:00',NULL,NULL,NULL,'[]','[]','["docs/introduction.md"]','[]','{}','{}');
INSERT INTO "resources" VALUES('https://www.ringcentral.com/gb/en/blog/definitions/cloud-management',NULL,NULL,NULL,NULL,'A curated technical resource and architectural guide covering www.ringcentral.com in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','262c16456409a51330255580987c97630110aa25711bbd5cc59d88beb5fc0f79',100.0,1779130495,1,'2026-05-18T20:54:55.019052+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/introduction.md"]','["introduction.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.ringcentral.com/gb/en/blog/definitions/software-as-a-service-saas',NULL,NULL,NULL,NULL,'A curated technical resource and architectural guide covering www.ringcentral.com in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','59b1c1535903a930c34671970963d62dcc022211693de0414fd9822fd9d4bbc1',100.0,1779130494,1,'2026-05-18T20:54:54.930987+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/introduction.md"]','["introduction.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.rocket.chat','Rocket Chat','','2026',0,'An open-source, highly customizable collaboration engine designed for organizations requiring strict self-hosted data residency and compliance rules. Features end-to-end encryption, extensive API endpoints, omnichannel support, and seamless integration with container runtimes.','JavaScript','Open Source Tool','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2026-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Modern Workforce", "Remote Work", "Productivity Tools", "Open Source"]','["[COMMUNITY-TOOL]"]','[]','["workfromhome.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.rogerperkin.co.uk/network-automation/pyats/pyats-genie-tutorial','rogerperkin.co.uk: pyATS Tutorial for Beginners','','2023',0,'Comprehensive architectural introduction to Cisco''s Python Automated Test System (pyATS) and Genie. Explains validation of multi-vendor network operations, automated schema-based log parsing, and state validation scripts. Standard reference for network testing.','Python','Tutorial','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2023-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Infrastructure & DevOps", "Network Automation", "Testing Frameworks"]','["[COMMUNITY-TOOL]", "[GUIDE]"]','[]','["python.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.rookout.com/blog/developer-tooling-for-kubernetes-in-2021','rookout.com: Developer Tools for Kubernetes in 2021: Helm, Kustomize, and'' Skaffold (Part 1)','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','42598778be454cc3bb225cb84cc5dc44af3399365fa69b86b873bb8cc6944fb3',100.0,1779029482,0,'2026-05-17T16:51:22.690858+02:00',NULL,NULL,NULL,'[]','[]','["docs/kubernetes-based-devel.md"]','[]','{}','{"duplicate_of": "https://www.dynatrace.com/solutions/observability-for-developers"}');
INSERT INTO "resources" VALUES('https://www.rookout.com/blog/developer-tooling-for-kubernetes-in-2021-development-machines-part-5','rookout.com: Developer Tools for Kubernetes in 2021: Development Machines'' (Part 5)','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','42598778be454cc3bb225cb84cc5dc44af3399365fa69b86b873bb8cc6944fb3',100.0,1779029225,0,'2026-05-17T16:47:05.864696+02:00',NULL,NULL,NULL,'[]','[]','["docs/kubernetes-based-devel.md"]','[]','{}','{"duplicate_of": "https://www.rookout.com/blog/developer-tooling-for-kubernetes-in-2021"}');
INSERT INTO "resources" VALUES('https://www.rookout.com/blog/developer-tooling-for-kubernetes-in-2021-part-2','rookout.com: Developer Tools for Kubernetes in 2021 – Skaffold, Tilt, and'' Garden (Part 2)','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','42598778be454cc3bb225cb84cc5dc44af3399365fa69b86b873bb8cc6944fb3',100.0,1779032152,0,'2026-05-17T17:35:52.784210+02:00',NULL,NULL,NULL,'[]','[]','["docs/kubernetes-based-devel.md"]','[]','{}','{"duplicate_of": "https://www.rookout.com/blog/developer-tooling-for-kubernetes-in-2021"}');
INSERT INTO "resources" VALUES('https://www.rookout.com/blog/developer-tooling-for-kubernetes-in-2021-part-3','rookout.com: Developer Tools for Kubernetes in 2021: Lens, VSCode, IntelliJ,'' & Gitpod (Part 3)','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','42598778be454cc3bb225cb84cc5dc44af3399365fa69b86b873bb8cc6944fb3',100.0,1779030572,0,'2026-05-17T17:09:32.529449+02:00',NULL,NULL,NULL,'[]','[]','["docs/kubernetes-based-devel.md"]','[]','{}','{"duplicate_of": "https://www.rookout.com/blog/developer-tooling-for-kubernetes-in-2021"}');
INSERT INTO "resources" VALUES('https://www.rookout.com/blog/developer-tooling-for-kubernetes-in-2021-part-4','rookout.com: Developer Tools for Kubernetes in 2021: Docker, Kaniko, Buildpack'' & Jib (Part 4)','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','42598778be454cc3bb225cb84cc5dc44af3399365fa69b86b873bb8cc6944fb3',100.0,1779030350,0,'2026-05-17T17:05:50.168754+02:00',NULL,NULL,NULL,'[]','[]','["docs/kubernetes-based-devel.md"]','[]','{}','{"duplicate_of": "https://www.rookout.com/blog/developer-tooling-for-kubernetes-in-2021"}');
INSERT INTO "resources" VALUES('https://www.rookout.com/blog/how-real-time-debugging-improves-reliability','rookout.com: How Real-Time Debugging Improves Reliability','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','42598778be454cc3bb225cb84cc5dc44af3399365fa69b86b873bb8cc6944fb3',100.0,1779031528,0,'2026-05-17T17:25:28.253589+02:00',NULL,NULL,NULL,'[]','[]','["docs/qa.md"]','[]','{}','{"duplicate_of": "https://www.rookout.com/blog/developer-tooling-for-kubernetes-in-2021"}');
INSERT INTO "resources" VALUES('https://www.rookout.com/blog/kubernetes-application-debugging','rookout.com: The Definitive Guide To Kubernetes Application Debugging','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','42598778be454cc3bb225cb84cc5dc44af3399365fa69b86b873bb8cc6944fb3',100.0,1779030440,0,'2026-05-17T17:07:20.314966+02:00',NULL,NULL,NULL,'[]','[]','["docs/kubernetes-troubleshooting.md"]','[]','{}','{"duplicate_of": "https://www.rookout.com/blog/developer-tooling-for-kubernetes-in-2021"}');
INSERT INTO "resources" VALUES('https://www.rookout.com/blog/lessons-learned-when-building-a-kubernetes-operator','rookout.com: Lessons Learned When Building A Kubernetes Operator','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','42598778be454cc3bb225cb84cc5dc44af3399365fa69b86b873bb8cc6944fb3',100.0,1779032642,0,'2026-05-17T17:44:02.646874+02:00',NULL,NULL,NULL,'[]','[]','["docs/kubernetes-operators-controllers.md"]','[]','{}','{"duplicate_of": "https://www.rookout.com/blog/developer-tooling-for-kubernetes-in-2021"}');
INSERT INTO "resources" VALUES('https://www.root.io','slim.ai: Automatically reduce Docker container size using DockerSlim','- [youtube: The need for Slim Docker Container Images with @DockerSlim & Slim.AI](https://www.youtube.com/watch?v=1o14tIEhZL0)
    - [==slim.ai: Slim Docker Extension== 🌟](https://www.root.io)','2025',0,'A guide showcasing automated image squeezing tools. Examines dynamic process tracking to strip out unused OS libraries and reduce security vulnerabilities.','Go','documentation','Advanced',0,'online','manual',NULL,NULL,NULL,0,'2025-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Containers", "Developer Tooling", "Optimization Platforms"]','["[COMMUNITY-TOOL]"]','[]','["docker.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.root.io/blog/automatically-reduce-docker-container-size-using-dockerslim.html',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,'manual',NULL,64.0,1779130494,0,'2026-05-18T20:54:54.987971+02:00',NULL,NULL,NULL,'[]','[]','["docs/docker.md"]','[]','{}','{}');
INSERT INTO "resources" VALUES('https://www.root.io/docs/docker-desktop-extension.html',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,'review_required','manual',NULL,64.0,1779130495,0,'2026-05-18T20:54:55.031764+02:00',NULL,NULL,NULL,'[]','[]','["docs/docker.md"]','[]','{}','{"review_metadata": {"original_url": "https://www.root.io/docs/docker-desktop-extension.html", "proposed_url": "NONE", "reason": "High-Value Protection: 404", "timestamp": "2026-05-18T18:54:55.031766"}}');
INSERT INTO "resources" VALUES('https://www.rratliff.com/gradle-cheat-sheet','rratliff.com: Gradle Cheat Sheet','','2026',0,'A clean, targeted desktop reference sheet for basic Gradle commands and task parameters. Curator Insight praises its simplicity. Live Grounding confirms it serves as a highly functional offline bookmark for mobile and JVM engineers.','Groovy','Cheat Sheet','Intermediate',0,'duplicate','manual',NULL,NULL,NULL,0,'2026-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Software Development", "Build Automation", "Gradle"]','["[COMMUNITY-TOOL]"]','[]','["cheatsheets.md"]','{}','{"duplicate_of": "https://eta-lang.org/docs/cheatsheets/gradle-cheatsheet"}');
INSERT INTO "resources" VALUES('https://www.rtinsights.com/implementing-zero-trust-for-kubernetes','rtinsights.com: Implementing Zero Trust for Kubernetes','','2022',0,'A comprehensive analysis of deploying a holistic Zero Trust model across Kubernetes clusters. Emphasizes micro-segmentation at the pod networking tier, mutual TLS (mTLS) for workload identities, and rigorous continuous validation protocols. Offers infrastructure architects clear implementation patterns utilizing Service Meshes and native network policies.','N/A','Article','Intermediate',1,'online','manual',NULL,NULL,NULL,0,'2022-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Security", "Access Control", "Zero Trust Network Access"]','["[COMMUNITY-TOOL]"]','[]','["devsecops.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.rtve.es/play/videos/redes/redes-claves-para-enfrentarse-mundo-hoy-vo/1714674',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,'manual','27b2b1cae59b6a7e5d7d08573796c41848bd3d1ba867df98592862ae6bca56a6',100.0,1779033170,0,'2026-05-17T17:52:50.681282+02:00',NULL,NULL,NULL,'[]','[]','["docs/about.md"]','[]','{}','{}');
INSERT INTO "resources" VALUES('https://www.rtve.es/play/videos/redes/redes-claves-para-enfrentarse-mundo-hoy/1714673',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,'manual','c18bdd5ba7aee7cb6868ded2257d8381f496c70f7ec3b52c8cef0bd6d39f4f79',100.0,1779029166,0,'2026-05-17T16:46:06.056368+02:00',NULL,NULL,NULL,'[]','[]','["docs/about.md"]','[]','{}','{}');
INSERT INTO "resources" VALUES('https://www.rudderstack.com','rudderstack.com iPaaS','','2021',0,'RudderStack is a warehouse-first, developer-focused Customer Data Platform (CDP) and event-streaming pipeline engine. Architected as a secure, open-source alternative to Segment, it allows enterprises to route customer telemetry directly to cloud data warehouses without compromising privacy or incurring high third-party SaaS fees.','Go','Official Project','Intermediate',1,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Enterprise Integration", "Data Pipelines", "RudderStack", "Customer Data Platform"]','["[COMMUNITY-TOOL]"]','[]','["message-queue.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.rultor.com','Rultor','','2022',3,'A unique ChatOps merge agent that handles branch integration and deployments entirely via comments inside GitHub issue trackers. Employs isolated Docker containers to guarantee repeatable, hermetic build environments during continuous delivery.','Java','Tool','Advanced',0,'online','manual',NULL,NULL,NULL,0,'2022-06-01T00:00:00+02:00',NULL,NULL,NULL,'["DevOps", "Continuous Delivery", "ChatOps"]','["[COMMUNITY-TOOL]"]','[]','["git.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.saaras.io/blog/leverage-open-source-oss-derive-insights-grafana-prometheus','getenroute.io: TSDB, Prometheus, Grafana In Kubernetes: Tracing A Variable Across The OSS Monitoring Stack','','2021',0,'Traces the operational path of a telemetry data variable through a Kubernetes cluster, moving from raw exposure points, ingestion by Prometheus TSDB, to final dashboard rendering in Grafana. Curator Insight: Dynamic visualization of the telemetry life-cycle. Live Grounding: Highly effective for troubleshooting metric pipelines and understanding dashboard lag or query timeouts.','English','Blog Post','Intermediate',1,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Container Orchestration", "Kubernetes", "Observability", "Prometheus", "Grafana"]','["[COMMUNITY-TOOL]"]','[]','["monitoring.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.salaboy.com/2022/01/29/event-driven-applications-with-cloudevents-on-kubernetes','salaboy.com: Event-Driven applications with CloudEvents on Kubernetes','','2022',0,'This article explores deploying CloudEvents inside Kubernetes ecosystems to build standardized event schemas. It shows how the CloudEvents standard, combined with serverless tools like Knative, drives event-driven microservice integration.','English','Article','Advanced',1,'online','manual',NULL,NULL,NULL,0,'2022-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Microservices", "Kubernetes", "CloudEvents"]','["[COMMUNITY-TOOL]"]','[]','["message-queue.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.salaboy.com/2022/08/03/building-platforms-on-top-of-kubernetes-vcluster-and-crossplane','salaboy.com: Building platforms on top of Kubernetes: VCluster and Crossplane','','2022',0,'An architectural analysis exploring how to assemble developer platforms using Crossplane for cloud resource provisioning and vcluster for lightweight, isolated virtual control planes. It underscores the modern paradigm of ''Kubernetes as a control plane'' rather than just a container orchestrator.','Markdown','Article','Intermediate',0,'online','manual','a25b0d6dded62bd552d350776a6598c5c595c54936cd76fd6715189764c60ee2',100.0,1779130495,1,'2026-05-18T20:54:55.019448+02:00',NULL,NULL,NULL,'["Kubernetes", "Platform Engineering", "Control Planes"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-tools.md"]','["kubernetes-tools.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.salaboy.com/2022/11/28/the-challenges-of-platform-building-on-top-of-kubernetes-4-4','salaboy.com: The Challenges of Platform Building on Top of Kubernetes 4/4','','2022',0,'Explores the friction points and complex architectural trade-offs of building custom developer abstractions directly on top of Kubernetes APIs. Focuses on managing CRD lifecycle, controller overhead, and preventing multi-tenant isolation leaks when orchestrating platform components.','English','Blog Post','Advanced',0,'online','manual',NULL,NULL,NULL,0,'2022-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Orchestration", "Kubernetes", "Platform Building Challenges"]','["[COMMUNITY-TOOL]"]','[]','["devops.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.salesforceben.com/5-devops-concepts-you-need-to-know','salesforceben.com: 5 DevOps Concepts You Need to Know','','2023',0,'Curator Insight: Explores primary DevOps paradigms customized for enterprise-level SaaS environments. Live Grounding: Highlights specialized CI/CD patterns required for custom cloud SaaS platforms, bringing automated testing and sandbox versioning to enterprise systems.','en','Article','Beginner',0,'online','manual',NULL,NULL,NULL,0,'2023-06-01T00:00:00+02:00',NULL,NULL,NULL,'["DevOps & Platforms", "Methodology", "SaaS DevOps"]','["[COMMUNITY-TOOL]"]','[]','["devops.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.satishchandragupta.com/tech/scalable-efficient-big-data-analytics-machine-learning-pipeline-architecture-on-cloud.html','satishchandragupta.com: Scalable Efficient Big Data Pipeline Architecture','','N/A',0,'A curated technical resource and architectural guide covering satishchandragupta.com: Scalable Efficient Big Data Pipeline Architecture in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'online','manual','N/A',100.0,1781736080,0,'2026-06-18T00:41:20.702383+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/message-queue.md"]','["message-queue.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.scalablepath.com','scalablepath','','2026',0,'A high-touch technical recruitment platform that matches vetted software developers with specialized enterprise projects. It provides comprehensive technical screening and onboarding workflows. Live grounding confirms its focus on building customized cross-functional remote engineering teams.','English','Platform/SaaS','Beginner',0,'online','manual',NULL,NULL,NULL,0,'2026-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Remote Work & Career", "Talent Platforms", "Staff Augmentation"]','["[COMMUNITY-TOOL]"]','[]','["freelancing.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.scaledagileframework.com/devops','scaledagileframework.com: DevOps 🌟🌟','','2020',3,'Examines the CALMR execution framework nested inside enterprise-scale agile models. Identifies methods to link strategic planning layers with automated continuous integration loops.','N/A','Documentation','Advanced',0,'online','manual',NULL,NULL,NULL,0,'2020-06-01T00:00:00+02:00',NULL,NULL,NULL,'["DevOps", "Enterprise Agile", "SAFe Framework"]','["[COMMUNITY-TOOL]"]','[]','["devops.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.scaleway.com','scaleway.com','','N/A',0,NULL,NULL,NULL,NULL,0,'online','manual','355fb606fbd96699748a8ba1591f42644757b43b100a451f9bc5df8798ce254d',100.0,1779033419,0,'2026-05-17T17:56:59.573852+02:00',NULL,NULL,NULL,'[]','[]','["docs/scaleway.md"]','[]','{}','{}');
INSERT INTO "resources" VALUES('https://www.scaleway.com/en/blog/how-to-deploy-and-distribute-the-workload-on-a-multi-cloud-kubernetes-environment','blog.scaleway.com: How to deploy and distribute the workload on a multi-cloud Kubernetes environment 🌟','','2022',4,'Provides multi-cloud workload deployment patterns. Explores cluster federation, multi-cluster ingress routing, and disaster recovery profiles using standardized cloud-provider APIs.','English','Article','Advanced',1,'online','manual',NULL,NULL,NULL,0,'2022-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Architecture", "Multi-Cloud", "Federation"]','["[ENTERPRISE-STABLE]"]','[]','["kubernetes.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.scaleway.com/en/blog/saas-multi-tenant-vs-multi-instance-architectures','blog.scaleway.com: SaaS Solutions - What is the difference between a multi-instance and a multi-tenant architecture','','2023',0,'Compares multi-instance setups (dedicated systems per tenant) against multi-tenant models (shared compute/database with strict software isolation). Examines resource scaling, security boundaries, and noisy neighbor challenges.','English','Article','Intermediate',1,'online','manual',NULL,NULL,NULL,0,'2023-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Architecture", "SaaS", "Multi-Tenancy"]','["[COMMUNITY-TOOL]"]','[]','["introduction.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.scaleway.com/en/blog/understanding-kubernetes-autoscaling','blog.scaleway.com: Understanding Kubernetes Autoscaling','','2022',0,'A foundational overview tracing the operational boundaries of Horizontal Pod Autoscaling (HPA), Vertical Pod Autoscaling (VPA), and Cluster Autoscaler. Maps how these different scaling axes interact to maintain high application performance while limiting resource overhead.','N/A','Blog','Beginner',0,'duplicate','manual',NULL,NULL,NULL,0,'2022-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Kubernetes & Scaling", "Core Concepts", "Autoscaling Frameworks"]','["[COMMUNITY-TOOL]"]','[]','["kubernetes-autoscaling.md"]','{}','{"duplicate_of": "https://thinksys.com/devops/kubernetes-autoscaling"}');
INSERT INTO "resources" VALUES('https://www.scaleway.com/en/en',NULL,NULL,NULL,NULL,'A curated technical resource and architectural guide covering www.scaleway.com in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'online','manual',NULL,100.0,1781736154,0,'2026-06-18T00:42:34.287104+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/scaleway.md"]','["scaleway.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.scaleway.com/en/en/blog/saas-multi-tenant-vs-multi-instance-architectures','SaaS Solutions - What is the difference between a multi-instance and a multi-tenant architecture','','2022',0,'An architectural guide analyzing the trade-offs between multi-instance and multi-tenant architectures. It reviews namespace limits, network segmentation strategies, and storage separation models crucial for SaaS developers on Kubernetes.','N/A','Article','Intermediate',0,'duplicate','manual',NULL,NULL,NULL,0,'2022-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Cloud Native Architecture", "SaaS Architecture Patterns", "Tenant Isolation"]','["[COMMUNITY-TOOL]"]','[]','["scaleway.md"]','{}','{"duplicate_of": "https://www.scaleway.com/en/blog/saas-multi-tenant-vs-multi-instance-architectures"}');
INSERT INTO "resources" VALUES('https://www.scaleway.com/en/en/en/kubernetes-kapsule',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,'manual',NULL,80.0,1779130494,0,'2026-05-18T20:54:54.932796+02:00',NULL,NULL,NULL,'[]','[]','["docs/scaleway.md"]','[]','{}','{}');
INSERT INTO "resources" VALUES('https://www.scaleway.com/en/kubernetes-kapsule','scaleway.com: Kubernetes Kapsule','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','2c7cafa35229675fee5cfe0c8cc68d6d172642a3e04af84df97f06cd798b9e57',100.0,1779029226,0,'2026-05-17T16:47:06.230096+02:00',NULL,NULL,NULL,'[]','[]','["docs/scaleway.md"]','[]','{}','{"duplicate_of": "https://www.scaleway.com/en/en/kubernetes-kapsule"}');
INSERT INTO "resources" VALUES('https://www.schabell.org/2020/05/cloud-native-development-a-blueprint.html','schabell.org: Cloud-native development - A blueprint 🌟','- [schabell.org: Cloud-native development - On local containers 🌟](https://www.schabell.org/2020/06/cloud-native-development-on-local-containers.html)
    - etc','2020',3,'Architectural blueprints and patterns focusing on constructing container-native applications using modern microservices and API gateways. Written by a Red Hat technology evangelist. Extremely useful for understanding how early microservices evolved to cloud-native setups in 2026.','English','Blog','Intermediate',1,'online','manual',NULL,NULL,NULL,0,'2020-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Platform Engineering", "Architectural Insights", "Personal Blog"]','["[COMMUNITY-TOOL]"]','[]','["openshift.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.schabell.org/2020/06/cloud-native-development-on-local-containers.html','schabell.org: Cloud-native development - On local containers 🌟','','N/A',0,NULL,NULL,NULL,NULL,0,NULL,'manual','dd07e54c6d67f9828197be0de6407af57e81b3a964bdfaf28ca9506139d6c8fc',100.0,1779033019,1,'2026-05-17T17:50:19.613776+02:00',NULL,NULL,NULL,'[]','[]','["docs/openshift.md"]','[]','{}','{}');
INSERT INTO "resources" VALUES('https://www.schabell.org/2020/09/how-to-setup-openshift-container-platform-45.html','schabell.org: How to setup OpenShift Container Platform 4.5 on your local machine in minutes','','2020',0,'A developer-authored setup guide focusing on standing up an OpenShift Container Platform 4.5 environment locally in minutes. The post reviews resource constraints, command-line usage, automated virtual machine instantiation steps, and best practices for optimizing memory footpins to prevent developer system crashes.','English','Blog','Intermediate',0,'duplicate','manual',NULL,NULL,NULL,0,'2020-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Platforms", "Local Development", "OpenShift Local"]','["[COMMUNITY-TOOL]"]','[]','["ocp4.md"]','{}','{"duplicate_of": "https://www.schabell.org/2021/03/codeready-containers-howto-setup-openshift-47-on-local-machine.html"}');
INSERT INTO "resources" VALUES('https://www.schabell.org/2020/10/codeready-containers-building-cloud-native-hr-process.html','schabell.org: CodeReady Containers - Building a Cloud-Native Human Resources Process','','2020',0,'Details local development of a cloud-native Human Resources workflow using CodeReady Containers. Explains process containerization concepts on single-node platforms, though modern flows favor OpenShift Local frameworks.','N/A','Article','Intermediate',1,'online','manual',NULL,NULL,NULL,0,'2020-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Local Development", "Red Hat OpenShift Local", "Process Automation"]','["[COMMUNITY-TOOL]"]','[]','["demos.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.schabell.org/2021/03/codeready-containers-howto-setup-openshift-47-on-local-machine.html','schabell.org: How to setup the OpenShift Container Platform 4.7 on your local machine','','2021',3,'A step-by-step setup tutorial for executing OpenShift 4.7 locally on consumer-grade hardware using CodeReady Containers (CRC). Outlines storage limits, system requirements, and driver parameters needed to operate a localized core cluster.','English','Article','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Enterprise Kubernetes", "Developer Experience", "Local Prototyping"]','["[COMMUNITY-TOOL]"]','[]','["ocp4.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.scholarhat.com/tutorial/docker/kubernetes-vs-docker-analyzing-the-differences','dotnettricks.com: Kubernetes vs Docker: Analyzing The Differences','','2022',0,'Untangles the fundamental structural differences between containerization tooling (Docker Engine) and container clustering fabrics (Kubernetes). Ideal onboarding resource.','None','Article','Beginner',0,'online','manual',NULL,NULL,NULL,0,'2022-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Orchestration", "Containers", "Docker vs Kubernetes"]','["[COMMUNITY-TOOL]"]','[]','["kubernetes-alternatives.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.scribd.com/document/207247675/PEP-8-Cheatsheet-2009','PEP 8 Cheatsheet 🌟','','2014',0,'Concise quick-reference guide summarizing Python style guidelines defined in PEP 8. It highlights styling rules for variable naming, indentation, imports, layout, and comment structures to maintain idiomatic, readable codebases across distributed engineering teams.','English','Cheat Sheet','Beginner',0,'online','manual',NULL,NULL,NULL,0,'2014-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Software Development", "Python Core", "Coding Standards"]','["[COMMUNITY-TOOL]"]','[]','["python.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.scrivano.org/posts/2022-10-21-the-journey-to-speed-up-oci-containers','scrivano.org: the journey to speed up running OCI containers','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','eee008342e2f1e639e9f7cf4db0ae616a7aa6f6bec8fdd128c26abbe73266dba',100.0,1779032376,0,'2026-05-17T17:39:36.512498+02:00',NULL,NULL,NULL,'[]','[]','["docs/container-managers.md"]','[]','{}','{"duplicate_of": "https://scrivano.org/posts/2022-10-21-the-journey-to-speed-up-oci-containers"}');
INSERT INTO "resources" VALUES('https://www.scrum.org/resources/blog/make-sure-you-dont-build-high-performing-teams-just-deliver-wrong-things-faster','scrum.org: Make Sure You Don’t Build High Performing Teams Just to Deliver Wrong Things Faster','','2020',3,'Scrum.org editorial highlighting the architectural dangers of optimizing engineering velocity without validating product value. Emphasizes establishing early customer feedback loops to prevent shipping incorrect software configurations faster.','N/A','Article','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2020-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Project Management", "Agile Methodologies", "Product Management"]','["[COMMUNITY-TOOL]"]','[]','["project-management-methodology.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.scrum.org/resources/blog/minimum-viable-product-considered-harmful','scrum.org: Minimum Viable Product Considered Harmful 🌟','','2020',3,'A critical assessment of the traditional Minimum Viable Product (MVP) approach. Suggests that releasing poor quality MVPs can damage brand reputation, advocating instead for the delivery of highly-polished Minimum Awesome Products.','N/A','Article','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2020-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Project Management", "Agile Methodologies", "Product Management"]','["[COMMUNITY-TOOL]"]','[]','["project-management-methodology.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.scrum.org/resources/blog/posturas-del-product-owner','scrum.org: Posturas del Product Owner','','2021',4,'Explores both constructive and destructive behaviors (or ''postures'') of a Scrum Product Owner. Contrasts positive archetypes (collaborator, visionary, value maximizer) with negative ones (the scribe, the micro-manager, the bottleneck), explaining how the PO''s operational style directly affects system requirements refinement and engineering team velocity.','es','Technical Blog','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Engineering Leadership", "Project Management", "Agile Methodologies"]','["[ENTERPRISE-STABLE]"]','[]','["project-management-methodology.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.scrum.org/resources/blog/scrum-2021-getting-you-started-scrum-master-or-product-owner','scrum.org: Scrum 2021: Getting You Started as Scrum Master or Product Owner','','2021',3,'Official Scrum.org walkthrough outlining the changes and accountability updates introduced in the 2020-2021 Scrum Guide, including the addition of Product Goals and simplified commit models.','N/A','Article','Beginner',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Project Management", "Agile Methodologies", "Scrum Framework"]','["[COMMUNITY-TOOL]"]','[]','["project-management-methodology.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.scrum.org/resources/blog/scrum-no-es-una-metodologia-es-un-marco-de-trabajo','scrum.org: Scrum no es una metodología, es un marco de trabajo','','2020',4,'Clarifies the fundamental nature of Scrum, arguing that it is not a rigid software development methodology but rather a lightweight empirical framework designed to manage complex product lifecycles. Discusses the core values of transparency, inspection, and adaptation to align cross-functional engineering processes and deliver software iteratively.','es','Technical Blog','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2020-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Engineering Leadership", "Agile Methodologies", "Scrum Framework"]','["[ENTERPRISE-STABLE]"]','[]','["project-management-methodology.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.scrum.org/resources/blog/vlog-what-happens-sprint-backlog-items-are-not-done','scrum.org: What Happens To The Sprint Backlog Items That Are Not Done?','','2021',3,'Official Scrum.org advisory detailing the correct lifecycle of uncompleted Sprint Backlog items. Establishes the architectural pattern of moving unfinished work back to the Product Backlog to preserve sprint scope integrity.','N/A','Article','Beginner',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Project Management", "Agile Methodologies", "Scrum Framework"]','["[COMMUNITY-TOOL]"]','[]','["project-management-methodology.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.scrum.org/resources/kanban-guide-scrum-teams','scrum.org: Kanban Guide for Scrum Teams','','2021',4,'The official guide detailing the integration of Kanban practices within established Scrum teams. Explains how to leverage WIP limits, cycle-time tracking, and workflow visualization to optimize team performance without sacrificing Scrum principles.','N/A','Guide','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Project Management", "Agile Methodologies", "Scrum with Kanban"]','["[ENTERPRISE-STABLE]", "[GUIDE]"]','[]','["project-management-methodology.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.scylladb.com/2020/10/01/building-a-grafana-backend-plugin','scylladb.com: Building a Grafana Backend Plugin','','2020',0,'A developer-oriented walkthrough showing how to construct custom backend data plugins for Grafana using Go. It focuses on implementing optimized query parsers, managing API secrets, and routing telemetry queries directly to non-native time-series databases.','English','Article','High',0,'online','manual',NULL,NULL,NULL,0,'2020-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Observability", "Visualization", "Grafana Extensibility"]','["[COMMUNITY-TOOL]"]','[]','["grafana.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.sdxcentral.com/articles/news/aws-outage-stresses-telco-cloud-challenges/2021/12','sdxcentral.com: AWS Outage Stresses Telco Cloud Challenges','','N/A',0,'A curated technical resource and architectural guide covering sdxcentral.com: AWS Outage Stresses Telco Cloud Challenges in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779030506,0,'2026-05-17T17:08:26.860468+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/public-cloud-solutions.md"]','["public-cloud-solutions.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.seal.io','==seal.io: Open Source Platform Engineering for Dev & Ops==','','N/A',0,NULL,NULL,NULL,NULL,0,'online','manual','ea390b46a3c23558e09663500f38c1c646634c5d0abed1a9c3eec2d78265e57a',100.0,1779030222,0,'2026-05-17T17:03:42.203145+02:00',NULL,NULL,NULL,'[]','[]','["docs/devops.md"]','[]','{}','{}');
INSERT INTO "resources" VALUES('https://www.searchenginejournal.com/python-machine-learning-technical-seo','searchenginejournal.com: An Introduction To Python & Machine Learning For'' Technical SEO','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','594c5462ba877d86904f77385886b871fb8065385ff255f027e5a4757687b5c8',100.0,1779031258,0,'2026-05-17T17:20:58.764309+02:00',NULL,NULL,NULL,'[]','[]','["docs/python.md"]','[]','{}','{"duplicate_of": "https://www.searchenginejournal.com/python-machine-learning-technical-seo/430000"}');
INSERT INTO "resources" VALUES('https://www.searchenginejournal.com/python-machine-learning-technical-seo/430000','searchenginejournal.com: An Introduction To Python & Machine Learning For Technical SEO','','2022',0,'Curator Insight: Demonstrates applying automated scripts and statistical model workflows to organic search and site metrics.
Live Grounding: Synthesizes programmatic data mining, parsing web crawler paths via Pandas, and deploying light ML models to perform semantic content categorization at scale.','Python','Article','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2022-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Data Science", "Machine Learning", "SEO Automation"]','["[COMMUNITY-TOOL]"]','[]','["python.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.securecoding.com/blog/code-audit-how-to-ensure-compliance-for-an-application','securecoding.com: Code Audit: How to Ensure Compliance for an Application','','2021',0,'Focuses on designing structural code auditing protocols to assure continuous regulatory and technical compliance. Outlines SAST/DAST tooling patterns, automated linting integration, and structured reviewer workflows. Designed for engineering managers seeking to build high-maturity compliance loops into software delivery pipelines.','N/A','Article','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["DevOps", "Compliance", "Static Analysis"]','["[COMMUNITY-TOOL]"]','[]','["devsecops.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.seekwell.io','seekwell','','2024',0,'SeekWell is a data operations platform that bridges the gap between raw SQL databases and business applications (such as Google Sheets, Slack, and Salesforce) by automating continuous data synchronization. The curator highlights its simple query-to-push pipeline. Live data operations show that utilizing such tools accelerates data analytics feedback loops without requiring massive, complex ETL pipelines.','N/A','Platform','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2024-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Data Engineering", "Data Operations", "Data Integration"]','["[COMMUNITY-TOOL]"]','[]','["devops.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.seifbassem.com/blogs/posts/azure-arc-ssh','seifbassem.com: SSH into your Azure Arc-enabled servers from anywhere','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','84604b9108856d33ab246fcf4c2119c9da6e59c15bf898a3180f0553c059f442',100.0,1779031533,0,'2026-05-17T17:25:33.918278+02:00',NULL,NULL,NULL,'[]','[]','["docs/azure.md"]','[]','{}','{"duplicate_of": "https://blog.seifbassem.com/blogs/posts/azure-arc-ssh"}');
INSERT INTO "resources" VALUES('https://www.seifbassem.com/blogs/posts/azure-naming-tool','seifbassem.com: Azure Naming Tool','','N/A',0,NULL,NULL,NULL,NULL,0,NULL,'manual','5a5927ac823b4944515f7eb29b6820750c45b89c0bfdef44df6f297289ebdffd',100.0,1779029594,0,'2026-05-17T16:53:14.643724+02:00',NULL,NULL,NULL,'[]','[]','["docs/azure.md"]','[]','{}','{}');
INSERT INTO "resources" VALUES('https://www.selenium.dev','selenium.dev','','2025',0,'Official web portal for Selenium, the industry-standard cross-browser web testing suite. Outlines standard frameworks like Selenium WebDriver, Selenium Grid, and Selenium IDE.','Java','Documentation','Advanced',0,'online','manual',NULL,NULL,NULL,0,'2025-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Quality Assurance & Testing", "Test Automation", "Web Testing"]','["[COMMUNITY-TOOL]"]','[]','["test-automation-frameworks.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.semui.co','==Semaphore UI== 🌟','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','c15c3335c33c6fb125fa17aa32e5558b268f2826160dc2a350135fa3fc367db0',100.0,1779033477,0,'2026-05-17T17:57:57.813903+02:00',NULL,NULL,NULL,'[]','[]','["docs/ansible.md"]','[]','{}','{"duplicate_of": "https://mightyclaws.co.uk/bournemouth"}');
INSERT INTO "resources" VALUES('https://www.sentinelone.com/blog/reducing-human-effort-in-cybersecurity-why-we-are-investing-in-torqs-automation-platform','sentinelone.com: Reducing Human Effort in Cybersecurity | Why We Are Investing in Torq’s Automation Platform','','2022',0,'An architecture-focused case study evaluating the operational benefits of integrating Torq''s no-code security automation platform. It demonstrates how automating standard incident responses reduces alert noise and decreases overall MTTR. This system allows operations teams to deploy rapid containment playbooks during dynamic security incidents.','None','Blog','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2022-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Security", "Security Operations", "SOAR Automation"]','["[COMMUNITY-TOOL]"]','[]','["devsecops.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.serverless.com','serverless.com: Serverless Framework','','2026',5,'The premier multi-provider IaC wrapper for packaging and deploying serverless applications. Standardizes function definitions, network triggers, and permission models.','JavaScript','Library / Platform','Intermediate',1,'online','manual',NULL,NULL,NULL,0,'2026-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Cloud Native", "Serverless Platforms", "Frameworks"]','["[DE FACTO STANDARD]"]','[]','["serverless.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.serverless.com/blog/why-we-switched-from-docker-to-serverless','serverless.com: Why we switched from docker to serverless','','2019',0,'An in-depth case study analyzing a migration journey from containerized environments on virtual hosts to a completely serverless FaaS architecture. Details lessons learned regarding dynamic scalability, deployment frequency, resource optimization, and cost savings.','English','Case Study','Intermediate',1,'online','manual',NULL,NULL,NULL,0,'2019-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Cloud Architecture", "Serverless", "Migration Patterns"]','["[CASE STUDY]", "[COMMUNITY-TOOL]"]','[]','["serverless.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.serverlessguru.com/blog/enterprise-serverless-adoption','serverlessguru.com: Enterprise Serverless Adoption 🌟','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','65051623250f7c807202b80d8d57baf9acc5838c28b879ee0f8a9c9efea9de54',100.0,1779030932,0,'2026-05-17T17:15:32.086899+02:00',NULL,NULL,NULL,'[]','[]','["docs/serverless.md"]','[]','{}','{"duplicate_of": "https://www.sls.guru/blog/enterprise-serverless-adoption"}');
INSERT INTO "resources" VALUES('https://www.servethehome.com/docker-abruptly-starts-charging-many-users-for-docker-desktop','servethehome.com: Docker Abruptly Starts Charging Many Users for Docker Desktop','','2021',0,'A deep dive into the financial and operational impact of Docker Desktop''s enterprise licensing changes. Evaluates corporate strategies to handle these unexpected cost increases.','English','Analysis','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Containers & Orchestration", "Docker", "Licensing & Licensing Shift"]','["[COMMUNITY-TOOL]"]','[]','["docker.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.servicenow.com','Servicenow','','N/A',0,'A curated technical resource and architectural guide covering Servicenow in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779033372,0,'2026-05-17T17:56:12.035660+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/project-management-tools.md"]','["project-management-tools.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.sesin.at/2021/08/28/securing-kubernetes-with-kyverno-how-to-protect-your-users-from-themselves-by-ritesh-patel','sesin.at: Securing Kubernetes with Kyverno: How to Protect Your Users From'' Themselves by Ritesh Patel','','2021',0,'Explores security policy implementation using Kyverno to proactively safeguard users against unsafe configuration actions. Discusses deployment of best-practice guardrails, preventing privilege escalation, insecure mount paths, and other critical risks without impeding agile deployment workflows.','YAML','Article','Intermediate',0,'online','manual','N/A',100.0,1779030119,0,'2026-05-17T17:01:59.503259+02:00',NULL,NULL,NULL,'["Cloud-Native Platforms", "Kubernetes Security", "Policy-as-Code"]','["[COMMUNITY-TOOL]"]','["docs/securityascode.md"]','["securityascode.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.shipa.io/development/a-real-world-application-deployment-on-kubernetes','shipa.io: Deploying a real-world application on Kubernetes','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','085658ad26bfcf2f9e7fa077c6560c7b03d7eb603d9555a692e2fef572948d45',100.0,1779033159,0,'2026-05-17T17:52:39.961286+02:00',NULL,NULL,NULL,'[]','[]','["docs/demos.md"]','[]','{}','{"duplicate_of": "https://shipa.io/a-real-world-application-deployment-on-kubernetes"}');
INSERT INTO "resources" VALUES('https://www.shipa.io/development/deploying-applications-on-kubernetes','shipa.io: Developing and deploying applications to Kubernetes locally with'' Shipa and Minikube','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','cd619fa3d1ee94c1ac7ed7d4324162de1a7f4054dde249d703582cf393815c17',100.0,1779033220,0,'2026-05-17T17:53:40.250205+02:00',NULL,NULL,NULL,'[]','[]','["docs/demos.md"]','[]','{}','{"duplicate_of": "https://shipa.io/deploying-applications-on-kubernetes"}');
INSERT INTO "resources" VALUES('https://www.shipa.io/development/gitops','shipa.io: GitOps in Kubernetes, the easy way–with GitHub Actions and Shipa','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','3168adbb281d10adb56e57ea7524f533640cd075eb928bfd664f488503ade7df',100.0,1779029615,0,'2026-05-17T16:53:35.359667+02:00',NULL,NULL,NULL,'[]','[]','["docs/demos.md"]','[]','{}','{"duplicate_of": "https://shipa.io/gitops"}');
INSERT INTO "resources" VALUES('https://www.shipa.io/innovation/gitops-in-the-enterprise','shipa.io: GitOps in the enterprise 🌟','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','c4dc03b16362975b4e849f7d3dccf1de7a43ea493d042460bfe7d55104bf9083',100.0,1779034458,0,'2026-05-17T18:14:18.534854+02:00',NULL,NULL,NULL,'[]','[]','["docs/gitops.md"]','[]','{}','{"duplicate_of": "https://shipa.io/gitops-in-the-enterprise"}');
INSERT INTO "resources" VALUES('https://www.shipa.io/innovation/gitops-meets-appops','shipa.io: GitOps meets AppOps','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','a4d340a67abb645003c145488327739ee3e77371715746cd9403a84ea2a55cd2',100.0,1779034136,0,'2026-05-17T18:08:56.637490+02:00',NULL,NULL,NULL,'[]','[]','["docs/gitops.md"]','[]','{}','{"duplicate_of": "https://shipa.io/gitops-meets-appops"}');
INSERT INTO "resources" VALUES('https://www.shipa.io/ketch/devops-challenge-kubernetes-deployment-ketch-vs-yaml','shipa.io: DevOps Challenge – Kubernetes Deployment: Ketch vs YAML','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','3a2fb22de51f892ba982e617909a259d7695b823017e40424b957ab96022fccf',100.0,1779031192,0,'2026-05-17T17:19:52.084324+02:00',NULL,NULL,NULL,'[]','[]','["docs/yaml.md"]','[]','{}','{"duplicate_of": "https://shipa.io/devops-challenge-kubernetes-deployment-ketch-vs-yaml"}');
INSERT INTO "resources" VALUES('https://www.shippable.com','Shippable (now part of JFrog Pipelines)','','N/A',0,'A curated technical resource and architectural guide covering Shippable (now part of JFrog Pipelines) in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779030710,0,'2026-05-17T17:11:50.966061+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/jenkins-alternatives.md"]','["jenkins-alternatives.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.shudnow.io','shudnow.io','','2024',0,'An enterprise operations blog providing guides on AD migrations, network routing structures, and automation architectures.','None','Blog Post','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2024-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Cloud Platform Management", "Microsoft Cloud", "Corporate Blog", "Architecture Resource"]','["[COMMUNITY-TOOL]"]','[]','["azure.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.shuttleops.io','shuttleOps','','2026',0,'A no-code cloud delivery platform engineered to streamline application builds and deployments. It has largely exited the market or pivoted, leaving it as a legacy reference for visual-oriented deployment orchestrators.','N/A','Platform','Low',0,'online','manual',NULL,NULL,NULL,0,'2026-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Software Delivery", "CI-CD Platforms", "No-Code Delivery"]','["[LEGACY]"]','[]','["jenkins-alternatives.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.siderolabs.com/blog/is-vanilla-kubernetes-really-too-heavy-for-the-raspberry-pi','talos-systems.com: Is Vanilla Kubernetes Really Too Heavy For The Raspberry Pi?','','2021',0,'Detailed performance benchmark comparing Vanilla K8s on ARM platforms with lightweight distributions. Demonstrates how eliminating standard user-space environments in favor of minimal, API-driven operating systems like Talos OS reduces operational overhead and matches K3s resource usage.','English','Article','Advanced',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Architecture", "Edge & IoT", "Talos OS Optimization"]','["[COMMUNITY-TOOL]"]','[]','["kubernetes.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.signadot.com/blog/sandboxes-in-kubernetes-using-opentelemetry','signadot.com: Sandboxes in Kubernetes using OpenTelemetry','- [dynatrace.com: What is  OpenTelemetry? An open-source standard for logs, metrics, and traces](https://www.dynatrace.com/news/blog/what-is-opentelemetry)
    - [betterprogramming.pub: Distributed Tracing With OpenTelemetry, Spring Cloud Sleuth, Kafka, and Jaeger](https://betterprogramming.pub/distributed-tracing-with-opentelemetry-spring-cloud-sleuth-kafka-and-jaeger-939e35f45821) A step-by-step guide for Distributed Tracing Implementation in Microservices
    - [==logz.io: Beginner’s Guide to OpenTelemetry== 🌟](https://logz.io/learn/opentelemetry-guide)
    - [timescale.com: Kubernetes Observability in One Command: How to Generate and Store OpenTelemetry Traces Automatically](https://www.tigerdata.com/cloud) If your microservices are written in languages currently supported by the OpenTelemetry Operator, you can start collecting and storing traces with minimal manual work. Learn how to do so with the tobs stack in Kubernetes.
    - [trstringer.com: Observability with OpenTelemetry Part 1 - Introduction](https://trstringer.com/otel-part1-intro)
    - [medium.com/apache-apisix: End-to-end tracing with OpenTelemetry](https://medium.com/apache-apisix/end-to-end-tracing-opentelemetry-a50fceafed74)','2023',0,'Explores using OpenTelemetry trace propagation context to run isolated, multi-tenant sandbox testing within shared Kubernetes clusters. Routes test traffic dynamically to microservice variants using trace metadata headers.','None','Article','Advanced',1,'online','manual',NULL,NULL,NULL,0,'2023-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Observability", "Distributed Tracing", "Kubernetes Testing"]','["[COMMUNITY-TOOL]"]','[]','["monitoring.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.sigstore.dev','sigstore.dev','','2023',0,'The main portal for the Sigstore project, supported by the Linux Foundation. Evaluates Cosign, Fulcio, and Rekor, outlining how the platform enables keyless image signing tied to OIDC identities to enforce secure software supply chains.','English','Documentation','Advanced',1,'online','manual',NULL,NULL,NULL,0,'2023-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Security", "Supply Chain Security", "Cryptographic Signatures"]','["[COMMUNITY-TOOL]"]','[]','["devsecops.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.siliconrepublic.com/advice/dev-tools-recommended-by-irish-start-up-founders','siliconrepublic.com: 10 dev tools recommended by start-up founders','','2021',0,'Compiles professional tool recommendations and operational insights from modern startup founders designed to optimize engineering workflows. Explores high-impact toolsets covering automated CI/CD pipelines, integrated testing, task tracking, and developer-centric communication loops.','English','Article','Beginner',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Industry Insights", "DevOps", "Developer Productivity"]','["[COMMUNITY-TOOL]"]','[]','["developerportals.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.silverliningsinfo.com/multi-cloud/cloud-9-lunch-ladies-news-wrap-live-cloud-executive-summit','silverliningsinfo.com: KubeCon: Five biggest trends from the Kubernetes'' love fest in Amsterdam','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','dd895cc2b0755ace8aaaa310235df384e8a9167cd7b6ac399755d1499de2a19a',100.0,1779034330,0,'2026-05-17T18:12:10.757140+02:00',NULL,NULL,NULL,'[]','[]','["docs/kubernetes.md"]','[]','{}','{"duplicate_of": "https://www.fierce-network.com/multi-cloud/cloud-9-lunch-ladies-news-wrap-live-cloud-executive-summit"}');
INSERT INTO "resources" VALUES('https://www.simform.com/blog/alternatives-to-kubernetes','simform.com: Top Alternatives to Kubernetes to Overcome Business Challenges','','2023',0,'Examines structural alternatives to Kubernetes such as Nomad, ECS, and Serverless. Helps engineering leadership assess operational trade-offs and bypass unnecessary deployment complexity.','None','Article','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2023-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Orchestration", "Kubernetes", "Alternatives"]','["[COMMUNITY-TOOL]"]','[]','["kubernetes-alternatives.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.simform.com/blog/devops-for-enterprise','simform.com: How to Implement DevOps for Enterprise?','','2024',0,'Analyzes the strategic blueprints required to migrate legacy corporate architectures into streamlined DevOps operational methodologies. Curator insights focus on dismantling organizational silos and establishing unified communication channels. Modern live assessment in 2026 confirms its heavy relevance to SAFe and LeSS enterprise frameworks, showing that automated QA governance gates are vital to maintaining continuous deployment velocity.','N/A','Article','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2024-06-01T00:00:00+02:00',NULL,NULL,NULL,'["DevOps & SRE", "Enterprise Strategy", "Adoption Frameworks"]','["[LEGACY]"]','[]','["devops.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.simform.com/blog/microservice-best-practices','simform.com: 10 Microservice Best Practices: The 80/20 Way','','2022',0,'Synthesizes critical strategies for implementing resilient microservice deployments, highlighting domain-driven design, decentralized data management, API gateways, fault-isolation patterns, and automated telemetry ingestion to optimize the 80/20 impact curve.','English','Article','Intermediate',1,'online','manual',NULL,NULL,NULL,0,'2022-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Microservices", "Design Patterns", "Best Practices"]','["[COMMUNITY-TOOL]"]','[]','["introduction.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.simform.com/blog/microservices-design-principles','simform.com: Microservices Design Principles: Do We Really Know It Well Enough? 🌟','','2022',0,'Critically evaluates common microservices design patterns, warning against over-engineering. It details the nuances of domain model partition boundaries and the runtime overhead of maintaining absolute microservices autonomy.','English','Article','Intermediate',1,'online','manual',NULL,NULL,NULL,0,'2022-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Microservices", "Design Principles", "Evaluation"]','["[COMMUNITY-TOOL]"]','[]','["introduction.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.simform.com/blog/microservices-framework','simform.com: The Top Go-To Microservices Frameworks for a Scalable Application','','2022',0,'Compares modern software frameworks specifically built to streamline microservices development (e.g., Spring Boot, Go Kit, NestJS, and Quarkus). Evaluates runtime performance, cloud-native readiness, and tooling ecosystem support.','English','Article','Intermediate',1,'online','manual',NULL,NULL,NULL,0,'2022-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Microservices", "Frameworks", "Ecosystem"]','["[COMMUNITY-TOOL]"]','[]','["introduction.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.simform.com/blog/multi-cloud-architecture','simform.com: 6 Multi-Cloud Architecture Designs for an Effective Cloud Strategy 🌟','','2022',5,'Evaluates six distinct multi-cloud topologies including Multi-Cloud Disaster Recovery, Cloud-to-Cloud Federation, and Split-Brain architectures. The guide explains practical ingress routing, state synchronization, and database replication patterns needed to sustain highly resilient, cross-cloud operations.','English','Technical Blog','Advanced',0,'online','manual',NULL,NULL,NULL,0,'2022-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Cloud Architecture & Infrastructure Strategy", "Multi-Cloud Strategy", "Architecture Designs"]','["[DE FACTO STANDARD]"]','[]','["introduction.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.simform.com/blog/multi-cloud-strategy','simform.com: What is Multi Cloud? Why you Need a Multi Cloud Strategy?','','2022',4,'Decouples the business and technical drivers of multi-cloud architectures, focusing on risk mitigation, vendor lock-in avoidance, and geographical redundancy. The guide contrasts hybrid deployments with multi-cloud topologies to establish clear decision matrices for technical architects.','English','Article','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2022-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Cloud Architecture & Infrastructure Strategy", "Multi-Cloud Strategy", "Architecture Planning"]','["[ENTERPRISE-STABLE]"]','[]','["introduction.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.simform.com/cloud-migration-ebook','simform.com: Cloud Migration ebook','','2022',4,'A programmatic playbook detailing the methodologies of migrating legacy infrastructure into public or hybrid cloud topologies. It maps the standard ''R'' migration frameworks (Rehost, Replatform, Refactor, etc.), evaluating execution risks, database cutover strategies, and cost-modeling paradigms.','English','Ebook','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2022-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Cloud Architecture & Infrastructure Strategy", "Migration & Modernization", "Planning Resources"]','["[ENTERPRISE-STABLE]", "[LEGACY]"]','[]','["introduction.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.simform.com/multi-cloud-strategy','simform.com: What is Multi Cloud? Why you Need a Multi Cloud Strategy?','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','ee08ede1f7478211ec4aaabee941ade7a23a10716abd7c55599d88b46e60c374',100.0,1779031079,0,'2026-05-17T17:17:59.996899+02:00',NULL,NULL,NULL,'[]','[]','["docs/introduction.md"]','[]','{}','{"duplicate_of": "https://www.simform.com/blog/multi-cloud-strategy"}');
INSERT INTO "resources" VALUES('https://www.simple-talk.com/dotnet/asp.net/script-loading-between-http1.1-and-http2','simple-talk.com: Script Loading between HTTP/1.1 and HTTP/2','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','d22103752b44c7c66d235f9635b70f6a803b264203f94602f5e36912a95d7bed',100.0,1779031090,0,'2026-05-17T17:18:10.480555+02:00',NULL,NULL,NULL,'[]','[]','["docs/networking.md"]','[]','{}','{"duplicate_of": "https://www.red-gate.com/simple-talk/development/dotnet-development/script-loading-between-http1-1-and-http2"}');
INSERT INTO "resources" VALUES('https://www.simplilearn.com/kubernetes-vs-openshift-article','simplilearn.com: Understanding The Difference Between Kubernetes Vs. Openshift','','2021',0,'An educational comparison detailing the architectural boundaries of Kubernetes and OpenShift. Explores developer workflows, installation processes, built-in CI/CD pipelines, and licensing structures.','English','Article','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Cloud Infrastructure", "Kubernetes", "OpenShift Comparison"]','["[COMMUNITY-TOOL]"]','[]','["introduction.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.simplilearn.com/terraform-interview-questions-and-answers-article','simplilearn.com: Top 40 Terraform Interview Questions and Answers for 2022','','2026',0,'A legacy catalog of primary Terraform interview questions. Covers core resource initialization, backend configuration storage, state mapping concepts, and local execution planning setups.','None','Interview Q&A','Intermediate',0,'duplicate','manual',NULL,NULL,NULL,0,'2026-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Career & Interview Preparation", "Interview Prep", "Terraform"]','["[LEGACY]"]','[]','["interview-questions.md"]','{}','{"duplicate_of": "https://mrdevops.hashnode.dev/top-40-terraform-interview-questions-and-answers-for-2023"}');
INSERT INTO "resources" VALUES('https://www.simplilearn.com/tutorials/git-tutorial/merge-conflicts-in-git','simplilearn.com: How to Resolve Merge Conflicts in Git?','','2022',0,'Systematic manual on identifying and resolving parallel-modification conflicts. Shows how markers (`<<<<<<<`, `=======`, `>>>>>>>`) work and outlines interactive diff strategies to reconcile divergent branches.','English','Tutorial','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2022-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Software Engineering", "Version Control", "Conflict Resolution"]','["[COMMUNITY-TOOL]", "[GUIDE]"]','[]','["git.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.simplilearn.com/tutorials/jenkins-tutorial/ci-cd-pipeline','simplilearn.com: What is CI/CD Pipeline and How to Implement it Using Jenkins?','','2021',0,'Basic tutorial outlining CI/CD life cycles, illustrating how continuous deployment patterns differ from continuous delivery, and implementing simple pipelines using standard Jenkins components.','Groovy','Article','Beginner',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["DevSecOps & Automation", "Jenkins-based CI-CD", "Jenkins Basics"]','["[COMMUNITY-TOOL]"]','[]','["demos.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.sitepoint.com/7-ways-optimize-jenkins','7 Ways to Optimize Jenkins','','N/A',0,'A curated technical resource and architectural guide covering 7 Ways to Optimize Jenkins in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779030934,0,'2026-05-17T17:15:34.713847+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/jenkins.md"]','["jenkins.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.sitepoint.com/gatsby-mdx-blog','sitepoint.com: A Guide to Serverless Functions and How to Deploy Them','','N/A',0,'A curated technical resource and architectural guide covering sitepoint.com: A Guide to Serverless Functions and How to Deploy Them in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779032543,0,'2026-05-17T17:42:23.740182+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/demos.md"]','["demos.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.sitepoint.com/git-submodules-introduction','sitepoint.com: Understanding and Working with Submodules in Git','','N/A',0,'A curated technical resource and architectural guide covering sitepoint.com: Understanding and Working with Submodules in Git in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779032054,0,'2026-05-17T17:34:14.745736+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/git.md"]','["git.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.sitepoint.com/kubernetes-aws-tutorial','sitepoint.com: Getting Started With Kubernetes on AWS Tutorial (2023 Update)','','N/A',0,'A curated technical resource and architectural guide covering sitepoint.com: Getting Started With Kubernetes on AWS Tutorial (2023 Update) in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779031499,0,'2026-05-17T17:24:59.669259+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/managed-kubernetes-in-public-cloud.md"]','["managed-kubernetes-in-public-cloud.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.slideshare.net/AdelaRoger/http-status-code-errors-in-seo','slideshare: Http Status Code Errors in SEO','','2015',0,'An educational slide compilation tracking HTTP status response codes and assessing their performance impacts on search crawl optimizations, redirect protocols, and indexing configurations.','N/A','Presentation','Beginner',0,'online','manual',NULL,NULL,NULL,0,'2015-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Web Protocols & Performance", "HTTP Architecture", "Status Codes"]','["[COMMUNITY-TOOL]"]','[]','["networking.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.slideshare.net/AmazonWebServices','slideshare.net/AmazonWebServices','','2026',0,'AWS SlideShare platform resource aggregating architectural blueprints, slide decks, and high-impact event summaries. While SlideShare represents a legacy presentation vector, it serves as a historic archive for tracking AWS service launch topologies and historical enterprise cloud migration case studies.','English','Documentation','Intermediate',0,'online','manual','aaa783d220046955445a53e471603700b5a4c209c808543e513d51cbd8236508',100.0,1779034391,1,'2026-05-17T18:13:11.906461+02:00',NULL,NULL,NULL,'["Cloud Infrastructure", "AWS Ecosystem", "Presentation Resources"]','["[LEGACY]"]','["docs/aws.md"]','["aws.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.slideshare.net/AmazonWebServices/finops-a-culture-transformation-to-bring-devops-finance-and-the-business-together-sponsored-by-cloudability-aws-summit-sydney','slideshare: FinOps: A Culture Transformation to Bring DevOps, Finance and the Business Together - AWS Summit Sydney','','2019',0,'An AWS Summit presentation deck covering the organizational transformation required to implement FinOps. Contrasts traditional capital expenditure models with modern cloud operational expenses, emphasizing the cultural integration of finance and engineering departments.','English','Article','Beginner',0,'online','manual',NULL,NULL,NULL,0,'2019-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Financial Operations", "FinOps", "Case Studies"]','["[COMMUNITY-TOOL]"]','[]','["finops.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.slideshare.net/KonveyorIO/migrating-java-jboss-eap-applications-to-kubernetes-with-s2i','slideshare.net: Migrating Java JBoss EAP Applications to Kubernetes With'' S2I','','2022',3,'Presentation outlining migration strategies for porting legacy Java JBoss EAP applications into Red Hat OpenShift/Kubernetes using Source-to-Image (S2I). While S2I remains an enterprise staple in traditional OpenShift pipelines, the industry in 2026 has increasingly shifted toward Cloud Native Buildpacks.','English','Presentation','Intermediate',1,'online','manual','6633c610ab73d4c0ba10ffd8fe1a070f0b47859449c6de10833f73b560e812c0',100.0,1781430131,1,'2026-06-14T11:42:11.959477+02:00',NULL,NULL,NULL,'["Cloud-Native Migration", "Application Modernization", "Source-to-Image"]','["[LEGACY]"]','["docs/kubernetes-backup-migrations.md"]','["kubernetes-backup-migrations.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.slideshare.net/NasceniaIT/brown-bag-caching-rafi-faisal-48694442','Slideshare: Caching','','2015',0,'A fundamental slide presentation mapping out early caching architectures. It provides high-level overviews of browser cache policies, reverse proxy structures, CDN nodes, and database query caches.','English','Presentation','Beginner',0,'online','manual',NULL,NULL,NULL,0,'2015-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Data & Caching", "Caching Fundamentals", "Slides"]','["[COMMUNITY-TOOL]"]','[]','["caching.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.slideshare.net/Severalnines/haproxy-mysql-slides','slideshare: Performance Tuning of HAProxy for Database Load Balancing','','2015',0,'Deep technical slide deck illustrating OS and kernel-level optimizations for HAProxy. It details socket buffer limits, epoll utilization, and high-concurrency TCP handshake tunings for databases.','English','Presentation','Advanced',0,'online','manual',NULL,NULL,NULL,0,'2015-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Networking", "Load Balancing", "Database Proxy"]','["[COMMUNITY-TOOL]"]','[]','["caching.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.slideshare.net/Severalnines/load-balancing-mysql-with-haproxy-webinar-replay-english-44071270','slideshare: Load Balancing MySQL with HAProxy','','2015',0,'Slide presentation focused on load balancing MySQL database backends. It illustrates TCP level health checks, read/write splitting, query redirection patterns, and seamless failover configurations.','English','Presentation','Advanced',0,'online','manual',NULL,NULL,NULL,0,'2015-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Networking", "Load Balancing", "Database Proxy"]','["[COMMUNITY-TOOL]"]','[]','["caching.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.slideshare.net/Severalnines/severalnines-ha-proxyjul20143','slideshare: How To Set Up SQL Load Balancing with HAProxy','','2014',0,'A step-by-step instructional slide deck detailing the setup of robust database proxies. It explores load balancing techniques, health verification agents, and transaction limits for active SQL backends.','English','Presentation','Advanced',0,'online','manual',NULL,NULL,NULL,0,'2014-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Networking", "Load Balancing", "Database Proxy"]','["[COMMUNITY-TOOL]"]','[]','["caching.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.slideshare.net/Smals_ICT/20171010-multitenancy-in-openshift','Multi-tenancy features','','N/A',0,NULL,NULL,NULL,NULL,0,NULL,'manual','7597e705762b9330e81c76ca99516f7145a8b5900f060b68ff4e980ca34830ae',100.0,1779031802,0,'2026-05-17T17:30:02.076983+02:00',NULL,NULL,NULL,'[]','[]','["docs/ocp4.md"]','[]','{}','{}');
INSERT INTO "resources" VALUES('https://www.slideshare.net/arilivigni/cicd-with-openshift-and-jenkins','slideshare.net: CI/CD with Openshift and Jenkins 🌟','','2017',0,'A historical presentation showing continuous integration configurations on earlier OpenShift releases using Jenkins servers. Serves as a useful blueprint for examining migration paths from early Jenkins structures to cloud-native alternatives.','None','Presentation','Beginner',0,'online','manual',NULL,NULL,NULL,0,'2017-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Platform Architecture", "CI/CD", "Legacy Jenkins"]','["[GUIDE]", "[LEGACY]"]','[]','["openshift-pipelines.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.slideshare.net/arunmurughan/git-version-control-and-trunk-based-approach-with-vsts','slideshare.net: Git version control and trunk based approach with VSTS','','2018',1,'A legacy slide presentation analyzing the migration from branch-heavy Git workflows to modern trunk-based development inside Visual Studio Team Services (now Azure DevOps). Focuses on optimizing the feedback loop and minimizing code integration debt through quick merges. Current industry engineering truth shows this approach is highly aligned with modern continuous deployment pipelines.','N/A','Guide','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2018-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Software Engineering", "Version Control", "Trunk-Based Development"]','["[GUIDE]", "[LEGACY]"]','[]','["git.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.slideshare.net/dvirsky/introduction-to-redis','Slideshare: Introduction to Redis','','2013',0,'A legacy educational slide deck focusing on fundamental Redis data types and master-replica layouts. Helpful for conceptual framing, though modern configurations in 2026 leverage more sophisticated cluster/sentinel topologies.','N/A','Slides','Beginner',0,'online','manual',NULL,NULL,NULL,0,'2013-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Infrastructure & Caching", "In-Memory Datastores", "Redis Foundations"]','["[LEGACY]"]','[]','["caching.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.slideshare.net/geerlingguy/jenkins-or-how-i-learned-to-stop-worrying-and-love-automation','slideshare.net: Jeff Geerling - Jenkins or: How I learned to stop worrying and love automation 🌟','','2020',0,'Slide presentation by Jeff Geerling exploring automation fundamentals and CI/CD philosophy. Focuses on reduction of manual operations and managing server drift. *Curator Insight*: Historical perspective on automation. *Live Grounding*: Continues to serve as an industry reference for designing maintainable automation infrastructure.','English','Presentation','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2020-06-01T00:00:00+02:00',NULL,NULL,NULL,'["CI/CD Foundations", "Automation Philosophy", "Case Studies"]','["[COMMUNITY-TOOL]"]','[]','["jenkins.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.slideshare.net/haproxytech/haproxy-best-practice','slideshare: Haproxy best practice','','2015',0,'A collection of engineering best practices for building highly available HAProxy configurations. It covers multi-tenant rate limiting, connection pooling limits, SSL offloading patterns, and syslog configurations.','English','Presentation','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2015-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Networking", "Load Balancing", "HAProxy"]','["[COMMUNITY-TOOL]"]','[]','["caching.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.slideshare.net/haproxytech/haproxy-web-performance-55536394','slideshare: Haproxy web performance','','2015',0,'Technical presentation slides focusing on HAProxy optimizations. It targets key configurations for decreasing response latency, including Keep-Alive tuning, memory buffers, and HTTP protocol compression.','English','Presentation','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2015-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Networking", "Load Balancing", "HAProxy"]','["[COMMUNITY-TOOL]"]','[]','["caching.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.slideshare.net/jkatz05/operating-postgresql-at-scale-with-kubernetes-137132067','slideshare.net: Operating PostgreSQL at Scale with Kubernetes','','2019',0,'Historical presentation analyzing architecture strategies for scale-out database layouts on Kubernetes clusters. Reviews connection pool limits, write scale patterns, read-replica mechanics, and early volume-resize strategies.','None','Article','Advanced',0,'online','manual',NULL,NULL,NULL,0,'2019-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Cloud Native", "PostgreSQL", "Scalability"]','["[COMMUNITY-TOOL]"]','[]','["crunchydata.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.slideshare.net/mozillabros/openshift-container-platform-cicd-build-deploy','slideshare.net: OpenShift Container Platform CI/CD Build & Deploy 🌟','','2018',0,'Slides and architectural diagrams outlining automated CI/CD pipelines on OpenShift Container Platform. Covers deployment triggers, image stream lifecycles, and rolling updates.','Shell','Presentation','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2018-06-01T00:00:00+02:00',NULL,NULL,NULL,'["CI/CD & DevOps", "Enterprise Jenkins", "OpenShift Integration"]','["[COMMUNITY-TOOL]"]','[]','["openshift-pipelines.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.slideshare.net/oemebamo/introduction-to-memcached','Slideshare: Introduction to memcached','','2012',0,'A baseline slide presentation outlining Memcached''s memory structure, client hashing, and key eviction strategies. Highly useful for engineers studying early web-scale architecture concepts and memory-efficient software design.','N/A','Slides','Beginner',0,'duplicate','manual',NULL,NULL,NULL,0,'2012-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Infrastructure & Caching", "In-Memory Datastores", "Memcached Fundamentals"]','["[COMMUNITY-TOOL]"]','[]','["caching.md"]','{}','{"duplicate_of": "https://www.slideshare.net/dvirsky/introduction-to-redis"}');
INSERT INTO "resources" VALUES('https://www.slideshare.net/openshift/openshift-18812162','SELinux','','2013',0,'An early architectural overview of security layers in OpenShift, detailing how SELinux and Multi-Category Security (MCS) keep container filesystems separated.','English','Presentation','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2013-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Networking & Security", "OS Security", "SELinux & MCS"]','["[COMMUNITY-TOOL]"]','[]','["ocp4.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.slideshare.net/piotrpasich/varnish-47199139','slideshare: Varnish - Tips & Tricks - 4Developers 2015','','2015',0,'A historical deep-dive into legacy Varnish tuning configurations, highlighting Varnish Configuration Language (VCL) tricks and early cache invalidation mechanisms. While architectural fundamentals remain sound, newer deployments leverage cloud-native operators or CDN-side configurations.','N/A','Slides','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2015-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Infrastructure & Caching", "Edge Caching", "Legacy Varnish Tuning"]','["[LEGACY]"]','[]','["caching.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.slideshare.net/slideshow/20171010-multitenancy-in-openshift/80696233',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,'duplicate','manual','32ed63159c77e21ee19ca1b9aa3213ccf0218eb59539560b132a8e68ef0e18ea',100.0,1779130494,0,'2026-05-18T20:54:54.957084+02:00',NULL,NULL,NULL,'[]','[]','["docs/ocp4.md"]','[]','{}','{"duplicate_of": "https://www.slideshare.net/slideshow/jenkins-or-how-i-learned-to-stop-worrying-and-love-automation/90281025"}');
INSERT INTO "resources" VALUES('https://www.slideshare.net/slideshow/cicd-with-openshift-and-jenkins/57944430','slideshare.net: CI/CD with Openshift and Jenkins 🌟','','2016',0,'Historical slide collection detailing standard Continuous Integration patterns on OpenShift using custom-built Jenkins controllers. Evaluates legacy deployment triggers and localized container build flows.','en','Slides','Intermediate',0,'duplicate','manual',NULL,NULL,NULL,0,'2016-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Red Hat OpenShift", "CI-CD Pipelines", "Jenkins Ecosystem"]','["[LEGACY]"]','[]','["openshift-pipelines.md"]','{}','{"duplicate_of": "https://www.slideshare.net/arilivigni/cicd-with-openshift-and-jenkins"}');
INSERT INTO "resources" VALUES('https://www.slideshare.net/slideshow/deploying-postgresql-on-kubernetes/130351662',NULL,NULL,NULL,NULL,'A curated technical resource and architectural guide covering www.slideshare.net in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2024-01-01T00:00:00+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','[]','["crunchydata.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.slideshare.net/slideshow/jenkins-or-how-i-learned-to-stop-worrying-and-love-automation/90281025',NULL,NULL,NULL,NULL,'A curated technical resource and architectural guide covering www.slideshare.net in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'online','manual','32ed63159c77e21ee19ca1b9aa3213ccf0218eb59539560b132a8e68ef0e18ea',100.0,1779130495,0,'2026-05-18T20:54:55.009299+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/jenkins.md"]','["jenkins.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.slideshare.net/slideshow/migrating-java-jboss-eap-applications-to-kubernetes-with-s2i/250619399',NULL,NULL,NULL,NULL,'A curated technical resource and architectural guide covering www.slideshare.net in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2024-01-01T00:00:00+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','[]','["kubernetes-backup-migrations.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.slideshare.net/slideshow/operating-postgresql-at-scale-with-kubernetes-137132067/137132067',NULL,NULL,NULL,NULL,'A curated technical resource and architectural guide covering www.slideshare.net in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'online','manual','32ed63159c77e21ee19ca1b9aa3213ccf0218eb59539560b132a8e68ef0e18ea',100.0,1779130494,0,'2026-05-18T20:54:54.932817+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/crunchydata.md"]','["crunchydata.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.slideshare.net/vyruss000/deploying-postgresql-on-kubernetes','slideshare.net: Deploying PostgreSQL on Kubernetes','','2018',0,'A historical presentation reviewing early-generation deployment techniques of running stateful PostgreSQL relational databases within dynamic, ephemeral Kubernetes pods, noting historical volume storage limits and lifecycle challenges.','None','Article','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2018-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Cloud Native", "PostgreSQL", "Kubernetes Deployment"]','["[COMMUNITY-TOOL]"]','[]','["crunchydata.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.slim.ai','==slim.ai==','','N/A',0,NULL,NULL,NULL,NULL,0,'online','manual','481241ccd34e6bd6a73246affa8fbf13f7f294325b9fb9b41b8f257b426ff38b',100.0,1779032239,0,'2026-05-17T17:37:19.524414+02:00',NULL,NULL,NULL,'[]','[]','["docs/docker.md"]','[]','{}','{}');
INSERT INTO "resources" VALUES('https://www.slim.ai/blog/automatically-reduce-docker-container-size-using-dockerslim.html','slim.ai: Automatically reduce Docker container size using DockerSlim','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','481241ccd34e6bd6a73246affa8fbf13f7f294325b9fb9b41b8f257b426ff38b',100.0,1779029883,0,'2026-05-17T16:58:03.979614+02:00',NULL,NULL,NULL,'[]','[]','["docs/docker.md"]','[]','{}','{"duplicate_of": "https://www.slim.ai"}');
INSERT INTO "resources" VALUES('https://www.slim.ai/docs/docker-desktop-extension.html','==slim.ai: Slim Docker Extension== 🌟','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','481241ccd34e6bd6a73246affa8fbf13f7f294325b9fb9b41b8f257b426ff38b',100.0,1779030384,0,'2026-05-17T17:06:24.805623+02:00',NULL,NULL,NULL,'[]','[]','["docs/docker.md"]','[]','{}','{"duplicate_of": "https://www.slim.ai"}');
INSERT INTO "resources" VALUES('https://www.sloconf.com','SLOconf','','2021',0,'Official site of SLOconf, the premier developer conference and community space focused entirely on Service Level Objectives, error budgets, and reliability-driven service platforms.','English','Web Portal','Intermediate',1,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Observability", "Service Level Objectives", "Community Events"]','["[COMMUNITY-TOOL]"]','[]','["sre.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.sls.guru/blog/enterprise-serverless-adoption','serverlessguru.com: Enterprise Serverless Adoption 🌟','','2022',4,'Explores the organizational strategies, cultural shifts, and governance models required to successfully integrate serverless execution engines into legacy enterprise architectures.','English','Article','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2022-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Cloud Native", "Serverless", "Enterprise Strategy"]','["[ENTERPRISE-STABLE]", "[LEGACY]"]','[]','["serverless.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.smartdatacollective.com',NULL,NULL,NULL,NULL,'A curated technical resource and architectural guide covering www.smartdatacollective.com in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'online','manual',NULL,NULL,1781736113,0,'2026-06-18T00:41:53.738174+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','[]','["nosql.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.smartdatacollective.com/kingmesal/373466/nosql-databases-4-game-changing-use-cases',NULL,NULL,NULL,NULL,'A curated technical resource and architectural guide covering www.smartdatacollective.com in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','c1fc5774c95960093b8cfad0fd35ba9f3a1b01a78f3b8e5d99e1646addf10e06',100.0,1779030575,0,'2026-05-17T17:09:35.467565+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/nosql.md"]','["nosql.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.smartsheet.com/agile-vs-scrum-vs-waterfall-vs-kanban','What''s the Difference? Agile vs Scrum vs Waterfall vs Kanban','','2022',0,'Explores differences between Agile, Scrum, Kanban, and Waterfall project management. Discusses how each framework dictates team cadence, task estimation, and feedback loops, emphasizing the choice of methodology based on scope stability and team velocity goals.','English','Article','Beginner',0,'duplicate','manual',NULL,NULL,NULL,0,'2022-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Software Engineering", "Agile Methodologies", "Process Comparison"]','["[COMMUNITY-TOOL]"]','[]','["project-management-methodology.md"]','{}','{"duplicate_of": "https://www.greycampus.com"}');
INSERT INTO "resources" VALUES('https://www.smartsheet.com/devops','smartsheet.com: The Way of DevOps: A Primer on DevOps Principles and Practices','','2020',1,'Details foundational patterns based on the ''Three Ways'' of DevOps: accelerating flow, tightening feedback metrics, and establishing continuous improvement. Provides actionable process improvements.','N/A','Article','Beginner',0,'online','manual',NULL,NULL,NULL,0,'2020-06-01T00:00:00+02:00',NULL,NULL,NULL,'["DevOps", "Fundamentals", "Principles"]','["[COMMUNITY-TOOL]"]','[]','["devops.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.smashingmagazine.com/2021/02/getting-the-most-out-of-git','smashingmagazine.com: Getting The Most Out Of Git','','2021',0,'A practical collection of Git strategies, including customizable CLI alias configurations, commit-signing techniques, interactive staging tools, and workflows designed to prevent local context-switching conflicts.','English','Article','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Software Engineering", "Version Control", "Workflows"]','["[COMMUNITY-TOOL]"]','[]','["git.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.smashingmagazine.com/2022/02/testing-pipeline-101-frontend-testing','smashingmagazine.com: Testing Pipeline 101 For Frontend Testing','','2022',0,'A detailed frontend testing handbook mapping out modern pipeline integrations. Recommends strategies for structuring linters, localized unit evaluations, visual regression checks, and end-to-end integration scripts.','JavaScript','Article','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2022-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Frontend Development", "Testing Pipelines", "CI Workflows"]','["[COMMUNITY-TOOL]"]','[]','["qa.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.snapt.net/blog/best-practices-for-load-balancing-kubernetes-containers','snapt.net: Best Practices for Load Balancing Kubernetes Containers','','N/A',0,'A curated technical resource and architectural guide covering snapt.net: Best Practices for Load Balancing Kubernetes Containers in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779030609,0,'2026-05-17T17:10:09.506228+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes.md"]','["kubernetes.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.snarky.ca/why-python-3-exists','Why Python 3 exists','','2014',0,'Essential language-design manifesto detailing the architectural requirements behind breaking Unicode and ASCII barriers, shifting to clean string handling, and retiring Python 2 runtime platforms.','Markdown','Blog','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2014-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Backend Development", "Python Ecosystem", "Language Design"]','["[COMMUNITY-TOOL]"]','[]','["python.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.softkraft.co/aws-kinesis-vs-kafka-comparison','softkraft.co: WS Kinesis vs Kafka comparison: Which is right for you? 🌟','','2021',3,'A structural trade-off comparison between AWS Kinesis and Apache Kafka. The evaluation measures cost dynamics, security compliance, payload constraints, and vendor lock-in vectors to steer technology selection in big data ingestion workloads.','N/A','Blog Post','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Infrastructure", "Data Streaming", "Architectural Patterns", "Comparisons"]','["[COMMUNITY-TOOL]"]','[]','["message-queue.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.softobiz.com/orchestration-made-easy-with-zeebe-and-kafka','Orchestration Made Easy with Zeebe and Kafka','','N/A',0,NULL,NULL,NULL,NULL,0,'online','manual','0f66d0aa174b2ce815598d0046ce3b5e9399038fcdbfa6f7b11d337340a9dae5',100.0,1779031397,0,'2026-05-17T17:23:17.601312+02:00',NULL,NULL,NULL,'[]','[]','["docs/message-queue.md"]','[]','{}','{}');
INSERT INTO "resources" VALUES('https://www.softwarebusinessgrowth.com/doc/parallel-system-validation-the-end-of-devops-0001','softwarebusinessgrowth.com: Parallel System Validation – The End Of DevOps','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','0be976efd275401002261cf4053306c56f66188d288536276d084a367c68a3f8',100.0,1779030572,0,'2026-05-17T17:09:32.630297+02:00',NULL,NULL,NULL,'[]','[]','["docs/testops.md"]','[]','{}','{"duplicate_of": "https://www.varinsights.com/doc/parallel-system-validation-the-end-of-devops-0001"}');
INSERT INTO "resources" VALUES('https://www.softwarecollections.org','==softwarecollections.org==','','N/A',0,'A curated technical resource and architectural guide covering ==softwarecollections.org== in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779033258,0,'2026-05-17T17:54:18.829467+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/devel-sites.md"]','["devel-sites.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.softwaretestguideforu.com/2020/06/what-is-system-testinghow-to-perform.html','softwaretestguideforu.com: What is system testing? How to perform system'' testing?','','N/A',0,'A curated technical resource and architectural guide covering softwaretestguideforu.com: What is system testing? How to perform system'' testing? in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779032643,0,'2026-05-17T17:44:03.003345+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/qa.md"]','["qa.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.softwaretestinghelp.com/kanban-vs-scrum-vs-agile','softwaretestinghelp.com: Kanban Vs Scrum Vs Agile: A Detailed Comparison To Find Differences','','2022',0,'Provides an in-depth operational comparison of Kanban, Scrum, and the broader Agile umbrella, focusing on metrics like lead time, cycle time, and velocity. Assists teams in identifying optimal task visualization mechanics to reduce blockages and operational waste in delivery pipelines.','English','Article','Beginner',0,'online','manual',NULL,NULL,NULL,0,'2022-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Software Engineering", "Agile Methodologies", "Process Comparison"]','["[COMMUNITY-TOOL]"]','[]','["project-management-methodology.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.softwaretestinghelp.com/microsoft-vsts-tutorial-1','Microsoft Visual Studio Team Services (VSTS) Tutorial: The Cloud ALM Platform','','2018',0,'A fundamental tutorial documenting task management and build execution models inside legacy VSTS configurations. Serves as a migration reference for enterprise architects aiming to port legacy environments to modern Azure DevOps structures.','English','Article','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2018-06-01T00:00:00+02:00',NULL,NULL,NULL,'["DevOps", "Enterprise Platforms", "Azure DevOps"]','["[LEGACY]"]','[]','["git.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.softwaretestingmagazine.com/tools/learning-jmeter-documentation-tutorials-videos','softwaretestingmagazine.com: Learning JMeter : Documentation, Tutorials, Videos','','2022',0,'A comprehensive compilation of tutorials, documentation, and videos for Apache JMeter. From an architectural standpoint, JMeter remains a foundational Java-based tool for load testing and performance measurement. Although newer Go/Rust-based tooling is rising, JMeter''s extensive protocol support (HTTP, JDBC, JMS) ensures its continued enterprise relevance.','Java','Reference','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2022-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Testing", "Performance Testing", "JMeter"]','["[COMMUNITY-TOOL]"]','[]','["performance-testing-with-jenkins-and-jmeter.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.softwaretestingnews.co.uk/a-software-testing-and-devops-tools-directory-for-digital-programmes',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,'manual',NULL,80.0,1779030436,0,'2026-05-17T17:07:16.015137+02:00',NULL,NULL,NULL,'[]','[]','["docs/devops.md"]','[]','{}','{}');
INSERT INTO "resources" VALUES('https://www.softwaretestingportal.com/2020/03/31/api-testing','softwaretestingportal.com: API Testing, Key Terminologies and more...','','2020',3,'An entry-level guide to testing terminologies. Covers verification patterns, HTTP return code checks, payload matching, and mock assertions for backend integration cycles.','Agnostic','Documentation','Beginner',0,'online','manual',NULL,NULL,NULL,0,'2020-06-01T00:00:00+02:00',NULL,NULL,NULL,'["API Testing", "Concepts", "Introduction"]','["[COMMUNITY-TOOL]"]','[]','["api.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.softwaretestingsapiens.com/roadmap-to-learn-api-testing','softwaretestingsapiens.com: Roadmap to learn API Testing in Just 30 days','','2022',0,'A structured learning path for mastering API-level automation testing. Guides developers from core HTTP methods to building custom suite environments using modern testing engines.','N/A','Article','Beginner',1,'online','manual',NULL,NULL,NULL,0,'2022-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Software Engineering", "Testing", "API Testing Principles"]','["[COMMUNITY-TOOL]"]','[]','["qa.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.softwebsolutions.com/resources/devops-and-microservices','softwebsolutions.com: DevOps and Microservices – Creating change together','','2021',0,'Analyzes structural alignments required between microservices application architectures and parallel release pipelines. Addresses service boundaries, localized API contract testing, localized datastore migrations, and routing topologies using modern service mesh protocols.','English','Article','Advanced',1,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Microservices", "DevOps Synergy", "Architecture Alignment"]','["[COMMUNITY-TOOL]"]','[]','["devops.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.softwebsolutions.com/resources/devops-and-microservices.html','softwebsolutions.com: DevOps and Microservices – Creating change together','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','9fd3ee6f3ff49a68438a57ddd541aea9fc0e64abdb0d7dab50fa621ee211f171',100.0,1779033770,0,'2026-05-17T18:02:50.721788+02:00',NULL,NULL,NULL,'[]','[]','["docs/devops.md"]','[]','{}','{"duplicate_of": "https://www.softwebsolutions.com/resources/devops-and-microservices"}');
INSERT INTO "resources" VALUES('https://www.softwebsolutions.com/resources/devops-security-tools-benefits','softwebsolutions.com: What is DevSecOps and why your business needs it','','2021',0,'Details the business case for adopting DevSecOps, focusing on cost reduction and risk mitigation. Highlights how automated compliance reporting and early-stage vulnerability isolation help avoid post-deployment incident recovery expenses.','English','Article','Beginner',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Security", "DevSecOps", "Business Strategy"]','["[COMMUNITY-TOOL]"]','[]','["devsecops.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.softwebsolutions.com/resources/devops-security-tools-benefits.html','softwebsolutions.com: What is DevSecOps and why your business needs it','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','013b11e07c5b85038e780dc1413848ebcd94f3126123d3e738df69fa817185d3',100.0,1779029129,0,'2026-05-17T16:45:29.019441+02:00',NULL,NULL,NULL,'[]','[]','["docs/devsecops.md"]','[]','{}','{"duplicate_of": "https://www.softwebsolutions.com/resources/devops-security-tools-benefits"}');
INSERT INTO "resources" VALUES('https://www.softwebsolutions.com/resources/multi-cloud-adoption-strategy','softwebsolutions.com: Why enterprises need to adopt a multi-cloud strategy','','2021',0,'Discusses the business and technical drivers for enterprise multi-cloud adoption, including risk mitigation, disaster recovery, avoiding vendor lock-in, and optimizing workloads across disparate public cloud provider environments.','English','Article','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Cloud Architecture", "Strategy", "Multi-Cloud Benefits"]','["[COMMUNITY-TOOL]"]','[]','["introduction.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.softwebsolutions.com/resources/multi-cloud-adoption-strategy.html','softwebsolutions.com: Why enterprises need to adopt a multi-cloud strategy','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','42510faa90cd99d509e29edf0894a30ef97686dc3725183a6e019e0b50d647c4',100.0,1779031759,0,'2026-05-17T17:29:19.424731+02:00',NULL,NULL,NULL,'[]','[]','["docs/introduction.md"]','[]','{}','{"duplicate_of": "https://www.softwebsolutions.com/resources/multi-cloud-adoption-strategy"}');
INSERT INTO "resources" VALUES('https://www.softzone.es/noticias/programas/conoce-fleet-ide-ultraligero-mano-jetbrains','softzone.es: Conoce Fleet, el nuevo IDE ultraligero de la mano de JetBrains','','2022',0,'An early assessment of JetBrains Fleet, detailing its modular UI and hybrid mode. Focuses on the IDE''s rapid start times, remote engine execution, and embedded collaboration features.','N/A','Article','Intermediate',0,'online','manual','d0398f8d8790ce8b49efed77a8d1eec7d9bd6381f2cc0b387402a7c0f7895f3c',100.0,1779032252,1,'2026-05-17T17:37:32.388744+02:00',NULL,NULL,NULL,'["Development Environment", "Next-Gen IDE", "JetBrains"]','["[COMMUNITY-TOOL]"]','["docs/visual-studio.md"]','["visual-studio.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.softzone.es/noticias/windows/por-que-interesa-usar-powershell-lugar-cmd','softzone.es: Por qué me interesa más usar PowerShell en lugar de CMD','','2022',0,'A Spanish language comparison covering structural differences between command shells. Examines security policies, scripting functionality, cmdlet standardizations, and cross-platform runtime support.','PowerShell','Blog Post','Beginner',0,'online','manual',NULL,NULL,NULL,0,'2022-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Infrastructure Automation", "Systems Administration", "Shell Environments", "Comparison"]','["[COMMUNITY-TOOL]"]','[]','["azure.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.solo.io/blog','solo.io: Exploring Cilium Layer 7 Capabilities Compared to Istio','','2021',0,'Architectural analysis contrasting Cilium''s kernel-level L7 eBPF traffic management with Istio''s user-space Envoy proxy routing, comparing performance and complexity trade-offs.','English','Article','Advanced',1,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Networking", "Service Mesh", "eBPF vs Proxy"]','["[COMMUNITY-TOOL]"]','[]','["gitops.md", "developerportals.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.solo.io/blog/amazon-eks-anywhere-and-solo-istio','solo.io: Connect Your Services Seamlessly with Amazon EKS Anywhere and Istio','','2022',0,'Focuses on extending enterprise network topologies and security controls to the hybrid-edge using Solo Gloo Mesh (Istio) over EKS Anywhere nodes. Streamlines cross-cloud security boundaries and load balancing profiles.','N/A','Technical Article','Advanced',1,'online','manual',NULL,NULL,NULL,0,'2022-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Cloud Providers", "AWS EKS", "Hybrid Cloud", "Service Mesh Integration"]','["[COMMUNITY-TOOL]"]','[]','["managed-kubernetes-in-public-cloud.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.solo.io/blog/configuration-as-data-gitops-and-controllers-its-not-simple-for-multi-cluster','solo.io: Configuration as Data, GitOps, and Controllers: it’s not simple'' for multi-cluster','','N/A',0,NULL,NULL,NULL,NULL,0,'online','manual','da507a9ff455c8bbd391063688fb5fdf700a8c8ea26776e1af6b370d8363b8b5',100.0,1779029487,0,'2026-05-17T16:51:27.270191+02:00',NULL,NULL,NULL,'[]','[]','["docs/istio.md"]','[]','{}','{}');
INSERT INTO "resources" VALUES('https://www.solo.io/blog/exploring-cilium-layer-7-capabilities-compared-to-istio','solo.io: Exploring Cilium Layer 7 Capabilities Compared to Istio','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','da507a9ff455c8bbd391063688fb5fdf700a8c8ea26776e1af6b370d8363b8b5',100.0,1779034504,0,'2026-05-17T18:15:04.791682+02:00',NULL,NULL,NULL,'[]','[]','["docs/kubernetes-networking.md"]','[]','{}','{"duplicate_of": "https://www.solo.io/blog/configuration-as-data-gitops-and-controllers-its-not-simple-for-multi-cluster"}');
INSERT INTO "resources" VALUES('https://www.solo.io/blog/glooops-progressive-delivery-the-gitops-way','solo.io: GlooOps: Progressive delivery, the GitOps way','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','da507a9ff455c8bbd391063688fb5fdf700a8c8ea26776e1af6b370d8363b8b5',100.0,1779033823,0,'2026-05-17T18:03:43.474496+02:00',NULL,NULL,NULL,'[]','[]','["docs/gitops.md"]','[]','{}','{"duplicate_of": "https://www.solo.io/blog/configuration-as-data-gitops-and-controllers-its-not-simple-for-multi-cluster"}');
INSERT INTO "resources" VALUES('https://www.solo.io/blog/identity-federation-for-multi-cluster-kubernetes-and-service-mesh','solo.io: Identity Federation for Multi-Cluster Kubernetes and Service Mesh','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','da507a9ff455c8bbd391063688fb5fdf700a8c8ea26776e1af6b370d8363b8b5',100.0,1779033045,0,'2026-05-17T17:50:45.024346+02:00',NULL,NULL,NULL,'[]','[]','["docs/istio.md", "docs/servicemesh.md"]','[]','{}','{"duplicate_of": "https://www.solo.io/blog/configuration-as-data-gitops-and-controllers-its-not-simple-for-multi-cluster"}');
INSERT INTO "resources" VALUES('https://www.solo.io/blog/introducing-gloo-federation-for-multi-cluster-management','Introducing Gloo Federation for Multi-Cluster API Gateway Management','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','da507a9ff455c8bbd391063688fb5fdf700a8c8ea26776e1af6b370d8363b8b5',100.0,1779032243,0,'2026-05-17T17:37:23.136601+02:00',NULL,NULL,NULL,'[]','[]','["docs/developerportals.md"]','[]','{}','{"duplicate_of": "https://www.solo.io/blog/configuration-as-data-gitops-and-controllers-its-not-simple-for-multi-cluster"}');
INSERT INTO "resources" VALUES('https://www.solo.io/blog/istio-multi-cluster-on-red-hat-openshift-with-gloo-mesh','solo.io: Istio multi-cluster on Red Hat OpenShift with Gloo Mesh','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','da507a9ff455c8bbd391063688fb5fdf700a8c8ea26776e1af6b370d8363b8b5',100.0,1779030433,0,'2026-05-17T17:07:13.736143+02:00',NULL,NULL,NULL,'[]','[]','["docs/istio.md"]','[]','{}','{"duplicate_of": "https://www.solo.io/blog/configuration-as-data-gitops-and-controllers-its-not-simple-for-multi-cluster"}');
INSERT INTO "resources" VALUES('https://www.solo.io/blog/istios-networking-in-depth','solo.io: Istio’s networking: An in-depth look at traffic and architecture'' 🌟','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','da507a9ff455c8bbd391063688fb5fdf700a8c8ea26776e1af6b370d8363b8b5',100.0,1779031389,0,'2026-05-17T17:23:09.136878+02:00',NULL,NULL,NULL,'[]','[]','["docs/istio.md"]','[]','{}','{"duplicate_of": "https://www.solo.io/blog/configuration-as-data-gitops-and-controllers-its-not-simple-for-multi-cluster"}');
INSERT INTO "resources" VALUES('https://www.solo.io/blog/navigating-istio-config-toolkit','solo.io: Navigating __Istio Config__: a look into Istio’s toolkit','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','da507a9ff455c8bbd391063688fb5fdf700a8c8ea26776e1af6b370d8363b8b5',100.0,1779033706,0,'2026-05-17T18:01:46.375987+02:00',NULL,NULL,NULL,'[]','[]','["docs/istio.md"]','[]','{}','{"duplicate_of": "https://www.solo.io/blog/configuration-as-data-gitops-and-controllers-its-not-simple-for-multi-cluster"}');
INSERT INTO "resources" VALUES('https://www.solo.io/blog/ode-to-istio','solo.io: Ode to Istio 🌟','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','da507a9ff455c8bbd391063688fb5fdf700a8c8ea26776e1af6b370d8363b8b5',100.0,1779031900,0,'2026-05-17T17:31:40.835678+02:00',NULL,NULL,NULL,'[]','[]','["docs/istio.md"]','[]','{}','{"duplicate_of": "https://www.solo.io/blog/configuration-as-data-gitops-and-controllers-its-not-simple-for-multi-cluster"}');
INSERT INTO "resources" VALUES('https://www.solo.io/blog/step-by-step-datastax-cassandra-with-istio-and-sni-routing','solo.io: Step by Step: Datastax Cassandra with Istio and SNI routing','','N/A',0,NULL,NULL,NULL,NULL,0,NULL,'manual','772a18c1cf21589ddf074569805ebeb85891cc4aa8b2cdd404c6150ebd392641',100.0,1779031554,1,'2026-05-17T17:25:54.932777+02:00',NULL,NULL,NULL,'[]','[]','["docs/nosql.md"]','[]','{}','{}');
INSERT INTO "resources" VALUES('https://www.solo.io/blog/the-3-best-ways-to-use-flux-and-flagger-for-gitops-with-your-envoy-proxy-api-gateways','solo.io: The 3 best ways to use Flux and Flagger for GitOps with your Envoy Proxy API gateways','','2022',4,'Outlines integration patterns for orchestrating progressive delivery at the ingress boundary using Flux, Flagger, and Envoy-based gateways. Evaluates traffic-shifting methodologies including canary deployments, A/B testing, and blue-green releases. Live Grounding confirms Envoy-based ingress traffic shaping remains the de facto method for automated canary analysis in cloud-native topologies.','Markdown','Article','Advanced',1,'online','manual',NULL,NULL,NULL,0,'2022-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Networking & Security", "Service Mesh & Gateway", "Envoy"]','["[ENTERPRISE-STABLE]"]','[]','["flux.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.solo.io/blog/the-evolution-of-vm-support-in-istio-1-8-with-video','solo.io: The evolution of VM support in Istio 1.8 (with video)','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','da507a9ff455c8bbd391063688fb5fdf700a8c8ea26776e1af6b370d8363b8b5',100.0,1779032287,0,'2026-05-17T17:38:07.671768+02:00',NULL,NULL,NULL,'[]','[]','["docs/istio.md"]','[]','{}','{"duplicate_of": "https://www.solo.io/blog/configuration-as-data-gitops-and-controllers-its-not-simple-for-multi-cluster"}');
INSERT INTO "resources" VALUES('https://www.solo.io/blog/tutorial-gloo-integration-with-keycloak',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,'manual',NULL,80.0,1779034038,0,'2026-05-17T18:07:18.315598+02:00',NULL,NULL,NULL,'[]','[]','["docs/developerportals.md"]','[]','{}','{}');
INSERT INTO "resources" VALUES('https://www.solo.io/blog/tutorial-rate-limiting-of-service-requests-in-istio-service-mesh','solo.io: Learn how to rate limit requests in Istio 🌟','','2021',0,'Specialized guide showing how to implement rate limiting configurations inside Istio. Steps through integration with external Redis-backed Envoy filters to protect upstream dependencies.','English','Guide','Advanced',1,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Service Mesh", "Traffic Management", "Rate Limiting"]','["[COMMUNITY-TOOL]", "[GUIDE]"]','[]','["istio.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.solo.io/blog/upgrading-istio-without-downtime','solo.io: Upgrading Istio without Downtime','','2021',0,'An operational guide focusing on executing risk-free, canary-based control plane upgrades of Istio. Details how to run multiple side-by-side versions of `istiod` and progressively update namespace labels to migrate workloads without downtime.','English','Article','High',1,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Cloud Native Infrastructure", "Service Mesh", "Operations"]','["[COMMUNITY-TOOL]"]','[]','["istio.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.solo.io/blog/why-the-control-plane-matters','solo.io: Why the control plane matters. Control planes are different than data planes. Separating the control plane from data plane 🌟','','2022',0,'An architectural exploration contrasting the duties of the data plane (e.g., raw proxy packet forwarding via Envoy) against the control plane (e.g., Istio, Solo.io Gloo Mesh). It demonstrates how a centralized control plane acts as the brain, translating operator-defined policies into dynamic xDS configuration streams. This separation ensures scalability, administrative decoupling, and resilient policy distribution.','None','Article','Advanced',1,'online','manual',NULL,NULL,NULL,0,'2022-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Cloud Native Networking", "Control Plane", "Service Mesh Architecture"]','["[COMMUNITY-TOOL]"]','[]','["servicemesh.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.sonarqube.org','Sonarqube.org','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','d74d014adf4c41c400fe2e7581dc0d8e8b2ce9f78ecccb5a8d33acef90ac6772',100.0,1779032153,0,'2026-05-17T17:35:53.653405+02:00',NULL,NULL,NULL,'[]','[]','["docs/sonarqube.md"]','[]','{}','{"duplicate_of": "https://www.sonarsource.com/products/sonarqube"}');
INSERT INTO "resources" VALUES('https://www.sonarsource.com/products/sonarqube','Sonarqube.org','','2026',5,'Industry-standard platform for automated static code analysis, structural design checks, and bug detection. Integrates directly into modern CI pipelines to enforce automated quality gates and track technical debt.','Java','Software','Intermediate',1,'online','manual',NULL,NULL,NULL,0,'2026-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Continuous Integration", "Code Quality", "Static Analysis Platforms"]','["[DE FACTO STANDARD]"]','[]','["sonarqube.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.sonatype.com/blog/achieving-ci/cd-with-kubernetes','blog.sonatype.com: Achieving CI and CD With Kubernetes 🌟','','2023',0,'Explores the fundamental technological shift of containerized compilation systems running directly inside Kubernetes. Details dynamic testing namespaces, secure builds, and GitOps engines to achieve high-frequency delivery cycles.','English','Article','Intermediate',1,'online','manual',NULL,NULL,NULL,0,'2023-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Deployment & Delivery", "CI/CD & Delivery", "Kubernetes Native"]','["[COMMUNITY-TOOL]"]','[]','["cicd.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.sonatype.com/blog/new-cloud-native-ci/cd-projects-openshift-and-tekton','CI/CD OpenShift and Tekton','','2020',0,'An in-depth blog post detailing cloud-native CI/CD on Red Hat OpenShift using the Tekton Pipelines operator. It analyzes how OpenShift Pipelines provides on-demand containerized execution environments to eliminate resource-hungry, idle build servers.','English','Blog Post','Intermediate',1,'online','manual',NULL,NULL,NULL,0,'2020-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Enterprise Platforms", "Red Hat OpenShift", "Serverless CI/CD"]','["[COMMUNITY-TOOL]"]','[]','["jenkins-alternatives.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.sonatype.com/blog/python-packages-upload-your-aws-keys-env-vars-secrets-to-web','blog.sonatype.com: Python Packages Upload Your AWS Keys, env vars, Secrets to the Web','','2022',0,'A technical warning analysis of malicious packages uploaded to public registries like PyPI. Details how typosquatting and supply-chain compromises are used to harvest AWS credentials and environment variables, highlighting the importance of dependency locking and private proxy firewalls.','English','Blog Post','Advanced',0,'online','manual',NULL,NULL,NULL,0,'2022-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Security", "Supply Chain", "Dependency Management"]','["[COMMUNITY-TOOL]"]','[]','["devsecops.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.sonatype.com/blog/using-sonatype-nexus-repository-3-part-3-docker-images','blog.sonatype.com: Using Nexus 3 as Your Repository – Part 3: Docker Images 🌟','','2019',0,'Technical blog post detailing the step-by-step setup of Sonatype Nexus 3 as a private Docker registry. It covers the creation of hosted, proxy, and group Docker repositories to control and optimize image distribution pipelines. The article explains port allocation strategies and security context mechanisms essential for registry configuration.','N/A','Blog','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2019-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Artifact Management", "Package Repositories", "Nexus Configuration"]','["[COMMUNITY-TOOL]"]','[]','["registries.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.sonatype.com/nexus-repository-oss','sonatype.com/nexus-repository-oss','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','5c8c3b4379a53f4772a2eb70e1b6d2db0c3280eedf8bb2879eb245f8aa0c6084',100.0,1779029678,0,'2026-05-17T16:54:38.745873+02:00',NULL,NULL,NULL,'[]','[]','["docs/registries.md"]','[]','{}','{"duplicate_of": "https://www.sonatype.com/products/sonatype-nexus-repository"}');
INSERT INTO "resources" VALUES('https://www.sonatype.com/products/sonatype-nexus-repository','sonatype.com/nexus-repository-oss','','2026',0,'Homepage for Sonatype Nexus Repository OSS, a leading artifact repository manager supporting diverse formats including Maven, npm, Docker, and PyPI. It provides developer platforms with a unified proxy, host, and group layout for secure software development life cycles. As a critical component of CI/CD toolchains, it prevents localized build failures by caching public dependencies.','Java','Tool','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2026-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Artifact Management", "Package Repositories", "Nexus"]','["[COMMUNITY-TOOL]"]','[]','["registries.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.sourcetreeapp.com','Atlassian Sourcetree','- [Sourcetree Cheat Sheet](https://kapeli.com/cheat_sheets/Sourcetree.docset/Contents/Resources/Documents/index)','2024',0,'An enterprise-grade visual desktop client for Git. Offers robust graphic representation of complex branch models, submodule states, and advanced rebasing processes. Designed to simplify interaction with non-standard commit histories.','English','Product','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2024-06-01T00:00:00+02:00',NULL,NULL,NULL,'["DevOps", "Version Control", "Desktop Git Clients"]','["[COMMUNITY-TOOL]"]','[]','["git.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.spec-india.com/blog','spec-india.com: Kubernetes VS Openshift (July 23rd 2019)','','2019',0,'Compares upstream open-source Kubernetes with Red Hat OpenShift. Focuses on user-interface options, CLI differences, security policies, image registry capabilities, and integrated CI/CD toolchain setups in enterprise deployments.','English','Article','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2019-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Cloud Infrastructure", "Kubernetes", "OpenShift Comparison"]','["[COMMUNITY-TOOL]"]','[]','["introduction.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.spec-india.com/blog/kubernetes-vs-openshift','spec-india.com: Kubernetes VS Openshift (July 23rd 2019)','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','5b7ce938b6b3ba4d0aa2639c8100c21124ed2b7dcf04129313f2278926f570a1',100.0,1779032157,0,'2026-05-17T17:35:57.488728+02:00',NULL,NULL,NULL,'[]','[]','["docs/introduction.md"]','[]','{}','{"duplicate_of": "https://www.spec-india.com/blog"}');
INSERT INTO "resources" VALUES('https://www.spectrocloud.com/blog/deploying-complex-infrastructure-with-a-terraform-state-machine','spectrocloud.com: Deploying complex infrastructure with a Terraform state machine','','2023',4,'Presents an advanced design pattern where Terraform''s state transitions are managed dynamically using a state machine pattern to coordinate complex multi-cloud deployments. Discusses strategies for managing dependencies, multi-layer inputs, and asynchronous state updates. Live grounding indicates this architecture is vital for highly dynamic Kubernetes environments where simple dependencies fail to capture reality.','HCL','Blog','Advanced',0,'online','manual',NULL,NULL,NULL,0,'2023-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Infrastructure as Code", "Terraform", "Advanced Orchestration"]','["[ENTERPRISE-STABLE]"]','[]','["terraform.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.spectrocloud.com/blog/kubernetes-security-best-practices-5-easy-ways-to-cut-risk','spectrocloud.com: Kubernetes security best practices: 5 easy ways to cut risk','','2023',0,'Outlines five high-impact security wins to drastically lower cluster risk vectors. Key practices include restrictive network boundary controls, cluster-wide image pinning, and utilizing immutable root filesystems. These pragmatically reduce immediate exposure surfaces for standard multi-tenant setups.','English','Article','Beginner',0,'online','manual',NULL,NULL,NULL,0,'2023-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Security", "Best Practices", "General Hardening"]','["[COMMUNITY-TOOL]"]','[]','["kubernetes-security.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.spiceworks.com/tech/cloud/articles/how-to-get-started-with-kubernetes','spiceworks.com: How to Get Started With Kubernetes the Right Way: DevOps Experts Weigh In 🌟','','2022',3,'DevOps thought leaders provide tactical advice on adopting Kubernetes. Key suggestions include containerizing microservices adequately, deploying proper observability early, and starting with managed cloud products.','English','Article','Intermediate',1,'online','manual',NULL,NULL,NULL,0,'2022-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Fundamentals", "Introduction", "Best Practices"]','["[COMMUNITY-TOOL]"]','[]','["kubernetes.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.spinnaker.io','spinnaker.io deployment tool','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','4b1f96ea6e0765720c5fc86532e2f0dfd46609f6f15abc2ab5625cea213bf86b',100.0,1779029561,0,'2026-05-17T16:52:41.522387+02:00',NULL,NULL,NULL,'[]','[]','["docs/jenkins-alternatives.md"]','[]','{}','{"duplicate_of": "https://spinnaker.io"}');
INSERT INTO "resources" VALUES('https://www.split.io/glossary/progressive-delivery','split.io: Progressive Delivery','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','3e5daf3a8f9ccdecc04c3c43e68bb4110d9806f70bd0247525c91cace8ca6f13',100.0,1779032186,0,'2026-05-17T17:36:26.228373+02:00',NULL,NULL,NULL,'[]','[]','["docs/cicd.md"]','[]','{}','{"duplicate_of": "https://www.harness.io/harness-devops-academy/progressive-delivery"}');
INSERT INTO "resources" VALUES('https://www.splunk.com/en_us/about-splunk/acquisitions/splunk-on-call.html','victorops.com: Source Code Control: Trunk-Based Development vs. GitFlow','','2020',0,'An evaluation of GitFlow versus Trunk-Based Development, analyzing how branching strategies affect MTTR, deployment frequency, and software quality. It details the operational changes and tooling adjustments required to adopt trunk-based methodologies.','Markdown','Guide','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2020-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Software Engineering", "Version Control Systems", "Git Workflows"]','["[COMMUNITY-TOOL]", "[GUIDE]"]','[]','["sre.md", "devops-tools.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.splunk.com/en_us/appdynamics-joins-splunk.html?301=appdynamics','replex.io: An Introduction to Kubernetes FinOps','','2022',3,'An introductory resource explaining how to divide shared Kubernetes costs across teams. Describes using namespace resource limits and pod metadata tags to set up fair chargeback structures.','English','Article','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2022-06-01T00:00:00+02:00',NULL,NULL,NULL,'["FinOps & Cloud Cost", "Kubernetes FinOps", "Foundational Concepts"]','["[COMMUNITY-TOOL]"]','[]','["kubernetes-autoscaling.md", "finops.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.splunk.com/en_us/appdynamics-joins-splunk.html?301=appdynamics/blog/an-introduction-to-kubernetes-finops',NULL,NULL,NULL,NULL,'A curated technical resource and architectural guide covering www.splunk.com in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'online','manual','b2f7b3e5e38ea3cefedec6df022dbdf650ccdb55f8a5f5bb2a68ee7b68f00337',100.0,1779130495,1,'2026-05-18T20:54:55.004466+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/finops.md"]','["finops.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.sqlrevisited.com/2022/03/mysql-vs-postgresql-pros-and-cons.html','sqlrevisited.blogspot.com: MySQL vs PostgreSQL? Pros and Cons','','2022',0,'A comprehensive comparative study outlining execution speed, memory configurations, JSON payload management capabilities, and open-source licensing differences between MySQL and PostgreSQL engines.','N/A','Article','Beginner',0,'online','manual',NULL,NULL,NULL,0,'2022-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Databases", "Relational Databases", "Comparisons"]','["[COMMUNITY-TOOL]"]','[]','["databases.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.sqlservercentral.com/articles/chaos-engineering-in-azure','sqlservercentral.com: Chaos Engineering in Azure','','N/A',0,NULL,NULL,NULL,NULL,0,NULL,'manual','42a5b41942726fe5da84ae552bbaefce3097f22eefcd534830d8345dd45e2c54',100.0,1779029939,1,'2026-05-17T16:58:59.676186+02:00',NULL,NULL,NULL,'[]','[]','["docs/chaos-engineering.md"]','[]','{}','{}');
INSERT INTO "resources" VALUES('https://www.sqlservercentral.com/articles/powershell-day-by-day-adding-help-to-scripts','sqlservercentral.com: Powershell Day by Day: Adding Help to Scripts','','2021',3,'A tutorial explaining the integration of comment-based help blocks inside custom PowerShell scripts. It shows how configuring standard keywords allows runtime generation of detailed documentation using Get-Help. Adhering to these community guidelines ensures that internal automation tools are self-documenting, maintainable, and developer-friendly.','PowerShell','Tutorial','Beginner',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Platform Automation & Tooling", "Command Line Interface", "PowerShell Help"]','["[COMMUNITY-TOOL]", "[GUIDE]"]','[]','["azure.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.sqlshack.com/6-reasons-why-you-cant-have-devops-without-test-automation','sqlshack.com: 6 Reasons why you can’t have DevOps without Test Automation 🌟','','2021',0,'Explains why automated testing is vital for maintaining continuous delivery. Shows how automated regression, integration, load, and database schema testing prevents production defects and stabilizes release cycles.','English','Article','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Quality Assurance", "Test Automation", "Continuous Integration"]','["[COMMUNITY-TOOL]"]','[]','["devops.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.sqlshack.com/sql-database-on-kubernetes-considerations-and-best-practices','sqlshack.com: SQL Database on Kubernetes: Considerations and Best Practices 🌟','','2021',0,'Provides actionable guidance on running relational workloads inside container orchestration layers. Outlines patterns for configuring StateSet controllers, choosing fast storage classes, and applying anti-affinity rules to enforce cluster high availability.','English','Technical Guide','Advanced',1,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Data on Kubernetes", "Relational Databases", "Operations"]','["[COMMUNITY-TOOL]", "[GUIDE]"]','[]','["databases.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.sqltutorial.org/sql-cheat-sheet','sqltutorial.org: SQL Cheat Sheet','','N/A',0,'A curated technical resource and architectural guide covering sqltutorial.org: SQL Cheat Sheet in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'online','manual','N/A',100.0,1781735890,0,'2026-06-18T00:38:10.559703+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/cheatsheets.md"]','["cheatsheets.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.squadcast.com/blog/kyverno-policy-management-in-kubernetes','squadcast.com: Kyverno - Policy Management in Kubernetes 🌟','','2021',0,'Explores the design patterns of Kyverno as a Kubernetes-native policy engine that eliminates the need to learn specialized programming languages. Highlights how Kyverno manages resource validation, mutation, and generation using declarative YAML configurations designed to fit existing GitOps workflows.','YAML','Blog','Intermediate',0,'online','manual','fdb25e21eeca8b90dd0b766e915deba7ddf0d95201feb2927a9f38e29982a26d',100.0,1779030436,1,'2026-05-17T17:07:16.461704+02:00',NULL,NULL,NULL,'["Cloud-Native Platforms", "Kubernetes Security", "Kyverno"]','["[COMMUNITY-TOOL]"]','["docs/securityascode.md"]','["securityascode.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.stackrox.com','stackrox.com','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','aff76b12ba220561887247977110d08e82ceac3b88fd9303ea6b19bd7ae5c4a7',100.0,1779031215,0,'2026-05-17T17:20:15.815391+02:00',NULL,NULL,NULL,'[]','[]','["docs/devsecops.md"]','[]','{}','{"duplicate_of": "https://www.redhat.com/en/technologies/cloud-computing/openshift/advanced-cluster-security-kubernetes"}');
INSERT INTO "resources" VALUES('https://www.stackrox.com/post/2019/09/amazon-eks-security-best-practices','Amazon EKS Security Best Practices','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','4fc3ae4b64e6b0c680a18f8a5ab89e46f9214c32dd7e0dd67d0d48c08e2548e0',100.0,1779034152,0,'2026-05-17T18:09:12.464863+02:00',NULL,NULL,NULL,'[]','[]','["docs/managed-kubernetes-in-public-cloud.md"]','[]','{}','{"duplicate_of": "https://www.stackrox.io/blog/amazon-eks-security-best-practices"}');
INSERT INTO "resources" VALUES('https://www.stackrox.com/post/2020/01/kubernetes-networking-demystified','stackrox.com: Kubernetes Networking Demystified: A Brief Guide','','N/A',0,'A curated technical resource and architectural guide covering stackrox.com: Kubernetes Networking Demystified: A Brief Guide in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'duplicate','manual','9c2960af1ac51780e337dfe7227d7b51bb3a0a2fcce980a17a4b2a6b78b989e0',100.0,1779031552,0,'2026-05-17T17:25:52.763122+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-networking.md"]','["kubernetes-networking.md"]','{}','{"duplicate_of": "https://www.stackrox.io/blog/kubernetes-networking-demystified"}');
INSERT INTO "resources" VALUES('https://www.stackrox.com/post/2020/02/eks-vs-gke-vs-aks','stackrox.com: EKS vs GKE vs AKS - Evaluating Kubernetes in the Cloud','','N/A',0,'High-fidelity evaluation criteria for the three largest cloud-managed Kubernetes platforms. Analyzes security controls, active network policies, and identity access management capabilities.','en','Blog','Intermediate',0,'duplicate','manual','ac8eac60d979b3fe7df86bb3dd369a6247007a4ea49b02bd2f799686ce421019',100.0,1779033586,0,'2026-05-17T17:59:46.416837+02:00',NULL,NULL,NULL,'["Cloud Infrastructure", "Orchestration", "Managed Kubernetes"]','["[COMMUNITY-TOOL]"]','["docs/managed-kubernetes-in-public-cloud.md"]','["managed-kubernetes-in-public-cloud.md"]','{}','{"duplicate_of": "https://www.stackrox.io/blog/eks-vs-gke-vs-aks-jan2021"}');
INSERT INTO "resources" VALUES('https://www.stackrox.com/post/2020/05/kubernetes-security-101','Kubernetes Security 101: Risks and 29 Best Practices 🌟','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','05036744612dd1b1cb57652b4e1c64741173d4ffcda5fbe5f9db87de8b163253',100.0,1779033808,0,'2026-05-17T18:03:28.010778+02:00',NULL,NULL,NULL,'[]','[]','["docs/kubernetes-security.md"]','[]','{}','{"duplicate_of": "https://www.redhat.com/en/topics/containers/kubernetes-security"}');
INSERT INTO "resources" VALUES('https://www.stackrox.com/post/2021/01/part-1-rancher-kubernetes-engine-rke-security-best-practices-for-cluster-setup','stackrox.com: Part 1 - Rancher Kubernetes Engine (RKE) Security Best Practices'' for Cluster Setup 🌟','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','a649c780aa40f5b20eee7214a9175c3b862b6263c1872be7bb94560b72308dca',100.0,1779031489,0,'2026-05-17T17:24:49.412781+02:00',NULL,NULL,NULL,'[]','[]','["docs/demos.md"]','[]','{}','{"review_metadata": {"original_url": "https://www.stackrox.com/post/2021/01/part-1-rancher-kubernetes-engine-rke-security-best-practices-for-cluster-setup", "proposed_url": "NONE", "reason": "High-Value Protection: generic_redirect_loss", "timestamp": "2026-05-18T18:54:54.972606"}, "duplicate_of": "https://www.stackrox.io/blog/rancher-kubernetes-engine-security-part-1"}');
INSERT INTO "resources" VALUES('https://www.stackrox.io/blog/amazon-eks-security-best-practices','Amazon EKS Security Best Practices','','2022',0,'Comprehensive security manual focusing on EKS cluster isolation strategies. Discusses IAM Roles for Service Accounts (IRSA), security groups per pod, and control plane API exposure minimization.','English','Article','Advanced',0,'online','manual',NULL,NULL,NULL,0,'2022-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Cloud Native", "AWS EKS", "Security"]','["[COMMUNITY-TOOL]"]','[]','["managed-kubernetes-in-public-cloud.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.stackrox.io/blog/top-9-open-source-devsecops-tools-for-kubernetes','stackrox.io: Top 9 Open Source DevSecOps Tools for Kubernetes in 2021 🌟','','2021',0,'A comprehensive industry blog post and list curating essential open-source DevSecOps utilities for securing Kubernetes workloads, detailing tools for network policy enforcement, static analysis, runtime protection, and compliance. In 2026, it serves as an excellent historical guide highlighting the rapid evolution of Kubernetes security paradigms.','HTML','Documentation / Guide','Low',0,'online','manual','c81aa7c68e9f0469f377ba3cdfe2c8f272e185f03f3d33fe2b1d0375b44afdc2',100.0,1779033295,1,'2026-05-17T17:54:55.941749+02:00',NULL,NULL,NULL,'["Security", "DevSecOps", "Resources"]','["[COMMUNITY-TOOL]", "[GUIDE]"]','["docs/kubernetes-tools.md"]','["kubernetes-tools.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.stacksimplify.com/aws-eks/aws-alb-ingress/lean-kubernetes-aws-alb-ingress-basics','stacksimplify.com: AWS ALB Ingress Service - Basics 🌟','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','5f08e432d2d388bbda429c93e26c4dfc7c33b3e3b3fb5c4ecbbeb1dac7425411',100.0,1779032793,0,'2026-05-17T17:46:33.767726+02:00',NULL,NULL,NULL,'[]','[]','["docs/managed-kubernetes-in-public-cloud.md"]','[]','{}','{"duplicate_of": "https://docs.stacksimplify.com/aws-eks/aws-alb-ingress/lean-kubernetes-aws-alb-ingress-basics"}');
INSERT INTO "resources" VALUES('https://www.stacksimplify.com/aws-eks/aws-devops-eks/learn-to-master-devops-on-aws-eks-using-aws-codecommit-codebuild-codepipeline','stacksimplify.com: DevOps with AWS CodePipeline on AWS EKS','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','e8d6e55a841d30372f6e8ca5441056259db7b7e39539943f6e77431b5fe95c42',100.0,1779029162,0,'2026-05-17T16:46:02.051421+02:00',NULL,NULL,NULL,'[]','[]','["docs/demos.md"]','[]','{}','{"duplicate_of": "https://docs.stacksimplify.com/aws-eks/aws-devops-eks/learn-to-master-devops-on-aws-eks-using-aws-codecommit-codebuild-codepipeline"}');
INSERT INTO "resources" VALUES('https://www.starwindsoftware.com/blog/remove-a-kubernetes-namespace-blocked-with-terminating-status','starwindsoftware.com: Remove a Kubernetes namespace blocked with Terminating'' status','','N/A',0,'A curated technical resource and architectural guide covering starwindsoftware.com: Remove a Kubernetes namespace blocked with Terminating'' status in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779034115,0,'2026-05-17T18:08:35.966781+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes.md"]','["kubernetes.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.stationx.net/hacking-tools-cheat-sheet','stationx.net: Hacking Tools Cheat Sheet','','2026',0,'A compilation of vulnerability identification and penetration testing utilities. Curator Insight focuses on its offensive execution models. Live Grounding maps these tools directly to shift-left automated pipeline testing in modern DevSecOps architectures.','English','Cheat Sheet','Advanced',0,'online','manual',NULL,NULL,NULL,0,'2026-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Security", "Penetration Testing", "Security Auditing"]','["[COMMUNITY-TOOL]"]','[]','["cheatsheets.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.stevesmith.tech/blog/gitops-is-a-placebo','stevesmith.tech: GitOps is a placebo','','2021',0,'A contrarian perspective arguing that GitOps alone does not solve deep organizational silos or architectural issues. Critiques the hyper-focus on syncing tools (Argo, Flux) over true cultural shifts in product shipping strategies.','English','Blog Post','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["GitOps", "Architecture", "Critique"]','["[COMMUNITY-TOOL]"]','[]','["gitops.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.stickyminds.com','agileconnection.com: Infrastructure as Code: The Foundation of Effective DevOps','','2022',0,'Evaluates the cultural integration of IaC principles within Agile and DevOps environments. Discusses using source control pipelines to automate configuration deployment, lowering environment discrepancies and boosting build velocity.','English','Article','Beginner',0,'online','manual',NULL,NULL,NULL,0,'2022-06-01T00:00:00+02:00',NULL,NULL,NULL,'["DevOps", "Infrastructure as Code", "Culture"]','["[COMMUNITY-TOOL]"]','[]','["iac.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.stitcher.com/podcast/amazon-web-services/aws-podcast','Stitcher AWS Podcasts','','2026',0,'Stitcher repository hosting the AWS Podcast network. Features architectural retrospectives, engineering deep-dives, and service evolution analyses presented by active cloud product managers.','English','Audio','Intermediate',0,'online','manual','ae67975d0e7feb45732adfe786b350b76a63b35eeecf5e0b0eb8399f2812a381',100.0,1779030857,0,'2026-05-17T17:14:17.306321+02:00',NULL,NULL,NULL,'["Cloud Infrastructure", "AWS Ecosystem", "Audio Learning"]','["[COMMUNITY-TOOL]"]','["docs/aws.md"]','["aws.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.storetasker.com','lorem','','2026',0,'A specialized marketplace (operating as Storetasker) that links freelance Shopify developers and e-commerce technical professionals with brands. It streamlines micro-contracting, escrow payments, and technical feedback. Live grounding indicates highly optimized workflows specifically tailored for e-commerce tech stacks.','English','Platform/SaaS','Beginner',0,'online','manual',NULL,NULL,NULL,0,'2026-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Remote Work & Career", "Talent Platforms", "E-commerce Freelancing"]','["[COMMUNITY-TOOL]"]','[]','["freelancing.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.storj.io/blog/integrating-decentralized-cloud-storage-with-duplicati','storj.io: Integrating Decentralized Cloud Storage with Duplicati','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','502b9ae54cffdc97265c0a11349f10ae89b177bcd5dc0e3bdb2f0bf41171e27d',100.0,1779032966,0,'2026-05-17T17:49:26.445908+02:00',NULL,NULL,NULL,'[]','[]','["docs/kubernetes-storage.md"]','[]','{}','{"duplicate_of": "https://www.storj.io/cloud-object-storage"}');
INSERT INTO "resources" VALUES('https://www.storj.io/cloud-object-storage','storj.io: Integrating Decentralized Cloud Storage with Duplicati','','2021',0,'A tactical integration guide demonstrating how to pipe secure backups from Duplicati directly into Storj''s decentralized, zero-trust cloud object storage network. This integration showcases decentralized storage in action for enterprise disaster recovery.','N/A','Tutorial','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Cloud Native Storage Architecture", "Storage Architecture & Engines", "Storage Paradigms"]','["[COMMUNITY-TOOL]", "[GUIDE]"]','[]','["kubernetes-storage.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.sufle.io/blog/adopting-gitops-for-enhanced-operations','sufle.io: Adopting GitOps for Enhanced Operations','','2021',0,'A migration guide helping organizations transition from legacy imperative deployment workflows to modern, git-driven operational pipelines. By defining the target state declaratively, incident management and disaster recovery speeds are greatly improved. This shift reduces Mean Time to Resolution (MTTR) under stressful outage conditions.','None','Technical Blog','Intermediate',1,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Application Delivery", "Continuous Deployment", "GitOps", "Implementation"]','["[LEGACY]"]','[]','["gitops.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.superawesome.com/blog/how-we-scale-our-kid-safe-technology-using-auto-scaling-on-kubernetes','superawesome.com: Scaling pods with HPA using custom metrics. How we scale'' our kid-safe technology using Kubernetes 🌟','','N/A',0,'A curated technical resource and architectural guide covering superawesome.com: Scaling pods with HPA using custom metrics. How we scale'' our kid-safe technology using Kubernetes 🌟 in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','d3506eecedacbcd781fb81ae31800e9f925f99d8e00f07710d989244f0be6152',100.0,1779029171,0,'2026-05-17T16:46:11.992554+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-autoscaling.md"]','["kubernetes-autoscaling.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.suse.com/c/intro-rancher-2-6-features','suse.com: SUSE Rancher 2.6 delivers interoperability across multi-cloud environments with redesigned user experience, hosted cluster support, and improved security posture','','2021',2,'The official SUSE release summary detailing Rancher 2.6''s new features. Focuses on improved multi-cloud interoperability, centralized security scanning, and simplified provisioning loops for EKS and GKE engines.','None','Article','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Kubernetes Management", "Product Updates", "Rancher 2.6"]','["[COMMUNITY-TOOL]"]','[]','["rancher.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.suse.com/c/nginx-guest-blog-kubernetes-ingress-controller','suse.com: NGINX Guest Blog: NGINX Kubernetes Ingress Controller 🌟','','2021',4,'Provides an overview of the NGINX Ingress Controller within the SUSE ecosystem, explaining how it maps incoming HTTP traffic to backend pods. Live Grounding shows that NGINX remains the most widely deployed Ingress Controller due to its reliability, ease of configuration, and rich community-supported annotations.','Markdown','Article','Intermediate',1,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Networking & Security", "Kubernetes Networking", "Ingress & Traffic"]','["[ENTERPRISE-STABLE]"]','[]','["kubernetes-networking.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.suse.com/c/rancher_blog/announcing-harvester-open-source-hyperconverged-infrastructure-hci-software','rancher.com: Announcing Harvester: Open Source Hyperconverged Infrastructure (HCI) Software','','2021',4,'Official announcement of Harvester, an open-source hyperconverged infrastructure (HCI) solution designed on top of Kubernetes, KubeVirt, and Longhorn. Bridges the gap between traditional virtual machine workloads and modern cloud-native containerized platforms, enabling unified operations. Valuable for organizations seeking alternatives to legacy proprietary hypervisors.','English','Announcement','Advanced',0,'online','manual','b3cb1da94f00c225b79ced56157d00da388cf96205de4769c9eda9a3e7ca0821',100.0,1781736154,1,'2026-06-18T00:42:34.198083+02:00',NULL,NULL,NULL,'["Infrastructure", "Hyperconverged Infrastructure", "Bare Metal"]','["[ENTERPRISE-STABLE]", "[LEGACY]"]','["docs/rancher.md"]','["rancher.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.suse.com/c/rancher_blog/announcing-hosted-rancher-with-rancher-2-4',NULL,NULL,NULL,NULL,'A curated technical resource and architectural guide covering www.suse.com in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'online','manual','7da57a38bba2b7f06a3c6540019ad0006fc93ab1d291550d4b38e09af28147c0',100.0,1781736162,1,'2026-06-18T00:42:42.568465+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/rancher.md"]','["rancher.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.suse.com/c/rancher_blog/create-reproducible-security-in-kubernetes-with-helm-3-and-helm-charts','rancher.com: Create Reproducible Security in Kubernetes with Helm 3 and Helm Charts','','2021',0,'Practical guide discussing Helm 3 security baselines, image registry verification, and using secure defaults in charts. Addresses how declarative configurations align with modern threat model structures inside production networks.','English','Article','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Cloud Native", "Security", "Hardening", "Helm Security"]','["[COMMUNITY-TOOL]"]','[]','["helm.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.suse.com/c/rancher_blog/custom-alerts-using-prometheus-queries','rancher.com: Custom alerts using Prometheus queries','','2023',2,'An operational guide focusing on formulating custom alert conditions using PromQL queries in Rancher. Shows how to integrate metrics with alert systems and route notifications to modern receivers like Slack or PagerDuty.','None','Article','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2023-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Kubernetes Management", "Monitoring & Observability", "Alerting"]','["[COMMUNITY-TOOL]"]','[]','["rancher.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.suse.com/c/rancher_blog/deploy-a-rancher-cluster-with-gitlab-ci-and-terraform','Deploy a Rancher Cluster with GitLab CI and Terraform','','2020',0,'Step-by-step automation blueprint demonstrating how to provision and orchestrate Rancher multi-cluster control planes. Harnesses Terraform to scale target virtual machines and GitLab CI to deploy and maintain management-plane state configurations.','HCL','Article','Advanced',0,'online','manual',NULL,NULL,1781736158,0,'2026-06-18T00:42:38.677230+02:00',NULL,NULL,NULL,'["CI-CD", "Infrastructure", "Rancher"]','["[COMMUNITY-TOOL]"]','[]','["demos.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.suse.com/c/rancher_blog/deploy-kubernetes-clusters-on-microsoft-azure-with-rancher',NULL,NULL,NULL,NULL,'A curated technical resource and architectural guide covering www.suse.com in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'online','manual','2ab62b859fa47d702ada35b996f4efd5be0e649bb62656f9c419e3e82926384a',100.0,1781736164,1,'2026-06-18T00:42:44.421048+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/rancher.md"]','["rancher.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.suse.com/c/rancher_blog/disaster-recovery-preparedness-for-your-kubernetes-clusters','rancher.com: Disaster Recovery Preparedness for Your Kubernetes Clusters 🌟','','2022',4,'A high-level architectural framework focusing on Disaster Recovery (DR) readiness within complex clusters. Addresses RTO and RPO metrics by mapping out continuous automated backup testing pipelines.','Markdown','Article','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2022-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Infrastructure", "Disaster Recovery", "Best Practices"]','["[ENTERPRISE-STABLE]"]','[]','["kubernetes-backup-migrations.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.suse.com/c/rancher_blog/driving-kubernetes-adoption-in-finance-with-rancher','rancher.com: Driving Kubernetes Adoption in Finance with Rancher','','2022',2,'A deep dive case study exploring how banking and financial institutions adopt Rancher to support strict compliance requirements, air-gapped security deployments, and centralized multi-tenant access control.','None','Article','Beginner',0,'online','manual',NULL,NULL,NULL,0,'2022-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Kubernetes Management", "Case Studies", "Finance"]','["[COMMUNITY-TOOL]"]','[]','["rancher.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.suse.com/c/rancher_blog/enhancing-kubernetes-security-with-pod-security-policies-part-1','rancher.com: Enhancing Kubernetes Security with Pod Security Policies, Part 1','- [rancher.com: Enhancing Kubernetes Security with Pod Security Policies, Part 2](https://www.suse.com/c/rancher_blog/enhancing-kubernetes-security-with-pod-security-policies-part-2)','2021',0,'A historical look at securing container runtimes using Pod Security Policies. As PSP is now deprecated and fully removed in modern Kubernetes, this guide serves as a legacy reference for older Rancher setups. It clarifies critical container capabilities, privilege escalation preventions, and namespace defaults.','English','Article','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Security", "Pod Security", "Pod Security Policies"]','["[LEGACY]"]','[]','["kubernetes-security.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.suse.com/c/rancher_blog/enhancing-kubernetes-security-with-pod-security-policies-part-2',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,'manual','60817a82f2e2b97fda1131e73df7c3bcdaabb1459b0f5885ed0428237ddc181e',100.0,1779130494,1,'2026-05-18T20:54:54.993133+02:00',NULL,NULL,NULL,'[]','[]','["docs/kubernetes-security.md"]','[]','{}','{}');
INSERT INTO "resources" VALUES('https://www.suse.com/c/rancher_blog/faster-kubernetes-development-with-rancher-devspace-and-loft',NULL,NULL,NULL,NULL,'A curated technical resource and architectural guide covering www.suse.com in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'online','manual','668acf8529abb5e2e1b65444b350d44125a70086c3c011d8674b342915ebe1d2',100.0,1781736161,1,'2026-06-18T00:42:41.103689+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/rancher.md"]','["rancher.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.suse.com/c/rancher_blog/fleet-management-for-kubernetes-is-here',NULL,NULL,NULL,NULL,'A curated technical resource and architectural guide covering www.suse.com in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'online','manual','836e5506148b0c420a488dbc17714ab700e23be774bae7eb63d475516be093f2',100.0,1781736156,1,'2026-06-18T00:42:36.865899+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/rancher.md"]','["rancher.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.suse.com/c/rancher_blog/gain-better-visibility-into-kubernetes-cost-allocation','rancher.com: Gain Better Visibility into Kubernetes Cost Allocation','','2022',0,'Highlights operational frameworks to parse resource expenditure across distinct namespaces, applications, and organizational divisions. Promotes standardizing labeling schema to automate billing allocation.','English','Article','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2022-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Operations", "Cost Optimization", "Telemetry"]','["[COMMUNITY-TOOL]"]','[]','["kubernetes.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.suse.com/c/rancher_blog/getting-started-with-longhorn-distributed-block-storage-and-cloud-native-distributed-sql',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,'manual','0e185be71fecc0c63fda0ad47942c21fb8f620e67d4e5c856efaef9ce0e8c082',100.0,1779130494,0,'2026-05-18T20:54:54.932111+02:00',NULL,NULL,NULL,'[]','[]','["docs/rancher.md"]','[]','{}','{}');
INSERT INTO "resources" VALUES('https://www.suse.com/c/rancher_blog/longhorn-simplifies-distributed-block-storage-in-kubernetes','Longhorn Simplifies Distributed Block Storage in Kubernetes','','2020',0,'A technical assessment highlighting how Longhorn simplifies the deployment and operations of distributed block storage arrays. It features detailed discussions of volume-controller microservice orchestration, automated disaster recovery policies, and built-in replication tools.','English','Article','Medium',1,'online','manual',NULL,NULL,NULL,0,'2020-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Storage", "Kubernetes Storage", "Distributed Block Storage"]','["[COMMUNITY-TOOL]"]','[]','["kubernetes-storage.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.suse.com/c/rancher_blog/monitor-etcd-with-prometheus-and-grafana-using-rancher','Monitor Etcd with Prometheus and Grafana using Rancher','','2023',2,'An operational runbook explaining how to configure Prometheus and Grafana within SUSE Rancher to audit and visualize etcd status. Evaluates critical etcd parameters including database size, disk synchronization latency, and peer communication health.','None','Article','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2023-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Kubernetes Management", "Monitoring & Observability", "etcd Monitoring"]','["[COMMUNITY-TOOL]"]','[]','["rancher.md", "monitoring.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.suse.com/c/rancher_blog/multi-cluster-vulnerability-scanning-with-alcide-and-rancher',NULL,NULL,NULL,NULL,'A curated technical resource and architectural guide covering www.suse.com in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'online','manual','f10e450815edb1a54aa04fd2aed1e1bcf50eacaa5a02d24645e3d3585ae56cb1',100.0,1781736164,1,'2026-06-18T00:42:44.426956+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/rancher.md"]','["rancher.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.suse.com/c/rancher_blog/my-first-impressions-with-suse-rancher-kubernetes-projects','suse.com: My First Impressions with SUSE Rancher Kubernetes Projects','','2023',2,'An exploration of SUSE Rancher''s ''Projects'' abstraction layer. It explains how Projects group namespaces together, enabling administrative actions, security compliance, and centralized RBAC limits across microservices.','None','Article','Intermediate',1,'online','manual',NULL,NULL,NULL,0,'2023-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Kubernetes Management", "Multi-Tenancy", "Projects"]','["[COMMUNITY-TOOL]"]','[]','["rancher.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.suse.com/c/rancher_blog/rancher-2-5-delivers-on-computing-everywhere-strategy',NULL,NULL,NULL,NULL,'A curated technical resource and architectural guide covering www.suse.com in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'online','manual','7e8340253e86ed48f139e4aff4f8075a9a54d113c4ebc5a965ff4336d9c1f6f8',100.0,1781736154,1,'2026-06-18T00:42:34.286966+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/rancher.md"]','["rancher.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.suse.com/c/rancher_blog/rancher-desktop-1-0-0-has-arrived','suse.com: Rancher Desktop 1.0.0 Has Arrived','','2022',2,'The official product launch overview of Rancher Desktop 1.0.0. Explains its technical ability to dynamically toggle Kubernetes API versions and switch runtimes easily between containerd and dockerd.','None','Article','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2022-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Local Development", "Product Updates", "Rancher Desktop"]','["[COMMUNITY-TOOL]"]','[]','["rancher.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.suse.com/c/rancher_blog/run-rancher-2-4-in-azure-with-k3s-and-mysql',NULL,NULL,NULL,NULL,'A curated technical resource and architectural guide covering www.suse.com in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'online','manual','a6b4c00de344777a50ac7b1832e5842e2138b97f8ad7a02a78f53c9223044b93',100.0,1781429982,1,'2026-06-14T11:39:42.810727+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/rancher.md"]','["rancher.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.suse.com/c/rancher_blog/set-up-k3s-in-high-availability-using-k3d',NULL,NULL,NULL,NULL,'A curated technical resource and architectural guide covering www.suse.com in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'online','manual','54410aa841c7aa1f626e34845b8ab81f02b5ea7089639d90cc302fdb34ce2675',100.0,1781429958,1,'2026-06-14T11:39:18.731482+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/rancher.md"]','["rancher.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.suse.com/c/rancher_blog/set-up-your-k3s-cluster-for-high-availability-on-digitalocean',NULL,NULL,NULL,NULL,'A curated technical resource and architectural guide covering www.suse.com in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'online','manual','c84271e261ed1d04d9d6e883babb77c1b24dee5052afc7d3535db217a00c8309',100.0,1781736163,1,'2026-06-18T00:42:43.925800+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/rancher.md"]','["rancher.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.suse.com/c/rancher_blog/speed-up-development-with-automated-kubernetes-deployments',NULL,NULL,NULL,NULL,'A curated technical resource and architectural guide covering www.suse.com in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'online','manual','9c0972bf19ee08f877cbd34f0501fda7c5e3c3b116b6d2fe826e28ec825e9263',100.0,1779130494,1,'2026-05-18T20:54:54.981313+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/rancher.md"]','["rancher.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.suse.com/c/rancher_blog/stateful-kubernetes-workloads-on-vsphere-with-rke',NULL,NULL,NULL,NULL,'A curated technical resource and architectural guide covering www.suse.com in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'online','manual','7304fb1c3018cf1874bc905fc7150ee8d9e4a9d85faf6c070a1e52fbe644ed5a',100.0,1781736157,1,'2026-06-18T00:42:37.120054+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/rancher.md"]','["rancher.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.suse.com/c/rancher_blog/the-no-1-rule-of-disaster-recovery','rancher.com: The No. 1 Rule of Disaster Recovery','','2022',3,'Establishes structural tenets of safe state replication within highly volatile container topologies. Emphasizes separating control-plane (ETCD) states from operational volume backups to enforce predictable restore behaviors.','Markdown','Article','Beginner',0,'online','manual',NULL,NULL,NULL,0,'2022-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Infrastructure", "Disaster Recovery", "Best Practices"]','["[COMMUNITY-TOOL]"]','[]','["kubernetes-backup-migrations.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.suse.com/c/rancher_blog/the-three-pillars-of-kubernetes-container-orchestration','rancher.com: The Three Pillars of Kubernetes Container Orchestration 🌟','','2021',0,'Synthesizes the core architectural elements of Kubernetes down to three critical pillars: state management, service discovery, and horizontal scalability. Serves as a great overview for engineering leaders constructing enterprise migration maps.','English','Article','Beginner',1,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Architecture", "Fundamentals", "Container Orchestration"]','["[COMMUNITY-TOOL]"]','[]','["kubernetes.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.suse.com/c/rancher_blog/upgrade-your-k3s-clusters-smoothly-in-rancher-2-4',NULL,NULL,NULL,NULL,'A curated technical resource and architectural guide covering www.suse.com in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'online','manual','f5dd00e11b49c01aa7f603346808cfa92db95fcc44efe90b8a674c6222b69ead',100.0,1779130495,1,'2026-05-18T20:54:55.028427+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/rancher.md"]','["rancher.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.suse.com/c/rancher_blog/using-hybrid-and-multi-cloud-service-mesh-based-applications-for-distributed-deployments',NULL,NULL,NULL,NULL,'A curated technical resource and architectural guide covering www.suse.com in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','dd01f4455755bb9a9865546c0277275bef787523b3c31b302eacdd8ed084dd9c',100.0,1779130494,1,'2026-05-18T20:54:54.947446+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/servicemesh.md"]','["servicemesh.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.suse.com/c/rancher_blog/what-is-cloud-native-storage','rancher.com: What is Cloud-Native Storage?','','2020',0,'A foundational explanation of Cloud-Native Storage (CNS) principles, focusing on the dynamic orchestration, scalability, and resilience required by ephemeral containers. It unpacks the shift from static hardware-bound SAN/NAS structures to dynamic, application-centric storage.','N/A','Article','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2020-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Cloud Native Storage Architecture", "Storage Fundamentals", "Conceptual Design"]','["[COMMUNITY-TOOL]"]','[]','["kubernetes-storage.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.swarmia.com/build','swarmia.com/build: Build Elements of an Effective Software Organization','','2023',0,'Provides an advanced framework for measuring and optimizing software organization effectiveness. Delves into metric patterns (such as DORA, SPACE, and developer cognitive load metrics) to scale delivery, remove operational bottlenecks, and build reliable developer platforms.','English','Article','Advanced',0,'online','manual',NULL,NULL,NULL,0,'2023-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Software Engineering", "Productivity", "Platform Engineering"]','["[COMMUNITY-TOOL]"]','[]','["project-management-methodology.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.syncfusion.com/blogs/post/10-best-c-nuget-packages-to-improve-your-productivity-in-2022','syncfusion.com: 10 Best C# NuGet Packages to Improve Your Productivity in 2022','','2022',0,'A curated evaluation of top-tier NuGet packages designed to elevate developer productivity inside modern .NET enterprise ecosystems. Features utility frameworks covering high-speed serialization, deep-object mapping, unit testing extensions, logging, and database interfacing.','C#','Article','Beginner',0,'online','manual',NULL,NULL,NULL,0,'2022-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Software Architecture & .NET Development", "Package Management", "Ecosystem Curation"]','["[COMMUNITY-TOOL]"]','[]','["dotnet.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.syncfusion.com/blogs/post/10-best-c-nuget-packages-to-improve-your-productivity-in-2022.aspx','syncfusion.com: 10 Best C# NuGet Packages to Improve Your Productivity in'' 2022','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','e00e2605a52ed6eef79abe76bd000d21c0bc6be395159fdf486d9d9e6c8d09d6',100.0,1779032288,0,'2026-05-17T17:38:08.119633+02:00',NULL,NULL,NULL,'[]','[]','["docs/dotnet.md"]','[]','{}','{"duplicate_of": "https://www.syncfusion.com/blogs/post/10-best-c-nuget-packages-to-improve-your-productivity-in-2022"}');
INSERT INTO "resources" VALUES('https://www.synopsys.com/blogs/software-security/integrating-automated-ast-tools','synopsys.com: How to integrate automated AST tools in your CI/CD pipeline','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','caaf881593b80e012688eface2bb8cd4cb6b5ac0f3691f1402bcf37b3138ebdd',100.0,1779033037,0,'2026-05-17T17:50:37.815192+02:00',NULL,NULL,NULL,'[]','[]','["docs/testops.md"]','[]','{}','{"duplicate_of": "https://www.blackduck.com/blog/integrating-automated-ast-tools.html"}');
INSERT INTO "resources" VALUES('https://www.synopsys.com/software-integrity/blog/integrating-automated-ast-tools.html',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,'manual','9af64dafdadef201796b0786702ff801147c20e65a5f281fcf87bb6418d1a10e',64.0,1779130495,0,'2026-05-18T20:54:55.011252+02:00',NULL,NULL,NULL,'[]','[]','["docs/testops.md"]','[]','{}','{}');
INSERT INTO "resources" VALUES('https://www.syntasso.io/post/platform-democracy-rethinking-who-builds-and-consumes-your-internal-platform','Platform Democracy: Rethinking Who Builds and Consumes Your Internal Platform','','2023',0,'Explores the shift from top-down platform imposition to a collaborative platform democracy model where users actively influence platform features. Focuses on Kratix-style platform design that co-creates platform capabilities to better align with actual developer workflows and organizational requirements.','English','Blog Post','Advanced',0,'online','manual',NULL,NULL,NULL,0,'2023-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Platform Engineering", "Design Methodology", "Platform Democracy"]','["[COMMUNITY-TOOL]"]','[]','["sre.md", "chaos-engineering.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.syntasso.io/post/platform-engineering-orchestrating-applications-platforms-and-infrastructure','syntasso.io: Platform Engineering: Orchestrating Applications, Platforms, and Infrastructure','','2023',0,'Explores multi-tier orchestration aligning application code, platform components, and foundational infrastructure. Focuses on Kratix-enabled patterns of dividing platform concerns into modular ''Promises'' that orchestrate dynamic physical resources and local services transparently.','English','Blog Post','Advanced',0,'online','manual',NULL,NULL,NULL,0,'2023-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Platform Engineering", "Multi-tier Orchestration", "Kratix"]','["[COMMUNITY-TOOL]"]','[]','["devops.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.sysdig.com','Apolicy','','2021',0,'Apolicy (acquired by Sysdig) provides advanced policy-as-code governance designed for shifting cloud security left. Scans Infrastructure-as-Code (IaC) templates and automatically matches security rules to production deployment settings.','None','Service','Intermediate',0,'online','manual','7c1a2bb0dcda9caad9a29bcb724a60ac1e9b6359eb2f7552a1ce7f9ce9425576',100.0,1779130494,1,'2026-05-18T20:54:54.998227+02:00',NULL,NULL,NULL,'["Cloud Native Security", "Infrastructure Security", "IaC Scanning"]','["[COMMUNITY-TOOL]"]','["docs/securityascode.md"]','["securityascode.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.sysdig.com/blog','sysdig.com: Prometheus 2.37 – The first long-term supported release! 🌟','','2022',0,'Details the architecture and long-term support (LTS) lifecycle of the Prometheus 2.37 release. Addresses enterprise-level security backports, stability matrices, and long-term patch guarantees.','Go','Technical Blog','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2022-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Observability", "Prometheus Ecosystem", "Releases & Governance"]','["[COMMUNITY-TOOL]"]','[]','["prometheus.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.sysdig.com/blog/cve-2021-20291-cri-o-podman','sysdig.com: Mitigating CVE-2021-20291: DoS affecting CRI-O and Podman','','2021',0,'A technical analysis of CVE-2021-20291, a severe DoS vulnerability that affected the CRI-O and Podman engines during image download routines. It details the underlying system flaws and outlines practical mitigations, including host configurations and engine patches. This analysis is valuable for engineers managing large-scale, on-premises container runtimes.','None','Blog','Advanced',1,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Security", "Vulnerabilities", "CRI-O & Podman Security"]','["[COMMUNITY-TOOL]"]','[]','["devsecops.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.sysdig.com/blog/debug-kubernetes-crashloopbackoff','sysdig.com: What is Kubernetes CrashLoopBackOff? And how to fix it 🌟','','2021',0,'A definitive guide from Sysdig addressing the causes, mechanics, and remediation steps for the ubiquitous CrashLoopBackOff state. The article unpacks how the kubelet manages backoff loops when an application continuously crashes on startup. It outlines diagnostic strategies combining container telemetry with log output to pinpoint runtime exceptions.','English','Blog Post','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Kubernetes", "Troubleshooting", "CrashLoopBackOff"]','["[COMMUNITY-TOOL]"]','[]','["kubernetes-troubleshooting.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.sysdig.com/blog/exposed-prometheus-exploit-kubernetes-kubeconeu','sysdig.com: How attackers use exposed Prometheus server to exploit Kubernetes clusters | Miguel Hernández','','2022',0,'An analytical threat report detailing how exposed Prometheus endpoints can facilitate cluster compromise. Explains how attackers scan for unauthenticated metrics interfaces to harvest metadata, endpoints, and environment configurations. Demonstrates step-by-step mitigation paths, including mandatory mTLS and RBAC verification.','English','Article','Advanced',0,'online','manual',NULL,NULL,NULL,0,'2022-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Security", "Threat Vector", "Observability Exposure"]','["[COMMUNITY-TOOL]"]','[]','["kubernetes-security.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.sysdig.com/blog/gitops-iac-security-source','sysdig.com: How to apply security at the source using GitOps | Eduardo Mínguez 🌟','','2022',0,'Explains how to integrate declarative security checks into early stages of a GitOps flow. Shows how to use automated pipeline tools to scan Helm, Kustomize, and Terraform files for security and compliance issues before applying changes to the cluster.','English','Blog Post','Advanced',1,'online','manual',NULL,NULL,NULL,0,'2022-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Security", "GitOps", "Policy as Code"]','["[COMMUNITY-TOOL]"]','[]','["devsecops.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.sysdig.com/blog/how-to-monitor-coredns','sysdig.com: How to monitor coreDNS 🌟','','2021',0,'A detailed monitoring primer for CoreDNS using Prometheus and Sysdig. Highlights core health metrics, including latency histograms, requests counters, cache hit ratios, and error response codes (such as NXDOMAIN and SERVFAIL), to prevent DNS resolution latency from degrading microservice discovery pathways.','English','Article','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Networking", "DNS", "Monitoring"]','["[COMMUNITY-TOOL]"]','[]','["kubernetes-networking.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.sysdig.com/blog/how-to-secure-helm','sysdig.com: Helm security and best practices','','2021',0,'Hardening guidelines detailing secure Helm usage. Discusses securing helm charts against common configuration risks, managing credentials in secret layers instead of source files, and verifying container images in pipeline states.','English','Article','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Cloud Native", "Security", "Hardening", "Sysdig Standards"]','["[COMMUNITY-TOOL]"]','[]','["helm.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.sysdig.com/blog/intro-runtime-security-falco','sysdig.com: Getting started with runtime security and Falco','','2022',0,'A practical walkthrough illustrating how to onboard Falco, configure fundamental detection policies, and process live security event streams. Guides developers in translating raw system-call patterns into human-readable alerts, highlighting deployment configurations utilizing Helm charts as daemonsets.','N/A','Article','Intermediate',1,'online','manual',NULL,NULL,NULL,0,'2022-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Security", "Runtime Security", "Threat Detection"]','["[COMMUNITY-TOOL]"]','[]','["devsecops.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.sysdig.com/blog/k3s-sysdig-falco','sysdig.com: K3s + Sysdig: Deploying and securing your cluster… in less than 8 minutes! 🌟','','2021',2,'A technical runtime safety guide showcasing integration of Sysdig monitoring agents and CNCF Falco threat detection engines inside light K3s edge frameworks.','None','Article','Intermediate',1,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Edge & IoT", "Security", "Runtime Auditing"]','["[COMMUNITY-TOOL]"]','[]','["rancher.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.sysdig.com/blog/kubernetes-1-22-whats-new','sysdig.com: Kubernetes 1.22 – What’s new?','','2021',0,'Curator Insight highlights Sysdig''s review of Kubernetes 1.22. Live grounding in 2026 views 1.22 as the milestone where major legacy APIs (like v1beta1 Ingress) were fully removed, causing teams to aggressively update Helm charts.','English','Article','Medium',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Kubernetes Core", "Release Lifecycle", "v1.22"]','["[LEGACY]"]','[]','["kubernetes-releases.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.sysdig.com/blog/kubernetes-1-23-whats-new','sysdig.com: Kubernetes 1.23 – What’s new?','','2021',0,'Curator Insight presents Sysdig''s assessment of Kubernetes 1.23. Live review in 2026 shows this release solidified Dual-stack IPv4/IPv6 services to GA and introduced Ephemeral Volumes.','English','Article','Medium',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Kubernetes Core", "Release Lifecycle", "v1.23"]','["[COMMUNITY-TOOL]"]','[]','["kubernetes-releases.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.sysdig.com/blog/kubernetes-1-24-whats-new','sysdig.com: Kubernetes 1.24 – What’s new?','','2022',0,'Curator Insight presents Sysdig''s review of 1.24. Live analysis in 2026 reminds us that 1.24 removed Dockershim, introduced Beta volume expansion, and made gRPC probes standard.','English','Article','Medium',0,'online','manual',NULL,NULL,NULL,0,'2022-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Kubernetes Core", "Release Lifecycle", "v1.24"]','["[COMMUNITY-TOOL]"]','[]','["kubernetes-releases.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.sysdig.com/blog/kubernetes-1-25-whats-new','sysdig.com: Kubernetes 1.25 – What’s new?','','2022',0,'Curator Insight reviews what is new in 1.25. In 2026, this is remembered for bringing Pod Security Admission to GA, KMS v2 alpha, and cgroups v2 enhancements.','English','Article','Medium',0,'online','manual',NULL,NULL,NULL,0,'2022-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Kubernetes Core", "Release Lifecycle", "v1.25"]','["[EMERGING]"]','[]','["kubernetes-releases.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.sysdig.com/blog/kubernetes-1-26-whats-new','sysdig.com: Kubernetes 1.26 – What’s new?','','2022',0,'A detailed technical review of the architectural enhancements shipped in Kubernetes 1.26. Key features highlighted include Common Expression Language (CEL) validation in CustomResourceDefinitions (CRDs), improvements to Pod Scheduling Readiness, and container registry migrations. This summary acts as an essential checklist for systems engineering teams coordinating scheduled cluster upgrades.','English','Technical Blog','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2022-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Kubernetes Core", "Releases", "v1.26 Features"]','["[COMMUNITY-TOOL]"]','[]','["kubernetes-releases.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.sysdig.com/blog/kubernetes-1-27-whats-new','sysdig.com: Kubernetes 1.27 – What’s new?','','2023',0,'An analytical overview of Kubernetes 1.27''s flagship updates. Features evaluated include the stabilization of SeccompDefault, container image signature verification workflows, and advancements in dynamic resource allocation. This serves as a vital blueprint for enterprise platform teams coordinating upcoming cluster upgrades.','English','Technical Blog','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2023-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Kubernetes Core", "Releases", "v1.27 Features"]','["[COMMUNITY-TOOL]"]','[]','["kubernetes-releases.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.sysdig.com/blog/kubernetes-admission-controllers','sysdig.com: Kubernetes admission controllers in 5 minutes','','2020',0,'An introductory guide to Kubernetes admission controllers, explaining how validating and mutating webhooks interdict and modify resources before persistence to etcd, enhancing enterprise security.','N/A','Technical Blog','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2020-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Architecture", "Security", "Admission Control"]','["[COMMUNITY-TOOL]"]','[]','["kubernetes.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.sysdig.com/blog/kubernetes-audit-log-falco','sysdig.com: Getting started with Kubernetes audit logs and Falco 🌟','','2020',0,'Explains how to integrate Kubernetes API audit logs with CNCF Falco to capture real-time control plane actions and alert on malicious requests, credential abuse, or abnormal operational API traffic.','N/A','article','Advanced',1,'online','manual',NULL,NULL,NULL,0,'2020-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Observability & Monitoring", "Runtime Security", "Sysdig & Falco Audit Integration"]','["[COMMUNITY-TOOL]"]','[]','["kubernetes-security.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.sysdig.com/blog/kubernetes-autoscaler','sysdig.com: Kubernetes pod autoscaler using custom metrics','','2021',0,'A configuration guide describing how to pipe Prometheus metrics into the Kubernetes HPA. Focuses on implementing fine-grained, application-level scaling indicators directly from live business metric telemetry to resolve demand peaks.','N/A','Blog','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Kubernetes & Scaling", "Metrics & Monitoring", "Prometheus Integrations"]','["[COMMUNITY-TOOL]"]','[]','["kubernetes-autoscaling.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.sysdig.com/blog/kubernetes-capacity-planning','sysdig.com: Kubernetes capacity planning: How to rightsize the requests of your cluster','','2022',0,'Sysdig''s guide to capacity planning and rightsizing cluster-wide resources.
- Explains how to aggregate individual container requests to determine actual node provisioning thresholds.
- Demystifies how rightsizing avoids both over-provisioning spend and scheduling latency.','English','Article','Advanced',0,'online','manual',NULL,NULL,NULL,0,'2022-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Resource Management", "Resource Planning", "Capacity Planning"]','["[COMMUNITY-TOOL]"]','[]','["kubernetes.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.sysdig.com/blog/kubernetes-hpa-prometheus','sysdig.com: Trigger a Kubernetes HPA with Prometheus metrics','','2022',0,'A comprehensive configuration guide on employing the Prometheus Adapter to convert custom PromQL telemetry query metrics into standard Kubernetes Custom Metrics, driving granular cluster scaling behaviors.','YAML','Blog','Advanced',0,'online','manual',NULL,NULL,NULL,0,'2022-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Kubernetes & Scaling", "Metrics & Monitoring", "Prometheus Adapter"]','["[COMMUNITY-TOOL]"]','[]','["kubernetes-autoscaling.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.sysdig.com/blog/kubernetes-limits-requests','sysdig.com: Understanding Kubernetes limits and requests by example 🌟','','2021',0,'Practical, hands-on exploration of requests and limits behavior using real-world scenarios.
- Details the underlying kernel processes: CFS shares allocation vs. CFS quota limits.
- Traces the exact path leading to memory OOM-Kills and CPU throttling events.','English','Article','Intermediate',1,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Resource Management", "Resource Planning", "Requests and Limits"]','["[COMMUNITY-TOOL]"]','[]','["kubernetes.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.sysdig.com/blog/kubernetes-monitoring-best-practices','sysdig.com: Seven Kubernetes monitoring best practices every monitoring solution should enable','','2023',0,'Outlines seven core principles for establishing a reliable Kubernetes monitoring framework, highlighting metric aggregation, container life-cycle awareness, and Prometheus auto-discovery. Curator Insight: Essential practices for K8s monitoring. Live Grounding: Practical guidelines for scaling Prometheus and agent-based scrapers without experiencing massive ingestion bottlenecks.','English','Blog Post','Intermediate',1,'online','manual',NULL,NULL,NULL,0,'2023-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Container Orchestration", "Kubernetes", "Observability", "Best Practices"]','["[COMMUNITY-TOOL]"]','[]','["kubernetes-monitoring.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.sysdig.com/blog/kubernetes-monitoring-prometheus','sysdig.com: Kubernetes Monitoring with Prometheus, the ultimate guide 🌟','','2023',0,'The ultimate operational reference guide for configuring Prometheus to pull performance metrics from Kubernetes clusters. Covers kube-state-metrics, cAdvisor, node-exporter, and Alertmanager routing. Curator Insight: Masterguide for Prometheus in Kubernetes. Live Grounding: The industry standard framework for implementing native CNCF observability stacks.','English','Blog Post','Advanced',1,'online','manual',NULL,NULL,NULL,0,'2023-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Container Orchestration", "Kubernetes", "Observability", "Prometheus", "Guides"]','["[COMMUNITY-TOOL]"]','[]','["monitoring.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.sysdig.com/blog/kubernetes-pod-evicted','sysdig.com: Understanding Kubernetes Evicted Pods','','2021',0,'Pod eviction is a proactive defense mechanism executed by the kubelet when a node faces critical resource pressure, such as low disk space or memory exhaustion. This guide details the eviction lifecycle, explaining the difference between soft and hard eviction thresholds. It provides practical strategies for configuring tolerations and cluster autoscaling to prevent widespread application downtime.','English','Blog Post','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Kubernetes", "Troubleshooting", "Pod Eviction"]','["[COMMUNITY-TOOL]"]','[]','["kubernetes-troubleshooting.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.sysdig.com/blog/kubernetes-pod-pending-problems','sysdig.com: Understanding Kubernetes pod pending problems','','2021',0,'Pods trapped in a ''Pending'' state point directly to scheduling failures caused by resource exhaustion, node selectors, or volume binding delays. This deep dive from Sysdig explains how to read scheduler events and analyze resource request limits to unlock stuck deployments. Engineers will learn how to identify node-affinity conflicts and taint/toleration mismatches.','English','Blog Post','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Kubernetes", "Troubleshooting", "Pod Scheduling"]','["[COMMUNITY-TOOL]"]','[]','["kubernetes-troubleshooting.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.sysdig.com/blog/kubernetes-resource-limits','sysdig.com: How to rightsize the Kubernetes resource limits','','2022',0,'Details how to optimize cluster-wide resource limits utilizing metric-driven insights.
- Explains using Prometheus metrics to analyze the spread between requested capacity and actual runtime peaks.
- Focuses on mitigating unnecessary overhead while keeping applications safe from surges.','English','Article','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2022-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Resource Management", "Resource Planning", "Rightsizing"]','["[COMMUNITY-TOOL]"]','[]','["kubernetes.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.sysdig.com/blog/kubernetes-services-clusterip-nodeport-loadbalancer','sysdig.com: Kubernetes Services: ClusterIP, Nodeport and LoadBalancer','','2021',3,'An analytical guide to native Kubernetes service abstraction layers, mapping how the internal control plane links Service resources to running Pod IPs. Outlines configuration protocols and target patterns for ClusterIP, NodePort, and LoadBalancer configurations.','English','Guide','Beginner',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Infrastructure", "Networking", "Fundamentals", "Service Types"]','["[COMMUNITY-TOOL]", "[GUIDE]"]','[]','["kubernetes-networking.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.sysdig.com/blog/mitigating-log4j-kubernetes-network-policies','sysdig.com: Mitigating log4j with Runtime-based Kubernetes Network Policies','','2021',0,'This runtime defense guide shows how to mitigate the Log4Shell vulnerability (CVE-2021-44228) using Kubernetes network policies. By blocking unauthenticated outbound connections from active Java containers, it prevents the remote retrieval of unauthorized class payloads. This strategy provides critical protection while team-wide patching is underway.','None','Blog','Intermediate',1,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Security", "Vulnerabilities", "Log4Shell Mitigations"]','["[COMMUNITY-TOOL]"]','[]','["devsecops.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.sysdig.com/blog/monitor-etcd','sysdig.com: How to monitor etcd','','2022',0,'A comprehensive guide detailing key metrics (consensus latency, database size, and leader changes) required for monitoring etcd''s health. Covers Prometheus integration and alerting strategies to prevent cluster downtime.','English','Article','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2022-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Infrastructure", "Data Store", "etcd Monitoring"]','["[COMMUNITY-TOOL]"]','[]','["kubernetes.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.sysdig.com/blog/monitor-istio','sysdig.com: How to monitor Istio, the Kubernetes service mesh','','2021',0,'Operational overview focused on gathering metrics from the Istio control plane (Istiod) and sidecar proxies. Synthesizes standard Prometheus configurations to target golden signals.','English','Guide','Intermediate',1,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Service Mesh", "Observability", "Monitoring"]','["[COMMUNITY-TOOL]", "[GUIDE]"]','[]','["istio.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.sysdig.com/blog/monitor-kube-proxy','sysdig.com: How to monitor kube-proxy 🌟','','2022',0,'Explores deep-level networking metric retrieval for the core kube-proxy daemon, detailing IPVS connection states, iptables rules execution latency, and standard Go runtime indicators. Curator Insight: Specialized network-level monitoring guide. Live Grounding: Crucial for network engineers diagnosing inter-service latency and routing drops in highly transient container environments.','English','Blog Post','Advanced',1,'online','manual',NULL,NULL,NULL,0,'2022-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Container Orchestration", "Kubernetes", "Observability", "Networking", "kube-proxy"]','["[COMMUNITY-TOOL]"]','[]','["monitoring.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.sysdig.com/blog/monitor-kubernetes-control-plane','sysdig.com: How to monitor Kubernetes control plane','','2021',0,'A highly technical guide detailing how to expose, scrap, and interpret diagnostic metrics from core Kubernetes control plane components, including etcd, kube-apiserver, kube-controller-manager, and kube-scheduler. Provides target Grafana layouts and alerting thresholds critical for cluster-wide health.','None','Article','Advanced',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Cluster Telemetry Stacks", "Control Plane Diagnostics", "Core Components"]','["[COMMUNITY-TOOL]"]','[]','["kubernetes-monitoring.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.sysdig.com/blog/monitor-oracle-database-prometheus','sysdig.com: How to monitor an Oracle database with Prometheus. The OracleDB Prometheus exporter','','2021',0,'Evaluates deploying the OracleDB Prometheus Exporter to parse system tables. Outlines collecting Oracle-specific metrics like tablespace storage usage, connection pool saturation, and SGA/PGA memory allocations.','Go','Technical Blog','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Observability", "Scraping & Exporters", "Database Monitoring"]','["[COMMUNITY-TOOL]"]','[]','["prometheus.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.sysdig.com/blog/monitoring-kubernetes','sysdig.com: Monitoring Kubernetes in Production','','2022',0,'A comprehensive production playbook for running observability systems inside highly available, scale-out Kubernetes environments. It addresses data scraping performance bottlenecks, long-term metric storage strategies (using Cortex/Thanos), and operational guidelines for sizing Prometheus resources to survive high-cardinality label spikes.','None','Article','Advanced',0,'online','manual',NULL,NULL,NULL,0,'2022-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Cluster Telemetry Stacks", "Cluster Monitoring", "Production Engineering"]','["[COMMUNITY-TOOL]"]','[]','["kubernetes-monitoring.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.sysdig.com/blog/postgresql-monitoring','sysdig.com: Top 10 metrics in PostgreSQL monitoring with Prometheus 🌟','','2020',0,'An in-depth article evaluating the top 10 PostgreSQL performance metrics to monitor with Prometheus via postgres_exporter. Highlights queries, cache hit ratios, active connections, vacuum frequency, lock contentions, and replication lag optimization.','SQL','Technical Blog','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2020-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Cloud Native Infrastructure", "Observability", "Prometheus", "Database Monitoring"]','["[COMMUNITY-TOOL]"]','[]','["prometheus.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.sysdig.com/blog/redis-prometheus','sysdig.com: How to monitor Redis with Prometheus','','2021',0,'Technical guide on configuring the Prometheus Redis Exporter. Outlines key performance indicators such as active client connections, memory fragmentation ratios, command latency, and key eviction policies.','Go','Technical Article','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Observability", "Monitoring Integrations", "Database Monitoring"]','["[COMMUNITY-TOOL]"]','[]','["prometheus.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.sysdig.com/blog/secure-kubernetes-deployment-signature-verification','sysdig.com: How to secure Kubernetes deployment with signature verification','','2022',4,'Guides engineers through implementing admission controllers in Kubernetes to enforce container signature verification. Using tools like Kyverno or Connaisseur with Cosign, it ensures only cryptographically verified images can be scheduled. This mitigates unauthorized registry tampering and malicious image injections.','N/A','Blog','Advanced',1,'online','manual',NULL,NULL,NULL,0,'2022-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Security", "Kubernetes Security", "Signature Verification"]','["[ENTERPRISE-STABLE]"]','[]','["devsecops.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.sysdig.com/blog/sysdig-2021-container-security-usage-report','sysdig.com: Sysdig 2021 container security and usage report: Shifting left is not enough 🌟','','2021',0,'A Sysdig analytical report evaluating active container operations and configuration parameters in production. Confirms a vast majority of containers operate with highly permissive configurations and overprivileged profiles, advocating for coupling build-time scans with runtime eBPF auditing.','English','Article','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Security", "Container Security", "Industry Vulnerability Reports"]','["[COMMUNITY-TOOL]"]','[]','["devsecops.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.sysdig.com/blog/sysdig-and-apolicy-join-forces-to-help-customer-secure-infrastructure-as-code','sysdig.com: Sysdig and Apolicy join forces to help customers secure Infrastructure As Code and automate remediation','','2021',0,'An industry announcement detailing Sysdig''s acquisition of Apolicy. Highlights the integration of IaC security analysis with runtime monitoring to establish unified, end-to-end security loops from Git commits to production containers.','None','Article','Intermediate',0,'online','manual','afbf1259a7827ece2a361b09ca3c19cc602f794359cc9aa434e1dd8bc667f3c6',100.0,1779130494,1,'2026-05-18T20:54:54.960390+02:00',NULL,NULL,NULL,'["Cloud Native Security", "Infrastructure Security", "Mergers & Acquisitions"]','["[COMMUNITY-TOOL]"]','["docs/securityascode.md"]','["securityascode.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.sysdig.com/blog/top-owasp-kubernetes','sysdig.com: OWASP Kubernetes Top 10 🌟','','2022',0,'A deep analysis of the OWASP Kubernetes Top 10, exploring actual deployment misconfigurations that map to these risks. Details supply chain threats, poor credentials storage, and audit log gaps. Offers recommendations to strengthen system setups.','English','Article','Intermediate',0,'duplicate','manual',NULL,NULL,NULL,0,'2022-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Security", "Vulnerability Assessment", "Threat Modeling"]','["[COMMUNITY-TOOL]"]','[]','["kubernetes-security.md"]','{}','{"duplicate_of": "https://owasp.org/www-project-kubernetes-top-ten"}');
INSERT INTO "resources" VALUES('https://www.sysdig.com/blog/triaging-malicious-docker-container','sysdig.com: Triaging a Malicious Docker Container','','2022',0,'A forensic walkthrough of debugging a compromised Docker container in real-time. Demonstrates profiling system calls with open-source Falco and Sysdig tools, isolating workloads, and tracing exploit command sequences.','English','Blog Post','Advanced',1,'online','manual',NULL,NULL,NULL,0,'2022-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Security", "Incident Response", "Container Forensics"]','["[COMMUNITY-TOOL]"]','[]','["devsecops.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.sysdig.com/blog/troubleshoot-kubernetes-oom','sysdig.com: Kubernetes OOM and CPU Throttling','','2021',0,'A highly analytical post from Sysdig comparing the operational impacts of memory exhaustion (OOM) versus CPU exhaustion (Throttling). While OOM errors lead to sudden container termination and service disruption, CPU throttling leads to slow response times and latency degradation. The guide explains how to monitor these metrics to balance cluster cost against application performance.','English','Blog Post','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Kubernetes", "Resource Management", "OOM & Throttling"]','["[COMMUNITY-TOOL]"]','[]','["kubernetes-troubleshooting.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.sysdig.com/blog/vulnerability-assessment','sysdig.com: Top vulnerability assessment and management best practices','','2022',0,'Technical guide on establishing vulnerability management practices across container registries and active Kubernetes runtimes. Highlights using distroless images, automating build blocks on critical CVE discoveries, and running runtime drift detection to track package modifications.','English','Blog Post','Advanced',1,'online','manual',NULL,NULL,NULL,0,'2022-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Security", "Vulnerability Management", "Container Scanning"]','["[COMMUNITY-TOOL]"]','[]','["devsecops.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.sysdig.com/blog/whats-new-kubernetes-1-20','sysdig.com: What’s new in Kubernetes 1.20?','','2020',0,'Curator Insight reviews Sysdig''s breakdown of Kubernetes 1.20. Live engineering truth in 2026 looks back at 1.20 as a watershed moment where the deprecation of Dockershim was first officially introduced, initiating the container runtime interface (CRI) transition.','English','Article','Medium',0,'duplicate','manual',NULL,NULL,NULL,0,'2020-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Kubernetes Core", "Release Lifecycle", "v1.20"]','["[COMMUNITY-TOOL]"]','[]','["kubernetes-releases.md"]','{}','{"duplicate_of": "https://www.pluralsight.com/resources/blog/cloud/whats-new-with-kubernetes-1-22"}');
INSERT INTO "resources" VALUES('https://www.sysdig.com/learn-cloud-native/12-container-image-scanning-best-practices','sysdig.com: 12 Container image scanning best practices to adopt in production','','2021',0,'A collection of twelve container image scanning best practices. Recommends implementing shifting-left (scanning directly inside continuous integration steps), utilizing minimal distroless or Alpine base images, and blocking pipelines dynamically when critical vulnerabilities are discovered.','English','Article','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Security", "Container Security", "Vulnerability Auditing"]','["[COMMUNITY-TOOL]"]','[]','["devsecops.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.sysdig.com/learn-cloud-native/container-security-best-practices','sysdig.com: Container security best practices: Ultimate guide 🌟','','2021',0,'An extensive security manual outlining enterprise container security frameworks. Unifies static image analysis, CI/CD checking, host-level seccomp hardening, and real-time eBPF runtime analysis to create an absolute defense-in-depth model.','English','Article','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Security", "Container Security", "Hardening Standards"]','["[COMMUNITY-TOOL]"]','[]','["devsecops.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.sysdig.com/learn-cloud-native/dockerfile-best-practices','sysdig.com: Top 20 Dockerfile best practices 🌟','','2024',0,'An essential platform catalog of twenty fundamental guidelines to build highly secure, minimal container images. Emphasizes non-root process configuration, layer optimization, and safe handling of variables.','N/A','article','Advanced',1,'online','manual',NULL,NULL,NULL,0,'2024-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Containers", "Build Optimization", "Security & Hardening"]','["[COMMUNITY-TOOL]"]','[]','["docker.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.systemcenterdudes.com/create-operational-sccm-collection-using-powershell-script','systemcenterdudes.com: Create Operational SCCM Collection Using Powershell Script','- [prae1809/PowerShell-Scripts: OperationalCollections](https://github.com/prae1809/PowerShell-Scripts/tree/master/OperationalCollections) This script will create a set of 134 SCCM collections for your various needs. These collections can be used for operational tasks afterward.','2021',0,'Detailed implementation script used to generate 134 structured collection records within MECM/SCCM databases, facilitating structured enterprise application delivery.','PowerShell','Blog Post','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Enterprise Infrastructure", "SCCM Configuration", "PowerShell Automation", "Collection Design"]','["[COMMUNITY-TOOL]"]','[]','["azure.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.systemcodegeeks.com','systemcodegeeks.com','','2026',4,'A specialized portal focused on systems architecture, development, and operational design patterns for backend engineers. Offers articles detailing the performance optimization of core infrastructure services and software integrations.','English','Tutorial','Advanced',1,'online','manual',NULL,NULL,NULL,0,'2026-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Software Engineering", "Systems Programming", "Architecture & Design"]','["[ENTERPRISE-STABLE]", "[GUIDE]"]','[]','["linux.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.tablesgenerator.com/markdown_tables','Markdown Tables Generator','','2026',0,'An essential web utility for programmatically building, editing, and converting complex data tables into clean Markdown code block matrices. Dramatically reduces manual formatting pain points for technical writers and catalog builders globally.','JavaScript','Utility Tool','Beginner',0,'online','manual',NULL,NULL,NULL,0,'2026-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Documentation & Workflow", "Writing Tools", "Markdown Utilities"]','["[COMMUNITY-TOOL]"]','[]','["mkdocs.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.talkingquickly.co.uk/kubernetes-sso-a-detailed-guide','talkingquickly.co.uk: Kubernetes Single Sign On - A detailed guide 🌟','','2020',0,'Explains how to integrate Kubernetes API access with external identity providers (OIDC) to enable secure Single Sign-On (SSO) and unify role assignments across developers.','N/A','article','Advanced',1,'online','manual',NULL,NULL,NULL,0,'2020-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Kubernetes Security", "Identity & Access Management", "SSO & OIDC Configuration"]','["[COMMUNITY-TOOL]"]','[]','["kubernetes-security.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.talos-systems.com/blog/is-vanilla-kubernetes-really-too-heavy-for-the-raspberry-pi','talos-systems.com: Is Vanilla Kubernetes Really Too Heavy For The Raspberry'' Pi?','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','ac068d6c635ac93677e114beb91ee27c1d1069aca45a6e9401e5994e31856d0e',100.0,1779031736,0,'2026-05-17T17:28:56.736555+02:00',NULL,NULL,NULL,'[]','[]','["docs/kubernetes.md"]','[]','{}','{"duplicate_of": "https://www.siderolabs.com/blog/is-vanilla-kubernetes-really-too-heavy-for-the-raspberry-pi"}');
INSERT INTO "resources" VALUES('https://www.tangowithdjango.com',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,'manual','9401b651120dc63b7b4e9171064fd4b0adfa05736dff7afa8dfaa348fb8cc9ae',100.0,1779029161,1,'2026-05-17T16:46:01.256326+02:00',NULL,NULL,NULL,'[]','[]','["docs/python.md"]','[]','{}','{}');
INSERT INTO "resources" VALUES('https://www.techbeatly.com/2018/11/how-to-create-increase-or-decrease-project-quota-in-openshift.html','techbeatly.com: How to create, increase or decrease project quota','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','de2ce2b2b8b7c1db5b75e81c01fbfe4166dc900dd1607687420d975be3a553d0',100.0,1779030363,0,'2026-05-17T17:06:03.716387+02:00',NULL,NULL,NULL,'[]','[]','["docs/ocp3.md"]','[]','{}','{"duplicate_of": "https://techbeatly.com/how-to-create-increase-or-decrease-project-quota-in-openshift"}');
INSERT INTO "resources" VALUES('https://www.techbeatly.com/ansible-for-infrastructure-provisioning-in-aws-ansible-real-life-series','techbeatly.com: Ansible for Infrastructure Provisioning in AWS | Ansible'' Real Life Series - youtube','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','035e6dbd749ecd8cb7c2d7aacf02bd1ef15c870f76c2ed5790c771aa181dbb5a',100.0,1779031061,0,'2026-05-17T17:17:41.276340+02:00',NULL,NULL,NULL,'[]','[]','["docs/ansible.md"]','[]','{}','{"duplicate_of": "https://techbeatly.com/ansible-for-infrastructure-provisioning-in-aws-ansible-real-life-series"}');
INSERT INTO "resources" VALUES('https://www.techbeatly.com/terraform-cheat-sheet','techbeatly.com: Terraform Cheat Sheet','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','a6b988c98fd694a84e5bc510777aab454425bb30364dd4bdf0dcaa00457f208c',100.0,1779031031,0,'2026-05-17T17:17:11.811755+02:00',NULL,NULL,NULL,'[]','[]','["docs/cheatsheets.md"]','[]','{}','{"duplicate_of": "https://techbeatly.com/terraform-cheat-sheet"}');
INSERT INTO "resources" VALUES('https://www.techbeatly.com/terraform-free-courses','techbeatly.com: 10 Free Courses to Learn Terraform','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','69fcc5baf4e242304fa726ae709f662db3e2a0f9873c5cd531eeff9458ec740b',100.0,1779030367,0,'2026-05-17T17:06:07.265739+02:00',NULL,NULL,NULL,'[]','[]','["docs/terraform.md"]','[]','{}','{"duplicate_of": "https://techbeatly.com/terraform-free-courses"}');
INSERT INTO "resources" VALUES('https://www.techerati.com/features-hub/opinions/devsecops-eight-tips-for-truly-securing-software','techerati.com: DevSecOps: Eight tips for truly securing software','','N/A',0,'Provides eight actionable metrics and architectural modifications designed to secure software projects without compromising release velocity. Contrast: Curator Insight prioritizes process checklists, while Live Grounding shows that automating threat modeling and vulnerability scoring is the most impactful step. Highly actionable for developers.','English','Article','Intermediate',0,'duplicate','manual','ed89bd7b96ad1ee457f0e6f3b09679189687047e5d65f7c15e7e5153e2eecf59',100.0,1779030565,0,'2026-05-17T17:09:25.270961+02:00',NULL,NULL,NULL,'["DevSecOps", "Culture and Strategy", "Best Practices"]','["[COMMUNITY-TOOL]"]','["docs/devsecops.md"]','["devsecops.md"]','{}','{"duplicate_of": "https://www.techerati.com/features-hub/devsecops-eight-tips-for-truly-securing-software"}');
INSERT INTO "resources" VALUES('https://www.techerati.com/features-hub/opinions/microservices-in-the-cloud-native-era','techerati.com: Microservices in the Cloud-Native Era','','N/A',0,'A curated technical resource and architectural guide covering techerati.com: Microservices in the Cloud-Native Era in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'duplicate','manual','33490d59444a2b12bbb48a07ccd628052a5a629046327cec846018f830d96c04',100.0,1779032369,0,'2026-05-17T17:39:29.815780+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/introduction.md"]','["introduction.md"]','{}','{"duplicate_of": "https://www.techerati.com/features-hub/microservices-in-the-cloud-native-era"}');
INSERT INTO "resources" VALUES('https://www.techgeekbuzz.com/top-aws-interview-questions-and-answers','TGB - AWS Interview Questions and Answers - Frequently asked','','N/A',0,'A curated technical resource and architectural guide covering TGB - AWS Interview Questions and Answers - Frequently asked in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779033274,0,'2026-05-17T17:54:34.989339+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/interview-questions.md"]','["interview-questions.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.techmanyu.com/kubernetes-security-with-kube-bench-and-kube-hunter-6765bf44ebc6','techmanyu.com: Kubernetes Security with Kube-bench and Kube-hunter 🌟','','N/A',0,'A curated technical resource and architectural guide covering techmanyu.com: Kubernetes Security with Kube-bench and Kube-hunter 🌟 in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779034431,0,'2026-05-17T18:13:51.600498+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-security.md"]','["kubernetes-security.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.technologyreview.com/2021/03/26/1021258/ai-pioneer-andrew-ng-machine-learning-business','technologyreview.com: Andrew Ng: Forget about building an AI-first business. Start with a mission 🌟','','2021',0,'An interview with AI pioneer Andrew Ng discussing how to correctly align AI investments with business goals. Instead of building superficial ''AI-first'' corporate structures, Ng argues for target-driven AI missions that address specific organizational pain points. This framework helps platform engineers and software architects focus tooling on high-impact business systems.','English','Interview','Beginner',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Artificial Intelligence", "AI Strategy", "Business Alignment"]','["[COMMUNITY-TOOL]"]','[]','["ai.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.technologyreview.es/s/13258/las-empresas-que-empiezan-lo-grande-con-la-ia-fracasan-mas','==technologyreview.es: "Las empresas que empiezan a lo grande con la IA'' fracasan más"== 🌟','','N/A',0,'A curated technical resource and architectural guide covering ==technologyreview.es: "Las empresas que empiezan a lo grande con la IA'' fracasan más"== 🌟 in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779033686,0,'2026-05-17T18:01:26.859327+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/ai.md"]','["ai.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.techqna.io/2024/09/web-terminal-operator-tips-tricks-for.html','Web Terminal Operator: Tips y Trucos','','N/A',0,'A curated technical resource and architectural guide covering Web Terminal Operator: Tips y Trucos in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779031448,0,'2026-05-17T17:24:08.430595+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-tools.md"]','["kubernetes-tools.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.techradar.com/best/best-devops-tools','techradar.com: techradar.com','','2021',3,'A broad consumer-to-enterprise level evaluation of high-availability DevOps tools, assessing overall usability, native API integration vectors, and performance metrics. Provides structural insights into cost-to-benefit ratios for enterprise platforms.','English','Article','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["DevOps & Platform Engineering", "Industry Reports", "Tooling Landscape"]','["[COMMUNITY-TOOL]"]','[]','["devops-tools.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.techradar.com/news/google-cloud-is-making-it-easier-for-developers-to-smuggle-secrets-in-their-code','techradar.com: Google Cloud is making it easier for developers to smuggle ‘secrets’ in their code','','2026',0,'Highlights GCP developer platform updates aimed at facilitating secure, automated secret consumption in source codes, eliminating plain-text secrets risk using native IDE-to-Secret Manager integrations.','English','Article','Intermediate',1,'online','manual',NULL,NULL,NULL,0,'2026-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Cloud Infrastructure", "Security", "Secrets Management"]','["[COMMUNITY-TOOL]"]','[]','["GoogleCloudPlatform.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.techradar.com/news/low-code-could-replace-traditional-coding-within-months','techradar.com: Low-code could replace "traditional" coding within months','','2021',2,'A provocative analysis reflecting on speculative industry trends regarding low-code automation. It highlights how aggressive market expansion projections suggest rapid enterprise adoption, while detailing the ongoing debate about scalability limits.','English','Industry Report','Beginner',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Software Engineering", "Development Paradigms", "Low Code"]','["[CASE STUDY]", "[COMMUNITY-TOOL]"]','[]','["lowcode-nocode.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.techradar.com/news/three-tips-to-implement-kubernetes-with-open-standards','techradar.com: Three tips to implement Kubernetes with open standards','','2021',0,'Advocates for standardizing Kubernetes deployments on CNCF-compliant APIs and specifications (like OCI and CNI) to avoid vendor lock-in and ensure long-term platform portability.','English','Article','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Architecture", "Governance", "Open Standards"]','["[COMMUNITY-TOOL]"]','[]','["kubernetes.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.techrepublic.com/article/aws-has-gone-down-before-as-have-other-providers-fastly-has-lessons-to-share-from-its-own-outage','techrepublic.com: AWS has gone down before, as have other providers; Fastly'' has lessons to share from its own outage','','N/A',0,'A curated technical resource and architectural guide covering techrepublic.com: AWS has gone down before, as have other providers; Fastly'' has lessons to share from its own outage in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779032223,0,'2026-05-17T17:37:03.565484+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/public-cloud-solutions.md"]','["public-cloud-solutions.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.techrepublic.com/article/aws-outage-your-response-to-aws-going-down-shouldnt-be-multicloud','==techrepublic.com: AWS outage: Your response to AWS going down shouldn''t'' be multicloud==','','N/A',0,'A curated technical resource and architectural guide covering ==techrepublic.com: AWS outage: Your response to AWS going down shouldn''t'' be multicloud== in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779031595,0,'2026-05-17T17:26:35.931294+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/public-cloud-solutions.md"]','["public-cloud-solutions.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.techrepublic.com/article/chatgpt-cheat-sheet','techrepublic.com: ChatGPT Cheat Sheet: Complete Guide for 2023','','N/A',0,'A curated technical resource and architectural guide covering techrepublic.com: ChatGPT Cheat Sheet: Complete Guide for 2023 in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779033942,0,'2026-05-17T18:05:42.391826+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/chatgpt.md"]','["chatgpt.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.techrepublic.com/article/devops-is-getting-code-released-faster-than-ever-but-security-is-lagging-behind','techrepublic.com: DevOps is getting code released faster than ever. But'' security is lagging behind','','N/A',0,'A curated technical resource and architectural guide covering techrepublic.com: DevOps is getting code released faster than ever. But'' security is lagging behind in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779031898,0,'2026-05-17T17:31:38.058295+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/devsecops.md"]','["devsecops.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.techrepublic.com/article/enterprises-get-closer-to-the-app-store-experience-with-kubernetes-and-gitops','==techrepublic.com: Enterprises get closer to the app store experience with'' Kubernetes and GitOps==','','N/A',0,'A curated technical resource and architectural guide covering ==techrepublic.com: Enterprises get closer to the app store experience with'' Kubernetes and GitOps== in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779032753,0,'2026-05-17T17:45:53.907434+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/introduction.md"]','["introduction.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.techrepublic.com/article/how-to-choose-the-right-cicd-platform','techrepublic.com: CI/CD platforms: How to choose the right continuous integration'' and delivery system for your business','','N/A',0,'A curated technical resource and architectural guide covering techrepublic.com: CI/CD platforms: How to choose the right continuous integration'' and delivery system for your business in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779034450,0,'2026-05-17T18:14:10.088836+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/cicd.md"]','["cicd.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.techrepublic.com/article/how-to-create-lets-encrypt-ssl-certificates-with-acme-sh-on-linux','techrepublic.com: How to create Let''s Encrypt SSL certificates with acme.sh'' on Linux','','N/A',0,'A curated technical resource and architectural guide covering techrepublic.com: How to create Let''s Encrypt SSL certificates with acme.sh'' on Linux in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779030705,0,'2026-05-17T17:11:45.776344+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/devsecops.md"]','["devsecops.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.techrepublic.com/article/ibm-creates-an-open-source-tool-to-simplify-api-documentation','IBM creates an open source tool to simplify API documentation','','N/A',0,'A curated technical resource and architectural guide covering IBM creates an open source tool to simplify API documentation in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779032869,0,'2026-05-17T17:47:49.046269+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/api.md"]','["api.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.techrepublic.com/article/kanboard-a-simple-to-deploy-easy-to-use-kanban-board-for-project-management','techrepublic.com: Kanboard: A simple to deploy, easy to use Kanban board'' for project management','','N/A',0,'A curated technical resource and architectural guide covering techrepublic.com: Kanboard: A simple to deploy, easy to use Kanban board'' for project management in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779030868,0,'2026-05-17T17:14:28.327938+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/project-management-tools.md"]','["project-management-tools.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.techrepublic.com/article/kubernetes-magic-is-in-enterprise-standardization-not-app-portability','==Kubernetes magic is in enterprise standardization, not app portability==','','N/A',0,'A curated technical resource and architectural guide covering ==Kubernetes magic is in enterprise standardization, not app portability== in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779033040,0,'2026-05-17T17:50:40.455795+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes.md"]','["index.md", "kubernetes.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.techrepublic.com/article/kubernetes-will-deliver-the-app-store-experience-for-enterprise-software-says-weaveworks-ceo','techrepublic.com: Kubernetes will deliver the app store experience for enterprise'' software, says Weaveworks CEO','','N/A',0,'A curated technical resource and architectural guide covering techrepublic.com: Kubernetes will deliver the app store experience for enterprise'' software, says Weaveworks CEO in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779033730,0,'2026-05-17T18:02:10.944169+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/introduction.md"]','["introduction.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.techrepublic.com/article/lean-development','techrepublic.com: What is Lean Software Development?','','N/A',0,'A curated technical resource and architectural guide covering techrepublic.com: What is Lean Software Development? in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779031190,0,'2026-05-17T17:19:50.091596+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/project-management-methodology.md"]','["project-management-methodology.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.techrepublic.com/article/opensearch-aws-rolls-out-its-open-source-elasticsearch-fork','techrepublic.com: OpenSearch: AWS rolls out its open source Elasticsearch'' fork','','N/A',0,'A curated technical resource and architectural guide covering techrepublic.com: OpenSearch: AWS rolls out its open source Elasticsearch'' fork in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779030989,0,'2026-05-17T17:16:29.350844+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/monitoring.md"]','["monitoring.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.techrepublic.com/article/the-best-programming-languages-to-learn-in-2022','techrepublic.com: The best programming languages to learn in 2022','','N/A',0,'A curated technical resource and architectural guide covering techrepublic.com: The best programming languages to learn in 2022 in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779033579,0,'2026-05-17T17:59:39.274656+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/devel-sites.md"]','["devel-sites.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.techrepublic.com/article/what-can-you-do-azure-files','==techrepublic.com: What can you do with Azure Files?==','','N/A',0,'A curated technical resource and architectural guide covering ==techrepublic.com: What can you do with Azure Files?== in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779033735,0,'2026-05-17T18:02:15.327768+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/azure.md"]','["azure.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.techrepublic.com/article/windows-subsystem-for-linux-2-the-gui-features-developers-have-been-asking-for','techrepublic.com: Windows Subsystem for Linux 2: The GUI features developers'' have been asking for','','N/A',0,'A curated technical resource and architectural guide covering techrepublic.com: Windows Subsystem for Linux 2: The GUI features developers'' have been asking for in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779033044,0,'2026-05-17T17:50:44.796769+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/linux-dev-env.md"]','["linux-dev-env.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.techsupportpk.com/2020/03/how-to-install-ansible-awx-centos-rhel-7-8.html','techsupportpk.com: Install Ansible AWX on CentOS, RHEL 7, 8','','N/A',0,'A curated technical resource and architectural guide covering techsupportpk.com: Install Ansible AWX on CentOS, RHEL 7, 8 in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779031770,0,'2026-05-17T17:29:30.929365+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/ansible.md"]','["ansible.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.techtarget.com/searchapparchitecture/tip/4-trends-for-Kubernetes-cloud-native-teams-to-watch-in-2020','4 trends for Kubernetes cloud-native teams to watch in 2020','','2020',0,'Explores structural transitions within container orchestrations circa 2020. This historical piece covers the nascent consolidation around service meshes and the industrialization of Kubernetes operators across production landscapes.','English','Article','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2020-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Industry Analysis", "Ecosystem Trends", "Historical Analysis"]','["[COMMUNITY-TOOL]"]','[]','["kubernetes.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.techtarget.com/searchcio/answer/ITPro-Today-Network-Computing-IoT-World-Today-combine-with-TechTarget','itprotoday.com: Who''s Winning in the Container Software Market 🌟','','2022',0,'A business and market analysis of the container software landscape, highlighting market share dynamics, consolidation waves, and the competitive positioning of major players like Red Hat, VMware, Rancher, and cloud hyperscalers. Reflects the strategic evolution toward managed platform-as-a-service models.','English','Article','Beginner',0,'online','manual',NULL,NULL,NULL,0,'2022-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Infrastructure", "Kubernetes Distributions", "Market Landscapes"]','["[COMMUNITY-TOOL]"]','[]','["ocp4.md", "devops.md", "docker.md", "kubernetes-alternatives.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.techtarget.com/searchcloudcomputing/answer/Amazon-ECS-vs-Kubernetes-Which-should-you-use-on-AWS','techtarget.com: Amazon ECS vs. Kubernetes: Which should you use on AWS?','','2023',0,'Compares AWS ECS with EKS. While EKS provides robust, platform-agnostic cloud-native standards, ECS offers tighter AWS integration, easier resource management, and lower cognitive load.','None','Article','Intermediate',1,'online','manual',NULL,NULL,NULL,0,'2023-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Orchestration", "AWS", "ECS vs Kubernetes"]','["[COMMUNITY-TOOL]"]','[]','["kubernetes-alternatives.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.techtarget.com/searchcloudcomputing/feature/Modernize-legacy-applications-with-containers-microservices','Modernize legacy applications with containers, microservices','','2021',4,'Examines methodologies for containerizing and decomposing legacy applications into microservices. It highlights refactoring patterns, the strangler fig pattern, and the steps required to isolate state and transition monolithic database architectures to distributed cloud-native databases.','English','Article','Intermediate',1,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Software Architecture", "Application Modernization", "Legacy Migration"]','["[ENTERPRISE-STABLE]", "[LEGACY]"]','[]','["introduction.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.techtarget.com/searchcloudcomputing/tip/Compare-tools-for-multi-cloud-Kubernetes-management','Compare tools for multi-cloud Kubernetes management 🌟','- NetApp Kubernetes Service -- formerly StackPointCloud
    - Cloudify
    - Terraform
    - Rancher
    - Platform9 Managed Kubernetes
    - Red Hat OpenShift
    - Juke, from HTBase, now owned by Juniper Networks.','2021',0,'Synthesizes and contrasts several enterprise-grade multi-cloud Kubernetes management suites including Red Hat OpenShift, Rancher, Platform9, and Terraform. Highlights the design trade-offs between hypervisor-style centralized management interfaces and modular GitOps delivery systems. (Live Grounding: While some listed tools like StackPointCloud are defunct or archived, the architectural comparison criteria remains critical for multi-cluster evaluations in 2026).','N/A','Technical Comparison','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Multi-Cloud Management", "Platform Engineering", "Tooling Comparison"]','["[LEGACY]"]','[]','["managed-kubernetes-in-public-cloud.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.techtarget.com/searchcloudcomputing/tip/Weigh-the-pros-and-cons-of-managed-Kubernetes-services','Assess managed Kubernetes services for your workloads.','','2021',3,'An evaluation matrix comparing managed Kubernetes offerings (EKS, GKE, AKS) with self-managed cluster options. Outlines critical cost considerations, operational control trade-offs, security responsibilities, and infrastructure integration factors.','English','Article','Beginner',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Strategy", "Platform Selection", "Managed Kubernetes"]','["[COMMUNITY-TOOL]"]','[]','["kubernetes.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.techtarget.com/searchitchannel/definition/IBM-International-Business-Machines','searchstorage.techtarget.com: IBM Spectrum','','2021',0,'An educational reference defining the scope, capabilities, and historical context of IBM''s software-defined storage portfolio. It details how disaggregating storage management software from physical hardware streamlines data mobility across hybrid-cloud infrastructures.','English','Article','Low',0,'duplicate','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Storage", "Enterprise Storage", "Storage Definitions"]','["[COMMUNITY-TOOL]"]','[]','["kubernetes-storage.md"]','{}','{"duplicate_of": "https://www.ibm.com/solutions"}');
INSERT INTO "resources" VALUES('https://www.techtarget.com/searchitoperations/answer/How-many-Kubernetes-nodes-should-be-in-a-cluster','techtarget.com: How many Kubernetes nodes should be in a cluster? 🌟🌟🌟','','2023',0,'Provides engineering guidelines on capacity planning, comparing a few large nodes vs. many small nodes. Highlights tradeoffs involving blast radius, scheduling overhead, resource utilization efficiency, licensing costs, and cloud provider API limits during rapid scaling.','English','Technical Article','Advanced',0,'online','manual',NULL,NULL,NULL,0,'2023-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Architecture", "Capacity Planning", "Cluster Sizing"]','["[COMMUNITY-TOOL]"]','[]','["kubernetes.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.techtarget.com/searchitoperations/feature/Differences-between-Kubernetes-Ingress-vs-load-balancer','searchitoperations.techtarget.com: Differences between Kubernetes Ingress vs. load balancer','','2021',3,'A practical reference manual comparing the performance cost and operational patterns of Layer 4 LoadBalancer services against Layer 7 Ingress Controllers. Evaluates routing mechanics, cost-efficiency, and feature capabilities to assist in key infrastructure selection phases.','English','Article','Beginner',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Infrastructure", "Networking", "Ingress", "Fundamentals"]','["[COMMUNITY-TOOL]"]','[]','["kubernetes-networking.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.techtarget.com/searchitoperations/feature/Optimize-Kubernetes-cluster-management-with-these-5-tips','**Optimize** Kubernetes cluster management with these 5 tips','','2022',0,'Provides tactical advice on refining cluster performance, including standardizing deployment pipelines, enforcing robust RBAC boundaries, monitoring control plane metrics, and optimizing resource scheduling.','English','Article','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2022-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Operations", "Cluster Management", "Optimization"]','["[COMMUNITY-TOOL]"]','[]','["kubernetes.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.techtarget.com/searchitoperations/feature/Top-15-DevOps-blogs-to-read-and-follow','Top 15 DevOps blogs to read and follow','','2026',0,'Curator Insight: TechTarget''s directory of the most influential devops online resources. Live Grounding: Identifies industry authorities and practical technical publications, steering engineers toward high-signal blogs and community forums.','en','Directory','Beginner',0,'online','manual',NULL,NULL,NULL,0,'2026-06-01T00:00:00+02:00',NULL,NULL,NULL,'["DevOps & Platforms", "Resources", "Directories"]','["[COMMUNITY-TOOL]"]','[]','["devops.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.techtarget.com/searchitoperations/news/252467102/Kubernetes-policy-project-takes-enterprise-IT-by-storm','searchitoperations.techtarget.com: Kubernetes policy project takes enterprise IT by storm','','2020',0,'Highlights the massive industry shift toward Open Policy Agent (OPA) for centralized, policy-as-code enforcement. Emphasizes OPA''s ability to unify policy layers across different tools like Kubernetes admission controllers, API gateways, and CI/CD pipelines.','Rego','Article','Intermediate',0,'online','manual','90ff4ffeb5f45cbacafd4186ad29867811cf7afaef7862137b8735fe5abf4825',100.0,1779130494,1,'2026-05-18T20:54:54.934098+02:00',NULL,NULL,NULL,'["Cloud Native Security", "Policy-as-Code", "OPA"]','["[COMMUNITY-TOOL]"]','["docs/securityascode.md"]','["securityascode.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.techtarget.com/searchitoperations/news/252492459/GitOps-pros-grapple-with-Kubernetes-configuration-management','searchitoperations.techtarget.com: GitOps pros grapple with Kubernetes configuration management. GitOps users seek ideal Kubernetes config tool 🌟','','2021',0,'Examines how platform engineering teams evaluate configuration management systems like Helm, Kustomize, and Jsonnet. Highlights the critical challenges of maintaining configuration dry runs and preventing manifest bloat in Git repos.','English','Article','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Continuous Delivery", "GitOps", "Configuration Management"]','["[COMMUNITY-TOOL]"]','[]','["gitops.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.techtarget.com/searchitoperations/news/252505548/CNCF-policy-as-code-project-bridges-Kubernetes-security-gaps','searchitoperations.techtarget.com: CNCF policy-as-code project bridges Kubernetes security gaps','','2021',0,'An industry report outlining CNCF policy-as-code initiatives designed to patch security deficiencies within container orchestration. Compares the operational paradigms of Rego-based OPA and YAML-native Kyverno for policy-driven environments.','None','Article','Intermediate',0,'online','manual','7e4b963c7e5767e66da8b580c9a2634fb70fa44f7b8bd86f0ebb122d7b46f666',100.0,1779130494,1,'2026-05-18T20:54:54.947649+02:00',NULL,NULL,NULL,'["Cloud Native Security", "Policy-as-Code", "Governance"]','["[COMMUNITY-TOOL]"]','["docs/securityascode.md"]','["securityascode.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.techtarget.com/searchitoperations/tip/Ensure-Kubernetes-high-availability-with-master-node-planning','searchitoperations.techtarget.com: Ensure Kubernetes high availability with master node planning','','2021',3,'Provides physical and virtual planning strategies to ensure control plane resiliency. Emphasizes split-brain avoidance in etcd clusters, load balancing across API servers, and multi-zone master node deployment layouts.','English','Article','Advanced',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Architecture", "High Availability", "Control Plane"]','["[COMMUNITY-TOOL]"]','[]','["kubernetes.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.techtarget.com/searchitoperations/tip/Terraform-cheat-sheet-Notable-commands-HCL-and-more','searchitoperations.techtarget.com: Terraform cheat sheet: Notable commands, HCL and more','','2024',3,'Curator Insight: Technical overview of Terraform command structures, state file management, and HCL parameters. Live Grounding: Focuses on troubleshooting locked environments, correcting state mismatches, and parsing command logs during execution.','English','Technical Article','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2024-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Infrastructure", "Infrastructure as Code", "Terraform"]','["[COMMUNITY-TOOL]"]','[]','["cheatsheets.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.techtarget.com/searchitoperations/tip/Tips-and-tools-to-achieve-a-serverless-DevOps-workflow','searchitoperations.techtarget.com: Tips and tools to achieve a serverless DevOps workflow','','2022',0,'Explores the fundamental paradigm shifts involved in building DevOps pipelines for abstracted serverless runtimes. The author breaks down the unique testing, cold-start optimization, and automated IAM policies required for ephemeral compute. Live architecture designs indicate that employing native CI tools combined with frameworks like AWS SAM or Serverless Framework is key to maintaining deployment reliability at scale.','N/A','Article','Advanced',1,'online','manual',NULL,NULL,NULL,0,'2022-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Cloud Architecture", "Serverless Systems", "DevOps Pipelines"]','["[COMMUNITY-TOOL]"]','[]','["devops.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.techtarget.com/searchwindowsserver/tutorial/Get-up-to-speed-with-PowerShell-and-the-Microsoft-Graph-API','techtarget.com: Get up to speed with PowerShell and the Microsoft Graph API','','2023',0,'Assists system engineers transitioning legacy Azure AD libraries to Microsoft Graph PowerShell SDK packages. Explains scope permissions, authentication paths, and key cmdlets.','PowerShell','Blog Post','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2023-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Identity and Access", "Microsoft Graph API", "Administration", "PowerShell SDK"]','["[LEGACY]"]','[]','["azure.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.techuz.com/blog/what-is-ci-cd-an-introduction-to-continuous-integration-continuous-deployment-and-ci-cd-pipeline','techuz.com: What is CI/CD? An Introduction to Continuous Integration, Continuous Deployment and CI/CD Pipeline','','2021',0,'Introduction to structural components of continuous delivery environments. Details standard pipeline phases, source control integrations, and tooling selections to transition from manual builds to automated pipelines.','English','Blog','Beginner',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["DevOps", "CI-CD Pipelines", "Fundamentals"]','["[COMMUNITY-TOOL]"]','[]','["cicd.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.techwebspace.com/get-started-with-the-rest-assured-framework-an-example-based-guide','techwebspace.com: Get Started with the REST Assured Framework: An Example-based Guide','','2026',0,'An exhaustive, code-based architectural guide detailing REST Assured, a Java DSL engine for automated API validation. It highlights domain-specific testing structures that integrate cleanly into JUnit/TestNG ecosystems.','English','Tutorial','Intermediate',1,'online','manual',NULL,NULL,NULL,0,'2026-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Software Testing", "API Testing", "Java Frameworks"]','["[COMMUNITY-TOOL]", "[GUIDE]"]','[]','["postman.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.techworld-with-nana.com','Techworld with Nana: Learn DevOps topics easily','- [==techworld-with-nana.com/devops-bootcamp==](https://www.techworld-with-nana.com/devops-bootcamp)','2023',1,'A premier technical curriculum focused on infrastructure automation, container mechanics, and deployment pipelines. Successfully bridges the gap between raw system administration and cloud native deployment methodologies.','N/A','Documentation','Beginner',1,'online','manual',NULL,NULL,NULL,0,'2023-06-01T00:00:00+02:00',NULL,NULL,NULL,'["DevOps", "Education", "Training Courses"]','["[COMMUNITY-TOOL]"]','[]','["elearning.md", "devops.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.techworld-with-nana.com/devops-bootcamp','==techworld-with-nana.com/devops-bootcamp==','','N/A',0,NULL,NULL,NULL,NULL,0,NULL,'manual','ebb37883941457ab68640c76c5b93a8a92fb35713a96db88d8507bdb9c71cc34',100.0,1779032159,1,'2026-05-17T17:35:59.370095+02:00',NULL,NULL,NULL,'[]','[]','["docs/devops.md"]','[]','{}','{}');
INSERT INTO "resources" VALUES('https://www.techworld-with-nana.com/devops-roadmap','techworld-with-nana.com: DevOps Roadmap 🌟','','2023',0,'Nana Janashia provides a structured, modern educational roadmap focusing on practical containerization, orchestrators like Kubernetes, infrastructure-as-code, and automated observability stacks. Curator guidance points out the importance of project-based learning. Live industry training tracks demonstrate that this visual curriculum is incredibly effective at taking developers and transforming them into capable operations engineers.','N/A','Article','Intermediate',1,'online','manual',NULL,NULL,NULL,0,'2023-06-01T00:00:00+02:00',NULL,NULL,NULL,'["DevOps & SRE", "Roadmaps & Career", "Skill Sets"]','["[COMMUNITY-TOOL]"]','[]','["devops.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.techworld-with-nana.com/post/platform-engineering-guide','Platform Engineering Guide - 5 Key Use Cases of Internal Developer Platforms','','2024',0,'Analyzes five primary use cases of Internal Developer Platforms (IDPs). Highlights automated environment provisioning, self-service continuous delivery pipelines, unified application configuration, access management, and infrastructure observability to optimize the developer experience.','English','Article','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2024-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Platform Engineering", "Internal Developer Platforms", "Architecture"]','["[COMMUNITY-TOOL]"]','[]','["devops.md", "iac.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.techzine.eu',NULL,NULL,NULL,NULL,'A curated technical resource and architectural guide covering www.techzine.eu in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'online','manual',NULL,NULL,1781736143,0,'2026-06-18T00:42:23.765437+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','[]','["python.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.tecmint.com','tecmint.com 🌟','','2025',3,'Educational Linux ecosystem portal offering high-quality command line, tool setup, and server administration guides designed for system administrators and DevOps engineers.','English','Documentation','Beginner',0,'online','manual',NULL,NULL,NULL,0,'2025-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Infrastructure", "Ecosystem", "Learning Portals"]','["[COMMUNITY-TOOL]"]','[]','["linux.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.tecmint.com/20-netstat-commands-for-linux-network-management','tecmint.com: 20 Netstat Commands for Linux Network Management','','2020',0,'An exhaustive guide detailing twenty netstat command configurations for analyzing network state on Linux servers. Covers connection state tracking, routing tables, and interface telemetry. Note that netstat has been largely superseded by the faster iproute2 ''ss'' utility in modern environments.','English','Tutorial','Beginner',0,'online','manual',NULL,NULL,NULL,0,'2020-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Networking", "Diagnostics", "Socket Analysis"]','["[COMMUNITY-TOOL]", "[GUIDE]"]','[]','["linux.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.tecmint.com/apache-performance-tuning','5 Tips to Boost the Performance of Your Apache Web Server','','2016',0,'Outlines traditional tuning strategies designed to optimize Apache HTTP Server performance. Details configurations governing MPM choice (pre-fork, worker, event), compression, and session handling.','N/A','Tutorial','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2016-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Web Protocols & Performance", "HTTP Servers", "Performance Tuning"]','["[COMMUNITY-TOOL]", "[GUIDE]"]','[]','["networking.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.tecmint.com/calculate-ip-subnet-address-with-ipcalc-tool','tecmint.com: How to Calculate IP Subnet Address with ipcalc Tool','','2022',0,'Technical tutorial detailing step-by-step instructions for computing network, broadcast, and host addresses using the Linux command-line CLI engine `ipcalc`.','Shell','Tutorial','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2022-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Computer Networking & IPAM", "Subnetting & Addressing", "Command-Line Utilities"]','["[COMMUNITY-TOOL]", "[GUIDE]"]','[]','["networking.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.tecmint.com/check-linux-disk-usage-of-files-and-directories','tecmint.com: 10 Useful du (Disk Usage) Commands to Find Disk Usage of Files and Directories','','2021',0,'Curates advanced `du` patterns to locate bulky log files or system dumps. Features patterns for sorting output, excluding active directories, and identifying the largest consumers of block storage directly from the terminal console.','Bash','Command-Line Guide','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Linux", "File System", "Storage Monitoring"]','["[COMMUNITY-TOOL]", "[GUIDE]"]','[]','["linux.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.tecmint.com/commands-to-collect-system-and-hardware-information-in-linux','tecmint.com: 10 Useful Commands to Collect System and Hardware Information in Linux','','2026',3,'Details 10 standard CLI commands (like lscpu, lshw, fdisk) to probe hardware layouts and resources. Critical for server profiling and configuring optimized performance workloads before containerizing applications.','English','Tutorial','Beginner',0,'online','manual',NULL,NULL,NULL,0,'2026-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Operating Systems & Infrastructure", "System Diagnostics", "Hardware Inventory"]','["[COMMUNITY-TOOL]", "[GUIDE]"]','[]','["linux.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.tecmint.com/control-systemd-services-on-remote-linux-server','tecmint.com: How to Control Systemd Services on Remote Linux Server','','2026',4,'Step-by-step tutorial on executing remote service operations using systemctl over SSH channels. Essential knowledge for maintaining distributed, multi-node Linux system environments without utilizing bloated management agents.','English','Tutorial','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2026-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Operating Systems & Infrastructure", "Linux", "Systemd Administration"]','["[ENTERPRISE-STABLE]", "[GUIDE]"]','[]','["linux.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.tecmint.com/difference-between-grep-egrep-and-fgrep-in-linux','tecmint.com: What’s Difference Between Grep, Egrep and Fgrep in Linux?','','2021',0,'Clarifies the historical and technical divergence between standard grep, extended regex grep (egrep), and fixed string search grep (fgrep). Explains how modern implementations run these under unified binary cores for peak execution speed during intensive log-parsing operations.','Bash','Technical Analysis','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Linux", "Text Processing", "Regex"]','["[COMMUNITY-TOOL]"]','[]','["linux.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.tecmint.com/find-recent-modified-files-in-linux','tecmint.com: How to Find Recent or Today’s Modified Files in Linux 🌟','','2021',0,'A comprehensive practical guide illustrating how to leverage the `find` command to track filesystem state changes. It details using temporal flags like `-mtime`, `-atime`, and `-mmin` to pinpoint anomalies, verify system updates, or isolate compromised artifacts in high-density environments.','Bash','Command-Line Guide','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Linux", "File System", "File Search"]','["[COMMUNITY-TOOL]", "[GUIDE]"]','[]','["linux.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.tecmint.com/how-to-kill-a-process-in-linux','tecmint.com: How to Kill Linux Process Using Kill, Pkill and Killall','','2021',0,'Examines the Linux signal paradigm, emphasizing difference between soft terminate signals (SIGTERM/15) and uncatchable kills (SIGKILL/9). Guides admins through selective targeting using name-based patterns (pkill/killall) or process-tree traversal.','Bash','Command-Line Guide','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Linux", "Process Management", "Signals"]','["[COMMUNITY-TOOL]", "[GUIDE]"]','[]','["linux.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.tecmint.com/install-and-configure-django-web-framework-in-centos-debian-ubuntu','Installing and Configuring Django Web Framework with Virtual Environments in CentOS/Debian','','2017',0,'System administration guide outlining manual virtual environment and package installation of Django on Debian and CentOS bare-metal servers. Important for auditing legacy non-containerized enterprise application systems.','Shell','Tutorial','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2017-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Infrastructure & DevOps", "System Administration", "Web Deployment"]','["[GUIDE]", "[LEGACY]"]','[]','["python.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.tecmint.com/install-apache-kafka-in-centos-rhel','tecmint: How to Install Apache Kafka in CentOS/RHEL 7','','2020',0,'A step-by-step systems administration guide for installing and configuring Zookeeper and Apache Kafka bare-metal nodes on CentOS/RHEL 7. It provides crucial configuration fundamentals for legacy VM deployments.','Shell','Guide','Beginner',0,'online','manual',NULL,NULL,NULL,0,'2020-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Data Engineering", "Event Streaming", "Installation"]','["[GUIDE]", "[LEGACY]"]','[]','["message-queue.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.tecmint.com/install-collectd-and-collectd-web-to-monitor-server-resources-in-linux','tecmint.com: How to Install and Configure ‘Collectd’ and ‘Collectd-Web’ to Monitor Server Resources in Linux','','2026',4,'Detailed configuration guide for deploying collectd daemon alongside collectd-web. Highlights high-performance C-based monitoring capabilities suitable for embedded or low-resource virtualized hosts.','English','Tutorial','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2026-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Operating Systems & Infrastructure", "System Monitoring", "Resource Aggregation"]','["[ENTERPRISE-STABLE]", "[GUIDE]"]','[]','["linux.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.tecmint.com/install-docker-in-rocky-linux-and-almalinux','tecmint.com: How to Install Docker on Rocky Linux and AlmaLinux','','2021',0,'Details repo configuration, package installation, and system daemon lifecycle management for deploying Docker Community Edition on enterprise RHEL-derivative operating systems like Rocky Linux and AlmaLinux.','English','Tutorial','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Infrastructure", "Linux OS Integration", "RHEL Derivatives"]','["[COMMUNITY-TOOL]", "[GUIDE]"]','[]','["docker.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.tecmint.com/install-haproxy-load-balancer-in-linux','tecmint.com: How to Setup High-Availability Load Balancer with ‘HAProxy’ to Control Web Server Traffic','','2020',0,'A comprehensive hands-on tutorial detailing the implementation of high-availability load balancing using HAProxy. It guides administrators through configuring active-passive failover and traffic scheduling algorithms, serving as an operational reference for classical infrastructure paradigms.','N/A','Tutorial','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2020-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Traffic Management", "Load Balancing & Reverse Proxy", "HAProxy Administration"]','["[COMMUNITY-TOOL]", "[GUIDE]"]','[]','["web-servers.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.tecmint.com/install-htop-on-centos-8','tecmint.com: How to Install htop on CentOS 8','','2026',4,'A deployment guide for configuring htop on RHEL/CentOS systems, showcasing resource utilization bars, process hierarchies, and signal emission. The industry''s staple tool for real-time manual system execution analysis.','English','Tutorial','Beginner',0,'online','manual',NULL,NULL,NULL,0,'2026-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Operating Systems & Infrastructure", "System Monitoring", "Process Diagnostics"]','["[ENTERPRISE-STABLE]", "[GUIDE]"]','[]','["linux.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.tecmint.com/install-java-on-centos-rhel-fedora','tecmint.com: How to Install Java 17 on RHEL-based Linux Distributions','','2021',0,'A command-line installation guide detailing how to install OpenJDK 17 on Red Hat Enterprise Linux (RHEL), Rocky Linux, and Fedora. This operational documentation covers package manager configuration, alternatives tracking, and environment variable exports.','N/A','Article','Beginner',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Software Development", "Java Ecosystem", "Installation"]','["[COMMUNITY-TOOL]"]','[]','["java_frameworks.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.tecmint.com/linux-column-command','tecmint.com: Different Ways to Use Column Command in Linux','','2026',3,'Demonstrates real-world formatting techniques using the column command-line tool. Solves readability issues when visualizing dense, unstructured CSV/TSV log outputs in minimal CLI environments.','English','Tutorial','Beginner',0,'online','manual',NULL,NULL,NULL,0,'2026-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Operating Systems & Infrastructure", "Command Line", "Text Processing"]','["[COMMUNITY-TOOL]", "[GUIDE]"]','[]','["linux.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.tecmint.com/linux-network-bandwidth-monitoring-tools','tecmint.com: 16 Useful Bandwidth Monitoring Tools to Analyze Network Usage in Linux','','2021',0,'A comprehensive directory compiling sixteen terminal-based monitoring tools designed to evaluate Linux bandwidth consumption and network interface load. Evaluates classic utilities such as vnStat, iftop, nload, and bmon, highlighting their features for debugging socket depletion and traffic bottlenecks.','English','Tool Directory','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Networking", "Monitoring", "Bandwidth Analytics"]','["[COMMUNITY-TOOL]"]','[]','["linux.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.tecmint.com/manage-containers-using-podman-in-rhel','tecmint.com: How to Manage Containers Using Podman and Skopeo in RHEL 8','','2020',0,'This guide outlines container management workflows in RHEL environments using Podman for execution alongside Skopeo for remote image inspection and registry manipulation. Skopeo''s design enables pipelines to inspect remote container layers and copy images directly between registries without local pulling or local daemon storage overhead. This approach optimizes CI/CD pipeline storage and network efficiency.','Shell','Article','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2020-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Container Infrastructure", "Container Tooling", "Image Distribution"]','["[COMMUNITY-TOOL]"]','[]','["container-managers.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.tecmint.com/pipe-command-output-to-other-commands','tecmint.com: How to Run Commands from Standard Input Using Tee and Xargs in Linux','','2026',4,'Explores the powerful concurrency and output-splitting capabilities of xargs and tee. Demonstrates how to design resilient pipeline architectures for bulk file processing and systems automation.','English','Tutorial','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2026-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Operating Systems & Infrastructure", "Command Line", "Process Piping"]','["[ENTERPRISE-STABLE]", "[GUIDE]"]','[]','["linux.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.tecmint.com/rsync-local-remote-file-synchronization-commands','tecmint.com: 10 Practical Examples of Rsync Command in Linux','','2021',0,'Highlights the power of the `rsync` protocol for remote file transfers, delta-transfers, and local directory mirroring. Demonstrates optimization arguments such as `-z` (compression) and `--partial` to guarantee robust synchronization over flakey WAN pipelines.','Bash','Command-Line Guide','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Linux", "File System", "Data Transfer"]','["[COMMUNITY-TOOL]", "[GUIDE]"]','[]','["linux.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.tecmint.com/run-commands-from-standard-input-using-tee-and-xargs-in-linux','tecmint.com: How to Run Commands from Standard Input Using Tee and Xargs'' in Linux','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','67ae757a4e0b21f264b5d2d86eeb84dcde49584ae1dce3ae4d06f3710457894a',100.0,1779032900,0,'2026-05-17T17:48:20.829765+02:00',NULL,NULL,NULL,'[]','[]','["docs/linux.md"]','[]','{}','{"duplicate_of": "https://www.tecmint.com/pipe-command-output-to-other-commands"}');
INSERT INTO "resources" VALUES('https://www.tecmint.com/setup-nginx-haproxy-load-balancer-in-centos-8','Tecmint.com: How to Setup HAProxy as Load Balancer for Nginx on CentOS 8','','2020',0,'A targeted administrative blueprint for deploying HAProxy as a frontend load balancer to manage multiple backend Nginx web server nodes. While CentOS 8 has transitioned to stream variants, the underlying architecture pattern for proxy pass and upstream failover remains structurally sound and highly applicable.','N/A','Tutorial','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2020-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Traffic Management", "Load Balancing & Reverse Proxy", "HAProxy Administration"]','["[COMMUNITY-TOOL]", "[GUIDE]"]','[]','["web-servers.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.tecmint.com/testssl-sh-test-tls-ssl-encryption-in-linux-commandline','tecmint.com: Testssl.sh – Testing TLS/SSL Encryption Anywhere on Any Port','','2022',3,'Deep look at `testssl.sh`, a command-line script that analyzes servers for SSL/TLS vulnerabilities. Assesses cipher suites, protocol flaws (such as Heartbleed/POODLE), and validates active certificate validity.','English','Tutorial','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2022-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Infrastructure", "Security", "SSL/TLS"]','["[COMMUNITY-TOOL]", "[GUIDE]"]','[]','["linux.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.tecmint.com/vtop-monitor-linux-process-usage','tecmint.com: vtop – A Linux Process and Memory Activity Monitoring Tool','','2026',3,'A guide on vtop, a Node.js-based terminal monitor utilizing visually appealing canvas charts. Compares Node-overhead with traditional system performance monitoring requirements for local developer machines.','English','Tool','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2026-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Operating Systems & Infrastructure", "System Monitoring", "Process Diagnostics"]','["[COMMUNITY-TOOL]"]','[]','["linux.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.tecmint.com/watchman-monitor-file-changes-in-linux','**watchman command**: A File and Directory Watching Tool for Changes','','2026',4,'A technical breakdown of Meta''s Watchman, an enterprise-grade file-watching service. Discusses recursive directory tracking, query execution, and trigger-based microservice development workflows.','English','Tool','Advanced',1,'online','manual',NULL,NULL,NULL,0,'2026-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Software Engineering", "Development Tools", "File System Watching"]','["[ENTERPRISE-STABLE]"]','[]','["linux.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.telekom-mms.com/blog','Ansible Let''s Encrypt Collection','','2022',0,'A specialized Ansible Collection designed to automate the lifecycle of Let''s Encrypt TLS/SSL certificates. It leverages the ACME protocol to orchestrate automated domain validation, certificate issuance, renewal, and web server configuration reloading across infrastructure.','Python','Blog Post','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2022-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Infrastructure as Code", "Ansible", "Security Automation"]','["[COMMUNITY-TOOL]"]','[]','["ansible.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.telepresence.io','telepresence.io 🌟','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','5103a65b2afcc66d3810598b1ed150a985af7f6c5056552ba39ed68b890096b1',100.0,1779030012,0,'2026-05-17T17:00:12.301688+02:00',NULL,NULL,NULL,'[]','[]','["docs/kubernetes-based-devel.md"]','[]','{}','{"duplicate_of": "https://telepresence.io"}');
INSERT INTO "resources" VALUES('https://www.telerik.com/blogs/your-first-microservice-dotnet-6','telerik.com: Your First Microservice in .NET 6','','2021',4,'A hands-on guide to building a microservice using ASP.NET Core 6 Minimal APIs. Demonstrates how to write lightweight, highly optimized web APIs with minimal boilerplate code, perfect for deployment within containerized clusters.','C#','Article','Beginner',1,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Application Development", ".NET Framework", "Microservices Design"]','["[ENTERPRISE-STABLE]"]','[]','["dotnet.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.tenable.com/blog/access-undenied-on-aws','ermetic.com: Access Undenied on AWS','','2023',0,'The introductory technical blog post outlining the implementation of Access Undenied on AWS. It explains how parsing multi-layered IAM restrictions (such as Permission Boundaries, Service Control Policies, and Session Policies) helps platform teams resolve frustrating ''implicit deny'' errors. Essential reading for operations engineers transitioning to strict zero-trust IAM governance.','N/A','Blog','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2023-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Cloud Platform", "AWS Infrastructure", "Security and Compliance"]','["[COMMUNITY-TOOL]"]','[]','["aws-tools-scripts.md", "aws.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.tenable.com/cloud-security/products/cnapp','accurics.com: Terraform Security: Improving IaC Scans with Terraform Plan Output','','2022',0,'Analyzes how importing serialized Terraform plan files (tfplan.json) into static analysis engines (now part of Tenable CNAPP) delivers far more precise security scans than analyzing static HCL files alone, thereby reducing false-positive rates.','English','Technical Analysis','Advanced',0,'online','manual',NULL,NULL,NULL,0,'2022-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Cloud Infrastructure", "Security & Identity", "Compliance Auditing"]','["[COMMUNITY-TOOL]"]','[]','["terraform.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.tenable.com/cloud-security/solutions/iac','terrascan 🌟','','2025',4,'An advanced static analysis framework for Infrastructure as Code. Scan Helm, Terraform, and Docker configurations for critical vulnerability flags, configuration flaws, and structural security compliance failures.','Go','Tool','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2025-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Infrastructure as Code", "Security", "Static Analysis"]','["[ENTERPRISE-STABLE]"]','[]','["terraform.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.terraform-best-practices.com','terraform-best-practices.com 🌟','','2025',0,'The comprehensive industry reference manual outlining community-validated coding styles, state file segmenting strategies, remote locking configurations, and automated enterprise pipeline architectures.','English','Best Practices Book','Intermediate',0,'duplicate','manual',NULL,NULL,NULL,0,'2025-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Cloud Infrastructure", "Infrastructure as Code", "Best Practices"]','["[COMMUNITY-TOOL]"]','[]','["terraform.md"]','{}','{"duplicate_of": "https://github.com/antonbabenko/terraform-best-practices"}');
INSERT INTO "resources" VALUES('https://www.terraform.io','terraform.io','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','7ffd84a9cbafd470e77fd34ba8e70627d6bb75e670b6747a717d8ad8684e052d',100.0,1779034405,0,'2026-05-17T18:13:25.725191+02:00',NULL,NULL,NULL,'[]','[]','["docs/terraform.md"]','[]','{}','{"duplicate_of": "https://developer.hashicorp.com/terraform"}');
INSERT INTO "resources" VALUES('https://www.terraform.io/docs/cli/commands/graph.html',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,'manual','40dc188a80d45fc5172deaf7ceb76e0ffc8b9b8cd621f50e2980df61a8019973',100.0,1779033211,0,'2026-05-17T17:53:31.322054+02:00',NULL,NULL,NULL,'[]','[]','["docs/terraform.md"]','[]','{}','{}');
INSERT INTO "resources" VALUES('https://www.terraform.io/docs/commands/index.html','terraform.io: Terraform Commands','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','2b10311d9393100b9b9325f1fe47750c4f2d29691b3c516da87726293b31c4e0',100.0,1779034094,0,'2026-05-17T18:08:14.666208+02:00',NULL,NULL,NULL,'[]','[]','["docs/cheatsheets.md"]','[]','{}','{"duplicate_of": "https://developer.hashicorp.com/terraform/cli/commands"}');
INSERT INTO "resources" VALUES('https://www.terraform.io/docs/language/modules/develop/refactoring.html','terraform.io: Refactoring','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','5a282d2ed3d3ca7eb79533fc05958e6ac82a6304b4df56ad8a48491f9b067833',100.0,1779029805,0,'2026-05-17T16:56:45.830696+02:00',NULL,NULL,NULL,'[]','[]','["docs/terraform.md"]','[]','{}','{"duplicate_of": "https://developer.hashicorp.com/terraform/language/modules/develop/refactoring"}');
INSERT INTO "resources" VALUES('https://www.terraform.io/language/resources/provisioners/syntax','==terraform.io: Provisioners==','','N/A',0,NULL,NULL,NULL,NULL,0,'online','manual','2a0a80646eed9084903c0454df371a6d95044887f7adf25c1f5ca5d94b2eff03',100.0,1779034042,0,'2026-05-17T18:07:22.008415+02:00',NULL,NULL,NULL,'[]','[]','["docs/terraform.md"]','[]','{}','{}');
INSERT INTO "resources" VALUES('https://www.terrahaxs.com/blog/count-vs-for-each','==terrahaxs.com: Choosing the Right Terraform Loop: count vs for_each=='' 🌟','','N/A',0,'A curated technical resource and architectural guide covering ==terrahaxs.com: Choosing the Right Terraform Loop: count vs for_each=='' 🌟 in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779033827,0,'2026-05-17T18:03:47.652648+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/terraform.md"]','["terraform.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.terrateam.io/blog/posts/terraform-pre-commit-hooks','terrateam.io: Terraform Pre-Commit Hooks','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','7cff2be94cb974895f9a9b313049ba60dcc866e920c10fd12d338c1fbbfbbfbc',100.0,1779029735,0,'2026-05-17T16:55:35.160266+02:00',NULL,NULL,NULL,'[]','[]','["docs/terraform.md"]','[]','{}','{"duplicate_of": "https://terrateam.io/blog/terraform-pre-commit-hooks"}');
INSERT INTO "resources" VALUES('https://www.teslarati.com/idra-9000-ton-giga-press','teslarati.com: IDRA finishes 9,000-ton Giga Press; Tesla expecting it any day now','','2022',3,'Reports on IDRA''s completion of the 9,000-ton Giga Press casting machine destined for Tesla Cybertruck production. From an architectural perspective, gigacasting simplifies the vehicle''s structural assembly by consolidating dozens of stamped metal parts into a single monolithic cast. This paradigm parallels software component optimization, substituting highly complex integration pipelines with cohesive, single-piece execution units.','English','Article','Advanced',0,'online','manual',NULL,NULL,NULL,0,'2022-06-01T00:00:00+02:00',NULL,NULL,NULL,'["System Architecture", "Industrial Engineering", "Hardware Integration"]','["[COMMUNITY-TOOL]"]','[]','["customer.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.testcontainers.org','testcontainers.org','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','f1e6cd3bc046d7408a1e75ae92125f134ae4fc17e74ff66b86e9e85921e471dc',100.0,1779032380,0,'2026-05-17T17:39:40.641303+02:00',NULL,NULL,NULL,'[]','[]','["docs/qa.md"]','[]','{}','{"duplicate_of": "https://testcontainers.com"}');
INSERT INTO "resources" VALUES('https://www.testinglpoint.com/cucumber-interview-question','testinglpoint.com: Cucumber Interview Question','','N/A',0,'A curated technical resource and architectural guide covering testinglpoint.com: Cucumber Interview Question in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779033507,0,'2026-05-17T17:58:27.762969+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/test-automation-frameworks.md"]','["test-automation-frameworks.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.testinglpoint.com/features-of-jmeter','testinglpoint.com: Features of JMeter','','N/A',0,'A curated technical resource and architectural guide covering testinglpoint.com: Features of JMeter in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779030597,0,'2026-05-17T17:09:57.277638+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/performance-testing-with-jenkins-and-jmeter.md"]','["performance-testing-with-jenkins-and-jmeter.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.testinglpoint.com/timer','testinglpoint.com: Timer in JMeter','','N/A',0,'A curated technical resource and architectural guide covering testinglpoint.com: Timer in JMeter in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779031255,0,'2026-05-17T17:20:55.321281+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/performance-testing-with-jenkins-and-jmeter.md"]','["performance-testing-with-jenkins-and-jmeter.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.testmo.com/guides/gitlab-ci-test-automation','testmo.com: GitLab CI/CD Test Automation Pipeline & Reporting','','2022',0,'Integration guide outlining how to embed automated test execution and real-time test execution reporting within GitLab CI/CD pipelines. This pattern ensures high-fidelity test telemetry and immediate failure alerts inside the merge request interface.','None','Guide','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2022-06-01T00:00:00+02:00',NULL,NULL,NULL,'["DevOps", "Continuous Integration", "Test Automation", "GitLab CI"]','["[COMMUNITY-TOOL]", "[GUIDE]"]','[]','["git.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.testmuai.com/blog/27-best-practices-selenium-test-automation','lambdatest.com: Top 27 Best Practices For Selenium Test Automation','','2022',0,'Compiles 27 core design patterns for Selenium test suites. Focuses on adopting the Page Object Model (POM), managing implicit and explicit wait times, and stabilizing element selector strategies.','English','Article','Advanced',0,'online','manual',NULL,NULL,NULL,0,'2022-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Quality Assurance & Testing", "Test Automation", "Best Practices"]','["[COMMUNITY-TOOL]"]','[]','["test-automation-frameworks.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.testmuai.com/blog/49-common-selenium-exceptions-automation-testing','lambdatest.com: 49 Most Common Selenium Exceptions for Automation Testing','','2023',4,'A comprehensive troubleshooting guide cataloging the most frequent runtime exceptions encountered in Selenium WebDriver (e.g., NoSuchElementException, StaleElementReferenceException). Evaluates why these failures occur under dynamic rendering conditions and delivers programmatic strategies (like Fluent Wait) to mitigate flake.','Java','Documentation','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2023-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Quality Assurance & Testing", "Web Automation", "Debugging & Troubleshooting"]','["[ENTERPRISE-STABLE]"]','[]','["test-automation-frameworks.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.testmuai.com/blog/automated-web-bot-with-selenium-python','lambdatest.com: How To Create Automated Web Bot With Selenium In Python','','2023',3,'A practical guide to building custom web bots and browser automation routines using Selenium and Python. Demonstrates handling programmatic navigation, login sequences, web element interaction, and dynamic pagination loops, while highlighting strategies to prevent automated script blocks.','Python','Tutorial','Beginner',0,'online','manual',NULL,NULL,NULL,0,'2023-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Web Scraping & Automation", "Data Extraction", "Python Bots"]','["[COMMUNITY-TOOL]", "[GUIDE]"]','[]','["test-automation-frameworks.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.testmuai.com/blog/automation-testing-with-selenium-javascript',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,'manual','ce3ce33c14cb7ad00043172583a532586d8722d5da0f07c7c9fc97d89117889b',100.0,1779130494,1,'2026-05-18T20:54:54.993673+02:00',NULL,NULL,NULL,'[]','[]','["docs/test-automation-frameworks.md"]','[]','{}','{}');
INSERT INTO "resources" VALUES('https://www.testmuai.com/blog/bamboo-vs-jenkins-showdown-of-ci-cd-tools','cBamboo vs Jenkins: Showdown Of CI/CD Tools','','2024',0,'Compares Atlassian''s commercial Bamboo platform against open-source Jenkins. Investigates how Bamboo''s native integrations with Jira and Bitbucket simplify build-to-deploy traceability for enterprise engineering operations, weighing these out-of-the-box benefits against the licensing model and configuration flexibility of Jenkins.','Agnostic','Blog Post','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2024-06-01T00:00:00+02:00',NULL,NULL,NULL,'["GitOps & CI/CD", "CI/CD Platforms", "Tool Comparison"]','["[COMMUNITY-TOOL]"]','[]','["jenkins-alternatives.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.testmuai.com/blog/best-jenkins-alternatives','lambdatest.com: 21 Of The Best Jenkins Alternatives For Developers','','2024',0,'Surveys the shifting ecosystem of modern Continuous Integration (CI) tools, contrasting traditional server-based systems with cloud-native architectures. Outlines key replacements for Jenkins (such as GitHub Actions, GitLab CI, and CircleCI), detailing differences in hosting topologies, plugin dependency models, and configuration maintenance burdens.','Agnostic','Blog Post','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2024-06-01T00:00:00+02:00',NULL,NULL,NULL,'["GitOps & CI/CD", "CI/CD Platforms", "Jenkins Alternatives"]','["[COMMUNITY-TOOL]"]','[]','["jenkins-alternatives.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.testmuai.com/blog/best-test-automation-trends','lambdatest.com: Top Automation Testing Trends To Look Out In 2021','','2021',0,'A high-level forecast of automated testing trends. Analyzes shift-left security models, AI-driven validation generation, cloud testing grids, and the adoption of API-first automated pipelines.','N/A','Article','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Software Engineering", "Testing", "Industry Evolution"]','["[COMMUNITY-TOOL]"]','[]','["qa.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.testmuai.com/blog/build-ci-cd-pipeline-in-azure-devops','lambdatest.com: How To Build a CI/CD Pipeline In Azure DevOps ?','','2024',0,'Step-by-step introduction guide detailing how to construct and validate pipelines within Azure DevOps Services. Addresses multi-stage environments, secure service connection creation, and automated test suite execution.','Markdown','Article','Basic',0,'online','manual',NULL,NULL,NULL,0,'2024-06-01T00:00:00+02:00',NULL,NULL,NULL,'["DevOps & CI/CD", "Azure DevOps", "Build Automation"]','["[COMMUNITY-TOOL]"]','[]','["demos.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.testmuai.com/blog/build-first-ci-cd-pipeline-with-travis-ci','lambdatest.com: How To Build Your First CI/CD Pipeline With Travis CI?','','2026',0,'A developer onboarding tutorial illustrating basic YAML-based build, test, and package setups. Outlines fundamentals of repository connection, automated build environments, and basic pipeline generation for web projects.','English','Article','Low',0,'online','manual',NULL,NULL,NULL,0,'2026-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Software Delivery", "CI-CD Platforms", "Legacy Automation"]','["[COMMUNITY-TOOL]"]','[]','["jenkins-alternatives.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.testmuai.com/blog/cicd-pipeline-challenges','lambdatest.com: Top 10 CI/CD Pipeline Implementation Challenges And Solutions','','2023',0,'Examines the top ten bottlenecks slowing down enterprise CI/CD systems, offering structural fixes for issues such as flaky tests, fragile environment setups, and security gate friction.','English','Blog','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2023-06-01T00:00:00+02:00',NULL,NULL,NULL,'["DevOps", "CI-CD Pipelines", "Troubleshooting"]','["[COMMUNITY-TOOL]"]','[]','["cicd.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.testmuai.com/blog/circleci-vs-gitlab','lambdatest.com: CircleCI Vs. GitLab: Choosing The Right CI/CD Tool','','2024',0,'Examines SaaS-first CircleCI against the all-in-one DevOps platform of GitLab CI. Contrasts CircleCI''s fast docker-in-docker execution and orb-based pipeline sharing with GitLab''s comprehensive feature set, which covers source control management, security scanning, and pipeline delivery in a unified framework.','Agnostic','Blog Post','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2024-06-01T00:00:00+02:00',NULL,NULL,NULL,'["GitOps & CI/CD", "CI/CD Platforms", "Tool Comparison"]','["[COMMUNITY-TOOL]"]','[]','["jenkins-alternatives.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.testmuai.com/blog/complete-guide-to-access-forms-in-selenium-with-java','lambdatest.com: Complete Guide To Access Forms In Selenium With Java','','2022',0,'Technical tutorial showing how to automate web form interactions using Selenium WebDriver in Java. Explores accurate dropdown selections, checkbox states, and reliable form submissions.','Java','Tutorial','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2022-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Quality Assurance & Testing", "Test Automation", "Web Testing"]','["[COMMUNITY-TOOL]", "[GUIDE]"]','[]','["test-automation-frameworks.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.testmuai.com/blog/cucumber-with-jenkins-integration','lambdatest.com: How To Integrate Cucumber With Jenkins?','','2023',4,'Orchestrates Cucumber BDD tests in a continuous integration environment managed by Jenkins. Details how to parse cucumber JSON test reports, configure the Cucumber Reports plugin to render detailed feature execution graphs in Jenkins, and manage build failure conditions based on step failures.','Groovy','Tutorial','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2023-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Quality Assurance & Testing", "Continuous Integration", "BDD Integration"]','["[ENTERPRISE-STABLE]", "[GUIDE]"]','[]','["test-automation-frameworks.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.testmuai.com/blog/cypress-vs-selenium-comparison','lambdatest.com: Selenium vs Cypress – Which Is Better in 2021?','','2021',4,'Compares Selenium''s architecture with Cypress''s modern in-browser execution architecture. Contrasts Selenium''s out-of-process driver model—which supports true multi-tab and multi-browser scenarios—against Cypress''s highly synchronized, in-browser execution context which excels in fast, deterministic single-page application unit/integration tests.','JavaScript','Comparison','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Quality Assurance & Testing", "Technology Evaluation", "Framework Comparison"]','["[ENTERPRISE-STABLE]"]','[]','["test-automation-frameworks.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.testmuai.com/blog/debunking-selenium-testing-myths','lambdatest.com: Debunking The Top 8 Selenium Testing Myths','','2023',3,'A critical assessment of the modern state of Selenium, countering outdated myths regarding its speed, setup complexity, and flakiness. The analysis emphasizes that performance issues and instability are frequently the result of poor test design patterns, lack of framework synchronization, and misconfigured grid infrastructures rather than the core engine itself.','None','Article','Beginner',0,'online','manual',NULL,NULL,NULL,0,'2023-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Quality Assurance & Testing", "Web Automation", "Technology Evaluation"]','["[COMMUNITY-TOOL]"]','[]','["test-automation-frameworks.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.testmuai.com/blog/execute-junit4-tests-with-junit5',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,'manual','e0e2d968da7f62f9db55379f525295ef7a604bd8f504c4e5f3b0dbf1b41bc92f',100.0,1779130494,1,'2026-05-18T20:54:54.941189+02:00',NULL,NULL,NULL,'[]','[]','["docs/test-automation-frameworks.md"]','[]','{}','{}');
INSERT INTO "resources" VALUES('https://www.testmuai.com/blog/how-to-create-jenkins-multibranch-pipeline','lambdatest.com: How To Create Jenkins Multibranch Pipeline 🌟','','2023',0,'Curator Insight details this guide as a step-by-step approach to configuring Jenkins Multibranch Pipelines for automated branch detection. Live Grounding emphasizes that Multibranch setups are highly robust for complex git workflows, automatically provisioning pipeline branches. This architectural pattern prevents manual job pollution and ensures consistent integration testing across feature branches.','N/A','Documentation','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2023-06-01T00:00:00+02:00',NULL,NULL,NULL,'["DevOps", "CI/CD Platforms", "Jenkins", "Multibranch Pipelines"]','["[COMMUNITY-TOOL]"]','[]','["demos.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.testmuai.com/blog/how-to-read-configuration-files-in-python-using-selenium',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,'manual','070ce807bcfaf05d220fd20ea939a18ef474dba11efae5d8176fffb945907343',100.0,1779130495,1,'2026-05-18T20:54:55.022132+02:00',NULL,NULL,NULL,'[]','[]','["docs/test-automation-frameworks.md"]','[]','{}','{}');
INSERT INTO "resources" VALUES('https://www.testmuai.com/blog/how-to-setup-cicd-pipeline-with-bamboo-for-php-projects','lambdatest.com: How To Setup CI/CD Pipeline With Bamboo For PHP Projects','','2026',0,'An operational walkthrough illustrating how to structure and deploy build plans within Atlassian Bamboo. Examines agent allocation rules, artifact storage setups, and testing parameter definitions in typical runtime environments.','English','Article','Medium',0,'online','manual',NULL,NULL,NULL,0,'2026-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Software Delivery", "CI-CD Platforms", "Enterprise DevOps"]','["[COMMUNITY-TOOL]"]','[]','["jenkins-alternatives.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.testmuai.com/blog/how-to-setup-continuous-integration-with-git-jenkins','lambdatest.com: How To Set Up Continuous Integration With Git and Jenkins?','','2023',0,'A beginner guide outlining basic integrations between Git control layers and Jenkins CI servers. It walks through configuring automated polling, webhooks, SSH keys, and multi-branch pipeline pipelines.','English','Article','Beginner',0,'online','manual',NULL,NULL,NULL,0,'2023-06-01T00:00:00+02:00',NULL,NULL,NULL,'["CI-CD", "Jenkins", "Tutorial"]','["[COMMUNITY-TOOL]"]','[]','["jenkins.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.testmuai.com/blog/jenkins-declarative-pipeline-examples',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,'manual','f82b4c18cb1f5e2c3bde7faf7446183b9fc12558521ff8b071354c439785eb3b',100.0,1779130494,1,'2026-05-18T20:54:54.931054+02:00',NULL,NULL,NULL,'[]','[]','["docs/demos.md"]','[]','{}','{}');
INSERT INTO "resources" VALUES('https://www.testmuai.com/blog/jenkins-pipeline-tutorial','lambdatest.com: Best Jenkins Pipeline Tutorial For Beginners (Examples) 🌟','','2022',0,'Detailed entry-level guide to understanding Jenkins Declarative versus Scripted Pipeline syntax. Explains basic pipeline constructs including stages, agents, post-execution tasks, and environment variable manipulation.','Groovy','Article','Beginner',0,'online','manual',NULL,NULL,NULL,0,'2022-06-01T00:00:00+02:00',NULL,NULL,NULL,'["DevSecOps & Automation", "Jenkins-based CI-CD", "Jenkins Basics"]','["[COMMUNITY-TOOL]"]','[]','["jenkins.md", "demos.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.testmuai.com/blog/jenkins-vs-travis-vs-bamboo-vs-teamcity','lambdatest.com: Jenkins vs Travis vs Bamboo vs TeamCity: Clash Of The Titans','','2024',0,'An exhaustive battle card detailing the functional tradeoffs of four historic CI platforms. Contrasts the self-managed flexibility of Jenkins, the pioneered SaaS simplicity of Travis CI, the Jira-aligned integrations of Bamboo, and the polished configurations of TeamCity.','Agnostic','Blog Post','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2024-06-01T00:00:00+02:00',NULL,NULL,NULL,'["GitOps & CI/CD", "CI/CD Platforms", "Tool Comparison"]','["[COMMUNITY-TOOL]"]','[]','["jenkins-alternatives.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.testmuai.com/blog/junit5-extensions',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,'manual','7ba11597495f70dbfb89dab02aa6a64e0af736fe9c8e387b8eb502db74773f4c',100.0,1779130494,1,'2026-05-18T20:54:54.971775+02:00',NULL,NULL,NULL,'[]','[]','["docs/qa.md"]','[]','{}','{}');
INSERT INTO "resources" VALUES('https://www.testmuai.com/blog/modifying-http-request-headers-in-java-using-selenium-webdriver','lambdatest.com: How To Modify HTTP Request Headers In JAVA Using Selenium WebDriver?','','2023',4,'Introduces request modification techniques utilizing Selenium 4''s Chrome DevTools Protocol (CDP) integration in Java. Demonstrates how to intercept outgoing HTTP requests to append custom authentication headers, user agents, or custom cookies before hitting target test endpoints. Bypasses the traditional limitations of standard WebDriver protocols.','Java','Tutorial','Advanced',0,'online','manual',NULL,NULL,NULL,0,'2023-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Quality Assurance & Testing", "Web Automation", "Network Interception"]','["[ENTERPRISE-STABLE]", "[GUIDE]"]','[]','["test-automation-frameworks.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.testmuai.com/blog/run-selenium-tests-in-docker','lambdatest.com: How To Run Selenium Tests In Docker ? 🌟','','2023',5,'Expounds on Dockerizing Selenium test runs to eliminate ''it works on my machine'' environmental discrepancies. Demonstrates using pre-built Selenium Standalone and Hub-Node Docker images to run tests headlessly inside isolated containers, which simplifies grid infrastructure management. It details mapping ports and configuring environment variables to enable scalable container-native test execution.','Dockerfile','Tutorial','Intermediate',1,'online','manual',NULL,NULL,NULL,0,'2023-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Quality Assurance & Testing", "Containerization", "Docker & Selenium"]','["[DE FACTO STANDARD]", "[GUIDE]"]','[]','["test-automation-frameworks.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.testmuai.com/blog/scroll-down-in-selenium','lambdatest.com: How To Scroll a Page Using Selenium WebDriver?','','2023',3,'Highlights techniques for manipulating scrolling actions within Selenium WebDriver by executing JavaScript commands via JavascriptExecutor. Examines how to scroll by coordinates, to specific elements, and dynamically to the bottom of the page to trigger lazy loading. Addresses a common issue in automating modern single-page applications.','Java','Tutorial','Beginner',0,'online','manual',NULL,NULL,NULL,0,'2023-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Quality Assurance & Testing", "Web Automation", "UI Interaction Techniques"]','["[COMMUNITY-TOOL]", "[GUIDE]"]','[]','["test-automation-frameworks.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.testmuai.com/blog/selenium-github-actions-example','lambdatest.com: Complete Guide To Selenium Testing with GitHub Actions 🌟','','2023',4,'Demystifies the deployment of browser-based automation tests within GitHub Actions runner environments. Evaluates the configurations needed to run headless Chrome or Firefox inside Linux containers, specifying steps to checkout code, cache Maven artifacts, and publish execution reports. Establishes a modernized, Git-centric continuous testing practice.','YAML','Tutorial','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2023-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Quality Assurance & Testing", "Continuous Integration", "GitHub Actions"]','["[ENTERPRISE-STABLE]", "[GUIDE]"]','[]','["test-automation-frameworks.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.testmuai.com/blog/selenium-ide-what-is-it-why-is-it-must-for-every-qa','lambdatest.com: Selenium IDE: What Is It? & Why Is It Must For Every QA?','','2022',0,'Evaluation of Selenium IDE as a record-and-playback utility. Explores its application in rapid prototyping, script generation, and functional testing setups for QA teams.','English','Article','Beginner',0,'online','manual',NULL,NULL,NULL,0,'2022-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Quality Assurance & Testing", "Test Automation", "Prototyping Tools"]','["[COMMUNITY-TOOL]"]','[]','["test-automation-frameworks.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.testmuai.com/blog/selenium-java-tutorial-how-to-test-login-process','lambdatest.com: Selenium Webdriver Java Tutorial – Guide for Beginners','','2023',4,'A practical walk-through detailing how to write automated login process tests using Selenium with Java. It emphasizes proper page-load strategies, locating dynamic input fields, handling synchronization with explicit waits, and verifying authentication states. Demonstrates clean Java-based web element management.','Java','Tutorial','Beginner',0,'online','manual',NULL,NULL,NULL,0,'2023-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Quality Assurance & Testing", "Web Automation", "Selenium Java"]','["[ENTERPRISE-STABLE]", "[GUIDE]"]','[]','["test-automation-frameworks.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.testmuai.com/blog/selenium-maven-jenkins-integration','lambdatest.com: How To Integrate Jenkins & Maven With Selenium?','','2023',4,'This technical guide details the integration of Jenkins, Maven, and Selenium to form an automated QA pipeline. It details how to declare dependencies within pom.xml, invoke browser drivers via the Surefire plugin, and orchestrate automated test suites from Jenkins CI servers. This represents a traditional enterprise continuous testing workflow.','Java','Tutorial','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2023-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Quality Assurance & Testing", "Continuous Integration", "Build & Deploy Integration"]','["[ENTERPRISE-STABLE]", "[GUIDE]"]','[]','["test-automation-frameworks.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.testmuai.com/blog/selenium-python-cheat-sheet','lambdatest.com: The Ultimate Selenium Python Cheat Sheet for Test Automation','','2024',0,'A comprehensive testing guide focused on using Selenium within Python environments. Explains custom locator methods, dynamic page object models, wait strategies, and parallel pipeline testing.','Python','Cheat Sheet','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2024-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Software Quality", "Testing Automation", "Selenium"]','["[COMMUNITY-TOOL]"]','[]','["cheatsheets.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.testmuai.com/blog/selenium-tutorial','lambdatest.com: Selenium Automation Testing: Basics and Getting Started 🌟','','2023',3,'Provides a high-level overview of the Selenium test automation suite, illustrating its evolutionary history and cross-browser execution capabilities. Outlines the prerequisites, driver setups, and sample execution flows across major browsers, establishing a standard onboarding path for engineers new to test automation.','Multi-language','Tutorial','Beginner',0,'online','manual',NULL,NULL,NULL,0,'2023-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Quality Assurance & Testing", "Web Automation", "Selenium Framework"]','["[COMMUNITY-TOOL]", "[GUIDE]"]','[]','["test-automation-frameworks.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.testmuai.com/blog/set-jenkins-pipeline-environment-variables-list','lambdatest.com: How To Set Jenkins Pipeline Environment Variables? 🌟','','2022',0,'An operational guide detailing how to declare, set, and override global and local environment variables in Jenkins declarative and scripted pipelines. *Curator Insight*: Environment variable syntax tutorial. *Live Grounding*: Crucial for maintaining clean parameterization and securing configurations outside application code.','English','Article','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2022-06-01T00:00:00+02:00',NULL,NULL,NULL,'["CI/CD Pipelines", "Configuration Management", "Environment Variables"]','["[COMMUNITY-TOOL]"]','[]','["jenkins.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.testmuai.com/blog/teamcity-vs-jenkins-picking-the-right-ci-cd-tool','lambdatest.com: TeamCity vs. Jenkins: Picking The Right CI/CD Tool','','2024',0,'Analyzes the structural and financial differences between JetBrains TeamCity and open-source Jenkins. Highlights Jenkins'' raw extensibility via thousands of community-authored plugins against TeamCity''s high-quality out-of-the-box features, configuration-as-code capabilities, and refined user-access controls.','Agnostic','Blog Post','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2024-06-01T00:00:00+02:00',NULL,NULL,NULL,'["GitOps & CI/CD", "CI/CD Platforms", "Tool Comparison"]','["[COMMUNITY-TOOL]"]','[]','["jenkins-alternatives.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.testmuai.com/blog/testng-vs-junit-which-testing-framework-should-you-choose','lambdatest.com: TestNG vs JUnit : Which testing framework should you choose?','','2023',0,'A deep technical comparison of JUnit and TestNG framework options for JVM apps. Explores parallel thread execution, parameterized input handlers, and custom testing loops ideal for microservice architectures.','Java','Article','Intermediate',1,'online','manual',NULL,NULL,NULL,0,'2023-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Software Engineering", "Testing Frameworks", "Java Ecosystem"]','["[COMMUNITY-TOOL]"]','[]','["qa.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.testmuai.com/blog/upgrade-from-selenium3-to-selenium4','lambdatest.com: How To Upgrade From Selenium 3 To Selenium 4?','','2022',4,'Provides step-by-step technical blueprints for migrating enterprise test suites from Selenium 3 to Selenium 4. Focuses on swapping deprecated classes like DesiredCapabilities for specific BrowserOptions, fixing broken Actions chains, and addressing changes in package naming conventions. This migration ensures compatibility with modern browser drivers.','Java','Tutorial','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2022-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Quality Assurance & Testing", "Web Automation", "Migration & Upgrade"]','["[ENTERPRISE-STABLE]", "[GUIDE]", "[LEGACY]"]','[]','["test-automation-frameworks.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.testmuai.com/blog/use-gitlab-ci-to-run-test-locally','lambdatest.com: How To Use GitLab CI To Run Tests Locally? 🌟','','2021',0,'A developer-focused tutorial on running GitLab CI tests locally using the GitLab Runner CLI. Outlines setup, debugging practices, and environment configuration steps to speed up pipeline validation without waiting on remote systems.','Bash','Tutorial','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Software Engineering", "Collaborative Platforms", "Continuous Integration"]','["[COMMUNITY-TOOL]", "[GUIDE]"]','[]','["git.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.testmuai.com/blog/use-jenkins-shared-libraries-in-a-jenkins-pipeline','lambdatest.com: How To Use Shared Libraries In A Jenkins Pipeline? 🌟','','2024',0,'An industry-wide reference demonstrating the implementation of version-controlled, modular Jenkins Shared Libraries to streamline development. This approach encapsulates repeatable tasks inside global Groovy modules, minimizing configuration drift and maximizing pipeline standardization.','Groovy','Tutorial','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2024-06-01T00:00:00+02:00',NULL,NULL,NULL,'["CI/CD Pipeline Architecture", "Jenkins Pipeline", "Shared Libraries"]','["[COMMUNITY-TOOL]", "[GUIDE]"]','[]','["jenkins.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.testmuai.com/blog/what-is-deprecated-in-selenium4','lambdatest.com: What Is New In Selenium 4 And What Is Deprecated In It? 🌟','','2021',4,'Provides a comprehensive architectural mapping of features deprecated or completely removed in Selenium 4 (such as DesiredCapabilities, Actions class modifications, and the legacy Grid). Explains the technical motivation behind transitioning to modern, type-safe alternatives aligned with W3C standards. Vital for engineering teams modernizing their testing codebases.','Multi-language','Article','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Quality Assurance & Testing", "Web Automation", "Selenium Framework"]','["[ENTERPRISE-STABLE]", "[LEGACY]"]','[]','["test-automation-frameworks.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.testmuai.com/blog/what-is-jenkins','lambdatest.com: What Is Jenkins Used For? 🌟','','2021',0,'A high-level educational article describing the business value of Jenkins, its plugin ecosystem, and core deployment use cases. *Curator Insight*: Core fundamentals guide. *Live Grounding*: Useful resource for non-technical leadership onboarding.','English','Article','Beginner',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["CI/CD Foundations", "Learning Paths", "Jenkins Core"]','["[COMMUNITY-TOOL]"]','[]','["jenkins.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.testmuai.com/blog/why-selenium-grid-is-ideal-for-automated-browser-testing','lambdatest.com: Why Selenium Grid Is Ideal For Automated Browser Testing?','','2022',0,'Examines the system architecture of Selenium Grid. Discusses distributed, concurrent test execution across multiple OS systems and browsers to scale continuous regression pipelines.','English','Article','Advanced',1,'online','manual',NULL,NULL,NULL,0,'2022-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Quality Assurance & Testing", "Test Automation", "Distributed Testing"]','["[COMMUNITY-TOOL]"]','[]','["test-automation-frameworks.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.testmuai.com/blog/why-you-need-build-automation-tools-for-selenium-automation-testing','lambdatest.com: Why You Need Build Automation Tools for Selenium Automation Testing?','','2023',4,'Analyzes the essential role of build tools like Maven, Gradle, and Ant in managing external dependencies, orchestrating test execution, and generating unified reports for Selenium frameworks. Highlights the risk of manual dependency management and how build tools standardize QA pipelines across teams.','None','Article','Beginner',0,'online','manual',NULL,NULL,NULL,0,'2023-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Quality Assurance & Testing", "Continuous Integration", "Build Tooling"]','["[ENTERPRISE-STABLE]"]','[]','["test-automation-frameworks.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.testmuai.com/learning-hub/jenkins','lambdatest.com: Jenkins Tutorial 🌟','','2024',0,'An extensive Jenkins learning hub providing developer onboarding material covering setup, node orchestration, plugin configurations, and automated testing integrations. *Curator Insight*: Foundational learning path. *Live Grounding*: Useful for baseline developer onboarding though less representative of advanced IaC pipelines.','English','Documentation','Beginner',0,'online','manual',NULL,NULL,NULL,0,'2024-06-01T00:00:00+02:00',NULL,NULL,NULL,'["CI/CD Foundations", "Learning Paths", "Jenkins Core"]','["[COMMUNITY-TOOL]"]','[]','["jenkins.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.testmuai.com/learning-hub/python-tutorial','lambdatest.com: Selenium Python Tutorial 🌟','','2023',4,'A technical manual for setting up and utilizing Selenium''s Python bindings for web automation. Discusses structural components, installing the python bindings, organizing test execution via unittest or pytest, and writing declarative, readable browser scripts. Promotes clean Pythonic testing patterns.','Python','Tutorial','Beginner',0,'online','manual',NULL,NULL,NULL,0,'2023-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Quality Assurance & Testing", "Web Automation", "Selenium Python"]','["[ENTERPRISE-STABLE]", "[GUIDE]"]','[]','["test-automation-frameworks.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.testmuai.com/learning-hub/selenium-4','lambdatest.com: Selenium 4 🌟','','2021',5,'Analyzes the architectural advancements in Selenium 4, specifically the absolute deprecation of the JSON Wire Protocol in favor of native W3C WebDriver compliance. This change provides direct communication with browsers, eradicating translation latency and resolving session instability. The architecture also introduces the Chrome DevTools Protocol (CDP) for capturing network events and console logs directly.','Multi-language','Reference','Advanced',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Quality Assurance & Testing", "Web Automation", "Selenium Framework"]','["[DE FACTO STANDARD]"]','[]','["test-automation-frameworks.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.testmuai.com/learning-hub/selenium-locators','lambdatest.com: Selenium Locators Tutorial 🌟','','2023',4,'A deep dive into Selenium locator strategies, covering ID, Name, ClassName, LinkText, CSS Selectors, and XPath. Compares the performance and stability of CSS Selectors against complex XPath queries for navigating nested DOM trees. Guides engineers in writing resilient selectors that resist minor UI structural changes.','None','Tutorial','Beginner',0,'online','manual',NULL,NULL,NULL,0,'2023-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Quality Assurance & Testing", "Web Automation", "Element Identification"]','["[ENTERPRISE-STABLE]", "[GUIDE]"]','[]','["test-automation-frameworks.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.testmuai.com/selenium','lambdatest.com/selenium: Introduction to Selenium Basics','','2023',3,'Covers the fundamental building blocks of the Selenium ecosystem, including WebDriver, Grid, and IDE. Details the client-server interaction model, browser drivers, and basic element locator strategies necessary for automating modern web pages. Serves as a fundamental reference for structural testing concepts.','Multi-language','Tutorial','Beginner',0,'online','manual',NULL,NULL,NULL,0,'2023-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Quality Assurance & Testing", "Web Automation", "Selenium Framework"]','["[COMMUNITY-TOOL]", "[GUIDE]"]','[]','["test-automation-frameworks.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.testrail.com/blog/what-is-devtestops','blog.gurock.com: What Is DevTestOps?','','2022',0,'Explores ''DevTestOps'', which elevates quality assurance from an external stage to continuous, integrated feedback loops throughout continuous delivery pipelines.','Markdown','Article','Intermediate',1,'online','manual','febc182639802f20586bab5499964e4fd6decc088f813233610426fff1876618',100.0,1779130494,0,'2026-05-18T20:54:54.974017+02:00',NULL,NULL,NULL,'["Development Methodology", "DevOps", "Testing Strategy"]','["[COMMUNITY-TOOL]"]','["docs/testops.md"]','["testops.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.testrigtechnologies.com/how-to-write-a-test-automation-selenium-test-script','testrigtechnologies.com: Selenium Automation Testing: How to write automated test scripts using selenium','','2022',3,'A structured introduction to designing robust automated test scripts with Selenium WebDriver. Emphasizes separating the execution steps from test assertions, selecting stable locator strategies, and using structural setup and teardown methods to keep browser state clean between runs.','Multi-language','Tutorial','Beginner',0,'online','manual',NULL,NULL,NULL,0,'2022-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Quality Assurance & Testing", "Web Automation", "Scripting Basics"]','["[COMMUNITY-TOOL]", "[GUIDE]"]','[]','["test-automation-frameworks.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.tetrate.io/blog/27835-revision-v1','tetrate.io: SkyWalking 8.4 provides infrastucture monitoring for VMs','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','92bf431c194fbff213398a80368429924516c77edafcf8d2f9aa4a9d23239c43',100.0,1779029710,0,'2026-05-17T16:55:10.563035+02:00',NULL,NULL,NULL,'[]','[]','["docs/monitoring.md"]','[]','{}','{"duplicate_of": "https://tetrate.io/blog/27835-revision-v1"}');
INSERT INTO "resources" VALUES('https://www.tetrate.io/blog/how-to-debug-microservices-in-kubernetes-with-proxy-sidecar-or-service-mesh','tetrate.io: How to debug microservices in Kubernetes with proxy, sidecar'' or service mesh?','','N/A',0,'A curated technical resource and architectural guide covering tetrate.io: How to debug microservices in Kubernetes with proxy, sidecar'' or service mesh? in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779034084,0,'2026-05-17T18:08:04.610190+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-troubleshooting.md"]','["kubernetes-troubleshooting.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.tetrate.io/blog/istio-servicemesh-api-gateway','tetrate.io: Using Istio Service Mesh as API Gateway 🌟','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','a3fb6f307b9fea5fcc4c390a56424916c7cfd9044d159c39f6d51797cf34c2b1',100.0,1779029380,0,'2026-05-17T16:49:40.292285+02:00',NULL,NULL,NULL,'[]','[]','["docs/istio.md"]','[]','{}','{"duplicate_of": "https://tetrate.io/blog/istio-service-mesh-api-gateway"}');
INSERT INTO "resources" VALUES('https://www.tetrate.io/blog/multicluster-management-with-kubernetes-and-istio','tetrate.io: Multicluster Management with Kubernetes and Istio 🌟','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','365b6d89f0110a5a3339c8a7e3bac6e5798e3da362b435d0a4e6b7046c4a0689',100.0,1779034049,0,'2026-05-17T18:07:29.845720+02:00',NULL,NULL,NULL,'[]','[]','["docs/istio.md"]','[]','{}','{"duplicate_of": "https://tetrate.io/blog/what-is-istio-and-why-does-kubernetes-need-it"}');
INSERT INTO "resources" VALUES('https://www.tetrate.io/blog/vm-to-container-communications-101','tetrate.io: VM to container communications 101','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','c7a93c6768215ada1a537664c1519aed5e9ea90c1ca973c1631f8235802ac90f',100.0,1779029268,0,'2026-05-17T16:47:48.295314+02:00',NULL,NULL,NULL,'[]','[]','["docs/istio.md"]','[]','{}','{"duplicate_of": "https://tetrate.io/blog"}');
INSERT INTO "resources" VALUES('https://www.tetrate.io/blog/why-do-you-need-istio-when-you-already-have-kubernetes','tetrate.io: Why do you need Istio when you already have Kubernetes?','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','365b6d89f0110a5a3339c8a7e3bac6e5798e3da362b435d0a4e6b7046c4a0689',100.0,1779032734,0,'2026-05-17T17:45:34.667744+02:00',NULL,NULL,NULL,'[]','[]','["docs/istio.md"]','[]','{}','{"duplicate_of": "https://www.tetrate.io/blog/multicluster-management-with-kubernetes-and-istio"}');
INSERT INTO "resources" VALUES('https://www.thatjeffsmith.com/archive/2022/02/best-practices-rest-apis-for-your-database-draft','thatjeffsmith.com: Best Practices: REST APIs for your Database {Draft!}','','2022',0,'An in-depth draft outlining architectural patterns and best practices for creating secure, low-latency REST APIs on top of enterprise relational databases. It details serialization strategies, rate limiting, and optimization pathways using Oracle REST Data Services (ORDS) to construct highly resilient microservices backends.','English','Blog Post','Intermediate',1,'online','manual',NULL,NULL,NULL,0,'2022-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Databases", "APIs", "Best Practices"]','["[COMMUNITY-TOOL]"]','[]','["oraclecloud.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.the-aks-checklist.com','the-aks-checklist.com: The Azure Kubernetes Service Checklist 🌟🌟🌟','','2023',0,'A comprehensive diagnostic tool assisting operators in preparing AKS environments for production. Covers critical checkboxes across scalability, network layouts, security configurations, and cost efficiency.','JavaScript','Interactive Checklist','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2023-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Cloud Providers", "Microsoft AKS", "Production Checklist", "Best Practices"]','["[COMMUNITY-TOOL]"]','[]','["managed-kubernetes-in-public-cloud.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.theatlantic.com/ideas/archive/2021/07/work-from-home-benefits/619597','theatlantic.com: Why Managers Fear a Remote-Work Future','','2021',0,'Curator Insight explores the psychological and systemic reasons why corporate managers resist shifting to permanent remote-work paradigms. Live Grounding shows that post-pandemic, the debate on hybrid vs. office models continues, highlighting that the challenge of measuring impact over physical presence remains a major cultural obstacle.','N/A','Article','Beginner',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Organizational Culture", "Remote Work", "Societal Shift"]','["[COMMUNITY-TOOL]"]','[]','["remote-tech-jobs.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.theforeman.org','Foreman','- [Ansible Modules to manage Foreman and Katello installations](https://galaxy.ansible.com/theforeman/foreman)
    - [Foreman Ansible Modules (FAM)](https://github.com/theforeman/foreman-ansible-modules) Ansible modules for interacting with the Foreman API and various plugin APIs such as Katello.
    - [RFC: Foreman Operations Ansible Collection](https://community.theforeman.org/t/rfc-operations-ansible-collection/20971)
    - [theforeman.org: Updating Foreman inventory with system facts](https://theforeman.org/2021/01/updating-foreman-inventory-with-system-facts.html)
    - [theforeman.org: Foreman 3.0 is here!](https://theforeman.org/2021/09/foreman-30-is-here.html)','2026',0,'Foreman is an enterprise lifecycle and provisioning management tool for physical and virtual servers. Integrating with Ansible via Foreman Ansible Modules (FAM), it matches bare-metal provisioning with configuration management and dynamic inventory mapping.','Ruby','Platform','Advanced',0,'online','manual',NULL,NULL,NULL,0,'2026-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Infrastructure as Code", "Foreman", "Systems Provisioning"]','["[COMMUNITY-TOOL]"]','[]','["ansible.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.thegeekstuff.com','The Geek Stuff','','2026',4,'An exceptionally popular command reference and Linux administration blog, known for its concise "15 practical examples" format. Covers database tuning, bash programming, security hardening, and server automation essentials.','English','Tutorial','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2026-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Operating Systems & Infrastructure", "Linux", "SysAdmin Tutorials"]','["[ENTERPRISE-STABLE]", "[GUIDE]"]','[]','["linux.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.theguild.nl/k8s-workshop-in-a-box','Kubernetes workshop in a box','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','13fb8c409b1bcd036b6a7617f613cdb58989239a9397f7fc54139205720e5201',100.0,1779032962,0,'2026-05-17T17:49:22.739656+02:00',NULL,NULL,NULL,'[]','[]','["docs/demos.md"]','[]','{}','{"duplicate_of": "https://archive.kabisa.nl/tech/k8s-workshop-in-a-box"}');
INSERT INTO "resources" VALUES('https://www.theodo.com/en-fr/blog/getting-started-with-kubectl-plugins','padok.fr: Getting started with kubectl plugins','','2026',0,'A technical blog post detailing how to create a custom kubectl plugin from scratch. It explains execution requirements, CLI environment parameter handling, and distribution strategies to simplify the package setup for internal engineering teams.','None','Blog Post','Beginner',0,'online','manual',NULL,NULL,NULL,0,'2026-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Operations", "Command Line Tools", "Developer Guides"]','["[COMMUNITY-TOOL]"]','[]','["kubernetes.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.theodo.com/en-fr/blog/how-to-use-kubernetes-pvcs-with-efs-provisioner','Kubernetes PVCs with EFS provisioner','','2021',0,'Practical configuration guide highlighting AWS EFS CSI driver setup to enable multi-attach ReadWriteMany (RWX) volumes across distributed stateful pods in Amazon EKS.','English','Tutorial','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Cloud Native", "AWS EKS", "Storage Solutions"]','["[COMMUNITY-TOOL]", "[GUIDE]"]','[]','["managed-kubernetes-in-public-cloud.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.theodo.com/en-fr/blog/kubernetes-architecture-understanding-the-components-and-structure-of-clusters','padok.fr: Kubernetes’ Architecture: Understanding the components and structure of clusters 🌟','','2022',0,'Superb architectural analysis of Kubernetes node components. Details the control-loop interactions between API Server, etcd, Scheduler, Controller Manager, and Kubelet.','English','Blog','Intermediate',1,'online','manual',NULL,NULL,NULL,0,'2022-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Core Kubernetes", "Architecture", "Control Plane"]','["[COMMUNITY-TOOL]"]','[]','["kubernetes.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.theodo.com/en-fr/blog/kubernetes-technologies-kubeadm-vs-minikube-kind-and-k3s','padok.fr: MiniKube, Kubeadm, Kind, K3S, how to get started on Kubernetes?','','2021',0,'An analytical breakdown comparing the core use cases, design philosophies, and architectural profiles of Kubeadm, Minikube, kind, and K3s. Guides engineers to choose the correct testing distribution.','English','Article','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Local Kubernetes Environments", "Orchestration Tool Selection", "Analysis"]','["[COMMUNITY-TOOL]"]','[]','["kubernetes-based-devel.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.theodo.com/en-fr/blog/openshift-what-templates-should-you-use-helm-or-openshift','Templating on OpenShift: should I use Helm templates or OpenShift templates? 🌟','','2019',0,'A comparative analysis contrasting OpenShift native templates with Helm charts. Outlines how Helm''s global community, revision tracking, and subchart structures provide a superior template solution for complex microservice environments.','Yaml','Comparative Analysis','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2019-06-01T00:00:00+02:00',NULL,NULL,NULL,'["App Development", "Packaging", "Helm Charts"]','["[EMERGING]", "[GUIDE]"]','[]','["ocp3.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.theodo.com/en-fr/blog/what-is-finops-and-what-are-its-best-practices','padok.fr: FinOps, or the Culture of Cloud Cost Optimization','','2022',0,'An educational article explaining the cultural and operational shifts of FinOps. Outlines key engineering methodologies like rightsizing, continuous monitoring, auto-scaling, and utilizing spot instances within Kubernetes to drive efficient unit economics.','English','Article','Beginner',0,'online','manual',NULL,NULL,NULL,0,'2022-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Financial Operations", "FinOps", "Best Practices"]','["[COMMUNITY-TOOL]"]','[]','["finops.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.theodo.com/expertise/cloud',NULL,NULL,NULL,NULL,'A curated technical resource and architectural guide covering www.theodo.com in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'online','manual',NULL,100.0,1779130495,0,'2026-05-18T20:54:55.002429+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubectl-commands.md"]','["kubectl-commands.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.theregister.co.uk/2016/07/13/trainline_dumps_oracle_microsoft_goes_full_aws_cto_interview','Trainline.com dumps Oracle and Microsoft, gulps AWS Kool-Aid','','2016',0,'Curator Insight records Trainline''s radical migration from legacy on-prem Oracle and Microsoft SQL/Windows monoliths to AWS. Live Grounding notes this historical case study illustrates the industry''s massive mid-2010s migration pattern, proving that legacy modernization directly unlocks operational agility and cloud scalability.','N/A','Article','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2016-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Organizational Culture", "Migration Journeys", "Trainline"]','["[LEGACY]"]','[]','["aws-miscellaneous.md", "aws.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.theregister.co.uk/2020/04/08/docker_opens_up_compose_specification','theregister.co.uk: Compose yourselves – Docker has published multi-container'' app spec, needs contributors to help maintain and develop it','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','42b4a85b414136d23b36d91cdbc0477fe310d8396a655e059be5d8814b6cf824',100.0,1779034231,0,'2026-05-17T18:10:31.562652+02:00',NULL,NULL,NULL,'[]','[]','["docs/docker.md"]','[]','{}','{"duplicate_of": "https://www.theregister.com/software/2020/04/08/compose-yourselves-docker-has-published-multi-container-app-spec-needs-contributors-to-help-maintain-and-develop-it/311866"}');
INSERT INTO "resources" VALUES('https://www.theregister.com/2020/09/21/diffblue_let_ai_code_unit_tests','theregister.com: Coding unit tests is boring. Wouldn''t it be cool if an'' AI could do it for you? That''s where Diffblue comes in','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','3bbd46c382ed9b495d1d7bf7203c88d97a15677cfc55c12e49cfa179ae0a9589',100.0,1779034154,0,'2026-05-17T18:09:14.792664+02:00',NULL,NULL,NULL,'[]','[]','["docs/testops.md"]','[]','{}','{"duplicate_of": "https://www.theregister.com/software/2020/09/21/coding-unit-tests-is-boring-wouldnt-it-be-cool-if-an-ai-could-do-it-for-you-thats-where-diffblue-comes-in/318634"}');
INSERT INTO "resources" VALUES('https://www.theregister.com/2020/09/22/microservices_talk_gotopia','theregister.com: Microservices guru says think serverless, not Kubernetes:'' You don''t want to manage ''a towering edifice of stuff','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','2b84590347e5453dfb8d33b333d752bb0bd783eed465a3cc63d234367b311f28',100.0,1779030326,0,'2026-05-17T17:05:26.988189+02:00',NULL,NULL,NULL,'[]','[]','["docs/serverless.md"]','[]','{}','{"duplicate_of": "https://www.theregister.com/software/2020/09/22/microservices-guru-says-think-serverless-not-kubernetes-you-dont-want-to-manage-a-towering-edifice-of-stuff/353334"}');
INSERT INTO "resources" VALUES('https://www.theregister.com/2020/10/07/digitalocean_paas_app_platform','theregister.com: DigitalOcean decides to head rivals off at the PaaS, floats'' App Platform to deploy, run code without juggling servers','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','433b946fd132ac2e903b1cc2ed250891799b905af5667207a58e6a0527a6bdd7',100.0,1779031475,0,'2026-05-17T17:24:35.642847+02:00',NULL,NULL,NULL,'[]','[]','["docs/digitalocean.md"]','[]','{}','{"duplicate_of": "https://www.theregister.com/off-prem/2020/10/07/digitalocean-decides-to-head-rivals-off-at-the-paas-floats-app-platform-to-deploy-run-code-without-juggling-servers/802967"}');
INSERT INTO "resources" VALUES('https://www.theregister.com/2020/10/14/redhat_ansible_kubernetes','theregister.com: Juggling Ansible, OpenShift and K8s? This is for you: Red'' Hat couples automation to cluster management','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','37441366a4654278c50847baee8e8c55f66b424eac4244adbc02f91425ce00af',100.0,1779031418,0,'2026-05-17T17:23:38.734505+02:00',NULL,NULL,NULL,'[]','[]','["docs/ansible.md"]','[]','{}','{"duplicate_of": "https://www.theregister.com/software/2020/10/14/juggling-ansible-openshift-and-k8s-this-is-for-you-red-hat-couples-automation-to-cluster-management/656846"}');
INSERT INTO "resources" VALUES('https://www.theregister.com/2020/12/02/gartner_cloud_dbms','theregister.com: 75% of databases to be cloud-hosted by 2022, says Gartner'' while dishing on the weak points of each provider','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','2b0a8699c1bf7b80d82d962de741ca8ab74efbf185e6933357ae85c3012ba5ef',100.0,1779031399,0,'2026-05-17T17:23:19.693858+02:00',NULL,NULL,NULL,'[]','[]','["docs/databases.md"]','[]','{}','{"duplicate_of": "https://www.theregister.com/software/2020/12/02/75-of-databases-to-be-cloud-hosted-by-2022-says-gartner-while-dishing-on-the-weak-points-of-each-provider/495782"}');
INSERT INTO "resources" VALUES('https://www.theregister.com/2020/12/17/github_bans_passwords','theregister.com: Passwords begone: GitHub will ban them next year for authenticating'' Git operations','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','bc96190aff216f6e3824b3b80fb3e7f54b83603bfccf6340018e59f4330b48a8',100.0,1779034452,0,'2026-05-17T18:14:12.451680+02:00',NULL,NULL,NULL,'[]','[]','["docs/git.md"]','[]','{}','{"duplicate_of": "https://www.theregister.com/security/2020/12/17/passwords-begone-github-will-ban-them-next-year-for-authenticating-git-operations/958514"}');
INSERT INTO "resources" VALUES('https://www.theregister.com/2021/07/29/amazon_web_services_ec2_classic_networking','theregister.com: AWS to retire EC2-Classic – the network glue that helped'' start the IaaS rush','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','4da7c8bc8474a0642d2fda92b2dde8539ca94047eab40d01e0b4621a11049ced',100.0,1779034449,0,'2026-05-17T18:14:09.241706+02:00',NULL,NULL,NULL,'[]','[]','["docs/aws-newfeatures.md"]','[]','{}','{"duplicate_of": "https://www.theregister.com/off-prem/2021/07/29/aws-to-retire-ec2-classic-the-network-glue-that-helped-start-the-iaas-rush/527489"}');
INSERT INTO "resources" VALUES('https://www.theregister.com/2021/09/03/microsoft_azure_deprecations_api_changes','theregister.com: Microsoft Azure deprecations: API changes will break applications'' and PowerShell scripts','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','3328354af069681668db5f545695439989203245d919a2d89e3d2e2e38faf1b9',100.0,1779032686,0,'2026-05-17T17:44:46.020879+02:00',NULL,NULL,NULL,'[]','[]','["docs/azure.md"]','[]','{}','{"duplicate_of": "https://www.theregister.com/off-prem/2021/09/03/microsoft-azure-deprecations-api-changes-will-break-applications-and-powershell-scripts/748744"}');
INSERT INTO "resources" VALUES('https://www.theregister.com/2021/12/06/mysql_a_pretty_poor_database','theregister.com: MySQL a ''pretty poor database'' says departing Oracle'' engineer','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','097c957b1efc285627dc61cb7795343ba006fcacd67112f3cefd302a16331437',100.0,1779029171,0,'2026-05-17T16:46:11.269766+02:00',NULL,NULL,NULL,'[]','[]','["docs/databases.md"]','[]','{}','{"duplicate_of": "https://www.theregister.com/software/2021/12/06/mysql-a-pretty-poor-database-says-ex-oracle-engineer/539827"}');
INSERT INTO "resources" VALUES('https://www.theregister.com/2021/12/09/the_big_aws_event_120','theregister.com: The big AWS event: 120 announcements but nothing has changed','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','787063e620edb29d8fa44c7f0c98e68fbd0bc1dea1a1846381a5032f9773c2a5',100.0,1779034036,0,'2026-05-17T18:07:16.875660+02:00',NULL,NULL,NULL,'[]','[]','["docs/aws-newfeatures.md"]','[]','{}','{"duplicate_of": "https://www.theregister.com/off-prem/2021/12/09/the-big-aws-event-120-announcements-but-nothing-has-changed/605657"}');
INSERT INTO "resources" VALUES('https://www.theregister.com/2021/12/21/how_kubernetes_lowers_costs','==theregister.com: How Kubernetes lowers costs and automates IT department'' work==','','N/A',0,NULL,NULL,NULL,NULL,0,'online','manual','c5068df124dd5c71c0f37273c6da874ce82757b1aa0f968b69ff179f7b106dd6',100.0,1779030352,0,'2026-05-17T17:05:52.007422+02:00',NULL,NULL,NULL,'[]','[]','["docs/introduction.md"]','[]','{}','{}');
INSERT INTO "resources" VALUES('https://www.theregister.com/2023/01/16/basecamp_37signals_cloud_bill','theregister.com: Basecamp details ''obscene'' $3.2 million bill that caused'' it to quit the cloud','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','333920645dcf2297b99fe54708fa734f1575c7d62746893c759b8f9c3ab28018',100.0,1779031884,0,'2026-05-17T17:31:24.907606+02:00',NULL,NULL,NULL,'[]','[]','["docs/introduction.md"]','[]','{}','{"duplicate_of": "https://www.theregister.com/off-prem/2023/01/16/basecamp-details-32-million-bill-that-saw-it-quit-cloud/270397"}');
INSERT INTO "resources" VALUES('https://www.theregister.com/2023/05/26/microsoft_azure_linux_container','theregister.com: Microsoft has made Azure Linux generally available. Repeat,'' Azure Linux','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','6c94da89e6685fa5840655482ee3281d1bf3017848ed57d2de3b139c4650ccdb',100.0,1779030599,0,'2026-05-17T17:09:59.704004+02:00',NULL,NULL,NULL,'[]','[]','["docs/azure.md"]','[]','{}','{"duplicate_of": "https://www.theregister.com/software/2023/05/26/microsofts-azure-linux-distro-is-now-generally-available/568359"}');
INSERT INTO "resources" VALUES('https://www.theregister.com/off-prem/2020/10/07/digitalocean-decides-to-head-rivals-off-at-the-paas-floats-app-platform-to-deploy-run-code-without-juggling-servers/802967','theregister.com: DigitalOcean decides to head rivals off at the PaaS, floats App Platform to deploy, run code without juggling servers','','2020',0,'This article analyzes DigitalOcean''s App Platform launch, presenting it as a direct PaaS alternative designed to counter Heroku. The platform abstracts Kubernetes infrastructure to allow multi-tenant zero-config deployments directly from source control. Curator insights highlights its developers-first simplicity, while current industry status verifies its solid integration with modern container workflows.','English','Article','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2020-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Cloud Infrastructure", "PaaS", "DigitalOcean"]','["[COMMUNITY-TOOL]"]','[]','["digitalocean.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.theregister.com/off-prem/2021/07/29/aws-to-retire-ec2-classic-the-network-glue-that-helped-start-the-iaas-rush/527489','theregister.com: AWS to retire EC2-Classic – the network glue that helped start the IaaS rush','','2021',4,'Marks the official EOL of AWS''s original flat network topology (EC2-Classic), mandating migration to Virtual Private Cloud (VPC) architectures. This deprecation signals the end of shared, non-isolated public IP spaces in cloud compute, enforcing VPC-level security controls, security groups, and routing isolation. Migrations required standardizing VM instances onto modern VPC-only networking models.','English','Infrastructure Feature','Advanced',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Cloud Infrastructure", "Networking", "Deprecations"]','["[ENTERPRISE-STABLE]"]','[]','["aws-newfeatures.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.theregister.com/off-prem/2021/09/03/microsoft-azure-deprecations-api-changes-will-break-applications-and-powershell-scripts/748744','theregister.com: Microsoft Azure deprecations: API changes will break applications and PowerShell scripts','','2021',0,'An examination of the impact of major API deprecations across Azure Resource Manager and legacy Active Directory libraries. Discusses how programmatic lifecycle changes can break active PowerShell automation scripts, legacy ARM templates, and custom deployments. Highlights the necessity of implementing continuous CI/CD validation patterns.','English','Industry News','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Governance & Management", "API Deprecations", "Platform Lifecycle"]','["[LEGACY]"]','[]','["azure.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.theregister.com/off-prem/2021/12/09/the-big-aws-event-120-announcements-but-nothing-has-changed/605657','theregister.com: The big AWS event: 120 announcements but nothing has changed','','2021',3,'Provides a critical perspective on the massive volume of re:Invent releases, arguing that many represent incremental API upgrades rather than fundamental architectural breakthroughs. The article challenges tech teams to focus on core design architectures rather than chasing every new managed wrapper. It serves as a pragmatic guide against architectural over-engineering.','English','Industry Analysis','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Cloud Infrastructure", "Market Analysis", "Critical Review"]','["[COMMUNITY-TOOL]"]','[]','["aws-newfeatures.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.theregister.com/off-prem/2023/01/16/basecamp-details-32-million-bill-that-saw-it-quit-cloud/270397','theregister.com: Basecamp details ''obscene'' $3.2 million bill that caused it to quit the cloud','','2023',0,'Investigates 37signals'' highly publicized exit from AWS public cloud infrastructure. Highlights the architectural transition back to owned bare-metal hardware, showcasing substantial cost reductions and FinOps optimization.','English','Article','Advanced',0,'online','manual',NULL,NULL,NULL,0,'2023-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Infrastructure", "Cloud Financials", "FinOps"]','["[COMMUNITY-TOOL]"]','[]','["introduction.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.theregister.com/security/2020/12/17/passwords-begone-github-will-ban-them-next-year-for-authenticating-git-operations/958514','theregister.com: Passwords begone: GitHub will ban them next year for authenticating Git operations','','2020',0,'News analysis detailing the elimination of basic user password authentication for Git read/write commands, mandating programmatic tokens or SSH configurations for robust access control.','None','Article','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2020-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Developer Platforms", "Platform Security", "Authentication", "Git Operations"]','["[COMMUNITY-TOOL]"]','[]','["git.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.theregister.com/software/2020/04/08/compose-yourselves-docker-has-published-multi-container-app-spec-needs-contributors-to-help-maintain-and-develop-it/311866','theregister.co.uk: Compose yourselves – Docker has published multi-container app spec, needs contributors to help maintain and develop it','','2020',0,'This piece chronicles Docker''s donation of the Compose specification to the open-source community, highlighting the industry''s drive to formalize multi-container application definitions. By establishing an open spec, it enabled tools like Podman-compose and cloud runtimes to deploy applications using standardized YAML models. It provides valuable historical context on container schema evolution.','Markdown','Article','Low',0,'online','manual',NULL,NULL,NULL,0,'2020-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Infrastructure", "Docker Compose", "Standards"]','["[COMMUNITY-TOOL]"]','[]','["docker.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.theregister.com/software/2020/09/21/coding-unit-tests-is-boring-wouldnt-it-be-cool-if-an-ai-could-do-it-for-you-thats-where-diffblue-comes-in/318634','theregister.com: Coding unit tests is boring. Wouldn''t it be cool if an AI could do it for you? That''s where Diffblue comes in','','2020',0,'Highlights Diffblue, an AI tool utilizing reinforcement learning to write functional Java unit tests. It helps teams clear technical testing backlogs automatically with zero human developer input.','Java','Article','Intermediate',0,'online','manual','510801f6b69ee9018fd5b37d2aa3c5080feb6ea635e368fec50ed10dab9c0e78',100.0,1779130494,1,'2026-05-18T20:54:54.951709+02:00',NULL,NULL,NULL,'["Development Tools", "AI Assistance", "Automated Testing"]','["[COMMUNITY-TOOL]"]','["docs/testops.md"]','["testops.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.theregister.com/software/2020/09/22/microservices-guru-says-think-serverless-not-kubernetes-you-dont-want-to-manage-a-towering-edifice-of-stuff/353334','theregister.com: Microservices guru says think serverless, not Kubernetes: You don''t want to manage ''a towering edifice of stuff''','','2020',0,'Analyzes the perspective that modern development teams should choose serverless configurations over Kubernetes to prevent managing complex platforms. Evaluates operational trade-offs and explains when to utilize FaaS to optimize business logic focus.','English','News Interview','Intermediate',1,'online','manual',NULL,NULL,NULL,0,'2020-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Cloud Architecture", "Comparative Systems", "Microservices Strategy"]','["[COMMUNITY-TOOL]"]','[]','["serverless.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.theregister.com/software/2020/10/14/juggling-ansible-openshift-and-k8s-this-is-for-you-red-hat-couples-automation-to-cluster-management/656846','theregister.com: Juggling Ansible, OpenShift and K8s? This is for you: Red Hat couples automation to cluster management','','2020',0,'An analytical piece detailing how architects manage complex workflows across bare-metal systems, OpenShift, and standard Kubernetes clusters. It underscores how Ansible bridges the gaps that cloud-native orchestration engines cannot directly reach, minimizing system isolation and manual intervention.','English','Article','Advanced',0,'online','manual',NULL,NULL,NULL,0,'2020-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Automation", "Kubernetes Management", "Red Hat Ecosystem"]','["[COMMUNITY-TOOL]"]','[]','["ansible.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.theregister.com/software/2020/12/02/75-of-databases-to-be-cloud-hosted-by-2022-says-gartner-while-dishing-on-the-weak-points-of-each-provider/495782','theregister.com: 75% of databases to be cloud-hosted by 2022, says Gartner while dishing on the weak points of each provider','','2020',0,'Evaluates Gartner''s historical prediction concerning the massive transition of enterprise transactional workloads to cloud platforms. Identifies early challenges such as vendor lock-in, dynamic schema optimization, and cloud-provider security compliance.','English','Industry Analysis','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2020-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Cloud Infrastructure", "Market Trends", "Cloud Databases"]','["[COMMUNITY-TOOL]"]','[]','["databases.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.theregister.com/software/2021/12/06/mysql-a-pretty-poor-database-says-ex-oracle-engineer/539827','theregister.com: MySQL a ''pretty poor database'' says departing Oracle engineer','','2021',0,'An opinionated engineering critique of MySQL architecture from a departing Oracle engineer. Explores fundamental structural limitations, transactions, query execution planning, and contrasts these technical choices with PostgreSQL and Oracle database backends.','N/A','Article','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Databases", "Relational Databases", "Critiques"]','["[COMMUNITY-TOOL]"]','[]','["databases.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.theregister.com/software/2021/12/21/how-kubernetes-lowers-costs-and-automates-it-department-work/1316708','theregister.com: How Kubernetes lowers costs and automates IT department work','','2021',3,'Evaluates the cost-efficiency and performance benefits of transitioning IT operations from legacy VMs to Kubernetes-orchestrated workloads. Examines auto-scaling, bin-packing, and automated operations as primary factors for decreasing infrastructural and labor expenditures.','English','Article','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Cloud Native & Kubernetes Core", "Business Value & ROI", "Operational Automation"]','["[LEGACY]"]','[]','["introduction.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.theregister.com/software/2023/05/26/microsofts-azure-linux-distro-is-now-generally-available/568359','theregister.com: Microsoft has made Azure Linux generally available. Repeat, Azure Linux','','2023',0,'Focuses on the GA release of Azure Linux, Microsoft''s proprietary container host OS designed for AKS (CBL-Mariner). Optimized for minimal resource usage, fast boot times, and hardened security profiles. Azure Linux provides platform architects with a highly resilient host platform for secure Kubernetes worker nodes.','None','Article','Intermediate',1,'online','manual',NULL,NULL,NULL,0,'2023-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Container Orchestration", "Operating Systems", "Azure Linux"]','["[COMMUNITY-TOOL]"]','[]','["azure.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.theserverlessmindset.com/p/best-serverless-database','theserverlessmindset.com: Choosing the Best Database for Your Serverless Project','','2023',0,'Provides a comprehensive comparison of serverless-friendly databases, covering DynamoDB, Aurora Serverless, Supabase, and PlanetScale. Focuses on scaling limits, execution connection limits, cold-start latency, and transactional suitability.','N/A','Article','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2023-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Serverless Architecture", "Databases", "Selection Criteria"]','["[COMMUNITY-TOOL]"]','[]','["aws-serverless.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.theskillpedia.com/managing-docker-images-openshift-tutorial','theskillpedia.com: Managing docker images - openshift tutorial','','2021',0,'Technical guide on managing and tagging container images within Red Hat OpenShift. Discusses the utilization of internal OpenShift registries and how ImageStream abstractions decouple physical registries from deployable targets.','English','Tutorial','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Containers & Orchestration", "Red Hat OpenShift", "Registry Management"]','["[COMMUNITY-TOOL]", "[GUIDE]"]','[]','["docker.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.thestack.technology/how-kubernetes-operators-fit-into-to-platform-building-and-when-traditional-iac-isnt-enough','How Kubernetes Operators Fit into Platform Building and When Traditional IaC Isn''t Enough','','2026',0,'Compares traditional static IaC runtimes against active reconciliation patterns in Kubernetes Operators. Highlights instances where platform engineering teams require continuously running controller loops to prevent configuration drifts.','None','Technical Article','Advanced',0,'online','manual',NULL,NULL,NULL,0,'2026-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Cloud Infrastructure", "Kubernetes & Operators", "Platform Engineering"]','["[COMMUNITY-TOOL]"]','[]','["kubernetes-operators-controllers.md", "gitops.md", "iac.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.thestack.technology/vmware-is-killing-off-56-products-including-vsphere-hypervisor-and-nsx','thestack.technology: VMware is killing off 56 products amid "tectonic" infrastructure shift','','2024',0,'Details Broadcom''s aggressive consolidation of VMware''s product portfolio. Analyzes the impact on enterprise infrastructure strategies, driving many organizations to accelerate their migrations to bare metal, KVM, or public cloud.','English','Article','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2024-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Infrastructure", "Virtualization", "Broadcom Era"]','["[COMMUNITY-TOOL]"]','[]','["introduction.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.theverge.com/2022/3/29/23002138/google-docs-markdown-support-formatting-update','theverge.com: Google Docs is getting more Markdown support','','2022',0,'An industry report covering the expansion of native Markdown auto-formatting support in Google Docs. Signals the increasing migration of engineering documentation workflows into mainstream, corporate office applications, bridging the gap between developers and business analysts.','English','News','Beginner',0,'online','manual',NULL,NULL,NULL,0,'2022-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Documentation & Workflow", "Writing Tools", "WYSIWYG Integrations"]','["[COMMUNITY-TOOL]"]','[]','["mkdocs.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.thinksys.com/azure/azure-devops-pipeline-complete-guide','==thinksys.com: Azure DevOps Pipeline Complete Guide 2022==','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','d6ef7174b152c13306828c3b4f91dea4233447e91b2f2dbc776432b2b9ec9c11',100.0,1779031555,0,'2026-05-17T17:25:55.648076+02:00',NULL,NULL,NULL,'[]','[]','["docs/azure.md"]','[]','{}','{"duplicate_of": "https://thinksys.com/azure/azure-devops-pipeline-complete-guide"}');
INSERT INTO "resources" VALUES('https://www.thinksys.com/devops/docker-swarm-vs-kubernetes-comparison','thinksys.com: Docker Swarm vs. Kubernetes: Comparison 2022','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','243f8fcdb34f3bf0f0feb1d1b2ce64f1212a975c4c0d0fced3c16f41c999ff01',100.0,1779034517,0,'2026-05-17T18:15:17.515303+02:00',NULL,NULL,NULL,'[]','[]','["docs/kubernetes-alternatives.md"]','[]','{}','{"duplicate_of": "https://thinksys.com/devops/docker-swarm-vs-kubernetes-comparison"}');
INSERT INTO "resources" VALUES('https://www.thinksys.com/devops/kubernetes-autoscaling','thinksys.com: Understanding Kubernetes Autoscaling','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','6e7d2859c98e229a86356d3a61dc1b4bcb1f51f178c93cc1826e506a9dc02bb9',100.0,1779031064,0,'2026-05-17T17:17:44.891122+02:00',NULL,NULL,NULL,'[]','[]','["docs/kubernetes-autoscaling.md"]','[]','{}','{"duplicate_of": "https://thinksys.com/devops/kubernetes-autoscaling"}');
INSERT INTO "resources" VALUES('https://www.thinksys.com/devops/kubernetes-multi-tenancy','thinksys.com: Understanding Multi-Tenancy in Kubernetes 🌟','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','472088565403aa52c94d39cd7d62423793732089d306ea649a411c56cd82a2af',100.0,1779031567,0,'2026-05-17T17:26:07.220198+02:00',NULL,NULL,NULL,'[]','[]','["docs/kubernetes.md"]','[]','{}','{"duplicate_of": "https://thinksys.com/devops/kubernetes-multi-tenancy"}');
INSERT INTO "resources" VALUES('https://www.thomasmaurer.ch','thomasmaurer.ch','','2026',0,'The personal technical site of Thomas Maurer, providing deep insights into hybrid cloud strategies, Azure Arc, governance models, and official certification preparation. The content features highly practical blueprints designed to bridge on-premises computing environments with modern Azure infrastructure.','None','Blog','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2026-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Community", "Blogs", "Azure Infrastructure"]','["[COMMUNITY-TOOL]"]','[]','["azure.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.thomasmaurer.ch/2020/04/enable-powershell-ssh-remoting-in-powershell-7','thomasmaurer.ch: Enable PowerShell SSH Remoting in PowerShell 7','','2020',0,'Explains configuration tasks to substitute traditional WinRM mechanisms with standard SSH tunneling inside PowerShell 7 topologies, enabling secure management across Linux platforms.','PowerShell','Blog Post','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2020-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Infrastructure Automation", "Remote Administration", "SSH", "PowerShell Core"]','["[COMMUNITY-TOOL]"]','[]','["azure.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.thomasmaurer.ch/2020/06/how-to-install-a-windows-server-container-host','thomasmaurer.ch: How to Install a Windows Server Container Host','','2020',0,'Walkthrough details the configuration steps required to install a Windows Server Container Host. Outlines command-line options for Docker EE installation, virtual network switch provisioning, and base container image configuration, supporting legacy application modernization.','PowerShell','Article','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2020-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Cloud Platform", "Microsoft Azure", "Windows Containers"]','["[LEGACY]"]','[]','["azure.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.thomasmaurer.ch/2020/07/download-new-azure-architecture-icons-now',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,'manual','b6784ef1309d02fd4a3b67ad580867c72e447e5bebea05293126a33d8249e1f7',100.0,1779034031,0,'2026-05-17T18:07:11.282671+02:00',NULL,NULL,NULL,'[]','[]','["docs/cloud-arch-diagrams.md"]','[]','{}','{}');
INSERT INTO "resources" VALUES('https://www.thomasmaurer.ch/2020/12/learn-how-to-deploy-and-manage-azure-resources-with-arm-templates','thomasmaurer.ch: Learn how to deploy and manage Azure resources with ARM templates','','2020',0,'A legacy introductory guide for writing declarative Azure Resource Manager (ARM) JSON templates. Although heavily succeeded by Bicep, it provides foundational syntax structure rules.','None','Blog Post','Beginner',0,'online','manual',NULL,NULL,NULL,0,'2020-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Infrastructure as Code", "ARM Templates", "Training"]','["[LEGACY]"]','[]','["azure.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.thomasmaurer.ch/2021/02/how-to-check-the-available-vm-sizes-skus-by-azure-region','thomasmaurer.ch: How to check the available VM Sizes (SKUs) by Azure Region','','2021',0,'A developer-focused guide on programmatically querying available Azure Virtual Machine SKUs and family sizes across regional data centers. Demonstrates how to leverage Azure CLI and PowerShell parameters to filter regional physical constraints, avoiding common deployment-time out-of-stock errors inside IaC pipelines.','English','Admin Guide','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Compute & Containers", "Virtual Machines", "SKU Discovery"]','["[COMMUNITY-TOOL]", "[GUIDE]"]','[]','["azure.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.thomasmaurer.ch/2021/06/run-cloud-native-apps-on-azure-paas-anywhere','thomasmaurer.ch: Run cloud-native apps on Azure PaaS anywhere','','2021',3,'Exploring the deployment of Azure PaaS services—such as App Service, Functions, and Logic Apps—directly onto Azure Arc-enabled Kubernetes clusters. It showcases how enterprise teams can run standard cloud-managed offerings in on-premises data centers or other public clouds. This strategy combines public cloud developer experience with strict on-premises data sovereignty requirements.','N/A','Technical Blog','Intermediate',1,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Cloud Native & Kubernetes", "Hybrid & Multicloud Solutions", "App Services on Arc"]','["[COMMUNITY-TOOL]"]','[]','["azure.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.thomasmaurer.ch/2021/07/getting-started-with-windows-package-manager-winget','thomasmaurer.ch: Getting started with Windows Package Manager WinGet','','2021',0,'Step-by-step primer on utilizing winget to bootstrap local developer workstations. Shows automation scripts to install tools, customize profiles, and manage package dependencies efficiently.','PowerShell','Blog','Beginner',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Developer Experience", "Package Management", "Setup Guides"]','["[COMMUNITY-TOOL]"]','[]','["azure.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.thomasmaurer.ch/2021/07/powershell-download-script-or-file-from-github','thomasmaurer.ch: PowerShell: Download script or file from GitHub','','2021',3,'A focused tutorial demonstrating how to programmatically download remote assets or scripts from GitHub repositories using native PowerShell Cmdlets like Invoke-WebRequest. It outlines methods to handle authentication headers, process raw file links, and security implications of unvetted script executions. Ideal for building bootstrap processes in clean environments.','PowerShell','Tutorial','Beginner',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Platform Automation & Tooling", "Command Line Interface", "PowerShell Networking"]','["[COMMUNITY-TOOL]", "[GUIDE]"]','[]','["azure.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.thomasmaurer.ch/2022/01/how-to-learn-microsoft-azure-in-2022','thomasmaurer.ch: How To Learn Microsoft Azure in 2022','','2022',0,'A structured roadmap written in 2022 designed to help professionals learn Microsoft Azure. While some core networking and landing zone concepts remain stable, newer innovations like AI integrations and unified landing zones should be supplemented with current 2026 guidelines.','None','Article','Beginner',0,'online','manual',NULL,NULL,NULL,0,'2022-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Education", "Learning Paths", "Azure Core"]','["[COMMUNITY-TOOL]"]','[]','["azure.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.thomasmaurer.ch/2023/09/azure-landing-zone-review-assessment','thomasmaurer.ch: Azure Landing Zone Review Assessment','','2023',0,'A structured assessment methodology to evaluate the compliance and maturity of existing Azure Landing Zone topologies. It guides teams in identifying misconfigurations and security gaps, ensuring that scaling tenant platforms continue to adhere to CAF and WAF operational standards.','None','Article','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2023-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Cloud Governance", "Frameworks", "Assessments"]','["[COMMUNITY-TOOL]"]','[]','["azure.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.thorsten-hans.com/azure-arc-enabled-kubernetes-digital-ocean','Azure Arc enabled Kubernetes allows you to connect and manage external Kubernetes clusters in Azure','','2021',3,'A comprehensive guide demonstrating how to connect and manage external Kubernetes clusters (using DigitalOcean as an example) with Azure Arc. It details registering non-Azure clusters to enable unified GitOps, monitoring, and policy compliance from the Azure Control Plane.','Markdown','Technical Article','Medium',0,'online','manual','abf7ed61211f93e8c87b70819a742f5d021fa0ec229f1f449eed486137c1191f',100.0,1779130495,0,'2026-05-18T20:54:55.003184+02:00',NULL,NULL,NULL,'["Multi-Cluster Management", "Hybrid Cloud", "Azure Arc"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-tools.md"]','["kubernetes-tools.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.thorsten-hans.com/debugging-apps-in-kubernetes-with-bridge','thorsten-hans.com: Debugging apps in Kubernetes with Bridge','','2021',0,'Hands-on guide focusing on Microsoft''s ''Bridge to Kubernetes'' tool for direct local debugging within an active cluster context. Evaluates how the mechanism redirects traffic to a local machine without modifying production routing topologies.','English','Guide','Intermediate',1,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Development Workflow", "Local Development", "Bridge to Kubernetes"]','["[COMMUNITY-TOOL]", "[GUIDE]"]','[]','["kubernetes-troubleshooting.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.thorsten-hans.com/encrypt-your-kubernetes-secrets-with-mozilla-sops','thorsten-hans.com: Encrypt your Kubernetes Secrets with Mozilla SOPS','','2020',4,'A hands-on technical walkthrough for using Mozilla SOPS to securely encrypt Kubernetes Secrets manifests before committing them to VCS. Perfect for engineers implementing secure GitOps strategies with ArgoCD or FluxCD.','YAML','Tutorial','Intermediate',1,'online','manual',NULL,NULL,NULL,0,'2020-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Security", "Secrets Management", "GitOps Encrypted Secrets"]','["[ENTERPRISE-STABLE]", "[GUIDE]"]','[]','["devsecops.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.thorsten-hans.com/hot-reload-net-configuration-in-kubernetes-with-configmaps','thorsten-hans.com: Hot-Reload .NET Configuration in Kubernetes with ConfigMaps','','2022',0,'Analyzes hot-reloading configurations in .NET workloads without recycling underlying pods. Uses volume-mounted ConfigMaps and file watchers to detect downstream manifest mutations in real-time.','C#','Case Study','Advanced',1,'online','manual',NULL,NULL,NULL,0,'2022-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Configuration", "Runtime Configuration", "Hot Reloading"]','["[CASE STUDY]", "[COMMUNITY-TOOL]"]','[]','["kubernetes.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.thoughtworks.com/es-es/insights/blog','thoughtworks.com: Modernizing your build pipelines with **Concourse CI** 🌟','- [github.com/sirech/example-concourse-pipeline](https://github.com/sirech/example-concourse-pipeline)','2020',0,'Analyzes the migration patterns from Jenkins or legacy orchestrators to Concourse CI, highlighting Concourse''s declarative, stateless, container-first pipeline design. (Live Grounding: Concourse CI, though revolutionary for its resource-based declarative architecture, has largely been superseded in 2026 by GitOps controllers like Argo CD and cloud-native pipeline runners like GitHub Actions).','YAML','Technical Article','Advanced',0,'online','manual',NULL,NULL,NULL,0,'2020-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Infrastructure as Code & CI-CD", "CI-CD Pipelines", "Concourse CI"]','["[LEGACY]"]','[]','["jenkins.md", "demos.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.thoughtworks.com/es/insights/blog/modernizing-your-build-pipelines','thoughtworks.com: Modernizing your build pipelines with **Concourse CI**'' 🌟','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','35f670a232ec76b6cff0f76139bb57f07735789903b4647190ea9aafdd19610a',100.0,1779029128,0,'2026-05-17T16:45:28.712152+02:00',NULL,NULL,NULL,'[]','[]','["docs/demos.md", "docs/jenkins.md"]','[]','{}','{"duplicate_of": "https://www.thoughtworks.com/es-es/insights/blog"}');
INSERT INTO "resources" VALUES('https://www.thoughtworks.com/insights/blog/nosql-databases-overview','thoughtworks.com: NoSQL Databases, an overview','','2020',3,'Thoughtworks overview detailing horizontal scaling paradigms, schema flexibility, and non-relational query models. Establishes critical architectural criteria for selecting optimal distributed databases inside microservices environments.','N/A','Article','Beginner',0,'online','manual',NULL,NULL,NULL,0,'2020-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Data Architecture", "NoSQL Databases", "Introductions"]','["[COMMUNITY-TOOL]"]','[]','["nosql.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.thoughtworks.com/insights/continuous-delivery',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,'manual','3fa760463d14e5efb68ad75ed8a382c8d2ca5a32de698fe3caf4cc23f2073922',100.0,1779032282,0,'2026-05-17T17:38:02.521243+02:00',NULL,NULL,NULL,'[]','[]','["docs/cicd.md"]','[]','{}','{}');
INSERT INTO "resources" VALUES('https://www.thoughtworks.com/insights/topic/continuous-delivery',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,'manual','2c46f943b8ab8ec852398ae74fad4cb17cd3005a618dab419e3dfb4db56abd48',100.0,1779130495,0,'2026-05-18T20:54:55.008879+02:00',NULL,NULL,NULL,'[]','[]','["docs/cicd.md"]','[]','{}','{}');
INSERT INTO "resources" VALUES('https://www.thoughtworks.com/radar/platforms/kubernetes','thoughtworks.com: Kubernetes','','2021',5,'A strategic overview from the Thoughtworks Tech Radar detailing the undisputed supremacy of Kubernetes as the container orchestration engine of choice. The entry evaluates the operational realities of adopting K8s, noting that while it is a de facto standard, organizations must watch out for accidental complexity and invest heavily in platform teams.','English','Article','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Cloud Native Infrastructure", "Kubernetes Orchestration", "Industry Standards"]','["[DE FACTO STANDARD]"]','[]','["introduction.md"]','{}','{"is_special": true}');
INSERT INTO "resources" VALUES('https://www.thoughtworks.com/radar/techniques/templating-in-yaml','thoughtworks.com: Templating in YAML','','2021',4,'A Thoughtworks analysis of the architectural risks and syntactical flaws associated with raw string-based YAML templating (e.g. Jinja). It proposes using semantic, structure-aware AST overlays such as ytt to ensure configuration reliability. This is a helpful resource for teams designing massive Kubernetes deployments.','N/A','article','advanced',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Configuration Management", "YAML Syntax", "Advanced Techniques"]','["[ENTERPRISE-STABLE]"]','[]','["yaml.md"]','{}','{"is_special": true}');
INSERT INTO "resources" VALUES('https://www.thoughtworks.com/radar/tools/helm','thoughtworks.com: Helm','','2020',0,'A professional evaluation of Helm from ThoughtWorks Technology Radar. While earlier iterations (Helm v2) posed architectural concerns due to the elevated privileges of Tiller, Helm v3''s client-only architecture secures its position as a stable choice for Kubernetes deployment standardization.','English','Article','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2020-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Cloud Native", "Application Delivery", "Package Management", "Helm"]','["[COMMUNITY-TOOL]"]','[]','["helm.md"]','{}','{"is_special": true}');
INSERT INTO "resources" VALUES('https://www.threatstack.com','Threat Stack','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','958c08eaef6a52db162286d6f0e64e3014fc60e99412fb0da5e366a783d72ec2',100.0,1779033617,0,'2026-05-17T18:00:17.795134+02:00',NULL,NULL,NULL,'[]','[]','["docs/devsecops.md"]','[]','{}','{"duplicate_of": "https://www.f5.com/products/distributed-cloud-services"}');
INSERT INTO "resources" VALUES('https://www.threatstack.com/blog/50-best-aws-cloudwatch-tutorials','threatstack.com: 50 Best AWS CloudWatch Tutorials','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','5866a62e1ba5828a72ea74873bbea786ee4dba954cbb5db0322cef69f34a7cf2',100.0,1779033020,0,'2026-05-17T17:50:20.043779+02:00',NULL,NULL,NULL,'[]','[]','["docs/aws-monitoring.md"]','[]','{}','{"duplicate_of": "https://www.f5.com/company/blog"}');
INSERT INTO "resources" VALUES('https://www.thunderclient.io',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,'manual','e2730f8399e1a75f4910471b28803a44c0d699abe174fb4a66f87bda5caa05e2',100.0,1779030783,0,'2026-05-17T17:13:03.670016+02:00',NULL,NULL,NULL,'[]','[]','["docs/visual-studio.md"]','[]','{}','{}');
INSERT INTO "resources" VALUES('https://www.tigera.io','tigera.io','','2026',0,'The commercial suite behind Project Calico, delivering enterprise-grade network security, active defense mechanisms, and unified policy management across multi-cloud and bare-metal environments. It adds microsegmentation, detailed observability dashboards, and compliance frameworks on top of standard open-source Calico capabilities to satisfy tight enterprise governance regulations.','English','Website','Advanced',0,'online','manual',NULL,NULL,NULL,0,'2026-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Networking", "Security", "Enterprise Solutions"]','["[COMMUNITY-TOOL]"]','[]','["kubernetes-networking.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.tigera.io/blog/calico-wireguard-support-with-azure-cni','tigera.io: Calico WireGuard support with Azure CNI','','2021',0,'Examines configuring Calico WireGuard encryption overlaying Azure CNI networks. Details setting up highly secure node-to-node transport layer encryption with minimal CPU overhead. Grounding points to this as an excellent alternative to heavy IPsec deployments.','YAML','Technical Article','Advanced',1,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Infrastructure", "Networking & CNI", "WireGuard Encryption"]','["[COMMUNITY-TOOL]"]','[]','["managed-kubernetes-in-public-cloud.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.tigera.io/blog/comparing-kube-proxy-modes-iptables-or-ipvs','tigera.io: Comparing kube-proxy modes: iptables or IPVS?','','2021',0,'A deep technical performance comparison between iptables and IPVS (IP Virtual Server) routing modes in kube-proxy. Demonstrates why IPVS''s hash table lookup structures scale with O(1) performance, avoiding the O(N) linear performance degradation of iptables in clusters with thousands of services.','English','Article','Advanced',1,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Networking", "kube-proxy", "IPVS Routing"]','["[COMMUNITY-TOOL]"]','[]','["kubernetes.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.tigera.io/blog/enforcing-network-security-policies-with-gitops-part-1','tigera.io: Enforcing Network Security Policies with GitOps – Part 1 (Calico + ArgoCD)','','2021',0,'A practical guide for implementing continuous security compliance by pairing Calico''s declarative NetworkPolicies with ArgoCD. Explains how to construct an automated GitOps lifecycle pipeline to validate, audit, and push network enforcement rules directly from version-controlled files, preventing manual configuration drift on live clusters.','English','Article','Advanced',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Networking", "Security", "GitOps"]','["[COMMUNITY-TOOL]"]','[]','["kubernetes-networking.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.tigera.io/blog/kubernetes-security-policy-10-critical-best-practices','tigera.io: Kubernetes security policy design: 10 critical best practices 🌟','','2020',0,'A strategic framework for designing cluster-wide network policies, using tiered structures, explicit default-deny states, and labeling schemas to scale security dynamically.','N/A','article','Advanced',1,'online','manual',NULL,NULL,NULL,0,'2020-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Cloud Native Networking", "Network Policies", "Calico & Tigera Security"]','["[COMMUNITY-TOOL]"]','[]','["kubernetes-security.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.tigera.io/blog/turbocharging-aks-networking-with-calico-ebpf','tigera.io: Turbocharging AKS networking with Calico eBPF','','2021',0,'An official Tigera blog post covering the implementation steps for deploying the Calico eBPF data plane on AKS networks. Shows direct performance comparison over standard networking schemes. Highlights resource savings, security enforcement, and high-speed data planes.','Bash','Technical Article','Advanced',1,'duplicate','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Infrastructure", "Networking & CNI", "Calico eBPF"]','["[COMMUNITY-TOOL]"]','[]','["managed-kubernetes-in-public-cloud.md"]','{}','{"duplicate_of": "https://thenewstack.io/turbocharging-aks-networking-with-calico-ebpf"}');
INSERT INTO "resources" VALUES('https://www.tigerdata.com/blog/prometheus-vs-opentelemetry-metrics-a-complete-guide','timescale.com: Prometheus vs. OpenTelemetry Metrics: A Complete Guide','','2023',0,'Provides a comprehensive architectural comparison between Prometheus metric collection (pull-based, PromQL-native) and OpenTelemetry (push-based OTLP, multi-signal trace correlation). Guides technical architects on choosing the appropriate framework or blending them in a hybrid topology.','None','Article','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2023-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Observability", "Standards", "Metrics Comparison"]','["[COMMUNITY-TOOL]"]','[]','["monitoring.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.tigerdata.com/cloud',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,'manual','361828a04b77b17eec948ad47a2e6f33f7a163fdc1e2f489fb3c7e5c16a4c084',100.0,1779130494,0,'2026-05-18T20:54:54.992606+02:00',NULL,NULL,NULL,'[]','[]','["docs/monitoring.md"]','[]','{}','{}');
INSERT INTO "resources" VALUES('https://www.tigerdata.com/learn/postgres-cheat-sheet','postgrescheatsheet.com','','2025',0,'A PostgreSQL developer guide prioritizing connection pools, psql terminal controls, custom configurations, and transactional isolations. Includes quick-lookup rules for optimizing index setups and managing WAL parameters.','SQL','Cheat Sheet','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2025-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Databases & Storage", "Relational Databases", "PostgreSQL"]','["[COMMUNITY-TOOL]"]','[]','["cheatsheets.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.tiktok.com/@broadwayourwaysf/video/7645007016355745037?_r=1&_t=ZT-96kKlRAHb49',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,'FILTERED',NULL,NULL,NULL,1780401152,0,'2026-06-02T13:52:32.315720+02:00',NULL,NULL,NULL,'[]','[]','[]','[]','{}','{"score": 15}');
INSERT INTO "resources" VALUES('https://www.timescale.com/blog/generate-and-store-opentelemetry-traces-automatically','timescale.com: Kubernetes Observability in One Command: How to Generate'' and Store OpenTelemetry Traces Automatically','','N/A',0,NULL,NULL,NULL,NULL,0,NULL,'manual','f0ed8e9f2d1ab95eab3a917a8e7a1c5fd3e38aa5380f165c858dd8fb3247e5f7',100.0,1779030575,0,'2026-05-17T17:09:35.239054+02:00',NULL,NULL,NULL,'[]','[]','["docs/monitoring.md"]','[]','{}','{}');
INSERT INTO "resources" VALUES('https://www.timescale.com/blog/prometheus-vs-opentelemetry-metrics-a-complete-guide','timescale.com: Prometheus vs. OpenTelemetry Metrics: A Complete Guide','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','c7e62cc924ae5e7314a5f4d4e604531933dc1553802c71832681b3d984f38cac',100.0,1779030846,0,'2026-05-17T17:14:06.999314+02:00',NULL,NULL,NULL,'[]','[]','["docs/monitoring.md"]','[]','{}','{"duplicate_of": "https://www.tigerdata.com/blog/prometheus-vs-opentelemetry-metrics-a-complete-guide"}');
INSERT INTO "resources" VALUES('https://www.timewatch.com/blog/outlook-resource-scheduling','timewatch.com: Outlook Resource Scheduling – View and report on Employee Outlook Calendars','','2022',0,'Details Outlook''s administrative resource scheduler designed to coordinate shared physical and digital workspace assets like conference rooms, vehicles, and equipment.','English','Article','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2022-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Collaborative Operations", "Workspace Scheduling", "Workspace Features"]','["[COMMUNITY-TOOL]"]','[]','["appointment-scheduling.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.timewatch.com/outlook-resource-scheduling','timewatch.com: Outlook Resource Scheduling – View and report on Employee'' Outlook Calendars','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','b543bffce8e7e006065d585e87ba9d3a975f3555610aa50bc4bf67f6cee9ddcb',100.0,1779031694,0,'2026-05-17T17:28:14.941074+02:00',NULL,NULL,NULL,'[]','[]','["docs/appointment-scheduling.md"]','[]','{}','{"duplicate_of": "https://www.timewatch.com/blog/outlook-resource-scheduling"}');
INSERT INTO "resources" VALUES('https://www.tkng.io','tkng.io: The Kubernetes Networking Guide 🌟🌟','','2022',5,'An expansive, authoritative reference encyclopedia covering the entirety of the Kubernetes networking domain. Provides deep architectural insights into CNI interface contracts, CoreDNS resolutions, kube-proxy iptables or IPVS modes, and advanced routing patterns.','English','Documentation','Advanced',1,'online','manual',NULL,NULL,NULL,0,'2022-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Infrastructure", "Networking", "Comprehensive Guide"]','["[DE FACTO STANDARD]"]','[]','["kubernetes-networking.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.tkng.io/arch','tkng.io/arch: THE KUBERNETES NETWORK MODEL 🌟🌟','','2022',5,'A highly precise, deep-dive architectural dissection of the core Kubernetes networking design philosophy. It systematically charts port mappings, interface attachments, loopbacks, and CNI execution chains, demonstrating how flat networks are established and maintained over diverse node pools.','English','Documentation','Advanced',0,'online','manual',NULL,NULL,NULL,0,'2022-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Infrastructure", "Networking", "Fundamentals", "Network Model"]','["[DE FACTO STANDARD]"]','[]','["kubernetes-networking.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.toolbox.com/tech/devops/articles/automating-sre-to-scale-operations','toolbox.com: Site Reliability Engineering: What Is It and How Can It Help Scale Operations? 🌟','','2021',0,'Details how SRE scaling models prevent traditional operating overhead from scaling linearly with system volume. Emphasizes shifting operational efforts into reusable platform engineering products.','English','Article','Beginner',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Operations", "Site Reliability Engineering", "Scalability"]','["[COMMUNITY-TOOL]"]','[]','["sre.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.toolbox.com/tech/devops/articles/more-organizations-adopting-gitops','toolbox.com: Why Are Organizations Adopting GitOps for Continuous Deployment in 2022?','','2022',0,'Investigates driver trends steering enterprise migrations toward GitOps continuous deployment frameworks. Emphasizes security advantages of pull-based agent synchronization over traditional push models, minimizing the necessity of sharing high-privilege cluster credentials with external CI runners.','English','Article','Beginner',0,'online','manual',NULL,NULL,NULL,0,'2022-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Continuous Delivery", "GitOps", "Adoption Trends"]','["[COMMUNITY-TOOL]"]','[]','["gitops.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.toptal.com','toptal','','2024',0,'An elite, highly selective talent marketplace matching the top three percent of freelance software developers, designers, and project managers globally. Features rigorous testing and English-proficiency validation to guarantee top-tier delivery for complex enterprise platforms.','N/A','SaaS','Advanced',0,'online','manual',NULL,NULL,NULL,0,'2024-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Careers", "Freelancing", "Talent Marketplaces"]','["[COMMUNITY-TOOL]"]','[]','["freelancing.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.toptal.com/kubernetes/service-mesh-comparison','toptal.com: A Kubernetes Service Mesh Comparison 🌟','','N/A',0,'A curated technical resource and architectural guide covering toptal.com: A Kubernetes Service Mesh Comparison 🌟 in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779034223,0,'2026-05-17T18:10:23.760437+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/servicemesh.md"]','["servicemesh.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.toptal.com/software/trunk-based-development-git-flow','toptal.com: Trunk-based Development vs. Git Flow','','N/A',0,'A curated technical resource and architectural guide covering toptal.com: Trunk-based Development vs. Git Flow in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779034211,0,'2026-05-17T18:10:11.428211+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/git.md"]','["git.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.toptechskills.com/ansible-tutorials-courses','toptechskills.com: Ansible Tutorials & Courses 🌟','','2021',0,'An aggregated directory of high-quality courses, sandbox tutorials, and certification preparation resources. Curates practical pathways to assist operations teams in validating skills and developing complex infrastructure configurations.','English','Resource Index','Beginner',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Infrastructure as Code", "Ansible", "Education"]','["[COMMUNITY-TOOL]"]','[]','["ansible.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.toptechskills.com/ansible-tutorials-courses/speed-up-ansible-playbooks-pipelining-mitogen','toptechskills.com: How to Speed Up Your Ansible Playbooks Over 600% 🌟','','2021',0,'Details Mitogen connection plugin integration with Ansible. Analyzes native SSH overhead bottlenecks and shows how Mitogen''s pipelining engine and multiplexed processes can reduce CPU utilization on controller nodes while speeding up runtimes by over 600%.','Python/YAML','Tutorial','Advanced',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Infrastructure as Code", "Ansible", "Optimization"]','["[COMMUNITY-TOOL]", "[GUIDE]"]','[]','["ansible.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.traceable.ai/blog-post/use-the-owasp-api-top-10-to-secure-your-apis','traceable.ai: Use the OWASP API Top 10 To Secure Your APIs','','2022',0,'Details architectural methods to remediate risks outlined in the OWASP API Security Top 10. Reviews API discovery methodologies, behavioral auditing, and runtime blocking patterns. Essential reading for operations teams building continuous API security pipelines across heterogeneous architectures.','N/A','Article','Intermediate',1,'online','manual',NULL,NULL,NULL,0,'2022-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Security", "Mitigation Standards", "API Security"]','["[COMMUNITY-TOOL]"]','[]','["devsecops.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.travis-ci.com','Travis CI','','2026',0,'One of the early cloud-hosted CI pipelines establishing the YAML configuration-as-code standard. Though historically highly influential, Travis CI has ceded technical territory to modern GitOps-native and tightly-integrated enterprise cloud runners.','Ruby','Platform','Low',0,'online','manual',NULL,NULL,NULL,0,'2026-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Software Delivery", "CI-CD Platforms", "Legacy Automation"]','["[COMMUNITY-TOOL]"]','[]','["jenkins-alternatives.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.trek10.com/blog/beginners-guide-to-using-terraform-with-aws','trek10.com: Beginner''s Guide to Using Terraform with AWS 🌟','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','7f61e9a97e6a9dbcc3f2e954bde4db4ed208deaf6c60619a44ff7ace7d9b397b',100.0,1779033361,0,'2026-05-17T17:56:01.235103+02:00',NULL,NULL,NULL,'[]','[]','["docs/terraform.md"]','[]','{}','{"duplicate_of": "https://caylent.com/blog/beginners-guide-to-using-terraform-with-aws"}');
INSERT INTO "resources" VALUES('https://www.trek10.com/blog/control-tower-then-vs-now','trek10.com: Control Tower: Then vs Now','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','ad251c2f13950503eaaa02e9d9061628ead020456d00eb39e927c858bb977b2a',100.0,1779031062,0,'2026-05-17T17:17:42.354111+02:00',NULL,NULL,NULL,'[]','[]','["docs/terraform.md"]','[]','{}','{"duplicate_of": "https://caylent.com/insights"}');
INSERT INTO "resources" VALUES('https://www.trek10.com/blog/pragmatic-enterprise-cicd','trek10.com: Enterprise CI/CD on AWS: a pragmatic approach','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','eb32c83701af6b48a72cc99c2939f34570b03274e0d939fb5b3877a985920c22',100.0,1779031621,0,'2026-05-17T17:27:01.344076+02:00',NULL,NULL,NULL,'[]','[]','["docs/cicd.md"]','[]','{}','{"duplicate_of": "https://caylent.com/blog/pragmatic-enterprise-cicd"}');
INSERT INTO "resources" VALUES('https://www.tremolo.io/post/pipelines-and-kubernetes-authentication','tremolosecurity.com: Pipelines and Kubernetes Authentication','','2021',0,'A tactical guide outlining security risks of using long-lived ServiceAccount tokens within build pipelines. Recommends implementing ephemeral OIDC federation tokens and short-lived credential models to authenticate pipelines securely.','English','Article','Advanced',1,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Security", "Authentication Protocols", "CI/CD Security"]','["[COMMUNITY-TOOL]"]','[]','["kubernetes.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.tremolo.io/post/secure-access-to-kubernetes-from-your-pipeline','tremolosecurity.com: Secure Access to Kubernetes From Your Pipeline','','2022',3,'A detailed technical guide on securing CI/CD pipelines when interacting with Kubernetes APIs. It showcases integrating OpenID Connect (OIDC) authentication flow into runner tasks to avoid long-lived high-privilege service account keys.','Markdown','Technical Article','Medium',0,'online','manual','c17e4721166824bbb679907ad0a4351ee3a4ea692c998bcd4ee6ad8d68466250',100.0,1779130495,0,'2026-05-18T20:54:55.018799+02:00',NULL,NULL,NULL,'["Security", "CI/CD Security", "Identity & Access"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-tools.md"]','["kubernetes-tools.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.tremolo.io/post/updating-kube-oidc-proxy','tremolosecurity.com: Updating kube-oidc-proxy','','2022',2,'A step-by-step upgrade guide focusing on resolving depreciations within the kube-oidc-proxy operator ecosystem. It discusses maintaining backward compatibility, secure certificate authority upgrades, and safe user token validation transfers.','Markdown','Technical Article','Medium',0,'online','manual','05b0bb2eb0b40da1592c5241ee201ad4eea2b91c59c24fd059508c54075fbf21',100.0,1779130494,0,'2026-05-18T20:54:54.941290+02:00',NULL,NULL,NULL,'["Security", "Identity & Access", "Reverse Proxy"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-tools.md"]','["kubernetes-tools.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.tremolosecurity.com/post/pipelines-and-kubernetes-authentication','tremolosecurity.com: Pipelines and Kubernetes Authentication','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','460035d7ed1ca4cc537b04e23567c535c51c399992deb23290f94e4ca370dbf2',100.0,1779031226,0,'2026-05-17T17:20:26.564212+02:00',NULL,NULL,NULL,'[]','[]','["docs/kubernetes.md"]','[]','{}','{"duplicate_of": "https://www.tremolo.io/post/pipelines-and-kubernetes-authentication"}');
INSERT INTO "resources" VALUES('https://www.tremolosecurity.com/post/secure-access-to-kubernetes-from-your-pipeline','tremolosecurity.com: Secure Access to Kubernetes From Your Pipeline','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','5cf4d324be0620b92ef442c160510d6d9f0cc037c1e243e753dbb83ee8c3cc0c',100.0,1779031712,0,'2026-05-17T17:28:32.015446+02:00',NULL,NULL,NULL,'[]','[]','["docs/kubernetes-tools.md"]','[]','{}','{"duplicate_of": "https://www.tremolo.io/post/secure-access-to-kubernetes-from-your-pipeline"}');
INSERT INTO "resources" VALUES('https://www.tremolosecurity.com/post/updating-kube-oidc-proxy','==tremolosecurity.com: Updating kube-oidc-proxy==','','N/A',0,NULL,NULL,NULL,NULL,0,'online','manual','7fbc3181a8228abf5b684e04035db44dc0aa0c5da8933087fb5976c5468aee6c',100.0,1779030742,0,'2026-05-17T17:12:22.359759+02:00',NULL,NULL,NULL,'[]','[]','["docs/kubernetes-tools.md"]','[]','{}','{}');
INSERT INTO "resources" VALUES('https://www.tricentis.com/blog/automated-continuous-performance-testing','tricentis.com: Getting started with automated continuous performance testing','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','7a83ad104a05da294d85c17895a2adf15280f445f0e2706ddc3efefc11a1f82f',100.0,1779033119,0,'2026-05-17T17:51:59.297588+02:00',NULL,NULL,NULL,'[]','[]','["docs/api.md"]','[]','{}','{"duplicate_of": "https://shiftsync.tricentis.com/software-testing-blogs-69/getting-started-with-automated-continuous-performance-testing-406"}');
INSERT INTO "resources" VALUES('https://www.triggermesh.com','TriggerMesh','','N/A',0,'A curated technical resource and architectural guide covering TriggerMesh in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779031586,0,'2026-05-17T17:26:26.164565+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/serverless.md"]','["serverless.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.trilio.io/triliovault-for-kubernetes','TrillioVault for Kubernetes','','2025',4,'TrilioVault for Kubernetes is a policy-driven backup manager designed for GitOps and multi-cloud container setups. Captures complete application layouts, secret configurations, and dynamic CSI volumes.','Go','Product','Advanced',0,'online','manual',NULL,NULL,NULL,0,'2025-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Infrastructure", "Enterprise Backup", "Proprietary Platforms"]','["[ENTERPRISE-STABLE]"]','[]','["kubernetes-backup-migrations.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.trio.dev/react/resources/angular-vs-react','trio.dev: Angular vs React: Is Angular Dead?','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','d3be670a8f8e8897182845ebd6b1673045e60ab7e8545606b555ea2019fe312e',100.0,1779034493,0,'2026-05-17T18:14:53.672627+02:00',NULL,NULL,NULL,'[]','[]','["docs/devel-sites.md"]','[]','{}','{"duplicate_of": "https://trio.dev/angular-vs-react"}');
INSERT INTO "resources" VALUES('https://www.tripwire.com/state-of-security/devops/everything-need-to-know-about-ci-cd-security','tripwire.com: Everything You Need to Know About CI/CD and Security','','N/A',0,'A curated technical resource and architectural guide covering tripwire.com: Everything You Need to Know About CI/CD and Security in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779033827,0,'2026-05-17T18:03:47.508705+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/cicd.md"]','["cicd.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.troyhunt.com/your-api-versioning-is-wrong-which-is','troyhunt.com: Your API versioning is wrong, which is why I decided to do it 3 different wrong ways','','2021',4,'Written by security researcher Troy Hunt, this critical post satirizes and analyzes the classic struggle of API versioning. Hunt discusses the tradeoffs between URI-based versioning, custom request headers, and content-negotiation accept headers, detailing how each approach introduces unique maintenance and caching challenges. The article serves as a pragmatist''s guide to adopting simple, maintainable versioning schemas.','English','Article','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Application Integration", "API Design", "Versioning & Evolution"]','["[ENTERPRISE-STABLE]"]','[]','["api.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.truelancer.com','truelancer','','2024',0,'A global freelance marketplace catering to cost-efficient development services, design, and content creation. Widely utilized for rapid prototyping and quick, transactional dev workloads where cost minimization is the principal objective.','N/A','SaaS','Beginner',0,'online','manual',NULL,NULL,NULL,0,'2024-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Careers", "Freelancing", "Talent Marketplaces"]','["[COMMUNITY-TOOL]"]','[]','["freelancing.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.trustradius.com/platform-as-a-service-paas','What is Platform as a Service Software?','','N/A',0,'A curated technical resource and architectural guide covering What is Platform as a Service Software? in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779030597,0,'2026-05-17T17:09:57.458410+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/introduction.md"]','["introduction.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.tusacentral.com/joomla/index.php/mysql-blogs/243-mysql-on-kubernetes-demystified','tusacentral.com: MySQL on Kubernetes demystified','','2021',0,'Demystifies MySQL container orchestration inside Kubernetes. Details local storage access, stateful set configuration, service discovery networks, and high-availability design constraints.','Conceptual','Technical Blog','Intermediate',1,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Infrastructure", "Container Orchestration", "MySQL Operators"]','["[COMMUNITY-TOOL]"]','[]','["databases.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.tutorialspoint.com',NULL,NULL,NULL,NULL,'A curated technical resource and architectural guide covering www.tutorialspoint.com in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','6609a311fb0e4384e9f2dd6218ef67fe420e2974191aea18619640aaae85962a',100.0,1779034223,1,'2026-05-17T18:10:23.861887+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/elearning.md"]','["elearning.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.tutorialspoint.com/jmeter/pdf/jmeter_quick_guide.pdf','tutorialspoint.com: JMeter Quick Guide','','2021',3,'Reference manual covering basic JMeter thread management and test flow structures. Designed to help teams write simple API validations and performance regression scripts.','N/A','Guide','Beginner',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Performance Engineering", "Load Testing", "Tutorials"]','["[COMMUNITY-TOOL]", "[GUIDE]"]','[]','["performance-testing-with-jenkins-and-jmeter.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.tutorialspoint.com/openshift','tutorialspoint.com/openshift','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','f09fc89bf3d8390ceaa1170e80ee3096e88425d8d23d2bbd6f7683bf7be108f6',100.0,1779030009,0,'2026-05-17T17:00:09.406334+02:00',NULL,NULL,NULL,'[]','[]','["docs/elearning.md"]','[]','{}','{"duplicate_of": "https://www.tutorialspoint.com/openshift/index.htm"}');
INSERT INTO "resources" VALUES('https://www.tutorialspoint.com/openshift/index.htm','tutorialspoint.com/openshift','','2022',2,'A structured beginner-level curriculum tracking OpenShift deployment pipelines, application configuration, and node architecture. While useful as a high-level conceptual primer, it lacks deep-dive coverage of modern GitOps, service mesh platforms, and multi-tenant isolation techniques.','English','Tutorial','Beginner',0,'online','manual',NULL,NULL,NULL,0,'2022-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Cloud Platforms", "OpenShift", "Fundamentals"]','["[COMMUNITY-TOOL]", "[GUIDE]"]','[]','["elearning.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.tutorialworks.com/difference-docker-containerd-runc-crio-oci','tutorialworks.com: The differences between Docker, containerd, CRI-O and runc','','2021',4,'A technical comparison of the modern containerization layer. Clarifies the historical shift from standard Docker daemons to high-performance low-level runtimes like containerd and CRI-O via the Container Runtime Interface (CRI).','English','Article','Advanced',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Architecture", "Container Runtime", "OCI Standards"]','["[ENTERPRISE-STABLE]"]','[]','["kubernetes.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.tutorialworks.com/podman-systemd','tutorialworks.com: How to Start Containers Automatically, with Podman and Systemd','','2021',0,'A deep dive into container auto-start architectures utilizing systemd unit files synthesized via `podman generate systemd`. This approach leverages native Linux init systems for container lifecycle orchestration, service restart policies, dependency tracking, and journald telemetry without requiring daemon overhead.','Shell','Article','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Container Infrastructure", "Service Orchestration", "Systemd Integration"]','["[COMMUNITY-TOOL]"]','[]','["container-managers.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.twistlock.com','Twistlock','','N/A',0,NULL,NULL,NULL,NULL,0,'online','manual','61e75da2e5f6a0ab85cddc84bf4eab34802948be1ba962b2da3ee9207571924b',100.0,1779031468,0,'2026-05-17T17:24:28.703206+02:00',NULL,NULL,NULL,'[]','[]','["docs/devsecops.md"]','[]','{}','{}');
INSERT INTO "resources" VALUES('https://www.twitch.tv/acloudguruofficial','twitch.tv/acloudguruofficial','','2022',0,'Interactive live streaming channel by A Cloud Guru. Features technical walkthroughs, Q&A sessions, real-time live-labs, and exam prep discussions, serving as a live community resource for DevOps engineers and cloud architects.','English','Video','Beginner',0,'online','manual',NULL,NULL,NULL,0,'2022-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Cloud Computing", "Training", "Community Learning"]','["[COMMUNITY-TOOL]"]','[]','["aws-training.md", "aws.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.twitch.tv/redhatopenshift','twitch.tv/redhatopenshift','','2026',3,'Interactive Twitch channel showing weekly live engineering sessions, cluster debugging, and community architecture discussions. Allows platform engineers to interact directly with Red Hat designers, offering a unique venue for informal, high-fidelity technical Q&A.','English','Live Stream','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2026-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Platform Engineering", "Community & Collaboration", "Media & Streaming"]','["[COMMUNITY-TOOL]"]','[]','["openshift.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.typescriptlang.org','docs.microsoft.com: Build JavaScript applications using TypeScript','','2026',0,'Official guides outlining TypeScript integration for scalable JavaScript apps. Discusses compile-time interfaces, strong typing decorators, modular configurations, and class structures optimized for reliable cloud deployment.','TypeScript','Documentation','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2026-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Software Engineering", "Languages", "TypeScript"]','["[COMMUNITY-TOOL]"]','[]','["cheatsheets.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.uber.com/us/en/blog/modernizing-artifact-storage','Modernizing Artifact Storage at Uber','How Uber transitioned from an on-premise custom cluster to a modernized, managed cloud storage system to handle global monorepo dependencies.','2026',4,'Curator Insight: A classic systems engineering case study showing how large monorepo developer workflows can be optimized by migrating build-time dependency resolution to managed cloud storage. Live Grounding (MCP): Production evaluations detail Uber''s decade-long on-prem legacy architecture and the hybrid multi-region cloud deployment that replaced it, achieving robust SLA guarantees while significantly reducing cluster operational overhead.','English','article','Advanced',0,'online','automatic','N/A',NULL,1780352705,0,'2026-06-02T00:25:05.314541+02:00',NULL,NULL,NULL,'["DevOps and SRE", "Artifact Lifecycle Management", "Hybrid Infrastructure"]','["CASE STUDY", "ENTERPRISE-STABLE"]','[]','[]','{}','{"category": "cicd-kubernetes-plugins", "reputation_status": "Vetted", "reputation_summary": "Regarded as a highly informative, production-proven architectural reference for massive monorepo scaling and build system optimization.", "social_preview_url": "", "source_provenance": "X.com (UberEng)", "suggested_new_category": ""}');
INSERT INTO "resources" VALUES('https://www.uber.com/us/en/blog/scaling-real-time-traffic','Scaling Real-Time Traffic Forecasting with a Graph-Aware Transformer','Uber''s engineering deep-dive on scaling spatial-temporal prediction models for real-time traffic forecasting using a customized Graph-Aware Transformer architecture.','2026',4,'Curator Insight: Uber AI''s ongoing research into spatial-temporal predictions highlights the necessity of blending deep neural networks with physical topology representations.

Live Grounding: This May 2026 publication demonstrates how a customized Graph-Aware Transformer handles complex map networks with low latency at Uber''s global scale.

Engineering Highlights:
- Combines graph network topologies with attention mechanisms to process high-dimensional spatial-temporal inputs.
- Integrates with real-time serving infrastructure to reduce CPU overhead during prediction steps.
- Directly improves ETA precision and dispatch routing without increasing system resource footprint.','en','article','advanced',0,'online','automatic','N/A',NULL,1780352168,0,'2026-06-02T00:16:08.173257+02:00',NULL,NULL,NULL,'["Artificial Intelligence", "Deep Learning", "Spatial-Temporal Forecasting", "Graph Transformers"]','["[CASE STUDY]", "[ENTERPRISE-STABLE]"]','[]','[]','{}','{"category": "ai-agents-mcp", "reputation_status": "Vetted", "reputation_summary": "Highly praised research from Uber AI demonstrating efficient spatial-temporal deep learning models deployed at hyper-scale for transport networks.", "social_preview_url": "", "source_provenance": "X.com (UberEng)", "suggested_new_category": "mlops"}');
INSERT INTO "resources" VALUES('https://www.uber.com/us/en/blog/solving-the-agent-identity-crisis','Solving the Identity Crisis for AI Agents','Detailed overview of Uber''s cryptographically secure SPIRE and MCP-based identity framework for microservice-aware AI agents.','2026',4,'Curator Insight: Uber’s identity framework presents a pioneering solution to the auditability gap in autonomous agent-to-agent (A2A) workflows. Live Grounding outlines how the architecture integrates Model Context Protocol (MCP) with SPIRE-backed workload identities and a secure Security Token Service (STS). By enforcing a cryptographically signed ''actor chain'' JWT, Uber enables complete end-to-end lineage tracking, showing precisely which human operator initiated a multi-hop agentic system action.','en','blog','Advanced',1,'online','automatic','N/A',NULL,1780352424,0,'2026-06-02T00:20:24.113375+02:00',NULL,NULL,NULL,'["Cloud Security", "AI Agents", "Identity and Access Management"]','["CASE STUDY", "ENTERPRISE-STABLE"]','[]','[]','{}','{"category": "ai-agents-mcp", "reputation_status": "Vetted", "reputation_summary": "Highly influential technical case study by Uber''s security and platform team.", "social_preview_url": "", "source_provenance": "X.com (UberEng)", "suggested_new_category": ""}');
INSERT INTO "resources" VALUES('https://www.udacity.com/course/web-accessibility--ud891',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,'manual','ce125cf594074ceb4bbb1418da825ced4882e429cad735b863e745ab67f23b37',100.0,1779030232,1,'2026-05-17T17:03:52.165419+02:00',NULL,NULL,NULL,'[]','[]','["docs/javascript.md"]','[]','{}','{}');
INSERT INTO "resources" VALUES('https://www.udemy.com','Udemy.com','','N/A',0,'A curated technical resource and architectural guide covering Udemy.com in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779031215,0,'2026-05-17T17:20:15.666111+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/elearning.md"]','["elearning.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.udemy.com/ansible-essentials-simplicity-in-automation','Udemy.com: Ansible Essentials: Simplicity in Automation (Free Tutorial)','','N/A',0,'A curated technical resource and architectural guide covering Udemy.com: Ansible Essentials: Simplicity in Automation (Free Tutorial) in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779034318,0,'2026-05-17T18:11:58.852816+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/ansible.md"]','["ansible.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.udemy.com/course/amazon-eks-starter-kubernetes-on-aws','udemy.com: amazon eks starter kubernetes on aws','','N/A',0,'A curated technical resource and architectural guide covering udemy.com: amazon eks starter kubernetes on aws in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779032622,0,'2026-05-17T17:43:42.451215+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/managed-kubernetes-in-public-cloud.md"]','["managed-kubernetes-in-public-cloud.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.udemy.com/course/containers-101','udemy.com: Containers 101 (free)','','N/A',0,NULL,NULL,NULL,NULL,0,NULL,'manual','N/A',100.0,1779031466,0,'2026-05-17T17:24:26.576905+02:00',NULL,NULL,NULL,'[]','[]','["docs/kubernetes-tutorials.md"]','[]','{}','{}');
INSERT INTO "resources" VALUES('https://www.udemy.com/course/just-enough-kubernetes','udemy.com: Just enough kubernetes to be dangerous (free)','','N/A',0,'A curated technical resource and architectural guide covering udemy.com: Just enough kubernetes to be dangerous (free) in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779030346,0,'2026-05-17T17:05:46.196594+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-tutorials.md"]','["kubernetes-tutorials.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.udemy.com/course/kubernetes-for-developers','Kubernetes for developers','','N/A',0,'A curated technical resource and architectural guide covering Kubernetes for developers in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779031094,0,'2026-05-17T17:18:14.087131+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes.md"]','["kubernetes.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.udemy.com/course/kubernetes-getting-started','Kubernetes: Getting Started (Free)','','N/A',0,'A curated technical resource and architectural guide covering Kubernetes: Getting Started (Free) in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779031574,0,'2026-05-17T17:26:14.166704+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes.md"]','["kubernetes.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.udemy.com/course/learn-devops-kubernetes-deployment-by-kops-and-terraform','udemy.com: Learn Devops Kubernetes deployment by kops and terraform (free)','','N/A',0,NULL,NULL,NULL,NULL,0,NULL,'manual','N/A',100.0,1779033906,0,'2026-05-17T18:05:06.266518+02:00',NULL,NULL,NULL,'[]','[]','["docs/kubernetes-tutorials.md"]','[]','{}','{}');
INSERT INTO "resources" VALUES('https://www.udemy.com/course/learn-kubernetes','Kubernetes for the Absolute Beginners','','N/A',0,'A curated technical resource and architectural guide covering Kubernetes for the Absolute Beginners in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779031125,0,'2026-05-17T17:18:45.594897+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes.md"]','["kubernetes.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.udemy.com/course/microservices-architecture-the-complete-guide','udemy.com: Microservices Architecture - The Complete Guide','','N/A',0,NULL,NULL,NULL,NULL,0,NULL,'manual','N/A',100.0,1779033046,0,'2026-05-17T17:50:46.509250+02:00',NULL,NULL,NULL,'[]','[]','["docs/elearning.md"]','[]','{}','{}');
INSERT INTO "resources" VALUES('https://www.udemy.com/course/microservices-with-spring-boot-and-spring-cloud','udemy.com: Master Microservices with Spring Boot and Spring Cloud','','N/A',0,NULL,NULL,NULL,NULL,0,NULL,'manual','N/A',100.0,1779032457,0,'2026-05-17T17:40:57.072491+02:00',NULL,NULL,NULL,'[]','[]','["docs/elearning.md"]','[]','{}','{}');
INSERT INTO "resources" VALUES('https://www.udemy.com/course/openshift-4-desde-cero','Udemy: OpenShift 4 desde cero 🌟','','N/A',0,'A curated technical resource and architectural guide covering Udemy: OpenShift 4 desde cero 🌟 in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779031351,0,'2026-05-17T17:22:31.739532+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/openshift.md"]','["openshift.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.udemy.com/how-to-architect-with-a-design-for-failure-approach','Udemy - AWS: How to Architect with a Design for Failure Approach','','N/A',0,'A curated technical resource and architectural guide covering Udemy - AWS: How to Architect with a Design for Failure Approach in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779031064,0,'2026-05-17T17:17:44.303371+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/aws-backup.md"]','["aws-backup.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.udemy.com/learn-devops-advanced-kubernetes-usage','udemy.com: Learn DevOps: Advanced Kubernetes Usage','','N/A',0,'A curated technical resource and architectural guide covering udemy.com: Learn DevOps: Advanced Kubernetes Usage in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779032177,0,'2026-05-17T17:36:17.760579+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-tutorials.md"]','["kubernetes-tutorials.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.udemy.com/learn-devops-ci-cd-with-jenkins-using-pipelines-and-docker','udemy.com: Learn DevOps: CI/CD with Jenkins using Pipelines and Docker','','N/A',0,'A curated technical resource and architectural guide covering udemy.com: Learn DevOps: CI/CD with Jenkins using Pipelines and Docker in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779030873,0,'2026-05-17T17:14:33.873710+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/jenkins.md"]','["jenkins.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.udemy.com/learn-devops-infrastructure-automation-with-terraform','udemy.com: Learn DevOps: Infrastructure Automation With Terraform','','N/A',0,'A curated technical resource and architectural guide covering udemy.com: Learn DevOps: Infrastructure Automation With Terraform in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779031084,0,'2026-05-17T17:18:04.675028+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/terraform.md"]','["terraform.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.udemy.com/learn-devops-the-complete-kubernetes-course','udemy.com: Learn DevOps: The Complete Kubernetes Course','','N/A',0,'A curated technical resource and architectural guide covering udemy.com: Learn DevOps: The Complete Kubernetes Course in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779031809,0,'2026-05-17T17:30:09.679831+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-tutorials.md"]','["kubernetes-tutorials.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.udemy.com/openshift-enterprise-installation-and-configuration/learn/v4/overview','udemy.com: OpenShift Enterprise v3.2 Installation and Configuration','','N/A',0,'A curated technical resource and architectural guide covering udemy.com: OpenShift Enterprise v3.2 Installation and Configuration in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779031099,0,'2026-05-17T17:18:19.078602+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/openshift.md"]','["openshift.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.udemy.com/red-hat-openshift','udemy.com: Red Hat OpenShift With Jenkins: DevOps For Beginners','','N/A',0,'A curated technical resource and architectural guide covering udemy.com: Red Hat OpenShift With Jenkins: DevOps For Beginners in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779032588,0,'2026-05-17T17:43:08.704731+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/openshift.md"]','["openshift.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.udemy.com/the-complete-jenkins-course-for-developers-and-devops','udemy.com: Master Jenkins CI For DevOps and Developers','','N/A',0,'A curated technical resource and architectural guide covering udemy.com: Master Jenkins CI For DevOps and Developers in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779033844,0,'2026-05-17T18:04:04.664537+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/jenkins.md"]','["jenkins.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.udemy.com/ultimate-openshift-bootcamp-by-school-of-devops','udemy.com: Ultimate Openshift (2018) Bootcamp by School of Devops 🌟','','N/A',0,'A curated technical resource and architectural guide covering udemy.com: Ultimate Openshift (2018) Bootcamp by School of Devops 🌟 in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779033917,0,'2026-05-17T18:05:17.088269+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/openshift.md"]','["openshift.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.umbrellainfocare.com/blogs/cloud-and-devops-are-made-for-each-other','umbrellainfocare.com: Cloud and DevOps are Made for Each Other','','2022',0,'Curator Insight: Explores the symbiotic ecosystem formed when cloud services utilize modern continuous deployment pipelines. Live Grounding: Explains how virtualization and elastic cloud sizing provide the underlying infrastructure that continuous software testing demands.','en','Article','Beginner',0,'online','manual',NULL,NULL,NULL,0,'2022-06-01T00:00:00+02:00',NULL,NULL,NULL,'["DevOps & Platforms", "Infrastructure", "Cloud Integrations"]','["[COMMUNITY-TOOL]"]','[]','["devops.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.unifieddatascience.com/data-lake-design-patterns-on-aws-amazon-cloud','unifieddatascience.com: Data lake design patterns on AWS (Amazon) cloud','','2021',0,'A comprehensive reference detailing architectural paradigms for deploying durable data lakes on AWS. Examines Amazon S3 lifecycle rules, AWS Glue meta-catalog configurations, and Athena query optimizations.','N/A','Article','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Architecture", "Data Lakes", "AWS Cloud"]','["[COMMUNITY-TOOL]"]','[]','["databases.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.unifieddatascience.com/data-lake-design-patterns-on-azure-microsoft-cloud','unifieddatascience.com: Data lake design patterns on Azure (Microsoft) cloud','','2021',0,'A design pattern manual detailing Azure-based Data Lake infrastructure blueprints. Explores structural storage tiers, ADLS Gen2 directory hierarchies, identity configurations, and analytics service pipelines.','N/A','Article','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Architecture", "Data Lakes", "Azure Cloud"]','["[COMMUNITY-TOOL]"]','[]','["databases.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.unifieddatascience.com/data-lake-design-patterns-on-google-cloud','unifieddatascience.com: Data lake design patterns on google (GCP) cloud','','2021',0,'Detailed reference architecture mapping design paths for deploying scalable data lakes inside Google Cloud Platform (GCP). Reviews Cloud Storage setups, BigQuery access schemas, and serverless ingestion patterns.','N/A','Article','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Architecture", "Data Lakes", "Google Cloud"]','["[COMMUNITY-TOOL]"]','[]','["databases.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.unifiedguru.com/gitops-and-the-cloud-operating-model-vmware-cloud-community',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,'manual','N/A',100.0,1779030868,0,'2026-05-17T17:14:28.576772+02:00',NULL,NULL,NULL,'[]','[]','["docs/gitops.md"]','[]','{}','{}');
INSERT INTO "resources" VALUES('https://www.union.ai','Union Cloud','','2024',4,'A managed enterprise platform powered by Flyte, designed to orchestrate complex machine learning and data engineering workloads. It delivers serverless operational abstraction, dynamic scaling, robust isolation structures, and unified lineage tracing across multi-cloud environments.','None','Cloud Platform','Advanced',1,'online','manual',NULL,NULL,NULL,0,'2024-06-01T00:00:00+02:00',NULL,NULL,NULL,'["MLOps", "Cloud Platforms", "Flyte Managed"]','["[ENTERPRISE-STABLE]"]','[]','["mlops.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.union.ai/blog-post/machine-learning-in-production','Machine Learning in Production. What does an end-to-end ML workflow look like in production? (transcript) 🌟🌟🌟','','2022',4,'A granular transcript and architectural review of an end-to-end production ML pipeline workflow. Identifies key infrastructure challenges such as reliable data ingestion, continuous model validation, distributed caching, and metadata lineage tracking.','None','Article','Intermediate',1,'online','manual',NULL,NULL,NULL,0,'2022-06-01T00:00:00+02:00',NULL,NULL,NULL,'["MLOps", "Model Life Cycle", "Enterprise Patterns"]','["[ENTERPRISE-STABLE]"]','[]','["mlops.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.union.ai/blog-post/production-grade-ml-pipelines-flyte-vs-kubeflow','union.ai: Production-Grade ML Pipelines: Flyte™ vs. Kubeflow','','2023',4,'A direct, architecture-focused comparison between Flyte and Kubeflow for building enterprise-grade pipelines. Evaluates core architectural differences, trade-offs in structural state management, ease of local development, compile-time type validation, and deployment complexity on Kubernetes.','None','Article','Advanced',0,'online','manual',NULL,NULL,NULL,0,'2023-06-01T00:00:00+02:00',NULL,NULL,NULL,'["MLOps", "Orchestration", "Comparative Analysis"]','["[ENTERPRISE-STABLE]"]','[]','["mlops.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.unixarena.com/2022/04/terraform-source-credentials-from-aws-secret-manager.html','==unixarena.com: Terraform – Source credentials from AWS secret Manager==','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','62cf29779ebb7f31b512cbd686c47c08c1402e3ebcd0a2d472f8374035f5195c',100.0,1779029954,0,'2026-05-17T16:59:14.493985+02:00',NULL,NULL,NULL,'[]','[]','["docs/devsecops.md"]','[]','{}','{"duplicate_of": "https://unixarena.com/2022/04/terraform-source-credentials-from-aws-secret-manager.html"}');
INSERT INTO "resources" VALUES('https://www.unixmen.com','unixmen.com 🌟','','2025',3,'Linux and UNIX ecosystem repository hosting comprehensive system configuration walkthroughs, software integrations, and general operating system guides for infrastructure engineers.','English','Documentation','Beginner',0,'online','manual',NULL,NULL,NULL,0,'2025-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Infrastructure", "Ecosystem", "Learning Portals"]','["[COMMUNITY-TOOL]"]','[]','["linux.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.upwork.com','upwork 🌟','','N/A',0,'A curated technical resource and architectural guide covering upwork 🌟 in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779033586,0,'2026-05-17T17:59:46.491101+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/freelancing.md"]','["freelancing.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.useanvil.com/blog/engineering/load-balancing-grpc-in-kubernetes-with-istio','useanvil.com: Load balancing gRPC in Kubernetes with Istio','','2021',0,'Explains why traditional L4 Kubernetes service proxies fail to properly distribute traffic for HTTP/2-based gRPC connections. Details how Istio acts at Layer 7 to intelligently resolve multiplexed gRPC endpoints and distribute load evenly across backend pods.','English','Article','Medium',1,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Cloud Native Infrastructure", "Service Mesh", "gRPC"]','["[COMMUNITY-TOOL]"]','[]','["istio.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.usepine.com/blog/en/improving-cert-manager-self-check-speed-when-issuing-certificates','usepine.com: Improving cert-manager HTTP01 self-check speed','','2021',0,'Pinpoints performance issues in cert-manager HTTP01 validation loops during rapid provisioning. Demonstrates split-horizon DNS patterns and internal validation proxy setups that speed up Let''s Encrypt validation and certificate generation.','English','Article','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Operations", "Certificate Management", "Optimization Techniques"]','["[COMMUNITY-TOOL]"]','[]','["kubernetes.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.ust.com/en/insights/do-we-really-need-kubernetes-and-containers','ust.com: Do we really need Kubernetes and containers?','','N/A',0,'A curated technical resource and architectural guide covering ust.com: Do we really need Kubernetes and containers? in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779030000,0,'2026-05-17T17:00:00.914802+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/introduction.md"]','["introduction.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.valuecoders.com/blog/devops/devops-for-enterprises-growth','valuecoders.com: Why Should You Adopt DevOps To Deliver Business Value Rapidly?','','2021',0,'Examines the business benefits of adopting modern DevOps practices. Connects automated pipelines and cross-functional teams directly to faster feature releases, lower operations costs, and higher system uptime.','English','Article','Beginner',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["DevOps Methodology", "Executive Strategy", "Business Value"]','["[COMMUNITY-TOOL]"]','[]','["devops.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.valuecoders.com/blog/technology-and-apps/why-should-you-adopt-devops-to-deliver-business-value-rapidly','valuecoders.com: Why Should You Adopt DevOps To Deliver Business Value Rapidly?','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','69d68e5ed9f0e9e266490863c10b062815149eedfd6e41a4d7f1c86459c0406c',100.0,1779032820,0,'2026-05-17T17:47:00.168067+02:00',NULL,NULL,NULL,'[]','[]','["docs/devops.md"]','[]','{}','{"duplicate_of": "https://www.valuecoders.com/blog/devops/devops-for-enterprises-growth"}');
INSERT INTO "resources" VALUES('https://www.vamsitalkstech.com/architecture/a-deepdive-into-kubernetes-multitenancy-1-2','vamsitalkstech.com: Introduction to Kubernetes Multi-tenancy..(1/2)','','2021',0,'Part one of a multi-tenancy deep dive introducing isolation concepts. Examines the baseline challenges of tenant workloads on shared control planes and hypervisor-driven isolation schemes.','Go','Blog','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Platform Engineering", "Multi-Tenancy", "Core Architecture"]','["[COMMUNITY-TOOL]"]','[]','["kubernetes.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.vamsitalkstech.com/architecture/kubernetes-multitenancy-best-practices-architecture-models-2-2','vamsitalkstech.com: Kubernetes Multi-tenancy Best Practices & Architecture Model..(2/2)','','2021',0,'Part two of a multi-tenancy deep dive comparing logical soft multi-tenancy to hard isolated virtualization layers. Analyzes the financial and security profiles of disparate cluster design approaches.','Go','Blog','Advanced',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Platform Engineering", "Multi-Tenancy", "Architectural Models"]','["[COMMUNITY-TOOL]"]','[]','["kubernetes.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.vantage.sh','vantage.sh','','2026',0,'Vantage.sh is a modern cloud cost management (FinOps) platform providing deep visibility into AWS, Snowflake, and Kubernetes expenditures. It aggregates resource usage metrics to recommend automated saving policies, RI purchasing, and spot transitions. Grounding confirms its role as a premier enterprise tool to manage complex multi-cloud financial posture.','N/A','Platform','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2026-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Cloud Platform", "AWS Infrastructure", "Cost Optimization"]','["[COMMUNITY-TOOL]"]','[]','["aws-tools-scripts.md", "aws.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.varinsights.com/doc/parallel-system-validation-the-end-of-devops-0001','softwarebusinessgrowth.com: Parallel System Validation – The End Of DevOps','','2021',0,'A strategic discussion surrounding ''Parallel System Validation'', exploring how real-time replication of production traffic to test stages replaces older, sequential Dev-Test-Deploy loops with continuous assurance environments.','Markdown','Article','Advanced',1,'online','manual','5915c597db52bbb75978a05bb57ffb1d5c0bd2e6a4cc0ced583c546bd6d8258e',100.0,1779130494,1,'2026-05-18T20:54:54.935413+02:00',NULL,NULL,NULL,'["Development Methodology", "DevOps", "Validation"]','["[COMMUNITY-TOOL]"]','["docs/testops.md"]','["testops.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.varnish-cache.org','Varnish Cache','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','e0844cb158119bb1bcb1abc2f55095125f882afc0dc45c13327617f30b4afbcb',100.0,1779030441,0,'2026-05-17T17:07:21.460858+02:00',NULL,NULL,NULL,'[]','[]','["docs/caching.md"]','[]','{}','{"duplicate_of": "https://www.varnish.org/index.html"}');
INSERT INTO "resources" VALUES('https://www.varnish-cache.org/installation/redhat','varnish-cache.org: Installation on RedHat','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','9c783895f617ffb07864a3f74b5b16cd11e775762735203c0c8690b8e9fa8faf',100.0,1779030173,0,'2026-05-17T17:02:53.194646+02:00',NULL,NULL,NULL,'[]','[]','["docs/caching.md"]','[]','{}','{"duplicate_of": "https://vinyl-cache.org/docs/trunk/installation/index.html"}');
INSERT INTO "resources" VALUES('https://www.varnish-software.com','varnish-software.com','','2025',0,'Commercial portal for Varnish Software. It showcases enterprise extensions, massive cache storage configurations, real-time metrics dashboards, and distributed high-availability features built to scale globally.','English','Product Page','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2025-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Data & Caching", "Edge Caching", "Varnish"]','["[COMMUNITY-TOOL]"]','[]','["caching.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.varnish.org/index.html','Varnish Cache','','2025',0,'Varnish Cache is an extremely fast, thread-optimized HTTP reverse proxy and cache director. It provides the powerful Varnish Configuration Language (VCL) allowing platform engineers to define custom request routing at the cache edge.','C','Open Source Software','Advanced',0,'online','manual',NULL,NULL,NULL,0,'2025-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Data & Caching", "Edge Caching", "Varnish"]','["[COMMUNITY-TOOL]"]','[]','["caching.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.varnish.org/index.html/installation/redhat',NULL,NULL,NULL,NULL,'A curated technical resource and architectural guide covering www.varnish.org in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'online','manual','7b93980ef7841fe4774f46e0a76697a887d72136319fe16dc2d48b5b64f6952d',100.0,1779130495,0,'2026-05-18T20:54:55.017346+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/caching.md"]','["caching.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.vaultproject.io','vaultproject.io','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','84f75eb49bfbbe4baa3a2b4fcdcef970fc19e108662f6f7ef69e7d97250e9bb5',100.0,1779034450,0,'2026-05-17T18:14:10.542294+02:00',NULL,NULL,NULL,'[]','[]','["docs/devsecops.md"]','[]','{}','{"duplicate_of": "https://developer.hashicorp.com/vault"}');
INSERT INTO "resources" VALUES('https://www.vcluster.com','vcluster.com','','2026',0,'vcluster represents the industry-leading standard for running virtual Kubernetes clusters inside a single physical host namespace. It isolates the control plane, including API servers, storage, and controllers, reducing resource overhead compared to dedicated hardware nodes. This architecture significantly accelerates testing cadences and simplifies complex multi-tenant control paradigms.','Go','Platform','Advanced',0,'online','manual','a0b9044feadf578d45d85da3e90f5dd95de96274aa497b8c1f545e6f02f2a042',100.0,1779029116,1,'2026-05-17T16:45:16.227475+02:00',NULL,NULL,NULL,'["Cluster Management", "Multi-Tenancy", "Virtualization"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-tools.md"]','["kubernetes-tools.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.vcluster.com/blog/checklist-for-kubernetes-based-development','loft.sh: Checklist for Kubernetes-Based Development 🌟','','2021',0,'A developer-focused architecture checklist detailing ideal steps to build, optimize, and organize localized dev frameworks on top of cluster infrastructure without incurring severe cognitive overhead.','English','Article','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Kubernetes Developer Experience", "Standards & Workflows", "Checklists"]','["[COMMUNITY-TOOL]"]','[]','["kubernetes-based-devel.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.vcluster.com/blog/docker-compose-to-kubernetes-step-by-step-migration','loft.sh: Docker Compose to Kubernetes: Step-by-Step Migration 🌟','','2022',0,'An operations guide detailing step-by-step conversion methodologies for migrating multi-container applications from Docker Compose to production-ready Kubernetes manifests. Emphasizes declarative object creation and service mapping.','YAML','Technical Blog','Intermediate',1,'online','manual',NULL,NULL,NULL,0,'2022-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Infrastructure", "Migration", "Dev Environments"]','["[COMMUNITY-TOOL]"]','[]','["kubernetes.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.vcluster.com/blog/gitops-kubernetes-explained','loft.sh: GitOps + Kubernetes Explained','','2022',0,'A comprehensive conceptual guide detailing how virtualized cluster architectures interact with GitOps models. Explores key patterns of control loops, manifest management, and declarative state verification inside production infrastructures.','English','Article','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2022-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Continuous Delivery", "GitOps", "Kubernetes Native"]','["[COMMUNITY-TOOL]"]','[]','["gitops.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.vcluster.com/blog/how-to-set-up-kubernetes-requests-and-limits','loft.sh: How to Set Up Kubernetes Requests and Limits','','2022',0,'An enterprise-focused tutorial explaining the logistics of setting requests and limits.
- Explains how these settings affect autoscaling (HPA) and cost metrics.
- Suggests workflows for building sustainable developer guardrails.','English','Article','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2022-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Resource Management", "Resource Planning", "Requests and Limits"]','["[COMMUNITY-TOOL]"]','[]','["kubernetes.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.vcluster.com/blog/kubernetes-admission-controllers-what-they-are-and-why-they-matter','loft.sh: Kubernetes Admission Controllers: What They Are and Why They Matter','','2021',0,'A high-density architectural breakdown of the API server''s webhook intercept lifecycle. Explains mutating webhooks, validation plugins, and how they enforce compliance and security standards in cluster operations.','N/A','Technical Blog','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Architecture", "Security", "Admission Control"]','["[COMMUNITY-TOOL]"]','[]','["kubernetes.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.vcluster.com/blog/kubernetes-and-ldap-enterprise-authentication-for-kubernetes','loft.sh: Kubernetes and LDAP: Enterprise Authentication for Kubernetes','','2022',0,'Outlines pattern-driven integrations for bridging classic corporate LDAP servers with modern Kubernetes clusters. Focuses on identity broker abstractions like Dex to map legacy LDAP groups to Kubernetes RBAC definitions.','English','Technical Blog','Advanced',0,'online','manual',NULL,NULL,NULL,0,'2022-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Security", "Identity & Access", "Enterprise Authentication"]','["[LEGACY]"]','[]','["kubernetes-security.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.vcluster.com/blog/kubernetes-cost-monitoring-with-prometheus-and-grafana','loft.sh: Kubernetes Cost Monitoring with Prometheus & Grafana','','2023',0,'Explains how to harness native Prometheus resource allocation metrics combined with community tools like Kubecost to model cluster spending. Provides strategies for isolating workloads, dividing costs by namespace or tenant, and building real-time cost transparency dashboards in multi-tenant environments.','None','Article','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2023-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Advanced Telemetry & FinOps", "Cost Management", "Telemetry-Driven Budgeting"]','["[COMMUNITY-TOOL]"]','[]','["kubernetes-monitoring.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.vcluster.com/blog/kubernetes-dashboards-headlamp','loft.sh: Kubernetes Dashboards: Headlamp','','2024',3,'A comprehensive technical comparison evaluating Headlamp as an alternative to the standard Kubernetes dashboard. Highlighted for its robust extensibility model via React plugins, it allows platform teams to build customized dashboards with minimal visual overhead.','TypeScript','Blog Post','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2024-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Platform Engineering", "UI & Dashboards", "Evaluation"]','["[COMMUNITY-TOOL]"]','[]','["kubernetes-based-devel.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.vcluster.com/blog/kubernetes-monitoring-dashboards-5-best-open-source-tools','loft.sh: Kubernetes Monitoring Dashboards - 5 Best Open-Source Tools','','2024',3,'An expert analysis comparing five of the best open-source monitoring dashboards for Kubernetes clusters. Evaluates each tool''s resource consumption, Prometheus/Grafana integration capabilities, and ability to handle multi-tenant visual partitioning.','N/A','Blog Post','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2024-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Observability", "Dashboards", "Tooling Evaluation"]','["[COMMUNITY-TOOL]"]','[]','["kubernetes-based-devel.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.vcluster.com/blog/kubernetes-multi-tenancy-why-virtual-clusters-are-the-best-solution','loft.sh: Kubernetes Multi-Tenancy: Why Virtual Clusters Are The Best Solution','','2022',0,'Evaluates virtual clusters (vcluster) as the premier tool for hard multi-tenancy. Explains how virtualizing the control plane mitigates etcd pollution and simplifies development lifecycle structures.','Go','Blog','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2022-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Platform Engineering", "Multi-Tenancy", "Virtual Clusters"]','["[COMMUNITY-TOOL]"]','[]','["kubernetes.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.vcluster.com/blog/kubernetes-network-policies-a-practitioners-guide','loft.sh: Kubernetes Network Policies: A Practitioner''s Guide 🌟','','2022',0,'An operator''s tactical guide. Outlines configuration mistakes to avoid, selector best practices, and automated testing strategies for policy deployments.','English','Article','Intermediate',1,'duplicate','manual',NULL,NULL,NULL,0,'2022-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Networking", "Security", "Network Policy"]','["[COMMUNITY-TOOL]"]','[]','["kubernetes-networking.md"]','{}','{"duplicate_of": "https://loft-sh.medium.com/kubernetes-network-policies-a-practitioners-guide-c9bb4cdd0dbc"}');
INSERT INTO "resources" VALUES('https://www.vcluster.com/blog/kubernetes-network-policies-for-isolating-namespaces','loft.sh: Kubernetes Network Policies for Isolating Namespaces 🌟','','2022',0,'A prescriptive playbook for securing multi-tenant clusters, detailing how to isolate development, staging, and production namespaces using declarative policies.','English','Article','Intermediate',1,'online','manual',NULL,NULL,NULL,0,'2022-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Networking", "Security", "Namespace Isolation"]','["[COMMUNITY-TOOL]"]','[]','["kubernetes-networking.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.vcluster.com/blog/kubernetes-nginx-ingress','loft.sh: Kubernetes NGINX Ingress: 10 Useful Configuration Options 🌟','','2021',4,'Provides ten practical and essential tuning annotations for NGINX Ingress controllers. Addresses tuning buffer limits, client timeouts, custom headers, and rate limits to maximize safety and application performance in production.','English','Guide','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Infrastructure", "Networking", "Ingress", "NGINX Config"]','["[ENTERPRISE-STABLE]", "[GUIDE]"]','[]','["kubernetes-networking.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.vcluster.com/blog/kubernetes-on-windows-6-life-saving-tools-and-tips','loft.sh: Kubernetes on Windows: 6 Life-Saving Tools & Tips','','2022',0,'A technical resource detailing operational best practices, troubleshooting mechanisms, and performance-tuning tricks for running Windows Server containers on hybrid Kubernetes clusters. It addresses common networking pitfalls (such as Calico or Flannel overlay differences) and resource limitation differences between Linux namespaces and Windows Job Objects. It provides engineering teams with practical tips to facilitate legacy .NET Framework containerization.','English','Article','Advanced',0,'online','manual',NULL,NULL,NULL,0,'2022-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Infrastructure", "Windows Containers", "Guides"]','["[LEGACY]"]','[]','["kubernetes.md", "kubernetes-tools.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.vcluster.com/blog/kubernetes-rbac-basics-and-advanced-patterns','loft.sh: Kubernetes RBAC: Basics and Advanced Patterns','','2022',0,'Deconstructs advanced RBAC patterns, focusing on namespace isolation, virtual cluster (vcluster) control planes, and resolving performance regressions associated with large-scale policy databases.','English','Technical Blog','Advanced',0,'online','manual',NULL,NULL,NULL,0,'2022-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Security", "Identity & Access", "RBAC"]','["[COMMUNITY-TOOL]"]','[]','["kubernetes-security.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.vcluster.com/blog/kubernetes-statefulset-examples-and-best-practices','loft.sh: Kubernetes StatefulSet - Examples & Best Practices','- [loft-sh.medium.com: Kubernetes StatefulSet — Examples & Best Practices](https://loft-sh.medium.com/kubernetes-statefulset-examples-best-practices-902cd50f7fff)','2021',4,'Explores the design space of StatefulSets, concentrating on Volume Claim Templates, headless services, and storage scaling hazards. Highlights best practices for migrating production database clusters into cloud-native topologies.','English','Article','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Workloads", "StatefulSets", "Best Practices"]','["[ENTERPRISE-STABLE]"]','[]','["kubernetes.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.vcluster.com/blog/kubernetes-virtual-clusters-for-ci-cd-testing','loft.sh: Kubernetes: Virtual Clusters For CI/CD & Testing','','2022',4,'Demystifies the deployment of virtual clusters (vcluster) on shared physical hardware to support rapid testing. It explains how virtual control planes significantly minimize cloud bills while providing namespace segregation and administrative freedom.','English','Technical Blog','Advanced',0,'online','manual',NULL,NULL,NULL,0,'2022-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Cluster Management", "Virtual Clusters", "Tenant Isolation"]','["[ENTERPRISE-STABLE]"]','[]','["kubernetes.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.vcluster.com/blog/multi-tenant-kubernetes-clusters-challenges-and-useful-tooling','loft.sh: Multi-Tenant Kubernetes Clusters: Challenges and Useful Tooling','','2022',0,'Surveys the open-source landscape for multi-tenant cluster enablement. Compares the operational overhead and capabilities of virtual cluster runtimes, custom controllers, and admission webhooks.','Go','Blog','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2022-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Platform Engineering", "Multi-Tenancy", "Tooling Evaluation"]','["[COMMUNITY-TOOL]"]','[]','["kubernetes.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.vcluster.com/blog/platform-engineering-the-definitive-guide','loft.sh: Platform Engineering: The Definitive Guide','','2024',0,'Comprehensive guide from the creators of vcluster detailing the architectural layers of an IDP. Highlights developer experience, platform-backed virtual clusters, and multi-tenant self-service orchestration, addressing how virtualizing Kubernetes environments accelerates deployment cycles.','English','Guide','Advanced',0,'online','manual',NULL,NULL,NULL,0,'2024-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Platform Engineering", "Guides", "Foundational"]','["[COMMUNITY-TOOL]", "[GUIDE]"]','[]','["devops.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.vcluster.com/blog/self-service-kubernetes-namespaces-are-a-game-changer','Self-Service Kubernetes Namespaces Are A Game-Changer 🌟','','2023',1,'Examines developer onboarding architectures using vcluster to spawn self-service virtual namespaces. Reduces shared API control plane bottlenecks and simplifies structural governance for platform operators.','Go','Blog','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2023-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Platform Engineering", "Multi-Tenancy", "Self-Service"]','["[COMMUNITY-TOOL]"]','[]','["kubernetes.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.vcluster.com/blog/skaffold-vs-tilt-vs-devspace','loft.sh: Skaffold vs Tilt vs DevSpace','','2021',0,'An in-depth evaluation comparing Skaffold, Tilt, and DevSpace. Highlights real-time build and synchronization mechanics, declarative profiles, and templated manifest rendering capabilities.','English','Article','Advanced',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Kubernetes Developer Experience", "Inner-Loop Automation", "Comparisons"]','["[COMMUNITY-TOOL]"]','[]','["kubernetes-based-devel.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.vcluster.com/blog/the-cost-of-managed-kubernetes-a-comparison','loft.sh: The Cost of Managed Kubernetes - A Comparison 🌟','','2022',0,'A comprehensive cost analysis comparing managed Kubernetes offerings from major cloud providers (EKS, GKE, AKS). The post introduces multi-tenancy and virtual cluster technologies (vcluster) as key architectural methods to significantly reduce management control plane fees and idle node costs.','English','Article','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2022-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Financial Operations", "FinOps", "Kubernetes Costs"]','["[COMMUNITY-TOOL]"]','[]','["finops.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.vcluster.com/blog/using-kubernetes-ephemeral-containers-for-troubleshooting','loft.sh: Using Kubernetes Ephemeral Containers for Troubleshooting','','2022',0,'This guide explains how to leverage Kubernetes Ephemeral Containers—the native, standard way to troubleshoot running pods without pre-packaging debug tools in production images. By launching a temporary diagnostic container within the target pod''s namespace, engineers can safely run tools like curl, tcpdump, or strace. This represents the modern, secure gold standard for debugging production distroless containers.','English','Blog Post','Advanced',0,'online','manual',NULL,NULL,NULL,0,'2022-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Kubernetes", "Troubleshooting", "Ephemeral Containers"]','["[COMMUNITY-TOOL]"]','[]','["kubernetes-troubleshooting.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.veeam.com/products/cloud/kubernetes-data-protection.html','Kasten','','2025',5,'Kasten K10 by Veeam is the preeminent data protection and disaster recovery platform built natively for Kubernetes. Simplifies metadata protection, block-level persistent backup, and migration via direct cloud storage drivers.','Go','Product','Advanced',0,'online','manual',NULL,NULL,NULL,0,'2025-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Infrastructure", "Enterprise Backup", "Proprietary Platforms"]','["[DE FACTO STANDARD]"]','[]','["kubernetes-backup-migrations.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.veeam.com/products/cloud/kubernetes-data-protection.html/kubernetes/resources/books/kubernetes-backup-and-dr-for-dummies',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,'manual',NULL,64.0,1779130494,0,'2026-05-18T20:54:54.992115+02:00',NULL,NULL,NULL,'[]','[]','["docs/kubernetes-backup-migrations.md"]','[]','{}','{}');
INSERT INTO "resources" VALUES('https://www.velotio.com/engineering-blog/autoscaling-in-kubernetes-using-hpa-vpa','velotio.com: Autoscaling in Kubernetes using HPA and VPA','','2021',0,'A developer-focused engineering comparison analyzing the operational differences and compatibility conflicts of HPA and VPA. Instructs on configuring boundaries to ensure stable application scaling.','N/A','Blog','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Kubernetes & Scaling", "Production Practices", "Autoscaling Architecture"]','["[COMMUNITY-TOOL]"]','[]','["kubernetes-autoscaling.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.velotio.com/engineering-blog/getting-started-with-kubernetes-operators-golang-based-part-3','velotio.com: Getting Started With Kubernetes Operators (Golang Based) -'' Part 3','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','9a6cf0b07e6db3280474f134eac1c8907f09c22c1bcd1cc0c024e4d170f50cf6',100.0,1779032793,1,'2026-05-17T17:46:33.277482+02:00',NULL,NULL,NULL,'[]','[]','["docs/kubernetes-operators-controllers.md"]','[]','{}','{"duplicate_of": "https://www.velotio.com/engineering-blog/getting-started-with-kubernetes-operators-helm-based-part-1"}');
INSERT INTO "resources" VALUES('https://www.velotio.com/engineering-blog/getting-started-with-kubernetes-operators-helm-based-part-1','medium.com: Getting Started With Kubernetes Operators (Helm Based) - Part 1','- [medium.com: Getting Started With Kubernetes Operators (Ansible Based) — Part 2](https://medium.com/velotio-perspectives/getting-started-with-kubernetes-operators-ansible-based-part-2-472eb0d453b7)
    - [velotio.com: Getting Started With Kubernetes Operators (Golang Based) - Part 3](https://www.velotio.com/engineering-blog/getting-started-with-kubernetes-operators-golang-based-part-3)','2021',0,'A multi-phase training guide tracking operator design frameworks. It walks through building Helm-based control planes, transitioning to Ansible controllers, and writing performant Golang reconcilers.','N/A','Article','Medium',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Resources", "Education", "Tutorial Series", "Operators"]','["[COMMUNITY-TOOL]"]','[]','["kubernetes-operators-controllers.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.vice.com/en/article/g5y37j/thousands-of-software-engineers-say-the-job-market-is-getting-much-worse','vice.com: Thousands of Software Engineers Say the Job Market Is Getting'' Much Worse','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','31719bd15bededc57107588aab8fb196f5fc67f971ac8e38617f57344c449ceb',100.0,1779031402,0,'2026-05-17T17:23:22.258758+02:00',NULL,NULL,NULL,'[]','[]','["docs/recruitment.md"]','[]','{}','{"duplicate_of": "https://www.vice.com/en/article/thousands-of-software-engineers-say-the-job-market-is-getting-much-worse"}');
INSERT INTO "resources" VALUES('https://www.vice.com/en/article/thousands-of-software-engineers-say-the-job-market-is-getting-much-worse','vice.com: Thousands of Software Engineers Say the Job Market Is Getting Much Worse','','2024',0,'A detailed look at the post-2023 technical labor contraction. It details the macroeconomic forces, high interest rates, and mass layoffs that ended the developer recruiting boom of 2021, shifting leverage back to employers.','English','article','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2024-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Industry Analysis", "Labor Trends", "Market Contraction"]','["[COMMUNITY-TOOL]"]','[]','["recruitment.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.viewnext.com/front-end-vs-back-end','viewnext.com: Front End vs Back End (spanish)','','2020',2,'Explica la división fundamental del desarrollo de software entre el Front End y el Back End. Describe las tecnologías clave de la capa de presentación (HTML, CSS, JavaScript frameworks) y las arquitecturas de servidor de la capa lógica, bases de datos y APIs que las sostienen.','Spanish','Article','Beginner',0,'online','manual',NULL,NULL,NULL,0,'2020-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Software Engineering", "Full-Stack Fundamentals", "Architectural Roles"]','["[COMMUNITY-TOOL]"]','[]','["introduction.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.viewnext.com/que-es-gitops','viewnext.com: ¿Qué es GitOps?','','2021',0,'A Spanish-language introduction to GitOps, covering the conceptual alignment with DevOps methodologies, developer self-service paradigms, and the underlying pull-based synchronization agents that govern cloud-native environments.','Spanish','Blog Post','Beginner',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["GitOps", "Introduction", "Spanish Resources"]','["[COMMUNITY-TOOL]"]','[]','["gitops.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.virtualizationhowto.com/2023/08/best-kubernetes-management-tools-in-2023','virtualizationhowto.com: Kubernetes Best Kubernetes Management Tools in'' 2023','','2023',0,'Highlights and compares top-tier administration and orchestration tools for Kubernetes platforms. Discusses the evolution of dashboards, CLI controllers, multi-cluster consoles, and local cluster engines optimized for professional administration in hybrid-cloud setups.','Bash','Article','Beginner',0,'online','manual','af5411ba43fffd7393b457afa87b088d4049fcadb9c53647e94c21fc02116510',100.0,1779031548,1,'2026-05-17T17:25:48.875567+02:00',NULL,NULL,NULL,'["Cloud-Native Platforms", "Kubernetes Operations", "Curation"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-tools.md"]','["kubernetes-tools.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.virtualizationhowto.com/2024/02/vmware-by-broadcom-lesson-dont-base-your-career-on-a-product','virtualizationhowto.com: VMware by Broadcom Lesson: Don’t base your career on a product','','2024',0,'Reflects on the rapid changes post-Broadcom acquisition of VMware, serving as a cautionary tale for technical practitioners. Advises diversifying skills beyond proprietary ecosystems into open-source tooling like Kubernetes and Proxmox.','English','Article','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2024-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Methodology", "Careers", "Enterprise Strategy"]','["[COMMUNITY-TOOL]"]','[]','["introduction.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.visidata.org','visidata','','N/A',0,NULL,NULL,NULL,NULL,0,NULL,'manual','c814353df480bf347a8651f86c6b3875725c81b40382e7a924a54a18a546bdfb',100.0,1779032756,1,'2026-05-17T17:45:56.763819+02:00',NULL,NULL,NULL,'[]','[]','["docs/yaml.md"]','[]','{}','{"is_special": true}');
INSERT INTO "resources" VALUES('https://www.visual-paradigm.com/scrum/scrum-vs-waterfall-vs-agile-vs-lean-vs-kanban','visual-paradigm.com: Scrum vs Waterfall vs Agile vs Lean vs Kanban','','2021',0,'A comprehensive comparison of major software development paradigms, breaking down the operational mechanics of Scrum, Kanban, Waterfall, Agile, and Lean. Synthesizes when to leverage iterative sprints versus continuous flow models to maximize delivery velocity and quality.','English','Article','Beginner',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Software Engineering", "Agile Methodologies", "Process Comparison"]','["[COMMUNITY-TOOL]"]','[]','["project-management-methodology.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.vladionescu.me/posts/scaling-containers-on-aws-in-2022','==vladionescu.me: Scaling containers on AWS in 2022 (comparison)==','','2026',0,'A benchmarking comparison of container orchestration engines on AWS. It evaluates cold-start limits, container provisioning metrics, and control plane auto-scaling responsiveness between ECS and EKS under enterprise workloads.','N/A','Blog Post','Advanced',0,'online','manual','d26dcefdbb2334e758bd4f67a4b734c8cd3c86ae4ea2573bec24028578d25802',100.0,1779034373,1,'2026-05-17T18:12:53.136279+02:00',NULL,NULL,NULL,'["Cloud Computing", "AWS", "Containers"]','["[COMMUNITY-TOOL]"]','["docs/aws.md"]','["aws.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.vmware.com/products/app-platform/tanzu','tanzu.vmware.com: Microservices with Spring Cloud Kubernetes Reference Architecture 🌟','','2022',0,'Provides the canonical reference architecture for running high-scale Spring Cloud applications natively on Kubernetes. Evaluates Spring Cloud Kubernetes integrations for service discovery, centralized configuration via ConfigMaps, and seamless external secrets management, aligning with 2026 Tanzu application platform standards.','Java','Reference Architecture','Advanced',1,'online','manual',NULL,NULL,NULL,0,'2022-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Application Development", "Cloud-Native Java", "Tanzu Framework"]','["[COMMUNITY-TOOL]"]','[]','["devsecops.md", "demos.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.vmware.com/products/cloud-infrastructure/vsphere','**VMware vSphere 7 with Kubernetes** - Project Pacific','','2020',0,'A transformative enterprise initiative (Project Pacific) that embedded native Kubernetes capabilities directly into the ESXi hypervisor. vSphere with Tanzu enables virtualization administrators to manage VMs and native Tanzu Kubernetes Grid (TKG) guest clusters inside a single vSphere Client interface, converging IT operations.','Proprietary','Software','Advanced',0,'online','manual',NULL,NULL,NULL,0,'2020-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Infrastructure", "Virtualization", "VMware Tanzu"]','["[COMMUNITY-TOOL]"]','[]','["kubernetes-on-premise.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.vmware.com/products/vsphere.html','**VMware vSphere 7 with Kubernetes** - Project Pacific','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','36bd511c2b3bb7a1a8cecf170652901dd419c9d1bf33702eb986d81eebdcdaa3',100.0,1779032455,0,'2026-05-17T17:40:55.317308+02:00',NULL,NULL,NULL,'[]','[]','["docs/kubernetes-on-premise.md", "docs/matrix-table.md"]','[]','{}','{"duplicate_of": "https://www.vmware.com/products/cloud-infrastructure/vsphere"}');
INSERT INTO "resources" VALUES('https://www.vogella.com/tutorials','vogella.com','','2023',2,'An extensive library of software architecture write-ups focused primarily on Git structures, Java microservices development, and traditional IDE configurations. Very helpful for standard legacy design, though lacking modern Kubernetes-native patterns.','English','Tutorial','Beginner',0,'online','manual',NULL,NULL,NULL,0,'2023-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Software Development", "Java Ecosystem", "Eclipse & Git"]','["[GUIDE]", "[LEGACY]"]','[]','["elearning.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.vogella.com/tutorials/ApacheMaven/article.html','vogella.com: Maven for Building Java application - Tutorial','','2020',3,'Step-by-step foundational tutorial covering Project Object Model configuration, standard lifecycle phases, dependency management, and Eclipse integration patterns.','English','Educational Resource','Beginner-Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2020-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Build Systems", "JVM Ecosystem", "Tutorials & Guides"]','["[COMMUNITY-TOOL]"]','[]','["maven-gradle.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.vpnranks.com/news/belgian-defense-ministry-under-cyber-attack-due-to-log4j-vulnerability','vpnranks.com: Belgian Defense Ministry Under Cyber Attack Due to Log4j Vulnerability','','2021',0,'A case study examining a cyberattack on the Belgian Defense Ministry that exploited the Log4Shell vulnerability. It illustrates how quickly malicious actors can operationalize exploits following public disclosures. This study highlights the need for continuous vigilance and rapid, automated patching across critical public sector systems.','None','Article','Beginner',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Security", "Vulnerabilities", "Real-World Incidents"]','["[COMMUNITY-TOOL]"]','[]','["devsecops.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.vshn.ch/en/blog/a-very-quick-comparison-of-kubernetes-serverless-frameworks','vshn.ch: A (Very!) Quick Comparison of Kubernetes Serverless Frameworks','','2021',4,'A condensed comparative post evaluating resource profiles, container dependencies, and lifecycle abstractions for executing serverless frameworks on Kubernetes.','English','Article','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Cloud Native", "Kubernetes Serverless", "Framework Comparisons"]','["[ENTERPRISE-STABLE]"]','[]','["serverless.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.vxav.fr/2021-09-13-interacting-with-containerd-runtime-for-kubernetes','vxav.fr: Interacting with containerd runtime for kubernetes','','N/A',0,'A curated technical resource and architectural guide covering vxav.fr: Interacting with containerd runtime for kubernetes in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779030842,0,'2026-05-17T17:14:02.403637+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes.md"]','["kubernetes.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.w3.org/TR',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,'manual','N/A',100.0,1779032753,0,'2026-05-17T17:45:53.948552+02:00',NULL,NULL,NULL,'[]','[]','["docs/api.md"]','[]','{}','{}');
INSERT INTO "resources" VALUES('https://www.w3schools.io/file/yaml-vs-yml','w3schools.io: YAML - yaml vs yml file','','2021',2,'An article detailing the historical background and OS-level implications of choosing `.yaml` vs `.yml` file extensions. It clarifies naming behaviors across modern orchestrators and configuration parsers to ensure consistency across teams.','N/A','article','beginner',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Configuration Management", "YAML Syntax", "Basics"]','["[COMMUNITY-TOOL]"]','[]','["yaml.md"]','{}','{"is_special": true}');
INSERT INTO "resources" VALUES('https://www.wappalyzer.com/technologies/documentation-tools/mkdocs','websites that use MkDocs','','2026',0,'Wappalyzer''s web-telemetry tracking the enterprise-scale adoption of the MkDocs engine. It demonstrates that the ''Docs-as-Code'' model has captured a massive share of internal and external API reference portals, proving that engineering teams prefer version-controlled Markdown over traditional SaaS wikis.','English','Analytics','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2026-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Documentation & Workflow", "Static Site Generators", "Case Study"]','["[COMMUNITY-TOOL]"]','[]','["mkdocs.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.warp.dev','Warp: The Agentic Development Environment','','2026',0,'A modern, Rust-based terminal emulator incorporating AI agent assistance directly into the command-line interface. Reimagines input fields like text editors, supports real-time workspace collaboration, and native context-sharing for accelerated platform ops troubleshooting.','English','Software','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2026-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Software Engineering", "Command-Line Utilities", "Terminal Emulators"]','["[COMMUNITY-TOOL]"]','[]','["ai.md", "developerportals.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.warpbuild.com','argonaut.dev: Choosing an Optimal Kubernetes Worker Node Size 🌟','','2023',0,'Analyzes the cost-benefit trade-offs between deploying many small worker nodes versus fewer large nodes. Examines daemon overhead, scheduling efficiency, IP exhaustion, and system stability vectors.','English','Article','Advanced',0,'online','manual',NULL,NULL,NULL,0,'2023-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Architecture", "Infrastructure Sizing", "Compute Scaling"]','["[COMMUNITY-TOOL]"]','[]','["kubernetes.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.waypointproject.io','waypointproject.io','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','ddcd8af21ca0d588edbf1538d3d5087557b2415ec1848041f07a653fcb60455c',100.0,1779034521,0,'2026-05-17T18:15:21.347723+02:00',NULL,NULL,NULL,'[]','[]','["docs/gitops.md", "docs/jenkins-alternatives.md"]','[]','{}','{"duplicate_of": "https://developer.hashicorp.com/waypoint"}');
INSERT INTO "resources" VALUES('https://www.weave.works','weave.works: Weave Kubernetes Platform','','2023',0,'The enterprise Kubernetes distribution offering from Weaveworks (WKP) built heavily around declarative GitOps concepts and Cluster API. Following Weaveworks'' operational cessation in early 2024, WKP is no longer commercially active, but its patterns directly influenced modern multi-cluster management strategies.','English','Software','Advanced',0,'online','manual',NULL,NULL,NULL,0,'2023-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Infrastructure", "Kubernetes Distributions", "Enterprise Distributions"]','["[COMMUNITY-TOOL]"]','[]','["gitops.md", "cicd.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.weave.works/blog/6-business-benefits-of-kubernetes','weave.works: 6 Business Benefits of Kubernetes','','2020',3,'From the creators of GitOps, this analysis frames Kubernetes not just as an engineering luxury but as an enterprise driver. Key features highlighted include multi-cloud flexibility, faster software release cycles, robust self-healing infrastructure, and container-driven resource optimization.','English','Blog','Beginner',0,'online','manual',NULL,NULL,NULL,0,'2020-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Cloud Native Infrastructure", "Business Architecture", "Value Proposition"]','["[COMMUNITY-TOOL]"]','[]','["introduction.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.weave.works/blog/aws-networking-overview---part-2','AWS and Kubernetes Networking Options and Trade-Offs (part 2)','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','091412b47e174c316006481c48b92256957365c7790fb29edb04c77f85eafff9',100.0,1779031111,0,'2026-05-17T17:18:31.951615+02:00',NULL,NULL,NULL,'[]','[]','["docs/kubernetes-networking.md"]','[]','{}','{"duplicate_of": "https://go.weave.works/2021_GitOps_Maturity_Model.html"}');
INSERT INTO "resources" VALUES('https://www.weave.works/blog/case-study-national-australia-bank-decreases-operational-overhead-with-gitops','weave.works: Case Study: National Australia Bank Decreases Operational Overhead with GitOps','','2021',0,'Examines how National Australia Bank (NAB) utilized GitOps to minimize deployment friction, satisfy stringent compliance audits, and dramatically reduce operational overhead. Illustrates real-world recovery from multi-region outages using declarative definitions.','English','Case Study','Advanced',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["GitOps", "Enterprise", "Case Studies"]','["[CASE STUDY]", "[COMMUNITY-TOOL]"]','[]','["gitops.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.weave.works/blog/category/kubernetes','weave.works/blog/category/kubernetes','','N/A',0,'A curated technical resource and architectural guide covering weave.works/blog/category/kubernetes in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'online','manual','091412b47e174c316006481c48b92256957365c7790fb29edb04c77f85eafff9',100.0,1779030737,0,'2026-05-17T17:12:17.621544+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes.md"]','["kubernetes.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.weave.works/blog/deutsche-telekom-explain-why-they-chose-gitops-for-5g','weave.works: The world’s largest telcos are now embracing GitOps. Deutsche Telekom explains why','','2021',0,'Case study analyzing how major telecommunications networks (e.g., Deutsche Telekom) apply GitOps workflows to govern large-scale 5G infrastructure. Curator Insight validates complex hybrid deployments, while Live Grounding proves the absolute necessity of Git-driven edge management to ensure consistent performance over thousands of remote kubernetes endpoints.','English','Article','Advanced',1,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Continuous Delivery", "GitOps", "Telco & Edge"]','["[COMMUNITY-TOOL]"]','[]','["gitops.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.weave.works/blog/flamingo-expand-argo-cd-with-flux','weave.works: Flamingo: Expand Argo CD with Flux','','2023',3,'Presents Flamingo, the Flux subsystem for Argo CD, engineered to combine Flux''s backend reconciliation engine with Argo CD''s interactive visual interface. Live Grounding shows that while Flamingo successfully bridged the competitive divide between the two GitOps leaders, platform engineering trends in 2026 skew heavily toward pure-play choices or abstracted Internal Developer Platforms (IDPs).','Markdown','Article','Advanced',0,'online','manual',NULL,NULL,NULL,0,'2023-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Deployment & Orchestration", "GitOps", "ArgoCD & Flux"]','["[COMMUNITY-TOOL]"]','[]','["flux.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.weave.works/blog/gitops-in-the-modern-enterprise','weave.works: Ops Automation - GitOps in the Modern Enterprise','','2021',0,'Discusses scale and standardization of GitOps in complex IT portfolios. Promotes automation across hybrid infrastructures using Git configurations as policy frameworks. Note: Concepts are highly standardized globally, though Weaveworks is legacy.','English','Blog Post','Advanced',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["GitOps", "Enterprise", "Automation"]','["[LEGACY]"]','[]','["gitops.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.weave.works/blog/gitops-takes-devops-teams-to-higher-levels-of-maturity','weave.works: GitOps takes DevOps teams to higher levels of maturity','','2021',0,'Discusses DevOps organizational maturity gains driven by GitOps patterns. Argues that transitioning from push-based script automation to active controller-based reconciliation radically improves Mean Time to Recovery (MTTR) and enables strict, system-level operational auditing.','English','Article','Beginner',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Continuous Delivery", "GitOps", "Organizational Maturity"]','["[COMMUNITY-TOOL]"]','[]','["gitops.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.weave.works/blog/introduction-to-kubernetes-pod-networking--part-1','AWS and Kubernetes Networking Options and Trade-Offs (part 1)','','N/A',0,NULL,NULL,NULL,NULL,0,'online','manual','091412b47e174c316006481c48b92256957365c7790fb29edb04c77f85eafff9',100.0,1779032951,0,'2026-05-17T17:49:11.055170+02:00',NULL,NULL,NULL,'[]','[]','["docs/kubernetes-networking.md"]','[]','{}','{}');
INSERT INTO "resources" VALUES('https://www.weave.works/blog/introduction-to-service-meshes-on-kubernetes-and-progressive-delivery','weave.works: Introduction to Service Meshes on Kubernetes and Progressive'' Delivery 🌟','','N/A',0,NULL,NULL,NULL,NULL,0,'online','manual','091412b47e174c316006481c48b92256957365c7790fb29edb04c77f85eafff9',100.0,1779032406,0,'2026-05-17T17:40:06.910659+02:00',NULL,NULL,NULL,'[]','[]','["docs/servicemesh.md"]','[]','{}','{}');
INSERT INTO "resources" VALUES('https://www.weave.works/blog/kubernetes-cluster','weave.works: What is a Kubernetes Cluster? 🌟','','2022',4,'Details the core elements forming a Kubernetes cluster, covering worker nodes, control plane systems (etcd, scheduler, API server), and pod networking. Explains how these interconnected components synchronize state to ensure continuous deployment consistency.','English','Technical Blog','Beginner',0,'online','manual',NULL,NULL,NULL,0,'2022-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Cloud Native & Kubernetes Core", "Container Orchestration", "Fundamentals"]','["[ENTERPRISE-STABLE]"]','[]','["introduction.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.weave.works/blog/kubernetes-components-that-makeup-its-architecture','weave.works: Kubernetes components that make up its architecture 🌟','','2021',4,'A high-fidelity architectural reference cataloguing the operational mechanisms of etcd, the API server, and kubelet. Provides direct insight into state reconciliation and distributed consensus frameworks.','English','Article','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Architecture", "Control Plane", "Distributed Systems"]','["[ENTERPRISE-STABLE]"]','[]','["kubernetes.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.weave.works/blog/kubernetes-deployment-strategies','weave.works: Kubernetes Deployment Strategies 🌟','','2021',4,'A classic GitOps and Progressive Delivery reference guide. Details how to coordinate deployment updates, using Git repositories as the source of truth, alongside progressive delivery tools like Flagger.','English','Guide','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Cluster Management", "Deployments", "Strategies"]','["[ENTERPRISE-STABLE]", "[GUIDE]"]','[]','["kubernetes.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.weave.works/blog/kubernetes-in-the-enterprise','==weave.works: Podcast: Kubernetes has won the enterprise==','','N/A',0,NULL,NULL,NULL,NULL,0,'online','manual','091412b47e174c316006481c48b92256957365c7790fb29edb04c77f85eafff9',100.0,1779030268,0,'2026-05-17T17:04:28.819479+02:00',NULL,NULL,NULL,'[]','[]','["docs/kubernetes.md"]','[]','{}','{}');
INSERT INTO "resources" VALUES('https://www.weave.works/blog/manage-thousands-of-clusters-with-gitops-and-the-cluster-api','weave.works: Manage Thousands of Clusters with GitOps and the Cluster API','','2021',0,'An architectural guide exploring the intersection of Cluster API (CAPI) and GitOps (specifically Flux) to manage fleet-scale Kubernetes deployments. It outlines the declaration of tenant clusters as custom resources (CRDs) in a management cluster, enabling automated multi-cluster life cycle control. Following Weaveworks'' exit in 2024, this approach remains standard, but is now realized using CNCF Flux and native CAPI providers.','English','Article','Advanced',0,'duplicate','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Infrastructure", "Cluster Management", "GitOps"]','["[COMMUNITY-TOOL]"]','[]','["kubernetes-on-premise.md"]','{}','{"duplicate_of": "https://ambking1234.biz/?action=register&marketingRef=6788b227da9499f55f6ea745/blog/manage-thousands-of-clusters-with-gitops-and-the-cluster-api"}');
INSERT INTO "resources" VALUES('https://www.weave.works/blog/managing-kubernetes-with-gitops-in-a-multi-cluster-multi-cloud-world','weave.works: Managing Kubernetes with GitOps in a multi-cluster, multi-cloud world','','2021',0,'Demonstrates how Flux-based GitOps patterns manage complex fleet deployments across heterogeneous cloud providers. Note: While Weaveworks closed in early 2024, the multi-cluster architectures outlined here remain highly influential in the CNCF Flux and Open GitOps communities.','English','Blog Post','Advanced',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["GitOps", "Multi-Cluster", "Infrastructure"]','["[COMMUNITY-TOOL]"]','[]','["gitops.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.weave.works/blog/one-year-kured-kubernetes-reboot-daemon',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,'manual','091412b47e174c316006481c48b92256957365c7790fb29edb04c77f85eafff9',100.0,1779030987,0,'2026-05-17T17:16:27.129631+02:00',NULL,NULL,NULL,'[]','[]','["docs/kubernetes-tools.md"]','[]','{}','{}');
INSERT INTO "resources" VALUES('https://www.weave.works/blog/progressively-delivering-applications-across-cloud-and-on-premise','weave.works: Progressively Delivering Applications Across Cloud and On-Premise.'' Using Kuma & GitOps to implement canary releasing','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','091412b47e174c316006481c48b92256957365c7790fb29edb04c77f85eafff9',100.0,1779034406,0,'2026-05-17T18:13:26.411973+02:00',NULL,NULL,NULL,'[]','[]','["docs/cicd.md"]','[]','{}','{"duplicate_of": "https://ambking1234.biz/?action=register&marketingRef=6788b227da9499f55f6ea745"}');
INSERT INTO "resources" VALUES('https://www.weave.works/blog/the-definitive-guide-to-kubernetes-in-production','weave.works: The Definitive Guide to Kubernetes in Production 🌟🌟','','2021',5,'A comprehensive production-readiness roadmap. Addresses key criteria like security boundaries, network policies, cluster observability, auto-scaling mechanisms, and disaster recovery strategies required for mission-critical deployments.','English','Article','Advanced',1,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Operations", "Production Readiness", "Best Practices"]','["[DE FACTO STANDARD]"]','[]','["kubernetes.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.weave.works/blog/the-history-of-gitops','weave.works: The History of GitOps 🌟','','2021',0,'Traces the term ''GitOps'' from its coining in 2017 by Weaveworks'' Alexis Richardson. Documents its growth alongside Kubernetes operators and custom controllers to its eventual standardization as a pivotal paradigm in modern cloud-native systems.','English','Blog Post','Beginner',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["GitOps", "Introduction", "History"]','["[COMMUNITY-TOOL]"]','[]','["gitops.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.weave.works/blog/theres-more-to-gitops-than-meets-the-eye','weave.works: There’s More to GitOps Than Meets the Eye','','2020',0,'Explores structural changes in teams adopting GitOps. Asserts that GitOps is not merely a tooling change but a fundamental shift towards collaborative operations, peer reviews for infrastructure modifications, and self-documenting architectures.','English','Blog Post','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2020-06-01T00:00:00+02:00',NULL,NULL,NULL,'["GitOps", "Methodology", "Advanced Perspectives"]','["[COMMUNITY-TOOL]"]','[]','["gitops.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.weave.works/blog/tools-for-automating-and-implementing-cloud-native-patterns','weave.works: Tools for Automating and Implementing Cloud Native Patterns','','2026',0,'Weave Works article detailing software tools engineered to validate cloud-native standards. Introduces continuous delivery mechanisms and GitOps reconciliation flows. Note: With Weave Works'' closure, this asset has historical significance, signaling a shift toward CNCF-incubated tools.','None','Blog Post','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2026-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Architecture", "Design Patterns", "GitOps Tools"]','["[COMMUNITY-TOOL]"]','[]','["kubernetes.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.weave.works/blog/what-is-a-self-service-developer-platform','weave.works: What is a self-service developer platform and why does it matter?','','2022',0,'Details the philosophy of Platform Engineering through self-service developer portals. Explains how curating ''golden paths'' reduces cognitive load on developers, allowing them to spin up database and infrastructure templates securely.','English','Article','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2022-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Platform Engineering", "Self-Service", "Concepts"]','["[COMMUNITY-TOOL]"]','[]','["introduction.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.weave.works/blog/what-is-gitops-really','weave.works: What Is GitOps?','','2020',0,'Explores the architectural differences between ''push-based'' CI/CD pipelines and ''pull-based'' GitOps synchronization. It covers how running in-cluster agents mitigates credential exposure in multi-tenant environments. Although some early tool integrations are legacy, the underlying reconciliation paradigm remains the standard.','None','Technical Blog','Beginner',1,'duplicate','manual',NULL,NULL,NULL,0,'2020-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Application Delivery", "Continuous Deployment", "GitOps", "Foundations"]','["[LEGACY]"]','[]','["gitops.md"]','{}','{"duplicate_of": "https://devopslearners.com/what-is-gitops-168aac9a2ee"}');
INSERT INTO "resources" VALUES('https://www.weave.works/blog/wkp-team-workspaces-rbac','weave.works: Weave Kubernetes Platform (WKP) Unlocks Cross Team Collaboration with Workspaces','','2021',0,'Examines multi-tenant operational security in Weave Kubernetes Platform (WKP) using GitOps workspaces. Details how RBAC policies, network restrictions, and workspace templates can be versioned and reconciled dynamically from Git.','English','Article','Advanced',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Continuous Delivery", "GitOps", "Multi-tenancy"]','["[COMMUNITY-TOOL]"]','[]','["gitops.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.weave.works/blog/wksctl-a-new-oss-kubernetes-manager-using-gitops','WKSctl - A New OSS Kubernetes Manager using GitOps','','2019',0,'The official Weaveworks blog post introducing WKSctl. Demonstrates how to leverage GitOps loops to continuous update node configurations and automatically reconcile discrepancies between virtual infrastructure states and Git declarations.','English','Article','Intermediate',0,'duplicate','manual',NULL,NULL,NULL,0,'2019-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Provisioning", "GitOps", "Media"]','["[COMMUNITY-TOOL]"]','[]','["gitops.md", "kubernetes-on-premise.md"]','{}','{"duplicate_of": "https://ambking1234.biz/?action=register&marketingRef=6788b227da9499f55f6ea745/blog/wksctl-a-new-oss-kubernetes-manager-using-gitops"}');
INSERT INTO "resources" VALUES('https://www.weave.works/docs/net/latest/overview','Weave-net','','N/A',0,NULL,NULL,NULL,NULL,0,NULL,'manual','091412b47e174c316006481c48b92256957365c7790fb29edb04c77f85eafff9',100.0,1779033188,0,'2026-05-17T17:53:08.624132+02:00',NULL,NULL,NULL,'[]','[]','["docs/kubernetes-networking.md"]','[]','{}','{}');
INSERT INTO "resources" VALUES('https://www.weave.works/features/prometheus-monitoring','Weave Cortex SaaS (Hosted Prometheus - Public Cloud)','','N/A',0,NULL,NULL,NULL,NULL,0,'online','manual','091412b47e174c316006481c48b92256957365c7790fb29edb04c77f85eafff9',100.0,1779031436,0,'2026-05-17T17:23:56.268873+02:00',NULL,NULL,NULL,'[]','[]','["docs/prometheus.md"]','[]','{}','{}');
INSERT INTO "resources" VALUES('https://www.weave.works/product/gitops-enterprise','Weave GitOps Enterprise','- Weave GitOps Enterprise is a continuous operations product that makes it easy to deploy and manage Kubernetes clusters and applications in any environment. With a single management console that lets you operate clusters running anywhere, in the public cloud, on the edge or in any hybrid scenario. Strong multi-tenancy can accelerate app delivery by providing developers with self-serve isolated workload namespaces across environments.
    - With Weave GitOps Enterprise, every change is recorded in Git – whether it''s a change to application code or platform config and whoever was responsible. So you have a self-generating audit trail available at all times, and far fewer...','2024',0,'Enterprise edition of the Weave GitOps delivery platform. Following the 2024 closure of Weaveworks, this platform is legacy, but it pioneered self-service workspace boundaries and unified Git audit trails for large cluster environments.','English','Product Page','Advanced',0,'online','manual',NULL,NULL,NULL,0,'2024-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Cluster Management", "GitOps", "Legacy Tools"]','["[LEGACY]"]','[]','["gitops.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.weave.works/technologies/gitops','weave.works: Guide to GitOps','','2020',0,'A foundational guide to GitOps concepts as originally defined and structured by Weaveworks. While Weaveworks pioneered these patterns and early delivery agents (Curator Insight), corporate closures shifted direct tooling maintenance to broader CNCF communities (Live Grounding). The design principles remain core to modern cloud-native CD.','None','Technical Blog','Beginner',1,'online','manual',NULL,NULL,NULL,0,'2020-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Application Delivery", "Continuous Deployment", "GitOps", "Foundations"]','["[COMMUNITY-TOOL]"]','[]','["gitops.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.weave.works/technologies/going-cloud-native-6-essential-things-you-need-to-know','weave.works: Going Cloud Native: 6 essential things you need to know','','2019',0,'Weave Works lays out six core pillars for going cloud native, focusing on containerization, declarative state management, and GitOps workflows to establish efficient deployment setups.','None','Article','Intermediate',1,'online','manual',NULL,NULL,NULL,0,'2019-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Cloud Native Architecture", "GitOps", "Cloud Native Strategy"]','["[COMMUNITY-TOOL]"]','[]','["introduction.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.weave.works/use-cases/security-with-gitops','weave.works: Put Your Security Worries to Rest with GitOps Operational Control 🌟','','2021',0,'Investigates GitOps as a strong security posture where developers do not require direct Kubernetes API access. Instead, the Git repository acts as a RBAC gatekeeper, providing total observability and cryptographic audit trails for every deployment.','English','Article','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["GitOps", "Security", "Access Control"]','["[COMMUNITY-TOOL]"]','[]','["gitops.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.webcodegeeks.com/python/python-django-tutorial','webcodegeeks.com: Python Django Tutorial','','2018',0,'A foundational primer reviewing core MVC patterns inside Django. Details structure setups, standard templates design, model configurations, and administrative dashboard customization.','Python','Tutorial','Beginner',0,'online','manual',NULL,NULL,NULL,0,'2018-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Software Engineering", "Web Frameworks", "Fundamentals"]','["[COMMUNITY-TOOL]", "[GUIDE]"]','[]','["python.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.weblineindia.com/blog/all-about-devops-automation','weblineindia.com: DevOps Automation – Everything You Need to Know','','2021',0,'Details continuous lifecycle orchestration techniques from code analysis to deployment. Analyzes pipeline security patterns, continuous testing targets, container storage architectures, and zero-downtime deployment patterns like blue-green systems.','English','Article','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["DevOps Methodology", "Automation Philosophy", "Continuous Integration"]','["[COMMUNITY-TOOL]"]','[]','["devops.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.websiteplanet.com/blog/what-is-open-source-software','websiteplanet.com: What’s Open Source Software + How It Makes Money 2022','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','48b76d3a04ea9b344b87d2e9dd15097773477e84cf79805130519443b59f8e5b',100.0,1779029838,0,'2026-05-17T16:57:18.274102+02:00',NULL,NULL,NULL,'[]','[]','["docs/introduction.md"]','[]','{}','{"duplicate_of": "https://www.websiteplanet.com/blog/what-is-open-source-software/?geo=us&device=desktop"}');
INSERT INTO "resources" VALUES('https://www.websiteplanet.com/blog/what-is-open-source-software/?geo=us&device=desktop','websiteplanet.com: What’s Open Source Software + How It Makes Money 2022','','2022',3,'Details the monetization mechanics driving open-source software (OSS) ecosystems, covering models like open-core, dual-licensing, and cloud hosting. Helps engineering leaders assess the long-term sustainability and licensing risks associated with critical software dependencies.','English','Article','Beginner',0,'online','manual',NULL,NULL,NULL,0,'2022-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Cloud Architecture & Infrastructure Strategy", "Market Trends", "Open Source Business Models"]','["[COMMUNITY-TOOL]"]','[]','["introduction.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.wecloudpro.com/2020/08/22/kubernetes-disaster-recovery-with-velero.html','wecloudpro.com: Kubernetes Disaster Recovery with Velero 🌟','','N/A',0,'A curated technical resource and architectural guide covering wecloudpro.com: Kubernetes Disaster Recovery with Velero 🌟 in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779034476,0,'2026-05-17T18:14:36.809873+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-backup-migrations.md"]','["kubernetes-backup-migrations.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.wecloudpro.com/2020/11/01/Balance-your-kubernetes-cluster.html',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,'manual','N/A',100.0,1779031257,0,'2026-05-17T17:20:57.910617+02:00',NULL,NULL,NULL,'[]','[]','["docs/kubernetes-tools.md"]','[]','{}','{}');
INSERT INTO "resources" VALUES('https://www.wecloudpro.com/2021/08/21/Watchers-in-Kubernetes.html','wecloudpro.com: Watchers in Kubernetes','','N/A',0,'A curated technical resource and architectural guide covering wecloudpro.com: Watchers in Kubernetes in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779033044,0,'2026-05-17T17:50:44.800104+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes.md"]','["kubernetes.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.wecloudpro.com/2021/11/13/Tanzu-Community-Edition.html','wecloudpro.com: VMware Tanzu Community Edition 🌟','','N/A',0,'A curated technical resource and architectural guide covering wecloudpro.com: VMware Tanzu Community Edition 🌟 in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779031377,0,'2026-05-17T17:22:57.604283+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-on-premise.md"]','["kubernetes-on-premise.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.wecloudpro.com/2021/11/28/Argocd-helm.html','wecloudpro.com: Deploying Helm Charts with ArgoCD','','N/A',0,'A curated technical resource and architectural guide covering wecloudpro.com: Deploying Helm Charts with ArgoCD in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779034322,0,'2026-05-17T18:12:02.592469+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/argo.md"]','["argo.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.weekly.tf','weekly.tf: Terraform Weekly','- [weekly.tf: Issue #171 - Terramate, Using LLMs to generate Terraform, API Gateway with Lambda, GuardDuty, IMDSv2 at Slack, Azure DevOps Pipelines](https://www.weekly.tf/p/issue-171-terramate-using-llms-to-generate-terraform-api-gateway-with-lambda-guardduty-imdsv2)','2025',0,'A widely read community newsletter focusing on Terraform, OpenTofu, and general IaC developments. Covers tool releases (Terramate, Pulumi, etc.), dynamic cloud configurations, LLM-based code generation, and production-tested pattern designs.','English','Newsletter','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2025-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Infrastructure", "Infrastructure as Code", "Newsletters"]','["[COMMUNITY-TOOL]"]','[]','["terraform.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.weekly.tf/p/issue-171-terramate-using-llms-to-generate-terraform-api-gateway-with-lambda-guardduty-imdsv2','weekly.tf: Issue #171 - Terramate, Using LLMs to generate Terraform, API'' Gateway with Lambda, GuardDuty, IMDSv2 at Slack, Azure DevOps Pipelines','','N/A',0,NULL,NULL,NULL,NULL,0,NULL,'manual','f45c9c58771c4dd73e2be1b9d91269c6756214c5b50541860f9f03ec6b91874a',100.0,1779030009,1,'2026-05-17T17:00:09.949336+02:00',NULL,NULL,NULL,'[]','[]','["docs/terraform.md"]','[]','{}','{}');
INSERT INTO "resources" VALUES('https://www.welivesecurity.com/es/recursos-herramientas/ofuscacion-de-codigo-arte-ciberseguridad','welivesecurity.com: La ofuscación de código: un arte que reina en la ciberseguridad','','2023',0,'Explica cómo la ofuscación de código protege la propiedad intelectual y dificulta la ingeniería inversa por parte de actores maliciosos. Describe métodos comunes como el cambio de flujos de control y cifrado de cadenas.','Spanish','Article','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2023-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Security", "Software Protection", "Obfuscation"]','["[COMMUNITY-TOOL]"]','[]','["introduction.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.welivesecurity.com/la-es/2021/12/16/que-deben-saber-lideres-empresas-sobre-log4shell','welivesecurity.com: Lo que todo líder de una empresa debe saber sobre Log4Shell','','2021',0,'A Spanish-language security guide that explains the strategic implications of the Log4Shell vulnerability for business leaders. It outlines steps for mapping organizational risk exposure, coordinating IT teams, and auditing third-party software vendors. This guide provides valuable insights for aligning compliance goals with technical remediation efforts.','None','Article','Beginner',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Security", "Vulnerabilities", "Spanish Technical Advisory"]','["[COMMUNITY-TOOL]"]','[]','["devsecops.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.whizlabs.com','Whizlabs','','2026',4,'Professional certification training platform offering detailed exam preparation simulations for CKA, CKAD, and CKS. Combines structured video guides with cloud-based sandboxes to test real-world debugging capabilities, container engineering, and system security practices.','English','Training Platform','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2026-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Professional Development", "Certifications", "Cloud & DevOps"]','["[ENTERPRISE-STABLE]"]','[]','["elearning.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.whizlabs.com/blog/google-cloud-platform','whizlabs.com: Introduction To Google Cloud Platform','','2026',0,'A comprehensive introductory article mapping out GCP foundational structures, virtual machine instances, VPC networking, storage classes, and certification paths for beginners.','English','Article','Beginner',0,'online','manual',NULL,NULL,NULL,0,'2026-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Cloud Infrastructure", "Public Cloud", "Training"]','["[COMMUNITY-TOOL]"]','[]','["GoogleCloudPlatform.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.whizlabs.com/blog/kinesis-vs-kafka','whizlabs.com: AWS Kinesis vs Kafka Apache','','2021',4,'Comparative architectural review between AWS Kinesis and Apache Kafka. Analyzes data retention policies, throughput capabilities, scaling overheads, and total cost of ownership (TCO) profiles.','None','Article','Intermediate',1,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Cloud Infrastructure", "Event Streaming", "Comparison"]','["[ENTERPRISE-STABLE]"]','[]','["aws-data.md", "aws.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.wildfly.org','WildFly','','2026',4,'The project homepage for WildFly, Red Hat''s open-source application server executing modern Jakarta EE specifications. Live Grounding highlights WildFly as a high-performance, modular system featuring fast startup and low memory usage, heavily favored for container deployments.','English','Website','Intermediate',1,'online','manual',NULL,NULL,NULL,0,'2026-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Cloud-Native Java", "Runtimes", "WildFly"]','["[ENTERPRISE-STABLE]"]','[]','["java_app_servers.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.wired.co.uk/article/great-resignation-quit-job','wired.co.uk: The Great Resignation is here and no one is prepared','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','548b3e30425ae4de1adb674d0c024f4d20e7de886ad36ea05d8e2dba30b0e058',100.0,1779030444,0,'2026-05-17T17:07:24.015108+02:00',NULL,NULL,NULL,'[]','[]','["docs/recruitment.md"]','[]','{}','{"duplicate_of": "https://www.wired.com/story/great-resignation-quit-job"}');
INSERT INTO "resources" VALUES('https://www.wired.com/story/calendly-google-calendar-appointment-schedule','wired.com: Google Calendar''s ‘Appointment Schedule’ Is Good, Not Great','','N/A',0,NULL,NULL,NULL,NULL,0,NULL,'manual','3aeb1741de2047f28aca8ac3460ea7d9ef37dee20194e4d0042d252ad21a35f3',100.0,1779034155,1,'2026-05-17T18:09:15.902698+02:00',NULL,NULL,NULL,'[]','[]','["docs/appointment-scheduling.md"]','[]','{}','{}');
INSERT INTO "resources" VALUES('https://www.wired.com/story/great-resignation-quit-job','wired.co.uk: The Great Resignation is here and no one is prepared','','2021',0,'An in-depth analysis of the structural workforce shifts in technology during the Great Resignation. It argues that traditional retention frameworks fail because they do not address developer demands for tooling modernization, architectural trust, and flexible operations.','English','article','Beginner',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Industry Analysis", "Labor Trends", "The Great Resignation"]','["[COMMUNITY-TOOL]"]','[]','["recruitment.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.wired.com/story/web3-gavin-wood-interview','wired.com: The Father of Web3 Wants You to Trust Less','','2021',0,'An interview with Ethereum co-founder and Polkadot creator Gavin Wood on the engineering philosophy behind Web3. Wood details the transition from trusting centralized authorities to relying on cryptographic truth, smart contracts, and decentralized state machines to enforce transparency.','N/A','Interview','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Emerging Paradigms", "Web3 Architecture", "Decentralized Systems", "Vision & Philosophy"]','["[COMMUNITY-TOOL]"]','[]','["web3.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.wiz.io/blog/avoiding-mistakes-with-aws-oidc-integration-conditions','Avoiding Mistakes with AWS OIDC Integration Conditions','','2024',0,'A security deep dive into AWS IAM OIDC trust relationships. Explains how misconfigured OIDC settings can allow unauthorized actions in GitHub Actions pipelines and outlines steps to prevent account compromise.','English','Blog','Advanced',0,'online','manual',NULL,NULL,NULL,0,'2024-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Cloud Engineering", "DevSecOps", "Security"]','["[COMMUNITY-TOOL]"]','[]','["aws-security.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.worksome.com','worksome','','2026',0,'A specialized platform dedicated to managing the compliance, invoicing, and tax liabilities of freelance workforces. It simplifies cross-border payments and contractor verification workflows. Live grounding showcases its extensive utility for HR compliance departments under shifting labor regulations.','English','Platform/SaaS','Beginner',0,'online','manual',NULL,NULL,NULL,0,'2026-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Remote Work & Career", "Talent Platforms", "Contractor Compliance"]','["[COMMUNITY-TOOL]"]','[]','["freelancing.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.wraltechwire.com/2021/12/11/red-hat-expands-hybrid-cloud-efforts-in-ansible-deal-with-microsoft-azure','wraltechwire.com: Red Hat expands hybrid cloud efforts in Ansible deal with'' Microsoft Azure','','N/A',0,'A curated technical resource and architectural guide covering wraltechwire.com: Red Hat expands hybrid cloud efforts in Ansible deal with'' Microsoft Azure in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779032774,0,'2026-05-17T17:46:14.191549+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/ansible.md"]','["ansible.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.xataka.com/aplicaciones/copilot-escribe-40-codigo-lenguajes-como-java-python-que-llega-a-github-cinco-anos-llegara-al-80','xataka.com: Copilot ya escribe el 40% del código de lenguajes como Java o Python que llega a GitHub. En cinco años llegará al 80%','','2023',0,'Synthesizes quantitative telemetry revealing that Copilot synthesizes up to 40% of standard Java and Python files across active repositories. Provides a forecast pointing toward massive automation of standard boilerplate over the next decade. Challenges traditional metrics of programmer output.','Spanish','Article','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2023-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Software Engineering", "AI-Assisted Development", "Industry Analysis"]','["[COMMUNITY-TOOL]"]','[]','["git.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.xataka.com/aplicaciones/github-copilot-asistente-para-escribir-codigo-basado-ia-esta-disponible-para-todos-esto-que-costara','xataka.com: GitHub Copilot, el asistente para programar basado en IA, ya está disponible para todos: cuánto cuesta y quienes lo pueden usar gratis','','2022',0,'Details Copilot''s commercial launch parameters, monthly subscription prices, and academic access plans. Outlines the technical setup prerequisites inside modern desktop environments. Summarizes enterprise governance policies for internal tooling onboarding.','Spanish','Article','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2022-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Software Engineering", "AI-Assisted Development", "Ecosystem Launch"]','["[COMMUNITY-TOOL]"]','[]','["git.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.xataka.com/automovil/excel-se-ha-usado-formula-1-que-se-han-dado-cuenta-que-no-mejor-forma-controlar-20-000-piezas-coche','xataka.com: El Excel se ha usado en la Fórmula 1 hasta que se han dado cuenta que no es la mejor forma de controlar las 20.000 piezas del coche','','2024',4,'Investigates Williams Racing''s historic reliance on Microsoft Excel for managing over 20,000 individual Formula 1 car components, and their subsequent modernization. The lack of relational integrity, collaborative concurrency, and historical audit trails in spreadsheets led to massive operational overhead and design desynchronization. This serves as a stark warning on the limits of "shadow IT" and the urgent necessity of database-backed configuration management databases (CMDBs).','Spanish','Article','Beginner',0,'online','manual',NULL,NULL,NULL,0,'2024-06-01T00:00:00+02:00',NULL,NULL,NULL,'["System Architecture", "Data Management", "Enterprise Migration"]','["[ENTERPRISE-STABLE]"]','[]','["databases.md", "customer.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.xataka.com/empresas-y-economia/gran-renuncia-esta-ganando-terreno-espana-hay-dos-barreras-salarios-bajos-ley-laboral','xataka.com: La Gran Renuncia está ganando terreno en España, pero hay dos barreras: salarios bajos e indemnizaciones','','2022',0,'An evaluation of macro-economic barriers limiting labor mobility in Spain. It explains how lower base salaries combined with statutory severance packages create financial anchors that make local engineers more risk-averse.','Spanish','article','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2022-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Industry Analysis", "Regional Markets", "Spain Tech Ecosystem"]','["[COMMUNITY-TOOL]"]','[]','["recruitment.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.xataka.com/empresas-y-economia/guerra-talento-sector-tecnologico-amenaza-viabilidad-muchas-pymes-espanolas-cada-vez-les-resulta-dificil-retener-a-seniors','xataka.com: La guerra de talento en el sector tecnológico amenaza la viabilidad de muchas pymes españolas: cada vez les resulta más difícil retener a los seniors','','2022',0,'This article examines how global remote hiring has driven up senior software engineer salaries, creating a challenging recruitment environment for Spanish small-to-medium enterprises (SMEs) operating on local budgets.','Spanish','article','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2022-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Industry Analysis", "Regional Markets", "Spain Tech Ecosystem"]','["[COMMUNITY-TOOL]"]','[]','["recruitment.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.xataka.com/empresas-y-economia/han-recomendado-calcular-cuanto-dinero-queda-al-resto-despedirles-startups-espanolas-frente-a-quiebra-svb','xataka.com: "Han recomendado calcular cuánto dinero queda y al resto despedirles": las startups españolas frente a la quiebra de SVB','','2026',0,'A retrospective analysis examining startup liquidity management techniques during global banking shifts, detailing operational survival models, emergency fund structures, and runway calculations.','Spanish','Article','Beginner',0,'online','manual',NULL,NULL,NULL,0,'2026-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Organizations", "Financial Risk", "Startups"]','["[COMMUNITY-TOOL]"]','[]','["hr.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.xataka.com/empresas-y-economia/no-asciendo-aprendo-me-largo-empresa-crecimiento-profesional-como-estrategia-para-retener-talento','xataka.com: Si no asciendo ni aprendo, me largo de la empresa: el crecimiento profesional como estrategia para retener talento','','2023',0,'Curator Insight: Identifies learning and career advancement as core strategies to prevent engineer turnover. Live Grounding: Validates that continuous upskilling programs and transparent technical leadership tracks prevent talent attrition within highly skilled engineering teams.','es','Article','Beginner',0,'online','manual',NULL,NULL,NULL,0,'2023-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Professional Practice", "Career Paths", "Retention"]','["[COMMUNITY-TOOL]"]','[]','["recruitment.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.xataka.com/especiales/me-hice-funcionario-siendo-ingeniero-que-me-da-administracion-publica-que-no-consigue-empresa-privada','xataka.com: Me hice funcionario siendo ingeniero: qué me da la administración'' pública que no consigue la empresa privada','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','e9cd86bffde226cf88b1ba5063a8f9ecdc8355b09b52298c92eab1c2518f83b3',100.0,1779029172,0,'2026-05-17T16:46:12.643837+02:00',NULL,NULL,NULL,'[]','[]','["docs/recruitment.md"]','[]','{}','{"duplicate_of": "https://www.xataka.com/especiales/me-hice-funcionario-siendo-ingeniero-que-me-da-administracion-publica-que-no-consigue-empresa-privada-1"}');
INSERT INTO "resources" VALUES('https://www.xataka.com/especiales/me-hice-funcionario-siendo-ingeniero-que-me-da-administracion-publica-que-no-consigue-empresa-privada-1','xataka.com: Me hice funcionario siendo ingeniero: qué me da la administración pública que no consigue la empresa privada','','2023',0,'Curator Insight: Contrasts personal experiences of transitioning from private tech sectors into stable government administration roles. Live Grounding: Evaluates the stability, work-life balance, and architectural limitations of government IT systems versus the high-stress, fast-paced deployments found in modern private enterprises.','es','Article','Beginner',0,'online','manual',NULL,NULL,NULL,0,'2023-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Professional Practice", "Career Paths", "Public Sector"]','["[COMMUNITY-TOOL]"]','[]','["recruitment.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.xataka.com/magnet/esclavos-improductividad-70-reuniones-impiden-que-empleados-hagan-su-trabajo','magnet.xataka.com: Esclavos de la improductividad: el 70% de las reuniones impiden que los empleados hagan su trabajo','','2022',4,'Explores empirical research showing that 70% of workplace meetings actively prevent employees from completing their actual tasks. Advocates for ''No Meeting Days'' and asynchronous communication strategies to enable high-focus developer work, reduce cognitive load, and boost execution speed in modern cloud-native software development pipelines.','es','Analysis','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2022-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Engineering Leadership", "Developer Productivity", "Asynchronous Collaboration"]','["[ENTERPRISE-STABLE]"]','[]','["project-management-methodology.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.xataka.com/magnet/gran-renuncia-americana-como-trabajadores-se-han-hartado-sistema-estan-dejando-sus-empleos','magnet.xataka.com: La "gran renuncia" americana, o cómo los trabajadores se han hartado del sistema y están dejando sus empleos','','2021',0,'A cultural analysis explaining the American ''Great Resignation'' in Spanish. It presents the phenomenon as a structural rejection of developer burnout, stagnating wages, and unsustainable delivery pipelines.','Spanish','article','Beginner',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Industry Analysis", "Labor Trends", "The Great Resignation"]','["[COMMUNITY-TOOL]"]','[]','["recruitment.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.xataka.com/movilidad/auge-coche-electrico-autonomo-se-ha-topado-otra-barrera-software-volkswagen-sabe-bien','xataka.com: El auge del coche eléctrico y autónomo se ha topado con otra barrera: el software. Volkswagen lo sabe bien','','2023',3,'Analyzes the structural and architectural software challenges faced by Volkswagen (specifically Cariad) during its transition to Electric Vehicles (EVs) and Autonomous Driving (AD). The analysis covers the friction between legacy hardware-centric development cycles and modern, unified software-defined platform architectures. It highlights how decoupled hardware/software layers are critical to avoiding catastrophic launch delays in complex distributed automotive systems.','Spanish','Article','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2023-06-01T00:00:00+02:00',NULL,NULL,NULL,'["System Architecture", "Automotive Systems", "Software-Defined Vehicles"]','["[LEGACY]"]','[]','["customer.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.xataka.com/pro/asi-se-reparte-mercado-cloud-tres-grandes-tienen-63-siguientes-10-22','xataka.com: Así se reparte el mercado cloud: los tres grandes tienen el 63%, los siguientes 10 un 22%','','2026',0,'An in-depth analysis of global cloud market distribution, focusing on how AWS, Azure, and GCP control over 60% of the market. It explains the systemic risks of hyperscaler oligopoly on enterprise supply chains. Live grounding reinforces its warnings regarding the lack of supplier diversity in critical infrastructure.','Spanish','Case Study/News','Beginner',0,'online','manual',NULL,NULL,NULL,0,'2026-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Cloud Strategy", "Market Share", "Hyperscalers"]','["[CASE STUDY]", "[COMMUNITY-TOOL]"]','[]','["public-cloud-solutions.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.xataka.com/pro/aws-se-pasa-al-low-code-workflow-studio-su-primera-herramienta-desarrollo-codigo','xataka.com: Hasta AWS se pasa al low-code: Workflow Studio es su primera herramienta de desarrollo de bajo código','','2021',4,'Un análisis en español sobre Workflow Studio para AWS Step Functions, detallando cómo la interfaz visual democratiza el diseño de arquitecturas serverless de bajo código (low-code). Permite a desarrolladores y analistas diagramar flujos lógicos, interactuando con otros servicios de AWS de manera intuitiva y reduciendo la complejidad del código.','Spanish','Service Tool','Intermediate',1,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Application Integration", "Serverless Orchestration", "Step Functions"]','["[ENTERPRISE-STABLE]"]','[]','["aws-newfeatures.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.xataka.com/pro/deuda-tecnica-lastre-para-tecnologicas-estudio-senala-que-informaticos-pierden-casi-dia-trabajo-a-semana-para-solventarlas','xataka.com: La deuda técnica, un lastre para las tecnológicas: un estudio señala que los informáticos pierden casi un día de trabajo a la semana para solventarlas','','2021',3,'Analiza las repercusiones financieras y operativas de la deuda técnica dentro de los equipos de desarrollo modernos, destacando que los ingenieros pierden aproximadamente un día por semana mitigándola. El informe subraya la necesidad de implementar prácticas de refactorización continuas y arquitecturas robustas para mitigar este impacto.','Spanish','Article','Beginner',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["DevOps, Automation & Modern Systems Engineering", "Software Engineering Principles", "Technical Debt"]','["[COMMUNITY-TOOL]"]','[]','["introduction.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.xataka.com/pro/gran-renuncia-eeuu-empleados-estan-dejando-masa-sus-trabajos-gran-pregunta-veremos-esto-cuando-espana','xataka.com: La Gran Renuncia: en EEUU los empleados están dejando en masa sus trabajos, la gran pregunta es si veremos esto (y cuándo) en España','','2021',0,'This report evaluates whether the Great Resignation could occur within the Spanish tech ecosystem. It highlights unique labor barriers, contract regulations, and differing regional employer-employee dynamics.','Spanish','article','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Industry Analysis", "Regional Markets", "Spain Tech Ecosystem"]','["[COMMUNITY-TOOL]"]','[]','["recruitment.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.xataka.com/pro/ibm-se-parte-dos-109-anos-despues-nube-da-dinero-que-se-creara-empresa-centrada-ella','xataka.com: IBM se multiplica: la IBM de siempre mantiene el foco en la nube, pero crea una nueva empresa para los servicios de red gestionados 🌟','','2020',3,'A Spanish-language news analysis explaining IBM''s historical split that spun off Kyndryl to focus IBM squarely on Hybrid Cloud and AI. Live Grounding verifies this corporate reorganization succeeded in clarifying IBM''s strategic technology focus around OpenShift and hybrid cloud workloads.','Spanish','Blog / Article','Beginner',0,'online','manual',NULL,NULL,NULL,0,'2020-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Infrastructure", "Cloud Market", "IBM", "Corporate Strategy"]','["[COMMUNITY-TOOL]"]','[]','["ibm_cloud.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.xataka.com/pro/seguridad-social-crea-app-movil-para-gestionar-nueva-cuota-autonomos-permitira-cambiar-tramo-mensualmente-ingresos','xataka.com: La Seguridad Social crea una app móvil para gestionar la nueva cuota de autónomos: permitirá cambiar de tramo mensualmente','','2022',0,'Reporting on the official Spanish Social Security app designed to manage the updated real-income-based contribution system. It describes the integration of digital tools that allow freelancers to dynamically adjust their monthly insurance brackets based on real-time net earnings.','N/A','Article','Beginner',0,'online','manual',NULL,NULL,NULL,0,'2022-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Careers", "Freelancing", "Spanish Regulations"]','["[COMMUNITY-TOOL]"]','[]','["freelancing.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.xataka.com/pro/talon-aquiles-aws-sus-altas-tarifas-salida-datos-sus-rivales-empiezan-a-explotarlo-guerra-precios-gigante-nube','xataka.com: El talón de Aquiles de AWS son sus altas tarifas de salida de datos, y sus rivales empiezan a explotarlo: guerra de precios contra el gigante de la nube','','2026',0,'An informative Spanish article highlighting the high financial burden of AWS egress fees and how competitors leverage this pricing vulnerability to acquire market share. Live grounding indicates its historical accuracy, pointing to regulatory pressures in the EU which forced hyperscalers to lower egress fees.','Spanish','Case Study/News','Beginner',0,'online','manual',NULL,NULL,NULL,0,'2026-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Cloud Economics", "Egress Fees", "Market Competition"]','["[CASE STUDY]", "[COMMUNITY-TOOL]"]','[]','["public-cloud-solutions.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.xataka.com/robotica-e-ia/copilot-revolucion-para-programadores-tambien-potencial-problema-legal-para-microsoft','xataka.com: Copilot es una revolución para programadores (pero también un potencial problema legal para Microsoft)','','2022',0,'A detailed legal exploration into copyright violation risks Microsoft accepted when commercializing Copilot. Analyzes how training models on public codebases challenges the fair-use doctrine. Establishes context for enterprise IP protection policies in AI-assisted development.','Spanish','Article','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2022-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Software Engineering", "AI-Assisted Development", "Legal & Compliance"]','["[COMMUNITY-TOOL]"]','[]','["git.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.xataka.com/robotica-e-ia/google-lanza-misil-github-copilot-su-asistente-programacion-ofrece-mucho-uso-gratuito-que-microsoft','Google Launches Gemini Code Assist, Challenging GitHub Copilot with Generous Free Tier','','2024',0,'Details Google''s launch of Gemini Code Assist, leveraging a vast token context window. Emphasizes integration within internal IDEs and Google Cloud Platform services to challenge the GitHub Copilot ecosystem.','Spanish','Article','Beginner',0,'online','manual',NULL,NULL,NULL,0,'2024-06-01T00:00:00+02:00',NULL,NULL,NULL,'["AI & Platform Engineering", "AI Assistants", "Developer Productivity"]','["[COMMUNITY-TOOL]"]','[]','["ai.md", "chatgpt.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.xataka.com/robotica-e-ia/llevo-algunos-dias-usando-copilot-github-para-programar-esta-mi-experiencia','xataka.com: Llevo algunos días usando Copilot de GitHub para programar y esta es mi experiencia','','2021',0,'Provides a developer''s field report examining actual friction points and production speedups when integrating GitHub Copilot. Discusses context window limitations, boilerplate deduction rates, and correctness verification challenges. Essential for setting realistic expectations of AI output quality.','Spanish','Article','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Software Engineering", "AI-Assisted Development", "Case Studies"]','["[COMMUNITY-TOOL]"]','[]','["git.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.xataka.com/robotica-e-ia/microsoft-no-quiere-poner-todos-huevos-cesta-anuncia-asociacion-mistral-ai-openai-europa','xataka.com: Microsoft no quiere poner todos los huevos en la misma cesta: anuncia una asociación con Mistral AI, la OpenAI de Europa','- Mistral AI accederá a la infraestructura en la nube de Azure AI para desarrollar sus modelos y ofrecerlos comercialmente
    - La startup, con sede en París, acaba de lanzar su modelo de lenguaje Mistral Large y su chatbot conversacional Le Chat','2024',0,'Details Microsoft''s strategic alliance with French AI startup Mistral AI, expanding model choices on Azure Cloud. It details how the partnership offers developers alternative foundation models like Mistral Large, decreasing vendor lock-in. It illustrates the shifting geopolitical dynamics and cloud distribution wars of foundation models.','Spanish','Article','Beginner',0,'online','manual',NULL,NULL,NULL,0,'2024-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Artificial Intelligence", "AI Strategy", "Ecosystem Partnerships"]','["[COMMUNITY-TOOL]"]','[]','["ai.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.xataka.com/robotica-e-ia/programadores-alucinaban-copilot-chatgpt-ahora-deepmind-va-alla-aplhacode','xataka.com: Los programadores ya alucinaban con CoPilot y ChatGPT, pero ahora DeepMind va más allá con AplhaCode','','2022',0,'Compares OpenAI''s coding models to DeepMind''s AlphaCode. Analyzes AlphaCode''s specialized algorithm structures designed to address multi-variable competitive programming challenges. Highlights key architectural differences in model validation and generation.','Spanish','Article','Advanced',0,'online','manual',NULL,NULL,NULL,0,'2022-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Software Engineering", "AI-Assisted Development", "Competitive Landscape"]','["[EMERGING]"]','[]','["git.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.xataka.com/robotica-e-ia/programar-cuando-maquina-hace-poco-ti-asi-github-copilot-sistema-que-se-nutre-prodigioso-gpt-3','xataka.com: Para qué programar cuando una máquina lo hace (un poco) por ti: así es Github Copilot, un sistema que se nutre del prodigioso GPT-3','','2021',0,'A deep analysis of GitHub Copilot''s initial GPT-3 powered capabilities. Explains how neural networks infer developer intent from raw codebase comments and structural definitions. Anticipates major technical transitions from manual coding to template-based prompt engineering.','Spanish','Article','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Software Engineering", "AI-Assisted Development", "Technology Analysis"]','["[COMMUNITY-TOOL]"]','[]','["git.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.xataka.com/servicios/copilot-chatgpt-gpt-4-han-cambiado-para-siempre-mundo-programacion-esto-que-opinan-expertos','xataka.com: https://www.xataka.com/servicios/copilot-chatgpt-gpt-4-han-cambiado-para-siempre-mundo-programacion-esto-que-opinan-expertos','','2023',0,'A comprehensive expert-driven review of how GPT-4 and Copilot have structurally altered the software engineering lifecycle. Evaluates productivity shifts, risks of cognitive offloading, and structural changes in junior developer onboarding processes.','Spanish','Article','Beginner',0,'online','manual',NULL,NULL,NULL,0,'2023-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Software Engineering", "AI-Assisted Development", "Industry Impact"]','["[COMMUNITY-TOOL]"]','[]','["ai.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.xataka.com/servicios/que-amazon-ha-elegido-aragon-para-instalar-sus-tres-primeros-centros-datos-espana','xataka.com: Por qué Amazon ha elegido Aragón para instalar sus tres primeros centros de datos en España','','2022',0,'An analytical study published by Xataka highlighting why Amazon chose Aragon to construct its major Spanish data center hubs, focusing on physical security, fiber links, and regional green energy availability.','Spanish','Article','Beginner',0,'online','manual',NULL,NULL,NULL,0,'2022-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Cloud Platforms", "AWS Regional Infrastructure", "Spain"]','["[COMMUNITY-TOOL]"]','[]','["aws-spain.md", "aws.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.xenonstack.com/blog/serverless-open-faas-java','xenonstack.com: Serverless Architecture with OpenFaaS and Java','','2021',3,'Evaluates using JVM workloads within OpenFaaS, detailing compilation strategies, framework footprint reduction, and optimizing startup latency for container pods.','Java','Technical Tutorial','Intermediate',1,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Cloud Native", "Kubernetes Serverless", "OpenFaaS"]','["[COMMUNITY-TOOL]", "[GUIDE]"]','[]','["serverless.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.xenonstack.com/blog/serverless-openfaas-java','xenonstack.com: Serverless Architecture with OpenFaaS and Java','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','24ebd6dc664ac99dafe35d8c4cdbe839f9b8fbf487c1eb8ebaded150dc329ce1',100.0,1779030238,0,'2026-05-17T17:03:58.932952+02:00',NULL,NULL,NULL,'[]','[]','["docs/kubernetes.md", "docs/serverless.md"]','[]','{}','{"duplicate_of": "https://www.xenonstack.com/blog/serverless-open-faas-java"}');
INSERT INTO "resources" VALUES('https://www.xenonstack.com/insights/stateful-and-stateless-applications','xenonstack.com: Stateful and Stateless Applications Best Practices and Advantages','','2023',0,'A foundational comparison of stateful vs. stateless application lifecycles. Discusses container orchestration challenges, dynamic volume provisioning, storage performance targets, and state management trends for scalable distributed networks.','Conceptual','Architectural Reference','Intermediate',1,'online','manual',NULL,NULL,NULL,0,'2023-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Infrastructure", "Container Orchestration", "State Management"]','["[COMMUNITY-TOOL]"]','[]','["databases.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.xeridia.co.uk/blog/benefits-test-driven-development-devops-environments','xeridia.co.uk: Benefits of Test-Driven Development in DevOps Environments','','2021',4,'Highlights the compatibility of Test-Driven Development (TDD) with rapid iteration cycles. Details how creating early test layouts facilitates modular software designs and cuts post-deployment regressions.','English','Technical Article','Intermediate',0,'online','manual','85facb56a2e9d58fd217b7caec4fea7d9684b1d30fd3ca8c6c031d66cd535b95',100.0,1779033170,1,'2026-05-17T17:52:50.390818+02:00',NULL,NULL,NULL,'["DevOps & Quality Assurance", "Continuous Testing", "Testing Methodologies"]','["[ENTERPRISE-STABLE]"]','["docs/testops.md"]','["testops.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.xeridia.co.uk/blog/importance-testing-devops','xeridia.co.uk: The Importance of Testing in DevOps','','2021',4,'An exploration of testing methods within continuous pipelines. Outlines ways to automate execution steps for integration and compliance scans to ensure consistency across active clusters.','English','Technical Article','Intermediate',0,'online','manual','3f203a6c45a135e3a81f9cd780db42c4eae76f3d36596f8c21b91d2dd22211db',100.0,1779030803,1,'2026-05-17T17:13:23.642580+02:00',NULL,NULL,NULL,'["DevOps & Quality Assurance", "Continuous Testing", "Testing Methodologies"]','["[ENTERPRISE-STABLE]"]','["docs/testops.md"]','["testops.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.yamllint.com','yamllint.com: YAML Lint - The YAML Validator','','2022',5,'The web-based standard for pasting, formatting, and validating raw YAML payloads. It provides immediate visual feedback on structural bugs, key duplicates, and spacing issues, serving as a quick helper for DevOps engineers debugging pipelines.','N/A','tool','beginner',0,'online','manual',NULL,NULL,NULL,0,'2022-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Configuration Management", "YAML Syntax", "Validation"]','["[DE FACTO STANDARD]"]','[]','["yaml.md"]','{}','{"is_special": true}');
INSERT INTO "resources" VALUES('https://www.yeeply.com','yeeply 🌟','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','31b7067754281e1dbc1a25c481bd139524b193f46bfe0d8ac66faf733597c2e6',100.0,1779032151,0,'2026-05-17T17:35:51.069075+02:00',NULL,NULL,NULL,'[]','[]','["docs/freelancing.md"]','[]','{}','{"duplicate_of": "https://yeeply.com"}');
INSERT INTO "resources" VALUES('https://www.yegor256.com/2014/07/24/rultor-automated-merging.html','Rultor, a Merging Bot','','2014',3,'A philosophical and architectural essay framing the necessity of automated merging bots. Argues that manual merging introduces critical continuous integration vulnerabilities and details how systems like Rultor resolve this operational anti-pattern.','N/A','Article','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2014-06-01T00:00:00+02:00',NULL,NULL,NULL,'["DevOps", "Continuous Delivery", "ChatOps"]','["[COMMUNITY-TOOL]"]','[]','["git.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.yobyot.com/aws/aws-multi-region-keys-and-ec2-data-lifecycle-manager/2021/08/18','yobyot.com: AWS multi-region KMS keys and Data Lifecycle Manager: better'' together','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','b642aa84b170fc32fe04321fa47847096aa2b9bad5f51e6154cdffc1661208dc',100.0,1779030730,0,'2026-05-17T17:12:10.419390+02:00',NULL,NULL,NULL,'[]','[]','["docs/aws-security.md"]','[]','{}','{"duplicate_of": "https://yobyot.com/aws/aws-multi-region-keys-and-ec2-data-lifecycle-manager/2021/08/18"}');
INSERT INTO "resources" VALUES('https://www.youtube.com',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,'manual','6c3a3cf9d553f6fdc2cf2e5e4cb612bb2488484ebae275a9ed79051f5aa8c804',100.0,1779029371,1,'2026-05-17T16:49:31.346189+02:00',NULL,NULL,NULL,'[]','[]','[]','[]','{}','{}');
INSERT INTO "resources" VALUES('https://www.youtube.com/@ByteByteGo','bytebytego',NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,'manual','78614279dba778d61de7727a4c0a2bd6fc4d16484c8435e8f8ebfbcd9123e7b1',100.0,1779034461,0,'2026-05-17T18:14:21.734469+02:00',NULL,NULL,NULL,'[]','[]','[]','[]','{"category": "learning_influencers_communities", "image": "images/bytebytego.jpg", "order_v1": 114, "order_v2": 36}','{}');
INSERT INTO "resources" VALUES('https://www.youtube.com/@ClickHouseDB','ClickHouse','Official YouTube channel for ClickHouse, the open-source column-oriented database management system.',NULL,NULL,'Official YouTube channel for ClickHouse, the open-source column-oriented database management system.','English','Reference','Intermediate',0,'online','manual','',100.0,0,0,'2024-01-01T00:00:00+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/index.md"]','["index.md"]','{"category": "observability_databases_storage", "image": "images/clickhouse_logo.svg", "order_v1": 134, "order_v2": 20}','{}');
INSERT INTO "resources" VALUES('https://www.youtube.com/@CloudNativeMadrid','CloudNativeMadrid','YouTube channel for CloudNativeMadrid',NULL,NULL,'YouTube channel for CloudNativeMadrid','English','Reference','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2024-01-01T00:00:00+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/index.md"]','["index.md"]','{"category": "learning_influencers_communities", "image": "images/cloudnativemadrid_logo.jpg", "order_v1": 121, "order_v2": 41}','{}');
INSERT INTO "resources" VALUES('https://www.youtube.com/@DotCSV','dotcsv',NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,'manual','cd7d90b54e4e493cdc7c9d473d449cd3b861c7e59eacca837584a39335f2419a',100.0,1779030587,0,'2026-05-17T17:09:47.842524+02:00',NULL,NULL,NULL,'[]','[]','[]','[]','{"category": "ai_advanced_tech", "image": "images/dotcsv.jpg", "order_v1": 115, "order_v2": 7}','{}');
INSERT INTO "resources" VALUES('https://www.youtube.com/@GoogleGemini','Google Gemini','Official channel for Google Gemini, focusing on the latest advancements and applications of Gemini AI models.',NULL,NULL,'Official channel for Google Gemini, focusing on the latest advancements and applications of Gemini AI models.','English','Reference','Intermediate',0,'online','manual','',100.0,0,0,'2024-01-01T00:00:00+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/index.md"]','["index.md"]','{"category": "ai_advanced_tech", "image": "images/google_gemini_logo.png", "order_v1": 125, "order_v2": 0}','{}');
INSERT INTO "resources" VALUES('https://www.youtube.com/@gustavo-entrala','Gustavo Entrala','Gustavo Entrala''s YouTube channel focusing on AI news, product ideation, brand strategies, and innovation culture.',NULL,NULL,'Gustavo Entrala''s YouTube channel focusing on AI news, product ideation, brand strategies, and innovation culture.','English','Reference','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2024-01-01T00:00:00+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/index.md"]','["index.md"]','{"category": "ai_advanced_tech", "image": "images/gustavo_entrala.jpg", "order_v1": 135, "order_v2": 8}','{}');
INSERT INTO "resources" VALUES('https://www.youtube.com/@ITOpsTalk','itopstalk','IT Pro & Operations content from Microsoft''s Azure Infrastructure Advocacy team. Video series, screencast demos, exam prep, product team interviews, shows and more.',NULL,NULL,'IT Pro & Operations content from Microsoft''s Azure Infrastructure Advocacy team. Video series, screencast demos, exam prep, product team interviews, shows and more.','English','Reference','Intermediate',0,'online','manual','',100.0,0,0,'2024-01-01T00:00:00+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/index.md"]','["index.md"]','{"category": "learning_influencers_communities", "image": "images/itopstalk_logo.png", "order_v1": 123, "order_v2": 42}','{}');
INSERT INTO "resources" VALUES('https://www.youtube.com/@Microsoft.Copilot','Microsoft Copilot','Official channel for Microsoft Copilot, highlighting AI-powered productivity tools and features.',NULL,NULL,'Official channel for Microsoft Copilot, highlighting AI-powered productivity tools and features.','English','Reference','Intermediate',0,'online','manual','',100.0,0,0,'2024-01-01T00:00:00+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/index.md"]','["index.md"]','{"category": "ai_advanced_tech", "image": "images/microsoft_copilot_logo.png", "order_v1": 128, "order_v2": 5}','{}');
INSERT INTO "resources" VALUES('https://www.youtube.com/@MicrosoftReactor','Microsoft Reactor','YouTube channel for Microsoft Reactor',NULL,NULL,'YouTube channel for Microsoft Reactor','English','Reference','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2024-01-01T00:00:00+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/index.md"]','["index.md"]','{"category": "ai_advanced_tech", "image": "images/microsoft_reactor_logo.png", "order_v1": 131, "order_v2": 6}','{}');
INSERT INTO "resources" VALUES('https://www.youtube.com/@NedintheCloud','Ned in the Cloud',NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,'manual','751e75ab19fc6536acc8f25fa412fafc037f70f4df7fde0fb280514501f6b19a',100.0,1779029475,0,'2026-05-17T16:51:15.611998+02:00',NULL,NULL,NULL,'[]','[]','[]','[]','{"category": "devops_cicd_iac", "image": "images/nedinthecloud.jpg", "order_v1": 111, "order_v2": 8}','{}');
INSERT INTO "resources" VALUES('https://www.youtube.com/@NetBoxLabs','netbox',NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,'manual','2ab4f70096ee1f7d72005a1eb6153f7359b8747f5835acedc4f16a822e9e20fe',100.0,1779030403,0,'2026-05-17T17:06:43.896728+02:00',NULL,NULL,NULL,'[]','[]','[]','[]','{"category": "cloud_native_kubernetes", "image": "images/netboxlabs_logo.jpg", "order_v1": 112, "order_v2": 9}','{}');
INSERT INTO "resources" VALUES('https://www.youtube.com/@OlenaKutsenko','Olena Kutsenko','YouTube channel for Olena Kutsenko',NULL,NULL,'YouTube channel for Olena Kutsenko','English','Reference','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2024-01-01T00:00:00+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/index.md"]','["index.md"]','{"category": "learning_influencers_communities", "image": "images/olena_kutsenko.jpg", "order_v1": 119, "order_v2": 39}','{}');
INSERT INTO "resources" VALUES('https://www.youtube.com/@Playwrightdev','Playwright','Official channel for Playwright, the open-source framework for reliable end-to-end testing for modern web apps.',NULL,NULL,'Official channel for Playwright, the open-source framework for reliable end-to-end testing for modern web apps.','English','Reference','Intermediate',0,'online','manual','',100.0,0,0,'2024-01-01T00:00:00+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/index.md"]','["index.md"]','{"category": "dev_testing_collab", "image": "images/playwright_logo.png", "order_v1": 132, "order_v2": 1}','{}');
INSERT INTO "resources" VALUES('https://www.youtube.com/@aiatmeta','Meta AI','Official channel for Meta AI, sharing news and research on Meta''s artificial intelligence initiatives.',NULL,NULL,'Official channel for Meta AI, sharing news and research on Meta''s artificial intelligence initiatives.','English','Reference','Intermediate',0,'online','manual','',100.0,0,0,'2024-01-01T00:00:00+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/index.md"]','["index.md"]','{"category": "ai_advanced_tech", "image": "images/meta_ai_logo.png", "order_v1": 130, "order_v2": 4}','{}');
INSERT INTO "resources" VALUES('https://www.youtube.com/@anthropic-ai','Anthropic','Official channel for Anthropic, focusing on AI safety and the development of Claude AI.',NULL,NULL,'Official channel for Anthropic, focusing on AI safety and the development of Claude AI.','English','Reference','Intermediate',0,'online','manual','',100.0,0,0,'2024-01-01T00:00:00+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/index.md"]','["index.md"]','{"category": "ai_advanced_tech", "image": "images/anthropic_logo.png", "order_v1": 127, "order_v2": 2}','{}');
INSERT INTO "resources" VALUES('https://www.youtube.com/@arsys','Arsys','Canal oficial de YouTube de Arsys, proveedor de servicios de cloud hosting e infraestructura tecnológica en España.',NULL,NULL,'Canal oficial de YouTube de Arsys, proveedor de servicios de cloud hosting e infraestructura tecnológica en España.','English','Reference','Intermediate',0,'online','manual','',100.0,0,0,'2024-01-01T00:00:00+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/index.md"]','["index.md"]','{"category": "cloud_providers", "image": "images/arsys_logo.svg", "order_v1": 133, "order_v2": 14}','{}');
INSERT INTO "resources" VALUES('https://www.youtube.com/@azure-terraformer','Azure Terraformer',NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,'manual','e18f6ea9b09101a05ca67bffbc439a86c72974d80c0ab80e837a1a7077e1675a',100.0,1779031567,0,'2026-05-17T17:26:07.187823+02:00',NULL,NULL,NULL,'[]','[]','["docs/azure.md"]','[]','{"category": "devops_cicd_iac", "image": "images/azure-terraformer.jpg", "order_v1": 110, "order_v2": 7}','{}');
INSERT INTO "resources" VALUES('https://www.youtube.com/@code/shorts','==Visual Studio Code - Shorts==','','2023',0,'An official repository of short-form video tutorials from the VS Code team. Covers fast tips, newly added features, and productivity configurations for modern software developers.','N/A','YouTube Short','Basic',0,'online','manual','0cfda6fe9a32083f87cadcf3aa9ba3386c95b5e8140df02f72fb021b877cd057',100.0,1779033158,1,'2026-05-17T17:52:38.304911+02:00',NULL,NULL,NULL,'["Developer Productivity", "Short Videos", "Tips & Tricks"]','["[COMMUNITY-TOOL]"]','["docs/visual-studio.md"]','["visual-studio.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.youtube.com/@googlecloudtech','gcp videos new','Official channel for Google Cloud. It features technical tutorials, product updates, and insights into AI, data analytics, infrastructure, and security.',NULL,NULL,'Official channel for Google Cloud. It features technical tutorials, product updates, and insights into AI, data analytics, infrastructure, and security.','English','Reference','Intermediate',0,'online','manual','',100.0,0,0,'2024-01-01T00:00:00+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/index.md"]','["index.md"]','{"category": "cloud_providers", "image": "images/gcp_logo_v2.png", "order_v1": 124, "order_v2": 3}','{}');
INSERT INTO "resources" VALUES('https://www.youtube.com/@googledeepmind','Google DeepMind','Official channel for Google DeepMind, showcasing research and breakthroughs in artificial intelligence.',NULL,NULL,'Official channel for Google DeepMind, showcasing research and breakthroughs in artificial intelligence.','English','Reference','Intermediate',0,'online','manual','',100.0,0,0,'2024-01-01T00:00:00+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/index.md"]','["index.md"]','{"category": "ai_advanced_tech", "image": "images/google_deepmind_logo.png", "order_v1": 126, "order_v2": 1}','{}');
INSERT INTO "resources" VALUES('https://www.youtube.com/@kubefm','kubefm','YouTube channel for kubefm',NULL,NULL,'YouTube channel for kubefm','English','Reference','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2024-01-01T00:00:00+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/index.md"]','["index.md"]','{"category": "cloud_native_kubernetes", "image": "images/kubefm_logo.jpg", "order_v1": 118, "order_v2": 10}','{}');
INSERT INTO "resources" VALUES('https://www.youtube.com/@kyndryl','kyndryl','YouTube channel for kyndryl',NULL,NULL,'YouTube channel for kyndryl','English','Reference','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2024-01-01T00:00:00+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/index.md"]','["index.md"]','{"category": "cloud_providers", "image": "images/kyndryl_logo.jpg", "order_v1": 122, "order_v2": 13}','{}');
INSERT INTO "resources" VALUES('https://www.youtube.com/@midulive','midulive',NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,'manual','54eb8117330153c84af7f5634d99785b7fc0fa3079b923aa7f4db24398634b58',100.0,1779033130,0,'2026-05-17T17:52:10.126036+02:00',NULL,NULL,NULL,'[]','[]','[]','[]','{"category": "learning_influencers_communities", "image": "images/midulive.jpg", "order_v1": 116, "order_v2": 37}','{}');
INSERT INTO "resources" VALUES('https://www.youtube.com/@mouredev','mouredev','YouTube channel for mouredev',NULL,NULL,'YouTube channel for mouredev','English','Reference','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2024-01-01T00:00:00+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/index.md"]','["index.md"]','{"category": "learning_influencers_communities", "image": "images/mouredev.jpg", "order_v1": 120, "order_v2": 40}','{}');
INSERT INTO "resources" VALUES('https://www.youtube.com/@returngis','returngis','YouTube channel for returngis',NULL,NULL,'YouTube channel for returngis','English','Reference','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2024-01-01T00:00:00+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/index.md"]','["index.md"]','{"category": "learning_influencers_communities", "image": "images/returngis_logo.jpg", "order_v1": 117, "order_v2": 38}','{}');
INSERT INTO "resources" VALUES('https://www.youtube.com/@techwithhelen','Tech with Helen',NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,'manual','cc91839793cd72633ccbcdd4b1b87ff97798c0f978c25e03459a686c466548ba',100.0,1779030597,0,'2026-05-17T17:09:57.571011+02:00',NULL,NULL,NULL,'[]','[]','[]','[]','{"category": "learning_influencers_communities", "image": "images/techwithhelen.jpg", "order_v1": 113, "order_v2": 35}','{}');
INSERT INTO "resources" VALUES('https://www.youtube.com/@theakscommunity','youtube: The AKS Community','','2025',0,'A dedicated developer and operator community resource focusing on Azure Kubernetes Service (AKS). Tracks the evolution of enterprise-ready features, including node autoscale profiles, azure-cni overlays, Workload Identity, and cost optimization practices. (Live Grounding: Serves as an invaluable hub for tracking live updates directly from Microsoft engineers).','N/A','Community Hub','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2025-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Cloud-Native Infrastructure", "Managed Kubernetes", "Azure AKS"]','["[COMMUNITY-TOOL]"]','[]','["managed-kubernetes-in-public-cloud.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.youtube.com/CodelyTV','codelytv',NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,'manual','7562c1fd117910551a359b6ffd48e4bfe774ee7213c67107449e1db2bb08fc82',100.0,1779031113,0,'2026-05-17T17:18:33.750770+02:00',NULL,NULL,NULL,'[]','[]','[]','[]','{"category": "learning_influencers_communities", "image": "images/codelytv_logo.jpg", "order_v1": 84, "order_v2": 18}','{}');
INSERT INTO "resources" VALUES('https://www.youtube.com/OpenAI','OpenAI','Official channel for OpenAI, the research and deployment company behind GPT-4 and ChatGPT.',NULL,NULL,'Official channel for OpenAI, the research and deployment company behind GPT-4 and ChatGPT.','English','Reference','Intermediate',0,'online','manual','',100.0,0,0,'2024-01-01T00:00:00+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/index.md"]','["index.md"]','{"category": "ai_advanced_tech", "image": "images/openai_logo.png", "order_v1": 129, "order_v2": 3}','{}');
INSERT INTO "resources" VALUES('https://www.youtube.com/c/Academind','academind',NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,'manual','49374b58001931754392d4860bd469219c5ea12374555d1fb9dd81cd5e246c2f',100.0,1779033802,0,'2026-05-17T18:03:22.051452+02:00',NULL,NULL,NULL,'[]','[]','[]','[]','{"category": "learning_influencers_communities", "image": "images/academind_logo.jpg", "order_v1": 73, "order_v2": 7}','{}');
INSERT INTO "resources" VALUES('https://www.youtube.com/c/AcloudGuru','acloudguru',NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,'manual','e4b64a7f8b02a0861090185d3c764209e1f49c37d62992fac6aff4f017de0f36',100.0,1779034580,0,'2026-05-17T18:16:20.193618+02:00',NULL,NULL,NULL,'[]','[]','[]','[]','{"category": "learning_influencers_communities", "image": "images/acloudguru_logo.jpg", "order_v1": 67, "order_v2": 1}','{}');
INSERT INTO "resources" VALUES('https://www.youtube.com/c/AliSpittelDev','Ali Spittel',NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,'manual','2a0b6673ed947587bfb1a62067e659f09556650cb9245305badca7c931633acd',100.0,1779032878,0,'2026-05-17T17:47:58.175450+02:00',NULL,NULL,NULL,'[]','[]','[]','[]','{"category": "learning_influencers_communities", "image": "images/aspittel.jpg", "order_v1": 91, "order_v2": 25}','{}');
INSERT INTO "resources" VALUES('https://www.youtube.com/c/AlibabaCloud','alibaba cloud',NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,'manual','914fcee281d74c75ee9ba1ccd2efaa088f8322d7aec30c825e9dae93e1089499',100.0,1779030499,0,'2026-05-17T17:08:19.915411+02:00',NULL,NULL,NULL,'[]','[]','[]','[]','{"category": "cloud_providers", "image": "images/alibaba_cloud.jpg", "order_v1": 103, "order_v2": 10}','{}');
INSERT INTO "resources" VALUES('https://www.youtube.com/c/AnaisUrlichs','anais urlichs',NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,'manual','8780e28a47c43164449542a25cf554eaa66bb8216d70daf472ee7370e7058891',100.0,1779031451,0,'2026-05-17T17:24:11.223610+02:00',NULL,NULL,NULL,'[]','[]','[]','[]','{"category": "learning_influencers_communities", "image": "images/anais_urlichs.jpg", "order_v1": 108, "order_v2": 33}','{}');
INSERT INTO "resources" VALUES('https://www.youtube.com/c/AnsiblePilot','ansible pilot',NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,'manual','816232ba113b12499d5e72c435699980eaab7866883868682237d04dd0942352',100.0,1779032679,0,'2026-05-17T17:44:39.348970+02:00',NULL,NULL,NULL,'[]','[]','[]','[]','{"category": "learning_influencers_communities", "image": "images/ansiblepilot.jpg", "order_v1": 83, "order_v2": 17}','{}');
INSERT INTO "resources" VALUES('https://www.youtube.com/c/AppsCodeInc','kubedb appscode',NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,'manual','3e066c938e56e90a948ede9a3a1d5b94f64c8bd66b15ceb374879d41cb94125d',100.0,1779032754,0,'2026-05-17T17:45:54.237165+02:00',NULL,NULL,NULL,'[]','[]','[]','[]','{"category": "learning_influencers_communities", "image": "images/kubedb_logo.jpg", "order_v1": 81, "order_v2": 15}','{}');
INSERT INTO "resources" VALUES('https://www.youtube.com/c/Atlassian','atlassian videos',NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,'manual','b12f5490a703921bada1bb1f31dc077e68cd78f9f24e0448be30f5efbe5f6eed',100.0,1779029154,0,'2026-05-17T16:45:54.886543+02:00',NULL,NULL,NULL,'[]','[]','[]','[]','{"category": "devops_cicd_iac", "image": "images/atlassian_logo.jpg", "order_v1": 33, "order_v2": 12}','{}');
INSERT INTO "resources" VALUES('https://www.youtube.com/c/AzureDevOps','azure devops',NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,'duplicate','manual','2455f05f33ced964057422ceab0cf08442bd34f18f51e92fc00be2b7766704c8',100.0,1779031327,0,'2026-05-17T17:22:07.514666+02:00',NULL,NULL,NULL,'[]','[]','[]','[]','{"category": "devops_cicd_iac", "image": "images/azure_devops_youtube.jpg", "order_v1": 101, "order_v2": 19}','{"duplicate_of": "https://marketplace.visualstudio.com/azuredevops"}');
INSERT INTO "resources" VALUES('https://www.youtube.com/c/CloudBeesTV','cloudbees videos',NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,'manual','bf31440ec1c5babac014ae7004d3c521069248feef2b4c8dd484dd7f72944944',100.0,1779032785,0,'2026-05-17T17:46:25.856619+02:00',NULL,NULL,NULL,'[]','[]','[]','[]','{"category": "devops_cicd_iac", "image": "images/cloudbees_logo.jpg", "order_v1": 6, "order_v2": 1}','{}');
INSERT INTO "resources" VALUES('https://www.youtube.com/c/Cloudacademy','cloud academy',NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,'manual','45fd85edc2170140593011f2a373204ccef285444f27a2e6e9baac45c99fcfa4',100.0,1779032579,0,'2026-05-17T17:42:59.078293+02:00',NULL,NULL,NULL,'[]','[]','[]','[]','{"category": "learning_influencers_communities", "image": "images/cloud_academy_logo.jpg", "order_v1": 66, "order_v2": 0}','{}');
INSERT INTO "resources" VALUES('https://www.youtube.com/c/Code','vscode videos',NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,'duplicate','manual','0cfda6fe9a32083f87cadcf3aa9ba3386c95b5e8140df02f72fb021b877cd057',100.0,1779032195,0,'2026-05-17T17:36:35.934654+02:00',NULL,NULL,NULL,'[]','[]','[]','[]','{"category": "dev_testing_collab", "image": "images/vscode_logo.jpg", "order_v1": 34, "order_v2": 0}','{"duplicate_of": "https://www.youtube.com/@code/shorts"}');
INSERT INTO "resources" VALUES('https://www.youtube.com/c/Confluent','confluent video',NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,'manual','ec48a02063af5b6f9add0321a3502b317f7f1ed34376ebdb303d7a8fc107d55f',100.0,1779031788,0,'2026-05-17T17:29:48.228655+02:00',NULL,NULL,NULL,'[]','[]','[]','[]','{"category": "observability_databases_storage", "image": "images/confluent_logo.jpg", "order_v1": 60, "order_v2": 14}','{}');
INSERT INTO "resources" VALUES('https://www.youtube.com/c/ContainerDays','container days',NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,'manual','d9137dd93ff2eff6232825e35e61c9e22ec426d1870f78ca70e0940557b6d301',100.0,1779031461,0,'2026-05-17T17:24:21.158349+02:00',NULL,NULL,NULL,'[]','[]','[]','[]','{"category": "cloud_native_kubernetes", "image": "images/containerdays.jpg", "order_v1": 97, "order_v2": 11}','{}');
INSERT INTO "resources" VALUES('https://www.youtube.com/c/ContinuousDeliveryFoundation','ContinuousDeliveryFoundation',NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,'manual','2a573f49f2a07ac52982df114beadf861830d0932a739f06328cfecd74e5949e',100.0,1779031266,0,'2026-05-17T17:21:06.534214+02:00',NULL,NULL,NULL,'[]','[]','[]','[]','{"category": "devops_cicd_iac", "image": "images/ContinuousDeliveryFoundation.jpg", "order_v1": 99, "order_v2": 18}','{}');
INSERT INTO "resources" VALUES('https://www.youtube.com/c/CrunchyDataPostgres','crunchydata',NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,'manual','6094ac4c15b6562581586495567696862d9228705a3fc89c1f7508ddcb39dc3d',100.0,1779032163,0,'2026-05-17T17:36:03.180276+02:00',NULL,NULL,NULL,'[]','[]','[]','[]','{"category": "observability_databases_storage", "image": "images/crunchydata_logo.jpg", "order_v1": 55, "order_v2": 9}','{}');
INSERT INTO "resources" VALUES('https://www.youtube.com/c/DevOpsToolkit','devops toolkit',NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,'manual','73121aa432d1d46fcc48cc6626a76d6be30b1f0d4c2a69594ab5f7834457ea2a',100.0,1779032833,0,'2026-05-17T17:47:13.280916+02:00',NULL,NULL,NULL,'[]','[]','[]','[]','{"category": "learning_influencers_communities", "image": "images/devops_toolkit.jpg", "order_v1": 82, "order_v2": 16}','{}');
INSERT INTO "resources" VALUES('https://www.youtube.com/c/Devopsdotcom','devops_tv',NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,'manual','a873edd7f65339240043c5885fd4972ce18add166cff076af4f9a746db427df5',100.0,1779031406,0,'2026-05-17T17:23:26.583556+02:00',NULL,NULL,NULL,'[]','[]','[]','[]','{"category": "learning_influencers_communities", "image": "images/devops_tv_logo.jpg", "order_v1": 68, "order_v2": 2}','{}');
INSERT INTO "resources" VALUES('https://www.youtube.com/c/Devopslibrary','devops library',NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,'duplicate','manual','a71ba9ddf99d589a8e3e2e0b7a2e23e6777603edee82030e5f0a78aa808fdafe',100.0,1779031448,0,'2026-05-17T17:24:08.760199+02:00',NULL,NULL,NULL,'[]','[]','[]','[]','{"category": "learning_influencers_communities", "image": "images/devops_library_logo.jpg", "order_v1": 70, "order_v2": 4}','{"duplicate_of": "https://devopslibrary.com"}');
INSERT INTO "resources" VALUES('https://www.youtube.com/c/Digitalocean','digitalocean videos',NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,'manual','14d5951d51d02a4d8aa9899e0c51b8ac9b4227e156898e93085bd79e7a729042',100.0,1779031385,0,'2026-05-17T17:23:05.338644+02:00',NULL,NULL,NULL,'[]','[]','[]','[]','{"category": "cloud_providers", "image": "images/digital_ocean_logo.jpg", "order_v1": 16, "order_v2": 6}','{}');
INSERT INTO "resources" VALUES('https://www.youtube.com/c/DockerIo','docker videos',NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,'manual','c6bee8daa86022ae31433b557896d088883de6ab3a01f1d3756cc746704f2cb1',100.0,1779031520,0,'2026-05-17T17:25:20.993498+02:00',NULL,NULL,NULL,'[]','[]','[]','[]','{"category": "devops_cicd_iac", "image": "images/docker_logo.jpg", "order_v1": 0, "order_v2": 0}','{}');
INSERT INTO "resources" VALUES('https://www.youtube.com/c/Elastic','elastic videos',NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,'manual','11539605c7209daad238ea1df2122a6c3386071fdc30946d08de231000bf1fc5',100.0,1779031340,0,'2026-05-17T17:22:20.091019+02:00',NULL,NULL,NULL,'[]','[]','[]','[]','{"category": "observability_databases_storage", "image": "images/elasticsearch_logo.jpg", "order_v1": 26, "order_v2": 3}','{}');
INSERT INTO "resources" VALUES('https://www.youtube.com/c/Freecodecamp','freecodecamp',NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,'manual','fae50edf8a0a5046fc041c3c74f7661c4704444d5ac3dffcdb99b75460ae18af',100.0,1779032966,0,'2026-05-17T17:49:26.942271+02:00',NULL,NULL,NULL,'[]','[]','[]','[]','{"category": "learning_influencers_communities", "image": "images/freecodecamp.jpg", "order_v1": 93, "order_v2": 27}','{}');
INSERT INTO "resources" VALUES('https://www.youtube.com/c/GitHub','github videos',NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,'manual','7873150fec47647af58a5322c0bce9a8aba6037a1da2d63bf8f771794270d981',100.0,1779031559,0,'2026-05-17T17:25:59.748088+02:00',NULL,NULL,NULL,'[]','[]','[]','[]','{"category": "devops_cicd_iac", "image": "images/github_logo.jpg", "order_v1": 35, "order_v2": 9}','{}');
INSERT INTO "resources" VALUES('https://www.youtube.com/c/Gitkraken','gitkraken',NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,'manual','68710fe645372b299cca4015b2ce0a0d479dd16e700cb652ed7b648aa2e25421',100.0,1779033716,0,'2026-05-17T18:01:56.242987+02:00',NULL,NULL,NULL,'[]','[]','[]','[]','{"category": "devops_cicd_iac", "image": "images/gitkraken_logo.jpg", "order_v1": 37, "order_v2": 11}','{}');
INSERT INTO "resources" VALUES('https://www.youtube.com/c/Gitlab','gitlab video',NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,'manual','68d44572f8d193d34a441d5f5c76902b87e2847c9c71e2c5a0d92787ed714b5a',100.0,1779030430,0,'2026-05-17T17:07:10.713581+02:00',NULL,NULL,NULL,'[]','[]','[]','[]','{"category": "devops_cicd_iac", "image": "images/gitlab_logo.jpg", "order_v1": 36, "order_v2": 10}','{}');
INSERT INTO "resources" VALUES('https://www.youtube.com/c/GoogleChromeDevelopers','chrome developers videos',NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,'manual','c36255f24f35e83e8de7c2decc7b13043d432be70e31d13cdbea25aaae7344b3',100.0,1779033263,0,'2026-05-17T17:54:23.416957+02:00',NULL,NULL,NULL,'[]','[]','[]','[]','{"category": "dev_testing_collab", "image": "images/chromedevtools_logo.jpg", "order_v1": 53, "order_v2": 2}','{}');
INSERT INTO "resources" VALUES('https://www.youtube.com/c/Grafana','grafana videos',NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,'manual','34b870be25b07cd1f5d2ed66b97b69a8e1749d44563e0be1f9e4119a9945862e',100.0,1779031126,0,'2026-05-17T17:18:46.084044+02:00',NULL,NULL,NULL,'[]','[]','[]','[]','{"category": "observability_databases_storage", "image": "images/grafana_logo.jpg", "order_v1": 24, "order_v2": 1}','{}');
INSERT INTO "resources" VALUES('https://www.youtube.com/c/HashiCorp','harhicorp videos',NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,'manual','6ac5524395351e29478a1e138c7fe90c3344d0ec815b1635cbfdcb6b2304cf8c',100.0,1779031805,0,'2026-05-17T17:30:05.595261+02:00',NULL,NULL,NULL,'[]','[]','[]','[]','{"category": "devops_cicd_iac", "image": "images/hashicorp_logo.jpg", "order_v1": 20, "order_v2": 5}','{}');
INSERT INTO "resources" VALUES('https://www.youtube.com/c/HolaMundoDev','hola mundo',NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,'manual','cc17f4d6b774cc697e7134b39ddc908b1910baa1efdc7b3e68f9d3e3ef29e9d5',100.0,1779030846,0,'2026-05-17T17:14:06.819151+02:00',NULL,NULL,NULL,'[]','[]','[]','[]','{"category": "learning_influencers_communities", "image": "images/hola_mundo.jpg", "order_v1": 86, "order_v2": 20}','{}');
INSERT INTO "resources" VALUES('https://www.youtube.com/c/Honeypotio','honeypot',NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,'manual','737371baddb5efd4ea9a5c040a884123f678a194a9f6bb4df5061a34b2ef892b',100.0,1779033697,0,'2026-05-17T18:01:37.451816+02:00',NULL,NULL,NULL,'[]','[]','[]','[]','{"category": "learning_influencers_communities", "image": "images/honeypot.jpg", "order_v1": 90, "order_v2": 24}','{}');
INSERT INTO "resources" VALUES('https://www.youtube.com/c/IBMTechnology','ibm cloud videos',NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,'manual','797898c1e2d06f8f6193acfedcbd34bbd6434adc49518110a3a68fae78dd4b38',100.0,1779034456,0,'2026-05-17T18:14:16.750834+02:00',NULL,NULL,NULL,'[]','[]','["docs/ibm_cloud.md"]','[]','{"category": "cloud_providers", "image": "images/ibm_cloud_logo.jpg", "order_v1": 11, "order_v2": 4}','{}');
INSERT INTO "resources" VALUES('https://www.youtube.com/c/Intellipaat','intellipaat',NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,'manual','87d6b240ebb0e6f2de56115906efc7f8297104fa429a666b85babb25161e0780',100.0,1779031046,0,'2026-05-17T17:17:26.324518+02:00',NULL,NULL,NULL,'[]','[]','[]','[]','{"category": "learning_influencers_communities", "image": "images/intellipaat_logo.jpg", "order_v1": 75, "order_v2": 9}','{}');
INSERT INTO "resources" VALUES('https://www.youtube.com/c/Istio','istio videos',NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,'manual','9084ef837bc3602a27246a0ddbb999ace22e9e83316d8d83a54eea2ee488a9a0',100.0,1779029151,0,'2026-05-17T16:45:51.364173+02:00',NULL,NULL,NULL,'[]','[]','[]','[]','{"category": "observability_databases_storage", "image": "images/istio_logo.jpg", "order_v1": 25, "order_v2": 2}','{}');
INSERT INTO "resources" VALUES('https://www.youtube.com/c/JFrogInc','jfrog',NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,'manual','dbedc018c1007527e2da5a360497b99e16383c8d1d0c7cf27fc85662d5b999b8',100.0,1779032574,0,'2026-05-17T17:42:54.878749+02:00',NULL,NULL,NULL,'[]','[]','[]','[]','{"category": "devops_cicd_iac", "image": "images/jfrog_logo.jpg", "order_v1": 50, "order_v2": 15}','{}');
INSERT INTO "resources" VALUES('https://www.youtube.com/c/JavierGarz%C3%A1s','javier garzas',NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,'manual','fe50c5c8086dec0704c1b3e68b55d809e3ea2726f54d9d14b2096f5de83c725a',100.0,1779031983,0,'2026-05-17T17:33:03.420998+02:00',NULL,NULL,NULL,'[]','[]','[]','[]','{"category": "learning_influencers_communities", "image": "images/jgarzas.jpg", "order_v1": 87, "order_v2": 21}','{}');
INSERT INTO "resources" VALUES('https://www.youtube.com/c/LambdaTest','lambdatest',NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,'manual','69ace7be1754794dfcf16cbb313156fd114ae772fb6489cc0b886225cabb9d2a',100.0,1779030029,0,'2026-05-17T17:00:29.002745+02:00',NULL,NULL,NULL,'[]','[]','[]','[]','{"category": "dev_testing_collab", "image": "images/lambdatest.jpg", "order_v1": 32, "order_v2": 8}','{}');
INSERT INTO "resources" VALUES('https://www.youtube.com/c/Lightbend-TV','lightbend videos',NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,'manual','51d42005f1b461dec591fc304614a5b67561c51ebfaf87a5c30345ddabcf752b',100.0,1779031414,0,'2026-05-17T17:23:34.659916+02:00',NULL,NULL,NULL,'[]','[]','[]','[]','{"category": "dev_testing_collab", "image": "images/lightbend_logo.jpg", "order_v1": 47, "order_v2": 7}','{}');
INSERT INTO "resources" VALUES('https://www.youtube.com/c/LondonIAC','london IAC',NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,'manual','6fa5ed9bb190ba3031aaae70f7dd25248700c3528dd81482341d59add3d6347d',100.0,1779030012,0,'2026-05-17T17:00:12.020023+02:00',NULL,NULL,NULL,'[]','[]','[]','[]','{"category": "learning_influencers_communities", "image": "images/londonIAC.jpg", "order_v1": 88, "order_v2": 22}','{}');
INSERT INTO "resources" VALUES('https://www.youtube.com/c/MadeByGPS','gps',NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,'manual','87cf7e964cff3c432fdb034d9d2695a4e5ac97d36786498a665748462d3c0d02',100.0,1779030009,0,'2026-05-17T17:00:09.333786+02:00',NULL,NULL,NULL,'[]','[]','[]','[]','{"category": "learning_influencers_communities", "image": "images/gps.jpg", "order_v1": 106, "order_v2": 32}','{}');
INSERT INTO "resources" VALUES('https://www.youtube.com/c/MattermostHQ','mattermost',NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,'duplicate','manual','2588d8c2e8a363d0f38db29cac9b51c9529953ee93a32033219113cac2a05b76',100.0,1779031494,0,'2026-05-17T17:24:54.831152+02:00',NULL,NULL,NULL,'[]','[]','[]','[]','{"category": "dev_testing_collab", "image": "images/mattermost_logo.jpg", "order_v1": 40, "order_v2": 11}','{"duplicate_of": "https://mattermost.com"}');
INSERT INTO "resources" VALUES('https://www.youtube.com/c/MicrosoftAzure','azure videos',NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,'manual','e2d45d94d0cd6a151212b4e7a98573260cbee5155f1e6c25dff574daeeed5b77',100.0,1779029128,0,'2026-05-17T16:45:28.763855+02:00',NULL,NULL,NULL,'[]','[]','[]','[]','{"category": "cloud_providers", "image": "images/azure_logo.jpg", "order_v1": 14, "order_v2": 1}','{}');
INSERT INTO "resources" VALUES('https://www.youtube.com/c/MongoDBofficial','mongodb',NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,'manual','5455077087ae26a1deb3b4359df24804cca2a8beda182ae2c1b2aefeefda96c1',100.0,1779030250,0,'2026-05-17T17:04:10.738375+02:00',NULL,NULL,NULL,'[]','[]','[]','[]','{"category": "observability_databases_storage", "image": "images/mongodb_logo.jpg", "order_v1": 58, "order_v2": 12}','{}');
INSERT INTO "resources" VALUES('https://www.youtube.com/c/MozillaDeveloper','mozilla developer',NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,'manual','db97210223c66fe28e2c0c3d1b197352b748d5ee463c930d60669ab9e2dc17e1',100.0,1779034012,0,'2026-05-17T18:06:52.709474+02:00',NULL,NULL,NULL,'[]','[]','[]','[]','{"category": "dev_testing_collab", "image": "images/mozilla_developer_logo.jpg", "order_v1": 54, "order_v2": 3}','{}');
INSERT INTO "resources" VALUES('https://www.youtube.com/c/NTFAQGuy','John Savill',NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,'manual','a740ce35367a78f5b61ac527c387ed4c5733d485a7019461b75ceb6990420fd8',100.0,1779029820,0,'2026-05-17T16:57:00.820745+02:00',NULL,NULL,NULL,'[]','[]','[]','[]','{"category": "learning_influencers_communities", "image": "images/John_Savill.jpg", "order_v1": 79, "order_v2": 13}','{}');
INSERT INTO "resources" VALUES('https://www.youtube.com/c/NewRelicInc','newrelic videos',NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,'manual','36326825402fa468d305524d6c82d6d9c472ae8a04db2b683287cef4a557b956',100.0,1779029380,0,'2026-05-17T16:49:40.123286+02:00',NULL,NULL,NULL,'[]','[]','[]','[]','{"category": "observability_databases_storage", "image": "images/newrelic_logo.jpg", "order_v1": 29, "order_v2": 6}','{}');
INSERT INTO "resources" VALUES('https://www.youtube.com/c/OpenProjectCommunity','openproject',NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,'duplicate','manual','dacf0abe01b5628e70da056056d9e00359de1fd93df5ea5bf0484efc2f9ebfc5',100.0,1779031117,0,'2026-05-17T17:18:37.697258+02:00',NULL,NULL,NULL,'[]','[]','[]','[]','{"category": "dev_testing_collab", "image": "images/openproject_logo.jpg", "order_v1": 42, "order_v2": 13}','{"duplicate_of": "https://www.openproject.org"}');
INSERT INTO "resources" VALUES('https://www.youtube.com/c/OpenShift','openshift videos',NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,'manual','0555222433a7a65cd3460fb0b35cbe885617e415aafd7f3161c51b37c3e9b1f4',100.0,1779032243,0,'2026-05-17T17:37:23.295214+02:00',NULL,NULL,NULL,'[]','[]','[]','[]','{"category": "cloud_native_kubernetes", "image": "images/openshift_logo.jpg", "order_v1": 4, "order_v2": 3}','{}');
INSERT INTO "resources" VALUES('https://www.youtube.com/c/OpenStackFoundation','openstack',NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,'manual','1e0880514c30abd0e57f58091d9187ef27c2985e721727df6bc9cf17f3cbdadf',100.0,1779030019,0,'2026-05-17T17:00:19.095780+02:00',NULL,NULL,NULL,'[]','[]','[]','[]','{"category": "cloud_providers", "image": "images/openstack_logo.jpg", "order_v1": 19, "order_v2": 9}','{}');
INSERT INTO "resources" VALUES('https://www.youtube.com/c/OracleCloudInfrastructure','oraclecloud videos',NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,'manual','418dfcd620ca6ed4a6b1d3dc5d339875d6f534a77879b62351a51318d9167500',100.0,1779031620,0,'2026-05-17T17:27:00.548745+02:00',NULL,NULL,NULL,'[]','[]','[]','[]','{"category": "cloud_providers", "image": "images/oracle_cloud_logo.jpg", "order_v1": 15, "order_v2": 5}','{}');
INSERT INTO "resources" VALUES('https://www.youtube.com/c/PeladoNerd','pelado nerd',NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,'manual','d4664e146409481a99443ec0deb56c9ab55f800ebd9a2d1d048fb471a01faa55',100.0,1779033167,0,'2026-05-17T17:52:47.035276+02:00',NULL,NULL,NULL,'[]','[]','[]','[]','{"category": "learning_influencers_communities", "image": "images/pelado_nerd.jpg", "order_v1": 85, "order_v2": 19}','{}');
INSERT INTO "resources" VALUES('https://www.youtube.com/c/Portworx','portworx',NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,'manual','66ff0651ca34a5c350b2f73a933b79ea736f99a9144a3053b2eaa014b0e5b774',100.0,1779030558,0,'2026-05-17T17:09:18.749571+02:00',NULL,NULL,NULL,'[]','[]','[]','[]','{"category": "observability_databases_storage", "image": "images/portworx_logo.jpg", "order_v1": 65, "order_v2": 19}','{}');
INSERT INTO "resources" VALUES('https://www.youtube.com/c/PrometheusIo','prometheus videos',NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,'manual','f95f7f2ea0548ab50ccb18605f83d53b31e8f62d85801bc8402bbe77d6172578',100.0,1779031776,0,'2026-05-17T17:29:36.517208+02:00',NULL,NULL,NULL,'[]','[]','[]','[]','{"category": "observability_databases_storage", "image": "images/prometheus_logo.jpg", "order_v1": 23, "order_v2": 0}','{}');
INSERT INTO "resources" VALUES('https://www.youtube.com/c/PulumiTV','pulumi videos',NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,'manual','65c0a97f36d9cc1d42a28c923f03acdc0441e7975481699612422f09c1635818',100.0,1779031535,0,'2026-05-17T17:25:35.932879+02:00',NULL,NULL,NULL,'[]','[]','[]','[]','{"category": "devops_cicd_iac", "image": "images/pulumi_logo.jpg", "order_v1": 21, "order_v2": 6}','{}');
INSERT INTO "resources" VALUES('https://www.youtube.com/c/Quarkusio','quarkus logo',NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,'manual','43d3cee36cee20ef61384404240eca1d0669585f8b00ffb0b7d0fa14173b2ac0',100.0,1779030192,0,'2026-05-17T17:03:12.948648+02:00',NULL,NULL,NULL,'[]','[]','[]','[]','{"category": "dev_testing_collab", "image": "images/quarkus-logo.jpg", "order_v1": 46, "order_v2": 6}','{}');
INSERT INTO "resources" VALUES('https://www.youtube.com/c/Rancher','rancher logo',NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,'manual','d371c05380429eff09389e17e10997eb08b390e14d894edf82e27d5f0ee4f914',100.0,1779031735,0,'2026-05-17T17:28:55.514778+02:00',NULL,NULL,NULL,'[]','[]','[]','[]','{"category": "cloud_native_kubernetes", "image": "images/rancher-logo.jpg", "order_v1": 5, "order_v2": 4}','{}');
INSERT INTO "resources" VALUES('https://www.youtube.com/c/RedHatDevelopers','rh devel',NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,'manual','24350d4cd7caa3768beae8466333402402006e24686f6a47f156dae872f1a0ad',100.0,1779030583,0,'2026-05-17T17:09:43.473861+02:00',NULL,NULL,NULL,'[]','[]','[]','[]','{"category": "dev_testing_collab", "image": "images/rh_developer_logo.jpg", "order_v1": 44, "order_v2": 4}','{}');
INSERT INTO "resources" VALUES('https://www.youtube.com/c/Redisinc','redis',NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,'manual','fd9929b31a1f2956676e3b96e59350024eaa09c1b32d5b7f968e53fa64cad5c8',100.0,1779032952,0,'2026-05-17T17:49:12.711441+02:00',NULL,NULL,NULL,'[]','[]','[]','[]','{"category": "observability_databases_storage", "image": "images/redis_logo.jpg", "order_v1": 59, "order_v2": 13}','{}');
INSERT INTO "resources" VALUES('https://www.youtube.com/c/RocketChatApp','rocket_chat',NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,'manual','c5e65a8c243a47f03bfbfea331c4be1eef15d9c7fe86d0fec346a860650fd778',100.0,1779031125,0,'2026-05-17T17:18:45.907286+02:00',NULL,NULL,NULL,'[]','[]','[]','[]','{"category": "dev_testing_collab", "image": "images/rocket_chat_logo.jpg", "order_v1": 38, "order_v2": 9}','{}');
INSERT INTO "resources" VALUES('https://www.youtube.com/c/Scaleway-Cloud','scaleway cloud',NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,'manual','6a7b2bfff4d33b10cb0193147cd237275bba422adf09453cada1bb30d18a49bc',100.0,1779034510,0,'2026-05-17T18:15:10.034729+02:00',NULL,NULL,NULL,'[]','[]','[]','[]','{"category": "cloud_providers", "image": "images/scaleway_cloud.jpg", "order_v1": 18, "order_v2": 8}','{}');
INSERT INTO "resources" VALUES('https://www.youtube.com/c/Slackhq','slack',NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,'manual','85fa597fc57e4de1df619fcbc629dbf58826a0e81778faa9f225c2a4882cb14c',100.0,1779032869,0,'2026-05-17T17:47:49.486899+02:00',NULL,NULL,NULL,'[]','[]','[]','[]','{"category": "dev_testing_collab", "image": "images/slack_logo.jpg", "order_v1": 39, "order_v2": 10}','{}');
INSERT INTO "resources" VALUES('https://www.youtube.com/c/Smartbear','swagger videos',NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,'manual','0fbb1abe2a825ea2a6d4fd04e19da7791b37f179858bdb8ee99f10e2b5123734',100.0,1779030436,0,'2026-05-17T17:07:16.690776+02:00',NULL,NULL,NULL,'[]','[]','[]','[]','{"category": "devops_cicd_iac", "image": "images/smartbear_swagger_logo.jpg", "order_v1": 49, "order_v2": 14}','{}');
INSERT INTO "resources" VALUES('https://www.youtube.com/c/Sonatypeinc','sonatype',NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,'manual','2b0fca160128d1b8cb514093c60091fdd3b157d9d10aef5f1d7270cd14d83493',100.0,1779033663,0,'2026-05-17T18:01:03.494330+02:00',NULL,NULL,NULL,'[]','[]','[]','[]','{"category": "devops_cicd_iac", "image": "images/sonatype_logo.jpg", "order_v1": 51, "order_v2": 16}','{}');
INSERT INTO "resources" VALUES('https://www.youtube.com/c/TechWorldwithNana','techworld nana',NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,'manual','1795712c4d7119b925d9f3c23f5a38b14fb212a8c6962bdd16b756364bb9eeb0',100.0,1779030711,0,'2026-05-17T17:11:51.347112+02:00',NULL,NULL,NULL,'[]','[]','[]','[]','{"category": "learning_influencers_communities", "image": "images/techworld_nana.jpg", "order_v1": 89, "order_v2": 23}','{}');
INSERT INTO "resources" VALUES('https://www.youtube.com/c/Tetrate','tetrate',NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,'manual','f2e3ed873b436ba15fa246368df3dd36f4cb74bd80a53f517e7afa3a33dc35cf',100.0,1779030422,0,'2026-05-17T17:07:02.656782+02:00',NULL,NULL,NULL,'[]','[]','[]','[]','{"category": "cloud_native_kubernetes", "image": "images/tetrate_logo.jpg", "order_v1": 43, "order_v2": 12}','{}');
INSERT INTO "resources" VALUES('https://www.youtube.com/c/TheDigitalLifeTech','the digital life',NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,'manual','28e98eacb13b9ad24525643c4b3974f6c1c2e0eea06f3a13edb068a20c6c3f4e',100.0,1779033591,0,'2026-05-17T17:59:51.883601+02:00',NULL,NULL,NULL,'[]','[]','[]','[]','{"category": "learning_influencers_communities", "image": "images/the_digital_life.jpg", "order_v1": 109, "order_v2": 34}','{}');
INSERT INTO "resources" VALUES('https://www.youtube.com/c/TheNewStack','thenewstack',NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,'manual','94a508656835a2a0c93095951b8e78168fe1e82be89866a9bf8670c10d47b1ef',100.0,1779031962,0,'2026-05-17T17:32:42.655801+02:00',NULL,NULL,NULL,'[]','[]','[]','[]','{"category": "learning_influencers_communities", "image": "images/thenewstack.jpg", "order_v1": 94, "order_v2": 28}','{}');
INSERT INTO "resources" VALUES('https://www.youtube.com/c/Thetips4you','thetips4you',NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,'manual','aaeb1a1343c5c9458e8ba1363c95f6318b85d8cf5860485eedca3e719b21bddb',100.0,1779029154,0,'2026-05-17T16:45:54.789357+02:00',NULL,NULL,NULL,'[]','[]','[]','[]','{"category": "learning_influencers_communities", "image": "images/thethips4you.jpg", "order_v1": 77, "order_v2": 11}','{}');
INSERT INTO "resources" VALUES('https://www.youtube.com/c/ThomasMaurerCloud','thomas maurer',NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,'manual','b4908104bd0551d379c3c4e5ad1442907c90efc98f730d20d9b2a7f8fe6475d5',100.0,1779032039,0,'2026-05-17T17:33:59.602078+02:00',NULL,NULL,NULL,'[]','[]','[]','[]','{"category": "learning_influencers_communities", "image": "images/thomas_maurer.jpg", "order_v1": 92, "order_v2": 26}','{}');
INSERT INTO "resources" VALUES('https://www.youtube.com/c/TinaHuang1','tina huang',NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,'manual','ad2639e836e722dab4274a040a5e3b4ec8af75338b5705a73d3ec5e5a993be48',100.0,1779029172,0,'2026-05-17T16:46:12.321718+02:00',NULL,NULL,NULL,'[]','[]','[]','[]','{"category": "learning_influencers_communities", "image": "images/tinahuang.jpg", "order_v1": 100, "order_v2": 30}','{}');
INSERT INTO "resources" VALUES('https://www.youtube.com/c/VMwareTanzu','vmware tanzu logo',NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,'manual','b0e8ee4760fdc9457ff64fcc752fa077b6bb4d388eb985220d16eb7d18424864',100.0,1779032255,0,'2026-05-17T17:37:35.138944+02:00',NULL,NULL,NULL,'[]','[]','[]','[]','{"category": "cloud_native_kubernetes", "image": "images/vmware_tanzu_logo.jpg", "order_v1": 10, "order_v2": 5}','{}');
INSERT INTO "resources" VALUES('https://www.youtube.com/c/WeaveWorksInc','weavecloud',NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,'manual','4ec81d3890938cf7585527cbfd8d3ca9ea9044b1af236adfba0889876d254eba',100.0,1779031596,0,'2026-05-17T17:26:36.281514+02:00',NULL,NULL,NULL,'[]','[]','[]','[]','{"category": "observability_databases_storage", "image": "images/weavecloud_logo.jpg", "order_v1": 31, "order_v2": 8}','{}');
INSERT INTO "resources" VALUES('https://www.youtube.com/c/XebiaLabs','xebialabs',NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,'manual','d1768aa26c66c8a1cea1bc24f9aebd4971d73512691c7d5110b8f7fd2fa30d34',100.0,1779032644,0,'2026-05-17T17:44:04.704397+02:00',NULL,NULL,NULL,'[]','[]','[]','[]','{"category": "learning_influencers_communities", "image": "images/xebialabs_logo.jpg", "order_v1": 69, "order_v2": 3}','{}');
INSERT INTO "resources" VALUES('https://www.youtube.com/c/amazonwebservices','aws videos',NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,'duplicate','manual','ad23a9d49ba1ccfa4374f151098c04c717e0a0286d1251faeee844c68b1dc60a',100.0,1779032232,0,'2026-05-17T17:37:12.377859+02:00',NULL,NULL,NULL,'[]','[]','[]','[]','{"category": "cloud_providers", "image": "images/aws_logo.jpg", "order_v1": 12, "order_v2": 0}','{"duplicate_of": "https://www.youtube.com/user/AmazonWebServices"}');
INSERT INTO "resources" VALUES('https://www.youtube.com/c/appdynamics','appdynamics videos',NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,'manual','e94614c8d830d11b9079fba1bda2b454e3a4092338c0ea0ff9822e7d4987d9e3',100.0,1779030014,0,'2026-05-17T17:00:14.969772+02:00',NULL,NULL,NULL,'[]','[]','[]','[]','{"category": "observability_databases_storage", "image": "images/appdynamics_logo.jpg", "order_v1": 28, "order_v2": 5}','{}');
INSERT INTO "resources" VALUES('https://www.youtube.com/c/cloudnativefdn','cncf videos',NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,'manual','fd0489255d42d03dde0f9c5eac215f84f4de121b8df5a64f0d79b1c2da6a664c',100.0,1779030238,0,'2026-05-17T17:03:58.787612+02:00',NULL,NULL,NULL,'[]','[]','[]','[]','{"category": "cloud_native_kubernetes", "image": "images/cncf_logo.jpg", "order_v1": 1, "order_v2": 0}','{}');
INSERT INTO "resources" VALUES('https://www.youtube.com/c/cockroachdb','cockroachdb',NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,'manual','e1c697ca1d49bada10e1bf6894b70736717ada7a6f8d3d31d3b0589924a26be6',100.0,1779032167,0,'2026-05-17T17:36:07.118398+02:00',NULL,NULL,NULL,'[]','[]','[]','[]','{"category": "observability_databases_storage", "image": "images/cockroachdb_logo.jpg", "order_v1": 57, "order_v2": 11}','{}');
INSERT INTO "resources" VALUES('https://www.youtube.com/c/codecademy','codecademy',NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,'manual','8a3e639a58707334ebbc6315d387ed7f3acb9e6d2c640d64c18663058abb541f',100.0,1779031865,0,'2026-05-17T17:31:05.908904+02:00',NULL,NULL,NULL,'[]','[]','[]','[]','{"category": "learning_influencers_communities", "image": "images/codecademy.jpg", "order_v1": 71, "order_v2": 5}','{}');
INSERT INTO "resources" VALUES('https://www.youtube.com/c/dynatrace','dynatrace videos',NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,'manual','57be723df1c77ef9a21697668284d982e8991e9d9eb8e90f448cd59f6b82fce9',100.0,1779034173,0,'2026-05-17T18:09:33.322702+02:00',NULL,NULL,NULL,'[]','[]','[]','[]','{"category": "observability_databases_storage", "image": "images/dynatrace_logo.jpg", "order_v1": 27, "order_v2": 4}','{}');
INSERT INTO "resources" VALUES('https://www.youtube.com/c/dzone','dzone',NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,'manual','3246c341bfcaafb53d22236dc0bcc2fc11a130fc8e19b306a7ff1eb2fab86bd9',100.0,1779032644,0,'2026-05-17T17:44:04.689421+02:00',NULL,NULL,NULL,'[]','[]','[]','[]','{"category": "learning_influencers_communities", "image": "images/dzone_logo.jpg", "order_v1": 22, "order_v2": 43}','{}');
INSERT INTO "resources" VALUES('https://www.youtube.com/c/guru99comm','guru99',NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,'manual','3e8f37a21b57c2ba953afc109ebe2049575d49d681130cc9e27dc6a1296f76cb',100.0,1779032088,0,'2026-05-17T17:34:48.219694+02:00',NULL,NULL,NULL,'[]','[]','[]','[]','{"category": "learning_influencers_communities", "image": "images/guru99_logo.jpg", "order_v1": 74, "order_v2": 8}','{}');
INSERT INTO "resources" VALUES('https://www.youtube.com/c/jenkinscicd','jenkins videos',NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,'manual','d599fa76511e81920a7fbb3c9be0274d01f1019c86ac60feba712740eeea260b',100.0,1779029631,0,'2026-05-17T16:53:51.692178+02:00',NULL,NULL,NULL,'[]','[]','[]','[]','{"category": "devops_cicd_iac", "image": "images/jenkins-logo.jpg", "order_v1": 7, "order_v2": 2}','{}');
INSERT INTO "resources" VALUES('https://www.youtube.com/c/keptn','keptn',NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,'manual','dd3124704874694f4c4f520b3fdd7c21d47a0320e2416ca1b358c60e62ca0511',100.0,1779029310,0,'2026-05-17T16:48:30.003559+02:00',NULL,NULL,NULL,'[]','[]','[]','[]','{"category": "cloud_native_kubernetes", "image": "images/keptn_logo.jpg", "order_v1": 107, "order_v2": 8}','{}');
INSERT INTO "resources" VALUES('https://www.youtube.com/c/linode','linode cloud',NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,'manual','147c158e531bd6a00ebf5c6c1082e2b22cc367e62d60c4e90a60c2f5e8835778',100.0,1779032091,0,'2026-05-17T17:34:51.386261+02:00',NULL,NULL,NULL,'[]','[]','[]','[]','{"category": "cloud_providers", "image": "images/linode_cloud.jpg", "order_v1": 104, "order_v2": 11}','{}');
INSERT INTO "resources" VALUES('https://www.youtube.com/c/microsoft365','microsoft365',NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,'manual','2d7775fb22ae74ff931b7b7aa084060a2a53fc8a8a7a2e18588eacebae42fd9b',100.0,1779033432,0,'2026-05-17T17:57:12.476198+02:00',NULL,NULL,NULL,'[]','[]','[]','[]','{"category": "dev_testing_collab", "image": "images/microsoft_365_logo.jpg", "order_v1": 41, "order_v2": 12}','{}');
INSERT INTO "resources" VALUES('https://www.youtube.com/c/postman','postman videos',NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,'manual','d8261c46daae302fa0570b81cb114aa18602b69151b40802d2001bd00e6a0001',100.0,1779031802,0,'2026-05-17T17:30:02.393750+02:00',NULL,NULL,NULL,'[]','[]','[]','[]','{"category": "devops_cicd_iac", "image": "images/postman_logo.jpg", "order_v1": 48, "order_v2": 13}','{}');
INSERT INTO "resources" VALUES('https://www.youtube.com/c/priyankavergadia','the cloud girl',NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,'manual','9223f0091fa7ec0a8d4c7ab0dfc395af6855ec9a5711bb2c4a5007add6e3aba6',100.0,1779032017,0,'2026-05-17T17:33:37.805840+02:00',NULL,NULL,NULL,'[]','[]','[]','[]','{"category": "learning_influencers_communities", "image": "images/thecloudgirl.jpg", "order_v1": 98, "order_v2": 29}','{}');
INSERT INTO "resources" VALUES('https://www.youtube.com/c/redhat','redhat videos',NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,'manual','23b5022502ddf6873082a41ccbd1bb0fab2b97b10b40caa04e0af820f4fbe780',100.0,1779031669,0,'2026-05-17T17:27:49.945897+02:00',NULL,NULL,NULL,'[]','[]','[]','[]','{"category": "cloud_native_kubernetes", "image": "images/redhat_logo.jpg", "order_v1": 3, "order_v2": 2}','{}');
INSERT INTO "resources" VALUES('https://www.youtube.com/channel/UC2Pk9GcHhlVV0R9CQIU6gLw','azure cloud native',NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,'manual','5cf148803389c600bed5c65cbde3287d240fb1a39e706525c1d633776ce96776',100.0,1779031360,0,'2026-05-17T17:22:40.477131+02:00',NULL,NULL,NULL,'[]','[]','[]','[]','{"category": "learning_influencers_communities", "image": "images/azure_cloud_native.jpg", "order_v1": 102, "order_v2": 31}','{}');
INSERT INTO "resources" VALUES('https://www.youtube.com/channel/UC3ywadaAUQ1FI4YsHZ8wa0g','openebs',NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,'manual','a88ce0be4280227eae0e56ecaf68a3d9fd8dae470a01f4be689b355dd62282b9',100.0,1779032054,0,'2026-05-17T17:34:14.732223+02:00',NULL,NULL,NULL,'[]','[]','[]','[]','{"category": "observability_databases_storage", "image": "images/openebs_logo.jpg", "order_v1": 62, "order_v2": 16}','{}');
INSERT INTO "resources" VALUES('https://www.youtube.com/channel/UC57acx8sCmE7uFHfVMvIlNg','cloud learnhub',NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,'manual','a6ae970b0a37b55376b2ec5207a9af04746c208e90341ce79e40cd2b06124e93',100.0,1779031782,0,'2026-05-17T17:29:42.368065+02:00',NULL,NULL,NULL,'[]','[]','[]','[]','{"category": "learning_influencers_communities", "image": "images/cloud_learn_hub.jpg", "order_v1": 78, "order_v2": 12}','{}');
INSERT INTO "resources" VALUES('https://www.youtube.com/channel/UC5qMsRjObu685rTBq0PJX8w','liquibase video',NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,'manual','1c3d97ca16579e0ab8b3c2c0fc835cf35e92e5b76cc978465f351b1a1e739813',100.0,1779029715,0,'2026-05-17T16:55:15.111599+02:00',NULL,NULL,NULL,'[]','[]','[]','[]','{"category": "observability_databases_storage", "image": "images/liquibase_logo.jpg", "order_v1": 56, "order_v2": 10}','{}');
INSERT INTO "resources" VALUES('https://www.youtube.com/channel/UC8uN3yhpeBeerGNwDiQbcgw','tigera calico',NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,'manual','4bb59adbdd5508364d4a0e15e18cfa47beb3520fdec8b4363a4392753477d079',100.0,1779032547,0,'2026-05-17T17:42:27.413314+02:00',NULL,NULL,NULL,'[]','[]','[]','[]','{"category": "observability_databases_storage", "image": "images/tigera_calico_logo.jpg", "order_v1": 30, "order_v2": 7}','{}');
INSERT INTO "resources" VALUES('https://www.youtube.com/channel/UCB5WMc2FfrxKzfd7XIODoMw','gaia-x',NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,'manual','805689da1dbdbb28a41461a716a9717adfb374a47941f39793f79294ad4d5cd5',100.0,1779030204,0,'2026-05-17T17:03:24.606422+02:00',NULL,NULL,NULL,'[]','[]','[]','[]','{"category": "cloud_providers", "image": "images/gaia_x.jpg", "order_v1": 105, "order_v2": 12}','{}');
INSERT INTO "resources" VALUES('https://www.youtube.com/channel/UCHBvqSwbfAf5Vx1jrwkG43Q','Backstage @Youtube','','2026',3,'The official CNCF Backstage YouTube channel, featuring community meetups, architecture reviews, plugin development tutorials, and adoption case studies. It serves as an essential visual learning reference for Platform Engineering teams designing internal developer platforms (IDPs).','English','Video Platform','Intermediate',1,'online','manual',NULL,NULL,NULL,0,'2026-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Platform Engineering", "Developer Portal", "Internal Developer Platforms"]','["[COMMUNITY-TOOL]"]','[]','["developerportals.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.youtube.com/channel/UCJfQURxlI_pQdeJUGXtA_zw','Kong API Platform @Youtube','','2026',0,'Visual resources from KongHQ covering distributed gateway topologies, Konnect control planes, service mesh patterns, and complex custom plugin developments.','English','Video Channel','Intermediate',1,'online','manual',NULL,NULL,NULL,0,'2026-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Architecture", "API Management", "Video Walkthroughs"]','["[COMMUNITY-TOOL]"]','[]','["developerportals.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.youtube.com/channel/UCN2kblPjXKMcjjVYmwvquvg','jenkins-x videos',NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,'manual','5bd5abdda4f1bccf2d123bd6024c5a065ea13b2c0b8ceceeb3b351b04c1e27b8',100.0,1779030981,0,'2026-05-17T17:16:21.172196+02:00',NULL,NULL,NULL,'[]','[]','[]','[]','{"category": "devops_cicd_iac", "image": "images/jenkins_x_logo.jpg", "order_v1": 8, "order_v2": 3}','{}');
INSERT INTO "resources" VALUES('https://www.youtube.com/channel/UCOvYmppcbOPm1viN6ust3lA','argocd project',NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,'manual','0bc19d3856f24862ceb6d871d51884d67e338690d834b3f2b1442a051cabe183',100.0,1779032462,0,'2026-05-17T17:41:02.246550+02:00',NULL,NULL,NULL,'[]','[]','[]','[]','{"category": "cloud_native_kubernetes", "image": "images/argoproj.jpg", "order_v1": 95, "order_v2": 6}','{}');
INSERT INTO "resources" VALUES('https://www.youtube.com/channel/UCS5-gTYteN9rnFd98YxYtrA','sonarsource sonarqube',NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,'manual','98c394480b9f945dad942b60082b918ba22f9f035075e845b1dc3ad098987c6a',100.0,1779031694,0,'2026-05-17T17:28:14.017055+02:00',NULL,NULL,NULL,'[]','[]','[]','[]','{"category": "devops_cicd_iac", "image": "images/sonarsource_logo.jpg", "order_v1": 52, "order_v2": 17}','{}');
INSERT INTO "resources" VALUES('https://www.youtube.com/channel/UCZNjYn1NXEgPa_ENPna9Atw','High Mobility @Youtube','','2026',2,'High Mobility''s official media channel, hosting developer walkthroughs, car API integrations, emulator configurations, and real-world connected car telemetry demonstrations.','English','Video Platform','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2026-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Domain APIs", "Automotive", "Tutorials"]','["[COMMUNITY-TOOL]"]','[]','["developerportals.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.youtube.com/channel/UC_vJsnqdpuEoRseFmlkHMkA','Youtube channel: AWS Serverless','','2025',0,'AWS''s official developer video channel focusing on serverless systems design. Shares step-by-step engineering tutorials on EventBridge, Step Functions, and API Gateway optimization.','None','Media Catalog','Beginner',1,'online','manual',NULL,NULL,NULL,0,'2025-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Cloud Platforms", "Serverless Architecture", "Resources"]','["[COMMUNITY-TOOL]"]','[]','["aws-serverless.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.youtube.com/channel/UCcxQbw8kT1-FRhFhO2QCetg','spinnaker videos',NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,'manual','93063f0efc4e21b4e6fcf5a1829dc8255c705d9a4242ed54dba0e5a051eb8c79',100.0,1779033222,0,'2026-05-17T17:53:42.786646+02:00',NULL,NULL,NULL,'[]','[]','[]','[]','{"category": "devops_cicd_iac", "image": "images/spinnaker_logo.jpg", "order_v1": 9, "order_v2": 4}','{}');
INSERT INTO "resources" VALUES('https://www.youtube.com/channel/UCe3VG8wgz03u73xiomGeQzQ','Tyk @Youtube','','2026',0,'Official visual guides highlighting Go plugin development, portal styling, API deprecation workflows, and analytics pipeline setups on Tyk''s cloud-native infrastructure.','English','Video Channel','Intermediate',1,'online','manual',NULL,NULL,NULL,0,'2026-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Architecture", "API Management", "Video Walkthroughs"]','["[COMMUNITY-TOOL]"]','[]','["developerportals.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.youtube.com/channel/UCm63IQg81KP9vXRWSHQpu1w','storageos',NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,'manual','dfdc3111a82c46e58d3e7fca5e6bc8c95d6f1130b300407e1cb949130eaf47e1',100.0,1779032380,0,'2026-05-17T17:39:40.625346+02:00',NULL,NULL,NULL,'[]','[]','[]','[]','{"category": "observability_databases_storage", "image": "images/storageos_logo.jpg", "order_v1": 63, "order_v2": 17}','{}');
INSERT INTO "resources" VALUES('https://www.youtube.com/channel/UCoOq-DtESvayx5yJE5H6-qQ/playlists','youtube: Thetips4you 🌟','','2026',4,'A comprehensive DevOps training channel offering structural deep-dives into cloud infrastructure, Kubernetes, Terraform, and CI/CD pipelines. This resource is highly tailored for visual practitioners seeking practical configuration tutorials and real-world system architecture blueprints.','English','Video Playlist','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2026-06-01T00:00:00+02:00',NULL,NULL,NULL,'["DevOps & Platform Engineering", "Learning & Training Resources", "Video Guides"]','["[ENTERPRISE-STABLE]"]','[]','["devops-tools.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.youtube.com/channel/UCoZxt-YMhGHb20ZkvcCc5KA','fluxcd',NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,'manual','77f87dbc44b02cb8df0c4d5a7aff428a6f8c0a7ebff5e4b4592f36fca929e498',100.0,1779030779,0,'2026-05-17T17:12:59.261108+02:00',NULL,NULL,NULL,'[]','[]','[]','[]','{"category": "cloud_native_kubernetes", "image": "images/fluxcd.jpg", "order_v1": 96, "order_v2": 7}','{}');
INSERT INTO "resources" VALUES('https://www.youtube.com/channel/UCorFV-WGnajyfNu4zPI0AAA','microservice factory',NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,'manual','9e5672cbaa970c1774fd9c3668c601e10d23a2f965fc4de0f61318207718c1bb',100.0,1779031446,0,'2026-05-17T17:24:06.174448+02:00',NULL,NULL,NULL,'[]','[]','[]','[]','{"category": "learning_influencers_communities", "image": "images/microservice_factory.jpg", "order_v1": 80, "order_v2": 14}','{}');
INSERT INTO "resources" VALUES('https://www.youtube.com/channel/UCsRNLDnXvgtz6qsleSlVcqQ','Axway API Management @Youtube','','2026',2,'Axway API Management provides enterprise-grade lifecycle management, security, and governance for APIs across multi-cloud environments. Their official video channel serves as an educational repository detailing gateway integration, policy configuration, and hybrid deployment architectures.','English','Video Platform','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2026-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Architecture", "API Management", "Enterprise Platforms"]','["[COMMUNITY-TOOL]"]','[]','["developerportals.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.youtube.com/channel/UCt7N400Z8gB_3yKq1qrjP2w','robin',NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,'manual','0bf206b7e09497d40da56518b1d761d00cd1b514b6fcb4595153e11800aab22f',100.0,1779029310,0,'2026-05-17T16:48:30.023952+02:00',NULL,NULL,NULL,'[]','[]','[]','[]','{"category": "observability_databases_storage", "image": "images/robin_logo.jpg", "order_v1": 64, "order_v2": 18}','{}');
INSERT INTO "resources" VALUES('https://www.youtube.com/channel/UCu2eNnWy-zc1xt_shCXQQfA','Linux Skills','','2026',3,'A dedicated video tutorial channel demonstrating hands-on Linux skills, package installation, and server management. Useful for visual learners looking to understand interactive command-line operations and services configuration.','English','Video','Beginner',0,'online','manual',NULL,NULL,NULL,0,'2026-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Operating Systems & Infrastructure", "Linux", "SysAdmin Tutorials"]','["[COMMUNITY-TOOL]"]','[]','["linux.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.youtube.com/channel/UCud7fErZAyMC6lHT_cWZNfA','kubemq video',NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,'manual','13cde166b6a5c2d5a8dec801d534e931b1d099d0ebdbf17c8457e5376795a2fe',100.0,1779029123,0,'2026-05-17T16:45:23.974789+02:00',NULL,NULL,NULL,'[]','[]','[]','[]','{"category": "observability_databases_storage", "image": "images/kubemq_logo.jpg", "order_v1": 61, "order_v2": 15}','{}');
INSERT INTO "resources" VALUES('https://www.youtube.com/channel/UCv9MUffHWyo2GgLIDLVu0KQ','cloud quick POCs','','2023',0,'A compiled collection of video tutorials and rapid proofs-of-concept demonstrating containerization, multi-tier cloud networking, and infrastructure provisioning patterns across AWS, Azure, and Google Cloud Platform.','N/A','Media','Intermediate',0,'online','manual','14b71f47eaa6b883e6640368cd7612b8b9a162c79a548d89f7d791353d6ea306',100.0,1781430071,0,'2026-06-14T11:41:11.506766+02:00',NULL,NULL,NULL,'["Resource Portal", "Video Tutorials", "Cloud PoC"]','["[COMMUNITY-TOOL]"]','["docs/demos.md"]','["demos.md", "index.md"]','{"category": "learning_influencers_communities", "image": "images/cloudquickpocs.jpg", "order_v1": 76, "order_v2": 10}','{}');
INSERT INTO "resources" VALUES('https://www.youtube.com/clip/Ugkx5e13a72WjgowgmAtFieyNFuiKarXWXDp',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,'manual','fcb7536628ccd450c20f8aaf000f58dc65ec91d3ffefe10e1f78fb5aab44bae6',100.0,1779130494,1,'2026-05-18T20:54:54.978272+02:00',NULL,NULL,NULL,'[]','[]','["docs/about.md"]','[]','{}','{}');
INSERT INTO "resources" VALUES('https://www.youtube.com/clip/UgkxWpu3QFPEDZBuMgy_Xq4mBR--uLA-3CSZ','youtube: Kubernetes for Sysadmins – Kelsey Hightower at PuppetConf 2016 🌟🌟🌟','','2016',5,'A classic, paradigm-shifting keynote by Kelsey Hightower detailing why traditional infrastructure admins must progress to container-centric architectures. Promotes declarative application specifications and programmatic state management.','English','Video Tutorial','Advanced',0,'online','manual',NULL,NULL,NULL,0,'2016-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Orchestration", "Kubernetes", "Opinion & Strategy", "Historical Evolution"]','["[DE FACTO STANDARD]", "[GUIDE]"]','[]','["kubernetes-tutorials.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.youtube.com/cloudflare','cloudflare',NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,'manual','5d27f5bad18885acfc4193ccf308e35bc1a9e8cec890010f79d288856aeab40f',100.0,1779033360,0,'2026-05-17T17:56:00.314547+02:00',NULL,NULL,NULL,'[]','[]','[]','[]','{"category": "cloud_providers", "image": "images/cloudflare_logo.jpg", "order_v1": 17, "order_v2": 7}','{}');
INSERT INTO "resources" VALUES('https://www.youtube.com/embed/0Gb1z-2SjHY','How a Group of Developers Took Back Control from Enterprise Java | Spring: The Documentary','Featured video in the Fundamentals section.','N/A',0,'This documentary traces the architectural transition from heavyweight, monolithic Java EE application servers to the lightweight, dependency-injection paradigm of the Spring Framework. For a 2026 Cloud Architect, it provides essential historical context on how decoupling business logic from infrastructure paved the way for modern microservices and containerized environments. Understanding this evolution is critical for evaluating the trade-offs between complex enterprise standards and agile, developer-centric frameworks in cloud-native platforms.',NULL,NULL,NULL,0,'online','automatic',NULL,100.0,0,0,'2024-01-01T00:00:00+02:00',NULL,NULL,NULL,'[]','[]','[]','[]','{}','{"category": "Fundamentals", "is_enriched": true, "is_featured_video": true, "technology": "Spring Framework", "video_order": 999}');
INSERT INTO "resources" VALUES('https://www.youtube.com/embed/1Fl25dR01pw?si=bJlQozIfT3J4rhN3','Building a developer platform? Ask these questions.','Featured video in the Top Videos & Clips section.','N/A',0,'This session details how to build secure, scalable developer platforms by defining ''golden paths'' using HashiCorp''s suite of automation tools, including Terraform, Vault, Consul, and Boundary. It provides a strategic framework for resolving key platform engineering challenges such as Day 2 operations, infrastructure dependency mapping, secure access control, and seamless local-to-remote environment transitions. By abstracting cloud complexity, the session demonstrates how to deliver high-velocity self-service capabilities to development teams while ensuring governance and security compliance.',NULL,NULL,NULL,0,'online','manual',NULL,100.0,0,0,'2024-01-01T00:00:00+02:00',NULL,NULL,NULL,'[]','[]','[]','[]','{}','{"category": "Architecture and Cloud Strategy", "is_enriched": true, "is_featured_video": true, "technology": "HashiCorp Stack (Terraform, Vault, Consul, Boundary)", "video_order": 14}');
INSERT INTO "resources" VALUES('https://www.youtube.com/embed/318elIq37PE','Kubernetes: The Documentary [PART 2]','Featured video in the Top Videos & Clips section.','N/A',5,'This documentary details the pivotal technical evolution and open governance model that led Kubernetes to win the container orchestration wars over competitors like Docker Swarm and Mesos. For a 2026 Cloud Native context, it underscores the enduring value of design principles like declarative APIs, reconciliation control loops, and pluggable interfaces (CNI, CRI, CSI) that define modern platform engineering. Understanding these foundational decisions allows architects to better design scalable, vendor-neutral control planes for complex multi-cloud environments.',NULL,NULL,NULL,0,'online','manual',NULL,100.0,0,0,'2024-01-01T00:00:00+02:00',NULL,NULL,NULL,'[]','[]','[]','[]','{}','{"category": "Fundamentals and Documentaries", "is_enriched": true, "is_featured_video": true, "technology": "Kubernetes", "video_order": 2}');
INSERT INTO "resources" VALUES('https://www.youtube.com/embed/6eBSHbLKuN0','Mastering Claude Code in 30 minutes','Featured video in the Top Videos & Clips section.','N/A',0,'This technical session explores the architecture and implementation of Claude Code, Anthropic''s agentic CLI designed for autonomous, multi-step engineering tasks. It details how the tool leverages the Model Context Protocol (MCP) to integrate with external data sources and documentation, enabling a self-healing development cycle where the agent autonomously reads code, executes shell commands, and iterates through test-driven development (TDD) loops. For 2026 platform engineers, mastering these agentic workflows is critical for scaling complex refactoring, managing cognitive load in large-scale repositories, and establishing robust human-in-the-loop (HITL) governance for AI-driven infrastructure operations.
',NULL,NULL,NULL,0,'online','manual',NULL,100.0,0,0,'2024-01-01T00:00:00+02:00',NULL,NULL,NULL,'[]','[]','[]','[]','{}','{"category": "AI and Future Operations", "is_enriched": true, "is_featured_video": true, "technology": "Claude Code", "video_order": 25}');
INSERT INTO "resources" VALUES('https://www.youtube.com/embed/8g4qLzkpjeE?si=xcfl3ugsMGZ8Kthg','Panel: Azure DevOps vs. GitHub Actions','Featured video in the Top Videos & Clips section.','N/A',0,'This panel discussion provides a comprehensive architectural comparison between Azure DevOps and GitHub Actions, focusing on enterprise governance, extensibility, and CI/CD workflow migration strategies. It outlines decision frameworks for hybrid platform setups, highlighting how organizations can leverage GitHub Actions for modern cloud-native developer velocity while maintaining Azure DevOps for mature project management, test plans, and strict regulatory compliance. Essential for cloud architects planning long-term toolchain evolution, this session clarifies integration pathways and future-proof migration strategies.',NULL,NULL,NULL,0,'online','manual',NULL,100.0,0,0,'2024-01-01T00:00:00+02:00',NULL,NULL,NULL,'[]','[]','[]','[]','{}','{"category": "Architecture and Cloud Strategy", "is_enriched": true, "is_featured_video": true, "technology": "Azure DevOps & GitHub Actions", "video_order": 17}');
INSERT INTO "resources" VALUES('https://www.youtube.com/embed/9vM4p9NN0Ts','Stanford CS229: Building Large Language Models (LLMs)','Featured video in the Top Videos & Clips section.','N/A',0,'This Stanford CS229 technical deep-dive deconstructs the transition from raw autoregressive language models to instruction-tuned assistants, focusing on the systems orchestration required for 2026 AI infrastructure. It explores critical patterns in tokenization (BPE/Sub-word), parameter-efficient fine-tuning (PEFT/LoRA), and the shift from RLHF to Direct Preference Optimization (DPO) to simplify model alignment pipelines. For cloud architects, the lecture provides a foundational framework for optimizing the "Compute-to-Token" ratio and managing memory constraints (KV Cache) in distributed distributed inference environments, while advocating for LLM-as-a-Judge automated evaluation loops for scalable model governance.
',NULL,NULL,NULL,0,'online','manual',NULL,100.0,0,0,'2024-01-01T00:00:00+02:00',NULL,NULL,NULL,'[]','[]','[]','[]','{}','{"category": "AI and Future Operations", "is_enriched": true, "is_featured_video": true, "technology": "LLM Architecture & Post-Training", "video_order": 26}');
INSERT INTO "resources" VALUES('https://www.youtube.com/embed/BE77h7dmoQU','Kubernetes: The Documentary [PART 1]','Featured video in the Top Videos & Clips section.','N/A',5,'This documentary chronicles the origin of Kubernetes from Google''s internal cluster managers Borg and Omega, highlighting the pivotal architectural transition from virtual machines to containerized orchestration. Understanding this evolution is critical for modern cloud-native architects, as it reveals the foundational design patterns—such as the reconciliation loop, declarative APIs, and decoupled control planes—that continue to govern state-of-the-art distributed systems and platform engineering.',NULL,NULL,NULL,0,'online','manual',NULL,100.0,0,0,'2024-01-01T00:00:00+02:00',NULL,NULL,NULL,'[]','[]','[]','[]','{}','{"category": "Fundamentals and Documentaries", "is_enriched": true, "is_featured_video": true, "technology": "Kubernetes", "video_order": 1}');
INSERT INTO "resources" VALUES('https://www.youtube.com/embed/FUu4kMc0PL8?clip=UgkxFMdlFKBQze7NVVd7q2nIwBYWkeaKeoX8&amp;clipt=EIzBzwIY1fnSAg','Thursday morning general session - May 9 - Red Hat Summit 2019','Featured video in the Top Videos & Clips section.','N/A',0,'This session outlines the architectural deployment of Red Hat OpenShift as a unified hybrid cloud platform, demonstrating how enterprise Kubernetes orchestrates complex workloads across multi-cloud and edge environments. It highlights critical integrations with GPU acceleration and AI/ML pipelines, establishing a robust blueprint for modern MLOps and scalable cloud-native operations.',NULL,NULL,NULL,0,'online','manual',NULL,100.0,0,0,'2024-01-01T00:00:00+02:00',NULL,NULL,NULL,'[]','[]','[]','[]','{}','{"category": "Architecture and Cloud Strategy", "is_enriched": true, "is_featured_video": true, "technology": "Red Hat OpenShift", "video_order": 5}');
INSERT INTO "resources" VALUES('https://www.youtube.com/embed/FUu4kMc0PL8?clip=UgkxLbUzIJtyeKPi66qAvxxRlGbofYp_Gr8B&amp;clipt=EIDy0gIY4MbWAg','Thursday morning general session - May 9 - Red Hat Summit 2019','Featured video in the Top Videos & Clips section.','N/A',0,'This session outlines the architectural enablement of cloud-native AI/ML workloads by integrating Red Hat OpenShift with NVIDIA GPU acceleration and automated MLOps platforms like H2O.ai and ProphetStor. It demonstrates how standardizing on a Kubernetes-based hybrid cloud substrate abstracts heterogeneous hardware environments, facilitating deterministic scaling, resource orchestration, and cognitive monitoring for high-performance AI pipelines. This unified operational model serves as a foundational blueprint for modern enterprise AI-platform engineering and edge computing architectures.',NULL,NULL,NULL,0,'duplicate','manual',NULL,100.0,0,0,'2024-01-01T00:00:00+02:00',NULL,NULL,NULL,'[]','[]','[]','[]','{}','{"category": "AI and Future Operations", "is_enriched": true, "is_featured_video": true, "technology": "Red Hat OpenShift", "video_order": 6, "duplicate_of": "https://www.youtube.com/embed/FUu4kMc0PL8?clip=UgkxFMdlFKBQze7NVVd7q2nIwBYWkeaKeoX8&amp;clipt=EIzBzwIY1fnSAg"}');
INSERT INTO "resources" VALUES('https://www.youtube.com/embed/HI6KleJAZPY','I Stopped Staring at Dashboards. AI Reads My Grafana Metrics Now.','Featured video in the Top Videos & Clips section.','2026',0,'This video explores how AI agents can read Grafana metrics, logs, and traces directly using Grafana Assistant and Claude Code wired up to the Grafana MCP server. It demonstrates querying Prometheus, Loki, and Tempo, generating custom dashboards from natural language, and analyzing runtime data from the command line. This workflow bridges the gap between analysis and remediation, allowing agents to verify fixes and make data-grounded decisions.',NULL,NULL,NULL,0,'online','manual',NULL,100.0,0,0,'2026-06-01T00:00:00+02:00',NULL,NULL,NULL,'[]','[]','[]','[]','{}','{"category": "Observability and Monitoring", "is_enriched": true, "is_featured_video": true, "technology": "Grafana Assistant, Claude Code, Grafana MCP Server", "video_order": 20}');
INSERT INTO "resources" VALUES('https://www.youtube.com/embed/Hc8emNr2igU?si=kehLRUpOAvyK_Bku','Red Hat OpenShift AI overview','Featured video in the Top Videos & Clips section.','N/A',0,'Red Hat OpenShift AI provides an enterprise-grade MLOps platform built on Kubernetes that standardizes the training, tuning, serving, and monitoring of foundation and predictive AI models across hybrid and multi-cloud environments. By integrating open-source frameworks like Jupyter, PyTorch, and KServe with certified hardware accelerators, it delivers a secure, consistent, and self-service environment for platform and data science teams. This architecture ensures robust AI governance, operational scalability, and accelerated time-to-market for intelligent cloud-native applications.',NULL,NULL,NULL,0,'online','manual',NULL,100.0,0,0,'2024-01-01T00:00:00+02:00',NULL,NULL,NULL,'[]','[]','[]','[]','{}','{"category": "AI and Future Operations", "is_enriched": true, "is_featured_video": true, "technology": "Red Hat OpenShift AI", "video_order": 22}');
INSERT INTO "resources" VALUES('https://www.youtube.com/embed/HlAXp0-M6SY?clip=UgkxWpu3QFPEDZBuMgy_Xq4mBR--uLA-3CSZ&amp;clipt=EMSoKxiG3C4','Kubernetes for SysAdmins | Kelsey Hightower at PuppetConf | Talk & Demo','Featured video in the Top Videos & Clips section.','N/A',5,'This seminal presentation outlines the paradigm shift from traditional imperative configuration management to declarative, container-orchestrated infrastructure by redefining the operating contract between applications and underlying systems. Viewed from a 2026 cloud-native perspective, Kelsey Hightower''s early demonstrations of self-healing workloads, automated bin-packing, and custom controllers for automated TLS provisioning serve as the foundational blueprint for modern platform engineering. The architectural concepts covered—specifically decoupling stateful storage and leveraging native service discovery—remain highly relevant for engineers transitioning from static sysadmin practices to dynamic API-driven control loops.',NULL,NULL,NULL,0,'online','manual',NULL,100.0,0,0,'2024-01-01T00:00:00+02:00',NULL,NULL,NULL,'[]','[]','[]','[]','{}','{"category": "Architecture and Cloud Strategy", "is_enriched": true, "is_featured_video": true, "technology": "Kubernetes", "video_order": 3}');
INSERT INTO "resources" VALUES('https://www.youtube.com/embed/I8Qh-TafMvQ?si=1A2-kmq6mV-S-03c','Murli Thirumale | KubeCon CloudNativeCon EU 2023','Featured video in the Top Videos & Clips section.','N/A',3,'This discussion outlines how enterprise platform engineering teams leverage Portworx to deliver automated, resilient Database-as-a-Service (DBaaS) capabilities directly on Kubernetes. By abstracting multi-cloud storage, disaster recovery, and data security, it highlights architectural strategies essential for scaling stateful cloud-native workloads. For a 2026 cloud-native landscape, these unified data management planes are critical for mitigating multi-cloud lock-in, controlling cloud spend, and accelerating application delivery.',NULL,NULL,NULL,0,'online','manual',NULL,100.0,0,0,'2024-01-01T00:00:00+02:00',NULL,NULL,NULL,'[]','[]','[]','[]','{}','{"category": "Architecture and Cloud Strategy", "is_enriched": true, "is_featured_video": true, "technology": "Portworx", "video_order": 12}');
INSERT INTO "resources" VALUES('https://www.youtube.com/embed/IFUPG9KCJ4E?si=KMEXeVlcKTp87-Ja','The creator of Rails on JavaScript FE vs. Classic Server-side Rendering','Featured video in the Top Videos & Clips section.','N/A',4,'David Heinemeier Hansson critiques the complexity of modern Single Page Application (SPA) architectures, advocating instead for the ''Majestic Monolith'' and HTML-over-the-wire (Hotwire) to keep application logic unified on the server. In a 2026 cloud-native context, this paradigm challenges the overhead of decoupled micro-frontends by proving that server-side rendering (SSR) combined with lightweight HTML streaming dramatically simplifies deployment pipelines, reduces client-side resource consumption, and lowers data egress costs. This architectural approach optimizes for operational efficiency, enabling smaller engineering teams to build highly responsive, production-grade applications without managing complex API contract synchronizations.',NULL,NULL,NULL,0,'online','manual',NULL,100.0,0,0,'2024-01-01T00:00:00+02:00',NULL,NULL,NULL,'[]','[]','[]','[]','{}','{"category": "Architecture and Cloud Strategy", "is_enriched": true, "is_featured_video": true, "technology": "Ruby on Rails / Hotwire", "video_order": 10}');
INSERT INTO "resources" VALUES('https://www.youtube.com/embed/L8eJh1sfc1U?si=y546MyZpRe-thoad','¿De verdad son necesarios los microservicios?','Featured video in the Top Videos & Clips section.','N/A',0,'This video critically evaluates the over-engineering of distributed systems, examining whether the operational overhead, network latency, and complexity of microservices are justified for most projects. In a 2026 cloud-native landscape focusing heavily on cost optimization and developer velocity, it advocates for a pragmatic, domain-driven approach, highlighting modular monoliths as a powerful alternative before prematurely adopting microservices.',NULL,NULL,NULL,0,'online','manual',NULL,100.0,0,0,'2024-01-01T00:00:00+02:00',NULL,NULL,NULL,'[]','[]','[]','[]','{}','{"category": "Architecture and Cloud Strategy", "is_enriched": true, "is_featured_video": true, "technology": "Modular Monoliths", "video_order": 15}');
INSERT INTO "resources" VALUES('https://www.youtube.com/embed/LiSb82Lug7M','GitOps Guide to the Galaxy: Hosted Control Planes (HyperShift)','Featured video in the Top Videos & Clips section.','N/A',0,'This session from the GitOps Guide to the Galaxy deconstructs the architecture of Hosted Control Planes (HCP), also known as HyperShift. It explores how HCP decouples the Kubernetes control plane from worker nodes, hosting it as a scalable workload on a management cluster to drastically reduce operational overhead, improve provisioning speed, and optimize resource utilization. For 2026 platform engineering, mastering this pattern is essential for managing large-scale, multi-tenant Kubernetes fleets with high-density efficiency and strong isolation.
',NULL,NULL,NULL,0,'online','manual',NULL,100.0,0,0,'2024-01-01T00:00:00+02:00',NULL,NULL,NULL,'[]','[]','[]','[]','{}','{"category": "Architecture and Cloud Strategy", "is_enriched": true, "is_featured_video": true, "technology": "Hosted Control Planes", "video_order": 24}');
INSERT INTO "resources" VALUES('https://www.youtube.com/embed/MRIv2IwFTPg?si=F07g869i6yIfqRdg','¿Qué es una Red Neuronal? Parte 1 : La Neurona | DotCSV','Featured video in the Top Videos & Clips section.','N/A',0,'This video deconstructs the foundational mathematical and algorithmic mechanics of a single artificial neuron, illustrating its direct relationship with linear regression, weights, biases, and activation functions. In a 2026 cloud-native landscape, mastering these core neural principles is critical for platform architects optimizing distributed micro-models and real-time AI inference engines deployed on Kubernetes-driven edge and cloud infrastructure. This granular understanding enables more efficient hardware acceleration profiling (GPUs/vGPUs/TPUs) and smarter resource allocation for decentralized machine learning pipelines.',NULL,NULL,NULL,0,'online','manual',NULL,100.0,0,0,'2024-01-01T00:00:00+02:00',NULL,NULL,NULL,'[]','[]','[]','[]','{}','{"category": "AI and Future Operations", "is_enriched": true, "is_featured_video": true, "technology": "Neural Networks", "video_order": 25}');
INSERT INTO "resources" VALUES('https://www.youtube.com/embed/PxyyY7TsCqs?si=kzCRojDteESqork1','Standardizing infrastructure automation with Terraform Enterprise','Featured video in the Top Videos & Clips section.','N/A',0,'This presentation details AXA Group''s cloud migration strategy (ATLAS) utilizing Terraform Enterprise as the cornerstone of their multi-cloud and private IaaS migration factory. It highlights how a highly regulated financial enterprise standardizes infrastructure-as-code (IaC) practices across multiple global subsidiaries to accelerate cloud adoption while maintaining governance. For a 2026 cloud-native landscape, this case study provides key insights into scaling self-service provisioning, implementing policy-as-code, and automating multi-tenant enterprise architectures at massive scale.',NULL,NULL,NULL,0,'duplicate','manual',NULL,100.0,0,0,'2024-01-01T00:00:00+02:00',NULL,NULL,NULL,'[]','[]','[]','[]','{}','{"category": "Infrastructure as Code", "is_enriched": true, "is_featured_video": true, "technology": "Terraform Enterprise", "video_order": 11, "duplicate_of": "https://www.hashicorp.com/resources/building-a-migration-factory-with-terraform-enterprise-at-axa-group"}');
INSERT INTO "resources" VALUES('https://www.youtube.com/embed/QBqRAMVTmwE','Building Secure, Well‑Architected Azure Workloads with Azure Verified Modules and GitHub Copilot','Featured video in the Top Videos & Clips section.','N/A',0,'Azure Verified Modules (AVM) is the official Microsoft infrastructure-as-code module library for both Bicep and Terraform. This session explores how AVM standardizes deployments according to the Azure Well-Architected Framework by default, shipping with high-impact security defaults like zone redundancy and disabled public IPs. It introduces Spec-Driven Development with GitHub Copilot using the "Spec Kit" (an 8-step framework from constitution to implementation). By turning non-deterministic AI prompts into reliable, repeatable builds, architects can leverage AI as a trusted foundation for secure and compliant Azure workload orchestration.
',NULL,NULL,NULL,0,'online','manual',NULL,100.0,0,0,'2024-01-01T00:00:00+02:00',NULL,NULL,NULL,'[]','[]','[]','[]','{}','{"category": "Architecture and Cloud Strategy", "is_enriched": true, "is_featured_video": true, "technology": "Azure Verified Modules (AVM)", "video_order": 27}');
INSERT INTO "resources" VALUES('https://www.youtube.com/embed/Tr4onEST70I','Fran Heeran, Red Hat | Red Hat Summit 2026','Featured video in the Top Videos & Clips section.','2026',0,'In this Red Hat Summit 2026 interview, Fran Heeran details how telecommunications providers are shifting from heavily siloed infrastructure to unified cloud-native architectures. By leveraging OpenShift Virtualization, telcos can centrally manage both legacy virtual machines and modern containers across core networks and the far edge, accelerating deployments up to 50%. This unified architecture additionally enables sovereign cloud offerings and closed-loop network automation by feeding AI outputs directly into Ansible-driven remediation workflows.',NULL,NULL,NULL,0,'online','manual',NULL,100.0,0,0,'2026-06-01T00:00:00+02:00',NULL,NULL,NULL,'[]','[]','[]','[]','{}','{"category": "Architecture and Cloud Strategy", "is_enriched": true, "is_featured_video": true, "technology": "OpenShift", "video_order": 28}');
INSERT INTO "resources" VALUES('https://www.youtube.com/embed/U_IFGpJDbeU?si=XzHSGU9dTH-1_0EW','Branching Strategies Explained','Featured video in the Top Videos & Clips section.','N/A',0,'This guide provides a comprehensive architectural evaluation of various Git branching strategies, including Trunk-Based Development, Feature Branches, Git Flow, and Environment Branches, weighing their impacts on delivery velocity. For a 2026 cloud-native landscape, it emphasizes how moving toward trunk-based development or short-lived feature branches is essential for optimizing continuous integration (CI) pipelines, minimizing integration debt, and enabling rapid, automated deployments to Kubernetes and cloud environments.',NULL,NULL,NULL,0,'online','manual',NULL,100.0,0,0,'2024-01-01T00:00:00+02:00',NULL,NULL,NULL,'[]','[]','[]','[]','{}','{"category": "Architecture and Cloud Strategy", "is_enriched": true, "is_featured_video": true, "technology": "Git", "video_order": 16}');
INSERT INTO "resources" VALUES('https://www.youtube.com/embed/UmbjwSK9b3I?clip=UgkxRGuBMDAVDqKckQ1lhk-9U2jLBhBIBI5l&amp;clipt=EP2dHhjd8iE','Keynote: 7 Years of Running Kubernetes for Mercedes-Benz','Featured video in the Top Videos & Clips section.','N/A',0,'This architectural retrospective outlines Mercedes-Benz''s transformation from legacy, manual infrastructure management to an on-premises, self-service cloud platform managing nearly 1,000 clusters via Cluster API (CAPI). In a 2026 cloud-native context, it demonstrates the vital patterns for scaling declarative cluster lifecycle management and shifting traditional enterprise operations toward platform engineering model. The session highlights how organizational resilience, open-source alignment, and robust automation topologies can successfully modernize highly regulated corporate data centers.',NULL,NULL,NULL,0,'online','manual',NULL,100.0,0,0,'2024-01-01T00:00:00+02:00',NULL,NULL,NULL,'[]','[]','[]','[]','{}','{"category": "Architecture and Cloud Strategy", "is_enriched": true, "is_featured_video": true, "technology": "Kubernetes", "video_order": 7}');
INSERT INTO "resources" VALUES('https://www.youtube.com/embed/V7PSnH8YnTk?si=6Mq4wjpipTLwUvYe','Red Hat OpenShift Platform Plus - Overview','Featured video in the Top Videos & Clips section.','N/A',3,'Red Hat OpenShift Platform Plus provides an enterprise-grade, multi-cluster Kubernetes foundation integrating advanced cluster management, declarative DevSecOps security, and a global container registry. In a 2026 cloud-native landscape, it delivers a unified platform engineering control plane that simplifies multi-cloud operations while enforcing consistent governance and security policies from core to edge. This suite accelerates secure software delivery pipelines by embedding automated compliance and threat protection directly into the application lifecycle.',NULL,NULL,NULL,0,'duplicate','manual',NULL,100.0,0,0,'2024-01-01T00:00:00+02:00',NULL,NULL,NULL,'[]','[]','[]','[]','{}','{"category": "Architecture and Cloud Strategy", "is_enriched": true, "is_featured_video": true, "technology": "Red Hat OpenShift", "video_order": 13, "duplicate_of": "https://www.redhat.com/en/technologies/cloud-computing/openshift/platform-plus"}');
INSERT INTO "resources" VALUES('https://www.youtube.com/embed/aZ5EsdnpLMI?si=ESsNnVwE8IdWSiWZ','Artificial Intelligence | 60 Minutes Full Episodes','Featured video in the Top Videos & Clips section.','N/A',0,'This documentary anthology traces the rapid evolution of artificial intelligence from early deep learning implementations to advanced generative AI systems like Google''s Bard and OpenAI''s ChatGPT. For 2026 cloud-native architectures, these developments highlight the critical need for integrating scalable AI model orchestration, strict ethical guardrails, and secure data pipelines directly into enterprise platform engineering. Understanding these socio-technical shifts assists cloud architects in designing resilient, compliant AI-integrated infrastructures that balance massive computational demands with robust operational governance.',NULL,NULL,NULL,0,'online','manual',NULL,100.0,0,0,'2024-01-01T00:00:00+02:00',NULL,NULL,NULL,'[]','[]','[]','[]','{}','{"category": "AI and Future Operations", "is_enriched": true, "is_featured_video": true, "technology": "Generative AI and Large Language Models", "video_order": 20}');
INSERT INTO "resources" VALUES('https://www.youtube.com/embed/cdZZpaB2kDM?clip=UgkxWAPHZbVaNZzk9pi0lMu6k5ABLuMHBtRL&amp;clipt=EK2rfRjW9YAB','Elon Musk talks Twitter, Tesla and how his brain works — live at TED2022','Featured video in the Top Videos & Clips section.','N/A',0,'This systemic interview highlights architectural principles around open-sourcing core algorithms to enforce platform transparency and trust, directly paralleling modern GitOps, policy-as-code, and zero-trust verification frameworks in Cloud Native environments. Additionally, the insights on extreme manufacturing automation offer critical design lessons for 2026 edge computing, emphasizing the necessity of closed-loop automation, event-driven orchestration, and radical simplification of complex distributed infrastructures.',NULL,NULL,NULL,0,'online','manual',NULL,100.0,0,0,'2024-01-01T00:00:00+02:00',NULL,NULL,NULL,'[]','[]','[]','[]','{}','{"category": "Architecture and Cloud Strategy", "is_enriched": true, "is_featured_video": true, "technology": "Distributed Systems Strategy", "video_order": 19}');
INSERT INTO "resources" VALUES('https://www.youtube.com/embed/ghzsBm8vOms','What is Platform Engineering and how it fits into DevOps and Cloud world','Featured video in the Top Videos & Clips section.','N/A',0,'This video details the evolution of cloud operations into Platform Engineering, focusing on the architecture and implementation of Internal Developer Platforms (IDPs) to mitigate developer cognitive load. By establishing standardized ''golden paths'' through Infrastructure as Code (IaC) and self-service APIs, organizations can balance developer autonomy with rigorous governance, security, and compliance. This paradigm shift optimizes resource provisioning and modernizes DevOps workflows for highly scalable, cloud-native environments.',NULL,NULL,NULL,0,'online','manual',NULL,100.0,0,0,'2024-01-01T00:00:00+02:00',NULL,NULL,NULL,'[]','[]','[]','[]','{}','{"category": "Architecture and Cloud Strategy", "is_enriched": true, "is_featured_video": true, "technology": "Platform Engineering", "video_order": 8}');
INSERT INTO "resources" VALUES('https://www.youtube.com/embed/hAwtrJlBVJY?si=bnyptzNFx4jzOiEj','The Brutal Truth Behind Tech Layoffs','Featured video in the Top Videos & Clips section.','N/A',0,'This analysis dissects the macroeconomic shift from hyper-growth talent hoarding to hyper-efficiency, highlighting the systemic collapse of bloated engineering teams in favor of lean, automated operations. For a 2026 cloud-native landscape, this underscores the critical role of platform engineering and robust FinOps architectures designed to maximize resource utilization while minimizing human-in-the-loop operational overhead. Architects must leverage these insights to build self-healing, highly automated platforms that successfully decouple organizational scale from headcount.',NULL,NULL,NULL,0,'online','manual',NULL,100.0,0,0,'2024-01-01T00:00:00+02:00',NULL,NULL,NULL,'[]','[]','[]','[]','{}','{"category": "Architecture and Cloud Strategy", "is_enriched": true, "is_featured_video": true, "technology": "FinOps", "video_order": 21}');
INSERT INTO "resources" VALUES('https://www.youtube.com/embed/niuJpAKyb7c','Remote VS Code with Dev Tunnels: access the editor from your browser','Featured video in the Top Videos & Clips section.','2023',0,'In this tutorial, Gisela Torres explains the architecture and application of VS Code Dev Tunnels to enable secure remote access to local development environments. Dev Tunnels establish a secure, encrypted connection to VS Code without requiring complex VPNs or firewall modifications, allowing developers to connect from any web browser or secondary editor instance. For 2026 developer productivity, this simplifies remote workspace orchestration and collaborative debugging in cloud-native platforms. [SPANISH CONTENT]
',NULL,NULL,NULL,0,'online','manual',NULL,100.0,0,0,'2023-06-01T00:00:00+02:00',NULL,NULL,NULL,'[]','[]','[]','[]','{}','{"category": "Developer Productivity", "is_enriched": true, "is_featured_video": true, "technology": "VS Code", "video_order": 29}');
INSERT INTO "resources" VALUES('https://www.youtube.com/embed/nrhxNNH5lt0?si=U5h1mbkbF6ZEOvlj','What is DevSecOps? DevSecOps explained in 8 Mins','Featured video in the Top Videos & Clips section.','N/A',0,'This video details the transition from traditional, late-stage security audits to DevSecOps, explaining how shifting security left eliminates deployment bottlenecks in fast-paced delivery pipelines. It covers the automation of static analysis (SAST), software composition analysis (SCA), and container scanning directly within CI/CD workflows. In a 2026 cloud-native context, this paradigm is critical for securing ephemeral microservices and maintaining continuous compliance without sacrificing deployment velocity.',NULL,NULL,NULL,0,'online','manual',NULL,100.0,0,0,'2024-01-01T00:00:00+02:00',NULL,NULL,NULL,'[]','[]','[]','[]','{}','{"category": "Security and Compliance", "is_enriched": true, "is_featured_video": true, "technology": "DevSecOps", "video_order": 18}');
INSERT INTO "resources" VALUES('https://www.youtube.com/embed/rT4fJNbfe14','Prometheus: The Documentary','Featured video in the Top Videos & Clips section.','N/A',0,'This documentary explores the architectural genesis of Prometheus at SoundCloud, detailing how the shift to microservices necessitated a fundamental pivot from host-based monitoring to a pull-based, multi-dimensional metric data model. In a 2026 cloud-native context, understanding these foundational design decisions—specifically the trade-offs of localized TSDB storage, HTTP pull mechanics, and PromQL—is vital for architecting self-healing, high-cardinality observability pipelines across distributed, edge, and hybrid-cloud environments.',NULL,NULL,NULL,0,'online','manual',NULL,100.0,0,0,'2024-01-01T00:00:00+02:00',NULL,NULL,NULL,'[]','[]','[]','[]','{}','{"category": "Observability and Monitoring", "is_enriched": true, "is_featured_video": true, "technology": "Prometheus", "video_order": 4}');
INSERT INTO "resources" VALUES('https://www.youtube.com/embed/rkXGSLf-rVQ?si=Ho8Zzxbrecn7Yncb','David Heinemeier Hansson: Microservices vs. Monolith','Featured video in the Top Videos & Clips section.','N/A',4,'In this discussion, David Heinemeier Hansson critiques the dogmatic adoption of microservices, highlighting how they introduce substantial operational complexity, network latency, and cognitive load compared to a well-structured monolith. He champions the ''Majestic Monolith'' as a pattern that maximizes developer velocity and reduces organizational overhead by keeping the deployment domain unified. For modern cloud-native architectures, this perspective serves as a crucial counterweight to microservice fatigue, driving the industry toward highly-optimized modular monoliths that simplify infrastructure and cut cloud spend.',NULL,NULL,NULL,0,'online','manual',NULL,100.0,0,0,'2024-01-01T00:00:00+02:00',NULL,NULL,NULL,'[]','[]','[]','[]','{}','{"category": "Architecture and Cloud Strategy", "is_enriched": true, "is_featured_video": true, "technology": "Ruby on Rails", "video_order": 9}');
INSERT INTO "resources" VALUES('https://www.youtube.com/embed/videoseries?list=PLmsFUfdnGr3w9BdWjQGAwV7UPW0kspwOp','Agentic DevOps Live','Featured video series in the Top Videos & Clips section.','2025',0,'This official live series explores the paradigm shift from traditional CI/CD pipelines to autonomous, agent-driven operations (Agentic DevOps). It covers technical deep-dives into Azure SRE Agents for automated root cause analysis and proactive reliability, GitHub Copilot App Mod Agents for modernizing legacy systems at scale, and AI-powered workflows across GitHub and Azure DevOps. Essential for platform engineers designing self-healing environments and scalable human-in-the-loop AI governance in 2026.
',NULL,NULL,NULL,0,'online','manual',NULL,100.0,0,0,'2025-06-01T00:00:00+02:00',NULL,NULL,NULL,'[]','[]','[]','[]','{}','{"category": "AI and Future Operations", "is_enriched": true, "is_featured_video": true, "technology": "Agentic DevOps", "video_order": 30}');
INSERT INTO "resources" VALUES('https://www.youtube.com/embed/videoseries?si=GBJtqv36O8bslj9z&amp;list=PLvBBnHmZuNQJeznYL2F-MpZYBUeLIXYEe','Jenkins Tutorials','Featured video in the Top Videos & Clips section.','N/A',0,'This comprehensive video series details core Jenkins CI/CD automation techniques, including Pipeline-as-Code implementations and system management best practices. In a 2026 cloud-native context, mastering Jenkins remains critical for orchestrating complex build pipelines, bridging the gap between legacy infrastructure and modern Kubernetes deployment targets. The tutorials provide foundational architectural patterns for establishing scalable, automated, and reproducible continuous integration workflows across distributed enterprise environments.',NULL,NULL,NULL,0,'online','manual',NULL,100.0,0,0,'2024-01-01T00:00:00+02:00',NULL,NULL,NULL,'[]','[]','[]','[]','{}','{"category": "Fundamentals and Documentaries", "is_enriched": true, "is_featured_video": true, "technology": "Jenkins", "video_order": 24}');
INSERT INTO "resources" VALUES('https://www.youtube.com/embed/videoseries?si=fJvBV63-mjQ6S-Ht&amp;list=PL7sEPiUbBLo_iTds-NV-9Tu05Gg2Aj8N7','NetBox Zero To Hero','Featured video in the Top Videos & Clips section.','N/A',0,'NetBox serves as the foundational source of truth for modern network automation by integrating IP Address Management (IPAM) and Data Center Infrastructure Management (DCIM) into a unified database. In a 2026 Cloud Native ecosystem, it empowers Infrastructure as Code (IaC) pipelines to dynamically query and enforce intended network state via robust APIs, effectively eliminating configuration drift. This architectural approach bridges the gap between physical hardware tracking and automated, declarative network orchestration across complex hybrid environments.',NULL,NULL,NULL,0,'online','manual',NULL,100.0,0,0,'2024-01-01T00:00:00+02:00',NULL,NULL,NULL,'[]','[]','[]','[]','{}','{"category": "Infrastructure as Code", "is_enriched": true, "is_featured_video": true, "technology": "NetBox", "video_order": 26}');
INSERT INTO "resources" VALUES('https://www.youtube.com/embed/videoseries?si=zdATyq_E2wXN7AC6&amp;list=PLbMP1JcGBmSGKO8UreWpOBOhCqilejhtd','GitOps Guide to the Galaxy','Featured video in the Top Videos & Clips section.','N/A',0,'Every other Thursday at 3pm ET hosts Hilliary Lipsig and Jonathan Rickard dive into everything in the GitOps universe, from solutions to common problems in end-to-end CICD pipelines, to creating Git workflows. This series explores how GitOps enhances modern application delivery and discusses the latest news around best practices and Cloud Native architecture.
',NULL,NULL,NULL,0,'duplicate','manual',NULL,100.0,0,0,'2024-01-01T00:00:00+02:00',NULL,NULL,NULL,'[]','[]','[]','[]','{}','{"category": "Architecture and Cloud Strategy", "is_enriched": true, "is_featured_video": true, "technology": "GitOps", "video_order": 23, "duplicate_of": "https://www.youtube.com/playlist?list=PLbMP1JcGBmSGKO8UreWpOBOhCqilejhtd"}');
INSERT INTO "resources" VALUES('https://www.youtube.com/kubernetescommunity','kubernetes logo',NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,'manual','5654ed1b031bb525606fadef419e20044ee5e80a0915535c7ae4e75f0c909d9d',100.0,1779031393,0,'2026-05-17T17:23:13.113604+02:00',NULL,NULL,NULL,'[]','[]','[]','[]','{"category": "cloud_native_kubernetes", "image": "images/kubernetes_logo.png", "order_v1": 2, "order_v2": 1}','{}');
INSERT INTO "resources" VALUES('https://www.youtube.com/live/2IArMAhkJcE?si=_LlIjakRXHUzERjy','Open Source Friday: Spec Kit - What it is, the problems it solves, and how clear specs make collaboration work','','2023',0,'Focuses on ''Spec Kit'' - an open framework designed to facilitate collaborative creation of technical specifications. Details how clear, shared specification templates improve open-source contributions, bridge communication gaps between product and engineering, and keep technical debt in check.','English','Video','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2023-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Software Engineering", "Collaboration", "Documentation Specifications"]','["[COMMUNITY-TOOL]"]','[]','["kubernetes-tutorials.md", "developerportals.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.youtube.com/playlist?app=desktop&list=PLI1_CQcV71RnBebKm_tH1uKYI3WxkM2TT','youtube: A Cloud Guru - Cloud Provider Comparisons 🌟','','2026',0,'A curated Pluralsight/A Cloud Guru video playlist featuring structural and strategic comparisons of hyperscalers. It covers pricing structures, operational overhead, and developer experience metrics. Live grounding confirms its baseline instructional value for junior cloud engineers.','English','Guide/Video','Beginner',0,'online','manual',NULL,NULL,NULL,0,'2026-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Cloud Learning", "Multimedia", "Provider Comparisons"]','["[COMMUNITY-TOOL]", "[GUIDE]"]','[]','["public-cloud-solutions.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.youtube.com/playlist?app=desktop&list=PLVx1qovxj-akr_3XqQQgpqRyQw4GYuS4h','youtube playlist: Thetips4you - Kubernetes Tutorial for Beginners','','2024',3,'An introductory video collection teaching standard configuration, secret integration, dynamic cloud volumes, and fundamental deployment syntax. Recommended for engineers transitioning from traditional VM hypervisors.','English','Video Tutorial','Beginner',0,'online','manual',NULL,NULL,NULL,0,'2024-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Orchestration", "Kubernetes", "Video Series", "Fundamentals"]','["[COMMUNITY-TOOL]", "[GUIDE]"]','[]','["kubernetes-tutorials.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.youtube.com/playlist?list=PL0pgb_7nDofA1hJpkpPf4qHQTYZbPVT5M','youtube: GitHub Masterclass (Spanish) 🌟','','2021',0,'A video course in Spanish explaining Git and GitHub mechanics. Covers foundational commit management, remote synchronization, branch isolation, push/pull requests, and basic repository management.','Spanish','Video','Beginner',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Engineering Education", "Developer Platform", "Git Workflows"]','["[COMMUNITY-TOOL]"]','[]','["git.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.youtube.com/playlist?list=PL6gx4Cwl9DGAcbMi1sH6oAMk4JHw91mC_','Python 3.4 Programming Tutorials - YouTube','- [A beginner''s guide to web development with Python 2.7 / Django 1.7](http://www.tangowithdjango.com)
    - [The Bottom-Line Single Main Difference Between Python 2 and 3](http://migrateup.com/main-difference-python-3)','2014',0,'Classical educational video series introducing the standard features of Python 3.4 and Django 1.7. Serves as a reference for legacy syntax structures and foundational MVC designs.','Python','Video','Beginner',0,'online','manual',NULL,NULL,NULL,0,'2014-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Backend Development", "Python Ecosystem", "Tutorials"]','["[LEGACY]"]','[]','["python.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.youtube.com/playlist?list=PL7sEPiUbBLo_iTds-NV-9Tu05Gg2Aj8N7','youtube: NetBox Zero To Hero','','2023',0,'A masterclass video syllabus designed to train networking personnel from scratch to advanced NetBox usage. Explores modeling practices, dynamic API integration, scripting configurations, and system customization methods.','Python','Video','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2023-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Computer Networking & IPAM", "Infrastructure Management", "IPAM & DCIM Platforms"]','["[COMMUNITY-TOOL]"]','[]','["networking.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.youtube.com/playlist?list=PLA6Ht2dJt3SId7vE9P5mppWdj65_l6hl7','Model Context Protocol (MCP) and AI Agents in DevOps','Official collection of Kubernetes contributor orientation sessions, tracking the community onboarding landscape.','2026',4,'This architectural playlist details how Model Context Protocol (MCP) standardizes context and tool-calling interfaces for AI agents within modern cloud-native systems. It explores the practical integration of autonomous agents into DevOps, SRE, and API automation pipelines, replacing complex, manual scripts with intent-driven workflows. By utilizing secure and scalable MCP servers, platform teams can safely delegate infrastructure, database, and testing orchestration to context-aware AI systems.','en','playlist','Beginner',0,'online','automatic','d337a93db929ecf9925a32fe3968f186d100adddec8ab243774727e5c94cba59',NULL,1780352414,0,'2026-06-02T00:20:14.115685+02:00',NULL,NULL,NULL,'["Kubernetes", "Community", "Contributor Onboarding"]','["[GUIDE]", "[ENTERPRISE-STABLE]"]','[]','[]','{}','{"category": "AI and Future Operations", "is_enriched": true, "is_featured_video": true, "reputation_status": "Vetted", "reputation_summary": "The official CNCF-administered YouTube playlist compiled for global Kubernetes community training and contributor mentoring.", "social_preview_url": "https://i.ytimg.com/vi/-Z-Z_lmA7nE/hqdefault.jpg?sqp=-oaymwEXCOADEI4CSFryq4qpAwkIARUAAIhCGAE=&amp;rs=AOn4CLA3b7JR3467ac8sY_EEEETG97dnzw&amp;days_since_epoch=20605", "source_provenance": "X.com (nubenetes)", "suggested_new_category": "kubernetes-community", "technology": "DevOps + AI Agents"}');
INSERT INTO "resources" VALUES('https://www.youtube.com/playlist?list=PLEsfXFp6DpzQFqfCur9CJ4QnKQTVXUsRy','Interested in Learn Django 1.9? Check out my free series on YouTube','','N/A',0,NULL,NULL,NULL,NULL,0,NULL,'manual','d3bbcc168ea4710a648a35fa5fce04c821b399c48eb3fd19426220b04f513865',100.0,1779033923,1,'2026-05-17T18:05:23.743780+02:00',NULL,NULL,NULL,'[]','[]','["docs/python.md"]','[]','{}','{}');
INSERT INTO "resources" VALUES('https://www.youtube.com/playlist?list=PLLasX02E8BPBCP7KdYsjKKFFQUmNEUmE9','The Shift Podcast by Microsoft Azure—Agentic Edition','Complete visual and audio series exploring the development, deployment, and operation of agentic architectures.','2026',4,'This technical podcast series details the evolution of cloud-native infrastructure required to support autonomous, context-aware AI agents in enterprise environments. It explores critical engineering paradigms such as multi-agent orchestration, context engineering over traditional RAG, unified data fabrics for governed access, and Postgres-centric vector storage. Additionally, it addresses the SRE and operations dimension by analyzing how agentic AI is reforming IT operations, cloud management, and security governance through defined agentic borders.','en','Playlist','Advanced',0,'online','automatic','6aa463d2db95d5dbee2329f3257d069776f9d35e38e5049b2afeee7c9c503676',NULL,1780352148,0,'2026-06-02T00:15:48.494004+02:00',NULL,NULL,NULL,'["Cloud Architecture", "Azure", "Agentic Systems", "Multi-Agent Orchestration", "Database Design"]','["GUIDE", "ENTERPRISE-STABLE"]','[]','[]','{}','{"category": "AI and Future Operations", "is_enriched": true, "is_featured_video": true, "reputation_status": "Vetted", "reputation_summary": "Highly authoritative technical podcast managed and hosted by Microsoft Azure''s core engineering divisions.", "social_preview_url": "https://i.ytimg.com/pl_c/PLLasX02E8BPBCP7KdYsjKKFFQUmNEUmE9/studio_square_thumbnail.jpg?sqp=CKvP99AG-oaymwEICPABEPABSFqi85f_AwYIwJWQzgY=&amp;rs=AOn4CLCDT3bF0WFzL_3ilEQH3LbhMEEi3g&amp;days_since_epoch=20605", "source_provenance": "X.com (Azure)", "suggested_new_category": "podcasts", "technology": "SRE + AI Agents"}');
INSERT INTO "resources" VALUES('https://www.youtube.com/playlist?list=PLM-7VG-sgbtBBnWb2Jc5kufgtWYEmiMAw','Youtube Playlist: Introduction to APIs','','2022',4,'A comprehensive video playlist introducing the structural components of modern APIs. Topics covered include REST design principles, authentication mechanisms (OAuth2, API Keys), request headers, and standard response codes. This visual guide is optimal for engineers looking for an intuitive walk-through of API mechanics.','English','Video','Beginner',0,'online','manual',NULL,NULL,NULL,0,'2022-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Application Integration", "API Design", "Fundamentals"]','["[ENTERPRISE-STABLE]"]','[]','["api.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.youtube.com/playlist?list=PLOU2XLYxmsIJp39MsvkeWYYNwMso-HeNT','Cloud at Google I/O 2026','The official AI technical sessions playlist from Google I/O 2026, showcasing Gemma 4, Antigravity 2.0, and advanced agent frameworks.','2026',4,'This playlist presents the Cloud Native and GenAI architectural frameworks showcased at Google I/O 2026, focusing on the transition from traditional DevOps to ''agent-first'' autonomous workflows using Google Cloud’s serverless stack (Cloud Run, Eventarc, Cloud Build, BigQuery) and the Agent Development Kit (ADK). By utilizing Model Context Protocol (MCP) and event-driven architectures, developers can orchestrate specialized multi-agent swarms to handle complex Day-2 operations, such as self-healing remediation and intelligent CI/CD pipelines. This paradigm shift provides a highly secure, automated foundation for scaling and governing AI-native applications directly from code to production.','en','video_playlist','advanced',0,'online','automatic','fef268774e88afb23eae028f5b4fcf68d63d0e864a4dc7ef88b5b3044cf012d4',NULL,1780352037,0,'2026-06-02T00:13:57.401415+02:00',NULL,NULL,NULL,'["Artificial Intelligence", "AI Agents", "Google Antigravity", "Gemma 4", "Agentic Orchestration"]','["[DE FACTO STANDARD]"]','[]','[]','{}','{"category": "AI and Future Operations", "is_enriched": true, "is_featured_video": true, "reputation_status": "Vetted", "reputation_summary": "Primary official repository of AI technical training and developer keynotes from Google I/O 2026.", "social_preview_url": "https://i.ytimg.com/vi/2n41YjR5QfU/hqdefault.jpg?sqp=-oaymwEXCOADEI4CSFryq4qpAwkIARUAAIhCGAE=&amp;rs=AOn4CLBxBvfHStzI9-7w1XgpRgHITX8l5Q&amp;days_since_epoch=20605", "source_provenance": "X.com (GoogleDevs)", "suggested_new_category": "", "technology": "DevOps + AI Agents"}');
INSERT INTO "resources" VALUES('https://www.youtube.com/playlist?list=PLOU2XLYxmsIJuxYe1znksQlhLJ4w8GKCu','Dialogues at Google I/O 2026','YouTube playlist containing the full set of dialogues from Google I/O 2026 exploring quantum computing, sci-tech, and the agentic AI era.','2026',4,'This playlist explores the shift toward proactive, agentic AI, physical robotics, and the convergence of quantum computing with distributed machine learning models. For a 2026 Cloud Native context, it highlights how these autonomous agentic workflows and advanced model capabilities transition enterprise operations from reactive automation to proactive, self-healing system management. This shift fundamentally redefines how distributed computing infrastructures orchestrate, monitor, and scale complex, multi-agent AI workloads.','en','video_playlist','advanced',0,'online','automatic','1bf13f60d9449db20f35fa148d506dc8c82259879bcf6284862942c25161f318',NULL,1780352037,0,'2026-06-02T00:13:57.401401+02:00',NULL,NULL,NULL,'["Artificial Intelligence", "Strategic AI", "Quantum Computing", "Google I/O 2026"]','["[GUIDE]"]','[]','[]','{}','{"category": "AI and Future Operations", "is_enriched": true, "is_featured_video": true, "reputation_status": "Vetted", "reputation_summary": "Official Google for Developers channel playlist covering key architectural dialogues at Google I/O 2026.", "social_preview_url": "https://i.ytimg.com/vi/9C20esBUf-Q/hqdefault.jpg?sqp=-oaymwEXCOADEI4CSFryq4qpAwkIARUAAIhCGAE=&amp;rs=AOn4CLB5w0uAQ1omy8BigPQXdTYYqZXCvw&amp;days_since_epoch=20605", "source_provenance": "X.com (GoogleDevs)", "suggested_new_category": "", "technology": "AI Agents + Distributed ML Operations"}');
INSERT INTO "resources" VALUES('https://www.youtube.com/playlist?list=PLOU2XLYxmsIKL_eEgkKJWDRhYUEvS9eYz','Google I/O 2026 Sessions','The complete playlist of technical sessions and keynotes from Google I/O 2026, outlining Google''s product roadmap and engineering shifts.','2026',4,'The official collection of technical video assets from Google I/O 2026. This playlist offers exhaustive technical coverage spanning Android 17 advancements, multi-platform Flutter innovations, Google Cloud platform architectures, and local/cloud generative AI scaling strategies.','en','playlist','intermediate',0,'online','automatic','25c5d80fdee1404f5e1bc66805b0b9de122780801666588b42897f23eb1f0b94',NULL,1780352013,0,'2026-06-02T00:13:33.434750+02:00',NULL,NULL,NULL,'["Cloud Computing", "AI and Machine Learning", "Mobile and Web", "Google I/O"]','["[GUIDE]"]','[]','[]','{}','{"category": "demos", "reputation_status": "Vetted", "reputation_summary": "The master playlist for Google I/O 2026, serving as the official reference repository for cloud, web, and mobile developer tracks.", "social_preview_url": "https://i.ytimg.com/vi/tfoSeH63yCg/hqdefault.jpg?sqp=-oaymwEXCOADEI4CSFryq4qpAwkIARUAAIhCGAE=&amp;rs=AOn4CLAIfuv2jL8pgL1UGv5Mc-QcefkoBQ&amp;days_since_epoch=20605", "source_provenance": "X.com (GoogleDevs)", "suggested_new_category": ""}');
INSERT INTO "resources" VALUES('https://www.youtube.com/playlist?list=PLOU2XLYxmsILVF9qmspC4i4R0t3o64HSx','Google I/O 2026 Recaps Playlist','The official Google Developers playlist hosting key sessions, product announcements, and technical recaps from Google I/O 2026.','2026',4,'**Curator Insight:** A concentrated learning repository that showcases Google''s 2026 vision of merging Android runtime sandboxes with deep, agentic AI execution layers.
**Live Grounding:** This curated YouTube playlist aggregates critical developer keynotes and architectural walkthroughs directly from Google I/O 2026.
*   **Technical Focus:** Highlights next-generation machine learning tooling, multi-modal web integrations, and optimized Android 17 runtime frameworks.
*   **Key Developer Value:** Provides direct, practical blueprints for micro-frontend designs, declarative UI workflows with Compose, and cloud-to-edge agent coordination.','en','video','intermediate',0,'online','automatic','911021be2d34099324fb11960897425d618da344f0f14fc951ffea6f3e905832',NULL,1780352272,0,'2026-06-02T00:17:52.994093+02:00',NULL,NULL,NULL,'["Cloud Ecosystems", "Google Cloud", "Google I/O Conferences"]','["ENTERPRISE-STABLE", "GUIDE"]','[]','[]','{}','{"category": "ai-agents-mcp", "reputation_status": "Vetted", "reputation_summary": "Highly vetted. Official Google Developer resources with verified technical content and massive industry adoption.", "social_preview_url": "https://i.ytimg.com/vi/aqmpZocmR8o/hqdefault.jpg?sqp=-oaymwEXCOADEI4CSFryq4qpAwkIARUAAIhCGAE=&amp;rs=AOn4CLAwH7CAWPjeDwcud5rISahtOx4V9A&amp;days_since_epoch=20605", "source_provenance": "X.com (GoogleDevs)", "suggested_new_category": ""}');
INSERT INTO "resources" VALUES('https://www.youtube.com/playlist?list=PLOwxB_PX3s3WSfhzVtwhxXwy7QpkmtnzR','youtube playlist: Ansible Tutorial - by Infra Xpertzz 🌟','- [youtube.com: Ansible Tutorial Part 8 - Implementing Handlers and Handling Task Failures](https://www.youtube.com/watch?v=pJFZ5h9fT5o&ab_channel=InfraXpertzz)','2023',0,'Video-driven learning path focusing on task controls and failure remediation. Teaches handlers, block-rescue operations, and robust error management patterns within unstable systems.','English','video','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2023-06-01T00:00:00+02:00',NULL,NULL,NULL,'["DevOps & Learning Resources", "Video Courses", "Ansible"]','["[COMMUNITY-TOOL]"]','[]','["ansible.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.youtube.com/playlist?list=PLRKtJ4IpxJpDxl0NTvNYQWKCYzHNuy2xG','youtube: Making Friends with Machine Learning | Cassie Kozyrkov | playlist 🌟','','2020',4,'A foundational lecture series on structural decision-making and pragmatism in machine learning by Cassie Kozyrkov. Focuses on framing analytics problems, mitigating cognitive biases in model creation, and designing human-centric metrics to measure real business impact.','None','Video','Beginner',0,'online','manual',NULL,NULL,NULL,0,'2020-06-01T00:00:00+02:00',NULL,NULL,NULL,'["AI & Machine Learning", "Foundations", "Decision Intelligence"]','["[ENTERPRISE-STABLE]"]','[]','["mlops.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.youtube.com/playlist?list=PLVx1qovxj-akoYTAboxT1AbHlPmrvRYYZ','youtube playlist: DevOps - SonarQube, Artifactory, JFrog, Jenkins, Maven, etc 🌟','','2023',0,'A highly structured educational video playlist demonstrating the end-to-end integration of essential enterprise tools including SonarQube, JFrog Artifactory, Jenkins, and Maven. Curator insights praise the step-by-step installation guides. Live architectural operations confirm this collection as an excellent, hands-on pipeline-construction reference for intermediate engineers aiming to master security scanning and artifact management.','N/A','Video','Intermediate',1,'online','manual',NULL,NULL,NULL,0,'2023-06-01T00:00:00+02:00',NULL,NULL,NULL,'["DevOps & SRE", "CI/CD Pipelines", "Tool Integrations"]','["[COMMUNITY-TOOL]"]','[]','["devops.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.youtube.com/playlist?list=PLVx1qovxj-akr_3XqQQgpqRyQw4GYuS4h','youtube playlist: Kubernetes 🌟','','2024',0,'An in-depth video reference covering the Kubernetes architecture, control plane components, pod scheduling, services, and ingress controllers. Delivers practical breakdowns of stateful and stateless application deployments and declarative configuration management using manifests.','English','Video Playlist','Advanced',0,'online','manual',NULL,NULL,NULL,0,'2024-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Orchestration", "Kubernetes", "Core Concepts"]','["[COMMUNITY-TOOL]"]','[]','["devops.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.youtube.com/playlist?list=PLVx1qovxj-al0Knm1A0eEXfGyd5kCi16p','youtube playlist: Ansible Tutorial - by Thetips4you 🌟','','2022',0,'An extensive video tutorial series mapping out foundational DevOps patterns using Ansible. Progresses from single-target ad-hoc commands to complex corporate role orchestration.','English','video','Beginner',0,'online','manual',NULL,NULL,NULL,0,'2022-06-01T00:00:00+02:00',NULL,NULL,NULL,'["DevOps & Learning Resources", "Video Courses", "Ansible"]','["[COMMUNITY-TOOL]"]','[]','["devops.md", "ansible.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.youtube.com/playlist?list=PLVx1qovxj-amqyqHceAhkcsopzi4PFcKc','youtube playlist: Docker 🌟','','2024',0,'A structured, video-based learning path focused on containerization mechanics, image creation, multi-stage builds, and Docker Compose orchestration. It bridges the gap between local development workflows and production-ready container standards, offering deep-dives into container networks and storage volumes.','English','Video Playlist','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2024-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Infrastructure", "Containerization", "Docker"]','["[COMMUNITY-TOOL]"]','[]','["devops.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.youtube.com/playlist?list=PLVx1qovxj-anCTn6um3BDsoHnIr0O2tz3','youtube playlist: How to setup Prometheus 🌟','','2019',0,'A structured video playlist designed for developers and administrators learning Prometheus. Walks through server configuration, writing simple PromQL metric expressions, creating Prometheus alerting rules, and building operational metrics dashboards in Grafana.','N/A','Video Playlist','Beginner',0,'online','manual',NULL,NULL,NULL,0,'2019-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Cloud Native Infrastructure", "Observability", "Prometheus", "Tutorials"]','["[COMMUNITY-TOOL]"]','[]','["prometheus.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.youtube.com/playlist?list=PLWZKNB9waqIX00uj5q4nX_TOFiX3if1z3','youtube: ELK for beginners - by XavkiEn 🌟','','2020',0,'A structured, comprehensive video tutorial playlist walking through the installation, pipeline configuration, and visual analysis capabilities of the ELK stack. Ideal for engineering teams onboarding to self-hosted logging infrastructure.','None','Video','Beginner',0,'online','manual',NULL,NULL,NULL,0,'2020-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Observability", "Log Management", "Training"]','["[COMMUNITY-TOOL]"]','[]','["monitoring.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.youtube.com/playlist?list=PLWZKNB9waqIXEL-NIapWwIADPtkspe9vk','youtube: Ansible for beginners - by XavkiEn','','2021',0,'An introductory video tutorial cataloging infrastructure automation concepts in French. Perfect for engineering teams building foundational declarative syntax and control loop capabilities.','French','video','Beginner',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["DevOps & Learning Resources", "Video Courses", "Ansible"]','["[COMMUNITY-TOOL]"]','[]','["ansible.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.youtube.com/playlist?list=PLXb5972EMl4BfKVDMaJH6Pg9SI6q_HqMg','youtube.com: Terraform Basics | Ned in the Cloud','','2023',4,'A comprehensive introductory video series covering standard IaC orchestration concepts, core CLI mechanics, state handling, and simple multi-tier cloud provisionings. Ideal for establishing foundational competency without entering complex module design details immediately. Live grounding underscores its high pedagogical value in engineering onboarding initiatives.','HCL','Video','Beginner',0,'online','manual',NULL,NULL,NULL,0,'2023-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Infrastructure as Code", "Terraform", "Adoption Principles"]','["[ENTERPRISE-STABLE]"]','[]','["terraform.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.youtube.com/playlist?list=PLaR6Rq6Z4IqcKOKT4c0uGkBt3YSRQ9S5v&si=qGpgMP56yagniZx8','Kubernetes para principiantes - La guía definitiva para principiantes absolutos','','2022',0,'A comprehensive introductory Spanish-language video series on Kubernetes. Discusses basic cluster infrastructure, orchestration fundamentals, container storage, pod lifecycle states, and structural service definitions.','Spanish','Video','Beginner',1,'online','manual',NULL,NULL,NULL,0,'2022-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Cloud Native", "Education", "Spanish Tutorials"]','["[COMMUNITY-TOOL]"]','[]','["kubernetes-tutorials.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.youtube.com/playlist?list=PLaR6Rq6Z4Iqcy9rg0JF6SCFst5lyyftQ-','youtube playlist: London 2020 | OpenShift Commons Gathering 🌟','','2020',0,'Playlist of presentations from the 2020 London OpenShift Commons, sharing architectural case studies from leading financial and telco companies.','English','Video','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2020-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Resources & Training", "Video Learning", "Community Conferences"]','["[COMMUNITY-TOOL]"]','[]','["ocp4.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.youtube.com/playlist?list=PLbMP1JcGBmSFA56rykbH2fg1F9Tozk4of','Advanced Cluster Management Demos','','2020',0,'A curated playlist of technical capabilities inside Red Hat Advanced Cluster Management (ACM), focusing on policy enforcement, lifecycle orchestration, and multi-cluster visualization.','English','Video','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2020-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Infrastructure & Operations", "Enterprise Cluster Management", "Red Hat ACM"]','["[COMMUNITY-TOOL]"]','[]','["demos.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.youtube.com/playlist?list=PLbMP1JcGBmSGKO8UreWpOBOhCqilejhtd','youtube.com: GitOps Guide to the Galaxy 🌟🌟🌟','','2023',0,'A structured educational series focusing on GitOps theory, hands-on architectural patterns, and practical tooling walkthroughs (ArgoCD, Tekton, and Helm). Highly recommended for establishing developer and platform team alignment.','English','Video Playlist','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2023-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Deployment & Delivery", "GitOps", "Training"]','["[COMMUNITY-TOOL]"]','[]','["gitops.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.youtube.com/playlist?list=PLf3vm0UK6HKpOqIY2fcu_M0sCSpluyXMW','youtube playlist: DevNation Lessons: Kubernetes Fundamentals','','2024',4,'Red Hat''s developer lessons focused on real-world system patterns, detailing secure service integration, configurations separation, and cluster administration patterns within heavy enterprise networks.','English','Video Tutorial','Intermediate',1,'online','manual',NULL,NULL,NULL,0,'2024-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Orchestration", "Kubernetes", "Video Series", "Enterprise Fundamentals"]','["[ENTERPRISE-STABLE]", "[GUIDE]"]','[]','["kubernetes-tutorials.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.youtube.com/playlist?list=PLlrxD0HtieHh9ZhrnEbZKhzk0cetzuX7l','youtube: Bash for Beginners','','2021',3,'A high-quality introductory video series charting terminal execution, file system interaction, and variables. Developed to bridge gaps in foundational scripting knowledge. Live Grounding recognizes it as a highly accessible educational resource for early-career platform engineers.','Bash','Video','Beginner',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Infrastructure & Operations", "Shell Scripting", "Introduction"]','["[COMMUNITY-TOOL]"]','[]','["linux.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.youtube.com/playlist?list=PLlvAxgO7JdIXAzHx887zl-4no4X-CtiFu','youtube: Terraform Tutorial for beginners | AWS Infrastructure as Code | Github Actions 🌟','','2023',3,'An introductory training playlist that guides novice developers through AWS resources provisioning with Terraform. Focuses heavily on the mechanics of GitHub Actions pipelines as the automated execution engine.','HCL','Video','Beginner',0,'online','manual',NULL,NULL,NULL,0,'2023-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Infrastructure as Code", "AWS", "CI-CD Pipelines"]','["[COMMUNITY-TOOL]"]','[]','["terraform.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.youtube.com/playlist?list=PLvBBnHmZuNQJeznYL2F-MpZYBUeLIXYEe&si=GBJtqv36O8bslj9z',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,'manual','fe8324e343ec3e1e140cc97beea75cd32bb752f0f2a261515f1d4a307b647824',100.0,1779130495,1,'2026-05-18T20:54:55.000977+02:00',NULL,NULL,NULL,'[]','[]','[]','[]','{}','{}');
INSERT INTO "resources" VALUES('https://www.youtube.com/playlist?list=PLy0Gle4XyvbGhGpX0CXAuiEsfL-MD-rND','youtube: Kubernetes Pods and ReplicaSets explained','','2024',3,'A modular video breakdown specifically tracking the networking, scaling, and state reconciliation interactions between Pods and ReplicaSets. Demystifies self-healing mechanics and custom target state specifications.','English','Video Tutorial','Beginner',0,'online','manual',NULL,NULL,NULL,0,'2024-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Orchestration", "Kubernetes", "Video Series", "Networking & Core"]','["[COMMUNITY-TOOL]", "[GUIDE]"]','[]','["kubernetes-tutorials.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.youtube.com/playlist?list=PLy7NrYWoggjwPggqtFsI_zMAwvG0SqYCb','youtube playlist: Tech World with Nana - Docker and Kubernetes Tutorial for Beginners 🌟🌟','','2026',5,'An industry-defining video guide pairing OCI engine theory with localized container orchestration operations. Illustrates packaging programs, managing dependencies, configuring networks, and running resilient deployment manifests.','English','Video Tutorial','Intermediate',1,'online','manual',NULL,NULL,NULL,0,'2026-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Orchestration", "Containers & Kubernetes", "Video Series", "Foundations"]','["[DE FACTO STANDARD]", "[GUIDE]"]','[]','["kubernetes-tutorials.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.youtube.com/playlist?list=PLy7NrYWoggjw_LIiDK1LXdNN82uYuuuiC','youtube: Tech World with Nana - Jenkins Tutorial for Beginners','','2021',0,'A popular, high-density video tutorial playlist by Nana Janashia covering Jenkins architectures, shared libraries, container builds, and deployment workflows. *Curator Insight*: Comprehensive playlist. *Live Grounding*: Widely regarded as one of the best video onboarding courses for engineers learning Jenkins.','English','Video','Beginner',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["CI/CD Foundations", "Learning Paths", "Jenkins Core"]','["[COMMUNITY-TOOL]"]','[]','["jenkins.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.youtube.com/playlist?list=PLy7NrYWoggjziYQIDorlXjTvvwweTYoNC','youtube playlist: Tech World with Nana - Complete Kubernetes Tutorial for Beginners 🌟🌟🌟','','2026',5,'A highly granular masterclass detailing Helm templates, complex StatefulSets, dynamic storage provisioning, and ingress configuration. Highly recommended for platform engineers tasked with standardizing real-world production clouds.','English','Video Tutorial','Intermediate',1,'online','manual',NULL,NULL,NULL,0,'2026-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Orchestration", "Kubernetes", "Video Series", "Production Mechanics"]','["[DE FACTO STANDARD]", "[GUIDE]"]','[]','["kubernetes-tutorials.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.youtube.com/redirect?event=video_description&redir_token=QUFFLUhqbTVoMnVrcVR5Tjl0dlBGWkx2UTZzMHA3N1N3QXxBQ3Jtc0tsZkZrcUpfSzhBX1EzdUtOanRqV3o2WDZpdkhPY0NyODhmbERSQUhROFRPa2pZRC13Q3l0ekQ2MjR1LTIyY254VmhwdHVack1XeDJiRWVBMUl6U3RDRHo3cF9XVDVJRTluLWJFVXNYUjF5OFV4ZlN5SQ&q=https%3A%2F%2Fdocs.google.com%2Fpresentation%2Fd%2F14fSLwfEVpDU-3udMGEW9bQATCAOy0F8b6UOgNgDkD3A%2Fedit%3Fusp%3Dsharing',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,'manual','6d20271831cbf5a912def5b006aeec39283999041a5703f2c583c5495f5e6bbe',100.0,1779034557,0,'2026-05-17T18:15:57.904017+02:00',NULL,NULL,NULL,'[]','[]','["docs/demos.md"]','[]','{}','{}');
INSERT INTO "resources" VALUES('https://www.youtube.com/shorts/-hvEdSI8ziE','How VS Code Makes Branches','','2023',0,'Visually instructs developers on creating, checking out, and upstream-mapping branches directly through the built-in VS Code status bar and source control manager.','N/A','YouTube Short','Basic',0,'duplicate','manual','a58f42eba145ce731655e19fc9dbd82f5e7ea6f996ffc63fef135401b402b287',100.0,1779031672,1,'2026-05-17T17:27:52.425963+02:00',NULL,NULL,NULL,'["Developer Productivity", "Short Videos", "Git Integration"]','["[COMMUNITY-TOOL]"]','["docs/visual-studio.md"]','["visual-studio.md"]','{}','{"duplicate_of": "https://www.youtube.com/shorts/0h1xNFsEZBU"}');
INSERT INTO "resources" VALUES('https://www.youtube.com/shorts/0N-NFIfy5lI','Create diagrams in vscode','','2023',0,'Demonstrates diagramming directly within VS Code using lightweight file-to-architecture tools like Draw.io integration or Mermaid.js markup.','N/A','YouTube Short','Basic',0,'duplicate','manual','a58f42eba145ce731655e19fc9dbd82f5e7ea6f996ffc63fef135401b402b287',100.0,1779032040,1,'2026-05-17T17:34:00.626803+02:00',NULL,NULL,NULL,'["Developer Productivity", "Short Videos", "Architecture Design"]','["[COMMUNITY-TOOL]"]','["docs/visual-studio.md"]','["visual-studio.md"]','{}','{"duplicate_of": "https://www.youtube.com/shorts/-hvEdSI8ziE"}');
INSERT INTO "resources" VALUES('https://www.youtube.com/shorts/0h1xNFsEZBU','Time Travel!','','2022',3,'Introduces VS Code''s Local History timeline, which acts as a localized rollback mechanism independent of Git commits. Highly effective for safe experimentation and recovering legacy structures in active code sessions.','English','Short Video','Beginner',0,'online','manual','a58f42eba145ce731655e19fc9dbd82f5e7ea6f996ffc63fef135401b402b287',100.0,1779029629,1,'2026-05-17T16:53:49.674682+02:00',NULL,NULL,NULL,'["Developer Productivity", "Editor Tools", "VS Code"]','["[LEGACY]"]','["docs/visual-studio.md"]','["visual-studio.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.youtube.com/shorts/0xq_ZYfl6Vk','Java, Gradle, and VS Code','','2023',0,'Visual guide to configuring JVM microservices compiled with Gradle inside the Visual Studio Code workspace for optimal build orchestration.','Java','YouTube Short','Basic',1,'online','manual','a58f42eba145ce731655e19fc9dbd82f5e7ea6f996ffc63fef135401b402b287',100.0,1779029271,1,'2026-05-17T16:47:51.434985+02:00',NULL,NULL,NULL,'["Developer Productivity", "Short Videos", "Java Development"]','["[COMMUNITY-TOOL]"]','["docs/visual-studio.md"]','["visual-studio.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.youtube.com/shorts/6IwjxcDbVW0','Navigate your code''s history','','2023',0,'Explores how to use the ''Local History'' view in VS Code to compare and restore files from automatic, local timeline snapshots.','N/A','YouTube Short','Basic',0,'online','manual','a58f42eba145ce731655e19fc9dbd82f5e7ea6f996ffc63fef135401b402b287',100.0,1779030570,1,'2026-05-17T17:09:30.317069+02:00',NULL,NULL,NULL,'["Developer Productivity", "Short Videos", "Git Integration"]','["[COMMUNITY-TOOL]"]','["docs/visual-studio.md"]','["visual-studio.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.youtube.com/shorts/6NFR5MsHM_4','Pin VS Code Tabs','','2023',0,'Duplicates technical concepts of workspace optimization, showcasing pinned tab features for streamlining file switching during rapid refactoring runs.','N/A','YouTube Short','Basic',0,'online','manual','a58f42eba145ce731655e19fc9dbd82f5e7ea6f996ffc63fef135401b402b287',100.0,1779029679,1,'2026-05-17T16:54:39.952647+02:00',NULL,NULL,NULL,'["Developer Productivity", "Short Videos", "UI Customization"]','["[COMMUNITY-TOOL]"]','["docs/visual-studio.md"]','["visual-studio.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.youtube.com/shorts/70voiUcMk_I','Copilot writing Markdown','','2023',0,'Showcases using GitHub Copilot to write technical documentation and structure layout outlines within VS Code markdown canvases.','N/A','YouTube Short','Basic',0,'online','manual','a58f42eba145ce731655e19fc9dbd82f5e7ea6f996ffc63fef135401b402b287',100.0,1779032001,1,'2026-05-17T17:33:21.305890+02:00',NULL,NULL,NULL,'["Developer Productivity", "Short Videos", "AI Tooling"]','["[COMMUNITY-TOOL]"]','["docs/visual-studio.md"]','["visual-studio.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.youtube.com/shorts/8iVaeLjzY6s','New VS Code features','','2023',3,'Examines recent visual and functional updates inside Visual Studio Code. Highlights incremental layout improvements, productivity-focused shortcuts, and key performance tunings designed to optimize workspace velocity.','English','Short Video','Beginner',0,'online','manual','a58f42eba145ce731655e19fc9dbd82f5e7ea6f996ffc63fef135401b402b287',100.0,1779030992,1,'2026-05-17T17:16:32.154608+02:00',NULL,NULL,NULL,'["Developer Productivity", "Editor Tools", "VS Code"]','["[COMMUNITY-TOOL]"]','["docs/visual-studio.md"]','["visual-studio.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.youtube.com/shorts/AGFvs2pT1VQ','Copilot Unit Tessts Like a Boss','','2023',0,'Demonstrates techniques for utilizing GitHub Copilot to dynamically generate and execute unit tests from inline comments and active editor workspaces.','N/A','YouTube Short','Basic',0,'online','manual','a58f42eba145ce731655e19fc9dbd82f5e7ea6f996ffc63fef135401b402b287',100.0,1779031495,1,'2026-05-17T17:24:55.355407+02:00',NULL,NULL,NULL,'["Developer Productivity", "Short Videos", "AI Tooling"]','["[COMMUNITY-TOOL]"]','["docs/visual-studio.md"]','["visual-studio.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.youtube.com/shorts/G5580-DxQuw','Markdown Header Magic','','2023',0,'Demonstrates rapid markdown structural heading manipulation and navigation techniques in VS Code to streamline documentation processes.','N/A','YouTube Short','Basic',0,'online','manual','a58f42eba145ce731655e19fc9dbd82f5e7ea6f996ffc63fef135401b402b287',100.0,1779030197,1,'2026-05-17T17:03:17.548729+02:00',NULL,NULL,NULL,'["Developer Productivity", "Short Videos", "Markdown"]','["[COMMUNITY-TOOL]"]','["docs/visual-studio.md"]','["visual-studio.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.youtube.com/shorts/HyhSDvaaRwM','Take your extensions with you','','2023',0,'Details the native Settings Sync feature in VS Code, synchronizing keybindings, themes, and global packages across local and remote development systems.','N/A','YouTube Short','Basic',0,'online','manual','a58f42eba145ce731655e19fc9dbd82f5e7ea6f996ffc63fef135401b402b287',100.0,1779029310,1,'2026-05-17T16:48:30.517514+02:00',NULL,NULL,NULL,'["Developer Productivity", "Short Videos", "Configuration"]','["[COMMUNITY-TOOL]"]','["docs/visual-studio.md"]','["visual-studio.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.youtube.com/shorts/KQB8FRoJaH4','Create guided walkthroughs of your code','','2023',0,'Details using VS Code''s native schema files to build interactive, contextual guided walkthroughs for onboarding new engineers to complex codebases.','N/A','YouTube Short','Basic',0,'online','manual','a58f42eba145ce731655e19fc9dbd82f5e7ea6f996ffc63fef135401b402b287',100.0,1779034310,1,'2026-05-17T18:11:50.148297+02:00',NULL,NULL,NULL,'["Developer Productivity", "Short Videos", "Documentation"]','["[COMMUNITY-TOOL]"]','["docs/visual-studio.md"]','["visual-studio.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.youtube.com/shorts/KZHI5RMmFk0','Screencast mode','','2022',3,'Highlights the utility of VS Code''s Screencast Mode, which visualizes keybindings and mouse clicks directly on-screen. Essential setting for preparing technical demonstrations and team onboarding videos.','English','Short Video','Beginner',0,'online','manual','a58f42eba145ce731655e19fc9dbd82f5e7ea6f996ffc63fef135401b402b287',100.0,1779033339,1,'2026-05-17T17:55:39.802127+02:00',NULL,NULL,NULL,'["Developer Productivity", "Editor Tools", "VS Code"]','["[COMMUNITY-TOOL]"]','["docs/visual-studio.md"]','["visual-studio.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.youtube.com/shorts/OfsixF-splk','Master Git with Git Graph','','2022',3,'Walks through the visual layout capabilities of the Git Graph extension for VS Code. Explains how to interactively perform Git tasks and inspect branching and merging histories directly in the IDE workspace.','English','Short Video','Beginner',0,'online','manual','a58f42eba145ce731655e19fc9dbd82f5e7ea6f996ffc63fef135401b402b287',100.0,1779031461,1,'2026-05-17T17:24:21.874410+02:00',NULL,NULL,NULL,'["Developer Productivity", "Editor Tools", "VS Code Plugins"]','["[COMMUNITY-TOOL]"]','["docs/visual-studio.md"]','["visual-studio.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.youtube.com/shorts/Q2RrAdWmn_M','Changing Font in VS Code the RIGHT WAY!','','2023',0,'Instructs on configuring custom fonts and visual typography options in VS Code, detailing ligature settings and visual styling rules for complex layouts.','N/A','YouTube Short','Basic',0,'online','manual','a58f42eba145ce731655e19fc9dbd82f5e7ea6f996ffc63fef135401b402b287',100.0,1779031490,1,'2026-05-17T17:24:50.555543+02:00',NULL,NULL,NULL,'["Developer Productivity", "Short Videos", "Configuration"]','["[COMMUNITY-TOOL]"]','["docs/visual-studio.md"]','["visual-studio.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.youtube.com/shorts/ToGRhGvo62k','April 2023 Release Highlights - Profile Templates','','2023',0,'Showcases the release of profile templates, providing predefined setups for Python, Java, Node, and Web developers in VS Code.','N/A','YouTube Short','Basic',0,'online','manual','a58f42eba145ce731655e19fc9dbd82f5e7ea6f996ffc63fef135401b402b287',100.0,1779031065,1,'2026-05-17T17:17:45.435401+02:00',NULL,NULL,NULL,'["Development Environment", "Release Updates", "Microsoft"]','["[COMMUNITY-TOOL]"]','["docs/visual-studio.md"]','["visual-studio.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.youtube.com/shorts/VP4JoijL_TY?si=dBGfs6sn1ryzPcYT','Kubernetes: Un tour por los comandos básicos','','2023',0,'A rapid-format video tutorial introducing basic kubectl commands to junior administrators. It provides quick visual examples of resource inspection, namespace switching, and logs viewing.','Spanish','Video','Beginner',0,'online','manual','587c955f8a8f841834620f307bff3c533724d51ef813ad2e33f18fb1a8e7eca2',100.0,1779130494,1,'2026-05-18T20:54:54.951474+02:00',NULL,NULL,NULL,'["Kubernetes", "Developer Experience", "Tutorials"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-tools.md"]','["kubernetes-tools.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.youtube.com/shorts/VqOVb76IyI4','STOP Creating New Files This! But Do THIS in VS Code!!!','','2023',0,'Highlights advanced keyboard shortcuts and interactive UI configurations to accelerate dynamic file creation and namespace generation within the editor.','N/A','YouTube Short','Basic',0,'online','manual','a58f42eba145ce731655e19fc9dbd82f5e7ea6f996ffc63fef135401b402b287',100.0,1779030971,1,'2026-05-17T17:16:11.972698+02:00',NULL,NULL,NULL,'["Developer Productivity", "Short Videos", "UI Customization"]','["[COMMUNITY-TOOL]"]','["docs/visual-studio.md"]','["visual-studio.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.youtube.com/shorts/WzlpGnbNPH4','VSCode Profiles','','2023',0,'A visual guide illustrating how to configure, save, and isolate VS Code settings Profiles. Enables developers to separate extensions and UI styles across distinct roles like backend, frontend, and cloud-native development.','N/A','YouTube Short','Basic',0,'online','manual','a58f42eba145ce731655e19fc9dbd82f5e7ea6f996ffc63fef135401b402b287',100.0,1779034517,1,'2026-05-17T18:15:17.834619+02:00',NULL,NULL,NULL,'["Developer Productivity", "Short Videos", "Configuration"]','["[COMMUNITY-TOOL]"]','["docs/visual-studio.md"]','["visual-studio.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.youtube.com/shorts/X3wgBid4gO8','Extension of the week: Thunder Client','','2023',0,'Highlights Thunder Client, an extremely lightweight REST API client embedded natively in VS Code, offering a fast alternative to Postman.','N/A','YouTube Short','Basic',1,'online','manual','a58f42eba145ce731655e19fc9dbd82f5e7ea6f996ffc63fef135401b402b287',100.0,1779030251,1,'2026-05-17T17:04:11.424513+02:00',NULL,NULL,NULL,'["Developer Productivity", "Short Videos", "API Testing"]','["[COMMUNITY-TOOL]"]','["docs/visual-studio.md"]','["visual-studio.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.youtube.com/shorts/bVlIo4H0IDU','New VS Code Release Highlights v1.86','','2024',0,'High-speed video digest covering release highlights of VS Code v1.86, pointing out user interface improvements, native Git revisions, and terminal auto-completions.','English','Video','Beginner',0,'online','manual','ee29f72dbcf13f27d510feb7740c2a958a1bad2c0e39602b47e8e57f6b3b5470',100.0,1779130495,1,'2026-05-18T20:54:55.012454+02:00',NULL,NULL,NULL,'["Development Tools", "VS Code", "Release Notes"]','["[COMMUNITY-TOOL]"]','["docs/visual-studio.md"]','["visual-studio.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.youtube.com/shorts/cLokEWqTuds','Write slides in VS Code','','2023',0,'Shows how to leverage extension frameworks (e.g., Marp) to compile markdown documents into enterprise-grade HTML or PDF slide decks natively.','N/A','YouTube Short','Basic',0,'online','manual','a58f42eba145ce731655e19fc9dbd82f5e7ea6f996ffc63fef135401b402b287',100.0,1779029796,1,'2026-05-17T16:56:36.858761+02:00',NULL,NULL,NULL,'["Developer Productivity", "Short Videos", "Architecture Design"]','["[COMMUNITY-TOOL]"]','["docs/visual-studio.md"]','["visual-studio.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.youtube.com/shorts/cTE0ec3IurE','Vertical rulers','','2022',3,'Demonstrates the configuration of vertical rulers in VS Code to assist developers in maintaining line-width constraints directly within their workspaces. This setting is crucial for styling compliance across multi-developer setups.','English','Short Video','Beginner',0,'online','manual','a58f42eba145ce731655e19fc9dbd82f5e7ea6f996ffc63fef135401b402b287',100.0,1779033904,1,'2026-05-17T18:05:04.719133+02:00',NULL,NULL,NULL,'["Developer Productivity", "Editor Tools", "VS Code"]','["[COMMUNITY-TOOL]"]','["docs/visual-studio.md"]','["visual-studio.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.youtube.com/shorts/dDtueNAFELo','Extension of the Week: Prettier','','2023',0,'Highlights configuration settings for the Prettier formatter to achieve clean code style formatting automatically on save events.','JavaScript','YouTube Short','Basic',0,'online','manual','a58f42eba145ce731655e19fc9dbd82f5e7ea6f996ffc63fef135401b402b287',100.0,1779034508,1,'2026-05-17T18:15:08.148587+02:00',NULL,NULL,NULL,'["Developer Productivity", "Short Videos", "Formatting"]','["[COMMUNITY-TOOL]"]','["docs/visual-studio.md"]','["visual-studio.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.youtube.com/shorts/hdmaP4ibJ4I','VS Code February 2023 Release Highlights (v1.76)','','2023',0,'Overview of features added in VS Code v1.76, including improvements to active terminal profiles, visual profile configurations, and keybinding adjustments.','N/A','YouTube Short','Basic',0,'online','manual','a58f42eba145ce731655e19fc9dbd82f5e7ea6f996ffc63fef135401b402b287',100.0,1779031095,1,'2026-05-17T17:18:15.094574+02:00',NULL,NULL,NULL,'["Development Environment", "Release Updates", "Microsoft"]','["[COMMUNITY-TOOL]"]','["docs/visual-studio.md"]','["visual-studio.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.youtube.com/shorts/hmq195GRYCI?si=8knOM1y50V6JcRlk','Extensión de Visual Studio Code que genera tests y mejora tu código','','2023',0,'A Spanish-language short format video discussing AI-driven extensions that automatically write unit test suites and suggest refactoring operations to optimize runtime efficiency.','Spanish','Video','Beginner',0,'online','manual','c6e2f21e48e628476eff90974a283e3d5fdf087e662099015f6f54651c2b1dc3',100.0,1779130495,1,'2026-05-18T20:54:55.026946+02:00',NULL,NULL,NULL,'["Development Tools", "VS Code", "AI Assistance"]','["[COMMUNITY-TOOL]"]','["docs/visual-studio.md"]','["visual-studio.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.youtube.com/shorts/i0V1bHybv5w?si=y42F3QjNFVouu3s8','File Icon Theme','','2023',0,'A quick video tutorial showcasing customization of file icon themes in VS Code to enhance visual identification of complex microservice structures and directory components.','English','Video','Beginner',0,'online','manual','fdcb9b1ff88b8c13fad90412e79ee80bf4b0c2aba402e712ba623654868cb5f5',100.0,1779130494,1,'2026-05-18T20:54:54.932600+02:00',NULL,NULL,NULL,'["Development Tools", "VS Code", "Customization"]','["[COMMUNITY-TOOL]"]','["docs/visual-studio.md"]','["visual-studio.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.youtube.com/shorts/nMJBbH7g1M4','Hacking GitHub?','','2022',3,'Covers high-impact shortcuts on the GitHub interface, focusing on the browser-based VS Code environment launcher. Streamlines remote file traversal and light code reviews without requiring a local clone.','English','Short Video','Beginner',0,'online','manual','a58f42eba145ce731655e19fc9dbd82f5e7ea6f996ffc63fef135401b402b287',100.0,1779034307,1,'2026-05-17T18:11:47.258012+02:00',NULL,NULL,NULL,'["Developer Productivity", "Version Control", "GitHub"]','["[COMMUNITY-TOOL]"]','["docs/visual-studio.md"]','["visual-studio.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.youtube.com/shorts/p-H7Q9PtSc8','Change your Java versions in VS Code!','','2023',0,'Demonstrates quick configuration modifications required to switch active JVM runtimes and compiler compliance levels seamlessly.','Java','YouTube Short','Basic',0,'online','manual','a58f42eba145ce731655e19fc9dbd82f5e7ea6f996ffc63fef135401b402b287',100.0,1779029111,1,'2026-05-17T16:45:11.387406+02:00',NULL,NULL,NULL,'["Developer Productivity", "Short Videos", "Java Development"]','["[COMMUNITY-TOOL]"]','["docs/visual-studio.md"]','["visual-studio.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.youtube.com/shorts/rjmXBs5l_7M?si=UlQ4q1-B-JOiYwrn','Learn with Copilot','','2023',0,'Explains how to leverage GitHub Copilot as a learning tutor inside VS Code, instructing it to break down unfamiliar APIs, debug output stacks, and explain complex shell code.','English','Video','Beginner',0,'online','manual','9f4916ea68eeb8fdf32cb71f474f0cd6c294186736eb44642d7465576ea57f23',100.0,1779130495,1,'2026-05-18T20:54:55.002260+02:00',NULL,NULL,NULL,'["Development Tools", "AI Assistance", "Copilot"]','["[COMMUNITY-TOOL]"]','["docs/visual-studio.md"]','["visual-studio.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.youtube.com/shorts/t322UnzV9vM','Try Maven (and Java) in VS Code!','','2023',0,'Shows how to quickly spin up Java and Maven development workspaces using the official Microsoft Extension Pack for Java.','Java','YouTube Short','Basic',1,'online','manual','a58f42eba145ce731655e19fc9dbd82f5e7ea6f996ffc63fef135401b402b287',100.0,1779030426,1,'2026-05-17T17:07:06.943568+02:00',NULL,NULL,NULL,'["Developer Productivity", "Short Videos", "Java Development"]','["[COMMUNITY-TOOL]"]','["docs/visual-studio.md"]','["visual-studio.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.youtube.com/shorts/t5vXCNIBVYw','Minimap Makeover','','2023',0,'Shows customization options for the editor minimap to emphasize error markers, highlights, and structural complexity indicators.','N/A','YouTube Short','Basic',0,'online','manual','a58f42eba145ce731655e19fc9dbd82f5e7ea6f996ffc63fef135401b402b287',100.0,1779030053,1,'2026-05-17T17:00:53.037151+02:00',NULL,NULL,NULL,'["Developer Productivity", "Short Videos", "UI Customization"]','["[COMMUNITY-TOOL]"]','["docs/visual-studio.md"]','["visual-studio.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.youtube.com/shorts/uzC1PP73d9I','ErrorLens! Catch Errors on the Fly!','','2023',0,'Showcases the ''ErrorLens'' extension, which prints diagnostics and error messages directly inline with source code lines for real-time validation.','N/A','YouTube Short','Basic',0,'online','manual','a58f42eba145ce731655e19fc9dbd82f5e7ea6f996ffc63fef135401b402b287',100.0,1779032763,1,'2026-05-17T17:46:03.545767+02:00',NULL,NULL,NULL,'["Developer Productivity", "Short Videos", "Debugging"]','["[COMMUNITY-TOOL]"]','["docs/visual-studio.md"]','["visual-studio.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.youtube.com/shorts/vpFF1XSqWjw?si=Zr2eW_C3_3hQoXAa','Visualize your git repo in vscode with Git Graph extensions','','2023',0,'Highlights the Git Graph extension in VS Code, allowing visual tracking of branching strategies, commits, and tag histories to keep distributed teams aligned during fast deployment periods.','English','Video','Beginner',0,'online','manual','14a4b821f59a416f81abba0eb7012e0650e769e97ab86de4e9540a1618d7fb18',100.0,1779130494,1,'2026-05-18T20:54:54.951759+02:00',NULL,NULL,NULL,'["Development Tools", "VS Code", "Git Extensions"]','["[COMMUNITY-TOOL]"]','["docs/visual-studio.md"]','["visual-studio.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.youtube.com/shorts/y55a7NAiHiI','Rainbox CSV','','2023',0,'Details Rainbow CSV, an extension that colors columns in flat-file schemas to simplify parsing database exports within VS Code.','N/A','YouTube Short','Basic',0,'online','manual','a58f42eba145ce731655e19fc9dbd82f5e7ea6f996ffc63fef135401b402b287',100.0,1779030269,1,'2026-05-17T17:04:29.168850+02:00',NULL,NULL,NULL,'["Developer Productivity", "Short Videos", "Formatting"]','["[COMMUNITY-TOOL]"]','["docs/visual-studio.md"]','["visual-studio.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.youtube.com/shorts/yuzKp_KsGIk?si=ooaqRJzW2cmf6Z2M','How to be a professional (un)wrapper #vscode #programmingtools #coding','','2024',0,'Explores shortcut combinations in VS Code to efficiently wrap and unwrap block tags and brackets, improving the speed of drafting and editing structured YAML or JSON templates.','English','Video','Beginner',0,'online','manual','78554a7ad63d1f0b9ee0b22cee77b32c3d5b531a74ed8a158a402049b0449c39',100.0,1779130495,1,'2026-05-18T20:54:55.012152+02:00',NULL,NULL,NULL,'["Development Tools", "VS Code", "Productivity"]','["[COMMUNITY-TOOL]"]','["docs/visual-studio.md"]','["visual-studio.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.youtube.com/user/AWSwebinars','AWS Webinar Channel','','2026',0,'Interactive webinar collection focusing on corporate cloud migration patterns, cost containment strategies, and AI workloads optimization within AWS environments.','N/A','Video','Intermediate',0,'online','manual','c757fd8719887b9cfe0a1a8277bd4e16762a8200e4409d30cbaaaf86be3a309d',100.0,1779030220,1,'2026-05-17T17:03:40.578826+02:00',NULL,NULL,NULL,'["Cloud Computing", "AWS", "Learning & News"]','["[COMMUNITY-TOOL]"]','["docs/aws.md"]','["aws.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.youtube.com/user/AmazonWebServices','Amazon Web Services Youtube','','2026',0,'The main streaming resource channel for AWS, housing re:Invent presentations, high-level architecture reviews, and deep product feature walkthroughs.','N/A','Video','Beginner',0,'online','manual','ad23a9d49ba1ccfa4374f151098c04c717e0a0286d1251faeee844c68b1dc60a',100.0,1779031111,1,'2026-05-17T17:18:31.424838+02:00',NULL,NULL,NULL,'["Cloud Computing", "AWS", "Learning & News"]','["[COMMUNITY-TOOL]"]','["docs/aws.md"]','["aws.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.youtube.com/user/CodingEntrepreneurs','CodingEntrepreneurs youtube channel','- [Interested in Learn Django 1.9? Check out my free series on YouTube](https://www.youtube.com/playlist?list=PLEsfXFp6DpzQFqfCur9CJ4QnKQTVXUsRy)','2020',0,'Popular educational platform playlist for rapid Django backend generation. Demonstrates common model relations, CRUD templates design, system forms validation, and basic server operations for application builders.','English','Curation','Beginner',0,'online','manual',NULL,NULL,NULL,0,'2020-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Software Engineering", "Web Frameworks", "Educational Resources"]','["[COMMUNITY-TOOL]"]','[]','["python.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.youtube.com/user/SpringSourceDev','spring logo',NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,'manual','fc8158d4253cc10d5b16485a114f61043af5fe4dea3e94496c61466a920d031b',100.0,1779033665,0,'2026-05-17T18:01:05.953453+02:00',NULL,NULL,NULL,'[]','[]','[]','[]','{"category": "dev_testing_collab", "image": "images/spring-logo.jpg", "order_v1": 45, "order_v2": 5}','{}');
INSERT INTO "resources" VALUES('https://www.youtube.com/user/WSO2TechFlicks','WSO2 @Youtube','','2026',0,'Official visual channel for WSO2. Highlights integration capabilities, open-source API gateway patterns, and customer identity access management (CIAM) setups on Kubernetes-centric topologies.','English','Video Channel','Intermediate',1,'online','manual',NULL,NULL,NULL,0,'2026-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Architecture", "API Management", "Video Walkthroughs"]','["[COMMUNITY-TOOL]"]','[]','["developerportals.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.youtube.com/user/apigee','Apigee @Youtube','','2026',0,'The official video reference library for Google Cloud''s Apigee, covering security policies, proxy design, billing implementation, and hybrid runtime cluster orchestration.','English','Video Channel','Intermediate',1,'online','manual',NULL,NULL,NULL,0,'2026-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Architecture", "API Management", "Video Walkthroughs"]','["[COMMUNITY-TOOL]"]','[]','["developerportals.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.youtube.com/user/awstutorialseries','AWS Tutorial Series','','2026',0,'Educational video series focused on practical system designs on AWS, covering target configurations across networking, security policies, and standard infrastructure frameworks.','N/A','Video','Intermediate',0,'online','manual','ba71c575c875e161bb1267a61ddd4d492820c56c3a7f23d66a2629a58edd9259',100.0,1779029154,1,'2026-05-17T16:45:54.755611+02:00',NULL,NULL,NULL,'["Cloud Computing", "AWS", "Learning & News"]','["[COMMUNITY-TOOL]"]','["docs/aws.md"]','["aws.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.youtube.com/user/climagic','CLImagic','','2026',4,'A platform and social presence showcasing the power of command-line tools, text-processing utilities, and shell syntax gymnastics. Offers practical one-liners that enhance daily terminal productivity and workflow efficiency.','English','Video','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2026-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Operating Systems & Infrastructure", "Command Line", "Utility Demos"]','["[ENTERPRISE-STABLE]"]','[]','["linux.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.youtube.com/user/coursera','coursera',NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,'manual','28e4c50e4883b35be8a8ddefdcbdd6ff828494d945dedcb2e0eeeefe54c9c20e',100.0,1779032977,0,'2026-05-17T17:49:37.691716+02:00',NULL,NULL,NULL,'[]','[]','[]','[]','{"category": "learning_influencers_communities", "image": "images/coursera_logo.jpg", "order_v1": 72, "order_v2": 6}','{}');
INSERT INTO "resources" VALUES('https://www.youtube.com/user/googlecloudplatform','gcp videos',NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,'manual','c69a76a3d0f599d69cfcee60b94fb35f70f6f10821cab2d622c336e7eb5a0360',100.0,1779034217,0,'2026-05-17T18:10:17.665907+02:00',NULL,NULL,NULL,'[]','[]','[]','[]','{"category": "cloud_providers", "image": "images/gcp_logo.jpg", "order_v1": 13, "order_v2": 2}','{}');
INSERT INTO "resources" VALUES('https://www.youtube.com/user/mulesoftvids','MuleSoft @Youtube','','2026',2,'Official YouTube channel containing technical deep dives, system integration tutorials, and architectural best practices for the MuleSoft Anypoint Platform. It covers API-led connectivity, microservices orchestration, and complex enterprise integration patterns (EIPs).','English','Video Platform','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2026-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Architecture", "API Management", "Enterprise Platforms"]','["[COMMUNITY-TOOL]"]','[]','["developerportals.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.youtube.com/user/rhopenshift/videos','OpenShift Youtube','','2026',0,'The main YouTube page for OpenShift, hosting recorded community developer events, product demonstrations, and architectural panels.','English','Video','Beginner',0,'online','manual',NULL,NULL,NULL,0,'2026-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Resources & Training", "Video Learning", "Official Stream"]','["[COMMUNITY-TOOL]"]','[]','["ocp4.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.youtube.com/watch?app=desktop&v=AXnDrGgLaF0&feature=share&ab_channel=RobertdeBock','youtube: Ansible Collections 🌟','','2021',0,'A video-based walkthrough demonstrating how to construct, package, distribute, and consume Ansible Collections. The tutorial outlines the transition from legacy monolithic roles to modular collection structures containing plugins, playbooks, and roles.','N/A','Video Tutorial','Beginner',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Infrastructure as Code", "Ansible", "Tutorials"]','["[GUIDE]", "[LEGACY]"]','[]','["ansible.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.youtube.com/watch?app=desktop&v=Fl0iLoAMdzc&ab_channel=AndrewMalkov','youtube: How to live without Docker for developers - Part 1 | Migration from Docker to Buildah and Podman','','2022',0,'A video-based tutorial guiding developers through migration from Docker to Podman and Buildah, detailing how to live without a daemon. It contrasts performance profiles, daemon socket vulnerabilities, and tool-chain integrations. Highly recommended for system architects looking to secure local environments and standardize on OCI-compliant developer workflows.','N/A','Video','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2022-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Infrastructure", "Containers", "Migration"]','["[COMMUNITY-TOOL]"]','[]','["container-managers.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.youtube.com/watch?app=desktop&v=OcHRWaC5tvY&feature=youtu.be&ab_channel=RedHat','youtube: Podman in Podman (Running a container within a container)','','2021',0,'This architectural demonstration breaks down the security design patterns of nested virtualization, specifically running Podman within a Podman container (PinP). This technique allows unprivileged CI/CD pipelines to securely package and build OCI images without mounting the host system''s root sockets, offering a safer alternative to Docker-in-Docker approaches.','Shell','Video','Advanced',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Container Infrastructure", "Container Engines", "Nested Virtualization"]','["[COMMUNITY-TOOL]"]','[]','["container-managers.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.youtube.com/watch?app=desktop&v=Vh3piGAxcf8&ab_channel=AlokKumar','Kubernetes. Label and Selector. Important Topic. Identify object in cluster. CKA Exam Tips','','2021',3,'An instructional guide analyzing Kubernetes labels and selectors, essential for object identification and scheduling criteria. Focuses on practical CKA exam tactics, highlighting label syntax, set-based selectors, and decoupling mechanisms.','English','Video','Beginner',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Core Architecture", "Object Identification", "Labels and Selectors"]','["[COMMUNITY-TOOL]"]','[]','["kubernetes.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.youtube.com/watch?app=desktop&v=jokfVGdhBow&feature=youtu.be&ab_channel=InfraXpertzz',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,'manual','a58f42eba145ce731655e19fc9dbd82f5e7ea6f996ffc63fef135401b402b287',100.0,1779033572,0,'2026-05-17T17:59:32.699329+02:00',NULL,NULL,NULL,'[]','[]','["docs/ansible.md"]','[]','{}','{}');
INSERT INTO "resources" VALUES('https://www.youtube.com/watch?app=desktop&v=mODkt1OJDew&ab_channel=AlokKumar','youtube: Kubernetes.. ETCD Backup and Restore... Very Easy Steps... CKA Exam Tips..','','2022',3,'Provides step-by-step practical walk-throughs targeting control plane security and ETCD maintenance. Focuses on snapshot generation, certificates handling, and standard cluster restoration patterns.','Bash','Video','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2022-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Infrastructure", "Control Plane", "ETCD Administration"]','["[COMMUNITY-TOOL]"]','[]','["kubernetes-backup-migrations.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.youtube.com/watch?app=desktop&v=o3WXPXDuCSU','youtube: Tinder''s Move to Kubernetes - Chris O''Brien & Chris Thomas, Tinder','','2019',4,'An in-depth presentation detailing Tinder’s migration of their massive monolithic architecture to Kubernetes. Discusses scaling issues, DNS latency challenges in CoreDNS, networking constraints, and how containerization reduced service footprint and accelerated deployments.','English','Video','Advanced',1,'online','manual',NULL,NULL,NULL,0,'2019-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Case Studies", "Large-Scale Migration", "Traffic Scaling"]','["[ENTERPRISE-STABLE]"]','[]','["kubernetes.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.youtube.com/watch?app=desktop&v=y4XGFluzPHY&ab_channel=CloudBeesTV','youtube: How to Create a GitLab Multibranch Pipeline in Jenkins','','2021',0,'Technical tutorial demonstrating how to integrate GitLab repository configurations with Jenkins multibranch pipelines. Walks through auto-discovering repository branches, handling webhook triggers for pull requests, and automating branch-specific builds. *Curator Insight*: Video tutorial on GitLab pipelines. *Live Grounding*: Essential for hybrid environments bridging traditional Jenkins setups with modern GitLab VCS topologies.','English','Video','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["CI/CD Pipelines", "Pipeline Patterns", "GitLab Integration"]','["[COMMUNITY-TOOL]"]','[]','["jenkins.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.youtube.com/watch?si=YBt3LmBRNNq-GrqL&v=OPKVKPfJrRA&feature=youtu.be',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,'manual','35de86df2c32e1415ceaac674b3c27bb4905b042d48f9dbf481cf51d58fa0224',100.0,1779130495,1,'2026-05-18T20:54:55.023097+02:00',NULL,NULL,NULL,'[]','[]','["docs/openshift.md"]','[]','{}','{}');
INSERT INTO "resources" VALUES('https://www.youtube.com/watch?si=dWSDPD4eXvF3dx5r&v=gnYU0jtQbug&feature=youtu.be','GitBook Webinar: GitBook for Public Docs','','2024',0,'Webinar presentation highlighting standard configurations for establishing clear, highly readable public documentation using GitBook, emphasizing real-time integrations and Markdown-based code setups.','English','Video','Beginner',0,'online','manual',NULL,NULL,NULL,0,'2024-06-01T00:00:00+02:00',NULL,NULL,NULL,'["AI & Platform Engineering", "Documentation", "Developer Productivity"]','["[COMMUNITY-TOOL]"]','[]','["cicd.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.youtube.com/watch?si=vK_9UKjGV8F24Ebt&v=1v15VSKPZRU&feature=youtu.be','Openshift Baremetal - Installer''s Bake-off: Agent vs Assisted vs IPI','','2023',0,'An in-depth technical comparison of OpenShift bare-metal installation strategies. Weighs the architectural pros and cons of Installer-Provisioned Infrastructure (IPI), Assisted Installer setups, and isolated Agent-based workflows.','N/A','Video','Advanced',0,'online','manual',NULL,NULL,NULL,0,'2023-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Cloud Native", "Enterprise Kubernetes", "OpenShift Infrastructure Deployment"]','["[COMMUNITY-TOOL]"]','[]','["kubernetes-tutorials.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.youtube.com/watch?si=zB9HD1MCp3SbLQwL&v=V53AHWun17s&feature=youtu.be','youtube - freecodecamp.org: Learn Terraform with Azure by Building a Dev Environment – Full Course for Beginners','','2023',4,'A comprehensive video course mapping the design and implementation of an Azure-based dev environment using modern Terraform practices. Explains resource groups, virtual networks, and VM provisioning with integrated cloud-init bootstrapping. Live grounding notes this is one of the most popular long-form video tutorials for developers building solid enterprise expertise in Azure-specific providers.','HCL','Video','Beginner',0,'online','manual',NULL,NULL,NULL,0,'2023-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Infrastructure as Code", "Terraform", "Azure Integration"]','["[ENTERPRISE-STABLE]"]','[]','["terraform.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.youtube.com/watch?time_continue=5340&v=FUu4kMc0PL8','Youtube: BMW enables the BMW Group to deliver the continuous service that today''s consumers expect (video starts at 1:29:00)','','2018',0,'Curator Insight shares a keynote detailing how OpenShift and cloud-native design enabled BMW to execute zero-downtime microservice updates. Live Grounding validates this transformation as a key paradigm shift, proving that legacy automotive giants can achieve fast, continuous release cycles safely.','N/A','Video','Intermediate',1,'online','manual',NULL,NULL,NULL,0,'2018-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Organizational Culture", "Migration Journeys", "BMW Group"]','["[LEGACY]"]','[]','["customer.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.youtube.com/watch?v=--RRpw_6onA','youtube: Mitchell Hashimoto: The Inside Story of HashiCorp''s IaC Journey | The IaC Podcast','','2026',0,'An in-depth video interview exploring the early development, design constraints, and technological milestones of HashiCorp''s suite. Offers high-level insights into state management and the evolution of cloud orchestration.','None','Video Interview','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2026-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Cloud Infrastructure", "Infrastructure as Code", "History & Insights"]','["[COMMUNITY-TOOL]"]','[]','["iac.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.youtube.com/watch?v=-F9yzj4Kjeo&ab_channel=HoussemDellai','youtube.com: Azure Service Principal - SPN | Houssem Dellai','','2021',3,'A practical video guide explaining the creation, configuration, and operation of Azure Service Principals. In 2026, while Service Principals remain necessary for external integrations, best practices prioritize Managed Identities and Federated Credentials over manual credential management.','English','Video','Beginner',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Identity & Access", "Cloud Security", "Identity Administration", "Service Principals"]','["[COMMUNITY-TOOL]"]','[]','["azure.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.youtube.com/watch?v=-NUQhwmhTCw&ab_channel=LambdaTest','youtube: LambdaTest - Jenkins Tutorial For Beginners | Part 7 | Adding A Jenkins Controller & Jenkins Agent Node On Azure','','2021',0,'Walks through deploying a secure Jenkins controller and target executing agents in Azure VMs. *Curator Insight*: Azure VMs setup. *Live Grounding*: Provides basic VM-level architectural context for hybrid cloud-on-premise testing.','English','Video','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Infrastructure", "Cloud Environments", "Azure Jenkins"]','["[COMMUNITY-TOOL]"]','[]','["jenkins.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.youtube.com/watch?v=-sZvzW40NrM&ab_channel=Anyscale','youtube.com: Optimizing LLM Training with Airbnb''s Next-Gen ML Platform','','2023',4,'Technical presentation on scaling Large Language Model (LLM) fine-tuning pipelines using Airbnb''s state-of-the-art ML platform. Deep dives into high-performance distributed training clusters, dynamic resource balancing, and optimizations implemented to overcome GPU memory scaling bottlenecks.','None','Video','Advanced',0,'online','manual',NULL,NULL,NULL,0,'2023-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Generative AI", "Distributed Systems", "Case Studies"]','["[ENTERPRISE-STABLE]"]','[]','["mlops.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.youtube.com/watch?v=0KQndcIedeg','Complete Kubernetes Course','','2020',0,'A comprehensive video-based training course providing an end-to-end learning journey from core containerization primitives to advanced cloud deployments. It features practical command-line walk-throughs, helping visual learners grasp complex configurations like ingress routing, persistent volumes, and ConfigMaps.','English','Video','Beginner',0,'online','manual',NULL,NULL,NULL,0,'2020-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Training", "Media", "Video Tutorial"]','["[COMMUNITY-TOOL]"]','[]','["kubernetes.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.youtube.com/watch?v=0TvhTXddRGE','youtube: The Rise of Kubernetes Policy Engine | Ep 57','','2021',0,'An informative panel discussion examining the rise of Kubernetes policy engines. Tracks the evolution from manual auditing workflows to declarative, automated gatekeeping systems using OPA Gatekeeper and Kyverno.','None','Video','Beginner',0,'online','manual','a58f42eba145ce731655e19fc9dbd82f5e7ea6f996ffc63fef135401b402b287',100.0,1779029805,1,'2026-05-17T16:56:45.998707+02:00',NULL,NULL,NULL,'["Cloud Native Security", "Policy-as-Code", "Educational Video"]','["[COMMUNITY-TOOL]"]','["docs/securityascode.md"]','["securityascode.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.youtube.com/watch?v=0mxhS7H6bxM','youtube: Docker 101 (Workshop) how an application can be run using Docker containers. First, you''ll learn how to take an application all the way from source code to a running container. Docker-compose, networking, multi-stage and more 🌟','','2023',0,'A cohesive workshop walking developers from local raw source files to complex multi-container runtime topologies. Demonstrates configuration directives for compose networks, volume persistent paths, and base dependency caching.','N/A','video','Beginner',1,'online','manual',NULL,NULL,NULL,0,'2023-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Containers", "Docker Basics", "Workshops"]','["[COMMUNITY-TOOL]"]','[]','["docker.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.youtube.com/watch?v=15CGdzfDlpQ&ab_channel=JFrog','youtube: jfrog - Modern App Deployments: How to use NGINX and JFrog to Automate your Blue/Green deployments','','2021',0,'This technical tutorial demonstrates orchestration of blue/green deployments using NGINX as an ingress traffic controller and JFrog Artifactory as the container registry. It highlights automating immutable artifact promotions and shifting traffic paths smoothly to prevent production downtime.','English','Video Tutorial','Intermediate',1,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Deployment & Delivery", "CI/CD Orchestration", "Deployment Strategies"]','["[COMMUNITY-TOOL]", "[GUIDE]"]','[]','["jenkins-alternatives.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.youtube.com/watch?v=15PFfjuxtvM&ab_channel=mkdev','youtube: Podman 3 and Docker Compose - How Does the Dockerless Compose Work? 🌟','','2021',0,'This video tutorial covers the REST API capabilities introduced in Podman 3 and its virtualized Docker-compatible socket. It provides step-by-step demonstrations running unmodified Docker Compose setups under Podman, illustrating the underlying socket mapping mechanics that enable seamless developer workflows.','Shell','Video','Intermediate',1,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Container Infrastructure", "Container Tooling", "Docker Compose Compatibility"]','["[COMMUNITY-TOOL]"]','[]','["container-managers.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.youtube.com/watch?v=16fgzklcF7Y&ab_channel=TechWorldwithNana','youtube: Istio & Service Mesh - simply explained in 15 mins 🌟','','2021',0,'A structured visual video tutorial explaining Istio''s control plane (Istiod) and sidecar proxy data plane architecture. Delivers a high-level explanation of routing, security policies, and distributed telemetry collection within fifteen minutes.','English','Video','Low',1,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Cloud Native Infrastructure", "Service Mesh", "Fundamentals"]','["[COMMUNITY-TOOL]"]','[]','["istio.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.youtube.com/watch?v=1FzOlSed5ts&ab_channel=OpenShift','youtube: GitOps Guide to the Galaxy: Working with Helm','','2021',0,'Video detailing best practices when pairing Helm with GitOps engines (such as Argo CD). Investigates template-rendering synchronization patterns, managing secret encryption, and maintaining single-source-of-truth states in git.','English','Video','Intermediate',1,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Cloud Native", "Continuous Delivery", "GitOps", "Red Hat OpenShift"]','["[COMMUNITY-TOOL]"]','[]','["helm.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.youtube.com/watch?v=1Lat8dP7Eq0','youtube: AWS re:Invent 2023 - From hype to impact: Building a generative AI architecture (ARC217)','','2023',0,'An advanced AWS architecture session detailing patterns to transition generative AI from experimental concepts to secure, cost-optimized, and low-latency production applications. It covers vector search performance, model endpoint caching, and distributed multi-tenant API routing. This reference is crucial for system engineers designing robust enterprise AI portals.','English','Video Presentation','Advanced',1,'online','manual',NULL,NULL,NULL,0,'2023-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Artificial Intelligence", "Generative AI Engineering", "Architecture Patterns"]','["[EMERGING]"]','[]','["ai.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.youtube.com/watch?v=1RTTEUEl9sc&feature=youtu.be','youtube: From Code to Cluster — Modern Kubernetes Workflows with K8Studio','','2021',3,'A video presentation outlining rapid Kubernetes cluster management using K8Studio, an interactive visual IDE. It focuses on visual resource relationship maps, real-time log streaming, and graphical configuration edits.','None','Video Tutorial','Low',0,'online','manual','64adda9e8edcc78f1792afa5faed336773258c854fd07662d50c20655f120eb6',100.0,1779130494,1,'2026-05-18T20:54:54.947173+02:00',NULL,NULL,NULL,'["Developer Experience", "Graphical User Interfaces", "Educational Content"]','["[COMMUNITY-TOOL]", "[GUIDE]"]','["docs/kubernetes-tools.md"]','["kubernetes-tools.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.youtube.com/watch?v=1o14tIEhZL0','youtube: The need for Slim Docker Container Images with @DockerSlim & Slim.AI','','N/A',0,NULL,NULL,NULL,NULL,0,NULL,'manual','a58f42eba145ce731655e19fc9dbd82f5e7ea6f996ffc63fef135401b402b287',100.0,1779029247,1,'2026-05-17T16:47:27.089305+02:00',NULL,NULL,NULL,'[]','[]','["docs/docker.md"]','[]','{}','{}');
INSERT INTO "resources" VALUES('https://www.youtube.com/watch?v=1w1Jv9qssqg','youtube: Creating Docker Images With Spring Boot','','2021',3,'Visual step-by-step walkthrough covering the creation of Docker images using modern Spring Boot tooling. It demonstrates the utility of Paketo Buildpacks versus traditional Dockerfile approaches, focusing on builder configurations and layered JARs. It provides an accessible entry point for visual learners transitioning into containerized Java architectures.','Java','Video','Beginner',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Java Cloud Native", "Spring Boot", "Containerization"]','["[COMMUNITY-TOOL]"]','[]','["java_frameworks.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.youtube.com/watch?v=24Wpg6njlYI',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,'manual','a58f42eba145ce731655e19fc9dbd82f5e7ea6f996ffc63fef135401b402b287',100.0,1779034132,1,'2026-05-17T18:08:52.057123+02:00',NULL,NULL,NULL,'[]','[]','["docs/javascript.md"]','[]','{}','{}');
INSERT INTO "resources" VALUES('https://www.youtube.com/watch?v=2HPsPOwHOlY&ab_channel=DonovanBrown','youtube.com: Demystifying Helm 🌟','','2020',0,'Explanatory session demystifying Helm internals. Illustrates how manifest rendering works on the client-side and describes the storage of release history as Secrets inside target Kubernetes namespaces.','English','Video','Beginner',0,'online','manual',NULL,NULL,NULL,0,'2020-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Cloud Native", "Application Delivery", "Package Management", "Demystifying"]','["[COMMUNITY-TOOL]"]','[]','["helm.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.youtube.com/watch?v=2LNxGVS81mE','**K3OS Value Add**','','2020',0,'Curator Insight details the conceptual value add of k3OS. Live grounding in 2026 reviews this video for historical context on single-purpose OS design, emphasizing immutable infrastructure patterns that have now matured into modern OS initiatives.','English','Video','Low',0,'online','manual',NULL,NULL,NULL,0,'2020-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Edge Computing", "Operating Systems", "Archived Projects"]','["[COMMUNITY-TOOL]"]','[]','["rancher.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.youtube.com/watch?v=2RT9XwIWkVQ&ab_channel=Jenkins',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,'manual','a58f42eba145ce731655e19fc9dbd82f5e7ea6f996ffc63fef135401b402b287',100.0,1779034094,0,'2026-05-17T18:08:14.892536+02:00',NULL,NULL,NULL,'[]','[]','["docs/jenkins.md"]','[]','{}','{}');
INSERT INTO "resources" VALUES('https://www.youtube.com/watch?v=2UwQD0diUxk','youtube.com: How To Install OKD4 on GCP - Vadim Rutkovsky (Red Hat)','','2020',0,'A video walk-through guide demonstrating the step-by-step installation of OKD4 on Google Cloud Platform (GCP). It outlines preparing DNS zones, setting up GCP service accounts, configuring the installation manifests, executing the ignition installer, and troubleshooting common cluster bootstrap failures.','English','Video','Advanced',0,'online','manual',NULL,NULL,NULL,0,'2020-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Platforms", "Distribution", "Cluster Provisioning"]','["[COMMUNITY-TOOL]"]','[]','["ocp4.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.youtube.com/watch?v=2Z5HhEk1zK8&ab_channel=MichaelLevan',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,'manual','a58f42eba145ce731655e19fc9dbd82f5e7ea6f996ffc63fef135401b402b287',100.0,1779030434,0,'2026-05-17T17:07:14.536061+02:00',NULL,NULL,NULL,'[]','[]','["docs/kubernetes-tools.md"]','[]','{}','{}');
INSERT INTO "resources" VALUES('https://www.youtube.com/watch?v=2mNAsrThius&ab_channel=CloudControl','youtube.com: Learn to deploy OpenProject with Postgres in Kubernetes','','N/A',0,NULL,NULL,NULL,NULL,0,NULL,'manual','a58f42eba145ce731655e19fc9dbd82f5e7ea6f996ffc63fef135401b402b287',100.0,1779034013,1,'2026-05-17T18:06:53.019844+02:00',NULL,NULL,NULL,'[]','[]','["docs/project-management-tools.md"]','[]','{}','{}');
INSERT INTO "resources" VALUES('https://www.youtube.com/watch?v=36aGHlsxlow','Kubernetes New Contributor Orientation','The official onboarding video introducing new contributors to the Kubernetes governance structure, Special Interest Groups (SIGs), and contribution workflows.','2025',4,'This onboarding session details the essential governance, codebase organization, and automated release mechanics of the Kubernetes project, guiding new engineers through Special Interest Groups (SIGs) and the Prow-based ChatOps CI/CD workflow. It delivers a structured pathway for landing code and documentation contributions, establishing the foundational open-source engineering practices required to maintain and scale modern cloud-native infrastructure.','English','video','Beginner',0,'online','automatic','27c7fb4beadbdf3d6edccd8c2ccc1e4cdff811e933e8dc7bf8a19f4fb5844565',NULL,1780352302,0,'2026-06-02T00:18:22.456685+02:00',NULL,NULL,NULL,'["Cloud Native", "Kubernetes", "Community and Contribution", "Contributor Onboarding"]','["GUIDE", "ENTERPRISE-STABLE"]','[]','[]','{}','{"category": "Fundamentals and Documentaries", "is_enriched": true, "is_featured_video": true, "reputation_status": "Vetted", "reputation_summary": "Official community-led training resource managed by Kubernetes Special Interest Groups (SIG-ContribEx).", "social_preview_url": "https://img.youtube.com/vi/36aGHlsxlow/maxresdefault.jpg", "source_provenance": "X.com (kubernetesio)", "suggested_new_category": "", "technology": "Kubernetes"}');
INSERT INTO "resources" VALUES('https://www.youtube.com/watch?v=3B41u33BS2E','Kubernetes New Contributor Orientation','Kubernetes New Contributor Orientation video detailing the project''s governance structure, Special Interest Groups (SIGs), developer workflows, and technical contribution paths.','2025',4,'This orientation provides a comprehensive guide to navigating the Kubernetes contributor ecosystem, detailing the organizational structure of Special Interest Groups (SIGs), community workflows, and the automation tools like Prow and Tide that govern the PR lifecycle. Understanding these foundational processes is essential for platform architects and engineers aiming to successfully upstream patches, custom controllers, or performance optimizations to the core Kubernetes codebase in 2026.','English','video','Beginner',0,'online','automatic','f7c8a7a52e509fcae9cac2f1d9c7d6109f52296b9c9f312b6f01f4af25d63905',NULL,1780352282,0,'2026-06-02T00:18:02.814426+02:00',NULL,NULL,NULL,'["Cloud Native", "Kubernetes", "Open Source", "Contributor Onboarding"]','["[GUIDE]", "[COMMUNITY-TOOL]"]','[]','[]','{}','{"category": "Fundamentals and Documentaries", "is_enriched": true, "is_featured_video": true, "reputation_status": "Vetted", "reputation_summary": "Alternative official recording of the Kubernetes contributor onboarding session from the CNCF, providing identical core guidance on community processes.", "social_preview_url": "https://img.youtube.com/vi/3B41u33BS2E/maxresdefault.jpg", "source_provenance": "X.com (kubernetesio)", "suggested_new_category": "", "technology": "Kubernetes"}');
INSERT INTO "resources" VALUES('https://www.youtube.com/watch?v=3H9eNIf9KZs&ab_channel=CloudBeesTV','youtube.com: CloudBeesTV - How to Monitor Jenkins With Grafana and Prometheus 🌟','','2020',0,'A practical video guide demonstrating Jenkins health and performance monitoring using Prometheus and Grafana. Explains the deployment of the Prometheus plugin to expose controller metrics and the configuration of standardized dashboards.','English','Video','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2020-06-01T00:00:00+02:00',NULL,NULL,NULL,'["CI-CD", "Jenkins", "Observability"]','["[COMMUNITY-TOOL]"]','[]','["jenkins.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.youtube.com/watch?v=3TfGKugPlpE&list=PLOU2XLYxmsIKL_eEgkKJWDRhYUEvS9eYz&index=12&pp=iAQB','What''s new in Flutter','Explore the latest Flutter framework updates, from performance improvements to new features. Dive into Flutter GenUI to discover how to build truly adaptive, AI-generated user experiences on the fly. Learn how these innovations are shaping the future of fast, multi-platform application development.','2026',4,'This architectural update demonstrates Flutter''s performance optimization layer and introduces Flutter GenUI, a dynamic design methodology that programmatically models and synthesizes application layouts via AI. Outlines key advancements in cross-platform engine rendering speeds.','en','video','intermediate',0,'online','automatic','7dce2d6b761251aea6f8cf1f52a099de25f6020d9a43ec1f075adfd6c3021a19',NULL,1780352013,0,'2026-06-02T00:13:33.434892+02:00',NULL,NULL,NULL,'["Mobile Development", "Multi-platform", "Flutter Framework", "UI Rendering"]','["[ENTERPRISE-STABLE]"]','[]','[]','{}','{"category": "uncategorized", "reputation_status": "Vetted", "reputation_summary": "Details Google''s official multi-platform client UI framework. The addition of Flutter GenUI sparked immense industry interest.", "social_preview_url": "https://img.youtube.com/vi/3TfGKugPlpE/maxresdefault.jpg", "source_provenance": "X.com (GoogleDevs)", "suggested_new_category": "flutter-development"}');
INSERT INTO "resources" VALUES('https://www.youtube.com/watch?v=3uDxwNOtilU','youtube: Three tier architecture using Terraform in AWs','','2022',0,'A step-by-step video architectural walkthrough showing how to build a dynamic three-tier AWS network structure via Terraform. Deploys segregated subnet tiers for the frontend web layer, application runtime, and RDS database layer.','HCL','Video','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2022-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Cloud Infrastructure", "AWS", "Networking & Core"]','["[COMMUNITY-TOOL]"]','[]','["terraform.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.youtube.com/watch?v=4DUhc0MjdUc&feature=youtu.be&ab_channel=MohamedRadwan-DevOps','youtube: Deploy Docker image to Kubernetes Cluster | CI-CD for Azure Kubernetes Service | Mohamed Radwan - DevOps','','2020',0,'Video guide demonstrating a comprehensive CI/CD pipeline targeting Azure Kubernetes Service (AKS). Illustrates direct code integration, automatic container build pipelines inside GitHub Actions, security scanning, container registration inside ACR, and deployment using native Kubernetes manifests.','YAML','Video','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2020-06-01T00:00:00+02:00',NULL,NULL,NULL,'["CI-CD", "Azure", "GitHub Actions"]','["[COMMUNITY-TOOL]"]','[]','["demos.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.youtube.com/watch?v=4niy0_ZpQ1w&ab_channel=CloudQuickLabs','youtube: AWS Backup Set Up Using Terraform cloud and GitHub Actions | Cloud Quick Labs','','2023',0,'A technical video walkthrough demonstrating the setup of enterprise AWS Backup vaults, retention policies, and asset allocations using Terraform Cloud workspaces triggered by GitHub Actions.','HCL/YAML','Video Tutorial','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2023-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Infrastructure as Code", "CI/CD & Automation", "GitHub Actions"]','["[COMMUNITY-TOOL]", "[GUIDE]"]','[]','["terraform.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.youtube.com/watch?v=53-Y_aI0KpE&ab_channel=MicrosoftAzure','youtube: How to run an App Service Web App on Azure Arc-enabled Kubernetes - Part 2 | Azure Tips and Tricks','','2021',3,'A practical video guide demonstrating the deployment and operation of Azure App Service workloads on custom Kubernetes clusters via Azure Arc. It walks through the resource provisioning pipeline, exposing the application endpoint, and validating state replication. This visual guide is optimal for platform engineers bridging traditional PaaS applications with cloud-native Kubernetes infrastructure.','N/A','Video Tutorial','Intermediate',1,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Cloud Native & Kubernetes", "Hybrid & Multicloud Solutions", "App Services on Arc"]','["[COMMUNITY-TOOL]", "[GUIDE]"]','[]','["azure.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.youtube.com/watch?v=5XWwjyikWMQ&feature=emb_logo&ab_channel=Konveyor','youtube: Exploring The Cloud-native Kubernetes CI/CD Pipeline Tool Landscape','','2020',0,'A comprehensive landscape review of cloud-native CI/CD tooling, mapping out the evolution of Jenkins, Tekton, Argo, and Flux. Provides architectural guidelines for selecting pipeline engines based on scalability and declarative execution goals.','English','Video','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2020-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Platform Engineering", "GitOps & CI-CD", "Tool Assessment"]','["[COMMUNITY-TOOL]"]','[]','["demos.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.youtube.com/watch?v=6NM6sqXIsoA','youtube','','2020',0,'A practical walk-through of OpenShift Serverless features. The session demonstrates creating a Node.js microservice, deploying it via git-import, scaling down to absolute zero instances to conserve resources, and automatically scaling up instances to handle sudden HTTP request surges.','English','Video','Intermediate',1,'online','manual',NULL,NULL,NULL,0,'2020-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Cloud Native Application", "Serverless", "OpenShift Serverless"]','["[COMMUNITY-TOOL]"]','[]','["ocp4.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.youtube.com/watch?v=6OeRByC-sBs','youtube: Introducing Azure Verified Modules for Terraform | Ned in the Cloud','','N/A',0,NULL,NULL,NULL,NULL,0,NULL,'manual','a58f42eba145ce731655e19fc9dbd82f5e7ea6f996ffc63fef135401b402b287',100.0,1779031190,1,'2026-05-17T17:19:50.692351+02:00',NULL,NULL,NULL,'[]','[]','["docs/terraform.md"]','[]','{}','{}');
INSERT INTO "resources" VALUES('https://www.youtube.com/watch?v=6UF-QxiRGms&ab_channel=Kubevious','youtube: Which of your Kubernetes Apps are accessing Secrets? 🌟','','2021',3,'A video presentation detailing methods to trace and audit exactly which pods and applications are consuming Kubernetes Secret resources. Demonstrates using visual topology maps to spot over-privileged service accounts and optimize RBAC footprints.','N/A','Tutorial','Intermediate',1,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Security", "Secrets Management", "Kubernetes Security"]','["[COMMUNITY-TOOL]", "[GUIDE]"]','[]','["devsecops.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.youtube.com/watch?v=6W2TuBDaaiI&ab_channel=AliSpittel','youtube: Build a Music Sharing App with Amazon S3 and AWS Amplify','','2021',0,'Practical video guide demonstrating rapid application development using AWS Amplify. Showcases integration with Amazon S3 for media storage, DynamoDB for metadata, and Cognito for user authentication.','JavaScript','Video','Basic',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Public Cloud Providers", "AWS", "Amplify Development"]','["[COMMUNITY-TOOL]"]','[]','["demos.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.youtube.com/watch?v=6sqGxVI3X1w','youtube: Deploy Convolutional Neural Network (CNN) on Azure with Python | Deep Learning Deployment | MLOPS','','2021',3,'A practical video tutorial showing step-by-step preparation, containerization, and hosting of a Convolutional Neural Network (CNN) on Azure container endpoints. Demonstrates writing score scripts, declaring environment dependencies, and triggering predictions via REST APIs.','Python','Video','Intermediate',1,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Cloud Platforms", "Azure", "Model Serving"]','["[COMMUNITY-TOOL]"]','[]','["mlops.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.youtube.com/watch?v=7IFAg782pf8','youtube: From Code to Cloud: Quality Kubernetes Deployments with Monokle'' | Cloud Native Islamabad','','2022',0,'A video presentation exploring how to transition from code to cloud by utilizing Monokle to build high-quality, compliant Kubernetes deployments. The session provides live demonstrations of Monokle''s visual editing capabilities.','English','Video Tutorial','Beginner',0,'online','manual','a58f42eba145ce731655e19fc9dbd82f5e7ea6f996ffc63fef135401b402b287',100.0,1779032096,1,'2026-05-17T17:34:56.041482+02:00',NULL,NULL,NULL,'["Platform Engineering", "Developer Productivity", "Educational Material"]','["[COMMUNITY-TOOL]", "[GUIDE]"]','["docs/kubernetes-tools.md"]','["kubernetes-tools.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.youtube.com/watch?v=7NmGSnqLd58','youtube: uploading artifacts from jenkins to nexus','','2020',0,'Video tutorial demonstrating standard techniques for configuring Maven, Gradle, or shell scripts inside Jenkins pipelines to automate artifact delivery to Nexus targets. It details credential management and pipeline syntax. Perfect for developers transitioning from manual delivery configurations to pipeline-managed deliveries.','N/A','Guide','Beginner',0,'online','manual',NULL,NULL,NULL,0,'2020-06-01T00:00:00+02:00',NULL,NULL,NULL,'["CI/CD Pipeline", "Integration Tutorials", "Jenkins & Nexus"]','["[COMMUNITY-TOOL]", "[GUIDE]"]','[]','["registries.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.youtube.com/watch?v=7ruXlR08JZ0',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,'manual','a58f42eba145ce731655e19fc9dbd82f5e7ea6f996ffc63fef135401b402b287',100.0,1779032975,0,'2026-05-17T17:49:35.407578+02:00',NULL,NULL,NULL,'[]','[]','["docs/about.md"]','[]','{}','{}');
INSERT INTO "resources" VALUES('https://www.youtube.com/watch?v=81VnO4puNkg','youtube: Freelance vs Empleo como Programador | midulive','','2021',0,'A high-impact video discussion by midudev comparing life as an independent freelance developer versus stable corporate employment. It evaluates financial structures, work-life boundaries, operational freedoms, and risk profile trade-offs.','N/A','Video','Beginner',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Careers", "Freelancing", "Career Paths"]','["[COMMUNITY-TOOL]"]','[]','["freelancing.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.youtube.com/watch?v=8PxuWdjESfg&list=PLWz5rJ2EKKc-vRD1wCyEuPlkpLJhXhxJd&index=11','What''s new in Android - Google I/O 2026','Explore what’s new in Android development from Google I/O 2026. Discover UI breakthroughs with Jetpack Compose, improvements in developer productivity, and how to unlock additional form factors for your app.','2026',4,'A high-density technical presentation from Google I/O 2026 detailing upcoming platform features in Android 17. The session explores key performance optimization strategies, Jetpack Compose tooling breakthroughs, spatial computing integrations via the Android XR SDK, and the deployment of agentic automation to streamline user experiences.','English','video','Intermediate',0,'online','automatic','08136ef239b0aa8be0c594e80e0776c74b23e4405e3101e957e68e9c5ce40bb5',NULL,1780352581,0,'2026-06-02T00:23:01.792230+02:00',NULL,NULL,NULL,'["Software Development", "Mobile Architecture", "Android Platform"]','["[GUIDE]"]','[]','[]','{}','{"category": "elearning", "reputation_status": "Vetted", "reputation_summary": "Official technical overview from the Android Developers team at Google, highly regarded by mobile architects.", "social_preview_url": "https://img.youtube.com/vi/8PxuWdjESfg/maxresdefault.jpg", "source_provenance": "X.com (GoogleDevs)", "suggested_new_category": ""}');
INSERT INTO "resources" VALUES('https://www.youtube.com/watch?v=8aGhZQkoFbQ',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,'manual','a58f42eba145ce731655e19fc9dbd82f5e7ea6f996ffc63fef135401b402b287',100.0,1779031266,1,'2026-05-17T17:21:06.851324+02:00',NULL,NULL,NULL,'[]','[]','["docs/javascript.md"]','[]','{}','{}');
INSERT INTO "resources" VALUES('https://www.youtube.com/watch?v=8fgrjBnxqi0&ab_channel=AppSecEngineer',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,'manual','a58f42eba145ce731655e19fc9dbd82f5e7ea6f996ffc63fef135401b402b287',100.0,1779029116,0,'2026-05-17T16:45:16.724764+02:00',NULL,NULL,NULL,'[]','[]','["docs/securityascode.md"]','[]','{}','{}');
INSERT INTO "resources" VALUES('https://www.youtube.com/watch?v=8r5LYzUIepo','youtube: JMeter API Performance Testing Tutorial 🌟','','2023',4,'Educational walkthrough mapping API load-test workflows. Covers parameterizing user requests, analyzing server metrics, and troubleshooting unexpected timeouts in dynamic microservices backends.','N/A','Video','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2023-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Performance Engineering", "Load Testing", "Tutorials"]','["[ENTERPRISE-STABLE]"]','[]','["performance-testing-with-jenkins-and-jmeter.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.youtube.com/watch?v=93RlMqO4glM&ab_channel=Kubevious','youtube: 3 Ways to Detect Evil "Latest" Image Tags in Kubernetes - Kubevious','','2020',0,'Using the ''latest'' container image tag in production is a critical antipattern that breaks deployment reproducibility and introduces security risks. This guide uses Kubevious to outline three automated detection techniques to intercept and block these non-deterministic tags in deployment pipelines. It emphasizes implementing admission controllers to enforce strict version tagging.','English','Video','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2020-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Kubernetes", "Security", "Container Images"]','["[COMMUNITY-TOOL]"]','[]','["kubernetes-troubleshooting.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.youtube.com/watch?v=9_6H7Ahsdm4&ab_channel=OpenShift','youtube: OpenShift Commons En Vivo - KubeInit con Maria Bracho, Scott McCarty, and Carlos Camacho (Red Hat, Spanish) 🌟','','2020',0,'A video presentation detailing the internal architecture of KubeInit. Red Hat engineers demonstrate dynamic provisioning of nested virtual environments to accelerate local sandbox deployments of enterprise OpenShift platforms.','Spanish','Video','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2020-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Provisioning", "Ansible", "Media"]','["[COMMUNITY-TOOL]"]','[]','["kubernetes-on-premise.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.youtube.com/watch?v=9cwjtN3gkD4','Helm and Kubernetes Tutorial - Introduction','','2021',0,'Introductory video course establishing foundational Kubernetes packaging concepts. Covers basic chart configuration, deployment lifecycles, and initial client interactions to transition from manual manifests to structured releases.','English','Video','Beginner',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Cloud Native", "Application Delivery", "Package Management", "Helm", "Tutorials"]','["[COMMUNITY-TOOL]"]','[]','["helm.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.youtube.com/watch?v=9hDdg_Beui4&ab_channel=Konveyor','youtube: Migrating JBoss EAP Applications to Kubernetes with Source-to-Image'' (S2I)','','N/A',0,NULL,NULL,NULL,NULL,0,NULL,'manual','a58f42eba145ce731655e19fc9dbd82f5e7ea6f996ffc63fef135401b402b287',100.0,1779034405,1,'2026-05-17T18:13:25.991426+02:00',NULL,NULL,NULL,'[]','[]','["docs/kubernetes-backup-migrations.md"]','[]','{}','{}');
INSERT INTO "resources" VALUES('https://www.youtube.com/watch?v=9jbR9lZuSU0','youtube: OCB: High Availability PostgreSQL and more on OpenShift - Jonathan Katz (Crunchy Data) 🌟','','2020',0,'Video presentation exploring the deployment of enterprise-grade, highly-available PostgreSQL patterns on OpenShift using Patroni. Analyzes storage profiles, automated routing, and backup schedules.','None','Video','Advanced',0,'online','manual',NULL,NULL,NULL,0,'2020-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Cloud Native", "OpenShift", "High Availability"]','["[COMMUNITY-TOOL]"]','[]','["crunchydata.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.youtube.com/watch?v=9wu-j9gIlBY&list=PLa7VYi0yPIH1MB2n2w8pMZguffCDu2L4Y&index=8&ab_channel=Confluent','youtube playlist: Kafka Connect Tutorials | Kafka Connect 101: REST API 🌟','','2021',0,'A structured tutorial series on building, testing, and managing streaming ETL pipelines using the Kafka Connect REST API. Explains how to programmatically control source and sink connectors, handle serialization, and observe ingestion health.','English','Video Playlist','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Event-Driven Systems", "Apache Kafka Connect", "API & Orchestration"]','["[COMMUNITY-TOOL]"]','[]','["message-queue.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.youtube.com/watch?v=9wuUXi6Qbis&ab_channel=MichaelBornholdtNielsen','youtube: Install and use Crunchy PostgreSQLfor OpenShift operator for simple todo app on OpenShift 🌟','','2020',0,'A practical video guide detailing the deployment of the Crunchy PostgreSQL Operator on Red Hat OpenShift to power a simple containerized web application. This walkthrough illustrates basic operator setup and pod status validation through the console interface. While useful for rapid developer prototyping, production installations bypass manual UI clicks in favor of declarative GitOps workflows.','Shell','Video Tutorial','Beginner',1,'online','manual',NULL,NULL,NULL,0,'2020-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Data Infrastructure", "Database Operators", "PostgreSQL", "Platform Integration"]','["[COMMUNITY-TOOL]", "[GUIDE]"]','[]','["crunchydata.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.youtube.com/watch?v=AbCTlemwZ1k&ab_channel=JamesQQuick',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,'manual','a58f42eba145ce731655e19fc9dbd82f5e7ea6f996ffc63fef135401b402b287',100.0,1779034116,0,'2026-05-17T18:08:36.714673+02:00',NULL,NULL,NULL,'[]','[]','["docs/visual-studio.md"]','[]','{}','{}');
INSERT INTO "resources" VALUES('https://www.youtube.com/watch?v=BF3MhFjvBTU','Youtube: Jenkins X: Continuous Delivery for Kubernetes with James Strachan','- [Youtube: Kubernetes Package Management with Helm and CI/CD with Jenkins X - Webinar by Neependra Khare](https://www.youtube.com/watch?v=oZOZiL6XIfA&feature=emb_title)
    - [go.digitalocean.com/cicd-on-k8s](https://go.digitalocean.com/cicd-on-k8s)','2018',0,'Explores Jenkins X architectures, GitOps patterns, and automated Helm chart management for rapid Kubernetes software delivery. Co-presented with deep-dives on DigitalOcean and standard orchestrator engines.','English','Video','Advanced',0,'online','manual',NULL,NULL,NULL,0,'2018-06-01T00:00:00+02:00',NULL,NULL,NULL,'["CI-CD", "Kubernetes Native", "Jenkins X"]','["[COMMUNITY-TOOL]"]','[]','["jenkins.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.youtube.com/watch?v=BJufhuPK2DY&ab_channel=Kubermatic','youtube.com: How to Write Software That Sets Up Kubernetes Anywhere with Kubermatic Kubeone','','2022',3,'An in-depth engineering presentation explaining how to build software capable of bootstrap-installing Kubernetes on any physical host or bare-metal provider, showcasing the architectural internals of the open-source KubeOne tool.','None','Video Presentation','High',0,'online','manual','a58f42eba145ce731655e19fc9dbd82f5e7ea6f996ffc63fef135401b402b287',100.0,1779030732,1,'2026-05-17T17:12:12.545015+02:00',NULL,NULL,NULL,'["Infrastructure", "Cluster Provisioning", "Educational Content"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-tools.md"]','["kubernetes-tools.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.youtube.com/watch?v=B_8vYxurU4k','Kubernetes New Contributor Orientation','Monthly Kubernetes orientation with a spotlight on the SIG CLI subgroup and contributing to kubectl ecosystems.','2026',4,'This orientation session provides an essential entry point for developers looking to contribute to the Kubernetes ecosystem, detailing the organizational dynamics of Special Interest Groups (SIGs) and the architectural workflow of the project. It covers the technical mechanics of the Kubernetes contribution pipeline, including Git workflows, Prow-based automated testing, and the lifecycle of Kubernetes Enhancement Proposals (KEPs) to ensure high-quality, scalable code contributions.','en','video','Beginner',0,'online','automatic','700d6fb0239b43421e62efbc7eeed5ec2bc293e9e2a5b0572a6bec4544876361',NULL,1780352158,0,'2026-06-02T00:15:58.263435+02:00',NULL,NULL,NULL,'["Kubernetes", "Contributor Experience", "Open Source", "Mentorship"]','["[GUIDE]"]','[]','[]','{}','{"category": "Fundamentals and Documentaries", "is_enriched": true, "is_featured_video": true, "reputation_status": "Vetted", "reputation_summary": "Official CNCF/Kubernetes mentorship resource with active community usage.", "social_preview_url": "https://img.youtube.com/vi/B_8vYxurU4k/maxresdefault.jpg", "source_provenance": "X.com (kubernetesio)", "suggested_new_category": "", "technology": "Kubernetes"}');
INSERT INTO "resources" VALUES('https://www.youtube.com/watch?v=BiY3b7F96wc&ab_channel=TheFrontOpsGuy','Mock Test - 2, CKAD Prep Exam (Solution)','','N/A',0,NULL,NULL,NULL,NULL,0,NULL,'manual','a58f42eba145ce731655e19fc9dbd82f5e7ea6f996ffc63fef135401b402b287',100.0,1779032095,1,'2026-05-17T17:34:55.924072+02:00',NULL,NULL,NULL,'[]','[]','["docs/kubernetes.md"]','[]','{}','{}');
INSERT INTO "resources" VALUES('https://www.youtube.com/watch?v=BsYYVkophsk','youtube: Online Meetup: From local installation to scalable Jenkins on Kubernetes 🌟','','2021',0,'A video meetup covering the migration path of a single VM Jenkins instance onto a dynamic, autoscaling Kubernetes ecosystem. *Curator Insight*: Kubernetes scaling. *Live Grounding*: Moving to Kubernetes-orchestrated controllers is the core standard for enterprise resilient environments.','English','Video','Advanced',1,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Infrastructure", "Container Orchestration", "Scalable Jenkins"]','["[COMMUNITY-TOOL]"]','[]','["jenkins.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.youtube.com/watch?v=BtgZLw8hYiU&feature=youtu.be','Your AI Agent Has No Identity, Here''s Why That''s Dangerous','Interview with Google Cloud''s Anshul Kapoor on agentic video editing, Gemini-powered multimodal search, and Veo generative tools.','2026',4,'This architectural discussion addresses the critical vulnerability in modern IAM frameworks where autonomous AI agents lack stable, verifiable identity constructs, leading to dangerous dependencies on long-lived API tokens. It explores how the Model Context Protocol (MCP) is redefining agent-to-agent (A2A) and human-to-agent authentication, highlighting strategies to mitigate prompt injection and secure ephemeral credentials in decentralized agentic workflows. Ultimately, it details how modern enterprise security architectures must adapt to protect billions of credentials as multi-agent orchestration becomes standard in cloud-native environments.','en','video','intermediate',0,'online','automatic','1e87b17eb0382015550d8e535cebbec68ce0734e25521250bf168114611493ff',NULL,1780352037,0,'2026-06-02T00:13:57.401689+02:00',NULL,NULL,NULL,'["Artificial Intelligence", "Generative AI", "Multimodal Search", "Video Production Integration"]','["[EMERGING]"]','[]','[]','{}','{"category": "Security and Compliance", "is_enriched": true, "is_featured_video": true, "reputation_status": "Vetted", "reputation_summary": "Highly rated expert interview outlining Google Cloud''s strategic partnership announcements at NAB 2026.", "social_preview_url": "https://img.youtube.com/vi/BtgZLw8hYiU/maxresdefault.jpg", "source_provenance": "X.com (pvergadia)", "suggested_new_category": "", "technology": "IAM + AI Agents"}');
INSERT INTO "resources" VALUES('https://www.youtube.com/watch?v=C0E93Uc4h5k&ab_channel=xgeeks',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,'manual','a58f42eba145ce731655e19fc9dbd82f5e7ea6f996ffc63fef135401b402b287',100.0,1779029932,0,'2026-05-17T16:58:52.441524+02:00',NULL,NULL,NULL,'[]','[]','["docs/kubernetes-operators-controllers.md"]','[]','{}','{}');
INSERT INTO "resources" VALUES('https://www.youtube.com/watch?v=CB79eTFbR0w&feature=youtu.be&ab_channel=DevOpsToolkit','youtube: 10 Must-Have Kubernetes Tools | DevOps Toolkit','','2021',0,'Video review explaining 10 top-tier tooling integrations designed to optimize development and ops inside Kubernetes clusters. Covers developer environments, CLI replacements, policy engines, and local deployment options to elevate developer velocity.','Bash','Video','Beginner',0,'online','manual','a58f42eba145ce731655e19fc9dbd82f5e7ea6f996ffc63fef135401b402b287',100.0,1779031258,1,'2026-05-17T17:20:58.604023+02:00',NULL,NULL,NULL,'["Cloud-Native Platforms", "Kubernetes Operations", "Curation"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-tools.md"]','["kubernetes-tools.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.youtube.com/watch?v=CJMdSQVFVik','youtube: CodeReady Containers - Easy OpenShift Container Platform 4.5 Installation','','2020',0,'A video walk-through highlighting automated local configuration of OpenShift Platform 4.5 using CodeReady Containers. It simplifies hypervisor set up and cluster bootstrapping, serving as a historical baseline for modern Red Hat OpenShift Local techniques.','N/A','Video','Beginner',0,'online','manual',NULL,NULL,NULL,0,'2020-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Local Development", "Red Hat OpenShift Local", "Installation"]','["[COMMUNITY-TOOL]"]','[]','["demos.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.youtube.com/watch?v=CmPK93hg5w8','Continuously delivering apps to Kubernetes using Helm','','2022',0,'Visual and technical walkthrough illustrating the orchestration of continuous delivery models with Helm. Emphasizes declarative rollouts, blue-green strategy alignment, and handling configurations inside unified CI/CD systems.','English','Video','Intermediate',1,'online','manual',NULL,NULL,NULL,0,'2022-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Cloud Native", "Continuous Delivery", "Helm Integration"]','["[COMMUNITY-TOOL]"]','[]','["helm.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.youtube.com/watch?v=CoUl9_NWdqQ','youtube.com: SwaggerHub 101 An Introduction to Getting Started with SwaggerHub','','2020',0,'A fast-track video guide introducing SwaggerHub, focusing on collaborative design structures, style guide validation, unified organization workspaces, and automatic mock testing for enterprise API platforms.','English','Video','Beginner',0,'online','manual',NULL,NULL,NULL,0,'2020-06-01T00:00:00+02:00',NULL,NULL,NULL,'["API Development", "API Design Collaboration", "SwaggerHub"]','["[COMMUNITY-TOOL]"]','[]','["swagger-code-generator-for-rest-apis.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.youtube.com/watch?v=D-Q2qXTssLY&feature=youtu.be',NULL,NULL,NULL,NULL,'A curated technical resource and architectural guide covering www.youtube.com in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'online','manual',NULL,NULL,1781736239,0,'2026-06-18T00:43:59.435085+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','[]','["terraform.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.youtube.com/watch?v=D9w3DH1zAc8','youtube: Kubernetes 101: Get Better Uptime with K8s Health Checks','','2021',0,'Educational video outlining the foundational principles of Kubernetes health checks.
- Introduces how liveness and readiness probes directly influence ingress controller routing and Pod self-healing.
- Perfect for establishing baseline operational knowledge for platform engineering teams.','English','Video','Beginner',1,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Workload Management", "Application Lifecycle", "Probes & Health Checks"]','["[COMMUNITY-TOOL]"]','[]','["kubernetes.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.youtube.com/watch?v=DLB9m17aGus','youtube: Deploy OpenShift 4 to vSphere using OpenShift''s UPI','','2020',3,'Video guide focusing on User-Provisioned Infrastructure (UPI) installations of OpenShift on VMware vSphere. UPI remains a viable option for heavily restricted networks requiring custom storage/network bindings, although modern Installer-Provisioned Infrastructure (IPI) has become the de-facto standard.','English','Video','Advanced',0,'online','manual',NULL,NULL,NULL,0,'2020-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Platform Engineering", "Kubernetes Distributions", "vSphere Deployments"]','["[COMMUNITY-TOOL]"]','[]','["openshift.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.youtube.com/watch?v=DeNflzdjxVM','youtube: Terrraform + Ansible: Automating configuration in infrastructure','','2022',3,'A video tutorial analyzing the complementary patterns of Terraform (for provisioning cloud infrastructure) and Ansible (for configuration management and application deployment on those instances). Examines state handoff mechanisms, dynamic inventory integration, and run-time execution pipelines. Live grounding reveals that while native AMI/image-building pipelines are growing, this hybrid pattern remains highly utilized in legacy migrations.','HCL','Video','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2022-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Infrastructure as Code", "Configuration Management", "Hybrid Automation"]','["[LEGACY]"]','[]','["terraform.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.youtube.com/watch?v=DjBBV7oZxm8','A Hacker''s Guide to Language Models','Recorded training session focused on guiding new open-source contributors through the Kubernetes SIG landscape and local dev environments.','2026',4,'This foundational guide demystifies Large Language Models (LLMs) for system engineers, demonstrating how to pragmatically integrate, prompt, and fine-tune models using direct APIs and local deployments rather than heavy frameworks. For cloud-native architects, it provides the essential blueprint for building resource-efficient, low-latency AI agents and MLOps pipelines that run reliably within containerized microservice architectures.','en','video','Beginner',0,'duplicate','automatic','700d6fb0239b43421e62efbc7eeed5ec2bc293e9e2a5b0572a6bec4544876361',NULL,1780352138,0,'2026-06-02T00:15:38.622020+02:00',NULL,NULL,NULL,'["Kubernetes Ecosystem", "CNCF Standards", "Open Source Contribution", "Contributor Workflows"]','["GUIDE"]','[]','[]','{}','{"category": "AI and Future Operations", "is_enriched": true, "is_featured_video": true, "reputation_status": "Vetted", "reputation_summary": "Official CNCF/Kubernetes channel training series, highly authoritative for community contributors.", "social_preview_url": "https://img.youtube.com/vi/DjBBV7oZxm8/maxresdefault.jpg", "source_provenance": "X.com (kubernetesio)", "suggested_new_category": "kubernetes-onboarding", "technology": "LLMs + AI Agents + MLOps", "duplicate_of": "https://www.youtube.com/watch?v=B_8vYxurU4k"}');
INSERT INTO "resources" VALUES('https://www.youtube.com/watch?v=E3Xyu29LIwY&ab_channel=CLOUDLEARNHUB','youtube: Cloud Learn Hub - How to Integrate Jenkins with Ansible Tower?','','2021',0,'Demonstrates how to invoke automated Ansible playbooks on Ansible Tower directly from Jenkins pipelines. *Curator Insight*: Ansible Tower triggers. *Live Grounding*: Key for orchestrating configuration changes on physical and virtual nodes during build cycles.','English','Video','Advanced',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Infrastructure", "Infrastructure as Code", "Ansible Tower"]','["[COMMUNITY-TOOL]"]','[]','["jenkins.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.youtube.com/watch?v=EWFJem7GUAc','youtube: Monitoring Jenkins with Grafana and Prometheus','','2024',0,'Technical screencast instructing administrators on leveraging the Prometheus plugin to stream performance metrics into a dedicated Grafana dashboard for automated alerts and trends tracking.','None','Video Tutorial','Beginner',0,'online','manual',NULL,NULL,NULL,0,'2024-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Observability", "Infrastructure Monitoring", "Prometheus & Grafana"]','["[COMMUNITY-TOOL]", "[GUIDE]"]','[]','["jenkins.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.youtube.com/watch?v=F3al0HP0MNo','Kubernetes New Contributor Orientation for 2026-02-17','Official orientation video designed to welcome and guide new contributors entering the Kubernetes community and SIG architecture.','2026',4,'This orientation session provides an architectural overview of the Kubernetes upstream community, detailing the organizational hierarchy of Special Interest Groups (SIGs) and Working Groups. It guides new contributors through the technical contribution pipeline, highlighting Git workflows, Prow-based automation for PR testing and labeling, and the governance frameworks that sustain the core platform. Understanding these mechanisms is crucial for cloud-native engineers aiming to effectively drive features and maintenance within the ecosystem''s foundational orchestrator.','en','video','Beginner',0,'online','automatic','51bd67966fb07a9bad5115b2c6423b6118a1e39832618a692560ccb29c123c48',NULL,1780352158,0,'2026-06-02T00:15:58.263362+02:00',NULL,NULL,NULL,'["Kubernetes", "Contributor Experience", "Open Source", "Mentorship"]','["[GUIDE]"]','[]','[]','{}','{"category": "Fundamentals and Documentaries", "is_enriched": true, "is_featured_video": true, "reputation_status": "Vetted", "reputation_summary": "Official Kubernetes contributor onboarding stream with no negative community reviews.", "social_preview_url": "https://img.youtube.com/vi/F3al0HP0MNo/maxresdefault.jpg", "source_provenance": "X.com (kubernetesio)", "suggested_new_category": "", "technology": "Kubernetes"}');
INSERT INTO "resources" VALUES('https://www.youtube.com/watch?v=FBAav6OoJlw','youtube: Managed DevOps Pools for Azure DevOps | Full Overview & Demo 🌟','','2024',4,'An informative video demonstration and technical walk-through highlighting the performance tuning of Managed DevOps Pools. Live 2026 usage demonstrates that transitioning from traditional VMs to managed container pools significantly reduces agent orchestration complexity while cutting monthly compute costs.','English','Video','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2024-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Cloud DevOps", "Platform Engineering", "Infrastructure Execution", "Managed DevOps Pools"]','["[ENTERPRISE-STABLE]"]','[]','["azure.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.youtube.com/watch?v=FVDHWPxK5nU&ab_channel=CloudQuickPOCs','youtube.com: Cloud Quick POCs - Kubernetes monitoring metrics using Grafana Cloud on AWS EKS | Observability | Grafana','','2022',0,'A practical video walk-through demonstrating rapid prototyping of observability loops on AWS EKS using Grafana Cloud. Showcases agents configuration, telemetry ingestion endpoints, and deploying curated visual layouts with minimal local monitoring footprint.','None','Video','Beginner',0,'online','manual',NULL,NULL,NULL,0,'2022-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Dynamic Component Monitoring", "Cloud-Native Observability", "Grafana Cloud & AWS"]','["[COMMUNITY-TOOL]"]','[]','["kubernetes-monitoring.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.youtube.com/watch?v=Frje5KfNrxE','Kubernetes New Contributor Orientation','Official Kubernetes community orientation video recorded on March 17, 2026, aimed at helping prospective contributors understand community structures and pathways.','2026',4,'This onboarding session outlines the governance framework of Kubernetes Special Interest Groups (SIGs) and the technical workflows required to contribute to the ecosystem. It provides critical guidance on navigating community repositories, leveraging automated testing infrastructure (Prow), and adhering to code review standards essential for scaling cloud-native contributions.','en','video','beginner',0,'online','automatic','50fe2d54bca8a524fecb517a59ae9a8a47722db91970ecf895dad771cfe49296',NULL,1780352168,0,'2026-06-02T00:16:08.173377+02:00',NULL,NULL,NULL,'["Cloud-Native Orgs", "Kubernetes Community", "Onboarding", "Contributor Pathways"]','["[GUIDE]", "[COMMUNITY-TOOL]"]','[]','[]','{}','{"category": "Fundamentals and Documentaries", "is_enriched": true, "is_featured_video": true, "reputation_status": "Vetted", "reputation_summary": "Official contributor guidance from CNCF / Kubernetes community teams, ensuring highly reputable and reliable mentoring guidelines.", "social_preview_url": "https://img.youtube.com/vi/Frje5KfNrxE/maxresdefault.jpg", "source_provenance": "X.com (kubernetesio)", "suggested_new_category": "", "technology": "Kubernetes"}');
INSERT INTO "resources" VALUES('https://www.youtube.com/watch?v=G-baPg3XhBo','youtube: OpenShift on Google Cloud, AWS, Azure and localhost','','2020',0,'Demonstrates deployment patterns of OpenShift across GCP, AWS, Azure, and local systems, illustrating the uniform operational model.','English','Video','Beginner',0,'online','manual',NULL,NULL,NULL,0,'2020-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Infrastructure", "Multi-Cloud", "Platform Deployments"]','["[COMMUNITY-TOOL]"]','[]','["ocp4.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.youtube.com/watch?v=GDOw8ByzMyY&ab_channel=MarcLamberti','youtube: Airflow Helm Chart : Quick Start For Beginners in 10mins','','2021',3,'A beginner-friendly quickstart video highlighting how to set up the official Airflow Helm chart on a local development Kubernetes cluster in under ten minutes. The video covers basic value overrides, ingress setups, and initial worker deployment patterns.','N/A','Video Tutorial','Basic',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Orchestration", "Workflows", "Apache Airflow", "Kubernetes Deployment"]','["[COMMUNITY-TOOL]", "[GUIDE]"]','[]','["message-queue.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.youtube.com/watch?v=GL2v81xYuAQ&ab_channel=k6','youtube: Monitoring your k6 load test: how to install Grafana and Prometheus on a Kubernetes cluster','','2022',0,'Step-by-step tutorial on integrating k6 load tests with Prometheus and Grafana on Kubernetes. Explains configuring the k6 operator, exposing metrics, and visualising request rate and response distribution dashboards.','Go','Video Tutorial','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2022-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Observability", "Load Testing", "k6 Integrations"]','["[COMMUNITY-TOOL]", "[GUIDE]"]','[]','["prometheus.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.youtube.com/watch?v=GLtvxY1S3Aw','youtube: Modular Pipeline Library: 4. Petclinic Pipeline 🌟','','2021',0,'Curator Insight highlights this video showcase mapping the Modular Pipeline Library (MPL) against a real-world Petclinic continuous integration execution flow. Live Grounding validates that illustrating modular configuration structures gives developers a tangible example of pipeline inheritance. This pattern minimizes repetitive pipeline coding efforts across diverse teams.','N/A','Video','Intermediate',1,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["DevOps", "CI/CD Platforms", "Jenkins", "Modular Pipeline Library"]','["[COMMUNITY-TOOL]"]','[]','["demos.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.youtube.com/watch?v=GhEZLvc8B70',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,'manual','a58f42eba145ce731655e19fc9dbd82f5e7ea6f996ffc63fef135401b402b287',100.0,1779034031,1,'2026-05-17T18:07:11.538752+02:00',NULL,NULL,NULL,'[]','[]','["docs/keptn.md"]','[]','{}','{}');
INSERT INTO "resources" VALUES('https://www.youtube.com/watch?v=GiFQNevrxYA',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,'manual','a58f42eba145ce731655e19fc9dbd82f5e7ea6f996ffc63fef135401b402b287',100.0,1779030330,0,'2026-05-17T17:05:30.692985+02:00',NULL,NULL,NULL,'[]','[]','["docs/kubernetes-networking.md"]','[]','{}','{}');
INSERT INTO "resources" VALUES('https://www.youtube.com/watch?v=HDDfdZqwM1E&ab_channel=EclipseFoundation','YouTube: Deploying a Quarkus application into Kubernetes using JKube | Cloud Tool Time | Marc Nuri 🌟','','2021',3,'A video guide by Marc Nuri illustrating how to deploy a Quarkus microservice to Kubernetes using Eclipse JKube plugins. Live Grounding shows that JKube''s framework detection shines in native GraalVM compile steps, producing ultra-optimized, small-footprint containers without complex Dockerfile configurations.','English','Video','Intermediate',1,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Cloud-Native Java", "Build Tools", "Eclipse JKube", "Quarkus Integration"]','["[COMMUNITY-TOOL]"]','[]','["kubernetes-client-libraries.md", "maven-gradle.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.youtube.com/watch?v=HSjm6-ACmWQ&ab_channel=JFrog','youtube.com: Cloud Native GitOps with Anthos and JFrog Artifactory','','2022',0,'A collaborative session displaying how Anthos Config Management dynamically orchestrates multi-cluster topologies in tandem with JFrog Artifactory as a secure, enterprise container registry. (Live Grounding: Portrays the classic zero-trust artifact distribution pattern used in modern multi-cloud platform deployments).','YAML','Video Tutorial','Advanced',0,'online','manual',NULL,NULL,NULL,0,'2022-06-01T00:00:00+02:00',NULL,NULL,NULL,'["GitOps & Declarative Git", "Enterprise GitOps", "Anthos"]','["[COMMUNITY-TOOL]", "[GUIDE]"]','[]','["demos.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.youtube.com/watch?v=HX10WWTRiTY','Youtube: Demo of Crunchy Data Postgres Operator v1.0.0 (2017)','','2017',0,'A historical video demonstration of the first public iteration (v1.0.0) of the Crunchy PostgreSQL Operator. Illustrates raw container deployments and early persistent volume claim configurations under primitive Kubernetes schemas.','None','Video','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2017-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Cloud Native", "Kubernetes Operators", "Legacy Operators"]','["[COMMUNITY-TOOL]"]','[]','["crunchydata.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.youtube.com/watch?v=Hc8emNr2igU','youtube: Red Hat OpenShift AI overview','','2023',0,'A technical video overview of Red Hat OpenShift AI. It details multi-tenant Jupyter notebooks, model execution scaling, automated training pipelines, and GPU orchestration configurations for high-throughput machine learning workloads.','English','Video','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2023-06-01T00:00:00+02:00',NULL,NULL,NULL,'["AI-ML", "Machine Learning Platform", "OpenShift AI"]','["[COMMUNITY-TOOL]"]','[]','["ocp4.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.youtube.com/watch?v=Hg-YsUITnck','youtube.com: How to create Service Principals in Azure Portal | Raaviblog','','2021',3,'A step-by-step visual tutorial demonstrating how to manually register applications and generate Service Principals within the Azure Portal. In 2026, manual portal setups are used primarily for dev/test sandboxes, while production configurations are typically fully automated using Terraform or Bicep.','English','Video','Beginner',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Identity & Access", "Cloud Security", "Identity Administration", "Service Principals"]','["[COMMUNITY-TOOL]"]','[]','["azure.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.youtube.com/watch?v=HinwLb2lpLQ','AWS Summit Series 2016 | London: Deep Dive on Elastic Load Balancing','','2016',0,'A detailed architectural retrospective on AWS ELB, tracing its path from Classic Load Balancer (CLB) to specialized Application (ALB) and Network (NLB) balancers. While archived, it provides unmatched technical insights into early AWS software-defined networking design.','English','video','advanced',0,'online','manual',NULL,NULL,NULL,0,'2016-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Cloud Infrastructure", "AWS", "Load Balancing", "Deep Dive"]','["[LEGACY]"]','[]','["aws-networking.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.youtube.com/watch?v=INv-VCZvM_o','DevOps with Azure, Kubernetes, and Helm','','2022',0,'Integration guide demonstrating the deployment of multi-tier applications onto Azure Kubernetes Service (AKS) using Helm. Clarifies Managed Identity setups and DevOps pipelines optimized for cloud-native workloads.','English','Video','Intermediate',1,'online','manual',NULL,NULL,NULL,0,'2022-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Cloud Native", "Cloud Platforms", "Azure AKS", "Helm Integration"]','["[COMMUNITY-TOOL]"]','[]','["helm.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.youtube.com/watch?v=IORvnr4u8z8','youtube: Transforma tu EMPRESA con Terraform: Catálogo de Servicios | Nito Moreno','','2023',3,'A Spanish-language technical resource focusing on shifting enterprise IT from manual ticketing workflows to a self-service infrastructure catalog powered by Terraform. Discusses how pre-approved configurations can align with security protocols and automated budgets. Live grounding highlights that catalog-driven provisioning drastically increases velocity while enforcing enterprise guardrails.','HCL','Video','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2023-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Infrastructure as Code", "Terraform", "Workflow Automation"]','["[COMMUNITY-TOOL]"]','[]','["terraform.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.youtube.com/watch?v=IUvUmqu1MBQ','London DevOps - Trainline, A DevOps Journey - Chris Turvil','','2016',0,'Curator Insight tracks the cultural and technical journey of Trainline’s DevOps transition during their full AWS migration. Live Grounding points to this talk as a textbook cultural reference, showing that microservices and infrastructure modernization fail without a parallel shift in organizational communication and delivery practices.','N/A','Video','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2016-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Organizational Culture", "Migration Journeys", "Trainline"]','["[COMMUNITY-TOOL]"]','[]','["aws-miscellaneous.md", "aws.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.youtube.com/watch?v=Icnv1DDAQOg','GitHub Actions desde CERO: automatiza tus proyectos como un PRO','En este vídeo vamos a ver cómo automatizar tareas en tus proyectos usando GitHub Actions: desde crear tu primer workflow hasta montar un pipeline de CI/CD para instalar dependencias, ejecutar tests, hacer builds y preparar despliegues. [SPANISH CONTENT]','2024',4,'A comprehensive Spanish-language video tutorial detailing the implementation of automated workflows using GitHub Actions. It covers core CI/CD concepts including events, jobs, steps, environment variables, and reusable marketplace actions. Demonstrates how to design robust pipelines that run automated testing, build assets, and manage secure application deployments. [SPANISH CONTENT]','Spanish','video','Beginner',0,'online','automatic','585412d22f7ac2bda8c75c1c76d62748af29ac34f70fd89ecf85bb9fe3a05575',NULL,1780352282,0,'2026-06-02T00:18:02.814393+02:00',NULL,NULL,NULL,'["DevOps", "CI/CD", "GitHub Actions", "Automation"]','["[GUIDE]", "[COMMUNITY-TOOL]"]','[]','[]','{}','{"category": "cicd-kubernetes-plugins", "reputation_status": "Vetted", "reputation_summary": "Highly praised tutorial in the Spanish-speaking community by Midudev, noted for its clear step-by-step methodology and production-ready examples.", "social_preview_url": "https://img.youtube.com/vi/Icnv1DDAQOg/maxresdefault.jpg", "source_provenance": "X.com (midudev)", "suggested_new_category": ""}');
INSERT INTO "resources" VALUES('https://www.youtube.com/watch?v=J7R-T9Y1x3Y','Kubernetes New Contributor Orientation','Official Kubernetes New Contributor Orientation session video from September 16, 2025.','2025',4,'This orientation outlines the governance, SIG (Special Interest Group) structure, and contribution pipelines crucial for participating in the development of the Kubernetes ecosystem. It details the technical workflow of submitting contributions, including navigating the repository layout, adhering to OWNERS files guidelines, and leveraging Prow-based automated testing. Mastering these processes empowers cloud native architects in 2026 to successfully upstream optimizations, maintain enterprise forks, and directly influence upstream API standards.','en','video','Beginner',0,'duplicate','automatic','27c7fb4beadbdf3d6edccd8c2ccc1e4cdff811e933e8dc7bf8a19f4fb5844565',NULL,1780352414,0,'2026-06-02T00:20:14.115643+02:00',NULL,NULL,NULL,'["Kubernetes", "Community", "Contributor Onboarding"]','["[GUIDE]"]','[]','[]','{}','{"category": "Fundamentals and Documentaries", "is_enriched": true, "is_featured_video": true, "reputation_status": "Vetted", "reputation_summary": "Official CNCF session targeting the onboarding of new community contributors to Kubernetes projects.", "social_preview_url": "https://img.youtube.com/vi/J7R-T9Y1x3Y/maxresdefault.jpg", "source_provenance": "X.com (kubernetesio)", "suggested_new_category": "kubernetes-community", "technology": "Kubernetes", "duplicate_of": "https://www.youtube.com/watch?v=36aGHlsxlow"}');
INSERT INTO "resources" VALUES('https://www.youtube.com/watch?v=JC_PB1yZcIc','OpenShift 4 Resource Management','','2020',0,'An informative session demonstrating effective scheduling, configuration, and governing mechanics of OpenShift 4 resources. Highlights the use of LimitRanges, ResourceQuotas, and Node selectors.','None','Video Tutorial','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2020-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Platform Architecture", "Resource Management", "Governance"]','["[COMMUNITY-TOOL]", "[GUIDE]"]','[]','["ocp3.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.youtube.com/watch?v=Jh-viBv-D04','Youtube Webinar: The KUbernetes Test TooL (kuttl)','','N/A',0,NULL,NULL,NULL,NULL,0,NULL,'manual','a58f42eba145ce731655e19fc9dbd82f5e7ea6f996ffc63fef135401b402b287',100.0,1779029821,1,'2026-05-17T16:57:01.221528+02:00',NULL,NULL,NULL,'[]','[]','["docs/kubernetes-tools.md"]','[]','{}','{}');
INSERT INTO "resources" VALUES('https://www.youtube.com/watch?v=K2CBHLwPL50&ab_channel=SandipDas','youtube: Run Jenkins Pipeline With AWS ECS Fargate & AWS EC2 Based ECS Cluster | Learn DevOps Tools Ep4','','2021',0,'Compares performance profiles and startup latencies of running Jenkins pipelines on EC2-backed ECS clusters versus serverless AWS Fargate. *Curator Insight*: EC2 vs Fargate ECS orchestration. *Live Grounding*: Highly relevant for platform engineers attempting to balance cold start times against operations costs.','English','Video','Advanced',1,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Infrastructure", "Container Orchestration", "Serverless Jenkins on AWS"]','["[COMMUNITY-TOOL]"]','[]','["jenkins.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.youtube.com/watch?v=KgH0QzMHXLs','youtube: Simple DevOps Project | Publish Android APK to App Center | Beginner Pipeline','','2021',0,'A foundational project walk-through deploying compiled Android APK binaries to Visual Studio App Center via automated Jenkins runner jobs. Discusses signing profiles and deployment triggers.','Groovy','Video','Beginner',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["DevSecOps & Automation", "Jenkins-based CI-CD", "Mobile Workflows"]','["[COMMUNITY-TOOL]"]','[]','["demos.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.youtube.com/watch?v=LNfthmZuRDI&ab_channel=CloudBeesTV','youtube: How to Create a Bitbucket Cloud Branch Source Multibranch Pipeline in Jenkins','','2021',0,'An instructional overview outlining how to orchestrate high-performance multibranch pipelines using Bitbucket Cloud source managers, ensuring real-time testing and webhook synchronization across dynamic repository branches.','None','Video Tutorial','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["CI/CD Pipeline Architecture", "Modernization", "Scm Integration"]','["[COMMUNITY-TOOL]", "[GUIDE]"]','[]','["jenkins.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.youtube.com/watch?v=LhB8-sAx3pM&ab_channel=K21Academy','youtube: CI CD Pipeline Using Jenkins | Continuous Integration and Deployment using Azure Devops | K21Academy','','2020',0,'Curator Insight highlights this video tutorial as a walkthrough for establishing baseline CI/CD pipelines using Jenkins alongside Azure DevOps. Live Grounding indicates that while Jenkins remains prevalent for legacy enterprise systems, modern engineering in 2026 has transitioned toward cloud-native GitOps paradigms. The tutorial provides foundational knowledge on orchestrating build-test-deploy cycles across heterogeneous cloud landscapes.','N/A','Video','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2020-06-01T00:00:00+02:00',NULL,NULL,NULL,'["DevOps", "CI/CD Platforms", "Jenkins", "Azure DevOps Integration"]','["[LEGACY]"]','[]','["demos.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.youtube.com/watch?v=MFai008Ze84','AI Observability Deep Dive Demo | Grafana Cloud','Featured video in the Top Videos & Clips section.','2026',0,'This deep-dive demonstration presents Grafana AI Observability, a specialized platform and database designed for monitoring agentic workflows, LLM usage, and AI Agent ecosystems. It outlines the instrumentation of AI agents using OpenTelemetry to capture vital performance metrics including execution costs, error rates, time-to-first-token, and tool latency. The session shows how online evaluations score agent outputs for helpfulness, safety, and hallucinations, enabling developers to conduct granular troubleshooting of failed agent runs. For 2026 platform engineers, these capabilities provide the necessary governance, cost tracking, and behavioral observability needed to operate production-grade agentic architectures.',NULL,NULL,NULL,0,'online','manual',NULL,100.0,1779033360,0,'2026-05-17T17:56:00+02:00',NULL,NULL,NULL,'[]','[]','[]','[]','{}','{"category": "AI and Future Operations", "is_enriched": true, "is_featured_video": true, "technology": "AI Agents and Observability", "video_order": 35}');
INSERT INTO "resources" VALUES('https://www.youtube.com/watch?v=MU5LdM83x9s&ab_channel=KubeSphere','youtube: Create a Jenkins Pipeline on Kubernetes with CI/CD Pipeline Template in KubeSphere','','2022',0,'A visual demonstration detailing the creation of declarative Jenkins pipelines within the KubeSphere platform interface. Covers pipeline templates, integrated credential stores, and multi-stage container build-to-deploy workflows inside Kubernetes namespaces. (Live Grounding: Demonstrates how KubeSphere bridges legacy Jenkins pipelines with cloud-native execution runners).','Groovy/YAML','Video Tutorial','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2022-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Infrastructure as Code & CI-CD", "CI-CD Pipelines", "KubeSphere", "Jenkins"]','["[GUIDE]", "[LEGACY]"]','[]','["managed-kubernetes-in-public-cloud.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.youtube.com/watch?v=N8P9ZLMA2xY','youtube: Jenkins Prometheus Grafana Dashboard | Prometheus Jenkins Monitoring | Prometheus.yml | Thetips4you','','2023',0,'Video tutorial covering the installation and fine-tuning of the prometheus-plugin for Jenkins. Directs users on setting up scrapes within `prometheus.yml` to feed custom dashboards.','None','Video Tutorial','Beginner',0,'online','manual',NULL,NULL,NULL,0,'2023-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Observability", "Infrastructure Monitoring", "Prometheus & Grafana"]','["[COMMUNITY-TOOL]", "[GUIDE]"]','[]','["jenkins.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.youtube.com/watch?v=NgRuap0MmZw&ab_channel=XavkiEn','youtube: Exercises / Monitoring : How to install node exporter 🌟','','2021',0,'Practical lab illustrating the deployment of Prometheus Node Exporter. Details how to utilize modular Ansible roles to dynamically configure, enable, and monitor Linux targets.','French','video','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["DevOps & Learning Resources", "Video Courses", "Practical Labs"]','["[COMMUNITY-TOOL]"]','[]','["ansible.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.youtube.com/watch?v=OFZYIr66Ku4&ab_channel=cloudgeeksinc','youtube: CloudGeeks - Terraform Eks Kubernetes RDS Secrets Manager Eksctl Cloudformation ALB Controller (Redmine App)','','2021',0,'A comprehensive practical video guide displaying multi-tier app deployment. Integrates Terraform, EKS, RDS, AWS Secrets Manager, and AWS ALB Controller to assemble an enterprise-grade cloud footprint.','HCL','Video','Advanced',1,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Cloud Infrastructure", "Infrastructure as Code", "Terraform"]','["[COMMUNITY-TOOL]"]','[]','["managed-kubernetes-in-public-cloud.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.youtube.com/watch?v=OOHmg1J_8ck&ab_channel=RedTeamVillage','youtube: Kubernetes Security: Attacking and Defending K8s Clusters - by Magno Logan','','2020',0,'A practical, demonstration-heavy guide outlining attack-and-defend methodologies for production clusters. Demonstrates common configuration exploits and dynamic remediation.','N/A','video','Advanced',1,'online','manual',NULL,NULL,NULL,0,'2020-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Kubernetes Security", "Penetration Testing", "Security Operations"]','["[COMMUNITY-TOOL]"]','[]','["kubernetes-security.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.youtube.com/watch?v=OQAXQrKhIt0&ab_channel=keptn','youtube: Tutorial - Keptn in a box','','2021',0,'Step-by-step video configuration demonstrating the execution of Keptn within local virtualized micro-clusters, streamlining testing of SRE control-planes on local machines.','English','Video','Beginner',1,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Cloud Native Lifecycle", "Local Environments", "Video Guides"]','["[COMMUNITY-TOOL]"]','[]','["keptn.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.youtube.com/watch?v=OQK9XHTiqVw&list=PLOU2XLYxmsIKL_eEgkKJWDRhYUEvS9eYz&index=10&pp=iAQB','What''s new in Web UI','Take a fast-paced tour of the latest UI features landing in browsers today, with a lens on making beautiful web experiences. From updates to interactive capabilities like scroll-triggered animations and scoped view transitions, to the latest in UI components, learn how to build performant interfaces using native CSS and HTML primitives.','2026',4,'A performance-focused guide exploring standard Web UI primitives directly integrated into modern browser engines. Analyzes native web transition mechanisms, scroll-driven interactive components, and scoped layout models to facilitate framework-free frontend styling and rendering optimization.','en','video','intermediate',0,'online','automatic','0bae652a17abbb2daa984fd1e7d473f62cd3217770ee66acab2af2e726d48dbb',NULL,1780352013,0,'2026-06-02T00:13:33.434869+02:00',NULL,NULL,NULL,'["Web Development", "Frontend", "User Interface", "CSS and HTML Standards"]','["[GUIDE]"]','[]','[]','{}','{"category": "dom", "reputation_status": "Vetted", "reputation_summary": "An excellent technical presentation focusing on standard, dependency-free web primitives. Gained significant support from frontend development circles.", "social_preview_url": "https://img.youtube.com/vi/OQK9XHTiqVw/maxresdefault.jpg", "source_provenance": "X.com (GoogleDevs)", "suggested_new_category": ""}');
INSERT INTO "resources" VALUES('https://www.youtube.com/watch?v=OssIuHbgzJY','Nginxconf 2014. When Dynamic Becomes Static:The Next Step in Web Caching Techniques: Wim Godden','','2014',0,'A progressive conference talk detailing advanced architectural patterns to transform dynamic responses into static cache structures. Explores proxy caching, microcaching, and purge mechanics on the Nginx reverse proxy layer to survive heavy traffic spikes.','N/A','Video','Advanced',0,'online','manual',NULL,NULL,NULL,0,'2014-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Infrastructure & Caching", "Web Servers", "Nginx Caching"]','["[COMMUNITY-TOOL]"]','[]','["caching.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.youtube.com/watch?v=PbwQWw7xSOM','youtube.com: Building an API with Swagger','','2019',0,'A practical hands-on video demonstration illustrating how to draft, test, and render interactive REST APIs using Swagger Editor and Swagger UI interfaces.','English','Video','Beginner',0,'online','manual',NULL,NULL,NULL,0,'2019-06-01T00:00:00+02:00',NULL,NULL,NULL,'["API Development", "API Design", "Tutorial"]','["[COMMUNITY-TOOL]"]','[]','["swagger-code-generator-for-rest-apis.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.youtube.com/watch?v=PjiJsllKZrI&ab_channel=ACloudGuru','youtube: Azure PowerShell account management with Azure contexts | A Cloud Guru 🌟','','2021',0,'Explains the programmatic manipulation of Azure profile environments using PowerShell contexts. Details how to store, alter, and securely swap targeted tenant configurations in production automation pipelines.','PowerShell','Video Tutorial','Beginner',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Cloud Platform Management", "Microsoft Azure", "Authentication", "Azure Contexts"]','["[COMMUNITY-TOOL]", "[GUIDE]"]','[]','["azure.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.youtube.com/watch?v=Q6i0LK4vHsU','From monolith to containers: How Verizon containerized legacy applications on OpenShift 🌟','','2019',0,'This real-world enterprise case study details Verizon''s migration journey from a legacy monolithic architecture to containerized workloads on Red Hat OpenShift. It highlights practical strategies for managing stateful applications, addressing legacy security constraints, and overcoming organizational resistance. The resulting deployment demonstrates how automated orchestration accelerates feature delivery and improves cluster utilization.','English','Video','Intermediate',1,'online','manual',NULL,NULL,NULL,0,'2019-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Migration", "Containerization", "Case Study"]','["[LEGACY]"]','[]','["faq.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.youtube.com/watch?v=QbSw8dPhHGM&ab_channel=KatieGamanji',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,'manual','a58f42eba145ce731655e19fc9dbd82f5e7ea6f996ffc63fef135401b402b287',100.0,1779032157,0,'2026-05-17T17:35:57.932590+02:00',NULL,NULL,NULL,'[]','[]','["docs/kubernetes-on-premise.md"]','[]','{}','{}');
INSERT INTO "resources" VALUES('https://www.youtube.com/watch?v=QrLwFEXvxbo&ab_channel=HoussemDellai','youtube: GitOps with Argo-CD & Kubernetes','','2022',0,'An introductory video guide showing how to configure and run continuous deployment pipelines using Argo CD and Kubernetes. It walks through initial repository setups, synchronization configurations, and basic troubleshooting procedures.','N/A','Video Tutorial','Beginner',0,'online','manual',NULL,NULL,NULL,0,'2022-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Kubernetes GitOps & Packaging", "Argo Project Ecosystem", "Video Guides"]','["[COMMUNITY-TOOL]", "[GUIDE]"]','[]','["argo.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.youtube.com/watch?v=QtXBAz6TU2g&list=PLOU2XLYxmsIKL_eEgkKJWDRhYUEvS9eYz&index=4&pp=iAQB','Agent-first workflows from prompt to production','Agentic coding unlocks unprecedented velocity, but speed means nothing if you hit a deployment wall. Discover how to turn agentic coding into a production powerhouse. Explore a complete end-to-end lifecycle to securely deploy, scale, and manage AI-native apps across Google Cloud without leaving your code editor.','2026',4,'This session outlines an end-to-end architectural workflow for transitioning from AI-agentic code generation directly to secure, production-grade deployments on Google Cloud. It demonstrates how developers can utilize IDE-integrated Gemini Code Assist agents, Cloud Run, and Cloud Build to build, containerize, and deploy AI-native applications without leaving their development environments. The presentation emphasizes securing the agentic software development lifecycle (SDLC) using enterprise-grade IAM, automated CI/CD, and policy-driven compliance.','en','video','advanced',0,'online','automatic','5b2b8924914de1d83bddab4ab9840d952674dd9bce180e252921dfac75a24728',NULL,1780352013,0,'2026-06-02T00:13:33.434731+02:00',NULL,NULL,NULL,'["Artificial Intelligence", "AI Agents", "Workflows", "Cloud Deployment"]','["[EMERGING]"]','[]','[]','{}','{"category": "AI and Future Operations", "is_enriched": true, "is_featured_video": true, "reputation_status": "Vetted", "reputation_summary": "Highly praised presentation detailing Google Cloud''s official tooling and infrastructure blueprints for deploying AI agents in production environments.", "social_preview_url": "https://img.youtube.com/vi/QtXBAz6TU2g/maxresdefault.jpg", "source_provenance": "X.com (GoogleDevs)", "suggested_new_category": "", "technology": "DevOps + AI Agents"}');
INSERT INTO "resources" VALUES('https://www.youtube.com/watch?v=S4IrAZ5wT3c&ab_channel=SeaJUG',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,'manual','a58f42eba145ce731655e19fc9dbd82f5e7ea6f996ffc63fef135401b402b287',100.0,1779031397,1,'2026-05-17T17:23:17.466119+02:00',NULL,NULL,NULL,'[]','[]','["docs/java_frameworks.md"]','[]','{}','{}');
INSERT INTO "resources" VALUES('https://www.youtube.com/watch?v=SSe1VmVrtw0&feature=youtu.be','What''s new in Google AI','Explore Google''s end-to-end AI stack, covering multimodal capabilities, media generation, and agentic workflows.','2026',4,'This presentation outlines Google''s latest end-to-end AI stack from Google I/O 2026, focusing on deployment strategies for multimodal models, media generation, and intelligent agents. It details how to leverage Google''s managed infrastructure and MLOps tools to tune, serve, and scale open-source models in cloud-native environments. Additionally, it introduces new ''vibe-coding'' workflows and agentic capabilities designed to streamline next-generation AI application development.','en','video','Intermediate',0,'online','automatic','e770e12dbca35b53f8d9324eee2a1efdf3abdd57d1b8a2689299f329eb7a2769',NULL,1780352720,0,'2026-06-02T00:25:20.351855+02:00',NULL,NULL,NULL,'["AI", "Infrastructure", "Google Cloud AI"]','["GUIDE", "DE FACTO STANDARD", "EMERGING"]','[]','[]','{}','{"category": "AI and Future Operations", "is_enriched": true, "is_featured_video": true, "reputation_status": "Vetted", "reputation_summary": "Official Google developer video covering end-to-end AI platform updates.", "social_preview_url": "https://img.youtube.com/vi/SSe1VmVrtw0/maxresdefault.jpg", "source_provenance": "X.com (GoogleDevs)", "suggested_new_category": "", "technology": "MLOps + AI Agents"}');
INSERT INTO "resources" VALUES('https://www.youtube.com/watch?v=SZM49lGovTg','youtube: Databricks CI/CD: Azure DevOps Pipeline + DABs','','2024',4,'Demonstrates how to build CI/CD pipelines for Databricks using Databricks Asset Bundles (DABs) and Azure DevOps. In 2026, DABs have become the standard tool for managing lakehouse projects. They allow developers to define, test, and release data pipelines as structured code, replacing complex custom APIs.','English','Video','Advanced',0,'online','manual',NULL,NULL,NULL,0,'2024-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Data Engineering", "Database DevOps", "Databricks CI-CD", "Databricks Asset Bundles"]','["[ENTERPRISE-STABLE]"]','[]','["azure.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.youtube.com/watch?v=ShTC1u7_jew&ab_channel=DevOpsHint','youtube: Build Docker Image using Jenkins Pipeline | Push Docker Image to Docker Hub using Jenkins 🌟','','2021',0,'A video guide describing how to construct Dockerfiles, run image builds inside Jenkins nodes, and ship artifacts to secure Docker registries. *Curator Insight*: Docker containerization flow. *Live Grounding*: Essential knowledge for delivery pipelines delivering containerized applications.','English','Video','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["CI/CD Pipelines", "Container Delivery", "Docker Integration"]','["[COMMUNITY-TOOL]"]','[]','["jenkins.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.youtube.com/watch?v=SyRZe5YVCVk','youtube: Manage Kubernetes Secrets With External Secrets Operator (ESO) 🌟','','2023',0,'A technical demonstration detailing the installation and runtime management of the External Secrets Operator (ESO). Demonstrates synchronization pipelines that pull credentials from HashiCorp Vault and cloud providers into native secret schemas.','English','Video Tutorial','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2023-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Security", "Secrets Management", "GitOps", "External Secrets Operator"]','["[COMMUNITY-TOOL]", "[GUIDE]"]','[]','["kubernetes-security.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.youtube.com/watch?v=TPXwVmvzlV4&ab_channel=TheFrontOpsGuy','Mock Test - 1, CKAD Prep Exam','','N/A',0,NULL,NULL,NULL,NULL,0,NULL,'manual','a58f42eba145ce731655e19fc9dbd82f5e7ea6f996ffc63fef135401b402b287',100.0,1779031431,1,'2026-05-17T17:23:51.889947+02:00',NULL,NULL,NULL,'[]','[]','["docs/kubernetes.md"]','[]','{}','{}');
INSERT INTO "resources" VALUES('https://www.youtube.com/watch?v=TkN2i-_4N4g&feature=youtu.be','Curso COMPLETO de Python DESDE CERO para Principiantes 2025','Curso completo y práctico de Python desde cero para principiantes por midudev, que abarca desde la sintaxis básica y estructuras de datos hasta temas avanzados como web scraping, APIs y automatización con Playwright.','2025',4,'An exhaustive, 8.5-hour hands-on Python engineering guide structured for rapid developer onboarding in modern application environments. The syllabus advances logically from foundational syntax and core data structures to advanced topics, including RESTful API consumption (OpenAI and DeepSeek integrations), robust regex parsing, and modern automated web scraping with Playwright. Ideal for systems engineers and DevOps practitioners looking to master automated scripting and orchestration logic. [SPANISH CONTENT]','es','video','beginner',0,'online','automatic','7a3fe2990149750b26c06e9d5a581b9b0882f30a371a09a3574da992edf1fe08',NULL,1780352561,0,'2026-06-02T00:22:41.468422+02:00',NULL,NULL,NULL,'["Programming", "Python", "Hands-on Coding"]','["[GUIDE]"]','[]','[]','{}','{"category": "python", "reputation_status": "Vetted", "reputation_summary": "Highly acclaimed full Python programming course by V\u00edctor de Andr\u00e9s (midudev), trusted by the global Spanish developer community with millions of views.", "social_preview_url": "https://img.youtube.com/vi/TkN2i-_4N4g/maxresdefault.jpg", "source_provenance": "X.com (midudev)", "suggested_new_category": ""}');
INSERT INTO "resources" VALUES('https://www.youtube.com/watch?v=UmbjwSK9b3I','youtube: Keynote: 7 Years of Running Kubernetes for Mercedes-Benz - Jens Erat, Peter Mueller, Sabine Wolz','','2023',5,'A technical retrospective spanning seven years of operating Kubernetes clusters at Mercedes-Benz. The speakers share crucial architectural insights regarding cluster lifecycle automation, centralized telemetry, platform engineering organizational structures, and the evolution of their self-service developer platforms. It acts as an authoritative operational guide for deploying Kubernetes at enterprise scale.','English','Video','Advanced',0,'online','manual',NULL,NULL,NULL,0,'2023-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Infrastructure Orchestration", "Container Platforms", "Kubernetes at Scale"]','["[DE FACTO STANDARD]"]','[]','["customer.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.youtube.com/watch?v=UxZiDZsQoZI&ab_channel=TinyStacks','youtube: Local CRUD API Express App with Docker in 5 min','','2022',4,'A brief, highly practical video tutorial demonstrating how to dockerize a Node.js Express CRUD API in under 5 minutes. The walkthrough covers standard Dockerfile configurations, mapping local development ports, and configuring volume mounts for rapid local iteration. It is an excellent quick reference for local environment containerization.','English','Video','Beginner',1,'online','manual',NULL,NULL,NULL,0,'2022-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Application Integration", "API Design", "Hands-on Deployment"]','["[ENTERPRISE-STABLE]"]','[]','["api.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.youtube.com/watch?v=V3Sq0Fgy3ds','Kubernetes New Contributor Orientation','Kubernetes New Contributor Orientation video detailing the project''s governance structure, Special Interest Groups (SIGs), developer workflows, and technical contribution paths.','2025',4,'This orientation session provides a comprehensive guide for aspiring Kubernetes contributors, detailing the community''s organizational structure across Special Interest Groups (SIGs) and Working Groups. It covers essential technical workflows, including GitHub PR submission pipelines, Prow-based automation testing, and the critical role of OWNERS files in codebase governance, establishing a clear pathway for developers to participate in cloud-native open-source development.','English','video','Beginner',0,'duplicate','automatic','f7c8a7a52e509fcae9cac2f1d9c7d6109f52296b9c9f312b6f01f4af25d63905',NULL,1780352282,0,'2026-06-02T00:18:02.814324+02:00',NULL,NULL,NULL,'["Cloud Native", "Kubernetes", "Open Source", "Contributor Onboarding"]','["[GUIDE]", "[COMMUNITY-TOOL]"]','[]','[]','{}','{"category": "Fundamentals and Documentaries", "is_enriched": true, "is_featured_video": true, "reputation_status": "Vetted", "reputation_summary": "Official Kubernetes contributor onboarding session from the CNCF community, trusted by new developers seeking org membership and technical pathway guidance.", "social_preview_url": "https://img.youtube.com/vi/V3Sq0Fgy3ds/maxresdefault.jpg", "source_provenance": "X.com (kubernetesio)", "suggested_new_category": "", "technology": "Kubernetes", "duplicate_of": "https://www.youtube.com/watch?v=3B41u33BS2E"}');
INSERT INTO "resources" VALUES('https://www.youtube.com/watch?v=VYRdirdjOAg','youtube: Level-Up your Jenkins-based Delivery with Keptn','','2020',0,'Visual walk-through demonstrating how Keptn decouples delivery orchestrations from Jenkinsfiles. Shows how to configure service quality gates using declarative SLIs/SLOs to automatically rollback failing pipelines.','English','Video','Intermediate',1,'online','manual',NULL,NULL,NULL,0,'2020-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Cloud Native Lifecycle", "CI/CD Pipelines", "Video Guides"]','["[COMMUNITY-TOOL]"]','[]','["keptn.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.youtube.com/watch?v=VicH6KojwCI','youtube: Kubernetes Ingress Explained Completely For Beginners','','2021',3,'A visual, beginner-friendly video walkthrough explaining the purpose of an Ingress resource and an Ingress Controller in Kubernetes. Breaks down how HTTP requests find their way from external users to target microservice pods. Live Grounding confirms visual guides are highly effective for bootstrapping junior engineers onto complex cloud-native networking architectures.','English','Video','Beginner',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Networking & Security", "Kubernetes Networking", "Ingress & Traffic"]','["[COMMUNITY-TOOL]"]','[]','["kubernetes-networking.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.youtube.com/watch?v=W_PmtDm4IXk&ab_channel=RobertdeBock','youtube: GitOps for infrastructure using GitHub and Terraform Cloud 🌟','','2022',0,'This visual and structural guide walks through the implementation of GitOps principles for infrastructure management by integrating GitHub Actions and Terraform Cloud. Modern architectural standards in 2026 emphasize decoupling orchestration from execution platforms, using webhook-driven plans and policy checks directly within VCS-integrated systems to reduce configuration drift.','HCL','Video Tutorial','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2022-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Infrastructure as Code", "GitOps", "Terraform Cloud"]','["[COMMUNITY-TOOL]", "[GUIDE]"]','[]','["terraform.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.youtube.com/watch?v=W_rcYPZkhFg&ab_channel=RedHat','youtube: GitOps Guide to the Galaxy (Ep 12): Flux On OpenShift','','2021',0,'Video guide examining GitOps operations using Flux v2 inside Red Hat OpenShift. Discusses enterprise concerns such as overcoming strict Security Context Constraints (SCC) and integrating with corporate OAuth configurations.','YAML','Video','Advanced',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["GitOps", "OpenShift", "Enterprise Dev"]','["[COMMUNITY-TOOL]"]','[]','["demos.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.youtube.com/watch?v=WkLBrHW4NhQ','SPDY & HTTP 2 with Akamai CTO Guy Podjarny','- [cURL mantainer: http2 explained 🌟](http://http2-explained.haxx.se)
    - [cURL mantainer: curl and HTTP/2 by default](http://daniel.haxx.se/blog/2015/12/14/curl-and-http2-by-default)
    - [cURL mantainer: A 2015 retrosprective](http://daniel.haxx.se/blog/2015/12/20/a-2015-retrospective)
    - [http2.github.io HTTP/2 🌟](https://http2.github.io)
    - [http2.github.io HTTP/2 Frequently Asked Questions 🌟](https://http2.github.io/faq)
    - [HTTP/2 resources](https://pinboard.in/u:rmurphey/t:http2)
    - [A Simple Performance Comparison of HTTPS, SPDY and HTTP/2 🌟](https://blog.httpwatch.com/2015/01/16/a-simple-performance-comparison-of-https-spdy-and-http2/comment-page-1)
    - [blog.cloudflare.com - Tools for debugging, testing and using HTTP/2](https://blog.cloudflare.com/tools-for-debugging-testing-and-using-http-2)
    - [blog.cloudflare.com - HTTP/2 For Web Developers](https://blog.cloudflare.com/http-2-for-web-developers)','2015',0,'A collection of research, implementation guides, and case studies detailing performance characteristics during the migration phase from Google''s SPDY protocol toward formal HTTP/2 frameworks.','N/A','Article','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2015-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Web Protocols & Performance", "Protocol Evolution", "HTTP/2"]','["[COMMUNITY-TOOL]"]','[]','["networking.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.youtube.com/watch?v=WnQK6-puXSM','youtube: How to create Build Monitor View','','N/A',0,NULL,NULL,NULL,NULL,0,NULL,'manual','a58f42eba145ce731655e19fc9dbd82f5e7ea6f996ffc63fef135401b402b287',100.0,1779032117,1,'2026-05-17T17:35:17.807795+02:00',NULL,NULL,NULL,'[]','[]','["docs/jenkins.md"]','[]','{}','{}');
INSERT INTO "resources" VALUES('https://www.youtube.com/watch?v=X4vuktlK0Tg','Youtube: OpenShift Meetup Tokyo #05 - Operator and Operator Lifecycle Manager on OpenShift (2019, openshift 4.1)','','2019',0,'Technical deep dive from a Tokyo meetup illustrating deployment workflows with Operator Lifecycle Manager (OLM) on OpenShift 4.1. Describes package manifest curation and cross-namespace operator scheduling controls.','None','Video','Advanced',0,'online','manual',NULL,NULL,NULL,0,'2019-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Cloud Native", "OpenShift", "Operator Lifecycle Manager"]','["[COMMUNITY-TOOL]"]','[]','["crunchydata.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.youtube.com/watch?v=X9n5EYoWdNk&feature=youtu.be','Understanding and Using AI Skills','A detailed video session explaining modular AI skills, the progressive disclosure pattern, and Model Context Protocol integrations.','2026',4,'This masterclass video explains the ''Agent Skills'' paradigm, which defines step-by-step procedures for AI models using modular, markdown-based schemas. It introduces the progressive disclosure pattern, enabling LLMs to initially process only name and description metadata to save token costs, subsequently loading the full skill specifications (up to 5,000 tokens) on demand. The video demonstrates execution harnesses across custom Python wrappers and VS Code Copilot interfaces.','en','Video','Advanced',0,'online','automatic','dee9dd9bfbc7019ef9bf67225176765505add2e0cc406b224c79eeed750b6b98',NULL,1780352571,0,'2026-06-02T00:22:51.556386+02:00',NULL,NULL,NULL,'["Cloud Training", "Artificial Intelligence", "Agentic Systems", "Agent Skills Specification"]','["[GUIDE]", "[EMERGING]"]','[]','[]','{}','{"category": "ai-agents-mcp", "reputation_status": "Vetted", "reputation_summary": "Created by John Savill, globally recognized Microsoft Azure expert and highly reputable technical educator.", "social_preview_url": "https://img.youtube.com/vi/X9n5EYoWdNk/maxresdefault.jpg", "source_provenance": "X.com (NTFAQGuy)", "suggested_new_category": "agentic-skills"}');
INSERT INTO "resources" VALUES('https://www.youtube.com/watch?v=XAOqUU5Xh1c','Kubernetes New Contributor Orientation','Official Kubernetes New Contributor Orientation session video from August 18, 2025.','2025',4,'This session details the technical governance, repository structure, and automated testing workflows required for contributing to the Kubernetes ecosystem. It covers the SIG (Special Interest Group) organizational framework, the Prow-driven automation pipeline for pull requests, and the mechanics of OWNERS files, enabling contributors to effectively navigate the code review and release processes critical to maintaining cloud-native infrastructure.','en','video','Beginner',0,'online','automatic','2d7d5695c19262a6517e9819e7ce0acdd020daf7d49b87f9d68b24767b22c20a',NULL,1780352414,0,'2026-06-02T00:20:14.115597+02:00',NULL,NULL,NULL,'["Kubernetes", "Community", "Contributor Onboarding"]','["[GUIDE]"]','[]','[]','{}','{"category": "Fundamentals and Documentaries", "is_enriched": true, "is_featured_video": true, "reputation_status": "Vetted", "reputation_summary": "Verified as an official Kubernetes community onboarding session; highly trusted within the open-source cloud ecosystem.", "social_preview_url": "https://img.youtube.com/vi/XAOqUU5Xh1c/maxresdefault.jpg", "source_provenance": "X.com (kubernetesio)", "suggested_new_category": "kubernetes-community", "technology": "Kubernetes"}');
INSERT INTO "resources" VALUES('https://www.youtube.com/watch?v=Za36qHbrf3g','youtube: Getting started with Podman','','2021',0,'A developer-oriented video walkthrough detailing installation, basic image handling, and container deployment using Podman. Explains core concepts of local rootless container security and basic networking models for developers transitioning from monolithic engine setups.','None','Video','Beginner',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Containerization", "Container Engines", "Daemonless Execution"]','["[COMMUNITY-TOOL]"]','[]','["container-managers.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.youtube.com/watch?v=Zeqc6--0eQw&ab_channel=CloudBeesTV','youtube: Jenkins World 2017: How to Use Jenkins Less 🌟','','2017',0,'A thought-provoking presentation encouraging engineers to decouple heavy domain logic from Jenkins specific DSL configurations, moving instead towards portable container runtimes. *Curator Insight*: Architectural presentation. *Live Grounding*: This decoupling remains the golden standard for cloud-native setups in 2026.','English','Video','Advanced',0,'online','manual',NULL,NULL,NULL,0,'2017-06-01T00:00:00+02:00',NULL,NULL,NULL,'["CI/CD Foundations", "Automation Philosophy", "Anti-Patterns"]','["[COMMUNITY-TOOL]"]','[]','["jenkins.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.youtube.com/watch?v=ZkFIozGY0IA','youtube.com: OpenShift Origin is now OKD. Installation of OKD 3.10 from start to finish','','2018',2,'Archival video guide covering OKD 3.10 deployment and initial cluster operations. Demonstrates legacy host preparation and manual setup steps. Obsolete in 2026, where OKD relies entirely on automated cluster-api bootstrapping via CoreOS.','English','Video','Advanced',0,'online','manual',NULL,NULL,NULL,0,'2018-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Platform Engineering", "Kubernetes Distributions", "OKD Core Legacy"]','["[LEGACY]"]','[]','["openshift.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.youtube.com/watch?v=Zztufl4mFQ4&feature=youtu.be','youtube: GKE Autopilot - Fully Managed Kubernetes Service From Google 🌟','','2021',0,'Visual and practical video walkthrough demonstrating GKE Autopilot cluster generation, workload manifest adjustment, and basic operational validation. Useful for engineers seeking a fast introduction to serverless container deployment patterns.','N/A','Video','Beginner',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Cloud Providers", "Google Kubernetes Engine (GKE)", "Visual Guides"]','["[COMMUNITY-TOOL]"]','[]','["managed-kubernetes-in-public-cloud.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.youtube.com/watch?v=_W2qZvQT6XY','youtube: Welcome to the world of kubectl plugins','','2026',0,'A video presentation covering the landscape, development, and use cases of kubectl plugins. It serves as an accessible introduction to extending local terminal tooling with practical examples of custom workflows and automated command pipelines.','None','Video Tutorial','Beginner',0,'online','manual',NULL,NULL,NULL,0,'2026-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Operations", "Command Line Tools", "Video Resources"]','["[COMMUNITY-TOOL]", "[GUIDE]"]','[]','["kubernetes.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.youtube.com/watch?v=_cT-kkvw3NQ','youtube: Installation of Sonarqube on Kubernetes/Minikube','- [github ref1](https://github.com/gudpick/pods)
    - [github ref2](https://github.com/gudpick/pods/tree/master/sonar-latest)','2022',3,'Walkthrough showing how to stand up SonarQube in a localized Minikube setting. Explains storage class mappings, persistent volume bindings, and port-forwarding constraints.','N/A','Video','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2022-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Continuous Integration", "Code Quality", "Kubernetes Deployment"]','["[COMMUNITY-TOOL]"]','[]','["sonarqube.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.youtube.com/watch?v=_nknHwTKlh8','youtube: Common Kubernetes Mistakes - CPU and Memory Requests (part 1) | Robusta','','2022',0,'Interactive video review analyzing how miscalculating container CPU and memory limits causes severe latency issues, memory leak page eviction, OOM kills, and dynamic horizontal scaling delays.','English','Video','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2022-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Operations", "Resource Limits", "Capacity Planning"]','["[COMMUNITY-TOOL]"]','[]','["kubernetes.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.youtube.com/watch?v=_nl-45ulj1s','youtube.com: OKD4','','2020',0,'An official video presentation describing OKD4''s architecture, community direction, and installation paradigms. Engineers discuss the advantages of moving to an Operator-driven architecture, Fedora CoreOS foundation, and how community contributions influence the commercial OpenShift pipeline.','English','Video','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2020-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Platforms", "Distribution", "Community Kubernetes"]','["[COMMUNITY-TOOL]"]','[]','["ocp4.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.youtube.com/watch?v=_r-C_FFDLmU&ab_channel=Thetips4you','youtube: Jenkins On Kubernetes Tutorial | How to setup Jenkins on kubernetes cluster | Thetips4you 🌟','','2021',0,'A detailed video tutorial instructing engineers how to setup and run Jenkins inside Kubernetes clusters with automated pod scaling. *Curator Insight*: Step-by-step K8s deployment. *Live Grounding*: Primary configuration method for implementing dynamically isolated container runtimes for each build.','English','Video','Intermediate',1,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Infrastructure", "Container Orchestration", "Kubernetes Deployment"]','["[COMMUNITY-TOOL]"]','[]','["jenkins.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.youtube.com/watch?v=_w6TwnLCFwA&ab_channel=ContinuousDelivery','youtube: Git Flow Is A Bad Idea - Dave Farley','','2021',0,'A video presentation by Continuous Delivery co-author Dave Farley criticizing GitFlow. He breaks down how parallel feature branches delay code integration, conflict with true continuous integration (CI) goals, and outlines how trunk-based development delivers faster and safer software updates.','None','Presentation','Advanced',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Software Engineering", "Version Control Systems", "Git Workflows"]','["[COMMUNITY-TOOL]"]','[]','["git.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.youtube.com/watch?v=a-yuXz_uV30&feature=youtu.be','AI-901 Microsoft Azure AI Fundamentals Study Cram','Comprehensive visual crash course covering modern cognitive services, Azure AI Foundry, and generative AI workloads.','2026',4,'An intensive, high-density study cram video by Azure expert John Savill, fully updated for the AI-901 Azure AI Fundamentals certification. Moving beyond the retired AI-900 syllabus, this guide provides structured breakdowns of agentic AI workloads, responsible AI principles, semantic search, and hands-on integration using the Azure AI Foundry SDK. It serves as an exceptional guide for engineers and cloud architects looking to master Microsoft''s latest standard for foundational generative AI and modern cloud cognitive services.','en','Video','Intermediate',0,'online','automatic','aa06bd81d60e7cb6f64c25803503aaa354e24101d5d856b1539587ecf2114c51',NULL,1780352148,0,'2026-06-02T00:15:48.493930+02:00',NULL,NULL,NULL,'["Cloud Architecture", "Azure", "Artificial Intelligence", "AI-901 Certification"]','["GUIDE", "ENTERPRISE-STABLE"]','[]','[]','{}','{"category": "azure", "reputation_status": "Vetted", "reputation_summary": "Authoritative study cram from a highly respected and vetted Azure cloud instructor.", "social_preview_url": "https://img.youtube.com/vi/a-yuXz_uV30/maxresdefault.jpg", "source_provenance": "X.com (NTFAQGuy)", "suggested_new_category": "azure-certifications"}');
INSERT INTO "resources" VALUES('https://www.youtube.com/watch?v=aU-EtdEOdlM','youtube: Kubernetes Deployment Strategies | DevOps FAQ | DevOps DevOps Interview Q&A','','2024',0,'Educational presentation covering the standard deployment patterns in Kubernetes (Recreate, Rolling Update, Canary, Shadow). Tailored for DevOps engineers seeking solid conceptual preparation and technical interview readiness.','English','Video','Beginner',1,'online','manual',NULL,NULL,NULL,0,'2024-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Deployment & Delivery", "Deployment Strategies", "Education"]','["[COMMUNITY-TOOL]"]','[]','["cicd.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.youtube.com/watch?v=aqmpZocmR8o&list=PLOU2XLYxmsIKL_eEgkKJWDRhYUEvS9eYz&index=3&pp=iAQB','Developer Keynote (Google I/O ''24)','Recorded training session focused on guiding new open-source contributors through the Kubernetes SIG landscape and local dev environments.','2026',4,'The Google I/O 2024 Developer Keynote details key advancements in building agentic workflows using Firebase Genkit and Gemini 1.5 Pro, establishing modern paradigms for orchestrating AI agents in cloud-native architectures. It also introduces client-side rendering breakthroughs with Flutter''s Impeller engine (''Antigravity'') and highlights decentralized edge computing via built-in Gemini Nano integration across Chrome and Android platforms.','en','video','Beginner',0,'online','automatic','9b85eea28ea65d4a9f93a13516e3cb3a638a7dcf253965882f214c016436aefe',NULL,1780352138,0,'2026-06-02T00:15:38.622092+02:00',NULL,NULL,NULL,'["Kubernetes Ecosystem", "CNCF Standards", "Open Source Contribution", "Contributor Workflows"]','["GUIDE"]','[]','[]','{}','{"category": "AI and Future Operations", "is_enriched": true, "is_featured_video": true, "reputation_status": "Vetted", "reputation_summary": "Official CNCF/Kubernetes channel training series, highly authoritative for community contributors.", "social_preview_url": "https://img.youtube.com/vi/aqmpZocmR8o/maxresdefault.jpg", "source_provenance": "X.com (GoogleDevs)", "suggested_new_category": "kubernetes-onboarding", "technology": "Firebase Genkit + Gemini AI Agents"}');
INSERT INTO "resources" VALUES('https://www.youtube.com/watch?v=b0D_bkcT4a4&ab_channel=SoftwareDiagnosticsCenter','youtube: API Testing Part 1- API Core Concepts','','2021',3,'Video guide introducing core API testing ideas, highlighting payload verification, contract checks, header evaluation, and fundamental client-server assertion steps.','Agnostic','Video','Beginner',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["API Testing", "Concepts", "Introduction"]','["[COMMUNITY-TOOL]"]','[]','["api.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.youtube.com/watch?v=bB57HKeOvmw&feature=youtu.be','MongoDB Cloud Manager','','2022',4,'Video demonstration of MongoDB Cloud Manager''s deployment automation capabilities. Explores point-in-time recovery setups, dynamic alerting rules, and multi-node cluster provisioning in public cloud networks.','N/A','Video','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2022-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Data Architecture", "MongoDB Ecosystem", "Database-as-a-Service"]','["[ENTERPRISE-STABLE]"]','[]','["nosql.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.youtube.com/watch?v=bH2nP-aCFjk&feature=youtu.be','Inside image generation’s Renaissance moment — the OpenAI Podcast Ep. 19','Product lead Adele Li and researcher Kenji Hata share some of the new use cases and trends since the launch of Images 2.0, exploring advanced capabilities like text rendering, multilingual support, and character consistency.','2026',4,'This episode details the architectural evolution of OpenAI''s image generation capabilities to Images 2.0, focusing on the shift from single-turn prompting to multi-modal ''creative agents'' integrated with code execution engines like Codex. It addresses the MLOps and infrastructure challenges of scaling real-time generative pipelines to 1.5 billion weekly requests while maintaining strict character consistency and prompt alignment. For 2026 Cloud Native topologies, this highlights the necessity of building low-latency, event-driven agent orchestration layers that seamlessly bind generative media models with stateful transactional systems.','en','video','intermediate',0,'online','automatic','fa058db7974b540fc142a2e9cb08759a70339274532acba94fa47e74998fa5d4',NULL,1780352272,0,'2026-06-02T00:17:52.993983+02:00',NULL,NULL,NULL,'["Artificial Intelligence", "Generative AI", "Image Generation"]','["EMERGING", "GUIDE"]','[]','[]','{}','{"category": "AI and Future Operations", "is_enriched": true, "is_featured_video": true, "reputation_status": "Vetted", "reputation_summary": "Highly vetted. Official OpenAI media channel discussing stable and emerging image generation models with significant community engagement.", "social_preview_url": "https://img.youtube.com/vi/bH2nP-aCFjk/maxresdefault.jpg", "source_provenance": "X.com (OpenAI)", "suggested_new_category": "", "technology": "MLOps + AI Agents"}');
INSERT INTO "resources" VALUES('https://www.youtube.com/watch?v=buzusNljpy4&feature=youtu.be','youtube: Migrating On Premise VM to AWS | VM Import/Export | Create EC2 instance based on on-premises server','','2020',3,'A video demonstrating VM Import/Export steps to convert on-premises hypervisor disk images directly into active AWS EC2 instances. Live Grounding points out that while modern migration favors automated agents like AWS MGN, raw VM imports are still critical for offline image importing, licensing checks, and legacy OS setups.','English','Video','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2020-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Cloud Migration", "VM Import/Export", "On-Premises"]','["[LEGACY]"]','[]','["aws-backup.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.youtube.com/watch?v=c5t1y9V8HWc',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,'manual','a58f42eba145ce731655e19fc9dbd82f5e7ea6f996ffc63fef135401b402b287',100.0,1779030462,0,'2026-05-17T17:07:42.629063+02:00',NULL,NULL,NULL,'[]','[]','["docs/kubernetes-autoscaling.md"]','[]','{}','{}');
INSERT INTO "resources" VALUES('https://www.youtube.com/watch?v=cBS2bHhw0Pg&list=PLOU2XLYxmsIKL_eEgkKJWDRhYUEvS9eYz&index=3','What is new in Chrome (Google I/O 2026)','Discover the cutting edge of web development and learn where Chrome is taking the browser in 2026. Explore new capabilities that make the web more capable, reliable, and intelligent.','2026',4,'Google I/O 2026 session highlighting major advancements in web capabilities, developer tooling, and client-side AI processing. It covers the rollout of the native on-device Prompt and Summarizer APIs, performance debugging updates, and the introduction of WebMCP to securely link AI agents with the browser environment. Offers critical architectural guidance for developers building modern, responsive, and agent-aware web applications.','English','video','Intermediate',0,'online','automatic','48bd4b5fa3c8d57bb3f2bcc5c0c92116c05fcd5f3fbc4651b2a8137f1d08fad5',NULL,1780352282,0,'2026-06-02T00:18:02.814282+02:00',NULL,NULL,NULL,'["Web Development", "Browsers", "Chrome", "Google I/O 2026"]','["[DE FACTO STANDARD]", "[EMERGING]"]','[]','[]','{}','{"category": "hr", "reputation_status": "Vetted", "reputation_summary": "Well received by the web development community as an authoritative annual overview of Google Chrome''s newest features and browser development trends.", "social_preview_url": "https://img.youtube.com/vi/cBS2bHhw0Pg/maxresdefault.jpg", "source_provenance": "X.com (GoogleDevs)", "suggested_new_category": ""}');
INSERT INTO "resources" VALUES('https://www.youtube.com/watch?v=cBS2bHhw0Pg&list=PLOU2XLYxmsIKL_eEgkKJWDRhYUEvS9eYz&index=3&pp=iAQB','What''s new in Chrome','Discover the cutting edge of web development and learn where Chrome is taking the browser in 2026. Explore new capabilities that make the web more capable, reliable, and intelligent.','2026',4,'An architectural overview of modern browser development and Chrome capabilities in 2026. Focuses on built-in client-side AI modules, modern WebAssembly execution speeds, and new debugging protocols in Chrome DevTools. Essential for frontend architects aligning their stacks with native web specifications.','en','video','intermediate',0,'duplicate','automatic','48bd4b5fa3c8d57bb3f2bcc5c0c92116c05fcd5f3fbc4651b2a8137f1d08fad5',NULL,1780352013,0,'2026-06-02T00:13:33.434706+02:00',NULL,NULL,NULL,'["Web Development", "Browsers", "Chrome", "Developer Tools"]','["[GUIDE]"]','[]','[]','{}','{"category": "hr", "reputation_status": "Vetted", "reputation_summary": "Official Google I/O session video with strong developer community trust and direct engineering insights [1.1.1].", "social_preview_url": "https://img.youtube.com/vi/cBS2bHhw0Pg/maxresdefault.jpg", "source_provenance": "X.com (GoogleDevs)", "suggested_new_category": "", "duplicate_of": "https://www.youtube.com/watch?v=cBS2bHhw0Pg&list=PLOU2XLYxmsIKL_eEgkKJWDRhYUEvS9eYz&index=3"}');
INSERT INTO "resources" VALUES('https://www.youtube.com/watch?v=cZ1S2Gp47ng','Delve into Helm: Advanced DevOps','','2022',0,'Deep-dive educational video analyzing advanced templating, customized hooks, and Helm execution patterns in Enterprise environments. Explains structural lifecycle hooks and complex value manipulation to secure production-ready application pipelines.','English','Video','Advanced',0,'online','manual',NULL,NULL,NULL,0,'2022-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Cloud Native", "Application Delivery", "Package Management", "Helm", "DevOps"]','["[COMMUNITY-TOOL]"]','[]','["helm.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.youtube.com/watch?v=cdZZpaB2kDM',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,'manual','a58f42eba145ce731655e19fc9dbd82f5e7ea6f996ffc63fef135401b402b287',100.0,1779034212,1,'2026-05-17T18:10:12.048622+02:00',NULL,NULL,NULL,'[]','[]','["docs/about.md"]','[]','{}','{}');
INSERT INTO "resources" VALUES('https://www.youtube.com/watch?v=cj_LoG6C2xk&list=PLR3sVanzLpJN6BiYS20K4BMPpiDGifbZy','youtube: AWS OpsWorks Overview and Demo','','2016',0,'Visual and technical walkthrough demonstrating configuration layers, application deployments, and runtime lifecycle hooks executed via AWS OpsWorks stack engines.','English','Video','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2016-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Cloud Infrastructure", "AWS", "Configuration Management"]','["[COMMUNITY-TOOL]"]','[]','["aws-miscellaneous.md", "aws.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.youtube.com/watch?v=eFxFtUpAT9s','youtube: OpenShift 4 OAuth Identity Providers','','2020',0,'A video presentation detailing identity federation. It explains configuration patterns for LDAP, Active Directory, and custom OAuth providers on OpenShift.','English','Video','Advanced',0,'online','manual',NULL,NULL,NULL,0,'2020-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Networking & Security", "Identity & Access", "OAuth Providers"]','["[COMMUNITY-TOOL]"]','[]','["ocp4.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.youtube.com/watch?v=eMOzF_xAm7w','Zero to Kubernetes CI/CD in 5 minutes with Jenkins and Helm','','2021',0,'Demonstrates rapid bootstrap of a Jenkins-driven CI/CD workflow utilizing Helm charts for packaging. Showcases how automation systems leverage the Helm CLI to rapidly package, version, and deploy builds into target namespaces.','English','Video','Intermediate',1,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Cloud Native", "Continuous Integration", "CI-CD Pipelines", "Jenkins"]','["[COMMUNITY-TOOL]"]','[]','["helm.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.youtube.com/watch?v=efiMiaFjtn8&feature=youtu.be','youtube: deployment strategies in kubernetes | recreate | rolling update | blue/green | canary','','2021',4,'An illustrative tutorial reviewing deployment paradigms. Compares Recreate, Rolling Update, Blue-Green, and Canary rollout strategies alongside architectural trade-offs.','English','Video','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Cluster Management", "Deployments", "Strategies"]','["[ENTERPRISE-STABLE]"]','[]','["kubernetes.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.youtube.com/watch?v=esIZS7PVrvs&ab_channel=Konveyor','youtube: Crane 2 Preview: Introduction and Demo','','2021',3,'A practical walk-through demonstrating Crane''s core architecture. Highlights dynamic resource mapping, metadata updates, and persistent volume sync during migration windows.','Bash','Video','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Infrastructure", "Workload Mobility", "Migration Toolkits"]','["[COMMUNITY-TOOL]"]','[]','["kubernetes-backup-migrations.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.youtube.com/watch?v=exsv-RUrUFY&ab_channel=yCrash',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,'manual','a58f42eba145ce731655e19fc9dbd82f5e7ea6f996ffc63fef135401b402b287',100.0,1779034038,0,'2026-05-17T18:07:18.326460+02:00',NULL,NULL,NULL,'[]','[]','["docs/chaos-engineering.md"]','[]','{}','{}');
INSERT INTO "resources" VALUES('https://www.youtube.com/watch?v=fZfd4orrn8Y&ab_channel=RawkodeAcademy','youtube: Hands-on Introduction to sigstore | Rawkode Live','','2021',0,'An interactive, video-based introduction to the Sigstore ecosystem. Walks through keyless container registry signing, leveraging ephemeral signing certificates backed by OIDC, and writing public keys directly to the Rekor transparency ledger.','English','Video','Beginner',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Security", "Supply Chain Security", "Video Learning"]','["[COMMUNITY-TOOL]"]','[]','["devsecops.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.youtube.com/watch?v=gaXlrlz7GVc','Youtube: Crunchy PostgreSQL Operator for Kubernetes 3.4 Overview (2018)','','2018',0,'Demonstration video analyzing Crunchy PostgreSQL Operator version 3.4 patterns. Focuses on dynamic scale-out configurations, primary-replica promotion mechanics, and native command-line interface (pgo CLI) structures.','None','Video','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2018-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Cloud Native", "Kubernetes Operators", "Legacy Operators"]','["[COMMUNITY-TOOL]"]','[]','["crunchydata.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.youtube.com/watch?v=gjtXTm_TvvE&list=PLe6EXFvnTV78WqGmGSq8JPnafR3lAa55n','youtube: GitKraken Tutorials and Tips','','N/A',0,NULL,NULL,NULL,NULL,0,NULL,'manual','a58f42eba145ce731655e19fc9dbd82f5e7ea6f996ffc63fef135401b402b287',100.0,1779031901,1,'2026-05-17T17:31:41.339603+02:00',NULL,NULL,NULL,'[]','[]','["docs/git.md"]','[]','{}','{}');
INSERT INTO "resources" VALUES('https://www.youtube.com/watch?v=gkcZEXqkmZM','Kubernetes New Contributor Orientation for 2026-03-17','Welcome and structural overview of the Kubernetes open source ecosystem, guiding new contributors on repository engagement.','2026',4,'This onboarding guide details the governance, contribution lifecycle, and development workflows of the Kubernetes ecosystem, highlighting the role of Special Interest Groups (SIGs) and the Prow-based CI/CD automation pipeline. It offers essential technical instruction for configuring local development environments, interacting with community repositories, and adhering to testing standards required for upstream cloud-native contributions.','en','video','Beginner',0,'duplicate','automatic','50fe2d54bca8a524fecb517a59ae9a8a47722db91970ecf895dad771cfe49296',NULL,1780352158,0,'2026-06-02T00:15:58.263411+02:00',NULL,NULL,NULL,'["Kubernetes", "Contributor Experience", "Open Source", "Mentorship"]','["[GUIDE]"]','[]','[]','{}','{"category": "Fundamentals and Documentaries", "is_enriched": true, "is_featured_video": true, "reputation_status": "Vetted", "reputation_summary": "Official monthly new contributor meeting with high reliability and zero community complaints.", "social_preview_url": "https://img.youtube.com/vi/gkcZEXqkmZM/maxresdefault.jpg", "source_provenance": "X.com (kubernetesio)", "suggested_new_category": "", "technology": "Kubernetes", "duplicate_of": "https://www.youtube.com/watch?v=Frje5KfNrxE"}');
INSERT INTO "resources" VALUES('https://www.youtube.com/watch?v=h4DM-Wa0aDQ&ab_channel=XPDaysUkraine',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,'manual','a58f42eba145ce731655e19fc9dbd82f5e7ea6f996ffc63fef135401b402b287',100.0,1779033675,1,'2026-05-17T18:01:15.656817+02:00',NULL,NULL,NULL,'[]','[]','["docs/git.md"]','[]','{}','{}');
INSERT INTO "resources" VALUES('https://www.youtube.com/watch?v=hbMVGEw0HpE&ab_channel=CloudBeesTV','youtube: Using tfsec and Jenkins to Secure Your Terraform Code','- https://github.com/darinpope/jenkins-example-terraform
    - https://www.jenkins.io/changelog-stable/#v2.289.3','2021',3,'A video guide detailing the orchestration of tfsec security verification steps inside classic Jenkins pipeline engines. Employs best practices to catch infrastructure vulnerabilities early in deployment.','Groovy','Video','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Infrastructure as Code", "Security", "CI-CD Pipelines"]','["[COMMUNITY-TOOL]"]','[]','["terraform.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.youtube.com/watch?v=iADfzLI3qDI',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,'manual','a58f42eba145ce731655e19fc9dbd82f5e7ea6f996ffc63fef135401b402b287',100.0,1779030952,0,'2026-05-17T17:15:52.290105+02:00',NULL,NULL,NULL,'[]','[]','["docs/kubernetes.md"]','[]','{}','{}');
INSERT INTO "resources" VALUES('https://www.youtube.com/watch?v=iE9Qb8dHqWI','youtube: Kubernetes RBAC Explained | Anton Putra 🌟','','2022',0,'Detailed instructional video mapping user groups and service accounts to Kubernetes resources using RBAC. Explains role-binding syntax and access validations in an intuitive, visual style.','English','Video Tutorial','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2022-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Security", "Identity & Access", "RBAC"]','["[COMMUNITY-TOOL]", "[GUIDE]"]','[]','["kubernetes-security.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.youtube.com/watch?v=iLgEK6A31HM','youtube: How to Deploy an E-Commerce Website to AWS With Terraform || Terraform Hands-on Project | Tech with Helen','','2023',4,'A hands-on, end-to-end architecture video project walking through the deployment of a highly-available, multi-tier e-commerce platform on AWS. Covers setting up application load balancers, auto-scaling groups, database subnets, and security configurations. Live grounding validates that constructing comprehensive environments like this helps engineers master real-world production interdependencies.','HCL','Video','Intermediate',1,'online','manual',NULL,NULL,NULL,0,'2023-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Infrastructure as Code", "Terraform", "AWS Integration"]','["[ENTERPRISE-STABLE]"]','[]','["terraform.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.youtube.com/watch?v=iRaai1IBlB0','youtube - freecodecamp.org: Learn Terraform (and AWS) by Building a Dev Environment – Full Course for Beginners','','2022',4,'A step-by-step video-based masterclass for establishing an AWS development environment utilizing primary HCL resource definitions. Walks developers through VPC configs, subnets, route tables, security groups, and public key authentication setups. Live grounding confirms this course continues to serve as an industry-standard baseline for cloud engineering candidates.','HCL','Video','Beginner',0,'online','manual',NULL,NULL,NULL,0,'2022-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Infrastructure as Code", "Terraform", "AWS Integration"]','["[ENTERPRISE-STABLE]"]','[]','["terraform.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.youtube.com/watch?v=iVyKvopGnrQ','youtube: Using Azure Storage for Terraform State - Best Practices | Ned in the cloud','','2023',0,'A breakdown of state management strategies on Azure using blob storage backends. Explains setup details for secure access, container configuration, state-locking features via Azure Blob Store APIs, and backup recovery actions.','HCL','Video','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2023-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Azure", "IaC", "State Management"]','["[COMMUNITY-TOOL]"]','[]','["terraform.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.youtube.com/watch?v=iddMXjmr7mk&ab_channel=BribeByBytes','youtube/Bribe By Bytes: Jenkins Pipelines | Pipeline Concept | Types of Pipelines | Part 1','','2021',0,'Covers declarative versus scripted pipelines in Jenkins, defining the programmatic DSL paradigms and stage blocks inside modern Jenkinsfiles. *Curator Insight*: Compares pipeline design models. *Live Grounding*: While declarative is the industry default, scripted pipeline syntax remains critical for custom Groovy orchestration.','English','Video','Beginner',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["CI/CD Pipelines", "Pipeline Patterns", "Declarative vs Scripted"]','["[COMMUNITY-TOOL]"]','[]','["jenkins.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.youtube.com/watch?v=igwFpZOUTnw','Tekton PetClinic Demo Youtube','','2022',4,'A step-by-step video demonstration using the classic Spring PetClinic application to showcase a complete Tekton build-to-deploy workflow. It illustrates cloning Git repos, compiling Java source code into container images via Buildpacks or Jib, and deploying those images straight onto a target Kubernetes cluster.','Java','Tutorial','Intermediate',1,'online','manual',NULL,NULL,NULL,0,'2022-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Continuous Integration & Delivery", "Cloud Native CI-CD", "Demonstrations & Demos"]','["[ENTERPRISE-STABLE]", "[GUIDE]"]','[]','["tekton.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.youtube.com/watch?v=ihHr-iLfEGo','youtube: Jenkins X: The Recipe For Continuous Delivery','','N/A',0,NULL,NULL,NULL,NULL,0,NULL,'manual','a58f42eba145ce731655e19fc9dbd82f5e7ea6f996ffc63fef135401b402b287',100.0,1779032549,1,'2026-05-17T17:42:29.652874+02:00',NULL,NULL,NULL,'[]','[]','["docs/jenkins-alternatives.md"]','[]','{}','{}');
INSERT INTO "resources" VALUES('https://www.youtube.com/watch?v=io_yBU7vhIo','youtube: Day -25 | No Dockerfile, No K8s Manifests | Setup CI/CD in 5 minutes for any programming language','','2023',0,'Demonstrates rapid deployment flows to Kubernetes bypassing standard manual Dockerfile and YAML manifest configurations. Showcases automated scaffolding utilities like Draft and Cloud Native Buildpacks. Targeted at reducing onboarding friction for software developers moving applications to production orchestrators.','N/A','Video','Beginner',1,'online','manual',NULL,NULL,NULL,0,'2023-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Platform Engineering", "CI/CD & Delivery", "Developer Experience"]','["[COMMUNITY-TOOL]"]','[]','["managed-kubernetes-in-public-cloud.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.youtube.com/watch?v=iqpLXUdJ0Ro&ab_channel=Thetips4you','youtube.com: Grafana Loki Promtail | Grafana Loki Setup And Configuration On CentOs','','2021',0,'A video deployment guide demonstrating how to install and configure Grafana Loki and Promtail on CentOS systems. It covers host-level systemd service configuration, log routing patterns, and connecting local log collectors to centralized Loki nodes.','English','Video','Low',1,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Observability", "Log Management", "Deployment Guides"]','["[COMMUNITY-TOOL]"]','[]','["grafana.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.youtube.com/watch?v=iyc69njNYOw&list=PLOU2XLYxmsIKL_eEgkKJWDRhYUEvS9eYz&index=9&pp=iAQB','What''s new in Android development tools','Discover what''s new in Android Studio. Explore demos and features designed to accelerate your workflow across Android APIs, and get a firsthand look at the latest Gemini capabilities for Android app development.','2026',4,'This session outlines the latest developer tool advancements in Android Studio, highlighting Gemini AI integrations that accelerate mobile development workflows across modern Android APIs. It showcases how cloud-connected AI capabilities and intelligent tooling enhance developer velocity, which is critical for scaling cloud-native mobile applications and modern CI/CD pipelines.','en','video','intermediate',0,'online','automatic','fd5dbed6eb30b3f1601225a97ea9547c2a42e3c4d9a05e8fef847d4d68075d11',NULL,1780352013,0,'2026-06-02T00:13:33.434835+02:00',NULL,NULL,NULL,'["Mobile Development", "Android Studio", "IDE", "Developer Tooling"]','["[GUIDE]"]','[]','[]','{}','{"category": "AI and Future Operations", "is_enriched": true, "is_featured_video": true, "reputation_status": "Vetted", "reputation_summary": "Highly anticipated update for Android Studio. Celebrated by mobile engineering teams for drastically improving build times and tooling diagnostics.", "social_preview_url": "https://img.youtube.com/vi/iyc69njNYOw/maxresdefault.jpg", "source_provenance": "X.com (GoogleDevs)", "suggested_new_category": "android-development", "technology": "Android + Gemini AI"}');
INSERT INTO "resources" VALUES('https://www.youtube.com/watch?v=j1lH3vOhucw','Multiple Java versions in a single Jenkins Pipeline using Docker and SDKMAN🌟','','N/A',0,NULL,NULL,NULL,NULL,0,NULL,'manual','a58f42eba145ce731655e19fc9dbd82f5e7ea6f996ffc63fef135401b402b287',100.0,1779029563,1,'2026-05-17T16:52:43.606271+02:00',NULL,NULL,NULL,'[]','[]','["docs/demos.md", "docs/maven-gradle.md"]','[]','{}','{}');
INSERT INTO "resources" VALUES('https://www.youtube.com/watch?v=jBDmX85IjLM&ab_channel=RedHatDeveloper','youtube: No YAML! Kubernetes done the easy way | DevNation Tech Talk','','2021',0,'A DevNation Tech Talk analyzing methods to abstract, simplify, or completely bypass manual YAML creation on Kubernetes. Reviews developer-friendly frameworks that translate code-based configurations directly into running containers.','N/A','Video','Beginner',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Application Development", "Developer Tools", "Alternative Tooling"]','["[COMMUNITY-TOOL]"]','[]','["demos.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.youtube.com/watch?v=jgW4r9FxItI&ab_channel=DevOpsToolkitbyViktorFarcic','youtube: Viktor Farcic - What is the difference between SRE and DevOps?','- **AIOps and Self-Healing Platforms**
    - **Service Meshes**
    - **Low-code DevOps**
    - **GitOps**
    - **DevSecOps**','2021',0,'Technical video analysis contrasting the conceptual responsibilities of DevOps and SRE. Explores modern architectural pillars including service meshes, declarative GitOps workflows, DevSecOps integrations, and platform-driven self-healing mechanisms.','English','Video','Intermediate',1,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Operations", "SRE vs DevOps", "Tooling"]','["[COMMUNITY-TOOL]"]','[]','["sre.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.youtube.com/watch?v=js-rq7SvPpE&ab_channel=DevOpsToolkit','youtube: The best DevOps tools, frameworks, and platforms in 2021 🌟','','2021',0,'A deep analysis of core technologies in GitOps, container networking, service discovery, and platform monitoring. Reviews real-world usage of tools like Terraform, Prometheus, ArgoCD, and Docker alternatives in highly distributed microservices environments.','English','Video','Intermediate',1,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["DevOps Methodology", "Tooling Ecosystem", "Platform Evaluation"]','["[COMMUNITY-TOOL]"]','[]','["devops.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.youtube.com/watch?v=kBBBhpKIv9I','Red Hat 3Scale API Management @Youtube','','2018',0,'Introductory visual walk-through highlighting the administration console, policy enforcement engine, and developer onboarding capabilities of Red Hat 3scale. Outlines baseline topologies for connecting containerized web applications.','English','Video','Beginner',1,'duplicate','manual',NULL,NULL,NULL,0,'2018-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Architecture", "API Management", "Video Walkthroughs"]','["[COMMUNITY-TOOL]"]','[]','["developerportals.md"]','{}','{"duplicate_of": "https://www.redhat.com/en/technologies/jboss-middleware/3scale"}');
INSERT INTO "resources" VALUES('https://www.youtube.com/watch?v=kQJxGtsqphk','youtube: Installing OpenShift 4 on AWS with operatorhub.io integration 🌟','','2020',0,'Video guide tracking early OpenShift installations on AWS, showing credential setups and automated platform creation with active OperatorHub connections.','English','Video','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2020-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Infrastructure", "Cluster Provisioning", "AWS Quick Starts"]','["[COMMUNITY-TOOL]"]','[]','["ocp4.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.youtube.com/watch?v=knyJt8d6C_8&ab_channel=TheFrontOpsGuy',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,'manual','a58f42eba145ce731655e19fc9dbd82f5e7ea6f996ffc63fef135401b402b287',100.0,1779029151,1,'2026-05-17T16:45:51.874437+02:00',NULL,NULL,NULL,'[]','[]','["docs/kubernetes.md"]','[]','{}','{}');
INSERT INTO "resources" VALUES('https://www.youtube.com/watch?v=l2HpdgRFtN0','Kubernetes New Contributor Orientation','Kubernetes New Contributor Orientation for 2025-07-15','2025',4,'This onboarding session guides developers through the foundational governance, structure, and technical workflows required to contribute to the Kubernetes ecosystem. It details the organizational architecture of Special Interest Groups (SIGs) and demystifies the GitHub-based development flow, highlighting automated CI/CD tooling like Prow for PR testing and triage. It provides a strategic entry point for engineers looking to influence and maintain core cloud-native orchestration systems.','en','video','Beginner',0,'online','automatic','d3f12b739762f6f046a598524dc75a1eec7548eb7bb50c9a5561861e97d9d3b1',NULL,1780352292,0,'2026-06-02T00:18:12.588421+02:00',NULL,NULL,NULL,'["Container Orchestration", "Kubernetes Ecosystem", "Community and Contribution"]','["GUIDE", "ENTERPRISE-STABLE"]','[]','[]','{}','{"category": "Fundamentals and Documentaries", "is_enriched": true, "is_featured_video": true, "reputation_status": "Vetted", "reputation_summary": "Official and trusted community orientation from the Kubernetes Project (CNCF) for new upstream contributors.", "social_preview_url": "https://img.youtube.com/vi/l2HpdgRFtN0/maxresdefault.jpg", "source_provenance": "X.com (kubernetesio)", "suggested_new_category": "", "technology": "Kubernetes"}');
INSERT INTO "resources" VALUES('https://www.youtube.com/watch?v=lgyO9C9zdrg&feature=youtu.be',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,'manual','97a16d1958447fc2f66b929b249bce194b272d8b42da9a7ffb3b9f66a7186d6d',100.0,1779130494,1,'2026-05-18T20:54:54.949853+02:00',NULL,NULL,NULL,'[]','[]','["docs/java_frameworks.md"]','[]','{}','{}');
INSERT INTO "resources" VALUES('https://www.youtube.com/watch?v=mRCz6Jl0Ds8&feature=youtu.be','Migration Toolkit for Applications Demo - June 2020','','2020',0,'A video walkthrough showcasing the analysis, automated code scanning, and structural reporting metrics generated by the Migration Toolkit for Applications to expedite migration tasks.','English','Video','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2020-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Application Delivery", "Enterprise Modernization", "Migration Toolkit"]','["[COMMUNITY-TOOL]"]','[]','["demos.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.youtube.com/watch?v=mbeQWBNaNKQ&ab_channel=CloudBeesTV','youtube - CloudBeesTV: How to Run a Shell Script in Jenkins Pipeline 🌟','','2021',0,'A hands-on video showcasing secure shell (`sh`) execution steps in Jenkins pipelines. Discusses return codes, parameter escaping, and environment overrides. *Curator Insight*: Quick shell integration. *Live Grounding*: Shell execution remains the baseline execution engine within standard continuous delivery runs.','English','Video','Beginner',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["CI/CD Pipelines", "Pipeline Patterns", "Execution Steps"]','["[COMMUNITY-TOOL]"]','[]','["jenkins.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.youtube.com/watch?v=mc20VwxYaGE&ab_channel=CLOUDLEARNHUB','youtube: Ansible Automation | How to Secure and Protect Critical Information Playbooks Using Ansible Vault','','2021',0,'Step-by-step video guide exploring secret management using Ansible Vault. Details workflows for encrypting yaml files, inline variables encryption, managing vault passwords, and secure secret resolution in CI/CD runners.','Shell/YAML','Video','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Infrastructure as Code", "Ansible", "Security"]','["[COMMUNITY-TOOL]"]','[]','["ansible.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.youtube.com/watch?v=nXXPOS8gjtA','youtube: CyberJUG-HH:Why is everybody talking about Quarkus?','','2020',3,'Recorded Hamburg Java User Group session discussing the core value proposition of Quarkus, highlighting developer hot-reload, testing loops, and memory profiles. Provides live benchmarking comparing standard HotSpot VM deployment metrics versus optimized GraalVM native binaries. Highly recommended for onboarding Java developers looking to demystify Quarkus execution.','Java','Video','Beginner',0,'online','manual',NULL,NULL,NULL,0,'2020-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Java Cloud Native", "Quarkus", "Ecosystem"]','["[COMMUNITY-TOOL]"]','[]','["java_frameworks.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.youtube.com/watch?v=oZOZiL6XIfA&feature=emb_title','Youtube: Kubernetes Package Management with Helm and CI/CD with Jenkins'' X - Webinar by Neependra Khare','','N/A',0,NULL,NULL,NULL,NULL,0,NULL,'manual','a58f42eba145ce731655e19fc9dbd82f5e7ea6f996ffc63fef135401b402b287',100.0,1779031142,1,'2026-05-17T17:19:02.713121+02:00',NULL,NULL,NULL,'[]','[]','["docs/jenkins.md"]','[]','{}','{}');
INSERT INTO "resources" VALUES('https://www.youtube.com/watch?v=pJFZ5h9fT5o&ab_channel=InfraXpertzz','youtube.com: Ansible Tutorial Part 8 - Implementing Handlers and Handling'' Task Failures','','N/A',0,NULL,NULL,NULL,NULL,0,NULL,'manual','a58f42eba145ce731655e19fc9dbd82f5e7ea6f996ffc63fef135401b402b287',100.0,1779029172,1,'2026-05-17T16:46:12.136277+02:00',NULL,NULL,NULL,'[]','[]','["docs/ansible.md"]','[]','{}','{}');
INSERT INTO "resources" VALUES('https://www.youtube.com/watch?v=pMfG-vYvnv8&feature=youtu.be','Azure Update 22nd May 2026','John Savill''s weekly technical overview of new Azure updates, featuring AKS AppInsight auto-instrumentation, Azure Linux 4.0, Cosmos DB LangChain integration, and more.','2026',4,'This technical weekly update by John Savill covers critical Azure platform updates, including automatic instrumentation of Azure Kubernetes Service (AKS) with Application Insights, Cosmos DB''s native LangChain and LangGraph integrations, and the release of Azure Linux 4.0. Savill breaks down the performance and architecture impacts of new TLS certificate management in Azure Functions Flex Consumption, Azure Storage Actions mock execution paths, and enhanced NSG/UDR limits.','en','video','intermediate',0,'online','automatic','5291bc0b5a0ebfec75577ac26027594401dcc97d4f71f3740e8b1b1cb07e54a9',NULL,1780352454,0,'2026-06-02T00:20:54.119894+02:00',NULL,NULL,NULL,'["Public Cloud", "Azure", "Platform Updates", "Weekly Digest"]','["[GUIDE]"]','[]','[]','{}','{"category": "azure", "reputation_status": "Vetted", "reputation_summary": "John Savill''s Technical Training is highly respected across the cloud ecosystem for authoritative, accurate, and comprehensive Azure updates.", "social_preview_url": "https://img.youtube.com/vi/pMfG-vYvnv8/maxresdefault.jpg", "source_provenance": "X.com (NTFAQGuy)", "suggested_new_category": ""}');
INSERT INTO "resources" VALUES('https://www.youtube.com/watch?v=pgjEe44XQf8&ab_channel=GoogleCloudTech',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,'manual','a58f42eba145ce731655e19fc9dbd82f5e7ea6f996ffc63fef135401b402b287',100.0,1779032037,0,'2026-05-17T17:33:57.264463+02:00',NULL,NULL,NULL,'[]','[]','["docs/demos.md"]','[]','{}','{}');
INSERT INTO "resources" VALUES('https://www.youtube.com/watch?v=ppMWxjsmk2k&linkId=61897585','ComfyUI + Google Models: A Creator-Friendly Agent Workflow','Interview with Google Cloud''s Anshul Kapoor on agentic video editing, Gemini-powered multimodal search, and Veo generative tools.','2026',4,'This architectural overview highlights Google Cloud''s integration of Gemini, Veo, and Imagen models with Avid and ComfyUI to deliver secure, agentic workflows for media production. The framework details how multimodal search and generative AI pipelines are orchestrated on Google Cloud compute infrastructure, streamlining video rendering, editing, and creative asset management.','en','video','intermediate',0,'online','automatic','db48bac50e73229a9a33ab1189d30649297e110f3cd23bdf39c9b00f4f66c7ea',NULL,1780352037,0,'2026-06-02T00:13:57.401609+02:00',NULL,NULL,NULL,'["Artificial Intelligence", "Generative AI", "Multimodal Search", "Video Production Integration"]','["[EMERGING]"]','[]','[]','{}','{"category": "AI and Future Operations", "is_enriched": true, "is_featured_video": true, "reputation_status": "Vetted", "reputation_summary": "Highly rated expert interview outlining Google Cloud''s strategic partnership announcements at NAB 2026.", "social_preview_url": "https://img.youtube.com/vi/ppMWxjsmk2k/maxresdefault.jpg", "source_provenance": "X.com (GoogleCloud)", "suggested_new_category": "", "technology": "MLOps + AI Agents"}');
INSERT INTO "resources" VALUES('https://www.youtube.com/watch?v=qGdGMnQ83SA','youtube HashiCorp: Telemetry transformed: Terraforming Grafana for next-gen dashboards','','2023',0,'A technical video walkthrough showing how to manage and deploy dashboards, alert limits, and data sources in Grafana as code. Integrates monitoring directly alongside the lifecycle of target environments.','HCL','Video Presentation','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2023-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Infrastructure as Code", "Terraform", "Integrations"]','["[COMMUNITY-TOOL]"]','[]','["terraform.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.youtube.com/watch?v=qI_g07C_Q5I','Youtube: Introduction to NoSQL by Martin Fowler','','2012',0,'Martin Fowler’s classic presentation detailing NoSQL database paradigms. Analyzes key-value, document, column-family, and graph databases, clarifying aggregate-oriented modeling and performance trade-offs against relational databases.','English','Video','Low',0,'online','manual',NULL,NULL,NULL,0,'2012-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Data Management", "Databases", "NoSQL"]','["[COMMUNITY-TOOL]"]','[]','["nosql.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.youtube.com/watch?v=qbO4MTESiJQ','youtube: Jenkins Integration with Nexus','','2020',0,'Video tutorial focusing on the integration of Jenkins CI servers with Sonatype Nexus Repository Manager. It explains plugin configurations, build step triggers, and authentication variables needed to securely push builds to repository hosts. This resource offers a visual walk-through of pipeline configurations.','N/A','Guide','Beginner',0,'online','manual',NULL,NULL,NULL,0,'2020-06-01T00:00:00+02:00',NULL,NULL,NULL,'["CI/CD Pipeline", "Integration Tutorials", "Jenkins & Nexus"]','["[COMMUNITY-TOOL]", "[GUIDE]"]','[]','["registries.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.youtube.com/watch?v=s1grtSSIRVA&ab_channel=dotNET','youtube: Signing & Versioning iOS & Android Apps | DevOps for Mobile','','2021',3,'A visual, step-by-step breakdown of managing security certificates, provisioning profiles, and build version increments for iOS and Android build pipelines. It reviews techniques to inject secure credentials dynamically, ensuring signing files are never stored in plain source control. Indispensable tutorial for implementing secure mobile devops security practices.','N/A','Video Tutorial','Advanced',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["DevSecOps & Platform Engineering", "CI/CD & Mobile DevOps", "App Signing"]','["[COMMUNITY-TOOL]", "[GUIDE]"]','[]','["azure.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.youtube.com/watch?v=sd2wuAVush4','youtube: Stop using shared secrets! CI/CD authentication the proper way','','2023',5,'A masterclass exploring OpenID Connect (OIDC) federation mechanisms to completely replace static credentials in CI/CD platforms. Demonstrates how runner environments authenticate directly with cloud APIs using short-lived tokens. Live grounding indicates that adopting OIDC-based identity federation is now the absolute industry-standard security baseline for modern cloud deployments.','YAML','Video','Advanced',0,'online','manual',NULL,NULL,NULL,0,'2023-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Infrastructure as Code", "CI/CD & Linting", "Observability & Security"]','["[DE FACTO STANDARD]"]','[]','["terraform.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.youtube.com/watch?v=sig3n7XyaaA&list=PLOU2XLYxmsIKL_eEgkKJWDRhYUEvS9eYz&index=2','What''s new in Android','Product lead Adele Li and researcher Kenji Hata share some of the new use cases and trends since the launch of Images 2.0, exploring advanced capabilities like text rendering, multilingual support, and character consistency.','2026',4,'This session outlines the architectural evolution in Android 17, highlighting advancements in Jetpack Compose, performance optimizations, and the integration of client-side agentic automation. For cloud-native environments, this shifts the paradigm toward edge-to-cloud coordination, requiring backend architectures to seamlessly ingest, secure, and support high-frequency orchestrations driven by autonomous mobile AI agents.','en','video','intermediate',0,'online','automatic','90688fd9f4a1ec3a552a9a117754364578fb672dc687d0c3d8bb6d2632aaf000',NULL,1780352272,0,'2026-06-02T00:17:52.994204+02:00',NULL,NULL,NULL,'["Artificial Intelligence", "Generative AI", "Image Generation"]','["EMERGING", "GUIDE"]','[]','[]','{}','{"category": "AI and Future Operations", "is_enriched": true, "is_featured_video": true, "reputation_status": "Vetted", "reputation_summary": "Highly vetted. Official OpenAI media channel discussing stable and emerging image generation models with significant community engagement.", "social_preview_url": "https://img.youtube.com/vi/sig3n7XyaaA/maxresdefault.jpg", "source_provenance": "X.com (GoogleDevs)", "suggested_new_category": "", "technology": "Mobile Cloud Integration + AI Agents"}');
INSERT INTO "resources" VALUES('https://www.youtube.com/watch?v=sig3n7XyaaA&list=PLOU2XLYxmsIKL_eEgkKJWDRhYUEvS9eYz&index=2&pp=iAQB','Azure Update 15th May 2026','A comprehensive weekly digest of Microsoft Azure updates, covering new features, service integrations, and architectural changes.','2026',4,'John Savill''s weekly Azure update for May 15, 2026, details key cloud infrastructure advancements and preview releases.

Core highlights include:
* Azure Container Apps (ACA) Express, the Azure Virtual Network Manager (AVNM) rule impact analyzer, and SMB Managed Identity support for Azure Files.
* Azure NetApp Files (ANF) large file support.
* Azure Service Bus Premium with availability zones securing a 99.99% SLA, and confidential computing options.','en','Video','Intermediate',0,'duplicate','automatic','90688fd9f4a1ec3a552a9a117754364578fb672dc687d0c3d8bb6d2632aaf000',NULL,1780351994,0,'2026-06-02T00:13:14.342812+02:00',NULL,NULL,NULL,'["Public Cloud", "Azure", "Weekly Updates"]','["[GUIDE]"]','[]','[]','{}','{"category": "azure", "reputation_status": "Vetted", "reputation_summary": "Highly reputable, consistent weekly technical update video series on Microsoft Azure by John Savill.", "social_preview_url": "https://img.youtube.com/vi/sig3n7XyaaA/maxresdefault.jpg", "source_provenance": "X.com (GoogleDevs)", "suggested_new_category": "", "duplicate_of": "https://www.youtube.com/watch?v=sig3n7XyaaA&list=PLOU2XLYxmsIKL_eEgkKJWDRhYUEvS9eYz&index=2"}');
INSERT INTO "resources" VALUES('https://www.youtube.com/watch?v=tJOlk-B66R4&ab_channel=ServerlessLand','youtube: Creating a CI/CD deployment pipeline for JenkinsCI with AWS SAM Pipelines 🌟','','2021',0,'Tutorial detailing CI/CD pipeline structures using AWS SAM (Serverless Application Model) within Jenkins instances. *Curator Insight*: SAM and serverless templates. *Live Grounding*: Helps serverless application developers automate Lambda builds and deploy CloudFormation setups.','English','Video','Advanced',1,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Infrastructure", "Container Orchestration", "Serverless Jenkins on AWS"]','["[COMMUNITY-TOOL]"]','[]','["jenkins.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.youtube.com/watch?v=tfoSeH63yCg&list=PLOU2XLYxmsIKL_eEgkKJWDRhYUEvS9eYz&index=1&pp=iAQB','Azure Update 15th May 2026','A comprehensive weekly digest of Microsoft Azure updates, covering new features, service integrations, and architectural changes.','2026',4,'John Savill''s weekly Azure update for May 15, 2026, details key cloud infrastructure advancements and preview releases.

Core highlights include:
* Azure Container Apps (ACA) Express, the Azure Virtual Network Manager (AVNM) rule impact analyzer, and SMB Managed Identity support for Azure Files.
* Azure NetApp Files (ANF) large file support.
* Azure Service Bus Premium with availability zones securing a 99.99% SLA, and confidential computing options.','en','Video','Intermediate',0,'online','automatic','d4647a877f001dc081fa36acf0651abf7dd16ad6dbd0c5fbf6da7eed1e6040cf',NULL,1780351994,0,'2026-06-02T00:13:14.342861+02:00',NULL,NULL,NULL,'["Public Cloud", "Azure", "Weekly Updates"]','["[GUIDE]"]','[]','[]','{}','{"category": "azure", "reputation_status": "Vetted", "reputation_summary": "Highly reputable, consistent weekly technical update video series on Microsoft Azure by John Savill.", "social_preview_url": "https://img.youtube.com/vi/tfoSeH63yCg/maxresdefault.jpg", "source_provenance": "X.com (GoogleDevs)", "suggested_new_category": ""}');
INSERT INTO "resources" VALUES('https://www.youtube.com/watch?v=tgRPlAQpHYk&ab_channel=TheNewStack','youtube: Platform9’s Madhura Maskasky says observability is also essential for diagnosing and debugging in order for SREs to "get to the root cause quickly enough so that you can feed that back to the development teams." 🌟','','2021',0,'Video analysis featuring Platform9 discussing the strategic role of observability in debugging distributed cloud-native infrastructures. Emphasizes establishing tight engineering feedback loops between SREs and application developer teams to dramatically reduce Mean Time to Resolution (MTTR).','English','Video','Intermediate',1,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Observability", "Site Reliability Engineering", "Root Cause Analysis"]','["[COMMUNITY-TOOL]"]','[]','["sre.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.youtube.com/watch?v=tj3xYFA6Q2o&ab_channel=CloudBeesTV',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,'manual','a58f42eba145ce731655e19fc9dbd82f5e7ea6f996ffc63fef135401b402b287',100.0,1779029367,0,'2026-05-17T16:49:27.435332+02:00',NULL,NULL,NULL,'[]','[]','["docs/jenkins.md"]','[]','{}','{}');
INSERT INTO "resources" VALUES('https://www.youtube.com/watch?v=uC7vajbnZS4','youtube: MSBuild With Jenkins | Jenkins For C# / .NET Applications','','2021',0,'A visual step-by-step tutorial for compiling C# and enterprise .NET applications using MSBuild and Jenkins. It details configuring build triggers, workspace setup, and MSBuild plugin integrations.','English','Video','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["CI-CD", "Jenkins", ".NET"]','["[COMMUNITY-TOOL]"]','[]','["jenkins.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.youtube.com/watch?v=vDj5IsWjU0A','youtube: execution test Selenium + Grafana + Jenkins','','2021',0,'Video walkthrough showing how to build a unified QA feedback loop. Demonstrates integrating Jenkins CI runs with automated Selenium tests and Grafana telemetry for visual analysis.','English','Video','Advanced',1,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Quality Assurance & Testing", "Test Automation", "Test Observability"]','["[COMMUNITY-TOOL]"]','[]','["test-automation-frameworks.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.youtube.com/watch?v=vZK_W-fpft0&ab_channel=StackSimplify','youtube/StackSimplify: Kubernetes Deployments on AWS EKS | Amazon Elastic Kubernetes Service | Amazon EKS 🌟','','2021',0,'A video-guided technical deep dive detailing how to launch and manage standard Kubernetes Deployments on AWS EKS. It covers declarative manifest configuration, pod scaling strategies, and external exposure of services through AWS integration.','YAML','Video','Intermediate',1,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Cloud Infrastructure", "Amazon EKS", "Deployments"]','["[COMMUNITY-TOOL]"]','[]','["managed-kubernetes-in-public-cloud.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.youtube.com/watch?v=v_T1fuYGjV0&ab_channel=NedintheCloud','"Have you used the taint command in Terraform yet?"','','2023',0,'Explores the transition away from the deprecated `terraform taint` pattern in favor of the modern `-replace` parameter. Outlines historical reasons for marking resources and the safer, planning-phase alternatives available in current releases.','Bash','Video Tutorial','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2023-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Infrastructure as Code", "Terraform", "State Management"]','["[GUIDE]", "[LEGACY]"]','[]','["terraform.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.youtube.com/watch?v=vgIwRX4LXfU','youtube: Deploy your Java applications to the Cloud using Eclipse JKube (petclinic) 🌟','','2021',0,'Visual demonstration deploying the classic Spring Petclinic Java web application using Eclipse JKube. Walks through target setups, Maven goals, and seamless image creation directly on Kubernetes.','Java','Video','Beginner',1,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Application Delivery", "Java on Kubernetes", "Eclipse JKube Tools"]','["[COMMUNITY-TOOL]"]','[]','["demos.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.youtube.com/watch?v=wHha-Q3XVOg&ab_channel=DanLister','CKAD Example Question with Tips & Tricks','- [Mock Test - 1, CKAD Prep Exam](https://www.youtube.com/watch?v=TPXwVmvzlV4&ab_channel=TheFrontOpsGuy)
        - [Mock Test - 2, CKAD Prep Exam (Solution)](https://www.youtube.com/watch?v=BiY3b7F96wc&ab_channel=TheFrontOpsGuy)
        - https://medium.com/bb-tutorials-and-thoughts/practice-enough-with-these-questions-for-the-ckad-exam-2f42d1228552','2022',0,'A multimedia instructional resource featuring video mock-tests and step-by-step solutions to typical CKAD challenges. These visual walk-throughs emphasize optimal terminal navigation, immediate validation techniques, and typical pitfalls to avoid. The accompanying articles provide additional text explanations to solidify core application deployment concepts.','English','Video/Article','Beginner',0,'online','manual',NULL,NULL,NULL,0,'2022-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Training", "Certification", "Media"]','["[COMMUNITY-TOOL]"]','[]','["kubernetes.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.youtube.com/watch?v=x5cyrE9ecis&ab_channel=LambdaTest','youtube LambdaTest: Jenkins Tutorial For Beginners | Part 9 | Cross Browser Testing With LambdaTest Jenkins Plugin','','2021',0,'Shows integration of the LambdaTest automated cross-browser matrix plugin inside Jenkins pipeline stages. *Curator Insight*: UI and browser testing. *Live Grounding*: Critical for frontend systems to execute visual verification and cross-browser coverage during the CI stage.','English','Video','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["CI/CD Pipelines", "Code Quality", "Test Automation"]','["[COMMUNITY-TOOL]"]','[]','["jenkins.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.youtube.com/watch?v=xM9jpcVGTzY','youtube: Kubernetes Comparison','','2022',0,'Visual and technical comparison analyzing installation friction, upgrade orchestration, custom configuration options, and managed-service limits for enterprise architectures.','English','Video','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2022-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Cloud Native", "Kubernetes", "Managed Services"]','["[COMMUNITY-TOOL]"]','[]','["managed-kubernetes-in-public-cloud.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.youtube.com/watch?v=xdXmOm61DFY&list=PLOU2XLYxmsIKL_eEgkKJWDRhYUEvS9eYz&index=11&pp=iAQB','What''s new in the Gemma open model family','Build AI applications with the Gemma family of open models'' state-of-the-art tools. Uncover the newest additions to the family and dive into the practical tools that make them usable at scale. Explore an end-to-end pipeline from model discovery to deployment. Discover how to experiment with Gemma using your favorite tools, and learn best practices for deploying directly to users across cloud, desktop, and mobile.','2026',4,'An architectural overview of the Gemma open-weights AI model pipeline. Walks through localized deployment techniques on desktop/mobile targets, scaling strategies on container networks (GKE), and model optimization methodologies for resource-constrained edge computing environments.','en','video','advanced',0,'online','automatic','ce70b534d7616e19769ab314779eec2953f8776a9df81a43f43dde17f455f32d',NULL,1780352013,0,'2026-06-02T00:13:33.434849+02:00',NULL,NULL,NULL,'["Artificial Intelligence", "Large Language Models", "Gemma", "Model Deployment"]','["[EMERGING]"]','[]','[]','{}','{"category": "ai-agents-mcp", "reputation_status": "Vetted", "reputation_summary": "A highly technical session focused on Gemma, which remains one of the premier open weights model lines globally. Very well-received by ML engineers.", "social_preview_url": "https://img.youtube.com/vi/xdXmOm61DFY/maxresdefault.jpg", "source_provenance": "X.com (GoogleDevs)", "suggested_new_category": ""}');
INSERT INTO "resources" VALUES('https://www.youtube.com/watch?v=y1lOKQOapTw','youtube: Code To Cloud - Getting Started With: Azure Verified Modules','','2024',0,'A video guide on consuming Azure Verified Modules (AVM) inside cloud delivery workflows. Demonstrates discovery, testing, integration, and community compliance practices for modular Bicep architecture blocks.','None','Video','Beginner',0,'online','manual',NULL,NULL,NULL,0,'2024-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Cloud Infrastructure", "Infrastructure as Code", "Azure Verified Modules"]','["[COMMUNITY-TOOL]"]','[]','["azure.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.youtube.com/watch?v=y6RNLNvnYIw','youtube: monitoring jenkins job with build monitor view','','N/A',0,NULL,NULL,NULL,NULL,0,NULL,'manual','a58f42eba145ce731655e19fc9dbd82f5e7ea6f996ffc63fef135401b402b287',100.0,1779034498,1,'2026-05-17T18:14:58.018831+02:00',NULL,NULL,NULL,'[]','[]','["docs/jenkins.md"]','[]','{}','{}');
INSERT INTO "resources" VALUES('https://www.youtube.com/watch?v=yEyVXUExSqs&ab_channel=DevOpsHint','youtube: Jenkins and Sonarqube Integration with Maven | SonarScanner for Maven and Integrate with Jenkins','','2021',0,'Demonstrates connecting Maven projects with SonarQube quality gates during Jenkins build pipelines to ensure code security. *Curator Insight*: Code quality gates. *Live Grounding*: Fundamental in DevSecOps pipelines ensuring security scans occur before deployment.','English','Video','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["CI/CD Pipelines", "Code Quality", "SonarQube & Maven"]','["[COMMUNITY-TOOL]"]','[]','["jenkins.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.youtube.com/watch?v=yTafQ-e84eY','youtube - CloudBeesTV: Jenkins Performance: Avoiding Pitfalls, Diagnosing Issues & Scaling for Growth','','2021',0,'A comprehensive technical deep-dive into Jenkins scaling challenges, garbage collection tuning, and heap size optimization. It outlines diagnostic strategies to mitigate UI slowness, agent connection drops, and pipeline execution bottlenecks within high-concurrency enterprise environments.','English','Video','Advanced',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["CI-CD", "Jenkins", "Performance Optimization"]','["[COMMUNITY-TOOL]"]','[]','["jenkins.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.youtube.com/watch?v=yWzKJPw_VzM',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,'manual','2acb2bd3589a9177e30004e094919dde56aeb41a6ddfe9b02ff9104483ea01ed',100.0,1779130495,1,'2026-05-18T20:54:55.021270+02:00',NULL,NULL,NULL,'[]','[]','["docs/api.md"]','[]','{}','{}');
INSERT INTO "resources" VALUES('https://www.youtube.com/watch?v=ybCxPHzRJfA&ab_channel=VisualStudioCode','youtube: Source Control Tip 9: Dealing with Merge Conflicts in VS Code','','2021',0,'Examines VS Code''s integrated 3-way merge editor. Detail is provided on visual layout resolution strategies, allowing developers to isolate changes, analyze core differences, and resolve Git conflict markers safely prior to upstream branch integration.','N/A','Tutorial','Intermediate',0,'online','manual','a58f42eba145ce731655e19fc9dbd82f5e7ea6f996ffc63fef135401b402b287',100.0,1779034507,1,'2026-05-17T18:15:07.753334+02:00',NULL,NULL,NULL,'["Developer Environment", "IDE Tooling", "Visual Studio Code", "Version Control Integration"]','["[COMMUNITY-TOOL]", "[GUIDE]"]','["docs/visual-studio.md"]','["visual-studio.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.youtube.com/watch?v=yoVH_44xb_E&feature=youtu.be','Azure Update 15th May 2026','A comprehensive weekly digest of Microsoft Azure updates, covering new features, service integrations, and architectural changes.','2026',4,'John Savill''s weekly Azure update for May 15, 2026, details key cloud infrastructure advancements and preview releases.

Core highlights include:
* Azure Container Apps (ACA) Express, the Azure Virtual Network Manager (AVNM) rule impact analyzer, and SMB Managed Identity support for Azure Files.
* Azure NetApp Files (ANF) large file support.
* Azure Service Bus Premium with availability zones securing a 99.99% SLA, and confidential computing options.','en','Video','Intermediate',0,'online','automatic','f68734c6f1134162070e0cfddbebc2bec92c44f9811baf465de3d2f371f751ce',NULL,1780351994,0,'2026-06-02T00:13:14.342627+02:00',NULL,NULL,NULL,'["Public Cloud", "Azure", "Weekly Updates"]','["[GUIDE]"]','[]','[]','{}','{"category": "azure", "reputation_status": "Vetted", "reputation_summary": "Highly reputable, consistent weekly technical update video series on Microsoft Azure by John Savill.", "social_preview_url": "https://img.youtube.com/vi/yoVH_44xb_E/maxresdefault.jpg", "source_provenance": "X.com (NTFAQGuy)", "suggested_new_category": ""}');
INSERT INTO "resources" VALUES('https://www.youtube.com/watch?v=zA8guDqfv40','youtube.com: AWS Cloud Complete Bootcamp Course - CloudFormation | freeCodeCamp 🌟','','2022',0,'A comprehensive, open-access video bootcamp by freeCodeCamp focusing on AWS CloudFormation. Teaches declarative resource provisioning, nested templates, drift detection, and deployment strategies for managing large AWS architectures as code.','English','Video','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2022-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Cloud Computing", "AWS", "Infrastructure as Code"]','["[COMMUNITY-TOOL]"]','[]','["aws-iac.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.youtube.com/watch?v=zI7_8M2KtRI&ab_channel=MicroserviceFactory','youtube: How to set up AWS Kubernetes Jenkins pipeline','','2021',0,'Curator Insight presents this video guide as a roadmap to deploying and running Jenkins pipelines on AWS EKS Kubernetes clusters. Live Grounding highlights the use of IAM Roles for Service Accounts (IRSA) to dynamically authorize cloud resource creation directly from Jenkins pods. This pattern avoids insecure long-lived static AWS access credentials.','N/A','Video','Advanced',1,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["DevOps", "Kubernetes Integration", "AWS EKS", "Jenkins Pipelines"]','["[COMMUNITY-TOOL]"]','[]','["demos.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.youtube.com/watch?v=zL0eLEl2BxI&ab_channel=TravisRoberts','youtube: Azure DevOps Pipeline and Image Builder','','2023',0,'Step-by-step video tutorial demonstrating integration setups between Azure VM Image Builder and Azure DevOps release flows. Accelerates golden-image deployment strategies across distributed microservice virtual machines.','None','Blog Post','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2023-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Compute", "Image Management", "Azure Image Builder"]','["[COMMUNITY-TOOL]"]','[]','["azure.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.youtube.com/watch?v=zQyrhjEAqLs','AWS Cloud Practitioner - Curso Completo 2023','','2023',0,'Comprehensive Spanish instructional syllabus targeting the AWS Certified Cloud Practitioner domain. Details key global infrastructure components, core services (EC2, S3, RDS, VPC), billing architectures, and foundational security frameworks.','Spanish','Video','Beginner',0,'online','manual',NULL,NULL,NULL,0,'2023-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Cloud Infrastructure & Orchestration", "Public Cloud Administration", "AWS Fundamentals"]','["[COMMUNITY-TOOL]"]','[]','["introduction.md", "aws-training.md", "cloud-asset-inventory.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.youtube.comwatch?v=b_norgxfh5y',NULL,NULL,NULL,NULL,'A curated technical resource and architectural guide covering www.youtube.comwatch?v=b_norgxfh5y in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779033428,0,'2026-05-17T17:57:08.256085+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/ocp4.md"]','["ocp4.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.zartis.com/minimizing-costs-aks','zartis.com: How To Save A Fortune On Azure Kubernetes Service','','2021',0,'Details structural cost optimization methods for AKS deployment. Discusses right-sizing node configurations, deploying Azure Spot instances for non-critical environments, and configuring cluster autoscalers. Grounding confirms these strategies are essential in architectural cost-governance pipelines.','Markdown','Technical Article','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Financial Operations", "Cost Optimization", "Node Allocation"]','["[COMMUNITY-TOOL]"]','[]','["managed-kubernetes-in-public-cloud.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.zartis.com/simplify-your-sdlc-with-azure-devops','zartis.com: Simplify Your SDLC with Azure DevOps 🌟','','2023',0,'Explores structural methods to decrease release lead-times by leveraging integrated boards, automated tests, and deployment gates inside the Azure DevOps ecosystem.','None','Blog Post','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2023-06-01T00:00:00+02:00',NULL,NULL,NULL,'["CI/CD Pipelines", "SDLC Optimization", "Azure DevOps Platform"]','["[COMMUNITY-TOOL]"]','[]','["azure.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.zdnet.com/article/amazon-red-hat-openshift-announced-for-public-cloud-kubernetes-users',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,'manual','8e4e82f0abfb7d8123fbc0912159cc998f1fa78a10912c47dafa9a1e771e2544',100.0,1779030811,1,'2026-05-17T17:13:31.292851+02:00',NULL,NULL,NULL,'[]','[]','["docs/openshift.md"]','[]','{}','{}');
INSERT INTO "resources" VALUES('https://www.zdnet.com/article/apis-published-apis-consumed-mainstream-enterprises-increasingly-behave-like-software-vendors','APIs published, APIs consumed: mainstream enterprises increasingly behave like software vendors','','2022',4,'Details the trend where mainstream enterprises increasingly operate like software vendors by publishing and consuming high-value API endpoints. By monetizing data and system capabilities through structured APIs, legacy organizations transform static assets into dynamic digital platforms. This shifts business logic borders, making standard interface creation a core commercial objective.','English','Article','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2022-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Application Integration", "API Design", "Strategic Governance"]','["[ENTERPRISE-STABLE]", "[LEGACY]"]','[]','["api.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.zdnet.com/article/as-cloud-costs-spiral-upward-enterprises-turn-to-a-thing-called-finops','zdnet.com: As cloud costs spiral upward, enterprises turn to a thing called FinOps','','2021',0,'Explores the rapid rise of enterprise FinOps practices in response to exploding, unpredicted cloud bills. Details real-world corporate challenges of moving from on-premises fixed budgets to dynamic cloud operational spending models.','English','Article','Beginner',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Financial Operations", "FinOps", "Market Landscapes"]','["[COMMUNITY-TOOL]"]','[]','["finops.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.zdnet.com/article/aws-as-predicted-is-forking-elasticsearch','zdnet.com: AWS, as predicted, is forking Elasticsearch','','2021',0,'A journalistic analysis of Amazon''s response to Elastic''s relicensing of Elasticsearch and Kibana from Apache 2.0 to SSPL. Highlights the systemic industry rift that led to the creation of the OpenSearch project as a fully open-source fork.','None','Article','Beginner',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Observability", "Log Management", "Industry Shifts"]','["[COMMUNITY-TOOL]"]','[]','["monitoring.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.zdnet.com/article/corporate-culture-complicates-kubernetes-and-container-collaboration','Corporate culture complicates Kubernetes and container collaboration 🌟','','2020',2,'Explains how legacy organizational divisions obstruct Kubernetes deployments. Points out the importance of breaking down departmental silos to exploit container multi-tenancy correctly.','N/A','Article','Intermediate',1,'online','manual',NULL,NULL,NULL,0,'2020-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Containerization", "Kubernetes", "Culture"]','["[LEGACY]"]','[]','["devops.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.zdnet.com/article/docker-changes-its-subscription-plans-usage-rules-and-product-line','zdnet.com: Docker changes its subscription plans, usage rules, and product line','','2021',0,'Analyzes the commercial licensing adjustments made by Docker Inc. in 2021. Outlines the transition to paid tiers (Pro, Team, Business) for large enterprise users of Docker Desktop.','English','News','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Containers & Orchestration", "Docker", "Licensing & Licensing Shift"]','["[COMMUNITY-TOOL]"]','[]','["docker.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.zdnet.com/article/free-red-hat-enterprise-linux-for-open-source-non-profit-organizations','zdnet.com: Red Hat introduces free RHEL for open-source, non-profit organizations','','2021',2,'Informative piece detailing Red Hat''s expansion of free RHEL access to non-profit groups, open-source communities, and scientific organizations to mitigate negative sentiment following the pivot from CentOS Linux.','English','Article','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Infrastructure", "Operating Systems", "Linux Distributions"]','["[COMMUNITY-TOOL]"]','[]','["linux.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.zdnet.com/article/google-cloud-rolls-out-new-security-tools-as-threat-landscape-heats-up','zdnet.com: Google Cloud rolls out new security tools as threat landscape heats up','','2026',0,'Analysis of Google Cloud''s enhanced security integrations, detailing updates to Security Command Center, zero-trust tools, and threat protection measures to counter cloud-targeted attacks.','English','Article','Advanced',0,'online','manual',NULL,NULL,NULL,0,'2026-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Cloud Infrastructure", "Security", "Platform Threat Intelligence"]','["[COMMUNITY-TOOL]"]','[]','["GoogleCloudPlatform.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.zdnet.com/article/google-introduces-gke-autopilot-for-hands-off-kubernetes','zdnet.com: Google introduces GKE Autopilot for hands-off Kubernetes','','2021',0,'ZDNet analysis of GKE Autopilot, detailing how the serverless operational paradigm mitigates day-2 engineering friction. Discusses how automated cluster provisioning, continuous hardening, and SLA integration allow software delivery teams to target product deployment over raw node configuration.','N/A','Article','Beginner',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Cloud Providers", "Google Kubernetes Engine (GKE)", "Industry Analysis"]','["[COMMUNITY-TOOL]"]','[]','["managed-kubernetes-in-public-cloud.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.zdnet.com/article/google-releases-new-open-source-security-software-program-scorecards','zdnet.com: Google releases new open-source security software program: Scorecards','','2021',0,'This article reviews the OpenSSF Scorecard tool developed by Google to automate open-source security evaluations. It scores projects across multiple security checks, including credential management and patch response times. This metric helps developers select secure, well-maintained third-party dependencies.','None','Article','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Security", "Software Supply Chain", "Scorecards"]','["[COMMUNITY-TOOL]"]','[]','["devsecops.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.zdnet.com/article/grafana-8-0-integrates-with-prometheus-alerting','zdnet.com: Grafana 8.0 integrates with Prometheus alerting','','2021',0,'Discusses the release of Grafana 8.0 and its significant consolidation of the platform''s alerting architecture. The update introduces deep integration with Prometheus Alertmanager, allowing operators to construct complex multi-dimensional alert workflows directly.','English','Article','Medium',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Observability", "Visualization", "Unified Alerting"]','["[COMMUNITY-TOOL]"]','[]','["grafana.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.zdnet.com/article/kubernetes-dropping-docker-is-not-that-big-of-a-deal','zdnet.com: Kubernetes dropping Docker is not that big of a deal','','2020',0,'Curator Insight notes ZDNet''s perspective that removing Dockershim is not a disruptive disaster. Live grounding in 2026 confirms this prediction was correct, as the ecosystem successfully migrated to containerd and CRI-O without massive developer friction.','English','Article','Low',0,'online','manual',NULL,NULL,NULL,0,'2020-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Kubernetes Core", "Container Runtimes", "Dockershim Deprecation"]','["[COMMUNITY-TOOL]"]','[]','["kubernetes-releases.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.zdnet.com/article/log4j-after-white-house-meeting-google-calls-for-list-of-critical-open-source-projects','zdnet.com: Log4j: Google and IBM call for list of critical open source projects','','2022',0,'This article reporting on joint industry and government initiatives aimed at identifying and funding critical open-source software projects. It advocates for the development of automated vulnerability monitoring tools and improved security standards. It emphasizes the collective responsibility required to secure the software supply chain.','None','Article','Beginner',0,'online','manual',NULL,NULL,NULL,0,'2022-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Security", "Vulnerabilities", "Software Supply Chain"]','["[COMMUNITY-TOOL]"]','[]','["devsecops.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.zdnet.com/article/open-source-observability-meet-data-transformation-grafana-7-0-promises-to-connect-unify-and-visualize-all-your-data','Open source observability, meet data transformation: Grafana 7.0 promises to connect, unify, and visualize all your data','','2020',0,'Historical analysis of Grafana 7.0, detailing its paradigm shift to UI-driven data transformation pipelines. Underpins the core design framework that allows combining disjointed backend datasources.','English','Article','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2020-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Observability & Monitoring", "Grafana Ecosystem", "Platform Evolution"]','["[COMMUNITY-TOOL]"]','[]','["grafana.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.zdnet.com/article/programming-languages-python-just-took-a-big-jump-forward','zdnet.com: Programming languages: Python just took a big jump forward','','2021',0,'Tech report highlighting the launch of Python 3.10 and speed optimization goals under the ''Faster Python'' initiative led by Guido van Rossum, anticipating up to 2x speedups.','English','Article','Beginner',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Software Development", "Python Core", "Language Updates"]','["[COMMUNITY-TOOL]"]','[]','["python.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.zdnet.com/article/puppet-introduces-beta-of-cloud-native-event-driven-devops-program-relay','zdnet.com: Puppet introduces beta of cloud-native, event-driven DevOps program: Relay','','2020',2,'Historically documents Puppet''s launch of Relay, an event-driven automation engine designed to bridge third-party API events with containerized remediation workflows. Note: Relay was subsequently archived as Puppet''s focus shifted post-acquisition, making this of historical interest for cloud-native workflow design.','English','News','Advanced',0,'online','manual',NULL,NULL,NULL,0,'2020-06-01T00:00:00+02:00',NULL,NULL,NULL,'["DevOps & Platform Engineering", "Event-Driven Automation", "Workflows"]','["[LEGACY]"]','[]','["devops-tools.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.zdnet.com/article/qualys-partners-with-red-hat-to-improve-linux-and-kubernetes-security','zdnet.com: Qualys partners with Red Hat to improve Linux and Kubernetes security','','2021',3,'Analyzes the partnership integration between Qualys Container Security and Red Hat OpenShift. Focuses on automating container vulnerability scanning within development pipelines and verifying core operating system configurations.','English','Article','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Enterprise Kubernetes", "Platform Ecosystem", "Enterprise Security"]','["[COMMUNITY-TOOL]"]','[]','["ocp4.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.zdnet.com/article/rancher-labs-closes-40m-funding-round-to-run-kubernetes-everywhere','zdnet.com: Rancher Labs closes $40M funding round to "run Kubernetes everywhere"','','2020',1,'Historical coverage of Rancher Labs'' $40 million Series D funding round in 2020. This pivotal event accelerated global enterprise Kubernetes adoption and set the stage for its acquisition by SUSE.','None','Article','Beginner',0,'online','manual',NULL,NULL,NULL,0,'2020-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Kubernetes Management", "Industry History", "Funding"]','["[COMMUNITY-TOOL]"]','[]','["rancher.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.zdnet.com/article/red-hat-expands-ansible-ready-to-run-cloud-programs','zdnet.com: ed Hat expands Ansible ready to run cloud programs 🌟','','2021',0,'Examines Red Hat''s expanding cloud-native marketplace initiatives, detailing pre-integrated Ansible playbooks for public cloud vendors. This eases deployment boundaries on AWS, Azure, and Google Cloud, making it highly relevant for platform teams architecting unified multi-cloud automation planes.','English','Article','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Automation", "Infrastructure as Code", "Cloud Automation"]','["[COMMUNITY-TOOL]"]','[]','["ansible.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.zdnet.com/article/sql-nosql-whats-the-difference-these-days','zdnet.com: SQL, NoSQL? What''s the difference these days?','','2021',3,'Evaluates the modern convergence of SQL and NoSQL engines. Highlights how traditional relational engines added JSON/document support while NoSQL databases implemented ACID transactional mechanics, blurring historical architectural lines.','N/A','Article','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Data Architecture", "Database Comparison", "SQL vs NoSQL"]','["[COMMUNITY-TOOL]"]','[]','["nosql.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.zdnet.com/article/stop-calling-devops-teams-devops-teams','zdnet.com: Stop calling DevOps teams ''DevOps teams'' 🌟🌟','','2021',0,'Deconstructs organizational issues created by renaming traditional sysadmin groups to ''DevOps Teams.'' Proposes creating cross-functional teams and building Internal Developer Platforms to prevent operational bottlenecks.','English','Article','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["DevOps Methodology", "Platform Engineering", "Organizational Culture"]','["[COMMUNITY-TOOL]"]','[]','["devops.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.zdnet.com/article/suse-harvester-deploying-virtual-machines-with-kubernetes','zdnet.com: SUSE Harvester: Deploying virtual machines with Kubernetes','','2022',3,'A technical assessment of SUSE Harvester, a modern hyperconverged infrastructure (HCI) solution built natively on Kubernetes components (using KubeVirt and Longhorn) to run virtual machines and containers simultaneously.','None','Article','Advanced',0,'online','manual',NULL,NULL,NULL,0,'2022-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Kubernetes Management", "Hyperconverged Infrastructure", "Harvester"]','["[COMMUNITY-TOOL]"]','[]','["rancher.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.zdnet.com/article/the-year-ahead-in-devops-and-agile-more-automation-more-business-involvement-needed','zdnet.com: The year ahead in DevOps and agile: bring on the automation, bring on the business involvement','','2022',0,'Examines evolutionary trends in agile delivery and DevOps, emphasizing the integration of business operations with engineering pipelines. It underscores automation, value-stream mapping, and the integration of artificial intelligence into CI/CD pipelines.','English','Article','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2022-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Software Delivery", "DevOps", "Industry Trends"]','["[COMMUNITY-TOOL]"]','[]','["introduction.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.zdnet.com/article/theres-no-ops-like-noops-the-next-evolution-of-devops','zdnet: There''s no ops like NoOps: the next evolution of DevOps','','2021',0,'An analytical piece evaluating the long-term migration of standard enterprise DevOps frameworks into a NoOps paradigm. Discusses how cloud-native serverless, PaaS platforms, and policy-as-code models reduce manually managed compute resources.','N/A','Article','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["DevOps", "Operations Paradigms", "NoOps Philosophy"]','["[COMMUNITY-TOOL]"]','[]','["noops.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.zdnet.com/article/vmware-brings-tanzu-application-platform-into-ga-to-ease-kubernetes-adoption','zdnet.com: VMware brings Tanzu Application Platform into GA to ease Kubernetes adoption','','2022',0,'News of VMware''s general availability announcement of Tanzu Application Platform (TAP). TAP serves as an enterprise-grade PaaS (Platform-as-a-Service) overlay on Kubernetes, packaging cloud-native buildpacks, API portals, Cartographer supply chains, and security scanning tools to deliver a streamlined developer experience.','English','Article','Advanced',1,'online','manual',NULL,NULL,NULL,0,'2022-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Application Delivery", "Developer Platforms", "VMware Tanzu"]','["[COMMUNITY-TOOL]"]','[]','["kubernetes-on-premise.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.zdnet.com/article/when-microservices-need-event-driven-architecture','zdnet.com: Why microservices need event-driven architecture','','2021',0,'Explores the symbiotic relationship between microservices and event-driven patterns. Outlines how asynchronous event publication decoupled via brokers like Kafka or RabbitMQ mitigates tight runtime coupling, enhancing overall system fault tolerance and temporal scalability.','English','Article','Advanced',1,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Microservices", "Design Patterns", "Event-Driven"]','["[COMMUNITY-TOOL]"]','[]','["introduction.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.zebrium.com','Zebrium','','N/A',0,'A curated technical resource and architectural guide covering Zebrium in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779032290,0,'2026-05-17T17:38:10.233071+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/devops.md", "docs/monitoring.md"]','["devops.md", "monitoring.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.zenml.io','zenml.io: ZenML','- [zenml.io/integrations: Explore the MLOps Landscape with ZenML](https://www.zenml.io/integrations) ZenML integrates with many different third-party tools. Once code is organized into a ZenML pipeline, you can supercharge your ML workflows with the best-in-class solutions from various MLOps areas.
    - [registry.terraform.io/modules/zenml-io/zenml-stack](https://registry.terraform.io/modules/zenml-io/zenml-stack)','2024',4,'ZenML is an extensible MLOps pipeline framework designed to decouple data engineering and machine learning workflows from physical target infrastructure. It integrates with major cloud stacks and allows reproducible local executions to scale to production environments effortlessly.','Python','Tool','Intermediate',1,'online','manual',NULL,NULL,NULL,0,'2024-06-01T00:00:00+02:00',NULL,NULL,NULL,'["MLOps", "Orchestration", "Frameworks"]','["[ENTERPRISE-STABLE]"]','[]','["mlops.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.zenml.io/integrations','zenml.io/integrations: Explore the MLOps Landscape with ZenML','','N/A',0,NULL,NULL,NULL,NULL,0,NULL,'manual','9b32dcb91471c73f605089dd66759d6c0fb41a70e6f9965687605a8b56a5795d',100.0,1779031900,1,'2026-05-17T17:31:40.647731+02:00',NULL,NULL,NULL,'[]','[]','["docs/mlops.md"]','[]','{}','{}');
INSERT INTO "resources" VALUES('https://www.zoom.com','Zoom','','2026',0,'Enterprise-grade video communications architecture providing reliable video conferencing, webinar, chat, and phone capabilities across a highly optimized globally distributed network edge.','Agnostic','SaaS Tool','Beginner',0,'online','manual',NULL,NULL,NULL,0,'2026-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Modern Workforce", "Remote Work", "Productivity Tools"]','["[COMMUNITY-TOOL]"]','[]','["workfromhome.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www2.deloitte.com/de/de/pages/technology/articles/center-of-excellence-application-modernization.html','deloitte.com/de: EMEA Center of Excellence for Application Modernization'' and Migration','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','681f049d7447420c0351ab73226b0a34421e9096867f0c3f070e7d6ac6a63e1b',100.0,1779033575,0,'2026-05-17T17:59:35.758325+02:00',NULL,NULL,NULL,'[]','[]','["docs/introduction.md"]','[]','{}','{"duplicate_of": "https://www.deloitte.com/de/de/services/consulting/services/center-of-excellence-application-modernization.html"}');
INSERT INTO "resources" VALUES('https://www2.deloitte.com/es/es/blog/todo-tecnologia/2021/fargate-con-eks.html','deloitte.com: Fargate con EKS','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','e6e166b16cd85e09002a75154eb973e778dd356f31516710aa948fe7630e848b',100.0,1779029952,0,'2026-05-17T16:59:12.698766+02:00',NULL,NULL,NULL,'[]','[]','["docs/aws-serverless.md"]','[]','{}','{"duplicate_of": "https://www.deloitte.com/es/es/services/consulting/blogs/todo-tecnologia/fargate-con-eks.html"}');
INSERT INTO "resources" VALUES('https://www2.deloitte.com/es/es/blog/todo-tecnologia/2021/infrastructure-as-code-iac-con-terraform.html','deloitte.com: Infrastructure as Code (IaC) con Terraform','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','bac234a919d49425e636975312b0e785fde45f1537ffd3db98cdd4a50da5d382',100.0,1779031474,0,'2026-05-17T17:24:34.618411+02:00',NULL,NULL,NULL,'[]','[]','["docs/terraform.md"]','[]','{}','{"duplicate_of": "https://www.deloitte.com/es/es/services/consulting/blogs/todo-tecnologia/infrastructure-as-code-iac-con-terraform.html"}');
INSERT INTO "resources" VALUES('https://www2.deloitte.com/us/en/insights/industry/public-sector/agile-in-government-waterfall-software-approach.html','deloitte.com: Bringing Agile benefits to a waterfall project','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','6a79d421c652d66e63557bff2d5506878ee6228cb6e773b8618f1ae4041e3a88',100.0,1779030005,0,'2026-05-17T17:00:05.686594+02:00',NULL,NULL,NULL,'[]','[]','["docs/project-management-methodology.md"]','[]','{}','{"duplicate_of": "https://www.deloitte.com/us/en/insights/industry/government-public-sector-services.html"}');
INSERT INTO "resources" VALUES('https://www2.deloitte.com/us/en/pages/consulting/articles/secret-to-devops-isnt-about-tools-its-about-culture-value-and-outcomes-architecting-the-cloud-podcast-sre-site-reliability-engineering-resiliency-cloud-adoption-cloud-value-outcomes-culture-change.html','deloitte.com: Culture change, not tech, is the secret to DevOps success'' (podcast) 🌟','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','867679e09c82c9c879b3d371f5b1f0c6ab89fd6d3d96508f451b385c903cc5a9',100.0,1779032900,0,'2026-05-17T17:48:20.373612+02:00',NULL,NULL,NULL,'[]','[]','["docs/devops.md"]','[]','{}','{"duplicate_of": "https://www.deloitte.com/us/en/what-we-do/capabilities/cloud-transformation/collections/cloud-podcast.html"}');
INSERT INTO "resources" VALUES('https://x.com/ASFMavenProject','twitter.com/ASFMavenProject: The official twitter feed of the Apache Maven Project','','2026',2,'Official communication channel for the Apache Maven Project, offering real-time announcements, plugin version updates, and core framework security alerts to the broader developer community.','English','Social Media Feed','Beginner',0,'online','manual',NULL,NULL,NULL,0,'2026-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Build Systems", "JVM Ecosystem", "Community Channels"]','["[COMMUNITY-TOOL]"]','[]','["maven-gradle.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://x.com/ASFMavenRelease','twitter.com/ASFMavenRelease: Maven Plugin Release','','2026',2,'Automated release notification feed tracking active updates, security patches, and minor versions for all officially maintained Apache Maven plugins and shared components.','English','Social Media Feed','Beginner',0,'online','manual',NULL,NULL,NULL,0,'2026-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Build Systems", "JVM Ecosystem", "Community Channels"]','["[COMMUNITY-TOOL]"]','[]','["maven-gradle.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://x.com/AWS_Partners','twitter.com/AWS_Partners','','2026',0,'AWS Partner Network channel presenting compliance benchmarks, MSP programs, system integrator partnerships, and cloud consulting framework updates.','English','Channel','Beginner',0,'online','manual','8cc86aa37c93df69c874eac469c6882b7b89b6fec5046b0cb9460431f4fa95ef',100.0,1779130495,1,'2026-05-18T20:54:55.018773+02:00',NULL,NULL,NULL,'["Cloud Infrastructure", "AWS Ecosystem", "Social Channels"]','["[COMMUNITY-TOOL]"]','["docs/aws.md"]','["aws.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://x.com/AWSreInvent','twitter.com/AWSreInvent','','2026',0,'Targeted social broadcast hub cataloging major releases, technical breakout session highlights, and real-time architectural reveals emerging from the annual AWS re:Invent technology conference.','English','Channel','Beginner',0,'online','manual','3b8c6eadd8af04e9a6c699ff0591048b60151a8119fc3ba4e368209bef645a94',100.0,1779130494,1,'2026-05-18T20:54:54.950536+02:00',NULL,NULL,NULL,'["Cloud Infrastructure", "AWS Ecosystem", "Social Channels"]','["[EMERGING]"]','["docs/aws.md"]','["aws.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://x.com/AWSstartups','twitter.com/AWSstartups','','2026',0,'Targeted channel broadcasting AWS architectural optimizations, funding, and growth accelerators tailored specifically for high-velocity startup infrastructure teams.','English','Channel','Beginner',0,'online','manual','0f31b80add70df82f3e5423983dca16f2f92c854ebe1c99ed71a1fc55b583d72',100.0,1779130494,1,'2026-05-18T20:54:54.920872+02:00',NULL,NULL,NULL,'["Cloud Infrastructure", "AWS Ecosystem", "Social Channels"]','["[COMMUNITY-TOOL]"]','["docs/aws.md"]','["aws.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://x.com/ChromeDevTools','twitter.com/ChromeDevTools','','2024',0,'Official social channel delivering incremental telemetry upgrades, performance hacks, debugging tips, and experimental profiling capabilities integrated within the Chrome developer ecosystem.','None','Social Feed','Low',0,'online','manual',NULL,NULL,NULL,0,'2024-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Developer Workspace", "Diagnostics & Debugging", "Browser Developer Tools"]','["[EMERGING]"]','[]','["ChromeDevTools.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://x.com/GolangRepos','twitter.com/GolangRepos','','2026',2,'Curator Insight identifies this Twitter/X feed as an automated discovery channel posting active Go repositories. Live Grounding confirms it serves as an auxiliary stream to watch emerging open-source Go software ecosystems.','English','Social Media','Beginner',0,'online','manual',NULL,NULL,NULL,0,'2026-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Programming Languages", "Go", "Community Channels"]','["[EMERGING]"]','[]','["golang.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://x.com/Microsoft/status/2059320501580034310','Microsoft Developer Teaser for Build 2026','Official social teaser ahead of Microsoft Build 2026 highlighting upcoming system-level developer updates across Windows and partner ecosystems.','2026',4,'Microsoft''s official social post teasing high-impact announcements ahead of the sold-out Build 2026 conference in San Francisco. Highlighting developments across Windows AI, partner ecosystems like NVIDIA, and Arm-based hardware, the announcement frames the future direction of Microsoft''s local and cloud developer platforms.','en','Social Media Post','Intermediate',0,'online','automatic','67d29e19a539af9f7e513e56417fdebd694863132cb7c546fbe68281a129e100',NULL,1780352849,0,'2026-06-02T00:27:29.031604+02:00',NULL,NULL,NULL,'["Cloud Providers", "Microsoft Azure", "Developer Tools", "Build Conference"]','["[EMERGING]"]','[]','[]','{}','{"category": "azure", "reputation_status": "Vetted", "reputation_summary": "Anticipated developer promotional updates highlighting Windows AI and system integration developments ahead of Microsoft Build 2026.", "social_preview_url": "", "source_provenance": "X.com (Microsoft)", "suggested_new_category": "industry-news"}');
INSERT INTO "resources" VALUES('https://x.com/PukarDesign/status/1452141978167267332',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,'manual','9d4e09d0dd1913763a04d81384ecaaadd1ef2b4d53999d397ff0cd44f78be7b5',100.0,1779130495,1,'2026-05-18T20:54:55.026065+02:00',NULL,NULL,NULL,'[]','[]','["docs/project-management-methodology.md"]','[]','{}','{}');
INSERT INTO "resources" VALUES('https://x.com/SWengThomas',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,'manual','51f5d1b72225f841fa6c9f30edcd2e1525fd1c267e7b18cb07754a8c3f9e1b3a',100.0,1779130494,1,'2026-05-18T20:54:54.935872+02:00',NULL,NULL,NULL,'[]','[]','["docs/kubernetes-security.md"]','[]','{}','{}');
INSERT INTO "resources" VALUES('https://x.com/_georgemoller',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,'manual','69c53258e69c1c87f45d5b2ae7409f4475c7e8aab89ac26a84cfa016e62e1c10',100.0,1779130494,1,'2026-05-18T20:54:54.953301+02:00',NULL,NULL,NULL,'[]','[]','["docs/cheatsheets.md"]','[]','{}','{}');
INSERT INTO "resources" VALUES('https://x.com/a_sykim',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,'manual','021aaa40e603d07bf2ce7debb841dd59923c74a583a5fdeabcd9c1d6e9520435',100.0,1779130495,1,'2026-05-18T20:54:55.018241+02:00',NULL,NULL,NULL,'[]','[]','["docs/introduction.md"]','[]','{}','{}');
INSERT INTO "resources" VALUES('https://x.com/aantn','"It''s funny: everyone thinks CPU requests are only used for scheduling (WRONG) and memory requests determine who gets OOMKilled (WRONG) but it''s actually the opposite! At runtime, memory requests do nothing, but CPU requests DO" 🌟','','2022',5,'A critical technical insight correcting widespread misconceptions about resource allocation. Highlights that CPU requests dictate runtime processing priority shares under CPU contention, while memory limits (not requests) trigger OOM termination events.','English','Social Post','Advanced',0,'online','manual',NULL,NULL,NULL,0,'2022-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Architecture", "Resource Management", "Scheduling Engine"]','["[DE FACTO STANDARD]"]','[]','["kubernetes.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://x.com/addyosmani',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,'manual','2262ed83ff50863dbfbf930b9a6e97f07f6aeb7e8271feb11d7d54926f7c4599',100.0,1779130495,1,'2026-05-18T20:54:55.024412+02:00',NULL,NULL,NULL,'[]','[]','["docs/ChromeDevTools.md"]','[]','{}','{}');
INSERT INTO "resources" VALUES('https://x.com/agarcia',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,'manual','38a4806d4d580148b647c538dd03e0d4c2467f58012760bcfc5a3c032760f916',100.0,1779130495,1,'2026-05-18T20:54:55.017938+02:00',NULL,NULL,NULL,'[]','[]','["docs/docker.md"]','[]','{}','{}');
INSERT INTO "resources" VALUES('https://x.com/alexxubyte',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,'manual','695174b2002acedf141a3e7d31d543cacfc18336cba7d9a17e0d2b28e045c945',100.0,1779130495,1,'2026-05-18T20:54:55.011072+02:00',NULL,NULL,NULL,'[]','[]','["docs/networking.md"]','[]','{}','{}');
INSERT INTO "resources" VALUES('https://x.com/awscloud','twitter.com/awscloud','','2026',0,'Official AWS communication broadcast feed utilized for instant notification of novel system capabilities, security alerts, and broad strategic initiatives across the AWS global infrastructure.','English','Channel','Beginner',0,'online','manual','e142bfa14905a6d3e979d12ebcd0ccb207988bd6ef17cca0ba035da0b21e69bc',100.0,1779130494,1,'2026-05-18T20:54:54.989018+02:00',NULL,NULL,NULL,'["Cloud Infrastructure", "AWS Ecosystem", "Social Channels"]','["[COMMUNITY-TOOL]"]','["docs/aws.md"]','["aws.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://x.com/azuredevops','twitter.com/azuredevops','','2024',0,'Official communication stream detailing updates and security patches for Azure DevOps platforms. Serves as a useful secondary source for tracking telemetry optimizations and service level agreements (SLAs) directly from engineering teams.','English','Social Media','Beginner',0,'online','manual',NULL,NULL,NULL,0,'2024-06-01T00:00:00+02:00',NULL,NULL,NULL,'["DevOps", "Enterprise Platforms", "Azure DevOps"]','["[COMMUNITY-TOOL]"]','[]','["git.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://x.com/brendandburns',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,'manual','425cf8383e7c664c771433b0a5f80fc6ba63f5eb4e6a18e334a8266208313262',100.0,1779130494,1,'2026-05-18T20:54:54.994572+02:00',NULL,NULL,NULL,'[]','[]','["docs/introduction.md"]','[]','{}','{}');
INSERT INTO "resources" VALUES('https://x.com/codingsafari',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,'manual','446b86fb11bc9f315210af1a9201e4287bef92a754266cbdb3d7121d55d6a746',100.0,1779130495,1,'2026-05-18T20:54:55.030812+02:00',NULL,NULL,NULL,'[]','[]','["docs/kubernetes-security.md"]','[]','{}','{}');
INSERT INTO "resources" VALUES('https://x.com/commandlinefu','twitter.com/commandlinefu','','2009',2,'Social feed broadcasting community-curated bash commands, scripting shortcuts, and performance debugging tips. Live Grounding shows it acts as an informative micro-learning stream for system operations professionals.','N/A','Social Media','Beginner',0,'online','manual',NULL,NULL,NULL,0,'2009-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Infrastructure & Operations", "Terminal Environment", "Tricks & Tweaks"]','["[COMMUNITY-TOOL]"]','[]','["linux.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://x.com/commandlinefu10','twitter.com/commandlinefu10','','2011',1,'A secondary social feed offering specific terminal usage recipes and command-line automation tricks. Live Grounding notes its legacy value for scripting references.','N/A','Social Media','Beginner',0,'online','manual',NULL,NULL,NULL,0,'2011-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Infrastructure & Operations", "Terminal Environment", "Tricks & Tweaks"]','["[LEGACY]"]','[]','["linux.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://x.com/commandlinefu3','twitter.com/commandlinefu3','','2010',1,'An auxiliary community feed archiving terminal tricks, syntax configurations, and utility scripts. Live Grounding tracks it as a historical index of creative shell engineering paradigms.','N/A','Social Media','Beginner',0,'online','manual',NULL,NULL,NULL,0,'2010-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Infrastructure & Operations", "Terminal Environment", "Tricks & Tweaks"]','["[COMMUNITY-TOOL]"]','[]','["linux.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://x.com/dmokafa',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,'manual','06b7835f3136084f8a17fa9e6956175f5f0125534348e1243d346f257b8c1bab',100.0,1779130494,1,'2026-05-18T20:54:54.965044+02:00',NULL,NULL,NULL,'[]','[]','["docs/about.md"]','[]','{}','{}');
INSERT INTO "resources" VALUES('https://x.com/hashtag/featureflag','#FeatureFlags','','2021',0,'A real-time community stream tracking discussions, tool releases, and architectural patterns around feature flags. Connects developers to recent open-source implementations and emerging best practices in continuous delivery.','None','Platform','Beginner',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Software Engineering", "Feature Management", "Community"]','["[EMERGING]"]','[]','["git.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://x.com/i/events/2053241348807864323','Google I/O 2026 Live Stream Event','The official live stream event page on X for Google I/O 2026, featuring keynotes, developer announcements, and breakthroughs in generative AI models like Gemini Omni, Gemini 3.5, and Google Flow.','2026',4,'This resource is the official Google I/O 2026 live broadcast event hub on X. It acts as a central platform for real-time coverage of Google''s annual developer keynotes, technical deep-dives, and cloud ecosystem updates.

* **Keynote Focus**: Highlights primary industry shifts toward native multimodal models and agentic workflow automation.
* **Product Coverage**: Provides direct access to live demonstrations of Gemini Omni, the Gemini 3.5 model family, and Google Flow integration.','en','video','beginner',0,'online','automatic','5457cfdc5b90a42d8a057d3f49fa2c822e06140c3449e489127831510d6e2f06',NULL,1780399410,0,'2026-06-02T13:23:30.165984+02:00',NULL,NULL,NULL,'["AI", "Generative AI", "Developer Conferences"]','["[ENTERPRISE-STABLE]", "[GUIDE]"]','[]','[]','{}','{"category": "ai-agents-mcp", "impact_score": 85, "reputation_status": "Vetted", "reputation_summary": "Official Google I/O 2026 live event broadcast page on X (formerly Twitter). Highly vetted, secure, and verified by global tech organizations for real-time announcements.", "social_preview_url": "", "source_provenance": "X.com (GoogleDeepMind)", "suggested_new_category": ""}');
INSERT INTO "resources" VALUES('https://x.com/janakiramm','As an ops engineer not too familiar with Git, you just need to know 6 commands','','2020',0,'A practical micro-guide summarizing the essential Git commands (clone, add, commit, push, pull, status) required for operations engineers transitioning into GitOps-driven environments. Simplifies initial tooling friction.','English','Social Post','Beginner',0,'online','manual',NULL,NULL,NULL,0,'2020-06-01T00:00:00+02:00',NULL,NULL,NULL,'["GitOps", "Git Basics", "Developer Experience"]','["[COMMUNITY-TOOL]"]','[]','["gitops.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://x.com/jeffbarr','twitter.com/jeffbarr','','2026',0,'Social feed of AWS Chief Evangelist Jeff Barr. Serves as a high-density channel supplying core architectural context, feature releases, and developer-focused service insights.','English','Channel','Intermediate',0,'online','manual','1c1b9e0d55b9dcbeba9ce90dd4a3a6877416a849be7f3f64c556f88ac687e21e',100.0,1779130495,1,'2026-05-18T20:54:55.030746+02:00',NULL,NULL,NULL,'["Cloud Infrastructure", "AWS Ecosystem", "Social Channels"]','["[COMMUNITY-TOOL]"]','["docs/aws.md"]','["aws.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://x.com/johncutlefish/status/1452048722917871620',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,'manual','b6f607d191984b7616755420c830a5dfc0cd5ff7ecefa01777a07a27bd529656',100.0,1779130494,1,'2026-05-18T20:54:54.978801+02:00',NULL,NULL,NULL,'[]','[]','["docs/project-management-methodology.md"]','[]','{}','{}');
INSERT INTO "resources" VALUES('https://x.com/jwendlandt',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,'manual','483b2e78cd5cbab18345cd7ea7e981ad7b13bb8d6cf28a41ce27b83ec73e491a',100.0,1779130494,1,'2026-05-18T20:54:54.988681+02:00',NULL,NULL,NULL,'[]','[]','["docs/kubernetes-security.md"]','[]','{}','{}');
INSERT INTO "resources" VALUES('https://x.com/k0sproject','k0sproject','','2021',4,'Project tracker for k0s, a zero-friction, single-binary Kubernetes distribution designed by Mirantis. k0s strips away operational complexity by packaging control plane components together, optimizing for resource-constrained edge, IoT, and bare-metal environments.','Go','Reference','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Infrastructure", "Lightweight Kubernetes", "k0s"]','["[ENTERPRISE-STABLE]"]','[]','["kubernetes.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://x.com/kubernetesio','twitter.com/kubernetesio','','2024',0,'The main public community stream for the Kubernetes ecosystem on X/Twitter. Acts as a critical communication source for real-time security disclosures, new releases, SIG events, and system deprecation reports.','English','article','Beginner',0,'online','manual','cdf68b268a9fc5c47094e25c5680fec5ea3880f2ed19ca115b7523f39bd11b24',100.0,1779130495,1,'2026-05-18T20:54:55.027747+02:00',NULL,NULL,NULL,'["Container Orchestration", "Kubernetes", "Community Platforms"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes.md"]','["kubernetes.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://x.com/memenetes',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,'manual','a810e63f536a637e0420eb6f49a669f5b1528ad03cec8e944a3434beba163927',100.0,1779130494,1,'2026-05-18T20:54:54.984816+02:00',NULL,NULL,NULL,'[]','[]','["docs/kubernetes.md"]','[]','{}','{}');
INSERT INTO "resources" VALUES('https://x.com/microcksio','microcksio','','2021',4,'Social and developer hub for Microcks, an open-source tool for mocking and testing APIs (REST, gRPC, GraphQL, and event-driven architectures) in Kubernetes. Accelerates microservice development and automated contract testing in CI/CD pipelines.','Java','Reference','Intermediate',1,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Testing", "API Mocking", "Microcks"]','["[ENTERPRISE-STABLE]"]','[]','["kubernetes.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://x.com/okta',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,'manual','f2584a79d03ab1cd8722ffb714d7c4348ff48399b6d83a16fa7a66120b13afae',100.0,1779130495,1,'2026-05-18T20:54:55.031327+02:00',NULL,NULL,NULL,'[]','[]','["docs/aws.md"]','[]','{}','{}');
INSERT INTO "resources" VALUES('https://x.com/openshift','twitter.com/openshift','','2026',2,'Official social feed for Red Hat OpenShift announcements, real-time event updates, and community alerts. While lacking deep structural code, it provides immediate telemetry on the ecosystem''s public releases, events, and security bulletins.','English','Social Media','Beginner',0,'online','manual',NULL,NULL,NULL,0,'2026-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Platform Engineering", "Community & Collaboration", "Social & Updates"]','["[COMMUNITY-TOOL]"]','[]','["openshift.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://x.com/operatorhubio','twitter.com/operatorhubio','','2024',0,'The official community account sharing news, releases, and developments in the operator ecosystem.','English','Social Media','Beginner',0,'online','manual',NULL,NULL,NULL,0,'2024-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Extensibility & APIs", "Operator Framework", "Community Feed"]','["[COMMUNITY-TOOL]"]','[]','["ocp4.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://x.com/originalavalamp','"Kubernetes base64 encodes secrets because that makes arbitrary data play nice with JSON. It had nothing to do with the security model (or lack thereof). It did not occur to us at the time that people could mistake base64 for some form of encryption"','- ["I''ve always wondered how folks expect a system would be able to protect data at rest like that. If the public key and private key are local on the machine - nothing is secure no matter what algorithm is used"](https://x.com/jwendlandt)
    - ["The issue is not new or unique to k8s. There is a general confusion between encoding and encryption. Ask any web dev about base64, and there is a good chance they''ll tell you it''s encryption"](https://x.com/codingsafari)
    - ["The semantics are important. Easy to grant an RBAC policy like "read only except secrets"](https://x.com/tsh4k)
    - ["I just meant that base64 prevents you from logging a secret in plain text by accident… but many more layers are required to keep your secrets secret"](https://x.com/SWengThomas)
    - "You need to configure how the key is managed and ideally opt into something like KMS plugin (which depends on how the cluster is hosted) to make it good"','2022',0,'A curated synthesis of engineering consensus regarding Kubernetes native base64 secrets. Emphasizes that encoding is not encryption and acts strictly as a data-serialization layer. Highly recommends implementing RBAC, audit logging, and envelope KMS encryption.','English','Social Discussion','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2022-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Security", "Secrets Management", "Platform Hardening", "Conceptual"]','["[COMMUNITY-TOOL]"]','[]','["kubernetes-security.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://x.com/puksiarz',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,'manual','78cc893f7da03347f34dfce653d1dc7d7a5a525b2cfd0394e7a017717c30dd98',100.0,1779130494,1,'2026-05-18T20:54:54.965643+02:00',NULL,NULL,NULL,'[]','[]','["docs/container-managers.md"]','[]','{}','{}');
INSERT INTO "resources" VALUES('https://x.com/pvergadia',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,'manual','6182840cccc64a17bea2bcfd1167654fa0456ccb9a91efa7a2f4c528f920172d',100.0,1779130494,1,'2026-05-18T20:54:54.939782+02:00',NULL,NULL,NULL,'[]','[]','["docs/GoogleCloudPlatform.md"]','[]','{}','{}');
INSERT INTO "resources" VALUES('https://x.com/pythonvscode',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,'manual','f50f0ee7aab34d3464cf53c15bff07fbf636e8a73dd4e7f5d8575834cf7c6a5c',100.0,1779130494,1,'2026-05-18T20:54:54.987458+02:00',NULL,NULL,NULL,'[]','[]','["docs/visual-studio.md"]','[]','{}','{}');
INSERT INTO "resources" VALUES('https://x.com/rakyll',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,'manual','247f49571b070e3480c6fc6cd36d0165edead9e866fe8a39a9ce53789727e8c8',100.0,1779130495,1,'2026-05-18T20:54:55.028028+02:00',NULL,NULL,NULL,'[]','[]','["docs/about.md"]','[]','{}','{}');
INSERT INTO "resources" VALUES('https://x.com/shipwrightio','shipwrightio','','2021',3,'Official repository feed for Shipwright, an extensible container build framework on Kubernetes. Shipwright abstracts build techniques (like Buildpacks, Kaniko, or Buildah) under a unified Kubernetes-native API, integrating seamlessly into modern GitOps pipelines.','Go','Reference','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["CI/CD", "Container Builds", "Shipwright"]','["[COMMUNITY-TOOL]"]','[]','["kubernetes.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://x.com/submarinerio','submarinerio','','2021',5,'Official updates and development tracking for Submariner, a CNCF-hosted tool providing direct, secure networking between pods across independent Kubernetes clusters. Facilitates multi-cluster deployments with native IP routing and encrypted tunnels.','Go','Reference','Advanced',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Networking", "Multi-Cluster Networking", "Submariner"]','["[DE FACTO STANDARD]"]','[]','["kubernetes.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://x.com/telepresenceio','telepresenceio','','2021',5,'Community resources for Telepresence (CNCF Sandbox), a critical developer tool for fast-loop local microservice debugging against remote Kubernetes clusters. Telepresence establishes a bidirectional network proxy, bridging local IDEs with in-cluster dependencies.','Go','Reference','Intermediate',1,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Developer Experience", "Local Development", "Telepresence"]','["[DE FACTO STANDARD]"]','[]','["kubernetes.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://x.com/tfortricks_ind',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,'manual','2b91570ddee52c222b6b1bc75a38aee567d1fecd380c0752ac339d7da83aba2f',100.0,1779130495,1,'2026-05-18T20:54:55.031401+02:00',NULL,NULL,NULL,'[]','[]','["docs/devops.md"]','[]','{}','{}');
INSERT INTO "resources" VALUES('https://x.com/tsh4k',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,'manual','4de5353b8ae33a711205ba47ca0599f42d95ed0207fb338e865bc9091f2abf78',100.0,1779130494,1,'2026-05-18T20:54:54.977060+02:00',NULL,NULL,NULL,'[]','[]','["docs/kubernetes-security.md"]','[]','{}','{}');
INSERT INTO "resources" VALUES('https://xbery.medium.com/deploy-helm-charts-using-terraform-module-63684efbd221','xbery.medium.com: Deploy helm charts using Terraform module 🌟','','N/A',0,'A curated technical resource and architectural guide covering xbery.medium.com: Deploy helm charts using Terraform module 🌟 in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779032103,0,'2026-05-17T17:35:03.681723+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/helm.md"]','["helm.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://xebialabs.com/glossary','DevOps Glosary of Terms 🌟','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','dbd3f120a1fba6159fd532c229d1b57d799a960cdd7e109c634e4ac4b8365d53',100.0,1779032180,0,'2026-05-17T17:36:20.761124+02:00',NULL,NULL,NULL,'[]','[]','["docs/devops.md"]','[]','{}','{"duplicate_of": "https://digital.ai/glossary"}');
INSERT INTO "resources" VALUES('https://xebialabs.com/periodic-table-of-devops-tools','Periodic Table of DevOps 🌟','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','8a2650d513dcea5101a1809b526cf2f9415413496e64f6a09e8ee9708c7fd024',100.0,1779032540,0,'2026-05-17T17:42:20.472912+02:00',NULL,NULL,NULL,'[]','[]','["docs/devops.md"]','[]','{}','{"duplicate_of": "https://digital.ai/learn/devsecops-periodic-table"}');
INSERT INTO "resources" VALUES('https://xebialabs.com/the-ultimate-devops-tool-chest','The Ultimate DevOps Tool Chest 🌟','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','5fc69d17855dfd19041f72dad7585e7efd448d60c3c9bb4cbd876e8a6b7ac606',100.0,1779031186,0,'2026-05-17T17:19:46.869249+02:00',NULL,NULL,NULL,'[]','[]','["docs/devops.md"]','[]','{}','{"duplicate_of": "https://digital.ai/learn/diagram-generator"}');
INSERT INTO "resources" VALUES('https://xebialabs.com/the-ultimate-devops-tool-chest/open-source','The Ultimate List of Open Source DevOps Tools','','N/A',0,NULL,NULL,NULL,NULL,0,NULL,'manual','e671cf456627e66995c17b431c3c2ba25c8e3f472aedb64e167ca82aacf2d7f5',100.0,1779031085,0,'2026-05-17T17:18:05.512287+02:00',NULL,NULL,NULL,'[]','[]','["docs/devops.md"]','[]','{}','{}');
INSERT INTO "resources" VALUES('https://xenitab.github.io/blog/2022/04/12/ephemeral-container-security','xenitab.github.io: Kubernetes Ephemeral Container Security 🌟','','2022',0,'Explores security boundaries regarding ephemeral debugging containers, analyzing potential escalation threats through ''kubectl debug''. Highlights how improper RBAC permissions on debugging tools can expose the underlying host or container namespace. Outlines defensive constraints like restricting hostIPC and hostPID mappings.','English','Article','Advanced',0,'online','manual',NULL,NULL,NULL,0,'2022-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Security", "Runtime Security", "Ephemeral Containers"]','["[COMMUNITY-TOOL]"]','[]','["kubernetes-security.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://xgrid.medium.com/securing-a-kubernetes-cluster-using-tls-certificates-5e64a6bb26de','==xgrid.medium.com: Securing a Kubernetes cluster using TLS certificates=='' 🌟','','N/A',0,'A curated technical resource and architectural guide covering ==xgrid.medium.com: Securing a Kubernetes cluster using TLS certificates=='' 🌟 in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779031328,0,'2026-05-17T17:22:08.883345+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-security.md"]','["kubernetes-security.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://xgrid.medium.com/tackling-kubernetes-observability-challenges-with-pixie-a03cbad93148','xgrid.medium.com: Tackling Kubernetes Observability Challenges with Pixie','','N/A',0,NULL,NULL,NULL,NULL,0,NULL,'manual','N/A',100.0,1779033236,0,'2026-05-17T17:53:56.634852+02:00',NULL,NULL,NULL,'[]','[]','["docs/kubernetes-monitoring.md"]','[]','{}','{}');
INSERT INTO "resources" VALUES('https://yaml.org/spec/1.2/spec.html','yaml.org: Anchors and Aliases','','2021',5,'The official YAML spec documentation for anchors and aliases. It details how the reference symbols & and * let you reuse data segments directly in configuration files. This is a crucial concept for keeping complex Kubernetes and CI/CD files DRY and readable.','N/A','documentation','intermediate',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Configuration Management", "YAML Syntax", "Advanced Techniques"]','["[DE FACTO STANDARD]"]','[]','["yaml.md"]','{}','{"is_special": true}');
INSERT INTO "resources" VALUES('https://yamline.com','yamline.com','','2024',0,'A lightweight web-based playground and conversion utility designed for instant linting and refactoring of YAML/JSON documents. It provides interactive syntax visualization to ease the maintenance of complex deployment configurations.','TypeScript','Web Application','Low',0,'online','manual',NULL,NULL,NULL,0,'2024-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Data Architecture", "JSON & YAML Serialization", "Editor Tooling"]','["[COMMUNITY-TOOL]"]','[]','["yaml.md"]','{}','{"is_special": true}');
INSERT INTO "resources" VALUES('https://yamlvalidator.dev','yamlvalidator.dev: YAML Validator','','2022',3,'A web-based verification environment designed to check the syntax of YAML configurations. It highlights incorrect indentations and missing properties, helping developers quickly resolve syntax errors before running commits.','N/A','tool','beginner',0,'online','manual',NULL,NULL,NULL,0,'2022-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Configuration Management", "YAML Syntax", "Validation"]','["[COMMUNITY-TOOL]"]','[]','["yaml.md"]','{}','{"is_special": true}');
INSERT INTO "resources" VALUES('https://yankeexe.medium.com/how-rolling-and-rollback-deployments-work-in-kubernetes-8db4c4dce599','yankeexe.medium.com: How Rolling and Rollback Deployments work in Kubernetes','','N/A',0,'A curated technical resource and architectural guide covering yankeexe.medium.com: How Rolling and Rollback Deployments work in Kubernetes in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779033037,0,'2026-05-17T17:50:37.073078+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes.md"]','["kubernetes.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://yash-kukreja-98.medium.com/develop-on-kubernetes-series-demystifying-the-for-vs-owns-vs-watches-controller-builders-in-c11ab32a046e','yash-kukreja-98.medium.com: Develop on Kubernetes Series — Demystifying'' the For vs Owns vs Watches controller-builders in controller-runtime','','N/A',0,'A curated technical resource and architectural guide covering yash-kukreja-98.medium.com: Develop on Kubernetes Series — Demystifying'' the For vs Owns vs Watches controller-builders in controller-runtime in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779033609,0,'2026-05-17T18:00:09.468006+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-based-devel.md"]','["kubernetes-based-devel.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://yeeply.com','yeeply 🌟','','2024',0,'A curated global matching marketplace that connects enterprises with certified mobile and web development teams or independent contractors. Its strict vetting process and automated project management assurance reduce execution risk for mid-to-large software projects.','N/A','SaaS','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2024-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Careers", "Freelancing", "Talent Marketplaces"]','["[COMMUNITY-TOOL]"]','[]','["freelancing.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://yellow.systems/blog/how-to-build-a-scalable-web-application','yellow.systems: How to Make a Scalable Web Application: Architecture, Technologies, Cost 🌟','','2022',4,'A holistic technical guide detailing architectural design patterns necessary to construct web systems capable of scaling to high volumes of traffic. Covers backend optimization, load balancing configurations, database sharding, caching layers, and the architectural shift from single-instance services to highly available distributed designs.','English','Technical Blog','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2022-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Cloud Architecture & Infrastructure Strategy", "Application Design", "Horizontal Scaling"]','["[ENTERPRISE-STABLE]"]','[]','["introduction.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://yitaek.medium.com/useful-tools-for-better-kubernetes-development-87820c2b9435','yitaek.medium.com: Useful Tools for Better Kubernetes Development 🌟','','N/A',0,'A curated technical resource and architectural guide covering yitaek.medium.com: Useful Tools for Better Kubernetes Development 🌟 in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'duplicate','manual','N/A',100.0,1779032371,0,'2026-05-17T17:39:31.487197+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-based-devel.md"]','["kubernetes-based-devel.md"]','{}','{"duplicate_of": "https://blog.usejournal.com/useful-tools-for-better-kubernetes-development-87820c2b9435"}');
INSERT INTO "resources" VALUES('https://ymmt2005.hatenablog.com/entry/2020/04/14/An_example_of_using_dynamic_client_of_k8s.io/client-go','An example of using dynamic client of k8s.io/client-go','','N/A',0,'Provides a practical, concrete code blueprint demonstrating how to query Kubernetes resources dynamically without pre-compiled SDK structures. Simplifies integration with custom CRDs.','en','Guide','Advanced',0,'online','manual','603bab35c85f4c2b101be1c9f29249755677e33ff22120009fd449c3a388d592',100.0,1779029884,1,'2026-05-17T16:58:04.043996+02:00',NULL,NULL,NULL,'["Cloud Native Languages", "Go", "Kubernetes Integration"]','["[COMMUNITY-TOOL]", "[GUIDE]"]','["docs/golang.md"]','["golang.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://ymmt2005.hatenablog.com/entry/k8s-things','ymmt2005.hatenablog.com: 47 things that you should know to be a Kubernetes experts (questions + answers)','','2018',5,'An exhaustive technical deep-dive of 47 operational parameters essential for production Kubernetes operations. Topics encompass CNI iptables/IPVS policies, DNS performance limits, cgroups resource controls, and pod preemption algorithms.','None','Article','Advanced',1,'online','manual',NULL,NULL,NULL,0,'2018-06-01T00:00:00+02:00',NULL,NULL,NULL,'["DevOps", "Container Orchestration", "Kubernetes"]','["[DE FACTO STANDARD]"]','[]','["interview-questions.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://yobyot.com/aws/aws-multi-region-keys-and-ec2-data-lifecycle-manager/2021/08/18','yobyot.com: AWS multi-region KMS keys and Data Lifecycle Manager: better together','','2021',0,'An exploration of operational resilience combining AWS Multi-Region KMS keys with Amazon Data Lifecycle Manager (DLM). It describes a secure recovery architecture where encrypted EBS volume snapshots are replicated across disaster-recovery regions automatically using identical key metadata.','English','Technical Blog','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2021-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Cloud Architecture", "AWS", "Data Protection"]','["[COMMUNITY-TOOL]"]','[]','["aws-security.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://yor.io','yor.io','','2026',5,'An open-source, extensible auto-tagging tool designed to dynamically trace infrastructure-as-code from code to cloud. It automatically adds ownership, lineage, and environment metadata tags during pull requests, allowing operations teams to seamlessly trace production resources back to their source repository.','Go','CLI Tool','Intermediate',0,'online','manual','63bb589b92ea6cf7d7af6703d6cdbb36406196236b6db2a0ce07e8d475af1776',100.0,1779030991,1,'2026-05-17T17:16:31.214413+02:00',NULL,NULL,NULL,'["Cloud-Native Platforms", "Infrastructure-as-Code", "Tagging & Auditing"]','["[DE FACTO STANDARD]"]','["docs/securityascode.md"]','["securityascode.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://yoshevski.medium.com/cost-effective-azuredevops-and-appcenter-integration-fe606725d5d5','yoshevski.medium.com: Cost-effective Azure Devops and AppCenter integration','','N/A',0,'A curated technical resource and architectural guide covering yoshevski.medium.com: Cost-effective Azure Devops and AppCenter integration in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779034232,0,'2026-05-17T18:10:32.509276+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/azure.md"]','["azure.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://youcanbook.me','youcanbook.me','','2024',0,'Commercial booking platform with advanced team scheduling integrations. Offers CSS layout customization, direct CRM linking, and webhook support for automated post-booking workflows.','JavaScript','SaaS','Beginner',0,'online','manual',NULL,NULL,NULL,0,'2024-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Collaborative Operations", "Workspace Scheduling", "Commercial Tools"]','["[COMMUNITY-TOOL]"]','[]','["appointment-scheduling.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://yourdevopsmentor.com/blog/how-to-become-a-devops-engineer','yourdevopsmentor.com: How to become a DevOps engineer – 5 easy steps','','N/A',0,'A curated technical resource and architectural guide covering yourdevopsmentor.com: How to become a DevOps engineer – 5 easy steps in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779034522,0,'2026-05-17T18:15:22.855481+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/devops.md"]','["devops.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://youtu.be/1RTTEUEl9sc','youtube: From Code to Cluster — Modern Kubernetes Workflows with K8Studio','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','a58f42eba145ce731655e19fc9dbd82f5e7ea6f996ffc63fef135401b402b287',100.0,1779031356,0,'2026-05-17T17:22:36.924042+02:00',NULL,NULL,NULL,'[]','[]','["docs/kubernetes-tools.md"]','[]','{}','{"duplicate_of": "https://www.youtube.com/watch?v=1RTTEUEl9sc&feature=youtu.be"}');
INSERT INTO "resources" VALUES('https://youtu.be/1v15VSKPZRU?si=vK_9UKjGV8F24Ebt','Openshift Baremetal - Installer''s Bake-off: Agent vs Assisted vs IPI','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','a58f42eba145ce731655e19fc9dbd82f5e7ea6f996ffc63fef135401b402b287',100.0,1779029557,0,'2026-05-17T16:52:37.192969+02:00',NULL,NULL,NULL,'[]','[]','["docs/kubernetes-tutorials.md"]','[]','{}','{"duplicate_of": "https://www.youtube.com/watch?si=vK_9UKjGV8F24Ebt&v=1v15VSKPZRU&feature=youtu.be"}');
INSERT INTO "resources" VALUES('https://youtu.be/OPKVKPfJrRA?si=YBt3LmBRNNq-GrqL','Automated Disaster Recovery failover and failback with Red Hat OpenShift','','N/A',0,NULL,NULL,NULL,NULL,0,NULL,'manual','a58f42eba145ce731655e19fc9dbd82f5e7ea6f996ffc63fef135401b402b287',100.0,1779033828,0,'2026-05-17T18:03:48.295938+02:00',NULL,NULL,NULL,'[]','[]','["docs/openshift.md"]','[]','{}','{}');
INSERT INTO "resources" VALUES('https://youtu.be/V53AHWun17s?si=zB9HD1MCp3SbLQwL','==youtube - freecodecamp.org: Learn Terraform with Azure by Building a Dev'' Environment – Full Course for Beginners==','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','a58f42eba145ce731655e19fc9dbd82f5e7ea6f996ffc63fef135401b402b287',100.0,1779030426,0,'2026-05-17T17:07:06.794113+02:00',NULL,NULL,NULL,'[]','[]','["docs/terraform.md"]','[]','{}','{"duplicate_of": "https://www.youtube.com/watch?si=zB9HD1MCp3SbLQwL&v=V53AHWun17s&feature=youtu.be"}');
INSERT INTO "resources" VALUES('https://youtu.be/Zztufl4mFQ4','youtube: GKE Autopilot - Fully Managed Kubernetes Service From Google 🌟','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','a58f42eba145ce731655e19fc9dbd82f5e7ea6f996ffc63fef135401b402b287',100.0,1779030653,0,'2026-05-17T17:10:53.753634+02:00',NULL,NULL,NULL,'[]','[]','["docs/managed-kubernetes-in-public-cloud.md"]','[]','{}','{"duplicate_of": "https://www.youtube.com/watch?v=Zztufl4mFQ4&feature=youtu.be"}');
INSERT INTO "resources" VALUES('https://youtu.be/bB57HKeOvmw','MongoDB Cloud Manager','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','a58f42eba145ce731655e19fc9dbd82f5e7ea6f996ffc63fef135401b402b287',100.0,1779034295,0,'2026-05-17T18:11:35.713274+02:00',NULL,NULL,NULL,'[]','[]','["docs/nosql.md"]','[]','{}','{"duplicate_of": "https://www.youtube.com/watch?v=bB57HKeOvmw&feature=youtu.be"}');
INSERT INTO "resources" VALUES('https://youtu.be/buzusNljpy4','youtube: Migrating On Premise VM to AWS | VM Import/Export | Create EC2'' instance based on on-premises server','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','a58f42eba145ce731655e19fc9dbd82f5e7ea6f996ffc63fef135401b402b287',100.0,1779030583,0,'2026-05-17T17:09:43.947401+02:00',NULL,NULL,NULL,'[]','[]','["docs/aws-backup.md"]','[]','{}','{"duplicate_of": "https://www.youtube.com/watch?v=buzusNljpy4&feature=youtu.be"}');
INSERT INTO "resources" VALUES('https://youtu.be/efiMiaFjtn8','youtube: deployment strategies in kubernetes | recreate | rolling update'' | blue/green | canary','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','a58f42eba145ce731655e19fc9dbd82f5e7ea6f996ffc63fef135401b402b287',100.0,1779034498,0,'2026-05-17T18:14:58.035972+02:00',NULL,NULL,NULL,'[]','[]','["docs/kubernetes.md"]','[]','{}','{"duplicate_of": "https://www.youtube.com/watch?v=efiMiaFjtn8&feature=youtu.be"}');
INSERT INTO "resources" VALUES('https://youtu.be/gnYU0jtQbug?si=dWSDPD4eXvF3dx5r','GitBook Webinar: GitBook for Public Docs','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','a58f42eba145ce731655e19fc9dbd82f5e7ea6f996ffc63fef135401b402b287',100.0,1779031440,0,'2026-05-17T17:24:00.934443+02:00',NULL,NULL,NULL,'[]','[]','["docs/cicd.md"]','[]','{}','{"duplicate_of": "https://www.youtube.com/watch?si=dWSDPD4eXvF3dx5r&v=gnYU0jtQbug&feature=youtu.be"}');
INSERT INTO "resources" VALUES('https://youtu.be/lgyO9C9zdrg',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,'manual','a58f42eba145ce731655e19fc9dbd82f5e7ea6f996ffc63fef135401b402b287',100.0,1779033401,0,'2026-05-17T17:56:41.047769+02:00',NULL,NULL,NULL,'[]','[]','["docs/java_frameworks.md"]','[]','{}','{}');
INSERT INTO "resources" VALUES('https://youtu.be/mRCz6Jl0Ds8','Migration Toolkit for Applications Demo - June 2020','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','a58f42eba145ce731655e19fc9dbd82f5e7ea6f996ffc63fef135401b402b287',100.0,1779031410,0,'2026-05-17T17:23:30.506078+02:00',NULL,NULL,NULL,'[]','[]','["docs/demos.md"]','[]','{}','{"duplicate_of": "https://www.youtube.com/watch?v=mRCz6Jl0Ds8&feature=youtu.be"}');
INSERT INTO "resources" VALUES('https://youtube.com/clip/Ugkx5e13a72WjgowgmAtFieyNFuiKarXWXDp',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,'duplicate','manual','a58f42eba145ce731655e19fc9dbd82f5e7ea6f996ffc63fef135401b402b287',100.0,1779033950,0,'2026-05-17T18:05:50.257115+02:00',NULL,NULL,NULL,'[]','[]','["docs/about.md"]','[]','{}','{"duplicate_of": "https://www.youtube.com/clip/Ugkx5e13a72WjgowgmAtFieyNFuiKarXWXDp"}');
INSERT INTO "resources" VALUES('https://youtube.com/playlist?list=PLaR6Rq6Z4IqcKOKT4c0uGkBt3YSRQ9S5v&si=qGpgMP56yagniZx8','Kubernetes para principiantes - La guía definitiva para principiantes absolutos','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','6cdb243a64853057b116d3516ad656f4fc0e2c9f9b4fd690c880867e81f5cc19',100.0,1779029678,0,'2026-05-17T16:54:38.829090+02:00',NULL,NULL,NULL,'[]','[]','["docs/kubernetes-tutorials.md"]','[]','{}','{"duplicate_of": "https://www.youtube.com/playlist?list=PLaR6Rq6Z4IqcKOKT4c0uGkBt3YSRQ9S5v&si=qGpgMP56yagniZx8"}');
INSERT INTO "resources" VALUES('https://youtube.com/playlist?list=PLvBBnHmZuNQJeznYL2F-MpZYBUeLIXYEe&si=GBJtqv36O8bslj9z','Jenkins Tutorials by CloudBeesTV 🌟','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','1f992b9d32637c8c58be92f2bb7c9b20253a0eb1c0155a5badd84870f577abb5',100.0,1779032793,0,'2026-05-17T17:46:33.616848+02:00',NULL,NULL,NULL,'[]','[]','[]','[]','{}','{"duplicate_of": "https://www.youtube.com/playlist?list=PLvBBnHmZuNQJeznYL2F-MpZYBUeLIXYEe&si=GBJtqv36O8bslj9z"}');
INSERT INTO "resources" VALUES('https://youtube.com/shorts/VP4JoijL_TY?si=dBGfs6sn1ryzPcYT','Kubernetes: Un tour por los comandos básicos','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','a58f42eba145ce731655e19fc9dbd82f5e7ea6f996ffc63fef135401b402b287',100.0,1779031144,0,'2026-05-17T17:19:04.068782+02:00',NULL,NULL,NULL,'[]','[]','["docs/kubernetes-tools.md"]','[]','{}','{"duplicate_of": "https://www.youtube.com/shorts/VP4JoijL_TY?si=dBGfs6sn1ryzPcYT"}');
INSERT INTO "resources" VALUES('https://youtube.com/shorts/bVlIo4H0IDU','New VS Code Release Highlights v1.86','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','a58f42eba145ce731655e19fc9dbd82f5e7ea6f996ffc63fef135401b402b287',100.0,1779032078,0,'2026-05-17T17:34:38.248598+02:00',NULL,NULL,NULL,'[]','[]','["docs/visual-studio.md"]','[]','{}','{"duplicate_of": "https://www.youtube.com/shorts/bVlIo4H0IDU"}');
INSERT INTO "resources" VALUES('https://youtube.com/shorts/hmq195GRYCI?si=8knOM1y50V6JcRlk','Extensión de Visual Studio Code que genera tests y mejora tu código','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','a58f42eba145ce731655e19fc9dbd82f5e7ea6f996ffc63fef135401b402b287',100.0,1779033698,0,'2026-05-17T18:01:38.029221+02:00',NULL,NULL,NULL,'[]','[]','["docs/visual-studio.md"]','[]','{}','{"duplicate_of": "https://www.youtube.com/shorts/hmq195GRYCI?si=8knOM1y50V6JcRlk"}');
INSERT INTO "resources" VALUES('https://youtube.com/shorts/i0V1bHybv5w?si=y42F3QjNFVouu3s8','File Icon Theme','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','a58f42eba145ce731655e19fc9dbd82f5e7ea6f996ffc63fef135401b402b287',100.0,1779034395,0,'2026-05-17T18:13:15.689193+02:00',NULL,NULL,NULL,'[]','[]','["docs/visual-studio.md"]','[]','{}','{"duplicate_of": "https://www.youtube.com/shorts/i0V1bHybv5w?si=y42F3QjNFVouu3s8"}');
INSERT INTO "resources" VALUES('https://youtube.com/shorts/rjmXBs5l_7M?si=UlQ4q1-B-JOiYwrn','Learn with Copilot','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','a58f42eba145ce731655e19fc9dbd82f5e7ea6f996ffc63fef135401b402b287',100.0,1779031616,0,'2026-05-17T17:26:56.568854+02:00',NULL,NULL,NULL,'[]','[]','["docs/visual-studio.md"]','[]','{}','{"duplicate_of": "https://www.youtube.com/shorts/rjmXBs5l_7M?si=UlQ4q1-B-JOiYwrn"}');
INSERT INTO "resources" VALUES('https://youtube.com/shorts/vpFF1XSqWjw?si=Zr2eW_C3_3hQoXAa','Visualize your git repo in vscode with Git Graph extensions','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','a58f42eba145ce731655e19fc9dbd82f5e7ea6f996ffc63fef135401b402b287',100.0,1779034035,0,'2026-05-17T18:07:15.913695+02:00',NULL,NULL,NULL,'[]','[]','["docs/visual-studio.md"]','[]','{}','{"duplicate_of": "https://www.youtube.com/shorts/vpFF1XSqWjw?si=Zr2eW_C3_3hQoXAa"}');
INSERT INTO "resources" VALUES('https://youtube.com/shorts/yuzKp_KsGIk?si=ooaqRJzW2cmf6Z2M','How to be a professional (un)wrapper #vscode #programmingtools #coding','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','a58f42eba145ce731655e19fc9dbd82f5e7ea6f996ffc63fef135401b402b287',100.0,1779032786,0,'2026-05-17T17:46:26.911726+02:00',NULL,NULL,NULL,'[]','[]','["docs/visual-studio.md"]','[]','{}','{"duplicate_of": "https://www.youtube.com/shorts/yuzKp_KsGIk?si=ooaqRJzW2cmf6Z2M"}');
INSERT INTO "resources" VALUES('https://ystatit.medium.com/how-to-change-kubernetes-kube-apiserver-ip-address-402d6ddb8aa2','ystatit.medium.com: How to Change Kubernetes Kube-apiserver IP Address','','N/A',0,'A curated technical resource and architectural guide covering ystatit.medium.com: How to Change Kubernetes Kube-apiserver IP Address in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779030975,0,'2026-05-17T17:16:15.497463+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-networking.md"]','["kubernetes-networking.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://yuminlee2.medium.com/kubernetes-container-and-pod-logging-82ec5c057cb2','yuminlee2.medium.com: Kubernetes: Container and Pod Logging','','N/A',0,'A curated technical resource and architectural guide covering yuminlee2.medium.com: Kubernetes: Container and Pod Logging in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779033583,0,'2026-05-17T17:59:43.494184+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-monitoring.md"]','["kubernetes-monitoring.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://yuminlee2.medium.com/kubernetes-network-policies-a93c2f588e31','yuminlee2.medium.com: Kubernetes Network Policies','','N/A',0,'A curated technical resource and architectural guide covering yuminlee2.medium.com: Kubernetes Network Policies in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,'duplicate','manual','N/A',100.0,1779033236,0,'2026-05-17T17:53:56.637646+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-networking.md"]','["kubernetes-networking.md"]','{}','{"duplicate_of": "https://www.bionconsulting.com/blog/kubernetes-network-policies"}');
INSERT INTO "resources" VALUES('https://yuminlee2.medium.com/kubernetes-storage-fe5363d88d42','==yuminlee2.medium.com: Kubernetes: Storage==','','N/A',0,'A curated technical resource and architectural guide covering ==yuminlee2.medium.com: Kubernetes: Storage== in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779030442,0,'2026-05-17T17:07:22.946169+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-storage.md"]','["kubernetes-storage.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://yuminlee2.medium.com/kubernetes-understanding-kubernetes-architecture-through-a-restaurant-chefs-analogy-b89f38d8b95a','yuminlee2.medium.com: Kubernetes: Understanding Kubernetes Architecture'' through a Restaurant Chef’s Analogy','','N/A',0,'A curated technical resource and architectural guide covering yuminlee2.medium.com: Kubernetes: Understanding Kubernetes Architecture'' through a Restaurant Chef’s Analogy in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779030119,0,'2026-05-17T17:01:59.155138+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes.md"]','["kubernetes.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://zealdocs.org','Zeal','','2026',4,'An open-source, cross-platform offline documentation browser inspired by Dash, built for Linux and Windows. Designed to store and query native docsets locally, reducing dependency on live internet connections during isolated coding sessions.','C++','Tool','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2026-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Developer Productivity", "Documentation Tools", "Cross-Platform Clients"]','["[ENTERPRISE-STABLE]"]','[]','["cheatsheets.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://zeebe.io','Zeebe workflow engine','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','9bfbd0aa5028b98acd041cefc0793692a6219504cb342748d42f7a55e26b5084',100.0,1779033716,0,'2026-05-17T18:01:56.306763+02:00',NULL,NULL,NULL,'[]','[]','["docs/message-queue.md"]','[]','{}','{"duplicate_of": "https://camunda.com/platform/zeebe"}');
INSERT INTO "resources" VALUES('https://zendesk.engineering/debugging-containerd-a20f28a2a8bf','zendesk.engineering: Debugging containerd','','N/A',0,'A curated technical resource and architectural guide covering zendesk.engineering: Debugging containerd in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779031349,0,'2026-05-17T17:22:29.343040+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-troubleshooting.md"]','["kubernetes-troubleshooting.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://zer1t0.gitlab.io/posts/attacking_ad','zer1t0.gitlab.io: Attacking Active Directory: 0 to 0.9 🌟','','2022',3,'A security-focused analysis detailing vector analysis and enumeration techniques against on-premises Active Directory environments. It traces step-by-step methodologies from initial reconnaissance to privilege escalation, focusing on vulnerabilities like Kerberoasting and AS-REP roasting. Security teams can leverage these offensive tactics to construct robust, defensive threat-detection models.','Markdown','Security Research','Advanced',0,'online','manual',NULL,NULL,NULL,0,'2022-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Cloud Infrastructure", "Security & Compliance", "Active Directory Hacking"]','["[COMMUNITY-TOOL]"]','[]','["azure.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://zerodha.tech/blog/infra-monitoring-at-zerodha','zerodha.tech: Infrastructure monitoring with Prometheus at Zerodha','','2020',0,'An engineering case study documenting Zerodha''s migration of their high-throughput financial infrastructure monitoring to Prometheus. Highlights architecture optimizations to scale telemetry ingestion across thousands of nodes and handle high-cardinality financial datasets.','Go','Technical Blog','Advanced',0,'online','manual',NULL,NULL,NULL,0,'2020-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Cloud Native Infrastructure", "Observability", "Prometheus", "Case Studies"]','["[COMMUNITY-TOOL]"]','[]','["prometheus.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://zerokspot.com/weblog/2015/12/31/new-string-formatting-in-python','New String Formatting in Python 3.6','','2016',0,'Explores the introduction of f-strings in Python 3.6, highlighting the performance, syntax readability, and bytecode parsing advantages of formatted string literals compared to classic %-formatting.','Python','Blog','Beginner',0,'online','manual',NULL,NULL,NULL,0,'2016-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Backend Development", "Python Ecosystem", "Language Design"]','["[COMMUNITY-TOOL]"]','[]','["python.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://zesty.co/blog/10-cloud-deficiencies','zesty.co: 10 Cloud Deficiencies You Should Know','','2022',4,'Highlights ten widespread cloud configuration deficiencies including over-provisioning of EBS volumes, orphaned compute instances, and poor auto-scaling metrics. Outlines practical mitigations for cloud-cost inflation (FinOps) and suboptimal performance caused by rigid resource constraints.','English','Technical Blog','Intermediate',0,'online','manual',NULL,NULL,NULL,0,'2022-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Cloud Architecture & Infrastructure Strategy", "Cost Optimization & FinOps", "Efficiency Bottlenecks"]','["[ENTERPRISE-STABLE]"]','[]','["introduction.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://zhimin-wen.medium.com/curl-as-a-network-protocol-testing-tool-7f49151ea365','zhimin-wen.medium.com: Curl as a Network Protocol Testing Tool','','N/A',0,'A curated technical resource and architectural guide covering zhimin-wen.medium.com: Curl as a Network Protocol Testing Tool in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779029138,0,'2026-05-17T16:45:38.167188+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-tools.md"]','["kubernetes-tools.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://zhimin-wen.medium.com/custom-notifications-with-alert-managers-webhook-receiver-in-kubernetes-8e1152ba2c31','zhimin-wen.medium.com: Custom Notifications with Alert Manager’s Webhook'' Receiver in Kubernetes','','N/A',0,'A curated technical resource and architectural guide covering zhimin-wen.medium.com: Custom Notifications with Alert Manager’s Webhook'' Receiver in Kubernetes in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779029371,0,'2026-05-17T16:49:31.116630+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes.md"]','["kubernetes.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://zhimin-wen.medium.com/sticky-sessions-in-kubernetes-56eb0e8f257d','zhimin-wen.medium.com: Sticky Sessions in Kubernetes 🌟','','N/A',0,'A curated technical resource and architectural guide covering zhimin-wen.medium.com: Sticky Sessions in Kubernetes 🌟 in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779030248,0,'2026-05-17T17:04:08.455282+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-networking.md"]','["kubernetes-networking.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://zigiwave.medium.com/top-10-tools-your-devops-teams-should-use-in-2022-569700f40426','zigiwave.medium.com: Top 10 Tools your DevOps Teams Should Use in 2022','','N/A',0,'A curated technical resource and architectural guide covering zigiwave.medium.com: Top 10 Tools your DevOps Teams Should Use in 2022 in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779032518,0,'2026-05-17T17:41:58.271410+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/devops-tools.md"]','["devops-tools.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://zipkin.io','Zipkin','','2026',0,'A dedicated distribution of the Zipkin tracing framework, focused on light-overhead propagation of Span IDs and trace context across REST and gRPC microservice boundaries.','Java','Tool','Intermediate',1,'online','manual',NULL,NULL,NULL,0,'2026-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Observability", "Distributed Tracing", "Zipkin"]','["[COMMUNITY-TOOL]"]','[]','["monitoring.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://zoom.new','Zoom: zoom.new','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','43ec3cbf2e7c9c574b74fdd709edb550d7737546fc550d377bdd5796e341fdae',100.0,1779029590,0,'2026-05-17T16:53:10.458882+02:00',NULL,NULL,NULL,'[]','[]','["docs/project-management-tools.md"]','[]','{}','{"duplicate_of": "https://zoom.us/signin"}');
INSERT INTO "resources" VALUES('https://zoom.us','Zoom','','N/A',0,NULL,NULL,NULL,NULL,0,'online','manual','55d38e4f97a7e0e2d0a64c418beede12c3c2cf7b9cb8b822e9d654c1d3eedc8d',100.0,1779031805,0,'2026-05-17T17:30:05.099460+02:00',NULL,NULL,NULL,'[]','[]','["docs/workfromhome.md"]','[]','{}','{}');
INSERT INTO "resources" VALUES('https://zoom.us/signin','Zoom: zoom.new','','2026',0,'Efficiency shortcut (`zoom.new`) routing enterprise authenticated sessions straight to instantly active online conference rooms.','English','Website','Beginner',0,'online','manual',NULL,NULL,NULL,0,'2026-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Developer Productivity", "Collaboration", "Video Conferencing"]','["[COMMUNITY-TOOL]"]','[]','["project-management-tools.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://zoonavigator.elkozmon.com',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,'manual','21ddcd1831a07b9f9d220f1cfc21c82fc3eabb58fa80368db437cebf33d5a603',100.0,1779031422,0,'2026-05-17T17:23:42.906959+02:00',NULL,NULL,NULL,'[]','[]','["docs/monitoring.md"]','[]','{}','{}');
INSERT INTO "resources" VALUES('https://zoonavigator.elkozmon.com/en/latest',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,'manual','060cc3322fc863d4129d628564474ef3e4fc7292d7cc13b6e9673b6cd0e927c7',100.0,1779130494,0,'2026-05-18T20:54:54.978512+02:00',NULL,NULL,NULL,'[]','[]','["docs/monitoring.md"]','[]','{}','{}');
INSERT INTO "resources" VALUES('https://zshdb.readthedocs.io','zshdb.readthedocs.io','','N/A',0,NULL,NULL,NULL,NULL,0,'duplicate','manual','a7e945452387d4b6a1340578879bf44b2fb37b0aabac11be687d590568ceadb1',100.0,1779033223,0,'2026-05-17T17:53:43.004878+02:00',NULL,NULL,NULL,'[]','[]','["docs/linux.md"]','[]','{}','{"duplicate_of": "https://zshdb.readthedocs.io/en/latest"}');
INSERT INTO "resources" VALUES('https://zshdb.readthedocs.io/en/latest','zshdb.readthedocs.io','','2016',3,'A specialized debugger tailored for auditing Zsh script execution pipelines. It offers advanced trace patterns, breakpoint configurations, and state inspections. Live Grounding notes its high utility in diagnostic shell configurations where standard outputs fall short.','Shell','Documentation','Advanced',0,'online','manual',NULL,NULL,NULL,0,'2016-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Infrastructure & Operations", "Shell Scripting", "Debugging"]','["[COMMUNITY-TOOL]"]','[]','["linux.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://zwischenzugs.com/2020/05/05/riding-the-tiger-lessons-learned-implementing-istio','Riding the Tiger: Lessons Learned Implementing Istio 🌟','','2020',0,'A candid, battle-tested assessment of adopting and scaling Istio in a production environment. Discusses operational overhead, configuration complexity, and real-world trade-offs of sidecar architectures.','English','Article','Advanced',1,'online','manual',NULL,NULL,NULL,0,'2020-06-01T00:00:00+02:00',NULL,NULL,NULL,'["Service Mesh", "Architecture", "Case Study"]','["[COMMUNITY-TOOL]"]','[]','["istio.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://…','Debugging Kubernetes Systems: Practical Advice with Quality Telemetry','','N/A',0,'A curated technical resource and architectural guide covering Debugging Kubernetes Systems: Practical Advice with Quality Telemetry in the Kubernetes Tools ecosystem.','English','Reference','Intermediate',0,NULL,'manual','N/A',100.0,1779034313,0,'2026-05-17T18:11:53.158552+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/kubernetes-troubleshooting.md"]','["kubernetes-troubleshooting.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.youtube.com/embed/TUKYbUIXLOE','The 6 Levels of Claude Code Explained','Featured video in the Top Videos & Clips section.','N/A',0,'This video provides a structured architectural roadmap for mastering Claude Code, Anthropic''s agentic CLI tool for software engineering. It details the progression from basic code generation to complex, multi-step agentic workflows, emphasizing the tool''s relevance to the 2026 Kubernetes ecosystem through automated manifest refactoring, contextual codebase analysis, and direct CLI-driven infrastructure orchestration. By exploring agentic "vibe coding" levels, it helps platform engineers integrate AI-augmented automation into mission-critical CI/CD pipelines and platform engineering workflows.',NULL,NULL,NULL,0,'online','manual',NULL,100.0,0,0,'2024-01-01T00:00:00+02:00',NULL,NULL,NULL,'[]','[]','[]','[]','{}','{"category": "AI and Future Operations", "is_enriched": true, "is_featured_video": true, "technology": "Claude Code", "video_order": 27}');
INSERT INTO "resources" VALUES('https://github.com/fabric8io/fabric8-maven-plugin','github - fabric8, maven plugin','','2023',5,'A Maven plugin designed to package Java projects into lightweight Docker/OCI images and generate corresponding Kubernetes resource manifests automatically. Double-Evidence: Note that this project is archived and superseded by Eclipse JKube in modern development environments.','Java','Tool','Intermediate',1,'online','manual',NULL,NULL,1781430100,0,'2024-06-19T04:52:55Z',NULL,NULL,NULL,'["Software Engineering", "Build Systems", "Fabric8 Maven Plugin"]','["[DE FACTO STANDARD]", "[LEGACY]"]','[]','["openshift-pipelines.md"]','{}','{"gh_stars": 334, "gh_pushed": "2024-06-19T04:52:55Z", "gh_license": "Apache-2.0", "gh_open_issues_30d": 41, "gh_open_prs_30d": 0, "gh_community_health": "healthy", "gh_activity_checked": "2026-06-20T12:26:30.708560+02:00"}');
INSERT INTO "resources" VALUES('https://accounts.google.com/v3/signin/identifier?continue=https%3A%2F%2Fconsole.cloud.google.com%2Fproducts&dsh=S-837258255%3A1779033921742301&followup=https%3A%2F%2Fconsole.cloud.google.com%2Fproducts&osid=1&passive=1209600&service=cloudconsole&flowName=WebLiteSignIn&flowEntry=ServiceLogin&ifkv=AWa2PavdLijoZE8HgBUBXNoU1YfsOf-olUjJ8JfmhFG_0QoTjdDv1sVmFwi8Eo6EXbpyWStjzuTRaQ','console.cloud.google.com/products','','2026',0,'The comprehensive management control plane for Google Cloud Platform (GCP) services, showcasing serverless runtimes, managed databases, and enterprise networking. It provides native Kubernetes (GKE), AI services, and IAM frameworks to construct highly available applications. Curated portal access maps directly to programmatic infrastructure control and cloud service catalogs.','English','Documentation','Advanced',0,'online','manual',NULL,NULL,1781429916,0,'2026-06-14T11:38:36.726121+02:00',NULL,NULL,NULL,'["Cloud Infrastructure", "Google Cloud Platform", "Product Catalog"]','["[COMMUNITY-TOOL]"]','[]','["GoogleCloudPlatform.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.redhat.com/en/blog/8-answers-to-7-openshift-questions','openshift.com: 8 Answers to 7 OpenShift Questions 🌟','','2020',0,'A practical synthesis addressing common operational and architectural questions regarding Red Hat OpenShift deployment modes, upgrade cycles, and subscription models. It clarifies the differentiators between upstream Kubernetes and OpenShift''s opinionated, enterprise-ready application platform. Useful for enterprise decision-makers evaluating platform migrations or hybrid-cloud architectures.','English','Technical Article','Intermediate',0,'online','manual',NULL,NULL,1781429916,0,'2026-06-14T11:38:36.736056+02:00',NULL,NULL,NULL,'["Container Platforms", "OpenShift", "FAQ"]','["[COMMUNITY-TOOL]"]','[]','["ocp4.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.redhat.com/en/blog/openshift-security-best-practices-for-kubernetes-cluster-design','openshift.com: OpenShift Security Best Practices for Kubernetes Cluster Design 🌟','','2021',0,'Explores architectural security design patterns for OpenShift, including network segmentation, API access control, multi-tenancy models, and secure OS configurations via CoreOS. It highlights key defensive controls like Security Context Constraints (SCCs) and identity provider integrations. A must-read for compliance-oriented infrastructure architects designing high-security Kubernetes platforms.','English','Technical Article','Advanced',0,'online','manual',NULL,NULL,1781429916,0,'2026-06-14T11:38:36.744639+02:00',NULL,NULL,NULL,'["Security & Compliance", "OpenShift Security", "Cluster Design"]','["[COMMUNITY-TOOL]"]','[]','["ocp4.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.redhat.com/en/blog/ask-an-openshift-admin-office-hour-authentication-and-authorization','openshift.com: Ask an OpenShift Admin Office Hour - Authentication and Authorization','','2021',0,'An interactive session breakdown focused on OpenShift''s native OAuth server, identity providers (LDAP, Active Directory, Keycloak), and RBAC mapping strategies. It provides deep troubleshooting techniques for authentication flow misconfigurations and token management. Live grounding validates these techniques as crucial for securing enterprise-grade API endpoints.','English','Video','Intermediate',0,'online','manual',NULL,NULL,1781429916,0,'2026-06-14T11:38:36.755132+02:00',NULL,NULL,NULL,'["Security & Compliance", "Access Control", "OpenShift IAM"]','["[COMMUNITY-TOOL]"]','[]','["ocp4.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://blog.postman.com','blog.getpostman.com','','2026',4,'The official Postman engineering blog highlighting modern practices in API design, automated testing, mocking, and API-first architectures. Contains high-depth articles on security, governance, and integrating API testing into global pipelines. Offers valuable insights into cross-team API collaboration.','English','Blog','Intermediate',1,'online','manual',NULL,NULL,1781736133,0,'2026-06-18T00:42:13.401221+02:00',NULL,NULL,NULL,'["API Lifecycle", "Testing and Mocking", "Engineering Blogs"]','["[ENTERPRISE-STABLE]"]','[]','["postman.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://docs.cloud.google.com/architecture','A hybrid cloud-native DevSecOps pipeline with JFrog Artifactory and GKE on-prem 🌟','','2022',0,'Architectural reference for constructing a hybrid DevSecOps pipeline integrating JFrog Artifactory with GKE on-prem (Anthos/Google Distributed Cloud). It focuses on secure container image lifecycle management, automated vulnerability scanning, and binary promotion across hybrid control planes. This blueprint ensures consistent compliance and minimal latency for high-throughput enterprise deployments.','English','Architecture Guide','Advanced',1,'online','manual',NULL,NULL,1781429916,0,'2026-06-14T11:38:36.785349+02:00',NULL,NULL,NULL,'["DevSecOps", "CI/CD Pipelines", "Hybrid Cloud Architecture"]','["[COMMUNITY-TOOL]", "[GUIDE]"]','[]','["GoogleCloudPlatform.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://docs.redhat.com/en/documentation/openshift_container_platform/4.22','OpenShift 4 documentation 🌟','','2026',5,'Official enterprise-grade documentation for Red Hat OpenShift Container Platform. Provides comprehensive architectural guidelines, deployment patterns, security policies, and cluster lifecycle management instructions. It serves as the authoritative source of truth for platform engineers implementing production-ready Kubernetes distributions.','English','Documentation','Advanced',0,'online','manual',NULL,NULL,1781736112,0,'2026-06-18T00:41:52.806371+02:00',NULL,NULL,NULL,'["Platform Engineering", "Container Orchestration", "Enterprise OpenShift"]','["[DE FACTO STANDARD]"]','[]','["ocp4.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.redhat.com/en/blog/fully-automated-openshift-deployments-with-vmware-vsphere','Fully Automated OpenShift Deployments With VMware vSphere','','2021',0,'Detailed documentation on Installer-Provisioned Infrastructure (IPI) for Red Hat OpenShift on VMware vSphere environments. The automation workflow covers DNS registration, load balancing, virtual machine provisioning, and cluster bootstrapping directly from the installer. This integration streamlines on-premise private cloud delivery, reducing manual operational overhead to nearly zero.','English','Technical Article','Advanced',0,'online','manual',NULL,NULL,1781429918,0,'2026-06-14T11:38:38.610031+02:00',NULL,NULL,NULL,'["Container Platforms", "OpenShift", "Infrastructure Provisioning"]','["[COMMUNITY-TOOL]"]','[]','["ocp4.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.redhat.com/en/solutions/edge-computing-approach','Red Hat''s approach to Edge Computing 🌟','','2022',0,'Analyzes Red Hat''s edge computing framework using lightweight OpenShift single-node configurations and MicroShift. It details how the architecture addresses low-latency processing, disconnected operations, and remote automated lifecycle management. This framework enables enterprise microservices to deploy seamlessly from core data centers to resource-constrained IoT gateways.','English','Whitepaper','Advanced',1,'online','manual',NULL,NULL,1781429922,0,'2026-06-14T11:38:42.442220+02:00',NULL,NULL,NULL,'["Architecture", "Edge Computing", "Distributed Systems"]','["[CASE STUDY]", "[COMMUNITY-TOOL]"]','[]','["edge-computing.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://nubenetes.com/registries','OpenShift Registry & Quay','','2022',0,'Comprehensive analysis of Red Hat Quay and the integrated OpenShift Container Registry. Details secure image storage, vulnerability scanning with Clair, and geo-replication capabilities. It highlights Quay''s enterprise-grade multi-tenancy and RBAC controls, which ensure secure artifact promotion within high-performance microservices pipelines.','English','Reference Guide','Advanced',1,'online','manual',NULL,NULL,1781429922,0,'2026-06-14T11:38:42.532728+02:00',NULL,NULL,NULL,'["Artifact Management", "Container Registries", "Red Hat Quay"]','["[COMMUNITY-TOOL]", "[GUIDE]"]','[]','["ocp4.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.redhat.com/en/blog/deploy-a-multi-master-okd-4.5-cluster-using-a-single-command-in-30-minutes','openshift.com: Deploy a multi-master OKD 4.5 cluster using a single command in ~30 minutes','','2020',0,'Highlights the deployment of an upstream OKD 4.5 cluster (the open-source origin of OpenShift) using the quick installer-provisioned infrastructure (IPI) workflow. It provides a step-by-step breakdown of how a single command automates the bootstrapping of multi-master control planes on cloud providers. Useful for labs and staging environments targeting standard Kubernetes platform development.','English','Technical Article','Advanced',0,'online','manual',NULL,NULL,1781429922,0,'2026-06-14T11:38:42.537728+02:00',NULL,NULL,NULL,'["Container Platforms", "OKD / OpenShift", "Cluster Bootstrap"]','["[COMMUNITY-TOOL]"]','[]','["ocp4.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://docs.prismacloud.io/en','docs.aporeto.com: OpenShift Master API Protection','','2023',0,'Details how to protect the OpenShift Master API using microsegmentation and identity-based security policies, now consolidated under Palo Alto Networks Prisma Cloud. It explores runtime enforcement, traffic whitelist policies, and vulnerability detection to shield critical control planes. Live grounding shows that Aporeto''s identity-based security is now fully integrated into the Prisma Cloud platform.','English','Documentation','Advanced',1,'duplicate','manual',NULL,NULL,1781429922,0,'2026-06-14T11:38:42.564549+02:00',NULL,NULL,NULL,'["Security & Compliance", "Network Security", "Prisma Cloud"]','["[COMMUNITY-TOOL]"]','[]','["ocp4.md"]','{}','{"duplicate_of": "https://docs.aporeto.com/docs/main/guides/okd-master-api-protection"}');
INSERT INTO "resources" VALUES('https://www.redhat.com/en/blog/introducing-azure-red-hat-openshift-on-openshift-4','Introducing Azure Red Hat OpenShift on OpenShift 4 🌟','','2020',0,'Details the managed Azure Red Hat OpenShift (ARO) offering on OpenShift 4, built on operator-led cluster lifecycle management. It discusses direct integration with Microsoft Azure services, integrated scaling, and unified support channels. This managed service drastically simplifies operational overhead, letting enterprises focus purely on microservices delivery.','English','Technical Announcement','Intermediate',0,'online','manual',NULL,NULL,1781429922,0,'2026-06-14T11:38:42.657322+02:00',NULL,NULL,NULL,'["Cloud Infrastructure", "Managed Kubernetes", "Azure Red Hat OpenShift"]','["[COMMUNITY-TOOL]"]','[]','["ocp4.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://nubenetes.com/cheatsheets','Gradle Cheat Sheets','','2026',5,'High-density command syntax cheatsheet for Gradle, highlighting Kotlin/Groovy DSL setups, caching options, task graphs management, and daemon management to significantly improve build execution times.','Spanish','Documentation','Beginner',1,'online','manual',NULL,NULL,1781429931,0,'2026-06-14T11:38:51.966657+02:00',NULL,NULL,NULL,'["DevSecOps & Registry", "Java Tools", "Gradle Reference"]','["[DE FACTO STANDARD]"]','[]','["jenkins.md", "ansible.md", "kubectl-commands.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.cloudbees.com/whitepapers/jenkins-pipeline-plugins','cloudbees.com: Jenkins Pipeline with Plugins','','2021',0,'Explores Jenkins Pipeline architectural best practices, highlighting how plugins extend declarative and scripted pipeline structures. Discusses dependency isolation, shared library strategies, and security scanning integrations. Designed to provide architects with solid configuration strategies to manage enterprise-scale build workloads securely.','English','Whitepaper','Advanced',0,'online','manual',NULL,NULL,1781429932,0,'2026-06-14T11:38:52.476763+02:00',NULL,NULL,NULL,'["DevSecOps", "CI/CD Pipelines", "Jenkins Automation"]','["[CASE STUDY]", "[COMMUNITY-TOOL]"]','[]','["jenkins.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://accounts.google.com/v3/signin/identifier?continue=https%3A%2F%2Fdocs.google.com%2F&dsh=S20332737%3A1779029801683182&emr=1&followup=https%3A%2F%2Fdocs.google.com%2F&osid=1&passive=1209600&flowName=WebLiteSignIn&flowEntry=ServiceLogin&ifkv=AWa2PauuoeLcrRlG9wsx3FKpxmPOwZ0aEG9g04i8ZgsTyIUOHV3UzhWURaJlrxS0xYmo_YZUJM0_Rw','Google docs & Sheets','','2026',0,'Redirect link to Google Docs and Sheets login portal, commonly utilized by operations and product teams for maintaining functional specification spreadsheets and collaborative dynamic documentation.','English','Tool Link','Beginner',0,'online','manual',NULL,NULL,1781429942,0,'2026-06-14T11:39:02.198049+02:00',NULL,NULL,NULL,'["Collaboration Tools", "Document Management", "External Links"]','["[COMMUNITY-TOOL]"]','[]','["workfromhome.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://docs.aws.amazon.com/AmazonS3/latest/API','Making Requests to Amazon S3 over IPv6','','2023',2,'Curator Insight views this as an essential networking guide for modern cloud topologies. Live Grounding validates that configuring S3 endpoints over IPv6 reduces IPv4 address exhaustion issues and optimizes hybrid-cloud routing. It offers actionable configuration endpoints and IAM policy adaptations.','English','Documentation','Advanced',0,'online','manual',NULL,NULL,1781735877,0,'2026-06-18T00:37:57.793901+02:00',NULL,NULL,NULL,'["Cloud Infrastructure", "Object Storage", "AWS"]','["[COMMUNITY-TOOL]"]','[]','["aws-storage.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://nubenetes.com/tekton','Tekton','','2023',0,'Deep-dive review of Tekton, a Kubernetes-native open-source framework for building continuous integration and delivery (CI/CD) pipelines. It structures pipeline blocks using standard CRDs (Tasks, Pipelines, PipelineRuns), eliminating VM-based runner dependencies. Live validation establishes Tekton as the standard engine powering modern cloud-native container build environments like OpenShift Pipelines.','English','Reference Guide','Advanced',1,'online','manual',NULL,NULL,1781429952,0,'2026-06-14T11:39:12.181949+02:00',NULL,NULL,NULL,'["DevSecOps", "CI/CD Pipelines", "Tekton Pipelines"]','["[COMMUNITY-TOOL]", "[GUIDE]"]','[]','["jenkins-alternatives.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://nubenetes.com/keptn','Keptn','','2026',4,'Nubenetes architectural reference on Keptn, a CNCF enterprise-grade control plane for cloud-native application lifecycle orchestration. Integrates SLO-based evaluations, automated canary promotions, and zero-touch application remediation out of the box.','Spanish','Documentation','Advanced',1,'online','manual',NULL,NULL,1781429952,0,'2026-06-14T11:39:12.186576+02:00',NULL,NULL,NULL,'["Orchestration & Packaging", "Cloud-Native Delivery", "Keptn"]','["[ENTERPRISE-STABLE]"]','[]','["jenkins-alternatives.md", "devops-tools.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://about.gitlab.com/blog/fantastic-infrastructure-as-code-security-attacks-and-how-to-find-them','about.gitlab.com: Fantastic Infrastructure as Code security attacks and how to find them','','2021',0,'Identifies attack vectors in Infrastructure as Code (IaC) configurations such as Terraform and CloudFormation, focusing on credential leakage and loose firewall definitions. Outlines automated detection workflows using static analysis tools like Kics, TFLint, and GitLab''s built-in SAST scanners. Crucial for embedding preventative controls directly within continuous delivery workflows.','English','Security Blog Post','Advanced',0,'online','manual',NULL,NULL,1781429952,0,'2026-06-14T11:39:12.389380+02:00',NULL,NULL,NULL,'["Security & Compliance", "Infrastructure as Code", "IaC Security"]','["[COMMUNITY-TOOL]"]','[]','["devsecops.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://k21academy.com/azure-cloud/azure-pipelines-vs-jenkins','k21academy.com: Azure pipelines VS Jenkins','','2021',0,'A comprehensive comparative analysis contrasting Jenkins (self-hosted, highly extensible, plugin-heavy) against Azure Pipelines (managed, cloud-native SaaS, deep Azure integration). Highlights differences in maintenance overhead, security configurations, build agent execution, and enterprise scaling architectures. Essential reading for platform teams deciding on their continuous delivery stack.','English','Comparative Article','Intermediate',0,'online','manual',NULL,NULL,1781429952,0,'2026-06-14T11:39:12.511452+02:00',NULL,NULL,NULL,'["DevSecOps", "CI/CD Pipelines", "Tool Comparison"]','["[COMMUNITY-TOOL]"]','[]','["jenkins-alternatives.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.nccgroup.com/research','research.nccgroup.com: 10 real-world stories of how we’ve compromised CI/CD pipelines','','2021',0,'Case-study driven review from NCC Group outlining real-world exploits used to compromise continuous delivery channels. Common vectors include poorly protected secrets, dependency confusion attacks, and unauthenticated pipeline runners. This security research highlights the critical importance of runtime monitoring and pipeline isolation to prevent supply-chain compromises.','English','Research Report','Advanced',0,'online','manual',NULL,NULL,1781429953,0,'2026-06-14T11:39:13.846572+02:00',NULL,NULL,NULL,'["Security & Compliance", "CI/CD Security", "Penetration Testing"]','["[CASE STUDY]", "[COMMUNITY-TOOL]"]','[]','["devsecops.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://securityonline.info','securityonline.info: VAmPI: Vulnerable REST API with OWASP top 10 vulnerabilities','','2021',3,'Curator Insight presents VAmPI as a targeted security sandbox. Live Grounding confirms it is a deliberately vulnerable OWASP Top 10 Python-based REST API designed to evaluate security scanners and train engineers in secure coding practices. Excellent for DevSecOps labs.','English','Project','Intermediate',1,'online','manual',NULL,NULL,1781735925,0,'2026-06-18T00:38:45.191791+02:00',NULL,NULL,NULL,'["Security", "Vulnerability Testing", "API Security"]','["[COMMUNITY-TOOL]"]','[]','["devsecops.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.redhat.com/en/blog/simplifying-secrets-management-with-cyberark-and-red-hat-ansible-automation-platform','ansible.com: Simplifying secrets management with CyberArk and Red Hat Ansible Automation Platform','','2021',0,'Examines the integration of CyberArk Conjur with the Red Hat Ansible Automation Platform to secure dynamic configurations. Demonstrates how Ansible playbooks can fetch secrets at runtime without hardcoding sensitive strings, mitigating credentials sprawl. This collaboration optimizes audit capabilities and identity assertion within enterprise infrastructure operations.','English','Technical Blog Post','Advanced',0,'online','manual',NULL,NULL,1781429957,0,'2026-06-14T11:39:17.801830+02:00',NULL,NULL,NULL,'["Security & Compliance", "Secrets Management", "Ansible & CyberArk"]','["[COMMUNITY-TOOL]"]','[]','["devsecops.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://about.gitlab.com/blog/secure-container-images-with-gitlab-and-grype','about.gitlab.com: How to secure your container images with GitLab and Grype','','2021',0,'Step-by-step implementation guide to running Grype vulnerability scanner inside a GitLab CI/CD pipeline. Demonstrates configuration flags to parse container filesystems, output standardized SBOM reports, and fail builds on severe vulnerabilities. This design secures the build supply chain before container artifacts reach production registries.','English','Technical Tutorial','Intermediate',1,'online','manual',NULL,NULL,1781429958,0,'2026-06-14T11:39:18.175323+02:00',NULL,NULL,NULL,'["Security & Compliance", "Vulnerability Scanning", "Grype & GitLab"]','["[COMMUNITY-TOOL]", "[GUIDE]"]','[]','["devsecops.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.dynatrace.com/knowledge-base/container-security','dynatrace.com: Container security: What it is, why it’s tricky, and how to do it right','','2022',0,'Analyzes the unique security paradigms of ephemeral cloud containers, emphasizing kernel namespace segregation and runtime vulnerability identification. Demonstrates how modern observability platforms injection agents to dynamically monitor behavior and block suspicious system calls. Perfect for architects defining proactive threat prevention strategies.','English','Technical Reference','Intermediate',1,'online','manual',NULL,NULL,1781429958,0,'2026-06-14T11:39:18.207660+02:00',NULL,NULL,NULL,'["Security & Compliance", "Container Security", "Runtime Observability"]','["[COMMUNITY-TOOL]"]','[]','["devsecops.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.redhat.com/en/blog/automating-security-with-cyberark-and-red-hat-ansible-automation-platform','ansible.com: Automating Security with CyberArk and Red Hat Ansible Automation Platform','','2021',0,'Highlights patterns for automated incident remediation and threat response using CyberArk security profiles triggered by Ansible playbooks. Details dynamic credential rotation and rapid privilege revocation scenarios under active security events. Provides an enterprise-grade framework for unifying dev-sec-ops monitoring with automated compliance enforcement.','English','Technical Blog Post','Advanced',0,'online','manual',NULL,NULL,1781429959,0,'2026-06-14T11:39:19.461192+02:00',NULL,NULL,NULL,'["Security & Compliance", "Automated Security Remediation", "Ansible & CyberArk"]','["[COMMUNITY-TOOL]"]','[]','["devsecops.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://digitalis.io/post/kubernetes-gitops-continuous-integration-and-delivery-with-fleet-and-rancher','digitalis.io: Kubernetes GitOps Continuous Integration and Delivery with Fleet and Rancher','','2021',0,'Details deployment architectures using SUSE Rancher''s Fleet to drive large-scale Kubernetes cluster configuration via GitOps. Focuses on orchestrating deployments across hundreds of isolated down-stream clusters with dynamic group mapping and drift reconciliation. Essential reference for operationalizing standardized environments at edge scale.','English','Technical Article','Advanced',0,'duplicate','manual',NULL,NULL,1781429971,0,'2026-06-14T11:39:31.079755+02:00',NULL,NULL,NULL,'["DevSecOps", "GitOps", "Rancher Fleet"]','["[COMMUNITY-TOOL]"]','[]','["rancher.md"]','{}','{"duplicate_of": "https://digitalis.io/blog/kubernetes/kubernetes-gitops-continuous-integration-and-delivery-with-fleet-and-rancher"}');
INSERT INTO "resources" VALUES('https://nubenetes.com/crunchydata','Crunchy Data PostgreSQL Operator','','2023',0,'Evaluates the Crunchy PostgreSQL Operator (PGO) which automates production-grade PostgreSQL deployments on Kubernetes. Features include automated high availability, pgBackRest-driven backup orchestration, connection pooling via pgBouncer, and deep monitoring metrics. A de facto standard solution for enterprises migrating critical relational engines into Kubernetes platforms.','English','Reference Guide','Advanced',1,'online','manual',NULL,NULL,1781429983,0,'2026-06-14T11:39:43.871899+02:00',NULL,NULL,NULL,'["Storage & Data", "Database Operators", "Crunchy PostgreSQL"]','["[COMMUNITY-TOOL]", "[GUIDE]"]','[]','["databases.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.informationweek.com/software-services/can-enterprises-benefit-from-adopting-database-devops-','informationweek.com: Can Enterprises Benefit From Adopting Database DevOps?','','2021',0,'Examines the benefits and execution risks of incorporating schema migrations and database state configurations into CI/CD pipelines. Discusses tools like Liquibase and Flyway to version-control structural changes alongside software deployments. This integration reduces deployment mismatches and prevents manual database drift.','English','Industry Article','Intermediate',0,'online','manual',NULL,NULL,1781429983,0,'2026-06-14T11:39:43.975699+02:00',NULL,NULL,NULL,'["Storage & Data", "Database Operations", "Database DevOps"]','["[COMMUNITY-TOOL]"]','[]','["databases.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.ibm.com/think/cloud','ibm.com: Using Fio to Tell Whether Your Storage is Fast Enough for Etcd','','2021',0,'Practical benchmarking guide using the `fio` utility to measure disk write latency, specifically validating physical storage readiness for critical Kubernetes Etcd backends. Outlines how high write latency triggers cluster-wide instability and master-node leader election failures. Crucial reading for systems administrators configuring bare-metal or hypervisor storage fabrics.','English','Technical Article','Advanced',0,'online','manual',NULL,NULL,1781429983,0,'2026-06-14T11:39:43.985346+02:00',NULL,NULL,NULL,'["Storage & Data", "Performance Benchmarking", "Etcd Storage Tuning"]','["[COMMUNITY-TOOL]"]','[]','["kubernetes-storage.md", "java_frameworks.md", "kubectl-commands.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://openebs.io/docs','OpenEBS Features and Benefits','','2023',0,'Comprehensive guide to OpenEBS Container Attached Storage (CAS) engine. Details how local volumes, Jiva, and Mayastor architectures allow teams to build highly resilient, dynamic persistent storage volumes directly using local disk pools. CNCF validation confirms OpenEBS''s position as a robust storage framework for stateful microservices.','English','Documentation','Advanced',1,'online','manual',NULL,NULL,1781429993,0,'2026-06-14T11:39:53.989678+02:00',NULL,NULL,NULL,'["Storage & Data", "Container Attached Storage", "OpenEBS"]','["[COMMUNITY-TOOL]"]','[]','["kubernetes-storage.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://grafana.com/blog/introducing-the-new-and-improved-new-relic-plugin-for-grafana','grafana.com: Introducing the new and improved New Relic plugin for Grafana','','2021',0,'Explores the upgraded New Relic integration for Grafana dashboards, permitting operations teams to query NRQL data blocks directly. It enables telemetry unification by blending APM, infrastructure metrics, and custom log searches within a single visual canvas. This integration mitigates team operational silos during incident triage cycles.','English','Integration Announcement','Intermediate',0,'duplicate','manual',NULL,NULL,1781429994,0,'2026-06-14T11:39:54.360309+02:00',NULL,NULL,NULL,'["Observability & Delivery", "Visualization", "Grafana Plugins"]','["[COMMUNITY-TOOL]"]','[]','["grafana.md"]','{}','{"duplicate_of": "https://grafana.com/blog/2020/07/22/introducing-the-new-and-improved-new-relic-plugin-for-grafana"}');
INSERT INTO "resources" VALUES('https://grafana.com/blog/whats-new-in-grafana-cloud-for-july-2021-traces-live-streaming-kubernetes-and-docker-integrations-and-more','grafana.com: What''s new in Grafana Cloud for July 2021: Traces, live streaming, Kubernetes and Docker integrations, and more','','2021',0,'Outlines major feature enhancements in Grafana Cloud, highlighting integrations for distributed tracing with Tempo, real-time live streaming visualization, and streamlined onboarding for Kubernetes environments. This release accelerated the telemetry unification workflow, offering single-pane views across isolated environments.','English','Technical Blog Post','Intermediate',1,'duplicate','manual',NULL,NULL,1781429994,0,'2026-06-14T11:39:54.368204+02:00',NULL,NULL,NULL,'["Observability & Delivery", "Visualization", "Grafana Cloud"]','["[COMMUNITY-TOOL]"]','[]','["grafana.md"]','{}','{"duplicate_of": "https://grafana.com/blog/2021/07/06/whats-new-in-grafana-cloud-for-july-2021-traces-live-streaming-kubernetes-and-docker-integrations-and-more"}');
INSERT INTO "resources" VALUES('https://grafana.com/blog/top-5-user-requested-synthetic-monitoring-alerts-in-grafana-cloud','grafana.com: Top 5 user-requested synthetic monitoring alerts in Grafana Cloud','','2021',0,'Shares actionable configurations for the most prominent user-requested synthetic monitoring alerts in Grafana Cloud, including DNS failures, HTTP latency spikes, SSL certificate expirations, and global availability drops. Facilitates preemptive identification of microservice edge-network connectivity failures before user impact occurs.','English','Tutorial','Intermediate',1,'online','manual',NULL,NULL,1781429994,0,'2026-06-14T11:39:54.372913+02:00',NULL,NULL,NULL,'["Observability & Delivery", "Synthetic Monitoring", "Grafana Alerting"]','["[COMMUNITY-TOOL]", "[GUIDE]"]','[]','["grafana.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://grafana.com/blog/video-how-to-build-a-prometheus-query-in-grafana','grafana.com: Video: How to build a Prometheus query in Grafana','','2021',0,'Video breakdown demonstrating the assembly of PromQL (Prometheus Query Language) structures inside Grafana''s query editor. Explores metric labels, functions like `rate()`, aggregation operations, and template variables. A foundational resource to help infrastructure engineers formulate robust alerting rules and visual dashboards.','English','Video Tutorial','Beginner',0,'online','manual',NULL,NULL,1781429994,0,'2026-06-14T11:39:54.376185+02:00',NULL,NULL,NULL,'["Observability & Delivery", "Metrics Querying", "PromQL Basics"]','["[COMMUNITY-TOOL]", "[GUIDE]"]','[]','["grafana.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://grafana.com/blog/why-companies-choose-grafana-cloud-over-self-hosted-oss-stacks','grafana.com: Why companies choose Grafana Cloud over self-managed OSS stacks','','2021',0,'Explores the total cost of ownership (TCO) differences when operating self-hosted Prometheus/Loki/Tempo stacks versus utilizing Grafana Cloud. Evaluates scalability challenges, engineering maintenance resources, and the advantages of centralized enterprise licensing. Practical resource for decision makers evaluating managed telemetry platforms.','English','Business / Technical Article','Intermediate',0,'duplicate','manual',NULL,NULL,1781429994,0,'2026-06-14T11:39:54.378992+02:00',NULL,NULL,NULL,'["Observability & Delivery", "Platform Operations", "Managed Observability"]','["[COMMUNITY-TOOL]"]','[]','["grafana.md"]','{}','{"duplicate_of": "https://grafana.com/blog/2023/10/16/why-companies-choose-grafana-cloud-over-self-managed-oss-stacks"}');
INSERT INTO "resources" VALUES('https://grafana.com/blog/popular-community-plugins-that-can-improve-your-grafana-dashboards','Popular community plugins that can improve your Grafana dashboards 🌟','','2021',0,'Highlights top community-created visualization plugins extending the native capabilities of Grafana dashboards, including specialized charting tools, flow diagrams, and advanced geographic mappings. Helps dashboard authors enrich analytics panels and improve observability interfaces across operations groups.','English','Reference Article','Intermediate',0,'online','manual',NULL,NULL,1781429994,0,'2026-06-14T11:39:54.393087+02:00',NULL,NULL,NULL,'["Observability & Delivery", "Visualization", "Grafana Plugins"]','["[COMMUNITY-TOOL]"]','[]','["grafana.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://grafana.com/blog/a-complete-guide-to-managing-grafana-as-code-tools-tips-and-tricks','grafana.com: A complete guide to managing Grafana as code: tools, tips, and tricks','','2023',0,'An architectural guide detailing how to manage Grafana as code. Explores declarative tools, GitOps synchronization methods, and APIs (such as Grizzly, Terraform, and Kubernetes Operators) to achieve reproducible visualization dashboards, alert rules, and secure data sources inside multi-tenant configurations.','N/A','Guide','Intermediate',0,'online','manual',NULL,NULL,1781429994,0,'2026-06-14T11:39:54.416619+02:00',NULL,NULL,NULL,'["Observability", "Infrastructure as Code", "Grafana Provisioning"]','["[COMMUNITY-TOOL]", "[GUIDE]"]','[]','["grafana.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://grafana.com/blog/grafana-beyla-1-0-release-zero-code-instrumentation-for-application-telemetry-using-ebpf','grafana.com: Grafana Beyla 1.0 release: zero-code instrumentation for application telemetry using eBPF','','2023',0,'Introduces Grafana Beyla 1.0, an eBPF-based auto-instrumentation tool designed to gather application telemetry (traces and RED metrics) without source code modification. Using eBPF, Beyla auto-detects web services and captures critical HTTP/S and gRPC latency data directly from the kernel space, making it highly valuable for heterogeneous, high-throughput microservice architectures.','Go','Tool','Advanced',1,'duplicate','manual',NULL,NULL,1781429994,0,'2026-06-14T11:39:54.423577+02:00',NULL,NULL,NULL,'["Observability", "Telemetry", "eBPF Application Monitoring"]','["[COMMUNITY-TOOL]"]','[]','["grafana.md"]','{}','{"duplicate_of": "https://grafana.com/blog/2023/11/14/grafana-beyla-1.0-release-zero-code-instrumentation-for-application-telemetry-using-ebpf"}');
INSERT INTO "resources" VALUES('https://grafana.com/blog/a-3-step-guide-to-troubleshooting-and-visualizing-kubernetes-with-grafana-cloud','grafana.com: A 3-step guide to troubleshooting and visualizing Kubernetes with Grafana Cloud','','2021',0,'Simplifies cluster-wide observability configurations down to three primary phases: installing the agent, collecting Prometheus metrics/Loki logs, and loading predefined cluster-health dashboards. Provides actionable advice to visually debug pod scheduling limits, node starvation, and OOM-Killed container cycles rapidly.','English','Tutorial','Intermediate',1,'online','manual',NULL,NULL,1781429994,0,'2026-06-14T11:39:54.425595+02:00',NULL,NULL,NULL,'["Observability & Delivery", "Kubernetes Observability", "Grafana Cloud"]','["[COMMUNITY-TOOL]", "[GUIDE]"]','[]','["grafana.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://grafana.com/blog/grafana-dashboards-a-complete-guide-to-all-the-different-types-you-can-build','grafana.com: Grafana dashboards: A complete guide to all the different types you can build','','2021',0,'Detailed directory detailing Grafana dashboard templates designed for infrastructure health, application profiling, alerting states, and executive summaries. Illustrates best practices for using colors, mapping dynamic parameters, and structuring queries to minimize browser rendering lag. Excellent primer for SRE and platform teams establishing visualization frameworks.','English','Reference Guide','Intermediate',0,'online','manual',NULL,NULL,1781429994,0,'2026-06-14T11:39:54.425896+02:00',NULL,NULL,NULL,'["Observability & Delivery", "Visualization", "Dashboard Design"]','["[COMMUNITY-TOOL]", "[GUIDE]"]','[]','["grafana.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://grafana.com/blog/an-advanced-guide-to-network-monitoring-with-grafana-and-prometheus','grafana.com: An advanced guide to network monitoring with Grafana and Prometheus','','2021',0,'Builds on foundational network concepts to introduce complex PromQL configurations, high-density traffic visualizations, and multi-layered alert thresholds. Explores analyzing network interface errors, tracking packet drop trends, and integrating blackbox exporter synthetic probes to build a highly resilient multi-cluster tracking profile.','English','Technical Article','Advanced',0,'duplicate','manual',NULL,NULL,1781429994,0,'2026-06-14T11:39:54.496286+02:00',NULL,NULL,NULL,'["Observability & Delivery", "Network Monitoring", "Advanced Prometheus"]','["[COMMUNITY-TOOL]"]','[]','["grafana.md"]','{}','{"duplicate_of": "https://grafana.com/blog/2022/02/01/an-advanced-guide-to-network-monitoring-with-grafana-and-prometheus"}');
INSERT INTO "resources" VALUES('https://grafana.com/blog/a-beginners-guide-to-network-monitoring-with-grafana-and-prometheus','grafana.com: A beginner''s guide to network monitoring with Grafana and Prometheus','- https://github.com/prometheus/snmp_exporter/tree/main/snmp-mixin','2021',0,'A foundational walkthrough on tracking physical and virtual networking infrastructure using Prometheus snmp_exporter. Focuses on gathering router/switch metrics, parsing bandwidth limits, and building clear Grafana interfaces to visualize network bottlenecks. An excellent baseline guide for administrators connecting traditional networks to cloud topologies.','English','Tutorial','Beginner',0,'online','manual',NULL,NULL,1781429994,0,'2026-06-14T11:39:54.497707+02:00',NULL,NULL,NULL,'["Observability & Delivery", "Network Monitoring", "Prometheus snmp_exporter"]','["[COMMUNITY-TOOL]", "[GUIDE]"]','[]','["grafana.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://grafana.com/blog/testing-shift-left-observability-with-the-grafana-stack-opentelemetry-and-k6','grafana.com: Testing shift left observability with the Grafana Stack, OpenTelemetry, and k6','','2022',0,'Architectural validation of incorporating performance and observability telemetry early in the software lifecycle. Demonstrates using k6 for synthetic load generation while leveraging OpenTelemetry and the Grafana Stack to evaluate container bottlenecks during integration phases. This shift-left pattern prevents performance regressions before software hits live production environments.','English','Technical Article','Advanced',1,'duplicate','manual',NULL,NULL,1781429994,0,'2026-06-14T11:39:54.516472+02:00',NULL,NULL,NULL,'["Observability & Delivery", "Load Testing", "k6 & OpenTelemetry"]','["[COMMUNITY-TOOL]"]','[]','["grafana.md"]','{}','{"duplicate_of": "https://grafana.com/blog/2021/12/06/testing-shift-left-observability-with-the-grafana-stack-opentelemetry-and-k6"}');
INSERT INTO "resources" VALUES('https://grafana.com/blog/introducing-grafana-faro-oss-application-observability','grafana.com: Introducing Grafana Faro, an open source project for frontend application observability','','2022',0,'Introduces Grafana Faro, an open-source JavaScript SDK designed to capture frontend Web-Vitals, console exceptions, and real-user-monitoring (RUM) metrics. Faro integrates client-side trace-contexts with backend services via OpenTelemetry, enabling end-to-end transaction transparency. A critical tool for aligning frontend application performance with deep backend container telemetries.','English','Technical Announcement','Intermediate',1,'duplicate','manual',NULL,NULL,1781429994,0,'2026-06-14T11:39:54.542475+02:00',NULL,NULL,NULL,'["Observability & Delivery", "Application Observability", "Grafana Faro (RUM)"]','["[COMMUNITY-TOOL]"]','[]','["grafana.md"]','{}','{"duplicate_of": "https://grafana.com/blog/2022/11/02/introducing-grafana-faro-oss-application-observability"}');
INSERT INTO "resources" VALUES('https://grafana.com/oss/grafana','grafana.com: Grafana 8.1 released: New Geomap and Annotations panels, updated plugin management, and more','','2021',0,'Technical announcement detailing the new capabilities in Grafana 8.1, including the rewritten unified Geomap panel, automated annotations query integrations, and an upgraded interface for local plugin management. These features enhance geographical spatial data analysis and speed up event correlation during active incident mitigation.','English','Product Release Note','Intermediate',0,'duplicate','manual',NULL,NULL,1781429994,0,'2026-06-14T11:39:54.548015+02:00',NULL,NULL,NULL,'["Observability & Delivery", "Visualization", "Grafana Releases"]','["[COMMUNITY-TOOL]"]','[]','["grafana.md"]','{}','{"duplicate_of": "https://grafana.com/blog/2021/08/05/grafana-8.1-released-new-geomap-and-annotations-panels-updated-plugin-management-and-more"}');
INSERT INTO "resources" VALUES('https://grafana.com/blog','grafana.com: Introducing the AWS CloudWatch integration, Grafana Cloud''s first fully managed integration','','2021',0,'Focuses on Grafana Cloud''s fully managed integration for AWS CloudWatch. Automates connection configurations, IAM policy templates, and out-of-the-box system dashboards to rapidly pull metrics from EC2, RDS, and ECS without setting up complex collectors. This SaaS integration reduces initial ingestion setups down to minutes.','English','Integration Guide','Intermediate',0,'online','manual',NULL,NULL,1781429994,0,'2026-06-14T11:39:54.881004+02:00',NULL,NULL,NULL,'["Observability & Delivery", "Visualization", "Grafana Cloud Integration"]','["[COMMUNITY-TOOL]", "[GUIDE]"]','[]','["grafana.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://aws.amazon.com/solutions/case-studies','aws.amazon.com: Trainline Case Study','','2019',0,'Architectural case study mapping Trainline''s migrations onto AWS using ECS containerized deployments and RDS clusters. Demonstrates successful reduction in database locking periods and outlines zero-downtime blue/green microservice delivery strategies.','N/A','Case Study','Advanced',1,'online','manual',NULL,NULL,1781430004,0,'2026-06-14T11:40:04.301060+02:00',NULL,NULL,NULL,'["Cloud Architecture", "Case Studies", "Enterprise Scale"]','["[CASE STUDY]", "[COMMUNITY-TOOL]"]','[]','["aws-architecture.md", "aws-miscellaneous.md", "aws.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://about.gitlab.com/blog/how-is-ai-ml-changing-devops','about.gitlab.com: How is AI/ML changing DevOps?','','2023',0,'Investigates the evolving integration of AI and Machine Learning inside DevSecOps pipelines. Discusses automated code suggestion mechanisms, ML-driven vulnerability remediation, and predictive diagnostic models, outlining the performance gains and code-security shifts this creates inside delivery loops.','N/A','Article','Intermediate',0,'duplicate','manual',NULL,NULL,1781430004,0,'2026-06-14T11:40:04.450458+02:00',NULL,NULL,NULL,'["Software Engineering", "DevOps", "AI-Assisted Workflows"]','["[COMMUNITY-TOOL]"]','[]','["mlops.md"]','{}','{"duplicate_of": "https://about.gitlab.com/blog/2022/11/16/how-is-ai-ml-changing-devops"}');
INSERT INTO "resources" VALUES('https://www.technologyreview.es/article/las-empresas-que-empiezan-lo-grande-con-la-ia-fracasan-mas','technologyreview.es: "Las empresas que empiezan a lo grande con la IA fracasan más" 🌟','','2023',4,'Analytical piece focusing on enterprise strategies for AI adoption, arguing that companies attempting large-scale, over-ambitious transformations from day one experience higher failure rates. Advocates for incremental, focused deployments coupled with robust cultural and organizational shifts. Highly recommended reading for CTOs and enterprise architects. [SPANISH CONTENT]','Spanish','Article','Intermediate',0,'online','manual',NULL,NULL,1781736180,0,'2026-06-18T00:43:00.627428+02:00',NULL,NULL,NULL,'["Management and Strategy", "Artificial Intelligence", "Enterprise Transformation"]','["[ENTERPRISE-STABLE]"]','[]','["ai.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://nubenetes.com/networking','Networking Cheat Sheet','','2022',0,'Consolidated technical reference detailing essential low-level networking parameters, CIDR calculations, subnetting concepts, and critical routing architectures. Serves as a quick diagnostic lookup sheet for standard network protocol analysis and port troubleshooting.','N/A','Cheat Sheet','Beginner',0,'online','manual',NULL,NULL,1781430014,0,'2026-06-14T11:40:14.293944+02:00',NULL,NULL,NULL,'["Networking", "Reference", "Network Cheat Sheets"]','["[COMMUNITY-TOOL]"]','[]','["cheatsheets.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://accounts.google.com/v3/signin/identifier?continue=https%3A%2F%2Fsites.google.com%2Fsite%2Fmrxpalmeiras%2Fansible%2Fansible-cheat-sheet&dsh=S-1707972940%3A1779029132636791&followup=https%3A%2F%2Fsites.google.com%2Fsite%2Fmrxpalmeiras%2Fansible%2Fansible-cheat-sheet&osid=1&passive=1209600&flowName=WebLiteSignIn&flowEntry=ServiceLogin&ifkv=AWa2PaujYnU1vHeNQrrR9IV_P56nGiUWnqqM_hG1PBGMZyTXDsxITg7865jvpdfY8gDYaRf3YwR5Kw','google.com/site/mrxpalmeiras: Ansible Cheat Sheet 🌟','','2020',0,'Duplicate entry for community-compiled Ansible reference guidelines detailing task writing, loops, and inventory structure commands. Restricted behind authentication barriers, making it less accessible for active production pipelines.','YAML','Cheat Sheet','Beginner',0,'online','manual',NULL,NULL,1781430024,0,'2026-06-14T11:40:24.598472+02:00',NULL,NULL,NULL,'["Automation", "Configuration Management", "Ansible Reference"]','["[COMMUNITY-TOOL]"]','[]','["cheatsheets.md"]','{}','{"is_special": true}');
INSERT INTO "resources" VALUES('https://sakaiproject.atlassian.net/wiki','confluence.sakaiproject.org','','2021',0,'Central wiki repository hosted by Atlassian Confluence detailing design decisions, setup scripts, and architectural patterns of the open-source Sakai educational software suite. Highly valued for tracing monolithic Java stack layouts and migrations.','Java','Documentation','Intermediate',0,'online','manual',NULL,NULL,1781430025,0,'2026-06-14T11:40:25.200167+02:00',NULL,NULL,NULL,'["Collaboration", "Documentation", "Project Wikis"]','["[COMMUNITY-TOOL]"]','[]','["cheatsheets.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.pulumi.com/registry/packages','Pulumi Cloud Providers','','2024',0,'The central registry portal hosting official Pulumi cloud infrastructure providers. Enables multi-cloud platform declaration (AWS, Kubernetes, Azure, GCP) using modern programming languages, supporting highly parameterized microservice deployments.','Multi-Language','Registry','Intermediate',0,'online','manual',NULL,NULL,1781430025,0,'2026-06-14T11:40:25.237290+02:00',NULL,NULL,NULL,'["Infrastructure as Code", "Multi-Cloud", "Pulumi Registry"]','["[COMMUNITY-TOOL]"]','[]','["pulumi.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.ufcquechoisir-brest.org','CheatSheet for JMeter __time Function Calls','','2019',0,'Quick syntax sheet formatting the use of Apache JMeter `__time` variables during heavy performance evaluation loops. Note: The target URL appears redirected or potentially compromised; users should reference direct JMeter core documentation instead.','N/A','Cheat Sheet','Beginner',0,'duplicate','manual',NULL,NULL,1781430025,0,'2026-06-14T11:40:25.270184+02:00',NULL,NULL,NULL,'["Quality Assurance", "Performance Testing", "Apache JMeter"]','["[COMMUNITY-TOOL]"]','[]','["cheatsheets.md"]','{}','{"duplicate_of": "https://hellotestworld.com/2016/02/02/cheatsheet-for-jmeter-__time-function-calls"}');
INSERT INTO "resources" VALUES('https://developer.amazon.com','New Alexa Skills Kit Template: Build a Trivia Skill in under an Hour','','2017',0,'Step-by-step developer tutorial detailing integration patterns between the Alexa Skills Kit and AWS Lambda serverless functions. Marked legacy as current conversational AI models have largely replaced basic programmatic trivia setups in production.','JavaScript','Tutorial','Beginner',1,'online','manual',NULL,NULL,1781430026,0,'2026-06-14T11:40:26.063641+02:00',NULL,NULL,NULL,'["Serverless", "Voice User Interfaces", "Alexa Skills"]','["[GUIDE]", "[LEGACY]"]','[]','["aws-miscellaneous.md", "aws.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.linkedin.com/uas/login?session_redirect=https%3A%2F%2Fwww.linkedin.com%2Fgroups%2F49531%2F49531-6092152919937794052','Linkedin Discussion','1. Don''t do just a single check, the first check will be a lot slower as DNS lookups will need to be done, etc.
    2. I''d recommend doing at least 3 checks getting an average.','2018',0,'Engineering discussion concerning performance profiling accuracy. Discusses latency calculation rules, warning against single-request testing owing to initial DNS resolution overhead and recommending at least a three-step request test pattern for reliable analytics.','N/A','Discussion','Intermediate',1,'duplicate','manual',NULL,NULL,1781430026,0,'2026-06-14T11:40:26.317710+02:00',NULL,NULL,NULL,'["Networking", "Performance", "Diagnostics"]','["[COMMUNITY-TOOL]"]','[]','["aws-networking.md"]','{}','{"duplicate_of": "https://www.linkedin.com/groups/49531/49531-6092152919937794052"}');
INSERT INTO "resources" VALUES('https://www.postman.com/state-of-api/2025','postman.com: Postman State of the API Report 🌟','','2025',0,'The Postman 2025 State of the API Report. Synthesizes empirical telemetry and global developer feedback detailing the rise of API-first designs, modern validation toolchains, protocol shifts toward gRPC, and the growing ubiquity of AI-augmented API design.','N/A','Report','Intermediate',1,'online','manual',NULL,NULL,1781430036,0,'2026-06-14T11:40:36.255583+02:00',NULL,NULL,NULL,'["Software Engineering", "API Design", "Industry Surveys"]','["[CASE STUDY]", "[COMMUNITY-TOOL]"]','[]','["api.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://grafana.com/blog/how-to-use-websockets-to-visualize-real-time-iot-data-in-grafana','grafana.com: How to use WebSockets to visualize real-time IoT data in Grafana','','2022',0,'Detailed technical walk-through demonstrating Grafana''s capacity to consume and visualize sub-second real-time streaming data via WebSockets. Focuses on setting up custom dashboards for high-density IoT telemetry and event queues.','N/A','Guide','Intermediate',1,'online','manual',NULL,NULL,1781430036,0,'2026-06-14T11:40:36.336270+02:00',NULL,NULL,NULL,'["Observability", "Data Ingestion", "WebSockets IoT"]','["[COMMUNITY-TOOL]", "[GUIDE]"]','[]','["api.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://smartbear.com/resources/all','smartbear.com: The State of API 2019 Report 🌟','','2019',0,'The 2019 State of API Report by SmartBear. Highlights historical trends in API quality, governance, and protocol dominance (REST/SOAP transition era), useful for tracking historical architecture patterns and standards progression.','N/A','Report','Intermediate',0,'online','manual',NULL,NULL,1781430036,0,'2026-06-14T11:40:36.422859+02:00',NULL,NULL,NULL,'["Software Engineering", "API Design", "Industry Surveys"]','["[CASE STUDY]", "[COMMUNITY-TOOL]"]','[]','["api.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://developers.googleblog.com/introducing-grpc-a-new-open-source-http2-rpc-framework','developers.googleblog.com: Introducing gRPC, a new open source HTTP/2 RPC Framework','','2015',0,'Google''s landmark announcement introducing gRPC, an open-source, high-performance RPC framework built on HTTP/2 multiplexing and Protocol Buffers serialization. Serves as historical documentation of the transition from heavy XML/JSON REST interfaces to streaming, contract-based communications.','Multi-Language','Article','Advanced',1,'duplicate','manual',NULL,NULL,1781430036,0,'2026-06-14T11:40:36.434712+02:00',NULL,NULL,NULL,'["Software Engineering", "API Design", "gRPC Protocol"]','["[COMMUNITY-TOOL]"]','[]','["api.md"]','{}','{"duplicate_of": "https://developers.googleblog.com/2015/02/introducing-grpc-new-open-source-http2.html"}');
INSERT INTO "resources" VALUES('https://www.reply.com/solidsoft-reply/en','reply.com: Web Services: SOAP and REST - A Simple Introduction','- SOAP is a communications protocol while REST is a set of architectural principles for data transmission.
    - REST was designed to be a more straightforward and easy to implement alternative to heavyweight SOAP for web service access. SOAP functions well in distributed environments where REST assumes a direct point to point communication. Also, SOAP allows for services to describe themselves to clients and in some languages allows for automation. On the other hand, REST is fast as less processing is required, uses less bandwidth and is closer to technologies used in web design.
    - The choice on which to use is totally dependent on what the requirement. For example, SOAP is a better choice for applications that have complex API so as to describe the services and methods, where formal contracts are agreed for the exchange format, where a guaranteed level of security is required etc. REST will be preferred when limiting bandwidth and resources, when operations are can be stateless and the information can be cached.','2020',0,'A fundamental comparative breakdown of SOAP (protocol-driven XML) vs REST (architectural constraints/JSON). Explains system performance trade-offs, security controls (WS-Security), and state management requirements inside distributed systems.','N/A','Guide','Beginner',1,'online','manual',NULL,NULL,1781430039,0,'2026-06-14T11:40:39.447140+02:00',NULL,NULL,NULL,'["Software Engineering", "API Design", "SOAP vs REST"]','["[COMMUNITY-TOOL]", "[GUIDE]"]','[]','["api.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://nubenetes.com/demos','AWS Samples (Boilerplates)','','2024',0,'A consolidated hub of official and community AWS deployment samples. Houses structured patterns and CloudFormation/Terraform codebases to fast-track prototype development in compliance with AWS architecture standards.','Multi-Language','Boilerplate','Intermediate',1,'online','manual',NULL,NULL,1781430039,0,'2026-06-14T11:40:39.789941+02:00',NULL,NULL,NULL,'["Infrastructure as Code", "Boilerplates", "AWS Templates"]','["[COMMUNITY-TOOL]"]','[]','["aws-tools-scripts.md", "aws.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.tenable.com/blog/diving-deeply-into-iam-policy-evaluation-highlights-from-aws-reinforce-iam433','ermetic.com: Diving Deeply into IAM Policy Evaluation – Highlights from AWS re:Inforce IAM433','','2022',0,'An in-depth analysis of AWS Identity and Access Management policy logic based on re:Inforce insights. Decodes complex interaction flows between implicit and explicit denies, SCP policies, permissions boundaries, and resource-based rules.','JSON','Guide','Advanced',0,'online','manual',NULL,NULL,1781430039,0,'2026-06-14T11:40:39.945110+02:00',NULL,NULL,NULL,'["Security", "Identity & Access", "AWS IAM"]','["[COMMUNITY-TOOL]", "[GUIDE]"]','[]','["aws-security.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.stackrox.io/blog/eks-vs-gke-vs-aks-jan2021','stackrox.com: EKS vs GKE vs AKS - Evaluating Kubernetes in the Cloud','','2021',0,'A multi-dimensional comparison of the three primary managed Kubernetes services: AWS EKS, Google GKE, and Azure AKS. Weighs crucial metrics including control plane management fees, SLA guarantees, automated master scaling, and IAM-to-K8s role bindings.','N/A','Comparison Guide','Intermediate',1,'online','manual',NULL,NULL,1781430051,0,'2026-06-14T11:40:51.116678+02:00',NULL,NULL,NULL,'["Orchestration", "Kubernetes", "Managed Kubernetes Comparison"]','["[COMMUNITY-TOOL]", "[GUIDE]"]','[]','["managed-kubernetes-in-public-cloud.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://azurecloudai.blog/verify.html','azurecloudai.blog: Deploy Azure Kubernetes Service (AKS) to a preexisting VNET','','2021',0,'Technical guide outlining the architectural parameters needed to deploy Azure Kubernetes Service (AKS) within a custom, pre-existing Virtual Network (VNET). Addresses CIDR constraints, subnet delegation, and Azure CNI configurations.','N/A','Guide','Intermediate',1,'online','manual',NULL,NULL,1781430061,0,'2026-06-14T11:41:01.379936+02:00',NULL,NULL,NULL,'["Orchestration", "Azure Networking", "AKS VNET Integration"]','["[COMMUNITY-TOOL]", "[GUIDE]"]','[]','["managed-kubernetes-in-public-cloud.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://azure.microsoft.com/en-us/updates?id=private-preview-aks-backup','azure.microsoft.com: Private preview: Azure Kubernetes Service (AKS) Backup 🌟','','2022',0,'Announcement details for Azure Kubernetes Service (AKS) Backup. Highlights native recovery features for stateful PVs and configuration states. Note: Now fully GA and enterprise-stable, this backup protocol integrates securely with Azure Backup Center.','N/A','Announcement','Intermediate',0,'online','manual',NULL,NULL,1781430061,0,'2026-06-14T11:41:01.420711+02:00',NULL,NULL,NULL,'["Orchestration", "Data Protection", "AKS Backup"]','["[COMMUNITY-TOOL]"]','[]','["managed-kubernetes-in-public-cloud.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://grafana.com/blog/scrape-azure-metrics-and-monitor-aks-using-grafana-agent','grafana.com: Scrape Azure metrics and monitor AKS using Grafana Agent 🌟','','2022',0,'A telemetry extraction guide focused on deploying Grafana Agent inside AKS to scrape and forward metrics directly to Grafana Cloud. Avoids expensive, proprietary log-forwarding configurations and maintains unified telemetry visualization dashboards.','N/A','Guide','Intermediate',1,'online','manual',NULL,NULL,1781430061,0,'2026-06-14T11:41:01.554886+02:00',NULL,NULL,NULL,'["Observability", "Telemetry", "Azure Monitoring"]','["[COMMUNITY-TOOL]", "[GUIDE]"]','[]','["managed-kubernetes-in-public-cloud.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://k21academy.com/azure-cloud/azure-container-instances-and-kubernetes-service','k21academy.com: Azure Kubernetes Service & Azure Container Instances For Beginners 🌟','','2022',0,'An introductory training reference explaining Azure Kubernetes Service (AKS) and Azure Container Instances (ACI). Describes virtual node orchestration patterns to dynamically offload execution spikes from AKS onto ACI serverless compute.','N/A','Guide','Beginner',1,'online','manual',NULL,NULL,1781430061,0,'2026-06-14T11:41:01.564008+02:00',NULL,NULL,NULL,'["Orchestration", "Azure Compute", "AKS & ACI"]','["[COMMUNITY-TOOL]", "[GUIDE]"]','[]','["managed-kubernetes-in-public-cloud.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://devoriales.com/aws-eks-secret-encryption-securing-your-eks-secrets-at-rest-with-aws-kms','devoriales.com: AWS EKS Secret Encryption: Securing Your EKS Secrets At Rest with AWS KMS','','2021',0,'A security hardening guide detailing the setup of envelope encryption for Kubernetes Secrets within AWS EKS using Key Management Service (KMS) integrations. Crucial for complying with enterprise-grade data-at-rest protection standards.','YAML','Guide','Advanced',1,'duplicate','manual',NULL,NULL,1781430061,0,'2026-06-14T11:41:01.734864+02:00',NULL,NULL,NULL,'["Orchestration", "Kubernetes Security", "EKS Secrets KMS"]','["[COMMUNITY-TOOL]", "[GUIDE]"]','[]','["managed-kubernetes-in-public-cloud.md"]','{}','{"duplicate_of": "https://devoriales.com/home"}');
INSERT INTO "resources" VALUES('https://resume-builder.natwarrathor961.workers.dev','DevStack','','2024',0,'Curator Insight flags this as a custom Cloudflare Workers playground. Live Grounding shows a highly specific, serverless-based developer utility that acts as an online resume builder. Although labeled DevStack, it demonstrates lightweight, edge-based execution capabilities.','English','Tool','Beginner',0,'online','manual',NULL,NULL,1781735900,0,'2026-06-18T00:38:20.908598+02:00',NULL,NULL,NULL,'["Developer Tools", "Playgrounds", "Cloudflare Workers"]','["[COMMUNITY-TOOL]"]','[]','["demos.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://eksworkshop.com','eksworkshop.com','','2025',0,'The canonical AWS EKS workshop framework. Outlines standard cluster orchestration procedures, highlighting network configurations (AWS VPC CNI), identity management (IAM Roles for Service Accounts - IRSA), and modern storage drivers (EBS/EFS CSI).','N/A','Tutorial Hub','Intermediate',1,'online','manual',NULL,NULL,1781430081,0,'2026-06-14T11:41:21.455101+02:00',NULL,NULL,NULL,'["Orchestration", "Kubernetes", "EKS Training"]','["[COMMUNITY-TOOL]", "[GUIDE]"]','[]','["demos.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.stackrox.io/blog/rancher-kubernetes-engine-security-part-1','stackrox.com: Part 1 - Rancher Kubernetes Engine (RKE) Security Best Practices for Cluster Setup 🌟','','2021',0,'Delineates critical security configurations and hardening guidelines for Rancher Kubernetes Engine (RKE) deployments. Explores secure etcd database clustering, role-based access control policies, TLS configuration, and master node network isolation.','YAML','Guide','Advanced',0,'online','manual',NULL,NULL,1781430081,0,'2026-06-14T11:41:21.487778+02:00',NULL,NULL,NULL,'["Orchestration", "Kubernetes Security", "RKE Best Practices"]','["[COMMUNITY-TOOL]", "[GUIDE]"]','[]','["demos.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://about.gitlab.com/blog/gitops-with-gitlab-connecting-the-cluster','about.gitlab.com: GitOps with GitLab: Connect with a Kubernetes cluster','','2022',0,'Step-by-step documentation detailing the setup of the GitLab Agent for Kubernetes. Provides secure pull-based GitOps workflows, ensuring real-time configuration sync and immediate cluster telemetry reporting to the GitLab enterprise console.','YAML','Guide','Intermediate',1,'online','manual',NULL,NULL,1781430085,0,'2026-06-14T11:41:25.489446+02:00',NULL,NULL,NULL,'["CI/CD", "GitOps", "GitLab Agent"]','["[COMMUNITY-TOOL]", "[GUIDE]"]','[]','["demos.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://about.gitlab.com/blog/basics-of-gitlab-ci-updated','about.gitlab.com: The basics of CI: How to run jobs sequentially, in parallel, or out of order','','2022',0,'Technical guide focused on configuring GitLab CI for advanced pipelines. Outlines steps to transition from basic sequential stages to highly optimized workflows utilizing Direct Acyclic Graphs (DAGs) and dynamic parallel task configurations.','YAML','Guide','Intermediate',0,'online','manual',NULL,NULL,1781430085,0,'2026-06-14T11:41:25.544320+02:00',NULL,NULL,NULL,'["CI/CD", "GitLab CI", "Pipeline Design"]','["[COMMUNITY-TOOL]", "[GUIDE]"]','[]','["demos.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://grafana.com/blog/how-istio-tempo-and-loki-speed-up-debugging-for-microservices','grafana.com: How Istio, Tempo, and Loki speed up debugging for microservices','','2022',0,'Details how to configure the unified Grafana observability stack (Loki for logs, Tempo for traces, Istio for mesh networking) to accelerate troubleshooting in microservices. Focuses on setting up automatic correlation IDs to jump from logs to tracing traces instantly.','N/A','Guide','Advanced',1,'online','manual',NULL,NULL,1781430085,0,'2026-06-14T11:41:25.725375+02:00',NULL,NULL,NULL,'["Observability", "Microservices Telemetry", "Grafana Stack"]','["[COMMUNITY-TOOL]", "[GUIDE]"]','[]','["demos.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://training.experfy.com/courses/effective-jenkins-continuous-delivery-and-continuous-integration','experfy.com e-learning: Effective Jenkins - Continuous Delivery and Continuous Integration','','2020',0,'A training curriculum on writing robust continuous integration and continuous deployment scripts in Jenkins using declarative Groovy DSL syntax. Regarded as legacy compared to contemporary container-native declarative engine configurations.','Groovy','Course','Intermediate',0,'online','manual',NULL,NULL,1781430086,0,'2026-06-14T11:41:26.051837+02:00',NULL,NULL,NULL,'["CI/CD", "Jenkins", "Jenkins Pipeline Training"]','["[GUIDE]", "[LEGACY]"]','[]','["demos.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.ibm.com/garage','ibm.com: Enable GitOps','','2021',0,'An enterprise change-management guide from IBM Garage focusing on GitOps adoption. Details organizational processes, environment categorization, and verification configurations required to transition legacy pipelines into declarative GitOps models.','N/A','Guide','Intermediate',0,'online','manual',NULL,NULL,1781430086,0,'2026-06-14T11:41:26.412931+02:00',NULL,NULL,NULL,'["CI/CD", "GitOps", "Enterprise Transition"]','["[GUIDE]", "[LEGACY]"]','[]','["gitops.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://nubenetes.com/kustomize','Kustomize - Template-Free Kubernetes Configuration Customization','','2025',0,'Technical reference for Kustomize, the template-free engine used to manage Kubernetes configurations. Details declarative base and overlay architectures, allowing developers to manage configurations for different environments (dev, staging, prod) without using complex Helm template structures.','Go','Tool','Intermediate',1,'online','manual',NULL,NULL,1781430086,0,'2026-06-14T11:41:26.415287+02:00',NULL,NULL,NULL,'["CI/CD", "GitOps", "Kustomize Manifests"]','["[COMMUNITY-TOOL]"]','[]','["gitops.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://nubenetes.com/flux','Flux. The GitOps operator for Kubernetes','','2025',0,'The main technical documentation and resources for Flux, the CNCF-graduated continuous delivery tool for Kubernetes. Analyzes multi-tenancy configurations, automated image update policies, and source controller optimizations that make Flux a core component of modern GitOps workflows.','Go','Tool','Advanced',1,'online','manual',NULL,NULL,1781430086,0,'2026-06-14T11:41:26.415814+02:00',NULL,NULL,NULL,'["CI/CD", "GitOps", "FluxCD"]','["[COMMUNITY-TOOL]"]','[]','["gitops.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://nubenetes.com/helm','Helm','','2026',5,'Deep-dive architecture portal on Helm, the package manager for Kubernetes. Focuses on structuring dry templates, lifecycle hooks, chart dependencies, release versioning, and secure variables management inside GitOps pipelines.','Spanish','Documentation','Intermediate',1,'online','manual',NULL,NULL,1781430086,0,'2026-06-14T11:41:26.431040+02:00',NULL,NULL,NULL,'["Orchestration & Packaging", "Helm & GitOps", "Helm Overview"]','["[DE FACTO STANDARD]"]','[]','["gitops.md", "kubectl-commands.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://about.gitlab.com/blog/gitops-done-3-ways','about.gitlab.com: 3 Ways to approach GitOps 🌟','','2021',0,'A structured analysis comparing three common approaches to implementing GitOps. Contrasts pull-based versus push-based agent configurations, discussing security considerations, cluster scaling restrictions, and auditability trade-offs.','YAML','Guide','Intermediate',1,'online','manual',NULL,NULL,1781430086,0,'2026-06-14T11:41:26.563561+02:00',NULL,NULL,NULL,'["CI/CD", "GitOps", "Deployment Strategies"]','["[COMMUNITY-TOOL]", "[GUIDE]"]','[]','["gitops.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://vinyl-cache.org/docs/trunk/installation/index.html','varnish-cache.org: Installation on RedHat','','2021',0,'Deployment documentation detailing how to install and configure Varnish Cache on RedHat Enterprise Linux. Focuses on setting up Varnish as an edge reverse-proxy caching layer to handle high-concurrency HTTP/S read operations in web services.','C','Documentation','Intermediate',1,'online','manual',NULL,NULL,1781430096,0,'2026-06-14T11:41:36.851176+02:00',NULL,NULL,NULL,'["Performance", "Caching", "Varnish on RHEL"]','["[COMMUNITY-TOOL]"]','[]','["caching.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://nubenetes.com/maven-gradle','Maven','','2025',0,'Comparative architectural overview of Maven and Gradle. Outlines declarative XML configurations versus programmatic Groovy/Kotlin Gradle DSL scripts, analyzing cache efficiency, parallel build runtimes, and enterprise dependency-resolution policies.','Java','Tool','Intermediate',1,'online','manual',NULL,NULL,1781430099,0,'2026-06-14T11:41:39.953652+02:00',NULL,NULL,NULL,'["Software Engineering", "Build Systems", "Java Ecosystem"]','["[COMMUNITY-TOOL]"]','[]','["scaffolding.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.redhat.com/en/blog/full-cluster-capacity-management-monitoring-openshift','blog.openshift.com/full-cluster-capacity-management-monitoring-openshift','','2019',3,'Curator Insight initiates a series on OpenShift capacity planning. Live Grounding details Prometheus and Grafana alerts, memory saturation metrics, and CPU scheduling limits. Essential for cluster administrators managing highly dense node resources.','English','Blog Post','Advanced',0,'online','manual',NULL,NULL,1781736112,0,'2026-06-18T00:41:52.450959+02:00',NULL,NULL,NULL,'["Kubernetes Cluster Operations", "Resource Management", "OpenShift"]','["[COMMUNITY-TOOL]"]','[]','["ocp3.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.redhat.com/en/blog/full-cluster-part-3-capacity-management','full-cluster-part-3-capacity-management','','2019',3,'Curator Insight reviews multi-tenant resource optimization. Live Grounding analyzes quotas, LimitRanges, and tenant isolation layers in enterprise workloads. Highly effective for designing multi-team cluster footprints.','English','Blog Post','Advanced',0,'online','manual',NULL,NULL,1781736113,0,'2026-06-18T00:41:53.847219+02:00',NULL,NULL,NULL,'["Kubernetes Cluster Operations", "Resource Management", "OpenShift"]','["[COMMUNITY-TOOL]"]','[]','["ocp3.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.redhat.com/en/blog/how-full-is-my-cluster-part-4-right-sizing-pods-with-vertical-pod-autoscaler','blog.openshift.com/how-full-is-my-cluster-part-4-right-sizing-pods-with-vertical-pod-autoscaler','','2020',4,'Curator Insight focuses on the role of Vertical Pod Autoscalers (VPA). Live Grounding evaluates recommendation engines, safety limits, and automatic resource reallocations on OpenShift. Important reference for auto-scaling and efficiency.','English','Blog Post','Advanced',0,'online','manual',NULL,NULL,1781736113,0,'2026-06-18T00:41:53.610871+02:00',NULL,NULL,NULL,'["Kubernetes Cluster Operations", "Autoscaling", "Vertical Pod Autoscaler"]','["[ENTERPRISE-STABLE]"]','[]','["ocp3.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.redhat.com/en/blog/introduction-to-gitops-with-openshift','blog.openshift.com/: Introduction to GitOps with OpenShift','','2020',4,'Curator Insight defines the OpenShift declarative application delivery model. Live Grounding details the Red Hat OpenShift GitOps operator powered by Argo CD. This is the official blueprint for establishing structured continuous integration on Red Hat environments.','English','Blog Post','Intermediate',0,'online','manual',NULL,NULL,1781736114,0,'2026-06-18T00:41:54.058587+02:00',NULL,NULL,NULL,'["CI-CD", "GitOps", "OpenShift"]','["[ENTERPRISE-STABLE]"]','[]','["ocp3.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.redhat.com/en/blog/kubernetes-federation-v2-on-openshift-3-11','OpenShift 3.11 Multi-cluster Federation','','2018',2,'Curator Insight looks at multi-cluster federation on older OpenShift 3.11 setups. Live Grounding illustrates early architectural attempts to distribute workloads across cloud regions. Crucial historical context before modern GitOps and Cluster API paradigms took over.','English','Blog Post','Advanced',0,'online','manual',NULL,NULL,1781736114,0,'2026-06-18T00:41:54.221792+02:00',NULL,NULL,NULL,'["Kubernetes Cluster Operations", "Multi-Cluster", "Legacy Federation"]','["[COMMUNITY-TOOL]"]','[]','["ocp3.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.redhat.com/en/blog/full-cluster-part-2-protecting-nodes','blog.openshift.com/full-cluster-part-2-protecting-nodes','','2019',3,'Curator Insight focuses on securing host resources from rogue applications. Live Grounding details eviction thresholds, pod limits, and system-reserved configuration paths inside OpenShift clusters. Vital for maintaining node reliability.','English','Blog Post','Advanced',0,'online','manual',NULL,NULL,1781736114,0,'2026-06-18T00:41:54.300814+02:00',NULL,NULL,NULL,'["Kubernetes Cluster Operations", "Resource Management", "OpenShift"]','["[COMMUNITY-TOOL]"]','[]','["ocp3.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.redhat.com/en/blog/is-it-too-late-to-integrate-gitops','blog.openshift.com/: is it too late to integrate GitOps?','','2021',3,'Curator Insight maps the path for legacy environments migrating to continuous sync models. Live Grounding reviews incremental conversion blueprints to safe declarative setups under OpenShift. It acts as an advisory piece for migration architects.','English','Blog Post','Intermediate',0,'online','manual',NULL,NULL,1781736114,0,'2026-06-18T00:41:54.674914+02:00',NULL,NULL,NULL,'["CI-CD", "GitOps", "Migration Strategies"]','["[LEGACY]"]','[]','["ocp3.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://labs.iximiuz.com/tutorials/container-networking-from-scratch','iximiuz.com: Container Networking Is Simple! 🌟','- How to virtualize network resources to make containers think each of them has a dedicated network stack?
    - How to reach the outside world (e.g. the Internet) from inside the container?','2023',0,'This comprehensive deep-dive tutorial demonstrates how container networking is constructed from scratch using native Linux namespaces, veth pairs, and bridge devices. It walks through creating isolated environments step-by-step and configuring IP routing and NAT to route outbound and inbound traffic safely.','Bash','Tutorial','Advanced',0,'online','manual',NULL,NULL,1781430110,0,'2026-06-14T11:41:50.785592+02:00',NULL,NULL,NULL,'["Containers", "Networking", "Deep Dive"]','["[COMMUNITY-TOOL]", "[GUIDE]"]','[]','["docker.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://nubenetes.com/kubernetes-alternatives','Docker Swarm','','2024',0,'Analyzes Docker Swarm as a simple container orchestration alternative to Kubernetes. Evaluates its built-in overlay network routing mesh and single-node setup advantages, noting that its enterprise adoption has decreased in favor of Kubernetes-native environments.','Go','Tool','Intermediate',1,'duplicate','manual',NULL,NULL,1781430121,0,'2026-06-14T11:42:01.458410+02:00',NULL,NULL,NULL,'["Orchestration", "Container Engines", "Docker Swarm"]','["[COMMUNITY-TOOL]"]','[]','["docker.md"]','{}','{"duplicate_of": "https://docs.docker.com/engine/swarm"}');
INSERT INTO "resources" VALUES('https://www.redhat.com/es/blog','redhat.com: OpenShift Backup and Recovery with Kasten K10','','2024',4,'A technical guide on integrating Veeam''s Kasten K10 platform with Red Hat OpenShift. Demonstrates policy-based automation for backup, disaster recovery, and mobility across multi-tenant clusters while ensuring encrypted volume snapshots.','Spanish','Article','Advanced',0,'online','manual',NULL,NULL,1781430121,0,'2026-06-14T11:42:01.494889+02:00',NULL,NULL,NULL,'["Hybrid Cloud & Enterprise", "OpenShift", "Data Management"]','["[ENTERPRISE-STABLE]"]','[]','["kubernetes-backup-migrations.md", "ansible.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://docs.docker.com/build','buildkit','','2026',5,'Docker''s next-generation container image building engine, designed to replace the legacy builder. It introduces high-performance features including concurrent stage execution, efficient caching via import/export, and secret-mounting without leaving traces in image history.','Go','Tool','Intermediate',0,'online','manual',NULL,NULL,1781430121,0,'2026-06-14T11:42:01.529723+02:00',NULL,NULL,NULL,'["Containers & Orchestration", "Container Builds", "Docker BuildKit"]','["[DE FACTO STANDARD]", "[LEGACY]"]','[]','["docker.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://help.sonatype.com/index.html','guides.sonatype.com: secure docker registries','','2025',4,'Technical guide addressing safe configuration patterns for private container registries. Emphasizes proxy configurations, custom SSL certificate injection, and registry cleanup policies to reduce host storage demands.','English','Documentation','Intermediate',0,'online','manual',NULL,NULL,1781430132,0,'2026-06-14T11:42:12.072835+02:00',NULL,NULL,NULL,'["DevSecOps & Registry", "Artifact Management", "Security Hardening"]','["[ENTERPRISE-STABLE]"]','[]','["registries.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://docs.jfrog.com','jfrog.com: Kubernetes Helm Chart Repositories 🌟','','2025',5,'Enterprise guide to leveraging JFrog Artifactory as a secure, high-availability Helm chart repository. Covers repository layout, role-based access control, package versioning, and integration with Kubernetes container execution steps.','English','Documentation','Intermediate',1,'online','manual',NULL,NULL,1781430132,0,'2026-06-14T11:42:12.115107+02:00',NULL,NULL,NULL,'["Orchestration & Packaging", "Helm & GitOps", "Artifactory"]','["[DE FACTO STANDARD]"]','[]','["registries.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://help.sonatype.com/en/sonatype-platform-plugin-for-jenkins.html','Nexus Platform Plugin for Jenkins','','2025',3,'A comprehensive integration guide for the Sonatype Nexus Platform plugin in Jenkins pipelines. It facilitates automated artifact publishing, component evaluation against security policies, and vulnerability reporting directly within the CI/CD execution pipeline.','English','Documentation','Intermediate',0,'duplicate','manual',NULL,NULL,1781430132,0,'2026-06-14T11:42:12.203171+02:00',NULL,NULL,NULL,'["DevSecOps & Registry", "CI/CD Integration", "Sonatype Nexus"]','["[COMMUNITY-TOOL]"]','[]','["registries.md"]','{}','{"duplicate_of": "https://help.sonatype.com/en/nexus-platform-plugin-for-jenkins.html"}');
INSERT INTO "resources" VALUES('https://docs.aws.amazon.com/modern-apps-strategy-on-aws-how-to-choose','aws.amazon.com: Serverless or Kubernetes on AWS 🌟','','2024',4,'Architectural decision framework comparing AWS Serverless (Lambda, Fargate) with Kubernetes (EKS). Helps engineers select paradigms based on latency requirements, long-running processes, runtime dependencies, and overall operational overhead.','English','Guide','Advanced',1,'online','manual',NULL,NULL,1781430152,0,'2026-06-14T11:42:32.448920+02:00',NULL,NULL,NULL,'["Cloud Architecture", "AWS Solutions", "Orchestration Decision"]','["[ENTERPRISE-STABLE]", "[GUIDE]"]','[]','["serverless.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://about.gitlab.com/blog/how-to-navigate-the-great-resignation','about.gitlab.com: How to navigate The Great Resignation','','2022',3,'Strategic insights from GitLab on navigating post-pandemic talent shifts. Highlights the critical importance of async workflows, transparent documentation, and remote-first practices to attract and retain highly skilled infrastructure engineers.','English','Article','Beginner',0,'online','manual',NULL,NULL,1781430162,0,'2026-06-14T11:42:42.518345+02:00',NULL,NULL,NULL,'["DevOps Culture", "Workforce Strategy", "Remote Culture"]','["[COMMUNITY-TOOL]"]','[]','["recruitment.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.hays.es','hays.es: ‘La Gran Renuncia’: ¿por qué tantos profesionales se están planteando dejar su trabajo?','','2022',2,'Analysis of the causes driving the ''Great Resignation'' across professional services in Spain. Examines work-life balance deficiencies, mental exhaustion, and stagnant careers as root causes, providing prescriptive corporate recommendations.','Spanish','Article','Beginner',0,'online','manual',NULL,NULL,1781430162,0,'2026-06-14T11:42:42.849038+02:00',NULL,NULL,NULL,'["DevOps Culture", "Workforce Strategy", "Talent Retention"]','["[COMMUNITY-TOOL]"]','[]','["recruitment.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.redhat.com/en/blog/accessing-external-services-using-egress-router','Accessing External Services Using Egress Router','','2024',4,'Deep-dive into configuring Red Hat OpenShift Egress Router pods to map outbound traffic to dedicated public IPs. This facilitates firewalled external resources (like legacy DBs) to authorize connections from fluid Kubernetes pods securely.','English','Article','Advanced',0,'online','manual',NULL,NULL,1781430163,0,'2026-06-14T11:42:43.705943+02:00',NULL,NULL,NULL,'["Orchestration & Packaging", "Networking", "Egress Firewalls"]','["[ENTERPRISE-STABLE]", "[LEGACY]"]','[]','["openshift.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://hipertextual.com/tecnologia/devin-inteligencia-artificial-programa-software','hipertextual.com: Así es Devin, la inteligencia artificial que programa software de principio a fin','','2024',3,'Overview of Cognition''s Devin AI agent, demonstrating complete software development automation. Discusses autonomous debugging, repository management, and deployment capabilities representing the cutting-edge intersection of LLMs and DevSecOps pipelines.','Spanish','Article','Beginner',0,'online','manual',NULL,NULL,1781430164,0,'2026-06-14T11:42:44.723691+02:00',NULL,NULL,NULL,'["Future of Engineering", "AI-Assisted Development", "Devin AI"]','["[COMMUNITY-TOOL]"]','[]','["devel-sites.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.informationweek.com/software-services/what-s-holding-devops-back-','informationweek.com: What''s Holding DevOps Back?','','2023',3,'Diagnostic deep dive into the common bottlenecks holding legacy organizations back from true DevOps adoption. Identifies organizational silos, tool fatigue, lack of training, and legacy governance frameworks as persistent pain points.','English','Article','Intermediate',0,'online','manual',NULL,NULL,1781430172,0,'2026-06-14T11:42:52.624987+02:00',NULL,NULL,NULL,'["DevOps Culture", "Organizational Design", "DevOps Bottlenecks"]','["[LEGACY]"]','[]','["devops.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://nubenetes.com/devops-tools','DevOps Tools','','2026',4,'Catalog of modern DevOps tooling encompassing continuous integration, artifact storage, automated testing, container scheduling, and real-time telemetry pipelines to build stable, production-ready release processes.','Spanish','Documentation','Intermediate',0,'online','manual',NULL,NULL,1781430172,0,'2026-06-14T11:42:52.645512+02:00',NULL,NULL,NULL,'["DevOps Culture", "Tooling Ecosystem", "Overview"]','["[ENTERPRISE-STABLE]"]','[]','["devops.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://nubenetes.com/iac','IaC Infrastructure as Code','','2026',5,'Nubenetes architectural reference portal on Infrastructure as Code (IaC). Outlines fundamental philosophies, lifecycle management, and paradigm shifts of treating bare-metal, cloud, or cluster state as declarative, version-controlled code.','Spanish','Documentation','Intermediate',0,'online','manual',NULL,NULL,1781430172,0,'2026-06-14T11:42:52.656855+02:00',NULL,NULL,NULL,'["Infrastructure as Code", "IaC Fundamentals", "Overview"]','["[DE FACTO STANDARD]"]','[]','["devops.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://nubenetes.com/noops','NoOps','','2026',4,'Comprehensive conceptual guide on NoOps (No Operations). Describes the strategic path to fully outsourcing infrastructure layers to automated platforms, serverless paradigms, and self-healing systems so engineering can focus 100% on application logic.','Spanish','Documentation','Intermediate',1,'online','manual',NULL,NULL,1781430172,0,'2026-06-14T11:42:52.659048+02:00',NULL,NULL,NULL,'["Cloud Architecture", "NoOps & Serverless", "Overview"]','["[ENTERPRISE-STABLE]"]','[]','["devops.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://about.gitlab.com/blog/soft-skills-are-the-key-to-your-devops-career-advancement','about.gitlab.com: Soft skills are the key to your DevOps career advancement','','2022',3,'Analysis highlighting soft skills—communication, empathy, and active listening—as primary drivers for senior engineering growth. Emphasizes how DevOps success is rooted deeper in cultural empathy and collaboration than in mere tool proficiency.','English','Article','Beginner',0,'online','manual',NULL,NULL,1781430172,0,'2026-06-14T11:42:52.729283+02:00',NULL,NULL,NULL,'["DevOps Culture", "Professional Development", "Career Growth"]','["[COMMUNITY-TOOL]"]','[]','["devops.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://blogs.vmware.com/cloud-foundation','blog.vmware.com: DevOps: Culture – Collaboration, Empowerment, Autonomy 🌟','','2023',4,'Explores structural and cultural transformations required to establish a high-performing DevOps initiative. Focuses on decentralizing operational decisions, psychological safety, and establishing platform teams to enable developers.','English','Article','Beginner',0,'online','manual',NULL,NULL,1781430172,0,'2026-06-14T11:42:52.761122+02:00',NULL,NULL,NULL,'["DevOps Culture", "Organizational Design", "Culture & Governance"]','["[ENTERPRISE-STABLE]"]','[]','["devops.md", "kubernetes-on-premise.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.computing.es/mundo-digital/retos-del-outsourcing-de-servicios-it-en-espana','computing.es: Retos del outsourcing de servicios IT en España','','2023',3,'Review of the organizational and cultural obstacles of IT outsourcing in Spain. Highlights critical problems of scaling DevSecOps capabilities externally, knowledge silos, and contract-driven constraints versus modern product team topologies.','Spanish','Article','Intermediate',0,'online','manual',NULL,NULL,1781430174,0,'2026-06-14T11:42:54.005109+02:00',NULL,NULL,NULL,'["DevOps Culture", "Workforce Strategy", "IT Outsourcing"]','["[COMMUNITY-TOOL]"]','[]','["recruitment.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://about.gitlab.com/blog/how-to-agentless-gitops-aws','about.gitlab.com: How to use a push-based approach for GitOps with Terraform and AWS ECS and EC2','','2023',4,'Evaluates push-based GitOps strategies using GitLab CI/CD pipelines to manage Terraform states targeted at AWS ECS and EC2. Contrasts agentless runner-driven pushes with pull-based execution models to help architects choose the ideal strategy.','English','Article','Advanced',1,'online','manual',NULL,NULL,1781430183,0,'2026-06-14T11:43:03.519112+02:00',NULL,NULL,NULL,'["Infrastructure as Code", "GitOps", "Push-Based Workflows"]','["[ENTERPRISE-STABLE]"]','[]','["terraform.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://thomasthornton.cloud/writing-reusable-terraform-modules','thomasthornton.cloud: Writing reusable Terraform modules (azure)','','2023',4,'Advanced extension of writing reusable modules for Azure. Emphasizes maintaining backward compatibility, configuring strict semantic versioning tags in private registries, and automating modular state tests.','English','Article','Intermediate',0,'online','manual',NULL,NULL,1781430186,0,'2026-06-14T11:43:06.237894+02:00',NULL,NULL,NULL,'["Infrastructure as Code", "Terraform", "Azure Modules"]','["[ENTERPRISE-STABLE]"]','[]','["terraform.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.linkedin.com/uas/login?session_redirect=https%3A%2F%2Fwww.linkedin.com%2Fgroups%2F49531%2F49531-6093375473969090562','Linkedin discussion: Need help on Backup and restore methods of EC2 using s3 services','','2021',2,'Professional community forum troubleshooting AWS EC2 backup patterns using Amazon S3 storage. Discusses native snapshot systems, cron-based automation pipelines, and third-party orchestration agents to safeguard virtual machine disks.','English','Social-Discussion','Beginner',0,'online','manual',NULL,NULL,1781430190,0,'2026-06-14T11:43:10.601620+02:00',NULL,NULL,NULL,'["Cloud Architecture", "AWS Solutions", "Disaster Recovery"]','["[COMMUNITY-TOOL]"]','[]','["aws-backup.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://programmer.ink/think',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,'online',NULL,NULL,NULL,1781432323,0,'2026-06-14T12:18:43.140373+02:00',NULL,NULL,NULL,'[]','[]','[]','[]','{}','{}');
INSERT INTO "resources" VALUES('https://grafana.com/blog/a-beginners-guide-to-kubernetes-application-monitoring','grafana.com: A beginner''s guide to Kubernetes application monitoring','','2024',4,'Highly accessible guide to setting up application-level observability within Kubernetes. Covers instrumenting code with client libraries, configuring target discovery, and mapping RED (Rate, Errors, Duration) metrics.','English','Article','Beginner',1,'online','manual',NULL,NULL,1781430193,0,'2026-06-14T11:43:13.445320+02:00',NULL,NULL,NULL,'["Observability & Monitoring", "Grafana", "Application Metrics"]','["[ENTERPRISE-STABLE]"]','[]','["kubernetes-monitoring.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://grafana.com/blog/introducing-kubernetes-monitoring-in-grafana-cloud','grafana.com: Introducing Kubernetes Monitoring in Grafana Cloud','','2024',4,'Introduces Grafana Cloud''s integrated Kubernetes monitoring platform. Showcases automated cluster discovery, pre-configured dashboards, and seamless Prometheus/Grafana integration for instant visibility into infrastructure and workload health.','English','Article','Intermediate',1,'online','manual',NULL,NULL,1781430193,0,'2026-06-14T11:43:13.487744+02:00',NULL,NULL,NULL,'["Observability & Monitoring", "Grafana", "Kubernetes Monitoring"]','["[ENTERPRISE-STABLE]"]','[]','["kubernetes-monitoring.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://grafana.com/blog/how-to-monitor-kubernetes-clusters-with-the-prometheus-operator','grafana.com: How to monitor Kubernetes clusters with the Prometheus Operator','','2024',5,'Comprehensive configuration guide for deploying and managing the Prometheus Operator on Kubernetes. Demonstrates configuring ServiceMonitor and PodMonitor custom resources to automate collection of dynamic microservice targets.','English','Article','Advanced',1,'online','manual',NULL,NULL,1781430193,0,'2026-06-14T11:43:13.567890+02:00',NULL,NULL,NULL,'["Observability & Monitoring", "Prometheus", "Prometheus Operator"]','["[DE FACTO STANDARD]"]','[]','["kubernetes-monitoring.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://grafana.com/blog/how-to-manage-high-cardinality-metrics-in-prometheus-and-kubernetes','grafana.com: How to manage high cardinality metrics in Prometheus and Kubernetes','','2024',5,'Crucial blueprint for managing high cardinality metrics within Prometheus. Outlines techniques like metric dropping, relabeling rules, and dashboard optimization to mitigate memory pressure and reduce monitoring costs in dynamic container environments.','English','Article','Advanced',1,'online','manual',NULL,NULL,1781430193,0,'2026-06-14T11:43:13.620045+02:00',NULL,NULL,NULL,'["Observability & Monitoring", "Prometheus", "High Cardinality"]','["[DE FACTO STANDARD]"]','[]','["kubernetes-monitoring.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://grafana.com/blog/how-to-optimize-resource-utilization-with-kubernetes-monitoring-for-grafana-cloud','grafana.com: How to optimize resource utilization with Kubernetes Monitoring for Grafana Cloud 🌟','','2024',4,'Explores automated resource optimization strategies through Grafana Cloud monitoring. Uses cluster CPU and Memory utilization analytics to identify over-provisioned namespaces, enabling significant cost reduction in microservice architectures.','English','Article','Advanced',1,'online','manual',NULL,NULL,1781430193,0,'2026-06-14T11:43:13.909091+02:00',NULL,NULL,NULL,'["Observability & Monitoring", "Grafana", "FinOps & Resources"]','["[ENTERPRISE-STABLE]"]','[]','["kubernetes-monitoring.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://accounts.google.com/v3/signin/identifier?continue=https%3A%2F%2Fdocs.google.com%2Fspreadsheets%2Fu%2F0%2Fcreate%3Fusp%3Ddot_new&dsh=S338656440%3A1779029465061496&followup=https%3A%2F%2Fdocs.google.com%2Fspreadsheets%2Fu%2F0%2Fcreate%3Fusp%3Ddot_new&ltmpl=sheets&osid=1&passive=1209600&service=wise&flowName=WebLiteSignIn&flowEntry=ServiceLogin&ifkv=AWa2PauvFLix7FhDQsyeXMzly7IlWofT_GeExGBZD5PeXgcMI8_fmgxBG05tRNkG3ISAaCxExVB7','Spreadsheets: sheet.new','','2026',4,'Browser shortcut mapping that provisions a blank cloud-based Google Sheets environment immediately. Typically used within operational engineering environments for quick tracking of cluster audits, FinOps billing lists, or migration runbooks.','English','Tool','Beginner',0,'online','manual',NULL,NULL,1781430203,0,'2026-06-14T11:43:23.358945+02:00',NULL,NULL,NULL,'["Collaboration Tools", "SaaS Utilities", "Quick Link"]','["[ENTERPRISE-STABLE]"]','[]','["project-management-tools.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://accounts.google.com/v3/signin/identifier?continue=https%3A%2F%2Fdocs.google.com%2Fdocument%2Fu%2F0%2Fcreate%3Fusp%3Ddot_new&dsh=S-551027576%3A1779031360486315&followup=https%3A%2F%2Fdocs.google.com%2Fdocument%2Fu%2F0%2Fcreate%3Fusp%3Ddot_new&ltmpl=docs&osid=1&passive=1209600&service=wise&flowName=WebLiteSignIn&flowEntry=ServiceLogin&ifkv=AWa2PasT3fzmBVDogbYOa448WODYqcNpbr94eLlOd4kL-w5BLgVa3s5bweNB_q-BV6hVUtWFJzfuoQ','Google Docs: doc.new','','2026',4,'Direct shortcut mechanism for instantly initializing an empty, collaborative Google Doc environment under the user''s active Google account identity. Highly useful for collaborative platform runtime documentation and note taking.','English','Tool','Beginner',0,'online','manual',NULL,NULL,1781430203,0,'2026-06-14T11:43:23.404158+02:00',NULL,NULL,NULL,'["Collaboration Tools", "SaaS Utilities", "Quick Link"]','["[ENTERPRISE-STABLE]"]','[]','["project-management-tools.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://labs.iximiuz.com/tutorials/kubernetes-vs-virtual-machines','iximiuz.com: How Kubernetes Reinvented Virtual Machines (in a good sense) 🌟🌟','','2025',5,'Insightful analysis explaining how Kubernetes replicates hypervisor features through API-driven isolation, network namespaces, and cgroups. Demonstrates how K8s serves as the cloud operating system, abstraction layer, and software-defined datacenter.','English','Tutorial','Intermediate',0,'online','manual',NULL,NULL,1781430203,0,'2026-06-14T11:43:23.936667+02:00',NULL,NULL,NULL,'["Containers & Orchestration", "Virtualization VS Containers", "Kubernetes Concept"]','["[DE FACTO STANDARD]", "[GUIDE]"]','[]','["kubernetes.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://labs.iximiuz.com/tutorials/containers-vs-pods','iximiuz.com: Containers vs. Pods - Taking a Deeper Look','','2025',5,'Deep technical review of the boundaries separating a standard Linux container from a Kubernetes Pod. Illustrates namespace sharing, IPC barriers, loopback network interfaces, and volume mounting mechanics between multi-container structures.','English','Tutorial','Intermediate',0,'online','manual',NULL,NULL,1781430224,0,'2026-06-14T11:43:44.288792+02:00',NULL,NULL,NULL,'["Containers & Orchestration", "Container Concepts", "Pods Deep Dive"]','["[DE FACTO STANDARD]", "[GUIDE]"]','[]','["kubernetes.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://nubenetes.com/kubernetes-storage','Kubernetes Storage - Volumes','','2026',5,'Detailed catalog explaining stateful execution patterns inside Kubernetes. Focuses on lifecycle dynamics of Ephemeral, Persistent (PV), and PersistentVolumeClaims (PVC), alongside container storage interfaces (CSI) used to integrate modern storage backends.','Spanish','Documentation','Advanced',1,'online','manual',NULL,NULL,1781430243,0,'2026-06-14T11:44:03.984014+02:00',NULL,NULL,NULL,'["Containers & Orchestration", "Kubernetes Storage", "Volumes Overview"]','["[DE FACTO STANDARD]"]','[]','["kubernetes.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.boot.dev','qvault.io: How to Restart All Pods in a Kubernetes Namespace','','2024',3,'Tactical guide walking through multiple methods of forcing a restart on all Pods inside a Kubernetes Namespace. Covers `kubectl rollout restart deployment` as the clean rolling-restart standard, contrasted against disruptive container terminations.','English','Article','Beginner',1,'online','manual',NULL,NULL,1781430244,0,'2026-06-14T11:44:04.377107+02:00',NULL,NULL,NULL,'["Containers & Orchestration", "Kubernetes Operations", "Pod Restarts"]','["[COMMUNITY-TOOL]"]','[]','["kubernetes.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://nubenetes.com/kubernetes-client-libraries','Client Libraries for Kubernetes','','2026',5,'Complete directory of supported Kubernetes API client libraries (Python, Go, Java, JavaScript, etc.). Details patterns for programmatic service discovery, controller building, and custom automation direct from application runtime code.','Spanish','Documentation','Advanced',1,'online','manual',NULL,NULL,1781430256,0,'2026-06-14T11:44:16.016842+02:00',NULL,NULL,NULL,'["Containers & Orchestration", "Kubernetes Development", "API Client Libraries"]','["[DE FACTO STANDARD]"]','[]','["kubernetes.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://nubenetes.com/crossplane','Crossplane','','2026',5,'Comprehensive review of Crossplane, a CNCF control-plane framework transforming Kubernetes clusters into universal infrastructure schedulers. Permits declarative definition of cloud resources (RDS, S3, VMs) alongside native Kubernetes schemas.','Spanish','Documentation','Advanced',0,'online','manual',NULL,NULL,1781430256,0,'2026-06-14T11:44:16.092381+02:00',NULL,NULL,NULL,'["Infrastructure as Code", "Crossplane & Control Planes", "Overview"]','["[DE FACTO STANDARD]"]','[]','["kubernetes.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://nubenetes.com/serverless','Serverless Architectures','','2026',5,'In-depth analysis exploring execution concepts, billing architectures, scalability curves, and performance tradeoffs inherent in Serverless patterns. Details key differences between FaaS, cloud-managed runtimes, and self-hosted Knative workloads.','Spanish','Documentation','Intermediate',1,'online','manual',NULL,NULL,1781430266,0,'2026-06-14T11:44:26.045665+02:00',NULL,NULL,NULL,'["Cloud Architecture", "NoOps & Serverless", "Overview"]','["[DE FACTO STANDARD]"]','[]','["kubernetes.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://testguild.com/podcast/a345-mohamed','testguild.com: Pipeline as Code with Mohamed Labouardy','','2022',3,'Podcast episode reviewing the strategic transition to declarative configuration pipelines (Pipeline as Code). Emphasizes integration of automated compliance scanning, container vulnerability reports, and regression testing suites.','English','Podcast','Intermediate',1,'online','manual',NULL,NULL,1781430266,0,'2026-06-14T11:44:26.712146+02:00',NULL,NULL,NULL,'["Continuous Delivery", "CI/CD & Testing", "Pipeline as Code"]','["[COMMUNITY-TOOL]"]','[]','["cicd.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.liquibase.com/liquibase-vs-flyway','liquibase.org: Liquibase vs. Flyway','','2024',0,'A detailed evaluation of the architectural trade-offs between Liquibase and Flyway. This resource explores Liquibase''s multi-database abstraction layers (XML, YAML, JSON) alongside Flyway''s developer-focused, SQL-first approach, explaining their impact on continuous delivery pipelines and database schema version control.','English','Article','Intermediate',1,'online','manual',NULL,NULL,1781430276,0,'2026-06-14T11:44:36.317744+02:00',NULL,NULL,NULL,'["Data Architecture", "Database Migrations", "Tool Comparison"]','["[COMMUNITY-TOOL]"]','[]','["liquibase.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://about.gitlab.com/blog/how-to-learn-ci-cd-fast','about.gitlab.com: How to learn CI/CD fast','','2023',3,'Tactical guide establishing a rapid, practice-centric training program to master continuous delivery fundamentals. Walks through setting up simple multi-stage build pipelines, lint checks, test suites, and Docker deployment actions.','English','Article','Beginner',0,'online','manual',NULL,NULL,1781430276,0,'2026-06-14T11:44:36.380038+02:00',NULL,NULL,NULL,'["Continuous Delivery", "CI/CD Best Practices", "Learning Paths"]','["[COMMUNITY-TOOL]"]','[]','["cicd.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://percona.community/blog','percona: Database Schema Management Via Liquibase','','2023',4,'Architectural guide for automating relational database migrations using Liquibase in CI/CD chains. Evaluates declarative XML/SQL changeset formats, execution tracking setups, and rollback configurations necessary to safely release database modifications alongside microservices.','English','Article','Advanced',1,'online','manual',NULL,NULL,1781430276,0,'2026-06-14T11:44:36.476821+02:00',NULL,NULL,NULL,'["Continuous Delivery", "Database GitOps", "Liquibase"]','["[ENTERPRISE-STABLE]"]','[]','["liquibase.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://about.gitlab.com/blog/how-to-keep-up-with-ci-cd-best-practices','about.gitlab.com: How to keep up with CI/CD best practices','','2023',4,'Synthesis of modern continuous integration frameworks, emphasizing pipeline standardization, artifact isolation, and fast feedback loops. Discusses optimization of runner resource footprints and build steps parallelization.','English','Article','Intermediate',1,'online','manual',NULL,NULL,1781430276,0,'2026-06-14T11:44:36.495991+02:00',NULL,NULL,NULL,'["Continuous Delivery", "CI/CD Best Practices", "Overview"]','["[ENTERPRISE-STABLE]"]','[]','["cicd.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.harness.io/blog/blue-green-canary-deployment-strategies','harness.io: Intro to Deployment Strategies: Blue-Green, Canary, and More 🌟','','2024',5,'Highly detailed structural evaluation of Kubernetes deployment paradigms. Contrasts blue-green switches, canary rollouts, and rolling deployments based on system overhead, traffic redirection latency, and blast-radius containment.','English','Article','Intermediate',1,'online','manual',NULL,NULL,1781430276,0,'2026-06-14T11:44:36.615602+02:00',NULL,NULL,NULL,'["Continuous Delivery", "Deployment Strategies", "Blue-Green & Canary"]','["[DE FACTO STANDARD]"]','[]','["cicd.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.hugedomains.com/domain_profile.cfm?d=devbattles.com','devbattles.com: Python Flask, Part 1: Hello World!','','2018',1,'Basic introductory guide to initializing a minimalist web application using Python''s Flask framework. Covers routing, local development server execution, and HTTP response handling. Hosted domain is defunct; retained solely for index history.','English','Tutorial','Beginner',1,'online','manual',NULL,NULL,1781736143,0,'2026-06-18T00:42:23.617825+02:00',NULL,NULL,NULL,'["Software Engineering", "Python Development", "Web Frameworks"]','["[GUIDE]", "[LEGACY]"]','[]','["python.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://nubenetes.com/istio','Istio','','2026',0,'A comprehensive entry point to Istio architecture, the enterprise-grade service mesh. Details how engineers manage traffic routes, secure service-to-service communication with mutual TLS, and gain deep tracing observability across distributed Kubernetes deployments.','English','Reference','Advanced',1,'online','manual',NULL,NULL,1781430301,0,'2026-06-14T11:45:01.531654+02:00',NULL,NULL,NULL,'["Cloud Native", "Service Mesh", "Istio"]','["[COMMUNITY-TOOL]"]','[]','["servicemesh.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.youtube.com/watch?v=TUKYbUIXLOE','youtube: The 6 Levels of Claude Code Explained','','2025',0,'A deep-dive video breakdown analyzing the capabilities of Anthropic''s Claude Code interface. Evaluates the progression from basic code generation and syntax correction to advanced multi-file refactoring and semi-autonomous agentic software engineering tasks.','English','Video','Intermediate',0,'online','manual',NULL,NULL,1781430302,0,'2026-06-14T11:45:02.000456+02:00',NULL,NULL,NULL,'["Software Engineering", "AI Tools", "Claude Code"]','["[COMMUNITY-TOOL]"]','[]','["ai-agents-mcp.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://blog.getambassador.io/kubernetes-canary-testing-and-release-with-istio-4cbdedcc9914?gi=a9a94d43d7a9',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,'online',NULL,NULL,NULL,1781430313,0,'2026-06-14T11:45:13.099455+02:00',NULL,NULL,NULL,'[]','[]','[]','[]','{}','{}');
INSERT INTO "resources" VALUES('https://docs.aws.amazon.com/solutions/distributed-load-testing-on-aws','Distributed Load Testing on AWS 🌟','- [amazon.com: Introducing Distributed Load Testing v1.3](https://aws.amazon.com/about-aws/whats-new/2021/05/introducing-distributed-load-testing-v1-3)','2021',0,'An AWS Solution blueprint outlining distributed cloud load testing utilizing containerized runners inside AWS Fargate. Simulates high-velocity traffic spikes to assess API gateway throughput bottlenecks and database elasticity limits.','English','Architecture Guide','Advanced',1,'online','manual',NULL,NULL,1781430322,0,'2026-06-14T11:45:22.945393+02:00',NULL,NULL,NULL,'["Infrastructure", "Testing", "Load Testing"]','["[COMMUNITY-TOOL]", "[GUIDE]"]','[]','["performance-testing-with-jenkins-and-jmeter.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.scaleway.com/en/en/kubernetes-kapsule','scaleway.com: Kubernetes Kapsule','','2025',0,'Official technical guide for Scaleway''s managed Kubernetes implementation (Kapsule). Describes control-plane operations, auto-scaling configuration, and provisioning persistent storage volumes across European cloud regions.','English','Documentation','Intermediate',1,'online','manual',NULL,NULL,1781430325,0,'2026-06-14T11:45:25.346945+02:00',NULL,NULL,NULL,'["Cloud Native", "Managed Kubernetes", "Scaleway Kapsule"]','["[COMMUNITY-TOOL]"]','[]','["scaleway.md", "digitalocean.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.dynatrace.com/knowledge-base/microservices','dynatrace.com: What are microservices? All you need to know','','2024',0,'A high-level architectural overview exploring the decoupling of corporate monoliths into agile microservices. Discusses structural changes, challenges in service discovery, and the crucial role of tracing telemetry for maintaining state consistency.','English','Article','Beginner',1,'online','manual',NULL,NULL,1781430335,0,'2026-06-14T11:45:35.344891+02:00',NULL,NULL,NULL,'["Software Engineering", "Architecture Patterns", "Microservices"]','["[COMMUNITY-TOOL]"]','[]','["introduction.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://cloud.google.com/blog','cloud.google.com: Introducing a Google Cloud architecture diagramming tool','','2021',0,'Introduces Google Cloud''s web-based console architecture designer. Explains how engineering departments construct, validate, and export precise GCP topology maps using standardized reference modules.','English','Blog Post','Beginner',0,'online','manual',NULL,NULL,1781430366,0,'2026-06-14T11:46:06.014621+02:00',NULL,NULL,NULL,'["Infrastructure", "Visualizations", "GCP Diagramming"]','["[COMMUNITY-TOOL]"]','[]','["cloud-arch-diagrams.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://docs.aws.amazon.com/solutions/workload-discovery-on-aws','AWS Perspective 🌟','','2024',0,'Technical blueprint for Workload Discovery on AWS (formerly AWS Perspective). This serverless solution dynamically visualizes cloud layouts, maintains historical dependency logs, and facilitates compliance audits.','English','Solution Guide','Intermediate',0,'online','manual',NULL,NULL,1781430366,0,'2026-06-14T11:46:06.112493+02:00',NULL,NULL,NULL,'["Infrastructure", "Visualizations", "Cloud Discovery"]','["[COMMUNITY-TOOL]", "[GUIDE]"]','[]','["cloud-arch-diagrams.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://repost.aws/knowledge-center/start-stop-lambda-eventbridge','How do I stop and start EC2 instances at regular intervals using AWS Lambda? (Video)','','2024',0,'An operational video walkthrough demonstrating serverless compute cost-reduction routines. Details how to coordinate AWS Lambda with EventBridge cron schedules to automate lifecycle actions for EC2 fleets.','English','Video Tutorial','Intermediate',0,'online','manual',NULL,NULL,1781430366,0,'2026-06-14T11:46:06.289019+02:00',NULL,NULL,NULL,'["Infrastructure", "Automation", "AWS Lambda & EventBridge"]','["[COMMUNITY-TOOL]", "[GUIDE]"]','[]','["aws-serverless.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.ibm.com/topics','ibm.com: CIS Benchmarks','','2024',0,'The Center for Internet Security (CIS) Benchmarks provide globally recognized consensus-based best practices for securing IT systems, clouds, and Kubernetes environments. Organizations use these structured guidelines to validate and harden infrastructure configurations, ensuring compliance with strict security mandates through automated configuration auditors.','English','Standard','Advanced',0,'duplicate','manual',NULL,NULL,1781430366,0,'2026-06-14T11:46:06.613464+02:00',NULL,NULL,NULL,'["Security", "Compliance", "CIS Benchmarks"]','["[COMMUNITY-TOOL]"]','[]','["message-queue.md", "kubernetes-security.md"]','{}','{"duplicate_of": "https://www.ibm.com/think/topics/cis-benchmarks"}');
INSERT INTO "resources" VALUES('https://grafana.com/blog/get-comprehensive-monitoring-for-your-apache-kafka-ecosystem-instances-quickly-with-grafana-cloud','grafana.com: Get comprehensive monitoring for your Apache Kafka ecosystem instances quickly with Grafana Cloud','','2023',0,'A guide to implementing telemetry tracking for Apache Kafka clusters inside Grafana Cloud. Demonstrates telemetry ingestion setups for monitoring broker memory pools, throughput levels, and consumer offsets.','English','Blog Post','Intermediate',1,'duplicate','manual',NULL,NULL,1781430377,0,'2026-06-14T11:46:17.094743+02:00',NULL,NULL,NULL,'["Observability", "Monitoring", "Kafka Ecosystem"]','["[COMMUNITY-TOOL]"]','[]','["message-queue.md"]','{}','{"duplicate_of": "https://grafana.com/blog/2021/07/26/get-comprehensive-monitoring-for-your-apache-kafka-ecosystem-instances-quickly-with-grafana-cloud"}');
INSERT INTO "resources" VALUES('https://grafana.com/blog/how-we-use-metamonitoring-prometheus-servers-to-monitor-all-other-prometheus-servers-at-grafana-labs','grafana.com: How we use metamonitoring Prometheus servers to monitor all other Prometheus servers at Grafana Labs','','2023',0,'A high-performance monitoring case study from Grafana Labs. Illustrates the architectural pattern of metamonitoring, utilizing dedicated Prometheus servers to watch, query, and alert on larger global telemetry networks.','English','Case Study','Advanced',1,'online','manual',NULL,NULL,1781430387,0,'2026-06-14T11:46:27.427006+02:00',NULL,NULL,NULL,'["Observability", "Monitoring", "Prometheus Meta-Monitoring"]','["[CASE STUDY]", "[COMMUNITY-TOOL]"]','[]','["prometheus.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://grafana.com/blog/why-we-created-a-prometheus-agent-mode-from-the-grafana-agent','grafana.com: Why we created a Prometheus Agent mode from the Grafana Agent','','2022',0,'Explores the technical reasoning for deploying Prometheus in Agent Mode instead of as a full collector database. Explains memory savings, localized caching patterns, and metrics forwarding via standard Remote Write protocols.','English','Blog Post','Advanced',1,'duplicate','manual',NULL,NULL,1781430387,0,'2026-06-14T11:46:27.451015+02:00',NULL,NULL,NULL,'["Observability", "Monitoring", "Prometheus Agent"]','["[COMMUNITY-TOOL]"]','[]','["prometheus.md"]','{}','{"duplicate_of": "https://grafana.com/blog/2021/11/16/why-we-created-a-prometheus-agent-mode-from-the-grafana-agent"}');
INSERT INTO "resources" VALUES('https://grafana.com/blog/get-started-with-prometheus-with-these-three-easy-projects','grafana.com: Get started with Prometheus with these three easy projects','','2023',0,'A hands-on, multi-project tutorial designed to build core competencies with Prometheus metrics collections, PromQL search syntax, and standard Node Exporter integrations.','English','Blog Post','Beginner',0,'online','manual',NULL,NULL,1781430387,0,'2026-06-14T11:46:27.456852+02:00',NULL,NULL,NULL,'["Observability", "Monitoring", "Prometheus Getting Started"]','["[COMMUNITY-TOOL]"]','[]','["prometheus.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://nubenetes.com/prometheus','Prometheus','','2024',0,'Prometheus is an open-source systems monitoring and alerting toolkit originally built at SoundCloud. It utilizes a pull-based metrics collection model over HTTP, powered by a highly efficient dimensional data model (TSDB) with PromQL. Essential for Kubernetes cloud-native environments, it excels in dynamic service discovery and real-time operational visibility.','Go','Tool','Advanced',0,'online','manual',NULL,NULL,1781430397,0,'2026-06-14T11:46:37.175710+02:00',NULL,NULL,NULL,'["Observability", "Monitoring", "Metrics Collection"]','["[COMMUNITY-TOOL]"]','[]','["prometheus.md", "monitoring.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://grafana.com/blog/using-telegraf-plugins-to-visualize-industrial-iot-data-with-the-grafana-cloud-hosted-prometheus-service','grafana.com: Using Telegraf plugins to visualize industrial IoT data with the Grafana Cloud Hosted Prometheus service','','2023',0,'Demonstrates pipeline setups connecting InfluxData''s Telegraf collectors to Grafana Cloud. Explains parsing MQTT or Modbus industrial machinery telemetry feeds and transforming them into Prometheus-compliant timeseries data.','English','Blog Post','Advanced',1,'duplicate','manual',NULL,NULL,1781430397,0,'2026-06-14T11:46:37.469265+02:00',NULL,NULL,NULL,'["Observability", "Monitoring", "IoT Observability"]','["[COMMUNITY-TOOL]"]','[]','["prometheus.md"]','{}','{"duplicate_of": "https://grafana.com/blog/2021/04/05/using-telegraf-plugins-to-visualize-industrial-iot-data-with-the-grafana-cloud-hosted-prometheus-service"}');
INSERT INTO "resources" VALUES('https://login.microsoftonline.com/common/oauth2/v2.0/authorize?client_id=09213cdc-9f30-4e82-aa6f-9b6e8d82dab3&redirect_uri=https%3A%2F%2Ftechcommunity.microsoft.com%2Ft5%2Fs%2Fauth%2Foauth2callback%2Fproviderid%2Fdefault&response_type=code&state=t32RGeYIHrLX7VZiIP5Idsc47642cGWeSnDaow_6xtt0AVO-pN2q_aKbw0Dw-5VfiAvlYRC6AjPqIjJ7tTD1oClJ2fvT9BIa-6OwFcbLVaGkbYkIAE0gmCezmGXRDrJwzJR9YyiSjnMURsQeirF4CS5A4QI2afRW2Y563huvTZiWPqnMHS5Lx_G1x1stZSViKRMJRdvOE0G-tlOGg5nQw1Q4Ie55Bqkrtp6BguyPyVA&scope=User.Read+openid+email+profile+offline_access&referer=https%3A%2F%2Ftechcommunity.microsoft.com%2Fblog%2F-%2Fintroduction-to-azure-devops-workload-identity-federation-oidc%2F3908687','techcommunity.microsoft.com: Introduction to Azure DevOps Workload identity federation (OIDC) with Terraform','','2023',0,'Technical guide on configuring Azure DevOps Workload Identity Federation with Terraform. Explains using OIDC to exchange short-lived federated credentials, eliminating the need to store long-lived cloud secret keys inside pipeline variables.','English','Tutorial','Advanced',0,'online','manual',NULL,NULL,1781430407,0,'2026-06-14T11:46:47.378500+02:00',NULL,NULL,NULL,'["Security", "Identity & Access", "OIDC Integration"]','["[COMMUNITY-TOOL]", "[GUIDE]"]','[]','["azure.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://learn.microsoft.com/en-us/powershell/dsc/configurations/configdata?view=dsc-1.1','docs.microsoft.com: Using configuration data in DSC','','2021',0,'An official Microsoft technical reference covering the segregation of operational configuration schemas from logic execution steps inside PowerShell Desired State Configuration (DSC) frameworks.','English','Documentation','Advanced',0,'online','manual',NULL,NULL,1781430407,0,'2026-06-14T11:46:47.420216+02:00',NULL,NULL,NULL,'["Infrastructure", "Configuration Management", "PowerShell DSC"]','["[COMMUNITY-TOOL]"]','[]','["azure.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://arjavdave.com','arjavdave.com: Continuous Integration: CI/CD for iOS (Part 1)','','2022',0,'A specialized technical series outlining the construction of CI/CD pipelines for Apple iOS applications. Discusses Xcode configuration frameworks, automated signing, and remote deployment to App Store Connect.','English','Blog Post','Intermediate',0,'online','manual',NULL,NULL,1781430408,0,'2026-06-14T11:46:48.463305+02:00',NULL,NULL,NULL,'["Software Engineering", "CI/CD Platforms", "Mobile DevOps"]','["[COMMUNITY-TOOL]"]','[]','["azure.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://about.gitlab.com/blog/partial-clone-for-massive-repositories','about.gitlab.com: How Git Partial Clone lets you fetch only the large file you need','','2021',0,'Analyzes git-clone optimizations inside large enterprise monorepos. Demonstrates using partial cloning configs to bypass heavy binary blobs, downloading asset datasets dynamically during active execution loops.','English','Blog Post','Intermediate',0,'duplicate','manual',NULL,NULL,1781430408,0,'2026-06-14T11:46:48.926376+02:00',NULL,NULL,NULL,'["Software Engineering", "Version Control", "Git Performance"]','["[COMMUNITY-TOOL]"]','[]','["git.md"]','{}','{"duplicate_of": "https://about.gitlab.com/blog/2020/03/13/partial-clone-for-massive-repositories"}');
INSERT INTO "resources" VALUES('https://about.gitlab.com/blog/iteration-and-code-review','about.gitlab.com: Why small merge requests are key to a great review 🌟','','2023',0,'Analyzes productivity advantages of using small, isolated merge requests. Illustrates how reducing code change surface areas results in higher-quality reviews, rapid QA approvals, and decreased defect leakage.','English','Blog Post','Beginner',1,'online','manual',NULL,NULL,1781430408,0,'2026-06-14T11:46:48.941552+02:00',NULL,NULL,NULL,'["Software Engineering", "Software Delivery", "Code Review Protocols"]','["[COMMUNITY-TOOL]"]','[]','["git.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://about.gitlab.com/blog/keep-git-history-clean-with-interactive-rebase','gitlab.com: How to keep your Git history clean with interactive rebase','','2023',0,'A practical walk-through of interactive Git rebasing workflows. Explains strategies for squashing commit histories and resolving code conflicts before initiating target branch merges.','English','Blog Post','Intermediate',0,'online','manual',NULL,NULL,1781430408,0,'2026-06-14T11:46:48.944522+02:00',NULL,NULL,NULL,'["Software Engineering", "Version Control", "Git Rebasing"]','["[COMMUNITY-TOOL]"]','[]','["git.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://about.gitlab.com/blog/beginner-guide-ci-cd','gitlab.com: GitLab’s guide to CI/CD for beginners','','2022',0,'An introductory educational guide to GitLab CI/CD fundamentals. Outlines basic pipeline stages, executor configuration structures, and standard YAML declarative properties.','English','Blog Post','Beginner',0,'online','manual',NULL,NULL,1781430408,0,'2026-06-14T11:46:48.952331+02:00',NULL,NULL,NULL,'["Software Engineering", "CI/CD Platforms", "GitLab CI Basics"]','["[COMMUNITY-TOOL]"]','[]','["git.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://about.gitlab.com/blog/effective-ci-cd-pipelines','about.gitlab.com: Want a more effective CI/CD pipeline? Try our pro tips','','2023',0,'Advanced tuning guide for optimizing GitLab CI/CD workflows. Focuses on implementing Directed Acyclic Graphs (DAG), tuning runner cache policies, and constructing efficient pipeline inheritance layers.','English','Blog Post','Advanced',1,'online','manual',NULL,NULL,1781430408,0,'2026-06-14T11:46:48.983365+02:00',NULL,NULL,NULL,'["Software Engineering", "CI/CD Platforms", "GitLab CI Optimization"]','["[COMMUNITY-TOOL]"]','[]','["git.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://about.gitlab.com/blog/open-shift-ga','about.gitlab.com: GitLab’s Kubernetes Operator with support for Red Hat OpenShift is now generally available','','2022',0,'Announces general availability of the GitLab Kubernetes Operator with Red Hat OpenShift support. Discusses lifecycle automation, upgrades, and scaling procedures for self-hosted GitLab instances inside secure enterprise clusters.','English','Blog Post','Advanced',1,'duplicate','manual',NULL,NULL,1781430419,0,'2026-06-14T11:46:59.118208+02:00',NULL,NULL,NULL,'["Cloud Native", "GitOps", "GitLab Operator"]','["[COMMUNITY-TOOL]"]','[]','["git.md"]','{}','{"duplicate_of": "https://about.gitlab.com/blog/2021/10/12/open-shift-ga"}');
INSERT INTO "resources" VALUES('https://about.gitlab.com/blog/using-run-parallel-jobs','about.gitlab.com: How we used parallel CI/CD jobs to increase our productivity','','2022',0,'An operational case study on implementing parallel GitLab CI runner tasks. Highlights how configuring parallel test suites significantly reduced development pipeline feedback cycles.','English','Case Study','Intermediate',1,'duplicate','manual',NULL,NULL,1781430419,0,'2026-06-14T11:46:59.137706+02:00',NULL,NULL,NULL,'["Software Engineering", "CI/CD Platforms", "GitLab CI Optimization"]','["[CASE STUDY]", "[COMMUNITY-TOOL]"]','[]','["git.md"]','{}','{"duplicate_of": "https://about.gitlab.com/blog/2021/01/20/using-run-parallel-jobs"}');
INSERT INTO "resources" VALUES('https://about.gitlab.com/blog/gitlab-kubernetes-agent-on-gitlab-com','about.gitlab.com: A new era of Kubernetes integrations on GitLab.com','','2022',0,'Introduces the GitLab Agent for Kubernetes, enabling pull-based GitOps deployment workflows. This architecture shifts away from traditional push-based CI models, offering enhanced security and continuous state reconciliation.','English','Blog Post','Advanced',1,'online','manual',NULL,NULL,1781430419,0,'2026-06-14T11:46:59.141436+02:00',NULL,NULL,NULL,'["Cloud Native", "GitOps", "GitLab Kubernetes Agent"]','["[COMMUNITY-TOOL]"]','[]','["git.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://about.gitlab.com/blog/5-code-review-features','about.gitlab.com: How GitLab''s 5 new code review features will make life easier','','2021',0,'Explores five key GitLab features designed to streamline the code review process. Includes visual multi-line comment mapping, customized approval gates, and Code Owners configuration.','English','Blog Post','Beginner',0,'duplicate','manual',NULL,NULL,1781430419,0,'2026-06-14T11:46:59.145905+02:00',NULL,NULL,NULL,'["Software Engineering", "Version Control", "GitLab Code Review"]','["[COMMUNITY-TOOL]"]','[]','["git.md"]','{}','{"duplicate_of": "https://about.gitlab.com/blog/2021/09/09/5-code-review-features"}');
INSERT INTO "resources" VALUES('https://about.gitlab.com/blog/gitpod-desktop-app-personal-activities','about.gitlab.com: Why we built GitDock, our desktop app to navigate your GitLab activities','','2021',0,'Introduces GitDock, a desktop application designed to centralize GitLab tasks, merge requests, and build pipelines in a unified status panel.','English','Blog Post','Beginner',0,'duplicate','manual',NULL,NULL,1781430419,0,'2026-06-14T11:46:59.147415+02:00',NULL,NULL,NULL,'["Software Engineering", "Developer Productivity", "Desktop Clients"]','["[COMMUNITY-TOOL]"]','[]','["git.md"]','{}','{"duplicate_of": "https://about.gitlab.com/blog/2021/10/05/gitpod-desktop-app-personal-activities"}');
INSERT INTO "resources" VALUES('https://about.gitlab.com/blog/ci-deployment-and-environments','about.gitlab.com: How to use GitLab CI to deploy to multiple environments','','2022',0,'Details configurations for deploying workloads across multiple cloud environments using GitLab CI. Covers environment variable scoping, secure secret injections, and manual approval gates.','English','Blog Post','Intermediate',1,'duplicate','manual',NULL,NULL,1781430419,0,'2026-06-14T11:46:59.162871+02:00',NULL,NULL,NULL,'["Software Engineering", "CI/CD Platforms", "Multi-Environment Deployments"]','["[COMMUNITY-TOOL]"]','[]','["git.md"]','{}','{"duplicate_of": "https://about.gitlab.com/blog/2021/02/05/ci-deployment-and-environments"}');
INSERT INTO "resources" VALUES('https://about.gitlab.com/blog/new-git-default-branch-name','about.gitlab.com: The new Git default branch name','','2021',0,'Provides guidelines on migrating default git branch nomenclature from ''master'' to ''main''. Details configuration updates required for local developer systems and central hosting providers.','English','Blog Post','Beginner',0,'duplicate','manual',NULL,NULL,1781430419,0,'2026-06-14T11:46:59.170782+02:00',NULL,NULL,NULL,'["Software Engineering", "Version Control", "Git Standards"]','["[COMMUNITY-TOOL]"]','[]','["git.md"]','{}','{"duplicate_of": "https://about.gitlab.com/blog/2021/03/10/new-git-default-branch-name"}');
INSERT INTO "resources" VALUES('https://about.gitlab.com/blog/gko-on-ocp','about.gitlab.com: How to install and use the GitLab Kubernetes Operator (on OCP)','','2022',0,'An operational installation guide for deploying the GitLab Kubernetes Operator on Red Hat OpenShift. Discusses Ingress controllers, Security Context Constraints (SCC), and persistent storage volumes.','English','Blog Post','Advanced',1,'online','manual',NULL,NULL,1781430419,0,'2026-06-14T11:46:59.191354+02:00',NULL,NULL,NULL,'["Cloud Native", "GitOps", "GitLab Operator"]','["[COMMUNITY-TOOL]"]','[]','["git.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://about.gitlab.com/blog/gitlab-chart-works-towards-kubernetes-1-22','about.gitlab.com: GitLab Chart works towards Kubernetes 1.22','','2021',0,'Details architectural changes to the GitLab Helm Chart to support Kubernetes 1.22. Evaluates adaptations required for API deprecations, specifically focusing on Ingress resources.','English','Blog Post','Advanced',1,'duplicate','manual',NULL,NULL,1781430419,0,'2026-06-14T11:46:59.209877+02:00',NULL,NULL,NULL,'["Cloud Native", "Helm Charts", "GitLab Deployment"]','["[COMMUNITY-TOOL]"]','[]','["git.md"]','{}','{"duplicate_of": "https://about.gitlab.com/blog/2021/12/17/gitlab-chart-works-towards-kubernetes-1-22"}');
INSERT INTO "resources" VALUES('https://about.gitlab.com/blog/pipeline-editor-overview','about.gitlab.com: Meet Pipeline Editor, your one-stop-shop for building a CI/CD pipeline','','2021',0,'Highlights GitLab''s visual Pipeline Editor, featuring dynamic YAML schema validation, pipeline visualization dashboards, and real-time syntax checking.','English','Blog Post','Beginner',0,'duplicate','manual',NULL,NULL,1781430419,0,'2026-06-14T11:46:59.213739+02:00',NULL,NULL,NULL,'["Software Engineering", "CI/CD Platforms", "Pipeline Editor"]','["[COMMUNITY-TOOL]"]','[]','["git.md"]','{}','{"duplicate_of": "https://about.gitlab.com/blog/2021/02/22/pipeline-editor-overview"}');
INSERT INTO "resources" VALUES('https://about.gitlab.com/blog/mr-reviews-with-vs-code','gitlab.com: How to do GitLab merge request reviews in VS Code','','2022',0,'Demonstrates integrating GitLab Merge Request code reviews directly inside Visual Studio Code. Enables developers to comment, review changes, and manage approvals without switching context to the web UI.','English','Blog Post','Beginner',0,'duplicate','manual',NULL,NULL,1781430419,0,'2026-06-14T11:46:59.214086+02:00',NULL,NULL,NULL,'["Software Engineering", "Version Control", "VS Code Integrations"]','["[COMMUNITY-TOOL]"]','[]','["git.md"]','{}','{"duplicate_of": "https://about.gitlab.com/blog/2021/01/25/mr-reviews-with-vs-code"}');
INSERT INTO "resources" VALUES('https://nubenetes.com/visual-studio','Visual Studio Code (Git Extensions)','','2025',0,'A guide to utilizing visual Git extensions inside VS Code. Helps developers manage commit sequences, visualize branch merges, and resolve conflicts within a unified IDE workspace.','English','Reference','Beginner',0,'online','manual',NULL,NULL,1781430419,0,'2026-06-14T11:46:59.216079+02:00',NULL,NULL,NULL,'["Software Engineering", "Developer Productivity", "VS Code Extensions"]','["[COMMUNITY-TOOL]"]','[]','["git.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://grafana.com/blog/how-we-use-the-grafana-github-plugin-to-track-outstanding-pull-requests','grafana: How we use the Grafana GitHub plugin to track outstanding pull requests','','2022',0,'Detailed technical guide on configuring Grafana dashboards with GitHub plugins. Demonstrates building engineering performance visualizations to track commit frequencies, PR lifetimes, and team review velocities.','English','Case Study','Intermediate',0,'online','manual',NULL,NULL,1781430419,0,'2026-06-14T11:46:59.266294+02:00',NULL,NULL,NULL,'["Software Engineering", "Developer Productivity", "Grafana GitHub Integration"]','["[CASE STUDY]", "[COMMUNITY-TOOL]"]','[]','["git.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://about.gitlab.com/blog/simple-kubernetes-management-with-gitlab','about.gitlab.com: Simple Kubernetes management with GitLab','','2022',0,'An architectural guide on using GitLab as a unified management plane for Kubernetes. Covers cluster connecting procedures, security posture monitoring, and automated Auto DevOps pipelines.','English','Blog Post','Intermediate',1,'duplicate','manual',NULL,NULL,1781430419,0,'2026-06-14T11:46:59.265888+02:00',NULL,NULL,NULL,'["Cloud Native", "Kubernetes Management", "GitLab Integrations"]','["[COMMUNITY-TOOL]"]','[]','["git.md"]','{}','{"duplicate_of": "https://about.gitlab.com/blog/2022/11/15/simple-kubernetes-management-with-gitlab"}');
INSERT INTO "resources" VALUES('https://www.vogue.es/lideres','business.vogue.es: Adiós a los jefes tóxicos: este es el nuevo tipo de liderazgo gentil que triunfa','','2022',0,'An analysis of evolving corporate management cultures and toxic workplace mitigation. Discusses the value of empathetic leadership and structured soft skills in reducing developer attrition within modern tech teams.','Spanish','Article','Beginner',0,'online','manual',NULL,NULL,1781430429,0,'2026-06-14T11:47:09.253231+02:00',NULL,NULL,NULL,'["Business & Careers", "Management Patterns", "Leadership"]','["[COMMUNITY-TOOL]"]','[]','["project-management-methodology.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://creately.com/guides/how-to-set-kpis-for-team-members','creately.com: A Step By Step Guide to Set KPIs for Team Members','','2023',0,'A step-by-step guide to setting actionable KPIs for engineering teams. Explores balancing quantitative delivery metrics with qualitative team-growth targets to align development outputs with business objectives.','English','Guide','Beginner',0,'online','manual',NULL,NULL,1781430429,0,'2026-06-14T11:47:09.254418+02:00',NULL,NULL,NULL,'["Business & Careers", "Management Patterns", "Team Performance"]','["[COMMUNITY-TOOL]", "[GUIDE]"]','[]','["project-management-methodology.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://nubenetes.com/grafana','Grafana','','2024',0,'Grafana is the industry-standard multi-platform open-source analytics and interactive visualization web application. It supports query, visualization, alerting, and analysis of metrics, logs, and traces from diverse backends (Prometheus, Elasticsearch, Loki, Jaeger). Its pluggable architecture allows organizations to build unified operational dashboards across heterogeneous data layers.','Go/TypeScript','Tool','Intermediate',0,'online','manual',NULL,NULL,1781430429,0,'2026-06-14T11:47:09.705869+02:00',NULL,NULL,NULL,'["Observability", "Visualization", "Dashboards"]','["[COMMUNITY-TOOL]"]','[]','["monitoring.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://skillbuilder.aws/search?searchText=aws-security-fundamentals-second-edition&showRedirectNotFoundBanner=true','explore.skillbuilder.aws: AWS Security Fundamentals (free)','','2024',0,'A fundamental training program covering core security topologies inside AWS. Explores the Shared Responsibility Model, IAM resource authorization, KMS encryption keys, and continuous infrastructure auditing.','English','Course','Beginner',0,'duplicate','manual',NULL,NULL,1781430429,0,'2026-06-14T11:47:09.775608+02:00',NULL,NULL,NULL,'["Security", "Identity & Access", "AWS Security Fundamentals"]','["[COMMUNITY-TOOL]", "[GUIDE]"]','[]','["aws-training.md"]','{}','{"duplicate_of": "https://skillbuilder.aws/course/external/view/elearning/48/aws-security-fundamentals-second-edition"}');
INSERT INTO "resources" VALUES('https://skillbuilder.aws/search?searchText=aws-technical-essential-spanish-from-latin-america&showRedirectNotFoundBanner=true','explore.skillbuilder.aws: AWS Skill Builder - Introducción a AWS Data Pipeline (Español Latinoamérica) | AWS Technical Essentials (Spanish from Latin America) - Free','','2024',0,'An introductory training course on AWS Data Pipeline, tailored for Spanish-speaking cloud engineers. Details basic data processing workflows, scheduling, and error handling for distributed cloud storage architectures.','Spanish','Course','Beginner',0,'duplicate','manual',NULL,NULL,1781430429,0,'2026-06-14T11:47:09.781128+02:00',NULL,NULL,NULL,'["Infrastructure", "Cloud Computing", "AWS Training"]','["[COMMUNITY-TOOL]", "[GUIDE]"]','[]','["aws-training.md"]','{}','{"duplicate_of": "https://skillbuilder.aws/course/external/view/elearning/7854/aws-technical-essential-spanish-from-latin-america"}');
INSERT INTO "resources" VALUES('https://www.dynatrace.com/news/blog','dynatrace.com: Why conventional observability fails in Kubernetes environments—A real-world use case 🌟','','2022',0,'This analysis explores why legacy, non-topological monitoring tools fail in dynamic, highly ephemeral Kubernetes architectures. It highlights the necessity of real-time topology mapping and automated entity correlation to avoid alert fatigue during cascade failures. Standard static dashboard approaches are contrasted with causal, AI-driven monitoring models.','English','Article','Intermediate',1,'online','manual',NULL,NULL,1781430429,0,'2026-06-14T11:47:09.868349+02:00',NULL,NULL,NULL,'["Observability", "APM", "Analysis"]','["[LEGACY]"]','[]','["monitoring.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://bigdataboutique.com/blog/tuning-elasticsearch-the-ideal-java-heap-size-2toq2j','blog.bigdataboutique.com: Tuning Elasticsearch: The Ideal Java Heap Size','','2022',0,'This technical guide details memory allocation strategies for JVM-based Elasticsearch nodes. It focuses on the critical rule of thumb of setting JVM heap sizes to 50% of available physical RAM (capping at 32GB to avoid breaking compressed ordinary object pointers / OOPs) while leaving the remainder for OS file system caching. Correct heap configuration directly prevents garbage collection pauses and OOM crashes in high-throughput indexing setups.','Java','Article','Advanced',0,'online','manual',NULL,NULL,1781430429,0,'2026-06-14T11:47:09.899777+02:00',NULL,NULL,NULL,'["Data Stores", "Elasticsearch", "Performance Tuning"]','["[COMMUNITY-TOOL]"]','[]','["monitoring.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.dynatrace.com/knowledge-base/aws-lambda','dynatrace.com: A look behind the scenes of AWS Lambda and our new Lambda monitoring extension','','2021',0,'Dynatrace''s AWS Lambda extension leverages the AWS Lambda Telemetry API to collect execution-level metrics, logs, and cold-start details with minimal execution overhead. The extension collects trace data from the execution environment asynchronously, preventing monitoring latency from impacting client response times. This offers complete end-to-end transaction tracing from API Gateways through serverless compute to downstream databases.','English','Article','Advanced',1,'online','manual',NULL,NULL,1781430439,0,'2026-06-14T11:47:19.891454+02:00',NULL,NULL,NULL,'["Cloud Native", "Serverless", "AWS Lambda Monitoring"]','["[COMMUNITY-TOOL]"]','[]','["monitoring.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.dynatrace.com/technologies/kubernetes-monitoring','dynatrace.com: Dynatrace monitoring for Kubernetes and OpenShift','','2023',0,'This product reference explains Dynatrace''s AI-driven observability agent, OneAgent, customized for Kubernetes and Red Hat OpenShift. By leveraging automatic injection at the container layer, it delivers full-stack trace and metric collection without manual code changes or pod sidecars. The Davis AI engine processes this topological data to automate root-cause analysis for microservice anomalies.','English','Documentation','Intermediate',0,'duplicate','manual',NULL,NULL,1781430439,0,'2026-06-14T11:47:19.900566+02:00',NULL,NULL,NULL,'["Observability", "APM", "Commercial Observability"]','["[COMMUNITY-TOOL]"]','[]','["monitoring.md"]','{}','{"duplicate_of": "https://www.dynatrace.com/news/blog/dynatrace-monitoring-for-kubernetes-and-openshift"}');
INSERT INTO "resources" VALUES('https://www.sysdig.com/blog/kubernetes-security-guide','sysdig.com: Kubernetes Security Guide 🌟','','2023',0,'Sysdig''s comprehensive guide to securing Kubernetes platforms details a multi-layered defense strategy covering container image scanning, runtime protection, network policies, and role-based access control (RBAC). It highlights compliance mappings (such as CIS benchmarks) and operational best practices for detecting abnormal kernel system calls using eBPF-based agents.','English','Guide','Advanced',0,'online','manual',NULL,NULL,1781430439,0,'2026-06-14T11:47:19.915413+02:00',NULL,NULL,NULL,'["Security", "Kubernetes Security", "Hardening"]','["[COMMUNITY-TOOL]", "[GUIDE]"]','[]','["kubernetes-security.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://grafana.com/blog/announcing-grafana-tempo-a-massively-scalable-distributed-tracing-system','grafana.com: Announcing Grafana Tempo, a massively scalable distributed tracing system 🌟','','2020',0,'Grafana Tempo is an open-source, high-scale, easy-to-use, and cost-effective distributed tracing backend. Designed to require only object storage (like S3 or GCS) to operate, it eliminates the operational overhead and high costs of running complex indexes via Elasticsearch or Cassandra. Tempo integrates deeply with Grafana, Prometheus, and Loki, enabling seamless correlation between logs, metrics, and traces.','Go','Tool','Advanced',0,'online','manual',NULL,NULL,1781430440,0,'2026-06-14T11:47:20.217364+02:00',NULL,NULL,NULL,'["Observability", "Tracing", "Grafana Tempo"]','["[COMMUNITY-TOOL]"]','[]','["monitoring.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://grafana.com/blog/a-beginners-guide-to-distributed-tracing-and-how-it-can-increase-an-applications-performance','grafana.com: A beginner''s guide to distributed tracing and how it can increase an application''s performance 🌟','','2021',0,'This introductory guide outlines the foundational mechanics of distributed tracing, exploring how request lifecycles are visualized using traces, spans, and parent-child span relationships. It clarifies how tracing correlates disjointed events across multi-service boundaries, enabling developers to detect latency bottlenecks and optimize microservice architectures.','English','Article','Beginner',1,'online','manual',NULL,NULL,1781430440,0,'2026-06-14T11:47:20.299483+02:00',NULL,NULL,NULL,'["Observability", "Tracing", "Distributed Tracing"]','["[COMMUNITY-TOOL]"]','[]','["monitoring.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.theodo.com/en-uk/blog','Hands on your first Kubernetes secrets 🌟','','2021',0,'This hands-on tutorial guides developers through creating, decoding, and mounting native Kubernetes Secret resources within applications. It highlights base64 encoding limitations and advises on key architectural alternatives, such as HashiCorp Vault integration, Sealed Secrets, or CSI secret store drivers for production environments.','English','Tutorial','Beginner',1,'online','manual',NULL,NULL,1781430450,0,'2026-06-14T11:47:30.153942+02:00',NULL,NULL,NULL,'["Security", "Kubernetes Security", "Secrets Management"]','["[COMMUNITY-TOOL]", "[GUIDE]"]','[]','["kubernetes-security.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.redhat.com/en/blog/ansible-network-resource-modules-deep-dive-on-return-values','ansible.com: Ansible Network Resource Modules: Deep Dive on Return Values','','2020',0,'This technical breakdown examines the structure and execution flow of Ansible Network Resource Modules, focusing on standard return structures (`before`, `after`, and `gathered`). It explains how network engineers can build precise declarative state files for network appliances, enabling idempotent drift correction and structured state auditing.','Python','Article','Advanced',0,'online','manual',NULL,NULL,1781430460,0,'2026-06-14T11:47:40.379458+02:00',NULL,NULL,NULL,'["Automation", "Configuration Management", "Ansible Networking"]','["[COMMUNITY-TOOL]"]','[]','["ansible.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.redhat.com/en/blog/channel/red-hat-ansible-automation','ansible.com/blog/topic/ansible-tower','','2020',0,'Official updates channel focusing on Ansible Tower (the precursor to AAP''s automation controller). Content spans legacy scaling strategies, visual workflow design, API routing, and integrations with enterprise LDAP systems.','English','Blog','Intermediate',0,'online','manual',NULL,NULL,1781430470,0,'2026-06-14T11:47:50.393396+02:00',NULL,NULL,NULL,'["Automation", "Platform", "Ansible Tower"]','["[LEGACY]"]','[]','["ansible.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.redhat.com/en/blog/automating-red-hat-satellite-with-ansible','ansible.com: Automating Red Hat Satellite with Ansible','- [galaxy.ansible.com: letsencrypt](https://galaxy.ansible.com/t_systems_mms/letsencrypt) This collection contains a role for issuing ssl certificates from Let''s Encrypt via dns or http-challenge','2021',0,'This technical resource details integrating Ansible with Red Hat Satellite to manage enterprise OS life cycles. It explains using Satellite Collections to provision instances, register hosts to subscription channels, and configure patch schedules automatically across large-scale physical and cloud environments.','Python','Article','Intermediate',0,'online','manual',NULL,NULL,1781430470,0,'2026-06-14T11:47:50.397945+02:00',NULL,NULL,NULL,'["Automation", "Infrastructure Management", "Satellite"]','["[COMMUNITY-TOOL]"]','[]','["ansible.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.redhat.com/en/technologies/management/ansible','ansible.com: Automation services catalog, the newest addition to the Ansible Automation Platform','','2020',0,'This document covers the self-service Automation Services Catalog in Red Hat AAP. It allows business users to request IT resources using automated Ansible plays in a structured governance framework, tracking compliance and multi-level approvals across organization boundaries.','English','Documentation','Intermediate',0,'online','manual',NULL,NULL,1781430470,0,'2026-06-14T11:47:50.406651+02:00',NULL,NULL,NULL,'["Automation", "Platform", "Ansible Catalog"]','["[COMMUNITY-TOOL]"]','[]','["ansible.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.redhat.com/en/technologies/management/ansible/application-delivery','ansible.com: Automating your business application''s REST API with Ansible','','2021',0,'This guide demonstrates orchestrating custom application workflows and RESTful APIs using Ansible''s `uri` module. It details credential authentication, payload handling, and status code verification within a continuous integration or system-provisioning pipeline, eliminating the need for ad-hoc scripting.','English','Article','Intermediate',1,'online','manual',NULL,NULL,1781430470,0,'2026-06-14T11:47:50.430631+02:00',NULL,NULL,NULL,'["Automation", "API Integration", "Ansible HTTP"]','["[COMMUNITY-TOOL]"]','[]','["ansible.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.dynatrace.com/platform/oneagent','dynatrace.com: Achieve faster time to value by deploying thousands of OneAgents at once with Ansible (Preview)','','2022',0,'Details utilizing Ansible automation to rapidly deploy and configure thousands of Dynatrace OneAgent nodes simultaneously. It leverages certified collections to deploy system services across heterogeneous OS landscapes while ensuring uniform host tagging and environment variables.','Python','Article','Intermediate',0,'duplicate','manual',NULL,NULL,1781430470,0,'2026-06-14T11:47:50.549360+02:00',NULL,NULL,NULL,'["Observability", "Automation", "Ansible Integration"]','["[COMMUNITY-TOOL]"]','[]','["ansible.md"]','{}','{"duplicate_of": "https://www.dynatrace.com/news/blog/achieve-faster-time-to-value-by-deploying-thousands-of-oneagents-at-once-with-ansible-preview"}');
INSERT INTO "resources" VALUES('https://www.redhat.com/en/blog/top-10-ansible-blogs-2022','ansible.com: The Top 10 Ansible Blogs of 2022','','2022',0,'A curated digest of the most impactful Ansible-focused blogs of 2022, highlighting innovations in automation controller integrations, cloud-native operators, and execution environment isolation. This compilation serves as a learning map for engineering teams adapting to enterprise automation patterns and modular collections.','English','Blog','Beginner',0,'online','manual',NULL,NULL,1781430470,0,'2026-06-14T11:47:50.761872+02:00',NULL,NULL,NULL,'["Automation", "Configuration Management", "Ansible Communities"]','["[COMMUNITY-TOOL]"]','[]','["ansible.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.redhat.com/en/blog/based-validated-network-content','ansible.com: Fundamentals of Network Automation with Ansible Validated Content using the network.base collection','','2023',0,'This resource covers Ansible''s network validated content library, structured to help infrastructure teams quickly adopt reliable network automation capabilities. Focusing on the `network.base` collection, it details architectural standards for managing multi-vendor network fabrics with reusable, pre-validated playbooks and tasks.','Python','Article','Intermediate',0,'online','manual',NULL,NULL,1781430470,0,'2026-06-14T11:47:50.782442+02:00',NULL,NULL,NULL,'["Automation", "Configuration Management", "Ansible Networking"]','["[COMMUNITY-TOOL]"]','[]','["ansible.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.redhat.com/en/blog/introducing-ansible-automation-platform-2','ansible.com: Introducing Ansible Automation Platform 2','','2021',0,'This article introduces Ansible Automation Platform 2, showcasing its containerized architecture shift. By replacing standard python virtualenvs with execution environments (isolated containers containing all Python/Ansible dependencies), AAP 2 solves scalability limitations and drift issues across enterprise deployment nodes.','Python','Release Notes','Advanced',0,'online','manual',NULL,NULL,1781430470,0,'2026-06-14T11:47:50.796605+02:00',NULL,NULL,NULL,'["Automation", "Platform", "Ansible AAP"]','["[COMMUNITY-TOOL]"]','[]','["ansible.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.redhat.com/en/blog/fast-vs-easy-benchmarking-ansible-operators-for-kubernetes','ansible.com: Fast vs Easy: Benchmarking Ansible Operators for Kubernetes','','2021',0,'This benchmark study analyzes Ansible-based Kubernetes Operators versus Go and Helm alternatives. It compares reconciliation latency, operational memory consumption, and execution complexity, demonstrating that while Ansible operators provide rapid developer velocity and utilize familiar YAML logic, Go operators excel at higher scaling metrics.','Python/Go','Article','Advanced',0,'online','manual',NULL,NULL,1781430470,0,'2026-06-14T11:47:50.815196+02:00',NULL,NULL,NULL,'["Kubernetes", "Operators", "Ansible Operators"]','["[COMMUNITY-TOOL]"]','[]','["ansible.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://ruuda.nl/2023/the-yaml-document-from-hell','ruudvanasseldonk.com: The yaml document from hell','','2023',0,'An analysis detailing edge cases, confusing specifications, and common syntactical pitfalls inherent to the YAML standard. It highlights issues such as Norway country-code confusion (`NO` parsed as boolean `false`), string coercion, and massive object graph vulnerabilities, promoting defensive configuration practices.','English','Blog','Intermediate',0,'online','manual',NULL,NULL,1781430471,0,'2026-06-14T11:47:51.093134+02:00',NULL,NULL,NULL,'["Configuration", "YAML", "Pitfalls"]','["[COMMUNITY-TOOL]"]','[]','["yaml.md"]','{}','{"is_special": true}');
INSERT INTO "resources" VALUES('https://www.redhat.com/en/blog/now-available-red-hat-ansible-automation-platform-1.2','ansible.com: Red Hat Ansible Automation Platform 1.2','','2020',0,'Overview of the legacy Red Hat Ansible Automation Platform v1.2 release. It highlights the convergence of Ansible Tower, Engine, and Network Engine, alongside introducing private automation hubs to store and control internal automation content within secure environments.','Python','Release Notes','Intermediate',0,'online','manual',NULL,NULL,1781430472,0,'2026-06-14T11:47:52.135763+02:00',NULL,NULL,NULL,'["Automation", "Platform", "Ansible AAP"]','["[LEGACY]"]','[]','["ansible.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.redhat.com/en/blog/announcing-the-red-hat-enterprise-linux-certified-ansible-collection','ansible.com: Announcing the Red Hat Enterprise Linux Certified Ansible Collection 🌟','','2020',0,'Announcement of the Red Hat Enterprise Linux (RHEL) System Roles as certified Ansible collections. This allows sysadmins to manage core operating system configuration parameters (network interfaces, SELinux, firewall rules, and storage pools) using vendor-supported, stable, and declarative code modules.','Python','Article','Intermediate',0,'online','manual',NULL,NULL,1781430472,0,'2026-06-14T11:47:52.304473+02:00',NULL,NULL,NULL,'["Automation", "Infrastructure Management", "Ansible Collections"]','["[COMMUNITY-TOOL]"]','[]','["ansible.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.redhat.com/en/blog/whats-new-in-ansible-automation-platform-2-automation-controller','ansible.com: What''s new in Ansible Automation Platform 2: automation controller','- [ansible.com: What''s new in Ansible Automation Platform 2: automation content navigator](https://www.redhat.com/en/blog/whats-new-in-ansible-automation-platform-2-automation-content-navigator)','2021',0,'Highlights details of the ''automation controller,'' which replaces Ansible Tower in AAP 2. Built to decouple control plane and execution plane functions, it improves job routing, credential management, and multi-tenant scaling through decentralized execution environments.','Python','Article','Advanced',0,'online','manual',NULL,NULL,1781430472,0,'2026-06-14T11:47:52.497694+02:00',NULL,NULL,NULL,'["Automation", "Platform", "Ansible AAP"]','["[COMMUNITY-TOOL]"]','[]','["ansible.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.stackrox.io/blog/kubernetes-networking-demystified','stackrox.com: Kubernetes Networking Demystified: A Brief Guide','','2021',0,'This reference guide deconstructs core Kubernetes networking patterns: container-to-container, pod-to-pod, pod-to-service, and external access mechanisms. It explains the mechanics of CNI plugins, IPAM allocations, iptables/IPVS load balancing, and dynamic ingress mapping.','English','Guide','Intermediate',1,'online','manual',NULL,NULL,1781430480,0,'2026-06-14T11:48:00.690037+02:00',NULL,NULL,NULL,'["Kubernetes", "Networking", "Architecture"]','["[COMMUNITY-TOOL]", "[GUIDE]"]','[]','["kubernetes-networking.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://about.gitlab.com/blog/devops-workflows-json-format-jq-ci-cd-lint','about.gitlab.com: Tips for productive DevOps workflows: JSON formatting with jq and CI/CD linting automation','','2022',0,'Technical walkthrough on improving pipeline developer velocity using GitLab CI/CD, JSON manipulation with `jq`, and linting tooling. It focuses on isolating syntax-checking phases to fail fast, validating config schemas before they are applied to running stages.','Shell','Article','Intermediate',0,'duplicate','manual',NULL,NULL,1781430480,0,'2026-06-14T11:48:00.732745+02:00',NULL,NULL,NULL,'["DevOps", "CI/CD", "Automation"]','["[COMMUNITY-TOOL]"]','[]','["yaml.md"]','{}','{"is_special": true, "duplicate_of": "https://about.gitlab.com/blog/2021/04/21/devops-workflows-json-format-jq-ci-cd-lint"}');
INSERT INTO "resources" VALUES('https://thomasthornton.cloud/analyze-your-kubernetes-yaml-files-and-helm-charts-to-ensure-best-practices-using-kuberlinter-in-azure-devops-pipeline','thomasthornton.cloud: Analyze your Kubernetes YAML files and Helm Charts to ensure best practices using KubeLinter in Azure DevOps Pipeline','','2021',0,'This post walks through embedding KubeLinter in Azure DevOps CI/CD pipelines to audit Kubernetes manifests and Helm charts. It highlights security and performance check validations, such as identifying missing resource limits, root privileges, or improper security contexts before deployment.','YAML','Tutorial','Intermediate',0,'online','manual',NULL,NULL,1781430481,0,'2026-06-14T11:48:01.698234+02:00',NULL,NULL,NULL,'["Kubernetes", "DevSecOps", "Linting"]','["[COMMUNITY-TOOL]", "[GUIDE]"]','[]','["yaml.md"]','{}','{"is_special": true}');
INSERT INTO "resources" VALUES('https://www.theodo.com/en-fr/blog','Kubernetes productivity tips and tricks 🌟','','2021',0,'A practitioner''s guide to enhancing CLI-based Kubernetes productivity. It explores advanced setups such as custom shell autocompletion, kubectx/kubens utilities, smart aliases, and log-tailing helpers designed to reduce cognitive overhead during real-time incident responses.','English','Article','Intermediate',0,'online','manual',NULL,NULL,1781430485,0,'2026-06-14T11:48:05.378586+02:00',NULL,NULL,NULL,'["Kubernetes", "Operations", "Productivity"]','["[COMMUNITY-TOOL]"]','[]','["kubernetes-on-premise.md", "kubectl-commands.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://nubenetes.com/openshift','Openshift Container Platform','','2026',0,'Red Hat OpenShift is a premier enterprise-grade hybrid cloud Kubernetes application platform. It adds out-of-the-box developer tooling, integrated security standards, cluster virtualization, internal registry configurations, and Operator-based life cycle management directly over raw Kubernetes.','Go','Platform','Advanced',0,'online','manual',NULL,NULL,1781430485,0,'2026-06-14T11:48:05.555416+02:00',NULL,NULL,NULL,'["Kubernetes Platforms", "Red Hat OpenShift", "Enterprise"]','["[COMMUNITY-TOOL]"]','[]','["kubernetes-on-premise.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://nubenetes.com/rancher','Rancher: Enterprise management for Kubernetes','','2026',0,'Rancher is a unified platform for managing multi-cluster, heterogeneous Kubernetes deployments across diverse cloud providers and bare metal hosts. It simplifies operational management by providing centralized authentication, unified RBAC access, structured audit logs, and simplified Helm catalog deployments.','Go','Platform','Advanced',0,'online','manual',NULL,NULL,1781430485,0,'2026-06-14T11:48:05.562698+02:00',NULL,NULL,NULL,'["Kubernetes Platforms", "Rancher", "Multi-Cluster"]','["[COMMUNITY-TOOL]"]','[]','["kubernetes-on-premise.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://blogs.vmware.com/tanzu/introducing-kubeacademy-pro-in-depth-kubernetes-training-totally-free','tanzu.vmware.com: Introducing KubeAcademy Pro: In-Depth Kubernetes Training, Totally Free','','2020',0,'KubeAcademy by VMware provides modular education resources and deep-dive technical courses targeting Kubernetes administrators and application developers. It focuses on practical application scaling, cluster security, debugging, and continuous integration concepts.','English','Platform','Intermediate',0,'online','manual',NULL,NULL,1781430486,0,'2026-06-14T11:48:06.125173+02:00',NULL,NULL,NULL,'["Education", "Kubernetes", "Training"]','["[COMMUNITY-TOOL]"]','[]','["kubernetes-on-premise.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://blogs.vmware.com/tanzu/vmware-tanzu-sql-mysql-at-scale-kubernetes','tanzu.vmware.com: VMware Tanzu SQL: MySQL at Scale Made Easy for Kubernetes','','2020',0,'Tanzu SQL provides a robust, operator-driven solution for provisioning and operating MySQL databases within Kubernetes clusters. It automates common lifecycle events such as data replication, high availability clustering, automatic backups, and critical security patching.','Go','Operator','Advanced',0,'online','manual',NULL,NULL,1781430486,0,'2026-06-14T11:48:06.125607+02:00',NULL,NULL,NULL,'["Databases", "Kubernetes Operators", "VMware Tanzu"]','["[COMMUNITY-TOOL]"]','[]','["kubernetes-on-premise.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.mirantis.com/software/mirantis-kubernetes-engine','Mirantis Docker Enterprise 3.1+ with Kubernetes','','2020',0,'Formerly Docker Enterprise, Mirantis Kubernetes Engine (MKE) provides enterprise-ready cluster deployment capabilities utilizing either Kubernetes or Swarm orchestrators. It features integrated identity management, safe private image registries, and granular role-based security tooling.','Go','Platform','Advanced',0,'online','manual',NULL,NULL,1781430495,0,'2026-06-14T11:48:15.769802+02:00',NULL,NULL,NULL,'["Kubernetes Platforms", "Mirantis", "Enterprise"]','["[COMMUNITY-TOOL]"]','[]','["kubernetes-on-premise.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://about.gitlab.com/blog/vscode-extension-development-with-gitlab','gitlab.com: VS Code extension development with GitLab','','2022',0,'Explores how developers can construct VS Code extensions integrated with GitLab CI/CD and APIs. The post showcases best practices for extension design, testing automation, and deployment mechanisms, streamlining local-to-cloud workspace automation.','TypeScript','Article','Intermediate',0,'online','manual',NULL,NULL,1781430523,0,'2026-06-14T11:48:43.033371+02:00',NULL,NULL,NULL,'["Development", "DevOps", "IDE Integration"]','["[COMMUNITY-TOOL]"]','[]','["visual-studio.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://docs.ansible.com/collections.html','Manage Kubernetes (K8s) objects','','2024',0,'Official documentation detailing Ansible''s specialized `kubernetes.core.k8s` module capabilities. It focuses on declaratively orchestrating Kubernetes objects directly from Ansible playbooks, allowing organizations to cleanly bridge traditional VM configuration setups with modern containerized platform configurations.','Python','Documentation','Advanced',0,'online','manual',NULL,NULL,1781430523,0,'2026-06-14T11:48:43.668228+02:00',NULL,NULL,NULL,'["Automation", "Kubernetes", "Ansible Modules"]','["[COMMUNITY-TOOL]"]','[]','["kubectl-commands.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://nubenetes.com/kubernetes','Kubectl plugins and tools','','2025',0,'This reference compilation highlights external tools and kubectl extensions managed via Krew. It details how third-party plugins (like `neat`, `kns`, or security-focused extensions) expand basic kubectl operational debugging and cluster-inspection capabilities.','Go','Tool','Intermediate',0,'online','manual',NULL,NULL,1781430523,0,'2026-06-14T11:48:43.680800+02:00',NULL,NULL,NULL,'["Kubernetes", "Operations", "Kubectl Plugins"]','["[COMMUNITY-TOOL]"]','[]','["kubectl-commands.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.blackduck.com/blog/integrating-automated-ast-tools.html','synopsys.com: How to integrate automated AST tools in your CI/CD pipeline','','2021',0,'This article describes how to integrate automated Application Security Testing (AST) scanners (SAST, DAST, SCA) inside CI/CD pipelines. It explains how to establish automated quality gates to prevent vulnerable code from progressing to integration and production staging layers.','English','Article','Advanced',0,'online','manual',NULL,NULL,1781430523,0,'2026-06-14T11:48:43.813812+02:00',NULL,NULL,NULL,'["Security", "DevSecOps", "Application Security"]','["[COMMUNITY-TOOL]"]','[]','["testops.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.techerati.com/features-hub/devsecops-eight-tips-for-truly-securing-software','techerati.com: DevSecOps: Eight tips for truly securing software','','2022',0,'An architectural blueprint detailing eight foundational pillars for embedding security directly into the CI/CD pipeline. Key concepts include shifted-left vulnerability scanning, automated compliance checks, dependency analysis, and developer-centric security education. The article offers high-level pragmatic strategies for organizations transitioning from traditional DevOps to modern DevSecOps frameworks.','English','Best Practice Guide','Intermediate',0,'online','manual',NULL,NULL,1781432178,0,'2026-06-14T12:16:18.617535+02:00',NULL,NULL,NULL,'["Security & Governance", "DevSecOps", "Best Practices"]','["[COMMUNITY-TOOL]", "[GUIDE]"]','[]','["devsecops.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://thomasthornton.cloud/deploying-to-azure-secure-your-github-workflow-with-oidc','Deploying to Azure: Secure Your GitHub Workflow with OIDC','','2022',0,'Analyzes the mechanism of securing deployment pipelines on Azure by leveraging GitHub Actions with OIDC federation. This setup eliminates credential rotation burdens and prevents high-privilege credential leakage. The article guides developers through creating federated credentials in Azure AD and configuring GitHub workflows for passwordless authentication.','YAML','Technical Article','Intermediate',0,'online','manual',NULL,NULL,1781432228,0,'2026-06-14T12:17:08.047025+02:00',NULL,NULL,NULL,'["Security & Governance", "CI/CD Security", "Azure & GitHub Integration"]','["[COMMUNITY-TOOL]"]','[]','["aws-security.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://blog.heaphero.io/what-is-gc-log-thread-dump-and-heapdump','blog.heaphero.io: What is GC Log, thread dump and Heapdump? 🌟','','2021',0,'A diagnostic reference explaining the roles of garbage collection (GC) logs, thread dumps, and heap dumps in Java Virtual Machine (JVM) analysis. GC logs map memory reclamation patterns, thread dumps identify concurrency deadlocks, and heap dumps pinpoint memory leaks. This guide bridges the gap between raw JVM telemetry and pragmatic troubleshooting workflows.','Java','Technical Article','Advanced',0,'online','manual',NULL,NULL,1781432228,0,'2026-06-14T12:17:08.603184+02:00',NULL,NULL,NULL,'["Observability & Troubleshooting", "JVM Performance", "Diagnostics"]','["[COMMUNITY-TOOL]"]','[]','["java-and-java-performance-optimization.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://thomasthornton.cloud/a-devops-journey-using-azure-devops','thomasthornton.cloud: A DevOps journey using Azure DevOps','','2021',0,'A comprehensive retrospective detailing the strategic transition and ongoing journey of adopting Azure DevOps for enterprise platform engineering. The guide explores centralizing pipeline definitions, managing environment gates, optimizing agent pools, and leveraging built-in boards and repositories. It highlights pragmatic challenges and structural lessons learned during real-world migrations to cloud-native delivery workflows.','YAML','Case Study','Intermediate',0,'online','manual',NULL,NULL,1781432259,0,'2026-06-14T12:17:39.274052+02:00',NULL,NULL,NULL,'["Platform Engineering", "CI/CD Platforms", "Azure DevOps"]','["[CASE STUDY]", "[COMMUNITY-TOOL]"]','[]','["demos.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.redhat.com/en/blog/federation-v2-is-now-kubefed','Multi-cluster Federation in OpenShift 4 is called **KubeFed**','','2019',2,'Curator Insight introduces the KubeFed system in OpenShift 4. Live Grounding highlights its mechanism for template distribution and configuration sync across multiple clusters. Valuable for understanding historical cross-cluster patterns before modern gateway patterns.','English','Blog Post','Advanced',0,'online','manual',NULL,NULL,1781736113,0,'2026-06-18T00:41:53.853399+02:00',NULL,NULL,NULL,'["Kubernetes Cluster Operations", "Multi-Cluster", "Legacy Federation"]','["[COMMUNITY-TOOL]"]','[]','["ocp3.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://blog.ycrash.io/dmesg-unix-linux-command-beginners-introduction-with-examples','blog.ycrash.io: dmesg – Unix/Linux command, beginners introduction with examples','','2022',0,'A fundamental reference guide to using the `dmesg` utility for examining kernel-level ring buffer logs in Unix and Linux operating systems. The resource highlights critical subcommands for parsing device driver issues, memory allocation failures (including Out-Of-Memory/OOM kills), and hardware initialization errors. It provides essential CLI commands to help system administrators and site reliability engineers troubleshoot core OS issues.','Bash','Technical Article','Beginner',0,'duplicate','manual',NULL,NULL,1781432292,0,'2026-06-14T12:18:12.054700+02:00',NULL,NULL,NULL,'["Observability & Troubleshooting", "Linux Systems", "Kernel Diagnostics"]','["[COMMUNITY-TOOL]"]','[]','["linux.md"]','{}','{"duplicate_of": "https://blog.ycrash.io/2021/06/28/dmesg-unix-linux-command-beginners-introduction-with-examples"}');
INSERT INTO "resources" VALUES('https://thomasthornton.cloud/enabling-postgresql-flexible-server-logs-and-configuring-a-retention-period-using-terraform','thomasthornton.cloud: Enabling PostgreSQL flexible server logs and configuring a retention period using Terraform','','2022',0,'Practical implementation guide for leveraging HashiCorp Terraform to configure diagnostic logging and retention policies on Azure Database for PostgreSQL Flexible Server. By defining IaC blocks for diagnostic settings and log forwarding, platform engineers can automate the streaming of engine logs to Azure Monitor, Log Analytics, or Storage Accounts. This configuration ensures compliance with enterprise security audits and automated log archival.','HCL','Technical Article','Intermediate',0,'duplicate','manual',NULL,NULL,1781432324,0,'2026-06-14T12:18:44.100638+02:00',NULL,NULL,NULL,'["Infrastructure as Code", "Database Automation", "Terraform & Azure"]','["[COMMUNITY-TOOL]"]','[]','["terraform.md"]','{}','{"duplicate_of": "https://thomasthornton.cloud/2024/03/28/enabling-postgresql-flexible-server-logs-and-configuring-a-retention-period-using-terraform"}');
INSERT INTO "resources" VALUES('https://blog.getambassador.io/kubernetes-canary-testing-and-release-with-istio-4cbdedcc9914?gi=89e3feac8f11',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,'online',NULL,NULL,NULL,1781432409,0,'2026-06-14T12:20:09.617802+02:00',NULL,NULL,NULL,'[]','[]','[]','[]','{}','{}');
INSERT INTO "resources" VALUES('https://www.techerati.com/features-hub/microservices-in-the-cloud-native-era','techerati.com: Microservices in the Cloud-Native Era','','2022',0,'Explores the strategic paradigm shift toward microservices as the de facto structural archetype for scalable cloud platforms. It dissects operational complexities including traffic routing, discovery mechanisms, and failure domain containment through circuit-breakers. A vital read for architects planning monolithic-to-microservices migrations under modern Kubernetes-centric infrastructures.','English','Technical Article','Advanced',1,'online','manual',NULL,NULL,1781432431,0,'2026-06-14T12:20:31.808019+02:00',NULL,NULL,NULL,'["Architecture Patterns", "Microservices", "Cloud-Native Infrastructure"]','["[COMMUNITY-TOOL]"]','[]','["introduction.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://thomasthornton.cloud/conditional-variables-in-azure-devops-pipelines','thomasthornton.cloud: Conditional Variables in Azure DevOps Pipelines','','2022',0,'Detailed evaluation of configuring dynamic and conditional variable expressions within Azure DevOps YAML pipelines. By utilizing built-in pipeline expressions, developers can adjust variable values based on source branch, trigger conditions, or build parameters. This capability promotes DRY (Don''t Repeat Yourself) practices and allows high levels of pipeline reuse across different environments.','YAML','Technical Article','Intermediate',0,'duplicate','manual',NULL,NULL,1781432462,0,'2026-06-14T12:21:02.548550+02:00',NULL,NULL,NULL,'["Platform Engineering", "CI/CD Platforms", "Azure DevOps"]','["[COMMUNITY-TOOL]"]','[]','["azure.md"]','{}','{"duplicate_of": "https://thomasthornton.cloud/2021/08/04/conditional-variables-in-azure-devops-pipelines"}');
INSERT INTO "resources" VALUES('https://thomasthornton.cloud/adding-pull-request-comments-to-azure-devops-repo-from-azure-devops-pipelines','thomasthornton.cloud: Adding pull-request comments to Azure DevOps Repo from Azure DevOps Pipelines','','2022',0,'Step-by-step automation guide showing how to programmatically publish comments back to Azure DevOps pull requests directly from active CI pipelines. Using the Azure DevOps REST API or CLI within pipeline stages, teams can auto-post code quality summaries, terraform plans, or security scanner findings. This approach shortens the feedback loop for developers and streamlines team review processes.','YAML','Technical Article','Intermediate',0,'duplicate','manual',NULL,NULL,1781432463,0,'2026-06-14T12:21:03.837586+02:00',NULL,NULL,NULL,'["Platform Engineering", "CI/CD Platforms", "Azure DevOps"]','["[COMMUNITY-TOOL]"]','[]','["azure.md"]','{}','{"duplicate_of": "https://thomasthornton.cloud/2024/01/18/adding-pull-request-comments-to-azure-devops-repo-from-azure-devops-pipelines"}');
INSERT INTO "resources" VALUES('https://code.tutsplus.com/rest-vs-grpc-battle-of-the-apis--cms-30711t','REST vs. gRPC: Battle of the APIs','','2020',3,'Curator Insight presents this as a direct technical showdown. Live Grounding details the underlying HTTP/2 multiplexing advantage of gRPC versus HTTP/1.1 REST patterns. This guide provides concrete latency, serialization (Protobuf), and performance benchmarks crucial for microservices architects.','English','Article','Intermediate',1,'online','manual',NULL,NULL,1781735866,0,'2026-06-18T00:37:46.083070+02:00',NULL,NULL,NULL,'["Application Architecture", "Inter-Service Communication", "Protocols"]','["[COMMUNITY-TOOL]"]','[]','["api.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://blog.axway.com/learning-center/apis/api-management/what-is-api-management','axway.com: What is API Management?','','2022',1,'Curator Insight focuses on the operational oversight of APIs. Live Grounding confirms the resource details the full lifecycle of API management, including policy enforcement, rate limiting, and analytics. It provides architects with foundational criteria for evaluating enterprise-grade API gateways.','English','Article','Intermediate',0,'online','manual',NULL,NULL,1781735867,0,'2026-06-18T00:37:47.143235+02:00',NULL,NULL,NULL,'["Application Architecture", "API Management", "Lifecycle"]','["[COMMUNITY-TOOL]"]','[]','["api.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://blog.axway.com/learning-center/apis/basics/different-types-apis','apifriends.com: What are the different types of APIs? 🌟','','2021',2,'Curator Insight identifies this as a categorization guide. Live Grounding reveals a deep breakdown of open, partner, and internal APIs, along with architectural styles like REST, GraphQL, and gRPC. It is a key reference for establishing service-to-service governance rules.','English','Article','Beginner',0,'online','manual',NULL,NULL,1781735867,0,'2026-06-18T00:37:47.746809+02:00',NULL,NULL,NULL,'["Application Architecture", "API Management", "Design Patterns"]','["[COMMUNITY-TOOL]"]','[]','["api.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://blog.axway.com/learning-center/apis/basics/what-is-an-api','apifriends.com: What is an API?','','2021',0,'Curator Insight highlights this resource as an entry point for understanding API fundamentals. Live Grounding verifies it details REST, SOAP, and RPC protocols with clear architectural trade-offs. It serves as an educational starting point for cloud-native developers navigating API design patterns.','English','Article','Beginner',0,'duplicate','manual',NULL,NULL,1781735867,0,'2026-06-18T00:37:47.819915+02:00',NULL,NULL,NULL,'["Application Architecture", "API Management", "Fundamentals"]','["[COMMUNITY-TOOL]"]','[]','["api.md"]','{}','{"duplicate_of": "https://www.postman.com/what-is-an-api"}');
INSERT INTO "resources" VALUES('https://www.blazemeter.com/blog/devops-best-practices-testing','blazemeter.com: Three Ways DevOps Benefit from AWS CodePipeline','','2019',1,'Curator Insight emphasizes the DevOps efficiency gains using AWS-native pipelines. Live Grounding demonstrates how the platform automates continuous integration, integrates performance testing tools like BlazeMeter, and reduces manual deployment risk. It serves as a practical blueprint for cloud-native delivery.','English','Blog Post','Intermediate',0,'online','manual',NULL,NULL,1781735875,0,'2026-06-18T00:37:55.896311+02:00',NULL,NULL,NULL,'["CI-CD", "Cloud-Native Delivery", "AWS"]','["[COMMUNITY-TOOL]"]','[]','["aws-devops.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://stackoverflow.com/questions/52337851/how-to-define-buildconfig-object-with-jenkins-and-openshift','stackoverflow: How to define BuildConfig object with Jenkins and openshift','','2018',1,'Curator Insight addresses automated OpenShift build pipelines. Live Grounding details the precise YAML and Jenkins pipeline syntax needed to safely trigger BuildConfig objects from external CI nodes. It remains highly relevant for legacy Jenkins-to-OpenShift integrations.','English','Q&A','Advanced',0,'online','manual',NULL,NULL,1781735920,0,'2026-06-18T00:38:40.609296+02:00',NULL,NULL,NULL,'["CI-CD", "Platform-as-a-Service", "OpenShift"]','["[LEGACY]"]','[]','["demos.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://resources.axway.com','axway.com/digitize','','2022',1,'Curator Insight positions this as Axway''s resource repository. Live Grounding shows it serves as an enterprise catalog containing whitepapers, technical case studies, and integration blueprints. It is best utilized for scoping architectural patterns across multi-cloud enterprise setups.','English','Portal','Beginner',0,'online','manual',NULL,NULL,1781735922,0,'2026-06-18T00:38:42.194703+02:00',NULL,NULL,NULL,'["Application Architecture", "Enterprise Integration", "Resources"]','["[COMMUNITY-TOOL]"]','[]','["developerportals.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://blog.axway.com/learning-center/apis/basics/full-lifecycle-api-management','Axway API Management','','2021',2,'Curator Insight introduces Axway''s enterprise-grade API suite. Live Grounding verifies that full-lifecycle API management coordinates API design, discovery, security, and usage monitoring under a unified management plane. It acts as a de facto reference for corporate digital transformation plans.','English','Article','Intermediate',0,'online','manual',NULL,NULL,1781735922,0,'2026-06-18T00:38:42.527557+02:00',NULL,NULL,NULL,'["Application Architecture", "API Management", "Platform Solutions"]','["[COMMUNITY-TOOL]"]','[]','["developerportals.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://justinpolidori.com/posts/20220116_sign_images_with_cosign_and_verify_with_gatekeeper','justinpolidori.it: Secure Your Docker Images With Cosign (and OPA Gatekeeper)','','2022',4,'Curator Insight introduces cryptographic supply chain signing. Live Grounding validates that combining Sigstore Cosign with OPA Gatekeeper enables strict admissions-control validation of signed OCI containers. This setup forms the bedrock of zero-trust Kubernetes cluster pipelines.','English','Blog Post','Advanced',0,'online','manual',NULL,NULL,1781735924,0,'2026-06-18T00:38:44.483997+02:00',NULL,NULL,NULL,'["Security", "Software Supply Chain", "Policy Enforcement"]','["[ENTERPRISE-STABLE]"]','[]','["devsecops.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.puppet.com','Relay','','2021',1,'Curator Insight positions Relay as an event-driven DevOps automated response system. Live Grounding reveals that while Puppet has shifted its core focus, Relay pioneered trigger-based cloud infrastructure remediation workflows. It offers valuable historical design insights for serverless runbook systems.','English','Tool','Intermediate',0,'online','manual',NULL,NULL,1781735924,0,'2026-06-18T00:38:44.485214+02:00',NULL,NULL,NULL,'["Operations", "Automation", "Workflow Engines"]','["[COMMUNITY-TOOL]"]','[]','["devops-tools.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://portworx.com/blog/implementing-data-security-on-red-hat-openshift','portworx.com: Implementing Data Security on Red Hat OpenShift 🌟','','2021',4,'Curator Insight targets stateful application protection. Live Grounding displays how Portworx delivers hardware-level encryption, granular RBAC, and secure key-management integrations on Red Hat OpenShift. It provides a robust architecture for strict financial or healthcare compliance criteria.','English','Blog Post','Advanced',0,'online','manual',NULL,NULL,1781735925,0,'2026-06-18T00:38:45.114717+02:00',NULL,NULL,NULL,'["Kubernetes Storage", "Enterprise Storage", "OpenShift"]','["[ENTERPRISE-STABLE]"]','[]','["devsecops.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.tigera.io/project-calico','Project Calico 🌟','','2026',5,'Curator Insight flags Calico as an industry-standard networking engine. Live Grounding reviews its implementation of eBPF and standard Linux iptables routing schemes to enforce high-performance network security. It remains an absolute standard for zero-trust workloads.','English','Project','Advanced',0,'online','manual',NULL,NULL,1781736024,0,'2026-06-18T00:40:24.199302+02:00',NULL,NULL,NULL,'["Kubernetes Networking", "CNI Plugins", "Security Policy"]','["[DE FACTO STANDARD]"]','[]','["devsecops.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://labs.iximiuz.com/tutorials/docker-run-vs-attach-vs-exec','iximiuz.com: Containers 101: attach vs. exec - what''s the difference?','','2021',4,'Curator Insight breaks down fundamental OCI execution flags. Live Grounding highlights the difference between attaching to a main container process (TTY/STDIN sharing) and starting an independent debug process via exec. Essential reading for system level container operations.','English','Interactive Tutorial','Intermediate',0,'online','manual',NULL,NULL,1781735928,0,'2026-06-18T00:38:48.941041+02:00',NULL,NULL,NULL,'["Containerization", "Fundamentals", "Container Runtimes"]','["[ENTERPRISE-STABLE]", "[GUIDE]"]','[]','["docker.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.docker.com','docker.com: Docker and Ambassador Labs Announce Telepresence for Docker, Improving the Kubernetes Development Experience 🌟','','2021',3,'Curator Insight focuses on solving local-to-remote debugging loops. Live Grounding highlights how the Telepresence integration routes traffic between local Docker containers and active Kubernetes environments. It facilitates near-zero friction testing for distributed development squads.','English','Announcement','Intermediate',1,'online','manual',NULL,NULL,1781735938,0,'2026-06-18T00:38:58.360313+02:00',NULL,NULL,NULL,'["Kubernetes Development", "Local Environments", "Testing Tools"]','["[COMMUNITY-TOOL]"]','[]','["docker.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.docker.com/blog','docker.com: Kubernetes in Production Environments','','2020',3,'Curator Insight outlines production orchestration methodologies. Live Grounding reviews security boundary configuration, container lifecycle tracking, and host performance balancing. Best suited for teams mapping their early-stage infrastructure migrations.','English','Blog Post','Intermediate',0,'online','manual',NULL,NULL,1781736011,0,'2026-06-18T00:40:11.975548+02:00',NULL,NULL,NULL,'["Kubernetes Cluster Operations", "Production Readiness", "Ecosystem"]','["[ENTERPRISE-STABLE]"]','[]','["docker.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://examples.javacodegeeks.com/java-development/enterprise-java/spring/tomcat-vs-jetty-vs-undertow-comparison-of-spring-boot-embedded-servlet-containers','Tomcat vs. Jetty vs. Undertow: Comparison of Spring Boot Embedded Servlet Containers','','2019',3,'Curator Insight compares Java microservices web engines. Live Grounding parses resource footprints, non-blocking I/O support, and throughput capacity benchmarks between Tomcat, Jetty, and Undertow. Essential for microservices tuning when running inside standard OCI wrappers.','English','Article','Advanced',1,'online','manual',NULL,NULL,1781735941,0,'2026-06-18T00:39:01.406322+02:00',NULL,NULL,NULL,'["Application Architecture", "Runtime Environments", "JVM Containers"]','["[COMMUNITY-TOOL]"]','[]','["embedded-servlet-containers.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://mergify.com','mergify.io','','2026',4,'Curator Insight showcases automated pull request workflows. Live Grounding reveals a sophisticated automation engine that handles conditional merging, queue scheduling, and branch rebase synchronization on GitHub. It minimizes human bottlenecks during continuous deployment cycles.','English','Service','Intermediate',0,'online','manual',NULL,NULL,1781735950,0,'2026-06-18T00:39:10.213624+02:00',NULL,NULL,NULL,'["CI-CD", "Developer Operations", "Automation"]','["[ENTERPRISE-STABLE]"]','[]','["git.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.cncf.io/blog/2021/03/23/quick-application-deployments-on-microk8s-using-helm-charts','cncf.io: Quick application deployments on MicroK8s using Helm Charts','','2021',3,'Curator Insight explores lightweight Kubernetes distributions. Live Grounding shows how combining MicroK8s'' single-command setup with Helm deployments yields ultra-fast feedback loops for edge computing and local testing. Essential for local testing scenarios.','English','Blog Post','Intermediate',0,'online','manual',NULL,NULL,1781735950,0,'2026-06-18T00:39:10.478631+02:00',NULL,NULL,NULL,'["Kubernetes Environments", "Edge and IoT", "MicroK8s"]','["[COMMUNITY-TOOL]"]','[]','["helm.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://hackandslash.blog/how-to-create-custom-helm-charts','mbbaig.blog: How to create custom Helm charts 🌟','','2021',3,'Curator Insight offers a deep-dive tutorial into templating. Live Grounding details how to construct, parameterize, and lint Helm templates for microservices deployments. Perfect for platform engineers moving from static YAML to dynamic definitions.','English','Blog Post','Intermediate',0,'online','manual',NULL,NULL,1781735950,0,'2026-06-18T00:39:10.910295+02:00',NULL,NULL,NULL,'["Kubernetes Orchestration", "Package Management", "Helm"]','["[COMMUNITY-TOOL]"]','[]','["helm.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://dzone.com/articles/microservices-anti-patterns','developer.com: Overcoming the Common Microservices Anti-Patterns','','2018',3,'Curator Insight dissects common architectural pitfalls in distributed systems. Live Grounding analyzes anti-patterns such as the ''Distributed Monolith'', hardcoded network locations, and shared databases. It offers structural refactoring paths crucial for microservice transitions.','English','Article','Advanced',1,'online','manual',NULL,NULL,1781735973,0,'2026-06-18T00:39:33.838417+02:00',NULL,NULL,NULL,'["Application Architecture", "Microservices", "Design Patterns"]','["[COMMUNITY-TOOL]"]','[]','["introduction.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.blazemeter.com/blog','blazemeter.com: Top Jenkins Plugins You Can’t Miss in 2018','','2018',1,'Curator Insight highlights the core modular capabilities of Jenkins. Live Grounding lists popular plugins for pipeline visualization, Git integration, and test suite automation. Primarily valuable for retrofitting older enterprise pipelines.','English','Blog Post','Intermediate',0,'online','manual',NULL,NULL,1781735992,0,'2026-06-18T00:39:52.083894+02:00',NULL,NULL,NULL,'["CI-CD", "Developer Operations", "Jenkins"]','["[COMMUNITY-TOOL]"]','[]','["jenkins.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://portworx.com/products/portworx-backup','PX-Backup','','2026',4,'Curator Insight presents a dedicated backup manager for stateful pods. Live Grounding validates PX-Backup''s ability to offer application-consistent backups, multi-cloud cross-cluster migrations, and instantaneous disaster recovery schedules. It is a premium product for compliance-driven stateful setups.','English','Product','Advanced',0,'online','manual',NULL,NULL,1781736003,0,'2026-06-18T00:40:03.454614+02:00',NULL,NULL,NULL,'["Kubernetes Storage", "Backup and Recovery", "Disaster Recovery"]','["[ENTERPRISE-STABLE]"]','[]','["kubernetes-backup-migrations.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://portworx.com/blog/how-to-backup-and-restore-elasticsearch-on-kubernetes','portworx.com: How to backup and restore Elasticsearch on Kubernetes','','2021',3,'Curator Insight explores distributed database safety. Live Grounding demonstrates how to snapshot stateful Elasticsearch clusters running inside Kubernetes without causing data loss or node downtime. A concrete manual for database administrators.','English','Blog Post','Advanced',0,'online','manual',NULL,NULL,1781736012,0,'2026-06-18T00:40:12.833892+02:00',NULL,NULL,NULL,'["Kubernetes Storage", "Database Operations", "Elasticsearch"]','["[COMMUNITY-TOOL]"]','[]','["kubernetes-monitoring.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://eevans.co/blog/deconstructing-kubernetes-networking/index.html','eevans.co: Deconstructing Kubernetes Networking','','2019',4,'Curator Insight presents an exceptional architectural breakdown of the CNI layer. Live Grounding traces the packet path from Container-to-Container, Pod-to-Pod, and Pod-to-Service using concrete routing and Linux network namespace constructs. Highly technical and illuminating.','English','Blog Post','Advanced',0,'online','manual',NULL,NULL,1781736022,0,'2026-06-18T00:40:22.566740+02:00',NULL,NULL,NULL,'["Kubernetes Networking", "Deep Dive", "Packet Flow"]','["[ENTERPRISE-STABLE]"]','[]','["kubernetes-networking.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.apptio.com/blog/kubernetes-kops/?src=kc-blog','blog.kubecost.com: Kubernetes kOps: Step-By-Step Example & Alternatives','','2021',3,'Curator Insight introduces programmatic cluster deployment. Live Grounding illustrates kOps-driven state configurations and asset automation on cloud providers. Useful for architects demanding self-managed declarative control over AWS instances.','English','Blog Post','Advanced',0,'online','manual',NULL,NULL,1781736023,0,'2026-06-18T00:40:23.088845+02:00',NULL,NULL,NULL,'["Kubernetes Provisioning", "Cluster Lifecycle", "kOps"]','["[COMMUNITY-TOOL]"]','[]','["kubernetes-on-premise.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.tigera.io/blog/advertising-kubernetes-service-ips-with-calico-and-bgp','projectcalico.org: Advertising Kubernetes Service IPs with Calico and BGP','','2021',4,'Curator Insight maps Kubernetes services straight to external routers. Live Grounding demonstrates how Calico utilizes BGP to advertise Service ClusterIPs and LoadBalancer IPs outside the cluster. A vital reference for bare-metal integrations.','English','Blog Post','Advanced',0,'online','manual',NULL,NULL,1781736023,0,'2026-06-18T00:40:23.830566+02:00',NULL,NULL,NULL,'["Kubernetes Networking", "Advanced Routing", "BGP"]','["[ENTERPRISE-STABLE]"]','[]','["kubernetes-networking.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.cncf.io/online-programs/deploying-kubernetes-to-bare-metal-using-cluster-api','cncf.io webinar: Deploying Kubernetes to bare metal using cluster API','','2020',4,'Curator Insight details cluster bootstrapping mechanics. Live Grounding analyzes the utilization of the Cluster API (CAPI) declarative model to manage bare-metal infrastructure. Highly strategic for on-premises hybrid-cloud operations.','English','Webinar','Advanced',0,'online','manual',NULL,NULL,1781736026,0,'2026-06-18T00:40:26.577864+02:00',NULL,NULL,NULL,'["Kubernetes Provisioning", "Cluster Lifecycle", "Cluster API"]','["[ENTERPRISE-STABLE]"]','[]','["kubernetes-on-premise.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.itwonderlab.com/ansible-kubernetes-vagrant-tutorial','itwonderlab.com: Kubernetes Cluster using Vagrant and Ansible with Containerd (in 3 minutes) 🌟','','2021',4,'Curator Insight presents an automated multi-node testing setup. Live Grounding provides high-grade Ansible playbooks coupled with Vagrant VMs running containerd. Highly useful for local multi-node cluster prototyping.','English','Tutorial','Intermediate',0,'online','manual',NULL,NULL,1781736027,0,'2026-06-18T00:40:27.034988+02:00',NULL,NULL,NULL,'["Kubernetes Provisioning", "Local Environments", "Infrastructure-as-Code"]','["[ENTERPRISE-STABLE]", "[GUIDE]"]','[]','["kubernetes-on-premise.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.doit.com/blog','blog.doit-intl.com: How to Set Up Multi-Cluster Load Balancing with GKE','','2021',4,'Curator Insight targets global high-availability traffic setups. Live Grounding explains GKE Multi-Cluster Ingress (MCI) and Multi-Cluster Gateway architectures. Extremely helpful for architects designing resilient global multi-region applications.','English','Blog Post','Advanced',1,'online','manual',NULL,NULL,1781736079,0,'2026-06-18T00:41:19.357750+02:00',NULL,NULL,NULL,'["Kubernetes Networking", "Multi-Cluster", "Load Balancing"]','["[ENTERPRISE-STABLE]"]','[]','["managed-kubernetes-in-public-cloud.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://enclaver.io/docs/0.x/getting-started','programmer.ink: Maven scaffolding best practices','','2022',3,'Curator Insight points to Enclaver''s getting started guides. Live Grounding explains how Enclaver packages OCI containers into highly secure, isolated enclave images (e.g., AWS Nitro Enclaves). It provides a concrete bridge between container delivery and confidential computing.','English','Documentation','Advanced',0,'online','manual',NULL,NULL,1781736081,0,'2026-06-18T00:41:21.419480+02:00',NULL,NULL,NULL,'["Security", "Confidential Computing", "Enclaves"]','["[COMMUNITY-TOOL]"]','[]','["maven-gradle.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://blog.axway.com/learning-center/apis/api-management/whats-ipaas','blog.axway.com: What is iPaaS?','','2021',2,'Curator Insight defines Integration Platform as a Service (iPaaS). Live Grounding details how iPaaS orchestrates workflows across cloud and on-premises environments, acting as a high-density hub for enterprise integration. Crucial for understanding legacy modernization routes.','English','Article','Intermediate',0,'online','manual',NULL,NULL,1781736082,0,'2026-06-18T00:41:22.450958+02:00',NULL,NULL,NULL,'["Application Architecture", "Enterprise Integration", "iPaaS"]','["[LEGACY]"]','[]','["message-queue.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://dzone.com/articles/event-driven-microservices-1','developer.com: An Introduction to Event Driven Microservices','','2018',3,'Curator Insight reviews async architectural decoupling. Live Grounding defines event state tracking, message brokers, and transactional outbox patterns. It acts as a clear reference guide for moving away from brittle synchronous HTTP calls.','English','Article','Intermediate',1,'online','manual',NULL,NULL,1781736083,0,'2026-06-18T00:41:23.294214+02:00',NULL,NULL,NULL,'["Application Architecture", "Microservices", "Event-Driven"]','["[COMMUNITY-TOOL]"]','[]','["message-queue.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://sciencelogic.com/platform/skylar-advisor','Zebrium','','2023',3,'Curator Insight outlines automated root-cause analysis. Live Grounding shows that Zebrium, now integrated into ScienceLogic as Skylar Advisor, uses unsupervised machine learning to detect anomalies in massive multi-system log flows. It serves as an automated debugging aid.','English','Service','Advanced',0,'online','manual',NULL,NULL,1781736245,0,'2026-06-18T00:44:05.080064+02:00',NULL,NULL,NULL,'["Observability", "AIOps", "Log Analysis"]','["[COMMUNITY-TOOL]"]','[]','["devops.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://portworx.com/blog/run-ha-elasticsearch-elk-red-hat-openshift','How to Run HA Elasticsearch (ELK) on Red Hat OpenShift','','2021',3,'Curator Insight targets high-availability ELK stack patterns. Live Grounding outlines storage volume pairing, stateful replication rules, and failover topologies specific to OpenShift. A crucial reference for running enterprise log stacks safely.','English','Blog Post','Advanced',0,'online','manual',NULL,NULL,1781736112,0,'2026-06-18T00:41:52.841796+02:00',NULL,NULL,NULL,'["Kubernetes Storage", "Database Operations", "OpenShift"]','["[COMMUNITY-TOOL]"]','[]','["ocp3.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.blazemeter.com/blog/open-source-load-testing-tools','blazemeter.com: Open Source Load Testing Tools: Which One Should You Use?','','2023',3,'A comprehensive comparison of open-source load testing utilities including JMeter, Locust, and k6. The guide evaluates key selection criteria such as protocol support, scripting language, and distributed execution capabilities. It assists infrastructure and quality engineers in selecting the optimal performance verification framework.','English','Article','Intermediate',0,'online','manual',NULL,NULL,1781736122,0,'2026-06-18T00:42:02.799493+02:00',NULL,NULL,NULL,'["Quality Engineering", "Performance Testing", "Open Source Tools"]','["[COMMUNITY-TOOL]"]','[]','["performance-testing-with-jenkins-and-jmeter.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.blazemeter.com/blog/continuous-integration-jenkins','Blazemeter.com: Continuous Integration 101 - How to run Jmeter with jenkins 🌟','','2022',4,'Step-by-step technical guide for integrating Apache JMeter load tests within Jenkins CI/CD pipelines. Explains performance threshold configuration, dynamic build promotion, and reporting plugins. Highly valuable for establishing automated performance regression gates in automated delivery cycles.','English','Guide','Intermediate',0,'online','manual',NULL,NULL,1781736133,0,'2026-06-18T00:42:13.065091+02:00',NULL,NULL,NULL,'["CI-CD Platforms", "Jenkins", "Performance Integration"]','["[ENTERPRISE-STABLE]", "[GUIDE]"]','[]','["performance-testing-with-jenkins-and-jmeter.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://portworx.com/blog/kubernetes-backup-monitoring','portworx.com: Monitoring Kubernetes Backup with Prometheus and Grafana','','2023',3,'Technical overview of configuring Prometheus and Grafana to monitor stateful backup operations within Kubernetes. Evaluates critical operational metrics such as recovery point objective (RPO) compliance, storage utilization, and backup job failures. Crucial for operations teams managing enterprise-grade database persistence on Kubernetes.','English','Article','Advanced',0,'online','manual',NULL,NULL,1781736134,0,'2026-06-18T00:42:14.077838+02:00',NULL,NULL,NULL,'["Data Management", "Kubernetes Storage", "Backup Monitoring"]','["[COMMUNITY-TOOL]"]','[]','["prometheus.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://stackoverflow.com/questions/8087184/installing-python-3-on-rhel','stackoverflow: Problems installing python3 on RHEL 🌟','','2012',4,'Highly referenced community StackOverflow discussion outlining strategies and troubleshooting methods for compiling and installing Python 3 on RHEL environments. Addresses library dependency resolution and alternative package repositories like SCL. Essential historical reference for systems administrators managing enterprise Linux boxes.','English','Q&A','Intermediate',0,'online','manual',NULL,NULL,1781736143,0,'2026-06-18T00:42:23.618474+02:00',NULL,NULL,NULL,'["Platform Engineering", "Operating Systems", "Red Hat Enterprise Linux"]','["[ENTERPRISE-STABLE]"]','[]','["python.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://nubenetes.com/azure','Azure Policy','','2026',4,'Specialized gateway and reference documentation for enforcing structural compliance, resource auditing, and governance across Azure resource environments. Explains custom definition policies, policy initiatives, and automated remediation workflows. Critical reference for maintaining operational guardrails in enterprise cloud architectures.','English','Documentation','Advanced',0,'online','manual',NULL,NULL,1781736153,0,'2026-06-18T00:42:33.998566+02:00',NULL,NULL,NULL,'["Public Cloud", "Azure Integration", "Cloud Governance"]','["[ENTERPRISE-STABLE]"]','[]','["securityascode.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://justinpolidori.com/posts/20220611_vcluster_auth','justinpolidori.it: LDAP authentication with Dex on Kubernetes with Vcluster (K3S)','','2022',3,'Deep technical walkthrough explaining the integration of Dex as an identity broker with LDAP to secure virtualized Kubernetes clusters (vcluster/K3s). Explains certificate handling, downstream cluster federation, and RBAC mapping. Solves complex multi-tenant enterprise identity requirements in high-density development environments.','English','Guide','Advanced',0,'online','manual',NULL,NULL,1781736154,0,'2026-06-18T00:42:34.113958+02:00',NULL,NULL,NULL,'["Platform Engineering", "Virtual Clusters", "Identity and Access Management"]','["[COMMUNITY-TOOL]", "[GUIDE]"]','[]','["rancher.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.apptio.com/blog/rancher-vs-kubernetes/?src=kc-blog','blog.kubecost.com: Rancher vs Kubernetes: It’s not either or','','2023',3,'Informative analysis clarifying the distinction between raw Kubernetes and multi-cluster orchestration management via Rancher. Details how Rancher operates on top of standard distributions to provide unified authentication, security compliance, and application catalog features. Excellent material for platform architects planning enterprise-wide cluster control planes.','English','Comparison','Intermediate',0,'online','manual',NULL,NULL,1781736154,0,'2026-06-18T00:42:34.651639+02:00',NULL,NULL,NULL,'["Platform Engineering", "Multi-Cluster Management", "Rancher vs K8s"]','["[COMMUNITY-TOOL]"]','[]','["rancher.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.rancher.academy','Rancher Academy 🌟','','2025',5,'Official educational platform providing comprehensive training, labs, and certification programs for SUSE Rancher, K3s, and global multi-cluster enterprise deployments. Guides practitioners through structural best practices for platform engineering, security, and edge operations. Recommended for engineers targeting certified Rancher competencies.','English','Training','Intermediate',0,'online','manual',NULL,NULL,1781736154,0,'2026-06-18T00:42:34.799739+02:00',NULL,NULL,NULL,'["Platform Engineering", "Education and Training", "Multi-Cluster Management"]','["[DE FACTO STANDARD]"]','[]','["rancher.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://vmblog.com/bylines/the-rise-of-modern-day-kubernetes-operations','vmblog.com: The Rise of Modern Day Kubernetes Operations','','2022',3,'Industry insight analyzing the evolution of Day-2 Kubernetes operations, tracking the rise of automated cluster lifecycle tooling, declarative configuration management, and developer self-service. Explains the transition from manual infrastructure administration to modern DevOps and platform engineering paradigms.','English','Article','Intermediate',0,'online','manual',NULL,NULL,1781736181,0,'2026-06-18T00:43:01.744722+02:00',NULL,NULL,NULL,'["Platform Engineering", "Kubernetes Day 2", "Operational Excellence"]','["[COMMUNITY-TOOL]"]','[]','["kubernetes.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.cncf.io/training/certification/software-conformance','Certified Kubernetes offerings','','2026',4,'Official CNCF conformance page for checking Certified Kubernetes distributions, installers, and hosted platforms. Guarantees interoperability and conformance with Kubernetes APIs across diverse clouds and private infrastructures. Important directory for verified enterprise-level stack selection.','English','Reference','Intermediate',0,'online','manual',NULL,NULL,1781736190,0,'2026-06-18T00:43:10.780914+02:00',NULL,NULL,NULL,'["Platform Engineering", "Container Orchestration", "Industry Standards"]','["[ENTERPRISE-STABLE]"]','[]','["kubernetes.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.tigera.io/blog/using-kubernetes-to-orchestrate-vms','projectcalico.org: Using Kubernetes to orchestrate VMs','','2021',3,'Technical exploration of integrating Calico CNI with Kubernetes virtual machine orchestrators like KubeVirt. Demonstrates how to apply unified, declarative network security policies across legacy virtual machines and modern microservice pods. Bridges the gap for unified network topology management in hybrid environments.','English','Guide','Advanced',1,'online','manual',NULL,NULL,1781736191,0,'2026-06-18T00:43:11.335933+02:00',NULL,NULL,NULL,'["Infrastructure", "Hyperconverged Infrastructure", "Network Security"]','["[GUIDE]", "[LEGACY]"]','[]','["kubernetes.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://storageclass.info/drivers','Searchable list of Kubernetes Storage Providers','','2025',4,'An exhaustive, searchable reference database listing Kubernetes Container Storage Interface (CSI) drivers and storage providers. Helps engineers evaluate capability matrices, dynamic provisioning options, snapshot support, and multi-cloud volume attachments. Essential directory for matching platform storage needs with verified solutions.','English','Reference','Intermediate',0,'online','manual',NULL,NULL,1781736200,0,'2026-06-18T00:43:20.848778+02:00',NULL,NULL,NULL,'["Cloud Native Storage", "CSI Drivers", "Reference Inventories"]','["[ENTERPRISE-STABLE]"]','[]','["kubernetes.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.apptio.com/topics/kubernetes/labels/?src=kc-blog','blog.kubecost.com: The Guide to Kubernetes Labels','','2023',3,'Practical engineering guide reviewing how Kubernetes labels, annotations, and selectors form the foundation of service discovery, deployment organization, and network routing. Provides optimal tagging schemas for microservice deployments, cost allocation, and multi-tenant filtering.','English','Guide','Beginner',1,'online','manual',NULL,NULL,1781736211,0,'2026-06-18T00:43:31.630787+02:00',NULL,NULL,NULL,'["Configuration Management", "Declarative Deployments", "Labels and Selectors"]','["[COMMUNITY-TOOL]", "[GUIDE]"]','[]','["kubernetes.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.cncf.io/training/certification/ckad','cncf.io: Certified Kubernetes Application Developer (CKAD)','','2026',5,'Official CNCF training and certification page for the Certified Kubernetes Application Developer (CKAD) program. Validates a developer''s hands-on ability to build, configure, expose, and troubleshoot cloud-native applications on standard Kubernetes engines. Globally recognized standard for application developers in modern platforms.','English','Training','Intermediate',1,'online','manual',NULL,NULL,1781736221,0,'2026-06-18T00:43:41.414426+02:00',NULL,NULL,NULL,'["Platform Engineering", "Education and Training", "CKAD"]','["[DE FACTO STANDARD]"]','[]','["kubernetes.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.apptio.com/topics/kubernetes/aks-cost/?src=kc-blog','blog.kubecost.com: AKS Cost Monitoring and Governance With Kubecost','','2023',3,'Integration handbook addressing architectural steps to run Kubecost on Azure Kubernetes Service (AKS). Guides administrators through Azure account credentials integration, spot instance cost estimation, and corporate cost-governance reporting within Azure environments.','English','Guide','Intermediate',0,'online','manual',NULL,NULL,1781736221,0,'2026-06-18T00:43:41.909629+02:00',NULL,NULL,NULL,'["Financial Operations", "Azure Integration", "Kubernetes FinOps"]','["[COMMUNITY-TOOL]", "[GUIDE]"]','[]','["kubernetes.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.apptio.com/products/kubecost/?src=kc-com','Kubecost 🌟','','2026',5,'The industry-standard real-time resource cost allocation and observability tool for multi-cluster environments. Seamlessly integrates with cloud APIs and Prometheus metrics to calculate granular cluster spend down to the namespace, deployment, and label level. Empowers engineering teams with automated optimization strategies and runaway cost alerts.','English','Tool','Intermediate',0,'online','manual',NULL,NULL,1781736221,0,'2026-06-18T00:43:41.912108+02:00',NULL,NULL,NULL,'["Financial Operations", "Kubernetes FinOps", "Cost Management"]','["[DE FACTO STANDARD]"]','[]','["kubernetes.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.apptio.com/topics/kubernetes/node-affinity/?src=kc-blog','blog.kubecost.com: Kubernetes node affinity: examples & instructions','','2023',3,'Deep dive tutorial exploring Kubernetes scheduling constraints, with special focus on node affinity, node anti-affinity, and node selectors. Explains soft vs hard constraints (preferredDuringScheduling and requiredDuringScheduling) with concrete, production-grade YAML snippets.','English','Guide','Intermediate',0,'online','manual',NULL,NULL,1781736221,0,'2026-06-18T00:43:41.912699+02:00',NULL,NULL,NULL,'["Scheduling and Eviction", "Advanced Scheduling", "Node Affinity"]','["[COMMUNITY-TOOL]", "[GUIDE]"]','[]','["kubernetes.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.apptio.com/blog-devops/?src=kc-blog','blog.kubecost.com: Kubecost raises $5.5 million to help teams monitor and reduce their Kubernetes spend','','2021',2,'Historic coverage highlighting Kubecost''s strategic venture backing to scale operational efforts and meet the explosive demand for FinOps tooling within Kubernetes networks. Summarizes market drivers leading to cloud-native expense monitoring as a critical corporate focus area.','English','News','Beginner',0,'online','manual',NULL,NULL,1781736222,0,'2026-06-18T00:43:42.131324+02:00',NULL,NULL,NULL,'["Financial Operations", "Kubernetes FinOps", "Industry News"]','["[COMMUNITY-TOOL]"]','[]','["kubernetes.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://portworx.com/blog/automating-kubernetes-data-management-with-gitops-autopilot','portworx.com: Automating Kubernetes Data Management with GitOps & AutoPilot','','2022',3,'Explores Portworx Autopilot functionality in orchestrating automated volume capacity expansion and lifecycle data management using declarative GitOps models. Details how platform operators can automate storage provisioning dynamically based on real-time traffic demand, avoiding manual resizing overheads.','English','Guide','Advanced',0,'online','manual',NULL,NULL,1781736235,0,'2026-06-18T00:43:55.537627+02:00',NULL,NULL,NULL,'["Data Management", "Kubernetes Storage", "GitOps Storage"]','["[COMMUNITY-TOOL]", "[GUIDE]"]','[]','["gitops.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.puppet.com/resources/state-of-devops-report','puppet.com: The 2021 State of DevOps Report is here! 🌟','','2021',4,'Landmark research report outlining DevOps adoption phases, focusing on the critical role of platform engineering and self-service capabilities in accelerating organizational maturity. Delivers quantifiable performance metrics comparing elite, high, and low performing technical teams worldwide. Highly valuable resource for strategic cloud planning.','English','Report','Intermediate',0,'online','manual',NULL,NULL,1781736235,0,'2026-06-18T00:43:55.858880+02:00',NULL,NULL,NULL,'["Management and Strategy", "DevOps Culture", "Industry Reports"]','["[CASE STUDY]", "[ENTERPRISE-STABLE]"]','[]','["devops.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://vadimkravcenko.com/shorts/promotion-based-development','Promotion-Based Development: A Fast Track to Mediocrity','','2023',4,'A thought-provoking critique of development environments where promotion tracks heavily incentivize complex over-engineering and short-term visibility tasks rather than long-term architectural stability. Warns against standard architectural anti-patterns created by misaligned individual KPIs. Highly valuable reading for engineering leadership.','English','Article','Beginner',0,'duplicate','manual',NULL,NULL,1781736244,0,'2026-06-18T00:44:04.748004+02:00',NULL,NULL,NULL,'["Management and Strategy", "Engineering Culture", "Career Development"]','["[ENTERPRISE-STABLE]"]','[]','["project-management-methodology.md"]','{}','{"duplicate_of": "https://vadimkravcenko.com/shorts/promotion-based-development/"}');
INSERT INTO "resources" VALUES('https://docs.gitlab.com/ee/ci','GitLab CI/CD',NULL,NULL,5,'Built-in continuous integration and delivery engine of GitLab, supporting declarative YAML pipeline specifications.',NULL,NULL,NULL,0,'online',NULL,NULL,NULL,NULL,0,'2024-01-01T00:00:00+02:00',NULL,NULL,NULL,'["Automation & Orchestration", "CI/CD and Pipelines", "GitLab CI"]','["[DE FACTO STANDARD]"]','["docs/about.md"]','["about.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://learn.microsoft.com/en-us/azure/devops/pipelines','Azure Pipelines',NULL,NULL,4,'Cloud-hosted CI/CD pipeline service by Microsoft, supporting both Windows, Linux, and macOS environments.',NULL,NULL,NULL,0,'online',NULL,NULL,NULL,NULL,0,'2024-01-01T00:00:00+02:00',NULL,NULL,NULL,'["Automation & Orchestration", "CI/CD and Pipelines", "Azure Pipelines"]','["[ENTERPRISE-STABLE]"]','["docs/about.md"]','["about.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://cursor.com','cursor.com: Cursor AI Code Editor','','2025',5,'The premier AI-first code editor, built as a fork of VS Code, offering features like Cursor Tab (smart autocomplete), Cmd+K (inline edits), Composer (multi-file agentic code generation), and deep codebase indexing.','English','Software','Intermediate',0,'online','manual','N/A',100.0,1781788171,0,'2026-06-18T15:09:31.021358+02:00',NULL,NULL,NULL,'["Developer Productivity", "IDEs", "Cursor"]','["[DE FACTO STANDARD]"]','["docs/ai.md"]','["ai.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://antigravity.google','antigravity.google: Google Antigravity Agentic Platform','','2026',5,'Google''s unified development platform and SDK (google-antigravity) for building, evaluating, and deploying stateful AI agents.
Enables developers to transition from local prototype builds to secure GKE production environments and leverage the Gemini Enterprise Agent Platform.','Python','Software','Advanced',0,'online','manual','N/A',100.0,1781788171,0,'2026-06-18T15:09:31.021363+02:00',NULL,NULL,NULL,'["AI & Agents", "Frameworks", "Google Cloud"]','["[DE FACTO STANDARD]"]','["docs/ai-agents-mcp.md"]','["ai-agents-mcp.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://docs.anthropic.com/en/docs/agents-and-tools/claude-code/overview','docs.anthropic.com: Claude Code CLI','','2025',5,'Anthropic''s official command-line interface (CLI) tool designed for autonomous agentic software engineering.
Claude Code can read codebases, execute commands, run tests, and manage git workflows directly in terminal environments.','English','Reference','Intermediate',0,'online','manual','N/A',100.0,1781788171,0,'2026-06-18T15:09:31.021365+02:00',NULL,NULL,NULL,'["AI & Agents", "Environments", "Claude"]','["[DE FACTO STANDARD]"]','["docs/ai-agents-mcp.md"]','["ai-agents-mcp.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://githubnext.com/projects/copilot-workspace','githubnext.com: GitHub Copilot Workspace','','2025',5,'An agentic development environment by GitHub Next designed to orchestrate software changes using autonomous developer agents.
Assists developers from specification to implementation, verification, and code generation across complex repositories.','English','Reference','Intermediate',0,'online','manual','N/A',100.0,1781788171,0,'2026-06-18T15:09:31.021367+02:00',NULL,NULL,NULL,'["Developer Productivity", "IDEs", "GitHub Copilot"]','["[DE FACTO STANDARD]"]','["docs/git.md"]','["git.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://learn.microsoft.com/en-us/visualstudio/ide/copilot-agent-mode','learn.microsoft.com: Use Agent Mode in GitHub Copilot','','2025',5,'Official documentation for the Agent Mode inside GitHub Copilot.
Guides developers on configuring autonomous multi-file refactoring, debugging, and advanced prompt engineering patterns.','English','Reference','Intermediate',0,'online','manual','N/A',100.0,1781788171,0,'2026-06-18T15:09:31.021369+02:00',NULL,NULL,NULL,'["Developer Productivity", "IDEs", "GitHub Copilot"]','["[DE FACTO STANDARD]"]','["docs/git.md"]','["git.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://github.blog/enterprise-software/ci-cd/continuous-delivery-github-actions-best-practices','github.blog: Continuous Delivery with GitHub Actions','','2025',5,'Enterprise patterns and best practices for continuous delivery (CD) using GitHub Actions.
Highlights secure credential management, least privilege, runner isolation, environment checks, and GITHUB_TOKEN configurations.','English','Blog','Intermediate',0,'online','manual','N/A',100.0,1781788171,0,'2026-06-18T15:09:31.021372+02:00',NULL,NULL,NULL,'["Developer Productivity", "CI/CD", "GitHub Actions"]','["[DE FACTO STANDARD]"]','["docs/git.md"]','["git.md"]','{}','{}');
INSERT INTO "resources" VALUES('https://www.youtube.com/@Firebase','Firebase','Official YouTube channel for Firebase, Google''s app development platform with realtime database, authentication, and backend services.',NULL,NULL,'Official YouTube channel for Firebase, Google''s app development platform with realtime database, authentication, and backend services.','English','Reference','Intermediate',0,'online','manual','',100.0,0,0,'2026-06-24T00:00:00+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/index.md"]','["index.md"]','{"category": "observability_databases_storage", "image": "images/firebase_logo.svg", "order_v1": 136, "order_v2": 21}','{}');
INSERT INTO "resources" VALUES('https://www.youtube.com/c/supabase','Supabase','Official YouTube channel for Supabase, the open-source Firebase alternative built on PostgreSQL.',NULL,NULL,'Official YouTube channel for Supabase, the open-source Firebase alternative built on PostgreSQL.','English','Reference','Intermediate',0,'online','manual','',100.0,0,0,'2026-06-24T00:00:00+02:00',NULL,NULL,NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/index.md"]','["index.md"]','{"category": "observability_databases_storage", "image": "images/supabase_logo.svg", "order_v1": 137, "order_v2": 22}','{}');
INSERT INTO "resources" VALUES('https://www.youtube.com/@IONOSUK','IONOS UK','Official YouTube channel for IONOS UK, European cloud and web hosting provider.',NULL,NULL,'Official YouTube channel for IONOS UK, European cloud and web hosting provider.','English','Reference','Intermediate',0,'online','manual','',100.0,0,0,'2026-06-25T00:00:00+02:00',NULL,'IONOS','Europe','["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/index.md"]','["index.md"]','{"category": "cloud_providers", "image": "images/ionos_logo.png", "order_v1": 138, "order_v2": 15}','{}');
INSERT INTO "resources" VALUES('https://www.youtube.com/nutanix','Nutanix','Official YouTube channel for Nutanix, hyperconverged infrastructure and cloud platform.',NULL,NULL,'Official YouTube channel for Nutanix, hyperconverged infrastructure and cloud platform.','English','Reference','Intermediate',0,'online','manual','',100.0,0,0,'2026-06-25T00:00:00+02:00',NULL,'Nutanix',NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/index.md"]','["index.md"]','{"category": "cloud_providers", "image": "images/nutanix_logo.png", "order_v1": 139, "order_v2": 16}','{}');
INSERT INTO "resources" VALUES('https://www.youtube.com/vmware','VMware','Official YouTube channel for VMware, virtualization and cloud infrastructure platform.',NULL,NULL,'Official YouTube channel for VMware, virtualization and cloud infrastructure platform.','English','Reference','Intermediate',0,'online','manual','',100.0,0,0,'2026-06-25T00:00:00+02:00',NULL,'VMware',NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/index.md"]','["index.md"]','{"category": "cloud_native_kubernetes", "image": "images/vmware_logo.png", "order_v1": 140, "order_v2": 13}','{}');
INSERT INTO "resources" VALUES('https://www.youtube.com/ProxmoxVE','Proxmox VE','Official YouTube channel for Proxmox VE, open-source server virtualization platform.',NULL,NULL,'Official YouTube channel for Proxmox VE, open-source server virtualization platform.','English','Reference','Intermediate',0,'online','manual','',100.0,0,0,'2026-06-25T00:00:00+02:00',NULL,'Proxmox Server Solutions','Europe','["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/index.md"]','["index.md"]','{"category": "cloud_native_kubernetes", "image": "images/proxmox_logo.png", "order_v1": 141, "order_v2": 14}','{}');
INSERT INTO "resources" VALUES('https://www.youtube.com/Salesforce','Salesforce','Official YouTube channel for Salesforce, enterprise CRM and developer platform.',NULL,NULL,'Official YouTube channel for Salesforce, enterprise CRM and developer platform.','English','Reference','Intermediate',0,'online','manual','',100.0,0,0,'2026-06-25T00:00:00+02:00',NULL,'Salesforce',NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/index.md"]','["index.md"]','{"category": "dev_testing_collab", "image": "images/salesforce_logo.svg", "order_v1": 142, "order_v2": 14}','{}');
INSERT INTO "resources" VALUES('https://www.youtube.com/user/SAP','SAP','Official YouTube channel for SAP, enterprise software and business technology platform.',NULL,NULL,'Official YouTube channel for SAP, enterprise software and business technology platform.','English','Reference','Intermediate',0,'online','manual','',100.0,0,0,'2026-06-25T00:00:00+02:00',NULL,'SAP',NULL,'["Architectural Foundations", "Kubernetes Tools", "General Reference"]','["[COMMUNITY-TOOL]"]','["docs/index.md"]','["index.md"]','{"category": "dev_testing_collab", "image": "images/sap_logo.png", "order_v1": 143, "order_v2": 15}','{}');
COMMIT;
